• Зачем в современном php фреймворки?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Ну вот вы сами себе противоречите
    плохо не использовать фреймворки в современном php?

    наш микро фреймворк документирован

    Вы просто не взяли для использования что-то уже готовое и известное всем, а написали своё... В итоге новому человеку в команде придется сначала разобраться в Вашем фреймворке и только потом что-то делать. Но не факт что ваше поделие безопаснее и удобнее уже существующего фреймворка, который давно разрабатывается и уже многие "грабли" в нем вытоптаны, а у вашего путь только начался....
    Поэтому
    возьми ларавель и не парься
    вполне мудрое замечание.

    Ну а на Ваш вопрос - Зачем в современном php фреймворки можно ответить очень просто - А зачем Вы в процессе разработки создали свой микрофреймворк?
    Ответ написан
    Комментировать
  • Переменная или define? Когда что использовать?

    DevMan
    @DevMan
    что лучше использовать: мягкое или теплое?
    константа и переменная - совершенно разные понятия.
    и лучше начать с осознания этой простой истины и прочих основ программирования.
    Ответ написан
    Комментировать
  • Если я хочу реализовать регистрацию на сайте, то каким языком воспользоваться?

    Kalombyr
    @Kalombyr
    С помощью того, который уже знаете.
    Ну а вообще PHP, как наиболее распространённый и с маленьким порогом входа.
    Может фрилансера проще, не?
    Ответ написан
    4 комментария
  • Какой рынок программирования НЕ «перегрет»?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вообще замерзает рынок специалистов уровня сеньор.
    Вакансии висят месяцами и годами.

    Не перегрет рынок уровня мид. Вакансий полно.

    Вот на уровне джуниор - там полно вайтишников, а вакансий мало, потому что никому не нужны люди, которые приходят на работу учиться, и строить карьеру, а не работать.

    Поэтому выбирайте любую область, которая вам нравится, чтобы лично у вас была заинтересованность и желание дойти до приемлимой квалификации.
    Ответ написан
    2 комментария
  • Есть ли перспективы у программиста за Москвой И СПб?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Неправда. Спрос существенно меньше, чем в столицах, но он всё же есть. А постоянный отток мало-мальски профессиональных кадров неплохо нагревает рынок и позволяет в регионах с низкими ценами иметь бо́льший разрыв между доходами и расходами, чем в Москве.
    Ответ написан
    Комментировать
  • Как правильно избавиться от дублирования при описании структуры массива?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Если это нужно только для подсказок в PhpStorm, то я бы рекомендовал использовать плагин deep-assoc-completion и не заморачиваться с docblock.
    Ответ написан
    2 комментария
  • Какова перспектива транслита HTML в ELF?

    DevMan
    @DevMan
    поздравляю, вы решили переизобрести браузер.
    Ответ написан
    3 комментария
  • Как написать блог на flask с "красивым текстом"?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Просто используйте любой wysiwyg-редактор. Например CKEditor или TinyMCE.
    Ответ написан
    Комментировать
  • Правда ли что рынок веб разработки "перегрет"?

    OTCloud
    @OTCloud
    Программирование и Архитектура ПО
    100% перегрет, но не программистами или веб-мастерами, а индивидами, которые решили что веб это просто и легко и не стоит сильно париться над своими скиллами и знаниями.
    Ответ написан
    8 комментариев
  • Правда ли что рынок веб разработки "перегрет"?

    1) Какой у тебя стек?
    2) Сколько лет опыт работы?
    3) Было ли официальное трудоустройство программистом?
    4) Было ли официальное трудоустройство в IT-компанию?

    Есть ты работал официально прогером в адекватной it-компании, то, как говориться:
    "В руках синий диплом технаря и все двери перед тобой открыты". Ибо один раз официально работал прогером, ты ценишься выше 99,9% биомусора, что пытается стать айтишником.

    Если у тебя все "Я вот сижу дома, на коленке что-то пилю, хочу работу и крутые проекты", то 99,9% всех работодателей будут тебя отминусовывать на этапе беглого просмотра резюме.
    Ответ написан
    3 комментария
  • Для чего в MVC модель?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Комментировать
  • Правда ли, что сейчас так сложно найти работу?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никогда не читайте такие статьи, ну разве только Вы собираетесь работать в Забугории. Потому что "там" все не так, как "здесь". Не бывает "здесь" откликов на вакансию сеньора по 500 штук - ну, конечно, если ты не Мегафон, не Сбербанк...
    Абсолютно бредовая статья. Если сеньор позволяет разговаривать с собой, как со школьнегом - ну, значит, такой сеньор...
    "Мне кажется, Вы не очень-то кот..." (С)
    Потому что сеньор - кадр ценный, ими не разбрасываются. Если подходит, конечно.

    Теперь о рынке. Если отделить от ИТ веб-программирование (которое давно уже суть не программирование от слова совсем) - то получим картину, точно такую же, как и в других отраслях - есть джуны, которых много, есть миддлы, которых меньше, и есть сеньоры, которых мало. Чем выше уровень, тем выше потребность в квалифицированных кадрах. Это для того, чтобы отсеять десятки джунов, рассылающих веерами свои CV всюду, куда надо и куда не надо и придумывают различные анкеты, задачи, тестирования и прочую байду. Вакансии сеньоров не закрываются годами и ни один адекватный работодатель не будет устраивать тестирование сеньору, пришедшему по такой вакансии. Потому что сразу, еще по CV понятно - подходит он или нет.
    Именно джуны, претендующие на место (ну то есть на зарплату) сеньора пишут гневные комменты про то, что работодатели козлы. Сеньоры никаких комментов не пишут - они давно переросли этот уровень.
    И в целом все идет так же как, и везде - у всех разная работа, у всех разная зарплата, и в зависимости от места можно получать за одну и ту же работу в два раза больше (меньше) чем коллега из фирмы через дорогу. И также, как и везде, для специалиста нет проблем с трудоустройством.

    А теперь возьмем веб-программирование.

    Дело в том, что у многого множества сейчас программирование вообще стало ассоциироваться именно с вебом. Первые фрилансеры, рассказывающие о фантастических заработках, о том, как они за два часа под пальмой зашибают стопицот евро вызывали нешуточную зависть (не факт, что они столько зарабатывали на самом деле, но не проверишь же) - и в веб-программирование поперли все, кому не день. Наличие технологий, фреймворков и прочего привело к фантастическому падению порога вхождения - и это привело к тому, что в поисках "фантастического заработка за два часа под пальмой" сюда пришла тьма неквалифицированного народа. Армия зомби, ничего не умеющая, кроме как клепать примитивные сайтики, и ничего не желающая - только жрать. У отдельных ее представителей иногда получается выбиться - и именно они пишут хвалебные комменты про заработки в стопицот евро. Видя это, толпа еще более напирает :)
    В веб-программировании рынок действительно перегрет и перегрет фантастически. Вот там действительно в изобилии специалистов на любой вкус - от сеньоров до обезьян-формошлепов и соваться туда сейчас можно либо от безвыходности, либо если ты на самом деле неэпически уверен в своих силах.
    Ответ написан
    4 комментария
  • Как проще всего и надежно хешировать пароль в PHP 5.3.5?

    profesor08
    @profesor08 Куратор тега PHP
    Я бы не использовал эту функцию, результат ее выполнения довольно короткий, берет только первые 8 символов в начале строки, а значит длинные пароли смысла не имеют. Привет брутфорс.

    Есть гораздо лучшие альтернативы: https://www.php.net/manual/ru/function.hash.php
    Выбираешь нужный алгоритм хеширования и вперед.
    echo hash("sha256" , "my_password" . "salt");
    Ответ написан
    3 комментария
  • Кто как защищает от пиратства свое видео?

    sim3x
    @sim3x
    Такие защиты всегда комплекс мер по уменьшению копирования
    Они требуют кучи денег и редко бывают еффективны
    - стеганография и водяные знаки уникальные для каждого пользователя
    - верификация получателя контента
    - система слежения за торрент треккерами и просто площадками
    - хардварные системы для тв
    - ...

    Кроме того - сейчас идет огромная борьба за внимание и время
    Любое ваше решение, которое создаст неудобства для пользователя автоматом означает, что ваш пользователь уйдет к другим производителям контента в два клика
    Даже ваше подозрение, что юзер что-то скопировал и дал кому-то может накинуть на вентилятор и от вас уйдут все
    Ответ написан
    2 комментария
  • Кто как защищает от пиратства свое видео?

    Sanes
    @Sanes
    Никак. Если видео на экране, то уже масса способов его скопировать.
    Ответ написан
    Комментировать
  • Кто как защищает от пиратства свое видео?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Самый лучший способ защиты - не выкладывать в интернет.
    Ответ написан
    2 комментария
  • Кто как защищает от пиратства свое видео?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никак.

    Вот Вам задачка - я воспроизвожу видео легальным проигрывателем, установленным в виртуалке. И одновременно в хостовой машине запустил программу экранного граббера, который пишет область экрана - причем виртуалки, которая вспроизводит поток естественно ничего не знает об этом.
    Это конечно хардкорный вариант, но однажды я его применил - сграбить видео из одной старой игрухи (образца 2000 года)
    Ответ написан
    4 комментария
  • Как составить/сформировать отчет о проделанной работе?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Excel, Google Таблицы, Блокнот

    1 час - изучение ТЗ
    5 часов - подготовка
    10 часов - работа
    5 часов - тестирование
    2 часа - доработка и сдача

    У меня это заняло ровно минуту.
    Ответ написан
    Комментировать
  • Фреймворк для команды с нулевым опытом в ООП?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    Laravel. Открываете документацию (каждый), читаете от самого начала и до самого конца. Покупаете аккаунт на laracasts.com, заставляете всех смотреть все рекомендованные курсы от начала и до конца. За две-три недельки появится базовое понимание что да как тут работает, сможете писать хоть что-то. Рефакторить прийдется много, но если реально прочтете документацию и реально посмотрите ларакастс - на большинство проблем в начале у вас уже будут простые и логичные ответы.
    Ответ написан
    Комментировать
  • Предлагают использовать аккаунт за деньги?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    не продешеви, полно предложений по 300 в месяц

    -Пап, я сегодня сэкономил деньги.
    - Молодец, а как ?
    - Я не сел на автобус и за ним побежал.
    - Если б ты побежал за такси, то сэкономил гораздо больше.


    бан все равно будет одинаковый
    Ответ написан
    Комментировать