2008-12-28

Переехали

Переехали.

Сижу на 56K dialup (спасибо что сберёг его, Серёга!). Здравствуй, детство. Заявка на ADSL подана, но "портов нет и до нового года не будет точно".

В остальном - всё в порядке. Помаленьку покупаем недостающие табуретки, чайные ложки и прочую мелочёвку.

2008-12-14

It's like that, and that's the way it is

Команды с откровенно вредительскими ключами:

  • crontab -r
  • htpasswd -c
достанешь по неосторожности такую команду из истории или промажешь мимо клавиши - данные тю-тю. Трагедию с crontab увеличивает то что пользовательские crontab-ы хранятся в недрах /var/spool, который никто никогда не бэкапит.

Полезные команды, названия которых я никак не могу запомнить по непонятной причине:

  • paste
  • formail

Никакой морали из этого я извлечь не могу. It's like that, and that's the way it is.

2008-12-08

Your timing is impeccable, Mr. UPS.

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

PS: Бесперебойник - лучшая железка для компьютера за полторы-две тыщи рублей. Никакая видеокарта, никакой винчестер не дадут вам столько радости за такие смешные деньги. Спокойно работать в наших краях без UPS-а могут только владельцы ноутбуков.

2008-10-13

Powercom BNT 2000AP + NUT

Этот пост пишется для гугля.

Если кому надо завести Powercom BNT 2000AP c NUT, то нужные строчки в powercom.[ch] появились только в

r1240 | clepple-guest | 2008-01-26 22:43:38 +0600 (Sat, 26 Jan 2008) | 7 lines

Кусок конфига выглядит так:

[pcom1]
        driver = powercom
        port = /dev/ttyS0
        type = BNT-other
        desc = "Powercom BNT 2000AP"

NB: BNT-other, не BNT!

2008-10-01

Rex Jaeschke - The Dictionary Of Standart C

Вот эта книжка - она добрая. Что радует - она именно про C, не про C++.

Вторая из книжек справочного типа, которую я читал с начала до конца, и с конца в начала, и с середины в края.

Первая была "Справочник по элементарной математике" Выгодского.

2008-09-27

Про дефицит

http://smirnoff-v.livejournal.com/17281.html

Интересно всё-таки у людей работают мозги.

Если продажей чего-то по заниженным ценам при недостаточном для всех желающих количестве занимается строительная контора - то это матричная схема, и они жулики.

Если этим занимается хостинговая контора - то это Overselling, и они опять нехорошие жулики.

А если этим заниматься на государственном уровне - то это "общество с очередями, но где НАВЕРНЯКА не было голодных".

2008-09-26

Webstream колбасит

У меня началось вчера. Это на мегабите. И, судя по всему, не у меня одного.

Если это кара за просроченную оплату (каюсь, заплатил 22 при положенном "не позднее 20") - I'm convinced.

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

2008-09-16

dyndns

Для пострадавших от динамических адресов webstream: Немножко скрасить серые будни можно так:

  1. регистрируемся на dyndns.org (таких сервисов пачка, сравнительным анализом заниматься некогда, цопнул старейший), выбираем домен.
  2. Ставим пакет ddclient: aptitude install ddclient, отвечаем на вопросы, указываем домен-логин-пароль. Я указал "запускать только на дозвоне" - работает как часы.
Всё. У вас доменное имя, которое всегда показывает на вашу домашнюю машину.

2008-09-15

Включайте automatic keyguard, ребята!

Пользуйтесь автоматической блокировкой клавиатуры на телефонах, ребята! Не повторяйте моей ошибки!

Неделю назад полуторагодовалый племянник добрался до Nokia 6021, которую я неразумно оставил на холодильнике (кто ж знал, что он уже достаёт с дивана?), после чего:

  1. всем позвонил, естественно. Это - наименьшее из всех зол.
  2. непонятным макаром смог уговорить телефон что в него воткнута гарнитура (попроси меня это сделать без гарнитуры - не смогу, а гарнитуры там не было в радиусе десяти километров). Телефон тут же радостно отказался что-то выдавать во встроенный динамик - чего зря батарею тратить? Натурально, час искали где эта гарнитура выключается, не нашли. Помогло втыкание-вытыкание штекера зарядника (слава богу, взял с собой!).
  3. После этого батарея стала садиться со страшной скоростью - заряжаю телефон каждый божий день, вместо прежнего раза в неделю. Нет, блютус выключен. Да, "reset to factory defaults" делали. Nokia порадовала тем что для "reset to factory defaults" нужно вводить пароль из мануала. Для того чтобы перекурочить все настройки - никакого пароля не надо, естественно.

