[07:01] jutro [07:02] Meugen! [09:13] MmikeDOMA: kako ti slaveovi mogu toliko lagad? pa sto radis? [09:35] poz svima :) [11:06] ivoks, pa eto, zahtjevna web aplikacija [11:07] ima UPDATEova koji traju po 5-6 sekundi [11:07] i jos kad ih SELECT neki zblokira [11:07] i prd [11:07] Cudno mi je samo sto su neki slaveovi dedicirani za sphinx [11:07] Koji svakih 10ak minuta napravi rotaciju svojih indexa [11:07] Al' eto [11:25] Dal' netko zna neki tool koji bi od nekog komada teksta napravio regularni izraz koji maatcha taj text? [11:27] probaj regexbuddy ... [11:28] nece sam napisat regexp ali je blizu :) [11:29] hm [11:30] jel' radi pod winetom? :) [11:30] da [11:39] hm [11:39] trazim sad, ne nalazim, neku funkciju ili tool ili nesto [11:40] sto ce mi od stringa: Ja sam malo govno [11:40] napraviti: Ja\ sam\ malo\ govno === MmikeDOMA is now known as Mmike [11:42] znaci ti trazis nesto da ti samo napravi escape stringa? [11:47] jeps [11:47] nasao sam [11:47] python [11:47] import re [11:47] re.escape('moj neki teskst') [11:47] :) [11:49] ma sed :) [11:49] ne mozes pipeat neki output u python [11:49] u sed mozes sve :) [11:52] kak ne bi mogo pipeat [11:53] sys.stdin.readline() [11:54] istina [11:54] mea culpa :) [11:55] ali svakako je krace sed-om :) [11:56] sed nema ugrađen re.escape, pa moraš razmišljat, googlat, i ukrast escaper. [11:58] istina ali ovo je vrlo jednostavan primjer [11:58] pronadji svaki razmak i zamijeni ga s \razmak [11:59] razmak, i tocku, i \, i (), i [], ... [12:00] perl -pe '$_ = quotemeta' [12:01] cool :) [12:01] to je bilo "googlat" metodologijom [12:01] :) python did the trick :) [12:02] uzme file, od njega napravi regularac, podvali ga sedu, sed napravi inline replace, voila :) [12:03] glupan [12:03] test file mi je re.py [12:03] i kazem import re [12:03] i dobijem silu gresaka [12:03] i ne kuzim ;) [12:04] s/re/djub\1/ [12:04] erm. [12:04] hehe, to sam ja nedavno napravio s platform.py :) [12:07] hm [12:07] ovaj re escaper ne escapea noveredove [12:52] glupi glupan [12:52] :) [13:01] pozdrav! [13:02] samo isprobavam.. prvi puta sam na ovom kanalu i opcenito sam nedavno poceo koristiti irc.. [13:03] pa molim za razumijevanje.. hvala.. [13:09] ajme sta ces ovdje... [13:13] najme.. sorry.. spremam se instalirati ubuntu ili kubuntu ili xbuntu.. [13:13] zasto pobogu ? :) [13:14] koji bi bio bolji ili jednostavniji a da vecinom sve radi.. [13:14] kaj zasto..? [13:14] pa tak, zanima me motivacija :) [13:15] ubuntu je gnome baziran, kubuntu je kde baziran, xubuntu xfce baziran [13:15] koji vise izgleda ko win..? [13:16] malo za promjenu.. [13:16] dakle razlika je u defaultnom GUI-u i skupu osnovnih aplikacija, s tim da je xubuntu "laksi" sto se tice potrosnje resursa, odnosno po defaultu dobis aplikacije koje trose ponesto manje resursa [13:16] znam da je razlika ogromna.. ali.. [13:16] niti jedan ne izgleda kao win [13:16] ako trazis nesto sto izgleda kao win onda nemoj ni trazit nesto drugo [13:17] :D.. no nebumo sad previse filozofirali.. :) [13:18] to nevolim.. [13:20] ok.. decki.. sorry.. pozz.. ostavljam vas u miru bozjem.. [13:30] Mmike: jedno hmm... pitanje [13:30] kada radis upit nesto IN (bla); gdje bla ima ~1.2mil redova [13:31] mislis na ... WHERE bla IN (SELECT tra FROM gra) ? [13:31] tako nesto [13:31] ok? [13:31] usporeno je... :) [13:34] no shit :) [13:34] lol [13:34] mozes probati sa exists [13:35] SELECT nekikufer FROM bla WHERE EXISTS (SELECT 1 FROM tra WHERE bla.id = tra.id) [13:35] npr [13:35] ili jointaj [13:35] obruT: fakat si ga nagovorio da ostane na windozima :) [13:35] SELECT bla.* FROM bla JOIN tra ON bla.id = tra.id [13:35] no opet, ako je je presjek ogroman, jbg, sporo je [13:35] zvizni explain analyze na pastebin negdje [13:36] tj, vidi dal' ti tamo ovaj radi sortiranje na disk [13:36] pa ako radi daj mu veci sortmem [13:37] bas gledam po pgadmin3... kako to izvesti [13:39] u nadi da ima nesto sto ce objasniti [13:50] ? [13:50] pa napisi samo [13:50] explain analyze SELECT .... [13:50] imas tamo F7 [13:50] al' onda ce ti tesko biti copypasteati :) [13:51] terminal, psql -c "explain analyze select ..." dbname -U user ... > /tmp/explain.txt [13:51] ili ako ti je select sjebat sa navodnicima i pizdarijama [13:51] psql -f file.di.je.selext.txt dbname -U user ... [13:58] Mmike: ma sve ok... nije nesto bitno... neki update koji traje eonima.. :) [14:00] pa [14:00] :) [14:00] cesto se moze ubrzati :) [14:00] daj da vidim, kvragu :) [14:00] joj joj joj ... cek [14:03] http://pastie.org/1632590 [14:18] pa da [14:18] :) [14:18] taj select ti vrati 1.4 M recorda, right? [14:19] tako nesto [14:33] pa to je ok [14:34] sve su hashevi, nema merge jointova, sve 5 :) [14:34] svi FK su DEFFERED... [14:34] nema triggera... [15:15] pa [15:15] e? :) [15:15] fk nekad pomogne al' ne u tvom slucaju [15:15] a imas pre malo redaka da bi indexi bili bitni [15:15] osim na kraju [15:15] al' opet, kol'ka ti je tablica? [15:15] postgres najcesce dobro skuzi kad ce index kad ce seq scan === chaky_ is now known as chaky [15:26] jutro :) [16:36] Jutro, eh? ...e sad nek mi neko objasni "Jaco pederu" [16:36] :) [16:53] jel bi netko bio zainteresiran raditi za init? [16:53] :) [16:56] jel bi tko isao sutra penjat u moscenicku dragu ili medveju ? [16:56] sutra idem na sljeme :) [17:00] ih [17:00] nist, idem... [17:00] pozdrav ! [17:01] obruT, pozz [17:01] ja bih isao planinarit sutra, ali moram na plac po salatu :) [17:02] :) [17:06] https://launchpad.net/~compiz/+archive/ppa [17:06] bah [17:06] http://embed.break.com/MjAxNTY0OA== [17:06] snimi ovo [17:09] jest da je ubrzano i suzeno [17:09] al opet... [17:15] lol [17:26] 1. Novi kroj izbornih jedinica Izborne jedinice dobit će novi kroj, ali Zagreb ostaje podijeljen u tri jedinice, od kojih jedna seže do mora [17:26] koji cirkus [20:00] Frlji [20:00] ivoks: trazis tajnicu? :) [20:35] vecer [20:35] kanalisti [21:03] ivoks: tko su "init"? [21:25] ptlo, prejaka stvar, whiteboard!!! [21:26] ptlo, awesome man, fantastic! :) [21:29] fala fala :) [22:46] night peeps