Деление на команды

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

Читать далее…

Человек-«Сплав»

В один прекрасный момент я обнаружил, что в моей жизни всё больше одежды (и прочих штук, в общем, но одежды особенно) от «Сплава». И, конечно, когда я встал на горные лыжи, особенно далеко я в плане экипировки не смотрел. Я же не сноубордист какой, чтоб специально цветастенький костюм для катания покупать. Поэтому я обревизовал свой гардероб и стал добавлять в него то, чего не хватало для успешного катания. В меру своего довольно скромного опыта и разумения, конечно.

А потом моего совета по поводу одежды для катания спросил коллега, и я решил написать этот недообзор, ибо вдруг кому ещё пригодится.

Читать далее…

Чайка по имени Шуйский Николай

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

Читалка RSS: BazQux

Со времён бесславной гибели Google Reader (да сгорит обрёкший его на смерть гугловец в несуществующей преисподней) я искал новую читалку. Что мне нужно:

  • веб-морда (ну или какая-нибудь синхронизация между устройствами);
  • удобное управление с клавиатуры;
  • скорость, отзывчивость;
  • оформление, не мешающее просто читать.

Вот вроде бы и всё, ничего сходу больше вспомнить не могу. Как ни странно, это уже довольно много: я смотрел на The Old Reader, Feedly и ещё кучу всякого, но так и не нашёл ничего пристойного (хотя и пользовался The Old Reader'ом больше полугода). Но теперь в BazQux запилили управление с клавиатуры, я (снова) его попробовал и на сей раз остался покорён. Стоит денег (9 долларов в год), но 30 дней его можно крутить бесплатно. К тому же он написан на Haskell отечественным погромистом, да и вообще весьма хорош.

«Шантарам»

Товарищи! Новые вести с библиотечного фронта.

Довольно-таки случайно мне попала в руки книга некоего Грегори Дэвида Робертса под незнакомым названием «Шантарам». И вот я её прочёл. Знаете, если б я не прочитал недавно «Доктора Живаго», имел бы полное право сказать, что давно не читал настолько сильной книги. Если кому интересен сюжет, пожалуйте в Рукипедию (хотя не понимаю, зачем — подпортите удовольствие от чтения). А вообще книга действительно прекрасная. О жизни, о людях. О хороших людях. О хорошем в обычных людях. Немного, вскользь о войне. Ну и о любви, конечно, как же без неё. Хоть это и «современная литература», но почему-то не про секс, грязь и наркотики (хотя книга и не для ханжей совсем, ибо жизненная). И это в лучшем смысле не «интеллектуальная проза»: хотя работы для ума в тексте хватит, но пустого умствования я не приметил. В общем, это одна из лучших книг, прочитанных мной в последнее время. Кому важно и/или интересно моё мнение — прочитайте. Надеюсь, понравится не только мне, и кто-то будет благодарен мне за эту наводку, как я благодарен Некту, запихнувшему эту книгу мне в читалку перед покупкой.

«Человек, которого „Шантарам“ не тронет до глубины души, либо не имеет сердца, либо мертв, либо то и другое одновременно»

Джонатан Кэрролл

(Справедливости ради замечу, что отрицательных отзывов тоже хватает)

Sony PRSA-CL10B: отзыв

Приобрёл я Sony Reader PRS-T1. Отличная читалка, могу рекомендовать. Но без обложки не очень-то хорошо, так что я взял в комплект Sony PRSA-CL10B. «Да будет свет!» — подумал я. Ну да, свет есть. Плохо только, что собственно как обложка она погана.

  • Мягкая: легко прогибается, вплоть до самого экрана
  • Никак не закрывается: не фиксируется ни в открытом, ни в закрытом виде. Ни кнопки, ни магнитика, ни черта.
  • Возмутительно дорогая: 40% стоимости самой читалки. С учётом вышеописанного — курам на смех.

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

О вёснах

Пришла весна. Правда, только календарная, а я её настоящей не считаю. Год у нас считается по солнцу, и потому времена года тоже должны бы отсчитываться от солнечных событий, то бишь равноденствий и солнцестояний. Астрономическая весна начнётся только в день весеннего равноденствия (в этом году — 20 марта), но по мне это несколько странновато. Выходит, солнце растёт только зимой и весной, а летом и осенью «катится во тьму». Мне кажется логичным считать солнцестояния и равноденствия серединами соответствующих времён года, тогда получится, что весна — четверть года, когда солнце быстрее всего набирает силу, зима — самая тёмная четверть и т.д. В любом случае, начало весны в трёх неделях от сегодняшнего дня. А вот в какую сторону…

{hg, git} bisect + portage

Не так давно имел я счастье вляпаться в неприятную ошибочку с моим любимым awesome. Разрабы попросили сделать git bisect, чтоб найти причину косяка, но выяснилось, что просто запуском свежесобранного бинарника не отделаться. Пришлось немного подумать и сопрячь bisect и Portage.

Читать далее…

Коржики!

Официальный украинский языковой файл для Opera 9.6:

; Used in the progress bar while the user selects to accept or reject a
; cookie in the cookie warning/confirmation dialog, when accessing a site
; that requires the server to set client cookies, and Opera is not set to
; automatically receive this kind of cookie.
2096696774="Очікування підтвердження користувача щодо коржиків..."

Eselect'ing xorg.conf

В ходе экспериментов с nvidia/nouveau родилась идея забабахать модуль к app-admin/eselect для удобного выбора нужного файла /etc/X11/xorg.conf. Ну и вот он. Берите, пользуйтесь, отписывайтесь на GoogleCode (или тут). Ебилд есть в оверлее rion.

psycopg2 возвращает кортеж из строки

Игрался я сегодня с базой на PostgreSQL (v8.3, если кому интересно) из Python посредством psycopg2, но внезапно застрял, да как-то неожиданно. Вылез в оболочку bpythonа и узрел…

>>> cur.execute('''SELECT (parent, level) FROM "MsgElems" WHERE msg_id=1;''')

>>> cur.fetchone()

('(0,1)',)

SELECT возвращает кортеж из строки, именно одной строки. Вот это сюрприз. Ни в Python DBAPI PEP, ни в psycopg docs я ничего не нашёл умного, загрустил уже, но потом в голову пришла гениальная (как обычно) идея:

>>> cur.execute('''SELECT parent, level FROM "MsgElems" WHERE msg_id=1;''')

>>> cur.fetchone()

(0, 1)

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

Пишешь код и видишь результат

Пришла мне тут в голову интересная идея. Нужно написать генератор кода на C++ (по данным, вытягиваемым из базы данных), так что я установил Jinja2, навострил текстовые редакторы и подумал: «А не будет ли круто сразу видеть результат, прямо по ходу написания кода? Зачем мне два монитора, в конце концов — на одном буду писать, а второй пусть результат кажет.»

Читать далее…

Jabber-конференция про x11-wm/awesome

Для русскоязычных пользователей приказчикаъ оконъ (window manager) awesome открыта Jabber-конференция awesome@conference.gentoo.ru. Костяк там, конечно, составляют пользователи Gentoo, но мы открыты и для пользователей других дистрибутивов.

Хозяйке на заметку

Кое-что полезное из вынесенных поездок, что хочется записать. «Так, на всякий случай»

  1. Какбыгостиница в Уфе. Дёшево и удобно, идеальный вариант для тех, кому нужно место, чтобы поесть и принять душ. Сайт малоинформативный: проехать можно на автобусе № 1 от ж/д вокзала либо от аэропорта на № 110 (кажется). Ул. генерала Горбатого, 3, ближайшие остановки зовутся «Чайная фабрика» и «Кондитерская фабрика».
  2. Магазин разного рода народных промыслов и сувениров «Беломорские узоры», что в Архангельске, располагается на ул. Шубина, 3 (угол с наб. Северной Двины) и работает до 18:00
  3. Магазин издательства «Правда Севера» там же находится на Новгородском пр., 32 и работает до 17:00. Догадайтесь с трёх раз, почему я запомнил время окончания их работы (-%Е

Satchmo по-русски

Итак, я перевёл-таки Satchmo на русский язык. Самому мне он оказался не нужен, но, надеюсь, кому-нибудь пригодится. Сам перевод брать там.


Ха-ха. В svn-версии перевод на русский был с начала марта, то есть как раз после того, как я решился переводить. Забавно (-%Е

Gentoo: DRM, Radeon/RadeonHD, ATI R6xx/R7xx

Результат часового разбирательства на канале **#radeon**:

  • старые версии drm не создают /dev/dri/* для карт на базе R6xx/R7xx, это норма;
  • версии ядрёного DRM (в ядрах до 2.6.30) не столь стары, как говорят, но всё равно недостаточно новы для этих карт;
  • более того, поддержки этих карт в основной ветке DRM пока тоже нет, таким образом, x11-base/x11-drm для них тоже не годится (похоже);
  • для сборки модулей, поддерживающих эти карты, нужно тянуть исходники из отдельной ветки git (см. Xorg Wiki)
  • для этого есть ebuild из оверлея x11, только не забудьте добавить DRM_LIVE_BRANCH="r6xx-r7xx-support" к своему /etc/make.conf

Позднейшая добавка: при использовании ядра 2.6.30 и выше эти манипуляции не нужны, просто включите соответствующие DRM-модули.

Разворачиваем боевые действия: возврат предустановленной Windows

ЦеСТ начинает действовать: ЦеСТ намерен бороться с навязыванием OEM-программ Прошу всех заинтересованных принять участие в распространении новости и заполнить форму (если Вы приобретали компьютер с навязанной Вам ОС). ---

Сообщаем, что Ваше обращение принято и зарегистрировано под номером 1

Хо-хо-хо.

Matplotlib

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

Хо-хо

Нормальные люди не сидят на работе до половины одиннадцатого вечера после известия о сокращении их отдела (-:Е

Хе-хе

Terry Pratchett, "Thud!". Речь идёт о танцовщицах клуба "Pink Pussycat"

"I don't believe there's a dancer called Broccoli!"
"Well, she used to be called Candi, sarge, but then she heard that broccoli is better for you..."
От конфет и сладостей
Зубам не будет радости!
Для твоих зубов полезны
Овощи, фрукты, молочные продукты.

(плакат в стоматологическом кабинете детской поликлиники №72, г. Ломоносов, начало девяностых годов

Шутка

«Как я издавал книжку ради бабла», издание третье, стереотипное

Anna Mhoireach - Into Indigo [1996]

Наушники

А пока коллега исправляет свой косяк, а все форумы прочитаны (за исключением полутысячи комментариев к Opera 10 alpha, хе-хе), я изолью свою боль здесь.

AKG K518 померли. Есть некоторая вероятность, что мне удастся воспользоваться гарантией, но небольшая. В связи с чем я снова начинаю приглядываться к наушникам. Проблема в том, что я не знаю приличного аудиомагазина в Петербурге, а с тырнет-магазинами неохота более связываться — хочется смотреть, хотя бы потому, что размеры чашек указываются очень редко. А эти самые AKG давят на ухи. Сунешься к аудиофилам — так они только открытые мониторные признают. А на улице и в транспорте с ними кататься не хочется, не то будешь как быдло всем мешать своей музыкой, да и изоляции никакой. От «затычек» уши устают, вот и остаются большие закрытые, а с их выбором как-то туговато. Вот такие терзания мучают меня, не знаю, что и делать. Прямо хоть купить открытые для работы (музыки на работе), а в дороге обходиться старенькими затычками... Не знаю. Продолжаю терзаться.

The Kathryn Tickell Band - Air Dancing [2004]

Django: ограничение выборки в формах админки

Допустим, у Вас в приложении Django есть две модели, Object и SuperObject, связанных через ManyToMany. И когда Вы добавляете или изменяете SuperObject, Вы видите в форме список из всех Object'ов. А вы их хотите ограничить, причём динамически — скажем, по правам доступа для текущего пользователя. Добиться этого можно, например, так.

Читать далее…

Задачка / A quest

Теперь в моём частично полном распоряжении (то есть пароль root'а есть, но не только у меня) имеется круглосуточно работающий (в идеале) Linux-сервер со внешним IP и полным доступом. Python, Django, PostgreSQL, nginx... То есть наличествует возможность сделать более-менее что угодно, остаётся решить, что же мне такого-эдакого угодно. Принимаются идеи (-:Е

Hardingrock - Grimen (2007)

Хы

Стоит узнать про Stone of Scone, пролистывая странички о гномьем хлебе Плоского Мира, обязательно в тот же день напорешься на него же, глянув в Википедию по поводу года из названия песни Heidevolk.

Ӱлгер - Агын Хустар

Одной целью в жизни меньше

Сбылась мечта идиота. Я попал в цитатник ЛОРа. Гы-гы (-%Е Если не считать косвенного попадания (вторая реплика). Как говорится, "Цель уважающего себя ЛОР'овца - попасть в квотесы, а не о технических преимуществах той или иной ОС спорить" Да, LoiR, я там теперь постоянно веселюсь (-%Е

Спор

Поспорил тут на днях с коллегой. Разговор вышел примерно такой: < речь идёт о том, что мне нравится режиссёр Ингмар Бергман > Коллега: Да ты, я вижу, сноб. Ну как, ты уже дошёл до мысли, что все вокруг быдло некультурное? Я: Вообще мне давно уже кажется, что большинство — равнодушное безмозглое быдло. Безотносительно их отправлений культурного характера. К: Да ну? Это почему же? Я: Ну как же, выгляни на улицу. Мало кто стесняется на всю улицу материться, бросить окурок под ноги — в порядке вещей... (продолжаю в том же духе) К: Ну и что? Это нормально для людей. Все люди внутри такие, пока их не ограждают законами и правилами. Вот я и думаю: кто из нас чего-то не понял?

Высоко и низко

Из свежих впечатлений.

Засада "низкоуровневого" программирования — полдня писать код, модуль с которым можно было найти за пять минут.

Засада "высокоуровневого" программирования — полдня искать модуль для кода, который можно было написать за полчаса.

А вот

Maybe some day I'll translate this post in English... But I doubt it (-%E Ну ваще! В первый раз встретил человека, который меня понял практически сразу и даже почти разделяет моё мнение. Нет, конечно, кое-кто из давно знакомых мне в конечном итоге более или менее близок мне по своему отношению к коммунизму, но так, чтобы в первый же вечер личного знакомства обнаружить такое сходство во взглядах... И пусть мне теперь несколько нехорошо от выпитого, пусть даже новый друг (надеюсь) настроен гораздо более пессимистично настроен в смысле надежд на перспективы коммунизма из-за человечьей натуры, всё равно мне радостно было это услышать. Спасибо тебе, Игорь. Вот... Несколько (мягко говоря) путано вышло, ну да ничего

Айархаан уонна Хатылаевтар

Как-то относительно недавно наложил я лапу на последний альбом ВИА "Айархаан" (вот забавная норвежская ссылка про них) и пару альбомов четы Хатылаевых. Информация о них была прописана так себе (очень так себе), но были приложены картинки обложек дисков, с красивыми якутскими буковками. Я помучился с часик, но всё прописал правильно и красиво. В сети таких списков нету, так что решил я их тут вывесить, авось кому пригодятся.


Внимание! Uwaga! Алярм! Разыскивается список песен к первому альбому Айархаан (на якутском, в кириллице) и последний альбом Хатылаевых — "Алгыстаах Айан"


Буготак - Сибирские сказки [2005]

Читать далее…

Док имени Патриса Лумумбы

К английскому, белорусскому, украинскому в комментариях ФолкБункера я уже привык. Латышский... Тоже ничего особо страшного. Но к тому, что там ещё и на венгерском будут говорить, я лично морально был не готов. Прямо док дружбы народов какой-то получается (-:Е

IMified

Наконец у меня заработал этот сервис, можно и "о нём поведать миру" [ц]

Собственно, писать мне о нём лень и не надо, потому что написал уже некто scandale, он же Влад Пуговкин, и это можно прочитать тут. Ну и пользоваться. Как я (-:Е

Воин Открытых Исходников

Только вчера вышли Ubuntu 7.10, а уже тем же вечером я выкачал все восемь образов Kubuntu и Xubuntu и выложил их в нашу местную сеть для народа, который сам бы не скачал. Да ещё сегодня залил два образа на специальный сервер дальневосточников (-:Е

Разве я не крутой воин Открытых Исходников? (-%Е

Веснянка - Ой, заграли музиченьки [2003]

Die Liebeslieder

Кто сказал, что немецкий язык не приспособлен для любовных песен? Плюньте таковому в лицо! Один из немногих подходящих языков.

Der Mensch ist doch ein Augentier
Schöne Dinge wünsch' ich mir
Doch du, du bist nicht schön, nein

Я и Языки

Эта запись имеет хитрое предназначение — сюда я буду посылать в ответ на вопрос, сколько и каких языков я знаю. На самом деле знаю-то я их мало, а вот владею в разной (очень разной) степени... В общем, это исчерпывающий список языков, с которыми я в той или иной мере знаком.

Читать далее…

Даниил Хармс

Так вот, он — мужик и практически зверь писаного слова

*Папаша:*
Давай сразимся, чародей,
Ты словом, я — рукой,
Пройдёт минута, час пройдёт,
Пройдёт ещё другой.
Погибнешь ты, погибну я,
Всё будет тихо там,
Но пусть ликует дочь моя
Елизавета Бам.

Д. Хармс, "Елизавета Бам"

НОМ - Брутто [1989]

"sterkrig"

Решил сегодня погуглить по своему имени, посмотреть, где наследил в сети. Всё мне было понятно, кроме этого pdf-файла. А выяснилось, что это просто такой ловкий перенос шведского слова *gangsterkrig* (гангстерская война). Вот такие пироги

Тоже стихи

Решил тут выложить свои стихи, четырёх-пятилетней давности. А то валяются где ни попадя, а в дневнике всякая фигня пишется (-:Е

Добавил ссылки на каждый стих... Собственно вот (-:ЕD

Орфография оригинала сохранена.

Алярм! Увага! Матюгов куча, слегка замаскированных

Читать далее…

Рассекретнейший секрет

Открываю секретную тайну для тех, кто будет когда-нибудь конфигурировать ядро Linux! Удаление символа в строке ввода значения (потребно для выставления многих важных параметров) производится по нажатию

Alt+Backspace

Сам промучился минут пять, пока не допёр. Так пусть хоть кому-нибудь это поможет 4-:Е

Moskote - Siebenstreich [2003]

Íslenska

Есть в древнеисландском хорошее слово — hraustr. И значит оно "доблестный, сильный". Красивое слово, звучное. Считается, что восходит к общеиндоевропейскому корню. И в русском языке этот корень представлен словом "крот".

У древних германцев и древних славян представления о доблести и силе определённо несколько расходились (-%Е

Edicode

Показал мне как-то **LoiR** вот такую штуку — панельку с всякими раскрасивыми unicode-символами. Добавляем себе в боковую панель и радуемся удобной вставке символов, коды которых не упомнить (-:Е

Hagalaz' Runedance - The Winds That Sang Of Midgard's Fate [1998]

Касательно русских и русского...

Добрый дядька **profiT** подкинул по Ябберу интересную статейку. Сам пока не дочитал, соответственно, мнения определённого составить не могу. Но, как минимум, интересно

Дополнено: прочитал. Местами спорно, но весьма интересно.

Fejd - Eld [2006]

Шпана

Чудесный повод для открытия дневника — драка с тремя пьяными идиотами. Ну, не то чтобы совсем уж драка... Конфликт по поводу непристойного поведения в автобусе, вылившийся в небольшую потасовку при выходе. Кончилось всё неплохо (для меня), пару раз прилетело двоим (ну и мне затрещина неплохая досталась), тут третий выскочил, я и решил слинять по-хорошему. Жаль, что совсем рядом с домом, в любой день их встретить могу, надеюсь, не запомнили — хорошего мало... Только дело не в том. А в том дело, что, как обычно, никому дела нет ни до чего \-:Е Единственный мой активный сторонник вышел парой остановок раньше, а всем остальным вроде как и всё равно. И мне предлагают болеть душой за эту нацию/страну, половина которой — быдло, а другой половине ни до чего нет дела. В нынешней России две беды, и никаких дураков и дорог среди них не числится. Её погубят вседозволенность и равнодушие. Как сказал-то, а! Наверное, распухшее ухо подвигает на эдакие фразы

Первый

Собственно вот. Пришло время и мне что-нибудь писать в сети. По традиции, освящённой веками, надо накропать что-нибудь вводное... По-русски тут пишут, в основном, об Опере, а мне плодить сущности ("Ура, наконец-то вышла 9.10") неохота, к тому же других дневников у меня нету. Поэтому буду писать здесь чёрт знает о чём. О жизни, о языках, о компутерах, обо всём, о чём захочу. Собственно вот.