Stručné shrnutí

Přítomní: adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23

Zápis ze schůzky

13:04 <jrandom> 0) ahoj 13:04 <jrandom> 1) Stav sítě 13:04 <jrandom> 2) Stav Syndie 13:04 <jrandom> 3) susidns 13:04 <jrandom> 4) ??? 13:04 <jrandom> 0) ahoj 13:04 * jrandom mává 13:04 <+bar> salaam aleikum 13:04 <jrandom> poznámky ke stavu jsou na http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 <+Ragnarok> ahoj 13:04 * cervantes smeká klobouk 13:04 <+fox> * adamta mává zpět přes most Irc2p/Freenode 13:05 <jrandom> :) ok, přesouváme se k 1) stavu sítě 13:05 <@cervantes> *** Odpojeno 13:05 <jrandom> podle toho, co vidím, jde všechno docela dobře 13:05 <jrandom> heh 13:06 * cervantes souhlasí... za pár dní jen jeden netsplit 13:06 <jrandom> vím, že pořád máme nějaké problémy, když je síťové připojení výrazně přetížené (způsobí to hromadění a selhávání zpráv, což vede k víc elGamal a vyššímu využití CPU) 13:06 <@cervantes> a uptime mého irc připojení je stejně dlouhý jako u mých routerů 13:06 <+Ragnarok> u mě jako obvykle. Pomalé, ale použitelné, s občasnou nespolehlivostí 13:07 <jrandom> pěkné, to vidím taky cervantes 13:07 <jrandom> Ragnarok: nespolehlivost u eepsites, irc, i2pbt, i2phex, pošty, všeho výše? s 0.6.0.5 nebo dřívější? 13:08 <+Ragnarok> hlavně ve formě odpojování z irc každých pár hodin. 13:08 <+Ragnarok> moc jiného nepoužívám, takže víc informací nemám 13:08 <jrandom> hmm, máš nastavené omezení šířky pásma? 13:08 <+Ragnarok> jo 13:08 <jrandom> (pro připomenutí, -1 teď znamená 16KBps) 13:09 <+Ragnarok> je nastavené na víc než výchozí 13:09 <jrandom> ok super, naráží to na ten limit? a/nebo je ten limit přiměřený tvé skutečné kapacitě připojení? 13:09 <+Ragnarok> limit je hluboko pod mou skutečnou kapacitou, protože když ho nastavím vysoko, zdá se, že to zabíjí můj bezdrátový router 13:10 <jrandom> heh ok 13:10 <+Ragnarok> ale můj router stejně zřejmě na limit nenaráží 13:11 <+Ragnarok> můžu to trochu zatížit a líp to sledovat 13:11 <jrandom> dosahuje ho ale špičkové využití pásma (podle oldstats.jsp)? i2p mívá prudké špičky a zahlcení při špičce může způsobit odpojení z irc 13:11 <jrandom> super, to by bylo skvělé. Lokálně můžu otestovat jen omezené množství situací, takže jakékoli reporty vítám 13:11 <+Ragnarok> které číslo mám hledat. oldstats je dost nahuštěné... 13:12 <+Ragnarok> s/./?/ 13:12 <jrandom> heh, promiň - oldstats.jsp#bw.sendBps ta 60s špička (druhé číslo na řádku) 13:14 <+Ragnarok> jaké jsou jednotky? To číslo se zdá hodně nepravděpodobné 13:14 <jrandom> KBps, promiň 13:14 <jrandom> (je to špatně pojmenované) 13:15 <Pseudonym> bity nebo bajty? 13:15 <jrandom> bajty 13:15 <+Ragnarok> bohužel to tedy musí být špatně 13:15 <+Ragnarok> špičkové číslo je malý zlomek limitu a aktuálního využití routeru 13:15 <jrandom> hmm, je to dost konkrétní, počítá sizeof(přijatých zpráv) 13:16 <jrandom> (i když samotný omezovač pásma funguje na nižší úrovni, počítá sizeof(přijatých nebo odeslaných paketů) 13:16 <+Ragnarok> jak špatné by bylo, kdybych ten řádek vyřízl a vložil? :) 13:16 <jrandom> možná bude bezpečnější mi to poslat /msg 13:17 <+Ragnarok> počkej, koukal jsem na 60minutovou hodnotu. Pořád to vypadá nízko, ale aspoň je to vyšší než aktuální využití. 13:17 <+Ragnarok> promiň 13:17 <+Ragnarok> Pošlu ti /msg více informací 13:17 <@cervantes> Ragnarok: okamžitě bychom dokázali určit tvé jméno, adresu a údaje o kartě z netDB 13:17 <jrandom> heh 13:18 <jrandom> cervantes: proto statistiky netDb o šířce pásma zveřejňují jen *aktuální* rychlost, ne špičku ;) 13:18 <jrandom> (ale jo, prozrazovat využití pásma může být vůči protivníkovi nebezpečné) 13:19 <jrandom> ok, má ještě někdo něco k tématu stavu sítě? 13:21 <jrandom> pokud ne, jdeme na 2) stav Syndie 13:22 <jrandom> spousta pokroku v Syndie, jak je uvedeno v mailu a na mém blogu. Než to tady opakovat, má někdo něco k tomu? 13:22 <@cervantes> Officiali2pApps++ 13:23 <+fox> <adamta> Upravuju JSP soubory, aby používaly víc strukturované/semantické značkování, aby se daly flexibilněji stylovat pomocí CSS. 13:23 <+fox> <adamta> Zatím nemám co ukázat, ale až něco budu mít, napíšu na mailing list. 13:23 <+Ragnarok> možná by se hodil malý popis, co považuješ za běžné use-case pro Syndie. Pořád si nejsem jistý, co to je, kromě blog CMS 13:23 <jrandom> super, adamta - nezapomeň pracovat s nejnovější codebase, včera v noci jsem všechno prohnal CSS 13:24 <jrandom> (tedy na hrubé úrovni) 13:24 <+fox> <adamta> jrandom: Oups... dělal jsem na starší verzi. 13:24 <+fox> <adamta> Dám `cvs update` a podívám se, co se změnilo. 13:24 * Ragnarok , žádá o uživatelskou dokumentaci. Ach ta pokryteckost 13:24 <jrandom> dobrý point, Ragnarok. use-case je v podstatě '$myI2P.getUseCases()' 13:25 <jrandom> bezpečná syndikace a publikace obsahu místo použití eepsites 13:25 <jrandom> (protože eepsites neumožňují bezpečnou syndikaci, vyžadují pro publikování víc dovedností a vyžadují vysokou dostupnost provozního uzlu) 13:25 <+Ragnarok> ale jak se to syndikuje? 13:26 <jrandom> dobrý úvod do cílů Syndie je v příspěvku http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124496000001&images=false&expand=true 13:27 <jrandom> syndikace je teď dělána přes http s explicitně určenými syndikačními peery (buď apache archivy, jiné instance Syndie, nebo freesites se syndie archivy) 13:27 * cervantes právě rozebral syndie css... je dost „classed“ na různorodé stylování, ale samotné markup není dobré pro práci na nových tématech 13:27 <+Ragnarok> oh, pěkné. Myslím, že jsem to neviděl 13:27 <@cervantes> *classes=classed 13:27 <@cervantes> adamta: rád uvidím, s čím přijdeš 13:28 <jrandom> cervantes: nejsem žádný CSS geek, takže kdokoli má chuť to vylepšit, přeorganizovat nebo překopat, jak funguje celé css/frontend, je velmi vítán :) 13:28 <@cervantes> prostě se zbav těch zatracených tabulek :) 13:28 <jrandom> heh 13:30 <+fox> <adamta> cervantes+jrandom: Přesně tak. Je tam dost na základní stylování, jako změnu barevného schématu, ale snažím se to upravit tak, aby zmizely tabulky a aby bylo dost semantického markupu (vnořené <div>s pro sekce, nadpisové tagy atd., vše s třídami a ID, kde to dává smysl), aby stylesheet mohl úplně změnit vzhled podle přání uživatele. 13:30 <@cervantes> super 13:30 <jrandom> paráda, adamta! 13:31 * jrandom se do téhle části teď pouštět nebude (mám dost práce v routeru :) 13:31 <@cervantes> v polo-související poznámce nové motivy routerconsole byly trochu zpožděny kvůli arcturusovu *ehm* zmizení 13:31 <jrandom> heh no jo 13:31 <@cervantes> snažím se navázat tam, kde skončil, u některých workflow úprav 13:32 <@cervantes> ale nemám JSP skills na nic radikálního jako opravit rozbité tunnel config screens 13:33 <jrandom> ah super, jakýkoli pokrok je dobrý, a když budeš potřebovat s něčím konkrétním pomoct, jsem poblíž 13:33 <jrandom> adamta: jedna věc na paměti je vícestylová věc (použití autorem vybraného, ale lokálně hostovaného stylu) ((mrkni na mé poslední blog posty pro víc info)) 13:33 <@cervantes> i tak ten nový alternativní motiv vypadá ok 13:33 <jrandom> pěkné 13:34 <+fox> <adamta> Nové barevné schéma je určitě hezčí, jestli o tom mluvíš (?). 13:35 <@cervantes> adamta: bylo by super, kdyby si autoři mohli vybrat kompletní styl z nějaké sady šablon pro svůj konkrétní blog 13:35 <jrandom> cervantes: myslíš, že bychom měli nasadit ty jsp/css změny, co mi arcturus poslal dřív, nebo raději počkat, až dokončíš víc částí? 13:36 <@cervantes> jrandom: nevím, co ti dal 13:36 <@cervantes> když mi je přepošleš, můžu porovnat... od poslední diskuze s ním jsem udělal další změny v markupu 13:37 <jrandom> cervantes: jednotlivé blog posty teď můžou mít per-blog styl (způsobí to např. použití class="s_detail_addressLink ss_minimal_detail_addressLink" v html, pokud je zadaný styl "minimal") 13:37 <jrandom> super, pošlu ti je, cervantes 13:37 <@cervantes> díky 13:38 <jrandom> cervantes: per-blog téma je trochu těžší - řešili to i lidi u LJ a došli ke kompromisu, že seznam obsahující víc blogů používá čtenářovy stylové preference, zatímco seznam obsahující příspěvky jen jednoho blogu používá autorovy stylové preference 13:38 <jrandom> mohli bychom publikovat 'DefaultStyle: minimal' v metadatech blogu, aby šlo to druhé 13:39 <@cervantes> jo, to jsem si představoval 13:39 <+susi23> (předvolby čtenáře by měly vždy přebít ostatní) 13:39 <+susi23> (ale to je názor :) 13:39 <jrandom> jasně, když má čtenář explicitní preference 13:39 <@cervantes> /ignore susi23 13:39 <@cervantes> sakra, nefungovalo to 13:41 <@cervantes> když uděláme filtrování podle blogu výraznější formu navigace 13:42 <@cervantes> třeba jako postranní seznam 13:42 <jrandom> momentálně jsou uživatelovy preference tak nějak integrovány do workflow, spíš než na nějaké samostatné stránce s předvolbami (např. odkaz na přidání blogu do záložek, nebo ignorování, nebo skrytí/zobrazení obrázků). Možná až budeme mít víc lokálních stylů, bude dobré mít nahoře rozbalovací 'view style' 13:42 <@cervantes> pak budou změny stylu stravitelnější 13:42 <jrandom> hmm jo, navigace mezi blogy bude zajímavá 13:43 <jrandom> takže se ti víc líbilo, jak to bylo původně, s tím seznamem blogů vlevo, místo rozbalovací nabídky? 13:43 <jrandom> http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124769600000&attachment=0 13:44 <@cervantes> <bluesky>well that could be a template preference perhaps?</bluesky> 13:44 <jrandom> hmm, nevím, jestli styly umí proměnit seznam v rozbalovací nabídku, umí? 13:44 <@cervantes> navigation type: dropdown|sidelist|hierarchy 13:44 <@cervantes> ne 13:45 <jrandom> ok, jo, to se dá udělat v JSP a uživatelské preferenci, žádný problém 13:45 <jrandom> (hierarchie?) 13:45 <+susi23> (jasně, můžeš dát selectu parametr rows) 13:45 <@cervantes> ale když ten markup abstrahuješ do šablon, můžeš mít víc rozvržení podle uživatelských preferencí 13:45 <jrandom> ah, pravda, jako vícehodnotový seznam 13:45 <jrandom> (místo html seznamu odkazů) 13:46 <@cervantes> (jen jsem nadhazoval) 13:46 <jrandom> jasně jasně, cervantes (i když by bylo fajn, kdybychom co nejvíc templatingu zvládli přes css, protože je pak jednodušší nasazovat témata) 13:46 <jrandom> ((zvlášť s novým docs/syndie_standard.css)) 13:46 <@cervantes> možná to nech na verzi 2 a soustřeď se na důležitější věci 13:47 <+susi23> (mohl bys dát do html zdroje všechny tři varianty a uživatel rozhodne, které divs chceme schovat) 13:47 <@cervantes> přesně, když adamta srovná markup, půjdou asi dost dramatické variace 13:47 <jrandom> jo, ale jsem otevřený nápadům pro výchozí. Když je lepší způsob navigace, bylo by lepší nasadit ten 13:47 <jrandom> dobrý nápad, susi23 13:47 <+susi23> (ok, ne moc elegantní způsob ;) 13:47 <@cervantes> jako na http://www.csszengarden.copm 13:48 <@cervantes> * http://www.csszengarden.com 13:48 * jrandom je rád, že jsem implementoval ArchiveIndex jako samostatný objekt od Archive, takže tohle všechno je v podstatě jen prohánění textového souboru archive.txt :) 13:49 <jrandom> ok, má někdo další otázky/komentáře/obavy ohledně Syndie? 13:50 <jrandom> (jedna poznámka: nová petname věc má jedním klikem export do uživatelova souboru userhosts.txt, nahází tam jakékoli i2p adresy [ale import to zatím neumí]) 13:50 <@cervantes> dobrá práce 13:50 <jrandom> gracias cervantes 13:50 <@cervantes> někdy zase uděláš něco na i2p core? :) 13:50 <jrandom> heh 13:51 * jrandom má v plánu dvojici peckových změn v routeru, které nám dají spoustu možností 13:51 <jrandom> (ale víc o nich, až budou otestované a připravené k nasazení) 13:51 <@cervantes> i2pponies.ar 13:51 <@cervantes> i2ponies.war 13:52 <@cervantes> hmm vnc refresh je dneska pomalý 13:52 <+susi23> (pony wars? chudáci poníci...) 13:52 <jrandom> heh 13:52 <jrandom> ok, jdeme na 3) susidns 13:52 <jrandom> susi23: dáš nám přehled? 13:52 <+susi23> no 13:53 <+susi23> není moc co říct... susidns je velmi jednoduchá webapp, která dává přístup ke konfiguraci addressbooku a souborům se subscriptions 13:53 <+susi23> a k tvým „addressbooks“, konkrétně hosts.txt, userhosts.txt a (pokud existuje) tvému publikovanému addressbooku 13:54 <+susi23> přidal jsem úvodní stránku a pár vysvětlení, jak addressbook funguje 13:54 <+susi23> (ok, jak si myslím, že addressbok funguje ;) 13:54 <jrandom> w00t :) 13:54 <+bar> userhosts.txt? 13:54 <+susi23> v posledních týdnech k tomu byly od uživatelů otázky 13:54 <+Ragnarok> Pošlu feedback, až to vyzkouším :) 13:54 <@cervantes> super, jak je to připravené? 13:54 <+susi23> jasně 13:54 <+susi23> použitelné 13:55 <ardvark> používám addressbook, ale nemám userhosts.txt, nebo je userhosts.txt můj osobní/soukromý eepsites? 13:55 <jrandom> ardvark: userhosts je pro uživatelské vlastní přepisy (ve výchozím stavu neexistuje) 13:55 <+susi23> userhosts.txt je druhý hosts.txt, který čte NamingService 13:55 <ardvark> ok 13:55 <+Ragnarok> userhosts.txt je ten, který můžeš upravovat bez strachu ze ztráty dat kvůli race conditions :) 13:55 <+susi23> a ano, lidi to používali pro soukromé klíče 13:56 <+susi23> (což je teď trochu nebezpečné, když zapneš publikaci addressbooku) 13:57 <+susi23> no, žádná magie... to je vše 13:57 <+Ragnarok> přidat privatehosts.txt nebo něco, co čte NamingService, ale ne addressbook, by bylo triviální 13:57 <+susi23> pravda 13:57 <@cervantes> to bych rád viděl ;-) 13:58 * cervantes svírá své soukromé klíče ;-) 13:58 <jrandom> oo, úvodní stránka susidns je pěkná :) 13:58 <jrandom> (cervantes/susi/ragnarok/a spol.: koukněte i na syndie pet name web interface [musíte se přihlásit, abyste ho viděli]) 13:58 <+susi23> protože publikace addressbooks je ve výchozím stavu vypnutá, pro normální lidi nehrozí nebezpečí 13:58 <jrandom> jasně jasně 13:59 <+Ragnarok> ptal jsem se už dřív, ale je něco, co můžu udělat, aby se usnadnil život lidem, co píšou frontend(y) pro addressbook? 13:59 * cervantes zapomněl své přihlašovací údaje 13:59 <jrandom> cervantes: můžeš se zaregistrovat znovu ;) 13:59 <+Ragnarok> asi taky 14:00 <@cervantes> nebylo by sushidns lepší jméno? 14:00 * cervantes uhýbá 14:00 <+susi23> ragnarok: co takhle funkce na přerušení spícího vlákna pro okamžitou (uživatelem vyvolanou) aktualizaci subscriptions? 14:01 <jrandom> oo, nebo ruční funkci "fetch now" 14:01 * susi23 pleskne cervantese velkým pstruhem. 14:01 <+susi23> jo, říkat tomu dns je tady směšné... ale je to historické jméno :) 14:01 <@cervantes> syrový pstruh! 14:01 * cervantes bere sójovou omáčku 14:01 <+susi23> (úchyle!) 14:02 <+susi23> ok, zpátky k tématu prosím ;) 14:02 <+Ragnarok> ok, podívám se na to 14:02 <+susi23> (na schůzkách nepijte!) 14:02 * jrandom schovává můj drink 14:03 * susi23 pingá jrandoma 14:03 <jrandom> ok super, díky, susi, vypadá to v.nice 14:03 <jrandom> ok, jdeme na 4) ??? 14:03 <jrandom> má někdo ještě něco, co chce na schůzce otevřít? 14:04 <@cervantes> pokud má někdo problémy s irc2p, dejte prosím vědět adminům 14:06 <@cervantes> #irc2p je podpůrný kanál 14:06 <@cervantes> nebo napište do fóra 14:06 <@cervantes> jrandom: chceš mimochodem fórum pro Syndie? (nebo je to redundantní) 14:07 <@cervantes> susi23: klidně můžeš mít taky, pro tu tvou spoustu i2p apps ;-) 14:07 <jrandom> zatím myslím, že se obejdeme bez něj, díky 14:07 <jrandom> the susiworld forum 14:09 <jrandom> ok, pokud už nic dalšího není 14:09 * jrandom končí 14:09 * jrandom *baf* uzavírá schůzku