=== smecar is now known as bic_hp [03:31] jutro [07:57] Mmike: ako imas 30min... pogledaj ovo... http://pyvideo.org/video/665/hand-coded-applications-with-sqlalchemy [07:58] traje 50, ali je prezentacija gotova za 30min [07:58] 20 minuta reklama? :) [07:59] ma... kao... mislim da sam prebrzo presao neke dijelove... pa cu se vratiti na njih ponovno [08:00] jer kao prezentacija je trebala biti 45min [08:13] gledam [08:42] jutro [12:42] i Mmike sto kazes... :) [12:47] ello :) [12:48] ello [12:49] ima tko iskustva sa linuxima i wireless driverima? [12:49] Ja ! Rade iz prve :) [12:49] Ne mogu vjerovati da sam ovo napisao, umjesto da ti pocnem pisati kak je linux u ku*cu :) [12:50] Sto je najgore, ovo se logira, pa ce mi to Mmike nabijati na nos do smrti :) [12:50] xD [12:50] ____ ___ _____ _ _ _ ___ ____ _ ____ _ _ [12:50] | __ ) / _ \_ _|/ \ | \ | |_ _/ ___| / \ | _ \| | | | [12:50] | _ \| | | || | / _ \ | \| || | | / _ \ | |_) | | | | [12:50] | |_) | |_| || |/ ___ \| |\ || | |___ / ___ \| _ <| |_| | [12:50] |____/ \___/ |_/_/ \_\_| \_|___\____/_/ \_\_| \_\\___/ [12:50] [12:50] ... [12:50] mika ! :* [12:50] 6 redova, warrning [12:50] a moram za njega [12:50] necu sad 2 tjedna uopce [12:51] A priznaj, moje javno odobravanje linmuxa , u bilo kojem aspektu, vrijedi jednog warninga :) [12:52] enego, ima netko iskustva s squirrelmailom ? na http://old.nabble.com/No-mails-in-%22Sent%22-td33530376.html sam opisao okvir problema [12:54] BotaniCar: postavke gdje se nalaze Sent, Trash, Drafts ovise o imap serveru, dio se da podesiti preko squirrelmaila [12:55] BotaniCar: za pocetak se spoji nekim drugim IMAP klijentom na IMAP server i vidi u koje tocno ime IMAP foldera se mapira ~/Maildir/.Sent/ [12:56] OK [12:56] nakon toga ? [12:57] i onda nagovori sq. da koristi taj folder ;-) [12:59] pa, cini se da i koristi , kad se telnetam na taj stroj i lupim list "" "*" , dobijem popis direktorija, sent se nalazi tamo di u squirrelu kaze da je [13:01] dobro, ak ti kuzis IMAP kroz telnet, super [13:01] a nemas kaj , telnet imeservera 143 ; 01 login username password ; 03 list "" "*" [13:01] podesi $default_folder_prefix i one postavke ispod [13:02] nemam kaj dirati na folder prefixu , u serveru i squirelu je "." [13:02] u squirrelmailovom config.php [13:02] jesi siguran [13:02] gledam dok razvovaramo [13:03] koji imap server i jel $imap_server_type podesen ispravno [13:03] kod mene za dovecot je $default_folder_prefix prazan string [13:03] server je courier , sto bi trebalo biti pod ""$imap_server_type" [13:04] $imap_server_type = 'other'; [13:04] to vjerojatno pise u dokumentaciji, ne sjecam se [13:05] zasto onda mislis da je tu problem ? [13:07] zato sto je to uglavnom uzrok diskrepancije izmedju imena/pathova foldera koji stvarno postoje, i onih kojima webmail pokusava pristupiti [13:08] sto bi reklo , nisi ziher ? :) Posteno .. jeb je sto squirrelmail nema nekakav logger, pa da vidim kaj se strgalo .. nish, ima preset za courier na http://squirrelmail.org/docs/admin/admin-13.html , idem to izjednaciti s stvarnim stanjem , javim jel pomoglo [13:09] recimo stari uw-imap je po defaultu prek imapa ostavljao vidljiv cijeli $HOME, i onda si morao podesiti $default_folder_prefix na 'Mail/' ili 'mail/' ili 'Maildir/' [13:10] dakako da nisam ziher, to sam zadnji put slagao prije bar 6 godina [13:10] straceaj ga ili prati mrezni promet pa vidi kojem folderu stvarno pristupa [13:13] strace bi mogao biti zabavan, buduci stvar vrti apache, a ovaj apache vrti kojesta :) Nu, bumo vid'li jel promjena configa pomogla, za minutu [13:15] straceat mozes i imapd [13:15] sto koristite za offsite backup [13:15] ? [13:15] koristite li sto? [13:15] tarsnap je kul al je skup za popizdit [13:15] tape library u drugom datacentru [13:16] tape na drugom stroju i offsite tjedni backup [13:16] **disk na drugom stroju [13:31] da, super je to kad imas 15 datacentara [13:31] a kad imas server na linodeu i backupirao bi ga na ne-linode? :) [13:32] ne znam, ja cu prabt slozit split raid1 sa servera do mene dome [13:33] mogu povuci 80GB na dan, to bi trebalo biti dosta i za full backup preko vikenda, a kamoli za incremental [13:34] oo hebote kineski tableti dobis zuljeve od njih [13:35] jelly, ovaj lik ima 2.2 TB za backupirati [13:35] oko 300 gigi dnevno [13:35] malo manje, ajd [13:35] reko sam mu sad da si kupi vps negdje sa puno diska :) [13:36] a linode uopce ima tak veliki node? :-) [13:36] ma, nije na linodeu [13:36] kod nas je [13:36] i hoce externi backup [13:36] kao, ak nam izgori sistemsala [13:36] da mu jadnom pornjava ne nestane :) [13:37] to dobijes za 400-500 kuna mjesecno [13:37] ja za sve koristim baculu [13:39] @Silver: djes ba' , oklen ti ChinaTablet ? Ocu ja ! [13:40] nazalost svi free backup sustavi su igracke, ok ak imas parsto tisuca fajlova i par servera u kriz, al se ne skalira dalje. [13:41] kolega baculom bekapira samo svoj linux pc, i query u bazu zna trajat minutama [13:41] Dajbog mi nikad ne zatrebalo skaliranje dalje :) [13:41] query u bazu za recovery, naci odredjeni file [13:41] da [13:41] al to je vise problem baze nego bacule [13:42] mozda koristi sqlite [13:42] :) [13:42] ivoks: losa baza _je_ problem bacule [13:43] sloziti shemu i backend koji ce dobro raditi za backup alat nije trivijalna stvar [13:44] evo, bas brojim koliko ima fileova na jednom serveru [13:45] heh [13:45] rsync za backup [13:45] 1,6 milijona [13:45] i zfs s druge strane [13:45] i takvih 6 servera [13:45] to radi jako dobro [13:46] recovery bilo kojeg file naparavim kroz 2-3 minute [13:46] ukljucujuci query i prijenos na server [13:46] i innobackupex za mysqlove, i wal shipping za postgrese [13:46] tak da ne znam o cem pricas [13:46] al', meni treba online service koji bi to radio [13:46] ivoks, ja sam od te bacule odustao davno, nepotrebna je [13:46] sto fali rsync? [13:46] ili rdiffbackupu ako ti bas trebaju snapshoti? [13:47] BotaniCar: eome [13:47] BotaniCar: ma frend ga sjebo nije se htio botati pa ga sad slazem [13:48] ivoks: to je onda, 10-30M verzija? U kojem backendu, pgsql? [13:50] jelly: mysql [13:50] bacula 5.0.1 [13:52] BotaniCar: neki 10" zenithink ZT180 [13:52] jelly: trebalo je manje od sekunde da nadje file [13:52] Start time: 19-Mar-2012 14:52:26 [13:53] End time: 19-Mar-2012 14:52:31 [13:53] cijeli restore za 5 sekundi [13:53] a direktorij sa X datoteka? [13:53] cek da nadjem neki zanimljivi [13:54] ma super je bacula [13:54] ovaj ima samo 19000 [13:54] i to je dost [13:54] hoces taj? [13:55] da, tipican web ima taj red velicine [13:55] i jos manje [13:57] eh... sad builda strukturu za 1,6 milijona fileova [13:58] a to sam mogao preskociti [14:00] idem bez toga [14:01] eto [14:01] restora [14:01] sad cekam da prebaci 3,2GB [14:02] 50+% [14:03] Start time: 19-Mar-2012 15:00:58 [14:03] End time: 19-Mar-2012 15:03:10 [14:03] Files Expected: 18,222 [14:03] Files Restored: 18,222 [14:03] Bytes Restored: 3,150,853,543 [14:03] Rate: 23870.1 KB/s [14:04] da se razumijemo [14:04] to je vrlo fino, 1-2 minute [14:04] to je restore na klijenta [14:04] sam prijenos podataka je manji problem [14:04] mozda ti frend krivo koristi restore [14:04] moguce [14:05] bacula moze *traziti* file na svim klijentima i svim volumima [14:05] to je nesto drugo [14:05] ali ako znas sto zelis restorati, to je odmah [14:05] npr... onaj prvi file o kojem smo pricali [14:05] rekao sam mu restore prije odredjenog datuma za taj i taj file [14:05] i to je ko iz puske [14:27] dodobas, ovaj sqlalchemy je uzas [14:27] svu onu zbrku sqla je prebacio u python [14:27] i umjesto da imas neat'n'clean stuff, imas necitljiv kod [14:27] (na pola sam tek) [14:28] ivoks, sto ima bacula a rsync/rdiff nemaju? [14:28] jel' ima neko fino web sucelje [14:28] statistike [14:28] alarming/monitoring? [14:30] Mmike: pisanje na trake? [14:31] full backupe? [14:31] Mmike: ima sve sto ti treba za pravi backup [14:32] #define pravi backup [14:32] velim, sto ima a rsync nema [14:32] jelly, ok, rsync ne pise po traci, true [14:32] sto znaci 'full backup'? [14:36] znaci da... cek, jel ti mene zajebavas [14:37] friska nova preslika svih podataka [14:37] bare metal recovery [14:37] ukopcas stroj i sve se vrati na pocetno stanje [14:38] nije mi bas napeto, ali eto, nekoga veseli [14:38] ne, to je drugo [14:38] puno jednostavnije inkrementiranje od rsynca [14:38] jelly, da, mislim, zasto rsync to ne moze? [14:38] rsync ne inkrementira [14:38] znam da je drugo, navodim sto moze :) [14:38] tj, radi inkrementalni backup [14:38] al' nemas snapshote [14:38] imas rdiff-backup za to [14:38] ili zfs na backup serveru :) [14:38] rsync ne inkrementira, nego moras raditi oko njega sve to [14:38] kuzis, u tom je poanta [14:39] u cem? [14:39] treba ti hrpa drugih alata da postignes isto [14:39] ne, samo 2 [14:39] rsync + rdiff backup [14:39] velim, ako bakula ima neki web oko sebe pa neki alerting monitoring pa da mosh svasta nesto [14:39] ajd [14:39] Mmike: poanta rsynca je da NE radis full backup ako ne moras, i tako stedis bw [14:39] naravno da ima [14:39] ma... [14:39] nemam vremena [14:39] jelly, ne, poanta rsynca je da ima delta compression, pa inkrementalni backup ide brzo [14:40] Mmike: pa onda backup alati koji su oko njega napravljeni nikad ni ne rade full, osim prvi put [14:40] ivoks, naravno, uvijek kad se nadje tehonologija koju koristis a nisi bas siugran zasto i kad dobijes kontraargument ti 'nemas vremena' :) [14:40] jelly, pa, rade, ovisi kak slozis [14:40] da, ako kazes rsync source:/ destination:/ [14:40] tocno, moras slagat sam iznova [14:40] onda imas samo inkrementalni bekap bez snapshotova [14:40] osim ako ne koristis - zfs :) [14:41] sad smo vec na tri [14:41] i nema tape [14:41] meni se bakula sa svim svojim workerima fileatorima rolatorima preseratorima i neznam cime sve cinila nepotrebno prekomplicirana [14:41] fleksibilna je, da [14:41] rsync je isto vrlo fleksibilan [14:41] i radi odlicno [14:41] razliciti storage daemoni za razlicite stvari [14:41] zakaj se trudim [14:42] a klijente jos nismo ni dotakli [14:42] izvrsiti nesto prije backupa na klijentu [14:42] 1200 strojeva, zilijarde gigaajta gore, jedna kistra sa opensolarisom gore i zfsom, i radi odlicno [14:42] da, mozes, ssh, pa ovo, pa lock, pa cekas, pa skripta... [14:44] Mmike: dodes jedan dan do mene na kavu pa ti pokazem sto bacula moze/zna mislim da je jednostavnije nego ti opisivati sto moze :) [14:44] a i duzan si mi kavu jednu vec jako dugo :) [14:44] to s kavom stoji :) [14:44] mogao bih [14:45] neznam, ne velim da je bacula smece, nemam pojma kak radi [14:45] samo velim da je nepotrebna [14:45] meni bila [14:45] plus [14:45] sad si bas doma slazem rdiffbackup na novi storage box [14:45] kad vec imam tih terabajtova [14:49] ivoks, dal' s bakulom moram imati nesto na destination strojevima? [14:49] tj, na strojevima koje backupiram? [14:49] moras bacula clienta [14:49] file daemon [14:51] gle [14:51] kad stavis u pricu tape, onda tu uopce nema rasprave [14:51] das joj traku, ona procita barcode, pa zna u koji pool to pripada [14:52] ima i plugin za exchange [14:53] ok, nemam traku [14:53] :) [14:53] jbg [14:53] a i brijem da rsync nema pojma o ACL-u [14:53] i workload je malcice drugaciji pa mi to sve ne treba [14:53] acl? kontekst? getfacl/setacl? [14:53] acl [14:54] ne da fetchas acl od svih fileova u file [14:54] sto je acl? [14:54] access control list? [14:54] e jebiga :) [14:54] to, getfacl, setfacl [14:54] kaj e jebiga? [14:54] da, to ne koristim [14:54] mislim da rsync zna to [14:54] ako kernel zna [14:54] tj, fs [14:55] zna --A [14:55] odo kuci..pozz@all [14:55] ne znam jel bdi omogucava inkrementalni backup unutar SQL-a [14:56] Mmike: to sto kernel podrzava ne znaci nis [14:56] tar ne podrzava ACL [14:56] inkrementalni backup unutar SQLa? sto to znaci? [14:57] ivoks, rsync podrzava [14:57] aha, kuzim [14:57] to ne radis tako [14:57] bazu uvijek backupiras tako da imas full dump + transaction logove [14:57] s tim da mosh rdiffat full dumpove :) [15:36] Mmike: vjerojatno si na prvom 'primjeru' jos... [15:36] ponata svog onog koda je da je to samo apstrakcija [15:36] naravno da nekad nemas potrebe tako komplicirati, nego definiras 'model' [15:37] ali te apstrakcije ti omogucavaju da slozis svoj sustav koji ima smisla na obje strane [15:37] rel_db <-> python [15:38] drugi primjer ce ti vjerojatno biti zabavniji [15:38] ne, drugi primjer [15:39] prvi primjer ocito pokazuje zasto je djangov ORM smece [15:39] a drugi pokazuje da je sqlalchemy kompliciran [15:39] i dalje moras hrpu plumbing koda pisat [15:39] ne vidim zasto to nebi rijesio u SQLu [15:39] umjesto da se patis sa onim mega-konstruktima [15:41] pa da lakse je bubnut SQL, pa mappirat atribute, pa onda svaki put definirati svoje strukture za svaki upit [15:41] da lakse je :) [15:42] pa ne [15:42] :) [15:42] mislim, ak tak radis, onda jebiga [15:42] atribute moras mapirat [15:42] tak i tak [15:42] pa slozis fino svoje klasulje da to rade kako spada [15:42] i onda pises SQL u storanim procedurama [15:42] ok, imat ces malcice vise posla [15:42] jer moras pisat i sve one get/set tj resolve/serialize metode i glupe funkcije u bazi [15:43] al' si se rijesio 1001 problema, imas jebacki dizajn baze, imas objektni model koji prati ono sto mu treba gore (a nemas bazu objektno modeliranu!) [15:43] ne patis od sql injectiona [15:43] i koristis sve megaficure svoje baze [15:46] guras logiku u bazu... sto znaci da ces moras dobro platiti db admina [15:46] ovako mozes platiti nekoliko developera da čukaju kod :) [15:50] * obruT zna jedan poslovni sustav napisan uglavnom kao stored procedure u oracletu [15:50] bilo kakva izmjena poslovne logike je muka isusova [15:51] a bilo je i problema sa upgradeom oracleta s verzije na verziju... [15:55] lakse je nauciti n00b developera da nesto pise... nego wannabe db admina [16:01] dodobas, logici je i mjesto u bazi [16:01] oko stvari koje se ticu baze [16:01] npr, 'knjizi racun', to ide u bazu [16:01] 'nacrtaj racun i napravi pdf', to ne ide u bazu :) [16:02] tja, oracle je jedna velika magla [16:02] ok, ali to je opet apstrakcija koju razumije dba [16:03] i ako promjenis model, knjizi racun ce uvijek biti knjizi racun [16:03] yup [16:03] zato logika ide u bazu [16:04] tako je skuplje odrzavanje :) [16:07] pa i nije [16:07] onako je skuplje odrzavanje jer imas lose napisan softver [16:08] sad ovako mozemo do prve pive :) [16:09] ha [16:09] stoji :) [16:09] je, sqlalchemi je puno bolji od svega sto sam vidio [16:09] jer ti daje mogucnost da pricas u setovima [16:09] al' opet moras raditi cuda bozja da bi to pretocio u objekte [16:09] i opet, ako si krenuo od objekata, pogrijesio si [16:10] pa ako mislis da ti je Account objekt onda da... :) [16:12] pa ja mislim da fakat moramo na pivu [16:12] ili sok [16:12] obruT, aj s nama [16:12] da se malo popricamo o ORMovima i inim drekovima [16:13] btw, JDBC je isto ORM [16:13] kao sto je i ADO/DAO i ini drekovi [16:13] samo sto nemaju automagicnost [16:24] SQL, ORM, JDBC, ADO, DAO... = PCMCIA (People Can't Memorize Computer and Internet Acronyms) [16:34] http://boourns.cjb.net/thumb/pics.gandalf.jpg :D [16:41] ftp je uzas i katastrofa [16:41] zakaj to ljudi jos koriste? :) [16:50] :) [16:50] Mmike: jel vozis maleziju [16:51] 1:34 [16:51] los za popizdit [16:57] :) [16:59] hm htio bi sad rootat ovaj tablet a ne kuzim kaj je sbd shell [16:59] adb* [17:00] http://www.chinadigitalcomm.com/post10264.html#p10264 [17:20] koji tablet? [17:24] preko adb shell možeš izvršavati komande na telefonu npr "adb shell uname -a" etc. [17:26] Mmike: Zenithink ZT-180 1GHz 10 [17:26] " [17:27] http://www.slatedroid.com/wiki/images/thumb/3/3a/ZT-180_Tablet_Features.jpg/750px-ZT-180_Tablet_Features.jpg [17:29] kao trebao bi raditi Universal Androot App [17:29] za root ali ne radi kaze da ga je rootao ali nije [17:32] sha skuzio treba imati Android SDK [17:54] dečki nid urđent help :) [17:55] hocu napravit neki text file i da bude sto lakse bih tijo sve u terminalu [17:55] znaci nes u stilu [17:57] vec sam skonto kak :) [17:57] tinace sam htio da bi neko samo skopiro u terminal neku komandu koja bi ustvarila skriptu sa newlinima [17:58] imalte kakvu ideju? [18:07] nista te ne kuzim [18:08] trebam napravit tekst fajl... pa bi htio to što lakše... [18:09] nekom ko je prvi put za terminaom nebi htio komplicirati sa vi editorom, nego samo neki copy pejst [18:09] znaci da skopira neki string u terminal stisne enter i voila, napiso je txt datoteku... [18:11] stvarno bi mogo poradit na tome da razumljivje pišem [18:11] :) [18:14] kvrapcu [18:15] ova zvucna i moje slusalice s mikrofonom ne koegzistiraju najbolkje [18:17] hm... a mozda ipak i radi [18:18] ne, pretiho je [18:21] a tu si [18:21] mic boost [18:23] :) [18:24] ahaahah, znate koji Server header reddit.com vraca [18:24] Server: '; DROP TABLE servertypes; -- [18:24] :D [18:27] hmmm [18:28] za e-hrvatska sam demonstrirao kupovinu glazbe putem ubuntu one [18:28] i kupio sam nekaj, tek toliko da kliknem [18:28] i sad prvi put slusam tu stvar [18:28] uocpe nije losa :D [18:29] the black keys - busted normal [18:29] http://www.youtube.com/watch?v=FVnBU3tIci8 [18:32] postao sam fan :) [18:36] odustajem od ovoga rotanja [18:36] hebe me ko magarca [18:43] OMG... 70kg ugovora RH-EU [18:44] pa tko ce to IKAD procitati [18:44] to je bar 100000 stranica [18:44] i to jos pravnog teksta [18:45] to se radilo godinama dodobas [18:45] i DZS obraduje popis stanovnistvna godinama... [18:46] a samo trebaju skenirati papire... [18:46] zato smo imali pregovarace [18:46] jesmo jesmo [18:46] tih 70kg samo pokazuje koliko ti pregovori nemaju smisla [18:47] pitanje jel 'obican' gradjanin uopce moze doci do tih ugovora [18:47] to je sigurno bila neka vijest na TV-u :) [18:47] neki nas novinar [18:47] je... :) [18:47] prvo i osnovno [18:47] ne postoje ugovori RH-EU [18:47] postoje ugovori izmedju RH i svih zemalja clanica [18:47] ljepo snimili kutiju... [18:47] zapecatili... [18:47] sto znaci da imas vise-manje isti dokument u 25 kopija [18:48] tocnije, 50 [18:48] barem 50 [18:48] na to ce jos doci ugovori izmedju RH i svicarske [18:48] i norveske [18:48] jer smo kao clanica eu duzni i s njima se dogovoriti [18:49] srbija ce imati 80 kila [18:49] itd itd [18:49] al ljepse zvuci 70kg, zastrasivanje, ovo ono [18:49] izrael 90kg... [18:49] egipat 100kg [18:49] itd itd [19:01] @ivoks... men je ova pjesma i spot D'BEST! http://www.youtube.com/watch?v=mpaPBCBjSVc&ob=av2e [19:23] hrt2 [19:23] :) [19:25] ? [19:25] SilverSpace, jesi cuo da je vukovar bio srpski grad :D [19:25] gledaj [19:25] ja to nisam znao :D [19:26] uf, di su ovog nasli [19:44] SilverSpace: pf, bolje da nisi upozorio na ovo, ne znam jel se smijat ili plakat [19:45] jelly-home, oboje istodobno [19:49] jelly-home: ha nema tu plakanja [19:51] sad skidam cijeli android sdk kad ne znam u kojem je paketu adb [20:03] SilverSpace: ako koristis adb na windozama, imas na xda forumu win program "android flasher", a isti kod sebe ima binarije od adb.exe, fastboot.exe, pa samo njih koristis [20:09] chaky: thx [20:11] np [20:14] morat cu to na win [20:14] zapeio na ubuntu [20:19] ne prepozna kinesko cudo [20:19] HTC uredno mi prepoznao [20:19] jah [21:11] dosta odustajem [21:13] uglavnom vratio kineza u zivot i jos nadogradio na 2.2 androida nije imao do sad root pa mu ne treba ni od sad :) [21:16] heh, "nadogradio na 2.2 android" [21:19] 2.1 bio === chaky_ is now known as chaky