• Возможен ли мобильный интернет при отключенной передаче данных в андроид?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Ложь, звиздеж и провокация.
    Это косяк оператора. Или возможно вы нажали на передачу данных по ошибке и сразу выключил. Тут пакет мог ускользнуть.
    Ответ написан
    4 комментария
  • Как выложить приложение на Go в production?

    Sly_tom_cat
    @Sly_tom_cat
    .
    Собрать под другую ос:

    env GOOS=target-OS GOARCH=target-architecture go build package-import-path

    Ну только это для Linux, есть ли аналог env на винде - не знаю, но переменные можно просто в сессии установить.

    Запуск сервисов в ubuntu осуществляется через systemd - как? - гуглится на раз.
    Ответ написан
    Комментировать
  • Как работают relation property в YII2?

    qonand
    @qonand
    Software Engineer
    Если реляция вызывается как метод - возвращается ActiveQuery, если как свойство - возвращается результат выполнения ActiveQuery
    В BaseObject есть метод __get()

    А BaseObject тут причем? ActiveRecord содержит приличную цепочку наследования, Вы лучшее ее изучите, например вот
    Ответ написан
    Комментировать
  • Функциональное тестирование без пересоздания окружения с нуля, как?

    @alpha917 Автор вопроса
    Как я понял
    достаточно указать настройки подключения к реальной базе, а в codeception.yml указать
    modules:
        config:
            Db:
                populate: false
                cleanup: false
    Ответ написан
    Комментировать
  • PHP фреймоврки и удаленка?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Попробуйте искать работу не на фриланс-биржах, а на биржах труда типа HH и аналогов.
    Фреймворки чаще используют для долгосрочных проектов, которым важна поддерживаемость и расширяемость. Поэтому и разработчика нанимают не на пару недель или месяц, а на постоянную работу.
    Ответ написан
    1 комментарий
  • Git на продакшин сервере?

    @developer_as
    Удобен для использования Capistrano. Не могу судить за другие т.к. тесно только работал с этой системой. Версии релизов храняться на сервере и в случае неоходимости можно быстро откатить код. Также при каждом релизе не нужно лезть на сервер и делать пулл.
    Ответ написан
    1 комментарий
  • Как реализуется регистрация/авторизация на Yii2?

    dilikpulatov
    @dilikpulatov
    веб-программист
    в Yii2 все сделано за нас
    осталось только использовать их
    подробно тут или тут
    или видеоурок
    Ответ написан
    Комментировать
  • Как создать поля формы (select, checkboxList...) на мультиязычном Yii2?

    @iSensetivity
    бухгалтер, програміст-самоук
    В контроллере собрать масив с переведенньіми значениями и потом скормить в dropDownList
    Ответ написан
    1 комментарий
  • Как написать такой SQL-запрос в виде ActiveRecord?

    @vism
    Зачем это писать на AR?
    Вы после апдейта модель юзера хотите получить?
    Ответ написан
    4 комментария
  • Что за тип данных static?

    @D3lphi
    Это класс, верхний в иерархии наследования, из которого происходит вызов метода. Self и Static можно поставить в один ряд. Self - это класс, в котором написан этот метод, а static - класс, из которого происходит вызов метода. Это может быть тот же самый класс, а может - наследник. Прочтите про позднее статическое связывание.
    Ответ написан
    Комментировать
  • Как найти минимум и максимум из трех переменных без функций min и max?

    $sum = $a > $b ? ($a > $c ? $a + ($b < $c ? $b : $c) : $b + $c) : ($b > $c ? $b + ($a < $c ? $a : $c) : $c + $a);
    Ответ написан
    2 комментария
  • Как заполнить базу данных миграциями?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Лучше заполняйте через фикстуры -- их используют для заполнения тестовых данных в тестировании:
    https://nix-tips.ru/yii2-api-guides/guide-ru-test-...

    А лучше прочтите такой классный материал:
    www.elisdn.ru/blog/91/gii-fixture-generator
    Ответ написан
    4 комментария
  • Апгрейд слабого ноутбука, стоит ли?

    @oleg8
    несколько простых вопросов
    какой сокет у твоего процессора?
    какой чипсет у мамки?
    были ли у производителя в линейке твоего ноута модели со взрослыми камнями?
    сумма этих ответов и даст тебе твой ответ.
    ищи мануал производителя по сборке/разборке и обслуживанию.
    скорее всего там и будет список процессоров. ну и историю обновлений биоса почитай.
    Ответ написан
    2 комментария
  • Есть редактор с возможностью dev кода?

    polyanin
    @polyanin
    Golang, PHP & Symfony developer
    git с ветками
    Ответ написан
    Комментировать
  • Как подключать классы в рантайме в PHP?

    Melkij
    @Melkij
    PostgreSQL DBA
    Раз они однотипные - то может и задачу они решают однотипную?
    Может, вам нужен паттерн factory и в контроллере и будет только use фабрики?
    Ответ написан
    Комментировать
  • Какое решение лучше для преобразования слов в html-код?

    Exploding
    @Exploding
    wtf?
    В $data типа строка из цикла
    $data = explode("|", $data);
    $data = json_encode($data);

    Все. В $data теперь данные в json
    Ответ написан
    2 комментария
  • Принцип работы composer в docker контейнере?

    Для файлов проекта сделать отдельный контейнер project_files, который потом можно подключать к php через --volumes-from project_files

    Примерный Dockerfile для этого контейнера:
    FROM ubuntu
    
    RUN apt-get update  &&  apt-get install -y git
    
    RUN mkdir /root/.ssh/
    
    COPY id_rsa /root/.ssh/id_rsa
    
    # Add bitbuckets key
    RUN ssh-keyscan bitbucket.org >> /root/.ssh/known_hosts
    
    # CLone repo
    RUN git clone git@bitbucket.org:username/projectname.git /project_files
    
    # Create volume
    VOLUME /project_files


    Кладёте в папку с Dockerfile ваш id_rsa и билдите docker build -t myproject/files . и создаёте контейнер
    docker create --name project_files myproject/files /bin/true


    Есть официальный докер имидж composer'а: docker pull composer/composer Надо его запустить и установить зависимости вашего проекта, подключив тот контейнер с файлами проекта:
    docker run --rm --volumes-from project_files -w "/project_files" composer install

    Теперь в вашем контейнере с файлами полный комплект для запуска.

    К контейнеру с PHP подключайте контейнер с файлами проекта тем же --volumes-from:
    docker run \
      --name myproject_php \
      --volumes-from project_files \
      php:5-fpm
    Ответ написан
    Комментировать
  • Как правильно спроектировать данную "махину"?

    longclaps
    @longclaps
    Все заказы - групповые, у одиночных - группа из одного пользователя.
    Ответ написан
    Комментировать
  • Почему на позицию Junior HTML-верстальщика такие требования?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    1. Почему многие компании в своих вакансиях на позицию джуна html указывают в требуемых умениях знания PHP(либо базовые либо средние)
    По тому, что два феерически популярных шаблонизатора, таких как Blade и Twig наипсаны на PHP. И сам по себе PHP - отличный шаблонизатор, достаточно скачать и положить куда-нибудь на диске (т.е. ставить не обязательно) PHP, запустить встроенный сервере и использовать его в купе с gulp->browser-sync, получается отличная связка без всяких Apache'ей, для разработки - идеально. Так же, применение подобных связок позволяет не писать например, 8 раз 1 и тот же блок, а просто засунуть его в цикл и вывести 8 раз. Итог - меньше кода, проще работать.

    MySQL, работу с БД
    По тому, что при умении работать с MySQL - хотя бы базовом, а так же при помощи дюжины строк кода PHP, вы можете доставать данные прямо из БД и выводить их в макете, работая с реальными данными, а не с "Lorem ipsum'ами".

    Можно ли назвать человека, проработавшего более года в офисе на коммерческих проектах джуном?
    Проекты бывают разные, например в средней по размерам фирме, где я сейчас работаю, меня назначили тех. директором (т.к. почти 20 лет опыта и всё такое). Если бы я пошел работать в Google, наверное, там бы я был джуном... если бы вообще кем-то был :D (условно конечно, но думаю Вы понимаете о чём я). Другой пример, когда я устраивался на работу в международную IT-компанию, там среди требований на сеньёра была такой список знаний, что я немного прифигел, среди прочего было свободное владение английским и желательно ещё каким-то (кроме родного) языком, к знанию PHP добавлялось отличное знание кардинально противоположенного языка, например, Java, C++ или C#, отлично знание линукса и сетей и т.д. С другой стороны, человек работающий в фирме "3 разраба", на должности "Сеньёр", не обладает даже 10% знаний, озвученных в другой фирме на эту же должность (в эту фирму я тоже пытался устроиться). Т.е. фирмы бывают разные и требования тоже.

    Почему на именно на джуна столько требований, я честно говоря, точно сказать не могу. Т.к. джунов обычно набирают, что бы "воспитать" себе разработчика нужной категории. Выше озвученные мной эпитеты скорее являются ответами на все остальные вопросы, кроме вопроса "зачем всё это именно джуну". Но, возможно это показывает желание человека развиваться в целом, а не зациклится на чем-то одном и "свято верить в чудеса". Люди, которые "научились делать что-то одно", в профессиональном IT обычно долго не держатся, наглухо увязая в массах себе подобных, которые тоже умеют делать "что-то одно" а потом бегают по фрилансам и депмят цены до такой степени, из начального бюджета, который и без того, был не велик (например, 5тыс. руб.) он порой превращается в 200-300руб., лишь бы урвать кусок работы. Можно "делать что-то одно", а знать в общей сложности нужно всё, т.к. дизайнер без знания основ работы браузера - очень хреновый дизайнер. А верстальщик, без знания основ фотошопа - очень плохой верстальщик.

    P.S. Зачем в требованиях пишут "умение рисовать в фотошопе" - я даже приблизительно себе представить не могу, т.к. именно "рисовать" - это на 100% задача дизайнера/художника, и это на 97% та задача, которая к верстальщику не относится вообще никак, почти так как умение штукатурить стены, к вёрстке не имеет вообще никакого отношения, даже косвенного.
    Ответ написан
    2 комментария
  • Как избавиться от замкнутого круга с портфолио и опытом работы?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    1 Делать "для себя", т.е. верстать что-нибудь и выкладывать на github pages
    2 Найти заказы по знакомству, так часто дают работу не смотря на портфолио
    3 Работать за еду
    Ответ написан
    Комментировать