Stručná rekapitulace
Přítomní: cervantes, Complication, jrandom, Pseudonym, teal`c\_, tethra
Zápis ze schůzky
15:26 <jrandom> 0) ahoj 15:26 <jrandom> 1) Stav sítě 15:26 <jrandom> 2) Profilování propustnosti 15:26 <jrandom> 3) Syndie blogy 15:26 <jrandom> 4) HTTP persistent connections 15:26 <jrandom> 5) I2Phex gwebcache 15:26 <jrandom> 6) ??? 15:26 * jrandom mává 15:26 <jrandom> týdenní status poznámky jsou na http://dev.i2p.net/pipermail/i2p/2006-January/001247.html 15:27 <jrandom> (jo, vím... potřebujeme 7) Ještě jedna věc...) 15:28 <jrandom> skočme rovnou k 1) Stav sítě 15:28 <jrandom> Obecně to vypadá pořád stejně, kromě toho, co je v mailu. 15:28 <jrandom> Má někdo něco, co chce k bodu 1) probrat? 15:30 <jrandom> ok, pokud ne, přejděme k 2) Profilování propustnosti 15:31 <tethra> zní to cool, ale můžu se zeptat, jaký je cíl? 15:31 <jrandom> najít rychlé peery 15:31 <tethra> (promiňte nedostatek vtipu a taktu) 15:31 <tethra> ah, cool. 15:32 <jrandom> v zásadě naše staré profilování rychlosti nebylo moc dobré (viz souhrn v minulém týdenním statusu) a tohle se zdá být dost dobré na hledání peerů, u kterých vím, že jsou rychlí 15:32 <jrandom> (vím, že jsou rychlí, protože jsem podváděl a měřil je neanonymními technikami) 15:33 <tethra> šokující! ;) 15:33 <jrandom> ((ano, někdo mohl být šílený a spustit útoky, aby zmátl moje měření, ale, no, o tom pochybuju ;) 15:33 <tethra> haha 15:33 <tethra> super, takže by to mělo způsobit, že client tunnels spíše najdou 'dobrý' peer a zřejmě uleví 'rychlým' peerům od tlaku, že? 15:35 <tethra> s/'good'/fast/ 15:35 <jrandom> ano k prvnímu, ale moc ne k druhému – tlak na ně to nesníží, ale umožní to lidem je efektivněji využít 15:35 <@cervantes> tipuju, že lidi s rychlými peery budou muset doufat, že throttling peerů je dost dobrý na zvládnutí dodatečné účasti 15:36 <jrandom> např. místo $slow-->$fast-->$fast to bude mít $fast-->$fast-->$fast 15:36 <tethra> aha, chápu 15:36 <jrandom> jo, cervantesi, věnoval jsem pozornost i kapacitnímu profilu a dělá to, co má 15:36 <@cervantes> paráda 15:37 <jrandom> provázanost mezi kapacitou a rychlostí je důležitá – peery nejsou považováni za rychlé, pokud nemají vysokou kapacitu, i když je jejich rychlost vyšší než u ostatních 15:37 <@cervantes> bude zajímavé vidět, jak to ovlivní propustnost 15:37 <jrandom> (proto je 'rychlý' jen zkratka pro 'rychlý a s vysokou kapacitou') 15:37 <@cervantes> +h 15:37 <jrandom> jo, cervantesi 15:39 <jrandom> ok, pokud nic dalšího k 2), skočme na 3) Syndie blogy 15:40 <jrandom> nemám moc co dodat nad rámec toho, co je tam v mailu 15:41 <@cervantes> vypadá to skvěle 15:41 <tethra> mně se velmi líbí, kam blogy směřují, osobně. Dalo by se říct, že je to samá paráda. 15:41 <tethra> :D 15:41 <+Complication> Trochu pozdě, promiňte. 15:42 <jrandom> cool, je to podobné jako původně, ale myslím, že zobrazení blogu má slibný potenciál 15:42 <jrandom> vítej zpět, Complication, žádný strach, máme logy :) 15:43 <+Complication> Právě čtu scrollback :) 15:43 <jrandom> Fakt si myslím, že je tu místo pro obě zobrazení, asi záleží na uživateli 15:43 <jrandom> (a obsahu a autorovi) 15:45 <jrandom> ale jedna věc je, že html není nic moc. cervantes mi pomáhá překopat mé velmi základní znalosti na modernější přístup, ale zbývá spousta věcí 15:46 <jrandom> syndie web rozhraní se bude dál zlepšovat a kdyby chtěl nějaký html dobrovolník pomoct s formátováním, designem, css, problémy napříč prohlížeči atd., velmi by se to hodilo 15:47 <@cervantes> kromě dvou otevíracích <style> tagů vypadá kód docela čistě ;-) 15:47 <jrandom> heh ouha 15:48 <@cervantes> myslím, že důraz bude na čistý a čitelný styling a možná návrh několika alternativních šablon 15:48 <jrandom> hmm 15:49 <jrandom> to je jedna věc, o které jsem u zobrazení blogu přemýšlel – bylo by snadné nechat lidi přizpůsobit určité atributy (barvy, fonty, velikosti), ale nejsem si jistý, jak moc dál 15:50 <jrandom> na druhou stranu, zobrazení blogu, stejně jako zobrazení vlákna, je jen šablona nad archivem syndie 15:50 <@cervantes> určitě nechcete povolit nasaditelné šablony 15:50 <jrandom> takže otázka zní, šablona pro koho? 15:50 <jrandom> (jakou úroveň zkušeností by ti, kdo tu šablonu používají, vyžadovali) 15:51 <@cervantes> myslel jsem jen vyskakovací volbu v nastavení, kterou si někdo vybere pro svůj blog 15:51 <jrandom> hmm? 15:51 <@cervantes> Chci "Pony Look" 15:51 <jrandom> ah, ok 15:51 <@cervantes> takže bychom dodávali syndie s různými vzhledy 15:52 <jrandom> jo, přednastavené barvy/font atd. 15:52 <jrandom> (a ikony atd.) 15:52 <jrandom> to je věc, která přes zobrazení blogu ještě není moc implementovaná 15:54 <jrandom> ale dobrý nápad s jednoduchým výběrem motivu, místo nějaké složité sady voleb 15:54 <@cervantes> alternativou by bylo, že někdo nabídne své vlastní předvolby šablon ke stažení na svém webu – které by se daly uložit do složky s motivy 15:55 <@cervantes> je na každém, jestli chce věřit vlastnímu vzhledu autora blogu 15:55 <jrandom> ... důvěřovat? 15:55 <jrandom> nic v syndie nedovolí dělat nebezpečné html nebo css 15:55 <tethra> a co nebezpečný javascript atd. 15:55 <jrandom> vzhledy by byly textové soubory/konfigurační soubory/obrázky, ne jsp 15:55 <tethra> ? 15:56 <tethra> (stránka přesměrovává na neanonymní adresy pomocí js, třeba?) 15:56 <@cervantes> záleží, jestli motiv může obsahovat i strukturální změny html 15:56 <@cervantes> jasně, ok 15:56 <@cervantes> to by to udrželo pěkně čisté a jednoduché 15:57 <jrandom> tethra: jsem... neuvěřitelně zdrženlivý vůči javascriptu. viděls dnešní nový blogpost od default? 15:57 <jrandom> "Jsem jen zvědavý: používá to AJAX? Stránka se nezdá, že by se aktualizovala celá..." 15:57 <tethra> nein, neviděl. 15:57 <tethra> osobně bych našel způsob, jak jakýkoli použitý js prostě odstřelit. 15:58 <jrandom> protože syndie je *lokální*, je šíleně rychlá a nemusíme řešit stejné problémy s latencí 15:58 <tethra> protože mu nevěřím ani za mák. 15:58 <tethra> hmm :/ 15:58 <jrandom> cervantes: jo, velmi jednoduché – dokonce bychom mohli nechat lidi, kteří si prohlížejí blog s motivem, který se jim líbí, říct "ukrást tento motiv" 15:59 <@cervantes> teoreticky bys mohl poskytnout knihovnu "bezpečných" funkcí pro uživatele blogu – ale jakmile odstraníš z běžné implementace prohlížeče všechno nebezpečné, zůstane ti funkce "alert();" 16:00 <jrandom> heh 16:00 <jrandom> (a k tomu všechny ty problémy přístupnosti u javascriptu) 16:00 <+Complication> cervantes: mimochodem, alert() v nekonečné smyčce může být zlý :P 16:00 * jrandom je docela pyšný na to, jak je syndie přátelská k lynxu 16:00 <tethra> lynx <3 16:02 <jrandom> ok, pokud nic dalšího k 3), skočme na 4) HTTP persistent connections 16:02 <jrandom> nemám nic k doplnění nad rámec mailu... zzz, jsi tu? 16:02 <@cervantes> existují i jiné způsoby implementace *pliv* AJAX UI, třeba rozšíření pro Mozillu 16:03 <jrandom> fire2pe++ :) 16:03 <jrandom> zzz tu asi není, takže si budeme muset na 4) počkat na víc informací 16:03 <@cervantes> fire2pe je jen pomocník – myslíš syndillu ;-) 16:03 <jrandom> lol 16:04 <jrandom> (a verze na USB klíčence, syndog ;) 16:04 <jrandom> ok, přecházíme na 5) I2Phex gwebcache 16:05 <jrandom> Complication: p1ng 16:05 <+Complication> No, když by to usnadnilo integraci do sítě... 16:06 <+Complication> ...nedávno jsem pracoval na oživení kódu gwebcache už v I2Phexu 16:06 <+Complication> V téhle fázi to už dělá pár velmi omezených věcí (třeba se pěkně zhroutí) :) 16:06 <+Complication> Taky otravuje awupův webcache server s mírným úspěchem 16:07 <jrandom> lol pěkné 16:07 <+Complication> Ale mám naději, že to nakonec předělám 16:07 <+Complication> (spousta věcí je teď zaměřená na práci s IP adresami) 16:09 <jrandom> super, hodně štěstí, a dej vědět, jestli můžu s něčím pomoct 16:09 <+Complication> Dám vědět :) 16:10 <jrandom> ok, ještě něco k 5) I2Phex gwebcache, nebo se pomalu přesuneme k 6) ??? 16:11 <jrandom> berte, že jsme se přesunuli 16:11 <jrandom> má někdo ještě něco na meeting? 16:11 <@cervantes> další šálek čaje by se hodil 16:12 <tethra> heheh 16:12 <Pseudonym> jak vypadá roadmapa? 16:12 <jrandom> žádné změny 16:12 <Pseudonym> co zbývá pro 0.6.2? 16:13 <jrandom> všechny věci související s 0.6.2 16:13 * jrandom uhýbá 16:14 <Pseudonym> :-P 16:14 <@cervantes> nějaké bling bling 16:14 <Pseudonym> máme předběžné datum/harmonogram? 16:14 <jrandom> konkrétně nové krypto a algoritmy pro vytváření tunnelů, nové strategie výběru peerů 16:14 <tethra> heheh 16:14 <jrandom> žádná data ani harmonogramy (alespoň ne oznamované na meetingu ;) 16:15 <Pseudonym> je v strategiích výběru peerů víc než ta propustnost, na které pracuješ? 16:16 <jrandom> ano, tyto změny profilování peerů jsou výkonnostní záležitosti, ne strategie výběru a řazení peerů související s anonymitou 16:16 <+Complication> jrandom: pamatuji si správně... jestli hádám, že crypto pro vytváření tunnelů souvisí s věcmi probíranými na mailing listu při debatě o útocích typu predecessor (a dalších)? 16:17 <jrandom> jo, Complication 16:17 <+Complication> s/related/relates 16:19 <+Complication> Chystáš se zkusit rozchodit tu parátní malou datovou strukturu? 16:19 <jrandom> jo 16:20 <jrandom> (takže 0.6.2 není na dvoutýdenním horizontu ;) 16:20 <+Complication> Hezky. Zní to zajímavě, asi bych si o tom měl něco načíst 16:21 <+Complication> Doufám, že to půjde hladce 16:21 <jrandom> na listu se o tom jen mávalo rukama, žádná specifikace zatím není sepsaná 16:21 <tethra> o kterou pěknou datovou strukturu jde, promiň? 16:21 <+Complication> Jo a zjistil jsem, proč ten odkaz (z "moo" zprávy) nefungoval. :D Je to freedomarchives.i2p (v množném čísle, s "s" na konci) 16:21 <jrandom> bude to nekompatibilní zpětně, takže hladké to nebude, ale snad to nebude moc bolet :) 16:21 <jrandom> ach sakra 16:22 <jrandom> tethra: datová struktura, která zatím neexistuje, pro vytváření tunnelů 16:22 <tethra> cool 16:22 <jrandom> (viz vlákna o predecessor zhruba z listopadu) 16:23 <tethra> jaké bude mít výhody/nevýhody oproti současné? (pokud nějaká současná je :o) 16:23 <jrandom> (viz vlákna o predecessor zhruba z listopadu) ;) 16:23 <tethra> ah, ok 16:23 <+Complication> Pokud si dobře pamatuju, aby bylo vytváření tunnelů méně průhledné pro pozorovatele 16:23 <tethra> "" 16:23 <tethra> ;) 16:23 <jrandom> ale není to návrh, není nic na stole pro 0.6.2, dokud nebudou vyřešeny všechny věci před 0.6.2. 16:23 <jrandom> jakmile věci, které mají fungovat, fungují tak, jak je potřebujeme, půjdeme dál. 16:24 <Pseudonym> kromě rychlého výběru peerů, co nefunguje? 16:25 <jrandom> rychlý výběr peerů je součástí "dobré výkonnosti" 16:25 <jrandom> my /opravdu/ máme dobrou výkonnost, na anonymní síť, ale ne dost dobrou na konkurenci s neanonymními sítěmi 16:25 <jrandom> abychom konkurovali, musíme mít lepší výkonnost *a* nabídnout funkcionalitu, kterou jinde nedostanou 16:26 <jrandom> (anonymita neprodává) 16:26 <Pseudonym> je v tom víc než rychlý výběr peerů? 16:27 <jrandom> za poslední měsíc či dva, při benchmarkování různých aspektů i2p, se pomalý výběr peerů jeví jako nejmenší úzké hrdlo. co bude dalším úzkým hrdlem, není známo. 16:27 <jrandom> (také bylo bezpočet zlepšení na různých místech, aby se zlepšil výkon) 16:27 <jrandom> (viz http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD ) 16:28 <Pseudonym> takže... vydání nového výběru peerů tento týden? ;-) 16:28 <teal`c_> i2p je příjemné 16:29 <jrandom> Pseudonym: jo, nový algoritmus profilů peerů je v cvs a bude nasazen tento týden s 0.6.1.9 16:30 <jrandom> ok, má někdo ještě něco na meeting? 16:30 <Pseudonym> cool 16:31 <jrandom> pokud ne... 16:31 * jrandom se nadechuje 16:32 * jrandom *baf*s uzavírá meeting