понедельник, августа 29, 2005

Тоник на отдыхе

На этой фотке я себе нравлюсь:

суббота, августа 20, 2005

Суббота. Время прихода пронзительного чувства никчемности своего существования.

Хотел позвонить друзьям, встретиться, попить пивка.

Вспомнил, что друзей у меня нет. Попил коктейльчику в одиночестве.

С утра (14:00) ходил к зубному. Это хорошо. Кажется, зубы свои получится привести в порядок. (К этому решительному шагу я готовился года два...)


Ходил к бабушке обедать. Бабушка у меня молодец. В октябре ей исполняется восемьдесят лет. Говорит, что отметит юбилей и все, уйдет наконец с работы. Хочет уйти достойно - начальком отдела, уважаемым специалистом. Утверждает, что занятие себе найдет. Надеюсь.

среда, августа 17, 2005

Fighting (unsuccessfully) the "screen frozen, but mouse pointer moves" bug

Сделал сегодня еще одну попытку что-нибудь сделать с этим багом. Дома я успешно живу со старыми драйверами (< 1.0-7xxx), но на работе другая мамка и другая видюха (GeForce4 MX 440 / 128 Mb), и старые драйвера почему-то не работают.

Вот что я пробовал:

1) Перепрошил биос на материнке (ASUS P4P800). Был rev. 1010, стал 1020-002
2) Скачал последние дрова (1.0-7676)
3) Попробовал разные значения Option "NvAgp" - 0, 1, 2.
4) Еще раз попробовал поставить разные варианты старых дров. Результат: на 6629 имеем черный экран, < 6629 - не устанавливаются (не может что-то там скомпилить), 7xxx - работают, но бага как была, так и осталась.

Выработал следующий способ воспроизведения зависания (которое "screen frozen, but mouse pointer moves"):
1. Должен быть запущен xcompmgr (это который рисует тени к окнам с помощью Composite Extension)
2. Должен быть запущен какой-нибудь window manager.
3. На экране должно быть окно с шириной и высотой больше определенного порога, на глаз - около 800 пикселей.

Очень интересны пункты 2) и 3). Если стартануть иксы с помощью xinit, запустить оконный менеджер и с его помощью увеличить ширину окошка xterm, прибить оконный менеджер и, наконец, запостить xcompmgr - работает. Стоит запустить xfwm4 и т.п. - висим.

Или можно запустить xcompmgr, когда на экране нет больших окон. Рабочий стол не считается - видимо, потому что у него нет заголовка. Потихоньку растягиваем любое окно - и когда оно достигнет определенного размера, успешно зависаем. Классический сценарий - мышиный курсор бегает, но на щелчки не реагирует, клавиатура не работает, можно залезть с другой машины по ssh и увидеть, что Xorg жрет 100% ресурсов.

Если убить иксы (kill -9 Xorg) и перезапустить, обычно все возвращается в норму, но иногда таки приходится перезагружаться.

Да, в моём случае использование драйвера "nv" вместо "nvidia" или опции "RenderAccel" "False" от зависания спасает, так что жить можно, и квака и т.п. работает -- но хочется-то тенюшек красивых!!!

вторник, августа 16, 2005

На днях купил ASUS WL-500G Deluxe - беспроводную точку доступа + роутер. Поставил туда OpenWRT.

Сегодня поднял веб-сервер и закинул туда простенькую страничку. Записи в DNS для него пока нет.

понедельник, августа 15, 2005

Так сходят с ума сисадмины

Вернулся из недельного отпуска.

Смотрю, что и как, все ли работает как надо. С удаленного шелла сканирую свой внешний ip nmap'ом.

nmap помимо стандартных портов (www, smtp etc) находит открытый порт pptp. Здрасьте! Что за фигня? Кто-то за время моего отсутствия добавил новый туннель на фаерволе? (Я перед уходом в отпуск по требованию начальства оставил им все пароли.) Зачем, интересно?

