ivoks | ovo je bilo fino! | 12:15 |
---|---|---|
MmikeMRMA | ivoks, na sto tocno misils? :) | 12:22 |
=== MmikeMRMA is now known as Mmike | ||
ivoks | karfiol | 12:23 |
ivoks | pojeo sam cijeli jedan karfiol za rucak :) | 12:23 |
ivoks | voda, malo soli, plin, vatra, malo vrhnja i papra i mmmmmmmmmmmm | 12:24 |
Mmike | a | 12:24 |
Mmike | jesi probao sirovi? | 12:24 |
ivoks | ne | 12:24 |
Mmike | probaj | 12:24 |
Mmike | odusevit ces se | 12:24 |
ivoks | zasto? zato smo izmislili vatru | 12:24 |
Mmike | zato sto je ukusnije? :) | 12:25 |
Mmike | da ne govorim zdravije | 12:25 |
Mmike | Daklem, porezna tvrdi da nisam placao akontacije poreza na dobit | 12:30 |
Mmike | i da sam im duzan oko 7k kuna | 12:30 |
Mmike | i donio sam im printscreen internet bankarstva, medjutim, to ne pali | 12:30 |
Mmike | i sad moram traziti banku da se ocituje oko toga, a to me kosta 500 kuna :) | 12:31 |
Mmike | go figure :) | 12:31 |
ivoks | pa to sam ja morao prosle godine | 12:36 |
ivoks | meni su rekli da sam imao vise prometa nego sto to izvod banke kaze | 12:37 |
ivoks | da bi se na kraju ispostavilo kako su mi dva puta u poreznoj racunali istu uplatu :) | 12:37 |
ivoks | ni izvod iz banke nije pomogao | 12:38 |
ivoks | morao sam sjesti sa zenom i crtati joj sve | 12:38 |
Mmike | opce ne kuzim | 12:39 |
Mmike | ja sam uplatio sveskup oko 8k kuna poreza na dobit, kroz akontacije | 12:39 |
Mmike | porezna tvrdi da je zaduzenje oko 5k | 12:40 |
Mmike | a da sam uplatio oko 1200 kuna | 12:40 |
Mmike | plus dug od prosle godine, pa je to cca 7k | 12:40 |
ivoks | mozda si uplatio na krivi pozivni broj | 12:41 |
ivoks | to se meni desilo | 12:41 |
ivoks | naime, imaju dva razlicita pozivna broja za akontakcije i zavrsni obracun | 12:42 |
Mmike | pa sve uplate mi idu na isto | 12:47 |
Mmike | znaci, ako sam sjebo, sjebo sam sve | 12:47 |
Mmike | odakle onda onih 1200 kuna koje sam kao uplatio? | 12:47 |
Mmike | nist mi to nije jasno ;/ | 12:47 |
ivoks | mozda od prije | 12:51 |
ivoks | ja sam nedavno skuzio da cijelo vrijeme uplacujem 2 mjeseca unaprijed :) | 12:51 |
ivoks | mozda si prosle godine preplatio na krivi pozivni broj :) | 12:51 |
ivoks | sjebano je to sve sa svim tim razlicitim pozivnim brojevima | 12:52 |
ivoks | men eto zivcira | 12:52 |
Mmike | pa, ima smila | 13:04 |
Mmike | al' da | 13:04 |
Mmike | jos ajde, porezna to ima relativno ok | 13:05 |
Mmike | ili tele2, jebeno su to imali - poziv na broj = id klijenta, odnosno mene | 13:05 |
Mmike | i onda sve uplate idu preko toga | 13:05 |
Mmike | a ne vipnet | 13:05 |
Mmike | stalno im se mijenja taj broj | 13:05 |
Mmike | cemu!? | 13:05 |
ivoks | ne kuzim ni ja | 13:19 |
Mmike | srecom je zena u poreznoj skroz razumna, zove me 'micek' :) | 13:25 |
Mmike | eto jos jedne stvari koju MySQL ima a PG nema (bar ne elegantno) | 13:29 |
Mmike | INSERT INTO baza1.tabica SELECT * FROM baza2.tablica ... | 13:30 |
ivoks | jel se ti to divis mysqlu? :) | 13:30 |
Mmike | :) ne :) | 13:34 |
Mmike | al' eto, ovo je skroz zgodno :) | 13:34 |
ptlo | Mmike, imam mysql pitanje za tebe :) | 13:44 |
Mmike | :) | 13:44 |
Mmike | sto postgres neki ne uleti :) | 13:44 |
Mmike | hajde | 13:44 |
Mmike | pitaj :) | 13:44 |
ptlo | Mmike, insertam 200000 rowova u tablicu; to radim u transakciji ne saom zato sto je to dobro inace, nego i zato sto zelim da mi svih 200000 budu vidljivi odjednom (iz raznih razloga zapravo radim delete svih, insert svih, jer mi je to lakse od ispitaj i updateaj jednog po jednog) | 13:45 |
Mmike | Aha! Znam di je (dio) zajeba s poreznom! Knjigovodja me uvjerio prosle godine da ne moram placati razliku, da cu to isplatiti kroz akontacije :) Opet, to je svega 1000 kuna... | 13:45 |
ptlo | e sad, myisam ima table level locking, sto znaci da mi readovi nece prolaziti sve dok se ovi rowovi ne insertaju | 13:45 |
ptlo | sto mi je tlaka | 13:46 |
ptlo | ja bi da readovi prolaze uredno (sa starim podacima) sve do commita | 13:46 |
Mmike | myisam - no can do | 13:46 |
Mmike | za innodb nisam siguran, al' mislim da innodb nije mvcc do verzije 5.5 (al' ovo sad lupam napamet) | 13:46 |
ptlo | e sad, mysql/myisam podrzava "concurrent insertove" u smislu da ako tablica nema rupu u sebi (tak pise u docs :), da ti concurrent insertovi funckioniraju | 13:46 |
Mmike | btw, brisanje 200k redova i onda vracanje nazad je, onak, dosta skupa operacija, siguran si da ne mozes to nekako mudrije napraviti? | 13:47 |
ptlo | nije moja baza ,myisam je u pitanju | 13:47 |
ptlo | brisanje 200k redova u mysqlu je trenutacno | 13:47 |
ptlo | try it :) | 13:47 |
ptlo | mysql interno napravi drop | 13:47 |
Mmike | da, na myisam tablici | 13:47 |
ptlo | pricam o myisamu | 13:47 |
ptlo | ne o innodbu, oracleu ili googleu | 13:47 |
ptlo | enivejz, druga opcija je provjeravanje svih tih 200k jel treba koji updateat | 13:48 |
ptlo | sto mi u praksi ztnaci select polja iz svih 200k redova | 13:48 |
ptlo | i nakon toga update nekog manjeg broja | 13:48 |
ptlo | nisam nit sam pametan sto napravit | 13:48 |
Mmike | hm, sad ja malo sirim pricu, al'... koji je uvijet selecta? | 13:48 |
Mmike | tj, uvijet provjere? | 13:48 |
ptlo | zasad jos nema uvjeta provjere, ali ako ga stavim, bit ce na uniqe keyani sha1sum podataka | 13:49 |
ptlo | jer nemam niti jednog drugog podatka (verzioniranje, itd) po kojem mogu provjeravati | 13:49 |
Mmike | hoce, ako radis jedan po jedan | 13:49 |
Mmike | al' sto je zajednicko tim podacima koje updateiras? | 13:49 |
ptlo | to da su drugaciji od podataka koji su vec u bazi | 13:49 |
ptlo | a nemam vrijeme promjene | 13:49 |
ptlo | nemam flag promjene | 13:49 |
ptlo | nemam verziju podataka | 13:49 |
ptlo | jedino sto imam je neki xml blob | 13:50 |
ptlo | kojeg importam u bazu | 13:50 |
ptlo | idealno bi bilo otkriti koji su promjenjeni | 13:50 |
ptlo | ali to mogu samo izravnom usporedbom svih polja | 13:50 |
ptlo | odnosno mogu napraviti hash digest pa usporediti samo to | 13:50 |
ptlo | sto je malo brze jel :) | 13:50 |
Mmike | da, al' opet ces updateirati redak po redak, sto zelimo izjbecio | 13:51 |
ptlo | necu updateati sve | 13:51 |
ptlo | recimo da selektam svih 200k | 13:51 |
ptlo | i vidim da ih moram 1k updateati | 13:51 |
Mmike | po cemu vidis da ih 1k moras updateirati? | 13:51 |
ptlo | onda mi je to jedan select svega | 13:51 |
Mmike | ok, probajmo ovako | 13:51 |
Mmike | banalan primjer, al' mozda me polovis | 13:51 |
ptlo | po tome sto napravim sha1sum svih i usporedjujem koji mi je razlicit iz baze | 13:51 |
ptlo | moram svih 200k xmlova parsati, taj dio je neizbjezan | 13:51 |
ptlo | ali dok to radim baza normalno radi, pa mi to nije problem | 13:52 |
Mmike | a xmlovi su ti u bazi? | 13:52 |
ptlo | ono sto mi je problem je dok ja pricam s bazom da ostatak svijeta mora biti s njom | 13:52 |
ptlo | ne, xmlovi su na disku | 13:52 |
ptlo | ono, import iz xmlova u bazu | 13:52 |
ptlo | nije neka filozofija :) | 13:52 |
Mmike | propustam neki dio :) | 13:52 |
ptlo | imam 200k xml fajlova | 13:53 |
Mmike | mosh dat neki konkretnan primjer, smanjeni scope jednostavnosti radi? | 13:53 |
ptlo | imam praznu bazu | 13:53 |
ptlo | imam svoj program koji proparsa svih 200k, i za svaki inserta jedan row u bazu | 13:53 |
ptlo | so far so good | 13:53 |
ptlo | drugi dan - neki od ovih fajlova su promjenjeni, ali ne znam koji (i ne mogu gledati vrijeme update, niti jet o zapisano u samom xmlu nazalost) | 13:53 |
ptlo | dakle, opet moram proc kroz svih 200k xmlova | 13:53 |
ptlo | i novopromjenjene staviti u bazzu | 13:54 |
ptlo | + one kojih vise nema u xml formatu maknuti iz baze | 13:54 |
ptlo | (ovog za micanje sam se sad tek sjetio da je isto req, ali to je faza 2...zasad gledam update dio) | 13:54 |
ptlo | dakle imam 2 izbora | 13:54 |
ptlo | prvo je brute force, obrisi sve, stavi sve nove, napravi to u transakciji tako da lijepo sve bude atomicno - problem s tim je ovaj concurrency r/w kod myisama | 13:54 |
ptlo | druga opcija je idi redak po redak (tj xml fajl po xml fajl), usporedi sa podacima istog tog retka u bazi (imam unique id integer key po kojima znam koji je koji), i ako treba updateati, updateaj | 13:55 |
ptlo | problem s tim je da nemam pametan nacin za usporedbu sto se promjenilo u fajlu osim da usporedjujem sadrzaj svih polja | 13:56 |
Mmike | pa | 13:56 |
Mmike | spominjao si hashiranje | 13:56 |
ptlo | pa to je mala optimizacija | 13:56 |
Mmike | pa i nije bas mala | 13:56 |
ptlo | pa jebote znam taj dio | 13:56 |
ptlo | ne pitam te to :) | 13:57 |
Mmike | pa to je way to go | 13:57 |
ptlo | ugl ako koristim hashiranje | 13:57 |
ptlo | onda moram selectati 200k hasheva iz baze | 13:57 |
Mmike | ovo prvo je pita zbog toga sto si rekao (mysam sranja) | 13:57 |
Mmike | ovo drugo je isto pita (200k updateova) | 13:57 |
Mmike | preformanse prvog i drugog su vrlo slicne, otkrit ces, prvo je nesto brze al' ima taj ruzan lock | 13:57 |
Mmike | ne moras | 13:57 |
Mmike | znaci | 13:57 |
ptlo | kak ne moram :) | 13:58 |
Mmike | imas XML dokument | 13:58 |
Mmike | napravis hash | 13:58 |
Mmike | uguras XML dokument u bazu | 13:58 |
Mmike | uguras hash | 13:58 |
Mmike | ok? | 13:58 |
ptlo | da, ofkors | 13:58 |
Mmike | sutradan se XML dokument promjeni | 13:58 |
Mmike | promjeni se i hash | 13:58 |
Mmike | nadjes samo one kojima se promijenio hash | 13:59 |
ptlo | kako? | 13:59 |
Mmike | hm, da, morat ces hasheve od svih dokumenata gurati u bazu svaki dan | 13:59 |
Mmike | al', dal' moze ovako: | 13:59 |
ptlo | kak bi ti to napravio bez da na ovaj ili onaj nacin moras izvuci svih 200k hasheva iz baze, ili, sto je jos debilnije, 200k selectova po 1 doc | 13:59 |
Mmike | napravis hasheve za 200k dokumenata koje imas na fsu | 14:00 |
ptlo | samo mi nemoj reci da napravim jedan sql select sa 200k uvjeta u where clauseu | 14:00 |
Mmike | gurnes ih u mysql (u tmp tablicu) | 14:00 |
Mmike | kazes mysqlu 'daj mi one kojima se hash promijenio) | 14:00 |
ptlo | hm | 14:01 |
Mmike | SELECT id FROM tmp JOIN orig ON tmp.id = orig.id WHERE tmp.hash != orig.hash | 14:01 |
Mmike | i dobijes IDjeve promijenjenih | 14:01 |
Mmike | i onda samo njih updateiras | 14:01 |
ptlo | mislis da bi guranje 200k hasheva u tmp tablicu pa to selektanje bilo brze od selecta samo 200k ? | 14:01 |
Mmike | napravis, dakako, i provjeru za one kojihi mas u mysqlu a nemas ih na disku i obrnuto | 14:01 |
ptlo | svejedno 200k hasheva ide preko zice | 14:02 |
ptlo | + za tu usporedbu zelim imati primary keyeve, sto je insert 200k rowova sa primary keyevima | 14:02 |
Mmike | primary key je jedan jedini, i to je ID dokumenta | 14:02 |
ptlo | pa 200k dokumenata po jedan primary key u temp tabilici | 14:02 |
Mmike | na hasneve ces vjerojatno postaviti indexe, iako, mala korist od toga jer moras svaki pregledati | 14:02 |
drj_cro | pa brze bi mu bilo da provjerava 1po1 dal je gore i ako je da updejta ako je promjenjen i ako nije da inserta novi | 14:03 |
ptlo | drj_cro, nikako :) | 14:03 |
Mmike | pa nebi :) | 14:03 |
Mmike | overhead selectanja 1/po/1 je velik :) | 14:03 |
Mmike | znatan, rekao bih :) | 14:03 |
Mmike | a insertanje 200k redaka u tmp tablicu ide solidno brzo | 14:03 |
ptlo | + 200k updateova imi jednako loka bazu kao 200k selectova | 14:03 |
ptlo | err insertanja | 14:03 |
Mmike | ptlo, upravo tako, ako radis unutar jedne transakcije | 14:04 |
Mmike | al' | 14:04 |
ptlo | radim unutar jedne transakcije | 14:04 |
ptlo | ako se bilo gdje dogodi sranje | 14:04 |
drj_cro | da. al si rekao da nemas toliko puno updejtova/insertova | 14:04 |
ptlo | zelim clean stanje | 14:04 |
Mmike | od tih 200k dokumenata, koliko ih se cesto mijenja? | 14:04 |
Mmike | btw, myisam i transakcije nisam bas siguran da rade kako mislis da rade | 14:04 |
ptlo | drj_cro, ali imam jednak broj selectova i to trajeeeee....svejedno ce lockat bazu | 14:04 |
Mmike | to provjeri svakako | 14:04 |
ptlo | Mmike, prilicno rijetko se mijenjaju | 14:04 |
jelly | ja bi te dokumente spremao u git a ne u mysql | 14:04 |
ptlo | svakako bi bilo bolje updaati samo neke | 14:04 |
Mmike | ptlo, super! | 14:04 |
Mmike | ptlo, sam sec, telefon | 14:04 |
ptlo | jelly: a ja bi imao na racunu dovoljno para da ne moram radit pa onda ne bi morao ovo radit :) | 14:05 |
jelly | eh sad | 14:05 |
ptlo | eh sad | 14:05 |
ptlo | jednako mi dodje :) | 14:05 |
jelly | jos reci da ne smijes mijenjat shemu i dodati nesto korisno unutra | 14:05 |
jelly | npr. ctime i mtime ;-) | 14:05 |
ptlo | smijem nesto malo, al nemrem bas stavit postgreqs umjesto mysqla ili mijenjati tip tablice itd | 14:05 |
ptlo | ctime i mtime su besmisleni | 14:06 |
ptlo | jerbo su ti xmlovi kopirani od negdje | 14:06 |
ptlo | i ctime i mtime ce svaki put bit drugaciji | 14:06 |
ptlo | problem je sto izvor dokumenata nema lijepi neki ctime | 14:06 |
ptlo | ili mtime | 14:06 |
ptlo | ili bar verziju | 14:06 |
ptlo | ali i ovaj hash ce posluziti | 14:06 |
drj_cro | ja bi to slozio lokalno neki txt file sa hashovima pa hasho nove u txt2 i diffo razliku i te ubacio gore :) | 14:06 |
ptlo | drj_cro, pa jedna od opcija mi je da imam dbm fajl u kojem samo cacheiram hasheve | 14:07 |
ptlo | ali mi je traljavo imat 2 "baze" :) | 14:07 |
drj_cro | a nekad si triper rjesenja cak i dobra :) | 14:08 |
Mmike | nda | 14:08 |
Mmike | ptlo, ako se rijetko miijenjaju onda ce ti razlika biti malo i updateova malo | 14:08 |
Mmike | samo, znaci, trebas skuziti koji su promijenjeni | 14:08 |
ptlo | da | 14:08 |
ptlo | da to mogu skuzt na brzi nacin, na konju sam | 14:08 |
ptlo | mislim nije nit da je ovo kak sad stoji sporo ... recimo 5min se izvodi | 14:09 |
Mmike | pa kroz hash tablice ti je najbrza stvar | 14:09 |
ptlo | ali mi je bed to sto bi mysql bio locked 5min, jel | 14:09 |
Mmike | mozes i ovako | 14:09 |
Mmike | hasheve ne cuvaj u mysqlu nego na disku | 14:09 |
ptlo | da, u lokalnom dbmu recimo | 14:09 |
Mmike | pa napravi nesto a-la `grep -v -f` | 14:09 |
ptlo | to sam isto mislio | 14:09 |
ptlo | nda | 14:10 |
Mmike | bed je, dakako, sto ti ne znas kad su ti dosli novi fileovi, right? | 14:10 |
Mmike | ti samo imas 'pristup' direktoriju di su fileovi i onda svako toliko gledas 'jel' ima tu kaj novo' ? | 14:10 |
ptlo | neam pojma, na svakom runu moram pretpostaviti da ne znam nista | 14:10 |
ptlo | basically ja im zip fajl kojeg skinem svako malo | 14:10 |
ptlo | raspakiram i onda gledam | 14:10 |
ptlo | neam pojma kad se mijenja pod kojim uvijetima se mijenja, itd | 14:11 |
Mmike | :) jeps, protokol nije bas najsretniji :) | 14:11 |
ptlo | ...dal se promjenio jednom ili vise puta od kad sam ja gledao .. | 14:11 |
ptlo | a well :) | 14:11 |
Mmike | znaci, od tih novih, napravis hasheve | 14:11 |
ptlo | nma nesto sa hashevima cu vjerojatno sloziti | 14:11 |
Mmike | i moras nekako usporediti nove i stare hasheve | 14:11 |
Mmike | sad, dal 'ces nove gurnuti u mysql pa onda vidjeti koji su promjenjeni | 14:11 |
Mmike | ili ces to napraviti van mysqla | 14:12 |
Mmike | jbg :) brijem da je mysql tu brzi od pythona :) | 14:12 |
Mmike | fora je da ti INSERT u tmp tablicu nece lockati mysql | 14:12 |
Mmike | isto tako SELECT koji trazi razlike isto ne locka mysql | 14:13 |
Mmike | samo UPDATE locka, al' velis da toga imas malo | 14:13 |
ptlo | brzina izvan mysqla mi nije kriticna jer se to u bgu negje izvodi | 14:13 |
ptlo | samo mi je bitno da dok petljam po bazi to ne affecta frontend dio | 14:13 |
Mmike | ok, bitno pitanje: | 14:13 |
Mmike | dal' si ti jedini koji mijenja podatke o xmlovima u mysqlu? | 14:13 |
ptlo | jesam | 14:14 |
ptlo | inace ovo sa dropom ne bi bilo dobro :) | 14:15 |
Mmike | super | 14:16 |
Mmike | onda napravi van mysqla 'skuzivanje' koji su se promijenili | 14:16 |
jelly | grep -f je katastrofa spor btw, više se isplati generirati (...|...|...|...) regexp | 14:17 |
Mmike | to podrazumjeva da na nekom mjestu cuvas hasheve od podataka | 14:18 |
Mmike | jelly, grep je vise proof-of-concept, da, uzasno je spor ;) | 14:18 |
Mmike | kad si nasao listu razlicitih (kao i listu novih kao i listu onih koje vise nema) | 14:18 |
ivoks | zna netko dobru alternativu za lsyncd? | 14:19 |
Mmike | onda cak mozes te nove turnuti u tmp tablicu, i napraviti jedan UPDATE pomocu te tablice | 14:19 |
obruT | jel slago tko mysql u active-active konfiguraciji ? | 14:20 |
ivoks | obruT: master-master? | 14:20 |
Mmike | obruT, jeps | 14:20 |
Mmike | obruT, extreme caution there | 14:20 |
obruT | koje su zackoljice ? :) | 14:20 |
obruT | ovi moji tu imaju neku ideju da bi to slozili pa ono, pitaju mene da se poigram s tim :) | 14:20 |
dodobas | ne radi (tm) | 14:20 |
Mmike | :) | 14:21 |
dodobas | :D | 14:21 |
Mmike | radi, al' traljavo | 14:21 |
Mmike | aplikacija mora toga biti svjesna | 14:21 |
ivoks | meni radi (tm) | 14:21 |
ivoks | vec godinama :) | 14:21 |
obruT | sumnjam da je aplikacija svjesna iceg :) | 14:21 |
Mmike | ivoks, :) ti si disaster waiting to happen :) | 14:22 |
ivoks | ajmo opet od pocetka | 14:22 |
ivoks | zasto to ne bi radilo? | 14:22 |
Mmike | :) zato sto mysql nezna za 2pc | 14:22 |
ivoks | 2pc? | 14:23 |
obruT | 2 phase commit | 14:23 |
ivoks | toga nema u ovoj aplikaciji :) | 14:24 |
ivoks | mysql samo replicira iz logova | 14:25 |
ivoks | u biti, ne vidim zasto bi 2pc bio problem | 14:26 |
Mmike | pa sto ako imas 2 updatea, razlicita, istog retka, na oba mastera? | 14:26 |
Mmike | koji ima prioritet? | 14:26 |
ivoks | oba se izvrse | 14:27 |
Mmike | jedan master napravi UPDATE A, i brije da je to - to. A onda mu replikacija posalje UPDATE B i podaci se promjene, a ovaj to ne zna. | 14:27 |
ivoks | tko ne zna? | 14:27 |
Mmike | Antonio Baladerekovic! :) | 14:27 |
Mmike | ok, imas tablicu: account_balance | 14:27 |
obruT | ne smiju se oba istovremeno izvrsit :) | 14:27 |
ivoks | shvacam ja tebe | 14:27 |
Mmike | unutra imas: user_id, balance | 14:28 |
Mmike | i sad imas 1000, 500 | 14:28 |
ivoks | ali istovremeno nije ono sto ti mislis | 14:28 |
ivoks | istovremeno u svijetu racunala ne postoji :) | 14:28 |
obruT | jedan mora napravit rowlock, drugi dobit gresku ako pokusa pisat u to vrijeme | 14:28 |
Mmike | tako je, ili cekat dok se lock ne oslobodi ic tek onda dalje | 14:28 |
jelly | ACID is not just for tripping | 14:28 |
* Mmike giggles :) | 14:29 | |
obruT | druga stvar je sto se zeli da kad jedan server padne, drugi i dalje radi... pa mene zanima sto se dogadja u tim slucajevima :) | 14:29 |
ivoks | sto bi se desilo? | 14:29 |
Mmike | joj, ivoks! | 14:29 |
Mmike | daklem | 14:29 |
obruT | recimo jedan server padne, u drugom se naprave izmjene, drugi padne, a prvi podigne :) | 14:29 |
Mmike | aha | 14:29 |
Mmike | sorry, krivo :) | 14:29 |
Mmike | obruT, pa ne moze to tako :) | 14:30 |
ivoks | kak ne | 14:30 |
ivoks | moze | 14:30 |
Mmike | pa tak, fino, ne moze :) | 14:30 |
obruT | sve je moguce u drzavi danskoj :) | 14:30 |
Mmike | jer nemas syncane podatke izmedju oba dva :) | 14:30 |
ivoks | obruT: /var/lib/mysql na shared storage | 14:30 |
Mmike | jer nemas nikakav locking :) | 14:30 |
Mmike | boze te isuse! | 14:30 |
Mmike | shared storage, a locking radi - tko? | 14:30 |
ivoks | govorimo o fail overu, ne? | 14:31 |
ivoks | jel govorimo? | 14:31 |
Mmike | obruT, ako ti treba failover, slozi master-slave replikaciju | 14:31 |
Mmike | i slozi nekvi hartbeat | 14:31 |
ivoks | svakako heartbeat :) | 14:31 |
Mmike | pa ako master prdne slave postaje master i nastavlja gdje je ovaj stao | 14:31 |
ivoks | mrtvi projekt :) | 14:31 |
obruT | Mmike: ovima treba bas master-master | 14:31 |
Mmike | obruT, u koju svrhu? mislim, sto zele postici? | 14:32 |
Mmike | master-master je ok ako znas da, reicmo, parni upisi IDjeva idu na server A a neparni na server B | 14:32 |
Mmike | i onad se master-master replikuju medjusobno | 14:32 |
Mmike | al', app mora biti svjestan toga | 14:32 |
Mmike | i znati na koji server sto pise | 14:32 |
Mmike | komplikacija do bola | 14:32 |
obruT | bice dva web servera sa par web aplikacija, na svakom po mysql baza, njih dvije bi trebale biti u master-master modu | 14:33 |
Mmike | zasto? | 14:33 |
Mmike | sto zelis postici sa master/master modom? | 14:33 |
obruT | ocu postici to da stvar proradi kako je zamislila ova ekipa :) | 14:34 |
Mmike | pa kako je zamislila? :) | 14:34 |
Mmike | zele da ako jedan prdne da drugi nastavi raditi? ili zele da oba rade zajedno jer je jedan pre slab? ili sta? :) | 14:34 |
obruT | bice navala pa trebaju oba radit da | 14:35 |
ivoks | ptlo: kak se zvao onaj filesystem od mongoa ili sto vec? | 14:35 |
dodobas | gridfs | 14:35 |
ivoks | dodobas: hvala | 14:36 |
dodobas | np | 14:36 |
obruT | Mmike: kaze ekipa da bi jedan mysql bio zgazen ako bi oba servera isla na njega | 14:36 |
Mmike | obruT, vidi situaciju | 14:36 |
Mmike | imas jedan mysql | 14:36 |
Mmike | i imas 100 klijenata koji se kace gore | 14:37 |
Mmike | i primitivni primjer: update stanja racuna nekog klijenta, recimo | 14:37 |
Mmike | znaci, majstor hoce podici 1000 kuna sa svog racuna, a ima 1100 kuna na racunu | 14:37 |
obruT | nisu takve aplikacije :) | 14:38 |
Mmike | pa unutar transakcije imas: SELECT saldo FROM balance WHERE id = kupac1; <skuzim dal' ima para>; UPDATE balance SET saldo = saldo - 1000 WHERE id = kupac1; | 14:38 |
Mmike | i to je super | 14:38 |
ivoks | bam to je replicirano na drugi master | 14:38 |
obruT | jedan korisnik ce pisat uglavnom po svojim podacima, a obzirom da ima sticky session ici ce uvijek preko istog servera | 14:38 |
ivoks | ajde, sad nastavi dalje... :) | 14:38 |
Mmike | ivoks, pustimo sad drugi master, ovo gore ne radi :) | 14:38 |
Mmike | jer | 14:38 |
Mmike | ako imas 2 konekcije koje pokusaju to isto, bez ikakvog lockinga, onda se desi da prvi i drugi izvrse select, dobiju da je saldo 1100, i onda oba izvrse UPDATE i na kraju imas da je saldo u minusu | 14:39 |
Mmike | znaci, treba ti nekakav lock | 14:39 |
Mmike | recimo: SELECT saldo FROM balance WHERE id = kupac1 FOR UPDATE | 14:39 |
obruT | Mmike: znam ja to vrlo dobro, ali to ovdje uglavnom nece biti problem :) | 14:39 |
Mmike | slijedeci FOR UPDATE ce pokusati dobaviti update lock, nece uspijeti, i cekati ce | 14:39 |
ivoks | obruT: postavi se u realne okvire | 14:40 |
obruT | vrlo je malo vjerojatno da ce isti podatak biti pisan u isto vrijeme | 14:40 |
Mmike | tek kad se prvi select dovrsio (a ako si sve stavio unutar BEGIN; END;) drugi select ce vratiti saldo 100, i jebise, nema u minus | 14:40 |
ivoks | Mmike ima pravo, u teoriji je svasta moguce | 14:40 |
ivoks | ali u praksi to bas i nije izvedivo | 14:40 |
ivoks | osim ako ovo ono | 14:40 |
Mmike | ali | 14:40 |
Mmike | ljudi | 14:40 |
Mmike | :) | 14:40 |
ivoks | znas sto imas, sto ce se raditi i eto | 14:40 |
Mmike | zato velim, aplikacija mora JAKO biti svjesna kako baza funkcionira | 14:41 |
Mmike | ok, znaci, ajmo rec da smo radili sa update lockovima | 14:41 |
Mmike | i sad to na jednom serveru radi super | 14:41 |
Mmike | sad stavis dva servera u master-master replikaciju | 14:41 |
Mmike | prvi SELECT FOR UPDATE ode na server1. Kako server2 zna da je server1 trazio update lock? | 14:41 |
obruT | mene zanima kako ta replikacija interno radi i kako se rjesavaju problemi sinhronizacije nakon pada baza | 14:42 |
Mmike | pa, ako nisi svjestan ovog o cem pricam, onda to - ne radi :) | 14:43 |
ivoks | pa cita logove sa drugog mastera | 14:43 |
obruT | Mmike: to sto ti pricas ja *vrlo dobro* znam | 14:43 |
ivoks | ima position na kojem je stao i onda cita sa drugog mastera od tog positiona dok ne dodje u sync | 14:44 |
Mmike | obruT, zato master-master ne koristis, osim u situacijama kad si siugran da ti to nije problem. Inace podatke baci pa-pa :) | 14:44 |
ivoks | sumnjam da ce vam bas trebati master-master | 14:44 |
Mmike | odnosno, kad ZNAS da ti se NIKAD nece desiti da radis UDPATEove nad istim retkom na dva razlicita servera | 14:44 |
obruT | dakle, ajmo ispocetka | 14:45 |
obruT | mene ekipa trazi da im pomognem slozit mysql server u master-master modu | 14:45 |
obruT | mene se nist ne pita | 14:45 |
obruT | ja bih to htio probat slozit i zanima me jel tko to radio i kako mu se to ponasa | 14:46 |
Mmike | ja sam to radio, ivoks je to radio | 14:46 |
obruT | po razgovoru s njima i po aplikacijama za koje ce se koristit zakljucak je da je gotovo nevjerojatno da ce se po istom podatku pisat u isto vrijeme | 14:46 |
Mmike | sloziti takvo sto nije problem | 14:46 |
Mmike | http://www.howtoforge.com/mysql_master_master_replication | 14:47 |
Mmike | npr | 14:47 |
Mmike | problem je sto to nije bullet-proof rjesenje, a cesto ekipa koja radi 'gornji' sloj nije toga svjesna | 14:47 |
obruT | mene je strah tako nesto slagat, uostalom ne ne volim mysql pa ono :) | 14:47 |
obruT | gornji sloj su trivijalne web aplikacije - imas korisnika koji se ulogira, cita nekakve podatke, pise neke podatke, svaki korisnik pise svoje podatke, korisnik ima sticky session pa ce uvijek raditi preko istog servera | 14:48 |
Mmike | a jebote :) | 14:49 |
Mmike | ak su trivijalne, siguran sam da onda nema problema :) | 14:49 |
obruT | najkompliciranija ce vjerojatno biti neki forum | 14:50 |
Mmike | nadji howto, slozi, kazi ljudima 'na', i nek testiraju | 14:50 |
Mmike | fakat nije komplikacija | 14:51 |
Mmike | komplikacije nastanu kad se aplikacija brije da su u bazi jedni podaci, a nisu | 14:51 |
ivoks | dodobas: jel to bolje od mogilefs? | 14:52 |
obruT | Mmike: u kojim slucajevima ti se to dogadjalo ? jel bilo kad kakvih iskustava da je jednostavno greska u samoj replikaciji, da mozda nije do istovremenog apdejta istog podatka i tako to ? | 14:54 |
dodobas | ivoks: iskreno nisam mogilefs nikad isprobao | 15:00 |
Mmike | obruT, pa da, greska je u aplikaciji jer podrazumjeva neke stvari krivo | 15:00 |
dodobas | a s gridfsom imam samo 'it works (tm)' iskustva | 15:00 |
Mmike | odnosno, da kad kaze 'UPDATE bla' da je to - to, atomarno na svim serverima odjednom | 15:00 |
Mmike | a nije | 15:00 |
ivanhoe_ | bok | 15:01 |
dodobas | no ono stmo mogu reci za monogo je da... | 15:01 |
obruT | ok, ako su greske bile samo do toga, onda ne bi trebalo biti frke, barem ne sa ovim aplikacijama... | 15:01 |
ivanhoe_ | jel netko zna kako instaliram drivere za airlive adapter sa cd-a? | 15:01 |
ivoks | dodobas: a gridfs jesi? | 15:01 |
dodobas | se moze korisiti kao distribuirani FS sa svim zgodnim featureima monga | 15:02 |
dodobas | a ako ti aplikacija zna konzumirati streamani sadrzaj onda jos bolje | 15:02 |
dodobas | ivoks: rekoh, samo na 'it works' nivou | 15:02 |
Mmike | obruT, a velim, neznam... 99% ljudi nije svjesno toga... masa aplikacija ne radi kako spada, al' nitko nit ne kuzi da se broj viewanja nekog posta ne updateira kako spada ili sto vec | 15:03 |
dodobas | mislio sam ga koristiti ali nije bilo potrebe jer u mom slucaju 'datoteke' su oko 100kb | 15:03 |
Mmike | obruT, tak da, isprobaj, vidi, uvjeri se | 15:03 |
ivanhoe_ | jel mi moze netko pls pomoci sa instaliranjem drivera? | 15:04 |
Mmike | ivanhoe_, ovisi :) | 15:04 |
ivanhoe_ | :) | 15:04 |
ivanhoe_ | pa iamm novi 1600 mW adapter | 15:05 |
ivanhoe_ | i signal mi je kao na integriranom adapteru | 15:05 |
obruT | ivoks: http://www.youtube.com/watch?v=99j17GL3qlE | 15:05 |
Mmike | ne znam sto je to :) | 15:05 |
ivanhoe_ | ma antena | 15:05 |
ivanhoe_ | hehe | 15:05 |
Mmike | obruT, fsckn sht! | 15:06 |
Mmike | ivanhoe_, antena ili cijela wireless kartica? | 15:08 |
ivanhoe__ | srry disc me bio sa veze | 15:09 |
ivanhoe__ | dobio sam cd sa driverima ali ih neznam instalirati jer sam totalni pocetik u linuxu sve sam do sada radio sa ubuntu software centrom | 15:09 |
ivanhoe__ | probao sam uci u folder i make ali ne radi | 15:10 |
ivanhoe__ | jel postoji kakav drugi nacin? | 15:10 |
Mmike | pa, nisam siguran | 15:11 |
Mmike | nemam pojma sto tocno pokusavas :) | 15:11 |
Mmike | dobio si novu wireless karticu, i ista ti ne radi? | 15:11 |
ivanhoe__ | pa externa wireless kartica 16 db | 15:12 |
ivanhoe__ | i radi ali hvata iste mreze kao i moja integrirana | 15:12 |
ivanhoe__ | nije mi ubuntu sam nasao drivere samo pitam kako instaliram driver? | 15:12 |
ivanhoe__ | imam na cdu drivere te za linux | 15:12 |
ivanhoe__ | koju naredbu u terminalu koristim? | 15:13 |
ivoks | nije ti ubuntu nasao drivere? | 15:14 |
ivoks | a radi? | 15:14 |
ivanhoe__ | imam stack.tar.gz i drv.tar.gz koji su kao zip jer ih extractam prije ili? | 15:14 |
Mmike | pa ocito ti sve radi | 15:14 |
Mmike | nema potrebe za driverima | 15:14 |
ivanhoe__ | nije frajer od kojeg sam kupio mi je pokazao na svom laptopu hvata sve zivo okolo signale | 15:14 |
Mmike | koja kartica je to, koji driver koristis? | 15:15 |
ivoks | Mmike: on misli da nema driver, pa... :D | 15:15 |
Mmike | dvojim da su driveri na CDu noviji od ovih koje imas u ubuntuu | 15:15 |
ivanhoe__ | wifisky usb 1600 mW | 15:15 |
ivanhoe__ | je nova | 15:15 |
ivanhoe__ | u laptopu je atheros | 15:15 |
Mmike | a spojen si preko? | 15:15 |
ivanhoe__ | mislim ova je kartica nova 16 db | 15:16 |
ivoks | jesi ukopcao antenu? | 15:16 |
ivanhoe__ | a prijasnja je imala 5 db samo i sve je hvatala | 15:16 |
ivoks | moze biti i 100db | 15:16 |
ivanhoe__ | normalno da jesam | 15:16 |
ivoks | to je samo pojacalo | 15:16 |
ivoks | ono pojacava i sum | 15:16 |
ivanhoe__ | sad sam sa integriranom karticom spojen | 15:16 |
ivanhoe__ | ali mi puca jek je signal slab veza non stop | 15:16 |
ivoks | pa spoji se preko te koju si kupio | 15:17 |
ivanhoe__ | ok oanta je da hvata isto dvije mreze kao i integrirana | 15:17 |
ivanhoe__ | .... | 15:17 |
ivanhoe__ | evo ovako... | 15:17 |
ivanhoe__ | spojio sam novu katicu | 15:17 |
ivanhoe__ | i u wireless konekcijama | 15:17 |
ivanhoe__ | mi daje mreze za obadvije kartice | 15:17 |
ivanhoe__ | i na novoj i na integriranoj imam samo dvije mreze | 15:18 |
ivanhoe__ | i kad se spojim s novom ne radi mi | 15:18 |
ivoks | ajde fino ugasi komp, odi u bios, iskljuci integriranu karticu, pa onda probaj | 15:18 |
ivanhoe__ | ajde ok | 15:19 |
ivanhoe__ | probat cu pa se vratim | 15:19 |
Mmike | :) | 15:19 |
Mmike | snijeg vani | 15:23 |
SilverSpace | pada pada | 15:24 |
dodobas | hebo snjeg | 15:24 |
SilverSpace | kod mene ja vec trava bjela | 15:24 |
ivoks | pa snijeg pada cijeli dan | 15:25 |
Mmike | ja sam po gradu cijelo jutro, 2put bio dubrava/susedgrad, i nije bas padalo | 15:26 |
Mmike | osim ujutro | 15:26 |
Mmike | sad fino pada | 15:26 |
Mmike | da nas bar hoce zatrpati do vikenda :0 | 15:26 |
SilverSpace | :) | 15:29 |
jelly | ebemu snijeg | 15:34 |
SasaGloc | evo i u puli je kao poceo sramezljivo padati. ali je odustao :) | 15:42 |
ivoks | kak se zove ove novinarka na hrt1? | 16:12 |
ivoks | dobio sam proljev od nje | 16:12 |
ivoks | ozbiljno | 16:12 |
ivoks | maja | 16:13 |
ivoks | specijalci se kriju po kombijima | 16:13 |
ivoks | :D | 16:13 |
DominiCanes | he he | 16:14 |
DominiCanes | kaj si i ti setkal po zg | 16:14 |
ivoks | ne, to je lik sad rekao na tv-u | 16:15 |
ivoks | novinar | 16:15 |
DominiCanes | ha ha | 16:15 |
ivoks | idme u gym | 16:21 |
SilverSpace | hajbolje mi je kad ova balavurdija vice muriji mi vas placamo ... | 16:30 |
Mmike | :) | 16:44 |
Mmike | placaju, placaju :) | 16:44 |
SilverSpace | Mmike: ha daa :) | 17:01 |
ivoks | dobra! | 17:47 |
ivoks | ide na face | 17:47 |
SilverSpace | ? | 17:48 |
ivoks | Draga policijo, studenti vas, ma koliko oni to vikali, ne placaju. Placaju vas isti oni koji i njima placaju studiranje. :) | 17:48 |
SilverSpace | :) | 17:49 |
ivoks | vec vidim dezurne branitelje ljudskih sloboda kako ce mi se zgrazati na profilu | 17:50 |
ivoks | svi redom aktualni ili bivsi studenti politologije, novinarstva i necega na filozofiji | 17:50 |
ivoks | a i ove saborske zastupnike | 17:52 |
ivoks | i umirovljenike | 17:52 |
ivoks | i one bez posla | 17:52 |
ivoks | u biti, cini se kako prosvjeduju samo oni koji zive od drugih :D | 17:53 |
ivoks | kada bi do kraja terali sarkazam :) | 17:53 |
ivoks | 'Pokazivao stražnjicu, a nakon privođenja plakao' | 17:54 |
ivoks | Prosvjednik je kroz suze zavapio da zna da narušava javni red i mir, no preklinjao je policajce da ga pustite. Radim sutra, rekao je | 17:54 |
ivoks | a prosvjeduje sto nema posla :D | 17:54 |
Mmike | ja moram rec da nemam nista protiv prosvjeda | 18:31 |
Mmike | vrijeme je | 18:31 |
Mmike | vise | 18:31 |
Mmike | samos to bi ja prosvjedovo ispred SDPa i vikao im da su nesposobni! | 18:31 |
stemdA | :) | 18:31 |
stemdA | se ima kome vikati da su sposobni? | 18:31 |
stemdA | to je pravi problem | 18:32 |
jelly-home | stemdA: da, ali takvi sute i rade | 18:33 |
jelly-home | i ne vidis ih na tvu previse | 18:33 |
stemdA | exactly | 18:33 |
stemdA | takvi ni ne žele u politiku | 18:33 |
ivoks | treba zaraditi za beneficije ovih koji prosvjeduju | 18:33 |
jelly-home | zato ja ne idem na demostracije -- prvo bi trebao sam postati sposoban ;-), da onda imam poziciju iz koje prosvjedovati <g> | 18:34 |
stemdA | makar slažem se s Mmikeom | 18:34 |
stemdA | prije 1990. onaj tko bi prosvjedovao završio bi na Golom otoku | 18:35 |
stemdA | tko želi prosvjedovati, može | 18:35 |
jelly-home | SDP i HDZ su ista bagra, i jedni i drugi su prodavali obiteljsko srebro i brinuti se za svoje dupe | 18:35 |
stemdA | yup | 18:35 |
stemdA | pribroji i HSS | 18:35 |
jelly-home | evo pisem ti i IDS ak oces | 18:36 |
Mmike | trinityinformationsystems.com | 18:36 |
ivoks | pa svi su ista bagra | 18:36 |
Mmike | nti misa koji domain name :) | 18:36 |
stemdA | ne znam za stranku koja je imala muda izbaciti lopove | 18:36 |
jelly-home | to i tamo imas iznimke koje mogu biti u nekoj stranci ili ne | 18:36 |
SilverSpace | Mmike: to sam ja reko da je oporba nesposobna kad u sedam godina nisu uspjeli organizirat ni jedan prosvjed | 18:37 |
jelly-home | Mmike: bar nije penisland.net | 18:37 |
stemdA | večer SilverSpace ;) | 18:37 |
SilverSpace | stemdA: oj | 18:37 |
stemdA | ja bi prosvjedovao da državna uprava izbaci Windoze i uvede Linux :D | 18:38 |
Mmike | :) eh | 18:39 |
Mmike | postoji 'office problem' :) | 18:39 |
stemdA | :) | 18:39 |
SilverSpace | postoji provizija problem | 18:40 |
stemdA | čitao sam kako je Linux prošao u Njemačkoj u njihovom Ministartsvu vanjskih poslova | 18:41 |
jelly-home | postoji i migracija problem, i edukacija problem | 18:41 |
stemdA | e | 18:41 |
jelly-home | i odrzavanje problem | 18:41 |
stemdA | prvo bi trebalo odraditi migraciju postojećih aplikacija na open-source rješenja | 18:42 |
stemdA | a tek onda migraciju korisnika | 18:42 |
ivoks | ima tu puno izazova | 18:42 |
jelly-home | stemdA: jok. Prvo treba napraviti firmu koja sve to moze ponuditi | 18:42 |
stemdA | yup | 18:42 |
stemdA | hehe | 18:42 |
ivoks | ja pomazem jednoj drzavnoj istituciji da u sto vecoj mjeri predju na ubuntu | 18:42 |
jelly-home | i koja ce imat jedno 500 ljudi koji ce rjesavati probleme po cijeloj zemlji | 18:43 |
stemdA | davnih dana sam pričao s čovjekom koji je htio HZZO prebaciti na Linux | 18:43 |
ivoks | do sad mi je najveci problem bio ih uvjeriti da ne moraju kupiti antivirus | 18:43 |
stemdA | :) | 18:43 |
ivoks | i tu i tamo neki canon printer | 18:44 |
ivoks | i jedan lik s 'necu to, ikonice nisu na istom mjestu' | 18:44 |
jelly-home | nauciti babe da klikaju po necem drugom je veliki problem | 18:44 |
ivoks | no to je za sad u testnoj fazi... jednom kad ravnatelj lupi sakom o stol, nece biti puno izbora | 18:44 |
ivoks | jelly-home: nije bas... compiz pomaze :) | 18:44 |
jelly-home | sestricna (dr. opce prakse) veli da oni jednostavno ne mogu otpustiti nesposobnu sestru koja kuca 5 wpm | 18:45 |
jelly-home | radi sporije sa kompjuterom nego bez | 18:45 |
stemdA | :) | 18:45 |
jelly-home | nemre ni trazit drugu | 18:45 |
Mmike | ja svojoj doktorici opce prakse uvijek pobijem hrpu sranja s njenog racunala :) | 18:46 |
jelly-home | i dok god imas tako uhljebljene ljude, ugovore i sindikate koji ih stite nije cudno da drz. proracun ode na place | 18:46 |
stemdA | imaš dobar odnos s Frau Doktor :D | 18:46 |
Mmike | ivoks, ti si benchmarkao brzinu apache1 vs apache2 s mod_phpom? | 18:48 |
ivoks | apache1? | 18:49 |
ivoks | pa di si to iskopao? | 18:50 |
Mmike | nesh mi zvoni u glavi da si to radio | 18:52 |
Mmike | ovi za koje radim masovno koriste apache1 | 18:52 |
ivoks | ne, lighttpd i apache2 | 18:52 |
Mmike | bas ako klijent forsa, onda mu daju apache2 | 18:52 |
Mmike | apache1 i php, lightttpd i ngnix | 18:52 |
Mmike | hm | 18:52 |
Mmike | zabrijao sam onda nesto | 18:52 |
jelly-home | a... jel itko jos odrzava apache1? | 18:53 |
Mmike | kol'ko ja znam ne :) | 18:53 |
Mmike | tj, ne odzava ih apache | 18:53 |
jelly-home | za internu upotrebu jos ajde nekak, ali EOLd softver ne bi bas stavljao na interweb | 18:53 |
Mmike | pa, valjda znaju sta rade ;) | 18:53 |
jelly-home | mmhmm | 18:54 |
Mmike | milijarda servera, hrpetina klijenata | 18:54 |
Mmike | dvojim bas da bi samo tako odlucili koristiti softver koji je EOLd | 18:54 |
jelly-home | mda, i automatika napisana 2005 | 18:54 |
ivoks | lijenost je odgovor za sve :) | 18:55 |
Mmike | sumnjam da je ljenost, velim, po defaultu novi serveri kad dolaze, instalira se apache | 18:55 |
jelly-home | dok radi, ne diraj | 18:55 |
Mmike | doduse, njihov prepakirani-preradjeni apache | 18:55 |
Mmike | al' apache je | 18:55 |
Mmike | ovaj, apache 1 :) | 18:55 |
jelly-home | ciji njihov? | 18:55 |
Mmike | od tih sto im serveroadministiram servere | 18:56 |
Mmike | imaju hrpetinu svojih paketa napravljenih od debianovih | 18:56 |
jelly-home | nesmjes rec ime? | 18:56 |
Mmike | reflected.net | 18:56 |
Mmike | di je ptlo, btw? | 18:56 |
Mmike | ptlo, | 18:56 |
Mmike | jel' te ima? | 18:56 |
ivoks | ajmo ih razvalit :) | 18:56 |
jelly-home | siroce hajlajtano | 18:56 |
Mmike | hm | 18:56 |
ptlo | Mmike, ima | 18:57 |
* jelly-home mrzi kad neko samo napise "jelly" u retku bez iceg korisnog | 18:57 | |
Mmike | ivoks, aj, al' bez da razvaljujes moj stroj doma :) | 18:57 |
Mmike | jelly, | 18:57 |
Mmike | jelly, jelly jelly jelly jelly jelly | 18:57 |
ivoks | Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny6 | 18:57 |
Mmike | _ _ _ | 18:57 |
Mmike | | | ___| | |_ _ | 18:57 |
Mmike | _ | |/ _ \ | | | | | | 18:57 |
Mmike | | |_| | __/ | | |_| | | 18:57 |
Mmike | \___/ \___|_|_|\__, | | 18:57 |
Mmike | |___/ | 18:57 |
jelly-home | ivoks: jel imas... exim neupgradean tri mjeseca :-) | 18:57 |
ivoks | jelly-home: exim? iss... exim ne koristim od 2003. | 18:57 |
jelly-home | mozda ovi Mmikeovi imaju | 18:58 |
Mmike | jok | 18:58 |
Mmike | postfix :) | 18:58 |
jelly-home | pih | 18:58 |
Mmike | http://www.trinityinformationsystems.com/ | 18:59 |
Mmike | Apache/1.3.41 Server at trinityinformationsystems.com Port 80 | 18:59 |
jelly-home | jah, to je zadnji | 18:59 |
jelly-home | apache 1 je bio bas slatki, relativno mali, brzo se builda i ima sve sta ti treba | 19:00 |
Mmike | ovi briju da je bolji/brzi od 2 | 19:00 |
Mmike | glede PHPa | 19:00 |
jelly-home | vjerojatno je | 19:00 |
Mmike | a neznam zasto sam zabrijao da je ivoks to testovo | 19:00 |
Mmike | ptlo, jesi rijesio hashovanje? | 19:00 |
ivoks | gle snijega na sljemenu! | 19:00 |
ivoks | u subotu idem gore | 19:01 |
Mmike | di?! | 19:01 |
Mmike | sad?! | 19:01 |
jelly-home | Server: Apache/1.3.41 (Unix) PHP/5.2.13 mod_ssl/2.8.31 OpenSSL/0.9.8c | 19:01 |
ivoks | da | 19:01 |
jelly-home | gle snijega u gradu :-| | 19:01 |
Mmike | jelly nije radosnica | 19:02 |
Mmike | pih :) | 19:02 |
ivoks | http://securityreason.com/securityalert/6981 | 19:02 |
Mmike | http://www.jutarnji.hr/snjezna-oluja-na-plitvicama-/928826/ | 19:02 |
Mmike | zasto to mene UVIJEK zaobidje :( | 19:02 |
ptlo | Mmike, jesam, al sad gledam da bi mozda ipak switchali u innodb (postalo je opcija :) | 19:02 |
ivoks | Arrow Remote Exploit : Yes | 19:03 |
ivoks | Arrow SecurityRisk : High Security Risk High (About) | 19:03 |
ivoks | Arrow Victim interaction required : No | 19:03 |
ivoks | :)) | 19:03 |
Mmike | ptlo, ako se vec switchate, switchajte se na postgres | 19:03 |
ivoks | Affected Software :Apache 1.3.41 | 19:03 |
Mmike | ivoks, ae? mod_proxy? | 19:03 |
ivoks | naci cemo vec nesto :) | 19:04 |
ptlo | Mmike, jedno je rec "engine=innodb" za jednu tablicu, a drugo je mijenjati cijelu bazu | 19:04 |
jelly-home | jasta, pravu bazu a ne nesto tamo od orakla | 19:04 |
ptlo | Mmike, toliko daleko ne mogu ici :) | 19:04 |
ptlo | Mmike, ali sa innodbom dobijem transakcije i izolaciju i bolji concurrency | 19:04 |
ptlo | pa je to vec bolje | 19:04 |
Mmike | eh | 19:04 |
Mmike | ovo 'bolji concurency' je jako diskutabilno | 19:04 |
Mmike | al' bus vidio | 19:04 |
jelly-home | doduse i BerkeleyDB je sad od orakla | 19:05 |
ptlo | mmike: jedino sto mi treba je dok ja tocim tablicu da netko drugi moze citat prethodno stanje iz te tablice | 19:05 |
ptlo | Mmike, a osim ako sam krivo procitao, sa innodbom to nije problem | 19:05 |
Mmike | ptlo, MVCC | 19:05 |
Mmike | multi-valued-concurency-control | 19:05 |
ptlo | Mmike, that sentence no verb | 19:06 |
Mmike | SELECT koji se desi nakon pocetka transakcije koja radi DML cita 'staru verziju' baze | 19:06 |
Mmike | nisam siguran da innodb to tako radi | 19:06 |
Mmike | ubiti | 19:06 |
Mmike | da, radi tako | 19:06 |
ptlo | gle sad sam probao | 19:06 |
ptlo | imam 2 transakcije | 19:06 |
ptlo | u jednoj obrisao sve | 19:06 |
ptlo | druga i dalje sve vidi | 19:06 |
Mmike | dok ovu prvu ne komitas | 19:06 |
jelly-home | ak ne radi tako onda nemres reci da ima transakcije | 19:08 |
ptlo | jelly-home, exactly: myisam nema transakcije | 19:09 |
Mmike | nema nit foreign keyeve | 19:10 |
jelly-home | narafski, to je hash sa sql sintaksom | 19:10 |
jelly-home | zato ga mozes cp -r na zivo i poslije sve radi | 19:10 |
Mmike | http://www.jutarnji.hr/ivan-pernar--cure-me-opsjedaju--ali-nema-seksa-dok-je-borba/928843/ | 19:11 |
Mmike | O BOZE! | 19:11 |
Mmike | jelly-home, yeps, u 70-80% slucajeva. | 19:11 |
jelly-home | nema odmora dok je obnova | 19:11 |
jelly-home | Mmike: nama na web hostingu i vise, stvarno rijetko se desi da treba iz dumpa vracat | 19:11 |
jelly-home | recimo 10% | 19:12 |
Mmike | jelly-home, radi ok dok ne ubacis to na master koji ima sve baze u replikaciji | 19:12 |
ptlo | hm | 19:12 |
jelly-home | pf, necu koristit mysql za cluster ;-) | 19:12 |
ptlo | mmike: jesi li ti to upravo rekao "myisam koji nije prava baza radi ok sve dok ju ne tretiras kao pravu bazu" :) | 19:12 |
Mmike | ptlo, valjda :) | 19:12 |
jelly-home | radi ok ono sto radi... ni vise ni manje | 19:12 |
jelly-home | to sto mozes upisat datum '2011-02-31' je samo bonus | 19:13 |
Mmike | to sto ti promijeni datum u 0000-00-00 je iber :) | 19:13 |
jelly-home | bitno da se ne buni i da INSERT/UPDATE prodje | 19:14 |
Mmike | ne kuzim usecase gdje je to ok, al' ajd | 19:14 |
Mmike | doduse, mozes mysqlu reci da ode u 'strict' mode pa se onda ponasa kako i treba | 19:15 |
jelly-home | Ameri bar nemaju veselje sa encodinzima ko mi | 19:15 |
Mmike | dobro izmodelirati bazu sa mysqlom je umjetnost | 19:15 |
jelly-home | gledao sam shemu od postgres baze od nekakvog komercijalnog antispam softvera, i to ima sve po pees-u. foreign keyevi, triggeri za update, delete, sekvence, bas onak skroz uredno | 19:18 |
jelly-home | bilo mi je cudno kad mi je njihov support rekao da ak ocu nesto obrisati, samo DELETE ... FROM messages | 19:18 |
jelly-home | i obrisao 90% baze za pol sata, smanjila se sa 40 giga na 4 | 19:20 |
Mmike | Ja ne volim slagati FKyeve sa ON DELETE CASCADE | 19:20 |
Mmike | sansa da cu nesto zajebati slucajno je puno veca :) | 19:21 |
Mmike | ako bas trebam nesto takvo, onda imam storanu proceduru koja se zove 'brisi_messages' ili sto vec | 19:21 |
Mmike | al' da, kul je sto se to moze :) | 19:21 |
Mmike | super je sto i razni softveri koji ti pomazu u modeliranju uzmu fkjeve pa ti fino nacrtaju relacije medj tablicama | 19:23 |
=== chaky_ is now known as chaky | ||
Mmike | hm | 19:24 |
Mmike | ubuntu ima novi kernel | 19:24 |
Mmike | linode nije updateirao svoj kernel | 19:24 |
Mmike | to je normalno tako? | 19:24 |
jelly-home | heh, imaju shemu u ascii-artu u sorsu: http://pastie.org/1625724 (1:N i 1:1 sa strelicama) | 19:26 |
drac0_ | vecer | 19:28 |
drac0_ | kanalisti | 19:28 |
ivoks | ej lurker | 19:29 |
jelly-home | kapitalisti | 19:30 |
drac0_ | kad je prosvjed | 19:30 |
ivoks | protiv? | 19:30 |
drac0_ | microsofta u drzavnoj upravi | 19:30 |
drac0_ | :) | 19:30 |
jelly-home | ma neka je microsoft | 19:31 |
jelly-home | a drzava bi se mogla sjetit priprijetit povremeno Linuxima da dobiju popuste | 19:31 |
drac0_ | koja drzava :) | 19:32 |
jelly-home | pa ta s upravom | 19:32 |
dodobas | kosovo | 19:32 |
drac0_ | evo malo o toj drzavi, http://youtu.be/5Fm7jmkHAxs | 19:32 |
dodobas | da li bi radili 4*10h pa imali 3 dana slobodno ili 5*8 i dva dana slobodno | 19:33 |
drac0_ | ovo je za orilley knjigu, croatia in a nuttshell :D | 19:33 |
dodobas | naravno kada bi mogli raditi 40h tjedno | 19:33 |
jelly-home | endemic bribery? Ja bi reko default... | 19:33 |
drac0_ | croatia in a nuttshell | 19:34 |
drac0_ | samo to je bitno | 19:34 |
drac0_ | sto nam tamo neki englezer nabija na nos, | 19:34 |
hbogner | pozdrav | 19:34 |
drac0_ | a sve je istinito | 19:34 |
jelly-home | al nije reko da vec imaju grcku, rumunjsku, bugarsku gdje je slicno stanje | 19:36 |
chaky | drac0_: coutts je pustio novi 2.6.37.2 kernel i 2.6.38. Flashao sam noviji 37.2. Sve radi OK. | 19:36 |
drac0_ | chaky, flashao sam x.x.37.2 ;) | 19:37 |
jelly-home | uh, .38 je izasao vec? | 19:37 |
drac0_ | .38 je rc7 ako se ne varam | 19:37 |
chaky | da | 19:37 |
jelly-home | phew | 19:37 |
jelly-home | vec sam se uplasio | 19:38 |
drac0_ | welcome rsedak | 19:38 |
rsedak | tnx | 19:38 |
rsedak | what's up? | 19:38 |
drac0_ | kifle su nam up :D | 19:38 |
rsedak | :-) | 19:38 |
jelly-home | kiflafest | 19:38 |
drac0_ | tako nekako | 19:39 |
drac0_ | chaky, xda forumasi u agoniji, richard se ne javlja :) | 19:39 |
SilverSpace | ha daa | 19:39 |
drac0_ | ja bona | 19:39 |
drac0_ | di si SilverSpace stara mercino | 19:39 |
chaky | drac0_: priprema bice rc1 :) | 19:39 |
drac0_ | danas me zvao igor za bateriju haha | 19:40 |
drac0_ | chaky, yep ;) | 19:40 |
chaky | drac0_: da, ali ali ovo ti je noviji 37.2, timestamp od danas | 19:40 |
drac0_ | chaky, ma daj, crap | 19:41 |
drac0_ | chaky, sta je novo uopce? | 19:41 |
chaky | nisam nasao changelog | 19:41 |
drac0_ | mozda onaj battery drain il 720p recording | 19:41 |
chaky | anyway, covjek je pripremio mailing listu, pa sam se prijavio | 19:41 |
chaky | ne vjerujem da je 720p, vjerojatno samo battery drain | 19:42 |
chaky | to ce biti s cm 7.2 | 19:42 |
chaky | ups, rc2 | 19:42 |
drac0_ | 1st rule of CM :D | 19:42 |
chaky | jest jest | 19:43 |
jelly-home | 7.2 cm zvuci zalosno | 19:43 |
drac0_ | ma defrost se ceka | 19:44 |
jelly-home | drac0_: taj lik ima stila... http://youtu.be/wEJ1C-ufIJ4 | 19:45 |
drac0_ | jelly-home, starkelja je poeta zesceg kalibra :) | 19:47 |
chaky | drac0_: poceo sam koristiti Go Launcher, do sada sam koristio ADW EX. Mogu ti reci da nije los. | 19:47 |
jelly-home | stari prdonja, ali britanski klasicar | 19:48 |
drac0_ | jelly-home, ko da je izasao iz serije, yes prime minister :D | 19:48 |
SilverSpace | drac0_: evo jebem macku mater | 19:48 |
chaky | haahaha | 19:48 |
drac0_ | chaky, jel i jesi zadovoljan | 19:48 |
chaky | aha, super je | 19:48 |
chaky | btrz | 19:48 |
chaky | brz | 19:48 |
SilverSpace | koljm apple | 19:48 |
drac0_ | SilverSpace, ce biti kakvih macica i to | 19:48 |
chaky | probaj | 19:49 |
drac0_ | chaky, cek sta taj go laucher nije u oxygen il gdje vec ono, ginger nesto ... | 19:49 |
SilverSpace | majku im iT iO i sto puta iiiiiiiii | 19:49 |
drac0_ | probao sam to vec, kao lightweight laucher s hrpom opcija | 19:49 |
drac0_ | to ono sto je ivoks rekao da u laucheru slajda 135 aplikacija :) | 19:50 |
drac0_ | SilverSpace, kaj te muci njofra, iOS :D | 19:50 |
chaky | drac0_: ne znam tko ga je od rom developera ukljucio kao default | 19:50 |
SilverSpace | da ulovim zlatnu ribicu fino bi zamolio da stef crkne odmah na porodu | 19:51 |
Mmike | http://www.index.hr/vijesti/clanak/prosvjednici-skinuli-zastavu-hdza-sa-zgrade-zagrebackog-ogranka-i-zapalili-je/540477.aspx | 19:52 |
drac0_ | chaky, jel stabilno to cudo, ne steka, rusi se i to? | 19:52 |
SilverSpace | ja fakat ne zna kome se da hebat sa tim glupim Ios om | 19:52 |
drac0_ | Mmike, najvise mi se svidja onaj transparent, "karamarko jadranku" :D | 19:53 |
Mmike | dadaaddad :))))) | 19:53 |
drac0_ | to sam se odvalio kad sam vidio :D | 19:53 |
drac0_ | chaky, sto onaj vork hvali sad BFS na .38 si vidio | 19:54 |
drac0_ | kao da je ispeglao awake | 19:54 |
chaky | drac0_: nisam citao bas tak thread, tu i tamo bacim oko. | 19:54 |
drac0_ | vidim ubacio je live axi patch od eviolleta | 19:54 |
drac0_ | i to | 19:54 |
chaky | drac0_: go launcher je stabilan, meni se ne rusi. | 19:54 |
drac0_ | chaky, budem probao | 19:54 |
chaky | mogli bi probati, a? | 19:54 |
chaky | hihihi | 19:55 |
SilverSpace | idem malo zivce smiriti http://www.youtube.com/watch?v=QUgLIEntWDo | 19:55 |
drac0_ | :) | 19:55 |
chaky | pa kud puklo da puklo :) | 19:55 |
drac0_ | chaky, sve je to fino i krasno, al kako rece eviollet da bi skuzio neki kernel treba ti min 6 dana :) | 19:55 |
chaky | hehe | 19:55 |
drac0_ | cca 2x punjenja | 19:56 |
drac0_ | al vidim kako je to vork i richard zapoceli, danas svi imaju gotovo sve isto od fichura | 19:56 |
drac0_ | sad i vork i coutts i eviollet i richard i kali svi imaju isto | 19:56 |
drac0_ | bolje nek to mergaju i mirna bosna | 19:57 |
chaky | nego, ljudi se nesto zale da im ne radi kamera? | 19:58 |
chaky | vork kernel | 19:58 |
drac0_ | chaky, http://mirror.couttstech.com/changeLog.txt | 19:58 |
chaky | vidio sam, ali nema puno | 19:58 |
drac0_ | bfs tune | 19:58 |
SilverSpace | Kako znaš da Hebrang laže? Miču mu se usne | 19:59 |
drac0_ | :) | 19:59 |
drac0_ | chaky, ok zaboravimo vork, za sada :) | 20:00 |
chaky | pustiti jos dan-dva | 20:00 |
chaky | neka dodje vikend | 20:01 |
chaky | nebi mi odgovaralo da moram sada krpati mobitel | 20:01 |
drac0_ | chaky, dropbox mi je super na androidu | 20:02 |
drac0_ | cesto ga koristim | 20:02 |
ivoks | na hrt2 steven segal izbjegava metke | 20:02 |
drac0_ | :) | 20:03 |
chaky | i glumi bice opet nekog bivseg agenta agencije s tri slova | 20:03 |
chaky | moram restartati komp, kernel update | 20:06 |
drac0_ | chaky, evo flashao danasnji .37 :) | 20:08 |
drac0_ | btw ekipa | 20:13 |
drac0_ | ako ce udruga trebati bilo kakve usluge vezane za promo | 20:13 |
drac0_ | moze se meni javiti | 20:13 |
drac0_ | Mmike, ping | 20:13 |
drac0_ | znaci preko olovki, vezica, salica, majica, spunge boba i to | 20:14 |
drac0_ | imam firmu koja ce to sve odraditi | 20:14 |
Mmike | oi | 20:16 |
Mmike | donirali bi to? | 20:17 |
Mmike | ivoks, konferencija neka? :) | 20:17 |
ivoks | kad izadjemo iz krize :) | 20:18 |
drac0_ | Mmike, naravno da ne bi donirali :) | 20:19 |
drac0_ | kad izadjemo iz krize :) | 20:19 |
Mmike | eh :) | 20:20 |
drac0_ | al cisto za info, da ne cekamo tipa majice i slicno opet godinu dana :) | 20:20 |
drac0_ | ako mogu biti gotove za 5 radnih dana primjerice | 20:20 |
Mmike | jeps | 20:21 |
Mmike | thnx | 20:21 |
Mmike | ovo sa salicama je skroz kul | 20:21 |
Mmike | majice isto | 20:21 |
Mmike | bujemo vidli | 20:21 |
hbogner | jep ako bude bum si ja kupil nekoliko salica :D | 20:23 |
drac0_ | ma bilo sto, ono tipa kisobrani :D | 20:24 |
drac0_ | pregace za kuhanje :D | 20:24 |
drac0_ | i slicne perverzarije haha | 20:25 |
hbogner | vidi njega perverzije, znam da bi ti ubuntudildo, ali ... | 20:25 |
hbogner | nije to za svacije oci | 20:26 |
drac0_ | lol | 20:26 |
drac0_ | takes one to know one :D | 20:26 |
hbogner | kisi kisi po sisi | 20:26 |
Mmike | e | 20:26 |
Mmike | android | 20:26 |
Mmike | glupi | 20:27 |
Mmike | saljem SMS | 20:27 |
Mmike | i ZASTO mi nudi 'home' brojeve | 20:27 |
Mmike | koji nisu Mobile? | 20:27 |
SilverSpace | *? | 20:27 |
hbogner | jej, sistemac mi je promjenio dns zapis sa A na CNAME i usmjerio ga sa ip na domenu, valjda mi sad nece javljati konflikte | 20:28 |
Mmike | hbogner, a? | 20:28 |
drac0_ | Mmike, ne bih znao, pitaj mozda SilverSpace zna :) | 20:28 |
Mmike | drac0_, osh rec da tebi to ne radi? :) | 20:29 |
SilverSpace | naravno da radi | 20:29 |
drac0_ | upjavo to zelim jeci | 20:29 |
drac0_ | meni naravno izbaci sve brojeve pa kazem koji hocu i koji zelim postaviti za default recimo | 20:30 |
hbogner | Mmike, ma hostam ekipi s faksa jedan web na studentskom serveru i frajer mi usmjeri tu drugu domenu na ip i stavi A a dosta bi bilo da je stavio cname na xyz*.geof.hr | 20:30 |
Mmike | drac0_, kad pises SMS, pocnes pisati ime neke osobe, ovaj ti nudi dolje kaj sve imas. I uredno mi napise i mobile i home brojeve. | 20:30 |
hbogner | pa mi se ekipa bunila da im kad povuku ntp malo javlja jedno ime malo drugo ime servera | 20:31 |
Mmike | ntp? | 20:31 |
Mmike | hbogner, izgubio sam se :) | 20:31 |
SilverSpace | Mmike: kaj ti koristis za sms | 20:31 |
hbogner | hr.pool.ntp.org | 20:31 |
hbogner | Mmike, ma nije ni toliko bitno | 20:31 |
Mmike | SilverSpace, pa onaj androidov drek | 20:31 |
Mmike | tj htcov valjda | 20:31 |
Mmike | nist | 20:32 |
Mmike | idem prosvjedovat | 20:32 |
drac0_ | :) | 20:32 |
Mmike | ajte | 20:32 |
SilverSpace | aha jebes to | 20:32 |
drac0_ | Mmike, ne zaboravi ciglu, stup i transparent | 20:32 |
drac0_ | karamarko jadranku! | 20:32 |
Mmike | :) fotic i viski u flasici :) | 20:32 |
drac0_ | i sal dinama naravno | 20:33 |
drac0_ | ipak je vani bura | 20:33 |
SilverSpace | Mmike: instaliraj si handcent sms | 20:33 |
hbogner | http://www.pool.ntp.org/zone/hr jel jos netko od vas sudjeluje? | 20:34 |
drac0_ | Mmike, instaliraj si bolje ovo, http://bitURL.net/a8nx | 20:36 |
SilverSpace | drac0_: kakvo to dubre opet nudis | 20:38 |
SilverSpace | :) | 20:38 |
drac0_ | :) | 20:43 |
drac0_ | SilverSpace, djubre mi je pokraj nogu, ceka da ga izvedem van | 20:43 |
SilverSpace | jaoo kud ces sad | 20:44 |
SilverSpace | jesi si vraga uzeo | 20:44 |
SilverSpace | baterija mi traje 10min | 20:51 |
drac0_ | :D | 20:52 |
drac0_ | aaaahahhahaa | 20:52 |
drac0_ | i to je nesto, nemoj tako | 20:52 |
drac0_ | vidis da traje :) | 20:52 |
SilverSpace | uzas | 20:52 |
drac0_ | SilverSpace, to djubre vrijedi svake pare, zlata, vremena i cega hoces ;) | 20:52 |
SilverSpace | drac0_: ma je vrit | 21:00 |
SilverSpace | ljeti da zimi u kujac | 21:01 |
drac0_ | :) | 21:01 |
drac0_ | odoh malo van pa ubit oko | 21:02 |
drac0_ | ajte noc | 21:02 |
ivoks | segal je preskocio cijeli auto | 21:02 |
SilverSpace | lol bas gledam | 21:03 |
SilverSpace | od danas cu moc gledat hokej i na sportklub kanalu | 21:04 |
ivoks | da? | 21:04 |
ivoks | ja sam uzeo sezonsku za slijedecu sezonu | 21:04 |
SilverSpace | tj sutra | 21:04 |
SilverSpace | i ja bi ali me zdravlje hebe | 21:04 |
SilverSpace | zima me ubija | 21:05 |
ivoks | odakle im sablje sad? | 21:11 |
SilverSpace | :) | 21:19 |
SilverSpace | eva mandez je fakat dobra | 21:19 |
jelly-home | seagal je faca za borilacke vjestine, jos kad bi znao glumit di bi mu bio kraj | 21:54 |
hbogner | laku noc | 22:01 |
tuba_ | poz | 22:36 |
SilverSpace | noc | 23:04 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!