Yeah, console!

6 06 2008

Должно быть, вы уже слышали о таких вещах, как Tilda или Yakuake - консоли, которые выглядят по подобию игровых и выезжают сверху. Такая консоль - довольно удобная штука, т.к. она всегда запущена и открывается сразу по нажатию кнопки. Однако, обе программы напичканы разными функциями, что не добавляет им скорости и делает их весьма тяжелыми.

Для любителей всего быстрого и минималистичного я расскажу о другой реализации данной задачи. Это yeahconsole. По сути - то же самое, только функция тут одна: выезжающая консоль =)

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

Вся конфигурация происходит в файле ~/.Xdefaults
Вот мой конфиг:
yeahconsole*consoleHeight: 30
yeahconsole*toggleKey: None+Menu
yeahconsole*foreground: green

Как вы можете заметить, для открытия консоли предназначена комбинация как минимум из 2 кнопок. Если вы хотите использовать одну, то замените одну кнопку на None. Я заюзал клавишу Меню, что между правыми ctrl и alt - никогда не мог понять смысла этой кнопки, а так хоть пользу приносит =)
Больше значений для конфигурации можно найти в манах yeahconsole и xterm (yeahconsole использует xterm по умолчанию). Для того, чтобы настройки вступили в силу, нужно перезапустить иксы. В автозапуск yeahconsole нужно добавлять вручную.





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 =))





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

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





Вышел стабильный Fusion

21 10 2007

Новость
Вышла стабильная версия Compis Fusion, 0.6.0.

В тексте новости не говорится о новых конфигураторах, однако я где-то читал, что в стабильном релизе появятся Simple-Settings and Medium-Settings (сейчас по дефолту только CCSM). Собственно, одна из причин, по которой я не использую compiz - не слишком понятный конфигуратор. Никак не получается настроить все так, как мне хочется. Помнится, у Берила получше был.

В пакетах его пока нет, только в исходниках. Ну, посмотрим…





Upgrade 8.5

11 10 2007

Флеш-мульт. В тему =))
Upgrade 8.5
Осторожно, траффик! ~40 mb.