Ubuntu 8.04 Hardy Heron Beta

13 04 2008

Релиз уже совсем скоро, решил обновиться, не дожидаясь. В целом, впечатления неплохие - обновление прошло более гладко, чем в прежних версиях. Правда, графическая обновлялка (как всегда) сильно тупила, поэтому пакеты обновлял уже в консоли. Серьезных глюков не было.

Из заметного: Что-то с кнопкой scroll lock. Надо будет перезагрузиться :D Conky перестал понимать i2c датчики, прописанные напрямую - вместо этого надо теперь юзать platform. PulseAudio - еще предстоит разобраться, что и зачем. Еще в новом гноме пара плюшек. Так, ничего особенного. Дрова проприетарные невидимые переставил, удобно, кстати - прямо из синаптика. Audacious не работал с плагином crossfade.

Из плохого: Пока что - только сломавшиеся шрифты в Опере и лампочка scroll lock.




Server crusade: Act II

8 04 2008

Теперь о софте.
Решил делать headless сервер, поэтому мой выбор оси пал на Ubuntu Server. Размышлял на тему Debian netinstall, но, раз уж у меня и на десктопе ubuntu, то можно использовать общие обновления и не качать их по два раза.

Шару сделал через nfs, почему - не знаю =)) Не захотел самбу. Автомаунт через fstab.
С торрент-клиентом самое сложное. Изначально я планировал использовать rtorrent, но не голый, а с веб-интерфейсом wtorrent. Хотя идея ставить ради этого веб-сервер уже тогда казалась мне сомнительной. Оказалось, что поднять WebUI довольно трудно. На проверку Wtorrent вышел дико медленным. Чего там только нет! И тебе AJAX, и JS, и PHP… Ну разумеется, оно тормозило. Хотя с виду красивенько. В Опере как будто работает, но не идеально.
Веб-интерфейс transmissiond - clutch был отнесен к категории недостаточно функциональных, т.к. я нигде не нашел упоминания о том, что он может выбирать отдельные файлы в торренте для скачивания. К тому же, сайт clutch не работает в Опере (по крайней мере, 9.27) - это вызывает подозрения =)
WebUI для deluge довольно симпатичный, но, к сожалению, демон deluge еще не вышел. И файлы он тоже выбирать не умеет.
Torrentflux выглядит довольно функциональным решением, хотя и не использует rtorrent. Однако, для работы он хочет полноценный LAMP!!! Простите, но мускул для торрент-клиента - это уже как-то слишком…
Тестил еще пару веб-интерфейсов, но уже забыл, как называются. В общем, итог печален: ничего толкового =(

В результате был оставлен один голый rtorrent. Управляю им через watch directory, ну и ssh+screen для контроля. Пожалуй, это не настолько неудобно, как я ожидал. Дефолтные скрипты для автостарта пришлось сильно изменять, т.к. они мне не нравились и работали недостаточно хорошо. Сразу могут работать не все горячие клавиши, т.к. они уже заняты и нужно сделать stty stop undef && stty start undef. Эта команда присутствует в init-скрипте, но почему-то не работает, я еще не разобрался, почему. Полагаю, что она не там, где должна быть. Когда закончу - выложу свою модификацию сткрипта. Если у кого-то есть, тоже можете выложить.

P.S. Кстати, вот что я обнаружил в коробке с сетевой картой dlink помимо инструкций. Для тех, кто не догадался - там идет текст GPL =))




Server crusade: Act I

5 04 2008

Некоторое время назад загорелся я идеей сделать себе сервер, чтобы круглосуточно качать торренты и хранить на нем всякую всячину. Долго рылся в объявах, пока мой друг не предложил попытаться оживить его старую машину. Надо заметить, что этому компу крепко досталось: он утонул =) В буквальном смысле. Батарею прорвало, после чего он был весь залит водой. К счастью, он не был включен в тот момент и сгорел только БП, так что у нас имелись надежды на то, что его еще можно привести в чувство. Так и случилось, и он переместился ко мне (за что Борису преогромное спасибо (^_^)~ ).

