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