čtvrtek 24. února 2011

RewriteCond mod_rewrite

Modul do web serveru apache mod_rewrite je velmi mocný nástroj, kterým se dá řešit spousta přesmerování, ale i podmínek. Tento modul je běžnou součástí webserveru, tím mám na mysli, že se nemusí do webserveru doinstalovávat nebo takněco. Stačí jen nakonfigurovat a začít používat.

Řešil jsem přesměrování , pokud v URI je nějaký váskyt řetězce. Pravidla používám v kombinaci s mod_macro.

Pokud je v URI xyz
http://www.domena.cz/neco/jako/xyz/data.html
přesměruj na http://www.domina.cz


RewriteCond %{REQUEST_URI} ^.*xyz.*
RewriteRule ^/(.*)$ http://www.domina.cz [L]


Dané makro M_test je přiřazeno k apache virtuálu www.domena.cz.

Pár odkazů:

pondělí 21. února 2011

Stříhač


Stříhač ...
Originally uploaded by SmEjDiL

Vojta má právě období, kdy stále stříhá a vystřihuje. Zatím jen do papíru atd. Moc ho to baví.

sobota 19. února 2011

CCcam a DM-500S

Můj stařičkej Dreambox DM-500S mám umístěn na chatě. Nějako se odporoučel zdroj, tak jsem ho měl u známého servisáka. Ulevilo se mi, když jsem zjistil, že to je jen zdroj. Serviceman si přenastavil satelity a DM důkladně prověřil. Po zapojení na chatě jsem si říkal, že jen zpět přenastavím mnou používaný satelit a jedeme dál. Ale bylo to komplikovanější.


Po nastavení satelitů ASTRA 23,5°E a EuroBird1 28.2E°, hledání programu nedělalo vubec nic. Po několika hodinovém laborování jsem se uchýlil k Factory Reset. Jelikož jsem DM kupoval na Aukru a předchozí majitel mi tam stěžejní aplikaci CCcam zprovoznil, nevěděl jsem, že není součástí default nastavení. Byl jsem nucen se na chatě připojit přez mobil stáhnout nějakou verzi, která mi bude fungovat.

Zpětně jsem se dopátral, že jsem dříve používal CCcam_2.0.11, ale stáhnul jsem si z URL http://www.dreamboxtool.com/CCcam/ novější verzi CCcam 2.1.1 - The Gemini Project, která zafungovala. Novější jsem už nezkoušel. V Blue menu se dá vybrat automatické stažení, ale na chatě jsem internet (mobil - bluetooth - notebook) až k DM na rychlo nerealizoval. Všiml jsem si že se DM odkazuje někam sem http://blue-panel.com/ ale daná cesta na soubor getXML.php stejně nefungovala a tak jsem se vydal cestou manuální instalace.

Po stažení souboru e1-CCcam_2.1.1_090503.tar.gz jsem jej nakopíroval na DM pomoci scp.

scp e1-CCcam_2.1.1_090503.tar.gz root@192.168.0.42:/tmp

Pak už jen stačilo v patřičném menu vybrat manuální instalaci. Menu načetlo mnou kopírovaný soubor. DM si soubor rozbalil a pustil patřičné shell scripty, které nakopírovaly samotnou binárku na své místo v systému.

file CCcam_2.1.1
CCcam_2.1.1: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

No a už jen přepnout používání CCcam a restartovat službu. Programy SkyLink opět začaly fungovat :-)

úterý 15. února 2011

FreeNAS vs WESTERN DIGITAL TV Live


Právě jsem se vrátil od souseda, který si nedávno pořídil takovou tu další domácí krabičku, která se jemnuje WESTERN DIGITAL TV Live. Dané zařízení má síťovou kartu a výstupy, propojitelné s televizí.

Hnedle jsem k němu naklusal a vzal sebou testovací domácí FreeNAS rozběhnutý na starém HW. Systém mi běží z CF a pro data testuji 3 x 120GB HDD. Moc mě zajímalo, zda bude fungovat DLNA, o kterém se u prodejců (Alza, CZC) nepíše ani čárka. Ve FreeNAS jsem povolil Sambu SMB/CIFS a přidal jeden share. Dále jsem povolil službu UPnP server FUPPES, který jsem směřoval do stejného adresáře. Server si posléze vytvoří databázi všech mediálních souborů.

Na téma DLNA vs UPnP by se dal napsat další příspěvek ;-) Špatnou vlastností DLNA je, že jej každý výrobce implementuje po svém a pak nejsou NASy a např. TV plně kompatibilní.

Mile mě překvapilo, že WD TV Live umí spolupracovat s UPnP serverem FUPPES. Jediné co nezafungovalo jsou titulky. Řešením je nahližet na avi video soubory přez samba sdílenou složku, kde se titulky načítaji jak mají.


Do budoucna vážně zvažuji pořízení WD TV Live :-)