• Yii - как настроить валидацию по условию?

    DenisOgr
    @DenisOgr
    Developer
    Без расширения, можно написать свое правило, в котором проверять входящие данные и валидировать их нужным способом.
    Использование собственных фильтров в правилах валидации
    Создание своего правила валидации
    Ответ написан
    Комментировать
  • Переход с PHP на …?

    DenisOgr
    @DenisOgr
    Developer
    Появилась идея одного многопользовательского проекта «для души», который на своём «велосипеде» я сделаю достаточно быстро, но хотелось бы под эту задачу попробовать что-то новое.


    ИМХО. Вы хотите написать проект для души на чем то новом? Так если Вы не знаете, что у Вас ближе к душе, то никто другой тем более не знает, что Вам «по душе».
    Я тоже, как и Вы думал о таком, и самое умное к чему пришел, это попробовать RoR ( да и чистый руби), а потом, если желание будет, то Django.
    Месяц учу рельсы. Впечатления: интересно, даже захватывающие. Вижу минусы пыхи, но у кого их нет…
    Ответ написан
    Комментировать
  • XSS уязвимость Rambler почты

    DenisOgr
    @DenisOgr
    Developer
    Заходим в рамблер почту на двух компьютерах в одну и ту же почту.
    На одном из компьютеров меняем пароль к почте.
    И о чудо — на втором залогиненом до этого компьютере из почты не выкидывает, позволяет читать письма.
    Таким образом будучи авторизованым в моей почте, после смены мною пароля, хакер так и остался авторизованым в ней.


    Странно.
    Я на своих сайтах проверяю логин и хеш пользователя в сессиях с логином и хешем что в БД каждый раз, когда загружаю страницу.
    А почему они так делают? В чем прикол?
    Ответ написан
    Комментировать
  • Нужна помощь в оптимизации SQL запроса

    DenisOgr
    @DenisOgr
    Developer
    конструкция LEFT JOIN должна быть только с одним условием.
    Если есть несколько нужно использовать WHERE
    Ответ написан
  • Как удалить вопрос?

    DenisOgr
    @DenisOgr
    Developer
    Можно сделать вопрос черновиком и никто не будет видеть Ваш вопрос.
    Ответ написан
    1 комментарий
  • Ошибались ли вы со сроками разработки? Как выходили из ситуации?

    DenisOgr
    @DenisOgr
    Developer
    Я был на месте студента в подобной ситуации. Только плюс ко всему, у меня был еще подряд. Так вот:
    — срок был растянут в 2-раза. заказчику я это объяснил, он «был не доволен», но платил.
    — подрячиков я наказал штрафом, хотя это было обоюдное согласие такого поступка.
    — в итоге, когда подряд в очереной раз сообщил, что не влажуется в сроки ив бюджет, заказчик перестал платить. меня уволили…

    Мораль для себя из этой ситуации:
    — вина в такой ситуации ложится на двоих, я+подряд, должен был не давать четких сроков и не давать четкий бюджет. есть минимум, есть максимум.
    — заказчик должен понимать, что в разработке- нет понятия четкие сроки и бюджет — никогда. говорят, сделают за месяц. в голове плюсуй еще два. и это, я читаю нормально.
    — я работал за процент от прибыли… смех… никогда так не делайте. когда вы после пол года разработки не будете получать з/п, у вас пропадет желание работать, за несуществующую прибыль. деньги мотивируют, как и крути!
    — подрядчики, студенты — должны постоянно показывать то что делают. вести task list. только он один показывает, как продвигается проект. а заказчик (менеджер) должен постоянно его контролировать.

    и совет студенту: как только понимаешь, что не успеваешь — оповести сразу же заказчка! Есть больша разница, когда ты скажешь за месяц или за день до сдачи, что у тебя проблемы! Как минимум тебе не скажут "А какого х**рена ты раньше молчал!"

    А еще очень обидно, когда тебя увольнют, особенно из полюбившегося проекта…
    Ответ написан
    Комментировать