About Blog Dev

Archive for 2008

Знаешь, как-то пусто…” (с) Психея

Итак.

Выбрался из деревни на день. точнее, меньше чем на сутки. Прочитать рсски, привезти ягоды, отнести документы в БГУИР, купить шестигранники и ещё чего-нибудь, сделать так, чтобы к пяти часам на улице было сухо (вечера, не утра) и умотать обратно на велике. В общем-то, вполне достаточно, по-моему :)

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

Пол на даче стелется медленнее, чем хотелось бы. Доски виляют вертолётами, приходится строгать дико. А потом их ещё шлифовать и лакировать… Попробуем уложиться в две недели :)

Потом — убрать и расчистить двор, и там вполне можно будет даже жить. :)

Спасибо за внимание.

днюха

мяф.

Самый эффективный способ узнать, кому ты действительно дорог — сдвинуть фконтагде день рождения. Итог: дохренищща поздравлений второго и ровно шесть — сегодня. Зато настоящих.

Зато теперь у меня есть бумажная книжка по кутэ. Вот.

ЗЫ: чуть не забыл. передаю привет всем автовладельцам. сволочи вы.

Авария

А пока космические станции бороздят просторы мирового океана, у нас тут машинки дерутся:

Первые подоспевшие:

Разбери зелёненькую машинку на запцацки:

Тушёнка.

роутинг

Неделя ковыряний с pyroute и openstreetmap. Я говорил, что люблю питон? :)

Конкретно: скриншот. Прокладка веломаршрута на сверхдальние расстояния, как ни странно, работает.

На короткие, после доработки напильником, тоже — ну не принято у англичан ездить по тротуарам, что тут поделаешь… Это, кстати, маршрут от лицея до полигона через меня:

Гнезду посвящается

