Вести с торсионных полей

Recent Entries

1/4/09 06:05 pm

Последнее время я был весьма недоволен политикой Debian'а. Мне вот не нравится, что из-за подготовки к релизу Lenny у меня нету новых версий OOo или ядра. У кучи народа, пользующихся другими системами, давно уже есть третий офис и ядро 2.6.28, а у меня их нету. Если бы 2.6.26 (из testing'а) или 2.6.18 (из stable) работали как надо («just works™») — с этим можно было бы мириться, но с одним из этих ядер у меня не работает suspend to RAM (и не работал изначально), а в другом внезапно поломалось ACPI, и мне сейчас приходится разбираться что к чему и искать «источник колбасы». Чёрт побери, у меня по жизни testing/unstable, какое мне дело до ваших релизов? И, блин, почему тут такой старый софт? Затем до меня допёрло просветление, я понял пару простых вещей.

Первое: разработчики Debian'а довольно специфически относятся к разработчикам того софта, который включён в дистрибутив. «Специфически» — это чтоб не сказать грубее. Maintainer'ы относятся к «своим» пакетам как к своим (без кавычек), и мнение автора этого софта (после попадания софта в репозитарий) не играет никакой роли. Возможность такого поведения гарантирована «четырьмя свободами» Столлмана, но зачем она нужна? А вот зачем: разработчики Debian'а не распространяют чьи-то программы — они делают свою систему, а свободный софт вокруг рассматривают как общедоступный ресурс (причём потенциально небезопасный). Для простоты можно считать, что весь debianized софт — форкнутый.

Второе: не существует Debian'а, кроме stable. То, что выходит как релиз Debian'а — это и есть продукт, а testing/unstable предназначены только для разработчиков, нужны для цикла разработки этого самого продукта и не подходят для пользователей. Не спорю, стабильные версии Debian'а бывают чудо как хороши — например, на серверах, но не на десктопе (а тем более — не на ноутбуке, который сделали позже релиза прошлой стабильной версии). Я, как и многие другие, пользуюсь testing/unstable как обычный пользователь — но это «против шерсти» и даёт неприятные побочные эффекты, вроде пропадения свежего софта при заморозке testing'а. Соответственно, у меня есть три варианта: 1) использовать только stable, 2) искать другую систему, 3) продолжить использовать testing и не бухтеть. Вот сижу, выбираю.
Tags: ,

8/25/08 04:37 am - «Пишу тебе, мама, из горящего танка…»

Вчера (то есть уже позавчера) у меня конкретно так навернулась система на ноуте. Сначала всё повисло, а после reset'а перестало грузиться. Смотрю — а таблица разделов забита мусором. Ну, блин, приплыли! Часть данных, которые были на винте (самые важные) лежат в svn'е на моём сервере, но там же было ещё дофига всего. Нюанс: всё это зашифровано, и всякие штатные gpart'ы это не опознают.

Что делает нормальный наш человек в такой ситуации? Нервничает! Пару лет назад я бы в такой ситуации всю шерсть из жопы с горя выдрал, а потом ужрался (от нервов), и в финале попытался починить доломал бы окончательно это всё по пьяни. Но теперь-то я не лыком шит: не курю, не пью, смотрю на мир позитивно, нервы у меня стальные — так что я отправился культурно отдыхать на природу, как мы с друзьями планировали изначально. И, главное, зачётно отдохнул!

Технические подробностиCollapse )

В общем, всё в порядке. Главное — не нервничать.
Tags: , ,

8/16/08 01:30 pm - BZip2 sucks, LZMA rocks

% time bzip2 -k -9 design.psd
bzip2 -k -9 design.psd  4,91s user 0,02s system 92% cpu 5,340 total

% time lzma -k -9 design.psd
lzma -k -9 design.psd  5,26s user 0,10s system 79% cpu 6,735 total

