2006-04-05T01:09:24 *** tux123 has quit IRC 2006-04-05T10:15:15 *** birkenfeld has joined #pocoo 2006-04-05T13:32:28 re 2006-04-05T13:32:30 moin birkenfeld 2006-04-05T13:32:36 moin mitsuhiko 2006-04-05T13:32:38 sorry, aber heute ist hier echt viel los. das haus wird ausgemalen 2006-04-05T13:32:46 die templates sind jetzt fertig 2006-04-05T13:32:52 umstrukturiert 2006-04-05T13:33:00 gleich mal ansehen 2006-04-05T13:36:48 * mitsuhiko macht mal schnell das essen warm, dann mach ich mit :) 2006-04-05T13:45:06 birkenfeld: hast du schon den ganzen Plan für Cobalt im kopf, oder gibts noch was zu besprechen? 2006-04-05T13:45:15 ich bin noch etwas unsicher 2006-04-05T13:45:38 ich hab bei den templates jetzt das ITemplateProvider interface wieder rausgeschmissen 2006-04-05T13:45:51 das Laden läuft jetzt über PackageManager.get_resource() 2006-04-05T13:46:22 jo. das ist auch sinnvoller 2006-04-05T13:47:03 die Templates findet er nur nach Namen 2006-04-05T13:47:18 wie wäre das mit den files in cobalt? 2006-04-05T13:47:36 tjo 2006-04-05T13:47:44 die urls müssen auf alle fälle später eindeutig sein 2006-04-05T13:47:48 das heißt keine doppeltend 2006-04-05T13:47:57 dazu würde sich ein hash der componente eigenen 2006-04-05T13:48:08 oder der pkgname 2006-04-05T13:48:19 cmp.__module__ + '.' + cmp.__class__.__name__ 2006-04-05T13:49:03 ich meine, brauchen wir einen CobaltProvider? 2006-04-05T13:49:15 ich denke nicht 2006-04-05T13:49:27 einfach einen ordner cobalt/static/shared oder sowas 2006-04-05T13:49:45 und das dann auf !cobalt/$PACKAGENAME/$RESSOURCE anbieten 2006-04-05T13:50:10 das wäre das einfachste 2006-04-05T13:59:43 nur wie kommen wir dann auf den content-type? 2006-04-05T14:03:32 birkenfeld: von wo? 2006-04-05T14:03:38 meinst du abfragen oder setzen? 2006-04-05T14:05:08 angenommen 2006-04-05T14:05:19 und der CobaltHandler leitet einfach die datei weiter 2006-04-05T14:05:23 woher weiß er den content-type? 2006-04-05T14:05:28 nach extension? 2006-04-05T14:05:32 birkenfeld: mimetypes :) 2006-04-05T14:05:39 mimetypes.guess_type 2006-04-05T14:05:45 was anderes macht der apache auch nicht 2006-04-05T14:06:05 birkenfeld: evtl kannst du code von colubrid.server.StaticExports nutzten 2006-04-05T14:13:34 mitsuhiko: guess_type(...)[1] ist übrigens kein charset 2006-04-05T14:15:13 stimmt 2006-04-05T14:18:25 okay 2006-04-05T14:18:34 tests/cobalt.py ist natürlich jetzt obsolet 2006-04-05T14:25:16 mitsuhiko: was is denn mit dem zeug in lib/? 2006-04-05T14:25:40 birkenfeld: das könnte von cobalt gesendet werden 2006-04-05T14:26:59 es müsste dann nach core.pkg/static 2006-04-05T14:27:18 nach welchem system erscheinen die dann in der url? 2006-04-05T14:27:30 mitsuhiko: Error: "chrome/pocoo.pkg.core/scripts/myscript.js?" is not a valid command. 2006-04-05T14:28:09 nur !cobalt/core/ 2006-04-05T14:28:39 oki 2006-04-05T14:29:01 grml. ich hab management.py irgendwie geschrottet 2006-04-05T14:30:19 fixed 2006-04-05T14:31:48 thx 2006-04-05T14:36:01 kümmerst du dich um das lib zeug? 2006-04-05T14:36:31 jo 2006-04-05T14:41:33 birkenfeld: kleines problem in lib :) 2006-04-05T14:41:38 ja? 2006-04-05T14:41:52 der export der javascript dateien geschieht so, dass er alle läd und hintereinader anfügt 2006-04-05T14:41:56 das sendet der dann weg 2006-04-05T14:42:13 wo passiert das gerade? 2006-04-05T14:42:31 pkg.core.javascript 2006-04-05T14:43:54 hm 2006-04-05T14:44:29 das kann man ja vorerst so lassen 2006-04-05T14:46:07 birkenfeld: ney, ich hab schon eine idee 2006-04-05T14:46:18 lass hören 2006-04-05T14:46:31 die js files werden einfach so gelassen 2006-04-05T14:46:42 und in eine list im template abgelegt 2006-04-05T14:46:56 das template iteriert sowieso schon über die skripts und erstellt html tags dafür 2006-04-05T14:47:12 für den fall, dass eine compressed.js existiert fügt er nur die an 2006-04-05T14:57:18 birkenfeld: bekommt man vom Cobalt Server irgendwie eine filelist? 2006-04-05T14:57:35 nö, momentan nicht 2006-04-05T14:57:51 ich müsste irgendwie die javascript files "querien" 2006-04-05T14:58:00 mitsuhiko: ich hab jetzt doch ein make_testdata script gemacht 2006-04-05T14:58:20 super 2006-04-05T14:58:53 *** tux123 has joined #pocoo 2006-04-05T14:59:03 moin tux123 2006-04-05T14:59:13 hi mitsuhiko :) 2006-04-05T14:59:34 birkenfeld: wobei ich befürchte, dass das mit der filelist irgendwie langsam sein könnte 2006-04-05T14:59:59 zumindest in zip files momentan nicht machbar 2006-04-05T15:00:20 evtl implementieren componenten, die ein javascript file bereitstellen einfach IScriptProvider und sagen dem was sie im Angebot haben 2006-04-05T15:00:54 kann man auch machen 2006-04-05T15:01:22 *** MasterC has joined #pocoo 2006-04-05T15:05:47 spricht eigentlich was gegen dict() anstatt {}? 2006-04-05T15:05:53 nur mal so allgemein gefragt :) 2006-04-05T15:05:58 unpythonisch :) 2006-04-05T15:07:48 wenns sonst keine nachteile hat nehm ich das :) 2006-04-05T15:08:03 und langsamer 2006-04-05T15:08:10 argh. wusst ichs doch :) 2006-04-05T15:08:24 list() ist nämlich doppelt so langsam wie [] :) 2006-04-05T15:08:25 aber was hat es für nachteile? 2006-04-05T15:14:14 so. sonst noch was 2006-04-05T15:14:18 ? 2006-04-05T15:14:29 hm 2006-04-05T15:14:41 ich überleg mir gerade ob man den IScriptProvider nicht direkt zum cobalt system dazutun sollte 2006-04-05T15:14:50 ich bin nämlich sonst mal teetrinken 2006-04-05T15:14:56 birkenfeld: tu das :) 2006-04-05T15:23:35 mitsuhiko: hast du mal gerade ne JS idee für mich? 2006-04-05T15:23:48 mitsuhiko: mein branch viewer läuft nun in opera und iE, aber nicht richtig in mozilla 2006-04-05T15:23:55 /firefox 2006-04-05T15:25:08 mitsuhiko: falls du lust und zeit hast, sag ich dir gerade die URL 2006-04-05T15:25:39 http://131.234.44.152:8000/?cmd=branchview 2006-04-05T15:25:41 anschau 2006-04-05T15:26:14 xorAxAx: connection timeout 2006-04-05T15:26:22 probiers nochmal 2006-04-05T15:26:42 die verbindung ist nicht sonderlich stabil >( 2006-04-05T15:26:43 :) 2006-04-05T15:26:49 ich hab deinen request gesehen 2006-04-05T15:27:00 *nochmal probier* 2006-04-05T15:27:27 läd, und läd, und läd 2006-04-05T15:27:31 jo, warten! 2006-04-05T15:27:41 nicht reload und nicht stop 2006-04-05T15:28:35 noch 2sek, dann terminiert der fx das selber :) 2006-04-05T15:28:48 s/2/20/ 2006-04-05T15:29:05 gerade noch ausgegangen :) 2006-04-05T15:29:20 xorAxAx: was geht jetzt nicht? 2006-04-05T15:29:51 mitsuhiko: die scroll down knöpfe müssen unten dargestellt werden 2006-04-05T15:30:00 unter dem graphen 2006-04-05T15:30:14 xorAxAx: die müssen gar nix 2006-04-05T15:30:17 xorAxAx: welche datei? 2006-04-05T15:38:22 und es ist die höhe eines divs 2006-04-05T15:38:26 in der html datei 2006-04-05T15:40:09 xorAxAx: da ist kein height für deine tabelle *sigh* 2006-04-05T15:40:22 jo, fürs div 2006-04-05T15:40:29 das hat ne relative position, also in der tabelle 2006-04-05T15:40:37 und damit ist die tabelle min. so hoch wie das div 2006-04-05T15:40:46 aber ich kann der tabelle auch mal die gleiche höhe geben 2006-04-05T15:40:50 relative elemente schweben 2006-04-05T15:41:35 das heißt die effektlve Höhe ist 0px, mit dem webdeveloper outline sinds 2px :) 2006-04-05T15:41:44 bringt nix 2006-04-05T15:42:12 ja, was schlägst du als lösung vor? 2006-04-05T15:42:27 den blödsinn mit innerhtml entfernen 2006-04-05T15:42:42 das mal auf alle fälle :) 2006-04-05T15:42:53 und dann das position:relative weg 2006-04-05T15:43:11 nein, innerhtml muss bleiben 2006-04-05T15:43:15 für die kompatiblität 2006-04-05T15:43:22 innerhtml ist nicht kompatibel 2006-04-05T15:43:39 mach dir bitte eine lokale kopie von der seite 2006-04-05T15:43:50 von allem, oder vom html? 2006-04-05T15:44:08 allem, damit du es lokal testen kannst :) 2006-04-05T15:44:11 (file, save as) 2006-04-05T15:44:13 uffa 2006-04-05T15:44:22 hmm, auch ohne pos:rel gehts nicht 2006-04-05T15:45:01 ich schaus mir später nochmal an 2006-04-05T15:45:09 jetzt will ich aber erst pocoo wieder zum laufen bekommen :) 2006-04-05T15:45:47 jo, danach kannst du dann ja mal gucken :) 2006-04-05T15:46:15 xorAxAx: mir gruselts nur immer bei dem js quelltext :) 2006-04-05T15:46:36 meinem? 2006-04-05T15:46:39 das ist doch gar nicht viel 2006-04-05T15:46:44 xorAxAx: ney, dem painter ding 2006-04-05T15:46:47 und ich hab kein innerhtml 2006-04-05T15:47:04 das painter ding hat exzessives innerhtml 2006-04-05T15:47:07 und das ist böse :) 2006-04-05T15:47:57 birkenfeld: also doch ein hash!? 2006-04-05T15:57:30 birkenfeld: ROFL. das make_testdata script ist genial :) 2006-04-05T16:01:47 mitsuhiko: eh, mist. stand by. 2006-04-05T16:04:14 hm? 2006-04-05T16:06:43 *** dejot has joined #pocoo 2006-04-05T16:07:23 moin dejot 2006-04-05T16:08:32 moin 2006-04-05T16:09:05 so, jetzt passts 2006-04-05T16:09:44 moin. kommt einer auf dev.collaboa.org? 2006-04-05T16:09:47 argh. EWRONGWINDOW 2006-04-05T16:10:24 birkenfeld: habs mir fast gedacht :) 2006-04-05T16:24:56 *** jedie has joined #pocoo 2006-04-05T16:46:16 mitsuhiko: ping 2006-04-05T16:46:21 jedie: pong 2006-04-05T16:46:41 Ich hab jetzt mal das Hello World aus dem Wiki mit dem PEP333 Server realisiert... 2006-04-05T16:46:43 Damit geht's 2006-04-05T16:47:02 mitsuhiko: Was ist eigentlich aus dem "lokalen Testserver" geworden? 2006-04-05T16:47:11 python HelloWorldHandler.py 2006-04-05T16:47:15 ^startet den nicht 2006-04-05T16:47:21 hm. geht hier 2006-04-05T16:47:32 jedie: hast du ein execute(app) drin? 2006-04-05T16:47:34 Mit Parameter "runserver" tut's auch nicht... 2006-04-05T16:47:37 jup 2006-04-05T16:48:04 mitsuhiko: Also es wird der request auf der Kommandozeile beantwortet... 2006-04-05T16:48:18 Aber kein echter HTTP-Server wird gestartet... 2006-04-05T16:48:31 jedie: weil du einen cgiserver drum rumgewrapt hast 2006-04-05T16:48:56 Ah! Ich muß nicht den Handler, sonder das eigentliche Skript starte! 2006-04-05T16:48:58 +n 2006-04-05T16:49:38 mitsuhiko: Jup! geht... 2006-04-05T16:50:06 * jedie kommt immer schnell durcheinander ;) 2006-04-05T16:51:54 mitsuhiko: Ach, kann es sein, das PEP333 von CGI-Gateway spricht, wenn du/wir CGI-Server sagst? 2006-04-05T16:52:17 server erscheint mir auch falsch als terminus 2006-04-05T16:52:22 jep 2006-04-05T16:52:26 auch wenns schon auf der flupseite steht 2006-04-05T16:52:33 wrapper, server, gateway 2006-04-05T16:52:34 alles gibts 2006-04-05T16:52:45 Sollen wir ab sofort nicht auch besser von gateway reden??? 2006-04-05T16:52:55 jedie: wo ich dich grad hier erwische, kannst du bitte in der Newsgroup deinen vollen Namen ins From: schreiben? 2006-04-05T16:52:57 z.B. im Wiki 2006-04-05T16:53:09 ER HAT NICHT SEINEN REALNAME IM FROM? 2006-04-05T16:53:11 ;-) 2006-04-05T16:53:21 birkenfeld: Kann ich... Steht aber auch in der Mail selber 2006-04-05T16:53:44 jedie: das schon, aber z.B. ich krieg deine Postings dann immer erst in Antworten drauf zu sehen 2006-04-05T16:53:53 haa haa. collaboa ist down .) 2006-04-05T16:54:16 birkenfeld: Ich hab's geändert ;) 2006-04-05T16:54:22 fein :) 2006-04-05T16:54:40 mitsuhiko: ich habs hinbekommen! 2006-04-05T16:55:34 mitsuhiko: Übrigens musste ich in os.environ noch folgende Dinge eintragen, damit es geht: 2006-04-05T16:55:39 os.environ["SCRIPT_NAME"] = __file__ 2006-04-05T16:55:42 mitsuhiko: ich hab die height einfach ins div gepackt 2006-04-05T16:55:46 das außerhalb steht 2006-04-05T16:56:24 jedie: SERVER_NAME != "PEP333 CGI-Server" :-) 2006-04-05T16:56:32 und SCRIPT_NAME != __file__ 2006-04-05T16:56:41 ersteres muss der HTTP_HOST sein 2006-04-05T16:56:49 zweiteres muss das pfad zum skript sein, von url sicht 2006-04-05T16:56:56 und alle drei dinge werden von deinem apachen gesetzt 2006-04-05T16:57:27 mitsuhiko: Das ist richtig, aber ich meine beim colubrid-Standalone-Testserver! 2006-04-05T16:58:07 der setzt die daten auch 2006-04-05T16:58:27 jedie: nur liest der die daten ganz sicher nicht aus os.environ 2006-04-05T16:58:34 und setzt die dort auch ganz sicher nicht hin :) 2006-04-05T16:58:39 dafür gibts das wsgi environ 2006-04-05T16:58:47 os.environ ist nicht threadsafe 2006-04-05T16:59:06 mitsuhiko: Hast recht, das hing mit dem Problem vorhin zusammen ;) 2006-04-05T16:59:25 Also das ich zusätzlich den PEP333-CGI-Gateway benutzt hab... 2006-04-05T17:00:39 * jedie aktualisiert mal das HelloWorld im Wiki 2006-04-05T17:03:40 mitsuhiko: Der Parameter "runserver" ist aber überflüssig, oder? Bei mir klappt es auch ohne... 2006-04-05T17:03:49 jo. der ist weg 2006-04-05T17:04:00 haaa haa. die trac leute haben auch probleme mit unicode :) 2006-04-05T17:04:11 mitsuhiko: wo? 2006-04-05T17:04:37 birkenfeld: http://trac.pocoo.org/search?q=test&repo=on 2006-04-05T17:04:48 mal ticket filen 2006-04-05T17:05:08 wo ist das problem? 2006-04-05T17:05:29 So: http://wiki.python.de/Colubrid/Hello_World Mit noch ein paar zusätzlichen Hinweisen und den PEP333 Server... 2006-04-05T17:06:03 birkenfeld: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 429: ordinal not in range(128) 2006-04-05T17:06:35 bei mir nicht 2006-04-05T17:07:04 birkenfeld: [f5] :) 2006-04-05T17:07:16 ah 2006-04-05T17:08:12 liegt aber nicht an trac selber, sondern in kombination mit einem plugin 2006-04-05T17:08:18 wobei der fehler selber dann in trac auftritt :) 2006-04-05T17:10:31 http://trac-hacks.org/ticket/287 2006-04-05T17:15:46 mitsuhiko: kann man in JS auch # für den kommentar nehmen? 2006-04-05T17:15:57 nö 2006-04-05T17:16:06 nur // und /**/ 2006-04-05T17:18:45 oh. doch trac problem: 2006-04-05T17:18:46 mitsuhiko: Ah yes, once the unicode issues are fixed on Trac itself, then we'll start to see them for the plugins :) 2006-04-05T17:19:27 wow, da gibts ja massen an plugins 2006-04-05T17:19:58 joa 2006-04-05T17:21:47 die haben noch keine unicodekompatiblität und kein paging? %-) 2006-04-05T17:21:57 und sie haben mehr entwickler als moin 2006-04-05T17:25:29 xorAxAx: und es ist verbreiteter als moin :) 2006-04-05T17:25:51 mitsuhiko: das wiederum bezweifle 2006-04-05T17:25:53 ich 2006-04-05T17:26:02 xorAxAx: moin hat auch kein section editing :) 2006-04-05T17:26:17 baal aber bald schon? :) 2006-04-05T17:30:43 *** dejot_ has joined #pocoo 2006-04-05T17:30:56 * mitsuhiko ist mal system neustarten 2006-04-05T17:31:21 *** jedie has quit IRC 2006-04-05T17:34:30 du windowsuser 2006-04-05T17:36:22 re 2006-04-05T17:36:32 xorAxAx: wieso windowsuser? 2006-04-05T17:37:49 mitsuhiko: weil die auch immer neustarten müssen :) 2006-04-05T17:38:06 wobei dieses windows schon ne uptime von knapp 4 tagen hat 2006-04-05T17:38:20 xorAxAx: ich bin kein uptime proll 2006-04-05T17:38:27 lieber stromsparen 2006-04-05T17:38:39 mitsuhiko: ähm, häh? 2006-04-05T17:38:45 mitsuhiko: strom sparen ist wichtig, klar 2006-04-05T17:38:52 mitsuhiko: aber dafür gibts suspend to disk 2006-04-05T17:39:02 und der reboot hier war, weil ich mit dem notebook das zimmer gewechselt hab aber kein akku hier hab 2006-04-05T17:39:29 *** dejot has quit IRC 2006-04-05T17:39:33 *** dejot_ is now known as dejot 2006-04-05T17:39:51 xorAxAx: tjoa. aber das funzt mit dapper noch nicht 2006-04-05T17:40:24 nach dem kernel update auf breezy liefs bei meiner mutter super 2006-04-05T17:41:55 hat postgre eigentlich irgendwelche vorteile gegenüber mysql? 2006-04-05T17:42:25 bsd lizenz, sp, trigger, views, python sp, etc. pp. :) 2006-04-05T17:42:35 und so ein paar tolle operatoren, die mysql nicht kennt 2006-04-05T17:42:43 ansisql kompatiblität 2006-04-05T17:42:50 aha, und was spricht dann für mysql? ;) 2006-04-05T17:43:14 es ist schneller in einfachen situationen 2006-04-05T17:44:30 hmm, ok. danke für die auskunft :) 2006-04-05T17:45:07 xorAxAx: spricht überhaupt was für mysql? 2006-04-05T17:45:35 mitsuhiko: vermutlich die gleichen gründe, die auch für php sprecen 2006-04-05T17:45:38 das einzige was ich an mysql mag ist, dass es fast überall installiert ist und einfach zu warten ist, dank vieler software 2006-04-05T17:45:44 jo 2006-04-05T17:45:47 php grund 2006-04-05T17:45:54 nur suckt mysql weniger 2006-04-05T17:46:37 * tux123 findet mysql eigentlich ganz nett, hat aber nur einmal so überlegt ob er auch postgre ausprobieren soll... 2006-04-05T17:47:36 * mitsuhiko würde mysql toll finden, wenn es etwas mehr ansi wäre 2006-04-05T18:19:43 xorAxAx, mitsuhiko: was ist eigentlich baal? 2006-04-05T18:20:10 birkenfeld: MoinMoin - TW + template engine + neue ideen 2006-04-05T18:20:14 +WSGI :) 2006-04-05T18:20:21 TW? 2006-04-05T18:20:26 birkenfeld: Baal (hebr. בעל "Herr"; auch Bhaal, Bel (BÄ“l), vgl. Marduk) ist ein ursprünglich in Syrien verehrter kanaanäischer Wetter- und Fruchtbarkeitsgott. 2006-04-05T18:20:46 thomas waldmann :) 2006-04-05T18:20:57 ah :) 2006-04-05T18:21:06 heißt aber dann nicht BaalBall? 2006-04-05T18:21:08 bislang hat die konkrete entwicklung aber noch nicht begonnen 2006-04-05T18:21:13 birkenfeld: nein, es ist ein working name 2006-04-05T18:21:25 xorAxAx: bist du auch involviert oder ist es ein mitsuhiko only projekt? 2006-04-05T18:21:35 birkenfeld: ich bin auch involviert :) 2006-04-05T18:21:48 okay 2006-04-05T18:21:50 birkenfeld: um was klarzustellen :) xorAxAx ist der meister, ich bin der padawan 2006-04-05T18:22:03 mitsuhiko: und TW ist der Emperor? 2006-04-05T18:22:29 birkenfeld: nö. der Goof 2006-04-05T18:22:55 mögt ihr ihn etwa nicht? 2006-04-05T18:23:31 birkenfeld: ich hab nichts persönlich gegen ihn 2006-04-05T18:23:36 abgesehen davon, dass er keine template engines mag 2006-04-05T18:24:26 birkenfeld: nein, persönlich komme ich mit super klar 2006-04-05T18:24:33 birkenfeld: nur sachlich immer weniger :) 2006-04-05T18:24:44 ok :) 2006-04-05T18:25:01 birkenfeld: sollte ich TW attitüden zeigen, immer raus damit :) 2006-04-05T18:25:12 mitsuhiko: ich kenn ihn doch gar nicht 2006-04-05T18:25:45 * xorAxAx merged gerade hg-crew und hg-OMG-PONIES-branchviewer zusammen :) 2006-04-05T18:26:00 wo kommt denn der Pony-Hype eigentlich her? 2006-04-05T18:26:09 birkenfeld: von ianbicking 2006-04-05T18:26:18 mitsuhiko: LOL, sicher? :) 2006-04-05T18:26:25 xorAxAx: ua 2006-04-05T18:26:30 ist der schwul oda was? 2006-04-05T18:26:32 der aktuelle auf alle fälle 2006-04-05T18:26:44 xorAxAx: kennst du nicht sein TG ticket? 2006-04-05T18:26:50 ticket? 2006-04-05T18:26:52 nein 2006-04-05T18:27:07 vor etwa 6 monaten hat er im tg trac ein ticket gemacht, wie man tg besser als vergleichbare frameworks machen könnte 2006-04-05T18:27:15 und da wurde das pony vorgeschlagen :) 2006-04-05T18:27:28 und zum ersten april hat tazzzz auch tatsächlich turbobob entwickelt :) 2006-04-05T18:27:43 und 3 Stunden später kam dann die ponymiddleware 2006-04-05T18:27:52 xorAxAx: http://www.turbogears.org/preview/turbobob.html 2006-04-05T18:28:02 lad dir den screencast :) 2006-04-05T18:28:29 jo 2006-04-05T18:29:12 mitsu: hast du eigentlich noch etwas von turbogears in richtung verwendung von colubrid gehört? 2006-04-05T18:29:32 tux123: die sind ein haufen chaoten :) 2006-04-05T18:29:45 aktuell wollen sie wohl nchtmal mal mehr rt verwenden :) 2006-04-05T18:30:01 aha... vllt entscheiden sie sich ja noch für etwas :) 2006-04-05T18:30:33 wohl wieder für cp 2006-04-05T18:31:28 * mitsuhiko geht mal pocoo docs updaten 2006-04-05T18:32:19 juhuu, dann verstehe ich vllt auch wieder was *freu* 2006-04-05T18:32:44 LOL 2006-04-05T18:33:00 birkenfeld: übrigens kann ich pocoo nicht mehr im cli importieren 2006-04-05T18:33:10 muss man den import hook manuell installieren? 2006-04-05T18:33:17 mitsuhiko: ich schau mir das cli mal an 2006-04-05T18:33:28 import hook -> init_components() 2006-04-05T18:34:44 ok. mit manage.py shell gehts 2006-04-05T18:36:30 birkenfeld: ich hab jetzt die ultimative idee für die dokumentation der api 2006-04-05T18:36:38 wir haben ja seit zwei tagen tags im trac 2006-04-05T18:36:39 ja? 2006-04-05T18:36:52 einfach als "api" taggen und dann ein skript schreiben, dass html dateien drause erzeugt 2006-04-05T18:36:57 das ist imho einfach zu warten 2006-04-05T18:42:24 gut 2006-04-05T18:42:25 mitsuhiko: svn up! 2006-04-05T18:42:47 birkenfeld: rofl 2006-04-05T18:45:31 birkenfeld: hättest es aber zippen können :) 2006-04-05T18:46:25 wieso? is doch schon komprimiert 2006-04-05T18:46:36 man könnte übrigens die components sektion aus der pocoo.conf wegwerfen 2006-04-05T18:46:51 das klingt ja schoneinmal gut: Now Pocoo is an enterprise webforum! :) 2006-04-05T18:46:53 einfacher ist ja einfach in die site.pkg ein "import pocoo.pkg.pony" 2006-04-05T18:46:59 und wie aktiviert man dann packages? 2006-04-05T18:47:29 birkenfeld: in der site.pkg einfahc importieren 2006-04-05T18:47:32 hm 2006-04-05T18:47:53 die component metaklasse trägt die ja dann eh automatisch in die registry ein 2006-04-05T18:47:59 ist aber auch nciht einfacher, oder? 2006-04-05T18:48:02 ney. bläde idee 2006-04-05T18:48:14 dann kann man im admin interface keine komponenten mehr hinzufügen 2006-04-05T18:48:21 bzw geht das einfach wenn man nur die config ändenr muss 2006-04-05T18:50:36 und, schon python 2.5a1 ausprobiert? 2006-04-05T18:51:33 joa 2006-04-05T18:51:53 keine sichbare veränderung zu dem python2.5 von vor 3 tagen :) 2006-04-05T18:52:09 *** dejot has quit IRC 2006-04-05T18:52:13 doch 2006-04-05T18:52:25 es steht "Python 2.5a1" dran ;) 2006-04-05T18:53:20 das stand zumindest bei mir auch schon früher dran 2006-04-05T18:53:49 ok, ok ;) 2006-04-05T18:54:00 :) 2006-04-05T18:56:23 * tux123 hat noch eine ganz altmodische 2.4.2 Version ;) 2006-04-05T18:57:19 tux123: pah, nimm wenigstens 2.4.3 2006-04-05T18:57:59 *schäm* 2006-04-05T18:58:32 * mitsuhiko wünscht sich für python2.6 klassendekoratoren :) 2006-04-05T19:03:15 mitsuhiko: woran arbeitest du gerade? 2006-04-05T19:03:51 birkenfeld: ich bastel aktuell nur im Wiki herum 2006-04-05T19:04:11 wenn ich das fertig hab will ich schauen, dass ich das user objekt anpasse 2006-04-05T19:04:16 login/logout und den anonymen user in die db 2006-04-05T19:04:39 letzteres ist halb fertig 2006-04-05T19:04:53 ah. wunderbar :) 2006-04-05T19:09:46 fertig! http://moin.pocoo.org:8000/?cmd=branchview 2006-04-05T19:11:06 konqui abgekackt -.- 2006-04-05T19:11:29 *** tux123 is now known as tux123^afk 2006-04-05T19:11:43 xorAxAx: schaut nett aus :) 2006-04-05T19:11:54 aber das scroll up/down würd ich mit ajax machen 2006-04-05T19:11:59 so isses sehr langsam 2006-04-05T19:12:28 es ist sehr langsam, weil der server single-thread/single-request ist 2006-04-05T19:12:44 xorAxAx: ney, das mein ich jetzt nicht 2006-04-05T19:12:54 sondern, dass ich die seite generell neu aufbauen muss 2006-04-05T19:12:59 so verliert man leicht den überblick 2006-04-05T19:13:06 würde das scrollen eher wirklich wie scrollen machen 2006-04-05T19:13:10 3 items statt einer seite 2006-04-05T19:14:54 aso 2006-04-05T19:15:10 du kannst es ja erweitern, mir reicht es erstmal so 2006-04-05T19:15:51 jo 2006-04-05T19:16:08 xorAxAx: schlags mal den trac leuten vor dein ding :) 2006-04-05T19:16:16 bzw dem, der trac+hg macht 2006-04-05T19:25:43 so. genug gewikit 2006-04-05T19:25:54 argh.ney. docs schreiben :) 2006-04-05T19:42:22 --> http://trac.pocoo.org/wiki/ArminRonacher/WikiStart 2006-04-05T20:01:41 ARGH 2006-04-05T20:01:56 --> http://trac.pocoo.org/browser/pocoo/trunk/pocoo/utils/i18n.py 2006-04-05T20:02:02 NEIN!!!! 2006-04-05T20:02:04 FUCK 2006-04-05T20:02:05 verdammt 2006-04-05T20:02:31 achso. puh 2006-04-05T20:02:33 aufatme 2006-04-05T20:02:44 ich hab gedacht ich hab vergessen das zu svn adden 2006-04-05T20:23:26 mitsuhiko: hybsch 2006-04-05T20:24:49 hm 2006-04-05T20:24:57 kommt mir bekannt vor: AttributeError: 'Parser' object has no attribute 'libary' 2006-04-05T20:25:01 ja 2006-04-05T20:25:06 sollte es nicht mehr geben 2006-04-05T20:25:13 was hast du geändert? 2006-04-05T20:25:32 argh. ich sehs schon :) 2006-04-05T20:26:11 --> http://trac.pocoo.org/changeset/618 2006-04-05T20:26:41 mitsuhiko: kann der bot nicht die [618] syntax? 2006-04-05T20:26:59 birkenfeld: ich habs rausgenommen, weils zu viele false positive gab 2006-04-05T20:27:06 item[0] zb :) 2006-04-05T20:27:47 .oO(wobei man auch ein whitespace davor überprüfen könnte, dann wäre die fehlerrate warscheinlich kleiner) 2006-04-05T20:27:58 ja 2006-04-05T20:30:34 mitsuhiko: The operation succeeded. 2006-04-05T20:30:39 --> http://trac.pocoo.org/changeset/618 2006-04-05T20:30:44 item[618] 2006-04-05T20:30:50 --> http://trac.pocoo.org/changeset/618 2006-04-05T20:30:52 pocoo: wonderful 2006-04-05T20:31:01 birkenfeld: Error: "praise" is not a valid command. 2006-04-05T20:31:20 :) 2006-04-05T20:37:14 birkenfeld: ich werkel mal ein wenig an der settings.py um 2006-04-05T20:37:33 mitsuhiko: zu dem thema hätt ich auch noch was 2006-04-05T20:37:45 ja? 2006-04-05T20:38:03 warscheinlich zu packages 2006-04-05T20:38:05 eigentlich würd ich ja wollen, dass alle config settings in irgend einem package im "config" dict stehen 2006-04-05T20:38:20 damit man dann "python manage.py config pkgname" machen kann 2006-04-05T20:38:27 und eben auch "python manage.py config core" 2006-04-05T20:38:35 for allem geht mir das self._packages auf die eier 2006-04-05T20:38:54 deswegen hau ich das ini konzept über board und denk mir gerade was 3dimensionales aus 2006-04-05T20:39:04 o.o 2006-04-05T20:39:11 ney, so schlimm ist nicht 2006-04-05T20:39:18 evtl geht ja auch sowas 2006-04-05T20:39:24 [pkg:my.pgk] 2006-04-05T20:39:27 setting = value 2006-04-05T20:39:37 es wäre schön wenn außerhalb der packages nicht auf config zugegriffen würd 2006-04-05T20:39:39 +e 2006-04-05T20:39:43 aber wohl kaum machbar 2006-04-05T20:40:10 hm 2006-04-05T20:42:35 --> http://trac.pocoo.org/wiki/PocooConfig 2006-04-05T20:42:42 wenn dir was einfällt, dort deponieren 2006-04-05T20:42:47 ich bau das dann morgen ein 2006-04-05T20:43:02 gehst schon ins bett? ;) 2006-04-05T20:43:04 nö 2006-04-05T20:43:41 aber ich muss dir ja noch zeit lassen da kommentare zu schreiben :) 2006-04-05T20:44:06 fang ruhig mal an, kann sein dass mir gar nix einfällt ;) 2006-04-05T20:44:21 jo. ich überleg mir gerade ein dateiformat 2006-04-05T20:47:16 --> http://trac.pocoo.org/wiki/PocooConfig#FileFormat 2006-04-05T20:47:37 YAML? 2006-04-05T20:47:41 nö 2006-04-05T20:47:56 YAML ist nett, aber nicht ganz einfach zu parsen und deswegen irgendwie schwer zu implementieren 2006-04-05T20:48:10 was hast du denn gegen INI? 2006-04-05T20:48:11 das ist evtl YAMLight :) 2006-04-05T20:48:23 birkenfeld: ich weiß auf die schnelle nicht, wie ich listen implementieren könnte (in ini) 2006-04-05T20:48:26 sonst kann man gleich Python nehmen 2006-04-05T20:48:29 und verschachtelungen bekomm ich auch nicht hin 2006-04-05T20:48:50 birkenfeld: joa. aber python ist nicht sandboxed und deswegen nicht sicher über ein webinterface zu editieren 2006-04-05T20:49:04 nö. ich weiß was 2006-04-05T20:49:43 birkenfeld: f5 :) 2006-04-05T20:50:31 besser 2006-04-05T20:50:37 das [package:xxx] sieht noch nicht gut aus 2006-04-05T20:50:45 [package.xxx]? 2006-04-05T20:50:46 lieber [pkg.xxx] 2006-04-05T20:50:53 oki 2006-04-05T20:50:54 wir haben eh schon pkg.xxx und xxx.pkg 2006-04-05T20:51:12 gutos. dann pass ich das mal an 2006-04-05T21:52:35 *** Mad-Marty has joined #pocoo 2006-04-05T21:52:39 hi 2006-04-05T21:52:48 hi Mad-Marty :) 2006-04-05T21:52:55 Mad-Marty: suchst du einen job? 2006-04-05T21:54:14 mitsuhiko: wieso ? 2006-04-05T21:54:30 ich mein jetzt bei pocoo : 2006-04-05T21:54:32 :-) 2006-04-05T21:54:45 mitsuhiko: was ist im angebot ? 2006-04-05T21:55:01 Mad-Marty: alles unter report:1 2006-04-05T21:55:04 --> http://trac.pocoo.org/report/1 (Active Tickets) 2006-04-05T21:55:21 hm. da ist nicht viel 2006-04-05T21:55:30 --> http://trac.pocoo.org/ticket/19 (Login / Logout Methods + Page) 2006-04-05T21:57:11 hmmm muss doch bestimmt über cookies laufen, hab ich noch nix mit gemacht 2006-04-05T21:57:35 Mad-Marty: das wird alles schon vom session system gemacht. birkenfeld gibt sicher infos raus 2006-04-05T21:57:45 ah ok, 2006-04-05T21:58:49 das ganze sicherlich über das req[data] oder ? 2006-04-05T21:58:57 Mad-Marty: nö. req.user 2006-04-05T21:59:10 req.session ist gleich die ganze session, ersters nur das user object 2006-04-05T21:59:20 req.data ist immer der gepufferte inputstream vom user 2006-04-05T21:59:59 if reg[data] == "/logout" ... hat mir gerade vorgeschwebt 2006-04-05T22:00:26 Mad-Marty: if req.path == 'logout' 2006-04-05T22:00:39 ja stimmt ;) 2006-04-05T22:00:43 data ist meistens sowas wie key=value&otherkey=some%20other%20value 2006-04-05T22:01:09 --> http://trac.pocoo.org/browser/pocoo/trunk/pocoo/core.pkg/pages.py 2006-04-05T22:01:46 das heißt eine zweite componente LoginPage machen 2006-04-05T22:02:48 ok, werd ich mir zu gemüte führen, meiste zeit hab ich diese woche am freitag :) 2006-04-05T22:03:06 Mad-Marty: assigns dir das ticket mal, damit kein anderer das anrührt :) 2006-04-05T22:03:12 ein template für die login seite gibts schon 2006-04-05T22:03:46 --> http://trac.pocoo.org/browser/pocoo/trunk/pocoo/core.pkg/templates/default/login.html 2006-04-05T22:04:16 die urls wie action.login gibts noch nicht, dazu überleg ich mir noch wie man die setzt 2006-04-05T22:04:36 wollt ich gerade fragen wie das aussieht 2006-04-05T22:07:50 mitsuhiko: ich hab mir notizen angefügt, aber irgendwie klappt das mit dem zeilenumbruch nicht ? :-( 2006-04-05T22:08:03 http://trac.pocoo.org/ticket/19#preview 2006-04-05T22:08:30 Mad-Marty: schreibs dir als liste oben in die ticketschreibung 2006-04-05T22:08:37 mom 2006-04-05T22:09:28 Mad-Marty: habs dir in die ticketbeschreibung eingefügt 2006-04-05T22:09:34 commentare kann man leider nicht bearbeiten 2006-04-05T22:10:07 mitsuhiko: ok, thx 2006-04-05T22:14:57 so dann euch allen noch gute nacht, ich bin dann mal weg :) 2006-04-05T22:15:04 ok. gute nacht Mad-Marty 2006-04-05T22:15:23 *** Mad-Marty has left #pocoo 2006-04-05T22:17:51 so. ich bin für heute auch weg 2006-04-05T22:17:56 gute nacht birkenfeld 2006-04-05T22:18:03 gn8 mitsuhiko 2006-04-05T22:18:04 * mitsuhiko hat morgen schularbeit :-/ 2006-04-05T22:18:10 viel glück 2006-04-05T22:18:12 danke 2006-04-05T22:18:32 birkenfeld: eine frage nur noch 2006-04-05T22:18:43 was hast du gemeint mit keine config auserhalb von componenten? 2006-04-05T22:23:06 egal. bin weg 2006-04-05T23:19:20 *** MasterC has quit IRC 2006-04-05T23:23:17 *** tux123^afk has quit IRC