пятница, 18 июля 2008 г.

mozilla-firefox и evolution-rss

Не хочу ничего расписывать. В общем тупо:
Чтобы кнопка "Подписаться" в мазиле заработала (приложение туда ставим /usr/bin/evolution-import-rss), огнелису нужно собрать с поддержкой gnome.
Если огнелису ставим третью, то xulrunner нужно собирать с поддержкой gnome (движок теперь отдельно).
Чтобы собрался evolution-rss-0.1.0 (вместо 0.0.8), нужно ставить третью лису и её депы.
Вот такой вот нипанятный читателю неискушонному слог.

Да, если после апдейта огнелиса не хочет русифицироваться (хотя вы точно видели как ставился языковой пакет ;) ), то нужно из дополнений (уже после сборки, в самой лисе) удалить русский языковой пакет (приглядитесь - он там для второй версии :) ). После рестарта, лиса станет русской и в дополнениях высветится русский языковой пакет третьей версии.

О чём это я?.. А, ебилд для evolition-rss-0.1.0: evolution-rss-0.1.0.ebuild

среда, 16 июля 2008 г.

Русификация DOSEmu

Понадобилось мне щас воспользоваться русской досовской прогой. Поставил dosemu. Запустил. И на тебе - русские бухвы отображаются кракозябрами. Проблема в шрифте. Нужно скачать шрифт отсюда
http://www.inp.nsk.su/~bolkhov/files/fonts/vga4dosemu/vga_cyr8x16.pcf.gz
Распаковываем его. Далее:
su
mv vga_cyr8x16.pcf /usr/share/fonts/misc/vga.pcf
cd /usr/share/fonts/misc/
mkfontdir
Рестартим иксы.
Теперь открываем ~/.dosemurc и правим переменные
nano -w ~/.dosemurc
$_X_font = "vga"
$_external_char_set = "utf8"
$_internal_char_set = "cp866"
Усё. Энджой.

четверг, 26 июня 2008 г.

wine-1.0 stable и анимированные курсоры

Патч, что лежит в багзилле вайна не накладывается на исходники финальной версии. В принципе, всё достаточно тривиально: в патче нужно подправить wine-0.9.xx (не помню уже, что там было) на wine-1.0. Везде, разумеется. :) Что я, само собой, сделал, и решил поделится с сомневающимися (и чтоб не потерять). ;)

Патчег тут:
http://incirror.110mb.com/fp-content/attachs/wine_ani.patch

Детально для камрадов:

ebuild /usr/portage/app-emulation/wine/wine-1.0.ebuild unpack
cd /var/tmp/portage/app-enulation/wine/work/wine-1.0
wget http://incirror.110mb.com/fp-content/attachs/wine_ani.patch
patch -p1 < wine_ani.patch
ebuild /usr/portage/app-emulation/wine/wine-1.0.ebuild merge
ebuild /usr/portage/app-emulation/wine/wine-1.0.ebuild clean

пятница, 20 июня 2008 г.

1,000,000 рублей от "МТС"

Произошло, буквально, примерно, несколько минут назад со мной проишествие.
Пришло от "МТС" мне сообщение, с короткого номера 2008. Ну, на сколько оно от МТС - думаю, что ни на сколько. :) Сообщение содержало следующие символы:

2008 (15:28):
Эксклюзив! только для абонентов МТС! Разыгрываем 1.000.000 рублей сегодня:
Емкость какого носителя больше?
1=DVD
2=CD
Отправь 1 или 2 на 2008.

25 руб+НДС/СМС, www.mts.ru


Ну я, само собой, смекнул, что такой шанс, обменять ~27 рублей на миллион, предоставляется только раз в жизни, поэтому незамедлительно воспользовался подсказкой 50 на 50 и отправил ответ:

Me (15:35):
3=ПЕРФОКАРТА
:)

Далее последовал целый монолог с загадочного номера 2008:

2008 (15:35):
ДОБРО ПОЖАЛОВАТЬ!
ИСПОЛЬЗУЙ СВОИ ЗНАНИЯ И ВЫИГРАЙ
1.000.000 РУБ. ЕЖЕДНЕВНО
3.000.000 РУБ. КАЖДОЕ ВОСКРЕСЕНИЕ
30.000.000 РУБ. ГЛАВНЫЙ ПРИЗ
У ТЕБЯ 10 ОЧКОВ. ОТПРАВЬ СВОЁ ИМЯ НА 2008 - ПОЛУЧИШЬ ЕЩЁ 30!

2008 (15:45):
1.ТЫ ПОЛУЧИШЬ ВОПРОСЫ.ВЕРНЫЙ ОТВЕТ=10 ОЧКОВ=10 ШАНСОВ НА ПУТИ К МИЛЛИОНУ!НАЧИНАЙ ПРЯМО СЕЙЧАС-ПРИЗ 1.000.000 РУБ ЖДЕТ УЖЕ СЕГОДНЯ!
2.КАЖДЫЙ ДЕНЬ СЛЕДИ ЗА СЮРПРИЗАМИ+БОНУСАМИ-ОНИ ПОМОГУТ ТЕБЕ ВЫИГРАТЬ.

