• Какие будут советы начинающему YII программисту?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Может кто-то даст хорошие советы для изучения.

    Еб*ашь код.
    Ответ написан
    1 комментарий
  • Что быстрее PHP или Node.js?

    DevMan
    @DevMan
    В голове сразу встает картина, как PHP будет последовательно отправлять один запрос, ожидать ответ и только после этого переходить к следующему
    откройте для себя curl_multi.
    www.onlineaspect.com/2009/01/26/how-to-use-curl_mu...
    Ответ написан
    10 комментариев
  • Как всё успевать и не быть роботом?

    @johannnn
    Чуть программирую)
    1 - Не нужно работать по 8 часов для денег. Тут вопрос в том, какой вы профессионал в своем деле. Оплачивается на рынке Ваша стоимость. Если допустим Вася профессионал то он работает 2 часа и получает 20 000, хочет, работает 8 часов в день и получает 80000, а вот Пете надо работать по 10 часов в день, чтобы заработать 80000. так что Оплата зависит от Вашей стоимости. Станьте профессионалами своего дела.

    2- Спать - да, обязательно 8 часов, но каждый день в одно и то же время, и главное обеспечить ранний подъем - в 6 утра. Тогда времени будет достаточно много, чтобы выполнить любую работу.

    3- Полезная еда. Скажу так - готовить можно 1 раз на 1-2 дня. Разбивая потом на порции в контейнеры, далее просто микроволновка - 3 мин и обед, ужин и т.д. готовы. Для примера, я 3,5 года прожил в Доминикане, где из рациона был рис макароны, курица и говядина. Готовка занимает час и все. а свежие фрукты и овощи дома должны быть всегда.

    4- Спорт - Купите домой штангу и 2 гантели, разборные. И занимайтесь в перерывах - Кстати которые Реально необходимо делать в работе - Сидеть и писать код 8 часов не реально. Точнее реально - но это сильная нагрузка для глаз. Обязательно нужно прогуливаться по парку. Ибо работая год в таком режиме можете потом работать на оплату лекарств для глаз) ну в лучшем случае Носить очки) (Я говорю о фанатеющем сидении за ПК реально не отходя от него.) Есть еще одни вариант - запишитесь в зал где есть бассейн. И ходите 1 раз в 3-4 дня.

    5- Самообразование - читайте перед сном, слушайте аудиокниги в дороге. Допустим пошли в магазин, слушайте книгу. Сейчас можно найти все что хотите.

    6 - этот пункт на самом деле прост. Как описал в первом пункте, становясь профессионалом, Вы сможете больше зарабатывать ИЛИ уменьшать время работы.И тогда Для хобби будет не 1-2 часа, а 3-4. И так далее. И если хобби действительно хорошее, и будет приносить Вам радость в первую очередь, то и в других сферах Вам будет комфортнее. Если уделять хобби много времени - то Вы станете в этом профессионалом. и люди захотят платить Вам т.к. Вы знаете больше их, с Вами будут советоваться и т.д. И чем больше этим заниматься, тем больше денег будет это приносить, и тогда придет момент, когда доход от хобби будет небольшим, но достаточным, чтобы прожить. И тогда надо решиться полностью этому посвятиться, и отказаться от прежней работы.

    Для начала пробуйте так - Делайте выходные от работы (субботу и воскресенье) и посвящайте хобби полностью. Так будет работа продуктивнее.
    Ведь что такое отдых - это смена Вида деятельности.
    Ответ написан
    Комментировать
  • Как правильно расположить данные в базе данных mysql?

    @djay
    Почитай про нормализацию данных. В текущей задаче - это One-to-Many Relationships
    Сериализация в данном случае не верный подход, потому что:

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

    А так в целом, если у одного товара может быть несколько цен (теоритически - да хоть тысяча цен - не важно), то всё это должно хранится в отдельной таблице. И выбиратся джоином как One-to-Many Relationship.
    Ответ написан
    Комментировать
  • Документация к SOAP API. Нужна ли она и справедливо ли возражение о том, что WSDL достаточно?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    WSDL достаточно, по нему генерируется код, в нем есть вообще все все все что нужно для работы с API. Документация нужна только если у вас море методов и все они делают какие-то сложные вещи не очевидные из названий.
    Ответ написан
    6 комментариев
  • Как всё успевать и не быть роботом?

    mudrenokanton
    @mudrenokanton
    frontend dev
    Тю, вам нужна девушка)
    1. Умеющая готовить —проблемы с хавкой решены
    2. Спортивная — не так влом будет самому заниматься спортом и выглядеть жиробасом рядом со стройняшкой
    3. Красивая и жизнерадостная — определенно будет вдохновлять вас зарабатывать для нее бабки)
    И, кстати, заниматься чем-то своим, когда в тебя кто-то верит — на много проще

    ps: только не надо нам тут отмазываться, что такую не найти, по любому парочку таких в жизни вы уже "провтыкали" =)
    Ответ написан
    2 комментария
  • Как оптимизировать этот код?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    кратко: websocket

    Подробно: делаете 1 процесс(демон) который запущен постоянно, к нему через вебсокеты подключаются клиенты.
    Демон рассылает через сокеты уведомления когда происходит какое то событие.
    Откуда демон берет это событие? Есть несколько вариантов. Тупой и не оптимальный - делать выборку новых сообщений из базы. Оптимальный - использовать какую нибудь очередь типа redis
    Ответ написан
    Комментировать
  • Как организовать возможность какого-либо действия пользователя 5 раз в 3 суток?

    Не нужно никакого Cron`а и хранения попыток проголосовать.
    Создаете табличку, где будут логгироваться голоса:
    CREATE TABLE IF NOT EXISTS `votes_log` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `user_id` int(10) unsigned NOT NULL,
      `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    При попытке проголосовать делаете запрос в базу:
    SELECT COUNT(*) FROM `votes_log` WHERE date > DATE_SUB(NOW(), INTERVAL 3 DAY) AND user_id=?

    Этот запрос возвращает сколько раз проголосовал пользователь за последние 3 суток.
    Если меньше 5-ти - принимаем голос (и записываем в эту таблицу).
    Ответ написан
    4 комментария
  • Схема работы с git - насколько оптимальна моя схема?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Если вас ваша схема полностью устраивает - она оптимальна.
    Ответ написан
    1 комментарий
  • Кто-нибудь знает хорошие подборки графического дизайна СССР?

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

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

    Советую почитать книгу культура дизайна:
    https://medium.com/culture-of-design/3f211b5b0849

    UPD: вот например статья про то, как наши копировали дизайн с чужого автопрома: art-on.ru/rubric/transport/56391.html
    Ответ написан
  • Изучение yii2 русские мануалы?

    Bandicoot
    @Bandicoot
    Вась-программист
    Комментировать
  • Изучение yii2 русские мануалы?

    Elbar
    @Elbar
    Tinker
    Ловите:

    1) DBHelp
    2) Elisdn
    3)MzCoding
    4) Program Code
    Ответ написан
    Комментировать
  • Скрытый скрипт для рандомного клика по рекламе, возможно ли?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Очередной любитель халявы и кандидат для вечного бана в адсенс)
    Ответ написан
    3 комментария
  • Что не так с Node.js?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    У node.js своя ниша. Никто не пишет обычный сервер на нём, а пишут некий middle layer между server side и client side для работы на очень высоких нагрузках. Кроме того, давно минули те дни, когда node.js был еще совсем зеленым страдал кучей детских болезней. Сегодня это полноценная платформа для разработки, которая обросла кучей плагинов и фреймворков. Взгляните например на https://www.meteor.com/
    Ответ написан
    6 комментариев
  • Зачем видеоуроки программисту?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Видео урок, это имитация того, как будто бы у вас есть персональный учитель и он вас обучает. Многие люди гораздо лучше воспринимают информацию, которую объясняет живой голос с живыми эмоциями. Информация подается интересней, чем в обычной сухой книжке. Обычно ЦА видео уроков - самые начинающие разработчики, редко когда можно встретить очень углубленное обучение таким способом.
    Хорошие видео уроки можно найти здесь например: https://www.codeschool.com/paths
    Ответ написан
    Комментировать
  • Сложный проект одним или двумя словами?

    сложная хрень, крупный сайт, здоровый проект, нехилая программа, большой портал, неслабый такой сайтец
    Ответ написан
    2 комментария
  • Как выбрать университет следуя своему "хочу" и слушать ли "старших", ушедших в другую профессию?

    sim3x
    @sim3x
    Что работодатель смотрит исключительно на строчку с названием твоего университета в ТОПе высших учебных заведений.

    работодатель смотрит исключительно на строчку с опытом работы с технологией и яп

    в США
    тогда поступай в тех же штатах или Европе

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

    // в армию не советую идти, даже для если ты думаешь, что у тебя мозги не на месте
    Ответ написан
    Комментировать
  • Как написать сайт на Python без фреймворков?

    Denormalization
    @Denormalization
    Да что вы все прицепились к этим фреймворкам? Такое чувтсво, что мода на wordpress прошла, и теперь все, кто раньше клепал говносайты на вп, решили дружно начать радовать мир своими творениями на фреймворках.

    Фреймворк - это каркас. Не нужен тебе каркас? Пиши его сам!
    Ответ написан
    7 комментариев
  • CSS внутри PHP, как правильно сделать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Роутер, надеюсь сделали для проверки URI ?
    Вот в зависимости от этого и действуем!
    Ответ написан
    Комментировать
  • Почему нужно так извращаться в Yii2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    алиасы?

    Почему нужно так извращаться в Yii2?

    Потому что люди могут.
    Ответ написан
    Комментировать