Андрей Иванович Угнич — проекты, статьи и записи о деятельности

Записи трансляций HighLoad++ 2017

Запись / 2017-11-12 00:47:00

8 и 9 ноября 2017 года в Москве прошла профессиональная конференция разработчиков высоконагруженных систем HighLoad++. Записи из главного зала транслировались в YouTube где и остались до сего дня, за это хочется отдельно поблагодарить организаторов конференции: спасибо, что способствуете повышению уровня грамотности разработчиков всех уровней, вас всегда приятно и полезно послушать.

Views Selective Filters: обзор модуля выборочных фильтров для Drupal 7

Статья / 2017-10-16 00:56:35

Расширенные или раскрытые фильтры (Exposed filters) в Drupal 7 очень удобны для фильтрации данных по категориям в представлениях (Views). Однако стандартный механизм расширенных фильтров показывает все возможные варианты категорий по которым можно фильтровать данные.

Например, если вывести все материалы (допустим, автомобили) определенной категории (допустим, Tesla) в виде таблицы, то включив расширенный фильтр по категориям машин, он будет показывать все возможные категории автомобилей (Acura, BMW, DeLorean, Nissan, Tesla, Toyota и т.д.).

Как защитить сайт на Drupal 7 и упростить разработку

Статья / 2017-07-02 00:01:23

Базовая сборка Drupal 7 предоставляет все необходимое для начала разработки сайта. Однако, если сайт готовится к публикации, а тем более, если сайт уже доступен в онлайне, крайне важно, чтобы с ним было удобно работать. Ниже представлен список модулей, которые, с моей точки зрения, минимально необходимы для комфортной работы с проектом. Знаком "плюс" я буду помечать включаемые модули, знаком "минус" — отключаемые. В скобках указаны системные названия и ссылки на Drupal.org, а затем следует краткое описание соответствующих модулей.

В случае, если у вас есть выделенный сервер, начать следует с установки Drush.

Конвертация видео в быту

Статья / 2017-06-10 17:41:00

Решил я глянуть широкоформатное кино на телевизоре. Телевизор может воспроизводить файлы с флешки, но только если флешка отформатирована в FAT32. А в FAT32 можно записать файл с максимальным объемом в 232-1=4294967295 байт, т.е. 4 ГБ без одного байта, даже если свободное место на флешке еще есть. Мой файл в формате "матрешка" (.mkv) оказался объемом побольше, а, именно, 4,7 ГБ.

К счастью Ubuntu умеет записывать данные на флешку "до упора", только сообщает по окончании процесса, что, мол, "записала сколько смогла, но извини, больше не лезет". Файл при этом не удаляется. Телевизор такой файл видит, воспроизводит, однако, ощущает его поврежденность: "перемотать" видео до заданной позиции невозможно, а скорость перемотки ограничена лишь двойной скоростью.

Time Signal (α) — звуковые сигналы о времени для Linux

Проект / 2017-06-05 21:51:01

В iOS встроена приятная функция — звуковое оповещение о времени, при этом можно задавать частоту оповещения. Я решил реализовать такой же функционал для Linux. Для работоспособности нужен плеер, способный проигрывать аудио файлы с заданной позиции (в данном случае — mplayer).

Нулевая неделя

Статья / 2011-12-29 14:27:05

В году 52 недели. Однако, редко первый день года выпадает на первый день недели. Соответственно, очень часто мы начинаем неделю в старом, а заканчиваем уже в новом году. Первым днем недели, в зависимости от региона принято считать либо воскресенье, либо понедельник. Согласно международному стандарту ISO 8601, первым днём недели считается понедельник, а воскресенье — последним. Первой неделей наступающего года принято считать неделю, в которой есть, как минимум, четыре дня этого года. Иначе, неделя относится к текущему году – ведь в ней больше «прошлогодних» дней, чем «новогодних». Такой подход удобен тем, что неделя строго относится либо к текущему, либо к наступающему году.

Тайм Кодинг (β) — система учета времени

Проект / 2008-11-01 01:32:56

ТАЙМ КОДИНГ — система учета рабочего времени, позволяющая точно фиксировать и учитывать время прихода и ухода каждого сотрудника организации, а также вести отчетность о проделанной работе. Официальный сайт проекта — TimeCoding.tk

Пошел вслед за Христом

Запись / 2008-09-14 11:29:52

Я увидел жизнь полной надежды,
Увидел жизнь полной любви.
Я услышал призыв в бесконечность:
"Здесь выбор делаешь — ты".

И я свой выбор сделал —
Пошел вслед за Христом.
Познал: "Не постыдишься
Ты в выборе таком".

Точную дату написания не помню...