=== _chaky_ is now known as chaky [07:58] putar [08:02] jutro [08:31] jutro [08:35] ovo bi trebalo probati ... https://github.com/channelcat/sanic [08:40] python 3 kazes :) [08:40] ajd, mozda me, ak se zainteresira, najtera da "predjem"... [08:41] python, fast... [08:41] taman sam jucer poceo radit jednu aplikacijicu koja ce imat i web komponentu, mogo bi mozda u ovom napravit web dio [08:42] Mmike: mozda fast u svijetu pythonasa :) [08:46] vi kao da niste developeri ... [08:46] nista nije sporije od baze ... :) [08:49] i ovo je kuul ... https://github.com/johnnadratowski/git-reviewers [09:01] nego, zna li netko (ili ima iskustva s) mozda za neku CLI implementaciju u pythonu koja bi nudila mogucnosti kao npr. cisco ios cli ili mikrotik cli i slicni... dakle ovisno o komandi/kontkestu nadopunjuje cli s potrebnim parametrima i da mu se moguci parametri/vrijednosti mogu generirati on the fly ? [09:01] obrut, dodobas, pisete li vi unit testove? Ako da, koristite li Mock za mockanje objekata/svega? [09:02] obrut, da, bpython [09:02] ili tak nesh [09:02] ja za razvoj koristim mock objekte uvijek [09:02] vlastite... [09:02] da, bpython [09:02] obrut, http://jebo.me/pas/7 [09:03] obrut, mock_open koristis, jelde? [09:03] with mock_open('/neki/file/koji/mockam.txt', mock_file_text)... [09:03] ne ne, ne koristim mock modul... koristim doslovno vlastite mock objekte/metode/funkcije/stovec [09:04] i onda kad unutar witha pozovem neku svoju funkciju koja opena [09:04] e jebo sve :) [09:04] daj pocmi koristiti mock :) [09:04] nemam potrebe za sad.... [09:05] nego, ovaj bpython je python interpreter, nije nesto sto inkorporiras u vlastitu aplikaciju s vlastitim komandama/parametrima/cimevec... ? [09:06] meni treba nesto s cim bi mogao recimo implementirati mikrotik cli [09:06] za javu sam davno nasao nesto slicno i radilo je uglavnom iako nije bilo 100% ono sto mi je trebalo [09:08] ne kuzim [09:08] ti pises svoj neki djidjek [09:08] koji ima cli interface [09:09] i hoces imati u cli interfaceu completion za svoj djidjek? [09:09] k'o sto mysql ili psql ili bash imaju completion? [09:11] da, ali kao sto cisco ili mikrotik imaju svoj completion, dakle malo kompliciranije od mysql/psql completiona [09:13] imam svoju cli aplikaciju i hocu da kad ju pokrenem i kad napisem sys i stisnem tab on nadopuni sa system pa stisnem tab on mi ispise listu mogucih argumenata pa dodam argument pa stisnem tab pa on doda dalje moguce argumente pa dodam nesto= stisnem tab on mi ispise moguce vrijednosti za to nesto itd... [09:15] instaliraj si fish shell :) [09:15] Mmike: da i da [09:16] obrut: nisam naletio na tako nesto [09:19] Mmike: nisma koristio mock_open ... ali ne koristis ga kako treba ... ako je vjerovati dokumentaciju [09:20] dodobas, pa, mock_open to nemre, cini se [09:20] koliko gledam, trebam mockat StringIO [09:20] al' nemamp ojma kak :) [09:20] obrut: https://fishshell.com/ [09:20] Mmike: sto pokusavas napraviti [09:20] ili mogu 'ugly method', mogu napravit tmp file, rec mojoj funkciji da otvori/promijeni taj file, i onda usporedit kaj je unutra [09:21] pa, funkcija mijenja neki file [09:21] ili ... sto testiras ? [09:21] i hocu napisat test za tu promjenu [09:22] mozda je to glupo - mozda funkcija treba procitati file, i ispljunuti promjenu, pa onda unutar `with mock_open()` mogu pozvati moju funkciju, i usporediti output [09:22] ili ovako nekako: http://stackoverflow.com/questions/40404937/python-testing-using-a-fake-file-with-mock-io-stringio [09:24] well, ako zelis testirati promjenu ... onda to slozis tako da imas cistu funkciju koja ce napraviti promjenu ... a IO ne testiras [09:26] sto znaci 'cistu funkciju koja ce napraviti promjenu'? [09:28] Vlado9A: sumnjam da ce mi fish shell nesto pomoci osim ako ima super nacin za kreirati vlastite autocompletione pa da umjesto da radim svoj cli iskoristim vanjski shell, a onda te parametre proslijedim svojoj aplikaciji... u sto sumnjam, je li... [09:29] nikada neces saznati ako ne probas [09:29] Mmike: pa ... funkcija koja kao argument uzme 'staru' vrijednost ... primijeni logiku i vrati novu vrijednost ... [09:29] pa pogledo sam dokumentaciju i ne cini mi se perspektivno [09:30] ono sto znam je da ima autocompletition... [09:30] dodobas, yup, al' ak je file ogroman onda je to malo nezgodno [09:30] ok, u mom slucaju nije preogroman [09:30] al' opet... [09:30] istina, ne s Tab tipkom nego s right arrow [09:31] i ponekad koristim taj fish shell kada mi je to potrebno [09:31] Mmike: ako je file ogroman onda ga i tako ne ucitavas cijelog nego ... ga consumas kao stream ... [09:32] tako da funkcija moze kao arguemtn prihvatiti i stream :) [09:33] nego, jel se kod vas danas radi skraceno ? :) [09:33] Mmike: takodjer ... jel za test nuzno da radis s pravim vrijednostima ... mozda mozes uzati samo neki podskup ... koji ti je bitan [09:34] kod mene do 14h, a onda festa... poslodavac casti :) [09:44] kakvo skraceno, jedino produzeno [09:45] cak i kad sam na faksu radio nisam radio skraceno :) (iako svi ostali jesu) [09:48] bacen dan godisnjeg na dan sa skracenin radnim vremenom :-) [09:50] u HT-u je obicno bilo da su svi osim developera dobili mail da se radi skraceno :P [09:51] u prijevodu, vaseg voditelja koji djon [09:51] boli* [10:07] dodobas, pa testiram funkciju - funkcija promjeni file - znaci, moram testirati promjenu [10:07] koja je u - fileu [10:07] al' mozda je bolje promijenit funkciju [10:07] samo sto se fukcija zove 'remove_replicaset_from_upstsart' [10:08] a onda bi ta trebala pozivatai unutar sebe 'purge_replset_from_string' ili tako nesto [10:11] Mmike: pa funkcija procita file promjeni sadrzaj i zapise novi sadrzaj ... [10:12] pda [10:12] sam kaj u biti funkcija procita file, da preda ga drugoj funkciji koja promijeni sadrzaj i vrati ga nazad, i onda prva fukcija zapise promjenu [10:13] a ja onda unit test napravim nad drugom funckijom [10:13] i ne jebem se s testiranjem pisanja u file [10:13] sve sto treba napraviti je izmjestiti te read/write pozive u nove funkcije :) [10:13] ak pisanje u file faila, unhandled exception, aj bok [10:13] ne, rad/write ostaje u fukciji, sam treba napravit novu koja mijenja sadrzaj [10:13] malo quirky [10:13] al' lakse testirati [10:14] idem kakat :) [10:15] Mmike: isto je ... testiras logiku promjena ... gdje god ona bila ... [10:36] dan [10:49] Mmike: jesi nabavio granicnike? [10:49] ivoks, granicnik? [10:51] aha, mislis na elektro-ventile [10:51] nisam [10:51] ove s alibabe ne zelim kupovati, nemam pojma kakvi su, i trebam ih uzeti milijardu [10:51] mislim da cu krenuti sa honywellom [10:52] samo mi se jedina firma koju sam nasao da to radi u .hr - ne javlja na telefon [10:52] poslao mail jucer, pa cemo vidjet [10:52] vjerojatno im je bozic [10:55] ali ja zbilja mislim da ces si povecati troskove [10:55] sto je tvoj problem tocno? spavaca soba ti je hladna dok je dnevni boravak topao? [10:59] http://cdn.ebaumsworld.com/mediaFiles/picture/604025/85219340.gif [11:06] ivoks, ma, velim, moj stan manje vise - da, u stsanu imam bed da mij je spavaca soba sa 3 vanjska zida, dok dnevni ima samo jedan. Plus u dnevnom imam 2 kompa i frizider i svasta. I onda kad idem spavat bih htio ne grijat dnevni, a grijat spavacu. A to nemrem. [11:06] Pa onda, kad je zima vani, nafrljim grijanje tak da je dnevna toplija neg kaj treba bit, pa mi je u spavacoj i kod deteta ok [11:06] al', to nije neki problem, mali je stan, pa me to 'extra' grijanje dnevnog kosta mozda 100-200 kuna ekstra na kraju godine [11:06] bed je kod punice - oni imaju katnicu i jedan bojler na cijelu kucu [11:07] prvo su imali termostat u dnevnom boravku dolje, jer, kao, dolje se najvise vremena provodi [11:07] no, kad se dnevni zagrije, termostat iskljuci grijanje, pa je u sobama na katu zima - jer se ne stignu dovoljno brzo zagrijati, a i brze se hlade [11:07] (jer, opet, u dnevnom dolje i telka i kompovi i frizider i svasta) [11:08] e, pa su prebacili termostat u hodnik [11:08] a hodnik je u biti stepeniste na kat [11:08] tak da sva toplina ode gore [11:08] cek cek [11:08] cekam [11:08] htio bi ne grijat dnevni, a grijat spavacu [11:08] ne vidim di je problem [11:08] da, u svom stanu (recimo, to je vise 'proof of concept talk) [11:08] na stranu da bi spavaca po noci trebala biti ok 18, radi zdravlja, ali ajde [11:09] da, al' nebi trebala bit 16 :D [11:09] termostat ti je u dnevnoj? [11:09] termostat je u dnevnoj [11:09] (moja zena brije da je u spavacoj -22, tak da... :D ) [11:09] onda zatvoris u dnevnoj ventil, ne do kraja [11:09] zapamti da ces vise trositi tako [11:09] nemam termo ventile na radijataorima [11:09] kakve termo [11:09] samo ga zatvoris na pola [11:09] znaci, ak zatvorim ventil na pola, recimo, u dnevnoj [11:09] nisam nist napravio [11:10] jesi [11:10] jer, nece radijator u dnevnoj nist manje grijati [11:10] hoce, manje ce vode uci [11:10] jest, smanjio sam protok [11:10] ali [11:10] ako ti u spavacoj ne grije, onda trebas odzraciti radijator [11:10] ma grije, vrel je radijator [11:10] al' pre kratko je 'upaljen' [11:10] jer se dnevni brze zgrije [11:10] zato zatvaras ventil u dnevnoj [11:11] da, i time nista ne napravim [11:11] jer [11:11] da tamo malo grije [11:11] slusaj, bogara mu :D [11:11] znaci, temperatura vode u cijevima je, ajmo rec, 55C [11:11] radijator je hladan [11:11] (znaci, na 20C, temperatura sobe, recimo) [11:11] i sad pustim grijanje [11:11] ventil je 100% otvoren [11:11] u sobi [11:11] voda tece kroz radijator i grije radijator [11:12] i za X vremena radijataor se zagrije na 55C [11:12] dobro, i [11:12] recimo da mu kod mene doma treba 10 minuta da se full zagrije [11:12] ok, a sad isto to, ali ventil na 50% [11:12] znaci, hladan radijator, pustim vodu, ali 50% [11:13] govorimo o radijatoru u sobi ili dnevnom? [11:13] tih 50% nece sprijeciti da se radijator zagrije do 55C [11:13] ma sveisto [11:13] smanjivanje protoka vode ne smanjuje temperaturu vode [11:13] samo treba vise vremena da se radijator zagrije na 55C [11:13] naravno, ali smanjuje dotok vode i temperaturu radijatora [11:13] i umjesto 10 minuta da se full zagrije treba mu 15 [11:13] i za 15 minuta je radijator opet na 55C [11:13] zatvori ga skroz [11:13] ili ga malo otvori [11:14] to moras dvije-tri noci isprobati i to je to [11:14] morao bih valjda otvoriti radijator na 1/18 [11:14] ili koliko vec [11:15] ako ces ici svaku sobu grijati sa termostatom, bojler ti se nikada nece ugasiti [11:15] al' i onda bi se isti u pol sata ugrijao [11:15] pa to je ok - ako zelim da mi je u sobama toplo [11:15] tj, ak je tak zima da bojler mora stalno radit [11:15] protiv tog si nemrem pomoc [11:15] al' cu manje trosit ak grijem samo spavacu neg ak grijem cijeli stan [11:15] ja sam svoje grijanje prilagodjavao prije mjesec dana [11:15] velim opet, moj stan nije neki bed, jer je mali [11:15] al' je bed kuca od punice [11:16] oni 3k kuna trose na plin [11:16] jer im je boljer - stalno upaljen [11:16] i pogodio sam opciju gdje bojler minimalno radi (pali se tri puta po noci), a u stanu je 22 [11:16] a stalno je upaljen jer je termostat na debilnom mjestu u kuci [11:16] za to nema lijeka [11:16] u hodniku/stepenistu di je zima uvijek, cak i kad radi radijator, toplina sva ode gore [11:16] ima - svaka soba svoj termostat [11:16] ako je termostat u konstantno hladnom, onda je to pusiona [11:16] yup [11:16] oni su rijesili problem 'zima nam je u sobama' time sto su maknuli termostat u dio di je stalno zima [11:17] al' isto tak su mogli ga ostavit u dnevnom i napizdit ga na 45C [11:17] kako ce to termostat u sobama rijesiti? [11:17] pa, ovak je stalno vruce svukud [11:17] onda moras mijenjati termostat na neki AP koji ce skupljati info od svih termostata u kuci [11:17] pa da [11:17] naravno :D [11:17] to radi onaj honywell [11:17] ok [11:18] a honywell je dobar jer se spaja na postojeci sustav [11:18] ja sam mislio da ti zelis regulirati na radijatoru [11:18] samo kaj nije bas jeftin [11:18] a to nije tako, vec reguliras na jednom centralnom mjestu [11:18] u biti ja zelim da mi je svaka zona svoja zona [11:18] prema informacijama iz soba [11:18] erm, svaka soba svoja zona [11:18] i za to tgrebam 2 stvari - centralni pimpek koji pali/gasi radijator, i remote-controlled ventil [11:18] bojler [11:19] pa kad u sobi postane zima, termostat kaze 'zima je' i onda: a) otvori ventil na radijaatoru u sobi, b) kaze bojleru 'grij' [11:19] a bojler radi dok god postoji bar jedan termostat koji je rekao 'grij' [11:19] i onda mogu gore u sobama namjestit temperaturu na 24, recimo. kad naraste do 24, sobe se gore ne griju. Ak dolje nema nikoga, radijator ne radi. TJ, upali se opet kad temperatura padne ispod 24. [11:20] E, tocno to radi honywell [11:20] ima centralnu jedinicu koja slusa termostate i zna upalit bojler kad bar jedan termostat kaze 'grij' [11:20] (jer, paljenje/gasenje bojlera je glupi on/off switch) [11:20] jedini bed je sto 'starter kit' ima termo ventile koji mjere temperaturu, a oni su dost zdrkani, jer stoje uz radijator [11:21] al' dobro, za prvu ruku i to je ok [11:21] drugi bed je kaj nisu bas jeftini, svaki taj ventil dodje 30ak funti [11:21] a koliko ih trebas? [11:21] opet, jeftinije nego ovo kaj mi petrokov objasnjava da se jedino moze - cupat sve van i stavit super-duper-extra-deluxe bojler sa 'razvodnim granama' i neznam kaj [11:21] vileni, 8 [11:21] 8 prostorija treba grijati [11:21] Mmike: a racun je 3kkn? [11:21] 3k kn [11:22] 2500-3000, ovisi kak je zima vani :) [11:22] e, i onda sam gledao [11:22] pa dobro, ako ustedi trecinu to je kroz 2 zime otplaceno [11:22] i nasao na alibabi te remote-ventile [11:22] dovedes im 9V, ovino o polaritetu ventil se pali ili gasi [11:22] zakaj ne rade na toplinu, mamu im [11:23] stavljas ih na izvor energije, a njima i dalje treba struja [11:23] zato kaj kostaju 10 eura komad :) [11:23] i zato kaj su zamisljeni, valjda, za kontrolu prskalica u vrtu ili tak nesh [11:23] e, i sad, u teoriji [11:24] lako je napravit sklop koji pali/gasi ventile [11:24] arduino + wifi modul [11:24] termiostati su isto pun kufer jeftini [11:24] centralna jedinica bi bila rpi [11:24] i onda mogu cuda raditi [11:24] onda mogu cak i mjeriti temperaturu vode u cijevima [11:24] pa prilagodjavati istu [11:24] vidjeti dal se vise isplati da je voda 45C ili 65C [11:25] ili mozda imati vodu na 65C u pocetku, da se brze zgrije, pa onda smanjiti na 50C [11:25] i tak [11:25] ono, cuda cuda cuda mogu uprogramirat [11:25] to je ono kaj ce ovi 'super mega delux' vailanti i ti imati za 10 godina [11:25] idem u ducan [11:26] ja sam skuzio da imam manju potrosnju kada vodu drzim na 60 [11:26] prije mi je bilo na 45 [11:26] bojler je stalno radio [11:26] s time da mi se od 9 do 18 gasi i odrzava 18, ako treba odrzavati [11:27] jos moram sloziti da je ok 20 po noci [11:27] ivoks, to, mislim, ovisi o temperaturi vani - kad je vani jako hladno onda ti voda mora bit toplija [11:28] al' kad je vani mlako hladno onda stavis manju temperaturu vode [11:28] ugl, ak nadjem te ventile [11:28] (to MORA Netko u europi prodavati) [11:28] onda mogu slozit pametnu kucu sam tak [11:40] https://4.bp.blogspot.com/-eMcT7s2kdGs/WFK8tKSFB-I/AAAAAAAAShw/7mOEyNAw0KQWwakd3LUBPRtMcdmTTY2ngCLcB/s1600/EmulexPersyst_4M_ISA.jpeg [14:10] oho ... Python36 je vani [14:45] dodobas, ti si fensi-smenser [14:45] dal' si probao kad rust? [14:50] Mmike: yes ... bijah ti nudio da napravimo projekt ... ali eto ... odustao sam cekati te ... :) [14:50] projekt [14:50] imao sam PoC ... PG + http JSON API u Rustu ... [14:50] u rustu ? [14:50] well [14:50] kaki ti je rust? [14:50] Mmike: pa ideja je bila .. nesto sto jos nisam probao ... ti si isto imao neke ideje [14:51] moram pocet pit opet [14:51] ne sjecam se :) [14:51] nemam dovoljno iskustva da bih ista rekao [14:52] koncepti su ok, ima nekih fora projekata kao rust-tokio ... koji su mi zanimljivi [14:54] al .. kako vec planiram instalirat freebsd do kraja godine ... necu imat bas puno vremena za ostalo :) [14:55] https://aturon.github.io/blog/2016/08/11/futures/ [14:55] pogledaj samo graph na kraju ... [14:57] btw. sretan festivus isotmisljenicima :) [14:58] festivus for tha rest of us :) [14:58] i [14:59] ivoks: oces da ti posaljem fotke kartica koje ja imam doma, bas sam neki dan izvuko memoriju iz decstationa, da vidi cipova na kartici... :) [14:59] dodobas: jel taj rust dosao do stadija kad ima smisla pocet radit nesto suvislo u tome ? [14:59] ja sam ga proucavao i zakljucio da jos nije vrijeme za to [15:00] obrut: only for fun ... [15:00] doduse ... sad vise ne mozs buildad mozilla-firefox bez rusta ... [15:01] aha, zato mi se firefox krsi redovito :P [15:01] bas se prije sat vremena smrzo [15:01] obrut: samo ako koristis ff-nightly :) [15:02] mos mislit :) [15:07] meni firefox radi ok ... dok ne predje 3G rama ... onda se uspori ... [15:08] ali da se crasho... pa to ne pamtim ... [15:08] .... da imas otvoreno 100 tabova ko i ja :) [15:08] imam trenutno ... 97 [15:08] no tookm dana ode na 150-200 ... [15:09] onda ih ujutro cistim :) [15:11] ti bar cistis :) [15:11] jedno vrijeme sam browsao s profilom koji nije pamtio nista i kad god bi skrsio firefox/ubio proces/stovec, ostao bih bez svega i milina :) [15:12] ovako stoje stvari koje cu procitat kad stignem [15:12] "" [15:12] obrut: pa imas sessionManager ... [15:13] ma u stanardnom profilu je to sve ok, ovaj profil je bas napravljen da ne pamti nista :) [15:13] pr0n i slicni profili :) [15:20] i tak, Srbija dobiva 6 Mig-29 .... ima da nas satru s tim [15:20] hipotetski, je li :) [15:21] pa ako su u voznom stanju [15:21] u slucaju da se budalama (pri tom prvenstveno mislim na ove nase) nesto prohtje [15:21] vileni: vjerojatno nisu, trebace na remont [15:26] vileni, si slozio rutera? [15:26] Mmike: nisam, jucer smo kasno dosli sa domjenka [15:27] pfft [15:27] :) [15:33] https://twitter.com/IvanSkorin/status/812293767789166596 [15:33] wtf [15:43] ok, guzva na cesti, al ovi auti izmedju semafora i trajvana na prakticki pjesackom dijelu... :P [15:44] i onda mi zena kaze da uzmem auto ako trebam... je... mislim da cu ipak s biciklom do grada [15:44] google kaze da je bolje sad [15:44] to valjda migracija ovih sto imaju skraceno [15:44] idu na skijanja [16:05] i tak... zena ostavi kolac da se pece u pecnici i ode u ducan.. naravno istekne tajmer, nje nema.... srecom pa sam nekim slucajem doma [16:38] i tak... trebam si kupit novog misa, gledam sta se nudi u ducanu, pogledam detalje jednog modela, OS: ..... Linux kernel 2.4+ dakle, na starijim kernelima ne radi :P [16:47] no da [16:48] obrut: 29 je krs od aviona [16:48] lijepo izgleda dodus [16:48] e [16:50] krs ? [16:50] https://militaristikablog.wordpress.com/2015/03/05/mitovi-i-legende-o-lovcu-mig-29/ [16:50] obrut: da krš [16:52] taj krs pokrsi sve nase sto leti u zraku :P [16:54] ah to da i to je upitno [16:54] ovisi kaj nosi na sebi [18:58] obrut, "usb support added in 2.4"? [20:00] http://uploads.disquscdn.com/images/eb9fa005f0e46e5186c9b83860f3817aae34e0034da6513634ff69b4d7f6d6a7.gif [22:20] ivoks, http://micropelt.com/itrv.php [22:22] posto su ti? [22:37] Mmike: ovi spominju enocean, koji je valjda kompatibilan sa tim termostatima [22:38] da [22:38] valjda [22:38] al to je ono kaj je ivoks spominjao [22:38] ne treba baterija [22:38] neg se sam puni toplinom [22:39] i NEMA TERMOSTAT :) [22:40] root@ibkec:/proc/1927/fd# ls -l /proc/$(pidof kodi.bin)/fd | wc -l [22:40] 602 [22:40] pa nema na sebi [22:41] kodi se fakat raspizdi :) [22:41] ali trebao bi imati neki [22:41] vileni, pa da, nema na sebi [22:41] nego ima remote termostat koji mu govori kaj treba radit [22:41] a spominje se ovaj enocean [22:41] bed je kad je termostat odmah uz radijator [22:41] a ovaj openhab je kao napravljen za rpi [22:41] i prica sa tim [22:41] sad mene zanima kako to sloziti [22:41] iako ja nemam utjecaja na izvor grijanja [22:41] ali barem mogu kontrolirati temp [22:43] kodi presto downloadirat subtitleove: http://jebo.me/pas/9 [22:44] vileni, toplana? imate razdjelnike? [22:44] ne jos [22:44] Mmike: jel ti sad na rpi kodi? [22:44] vileni, jok jos [22:44] stari onaj laptop [22:44] xbmc mi je puno bolje radio [22:44] pa mozda je vrijeme [22:44] kodi svako malo neki kufer ne radi [22:44] meni sve radi [22:45] ali jedini zahtjev je da ima titlove [22:45] koje ionako vecinu vremena skida sickrage [22:46] meni, eto, ne rade titlovi :) [22:46] opensubtitles trazi user/password [22:46] pa napravi neki fejk [22:46] a ovaj subnesto javlja error [22:46] pred 2-3 dana raidlo ok [22:46] pa mozda uopce niej do kodija [22:47] zna opensubtitles izvoditi svasta