Личный блог с мыслями и наблюдениями

Логирование изменений в Postgresql


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

Читать далее →



Про самолёты


Обожаю самолёты.

Очень нравится их вид и та скорость (Санкт-Петербург — Таллин всего за 35 минут), с которой они доставляют грузы (в том числе и людей). Люблю их комфорт и удобство!

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

Читать далее →


Про BitTorrent Sync (BTSync)

07.08.2013   программы   btsync   полезное   ios  

Для меня уже очень давно стало привычкой синхронизировать данные на разных устройствах между собой. Когда-то я записывал файлы на дискетки, чтобы перенести копию, потом появились CD-RW и флешки, но случалось так, что в процессе транспортировки или хранения данные могли повредиться.

Читать далее →


Про задачи, способ ±

31.07.2013   задачи   полезное  

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

Автор статьи предлагает маркировать задачи символами на основе минуса «—» дорисовывая его, тем самым изменять статус задачи. Предлагается 6 вариантов состояния:

  • Задача не выполнена, это начальное состояние задач;
  • Задача выполнена, дорисовываем вертикальную линию после выполнения задачи;
  • Ожидание, делаем стрелку вправо. Задача отложена или ждёт выполения других задач;
  • Делегирована, рисуем стрелку влево и дописываем кому назначено и дату;
  • Заметка, изменяем минус на треугольник, преобразуем задачу в напоминание (мне кажется, что это избыточный пункт, но может пригодиться);
  • Задача перенесена, обводим минус в круг, этот статус говорит, что задачу мы перенесли в другой список задач (необходим комментарий о причине).

Красота и простота этого способа организации задач на бумаге очевидна, запутаться достаточно сложно и при этом список задач получается очень наглядным. Изменение статуса производится легко и без особой грязи на бумаге.