Stručné shrnutí
Přítomní: deer, duck, hypercubus, Masterboy, mihi, Nightblade, tessier, wilde
Záznam ze schůzky
[23:00] <duck> 1) pokrok v kódu [23:00] <duck> 2) vybraný obsah [23:00] <duck> 3) stav testnetu [23:00] <duck> 4) odměny [23:00] <duck> 5) ??? [23:00] <Masterboy> ahoj:) [23:00] <duck> . [23:01] <duck> protože je jrandom pryč, budeme to muset udělat sami [23:01] <duck> (Vím, že loguje a ověřuje naši nezávislost) [23:01] <Masterboy> žádný problém:P [23:02] <duck> pokud nejsou s programem problémy, navrhuji, abychom se ho drželi [23:02] <duck> i když s tím moc nenadělám, když se ho držet nebudete :) [23:02] <duck> . [23:02] <mihi> ;) [23:02] <duck> 1) pokrok v kódu [23:02] <duck> do cvs nebylo odesláno moc kódu [23:02] <duck> tento týden jsem vyhrál trofej: http://duck.i2p/duck_trophy.webp [23:03] * hypercubus ještě nemá cvs účet [23:03] <Masterboy> a kdo něco odeslal? [23:03] <duck> dělá někdo nějaké tajné programování? [23:03] * Nightblade se připojil k #I2P
[23:03] <hypercubus> BrianR pracoval na nějakých věcech [23:04] <hypercubus> mám možná 20 % instalátoru 0.4 nabastlených [23:04] <duck> hypercubus: jestli něco máš, tak pošli diffy a $dev to za tebe commitne [23:04] <duck> samozřejmě platí přísné licenční podmínky [23:05] <duck> hypercubus: super, nějaké problémy / věci hodné zmínky? [23:06] <hypercubus> zatím ne, ale budu asi potřebovat pár lidí z BSD, aby otestovali shell skripty předinstalátoru [23:06] * duck obrací pár kamenů [23:06] <Nightblade> je to čistě textové [23:07] <mihi> duck: který z nich jsi na duck_trophy.webp? [23:07] <mihi> ;) [23:07] <Nightblade> luckypunk má freebsd, taky můj ISP má freebsd, ale jejich konfigurace je tak trochu rozbitá [23:07] <Nightblade> myslím můj webhostingový ISP, ne Comcast [23:08] <duck> mihi: ten vlevo s brýlemi. wilde je ten vpravo, co mi podává trofej [23:08] * wilde mává [23:08] <hypercubus> máš na výběr… pokud máš nainstalovanou javu, můžeš předinstalátor úplně přeskočit… pokud javu nainstalovanou nemáš, můžeš spustit linuxový binární nebo win32 binární předinstalátor (konzolový režim), nebo generický *nix skriptový předinstalátor (konzolový režim) [23:08] <hypercubus> hlavní instalátor ti dává na výběr mezi konzolovým režimem a pěkným GUI režimem [23:08] <Masterboy> brzy nainstaluju freebsd, takže časem zkusím i ten instalátor [23:09] <hypercubus> ok, dobré… nevěděl jsem, jestli to používá někdo jiný než jrandom [23:09] <Nightblade> na freebsd se java spouští jako “javavm” spíš než “java” [23:09] <hypercubus> postavená ze zdrojů od Sunu? [23:09] <mihi> freebsd podporuje symbolické odkazy ;) [23:10] <hypercubus> každopádně binární předinstalátor je hotový na 100 % [23:10] <hypercubus> kompiluje se gcj do nativního kódu [23:11] <hypercubus> jen se zeptá na instalační adresář a stáhne ti JRE [23:11] <duck> w00t [23:11] <Nightblade> cool [23:11] <hypercubus> jrandom balí vlastní JRE pro i2p
[23:12]
[23:20] <Masterboy> 4-5kb není špatné.. [23:20] <duck> s windowsize 1 se moc nezrychlíš.. [23:20] <duck> windowsize>1 odměna: http://www.i2p.net/node/view/224 [23:21] <duck> mihi: možná k tomu můžeš něco říct? [23:21] <hypercubus> ale je to pozoruhodně stabilních 3 kbps [23:21] <mihi> na čem? windowsize>1 s ministreamingem: jsi kouzelník, jestli se ti to podaří ;) [23:21] <hypercubus> žádné výkyvy na ukazateli šířky pásma… poměrně hladká křivka [23:21] <duck> mihi: proč je to tak stabilní na 4kb/s [23:21] <mihi> nemám tušení. nic neslyším :( [23:22] <duck> mihi: u všech přenosů přes i2ptunnel [23:22] <Masterboy> mihi, musíš nakonfigurovat ogg streaming plugin.. [23:22] <mihi> Masterboy:? [23:23] <mihi> ne, uvnitř i2ptunnel není žádné omezení rychlosti. musí to být v routeru… [23:23] <duck> můj odhad: max velikost paketu: 32kB, 5 sekund rtt: 32kB/5s =~ 6.5kb/s [23:24] <hypercubus> zní to pravděpodobně [23:25] <duck> ok.. [23:25] <duck> další obsah: [23:25] * hirvox se připojil k #i2p
[23:25] <duck> je nový eepsite od Naughtious [23:25] <duck> anonynanny.i2p [23:25] <duck> klíč je commitnutý do CVS a dal ho na Ughův wiki [23:25] * mihi slyší “sitting in the …” - duck++ [23:25] <Nightblade> zkus otevřít dva nebo tři streamy rychlostí 4 kb, pak budeš moct říct, jestli je to v routeru nebo ve streaming lib (knihovna pro streamování) [23:26] <duck> Naughtious: jsi tam? řekni něco o svém plánu :) [23:26] <Masterboy> četl jsem, že poskytuje hosting [23:26] <duck> Nightblade: zkusil jsem 3 paralelní stahování z baffled a dostával jsem 3–4 kB na každé [23:26] <Nightblade> aha [23:27] <mihi> Nightblade: jak to pak poznáš? [23:27] * mihi má rád poslech v “stop&go” režimu ;) [23:27] <Nightblade> no, jestli je v routeru nějaké omezení, které mu dovolí najednou obsloužit jen 4 kb [23:27] <Nightblade> nebo jestli je to něco jiného [23:28] <hypercubus> může někdo vysvětlit ten anonynanny web? momentálně mi neběží i2p router [23:28] <mihi> hypercubus: jen wiki nebo něco takového [23:28] <duck> instalace Plone CMS, otevřená registrace účtů [23:28] <duck> umožňuje nahrávání souborů a věci kolem webu [23:28] <duck> přes webové rozhraní [23:28] <Nightblade> další věc by byla otestovat propustnost “repliable datagramu”, který je pokud vím stejný jako streamy, ale bez ACKů [23:28] <duck> nejspíš hodně jako Drupal [23:28] <hypercubus> jo, Plone jsem už provozoval [23:29] <duck> Nightblade: přemýšlel jsem o použití Airhooku na jejich správu [23:29] <duck> ale zatím jen základní úvaha [23:29] <hypercubus> je obsah wiki libovolný, nebo se to zaměřuje na něco konkrétního? [23:29] <Nightblade> myslím, že Airhook je pod GPL [23:29] <duck> protokol [23:29] <duck> ne kód [23:29] <Nightblade> aha :) [23:30] <duck> hypercubus: chce kvalitní obsah a umožní ti ho poskytovat :) [23:30] <Masterboy> nahraj ten nejlepší pr0n sám sebe, co máš, hypere ;P [23:30] <duck> ok [23:30] * Masterboy se o to taky pokusí [23:30] <hypercubus> jo, kdokoli provozuje otevřený wiki, si přímo říká o kvalitní obsah ;-) [23:31] <duck> ok [23:31] * duck přechází k #3 [23:31] <duck> * 3) stav testnetu [23:31] <Nightblade> Airhook elegantně zvládá přerušované, nespolehlivé nebo zpožděné sítě <– hehe, ne zrovna optimistický popis I2P! [23:31] <duck> jak to šlo? [23:32] <duck> pojďme diskuzi o datagramu přes i2p nechat až na konec [23:32] <tessier> rád běhám po otevřených wiki a odkazuju na tohle: http://www.fissure.org/humour/pics/squirre l.webp [23:32] <tessier> Airhook je boží [23:32] <tessier> Díval jsem se na něj i kvůli stavbě p2p sítě. [23:32] <Nightblade> přijde mi to spolehlivé (#3) [23:32] <Nightblade> nejlepší, co jsem zatím viděl [23:33] <duck> jo [23:33] <mihi> funguje dobře - aspoň pro stop&go audio streamování [23:33] <duck> na IRC vidím docela působivé uptimy [23:33] <hypercubus> souhlas… vidím mnohem víc modrých “chlápků” v mé konzoli routeru [23:33] <Nightblade> mihi: posloucháš techno? :) [23:33] <duck> ale těžko říct, protože se zdá, že bogobot nezvládá spojení, která přejdou přes 00:00 [23:33] <tessier> audio streamování mi funguje skvěle, ale načítání webů často vyžaduje víc pokusů [23:33] <Masterboy> mám dojem, že i2p běží velmi dobře po 6 hodinách používání; v 6. hodině jsem použil IRC 7 hodin a tak můj router běžel 13 hodin [23:33] <duck> (nápověda) [23:34] <hypercubus> duck: eh… heheh [23:34] <hypercubus> to bych asi mohl opravit [23:34] <hypercubus> máš logování nastavené na denní? [23:34] <duck> hypercubus++ [23:34] <hypercubus> myslím rotaci logů [23:34] <duck> jo, ano [23:34] <duck> duck– [23:34] <hypercubus> proto [23:34] <Nightblade> byl jsem celý den v práci, zapnul počítač, spustil i2p a během pár minut jsem byl na duckově IRC serveru vdk pár minut [23:35] <duck> vidím nějaké divné DNFy [23:35] <duck> i při připojování na mé vlastní eepsites [23:35] <duck> (http://dev.i2p.net/bugzilla/show_bug.cgi?id=74) [23:35] <duck> myslím, že tohle teď způsobuje většinu problémů [23:35] <hypercubus> bogoparser analyzuje jen uptimy, které proběhnou celé v rámci jednoho log souboru… takže pokud log soubor pokrývá jen 24 hodin, nikdo se neukáže jako připojený déle než 24 hodin [23:35] <duck> Masterboy a ughabugha to myslím měli taky… [23:36] <Masterboy> jo [23:36] <duck> (oprav to a příští týden vyhraješ trofej na jistotu!) [23:37] <deer> <mihi> bogobot je nadšený? ;) [23:37] <Masterboy> zkusil jsem svůj web a někdy když dám refresh, vezme to jinou trasu? a musím čekat, než se to načte, ale nikdy nečekám ;P zmáčknu to znovu a ukáže se to hned [23:37] <deer> <mihi> ups, sry. zapomněl jsem, že je to gated… [23:38] <duck> Masterboy: dělají time-outy 61 sekund? [23:39] <duck> mihi: bogobot je teď nastaven na týdenní rotace [23:39] * mihi opustil IRC (“ahoj a ať se vám setkání vydaří”) [23:40] <Masterboy> promiň, nezkontroloval jsem to; na svém webu když se k němu hned nedostanu, prostě dám refresh a načte se to okamžitě.. [23:40] <duck> hm [23:40] <duck> no, je potřeba to opravit [23:41] <duck> …. #4 [23:41] <Masterboy> myslím, že trasa není pokaždé stejná [23:41] <duck> * 4) odměny [23:41] <duck> Masterboy: lokální spojení by měla být zkrácená [23:42] <duck> wilde měl nějaké nápady ohledně odměn… jsi tu? [23:42] <Masterboy> možná je to bug ve výběru peerů [23:42] <wilde> nejsem si jistý, že to bylo do programu, upřímně [23:42] <duck> oh [23:42] <wilde> ok, ale myšlenky byly asi takové: [23:42] <Masterboy> myslím, že až půjdeme ven, systém odměn bude fungovat líp [23:43] <Nightblade> masterboy: ano, pro každé spojení jsou dva tunnels, aspoň tak to chápu z čtení router.config [23:43] <wilde> mohli bychom tenhle měsíc udělat menší propagaci i2p a trochu navýšit fond odměn [23:43] <Masterboy> vidím, že projekt Mute jde dobře - dostali 600 $ a zatím toho moc nenakódovali ;P [23:44] <wilde> zaměřit se na komunity kolem svobody, kryptografy apod. [23:44] <Nightblade> nemyslím si, že jrandom chce reklamu [23:44] <wilde> ne veřejnou pozornost ve stylu Slashdotu, ne [23:44] <hypercubus> to jsem pozoroval taky [23:44] <Masterboy> chci to znovu popohnat - až půjdeme veřejně ven, systém bude fungovat mnohem líp ;P [23:45] <wilde> Masterboy: odměny by třeba mohly urychlit vývoj myi2p [23:45] <Masterboy> a jak řekl jr, žádná veřejnost do 1.0 a jen trocha pozornosti po 0.4 [23:45] <Masterboy> *psal [23:46] <wilde> když budeme mít třeba 500+ $ za odměnu, lidi by z toho mohli pár týdnů reálně žít [23:46] <hypercubus> háček je v tom, že i když zacílíme na malou vývojářskou komunitu, jako třeba ehm vývojáře Mute, ti kluci by o i2p mohli šířit slovo dál, než by se nám líbilo [23:46] <Nightblade> někdo by si opravováním bugů v i2p mohl udělat kariéru [23:46] <hypercubus> a příliš brzy [23:46] <wilde> odkazy na i2p už jsou na mnoha veřejných místech [23:46] <Masterboy> když dáš google, i2p najdeš
[23:47]
[00:02] <Nightblade> duck: všiml jsem si, že repliable datagram (datagram s možností odpovědi) v SAM má maximální velikost 31kb, zatímco stream má maximální velikost 32kb - což mě vede k myšlence, že destination odesílatele (I2P adresa) se posílá s každým paketem v režimu repliable datagram, a u stream režimu jen na začátku - [00:02] <Masterboy> no, airhook cvs není moc aktuální.. [00:03] <Nightblade> což mě vede k názoru, že by bylo neefektivní stavět protokol nad repliable datagrams přes sam [00:03] <duck> velikost zprávy airhooku je 256 bajtů, u i2cp je to 32kb, takže budeš muset aspoň něco změnit [00:04] <Nightblade> vlastně, pokud bys ten protokol chtěl dělat v SAM, mohl bys prostě použít anonymní datagram a zajistit, aby první paket obsahoval destination odesílatele…. bla bla bla - mám spoustu nápadů, ale nemám dost času je napsat [00:06] <duck> zase na druhou stranu budeš mít problémy s ověřováním podpisů [00:06] <duck> takže ti někdo může posílat falešné pakety [00:06] <Masterboy> téma:::: SAM [00:06] <Masterboy> ;P [00:07] <Nightblade> pravda [00:08] <Nightblade> ale kdybys poslal odpověď na tu destination a nepřišlo žádné potvrzení, věděl bys, že je to podvrh [00:08] <Nightblade> musel by tam být handshake [00:08] <duck> ale budeš na to potřebovat handshaky na aplikační úrovni [00:08] <Nightblade> ne, vlastně ne [00:09] <Nightblade> prostě to dát do knihovny pro přístup k SAM [00:09] <Nightblade> to je ale špatný způsob, jak to dělat [00:09] <Nightblade> dělat to tak [00:09] <duck> mohl bys také použít oddělené tunnels [00:09] <Nightblade> mělo by to být ve streaming lib [00:11] <duck> jo. dává to smysl [00:12] <duck> ok [00:12] <duck> připadám si nějak baff-ně [00:13] <Nightblade> jo [00:13] * duck baffs