Задать вопрос
  • Когда в iTunes Connect переводят денежные средства?

    @korolevsky_s
    iOS Developer
    Вы получите свои деньги за июль в начале сентября. И важно знать, что стартовые 150$ для выплаты - это чистый Ваш доход с вычетом комиссии Apple. Если деньги не придут, то смотрите точность указанных данных банковского счета. Если Apple в течении суток не сможет произвести выплату, то они автоматически переносят накопления на следующий отчетный месяц
    Ответ написан
    Комментировать
  • Как увеличить время выполнения php файла?

    @d_treck
    В выводе phpinfo() значения директив поменялись? Какую ошибку в логах апач/nginx выдает? Ну и у самого апача/nginx директивы тайм-аута есть, может дело в них.
    Ответ написан
    Комментировать
  • Что работает быстрее?

    maksutovn
    @maksutovn
    Начинающий php программист, графический дизайнер
    Теоретически единственное различие между ними состоит в том что механизм @import включает CSS (таблицу стилей). А <link> механизм HTML. Однако браузеры обрабатывают их по-разному. НО все равно <link> явное преимущество с точки зрения производительности.

    Стив Содерс написал обширное сообщение в блоге, сравнивающее оба механизма, под названием «Не используйте @import». Это название говорит само за себя.
    Ответ написан
    4 комментария
  • Yii2: Как переводить REST ответ?

    ElisDN
    @ElisDN
    Веб-разработчик на Yii2
    У yii\rest\Controller подключён фильтр ContentNegotiator, который ещё и принимает язык в Yii::$app->language. Сконфигурируйте поддерживаемые языки через контейнер:

    Yii::$container->set('yii\filters\ContentNegotiator', [
        'languages' => ['en', 'ru'],
    ]);

    И отправляйте запросы c языком:

    /api/cities?_lang=ru

    Имя параметра _lang также можно переопределить.
    Ответ написан
    1 комментарий
  • Нужен совет опытных WEB разработчиков?

    @rPman
    Самый неправильный способ обучения - с конца. Это очень неэффективно если не бессмысленно, изучать программирование непоследовательно.

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

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

    Советую изучать с низов, самостоятельно, чтобы было понимание каждого шага, всего что происходит.
    * операционные системы, процессор и многопоточность, сети,...
    глубоко изучать это не требуется но базовые понимания нужны чтобы не получать медленное приложение только потому что не знал что каждый твой запрос в tcp это 'туда-сюда', и это медленно (десятки миллисекунд), что одновременно два человека пытающиеся что то изменить на сайте нужно разруливать чтобы не было конфликтов и т.п.
    * бакэнд и фронтэнд
    буквально что значит запрос и генерация ответа, какие бывают способы организации этого бакэнда (http rest и к примеру websocket), не понимание разницы между бакэндом и фронтэндом у новичков рождает абсурдные вопросы как из javascript изменить переменную php (и наоборот)... в чем разница между генерацией страницы на сервере и в браузере.
    * html, css,..
    верстка и дизайн, отдельный мир браузерных стандартов, исторических наслоений,. когда стоит применять фреймы, почему шрифты по разному выглядят, разные устройства и размеры экранов, разные способы взаимодействия (сенсорный экран, мышь, клавиатура)...
    * базы данных
    еще более огромный мир атомарных транзакций, индексов, нормальных форм и прочего
    * девопс
    без умения выбрать инструмент, настроить тулчейны, среду разработки, среду исполнения (веб сервер), настроить бакапы и прочее пытаться что то разрабатывать это как в слепую гулять по лесу, будешь постоянно на ветки натыкаться
    ...
    это я еще про системную аналитику не сказал, обычно прежде чем что то создавать, нужно продумать как это все делать, что такое технический долг и т.п., а еще есть тестирование, обслуживание, работа с отказами (сервер сдох, база упала, как все восстановить), обновление на живую и прочие веселья

    без понимания всего этого, даже поверхностного, будешь натыкаться на огромные дыры в разработке.
    Ответ написан
    7 комментариев