% ls -la design*
-rw-r--r-- 1 karlos karlos 4138333 Авг 12 02:46 design.psd
-rw-r--r-- 1 karlos karlos 2130438 Авг 12 02:46 design.psd.bz2
-rw-r--r-- 1 karlos karlos 1367015 Авг 12 02:46 design.psd.lzma
Tags: ,

7/9/08 11:18 am

Пипл, порекомендуйте другую планету альтернативу wterm'у — мне внезапно понадобилась поддержка unicode. Мне нужен лёгкий и быстрый эмулятор терминала, который не тащит за собой кучу библиотек. (Hint: обычно я использую konsole со всеми наворотами). В принципе, подошёл бы urxvt, но эта планета обречена в Debian'е с этим пакетом дела обстоят очень, очень плохо.

Есть пакет rxvt-unicode-lite. В etch'е у него версия 7.9-2 и в зависимостях — libc6, libgcc1, libx11-6, libxpm4, base-passwd и ncurses-base. Казалось бы — ничего лишнего; только то, что надо.

Но в lenny и sid становится видно, какое страшное будущее нас ждёт. Тот же пакет, версия 9.05-1, зависимости: libafterimage0, libc6, libcairo2, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0, libice6, libjpeg62, libpng12-0, librsvg2-2, libsm6, libtiff4, libx11-6, libxext6, zlib1g, base-passwd и ncurses-base. Это всё ещё «lite»-версия, а full-featured требует libperl5.10 и libxrender1.

Идиоты.
Tags: ,

7/5/08 09:28 pm

Пару недель назад проапгрейдил свой ноут. Теперь у меня два гига оперативки в системе. (В качестве побочного эффекта у меня остались две планки SO-DIMM DDR2 667 по 512 Mb каждая, и я понятия не имею что с ними можно сделать). Всё просто летает, даром что ноут старый и бюджетный.

Но это ерунда, а реальный хардкор — это хомдир в Subversion'е. Вообще в этом нет ничего особенного; свои конфиги и скрипты я давно храню именно таким образом. Вопрос в том, какие это конфиги — раньше у меня в svn'е лежали приличные, редактируемые вручную файлы вроде .zshrc и .vimrc, а теперь там есть все потроха KDE. Минус кэш и временные файлы (полторы сотни записей в svn:ignore), плюс полдесятка внешних (svn:external) модулей. У меня на двух хостах одинаковые настройки, одинаковые записи в адресной книге и одинаковые файлы на рабочем столе.

I'm so high, полёт нормальный.

6/11/08 09:47 pm

Есть у меня флешка, а на ней Debian с иксами и Fluxbox'ом. (Для маньяков: ещё есть простая инструкция по установке системы на флешку). Всё хорошо, только не было у меня на этой флешке подходящего броузера. Gecko-based бродилки — все на Gtk (ну, так уж сложилось, что я Gtk не люблю и на флешку ставить не хочу), Konqueror за собой всё KDE тащит, Opera быстрая и без лишних привязок — но, зараза, пропиетарная, что не Ъ.

Внезапно!

Arora

Учитывая, что у меня на флешке единственный UI toolkit — это Qt4 (потому что уже и так стояли Psi и KeePassX), то это именно то, чего мне не хватало. Нормальный лёгкий броузер. Весьма шустрый, вполне удобный. Не без глюков, но меня вполне устраивает (из него сейчас и пишу). Такая вот полезная фигня.

Debian: apt-get install arora
Windows: Arora Snapshot (5-28-2008) Installer.exe
Tags: ,

5/14/08 04:21 pm - Ещё раз про DSA-1571-1

Ben Laurie, один из разработчиков OpenSSL, пишет про эту уязвимость в своём блоге:

… Two years ago, they “fixed” a “problem” in OpenSSL reported by valgrind by removing any possibility of adding any entropy to OpenSSL’s pool of randomness. The result of this is that for the last two years (from Debian’s “Etch” release until now), anyone doing pretty much any crypto on Debian (and hence Ubuntu) has been using easily guessable keys. This includes SSH keys, SSL keys and OpenVPN keys.

