• XLSX => PHP?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Гугл по запросу «xlsx parsing library php bindings» находит три варианта:
    1) «наколенный» — habrahabr.ru/post/140352/
    2) «любительский» — www.phpclasses.org/package/6279-PHP-Parse-and-retrieve-data-from-Excel-XLS-files.html
    3) «профессиональный» — github.com/PHPOffice/PHPExcel

    (метки призваны характеризовать не качество, а объём кода и серьёзность поддержки).

    Вы их уже попробовали и они Вас не устроили?
    Ответ написан
    1 комментарий
  • Как обезопасить сайт от фрилансеров?

    Tryhard770
    @Tryhard770
    Начинающий верстальщик
    Выхода только два. Либо делать все самому, либо найти одного человека который все будет делать сам
    Ответ написан
    Комментировать
  • Как обезопасить сайт от фрилансеров?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ренат будьте вежливыми, перед тем как сказать досчитайте до 42.
    Не кидайте в сугубо криминальном понятии кидка. Все проблемы разрешайте переговорами.
    Фрилансерам в общем то до вас без разницы, вы заказчик и оплачиваете банкет, навредить вам и себя подставить так себе развлечение. Ну висит у меня куча паролей. Что мне дропать базу? Я лучше возьму с вас по второму кругу когда вам студенты наворотят, тем более буду знать что там у вас твориться.

    У меня есть долгоиграющий проект, завершали мы его раза 4, работало над ним примерно 17 команд. Мы уже друг друга знаем поименно.
    Ответ написан
    Комментировать
  • Как обезопасить сайт от фрилансеров?

    Sanes
    @Sanes
    Сами делайте. Вместо фрилансеров.
    Ответ написан
    Комментировать
  • Как переделать уже существующий пример код JS раскраски SVG. чтобы при клике на картинку карандаш (png), выбрался все тот же цвет и работало так же?

    0xD34F
    @0xD34F Куратор тега CSS
    Массив цветов - вместо строк пусть будут объекты, содержащие два свойства, цвет и url картинки:

    const colors = [
      { color: '...', image: '...' },
      { color: '...', image: '...' },
      ...
    ];

    Рендеринг палитры - заменяете background-color на background-image:

    const colorsItems = colors
      .map(n => `
        <button
          style="background-image: url(${n.image})"
          class="palette-button"
          data-color="${n.color}"
        ></button>`)
      .join('');

    Стилизация .palette-button - приводите в порядок background:

    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    Ответ написан
    3 комментария
  • Почему видеокарты от AMD стоят значительно дешевле?

    nidalee
    @nidalee
    Некоторый софт работает только на CUDA, про opencl знать не хочет. Но тут все зависит от софта.

    Аппаратный видео энкодер у AMD очень печальный, хуже NVENC Pascal, а с NVENC HEVC Turing и вовсе не идет ни в какое сравнение. HEVC, правда, не стримят. На факт остается фактом - аппаратный видео энкодер AMD давно устарел и в нем регулярно всплывают какие-то баги типа рассинхронизации звука-видео или черных экранов вместо записи (см. reddit).
    Из прошлого же пункта следует последний: у NVIDIA людей в одном отделе разработки драйверов больше, чем во всем Radeon. Поэтому баги в драйверах AMD, порой, висят неисправленными годами. Люди с релиза 5600\5700 жаловались на то, что у них крашится драйвер видеокарты или вовсе намертво виснет система - только в начале прошлого месяца AMD начали что-то с этим делать.

    Поэтому лично я могу посоветовать видеокарту от AMD только энтузиасту, способному попытаться самостоятельно решить проблемы с видеокартой, либо человеку с очень ограниченным бюджетом. Ну или под mac\hacintosh.

    Температуры видеокарт, в целом, проблемой не являются. Возможно, AMD будет немного громче. Но это в первую очередь зависит от того, как над моделью видеокарты поработал вендор. Можно и младшую NVIDIA найти громкую - с одним вентилятором, турбиной.
    Ответ написан
    1 комментарий
  • Стоит ли переходить с php на java?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    мало чего интересного
    - ты определись, тебе работать или развлекаться? Рабочие проекты это не всегда что-то интересное. Вам как говорится "шашечки или ехать?". Если нужен движняк и развлекушки - делай свой pet-проект.
    Ответ написан
    2 комментария
  • Стоит ли переходить с php на java?

    neuotq
    @neuotq
    Прокрастинация
    Язык это инструмент.
    Если вы начинаете работать в области где используется другой инструмент, то да стоит выучить. И это вне зависимости от самого языка. Эти бесконечные гонки за мега правильным выбором именного того языка чтобы выучить в 2020 году, бла бла бла - пустой звон. Есть спрос, вам нравится, у вас получается? Берите учите.
    PS тема выбора технологии/стека архитектором приложения конечно же совсем иной вопрос.
    Ответ написан
    Комментировать
  • Почему PHP теряет популярность?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Никогда не ведитесь на уговоры разрабатывать какой то веб проект на каком то экзотичном языке, например Питоне или Яве, в результате вы получите костыльный долгострой и дефицит программистов которые будут готовы над ним работать.
    Это как в моде - есть всякое эпатажное дерьмо для показов на подиуме, а есть повседневные джинсы с рубашкой, все любят обсуждать эпатаж но носят джинсы.
    Ответ написан
    26 комментариев
  • Почему говорят не учить РНР?

    @McBernar
    Бред.
    В седьмой версии php стал полностью классо-ориентированным, появился тайпхинтинг, вокруг языка прекрасная устоявшаяся экосистема (не надо каждый год перескакивать на новую технологию, как в js), огромное сообщество, композер и огромное количество материалов для обучения.

    Если вы любите бэк, то php — прекрасный выбор.
    Но это не отменяет того, что параллельно можно и с нодой работать. Второй яп лишним точно не будет.
    Ответ написан
    5 комментариев
  • Как эффективне всего учиться по видео?

    verkhoturov
    @verkhoturov
    HTML-Верстальщик / Frontend Developer
    Смотришь и одновременно пишешь. Если что-то непонятно, ставишь на паузу и гуглишь. Повторять бездумно не имеет смысла.

    Просто посмотреть можно если ты уже отлично разбираешься в "фреймворке", а на видео показывают какие-то хитрости\фичи.
    Ответ написан
    Комментировать
  • File_get_contents не работает. Что я делаю не так?

    @zkrvndm
    Софт для автоматизации
    У меня одно время тоже гет контент не работал, в упор не мог понять в чем проблема. Оказалось проблема была не в скрипте, а в том, что конечный сайт блокировал все запросы от подозрительных юзер агентов. Короче, мне помогла установка правильного заголовка, замаскировал юзер агент под хром и все заработало.

    Попробуйте и вы:
    https://yandex.ru/search/touch/?text=file_get_cont...
    Ответ написан
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    @ProFfeSsoRr
    Сис.админ по Linux
    текст на данном экране очень мелкий, зрение у меня 100%, все вижу, но дискомфорт из-за того, что оно все очень мелкое.

    так в этом и смысл больших разрешений - получить гладкие шрифты не софтовым сглаживанием, а просто масштабированием.
    Хорошо масштабируется 4 пикселя в один, поэтому Retina у эппла такой и появилась изначально - никакого мыла, никаких проблем в принципе. Ну а 125-150-175% уже компромиссы, но в современном софте более-менее уже это всё работает. Так что обновляться и пробовать, других вариантов особо и нет.
    Ответ написан
    Комментировать
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    ValdikSS
    @ValdikSS
    Размер элементов в большинстве программ на Linux не зависит от разрешения и регулируется установкой правильного значения плотности пикселей в ОС, соответствующей плотности пикселей вашего монитора.
    Я пользуюсь 23.8" 3840×2160-монитором, а до этого у меня был ноутбук в 13.3" 3200×1800, и физический размер элементов на экране был одинаков — если взять линейку и прислонить её к дисплеям, высота, например, букв будет одинакова, если выставлен правильный DPI.

    Использование высоких значений DPI (отличных от 96) называется HiDPI
    https://wiki.archlinux.org/index.php/HiDPI
    https://habr.com/ru/post/259495/
    Ответ написан
    1 комментарий
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    @ar2rsoft
    PHP-developer
    При аналогичном переезде с 22 монитора на 15 ноут с разрешением 1920 тоже не мог понять что делать, но через месяца два работы только на ноуте привык так, что вполне комфортно сейчас работаю. Максимально некомфортно было когда подключал к ноуту доп монитор 22, и перевод взгляда с монитора на ноут это был ужас)

    Как вариант, если буду брать доп монитор, чтобы такого не было, буду брать с большим разрешением, чтобы масштабы элементов на нем и ноуте примерно совпадали.

    Os Win10
    Ответ написан
    9 комментариев
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    @McBernar
    1. Сайты и правда частенько лажают с размером шрифта. Многие подкручены на один-два плюса.

    2. В макбуке разрешение не нативное, а тоже минус один, потому что мелко.

    Так что, вы не одиноки. Производители ноутов занимаются ерундой.
    Ответ написан
    Комментировать
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    dom1n1k
    @dom1n1k
    Всё так и есть, по-хорошему экран должен использоваться только в масштабах с целой кратностью - то есть либо 100, либо 200%, все остальные будут заметно хуже. Но правда, хуже тоже по-разному - "полукруглый" масштаб 150 выглядит всё-таки получше, чем 125 или 175.
    Ответ написан
    Комментировать
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Сейчас читаю/пишу на хромбуке HP Chromebook 11 G6 EE.

    Дисплей:
    Touch: 29.46 cm (11.6") diagonal HD IPS BrightView WLED-backlit touch screen, 220 cd/m2, 72% sRGB (1366 x 768)

    Display Size:
    11.6"29.46 cm (11.6")

    Для себя понял, что это "золотая" середина по комфорту для глаз и по удобству мобильности (вес/габариты). Если будет чуть меньше диагональ или выше разрешение - уже будет слишком мелко.

    Т.е., это предельное минимальное значение комфорта для чтения без масштабирования:
    11,6", 16:9, 1366x768, WXGA.

    Использование, разумеется, не для 3D-игр или сложной работы с графикой (подкорректировать схемки - пойдёт). Youtube/gmail - отлично тянет и глазам комфортно.

    Ответы на ваши вопросы: проблема существует, всегда слежу за соотношением диагонали к разрешению экрана и, по-возможности, смотрю своими глазами на витрине прежде, чем что-то приобрести.
    Ответ написан
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    profesor08
    @profesor08
    У меня не ноутбук, а стационар, большой монитор и большое разрешение, при 100% масштабе все было мелковато. Поэтому поставил 125%, но случилась проблема с размытостью. Чтоб ее решить, надо активировать еще один параметр.
    Для Windows 10, скорее и для более старых версий, есть настройка масштабирования.
    Параметры Windows - Система - Дисплей - Масштаб и разметка
    n8MGoJn.png

    Тут под настройкой масштаба есть незаметный пункт "Дополнительные параметры масштабирования", жми его, там надо активировать галочку, чтоб винда исправляла размытость в приложениях. Перезагрузи просто так.
    o2jOhig.png

    В идеальном мире этого должно быть достаточно, но в реальном многие программы писались/пишутся без учета системного масштабирования (реально 1-2 строчки кода), следовательно будут размытыми. Но это лечится, в свойствах файла программы надо зайти в совместимость, нажать кнопку "Изменить параметры высокого DPI", ткнуть галочку для исправления проблем. Тогда к этой программе не будет применяться системное масштабирование. Случай редкий, актуальный для старых программ.
    Ответ написан
    1 комментарий
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    У меня мониторы 27", но даже при этом все кажется мелким, поэтому даже в хроме данный сайт я смотрю на 150%. Мне так комфортно. Код пишу в SubLime тоже настраиваю масштабирую как мне удобно. В ОС аналогично.
    Размазывается ИМХО, если матрица 1920x1080, а ты делаешь ее 1280x720 тогда все мутно. Но при масштабировании, ни какого мыла я не заметил.

    PS. Зрение у меня 100%. Хотя может уже 99% ))
    Ответ написан
    Комментировать