snaprd: Už hodně dlouho (víc jak 10 let) používám na několika místech něco velmi podobného. Jmenuje se to dirvish (dirvish.org), používá to rsync přes ssh a hardlinky pro úsporu místa. Plánování je přes cron. Napsané je to v perlu. Po celou dobu používání jsem nezaznamenal žádný problém.
Haha perl, tak určitě. To zlo jménem perl je prolezlé a zažrané v linuxových distribucích jako virus. Schválně zkuste "sudo apt-get remove --dry-run perl" a zděšeně budete zírat co všechno na tom zlu závisí! A nikdo s tím nic nedělá. Už je to snad 5 let co jsem raisnul issue na git aby odstranili závislost na perlu. A odložili to se slovy, že to prý není priorita!
Nikomu to nevnucuju. Publikoval jsem jen zkušenost s něčím, co léta funguje a pracuje na podobném principu záloh.
Sice nemám perl nikterak extra v lásce, ale na práci s textem nenajdete nic lepšího.
"zlo jménem perl" - no nevim ...
pred davnou dobou (cca r.2000) jsem potrebovaval zpracovavat velky pocet velkych textovych souboru, vyextrahovat z nich informace (zadne copy + paste, potrebovalo to docela slozitou logiku) a ty pak zformatovat do potrebneho vystupu.
nic lepsiho, nez perl, jsem na to nenasel.
a odtehdy sahnu po perlu, kdykoliv potrebuji neco podobnyho, na co za beznych podminek nepomuze soustava grep/sed/awk.
ze perl neni pro kazdeho, to chapu, ale zeby to bylo zlo - tak s tim si tedy dovolim docela polemizovat.
Je to zlo. Pravidla GNU hovoří, že zdrojové kódy mají být čitelné a neobfuskované. Ale zdrojáky v perlu mají obfuskaci by design :-P
No zalezi jak jsou psany a kdo je cte. Me spis prijdou katastrofou zdrojaky v Pythonu (odsazovani bloku pomoci tabulatoru, napr) a desne blbe se mi ctou zdrojaky treba v Lispu. S Perlem zas az takovy problemy nemam.
Umm… Bloky odsazené znakem tabulátoru v Python kódu prakticky nevidím a i PEP8 silně doporučuje mezery.
https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces
"Bloky odsazené znakem tabulátoru v Python kódu prakticky nevidím"
Mas pravdu, presto zrovna vcera jsem se s jednim takovym rejpal :/ Nastesti, zrejme asi naposled, protoze se zda, ze pujde celkem lehko prepsat do Bashe :)
A Bashi se odsazovat tabulátorem nedá (možná ne, nenapadlo mě to zkoušet), nebo preferuješ kód který není odsazený vůbec? Já pořád nevím jak za tohle může Python, který dokonce narozdíl od spousty jiných jazyků tabulátory neduporučuje přímo v oficiálních code guidelines.
Tam jde o bloky. Python nepouziva uvozeni bloku, misto toho se odsadi - a to (nejen) me mate. Tot vse k odsazovani ;) Bash bloky uvozuje.
Faktem je - abych byl uprimny, ze v pripade Pythonu je to z me strany jaksi osobni. Mam na nej nejak ziskanou averzi tak jako tak. To neznamena ze nekomu jinemu nemusi vyhovavat, nebo ze bych v nem nedokazal nic napsat. Jen jej proste nemusim a vyhybam se mu. Jini zas nesnai Luu, ci C++, ktere mam rad ja a vsechno by nejradeji resili jen v Pythonu (PHP, ... vyber si).
To odsazovani v Pythonu mi jednou vzalo 2 hodiny zivota. A dodnes nemuzu pochopit kdo vymyslel tuhle pitomost. Neco jako chybejici switch bez break u C/C++.
Nevíte jak jde pod linuxem zkompilovat ten audmes? Makefile je tam jen pro windows a automake to taky neobsahuje.
A stoji to za to ? Zdrojaky su z roku 2007 a screenshot z windows 2000 :D
me zarazi, ze v roce 2018 autor prezentuje v clanku aplikaci z 2007... :D
myslim, ze toto mluvi za vse:
https://sourceforge.net/p/audmes/discussion/715749/thread/962dfc33/?limit=25#11f2
takze 'Aplikace je k dispozici pro Linux' evidentne neznamena, ze to pobezi, jenom to, ze je mozne si ji stahnout
:)
ale stejne - aplikace z r. 2007 ... no, nevim.
a to na nektere klasiky nedam dopustit, ale aplikace se udrzovat musi, protoze i OS se casem meni.