Хакеры и жизнь

Прочитал тут недавно труд Эрика Рэймонда на тему хакеров. Эрик пишет:

If you’re attracted to hacking because you don’t have a life, that’s OK too — at least you won’t have trouble concentrating.

Дурак ты Эрик, и шутки у тебя дурацкие! Невозможно стать хорошим хакером, не имея жизни, ибо хакерство — штука творческая, а творить только живые могут. Это я тебе как крупный специалист по данному вопросу говорю.

IRC рулит

Весьма неплохо из IRC сливается E’s Otherwise, который Хрен где ещё найдёшь, даже в осле. Также там нашёлся Nightwalker в приличном качестве, что тоже весьма круто. В осле его целиком тоже фиг найдёшь, да и чёрти в каком виде — например, недостающую серию мне в своё время удалось найти только на французском. Правда очереди тут ого-го… Но ничего, там только 12 серий.

Мой fserve тоже пашет вовсю, народ дружно качает Samurai Champloo и те серии E’s Otherwise, которые я сам успел скачать.

Так что если кому приспичит что-нибудь слить из того, что у меня сейчас сервится, милости просим на #anime-mx@irc.rizon.net, /ctcp alqualos trigger_idl anime.

Но технология всё-таки ещё та. В осле хоть можно в очереди стоять у многих перцев и качать по частям, а тут в очереди можно хоть во все встать, но вот возможности качать файл из нескольких источников ну просто нет. Встал в очередь и жди себе. Хорошо только то, что уж если дождался, то скорее всего файл скачается весь, если не прервётся. А если прервётся, то тогда жди опять…

Но вот Tenshi ni Narumon я так и не нашёл ;_;

Мой первый IRC fserve

Исходя из нечто среднего между хакерскими обычаями и природными инстинктами, решил, что только качать из IRC — дело не очень хорошее, надо бы и самому чего-нибудь посервить, заодно чтобы всякие надписи типа «you damn leecher» вызывали только мысль «ну, это ко мне не относится» вместо «поимейте совесть, пока она не поимела вас».

Скачал, поставил Obsidian+. Попутно ужаснулся его реализации: 6000 строк на перле — это, на мой скромный вкус, слегка извращение. Честное слово, мне кажется, и на C короче бы вышло.

Потом немного пошарил в настройках файервола, отдал под DCC порты 9998-9999 и запустил всё это хозяйство.

Сначала у меня никто ничего качать не хотел, через пару часов один перец заглянул, но видимо не нашёл ничего интересного. Ещё через пару часов заглянул ещё один перец и стал качать Kyou Kara Maou, эпизод 31. Тут я слегка прифигел, поскольку у него получалось это как-то быстровато на мой взгляд — что-то порядка 70 КБ/с, притом что у меня скорость по идее на аппаратном уровне ограничена 128 кб/с, то есть примерно 10-16 КБ/с на самом деле! Жаль, что у меня что-то с модемом, я не могу это посмотреть точно. Правда, докачать он так и не смог — сначала у него оно порвалось посередине, потом он стал качать другой файл, он почти сразу отвалился, потом он продолжил качать 31-й, но затем ушёл с канала, и соединение, ясен пень, порвалось. При докачке скорость была уже ближе к разумной, то есть около 25 КБ/с. Ну да, на торренты я примерно такое ограничение и ставлю. Всё равно охрененно, конечно, кажется всё-таки во время последней революции у меня не только входящая выросла.

Но в целом мероприятие можно считать успешным.

А ещё мне какой-то бот дал право голоса, как только я ф-серв установил. Только на Хрена оно мне?

IRC как источник анимэ

В отчаянных поисках E’s Otherwise докатилася я до IRC, так как торрентов нет ни черта (видимо, в силу залицензированности), а осёл ни черта не качает по совсем уж непонятной причине, притом что я даже не поленился поставить aMule 2.1 с поддержкой Kademlia.

IRC — это, я вам скажу, просто какой-то ужас. Всё-таки не зря сказал патриарх McIlroy «Do one thing, and do it well». Чат должен быть чатом! А во что его превратили? Здесь нужно тщательно пасти каждое соединение — оно может отвалиться в любой момент, например, потому что перец просто выключил компьютер и ушёл. Чтобы время не пропадало зря, нужно в это время начать качать что-нибудь другое у кого-нибудь ещё. Файловые серверы пестрят сообщениями типа «voice-restricted, ask ops for voice or start serving, you damn leecher» — что в переводе на человеческий язык означает «поскольку мы используем технологию, для обмена файлами не предназначенную и тут нет такой фишки как seed to rate 1.0, мы не можем позволить себе раздавать файлы всем подряд за просто так». Кроме того, странным образом ограничено количество соединений с одним сервером — просто числом. То есть если на сервере 5 слотов, качать могут 5 перцев. Вот только что делать, если у них скорости разные? Особенно, если они охрененно низкие — что, ждать, пока эти тормоза докачают файлы? Или их раньше выкинут по тайм-ауту, освобождая место, для стоящих в очереди. Очередь, кстати, тоже ограничена. И если она переполнена, ничего не остаётся делать, кроме как периодически проверять её состояние ручками, тупо вбивая что-нибудь вроде «/ctcp vasiok I want more anime». Вот только опять же, слишком часто это делать запрещено — могут забанить. Также могут забанить за слишком частое использование поиска или получения списка файловых серверов. А поиск на некоторых каналах вообще запрещён. Время взаимодействия с файловыми серверами тоже часто ограничено, типа в течение двух минут надо успеть командами dir, cd и get найти нужную хреновину в файловой системе сервера и поставить её в очередь, иначе сервер просто тупо закрывает соединение.

Но зато здесь есть E’s Otherwise. Ещё бы Tenshi ni Narumon найти в приличном качестве начиная с 14 серии… Но этого, кажется, просто не существует. Да блин, хоть RAW, хоть с китайскими сабами!

Идеальное ТРИЗ в жизни

В теории решения изобретательских задач есть до черта идеального. Идеальный конечный результат (ИКР), идеальная система и прочая идеальная хрень. Например, идеальная система — это система, которой нет, а функции её выполняются. Так вот я тут представил, что будет, если ТРИЗ распространить за пределы технических задач. Например:

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

Проблема, правда, в том, что мало кто, может точно сказать, в чём же эти функции заключаются.

Ну, а самое идеальное состояние — это когда нет вообще ничего и никого, и при этом выполняется всё, что нужно. Это гораздо проще, чем со всякими там людьми и мирами: ведь если никого нет, стало быть никому ничего не нужно. А значит оно выполняется. Вот здорово… Жаль лишь, что недостижимо.

Internet Exploder

Для забавы решил почитать Internet Exploder с утра. Однако, какие интересные вещи показывают у нас по телевизору! Вот, например «Новости и превратности» или «Вести. Дежурная неблагопристойность» — это вообще кадр. Или «Ботаническая женщина-соусница сворачивается на отчаянный шаг — под покровом ночной соломы она расклеивает брачные радиосообщения». Или «Мужчины и электропилы не плачут-2». Но самый гвоздь программы — это, конечно:

«Любовь как любовь. (28-я пустомеля)»

Как точно, однако!

ljupdate

Нашёл неплохую штуку. ljupdate называется. Не что иное как клиент LJ на Emacs Lisp. Конечно, набирать в Emacs удобнее, чем в любой графической гадости, в том числе и LogJam, которым я досих пользовался. Ещё бы заставить теперь Flyspell нормально русский язык понимать… И ещё эта гадость многого не умеет, например, редактировать френдов или загружать старые записи. Или это я пока не понял как? Надо будет поизучать, может самому что сварганить.