<rmcreative>

RSS

Все заметки с тегом «RMCreative»

  1. certbot и перевод проектов на SSL

    21 марта

    Несмотря на то, что в Let's Encrypt, проект раздающий бесплатно краткосрочные SSL-сертификаты, запустился в 2014-м, а в конце 2015-го уже появился certbot, автоматизирующий процесс их получения и продления, я прилично затянул с переводом всех своих проектов на https. Как обычно, "Almost done finishing it...", прямо как с новым сайтом yiiframework.ru.

    Читаем

    10 комментариев
  2. DigitalOcean увеличил память на 5$ дроплетах в два раза

    17 января

    Неожиданный подарок сделал DigitalOcean. А именно, за 5$ теперь дают не 512 мегабайт, как раньше, а в два раза больше — гигабайт. Старые дроплеты можно отресайзить (5 минут даунтайма), что я и сделал со своими. Теперь этот блог и другие мои проекты будут работать несколько быстрее.

    Если вдруг захотите хоститься у DigitalOcean, регистрируйтесь по специальной ссылке. Вам дадут 10$ в подарок, а мне немного бесплатного периода.

    Комментировать
  3. en.rmcreative.ru

    11 августа 2017

    Когда-то я спрашивал читателей, интересно ли будет, если я буду писать только по-английски. Тогда я пришёл к выводу, что всё-таки не надо, но какое-то время назад вернулся к вопросу и запустил англоязычную версию. Разместилась она по адресу en.rmcreative.ru. Ради эксперимента попробовал сделать её технически по-другому. HTML хостится прямо на GitHub и генерируется из markdown при помощи Hugo. Получилось интересно.

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

    4 комментария
  4. Запустил англоязычный блог

    5 марта 2017

    Давно хотел запустить англоязычный блог, но что-то пошло не так и на англоязычные посты времени в тот раз не хватило. В этот раз получилось.

    Разместил блог на GitHub pages. Собирается из markdown в статичные страницы при помощи Hugo.

    https://samdark.github.io/

    Комментировать
  5. 2015

    30 декабря 2015

    Кончается год под номером 2015. Год получится насыщенный. Как на свершения, так и на статьи. Глобальные события упоминать не будем. Напишу про программистское и личное.

    Читаем

    11 комментариев
  6. 2014

    26 декабря 2014

    Итак, новый год в очередной раз приближается. Поздравляю с наступающим всех читателей. Год вышел интересный. Много всего случилось как глобально, так и в нашем программистском мире. О глобальном все и так знают, а вот о программистском и личном вспомню.

    Читаем

    14 комментариев
  7. 2013, итоги и планы

    31 декабря 2013

    Новый год уже очень скоро, так что заранее поздравляю всех читателей с окончанием 2013. Пришла пора вспомнить, что же было в нём интересного и подумать, что бы хотелось сделать в следующем 2014.

    Читаем

    16 комментариев
  8. 2012

    30 декабря 2012

    Вот и заканчивается 2012. Конца света, как впрочем, и ожидалось, не случилось. Зато случилось много других интересностей.

    Читаем

    20 комментариев
  9. 2011

    28 декабря 2011

    Подходит к концу 2011-ый. Год получился определённо интересный:

    • Написано более 150 постов. Многие, подозреваю, были полезны.
    • Добавил RSS для комментариев, подписку без комментирования и кнопочки социальных сервисов.
    • Попробовал размещать баннеры в сайдбаре. Желающих особо не нашлось, поэтому там разместились мои проекты и другие качественные ресурсы. Впрочем, затею я не оставил, так что пишите, если есть что разместить.
    • Не стал вести блог на английском. Может, в следующем году, а может и не надо…
    • Yii стал ещё более популярным. Произошло это немного раньше, чем планировалось.
    • Yii пережил релиз Symfony 2.0. Причём, как-то неожиданно легко.
    • Выпустили три релиза Yii и ещё один будет до конца года.
    • Начата работа над Yii2.
    • Русскоязычное сообщество Yii окончательно окрепло. Особо активные участники провели несколько отличных beer party.
    • Перешёл из Murano Software в CleverTech на позицию Tech Lead. Соответственно, сменил Java на PHP и хорошенько пощупал Yii в боевых условиях.
    • Научился понимать около 18 диалектов английского.
    • Прочитал доклады на CodeFest, DevConf и ещё один секретный в Воронеже.
    • Познакомился со многими интересными людьми.
    • Издал книгу по Yii.
    • Дочке исполнился год. Очень очень радует.

    Всех с наступающим! Пусть следующий год будет не менее интересным.

    13 комментариев
  10. Выбрать посты, содержащие все теги из списка

    12 августа 2011

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

    Изначальный способ выборки, который используется и сейчас:

    SELECT *
    FROM post p
     
    JOIN post_tag pt1 ON pt1.post_id = p.id
    JOIN tag t1 ON t1.id = pt1.tag_id AND t1.name = 'php'
     
    JOIN post_tag pt2 ON pt2.post_id = p.id
    JOIN tag t2 ON t2.id = pt2.tag_id AND t2.name = 'yii'
     
    -- для каждого дополнительного тега добавляем ещё JOIN-ы

    Недавно Максим подсказал способ поизвращённее:

    -- Сначала выбираем посты с тегом yii и посты с тегом php
    -- через IN. Если у поста и тот и тот тег, он будет выбран
    -- несколько раз.
    SELECT *
    FROM post p
    JOIN post_tag pt ON pt.post_id = p.id
    JOIN tag t ON pt.tag_id = t.id
    WHERE t.name IN ('php', 'yii')
    -- Считаем количество раз, которые выбрался пост. Если оно
    -- совпадает с количеством тегов в нашем списке, то это
    -- означает, что у поста есть и тот и тот тег.
    GROUP BY p.id
    HAVING COUNT(pt.tag_id) = 2

    Есть ли ещё интересные способы решения этой задачи?

    17 комментариев