Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-01-14

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:45 mornfall joined #divine
09:45 spito joined #divine
13:06 spito chceme mít (f)chown?
13:07 xstill hm, máme nějaký koncept uživatelů vůbec?
13:07 spito zatím tam je natvrdo uid=0 a gid=0
13:08 spito umíme signály?
13:10 xstill no spíš bych to viděl udělat to tak, že se zakonzervují práva podle toho kdo dělá snapshot filesystému
13:10 xstill pokud vím tak signály neumíme, ale nemuselo by to být až tak zabijácké (snad). Otázka je co z toho, když nemáme procesy.
13:39 mornfall pthread_sigmask
13:39 mornfall signály jsou per-thread
13:39 xstill mornfall: nepamatuješ si náhodou jak můžu z metadat enumu vytáhnout hodnotu?
13:42 mornfall xstill: je to parametr hned za jménem
13:43 mornfall xstill: literal_id náhodou nedělá tohle?
13:43 xstill to je co?
13:43 mornfall je to hned pod properties(...) v generator/llvm.h :)
13:44 xstill aha :-)
13:44 mornfall překladač LTL to musí nějak umět
13:44 mornfall (a používá to literal_id takže to snad bude i fungovat)
13:47 xstill to 1 + je tam proč?
13:47 xstill předpokládám, že v té bitmapě je to bez toho
13:47 mornfall protože ten LTL věc rozlišuje not znaménkem
13:48 spito kde jsou na antee uložené systémové hlavičky? (unistd.h a další)
13:48 mornfall spito: leckde... locate unistd.h :)
13:49 xstill no
13:49 mornfall xstill: jo v bitmapě to je bez toho
13:49 mornfall viz buchi_enabled, tam se to zase odečte
13:49 xstill zrovna locate unistd.h
13:50 mornfall xstill: co s ním?
13:50 xstill jako jen u mě to dává 300 odpovědí
13:50 xstill co teperve na antee
13:50 spito mornfall: tak a který je ten správný? :)
13:50 mornfall hm, 128 a locatedb je rok stará
13:50 mornfall spito: definuj správný
13:51 spito takový normální linuxový
13:51 spito nic obskurního jako unistd pro widle, arm
13:51 mornfall eh
13:51 xstill spito: echo $(nix-build -A glibc "<nixpkgs>")/include/unistd.h
13:53 mornfall achjo nixos ... v cronu je systemctl start update-locatedb.service (aspoň tady, na antee to tam není)
13:53 xstill no moje locate je 91 dnů stará
13:53 mornfall asi málo hackuješ po nocích :D
13:54 mornfall defaultně to je nastavený na 2:15am
13:54 xstill což je dost podezřelá doba teda
13:54 xstill (těch 91 dnů)
13:54 xstill ale 2:15 je taky dost na nic
13:54 xstill to se moc nestává, že by to běželo
13:55 spito xstill: dík
13:55 xstill pravda je, že teda na serveru to je aktuální, takže asi je fakt problém s tím, kdy se to aktualizuje
15:28 xstill mornfall: nemáš poruce tu reinicializaci dsched na pheme?
15:29 mornfall spustil jsem
15:29 mornfall (systemctl restart cgconfig)
15:29 xstill aha
15:29 mornfall on je někde bug teda
15:29 mornfall protože by to nemělo být potřeba
15:29 mornfall ale...
15:29 xstill a trapné teda je, že iptables neumí range na ip adresy
15:29 mornfall hm, nojo, stane se
15:30 xstill no jenže nechci to dělat "ručně" to je 22^2 záznamů, žejo a na masku to asi zarovnané nemáme
15:30 xstill takže budu muset otevřít něco víc asi
15:31 mornfall tak on je to jednoduchej cyklus v nixu ne? :)
15:31 xstill no ale víš jak hnusné to bude ve výpisu z iptables?
15:31 mornfall ten je hnusnej dycky :-)
15:31 xstill dobře, jak udělám for cyklus?
15:31 mornfall for těžko, je to funkcionální :-)
15:32 xstill tak jo, v haslellu bych to udělal intenzionálním seznamem, ale to nix asi taky nemá co
15:33 mornfall no, map to má... jen nevim jak se píše 1..22 (a jak se to zarovná nulama pak)
15:34 xstill no já tam potřebuju dát ip adresu navíc ještě
15:34 xstill teda asi
15:34 mornfall no, nemusel bys
15:34 mornfall ale je to jedno
15:35 mornfall (iptables se zeptá DNSka)
15:39 xstill a druhá věc je teda jestli se to dá přidat jen do konfigurace pheme?
15:39 xstill jak zjistím jestli se ty extraCommands appendují nebo přeplácávají?
15:39 xstill mezi common.nix a pheme.nix
15:45 xstill tak při nejhorším je tady fold :-)
15:55 mornfall přepisujou, nejspíš
15:55 mornfall lib.nix:44
15:56 mornfall (musel bys tam přidat nějakej bazmek co bude mergovat stringy ale)
15:57 xstill to asi napíšu tím foldem rači, imap je taky na nic
15:58 xstill taky blbost
15:59 xstill to nějak pořeším snad
16:00 mornfall (moc nechápu jak ti pomůže fold)
16:01 xstill nijak
16:01 xstill :-D
16:04 xstill teď to možná všechno rozbiju
16:05 mornfall no
16:05 mornfall to bude radost :-)
16:05 xstill jak udělám rekurzivní let?
16:06 mornfall let
16:06 xstill aha
16:06 xstill sem měl pocit, že to právě nestačilo
16:06 mornfall to si pleteš s rec {...}
16:07 xstill hm a číslo na řetězec převedu jak?
16:08 mornfall toString bych zkusil
16:11 xstill aha, já zkoušel lib.toString
16:11 mornfall on je to asi builtin nebo co
16:44 xstill hej ten nixovej firewall kterej při restartu jen přidává pravidla je taky retardovanej dost
16:44 mornfall :D
16:44 mornfall je no
16:44 mornfall ale aspoň nemá policy DROP
16:45 mornfall to pak člověk udělá iptables -F a konec
16:46 xstill sakra teď jsem něco asi podělal
16:48 xstill dobrý
16:48 xstill se to chytlo
16:59 spito co rozbíjíte?
16:59 xstill všechno
16:59 mornfall konec světa!
17:00 spito už?
17:01 mornfall už zas
17:04 xstill již brzy!
17:05 spito heh, co je brzy?
17:05 spito budete restartovat anteu?
17:05 spito nebo se furt patláte s pheme?
17:05 xstill konec světa :-D
17:05 mornfall anteu bych radši nerestartoval
17:06 xstill pheme asi v pátek ne?
17:06 spito díky
17:06 mornfall je tam nějak našmudlaný to iscsi
17:06 xstill no už jsem si myslel, že jsem ji odřízl od netu
17:06 xstill ale asi ne
17:06 xstill jen mám pocit, že se to sekne když se tam běží activate
17:07 mornfall jo, to se asi sekne
17:08 xstill "iptables v1.4.21: host/network `pheme01.fi.muni.cz' not found"
17:08 xstill co to zase je
17:08 mornfall mezera mezi 01 a .fi
17:08 mornfall nebo mám jen blbej font :D
17:09 xstill však tam není
17:09 xstill jo máš
17:09 mornfall není no
17:09 mornfall asi bych si měl do IRCu dát monospace písmenka
17:10 mornfall xstill: aha, no, ono možná ten firewal nabíhá v době kdy ještě dhcpcd nedostalo leasu
17:10 mornfall firewall*
17:10 xstill chjo
17:10 mornfall to jsou ty asynchronní šmejdy
17:10 xstill takže ip adresy
17:11 mornfall ještě ty adresy můžem nacpat do hosts :-)
17:11 xstill vůbec
17:11 xstill víš jakej v tom bude bordel až nám je přehoděj (už i tak)
17:11 mornfall no, úplně stejnej jako teď
17:11 mornfall hm
17:11 mornfall ne, hosts nechceme
17:12 mornfall deploy by se rozbil
17:13 mornfall ale tak firewall a dhcpcd můžou nabíhat paralelně, není to skvělý?
17:16 xstill úžasný
17:18 xstill no sláva, udělal jsem unix
17:18 xstill dokonce bych měl i E, kdybych to měl na zkoušku :-D
17:18 spito P?
17:18 xstill P
17:18 spito eh, jak je možné, že bys měl E
17:18 spito nejsi ty náhodou admin?
17:18 xstill no 24 bodů
17:18 xstill náhodou právě
17:19 spito hh, já měl 22 bodů
17:22 spito heh, jiřík by mohl dát kredity za lab
17:22 spito by se mi jeden kredit hodil
17:22 xstill proč?
17:22 spito protože jich mám 19
17:22 xstill mornfall: budeme v pátek měnit ty disky?
17:22 xstill on ti ho časem dá
17:22 spito konečně mi uznali ten předmět z Dánska
17:23 spito což mi vygenerovalo celý 4 kredity (z původních 15)
17:23 xstill fakt rychlý jsou, že
17:23 xstill taky nepotěší úplně
17:23 spito no...největší problém byl IS
17:23 spito :D
17:23 xstill jakto?
17:23 spito pak byla Brolíková fakt rychlá
17:24 spito protože když mají předměty různá ukončení, nemůžeš žádat o uznání předmětu
17:24 spito ..za předmět
17:24 spito takže se to muselo řešit s IStechnikama
17:24 xstill tak to je divný
17:24 spito a před Vánocemi měli dovolenou
17:25 xstill a pěkně blbě vymysšlený, počítám žes tam měl vyšší ukončení
17:25 spito ještě jsem si musel oběhat nějaký papír
17:25 spito jj, zkouška, uznáno za předmět na zápočet
17:25 xstill mornfall: jo tak už do toho firewallu hrabat snad nebudu
17:25 spito co to jsou přesně efektivní oprávnění?
17:25 spito (linux/unix)
17:26 xstill jako co?
17:27 spito "Perform access checks using the effective user and group IDs."
17:27 spito tak teda ne oprávnění no
17:27 xstill jo toto
17:28 xstill no když máš suid binárku tak to je id vlastníka té binárky, jinak tvoje normální uid
17:28 xstill na to bych kašlal asi, nebudeme simulovat uživatele, ne?
17:28 spito aha, takže to neumíme
17:28 xstill zase nemusíme mít v divine celej unix
17:33 xstill mornfall: co když přidám restart cgcofigu do aktivačního skriptu?
17:33 xstill aha on tam je
17:34 xstill to je dost divné ale teda
18:03 mornfall :-)
18:08 xstill a co ty pheme? měli bysme případě napsat na maillist, on je občas prý i někdo používá
18:12 spito mornfall: jak zabránit SelfTestu z brick::unittest se spustit?
18:14 mornfall spito: v jakém smyslu zabránit?
18:15 spito se mi nelíbí, když mi jeden z testů píše [  0%] brick_test::unittest::SelfTest ... 3 ok
18:48 mornfall jakej jeden z testů?
18:49 spito no když si píšu testy
18:50 mornfall nechápu ...
18:50 spito tak pokud použiji #define BRICK_UNITTEST_REG
18:50 spito a napíšu si main stejný jako demo main
18:50 mornfall aha, máš vlastní runner jo?
18:51 mornfall a proč přesně ti vadí ten selftest?
18:51 spito jak se donutí nemít vlastní runner?
18:51 mornfall make unit?
18:51 mornfall nevim :)
18:51 spito (je škaredý :D)
18:51 mornfall sám si škaredý
18:51 spito ale to není žádná novinka
18:51 spito (ó ty kráso sama :P)
18:52 mornfall zabránit tomu každopádně nejde
18:53 mornfall teda pokud pustíš ./test-něco suita tak se spustí jen ta suita
18:53 spito ok

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary