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

PostgreSQL — это кроссплатформенная объектно-реляционная СУБД с открытым исходным кодом. Из этой статьи вы узнаете, как установить PostgreSQL в Ubuntu Linux, подключиться к нему и выполнить пару простых SQL-запросов, а также о том, как настроить резервное копирование.

Прощай, FreeBSD!

18 марта 2013

Настоящим постом мне хотелось бы уведомить вас о том, что неделю назад я снес FreeBSD со своего ноутбука Asus X51L, тем самым окончательно избавившись от этой ОС в своей жизни. Теперь я счастливый убунтовод и пользователь Android. Под катом перечислены причины, которые вынудили меня отказаться от FreeBSD.

Впервые я прочитал о Z-Shell несколько лет назад, но тогда эта оболочка почему-то не произвела на меня большого впечатления. А недавно коллега сообщил мне, что уже давно ею пользуется (оказывается, zsh появился аж в 1990-м году) и категорически доволен. Вот я и решил попробовать. Оказалось, что zsh — это офигеннейшая крутотень. В чем я сейчас и буду пытаться вас убедить.

Сейчас я буду хвастаться своим новым ноутиком. В общем, в силу некоторых обстоятельств, мне представилась возможность купить новый ноутбук с хорошей скидкой, и одновременно пришло понимание, что мой Asus Eee PC 1215P не всегда хорошо справляется со своей работой. Так у меня появился ультрабук Toshiba Portege Z930-DKS.

Я тут в свободное время решил провести небольшое исследование на предмет существования консольных клиентов для Twitter. К моему изумлению, их оказалось великое множество. Наиболее удачным мне показался клиент под названием TTYtter, о котором мне и хотелось бы поведать.

CheckInstall — это удобная утилита, позволяющая создавать бинарные пакеты для Linux из исходного кода приложения. Ее мне посоветовал Денис Федосеев в комментарии к посту про установку Rakudo Star. Спасибо, Денис! В этой заметке совместными усилиями мы создадим с помощью CheckInstall deb-пакет Erlang’а.

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

Как вы, должно быть, помните, моим первым тайловым оконным менеджером был Xmonad. Он вполне устраивает меня на стационарном компьютере, но, к сожалению, на EeePC с ним много возни — нужно допиливать индикатор батареи, выводить куда-то уровень сигнала Wi-Fi и тп. После небольшой консультации с народом в Twitter’е, я решил попробовать оконный менеджер i3.

Помните, как некоторое время назад у меня не срослось с установкой FreeBSD на Asus Eee PC 1215P и я был вынужден поставить Xubuntu? Тот случай неиллюзорно намекнул мне, что поддержка железа операционной системой имеет большее значение, нежели я полагал. Притом не только на десктопе — на серверах также требуется поддержка сетевых карт, RAID контроллеров и тп. А теперь я понял еще кое-что. Система управления пакетами во FreeBSD очень далека от совершенства. Это вынужден признать даже такой фанат Фряшки, как я.