В общем, ребята, автоблокировка клавиатуры - оно благо.

2008-09-10

Dynamic IP

Обана!

С какой-то радости омский webstream стал кидать динамические ip.

grep 'local  IP address' /var/log/messages
Sep  8 09:35:23 pppd[29429]: local  IP address 92.124.aa.bb
Sep  9 09:35:58 pppd[29429]: local  IP address 92.124.aa.bb
Sep 10 09:36:33 pppd[29429]: local  IP address 92.124.aa.bb
Sep 10 15:47:32 pppd[10818]: local  IP address 92.124.cc.dd
Sep 10 15:55:43 pppd[11146]: local  IP address 92.124.eee.fff
Sep 10 15:56:28 pppd[11262]: local  IP address 92.124.ggg.hhh

Главно дело, и в прайсе нету услуги "статический ip"...

То есть, конечно, они никогда и не обещали статических адресов - но всё равно - неприятно...

2008-08-24

кнопка на UPS

У инженера, который кнопку отключения UPS (единственная кнопка) сделал удобной, контрастной и вынес её на переднюю панель - у него детей точно не было. Если бы были - кнопка бы нажималась только карандашом / скрепкой.

2008-08-19

whitespace

У каждого есть пробелы в знаниях, это простительно.

Но у многих там прям-таки целые табуляции!

2008-08-11

Искусство программирования на Python

Питон поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное.
(wikipedia).

Я не знаю что это за парадигма, но так программировать на Питоне тоже можно:

#!/usr/local/bin/python

import pexpect
import os

child = pexpect.spawn('scp -v user@192.168.0.XX:/home/user/dump.rar /backup/');

child.expect('assword:');
child.sendline('XXXXXXXX');
child.expect(pexpect.EOF, timeout=None);


child2 = pexpect.spawn("/bin/sh");
child2.sendline("cd /backup");
child2.expect("#");
child2.sendline("/bin/mv /backup/dump.rar /backup/dump_`date \'+%Y-%m-%d\'`.rar");
child2.expect("#");
child2.sendline("exit");
Дополнительное бонусное очко - за имя файла, оканчивающееся на .sh.

2008-06-19

Мегабит!

Оказывается, уже три недели в Омске есть "Безлимитный Webstream 1024", ценой в 2600 рублей - и ни одна зараза во френдленте даже не заикнулась!

Ужас.

Немедленно подписался, разумеется.

Цивилизация надвигается.

2008-06-08

"лёгкие" httpd

Решил в первый раз попробовать "лёгкие" HTTP-сервера - раздавать статику в условиях экономии памяти. Для первого раза выбрал lighttpd, как самый популярный по дебиановскому popularity contest. Всё работает, документации в комплекте немного, на оффсайте дока по "последней" версии (слава богу, с указаниями "это только в 1.5, а это появилось в 1.4").

Весь нужный функционал (vhosts, access control) в комплекте обнаружился и после некоторого секса завёлся (синтаксис конфига порадовал наличием syntactic whitespace: открывающая скобочка после условий должна быть на той же строке. Я, естественно, привык на следующей).

А вот этого так и не понял: почему-то так вот работает:

$HTTP["remoteip"] != "87.105.226.158" {
  $HTTP["url"] =~ "^/ZZ" {
    url.access-deny = ("")
  }
}
а так - нет:
$HTTP["url"] =~ "^/ZZ" {
  $HTTP["remoteip"] != "87.105.226.158" {
    url.access-deny = ("")
  }
}
По идее конструкции должны быть совершенно идентичные.

В общем, штука рабочая, но можно бы и получше. Следующие на очереди - thttpd, nginx и mathopd.

2008-06-02