Вот такой он был до. Отмыть его не вышло, поэтому был приобретен новый корпус, а также кулер (на старой материнской плате была сломана рамка). Через пару дней, правда, пришлось купить еще и новую мать: старая, как оказалось, только прикидывалась живой, а на самом деле по-тихому склеила ласты. Зато рамка хорошая =)

Сегодня все собрал и поставил ubuntu server. Думал поставить rtorrent с веб-интерфейсом, но они мне не понравились, так что пока юзаю голый rtorrent+ssh+screen. Но, про софт - это отдельная тема. Вот, теперь думаю - куда бы его поставить, а то шумит не меньше моего десктопа =)) Думал круглосуточно его юзать, но, похоже, придется изобрести что-то хитрое…




Шифруем переписку

29 03 2008

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

Шифровка

1. Создание ключей.

В Ubuntu есть довольно удобная графическая программа Seahorse - воспользуйтесь ей. Она гномовская, под кеды есть kgpg (мануал), также всегда можно использовать консольную программу gpg (мануал). Нам нужен ключ PGP, параметры по-умолчанию можно не трогать. Пароль придумайте хороший - длинный и сложный. Можно парольную фразу - будет легче запомнить. Сделайте резервную копию ключей - если вы потеряете закрытый ключ, то не сможете расшифровывать сообщения; спрячьте подальше. Выберите созданный ключ и экспортируйте открытый (кнопка сверху). Тот ключ, который мы только что получили при экспорте будут использовать другие люди, которые хотят послать вам зашифрованное сообщение, поэтому его нужно опубликовать и раздать всем, кому надо. Для публикации ключей существуют специальные серверы, например, pgp.mit.edu.

2. Собственно шифровка.

Для того, чтобы написать кому-то зашифрованное сообщение, нам нужно иметь его открытый ключ. Получите его и довавьте, нажав “Ключ > Импортировать”. Теперь будем писать сообщение. Для начала, попробуем универсальный метод - из консоли. Выполните команду gpg -ea -r мейл, имя или номер ключа адресата | tee message и пишите свое сообщение. Когда закончите, нажмите Ctrl+D. Вы получите шифр в файле message - можете пересылать. Номер нужного ключа можно узнать при помощи gpg -kv. Для того, чтобы расшифровать сообщение, используйте команду gpg -d message.

3. Шифровка в Evolution.

Откройте Evolution и идите в настройки вашего мыла. На вкладке “Безопасность” в поле “Идентификатор ключа” напишите номер своего ключа. Это нужно, чтобы подписывать сообщения. Создайте новое сообщение. Когда закончите, в окне создания сообщение в меню “Безопасность” поставьте галочку “Шифровать с помощью PGP”. Можно еще подписать - чтобы адресат убедился, что сообщение пришло именно от вас и не было искажено в пути. Если у вас нет открытого ключа адресата, то отправить зашифрованное сообщение не получится, только подписать.

Анонимизация

Теория изложена довольно подробно тут. Осуществить это можно с помощью пункта 2.




5 лучших игр

26 03 2008

Собирался, собирался написать - а тут и до меня эстафета добралась =)

Этот пост - эстафета, которую я передам достойным из достойнейших. Правила просты: опубликуйте ТОП5 лучших, по Вашему мнению, компьютерных игр всех времён и народов и передайте эстафету следующих 4 игр блоггерам.

1. Для меня первое место непоколебимо занимает Fallout. Особенно второй. Помню, когда увидел эту гениальнейшую игру впервые - играл около года подряд, почти каждый день. К этому моменту прошел раз 6-7 =) Шедевр. Однозначно. Однако, 3-ю часть жду с опаской: игру подобного уровня очень сложно даже повторить, не говоря уж о том, чтобы превзойти. Как бы не накосячили… Это нынешние игроделы хорошо умеют.

