[06:39] <Mmike> mkjl
[06:40] <ivoks> yo
[06:42] <Mmike> ima dana kad se tako JEDVA dignem
[06:48] <ivoks> ja sam se danas konacno dignuo prije 7
[06:52] <Mmike> mhlj
[06:52] <Mmike> trebao sam prespavati danas
[06:52] <Mmike> opet pijem kavu k'o blesav
[06:53] <dodobas> Mmike: kad se ne pridrzavas pravila... zadnja piva u 21h :)
[07:02] <Mmike> mah, nisam
[07:02] <Mmike> popio sam prekjucer polu/gemist, oko 15 sati
[07:02] <Mmike> zadnji alkohol
[07:02] <Mmike> neg sam nesh bolecljiv, pa sam sav fljrblav
[07:03] <ivoks> eto
[07:03] <ivoks> prvi telefon u 10. mjesecu
[07:03] <Mmike> ivoks, hecner, ti zadovoljan s njima?
[07:04] <ivoks> Mmike: da, jesam
[07:08] <dodobas> Mmike: R&D perl ili ?
[07:09] <Mmike> dodobas, vjerojatno python
[07:09] <ivoks> dobrodosao :)
[07:09] <Mmike> dodobas, al' da, i perl, i ruby
[07:10] <Mmike> ivoks, ja isto nemam nikakvih problema, doduse, ja samo 4 virtualke imam tamo. Botanicar se nesto zalio jucer, a frend trazi preporuku, pa eto :)
[07:10] <ivoks> Mmike: ja pokusavam frenda nagovoriti da prebaci sve iz xss4all u hetzner
[07:13] <Mmike> xss4all
[07:13] <Mmike> yaaaaaoooooooooooooo
[07:13] <Mmike> build up memoriess :)
[07:13] <Mmike> oni su u nizozemskoj, right?
[07:13] <ivoks> da
[07:14] <Mmike> da
[07:14] <Mmike> :)
[07:14] <Mmike> "XS4ALL (a play on the English pronunciation of access for all) is the third-oldest Internet service provider (ISP) in the Netherlands,"
[07:14] <Mmike> irc botove sam imao tamo 97me :)
[07:22] <hbogner> jutro
[07:24] <ivoks> sve me strah ove pusicke
[07:24] <ivoks> kada ona kaze da je rijesila sva strucna pitanja za manje od sat vremena
[07:25] <ivoks> 2013-02-07 08:25:11 2045 TRACE nova.api.openstack     raise NotImplementedError()
[07:25] <ivoks> aj u kujac :)
[07:28] <hbogner> vileni, jesi tu?
[07:29] <hbogner> kad smo pricali o napajanju: http://telebit.hr/Jedinica-napajanja-Corsair-600W-CX600V2-CP-9020048-EU--ATX--120mm--80-plus-Certified--PCIe-VGA-8p-2x--EPS--SATA-6x--Mole/p/815724002.aspx
[07:29] <hbogner> jel ovo bolje :D
[07:29] <vileni> hbogner: od lc power sigurno :)
[07:29] <hbogner> he he eh
[07:29] <hbogner> i duplo skuplje
[07:29] <vileni> pa nadji nesto slabiji :)
[07:29] <vileni> nije da tjeras gtx480 ili tako nesto
[07:30] <hbogner> cpu ~110w,  gpu ~135w
[07:31] <hbogner> 500? http://telebit.hr/Jedinica-napajanja-Corsair-500W-CX500V2-CP-9020047-EU--ATX--120mm--80-plus-Certified--PCIe-VGA-8p-2x--EPS--SATA-5x--Mole/p/1000282329.aspx
[07:31] <vileni> meni gpu idlea na 130w :)
[07:31] <hbogner> 40kn razlike za 100w
[07:31] <vileni> i nije ti neka usteda :)
[07:32] <hbogner> zato sma i gledao 600
[07:32] <jelly-home> uh, to je 100kn ako je komp stalno ukljucen
[07:32] <vileni> jelly-home: 100kn na koliko? :)
[07:32] <jelly-home> svaki mjesec
[07:32] <vileni> na svu srecu, nije ukljucen stalno :)
[07:33] <vileni> ali hbogner ce mi posuditi ono za mjeriti potrosnju jel
[07:33] <hbogner> vileni :D
[07:33] <vileni> da vidim koliko vuce kad upalim BF3
[07:33] <hbogner> sad mi kaze da komp i monitor vuku 75w
[07:33] <hbogner> sto mi malo cudno
[07:33] <vileni> pa zasto
[07:34] <vileni> vidio sam i3 koji kompletan vuce 17w
[07:34] <vileni> bez monitora
[07:35] <ivoks> ah taj postgres
[07:36] <ivoks> mysql je bolji :)
[07:37] <hbogner> kokiiiceee
[07:37] <hbogner> di je Mmike 
[07:37] <hbogner> ko oce slane a tko americke masne?
[07:38] <ivoks> paralelno kreiranje zapisa u bazi
[07:38] <ivoks> mysql radi, postgres ne
[07:38] <ivoks> :)
[07:38] <hbogner> ok, vidi se skok u portosnji kad ga opteretim50%, sad ej na 100w
[07:38] <ivoks> https://bugs.launchpad.net/quantum/+bug/1110807
[07:40] <dodobas> ivoks: kriv je developer a ne baza
[07:41] <Mmike> ivoks, kaj? :)
[07:41] <Mmike> ivoks, kakva je to notorna glupost? :)
[07:41] <dodobas> Mmike: pogledaj link bit ce ti jasno
[07:41] <ivoks> dodobas: mislis? zasto radi sa svime drugime? mislim, ne iskljucujem mogucnost da je bug u sql alchemyu ili negdje
[07:41] <ivoks> ali poanta je da problem ne postoji na mysqlu
[07:41] <dodobas> ivoks: kad je to 'bug' u mysqlu
[07:42] <dodobas> ovaj feature
[07:42] <ivoks> doduse, mogao bi probati sa sqliteom
[07:42] <BotaniCar|2> morning ! 
[07:43] <Mmike> ivoks, imas li MyISAM ili InnoDB tablice po kojima se to desava?
[07:43] <Mmike> ako imas MyISAM, to bi moglo objasniti zasto nemas 'bug' u mysqlu
[07:43] <Mmike> BotaniCar|2, kak je zavrsila hecner storija?
[07:43] <ivoks> innodb
[07:43] <Mmike> "In postgresql, two simultaneous selects on the table ipavailabilityranges will give the same results for a free ip adres, even when protected by a transaction. A better, but non-portable way would be "select for update"."
[07:44] <BotaniCar|2> Nikak, ja sam na kraju rebootao stroj jer mi je bilo frka da proradi sto prije, oni se povratno nisu javili da mi vele sto je bio uzrok pada .. 
[07:44] <Mmike> BotaniCar|2, jos uvijek nisi dobio feedback nazad?
[07:44] <dodobas> MVCC... osnove
[07:44] <BotaniCar|2> Mmike: jok
[07:44] <dodobas> BotaniCar|2: non-ECC memorija ?
[07:44] <Mmike> ivoks, to nije bug u postgresu nego bug u onome sto komunicira s postgresom
[07:44] <ivoks> velim, moguce
[07:45] <Mmike> ivoks, gotovo sigurno
[07:45] <BotaniCar|2> dodobas: moze biti kojesta. Ja s udaaljenosti od 500km i bez unosa u logovima mogu samo nagadjati 
[07:45] <Mmike> ivoks, mosh upaliti general log za mysql kad radis taj test i pejstati SQLove koji se dese nekud na pastebin?
[07:45] <dodobas> BotaniCar|2: pa jel ti server ima ECC ili non-ECC memoriju
[07:45] <Mmike> BotaniCar|2, jesi poslo 'picka vam mater' mail?
[07:45] <BotaniCar|2> Mmike: jakako
[07:45] <Mmike> dodobas, pa jel' to bitno? :) bitno je da mu se nisu javili nazad, uopce! :)
[07:45] <BotaniCar|2> tocno
[07:45] <dodobas> ako je non-ECC onda imas 1-2 random freeza godisnje, deal with-it :)
[07:45] <Mmike> da ja to (ne)napravim, dobio bih otkaz samo tako :)
[07:46] <BotaniCar|2> dodobas: sad ti je Mmike napisao kaj je bitno
[07:46] <jelly-home> Mmike: jos gore, ak u mysqlu radi, to moze znacit da isti leaka promjene izmedju istovremenih txija
[07:46] <Mmike> jelly-home, dvojim, vjerojatno se desi neki implicitni lock
[07:46] <dodobas> BotaniCar|2: nikad ja necu kuziti taj entepriz support fore :)
[07:46] <Mmike> iako SELECT FOR UPDATE nije platform dependent, to radi i u MySQLu i u Postgresu
[07:46] <ivoks> sqlite je isto ok
[07:47] <Mmike> ivoks, naravno da je kad sql nezna za multiconnecting :)
[07:47] <Mmike> pa se sve desi jedno iza drugog
[07:47] <ivoks> fakat :)
[07:47] <BotaniCar|2> dodobas: pa nema to veze s entrprajzom, ti i ja mozemo imati dvije praonice vesa, ako ti ja delegiram neki prljavi ves i zaglavi kod tebe, za ocekivati je da mi javis da ces oprati sutra, ili da ces vratiti, ili da odjebem, ili bilo kaj. 
[07:47] <ivoks> ajde da probam sa postgresql
[07:49] <dodobas> BotaniCar|2: well, ti meni ne delegiras prljavi ves, neog placas uslugu pranja vesa... u jednom trenutku usluga nije radila, sad opet radi... poslovna tajna zasto nije radila :)
[07:50] <Mmike> ivoks, upali sql log u postgresu (log_min_statement_duration=0 (ili tako nekako)), pa pejstaj isti
[07:50] <Mmike> jer, fakat 'smrdi' na 'netko ne zna nista o transaction isolation levelima i impllicitnom lockingu'
[07:50] <Mmike> i koristi 'bug' u mysqlu 
[07:51] <BotaniCar|2> ne sljaka to bas tako, ti si mi duzan reci zakaj nisi oprao ves u roku. I, na koncu,stvar je neke kulture da javis da ce meni klijenti biti 2 dana duze bez cistih gaca, da ih mogu obavijestitiii. Jer, ako necu, izgubiti cu ih, a time i ti prihod koji dobijas od mene
[07:51] <Mmike> BotaniCar|2, nije bas. zakaj bi ti bio duzan reci? jel' se icime to obavezao?
[07:51] <Mmike> kol'ko para, tol'ko muzike
[07:51] <Mmike> ja bi mu jedino usro sve te gace i ostavio mu ih tamo :)
[07:51] <jelly-home> Mmike: jesi, samim time sto imas biznis
[07:51] <BotaniCar|2> Ugovor ? SLA ? Ako izadjes iz njega, MORAS reci kaj je bili i/ili kompenzirati stetu
[07:52] <dodobas> BotaniCar|2: show us the SLA :)
[07:52] <BotaniCar|2> dodobas: zakaj bi ti pokazivao svoj SLA s njima ? :) Napravi svoj :)
[07:52] <dodobas> BotaniCar|2: njihov...
[07:52] <Mmike> BotaniCar|2, da, jel' ti pise unutra kaj o tome? :)
[07:53] <Mmike> jelly-home, pa, to ti nalaze zdrav razum, pristojnost i ino. Al' ako nema zakonske osnove, nema zakonske osnove.
[07:53] <ivoks> da, naletavam na bug s pgsqlom
[07:54] <hbogner> o hebem ti projektante, frajer  mi stavi 5 linija jednu preko druge, u istom layer-u, svaka druge deljine, 120,100,80,.. i druge boje jer im je tako ljepo za prikaz
[07:54] <Mmike> ivoks, koliko komplicirano je sloziti testenv kod mene doma? Stock ubuntu, ili moram nesto prtljati?
[07:55] <hbogner> i sad ja to moram cistit da bi bilo upotrebljivo
[07:55] <ivoks> a nije bas trivijalno...
[07:55] <Mmike> ivoks, aj pejstaj onda sql log i od postgresa i od mysqla
[07:55] <Mmike> jer, to nije bug u postgresu :)
[07:55] <Mmike> to je bug u pristupu postgresu
[07:55] <ivoks> vjerojatno
[07:55] <Mmike> stovise, ono sto si na pocetku rekao - prava istina je da mysql nezna utrpavati vise zapisa od jednom, postges zna
[07:55] <Mmike> a onaj tko je programirao se nije osigurao, pa nema serijalizacije
[07:56] <Mmike> SELECT ip FROM freeIPs ORDER BY ip LIMIT 1 FOR UPDATE
[07:56] <Mmike> tako nekako
[07:56] <Mmike> bez onog 'FOR UPDATE' nema lockinga
[07:56] <Mmike> a sad, zasto mysql sa InnoDBom napravi lock, beats me
[07:56] <Mmike> (mozda ne napravi, nego, opet, bug u libu iznad)
[07:57] <Mmike> http://dev.mysql.com/doc/refman/5.5/en/innodb-locking-reads.html <- mysql uredno podrzava FOR UPDATE
[07:57] <ivoks> da, sve ok... moram potraziti dio koda koji se bavi time, pa cemo vidjeti
[08:00] <ivoks> to bi bio select for update?
[08:00] <Mmike> da, al', spominjes sql alchemy
[08:00] <ivoks> da
[08:00] <Mmike> pa pretpostavljam da nekoj klasi namjestis neki property koji onda napravi eksplicitni lock
[08:00] <ivoks> http://stackoverflow.com/questions/10081121/sqlalchemy-select-for-update-example
[08:00] <Mmike> sec
[08:00] <ivoks> cek... moram nestati na par minuta :)
[08:02] <Mmike> ha
[08:02] <Mmike> pa to je jednostavno
[08:02]  * Mmike nikako da prigrli sqlalchemy
[08:04] <weshmashian> mornin'
[08:04] <dodobas> Mmike: pa ako ga ne koristis kao ORM onda bi ti se mogao svidjeti
[08:05] <Mmike> dodobas, gubi mi se smisao jer mi je cijeli interface prema bazi uvijek u postgresovim storama
[08:06] <Mmike> nikad ne kazem: SELECT username FROM users WHERE id = 5, kazem: select users_get_username(5);
[08:06] <Mmike> ili kako vec
[08:07] <dodobas> Mmike: onda sqlalchemy nije za tebe... nego RAW psycopg2
[08:08] <Mmike> jest, do sam obicno koristio
[08:08] <dodobas> IMHO ako neki orm salje los query u bazu.. onda SAMO taj query rewritas...
[08:08] <Mmike> ma, problem mi je s dizajnom. rijetko kad mi tablice u bazi mogu biti preslika objekata
[08:09] <dodobas> jer za 95% slucajeva radi OK... i uopce ne moram razmisljati o tome
[08:09] <obruT> ajme, opet iste price :)
[08:09] <Mmike> tj, rijetko kad mogu (jednostavno) tablice u bazi preslikati u objekte
[08:09] <dodobas> kad razmisljas o tablicama...
[08:09] <Mmike> pa razmisljam o podacima
[08:09] <obruT> tablice, baze, ORM-ovi, trincarije :)
[08:09] <Mmike> talibce su mi prirodne za organizirati podatke, objekti nisu
[08:09] <dodobas> to kako su podaci spremljeni... whocares...
[08:09] <Mmike> da, los DBA i povrsan programer ima 'whocares' stav :)
[08:10] <Mmike> (not that you're any of those two!) :)
[08:10] <Mmike> nevjerojatno
[08:10] <Mmike> pa kaj sam VEC?! popio kavu
[08:11] <dodobas> jer da se toliko brines oko podatka... isao bi prtljati s c structovima i rekompalirati pg... za svaki projekt...
[08:11] <dodobas> tj. nacinu kako su spremljeni...
[08:11] <Mmike> nah
[08:11] <Mmike> objekti te tjeraju u los (krivi) dizajn
[08:11] <weshmashian> Mmike: ja sam ju VEC prolio :)
[08:12] <Mmike> weshmashian, ooo :) meni se to nije desilo vec jako dugo. jedno 6-7 dana sigurno :)
[08:12] <weshmashian> men' prvi put jutros nakon x mjeseci :)
[08:12] <dodobas> Mmike: kad razmisljas o objektima kao... necem sto je spremljeno u bazi... a nije :)
[08:13] <Mmike> dodobas, ti mora da imas vrlo jednostavne modele ;)
[08:13] <dodobas> uh... dodji jednom do mene pa ti pokazem sto je jednostavno...
[08:14] <Mmike> http://www.jutarnji.hr/za-jovanovicev-program-je-svaki-drugi-katolik-i-svaki-treci-hdz-ovac/1083635/
[08:14] <ivoks> oh... cini se da sam popravio :)
[08:14] <Mmike> ivoks, jel' je serijalizacija/locking issue?
[08:15] <Mmike> dodobas, bio vise puta, al' skrivas to k'o microsoft source kod :)
[08:15] <dodobas> nope.. nego ti stalno piljis u p0rn svoj...
[08:16] <ivoks> Mmike: je
[08:16] <ivoks>         range_qry = context.session.query(
[08:16] <ivoks>             models_v2.IPAvailabilityRange).join(
[08:16] <ivoks>                 models_v2.IPAllocationPool)
[08:16] <ivoks> prebacio u:
[08:16] <ivoks>         range_qry = context.session.query(
[08:16] <ivoks>             models_v2.IPAvailabilityRange).join(
[08:16] <ivoks>                 models_v2.IPAllocationPool).with_lockmode('update')
[08:16] <ivoks> prvi test je prosao bez problema
[08:17] <ivoks> moram jos testirati mysql i sqlite
[08:19] <Mmike> dodobas, e, vidimo se onda iduci tjedan jedan dan, mozemo i jest otic :)
[08:20] <dodobas> jes jes
[08:20] <dodobas> samo nemoj srijedu, moram vozit macka na odstranjivanje muskosti
[08:20] <dodobas> i u cetvrak imam ispit ...
[08:21] <ivoks> zlostavljacu
[08:21] <dodobas> ivoks: a tuzi me... marku grubnicu...
[08:22] <Mmike> dodobas, osh onda cet, nakon ispita?
[08:22] <Mmike> ivoks, zgodan test da vidis dal' sqlalchemy dobro radi :)
[08:22] <dodobas> Mmike: cujemo se jos
[08:23] <Mmike> jojo
[08:31] <dodobas> Mmike: ispit ce biti od 12-13
[08:36] <dodobas> Mmike: http://citusdata.com/blog/57-postgresql-full-text-search
[08:36] <dodobas> hehe
[08:39] <hbogner> e Mmike pitanjce
[08:40] <hbogner> kako sa rdiff-backup iz izvuci cjelokupni snapshot za neki dan
[08:40] <hbogner> tipa zelim sve od dana tog i tog
[08:42] <dodobas> hbogner: backuppc no good ?
[08:43] <Mmike> dodobas, ma joj
[08:43] <hbogner> rdiff-backup -r 1D test/ test2/
[08:43] <hbogner>  nasao ovo
[08:43] <Mmike> dodobas, lik me trazio da mu portam to u stable postgres :)
[08:43] <hbogner> znaci kreira snapshot od tog dana
[08:44] <dodobas> Mmike: que ? :)
[08:44]  * Mmike instalira rdiff-backup i cita man stranicu za dodobasa
[08:44] <Mmike> dodobas, pa koristi lik 9.1, i hoce fulltext search, al' mu tsearh2 ne valja i hoce to ubuildano unutra
[08:44] <Mmike> a ja sam glup bio pa sam mu objasnio da je to externi modul
[08:44] <Mmike> ma
[08:44] <Mmike> :)
[08:44] <Mmike> debili
[08:44] <Mmike> nevjerojatna kolicina debila
[08:45] <Mmike> eto na, sjebo mysql
[08:45] <Mmike> ovaj put nije on, ja sam
[08:45] <dodobas> Mmike: manje kave... disi... :)
[08:46] <dodobas> jel znate neki servis za održavanje 'zivotopisa'
[08:46] <dodobas> lagano se gubim...
[08:47] <dodobas> tipa ono... imas kategorije.. i onda poklikas checkboxove i 'generate'
[08:50] <SilverSpace> dan
[08:51] <hbogner> Mmike, eto uspio
[08:51] <hbogner> nego jesi to citao za dodobasa ili mene? :d
[08:52] <SilverSpace> ides kaj ste se jutros raspricali 
[08:54] <Mmike> hbogner, odustao, posvetio se mysql koji sam usrao
[08:54] <hbogner> ma skuzio ja svoje :D
[08:55] <hbogner> samo jos neke sitnice moram skuzit
[08:55] <hbogner> ali dobijem daily snapshot
[09:04] <Mmike> da, a sto bi ti htio?
[09:04] <hbogner> ma dobijem daily snapshot za neki dan ako zelim
[09:04] <hbogner> napredak za sad
[09:04] <Mmike> a, ti bi htio, sto?
[09:05] <hbogner> sad jos jedino dobiti export promjena koje su bile neki dan
[09:05] <hbogner> znaci taj dan su promjenjeni samo ti fajlovi
[09:05] <Mmike> -l ti nije dobar?
[09:05] <hbogner> a mozda nemam dobar test set :D
[09:05] <hbogner> iskreno nisam ga ni probao :D
[09:05] <Mmike> aha :)
[09:05] <Mmike> ok
[09:06] <hbogner> zahebavam se s drugom svati, ovo je kadf stignem, dok CAD softver vrti svoje
[09:08] <Mmike> aha
[09:09] <Mmike> svati
[09:09] <Mmike> bero se zeni u subotu :)
[09:37] <SilverSpace> pih dosada
[09:39] <hbogner> SilverSpace, cim si doso svi zasutili :D
[09:40] <SilverSpace> pauza marenda
[09:40] <SilverSpace> :)
[09:41] <SilverSpace> zakon je Rpi 
[09:41] <SilverSpace> zakon
[09:42] <SilverSpace> naravno sa openelec
[09:44] <ivoks> super su mi ljudi koji me zovu nakon sto mi posalju mail
[09:44] <SilverSpace> ubuntu phone vec na jesen 
[09:44] <ivoks> da
[09:44] <SilverSpace> ivoks: kaj te pitaju dali ti je stigao mail :)
[09:44] <ivoks> da
[09:44] <ivoks> i pazi... to me zovu informaticki inzenjeri drzavne institucije
[09:45] <SilverSpace> imam i ja takvih likova
[09:45] <ivoks> a dobiju reply da je mail zaprimljen
[09:45] <ivoks> link na ticket, sve
[09:45] <hbogner> mozda im to zavrsi u spam-u :D
[09:45] <hbogner> pa neznaju
[09:52] <ivoks> Mmike: eh... ono nije dovoljno...
[10:03] <Mmike> ivoks, sto bi?
[10:03] <ivoks> Mmike: nisam siguran, cek...
[10:06] <ivoks> Mmike: duplicate key value violates unique constraint
[10:06] <ivoks> mislim da samo na jos par mjesta moram dodati locking
[10:07] <Mmike> ivoks, vjerojatno
[10:07] <ivoks> da, nisam dodao na alokaciju, samo na kreiranje
[10:09] <ivoks> "Multiple rows were found for one()"
[10:09] <ivoks> a jeb...
[10:12] <SilverSpace> hm http://www.poslovni.hr/hrvatska/bandic-nadmudrio-ericsson-radi-novi-telekom-a-ne-wi-fi-229591
[10:19] <SilverSpace> N. Rosberg je brz u mercedesu 
[10:21] <Mmike> ivoks, vikni ako stanes, zaintrigirao si me s time skroz, pa bih proboa doma sloziti si testenv
[10:33] <Mmike> jel' treba tko pcmcia wifi kartice?
 http://www.index.hr/black/clanak/objavljeni-konacni-podaci-baumgartnerova-slobodnog-pada-s-ruba-svemira/661160.aspx
 Vrijeme potrebno za postizanje brzine svjetlosti tijekom slobodnog pada: 34 sekunde
 WARP!