Counter Nest 1.6
Mortal Kombat IV: The Nest
BioNest
Clive Barker's Nest
Sid Mayer's Nest
BattleField: The Nest of Stalingrad
Nest Under Fire
Little Big Nest
Nest Wars: Factions
Hell Gate: Nest
Duke Nukem: Manhattan Nest
Dune: Children of the Nest
GTA: Nest City
Nest Cry
В тылу гнезда 2
Need for Nest: Most Wanted
Nest Racing Club
Nest III: Arena
Полный привод 3: Nest 4x4
Nest `08
Rise of the Nest
NFS: Nest Wanted
Harry Potter: Гнездо Азкабана
Казаки: последнее гнездо королей
Хроники Риддика: Escape from the Nest
Age of the Nest
Brothers in Nest
Heroes of Nest and Magic
Call of Nest IV
Spell Force: Nest of the Phoenix
Nest of Honor
Hitman: Blood Nest
Nest III: Contracts
Return to Monkey Nest
Diablo II: the Nest of Destruction
Tiberium Nests
Петька и Василий Иванович спасают Гнездо
Lord of the Nest: Fellowship of the Nest
WarCraft III: The Frozen Nest
The Elder Nest IV: Oblivion
NestKiller: Overdose

Кондитерская некромантия: от трупа до конфетки

Он вёз труп в большоё коробке, стараясь
не привлекать внимание окружающих.
Истории из жизни Кота

Дано: Сeleron-700 на 370 сокет, 256 оперативки, 80 гб винта.

Притащив это чудо к себе, поставив его на стол и вслушавшись в жалобный писк материнки, я подумал, что что-то тут не так. Развинтил. Разобрал всё, что разбиралось, снял всё лишнее. Посопротивлявшись, материнка всё-таки очнулась, и выдала на экран биосовый сетап. Выставил параметры. Подключил его же винт. Винт определился, и даже попытался загрузить 98 винду, которая всё равно умирала в районе io.sys.

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

Чертыхнулся. Достал из полки (вторая справа) запасной cd-rom. Отыскал инсталлер убунты. Подключил, попытался загрузить. Материнка вновь жалобно запищала и сказала человеческим наречием System Health Status !. Опять посопротивлялась, определила сидюк, начала с него грузиться. Сдохла на второй секунде загрузки ядра. Перезагрузилась. Определила сидюк, начала с него грузиться. Сдохла на второй секунде загрузки ядра. Перезагрузилась. На пятой итерации мне это надоело, и я нагло пошёл спать.

Наутро из нутра системника был извлечён винчестер и была предпринята попытка его прочесть. Однако, ни одна магическая и не очень программа так и не прочла его дальше 512 мегабайта, слетая с какими-то совсем уж нереалистичными ошибками. Ни одна из установленных на нём операционок не загрузилась. Попытка его хотя бы стереть тоже не увенчалась успехом: ошибка записи в каждом секторе. На втором часу попыток сделать с ним хоть что-нибудь мне банально надоело, и я положил его на освободившуюся от cd-rom’a полочку.

Затем была извлечена и осмотрена материнка. На ней жёлтыми застывшими брызгами электроилта ярко пестрели вздутые конденсаторы. Пошёл в соседнюю комнату, включил джаббер, поспрашивал знакомых. Нашлась похожая гигабитовая материнка, убитая по какой-то другой причине. Съездил. Перепаял конденсаторы, после каждого бегая с кухни в комнату и проверяя, работает ли. На третьем система сказала System Health OK, на пятом загрузила ядро, на шестом не зависла в начале уствновки, после чего я на всякий случай поменял ещё один.

Из тумбочки был извлечён старый 10-гиговый винт с кривым dma. Так как выбора не было, пришлось ставить его. Линь секунд сорок его обнюхивал, после чего сказал, что на нём кривой дма, и спокойно на него встал. Следом я поставил иксы, кеды, воткнул сетевуху, поднял nfs и доступ к домашнему каталогу на сервере. Обновился. Новое ядро отказалось стартовать с убитым дма, пришлось грузить старое. Обидно — в .24 по сравнению с .18 всё-таки намного улучшена скорость работы. Ничего не поделаешь — надо новый веник искать (интересно, меня это будет вечно преследовать?..) Ушёл спать.

На следующий день к компу был подключен уже цветной моник, и комп обживался веутренне. Завёл compiz-fusion. Оценил скорость работы, вытащил из тумбочки GeForce MX400. Воткнул, порадовался скорости работы. Стал подбирать разрешение. Дико удивился, когда старый 14-дюймовый моник заработал на широкоформатном 1280х768. Настроил аудио.

Итог: конфетка. Чудесно работают практически все эффекты, практически не тормозит, хотя лоады под 3.6 — вполне нормальное дело. Поменять винчестер и добавить чуть-чуть памяти, и он уделает любой комп с виндой почти по всем параметрам.

Трактат о сетях. Модель ОСИ.

1) Компьютеру нужно передавать информацию. Каким угодно способом и куда угодно. Даже в случае, если он не в сети и никаким образом не подключен к интернету, у него (рассматривая персоналки и не вдаваясь в крайности) есть динамик, клавиатура, мышь, монитор. Иногда — ещё колонки (не путать с системным динамиком, который по архитектуре РС обязателен), принтер, сканер. Чаще всего все эти устройства используются для передачи информации между компьютером и человеком (опять-таки, не учитывая крайне весёлых крайних случаев типа фотодиодной сетки на мониторе или модема на базе системного динамика и ком-порта).

2) В сеть обычно объединяются компьютеры. Сеть можно организовать как угодно и на базе чего угодно, не только привычными проводами и ethernet-разъёмы. Показателен пример пакета soundmodem, позволяющего организовать беспроводную сеть в обычном звуковом диапазоне из колонок и микрофонов. То, что данная конфигурация кажется бессмысленной в варианте с колонками и микрофоном, не отменяет всех ее достоинств в условиях любительской дальней радиосвязи.

3) На физическом уровне сеть характеризуется физическим оборудованием. Будет ли это сетевая карта, мобильный телефон, инфракрасный свето- и фотодиод, радиопередатчик/приёмник, колонки и микрофон — в конечном итоге отразится только на качестве и скорости передачи, и, возможно, цене. Именно на физическом уровне сеть чаще всего “тормозит”, либо не обеспечивая должного времени отклика, либо достаточной скорости передачи.

4) После физического уровня идёт уровень канальный. Он отвечает за передачу и доставку информации по физическому каналу — как в радиодиапозоне выбрать из потока “шумов” именно те комбинации сигналов, которые адресованы данному устройству, как проверить, не изменились ли данные в процессе передачи, и, если изменились, как восстанавливать исходные — перезапросить их у отправителя ещё раз или восстановить по неким контрольным суммам. Тут появляется понятие МАС-адреса — физического адреса устройства в данной подсети. Уже тут может начинаться контроль доступа к сети — каждому из сетевых устройств можно указать список МАС-адресов, с которыми он будет обмениваться информацией. Остальные узлы сети для него будут оставаться невидимыми, если только пакеты не отправить пакеты информации обходным путём, по сетевому уровню.

5) Дальше идёт сетевой уровень — уровень, на котором устройства договариваются о том, каким образом передавать информацию друг через друга. В домашних сетях, обычно, все кабели от всех компьютеров втыкаются в свич — коммутатор, который решает, куда отправить полученный пакет.

6) Транспортный уровень. Нарезает информацию на пакеты, передаёт пакеты сетевому уровню, собирает полученные данные обратно в потоки, передаёт на обработку. На этом уровне можно обойти некоторые ограничения, поставленные более низкими уровнями, либо ввиду физической недоступности узла (используется в достаточно больших беспроводных сетях), либо ввиду блокировки МАС-адреса (иногда можно характеризовать как взлом).

7) Сеансовый уровень. Отвечает за долговременное взаимодействие устройств. Примером может служить авторизация компьютера в домене, монтирование сетевого диска или — как вариант — установление РРТР-сеанса (всеми любимый VPN, по которому так любят раздавать в наших сетях доступ в интернет. Особенность его в том, что в это уровень “вкладывается” сетевой уровень, и уже в этой, виртуальной сети, и идёт работа).

8) Уровень представления. Тут находятся все программные преобразования данных — шифрование/расшифровка, сжатие/разжатие, смена кодировок… Всё, что может понадобиться для того, чтобы сконвертировать данные из вида, пригодного для одной программы, в вид, пригодный для другой.

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

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

Спасибо за внимание. Жду ваших комментариев.

выходные

Насыщенными выдались выходные, ничего не скажешь.

Суббота была проведена в поисках рулевого под 1 1/8” вилку. Не нашлось оно ни в Риге, ни на Ждановичах, ни на ММВЗ, ни в одном из окрестных вело- и автомагазинов. Может, искать не умею. В итоге, к вечеру загнал велосипед к знакомому в частном секторе, порылись в свалке, нашли газовую трубу. Дело было поздним вечером, потому отложили всё на следующий день.

Сегодня утром пошёл писать ЦТ по физике. Откровенно завалил — всего 14 заданий сделано не на угад, при том после сверки с остальными сошлось только 8.

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

Короче, лытдыбр дописывается, и ноут прячется в шкафчег. Осталось только придумать, как его оттуда не доставать и не пользоваться. :)

…до ЦТ оставался последний месяц, и Кот — о ужас! — взялся за учёбу. что-то тут не так….

Hand-made headset

Понадобился мне на днях микрофон. После ревизии всего имеющегося у меня хлама было обнаружено пять микрофонов — один поломанный, один сгрызенный, один фиговый (в ноутбуке), два — в телефонных трубках. Ни один из них не подходил для того, чтобы можно было нормально заставить работать распознавание голоса.

После просмотра содержимого рынков было обнаружено, что самые дешёвые компьютерные микрофоны стоят от 7 баксов и выше. Как ни странно, гарнитура для мобильного телефона стоила всего 3 бакса.

Сразу после покупки хвост с джеком на нокию был срезан, и на его место припаяны два обычных (в сумме полбакса). Наушники — моно (а что ещё ждать от трёхбаксовой китайщины?), микрофон тоже (хотя, за 30 он тоже был бы моно :).

Итого — теперь у меня есть приятная гарнитурка за 3,5 бакса, и ещё один джек на нокию 3310. Сильно подозреваю, что его удастся распаять на моторолу. Но это уже совсем другая история… :)

Правила и дорожное движение

Решил сегодня попробовать проехать целиком по правилам. Лучше б я этого не делал.

Правила предписывают ездить по тротуарам, “если это возможно”. В принципе, вся дорога от лицея до дома имеет сбоку тротуар, который, похоже, и предполагалось использовать для передвижения велосипедистов.

Ага, щщяз.

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

Итог — в районе универмага “Беларусь” при заезде на очередной бордюр нехило (отклонение от исходной прямой 30°) погнул переднюю вилку.

Вывод: передвижение по тротуарам на велосипеде в Минске невозможно, в связи с чем я буду продолжать ездить по отведённому мне метру дорожного полотна (+ право на объезд препятствий, которыми являются составленные в один ряд на двухполосной улице автомобили). Все претензии по этому поводу — к товарищам проектировщикам нашего славного города.

Вилку теперь думаю, как гнуть обратно: если я ее сниму, то фиг же ж я её на место прикручу. Пока что, при помощи Малого адронного коллайдера и какой-то матери её удалось вернуть аж на целых 10° ближе к исходному состоянию.

mrim transport

Если хочешь, чтобы что-то работало — сделай это сам.

В связи с тем, что сегодня днём неимоверно сильно лежали все мейл.рушные транспорты, пришлось поднимать свой. Если вдруг кому-то нужен jabber-transport в agent@mail.ru, и по какой-то причине недоступен обычный, mrim.jabber.ru, то милости прошу на мой местный, mrim.komzpa.net. Только сильно подозреваю, что для большинства внешних по отношению к моей сети компов он будет лежать чаще jabber.ru’шного. :)

CSS Naked Day

CSS Naked Day. Я тоже разделся. Мне нравятся шаблоны Byteflow — дизайн никуда не поехал, всё на месте. В отличие от некоторых.

Лошицкий парк

Дикое спасибо Хедкрашу за показывание мест, где можно покататься неподалёку от лицея. Хотя, мне всё-таки больше привычны обычные городские дороги и трассы :)

А карту лучше пока не править в пределах Минска. Ибо скоро, вероятно, пройдёт операция под кодовым названием ”Импорт”.

Тормоза и их отсутствие

Тормоза — это странная вещь.

Пока они работают, заботят мало.

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

И совсем свихаешься, когда, подкручивая к вечеру тормоза и замазывая ссадины, понимаешь, что они не тормозили ВООБЩЕ…

Каникулы. Сезон миграции.

Итак, поставил Byteflow. Забавный движок.

Написан на питоне. Учитывая то, что все каникулы я только и делал, что читал умные книжки типа Dive into Python — вполне предсказуемый понедельник. :)

Что понравилось ещё больше — то, как он написан. Для того, чтобы импортировать посты из вордпресса, пришлось немало повеселиться — откатить вордпресс с имеющейся (имевшейся, точнее) у меня 2.3.3 до 2.2.1, перенести все таблицы в соседнюю базу и покликать в встроенном импортировщике на каждом переносимом посте. Зато, как ни странно, заработало. :)

В общем, несмотря на отсутствие генту, есть где поковыряться. :)

велосезон

Итак, велосезон открыт.

Первая поездка в году показала:

а) больше улиц заасфальтировано, чем в прошлом году;

б) на карте стоит поотмечать пригодные и непригодные для велоезды дороги, и направления для велосипедистов. Потому что если автомобилю пофиг, что надо ехать в гору под 30°, то мне очень даже не пофиг;

в) перед поездкой надо закручивать винтики. Все. Это не комп, где от стояния они могут только вржаветь (на моём первопне так и было), тут всё автоматически разделяется на отдельные части. Чуть не потерял задний котофот второй раз;

г) велосипед — практически идеальное транспортное средство. Если на светофоре зелёный, то можно аккуратно проехать на зелёный, если красный — спрыгнуть и пройти на зелёный на правах пешехода;

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

е) хочу себе GPS. Потому что это на карте всё так кравиво и очевидно. Или, если ехать по заранее проложенному и запомненному маршруту. На деле, единственный реальный способ выбраться из «пары случайных поворотов» — ехать в сторону бааальшого ориентира в виде труб ТЭЦ-3.

Ну, а так, поздравляю всех с хорошей, в утф-то веки, погодой! :)

macBook gravity newton virus

Gadgets Virus: Plug-‘n’-Play USB Virus Makes MacBooks Fall to Pieces

Damn that Apple. Even their virii are better than Microsoft’s.

Полностью согласен с оратором. По ссылке — видео работы вируса под МакБуки. Логичное название для вируса Эпл — Newton. Лучше не придумаешь :)

про картографию.

BelMap.info — векторные и растровые карты Беларуси.

Уважаемые посетители! В связи с существованием неразрешимых проблем по легализации и лицензированию некоммерческого создания карт для GPS-навигации, проект BelMap.info закрывается. Спасибо за ваше участие и поддержку.

http://map.gurtam.by/

Сервис отключен Service disabled

Итак, белорусские Главари Картографии и Геодезии взялись за дело, и поприбивали нахренъ открытые белорусские карты. Жаль.

Зато, в дебиане обновился (точнее, появился) merkaartor. В связи с чем я узнал про такой проект, как OpenStreetMap. После чего я взял на себя труд дорисовать улицы своего района (благо, подложка из Yahoo!-карт позволяет), а также свою любимую деревню.

Айда рисовать нелицензионные карты! :)

первые жертвы

Первые жертвы блэкаута.

Прямо под окнами, на перекрёстке, не разъехались красненькая и чёрненькая машинки. На камере, к сожалению, не видно.

Эйдж всё отпирается.

ночь. продолжение.

Наступает ночь.

Партизанский проспект. Одна из центральных магистралей города.

Снимок — с моей веб-камеры.

Тьма кромешная. Не видно даже дома на соседней стороне.

Ни фонаря, ни лампы. Только фары машин.

Нам совсем капец, да?..

микрокатастрофа

В городе на полсекунды исчез свет. До появления у меня инета оставалось 15 минут — значит, было всё в 17:45 EST.

Мне это не понравилось. Грохнулся 28-дневный аптайм сервера. Хотя сам сервер поднялся за обычные 40 секунд.

Инета не было до 18:20 EST. Jabber.org.by лежит до сих пор.

unix:

[19:37:14] <minsler> жестко [19:37:17] <minsler> такого не должно быть [19:37:31] <minsler> по всему городу [19:37:54] <minsler> может магнитные взрывы какие [19:38:10] <Bock> может

развёртка пингвина

tux_log.png (изображение «PNG», 1150x1600 пикселов)

Развёртка пингвина. За ссылку спасибо maaad’y. Найду, где распечатать — обязательно склею. Привет Эйджу с его PaperCraft‘oм :)

теги

LXj’s blog » Таксономия

In the end of the day приходишь к выводу, что тэги (ключевые слова) как альтернатива категориям вполне могут быть полезными.

Товарищ рассказывает про то, как можно пользоваться тегами и категориями одновременно, не теряя логики. Мне же, как человеку, пользующемуся ScribeFire, намного удобнее другой вариант — категории = теги. Собственно, какая между ними разница? После пары минут гугления выясняется, что in fact никакой, кроме оформления. Поэтому у меня на самом деле на сайте сбоку — облако категорий, а не тегов. :)

А ещё, наконец-то прочёл мануалы по Compose key. Хорошая штука, жалко, в файрфоксе глюкавит. Зато — стандартный метод ввода «», € и тому подобных значков.

кружко

Купили мне новую транспарентную кружку, заместо убитой. Нет, ну я и правда не знал, что кружки в микроволновке лопаются :) Без трансперентности плохо — утром реально впадлу смотреть, налито в кружку что-нибудь, что и сколько. А у этой есть ещё секретная фича под кодовым названием “Дымка”: визуальное укрепление чая. Теперь можно расходовать вдвое, а то и втрое меньше заварки! :)

Eraser

Eraser. Artwork by ZIJ, 2008.

Дайте человеку белую стирку и цветные ручки, он и её превратит в орудие пропаганды :) Хотя, по-любому, стильно :)

Праблемы перакладу

Правяраючы новыя пераклады сутыкнуўся з тым, што людзі нават проста не разумеюць, што перакладаюць.

Cursor keys — гэта клавішы кіравання курсорам, а ніяк не курсор мышы.
EXIF — гэта EXIF, а не выхад.
Type — гэта набор, а не друк.
Key — гэта клавіша, а не ключ.
Session — гэта сеанс, а не сесія (студэнты :).
Current — гэта бягучы, а не дадзены.
Russian і English. Мне ніколі не зразумець, чаго іх пішуць як Расейская і Ангельская. Ангелаў у Англіі не шмат, і размаўляюць яны не па-англійску :) таму — руская і англійская.
Control key як ключ кіравання… мне заўсёды здавалася, што гэта клавіша Control.
Python script — сцэнар Python, а не срыпт-пытон.
Empty space — пустое месца, а не прабел, які не прабел, а прагал.

Калі пачаў правяраць kig, хацелася забіцца… Касаемая да прамой (дарэчы, у мяне матэматыка была па-руску, трэба яшчэ тэрміналогію праверыць — здаёцца, circle усё ж не кола) заўсёды з’яўлялася самой прамой. Хаця, у зыходным паведамленні пра прамую ні слова не было. :) Адклаў праверку, калі будзе настрой — прагляджу.

KolourPaint4… той жа angle, які — кут, а не вугал.
Scale — не абавязкова зменшыць, проста маштабаваць.
Properties — уласцівасці, а не перавагі.
Martin Koller…. бедны Марцін. Ён стаў Галоўнай панэлью начыння.

marble… Не павязло. Я пераклаў крыху раней :) Хаця, бачыць “мапа” замест “карта” і “Файрмат” было ўжо проста весела. Measure Point як “адзінка меры” таксама весела.

TODO: праверць да канца marble, kig i okular_dvi і закаміціць у svn.
TODO: зрабіць для перакладчыкаў нармальны сайт, а не тое гуано, што мы бачым на i18n.linux.by зараз.

Усё ж, прыемна бачыць, што нехта таксама цікавіцца беларускай мовай :)

фонагег.

\"фонарег\" Светодиодный фонарик. Маленькое светлое карманное чудо. Работает на тех же батарейках, что и лазероуказки.

У Эйджа оно, конечно, крутее, но моё портабельно :)

война. Война?.. ВААААР!!!



Дурдом 2.0 » Блоговар ожил!

Блоговар, блоговарчик, блоговарушка, ёбтвоюмать! Блоговарищще! Ожил, родной!

А ведь и вправду — ожил.


просто факты: Хит-парад вранья
Главной ложью стал ответ «Ничего не случилось, я в порядке».

Сінтэзатар мовы HOWTO

Раней таварышы віндузятнікі ганарыліся тым, што пад вінду ёсць гаварылкі. Руская пад віндой — добра, але родная пад лінуксам — яшчэ лепей :)

  1. Глядзім на свой дыстрыбутыў. Калі ён debian-based (убунту таксама), дадаем у /etc/apt/sources.list наступны радок:

    deb ftp://ftp.rakurs.spb.ru/pub/Goga/debian-packages/ sarge main non-free
    Пасля чаго запускаем
    aptitude update; aptitude install sox ru-tts
    Калі не Debian, то бярэм архіў ftp://ftp.rakurs.spb.ru/pub/Goga/projects/speech-interface/ru_tts/binaries/ru_tts.static.bz2 і распакоўкаем куды трэба, пасля чаго ставім sox родным для дыстрыбутыва метадам.

  2. Ствараем наступны файл /usr/bin/be_speak:

    #!/bin/sh
       exec sed -e 's/ў/w/g; s/і/и/g; s/І/и/g; s/Ў/w/g'|iconv -f utf-8 -t koi8-r -c|   ru_tts | sox -t raw -s -b -r 10000 -c 1 -v 1.0 — -t alsa -c 2 -w default

  3. chmod +x /usr/bin/be_speak

  4. echo "Сінтэза+тар ро+днай мо+вы гато+вы да пра+цы."|be_speak

enjoy! :)

Навошта гэта можа спатрэбіцца? У мяне яно вісіць у knotify і голасам кажа, што прыйшло новае паведамленне. Можна прыдумаць яшчэ шмат чаго :)

эбавт ми.



Льюис Кэрролл. Алиса в стране чудес (Перевод Бориса Заходера)

- Видишь ли, этого все равно не избежать,- сказал Кот,- ведь мы тут все ненормальные. Я ненормальный. Ты ненормальная.
- А почему вы знаете, что я ненормальная? — спросила Алиса.
- Потому что ты тут,- просто сказал Кот.- Иначе бы ты сюда не попала.

if only forgetting were this easy for me…

life

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

На завтра надо прочесть Войну и Мир и 20 минут рассказывать всему классу про жизненный путь Пьера Безухова. То, что у нас ведёт Нина Андреевна, предполагает, что литература у нас стала профильной, просто сокращённой по количеству часов. Но не по программному материалу :)

Прокатился на маршрутке. Всесло — 1000р (талончик в автобусе после отмены льгот — 600р), от меня до лицея доезжает за 7 минут вместо автобусных 20. Теперь я знаю, что делать, когда проспишь :)

В среду — вычитка материала к конференции, в четверг перед уроками — последняя репетиция, в пятницу — вместо уроков (ура!) и табуредки (жалько…) едем во Дворец Молодёжи защищать работу, в субботу — туда же, на журналистский марофон.

Починил logrotate, добавил свопа гиг. Теперь awstats не захлёбывается на 30 метрах апачевского лога.

Перевёл 30% psi подстановкой из кед. Думаю, отсылать или всё-таки найдц время что-нить дописать?.. Хотя бы главное окно и страницу конфига для скриншотов перевести надо бы :)


PS: Хочу спать. Ніззя.

reggi.ru. Раздача доменов. :)

Компания Reggi вводит в обращение цифровые подарочные сертификаты на регистрацию доменов. В связи с этим проводится беспрецендентная раздача доменов для блоггеров, подробности есть на Reggi.Ru.

О Reggi.Ru


  • Панель управления услугами на сайте предоставляет все инструменты для управления доменами — регистрация, продление, перенос, передача, операции с dns-серверами.
  • Регулярно проводятся специальные акции по снижению цен на регистрацию доменных имен.
  • Партнерская программа даёт возможность зарабатывать на платных операциях приведенных клиентов.
  • Вы можете приобрести сертификаты на регистрацию и продление доменов. Эти сертификаты можно подарить, передать, продать любому человеку.
  • Компания использует платформу для регистрации доменов ВЕБДРАЙВ. Для подключения к платформе для реселлинга доменов ознакомьтесь с описанием по адресу www.webdrive.ru.
  • Благодаря автоматизированному зачислению платежей оплату услуг можно производить в считанные минуты.
  • Бесплатно предоставляются dns-сервера и услуга веб-переадресации.
  • Доменное имя можно заказать через КПК по адресу reggi.mobi.

меня искали. и нашли.

kde4 ebuild

Логично, что такой запрос привёл человека к к психу-гентушнику-кдешнику :)
Кедовые ебилды есть в оверлее kde. А в дебиане они (кеды) есть в experimental-ветке.

Кстати, до релиза осталось всего 5 дней. Всё уже затэгено, и, как ни странно, белорусский язык — тоже. В конце концов. :)

Сергей Лукьяненко — Чистовик
Великая книжка. Все хотят ее скачать, но не знают, где. А у меня есть одна волшебная ссылка. Пригодится на все случаи жизни :)


b43 ad-hoc linux b43
Кто-то тоже мучатся без поддержки ad-hoc дровами b43. Варианты есть: или купить другой вифи, либо юзать винду. Пока что мне больше нравится первый. :)
Хотя есть ещё незаметный: дописать дрова.

microclocks
Хорошая, мелодичная музыка. По ссылке выше ее даже можно скачать :)

emerge
Логики этого запроса я, признаться не понял. Но, похоже, гуглю виднее, о чём мой блог :)

systemgraph
Кому-то, наверно, пригодилось моё решение пиков на systemgraph. А может, так кто заплутал.

radmin
Вот тут дело совсем весёлое. Я продолжаю придерживатьс мнения, что ssh -XC намного быстрее и удобнее любого другого удалённого управления. Кто-нибудь переубедит? :)

молитва.

Bodhi.zazen

Our Linus, Who art in Tux Land, Hallowed be Thy Operating System. Thy Kingdom come. Thy Will be done, on Desktop as it is on Servers. Give us this day our daily kernel. And forgive us our dependencies, as we forgive those who Ubuntu against us. And lead us not into Apple, but deliver us from Vista.

Debian.

Год.

Итак, год закончился. Новый начнётся 7 числа, сейчас у меня такое время — междулетье. Плана на него два: отдохнуть и построить реальный план на новый год. Итак, что ж было в прошлом году у меня? Ничего. Хотя, нет. Много чего. Во-первых, год был проведён в полусне, вторая его половина — вообще в гибернированном состоянии. Поднята и настроена домашняя сеть. Всё готово к wi-fi, кроме самого wi-fi. Сделано почти идеальное распределение ресурсов между компами в сети. Поднято вещание с веб-камеры (да, я в курсе, что сейчас оно не пашет — мне одну строчку в php-шке надо пеменять, но лень :) ), домашняя радиостанция с плейера (40 кбит/с ogg, 18 мегабайт в час где-то), ну и единый сетевой /home. Переселился жить в инет. Ушёл из аси — абсолютное большинство людей проигнорировало мой вопрос о том, уходить ли. И если я туда и вернусь, то ненадолго и из-за экстренных случаев. Прирост армии линуксоидов — +2,6 человека. Интернет начинает потихоньку-полегоньку окупаться. Что уже неплохо. Завалена олимпиада, являвшаяся одним из самых больших шансов поступить куда-нибудь в институт. До совершеннолетия осталось полгода. Кактусы плодятся и размножаются. Линукс в лицее в никаком виде так и остался. Жаль, дико жаль. Итак, добро пожаловать в новый, 2008 по счёту год! :) На моих часах сейчас 1199229826 секунда. Надо бы найти красивую закономерность, и праздновать круглые секунды unix time :)

Блоговар - война блогов