Dmitry V. Alexeev
web-разработчик
29 января 2017 г.

Редактируем файлы

/etc/default/keyboard

XKBOPTIONS="caps:escape"

/usr/share/X11/xkb/symbols/pc

key <CAPS> {    [ Escape        ]   };

Обновляем конфигурацию

dpkg-reconfigure keyboard-configuration
 
5 августа 2015 г.

Очередной плагин для скачивания музыки из ВКонтактика продался и скатился в активный редирект на фишинговые и рекламные сайты. Т.к. музыку из ВКонтактика я качаю достаточно часто(это вообщем то единственная разумная причина держать там аккаунт) то собрался и написал свой плагин для этой незатейливой цели. Если кому-то нужен подобный плагин с гарантией отсутствия рекламы, то его можно скачать:

 
3 июля 2014 г.
/**
 * Executes a SQL statement.
 * This method executes the specified SQL statement using [[db]].
 * @param string $sql the SQL statement to be executed
 * @param array $params input parameters (name => value) for the SQL execution.
 * See [[Command::execute()]] for more details.
 */
    public function execute($sql, $params = [])
{
    echo "    > execute SQL: $sql ...";
    $time = microtime(true);
    $this->db->createCommand($sql)->bindValues($params)->execute();
    echo " done (time: " . sprintf('%.3f', microtime(true) - $time) . "s)\n";
}
 
1 июля 2014 г.

После обновления yii2 до свежей версии, в очередной раз всё отвалилось с ошибкой. На этот раз фреймворк пожаловался на отсутствие mcrypt.

Это меня немного напрягло, т.к. фактически несколько дней назад я устанавливал это расширение, и был совершенно уверен что оно работает. Но не тут то было...

Оказывается что простая установка модуля не дает нужного эффекта. Его еще нужно включить

# php5enmod mcrypt
# service php5-fpm restart
 
3 июня 2013 г.

В целях изучения возможностей HTML5 вообщем и Canvas в частности, запилил классическую игру "Life". Начальный набор клеток генерируется рандомно, а в дальнейшем можно добавлять и убирать клетки мышью (Click или Drag). Получилось завораживающее зрелище :)

Игра "Жизнь" на Canvas 

 
30 мая 2013 г.

К движку прикручены email уведомления. Теперь все кто отметился в комментариях(а так же я сам) получают на почту оповещения о новых сообщениях в обсуждении.

P.s.: и года не прошло :)

 
9 апреля 2013 г.

Первая запись в самодельном блоге на Yii фреймворке