[10:34] <Mmike> hehehe :)
[10:35] <hbogner> lol, brzine svjetlosti :d
[10:38] <SilverSpace> dali vam i dalje chrome nema tab kad je samo jedan prozor otvoren?
[10:38] <Mmike> SilverSpace, ima
[10:38] <SilverSpace> vratili su znaci to
[10:46] <hbogner> mene je to uvijek zivciralo, ako imam samo jedan nezelim vidjet njegov tab
[10:51] <jelly> Mmike: bad 16bit pcmcia, ili cardbus?
[10:51] <jelly> baš
[10:52] <Mmike> erm
[10:52] <Mmike> kak to znam? :)
[10:53] <ivoks> Mmike: rijesio... trebalo je lockove staviti na prava mjesta
[10:53] <Mmike> ivoks, ++
[10:53] <ivoks> alokacija, create i delete
[10:53] <ivoks> fuck
[10:53] <jelly> Mmike: cardbus izgleda i je PCI kad ga ustekas
[10:53] <ivoks> prerano sam rekao
[10:53] <Mmike> radi i s mysqlom kak spada?
[10:53] <Mmike> ivoks,  :) 
[10:53] <Mmike> jelly, educirao se upravo - cardbus su obje kartice :)
[10:53] <jelly> Mmike: i obicno ima pozlaceni limic
[10:53] <Mmike> yup
[10:53] <Mmike> ima
[10:53] <Mmike> ne samo to
[10:53] <ivoks> ok, ovo je nesto sasvim drugo
[10:53] <ivoks> Mmike: imas ideju? 
[10:53] <Mmike> na ovoj MSI wifi kartici pise - cardbus
[10:53] <ivoks> DBAPIError: (TransactionRollbackError) deadlock detected
[10:53] <jelly> i one piknjice
[10:54] <ivoks> DETAIL:  Process 24204 waits for ShareLock on transaction 4181; blocked by process 19038.
[10:54] <Mmike> ivoks, yup
[10:54] <ivoks> Process 19038 waits for ShareLock on transaction 4182; blocked by process 24204.
[10:54] <Mmike> ivoks: aj pejstni nekud otuput od: select * from pg_stat_activity;
[10:54] <Mmike> isto tako, pomoglo bi mi da vidim postgresov log u kojem pisu PIDovi
[10:55] <Mmike> to se obicno desi kad pokusavas lockati razlicite resurse razlicitim redosljedom
[10:55] <ivoks> pretpostavljam da ti ovaj query sad nis ne znaci
[10:55] <ivoks> jer je proces zavrsio
[10:55] <Mmike> eh, vjerojatno, postgres je ubio vec, da
[10:55] <Mmike> to se obicno desi kad radis slijedece:
[10:55] <ivoks> ono sto pokusavam je napasti istu tablicu s citanjem i pisanjem u isto vrijeme
[10:55] <Mmike> SELECT id FROM tblaA FOR UPDATE; SELECT id FROm tblB FOR UPDATE;
[10:55] <Mmike> to je jedna transakcija
[10:56] <Mmike> sad imas drugu transakciju di hoces oba locka, al si prvo lockao tblB, pa onda tblA
[10:56] <Mmike> i tu se desi deadlock
[10:56] <ivoks> shvacam
[10:56] <ivoks> mozda poneki for update previse
[10:56] <ivoks> :)
[10:56] <Mmike> te je i najcesce lako rijesiti, samo pazi na redosljed kojim pokusavas lockati resurse
[10:57] <ivoks> hm...
[10:57] <ivoks> cini mi se da znam gdje je problem
[10:57] <ivoks> napravim lock s querijem
[10:58] <ivoks> i onda, prije nego zavrsim session, opet radim lock
[10:59] <Mmike> session=transakcija?
[10:59] <Mmike> iako, to je ok
[10:59] <jelly> a kak se makne taj implicitni lock kojeg napravi select ... for update?
[11:00] <Mmike> mozes komotno to raditi, bitno je samo da neka druga transakcija ne pokusava lockati isti resurs
[11:00] <Mmike> jelly, commit/rollback
[11:00] <ivoks> Mmike: pa pokusava, u tome i je poanta
[11:00] <ivoks> Mmike: znaci, sasvim druga neovisna transakcija pokusava napraviti lock na istom resursu
[11:00] <Mmike> ivoks, istim redosljedom? 
[11:00] <ivoks> istim redoslijedom
[11:00] <ivoks> ono sto radim je:
[11:01] <ivoks> for i in `seq 1 100` ; do transakcija; done & for i in `seq 1 100` ; do transakcija; done &for i in `seq 1 100` ; do transakcija; done &for i in `seq 1 100` ; do transakcija; done &for i in `seq 1 100` ; do transakcija; done &
[11:01] <ivoks> i jos puno puta vise :)
[11:02] <Mmike> a, kak izgleda `transakcija`?
[11:02] <ivoks> a ono, u principu je rijec o poolu IP adresa
[11:03] <ivoks> i svaka transakcija prvo pogleda jednu tablicu da dobije popis slobodnih adresa
[11:03] <ivoks> onda izvuce jednu adresu iz poola
[11:03] <ivoks> pa ju dalje koristi i zapisuje u drugu tablicu
[11:03] <ivoks>  'SELECT ipavailabilityranges.allocation_pool_id AS ipavailabilityranges_allocation_pool_id, ipavailabilityranges.first_ip AS ipavailabilityranges_first_ip, ipavailabilityranges.last_ip AS ipavailabilityranges_last_ip \nFROM ipavailabilityranges JOIN ipallocationpools ON ipallocationpools.id = ipavailabilityranges.allocation_pool_id \nWHERE ipallocationpools.subnet_id = %(subnet_id_1)s \n LIMIT %(param_1)s FOR UPDATE' {'param_1': 1, 'subnet_id_1': u'bd
[11:04] <ivoks> to mi je blokirano
[11:05] <ivoks> mislim, nije moj kod, trebat ce mi da se malo snadjem u sumi svega
[11:05] <ivoks> al mislim da znam sto trebam napraviti
[11:08] <BotaniCar> hurkabulurum ! 
[11:08] <BotaniCar> Imam segrta, FERovac, 3ca godina .. malo sam razocaran :) 
[11:08] <hbogner> svidja mi se naziva cad naredbe: overkill :D
[11:08] <BotaniCar> ne njim , nego hands-on iskustvima koja je tamo dobio - nema ih 
[11:09] <Mmike> ivoks, ovaj FOR UPDATE ti radi lock nad svim jointanim tablicama
[11:09] <Mmike> sad, imas WHERE, ako imas FKjeve i ako imas index nad ipallocationpools.subnet_id, onda ces dobiti lock samo nad tim poljima
[11:09] <ivoks> Mmike: jel to lose?
[11:09] <hbogner> BotaniCar, iskustvo na faksu mos zaboravit
[11:09] <Mmike> pa, ovisi
[11:09] <hbogner> bar u nastavi
[11:09] <ivoks> za sad dobro radi
[11:09] <Mmike> mozda je to bas ono sto zelis
[11:09] <BotaniCar> hbogner: pa imaju labose ! 
[11:10] <hbogner> BotaniCar, ha ha ha ha
[11:10] <Mmike> ivoks, imas logiranje pidova i svega u postsgres logu?
[11:10] <BotaniCar> hbogner: ja sam na ono malo svog fuxa imao jebacke labose .. 
[11:10] <ivoks> Mmike: nemam nista posebno ukljuceno
[11:10] <ivoks> nisam postgres znalac
[11:11] <Mmike> log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d '
[11:11] <Mmike> to upali 
[11:11] <hbogner> BotaniCar, sad je bolonja, to je kao produzetak srednej skole
[11:11] <Mmike> i stavi log_min_duration_statement = 0
[11:11] <Mmike> pa ce ti logirati ama bas sve sto dolazi do postsgresa
[11:11] <Mmike> %p je pid
[11:11] <ivoks> mislim da sam rijesio problem
[11:11] <Mmike> pa kad se desi sranje ces moci vidjeti koji PID je usro tocno, s kojim selectom
[11:11] <ivoks> trebao sam lockove staviti jos i na brisanje porta
[11:12] <ivoks> jer kod alociranja brise portove iz jedne tablice
[11:12] <ivoks> port=ip
[11:12] <ivoks> :)
[11:13] <Mmike> pa kol'ko toga ima?
[11:13] <Mmike> tih portova/ipjeva, koliko je velika ta tablica?
[11:13] <Mmike> tj, zar nij ejednostavnije imati 'allocated' atribut u toj tablici, pa je on true/false, ili sto vec?
[11:13] <Mmike> mislim, trkeljam sad, nemam pojma kako shema izgleda :)
[11:14] <jelly> i jedan lijepi indeks nad tim atributom i view 
[11:15] <Mmike> pa, ako je kardinalitet oko 50%, onda index nema smisla (osim ako ne zelis rowlockove po tom polju raditi)
[11:15] <jelly> i storanu proceduru za alokaciju i oslobadjanje adrese 
[11:16] <Mmike> yup, to bi bio ispravan nacin
[11:17] <Mmike> samo sto je to portabilno - ne :)
[11:17] <jelly> jebes portabilno, bitno da radi kak spada
[12:09] <ivoks> Mmike: hvala!
[12:13] <Mmike> ivoks, radi sve?
[12:18] <ivoks> da, radi... za sad ne vidim probleme
[12:18] <ivoks> pricekati cu da bug reporter testira jos
[12:19] <ivoks> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-snc7/481580_541023892597669_1315784771_n.jpg
[12:24] <Mmike> ivoks, kul :) 
[12:28]  * hbogner voli virtualizaciju
[12:28] <hbogner> u zadnje vrijeme
[13:02] <hbogner> wtf, vodilic akablova za mrezni ormar 150 kn???
[13:04] <hbogner> i jos mi daju 2u a ne 1u
[13:06] <jelly> hbogner: kaj, onaj komad lima?
[13:06] <jelly> ili jos bolje, plastike
[13:07] <hbogner> jelly, da, onaj komad lima 150 kuna
[13:08] <hbogner> fuuj
[13:08] <jelly> kad je to enterprajz tehnologija
[13:10] <hbogner> ma paradajz tehnologija
[13:11] <jelly> nego, gdje kod nas ima za kupit wattmetar koji mjeri 0-20W dovoljno precizno na 1W ili bolje
[13:12] <jelly> a po mogucnosti da moze mjerit i frizider i desktop od 400W
[13:17] <hbogner> tako precizan neznam
[13:17] <hbogner> ja imam jedan koji mjeri do 16A
[13:17] <hbogner> al nije toliko precizan, ide na 0.1w na displeju, ali ...
[13:19] <ivoks> http://teamhacksung.org/wiki/index.php/CyanogenMod10.1:GT-I9300:Nightly:Known_issues
[13:19] <ivoks> nije tak lose
[13:19] <ivoks> jedino sto mi smeta je Camera: Touch 2 focus issues with enabled flashlight
[13:21] <ivoks> Mmike: https://review.openstack.org/#/c/21424/2/quantum/db/db_base_plugin_v2.py,unified
[13:21] <ivoks> eto, to sam uradio :)
[13:21] <ivoks> nije da ti to nesto znaci bez cijelog sourcea
[13:21] <ivoks> al eto, da vidis :)
[13:34] <hbogner> napredak, nsali su verziju za 85kn koja je 1U, skupe te vodilice
[13:44] <ivoks> https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/793760_10151258804977592_957573198_o.jpg
[13:45] <jelly> hahah, kineski vatrozid blokira POST requeste prema mediawiki sajtovima -- bilo kojim, ne samo wikipediji
[13:46] <jelly> lik u Kini nemere editirati wiki na linux-sunxi.org
[13:47] <ivoks> puno tog se ne moze u kini
[13:47] <ivoks> srecom, vpni prolaze
[13:47] <hbogner> libreoffcie sajt je trebutno malo sporij
[13:48] <ivoks> i wonder why
[13:48] <jelly> SilverSpace: cubieboard radi; jako je osjetljiv na napajanje, napajanje mora imati ispod 0.2ohm internog otpora. A likovi su poslali usb kabl koji ima 1.2oma pa se stvar ne dize
[13:48] <hbogner> nebi ni znao da nisam vidio tvoju sliku
[13:49] <ivoks> https://www.libreoffice.org/download/4-0-new-features-and-fixes#Android
[13:49] <jelly> SilverSpace: srecom napajanje moze ici preko power i preko miniUSB porta, pa je proradio sa miniUSB napajanjem od starog mp3 playera.  Linux se moze relativno jednostavno instalirati na SD preko http://www.berryterminal.com/doku.php/berryboot_a10
[13:50] <ivoks> kaj, moze importati visio?
[13:50] <ivoks> neeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[13:51] <ivoks> nema mjesec dana da sam kupio web uslugu samo zbog visio datoteka
[13:52] <ivoks> Extended coverage of Visio file-format. LibreOffice 4.0.0 supports all existing Visio file formats from Visio 1.0 released in 1992 to Microsoft Visio 2013 released in 2012.
[13:52] <hbogner> zivjeli torrenti, skidam libre preko njih
[13:54] <ivoks> Unity integration (Antonio Fernandez, Björn Michaelsen, Alberto Ruiz, Ryan Lortie, Ted Gould)
[13:54] <ivoks> :]
[13:55] <jelly> ivoks: "supports" znaci citanje ili i pisanje?
[13:55] <ivoks> mislim da je u pitanju samo import
[13:56] <ivoks> ne bi znao
[13:56] <ivoks> http://fridrich.blogspot.ch/2012/12/libreoffice-visio-import-filter-20.html
[13:56] <jelly> eh
[13:57] <ivoks> samo da bude stabilniji
[13:57] <hbogner> ja ga danas/sutra instalirasm po firmi :D
[13:58] <jelly> za par godina ce mozda moci zamijeniti visio, ovo je dobar pocetak
[14:01] <vileni> hbogner: uspori taj download, meni se nece ni stranica otvoriti :)
[14:02] <hbogner> vileni, torente skidam
[14:02] <vileni> hbogner: ma znam, zezam :)
[14:02] <vileni> ali brz je i ovaj, 6MB/s
[14:02] <hbogner> oces njih da ti posaljem pa i ti seed-aj
[14:02] <jelly> vileni: polako, /.ana im je stranica
[14:03] <vileni> to je super kad naglo postane nesto popularno pa nisu spremni za navalu :)
[14:04] <hbogner> https://dl.dropbox.com/u/3220458/libreoffice4.zip 58kb torrent fajlova
[14:04] <hbogner> pa ako jos netzko hoce :d
[14:05] <vileni> hbogner: stavio an leechbox
[14:05] <hbogner> hr i en win, deb 86 i deb 86_64
[14:05] <jelly> kaj ce vam torrenti, zar libreoffice ne koristi akamai za CDN?
[14:06] <hbogner> vileni za seed :D
[14:06] <hbogner> a win mi treba z ured
[14:06] <hbogner> brze preko njih nego direkt
[14:07] <hbogner> *jelly za dees
[14:07] <hbogner> *seed
[14:12] <jelly> hbogner: za seed, skines arhivu wgetom, i onda dignes seeder
[14:12] <jelly> wget za 32bit English US deb ide iz portugala 4MB/s
[14:13] <hbogner> jelly, i ovako je ok, nije veliko pa sve prodje ok, fireorget
[14:13] <hbogner> fire&forget
[14:49] <SilverSpace> jelly: thx za info
[15:08] <ivoks> http://www.linuxtoday.com/upload/ubuntu-one-discontinues-support-to-tomboy-130206145007.html
[15:09] <ivoks> linuxtoday.com koristi MS SQL
[15:09] <ivoks> kak lose :)
[15:17]  * ivoks se prebacio na 07h->16h radno vrijeme
[15:17] <ivoks> superiska :)
[15:26] <BotaniCar> Jel rano da pocnem pizditi na malog ? ne pamti, ali ni ne zapisuje :) 
[15:41] <hbogner> pozdrav
[16:13] <hbogner> http://textual.ru/64/ <-- jos malo pa popunjeni 32-bitni id-ijevi
[16:13] <hbogner> krivi kanal
[16:14] <hbogner> ali to je puno tockica :D
[16:18] <hbogner> jos 1 988 205 tocaka, prosjek unosa je 1000 u minuti
[17:09] <jelly> kak dodam en_US (8bitni, iso8859-1) locale na ubuntu na najčišći način?
[17:10] <jelly> dodan je u /var/lib/locales/supported.d/local al nis siguran jel to sve
[17:17] <jelly> hbogner: ak je 1000 u minuti, zašto refresh ne mijenja counter
[17:17] <jelly> (zašto je signed int neću ni pitat)
[17:18] <hbogner> jelly, mjenja, ali prosjek je 1000 u minuti, neznaci da ide bas tako tocno
[17:19] <jelly> možda mi browser podmeće staru stranicu svaki put
[17:19] <hbogner> signed int?
[17:20] <hbogner> Last node id is 7FE2 2551 or 231 − 1 923 730
[17:21] <jelly> da je unsigned, limit bi bio na FFFF FFFF, a ne na 7FFF FFFF
[17:21] <hbogner> trazim razliku izmedju unsigned i signed
[17:21] <jelly> razlika je dvije milijarde i kusur
[17:22] <hbogner> to neznam zasto koriste
[17:22] <hbogner> sigurno imaju razlog
[17:22] <jelly> (zato sto je tako puno lakse pisati C kod)
[17:23] <hbogner> ili zato sto koriste i negativne vrijednosti
[17:23] <jelly> unlikely
[17:24] <hbogner> mislim da su - pobrisane vrijednosti u povijesti
[17:24] <jelly> to bi bilo... cudno
[17:25] <hbogner> nekuzim se toliko u pozadinski dio, vise u unos, ali zasto bi bilo cudno?
[17:25] <SilverSpace> cini mi se da se novi gimp ne vuce toliko kao stari 
[17:26] <Mmike> ne kuzim kak ljudi mogu koristiti firefox
[17:26] <Mmike> pa to je toliko sporo...
[17:26] <hbogner> jelly, : [18:25:59] Gnonthgol because people are lazy, and editors and such use negative numbers as objects not yet in the db
[17:26] <SilverSpace> Mmike: navika :)
[17:26]  * Mmike bio na rucku sa ekipom sa SRCEta
[17:26] <jelly> hbogner: atipicno za koristenje baze.  Jednom kad uneses zapis koji ima primarni kljuc, vrijednost primarnog kljuca se obicno nikad ne mijenja
[17:26] <Mmike> ispljuvali debian i ubuntu
[17:26] <Mmike> kao, centos/redhat je way to go
[17:26] <SilverSpace> lol 
[17:26] <jelly> hbogner: je, to veli i wiki
[17:27] <jelly> Node id's are unique only between nodes. (A way can have the same id. as a node.) Editors tend to save these as negative to denote id's that haven't been saved to the server. 
[17:27] <jelly> Mmike: debian prebrzo izlazi
[17:27] <hbogner> http://pastebin.com/YwSAkg4k jelly 
[17:27] <SilverSpace> Mmike: to me ne cudi oni isto robuju navikama 
[17:28] <jelly> pa, u ovom slucaju to ima tehnicki korektan izgovor
[17:28] <hbogner> jelly, eto to je kaj su mi odgovorili
[17:29] <jelly> hbogner: to je ok
[17:29] <Mmike> jelly, to je jedina zamjerka, tj, razlog
[17:30] <jelly> i dovoljno dobra ako si izgubio know-how
[17:31] <hbogner> i jel se refreshala stranic jelly ?
[17:31] <hbogner> Last node id is 7FE2 60F0 or 231 − 1 908 467
[17:31] <hbogner> meni salta samo
[17:33] <hbogner> jelly, [18:32:35] iandees also, the API explicitly requires negative numbers for the diff upload. so there.
[17:34] <hbogner> bbl
[17:41] <SilverSpace> Danas u vrticu tete zadale zadatak da na A4 pepiru naprave pismo nesto nacrtaju ili napisu tko zna pisati a moj netjak presavio a4 i napravio kriz olovkom od coska do coska Tete su pukle od smijeha 
[17:42] <SilverSpace> reko im da tako izgleda pismo 
[17:56] <SilverSpace> mrzim kada dode na 99% i onda kaze jos tri dana do kraja
[19:47] <SilverSpace> yah
[20:55] <BtaniCentmurbul> Ma ja sam super :D