2006-07-06T00:02:32 *** das-q has joined #pocoo 2006-07-06T00:03:34 *** dejot__ has quit IRC 2006-07-06T00:08:20 *** das-q has quit IRC 2006-07-06T01:24:31 *** das-q has joined #pocoo 2006-07-06T02:21:56 *** xStream__ has joined #pocoo 2006-07-06T02:31:03 *** das-q has quit IRC 2006-07-06T02:33:38 *** das-q has joined #pocoo 2006-07-06T02:40:11 *** xStream_ has quit IRC 2006-07-06T02:41:41 *** dejot__ has joined #pocoo 2006-07-06T02:43:03 *** dejot__ has quit IRC 2006-07-06T02:46:29 *** dejot has joined #pocoo 2006-07-06T03:44:28 *** dejot has quit IRC 2006-07-06T03:44:46 *** dejot has joined #pocoo 2006-07-06T04:02:50 *** xStream__ has quit IRC 2006-07-06T04:51:46 *** PBeck|off has quit IRC 2006-07-06T05:07:32 *** dejot__ has joined #pocoo 2006-07-06T05:10:05 *** dejot has quit IRC 2006-07-06T05:37:18 *** PBeck|off has joined #pocoo 2006-07-06T05:45:41 *** das-q has quit IRC 2006-07-06T08:35:28 *** __bot__ has joined #pocoo 2006-07-06T08:50:40 *** birkenfeld has joined #pocoo 2006-07-06T09:17:36 *** dejot__ has quit IRC 2006-07-06T09:18:05 *** dejot__ has joined #pocoo 2006-07-06T10:03:05 *** birkenfeld has quit IRC 2006-07-06T10:05:00 *** __bot__ has quit IRC 2006-07-06T11:56:08 *** xStream has joined #pocoo 2006-07-06T12:39:47 HEUREKA 2006-07-06T12:42:59 new changes: Changeset [1113]: temporary pm model changes. (don't touch models until I've finished the … 2006-07-06T12:46:09 *** dejot__ has quit IRC 2006-07-06T12:46:55 *** beewee has joined #pocoo 2006-07-06T12:46:59 *** dejot__ has joined #pocoo 2006-07-06T12:47:01 mitsuhiko, ping 2006-07-06T12:47:06 hi beewee 2006-07-06T12:47:08 beewee: ich hab die lösung :( 2006-07-06T12:47:09 hi alle 2006-07-06T12:47:10 argh 2006-07-06T12:47:11 so 2006-07-06T12:47:23 aber noch etwas abwarten 2006-07-06T12:47:29 zumindest wird dann das gehen: 2006-07-06T12:47:38 msg.recipients.append(user1) 2006-07-06T12:47:44 msg.recipients.append(group1) 2006-07-06T12:48:22 oh, das hört sich sehr gut an 2006-07-06T12:48:30 dann kann man ja sowas machen: 2006-07-06T12:48:34 for user in users: 2006-07-06T12:48:41 msg.recipients.append(user) 2006-07-06T12:48:45 jo 2006-07-06T12:48:51 und das gleiche für die groups 2006-07-06T12:49:00 sehr gut :D 2006-07-06T12:49:07 die views kann ich dann machen 2006-07-06T12:49:14 beewee: wart noch ein wenig 2006-07-06T12:49:19 ich tüftel noch wegen der implementierung 2006-07-06T12:49:34 entweder User und Group sind beide von Addressee abgeleitet 2006-07-06T12:49:38 oder es gibt ein weiteres Zwischentable 2006-07-06T12:49:42 ok (ich hab von heute - montag eh nicht ganz so viel zeit, weil ich latein lernen muss für SA) 2006-07-06T12:50:01 beewee: wann hast du ferien? 2006-07-06T12:50:10 3 1/2 wochen 2006-07-06T12:50:21 notenschluss in 1 1/2 wochen 2006-07-06T12:50:24 beewee: ich würd gerne alles nach pocoo.pkg.core.models verschieben 2006-07-06T12:50:29 was dagegen? 2006-07-06T12:50:32 +1 2006-07-06T12:50:39 dann findet man die leichter 2006-07-06T12:50:42 jo 2006-07-06T12:50:44 soweit die idee ^^ 2006-07-06T13:11:07 new changes: IdeaPool edited by maddiin 2006-07-06T13:12:50 huch. ein feature request 2006-07-06T13:15:07 new changes: IdeaPool edited by blackbird 2006-07-06T13:20:15 *** |b_p| has joined #pocoo 2006-07-06T13:20:22 hoi |b_p| 2006-07-06T13:20:24 <|b_p|> hi 2006-07-06T13:20:54 beewee: just don't touch the models atm :) 2006-07-06T13:21:01 but i think you're busy right now 2006-07-06T13:21:13 (hmm. t-dialin schaut deutsch aus) 2006-07-06T13:21:19 kein grund englisch zu sprechen ^^ 2006-07-06T13:21:46 <|b_p|> ah gut :) 2006-07-06T13:21:51 <|b_p|> und zwar.. 2006-07-06T13:22:27 <|b_p|> hab ich auch trac.pocoo.org was ueber das url-layout gelesen, ich kann den link aber nicht mehr wiederfinden. 2006-07-06T13:22:41 --> http://trac.pocoo.org/wiki/UrlScheme 2006-07-06T13:22:55 <|b_p|> jo, danke 2006-07-06T13:23:03 |b_p|: das ist atm über den haufen geworfen wegen den threaded und flat support 2006-07-06T13:23:09 da sind wir selber noch am suchen 2006-07-06T13:23:15 (und chinesen haben auch keine freude damit ^^) 2006-07-06T13:24:10 <|b_p|> ich hab da eine anmerkung zum "goto post", wo soll ich das hinschreiben? 2006-07-06T13:24:24 <|b_p|> ahso 2006-07-06T13:24:52 |b_p|: einfach auf die url seite 2006-07-06T13:25:01 der bot informiert uns automatisch über änderungen, das geht also nicht verloren 2006-07-06T13:25:04 <|b_p|> gut, mach ich 2006-07-06T13:30:33 new changes: UrlScheme edited by maddiin 2006-07-06T13:31:20 |b_p|: das ist ja sowieso so :) 2006-07-06T13:31:26 goto?post=42 redirected genau dort hin 2006-07-06T13:31:40 der redirect ist deswegen nötig, weil user verschiedene anzahl der posts pro seite haben können 2006-07-06T13:32:21 goto?post=42 --> /thread/forum/forum_name/topic_name#23 zb 2006-07-06T13:32:57 <|b_p|> aber wenn jeder post eine id hat, was hat das dann mit den usern zu tun? 2006-07-06T13:34:24 <|b_p|> naja gut, es kommt ja dann aufs selbe raus 2006-07-06T13:41:16 |b_p|: nicht ganz 2006-07-06T13:41:31 petra schaut sich das forum im flat view an mit 20 posts pro seite 2006-07-06T13:41:36 der eintrag 23 ist bei ihr auf seite 2 2006-07-06T13:41:44 max schaut sich das auch im flat view an aber mit 50 posts pro seite 2006-07-06T13:41:50 bei ihm ist eintrag 23 auf seite 1 2006-07-06T13:41:53 <|b_p|> alles klaro 2006-07-06T13:41:58 deswegen der goto?post redirect 2006-07-06T13:42:05 <|b_p|> kennzt man ja nicht vom phpbbb :) 2006-07-06T13:42:26 von phpbb kenn man auc keine plugins ^^ 2006-07-06T13:44:36 <|b_p|> najut, ich werd mal schauen, dass ich ein eis esse :) und wenn mir dann noch was einfaellt, dass ich gern in einem forum haette, dann kritzel ich noch bissel was in die idea list :) 2006-07-06T13:44:38 und keine "echten" threads ^^ 2006-07-06T13:45:00 ok, danke schon mal für die Anregungen, |b_p| 2006-07-06T13:45:24 bin dann auch mal weg, bis in ~ 1 1/2 h 2006-07-06T13:45:40 <|b_p|> ja, ich finds klasse das ich noch was beeinflussen koennte und das dann im endprodukt landet :) 2006-07-06T13:45:55 <|b_p|> hoffe, mir faellt noich was gutes ein :) machts gut 2006-07-06T13:46:33 *** |b_p| has left #pocoo 2006-07-06T13:46:58 *** das-q has joined #pocoo 2006-07-06T13:47:40 hoi das-q 2006-07-06T13:47:45 beewee: cya 2006-07-06T13:47:47 ahoi 2006-07-06T13:48:11 hat von euch schon jemand Erfahrungen mit twisted gemacht? 2006-07-06T13:53:20 das-q: HelmutG aus #python.de afaik 2006-07-06T14:12:32 *** MasterC has joined #pocoo 2006-07-06T14:13:29 hi 2006-07-06T14:13:53 hoi MasterC 2006-07-06T14:13:58 *** tux123 has joined #pocoo 2006-07-06T14:14:00 hoi tux123 2006-07-06T14:14:11 hi mitsu :) 2006-07-06T14:27:03 *** birkenfeld` has joined #pocoo 2006-07-06T14:33:22 hoi birkenfeld` 2006-07-06T14:33:36 moin 2006-07-06T14:33:41 *** birkenfeld` is now known as birkenfeld 2006-07-06T14:33:46 birkenfeld`: das mit den tags für die pms geht nicht :( 2006-07-06T14:33:54 mitsuhiko: wieso? 2006-07-06T14:33:55 weil dann würde sich eine nachricht die tags teilen 2006-07-06T14:33:59 dh, alle user hätten die gleichen tags 2006-07-06T14:34:05 ney. bullshit 2006-07-06T14:34:15 ich kann ja die tags pro user speichern und dort die referenzen auf die mails halten 2006-07-06T14:34:34 * xStream checkt jetzt pocoo auch mal aus 2006-07-06T14:34:41 wie auch immer. ich beweg erstmal alle models nach pocoo.pkg.models und überarbeite die mal 2006-07-06T14:34:53 zb hab ich das passwort system verbessert ^^ 2006-07-06T14:35:40 pocoo.pkg.models? 2006-07-06T14:35:49 argh. pocoo.pkg.core.models 2006-07-06T14:35:50 so :) 2006-07-06T14:35:59 birkenfeld: ist irgendwie einheitlicher so 2006-07-06T14:36:44 ok 2006-07-06T14:40:52 birkenfeld: das problem mit pms an user und groups kann man wirklich mit inheritance lösen 2006-07-06T14:41:24 user und groups von Addressee ableiten und dann kann man nach addressee joinen und user und group objekete in ein many join stecken 2006-07-06T14:44:52 mitsuhiko: wenn du das sagst ;) 2006-07-06T14:44:56 s 2006-07-06T14:45:13 naja. zumindest möglich wärs 2006-07-06T14:45:26 aber ich schau trotzdem noch nach einer anderen 2006-07-06T14:50:07 *** mad-marty has joined #pocoo 2006-07-06T14:50:14 help 2006-07-06T14:50:44 hi 2006-07-06T14:51:39 hoi mad-marty 2006-07-06T14:54:11 mitsuhiko, http://trac.pocoo.org/wiki/InstallPocoo <- da steht 2 mal ln -s `pwd`/jinja/trunk/jinja $INSTALL_PATH muss es nicht 1 mal colubrid heißen? 2006-07-06T14:54:25 xStream: jup. kannst du das ausbessern? 2006-07-06T14:55:18 mitsuhiko, kann ich machn. soll ich ein cd pocoo auch noch einbaun? 2006-07-06T14:55:57 xStream: an welcher stelle meinst du? 2006-07-06T14:56:15 bei mir geht wieder mal kein http 2006-07-06T14:56:16 grml 2006-07-06T14:56:36 achso. jo 2006-07-06T14:56:46 ein cd pocoo g'hört auch rein 2006-07-06T14:56:47 ok 2006-07-06T14:57:20 so dürfte es stimmen 2006-07-06T14:58:05 new changes: InstallPocoo edited by xStream 2006-07-06T14:58:10 naja, sudo könnte man noch dazu machn 2006-07-06T14:58:16 jup 2006-07-06T15:00:38 mal schaun vielleicht kann ich ja ein wenig bei pocoo helfen 2006-07-06T15:08:42 *** das-q has quit IRC 2006-07-06T15:15:39 new changes: Changeset [1114]: moved all models to pocoo.pkg.core.models, now working on the pm recipient … 2006-07-06T15:21:17 mitsuhiko: sollen eigentlich ungelesene posts nach einer gewissen zeit automatisch als gelesen markiert werden? 2006-07-06T15:22:16 birkenfeld: hmm. weiß nicht. Zumidnest wäre es warscheinlich gut fürs komrimieren, wenn man nach 30 tagen eine linie ziehen würde 2006-07-06T15:23:04 birkenfeld: da - egal was wir machen - ein besseres system als das phpbb system rauskommt können wir hier das effizientere nehmen 2006-07-06T15:23:42 naja, es geht halt darum ob man die liste der ungelesenen posts/threads ewig aufbewahrt 2006-07-06T15:25:33 birkenfeld: kommt wie gesagt drauf an ob es die datei zu sehr belastet (dieses binary file für die markierungen) dem user dürfte es egal sein, er hat ja einen link zum als gelesen markieren 2006-07-06T15:25:45 und user die länger als ein monat nicht on sind werden kaum alle einträge lesen 2006-07-06T15:26:17 d.h. optimalerweise könnte der user konfigurieren, ab welcher schwelle die beiträge automatisch als gelesen markiert werden 2006-07-06T15:26:50 jup jup 2006-07-06T15:38:38 re 2006-07-06T15:38:55 mitsuhiko, aufgabe für mich, bis ich pm-views machen kann? 2006-07-06T15:39:26 hmmm 2006-07-06T15:39:38 zumindest nichts wo du an pocoo.pkg.core.models arbeiten musst. da bau ich gerade kräftig um 2006-07-06T15:40:53 hm, ok, ich schau mal 2006-07-06T15:41:04 cool 2006-07-06T15:41:15 ich hab eindlosschleige mit models gemacht 2006-07-06T15:44:43 eigentlich müsste es ja gehen 2006-07-06T15:44:49 ich erstell ein table, das heißt addressees 2006-07-06T15:44:56 dort ist eine addressee_id die ein primary key ist 2006-07-06T15:45:15 *** das-q has joined #pocoo 2006-07-06T15:45:19 User und Group haben jetzt einen ForeignKey addressee_id, der nach addressees.addressee_id zeigt 2006-07-06T15:45:22 wb das-q 2006-07-06T15:45:32 dann müsste ich doch eindeutig addressaten auswählen können 2006-07-06T15:45:37 re(h) 2006-07-06T15:45:43 mitsuhiko, http://www.ubuntuusers.de/paste/2061/ 2006-07-06T15:46:11 xStream: sudo apt-get install python2.4-pysqlite2 2006-07-06T15:46:20 mitsuhiko, thx 2006-07-06T15:47:32 irgendwie sind die ubuntu quellen heut bei mir lahm 2006-07-06T15:47:41 xStream: welchen mirror hast du? 2006-07-06T15:48:11 naja, lahm ist relativ 250kbs ;) 2006-07-06T15:48:46 250 kb? davon könnt ich träumen... 2006-07-06T15:49:10 ich hab normalerweiße so um die 700kbs 2006-07-06T15:50:11 beewee: dito 2006-07-06T15:52:52 bei den tracebacks sollte es nen zeilenumbruch geben 2006-07-06T15:53:24 beewee: ich hab job für dich :) 2006-07-06T15:53:31 colubrid.debug.DebuggedApplicatoin 2006-07-06T15:53:37 das stylesheet schaut atm sehr komisch aus 2006-07-06T15:53:47 bitte verbessern :) 2006-07-06T15:53:54 und vielleicht die farbe etwas fröhlicher machen :) 2006-07-06T15:56:18 mitsuhiko, http://www.ubuntuusers.de/paste/2062/ ;) 2006-07-06T15:56:46 xStream: lösch mal /tmp/test.db und für scripts/make_testdata neu aus 2006-07-06T15:57:04 oki 2006-07-06T15:58:12 beewee: ich hab dein user_id problem gelöst, bzw weiß ich wie du es selbst löschen kannst :) 2006-07-06T15:58:20 u = User.create(...) 2006-07-06T15:58:23 req.db.save(u) 2006-07-06T15:58:25 req.db.flush() 2006-07-06T15:58:34 und dann hat u eine user_id 2006-07-06T16:05:52 new changes: Changeset [1115]: fixed password check 2006-07-06T16:11:11 ag, perfekt, mitsuhiko 2006-07-06T16:11:37 beewee: weißt du auch warum? weil req.db.save(obj) ein objekt nur zum speichern markiert. aber noch nicht wirklich in die db jagt und die id bekommt 2006-07-06T16:11:58 vielleicht sollte man req.db.save nach req.db.mark_for_save speichern 2006-07-06T16:13:16 req.db.flush() wird immer bei request ende automatisch ausgeführt. wenn du das vorher schon brauchst musst du das manuell machen 2006-07-06T16:34:10 mitsuhiko: WTF? http://wiki.mobbing-gegner.de/Mobbing/LawOrder 2006-07-06T16:35:17 ARGH. SCHON WIEDER DER 2006-07-06T16:35:28 birkenfeld: der kopiert sich alles zusammen was ihm gefällt 2006-07-06T16:35:42 hä? 2006-07-06T16:35:47 was hat das da zu suchen? 2006-07-06T16:35:48 --> http://trac.pocoo.org/wiki/WikiStart 2006-07-06T16:35:53 ja 2006-07-06T16:35:59 die tabelle wird er wohl kopiert haben 2006-07-06T16:36:06 und die pocoo inhalte nicht gelöscht haben 2006-07-06T16:36:09 aber das ist ein Moin 2006-07-06T16:36:33 dieser Detlev Lengsfeld wird mir langsam nervig 2006-07-06T16:36:37 birkenfeld: aber die gleiche syntax wie trac 2006-07-06T16:36:47 woher kennst du ihn sonst? 2006-07-06T16:37:01 birkenfeld: der hat mal die ganzen ubuntuusers moin plugins von mir bekommen 2006-07-06T16:37:09 die tabs auf der seite (Wiki, Forum) sind die alten von ubuntuusers.de 2006-07-06T16:37:22 daher kamen die mir so bekannt vor ;) 2006-07-06T16:38:09 das ist ja auch ein bescheuertes moin theme 2006-07-06T16:39:04 hehe. jo 2006-07-06T16:39:47 so 2006-07-06T16:39:54 geändert 2006-07-06T16:40:27 birkenfeld: http://forum.ubuntuusers.de/topic/32198/ 2006-07-06T16:42:19 bei manchen leute wundert es mich nicht, dass sie gemobbt werden :-/ 2006-07-06T16:42:42 Deleted references to Pocoo pages. If you copy layout, please at least make sure you don't copy content too! Sincerely, your Pocoo team""" rofl 2006-07-06T16:43:03 lol, der forumausschnitt 2006-07-06T16:43:06 "nicht mal die telefonnummer" 2006-07-06T16:51:47 was ist mopbbing? 2006-07-06T16:52:10 http://wikik.mobbing-gegner.de/ () 2006-07-06T16:53:27 *** PBeck|off is now known as PBeck 2006-07-06T16:53:44 <mitsuhiko> xStream: mobbing ist wenn man am arbeitsplatz fertiggemacht wird 2006-07-06T16:53:45 <PBeck> hi 2006-07-06T16:54:58 <xStream> mitsuhiko, i know. mir gings um die rechtschreibung... etwas peinlich wenn man das falsch schreibt Oo 2006-07-06T16:55:05 <mitsuhiko> achso 2006-07-06T16:56:00 <xStream> ich mein bei uns steht ja nicht ubpuntuusers im title 2006-07-06T16:57:41 <mitsuhiko> ^^ 2006-07-06T17:11:38 *** dejot__ is now known as dejot 2006-07-06T17:19:17 <beewee> mitsuhiko, potentielle sicherheitlücke entdeckt 2006-07-06T17:19:24 <mitsuhiko> beewee: wo? 2006-07-06T17:19:30 <beewee> hängt mit dem colubrid-"execute-code" zusammen 2006-07-06T17:20:02 <beewee> kann es sein, dass man theoretisch den quellcode einer fehlerseite kopieren könnte 2006-07-06T17:20:30 <beewee> und das dann, auch wenn die fehlerseiten deaktiviert sind, auf den server loslassen kann? 2006-07-06T17:20:32 <mitsuhiko> beewee: was, wie, wo? 2006-07-06T17:20:35 <mitsuhiko> pocoo.server.execute? 2006-07-06T17:20:40 <beewee> joa 2006-07-06T17:20:55 <mitsuhiko> meinst du jetzt die Traceback seite? 2006-07-06T17:21:10 <beewee> also, auf der tracebackseite kann man ja per ajax code ausführen 2006-07-06T17:21:16 <mitsuhiko> jo 2006-07-06T17:21:23 <mitsuhiko> aber wenn debug auf False steht kommt die seite ja nicht 2006-07-06T17:21:39 <beewee> schon, aber das allein reicht nicht 2006-07-06T17:21:52 <mitsuhiko> beewee: wieso? 2006-07-06T17:21:56 <beewee> das, was den code auf dem server ausführt, muss auch deaktiviert werden 2006-07-06T17:22:00 <beewee> imho 2006-07-06T17:22:07 <mitsuhiko> jo. das ist ja DebuggedApplication 2006-07-06T17:22:16 <mitsuhiko> wenn das nicht die anwendung wrappt gibs auch kein __traceback__ 2006-07-06T17:22:31 <beewee> achso, also ist das dann auch deaktiviert 2006-07-06T17:22:37 <beewee> ok, dann isses gut :D 2006-07-06T17:22:38 <mitsuhiko> jo 2006-07-06T17:22:42 <mitsuhiko> das ist das tolle an solchen middlewares :) 2006-07-06T17:23:01 <mitsuhiko> in python sind code injections schon schwer hinzubekommen ohne dass man es will 2006-07-06T17:23:08 <mitsuhiko> eval() wird nirgendwo im code verwendet 2006-07-06T17:23:12 <birkenfeld> mitsuhiko: beschrei es nicht ;) 2006-07-06T17:23:38 <mitsuhiko> birkenfeld: "{${1 + 1}}" gibts in python zb nicht :) 2006-07-06T17:23:45 <birkenfeld> jo 2006-07-06T17:23:59 <mitsuhiko> klar isses möglich. aber man muss schon explizit eval() und exec verwenden 2006-07-06T17:24:59 <birkenfeld> was machen wir denn nun mit dem favicon? 2006-07-06T17:25:04 <mitsuhiko> das mit den pm tables geb ich jetzt auf :-/ 2006-07-06T17:25:40 <mitsuhiko> birkenfeld: einfach eine leere 404er seite ausgeben, wenn der request (^/)?favicon.ico$ matcht 2006-07-06T17:25:50 <mitsuhiko> richtige browser(tm) lesen link rel="shortcut-icon" aus 2006-07-06T17:26:05 <mitsuhiko> (da gehört sogar der ie5.5 dazu) 2006-07-06T17:26:13 <birkenfeld> ok 2006-07-06T17:26:41 <mitsuhiko> lust einer von euch einen fehler in meinen models.py zu finden? 2006-07-06T17:26:43 <birkenfeld> also kann ich Favicon aus pages.py löschen? 2006-07-06T17:26:59 <mitsuhiko> sqlalchemy.exceptions.ArgumentError: Cant find any foreign key relationships between 'core_pm_tags' and 'core_pm_messages' 2006-07-06T17:27:00 <mitsuhiko> :) 2006-07-06T17:27:01 <mitsuhiko> birkenfeld: jo 2006-07-06T17:27:20 <birkenfeld> mitsuhiko: ist das schon im repo? 2006-07-06T17:27:25 <mitsuhiko> birkenfeld: kommt gerade hoch 2006-07-06T17:27:32 <birkenfeld> hoffentlich nicht dir 2006-07-06T17:27:48 <mitsuhiko> hehe 2006-07-06T17:28:02 <mitsuhiko> eingecheckt 2006-07-06T17:30:15 <pocoo> new changes: Changeset [1116]: i successfully broke models.py :-) <http://trac.pocoo.org/changeset/1116> 2006-07-06T17:30:35 <birkenfeld> braucht eine association table einen primary key? 2006-07-06T17:33:00 *** dejot has quit IRC 2006-07-06T17:33:22 <mitsuhiko> birkenfeld: ich denke schon oder? 2006-07-06T17:33:37 <mitsuhiko> ney. ForumModerators geht auch ohne 2006-07-06T17:33:40 <mitsuhiko> -s 2006-07-06T17:33:42 <birkenfeld> ich eher nicht 2006-07-06T17:36:01 <pocoo> new changes: Changeset [1117]: updated debug design <http://trac.pocoo.org/changeset/1117> 2006-07-06T17:36:17 <beewee> hab das debug design neu gemacht, aber noch ohne syntaxhighlighting 2006-07-06T17:36:23 <beewee> past das so einigermaßen? 2006-07-06T17:36:52 <birkenfeld> mitsuhiko: ich verstehe nicht warum es bei forum_moderators funktioniert 2006-07-06T17:37:08 <mitsuhiko> beewee: ich schau mal 2006-07-06T17:37:15 <birkenfeld> und bei den tags nicht 2006-07-06T17:37:43 <mitsuhiko> birkenfeld: dito. ich bastel jetzt schon seit einer stunde an dem. (die erste version mit gruppen und benutzern hab ich gleich verworfen, da hatte ich 3 zusätzliche tabellen und dann eine nicht auffindbare endlosschleife...) 2006-07-06T17:37:58 <birkenfeld> hm, lecker 2006-07-06T17:39:41 <mitsuhiko> beewee: schaut auf alle fäller besser aus 2006-07-06T17:39:57 <mitsuhiko> beewee: evtl kannst du diese pfeile wie beim django traceback einbauen 2006-07-06T17:40:05 <birkenfeld> mitsuhiko: lustig. wenn ich die relation auf Message mache, funktioniert es 2006-07-06T17:41:08 <mitsuhiko> so lustig ist das jetzt nicht. sollte idealerweise eigentlich das gleiche sein oder dokumentiert anders ^^ 2006-07-06T17:41:26 <birkenfeld> ich schau gerade warum 2006-07-06T17:42:12 <mitsuhiko> beewee: ich hätt da noch eine idee. man könnte das "Text Traceback" ud das "Traceback" verschmelzen. Wenn man auf den Titel traceback klickt wechselt man zwischen text und interaktiver ansicht 2006-07-06T17:42:30 <beewee> also wie django ;-) 2006-07-06T17:42:38 <mitsuhiko> django hat einen text traceback? 2006-07-06T17:42:43 <mitsuhiko> *nachschau* 2006-07-06T17:42:51 <mitsuhiko> tatsache 2006-07-06T17:42:56 <beewee> klick auf "Switch to copy-and-paste view" 2006-07-06T17:42:59 <mitsuhiko> beewee: und bau meine witespace regelungen wieder ein 2006-07-06T17:43:09 <beewee> ach, die hacks? 2006-07-06T17:43:23 <mitsuhiko> joa. ohne dem wird die interaktive ansicht breitgezogen wenn man ein riesiges repr ansieht 2006-07-06T17:44:02 <birkenfeld> mitsuhiko: got it 2006-07-06T17:44:13 <birkenfeld> mitsuhiko: du hast meta.one statt meta.many genommen 2006-07-06T17:44:18 <birkenfeld> und damit gehts nicht 2006-07-06T17:44:22 <mitsuhiko> urks 2006-07-06T17:44:43 <birkenfeld> ich dokumentier das mal via Exception 2006-07-06T17:45:36 <birkenfeld> okay 2006-07-06T17:46:18 <birkenfeld> so 2006-07-06T17:46:29 <birkenfeld> svn up 2006-07-06T17:48:19 <pocoo> new changes: Changeset [1118]: Correct error in PM model and raise better error in this case. <http://trac.pocoo.org/changeset/1118> 2006-07-06T17:48:43 <birkenfeld> mitsuhiko: sollen posts jetzt einen thread zugeordnet bekommen oder nicht? 2006-07-06T17:48:57 <mitsuhiko> birkenfeld: wenn du das hinbekommst ja :) 2006-07-06T17:49:23 <birkenfeld> was war noch mal der grund? 2006-07-06T17:49:51 <mitsuhiko> birkenfeld: der grund für die post pro thread sache? damit ich urls zusammenbasteln kann wo der post im thread ist 2006-07-06T17:50:07 <birkenfeld> ah 2006-07-06T17:51:06 <mitsuhiko> beewee: nimm aber ruhig eine andere farbe für die überschriften. vielleicht was grünes. muss keinen pocoo bezug haben 2006-07-06T17:51:20 <beewee> oder orange? 2006-07-06T17:51:31 <beewee> orange + blau kann sehr gut zusammen passen 2006-07-06T17:51:42 <mitsuhiko> joa. irgendwas freundliches. tracebacks sind so schon ungut genug 2006-07-06T17:51:57 <mitsuhiko> beewee: in erster linie muss es übersichtlich sein. übersichtlicher als dieser evalexception traceback output :) 2006-07-06T17:52:11 <beewee> hm, und was ist eigentlich mit "The following list contains all important request variables. Click on a header to expand the list."? 2006-07-06T17:52:19 <beewee> ich hab da keine liste mit den requestvars 2006-07-06T17:53:38 <mitsuhiko> beewee: debuggst du eine colubrid anwendung oder eine andere? 2006-07-06T17:54:10 <beewee> mitsuhiko, ich debugge pocoo ;-) 2006-07-06T17:54:13 <mitsuhiko> birkenfeld: und wie zählen wir dann die kinderposts? 2006-07-06T17:54:16 <mitsuhiko> beewee: moment. ich schau mal 2006-07-06T17:54:18 <mitsuhiko> evtl ein bug 2006-07-06T17:55:05 <birkenfeld> mitsuhiko: wie tun wir das momentan? 2006-07-06T17:55:31 <mitsuhiko> birkenfeld: haben wir nicht auf thread ein attribut für die postanzahl? 2006-07-06T17:55:37 <birkenfeld> nö 2006-07-06T17:56:11 <mitsuhiko> gute frage. wie zählen wir das Oo 2006-07-06T17:56:28 <mitsuhiko> ah. gar nicht ^^ 2006-07-06T17:56:38 <mitsuhiko> wir zählen momenta nur die posts/threads pro forum 2006-07-06T17:56:42 <mitsuhiko> nicht die posts pro thread 2006-07-06T17:58:00 <pocoo> new changes: Changeset [1119]: colubrid.debug.DebuggedApplication? should now be able to access the pocoo … <http://trac.pocoo.org/changeset/1119> 2006-07-06T17:58:42 <mitsuhiko> hmm 2006-07-06T18:00:43 <birkenfeld> also: prinzipiell fände ich es schon besser ein thread modell zu haben 2006-07-06T18:01:50 <birkenfeld> und es scheint auch zu gehen 2006-07-06T18:03:05 <birkenfeld> okay 2006-07-06T18:04:24 <pocoo> new changes: Changeset [1120]: Add Post<->Thread relation. <http://trac.pocoo.org/changeset/1120> 2006-07-06T18:04:40 <birkenfeld> hmm 2006-07-06T18:04:52 <birkenfeld> mitsuhiko: bist du sicher dass es eine gute idee war alle models in eine datei zu stecken? 2006-07-06T18:13:15 *** Leonidas has joined #pocoo 2006-07-06T18:13:56 <birkenfeld> hi Leonidas 2006-07-06T18:14:13 <Leonidas> hallo birkenfeld 2006-07-06T18:14:32 <Leonidas> ich wollte eigentlich mit der doku etwas helfen, aber im moment ärgere ich mit Ubuntu rum 2006-07-06T18:19:14 <birkenfeld> wie das? 2006-07-06T18:20:44 <mitsuhiko> birkenfeld: meinst du, dass es zu unübersichtlich ist? 2006-07-06T18:20:58 <mitsuhiko> ich finds so irgendwie einfacher zu handhaben 2006-07-06T18:25:26 <birkenfeld> mitsuhiko: könnte sein dass es noch mehr code wird 2006-07-06T18:25:38 <birkenfeld> aber momentan gehts schon noch 2006-07-06T18:25:59 <mitsuhiko> birkenfeld: dann bin ich dafür ein models/forum.py einzufügen und die alle nach models/__init__ zu importieren 2006-07-06T18:26:11 <mitsuhiko> hoi Leonidas 2006-07-06T18:26:18 <mitsuhiko> Leonidas: wo brennts` 2006-07-06T18:27:28 <birkenfeld> mitsuhiko: später vielleicht 2006-07-06T18:27:35 <mitsuhiko> jo 2006-07-06T18:27:49 <birkenfeld> so, wie machen wir jetzt die "gelesen"-listen? 2006-07-06T18:28:05 <mitsuhiko> beewee: jetzt gehts mit dem request 2006-07-06T18:28:08 <Leonidas> mitsuhiko: AGP, moment 2006-07-06T18:28:20 <mitsuhiko> birkenfeld: wie war das mit diesem binary file? 2006-07-06T18:28:23 <Leonidas> mitsuhiko: http://forum.ubuntuusers.de/topic/38139/ 2006-07-06T18:28:30 <pocoo> new changes: Changeset [1121]: fixed bug with request resolution in colubrid.debug <http://trac.pocoo.org/changeset/1121> 2006-07-06T18:28:36 <mitsuhiko> die lösung sollte in erster linie flott sein 2006-07-06T18:28:43 <Leonidas> mitsuhiko: habe grade AGP aus, weil mir sondert der FIrefox den X-Server blokiert 2006-07-06T18:28:55 <mitsuhiko> auf ubuntuusers verscheißst das phpbb im schlimmsten fall 3 sekunden um die gelesen flags zu parsen 2006-07-06T18:29:19 <birkenfeld> mitsuhiko: naja, was heißt schon flott 2006-07-06T18:30:14 <mitsuhiko> joa. immer so relativ :) 2006-07-06T18:30:38 <mitsuhiko> birkenfeld: evtl könnte man das wirklich binär ablegen und von der db fernhalten 2006-07-06T18:30:53 <mitsuhiko> (wobei da das updaten lahm wäre) 2006-07-06T18:32:34 <mitsuhiko> Leonidas: keine idee :( hast du schon versucht den treiber selber zu kompilieren? 2006-07-06T18:34:08 <mitsuhiko> Leonidas: http://forum.ubuntuusers.de/topic/37655/ <-- das kann ich aber nicht nachvollziehen 2006-07-06T18:34:10 <mitsuhiko> läuft 1a hier 2006-07-06T18:34:23 <Leonidas> mitsuhiko: nein, würde ich auch lieber davon absehen. Wo gibts denn eine gute anleitung? 2006-07-06T18:34:58 <mitsuhiko> Leonidas: http://wiki.ubuntuusers.de/Nvidia_Grafikkarten/Originaltreiber 2006-07-06T18:35:29 <Leonidas> mitsuhiko: ja, finde ich auch seltsam. könnte aber sein,dass es zusammenhängt, da bei mir nur X11 Programme den geist aufgegeben haben 2006-07-06T18:37:12 <birkenfeld> das problem ist dass einfügen und suchen schnell gehen muss 2006-07-06T18:37:14 <birkenfeld> xorAxAx: ping 2006-07-06T18:37:23 <mitsuhiko> jo 2006-07-06T18:38:06 <Leonidas> mitsuhiko: also so viele Probleme wie ich mit Ubuntu hatte, hatte ich mit Debian nie. Habe ich zwar nicht als Desktop benutzt, aber dafür auch schon länger. 2006-07-06T18:38:22 <mitsuhiko> Leonidas: du bist nicht der einzige der mit dapper probleme hat 2006-07-06T18:38:41 <Leonidas> mitsuhiko: soviel zum Thema LTS ;) 2006-07-06T18:38:52 <mitsuhiko> wenn ich LTS schon höre -.- 2006-07-06T18:39:10 <mitsuhiko> ich hab das gefühl edgy wird stabiler als dapper 2006-07-06T18:39:23 <Leonidas> mitsuhiko: ich meine, an sich ist das System ja nett und sogar recht hübsch, aber wenn ich dauernd in fehler reinrenne nervts doch. 2006-07-06T18:39:51 <Leonidas> mitsuhiko: hoffe ich doch mal, edgy kommt im Oktober raus? 2006-07-06T18:39:54 *** mad-marty has quit IRC 2006-07-06T18:39:56 <mitsuhiko> Leonidas: jup 2006-07-06T18:40:17 <Leonidas> mitsuhiko: jo. Also genau so leute wie ich. 2006-07-06T18:40:29 <mitsuhiko> Leonidas: oder ich mit meinem barebone (auf dem wieder breezy läuft) 2006-07-06T18:40:50 <Leonidas> mitsuhiko: schön auch wenn sie CyberDrive brenner haben, die in Dapper nicht mehr funktionieren, weil cdrecord und linux 2.6.x kaputt sind ^^ 2006-07-06T18:41:08 <mitsuhiko> Leonidas: aber bei mir lief dort sogar dapper besser als winxp sp2 weswegen mir das pieps egal ist 2006-07-06T18:41:33 <Leonidas> mitsuhiko: wie korrigiert man bei Dapper brennprobleme? Indem man die cdrecord version aus Warty installiert ^^ 2006-07-06T18:41:38 <mitsuhiko> Leonidas: joa. oder seit etwa einer woche (da dürfte es ein update gegeben haben) funktioniert sound-juicer nicht mehr richtig 2006-07-06T18:41:54 <Leonidas> mitsuhiko: bei mir schon 2006-07-06T18:42:03 <mitsuhiko> Leonidas: mp3 und id3? 2006-07-06T18:42:15 <Leonidas> mitsuhiko: ne, ogg. MP3 stinkt 2006-07-06T18:42:24 <mitsuhiko> Leonidas: erzähl das meinem iPod 2006-07-06T18:42:50 <Leonidas> mitsuhiko: iriver. Ipod stinkt auch (auch wenns nett aussieht) 2006-07-06T18:43:26 <Leonidas> mitsuhiko: wenn ich mir irgendwann ein festplatten-musik-dingens kaufe, dann muss das Ogg abpielen. Anders gehts nicht. 2006-07-06T18:43:30 <mitsuhiko> Leonidas: nutzt mir jetzt besodners viel 2006-07-06T18:44:21 <mitsuhiko> birkenfeld: ich hab so das gefühl das mit einem binary file geht schon alleine wegen den häufigen schreibzugriffen nicht 2006-07-06T18:44:22 <Leonidas> mitsuhiko: hmm, tja. Kannst ja mal in Debian rusty oder Debian broken schaun obs da läuft 2006-07-06T18:44:27 <mitsuhiko> und im ram halten kann man das ja auch kaum 2006-07-06T18:44:54 <mitsuhiko> Leonidas: och. bis auf das sound-juicer problem bin ich atm ganz zufrieden mit dapper 2006-07-06T18:44:57 <birkenfeld> mitsuhiko: binary data in datenbank? 2006-07-06T18:44:58 <mitsuhiko> vim läuft, python2.4 dito 2006-07-06T18:45:00 <mitsuhiko> was will man mehr 2006-07-06T18:45:04 <mitsuhiko> birkenfeld: nein, im context ordner 2006-07-06T18:45:13 <birkenfeld> ah 2006-07-06T18:45:26 <mitsuhiko> xorAxAx meinte das letzte mal dass das die beste lösung wäre. zumindest hab ich sowas im kopf 2006-07-06T18:45:27 <birkenfeld> hem-hem 2006-07-06T18:45:35 <Leonidas> mitsuhiko: ich hoffe mal dass edgy python2.5 dann mitbringt, auf selbst aktualisieren habe ich *sowas* von keine lust 2006-07-06T18:45:57 <birkenfeld> Leonidas: wann kommt edgy? 2006-07-06T18:46:04 <Leonidas> mitsuhiko: vim läuft auch in debian, auch wenn vim 7.0 wohl nicht mehr in diesem jahrzent in testing kommt 2006-07-06T18:46:06 <mitsuhiko> birkenfeld: Mitte Oktober 2006-07-06T18:46:11 <Leonidas> birkenfeld: oktober 2006-07-06T18:46:21 <mitsuhiko> Leonidas: aber debian bootet auf meinem notebook nicht mal 2006-07-06T18:46:35 <birkenfeld> 2.5 könnte im August kommen 2006-07-06T18:46:53 <mitsuhiko> Leonidas: ich frag mal nach 2006-07-06T18:46:57 <Leonidas> mitsuhiko: liegt warscheinlich an den tausenden ubuntu patches die nie in den upstream kommen. 2006-07-06T18:47:06 <Leonidas> mitsuhiko: jup 2006-07-06T18:47:26 <mitsuhiko> Leonidas: ach. das tolle debian märchen wieder 2006-07-06T18:47:49 <mitsuhiko> die ganzen patches stehen frei auf einem server zur verfügung und ein logfile mit den änderungen ist auch dabei 2006-07-06T18:47:57 <Leonidas> mitsuhiko: das ist nicht debian FUD. Ubuntu hat halt einfach viele patches. 2006-07-06T18:48:04 <mitsuhiko> debian hat nur zu wenige leute, die das dort wieder einfügen 2006-07-06T18:48:23 <Leonidas> mitsuhiko: warum werden die nicht mit den kernel-leuten in den kernel eingepflegt? 2006-07-06T18:48:56 <mitsuhiko> soweit ich weiß werden sie das auch 2006-07-06T18:49:31 <Leonidas> mitsuhiko: gleich nachdem sie das ewige Brennproblem gelöst haben und natürlich die frage nach einer stabilen Kernelserie. 2006-07-06T18:50:08 *** mad-marty has joined #pocoo 2006-07-06T18:50:28 <mitsuhiko> hoi mad-marty 2006-07-06T18:53:03 *** __doc__ has joined #pocoo 2006-07-06T18:53:18 <beewee> re 2006-07-06T18:53:21 <__doc__> also das problem ist dass du für jeden thread ein gelesen flag hast für jeden user? 2006-07-06T18:53:28 <beewee> moin mad-marty, __doc__ 2006-07-06T18:53:29 <__doc__> @mitsuhiko 2006-07-06T18:53:54 <mitsuhiko> __doc__: so in der art 2006-07-06T18:54:05 <birkenfeld> __doc__: sogar für jeden post, wenn nicht der ganze thread gelesen ist 2006-07-06T18:54:06 <mitsuhiko> ganz so wirds wohl speichermäßig nicht gehen 2006-07-06T18:54:15 <mitsuhiko> jo 2006-07-06T18:54:48 <__doc__> mitsuhiko: hm, interessant. wie wärs mit ner table read_posts mit nem fk aufn user und nen fk aufn post? 2006-07-06T18:55:27 <mitsuhiko> __doc__: ich bezweifle, dass das performant wäre :-/ 2006-07-06T18:55:55 <mitsuhiko> (vom speicherverbrauch mal ganz zu schweigen) 2006-07-06T18:56:04 <__doc__> mitsuhiko: liegt auf platte, platte is billig 2006-07-06T18:56:18 <__doc__> mitsuhiko: sind pro eintrag 8 byte 2006-07-06T18:56:25 <__doc__> pro eintrag und user wo ihn gelesen hat 2006-07-06T18:56:31 <tux123> mitsuhiko: könntest du nicht zusätzlich pro user auch noch ein datum speichern, ab dem alle threads gelesen sind? dann kannst du z.B. wenn der user vor 3 tage auf "alle threads als gelesen geklickt hat" dann brauchst du nur mehr die flags bis zu diesem datum abspeichern? 2006-07-06T18:56:32 <mitsuhiko> __doc__: wenn ubuntuusers auf pocoo wechselt werden wir warscheinlich 400.000 beiträge und 30.000 user haben 2006-07-06T18:56:43 <mitsuhiko> tux123: das ist sowieso schon am programm 2006-07-06T18:57:43 <__doc__> ok, also gehen wir vom worst-case aus. 400'000x30'000x8 = 89 Gigabyte 2006-07-06T18:57:51 <__doc__> für den einen table 2006-07-06T18:58:15 <mitsuhiko> __doc__: [ ] das geht noch 2006-07-06T18:58:24 <__doc__> hm... 2006-07-06T18:58:29 <__doc__> naajaa 2006-07-06T18:58:41 <__doc__> gut is anders, aber damit könnte man sich arrangieren 2006-07-06T18:59:09 <mitsuhiko> __doc__: bei phpbb ist der suchindex am größten. wäre nett wenn sich das mit pocoo nicht ändern würde :) 2006-07-06T18:59:59 <__doc__> wie viel bytes hast durchschnittlich pro post? 2006-07-06T19:01:48 <mitsuhiko> __doc__: weiß nicht. keine statistik 2006-07-06T19:01:49 <mitsuhiko> wieso? 2006-07-06T19:02:02 <__doc__> frage mich grad wie 400'000 einträge von der grösse aussehen 2006-07-06T19:02:47 <mitsuhiko> __doc__: die aktuelle db (250.000 beiträge, 15.000 user) hat 1GB 2006-07-06T19:02:56 <__doc__> btw, die geschwindigkeit über den read_posts table müsste passabel sein das ja nur auf indexed integers suchen muss 2006-07-06T19:03:13 <__doc__> mitsuhiko: und wieviele readpost einträge hats dort? 2006-07-06T19:04:20 <mitsuhiko> __doc__: nicht so viele. ich glaub die tabelle für die markierungen hat im durchschnitt 10MB weil sie bei abgelaufener session wieder geleert wird 2006-07-06T19:04:39 <__doc__> mitsuhiko: ah, clever 2006-07-06T19:04:46 <mitsuhiko> __doc__: nix clever 2006-07-06T19:04:57 <__doc__> hm 2006-07-06T19:04:59 <mitsuhiko> du loggst dich um 22:00 ein 2006-07-06T19:05:02 <mitsuhiko> dann wieder aus 2006-07-06T19:05:10 <mitsuhiko> und dann wieder um 07:00 ein 2006-07-06T19:05:21 <mitsuhiko> beiträge vor 22:00 alle als gelesen markiert, obwohl du nur kurz on warst 2006-07-06T19:05:25 <beewee> (siehe auch #python.de gerade ;-) ) 2006-07-06T19:05:26 <mitsuhiko> sehr nervig 2006-07-06T19:06:40 <__doc__> mitsuhiko: weisst ich glaub das wäre der richtige zeitpunkt ein db projekt anzufangen dass bequem mit bäumen umgeht und mit massiv vielen referenzen. 2006-07-06T19:06:57 <birkenfeld> nicht noch ein unterprojekt... 2006-07-06T19:07:20 <__doc__> z.b. was wo relationen mit integern darstellt die auf platte numerisch komprimiert werden, for starters 2006-07-06T19:07:24 <mitsuhiko> birkenfeld: apropos unterprojekt. du wolltst mal den import hook abstrahieren ^^ 2006-07-06T19:07:29 <birkenfeld> jaja. 2006-07-06T19:07:49 <mitsuhiko> .oO(wenns so weiter geht wird pocoo wirklich noch ein framework [+ forum!!!!!einseins]) 2006-07-06T19:09:36 <mitsuhiko> btw habe ich das gefühl, dass die trac entwicklung eingeschlafen ist... 2006-07-06T19:11:02 <__doc__> mitsuhiko: hab die lösung 2006-07-06T19:11:06 <__doc__> wir sind ja blöd 2006-07-06T19:11:14 <__doc__> mach nen table unread_posts 2006-07-06T19:11:25 <__doc__> ^^ 2006-07-06T19:11:36 <mitsuhiko> da waren wir auch schon mal :) 2006-07-06T19:11:37 <__doc__> und ende der session wird der für den user geleert 2006-07-06T19:12:03 <__doc__> hm und? ist doch ne prima idee... 2006-07-06T19:12:23 <mitsuhiko> __doc__: und bei einem sehr inaktiven besucher wird das table irgendwann riesig 2006-07-06T19:12:26 <birkenfeld> __doc__: und was wenn jemand einen neuen post schreibt? 2006-07-06T19:12:37 <birkenfeld> dann muss der in die table unread_posts für jeden user eingefügt werden 2006-07-06T19:12:50 <mitsuhiko> jo 2006-07-06T19:12:56 <__doc__> hm 2006-07-06T19:13:14 <mitsuhiko> xorAxAx hatte irgendwas vorgeschlagen. ich grep mal die logs 2006-07-06T19:14:47 <__doc__> ok dann andersrum, für topics machtst ein subscribe und nur dort wird gelesen/ungelesen getrackt 2006-07-06T19:15:12 <mitsuhiko> __doc__: das wäre dann der ultimative rückschritt im vgl. zu phpbb :) 2006-07-06T19:15:16 <__doc__> da die meisten nich alles subscriben werden hast so schon mal limitiert was alles reingedröselt wird wenn leute einfach rumbrowsen 2006-07-06T19:15:20 <__doc__> hm 2006-07-06T19:15:28 <__doc__> mitsuhiko: ja wie löst phpbb denn das problem? 2006-07-06T19:15:37 *** mitsuhiko has left #pocoo 2006-07-06T19:15:44 *** mitsuhiko has joined #pocoo 2006-07-06T19:15:49 <mitsuhiko> re 2006-07-06T19:15:51 <mitsuhiko> grml 2006-07-06T19:15:57 <mitsuhiko> never touch ^W 2006-07-06T19:16:04 <mitsuhiko> __doc__: es speichert einen timestamp 2006-07-06T19:16:15 <mitsuhiko> alle threads mit älterem datum werden sowieso markiert 2006-07-06T19:16:30 <mitsuhiko> und für die neueren threads als diesem timestamp gibts eine liste mit "threads gelesen" einträgen in einer db 2006-07-06T19:16:43 <mitsuhiko> wenn du dich ausloggst wird der timestamp auf die aktuelle zeit gesetzt und die liste geelert 2006-07-06T19:16:47 <mitsuhiko> *geleert 2006-07-06T19:16:54 <__doc__> habs nochnich begriffen 2006-07-06T19:17:49 <mitsuhiko> __doc__: was genau? 2006-07-06T19:18:07 <__doc__> es speichert einen timestamp in welchem table 2006-07-06T19:18:20 <__doc__> neurere threads als was? 2006-07-06T19:18:26 <__doc__> hä 2006-07-06T19:18:46 <__doc__> der timestamp von was wird gesetzt? 2006-07-06T19:18:54 <__doc__> (beim ausloggen) 2006-07-06T19:18:55 <mitsuhiko> __doc__: von dem zeitpunkt wo das session abläuft 2006-07-06T19:18:59 <mitsuhiko> oder wo du ausloggst 2006-07-06T19:19:00 <mitsuhiko> NOW() halt 2006-07-06T19:19:22 <__doc__> also du threads und für jeden user und jeden thread gibts nen timestamp für alles, ahum 2006-07-06T19:19:23 <mitsuhiko> und dann werden halt die veränderungen in einem eigenen table getrackt 2006-07-06T19:19:59 <__doc__> is ja nich anders als read_posts mit den beiden fks... 2006-07-06T19:20:15 <__doc__> ausser dass es anstatt 8 bytes irgendwie mehr braucht für den timestamp 2006-07-06T19:20:30 <mitsuhiko> __doc__: der timestamp ist ja nur einmal da 2006-07-06T19:20:32 <mitsuhiko> und zwar im user table 2006-07-06T19:20:45 <mitsuhiko> habs gefunden 2006-07-06T19:20:49 <mitsuhiko> birkenfeld, __doc__: http://pastebin.ca/80626 2006-07-06T19:21:28 <mitsuhiko> wobei ich bezweifle, dass das schnell wäre 2006-07-06T19:22:22 <__doc__> hm, also 2006-07-06T19:22:45 <__doc__> wie gross ist die anzahl threads auf der zu erwartenden db? 2006-07-06T19:23:32 <mitsuhiko> __doc__: ich weiß nicht für was pocoo eingesetzt werden würde 2006-07-06T19:23:36 <mitsuhiko> auf alle fälle nicht klein :-/ 2006-07-06T19:23:48 <__doc__> mitsuhiko: vorhin hast was von 400'000 einträgen gesagt 2006-07-06T19:23:51 <mitsuhiko> btw hat zb gaia-online das tracking von threads deaktiviert 2006-07-06T19:23:55 <__doc__> aber du speicherst wohl nich gelesen für jeden eintrag 2006-07-06T19:24:16 <__doc__> gelesen für jeden thread macht glaub ich mehr sinn 2006-07-06T19:24:46 <__doc__> ok ausgehend davon isses dann weniger 2006-07-06T19:25:43 <__doc__> dann gibts mehrere "kompressions" ansätze 2006-07-06T19:25:52 <__doc__> für nen user aufwärts komprimieren. 2006-07-06T19:26:27 <__doc__> also wenn er alle threads gelesen kannst die einträge löschen und den parent thread als gelesen markieren 2006-07-06T19:26:53 <__doc__> ausserdem kannst leute clustern und read_groups aufsetzten 2006-07-06T19:27:04 *** birkenfeld has left #pocoo 2006-07-06T19:27:10 *** birkenfeld has joined #pocoo 2006-07-06T19:27:15 <__doc__> so dass nen thread den die 100 gleichen leute gelesen haben nicht 100 mal markierst sondern 1x und dafür ne gruppe hast 2006-07-06T19:27:28 <birkenfeld> mitsuhiko: kannst du mir den pastebin link nochmal schicken? 2006-07-06T19:27:32 <__doc__> weiss zwar nich ob das ne wirklich schlaue idee ist 2006-07-06T19:27:43 <mitsuhiko> birkenfeld: http://pastebin.ca/80626 2006-07-06T19:28:17 <__doc__> mitsuhiko: aber schlussendlich hast du ein datenproblem und bei der menge einträge frage ich mich wie du das system mit frequent writes skalieren möchtest. auf ner einzeldb geht das ja praktisch nich. 2006-07-06T19:28:41 <birkenfeld> ahso 2006-07-06T19:28:49 <mitsuhiko> __doc__: die permanten writes hab ich dummerweise schon alleine weil webforen die unsitte haben views auf threads zu protokollieren 2006-07-06T19:29:44 <__doc__> relationale dbs sind nich so gut in writes, und du kannst writes überhaupt nicht über mehrere clients skalieren (siehe locking problem) 2006-07-06T19:30:05 <__doc__> die gängigen cluster lösungen sind jeweils master-write/slave-read 2006-07-06T19:30:14 <__doc__> i.e. auch da skalieren writes nicht 2006-07-06T19:30:49 <__doc__> gäbes noch memcached, allerdings passen deine forumsdaten nie ins ram 2006-07-06T19:31:03 <__doc__> und is auch nich so gut gedacht für frequent writes 2006-07-06T19:31:53 <birkenfeld> hm, is ja richtig leer in #ubunux 2006-07-06T19:32:07 <mitsuhiko> ich denke ein forum ist die weltweit schlechtest skalierende anwendung 2006-07-06T19:32:11 <mitsuhiko> birkenfeld: kannst du joinen? 2006-07-06T19:32:15 <birkenfeld> ja 2006-07-06T19:32:56 <birkenfeld> mitsuhiko: was solls. dann schreiben wir eben kein forum 2006-07-06T19:33:01 <__doc__> hehe 2006-07-06T19:33:06 <mitsuhiko> birkenfeld: sondern ein framework ^^ 2006-07-06T19:33:15 <__doc__> jaaaa 2006-07-06T19:33:23 <birkenfeld> mitsuhiko: genau. ist sowieso viel web2.0iger 2006-07-06T19:33:38 <__doc__> ihr müsst ein forum-data framework schreiben 2006-07-06T19:33:51 <__doc__> das forumsdaten effizient und skalierbar ablegt 2006-07-06T19:34:11 <__doc__> siehe auch gfs 2006-07-06T19:34:57 <mitsuhiko> birkenfeld: ich hab noch eine idee 2006-07-06T19:35:00 <mitsuhiko> eine etwas verrücktere 2006-07-06T19:35:03 <birkenfeld> gfs? ich kenn nur gfk 2006-07-06T19:35:05 <mitsuhiko> weiß einer wie groß cookies werden dürfen? 2006-07-06T19:35:07 <birkenfeld> mitsuhiko: oh ja 2006-07-06T19:35:14 <__doc__> mitsuhiko: arghl! 2006-07-06T19:35:20 <mitsuhiko> wieso arghl? 2006-07-06T19:35:30 <__doc__> mitsuhiko: ich weiss schon wo das endet 2006-07-06T19:35:40 <mitsuhiko> du hast ja noch nichtmal mein idee angehört -.- 2006-07-06T19:35:43 <mitsuhiko> wie auch immer 2006-07-06T19:35:44 <__doc__> ^^ 2006-07-06T19:35:47 <mitsuhiko> wir nehmen den phpbb weg 2006-07-06T19:35:59 <mitsuhiko> allerdings nutzen wir das cookie um auch noch daten zu tracken die gar nicht mehr in der db verzeichnet sind 2006-07-06T19:36:11 <mitsuhiko> damit können wir dieses problem mit den kurz ausloggen und alles als gelesen markiert beheben 2006-07-06T19:36:29 <__doc__> ich hätte noch ne verrücktere idee 2006-07-06T19:36:32 <mitsuhiko> solange man nicht den pc wechselt hat man noch die markierungen 2006-07-06T19:36:41 <mitsuhiko> __doc__: flash als storage medium verwenden? 2006-07-06T19:36:42 <__doc__> ihr macht ein serverless p2p dht forum 2006-07-06T19:36:48 <mitsuhiko> roflz 2006-07-06T19:37:13 <birkenfeld> __doc__: p2p? aber da kann man doch kinderradikalismus und rechtspornographie verbreiten!!!!11 2006-07-06T19:37:15 <mitsuhiko> __doc__: pocoo - kademlia powered webforum 2006-07-06T19:37:23 <__doc__> jap 2006-07-06T19:37:36 <__doc__> und ob jemand was gelesen hat oder nicht speichert er in seinem seed 2006-07-06T19:37:49 <__doc__> etc. blubber 2006-07-06T19:38:04 <__doc__> das schöne ist das forum skaliert endlos ^^ 2006-07-06T19:38:14 <birkenfeld> jo, vor allem weils keiner nutzen wird 2006-07-06T19:38:30 <__doc__> hmja, das auch 2006-07-06T19:38:44 <__doc__> aber das sollte niemanden von ner verrückten idee abhalten! 2006-07-06T19:39:48 <mitsuhiko> joa. die p2p erweiterung gibts dann in p2p.pkg 2006-07-06T19:39:52 <mitsuhiko> aber das alles nach der reihe 2006-07-06T19:39:56 <__doc__> ^^ 2006-07-06T19:40:27 <mitsuhiko> das tolle an pocoo ist, dass es so allgemein gehalten ist, wir könnten in sekunden schnelle ein wiki draus machen ^^ 2006-07-06T19:40:32 <birkenfeld> ja, siehe hurd 2006-07-06T19:40:43 <__doc__> mitsuhiko: 1wiki/minute 2006-07-06T19:41:32 <mitsuhiko> birkenfeld: sofern von xorAxAx jetzt nicht noch ein besserer vorschlag kommt bin ich dafür, dass wir das phpbb ding umsetzen 2006-07-06T19:41:52 <birkenfeld> :'-( 2006-07-06T19:41:54 <xorAxAx> worum gehts? 2006-07-06T19:42:11 <birkenfeld> ui,da 2006-07-06T19:42:21 <birkenfeld> isser ja 2006-07-06T19:42:27 <birkenfeld> der xorA 2006-07-06T19:42:28 <birkenfeld> x 2006-07-06T19:42:32 <birkenfeld> Ax 2006-07-06T19:43:10 <mitsuhiko> WOA 2006-07-06T19:43:11 <birkenfeld> xorAxAx: wir suchen nach einer lösung für das gelesen/ungelesen markieren problem 2006-07-06T19:43:18 <mitsuhiko> birkenfeld: phpbb3 löst das wohl anders 2006-07-06T19:43:28 <mitsuhiko> am area51 board erkennt er die markierungen auch nach logout noch 2006-07-06T19:43:36 <xorAxAx> birkenfeld: ich hab doch meine lösung erklärt 2006-07-06T19:43:40 <xorAxAx> was war daran unklar? 2006-07-06T19:43:47 <xorAxAx> bzw. wo ist das problem? :) 2006-07-06T19:43:57 <mitsuhiko> xorAxAx: deine binary file lösung? 2006-07-06T19:44:03 <xorAxAx> nö 2006-07-06T19:44:09 <xorAxAx> geht auch mit einer db 2006-07-06T19:44:48 <xorAxAx> es geht darum, einfach zu speichern, was gelesen ist. aber nicht posting-wise but thread-wise 2006-07-06T19:45:16 <birkenfeld> schicker hut: http://en.wikipedia.org/wiki/Image:Hilbert.JPG 2006-07-06T19:45:20 <__doc__> ja nur wenns nur um das geht machstn table read_threads mit nem fk aufn user und nem fk aufn thread 2006-07-06T19:46:34 <mitsuhiko> so. ich check jetzt den aktuellen phpbb3 code aus und schau mir deren methode an 2006-07-06T19:47:30 <mitsuhiko> aha 2006-07-06T19:47:41 <mitsuhiko> ich hab gerade mein phpbb3 cookie unserialisiert: 2006-07-06T19:48:00 <mitsuhiko> {'tf': {26: {'9s0': True, 'ikp': True}, 4: {'ink': True}}, 't': {'9s0': '1ouc3c', 'ikp': '1pdbft', 'ink': '1pdgkf'}} 2006-07-06T19:48:10 <mitsuhiko> was auch immer das da ist, das cookie heißt "phpbb3_track" 2006-07-06T19:48:16 <__doc__> ok noch ne idee 2006-07-06T19:48:34 <__doc__> alle posts haben nen timestamp 2006-07-06T19:49:02 <__doc__> wenn jemand ins forum kommt wird alles mit nem timestamp neuer als ende des letzten requests vom user als ungelesen dargestellt 2006-07-06T19:49:09 <__doc__> sobald ers gesehen hat wirds als gelesen markiert 2006-07-06T19:49:30 <__doc__> ende der session wird der store weggeworfen 2006-07-06T19:50:05 <mitsuhiko> gut. das phpbb3_track cookie hat nichts damit zu tun 2006-07-06T19:50:10 <mitsuhiko> ich kanns löschen und er weiß die markierungen immer noch 2006-07-06T19:50:37 <beewee> __doc__, das ist die phpbb-lösung imho 2006-07-06T19:50:48 <__doc__> ha! macht sinn ^^ 2006-07-06T19:50:52 <__doc__> jetzt hab ichs begriffen 2006-07-06T19:51:15 <mitsuhiko> beewee: phpbb3 machts anders 2006-07-06T19:51:19 <mitsuhiko> und ich schau gerade wie 2006-07-06T19:52:18 <beewee> mitsuhiko, soll ich fürs syntaxhighlighting beim tb jetzt die farben vom perl-dings nehmen? 2006-07-06T19:52:34 <mitsuhiko> beewee: jo 2006-07-06T19:52:38 <beewee> ok 2006-07-06T19:54:17 <mitsuhiko> ha 2006-07-06T19:54:21 <mitsuhiko> gar nicht mal so dumm die phpbb3 devs 2006-07-06T19:56:08 *** das-q has quit IRC 2006-07-06T19:56:14 <__doc__> wie machen sie's? 2006-07-06T19:56:16 <mitsuhiko> das phpbb3_track cookie ist nur für gäste 2006-07-06T19:56:29 <mitsuhiko> das hält dir die tacking informationen die regstrierte in der user db haben für dich im cookie 2006-07-06T19:57:04 <mitsuhiko> dh, auch nicht angemeldete user bekommen neue beiträge angezeigt 2006-07-06T19:57:21 <__doc__> (until the cookie explodes) 2006-07-06T19:57:36 <mitsuhiko> __doc__: nein. das cookie bleibt klein 2006-07-06T19:57:52 <mitsuhiko> die komprimieren die post ids 2006-07-06T19:58:16 <mitsuhiko> int26 könnte man das nennen 2006-07-06T19:58:28 <mitsuhiko> ich les mich gerade in den code ein 2006-07-06T20:02:39 <mitsuhiko> beewee, birkenfeld: http://pastebin.ca/80664 2006-07-06T20:06:17 <pocoo> new changes: Changeset [1122]: updated debug style (still in work) <http://trac.pocoo.org/changeset/1122> 2006-07-06T20:06:43 <beewee> hab bisschen debug style verbessert, farben von syntaxhighlighting und Request Data überarbeite ich aber noch 2006-07-06T20:06:47 *** __doc__ has left #pocoo 2006-07-06T20:06:50 <mitsuhiko> beewee: es trackt zumindest auch nach logout noch wie man auf area51.phpbb.com testen kann 2006-07-06T20:07:04 <mitsuhiko> beewee: *anschau* 2006-07-06T20:07:30 <beewee> kannst auf traceback draufklicken 2006-07-06T20:07:33 <beewee> + pfeilchen 2006-07-06T20:07:42 <beewee> +sonstnochirgendwas 2006-07-06T20:08:18 <mitsuhiko> joa. fein 2006-07-06T20:08:44 <mitsuhiko> beewee: ich hab aber eine scrollbach um einen pixel nach links oder rechts zu klicken 2006-07-06T20:09:03 <mitsuhiko> beewee: und bitte font-family: monospace für die schrift im code abschnitt 2006-07-06T20:10:53 <mitsuhiko> beewee: die scrollbar kommt, wenn man "execute code" aufklickt 2006-07-06T20:11:24 <Leonidas> mitsuhiko: hab noch mehr lösungen für mein AGP Problem gefunden. DRI ausmachen oder Fast Write ausmachen. Aber FW ist bei mir auch schon im Nvidia-AGP Treiber aus gewesen. 2006-07-06T20:11:31 <beewee> hm, stimmt 2006-07-06T20:12:51 <mitsuhiko> ist aber imho schon übersichtlicher als die alte version 2006-07-06T20:20:49 <mitsuhiko> wer macht sowas inden unicode standard: ㎒, ㎓, ㎔? 2006-07-06T20:20:53 <mitsuhiko> das hätts wohl wirklich nicht gebraucht... 2006-07-06T20:21:20 <xorAxAx> mitsuhiko: so, was ist also das problem an meinem vorschlag? 2006-07-06T20:21:27 <xorAxAx> das erzeugt nur soviel daten, wie man threads hat 2006-07-06T20:21:45 <mitsuhiko> xorAxAx: ich versuche ihn noch zu verstehen :) 2006-07-06T20:21:47 <mitsuhiko> dauert noch ein wenig ^^ 2006-07-06T20:22:10 <xorAxAx> und falls es zuviel wird, dann nimmt man eine timediff hinzu, ab der es gepruned wird (mehrere monate) 2006-07-06T20:22:11 <pocoo> new changes: SqlAlchemy edited by anonymous <http://trac.pocoo.org/wiki/SqlAlchemy> 2006-07-06T20:22:29 <xorAxAx> mitsuhiko: naja, jedes posting beschreibt einen (sub-)thread 2006-07-06T20:22:50 <mitsuhiko> birkenfeld: warst das du? 2006-07-06T20:22:56 <xorAxAx> man nimmt nun an, dass ursprünglich alle ungelesen sind 2006-07-06T20:24:11 *** mad-marty has quit IRC 2006-07-06T20:24:32 <xorAxAx> und hat dann 2 listen: read_postings und read_threads, beides jeweils verweise auf ein posting 2006-07-06T20:24:39 <xorAxAx> (diese listen pro user) 2006-07-06T20:24:46 <mitsuhiko> beewee: â–¶ und â–¼ 2006-07-06T20:24:49 <xorAxAx> das lässt sich auch super relational abbilden 2006-07-06T20:24:50 <mitsuhiko> die wechseln sich dann bei klick ab 2006-07-06T20:25:14 <mitsuhiko> xorAxAx: wie meinst du, dass beide auf ein posting verweisen? 2006-07-06T20:25:26 <xorAxAx> mitsuhiko: beide listen enthalten nur referenzen auf postings 2006-07-06T20:25:30 <xorAxAx> (vom typ her) 2006-07-06T20:25:55 <mitsuhiko> achso 2006-07-06T20:26:03 <mitsuhiko> read_threads wird einetragen wenn der ganze thread gelesen wurde 2006-07-06T20:26:12 <mitsuhiko> und read_postings wenn nur teilweise? 2006-07-06T20:41:57 <birkenfeld> mitsuhiko: nö 2006-07-06T20:42:19 <birkenfeld> ist auch nicht besonders viel drauf 2006-07-06T20:42:34 <birkenfeld> hui, chris is back in ubunux 2006-07-06T20:43:26 <mitsuhiko> birkenfeld: juhuuu ^^ 2006-07-06T20:44:00 <pocoo> --> http://trac.pocoo.org/wiki/DatabaseApi 2006-07-06T20:44:42 <pocoo> new changes: DatabaseApi edited by blackbird <http://trac.pocoo.org/wiki/DatabaseApi> 2006-07-06T20:49:23 <birkenfeld> tja ;) 2006-07-06T20:49:26 <birkenfeld> jetzt bist weg 2006-07-06T20:49:56 <mitsuhiko> birkenfeld: rofl 2006-07-06T20:50:29 <birkenfeld> mitsuhiko: ein richtiger schnellchecker 2006-07-06T20:50:37 <birkenfeld> lol 2006-07-06T20:52:49 *** mitsuhiko is now known as someone 2006-07-06T20:53:12 *** someone is now known as mitsuhiko 2006-07-06T20:56:55 <birkenfeld> ich bin ja immer noch da 2006-07-06T20:58:41 <mitsuhiko> birkenfeld: oh. du brauchst nur ubuntuusers.de erwähnen dann bist du auch weg 2006-07-06T20:59:01 *** birkenfeld is now known as mitsuhikos_logge 2006-07-06T20:59:42 <mitsuhiko> hmm "watch /whois birkenfeld|grep #ubunux" 2006-07-06T20:59:49 <mitsuhiko> ah. schon weg 2006-07-06T20:59:56 *** mitsuhikos_logge is now known as birkenfeld 2006-07-06T21:00:01 <mitsuhiko> birkenfeld: gekickt worden? 2006-07-06T21:00:05 <birkenfeld> nö, selbst gegangen 2006-07-06T21:00:08 <mitsuhiko> achso 2006-07-06T21:00:44 <mitsuhiko> mal die liste der server durchgehen wo ich shell access hab 2006-07-06T21:00:51 <mitsuhiko> der zufallsgenerator zeigt auf moin.pocoo.org 2006-07-06T21:01:20 <mitsuhiko> aber da ist kein irssi 2006-07-06T21:01:53 <xorAxAx> kann ich ändern :9 2006-07-06T21:02:10 <mitsuhiko> xorAxAx: das würde ich sehr begrüßen 2006-07-06T21:02:22 <mitsuhiko> aber ich fürchte dein rdns eintrag beinhaltet das wort pocoo ^^ 2006-07-06T21:02:31 <xorAxAx> jo 2006-07-06T21:03:14 <mitsuhiko> ney. gar nix 2006-07-06T21:03:19 <mitsuhiko> ich joine von da und schnapp mir einen unaffiliated nick ^^ 2006-07-06T21:07:38 <xorAxAx> mitsuhiko: ok, irssi ist installiert 2006-07-06T21:07:59 <mitsuhiko> xorAxAx: cool 2006-07-06T21:08:10 *** arminr has joined #pocoo 2006-07-06T21:08:44 *** arminr is now known as m3g44h4x0r 2006-07-06T21:08:57 *** PBeck is now known as PBeck|off 2006-07-06T21:09:35 *** m3g44h4x0r is now known as m3g4|h4x04 2006-07-06T21:09:41 *** m3g4|h4x04 is now known as m3g4|h4x0r 2006-07-06T21:11:18 *** m3g4|h4x0r has quit IRC 2006-07-06T21:13:06 <birkenfeld> mitsuhiko: was wird das? 2006-07-06T21:13:14 <mitsuhiko> birkenfeld: was? 2006-07-06T21:13:26 <birkenfeld> m3g4|h4x0 2006-07-06T21:14:09 <mitsuhiko> birkenfeld: mein versuch mir einen unaffiliated nick anzulegen 2006-07-06T21:14:45 <mitsuhiko> (ob das mit dem nick überhaupt geht ist fraglich ^^) 2006-07-06T21:17:01 <xorAxAx> wen willst du denn verarschen? 2006-07-06T21:17:29 <beewee> watch /whois birkenfeld 2006-07-06T21:17:37 <beewee> oh, sry ^^ 2006-07-06T21:17:43 <mitsuhiko> xorAxAx: atm keinen 2006-07-06T21:18:03 <mitsuhiko> xorAxAx: aber in den nächsten tagen mal in #ubunux vorbeischneien und als anhnungsloser user ausgeben :) 2006-07-06T21:18:16 <mitsuhiko> * Chairos pokes at mitsuhiko. "Release!" 2006-07-06T21:18:21 <mitsuhiko> da will jemadn ein jinja release :) 2006-07-06T21:25:24 <Leonidas> birkenfeld: xchat 2.6.1 aufm Ubuntu, du kannst mich auch fragen ^^ 2006-07-06T21:25:47 <birkenfeld> Leonidas: ich muss dich ja nicht deswegen bel^stigen 2006-07-06T21:26:31 <Leonidas> birkenfeld: ;) 2006-07-06T21:27:40 <birkenfeld> PING 428334521 2006-07-06T21:32:00 *** MasterC has quit IRC 2006-07-06T21:32:14 <mitsuhiko> birkenfeld: kennst du dich eigentlich mit releases aus? 2006-07-06T21:32:23 <mitsuhiko> ich hab da nicht wirklich ein system :-/ 2006-07-06T21:32:35 <birkenfeld> in welchem sinne? 2006-07-06T21:33:17 <mitsuhiko> birkenfeld: versionsnummern, dateien im käseshop hochladen, webseite so aufbauen, dass man sieht was von version zu version sich ändert usw 2006-07-06T21:33:31 <beewee> kurze zwischenfrage: Ham wir uns jetzt eigentlich für irgendwas entschieden, wie wir read/unread machen? 2006-07-06T21:33:36 <mitsuhiko> im detail gehts gerade um jinja wo mich Chairos schon seit ein paar tagen um ein release bittet 2006-07-06T21:33:54 <mitsuhiko> beewee: xorAxAx hat eine idee abgeliefert. nach dem jinja release geh ich die nochmal durch 2006-07-06T21:34:17 <birkenfeld> naja, wichtig ist halt dass die setup.py funktioniert 2006-07-06T21:34:29 <birkenfeld> und dass die webseite einigermaßen informativ ist 2006-07-06T21:36:04 <mitsuhiko> irgendwann mach ich mir ein 123publish script dass alle daten in den käseshop hochläd, das update script für die serverwebseite aufruft und die release notes auf comp.lang.python.announce postet 2006-07-06T21:37:30 <birkenfeld> naja, so oft gibts ja kein release 2006-07-06T21:39:01 <pocoo> new changes: Changeset [1123]: updated jinja setup.py for the upcomming release <http://trac.pocoo.org/changeset/1123> 2006-07-06T21:39:02 <mitsuhiko> passt das so? 2006-07-06T21:41:09 <birkenfeld> sieht doch gut aus 2006-07-06T21:42:28 <mitsuhiko> btw sehe ich gerade, dass die colubrid unittests nicht durchlaufen 2006-07-06T21:42:30 <mitsuhiko> *notier* 2006-07-06T21:43:17 <birkenfeld> mitsuhiko: deine ez_setup.py dateien sind auch nicht mehr auf dem neuesten stand, oder? 2006-07-06T21:43:39 <mitsuhiko> birkenfeld: joa. ich update die mal 2006-07-06T21:43:50 <mitsuhiko> (wäre schon, wenn man die via svn:irgendwas einbeziehen könnte) 2006-07-06T21:44:05 <mitsuhiko> http://peak.telecommunity.com/DevCenter/setuptools#managing-continuous-releases-using-subversion <-- das müssen wir mal irgendwie machen 2006-07-06T21:45:03 <birkenfeld> mitsuhiko: jinja.pocoo.org ist nicht sonderlich hilfreich 2006-07-06T21:45:27 <mitsuhiko> birkenfeld: wo steht das? 2006-07-06T21:45:36 <birkenfeld> nirgendwo 2006-07-06T21:45:44 <mitsuhiko> achso 2006-07-06T21:46:00 <mitsuhiko> aber jinja.pocoo.org und colubrid.pocoo.org wären irgendwie schönere urls 2006-07-06T21:46:05 <mitsuhiko> wenn ich mal zeit hab ändere ich das :) 2006-07-06T21:47:00 *** birkenfeld_irssi has joined #pocoo 2006-07-06T21:47:36 <mitsuhiko> birkenfeld_irssi: ? 2006-07-06T21:47:46 <birkenfeld_irssi> mitsuhiko: just testing 2006-07-06T21:49:20 <pocoo> new changes: Changeset [1124]: small change in setup.py for jinja <http://trac.pocoo.org/changeset/1124> 2006-07-06T21:49:28 <mitsuhiko> birkenfeld: gibt sowas wie svn:externals auch für einzelne dateien? 2006-07-06T21:49:39 <birkenfeld> ich glaube nicht 2006-07-06T21:49:50 <mitsuhiko> argh. und ez_setup.py ist nichtmal in einem repo 2006-07-06T21:49:53 <mitsuhiko> da wird schwer was gehen 2006-07-06T21:49:57 <birkenfeld_irssi> tjo 2006-07-06T21:50:16 <birkenfeld_irssi> es ändert sich ja nicht soo häufig 2006-07-06T21:50:36 <birkenfeld_irssi> achja, codi is wieder da 2006-07-06T21:53:21 <pocoo> new changes: Changeset [1125]: removed pocoo setup files and updated the ez_setups in the repo to the … <http://trac.pocoo.org/changeset/1125> 2006-07-06T21:55:23 <pocoo> new changes: Changeset [1126]: removed double url kwarg from the jinja setup.py <http://trac.pocoo.org/changeset/1126> 2006-07-06T21:56:59 *** birkenfeld_irssi has quit IRC 2006-07-06T21:59:44 <mitsuhiko> wie geht denn das? 2006-07-06T21:59:55 <mitsuhiko> distutils kann .exe installer erstellen? unter linux? 2006-07-06T22:00:17 <birkenfeld> ich nehme an via standard binärzeugs 2006-07-06T22:01:28 <mitsuhiko> nicht schlecht 2006-07-06T22:01:35 <beewee> was? cool ^^ 2006-07-06T22:01:52 <beewee> wenn du lust hast, erstell mal eine und schick sie mir ^^ 2006-07-06T22:02:02 <beewee> würd mich interessieren, wie das dann aussieht 2006-07-06T22:02:04 <mitsuhiko> error: No dist file created in earlier command 2006-07-06T22:02:14 <mitsuhiko> beewee: unter win online? 2006-07-06T22:02:22 <beewee> mitsuhiko, wine ;-) 2006-07-06T22:02:28 <mitsuhiko> achso 2006-07-06T22:02:42 <mitsuhiko> beewee: cd jinja; python setup.py bdist_wininst 2006-07-06T22:02:46 <mitsuhiko> dann hast du dein executable 2006-07-06T22:08:00 <beewee> Make sure that Python modules _winreg, win32api or win32con are installed. 2006-07-06T22:08:30 <beewee> nur find ich die net :( 2006-07-06T22:09:10 <mitsuhiko> beewee: eine .exe sollte er dir trotzdem erstellen 2006-07-06T22:10:12 <beewee> hey, cool, das is ja ein richtiger graphischer installer :D 2006-07-06T22:10:28 <beewee> nur installieren kann ichs net, weil ich dazu python installieren müsste 2006-07-06T22:11:52 <mitsuhiko> joa 2006-07-06T22:11:54 <mitsuhiko> aber ein installer :) 2006-07-06T22:12:08 <mitsuhiko> ich tipp mal drauf, dass man den unter windows au mit py2exe kombinieren kann 2006-07-06T22:12:53 *** chris^^ has joined #pocoo 2006-07-06T22:13:47 <mitsuhiko> beewee: hast du zufälligerweise ein jungfreuliches python in deiner nähe? 2006-07-06T22:14:27 <beewee> ney, ich hab nur ein altersschwaches zugemülltes python, falls das auch reicht ;-) 2006-07-06T22:14:39 <beewee> wozu brauchst dus denn? 2006-07-06T22:14:44 <mitsuhiko> es müsste ein python ohne colubrid und co sein 2006-07-06T22:14:53 <mitsuhiko> ich will wissen ob man jinja installieren kann :) 2006-07-06T22:15:41 <mitsuhiko> error: No dist file created in earlier command 2006-07-06T22:15:42 <beewee> hm, wenns auf windows auch geht, könnte ich in meinem wine-windows python installieren 2006-07-06T22:15:46 <beewee> und es da testen 2006-07-06T22:15:49 <mitsuhiko> das sollte eigentlich die daten hochladen 2006-07-06T22:16:14 <chris^^> beewee: das geht leider nur mit py2.3 2006-07-06T22:19:05 <birkenfeld> hm, codi is wieder da 2006-07-06T22:20:04 <mitsuhiko> chris^^: wieso? 2006-07-06T22:20:20 <mitsuhiko> ach stimmt 2006-07-06T22:20:23 <birkenfeld> mitsuhiko: MSI 2006-07-06T22:20:56 <mitsuhiko> birkenfeld: aber das python setup.py upload sollte doch egal wann funktionieren. hast du das schonmal verwendet? 2006-07-06T22:21:02 <birkenfeld> nö 2006-07-06T22:22:18 <mitsuhiko> GAHHHH 2006-07-06T22:22:30 <mitsuhiko> jetzt hat er den käseshop auf 0.8 geupdated aber keine dateien hochgeladen 2006-07-06T22:22:31 <mitsuhiko> drecksding 2006-07-06T22:22:52 <birkenfeld> ^^ sie sprinten wohl nicht umsonst daran auf der deren name nicht genannt werden darf 2006-07-06T22:23:59 *** mad-marty has joined #pocoo 2006-07-06T22:24:09 <mitsuhiko> birkenfeld: http://cheeseshop.python.org/pypi/Jinja <-- BUG!!! 2006-07-06T22:24:13 <mitsuhiko> die escapen html nicht 2006-07-06T22:24:14 <mitsuhiko> bööse 2006-07-06T22:24:38 <birkenfeld> könnte intentional sein 2006-07-06T22:24:39 <mad-marty> hi alle zusammen 2006-07-06T22:24:47 <birkenfeld> sonst schick doch dem Richard Jones eine Mail 2006-07-06T22:24:57 <mitsuhiko> birkenfeld: also entweder es nimmt rst oder txt (und rst nimmt er nur per zufall)= 2006-07-06T22:27:06 *** beewee has quit IRC 2006-07-06T22:54:32 *** das-q has joined #pocoo 2006-07-06T23:10:17 <mad-marty> xorAxAx: nach 9 gehts os 2006-07-06T23:10:23 <mad-marty> los 2006-07-06T23:10:55 <xorAxAx> nach 9 == um 9? 2006-07-06T23:11:50 <mad-marty> gute frage 2006-07-06T23:11:58 <mad-marty> hat keiner 2006-07-06T23:12:07 <mad-marty> so genau angegeben 2006-07-06T23:12:13 <mad-marty> ;) 2006-07-06T23:17:39 <mad-marty> xorAxAx: was sprintest du noch um die zeit ? 2006-07-06T23:19:43 <xorAxAx> mad-marty: moin natürlich 2006-07-06T23:19:52 <xorAxAx> mad-marty: und wie waren deine pair programming sessions? 2006-07-06T23:20:00 <mad-marty> naja wenn du noch ein bischen machst ists wieder moin ^^ 2006-07-06T23:20:07 <mad-marty> xorAxAx: übel ^^ 2006-07-06T23:20:34 <xorAxAx> mad-marty: morgen machst du weiter? :) 2006-07-06T23:20:36 <mad-marty> also naja, ohne das du den pypy RPython code kennst bist ziemlich verloren 2006-07-06T23:20:46 <mad-marty> ja 2006-07-06T23:25:41 <mad-marty> xorAxAx: an welcher funktion sprintest du ? 2006-07-06T23:25:50 <mad-marty> und wieviel seid ihr? 2006-07-06T23:25:53 <xorAxAx> mad-marty: in welchem projekt? 2006-07-06T23:25:58 <mad-marty> moin 2006-07-06T23:26:11 <mad-marty> oder wo machst du noch mit gerade ? 2006-07-06T23:26:31 <xorAxAx> oh, ich war heute auch im pypi-sprint 2006-07-06T23:26:34 <xorAxAx> ganz kurz 2006-07-06T23:26:40 <xorAxAx> um den kontakt zu mitsuhiko herzustellen 2006-07-06T23:26:50 <mad-marty> ?? 2006-07-06T23:27:10 <mad-marty> er macht was am PI ? 2006-07-06T23:28:54 <xorAxAx> mad-marty: er macht was an pydotorg 2006-07-06T23:28:58 <xorAxAx> und pypi ist pydotorg 2006-07-06T23:30:44 <mad-marty> wie seh ich mir die users im chan an mit irssi ... help find ich nichts passendes 2006-07-06T23:32:12 <xorAxAx> hast du schonmal gefragt, oder? 2006-07-06T23:32:13 <xorAxAx> /names 2006-07-06T23:34:55 <mad-marty> xorAxAx: jo aber bin halt vergesslich ^^ 2006-07-06T23:53:55 <pocoo> new changes: Changeset [1127]: updated jinja documentation for new loaders <http://trac.pocoo.org/changeset/1127>