games

Тут т-щ dead-persimmon спросил желающих про самолучшие игры всех времён и народов.

При всей бестолковости этого занятия, составление таких списков достаточно приятно. Поэтому я составил. Сортировка - от алфавитная, игрушки все скопом стоят на первом месте.

  • ADOM - за кучу растущих цифирок и хорошую сложность (95% персонажей дохнут в первый игровой день, остальные 5% - во второй :-)). Брать на http://adom.de/ под все ОС.
    Скриншот.
  • Another World - потому что там была совершенно охренотительная музыка и анимационные вставки, и всё работало с одной дискеты на 286. Есть перерисованная версия под винду с поддержкой всех разрешений. Графика векторная была, так что перерисованы только фоны. Под dosbox раньше были какие-то проблемы, но вроде разрешились в последних версиях. Скриншот, ещё скриншот.
  • Archon - на Atari. Остальные Арчоны - не тру :-) Скриншот, ещё.
  • Ascendancy - эта штука будет посильнее Фауста. Музыка, графика, интерфейс - всё на месте. Если б ещё что-нибудь сделали с микроменеджментом - MoO отдыхал бы в стороне. В dosbox - прекрасно идёт. Скриншот, ещё скриншот, ещё, ещё, ещё.
  • Betrayal at Krondor - за книжку внутри. Натурально, настоящая книжка - с главами и прочим. А что там в восьмой главе творится с магией - такого больше нигде не было, это надо играть. За скриншотами - на википедию. Играет под dosbox, есть непробованный xBaK: http://xbak.sourceforge.net/.
  • Bruce Lee на Atari опять же. За хороший мультиплейер на двоих. Скриншот, ещё.
  • Bubble Bobble на чём угодно. Я в детстве играл на Spectrum. Под винду есть вполне вменяемый Bubble Bobble Nostalgie, ну и ещё куча непробованных ремейков.
  • Crimsonland - за кровишшу и за классику жанра на новом витке. Скриншот.
  • The Dig - это прямо Индиана Джонс в космосе. Скриншоты.
  • Dizzy 4,5,6 на ZX - ранние версии как-то не так отлизаны, а вот с четвёртой по шестую - супер! Четвёрная и шестая части есть весьма прилично перенесённые на PC, а вот моя любимая пятая - только в эмуляторах. Скриншот 4, скриншот 5, скриншот 6.
  • Doom II - за двустволку и кровавый мультиплейер. Ремейков и движков - куча на всех платформах. Скриншотов никому не надо.
  • Elastomania - за "физичность". Под linux есть xmoto - вполне ничего себе.
  • Fallout 1-2 - считаем за одну игру. РПГ без эльфов и AD&D. Играет под вайном - вайна никада ни миняецца... Играйте только на английском языке - все переводы отстой, там вместо Рона Перлмана говорит чорт знат кто.
  • Goblins 1-2-3 - за весёлость. Последние версии scummvm обещались играть эти игрушки.
  • Heroes of Might and Magic 2,3 - я, кажется, единственный извращенец который третьим героям предпочитает вторых. Скриншоты.
  • Indiana Jones 4: Fate Of Atlantis - там приключения, раскопки всякие, иноприлетяне... Играть в scummvm.
  • Laser Squad - первая тактическая стратегия. На ZX, естественно (хоть было ещё много где). Духовный преемник - Laser Squad Nemesis - только на винде, увы. Учитывая что оно на SDL - увы вдвойне. Скриншот.
  • The Lost Vikings - тут уже Blizzard веников не вяжет. action/puzzle во всём великолепии. Скриншот
  • Mario Bros - было везде, я играл на Atari. Это, кажется, первая игра с cooperative и deathmatch - можно было играть как на пару, так и устраивать друг другу подлянки. За скриншотами - на википедию.
  • Master of Magic Если бы не архаичная графика, эта игрушка заткнула бы за пояс всех "Героев". Стратегия, города, герои, магия - всё на месте. Играть в dosbox. Скриншоты.
  • Micro Machines - за буйный мультиплейер на простейших правилах. Самое веселье - для трёх и четырёх игроков. Скриншоты.
  • Might and Magic 6 - за огромный мир и разрыв шаблона в середине игры. Скриншоты.
  • Montezuma на Atari - за первобытный геймплей. Играть надо в preliminary-версию. В полной как-то неуловимо поменяли управление - и пересесть с одной на другую почти невозможно Ж-( Скриншот правильной и неправильной версии.
  • Myth: History in the Making - за красоту. Скриншот.
  • Prince of Persia - анимация, геймплей. Играбельно и сейчас в DosBox.
  • Quake 1 - за уважение к Лавкрафту и за solid design.
  • River Raid на Atari - за первобытный геймплей опять. Скриншот.
  • Star Control 2 зы сюжет, за диалоги, за музыку - и отдельно за melee. Теперь играть в The Ur-Quan Masters. Это не измена, это те же люди на той же графике делали. Есть под все ОС. Paul Reiche и Fred Ford веников не вяжут - Archon 1983 г.в. - это тоже они. Скриншоты.
  • Starquake - за разнообразие. Скриншот.
  • Zybex на Atari - за музыку и понимание для чего нужна кнопка "fire" в стрелялке. Скриншот
В это всё можно играть и сейчас. Эмуляторы всего есть (для Atari - atari800 рекомендую, для спектрума выбор настолько широк, что есть даже варианты чуть ли не на javascript). Если сильно понравится - на ebay Atari 130XE можно купить за $10, а спектрум найти на антресолях. Игрушки 83 года присутствуют не потому что я такой старый, а потому что медленно до нас компьютеры добирались.

2008-05-31

Про рейтинги на torrent-трекерах

И тут у меня карта как поперла...
(старый анекдот)

Недавно поинтересовался внутренностями протокола bittorrent. Оказалось, что информацию о количестве скачанного / розданного клиенты трекеру сообщают открытым текстом, безо всяких заморочек. Ну то есть не нужен никакой софт, даже хакером быть необязательно - любой с браузером может прочитать два абзаца в описании протокола и сообщить трекеру любые цифры, которые придут в голову. Разве что announce url да info hash надо подсмотреть в торрент-клиенте, да один из этих параметров эскейпить надо. А уж если кто умеет написать "import BitTorrent" - то можно всё это сделать совсем красиво. Или даже так: для совсем простых людей (добавлено 2009-06-16).

На основе сообщённых данных некоторые трекеры считают рейтинги пользователей, по рейтингам хотят раздавать кнута и пряника, руководствуясь сложносочинёнными правилами (пример1, пример2). А так как никаких пряников у этих идеологов свободного обмена нету (не считать же пряниками звёздочки рядом с именем) - то дело ограничивается бичеванием всех подряд: кто скачал популярный торрент не могут набрать рейтинга потому что сидов уже десять тысяч, а кто по глупости скачал Первый концерт Рахманинова для тамбурина с варганом - потому что их таких двое: один качал, один раздавал, и третьего им не дождаться. Единственно верная стратегия набора - скачать метров сто свежей порнографии и сказать клиенту "только раздача".

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

Короче, если по каким-то причинам набрать рейтинг честным образом не получается (асимметричный канал, NAT, нелюбовь к Верке Сердючке) - помните: в этом казино джентльменам верят на слово.

PS: если кто не понял - я не агитирую против раздачи назад скачанного контента. Раздавайте, раздавайте так долго как получится! Я всего лишь считаю глупым считать при этом мегабайты. Серьёзно, ведь когда к вам в гости приходят с жёстким диском - вы же не считаете соотношение скопированного к вам и от вас? Делиться надо не за звёздочки, а из любви к людям. Или по идеологическим соображениям. Или для удовольствия. В конце концов, почему бы и нет?

UPD: для совсем простых людей (добавлено 2009-06-16).

2008-05-30

Firefox 3 download day

Все написали про Firefox 3 download day, и я напишу.

Ребята, без указания даты извещение о download day становится пустою забавою. А так как она неизвестна (when it's done) - то все кто об этом написал толокнули ещё раз воду в ступе, c чем и поздравляю.

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

PS: я не буду торопиться качать файрфокс в первый день. Куда торопиться-то? Вот как попадёт в Debian (с новой фамилией, конечно) - тогда и посмотрим чего там понаписали Ж-)

PS2: Ну и сама по себе метрика "количество скачиваний" кажется мне достаточно глупой.

2008-04-23

Ещё одно фото с городу Калачинску

2008-04-22

Заплатил давеча за музыку

Есть такая не сильно популярная певичка - Катя Чехова. Сугубо на любителя, конечно (а что, есть музыка не на любителя?). Сначала долго мыкался по torrent-ам, ловил сидов и всё такое. Худо-бедно укачал один альбом. Полез на оффсайт за списком треков - а там прямо на заглавной странице mp3 с разными битрейтами, в архивах и поодиночке. В комментах внутри mp3 - "если понравилось, отправь *** на номер ***". Послушал пару недель - ничо так, не жалко и заплатить. И заплатил.

За музыку платить не жалко. Жалко платить за болванку (ненужную), коробочку, буклет, перевозку, торговые площади, работу сидельцев в киоске. "Защитникам правообладателей" платить не только жалко, но ещё и противно. Дайте мне файл, остальное оставьте себе. Результирующая цена получится как у пиратов с allofmp3.com.

2008-04-20

TracUnreadPlugin

Следующее чудо моего авторства на trac-hacks: TracUnreadPlugin

2008-04-18

windows drivers rule!

Виндовые дрова - это что-то с чем-то.
Broadcom_BT_Driver_5.1.0.2800.zip - 72M
ATI_Int_Graphics_Driver_8.352.0.0.zip - 104M
Первый из них, если я правильно понимаю - это для Bluetooth. Фигнюшка размером с ноготь на мамке, или с мизинец - ежели втыкать в USB. Это просто кино какое-то. 72 метра. Драйвер. 104 метра. Чего они туда кладут для таких размеров?

demonoid.com is back

Если кто ещё не заметил, то demonoid.com is back.

Так, в порядке политинформации :-)

2008-04-15

Две недели на blogspot.com

Чего не хватает:

  • "ветвистых" комментариев. Не очень жалко (в конце концов, я не tema и не собираю по тыще комментов к записи), но оно как-то неаккуратненько.
  • Превью превьювит что-то странное. То есть в настройках натыкано "игнорировать переводы строк" - а оно превьювит как будто не натыкано, в шаблоне включен Arial и запись шириной во весь экран - а на превью Georgia и шириной дай боже в половину экрана.
  • Форма ответа на комментарии явно рассчитана на один комментарий - потому что даже при шести комментариях когда пишешь ответ видно только первые два-три (Collapse comments лучше чем ничего, но отвечать прямо под исходным комментом было б поудобнее). Впрочем, один чорт я всё что длиннее двух слов сначала пишу в vim.

2008-04-13

el dorado

А чо, реально у "Эльдорадо" проблемы какие-то. Не думал я что дело настолько плохо. Пожалста: эльдорадовцы торгуют макаронами на рынке районного центра Калачинск:

2008-04-11

lifehack?

Самый быстрый способ записать число (сумму в рублях/копейках, icq, номер телефона, ip-адрес, номер квартиры) - набрать его на телефоне, позвонить и тут же сбросить. В результате число - в журнале звонков, даже со временем записи.