Лезу на фаервол. Не пускает. Медленно, аккуратно ввожу логин и пароль. Не пускает. Тихо матерясь на старческий маразм, сверяюсь с записанным на бумажке логином и паролем. Все правильно. Не пускает.

Бля-я-я-я-я. Хакнули файрвол. Йо-о-обана в рот. В панике выдергиваю шнурок из фаервола и пытаюсь сообразить - сразу сбросить настройки файрвола (и потерять все логи) или сначала попытаться понять, кто и как ухитрился такую мерзость сотворить. Уже размышляю, докладывать ли о сложившейся ситуации начальству и если докладывать, то как бы это повернуть так, чтобы вместо увольнения без выходного пособия получить премию (типа нарушителя пресек и отловил, сеть спас, несмотря на дыру в firmware буржуйского файрвола).

И вспоминаю, что перед отпуском сменил все админские пароли, а также пароль на фаерволе. А открытый порт pptp - это результат моих недавних экспериментов с VPN на фаерволе (хотя в качестве разрешенных ip я указал локальные, похоже, проверку он производит только после установки TCP-соединения). Вот и все.

Я что, уже становлюсь параноиком? Или это нормально?

четверг, августа 11, 2005

My experience with phpBB

Lemike of Besmella-Quake.com caught me on IRC and asked what we decided to do about ZQuake forums, whether to move them to the new Besmella forums or not.

I was then enlightened with an idea, why can't I set up a forum in my sourceforge.net project space? I consulted SourceForge Site Docs and it appeared I'm allowed do that. So I downloaded phpBB2 and had it running on zquake.sourceforge.net/forum in under an hour, voila!

I didn't expect it would be that easy, really. phpBB2 is definitely an amazing piece of software. One thing I didn't like is the obligatory two-level section hierarchy; I'd prefer to just have a single flat list of topics.

But I'm still unsure if I want to host the forum on SourceForge. So I posted a question to other ppl to see what they say.

суббота, августа 06, 2005

Уже старый анекдот

Но до сих пор прусь :)

"Сегодня в ГУВД Москвы позвонил неизвестный и сообщил, что в зданиии
Центра американского английского заложена бомба.
Прибывшим на место взрывотехникам ФСБ не удалось обнаружить ничего
подозрительного, поэтому было принято решение взорвать центр своими
силами."

пятница, августа 05, 2005

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

Мелкий мальчик (лет 7-8?) подходит и спрашивает - тебя, типа, как зовут?
- Антон, - говорю
- А вы мальчик или дяденька?
Я так прям и охуел на месте.
- А как, - говорю, - узнать, интересно?

А мальчик ничего не ответил. Так и не узнаю теперь никогда.

(Он хотел на велике покататься. Я отказал.)

четверг, августа 04, 2005

Paul Graham: What Business Can Learn from Open Source

А еще я обожаю Пола Грэхэма. Вот выдержки из его последнего опуса - What Business Can Learn from Open Source:

'[T]hey can't pay people enough to build something better than a group of inspired hackers will build for free.'

'The atmosphere of the average workplace is to productivity what flames painted on the side of a car are to speed.'

Да у него вообще что ни строчка - то афоризм:

'The basic idea behind office hours is that if you can't make people work, you can at least prevent them from having fun.'

Joel Spolsky: Hitting the High Notes

Joel Spolsky (of Joel on Software fame), как всегда, радует:










Best Working ConditionsBest ProgrammersBest SoftwareProfit!

Статья Hitting the High Notes - по сути развернтое обоснование этой замечательной блок-схемы :)

EDIT: I've no idea why Blogger inserts that stupid chain of <br>s above the table. I did my best but couldn't make it stop doing that, sorry.

Тоник в естественной среде обитания

вторник, августа 02, 2005

What's Lame Today: Wine

Какого хрена у них до сих пор расцветка по умолчанию - убогая серая от Win95? Win2000/XP куда симпатичнее смотрится.