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.jpg
[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.jpg? [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.jpg
[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] http://www.ovmj.org/GNUnet/links.php3?xlang=English
[23:48] http://www.airhook.org/)
[23:55] * Masterboy to zkusí :P
[23:56] http://cvs.ofb.net/airhook-j/
[23:56]
[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