16 сентября 2009

talkaboutwhat.ru - лекарство от творческого кризиса.

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



09 сентября 2009

Мысли по теме BitTorrent. Часть вторая.

Внезапно в голове появилась идея для включения DHT и прочих бестрекерных ништяков в торрентах, в которых всё это запрещено.

Читать далее

07 сентября 2009

Чистим Windows после обновления.

После похода на Windows Update и установки патчей в виде файлов *.msp в папке системы скапливается довольно много "мусора". Windows сохраняет всё загруженные обновления с Windows Update, исходные версии файлов при наложении msp-патчей, особенно много хлама скапливается после установки Service Pack. В этом посте я расскажу про то, как без вреда для системы почистил ее от "мусора".

Читать далее

30 августа 2009

Мысли по теме улучшения протокола BitTorrent.

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

Читать далее

18 августа 2009

Делаем установщик плагинов для The Elder Scrolls III в NSIS.

В своё время сильно увлекался играми в жанре RPG серии "The Elder Scrolls III", да и сейчас иногда запускаю. Для этой игры умельцами выпущена целая куча плагинов разной степени полезности и забагованности. Установка плагина заключалась в простой распаковке архива в папку "<tesdir>\Data Files", а вот с удалением были проблемы, потому что далеко не все плагины состояли из одного *.esp файла, большинство содержало в себе дополнительные ресурсы (графика, модели, звуки), которые хорошо засоряли папку с игрой.

Читать далее

17 июля 2009

Как заставить CoreAVC декодировать H.264 вместо FFDShow?

Есть на свете хорошая библиотека libavcodec от команды FFmpeg team (http://ffmpeg.org), на которой основан набор DirectShow-кодеков FFDShow. В этот же набор входит кодек x264 для обработки формата H.264, но в плане быстроты декодирования он не самый лучший. Многие ставят декодер CoreAVC - самый быстрый декодер H.264.
Сейчас я опишу, как заставить систему запускать именно CoreAVC вместо x.264 из FFDShow.

Читать далее

03 июля 2009

Opera Mini Mod и её тараканы.

Давно уже пользуюсь этим браузером на мобильном телефоне, точнее одной из его сборок Opera Mini Mod.
При плохом качестве связи Opera при загрузке страницы иногда показывается сообщение "Ошибка подключения. Возможно, неправильно настроена сеть. Перейдите к Опции > Параметры и протестируйте подключение."
Всё дело в том, что при тестировании подключения Opera рвет GPRS-соединение, заново пытается его установить и после теста опять разрывается. В итоге такие тесты не хило сказываются на балансе.

Читать далее

21 мая 2009

Foobar2000 и libre.fm. Учим foo_audioscrobbler работать с новым сервисом.

libre.fm - это новый сервис, который пока находится в стадии глубокого альфа-тестирования, но с амбициями на то, чтобы потеснить last.fm. Рассуждать на эту тему я небуду, а расскажу о том, как научить новые версии foo_audioscrobbler с этим ресурсом.
Все методы, которые я нашел в интернете, мне не подошли.

Читать далее

09 мая 2009

Что делать, если Miranda IM "прилипла" (docked) к краю рабочего стола?

У главного окна Miranda IM есть одна особенность особенность. Если выставить через настройки ему стиль "Окно инструментов" и подвести его достаточно близко к краю стола, то оно вытягивается во всю высоту рабочего стола и "прилипает" к краю на манер сайдбара, причем все остальные окна не могут находиться в этой области. Для обладателей широкоформатных мониторов это может и удобно, но на мониторах с аспектом 4:3 окно мешает нормальной работе.
На всякие попытки перемещения и изменения настроек отображение окошко никак не реагировало, поэтому пришлось применять особые методы внушения.

Читать далее

10 апреля 2009

libbs2b + mplayer + mingw32 или борьба за наушники.

Совсем недавно в Mplayer добавили поддержку libbs2b в качестве аудио-фильтра.

libbs2b, the Bauer stereophonic-to-binaural DSP library and plugins is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue without essential distortions.
Ну приспичило меня прикрутить это дело к самодельной сборке сего плеера.
После скачивания исходников с SVN-репозитория https://bs2b.svn.sourceforge.net/svnroot/bs2b, прикручивания к этому делу libsndfile 1.0.19 (собрал с помощью pexports, dlltool и какой-то матери) и успешной сборки самой библиотеки я приступил к долгожданному конфигурированию и сборке самого Mplayer-а. В самый ответственный момент компиляция обломалась. Начал разбор ошибок.

Читать далее