What can we learn from this? Firstly, vendors should not be fixing problems (or, really, anything) in open source packages by patching them locally - they should contribute their patches upstream to the package maintainers. Had Debian done this in this case, we (the OpenSSL Team) would have fallen about laughing, and once we had got our breath back, told them what a terrible idea this was. But no, it seems that every vendor wants to “add value” by getting in between the user of the software and its author.

Краткий пересказ на русском: нехорошие maintainer'ы от нефиг делать (чтобы valgrind заткнулся и перестал предупреждать об использовании неинициализированной переменной) немного пропатчили код, наломав при этом дров (ибо не ведали, что творят). И, само собой, они не сказали об этом мудрым разработчикам OpenSSL — а уж они бы такого бардака не допустили бы.

Но самое интересное — в комментариях. Этому разработчику говорят — maintainer'ы вообще-то про это писали (см. комментарий #27). В рассылку openssl-dev. И архивы сохранились.

Funny thing is, it *was* reported to openssl-dev:
http://marc.info/?l=openssl-dev&m=114651085826293&w=2

I’m not seeing a reply from you there or a negative reply whatsoever.

Но разработчик говорит, что рассылка openssl-dev — это совсем не то место, где следует обсуждать такие вопросы. И вообще, у него нет времени читать эту рассылку. (Комментарий #43).

It seems that the Debian maintainer did, indeed, mention his plan on openssl-dev. Openssl-dev is a list for people developing OpenSSL based software, not a list for discussing the development of OpenSSL itself. I don’t have the bandwidth to read it myself. If you want to communicate with the OpenSSL developers you need to use openssl-team@openssl.org. At no time, as people have suggested, was a patch offered to OpenSSL, and the discussion on openssl-dev was misleading.

Чисто без палева. Смотрим на http://www.openssl.org/support/ и видим описание рассылки openssl-dev: «Discussions on development of the OpenSSL library. Not for application development questions!». Мораль сей басни придумайте сами.
Tags: , , ,

5/14/08 01:27 am - DSA-1571-1

По поводу сабжа - впору паниковать. Ну, или хотя бы начинать беспокоиться. Пожалуй, это самое крупное происшествие с безопасностью в Debian'е (и Ubuntu) за последние несколько лет. Подробности писать не буду, их везде и так полно - от самого Debian.org до ЛОРа. Так что читаем debian security advisory, вникаем в суть проблемы, проверяем свои ключи SSH на weakness, убираем старые и генерируем новые ключи.

Пол-второго ночи, и я наконец-то иду спать. Почистил authorized_keys, пересоздал хост-ключи. Чертовски обидно, что я как раз на днях купил SSL-сертификат для своего сайта - скорее всего, потребуется перевыпускать. Но https, пожалуй, подождёт до завтра.
Tags:

4/18/08 10:18 am

dmesgCollapse )
Tags: , ,

9/3/07 03:20 pm

Ровно три месяца назад, 3 июня 2007 года, Леонид Каганов (более известный как ЛЛео) опубликовал заметку с названием «Гвоздь в гроб Windows»:

Господству Windows приходит закономерный конец. Нет, пока он еще не осязаем, но пик уже позади, и теперь события начнут катиться, все набирая скорость. Сейчас уже понятно, что будущее за unix-системами, и уже ясно, что это будет Linux. Это произойдет не завтра, даже не через год и не через два. Но уже через пять лет ни у кого не останется сомнений в том, что говорю сегодня я и многие другие.

Заметка вызвала широкий резонанс в русскоязычной блогосфере. Одни соглашались с доводами ЛЛео, радуясь кончине «империи зла»; другие категорически не соглашались со статьёй, считая, что альтернативы Windows нет и в ближайшее время не предвидится. Вот именно реакция блогосферы меня и заинтересовала.

Много буквCollapse )

