Kurze Zusammenfassung
Anwesend: adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23
Sitzungsprotokoll
13:04 <jrandom> 0) hi 13:04 <jrandom> 1) Net-Status 13:04 <jrandom> 2) Syndie-Status 13:04 <jrandom> 3) susidns 13:04 <jrandom> 4) ??? 13:04 <jrandom> 0) hi 13:04 * jrandom winkt 13:04 <+bar> salaam aleikum 13:04 <jrandom> Statusnotizen unter http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 <+Ragnarok> hi 13:04 * cervantes zieht seinen Hut 13:04 <+fox> * adamta winkt zurück über die Irc2p/Freenode-Brücke 13:05 <jrandom> :) ok, weiter mit 1) Net-Status 13:05 <@cervantes> *** Disconnected 13:05 <jrandom> soweit ich sehe, läuft es recht gut 13:05 <jrandom> heh 13:06 * cervantes stimmt zu... nur ein Netsplit in ein paar Tagen 13:06 <jrandom> ich weiß, wir haben noch Probleme, wenn die Netzverbindung stark überlastet ist (dadurch stauen sich Nachrichten und schlagen fehl, was mehr elGamal und höhere CPU-Auslastung verursacht) 13:06 <@cervantes> und meine irc-Verbindungs-Uptime ist so lang wie die meiner router 13:06 <+Ragnarok> bei mir wie üblich. Langsam, aber nutzbar, mit gelegentlicher Unzuverlässigkeit 13:07 <jrandom> schön, das habe ich auch gesehen, cervantes 13:07 <jrandom> Ragnarok: Unzuverlässigkeit bei eepsites, irc, i2pbt, i2phex, Mail, alles davon? mit 0.6.0.5 oder früher? 13:08 <+Ragnarok> hauptsächlich in Form von irc-Disconnects alle paar Stunden. 13:08 <+Ragnarok> nutze sonst nicht viel, daher habe ich nicht viel mehr Infos 13:08 <jrandom> hmm, hast du den BW-Begrenzer gesetzt? 13:08 <+Ragnarok> ja 13:08 <jrandom> (zur Erinnerung, -1 bedeutet jetzt 16KBps) 13:09 <+Ragnarok> er ist höher als der Standard eingestellt 13:09 <jrandom> ok, cool, stößt er irgendwo an das Limit und/oder ist dieses Limit passend zu deiner realen Netzkapazität? 13:09 <+Ragnarok> das Limit liegt deutlich unter meiner realen Kapazität, da ein hoher Wert meinen WLAN-router zu killen scheint 13:10 <jrandom> heh ok 13:10 <+Ragnarok> aber mein router scheint das Limit ohnehin nicht zu erreichen 13:11 <+Ragnarok> ich kann versuchen, es etwas zu stressen und besser Buch zu führen 13:11 <jrandom> erreicht die Spitzen-BW-Nutzung es denn (laut oldstats.jsp)? i2p ist ziemlich burstig, und Stau in einem Burst könnte einen IRC-Disconnect verursachen 13:11 <jrandom> cool, das wäre großartig. Ich kann lokal nur begrenzt viele Situationen testen, daher sind Berichte willkommen 13:11 <+Ragnarok> nach welcher Zahl soll ich schauen. oldstats ist ziemlich unübersichtlich... 13:12 <+Ragnarok> s/./?/ 13:12 <jrandom> heh, sorry - oldstats.jsp#bw.sendBps der 60s-Peak (die zweite Zahl in der Zeile) 13:14 <+Ragnarok> was sind die Einheiten? Die Zahl scheint höchst unwahrscheinlich 13:14 <jrandom> KBps, sorry 13:14 <jrandom> (ist falsch benannt) 13:15 <Pseudonym> Bits oder Bytes? 13:15 <jrandom> Bytes 13:15 <+Ragnarok> leider muss das dann falsch sein 13:15 <+Ragnarok> die Spitzenzahl ist ein kleiner Bruchteil des Limits und der aktuellen Nutzung des routers 13:15 <jrandom> hmm, es ist ziemlich spezifisch, zählt sizeof(messages received) 13:16 <jrandom> (während der BW-Begrenzer selbst auf niedrigerer Ebene arbeitet und sizeof(packets received or sent) zählt) 13:16 <+Ragnarok> wie schlimm wäre es, wenn ich die Zeile cut & paste? :) 13:16 <jrandom> sicherer wäre es, sie mir zu msg'en 13:17 <+Ragnarok> warte, ich habe mir die 60 m Rate angesehen. Sie wirkt immer noch niedrig, aber zumindest ist sie höher als die aktuelle Nutzung. 13:17 <+Ragnarok> sorry 13:17 <+Ragnarok> ich schicke dir per /msg mehr Infos 13:17 <@cervantes> Ragnarok: wir könnten sofort deinen Namen, deine Adresse und Kreditdetails aus der netDb bestimmen 13:17 <jrandom> heh 13:18 <jrandom> cervantes: deshalb veröffentlicht die netDb-BW nur die *aktuelle* Rate, nicht den Peak ;) 13:18 <jrandom> (aber ja, seine BW-Nutzung herauszugeben, kann einem Gegner helfen) 13:19 <jrandom> ok, hat sonst noch jemand etwas zum Net-Status? 13:21 <jrandom> wenn nicht, weiter mit 2) Syndie-Status 13:22 <jrandom> viel Syndie-Fortschritt, wie in der E-Mail und in meinem Blog umrissen. Anstatt es hier zu wiederholen: Hat jemand dazu etwas? 13:22 <@cervantes> Officiali2pApps++ 13:23 <+fox> <adamta> Ich modifiziere die JSP-Dateien, um strukturierteres/semantisches Markup zu verwenden, damit es flexibler mit CSS gestylt werden kann. 13:23 <+fox> <adamta> Ich habe noch nichts vorzeigbares, poste aber an die Mailingliste, wenn ich etwas fertig habe. 13:23 <+Ragnarok> vielleicht wäre eine kleine Beschreibung dazu nett, wofür du den häufigen Use Case von Syndie hältst. Ich bin mir noch etwas unsicher, was es ist, abgesehen von einem Blog-CMS 13:23 <jrandom> cool, adamta - arbeite bitte mit der neuesten Codebasis, ich habe letzte Nacht alles durchgeCSS't 13:24 <jrandom> (auf grober Ebene, wohlgemerkt) 13:24 <+fox> <adamta> jrandom: Ups... ich hatte an einer älteren Version gearbeitet. 13:24 <+fox> <adamta> Ich mache ein `cvs update` und schaue, was sich geändert hat. 13:24 * Ragnarok , bittet um Nutzerdocs. Oh, die Heuchelei 13:24 <jrandom> guter Punkt, Ragnarok. Der Use Case ist im Grunde '$myI2P.getUseCases()' 13:25 <jrandom> sichere Syndikation und Veröffentlichung von Inhalten, statt eepsites zu verwenden 13:25 <jrandom> (da eepsites keine sichere Syndikation erlauben, mehr Können für die Veröffentlichung erfordern und hohe Verfügbarkeit des betriebenen Knotens voraussetzen) 13:25 <+Ragnarok> wie wird es denn syndiziert? 13:26 <jrandom> eine gute Einführung in Syndies Ziele ist in dem Post http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124496000001&images=false&expand=true 13:27 <jrandom> Syndikation erfolgt derzeit über HTTP mit explizit angegebenen Syndikations-Peers (entweder Apache-Archive, andere Syndie-Instanzen oder Freesites mit Syndie-Archiven) 13:27 * cervantes hat gerade das Syndie-CSS auseinander genommen... es ist ausreichend "classed", um eine Vielzahl an Styling zu erlauben, aber das Markup selbst ist nicht gut, um neue Themes einzubauen 13:27 <+Ragnarok> oh, schön. Ich glaube, das habe ich noch nicht gesehen 13:27 <@cervantes> *classes=classed 13:27 <@cervantes> adamta: Ich wäre daran interessiert zu sehen, was du erarbeitest 13:28 <jrandom> cervantes: ich bin kein CSS-Wonk, daher sind alle Verbesserungen, Umstrukturierungen oder ein komplettes Redesign der ganzen CSS/Frontend-Seite sehr willkommen :) 13:28 <@cervantes> schmeiß diese verdammten Tabellen raus :) 13:28 <jrandom> heh 13:30 <+fox> <adamta> cervantes+jrandom: Genau. Es ist genug da für grundlegendes Styling, wie Farbwechsel, aber ich versuche, es so zu ändern, dass die Tabellen rausfliegen und genug semantisches Markup vorhanden ist (verschachtelte <div>s für Abschnitte, Header-Tags usw., alle mit Klassen und IDs, wo es sinnvoll ist), sodass ein Stylesheet das Erscheinungsbild komplett nach dem Geschmack der Nutzer ändern kann. 13:30 <@cervantes> cool 13:30 <jrandom> großartig, adamta! 13:31 * jrandom wird diesen Teil erstmal nicht anfassen (ich habe am router genug zu tun :) 13:31 <@cervantes> in halbwegs verwandter Sache: Die neuen routerconsole-Themes wurden durch arcturus' *hüstel* Verschwinden etwas verzögert 13:31 <jrandom> heh d'oh 13:31 <@cervantes> Ich versuche, da weiterzumachen, wo er aufgehört hat, bei einigen Workflow-Optimierungen 13:32 <@cervantes> aber ich habe nicht die JSP-Skills für etwas Radikales wie die kaputten tunnel-Konfigurationsseiten zu fixen 13:33 <jrandom> ah, cool, jeder Fortschritt ist gut, und wenn du bei etwas Speziellem Hilfe brauchst, ich bin da 13:33 <jrandom> adamta: Eine Sache zum Beachten ist das Mehrfach-Style-Ding (den vom Autor gewählten, aber lokal gehosteten Style verwenden) ((siehe meine aktuellen Blogposts für mehr Infos)) 13:33 <@cervantes> abgesehen davon sieht das neue alternative Theme ok aus 13:33 <jrandom> schön 13:34 <+fox> <adamta> Das neue Farbschema ist definitiv schöner, falls du das meinst (?). 13:35 <@cervantes> adamta: Es wäre cool, wenn Autoren für ihren jeweiligen Blog einen kompletten Stil aus einer Vorlagenmenge wählen könnten 13:35 <jrandom> cervantes: sollten wir die JSP/CSS-Änderungen deployen, die mir arcturus geschickt hat, oder wartest du lieber, bis du noch ein paar Teile fertig hast? 13:36 <@cervantes> jrandom: Ich weiß nicht, was er dir gegeben hat 13:36 <@cervantes> wenn du sie mir rüberschicken kannst, vergleiche ich... ich habe seit der letzten Diskussion mit ihm weitere Markup-Änderungen gemacht 13:37 <jrandom> cervantes: einzelne Blogposts können jetzt einen pro-Blog-Style haben (wodurch z. B. class="s_detail_addressLink ss_minimal_detail_addressLink" im HTML verwendet wird, sofern der angegebene Style "minimal" ist) 13:37 <jrandom> cool, ich schicke sie dir rüber, cervantes 13:37 <@cervantes> danke 13:38 <jrandom> cervantes: ein pro-Blog-Theme ist etwas schwieriger – die LJ-Leute mussten das auch lösen und haben den Kompromiss gefunden, dass die Liste mit mehreren Blogs die Stilpräferenzen des Lesers verwendet, während die Liste mit den Posts nur eines Blogs die Stilpräferenzen des Autors nutzt 13:38 <jrandom> wir könnten ein 'DefaultStyle: minimal' in den Metadaten des Blogs veröffentlichen, um Letzteres zu ermöglichen 13:39 <@cervantes> ja, so hatte ich mir das vorgestellt 13:39 <+susi23> (Leserpräferenzen sollten immer andere überschreiben) 13:39 <+susi23> (aber das ist eine Meinung :) 13:39 <jrandom> richtig, wenn der Leser explizite Präferenzen hat 13:39 <@cervantes> /ignore susi23 13:39 <@cervantes> mist, hat nicht funktioniert 13:41 <@cervantes> wenn wir das Filtern nach Blog zu einer deutlicheren Navigationsform machen 13:42 <@cervantes> etwa als Seitenliste 13:42 <jrandom> derzeit sind die Nutzerpräferenzen eher in den Ablauf integriert, statt auf einer separaten Einstellungsseite (z. B. ein Link, um einen Blog zu bookmarken, zu ignorieren oder Bilder ein-/auszublenden). Vielleicht wäre es gut, bei mehreren lokalen Styles oben ein 'Ansichts-Style'-Dropdown zu haben 13:42 <@cervantes> dann werden Stilwechsel bekömmlicher 13:42 <jrandom> hmm ja, Navigation zwischen Blogs wird interessant 13:43 <jrandom> also gefällt dir, wie es ursprünglich war, mit der Liste der Blogs auf der linken Seite, statt dem Dropdown? 13:43 <jrandom> http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124769600000&attachment=0 13:44 <@cervantes> <bluesky>naja, das könnte vielleicht eine Template-Präferenz sein?</bluesky> 13:44 <jrandom> hmm, ich weiß nicht, ob Stylesheets eine Liste in ein Dropdown verwandeln können, oder? 13:44 <@cervantes> navigation type: dropdown|sidelist|hierarchy 13:44 <@cervantes> nein 13:45 <jrandom> ok, ja, das kann man in JSP & Nutzerpräferenzen lösen, kein Problem 13:45 <jrandom> (hierarchy?) 13:45 <+susi23> (klar, du kannst dem select einen rows-Parameter geben) 13:45 <@cervantes> aber wenn du das Markup in Templates abstrahierst, kannst du mehrere Layouts als Nutzerpräferenz anbieten 13:45 <jrandom> ah, stimmt, als mehrwertige Liste 13:45 <jrandom> (statt einer HTML-Liste mit Links) 13:46 <@cervantes> (ich habe nur rumgesponnen) 13:46 <jrandom> schon klar, cervantes (wäre aber schön, wenn wir so viel Templating wie möglich über CSS machen könnten, weil sich dafür Themes einfacher deployen lassen) 13:46 <jrandom> ((insbesondere mit dem neuen docs/syndie_standard.css)) 13:46 <@cervantes> das kannst du dir vielleicht für Version 2 aufheben und dich jetzt auf wichtigere Aspekte konzentrieren 13:47 <+susi23> (du könntest alle drei Varianten in den HTML-Quelltext packen und die Nutzer entscheiden, welche divs wir verstecken wollen) 13:47 <@cervantes> genau, wenn adamta das Markup sortiert, kann man wahrscheinlich ziemlich drastische Varianten machen 13:47 <jrandom> ja, aber ich bin offen für Ideen für den Standard. Wenn es eine bessere Navigation gibt, sollten wir die ausrollen 13:47 <jrandom> gute Idee, susi23 13:47 <+susi23> (ok, nicht sehr elegant ;) 13:47 <@cervantes> wie auf http://www.csszengarden.copm 13:48 <@cervantes> * http://www.csszengarden.com 13:48 * jrandom ist froh, dass ich ArchiveIndex als separates Objekt von Archive implementiert habe, sodass das alles im Grunde nur das Durchackern der archive.txt-Textdatei ist :) 13:49 <jrandom> ok, hat noch jemand weitere Fragen/Kommentare/Bedenken bzgl. Syndie? 13:50 <jrandom> (eine Sache: Das neue Petname-Zeug hat einen One-Click-Export in die userhosts.txt des Nutzers und wirft dort alle i2p-Adressen ab [aber importiert noch nicht]) 13:50 <@cervantes> gute Arbeit 13:50 <jrandom> gracias, cervantes 13:50 <@cervantes> wirst du jemals wieder etwas am i2p-Core machen? :) 13:50 <jrandom> heh 13:51 * jrandom hat ein paar Killer-Änderungen am router in der Pipeline, die uns viele Fähigkeiten geben 13:51 <jrandom> (aber mehr dazu, wenn sie getestet und bereit für den Einsatz sind) 13:51 <@cervantes> i2pponies.ar 13:51 <@cervantes> i2ponies.war 13:52 <@cervantes> hmm, VNC-Refresh ist heute Abend langsam 13:52 <+susi23> (Pony-Kriege? Arme Ponys...) 13:52 <jrandom> heh 13:52 <jrandom> ok, weiter mit 3) susidns 13:52 <jrandom> susi23: willst du uns einen Überblick geben? 13:52 <+susi23> nun 13:53 <+susi23> es gibt nicht viel zu sagen... susidns ist eine sehr einfache Webapp, die dir Zugriff auf Adressbuchkonfiguration und Abonnement-Dateien gibt 13:53 <+susi23> und auf deine „Adressbücher“, namentlich hosts.txt, userhosts.txt und (falls vorhanden) dein veröffentlichtes Adressbuch 13:54 <+susi23> ich habe eine Einführungsseite und einige Erklärungen hinzugefügt, wie Adressbuch funktioniert 13:54 <+susi23> (ok, wie ich denke, dass Adressbuch funktioniert ;) 13:54 <jrandom> w00t :) 13:54 <+bar> userhosts.txt? 13:54 <+susi23> da es in den letzten Wochen Nutzerfragen dazu gab 13:54 <+Ragnarok> Ich schicke Feedback, sobald ich es ausprobiert habe :) 13:54 <@cervantes> cool, wie weit ist es? 13:54 <+susi23> sicher 13:54 <+susi23> brauchbar 13:55 <ardvark> ich nutze Adressbuch, habe aber keine userhosts.txt, oder ist userhosts.txt mein persönliches/privates eepsites? 13:55 <jrandom> ardvark: userhosts ist für benutzerdefinierte Überschreibungen (existiert standardmäßig nicht) 13:55 <+susi23> userhosts.txt ist eine zweite hosts.txt, die vom NamingService gelesen wird 13:55 <ardvark> ok 13:55 <+Ragnarok> userhosts.txt ist die, die du ohne Angst vor Datenverlust durch Race Conditions editieren kannst :) 13:55 <+susi23> und ja, Leute haben das für private Schlüssel benutzt 13:56 <+susi23> (was jetzt etwas gefährlich ist, wenn du Adressbuch-Veröffentlichung aktivierst) 13:57 <+susi23> nun ja, keine Magie hier... das ist alles 13:57 <+Ragnarok> eine privatehosts.txt oder so hinzuzufügen, die vom NamingService gelesen, aber nicht vom Adressbuch veröffentlicht wird, wäre trivial 13:57 <+susi23> stimmt 13:57 <@cervantes> das würde ich gern sehen ;-) 13:58 * cervantes klammert sich an seine privaten Schlüssel ;-) 13:58 <jrandom> ooh, die susidns-Intro-Seite ist schön :) 13:58 <jrandom> (cervantes/susi/ragnarok/und alle: siehe auch die Syndie-Petname-Weboberfläche [du musst dich einloggen, um sie zu sehen]) 13:58 <+susi23> da die Adressbuch-Veröffentlichung standardmäßig ausgeschaltet ist, besteht für normale Leute keine Gefahr 13:58 <jrandom> genau 13:59 <+Ragnarok> Ich habe das schon gefragt, aber kann ich irgendwas tun, um Leuten, die Adressbuch-Frontends schreiben, das Leben zu erleichtern? 13:59 * cervantes hat seinen Login vergessen 13:59 <jrandom> cervantes: du kannst dich wieder registrieren ;) 13:59 <+Ragnarok> ich wahrscheinlich auch 14:00 <@cervantes> wäre sushidns nicht der bessere Name? 14:00 * cervantes duckt sich 14:00 <+susi23> ragnarok: wie wäre es mit einer Funktion, um den schlafenden Thread für ein sofortiges (nutzergetriggertes) Abonnement-Update zu unterbrechen? 14:01 <jrandom> ooh, oder eine manuelle „jetzt abrufen“-Funktion 14:01 * susi23 ohrfeigt cervantes mit einer großen Forelle. 14:01 <+susi23> ja, es DNS zu nennen, ist hier lächerlich... aber das ist ein historischer Name :) 14:01 <@cervantes> rohe Forelle! 14:01 * cervantes greift zur Sojasauce 14:01 <+susi23> (Perversling!) 14:02 <+susi23> ok, zurück zum Thema bitte ;) 14:02 <+Ragnarok> ok, ich schaue mir das an 14:02 <+susi23> (nicht auf Meetings trinken!) 14:02 * jrandom versteckt mein Getränk 14:03 * susi23 pingt jrandom 14:03 <jrandom> ok, cool, danke, susi, sieht sehr gut aus 14:03 <jrandom> ok, weiter mit 4) ??? 14:03 <jrandom> hat noch jemand etwas für das Meeting? 14:04 <@cervantes> falls jemand Probleme mit irc2p hat, gebt den Admins bitte Bescheid 14:06 <@cervantes> #irc2p ist der Support-Channel 14:06 <@cervantes> oder im Forum posten 14:06 <@cervantes> jrandom: willst du übrigens ein syndie-Forum? (oder ist das redundant) 14:07 <@cervantes> susi23: du kannst auch eins haben, für deine Vielzahl an i2p-Apps ;-) 14:07 <jrandom> im Moment denke ich, wir kommen ohne aus, danke 14:07 <jrandom> das susiworld-Forum 14:09 <jrandom> ok, wenn es nichts weiter gibt 14:09 * jrandom rundet ab 14:09 * jrandom *baf*t das Meeting zu Ende