понедельник, 1 июня 2009 г.

оптимизация загрузки подкастов

набросал небольшой скрипт для автоматического скачивания подкастов.

Идея: в файе ~/.feeds.xml хранятся данные о подкастах - заполняются из RSS ленты. При проверке сравниваются даты последних выходов на сервере и последнего скаченного. При несовпадении скачивается последний подкаст.

Минусы подхода:

(-) при каждой проверке закачивается xml файл каждого подкаста. трафик!
(-) нет реакции на пинги
т.к. домашний файлсервер крутится без Х, давно уже хотел изобрести велосипед
использование:
добавление подкаста Институт "разнородных вещиц" в список проверяемых. (xml размером 2,4M ;))

$ pyPod.py -a http://irv.rpod.ru/
feed url ==> http://irv.rpod.ru/rss.xml
feed name ==> Институт разнородных вещиц - RussianPodcasting.ru
last down ==> Sun, 31 May 2009 20:00:00 GMT
Check updates...
#1 ==> ============================================================
Name ==> Институт разнородных вещиц - RussianPodcasting.ru
Last Down ==> Sun, 31 May 2009 20:00:00 GMT
url ==> http://irv.rpod.ru/rss.xml
Load rss...

new pod :) ==> Знаменитые «Елисеевские» магазины: как русский купец первым в мире создал гастрономическую империю?
http://rpod.ru/personal/external/120904.mp3?fa3911739b848bd627d9e30fa9afdd3fec8dfdefd6471b92ba870f8714ec6db2
100.00 % 109 s 0 s 9131177 / 9131177 bytes

downoald complite ==> wrote state date
nefik to do ==> downloaded
Last Build ==> Sun, 31 May 2009 20:00:00 GMT


суббота, 16 мая 2009 г.

gprs bluetooth beeline одним скриптом

#cat /etc/bluetooth/hcid.conf
options {
autoinit yes;
security user;
pairing multi;
passkey "3587";
}
device {
name "demoname";
class 0x3e0100;
pkt_type DH1,DM1,HV1;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}

#cat /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:0E:6D:D8:7F:67; #hcitool scan channel 1; #sdptool search DUN 00:0E:6D:D8:7F:67 | grep Channel
comment "AwealPhone"; #
}

сам скрипт:


фрейм

четверг, 23 апреля 2009 г.

Sega Genesis / Sega Mega Drive 2

General Chaos
знакомая ситуация:
(из одного чата с народ.ру)
(1): Народ!! Помогите найти песню... Названия не помню...
(2): Напой.
(1): Ну там типа тууууу, туутууууу, туутуууутууууу... Туууу тууутуууу, туууутуууу туууу..
(2): Rammstein - Du Hast чтоли?
(1): ООО!! Она! Спасибо!!!!!
...
(3): ну вы пиздец.

аналогично и с поиском культовой игры детства, даже сейчас, когда брутом пройдясь по списку игр, и таки найдя, едва ли смогу дать толковое описание...
Тяжело быть командиром полка, а командиром спецназа и того хуже. Эта уникальная игра позволит игроку проверить это утверждение на практике. Ему предстоит управлять сразу четверыми (!) членами спецназа в режиме одиночного прохождения. Согласитесь, задача не из лёгких! Игра требует от игрока молниеносных решений, быстроту реакции и умения использовать местность во вред врагу. На высоте и мультиплеер: вы можете сражаться как против живого партнёра, так и на пару с ним против компьютера, что встречается не часто. А забавные звуки и анимация подарят вам не одно замечательное мгновение. Эту игру не стоит пропускать ни в коем случае! Dai Konsen (Япония)



в общем всем олдфагам советую.
PS:
  • эмулятор gens (rpm не знаю чья сборка)
  • http://tv-games.narod.ru/sega/g/games.htm описания и ромы, надеюсь не будет выпилен
  • понедельник, 12 января 2009 г.

    eee pc скрипт

    скрипт все в одном для управления ипцом на момент создания поста проверенно на:
    # uname -r 2.6.29-0.24.rc0.git13.fc11.i686
    и разумеется acpi в данном скрипте не используется
    фрейм

    вторник, 2 декабря 2008 г.

    wifi eee pc 901 информация к размышлению

    установив fedora 10 наткнулся на сообщение:
    Eee PC 901 Eee PC 901 wireless chip is Ralink RT2860, which is not supported by current kernel (work on support is in progress), but there's an open source driver provided by Ralink. RPMFusion has an akmod package with this driver (akmod-rt2860). Fn+F2 doesn't work here, either.


    фраза which is not supported by current kernel (work on support is in progress) имхо должна быть девизом 901 :)
    на самом деле драйвер доступен в исходном виде:
    подробнее(обратите внимание на хоткеи отличие от f9)
    в общем виде:
    по конфигу см подробнее файл 2.6.27.7-130.eeepc.tar.gz перезалил на народиск
    на этом беды не заканчиваются ;)
    при поиске настроек для Ralink'a постоянно натыкаешься на подобные сообщения
    There are known changes to these instructions that need to be followed for other versions (901/1000). Hopefully, these differences will be made to this wiki page soon.
    или
    RTxxx (Ralink) не поддерживают настройку из данного руководства, попробуйте поставить Ndiswrapper или

    несколько полезный тред to bee ...

    воскресенье, 23 ноября 2008 г.

    x11-drivers/ati-drivers-8.552-r2

    при попытке установки:



    решение уже есть тут:

    сумарно:

    если видите что-то наподобие этого

    удаляете линк rm /usr/lib32/opengl/ati/extensions
    и заново ati-drivers
    * Removing x11-drivers/ati-drivers-8.542 from moduledb.
    Switching to ati OpenGL interface... done
    >>> Regenerating /etc/ld.so.cache..

    aweal@nova ~ $ eselect opengl list
    Available OpenGL implementations:
    [1] ati *
    [2] xorg-x11

    понедельник, 3 ноября 2008 г.

    Gentoo bug 244511

    при обновлении мира получил всем известную багу:

    решение уже есть и найденно
    из того что учесть: 1.войти сразу su 2. скачать/пересобрать wget без ssl
    сумарно:

    если пи попытке пересбоки вылетает wget:

    требуется просто пересобрать wget: USE="-ssl" emerge wget