Не нужна ручка, не нужна бумажка, не нужно место чтоб записать. Хватит одной руки. Не нужнен дополнительный софт в телефон.

Недостатки (к примеру, непонятно где стоит запятая для дробных чисел / точка для ip-адресов) обходятся несложными правилами (всегда указывать 00 копеек для сумм, октеты в ip - всегда три цифры с ведущими нулями).

2008-04-10

Закончилась эпоха floppy

Закончилась эпоха. У кого когда, а у меня - сейчас.

Выкрутил дисковод из машины.

Сколько воспоминаний:
NDD - проверка поверхности дискет...
SpeeDisk - а как же - дефрагментация дискетки приносила результат, заметный невооружённым ухом
Stacker - с ним можно было Civilization утолкать на одну дискетку, а не играть в дискжокея... Или это был Eye Of The Beholder? Не помню - склероз.

А теперь, как докладывают, пользователи последнего поколения уже спрашивают - что это нарисовано на иконке "Save"...

А купленный кардридер так и лежит пока в столе - не хватило дырок на материнке. Четыре USB на передней панели мне нужнее кардридера.

2008-04-07

revision control basics

Разному нынче учат в институтах по компьютерной части - C с плюсами, C без ничего, C с решёточкой, Visual ВсёЛюбое, Дельфи, Билдеру учат, Java, на Lisp и Scheme есть курсы (это больше за бугром), про базы данных, про устройство операционной системы (даже не только windows), про интернет, про DirectX, про макросы в Экселе - про всё учат.

