• Jquery конфликтует с https, в чем причина?

    Stalker_RED
    @Stalker_RED
    можно подключить без указания протокола:
    <script src="//code.jquery.com/jquery-3.3.1.slim.min.js" crossorigin="anonymous"></script>
    Ответ написан
    Комментировать
  • Что такое бизнес логика android приложения?

    @Mercury13
    Программист на «си с крестами» и не только
    Бизнес-логика — это то, что программа делает с точки зрения пользователя. По-другому (и более понятно) — логика предметной отрасли.

    Например, у нас есть игра в шахматы. Бизнес-логика — это правила шахмат, принципы работы часов, команды «попросить ход назад», «сдаться» и «согласиться на ничью». Если нужно начинать не с исходной позиции, а с любой — то редактор.

    Крайне спорно, относить ли к бизнес-логике — анимация фигурок на манер Battle Chess и боты.

    Логика, которая не бизнес — это работа с сетью, графикой, конфигурационными файлами, сохранениями досок и партий, античит и многое другое. В общем, то, что нужно для жизнеобеспечения программы, а не для предметной отрасли. Сохранять партии в PGN или XML, как перекидываться пакетами по сети и какие настройки держать для совместимости…
    Ответ написан
    Комментировать
  • На каком движке сделать сайт отзывов?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    На любом. Абсолютно. Хоть на самописном.
    irecommend , кажется, на самописной CMS
    Ответ написан
    Комментировать
  • Учить сразу ES6 или старую версию и отдельно новые возможности?

    AppFA
    @AppFA
    Frontend developer at Yandex
    Изучать и старую и попутно новую спецификацию. Вам в любом случае придется работать с легаси кодом рано или поздно. Да и из новой спеки не так уж много фич, так что там особо много и не нужно учить. Да и к тому же много вещей которые реализуются на es6 можно сделать и на es5, большенство фич это синтаксический сахар типо arrow function, classes, spread (object/array), destructuring, поэтому хорошо бы знать как они примерно работают внутри.
    Ответ написан
    2 комментария
  • Что лучше -- порты, Cygwin, Ubuntu on Windows или дуалбут?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    не мучать винду и поставить линукс в дуалбут
    Ответ написан
    4 комментария
  • Почему не работает php7?

    @muldy Автор вопроса
    Ответ надо добавить:
    export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"
    Ответ написан
    1 комментарий
  • Почему не работает setTimeout при событии onload?

    @Stepanya
    потому, что вы в setTimeout передаёте результат "elem.setAttribute('class', 'visible')"

    window.onload = function() {
      setTimeout(function(){
    elem.setAttribute('class', 'visible');
    }, 4000);
    }
    Ответ написан
    1 комментарий
  • Какая разница между es2015 и stage-0?

    @Aves
    ES2015, или ES6 - это текущий стандарт, stage относится к черновику будущего ES2017, stage-0 самая дальняя от принятия стадия - https://tc39.github.io/process-document/

    Пресет stage в babel конвертирует в текущий ES2105/ES6 из ещё даже не принятого в черновик синтаксиса, пресет es2015 - в прошлый ES5
    Ответ написан
    Комментировать
  • Dependency Injector это магия?

    toxicmt
    @toxicmt
    CTO at hexlet.io
    Внедрение зависимостей может происходить не только через конструктор, но и, например, через сеттеры. А многие библиотеки для внедрения зависимостей используют рефлексию для того чтобы узнать "а что собственно требуется". Рефлексия это способность программ узнавать структуру самой себя во время выполнения. В php это php.net/manual/ru/intro.reflection.php.
    Ответ написан
    Комментировать
  • Как принять http запросы?

    Stalker_RED
    @Stalker_RED
    Думаю для вас не секрет, что все запросы стилей, картинок и т.д. это не один большой запрос, а каждый ресурс запрашивается отдельно.
    Список всех запросов вы можете посмотреть в access.log апача, или что там у вас. Статику обычно отдают средствами вебсервера (nginx, apache) не дергая для этого php.
    Подход, когда все запросы (или все запросы к не-статическим файлам) перенаправляются в один php файл, называется "единая точка входа", в сети масса статей с описанием как это делается.

    Вкратце:
    #кусок из symfony
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^(.*)$ /app.php [QSA,L]


    т.е. запрос попадает в app.php только в том случае, когда отсутствует статический файл.
    Например: если существует файл /images/logo.png - он будет отдан самим веб-сервером, если не существует - запрос уйдет в php.

    Точка входа на php организовывается как-то так:
    Берем значение из $_SERVER['REQUEST_URI'], передаем в некую штуку, которую часто называют routing, которая парсит его и решает какой кусок кода запускать дальше.
    Ответ написан
    Комментировать
  • Какой дистрибутив выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Второй вопрос у вас, и снова все проблемы из-за недостатка потраченного времени.
    Любой дистрибутив Линукса сейчас ставится элементарно.
    Тонкая подстройка что Линукса что Виндовс это годы опыта.

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

    Debian, Ubuntu, Arch - все дистрибутивы проверенные и отлично работающие. Кроме того, настройка дистрибутива и программирование несколько разные вещи - администраторы и девелоперы очень разные направления в IT, поэтому непонятно как может операционная система надоесть. Программист вообще по большей части сидит в какой-нить IDE, а операционную систему один раз поставил и забыл.
    Ответ написан
    Комментировать