2. Sim City 3000. Тоже долго играл, люблю саму идею - строишь там чего-нибудь потихоньку… За доходами следишь. Правда, 4 часть не понравилась - нововведений мало, а система финансирования городских объектов усложнена, из-за чего становится трудно с ними управляться. Да и для заключения сделки с соседним городом нужно его сначала построить, а это уже лениво и скучно.

3. Unreal Tournament. Первая стрелялка, которая мне полностью понравилась. Оригинальная идея, отличное исполнение и интересные режимы игры, которых раньше я не встречал. ut2004 стал достойным продолжениям, хотя я немного скучаю по антигравитационным ботинкам =) Face Classic - до сих пор моя любимая карта =)

4. Тут мне не выделить что-то одно, поэтому в этот пункт пойдут игры на основе настольной системы D&D: в первую очередь - Neverwinter Nights и The Temple of Elemental Evil. Вообще я ролевик и люблю самые разные RPG (см. п. 1), но D&D занимает особое место. К сожалению, в компьютерных играх невозможно реализовать хотя бы половину тех возможностей, которые предоставляет эта система, поэтому лишь 4-ое место в этом списке.

5. The Settlers 2. Самая оригинальная и “уютная” стратегия из всех, что когда-либо были созданы. Безнадежно испорчена в последующих частях, хотя в “The Settlers 2: 10th Anniversary” я не играл, говорят, что там механику не тронули. А вот в шестой части от былой необычности не осталось и следа - разработчики превратили ее в обычную RTS, причем довольно примитивную. Видать, нынешним геймерам лишь графику покрасивее подавай, а что игра стала тупее некуда - ничего, схавают. Обидно, когда портят такие хорошие вещи.

Увы, многие хорошие игры не вошли в список, по тем или иным причинам. Это такие вещи, как X2, Diablo, Red Alert, Worms, Civilization, квесты от Sierra (Space quest, Larry).

Далее было бы любопытно почитать, что по этому поводу думают Борис, Михаил, Stranger-Nor и Dr.AKULAvich




Реклама, ты не пройдешь!

16 03 2008

Когда-то давно были популярны всплывающие окна, которые открывались при заходе на очередной сайт и содержали рекламу. Сейчас, когда нормальные браузеры с легкостью их блокируют, рекламе приходится мутировать. Наверняка вы сталкивались с раздражающими флеш-баннерами, которые вылезают в разных местах и загораживают собой содержимое страницы. Хорошо еще, что обычно они содержат кнопку “закрыть”, однако, особо ушлые рекламщики делают эту кнопку ссылкой на все тот же рекламируемый материал - например, этим печально известен popunder.ru.

Бороться с этим совсем просто:
1. Блокируйте нежелательные окна, активировав опцию “Инструменты > Быстрые настройки > Блокировать нежелательные окна”.

2. Обычные, не всплывающие баннеры можно заблокировать, нажав ПКМ по любому свободному участку страницы и выбрав пункт меню “Заблокировать содержимое”. Теперь тыкайте мышкой в рекламу и нажмите “готово”.

3. Заблокировать всплывающие флеш-баннеры слегка труднее: нужно выяснить, какому сайту принадлежит этот баннер. (т.е. кто рекламщик). Как правило, сайт изготовителя рекламы написан на самом баннере, или, по крайней мере, содержится в ссылке баннера. В крайнем случае - погуглите. Узнав адрес, идем в “Инструменты > Настройки > Содержимое > Заблокированное содержимое” и добавляем этот сайт в черный список. Также этот список можно редактировать, изменяя файл ~/.opera/urlfilter.ini. Добавляя сайт, следует указать звёздочку в конце - например, для блокирования сайта popunder.ru вместе с его рекламой, напишите в списке следующее: http://popunder.ru/* Звездочка, как и всегда, означает любой(ые) символ(ы), таким образом блокироваться будет все содержимое сайта целиком. Звездочкой можно заменять и части самого адреса. После этого вся реклама с этого сайта будет заблокирована полностью, т.е. вы вообще больше не встретите ее в Сети. Воспользовавшись поиском, можно найти весьма большие блеклисты и избавиться от значительной части рекламы одним махом.