2008 (15:46):
ВЫИГРАЙ 10 ОЧКОВ ТВОРЧИСКИЙ ПСЕВДОНИМ ПЕВИЦЫ МАРИНЫ АБРОСИМОВОЙ:
1=ОЛЕГ
2=МАКСИМ
ОТПРАВЬ 1 ИЛИ 2 НА НОМЕР 2008
xDDD

Ну и дальше ещё пара сообщений в духе "У ВАС 10 ОЧКОВ ВЫ ГЕНИЙ ОМГОМГ СКОРЕЕ ПИШИТЕ НАМ НУЖНЫ ДЕНЬГИ!!!". :)

Вот таки дела. :)

P.S. Кстати говоря, МТС разыгрывал миллион 3 года назад - http://www.mts.ru/news/2005-10-01-30683/

Превед блогспот.ком!

Переезжаю сюды и копипастю свои записи.

четверг, 19 июня 2008 г.

Шаманство с avi, AC3, wav6, ogg и audacity.

Итак, зачем это. Попал ко мне один очень редкий авишник, у которого 6 канальный русский дубляж сделан таким образом: на оригинальную 6 канальную английскую дорогу, на центральный канал записана дублированная дорога с VHS-Rip’а. К чему это привело? К тому, что во мнооогих местах оригинальная английская дорога с других каналов перекрывает русскую на центральном.
Чтобы привести такой авишнег (а вернее говоря, дорогу) к нормальному звучанию, логично удалить все дорожки, кроме центральной (русской). Как? Сначало нужно вытащить саму звуковую дорожку из фильма. Делается это так:

ffmpeg -i video_file.avi -acodec copy audio_file.ac3


Получаем ac3 файл немаленького веса :) который ничем не отредактить. :) Но слушать можно. Понятно, я думаю, почему. За разъяснениями к ежу. Итак, этот файл надо сконвертить в редактируемый 6-канальный формат. Конвертить будем в WavEX (Extensible Wave). При конверте в него дорожки наши сохранятся. Чем? Есть утилита! Называется она a52dec. Но есть одно но. 0.7.4-x (которые как раз в портеджах) версии не умеют выводить в wav6. Поэтому тянем отсюдова http://liba52.sourceforge.net/files/a52dec-snapshot.tar.gz. Это цвс версия (0.7.5-CVS). Она умеет -o wav6.
В инсталл инструкции написано как ставить, так что, читаем-с. Как распаковывать архив, можно узнать у ежа. Ему это понятно.
Поставили, гут. Теперь значится так: если просто ею декодить ац3 в вав6, то из 400 метров получится 4+ гига. :) Поэтому, сразу конвертнём (налету) в 6-канальный ogg, который тоже редактируемымумомый.

a52dec audio_file.ac3 -o wav6 | oggenc - -C 6 -q 9 -R 48000 -o audio_file.ogg


Вместо 4+ гигового вава получили 700 меговый огг. :) Одно но, дорожки при конверте в огг перемешались (вроде бы это из-за того, что дорогу изначально делали, кто бы сомневался, под вендой). На это, при такой постановке вопроса, нам по барабану. :) Открываем файлег в Audacity, удалям не нужные дороги, создаём новую стерео дорогу, копипастим в неё оставшуюся нашу русскую дорогу, экспортим в мп3. Ну или смотрите сами уже куда.
Теперь создаём новый авишнег с ещё одной, полученной, звуковой дорогой.

ffmpeg -i video_file.avi -i audio_file.mp3 -vcodec copy -acodec copy result.avi -newaudio


Или же выкидываем нафег старую:

ffmpeg -i video_file.avi -vcodec copy -an video_file_withoutsound.avi
ffmpeg -i video_file_withoutsound.avi -i audio_file.mp3 -vcodec copy -acodec copy result.avi


Cheers.

суббота, 8 марта 2008 г.

SDMMC Load Fail при прошивке КПК с карточки. Как побороть?

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

Во-первых - не сказано, что на карте не должно быть разделов (разделы - такие же как и на жёстком диске; да, на флешке их тоже можно сделать). :) Файловая система под названием “просто FAT” - это на самом деле FAT16. Забавно, да. :)

Разделы на флешке - sda1, sda2 etc; на карте разделы могут быть по разным причинам, а их присутствие будет вызывать в процессе прошивки SDMMC Load Fail; на просторах интернета в случае этой ошибки одно из средств - “купить другую карту ибо эта не совсем совместима” xDDD; про разделы нет даже упоминаний)))

Т.е. fdisk /dev/sda, удаляем разделы (d), выходим (w) и затем уже mkfs.vfat -F 16 -I /dev/sda.

Во-вторых - файл прошивки temp.bin. Копируем temp.dat на флешку и переименовываем в temp.bin.

Ну и, наконец, некоторые (а мб и даже больше :) ) не указывают, что помимо собственно прошивки (temp.bin) ещё нужен прошивальщик. На енотах (E-Ten Glofiish) оно называется USBDLUpdate_Console.exe. Этот файл тоже кладём на флешку, вместе с temp.bin.

Вот теперь всё заработает.

Cheers.

P.S. Никаких дополнительных папочек на флешке создавать не надо. Просто флеш драйв без разделов и в корне лежат 2 файла: temp.bin и USBDLUpdate_Console.exe.

*** Published by incinerator on Saturday, March 8, 2008 - 12:25:04