Вот только про "основы систем контроля версий" - ни разу не попадалось мне даже упоминания. А инструмент-то для программиста - наиважнейший! Второй после текстового редактора / любимой IDE.

В результате смотришь на revision log - ужос, чесслово. Мёржить изменения не умеют, просто копируют пофайлово из соседней ветки (иначе с какой бы радости один мёрж расползался на двадцать коммитов).

И это ещё ладно - merge это общепризнанно самая сложная операция (по своей сути, независимо от используемой системы контроля). В конце концов, каждый мёржит как он хочет - процесс это глубоко интимный. Но вот когда у всех двадцати коммитов в commit message написано (цитирую дословно) "msg" - это уже, я извиняюсь, капитальное непонимание что такое commit message и для чего оно вообще нужно.

И это - неглупые люди. То есть смотришь на diff - и вроде всё аккуратненько, концы строк не ломают, всё подряд не переформатируют, ложку в ухо не суют, мыла не едят.

Как бы впихать в университетские программы "основы систем контроля версий"? Там чуть-чуть совсем надо-то. Реально, основы - не надо тонкостей настройки репозитариев, не надо поисков десяти различий между CVS, SVN и mercurial - нo basic work cycle (checkout/update/commit) выпускник должен понимать. То есть за час это можно рассказать очень подробно, а за два - рассказать и показать.

2008-04-04

Помогаем сваливать с livejournal.com

Для тех, кто и рад бы свалить, да френдленту лень переносить в RSS-читалку: http://www.livejournal.com/tools/opml.bml?user=USERNAME

Отдаёт готовый к загрузке куда попало OPML-файл со всеми френдами, включая communities.

http://www.livejournal.com/misc/fdata.bml?user=USERNAME сообщества почему-то зажимает.

PS: прошлый мой список каналов от этого пострадал, поэтому кому надо - возьмите новый там же.

Найдено на http://www.livejournal.com/doc/server/ljp.int.xml_userdata.data_formats.html, дай бог ему здоровья.

про поддержку железа в Windows

Расскажу про поддержку железа в Windows - для тех, кто считает что тут дело сильно лучше чем у Linux.

Подарили другу ноут, Samsung R40. С установленной вистой, разумеется. Виста эта, кажется, никому кроме производителей ноутбуков не нравится. Друг спрашивает - мол, можно мне XP туда поставить? Сходил на сайт производителя, увидел "Windows XP Drivers" - ну, говорю, значит, можно.

Скачал все эти драйвера. 262 мегабайта, между прочим. Это два небольших дистрибутива линукс. Или два дистрибутива Windows 98 SE (122M, как щас помню). Или десяток маленьких дистрибутивов линукс. В общем, с тех пор наука серьёзно продвинулась вперёд.

С драйверами и контрафактным диском поехал в гости, ставить винду. Начали ставить. Винда встала, первым делом ставим дрaйвера видеокарты - чтобы не любоваться на безобразно замыленную картинку неродного разрешения 800x600.

Запускаем setup.exe, отказываемся от всего кроме драйвера (нет, не нужен нам earthsim, не нужна панель управления - нам бы картинку увидеть). "inf file error", блн. Не ставится. Угу. Значит, не зря висело на сайте предупреждение "Samsung do not provide any warranty for the files that can be downloaded from the SamsungPC website"

Идём в локалку, качаем распоследний Catalyst - это же общий драйвер для всех карт ATI, верно? Нет, говорит - нету тут моего железа, не буду ставиться.

