Задать вопрос
  • Как сообщить браузеру, что кэш изображения устарел?

    index0h
    @index0h
    Я планирую использовать file_exists и filemtime (PHP)

    Зачем? nginx уже все за вас сделает, кэширование не забудьте настроить
  • Как сообщить браузеру, что кэш изображения устарел?

    index0h
    @index0h
    Тогда подскажите, если просто добавлять в аргумент время изменения файла это хорошее решение?

    Это самое простое и надежное решение. В принципе еще с заголовками можно поиграться: Cache-control, Expires, Pragma но то, как именно их настроить очень зависит от ваших задач.
  • Способ получения смс платежей?

    index0h
    @index0h
    Если чисто получение смс - тоже смотрите api которые предоставляет ваш провайдер
  • Способ получения смс платежей?

    index0h
    @index0h
    Правильно предлагают. Оплата через смс коды так и делается. Хотите / не хотите, а взаимодействовать с api оператора / посредника вам придется.
    Даже если купите gsm шлюз.
  • Совершенно непредсказуемое поведение xDebug - кто сталкивался?

    index0h
    @index0h
    Вот сколько мне пытались сватать всякую хрень вроде докеров, вагрантов

    не путайте докер и нормальные виртуалки. к виртуалкам вопросов нет.

    Ничего что vagrant - это только, хрень для запуска и самой базовой конфигурации виртуалок / контейнеров?))
  • Совершенно непредсказуемое поведение xDebug - кто сталкивался?

    index0h
    @index0h
    Андрей Вы рекомендуете хрень. Вот эти всякие докеры/вагранты/виртуалбоксы/etc появились как раз что бы решить проблемы, которые приносят результаты ваших советов.
  • Совершенно непредсказуемое поведение xDebug - кто сталкивался?

    index0h
    @index0h
    muhasa
    Отключается синхронизация в Vagrantfile

    config.vm.synced_folder ".", "/vagrant", disabled: true


    Выходит, у меня не будет локальной папки, если отключить синхронизацию?

    Вообще-то будет, правки делаете локально, а синхронизацией занимается PhpStorm, штудируйте:
    File > Settings > Build, Execution, Deployment > Deployment
  • Какой фреймворк разобрать или как получить углубленные знания MVC?

    index0h
    @index0h
    чтобы разобрать его по кусочкам и понять как он устроен

    Symfony, это в принципе компонентный фреймворк, не нравится какой-то компонент - заменяем на другой.
    В отличии от Yii/Laravel тут магии меньше.

    чтобы заглянуть к нему под капот и не ужаснуться

    Symfony. Он как раз для этого хорош.

    чтобы набрать оттуда идей и реализовать собственный микрофреймворк

    Symfony. Смотрим что такое "MicroKernelTrait" и в перед.

    на котором делать несложные тестовые задания без лапшекода и велосипедов?

    Тут есть момент: собственный фреймворк имеет смысл пилить исключительно для самообучения. Про тестовые задания на нем - забудьте.

    Тот же Laravel не простой, у него много под капотом и новичку разобрать как он работает изнутри не так просто.

    Он основан на магии и статике, что ж вы хотели?

    Поэтому навороченные современные фреймворки не подойдут

    Не правильный вывод. Вот например посоветуй я вам CodeIgniter, он реально прост. Но не потому, что он хорошо спроектирован, вовсе это студенческая поделка с хреновой архитектурой. Он прост потому что в нем очень мало функциональности.
    Вы бы посмотрели на него, вам бы понравилось, а просто ж все. Только научились бы кучке антипрактик, а потом переучивались через несколько лет.
  • Какой фреймворк разобрать или как получить углубленные знания MVC?

    index0h
    @index0h
    Laravel - это сборник антипрактик, его я бы учить не советовал вовсе.
    Yii - можно конечно.
  • В какой IT профессии больше всего требуется креативность?

    index0h
    @index0h
    Нерон Лордов
    о каких технических ответвлениях речь?

    - Программисты
    - Системные администраторы
    - Аналитики

    и что там делают творческие люди вообще?

    Программирование - это творческая профессия.

    Не нужна им креативность в работе?

    Как правило - не нужна.

    Понимаете, в резюме слова в стиле "креативность", "творческая личность" буквально ничего не значат. Их часто пишут, просто что бы было, иногда потому, что нечего больше написать. Со стороны работодателя будет оценка результатов ваших предыдущих работ, а не слепая вера, что вы очень креативные и творческие.
  • В какой IT профессии больше всего требуется креативность?

    index0h
    @index0h
    Нерон Лордов
    > Чем именно тебя и прочих лайкнувших достали креативные и творческие люди? Серьезно спрашиваю.
    В технических ответвлениях IT сферы - креативность / творчество в большинстве случаев скорее вредит, чем помогает.
  • Yii2 или Symfony3?

    index0h
    @index0h
    Casper Phantom С моей точки зрения web фреймворк должен содержать как минимум:
    - роутер
    - систему связи сервисов, он же контейнер

    Под остальные нужды есть PSR совместимые решения: HttpFoundation, Monolog, и т.д.

    Обертка к БД - лучше доктрины мне на данный момент не известна.
  • Yii2 или Symfony3?

    index0h
    @index0h
    Ну, какбэ в каждом проекте возникают свои соглашения, безусловно. Но мне кажется, что фреймворк должен помогать вам в решении неких бизнес задач. Yii же вам подкладывает бомбу замедленного действия.
  • Yii2 или Symfony3?

    index0h
    @index0h
    Casper Phantom Как сказать, когда участвуешь в проекте на 600+ инженеров - начинаешь осознавать, что некоторые паттерны не применимы на проектах подобных масштабов, что AR, что Singleton. Так уже сложилось, что Yii стоит на этих двух паттернах. Дело тут не в нравится/не нравится, а в экспоненциальном росте сложности поддержки и дороговизны разработки.
  • Есть ли функция у PHP для открытия файла на ПК?

    index0h
    @index0h
    Senseich обратные апострофы запускаю консольную команду, написанную между ними. То, что у вас по умолчанию на файл забинджена какая-то программа - это конечно круто. Но это эффект исключительно на вашей машине.
  • Как бороться с технологическим снобизмом и вернуть любовь к решению бизнес задач?

    index0h
    @index0h
    abroabr
    > А на чем???
    Продаже услуг на базе этого продукта.

    KTF
    > а что не так с телевидением?
    - устаревшее оборудование
    - если картинка ок - остальное не важно.

    Если обобщить - нужна компания, где: dev - это основной вид деятельности. В противном случае ваша работа будет восприниматься как нечто не важное, но без этого - никак.
  • Nodejs ssr и микросервисы, как правильно готовить?

    index0h
    @index0h
    Александр
    Вынести фронтенд из репозитория потому что он по структуре сейчас находится в каше, часть кусками в структуре срм,

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

    По вопросу компетенции разработчиков я конечно обобщил, но согласитесь на низкокачественный код желающих куда меньше

    Так себе заявление если честно.

    Хочется сделать по уму, навести красоту и к вопросу не возвращаться.

    Вот тут у вас глобальное не понимание. Качество кода - это постоянный труд, его нельзя сделать раз и хорошо. Он развивается и переписывается. Что бы у вас был красивый код - выносить его в отдельный репозиторий не поможет.
    Тут нужны жесткие соглашения, например такие

    Декларативный стиль, сам по себе существенно упрощает поддержку

    С чего вы это взяли?))

    А также бэкенд разработчики перестанут взаимодействовать с версткой

    Э.. чо?? Вы ж с самого начала написали, что на бэке рендеринг!

    Переход на ноду в основном связан именно с декларативным стилием разработки

    Да ни как не связан декларативный стиль с нодой. Вы ничего не выиграете вынося рендеринг в ноду. Я понимаю, если бы у вас было некое SPA, и нода нужна была только для сборки через какой-нить webpack+less+gulp. Это ясно.
    Но вынеся рендеринг на ноду, по сравнению с php вы сразу же столкнетесь с сложностями поддержки асинхронного кода. То что в php пишется как последовательность вызовов - в ноде будет писаться как вереница из промисов в промисах в промисах. Асинк/Авейт вас вот ни капли от этого безумия не спасет.

    Нода дает поддержку декларативного стиля именно в js.

    Может я чего не понимаю, что вы вкладываете в понятие "декларативный стиль"?