Stručné shrnutí
Přítomni: Complication, jrandom, tapeworm
Záznam ze schůzky
16:01 <jrandom> 0) ahoj 16:01 <jrandom> 1) stav sítě 16:01 <jrandom> 2) stav vývoje Syndie 16:01 <jrandom> 3) ??? 16:01 <jrandom> 0) ahoj 16:01 * jrandom mává 16:01 <jrandom> týdenní poznámky ke stavu ještě nejsou venku, ale moc toho v nich nebylo, takže to můžeme pokrýt přímo tady 16:01 <jrandom> přejděme k 1) stav sítě 16:01 <jrandom> vypadá to docela dobře, momentálně žádné zásadní problémy. dříve byly nějaké potíže na IRC serverech, ale hardwarové problémy byly vyřešeny (díky cervantesovi a postmanovi!) 16:01 <jrandom> na blogu zzz proběhla další diskuse ohledně nápadů kolem ssu/ntcp – mrkněte na to pro více informací 16:01 <jrandom> k tomu nemám moc co dodat... má někdo něco k 1) stavu sítě? 16:04 <jrandom> pokud ne, pojďme na 2) stav vývoje Syndie 16:04 <jrandom> poslední dobou dobrý pokrok na desktopovém GUI, několik komponent se navíc vrátilo i do záložkového GUI 16:04 <jrandom> pořád je co dělat, ale desktopové GUI momentálně používám skoro na všechno. 16:04 <jrandom> mk přinesl další nápady a připomínky k desktopovému GUI a jako vždy, sledujte vývojové fórum Syndie, kde je plánování a implementace 16:04 <+Complication> ano, mohu také potvrdit vyšší stabilitu IRC sezení 16:04 <jrandom> w3wt 16:06 <+Complication> Vypadá to, že by se to tedy mohlo znovu otestovat (při mém posledním testu mi to přišlo trochu... odstrašující) 16:07 <jrandom> aha jo, teď jsem přidal popisky k většině tlačítek ;) 16:07 <jrandom> i když pokud jste na Windows, svislé popisky tlačítek to pořád zobrazuje špatně (na to je potřeba napsat vlastní layout) 16:07 <+Complication> (zejména absence popisků u mnoha komponent) 16:08 <jrandom> ale pořád to není připravené na alfu... můžu to používat, protože vím, co všechno dělá/má dělat 16:08 <+Complication> u mě je to Linux, ale i tak se to hodí vědět, řekl bych 16:08 <jrandom> ale snad tak během příštího týdne 16:09 <+Complication> co se týče Syndie, přemýšlel jsem nad jednou věcí: nemůže být nový synchronizační kód až příliš horlivý, třeba že se pokouší o příliš mnoho přenosů současně? 16:09 <+Complication> s/is being/be 16:09 <jrandom> zkusí 5 souběžných stahování na jeden archiv 16:10 <jrandom> (a jedno asynchronní importní vlákno) 16:10 <+Complication> U mě výrazně vzrostla chybovost vůči většině archivů oproti dřívějšku 16:10 <jrandom> hmm 16:10 <+Complication> Může to být i tím, že synchronizuje víc lidí, ale i tak bych doufal, že se podaří trefit volnou chvíli, kdy archiv není vytížený 16:10 <+Complication> „trefit volnou chvíli“ a udělat kvalitní synchronizaci se obecně moc nedaří, ale 16:10 <jrandom> takže různá stahování padají s hláškou „connection reset“ nebo jinou chybou jako z TCP? 16:11 <+Complication> „socket closed“ a podobně 16:11 <jrandom> aha, ok 16:11 <+Complication> Ve skutečnosti jsem je nepočítal 16:11 <+Complication> Je to samozřejmě celé přes I2P 16:11 <jrandom> servery teď nejsou zrovna silné (myslím, že mají hodně omezenou kapacitu), a to by se mělo zlepšit 16:12 <jrandom> také, jak jsi ty a $nymFormerlyKnownAsAnonymous říkali, tyhle typy selhání bychom měli zkoušet znovu 16:12 <+Complication> správně, to by mohlo taky pomoct 16:12 <tapeworm> Na čem jsou ty servery postavené? 16:12 <jrandom> ale každopádně to potřebujeme mít naprosto spolehlivé a transparentní 16:13 <jrandom> tapeworm: domácí výroba 16:13 <+Complication> i když když jsem před časem měřil výkon "eepget" v porovnání se Syndie, eepget měl skvělý výkon i spolehlivost 16:13 <jrandom> (asi tucet řádků kódu) 16:13 <+Complication> stáhl 2 x 9 MB z dev.i2p.net, zatímco archive.syndie.i2p pořád padal na titěrných zprávách 16:13 <jrandom> oh, to ale není úplně férový test 16:14 <+Complication> jiné stroje? 16:14 <jrandom> a Syndie ve skutečnosti /používá/ eepget ke stahování 16:14 <jrandom> stahovat z Apache je docela jiné než tahat spoustu malých souborů z domácího webserveru ;) 16:14 <+Complication> hmm... asi bych měl při synchronizaci logovat přehnaně podrobně 16:15 <+Complication> přesně tak, a také rozdíly mezi servery 16:17 <+Complication> heh, zdá se, že se mi v desktopovém UI podařilo spustit synchronizaci 16:17 <+Complication> což se minule ukázalo jako úkol nad moje síly :) 16:17 <jrandom> w3wt :) 16:18 <jrandom> ok, má někdo ještě něco k bodu 2? pokud ne, pojďme přeskočit na 3) ??? 16:18 <+Complication> mám ale návyky silného uživatele hlavního panelu, takže si na to budu muset zvykat 16:18 <+Complication> (obvykle mám hlavní panel na automatické skrývání) 16:19 <jrandom> no, existuje volba v době kompilace, která dá desktopové GUI do shellu místo na celou obrazovku - to můžeme místo toho udělat jako přepínač na příkazové řádce 16:19 <+Complication> je desktopové GUI v zásadě schopné mít tlačítko "minimize"? 16:19 <jrandom> je ale problém to měnit za běhu, protože SWT (spolehlivě) neumožňuje reparenting GUI komponent, a nemůžete změnit trim shellu 16:20 <jrandom> oh, ano, určitě možné - dobrý nápad 16:20 <+Complication> které by ho poslalo do pozadí, aniž by to ovlivnilo pořadí, v jakém jsou uspořádána ostatní okna pod ním? 16:20 <jrandom> můžeme to dát do ovládacího menu (vlevo nahoře) nebo do menu úloh (vpravo nahoře) 16:20 <+Complication> protože použití alt+tab má tendenci to měnit 16:21 <+Complication> (něco... jako tlačítko "show desktop", které obvykle rád mívám na hlavním panelu vedle tlačítka KDE / Start) 16:21 <+Complication> (jiné umístění se může ukázat lepší, ale něco v tomto duchu) 16:22 <jrandom> jo, můžeme to skrýt stejným způsobem, jak funguje minimalizace v záložkovém GUI (nebo to můžeme ikonizovat jako běžné oknové tlačítko pro minimalizaci) 16:22 <+Complication> I když, pravda, minimize a show desktop jsou různé věci - když o tom víc přemýšlím, minimalizace dává trochu větší smysl. 16:24 <+Complication> Co se týče chyb při synchronizaci, aktuálně mám 1 výskyt HTTP 504, a 4 výskyty "socket closed" 16:24 <+Complication> 2 úspěchy 16:24 * TrevorReznik naráží tak na 70% socket closed 16:24 <jrandom> ty jo 16:24 <jrandom> ok, podívám se na to a co nejdřív tam dám aktualizaci 16:27 <jrandom> ok, k 3) ??? - má někdo ještě něco pro tohle setkání? 16:27 <+Complication> Kéž bych měl, ale zatím ne - aplikace webcache je pořád nedokončená, protože mě trochu přejel reálný život 16:28 <jrandom> zatracená realita! 16:28 * Complication se pokusí vyřídit těch 15 otravností z cesty 16:32 <jrandom> wr0d 16:32 <jrandom> ok, pokud už není k setkání nic dalšího... 16:32 * jrandom uzavírá 16:33 * jrandom *baf* uzavírá setkání