Ладно. Грузимся с ubuntu, смотрим pci id (1002:7942), ищем в гугле - это ATI Radeon™ Xpress 1250 (aka AMD 690g, RS600 series chipset). Идём снова на сайт ATI, говорим что у нас Radeon™ Xpress 1250. Снова качаем драйвер (ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers - ещё сорок мегабайт).

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

Скачали ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers. Нет, говорит - нету тут моего железа, не буду ставиться.

Гм. Тупняк. "Если ничего не помогает - прочтите инструкцию". Читаем инструкцию по установке. Инструкции простые - setup.exe, всё по умолчанию. ОК, пробуем "всё по умолчанию". Ага! "You don't have Microsoft .NET Framework installed". Где-то был у нас этот рантайм... Вот, dotnetfx.exe.

Нет, нам нужен Microsoft .NET Framework Version 2.0 - ваша 1.1 не катит. Качаем Microsoft .NET Framework Version 2.0 Redistributable Package (ещё 23 мегабайта).

dotnetfx.exe. Нет, ребята, без Windows Installer 3.0 и выше я ставиться отказываюсь.

Нервно смеёмся. Скачиваем Windows Installer 3.1 Redistributable (v2) (ещё три мегабайта).

Ставим Windows Installer 3.1 Redistributable (v2).

Ставим Microsoft .NET Framework Version 2.0 Redistributable Package.

Ставим ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers вместе в панелью управления и клятым скринсейвером.

Нет, говорит - нету тут моего железа, не буду ставиться.

Может быть, со всеми этими замечательными программами поставится тот драйвер, что скачался с сайта самсунга? "inf file error", блн. Не ставится.

Безнадёга. Идём в диспетчер устройств, обновить драйвер, произвести поиск в каталоге "C:\ATI" (именно туда распаковывается сорокаметровый инсталлятор). Нет подходящего драйвера.

Идём в диспетчер устройств, обновить драйвер, "произвести поиск драйвера в интернете". Нет подходящего драйвера.

Идём в диспетчер устройств, обновить драйвер, have disk, browse, тыкаем носом в inf-файл, в списке из десяти тысяч позиций (это же общий драйвер для всех карт ATI, верно?) через узенькое окошечко (этот диалог рисовали, кажется, одновременно с диалогом добавления шрифта во времена 640x480 - и нет, этот диалог не масштабируется), выбрали ATI Radeon™ Xpress 1200 Series (1250 нету). Да, мы знаем что драйвер не подходит, Да, мы уверены.

Ура! Заработала!

Через неделю после начала установки, после скачивания половины интернета - силы добра в очередной раз победили силы разума!

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

2008-04-03

CcSelectorPlugin

Забросил на Trac Hacks первый плагин собственного сочинения. Крутейший визуальный редактор для поля "Сс to". screenshot

Штука бестолковая, зато это первое что мне удалось довести до более-менее рабочего состояния (то есть настолько рабочего, чтобы можно было показывать кому-то ещё). Так как там бо'льшая часть написана на Javascript, то я снова сильно ненавижу MSIE.

RSS на feedburner

По совету т-ща nemytchenko завёл себе трансляцию через feedburner. Резон простой: при смене движка / расположения блога фидбёрнер можно просто переключить на новый источник без напрягания всех подписчиков.

Рекламирую: http://feeds.feedburner.com/vnaum

Да, а ещё это проверочный пост для gnome-blog-poster :-)

UPD: gnome-blog-poster не справился: название поста попало в текст.

2008-04-02

Привет!

Всем привет! Это продолжение старого дневника http://vnaum.livejournal.com/, который был закрыт после мартовского бойкота (точнее, по его результатам). Ну, lleo, в принципе, всё понятно объясняет. Думал поставить на vnaum.com что-нибудь вроде wordpress / movable type, но что-то там везде php с mysql, а для той виртуалочки это перебор, пожалуй. А на гуглёвые сервисы жаловаться ни разу не было повода. Журнал, конечно, восстановил - у Гугля на него ссылки, да и есть читатели френд-ленты (хотя им я тоже рекомендую читать RSS - это удобнее. Вот вам список каналов для импорта в RSS-читалку).

Subscribe / RSS

Blog Archive