• Используем миграции Yii2 для работы с несколькими базами данных
    +1
    хм… а зачем откатывать последние две миграции от одной БД?
    а что если смотреть на БД как на атомарное хранилище, и не нужно его разделять…

    Например нужно откатить последние 2 миграции для db2, Но после них уже было создано несколько миграций к db1

    приведите пример такой задачи/проблемы. ну например, на лайфе нужно откатить последние миграции (которые удаляют таблицу с пользователями) (конец сарказма). серьезно, можно пример?

    и есть большая вероятность случайно накатить миграцию не на ту базу.
    в процессе разработки вы увидели что накатиоли миграцию не в ту БД. зашли поправили. явно до лайфа/по мержа-до ревью кода такая миграция не доживет.
    за все время что я писал миграции — ни разу такого не было… да и а что если кто то удалить вообще базу данных/таблицу/записи из таблицы миграцией? у вас есть защита от этого?
  • Используем миграции Yii2 для работы с несколькими базами данных
    +1
    А зачем ради одно строки — писать контроллеры, темплейты? У нас в проекте несколько БД. В нужных миграциях просто переопределям нужное проперти указывающее коннект к БД. Все!
  • Прогнозирование в игровой индустрии. Часть 1: Всё о прогнозировании
    0
    Хорошая статья! Особенно для новичков. Будет ли продолжение?
  • Отношения классов — от UML к коду
    0
    Получается, что вы называете имена отношений, только в одностороннем направлении.
    То есть, про агригацию:
    если смотреть на отношение от Департамента к Работнику, то связь — агрегация
    если смотреть на отношения от Работника к Департаментуто, связь бинарная ассоциация

    Верно?

    И почему агрегация, а не ассоциация в отношениях между Департаментом и Работником?
    В чем разница между:
    Департамент агрегирует Работников (агрегация)
    и
    Каждый Департамент содержит ноль или несоклько работников (N-рная ассоциация)?

    Спасибо.
  • Большое руководство по Yiinitializr
    0
    А почему настройки к БД пишутся в env/dev.php? Этот файл с общими настройками для всей комманды, для запуска приложения на «локали». А вот env.php это уже конкретно каждого файл с настройками (который должен игнорится). верно? и вот в нем нужно писать уникальные конфиги (для каждого разработчика).
  • Релиз KPHP и движков
    +8
    В связи с этим KPHP поддерживает не все возможности PHP, в частности, в нем отсутствует ООП, за исключением некоторых объектов стандартной библиотеки.

    ВК имеет не ООП-шную структуру?
  • Юнит-тестирование моделей в Yii
    +1
    А почему вы нигде не проверяете метод $category->save()?
    Может быть такая ситуация, что вы или кто то напишет обработчик события на onBeforeSave(), с ошибкой при каких то условиях, но не напишет на него тест.
    Вы запустите тесты — все гуд, все зеленые.
    А самое главное — сохранять модель — не получится.
    Ваши тесты подтверждают только то, что у модели есть правила, но не то проверяют может модель сохраниться или нет.

    А вообще местами интересная. спасибо.
  • Юнит-тестирование моделей в Yii
    0
    По моему метод generateString немного пахнет параноей:
  • Автоматизированная проверка PHP кода при комитах
    0
    Вы конструктор так и не нашли после коммента?
  • Автоматизированная проверка PHP кода при комитах
    0
    Можно при сохранении файла проверять. Что бы разработчик сразу делал правки, а не один раз при коммите, перебирая все файлы.
    Плюс, проверка при сохранении, как по мне, приучает писать код правильнее.
  • Yii обмен опытом: модели (окончание)
    0
    if($model->hasAvatar())

    наверно правильнее

    if($this->model->hasAvatar())
  • АНБ не справляется с объёмами трафика
    0
    А может это какая нить кампания, что бы «притушить» тему по поводу слежки.
    Типа «давайте пустим полуживую рыбу, что мы не справляемся с трафиком, и не можем контролировать всю инфу, люди поймут это и уменьшиться внимание за нашей деятельностью. И пустить нужно красиво, IT-шники не дурные люди, через бывших сотрудников и т.д.»?
  • Hot Dot Parallax Engine под лицензией MIT
    0
    Те кто скопировал полностью вас- вообще жесть) Как людям не стыдно, на 100% копировать)
    Я бы не стал заказывать работу у студии, которая копирует на 100%…
  • Почему 98% текстов на ваших сайтах не работают. Вообще. И как это починить
    –1
    Так же само, как и главная картинка, я увидел и Вашу статью))
  • Люди с кодопрошлым или закат программистов
    –2
    А чем таскать диваны на вверх лучше, чем кодить? )
  • Центр авторизации TM ID
    0
    Спасибо.
    Быстро просмотрел статью и полез юзать авторизацию.
  • Центр авторизации TM ID
    0
    А как оно работает?
    Зашел на хабр, потом в цент авторизации, залогинился, кинуло на хабр — залогиненным.
    Перешел на хантим — Не залогинен.
    Использую тот же логин/пароль, как на Хабре, что бы войти в Хантим — не заходит.

    В чем единая то регистрация?

    ПС читал что через сторонний соц. сервис заходили, но в чем прикол? Нажму на гугл, зарегаюсь, где единая авторизация?
  • Почему Microsoft Internet Explorer 11 — худшее, что могло случиться с нами
    +30
    Автор истеричка.
    зато картинка «девушки-браузер» — очень отражает действительность.
  • День рождения Билла Гейтса
    +20
    Фёдора Двинятина или Розы Макагоновой.
    кто это вообще такие и что они сделали?!?
  • Кто живет в соцсетях?
    –6
    Я и не спорю.
    Сам занимаюсь таким воспитанием. Если ребенок поймет почему это плохо, он не будет делать.
    Если его ограждать, интерес иногда только усиливается.

    Я не призываю убирать детей с контакта, я говорю о том что бы убрать порно с контакта. Или что, если мы воспитываем детей, то в порядке вещей выкладывать в соц. сети всякое «зло»?
  • Кто живет в соцсетях?
    –17
    Как то не очень весело смотреть на график возраста Вконтакте. Получается, что больше всего там 11-15 лет, и это один из самых больших социальных ресурсов с порно***фией. Какое то зло…
  • Выступление Павла Дурова на конференции GMIC в Сан-Франциско — первое публичное выступление основателя VK и Telegram в Кремниевой Долине
    +1
    отсчёт «самоуничтожения сообщений», после того как получатель их прочитал (чтобы частная информация «не досталась врагу».....

    можно делать дампы и сливать врагу! Пахнет пиар-ходом.
  • Новый закон о СОРМ. Болтать бесполезно, убегать — тоже. Надо бороться!
    0
    Не нужно подгребать все под одну гребенку.

    Если новая машина лучше, та даже если не лучше, а хочешь — покупай.
    Насчет новой работы я ничего против не имею (чуть меньше месяца назад перешел на новую)
    Все новое — это круто(любой айтишник меня поймет).

    Хочешь другого отношения от власти — уезжай со страны, будет тебе новое. Я лично так думаю.

    Другой вопрос, не сиди на месте, борись за свое будущеe, борись, выступай, протестуй. Это хорошо, но я не хочу бороться, я хочу просто спокойно жить, читать книги, работать в новых проектах, учить новые языки. Со своей стороны, я все сделал для того, что бы ко мне страна относилась хорошо: я не даю взятки, не беру чужое, плачу налоги, не нарушаю законы и не навожу дебош, а что страна мне в ответ дает?

    Вывод: сидеть это скучно и плохо, любые перемены — это здорово, но биться головой об стенку, еще хуже.
  • Новый закон о СОРМ. Болтать бесполезно, убегать — тоже. Надо бороться!
    +3
    взять вилы и пойти сменить правительство

    А кто придет на место нового? Новые ребята, которые будут делать страну лучшей? Нет. Придут такие же. А кто не такой, через год-два станет таким. У нас не только правительство менять нужно, но и умы большинства людей. Хотя последнее, наверно, нереально.
  • «А вы знаете что?» или Stackoverflow наоборот
    +1
    А есть избранное? Хочу факт добавить себе. Как это сделать?
  • Как научиться отдыхать
    0
    Спасибо за статью.
    Я занимаюсь йогой, и «Шавасана» — это упражнение в конце каждого занятия.
    Очень расслабляет, успокаивает, приводит мысли в порядок, особенно после тяжелого дня и интенсивной йоги. :)
  • АнтиЗапрет — Скажи цензуре нет!
    0
    Помоему Вы сильно серьезно к этому относитись :)
    Минусовать писать большие комментарии :)
    Вам это мешает жить, работать, наслаждаться новыми технологиями?)
    Много странных и не справидливых вещей происходит в стране, в законах, в мире. Но есть и хорошие моменты)
    ИМХО Главное сосредоточиться на интересных вещах, а не на справидливости)

    ПС я не поддержую этот закон, я просто спрсил, зачем Вы это делаете :)
    Спасибо за ответ.
  • АнтиЗапрет — Скажи цензуре нет!
    –9
    хм на сайте Роскомнадзором я в основном нашел сайты, где продают курительные смеси, разные легкие наркотики и порно.
    Вы же открываете доступ к этим сайтам. Зачем?

    ПС может стоит открвать доступ к сайтам, которые не должны быть в этом списке?
  • А как Вы передаете клиентам логины/пароли?
    0
    Нет страницы- это 404 :) А здесь нет гет параметров :)
    www.safemsg.me/create
  • А как Вы передаете клиентам логины/пароли?
    –1
    2. Каптча обновляется кликом по картинке каптчи, перегружать страницу не обязательно.
    www.safemsg.me/save здесь не обновляеться. пробовал в Opera, FF. Никакое событие не срабатывает смотрел в консоли.
  • А как Вы передаете клиентам логины/пароли?
    +1
    1. Можно передавать в архиве под паролем.
    2. Сделайте или каптчу попроще или обноление каптчи без перезагрузки страницы.
    3. Все таки передавать данные третьей стороне(Вам), я бы не стал. Сейчас много мошенников и мало ли, может вы у себя храните все данные что были переданы (без обид)
  • О том, как выпустить отличное iOS приложение, которое никому не нужно
    –3
    Терпеть не могу такие высказывания!
    Гавно — это то что в туалете.
    Перед тем, как давать такую критику работе, покажите сначала Ваше «не говоно», человек, с минусовым рейтингом :)
  • Создание плагина разрешения ссылок для PhpStorm (IntelliJ IDEA)
    +1
    Я перехожу по вьющкам так: выделяю имя вьюхи и нажимаю Ctr+Shift+N (поиск по файлам), мне IDE выводит все файлы с подобным названием. Обычно, нужный или один или в самом верху

    В итоге выделяю текст+Ctr+Shift+N+Enter )
  • Бета-тестирование «Фрилансим»
    +5
    Здорово! Главное, что бы спустя время не стали быть похожим на сами знаете кого
  • Motorola просит запретить ввоз продукции Apple в США (iPhone, iPad и iPod)
    0
    Молодцы, что подали в суд. Лично мне не подуше решение, о паттентах в судебном деле Apple-Samsung. Зачем паттентовать такие вещи? Это тормозит прогресс.
    Итак на продажах получаете огромные прибыли.

    Желаю, что бы Моторолла выиграла процесс. ) Но запретить ввоз Apple в США-это конечно слишком)
  • Youtube распознал птичьи песни как «авторский материал»
    –1
    Следующая атака anonimus на youtube намечаеться?

    А вообще, в таких ситуация Вы правильно делаете, что поднимаете сообщество.
    Лично я возмущен данным поведением и если что, помогу, чем смогу.
  • Как увеличить точность внутренних часов и начать лучше понимать время
    0
    Очень жизненная статья)
    Хотелось бы прочитать книгу. Нашел на Амазоне (по ссылке)

    Может кто подскажит русский перевод книги Procrastination: Why You Do It, What to Do About It NOW?
  • Начальник по борьбе с киберпреступностью, зарплата 1500 гривен
    0
    Хм… Я наверно не так выразился.
    Я имел ввиду, что это нормальное з/п, которое поступает от гос. органов, но ненормальное, с точки зрения специалиста. Такая з/п грубо говоря «унижает» достоинство IT-шника.

    ПС. Я отказался от предложеной мне вакансии в облгосе…
  • Начальник по борьбе с киберпреступностью, зарплата 1500 гривен
    –1
    Это нормальная з/п. Мне в облгосадминистрации предлагали работать. З/п- в два раза больше указанной. Без никаких «леваков», процентов, надбавок. И работать нужно было больше, чем 8 часов.
    А еще были долги с выплатами, так как бюджет могу у нас и пол года принимать…

  • Боитесь что снова закроют ex.ua? Не стоит — все можно скачать на сервере Министерства внутренних дел Украины
    +1
    Да еще и у МВД Украины