2006-05-01T00:17:02 *** tux123 has quit IRC 2006-05-01T01:18:54 *** xStream has joined #pocoo 2006-05-01T02:31:01 *** xStream_ has joined #pocoo 2006-05-01T02:40:16 *** xStream_ has quit IRC 2006-05-01T02:48:23 *** xStream has quit IRC 2006-05-01T03:39:16 *** Dorado has joined #pocoo 2006-05-01T03:39:32 hello 2006-05-01T03:58:16 *** Dorado has left #pocoo 2006-05-01T11:43:58 *** xStream has joined #pocoo 2006-05-01T14:16:19 *** MasterC has joined #pocoo 2006-05-01T14:18:13 hi 2006-05-01T14:51:45 re 2006-05-01T15:21:29 wb mitsuhiko 2006-05-01T15:21:34 re 2006-05-01T15:22:24 .oO(So manch einer könnte uns für verrückt halten, wenn er sich das gesprächsprotokoll von heute angguckt ;) 2006-05-01T15:48:25 ^^ 2006-05-01T15:51:25 MasterC: hast du php4 installiert? 2006-05-01T15:51:49 nein 2006-05-01T15:52:09 mitsuhiko: wofür denn? 2006-05-01T15:52:22 shit 2006-05-01T15:52:25 dann installier ich mal 2006-05-01T15:52:48 MasterC: ich brauch einen beispiel output von "serialize" 2006-05-01T15:53:26 hm, hab überall php5 drauf 2006-05-01T15:55:26 oki. hab schon 2006-05-01T15:55:29 http://auth.ubuntu-fr.org/ser.php 2006-05-01T15:55:37 einfahc mal den ubuntu-fr server dafür hergenommen ^^ 2006-05-01T15:55:46 MasterC: ich hab gar kein php ^^ 2006-05-01T15:57:37 :) 2006-05-01T16:45:24 *** MasterC has quit IRC 2006-05-01T17:05:52 *** jedie has joined #pocoo 2006-05-01T17:06:40 mitsuhiko: ping... 2006-05-01T17:06:49 jedie: pong 2006-05-01T17:07:11 mitsuhiko: Ich hab irgendwie Probleme mit URLs... 2006-05-01T17:07:37 Ich hab einen Link auf der Webseite: 2006-05-01T17:07:38 http://localhost:8080/_install/tests/db_info/ 2006-05-01T17:07:43 An kommt aber nur: 2006-05-01T17:07:48 http://localhost:8080//tests/db_info/ 2006-05-01T17:07:55 äh, so: 2006-05-01T17:08:01 http://localhost:8080/tests/db_info/ 2006-05-01T17:08:45 Mit "Live HTTP Headers" sehe ich aber auch, das Firefox das so als GET absetzt... 2006-05-01T17:09:11 ?????? 2006-05-01T17:09:18 Obwohl in den "Seiteninformation" unter Links ganz klar der richtige Link steht... 2006-05-01T17:09:22 objectapplication? 2006-05-01T17:09:31 ja, eine mischung... 2006-05-01T17:09:44 Hatte ich ja in den groups mal nach gefragt... 2006-05-01T17:09:45 objectapplication erlaubt keine urls mit führendem underline 2006-05-01T17:09:52 hm... 2006-05-01T17:10:15 ich kann es schnell auch mal mit was anderen Probieren... Statt "_install" vielleicht "$install" 2006-05-01T17:11:15 mitsuhiko: das verhalten ist nicht anders... 2006-05-01T17:11:35 tjo. keine ahnung 2006-05-01T17:11:40 am besten selber schauen 2006-05-01T17:11:46 * mitsuhiko hat gerade wenig zeit 2006-05-01T17:12:38 Jep... Hier mal der HTML Source des menüs: http://wiki.python.de/Paste/120 Die Links sehen für mich ganz normal aus... 2006-05-01T17:13:02 ich schreib mal ins forum... Vielleicht weiß dort jemand rat... 2006-05-01T17:43:51 *** MasterC has joined #pocoo 2006-05-01T18:17:25 *** MasterC has joined #pocoo 2006-05-01T18:18:10 *** gbrandl has joined #pocoo 2006-05-01T18:18:15 *** gbrandl is now known as birkenfeld 2006-05-01T18:18:29 hiho 2006-05-01T18:18:46 hiho birkenfeld :) 2006-05-01T18:19:03 vorsicht, ich mache einen überfall ^^ 2006-05-01T18:19:04 mitsuhiko, na gibts was neues` 2006-05-01T18:19:13 joa, zwar nicht viel aber doch :) 2006-05-01T18:19:25 bin aber auf ein paar fragen gestoßen :) 2006-05-01T18:19:30 und zwar auf das agg ding in cobalt 2006-05-01T18:19:44 ja 2006-05-01T18:19:51 hmm 2006-05-01T18:20:12 ist der aggregator nur für das core package und dessen einziges template gedacht? 2006-05-01T18:20:57 nö, letztendlich soll er alle skripte und alle styles von allen packages in ein virtuelles file packen 2006-05-01T18:21:42 hmm. dann müssen wir mit @media arbeiten 2006-05-01T18:21:49 sonst kann man keine druckstylesheets definieren 2006-05-01T18:21:56 jo 2006-05-01T18:22:16 und das nächste ist, dass ich gesehen hab, dass du direkt die models in den context des templates packst 2006-05-01T18:22:37 ja 2006-05-01T18:22:38 an sich nett, aber es funktioniert nicht ganz :( 2006-05-01T18:22:44 inwiefern? 2006-05-01T18:22:55 ich hab vorher die subforen und sowas extra aufgelöst 2006-05-01T18:23:14 das geht aktuell nicht, sprich: fehlerhafter output :) 2006-05-01T18:23:39 jedenfalls wäre es ein wenig blöde, objekte aus der datenbank zu holen, die dann nutzlos sind 2006-05-01T18:23:48 da kann man ja gleich mit .execute() arebiten 2006-05-01T18:24:50 exakt, aber wie machen wir das mit komplexeren joins? 2006-05-01T18:25:04 wie eben die subforen auf der startseite 2006-05-01T18:25:16 birkenfeld: mach mal die startseite auf und klick dann irgendein forum an 2006-05-01T18:25:36 ja? 2006-05-01T18:25:45 auf der startseite sieht man keien "subforen" und auf irgendeinem forum (kaputtes stylesheet, ich weiß) sieht man keine zahlen, sondenr nur eine kaputte liste 2006-05-01T18:25:59 das mit der liste könnte man im stylsheet so lösen {{ forum.subforums|count }} 2006-05-01T18:26:36 ja 2006-05-01T18:28:00 nur isses performancetechnisch ein wahnsinn :) 2006-05-01T18:28:15 wieso? len() reicht doch 2006-05-01T18:29:12 klar, aber dafür erstellt er 20 foren objekte 2006-05-01T18:29:20 dafür, dass ich eigentlich nur 20 wissen will :) 2006-05-01T18:29:43 mal was anderes, hast du auch immer diese KeyErrors, wenn du einen runserver mit Ctrl+C abbrichst? 2006-05-01T18:29:49 bei manuellem sql würde ich da s"elect sum(1) for forum in forums where parent = $meineid" oder sowas machen 2006-05-01T18:29:59 birkenfeld: jup 2006-05-01T18:30:07 die fängt paster nicht richtig ab 2006-05-01T18:30:09 die waren doch nicht schon immer da... 2006-05-01T18:30:48 seit wann treten die auf? die nerven mich nämlich langsam 2006-05-01T18:31:15 ich hab gerade keine 2006-05-01T18:31:21 die sind irgendwie nur von zeit zu zeit da 2006-05-01T18:31:28 genau erklären kann ich sie mir nämlich auch nicht 2006-05-01T18:31:50 meine theorie ist, wenn irgendwas in einem hintergrund thread noch läuft (transaktionen oder sowas) 2006-05-01T18:32:21 birkenfeld: achja. was anders. ich hab mir Cryptonomicon gekauft. lustig zu lesen ^^ 2006-05-01T18:32:28 gell ;) 2006-05-01T18:32:55 aber über das filux hab ich mich gewundert :) 2006-05-01T18:33:05 *finux 2006-05-01T18:33:11 ja. er hat dazu eine erklärung auf seiner website 2006-05-01T18:33:21 neilstephenson.org, glaube ich 2006-05-01T18:33:50 *neal 2006-05-01T18:34:37 nö, doch nicht 2006-05-01T18:35:02 http://www.well.com/~neal 2006-05-01T18:35:11 cool find ich uach 2006-05-01T18:35:13 Because hiring someone would require time and attention. 2006-05-01T18:35:57 lol 2006-05-01T18:36:01 mitsuhiko: was macht der filter "e"? 2006-05-01T18:36:10 birkenfeld: das gleiche wie escapexml 2006-05-01T18:36:17 ist ein neuer alias 2006-05-01T18:36:18 den gibts nämlich bei mir nicht 2006-05-01T18:36:26 birkenfeld: svn up im colubrid folder 2006-05-01T18:36:30 ah, stimt 2006-05-01T18:36:41 ich war tippfaul :) 2006-05-01T18:36:45 jinja, meinst du wohl 2006-05-01T18:36:51 arhg. jo 2006-05-01T18:38:47 y, the creators afforded themselves the creative license to put buildings in different places, etc. 2006-05-01T18:39:49 mitsuhiko: hast du das buch auf deutsch oder englisch gelesen? 2006-05-01T18:40:03 auf deutsch, und bin auch noch nicht ganz durch 2006-05-01T18:40:25 was mich genervt hat war dass der übersetzer manche Shellbefehle übersetzt hat 2006-05-01T18:40:39 "Er tippte werbinich"... 2006-05-01T18:41:28 aber abgesehen davon ist die Übersetzung imho sehr gut gelungen 2006-05-01T18:41:39 jo 2006-05-01T18:42:22 achja, ich hab jetzt das autoreset für das cycle ding eingebaut 2006-05-01T18:43:01 ah 2006-05-01T18:43:03 super 2006-05-01T18:43:35 was ist phpserialze 2006-05-01T18:43:37 ? 2006-05-01T18:44:01 ein modul, dass php serialisierte strings in python datenstrukturen umwandelt und vice versa 2006-05-01T18:44:06 brauch ich für mokuwiki 2006-05-01T18:44:09 (wird zeit für ein eigenes repo) 2006-05-01T18:45:07 php serialisiert in ein grausiges format: 2006-05-01T18:45:12 a:4:{i:0;i:1;i:1;i:2;i:2;N;i:3;s:11:"Hello World";} 2006-05-01T18:45:18 :) 2006-05-01T18:45:21 grml 2006-05-01T18:45:27 ach, übrigens 2006-05-01T18:45:35 meinst du das CLI muss threadsafe sein? 2006-05-01T18:45:53 das utils modul? 2006-05-01T18:46:00 ja 2006-05-01T18:46:15 glaub nicht 2006-05-01T18:46:44 sonst kann man etwas magie einbauen 2006-05-01T18:46:52 damit der kontext automatisch gefunden wird 2006-05-01T18:47:41 ich denke man verwendet es eh nur fürs testen im interpreter 2006-05-01T18:47:47 * mitsuhiko muss jetzt nochmal 20min mit hund weg 2006-05-01T18:47:51 bis gleich 2006-05-01T18:48:01 ok 2006-05-01T18:48:41 *** MasterC has quit IRC 2006-05-01T18:50:08 *** MasterC has joined #pocoo 2006-05-01T19:08:38 mitsuhiko: hast du schon ein phpdictarray geschrieben? :) 2006-05-01T19:22:38 re 2006-05-01T19:22:53 xorAxAx: argh. nö :) 2006-05-01T19:23:03 xorAxAx: ich hab einfach ein dict draus gemacht 2006-05-01T19:23:07 was soll man sonst damit tun 2006-05-01T19:23:51 so kannst du nicht alle alles erzeugen, was mit php möglich wäre 2006-05-01T19:24:00 ach ja? 2006-05-01T19:24:04 was zum beispiel nicht? 2006-05-01T19:25:19 ein array, dessen reihenfolge beibehalten werden muss 2006-05-01T19:25:27 klar, das geht nicht 2006-05-01T19:25:31 aber umgekehrt auch 2006-05-01T19:25:38 xorAxAx: sowas kann man nicht php serialisieren: 2006-05-01T19:25:42 insbesondere wenn es vorher als liste benutzt wurde, und dann text-schlüssel bekommt 2006-05-01T19:25:48 {23.43: 'Hallo Welt'} 2006-05-01T19:26:07 ich habs so gelöst, dass ich ints draus mach 2006-05-01T19:26:38 genauso, wie das nicht geht: {('1', '2'): 'test', None: 'blub'} 2006-05-01T19:30:02 xorAxAx: braucht man sowas wie php arrays überhaupt? 2006-05-01T19:30:31 ich bin mir sicher, dass es php-programmierer gibt, die davon extensiven gebrauch machen 2006-05-01T19:53:32 birkenfeld: pingeling :) 2006-05-01T19:54:09 mitsuhiko: pöngelchen 2006-05-01T19:54:14 super :) 2006-05-01T19:54:18 na aber sicher 2006-05-01T19:54:19 stichwort auth&auth 2006-05-01T19:54:25 auth*2 2006-05-01T19:54:41 machen wir das wie moin? mit auswechselbaren modulen? 2006-05-01T19:55:00 reicht nicht einfach eine methode? 2006-05-01T19:55:03 oder zwei? 2006-05-01T19:55:08 cookie und HTTP 2006-05-01T19:55:12 ja und nein 2006-05-01T19:55:20 ansich ja 2006-05-01T19:55:23 das könnte man mitliefern 2006-05-01T19:55:28 aber man sollte das erweiterbar halten 2006-05-01T19:55:29 mitLIEFER 2006-05-01T19:55:35 * 2006-05-01T19:55:41 dann kann man es problemlos mit moin, django und anderen systemen zusammenschließen 2006-05-01T19:55:49 erweitern ist fein 2006-05-01T19:55:56 sollte ja auch nicht zu schwierig sein 2006-05-01T19:56:07 einfach als packages bauen 2006-05-01T19:56:13 dann 2006-05-01T19:56:14 [packages] 2006-05-01T19:56:20 auth_moin 2006-05-01T19:56:46 [auth] 2006-05-01T19:56:58 auth_moin = 50 2006-05-01T19:57:09 argh 2006-05-01T19:57:10 50? 2006-05-01T19:57:15 birkenfeld: wichtigkeit 2006-05-01T19:57:16 identification und authentication, authentification - sind alles 3 dinge, die von den plugins gehandelt werden müssten 2006-05-01T19:57:27 mitsuhiko: hmpf, reihenfolge ist besser 2006-05-01T19:57:32 xorAxAx: stimmt :) 2006-05-01T19:57:52 authentication und authentification? 2006-05-01T19:57:54 birkenfeld: zb ein auth module "ldap", wenn das schief läuft -> fallback auf http 2006-05-01T19:57:59 mitsuhiko: jo 2006-05-01T19:58:00 birkenfeld: jo 2006-05-01T19:58:33 birkenfeld: an die module muss man aber irgendwie parameter vergeben können 2006-05-01T19:58:36 für moin zb den pfad zu moin 2006-05-01T19:58:44 auth_moin = /pfad/zu/meinem/moin/wiki 2006-05-01T19:58:59 order = auth_moin, auth_http, auth_basic 2006-05-01T19:59:11 das moin modul müsste 2 fälle handeln: user kommt mit cookie oder user kommt mit credentials 2006-05-01T20:01:15 (moin ist ein schlechtes, beispiel, dass kann sich selber anpassen) 2006-05-01T20:01:18 phpbb kann sich aber nicht anpassen ^^ 2006-05-01T20:01:27 (will man aber auch nicht mit pocoo kombinieren= 2006-05-01T20:02:55 auch bei phpbb ists das gleiche 2006-05-01T20:03:00 zwei fälle 2006-05-01T20:03:06 session id oder credentials 2006-05-01T20:03:33 xorAxAx: credentials und php?? 2006-05-01T20:03:38 *phpbb 2006-05-01T20:03:42 da gibts nur ein session system 2006-05-01T20:04:05 quatsch 2006-05-01T20:04:22 benutzername/passwort, mit denen sich ein user bei phpbb einen account erstellt hat 2006-05-01T20:05:01 xorAxAx: und wie willst du den user anmelden? 2006-05-01T20:05:08 ohne session id? 2006-05-01T20:05:24 mitsuhiko: ? 2006-05-01T20:05:34 mitsuhiko: du musst nur bei der ziel-anwendung in der db nachschauen 2006-05-01T20:05:57 nehmen wir an, du willst pocoo über das phpbb session system laufen lassen 2006-05-01T20:06:04 dann brauchst du die sid von phpbb 2006-05-01T20:06:20 weil das phpbb auth system so verkorkst ist, dass du die anmeldeprozedur nicht von pocoo aus machen willst 2006-05-01T20:06:28 sondern einfach das cookie mitnutzt 2006-05-01T20:08:11 xorAxAx: was hast du jetzt gemeint? 2006-05-01T20:08:32 mitsuhiko: dass ein user in jeder webapp den gleichen account nutzen kann, aber keine session-ids weitergereicht werden 2006-05-01T20:08:57 xorAxAx: dann muss er sich aber überall extra anmelden 2006-05-01T20:09:34 jo 2006-05-01T21:06:16 *** xStream has quit IRC 2006-05-01T21:08:07 *** xStream has joined #pocoo 2006-05-01T21:15:52 *** Mad-Marty has joined #pocoo 2006-05-01T21:15:57 hi 2006-05-01T21:16:19 hi Mad-Marty 2006-05-01T21:16:24 pocoo läuft wieder 2006-05-01T21:16:30 kannst du das mal unter windows testen? 2006-05-01T21:43:35 bye 2006-05-01T21:43:36 *** MasterC has quit IRC 2006-05-01T22:09:16 birkenfeld: ping :) 2006-05-01T22:19:15 *** birkenfeld has quit IRC 2006-05-01T22:58:43 mitsuhiko: ja klar 2006-05-01T22:59:02 mitsuhiko: wird aber erst morgen - bin zur zeit etwas im stress 2006-05-01T23:00:14 *** jedie has quit IRC