• Исправить function create() on null?

    Проверить инициализирован ли объект $form (у вас он не инициализирован).
    Решение в лоб:
    <?php echo ($form ? $form->create('Task') : ''); ?>

    Но правильнее, конечно, разобраться в каком месте выше по коду проблема с созданием объекта.
    Ответ написан
    Комментировать
  • Один виртуальный сервер с 10-ю сетевыми картами?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    2 комментария
  • Куда устанавливается Atom?

    Diamond00744
    @Diamond00744
    C:\Users\имя\AppData\Local\atom\Update.exe --processStart atom.exe
    Ответ написан
    2 комментария
  • Какие годные курсы посоветуете по PHP/MySQL?

    @McBernar
    pr-of-it.ru
    Там очень хороший преподаватель. Фактически, ради него туда стоит идти.
    Строг, суров, но объясняет невероятно круто и доходчиво. Это редко встречается.
    Ответ написан
    Комментировать
  • Какие годные курсы посоветуете по PHP/MySQL?

    @ArtemioVegas
    php developer
    у Хекслета курс хороший правда платный https://ru.hexlet.io/professions#php
    Так же неплохой курс у учебного центра специалист преподаватель Игорь Борисов, можешь поискать его на торрентах или YouTube
    Ответ написан
    Комментировать
  • Ubuntu. Команда для отображения работоспособных процессов и самых прожорливых?

    nuBacuk
    @nuBacuk
    Python/Linux
    Из стандартного можно пользовать такое ps aux | sort -nrk 3,3 | head -n 5
    Выводит 5 самых загруженых процессов.
    root@Kamikadze:~# ps aux | sort -nrk 3,3 | head -n 5
    root      5531  0.6  0.1  99428  6760 ?        Ss   00:52   0:00 sshd: root [priv]
    www-data 31729  0.3  1.8 454416 75600 ?        S    Nov08   0:59 php-fpm: pool www
    www-data 29783  0.3  1.8 452360 75908 ?        S    Nov08   1:11 php-fpm: pool www
    www-data 29780  0.3  1.8 451760 75160 ?        S    Nov08   1:10 php-fpm: pool www
    root     31632  0.3  0.1  42072  5780 ?        Ss   Oct22  85:09 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --config /etc/openvpn/server.conf --writepid /run/openvpn/server.pid
    Ответ написан
    Комментировать
  • Информация об архитектуре FreeBSD?

    Комментировать
  • Информация об архитектуре FreeBSD?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    Ответ написан
    Комментировать
  • Подготовится к стажировке Back-end разработчика?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Сам прошел изучение PHP с мая, старт был примерно как у вас.
    Мой старт :)

    Сейчас джуниор — могу сделать несложные CRUD на Yii2, Symfony, запилить несложные REST API сервисы, работаю полность в Линуксе, работаю с GIT, Vagrant.
    Например сейчас выполняю такое джуниорское тестовое :
    https://github.com/Maksclub/veniamin
    Но например такая компания как sport ru меня и стажером не посчитала :)

    Мой путь:
    - видео-уроки по ООП в Ютубе (параллельно сразу пиши пару проектов (не сложное MVC прямо по ходу изучения), только без всяких ГУРУ, вам ООП, а не гуру изучать нужно
    - сядь на Линукс (тут все: и SSH-ключи, и настройка серверов, и настройка окружения, и работа с виртуальным окружением)
    - садись на фреймворк (Laravel, Yii2, Symfony) -- я бы последний рекомендовал, но первым на него тяжелвоато вскочить, как мне кажется, я сел на Yii2 -- придумал бизнес-идею и до сих пор пилю свой проект
    - видео-уроки Дмитрия Елисеева по Yii2 (особенно платный, в нем он прет уже по DDD)), тут же пили свой проект
    - GIT (постарайся не разобраться как коммиты делать, а прямо полностью работать с ним (с ветками, мерджами))
    - Composer (разберись с PSR-4, сделай для начала свой неймспейс и свой композер-пакет, очень помогает понять что-куда)

    Если выделишь КАЖДЫЙ день в течение 5 месяцев, то будет очень здорово

    Выполни все тестовые задания для джуниора, например отсюда:
    https://maksfedorov.ru/blog/all/testovye-zadaniya-...
    скоро еще 10 штук докину в пост


    Про рынок:

    Стажеру вообще навыки не нужны, как правило туда берут с сильными академическими знаниями (математика, академическое знание C++, C#, bash и т.д...)
    На рынке веб-разработки такие специалисты почти не нужны, нужны джуниоры, но и то, чтобы стать мидлом поскорее, так что требования не адекватны для слова junior.

    Тащи -- это интересно и результат будет!
    Сообщество Тостера помогает.
    Ответ написан
    Комментировать
  • Подготовится к стажировке Back-end разработчика?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    - Насколько реально за такой срок, 4-5 месяцев, подтянуть знания до уровня которые выдвигают стажеру.
    С учётом того, что Вы адекватно оцениваете возможности среднестатистического человека, и по крайней мере не собираетесь попробовать устроиться на должность ведущего разработчика в компанию, с таким послужным списком (опытом) - вполне реально, т.е. вполне реально дотянуть до уровня стажера, при должном желании.

    - Советы насчет изучения php и mysql, видео курсы, пойдут для начала(PHP и MySQL с Нуля до Гуру 2.0)?
    Как человек, который учит людей "лично" ("в живую") - затрудняюсь сказать, какие курсы лучше... По моему сугубо личному мнению, лучше - работать напрямую с преподавателем. Но, если говорить конкретно про книги/курсы/etc, я думаю, лучше будут те - которые Вы хорошо воспринимаете. У всех разная манера писать и разное понимание прекрасного представление о том, как должен выглядеть качественный продукт (курс, книга, и т.д., не важно). Есть некоторые книги, которые возведены в разряд "библии", но далеко не все способны воспринимать стиль изложениях их авторов.

    - Насчет JS я думаю codecademy?
    Я в своё время вот это читал. Мне в целом понравилось, хотя я не JS'ник и становится им пока не планировал. Но, опять таки, если вернуться к предыдущему пункту... :)
    Ответ написан
    Комментировать
  • Какой из представленных ноутов лучше подойдет для повседневных задач?

    @ZZahar
    Если решил проблему - нажми "отметить решением"
    Ну 4 гигабайта для Фотошопа и VS это не вероятно мало, сожрут и ещё попросят.
    Вам нужно минимум 8 + хороший процессор для комфортной роботы.
    Процессор в Фотошопе особенно требовательная штука.
    в WoT'е не меньше значит CPU(Процессор) чем GPU(Видеокарта).
    Под ваш бюджет подойдет: HP 255 G5 (Z2Z31ES) Black.
    Проблема в том что бы в ноутбуке за 18к с 8 гигами ОЗУ был нормальный процессор и как вы понимаете нормального процессора там не будет.
    Жертвовать 4 гига для процессора бессмысленно ибо будет только медленнее работать.
    Поэтому HP 255 G5 (Z2Z31ES) Black ваш единственный вариант который хоть как то потянет это все с натяжкой и небольшими фризами.
    Ответ написан
    3 комментария
  • Заполнить двумерный массив рандомными числами и вывести их сумму?

    15432
    @15432
    Системный программист ^_^
    неправильно вот это
    cout << mas[i][j] << endl;

    его нужно вставить внутрь цикла по j

    в остальном выглядит норм.
    не очень понятно, для чего прибавлять 0
    Ответ написан
    2 комментария
  • Как правильно объявить переменные и задать массив?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Во-первых, переменная N у вас нигде не определена, так же как a, b и n.
    Во-вторых, массив вам не нужен, просто сразу складывайте полученные fi.
    В-третьих, делить int на int можно, но результат тоже будет иметь тип int.
    В-четвёртых, раз уж вы работаете в вещественных числах, то пишите не 1/2, а 0.5, 1/2. или 1./2, чтобы компилятор понял, что эти подвыражения надо считать как вещественные.
    Ответ написан
    3 комментария
  • Что происходит внутри цикла FOR?

    hydra_13
    @hydra_13
    Пограммист - любитель)
    1) int max = -9999 - изначальная инициализация переменной (с надеждой что это самое максимально минимальное значение)
    2) mas[i] = rand()%105 - 5;- присвоение рандомного значения ячейке с индексомi в массиве mas
    3) cout<<mas[i]<<" ";- вывод значения ячейки i из массива mas в консоль
    4)
    if(max < mas[i]){
                max = mas[i];
                pos = i;
            }

    - проверка если текущий элемент массива mas больше значения переменной max, то записываем значения ячейки i массива mas в переменную max и сохранение индекса ячейки i в переменной pos.

    5) cout<<mas[i]<<" "; - вывод значения i ячейки массива mas.
    6) if(i < pos){} - если i меньше индекса позиции максимального элемента
    7)
    if((i % 2 != 0) && (mas[i] % 2 == 0))
                cout<<max<<" ";
                    }
    - если текущий индекс i нечетный (i % 2 != 0) И (&&) элемент массива mas с индексом i имеет четное значение (mas[i] % 2 == 0) , то вывести в консоль максимальное значение ( cout<<max<<" ";)
    Ответ написан
    6 комментариев