rulu ruru

post /var/log/head

March 29th, 2009

Filed under: linux — starenka @ 23:08
Tags: , ,

Opravdu zběžně pár střípků, který jsem nedávno potřeboval a sestrojil (ano, za mírných šťouchů jiných, kterým tímto děkuji).

přejmenování souborů v adresáři podle seznamu uloženém v souboru (dělal jsem pořádek v Red Dwarfu, no ;) )

current_files=(*); i=0; while read; do mv "${current_files[i++]}" "$REPLY"; done < ../list

promazání souborů starších 15ti dní (na můj boptnající bordel adresář)

find /junk/. -atime 15 -delete
Blogged with the Flock Browser

Popularity: 21% [?]

post Alko / nealko

March 14th, 2009

Filed under: zeitgeist — starenka @ 21:16
Tags: ,

Jedny vyšperkovaný mušle už tady proběhly a tyhle mi taky přijdou docela veselý. A ne, nemam uchylku na pisoary. Děkuji za optání.

 

Popularity: 20% [?]

post Překlady v CodeIgniteru na stereoidech - generování souboru s překladem

March 2nd, 2009

Filed under: php — starenka @ 22:57
Tags: , , ,

Jestli je něco v CodeIgniteru strašná otrava, tak určitě překlad aplikace. Člověk do controlleru, nebo view napíše hlášku a musí jít ještě vytvořit do souboru s jazykem proměnou, kam už tedy konečně může napsat překlad. Při pár hláškách se to přežít dá, ale při větším množství to leze na nervy. Poslední dobou si pohrávám s Djangem a vygenerovaní PO pro gettext je pomoci makemessages je prostě geniální zrychlovák. (Pro neznalé ve zkratce: de-fakto to proleze zdrojáky a hlášky na překlad nasype do souboru).

Je tady nějakej knoflík, kterej to umí? A jestli ne, tak proč ne? Proč ne opravdu nevím, ale konflík jsem horkou jehlou sešil a hazím v plén. Skript proleze adresář s projektem v CI a do specifikovaného souboru pro zadaný jazyk dosype hlášky, které ještě v souboru nejsou. Nic míň, nic víc. Předesílám, že skript je psanej pro mojí potřebu, takže postrádá jistou dávku blbuvzdornosti (bez urážky).

Jak to funguje? Je nutné předat cestku k projektu (option -p), ve které se rekurzivně projdou všechny podadresáře (pomocí -e je možné některý vynechat) a ve zdrojákách (defautlně přípona .php - možno změnit ve zdroji skriptu) se hledají stringy použité při validaci (lang:moje_lajna) nebo volání “překládací funkce”. defaultně je to v CI lang(”moje_lajna”), nicméně já používám vlastní rychlejší alias “_t()”. Název funkce jde proto nastavit také ve skriptu. Pokud není lajna ještě v souboru s překladem (-f soubor, -l jazyk), přidá se na konec souboru. Další podrobnosti k optionům po zavolání skript.py -h. Skript ke stažení tady.

Popularity: 20% [?]

ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress