Задать вопрос
  • Можно ли при выборке через связи сохранить порядок, указанный в промежуточной таблице?

    @profaller
    Скорее всего вы делаете выборку через with, но в таком случае Yii сделает 2 запроса. Чтобы это исправить просто сделайте выборку через joinWith.
    Ответ написан
    Комментировать
  • Можно ли при выборке через связи сохранить порядок, указанный в промежуточной таблице?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Сделайте через join, иначе не получится
    Ответ написан
    4 комментария
  • Как ускорить загрузки большой HTML-таблицы?

    @Farrien
    Tell me who
    Лучшее решение всегда это пост загрузка (вывод) данных. Просто каркас давайте пользователю, а потом при полной загрузке уже, подгружайте контент. Это не особо сложно.
    Ответ написан
    Комментировать
  • Почему сбрасываются cookie?

    @mletov
    Тестировали на разных компьютерах в разных браузерах?
    Локально и на хостинге поведение одинаковое?

    1) В браузере есть настройка "Уничтожать куки после выхода из браузера"

    2) Может быть, мало места на диске компа, с которого заходите

    3) Погуглите, какие есть настройки в .htaccess/php.ini, связанные с куками
    Возможно, что кроме
    php_value session.cookie_lifetime 1200
    php_value session.gc_maxlifetime 1200

    есть что-то еще
    У меня была такая проблема, делал несколько сайтов на одном коде, все работало, а потом перестали вешаться куки. Оказалось, хостер изменил дефолтное значение в php.ini каких-то из этих параметров php.net/manual/en/session.security.ini.php (сейчас уж не помню каких).
    Пройдитесь по ним. Если локально работает, а на внешнем не работает, то сравните локальную конфигурацию с внешней. Особенно вот эту настройку session.use_only_cookies гляньте

    4) Помню, у одного юзера все время крашились куки в разных браузерах. Помогла только замена компа.
    Ответ написан
    4 комментария
  • Зачем программисту работать на кого-то?

    В жизни всё просто... мечта, ресурсы, корабль, плывешь.

    0) Нет мечты - не трать время, читай пункт 4
    1) Есть мечта, нет корабля, есть ресурсы - покупаешь, строишь, набираешь команду.
    2) Ресурсы ограничены - гребешь на лодке сам. Ресурсы пополняешь из халявных источников или подфрилансиваешь по-пути. Заражаешь мечтой других, желательно с ресурсами... но и дополнительные руки в лодке тоже лишними не будут ))
    3) Ресурсов нет или грести на лодке медленно и долго... устраиваешься работать на корабль, который везёт к мечте кого-то другого, но примерно в том же направлении. Заодно набираешься опыта, смотришь как всё устроено, копишь ресурсы, ищешь единомышленников. Как только курсы кардинально разошлись - переходишь на другой. Если скопились достаточные ресурсы, переходишь на пункт 1. Если попутные корабли закончились, переходишь на пункт 2.

    4) Нет мечты... плаваешь в свое удовольствие, куда везут. Заработал - отложил на будущую мечту или старость, остальное спустил в порту... или спустил всё и поплыл дальше )))
    Ответ написан
    Комментировать
  • Какие есть плюсы и минусы у CodeIgniter 3 по сравнению с Yii 2?

    @Kozlovdaniil
    Php/Python developer
    CodeIgniter, конечно, стоит подучить, раз на новом месте все старые проекты написаны на нём, но, раз есть хорошие знания Yii2, то и менять его не стоит.
    Гоняться за модой или нет - тут дело каждого.
    Лично у меня в предпочтениях Yii2.
    Ответ написан
    Комментировать
  • Что делать, если нет портфолио для резюме, но есть опыт?

    neuotq
    @neuotq
    Прокрастинация
    Гитхаб и тонны кода особо никому не нужны.
    В резюме распиши самые сложные моменты/проблемы которые ты решал в своих проектах, какие языки, подходы использовал, чего удалось этим добиться.
    В приложении можно добавить совсем немного кода, самых интересных с твоей точки зрения участков.
    Короче говоря, расписать что делал, что удалось решить и главное что хочешь и будешь решать в дальнейшем.
    Когда и если в интервью ты дойдешь до человека в теме я думаю вы быстро поймете друг друга и без лишних штук, а промежуточным рекрутерам этого не понять, да и не нужно понимать.
    Короче говоря не напрягайся, просто очерти технологии что знаешь и какие проблемы решал/умеешь решать.
    Ответ написан
    Комментировать
  • В какую сферу можно уйти из веб программирования?

    rockon404
    @rockon404
    Frontend Developer
    Frontend же. Разработка веб-приложений от мобильной разработки не сильно отличается. И из веб-программирования уходить не придется, и типичные сайты больше писать не будете.
    Ответ написан
    Комментировать
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Если удаленка - все равно где. Если офис - Москва
    По сравнению с любым другим городом, в Москве разница в зп выше, чем разница в съеме квартиры.
    Ответ написан
    3 комментария
  • Как выбрать программиста с адекватной ценой за час?

    @cicatrix
    было бы большой ошибкой думать
    Знаете, это рынок.
    Представьте себе, не дай бог, у вас судебное разбирательство, и надо вам нанять адвоката. Один стоит 1000 р. в час, другой - 15000 р. в час. Как оценивать работу адвоката?

    Вообще, у программиста-фрилансера (как и у адвоката) должен быть опыт решения похожих задач в прошлом и лучше всего - рекомендательные письма / координаты предыдущих нанимателей, чтобы у них можно было поинтересоваться качеством его работы.
    Ответ написан
    25 комментариев
  • Как можно при загрузки любых картинок на сайт конвертировать их в jpg?

    @sidni
    Php Developer
    не пробывали управлять качеством изображения
    ->save('path/to/destination/image.jpg', ['jpeg_quality' => 50]);
    Ответ написан
    5 комментариев
  • Как сделать массовую рассылку емейл в фоновом режиме в Yii2?

    Mx21
    @Mx21
    Software engineer
    >Первая проблема что ты должен не закрывать страницу пока все не отправится
    Если, там много адресов на которые отправляются сообщения, то скрипт не успевает выполниться.

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

    Например, можно задать cron.
    Ответ написан
    2 комментария
  • Как внедрять Bootstrap 4.0 в проект 2003 "постепенно"?

    @sidni
    Php Developer
    Подключите его первым файлом имеющихся стилей и посмотрите насколько он развалит верстку и шрифты, далее попытаться своими стилями насколько это возможно вернуть сайт в исходное состояние и если это получиться то новый функционал вы можете смело верстать на бутсрапе
    Ответ написан
    Комментировать
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    @ZoomLS
    А потом говорят, якобы php-программисты не работают за еду. Ага)
    У вас с ценами - всё плохо. Даже один магазин, не может стоить 12 тыс. рублей. За сколько вы тогда сайт визитку сделаете? За 1000 рублей что ли? Это не серьёзно. Это демпинг. Это плохо.
    Ответ написан
    Комментировать
  • Есть ли сайт идей, где можно приложить свои умения в области web программирования?

    Идея - ничто. Вопрощение - всё. Открываете hh смотрите какие компании нанимают людей и чем они занимаются - делаете лучше. Готово.
    К тому же мы не знаем будущего, не знаем какая идея на миллион, а какая на ноль )
    Ответ написан
    5 комментариев
  • Какие крутые гайды/курсы/лекции/источники по UX/UI вы знаете?

    @VladimirMelnik
    Большинство курсов по UI/UX — дичь. С видеоуроками тоже напряг. А вот хорошего зарубежного текстового материала достаточно.
    uxdesign.cc
    www.interaction-design.org — у них, кстати, есть еще и неплохие курсы.
    Как практику рекомендую просто делать веб-сайты: придумать идею, и воплотить ее от начала до конца, объясняя, что не так, почему именно такое решение, а не другое. Это поможет в минимальный срок развить скиллы.
    Ответ написан
    Комментировать
  • Возможно ли в наше время "рабство" в ИТ?

    Kulver_stukas
    @Kulver_stukas
    РАЗ

    согласно пункту 22 Положения о паспорте гражданина Российской Федерации, утвержденному постановлением Правительства РФ от 8 июля 1997 г. N 828 (извлечение из этого положения имеется в паспорте любого гражданина РФ), запрещается изъятие у гражданина паспорта, кроме случаев, предусмотренных законодательством РФ.

    совершивший такое изъятие гражданин может быть привлечён к административной ответственности по части 2 статьи 19.17 Кодекса РФ об административных правонарушениях («Принятие документа, удостоверяющего личность гражданина (паспорта), в залог») с наложением наказания в виде предупреждения или наложения административного штрафа в размере 100 рублей.

    можно попытаться привлечь к уголовной ответственности по части 2 статьи 325 Уголовного кодекса РФ («Похищение у гражданина паспорта или другого важного личного документа»), влекущей наказание в виде штрафа в размере до 80000 рублей или в размере заработной платы или иного дохода осужденного за период до 6 месяцев, либо обязательными работами на срок до 360 часов, либо исправительными работами на срок до 1 года, либо арестом на срок до 3 месяцев.

    ДВА
    Верховный суд пришел к выводу, что договор возмездного оказания услуг между индивидуальным предпринимателем и организацией может быть признан трудовым (Определение от 27.02.2017 № 302-КГ17-382).

    существуют признаки, позволяющие отграничить трудовой договор от гражданско-правовых договоров, такие как:

    выполнение работы по трудовому договору предполагает включение работника в производственную деятельность организации;

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

    согласно трудовому договору работник выполняет работы определенного рода, а не разовое задание заказчика.

    Кроме того, ст. 57 ТК РФ предусмотрены существенные условия трудового договора:

    место работы (с указанием структурного подразделения);

    дата начала работы;

    наименование должности, специальности, профессии с указанием квалификации в соответствии со штатным расписанием организации или конкретной трудовой функции.

    ТРИ

    Согласно ч. 4 ст. 5.27 ­КоАП РФ уклонение от оформления или ненадлежащее оформление трудового договора либо заключение гражданско-правового договора, фактически регулирующего трудовые отношения между работником и работодателем, влечет наложение административного штрафа:

    на должностных лиц – в размере от 10 000 до 20 000 руб.;

    на юридических лиц – в размере от 50 000 до 100 000 руб.
    Ответ написан
    2 комментария
  • Возможно ли в наше время "рабство" в ИТ?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Деловые отношения оформлены с ним через ИП.

    То есть, трудового договора нет? Тогда читайте договор, который заключили как ИП с данной организацией. Именно в нём могут быть предусмотрены санкции за односторонний разрыв договора.
    Ответ написан
    5 комментариев