2006-06-06T00:14:44 mitsuhiko: pong 2006-06-06T00:15:15 birkenfeld: haben wir ein ergebnis wegen den urls? 2006-06-06T00:15:25 nö, es wurde nicht weiter gesprochen 2006-06-06T00:19:04 hmmm 2006-06-06T00:21:27 @all: Wer findet die stelle, wos von vorne losget? ^^ http://dojo.fi/~rancid/loituma__.swf 2006-06-06T00:21:45 tja 2006-06-06T00:21:59 beewee: ich hab den loop schon als mp3 2006-06-06T00:22:02 selbst geschnitten 2006-06-06T00:22:08 lol ^^ 2006-06-06T00:22:16 in voller länge 2006-06-06T00:22:27 d.h. 2 ziemlich lange unterschiedliche kadenzen 2006-06-06T00:22:46 xorAxAx: haben will 2006-06-06T00:22:55 ich kenn nur das swf 2006-06-06T00:24:49 moment 2006-06-06T00:25:57 http://alexanderweb.de/w/StartSeite?action=AttachFile&do=get&target=Loituma+-+Leva%27s+polka+Loop.mp3 2006-06-06T00:28:08 thx 2006-06-06T00:33:35 beewee: hast du die darth vader version auch? 2006-06-06T00:33:45 ne, hab ich net 2006-06-06T00:35:20 http://loituma.xt.pl/ 2006-06-06T00:35:27 das hab ich gesucht 2006-06-06T00:37:36 http://konr2104.webd.pl/loituma/flash2.html 2006-06-06T00:37:38 lol 2006-06-06T00:38:33 was is denn das? 2006-06-06T00:38:35 new commits: Changeset [943]: Pimp my import hook. 2006-06-06T00:38:44 birkenfeld: fertig anhören 2006-06-06T00:38:51 auch die reverse version :) 2006-06-06T00:39:24 looooool 2006-06-06T00:40:35 aaah: lasst das mal laufen und probiert, euch zu konzentrieren: http://konr2104.webd.pl/loituma/flash5.html 2006-06-06T00:41:51 beewee: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah 2006-06-06T00:43:41 birkenfeld: für was ist self.initialized? 2006-06-06T00:44:06 damit setattr nicht self.name = blockiert 2006-06-06T00:44:24 okay, man könnte auch self.__dict__ 2006-06-06T00:44:45 birkenfeld: und wo wird das zu True gesetzt? 2006-06-06T00:44:58 in __init__? 2006-06-06T00:45:07 self.initialized = 0 steht da 2006-06-06T00:45:20 :) 2006-06-06T00:46:25 okay 2006-06-06T00:46:27 new commits: Changeset [944]: fix it. 2006-06-06T00:47:09 ^^ 2006-06-06T00:51:32 *** das-q has quit IRC 2006-06-06T00:55:53 n8 2006-06-06T00:56:10 n8 2006-06-06T00:58:52 bottich mitsuhiko: P.O.C.O.O.: Positronic Operational Construct Optimized for Observation 2006-06-06T00:59:23 lol 2006-06-06T01:01:02 gn8 :D 2006-06-06T01:01:57 *** beewee has left #pocoo 2006-06-06T01:15:00 *** birkenfeld has quit IRC 2006-06-06T06:28:14 new commits: Changeset [944]: fix it. :: Changeset [943]: Pimp my import hook. :: Changeset [942]: added black magic for pocoo shell :: Changeset [941]: Crank up manage.py shell. :: Changeset [940]: better names for cli models :: Changeset [939]: improved cli :: Changeset [938]: Fix remaining "req.context" references. :: Changeset [937]: Fix Base64Pickle. :: Changeset [936]: updated auth so it's using a cache :: Changeset [935]: LoginLogoutPage? + message template :: Changeset [934]: config -> cfg :: Changeset [933]: fixed pickeling error in SessionAuth? by using a dict for provider name / … :: Changeset [932]: updated login + auth :: Changeset [931]: fixed typo :: Changeset [930]: fixed namerror in auth :: Changeset [929]: fixed typeerror in auth :: Changeset [928]: updated login :: Changeset [927]: finished auth module (untested) :: Changeset [926]: Resolve some XXX comments. :: Changeset [925]: captcha updated, still br0ken :: Changeset [924]: implemented SessionAuth?, connector still missing :: Changeset [923]: updates in session :: Changeset [922]: changed behaviour ob the codetags trac plugin :: Changeset [921]: fixes in session :: Changeset [920]: updated config :: Changeset [919]: added note to pocoo.db :: Changeset [918]: fix in sesssions :: Changeset [917]: cookieexpire is now configurable :: Changeset [916]: implemented caching for the codetags plugin :: Changeset [915]: added stylesheet for codetags plugin :: Changeset [914]: finished codetags plugin :: Changeset [913]: updates in codetags trac plugin :: Changeset [912]: added trac plugin to sandbox :: Changeset [911]: updated conf vars in templates :: Changeset [910]: Add some logging msgs :: Changeset [909]: fixed variable rendering vor placeholders in {% trans %} :: Changeset [908]: deepcopy breaks dict creation :: Changeset [907]: Remove unneeded branch. :: Changeset [906]: Simplify handler regexes. :: Changeset [905]: implemented a method for converting the config object into a dict :: Changeset [904]: Fix import hook for Windows oddity. :: Changeset [903]: finally fixed config :: Changeset [902]: hopefully corrected config (ping beewee ) :: Changeset [901]: No color for Windows users. :: Changeset [900]: Fix import hook, work on build_api_docs script. :: Changeset [899]: fixed another one :: Changeset [898]: fixed bug in config accessor :: Changeset [897]: fixed big in |makebool :: Changeset [896]: fixed jinja bug with filters on conditions :: Changeset [895]: implemented config accessor 2006-06-06T09:52:16 *** gbrandl has joined #pocoo 2006-06-06T09:52:58 *** gbrandl has joined #pocoo 2006-06-06T09:53:14 *** birkenfeld has joined #pocoo 2006-06-06T09:53:21 *** gbrandl has left #pocoo 2006-06-06T10:55:43 *** beewee has joined #pocoo 2006-06-06T10:56:47 moin 2006-06-06T10:56:51 mitsuhiko: ping 2006-06-06T10:57:00 moin beewee 2006-06-06T10:57:03 moin birkenfeld 2006-06-06T10:57:05 pong :) 2006-06-06T10:57:40 ich wollte fragen, ob ich die Loginpage vielceiht mich AJAX machen darf? 2006-06-06T10:57:54 bzw. Wenn Ajax vorhanden ist mit ajax, sonst normal 2006-06-06T10:58:05 noch nicht. wir wollen mochikit 1.4 dafür verwenden 2006-06-06T10:58:13 das isz aber noch nicht released 2006-06-06T10:58:24 achso, ok :D 2006-06-06T11:11:16 new commits: Changeset [944]: fix it. :: Changeset [943]: Pimp my import hook. :: Changeset [942]: added black magic for pocoo shell :: Changeset [941]: Crank up manage.py shell. :: Changeset [940]: better names for cli models :: Changeset [939]: improved cli :: Changeset [938]: Fix remaining "req.context" references. :: Changeset [937]: Fix Base64Pickle. :: Changeset [936]: updated auth so it's using a cache :: Changeset [935]: LoginLogoutPage? + message template :: Changeset [934]: config -> cfg :: Changeset [933]: fixed pickeling error in SessionAuth? by using a dict for provider name / … :: Changeset [932]: updated login + auth :: Changeset [931]: fixed typo :: Changeset [930]: fixed namerror in auth :: Changeset [929]: fixed typeerror in auth :: Changeset [928]: updated login :: Changeset [927]: finished auth module (untested) :: Changeset [926]: Resolve some XXX comments. :: Changeset [925]: captcha updated, still br0ken :: Changeset [924]: implemented SessionAuth?, connector still missing :: Changeset [923]: updates in session :: Changeset [922]: changed behaviour ob the codetags trac plugin :: Changeset [921]: fixes in session :: Changeset [920]: updated config :: Changeset [919]: added note to pocoo.db :: Changeset [918]: fix in sesssions :: Changeset [917]: cookieexpire is now configurable :: Changeset [916]: implemented caching for the codetags plugin :: Changeset [915]: added stylesheet for codetags plugin :: Changeset [914]: finished codetags plugin :: Changeset [913]: updates in codetags trac plugin :: Changeset [912]: added trac plugin to sandbox :: Changeset [911]: updated conf vars in templates :: Changeset [910]: Add some logging msgs :: Changeset [909]: fixed variable rendering vor placeholders in {% trans %} :: Changeset [908]: deepcopy breaks dict creation :: Changeset [907]: Remove unneeded branch. :: Changeset [906]: Simplify handler regexes. :: Changeset [905]: implemented a method for converting the config object into a dict :: Changeset [904]: Fix import hook for Windows oddity. :: Changeset [903]: finally fixed config :: Changeset [902]: hopefully corrected config (ping beewee ) :: Changeset [901]: No color for Windows users. :: Changeset [900]: Fix import hook, work on build_api_docs script. :: Changeset [899]: fixed another one :: Changeset [898]: fixed bug in config accessor :: Changeset [897]: fixed big in |makebool :: Changeset [896]: fixed jinja bug with filters on conditions :: Changeset [895]: implemented config accessor 2006-06-06T11:18:43 beewee, birkenfeld: fühlt euch frei (scnr) was ins blog zu schreiben :) 2006-06-06T11:21:31 beewee: ping 2006-06-06T11:24:28 birkenfeld: kurz zeit? 2006-06-06T11:24:34 mitsuhiko: jo 2006-06-06T11:24:49 ich brauch irgendwie ein ctx objekt im model 2006-06-06T11:24:53 wegen dem url mixin 2006-06-06T11:24:57 wo und wieso? 2006-06-06T11:25:00 ah 2006-06-06T11:25:10 mitsuhiko: pong 2006-06-06T11:25:11 re 2006-06-06T11:25:39 wb beewee 2006-06-06T11:25:46 thx ;-) 2006-06-06T11:25:51 hm 2006-06-06T11:26:39 einen moment 2006-06-06T11:27:13 beewee: zwecks captcha 2006-06-06T11:27:18 beewee: was rendert er? 2006-06-06T11:27:44 das weiß ich nicht so genau, es kommt irgendwas binäres raus 2006-06-06T11:27:50 aber kein gültiges png 2006-06-06T11:28:12 achja 2006-06-06T11:28:22 zeile 120 in der python_version.py 2006-06-06T11:28:45 da hab ich deine Funktion crc32 durch zlib.crc32 ersetzt 2006-06-06T11:28:53 *** MasterC has joined #pocoo 2006-06-06T11:29:09 weil die schon kongruent zur php-funktion crc32 ist, war das ok? 2006-06-06T11:29:19 ist sie das? 2006-06-06T11:29:22 oki 2006-06-06T11:29:52 *** beewee has quit IRC 2006-06-06T11:29:57 *** beewee has joined #pocoo 2006-06-06T11:30:41 re ^^ 2006-06-06T11:30:43 sie gibt das gleiche aus beim gleichen input 2006-06-06T11:31:08 hast du irgendne ahnung, wie man überprüfen könnte, wo der fehler im script liegt? 2006-06-06T11:31:12 wb 2006-06-06T11:31:17 thx 2006-06-06T11:31:19 struct.error: required argument is not an integer 2006-06-06T11:32:00 *** beewee2 has joined #pocoo 2006-06-06T11:32:03 re in xchat ^^ 2006-06-06T11:32:14 bitte die letztte nachricht nochmal wiederholen 2006-06-06T11:32:19 egal 2006-06-06T11:32:22 hab schon 2006-06-06T11:32:48 beewee2: die fonts stimmen? 2006-06-06T11:33:03 dann hast du irgendeinen pack falsch übersetzt 2006-06-06T11:33:16 ich hab alle packs nochmal nachgeprüft 2006-06-06T11:33:51 aber ich kann nochmal schauen 2006-06-06T11:34:11 beewee2: warum ist "0" kürzer als der rest? 2006-06-06T11:35:39 hm, stimmt 2006-06-06T11:35:55 alle anderen sind 2188 zeichen, 0 nur 2164 2006-06-06T11:37:26 0 ist jetzt auhc 2188 zeichen lang 2006-06-06T11:37:38 ich überprüf mal die anderen 2006-06-06T11:37:53 mitsuhiko: svn up 2006-06-06T11:38:12 birkenfeld: oki 2006-06-06T11:39:25 new commits: Changeset [945]: Add "ctx" attribute to models. 2006-06-06T11:39:45 monstercommit 2006-06-06T11:39:50 hm? 2006-06-06T11:40:31 mitsuhiko, svn update 2006-06-06T11:40:33 new commits: Changeset [946]: captcha 2006-06-06T11:40:48 birkenfeld: ich versuche gerade das bind_to zu verstehen 2006-06-06T11:40:49 mitsuhiko, es gibt jetzt eine test.py, die zeigt die längen 2006-06-06T11:40:54 0 fällt irgendwie raus 2006-06-06T11:41:34 mitsuhiko: das macht nix anderes als früher der modelassembler 2006-06-06T11:42:04 oki 2006-06-06T11:54:29 aaaaaaah 2006-06-06T11:54:32 new commits: Changeset [947]: reimplemented linking 2006-06-06T11:54:35 zeile 125 2006-06-06T11:54:48 da wird die funktion create_png aufgerufen 2006-06-06T11:54:57 aber der returnwert keiner variable zugewiesen... 2006-06-06T11:55:14 beewee2: wo? 2006-06-06T11:55:20 py_ver? 2006-06-06T11:55:23 zeile 124 2006-06-06T11:55:28 moment, ich mach das schon 2006-06-06T11:55:36 ja, py_ver 2006-06-06T11:56:13 beewee2: links gehen wieder 2006-06-06T11:56:21 ich mach mich ans slash append 2006-06-06T11:56:24 ah, sehr gut, schau ich mir gleich an 2006-06-06T11:56:34 das zweite ist auch sehr gut :D 2006-06-06T11:57:30 new commits: Changeset [948]: captcha uses sys.stdout 2006-06-06T11:58:39 mitsuhiko: äh, was nutzt denn print anderes als sys.stdout? 2006-06-06T11:59:04 birkenfeld: meiner theorie kein \n 2006-06-06T11:59:09 +nach 2006-06-06T11:59:12 ja, das schon 2006-06-06T11:59:19 die commit message las sich anders 2006-06-06T12:03:21 hm, wie kann man bei $raw .= pack('C5', 8, 0, 0, 0, 0); die Zahl von "C5" umwandeln? 2006-06-06T12:03:41 C5? 2006-06-06T12:03:43 5 chars? 2006-06-06T12:04:13 also die 5 bleibt gleich? 2006-06-06T12:04:28 5c? 2006-06-06T12:04:39 keine ahnung, aber wenn ich richtig vermute, dann ist das "\x08\x00\x00\x00\x00" 2006-06-06T12:05:41 macht sinn ^^ 2006-06-06T12:05:52 (xorAxAx stirb in dem chan noch) 2006-06-06T12:06:08 beewee2: ersetzes durchn string von birkenfeld 2006-06-06T12:06:29 xorAxAx: gibts in PHP kein string-escape? 2006-06-06T12:06:36 mitsuhiko: nee, ich hab heute anderes probleme :) 2006-06-06T12:06:44 mitsuhiko, meinst du die zahlen 8,0,0,0,0,0? 2006-06-06T12:06:49 beewee2: nein, den ganzen aufruf 2006-06-06T12:06:59 beewee2: pack('C5', 8, 0, 0, 0, 0); -> "\x08\x00\x00\x00\x00" 2006-06-06T12:07:05 ok 2006-06-06T12:07:11 birkenfeld: addslashes 2006-06-06T12:07:27 mitsuhiko: hä? 2006-06-06T12:07:34 und wie krieg ich das gleiche für struct.pack('8B', 137, 80, 78, 71, 13, 10, 26, 10),? 2006-06-06T12:07:49 birkenfeld: http://de2.php.net/manual/de/function.addslashes.php 2006-06-06T12:08:12 beewee2: in hex umwandeln 2006-06-06T12:08:24 80 == \x50 etc. 2006-06-06T12:08:31 >>> struct.pack('8B', 137, 80, 78, 71, 13, 10, 26, 10) 2006-06-06T12:08:32 '\x89PNG\r\n\x1a\n' 2006-06-06T12:08:51 einfach das ausführen? 2006-06-06T12:09:09 klar :) 2006-06-06T12:09:22 struct.pack('2L', width, height) 2006-06-06T12:09:35 dann lass das struct 2006-06-06T12:09:36 beewee2: dann gehts nicht 2006-06-06T12:09:40 ok 2006-06-06T12:11:20 kann mir mal einer sagen warum meine uhr ständig vorgeht? 2006-06-06T12:11:50 birkenfeld: OS? 2006-06-06T12:12:21 xorAxAx: keine ahnung, braucht die sowas? 2006-06-06T12:12:51 die? 2006-06-06T12:12:54 OS = operating system 2006-06-06T12:14:56 es könnte ein embedded linux sein. oder netbsd. braucht man zu anzeigen von 4 digitalen ziffern ein OS? 2006-06-06T12:15:39 birkenfeld: wie wärs mit richtig einstellen? ^^ 2006-06-06T12:15:43 * mitsuhiko ist essen 2006-06-06T12:16:09 xorAxAx: sorry, just kidding 2006-06-06T12:16:11 <- essen 2006-06-06T12:16:32 birkenfeld: aso 2006-06-06T12:16:37 birkenfeld: hersteller? 2006-06-06T12:16:44 WMC 2006-06-06T12:16:49 meine citizen hat ziemlich wenig gangabweichung und braucht keine batterie :) 2006-06-06T12:17:00 tja, war ein werbegeschenk 2006-06-06T12:17:23 das tolle an meiner uhr ist die 24h anzeige 2006-06-06T12:17:36 d.h. man weiß auch nach 12 stunden moin hacken noch, obs nacht oder tag ist 2006-06-06T12:19:27 ^^ 2006-06-06T12:19:29 new commits: Changeset [950]: updated captcha (still br0ken) 2006-06-06T12:34:51 re 2006-06-06T12:37:40 new commits: Changeset [951]: small changes on _create_png 2006-06-06T12:39:01 wb 2006-06-06T12:39:03 new commits: Changeset [952]: removed long line in py_ver of captcha 2006-06-06T12:39:27 captcha geht immer noch net, können wir nicht irgendwas fertiges nehmen? 2006-06-06T12:40:30 beewee2: wenn du was findest, was kein pil braucht und gpl/bsd ist gerne :) 2006-06-06T12:40:42 http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440588 2006-06-06T12:40:44 das teste ich grad 2006-06-06T12:41:09 sonst gabs anscheinend mal ein pycaptcha -projekt, aber das hat sich aufgelöst 2006-06-06T12:41:59 Weaknesses: constant font, no rotation, no deformation, constant colours, weak perturbation. 2006-06-06T12:42:12 das brauchen wir nicht portieren ^^ 2006-06-06T12:42:29 beewee2: das braucht pil 2006-06-06T12:42:54 lol ^^ 2006-06-06T12:54:36 *snief* jetzt hab ich mich schon so gefreut, dass ich ne library gefunden hab, die wirklich schöne bildchen erstellt, allerding braucht die auch PIL :( 2006-06-06T13:04:03 lol 2006-06-06T13:04:11 ich glaubs immer noch nicht 2006-06-06T13:05:27 nach der serverumstellung von 'netz' in nürnberg nach 'mawu' in paris haben wir den cron für den suchindex nicht mitgenommen sondern nur die ip des datenbankservers in der config geändert 2006-06-06T13:06:00 seit einem halben jahr wird jetzt der suuchindex in nürnberg aufgebaut wo die daten selber in fr liegen... 2006-06-06T13:06:43 lol 2006-06-06T13:21:38 captchas are evil 2006-06-06T13:21:52 mitsuhiko: wie willst du sicherstellen, dass das forum behindertengerecht bleibt? 2006-06-06T13:22:33 ich weiß -.- 2006-06-06T13:22:48 aber so viele alternative lösungen gibts nicht 2006-06-06T13:24:12 hm, ich hab ne idee, wie das captcha nicht so stark sein muss 2006-06-06T13:24:31 man macht einfach an die Stelle, wo sonst ein captcha ist, ein transparentes Fake-Image 2006-06-06T13:24:46 und als Hintergrund in der Tabellenspalte ein gaaanz einfaches Captcha 2006-06-06T13:24:51 würde das gehen? 2006-06-06T13:30:38 hilft nichts 2006-06-06T13:30:56 weil bots wissen würden wie pocoo funktioniert und das richtige laden 2006-06-06T13:32:28 mitsuhiko: ich weiß ist keine lösung 2006-06-06T13:32:40 xorAxAx: hast du eine? 2006-06-06T13:33:35 mitsuhiko: ich kann nur sagen, dass captchas aus dem grunde unsinnig sind, weil z.b. bei wikis zu 90% von menschen gespammt wird 2006-06-06T13:33:39 mitsuhiko: und die können damit umgehen 2006-06-06T13:33:48 mitsuhiko: ich glaube nicht, dass es bei foren anders ist 2006-06-06T13:33:54 xorAxAx: LOL 2006-06-06T13:34:08 xorAxAx: schau mal in phpbb foren 2006-06-06T13:34:11 mitsuhiko: in jedem fall hilft es, eine möglichkeit anzubieten, auf captchas zu verzichten 2006-06-06T13:34:18 mitsuhiko: phpbb ist ja auch der letzte dreck 2006-06-06T13:34:20 klar, per config 2006-06-06T13:34:27 also z.b. angemeldeten usern kein captcha zu zeigen 2006-06-06T13:34:29 beewee2: nein 2006-06-06T13:34:34 mit ener webseite verlinkt 2006-06-06T13:34:41 und die tun einfach nix 2006-06-06T13:34:52 xorAxAx, captchas sollen auch nur beim registrieren verwendet werden 2006-06-06T13:34:54 xorAxAx: das captcha gibts nur bei der registrierung 2006-06-06T13:34:55 und bei neuen usern eine mailauth zu erzwingen 2006-06-06T13:34:59 xorAxAx, --> angemeldete sehens eh nciht 2006-06-06T13:35:07 mailauth gibts sowieso 2006-06-06T13:35:14 mitsuhiko: wie soll das spam verhindern, wenn anonyme posts erlaubt sind? 2006-06-06T13:35:15 aber die hilft ja nicht 2006-06-06T13:35:24 klar hilft die 2006-06-06T13:35:27 nein 2006-06-06T13:35:31 doch 2006-06-06T13:35:33 dann sind lauter tote user in der db 2006-06-06T13:35:38 quatsch 2006-06-06T13:35:47 die werden gelöscht, wenn nach 7 tagen keine auth kam 2006-06-06T13:35:52 bzw. keine bestätigung 2006-06-06T13:35:59 xorAxAx: ich bin admin bei 3 foren. ich weiß wieviele userleichen es gibt 2006-06-06T13:36:04 ihr vermischt technische und soziale probleme 2006-06-06T13:36:06 trotz mailbestätigung 2006-06-06T13:36:17 xorAxAx: nope :) 2006-06-06T13:36:19 mitsuhiko: und das sind alles deine bots die die mail gelesen haben? 2006-06-06T13:36:24 das glaubst du doch selbst nicht 2006-06-06T13:38:10 xorAxAx: frag doch mal die phpbb admins wieviele *.ru 0 posts user die in der db haben 2006-06-06T13:38:27 die parsen die bestätigungsmail 2006-06-06T13:38:28 mitsuhiko: das sind keine bots! 2006-06-06T13:38:38 und was soll ein bot mit 0 posts? 2006-06-06T13:38:43 wieso ist es dann ein spambot? 2006-06-06T13:38:50 xorAxAx: link in der mitgliederliste anzeigen 2006-06-06T13:38:55 und pagerank erhöhen 2006-06-06T13:39:09 *sigh* 2006-06-06T13:39:17 re 2006-06-06T13:39:24 dann macht man links eben nur für angemeldete user sichtbar 2006-06-06T13:39:28 wv birkenfeld 2006-06-06T13:39:40 mein gott, dann werden halt user mit 0 posts nach einer zeit gelöscht, nach bestätigungsmail 2006-06-06T13:39:42 wb birkenfeld 2006-06-06T13:40:01 gut. dann weg mit dem captcha 2006-06-06T13:40:31 xorAxAx: du tust dir sowieso leicht... 2006-06-06T13:41:25 birkenfeld: ? 2006-06-06T13:42:10 xorAxAx: wikis sind sowieso für jeden änderbar ;) 2006-06-06T13:42:40 birkenfeld: das problem liegt doch woanders 2006-06-06T13:43:29 wo? 2006-06-06T13:43:52 mitsuhiko sprach davon, dass urls im userprofil stören 2006-06-06T13:44:02 das löst man dadurch, dass man sie nur registrierten usern zeigt 2006-06-06T13:44:15 damit werden die spammer erst gar keinen pocoobot bauen 2006-06-06T13:44:52 ja, dafür 2006-06-06T13:45:16 (was sowieso nur dann passieren würde, wenn pocoo verbreitung erlangt. was aber nicht passieren wird, wenn man es nicht auf nem dau-webspace (-> cgi) deployen kann) 2006-06-06T13:45:34 xorAxAx: kann man nicht? 2006-06-06T13:45:48 birkenfeld: naja, mit 5 sek. page load times bei nem idle server 2006-06-06T13:46:03 woher kommt die zahl? 2006-06-06T13:48:55 aus den benchmarks von gestern mit heuristischer hinzurechnung von businesslogic :) 2006-06-06T13:49:12 (soll heißen - pocoo macht noch nicht viel und es kommen noch viele features hinzu) 2006-06-06T13:49:44 mal sehn... 2006-06-06T13:49:45 hm, wie sieht denn pocoo geschwindigkeitsmäßig auf fastcgi aus? 2006-06-06T13:54:50 beewee2: hat noch keiner getestet afaik 2006-06-06T13:55:02 aha, ok 2006-06-06T13:56:11 xorAxAx: premature optimization... 2006-06-06T13:56:24 mitsuhiko: jup! 2006-06-06T14:10:00 new commits: Changeset [953]: updated templates + login/logout 2006-06-06T14:10:42 beewee2: {{ user.lastvisit }} --> {{ user.lastvisit|autotimedelta }} 2006-06-06T14:12:47 nein, timedeltaformat (nicht autotimedelta) geht nicht, solange user.lastvisit nicht existiert, sonst wirft das einen fhehler 2006-06-06T14:13:16 beewee2: dann mit if :) 2006-06-06T14:13:25 {% if user.lastvisit %} 2006-06-06T14:13:34 ok :D 2006-06-06T14:13:38 {% trans %}Your last visit was {{ user.lastvisit|autotimedelta }} ago{% endtrans %}
2006-06-06T14:13:42 {% else % } 2006-06-06T14:14:19 {% endif %} 2006-06-06T14:14:57 k 2006-06-06T14:16:45 hm, manche Page-Klassen haben get_relative_url, soll ich die benutzen oder rausstreichen und stattdessen { links.xyz }} verwenden? 2006-06-06T14:19:23 beewee2: was ist links.blub? 2006-06-06T14:19:35 hm? 2006-06-06T14:19:38 was meinst du? 2006-06-06T14:19:44 pages die pagepublisher importieren kommen in den context 2006-06-06T14:19:50 nter ihrem namen 2006-06-06T14:20:01 {{ pages.name.get_absolute_url }} 2006-06-06T14:20:16 {{ pages.register.get_absolute_url }} 2006-06-06T14:20:55 jup 2006-06-06T14:21:06 k :D 2006-06-06T14:32:03 beewee2: http://lucumr.pocoo.org/entry/the-500-miles-cronjob/ :-) 2006-06-06T14:32:59 mitsuhiko: its limit 2006-06-06T14:33:19 urks 2006-06-06T14:34:06 fixed 2006-06-06T14:34:20 logged in 2006-06-06T14:34:30 lol 2006-06-06T14:49:52 *** dejot has joined #pocoo 2006-06-06T15:32:18 new commits: Changeset [954]: memberlist, splitted Login/Logout, used get_absolute_url in all templates, … 2006-06-06T15:40:03 jinja.exceptions.TemplateDoesNotExist: resource template:default:memberlist not found 2006-06-06T15:40:16 oh 2006-06-06T15:40:28 hab ich wohl vergessen zu adden, kommt später nach 2006-06-06T15:43:56 beewee2: und viewforum wirft eine jinja fehler Oo 2006-06-06T15:44:32 gr, und den darf ich jetzt suchen ^^ 2006-06-06T15:45:08 beewee2: sag mir dann aber wo er war ^^ 2006-06-06T15:45:14 habs 2006-06-06T15:45:21 was? 2006-06-06T15:45:34 {{ thread.last_poster.get_absolute_url %} 2006-06-06T15:45:39 ah 2006-06-06T15:45:40 jo 2006-06-06T15:45:44 das kann nicht gehen mit {{ und %} ^^ 2006-06-06T15:45:45 bin essen 2006-06-06T15:45:48 oki 2006-06-06T15:45:52 guten hunger 2006-06-06T15:45:56 thx 2006-06-06T15:50:22 new commits: Changeset [955]: fixed syntax error in template 2006-06-06T17:00:32 *** MasterC has quit IRC 2006-06-06T17:30:47 new commits: Changeset [955]: fixed syntax error in template :: Changeset [954]: memberlist, splitted Login/Logout, used get_absolute_url in all templates, … :: Changeset [953]: updated templates + login/logout :: Changeset [952]: removed long line in py_ver of captcha :: Changeset [951]: small changes on _create_png :: Changeset [950]: updated captcha (still br0ken) :: Changeset [949]: implemented slash append for 404 urls :: Changeset [948]: captcha uses sys.stdout :: Changeset [947]: reimplemented linking :: Changeset [946]: captcha :: Changeset [945]: Add "ctx" attribute to models. :: Changeset [944]: fix it. :: Changeset [943]: Pimp my import hook. :: Changeset [942]: added black magic for pocoo shell :: Changeset [941]: Crank up manage.py shell. :: Changeset [940]: better names for cli models :: Changeset [939]: improved cli :: Changeset [938]: Fix remaining "req.context" references. :: Changeset [937]: Fix Base64Pickle. :: Changeset [936]: updated auth so it's using a cache :: Changeset [935]: LoginLogoutPage? + message template :: Changeset [934]: config -> cfg :: Changeset [933]: fixed pickeling error in SessionAuth? by using a dict for provider name / … :: Changeset [932]: updated login + auth :: Changeset [931]: fixed typo :: Changeset [930]: fixed namerror in auth :: Changeset [929]: fixed typeerror in auth :: Changeset [928]: updated login :: Changeset [927]: finished auth module (untested) :: Changeset [926]: Resolve some XXX comments. :: Changeset [925]: captcha updated, still br0ken :: Changeset [924]: implemented SessionAuth?, connector still missing :: Changeset [923]: updates in session :: Changeset [922]: changed behaviour ob the codetags trac plugin :: Changeset [921]: fixes in session :: Changeset [920]: updated config :: Changeset [919]: added note to pocoo.db :: Changeset [918]: fix in sesssions :: Changeset [917]: cookieexpire is now configurable :: Changeset [916]: implemented caching for the codetags plugin :: Changeset [915]: added stylesheet for codetags plugin :: Changeset [914]: finished codetags plugin :: Changeset [913]: updates in codetags trac plugin :: Changeset [912]: added trac plugin to sandbox :: Changeset [911]: updated conf vars in templates :: Changeset [910]: Add some logging msgs :: Changeset [909]: fixed variable rendering vor placeholders in {% trans %} :: Changeset [908]: deepcopy breaks dict creation :: Changeset [907]: Remove unneeded branch. :: Changeset [906]: Simplify handler regexes. 2006-06-06T17:30:57 pocoo: shut up 2006-06-06T17:31:59 oh, pocoo dreht durch? ^^ 2006-06-06T17:32:00 ? 2006-06-06T17:32:42 birkenfeld: du kannst ein plugin basteln :) 2006-06-06T17:32:48 wie und wo? 2006-06-06T17:32:54 das rss plugin ist grml :) 2006-06-06T17:33:01 birkenfeld, wenn du schon dabei bist, mach ihn mal bisschen gesprächiger ;-) 2006-06-06T17:33:09 beewee2: das war geplant 2006-06-06T17:33:15 birkenfeld: wie? mit python + supybot 2006-06-06T17:33:19 ah :D 2006-06-06T17:33:27 mitsuhiko: und wie installier ich das dann? 2006-06-06T17:33:30 und wo? devbot starten und hier herholen :) 2006-06-06T17:33:42 wenns fertig ist installier ich das in pocoo 2006-06-06T17:33:59 kannst du den bisherigen source irgendwo hinstellen? 2006-06-06T17:34:25 birkenfeld: das ist nicht ein plugin vor mir das notify 2006-06-06T17:34:31 aso 2006-06-06T17:34:32 ok 2006-06-06T17:34:35 das ist das rss plugin von supybot 2006-06-06T17:34:50 und das kommt mit 2006-06-06T17:52:54 hmmm 2006-06-06T17:53:34 beewee2: ping 2006-06-06T17:53:41 mitsuhiko: pong 2006-06-06T17:53:59 auch gut ^^ 2006-06-06T17:54:12 es geht um das leidige thema formulardaten 2006-06-06T17:54:21 * birkenfeld ist weg 2006-06-06T17:54:29 ;) 2006-06-06T17:54:35 och :) 2006-06-06T18:03:15 bzw. arbeiten 2006-06-06T18:05:28 ich leg eine wikiseite an 2006-06-06T18:19:34 mitsuhiko, pong 2006-06-06T18:19:44 beewee2: 4min 2006-06-06T18:19:49 gleich fertig 2006-06-06T18:19:50 k ^^ 2006-06-06T18:27:35 beewee2: ping 2006-06-06T18:27:42 pong ^^ 2006-06-06T18:27:45 *** beewee2 is now known as beewee 2006-06-06T18:27:49 bin zwar noch nicht fertig aber mir ist was aufgefallen 2006-06-06T18:28:09 TemplateResponse bekommt ein req object als ersten parameter 2006-06-06T18:28:13 das ist sinnlos 2006-06-06T18:28:22 kannst du das überall raushauen? 2006-06-06T18:28:37 ja, kann ihc 2006-06-06T18:28:50 hm, und was mir aufgefallen ist: 2006-06-06T18:29:39 Wenn ich statt TemplateResponse HttpRedirect nehme, kann ich keine Cookies setzen (--> ich kann nicht direkt nach dem login weiterleiten). Ist das technisch bedingt oder ein bug? 2006-06-06T18:31:31 svn up 2006-06-06T18:32:36 svn up 2006-06-06T18:32:38 new commits: Changeset [957]: updated TemplateResponse? class for new req-les mode :: Changeset [956]: TemplateResponse? doesn't need req 2006-06-06T18:32:57 beewee: joa. das ist nicht möglich, da HttpRedirect eine exception ist 2006-06-06T18:33:11 ist mir auch nicht ganz recht das ganze 2006-06-06T18:33:43 ok 2006-06-06T18:33:48 "es geht um das leidige thema formulardaten" <-- was war damit? 2006-06-06T18:33:51 ich pass die exceptions mal an, dass man header mitschicken kann 2006-06-06T18:34:00 beewee: das mach ich noch fertig 2006-06-06T18:34:01 mom 2006-06-06T18:34:09 k, thx 2006-06-06T18:42:08 beewee, birkenfeld: http://trac.pocoo.org/wiki/FormValidation 2006-06-06T18:51:19 Validating forms sucks. klingt schon mal gut 2006-06-06T19:07:27 hm, schreibfehler: minlenth=3 2006-06-06T19:07:48 beewee: it's a wiki ^^ 2006-06-06T19:07:55 ^^ 2006-06-06T19:09:17 if not form.has_errors(): 2006-06-06T19:09:27 und was ist, wenn schon form.has_errors()? 2006-06-06T19:09:47 heißt das dann, das ein feld nicht ausgefüllt wurde oder sowas? 2006-06-06T19:09:59 beewee: dann speichert er nicht und zeigt das template nochmal an 2006-06-06T19:10:05 beewee: jup 2006-06-06T19:10:14 nicht ausgefüllt, falsch ausgefüllt... 2006-06-06T19:10:23 aha, mach er dann automatisch ne medung "alle felder ausfüllen"? 2006-06-06T19:10:51 beewee: schau ins template :) 2006-06-06T19:10:54 weiter unten 2006-06-06T19:10:57 k ^^ 2006-06-06T19:18:07 hm, sieht sehr gut aus, bau ich bei login gleich mal ei 2006-06-06T19:18:09 +n 2006-06-06T19:18:33 ist halt noch nicht implementiert 2006-06-06T19:18:42 beewee, birkenfeld: gegenstimmen? 2006-06-06T19:18:56 nein, +1 von mir ^^ 2006-06-06T19:19:02 achso :D 2006-06-06T19:20:04 mitsuhiko: für was/gegen was? 2006-06-06T19:20:51 birkenfeld: validation :) 2006-06-06T19:22:08 mitsuhiko: dagegen 2006-06-06T19:23:36 birkenfeld: was als austausch? 2006-06-06T19:24:22 tja 2006-06-06T19:24:25 okay, dafür 2006-06-06T19:24:27 ^^ 2006-06-06T19:24:30 lol 2006-06-06T19:24:58 das ging ja schnell :) 2006-06-06T19:25:13 ok, wer beginnt mit der implementation? 2006-06-06T19:25:19 beewee: !meld 2006-06-06T19:25:38 ok ;-9 2006-06-06T19:25:54 aber nur, wenn du ne aufgabe für mich hast, die nix mit captchas zu tun hat ^^ 2006-06-06T19:27:04 beewee: wie wärs mit einem neuen captcha? 2006-06-06T19:27:11 aaaaah 2006-06-06T19:27:17 ich hasse captchas ^^ 2006-06-06T19:27:26 bzw. ich hasse pack-funktionen ^^ 2006-06-06T19:27:50 mitsuhiko, genauer? ;-) 2006-06-06T19:28:22 beewee: zb viewtopic 2006-06-06T19:28:30 da sieht man nur den erste post 2006-06-06T19:28:33 --> http://trac.pocoo.org/wiki/ToDo 2006-06-06T19:28:49 birkenfeld: rofl 2006-06-06T19:28:55 mitsuhiko, das problem dabei ist, da ich nicht weiß, wie man ishc "von post zu post" hangelt ^^ 2006-06-06T19:29:14 aaaah, birkenfeld :D 2006-06-06T19:30:11 beewee: birkenfeld fragen. der hat das model erstellt : 2006-06-06T19:30:14 *:) 2006-06-06T19:30:41 beewee: jeder post hat children 2006-06-06T19:30:47 aha 2006-06-06T19:31:06 sollen die auch wie in einer ml angezeigt werden? 2006-06-06T19:31:13 oder "normal" wie in foren? 2006-06-06T19:31:30 beewee: beides 2006-06-06T19:31:36 depends on template 2006-06-06T19:31:38 je nach wunsch, aber default threaded 2006-06-06T19:31:48 ok 2006-06-06T19:32:01 ich kann diese blöden 1-dim. foren nicht mehr sehen 2006-06-06T19:32:29 +1 2006-06-06T19:32:30 äh, ist mit threaded jetzt das ml- oder das forenähnliche gemeint? ;-) 2006-06-06T19:32:35 beewee: ml 2006-06-06T19:32:37 ml 2006-06-06T19:32:42 bzw. Usenet 2006-06-06T19:32:55 hm, nur wie stellt man das am besten dar? 2006-06-06T19:33:01 wer macht das nntp? 2006-06-06T19:33:02 einfach einrücken oder wie? 2006-06-06T19:33:10 beewee: schau auf ubuntuforums 2006-06-06T19:33:26 beewee: im default hätte ich gerne was dynamisches, was für jeden post eine zeile hat und den aktuellen post ausklappt 2006-06-06T19:33:40 mitsuhiko: das mache ich, aber erst wenn der rest etwas weiter is 2006-06-06T19:34:32 hm, in templates ist eine beliebige rekursion nicht möglich? Also er überprüft, ob post childs hat und ob die wiederum childs haben und die wiederrum, oder? 2006-06-06T19:34:51 beewee: man {% recurse %} 2006-06-06T19:34:59 extra für pocoo hinzugefügt :) 2006-06-06T19:35:00 ui, cool, thx :D 2006-06-06T19:35:18 beispielcode im docstring in jinja/tags.py 2006-06-06T19:36:08 beewee: http://trac.pocoo.org/browser/jinja/trunk/jinja/tags.py#L371 2006-06-06T20:46:16 hm, mitsuhiko, kann man bei {% recurse auch irgendwie rauskriegen, wie tief man in der rekursion drinen ist 2006-06-06T20:46:39 beewee: noch nicht 2006-06-06T20:46:45 aber man könnte es einvbauen 2006-06-06T20:47:43 hm, das wäre ganz nützlich, sonst wüsste ich nicht, wie ich die post-tiefe rauskriegen könnte 2006-06-06T20:49:53 beewee: braucht man sonst noch was? 2006-06-06T20:50:06 anzahl der iterationen evtl 2006-06-06T20:50:20 hm, ja, sonst aber dann nichts mehr 2006-06-06T20:50:27 aber ich mach erst die validatoren fertig 2006-06-06T20:50:38 (und nicht vergessen, es in der jinja-doku einzutragen ^^) 2006-06-06T21:05:33 hm, ist es eigentlich bekannt, dass überall das kommt: exceptions.TypeError: iteration over non-sequence 2006-06-06T21:06:19 beewee: traceback? 2006-06-06T21:06:59 http://www.ubuntuusers.de/paste/1438/ 2006-06-06T21:09:50 beewee: hm. da wäre ein "print app_iter" hilfreich 2006-06-06T21:10:39 kommt der fehler bei euhc nicht? 2006-06-06T21:10:44 bei mir kommt er bei allen seiten 2006-06-06T21:11:01 ich habs nicht probiert 2006-06-06T21:11:10 moment 2006-06-06T21:13:31 ja, ich krieg das auch 2006-06-06T21:13:50 mitsuhiko: mitsuhikoooooooooooo 2006-06-06T21:13:59 birkenfeld: ja? 2006-06-06T21:14:04 feeeeehler 2006-06-06T21:14:11 :) 2006-06-06T21:14:31 achja 2006-06-06T21:14:34 hmm 2006-06-06T21:14:46 hab schon 2006-06-06T21:15:02 da fehlt ein return http://trac.pocoo.org/browser/pocoo/trunk/pocoo/template.py?rev=957#L283 2006-06-06T21:15:05 2min 2006-06-06T21:15:09 2??? 2006-06-06T21:15:14 dann kommts mit den validatoren 2006-06-06T21:21:34 svn up birkenfeld und beewee 2006-06-06T21:21:36 new commits: Changeset [958]: fixed bug with template response and added validation system 2006-06-06T21:21:49 das waren aber mehr als 2 mins ^^ 2006-06-06T21:22:17 so, der fehler kommt schon mal nicht mehr, die validatoren teste ich an der LoginPage 2006-06-06T21:22:35 mitsuhiko: sollte das nicht besser in utils, da keine Components drin sind? 2006-06-06T21:22:46 oder kommen die noch? 2006-06-06T21:22:56 birkenfeld: stimmt 2006-06-06T21:23:06 ich komm ohne template tag aus 2006-06-06T21:28:07 beewee: ist jetzt in utils 2006-06-06T21:28:11 k 2006-06-06T21:28:37 birkenfeld: schau mal meinen letzten commit an. wie kann man das besser lösen? 2006-06-06T21:29:45 new commits: Changeset [959]: moved validation to utils and added a untranslatable class for already … 2006-06-06T21:30:15 mom 2006-06-06T21:31:53 hm, hat das auch ne unterstützung für checkboxen? 2006-06-06T21:32:16 achne, schmarrn, brauchts ja gar net 2006-06-06T21:32:29 da kanns ja keine fehler geben 2006-06-06T21:32:58 birkenfeld: unified? 2006-06-06T21:33:10 ich habs schon 2006-06-06T21:33:14 oder doch, gar net so unnütz, mitsuhiko, gibts ne unterstützung für checkboxen? 2006-06-06T21:33:25 beewee: moment 2006-06-06T21:33:34 eins fällt mir auf: if not isinstance(..., list): text,values=item 2006-06-06T21:34:48 und warum nimmst du item[0] und item[1] statt text und values? 2006-06-06T21:34:52 new commits: Changeset [960]: added supprt for checkboxes 2006-06-06T21:35:03 ach nein, streich das letzte 2006-06-06T21:35:19 beewee: Form.makeBoolean 2006-06-06T21:35:26 macht automatisch bools draus 2006-06-06T21:35:30 hm, und dann hätt ich nochmal ne frage, wozus denn überhaupt das prefix gibt? 2006-06-06T21:35:50 beewee: weil evtl feldnamen mit anderen formularen kollidieren 2006-06-06T21:36:01 aha, k 2006-06-06T21:36:12 wenn du es nicht angibst nimmt er '' an 2006-06-06T21:36:36 birkenfeld: merging fehler? 2006-06-06T21:36:51 das: "if not isinstance(..., list): text,values=item" ? 2006-06-06T21:37:04 argh. lesefehler 2006-06-06T21:37:06 wieso merging? 2006-06-06T21:37:22 meine alte version hatte nämlich item[0] und item[1] 2006-06-06T21:37:33 jetzt hab ich gedacht da ist ein svn konflikt drin 2006-06-06T21:37:34 das war mien fehler, ja 2006-06-06T21:37:43 man sollte eben + und - nicht verwechseln 2006-06-06T21:37:56 gilt nicht nur für den physikpraktikanten 2006-06-06T21:44:27 birkenfeld: http://code.djangoproject.com/browser/django/trunk/django/utils/termcolors.py 2006-06-06T21:45:13 aha 2006-06-06T21:51:42 hm, ich hab jetzt nen bug bei validation gefixt, war das richtig so? 2006-06-06T21:51:49 new commits: Changeset [961]: fixed validation + updated login 2006-06-06T21:52:28 beewee: für was ist args? 2006-06-06T21:52:34 *** das-q has joined #pocoo 2006-06-06T21:52:37 damit kein fehler kommt 2006-06-06T21:52:38 ^^ 2006-06-06T21:52:50 sonst erkennt der das **fields net an 2006-06-06T21:52:54 hallo q 2006-06-06T21:53:01 das-q: hey du 2006-06-06T21:53:28 beewee: ney 2006-06-06T21:53:32 stimmt schon 2006-06-06T21:53:50 du darfst kein dict mitgeben 2006-06-06T21:53:59 *wikiseite anpass* 2006-06-06T21:54:00 hihi Leute 2006-06-06T21:54:17 aha, ok ;-) 2006-06-06T21:54:22 ich hab der doku halt vertraut ^^ 2006-06-06T21:54:26 beewee: http://trac.pocoo.org/wiki/FormValidation 2006-06-06T21:54:46 so, endlich FreeBSD (in Form von DesktopBSD) aufm Desktop als Workstation eingerichtet 2006-06-06T21:57:37 mitsuhiko, http://www.ubuntuusers.de/paste/1440/ krieg ich jetzt 2006-06-06T21:57:56 argh. mom 2006-06-06T21:59:40 beewee: svn up 2006-06-06T22:03:53 hm, wann kommt denn dein changeset? ich sehr noch nicht 2006-06-06T22:05:05 svn: Commit failed (details follow): 2006-06-06T22:05:06 svn: Your commit message was left in a temporary file: 2006-06-06T22:05:07 svn: '/home/blackbird/Development/pocoo/svn-commit.tmp' 2006-06-06T22:05:09 aaaaaa 2006-06-06T22:05:11 grml 2006-06-06T22:06:03 so 2006-06-06T22:06:09 dabei get up && ci 2006-06-06T22:06:11 new commits: Changeset [962]: added email manipulator and fixed bug 2006-06-06T22:06:12 ohne problem 2006-06-06T22:07:27 ah, da :D 2006-06-06T22:09:53 new commits: Changeset [963]: fixed validation 2006-06-06T22:10:31 svn up, doppelpunkt vergessen hast du ;-) 2006-06-06T22:11:43 *** dejot has quit IRC 2006-06-06T22:13:20 svn up, unterstrich vergessen hast du :D 2006-06-06T22:13:22 new commits: Changeset [964]: fixed validation 2006-06-06T22:14:01 da is aber jemand nervös heute 2006-06-06T22:16:31 *** das-q has quit IRC 2006-06-06T22:17:26 lol 2006-06-06T22:25:25 beewee: lust docstrings zu schreiben? 2006-06-06T22:25:41 die validatoren brauchen noch eine doku ^^ 2006-06-06T22:26:44 mitsuhiko: wir brauchen mal einen doku sprint 2006-06-06T22:26:55 jo 2006-06-06T23:12:47 *** das-q has joined #pocoo 2006-06-06T23:44:00 *** birkenfeld has quit IRC