--- Log opened Thu Mar 01 00:00:58 2007 00:06 < Wombert> MrJeep: can you try the /u modifier 00:06 < Wombert> on that pattern 00:07 < MrJeep> btw this is not on my server 00:07 < MrJeep> but it happened twice on linux servers 00:11 < MrJeep> preg_match('/dsadsa/u'... ? 00:11 < Wombert> yes 00:11 < Wombert> but I guess we could replace that with [A-Z] 00:11 < Wombert> it's interesting though that these properties don't work but /u in FPF etc does 00:12 -!- _cheerios [n=jacklo@cs78152089.pp.htv.fi] has quit ["nn"] 00:13 < Wombert> the problem with /u is that non-utf8 files would cause errors 00:13 < Wombert> can you replace \p{Lu} with [A-Z], that should work 00:14 < MrJeep> which file ? 01:53 < Wombert> the file and line in the error message, MrJeep 01:54 < impl> MrJeep: Of course the *real* solution is to recompile PHP with unicode support in PCRE 01:59 < Wombert> I just want to hear if that solves his issue 01:59 < Wombert> if yes, we'll change it 02:00 < Wombert> that only works in utf8 mode anyway but we don't use /u 02:00 < Wombert> probably an oversight 02:00 < Wombert> I used it because some smartass might use setÖsterreich or whatever 02:14 -!- Wombert [n=Wombert@dslb-084-056-018-202.pools.arcor-ip.net] has quit [] 02:56 -!- epaulin [n=epaulin@61.191.26.228] has joined #agavi 03:42 -!- v-dogg_ [i=vmakinen@phantom.daug.net] has joined #agavi 03:46 -!- v-dogg [i=vmakinen@phantom.daug.net] has quit [Read error: 104 (Connection reset by peer)] 04:39 -!- benny`work [n=benny@p54AC340D.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)] 05:02 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 05:02 < horros_> morning 06:02 < horros_> w00t 06:02 < horros_> me' agavi app is generating rss feeds \o/ 06:58 -!- impl [n=impl@httpcraft/php/impl] has quit ["Leaving"] 07:12 < MrJeep> nice 07:12 < MrJeep> url 07:12 < MrJeep> ? 07:38 < horros_> n/a 07:38 < horros_> :) 07:45 < horros_> *yawn* 07:53 * horros_ humms 08:11 < v-dogg_> huomenta 08:12 < horros_> huomenta 08:12 < v-dogg_> horros_: did you use some component to do that? 08:12 < horros_> v-dogg_, aye, "FeedCreator" 08:12 < horros_> php4, but seems to integrate pretty well 08:13 < horros_> should replace all var with public though 08:13 < horros_> plus I had to h4x the encoding and content type 08:13 -!- _stachu2 [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 08:13 < v-dogg_> ok 08:14 < horros_> I had to manually change the content type to application/rss+xml and set the encoding to utf-8, then it worked like a charm. firefox recognized it as an rss feed 08:15 < horros_> dunno why it wouldn't use the one I told it to use to begin with, but it might be a case of EVO 08:15 < horros_> which brings me to two things; 08:16 < horros_> a) can I somehow support HTTP authentication for the rss-module? 08:16 < horros_> and 08:16 < horros_> b) ...umm..err... I forgot :I 08:17 < horros_> oh yeah 08:17 < horros_> b) is there any quick/smart/fancy/womberty way to get the protocol + server stuffed to the routes $ro->gen() generates? 08:18 < horros_> or should I just use $_SERVER? 08:19 < horros_> aha 08:19 < horros_> hmm, there seems to be 08:19 < v-dogg_> gen(string name, array parameters, array options) 08:20 < v-dogg_> array('relative' => false) 08:20 < horros_> aha 08:20 < horros_> cool 08:20 < horros_> let me test that. 08:20 < v-dogg_> response's redirecting does it for you if you give it a relative url 08:22 < horros_> well, just setting the relative => false thing worked like a charm 08:22 < horros_> now I even get proper links in my rss feed :) 08:23 < horros_> I think I'ma take a little nap. been working since 5am :) 08:23 < v-dogg_> that's always nice 08:23 < horros_> back in an hour or so 08:36 -!- Wombert [n=Wombert@dslb-084-056-018-202.pools.arcor-ip.net] has joined #agavi 08:39 < Wombert> huomenta 08:43 < v-dogg_> hi there 08:43 < v-dogg_> what's up 08:45 < Wombert> not much 09:05 -!- v-dogg_ is now known as v-dogg 09:11 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 60 (Operation timed out)] 09:20 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has joined #agavi 09:26 < _cheerios> huomenia 09:36 -!- [1]Whisller [n=Whisller@217.97.146.67] has joined #agavi 09:39 -!- [1]Whisller [n=Whisller@217.97.146.67] has quit [Client Quit] 09:39 -!- [1]Whisller [n=Whisller@217.97.146.67] has joined #agavi 09:47 < _cheerios> modern graffiti http://www.youtube.com/watch?v=EFWcAkxzkv4 09:52 < _cheerios> http://www.flickr.com/photos/urban_data/396087351/ awesome 10:02 -!- [1]Whisller [n=Whisller@217.97.146.67] has quit [Read error: 113 (No route to host)] 10:04 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:05 -!- Arme[N] is now known as Arme[0] 10:15 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 10:15 < RossC0> morning 10:16 < Wombert> y0 10:17 < RossC0> I *got* to do unit tests for my actions - any advice on how to setup 10:23 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has joined #agavi 10:58 < Wombert> RossC0: not really 11:03 < Wombert> RossC0: configure an environment for unit testing 11:03 < Wombert> it can have different features 11:04 < Wombert> for instance, the response there might override send() so it writes the output to a string instead of stdout 11:05 < Wombert> or, better, just skip out of send() right away and test the response object for its contents 11:05 < Wombert> uh wait 11:05 < Wombert> $response = $container->getResponse(); 11:05 < Wombert> 191 $response->merge($this->response); 11:05 < Wombert> 192 $response->send($container->getOutputType()); 11:06 < Wombert> should dispatch() return that response? 11:06 < Wombert> or should that response be put into the controller (as $this->response) 11:06 < Wombert> otherwise, testing that is a bit difficult...hmm 11:07 < RossC0> yeah.. 11:08 < Wombert> testing actions _should_ be easy btw 11:08 < Wombert> create an execution container 11:08 < Wombert> execute() it 11:08 < Wombert> you get back the response 11:08 < RossC0> execution container ? 11:08 < Wombert> boostrap() a testing env 11:08 < Wombert> create a context instance 11:09 < RossC0> ah ok 11:09 < Wombert> $res = $ctx->getController()->createExecutionContainer('Module', 'Action', ..., ...)->execute(); 11:09 < RossC0> oww cool 11:09 < Wombert> agavi's own unit testing stuff will work somehow like that I guess 11:09 < Wombert> I can't promise that works though 11:09 < Wombert> and remember 11:10 < Wombert> no global filters run and stuff 11:11 < RossC0> that'll keep me going - I'll try and start that today 11:12 < RossC0> and then hound you with questions Wombert !! Muhahahahaha! 11:12 < RossC0> thanks for the pointers xD 11:12 < Wombert> please do 11:12 < Wombert> we have no clue yet how to do all the testing infrastructure for 1.0 11:12 < Wombert> and your experience will help 11:12 < Wombert> plus 11:12 < Wombert> your needs give the necessary ideas 11:12 < Wombert> so feel free to write down what you need 11:13 < Wombert> we had in mind... unit testing... does the action run, what attributes does it set, does the view work, does the model work 11:13 < Wombert> and functional testing 11:13 < Wombert> i.e. does route /foo/bar return ... 11:13 < Wombert> with cookie "lala" 11:13 < Wombert> and so on 11:14 < Wombert> symfony has some stuff on that which is pretty good because you can use... not sure... dom or so to test the output 11:14 < RossC0> sure - I'll get cracking and then see how it goes - functional testing will be fun! 11:14 < Wombert> we should use xpath for that 11:14 < Wombert> definitely 11:14 < RossC0> but the main thing is the unit tests at the moment 11:14 < Wombert> I expect that we will have to rework some of the internals so they provide the necessary hooks 11:14 < Wombert> well the exec filter should get you running 11:15 < Wombert> exec container 11:15 < Wombert> I mean 11:15 < Wombert> try that, I hope it works 11:15 < RossC0> well its the best way to get in shape for 1.0 11:15 * Wombert keeps fingers crossed 11:15 < Wombert> yes definitely 11:15 < RossC0> ok I got bug fixes this morning then tests this afternoon 11:16 < Wombert> inspiration: http://www.symfony-project.com/weblog/2006/09/19/new-testing-framework.html 11:16 < RossC0> btw fixed MooSelector IE bugs 11:16 < Wombert> lovely 11:16 < RossC0> I think the doctrine guys were looking at lime 11:17 < Wombert> we're not gonna use lime ofc 11:17 < Wombert> it sucks ass 11:17 < Wombert> http://www.symfony-project.com/book/trunk/15-Unit-and-Functional-Testing 11:17 < Wombert> here's more 11:17 < RossC0> never used it 11:18 < Wombert> we'll base our stuff on PHPUnit3, at least for the functional tests 11:18 < Wombert> errr 11:18 < Wombert> for the unit tests 11:18 < Wombert> my idea was to shoot sebastian a mail once we're ready to start working on it and ask him for advice, describing what we need 11:18 < Wombert> and offering to write down our experiences in return 11:18 < Wombert> I hope he'll help us ;) 11:18 < RossC0> cool makes sense :) 11:19 < Wombert> one thing we have to think about is getting away from phing 11:19 < Wombert> I don't like it, it seems like one giant hack, but maybe that's just because I don't have a clue about it 11:19 < RossC0> really? 11:19 < RossC0> ah ok 11:19 < Wombert> yes, it's awfully complicated somehow 11:19 < RossC0> I never used it apart from the agavi project 11:19 < Wombert> all the property overwriting and... just look at src/build.xml... 11:20 < RossC0> hmm not nice 11:21 < RossC0> ok bbl 11:22 < Wombert> yes I'll be away too 11:22 < Wombert> ttyl 11:42 -!- Arme[0] is now known as Arme[N] 11:43 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 12:01 < horros> now this is proper wake-up music 12:02 * horros cranks up Nargaroth - Black Metal ist Krieg 12:35 * horros fires up the beloved wonderful stupendously great Cisco VPN Client 12:35 < horros> bbl 12:38 < v-dogg> change it to some hardware vpn 12:57 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 110 (Connection timed out)] 13:06 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 13:06 < horros> bleh 13:15 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 13:21 -!- shoan_ [n=shoan@59.92.155.252] has joined #agavi 13:24 < shoan_> i was troubleshooting database connectivity and did a var_dump($this->getContext()->getDatabaseManager(); in executeRead() and got no output. Is that normal? 13:25 -!- shoan_ is now known as shoan 13:31 < RossC0> shoan: sounds odd - var_dump($this->getContext()->getDatabaseManager(); the exact line? 13:31 < RossC0> its missing a ) 13:31 < RossC0> also was it a simple action? 13:35 < shoan> RossC0: I added it to the login action of the sample app 13:36 < shoan> the apache tread runs with 96+% cpu usage 13:36 < Wombert> shoan: use_database on? 13:36 < shoan> Wombert: hmm 13:36 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 13:37 < shoan> Wombert: that could be it, let me check 13:37 < shoan> but shouldn't an exception be thrown instead? 13:42 < shoan> Wombert: I just use_database to true and cleared out cache/ 13:42 < shoan> still get no output 13:44 < v-dogg> shoan: add another echo and then exit; 13:44 < v-dogg> to see if it's actually executed 13:45 < v-dogg> do you get any output? exceptions? (they wipe out other output iirc) 13:46 < shoan> hang on ... 13:48 * v-dogg hangs 13:51 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has quit ["Leaving"] 13:53 < shoan> v-dogg: this is what I added to the stock login class in the sample app 13:54 < shoan> public function executeRead(AgaviRequestDataHolder $rd) { var_dump($this->getContext()->getDatabaseManager()); echo 'test';exit; 13:54 < shoan> } 13:54 < shoan> still get a blank screen 13:54 < shoan> I have a feeling that I'm doing something st00pid 13:55 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has joined #agavi 13:58 < v-dogg> that method is not executed if you get nothing 13:59 < Wombert> did you up error_reporting 13:59 < Wombert> var_dump() would at least give NULL 14:00 < v-dogg> hey, what other execute methods you have there? 14:04 < v-dogg> ah, nevermind. execute$Method takes precedence 14:04 < Wombert> yep 14:23 < shoan> ok heres the thing 14:23 < Wombert> shoot 14:23 < shoan> the sample databases.xml 14:23 < shoan> has parameter name="user" instead of parameter="username" 14:24 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 14:24 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 131 (Connection reset by peer)] 14:25 < Wombert> okay butz 14:25 < Wombert> you still should be able to grab the database manager 14:25 < Wombert> oO 14:27 < CIA-11> david * r1808 /branches/0.11/ (3 files in 2 dirs): fixed typos ('user' should be 'username') 14:27 < shoan> Wombert: i didn't check 14:28 < shoan> thanks :) 14:28 < Wombert> btw, use "agavi project" to make a blank project 14:28 < Wombert> don't start from the sample app 14:33 < shoan> Wombert: yep. I know. I was just messing around ;) 14:38 < Whisller> Hi. 14:39 -!- Whisller [n=johndoe@user7.101.udn.pl] has quit ["brb"] 14:40 -!- Whisller [n=Whisller@217.97.146.67] has joined #agavi 14:41 -!- [1]Whisller [n=Whisller@217.97.146.67] has joined #agavi 14:42 < [1]Whisller> hmm 14:42 < Wombert> it goes like this: 14:42 < Wombert> the fourth, the fifth 14:42 < Wombert> the minor fall 14:42 < Wombert> the major lift 14:42 * Wombert sings 14:42 -!- [1]Whisller [n=Whisller@217.97.146.67] has quit [Client Quit] 14:49 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has joined #agavi 15:02 < horros_> hahah 15:02 < horros_> Q. I'm designing my first DTD. Should I use elements or 15:02 < horros_> attributes to store data? 15:02 < horros_> A. Of course. What else would you use? 15:02 < Wombert> ahahah 15:02 < Wombert> but the question is interesting 15:02 < ttj> :-) 15:02 < horros_> http://www.flightlab.com/~joe/sgml/faq-not.txt 15:02 < horros_> so funny 15:05 < _cheerios> http://www.jwz.org/gruntle/nscpdorm.html << mosaic dev's "diary", small company (startup) life 15:06 < horros_> lol 15:06 < horros_> Q. OK, so then what's the spirit of SGML? 15:06 < horros_> A. This is not formaly defined at present. A proposed amendment 15:06 < horros_> to ISO 8879 (below) seeks to correct this deficiency: 15:06 < horros_> [Text of proposed changes:] 15:06 < horros_> | 4.333 spirit of SGML: An alcoholic concoction produced by fermenting 15:06 < horros_> | a conforming SGML document. 15:06 -!- Whisller [n=Whisller@217.97.146.67] has quit [Read error: 110 (Connection timed out)] 15:06 < Wombert> haha the translation table 15:07 < horros_> yeah 15:07 < horros_> hahahaha 15:07 < Wombert> 15:07 < Wombert> I'll use that from now 15:13 < _cheerios> "I've just noticed that there's still purple ink on the inside of my right wrist spelling the word VOID: the hand-stamp from a concert that I went to last week. I left work, went to the show, and came back to work immediately afterwards. I've been here since." 15:42 < _cheerios> heh @ " And then Nat went back to whichever flyover state Novell is in, and a few days later he said to me, "wow, you really bummed me out, because the dozen other people I had talked to before you were all like, `a free groupware system, that's an awesome idea!' Then you depressed me, and I came back here and told the other guys what you had said, and they were all, `Oh, fuck. He's right.'"" 15:43 < _cheerios> (was there some wierd formatting in that?) 15:46 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 54 (Connection reset by peer)] 15:46 -!- Wombert [n=Wombert@dslb-084-056-018-202.pools.arcor-ip.net] has quit [Nick collision from services.] 15:47 -!- Wombert_ [n=Wombert@dslb-084-056-019-044.pools.arcor-ip.net] has joined #agavi 15:48 < _cheerios> IBM once did a research report that indicates that the average developer writes about 10 lines of functional tested code in a day. 15:48 < _cheerios> that in mind, one feels he's achieving goals everyday 15:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 15:53 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:55 < Xylakant> considering that i failed to write a single line of code today... 16:02 -!- Arme[N] is now known as Arme[0] 16:11 < digitarald> 10 lines, thats a lot 16:11 < Wombert_> 10 lines is a good value 16:11 < Wombert_> an average engineer produces 300 LOC per month 16:11 -!- Wombert_ is now known as Wombert 16:12 < v-dogg> but how want's to be average 16:13 < Wombert> your english sucks these days my friend 16:13 < Wombert> are you okay? 16:14 < Wombert> ;) 16:14 < v-dogg> haha 16:14 < v-dogg> just tired and an inch away from burning out :) 16:14 < Wombert> go on holidays 16:15 < v-dogg> my fingers always misspell how/who 16:15 < v-dogg> some weird packet loss thing between my brains and fingers 16:16 < v-dogg> same thing with 'from' and 'for' 16:16 < Wombert> bakery => 16:16 < Wombert> and butcher's => 16:31 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 16:40 < Wombert> and kebap! 16:40 < Wombert> and best of all 16:41 < Wombert> I bought myself a slice of finnish nut cake 16:41 < horros_> a slice of whatnow? 16:41 < horros_> we make nut cake? 16:41 < horros_> o_O 16:41 < v-dogg> I didn't know that either 16:42 < Wombert> it clearly said "Finnischer Nusskuchen" 16:42 < Wombert> here's hoping the bastards didn't rip me off 16:42 < Wombert> I'll eat it later 16:42 < Wombert> if it tastes weird, it is finnish 16:43 < horros_> haha 16:43 < horros_> I thought pretty much the only thing we make here that's "finnish" per se is mustamakkara and kalakukko 16:43 < horros_> :) 16:44 < v-dogg> you think authentic finnish food tastes weirder than german food faked to be finnish and called "Finnischer Nusskuchen"? 16:46 < Wombert> look 16:46 < Wombert> I thought about that in detail 16:46 < Wombert> and here's what I've come up with 16:46 * horros_ perks up 16:46 < Wombert> it can't be a conspiracy aiming at making me think finland is weird 16:47 < Wombert> by faking it and making it taste weird so I think finland is weird 16:47 < Wombert> because I already know finland is weird 16:47 < Wombert> therefor such an undertaking would be useless 16:47 < Wombert> hence it must be authentic 16:47 < Wombert> NAILED YOU! 16:48 < v-dogg> oooh.. take your nusskuchen and shove it :D 16:48 < Wombert> what is the finnish translation? 16:48 < Wombert> I must know before I eat it 16:48 < Wombert> that way, the experience is a whole lot better 16:49 < horros_> saksalainen mukamas-suomalainen pähkinäkakku 16:49 < horros_> :) 16:49 < v-dogg> or kiveskakku 16:49 < horros_> yes 16:50 < Wombert> I bet that means "nut" as in testicles 16:50 < Wombert> xD 16:50 < Wombert> kakku = cake? 16:50 < v-dogg> you are very clever :) 16:50 < horros_> very clever indeed, I'll give you that. 16:50 < horros_> :) 16:51 < horros_> hmm 16:51 < horros_> all this talk about cake made me hungry 16:51 < horros_> but I have no monies and salary arrives tomorrow :( 16:51 < Xylakant> and i always thought that nut cake had it's name not because it was made from nuts, but because it was made for nuts. 16:52 < Wombert> what does horros' mean? 16:52 < Xylakant> i mean "dog cake" (or whatever the proper translation would be) is not made from dogs either? 16:52 < horros_> Wombert: "hibernation" :) 16:52 < Wombert> I mean your translation 16:52 < horros_> oh 16:53 < horros_> "german fake-finnish nut cake" 16:53 < Wombert> or was yours the one with the testicles 16:53 < Wombert> ah 16:53 < Wombert> cool 16:53 < Wombert> pähkinäkakku 16:53 < Wombert> coool 16:54 < horros_> => credit-card-buying food 16:54 < horros_> bbiab 16:54 < Xylakant> now learn to pronounce that properly and you won't starve once you're in finnland 16:55 < Wombert> I doubt that 16:55 < horros_> there is no nut cake 16:55 < v-dogg> Q: "How do you improve the productivity of software developers?" 16:55 < v-dogg> A: "give them a bigger screen" 16:55 < v-dogg> -- Martin Fowler 16:55 < Wombert> they'll say "kovalainen espoo horros häkkinen" which means sth like "I didn't know we made nut cake" 16:56 < Wombert> and then I'll starve 16:56 < Wombert> oh wait I know the word for nut cake now 16:56 < Wombert> in all honest 16:56 < Wombert> I think I would enjoy finland very much 16:57 < Wombert> I got a kick outta that helsinki complaints choir 16:57 < horros_> hmpf 16:57 < horros_> I didn't get to go to CeBIT this year :( 16:57 < Xylakant> v-dogg: i'll send that quote to my boss 16:57 < horros_> It was turning into a tradition. 16:58 < horros_> Four-five days of boozy haze and aching feet. 16:58 < horros_> mmmm 16:58 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has quit ["bbl"] 16:58 < Wombert> CeWhat? 16:58 < horros_> Ce*BIT* 16:58 < Wombert> yes but 16:58 < horros_> no but 16:58 < Wombert> that hasn't started yet or has it 16:59 < Wombert> or did I miss something 16:59 < horros_> no, but the people planning the trip from here has sold the tickets already 16:59 < Wombert> because you were speaking in past tense 16:59 < Wombert> ah 16:59 < Wombert> okies 16:59 < horros_> and about *NOW* you won't get a bloody hotel room in hannover anymore :) 16:59 < Wombert> I thought you were confused by your weird time zone 16:59 * Wombert hugs horros_ 17:00 < horros_> I quite like Hannover for some strange reason. Fun little city. 17:00 < v-dogg> Xylakant: take the whole story, it's actually not a joke: http://martinfowler.com/bliki/BigScreen.html 17:00 < Wombert> Xylakant: to cheer you up... 17:00 < Wombert> Vertan, sagte der Hahn, und stieg von der Ente 17:01 < Xylakant> v-dogg: i never thought it was. 17:01 < horros_> v-dogg, I have 2x17" TFT and one 15" CRT 17:02 < horros_> when boss gets back from the US of A, I'll yell at him enough so he buys me three new 20" TFTs 17:02 < Wombert> larger screens doesn't mean better ergonomy btw 17:02 < Wombert> for instance, 19" tfts are a huge waste of money 17:02 < Wombert> and from 24" upwards your eyes and head have to move too much 17:02 < Xylakant> well. i have 2 19'' and a 15'' widescreen laptop sitting here 17:03 < horros_> 20" is fine 17:03 < Wombert> 20" wide and 15" powerbook (also wide), works 17:03 < Wombert> I just with the 20" had the same PPI count as the laptop 17:03 < Xylakant> yep. 17:03 < Wombert> 1440x900 ftw :> 17:03 < horros_> my 12" laptop does 1280x800 or something similar 17:04 < horros_> \/\/hatever it was 17:04 < Wombert> I dig hi res screens 17:04 < Xylakant> wirting concept papers for pitches is really the worst job i can imagine. 17:04 < Wombert> don't understand the fools who buy 15" laptops with 1280x800 or whatever 17:04 < Wombert> Xylakant: yep 17:04 < horros_> me neither 17:04 < Wombert> and then 17:04 < Wombert> the screen is also glossy... 17:04 < Wombert> my god 17:04 < horros_> the contrast is better 17:05 < horros_> but the glare is annoying at times 17:05 < Wombert> at times? are you kidding 17:05 < Wombert> you can shave in it if the background is anything but white 17:05 < Xylakant> if you're doing lot of work with photos, glossy has the better look, but i can't stand the glare 17:05 < horros_> Wombert, nah 17:06 < horros_> I have a glossy screen 17:06 < horros_> only times it's been annoying was in the train when I had a light right on top of me 17:06 < horros_> I've been working on it the whole day today and it's not glared at all :) 17:06 < Wombert> http://www.php-security.org/ 17:10 < Xylakant> does agavi still normalize the magic_quotes_gpc setting like mojavi used to do? 17:10 < Wombert> I don't think mojavi did 17:10 < Wombert> at least not in v3 17:11 < Xylakant> mojavi did at least in version 2. 17:12 < Xylakant> so i take that as a "no" 17:12 < Wombert> yep 17:12 < v-dogg> yes 17:13 < Wombert> clean it up yourself in config.php 17:13 < v-dogg> and we shouldn't either 17:13 < v-dogg> imo 17:13 < Wombert> I refuse to 17:13 < Wombert> yes 17:13 < Xylakant> making applications less portable... 17:14 < v-dogg> it's not the frameworks responsibility 17:14 < v-dogg> if you want to make such a hack, you do it yourself 17:14 < v-dogg> agavi shouldn't do it "under the hood" 17:14 < Xylakant> well, agavi does all the input data handling, even to the validation 17:15 < Wombert> well then we have the requirement that magic_quotes_gpc be off :p 17:15 < Xylakant> and i think this could be done by the framework 17:15 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has joined #agavi 17:15 < Xylakant> i'll go back to rails. *sigh* 17:15 < v-dogg> Xylakant: what if someone wants to use magic_quotes? 17:16 < Xylakant> v-dogg: in an agavi application? 17:16 < v-dogg> yes 17:16 < Xylakant> he must be right out of his mind 17:16 < v-dogg> sure, but let's forget that for a while :) 17:17 < Xylakant> if you want to cater for those out of their mind, make it config switch and name it "i_m_doomed" 17:17 < Xylakant> this was one of the things in mojavi that made life so much easier 17:18 < Xylakant> not having to care about the magic quotes setting 17:18 < Wombert> who in the name of god uses php >= 5.1 with magic quotes on 17:18 < v-dogg> Wombert: my isp 17:18 < v-dogg> yes, I'd like to shoot them for that 17:18 < Xylakant> there you go 17:19 < v-dogg> Xylakant: there I go fixing it in config.php 17:19 < v-dogg> I still think agavi shouldn't do it 17:20 < Xylakant> i think it should. with all that request data munging it already does, this is the natural place for me to make shure that data is normalize in that respect. strip those darned quotes 17:21 < Wombert> array_walk_recursive($_GET, create_function('&$value, $key', '$value = stripslashes($value');')); 17:21 < Wombert> piece of cake 17:21 * Wombert sighs 17:21 < Xylakant> exactly. but this has nothing to do in config.php 17:21 < Wombert> I can add it 17:21 < Wombert> I mean, you're not the first person to ask 17:22 < Wombert> and there are other people out there with idiot ISPs / sysadmins 17:22 < Wombert> it's just that... I dunno 17:22 < Xylakant> the invention of that php feature ranks pretty high in my "top ten worst ideas in IT i've seen so far" 17:22 < Xylakant> all fixes for that have a bad smell... 17:22 < Wombert> it's a matter of principle 17:23 < Wombert> with every step back we make to cater for idiots 17:23 < Wombert> we get ourselves into trouble 17:24 < Xylakant> thanks for the implication ;) 17:24 < Xylakant> i know what you mean though. 17:24 < v-dogg> idiot isps might change their configs if everyone sent them hate-mail instead of doing nasty fixes ;) 17:25 < Xylakant> i've seen idiot isp change that setting without notifying us 17:25 < Xylakant> and the customer then complains to *me* 17:25 < Wombert> oh 17:25 < Wombert> lol 17:25 < Wombert> sorry dude 17:25 < Wombert> I really didn't mean to call you an idiot 17:25 < Xylakant> and *i* need go fix that 17:25 < Wombert> I meant that any further situations would likely be brought up by idiots 17:25 < Wombert> "I don't have DOM on my server can you change everything so it works with pregs?" 17:26 < Xylakant> i know you didn't mean that 17:26 < Wombert> Xylakant: okay okay you got me 17:26 < Wombert> I'll do it 17:26 < Xylakant> it's a fine line that should not be crossed 17:26 < Xylakant> but it's so fine that it's hard to see where it is. 17:27 < Xylakant> thanks. this makes live easier. 17:28 < Xylakant> i hope they kill that beast in php6 17:28 < Xylakant> imo this should have been killed in php5 already 17:30 < Xylakant> ok, back to concept papers so that we win that pitch and agavi claims another application. 17:31 < horros_> weren't you just a few minutes ago going to rails?-) 17:31 < Xylakant> i got what i wanted, remember ;) 17:32 < RossC0> huzzah! 17:33 < horros_> lol @ fast show 17:34 < Wombert> RossC0: I think a config flag for the controller that tells whether to send() or return the response is best 17:34 < Wombert> whatcha think 17:34 < Wombert> "testing" env would have the flag set, et voila 17:36 < Wombert> preliminary tests show that the finnish nut cake tastes decent 17:36 < MrJeep> morning 17:38 < RossC0> Wombert: yeah sounds good 17:38 < RossC0> MrJeep: morning - fixed another mooselector bug 17:38 < MrJeep> wombert : i'm ready some tests 17:38 < MrJeep> nice :) 17:38 < MrJeep> (to do) 17:39 < MrJeep> jeez, I guess I'm not completly awake yet hehe 17:44 < MrJeep> Wombert : \u does not cause errors 17:45 < Wombert> okay but [A-Z] works right? 17:45 < MrJeep> 1 min 17:47 < MrJeep> yep 17:47 < MrJeep> it work 17:47 < MrJeep> preg_match_all('/dsadsa/u', 'bonjour', $res); 17:47 < MrJeep> preg_match_all('/[A-Z]/', 'another test', $res); 17:47 < MrJeep> var_dump($res); 17:47 -!- moni [n=moni___@85.206.205.158] has joined #agavi 17:47 < MrJeep> no error 17:48 < MrJeep> err 17:48 < MrJeep> I made a mistake in those regex 17:48 < MrJeep> \u does not work 17:48 < MrJeep> Compilation failed: PCRE does not support \L, \l, \N, \U, or \u 17:51 < MrJeep> is there alternatives for this ? 17:51 < Wombert> \u???? 17:51 < MrJeep> a lot of linux server seems to be missing this 17:51 < MrJeep> \u not work 17:51 * Wombert sighs 17:51 < Wombert> the problem is \P{Lu} 17:51 < Wombert> if you add u as a pattern modifier, it should work 17:52 < Wombert> or you replace \P{Lu} (which means "uppercase letters") with [A-Z] 17:52 < MrJeep> I'm just wondering if there is a way to fix this without recompiling php or pcre or whatever 17:52 < Wombert> as I said 17:52 < Wombert> can you please 17:52 < Wombert> with a sugar topping 17:53 < Wombert> replace \P{Lu} with [A-Z] 17:53 < MrJeep> yes 17:53 < MrJeep> (hard day wombert ?) 17:53 < Wombert> mot really 17:53 < Wombert> sorry 17:53 * Wombert hugs MrJeep 17:53 < Wombert> it's just that the finnish nut cake doesn't taste very good 17:53 < Wombert> SHAME ON YOU FINLAND 17:54 < MrJeep> :) 17:56 < MrJeep> both \p{Lu} and \P{Lu} ? 17:57 < MrJeep> ahh well, there is only one 17:57 < Wombert> yes 17:57 < Wombert> :> 17:57 < Wombert> http://trac.agavi.org/browser/branches/0.11/src/view/AgaviTemplateLayer.class.php#L78 here 17:58 < Wombert> now if that works, just curious, does \p{Lu} work if you have /u as a pattern modifier 17:58 < Wombert> the error might occur because it's not operating in utf8 mode 17:58 < Wombert> not that it matters anyway, I can't know the encoding of the calling file, just curious 17:59 < MrJeep> hum, sounds like it's working 17:59 < Wombert> http://trac.agavi.org/ticket/469 opinions? 17:59 < MrJeep> http://www.etrouve.com/ 18:00 < MrJeep> thnx 18:01 < MrJeep> i think this {lu pattern should be replace 18:01 < Wombert> yes 18:01 < Wombert> but 18:01 < Wombert> does \p{Lu} work with /u ? 18:02 < MrJeep> $parameter = strtolower(preg_replace('/((? to : /...../u ? 18:02 < Wombert> yes 18:02 < Wombert> but with \p{Lu} not with A-Z 18:02 < MrJeep> if didn't make any stupid mistakes trying to test it, it does work 18:03 < Wombert> hmm so which do we choose 18:03 < Wombert> I'll use /u 18:04 < MrJeep> just to make sure this is exacly what you wanted me to try : 18:04 < MrJeep> $parameter = strtolower(preg_replace('/((? in AgaciTemplateLayer 18:04 < MrJeep> __call method 18:05 < horros_> phew 18:05 < horros_> I have 12 tickets closed today 18:05 < horros_> I'm quite pleased. 18:05 < Wombert> eh no MrJeep 18:05 < CIA-11> david * r1809 /branches/0.11/src/view/AgaviTemplateLayer.class.php: use /u modifier to prevent complaints about unicode character property code 18:06 < Wombert> this: /((? \[A-Z] shouldn't work at all, I guess you have debug mode off 18:06 < MrJeep> i think the problem was the \p 18:06 < Wombert> yes 18:07 < Wombert> but with /u PCRE operates in utf8 mode 18:07 < Wombert> so it should work there 18:07 < Wombert> do svn up 18:07 < Wombert> clear cache 18:07 < Wombert> and let me know if it works 18:07 < MrJeep> ok i'll try 18:08 < MrJeep> nop 18:08 < MrJeep> as soon as \P or \p is used, it stops working 18:11 < MrJeep> \[A-Z] shouldn't work at all, I guess you have debug mode off : Indeed, it is off 18:13 < Xylakant> Wombert: I remeber seeing that problem here. The problem was that pcre was compiled/linked against a version that does not support unicode properties 18:13 < Wombert> how uncool 18:13 < Xylakant> and thus the /u switch does nothing 18:14 < Xylakant> yes, indeed. 18:14 < Xylakant> i remember that this happend to be on an ubuntu distro that is no longer supported... 18:15 < CIA-11> david * r1810 /branches/0.11/src/view/AgaviTemplateLayer.class.php: now it's just ascii, no weird umlauts in overloaded methods for template layers. sorry. refs [1809] 18:15 < Wombert> ubuntu... 18:15 < Wombert> gentoo... 18:15 < Wombert> they all suck 18:16 < Xylakant> reminds me that my weekly port sync && port update outdated is overdue :) 18:24 -!- Barfusslaeufer [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 18:30 < kaos> array_walk_recursive($_GET, create_function('&$value, $key', '$value = stripslashes($value');')); <-- errrrm, how about php_value magic_quotes_gpc off ? :D 18:35 < v-dogg> .htaccess? 18:35 < kaos> yup 18:35 < v-dogg> what about other servers? 18:35 < Barfusslaeufer> kaos: i talked him into that :) 18:35 < kaos> i don't give a shit :D 18:35 < kaos> anyone using other severs 18:36 < kaos> should be able to configure his php properly ;p 18:36 < v-dogg> well... why do that at all then :) 18:36 < kaos> because we have a .htaccess-dist ? :P 18:36 < kaos> which obviously wouldn't work with other servers as well ? ;) 18:36 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Nick collision from services.] 18:36 < v-dogg> heh, a solid argument 18:36 -!- Barfusslaeufer is now known as Xylakant 18:37 < kaos> i mean 18:37 < kaos> i think the last time i used that setting 18:37 < kaos> was php < 4.1 ? :P 18:37 < Xylakant> the last time i've seen that setting was about last week 18:37 < Xylakant> on php 5 18:38 < Xylakant> no, the server is not under our control 18:38 < Xylakant> no, we can't have php ini settings changed 18:38 < Xylakant> no, we can't place an .htaccess 18:38 < kaos> great service :D 18:38 < Xylakant> and yes, we need to install our application there 18:38 < kaos> just like hosteurope 18:38 < Xylakant> yes. the customers it department has to show it is important. 18:38 < kaos> were you can easily read all other webs on the same host 18:39 < kaos> (just like with almost every other php shared host installation) 18:39 < Wombert> whatever 18:39 < Xylakant> they are the guys that told us: hey, ssh is on a different port and when you connect to the regular port, your IP gets banned for 48 hours 18:40 < kaos> security by obscurity 18:40 < kaos> yay 18:40 < v-dogg> hahahaha 18:40 < Xylakant> well, no deal. had they only given us the info *before* we did our first attempt 18:40 < kaos> LOL 18:40 < kaos> to bad i don't need to open an connection with a syn scan ;) 18:41 < Xylakant> and no, you can't be removed from the block list. 18:41 < kaos> this could be space.net :D 18:42 < Xylakant> sometimes i have the feeling that IT departments exists to make life harder for everyone 18:43 < kaos> thats mostly true, yes 18:43 < Xylakant> as a security setting, this may be useful. you can detect syn scans and block the ip. however, this is not a high security server and overreacting in such a fashion that one connect attempt kills you... 18:44 < kaos> well, you can at least try again in 48 hours ;) 18:44 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 18:44 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 18:45 < Xylakant> wrong button... 18:46 < kaos> well, it departments ... they need to do such stuff to justify their existance 18:47 < kaos> in my old company they needed like 2 years to find a replacement CASE tool for rose 18:47 < Xylakant> i pity the developer who was tasked with that deployment. I know that one of our sysadmins was close to strangling one of their staff through the phone line. 18:47 < kaos> which supported .net 18:47 < kaos> and you were not allowed to roll/use your own 18:47 < Xylakant> let me guess: by that time rose had .net support? 18:48 < Xylakant> kaos: no, how could you? it's untested. 18:48 < kaos> yeah 18:48 < kaos> well, when they started the discussion 18:48 < kaos> rose xde was already out for a year or so 18:48 < kaos> which featured tight visual studio integration and stuff 18:49 < kaos> but we couldn't even get them to give us (the training dep.) access to it (they were evaluating it ...) 18:49 < kaos> just that we were almost only doing .net stuff 18:50 < kaos> result: we never êven got to show the apprentices these tools ^^ 18:51 < kaos> or trying to get access to the sap dev tools 18:51 < kaos> no way 18:51 < kaos> those sap consultants just don't want anyone else but them to be able to even see how sap works 18:52 < kaos> because that COULD reduce their market worth 18:52 < horros_> Accenture <3 18:52 < kaos> well, it were not the guys from sap 18:52 < horros_> most expensive it-consultants evar. 18:52 < kaos> but the guys who did the sap stuff in the company 18:53 < horros_> also, at the same time, probably the worst sap consultants ever :) 18:53 < kaos> that were employees of the company 18:53 < horros_> I can't honestly say I've ever heard anyone say anything good about Accenture / Andersen Consulting 18:53 < kaos> most expensive it-consultants evar. <-- i've seen sap consultants charge 400e/hour ! 18:53 < horros_> I've been thinking about going into the SAP-consult-business :) 18:54 < kaos> i think once you'r in 18:54 < horros_> that of course would mean I'd have to pay 348950983405 euro first to get SAP training 18:54 < kaos> you'r going to be rich 18:54 < kaos> no matter what ;D 18:56 < horros_> one'd think fucking up sap-consulting would be QUITE hard to do :) 18:56 < kaos> just like those strange fellas at flyingdog 18:56 < kaos> who sell a "cms" 18:56 < Xylakant> i don't know. selling my sould for money? 18:56 < kaos> where you pay like 20k euro 18:56 < kaos> to get a cms BUILDING KIT 18:56 < Xylakant> strip that "d" from the soul... 18:56 < horros_> Xylakant, at least I'd have a pleasant time before I go to hell :) 18:56 < kaos> which is a) plain buggy 18:57 < horros_> kaos: sounds like a business plan! 18:57 < kaos> b) one of TEH worst pieces of software i've ever seen 18:57 < kaos> c) you need to pay them like another 40-50k to even get the most basic stuff running 18:57 < kaos> because nobody but them understands that thing 18:57 < kaos> and d) where your own company needs to develop stuff for them in return 18:58 < horros_> hahaha 18:58 < horros_> amazing 18:58 < kaos> yeah, well, its SO good, that when you open a link in another window 18:58 < kaos> in the admin interface 18:58 < Xylakant> horros_ i don't intend to go to hell 18:58 < kaos> everything goes bonkers 18:58 < horros_> see, sometimes I feel bad that I'm not that greedy :I 18:59 < horros_> TietoEnator told us we charge too little monies for our app because our client's aren't complaining :D 18:59 < kaos> but i can say, its still better then using lotus notes as cms *g* 18:59 < horros_> MSCMS?-) 18:59 < Xylakant> kaos: that opening a new window is a real problem that's not easily solved 18:59 < Xylakant> kaos: where have you seen that? 18:59 < kaos> notes as cms ? 18:59 < Xylakant> yes 19:00 < kaos> www.rohde-schwarz.com 19:00 < Xylakant> i've seen it too and i can't imagine anyone else being stupid enough 19:00 < kaos> almost the entire public site is built using notes 19:00 < Xylakant> this can't be 19:00 < Xylakant> the same stupidity twice. 19:01 < kaos> i had to do some notes databases once 19:01 < kaos> you have to love that software 19:01 < kaos> use you scroll mouse in the designer: crash 19:01 < kaos> copy and paste images from notes to notes: crash 19:01 < kaos> copy and paste the SAME image from word to notes: works 19:01 < kaos> copy that image you just pasted 19:01 < kaos> into notes again: crash 19:01 < Xylakant> hell, at least it's reliable :) 19:02 < kaos> well, its just a slight problem when your mouse is so old, that even a slight touch against the wheel triggers a wheel event :D 19:03 < Xylakant> see: all you need is recent hardware 19:03 < Xylakant> no software problem here. 19:03 < kaos> :D 19:03 < horros_> I remember doing stuff in Notes, but that must have been like... what, close to 10 years ago. 19:04 < kaos> it even gets more interesting when you have to do dynamic stuff in notes 19:04 < kaos> try changing the layout at runtime: no chance 19:04 < Xylakant> a webshop as a java applet is an interesting idea 19:04 < kaos> internally you need to temporarily save the record you'r editing and reload your form 19:04 < Xylakant> the place i know used to syncronize the internal database to the website *once* a day 19:05 < kaos> or try removing a "field" from their "db" 19:05 < kaos> no chance :D 19:05 < RossC0> ALERT - linked list corrupt on efree() - heap corruption detected (attacker 'REMOTE_ADDR not set', 19:05 < RossC0> :-) 19:05 < RossC0> phpUnit <3 19:05 < Xylakant> combined with the fact that the preview didn't match the display in the browser 19:05 < Xylakant> and that there was no testing/staging server 19:06 < Xylakant> made for rather slow evolution of the website 19:06 < kaos> if notes was only used for the website 19:06 < kaos> it would have been ok 19:06 < Xylakant> once the information was up, it was up for at least a day :) 19:06 < kaos> but they use notes for EVERYTHING 19:07 < Xylakant> well, if you have such an expensive piece of software 19:08 < kaos> it has to have some use, yeah :D 19:08 < Xylakant> i don't think that notes is more unusable as groupware than the combo exchange/outlook, but that's only my opinion 19:08 < kaos> well, notes can not be compared in any way to exchange/outlook imho 19:09 < kaos> because that part in notes is really just a very very small one 19:09 < Xylakant> yes, i know 19:09 < kaos> the idea behind it is really cool 19:09 < Xylakant> thats why i placed the limitation :) 19:09 < kaos> just the implementation ... o m g :D 19:09 < Xylakant> however, this is the part that gets most use 19:10 < kaos> yeah, i know companies using notes only for that part 19:11 < Xylakant> notes is famous for the worst user interface ever, there are even websites wholly dedicated to that 19:11 < kaos> i once had to do a database in notes where you could compare different devices (a simple tabular layout, basicly 3 columns, where you could select a device at the top) and it would show some properties in the column 19:12 < kaos> the code to archieve that was probably the most ugly stuff i ever wrote 19:13 < kaos> it created a new record everytime you selected a new device 19:13 < kaos> because you have to (since i had to reload the entire form, because there would be different properties to display depending on the device category) 19:14 < kaos> and it took me full 2 weeks of work just to get such a silly thing which could have been done in some proper language in like 3 hours 19:14 < kaos> +working 19:15 < kaos> oh, and they ofc wanted it in the web too 19:15 < kaos> because teh great notes can export everything to the web 19:15 < kaos> (ofc it can ... unless you start to use any advanced feature :P) 19:16 < kaos> like using lotus script instead of those strange formular expression 19:17 < kaos> so, i think i should stop my notes ranting, this leads to nothing but strange feelings in me :D 19:17 < kaos> where i want to kill some ppl 19:17 < Wombert> RossC0: oO wtf 19:17 < Wombert> so 19:17 < Wombert> should we always return the resp 19:18 < Wombert> onse from dispatch() 19:18 < Wombert> and have an option not to send() it automatically? 19:18 < kaos> RossC0: latest php version ? 19:18 < kaos> and/or can you give a reproducing case ? 19:18 < kaos> this looks like a double free 19:19 < Xylakant> Wombert: what's the use case? 19:19 < Xylakant> is this for unit/automatted testing only? 19:19 < RossC0> Wombert & kaos All fixed :) 19:19 < kaos> RossC0: thats a php bug which should be fixed 19:19 < RossC0> some agavi / phpunit3 crazyness 19:19 < kaos> by the php devs, and not by you changing your code 19:20 < Wombert> testing, yes 19:20 < RossC0> I don't have time to trawl phpunit3 to find the cause and create a simple test case 19:20 < RossC0> :-/ 19:21 < Xylakant> is the response class used configurable? 19:22 < Wombert> yes 19:23 < Xylakant> why not extend the response and create TestResponse that gets loaded in testing environements and returns the response instead of sending it 19:24 < Wombert> http://trac.agavi.org/browser/branches/0.11/src/controller/AgaviController.class.php#L188 19:25 < horros_> => dog park, bbl 19:26 < RossC0> hmm in my test.php - which setup up the Agavi configs I do: Agavi::bootstrap('test'); but the environment isn't the test one ? 19:26 < Wombert> ? 19:26 < Wombert> whatcha mean 19:27 < Wombert> send_response is a good parameter name for that flag? 19:27 < Xylakant> i see. 19:28 < RossC0> well in my database.xml I have a db setup up for the test environment but its using the default one 19:28 < Wombert> that shouldn't happen 19:28 < Wombert> ? 19:29 < Xylakant> even if a TestResponse would overwrite send() in such a fashion that the result would get returned you'd required a testcontroller that duplicates the whole dispatch code... 19:29 < MrJeep> anyone know a good simple php editor ? 19:29 < MrJeep> since eclipse is not opening my php html files when I click on thems 19:29 < Wombert> Xylakant: the problem is that it's not the global response that gets sent 19:30 < Wombert> RossC0: that doesn't work? :S 19:30 < RossC0> hmm - fixed it I'm stupid and going to have to work for horros_ 19:31 < Wombert> is "send_response" good? 19:31 < Wombert> or "send_response_in_dispatch" but that's... uhm 19:33 < kaos> http://devzone.zend.com/node/view/id/1743 <-- lol ... so zend is not capable of creating an _official_ pear channel ? O_o 19:35 < RossC0> :-) 19:39 < Xylakant> kaos: they couldn't agree on creating one, IIRC 19:40 < kaos> sure ... why should they ... since zf is going to replace pear \o/ 19:41 < kaos> they should take their enterprise blabla talk and put it up their .... 19:41 < Xylakant> shure. i see that happen. somehwere... sometimes... 19:42 < Xylakant> sometimes... when i used http://www.zend.com/store/zend_php_extras/tequila_glass to much 19:43 < kaos> http://www.zend.com/store/zend_php_extras/t_shirt <-- who would be so crazy to wear such stuff 19:43 < kaos> with a strange text nobody even remotely gets ? 19:43 < kaos> i mean wtf, php is the new _black_ ?! 19:44 < Xylakant> a strange text never stopped me from wearing a shirt 19:44 < Xylakant> but the php imprint... 19:44 < kaos> and the color ... 19:44 < Xylakant> what's wrong with black? 19:44 < Xylakant> ;) 19:44 < kaos> i was not talking about the black ;) 19:45 < Xylakant> not? oh. 19:45 < Xylakant> sorry. i'm in a sort of destructive mood today. 19:45 < Xylakant> do me a favour, don't take me serious. 19:46 < kaos> hehe, i never take anyone too serious really, since i'm usually not that serious myself; ) 19:47 < Xylakant> good 19:48 < Xylakant> customer asks: "who changed my password?" 19:48 < Xylakant> i can't access resource X any more 19:49 < Xylakant> answer "That's because you're using someone elses username, you dork!" 19:49 < Xylakant> ... 19:50 < kaos> never underestimate the stupidity of customers 19:51 < Xylakant> hmm 19:52 < Xylakant> "Never underestimate the ingeniousness of idiots." 19:54 < Xylakant> i think i'll order a set of those php shirts 19:55 < Xylakant> and they'll be handed out one by one to the developer who creates the "fuck up of the month" 19:55 < Xylakant> with the obligation to wear it in public 19:55 < Xylakant> my private captital punishement 19:57 < Xylakant> Wombert: http://trac.agavi.org/ticket/469 - why not create a testcontroller that returns the response? 20:02 < Xylakant> you could factor out a AgaviController::sendResponse() 20:02 < Xylakant> and always return the result 20:06 < RossC0> php is the new kack more like 20:06 < RossC0> ok laters all 20:07 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 20:08 -!- _cheerios [n=jacklo@cs78152089.pp.htv.fi] has joined #agavi 20:16 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 145 (Connection timed out)] 20:17 < Wombert> Xylakant: nah that doesn't seem as clean to me 20:19 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 20:21 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 20:24 -!- moni [n=moni___@85.206.205.158] has quit [Remote closed the connection] 20:25 -!- moni [n=moni___@85.206.205.158] has joined #agavi 20:27 -!- moni [n=moni___@85.206.205.158] has quit [Remote closed the connection] 20:27 -!- moni [n=moni___@85.206.205.158] has joined #agavi 20:33 < _cheerios> anyone running windows tried http://labs.live.com/photosynth/ ? 20:34 -!- benny`work [n=benny@p54AC3299.dip0.t-ipconnect.de] has joined #agavi 20:35 < kaos> O_o 20:36 < kaos> activex 20:36 < kaos> yeah, sure 20:36 < _cheerios> it does stuff to j00 ph0t0s ! 20:37 < kaos> yeah, but wtf does it need to be activex ?! 20:37 < kaos> are we back to 1997 or what ? 20:38 < kaos> so they release a bugged version and the whole system gets attackable again 20:38 < kaos> THRU TEH BROWSER 20:39 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 110 (Connection timed out)] 20:41 < kaos> so ... how do i create my own collection with this piece of crap now ? :P 20:41 < kaos> lemme guess ... you don't 20:41 < kaos> you have to be happy with what ms provides you ;P 20:44 < kaos> pizza time 20:44 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 20:44 -!- moni is now known as codecop 20:45 < _cheerios> yesterdays pizza didnt taste so good 20:45 < horros_> hmm 20:48 < _cheerios> oh, and i listened to Finlands eurovision entry on youtube. sad. 20:48 < _cheerios> maybe if she put more Oooooooooooomph! into it the song could even keep you awake 20:51 < horros_> I doubt it. 20:52 < Wombert> what are you crazy f0ckers complaining about 20:52 < Wombert> your weirdo friends with the ugly faces won last year 20:52 < Wombert> who cares about finland this year 20:54 < kaos> i wonder hew know lordi before they entered the contest outside of finland ;) 20:54 < kaos> (ok, i did ... but i don't count :D) 20:54 < kaos> hew know = who knew 20:54 < kaos> heh 21:00 < kaos> (and they actually do some real funny metal with really strange videos at times :D) 21:06 < MrJeep> is there any plans for very basic sub-moduling 21:06 < MrJeep> like /modules/some_module_group/User 21:07 < Wombert> 2.0 21:07 < MrJeep> accessing it like some_module_group.User.Action name 21:07 < MrJeep> ok 21:08 -!- codecop [n=moni___@85.206.205.158] has quit [Remote closed the connection] 21:08 < MrJeep> i think it would be easy to implement this on a very basic scale 21:08 < MrJeep> are you thinking of more sub-modules features ? 21:08 < _cheerios> *singsalong` what have you done... lonegirl, almost fooled like everyone? 21:10 < Wombert> MrJeep: you can nest actions... 21:11 < MrJeep> really ? in folders ? 21:11 < MrJeep> - /action/somegroup/IndexAction... ? 21:11 < Wombert> yeah 21:11 < MrJeep> same thing with views ? 21:11 < Wombert> yes 21:11 < Wombert> an templates 21:11 < Wombert> you use Foo.Bar to do that 21:12 < Wombert> the routing also has features for it 21:12 < MrJeep> nice, this will be usefull on real large-scale project 21:13 < Wombert> 21:13 < Wombert> 21:13 < Wombert> 21:13 < Wombert> 21:14 < Wombert> Products is not an action 21:14 < Wombert> just a folder 21:14 < Wombert> containing ListAction.class.php etc 21:14 < Wombert> class name is Default_Products_ListAction 21:14 < Wombert> "agavi action" does that all for you 21:14 < MrJeep> great :D 21:14 < Wombert> you type "Products.List" as the action name and it handles the rest 21:14 < Wombert> the leading dots indicate that the string is appended to the parent 21:15 < Wombert> so you generate using gen('products.show', array('id' => 4)) 21:15 < MrJeep> :) once again, thnx 21:28 < CIA-11> david * r1811 /branches/0.11/src/controller/AgaviController.class.php: 21:28 < CIA-11> ability to prevent sending of the response in Controller::dispatch() which now 21:28 < CIA-11> also returns the final response (not the global one, mind you, but that one gets 21:28 < CIA-11> merged in) via parameter 'send_response'. plus some small refactorings. closes 21:28 < CIA-11> #469 21:51 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 22:01 -!- impl [n=impl@httpcraft/php/impl] has joined #agavi 22:17 < _cheerios> wsup with copenhagen youth 22:32 < _cheerios> http://irc-galleria.net/view.php?nick=Kaako&image_id=54117859 23:08 < kaos> http://www.metacafe.com/watch/434675/windows_vista_aero_vs_linux_ubuntu_beryl/ <-- haha :D 23:08 < kaos> and i can confirm beryl being ultra fast even on machines where vista doesn't even run properly *g* 23:13 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 23:20 < _cheerios> id love to test such, but probably wouldnt run on my gfx card(ati8500le) 23:20 < impl> Beryl works on Radeon 7500+ I think 23:24 < _cheerios> needs unstable packages for debian, eek 23:25 < kaos> _cheerios: beryl runs on an i810! 23:25 < kaos> with speed! 23:26 < kaos> (ok, its an i845 ... but the difference is not that big) 23:26 < impl> Idling at 160FPS on my Radeon 9550 (fglrx) 23:30 < MrJeep> i wish beryl was somehow ported to xp 23:30 < _cheerios> ive not installed any drivers for my card. just whatever ati driver etch put on. do i need anything special for the gfx card? 23:31 < kaos> MrJeep: easy solution: buy vista *eg* 23:31 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 110 (Connection timed out)] 23:31 < kaos> _cheerios: you need aiglx or fglrx or any other 3d composite manager 23:31 < kaos> should work with the standard drivers 23:35 < kaos> http://englishrussia.com/?p=727 <-- evil one \o/ 23:38 < _cheerios> 23:40 < _cheerios> http://www.muenchen-surf.de/lex/blogbilder/0509/du-bist-deutschland.gif 23:40 < MrJeep> kaos : beryl is way better than vista 23:40 < _cheerios> http://frankenschulz.de/blog/images/DuBistDeutschland35.jpg 23:40 < MrJeep> well, vista effects 23:41 < kaos> _cheerios: that "du bist deutschland" campaign was teh suck 23:42 < kaos> MrJeep: tbh i find vista crap 23:42 < kaos> complete 23:42 < MrJeep> crap may be exagerated, not-ready is more accurate 23:42 < kaos> no, 5 years dev time 23:42 < kaos> and that result 23:42 < kaos> is what i regard as crap 23:43 < MrJeep> well, they started over once 23:43 < kaos> its nothing more then xp with additions no sane (corporate) user needs 23:44 < kaos> MrJeep: 3 years ago they were talking about winfs, etc too 23:44 < kaos> which if it would have gone in would have been SO cool 23:44 < _cheerios> good for gamers, when drivers work + web devs ? 23:45 < kaos> i saw some nice demo app showing winfx + winfs in action a year ago on channel9 23:45 < MrJeep> well, that's what people like, nice gui 23:45 < _cheerios> their baggage is holdin' em back, backwards compatibility. must suck. 23:45 < MrJeep> i like nice gui :) 23:45 < kaos> it just was a simple image manager 23:45 < kaos> but the way it worked was so ultra nice, it was ultra smooth etc 23:46 < _cheerios> but was it done in PHP? 23:46 < MrJeep> but I'm also sure there is a lot of features we didn't discovered yet 23:46 < kaos> and what do those s*ckers ? throw everything good out and replace it with half assed pile of crap 23:46 < kaos> that new index service 23:46 < MrJeep> little things which will be annoying when we go back to xp 23:46 < kaos> needs like 5 seconds to pick up a change 23:46 < kaos> etc 23:46 < kaos> that's all so 1998 23:47 < MrJeep> I wish vista will have a white, plastic theme too 23:48 < MrJeep> anyway 23:48 < kaos> well, before i switch to vista, i will switch either to mac or linux 23:49 < MrJeep> we'll see what's gonna happen 23:49 < MrJeep> yeah, sure ;P 23:49 < kaos> depends on whats there first: money or my php editor ;) 23:49 < MrJeep> i guess you'll try linux 23:49 < MrJeep> but you'll miss photoshop 23:49 < MrJeep> you use photoshop ? 23:49 < _cheerios> just make it debian 23:49 < kaos> i have a photoshop license 23:49 -!- digitarald [n=Miranda@62-43-162-113.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 23:49 < kaos> last time i used it was like 23:49 < kaos> 1,5 years ago 23:50 < kaos> i'm a coder, not a graphics designer :) 23:50 < MrJeep> photoshop, 1.5 year ago ? 23:50 < MrJeep> ahh ok i see 23:50 < _cheerios> but, do you have a legal license? 23:50 < kaos> yes 23:50 < kaos> i do 23:50 < _cheerios> :p 23:50 < MrJeep> a true legal licence ? 23:50 < kaos> yes 23:50 < kaos> a true legal license 23:50 < MrJeep> you bought PS ? 23:51 < kaos> wom + me are running a company 23:51 < kaos> no way around legal licenses :) 23:51 < MrJeep> ahh I see 23:51 < MrJeep> I was seriously wondering why you'd buy a 900$ tool and not use it 23:51 < MrJeep> if ps is 900$... 23:52 < kaos> we didn't pay that much ... we bought a ps 6 license when 7 was already out 23:52 < _cheerios> germans are like rich, dude! 23:52 < MrJeep> yeah, forgot about that 23:52 < MrJeep> anyway, I'm pretty sure, someday, you'll be on vista 23:53 < kaos> i don't know really :) 23:53 < MrJeep> and you'll say it aint that bad 23:53 < kaos> the only thing holding me back from linux atm is a) a proper php editor 23:53 < MrJeep> the same thing happens everytime a new OS comes out 23:53 < kaos> b) games 23:53 -!- Prometheus^ [n=Promethe@cs181171069.pp.htv.fi] has joined #agavi 23:53 < kaos> vista and games is atm a real bad combination 23:53 < MrJeep> app and games support is basically what holds everybody (who have interests in linux) 23:54 < kaos> and my editor will run on win/mac/linux ;) 23:54 < kaos> its not app support really 23:54 < MrJeep> yep, but this is getting fixed.. about games 23:54 < MrJeep> 7.2 ati drivers are supposed to optimize opengl a lot 23:54 < kaos> i already use firefox/thunderbird only 23:54 < _cheerios> game dev moved to directX on windows, did the not? opengl there is dying? 23:55 < MrJeep> opengl dying ? I'm not quite sure 23:55 < kaos> the other software i regulary use is an irc client (heh) 23:55 < kaos> and an im client 23:55 < MrJeep> since a lot of hit game are still using it 23:55 < MrJeep> like UT, doom 23:55 < MrJeep> not sure about doom3 23:55 < MrJeep> maybe 23:55 < kaos> doom is opengl 23:56 < kaos> the problem is that ms dropped the official opengl support from vista 23:56 < kaos> iirc 23:56 < MrJeep> i've read they did, then i've read they put it back in, it's quite confusing 23:56 < MrJeep> all I know is nvidia/ati drivers supports it now 23:57 < MrJeep> and they'll make it better every release 23:57 < kaos> yeah, before it was in the OS 23:57 < kaos> now its the job of the driver builders 23:57 < MrJeep> i've also heard about aero with opengl 23:59 < MrJeep> there is also this drm stuff every body is talking about --- Day changed Fri Mar 02 2007 00:00 < kaos> yeah, let microsoft decide when you want to see a movie in high res and when not ;) 00:00 < MrJeep> a friend got a email saying with vista you can't play mp3 or watch movies blabla 00:00 < kaos> or let ms disable your entire pc remote 00:00 < kaos> if they think you violated their license 00:00 < kaos> thats what i call customer support :D 00:00 < MrJeep> lol, that's crap. I agree hehe 00:01 < kaos> the problem is that vista will scale down every hd content when it finds an unsigned driver on your system 00:01 < kaos> and stuff like that 00:01 < kaos> that is just not how i think a pc should behave 00:02 < kaos> while this is certainly not microsofts fault 00:02 < kaos> its the big industry pushing them to it 00:02 < kaos> but still ... i don't like the idea that MY pc is not completely under MY control 00:02 < Prometheus^> what's the grace period on vista? 00:02 < Prometheus^> for the regular licenses 00:03 < kaos> you mean before you have to register it ? 00:04 < MrJeep> maybe you could try to install mac os on your pc 00:04 < MrJeep> i'd really like to try this 00:04 < kaos> i don't think mac os would like my amd ;) 00:05 < Prometheus^> kaos: aye, that would be the grace period I speak of 00:05 < MrJeep> hum.. (googleing) 00:05 < Prometheus^> projectx86 or whatever it's called? 00:05 < MrJeep> yeah 00:05 < kaos> Prometheus^: i think it was 60 days 00:05 < kaos> or maybe 30 00:06 < Prometheus^> hmm 00:06 < Prometheus^> funky 00:06 < Prometheus^> the business edition has 4 days 00:06 < kaos> wtf ? 00:06 < Prometheus^> or 3 days 00:06 < Prometheus^> yeah 00:06 < MrJeep> did you download the KMS server image ? 00:06 < kaos> you can even run vista completely w/o a key for 1 month 00:06 < Prometheus^> at least, the one I saw today 00:06 < Prometheus^> it was installed on tuesday or wednesday 00:07 < Prometheus^> and it was showing 2 days left till activation 00:07 < impl> If you run your own activation server you can do whatever you want 00:07 < MrJeep> yep 00:08 < kaos> i'm really not in the mood to invest so much time just to get an illegal version of an os running 00:09 < kaos> which could stop working any day 00:10 < kaos> my xp is stable 00:10 < kaos> has all the software i need 00:12 < kaos> for some strange reason i even have an visual studio (6 ... which doesn't work on vista anymore iirc) license 00:12 < MrJeep> btw, I'm not on vista ;P 00:12 < MrJeep> but I'm pretty sure some day I will 00:13 < kaos> hehe, i only know 1 guy running vista atm 00:13 < kaos> he's quite happy with it 00:15 < kaos> but i definitly wont support a company who can't calculate exchange rates properly :P 00:16 < kaos> (i mean, wtf ... 499$ = 5xx euro ?) 00:16 < MrJeep> hehe lol 00:16 < kaos> ok, anyone buying the full version is crazy anyways 00:17 < kaos> when he can get the system builder for 190 euro 00:19 < kaos> well, lets see what happens to reactos 00:19 < kaos> if they ever manage to get into a shape which one could call alpha 00:19 < _cheerios> movie dl recommendations? 00:19 < impl> I'm hoping that by the time I'm ready to switch to Vista, Adobe will have gotten to their senses and released a *nix product line :\ 00:19 < kaos> _cheerios: i'll tell the MPAA! 00:20 < kaos> ;) 00:20 < _cheerios> don't, or they'll find my mari plantation on house search! 00:21 < kaos> hehe 00:21 < kaos> i wont 00:21 < kaos> when you send me some of plants ;P 00:21 < kaos> +your 00:22 < Prometheus^> kaos: $499 is more like 600+ euros :P 00:23 < Prometheus^> sorry 00:23 < Prometheus^> I read wrong! 00:23 < Prometheus^> :D 00:23 < kaos> we should start operating our own international drug distribution ring \o/ 00:23 < Prometheus^> I read 499 euros :) 00:24 < Prometheus^> Any finns happen to know a store that might be willing to sell a 30" Syncmaster for under 1900 euros :) 00:24 < MrJeep> impl : i wish that too 00:24 < kaos> before that adobe will release a photoshop for the web 00:24 < Prometheus^> I walked in to a mac store today and I realised that I *must* have a 30" display :) 00:24 < kaos> (if you read todays news) 00:25 < impl> kaos: I heard about that 00:25 < Prometheus^> news? 00:25 < kaos> impl: but i doubt that it will happen for unix 00:25 < kaos> i've looked at their window library bla 00:25 < impl> Prometheus^: http://www.adobe.com/aboutadobe/pressroom/pressreleases/200702/022107Photobucket.html 00:25 < kaos> (they released that as open source some time ago) 00:26 < kaos> and tbh 00:26 < kaos> i didn't really understand anything of it *g* 00:26 < kaos> :D 00:26 < kaos> so porting that to yet another platform will probably take like 25 years ;) 00:26 < Prometheus^> that's silly 00:27 < Prometheus^> just give me photoshop for free and I won't be grumpy! 00:27 < Prometheus^> :P 00:28 < kaos> ps would never be the market leader today if not everyone had an illegal copy of it anyways 00:28 < Prometheus^> aye 00:30 < MrJeep> http://www.widowpc.com/2005/08/mac_os_x_for_pc.php 00:30 -!- _cheerios [n=jacklo@cs78152089.pp.htv.fi] has quit ["nn"] 00:33 < kaos> MrJeep: it will still only work on intel cpus (except in vmware ofc) 00:41 -!- Prometheus^ [n=Promethe@cs181171069.pp.htv.fi] has quit [] 00:51 -!- Arme[0] is now known as Arme[N] 01:26 -!- Arme[N] is now known as Arme[0] 02:06 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 02:19 < fastly> how do i test if a user is authenticated in 0.11? 02:20 < Wombert> just like in the olden times 02:20 < Wombert> isAuthenticated 02:21 < fastly> $usr = $this->getContext()->getUser(); 02:21 < fastly> if($usr->isAuthenticated()) { ?? 02:21 < Wombert> yes 02:22 < Wombert> you checking that in an action? 02:23 < fastly> yeah 02:23 < Wombert> you should use isSecure()... 02:23 < fastly> it's LoginAction 02:23 < Wombert> ah 02:23 < Wombert> and if he's authenticated? 02:23 < fastly> i'm setting up a website for the st andrews fashion show 02:24 < fastly> and authenticating via the facebook api because they all use that anyway 02:24 < fastly> $this->getContext()->getUser()->login($rd->getParameter('auth_token')); 02:24 < fastly> i that this 02:24 < Wombert> the sample app sometimes (but not always) is a good guide on how things should be done 02:24 < fastly> and don't want to run it if the user is already authenticated 02:28 < Wombert> yup 02:28 < Wombert> nn 02:28 -!- Wombert [n=Wombert@dslb-084-056-019-044.pools.arcor-ip.net] has quit [] 04:32 -!- benny`gentoo [n=benny@p54AC335D.dip0.t-ipconnect.de] has joined #agavi 04:38 -!- benny`work [n=benny@p54AC3299.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)] 05:01 -!- benny`gentoo [n=benny@p54AC335D.dip0.t-ipconnect.de] has quit ["unset($this);"] 06:55 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 07:17 -!- impl [n=impl@httpcraft/php/impl] has quit ["Leaving"] 08:12 -!- shoan_ [n=shoan@59.92.161.169] has joined #agavi 08:27 -!- shoan [n=shoan@59.92.155.252] has quit [Read error: 110 (Connection timed out)] 09:36 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has joined #agavi 09:46 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:51 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 09:51 -!- Arme[N-1] is now known as Arme[N] 09:53 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 09:54 -!- Prometheus^ [n=Promethe@kone1.tmvvision.finnetcom.net] has joined #agavi 10:06 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 10:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:08 < horros_> morning 10:16 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 10:16 < RossC0> good morning! 10:21 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 10:23 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 104 (Connection reset by peer)] 10:23 -!- shoan [n=shoan@59.92.184.78] has joined #agavi 10:29 -!- shoan_ [n=shoan@59.92.161.169] has quit [Read error: 145 (Connection timed out)] 10:32 < Arme[N]> morning 10:33 < fastly> morning all! 10:33 < _cheerios> morning morning 10:35 -!- digitarald [n=Miranda@62-43-129-181.user.ono.com] has joined #agavi 10:35 < RossC0> morning morning morning :) 10:36 < RossC0> I'm unit testing today - so the bug hunt is on!! 10:37 < digitarald> Morning 10:38 < digitarald> reminds me of writing unittests for mootools ... urgh 10:38 < RossC0> what you use for that? 10:39 < digitarald> ibolmo from mootools channel wrote some a unittest suite that uses firebug 10:40 < RossC0> is it released? 10:40 < RossC0> I've only used scriptaculous's unit test suite for js 10:40 < digitarald> the scriptaculous is good, u can even use it for mootools 10:41 < digitarald> but a unittest which has dependencies on prototype/mootools wasn't good for us 10:42 < RossC0> makes sense - is it oo? 10:42 < RossC0> sorry os? 10:42 < RossC0> open source? 10:42 < digitarald> its on a public svn 10:42 < RossC0> cool 10:42 < digitarald> do u want to contribute? 10:42 < RossC0> I'll delve into it 10:42 < RossC0> sure 10:42 < digitarald> its not on the mootools svn 10:43 < digitarald> i'll create you an access, query me your mail-address 10:44 < RossC0> done 10:45 < digitarald> its on opensvn, when its public we move to mootools svn i think 10:47 < digitarald> done 10:48 < digitarald> https://opensvn.csie.org/mooforge/testsuite/ 10:55 < RossC0> cool 11:18 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 11:30 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 11:30 -!- horros [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 54 (Connection reset by peer)] 12:05 -!- Arme[N] is now known as Arme[0] 12:12 -!- Arme[0] is now known as Arme[N] 12:23 < _cheerios> Five Hot Technologies for 2007 12:23 < _cheerios> 1. Ruby on Rails 12:23 < _cheerios> Faster, easier Web development 12:24 < horros_> lol 12:25 < _cheerios> http://computerworld.com/action/article.do?command=printArticleBasic&articleId=9011969 12:28 < horros_> we seriously need a billion tonnes of documentation and after that a LOT of marketing 12:29 < _cheerios> http://www.getacoder.com/projects/operating_system_42879.html 12:29 < _cheerios> good comments on that one: 12:29 < _cheerios> Hi. I can do this for you next week, when I plan on taking a break from a nonotech based / atomic fission driven search engine thats going to make larry page wet his pants. 6 days to code, 1 to rest. It will be written from scratch and completely original in design, so don't worry about copyright bs. I plan to write the entire OS in C, and blindfolded, if its all the same to you. 100% secure will not be a problem either...In fact the OS wi 12:29 < _cheerios> ll be designed to leverage jedi mind tricks to kill anyone that even thinks about breaking in. (i was thinking maybe make them chop off their feet and jump up and down until their empty would be fair). Anyways, I'm gonna smoke some more crack, maybe you should do the same. Thanks! 13:00 < _cheerios> pecl install APC, and it force inputs 'yes' for 1. Use apxs to set compile flags (if using APC with Apache)? : yes ? wth 13:04 < fastly> what would be the best way for passing an attribute from a custom $usr->login() method? 13:14 < digitarald> writing it to the user attributes 13:33 < kaos> LOL @ getacoder 13:36 < horros_> there we go 13:36 < horros_> played enough hives on the guitar, maybe I can concentrate on some work now 13:43 -!- JamieWolf [n=jamiewol@e177181061.adsl.alicedsl.de] has joined #agavi 14:07 -!- Wombert [n=Wombert@dslb-084-056-019-044.pools.arcor-ip.net] has joined #agavi 14:10 < Wombert> fastly: mmmmh what do you mean, pass an attribute? 14:17 < RossC0> Wombert: where do I set 'send_response' to false? in an xml config or direct to createExecutionContainer ? 14:17 < Wombert> it's a config parameter for the controller, so you do it in factories.xml 14:17 < Wombert> you could also do $controller->setParameter('send_response', false) in your code of course 14:18 < Wombert> but config is better 14:18 < Wombert> look at this: 14:18 < horros_> I think tonight I'ma go get some beers, sit down and (attempt to) write some more documentation for somebody to edit into shape 14:18 < Wombert> 14:18 < Wombert> 14:18 < Wombert> false 14:18 < Wombert> put that into your factories.xml 14:19 < Wombert> that's the cool thing about our env/context specific config system :) 14:19 < RossC0> sweet 14:19 < Wombert> horros_: that would be cool 14:19 < Wombert> ping me when you're about to start 14:19 < horros_> will do 14:19 < Wombert> I still have your action documentation lying around 14:19 < horros_> right 14:19 < Wombert> I think you used some tags wrong etc hence I didn't commit it yetz 14:19 < Wombert> cool ty 14:20 < horros_> I might very well have, I was confused and just tried to make it look like the rest of the document :) 14:23 < horros_> hahaha 14:23 < horros_> LaToya London (born 1978), American singer and actress 14:23 < horros_> I read that as "Toyota London" 14:23 < horros_> haha 14:23 < horros_> I was like "wtf, I haven't heard about a Toyota London ever, what a stupid name" for a few moments 14:29 < RossC0> Wombert: having problems when testing my baseAction 14:29 < RossC0> its outputing the class 14:29 < RossC0> as text 14:30 < RossC0> I had to set a test output_type context :-S 14:31 < RossC0> hmm - wait I'll clear the cache 14:31 -!- Arme[N] is now known as Arme[0] 14:38 < RossC0> wtf! - wierd 14:40 < Wombert> hum? 14:43 < RossC0> my php is being odd 14:43 < RossC0> i'll pastie my test :) 14:45 < RossC0> omfg 14:45 < RossC0> omfg 14:45 * RossC0 cries 14:46 < RossC0> please ignore me I'm being sooo unbelievely stupid - I am now embarrassed 14:46 < horros_> haha 14:46 < horros_> please share so we can all be amused. 14:47 < RossC0> well I copied my own lib dir - so I would write the tests for all my files 14:48 < RossC0> copied a sample test - whilst still having my original BaseAction class underneath 14:48 < RossC0> and forgot to remove the BaseAction code... 14:49 < RossC0> so it was underneath the php test... 14:49 < RossC0> OMFG 14:49 < RossC0> nick RossC0_Shamed 14:49 < RossC0> ahh 14:49 < RossC0> I can't even do that right! 14:49 -!- RossC0 is now known as RossC0_Shamed 14:50 < horros_> RossC0_Shamed, hahaha <3 14:50 < Wombert> #470 is interesting 14:51 < Wombert> you sure you had svned up, RossC0_Shamed? 14:51 < Wombert> and cleared ze cache? 14:51 < splatch> hello :) 14:51 < Wombert> because matched_routes always gets set 14:51 < Wombert> hi splatch 14:51 < splatch> i see renders in view like in Mojavi 4 :) 14:52 < Wombert> it could only happen with use_routing off, RossC0_Shamed 14:52 < Wombert> otherwise it's at least an empty array 14:52 -!- RossC0_Shamed is now known as RossC0 14:52 < RossC0> yeah - well its occurred a few times 14:52 < RossC0> the very first time I hit the site 14:52 < splatch> Wombert: can I use agavi without mod_rewrite? 14:53 < RossC0> splatch: yeap 14:53 < Wombert> of course 14:53 < splatch> how to write routing pattern / use in address? 14:53 < Wombert> mod_rewrite is only used to remove index.php 14:53 < RossC0> so its index.php/blah/blah 14:53 < splatch> i've route with pattern "Article" 14:53 < splatch> index.php/Article will work? 14:54 < Wombert> if you don't use mod_rewrite it is index.php/products/13 instead of /products/13 14:54 < Wombert> splatch: no no no no 14:54 < Wombert> that's not how you generate urls... 14:54 < Wombert> look at the sample app 14:54 < Wombert> you cal $ro->gen('routename'); 14:54 < RossC0> But in the browser - it'll work 14:55 < RossC0> Wombert - I get error hit refresh and no more error 14:56 < RossC0> same url 14:56 -!- fastly [n=fast@ACCA571A.ipt.aol.com] has quit [Read error: 60 (Operation timed out)] 14:56 < Wombert> RossC0: I need a bit more information 14:57 < RossC0> seems to be related to session - as I close the browser and reopen and I hit it 14:57 < RossC0> I'll debug some more - its friday and its pub time 14:57 < RossC0> bbl 15:01 -!- JamieWolf_ [n=jamiewol@e177188077.adsl.alicedsl.de] has joined #agavi 15:01 < splatch> hm.. can i use routing in WelcomeToAgavi view? 15:01 < Wombert> no, that should be removed 15:02 < Wombert> create a new module and action with "agavi action" 15:02 < Wombert> and remove the route for welcome 15:02 < Wombert> (as it says on that page) 15:04 < Wombert> splatch: $ro->gen('index'); will generate /path/to/pub/index.php/ without mod_rewrite, /path/to/pub/ with mod_rewrite, and /path/to/pub/index.php?module=Default&action=Index with mod_rewrite off 15:07 < CIA-11> david * r1812 /branches/0.11/ (5 files in 4 dirs): removed use of deprecated Request::getModuleAccessor()/Request::getActionAccessor() 15:10 -!- JamieWolf [n=jamiewol@e177181061.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 15:35 < Wombert> RossC0: is the logger maybe run before the routing has been executed? 15:37 < v-dogg> huomenta 15:38 < horros_> v-dogg, what, are you in the states?-) 15:38 < v-dogg> no, back to turku now 15:39 < v-dogg> left before 6am 15:39 < Wombert> in the...states?w 15:39 < Wombert> wtf 15:40 < v-dogg> no no, I wasn't there :D 15:40 < v-dogg> a was in Hämeenlinna 15:41 < Wombert> which is...? 15:41 < Wombert> occupied by AMERIKKKAA? 15:41 < v-dogg> up there ^ 15:41 < v-dogg> http://fi.wikipedia.org/wiki/H%C3%A4meenlinna 15:42 < v-dogg> the finnish version because it has a map :) 15:42 < Wombert> THE GERMAN VERSION HAS A MAP TOO OKAY 15:42 < Prometheus^> pfft 15:42 < v-dogg> haha :D 15:43 < Wombert> from clicking around a bit 15:43 < Wombert> I have a theory 15:43 < Wombert> 99,7% of you finns live in the southern third of the country 15:43 < Wombert> and nobody cares about the rest "up there" 15:43 < v-dogg> about right 15:43 < ttj> Ha! My Bluetooth headset continues to work! 15:43 < v-dogg> or whatdoya say horros_ :) 15:44 < horros_> agreed. 15:44 < horros_> http://fi.wikipedia.org/wiki/Tampere 15:44 < horros_> that's where I live :) 15:44 < v-dogg> Tampere is up there! 15:44 < Wombert> btw not sure if I asked that before but 15:44 < ttj> Wombert: 80+% of ICT jobs are in the greater Helsinki area. :P 15:44 < Wombert> do you know each other in person? 15:45 < ttj> So there's no point to care about anything else than Helsink + Espoo... 15:45 < horros_> nope 15:45 < ttj> +i 15:45 < v-dogg> nope 15:45 < horros_> ttj, I think the rest of them are here in tampere :D 15:45 < Prometheus^> ttj: why care about espoo? 15:45 < v-dogg> and I'm all alone here 15:45 < ttj> Prometheus^: Cause my job is that side of the border. :P 15:45 < Prometheus^> :D 15:45 < ttj> Although by only slightly. 500 meters. 15:46 < Prometheus^> well, I'm currently in espoo as well, but.. 15:46 < Prometheus^> our office is situated in espoo 15:46 -!- Wombert [n=Wombert@dslb-084-056-019-044.pools.arcor-ip.net] has quit [Nick collision from services.] 15:46 < ttj> I'm in Keilaniemi. 15:46 -!- Wombert_ [n=Wombert@dslb-084-056-021-015.pools.arcor-ip.net] has joined #agavi 15:46 < Prometheus^> I hate this place :P 15:46 < kaos> Tomaatteja! Tomaatteja! -stand-up-komiikan festivaali <-- what a strange language mix \o/ 15:46 < ttj> I'd rather be in Ruoholahti. 15:46 < Prometheus^> we're right next to the Iso Omena, no idea what this area is called 15:46 < ttj> Espoo will do. :P 15:46 < Prometheus^> oh I agree, ruoholahti would be much nicer, I live in vuosaari, so it would be in the other end of the subway :P 15:47 < horros_> my brother used to live in virherlaakso, right on the border of kauniainen 15:47 < ttj> Lauttasaari. <3 15:47 < ttj> Virhelaakso. :-) 15:47 < horros_> so funny that if he was walking his dog in viherlaakso, he'd pick up the poop. if he was over the border to kauniainen, he wouldn't :P 15:47 < Wombert_> god these names all sound soooo funny 15:47 < horros_> I've no idea where he lives now, though. He moved a couple of months ago and I've not visited him yet. 15:48 -!- Wombert_ is now known as Wombert 15:48 < horros_> Wombert, Viherlaakso = Green Walley :) 15:48 < Prometheus^> Valley* 15:48 < horros_> \/\/hatever 15:48 < Prometheus^> :> 15:48 < Prometheus^> more like, /\/\AC 15:48 < Prometheus^> :> 15:49 < horros_> wtf 15:49 < horros_> I was reading the wikipedia article on tampere 15:50 < horros_> and all of the sudden firefox died 15:50 < Prometheus^> :) 15:50 < horros_> I didn't even touch the mouse/keyboard! 15:50 < kaos> open source POWWAH 15:50 < Prometheus^> wikipedia kills ff 15:50 < Prometheus^> <3 open source 15:50 < horros_> I guess the disinformation was too much for firefox to bare 15:50 < Prometheus^> obviously 15:50 < horros_> bear* 15:51 < horros_> English is so stupid. 15:51 < Prometheus^> that's how I think of finnish :/ 15:51 < Prometheus^> god I hate the language 15:51 < horros_> break/brake, bear/bare and a billion others 15:51 < Prometheus^> I'm fluent in english, but my finnish is pretty rusty 15:51 < horros_> Prometheus^, actually, finnish is a very good language to communicate ideas in, because there aren't many ambiguous words. 15:52 < Prometheus^> I suppose 15:53 < horros_> as an example: tieto / tietämys which are completely different but both translate to "knowledge" 15:53 < v-dogg> bear beer 15:53 < v-dogg> mmm... 15:53 < horros_> mmm 15:53 < horros_> beer 15:53 < horros_> speaking of which... I shall go to the store and pick up some. 15:53 < horros_> and maybe some food too. 15:53 < horros_> buy mostly beer. 15:53 < kaos> because there aren't many ambiguous words. <-- yeah, you just put some more o or i at the end the dissolve any ambiguity thru that :P 15:54 < horros_> pardon my french but... 15:54 < horros_> kaos: wtf? 15:54 < Prometheus^> kaos lost me 15:54 < Prometheus^> :( 15:54 < horros_> me too 15:54 < horros_> although 15:54 < kaos> whatever ^^ 15:54 < horros_> I already ceased to care about the subject. 15:54 < Prometheus^> then again, I'm trying to think of something at the same time while reading this 15:54 < horros_> Now I'm all focused on beer. 15:54 < horros_> :) 15:55 < v-dogg> we actually have a beer called Bear 15:55 < horros_> we do indeed 15:55 < v-dogg> in finnish, of course :) 15:55 < v-dogg> Karhu 15:55 < horros_> the finnish beer I dig the most 15:56 < horros_> most of the others just don't taste "enough" 15:56 < v-dogg> justed to be my favourite too 15:56 < v-dogg> nowdays I drink more Sandelss 15:56 < v-dogg> -s 15:56 -!- _stachu2 is now known as stachu 15:56 < horros_> eww, sandels 15:56 < v-dogg> mmm, sandels 15:56 < Wombert> bears rock 15:56 < Prometheus^> I don't like beer :( 15:56 < Prometheus^> I like water 15:57 < ttj> Prometheus^: Something's inherently wrong with you, mate. 15:57 < Prometheus^> I drank too much beer at the ferry from finland to sweden 15:57 < Prometheus^> and back 15:57 < Prometheus^> :/ 15:57 < v-dogg> that happens often 15:57 < horros_> Best lager without question is Budovar though. 15:57 < ttj> No it doesn't. 15:57 < ttj> Because there's no reason to go to Sweden in the first place. \o/ 15:57 < v-dogg> ttj: every time? 15:57 < v-dogg> :) 15:58 < horros_> Let me rephrase that. 15:58 < horros_> Best lager is Budovar though. No question about it. 15:58 < ttj> Budovar best without lager question, is though. 15:58 < horros_> there, disambigousified the sentence! 15:58 < v-dogg> haha 15:59 < horros_> oh yeah 15:59 < horros_> lager it was 15:59 < horros_> bbl 15:59 * horros_ & 16:04 < Wombert> shopping -> 16:05 < Prometheus^> hmm, I should rewrite lightbox a bit 16:05 < Prometheus^> it's not really apparent that you can navigate through the set of pictures unless you already know how to work it.. 16:06 < Wombert> yes 16:06 < Wombert> these onhover arrows suck 16:07 < Wombert> or is it even PREV and NEXT 16:07 < Wombert> sucks totally 16:07 < Prometheus^> prev next 16:07 < Wombert> anyway 16:07 < Wombert> -> 16:07 < Wombert> a) letters 16:07 < Prometheus^> well, you can swap the prev next in for arrows, which are included 16:07 < Wombert> b) english 16:07 < Wombert> c) onhover 16:07 < Prometheus^> I was thinking of making them slightly transparent 16:07 < Wombert> yes but they should be permanent to the left and right 16:07 < Prometheus^> then again, browser support is the problem 16:07 < Prometheus^> or then they should be outside the image 16:08 < Wombert> they should 16:08 < Prometheus^> and there at all times 16:08 < Wombert> in some browsers the next doesn't appear again until you move out and into the area 16:08 < Prometheus^> although, I have to admit, I've been looking in to the galleries 16:08 < Prometheus^> I should make a lightbox like gallery 16:08 < Prometheus^> written in mootools 16:09 < Prometheus^> but if I did that, I would have to figure out a way around having prototype already loaded :( 16:10 < Prometheus^> I was thinking about making a more general version of the lightbox technique anyway, where you could load anything (I've been thinking about creating an admin UI using that, because that way the user would be focused on the editing) 16:10 < Prometheus^> smoothgallery seems like a pretty good implementation of mootools 16:10 < Prometheus^> something like that would work 16:11 < Prometheus^> ah well, going to have to give it some thought on my own time 16:11 < Wombert> I will write one today or tomorrow 16:11 < Wombert> shouldn't take more than 20 minutes or so 16:11 < Prometheus^> problem is, I probably have to write it in prototype instead of mootools :( 16:11 < Wombert> anyway 16:11 < Wombert> really gone now 16:12 < Prometheus^> later 16:19 < RossC0> back 16:19 < RossC0> (13:35:32) Wombert: RossC0: is the logger maybe run before the routing has been executed? 16:19 < RossC0> well it happens in BaseUser->startup 16:20 < RossC0> I'm logging that a user has auto logged in... 16:22 < RossC0> ah shopping! :-) 16:22 < v-dogg> what's the problem? 16:22 < RossC0> hmm - wait routing has to be avaliable as I only gen the route on shutdown! 16:23 < RossC0> v-dogg: http://trac.agavi.org/ticket/470 16:23 < Prometheus^> btw, once I disable the WelcomeToAgavi action(?), I should create an entirely new module, right? 16:23 < Prometheus^> and work from there 16:23 < RossC0> ah no I don't but I can hmm 16:24 < RossC0> ok - Wombert: it is because routing isn't fully up 16:24 < v-dogg> Prometheus^: no, not neccesarily 16:24 < Prometheus^> or should I just start creating actions in the default module? 16:24 < v-dogg> Prometheus^: you can create all the modules (or just one) you need when you create the project 16:25 < Prometheus^> right, but I can create more afterwards too, right? 16:25 < v-dogg> sure 16:25 < Prometheus^> reminds me of raking 16:25 < Prometheus^> from rails 16:25 < v-dogg> agavi module, agavi model, agavi action 16:25 < Prometheus^> right 16:25 < _cheerios> http://www.ende-der-vernunft.org/files/joern/20070228-vistawowg.jpg makes me want to test Beryl to do these kinds of tricks 16:25 < Prometheus^> wtf, lol 16:27 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has quit [Read error: 145 (Connection timed out)] 16:28 < digitarald> thats cool, i want xp too for such shiny error messages 16:43 -!- horros_ [n=mle@87-94-154-140.tampere.customers.dnainternet.fi] has joined #agavi 16:46 -!- Arme[0] is now known as Arme[N] 16:54 < MrJeep> just like I said before, give it time 16:55 < Prometheus^> give vista time? no way :D 16:56 < Arme[N]> time to what? windows? c'mon that sucks 16:56 < v-dogg> I used vista for the very first time about an hour ago 16:56 < v-dogg> and _man_ it is complicated and messy 16:57 < kaos> RossC0: the routing is not executed yet in user->strartup 16:57 < kaos> it's set up 16:57 < kaos> but it didn't match anything yet 16:58 < _cheerios> v-dogg, sounds like you're hooked 16:58 < Prometheus^> :P 16:58 < Prometheus^> I saw it briefly when I was at luottokunta the other day, wasn't too impressed tbh 16:59 < horros_> The upgarde from xp to vista is complicated as hell. 17:00 < MrJeep> wait 5-6 month, and I guess vista will be ready 17:00 < horros_> like... tell them the laptop serial number, model number, purchase date, your company VAT-number, etc etc etc 17:00 < MrJeep> for fun I customized a mac pro 17:00 < MrJeep> this morning 17:00 < horros_> then pay 15e to some account somehwere, then send in a copy of the receipt of the computer and THEN they'll send you the upgrade cd 17:00 < MrJeep> 4599$ 17:00 < v-dogg> MrJeep: and 12-24 months so that 3rd party apps start to work :) 17:01 < Arme[N]> horros_: lol 17:01 < MrJeep> if I had this kind of money right now, I'd buy it :) 17:02 < v-dogg> horros_: you wouldn't happen to have that php5-ready feedcreator handy, would you?-) 17:02 < horros_> Arme[N]: I'm dead serious 17:02 < horros_> v-dogg: nope, haen't had time to touch it yet 17:02 < v-dogg> an, I thought you had already 17:02 < horros_> though like I said, it shouldn't be that hard, it's only 1000 lines or so :D 17:02 < v-dogg> :) 17:03 < MrJeep> anyone knows a good site which shows great (and simple) web design ? 17:03 < v-dogg> I'll do it tonight (or tomorrow if I can't stay awake) 17:03 < MrJeep> i need some inpsiration 17:03 < v-dogg> veikko.fi 17:03 < v-dogg> :p 17:03 < Arme[N]> lol 17:03 < horros_> MrJeep: css zen garden :) 17:03 < v-dogg> it's _simple_ :) 17:03 < Arme[N]> yep zen garden rocks 17:04 < MrJeep> hum, i would not consider the first page design a great design hehe 17:04 < digitarald> there are better pages to steal design :) 17:04 < MrJeep> I'm not speaking of stealing here 17:04 < Prometheus^> MrJeep: wait 5-6 months for an operating system to be ready after it's released? 17:05 < Prometheus^> I thought they were suppose to be ready when they are released :D 17:05 < digitarald> v-dogg ... i want an agavi blog too! 17:05 < kaos> v-dogg: your site doesn't work with www. 17:05 < MrJeep> man... don't be a zealot 17:05 < Prometheus^> MrJeep: it's a fact :P 17:05 < v-dogg> digitarald: go make one, takes a few hours :) 17:05 < MrJeep> it's always happening when a new os comes out 17:05 < Prometheus^> if leopard sucks when it's released like vista does right now, I'll be more than happy to criticize it as well 17:05 < v-dogg> kaos: hah, thanks :D 17:06 < MrJeep> most of vista problems comes from the drivers 17:06 < MrJeep> or 3rd party apps 17:06 < Prometheus^> and as for $4599 mac pro, if you really need that kind of power for what you do... :P 17:06 < MrJeep> (23" screen) 17:06 < RossC0> kaos: sure - updated my logger :-) 17:06 < MrJeep> like Nero which crash explorer 17:06 < Prometheus^> right, that's not part of the computer :P 17:07 < Prometheus^> so that would be like $1200 off the price :) 17:07 < Arme[N]> v-dogg: no-www, thats good :) 17:07 < MrJeep> Prometheus^ : still expensive 17:07 < Prometheus^> MrJeep: you get what you pay for ;) 17:07 < kaos> MrJeep: i would expect a company like microsoft to at least test such unusal apps as nero at least ONCE before shipping 17:07 < MrJeep> Prometheus^ : I'm pretty sure they could lower this price, but they don'T 17:07 * horros_ was just about to make comments on macs, prices and "you get what you pay for" but decides not to 17:07 < v-dogg> Arme[N], kaos: fixed (when the dns updates) 17:07 < Prometheus^> there are exceptions to the rule, too, enter alienware 17:08 < Prometheus^> MrJeep: try customizing yourself an alienware ;) 17:08 < Prometheus^> and then compare it to the mac pro 17:08 < MrJeep> hehe ok 17:08 < digitarald> ... i'm bored ... coding my autocompleter bored me ... nobody need so much features ... 17:08 < Arme[N]> v-dogg: http://no-www.org/ 17:08 < Arme[N]> :) 17:08 < Prometheus^> make sure it matches the mac pro too, in performance 17:08 < Prometheus^> oh wait.. 17:09 < v-dogg> Arme[N]: I agree, but you silly people (kaos :) can't live with out it :) 17:09 < MrJeep> I'm startin with this : 17:09 < MrJeep> http://www.alienware.com/Configurator_Pages/area-51_7500_r4.aspx?SysCode=PC-AREA51-7500-R4&SubCode=SKU-DEFAULT 17:09 < MrJeep> 2199 vs 2499 for the mav 17:09 < MrJeep> mac 17:09 < MrJeep> then customize it 17:10 < kaos> Intel® Core™ 2 Extreme QX6700 2.66GHz 8MB Cache 1066MHz FSB [+$1,000 or $30/mo.] 17:10 < kaos> Quad Core Technology! 17:10 < kaos> THATS what we all need 17:10 < kaos> :D 17:10 < Arme[N]> v-dogg: lol, then redirect it :P 17:10 < v-dogg> heh, there's an idea 17:10 < Prometheus^> see how close to the $4599 mac pro you can get with the alienware one, and compare the prices 17:11 < MrJeep> Prometheus^ : One thing for sure, If both systems ends up the same price, I would buy the mac 17:11 < Prometheus^> MrJeep: I think you will find that they won't end up the same price 17:12 < Prometheus^> I'll be awestruck if they do 17:12 < MrJeep> 5020 :) 17:12 < Prometheus^> ;) 17:12 < MrJeep> very expensice 17:12 < MrJeep> I'm lucky I buy clones ;P 17:12 < _cheerios> kaos: nice rig :D 17:12 < MrJeep> well, they are "clones" 17:12 < Prometheus^> of course, the whole thing about alienware is.. 17:12 < Prometheus^> they are full of shit 17:12 < kaos> it has this cool alien logo 17:13 < kaos> that's all about alienware ;D 17:13 < MrJeep> but I'm pretty sure I could build an equivalent system for a way less hehe 17:13 < Prometheus^> MrJeep: from parts, yes 17:13 < Prometheus^> you probably coulld 17:13 < MrJeep> I'd really like to try a mac, but I'm pretty sure I'll try vista before 17:13 < _cheerios> alien, apple... you pay premium for a brand :D 17:13 < Prometheus^> for the desktop anyway, but I don't know about laptops 17:13 < MrJeep> if I get the chance to work on a mac, I'll take it 17:13 -!- _cheerios [n=jackbo@muxlim2.enterprises.evtek.fi] has quit ["bbl"] 17:14 < Prometheus^> high end laptops, even from dell, are pretty darn close to mac equivalents in price 17:14 < MrJeep> just like I worked in linux only for 3 month 17:14 < MrJeep> "linux only" for 3 month 17:14 < MrJeep> was a nice experience 17:14 < Prometheus^> I think you'd enjoy a mac :) 17:14 < MrJeep> for 3 month, at work and home, was linux only 17:15 < MrJeep> yeah I'm pretty sure I'd do 17:15 < MrJeep> I like linux, but I don't like how messy it is 17:15 < MrJeep> and I can't run adobe apps 17:15 < MrJeep> this is this big thing holding me back 17:15 < horros_> funny 17:16 < horros_> everyone complains they can't run adobe apps on linux 17:16 < Prometheus^> enter leopard and os x will have even more to offer :) 17:16 < kaos> didn't wine work quite well with adobe stuff ? 17:16 < kaos> (as long as its not the most recent?) 17:16 < MrJeep> haha lol 17:16 < horros_> and I bet you my left arm that about 1% that complain actually OWN any adobe apps :) 17:16 < MrJeep> yes you can run ps 7 with wine 17:16 < v-dogg> kaos: just out of curiosity, how did you spot that? 17:16 < Prometheus^> horros_: aye :) 17:17 < MrJeep> but you know what, when I buy a 3.2 ghz proc, I don't really like feeling like i'm having a 1.0 ghz 17:17 < kaos> v-dogg: that it doesn't work with www ? 17:17 < Prometheus^> horros_: you know what's also funny? A lot of the times pirates don't even see the protective serial key stuff 17:17 < kaos> i pasted your link to my browser 17:17 < v-dogg> kaos: yep 17:17 < Prometheus^> or activation 17:17 < kaos> prepending www manually ;) 17:17 < v-dogg> haha 17:17 < MrJeep> in both case (linux or xp) my os is free 17:18 < Prometheus^> and I've been hearing this nice rumor that once leopard starts shipping, apple could be giving people deals to exchange their old ppc laptops (desktops too?) in for a brand new intel-based laptop :) 17:19 < Prometheus^> of course, with money added on top, but nonetheless 17:19 < horros_> Prometheus^: the protective whatnow? 17:19 < Prometheus^> horros_: activation 17:20 < Prometheus^> activation never sees the daylight in cracked software :) 17:20 < horros_> ah, yes. 17:20 < Prometheus^> it won't keep the pirates away 17:20 < Prometheus^> however, the regular users.. 17:20 < Prometheus^> well ;) 17:20 < Prometheus^> I hear it's a pleasure to install adobe creative suite and the like 17:20 < MrJeep> http://www.unmatchedstyle.com/ <-- Nice too 17:20 < Prometheus^> having to enter activation key in every single pap 17:20 < Prometheus^> app* 17:20 < horros_> heh 17:20 < horros_> sounds stupid 17:21 < Prometheus^> aye ;) 17:21 < Prometheus^> I can only imagine installing like 10 apps 17:21 < Prometheus^> :D 17:21 < MrJeep> Prometheus^ : taking about vista basic ? 17:21 < horros_> then again, most software protection things are so badly written it's not even remotely funny 17:21 < Prometheus^> if you want a list of good, inspirational, css sites: http://www.dia-chronie.com/ 17:21 < Prometheus^> that place has a listing of bunch of css galleries 17:21 < Prometheus^> MrJeep: no, any given software 17:22 < MrJeep> ok ok 17:22 < horros_> I mean, I cracked dreamweaver (3?) in my youth. had ice.. ice... wtf was it called... some debugger or the other set up to fire on one of them text field events 17:22 < kaos> i think the only way to get around getting cracked is a small target audience :D 17:23 < horros_> then just search the memory for the serial I entered (like 1234-1234-1234), look at the assembler op codes and change one je / jne to either jmp or nop 17:23 < horros_> :) 17:23 < MrJeep> wombert : which editor are you using on mac ? 17:23 < Prometheus^> kaos: there's no way around it 17:23 < Prometheus^> people are going to crack your software, whether you like it or not :P 17:23 < Prometheus^> MrJeep: for mac, consider textmate - http://macromates.com 17:24 < kaos> thats what Wombert uses too 17:24 < Prometheus^> powerful editor 17:24 < MrJeep> auto completes php ? 17:25 < Prometheus^> well, depends what you mean by auto complete 17:25 < MrJeep> $something = 'blah'; 17:25 < MrJeep> $so (ctrl + space or something) 17:25 < MrJeep> shows $something 17:26 < Prometheus^> err 17:26 * RossC0 uses textmate when on his mac and jedit on the pc 17:26 < Prometheus^> well, to a degree yeah 17:26 < MrJeep> ok 17:27 < MrJeep> i'm the only one using eclipse here ? 17:27 < Prometheus^> it doesn't autocomplete variables I don't think 17:27 < horros_> MrJeep: nossir. 17:27 < RossC0> MrJeep: I used eclipse but my work pc is slowwww 17:27 < Prometheus^> well, it doesn't "autocomplete" anything, you have to tab to complete it :) 17:27 < MrJeep> :S 17:28 < MrJeep> weird because at this point eclipse is the fastest java tool I ever used 17:28 < Prometheus^> or esc to get a list of options 17:28 < RossC0> but I installed eclipse after I heard horros_ talk about the xdebug support 17:28 < RossC0> so use it for that :) 17:28 < horros_> I did whatnow? 17:29 < horros_> I can't recall babbling about xdebug support... I don't even use the debugging features in eclipse :) 17:29 < RossC0> ah someone mentioned it 17:29 < RossC0> maybe you mentioned it and I googled o_O 17:29 < RossC0> :D 17:29 < horros_> maybe :) 17:30 < horros_> I believe I said something along the lines that it has debugging support but I've never used it :) 17:31 < RossC0> 12:10 < RossC0> horros: do you rate eclipse? 12:10 < horros> sorry, does not compute. 17:31 < RossC0> that'll be it xD 17:33 < horros_> hah 17:41 -!- Arme[N] is now known as Arme[0] 17:44 < Xylakant> Wombert: i'm looking at the imagevalidator, would it be a good idea to stick an @ before the 17:44 < Xylakant> $type = getimagesize($file->getTmpName());? 17:45 < Xylakant> because if a user sticks in a file that is no image, you'll get a warning there. 17:45 < kaos> hmm 17:46 < RossC0> try and catch might be better? 17:46 < Xylakant> than what? 17:46 < RossC0> than @ 17:46 < Xylakant> try/catch won't eat that warning 17:46 < Xylakant> you'd have to convert errors to exceptions first 17:47 < kaos> Xylakant: you'r right 17:48 < Xylakant> RossC0: getimagesize returns false when the file is not readable or no valid image file, so suppressing the error and testing for false (which actually happens) is fine imo. 17:48 < Xylakant> kaos: do you need a ticket for that ;) 17:48 < kaos> yes pls :) 17:49 < Xylakant> i can open one as reminder 17:49 < kaos> so you get your credit :) 17:49 < RossC0> ah ok - so no need for @ ? 17:50 < Xylakant> RossC0: it will return false and emit a warning... 17:51 < horros_> Wombert: ping 17:52 < Prometheus^> hmm, are php comparisons case insensitive 17:53 < Prometheus^> say, is $string == "free" the same as $string == "Free" 17:53 < Prometheus^> I haven't really ever tried that :P 17:53 < Prometheus^> or thought about it 17:53 < Xylakant> Prometheus: i don't think so 17:53 < Xylakant> array-keys are not 17:53 < kaos> Prometheus^: ofc not 17:54 < horros_> Prometheus^: nossir, they are not. 17:54 < Prometheus^> right, so I should wrap it in strtolower :) 17:54 < Prometheus^> since I'm being lazy 17:54 < horros_> yessir 17:54 < Xylakant> Prometheus: use http://de.php.net/strcasecmp 17:55 < horros_> Wombert: m4d documentation writing is about to commence after I've been out with der Hund. 17:55 < Prometheus^> mm 17:55 < Prometheus^> I guess I could do that too, thanks Xylakant 17:56 -!- Prometheus^ [n=Promethe@kone1.tmvvision.finnetcom.net] has quit [] 17:57 < Xylakant> kaos: http://trac.agavi.org/ticket/471 17:57 < kaos> k, thx 17:58 < Xylakant> and another thing: the AgaviBaseFileValidator does not check that the given file is readable 17:58 < Xylakant> or even exists 17:58 < Xylakant> this would be a borked server config, so i'm not shure wether that should be done 17:58 < Xylakant> but i've seen that as well :/ 18:02 < kaos> hmm, i don't think that you can create an unreadable file with file uploads 18:02 < kaos> this should throw some upload error already 18:02 < Xylakant> i'm shure i had that 18:02 < Xylakant> probably 18:03 < kaos> i can try 18:03 < Xylakant> ah, shure 18:03 < kaos> the only thing how that could happen is a non writeable tmp 18:03 < kaos> err 18:03 < kaos> writeable and non readable 18:03 < kaos> that way 18:03 < Xylakant> the problem can be that if the uploadtempdir is outside the openbasedir 18:03 < Xylakant> or something like that 18:04 < kaos> hmm, i think move_uploaded_file should be able to handle that 18:04 < kaos> but iirc wom dropped the usage of it for a simple rename 18:04 < kaos> another thing that needs testing 18:04 < kaos> thx for the hint again :) 18:05 < Xylakant> wombert has a conditional - if the file is an uploaded one, he uses move_uploaded_file, if not a simple rename 18:05 < kaos> then it should work i think 18:06 < Xylakant> i'll try to remember the exact circumstances of when that happened. 18:26 < horros_> humm 18:27 * horros_ fires up XMLMind 18:27 < horros_> It's too bad there aren't really any other proper wysiwygish docbook editors that are free 18:28 -!- _cheerios [n=jacklo@cs78152089.pp.htv.fi] has joined #agavi 18:40 < Wombert> horros_: dem Hund ;) 18:40 < Wombert> but cool 18:40 < horros_> Wombert: right :) 18:40 < horros_> too long since I've had to use me' german 18:42 < Wombert> der Hund, but mit dem Hund ;) 18:42 < Wombert> RossC0: yes it hasn't execute()d yet hence the matched_routes aren't there yet 18:42 < Wombert> I'll close as invalid, k? 18:45 * horros_ giggles and listens to Tenacious D 18:46 < RossC0> Wombert: yeah sure :) 18:47 -!- Arme[0] is now known as Arme[N] 18:55 < v-dogg> horros_: I now have a version of feedcreator that handles their examples without E_STRICT notices 18:55 < horros_> cool 18:56 < v-dogg> s/var/public/ plus one 'static' was all it needed 18:57 < horros_> hehe 18:58 < v-dogg> I'd like to make it really OOP-like (getters/setters, proper encapsulation) 18:58 < v-dogg> don't know I can be bothered, though 18:58 < v-dogg> if 18:59 < horros_> me neither :) 19:04 * horros_ listens to Wagner and leans back 19:04 < horros_> Wagner <3 19:08 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 104 (Connection reset by peer)] 19:11 < v-dogg> hm... some weird date/time/timestamp hack in feedcreator 19:11 < v-dogg> probably because php4 is so crappy with dates 19:14 < _cheerios> huu aaa 19:17 < v-dogg> hmm... 19:18 -!- johndoe [n=johndoe@user7.101.udn.pl] has joined #agavi 19:18 < johndoe> hi 19:18 -!- johndoe is now known as Whisller 19:18 < v-dogg> just realized that feedcreator doesn't use any dom implementation 19:21 < MrJeep> with photoshop. is it recommended to use web colors only ? 19:21 < horros_> v-dogg: indeed it doesn't. 19:21 < horros_> ah 19:21 < horros_> Dvorak 19:21 < horros_> <3 <3 19:24 < v-dogg> well, considering the quality of libxml versions in the past (and those versions are still widely used) it's probably better :) 19:25 < horros_> hehe, true that 19:27 -!- JamieWolf_ [n=jamiewol@e177188077.adsl.alicedsl.de] has quit [] 19:28 < horros_> http://www.liveleak.com/view?i=e1d_1172664561 19:28 < horros_> ouch :( 19:30 -!- RossC0 [n=lawleyr@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 19:33 < v-dogg> poor bird 19:35 -!- Whisller [n=johndoe@user7.101.udn.pl] has quit ["brb"] 19:36 -!- Whisller [n=Whisller@217.97.146.67] has joined #agavi 19:55 < horros_> lol 19:55 < horros_> http://www.liveleak.com/view?i=9731d_4407 20:01 < v-dogg> $this->getResponse()->setContent($feed->createFeed("RSS")); would be the way to go, right? 20:02 -!- Arme[N] is now known as Arme[0] 20:03 < v-dogg> and ... (ie. no renderer, no layouts)? 20:03 -!- Arme[0] is now known as Arme[N] 20:03 < _cheerios> wtf dogg 20:04 < v-dogg> somebody please answer so that I can go watch telly :) 20:04 < Wombert> yes v-dogg 20:04 < v-dogg> thanks 20:04 < Wombert> what feed lib is that 20:05 < v-dogg> FeedCreator (hacked to go down nicely with STRICT) 20:05 < v-dogg> php4 originally 20:06 < v-dogg> _cheerios: ? 20:06 < Wombert> zend not good? 20:06 < Wombert> err ez components 20:07 < v-dogg> they've taken it away from the stable release 20:07 < v-dogg> beta has it, the final release doesn't 20:08 -!- joel [n=chatzill@74.8.234.250] has joined #agavi 20:08 -!- joel [n=chatzill@74.8.234.250] has left #agavi [] 20:08 < v-dogg> telly -> 20:09 < horros_> Wombert: feedcreator was pretty ok, AND it's BSD (or was it LGPL? some unrestrictive license anyway) 20:10 < horros_> had some problems though, like I had to modify it by hand to shove out utf-8 and set the content-type to application/rss+xml 20:11 < _cheerios> children of men was nice 20:11 < _cheerios> dogg: was just wondering about the call 20:11 < horros_> another question also arises 20:11 < horros_> why the smeg do I have a slight headache for the second day? 20:11 < horros_> I bet it's brain cancer or something. 20:11 < _cheerios> coders die young. 20:12 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 20:12 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 20:13 < _cheerios> my eyebrow cancer settled down. kicked the chuck out of it. 20:17 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 20:17 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 20:30 < horros_> gah 20:31 < Wombert> okay 20:31 < Wombert> finally 20:31 < horros_> jesus it's hard to try to explain the format of the pattern in routing :) 20:31 < Wombert> the phone settled down 20:31 < Wombert> horros_: explain that it is a regular expression 20:31 < Wombert> just explain the (varname:pattern) general syntax 20:31 < horros_> yeah, I have that done 20:31 < Wombert> and that pre and postfixes can be used via (pre{name:pattern}post) 20:31 < Wombert> plus, of course, anchoring 20:32 < Wombert> if someone doesn't know regular expressions... bad luck 20:32 < Wombert> we're not gonna explain them 20:32 < horros_> Wombert: you get to rewrite this after I'm done :) 20:35 < Wombert> horros_: explain nesting, too 20:35 < Wombert> with http://pastebin.ca/370507 20:35 < Wombert> i.e. never run an action with the parent route 20:35 < Wombert> if in that example "Blog" was an action (it isn't, just a subaction dir), then you could use /blogthatsucks to trigger the route 20:35 * horros_ sniffs and looks from side to side 20:36 < horros_> Never seen that in my whole life before :) 20:36 < Wombert> since it cannot be anchored at the end because it has children 20:36 < Wombert> nesting routes is important for performance 20:36 < Wombert> if you have only 10 parent routes, it only tests these ten 20:36 < Wombert> and then on a match continues with the children 20:36 < Wombert> much faster 20:36 < horros_> right right 20:36 < Wombert> about the diff you sent me 20:36 < horros_> live and learn and all that 20:37 < Wombert> you use all over the place 20:37 < Wombert> use for small code snippets 20:37 < horros_> what should I use instead? 20:37 < Wombert> and for stuff like "output_types.xml" etc 20:37 < Wombert> not sure if there's or or so too 20:37 < horros_> I thought I did use for filenames though 20:37 < horros_> Wombert: what should I use for, say, variables? 20:37 < Wombert> I think there is or so 20:38 < horros_> hmm, I shall check 20:38 < horros_> XMLMind is _teh_ sux 20:38 < Wombert> most important thing for the manual is examples 20:38 < Wombert> it's the best you can have 20:38 < Wombert> unfortunately :< 20:38 < horros_> yeah :( 20:40 < horros_> ahaa 20:40 < horros_> there's 20:40 < horros_> neat 20:41 < Wombert> http://www.docbook.org/tdg/en/html/docbook.html 20:41 -!- Prometheus^ [n=Promethe@a80-186-239-3.elisa-laajakaista.fi] has joined #agavi 20:42 -!- v-dogg [i=vmakinen@phantom.daug.net] has quit [Remote closed the connection] 20:43 -!- v-dogg [i=vmakinen@phantom.daug.net] has joined #agavi 20:48 < horros_> Wombert: the regexp in routes is PCRE, right? 20:48 < Wombert> yes 20:49 < Wombert> you could also add an block that tells people that (name:pattern) is just a convenient form for named subpatterns which look about like (?Ppattern) or so 20:50 < kaos> just that you can't put (?Ppattern) into our routes ;D 20:50 < Wombert> that info would be for the nerds only anyway 20:50 < Wombert> not that it really matters 20:51 < Wombert> main reason is that you would have to use < because > in an attribute doesn't really work so... 20:51 < horros_> AIEEE! 20:51 < horros_> I got beer in me' eye! 20:51 < horros_> :( 20:51 < horros_> ow ffs 20:52 < horros_> brb 20:56 -!- fastly [n=fast@nsabfw1.nsab.se] has joined #agavi 20:57 < horros_> ah, bettter 21:00 < fastly> is there any documentation on storing data for the duration of a session in 0.11? 21:01 < horros_> fastly: nossir, I'm writing documentation as we speak though :( 21:01 < fastly> quickly, how would i save the contents of $foobar? 21:01 < fastly> please 21:02 < horros_> umm.. set it as a user attribute? 21:02 -!- Prometheus^ [n=Promethe@a80-186-239-3.elisa-laajakaista.fi] has quit [] 21:02 < horros_> that's pretty much the same as $_SESSION 21:02 < horros_> of course, I could be lying through my teeth. 21:02 < horros_> Wombert! 21:02 < horros_> :) 21:03 < fastly> $this->getContext->getUser()->setAttribute('foobar', $foobar)? 21:03 < horros_> fastly: correct. 21:03 < fastly> sweet 21:03 < fastly> thanks 21:04 < horros_> no problem. 21:04 < horros_> stupid XMLMind 21:04 < horros_> Wombert/kaos: how the smeg do I add a "subsection"? 21:05 < kaos> easiest way: manually ;p 21:05 -!- Prometheus^ [n=Promethe@a80-186-239-3.elisa-laajakaista.fi] has joined #agavi 21:05 < kaos> other way would be uuuh 21:05 < kaos> select the first paragraph 21:05 < kaos> insert before 21:05 < kaos> COULD work 21:05 < Wombert> you must have the correct node selected and then select ... insert after 21:05 < Wombert> alt-uparrow should work 21:05 < Wombert> or control 21:05 < Wombert> no idea 21:06 -!- Prometheus^ [n=Promethe@a80-186-239-3.elisa-laajakaista.fi] has quit [Remote closed the connection] 21:07 < horros_> there's no "section" if I select "insert after" 21:08 < horros_> this is getting annoying. 21:08 < horros_> in about two seconds I'm switching to vim 21:09 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 21:09 < Wombert> probably because you're on the wrong level 21:09 < Wombert> it is a bit confusing at times 21:09 < MrJeep> hey, what do you thik about this logo : http://mrjeep.dyndns.org:81/Temp/pokom-first-draft.gif 21:09 < MrJeep> it's my first draft by the way 21:10 < Wombert> if the editor doesn't allow you to insert a section, then you can't do so either in vim, because the DTD doesn't allow it 21:10 < horros_> Wombert: no matter what level I'm on I can't insert a section 21:10 < Wombert> horros_: ten seconds 21:10 < horros_> AHA! 21:11 < Wombert> MrJeep: I was about to say "the speech bubbles are too big" when I realized these are supposed to be poker cards 21:11 < MrJeep> heheh yhea 21:11 < Wombert> that should maybe be made more obvious 21:11 < horros_> Insert new section via the "section" icon, then select it, then select the docbook -menu and select "demote" 21:11 < MrJeep> I'm thinking about adding like K or A 21:11 < horros_> *sigh* 21:11 < Wombert> i.e. put a spades in the corner of one 21:11 < Wombert> or so 21:11 < Wombert> yeah 21:11 < MrJeep> yeah that should to too :) 21:12 < Wombert> other than that, cool 21:12 < MrJeep> thnx :) 21:12 < Wombert> didn't know you were a good designer ;) 21:12 < Wombert> did you design etrouve and the ohter sites too? 21:12 < MrJeep> yep 21:13 < MrJeep> well, etrouve and the svg map site 21:13 < Wombert> nice 21:13 < MrJeep> well, this is very appreciated. Thnx :) 21:13 < kaos> that should maybe be made more obvious <-- i directly realised that ;p 21:13 < kaos> maybe because i've been playing to much poker lately *g* 21:13 < Wombert> horros_: your problem might be that a section may ONLY contain sections OR anything else 21:13 < Wombert> i.e. you can't have paragraphs AND sections in a section 21:13 < Wombert> I think 21:15 < Wombert> for instance 21:15 < Wombert> in the manual 21:15 < Wombert> I cannot add a section after chapter one number two Prerequisites 21:15 < Wombert> but I can add one after <ritle> 3 Installation 21:15 < Wombert> <title> even 21:17 < horros_> right 21:17 < horros_> seems to be the case, yes. 21:17 < horros_> I got it sorted though 21:23 < fastly> i'm getting the following error after adding a new slot:@ 21:23 < fastly> Too many execution runs have been detected for this Context. 21:23 < fastly> i added: <slot name="loginbox" module="Default" action="LoginBox" /> 21:23 < fastly> to output_types.xml 21:24 < fastly> i have another slot which is working finwe 21:24 < horros_> that needs to go in an FAQ 21:24 < horros_> fastly: you need to define an "empty" layout and load that in the slot 21:24 < horros_> otherwise you load the main layout which loads the slot which loads the main layout which loads the slot and so on and so forth ad infinitum 21:26 < fastly> hmm.. my "menu" slot doesn't have a corresponding empty layout defined 21:26 < fastly> although within <layouts> i have <layout name="slot"> 21:27 < fastly> <layer name="content" /> 21:27 < fastly> </layout> 21:27 < horros_> exactly. that's what I mean with "an empty layout" 21:28 < fastly> i tried: <layout name="loginbox"> 21:28 < fastly> <layer name="content" /> 21:28 < fastly> </layout> 21:28 < fastly> no joy 21:30 < fastly> http://pastebin.ca/378782 21:30 < fastly> this is my output_types.xml 21:30 < fastly> and i'm working with <layout name="default"> 21:34 < fastly> ahhh... got it 21:34 < fastly> parent::setupHtml($rd, 'slot'); 21:34 < fastly> in the view 21:34 < fastly> sorted.... 21:35 < fastly> thanks for the info 21:37 < fastly> does anyone here have an example of working filter chains in 0.11? 21:40 -!- benny`work [n=benny@p54AC335D.dip0.t-ipconnect.de] has joined #agavi 22:02 -!- fastly [n=fast@nsabfw1.nsab.se] has quit [Read error: 113 (No route to host)] 22:11 < horros_> ooh 22:11 * horros_ hits Ctrl-S 22:11 < horros_> probably a good idea to save once in a blue moon 22:11 < horros_> :) 22:11 < _cheerios> i love you... 22:11 < horros_> Why the sudden expression of feeling? 22:11 < _cheerios> prison break :D ppl keep offin' 22:12 < horros_> people keep whatnow? 22:12 < horros_> I'm not too hot on this internet lingo. 22:12 < horros_> Hell, I just learned to "lol" a while back. 22:12 -!- moni [n=moni___@85.206.205.158] has joined #agavi 22:13 -!- Whisller [n=Whisller@217.97.146.67] has quit [" dam dara dam ;p"] 22:15 -!- impl [n=impl@httpcraft/php/impl] has joined #agavi 22:15 < _cheerios> all kinds of off's... beating,jacking,jerking,sucking,killing and then there's hoff 22:16 < horros_> mmm 22:16 < horros_> see, the hoff I know. 22:16 < horros_> pardon 22:16 < horros_> The Hoff. 22:16 < horros_> Capitalisation required. 22:18 < _cheerios> right. :D 22:18 < _cheerios> im out of stuff to watch :/ 22:18 < horros_> _cheerios: you could write documentation 22:18 < horros_> *wink, wink* *nudge, nudge* 22:19 < _cheerios> i've only written docs to games before 22:19 < horros_> so? 22:19 < horros_> I've written fuck all before :) 22:19 < impl> Beware horros_. He knows prolog. 22:19 < _cheerios> http://www.clawofdarkness.com/pawiki/index.php/Special:Statistics 22:19 < horros_> that's why I keep saying wombert gets to rewrite all of it after I've written it :) 22:20 < horros_> impl([X|_]) 22:20 < impl> I have no clue what that does. 22:20 < impl> Did you just define me? :\ 22:21 < _cheerios> hmm, X always means death 22:21 < _cheerios> impl seems like impl 22:21 < _cheerios> hmm 22:22 < horros_> impl: http://dev.necora.fi/markus/monkey.pl.txt 22:22 < _cheerios> what does it mean? 22:22 < horros_> that's one of the last stuff I wrote in prolog :) 22:22 < _cheerios> i chuckled 22:24 < horros_> and this one I'm still actually rather proud of: 22:24 < horros_> http://www.cs.uta.fi/~ml75939/logo/C53.txt 22:24 < horros_> :) 22:26 < _cheerios> John Markus Lervik is probably someone different, he's the first google result 22:26 < horros_> yes, that's a relative of mine, living in norway. 22:26 < horros_> a professor or something, I believe. 22:29 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 22:30 -!- moni [n=moni___@85.206.205.158] has quit ["Have to go"] 22:30 < _cheerios> Pubococcygeus (PC) Muscle 22:34 < horros_> according to google I've had some funny email signatures :D 22:35 < horros_> "In God we trust - all others must submit an X.509 certificate -- Charles Forsythe" 22:35 * horros_ giggles 22:36 < _cheerios> i get a little concerned imagining horros, wielding an axe, giggling 22:37 < impl> IN DEI CREDIMUS 22:37 < _cheerios> im heading to the dark side... bbs 22:37 -!- _cheerios [n=jacklo@cs78152089.pp.htv.fi] has quit ["Leaving"] 22:38 -!- digitarald [n=Miranda@62-43-129-181.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:42 -!- _cheerios [i=cheerios@cs181234118.pp.htv.fi] has joined #agavi 22:43 < _cheerios> mmm, pretty XP theme and nice fonts. 22:46 < Wombert> re 22:46 < Wombert> how's that docs thing going, horros_? 22:46 < Wombert> thanks for the effort btw 22:46 < Wombert> I love the monkey, box, banana thing 22:48 < horros_> Wombert: it's going ok, I suppose. are you around in, say, 15-20 minutes? 22:48 < Wombert> definitely, my friend 22:48 < Wombert> ping me when you need me 22:48 < horros_> I'ma smoke a cig, write a bit more and send you a patch to look over. 22:48 < Wombert> fabulous 22:49 < horros_> plus, I don't know nearly enough about the routing options to really be able to write anything sensible about them :) 22:49 < Wombert> $ro->gen(null, array(), array('fragment' => 'fubar')) generates current url with #foobar at the end 22:50 < Wombert> $ro->gen('lala', array(), array('protocol' => 'https')) generates route "lala" as a full https:// link 22:51 < horros_> ahaa 22:51 < horros_> makes sense. 22:51 < Wombert> other options are "separator" for instnace 22:51 < Wombert> default   22:51 < Wombert> you can set it to & for your emails etc 22:51 < Wombert> BUT 22:51 < Wombert> that's cumbersome, so you can also define option presets 22:52 < Wombert> $ro->gen('viewmessage', array('id' => $msgid), 'email'); 22:52 < horros_> :O 22:52 < Wombert> would generate the link to the viewmessage action with the "email" preset which has "separator" set to "&" and "relative" set to false (so it generates full http://lala/... urls) 22:53 < impl> horros_: "In XHTML, there is no such entity as  , it's &nbsp (I believe)." 22:53 < impl> ... 22:53 < Wombert> wrrrrong 22:54 < horros_> I'm babbling. I'm not a (X)HTML-type-of-bloke :) 22:54 < Wombert> there is   in XHTML, but the FPF doesn't load the DTD, and hence only knows XML entities, and nbsp is not one of them 22:54 < horros_> right. 22:54 < impl> How do you make FPF work with DTDs then? 22:54 < horros_> I was sort of uncertain about that. hence the "I believe". 22:54 < Wombert> you can tell FPF to load (and also validate against) the DTD 22:55 < Wombert> problem is that that is slow unless you configure libxml to cache the DTDs 22:55 < Wombert> if not, it loads the DTD over the net each time 22:55 < horros_> I have been wondering why FPF is much more anal than the w3 validator that, after all, is made by the people writing up the standard :) 22:55 < Wombert> heh 22:56 < Wombert> impl: saw audoptic.com 22:56 < Wombert> cool 22:56 < Wombert> <: 22:57 < Wombert> even though I didn't have time to read what it's about yet 22:57 < impl> :) 22:57 < Wombert> is it cool? 22:57 < impl> Of course 22:57 < impl> :D 22:57 < Wombert> nice 22:58 < Wombert> is it just a meta site that connects to the others 22:58 < Wombert> or is it really a standalone thing to cater for all 22:58 < impl> We'll integrate with Flickr for scraps and photos for art, but it's mostly going to be standalone 22:58 < Wombert> _cheerios has existing technology 22:58 < Wombert> he built www.oioi.fi 22:59 < impl> Cool :O 22:59 < horros_> Wombert: humm 23:00 < horros_> if you're at, say, /blog/151/Agavi_rocks and want to tack on #smeg... how'd you do that? 23:00 < horros_> $ro->gen(null, array(what?), array('fragment' => 'smeg')) 23:00 < Wombert> impl: is there a beta yet? 23:00 < impl> Wombert: No, I've hardly started working on it really 23:00 < Wombert> horros_: second array empty 23:00 < impl> School and everything take up so much of my time 23:01 < horros_> Wombert: aha. cheers. 23:01 < Wombert> second array is for additional arguments 23:01 < impl> Wombert: How do you tell FPF to load the DTD? 23:01 < Wombert> err second parameter 23:01 < Wombert> impl: uuuhm lemme check 23:02 < Wombert> http://trac.agavi.org/browser/branches/0.11/src/filter/AgaviFormPopulationFilter.class.php#L527 23:02 < Wombert> dom_resolve_externals must be on 23:02 < Wombert> validate_on_parse would also validate against the DTD 23:02 < impl> ah 23:02 < Wombert> now here's the nice thing... you can have validate_on_parse on in development mode, but not in production 23:02 < Wombert> mmmmh <3 agavi 23:03 < impl> The phpdoc didn't have those options :P 23:03 < Wombert> oh damn there are docs for these 23:03 < Wombert> xD 23:05 < horros_> hrmpf 23:07 < _cheerios> who is Locke 23:07 < impl> A friend of mine 23:07 < impl> If we're talking about the same Locke, and not John Locke or some other Locke 23:07 < _cheerios> no numbers involved 23:09 < _cheerios> nice forms 23:10 < _cheerios> scripts/niceforms.js" *chuckles* 23:10 < impl> I don't do any design, so don't blame me :P 23:11 < _cheerios> badboy.ro, ive been there before. i think his site was plugged for ace design. 23:11 < Wombert> THE NUMBERS 23:14 < Wombert> mh the subtle theme looks nice 23:20 < horros_> Wombert: you ought to have a diff in your inbox 23:20 < horros_> diffed against the latest 0.11 23:21 < Wombert> errr 23:21 < Wombert> only the action stuff there 23:21 < Wombert> no routing 23:21 < horros_> on a side note: I'm starting to get drunk 23:21 < horros_> wtf 23:22 < horros_> stupid friggen #¤)%&()¤%&( 23:22 < Wombert> any chance you can fix the <literal> tags? 23:22 < horros_> I tried to fix most of them. did I miss some? 23:22 < Wombert> I think what you sent is the old version 23:23 < horros_> I think so too :) 23:23 < Wombert> <: 23:23 < horros_> ah, yes, yes indeed 23:23 < horros_> I got confused when using cygwin :D 23:23 < horros_> just a sec 23:24 < Wombert> svn commandline is also available natively, fyi 23:24 < MrJeep> Kaos : about OSX on pc, it works with AMD too as long as it is SS2 or SS3 23:24 < horros_> Wombert: sent 23:25 < horros_> Wombert: I know, I just feel more comfortable with bash :) 23:25 < Wombert> MrJeep: the thing about OS X on PCs... 23:25 < horros_> "I need a drink" -- J.R. 23:25 < Wombert> macs are mostly about the software, but the hardware is part of the experience 23:26 < Wombert> but it's good to get a first impression 23:26 < horros_> Wombert: did I manage to send you the correct diff this time?-) 23:26 < Wombert> much better! 23:26 < Wombert> now lets see if I can apply that or if ze mailing ruined the diff 23:27 < horros_> => cig 23:31 < Wombert> DAVID HILFEN SIE MICH BITTE, ICH BIN EIN DUMMKOPF! 23:31 < Wombert> WAHAHAH 23:31 < horros_> :D 23:32 < Wombert> <?xml version="1.0"?> 23:32 < Wombert> <ns:clipboard 23:32 < Wombert> xmlns:ns="http://www.xmlmind.com/xmleditor/namespace/clipboard" 23:32 < Wombert> >This would match the request <uri 23:32 < Wombert> >http://host.com/products</uri 23:32 < Wombert> >, <uri 23:32 < Wombert> >http://host.com/products/buy-cheap-whatever-at-agavi-dot-org</uri 23:32 < Wombert> > and <uri 23:32 < Wombert> >http://host.com/products/buy-cheap-whatever-at-agavi-dot-org/591</uri 23:32 < Wombert> >. The <token 23:32 < Wombert> ><default></token 23:32 < Wombert> > indicates that if we do not supply the "<uri 23:32 < Wombert> >/buy-cheap-whatever-at-agavi-dot-org</uri 23:32 < Wombert> >", it will set it </ns:clipboard 23:32 < Wombert> > 23:32 < Wombert> OMG 23:32 < horros_> :O 23:32 < Wombert> anyway, /products doesn't match since the id at the end is not optional! 23:32 < horros_> oh 23:32 < horros_> like I said, ich bin ein dummkopf. 23:32 < horros_> :) 23:33 < horros_> anyway: stupid xmlmind editor doohickey pasting crap 23:34 < Wombert> mind if I add some structure to that stuff and commit for you to continue? 23:34 < horros_> of course not 23:34 < horros_> I should contact XMLMind and let them know their editor is pretty nice but IT IS TEH SUX 23:35 < Wombert> hahah 23:35 < horros_> like I complained before: I hit alt-tab to look at, for instace, routing.xml... and the bloody thing eats the alt but bubbles it up anyway, so it ends up selecting the "File" menu but allowing the alt tab... 23:36 < horros_> meaning when I alt-tab back to XMLMind, it has the bloody "File" selected, but the cursor blinks in the document, I start typing and all kinds of funky shit happen 23:37 < Wombert> what is alt tab? 23:37 < Wombert> http://www.apple.com/macosx/features/expose/ 23:37 < Wombert> :DDD 23:37 < horros_> Wombert: Apple-tab :P 23:37 < Wombert> ;> 23:38 < horros_> tiling windows is so... Windows 3.1 23:38 < horros_> :P 23:38 < Wombert> not quite btw, since OS X is app centric (thus also just one menu at the top) 23:38 < Wombert> apple-tab switches only between apps, not all windows 23:38 < horros_> \/\/hatever 23:39 < horros_> :) 23:39 < impl> beryl can do that expose thing too 23:39 < impl> and it's free 23:39 < _cheerios> beryl kicks osx in the sack 23:39 * impl has it bound to Super+F9 23:39 < horros_> let's not get into this discussion, kthx 23:39 < impl> :D 23:40 < horros_> impl: so what have you been up to lately? I've not been in efnet #php for quite a while so I haven't been annoyed by you. 23:40 < horros_> :) 23:41 < impl> horros_: Not much, really. Mostly school now. 23:41 < horros_> right 23:41 < impl> You know I'm an op now? 23:41 < horros_> I've been trying to avoid that the best I could. 23:41 < horros_> impl: why no, no I didn't. Whose idiotic idea was that? ;P 23:41 < horros_> impl: all jokes aside, congrats :) 23:42 < impl> Iunno, I couldn't find the poll in the staff forum :P 23:42 < impl> Thanks 23:42 < horros_> polls.. pffft. 23:42 < horros_> like anyone ever cared about them anyway. 23:42 < impl> haha 23:42 < horros_> impl: read the last of my rants in the forums and you'll pretty much see why I left 23:43 < _cheerios> you are #php regulars? 23:43 < horros_> _cheerios: I was an EFNet #php regular for 938459835 years 23:43 < impl> EFnet #php is the only good PHP channel 23:44 < impl> and by good I mean decent 23:45 < horros_> impl: http://php.secure.info/forums/viewtopic.php?tid=125 23:45 < _cheerios> im trying to put a positive spin to this topic, but i can't find a way 23:45 < impl> horros_: yeah, I'm reading it 23:46 < horros_> impl: note how the discussion about the actual topic derails in about two seconds 23:46 < horros_> :D 23:46 < impl> hehe 23:48 < impl> Top kickees (users): 23:48 < impl> nforbes has been kicked 1038 times 23:48 < horros_> haha 23:48 < horros_> you _were_ quite the kicktoy, weren't you?-) 23:48 < impl> I guess so 23:49 < impl> The next one is gazooo with 637 23:49 < impl> :\ 23:49 -!- _cheerios [i=cheerios@cs181234118.pp.htv.fi] has quit ["nn"] 23:53 < horros_> hahaha 23:53 < horros_> I'm reading my old posts on the forum 23:53 < horros_> "I vote all of you shut the fuck up and stop acting like you're fucking four years old." 23:53 < horros_> hahaha 23:54 < impl> How many times did Macca post in /that/ thread? 23:54 -!- Whisller [n=Whisller@217.97.146.67] has joined #agavi 23:55 < impl> http://php.secure.info/forums/search.php?action=search&keywords=&author=Macca&forum=-1&search_in=all&sort_by=0&sort_dir=DESC&show_as=topics 23:55 < impl> I'm pretty sure he's never posted a single useful thing 23:59 < horros_> Well, I'm not sure I've heard him say a single useful thing. Ever. --- Day changed Sat Mar 03 2007 00:00 < horros_> (Macca, if you read these logs, I'm sorry, but it's true :P) 00:00 < horros_> hmm 00:00 < horros_> I'm running out of beer and fast. 00:01 < impl> get some, er, what sort of hard liquor do you guys drink up there? 00:01 < horros_> I don't know wether to a) go to ze pub, b) have some booze or c) go to bed 00:01 < horros_> impl: koskenkorva? 00:01 < impl> Maybe... 00:02 < horros_> that stuff is horrible 00:02 < horros_> hell, it's even worse than Slivovice