--- Log opened Tue Jan 01 00:00:37 2008 00:16 -!- trophaeum_ [i=nybtob@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 00:24 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"] 00:32 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 02:43 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 03:19 -!- Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has joined #agavi 03:24 < Wombert> hi Neubian 03:26 < Wombert> could you post your runtime-conf.php? 03:29 < impl> Wombert: Happy New Year over there 03:29 < Wombert> thanks 03:29 < Wombert> 90 minutes to go for you, right? 03:29 < impl> yup 03:29 < impl> two essays left :> 03:30 < Wombert> waht 03:30 < Wombert> you don't celebrate with friends? 03:30 < Wombert> and girls? 03:30 < Wombert> and get drunk? 03:30 < Wombert> :< 03:30 < impl> I had to turn down like 40 parties, man so I could stay on IRC. 03:30 < Wombert> lawl 03:30 < Wombert> :> 03:30 < Wombert> no, really, do you have to write two more essays due dec 31? 03:31 < impl> Yeah, they're short though and one's nearly done 03:50 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi 03:51 -!- shoan [n=shoan@59.92.186.153] has joined #agavi 03:55 -!- trophaeum [i=rkolxy@ppp121-45-214-64.lns2.bne1.internode.on.net] has joined #agavi 04:11 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit [] 04:40 < Wombert> this is depressing 04:41 < Wombert> my good ol' Powerbook G4, "agavi olson" 04:41 < Wombert> BUILD FINISHED 04:41 < Wombert> Total time: 7 minutes 52.20 seconds 04:41 < Wombert> new iMac 2.4 core 2 duo 04:41 < Wombert> BUILD FINISHED 04:41 < Wombert> Total time: 59.2351 seconds 04:41 < Wombert> :< 04:42 < Wombert> and that doesn't even have APC :p 04:42 < Wombert> (which, in this case, wouldn't make any difference tho) 04:47 < Wombert> even an svn commit 04:47 < Wombert> is so much faster 04:47 < Wombert> maaan 04:47 < Wombert> this is fun 04:48 < CIA-32> david * r2254 /branches/0.11/ (429 files in 3 dirs): updated zoneinfo to 2007k, closes #660 04:54 < CIA-32> david * r2255 /trunk/ (429 files in 3 dirs): merge [2254] 04:57 < Wombert> woot impl 04:57 < Wombert> countdown 04:58 < impl> lawl 04:59 < CIA-32> david * r2256 /branches/0.11/CHANGELOG: underline version headings in CHANGELOG 05:00 < CIA-32> david * r2257 /trunk/CHANGELOG: merge [2256] 05:01 < impl> yay, 2008. 05:01 < Wombert> happy new year impl 05:01 < Wombert> go and sip some champagne 05:01 < Wombert> or eat mh 05:01 < impl> :P 05:01 < Wombert> a marzipan pig? :p 05:01 < Wombert> I had one 05:02 < Wombert> it was sitting on a delicious cloverleaf 05:02 < impl> haha 06:06 -!- Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has quit [] 07:05 -!- um [n=um@noc.cavokintl.com] has quit [Nick collision from services.] 07:05 -!- um [n=um@noc.cavokintl.com] has joined #agavi 07:28 -!- trophaeum [i=rkolxy@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit ["Leaving"] 07:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:29 < marklar> fail. 08:46 -!- trophaeum [i=scmwlge@ppp121-45-214-64.lns2.bne1.internode.on.net] has joined #agavi 10:26 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 10:26 < _cheerios> huomenta 10:27 < ttj> Yo. 10:33 < v-dogg> huomenta 10:34 < v-dogg> and happy new year everyone 10:35 < ttj> You too. 10:37 < v-dogg> thanks 10:37 -!- Yossi [n=nospam@62.90.159.110] has joined #agavi 10:37 < v-dogg> how was the new year's eve over there? and how's the hangover now?-) 10:39 < ttj> Actually, no hangover. Except for the moral one which results from a sort of deficit in my bank account. Damn Kämp Club. 10:40 < ttj> 16e drinks. 10:40 < v-dogg> haha 10:40 < v-dogg> I understand if you don't get a hangover from that place 10:41 < ttj> What about you? Good night? 10:45 < v-dogg> yeah, we had two friends over at our place. ate and drank well 10:46 < v-dogg> more eating than drinking but I still have a slight headache :) 10:46 < ttj> I envy you. Except for the headache of course. :-) 10:46 < ttj> I'm actually sort of worried that there's no hangover. Must mean that I have to cut back on the bar hopping. 10:51 < _cheerios> seems those subprime stories didn't come cheap! 10:52 < ttj> No stories. We did, however, snatch a ton of snacks from some Italian group which looked to be fairly wealthy. :P 10:53 < v-dogg> I think I'm going to go make some breakfast and enjoy this moment of silence (missus, kid and dog are all sleeping) with newly recorded 5 episodes of The Simpsons :) 10:53 < ttj> :-) 10:56 -!- shoan [n=shoan@59.92.186.153] has quit [] 11:21 -!- trophaeum_ [i=fufpkvi@ppp121-45-195-45.lns1.bne1.internode.on.net] has joined #agavi 11:23 -!- trophaeum [i=scmwlge@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit [Read error: 113 (No route to host)] 11:47 -!- shoan [n=shoan@59.92.186.153] has joined #agavi 12:09 < Arme[N]> huomenta and happy new year \o/ 12:10 < Yossi> Happy New Year! 12:11 < _cheerios> "This is exactly what makes Rails a ghetto. A bunch of half-trained former PHP morons who never bother to sit down and really learn the computer science they were too good to study in college. BTW, this is true about Kevin as he’s an English major or something stupid (and it shows)." http://www.zedshaw.com/rants/rails_is_a_ghetto.html 12:13 < _cheerios> quality rant! 12:36 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 12:46 < v-dogg> umm.. it starts out as an interesting rant but stuff like "You think you can take me, I.ll pay to rent a boxing ring and beat your fucking ass legally. Remember that I.ve studied enough martial arts to be deadly ..." makes it look like the writer is a pre-teen with an ego problem 12:50 < _cheerios> it's humor, mate! of course, you wouldn't say that to him, in his face, to find out... 12:54 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 12:54 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Client Quit] 13:02 -!- shoan_ [n=shoan@59.92.196.176] has joined #agavi 13:12 -!- shoan [n=shoan@59.92.186.153] has quit [Read error: 110 (Connection timed out)] 13:32 < marklar> yarr 13:39 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi 13:43 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit [Client Quit] 13:50 -!- trophaeum [i=bpbqcy@ppp121-45-195-45.lns1.bne1.internode.on.net] has joined #agavi 13:55 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi 13:57 -!- trophaeum_ [i=fufpkvi@ppp121-45-195-45.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 14:02 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 14:17 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 14:25 -!- shoan_ [n=shoan@59.92.196.176] has quit [] 14:35 -!- trophaeum_ [i=qshqbmai@ppp121-45-247-60.lns2.bne4.internode.on.net] has joined #agavi 14:37 -!- _trophaeum [i=aeofbl@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi 14:43 -!- JanK_ [n=JanK_@muedsl-82-207-199-078.citykom.de] has joined #agavi 14:52 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 14:53 -!- trophaeum [i=bpbqcy@ppp121-45-195-45.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 14:55 -!- trophaeum_ [i=qshqbmai@ppp121-45-247-60.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 15:37 -!- JanK_ [n=JanK_@muedsl-82-207-199-078.citykom.de] has quit [] 16:11 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 16:22 -!- Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has joined #agavi 16:22 < MrJeep> good morning 16:22 < MrJeep> so, how many people are feeling sick ? 16:23 < MrJeep> I do :) (but not _that_ sick) 16:40 < Neubian> started off the year with a 1.5 mile run -- not much, but hey it's cold! 16:55 < _cheerios> haven't been sick in ages. maybe when the flu season comes. 17:01 < MikeSeth> hay guise 17:01 < MikeSeth> go read the new zed shaw rant 17:24 < v-dogg> already did (partly) 17:24 < v-dogg> Rails Is A Ghetto <- this one 17:25 < MrJeep> _cheerios, the flu season is right here. I feel lucky I didn't get it (yet :S) 17:27 < MrJeep> oh flu season, I thought you were speaking of "Gastroenterit" 17:31 -!- Wombert_ [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi 17:31 < Neubian> wombert, are you there? 17:32 < Wombert_> hi Neubian 17:33 < Wombert_> sorted that propel problem yet? 17:33 < Neubian> no, I was going to follow up with you 17:33 < Neubian> is it poor etiquette to post that file here in the chat room? 17:33 < Wombert_> can you paste your runtime-conf-php 17:33 < Wombert_> yes 17:33 < Wombert_> too many lines 17:33 < Neubian> where to? 17:33 < Wombert_> use a pastebin service 17:33 < Wombert_> http://p.caboo.se/ for instance 17:33 < Wombert_> you can mark it "private" there too 17:34 < Wombert_> clear out the passwords 17:34 < Wombert_> before you paste ;) 17:38 < Neubian> http://agavi-no-worki.advancedopen.net/runtime.conf.txt 17:39 < v-dogg> Neubian: what's the problem? 17:40 < Neubian> I'm sorry, I'll be back in about 45 minutes 17:40 < Neubian> oh, problem is at http://agavi-no-worki.advancedopen.net/ 17:40 < v-dogg> are you sure that DSN string works? I use 'dsn' => 'pgsql:host=localhost port=5432 user=luser dbname=mydb', 17:41 < Neubian> propel build the om just fine 17:41 < Neubian> built 17:41 < Neubian> gotta grab quick lunch with wife and kid -- be back for nap time which follows lunch 17:41 < Wombert_> ah, I see the problem 17:42 < v-dogg> our little monkey is napping already :) 17:42 < Wombert_> 'hostingzen' => 17:42 < Wombert_> 'hostingZen' => 17:42 < Wombert_> guess that qualifies as a propel bug 17:44 < v-dogg> yeah, gets lowercased 17:44 < MikeSeth> uhhh propel 17:44 < v-dogg> uhhhh indeed 17:44 -!- Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 17:45 < v-dogg> Neubian: for a quick fix, use lowercase datasource id 17:46 < v-dogg> MikeSeth: you had something to say?-) 17:47 < Wombert_> v-dogg: but works for you? 17:48 < MikeSeth> v-dogg: too much XML! 17:48 < v-dogg> didn't even try. just concured that it gets lowercased 17:48 < v-dogg> but I doubt it works :) 17:48 < Wombert_> you said weBi gets lowercased? 17:49 < v-dogg> yes, I just tried building runtime-conf.xml with a multi-case datasource id 17:50 < v-dogg> I have never used it. I just tried it now to concur the issue with propel 17:53 < v-dogg> "Ive seen the rise of the Zend Framework and it's gradual evolution into a praise worthy framework" 17:53 * MikeSeth looks at v-dogg 17:54 < v-dogg> http://blog.astrumfutura.com/archives/330-Happy-New-Year!.html 17:54 < v-dogg> I'm merely a messenger, don't look at me :) 17:54 < MikeSeth> wow 17:54 < MikeSeth> stock template 17:54 < v-dogg> don't like it 17:56 < Wombert_> I’ll never be afraid of some pilsner fresh fat fuck who eats donut hamburgers and only gets exercise when he plays World of Warcraft on a DDR pad. 17:56 < Wombert_> lawl 17:56 < Wombert_> WoW on a DDR pad 17:56 * Wombert_ chuckles 17:59 < Wombert_> WOOT 17:59 < Wombert_> 30 DAYS TILL NEW LOST EP 17:59 < Wombert_> WOOT WOOT 18:01 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 18:04 < MikeSeth> 3 days before the most important political event of our lifetime, the republican primaries in Iowa 18:10 * Wombert_ blinks 18:10 < Wombert_> the peter petrelli guy is nailing the cheerleader chick 18:11 < Wombert_> in real life 18:12 < _cheerios> nowai! 18:12 < Neubian> MikeSeth, don't you know better than to discuss politics in a non-political chat channel ? (and I'm pissed that Fred Thompson has had such a poor showing) But let's talk about cheerleaders instead -- great video of guy dropping a cheerleader on break.com today and then he falls on top of her 18:13 < Wombert_> yeah _cheerios 18:13 < Wombert_> she's 18 I think 18:13 < Wombert_> and he'd be like 30 18:13 * Wombert_ shakes head 18:13 < _cheerios> props to the man 18:19 < _cheerios> atleast we know where that grin of his comes from now on 18:20 < Neubian> Brian Warner, aka, Maralyn Manson is 38 dating some 20 y/o model --- so if a guy that looks like that can get hot chicks, there's hope for every man everywhere 18:20 < Neubian> of course, he's rich 18:21 < MikeSeth> Wombert_: wooooot 18:22 < Wombert_> sez People Magazine 18:22 < MikeSeth> Neubian: well, one thing that can be safely said about RP supporters is that they all recognize the importance of who will be the next american president. It's pretty much the defining point of our life 18:23 < Wombert_> http://www.people.com/people/article/0,,20168512,00.html here, MikeSeth and _cheerios 18:24 < MikeSeth> zomg 18:24 < MikeSeth> what a win 18:24 < MikeSeth> even pedobear would approve 18:25 < Wombert_> lawl 18:25 -!- Wombert_ is now known as Wombert 18:25 < Wombert> I dunno 18:25 < Wombert> _I_ would find an 18yo too young 18:25 < Wombert> and he's _30_ 18:25 * Wombert shakes head 18:25 < Wombert> or maybe I'm just envious 18:26 < ttj> I have an 18-year-old. *shrug* 18:27 < Wombert> orly? 18:27 < Wombert> but you're not 30 18:27 < ttj> But I look like 35. 18:27 < Wombert> pedobear wouldn't approve of that then 18:27 < ttj> :-( 18:27 < Wombert> you _are_ not 30, that's what counts 18:28 < ttj> I have grey hair. 18:28 < Wombert> personally, I find 99,975% of 18yos too girl-ish, but that's just me 18:28 < ttj> It depends on the person, naturally. Some are more mature than others. 18:29 < Wombert> yes 18:30 < _cheerios> heh MikeSeth 18:31 < _cheerios> what kind of new years resolutions did you guys come upwith before dozing off last night? 18:32 < nfq> Well, 18 year olds have all the right things pointing up in the right places 18:32 < nfq> but they aren't experienced as us older people 18:33 < nfq> and Milo Ventimiglia is a lucky bastard 18:33 < ttj> I promised to get my BSc studies and thesis finally done, run a marathon, average at least one gym session per week over the entire year, and am working on quantifying some other targets. 18:34 < Wombert> oh yes 18:35 < Wombert> that gym thing is a good idea 18:35 < Wombert> I finally need to do that 18:35 < Wombert> ttj: good thing 18:35 < _cheerios> the marathon idea resonates here, but it'd require awful lot of commuting to a center with a indoors running track to get in shape by summer 18:35 < Wombert> quantifiable goals are important for success 18:35 < ttj> http://users.tkk.fi/~tjorri/resolutions-2007.htm 18:37 < Wombert> great 18:37 < Wombert> I shall compile a list of things for 2008 18:37 < MikeSeth> _cheerios: I'm jewish, no resolutions ;> 18:37 < ttj> Wombert: http://users.tkk.fi/~tjorri/resolutions-2008.htm <-- Drafting up a list for 2008. 18:38 < _cheerios> i'll work towards a goal of 10k unique visitors per day for a website i run. im already going to the gym several times a week, well, starting next week when the gym opens again. 18:38 < ttj> Wombert: Can't use /msg since I'm not registered. :-/ 18:39 < ttj> And some jerk has my nick already registered. 18:39 < Wombert> put that on the list 18:39 < Wombert> "get my irc handle back from that fucktard who snatched it from me" 18:40 < ttj> Well, I had never registered it in the first place, so. :-( 18:40 < ttj> Does freenode discard "unusued" nicks at some point? 18:40 < ttj> used 18:42 < _cheerios> you do look older :p 18:43 < ttj> Well, I think the concept of age is pretty useless and pointless after a certain point. 18:44 < Wombert> you look like a 45 year old italian used car salesman 18:44 < Wombert> WUHAR 18:44 < Wombert> :> 18:45 < Wombert> no 18:45 < nfq> Which point? 31 18:45 < Wombert> :p 18:45 < _cheerios> *g* 18:45 < _cheerios> hahaha 18:45 < ttj> nfq: 40. 18:45 < nfq> ah, cool, 9 more years 18:45 < Wombert> xD 18:45 < nfq> hehe 18:46 < nfq> I am an old fucker slowly! But feeling young, so that ain't too bad 18:46 < ttj> 19 more years. ;-) 18:46 < nfq> I hear 40 is great though 18:46 < nfq> you lucky bastard ;) 18:46 < nfq> :D 18:46 < Wombert> if you have a lot of money by then, nfq :p 18:46 < Wombert> ttj: you are _21_ ? 18:46 < ttj> Wombert: You can do maths? :P 18:46 < nfq> Wombert, yeah that's the plan mate 18:47 < Wombert> ttj: oO 18:47 < Wombert> I thought you were like 25 18:47 < Wombert> well if you're 21, and your SO is 18, that's fine by my standards :p 18:47 < ttj> Yep. 18:47 < nfq> how old is impl? pretty young if I remember correctly 18:47 < Wombert> 17something 18:47 < nfq> amdn 18:47 < nfq> damn 18:47 < Wombert> yes 18:48 < Wombert> and he's brighter than all of us taken together 18:48 < nfq> when i was 17, I didn't know what a computer was 18:48 < Wombert> depressing :p 18:48 < nfq> very depressing 18:48 < ttj> I think the guys at work were quite shocked after they hired me and it turned out that instead of a ~27-29 year old, they'd hired a barely 20 year old guy. :P 18:48 < nfq> At least I can draw a circle 18:48 < nfq> ! 18:48 < nfq> ttj: good fooling! 18:48 < Wombert> fff 18:48 < Wombert> :p 18:48 < ttj> But it's simple. Talk the talk, walk the walk and dress nicely and you're set. 18:48 < nfq> hehe 18:49 < nfq> It's true normally 18:49 < Wombert> yes, word ttj 18:49 < ttj> Took them about a year until they noticed it and they offered a permanent contract pretty soon afterwards. :P 18:49 < nfq> haha 18:50 < nfq> get him in while he's young 18:50 < nfq> and easily to mould 18:50 < nfq> sometimes that isn't the way to go 18:50 < nfq> but good for you mate! 18:50 < nfq> ttj: you use agavi allot? 18:51 < ttj> nfq: For some stuff. Recently though I haven't written that much code (read: none). 18:51 < nfq> Ah. Cool 18:51 < Wombert> ttj: oh that must change 18:51 < nfq> hehe 18:51 < nfq> and sharpish 18:51 < Wombert> ttj: become your company's Agavi evangelist 18:51 < Wombert> and buy lots of support contracts from me :p 18:51 < ttj> :P 18:51 < nfq> :D 18:52 < ttj> Well, as I think I've mentioned, we're not really an R&D or IT organization as such... :P 18:52 < ttj> Or unit. 18:52 < Wombert> yeah 18:52 -!- MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 18:52 < ttj> It's just a lot quicker for me to solve small problems I need to solve by writing stuff myself using Agavi than try to buy something internally from the IT department. 18:55 < impl> G'afternoon 18:55 < Wombert> hai impl 18:56 < MikeSeth> Wombert: on support contracts, btw. You may want to talk to marklar at some stage 18:56 < MikeSeth> they be fat cats 18:57 < nfq> Yeah, Wombert, we should chat too at some point! But I guess that's on the cards! 18:58 < nfq> Do you give Natalie Portman away for free with each support contract? 18:58 < Wombert> only if she has her hair cut 18:58 < Wombert> like in that interview 18:58 * Wombert drools 18:58 < Wombert> otoh, I could just sell you natalie portman, she's apparently pretty smart, and would figure out agavi in no time 19:03 < _cheerios> *g* Zed got his rant on techcrunch 19:12 < nfq> Wombert: yeah, she looks smoking with short hair 19:12 < nfq> and yeah, she is smart 19:12 < nfq> Apparently 19:17 < Wombert> http://tinyurl.com/25yn3r 19:17 < Wombert> but that's not the one I saw 19:18 < MikeSeth> man I love gentoo 19:18 < MikeSeth> emerge opera 19:18 < MikeSeth> "Calculating dependencies" 19:18 < MikeSeth> emerge pwns 19:27 * impl slaps MikeSeth with apt 19:29 < MikeSeth> Ih I love Debian 19:29 < MikeSeth> but for hacking desktop, gentoo > debian 19:40 < marklar> gah fail 19:40 < marklar> I know that my bluetooth is here 19:40 < marklar> because it's connected to the phone 19:40 < marklar> but I can't find it :( 19:41 < marklar> MikeSeth: can you turn on the water heater plz? 19:41 * marklar is leaving work, & 19:41 < MikeSeth> yes 19:44 < _cheerios> water heater? 19:48 < Neubian> ummmm, question: is there any way to tell propel to stop changing case of my column names and just do what I'm telling it to do? 19:50 < Neubian> and it jacks up the PDO DSN for pgsql 19:50 < _cheerios> s/propel/windows 20:00 < v-dogg> ttj: "run a marathon" you serious? 20:01 < MikeSeth> _cheerios: me and marklar share the plac 20:01 < MikeSeth> e 20:01 < MikeSeth> thats right 20:01 < MikeSeth> two agavi monkeys in the same apartment 20:01 < MikeSeth> ok, I'll go read the rendering code 20:01 < v-dogg> Neubian: phpName= is probably what you are looking for 20:02 < _cheerios> yeah, but to heat up water, for a bath/shower? huh :D i assume you're not making him tea :p 20:02 < ttj> v-dogg: Yeah, I already have a bet over a bottle of Dom Perignon. 20:02 < v-dogg> ttj: Hki City? 20:02 < ttj> Yeah. 20:02 < MikeSeth> _cheerios: yeah. 20:03 < v-dogg> I'm (once again) trying to get myself to run 1/2 at Paavo Nurmi Marathon next spring 20:03 < MikeSeth> ummm 20:03 < MikeSeth> why is there a $defaultExtension in the abstract AgaviRenderer 20:04 < MikeSeth> why does it even imply there are disk templates 20:04 < v-dogg> Neubian: got it? 20:05 < v-dogg> Neubian: and what's the problem with pgsql dsn? I've never noticed anything 20:06 < impl> MikeSeth: er, that should probably be in the er hmm... 20:07 < impl> I don't think it's used by anything except the FileTemplateLayer 20:07 < Wombert> Neubian: did you get it running now? 20:08 < Wombert> MikeSeth: good point 20:09 < v-dogg> Neubian & Wombert: I need to go put the baby to sleep but I'll be back soon if you need some pgsql trouble shooting 20:09 < MikeSeth> Wombert: this also probably means that anything outside WebXXX that uses getDefaultTemplateName() is broken too.. 20:09 < MikeSeth> Wombert: ticket? 20:09 < Wombert> I gotta run for a poker evening in a bit 20:09 < Wombert> MikeSeth: eh? 20:09 < Wombert> what? 20:10 < MikeSeth> Wombert: should I open a ticket about that? 20:10 < Wombert> no 20:10 < MikeSeth> Wombert: aight 20:10 < Wombert> what are you talking about :p 20:10 < MikeSeth> Wombert: MikeSeth> why is there a $defaultExtension in the abstract AgaviRenderer 20:13 < impl> We need to switch to some VC software that does tagging sanely 20:14 < impl> checking out the same shit 50 times == >:O 20:15 < MikeSeth> impl: SVN tags work.. 20:15 < impl> Aren't SVN tags just copies of the repository stuck in a different directory? 20:17 < impl> and yeah, the only place getDefaultExtension() is called is in FileTemplateLayer 20:22 < MikeSeth> impl: they are a copy of the state, and so very cheap 20:23 < MikeSeth> gentoo tip for agavi: when compiling PHP make sure ctype extension is included (USE="ctype") 20:36 < Wombert> $defaultExtension is there because otherwise, users would have to configure the template engine extension every time 20:36 < Wombert> which would be lame 20:42 < MikeSeth> wouldn't it make sense to make a separate class and inherit all file-based layer classes from it? 20:55 < Wombert> renderer classes you mean? 20:55 < impl> MikeSeth: They're not cheap on my filesystem :( 20:55 < Wombert> impl: nah 20:55 < MikeSeth> Wombert: omg. I just had a bulb moment 20:55 < Wombert> can't be 20:56 < MikeSeth> the more the merrier :> 20:58 < ttj> I want a car. :-( 21:10 < Wombert> ttj: me too 21:10 < Wombert> MikeSeth: so what was that bulb moment 21:13 < ttj> Wombert: http://www.youtube.com/watch?v=QYscgIguUKQ 21:15 < v-dogg> Neubian: ping 21:26 < v-dogg> Neubian: I got to hit the sack but I'll help you sort your problem out later when I'm back online (if you can't figure it out by then) 21:50 < Wombert> I got something for 2008 :p 21:50 < Wombert> fix my friend's reliability issues :p 21:50 * Wombert still not gone for the poker evening 21:52 < ttj> Hmm? 22:09 -!- Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit [] 22:22 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"] 22:46 < Neubian> v-dogg, still there? 22:53 < Neubian> Hey all, I did get Agavi working hapily with Propel, but now Propel isn't playing nice with postgres, particularly by being case insensitive, when my columns are case sensitive 22:56 < Neubian> oh, and propel had created a dsn in my conf file like this: 'dsn' => 'pgsql://user:pass@localhost/servicezen' which POD didn't like, until I changed to 'dsn' => 'pgsql:host=localhost dbname=servicezen user=user password=pass' --- Day changed Wed Jan 02 2008 01:34 -!- kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit [] 02:17 -!- epaulin [n=epaulin@219.136.127.241] has joined #agavi 02:36 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 02:49 -!- Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi 02:57 < Wombert> hm 02:58 < Wombert> Neubian: ping 02:59 < Neubian> present 03:01 < Neubian> Wombert: ping 03:01 < impl> You mean pong 03:01 < impl> :> 03:01 < Neubian> ya, that 03:03 < Wombert> Neubian: how old is your propel version 03:03 < Wombert> did you by any chance pull an svn copy from trunk? 03:03 < Neubian> maybe a couple weeks 03:03 < Wombert> I can't imagine that nobody else noticed the pgsql dsn issue 03:03 < Wombert> you sure it's from branches/1.3 ? 03:04 < Wombert> pull a new copy first please 03:04 < impl> I've used Propel with pgsql without problems 03:04 < impl> so dunno 03:04 < Wombert> might solve most of your issues 03:04 < Neubian> I'm special Wombert. I can break anything that's breakable. I like to think of it as a gift 03:04 < Wombert> heh 03:04 < Wombert> mind me asking where you're from 03:04 < Wombert> what you do 03:05 < Wombert> and how long you've been using agavi? :)= 03:06 < Neubian> Originally, Cincinnati, OH. Now, Atlanta, GA. I was following Mojavi and then the start of Agavi, then business took me to do small business consulting. Now I'm charged with writting an app and have the chance to indoctrinate some subordinates with Agavi/Propel too. 03:07 < Wombert> excellent! 03:08 < impl> Neubian: Did you work with Sean? 03:08 < Neubian> I remember the old Mojavi msg boards and Sean's unresponsiveness 03:08 < Wombert> that sounds like a "no" :) 03:09 < impl> Neubian: haha, yeah, he never was a fan of the Mojavi community much 03:09 < Wombert> in any case, you're very much invited to lurk around here on IRC. it's going to be way busier starting tomorrow when all the guys are back at work 03:09 < impl> (Yay!) 03:10 < Neubian> no, it was like we were just annoying him -- but he started an open source project, and a msg board . . sooooooo ??? 03:10 < impl> He had good intentions, I think we should leave it at that 03:11 < Neubian> anyway, he did birth this thing, so credit must be given 03:11 < impl> Indeed 03:13 < Neubian> One more question on that, what's up with the Mojavi page? My browser sees it as a linkless homepage, though it has all kinds of exciting verbage everywhere. Any idea? 03:14 < impl> Yeah, Sean handed the domain off to one of his old buddies. I doubt it'll ever see the light of day, whatever it is 03:14 < Wombert> it's been like that for... what 03:14 < Wombert> two years now? 03:14 < Neubian> Oh, Sean was in Ohio too, wasn't he -- I just made the connection to the question 03:15 < impl> Neubian: Yeah, he was :P 03:15 < impl> Wombert: something like that 04:06 < Wombert> man 04:06 < Wombert> this imac 04:06 < Wombert> is so abnormally quick 04:07 < Neubian> turning in, thanks impl, Wombert 04:08 < Wombert> see you tomorrow, Neubian 04:08 < Wombert> oh 04:08 < Wombert> I should, too :p 04:08 < Wombert> bloody 5am 04:08 < Wombert> :< 04:10 < impl> I'm about to too, even, school in the morning :( 04:11 < Wombert> eww 04:11 < Wombert> no winter holidays till 7th? 04:11 < Wombert> that sucks 04:11 < impl> Nope 04:11 < impl> I have the end of this week and the first four days of next week, then it's exams and the end of the semester 04:11 < impl> it's so weird 04:13 < Wombert> eh? 04:13 < Wombert> wait 04:13 < Wombert> just seven more days of school? 04:13 < impl> I think there's eight 04:14 < impl> Then I have a week off (I'm exempt from exams), then it's a new semester 04:14 < Wombert> school on saturdays? 04:14 < Wombert> ah 04:14 < Wombert> new semester 04:14 < Wombert> :p 04:14 < Wombert> thought SCHOOOOOOOOOOL'S OUUUUT FOOOOOR EVAH 04:14 < Wombert> :;p 04:14 < impl> W Th F M Tu W Th 04:14 < impl> hmm you're right 04:14 < Wombert> pwn 04:14 < impl> I can't count to seven 04:14 < Wombert> sounds like you need some sleep 04:14 < Wombert> harrr 04:15 < impl> No, I just can't count :P 04:15 < impl> But I get all new classes next semester 04:15 < impl> which is refreshing 04:17 < Wombert> cool 04:17 < Wombert> hope one of them is "counting 101" 04:17 < Wombert> lawl 04:17 < Wombert> :> 04:17 < Wombert> a dis and a pun 04:17 < Wombert> :> 04:17 * Wombert hugs impl 04:17 < impl> hrhrh 04:18 < impl> The closest I've got to that is physics, rest are humanities classes =D 04:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:13 -!- shoan [n=shoan@59.92.196.176] has joined #agavi 05:22 < shoan> huomenta! 05:25 -!- Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit [] 06:02 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 06:59 < v-dogg> huomenta 07:01 < shoan> -> office 07:02 -!- shoan [n=shoan@59.92.196.176] has quit [] 07:11 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:16 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 07:18 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:21 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:35 < marklar> ugh traffic 07:37 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 07:38 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 07:38 < _cheerios> huomenta! 07:40 -!- MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi 07:52 -!- MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 07:54 -!- Yossi [n=nospam@62.90.159.110] has quit [Read error: 113 (No route to host)] 07:54 -!- Yossi [n=nospam@62.90.159.110] has joined #agavi 08:12 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 08:12 -!- shoan [n=shoan@122.166.1.164] has joined #agavi 08:17 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"] 08:22 -!- epaulin_ [n=epaulin@61.144.108.226] has joined #agavi 08:40 -!- epaulin [n=epaulin@219.136.127.241] has quit [Read error: 110 (Connection timed out)] 08:41 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:41 < RossC0> Huomenta! 08:42 < _cheerios> happy new year RossC0 ! 08:44 < RossC0> Heh _cheerios - Happty new year to you! 08:44 < RossC0> good xmas break? 08:45 < _cheerios> a slight breather, that's all 08:46 < _cheerios> got a company email with plans for the year. seems i'll be busy :D 09:04 < _cheerios> did you stop using delicious, RossC0 ? :D 09:06 < RossC0> nah been away 09:06 < RossC0> and offline 09:14 < RossC0> doing some now! 09:18 -!- epaulin_ is now known as epaulin 10:54 -!- Zibi_ [n=asd@80.4.120.163] has joined #agavi 10:54 < Zibi_> elo 10:55 < RossC0> Heh Zibi_ 10:56 < Zibi_> i have question 10:56 < Zibi_> (what a surprise ;)!) 10:57 < Zibi_> in old system i have script that produce jpg graph 10:57 < Zibi_> and then in template script is in img tag 10:57 < Zibi_> how that should be done in agavi? 10:57 -!- bleachy [n=bleachb@80.4.120.163] has joined #agavi 10:57 < Zibi_> should i create new output type? 10:58 < Zibi_> and how to call it later from template 10:58 < RossC0> MikeSeth_: did you use Jpgraph with Agavi? 10:58 < RossC0> well if you use an output type it would be called via a route 10:59 < RossC0> so 10:59 < Zibi_> hmmmm 10:59 < RossC0> not sure its possible 10:59 < RossC0> but what would be the requested output type? 11:00 < RossC0> Zibi_: probably best to make a new Action to serve the image 11:06 < RossC0> hmm quiet in here today Zibi_ 11:06 < Zibi_> hangover 11:07 < RossC0> yeap :D 11:08 < MikeSeth_> RossC0: yeah, I have 11:08 < MikeSeth_> RossC0: I encapsulated the graph rendering in actions and used them via slots 11:09 < MikeSeth_> thinking backwards, I probably should have moved more code to models 11:09 < MikeSeth_> dont remember, was half a year ago :) 11:10 < RossC0> ah ok - Zibi_ MikeSeth_ is in the know 11:19 < RossC0> ok next question :D 11:20 < RossC0> Cron jobs - anyone use Agavi for the cli cron jobs? 11:20 < RossC0> how'd you call a route via cli ? 11:27 * RossC0 nudges MikeSeth_ v-dogg _cheerios 11:27 < RossC0> :D 11:27 < RossC0> any idea guys? 11:28 < _cheerios> i've never used agavi that way yet 11:28 < RossC0> anyone run agavi from the command line ? 11:31 < RossC0> ah http://trac.agavi.org/ticket/480 seems a good start :D 11:44 < v-dogg> I used some cli stuff with 0.10 but can't remember what or how and it wouldn't work anymore anyway 11:45 < RossC0> cool - I'll use 480 but I'll add the console stuff to app/lib and then can easily update in ze future 12:21 < MikeSeth_> sup 12:22 < MikeSeth_> RossC0: oh, we don't do routing in cli. I bypass the actions mechanism and talk to the models directly 12:23 < RossC0> ah ok cool - #480 seems workable a few tweaks needed and should be sorted 13:03 < marklar> rah 13:18 -!- epaulin [n=epaulin@61.144.108.226] has quit ["Ex-Chat"] 13:19 < _cheerios> what's the preferred way with web services ppl here use? 13:19 -!- epaulin [n=epaulin@61.144.108.226] has joined #agavi 13:26 < MikeSeth_> RossC0: I do 13:26 < MikeSeth_> RossC0: I just do what index.php does 13:26 < MikeSeth_> bootstrap Agavi, get a context instance, access models and execute model methods 13:26 < RossC0> MikeSeth_: cool #480 is throwing some issues 13:26 < MikeSeth_> I dont use dispatcher and models 13:26 < MikeSeth_> err 13:26 < MikeSeth_> s/models/actions/ 13:26 < RossC0> ah ok 13:27 < MikeSeth_> I mean you probably can, but I never found a need to 13:27 < RossC0> yeah - seems cool - would be nice to use routing thou 13:27 < RossC0> but I'll see how I get on with it! 13:27 < MikeSeth_> you probably can do this easily by invoking routes by their names 13:34 < RossC0> well you pass the url and params its going good now just need to disable isSecure for the cron job 13:35 < RossC0> well set it to false for console 13:36 < marklar> shake you, take you, I'm gonna be the one who breaks you 13:38 < v-dogg> RossC0: hmm.. or auto-login for cli users? 13:38 < v-dogg> user::startup 13:40 < RossC0> v-dogg: yes probably best I already diverted for console in user::startup 13:40 < RossC0> nice 13:40 < RossC0> thanks 13:45 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 13:47 < RossC0> sweet works :D 13:47 < RossC0> happy new year nfq 13:48 < nfq> RossC0: thanks mate, you too! 13:52 < shoan> how do you temporarily disable fpf? 13:53 < _trophaeum> my first thought for cron/cli stuff is why not make an api that triggers the stuff you need and just hit it with an xmlrpc client or similar with a specific key to make sure the whole world doesnt get access? 13:55 < v-dogg> shoan: $request->setAttribute('populate', false, 'org.agavi.filter.FormPopulationFilter'); 13:55 < v-dogg> or global_filters.xml of course (enabled="false") 13:55 < shoan> thanks v-dogg 13:56 < shoan> happy new year, btw :) 13:56 < v-dogg> thanks, same to you 14:02 < RossC0> _trophaeum: yeah you could do even do http auth and use that in baseUser::startup - which works well 14:02 < RossC0> I use that for rss feeds based on the user 14:02 < RossC0> i.e. recent posts etc.. 14:03 < _trophaeum> it just seems more logical to me with the full mvc layout to call something that triggers it in a standard way rather than hacking in a new way to call it 14:03 < RossC0> ha well its just another client - like soap etc.. so should be easy to handle 14:04 < _trophaeum> basically, agavi supports all that really well already so there should be very little involved to do it 14:04 < RossC0> yeap - its all working now 14:04 < _trophaeum> but thats just my take on it, i could see the want to run it on another box instead of the main server etc so *shrug* 14:11 < MikeSeth_> _trophaeum: to my observation, the type of tasks that are invoked from cron are most often importing data, causing calculations and cleanup - the kind of things usually implemented in your models, so there's no need to go through the whole agavi chain 14:12 < MikeSeth_> of course, if you already have an API method wrapped in an action, you can use that without duplication 14:12 < MikeSeth_> but for really simple tasks, just talk to the models directly 14:13 -!- Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi 14:13 < RossC0> Well I moving the generation of an image to a cron task 14:13 < RossC0> heh Wombert :D 14:13 < RossC0> happy new year 14:13 < Wombert> and to you! 14:14 < Wombert> make an output type for images 14:14 < Wombert> and some GraphAction 14:14 < nfq> Yo Wombert: happy new year 14:14 < Wombert> done 14:14 < Wombert> and 14:14 < Wombert> for cmd line, use the cli stuff, yes, but don't call it AgaviConsoleController etc 14:14 < Wombert> because that will be added one day and then you might get conflicts 14:14 < RossC0> yeah using ConsoleController in app/lib/console 14:14 < Wombert> alternatively, you could also make a runcli.php where you pass the module/action info directly 14:14 < RossC0> or consoleRequest not controller - no need fro that 14:15 < RossC0> Wombert: any plans to refactor the caching? 14:15 < Wombert> how? 14:16 < RossC0> well have a generic cache class that stores or writes to the cache 14:16 < Wombert> http://trac.agavi.org/ticket/661 14:16 < RossC0> then can be used outside the main cache 14:16 < RossC0> cache.xml stuff 14:17 < RossC0> so I can machine generate cache parts 14:17 < RossC0> I'll look into that in a mo 14:17 < RossC0> bbl 14:19 < _trophaeum> MikeSeth_, with cli you also have the advantage of not clogging up an apache thread with a process that could run for an extended period and the ability to nice it so it doesnt interfere with normal site operations :) 14:20 < MikeSeth_> _trophaeum: yeah, with the short exception of PHP's memory management being utter shit., 14:20 < _trophaeum> MikeSeth_, lol, 5.3 ftw! 14:20 < _trophaeum> Wombert, gah, that just reminded me i need to implement the leet namespace support into my mlc (multi level cache) stuff -_- 14:21 < v-dogg> namespaces! \o/ 14:21 < v-dogg> I haven't been following the internals list. how did it turn out eventually? 14:22 < _trophaeum> v-dogg, haha, nah, not those namespaces, namespaces in the cache so you can dump an entire namespace's cache cleanly 14:22 < v-dogg> something semi-good that will be repaired and debated ad infinitum? 14:22 < v-dogg> _trophaeum: roger :) 14:22 < _trophaeum> v-dogg, last i knew though there was only 1 namespace per file but they were working on making it unlimited 14:22 < _trophaeum> but its going to hurt my head to learn it properly 14:22 < _trophaeum> multiple files can alter a single namespace blahblah 14:23 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:23 < _trophaeum> i swear at this rate its going to just cause more headaches for a long while until people use it right... 14:23 < Wombert> LAWL 14:23 < Wombert> www.pzizz.com 14:23 < Wombert> sent them a mail that if you press enter in a form, the ajax callbacks don't run 14:24 < Wombert> so you're redirected to a white page with some json response gibberish 14:24 < Wombert> when you click the submit button, it works 14:24 < Wombert> and not just on one form 14:24 < Wombert> Hello, 14:24 < Wombert> thank you for your message. I checked with our web development department and apparently it is a correct behavior: the button should be clicked, there is no need to press Enter key. So please don't worry :) 14:24 < Wombert> Best regards, 14:24 < Wombert> Edward 14:24 < Wombert> ... 14:24 < _trophaeum> Wombert, ROFL 14:25 < nfq> haha. web department? 14:25 < nfq> They couldn't get hold of the web guy 14:26 < v-dogg> and smack him 14:26 < v-dogg> with a clue stick 14:26 < Wombert> "the button should be clicked, no need to press enter key" 14:26 < nfq> yeah 14:26 < nfq> haha 14:26 < Wombert> that's so in line with their fucking new age bullshit product 14:26 < Wombert> I tried it yesterday to sleep in and I swear, the bloody trial aborts after five minutes 14:26 < Wombert> so useless 14:27 < nfq> You tried the product? 14:27 < _trophaeum> Wombert, iv got 1 thats to wake u up, works well 14:27 < nfq> Me being biased but first problem is they are using prototype 14:27 < nfq> and not mootools! 14:27 < _trophaeum> nfq, jquery ftw! :) 14:27 < nfq> You use jQuery allot? 14:28 < nfq> I am a big mootools user. 14:28 < _trophaeum> not a lot but its all i use these days 14:28 < nfq> and don't know jQuery very well 14:28 < nfq> there are these arguments which is better 14:28 < _trophaeum> i got sick of moo after i had an ie6 problem that on 1 random ie6 version (that was rare) it gave a white page with an error, u hit ok and it'd close the ie window -_- 14:28 < Wombert> sure that wasn't a BEBCAC, _trophaeum? 14:29 < Wombert> *PEBCAC 14:29 < v-dogg> a what?-D 14:29 < _trophaeum> Wombert, include moo ONLY on the page, nothing else, load the page and it would die 14:29 < nfq> Yeah, they have some pretty strict rules with the doctype 14:30 < _trophaeum> nfq i DID like moo before that issue, after that, gah, i monitored the svn versions for a few months in hopes it would get fixed... the page still has the bug, i gave up on it 14:30 < nfq> Ah, that ain't good 14:30 < nfq> yeah, the jQuery team is quick 14:31 < _trophaeum> nfq yea, i have nothing against moo OTHER than that 14:31 < Wombert> the first baby born in germany this year has a _14_ year old mother 14:31 * Wombert sighs 14:31 < nfq> and big. I hear there are like 25 people on the team 14:31 * Wombert shakes head about state of world and country 14:31 < v-dogg> Wombert: you the father? 14:31 < nfq> agrees wombert 14:31 * Wombert smacks v-dogg 14:31 < nfq> haha 14:31 < _trophaeum> Wombert, haha 14:32 < Wombert> PEBCAC = Problem Exists Between Chair And Computer 14:32 < nfq> heheh 14:32 < _trophaeum> nfq in moo do they still normally do things in onclick="" tags? 14:32 < Wombert> _trophaeum: nah 14:32 < nfq> no, nothing inline anymore 14:32 < MikeSeth_> and that's why I'm for abortions 14:33 < nfq> the custom events in moo are awesome 14:33 < Wombert> MikeSeth_: she could have, by german law 14:33 < _trophaeum> well thats a good start, i would say id try it again but im over relearning js crap 14:33 < nfq> using mouseenter, mouseleave etc.. 14:33 < Wombert> yes, custom events = totally ftw 14:33 < Wombert> cause you can make your whole app event based 14:33 < Wombert> so good 14:33 < _trophaeum> jquery has all that too, yea 14:33 < nfq> True 14:33 < _trophaeum> im just anti prototype inline crap 14:34 < _trophaeum> abstract it away so if js isnt active then the page still works and they havnt loaded 200k of crappy js for nothing! #%@@#% 14:34 < nfq> Well, there probably isn't allot between them. There are a few basic things I love about moo over the others. But I guess you have to use what you know and if it works, why change it 14:34 < Wombert> ah btw 14:34 < nfq> ? 14:34 < Wombert> you guys all installed 0.11.1 rc1 yet? 14:35 < MikeSeth_> umm yeah 14:35 * Wombert looks at RossC0 specifically 14:35 < Wombert> and? 14:35 < Wombert> any issues with caching or so? 14:35 < _trophaeum> nfq im all ears on why the latest moo is good if ur interested to explain what they are, its often that im doing stupid things in jq that if someone explains how another library does it i go oh jq supports that and that makes a lot of sense :) 14:36 < MikeSeth_> Wombert: I dont use caching, so I don't know, but in this project I probably will so if anything niggers up, I'll tell you 14:36 < nfq> _trophaeum: well, I am actually more of a graphics guy than a coder, which is one reason I like moo so much, much easier to learn I found. + 14:36 < nfq> But there are some amazing things they are working to help cut down your code 14:37 < nfq> The whole events thing, is great 14:37 < nfq> like you can scope all functions with mouseleave into a single event 14:37 < _trophaeum> doh, that reminds me, i need to get jtemplates working properly (json data fed through a javascript template) 14:37 < nfq> so, the mouseleave code doesn't need to completed over and over 14:37 -!- shoan [n=shoan@122.166.1.164] has quit [] 14:38 < nfq> Wombert could probably explain it better than me! 14:38 < _trophaeum> Wombert, ur a moo fan too i take it? 14:38 * MikeSeth_ zots _trophaeum 14:39 < MikeSeth_> "you are" 14:39 < _trophaeum> MikeSeth_, this is irc, get over it :P 14:40 < Wombert> me? 14:40 < Wombert> mh 14:40 < Wombert> nah 14:40 < Wombert> it's nice, but I had some issues with backwards compatibility in minor releases so...:/ 14:40 < MikeSeth_> _trophaeum: the IQ AC is set to "warm" here. Don't let the cold into the room :D 14:41 < Wombert> lawl 14:41 < Wombert> oh sorry 14:41 < _trophaeum> MikeSeth_, well im not talkin about britney so :P 14:41 < nfq> Wombert: you using proto at the moment? 14:41 < Wombert> "loling out loud" 14:41 < Wombert> nfq: well, mh, so and so 14:41 < Wombert> some proto, some mootools 14:41 < nfq> yeh 14:41 < nfq> yeah 14:41 < Wombert> I love prototype for it's genuine brilliance 14:42 < Wombert> it was the first js toolkit 14:42 < _trophaeum> Wombert, i hear prototype and i jsut want to scream and run 14:42 < nfq> well, I think when 1.2 is finally released, then I hope there won't be anymore breaking changes 14:42 < Wombert> and whenever you think they've fallen behind, a new release redefines awesomeness 14:42 < nfq> Wombert: have you tried the 1.2 beta compatibility version? 14:44 < nfq> Wombert: yeah, it's true about proto being the first and being awesome. I just don't like that effects are done by another library 14:44 < nfq> and proto\s code isn't as clean as moo if you ask me 14:44 < nfq> but kudos to them for creativeness 14:45 < _trophaeum> proto's code itself is fast, or at least last time i looked into it, my problem revolves around using inline tags and its bloatware size :( 14:45 < nfq> Yes, that isn't good 14:45 < _trophaeum> specially when i see people mixing proto and scriptaculous 14:46 < nfq> Yes, apple's site is a good example 14:46 < nfq> full of js effects 14:46 < nfq> and 500k js files 14:46 < _trophaeum> apple looks freaking insane 14:46 < _trophaeum> yea, but its all graceful degredation and search engine friendly 14:46 < _trophaeum> so im not gonna knock apple 14:46 < nfq> well, they could have done the whole site in moo of jquery with much less code 14:46 -!- MikeSeth_ is now known as MikeSeth 14:46 < nfq> well, I am apple fan all the way 14:46 < nfq> ask Wombert 14:47 < _trophaeum> most people wouldv used flash for a lot of the apple stuff 14:47 < nfq> but I am just disappointed at their website code 14:47 < nfq> Some of the ideas are really great. But they need to recode loads of bits 14:48 < nfq> it's heavy on the browser, especially for people who are using an older pc/mac 14:49 < nfq> _trophaeum: sorry I can't give more specifics on the greatness of moo. as I said, I am more of a designer and don't quite know how to describe certain code things 14:50 < Wombert> ya 14:50 < nfq> ya? 14:50 < _trophaeum> nfq tis kew, just knowing there are still fans even with problems that iv seen is kinda promising for it either way 14:50 < nfq> true. Yeah, the user base is growing 14:50 < nfq> quickly 14:51 < nfq> and they are generally getting part the typical startup problems 14:51 < Wombert> what you mean 14:51 < nfq> part = past 14:51 < Wombert> apple 14:51 < Wombert> or moo 14:51 < nfq> moo 14:52 < nfq> apple, they are way past the startup problems, they are in the zone 14:52 < nfq> as we know 14:52 < nfq> Wombert: new laptops at Macworld hopefully? 14:52 < nfq> for you! 14:53 < Wombert> yes, sure hope so 14:53 < Wombert> 04:40 < Wombert> this is depressing 14:53 < Wombert> 04:41 < Wombert> my good ol' Powerbook G4, "agavi olson" 14:53 < Wombert> 04:41 < Wombert> BUILD FINISHED 14:53 < Wombert> 04:41 < Wombert> Total time: 7 minutes 52.20 seconds 14:53 < Wombert> 04:41 < Wombert> new iMac 2.4 core 2 duo 14:53 < Wombert> 04:41 < Wombert> BUILD FINISHED 14:53 < Wombert> 04:41 < Wombert> Total time: 59.2351 seconds 14:53 < nfq> haha 14:53 < nfq> awesome 14:54 < nfq> Got an iMac for the office? 14:54 < Wombert> ya 14:54 < nfq> Nice 14:54 < Wombert> and I stole kaos' since he's in cologne anyway and took it home <: 14:55 < nfq> ah, nice. He's at the client? 14:55 < Wombert> yes 14:55 < nfq> nice 14:55 < Wombert> but it's the 24" ones with the sucky tft panels 14:55 < Wombert> much brighter on the left side than on the right 14:55 < nfq> yes, they made a mistake not offering standard displays 14:56 < Wombert> thought it wouldn't bother first but it's too obvious even when reading a web page with the browser covering half of the screen width in the middle 14:56 < nfq> I think the idea was to make a distinct difference between consumer and pro macs 14:56 < nfq> stupid though 14:56 < Wombert> yes but... 14:56 < Wombert> the white imacs 14:56 -!- epaulin [n=epaulin@61.144.108.226] has quit ["Ex-Chat"] 14:56 < Wombert> the 20" had an SIPS panel 14:56 < Wombert> and the 24" was great, too 14:56 < nfq> Yes, got one in the office! 14:56 < Wombert> now the 20" has a TN (horrible) 14:56 < Wombert> and the 24" has this brightness issue 14:57 < Wombert> other than that, it's niiiiice though 14:57 < nfq> Not cool, I agree 14:57 < nfq> fast as hell I am sure 14:57 < Wombert> except for the fact that you can't attach the remote (which is white... why?) to the side of the case anymore 14:57 < Wombert> well, for me as a long time G4 user, it's lightning fast <: 14:57 < nfq> Yes, I can imagine 14:57 < Wombert> and the glossy screen is something to argue about definitely 14:58 < Wombert> needs getting used to, I reckon 14:58 < nfq> but even for me with the first gen. MacBook pros, they are fast 14:58 < Wombert> yes, don't think there's much difference 14:58 < nfq> yeah, i've hear. i wouldn't like it either I think 14:58 < Wombert> at least not in subjective perception 14:58 < Wombert> they're both "just so fast man!" :p 14:58 < nfq> Well, my MBP is 2.0 GHz 14:58 < nfq> and a slow hardrive 14:59 < Wombert> :/ 14:59 < nfq> you notice the difference when jumping on a 2.4 iMac with 7200rpm drives 14:59 < nfq> and like 2 gb's of ram, 15:00 < Wombert> yeah we maxed the ram in ours 15:02 < Wombert> btw you using dot mac? 15:03 < Wombert> shell plans to outsource their IT and save 15:03 < Wombert> 500 million dollars a year 15:03 * Wombert blinks 15:03 < Wombert> they must have some big ass overhead 15:06 < nfq> Wombert: I used dot mac for a while 15:06 < nfq> but not anymore 15:06 < nfq> it's too expensive 15:07 < nfq> it's great 15:07 < nfq> but should be free like it was in the beginning 15:11 -!- JamieWolf [n=Chatter@dslb-084-059-103-021.pools.arcor-ip.net] has joined #agavi 15:14 -!- SeanNieuwoudt [n=chatzill@vc-196-207-45-245.3g.vodacom.co.za] has joined #agavi 15:18 < MikeSeth> oh ho ho 15:19 < MikeSeth> SeanNieuwoudt: welcome to the conspiracy 15:19 < SeanNieuwoudt> haha! hey Mike 15:19 < nfq> MikeSeth: what conspiracy? 15:20 < MikeSeth> nfq: this conspiracy. 15:20 < nfq> ah 15:20 < MikeSeth> you guys didn't TELL him it's a conspiracy? 15:20 < Wombert> did you drag him here? :p 15:20 < Wombert> no! 15:20 < SeanNieuwoudt> lol 15:20 < Wombert> <: 15:22 < MikeSeth> Wombert: so I have validator functions too now? 15:22 < MikeSeth> great. prepare for your error stack overflows, infidels 15:23 < Wombert> ? 15:24 < MikeSeth> *shrug* 15:24 < MikeSeth> :D 15:25 < v-dogg> why, look what the cat dragged in 15:25 < v-dogg> welcome SeanNieuwoudt 15:26 < SeanNieuwoudt> thanx :) 15:27 < v-dogg> take a seat, have some complementary drinks and enjoy the enlightment 15:27 < SeanNieuwoudt> haha 15:27 < v-dogg> MikeSeth: you ready with the conversion machine 15:27 < SeanNieuwoudt> downloading now... struggling a bit with mvc... 15:27 < v-dogg> ? 15:28 < MikeSeth> v-dogg: please, don't tell people to take a seat. You sound like Chris Hansen :D 15:28 < MikeSeth> v-dogg: I am the conversion machine 15:28 < MikeSeth> SeanNieuwoudt: this channel is full of extremely clued people. Ask away ;) 15:28 < v-dogg> sure sure and are you up and running 15:29 < v-dogg> and who the hell is Chris Hansen? 15:30 < RossC0> Wombert: I have the latest svn 15:31 < SeanNieuwoudt> i just dont understand the mvc architecture, in my opion, you could do away completely with the model base and perform all computing in the controllers? just my opinion... 15:31 < RossC0> SeanNieuwoudt: well that doesnt promote reuse 15:31 < MikeSeth> SeanNieuwoudt: no. Your *application* is in the models. Controllers and Views are just an user interface glue that uses your models. 15:31 < SeanNieuwoudt> *excuse my bad spelling, not english. 15:32 < MikeSeth> v-dogg: I don't imagine you watch NBC or SouthPark :> 15:32 < v-dogg> SeanNieuwoudt: of course you could but as things get more complicated, the application changes and so on it would bite you in the ass 15:32 < RossC0> but you could do it all in one file - thats even worse 15:32 < SeanNieuwoudt> do you mean physical dir layout? 15:33 < marklar> blah 15:33 < SeanNieuwoudt> ok, i see what you mean 15:33 < marklar> finally, someone who understands. 15:33 < marklar> mike, WHAT MODEL IS THAT ROUTER 15:35 < SeanNieuwoudt> MikeSeth : Your *application* is in the models. Controllers and Views are just an user interface glue that uses your models --- > thanks, what u said hit the lightbuld switch... haha! now i understand, much appreciated. 15:35 < MikeSeth> marklar: nfi, boss out 15:35 < marklar> fail 15:35 < MikeSeth> marklar: just set up an adhock AP, I'll set up wireless tools tonight and we're up (I will be working in linux mostly) 15:36 < marklar> okthen 15:36 < marklar> I ordered a uk vps 15:36 < marklar> $10/mo 15:36 < marklar> cheapvps.com 15:37 < MikeSeth> aight 15:37 < MikeSeth> im out for ~ 15:37 < MikeSeth> bb 15:37 < marklar> later 15:37 < marklar> I'll prolly be home at like 9pm :\ 15:40 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 15:44 -!- SeanNieuwoudt [n=chatzill@vc-196-207-45-245.3g.vodacom.co.za] has left #agavi [] 15:46 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbs"] 16:01 -!- JanK_ [n=JanK_@muedsl-82-207-197-149.citykom.de] has joined #agavi 16:12 -!- _trophaeum [i=aeofbl@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Remote closed the connection] 16:17 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 16:17 < _cheerios> moo 16:19 -!- shoan [n=shoan@59.92.186.148] has joined #agavi 16:32 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi 16:36 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 17:00 < MikeSeth> marklar: aww 17:27 < splatch_> hello 17:31 -!- Wombert_ [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has joined #agavi 17:48 -!- Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 17:48 -!- bleachy [n=bleachb@80.4.120.163] has left #agavi [] 17:56 -!- Zibi_ [n=asd@80.4.120.163] has quit [] 18:00 -!- trophaeum [i=tgseofk@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi 18:08 * Wombert_ hugs v-dogg 18:08 < Wombert_> CHOCOLATE! 18:08 -!- Wombert_ is now known as Wombert 18:08 < Wombert> thanks! woot! 18:09 < Wombert> made from fresh milk 18:09 < Wombert> <3 18:28 -!- v-dogg [i=vmakinen@kapsi.fi] has quit ["Changing server"] 18:31 -!- vmakinen [i=vmakinen@kapsi.fi] has joined #agavi 18:33 -!- vmakinen is now known as v-dogg 18:49 < _cheerios> v-dogg, got relatives in Nurmijärvi? 19:07 < v-dogg> don't think so 19:33 -!- marklar| [n=mark@uk.mark.org.il] has joined #agavi 19:40 -!- marklar| [n=mark@uk.mark.org.il] has quit ["leaving"] 20:18 < v-dogg> hmph. 20:18 < v-dogg> require_once(LOG4PHP_DIR . '/LoggerManager.php'); 20:19 < v-dogg> why can't these libs use include_path 20:32 -!- JanK_ [n=JanK_@muedsl-82-207-197-149.citykom.de] has left #agavi [] 20:35 -!- MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 20:35 < MrJeep> hi 20:35 < MrJeep> anyone know how to send SMS with php ? 20:36 < MrJeep> I'm quite confused :S 20:36 < _cheerios> pay someone $$ and use their API, unless you find some free service 20:36 < Wombert> MrJeep: you need a gateway service 20:36 < MrJeep> we just need to send a common email message ? 20:36 < Wombert> no 20:36 < MrJeep> gateway service ok ... 20:36 < MrJeep> hum 20:37 < MrJeep> what exacly is a gateway service 20:37 < MrJeep> a company which will actually send the sms ? 20:37 < Wombert> http://en.wikipedia.org/wiki/SMS_gateway 20:37 < Wombert> yes 20:37 < _cheerios> internet network -> mobile network :) 20:38 < MrJeep> ok thnx. :D 20:39 < Wombert> they usually offer many interfaces 20:39 < Wombert> email 20:39 < Wombert> http 20:39 < Wombert> sockets 20:39 < Wombert> ftp 20:39 < Wombert> soap 20:39 < Wombert> blah 20:40 < MrJeep> ok, I guess that won't be that complicated 20:40 < MrJeep> quite simple actually 20:42 < MrJeep> so, what's your new year resolutions ? 21:13 < _cheerios> to consume every second of 2008 working on tasks that question my sanity 21:17 < MrJeep> hehe 21:40 < v-dogg> we use an sms gateway service 21:41 < v-dogg> the provider offers a simple http api 21:41 < v-dogg> with http callbacks 21:42 < v-dogg> (ie. you can pass a callback url and get delivery status back) 21:56 -!- JamieWolf [n=Chatter@dslb-084-059-103-021.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 22:19 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["Leaving"] 22:54 -!- Whisller [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi 22:54 < Whisller> hi 22:55 < splatch_> ho 22:58 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 23:01 -!- pressureman [n=pressure@e178083132.adsl.alicedsl.de] has joined #agavi 23:08 < Wombert> hai pressureman 23:08 < Wombert> long time no see 23:08 < Wombert> happy new year! 23:08 < Wombert> MikeSeth: http://www.youtube.com/watch?v=GmwqpHsMExg 23:08 < pressureman> Wombert: thanks... i'm in berlin now 23:08 < Wombert> woot 23:08 < Wombert> why 23:08 < pressureman> improving my german, looking for work 23:09 < Wombert> how long are you gonna stay 23:09 < pressureman> i'm enrolled in a course until april, but if i find work, could be a couple of years 23:11 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 23:22 < pressureman> can propel work without creole, or do they go hand in hand? 23:23 < pressureman> it says it supports pgsql, mysql etc, but then says creole is a requirement 23:24 < pressureman> i'm not keen on yet another layer of abstraction to slow queries does. i just want the ORM bits 23:28 -!- pressureman_ [n=pressure@e178070065.adsl.alicedsl.de] has joined #agavi 23:34 < Wombert> pressureman_: propel 1.3 uses pdo 23:34 < Wombert> it's about twice as fast on average (I benchmarked long ago) 23:46 -!- pressureman [n=pressure@e178083132.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] --- Day changed Thu Jan 03 2008 00:14 -!- Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has quit [] 00:21 -!- Whisller [n=fsdasfd@chello089076213203.chello.pl] has quit [] 00:36 -!- MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 00:38 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 00:42 -!- shoan [n=shoan@59.92.186.148] has quit [] 00:42 -!- pressureman_ [n=pressure@e178070065.adsl.alicedsl.de] has quit ["Trillian (http://www.ceruleanstudios.com"] 01:51 -!- epaulin [n=epaulin@61.144.108.226] has joined #agavi 01:53 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 02:37 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 03:18 -!- shoan [n=shoan@59.92.186.148] has joined #agavi 04:42 -!- shoan_ [n=shoan@59.92.186.148] has joined #agavi 05:00 -!- shoan [n=shoan@59.92.186.148] has quit [Read error: 110 (Connection timed out)] 05:49 -!- trophaeum [i=tgseofk@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] 05:49 -!- trophaeum [i=cvqnszh@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi 06:36 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:49 -!- shoan_ is now known as shoan 07:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 07:25 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:41 -!- shoan_ [n=shoan@59.92.186.148] has joined #agavi 07:45 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:57 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:59 -!- shoan [n=shoan@59.92.186.148] has quit [Read error: 110 (Connection timed out)] 08:01 -!- Arme[N-11 [n=Arme[N]@91.184.88.146] has joined #agavi 08:02 -!- Arme[N-12 [n=Arme[N]@91.184.88.250] has joined #agavi 08:04 -!- Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has joined #agavi 08:05 < Wombert> huomenta! 08:09 < v-dogg> huomenta 08:09 -!- shoan_ [n=shoan@59.92.186.148] has quit [] 08:11 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:14 -!- hachiya [n=nya@76.91.147.173] has joined #agavi 08:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 08:16 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 08:19 -!- Arme[N-11 [n=Arme[N]@91.184.88.146] has quit [Read error: 110 (Connection timed out)] 08:21 -!- Arme[N-12 [n=Arme[N]@91.184.88.250] has quit [Read error: 110 (Connection timed out)] 08:22 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 08:22 < _cheerios> huomenta 08:22 -!- epaulin_ [n=epaulin@219.137.33.101] has joined #agavi 08:28 < Yossi> Humenta 08:28 < _cheerios> nice. couchdb guy got a gig at ibm to work on couchdb. 08:30 < Wombert> yup 08:30 < Wombert> ace aint it 08:30 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 08:31 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:31 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 08:33 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:33 < RossC0> Huomenta! 08:34 < v-dogg> huomenta 08:34 < _cheerios> nice impersonation of a mac on a german network there, RossC0 08:34 < v-dogg> any of you use log4php? 08:34 < RossC0> had to restart - xfce had lost my panels and I was wondering why 08:38 < Yossi> I just read short description of couchdb - it's strange... why not XML bassed approach 08:38 -!- epaulin [n=epaulin@61.144.108.226] has quit [Read error: 104 (Connection reset by peer)] 08:42 < Wombert> eh? 08:47 < RossC0> Wombert: you checked out Things yet? 08:48 < RossC0> have delicious'd for ya 08:54 < Wombert> RossC0: I'm using Anxiety atm 08:54 < Wombert> but this looks good 08:54 < Wombert> as we both know now, lists of tasks are the basic rule for success! :) 08:54 < RossC0> ;) 08:55 < RossC0> yeap 08:55 < RossC0> lists RULE 08:55 < Wombert> so are you in the beta? 08:55 < RossC0> nah as I dont have a Mac at work :( 08:55 < RossC0> I need an list service that Julia can add items to! 08:55 < Wombert> the screencast guy is gay 08:56 < RossC0> I thought it was prerequisite 08:56 < RossC0> btw is there a tag in trac for code samples? 08:56 < RossC0> for tickets - I noticed some were moved to 1.1 08:57 < RossC0> I will have some to add to trac today for prosperity 08:57 < Wombert> check out how he pronounces "tasks" 08:57 < Wombert> he's clearly gay 08:57 < Wombert> anyways 08:57 < Wombert> hm we might have a contrib/ folder or so 08:57 * Wombert ponders 08:57 < Wombert> anyone? 08:59 < Wombert> LAWL 08:59 < Wombert> he has a task with "blahblah girlfriend blahblah" in his screencast 08:59 < RossC0> samples 08:59 < Wombert> like I'd believe him 08:59 < Wombert> RossC0: ? 09:01 < RossC0> samples tag? 09:01 < Wombert> you mean branch? 09:01 < RossC0> well at the moment we have tickets 09:01 < Wombert> ok 09:01 < Wombert> a tag for tickets or so? 09:01 < RossC0> yeah 09:01 < Wombert> like, a ticket type? you mean? 09:01 < RossC0> yeah! 09:01 < RossC0> woot 09:01 < Wombert> right 09:01 < RossC0> like the rails flash messages 09:01 < RossC0> etc 09:02 < RossC0> also means they can be updated extended etc.. 09:02 < Wombert> but that's an enhancement ain't it :p 09:02 < Wombert> with [PATCH] in the title 09:02 < RossC0> sure but you might want to create a report so they are easy to see 09:02 < RossC0> no because rails flash messages is independent of the core 09:03 < RossC0> so is Mint Filter 09:03 < RossC0> etc.. 09:03 < RossC0> anyway it would just make it easy to find and hopefully people will commit more samples etc.. 09:03 < Wombert> doing that right now 09:03 < RossC0> before the Agaviforge goes live ;) 09:03 < Wombert> grrrrr 09:03 < Wombert> sql query 09:03 < Wombert> :< 09:04 < RossC0> man trac is retarded 09:04 < Wombert> meh this is annoying 09:04 < Wombert> maybe 0.11 can do it 09:04 * RossC0 currently using redmine at work 09:06 < Wombert> ah wait RossC0 I think I got a way 09:06 < Wombert> http://trac.edgewall.org/wiki/TracQuery check out the macro 09:07 < Wombert> ace 09:07 < Wombert> [components] 09:07 < Wombert> trac.ticket.report.* = disabled 09:07 < Wombert> I'll try that 09:11 -!- E_mE [n=E_mE@89.104.225.116] has joined #agavi 09:13 < E_mE> huomenta! And happy new year all :D 09:17 < Wombert> GRRRR 09:17 < E_mE> ??? 09:18 < Wombert> RossC0: this is so fucked 09:18 < Wombert> http://trac.agavi.org/milestone/1.0 09:18 < Wombert> :< 09:18 < Wombert> friggen square brackets 09:18 -!- trophaeum [i=cvqnszh@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit ["Leaving"] 09:19 < v-dogg> 11:18 < Smftre> hi, i need to add a GMT TimeZone list. where can I obtain one without having to write them all out? 09:19 < v-dogg> @ ##php 09:19 < v-dogg> anyone wants to answer?-) 09:19 < v-dogg> agavi can do that, right? 09:20 < RossC0> http://trac.agavi.org/query?status=new&status=assigned&status=reopened&summary=%5E%5BPATCH&milestone=1.0&order=priority works 09:20 < Wombert> weird RossC0 09:20 < Wombert> thanks :) 09:21 < RossC0> :D 09:21 < Wombert> hm not for me RossC0 09:21 < Wombert> ah 09:21 < Wombert> wait 09:21 < Wombert> eh wtf? 09:21 < Wombert> it's not showing anything here? 09:21 < Wombert> wtf 09:21 < Wombert> http://trac.agavi.org/query?status=new&status=assigned&status=reopened&summary=%255E%255BPATCH&milestone=1.0&order=priority 09:22 < RossC0> ah theres a ^ 09:22 < Wombert> BOOOOOH 09:22 < Wombert> ah yes but can have an opening brace 09:22 < Wombert> http://trac.agavi.org/milestone/1.0 09:22 < Wombert> works 09:22 < RossC0> woot 09:23 < Wombert> maybe we should use a keyword 09:23 < Wombert> ? 09:23 < RossC0> [SAMPLE] 09:24 < Wombert> no 09:24 < RossC0> [SIMPLE] ;) 09:24 < Wombert> nah I mean 09:24 < Wombert> in the ticket keywords 09:24 < Wombert> instead of in the summary 09:24 < Wombert> but I have somehting bettar 09:24 < Wombert> will do when in ze office 09:24 < Wombert> a checkbox!" 09:24 < Wombert> :) 09:24 < Wombert> http://code.djangoproject.com/simpleticket 09:24 < Wombert> here 09:24 -!- kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has joined #agavi 09:24 < Wombert> "haz patch" 09:27 < Wombert> We are happy to provide you with an alpha version of Things today. 09:27 < Wombert> woot! 09:27 < Wombert> <: 09:34 < MikeSeth> awww I <3 my job 09:34 < MikeSeth> srv:/home/public/Music # less ATTENTION\ ASSHOLES.TXT 09:34 < MikeSeth> You will not rename directories, you will not move files around, and you 09:34 < MikeSeth> will not delete music that you did not upload yourself. 09:34 < MikeSeth> The next person to fuck up my playlist will have their write permissions revoked. 09:34 < MikeSeth> - Michael 09:35 < MikeSeth> huomenta! 09:36 < Wombert> oh hi MikeSeth I'm in ur playlists renaming filez lol 09:37 < MikeSeth> ur boat.. i hax it 09:37 < MikeSeth> man I love lolcats 09:42 -!- marklar| [n=marklar@bzq-80-88-209.dsl.bezeqint.net] has joined #agavi 09:42 < Wombert> oh MikeSeth 09:42 < Wombert> <: 09:43 < Wombert> MikeSeth: http://www.youtube.com/watch?v=GmwqpHsMExg 09:48 < Wombert> office -> 09:48 -!- Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has quit [] 09:48 < MikeSeth> marklar|: 09:48 < MikeSeth> srv:/home/public/Music # cat ATTENTION\ ASSHOLES.TXT 09:48 < MikeSeth> You will not rename directories, you will not move files around, and you 09:48 < MikeSeth> will not delete music that you did not upload yourself. 09:48 < MikeSeth> The next person to fuck up my playlist will have their write permissions revoked. 09:48 < MikeSeth> - Michael 09:51 -!- marklar [n=marklar@unaffiliated/marklar] has quit [Connection timed out] 09:55 -!- bleachy [n=bleachb@80.4.120.163] has joined #agavi 10:01 -!- epaulin_ [n=epaulin@219.137.33.101] has quit [Remote closed the connection] 10:04 -!- shoan [n=shoan@122.166.1.164] has joined #agavi 10:36 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:38 -!- marklar| is now known as marklar|work 10:38 < marklar|work> MikeSeth: I never touched anything :( 10:39 < marklar|work> sans uploading some Melechesh and Ulver 10:43 -!- marklar|work is now known as marklar 10:47 * MikeSeth smacks marklar 10:47 < MikeSeth> you fail 10:47 < MikeSeth> it's at work on my mp3 server ;> 10:50 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 11:00 < marklar> oh he 11:00 < marklar> h 11:00 < marklar> I figured it was @~ 11:00 < marklar> :) 11:00 < marklar> should I steal work's GeoIP copy? 11:01 -!- marklar|omni [n=mark@uk.mark.org.il] has joined #agavi 11:08 < RossC0> hmm anyway to cast values using ArrayConfigHandler? 11:09 -!- epaulin [n=epaulin@219.137.33.101] has joined #agavi 11:19 < kaos|work> RossC0: cast to what ? 11:20 < RossC0> an int 11:20 < RossC0> ezComponents being fussy 11:20 < RossC0> but have worked round 11:26 < kaos|work> failed to open stream: Operation now in progress in /home/data/app/modules/Upload/actions/SetCompletedAction.class.php at line 97 11:26 < kaos|work> woot 11:28 < kaos|work> anyone got php 64 bit working on leopard ? :s 11:31 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 11:40 < E_mE> another reason to NOT use Sage... if you license expires you can't view your past accounts on old companies!! Cocks! 11:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 12:17 < shoan> E_mE: whats sage? 12:21 -!- kaos|work is now known as kaos-with-namesp 12:22 -!- kaos-with-namesp is now known as kaos|wrk 12:22 < RossC0> shoan: accounting package 12:25 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:26 < E_mE> yes... written by muppets 12:32 < kaos|wrk> FFS PHP 12:32 < kaos|wrk> sdlkafhaskjldasdfjk 12:32 < kaos|wrk> i am compiling php now the 6. time in a row 12:32 < kaos|wrk> to get that friggin shit working 12:32 < kaos|wrk> and now this muppet built with the old libxml 12:33 < kaos|wrk> so i need to compile it AGAIN 12:34 < digitarald> everything coded by muppets, seems to be a new trend 12:35 < E_mE> its the 2008 feeling ;) 12:36 < _cheerios> E_mE, does anyone use the word mupsies over there? 12:38 < E_mE> mupsies ... not far as i'm aware. What does it mean? 12:42 < _cheerios> i probably didnt quite get the correct wording when i heard it. gay is what it means. 12:43 < digitarald> Muppets came from Sesam Strasse ... a serie for kids from germany ... prohibited in USA because of a maybe-gay puppet couple and a cookie-eating monster 12:44 < v-dogg> Sesame Street 12:44 < digitarald> or the english way ;) 12:44 < v-dogg> but The Muppet Show is from the US, isn't it? 12:45 < digitarald> but its a proper name ;) 12:45 < digitarald> Muppet: "any puppet character of the children's television show Sesame Street and commercial products of those characters" 12:46 < digitarald> but I know that definitions taken from the internet can be wrong :) 12:47 < RossC0> NO 12:47 < RossC0> the INTERTUBES dont lie! 12:48 < RossC0> oh wait yes the do 12:48 < digitarald> and NEVER scrutinise them! ;) 12:48 < RossC0> *sorry 12:49 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 12:55 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection] 12:56 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 13:10 < v-dogg> "As of today, using latest symfony stable version (1.0.9) + postgres, ticket 109 does not seem to be fixed" ... "Tell me if I am wrong, I am surprised since this is a rather old ticket." 13:10 < v-dogg> symfony propel users <3 13:11 < v-dogg> as of today YOU ARE STILL USING some million years old hacked version of propel 13:11 < MikeSeth> as of today YOU ARE STILL USING SYMFONY 13:11 < v-dogg> well, that too :D 13:26 < marklar> heh 13:26 < marklar> mysql < 3gig.sql 13:26 < marklar> :( 13:27 < MikeSeth> good luck 13:28 < marklar> btw re lighty error log piping 13:28 < marklar> http://trac.lighttpd.net/trac/ticket/296 13:31 < MikeSeth> fucknig trac why did they have to write it in python 13:33 < marklar> to annoy us 13:37 -!- nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has joined #agavi 13:40 < marklar> yarr, it is finished! 13:43 < RossC0> anyone know if I can set svn:ignore on all contents of a directory but not one file? 13:45 < MikeSeth> RossC0: short answer, no ;> 13:45 < RossC0> ha well 14:01 < shoan> can I set an error from the model? 14:01 < MikeSeth> shoan: um? 14:01 < shoan> never mind 14:01 < shoan> I will just throw an exception 14:01 < v-dogg> that's the way 14:02 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 14:02 < shoan> is there a way to autoload entire dirs? 14:02 < Wombert> sure, shoan 14:03 < Wombert> just write your own autoloader ;) 14:03 < shoan> hehe :) 14:03 < Wombert> really, it's easy 14:03 < shoan> tell me how. Is there a cheat sheet? 14:04 < Wombert> function my_autoload($class) { 14:04 < Wombert> include('/my/path/' . $class. '.php'); 14:04 < Wombert> } 14:04 < Wombert> spl_autoload_register('my_autoload'); 14:04 < shoan> and where do I put that? 14:13 -!- MikeSeth is now known as MikeSeth{RonPaul 14:20 < kaos|wrk> v-dogg: ping 14:20 < v-dogg> pong 14:20 < Wombert> WAHT 14:20 < Wombert> HE NEVER PONGS ME THAT QUICKLY 14:20 < Wombert> cries 14:20 * Wombert cries 14:21 < kaos|wrk> hihi 14:21 < v-dogg> hehe 14:21 < kaos|wrk> can you confirm the nested stuff working now ? 14:21 < kaos|wrk> from what i can see it seems to work 14:21 < kaos|wrk> haven't tested all cases yet tho 14:21 < kaos|wrk> and Wombert: i'm running 5.3.0-dev now 14:21 < Wombert> cool 14:22 < kaos|wrk> that one compiled flawlessly 14:22 < kaos|wrk> except that leopard bundles libxml 2.6.16 14:22 < kaos|wrk> i couldn't get 5.2.5 to compile at all 14:26 < shoan> how do I access the errors in the validation manager from the template? 14:28 < v-dogg> kaos|wrk: I can confirm that all issues I've seen are now gone but my tests aren't really that complete either 14:28 < v-dogg> at least now I can add a child node without fucking up the tree :) 14:29 < kaos|wrk> yeah, i'm just testing all positions 14:29 < kaos|wrk> not all combinations with leaves in the tree 14:29 < kaos|wrk> but it really seems to keep the db clean now 14:29 < shoan> do i have to do a $this->setAttribute() in the view to get the errors in the tpl? 14:32 -!- nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has quit [Read error: 104 (Connection reset by peer)] 14:32 -!- nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has joined #agavi 14:33 -!- nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 14:38 -!- kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has joined #agavi 14:38 < Wombert> no, shoan 14:39 -!- kaos|wrk [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 14:39 < shoan> how else? 14:40 < Wombert> the validation manager is just another assign 14:40 < Wombert> you can control the name in output_types.xml 14:40 < Wombert> maybe map "validation_manager" to "vm" so it's in line with the others 14:41 < Wombert> also, you know that the FPF can insert error messages for you, right? 14:41 < Wombert> you do not need to print them yourself 14:41 < shoan> i do 14:41 < Wombert> okay 14:41 < shoan> in this particular case I need to print the error from the payment gateway 14:41 < Wombert> hm 14:41 < shoan> so it doesn't apply to a particular field 14:41 < Wombert> but why not let FPF do it 14:41 < Wombert> ah 14:41 < Wombert> that's no problem 14:42 < shoan> how would I explicit have fpf do it? 14:42 < Wombert> FPF will detect that and print the errors at the top of the form 14:42 < Wombert> http://trac.agavi.org/browser/branches/0.11/samples/app/config/global_filters.xml 14:42 < Wombert> field_error_messages 14:42 < Wombert> is what you use to control errors for a specific field 14:42 < Wombert> those are also inserted relative to the field in question 14:43 < Wombert> there's also multi_field_error_messages, which is not of interest here 14:43 < Wombert> and error_messages 14:43 < Wombert> which you need to use here 14:43 < Wombert> it works just the same, except that it uses
as the start element, not the element with the error 14:44 < Wombert> so, for instance, to insert directly before the form, you'd use ${htmlnsPrefix}form and "before" 14:44 < Wombert> (* would do, too, in this case) 14:48 < shoan> ok 14:48 < shoan> i got that working already :) 14:49 < shoan> i was just wondering if there was a way to explicitly get fpf to print a message near a field 14:49 < shoan> vm 14:49 < shoan> is that how it should look? 14:52 < Wombert> yes 14:52 < Wombert> you mean... 14:52 < Wombert> the payment gateway message should apper next to a specific field? 14:52 < Wombert> simple 14:52 < shoan> yes 14:52 < Wombert> just set the error on the proper field name 14:52 < Wombert> then FPF knows the association 14:53 < shoan> ah ok 14:53 < Wombert> first argument to setError(), I think 14:53 < Wombert> check out how it's done in the sample app login 14:53 < shoan> how do i get the errors from vm in eztemplate? 14:53 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 14:53 -!- nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] 14:54 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 14:54 < shoan> how do i get the errors from vm in eztemplate? 14:54 < shoan> looks like I need to use call 14:57 < E_mE> is there any documentation on logging in agavi? 14:58 < Wombert> you'd need to use call, yes, shoan 14:58 < Wombert> in this case, it's better to assign the stuff in the template first 14:58 < Wombert> but as I said 14:58 < Wombert> I don't think you have to do this 14:59 < Wombert> can you explain the problem once again maybe? 15:00 < shoan> I am processing a payment in the model and throwing an exception when an error occurs containing the msg from the gateway. I set the error in the executeWrite() and return 'Error'. 15:00 < Wombert> okay 15:00 < Wombert> with you so far 15:00 < Wombert> and now? 15:00 < Wombert> what do you want to do with the error 15:00 < shoan> display it on top of the form with the payment details 15:01 < Wombert> I thought you wanted to display it next to a specific field 15:01 < Wombert> like other validation errors 15:01 < Wombert> so not? 15:01 < Wombert> at the top of the form instead? 15:01 < shoan> no, I was just asking 15:01 < shoan> yes on the top 15:02 < Wombert> okay 15:02 < Wombert> but you can use FPF to do that!? 15:02 < v-dogg> !?! 15:02 < v-dogg> :) 15:02 < shoan> :o 15:02 < shoan> how? 15:03 < shoan> i hope it doesn't involve some crazy xpath stuff ;) 15:03 < Wombert> 14:42 < Wombert> FPF will detect that and print the errors at the top of the form 15:03 < Wombert> 14:42 < Wombert> http://trac.agavi.org/browser/branches/0.11/samples/app/config/global_filters.xml 15:03 < Wombert> 14:42 < Wombert> field_error_messages 15:03 < Wombert> 14:42 < Wombert> is what you use to control errors for a specific field 15:03 < Wombert> 14:42 < Wombert> those are also inserted relative to the field in question 15:03 < Wombert> 14:43 < Wombert> there's also multi_field_error_messages, which is not of interest here 15:03 < Wombert> 14:43 < Wombert> and error_messages 15:03 < Wombert> 14:43 < Wombert> which you need to use here 15:03 < Wombert> 14:43 < Wombert> it works just the same, except that it uses as the start element, not the element with the error 15:03 < Wombert> 14:44 < Wombert> so, for instance, to insert directly before the form, you'd use ${htmlnsPrefix}form and "before" 15:03 < Wombert> 14:44 < Wombert> (* would do, too, in this case) 15:03 < Wombert> :p 15:04 < shoan> :) 15:05 < shoan> but how do I override the setting for just this error? 15:05 < shoan> i am currently using field_error_messages 15:06 < Wombert> well 15:06 < Wombert> as I said 15:06 < Wombert> okay I didn't say that :p 15:06 < Wombert> it works liket his 15:07 < Wombert> it first tries to find multi_field_error_messages rules (if the error affects more than one field) 15:07 < Wombert> if it finds them, it goes through them 15:07 < Wombert> if it finds a matching xpath, fine 15:07 < Wombert> if not, it looks for field_error_messages 15:07 < Wombert> if it finds some, it goes through them 15:08 < Wombert> and tries to match their xpaths 15:08 < Wombert> if that fails, it uses rules from error_messages, if those exist 15:08 < Wombert> and tries to match their xpaths 15:08 < Wombert> BUT 15:08 < Wombert> with the _field_ for the error! 15:08 < Wombert> if it can't find that either 15:08 < Wombert> it uses error_messages rules, and matches against the 15:09 < Wombert> also, if an error does not have a corresponding field in the form 15:09 < Wombert> it is put on a queue 15:09 < Wombert> this queue is processed after all errors have been inserted 15:09 < Wombert> it's inserted using the rules from error_messages, again, on 15:09 < Wombert> together with "normal" field errors that did not yield matches 15:10 < Wombert> therefor, all you need to do is set up a rule in error_messages that match against 15:10 < Wombert> then your error will be inserted 15:10 < Wombert> (and any other error that does not have a field) 15:12 < shoan> hmm 15:12 < shoan> now i am confused 15:12 < shoan> let me reread this whole thing again :) 15:13 < Wombert> sure 15:13 < Wombert> feel free to explain how you understood it 15:14 < shoan> I am going to head home and catch up with you on this in a while :) 15:14 < Wombert> it's really very simple once you understood it 15:14 < Wombert> okay 15:14 < Wombert> I'll be around for ~4h 15:15 < shoan> thanks Wombert 15:15 < shoan> -> home 15:20 -!- epaulin [n=epaulin@219.137.33.101] has quit ["Ex-Chat"] 15:22 -!- nfq_ is now known as nfq 15:23 -!- shoan [n=shoan@122.166.1.164] has quit [] 15:32 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 15:50 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 15:54 -!- MikeSeth{RonPaul is now known as MikeSeth 16:07 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 16:09 < Wombert> so nobody having probems with 0.11.1 RC1? 16:09 < Wombert> be honest, who didn't try yet 16:10 -!- Wombert [n=Wombert@85.183.90.3] has quit [Client Quit] 16:10 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 16:13 -!- shoan [n=shoan@59.92.206.96] has joined #agavi 16:14 -!- shoan [n=shoan@59.92.206.96] has quit [Client Quit] 16:20 < E_mE> \o_ i've not tried it yet :S 16:21 * E_mE shall svn down now 16:54 < CIA-32> david * r2258 /branches/0.11/ (227 files in 34 dirs): bumped and fixed copyright years, closes #664 16:55 -!- E_mE [n=E_mE@89.104.225.116] has quit [Read error: 104 (Connection reset by peer)] 16:57 < CIA-32> david * r2259 /trunk/ (227 files in 34 dirs): merge [2258] 16:57 < CIA-32> david * r2260 /branches/0.11/CHANGELOG: whitespace\! 16:58 < CIA-32> david * r2261 /trunk/CHANGELOG: merge [2260] 17:00 < kaos|work> http://slashdot.org/article.pl?sid=08/01/03/1537227 17:00 < kaos|work> AHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAAAAAAAHAHA 17:17 < splatch_> silverlight sux 17:20 < _cheerios> cunning 17:22 -!- Whisller [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi 17:22 < Whisller> hi 17:22 < _cheerios> i havent been to ms.com in years. i remember going there 10 years or so ago for some stuff, probably to get IE. 17:24 -!- Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi 17:24 < Whisller_> ehh 17:25 < Wombert> come on _cheerios you were a noob looking for porn 17:25 < Wombert> :p 17:25 < Wombert> "hey what do you use to browse pr0n" 17:25 < Wombert> "internet explorer" 17:25 < _cheerios> more like throwing netscape away :) 17:29 -!- Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has quit [] 17:30 -!- Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi 17:32 < Whisller_> can someone kick Whisller? 17:33 * _cheerios kicks Whisller 17:38 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["masochists on the Net! x_X"] 17:38 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 17:40 -!- JanK_ [n=JanK_@muedsl-82-207-211-114.citykom.de] has joined #agavi 17:41 -!- Whisller [n=fsdasfd@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)] 17:50 < splatch_> Whisller_: kick doesn't change anything because server still have connection 17:51 < Whisller_> heh 17:52 < splatch_> Whisller_: do you produce your shop? :) 17:53 < Whisller_> splatch_ Not yeat. 17:53 < splatch_> yet 17:53 < Whisller_> :) 17:54 < Whisller_> I should heh 17:54 < splatch_> Whisller_: move you ass, you fat, lazy programmer ;P 17:54 < Whisller_> I'm not fat, lazy yes but not fat :P 17:55 < splatch_> Whisller_: you're fat! Don't try to talk something else, move you fat ass!!! ;P 17:55 < splatch_> without move you'll still made ugly code at work ;P 17:56 < Whisller_> Hmm maybe you have a right, at this christmas I only ate ;) 17:57 < splatch_> i am right? of course i am right! :P 17:57 < Whisller_> splatch_ Hehehe you should see it...hmm you saw something ;) 17:57 < Whisller_> splatch_ you have a right, ahh shit really you have a right :P 17:58 < splatch_> Whisller_: what i should see? :) 17:58 < Whisller_> This code. 17:58 -!- Yossi [n=nospam@62.90.159.110] has quit [] 17:58 < splatch_> noo, i don't want to see it! :P 17:59 < Whisller_> splatch_ you are talking "Whisller write, write", but what did you wrote last time :P 17:59 < Whisller_> ha! 17:59 < Whisller_> Silent ;p 18:00 < splatch_> Whisller_: i do test, before scjp exam 18:00 < Whisller_> ah 18:02 < Whisller_> brb 18:02 -!- Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has quit ["brb"] 18:02 -!- Whisller [n=Whisller@chello089076213203.chello.pl] has joined #agavi 18:03 < Whisller> I'm back ;) 18:04 < Whisller> splatch_, btw about what are you talking one minute ago. is it a examination ? 18:06 < splatch_> yes, i have exam 14 of january 18:06 < splatch_> on next monday 18:06 < Whisller> java? 18:07 < splatch_> yes 18:08 * splatch_ gone 18:12 -!- Whisller [n=Whisller@chello089076213203.chello.pl] has quit ["Leaving"] 18:13 -!- Whisller [n=Whisller@chello089076213203.chello.pl] has joined #agavi 18:14 -!- bleachy [n=bleachb@80.4.120.163] has left #agavi [] 18:16 -!- Whisller [n=Whisller@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)] 18:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 18:41 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi 18:53 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 18:54 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 18:54 < _cheerios> moo 18:57 < nfq> moo? has in mootools? 18:57 < nfq> or as in a cow goes moo 19:00 < _cheerios> that, and it's also finnish for hello 19:01 < _cheerios> (though, it'd be spelled "mo" to be correct.. but it sounds like mooooooooooooo when you say it) 19:01 < nfq> awesome 19:02 < _cheerios> more from Zed. some good bits :) http://www.zedshaw.com/rants/rails_is_a_ghetto.html?part2 19:04 -!- Whisller [n=example@chello089076213203.chello.pl] has joined #agavi 19:19 < nfq> kaos|work: know if Wombert is back tonight? 19:22 < v-dogg> "Jesus fucking christ on a goddamned pike you absolute mother fucking donkey dick sucking morons get a fucking grip!" 19:23 < v-dogg> made me laf :) 19:23 < nfq> almost spat on the screen! 19:34 -!- kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has quit [] 19:44 < marklar|omni> hai 19:52 < MikeSeth> omnomnom 19:52 < MikeSeth> marklar|omni: you wouldnt happen to keep a spare mouse in the house.. would you 20:03 < marklar|omni> hmm 20:03 < marklar|omni> nope, sorry :\ 20:03 < marklar|omni> I could steal one from work prolly 20:04 < marklar|omni> http://www.noacomp.co.il/product.asp?productid=2725 20:04 < marklar|omni> ^^ router kthx 20:04 < marklar|omni> we can get it for 165 20:05 < MikeSeth> ill order from work on sunday, vat = off 20:05 < marklar|omni> ftw 20:06 < impl> halp it's all backwards 20:07 < marklar|omni> enter coupon 165 when you order okthx 20:07 < impl> Is it annoying to read in Hebrew rtl and then English ltr on the same page? 20:08 < MikeSeth> marklar|omni: nowai, I'll order through supplier @ work 20:08 < MikeSeth> impl: not really, it's uber annoying to write though 20:08 < MikeSeth> and even worse to implement an editor that does it right 20:08 < marklar|omni> concur 20:09 < impl> ah 20:09 < impl> That does sound like a pain in the ass 20:09 < MikeSeth> you basically can't have free-running screen cursor, you need a stateful algo that remembers what language, direction and numbers you're writing 20:09 < MikeSeth> (and don't get me started on dates and other composites that use decimals in partially reverse order) 20:11 < marklar|omni> sounds like a job for lisp 20:11 < marklar|omni> :D 20:30 -!- shoan [n=shoan@59.92.206.96] has joined #agavi 20:33 -!- Wombert [n=Wombert@dslb-088-064-079-084.pools.arcor-ip.net] has joined #agavi 20:54 < Wombert> MikeSeth: anxious yet? :p 20:57 < Wombert> Paul can't win iowa 20:57 < Wombert> too few internets users there :D 20:58 < MikeSeth> Wombert: you have no faith in the internets as much as I do :> 20:59 < Wombert> MikeSeth: you have more faith in iowa than I do :> 21:00 < MikeSeth> all jokes aside, I have mixed feelings 21:00 < Wombert> paul is not gonna make it 21:00 < Wombert> not in iowa or anywhere else 21:00 < Wombert> he's too far behind and there is no magic internets powah to cause a miracle 21:01 < Wombert> I've read the other day that he leads many internet polls and that the media deliberately choose not to do reports about him for whatever reason 21:03 < MikeSeth> unfortunately, it is true 21:03 < MikeSeth> the media has been extremely consistent in avoiding him where they should have 21:04 < MikeSeth> he made some pretty scandalous statements 21:04 < _cheerios> the next pres will be female, aye? 21:05 < Wombert> no 21:05 < Wombert> at least here's hoping so 21:05 < _cheerios> it's trendy to put hot chics as pres. look at finland. 21:05 < Wombert> maybe, but 21:05 < Wombert> a) finland is utterly unimportant 21:05 < Wombert> b) hillary is not hot, nor a chick 21:06 < Wombert> just whatever-the-female-version-of-a-moron-would-be 21:07 < _cheerios> america will copy our lead, it's so evident. just wait and see! 21:08 < Wombert> as long as they don't copy and ruin karl fazer chocolate 21:08 * Wombert munches 21:08 * Wombert hugs v-dogg 21:08 < Wombert> mad propz for sending me those! 21:09 < Wombert> maitosuklaakonvehteja mjölkchokladpraliner 21:09 * Wombert chuckles 21:09 < Wombert> no wait 21:10 < Wombert> the secondword is swedish right? 21:10 < _cheerios> yep 21:10 < Wombert> still, milk chocolate konfect 21:10 < Wombert> hmm 21:10 < MikeSeth> _cheerios: I judge finns by their worst invention ever 21:10 < MikeSeth> it appears that America did follow 21:10 < Wombert> finland rocks :( 21:10 < Wombert> I like it 21:10 < Wombert> :( 21:10 < MikeSeth> Wombert: "irc" 21:10 < Wombert> imagine agavi w/o IRC 21:10 < MikeSeth> thats right, now I said it 21:10 < Wombert> half the fun 21:10 < MikeSeth> finns invented IRC 21:10 < MikeSeth> Wombert: imagine a naked woman! :D 21:11 < Wombert> not right now 21:11 < MikeSeth> and that's why I condemn Finland 21:12 < Wombert> HOW DARE YOU 21:12 < Wombert> :*( 21:13 < Wombert> all finns I've met so far are awesome 21:13 < Wombert> ! 21:13 < Wombert> I've even met a hot finnish chic at a party the other day! 21:24 < MikeSeth> mmm party :| 21:25 < MikeSeth> that javascript code editor is nice by the way 21:25 < MikeSeth> It makes me wonder 21:27 < Wombert> if we could use that 21:27 < Wombert> for the docbook? 21:27 < Wombert> yes 21:27 < Wombert> :) 21:27 < Wombert> did you watch the cat video MikeSeth 21:28 < _cheerios> the one tagged by rossc0 with working indentation? editarea? 21:28 < Wombert> http://ajaxian.com/archives/editarea-rich-sourcecode-editor 21:28 < Wombert> and it didn't auto indent/pair for me 21:28 < Wombert> :( 21:29 * Wombert smacks MikeSeth 21:29 < Wombert> http://blog.bitxtender.com/post/22858407 21:29 < Wombert> ! 21:30 < _cheerios> indenting worked for me, tho no automatic } insertions to close function bodies felt odd when testing 21:30 < Wombert> si yi 21:31 < Wombert> so you type if($foo) { 21:31 < Wombert> and the next line is indented? 21:31 < Wombert> not for me 21:31 < Wombert> closing curly brace didn't move to the right indent either 21:31 < Wombert> :/ 21:31 < Wombert> in php mode 21:31 -!- JanK_ [n=JanK_@muedsl-82-207-211-114.citykom.de] has quit [] 21:32 < Wombert> but it highlights the paired braces, which rocks 21:33 < Wombert> it's also relatively quick 21:33 < _cheerios> yup, worked fine here. but with the missing addition of } i had to },up,END,enter to start coding withing that space :( 21:34 < _cheerios> it's deffo one of the best i've seen so far 21:34 < Wombert> might try ff to see if it auto indents there 21:34 < Wombert> can't resize areas either in safari 21:35 < Wombert> really, it indents the next line by itself? 21:35 < Wombert> hmm 21:36 < MikeSeth> Wombert: YES 21:36 < Wombert> not in opera either but it's totally ruined there anyways 21:36 < Wombert> MikeSeth: what? 21:37 < MikeSeth> Wombert: that cat video 21:37 < _cheerios> (shouts of joy after cleaning house, heating up water and making dinner for marklar) 21:37 < splatch_> Whisller: move on ;p 21:37 < Wombert> laaaaaaaawl 21:38 < Wombert> nice _cheerios :p 21:39 < Whisller> splatch_: huh? 21:41 * Whisller is singing Jestes szalona mowie ci, zawsze nia bylas skonczysz wreszcie snic ;) 21:43 < Whisller> hmm 21:51 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] 22:12 -!- kaos|work [n=dominik@xdsl-87-79-55-28.netcologne.de] has joined #agavi 22:29 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"] 23:06 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 23:31 -!- kaos|work [n=dominik@xdsl-87-79-55-28.netcologne.de] has quit [] 23:54 -!- Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)] --- Day changed Fri Jan 04 2008 01:40 -!- epaulin [n=epaulin@219.137.33.101] has joined #agavi 01:43 -!- Wombert [n=Wombert@dslb-088-064-079-084.pools.arcor-ip.net] has quit [] 01:59 -!- trophaeum [i=vqbkfc@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi 02:20 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [] 06:14 < marklar|omni> hi2u 06:23 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:51 < v-dogg> huomenta 06:54 < marklar|omni> yea 07:13 < marklar|omni> heh this vps rocks 07:35 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:39 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 07:39 < _cheerios> huomenta 07:55 < codecop> huomenta 08:22 -!- epaulin_ [n=epaulin@219.137.42.26] has joined #agavi 08:39 -!- epaulin [n=epaulin@219.137.33.101] has quit [Read error: 110 (Connection timed out)] 09:05 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 09:15 -!- E_mE [n=E_mE@89.104.225.116] has joined #agavi 09:17 < E_mE> hhuomen 09:17 < E_mE> huomenta! 09:18 < _cheerios> those Huckabees look like they like pie 09:22 -!- bleachy [n=bleachb@80.4.120.163] has joined #agavi 09:27 < _cheerios> "WASHINGTON — Tens of thousands of airline passengers will soon be flying on jets outfitted with anti-missile systems as part of a new government test aimed at thwarting terrorists armed with shoulder-fired projectiles." :p 09:35 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 09:56 < digitarald> Huomenta! 09:56 < digitarald> is this legacy chart from RossC0 somewhere in high-res? :) 10:09 < E_mE> digitarald: no, his not allowed to show any finer details. 10:10 < digitarald> ah, the secret is within the blurry pixels :) 10:13 < E_mE> wears some glasses that make your vision blury and your brain will do the magic :D 10:13 < digitarald> there must be a firefox plugin for that 10:14 < digitarald> or a de-blur photoshop plugin 10:14 < v-dogg> ask C.S.I what they use 10:15 < v-dogg> it's some amazing deblurring those guys to on the tv :p 10:16 < E_mE> deblurring blah... imagination++ 10:24 < bleachy> Huomenta! 10:24 < bleachy> I have a very interesting question about routing :-) ... 10:25 < bleachy> Does anyone know if there's a way to handle legacy URLs using the routing? 10:26 < v-dogg> yes: Agavi Routing :) 10:26 < v-dogg> of course the amount of work and hackery needed depends on what kind of urls you have 10:27 < bleachy> So at the moment i'm working with RossC0 on migrating a legacy system to agavi, and i'd like it to route me through to a legacy page rather than an action in agavi. 10:28 < v-dogg> are you talking about legacy scripts or just URLs? 10:28 < bleachy> Just urls 10:28 < v-dogg> for (a simple) example I had to support one old /foo/Bar/script.php?puup=asd&dumdidum=eqwe url 10:29 < v-dogg> and I just made a route pattern="^/foo/Bar/script.php$" and an action for it 10:30 < bleachy> yep thats what i need to do but for lots of urls, possibly 50+ 10:30 < v-dogg> puup and dumdidum are normal parameters and are available automatically with $rd->getParameter() 10:30 < v-dogg> hmm... 10:31 < v-dogg> are there any common denominators between them? 10:35 < bleachy> well they all start with /db/ and end in .php 10:37 < v-dogg> :) 10:38 < v-dogg> I would probably use one general route + action and switch to correct model and view in the action 10:39 < v-dogg> or 1-n routes/actions 10:42 < bleachy> actually i think i may have been slightly unclear on what i need to do. 10:42 < bleachy> I have a system which we are replacing section by section with agavi. So, most of the system is legacy and a small part is agavi. What i need to do is use the routing to hadle legacy urls inside agavi. So rather than write i can write oh, you just want to generate legacy urls? 10:43 < bleachy> yeah. sorry i explained that really badly 10:43 < v-dogg> no worries 10:45 < v-dogg> but the all you need, I think, is and $ro->gen('legacy', array(something here)); 10:46 < v-dogg> MikeSeth, Wombert, any better ideas? 10:48 < v-dogg> or hmm... you are going to want to change those to something else later, right? 10:48 < v-dogg> when the legacy app is burried 10:49 < bleachy> yeah probably 10:50 < bleachy> but thats cool because when the old stuff is ported to agavi it will just be a matter of changing the pattern and adding a module and action attribute right? 10:50 < E_mE> yes 10:51 < E_mE> well, you could have .. but not 100% sure if that throws error due to the module 10:52 < v-dogg> bleachy: yes, but I was thinking about something even cooler - keeping everything in routing.xml and when the legacy app is gone only change that 10:52 < E_mE> perhapse 10:53 < v-dogg> ie. using $ro->gen('my.newapp.route' ... and making it generate a legacy url until this action is ready in the new app 10:54 < v-dogg> not sure if it's possible 10:56 < bleachy> I see. But wont that be the case because if in the xml file i have then all i'll need to do is add the module and action attributes once the code is in place. 10:56 < v-dogg> yes, exactly 10:56 < E_mE> yes 10:57 < E_mE> remove the .php as well 10:57 < v-dogg> but I first suggested set too 10:59 < v-dogg> the more I think about that first suggestion the more it seems stupid :) 11:00 < _cheerios> better start typing :blink: 11:00 < kaos|work> yay 11:00 < kaos|work> finally 11:00 < E_mE> because im executing that statement and its not generating the log 11:01 < E_mE> only if i remove 'debug' from the parameters so its null does it work.. but routes to applicaton.log 11:01 < E_mE> i tried parameter 'error' as well, no luck 11:01 < bleachy> not at all v-dogg, really appreciate your help. I need it :-) 11:02 < E_mE> the error and debug parameters are using appenders with class AgaviRotatingFileLoggerAppender 11:04 < v-dogg> E_mE: you should get throw new AgaviLoggingException('Logger "' . $logger . '" has not been configured.'); if the logger wasn't configured 11:04 < v-dogg> so check your configs again :) 11:05 < v-dogg> and var_dump($this->loggers[$name]) in loggermanager 11:05 < E_mE> ok ill try 11:06 < kaos|work> <-- is running 5.3 now 11:06 < kaos|work> even with a recent libxml 11:08 < kaos|work> so 1.0 will have namespaces 11:08 < kaos|work> *giggle* 11:11 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 11:12 < E_mE> v-dogg: its returning an object :/ 11:12 < E_mE> its even generated a flename 11:12 < E_mE> but no file is created in the file system 11:14 -!- samyBee [n=sven@dslb-088-073-012-086.pools.arcor-ip.net] has joined #agavi 11:15 < samyBee> hi to everybody. 11:16 < _cheerios> hello 11:19 < samyBee> I've a problem running agavi on a shared site, hosted by 1und1 (a german webhoster). Even the sample app just gave me a blank white page. No error messages, nothing. Locally everything's running fine. Now I've no clue where to start debugging :-( 11:21 < _cheerios> could be bad database settings (for the session), if you have them enabled. 11:21 < kaos|work> can you upload phpinfo() pls ? 11:22 < kaos|work> my first guess would be show_errors is off 11:22 < kaos|work> -show+display 11:22 < samyBee> db is disabled. 11:26 < kaos|work> can the web user write to app/cache ? 11:27 < samyBee> cache dir is writable and the files in there are updated properly 11:28 < marklar|omni> hi 11:29 < samyBee> you can take a look at the phpinfo output here: http://customer.svenhermann.de/sample/pub/phpinfo.php5 11:32 < marklar|omni> MikeSeth: here? 11:32 < _cheerios> samyBee: error.log empty? 11:33 < samyBee> yes, error.log is empty... 11:34 < E_mE> how comes there is a desire to make Agavi PHP6 only in the future? 11:35 < shoan> samyBee: does source of the blank page contain anything? comments?? 11:35 < _cheerios> check that you moved agavi with your sample app. :) it sounds much like a fatal error (eg. a failed require()), and should be in the logs. tho, the default agavi index is a blank page (still?), if you remove the agavi welcome, but you probably know that. 11:35 < samyBee> No, nothing... 11:37 < samyBee> the agavi libs are placed correctly 11:38 < samyBee> you can see the blank page here: http://customer.svenhermann.de/sample/pub/ 11:39 < _cheerios> it's not just a blank page, HTTP/1.1 500 Internal Server Error 11:39 -!- bleachy [n=bleachb@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 11:39 -!- bleachy [n=bleachb@80.4.120.163] has joined #agavi 11:40 < samyBee> ahh, okay 11:40 < _cheerios> one thing that comes to mind is a faulty rewrite rule. try disabling mod_rewrite. 11:46 < samyBee> I disabled rewriting. 11:47 < marklar|omni> what does apache's error log say? 11:47 < _cheerios> in any case, it's apache related. 11:52 < E_mE> eeek ive just updated to the latest agavi on the intranet and now its throwing error in my output types.. saying that renderers: this element isn ot expected. ??? 11:52 < _cheerios> test before deploying live :p 11:53 < _cheerios> iirc, output_types was missing schema validation on some version. it's probably on now. you have some cruft in there that is in the wrong place. 11:55 < E_mE> :S ill have to go hacking :S 11:56 < samyBee> Unfortunately I dont't have access to the errorlogs... :-( 12:01 < _cheerios> did you setup the virtualhost? i notice i can browse files in /pub, which is not normal 12:02 < samyBee> no, was setup by the hoster 12:04 < _cheerios> do you have .htaccess in the dir? how does that look? 12:05 < samyBee> I've renamed it few minutes ago for testing... 12:06 < samyBee> It's the edited htacccess from within the sample app 12:08 < _cheerios> if you have RewriteEngine Off there and still get 500 errors *shrug* 12:10 < samyBee> RewriteEngine is Off there... 12:13 < _cheerios> there's some rewrite rules going on there judging by headers, might mess up things, eg. when requesting for index.php: Location: http://customer.svenhermann.de/sample/pub/index.php5 [following] 12:13 < _cheerios> --14:11:38-- http://customer.svenhermann.de/sample/pub/index.php5 12:13 < _cheerios> check your index.html error page too 12:15 -!- bleachy [n=bleachb@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] 12:16 < samyBee> the index.php thing is weired... 12:18 < _cheerios> webhosts :p 12:18 < samyBee> :-) 12:18 < E_mE> i thought in xml configurations we didn't need to keep put (for example) ... just needed to write ... 12:20 < kaos|work> E_mE: in most cases that's true, yes 12:20 < kaos|work> where is it not working ? 12:21 < E_mE> rbac_definitions 12:22 < E_mE> i need to place everywhere now for it to work 12:22 < E_mE> and permissions 12:22 < E_mE> :) 12:25 < kaos|work> hm 12:25 < kaos|work> that's strange 12:25 < kaos|work> ah, it uses the returnarrayconfighandler 12:25 < kaos|work> iirc 12:25 < kaos|work> which doesn't support that 12:26 < E_mE> i also had empty and it whined 12:26 < E_mE> ah they are now all working agaiin :) 12:33 < samyBee> Strange: With an older version of the agavi libs, it's working... 12:41 < v-dogg> samyBee: turn on error_reporting and display_errors 12:42 < v-dogg> just stabbing at the dark without even reading the log :) 12:44 < samyBee> error_reporting is on (E_ALL | E_STRICT), display_errors and even display_startup_errors in on as well... 12:45 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 13:02 -!- shoan_ [n=shoan@59.92.158.250] has joined #agavi 13:10 -!- shoan [n=shoan@59.92.206.96] has quit [Read error: 110 (Connection timed out)] 13:18 < samyBee> Okay, just asked the hoster to give me access to the error_logs...so long 13:18 -!- samyBee [n=sven@dslb-088-073-012-086.pools.arcor-ip.net] has left #agavi [] 13:42 -!- kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 13:42 -!- kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has joined #agavi 13:46 < E_mE> im getting a nice error from my cli agavi request: 13:46 < E_mE> Fatal error: Call to a member function merge() on a non-object in /var/www/segilive/app/cache/config/_var_www_segilive_app_config_compile.xml_vinoceros-command-prompt_.php on line 626 13:47 < _cheerios> did you upgrade php recently? 13:47 < E_mE> no, i just updated agavi 13:47 < _cheerios> k, php 5.2.4 had some pdo probs. 13:48 < _cheerios> but looking at the path that seems to be a totally different call 13:49 < E_mE> ive revoked back to a previous version of agavi and it works fine now :/ 13:49 -!- bleachy [n=bleachb@80.4.120.163] has joined #agavi 13:53 < trophaeum> fwiw if people dont know the specifics on how bad php 524's pdo was, if you use numeric datatypes in mysql and use prepared statements, php will conver the number to an integer internally before sticking it in the query and you get a truncated result 13:54 < trophaeum> anyone else wanna puke at how bad php is getn these days? *sigh* 14:00 < _cheerios> for me it was that pdo was broken on cli, when ATTR_PERSISTENT was set to true 14:00 < _cheerios> segfaulted on all my nice scripts :) 14:00 < kaos|work> trophaeum: let's start designing ze php successor then 14:00 < kaos|work> xD 14:03 < trophaeum> persistent... ppl use that still? haha 14:03 < v-dogg> I actually googled the other day if there were any php forks :) 14:03 < trophaeum> kaos bah, im not that good, i just know that php is shitting me off lately 14:03 < trophaeum> there are replacements for zend engine apparently 14:04 < v-dogg> because the development is SO BADLY managed nowadays 14:04 < v-dogg> no control what so ever 14:05 * v-dogg goes to find one blog post.... 14:05 < trophaeum> ud think something like that would show up in unit tests... *sigh* oh well 14:05 < E_mE> _cheerios: i kept getting segfaults when i tried to use PDO a little while ago.. but it only occured when communicating with MSSQL via FreeTDS 14:06 < trophaeum> i want things like SplFloat to hurry their way into php 14:07 < v-dogg> http://fosterburgess.com/kimsal/?p=390 14:08 < v-dogg> good suggestiong at the end 14:08 < v-dogg> suggestions 14:09 < v-dogg> and the very first person to comment is a clueless illiterate monkey :D 14:09 < trophaeum> its in my list of tabs to read, getting to it in a few mins :) 14:12 < _cheerios> there's always things to gripe about 14:12 < trophaeum> oh yea, read that 1 14:12 < v-dogg> _cheerios: you defending php devs? 14:13 < trophaeum> cheer its easier to be a php4/mysql developer i swear, ur too stupid back in those days to hit most bugs -_- 14:13 < _cheerios> v-dogg, general observation 14:13 < trophaeum> oh and edward is the htmlpurifier guy isnt he? 14:13 < trophaeum> yea, nvm, he is, ignore me 14:16 < trophaeum> http://thedailywtf.com/Articles/Biltmore-Cant-Log-In.aspx - could always be worse :) 14:20 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 14:26 < v-dogg> hehe 14:27 < kaos|work> trophaeum: well, i wasn't talking about implementing it 14:27 < kaos|work> that's another thing ;) 14:27 < kaos|work> but just designing a language how we would like it to be 14:48 < E_mE> trophaeum: that wtf is damn right mental! hehehe 14:49 < trophaeum> E_mE, hahaha, iv seen similarly bad code enough at my last job with the 'old' programmers code 14:49 < trophaeum> i had fun with sql injection fixes on shopping carts 14:49 < trophaeum> i could inject things into other carts (easily) with it 14:50 < trophaeum> and it wouldnt recalc the cart total 14:50 < trophaeum> so... lol 14:50 < _cheerios> lol @ biltmore 14:50 < E_mE> i jsut dont understand why anyone would use the pin for a timeout... i mean what idiot thinks thats a good idea? 14:54 < trophaeum> E_mE, in high load situations a semi randomized timeout could be quite useful for caches... for user logins im not as sure on but a standard deviation at least is good :) 15:15 -!- MrJeep [n=jpdery@24-122-39-195.ab.cgocable.ca] has joined #agavi 15:20 -!- _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbl"] 15:45 -!- epaulin_ [n=epaulin@219.137.42.26] has quit ["Ex-Chat"] 15:46 -!- epaulin [n=epaulin@219.137.42.26] has joined #agavi 15:48 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi 15:58 -!- epaulin [n=epaulin@219.137.42.26] has quit [Remote closed the connection] 16:30 -!- shoan_ [n=shoan@59.92.158.250] has quit [] 16:42 < marklar|omni> hi 16:47 < kaos|work> anyone knows if i can build pecl packages with the pecl script with custom cflags ? 16:51 < marklar|omni> not without modding the script manually, it seems 16:54 < E_mE> have good weekend y'all! :) 16:54 -!- E_mE [n=E_mE@89.104.225.116] has quit [Read error: 104 (Connection reset by peer)] 16:58 -!- kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 16:59 -!- kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has joined #agavi 17:01 < kaos|work> marklar: what a fail 17:01 < kaos|work> i compiled php with -arch x86_64 ... but pecl thinks its cool to build i386 versions 17:09 -!- Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi 17:10 < marklar|omni> aha 17:10 < marklar|omni> nice 17:11 < marklar|omni> shouldn't be too hard to fix, could probably be used as a config var 17:15 < marklar|omni> damn, this vps is nice 17:20 -!- digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 17:22 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 17:26 * Macen is bricking converting all his applications to Agavi-format 17:26 < Macen> 3rd-person speek :O see it's driving me mad heh 17:36 -!- JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has joined #agavi 17:49 < Macen> hmm 17:59 < Macen> so who uses Agavi on a windows desktop pc? 18:00 * Macen pokes v-dogg 18:00 < Macen> how'd i go about getting it all set up locally? 18:04 < MrJeep> Macen, I did 18:04 < MrJeep> what do you need to know ? 18:05 < Macen> if somebody could point me in the right direction that'd be great. i'm using Apache 2 + PHP5 with various localhost.* variants, i just need to know what should be where to make Agavi work. 18:05 < Macen> ah 18:05 < kaos|work> macen: i've developed agavi mostly from windows 18:05 < kaos|work> on my desktop 18:05 < Macen> brilliant, do you fancy writing a how-to? 18:06 < kaos|work> did you install the pear version ? 18:06 < kaos|work> or svn ? 18:07 < Macen> pear version on unix 18:07 < kaos|work> and you have apache and php already set up ? 18:07 < Macen> on windows yes 18:07 < kaos|work> k, you can either use the pear version as well (fairly simple) 18:07 < kaos|work> or manually checkout via svn (still stimple ;) 18:08 < Macen> all my development is done on a windows desktop which has apache&php installed; the production server has agavi&php isntalled 18:08 < Macen> kaos|work: you can do that? 18:08 < kaos|work> you still need agavi on the windows box of course 18:08 < Macen> kaos|work: i've never used Windows "command line" 18:08 < kaos|work> ah, that's really easy to setup 18:08 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 18:09 < _cheerios> moo 18:09 < Macen> baa 18:09 < kaos|work> if you install it via pear 18:09 < kaos|work> it will be done automatically 18:09 < kaos|work> and if you install agavi via svn you just need to edit checkout/etc/agavi.bat 18:09 < kaos|work> you only need to change the line which contains the path to agavi 18:10 < kaos|work> oh, and you need to install phing ofc (if you didn't go the pear route, whcih does that automatically) 18:10 < Macen> right 18:10 < Macen> i see 18:11 < kaos|work> if you encounter any problems, just highlight me 18:13 < Macen> right, thanks. i better go get some cigs 18:14 < kaos|work> bbl 18:14 < kaos|work> -> home 18:15 -!- kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 18:18 -!- Whisller [n=example@chello089076213203.chello.pl] has joined #agavi 18:18 < Whisller> hi 18:19 -!- shoan [n=shoan@121.245.7.221] has joined #agavi 18:28 < Macen> hi 18:30 -!- Whisller [n=example@chello089076213203.chello.pl] has left #agavi [] 18:33 < Macen> was it something i said? :x 18:37 -!- bleachy [n=bleachb@80.4.120.163] has left #agavi [] 18:42 < Macen> what's the url to the sample application? 18:42 < Macen> think it's v-dogg's 18:43 < _cheerios> http://veikko.fi/temp/cms.zip 18:43 -!- kaos|work [n=dominik@xdsl-87-79-136-186.netcologne.de] has joined #agavi 18:46 < v-dogg> woot 18:52 < Macen> now i'm getting somewhere 18:53 < Macen> oh ffs 18:53 < Macen> ERROR: unable to unpack D:\www\php5\tmp\PhpDocumentor-1.4.1.tgz 18:53 < Macen> ERROR: unable to unpack D:\www\php5\tmp\PEAR_PackageFileManager-1.6.3.tgz 18:53 < Macen> slightly concerning.. 18:54 < Macen> even more so though.. 18:54 < Macen> ERROR: unable to unpack D:\www\php5\tmp\agavi-0.11.0.tgz 18:54 < Macen> does pear leave logs somewhere? 18:54 < Macen> on windows? 18:54 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Remote closed the connection] 18:54 < kaos|work> woot O_o 18:55 < kaos|work> does D:\www\php5\tmp exist ? 18:55 < v-dogg> Macen: your pear is broken 18:55 < Macen> kaos|work: yep 18:55 < kaos|work> (sorry for such questions, but you never know :) 18:55 < Macen> the files exist too 18:55 < Macen> nono 18:55 < Macen> that's fine 18:55 < kaos|work> hmm, does updating pear itself work ? 18:56 < Macen> i can set config options 18:56 < Macen> some unpacked fine, others didn't 18:57 < Macen> infact most unpacked fine 18:57 < Macen> propel, xml parser et al 18:57 < Macen> i'll try it again, maybe it was windows being windows 18:59 < Macen> the folders seem to have been created too, even though it reported that they weren't unpacked 18:59 < Macen> there is no c:\workspace though 18:59 < Macen> so it can't have installed 19:00 < kaos|work> can you do pear upgrade-all pls ? 19:00 < v-dogg> what can't have installed? 19:01 < Macen> kaos|work: k; doing that 19:01 < Macen> v-dogg: does agavi not install to c:\workspace? 19:01 < Macen> Starting to download PEAR-1.6.2.tgz (297,794 bytes) 19:02 < kaos|work> macen: i hope that fixes it 19:02 < v-dogg> Macen: no no, into pear dir 19:02 < v-dogg> e.g. c:\php\pear\ 19:02 < kaos|work> when i installed php here on my mac i had similar problems 19:02 < Macen> there is no reference to "pear" in php.ini, could that have something to do with it? 19:02 < kaos|work> no, thats no problem 19:02 < v-dogg> there never is 19:02 < Macen> ok 19:02 < kaos|work> it uses environment settings and config files 19:02 < Macen> v-dogg: that would be d:\www\php5 on my machine, i hope the d:\ doesn't screw with anything 19:03 < kaos|work> macen: it doesn't ;) 19:03 < v-dogg> no 19:03 < Macen> */pear 19:03 < kaos|work> i had everything on non c: 19:03 < kaos|work> even php itself 19:03 < Macen> same 19:03 < Macen> does agavi need pear at runtime? 19:03 < v-dogg> no 19:04 < Macen> kk 19:04 < v-dogg> actually, I never install agavi via pear :) 19:04 < Macen> i'm absuing it for the --alldeps :P 19:04 < v-dogg> all you need is phing 19:05 < Macen> i like the sound of phpdocumenter et al so let's see what happens 19:05 < v-dogg> $> pear channel-discover pear.phing.info 19:05 < v-dogg> $> pear install phing/phing 19:05 < kaos|work> v-dogg: you did those manual building tasks in the root/build.xml, right ? 19:05 -!- shoan [n=shoan@121.245.7.221] has quit [Read error: 110 (Connection timed out)] 19:05 < v-dogg> kaos|work: I did some revision. not sure what has happened after that 19:06 < kaos|work> do you think there will ever be any more html types then single and multi page ? 19:06 < kaos|work> i am refactoring the build.xml atm 19:07 < kaos|work> to make cruisecontrol integration easier 19:07 < v-dogg> uh.. no idea :) 19:07 < kaos|work> hehe, k 19:07 < kaos|work> then i'll just assume there will only be those 19:07 < v-dogg> maybe some with(out)-toc or something 19:08 < Macen> ERROR: unable to unpack D:\www\php5\tmp\PEAR-1.6.2.tgz 19:08 < Macen> wtf 19:08 < v-dogg> hehe 19:08 < v-dogg> triangle nads for pear 19:08 < kaos|work> macen: reinstall pear from scratch 19:08 < kaos|work> using go-pear 19:08 < Macen> done that once :/ 19:08 < kaos|work> heh 19:09 < Macen> talk me through the options 19:09 < Macen> system-wide/local? 19:09 < kaos|work> hmm, cancel 19:09 < kaos|work> and do pear list first pls 19:09 < kaos|work> and tell me what pear version it says it installed 19:10 < Macen> http://paste.css-standards.org/30498 19:10 < Macen> PEAR 1.6.1 stable 19:10 < kaos|work> yeah 19:10 < kaos|work> wtf 19:11 < Macen> wait, let me do the install again 19:11 < Macen> there was a warning, i may have mis-interpreted 19:11 < kaos|work> yeah 19:12 < Macen> ** WARNING! Old version found at D:\www\php5, please remove it or be sure to use 19:12 < Macen> the new d:\www\php5\pear.bat command 19:12 < Macen> but that's where i ran go-pear.bat from ?? 19:12 < Macen> "d:\www\php5\" that is 19:13 < Macen> The 'pear' command is now at your service at d:\www\php5\pear.bat 19:13 -!- nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 19:13 < kaos|work> woot 19:13 < kaos|work> where is your php.exe ? 19:14 < kaos|work> in www\php5\ ? 19:14 < Macen> D:\www\php5php.exe 19:14 < Macen> yea 19:14 < Macen> D:\www\php5\php.exe* 19:14 < kaos|work> hm, do you have www\php\pear ? 19:14 < kaos|work> the pear.bat should be placed there 19:14 < Macen> D:\www\php5\PEAR 19:14 < Macen> be moved to that folder? 19:15 < Macen> it's in D:\www\php5\pear.bat atm 19:15 < Macen> D:\www\php5\pear.bat should be D:\www\php5\PEAR\pear.bat ? 19:15 < kaos|work> well, it should itself install to there 19:15 < kaos|work> at least it did when i did it 19:16 < Macen> there is go-pear.phar in there atm 19:16 < Macen> (\PEAR\) 19:16 < kaos|work> nothing else ? 19:16 < Macen> nono, lots 19:16 < Macen> 3.44mb+folders 19:16 < kaos|work> pear.php ? 19:16 < Macen> yep 19:16 < kaos|work> hm 19:16 < Macen> phing.php too :x 19:16 < kaos|work> yeah 19:17 < kaos|work> where is your phing.bat ? 19:17 < kaos|work> in there too ? 19:17 < kaos|work> or in php5/ ? 19:17 < Macen> php5/ 19:17 < Macen> look at this: 19:17 < Macen> D:\www\php5>pear install --alldeps agavi/agavi 19:17 < Macen> Ignoring installed package agavi/agavi 19:17 < Macen> Nothing to install 19:17 < kaos|work> pear ftw 19:18 < Macen> my Agavi Exception hasn't changed for the sample app 19:18 < Macen> Failed to write cache file "C:\workspace\cache\config\www_vhosts_agavi.localhost_app_config_config_handlers.xml_production_.php" generated from configuration file "D:/www/vhosts/agavi.localhost/app/config/config_handlers.xml". 19:18 * Macen scratches head 19:20 < Macen> oh i kno what that could be actually.. 19:20 < Macen> open_basedir is on 19:20 < kaos|work> oh 19:20 < kaos|work> thats bad :) 19:21 < Macen> hm no it's not 19:21 < Macen> Firefox can't find the file at /C:/workspace/cache. 19:22 < Macen> right so i created the folders 19:23 < Macen> Fatal error: Class 'PDO' not found in D:\www\vhosts\agavi.localhost\libs\propel\runtime\classes\propel\util\PropelPDO.php on line 41 19:23 < kaos|work> wth does it want to write to c:/workspace/cache 19:24 < kaos|work> when your application is at d:/www/vhosts/agavi.localhost 19:24 < Macen> good question 19:26 < Macen> i uncommented the php-pdo.dll line, now i get this... 19:26 < Macen> http://paste.css-standards.org/30499 19:26 < kaos|work> you need to enable php-pdo-(mysql|pgsql) as well 19:28 < Macen> ok 19:28 < Macen> D:\www\php5\ext\php_pdo.dll exists so, i'll check apache config too 19:28 < Macen> oh right, i see 19:28 < marklar|omni> hi2u 19:28 < marklar|omni> MikeSeth: here? 19:29 < Macen> aha 19:29 < Macen> we have lift off 19:29 < Macen> i won't write a how-to on that one if nobody minds..heh.. 19:30 < v-dogg> pear.bat is in php_root 19:30 < v-dogg> c:\php\pear.bat 19:30 < Macen> yea i left it there this time 19:30 < Macen> before i just deleted it 19:30 < v-dogg> like all "executables" 19:30 < kaos|work> yeah, in earlier times it was in php/pear 19:30 < v-dogg> deleted it? you can't delete it 19:30 < v-dogg> thats the pear command 19:31 < Macen> it didn't seem to mind at the time :P 19:31 < v-dogg> if "pear" worked after that you are running some other instance of pear 19:32 < Macen> eh 19:32 < Macen> http://agavi.localhost/admin/ 404's 19:32 < Macen> (the sample application) 19:33 < v-dogg> and you have index.php and .htaccess in / 19:33 < Macen> > Home 19:33 < Macen> 404 Not Found 19:33 < Macen> The page you requested could not be found. 19:33 < v-dogg> umm. wait. what sample app? the default agavi sample app? 19:33 < Macen> nono, yours 19:33 < v-dogg> there is no /admin/ afaik 19:33 < v-dogg> ah, k 19:34 < Macen> D:\www\vhosts\agavi.localhost\pub is the root_dir, and index.php & .htaccess are in there 19:34 < v-dogg> try / and/or /index.php 19:34 < v-dogg> (gotta go watch telly, bbl -> ) 19:34 < Macen> http://agavi.localhost/admin/index.php http://agavi.localhost/admin/http://agavi.localhost/admin 19:34 < Macen> blah 19:34 < _cheerios> agavi seems like a breeze to setup :p 19:34 < Macen> tbf it's windows so 19:35 < Macen> web should all chip in and get the web-developer-controller boys to do an .exe for us 19:35 < Macen> s/web/we 19:36 < Macen> http://www.devside.net/ 19:38 < kaos|work> macen: in the windows install of apache the AccessFileName is commented out in httpd.conf iirc 19:41 < Macen> nop, and AllowOverride is set to All, i usually use a lot of .htaccess 19:45 < Macen> http://paste.css-standards.org/30500 19:46 < Macen> *confused* 19:46 < Macen> does it matter that the app folder is in ../ ?? 19:46 < Macen> in relative to the DocumentRoot? 19:47 < v-dogg> no 19:48 < v-dogg> put index.php and see if that works 19:49 < Macen> i appended it to the index.php file in /pub/, it appeared 19:53 < Macen> if i go to https://agavi.localhost/admin, it appears there as well, so it's obviously passing it back to agavi routing 19:54 < v-dogg> no, just means the rewrite works 19:54 < Macen> the 404 isn't a generic 404 page, i should probably point out.. 19:54 < v-dogg> still something wrong with agavi 19:54 < Macen> yeah 19:56 < Macen> as i don't use it i'm stuck for thoughts 19:56 < _cheerios> upgrade to windows vista 19:57 * v-dogg smacks _cheerios 19:57 < v-dogg> :D 19:57 < Macen> oi 19:57 < v-dogg> Macen: so it's agavi's 404? 19:57 < Macen> yep 19:57 < v-dogg> hmm.. 19:57 < Macen> well, your sample app's 19:57 < v-dogg> and / doesn't work either? 19:57 < Macen> it looks like the home page, smells like the home page, but has 404 written on it 19:57 < Macen> define "work" 19:57 < Macen> i'll screenshot 19:58 -!- nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi 19:58 < v-dogg> what does / give you? I thought it gave a blank page? 20:00 < Macen> http://youds.com/agavi/home.jpg http://youds.com/agavi/admin.jpg 20:01 < impl> post your routing.xml somewhere 20:01 < v-dogg> yeah 20:02 * impl will be back in a few minutes 20:02 < Macen> http://paste.css-standards.org/30501 20:02 < v-dogg> pattern="^/intra" 20:02 < v-dogg> there is no /admin :) 20:03 < v-dogg> Macen: got it? 20:03 < Macen> To log in go to localhost/admin/ and type 20:03 < Macen> "admin"/"foo". 20:03 < Macen> http://groups.google.com/group/agavi-users/browse_thread/thread/8262f274e4dda261/32069c1b254ebfee 20:03 < v-dogg> yeah, my bad, sorry about that 20:03 < Macen> ohoh 20:03 < Macen> lol 20:04 < Macen> ah it's with / at the end 20:04 < Macen> right 20:04 < Macen> i see 20:04 < Macen> ace 20:04 < Macen> (i can't believe you forgot!!!) 20:06 < v-dogg> back to telly 20:08 < Macen> pizza time 20:55 -!- Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has quit [" Phil, any other ideas then before i throw it out of the window? :p | AdvoWork: open the window first"] 20:57 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 21:07 -!- Whisller [n=example@chello089076213203.chello.pl] has joined #agavi 21:13 -!- Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi 21:25 < Macen> btw, in the help file, the validator example for the sample app says in the message "input is less than 4 characters", implying minlen is 4, but it's set to 5 (in both examples) 21:26 < Macen> it should say "is less than 5 chrs" 21:37 < _cheerios> warner turned to blu-ray. peeps are predicting this is the closing curtain for hd-dvd to end the hd wars. 21:37 < _cheerios> anyone actually bought hd movies yet? 21:38 -!- Macen is now known as Macen[away] 21:42 < Macen[away]> http://www.agavi.org/docs/latest/manuals/manual/ch02s03.html 21:42 < Macen[away]> "samples/pub/" 21:42 < Macen[away]> from where?!? 21:43 < Macen[away]> put it where?! 21:43 < Macen[away]> wtf 21:43 < Macen[away]> point to agavi.php 21:43 < Macen[away]> oh right, that agavi.php 21:43 < Macen[away]> ?!? 21:44 < Macen[away]> is it just me or is that entire line plain retarded 21:49 < Whisller> http://youtube.com/watch?v=6gMTWcfnOLA&feature=related 21:57 < Macen[away]> right, ok 22:07 -!- Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has joined #agavi 22:11 < Macen[away]> ok, i'm starting to get my head around the MVC side of things i think.. 22:11 < Wombert> :) 22:13 < Macen[away]> any suggestions on how i can go about converting my 2 years of hard word from non-OO- 22:13 < Macen[away]> *PHP to this new format? 22:13 < Macen[away]> are there any tools i can use? :/ 22:14 < Macen[away]> or am i to write it off? 22:15 < Wombert> start over 22:15 < Wombert> :) 22:15 < Wombert> it's worth it 22:16 < Macen[away]> right 22:16 < Wombert> you might also be able to use agavi's routing in such a way that you can make a gradual transition 22:16 < Wombert> MikeSeth did that