--- 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 3 Installation
21:15 < Wombert> 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:
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 i have
21:27 < fastly>
21:27 < fastly>
21:27 < horros_> exactly. that's what I mean with "an empty layout"
21:28 < fastly> i tried:
21:28 < fastly>
21:28 < fastly>
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
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   (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 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>
23:32 < Wombert> xmlns:ns="http://www.xmlmind.com/xmleditor/namespace/clipboard"
23:32 < Wombert> >This would match the request >http://host.com/products >, >http://host.com/products/buy-cheap-whatever-at-agavi-dot-org > and >http://host.com/products/buy-cheap-whatever-at-agavi-dot-org/591 >. The ><default> > indicates that if we do not supply the " >/buy-cheap-whatever-at-agavi-dot-org >", it will set it >
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