Что в итоге получается? Если грубо и приблизительно, то у сторонников ЛЛео суммарный показатель авторитетности — 133541 (и 16309 читателей), а у противников — суммарная авторитетность 9918 (и 2662 читателя). Впечатляющая разница. Для получения более точных цифр надо приложить побольше усилий, но для качественной оценки вполне сгодится. Вывод простой: Linux уже победил.

3/27/07 06:41 pm

Два месяца назад я у себя написал, что Linux — экологически чистая OS. (Если кто не понял, это была шутка). Вы будете смеяться, но правительство Великобритании считает так же, только они это серьёзно.

Дошутился.

А ещё я немного «покрасил» стиль замечательного сообщества ru_kde. Теперь оно больше напоминает официальный сайт. (Правда?)
Tags: , , ,

2/21/07 11:03 am - Это пиар! :)

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

P.S. Персональная просьба «новообращённым» мной линуксоидам: поучаствуйте в распространении информации о сообществе, черкните у себя пару слов.
Tags: ,

11/22/06 06:18 pm

Какая же загадочная поебень эта openSuSE 10.1!

Настроить Apache/PHP/MySQL — пожалуйста, через YaST. Только через YaST. Click-click-click-click… А без YaST'а нельзя, ибо sysconfig. Кстати, руками в /etc/apache2 лезть всё равно пришлось: кругом стоит Options None, а мне надо (хотя бы) +Indexes. Блин, тоже мне security hole (зато MySQL ставится с пользователем root, у которого нету пароля). Хорошо, что я ещё со времён SuSE 8.2 помню, как тут Apache настраивать.

Поддержка MP3 — это просто пиздец… На сайте openSuSE в разделе «Restricted formats» висит вот такое вот предупреждение:

Do not add external links to software packages that contain illegal software. Since openSUSE is sponsored by Novell, this means "illegal" in any jurisdiction that Novell carries on business.

Зато после установки на KDEшном десктопе есть значок «Мой компьютер». Зато пользователи могут авторизироваться не только через /etc/passwd, NIS и LDAP, но и через домен NT. Зато Novell дружит с Microsoft'ом.

Короче, хватит экспериментов. Есть только Debian GNU/Linux, а всё остальное — от лукавого.
Tags:

11/11/06 05:46 pm

какое-то у меня настроение хуёвое. страшно раскрасил свою систему. наверное, так жить нельзя, хотя сейчас мне нравится (на пьяную голову).

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

кстати, вот прямо сейчас система, которая за проверкой орфографии следит, выдаёт вот такую забавную картинку :)
Tags: ,

11/10/06 04:18 pm

Несколько месяцев назад я писал про эквивалентность «рабочего стола» и домашнего каталога. Подведу итоги и разовью тему дальше.

У меня везде (и в KDE, и в GNOME) десктоп настроен сообразно этой идее. Эксперимент удался: в домашнем каталоге стало намного «чище». Я легче вспоминаю, где что находится. Я стал более строго следить за порядком: просто положить какой-то файл «куда попало» — всё равно, что поставить ботинки посреди комнаты. В общем, рекомендую.

Идея получила неожиданное продолжение — закладки в броузере. Начну издалека. В Firefox'е и в Konqueror'е есть такое понятие — «bookmark toolbar folder». Это значит, что вот эту ветку дерева закладок следует показывать на панели закладок; до всего остального можно добраться через пункт меню «Bookmarks». Эту самую точку, из которой «растёт» панель закладок, можно выбрать произвольно (любой каталог закладок). Ну, вы уже поняли, да?

скриншот, 35 кбCollapse )

У меня много закладок. Всё более-менее интересное я заношу в закладки. В сотнях закладок развести бардак — раз плюнуть. Теперь я решил попробовать навести в закладках порядок тем же образом, а именно — сделать все закладки броузера доступными через панель закладок. О результатах эксперимента напишу через несколько месяцев. Пока что можно отметить только один побочный эффект: я стал более активно использовать RSS (и не добавлять в закладки то, что доступно через RSS).
Tags: ,

10/11/06 11:23 am

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

Я перекрасил всё, что только мог. Перекрасил все цветовые схемы (самой Qt и отдельных приложений — Kate/Quanta, Konversation, KMail, Krusader и ещё чёрт знает что). Перекрасил цветовую схему иконок. Подобрал стиль Qt (Comix), который нормально работает в «вывернутой» цветовой гамме (остальные (кроме совершенно ужасной «High contrast») упорно пытаются рисовать рамки цветом темнее, чем цвет фона окна — то есть чёрным по чёрному). Всё это доделывается и перекрашивается (мол, «а вот тут как-то не контрастно»), но общий облик остаётся таким же. Ещё я несколько перестроил стандартные KDEшные «горячие клавиши», но это уже отдельная песня.

Есть только один нюанс: все остальные люди как писали «чёрным по белому», так и пишут. (Стоит ли упоминать, что многие используют вовсе не KDE, а нечто с «диском C:» и «серийным номером»?) На PDF, DOC и XLS мне начхать (не моя специфика), а вот бродить по Сети (где всё «чёрным по белому») с таким чёрно-зелёным десктопом как-то… не так. Я это исправляю дополнительной CSS'кой.

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

CSS и скриншот прилагаютсяCollapse )
Поэтому я не всегда понимаю вот такие или вот эдакие шутки. То есть понимаю, конечно же, но не сразу. Ссылки у меня всегда выглядят как ссылки, зато баннеров я почти никогда не вижу.
Tags: , , ,

8/16/06 09:20 am

В прошлом тысячелетии широкие каловые народные массы узнали, что есть в природе «какой-то Linux», страшно крутой и очень недружественный к пользователю. Ах да, говорят, ещё у него есть проблемы с драйверами. С тех пор изменилось всё, кроме этих масс.
Tags:

7/27/06 11:36 am

Читаю логи своего MTA. А там — борьба бобра с козлом. Два года уж как длится битва сия.
2006-07-26 13:59:54 1G5gH9-0005F5-3Q == одинзнакомыйчувак@ukr.net R=dnslookup T=remote_smtp defer (-44): SMTP error from remote mail server after RCPT TO:<одинзнакомыйчувак@ukr.net>: host mxs.ukr.net [212.42.65.66]: 451 http://ukr.net/mta/std3.html?82.193.мой.ip
Идём на http://ukr.net/mta/std3.html, любуемся на удивительный образчик странного юмора. Если же попытаться перейти на уровень выше, то есть на http://ukr.net/mta/, то получится не менее забористый юмор. Я одного не понимаю. Если они такие редкие дятлы хорошие и не хотят принимать мою почту, зачем они мне усиленно крутят рекламу в метро?

Update. Почта была доставлена, но на проверку потребовалось 7 с половиной часов. Теперь (и, предположительно, до февраля, если не сменю MTA) почта с моего хоста на адреса @ukr.net доставляется без задержек. Наверное, это happy end?

7/25/06 01:18 pm

Уважаемые френды!
Граждане, товарищи, господа, хакеры, киберхулиганы и хуепинатели!

Есть задача. Про Linux и/или BSD. Почти что неразрешимая.
Страшная задача под катомCollapse )

Кто поможет пофиксить? Буду чертовски благодарен. Принимаются советы и образы диска.
Tags: , ,

7/3/06 04:12 pm - Лытдыбр

А мне пришла бандероль от Canonical Inc., а внутри — два десятка дисков. Ubuntu и Kubuntu. Буду окащенять окружающих. :) Особо желающим могу даже поставить и пояснить, что там к чему.

А ещё я себе весь вчерашний день настраивал Quanta+, и теперь эта зараза умеет «рисовать» все частоупотребляемые мной (X)HTML'ные конструкции при помощи одного клика мышкой или одного хот-кея.
Tags: ,
Powered by LiveJournal.com