--- Log opened Mon Sep 01 00:00:35 2008 00:43 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 02:29 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 03:11 -!- IcyT is now known as icyt 05:19 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:23 -!- Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 05:23 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 05:24 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:36 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 104 (Connection reset by peer)] 05:36 -!- Arme[N] is now known as Arme[0] 05:36 -!- Arme[0] is now known as Arme[N] 06:03 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:04 < _cheerios> huomenta 06:07 < _cheerios> ooh, ooh, "FPF has the option to ignore errors during document parsing and skip population (good for production environments)" 06:08 < _cheerios> i can finally hide the errors! 06:28 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 06:37 -!- Wombert_ [n=Wombert@dslb-088-064-209-190.pools.arcor-ip.net] has joined #agavi 06:45 -!- stachu [i=sayonara@83.15.188.170] has joined #agavi 06:52 -!- Wombert [n=Wombert@dslb-088-064-221-195.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 06:58 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 07:00 < Seldaek> meh 07:00 < Seldaek> svn is dead 07:21 < MikeSeth> LONG LIVE SVN 07:24 < Seldaek> yeah 07:24 < Seldaek> it's back up 07:25 < Seldaek> subclipse's update site is down too though 07:25 < Seldaek> it's a bad day 07:26 < Seldaek> let's crash my server!11 07:52 * MikeSeth pokes Wombert_ 07:53 < MikeSeth> Wombert_: can I do per-module overrides for system actions? E.g. module-specific secure action etc? 08:00 < Wombert_> no 08:00 -!- Wombert_ is now known as Wombert 08:10 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 08:11 < E_mE> huomenta 08:13 -!- Wombert [n=Wombert@dslb-088-064-209-190.pools.arcor-ip.net] has quit ["bai"] 08:17 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi 08:29 -!- Wombert [n=Wombert@dslb-088-064-209-190.pools.arcor-ip.net] has joined #agavi 08:40 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:43 < fnordfish> huomenta, good morning, .... just upgraded a small (in-dev-app) to agavi 1.0.0beta2 and got: Undefined variable: e in /...../controller/AgaviExecutionContainer.class.php on line 258 --- seems to be a leftover, from beta1 where thrown an exception. 08:47 < MikeSeth> ohhhhh 08:47 * MikeSeth ponts at Wombert :D 08:47 < CIA-10> felix * r2755 /branches/1.0/src/controller/AgaviExecutionContainer.class.php: removed passing of an exception to createSystemActionForwardContainer(), the exception does not get thrown any more 08:50 < Wombert> :S 08:51 < Wombert> which reminds me I didn't tag the releases 08:53 < CIA-10> david * r2756 /tags/0.11.3RC1/: tagging 0.11.3 RC1 release 08:54 < CIA-10> david * r2757 /tags/1.0.0beta2/: tagging 1.0.0 beta 2 release 08:58 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 08:58 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:01 < E_mE> possibly a 9,808,000 digit prime number to be discovered :o http://go.theregister.com/feed/www.theregister.co.uk/2008/08/29/45th_mersenne_prime_discovered_maybe/ 09:01 < MugeSo> haha, you're so forgetful :p, Wombert 09:02 < Wombert> the fnordfish bug wasn't me tho :p 09:03 < fnordfish> hehe 09:10 < MugeSo> BTW, When should I begin translating the tutorial? 09:11 -!- Wombert [n=Wombert@dslb-088-064-209-190.pools.arcor-ip.net] has quit [] 09:33 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:46 -!- stachu [i=sayonara@83.15.188.170] has quit ["Leaving"] 09:52 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 09:52 < gingerbob> morning peeps 09:52 < MikeSeth> weeeeee 09:52 < MikeSeth> huomenta etc 09:52 < gingerbob> :) 09:53 < gingerbob> got a question/problem with FPF :( 09:53 < MikeSeth> ask away! 09:54 < gingerbob> prob really simple - but I am getting errors in the log of... 09:54 < gingerbob> Form Population Filter could not parse the document due to the following error: 09:54 < gingerbob> Line 187: Entity 'nbsp' not defined 09:54 < gingerbob> (the solution isnt to remove the  ) 09:54 < gingerbob> how can I get it to parse it without the hissy fit? 09:54 < MikeSeth> um, document type? 09:54 < gingerbob> XHTML 1.0 Strict 09:56 < MikeSeth> Im not sure   is defined in XHTML 1.0 09:56 < MikeSeth> try   or turn off the FPF validation 09:56 < MikeSeth> (an answer off the top of my head, I bet wombert etc know a better solution) 09:57 < MikeSeth> yep it appears im right 09:57 < MikeSeth>   isnt defined in XHTML 09:57 < MikeSeth> use   09:57 < gingerbob> hmmmm - that page has some form elements which need to be populated 09:58 < gingerbob> nbsp; is from UGC though 10:00 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 10:02 < _cheerios> 0.11rc1 had a comment that fpf has a mode where it can skip errors without a fatal warning 10:02 < _cheerios> might want to look into that gingerbob 10:03 < gingerbob> urmm - cheers 10:03 < gingerbob> where can I find that info? (sorry) 10:05 < Wombert> gingerbob: http://trac.agavi.org/ticket/613 10:13 -!- icyt is now known as IcyT 10:14 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 10:15 < theoden> Huomenta 10:32 < gingerbob> Thanks for the Wombert 10:33 < gingerbob> seems that in svn the external repository is set to -r2139 http://svn.agavi.org/branches/0.11/src 10:33 < gingerbob> I assume there is no issues with updating it to the current version #? 10:35 < Wombert> nah should work fine 10:36 < Wombert> although 600 revisions... well :p 10:36 < Wombert> test it thorougly is my advice 10:36 < gingerbob> lol 10:36 < Wombert> well gingerbob 10:36 < gingerbob> as you know - I have inherited all of this - find more and more interesting things each day! 10:36 < Wombert> it might well be that it's fixed to this old revision because there was bugs that needed to be worked around or something 10:36 < Wombert> that have since been fixed 10:37 < Wombert> but usually, you shouldn't get breaking changes 10:37 < Wombert> again... try it, and you'll see :) 10:39 < gingerbob> hmm - leave it with me - Ill let you know! 10:40 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:46 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit [] 10:59 < MikeSeth> hey 10:59 < MikeSeth> by default XXXYYYBaseAction goes to app/lib or to modules/XXX/lib/? 11:00 * MikeSeth hooked up the new build system on an old project 11:10 < gingerbob> argh..... 11:11 < gingerbob> just hooked it upto new revision and there seems to be something wrong with autoloading as I get "Class 'AgaviStreamLoggerAppender' not found in....." 11:11 < gingerbob> the file is there for all to see! 11:13 < Wombert> MikeSeth: app base classes into app/lib/* 11:13 < Wombert> module base classes into app/modules/*/lib/* 11:13 < Wombert> gingerbob: clear cache 11:14 < gingerbob> wombert: legend 11:14 < gingerbob> (although I now have a different error - brb) 11:14 < MikeSeth> Wombert: exactly what I did 11:14 < Wombert> MikeSeth: is nice 11:14 < MikeSeth> 1 11:18 < gingerbob> sorry guys :( "Call to a member function getName() on a non-object in AgaviFormPopulationFilter.class.php on line 93" 11:23 < Wombert> gingerbob: did you really clear the cache? 11:23 < Wombert> gingerbob: flush all inside app/cache 11:23 < gingerbob> removed all the files in app/cache 11:24 < gingerbob> will do it again 11:24 < gingerbob> rm -rf app/cache/* 11:25 < gingerbob> still same error 11:29 < gingerbob> wombert? 11:33 -!- kaos|work_ [n=dominik@88.128.89.1] has joined #agavi 11:34 < gingerbob> anyone got any ideas why $response->getOutputTypes() wouldn't be returning anything? 11:34 < Wombert> response? 11:35 < gingerbob> $ot = $response->getOutputType(); 11:35 < gingerbob> if(is_array($cfg['output_types']) && !in_array($ot->getName(), $cfg['output_types'])) { 11:35 < gingerbob> return; 11:35 < gingerbob> } 11:35 < gingerbob> in /AgaviFormPopulationFilter.class.php 11:35 -!- Arme[N] is now known as Arme[0] 11:36 < Wombert> ah yeah right 11:37 < Wombert> do you have a custom output types implementation? 11:37 < Wombert> err 11:37 < Wombert> response 11:37 < gingerbob> we have a custom output_types.xml - yeah 11:46 < Wombert> I mean the class 11:46 < Wombert> check factories.xml 12:01 -!- kaos|work_ [n=dominik@88.128.89.1] has quit [] 12:08 -!- horros_ [i=horros@avrfreak.sux.di.cx] has joined #agavi 12:08 -!- horros [i=horros@avrfreak.sux.di.cx] has quit [Read error: 104 (Connection reset by peer)] 12:12 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 12:18 < nfq> hey Wombert 12:36 -!- Yossi_ [n=chatzill@62.90.159.110] has joined #agavi 12:38 < Yossi_> Huomenta, and congrast on the new releases 12:38 < Yossi_> *congrats 12:39 < Yossi_> btw your digest e-mails are not incoded to utf 8 hence - "1. Agavi 0.11.3 RC1 released! (David Z?lke)" 13:01 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 13:13 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 13:25 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 13:25 < Xylakant> huomenta 13:47 < Macen> yeh hi 13:54 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["bbl"] 14:24 -!- Arme[0] is now known as Arme[N] 14:32 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 14:36 -!- Yossi_ [n=chatzill@62.90.159.110] has quit [Remote closed the connection] 14:39 -!- theoden is now known as Guest32236 14:45 < Guest32236> k 14:45 -!- Guest32236 [n=theoden@cwv106.internetdsl.tpnet.pl] has quit [Remote closed the connection] 15:04 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 15:09 * Xylakant pokes impl 15:12 * Wombert throws an axe at marklar|omni 15:13 < MikeSeth> what happen 15:16 < Macen> caching, want 15:29 < MikeSeth> now you speak in lolcat too 15:29 < MikeSeth> consuuume 15:33 < Macen>  <3 15:36 < MikeSeth> <3 15:36 < Wombert> doctor's 15:36 * Wombert & 15:36 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 15:43 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 16:48 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 16:59 -!- IcyT is now known as icyt 17:08 < fnordfish> hi again, is there a way to set the prefix for a route? (within a routing callback) 17:09 < Xylakant> yes :) 17:10 < fnordfish> how :) 17:10 < Xylakant> hang on, just a sec 17:11 < fnordfish> agavi 0.11.2 btw 17:13 -!- Wombert [n=Wombert@dslb-088-066-161-193.pools.arcor-ip.net] has joined #agavi 17:14 < Xylakant> can you paste the relevant snippet from the routing.xml somewhere? 17:18 < fnordfish> routing xml is not very relevant for that - i've created a routing callback, which shall set the host (or in dev-env the prefix) according to a routing-parameter ('locale') 17:20 < fnordfish> http://pastebin.com/d7c6f5897 17:22 < Xylakant> but that's not a prefix 17:22 < Xylakant> prefix/postfix in routing are buy-cheap-{chainsaws}-at-agavi.org 17:23 < fnordfish> The AgaviRouting::prefix is http://fo.com:123/(path/to/my/project)/param1/param2 17:23 < fnordfish> isn't it? 17:29 < Xylakant> hmm, yes. probably, I'd have to check 17:29 < Xylakant> there is a prefix/postfix for individual routes as well, but that's not what you're looking for 17:33 < Xylakant> hmm, so you're trying to have something like de.foo.com for german and en.foo.com for english etc 17:33 < Xylakant> and on your dev-server you want 'dev.intern/de/' and 'dev.intern/en' 17:34 < Xylakant> why not two sets of routes for dev and productions 17:34 < Xylakant> instead of messing with the prefix and the host etc. 17:37 < fnordfish> brb 17:37 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:46 < Wombert> yeah that should work 17:46 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 17:46 -!- shrink0r [n=shrink0r@i59F7E94D.versanet.de] has joined #agavi 17:47 < shrink0r> huomenta 17:49 < Xylakant> huomenta 17:49 < Xylakant> i'm off. cya all 17:49 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 17:53 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 17:58 -!- fnordfish [n=fnordfis@e178163176.adsl.alicedsl.de] has joined #agavi 17:59 < fnordfish> can i set environments in the routing.xml? 18:01 < E_mE[Stilgar> im not sure, but i wouldn't see why not 18:01 < E_mE[Stilgar> i think it almost certainly does, as you may want to deploy your project onto a server in install mode and thne move to lvie mode and have different routing rules for each context 18:01 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 18:01 < E_mE[Stilgar> let me check 18:06 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 18:08 < E_mE[Stilgar> fnordfish: yes it works, on the tag, setup ... ... 18:08 < E_mE[Stilgar> hope that helps 18:13 < fnordfish> cool thanks 18:15 -!- Arme[N] is now known as Arme[0] 18:47 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:50 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 18:56 < Seldaek> how can I validate an array input ? I have multiple checkboxes with name="foo[]" and would like to apply a number validator to each 18:58 < fnordfish> have a look at the "base"-parameter 18:59 < Seldaek> ah yup, thanks 19:01 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 19:01 < Seldaek> okay I'm too dumb to figure this out :p 19:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:08 < Seldaek> fnordfish: care to elaborate? :( 19:09 < fnordfish> sec ... will find an example 19:09 < Seldaek> thanks 19:09 < Seldaek> because all I get now is a notice for Array to string conversion :) 19:12 < fnordfish> http://pastebin.com/d46c74270 ... not 100% sure, but shall work 19:13 < Seldaek> oh okay 19:14 < Seldaek> well, sort of 19:15 < fnordfish> you can even make thinks like "foo[][bar]" 19:16 < Seldaek> yeah but if I have only "foo[]" 19:17 < Seldaek> what's in the sub argument node 19:17 < Seldaek> your field_name thing.. my field name is foo[] so what?:) 19:20 < fnordfish> what does your form look like? there should be input fields like name="foo[bar]" name="foo[baz]" ... so the validator will check each field within the "foo-group" 19:21 < Seldaek> well no I just have an array, multiple (value 1 2 3 4 ..) 19:22 < fnordfish> why is it an array tho? 19:22 < Seldaek> but I guess I can change that.. doesn't really matter, but even if I have foo[1] foo[2] I don't see what I'm going to put in that thing 19:22 < Seldaek> well it's the easiest to get checked checkboxes as an array in php 19:23 < Seldaek> you get array(3,4) for example 19:23 < Seldaek> but with that validator thing I don't know.. 19:24 < fnordfish> did you tried leaving the brakets? so the base is just "foo" 19:24 < Seldaek> hmm 19:25 < Seldaek> but then what in the sub argument? :) 19:25 < Seldaek> because if it's empty it fails, [] it fails 19:26 < fnordfish> ahh i c 19:29 < fnordfish> guess thats why i'm not using it :) 19:29 < Wombert> 19:29 < Wombert> I think 19:29 < Wombert> or foo[] 19:30 < Seldaek> hm 19:30 < Seldaek> ah 19:30 < Seldaek> I think we have a winner 19:31 < Seldaek> (foo[] it was) 19:31 < fnordfish> empty argument? 19:31 < Wombert> it's ugly and inconsistent 19:31 < Wombert> we'll clean it up in 1.1 or so 19:32 < Seldaek> dammit 19:32 < Seldaek> it works when the input is valid 19:32 < Seldaek> but when it's invalid I don't get an error 19:32 < fnordfish> so - like my guess in the first place, but /w empty argument 19:32 < Seldaek> yup fnordfish 19:32 < Seldaek> I thought I tried that, but whatever 19:33 < Seldaek> input shouldn't be invalid unless some dumbass plays with his post vars so it's no big deal 19:36 < fnordfish> btw: Xylakant was right with that routing callback thing .. changed it to different routes for live and dev environments .. works pretty well :) 19:38 < fnordfish> see u guys tomorrow, take it easy 19:38 -!- _trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)] 19:59 -!- Macen [n=leopard@host86-162-195-173.range86-162.btcentralplus.com] has joined #agavi 20:00 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 20:04 -!- Macen [n=leopard@host86-162-195-173.range86-162.btcentralplus.com] has quit [] 20:06 -!- Macen [n=leopard@host86-162-195-173.range86-162.btcentralplus.com] has joined #agavi 20:06 -!- brasileiro__ [n=fdfdf@189.30.5.215] has joined #agavi 20:09 -!- fnordfish [n=fnordfis@e178163176.adsl.alicedsl.de] has quit [] 20:48 -!- icyt is now known as IcyT 21:00 -!- Strzalek [n=Strzalek@dml206.neoplus.adsl.tpnet.pl] has joined #agavi 21:06 -!- shrink0r [n=shrink0r@i59F7E94D.versanet.de] has quit [Read error: 110 (Connection timed out)] 21:46 -!- Wombert [n=Wombert@dslb-088-066-161-193.pools.arcor-ip.net] has quit [] 21:49 -!- Strzalek [n=Strzalek@dml206.neoplus.adsl.tpnet.pl] has quit [] 21:57 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 21:59 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 22:05 -!- brasileiro__ [n=fdfdf@189.30.5.215] has quit [] 22:21 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 23:40 -!- gapop [n=george@86.120.132.219] has joined #agavi 23:48 -!- gapop [n=george@86.120.132.219] has left #agavi [] 23:56 -!- Macen [n=leopard@host86-162-195-173.range86-162.btcentralplus.com] has quit [] --- Day changed Tue Sep 02 2008 00:25 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit ["I Quit!"] 03:43 -!- IcyT is now known as icyt 04:29 -!- Goleo[66] [n=suntux@80.191.128.140] has joined #agavi 05:15 -!- Arme[0] is now known as Arme[N] 05:17 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:17 < MugeSo> Huomenta 06:02 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:07 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:20 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:21 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:35 -!- Goleo[66] [n=suntux@80.191.128.140] has quit [Read error: 110 (Connection timed out)] 06:51 < _cheerios> what's the svn software to use for mac? 07:25 < E_mE> huomenta 07:26 < E_mE> _cheerios: you took the right move and got your self a mac? 07:26 < E_mE> =P 07:27 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:28 < E_mE> hah! The UK government are offering a 30% loan to people who want to buy a new house, it will be free for 5 years and then you have to pay a fee :S 07:29 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 07:29 < E_mE> though no fee has been specified 07:40 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:41 < horros_> Huomenta 07:41 < horros_> E_mE: Sounds like a brilliant deal! 07:41 < horros_> "Here, have some money. There'll be a fee in five years or so, but we haven't quite decided on how much it is." 07:43 < MikeSeth> and let me guess, when you do the math, the fee is under the prime rate 07:43 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 07:43 < MikeSeth> where did I hear this story before? 07:43 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:46 < MikeSeth> 07:02:47 up 490 days, 11:28, 1 user, load average: 0.53, 0.91, 0.97 07:46 < MikeSeth> LOOK HOW MAD LEET I AM 07:48 < horros_> Speaking of loans... I did some calculations. I can deduct a shetload on my taxes of the interest I pay on my mortgage and some other loans... 07:48 < MikeSeth> you definitely should 07:48 < horros_> Which means I can have my tax percentage at about 8-9% for the remainder of the year... 07:48 < horros_> Which would mean a nice 600e more per month on my account \o/ 07:49 < Seldaek> yeah it's usually more interesting to make a loan to get tax reductions, even if you have enough money to pay cash 07:49 < Seldaek> screwed up world 07:49 < horros_> Yeah, well, I didn't happen to have in cash the amount my apartment cost :) 07:50 < Seldaek> yeah just saying ;) 07:50 < horros_> Hmm. I can't decide if I should lower the tax percentage or no. 07:50 < Seldaek> why not? 07:50 < horros_> If I don't, I'll get about 2000e (plus interest) in tax returns in December 2009 07:50 < horros_> ...and I can manage just fine with the salary I get at the moment 07:50 < horros_> Hmm. 07:51 < Seldaek> yeah 07:51 < Seldaek> don't know about you, but in belgium the tax interests are better than any bank, which is great 07:51 < horros_> Maybe lower the percentage to about 15% or so, and get about a grand in December... 07:51 < horros_> Seldaek: Yah, it's the same here, I thiunk the tax interest is somewhere around 3% 07:51 < horros_> which is WAY better than you'd get on a savings account in a bank 07:54 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 07:54 < Xylakant> huomenta 08:07 < MikeSeth> ohai 08:20 -!- Goleo[66] [n=master@91.98.71.237] has joined #agavi 08:36 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:41 < fholmstrom> yo niggers 08:41 < fholmstrom> :D 08:41 < fholmstrom> long time 08:42 < MikeSeth> what the SHIT 08:42 < MikeSeth> did you update trac 08:42 < MikeSeth> cause suddenly I see colored bars and stuff 08:42 < MikeSeth> fholmstrom: also, this channel is against racism 08:42 < MikeSeth> we don't allow niggers here 08:42 < fholmstrom> haha 08:43 < fholmstrom> MikeSeth: anyhow, hi! 08:43 < fholmstrom> long time no talky1 08:43 < MikeSeth> haylo! 08:43 < Wombert> you mean saying that, eh, MikeSeth :p 08:43 < Wombert> crazy jews are crazy 08:43 < MikeSeth> Wombert: I hate racists 08:43 * Wombert hugs MikeSeth 08:43 < Wombert> anyways 08:43 < Wombert> MikeSeth: who doesn't (except for racists) 08:43 < fholmstrom> im not racist, bah 08:43 < MikeSeth> IMO intolerance should be fought with superior intolerance 08:43 < Wombert> MikeSeth: you might hafta reload so you get new stylesheets 08:44 < MikeSeth> if ($yuo->racist) $oven->accept($yuo) 08:44 < Wombert> but trac 0.11 is quite nice 08:44 < fholmstrom> MikeSeth: QOTD no argue :) 08:44 < MikeSeth> Wombert: is nice 08:44 < Wombert> MikeSeth: I concur 08:44 < Wombert> mmmmh new desks delivered <3 08:44 < MikeSeth> new desks 08:44 < MikeSeth> are you teasing moi?! 08:44 < Wombert> there's a free one for you 08:44 < MikeSeth> ok new trac = <333 08:44 < Wombert> already reserved 08:44 < Wombert> and Xylakant has one nao too 08:45 < Wombert> mkay weekly meeting, brb 08:45 < fholmstrom> hows agavi comming along? 08:45 < fholmstrom> how stable is b2 ? 08:45 < MikeSeth> awesome 08:45 < MikeSeth> awesomely :> 08:46 < fholmstrom> nice nice 08:46 < fholmstrom> im working with .NET exclusevily these days 08:46 < fholmstrom> at work that is 08:46 < MikeSeth> do you dream of DLLs at night? 08:46 < MikeSeth> cuz if you do 08:46 < MikeSeth> you deserve it :P 08:46 < fholmstrom> well 08:46 < fholmstrom> the thing about .NET is this 08:46 < MikeSeth> Wombert: syntax highlighting in Trac is goney 08:46 < fholmstrom> that it solves alot of thing in a nice way 08:46 < fholmstrom> but other things are horribly borken 08:46 < fholmstrom> ASP.NET that is 08:47 < fholmstrom> so it's like getting ass-raped, except you enjoy it a bit 08:47 < MikeSeth> in short microsoft is making you a bitch 08:47 < fholmstrom> well i am on a mac, so not rly ;p 08:47 < MikeSeth> soon you'll be wearing a lipstick 08:47 < MikeSeth> i mean 08:47 < fholmstrom> paralells desktop = win 08:47 < MikeSeth> waving your MCSE 08:47 < E_mE> im sure some germans enjoyed nazi germany =P 08:47 < fholmstrom> never going to take an MCSE 08:48 < fholmstrom> but honestly 08:48 < fholmstrom> working with another platform 08:48 < fholmstrom> opens your eyes' 08:48 < MikeSeth> 08:36 the thing about .NET is this 08:48 < MikeSeth> 08:36 Wombert: syntax highlighting in Trac is goney 08:48 < MikeSeth> 08:36 that it solves alot of thing in a nice way 08:49 < MikeSeth> durr wtf 08:49 < E_mE> you using c# for .net? 08:49 < fholmstrom> E_mE: yes 08:49 < fholmstrom> and some ironpyhon 08:49 < MikeSeth> fale 08:49 < fholmstrom> *ironpython 08:51 < fholmstrom> havnt written a line of php in like 3 months now 08:51 < fholmstrom> and it feels good ;p 08:51 < MikeSeth> it does doesnt it 08:51 < MikeSeth> you traitor! 08:51 < fholmstrom> well honestl php as a language is horribly broken 08:51 < MikeSeth> marklar|omni: can has torch/pitchfork 08:51 < MikeSeth> we know 08:51 < fholmstrom> php as a platform is rather nice 08:51 < MikeSeth> trust me, we know 08:51 < MikeSeth> ;> 08:51 < fholmstrom> ye 08:51 < fholmstrom> i know you know 08:52 < MikeSeth> i like how fanboys defend it 08:52 < MikeSeth> sorta lulzee 08:52 < fholmstrom> but the platform php is built on apache/mysql coupled with linux and the way php interacts with the http-protocol 08:52 < fholmstrom> is awesome 08:52 < fholmstrom> and how it interacts with apache/mysql, etc. 08:53 < E_mE> PDO for PHP is little flaky though 08:53 < fholmstrom> ye, dont rly like PDO 08:53 < fholmstrom> but its the best we've/you've got 08:53 < E_mE> if you don't use row sets it fine =P 08:53 < MikeSeth> impl: poke 08:53 < E_mE> we had to revert to MySqli because of row set problems 08:55 < fholmstrom> mysqli is rather nice tho 08:55 < fholmstrom> and fast 08:55 < fholmstrom> alot of features mysql_ and pdo doesnt have 08:55 < fholmstrom> MySQLi with MySQL-nativedriver is verrryy nice for speed 09:00 < _cheerios> E_mE, heh, never! 09:01 < E_mE> _cheerios: ;) you know it makes sense =P 09:01 < _cheerios> was just in a meeting. only macs on the table. bleh. 09:05 < fholmstrom> we run mac only here also 09:05 < fholmstrom> 24" iMac /w 4gb ram running 2gb on parallels with winxp and 2gb on osx 09:20 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:32 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 09:35 < E_mE> wooo iphone is coming to Pay as you go :) 09:35 < E_mE> merely £350 09:38 < E_mE> fholmstrom: do want in my office, the design team have imacs! i said the MD, can this be Mac only office and his reply was "When you make the company its first million" :/ 09:38 < E_mE> but then we are also promised a bently 09:43 < Macen> _cheerios: i had an idea...beware... 09:44 < Macen> bah its gone 09:44 < Macen> lot of irc chans these days have multiple bots from various coder proj's 09:45 < Macen> born out of either boredom or whatever... 09:45 < Macen> surely a !ask "question" then record in db would be a better way of getting all the questions that need to be answered, answered 09:46 < Macen> only reason i mention is 'cause well yesterday there was a question about environments all afternoon, i simply don't have the time to re-think the basics to a new level etc... it's too time consuming 09:47 < Macen> so like !ask "configuring agavi for your environments" etc... 09:48 < Macen> reason i highlight you _cheerios is 'cause hopefully you will try with your new fav lang?? :p 09:48 < Macen> heh 09:48 < Macen> i don't have time :| 09:48 < MikeSeth> HAHAHAHA 09:48 < MikeSeth> How many members of a certain demographic does it take to screw in a light bulb? 09:48 < MikeSeth> A finite number. One to screw in the lightbulb, and the rest to act in a manner stereotypical of the group in question. 09:48 < Macen> bah 09:49 < Macen> i'm yet to be overwhelmed 09:49 < Macen> is all 09:54 < _cheerios> Macen, woot? was out to lunch 09:55 < Macen> i can host the bot? :) 09:56 < _cheerios> huh? 09:58 -!- icyt is now known as IcyT 09:59 < Macen> oh man i wish i could remember the lang you said you were learning 09:59 < Macen> was it perl??? 10:00 < Macen> thinking that an !ask "record question for reviewing later" bot could be useful in here 10:00 < _cheerios> the snake 10:00 < Macen> python? 10:00 < _cheerios> bleh, auto correcting irc client 10:00 < _cheerios> yeo 10:01 < Macen> idea/above/want :p 10:01 < Macen> blah 10:12 < E_mE> write it Macen 10:17 < Macen> http://paste2.org/p/68962 10:17 < Macen> shrug 10:17 < Macen> will wait and see 10:17 -!- Goleo[66] [n=master@91.98.71.237] has quit [Read error: 110 (Connection timed out)] 10:21 < Macen> your blog is getting some serious exposure atm MikeSeth lolwin 10:21 < MikeSeth> wat 10:22 < MikeSeth> i havent written anything in me blog for years 10:22 < Macen> webvictim: !google "how to set up environments with agavi" 10:22 < Macen> [11:18] kzen: Setting up tests for your Agavi application - a short primer ... - http://blog.mikeseth.com/index.php?/archives/8-Setting-up-tests-for-your-Agavi-application-a-short-primer.html 10:22 < MikeSeth> wat 10:22 < MikeSeth> wtf is this 10:26 < MikeSeth> durrr can it be that b2 is broken 10:26 < MikeSeth> i get 404s on forward containers durr 10:27 < Macen> is new chan what noes know about the agavi magic durr 10:27 < MikeSeth> lol i fail nevermind 10:28 < Macen> kloopy wrote the main chan bot and well i'd love to see his coding anyway 10:28 < Macen> so liek whatever 10:30 < Macen> not much rly 10:30 < Macen> will wait and see 10:33 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 10:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:43 < kaos|work_> MikeSeth: syntax highlighting in trac only seems to work for logged in users since the update 10:44 < MikeSeth> original 10:50 < kaos|work_> MikeSeth: fixed 10:50 < MikeSeth> <33 10:54 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 10:57 < Wombert> is nice 11:02 < fholmstrom> honestly 11:02 < fholmstrom> WHAT THE FUCK 11:02 < fholmstrom> once more browser 11:03 < fholmstrom> go f*ck yourselves googl 11:03 < Wombert> webkit powah 11:03 < Wombert> steve jobs steve jobs 11:03 < Wombert> *fanboi dance* 11:03 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 11:09 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 11:28 < MikeSeth> http://zomg.pastebin.com/m5c10b6f9 11:29 < MikeSeth> good or bad idea? 11:29 < MikeSeth> Wombert: plz input 11:29 < MikeSeth> the Browser action is a generic paginator 11:31 < MikeSeth> (@ means eval()) 11:31 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 11:32 < _cheerios> what am i looking at 11:32 < Xylakant> MikeSeth: Wombert is out for lunch 11:34 < MikeSeth> _cheerios: a View replacing itself with a generic paginator action, which accepts a Doctrine query and a map that describes how to build the output table 11:35 < MikeSeth> if a key in the map begins with @ it's eval()'d, otherwise its a name of a field in an item 11:35 < MikeSeth> the paginator builds a simple table 11:35 < MikeSeth> Xylakant: your opinion on this? 11:35 < Xylakant> hmm. 11:36 < Xylakant> eval always makes me shudder 11:36 < Xylakant> the idea itself sounds nice and useful though 11:36 < MikeSeth> yep 11:37 < MikeSeth> its basically abstracting away the pagination functionality, overriding table construction particulars as necessary 11:37 < MikeSeth> eval makes me sick too 11:37 < Xylakant> but restricting pagination to tables seems not ok 11:37 < MikeSeth> but here it's a legitimate use case 11:37 < MikeSeth> well all the data I have to present is in tabular manner 11:37 < Xylakant> you'de need a new paginator if you want to paginate lists 11:37 < Xylakant> i once built something alike 11:38 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 11:38 < MikeSeth> in this context I dont have lists 11:38 < Xylakant> but instead of passing a map 11:38 < Xylakant> I passed the module/action for a slot to display each item 11:38 < MikeSeth> that could be nice, but not very efficient 11:38 < MikeSeth> I dont realistically need that, either 11:39 < Xylakant> you can use that in every context then 11:39 < MikeSeth> though *then* I could create a custom filterchain or smth 11:39 < Xylakant> build once, run everyone 11:39 < Xylakant> everywhere... 11:40 < MikeSeth> yeah for larger problems that's a very adequate solution 11:40 < Xylakant> and if you pass a mode (ordered_list, unordered_list, defintion_list, table) then you can paginate everything 11:40 < MikeSeth> but i really need to visualize 3 tables 11:40 < MikeSeth> mmm 11:40 < MikeSeth> yeah you are right 11:40 < MikeSeth> but for me its more important to retain stylistic control, presentation format is still the same in all cases 11:40 < Xylakant> and the performance loss from calling the slots is minimal 11:41 < Xylakant> and you don't need eval ;) 11:41 < MikeSeth> hmmmm 11:41 * MikeSeth ponders 11:41 < MikeSeth> ill play with it 11:41 < Xylakant> :) 11:48 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 11:52 < Wombert> just don't pass in stuff you can't cache 11:52 < Wombert> i.e. can't serialize 11:53 < Wombert> or don't want to serialize due to hugeness 11:54 < MikeSeth> I pass a query instance, but I can pass a query manager key instead 11:54 < Wombert> an instance is fine I guess 11:54 < MikeSeth> works nicely so far 11:54 < Wombert> things that know the AgaviContext, for instance, are problematic 11:55 < Wombert> but then a __sleep() and __wakeup() will do 12:04 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Remote closed the connection] 12:05 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 12:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 12:07 -!- impl [n=impl@atheme/member/impl] has quit [Remote closed the connection] 12:08 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 12:09 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Remote closed the connection] 12:09 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 12:20 -!- impl [n=impl@atheme/member/impl] has joined #agavi 12:21 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 12:26 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [Client Quit] 12:41 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 12:41 < malax> Huomenta 12:43 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 12:44 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:48 < MikeSeth> 4 test_single No free test Jews WTC free USD 2008-09-02 15:31:44 12:48 < MikeSeth> 5 test_multi No cash test2 cityclub USD 12:48 < MikeSeth> lol guess who wrote the test code 12:49 < MikeSeth> huomenta gentlemans 13:10 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 13:18 -!- Strzalek [n=Strzalek@dlv78.neoplus.adsl.tpnet.pl] has joined #agavi 13:42 * malax waves at kaos|work_ 13:42 * kaos|work_ waves back 13:43 < kaos|work_> we should make a video ... 2 silly guys sitting 2m away from each other, waving to each other due to an irc channel :P 13:50 < malax> _two_ silly guys? ;-) 13:51 -!- Goleo[66] [n=master@91.98.70.88] has joined #agavi 14:01 < kaos|work_> ok, one silly and one (mem)leaky guy :P 14:02 < MikeSeth> who's leaking memory :P 14:02 < kaos|work_> java 14:02 < kaos|work_> is 14:03 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["leak"] 14:08 < malax> in fact, not the JVM itself. 14:08 < malax> entirely my fault. :) 14:14 < MikeSeth> wait what 14:14 < MikeSeth> oh malax you work for wombart too? :> 14:14 < MikeSeth> durr 14:14 < malax> MikeSeth, nope 14:15 < malax> MikeSeth, kaos|work_ works for me 14:15 < malax> MikeSeth, ;-) 14:15 < malax> MikeSeth, some sort of. 14:15 < kaos|work_> haha malax :D 14:16 < kaos|work_> just because you'r sitting at the head part of the table doesn't mean i'm working for YOU .p 14:17 < MikeSeth> hahahahaha 14:17 < MikeSeth> im gonna buy you all. 14:21 < malax> kaos|work_, please buy me some coke again. 14:21 < malax> kaos|work_, move move move! 14:21 < malax> :P 14:21 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit ["I Quit!"] 14:22 < kaos|work_> kek 14:22 < MikeSeth> kaos|work_: you got durgs in .de right 14:22 < kaos|work_> MikeSeth: lol, why ? :D 14:22 < MikeSeth> kaos|work_: if ($this->isAt(COUNTRY_DE)) $this->addWant(self::DURGS) 14:23 < kaos|work_> so you'r finally moving to DE ? :D 14:23 < MikeSeth> no 14:23 < MikeSeth> but wombart bought me a desk 14:23 < MikeSeth> so im checklisting ;> 14:23 < kaos|work_> hehe :D 14:24 -!- EugenK [n=krapp_eu@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #Agavi 14:24 < MikeSeth> oh hello 14:24 < EugenK> Hi 14:24 < MikeSeth> EugenK: welcome to the conspeeracee 14:24 < kaos|work_> MikeSeth: yes, can haz ;> 14:24 < MikeSeth> kaos|work_: that's why routing is so amazing isn't it 14:25 < EugenK> need some help with AgaviFormPopulationFilter 14:25 < MikeSeth> EugenK: ask away 14:27 < kaos|work_> MikeSeth: heh, maybe ;p 14:34 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:41 < EugenK> how can i ged ErrorMessages in HtmlForm using ask away! 14:41 < EugenK> FormPopulationFilter 14:41 < EugenK> ? 14:43 < MikeSeth> EugenK: you want FPF to edit forms and insert error messages, right? 14:43 < EugenK> yea! 14:45 < EugenK> it make error classes for me, but i d't know how to insert error messages 14:45 < EugenK> it is possible? 14:54 < MikeSeth> it is 14:54 < MikeSeth> but i never tried 14:54 < MikeSeth> someone explain this to him :> 15:00 < EugenK> some example would be helpful 15:01 < MikeSeth> I don't have one 15:01 * MikeSeth pokes kaos|work_ 15:01 * MikeSeth pokes impl 15:01 * MikeSeth pokes Wombert 15:02 < MikeSeth> trolls, got any FPF error message example 15:02 < Wombert> WAT HAPEN 15:02 < MikeSeth> Wombert: halp dis guy 15:02 < Wombert> EugenK: there is an example in the sample app 15:02 < Wombert> check that out please and see if it helps 15:07 < MikeSeth> http://www.acc.umu.se/~zqad/cats/1168702253-CatDefendsFoodFromDog.gif 15:10 < EugenK> i can't see that example with FPF 15:10 < Wombert> see global_filters.xml 15:12 < EugenK> o! thanks, ill try it 15:33 -!- EugenK [n=krapp_eu@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving"] 15:58 -!- digitarald [n=digitara@252.Red-79-147-111.staticIP.rima-tde.net] has joined #agavi 15:59 -!- jwage is now known as jonwage 15:59 < digitarald> Huomenta! 16:10 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 16:33 < Wombert> impl: poke 16:34 < Wombert> impl: should we have different namespaces for module configs? 16:35 -!- jwage [n=jwage@86.66.38.36] has joined #agavi 16:45 -!- Rendez [n=Rendez@220.Red-88-15-143.dynamicIP.rima-tde.net] has joined #agavi 16:52 -!- jonwage [n=jwage@corp.centresource.com] has quit [Connection timed out] 16:58 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 16:58 < JanK> hi 16:59 < CIA-10> david * r2758 /branches/1.0/CHANGELOG: changelog for [2755], refs #835 17:02 < CIA-10> david * r2759 /branches/1.0/src/controller/AgaviExecutionContainer.class.php: code standards cleanup 17:10 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:18 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 17:19 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 17:37 -!- Rendez [n=Rendez@220.Red-88-15-143.dynamicIP.rima-tde.net] has quit [] 17:38 -!- jwage [n=jwage@86.66.38.36] has quit [Connection timed out] 17:46 -!- malax [n=malax@unaffiliated/malax] has quit ["Leaving"] 17:50 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has left #agavi [] 17:51 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 18:15 -!- digitarald [n=digitara@252.Red-79-147-111.staticIP.rima-tde.net] has quit ["DONT CLICK HERE: http://digitarald.de"] 18:19 -!- Strzalek_ [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has joined #agavi 18:19 -!- Strzalek_ [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has quit [Client Quit] 18:29 -!- Strzalek [n=Strzalek@dlv78.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 18:29 -!- Wombert [n=Wombert@dslb-088-064-213-241.pools.arcor-ip.net] has joined #agavi 18:37 < impl> Wombert: no, please no 18:37 < impl> we have like 8000 namespaces already 18:37 < impl> this will only cause problems later 18:37 < Wombert> ok 18:38 < impl> btw something else you wanted earlier? 18:38 < Seldaek> yeah, namespaces--, it's so fcking confusing when you don't know them 18:38 < Seldaek> well some are fine I guess, they serve a purpose, but don't overdo it 18:39 < impl> Seldaek: we spent literally hours arguing about namespace names 18:39 < impl> :< 18:39 < Seldaek> :) 18:39 < Wombert> impl: in themorning right? 18:39 < Wombert> I don#t remember 18:39 < Wombert> I wanted your opnion on sth 18:39 < impl> I guess 18:39 < impl> I saw it but I had to go to class 18:40 < Seldaek> well I'm not even sure where they are used so I guess they don't disturb me much 18:40 < impl> They're used pretty heavily in 1.0 18:40 < impl> but if you write your own config handler it's all abstracted so you don't have to worry about it 18:40 < impl> (you just say $element->getAgaviParameters() etc) 18:41 < Seldaek> hm, well I didn't write that 18:41 < Seldaek> and I'm on 1.0 afaik 18:42 < impl> did you write your own config handler? 18:42 < Seldaek> hm, well I didn't write that<= :) 18:42 < Seldaek> or I did it without realizing it, but I think that's unlikely :p 18:42 < impl> oh, I see what you mean 18:42 < impl> I thought you were referring to ->getAgaviParameters :P 18:42 < Wombert> speaking of which 18:43 < Wombert> does the current stuff handle multiple plural elements? 18:43 < Wombert> and ? 18:43 < impl> dunno 18:43 < Wombert> I'll work on #834 in a bit 18:43 < impl> should I guess 18:45 < impl> I wish I could figure out wtf is wrong with the build system 18:45 < impl> I think I'm just going to move all of that shit to separate targets and call the targets 18:45 < impl> 'cause that seems to fix the problem 18:45 < impl> :x 18:45 < impl> (or, at least it does for view and action creation) 18:46 -!- kaos|work_ [n=dominik@xdsl-87-79-143-62.netcologne.de] has joined #agavi 18:46 -!- kaos|work_ [n=dominik@xdsl-87-79-143-62.netcologne.de] has quit [Client Quit] 18:46 < Wombert> what are you doing right now, impl 18:46 < Wombert> ah call ... tasks? 18:46 < Wombert> or what? 18:47 < Wombert> wtf is the difference anyway 18:47 < impl> It just does the template copying manually inside the system-action-foo target 18:47 -!- kaos|work_ [n=dominik@xdsl-87-79-143-62.netcologne.de] has joined #agavi 18:57 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:57 < _cheerios> iltaa 18:58 < Wombert> _cheerios: prison break season four started, fyi 19:00 < _cheerios> o_O 19:03 < _cheerios> im tempted :) 19:16 < CIA-10> david * r2760 /branches/1.0/CHANGELOG: add forgotten word from [2758] to CHANGELOG for [2755], refs #835 19:20 < fholmstrom> damn 19:21 < fholmstrom> google chrome 19:21 < fholmstrom> is nice 19:22 < _cheerios> fo realz? 19:22 < fholmstrom> ye 19:22 < fholmstrom> its insanely quick 19:22 < fholmstrom> renders fast as hell 19:22 < fholmstrom> really good cache 19:23 < Wombert> it's called "WebKit" and you can have it by default, on a mac, every day :) 19:23 < Wombert> and I don't get why they built their own JS VM 19:23 < Wombert> with so many efforts currently underway 19:23 < fholmstrom> Wombert: well safari is a lot slower 19:23 < fholmstrom> atleast running them side by side 19:23 < Wombert> but some things indeed sound nice 19:23 < fholmstrom> on my imac 19:24 < _cheerios> only for winlose atm. it seems 19:24 < fholmstrom> ya 19:24 < fholmstrom> ;( 19:24 < fholmstrom> they r working on a nix version 19:24 -!- Strzalek [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has joined #agavi 19:24 < Strzalek> huomenta 19:25 < Strzalek> How to do a sth like forward in agavi? 19:25 < Strzalek> I forgot 19:25 < Strzalek> createViewContainer 19:25 < Strzalek> Call to undefined method.... 19:25 < Strzalek> Huh, anybody? 19:37 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:41 < _cheerios> anyone at SIME'08? 19:43 < _cheerios> ttj, v-dogg, fholmstrom ? :) 19:44 < _cheerios> http://www.sime.nu/ 19:44 < ttj> Don't think so. 19:54 < fholmstrom> SIME = ? 19:54 < _cheerios> check da url 19:57 < fholmstrom> npe 19:57 < fholmstrom> im not 20:01 < _cheerios> i'll be there. pm me if anyone makes it in the end :) 20:06 -!- Rendez [n=Rendez@87.223.237.227] has joined #agavi 20:10 -!- Rendez_ [n=Rendez@19.113.221.87.dynamic.jazztel.es] has joined #agavi 20:19 < Strzalek> _cheerios: how to do forward? 20:20 < Strzalek> there was some method, createViewContainer 20:20 < Strzalek> but I don't remember 20:25 < _cheerios> look for forward with forward :) 20:26 -!- Rendez [n=Rendez@87.223.237.227] has quit [Read error: 113 (No route to host)] 20:54 -!- kaos|work__ [n=dominik@xdsl-87-79-62-43.netcologne.de] has joined #agavi 20:56 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit ["I Quit!"] 21:03 -!- kaos|work_ [n=dominik@xdsl-87-79-143-62.netcologne.de] has quit [Read error: 110 (Connection timed out)] 21:06 -!- kaos|work_ [n=dominik@xdsl-87-79-62-43.netcologne.de] has joined #agavi 21:06 -!- kaos|work__ [n=dominik@xdsl-87-79-62-43.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 21:09 -!- Rendez_ [n=Rendez@19.113.221.87.dynamic.jazztel.es] has quit [No route to host] 21:15 -!- kaos|work__ [n=dominik@xdsl-87-79-62-43.netcologne.de] has joined #agavi 21:15 -!- kaos|work_ [n=dominik@xdsl-87-79-62-43.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 21:21 < Strzalek> Aaaaaaa 21:21 < Strzalek> http://pastebin.ca/1191911 21:21 < Strzalek> WTF!? 21:24 < Wombert> do you have to swear, Strzalek? 21:24 < Wombert> and the error is right there 21:24 < Wombert> the warning 21:24 < Wombert> ... 21:25 < Strzalek> Dammit 21:26 < Strzalek> I'm not thinking right now 21:26 < Strzalek> I'm extremely tired 21:28 < nfq> Wombert: 21:29 < Wombert> hi buddy 21:30 < CIA-10> david * r2761 /branches/david-module_dot_xml_redesign/: branching off 1.0 to work on module.xml overhaul, refs #834 21:34 -!- Goleo[66] [n=master@91.98.70.88] has quit ["Leaving"] 21:46 -!- Wombert [n=Wombert@dslb-088-064-213-241.pools.arcor-ip.net] has quit [] 21:48 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["zzz"] 22:05 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 22:08 -!- Strzalek [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has quit [] 22:39 -!- jwage_ [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 22:58 -!- kaos|work__ [n=dominik@xdsl-87-79-62-43.netcologne.de] has quit [] 23:10 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 23:33 -!- Macen_ [n=leopard@host81-155-57-212.range81-155.btcentralplus.com] has joined #agavi 23:44 -!- Macen_ [n=leopard@host81-155-57-212.range81-155.btcentralplus.com] has quit [] --- Day changed Wed Sep 03 2008 00:26 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 00:39 -!- IcyT is now known as icyt 00:43 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 01:06 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 02:28 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 03:53 -!- impl [n=impl@atheme/member/impl] has quit [Read error: 60 (Operation timed out)] 04:13 -!- impl [n=impl@atheme/member/impl] has joined #agavi 05:10 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 05:17 -!- Strzalek [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has joined #agavi 05:18 -!- Strzalek [n=Strzalek@dkj21.neoplus.adsl.tpnet.pl] has quit [Client Quit] 06:30 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:30 < _cheerios> huomenta 06:50 -!- Goleo[66] [n=suntux@80.191.128.140] has joined #agavi 07:18 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 07:19 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has quit [Client Quit] 07:19 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 07:20 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has quit [Client Quit] 07:21 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi 07:28 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:43 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:49 < MikeSeth> huomenta 07:49 < MikeSeth> its quiet in here 07:50 < digitarald> should we start a party? 07:50 < MikeSeth> a global internet party? 07:51 < MikeSeth> or a drugs/cake party? 07:51 < ttj> Sleeeeep... 07:51 < MikeSeth> a sleep party! 07:56 < digitarald> cake party is ok 07:57 < digitarald> I'd bring even 2, homemade 07:57 < ttj> CakePHP party. 08:02 < MikeSeth> ... 08:02 < MikeSeth> durr. 08:03 < ttj> Well, you were begging for it. :P 08:03 < digitarald> ok, lets combine cake and drugs party ... who'll get the stripper to put her in the cake? 08:04 < ttj> I'll bring Matlab. 08:04 < ttj> Now we just need some Spartans. 08:05 < digitarald> maybe over facebook? 08:05 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:07 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 08:11 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:22 < horros_> Huomenta 08:24 < Wombert> huomenta horros_! 08:25 < horros_> How's things this completely and utterly annoying morning? 08:26 < Wombert> oh? 08:26 < Wombert> I thought that was just my morning 08:26 < horros_> Apparently not :) 08:40 * horros_ humms 08:40 < horros_> I think I'll have to take a peek at this refw PDF-library. 08:41 < horros_> because ezPDF, as it is, sucks donkey appendages. 08:41 -!- horros_ is now known as horros 08:53 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 08:57 < v-dogg> huomenta 08:59 < CIA-10> david * r2762 /branches/1.0/ (2 files in 2 dirs): Fixed #836: AgaviXmlConfigXsltProcessor::transformToDoc() does not check parent return value 09:07 -!- shoan [n=shoan@59.92.155.170] has quit [] 09:18 < CIA-10> david * r2763 /branches/david-module_dot_xml_redesign/ (2 files in 2 dirs): merge [2761:2762/branches/1.0] 09:19 -!- Goleo[66] [n=suntux@80.191.128.140] has quit ["Leaving"] 09:22 < E_mE> huomenta 09:54 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 09:54 -!- Macen_ [n=leopard@host86-130-134-159.range86-130.btcentralplus.com] has joined #agavi 09:54 < malax> Houmenta guys! :) 09:54 * malax waves at kaos|work_ *SCNR* 09:58 < kaos|work_> malax ! wave. 09:59 < kaos|work_> erlang 09:59 < kaos|work_> is nice :> 10:00 < malax> "Are you sure?", "We're just not sure, we are HIV _positive_" -- Eric Cartman 10:01 < malax> Everytime is see this i'm laughing my ass off: http://www.southparkstudios.com/clips/163974 10:02 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:03 < kaos|work_> lol 10:03 < kaos|work_> is nice:> 10:03 < MikeSeth> TOM CRUISE WONT COME OUT OF THE CLOSET 10:12 < CIA-10> david * r2764 /branches/1.0/ (2 files in 2 dirs): Fix #837: AgaviXmlConfigXsltProcessor::transformToDoc() does not throw exceptions on runtime warnings 10:15 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 10:16 < nfq> hey Rendez 10:16 < Rendez> h 10:16 < nfq> got a sec? 10:19 < Wombert> looool MikeSeth 10:25 < CIA-10> david * r2765 /branches/david-module_dot_xml_redesign/ (2 files in 2 dirs): merge [2763:2764/branches/1.0] 10:40 -!- icyt is now known as IcyT 10:41 -!- E_mE[Stilgar [n=jeramy@bb-195-172-52-222.ukonline.co.uk] has quit [Read error: 54 (Connection reset by peer)] 10:56 < Wombert> zomg 10:56 * Wombert kicks libxml 10:56 < Wombert> buggy xsl implementation is buggy 11:04 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 11:18 < _cheerios> horros: installed netbeans 6.5 (php bundle). on the welcome screen i test php project, and, it gives me an error dialog and then crashes when checking what it's about :) 11:19 < horros> _cheerios: I thought I told you to use the nigtly builds! :P 11:20 < horros> (Though that is a bit of a WTF, I haven't had any problems installing or running any of the 6.5 -versions) 11:20 < _cheerios> can't find links to em 11:23 < _cheerios> gah. had to kill it. kept popping up that error at such a rate and stealing focus i couldn't type on irc :) 11:23 < horros> _cheerios: How can you not find it? :O 11:23 < horros> Netbeans => download => select "Development" :P 11:24 < horros> http://bits.netbeans.org/download/trunk/nightly/latest/ 11:24 < _cheerios> ah. those don't exist in 6.5 page 11:24 < _cheerios> so i had to go to 6.1's download page, to get to the 6.5's nightly. gg 11:27 -!- Macen__ [n=leopard@host86-151-93-21.range86-151.btcentralplus.com] has joined #agavi 11:28 < horros> Huh? 11:28 < horros> Sure they do. 11:29 < horros> I go to netbeans.org, click "Learn more" under the "6.5"-section... Click Download and select "Development" :P 11:33 < MikeSeth> http://www.getacoder.com/projects/programming_c_87390.html 11:33 < MikeSeth> ... 11:33 -!- Macen_ [n=leopard@host86-130-134-159.range86-130.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 11:34 < _cheerios> atleast the price is right 11:40 < _cheerios> horros, nightly works better, thanks 11:43 < _cheerios> crashed : < are you on java6 or 5? 11:44 < horros> 6 11:44 < _cheerios> same. oh well. seemed promising, but very unstable on ubuntu 8.04 11:44 < horros> I'm on 6_10 11:45 < _cheerios> having troubles with eclipse. it's jammed. types in 1 letter every 10 secs :| 11:46 < horros> Heh. 11:47 < horros> That's what you get for running ubuntu! 11:47 < horros> Ugh. I'm definitely getting old. 11:47 < horros> I'm actually contemplating moving to Forssa. 11:47 < horros> :O 11:47 < _cheerios> yer, stuff's broken on this OS esp. w/eclipse plugins (pydev). 11:48 < _cheerios> seriously? that's about as far away from citylife you can get! what made you want to head to Forssa, of all places? 11:49 < horros> http://www.etuovi.com/kohde/181705 11:49 < horros> That. 11:49 < horros> :) 11:49 < horros> Tontin pinta-ala: 13800,0 m^2 11:49 < horros> <3 11:50 < _cheerios> nearest shop... 6 km. that's in the woods alright :) 11:52 -!- IcyT is now known as icyt 11:52 < _cheerios> looks ace inside, cept for those plastic space-egg chairs 11:52 -!- Arme[N] is now known as Arme[0] 11:52 < horros> Yah. 11:52 < horros> They don't say what else is on the property though. 11:53 < horros> I want like an old "kivinen navettarakennus" and stuff! 12:17 -!- Macen__ [n=leopard@host86-151-93-21.range86-151.btcentralplus.com] has quit [] 12:32 < _cheerios> http://blogs.sun.com/netbeansphp/entry/cake_php_symfony_prado_zend 12:33 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 12:34 < kaos|work_> http://yro.slashdot.org/article.pl?sid=08/09/03/0247205&from=rss ahahahaha 12:34 < kaos|work_> nice terms of use chrome has :p 12:38 < _cheerios> netbeans 6.5beta does seems so kick ass. trying it again to see if it still crashes. 12:39 < horros> the nightly is newer than 6.5beta :) 12:46 < nfq> kaos|work_: you tried Chrome yet? 12:47 < kaos|work_> nfq: nopes, don't have windows here in cologne 12:48 < nfq> well, that can't be a bad thing ;) 12:59 < MikeSeth> kaos|work_: you can build it for lunix 12:59 < MikeSeth> btw re: netbeans 12:59 < MikeSeth> what does it actually involve to add support for e.g. framework syntax completion? 12:59 < Seldaek> I don't get what's the fucking point about supporting this or that framework.. can't they just parse the methods and that's it? I mean it does that already I think 13:00 < malax> MikeSeth, he has OS suX here ;-) 13:00 < Xylakant> in php it's not that simple as reading the methods 13:01 < _cheerios> it did bring a smile to my face that netbeans was giving correct listings when continuing from $this->getContext()-> in agavi.. aah, so handy, no need to memorize anymore :) 13:02 < MikeSeth> _cheerios: it did? woot 13:03 < Seldaek> Xylakant: it is if you read the phpdoc above the method as well and it's well documented and has a strong @return type set 13:03 < Seldaek> I know it doesn't apply to all cases, but it does already a lot 13:04 < Xylakant> it does a lot 13:04 < Xylakant> but you can have things like 'create new action' as a button 13:04 < Seldaek> hm yeah 13:04 < Seldaek> never been too fond of such macros, but mostly because I'm too lazy to set them up I think 13:05 < Xylakant> yeah, but if the IDE supports it out of the box you'd use it 13:10 < CIA-10> dominik * r2766 /branches/dominik-validation-argument-sources/src/ (8 files in 2 dirs): New api first draft 13:11 < _cheerios> horros, no way to add files to svn, that happens by committing them individually/in group? 13:11 -!- digitarald [n=digitara@175.Red-83-55-64.dynamicIP.rima-tde.net] has quit ["DONT CLICK HERE: http://digitarald.de"] 13:14 < horros> _cheerios: Dunno, haven't gotten around to using it. 13:15 < _cheerios> ah, it picks up the files when you're committing, and you can choose to exclude instead (otherwise auto-adds) 13:15 < _cheerios> works for me! 13:17 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 13:24 -!- Goleo[66] [n=master@91.98.70.88] has joined #agavi 13:27 < _cheerios> java.util.ConcurrentModificationException: Caller uses obsolete token sequence which is no longer valid. Underlying token hierarchy has been modified: modCount=246 != upToDateModCount=248 Please report against caller's module which needs to be fixed (not the lexer module). nightlies, beta, java. :| 13:28 < MikeSeth> http://img.4chan.org/b/src/1220446823150.jpg 13:34 < _cheerios> horros, gaah. getting too many error popups. but liking this thing otherwise. 13:35 < horros> That's weird. 13:35 < horros> I don't get any error popups. 13:35 < horros> Oh well, try grabbing the latest nightly in a few days or a week or so? 13:39 < _cheerios> yer. ubufail letting me down, i guess. 13:39 < horros> Seems so :( 13:39 < horros> haha 13:39 < _cheerios> their error system seems nice, when it works. i reported the error, it got caught as a duplicate, and i got that warm fuzzy feeling of not being the onlyone with this problem. 13:39 * horros sniggers at ubufail 13:42 < horros> Home time! \o/ 13:42 < horros> => 13:47 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:50 < kaos|work_> MikeSeth: 13:50 < kaos|work_> your forgot to mention use_databases in the tutorial 13:50 < kaos|work_> and that it needs to be switched on 13:51 -!- icyt is now known as IcyT 13:51 < MikeSeth> kaos|work_: "First, you should enable the database manager in the global configuration. Open app/config/settings.xml and flip the corresponding switch: change the value of the setting use_database from false to true." 13:51 < MikeSeth> http://agavi.org/docs/tutorial/topics/configuring-example-application.html 13:51 < kaos|work_> oh 13:51 < kaos|work_> sry 13:52 < Wombert> oh 13:52 < MikeSeth> :D 13:52 < kaos|work_> then worker can't read 13:52 < Wombert> haha 13:52 < Wombert> then http://trac.agavi.org/ticket/838 is "worksforme", eh :p 13:52 < MikeSeth> what, you are beta testnig this with monkies? 13:52 < kaos|work_> sry 13:52 < MikeSeth> :D 13:52 < Wombert> it seems to be a good test to determine whether or not to hire them 13:52 < kaos|work_> MikeSeth: yah :D 13:52 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 13:53 < MikeSeth> it is? 13:53 < Wombert> LOL 13:53 < MikeSeth> i never thought of it this way 13:53 < Wombert> :>>>> 13:57 < kaos|work_> complex tutorial is complex 13:57 < kaos|work_> $this->getPdo(); is not defined 13:57 < MikeSeth> actually i have a bunch of changes that greatly simplify wording in some chapters 13:58 < MikeSeth> kaos|work_: it is defined in stage2 base classes 13:58 < kaos|work_> heh 13:58 < MikeSeth> if you have dita setup you can regenerate from svn head 13:58 < MikeSeth> otherwise wait till i get home and render it on mah lappy 13:59 < kaos|work_> no, is ok, i am here to fix problems :p 14:00 -!- Arme[0] is now known as Arme[N] 14:00 < kaos|work_> but is http://agavi.org/docs/tutorial/topics/creating-models.html before stage2 oder after ? 14:01 < MikeSeth> kaos|work_: it is meant to explain the source code of stage2, not to create it from scratch 14:08 < kaos|work_> ah 14:08 < kaos|work_> heh 14:08 < kaos|work_> i told coworker to note errors 14:08 < kaos|work_> will send you the list today evening then ;) 14:09 < MikeSeth> sure 14:14 < kaos|work_> is eclipse uml tools any useful ? 14:15 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 14:15 < kaos|work_> (http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymeder) 14:26 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 14:27 < malax> kaos|work_, Netbeans has some very nice looking UML tools. Never used them though. 14:27 < kaos|work_> do not want 14:27 < MikeSeth> . 14:27 < kaos|work_> netbeans is even uglier then eclipse on a mac :P 14:27 < kaos|work_> tried 6.1 few weeks ago 14:27 < malax> --laf javax.swing.plaf.metal.MetalLookAndFeel --fontsize 14 -J-Dswing.aatext=true 14:27 < kaos|work_> had to remove it asap 14:28 < kaos|work_> welcome to java ... where you have to add a quadrillion arguments to make it look nice :P 14:29 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit [Remote closed the connection] 14:30 < kaos|work_> malax: uml doesn't work in the mac version :P 14:30 < kaos|work_> check http://download.netbeans.org/netbeans/6.1/final/ 14:30 < kaos|work_> and select mac os x as platform :P 14:30 < kaos|work_> ah 14:31 < kaos|work_> UML for Mac OS X is only available from the IDE`s Plugin Manager 14:31 < kaos|work_> reading = win 14:38 -!- shoan [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 14:48 < kaos|work_> malax 14:48 < kaos|work_> netbeans uml 14:48 < kaos|work_> is nice 14:48 < kaos|work_> :> 14:48 < malax> :) 14:48 < kaos|work_> but style is still fale 14:49 < malax> It can even reverse engineer your Java *duck* applications to UML 14:49 < kaos|work_> rose could already do this 10 years ago :P 14:49 < kaos|work_> even for c++ 14:49 < kaos|work_> :P 14:49 < malax> stfu 14:49 < malax> :P 14:49 < kaos|work_> =) 14:49 < kaos|work_> meeting tiem ? 14:50 < malax> jep. 14:56 < E_mE> hahah don't use google chrome unless you want google to have writes to your submitted data: http://go.theregister.com/feed/www.theregister.co.uk/2008/09/03/google_chrome_eula_sucks/ 14:56 < E_mE> rights* 15:04 < nfq> Wombert: you around/ 15:04 < nfq> ? 15:45 < CIA-10> david * r2767 /branches/1.0/ (2 files in 2 dirs): Fixed #840: AgaviXmlConfigDomElement::getIterator() uses incorrect XPath expressions 15:48 < CIA-10> david * r2768 /branches/david-module_dot_xml_redesign/ (2 files in 2 dirs): merge [2765:2767/branches/1.0] 15:50 < CIA-10> david * r2769 /branches/1.0/ (2 files in 2 dirs): Added AgaviXmlConfigDomElement::hasAgaviParameters(), closes #841 15:53 -!- Strzalek [n=Strzalek@dlq149.neoplus.adsl.tpnet.pl] has joined #agavi 15:54 < CIA-10> david * r2770 /branches/david-module_dot_xml_redesign/ (2 files in 2 dirs): merge [2768:2769/branches/1.0 16:06 < CIA-10> david * r2771 /branches/david-module_dot_xml_redesign/ (5 files in 5 dirs): New module.xml config handler with new module.xml format (example is in the sample app). no schema yet. refs #834 16:07 < CIA-10> david * r2772 /branches/0.11/ (CHANGELOG src/controller/AgaviExecutionContainer.class.php): Fixed #839: module.xml must not be per-context 16:09 < CIA-10> david * r2773 /branches/0.11/CHANGELOG: whitespace fix 16:12 < CIA-10> david * r2774 /branches/1.0/ (CHANGELOG src/controller/AgaviController.class.php): merge [2753:2772/branches/0.11] (ported change from [2772] to AgaviController::initializeModule(), refs #839 16:14 < CIA-10> david * r2775 /branches/david-module_dot_xml_redesign/ (CHANGELOG src/controller/AgaviController.class.php): merge [2770:2774/branches/1.0] (ported change from [2772] adapted in [2774], refs #839 16:21 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 16:23 < CIA-10> david * r2776 /branches/david-module_dot_xml_redesign/ (3 files in 3 dirs): got rid of the requirement to specify the module name in module.xml (so redundant...), refs #834 16:24 -!- Goleo[66] [n=master@91.98.70.88] has quit [Read error: 110 (Connection timed out)] 16:25 < CIA-10> david * r2777 /branches/david-module_dot_xml_redesign/src/build/templates/app/modules/config/module.xml.tmpl: new build system module.xml code template, refs #834 16:37 < Wombert> impl: lawl 16:37 < Wombert> I just wrote my first RNG schema 16:37 < Wombert> without looking at any docs 16:37 < Wombert> :>>>> 16:37 < Wombert> so fucking easy 16:41 < CIA-10> david * r2778 /branches/david-module_dot_xml_redesign/src/config/ (defaults/config_handlers.xml rng/module.rng): first take at a module.rng; impl please revisit (not sure bout attribute data types). was damn easy though. <3 RNG. refs #834 16:45 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 16:46 -!- Arme[N] is now known as Arme[0] 17:20 -!- shrink0r [n=shrink0r@87.123.78.255] has joined #agavi 17:20 < shrink0r> huomenta 17:38 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 17:47 -!- E_mE[Stilgar] [n=jeramy@bb-195-172-52-222.ukonline.co.uk] has joined #agavi 17:48 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 17:51 -!- Strzalek [n=Strzalek@dlq149.neoplus.adsl.tpnet.pl] has quit [] 18:04 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 18:04 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 18:24 -!- madhat [n=Madhat@64.62.141.104] has quit ["leaving"] 18:24 -!- kaos|work_ [n=dominik@xdsl-87-79-63-3.netcologne.de] has joined #agavi 18:27 -!- kaos|work_ [n=dominik@xdsl-87-79-63-3.netcologne.de] has quit [Client Quit] 18:28 -!- kaos|work_ [n=dominik@xdsl-87-79-63-3.netcologne.de] has joined #agavi 18:31 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 18:31 < kaos|work_> http://www.targetprocess.com/blog/2008/09/software-development-is-hard.html 18:38 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:41 -!- shoan [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 18:56 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 19:09 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 19:24 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 19:35 -!- shoan__ [n=shoan@59.92.155.170] has joined #agavi 19:36 -!- shoan [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 19:36 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:45 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 19:59 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 19:59 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 20:11 -!- shoan__ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 20:19 -!- shoan [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 20:20 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 20:21 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 20:25 -!- kaos|work__ [n=dominik@xdsl-87-79-138-210.netcologne.de] has joined #agavi 20:34 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 20:35 -!- kaos|work_ [n=dominik@xdsl-87-79-63-3.netcologne.de] has quit [Read error: 110 (Connection timed out)] 20:44 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 20:53 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit ["I Quit!"] 20:56 -!- shoan [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 21:05 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 21:06 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 21:06 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 21:16 -!- kaos|work__ [n=dominik@xdsl-87-79-138-210.netcologne.de] has quit [] 21:17 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 21:27 -!- shoan [n=shoan@59.92.155.170] has quit [Connection timed out] 21:28 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [Connection timed out] 21:30 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 21:36 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 21:40 -!- shoan [n=shoan@59.92.155.170] has joined #agavi 21:50 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 22:00 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:00 -!- shoan__ [n=shoan@59.92.155.170] has joined #agavi 22:00 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 60 (Operation timed out)] 22:01 -!- shoan [n=shoan@59.92.155.170] has quit [Connection timed out] 22:05 -!- Wombert [n=Wombert@dslb-088-064-209-250.pools.arcor-ip.net] has joined #agavi 22:06 < impl> hai Wombert 22:07 < Wombert> hi impl 22:07 < Wombert> 'sup 22:07 < Wombert> I <3 RNG 22:07 < impl> imma look at your RNG 22:07 < impl> it better not be fale 22:07 < impl> :< 22:07 < Wombert> well I wrote it by just looking at your one sample thing 22:07 < Wombert> :p 22:07 < Wombert> it's quite easy 22:08 < impl> you don't need to interleave if you just have one element 22:08 < Wombert> and even, as you pointed out, enjoyable 22:08 < impl> interleave means the elements can occur in any order 22:08 < Wombert> ah 22:08 < impl> or well wait 22:08 < impl> no nevermind you're combining it with other stuff 22:08 < impl> I can't remember if you explicitly need it there (prolly not) 22:09 < impl> Wombert: shouldn't that be a boolean? 22:09 -!- shoan__ [n=shoan@59.92.155.170] has quit [Read error: 60 (Operation timed out)] 22:09 < impl> 22:09 < impl> 22:09 < impl> 22:10 < impl> (in _common.rng) 22:11 < Wombert> boolean is just "true" and "false", right? 22:11 < Wombert> or did you define that? 22:11 < impl> I think it has several possibilities 22:13 < Wombert> I mean 22:13 < Wombert> where is that defined? 22:13 < Wombert> in xsd? 22:13 < impl> yeah 22:14 < Wombert> that allows just "true" and "false" 22:14 < Wombert> not our "on", "off", "yes" and "no" (meh, gotta get rid of those for 2.0) 22:15 < impl> hm 22:15 < v-dogg> huomenta 22:15 < Wombert> also 22:15 < Wombert> shouldn't _common.rng define somehow? 22:16 < Wombert> similar to how it's done with xsd so far? 22:16 < impl> it does 22:16 * Wombert where default_tags defines something that's declared in the implementation? 22:16 < Wombert> -defines +references 22:16 < impl> That's what content-configuration is 22:16 < impl> you added 'Here, or no?' to it 22:20 < Wombert> nah that wasn't me :p 22:20 < impl> oh 22:21 < impl> wtf I don't say that shit 22:21 < impl> stop rubbing off on me 22:21 < Wombert> 44 2632 impl 22:21 < Wombert> ^^ 22:21 < impl> GERMANGLISH 22:22 < Wombert> wait 22:22 < Wombert> 22:22 < impl> Yeah 22:22 < Wombert> does that merge with the stuff from _common? 22:22 < impl> It combines itself with the other definition 22:22 < impl> :D 22:22 < Wombert> NOWAI 22:22 < Wombert> RNG IS TEH WIN 22:22 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 22:22 < Wombert> okay 22:22 < Wombert> then why don't we have a content-configuration-withcontext ? 22:22 < Wombert> that's the only thing missing to make it epic, amirite? 22:22 < impl> Why do we need it? 22:23 < impl> I mean... you can do it if you want 22:23 < impl> I don't think there's any functional difference between that and the way we're doing it now 22:41 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 22:52 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 22:55 -!- shoan_ [n=shoan@59.92.155.170] has joined #agavi 23:11 < Wombert> impl: well mostly... not having to do it in the instance schemas :> 23:11 < Wombert> we should prolly define data types then... 23:11 < Wombert> at least "boolean" :) 23:13 -!- shoan_ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 23:19 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 23:34 -!- shoan__ [n=shoan@59.92.155.170] has joined #agavi 23:50 -!- Wombert [n=Wombert@dslb-088-064-209-250.pools.arcor-ip.net] has quit [] 23:54 -!- shoan__ [n=shoan@59.92.155.170] has quit [Read error: 110 (Connection timed out)] 23:57 -!- shrink0r [n=shrink0r@87.123.78.255] has quit [] --- Day changed Thu Sep 04 2008 00:08 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 00:59 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 01:16 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 02:01 -!- IcyT is now known as icyt 03:24 -!- shoan_ [n=shoan@59.92.131.136] has joined #agavi 03:26 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:31 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:55 -!- Arme[0] is now known as Arme[N] 04:06 -!- Arme[N] is now known as Arme[0] 04:06 -!- Arme[0] is now known as Arme[N] 05:03 -!- Goleo[66] [n=master@91.98.71.244] has joined #agavi 05:19 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 05:27 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 05:27 < _cheerios> huomenta 05:53 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:05 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:45 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 06:45 < simoncpu> houmenta!!! 06:46 < simoncpu> can you guys recommend a good library for datagrid? 06:56 -!- shoan_ [n=shoan@59.92.131.136] has quit [] 06:59 -!- digitarald [n=digitara@62.43.135.77.dyn.user.ono.com] has joined #agavi 07:08 < horros> Huomenta. 07:11 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:16 < simoncpu> w00t 07:29 < E_mE> huomenta 07:29 < MikeSeth> huomenta 07:30 < E_mE> pets MikeSeth 07:33 < simoncpu> you're petting and necking MikeSeth??? eeew... nasty.... 07:35 * MikeSeth smacks simoncpu with a fish corpse 07:42 < E_mE> in a true American republican voice: "You need to face your enemy in order to defeat them. John McCain will face this threat and bring victory to this country" -- damn fools!!! 07:46 < simoncpu> Paris Hilton for President!!!!1! 07:46 < simoncpu> Paris Hilton for President!!!!1! 07:46 < simoncpu> Paris Hilton for President!!!!1! 07:47 < MikeSeth> www.xenu08.info 07:49 < _cheerios> :) 07:55 < E_mE> hehe 07:58 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 07:59 < malax> Huomenta agavi land! :) 08:10 * horros kicks random stuff 08:11 < horros> I wonder what I've messed up this time. 08:11 < horros> :< 08:13 * simoncpu kicks horros' balls 08:15 < horros> wtf 08:16 < horros> 08:16 < horros> and in the News-action var_dump($rd->getParameters()) ... 08:16 < horros> WHY DO I NOT HAVE AN "ID" -PARAMETER :( 08:16 * horros cries 08:20 < MikeSeth> wait what 08:20 < MikeSeth> are you supposed to group with curly braces? 08:22 < horros> Feck if I know. I just deducted that route from the sample app. 08:23 < horros> MikeSeth: Also, doing $ro->gen('news', array('id' => 1)); gives me the correct "/fi/news/1" -route 08:25 < MikeSeth> hmpf bizzare 08:25 < MikeSeth> rule order? 08:25 < horros> What about it? 08:26 < MikeSeth> dunno, a preceding rule matches the route or something? 08:26 < MikeSeth> at least I dont see anything wrong with it 08:27 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit [Remote closed the connection] 08:29 < horros> Shouldn't be a preceding rule that matches it... 08:29 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 08:29 < _cheerios> gah. 08:29 < horros> Because the news-action is run... I just don't get an ID-parameter, which causes it to always display the latest news item. 08:30 < MikeSeth> you run it w/o the trailing / right? 08:30 < horros> ...and all the preceding routes are anchored at the beginning and the end 08:31 < horros> MikeSeth: Yes. "http://necora.localhost/news/15" 08:31 < horros> for instance. 08:31 < MikeSeth> bizzare 08:32 < horros> I even had this working until I played around with the caching a bit 08:32 < horros> Funnily enough, I removed all the caching configs I did, cleared out app/cache/* and it's still not working 08:36 < MikeSeth> open the cache file for routing.xml and see what's inside it 08:43 < horros> It looks fine, I think. 08:44 < horros> http://pastebin.ca/1193516 08:50 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 08:56 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Nick collision from services.] 08:56 -!- MikeSeth_ is now known as MikeSeth 09:05 < simoncpu> hello 09:05 < simoncpu> i tried using the beta2 version 09:05 < simoncpu> after i created a new project, i got this error: 09:05 < simoncpu> The XSL extension is required for performing transformations in the configuration system; transformations may be disabled by setting the core.skip_config_transformations directive 09:05 < MikeSeth> well 09:05 < MikeSeth> yes 09:05 < MikeSeth> the XSL extension is required 09:05 < MikeSeth> apt-get install php5-xsl :> 09:06 < MikeSeth> or, you could skip config transformations 09:06 < simoncpu> ah... 09:06 < simoncpu> i think we should keep a list of require php modules 09:06 < simoncpu> i'm using freebsd, and i compile them by hand 09:06 < simoncpu> MikeSeth: thanks for the tip 09:15 < simoncpu> Welcome to Agavi! 09:16 < simoncpu> You successfully created your first project! Awesome! 09:21 < MikeSeth> :D 09:22 < simoncpu> we should put "Houmenta" in the welcome page 09:25 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 09:26 < MikeSeth> WOMBAART 09:27 < MikeSeth> WOMBAAAART 09:27 < MikeSeth> WOMBART 09:27 < MikeSeth> WOMBAAAAAAAAAART 09:27 < MikeSeth> http://www.myvideo.ge/ <- total ripoff of 7load 09:29 < MikeSeth> like what the shit 09:29 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:33 -!- icyt is now known as IcyT 09:34 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 09:41 < _cheerios> did we have ppl from london here? i'll be there next month once or twice for a few days, tho busy and at specific venues. 09:42 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 09:43 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:43 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 09:53 < malax> MikeSeth, its "sevenload" not "7load". You rape out CI. :P 09:53 < malax> s/out/our 09:54 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 09:57 -!- Arme[N] is now known as Arme[0] 09:59 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:01 -!- MikeSeth_ [n=youdie@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 10:11 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 10:14 < MikeSeth> fucking telco 10:18 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 10:26 < _cheerios> sevenload, seitsemänlataa 10:36 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 10:40 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 10:41 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 10:45 -!- Mo_ [n=martinot@87.79.35.60] has joined #agavi 10:46 < CIA-10> felix * r2779 /branches/felix-strict_action_view_model_naming_scheme/: removed branch 10:47 < malax> _cheerios, seitsemänlataa? 10:47 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 11:02 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 11:07 < MikeSeth_> Wombert: zomg 11:07 < MikeSeth_> Wombert: www.myvideos.ge 11:07 < Wombert> MikeSeth_: wat hapen 11:07 < Wombert> wat? 11:07 < MikeSeth_> 7load ripoff! 11:07 < Wombert> you mean myvideo.de ? 11:07 < MikeSeth_> no 11:07 < MikeSeth_> http://www.myvideo.ge/ 11:08 < simoncpu> you mean the one at pornhub.com? 11:08 < Wombert> well 11:08 < Wombert> it's a video portal :p 11:12 < malax> MikeSeth, its "sevenload" not "7load". You rape out CI. :P 11:12 < malax> :P 11:13 < MikeSeth_> I rape what 11:13 < MikeSeth_> ? 11:13 -!- MikeSeth_ is now known as MikeSeth 11:15 < Wombert> corporate identity 11:15 < horros> Hmpf. 11:16 -!- kapitan [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 11:17 < malax> Ahoi kapitan 11:18 < kapitan> hi 11:20 < _cheerios> gah. enums were broken in doctrine 0.11, moved to 1.0, works again. 11:22 * horros kicks random stuff again in case things would start to work 11:30 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 11:36 < simoncpu> horros: stop kicking your balls 11:36 < simoncpu> :) 11:36 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 11:38 -!- MikeSeth_ is now known as MikeSeth 12:06 < horros> Hmm. 12:06 < horros> What? 12:06 < horros> If I change the environment to "development", I get the ID-parameter. If I have it as "production", I don't. :( 12:07 < MikeSeth> are you SURE you wiped production config files? 12:07 < horros> Pardon? 12:08 < MikeSeth> err 12:08 < MikeSeth> i mean 12:08 < MikeSeth> cache 12:08 < horros> Ah. 12:08 < horros> Yes. 12:08 < horros> Yes I am. 12:08 < MikeSeth> with sudo? because theyre owned by the webserver typically 12:08 < horros> I mean, I can't delete them any better than going into the directory, selecting everything and hitting shift-delete. 12:08 < MikeSeth> well open the file for routing.xml and see what's in there 12:09 < MikeSeth> also 12:09 < MikeSeth> you may have strict validation on 12:09 < horros> I did. 12:09 < horros> Hmm. 12:09 < horros> What is this strict validation you speak of? 12:09 < horros> I have some vague memories regarding it. 12:09 < horros> But I'm old, and I drink heavily :( 12:10 < MikeSeth> "Inside Actions and Views, it is not possible to access request parameters directly. Instead, a RequestDataHolder passed to the execute() method will contain the request parameters, cookies, files, HTTP headers and so on. The idea behind this decision is that these parameters are safe for use if they have been filtered and normalized by validation or by some generic preprocessing filter (which, for instance, could remove any XSS related stuff). Also 12:10 < MikeSeth> http://trac.agavi.org/browser/tags/0.11.2/RELEASE_NOTES 12:10 < horros> Hmm. How the hell do I know if I have that thing on or not? :O 12:11 < horros> (yes, I checked action_filters and global_filters 12:12 < MikeSeth> look in factories.xml 12:12 < horros> Aha! 12:12 < horros> 12:12 < horros> strict 12:12 < horros> 12:12 < horros> :C 12:12 < MikeSeth> thats right :D 12:12 < MikeSeth> I'm afraid Agavi outsmarted us this time 12:13 < horros> I'd have to agree. 12:13 < horros> Well, I shall start mucking about with the validation doohickey then. 12:13 < horros> Thanks :) 12:13 < horros> Also, on a completely different note: WHY HASN'T ANYONE MADE ANY COFFEE HERE?! 12:13 < MikeSeth> idea 12:13 * horros yells at cow-workers 12:13 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 12:20 < CIA-10> david * r2780 /branches/david-module_dot_xml_redesign/src/config/rng/_common.rng: added data-agaviboolean type (allows true, false, yes, no, on and off in any case 12:21 < CIA-10> david * r2781 /branches/david-module_dot_xml_redesign/src/config/rng/module.rng: cleaned up module.rng, refs #834 12:21 < Wombert> alrighty 12:21 < Wombert> I guess that branch is ready then 12:21 < Wombert> <: 12:23 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 12:23 < MikeSeth> lolwut 12:23 < MikeSeth> wait 12:24 < MikeSeth> yes/no boolean? @_@ 12:26 < CIA-10> david * r2782 /branches/1.0/ (9 files in 8 dirs): merging in contents from source:/branches/david-module_dot_xml_redesign@2781 (and amended CHANGELOG), closes #834 12:27 < Seldaek> MikeSeth: indeed that sucks, maybe is missing :) 12:29 -!- Goleo[66] [n=master@91.98.71.244] has quit [Read error: 110 (Connection timed out)] 12:29 < CIA-10> david * r2783 /branches/1.0/RELEASE_NOTES: release notes for [2782], refs #834 12:29 < Wombert> enjoy :) 12:30 < CIA-10> david * r2784 /branches/1.0/RELEASE_NOTES: something I forgot in [2783], refs #834 12:30 < MikeSeth> durr relaxng 12:30 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 12:32 < Wombert> argh 12:32 < Wombert> AgaviController::modelExists() 12:32 < Wombert> so bad 12:32 < Wombert> :< 12:34 < Wombert> quite vote 12:34 < Wombert> *quick 12:34 < Wombert> should we move getModel() back into AgaviController 12:34 < Wombert> (and retain AgaviContext::getModel() for BC) 12:35 < MikeSeth> mmmm 12:35 < MikeSeth> why? 12:36 < MikeSeth> and how are models supposed to get instances of other models? after all they're not a part of the controller 12:36 < Wombert> AgaviController != MVC controller 12:37 < Wombert> actions and views are fetched from AgaviController 12:37 < Wombert> even modules are initialized in AgaviController 12:37 < Wombert> only models are fetched from AgaviContext 12:38 < Wombert> and that's only because I woke up some morning last year and thought "imma move dis" for reasons I cannot remember 12:38 < malax> horros, dont mind... kaos|work_ didnt made any coffe either 12:38 < Wombert> I think I'll do it and we keep AgaviContext::getModel() as a shortcut 12:38 < malax> he is such a bad employee 12:38 < malax> :P 12:38 < Wombert> he's a contractor 12:38 * Wombert stabs malax 12:38 < Wombert> your vote, malax? 12:38 < malax> Wombert, its out running gag here wommie ;-) 12:38 < malax> s/out/our 12:39 < kaos|work_> malax: if you really really want to have coffee i can go to the cofee machine and press the magic button for you 12:39 < malax> kaos|work_, works for me... personally :P 12:39 < MikeSeth> its "gig" 12:39 < kaos|work_> since this all new coffee maker is sooo hard to use :P 12:39 * Wombert stabs all 12:39 < MikeSeth> gag is the thing you put in one's mouth 12:39 < MikeSeth> which isnt all that bad sometimes :D 12:39 < Wombert> CAST YOUR VOTES NAO OR I'LL MOVE IT INTO AgaviToolkit 12:40 < MikeSeth> Wombert: I dont see the harm 12:40 < MikeSeth> so I suppose yes 12:40 < MikeSeth> we can always reverse later :D 12:40 < Wombert> harm in moving it? :p 12:40 < Wombert> ya ^^ 12:40 < Wombert> ITS BETA OK? 12:40 < Wombert> I'll diqus with felix, too 12:40 < Wombert> everyone else seems to agree :p 12:41 < malax> Wombert, move this, jep 12:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 12:43 < horros> Wombert: I'm betting you'll wake up one morning next year and think "I'ma gonna move this" :P 12:43 < Wombert> OMG GROUNDHOG DAY 12:44 < Wombert> could be worse :p 12:46 < malax> Wombert, btw... what about the naming? "AgaviController" and "Action" may confuse some users, aren't they? Should smth. like "AgaviFrontController" and "Controller" i guess. 12:46 < Wombert> AgaviDispatcher IMO 12:46 < Wombert> we'll do that in 2.0 12:47 < Wombert> until then, I can always blame sean kerr and say that rails does it the same :p 12:47 < malax> And Controllers are called Actions forever? 12:47 < malax> Wombert, good plan. :P 12:47 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:51 < Wombert> malax: Controller => Dispatcher, Action => Controller 12:51 < Wombert> was my idea for 2.0 12:51 < Wombert> if we still have a dispatcher then 12:52 < malax> sounds better, now we have only to wait until 2067 when Agavi 2.0 is released. ;-) 12:52 < horros> I say we blame feti for everything! 12:52 < horros> (Sean, that is) 12:53 < malax> i guess there is no roadmap for 2.0 currently? 12:53 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 12:54 < malax> Man is this stupid... Asking for a roadmap for 2.0 if 1.0 isn't released 12:55 < Wombert> heh 12:55 < MikeSeth_> ZOMG FUCKING FRENCH 12:56 < MikeSeth_> marklar|omni: YOU HEAR DIS? 12:56 < MikeSeth_> our frenchies are making duck soup 12:57 < MikeSeth_> it smells worse than tires at vulcanization 12:57 < MikeSeth_> actually 12:57 < MikeSeth_> it doesnt 12:57 < MikeSeth_> it smells exactly like tire 13:04 < Seldaek> anyone going to the IPC (Mainz, germany) here ? 13:04 < digitarald> Who comes from Brazil? 13:05 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 13:10 < Wombert> yes Seldaek 13:12 < Seldaek> okay 13:12 < Seldaek> I'll try to attend tuesday/wednesday 13:13 < Seldaek> grab some beers 13:22 < CIA-10> felix * r2785 /branches/felix-testing-implementation/ (50 files in 27 dirs): (log message trimmed) 13:22 < CIA-10> Merged revisions 2727-2730,2733-2734,2740,2742-2743,2751,2753-2755,2758-2760,2762,2764,2767,2769,2774,2782-2784 via svnmerge from 13:22 < CIA-10> http://svn.agavi.org/branches/1.0 13:22 < CIA-10> ........ 13:22 < CIA-10> r2727 | felix | 2008-08-27 20:35:26 +0200 (Wed, 27 Aug 2008) | 13 lines 13:22 < CIA-10> Merges the changes from http://svn.agavi.org/branches/felix-strict_action_view_model_naming_scheme 13:22 < CIA-10> CHG: Allow per-module config_handlers.xml (#826) (Felix) 13:33 -!- EugenK [n=krapp_eu@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:34 < fnordfish> Huomenta, good day, hallo; using /branches/1.0 -r2756 i have some trouble using nested Operaor Validators: http://pastebin.com/df952b0a 13:35 < fnordfish> the validation itself is working, but the FPF wont insert the xor-error-message 13:36 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 13:39 -!- shoan [n=shoan@122.166.1.168] has quit [] 13:40 < fnordfish> VM->getErrorMessages() lists an array containing the message, but the errors array is empty - VM->getErrors() is empty - VM->getIncidents() lists the incident for the XOR-validator 13:42 < Wombert> kaos|work_: yours 13:42 < Wombert> or mine 13:42 < Wombert> dunno :p 13:43 < Wombert> I assume the xor validator doesn't have a field 13:44 < kaos|work_> either that 13:44 < kaos|work_> or severity = none 13:44 < fnordfish> ahh - so can put in a 'affects' parameter? 13:50 < fnordfish> no - doesnt work :( 13:54 < kaos|work_> fnordfish: i can look at it today evening 13:54 < kaos|work_> need to work right now ^^ 13:55 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit [Remote closed the connection] 13:55 -!- E_mE[Stilgar [n=jeramy@82.111.67.115] has joined #agavi 13:55 < fnordfish> ;) 14:01 < kaos|work_> fnordfish: can you add the request on which that case occurs to the paste pls? 14:02 < fnordfish> all fields filled, so all inner validators will succeed ... 14:02 < MikeSeth_> OMG 14:02 < MikeSeth_> AHAHAHAHAHAHA 14:02 < MikeSeth_> http://forums.joerogan.net/showthread.php?t=74612 14:02 < MikeSeth_> http://forums.joerogan.net/showthread.php?t=74612 14:02 < MikeSeth_> http://forums.joerogan.net/showthread.php?t=74612 14:02 < MikeSeth_> http://forums.joerogan.net/showthread.php?t=74612 14:03 < nfq> hey E_mE[Stilgar 14:05 < malax> I accidentally a fleshlight! 14:05 < malax> we should make a song of it. 14:07 < fnordfish> kaos|work_: new paste at http://pastebin.com/d304e0e3f 14:08 < kaos|work_> thx 14:08 < kaos|work_> i'll look at it in 5 hours or so 14:08 < Seldaek> hahah MikeSeth_ 14:08 < kaos|work_> depends on the duration of our great meeting :d 14:09 < fnordfish> dont make it too great ;) 14:09 -!- E_mE[Stilgar] [n=jeramy@bb-195-172-52-222.ukonline.co.uk] has quit [Read error: 113 (No route to host)] 14:10 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 14:14 -!- Arme[0] is now known as Arme[N] 14:16 -!- MikeSeth_ is now known as MikeSeth 14:18 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 14:21 < MikeSeth> http://dita.xml.org/wiki/plans-for-dita-ot-15 14:21 < MikeSeth> wow OTK is gonna suck a little less soon 14:29 < Wombert> our path problems are still there, though, aren't they 14:29 < MikeSeth> yep.. I suspect its a limitation of the XSL processor 14:30 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 14:34 < Seldaek> I was wondering, when doing a xi:include, can you exclude something from the included stuff? 14:35 < MikeSeth> Seldaek: I imagine with XSL transformation you can 14:35 < Seldaek> okay 14:35 < Seldaek> i don't remember why I needed this though so we will see if it comes up again 14:39 < Wombert> you can use an xpointer 14:39 < Wombert> to filter the stuff 14:39 < Wombert> that should work fine, Seldaek 14:39 < Seldaek> yeah I don't know 14:40 < Seldaek> I don't know all those fancy xml things much :p 14:47 < MikeSeth> me neither 14:47 < MikeSeth> i hate XML 14:50 < Seldaek> yeah I was just trying to say that gently for a change 14:55 < horros> I thought the fact that if I have a compilation album with, say, 20 artists on the album causes MCE to show the same album name 20 times in the list might have something to do with not tagging the MP3s as "Part of a compilation"... 14:55 < horros> I am now, good sirs, accidentally tagging 975 MP3s as "Part of a compilation". 14:55 < horros> Oh cock. 14:55 < horros> That didn't work out terribly well, did it? 14:55 < horros> :( 14:56 < Seldaek> foobar2000 :) 14:57 < Seldaek> I did rename and other operations on 20K+ files without a problem :P 14:57 < horros> I don't want to rename them :) 14:58 < horros> MCE is a bit weird like that. 14:58 < horros> If I have a compilation album with 20 artists and I select the "Albums"-view, it'll show the same album 20 times. 14:58 < horros> ...because it thinks all the 20 artists have made an album with the same name 14:59 < horros> Also, tag & rename seems to have crashed. 15:05 < Seldaek> well 15:06 < Seldaek> in foobar you just set Album Artist to "Compilation blabla" and artist to the real artist and I think it should sort/display them fine 15:06 < Seldaek> and it can do tags as well 15:07 < Seldaek> I was also using tag&rename before 15:07 < Seldaek> but now I've a few scripts in foobar and my tag/rename pipeline is really great 15:22 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Remote closed the connection] 15:22 < horros> Seldaek: Hmm, I'll have to check it out after I'm done with making dinner :) 15:27 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:30 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 15:31 -!- Arme[N] is now known as Arme[0] 15:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 15:54 < CIA-10> david * r2786 /branches/1.0/ (5 files in 4 dirs): Allow customization of the way Actions, Views etc. are laid out in the filesystem, closes #668 15:54 < Wombert> this is a big one 15:55 < Wombert> everybody with lots of nested actions... check it out 15:55 < Wombert> ticket has details 15:58 < Seldaek> oh yeah %core.module_dir%/${moduleName}/{$actionName}/Action.class.php 15:58 < Wombert> it's a little bit nasty in case of views and templates, but there is no other way unfortunately 15:59 < Seldaek> what do you mean? 16:05 -!- EGreg [i=8d9b715e@gateway/web/ajax/mibbit.com/x-a068f42ed5c6db1f] has joined #agavi 16:07 < malax> oh.. no fancy interface to implement for this. 16:07 < malax> :-( 16:07 < malax> Anyways, nice that this is finally done :) 16:07 < malax> *hugs Wombert* 16:25 < EGreg> Thank you Wombert! 16:31 -!- rhalff_ [n=rhalff@c9089.upc-c.chello.nl] has joined #agavi 16:40 -!- Mo_ [n=martinot@87.79.35.60] has quit [] 16:43 -!- EugenK [n=krapp_eu@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 16:49 -!- rhalff_ [n=rhalff@c9089.upc-c.chello.nl] has quit [Read error: 110 (Connection timed out)] 16:54 < digitarald> v-dogg: had u a soloution for the squeezbox image problem? 17:36 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 17:36 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 17:50 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 110 (Connection timed out)] 17:55 -!- kapitan [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["Leaving"] 17:59 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Read error: 110 (Connection timed out)] 18:11 -!- simoncpu [n=soulfury@58.71.34.137] has quit ["weeeeeeee"] 18:11 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 18:30 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 18:40 -!- digitarald [n=digitara@62.43.135.77.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 18:54 -!- Arme[0] is now known as Arme[N] 18:57 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: jake, E_mE[Stilgar, @ChanServ, Whisller, impl, _youds, ttj, MikeSeth 18:58 -!- Netsplit over, joins: @ChanServ, E_mE[Stilgar, MikeSeth, Whisller, impl, _youds, jake, ttj 18:59 -!- jwage [n=jwage@70.88.5.237] has joined #agavi 18:59 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Success] 18:59 -!- vlt [n=dm@suez.activ-job.com] has quit [Remote closed the connection] 19:00 -!- Seldaek [n=seld@crom.seld.ch] has quit [Remote closed the connection] 19:00 -!- Seldaek [n=seld@91.121.60.74] has joined #agavi 19:03 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Connection reset by peer] 19:05 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 19:07 -!- CIA-62 [n=CIA@208.69.182.149] has joined #agavi 19:10 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Read error: 110 (Connection timed out)] 19:15 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 19:22 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Connection timed out] 19:24 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 19:26 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 19:26 -!- saracen [n=saracen@goto.fiveturns.org] has quit ["leaving"] 19:26 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 19:28 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 19:38 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 19:39 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:39 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [Remote closed the connection] 19:42 -!- Arme[N] is now known as Arme[0] 19:49 -!- vlt [n=dm@suez.activ-job.com] has quit [Remote closed the connection] 19:51 -!- IcyT is now known as icyt 20:06 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 20:36 -!- Wombert [n=Wombert@dslb-088-064-214-113.pools.arcor-ip.net] has joined #agavi 20:46 -!- Wombert [n=Wombert@dslb-088-064-214-113.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 20:51 -!- Wombert [n=Wombert@dslb-088-064-052-215.pools.arcor-ip.net] has joined #agavi 20:54 -!- ChanServ [ChanServ@services.] has quit [shutting down] 20:55 -!- ChanServ [ChanServ@services.] has joined #agavi 20:55 -!- ServerMode/#agavi [+o ChanServ] by irc.freenode.net 21:13 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 21:24 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 21:26 -!- kaos|work___ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 21:28 -!- kaos|work____ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 21:28 -!- kaos|work___ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 21:31 -!- kaos|work___ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 21:31 -!- kaos|work____ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 21:37 -!- kaos|work____ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 21:37 -!- kaos|work___ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 21:41 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 110 (Connection timed out)] 21:42 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 110 (Connection timed out)] 21:46 -!- icyt is now known as IcyT 21:55 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 22:22 -!- jwage [n=jwage@70.88.5.237] has quit [Read error: 104 (Connection reset by peer)] 22:22 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 22:41 -!- kaos|work____ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 22:42 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 22:42 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 22:42 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 22:43 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 22:43 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 54 (Connection reset by peer)] 22:48 < Wombert> nn 23:02 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 23:02 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 54 (Connection reset by peer)] 23:03 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has joined #agavi 23:03 -!- kaos|work__ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 23:07 -!- Wombert [n=Wombert@dslb-088-064-052-215.pools.arcor-ip.net] has quit [] 23:12 -!- kaos|work_ [n=dominik@xdsl-87-79-139-36.netcologne.de] has quit [] 23:32 -!- jwage [n=jwage@corp.centresource.com] has quit [Client Quit] --- Day changed Fri Sep 05 2008 00:01 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:12 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:40 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 00:41 < MugeSo> huomenta 01:15 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 01:57 -!- Monkey_b [n=asd@71-95-178-254.static.mtpk.ca.charter.com] has joined #agavi 02:56 -!- IcyT is now known as icyt 03:29 -!- Monkey_b [n=asd@71-95-178-254.static.mtpk.ca.charter.com] has quit [] 06:08 -!- Goleo[66] [n=master@91.98.71.128] has joined #agavi 06:11 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:12 < _cheerios> huomenta 06:41 < horros> Huomenta 06:52 < _cheerios> "We made the mistake of adopting GWT a while back and it's been nothing but headaches. 06:52 < _cheerios> Now instead of the designers being able to directly design in HTML (which they all have a familiarity of), they're required to download our entire project, edit the layout classes, recompile, just to see their work." 06:53 < horros> haha 06:55 < _cheerios> btw. i think my box is _finally_ stable. Needed to add an extra fan for the NorthBridge chip AND the memory chips. Obvious! x_X So much for my silent machine. 06:55 < horros> haha 06:56 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 07:01 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 07:06 -!- E_mE[Stilgar [n=jeramy@82.111.67.115] has quit [Read error: 113 (No route to host)] 07:09 -!- Mo [n=martinot@87.79.35.60] has joined #agavi 07:14 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:19 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 07:19 < simoncpu> houmenta! 07:19 < simoncpu> do you guys know how to use rewriting in lighttpd such that it will only redirect agavi routes? 07:19 < simoncpu> (i.e., files that don't exist) 07:25 -!- digitarald [n=digitara@62.43.135.77.dyn.user.ono.com] has joined #agavi 07:30 < horros> DAMNIT! 07:30 < horros> I want to override AgaviContext :( 07:31 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 07:32 < simoncpu> hello 07:33 < simoncpu> what's the difference between PDO and PostgreSQL in agavi? 07:33 < simoncpu> doesn't agavi abstract db calls? 07:33 < simoncpu> uh... 07:33 < simoncpu> never mind 07:35 < Xylakant> horros: why would you want to do that? 07:35 < horros> Xylakant: I have my funky reasons :) 07:35 < horros> (I want to override getModule) 07:35 < horros> err 07:35 < horros> getModel 07:35 < Xylakant> hmm 07:35 < Xylakant> why that? 07:35 < horros> Xylakant: I have my funky reasons :) 07:36 < Xylakant> which branch are you using 07:36 < horros> I just want to test out an idea I got this morning. 07:36 < horros> 1.0beta1 07:36 < horros> installed with pear 07:36 < Xylakant> hmm. 07:36 < Xylakant> with beta2 you should be able to autoload models 07:37 < horros> hmmh. 07:37 < Xylakant> that might be close to what you want 07:37 < Xylakant> but unless you're not telling, I can't help you ;) 07:37 < horros> That'd make things even more complicated, if it's overriding __autoload() 07:37 < Rendez> digitarald 07:37 < Xylakant> it's not overriding __autoload() 07:37 < horros> Xylakant: I want to automagically proxy the models I load :) 07:38 < Xylakant> getModel() now just calls autload 07:38 < Xylakant> ok 07:50 < digitarald> Hug A Developer Day http://blog.skitsanos.com/2008/08/hug-developer.html 07:53 < _cheerios> :) 08:01 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:08 < simoncpu> hello 08:08 < simoncpu> i'm getting this weird error: 08:08 < simoncpu> Couldn't find class for Model Reports 08:09 < simoncpu> even tough models/ReportsModel.class.php already exists 08:09 < simoncpu> the file name is correct, right? 08:12 < E_mE> huomenta 08:13 < Xylakant> maybe the classname is not correct 08:13 < MugeSo> simoncpu: how about class name in source code? 08:14 -!- digitarald [n=digitara@62.43.135.77.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 08:14 < simoncpu> i'm using: 08:14 < simoncpu> class ReportsModel extends MyProjectBaseModel implements AgaviISingletonModel 08:15 < Wombert> huomenta 08:15 < Wombert> simoncpu: agavi version? 08:17 < simoncpu> 1.0beta1 08:18 < Wombert> any idea, Xylakant? 08:18 < simoncpu> http://simoncpu.pastebin.com/m16ae6725 08:18 < Xylakant> model must be named Default_ReportsModel 08:19 < simoncpu> ah.... 08:19 < Wombert> nah 08:19 < Xylakant> not in beta1 08:19 < Wombert> it's a global model 08:19 < Wombert> right? 08:19 < Xylakant> not from the call 08:19 < simoncpu> it works 08:19 < Wombert> ah 08:19 < Wombert> but 08:19 < Wombert> hmm 08:19 < simoncpu> i named the class Default_ReportsModel 08:19 < Wombert> you have beta 2, right? 08:20 < simoncpu> beta 2 is available already? 08:20 < Wombert> uhm 08:20 < Wombert> oO 08:20 < simoncpu> ahhh.... 08:20 < Wombert> you have SVN? 08:20 < Wombert> or what :p 08:20 < simoncpu> yepp yepp 08:20 < Wombert> that change wasn't in beta 1 ;) 08:20 < Wombert> okay :> 08:20 < simoncpu> i'll update 08:20 < Wombert> okay but 08:20 < Wombert> what version _did_ you have :p 08:21 < Wombert> the problem you're having should not occur in beta 1, only in beta 2 :p 08:21 < Wombert> or are you using an svn version 08:21 < simoncpu> i just did a pear install on a clean VM 08:21 < simoncpu> i downloaded 1.0beta1 08:22 < Wombert> sure? 08:22 < Wombert> pear list -c agavi 08:22 < Wombert> weird weird :p 08:22 < simoncpu> oh... 08:22 < simoncpu> it's beta2 08:22 < Wombert> haha :> 08:22 < simoncpu> root@simoncpu-vm-fbsd7:~# pear list -c agavi 08:22 < simoncpu> Installed packages, channel pear.agavi.org: 08:22 < simoncpu> =========================================== 08:22 < simoncpu> Package Version State 08:22 < Wombert> okay 08:22 < simoncpu> agavi 1.0.0beta2 beta 08:23 < MugeSo> I thought as much. :p 08:30 < simoncpu> btw, does agavi require propel when using postgresql/pdo? 08:31 < simoncpu> agavi gives me an error if i enable databases in settings.xml 08:31 < Xylakant> no, why should it? 08:31 < Wombert> what kind of error 08:34 < simoncpu> http://simoncpu.pastebin.com/m1e85fc40 08:40 < simoncpu> uhm... 08:40 < MugeSo> simoncpu: database.xml ? 08:40 < simoncpu> where do i find info about project-conf.php? 08:41 * horros sniggers and rubs his hands together 08:41 < simoncpu> http://simoncpu.pastebin.com/m49a5f6a9 08:42 < Wombert> that's a propel runtime config 08:43 < simoncpu> ah... 08:43 < simoncpu> i think i should remove some lines 08:43 < Wombert> just throw out the propel database definition!? 08:43 < simoncpu> it was automatically generated 08:43 < Wombert> yeah :p 08:43 < simoncpu> hehehe 08:43 * Wombert packs an axe 08:43 * Wombert waves at marklar|omni 08:43 < simoncpu> ok, it works now 08:44 < simoncpu> then another error: 08:44 < simoncpu> could not find driver 08:44 < Wombert> that's a pdo problem now 08:44 < Wombert> gotta fix your php install :) 08:44 < simoncpu> oki... 08:44 < simoncpu> =) 08:46 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 08:47 < simoncpu> ah... 08:47 < simoncpu> i need php5-pdo_pgsql 08:47 * simoncpu buys some coffee while waiting for pdo driver to compile 08:50 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [Client Quit] 08:59 -!- MugeSo_ [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 09:00 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: MugeSo, Rendez, um, icyt 09:00 -!- MugeSo_ is now known as MugeSo 09:02 -!- Netsplit over, joins: icyt 09:08 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 09:09 * horros sniggers and rubs his hands together some more 09:09 < horros> This seems to be working! 09:09 < Xylakant> nice 09:09 * horros sniggers and rubs his hands together until small fumes of smoke appear 09:11 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:12 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: jake, _cheerios, Mo, @ChanServ, impl, ttj, _youds, icyt 09:12 -!- Netsplit over, joins: @ChanServ, icyt, Mo, _cheerios, impl, _youds, jake, ttj 09:12 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [Client Quit] 09:17 -!- um [n=um@noc.cavokintl.com] has joined #agavi 09:17 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #Agavi 09:32 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:48 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 09:49 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Client Quit] 09:49 < CIA-62> felix * r2787 /branches/felix-testing-implementation/src/testing/AgaviUnitTestCase.class.php: 09:49 < CIA-62> - always run unit tests in separate processes, 09:49 < CIA-62> - remove the call to set the template 09:54 < CIA-62> felix * r2788 /branches/felix-testing-implementation/src/testing/AgaviTesting.class.php: add exceptions to the autload, these might get thrown by the child-process and must be known 10:08 -!- Goleo[66] [n=master@91.98.71.128] has quit [Read error: 110 (Connection timed out)] 10:12 -!- icyt is now known as IcyT 10:20 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 10:20 < malax> Huomenta! 10:23 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 10:45 < CIA-62> felix * r2789 /branches/felix-testing-implementation/samples/test/tests/unit/PriceFinderModelTest.php: the name of the model class has changed, adapted test 10:47 < CIA-62> felix * r2790 /branches/felix-testing-implementation/src/vendor/: changed the phpunit branch 10:59 < horros> Hmm. 10:59 < horros> Parsing these config files is a bit tricky. 11:00 < Wombert> horros: ? 11:00 < Wombert> wat are you doing 11:01 < horros> Awesomely brilliant, yet secret, stuff! ;) 11:02 < horros> I'll show you when I'm done :) 11:02 < Wombert> horros: you writing your own config handler? 11:02 < Wombert> horros: I hope you're using the new config system 11:02 < horros> I am, yes. 11:02 < Wombert> from 1.0-svn 11:02 < horros> I am, yes. 11:02 < horros> I'm using 1.0beta2 11:02 < Wombert> with an AgaviXmlConfigHandler ? 11:02 < Wombert> setting a default namespace, working on a DOM doc etc? 11:02 < Wombert> it's easier 11:02 < horros> I shall take a look at that. 11:03 < horros> I tried looking atht e AgaviCachingConfigHandler -class, but it's a bit confusing, I must admit. 11:03 < Wombert> http://trac.agavi.org/browser/branches/1.0/src/config/AgaviModuleConfigHandler.class.php the latest 11:03 < Wombert> horros: mind you that there is AgaviReturnArrayConfigHandler 11:03 < Wombert> it returns arbitrary xml structures as an array 11:03 < horros> Yah, I'm aware, I'm just trying to do this in the Proper Way (tm) 11:04 < horros> ie. having optional etc 11:04 < Wombert> RACH can do that 11:04 < horros> Oh, I see! 11:05 < horros> Ooh! 11:05 < horros> Fancy! 11:05 < horros> I shall play around with that some more than. 11:05 < horros> then. 11:06 < Wombert> either if you have multiple tags of the same singular name 11:06 < Wombert> or if they have a name attribute 11:07 < Wombert> (otherwise, it can't know :p) 11:26 < horros> My initial tests shows that this seems to be working really great! 11:26 * horros sniggers and yet again rubs his hands together until there now are small flames visible 11:34 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 11:52 < horros> Wombert: *ping* 11:52 < horros> Xylakant: *ping* 11:55 < Wombert> wat horros 11:56 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 11:58 < simoncpu> *pong* 11:58 < simoncpu> *pong* 11:59 * simoncpu then forms a sonar image of the undersea creature that's been lurking beaneath the oceans... 11:59 < simoncpu> ____________________ 11:59 < simoncpu> < Moooo... Houmenta! > 11:59 < simoncpu> -------------------- 11:59 < simoncpu> \ ^__^ 11:59 < simoncpu> \ (oo)\_______ 11:59 < simoncpu> (__)\ )\/\ 11:59 < simoncpu> ||----w | 11:59 < simoncpu> || || 12:01 < Wombert> is that a cow with small tits? 12:01 < Wombert> it needs an uppercase W 12:02 < Wombert> what are those things called? I'm sure "tits" is not the word 12:02 * Wombert waits for v-dogg, who has "tits" on highlight word list, to appear and chuckle 12:04 < horros> Wombert: "udder" :P 12:04 < horros> AYNWAY! 12:04 < horros> ANYWAY TOO! 12:05 < horros> It's friday! It's 15:00! It's home time! 12:05 < horros> \o/ 12:05 < horros> \o\ 12:05 < horros> /o/ 12:06 < Wombert> you know, if finland wasn't so cold, I'd declare it a working man's paradise 12:06 < Wombert> where coders leave for home at 3pm... 12:09 < horros> I leave whenever I damn well please :) 12:09 < simoncpu> it's counter strike time! 12:09 < simoncpu> yey 12:09 < simoncpu> :) 12:13 < nfq> hahah.. mooo 12:13 < nfq> Wombert: hey 12:28 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 12:32 -!- Goleo[66] [n=master@91.98.70.182] has joined #agavi 12:36 < Xylakant> horros: ping 12:57 -!- Arme[0] is now known as Arme[N] 13:30 < CIA-62> david * r2791 /branches/0.11/ (CHANGELOG src/util/AgaviParameterHolder.class.php): Fixed #842: AgaviParameterHolder::removeParameter() does not try literal key lookup first 13:34 < CIA-62> david * r2792 /branches/0.11/ (CHANGELOG src/util/AgaviParameterHolder.class.php): reverting [2791], was bad, refs #842 13:37 < CIA-62> david * r2793 /branches/0.11/ (CHANGELOG src/util/AgaviParameterHolder.class.php): Fixed #842, and for real this time: AgaviParameterHolder::removeParameter() does not try literal key lookup first 13:49 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["bbs"] 13:49 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 14:08 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 14:11 -!- Mo [n=martinot@87.79.35.60] has quit [] 14:15 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 60 (Operation timed out)] 14:27 -!- fholmstrom [n=fredrik@209-20-72-71.slicehost.net] has quit ["leaving"] 14:28 -!- fholmstrom [n=fredrik@209-20-72-71.slicehost.net] has joined #agavi 14:40 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 14:42 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:43 < _cheerios> woot! came home and the screen was without traces of nasty red blocks, 15 good passes of memtest. memory runs stable now \o/ 14:43 < _cheerios> now to install linux again, as the current installation got majorly corrupt on a bad shutdown... 14:44 < _cheerios> 3½ months after purchase, all is OK *knock wood* 14:44 < Seldaek> next time use windows:p 14:45 < Seldaek> my laptop shuts down because of the heat like 5 times a week and it's still running strong ! :p 14:46 < _cheerios> there's some extra end of line chars in installed module description files. i read thru the instructions to fix things, and waged that against installing from scratch. it'd take about the same time :) 14:48 < Seldaek> heh 15:12 < CIA-62> david * r2794 /branches/0.11/ (CHANGELOG src/util/AgaviAttributeHolder.class.php): Allow convenience array index access in AgaviAttributeHolder, closes #843 and #809 15:15 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Read error: 113 (No route to host)] 15:19 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:25 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Excess Flood] 15:25 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 15:25 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 15:33 < MrJeep> What the minimum recommended for AGavi ? 15:33 < MrJeep> php 5.2.0 ? 15:50 < Seldaek> something along those lines I think 15:57 * horros grumbles at foobar2000 15:57 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 16:19 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 16:19 < fholmstrom> man 16:19 < CIA-62> david * r2795 /branches/1.0/ (3 files in 2 dirs): merge [2773:2794/branches/0.11] 16:19 < fholmstrom> i love this 16:20 < fholmstrom> wireless internet, and i mean not like wlan the thing over the 3G mobile net 16:20 < fholmstrom> best thing i've bought for ages 16:20 < fholmstrom> works everywere 16:20 < fholmstrom> decent speeds(about 5mbps) 16:20 < fholmstrom> <3 16:21 < Wombert> five? 16:21 < Wombert> over HSDPA? 16:21 < fholmstrom> no idea whats its called, but i get about 5mbps yes 16:21 < fholmstrom> my connection says "up to 7.2mbps" i usually get 4-5mbps 16:27 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 16:47 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 16:52 -!- Wombert [n=Wombert@munich.bitxtender.net] has left #agavi [] 16:59 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 16:59 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:15 < MrJeep> 5.2.0, anyone can confirm ? 17:18 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 17:26 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:36 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:51 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 17:53 -!- Wombert [n=Wombert@dslb-088-064-218-106.pools.arcor-ip.net] has joined #agavi 18:09 -!- Arme[N] is now known as Arme[0] 18:22 -!- kaos|work_ [n=dominik@xdsl-87-79-61-173.netcologne.de] has joined #agavi 18:23 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 18:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:36 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 18:56 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:00 -!- E_mE[Stilgar] [n=jeramy@82.111.67.22] has joined #agavi 19:12 < fholmstrom> DexterS03E01 19:12 < fholmstrom> YEAH BABY NOW WERE TALKING 19:19 < saracen> SIGH 19:19 < saracen> Somebody in another channel just mentioned Dexter is out. I dont understand it, i watched the first episode and it looked shit 19:20 < saracen> Didnt make it to the end 19:24 < Seldaek> fholmstrom: yay 19:24 < Seldaek> saracen: well maybe try it some more, it's great :) 19:24 -!- Strzalek [n=Strzalek@dmo66.neoplus.adsl.tpnet.pl] has joined #agavi 19:25 < saracen> I WONT HAVE ANY OF IT 19:25 < saracen> I suspect this is just one large conspiracy to get me to watch 19:25 < saracen> Or you're all producers of the show or something 19:25 < Seldaek> hmm crap it's an dvdscr early release 19:25 < saracen> I hope you guys get commission 19:26 < Seldaek> and nuked too 19:26 < Seldaek> fuck it I'll wait 19:26 < fholmstrom> simoncpSeof wat, dexter? 19:26 < fholmstrom> Seldaek: even 19:26 < Seldaek> yes 19:26 < fholmstrom> of dexter ? i cot a pre-air 19:26 < fholmstrom> great quality great audio 19:26 < Seldaek> yes it's preair dvdscr, nuked, and 1month in advance 19:26 < Seldaek> and I don't want to wait a month before the second 19:26 < fholmstrom> but how can it be nuked? 19:26 < Seldaek> I'd rather wait 19:26 < fholmstrom> its great AV quality 19:27 < Seldaek> no.ivtc_uncroped_oversized_divx.not.allowed_cbr.audio_pred.without.nfo.and.sample 19:27 < Seldaek> nukes are not about quality:) 19:27 < Seldaek> well, not always 19:27 < fholmstrom> they nuked it on cbr? lol 19:27 < Seldaek> amongst others yeah 19:27 < fholmstrom> fucking piracy scene, hate it 19:27 < Seldaek> some rules are stupid I admit 19:27 < fholmstrom> bunch of fuckers full of them selves 19:28 < Seldaek> but most of the time it just shows that the guy was sloppy 19:28 < Seldaek> anyway nuke or not, I hate pre-airs that much in advance 19:28 < Seldaek> a few days fine 19:28 < Seldaek> but that's too much to wait afterwards 19:28 < fholmstrom> ;p 19:33 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:41 -!- EGreg [i=8d9b715e@gateway/web/ajax/mibbit.com/x-a068f42ed5c6db1f] has quit ["http://www.mibbit.com ajax IRC Client"] 19:56 < v-dogg> *giggle* Wombert said tits :) 19:57 < Wombert> HOURS AGO 19:57 < v-dogg> sorry, been busy here in ze war zone :) 20:03 < v-dogg> bed -> 20:03 -!- IcyT is now known as icyt 20:04 < v-dogg> or actually: cot -> 20:19 -!- Strzalek [n=Strzalek@dmo66.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:31 < MrJeep> I'm wondering 20:31 < MrJeep> does the new project generator will copy all the files in the templates ? 20:32 < MrJeep> I mean.. can I add some template files ? 20:35 < Wombert> !? 20:35 < impl> MrJeep: yeah it copies entire directories 20:35 < impl> for the most part 20:36 < impl> except where it doesn't make sense to 20:36 < MrJeep> pub/web will ? 20:37 < impl> yeah 20:37 < MrJeep> wootzorz 20:37 < impl> are you creating a lot of projects or something? 20:39 < MrJeep> not right now but soon I will 20:40 < MrJeep> I'm putting some pressure to use agavi for every projects 20:42 < impl> ah okay 20:42 < impl> cool cool 21:00 -!- Goleo[66] [n=master@91.98.70.182] has quit ["Leaving"] 21:20 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 110 (Connection timed out)] 22:42 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 22:44 -!- icyt is now known as IcyT 23:32 -!- shrink0r [n=shrink0r@i59F7F557.versanet.de] has joined #agavi 23:32 < shrink0r> huomenta 23:32 < shrink0r> anyone awake? 23:36 -!- Wombert [n=Wombert@dslb-088-064-218-106.pools.arcor-ip.net] has quit [] 23:43 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 23:50 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 23:57 -!- shrink0r [n=shrink0r@i59F7F557.versanet.de] has quit [] --- Day changed Sat Sep 06 2008 00:07 -!- kaos|work_ [n=dominik@xdsl-87-79-61-173.netcologne.de] has quit [] 01:33 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:09 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:26 -!- IcyT is now known as icyt 03:53 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:57 -!- Goleo[66] [n=suntux@80.191.128.145] has joined #agavi 03:59 -!- Arme[0] is now known as Arme[N] 04:25 -!- jwage__ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:27 -!- jwage___ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:29 -!- jwage____ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:42 -!- jwage__ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Connection timed out] 04:42 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:44 -!- jwage___ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Connection timed out] 04:47 -!- jwage____ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Connection timed out] 05:02 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 05:30 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:15 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 07:21 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 07:31 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:41 -!- Wombert [n=Wombert@dslb-088-064-218-106.pools.arcor-ip.net] has joined #agavi 08:03 -!- simoncpu [n=soulfury@58.71.34.137] has quit [Read error: 113 (No route to host)] 08:13 -!- zkv [n=kiryl@87.252.235.129] has joined #agavi 08:14 < zkv> Hello 08:25 -!- Goleo[66] [n=suntux@80.191.128.145] has quit [Remote closed the connection] 08:41 -!- Arme[N] is now known as Arme[0] 08:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:57 -!- fholmstrom [n=fredrik@209-20-72-71.slicehost.net] has quit ["leaving"] 09:23 -!- matbtt [n=matbtt@BAH124a.bah.pppool.de] has joined #agavi 09:32 -!- icyt is now known as IcyT 09:52 -!- Arme[0] is now known as Arme[N] 09:56 -!- shrink0r [n=shrink0r@i577B4398.versanet.de] has joined #agavi 10:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 10:04 < shrink0r> What could be a reason for an attribute I set in a view not being available in the template array in the views template? 10:23 -!- Strzalek [n=Strzalek@dlt9.neoplus.adsl.tpnet.pl] has joined #agavi 11:13 -!- Arme[N] is now known as Arme[0] 11:21 -!- Arme[0] is now known as Arme[N] 11:53 -!- Arme[N] is now known as Arme[0] 12:40 -!- Strzalek [n=Strzalek@dlt9.neoplus.adsl.tpnet.pl] has quit [] 13:34 -!- zkv [n=kiryl@87.252.235.129] has left #agavi [] 14:01 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 14:09 -!- Wombert_ [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has joined #agavi 14:09 -!- Wombert [n=Wombert@dslb-088-064-218-106.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 14:15 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:15 < _cheerios> moo 14:23 -!- shrink [n=shrink0r@i577B4398.versanet.de] has joined #agavi 14:24 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 14:25 -!- shrink0r [n=shrink0r@i577B4398.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 14:43 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 15:22 -!- matbtt [n=matbtt@BAH124a.bah.pppool.de] has quit [Read error: 110 (Connection timed out)] 15:31 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 15:31 < _cheerios> re:moo 15:54 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 16:24 -!- shrink [n=shrink0r@i577B4398.versanet.de] has quit [Read error: 60 (Operation timed out)] 17:03 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 17:03 < _cheerios> re x2:moo 17:18 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit ["I Quit!"] 17:21 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 17:34 * _cheerios chuckles @ http://vimeo.com/1193942 17:40 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 17:48 < _cheerios> vimeo is such win. awesome stuff there. 18:24 < _cheerios> new music that sounds good (to me) http://www.professorkliq.com/ 18:40 -!- kaos|work_ [n=dominik@xdsl-87-79-139-188.netcologne.de] has joined #agavi 18:50 * _cheerios slaps kaos|work_ with some professor kliq 18:50 < kaos|work_> ? 18:50 < _cheerios> see logs :p 18:51 < kaos|work_> irc ? 18:51 < kaos|work_> or icq ? :p 18:51 < kaos|work_> ah 18:53 < _cheerios> meh icq is broke, ubuntu repos don't have a new enough version to work with icq nemore :| 18:53 < kaos|work_> :( 18:54 < kaos|work_> hm, sound nice, yeah 18:55 < _cheerios> not your usual boring sh*t o_O 18:58 < kaos|work_> hehe 19:00 -!- j0ec4i [n=joe@61.190.85.160] has joined #agavi 19:08 < _cheerios> what's working at 10pm on a saturday evening, kaos|work_ ? 19:08 < kaos|work_> i'm not working :P 19:08 < kaos|work_> but kaos was already taken ;P 19:10 < _cheerios> i love this professor kliq so much, it makes me dream of bigger speakers, extra bass, and an itunes account! 19:11 < kaos|work_> http://www.jamendo.com/de/album/26139 19:11 < kaos|work_> no need for itunes ;) 19:13 < _cheerios> found 'em on http://nodes.fm/#a32l0s0, now also listening to more on their MYSPACE page 19:14 < _cheerios> wondering which of these sites is least shady 19:14 < kaos|work_> jamendo is ok 19:15 < kaos|work_> and it's linked from his page :P 19:16 < _cheerios> got it. that must be a recommendation of some sort :) 19:18 < _cheerios> i noticed that GD looks dead. has PA finally bit the dust? are the alliances gone, the players all bots by now? 19:22 < _cheerios> the myspace page seems to have one odd song that is NOT part of Guns Blazin', or its B-side -- and it's just as rockin' 19:23 < kaos|work_> i have no idea about PA, but it should be quite dead by now 19:23 < _cheerios> death to ticks! 19:27 < _cheerios> LOL. just saw a screenshot with someone using chrome. fanboiz! 19:28 < kaos|work_> lol 19:29 -!- IcyT is now known as icyt 19:32 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["brb"] 19:55 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 19:56 < _cheerios> gah. as i get my system stable why do i run into other errors :| 20:04 < _cheerios> friggin' java, why is it so unstable with the apps :( 21:13 -!- Goleo[66] [n=master@91.98.70.128] has quit ["Leaving"] 21:18 -!- abwesend_ [n=abwesend@pD9E78440.dip0.t-ipconnect.de] has joined #agavi 21:18 -!- abwesend_ [n=abwesend@pD9E78440.dip0.t-ipconnect.de] has left #agavi [] 21:28 < CIA-62> david * r2796 /branches/1.0/ (6 files in 5 dirs): Added AgaviTidyFilter, closes #845 21:28 * Wombert_ stabs impl 21:29 < impl> hi 21:29 -!- Wombert_ is now known as Wombert 21:29 < Wombert> that was quick :> 21:29 < Wombert> did you see the schematron ticket? 21:29 < Wombert> shall I tackle it, or will you? 21:29 < impl> can I just overwrite one XSL file with the other? 21:30 < Wombert> nah 21:30 < Wombert> it's broken up into several steps nao 21:30 < Wombert> I guess I can do it :> 21:30 < Wombert> what are we gonna do about the build system stuff? 21:30 < Wombert> is it fixable at all? 21:30 < impl> yeah, I'm sorry about that 21:30 < impl> just looking at phing makes me want to kill babies 21:30 < Wombert> with all the phing wonkiness, we should prolly write a build system ourselves sooner or later 21:30 < Wombert> yeah 21:30 < Wombert> :p 21:32 < Wombert> speaking of schematron 21:32 < Wombert> there are ways to embed a sch inside an xsd or rng 21:32 < Wombert> would be cool to support that one day :> 21:34 < impl> I guess :P 21:35 < Wombert> also on the list is converting the other config handlers (I'll help with that; it's fun :D) and simulating a BC case in factories.xml or so 21:36 < impl> you looked at me funny when I told you that writing RNGs was enjoyable 21:36 < impl> :( 21:45 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleep"] 22:02 < Wombert> hmm impl 22:02 < Wombert> do we actually need those new schematron files 22:03 < Wombert> these weird stage things 22:37 -!- kaos|work_ [n=dominik@xdsl-87-79-139-188.netcologne.de] has quit [Read error: 110 (Connection timed out)] 22:55 -!- Wombert [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has quit [] --- Day changed Sun Sep 07 2008 02:39 -!- icyt is now known as IcyT 03:33 -!- jake [n=jake@cpe-65-29-93-211.indy.res.rr.com] has quit ["Leaving"] 04:04 -!- Goleo[66] [n=suntux@80.191.128.138] has joined #agavi 04:24 -!- Arme[0] is now known as Arme[N] 04:47 -!- IcyT is now known as icyt 05:16 -!- Arme[N] is now known as Arme[0] 07:41 -!- Goleo[66] [n=suntux@80.191.128.138] has quit [Remote closed the connection] 09:13 -!- Arme[0] is now known as Arme[N] 09:57 -!- icyt is now known as IcyT 09:59 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 10:37 -!- Wombert [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has joined #agavi 10:56 -!- kaos|work__ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 10:58 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [Read error: 60 (Operation timed out)] 11:01 -!- alenoosh [n=alenoosh@80.191.128.138] has joined #agavi 11:03 < MikeSeth> durrr 11:03 < MikeSeth> Wombert: poke 11:03 < Wombert> hai MikeSeth 11:12 < MikeSeth> Wombert: how different is phing from ant? 11:12 < Wombert> MikeSeth: dunno 11:12 < Wombert> why? 11:13 < MikeSeth> Wombert: I've looked into netbeans and it looks like an Agavi mode can be implemented w/little effort 11:13 < Wombert> there's this ticket or blog posting or wiki or something where one dude asks for cake/symfony/zf/blah votes 11:13 < MikeSeth> but you either need to interface with phing, or clone the build system in ant 11:14 < MikeSeth> well cake/symfony/zf can screw themselves 11:14 < MikeSeth> i aint sitting around waiting till netbeans volunteers manpower for competing projects 11:15 < MikeSeth> in short the main question is: interface w/phing, clone buildsystem w/ant or write custom java template instantiation 11:15 < Wombert> why's everone so excited about netbeans :p 11:15 < Wombert> interface with phing 11:17 < MikeSeth> then thats gonna e very dirty because phing asks questions interactively in console 11:17 < MikeSeth> impl: poke 11:17 < Wombert> btw MikeSeth 11:17 < Wombert> I added AgaviTidyFilter 11:17 < Wombert> try it out plz kthx 11:17 < Wombert> minimum config is in sample app and build templates global_filters.xml 11:18 < Wombert> and it's 7am where impl lives :p 11:20 < Wombert> MikeSeth: http://www.netbeans.org/issues/show_bug.cgi?id=140918 11:23 < MikeSeth> this is bs 11:23 < Wombert> there's another 11:23 < MikeSeth> all they want is to extend php mode w/auto complete 11:23 < MikeSeth> i've seen them all :> 11:23 < Wombert> heh 11:23 < Wombert> why do you need that? 11:23 < Wombert> can't netbeans do that? 11:23 < Wombert> read phpdoc? 11:23 < MikeSeth> it can 11:24 < MikeSeth> what I'd like is integrate the build system, and signal exceptions OOB into netbeans so that you can work w/stack traces 11:24 < Wombert> well there's xdebug for that 11:24 * Wombert ponders 11:25 < MikeSeth> actually you can easily brand off netbeans to get your own standalone Agavi IDE 11:25 < Wombert> found it 11:25 < Wombert> http://blogs.sun.com/netbeansphp/entry/cake_php_symfony_prado_zend 11:26 < MikeSeth> read that too :> 11:27 < MikeSeth> plus id like to learn java 11:27 < MikeSeth> so i think i should dig into this 11:27 < Wombert> btw 11:27 < Wombert> jabber? 11:27 < MikeSeth> IF IMPL TELLS ME HTF TO TURN OFF PHING INTERACTIVITY 11:28 < MikeSeth> here 11:28 -!- alenoosh [n=alenoosh@80.191.128.138] has quit ["Leaving"] 11:40 -!- shrink0r [n=shrink0r@i59F7CD1E.versanet.de] has joined #agavi 11:52 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 11:52 -!- kaos|work__ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 11:53 -!- kaos|work__ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 11:55 -!- kaos|work___ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 11:57 -!- Arme[N] is now known as Arme[0] 11:59 < Wombert> santa was here 11:59 < Wombert> socdem chairman stepping down 11:59 < Wombert> wohoo 12:11 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [Read error: 110 (Connection timed out)] 12:12 -!- kaos|work__ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [Read error: 110 (Connection timed out)] 12:21 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 12:24 < Wombert> good job heikki 12:24 < Wombert> I hope you get aids or something 13:07 < MikeSeth> ? 13:07 < MikeSeth> liek wat 13:30 < MikeSeth> Wombert: shouldn't an ipsec tunnel add a system network interface? 13:30 < Wombert> yes 13:30 < Wombert> nah 13:30 < Wombert> l2tp should 13:30 < MikeSeth> Wombert: I cant figure out how to force xl2tpd to connect to vpn over ipsec and not over interbuuts 13:31 < Wombert> l2tp is the tunnel 13:31 < Wombert> ipsec is the encryption 13:33 < MikeSeth> yep, but l2tp sends traffic over internet and not ipsec 13:35 < MikeSeth> maybe i need some kind of speshul config on my router.. mhmmm 13:37 < Wombert> ehm 13:37 < Wombert> jabber 13:38 < MikeSeth> youre offline 13:38 < Wombert> lies 13:38 < Wombert> you are 13:38 < Wombert> :> 13:39 < Wombert> (you show as online tho) 13:39 < MikeSeth> wtf 13:41 < Wombert> now you're offline 14:01 -!- Arme[0] is now known as Arme[N] 14:07 -!- Wombert [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 14:09 -!- Arme[N] is now known as Arme[0] 14:10 -!- Wombert [n=Wombert@dslb-088-066-163-105.pools.arcor-ip.net] has joined #agavi 14:10 -!- Arme[0] is now known as Arme[N] 14:15 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 14:21 < Wombert> mh 14:21 < Wombert> office -> 14:27 -!- Wombert [n=Wombert@dslb-088-066-163-105.pools.arcor-ip.net] has quit [] 14:27 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 14:28 -!- kaos|work___ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [] 14:29 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 14:30 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has joined #agavi 14:35 -!- Goleo[66] [n=master@91.98.70.128] has quit [Read error: 113 (No route to host)] 14:39 * marklar|omni stabs MikeSeth 14:48 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 14:52 -!- abwesend_ [n=abwesend@Yc938.y.pppool.de] has joined #agavi 14:53 -!- abwesend_ [n=abwesend@Yc938.y.pppool.de] has left #agavi [] 14:57 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 14:58 -!- j0ec4i [n=joe@61.190.85.160] has quit ["Leaving"] 15:07 < Wombert> nomnom 15:21 -!- kaos|work_ [n=dominik@xdsl-78-34-221-186.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 15:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:33 < Wombert> you there, impl? 15:51 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)] 15:52 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:02 < impl> hi 16:02 < impl> Wombert: MikeSeth: poekback 16:02 < Wombert> I finally found info on the schematron license 16:03 < Wombert> it's zlib apparenl 16:03 < Wombert> y 16:03 < Wombert> sldfksa 16:03 < impl> zlib? 16:03 < Wombert> btw they have a new ml http://www.eccnet.com/mailman/listinfo/schematron 16:03 < impl> is that not LGPL compatible? 16:03 < impl> brb 16:04 < Wombert> it is 16:33 < MikeSeth> Wombert: 16:33 < MikeSeth> Wombert: 16:33 < MikeSeth> Wombert: 16:41 < impl> back 17:08 < shrink0r> What could be a reason for an attribute I set in a view not being available in the template array in the views template? 17:14 < MikeSeth> shrink0r: should not be the case 17:14 < MikeSeth> impl: I was wondering 17:14 < MikeSeth> impl: considering the possibility of netbeans plugin for agavi 17:15 < shrink0r> it's really strange $this->setAttribute('debug', $field_object->getName()); 17:15 < MikeSeth> impl: should I interface with existing phing buildsystem (i need to e.g. instantiate actions/views/templates), or write an ant approximation, or duplicate this in java code 17:15 < shrink0r> gives the correct output 17:15 < shrink0r> it's really strange $this->setAttribute('debug', $field_object->getName()); 17:15 < shrink0r> sry, delete the last 17:15 < shrink0r> $this->setAttribute('debug', $field_object) 17:16 < shrink0r> doesn't would not be set 17:16 < shrink0r> omg, my english is rather bad today 17:21 < Wombert> shrink0r: does your action even run 17:22 < Wombert> oh wait you set it in the view 17:22 < Wombert> MikeSeth and impl: ideally, we simply call phing targets 17:23 < Wombert> we shouldn't duplicate code and behavior just for an editor integration 17:27 -!- Arme[N] is now known as Arme[0] 17:28 < shrink0r> yeah it does 17:29 < shrink0r> when only setting for example the name of the object I want to pass everything is ok 17:29 < Wombert> but you can't pass the object? 17:29 < Wombert> which template engine? 17:29 < shrink0r> but when passing the object itself its not available in the template 17:29 < shrink0r> I tryed using setByRef 17:29 -!- Arme[0] is now known as Arme[N] 17:29 < Wombert> what template engine, shrink0r 17:29 < shrink0r> but it's passed as ref anyway 17:29 < shrink0r> none 17:29 < shrink0r> plain php 17:44 < MikeSeth> Wombert: then I will have to write hacks to feed phing's UI 17:45 < MikeSeth> because as far as I know you cant pass it prepared answers other than interactively 17:46 < Wombert> MikeSeth: quite sure you can. impl should know details 17:46 < Wombert> at least internally the tasks and targets are laid out so that it is possible 17:46 < Wombert> shrink0r: suhosin or something? 17:46 < Wombert> shrink0r: are you extracting template vars or anything? 17:46 -!- Arme[N] is now known as Arme[0] 17:46 < Wombert> shrink0r: is it reproducible? 17:52 * Wombert stabs shrink0r 17:55 -!- Strzalek [n=Strzalek@dmq100.neoplus.adsl.tpnet.pl] has joined #agavi 17:55 < Strzalek> huomenta 17:55 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 17:55 < Strzalek> http://pastebin.ca/1196572 17:55 < Strzalek> I have this error on webserver 17:55 < Strzalek> on localhost everything is ok 17:56 < Strzalek> anybody? 18:03 < MikeSeth> Strzalek: its because you have php error notices on 18:03 < Strzalek> Come on MikeSeth ;) 18:03 < MikeSeth> 1. 18:03 < MikeSeth> Notice: Uninitialized string offset: 0 in /libs/agavi/src/response/AgaviWebResponse.class.php on line 188 18:03 < MikeSeth> ^^^^^^^^^^^^^ 18:03 < Strzalek> I have always notices on, and don't want to turn off it ;) 18:03 < Strzalek> problem solved 18:03 < Strzalek> :) 18:04 * Wombert smacks MikeSeth 18:04 < MikeSeth> http://trac.agavi.org/browser/branches/0.11/src/response/AgaviWebResponse.class.php#L188 18:04 < Wombert> wrong redirect, Strzalek 18:04 < Wombert> do you have a reproduce code so I can fix iz 18:04 < Wombert> *it 18:04 < Strzalek> Wombert: yes i know ;) 18:04 < Strzalek> fixed routing and now everything is okay ;) 18:05 < Wombert> ah location is empty? 18:05 < Wombert> or what? 18:05 < Wombert> ... 18:05 < Wombert> I don't care if it is okay 18:05 < Strzalek> sec 18:05 < Wombert> please help me track down the issue 18:05 < Wombert> thanks :) 18:05 < MikeSeth> Wombert: I imagine setRedirect('') 18:05 < Wombert> yeah looks like it 18:06 < Strzalek> I have redirection when logout to route named "index 18:06 < Strzalek> http://pastebin.ca/1196582 18:06 < Strzalek> And the route "index" had pattern "" 18:06 < Strzalek> when changed into "/" 18:06 < Strzalek> it's okay 18:06 < Strzalek> :) 18:07 < Strzalek> Interesing is that the notices is only on production, not on localhost 18:07 < shrink0r> reproduceable: well, I can reproduce it here all the time 18:12 < shrink0r> got it 18:12 < shrink0r> a slot that is set in the view I also set my attribute in, is probally doing something with that object. when commenting out the slot everything works. 18:19 < CIA-62> david * r2797 /branches/0.11/ (CHANGELOG src/response/AgaviWebResponse.class.php): Fixed #847: Empty redirect in response may cause uninitialized string offset notice 18:19 < Wombert> thanks for the bug report, Strzalek 18:20 < Strzalek> Huh. Great Wombert ;) 18:20 < Strzalek> Thought that response will be " Strzalek: you fucking lamer!" 18:20 < Strzalek> :D 18:20 < Wombert> no, why 18:21 < Wombert> well an empty pattern is not really a good idea but 18:21 < Wombert> a notice shouldn't happen in such a situation p 18:21 < Wombert> :p 18:23 < CIA-62> david * r2798 /branches/1.0/ (CHANGELOG src/response/AgaviWebResponse.class.php): merge [2795:2797/branches/0.11] 18:28 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 18:36 < Wombert> impl: please verfiy and confirm (or not) my conclusion: http://trac.agavi.org/ticket/690#comment:8 19:04 < Wombert> hoem tiem 19:04 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 19:06 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 19:08 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 19:11 -!- IcyT is now known as icyt 19:11 -!- icyt is now known as IcyT 19:17 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 19:17 -!- Goleo[66] [n=master@91.98.70.128] has quit [Remote closed the connection] 19:23 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 19:32 < impl> MikeSeth: I would probably duplicate it in Java, it'll be much easier and much more extensible I bet ;\ 19:32 < impl> also it would work 19:40 -!- Wombert [n=Wombert@dslb-088-066-163-105.pools.arcor-ip.net] has joined #agavi 19:55 < impl> Wombert: I'm going to wait for an Apache dev to reply to that ticket, I don't know enough about the way that mod_rewrite works to say for sure whether that's valid or not 20:09 -!- Strzalek [n=Strzalek@dmq100.neoplus.adsl.tpnet.pl] has quit [Read error: 60 (Operation timed out)] 20:12 -!- Strzalek [n=Strzalek@dlf112.neoplus.adsl.tpnet.pl] has joined #agavi 20:18 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 20:23 * Wombert hugs impl 20:46 < Seldaek> Wombert: got a minute to look at my dwoo renderer ? packing 1.0beta so I'd like to know if you'll include it in agavi or if I include it in dwoo 20:50 < Wombert> we won't bundle stuff for unstable third party software 20:51 < Seldaek> Wombert: it's going stable :) 20:51 < Seldaek> but okay, I'll wait if you want 21:12 < impl> is there a ticket for that 21:12 < impl> if so, plz post attachment to ticket 21:15 < Seldaek> well it will be bundled with dwoo from now on 21:15 < Seldaek> and I'll remove it in 1.1 if it's in agavi by then 21:16 -!- Strzalek [n=Strzalek@dlf112.neoplus.adsl.tpnet.pl] has quit [] 21:24 < Seldaek> impl: http://svn.dwoo.org/listing.php?repname=Dwoo&path=%2Ftrunk%2Flib%2FDwoo%2FAdapters%2FAgavi%2F#_trunk_lib_Dwoo_Adapters_Agavi_ 21:24 < Seldaek> if you want to have a look 21:27 < impl> Seldaek: thanks 21:29 < impl> That looks pretty simple, I don't think it'll be too much work to add it when you guys make a stable release 21:30 < Seldaek> well as I said I'm packing up 1.0beta in 10mins 21:30 < Seldaek> and well 1.0 should follow in the near future 21:31 < impl> okay, sounds good then =D 21:32 < Wombert> the method docs all have wrong versions and authors 21:33 < impl> Wombert: psh it's like free advertising for you :>> 21:34 < impl> Wombert: btw, LaTeX-beamer makes sexier presentations than Keynote. 21:35 < Wombert> that's most likely lies 21:35 < Wombert> impl: did you look at teh schematron stuff? 21:35 < Wombert> any chance you could do that and the build system shit? :> 21:35 < impl> blar 21:35 < impl> let me see if I can rig the build system to work 21:36 < impl> this is going to be the ugliest shit ever =( 21:38 < impl> it's also going to use like 5x as much RAM 21:38 < Wombert> so 21:38 < Wombert> the fundamental issue is 21:38 < impl> :D 21:38 < Wombert> that phing can only run one task per instance or something? 21:38 < Wombert> or what 21:38 < impl> no 21:38 < impl> this is the same problem as all the other ones I imagine 21:39 < impl> with the name of blahblah being cached because it's already been called 21:41 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 21:46 < impl> k, let's see if this works.. 21:47 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 21:51 < Seldaek> Wombert: yeah sorry just grabbed the smarty renderer as a basis but if you insist I'll remove your name :p 21:52 < impl> k, looks like it works 21:52 * Wombert pets impl 21:52 < Wombert> winner 21:52 < impl> Wombert: it's awful. 21:52 < impl> you're going to stab when you see what I did 21:52 * Wombert waits for the changeset 21:54 < v-dogg> huomenta 21:55 < CIA-62> impl * r2799 /branches/1.0/ (CHANGELOG src/build/build.xml): branches/1.0: Fix #805: System actions' templates are always copied to the first module 21:55 * impl grumbles 21:56 < impl> er hm 21:56 < impl> looks like something to dropped off the planet there 21:57 < impl> AUGH 21:57 < impl> WTF IS THIS SYNTAX HIGHLIGHTING ON TRAC 21:57 < Wombert> you can customuze it 21:57 * Wombert looks at changeset 21:58 < impl> jesus 21:59 < Wombert> wait 21:59 < Wombert> you just copy the stuff by hand? 21:59 < Wombert> boy 21:59 < impl> Yes 21:59 * Wombert bayonets 21:59 < impl> They're custom templates, it doesn't make sense to use template-create 21:59 < Wombert> your source comments crack me up tho 21:59 < Wombert> you don't seem to like phing 21:59 < Wombert> 21:59 < impl> no 21:59 < Wombert> 21:59 < Wombert> 22:00 < impl> that is because I don't like the welcome action 22:00 < impl> :> 22:00 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: latest: 1.0.0beta2 & 0.11.3RC1 :: stable: 0.11.2 :: tutorial manual preview up at http://agavi.org/ :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta :: BUILD SYSTEM 22:00 < Wombert> there goes my joke 22:01 < impl> /* Words cannot describe how ridiculously fucking stupid this is. Phing * seems to resolve properties only once, ever, so in order to run a * target multiple times with different properties we'll have to create * a new project, parse the build file all over again, copy everything * over from the current project, execute the new target, and then copy * everything back. Fuck. */ 22:01 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: Rated R :: latest: 1.0.0beta2 & 0.11.3RC1 :: stable: 0.11.2 :: tutorial manual preview up at http://agavi.org/ :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 22:01 < impl> That one is because I don't like phing. 22:01 < impl> There's also '/* Phing fucks with the cwd. Really, brilliant. */' 22:11 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: latest: 1.0.0beta2 & 0.11.3RC1 :: stable: 0.11.2 :: tutorial manual preview up at http://agavi.org/ :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 22:11 < Wombert> :p 22:11 < Wombert> impl: when you do the schematron stuff 22:12 < Wombert> I think it'd be good to abstract so that we can do any number of stages 22:12 < Wombert> they'll apparently add more 22:16 < impl> guh 22:16 < impl> like how? 22:17 < Wombert> uh dunno 22:17 < Wombert> static $schematronStages = array(...); 22:17 < Wombert> :p 22:17 < Wombert> no clue 22:17 < impl> That seems... useless :P 22:17 < Wombert> http://www.schematron.com/ 22:17 < impl> I don't understand why they need three different stages 22:17 < Wombert> There is a slightly change to the architecture: there are a series of preprocessors (macro processors) which handle includes and abstract patterns (several more are in the pipeline) 23:22 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 23:27 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 23:31 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 23:34 -!- Macen_ [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 23:40 -!- Wombert [n=Wombert@dslb-088-066-163-105.pools.arcor-ip.net] has quit [] 23:44 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] --- Day changed Mon Sep 08 2008 00:07 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:17 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 00:38 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 00:39 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:40 -!- jwage is now known as jonwage 00:45 -!- jonwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 00:47 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 01:09 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:10 < MugeSo> huomenta 01:10 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 01:17 -!- shrink0r [n=shrink0r@i59F7CD1E.versanet.de] has quit [Read error: 110 (Connection timed out)] 01:24 -!- sikkle [i=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 02:06 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 02:07 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 02:08 -!- digitarald [n=digitara@189.16.113.210] has quit [Client Quit] 02:10 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 02:23 -!- sikkle [i=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [] 03:04 -!- Goleo[66] [n=master@91.98.70.128] has quit ["Leaving"] 03:19 -!- IcyT is now known as icyt 03:53 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:54 -!- Goleo[66] [n=suntux@80.191.128.130] has joined #agavi 05:03 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:06 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:06 < _cheerios> huomenta 06:20 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 06:20 < simoncpu> houmenta! 06:20 < simoncpu> hello 06:21 < simoncpu> where will i put my custom function 06:21 < simoncpu> if i need to call it in one of my views? 06:21 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:24 < simoncpu> uhm... 06:24 < simoncpu> i just confused templates with views 06:24 < simoncpu> hehehe 06:24 < simoncpu> nvr mind 06:24 < simoncpu> :) 06:28 < MugeSo> simoncpu: why not implement it as method of your view? 06:29 < simoncpu> yepp 06:29 < simoncpu> uhm... 06:29 < simoncpu> how do i call it within my template? 06:30 < simoncpu> do i need to do something like $this->getCurrentTemplateSomethingSomething()? 06:30 < simoncpu> i mean 06:30 < simoncpu> do i need to do something like $this->getCurrentViewSomethingSomething()? 06:32 < MugeSo> maybe, you can access via $view 06:33 < MikeSeth> huomenta 06:34 < MugeSo> huomenta 06:35 < simoncpu> ah... 06:35 < simoncpu> lemme try 06:36 < simoncpu> it works! 06:36 < MugeSo> ;) 06:44 < Seldaek> damn, got aproblem with my renderer, I set $this->somestuff in init, but then when render is called it's not available anymore? 06:46 < MikeSeth> Seldaek: in init of what? 06:47 < Seldaek> renderer's initialization 06:47 < Seldaek> I put a die in there,it's executed alright 06:48 < Seldaek> but then the value is lost in the wild 06:48 < Seldaek> no clue when/why 06:48 < MikeSeth> in the wild you mean template? 06:48 < Seldaek> no 06:48 < Seldaek> I can not access it in my renderer's render() 06:48 < Seldaek> don't need it inthe template, it's a renderer config value 06:49 < MikeSeth> hmmm 06:50 < MikeSeth> are you using get/setParameter() 06:50 < MikeSeth> ? 06:51 < Seldaek> yes 06:52 < MikeSeth> and it then gets lost? O_O 06:52 < Seldaek> in Renderer::initialize() : $this->plugin_dir = $this->getParameter('plugin_dir', $this->plugin_dir); 06:52 < MikeSeth> um 06:53 < Seldaek> and in ::render : $this->plugin_dir === null 06:53 < Seldaek> but if I do die($this->plugin_dir) in initialize, it's set fine 06:53 < MikeSeth> I don't think you should be doing that, because $this edge of the renderer is not intended for template use and so it's prolly cleared during render() or smth 06:54 < Seldaek> it's not used in the template I said :p 06:54 < MikeSeth> yes but its used in render() 06:54 < Seldaek> yeah but well it should have stuff available, otherwise you can't pass any parameter 06:54 < Seldaek> I mean it has access to $this->assigns and $this->extractVars 06:55 < Seldaek> those are set the same way in initialize.. 06:55 < MikeSeth> where's ze german 06:55 < Seldaek> exactly :p 06:55 < MikeSeth> public function render(AgaviTemplateLayer $layer, array &$attributes = array(), array &$slots = array(), array &$moreAssigns = array()) 06:55 < MikeSeth> 76 { 06:55 < MikeSeth> 77 // DO NOT USE VARIABLES IN HERE, THEY MIGHT INTERFERE WITH TEMPLATE VARS 06:55 < MikeSeth> though this has nothing to do with $this->foo 06:55 < Seldaek> oh and if it helps, it seems to be only happening when I'm logged in my site 06:56 < MikeSeth> hmmm 06:56 < Seldaek> but it's not removed in __sleep 06:56 < Seldaek> so I don't know 06:56 < MikeSeth> are you sure its the same renderer instance though? 06:57 < Seldaek> well no 06:57 < Seldaek> but I'm not telling it to create another one 06:57 < Seldaek> I don't know what it does behind the scenes 06:57 < Seldaek> but if it creates a new instance it should call initialize on the new one right? 06:57 < MikeSeth> in theory 06:58 < Seldaek> let's wait for Wombert then 06:58 < Seldaek> back to work :) 06:58 < MikeSeth> kek 07:06 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:12 < simoncpu> hello 07:12 < simoncpu> is this the correct patter to use so that it will work with or without trailing slashes? 07:12 < simoncpu> 07:18 < simoncpu> btw, where can i change the settings for the default action? 07:20 < Seldaek> ^/Reports(/)? might be better 07:20 < Seldaek> but yours might work I'm not sure 07:21 < simoncpu> thanks 07:21 < simoncpu> another question, 07:22 < simoncpu> why is function execute() on the base view set to final? 07:22 < simoncpu> i mean, it's meant to be inherited by other views, right? 07:23 < Seldaek> yes 07:24 < Seldaek> but final just means you can't override it 07:24 < Seldaek> it's still inherited 07:24 < simoncpu> but execute() is required for every view, right? 07:24 < Seldaek> I think it's used as a dispatcher method 07:24 < Seldaek> i.e. it forwards to the right executeSomething() 07:25 < Seldaek> executeHtml, executeJson, all your view methods need an output type, you can't have a generic execute method 07:27 < simoncpu> ah... 07:27 < simoncpu> i see 07:40 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-e493ce9d0ae22a12] has joined #agavi 07:41 < Rozza> Huomenta! 07:43 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 07:55 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 113 (No route to host)] 07:57 -!- MikeSeth_ is now known as MikeSeth 08:00 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:13 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 08:16 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 08:18 < Rendez> huomenta 08:19 < Rendez> I need a little review on a regexp, who's good with it here? 08:20 < MikeSeth> hmmm? 08:20 < Rendez> http://pastie.org/private/9schswdbejiykwjrg88q 08:21 < Rendez> the result shall be [gallery]some_text[/gallery] 08:21 < Rendez> but there's something with /s whitespace that avoids the match 08:21 < Rendez> at the boundaries 08:21 < MikeSeth> Rendez: first, don't use eref 08:21 < MikeSeth> ereg 08:21 < MikeSeth> its slow and broken 08:21 < Rendez> ah 08:21 < MikeSeth> second 08:22 -!- _youds is now known as youds 08:22 < MikeSeth> read kore nordman's rant about parsing bbcode with regexps 08:22 < MikeSeth> third 08:22 < MikeSeth> you prolly want to wrap it in single quotes 08:22 < Rendez> is not bbcode, it's just an idea 08:23 < Rendez> what do you suggest? 08:23 < MikeSeth> switch to preg_match 08:23 < MikeSeth> and rewrite the regex according to preg rules 08:23 < Rendez> ok 08:27 -!- Goleo[66] [n=suntux@80.191.128.130] has quit ["Leaving"] 08:28 < Macen> cheat sheets are good 08:29 < Macen> http://riki-lb1.vet.ohio-state.edu/mqlin/computec/tutorials/PHP_PCRE_Cheat_Sheet.pdf 08:29 < Macen> that's the one i use 08:29 < Macen> *reprints fresh copy* 08:29 < Rendez> hmm 08:31 < Rendez> MikeSeth, ereg is equal to preg isn't it? 08:31 < MikeSeth> no 08:31 < MikeSeth> at all not 08:31 < Seldaek> ereg is old, deprecated, fugly 08:31 < Rendez> spill the beans 08:31 < MikeSeth> in fact ereg() is deprecated and shouldnt be used 08:31 < CIA-62> felix * r2800 /branches/felix-testing-implementation/ (15 files in 10 dirs): (log message trimmed) 08:31 < CIA-62> Merged revisions 2786,2795-2796,2798-2799 via svnmerge from 08:31 < CIA-62> http://svn.agavi.org/branches/1.0 08:31 < CIA-62> ........ 08:31 < CIA-62> r2786 | david | 2008-09-04 17:54:39 +0200 (Thu, 04 Sep 2008) | 1 line 08:31 < CIA-62> Allow customization of the way Actions, Views etc. are laid out in the filesystem 08:31 < MikeSeth> i havent used it since php3 08:31 < CIA-62> ........ 08:31 < Rendez> they accomplish the same 08:32 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:32 < Seldaek> yeah but don't argue, stop using it :p 08:32 < Seldaek> or you could use ASP because "it accomplishes the same as php" 08:32 < MikeSeth> WOMBAAAAAAAAAAAAAAARD 08:33 < Rendez> haha, yeah, I just like being curious 08:34 < Rendez> anyway, it is still not working 08:35 < Seldaek> what have you got now? 08:35 < Rendez> MikeSeth: I read the article but I'm looking for a word so is ok to use regexp to match it 08:35 < Rendez> ^(.*)(\s?\1)*(\[gallery\])([\w]+)(\[/gallery\])(.*)(\s?\1)* 08:36 < Rendez> [gallery]some_name[/gallery] 08:36 < Seldaek> question if I may 08:36 < Seldaek> why the fuck do you have that many matching groups? 08:36 < Seldaek> do you really need them or do you just want to extract [gallery]stuff[/gallery] ? 08:36 < Rendez> because I'm not an expert on regexps? 08:36 < Seldaek> :) 08:36 < Seldaek> good point 08:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:37 < Rendez> I just want to extract that 08:37 < Rendez> well, the "stuff" word 08:38 < MikeSeth> then maybe what you want is more like /\[gallery\](.+?)\[\/gallery\]/ 08:38 < Seldaek> anyway try preg_replace_callback('#\[gallery\](.+?)\[/gallery\]#is', 'functionreplcazor', $foo) 08:38 < Seldaek> with a proper function name 08:38 < Seldaek> or a replacement string and rremove _callback 08:38 < Seldaek> depending on what you want to do 08:38 < Rendez> the callback is good to me 08:38 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 08:39 < Rendez> why (.+?) and not (/w+) 08:39 < Seldaek> well what do you want as replacement? 08:39 < Seldaek> because that way it matches anything 08:39 < Rendez> nothing, extract the name to create a string and then save that change 08:39 < E_mE> huomenta! 08:40 < Rendez> yeah, it is supposed to be a folder name so that's why the /w :) 08:40 < Seldaek> Rendez: oh, then just use preg_match('...', $foo, $matches) 08:40 < Seldaek> or preg_match_all if you have several 08:40 < Rendez> several? 08:41 < Seldaek> several [gallery] "tags" 08:41 < Seldaek> in your $foo 08:41 < Rendez> ah 08:41 < Rendez> ok 08:41 < Rendez> why did you write # # 08:41 < Seldaek> anyway try it.. 08:41 < Rendez> and Mike / / 08:41 < Seldaek> because you need delimiters 08:41 < Wombert> yes, MikeSeth? 08:41 < Rendez> whatever ok 08:41 < Seldaek> and I like fancy ## 08:41 < Rendez> :) 08:41 < Seldaek> and mike likes standard // 08:41 < MikeSeth> Wombert: nothing just greeting you 08:41 < Wombert> oh 08:41 < Wombert> huomenta then 08:41 < Seldaek> Wombert: I haz a problem :p 08:42 < Rendez> great info guys, thanks 08:42 < Seldaek> Wombert: got some time? because it seems no one (okay just mike) knows 08:42 < Rendez> *s* stands for whitespaces? 08:43 < Wombert> wat 08:43 < Seldaek> Rendez: nope it means . matches line breaks also, but in this case it's not really needed, just a habbit 08:43 < Wombert> Rendez: http://php.net/manual/en/reference.pcre.pattern.modifiers.php 08:43 < Wombert> ... 08:44 < Rendez> Seldak, yep, is it since there'll be text at both sides 08:44 < Seldaek> Wombert: well in my renderer's initialize I do $this->foo = getParam(bleh) (with proper syntax) 08:44 < Wombert> and it doesn't work? 08:44 < Seldaek> and then in the renderer's render, $this->foo is null 08:44 < Wombert> then you should consider calling parent::initialize()... 08:44 < Seldaek> but in init it wasn't null 08:44 < Seldaek> no it works fine in init, and yes I called the parent 08:44 < Wombert> lies :< 08:44 < Seldaek> but then the value vanishes 08:48 < E_mE> my first day without a boss 08:48 < E_mE> i am now head web developer at gasworld :S 08:48 < Rendez> E_mE: congrats dude 08:48 < Rendez> :) 08:49 < Seldaek> E_mE: and you're a lonely head or you've all those code monkeys under your command ? :p 08:49 < E_mE> thanks 08:49 < E_mE> no code monkeys under my command 08:49 < E_mE> im a lone programmer again :( 08:50 < Seldaek> :) 08:51 < MikeSeth> HAPPINESS 08:51 < _cheerios> netbeans fail; renaming a file foo.bar.hello brings up a dialog for foo.bar and a rename results into newfoo.newbar.hello 08:51 < E_mE> i do now have two machines =P 08:51 < MikeSeth> _cheerios: i'm considering an agavi plugin for netbeans 08:51 < MikeSeth> what says you 08:51 -!- shrink0r [n=shrink0r@i59F7EE9A.versanet.de] has joined #agavi 08:51 -!- shrink0r [n=shrink0r@i59F7EE9A.versanet.de] has quit [Client Quit] 08:51 < Seldaek> Wombert: so .. what should I do ?:) 08:52 < _cheerios> some "smart" setting on here that crops the file desciption off the name, thinking you want to always keep it. :) 08:59 < Wombert> Seldaek: create a reproduce case and then we can have a look at it 08:59 < Wombert> also, without seeing your code, there is not much I can do 09:00 < Seldaek> alrighty 09:00 < Seldaek> just hoped you would have some obvious thing in mind 09:01 < Wombert> where is the code? 09:01 * Wombert stabs Seldaek 09:01 < Wombert> quick, gtg 09:01 < Seldaek> wait a sec 09:02 < Wombert> ... 09:02 < Seldaek> http://ip.seld.be/paste/199/ 09:02 < Seldaek> lines 104 138 09:03 < Wombert> are you passing in a parameter there? 09:03 < Seldaek> of course 09:03 < Wombert> show your config 09:03 < Seldaek> oh you know what 09:03 < Seldaek> I think I know 09:03 < Seldaek> but let me check:p 09:04 < Wombert> btw... are you sure about 09:04 < Wombert> implements AgaviIReusableRenderer 09:04 < Wombert> ? 09:04 < Seldaek> sure ? 09:04 < Wombert> okay glad you figured it out (hopefully) 09:04 < Seldaek> the dwoo object is reusable 09:04 < Wombert> good 09:04 < Seldaek> and yeah 09:04 < Wombert> bbiab 09:04 * Wombert & 09:04 < Seldaek> I noticed my mistake 09:04 < Wombert> what was it 09:04 < Seldaek> had two renderers setup for two output types 09:04 < Seldaek> one of which I didn't update 09:05 < Seldaek> so it failed for a slot in some page only 09:05 < Seldaek> fucking fuck 09:05 < Seldaek> but thanks 09:06 < Seldaek> can you define one renderer and use it in two output types? 09:06 * Seldaek shuts up and tries 09:07 < Seldaek> okay, you can't, or I did it wrong 09:07 < Seldaek> would be nice though 09:10 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 09:15 < Wombert> MugeSo: hi 09:15 < Wombert> Seldaek: no 09:16 < Wombert> Seldaek: but you can declare it once and reuse it using xincludes, of course 09:16 < Wombert> xml powah :> 09:16 < MugeSo> hi 09:16 < Wombert> MugeSo: someone I know also does this in smarty init 09:16 < Seldaek> okay 09:16 < Wombert> / Smarty will disable E_NOTICE error reporting by 09:16 < Wombert> / default but we want it not to change the error 09:16 < Wombert> / reporting level 09:16 < Wombert> $this->smarty->error_reporting = error_reporting(); 09:17 < Wombert> you think that's a good idea, MugeSo? 09:17 < Seldaek> use dwoo, it works with E_STRICT :p 09:19 < Wombert> ah I just realized it does that only in fetch() and display() 09:19 < Wombert> hmm 09:20 < MugeSo> yeah, 09:21 < Seldaek> fail :( 09:22 < Wombert> Seldaek: namespaces 09:22 < Seldaek> I have it 09:22 < MugeSo> we haven't changed before. 09:23 < MugeSo> wombert 09:23 < Seldaek> well, if you're talking about xmlns:xi="" in the root node, I have it 09:23 < Seldaek> but the xpointer is probably wrong 09:23 < Wombert> ... 09:23 < Wombert> 09:24 < Seldaek> well 09:24 < Wombert> sample app has this example, btw 09:24 < Seldaek> I have this one that works fine in another one 09:24 < Wombert> MugeSo: what do you mean? 09:24 < Seldaek> so I don't know 09:24 < Wombert> Seldaek: that's because that config file does not have a namespace 09:24 < Wombert> but it should 09:24 < Wombert> configs without a namespace are not supported anymore in agavi 1.0 09:24 < Seldaek> ah 09:25 < Seldaek> I thought I read something about that:P 09:25 < Seldaek> but since I suck at XML I pretended I didn't read it 09:25 < Macen> i know what you want 09:25 < Macen> er 09:25 < Macen> s/want/mean 09:26 < Macen> um hi! 09:26 < Macen> :) 09:26 < Seldaek> okay fuck this I'll see later 09:27 < Seldaek> Wombert: if you have a nice xml editor let me know.. something that would avoid me the pain of looking up namespaces urls and random crap all the time would be nice 09:28 < Seldaek> otherwise I'm forced to work with copy pastes and I don't get what I do and it's very annoying, plus I keep asking dumb questions here 09:29 < MugeSo> I mean I and my associate have never used $smarty->error_reporting, because it works only in smarty inside. 09:31 < MugeSo> We've never needed it. 09:31 < Seldaek> what's your problem btw MugeSo ? 09:33 < MugeSo> no problem ;), thanks 09:34 < _cheerios> heh @ code comments; Returns $arr[$idx], because php doesn't let you index into arrays returned from a function. a()[0] doesn't work... idx(a(), 0) does. PHP is a pretty stupid language. 09:35 < MugeSo> Seldaek: we are talking about AgaviSmartyRenderer implementation :) 09:36 < Wombert> ok MugeSo 09:36 < Wombert> I guess we'll leave that out then 09:37 < Wombert> people could set it via the config anyway (even though it would be numeric then) 09:37 < Wombert> so... I'll apply the patch without the array merging then 09:37 < Wombert> and uppercase TANAKA :> 09:37 < Wombert> should we call the param "smarty"? 09:37 < MugeSo> Thanks ;) 09:38 < MugeSo> yeah, it's a problem 09:38 < MugeSo> What do you think is better ? Wombert 09:39 < Wombert> I have no idea... 09:40 < Wombert> http://smarty.net/manual/en/api.variables.php calls them "variables" 09:40 * Wombert looks at Xylakant 09:41 < MugeSo> they also use "class variables". 09:42 < MugeSo> In fact, At first i used it. 09:42 < Wombert> is that patch against 1.0? 09:43 < Wombert> I'd call it "smarty_variables" 09:43 < Wombert> or so 09:43 * Wombert ponders 09:43 < MugeSo> It's nice :) "smarty_variables" 09:43 < MugeSo> 0.11.3 09:43 < Wombert> "There's only two things difficult in computer science. Naming things, and cache invalidation"... 09:43 < Wombert> weird, it doesn't apply here... 09:45 < MugeSo> ahh, it have a commet in japanese. 09:45 < Wombert> ah, encoding problem 09:45 < Wombert> :) 09:45 < Wombert> the patch file instructions seem to be in ShiftJIS or something 09:45 < Wombert> not utf8 09:45 < Wombert> :> 09:46 < Wombert> got it 09:46 < Wombert> I forced encoding to utf8, that worked 09:46 < MugeSo> s/commet/comment/ 09:46 < Wombert> but 09:46 < Wombert> --- AgaviSmartyRenderer.class.php (���r�W���� 2796) 09:46 < Wombert> +++ AgaviSmartyRenderer.class.php (��ƃR�s�[) 09:46 < Wombert> :> 09:46 < Wombert> the ü in my name was the problem then when I applied with wrong enc :> 09:46 < Seldaek> Wombert: do you have any estimate about the 1.0 release date ? (just want to know if there is a chance of having my renderer in it if dwoo 1.0 comes out before agavi 1.0 or not) 09:46 < _cheerios> cache invalidation IS hard :) 09:47 < Wombert> Seldaek: the plan is october 09:47 < Wombert> I am not sure in general if we shouldn't throw out all renderers and all database adapters and move them into an external repos 09:47 < Seldaek> yeah, maybe:) 09:47 < E_mE> Wombert: im getting error with Agavi 1.0b2 saying: Fatal error: Class 'OutputStream' not found in /home/jeramy/src/agavi-1.0b2/src/build/agavi/script/agavi.php on line 27 09:47 < Wombert> we cannot bundle and maintain renderers and adapters for all template engines and database drivers and ORMs out there 09:47 < Wombert> E_mE: update phing 09:48 < E_mE> ah ok :) 09:48 < MugeSo> I see, I'll take care of encoding next time ;) 09:48 < E_mE> Wombert: via PEAR? 09:49 < Seldaek> Wombert: well as long as there is some user or company or whatever backing each driver it should be okay, but it's easier if you can grant access to someone on another svn repo so that they update it themselves instead of sending patches 09:49 < MugeSo> It's time to go home. bey. 09:49 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:50 < Seldaek> well you can maybe do that in the same svn repo with proper configuration but it seems painful to setup 09:50 < Wombert> it's version control. I can give contributors full access. if someone messes up, I delete his account and revert his changes :P 09:51 < Wombert> but yeah, we're quite careful in general with giving people access 09:51 < Seldaek> true 09:51 < Wombert> other projects are much more liberal 09:51 < Seldaek> but it's a pain if you've to watch out for every commit 09:51 < Seldaek> so if you can only give access to some subfolder or a file.. it's much easier on your brain I guess 09:52 < Seldaek> well you will sleep better :p 09:55 -!- what_ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 09:59 < CIA-62> david * r2801 /branches/0.11/ (CHANGELOG src/renderer/AgaviSmartyRenderer.class.php): Allow runtime configuration of Smarty via parameters in AgaviSmartyRenderer, closes #846 10:02 < CIA-62> david * r2802 /branches/0.11/ (CHANGELOG src/renderer/AgaviSmartyRenderer.class.php): Fixed #848: AgaviSmartyRenderer should not set a Smarty plugins dir 10:03 < MikeSeth> actually you should be able to specify the directory list as parameter 10:03 < MikeSeth> oh nvm 10:05 < CIA-62> david * r2803 /branches/1.0/ (CHANGELOG src/renderer/AgaviSmartyRenderer.class.php): merge [2798:2802/branches/1.0] 10:05 < Wombert> gah 10:05 < Wombert> wrong commit message is wrong 10:05 -!- icyt is now known as IcyT 10:05 * Wombert stabs 10:10 < CIA-62> felix * r2804 /branches/felix-testing-implementation/src/testing/AgaviTesting.class.php: $_ENV is not transported properly any more, use $GLOBALS for the AgaviConfig 10:10 < CIA-62> felix * r2805 /branches/felix-testing-implementation/src/testing/templates/AgaviBootstrap.tpl.php: an agavi bootstrap template for PHPUnit 10:11 < CIA-62> felix * r2806 /branches/felix-testing-implementation/src/testing/templates/ (AgaviTestCase.tpl AgaviTestMethod.tpl AgaviTestSuite.tpl): remove outdated PHPUnitTemplates 10:38 < simoncpu> hello 10:39 < simoncpu> how can i change the output type to xml? 10:40 < MikeSeth> simoncpu: normally via a route 10:41 < simoncpu> cool... 10:41 < simoncpu> it works now 10:41 < simoncpu> thanks for giving me the tip on where to find it 11:17 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 11:31 -!- what_ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 11:32 -!- what_ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 12:17 -!- Rendez [n=Rendez@213.229.146.161] has quit [] 12:45 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has joined #agavi 13:06 < E_mE> which config file do i need to place the core.skip_config_transformations directive? 13:07 < Wombert> nowhere 13:07 < Wombert> you need to set it by hand 13:07 < E_mE> in config.php? 13:07 < Wombert> if you put it into a config file, then a config handling run will already have happened 13:07 < Wombert> that's much too late 13:07 < Wombert> no, config.php is a bad idea 13:07 < Wombert> you want it only for those boxes that don't have ext/xsl I assume 13:07 < Wombert> hence index.php 13:07 < E_mE> index.php then 13:08 < Wombert> exactly :) 13:08 < E_mE> cool :) 13:08 < E_mE> thanks 13:08 < E_mE> so AgaviConfig::set('core.skip_config_transformations', true);? 13:09 < Wombert> I guess yeah 13:09 < Wombert> impl added that <: 13:10 < Wombert> does it work? 13:10 < E_mE> ja i was looking at the trac ;) 13:10 < E_mE> yes it does work 13:10 < E_mE> placed it just under the require('.../agavi.php'); line 13:19 < marklar|omni> MikeSeth: 13:19 < marklar|omni> MikeSeth: 13:19 < marklar|omni> MikeSeth: ping 13:19 < marklar|omni> bah 13:19 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 13:20 < marklar|omni> MikeSeth: this month rent is transferred kthx 13:20 < gingerbob> afternoon all 13:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:26 < gingerbob> is there any easy way of changing the db depending on some parameters (2 sites, 1 code base, 2 db's) 13:26 < Wombert> THERE YOU ARE MARKLAR 13:26 * Wombert grabs marklar|omni 13:27 < MikeSeth> marklar|omni: affirmative 13:31 < gingerbob> Wombert, Mike? 13:32 < MikeSeth> gingerbob: ohai 13:32 < MikeSeth> gingerbob: ummmm 13:32 < MikeSeth> gingerbob: maybe in your case you should use environment configuration 13:33 < gingerbob> different environment with defaulting to live? 13:33 < MikeSeth> well 13:33 < MikeSeth> I actually do this 13:33 < MikeSeth> http://jewsdidwtc.pastebin.com/m52d04f43 13:34 < MikeSeth> then you just SetEnv in apache depending on the setup 13:34 < MikeSeth> ;> 13:35 < gingerbob> ok - what environment would things default to in the various config files? 13:36 < gingerbob> or would I need siteX to be setup in the various config files anyways (mail.xml, db.xml, factories.xml) 13:36 < MikeSeth> you can really have a sandbox/shared configuration 13:36 < MikeSeth> and then setup per-environment specific outside it 13:37 < MikeSeth> environment-specific config overrides the shared config 13:38 < gingerbob> hmmm - but then the default would be the live environment 13:38 < MikeSeth> that is really your call :> 13:38 < gingerbob> lol - that is the way it would be :) either that or specify both live environments settings specfically 13:39 < MikeSeth> you'd have to anyway 13:39 < MikeSeth> so make the default config for development mode 13:39 < MikeSeth> so that when you check out the codebase on a new box you dont have to tweak it 13:39 < gingerbob> atm we seem to have some which are specified and default to the live settings 13:39 < gingerbob> and some which are overridden to the "live" environment 13:40 < gingerbob> think I will just dup the settings so there are 2 nodes - one per site 13:40 < gingerbob> even though it is only db that will have different content 13:49 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 13:52 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 14:01 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [":: www.scopealley.com ::"] 14:04 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 14:33 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["bbs"] 15:03 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:04 -!- jwage [n=jwage@corp.centresource.com] has quit [Client Quit] 15:05 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:06 -!- jwage [n=jwage@corp.centresource.com] has left #agavi [] 15:09 < Wombert> impl: poek 15:11 < Rozza> Wombert poke 15:11 < Wombert> hey Rozza I didn't see you! 15:11 < Rozza> managed to watch your slideshow at last 15:11 < Wombert> got your mail the other day 15:11 -!- simoncpu [n=soulfury@58.71.34.137] has quit ["yey"] 15:11 < Wombert> haven't had the time to reply yet 15:11 * Wombert hugs 15:11 < Wombert> cool. it was too long wasn't it. the theory part :) 15:11 < Rozza> man I bet you got some blank stares 15:12 < Rozza> many others popped in here? 15:13 < impl> Wombert: poekback 15:13 < Rozza> g'day impl 15:13 < impl> hai Rozza 15:13 < impl> how's it? 15:13 < Rozza> groovey - you started college now then? 15:13 < impl> yeah 15:13 < impl> I'm doing linguistics homework atm :< 15:13 < Wombert> Rozza: so when are you gonna come back to Agaviland... we're offering a one-time amnesty, good till september 30, for anyone who committed treason by switching to Django 15:14 < Wombert> impl: ah writing sth up right nao, will show 15:14 < Rozza> college is not a place to do work! Hows the Frat parties - I've SEEN the films... 15:14 < Wombert> ahha 15:14 < impl> Frats are on the other side of campus 15:14 < impl> like 15:14 < impl> I'm not walking that far to get drunk 15:14 < Rozza> Wombert: lol - been muting porting to Python ;) :p 15:15 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:17 < Wombert> impl: http://trac.agavi.org/ticket/844#comment:2 15:17 < E_mE> why would getBaseHref() not return my base href of the application? 15:18 < Wombert> what _does_ it return :p 15:18 < impl> Wombert: SINGLETONS ARE EVIL ASDFJSDMFJSDF 15:18 < E_mE> nothing 15:18 < impl> mfsdf. 15:18 * Wombert pets impl 15:18 < Wombert> I still think it makes sense to factor it out 15:18 < impl> okay 15:18 < Wombert> also, we could move the schematron implementation files into util/, maybe 15:18 < Wombert> not sure 15:19 < Wombert> I can do it, too, if you want :) 15:19 < Rozza> SINGLETONS are evil 15:19 < impl> but there's no reason to make it a singleton as far as I can tell 15:19 < E_mE> i think singletons are a nice concept 15:19 < E_mE> if used in the right place 15:19 < Wombert> I just want to "cache" the XSLTProcessor instances 15:19 < Wombert> that's why 15:20 < impl> use a static property 15:20 < E_mE> Wombert: DOH!! ignore my getBaseHref() question ;) 15:20 < Wombert> and some shit like if(!self::$initialized) self::init(); is 15:20 < Wombert> WAT 15:20 * Wombert stabs impl 15:20 * Wombert stabs 15:20 * Wombert stabs 15:20 * Wombert stabs 15:20 * Wombert stabs 15:20 * Wombert stabs 15:20 < Wombert> :< 15:21 < impl> HAY 15:21 < Rozza> god its like 15:21 < Rozza> London in here 15:21 < Wombert> plus singletons potentially allow using a custom implementations 15:21 < Wombert> LOL Rozza 15:21 < Rozza> right work calls.. 15:26 < CIA-62> felix * r2807 /branches/felix-testing-implementation/src/testing.php: removed minimum php requirement, currently no php 5.3 feature is being used 15:27 < MrJeep> for a template file to be copied (using the build tool) does it need to end with .tmpl ? 15:28 < CIA-62> felix * r2808 /branches/felix-testing-implementation/src/testing/ (AgaviTesting.class.php templates/AgaviBootstrap.tpl.php): move the Agavi bootstrap to AgaviTesting::bootstrap(), takes care of all the agavi autoload stuff etc 15:28 < impl> MrJeep: yes 15:28 < MrJeep> :) 15:29 < gingerbob> is there an easy way to change what Master template is used for certain sites? 15:29 < nfq> haha 15:29 < nfq> stabbing in London 15:29 < nfq> Wombert: what's with all the stabbing? 15:29 < nfq> MikeSeth been influencing you? 15:30 < Wombert> gingerbob: make a layout per site 15:30 < Wombert> I assume you're using different environments 15:30 < Wombert> should be easy 15:30 < gingerbob> yeah - using different environments 15:30 < gingerbob> current output_types has a few layouts under sandbox 15:31 < gingerbob> so can I add a config node with an environment??? 15:34 < gingerbob> looks like I cant - how would I override the template for a certain environment? 15:34 < CIA-62> felix * r2809 /branches/felix-testing-implementation/src/testing/ (3 files): removed unused testsuite classes 15:37 < gingerbob> how would I override the template for a certain environment? 15:40 < gingerbob> wombert? 15:40 < gingerbob> pls? 15:40 < Wombert> ... 15:40 < Wombert> like in all other config files 15:40 < Wombert> eg 15:41 < gingerbob> 15:41 < gingerbob> 15:41 < gingerbob> 15:41 < gingerbob> 15:41 < gingerbob> right? 15:44 < gingerbob> cos that isnt working for me 15:45 < Wombert> and you're boostrapping that env? 15:46 < gingerbob> yep 15:47 < gingerbob> Warning: Invalid argument supplied for foreach() in /home/rob/svn/venture_navigator/libs/agavi/config/AgaviOutputTypeConfigHandler.class.php on line 58 15:47 < Wombert> do you have validation disabled? 15:48 < gingerbob> where would I find that? 15:49 < Wombert> how old is that agavi? 15:49 < gingerbob> old 15:49 < gingerbob> -r2139 15:50 -!- what_ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit [Read error: 113 (No route to host)] 15:51 < Wombert> sorry, that is too old 15:51 -!- Goleo[66] [n=master@91.98.70.128] has quit [Read error: 60 (Operation timed out)] 15:51 < Wombert> you need to update, we can't help you otherwise 15:51 < Wombert> that specific issue also seems to be fixed 15:51 -!- Goleo[66] [n=master@91.98.70.128] has joined #agavi 15:52 < Wombert> http://trac.agavi.org/changeset/2584/branches/0.11/src/config/AgaviOutputTypeConfigHandler.class.php 15:52 < Wombert> http://trac.agavi.org/ticket/796 15:52 < Wombert> fixed in 0.11.2 15:52 < Wombert> in short, you seem to have an empty element 15:57 < CIA-62> felix * r2810 /branches/felix-testing-implementation/src/ (config/defaults/autoload.xml testing/AgaviTesting.class.php): moved autoloads to the agavi autoload file 15:58 < CIA-62> felix * r2811 /branches/felix-testing-implementation/src/testing/AgaviTesting.class.php: removed now empty autoloader 16:05 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 16:29 < Wombert> impl: but in general? 16:29 < Wombert> bout schematron? 16:29 < Wombert> opinion? 16:29 < Wombert> good/bad/ugly? 16:35 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-e493ce9d0ae22a12] has quit ["http://www.mibbit.com ajax IRC Client"] 16:36 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:10 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 17:14 * E_mE -> home! 17:24 -!- Wombert [n=Wombert@dslb-088-066-164-190.pools.arcor-ip.net] has joined #agavi 17:32 -!- IcyT is now known as icyt 17:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:58 -!- kapitan [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 18:06 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 18:09 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has quit [] 18:10 < liutis> it is possible in Write action add for User new Credential? like 'page.write.56' ?? 18:10 < liutis> i want it becouse when user is writing smthg he must have credential to edit it 18:14 < liutis> Wombert? 18:19 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has joined #agavi 18:25 < liutis> $this->context->getUser()->addCredential('item.write.NUMBER'); that works ! 18:25 < liutis> :) 18:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:29 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has quit [] 18:37 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has joined #agavi 18:37 -!- Strzalek [n=Strzalek@dll50.neoplus.adsl.tpnet.pl] has quit [Client Quit] 18:43 < marklar|omni> agh 18:43 < marklar|omni> hai guise 18:43 < marklar|omni> I might be getting a 2nd hand canon 70-200 f2/.8 tomorrow 18:43 < marklar|omni> :D 18:43 < marklar|omni> f/2.8 even 18:43 < marklar|omni> damn lag 18:45 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Read error: 113 (No route to host)] 18:48 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 18:49 -!- Xylakant [n=Xylakant@ip-77-25-3-249.web.vodafone.de] has joined #agavi 18:50 < nfq> yo Xylakant how you mate? 18:51 < Xylakant> good, thanks 18:51 < Xylakant> finally home :) 18:51 < nfq> ah, nice 18:51 < nfq> thanks for the presentation the other day.. Sorry we didn't find time to chat more.. 18:52 < Xylakant> well, my fault I guess :) 18:52 * Wombert scratches head 18:52 < Wombert> how can you be n=Xylakant@munich.bitxtender.net if you're at home :p 18:53 < marklar|omni> he aint 18:53 < nfq> Xylakant: nah, I could have been quicker .. but very cool.. 18:53 < Xylakant> because we set it in the settings for collouy 18:53 < marklar|omni> -!- Xylakant [n=Xylakant@ip-77-25-3-249.web.vodafone.de] has joined #agavi 18:53 < Xylakant> i think 18:53 < marklar|omni> :| 18:53 < Xylakant> hmm 18:53 < Wombert> wat 18:53 < Wombert> then my colloquy is borked? 18:54 < Xylakant> what a surprise 18:54 < nfq> Xylakant: btw, the XMl suggestion you sent, very cool.. it's finished now and we pretty used 95% of your idea 18:54 < Xylakant> good 18:54 < Xylakant> nice i could help 18:54 < nfq> Wombert: see what Lauda said about yesterday? 18:54 < Wombert> nfq: no 18:55 < Wombert> show me 18:55 < nfq> http://www.itv-f1.com/News_Article.aspx?id=43875 19:01 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 19:01 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 19:01 < JanK> hi 19:02 -!- Xylakant [n=Xylakant@ip-77-25-3-249.web.vodafone.de] has quit ["off"] 19:04 < JanK> how to fetch custom http headers from a RequestDataHolder? 19:13 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 19:16 < theoden_pl> hello, i have one question about layers and decorators in agavi. Sample: I added one layer to layout section in output_types.xml http://pastebin.com/m6fd7757d but in Main template $slots are empty array not included default system action from module Default action Index. What I was doing wrong? 19:16 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 19:24 -!- Wombert [n=Wombert@dslb-088-066-164-190.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 19:26 < impl> DAMN YOU WOMBERT 19:26 < impl> COME BACK 19:27 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has left #agavi [] 19:31 < marklar|omni> OHAITHAR 19:31 < marklar|omni> ALL HAIL HYPNOTOAD 19:31 * marklar|omni stabs v-dogg 19:33 < marklar|omni> theoden_pl: did you override the base view? 19:40 < theoden_pl> hm 19:41 < theoden_pl> no i use ony generated from phing 19:43 < theoden_pl> http://pastebin.com/m4f2b3ae7 basic:) 20:02 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has quit [Remote closed the connection] 20:16 < nfq> omg: http://www.youtube.com/watch?v=afR5J7eskno 20:38 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 20:47 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 20:59 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 21:14 -!- kapitan [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["Leaving"] 22:02 -!- icyt is now known as IcyT 22:14 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 22:14 -!- erisco [n=erisco@brisco.kent.net] has quit [Nick collision from services.] 22:14 -!- erisco_ is now known as erisco 22:18 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 22:18 -!- erisco [n=erisco@brisco.kent.net] has quit [Read error: 60 (Operation timed out)] 22:19 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:26 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [":: www.scopealley.com ::"] 22:29 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] --- Day changed Tue Sep 09 2008 00:04 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 00:38 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:48 -!- erisco_ [n=erisco@brisco.kent.net] has quit ["Leaving"] 01:13 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 01:38 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit ["I Quit!"] 01:50 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 01:55 -!- jake [n=jake@cpe-65-29-93-211.indy.res.rr.com] has joined #agavi 01:56 < jake> can you redirect from a routing callback? 02:00 -!- IcyT is now known as icyt 02:11 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:52 -!- Goleo[66] [n=master@91.98.70.128] has quit ["Leaving"] 03:49 -!- Arme[0] is now known as Arme[N] 04:03 -!- Goleo[66] [n=suntux@80.191.128.130] has joined #agavi 05:28 -!- Arme[N] is now known as Arme[0] 06:01 -!- Rick [i=rick@unaffiliated/rick] has quit ["I… don't need to be here."] 06:10 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:19 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:42 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:55 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 06:59 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #Agavi 07:11 -!- Arme[0] is now known as Arme[N] 07:18 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 07:18 < _cheerios> huomenta 07:34 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:36 < theoden> hello:), i have little problem;). In my basic application i have Master template and i want put the content from other actions in slots. My output_types.xml iis here: http://pastebin.com/mf80fd6b . Master template is here:http://pastebin.com/m4078404c and i have empty slot array. What i was wrong, maybe i must enable or disbale some options in config? What i must do that default action from get are be put into slot array? 07:37 < E_mE> huomenta! 07:38 < E_mE> morning theoden 07:38 < theoden> I have a standard agavi instalation:) 07:38 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:38 < E_mE> you are missing so aspects in your output types 07:39 < E_mE> you must define a new layout like this: 07:39 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 07:40 < E_mE> http://pastebin.com/mf80fd6b 07:40 < E_mE> . Master template is here:http://pastebin.com/m4078404c and i have 07:40 < E_mE> empty slot array. What i was wrong, maybe i must enable or disbale 07:40 < E_mE> some options in config? What i must do that default action from get 07:40 < E_mE> are be put into slot array? [08:36] 07:40 < E_mE> huomenta! [08:37] 07:40 < E_mE> morning theoden [08:38] 07:40 < E_mE> I have a standard agavi instalation:) 07:40 < E_mE> *** liutis (n=codecop@78-61-197-230.static.zebra.lt) has joined channel #agavi 07:40 < E_mE> you are missing so aspects in your output types [08:39] 07:40 < E_mE> you must define a new layout like this: 07:40 < E_mE> *** Rick (i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net) has joined 07:40 < E_mE> channel #agavi 07:40 < E_mE> ERC> http://pastebin.com/mf80fd6b 07:40 < E_mE> . Master template is here:http://pastebin.com/m4078404c and i have 07:40 < E_mE> empty slot array. What i was wrong, maybe i must enable or disbale 07:40 < E_mE> some options in config? What i must do that default action from get 07:40 < E_mE> are be put into slot array? [08:36] 07:40 < E_mE> huomenta! [08:37] 07:40 < E_mE> morning theoden [08:38] 07:40 < E_mE> I have a standard agavi instalation:) 07:40 < E_mE> *** liutis (n=codecop@78-61-197-230.static.zebra.lt) has joined channel #agavi 07:41 < E_mE> you are missing so aspects in your output types [08:39] 07:41 < E_mE> you must define a new layout like this: 07:41 < E_mE> *** Rick (i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net) has joined 07:41 < E_mE> channel #agavi 07:41 < E_mE> ERC> http://pastebin.com/mf80fd6b 07:41 < E_mE> . Master template is here:http://pastebin.com/m4078404c and i have 07:41 < E_mE> empty slot array. What i was wrong, maybe i must enable or disbale 07:41 < E_mE> some options in config? What i must do that default action from get 07:41 < E_mE> are be put into slot array? [08:36] 07:41 < E_mE> huomenta! [08:37] 07:41 < E_mE> morning theoden [08:38] 07:41 < E_mE> I have a standard agavi instalation:) 07:41 < E_mE> *** liutis (n=codecop@78-61-197-230.static.zebra.lt) has joined channel #agavi 07:41 < E_mE> you are missing so aspects in your output types [08:39] 07:41 < E_mE> you must define a new layout like this: 07:41 < E_mE> *** Rick (i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net) has joined 07:41 < E_mE> channel #agavi 07:41 < E_mE> ERC> 07:41 < E_mE> 07:41 < E_mE> 07:42 < E_mE> 07:42 < E_mE> iirc! 07:42 < E_mE> damn this erc!! 07:42 < E_mE> sorry 07:42 < E_mE> as i was saying theoden: you must create the layout: 07:42 < theoden> :) 07:42 < E_mE> the inside you decorator xml container, you must place: 07:43 < E_mE> also make sure you have created the action that generates the code for your slot 07:43 < E_mE> then the final adjustment you are required to perform is inside you ProjectBaseView.class.php 07:46 < E_mE> if ($layoutName === null && $this->container->getParameter('is_slot')) { 07:46 < E_mE> $layoutName = 'slot'; 07:46 < E_mE> } 07:46 < E_mE> 07:46 < E_mE> i you place that code inside you setupHtml() function inside you base view, it should start to work 07:47 < theoden> ok thx i try:) 07:47 < theoden> thank you for your time 07:48 < E_mE> np 07:48 < E_mE> you got any problems give me a nudge and if i got time ill try to help 07:49 < theoden> ok thx:) 07:54 < theoden> great it works 07:58 < E_mE> :) 08:06 -!- Rendez_ [n=Rendez@213.229.146.161] has joined #agavi 08:20 < MikeSeth> ohai 08:25 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 110 (Connection timed out)] 08:26 -!- Goleo[66] [n=suntux@80.191.128.130] has quit ["Leaving"] 09:02 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:07 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 09:16 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 09:24 -!- icyt is now known as IcyT 09:52 -!- horros [i=horros@avrfreak.sux.di.cx] has quit [Read error: 101 (Network is unreachable)] 09:57 < CIA-62> felix * r2812 /branches/felix-testing-implementation/ (5 files in 4 dirs): testsuites will now be loaded from a config file, still needs some polishing 09:58 -!- snark [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:07 -!- Rendez_ is now known as Rendez 10:15 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 10:15 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 10:16 < v-dogg> huomenta 10:17 < Xylakant> huomenta 10:43 -!- horros [i=horros@avrfreak.sux.di.cx] has joined #agavi 11:00 -!- snark [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 11:18 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 11:30 < CIA-62> felix * r2813 /branches/felix-testing-implementation/ (2 files in 2 dirs): fixed the xml structure for the suites.xml config file 11:31 < CIA-62> felix * r2814 /branches/felix-testing-implementation/src/config/AgaviTestSuitesConfigHandler.class.php: coding standard cleanup 11:32 -!- snark [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 11:32 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 11:32 < kane0> hab hier vom form population filter den fehler htmlParseEntityRef: no name hab auch schon die log datei gefunden aber weiss nicht nach was ich suchen soll. Hat jemand einen Tip? 11:33 < Wombert> hi kane0 11:33 < kane0> he wombert 11:33 < Wombert> be advised the official language in this channel is english 11:33 < kane0> okay 11:33 < Wombert> this sounds like you have single & character sitting around somewhere in the input 11:33 < Wombert> did you check for that? 11:34 < Wombert> kane0: the log output should contain the markup the FPF was trying to parse when that error occured 11:34 < kane0> wombert: yeah i have this i search for & mom 11:35 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 11:50 < kane0> wombert: i can only find entity declarations like   or & 11:51 < kane0> wombert: what do you mean with somewhere in the input? Inputfield Value? 11:51 < Wombert> no, in the document that was parsed 11:51 < Wombert> did you look at the log file entry? 11:52 < MikeSeth> my head huuurts 11:52 < MikeSeth> do not want 11:54 < Wombert> kane0: ? 11:55 < kane0> wombert: yes in the log file: is it a problem when in the inputfield value a something like this is: value="Art & Design: Brainbox "Half""? 11:55 < MikeSeth> holy god brainbox 11:55 < MikeSeth> I used to work in a place called brainbox 11:55 < Wombert> no kane0 11:55 < MikeSeth> nightmares haunt me to this day :| 11:55 < Wombert> kane0: it has to be elsewhere. urls? 11:56 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 11:57 < kane0> wombert: the problem is gone i think it was some problem with an empty form field or i'm wrong? 11:57 < Wombert> no that shouldn't happen 11:57 < Wombert> was it a notice or something? 11:57 < Wombert> why does an input field even contain literal entities like & ? 11:58 < Wombert> do you populate fields by hand? 11:58 < Wombert> or using FPF? 11:58 < kane0> nope comes from imported data .... 11:59 < Wombert> so the entities are like this in the data source? 11:59 < Wombert> that's bad :< 11:59 < Wombert> you might want to consider decoding them all (html_entity_decode()) and using FPF for populating forms 12:02 < kane0> i know and thx wombert its on the upcoming (whenever it will be) todo list :) 12:03 < Wombert> kane0: :) 12:03 < Wombert> kane0: so what was the cause of the problem 12:04 < kane0> i dont know for sure :( and i dont like it that the error has gone away without say something like "here iam" :) 12:05 < Wombert> yeah that sounds weird 12:06 < Wombert> so you're filling the form by hand? in the template? 12:10 < kane0> its an cms 12:11 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 12:13 -!- Arme[N] is now known as Arme[0] 12:24 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 12:24 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:24 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [Client Quit] 12:25 < CIA-62> david * r2815 /branches/0.11/ (4 files in 3 dirs): rc2 release info 12:32 < CIA-62> felix * r2816 /branches/felix-testing-implementation/src/testing/AgaviFragmentTestCase.class.php: AgaviFragmentTestCase now extends PHPUnit_Framework_TestCase 13:01 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: latest: 1.0.0beta2 & 0.11.3RC2 :: stable: 0.11.2 :: tutorial manual preview up at http://agavi.org/ :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 13:02 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 13:02 < simoncpu> hello 13:02 < simoncpu> even if i don't have mod_rewrite enabled, can i still access my routes via index.php? 13:03 < Wombert> index.php/blah 13:03 < Wombert> agavi does that automatically 13:03 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 13:04 < simoncpu> doesn't seem to work with my setup 13:04 < simoncpu> hmmm.... 13:04 < Wombert> apache2? 13:04 * simoncpu takes a closer look at his config 13:04 < simoncpu> yepp yepp 13:04 < Wombert> AcceptPathInfo On 13:04 < simoncpu> ah.... 13:04 < simoncpu> i was developing on a separate machine using lighttpd 13:04 < simoncpu> and i'm just copying my files to a new box 13:07 < simoncpu> cool, it works 13:07 < simoncpu> thanks! 13:08 < Wombert> my pleasure 13:09 < v-dogg> we aim to please 13:09 * v-dogg is back home 13:09 < Wombert> you seem to be at the army, shooting things, more than once a year 13:09 < Wombert> are you guys afraid of the russians these days or what 13:09 < v-dogg> :) 13:10 < _cheerios> kertausharjoitukset? 13:10 < v-dogg> nah, it's just a special group that gets a lot more training that most people 13:11 < v-dogg> _cheerios: yup 13:11 < _cheerios> i have that next month :/ 13:11 < Wombert> in europe and america 13:11 < Wombert> there's a growing feeling of hysteria 13:11 < Wombert> conditioned to respond to all the threats 13:11 < v-dogg> this was my third official within the last 12 months :) 13:11 < Wombert> in the rhetorical speeches of the soviets^h^h^h^h^h^h^hthe nice russians that are our friends nao 13:11 < Wombert> :> 13:12 < v-dogg> :) 13:12 < Wombert> special group? 13:12 < Wombert> ZOMG 13:12 < Wombert> v-dogg is in a secret task force thing with black helicopters and stuff 13:12 < Wombert> if I ever am in trouble 13:12 < Wombert> I can call him 13:12 < v-dogg> not in the sense of "navy seal special kill everything and swim back" special group 13:12 < Wombert> and he and his comrades will rescue me 13:12 < Wombert> oh 13:12 < Wombert> how boring :( 13:12 < v-dogg> very :) 13:13 -!- _cheerios is now known as chuck-dogg 13:13 < chuck-dogg> anytime, anyplace, phone call away. :p 13:13 -!- chuck-dogg is now known as _cheerios 13:14 < MikeSeth> DURR MY HEAD HURTZ 13:20 -!- CIA-62 [n=CIA@208.69.182.149] has quit [] 13:28 < Macen> DURR mofo 13:29 < Macen> DURRURURUR 13:29 < Macen> DURRRRRRRRR 13:29 < Macen> etc 13:29 < Macen> hi mikey 13:29 < Macen> can i print the docs yet? :( 13:30 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 13:30 * Macen prods MikeSeth 13:35 < Macen> by which i mean print, as i go on holiday soon 13:35 < Macen> plsta 13:35 < Macen> to portugal yayness 13:39 < CIA-10> david * r2817 /tags/0.11.3RC2/: tagging 0.11.3 RC2 release 13:40 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:44 < MikeSeth> what 13:44 < MikeSeth> whaaat 13:44 < MikeSeth> print 13:44 < MikeSeth> yes 13:44 < MikeSeth> you can 13:44 < MikeSeth> i think 13:46 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 13:47 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Client Quit] 14:01 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 14:02 < CIA-10> felix * r2818 /branches/1.0/src/filter/AgaviExecutionFilter.class.php: fixes a documentation bug, AgaviExecutionFilter::runAction() never throws an AgaviViewException 14:03 < Wombert> should we allow empty environment and context attributes on ? 14:03 < Wombert> pokes MikeSeth 14:05 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has joined #agavi 14:05 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 14:05 < CIA-10> felix * r2819 /branches/1.0/src/validator/AgaviValidationManager.class.php: fixed a documentation bug. AgaviValidationManager::createValidator() returns an AgaviValidator instead of null. 14:06 < CIA-10> felix * r2820 /branches/0.11/src/validator/AgaviValidationManager.class.php: fixed a documentation bug. AgaviValidationManager::createValidator() returns an AgaviValidator instead of null. 14:07 < CIA-10> felix * r2821 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: fixes a documentation bug, AgaviExecutionFilter::runAction() never throws an AgaviViewException 14:09 < CIA-10> david * r2822 /branches/1.0/ (CHANGELOG src/config/rng/_common.rng): Fixed #850: RELAX NG list definitions for "context" and "environment" attributes of element allow only one value 14:09 < CIA-10> felix * r2823 /branches/felix-testing-implementation/ (5 files in 4 dirs): (log message trimmed) 14:09 < CIA-10> Merged revisions 2803,2818-2819 via svnmerge from 14:09 < CIA-10> http://svn.agavi.org/branches/1.0 14:09 < CIA-10> ........ 14:09 < CIA-10> r2803 | david | 2008-09-08 12:05:05 +0200 (Mon, 08 Sep 2008) | 1 line 14:09 < CIA-10> merge [2798:2802/branches/1.0] 14:09 < CIA-10> ........ 14:16 < CIA-10> david * r2824 /branches/0.11/ (2 files in 2 dirs): Fixed #849: AgaviXmlrpcepiphpResponse::setHttpStatusCode() is not implemented but gets called in sample app Error404SuccessView, thanks Felix Weis 14:20 < MikeSeth> Wombert: ummmm... I am not sure its a good idea, this will encourage people to have completely separate configurations 14:20 < Wombert> ?? 14:24 < Macen> stop polluting my brain with your decision making !!! 14:28 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 14:34 * simoncpu smokes into Macen's brain 14:40 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit [Read error: 110 (Connection timed out)] 14:40 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 14:41 -!- Goleo[66] [n=master@91.98.71.43] has joined #agavi 14:41 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 14:42 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 14:42 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 14:48 -!- Rendez_ [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 14:48 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 14:52 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 14:56 < simoncpu> hello 14:56 < simoncpu> i have this route: 14:56 < simoncpu> 14:56 < simoncpu> if my route is /Reports/Foobar/Subtype 14:56 < simoncpu> how do i get Foobar only? 14:56 < Seldaek> replace .* by [^/]* 14:57 < simoncpu> how do i do it without getting the trailing slash, if any? 14:57 < simoncpu> oki, lemme try 14:57 < simoncpu> cool 14:57 < simoncpu> it works! 14:57 < simoncpu> :) 14:58 < Seldaek> gut 14:59 -!- slocum [n=Joshua@80-121-38-40.adsl.highway.telekom.at] has joined #agavi 15:05 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit ["Leaving"] 15:13 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 15:18 < Rendez_> |hi 15:25 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 15:27 -!- Rendez_ is now known as Rendez 15:38 < CIA-10> felix * r2825 /branches/0.11/src/action/AgaviAction.class.php: documentation fixes 15:41 < simoncpu> hello 15:41 < simoncpu> do you guys know if mod_rewrite works with mod_alias? 15:41 < CIA-10> felix * r2826 /branches/1.0/src/action/AgaviAction.class.php: documentation fixes 15:41 < simoncpu> i've aliased my pub directory to /weewee 15:41 < simoncpu> but when i did a rewrite rule 15:42 < simoncpu> RewriteRule ^/weewee/(.*)$ /foobar/index.php?/$1 15:42 < simoncpu> this doesn't work 15:42 < simoncpu> i can access /weewee/index.php/Reports 15:43 < simoncpu> i mean 15:43 < simoncpu> erase erase erase 15:43 < simoncpu> RewriteRule ^/foobar/(.*)$ /weewee/index.php?/$1 15:43 < simoncpu> i can access /weewee/index.php/Reports but not /foobar/Reports 15:43 < CIA-10> felix * r2827 /branches/felix-testing-implementation/ (4 files in 3 dirs): (log message trimmed) 15:43 < CIA-10> Merged revisions 2822,2826 via svnmerge from 15:43 < CIA-10> http://svn.agavi.org/branches/1.0 15:43 < CIA-10> ........ 15:43 < CIA-10> r2822 | david | 2008-09-09 16:08:56 +0200 (Tue, 09 Sep 2008) | 1 line 15:43 < CIA-10> Fixed #850: RELAX NG list definitions for "context" and "environment" attributes of element allow only one value 15:43 < CIA-10> ........ 15:48 < simoncpu> hello 15:48 < simoncpu> just in case someone encouters the same problem as mine 15:48 < simoncpu> the solution is to use pass through option 15:48 < simoncpu> e.g.: 15:49 < simoncpu> RewriteRule ^/weewee/(.*)$ /foobar/index.php?/$1 [PT] 15:55 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 16:03 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 16:04 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 16:08 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 16:10 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 60 (Operation timed out)] 16:21 -!- snark [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 16:23 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 16:24 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 16:24 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 16:25 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 16:32 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:39 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 16:40 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 16:41 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has quit [Client Quit] 16:57 < marklar|omni> MikeSeth: ping 16:58 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 17:08 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 17:15 -!- Kodeart [i=Kafemat6@78.157.11.254] has joined #agavi 17:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:23 -!- theoden [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 17:30 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)] 17:51 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 17:54 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 17:56 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 18:03 < impl> fuck what the fuck is that bug 18:03 < impl> fuuuck 18:04 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 18:07 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 18:15 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 18:24 < ttj> They know what is what / But they don't know what is what / They just strut / What the fuck? 18:30 -!- E_mE[Stilgar] [n=jeramy@82.111.67.22] has quit [Read error: 113 (No route to host)] 18:31 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has joined #agavi 18:43 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:55 < marklar|omni> MikeSeth: ping 18:56 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:56 < _cheerios> moo 19:01 -!- theoden [n=theoden@host-80-238-115-7.jmdi.pl] has quit ["Leaving"] 19:01 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has quit [] 19:11 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has joined #agavi 19:11 -!- Strzalek [n=Strzalek@dmf24.neoplus.adsl.tpnet.pl] has quit [Client Quit] 19:16 < simoncpu> w00t 19:16 < simoncpu> i've just solved the rubik's cube 19:16 < simoncpu> i can now sleep 19:20 -!- E_mE[Stilgar] [n=jeramy@82.111.66.21] has joined #agavi 19:24 -!- Wombert [n=Wombert@dslb-088-066-174-137.pools.arcor-ip.net] has joined #agavi 19:25 < _cheerios> i havent bothered to learn the instructions to solve it 19:26 < ttj> "rubik's cube walkthrough" 19:28 < _cheerios> how many failed tests do you guys get when building php 5.3 source? 19:32 -!- E_mE[Stilgar [n=jeramy@82.111.67.17] has joined #agavi 19:40 -!- E_mE[Stilgar] [n=jeramy@82.111.66.21] has quit [Read error: 113 (No route to host)] 19:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 19:44 -!- Kodeart [i=Kafemat6@78.157.11.254] has quit [Read error: 110 (Connection timed out)] 19:48 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 19:49 -!- andrea [n=andrea@host241-74-dynamic.24-79-r.retail.telecomitalia.it] has joined #agavi 19:50 < andrea> ciao 19:50 < andrea> !list 19:50 < um> andrea: Admin, Alias, Channel, ChannelLogger, ChannelStats, Config, Ctcp, Dict, Filter, Format, Google, Internet, Later, Math, Misc, Network, News, Note, Owner, RSS, Scheduler, Seen, Services, ShrinkUrl, Status, Time, Topic, URL, User, and Utilities 19:51 -!- andrea [n=andrea@host241-74-dynamic.24-79-r.retail.telecomitalia.it] has quit [Remote closed the connection] 19:51 < marklar|omni> !Math sqrt(-1) 19:52 < marklar|omni> fail 19:52 < marklar|omni> MikeSeth: ping 19:52 -!- fnordfish [n=fnordfis@e178156019.adsl.alicedsl.de] has joined #agavi 19:54 -!- jwage [n=jwage@corp.centresource.com] has quit [] 19:57 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 20:01 < simoncpu> hello 20:01 < simoncpu> where is the common libs located? 20:02 < simoncpu> is it at app/lib or app/modules/Default/lib? 20:02 < simoncpu> ah... i thought they're the same 20:03 < simoncpu> one is base and one is Defaultbase 20:11 -!- E_mE[Stilgar [n=jeramy@82.111.67.17] has quit [Read error: 113 (No route to host)] 20:11 < MrJeep> common libs ? 20:11 < MrJeep> the agavi libs are generally located in /libs 20:11 < MrJeep> the project libs are in /app/lib 20:12 < MrJeep> and IIRC the module libs are in /app/modules//lib 20:12 < MrJeep> but I place my agavi source in /usr/local/lib/agavi 20:18 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 54 (Connection reset by peer)] 20:19 -!- Wombert_ [n=Wombert@dslb-088-066-170-072.pools.arcor-ip.net] has joined #agavi 20:23 < simoncpu> ahh... 20:23 < simoncpu> i see 20:32 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 20:32 < MrJeep> :) 20:35 -!- Wombert [n=Wombert@dslb-088-066-174-137.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 20:46 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 20:49 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 20:50 < nfq> hey digitarald 20:53 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 20:55 < _cheerios> i wonder if the namespaces issues will be brought up and php 5.3 pushed to 2009 :) 20:55 -!- fnordfish [n=fnordfis@e178156019.adsl.alicedsl.de] has quit [] 20:56 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:06 < _cheerios> any bike owners around? this is hilarious http://www.youtube.com/watch?v=5TNTq3nhuh0 21:17 -!- simoncpu [n=soulfury@58.71.34.137] has quit ["w00t"] 21:38 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 21:41 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleep"] 21:47 -!- Wombert_ [n=Wombert@dslb-088-066-170-072.pools.arcor-ip.net] has quit [] 21:56 -!- Goleo[66] [n=master@91.98.71.43] has quit ["Leaving"] 22:01 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [":: www.scopealley.com ::"] 22:09 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 22:12 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 22:37 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:48 -!- slocum [n=Joshua@80-121-38-40.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 22:55 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] --- Day changed Wed Sep 10 2008 01:15 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:15 < MugeSo> Huomenta 01:20 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 02:28 -!- IcyT is now known as icyt 02:58 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:13 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:46 -!- Arme[0] is now known as Arme[N] 03:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:52 -!- Goleo[66] [n=suntux@80.191.128.157] has joined #agavi 04:10 < v-dogg> huomenta 04:24 < Goleo[66]> hi guys 04:25 < Goleo[66]> can anybody send for me a agavi sample code that use smarty ? 04:28 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 04:34 < Goleo[66]> plzz :P 04:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 05:38 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 06:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:26 -!- E_mE[Stilgar] [n=jeramy@82.111.66.11] has joined #agavi 06:31 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 06:33 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 06:36 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit [Client Quit] 06:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 06:43 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 06:59 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:07 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:19 < Goleo[66]> who works with AgaviSmartyrenderer ? 07:19 < Goleo[66]> can someone can help me about that? 07:21 < Seldaek> what do you need? 07:22 < Goleo[66]> i want sample code for this to learn 07:22 < Goleo[66]> :) 07:22 < Seldaek> yeah but a sample of what? 07:22 < Seldaek> smarty template code ? renderer config ? 07:22 < Goleo[66]> codes that use this func and assign ... 07:23 < Goleo[66]> first i should change php to smarty in output_types.xml right? 07:24 < Seldaek> yes, or if I may do some propaganda try dwoo.org my smarty replacement, but yes you've to change phprenderer to the new one you want to use 07:24 < Seldaek> then your templates will most likely have another extension than .php 07:24 < Seldaek> and that's about it 07:25 < Seldaek> you assign stuff in agavi the same way no matter what renderer you use 07:25 < Seldaek> and you just use it in the template with your renderer's syntax 07:25 < Wombert> in any case, Goleo[66] 07:25 < Wombert> all you have to do is use the smarty renderer 07:26 < Wombert> the rest is then outside the scope of agavi 07:29 < MugeSo> Smarty problem? :) 07:29 < Goleo[66]> so when i change render to smarty in template file i just use smarty syntax like this {$var} right? 07:29 < Goleo[66]> $r = new AgaviSmartyRenderer(); 07:30 < Goleo[66]> > $r->initialize($this->context); 07:30 < Goleo[66]> > $l2 = $this->createLayer('AgaviFileTemplateLayer', 'decorator', 07:30 < Goleo[66]> > $r); 07:30 < Goleo[66]> for use smarty render should do these? 07:32 < MugeSo> Did you set smarty in output_types.xml? 07:32 < MugeSo> If so, you just use smarty syntax in template ;) 07:33 < Goleo[66]> MugeSo, ahan thx :) 07:33 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 07:35 -!- badjoker [n=badjoker@80.191.128.157] has joined #agavi 07:35 < badjoker> hey Goleo[66] 07:36 < Wombert> what 07:36 < Wombert> the 07:36 < Wombert> fuc 07:36 < Wombert> ... 07:36 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:37 < Goleo[66]> Wombert, ! 07:37 < Wombert> Goleo[66]: open output_types.xml 07:37 < Wombert> the rest should be straightforward 07:37 < Wombert> I have no idea why you're building layers by hand etc 07:37 < Wombert> we're not in 1998 07:37 < Wombert> just look at the sample app 07:37 < Wombert> or look at the generated code in a project 07:37 < Wombert> or at the tutorial 07:38 < Goleo[66]> Wombert, in manual i found that for use smarty should change php to smarty in render isn't right? 07:39 < Wombert> Goleo[66]: again 07:39 < Wombert> open output_types.xml 07:39 < Wombert> change the renderer class there 07:39 < Wombert> that is all you have to do 07:39 < Wombert> I have no idea why you are doing this: 07:39 < Wombert> [09:29] Goleo[66]: $r = new AgaviSmartyRenderer(); 07:39 < Wombert> [09:29] Goleo[66]: > $r->initialize($this->context); 07:39 < Wombert> [09:30] Goleo[66]: > $l2 = $this->createLayer('AgaviFileTemplateLayer', 'decorator', 07:39 < Wombert> [09:30] Goleo[66]: > $r); 07:39 < Wombert> you just have to load a layout 07:40 < Goleo[66]> Wombert, no these code aren't in output_type.xml 07:40 < Goleo[66]> Wombert, just be aquestion :) 07:40 < Goleo[66]> Wombert, so i just change php to smarty and then in template use smarty syntax right? 07:41 < Wombert> [09:39] Wombert: open output_types.xml 07:41 < Wombert> [09:39] Wombert: change the renderer class there 07:41 < Wombert> [09:39] Wombert: that is all you have to do 07:41 < Goleo[66]> Wombert, to AgaviSmartyREnderer i do it before 07:42 < Wombert> yes, exactly 07:42 < Wombert> doesn't that work? 07:42 < Goleo[66]> Wombert, doesn't test yet wait :P 07:42 < MugeSo> class Member_AddSuccessView extends ProjectBaseView 07:42 < MugeSo> { 07:42 < Goleo[66]> Wombert, so back smarty to php 07:42 < MugeSo> public function executeHtml(AgaviRequestDataHolder $rd) 07:42 < MugeSo> { 07:42 < MugeSo> $this->setupHtml($rd); 07:42 < MugeSo> $this->setAttribute('page_title', 'a title'); 07:42 < MugeSo> } 07:42 < MugeSo> } 07:42 < MugeSo> ?> 07:42 < MugeSo> Goleo[66]: this is my view using smarty ;) 07:42 < Wombert> Goleo[66]: http://pastie.org 07:43 < Goleo[66]> MugeSo, i know don't bother me PLZ ;) 07:43 < Wombert> paste xour code 07:43 < Wombert> *your 07:43 < Seldaek> haha 07:43 < Goleo[66]> OK OK OK \o/ 07:47 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 07:48 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 07:48 < _cheerios> huomenta 07:54 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has joined #agavi 07:54 < MerlinDMC> huomenta! 07:57 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:59 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:15 < Goleo[66]> Wombert, when i want use $ro->gen in tpl give me fatal error that non object ! 08:17 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:19 < MugeSo> your AgaviSmartyRenderer in output_types.xml has ro ? 08:20 < Goleo[66]> ya marklar|omni 08:20 < Goleo[66]> ya MugeSo 08:20 < Goleo[66]> sorry marklar|omni :) 08:21 < Goleo[66]> {$ro} ? 08:21 < MugeSo> that's odd :( 08:21 < Goleo[66]> MugeSo, ! 08:22 < Seldaek> Goleo[66]: > http://dwoo.org - try it, it has an url plugin for agavi to use routing, and the templates are the same as smarty 08:22 < Seldaek> but if you insist on not trying it, check if you have true in your renderer 08:22 < MikeSeth> huomenta 08:22 < Seldaek> otherwise you need to do $assigns.ro->gen() I think 08:22 < Seldaek> if that even works 08:23 < MugeSo> i use http://download.mugeso.com/smarty_plugins_for_agavi/ 08:23 < MugeSo> for gen and AgaviConfig::get 08:24 < MugeSo> oops! 08:24 < Goleo[66]> MugeSo, empty ! :) 08:25 < MugeSo> please wait :$ 08:25 < Goleo[66]> MugeSo, :) 08:27 < Goleo[66]> Seldaek, no i don't 08:27 < Seldaek> MugeSo: and if I may, and then I'll shut up with this, I'd suggest you try it as well 08:27 < MugeSo> my server executed them! 08:28 < Wombert> okay 08:28 < Wombert> for christ's sake 08:28 < Wombert> paste 08:28 < Seldaek> Goleo[66]: then add it below the other parameters 08:28 < Wombert> your 08:28 < Wombert> code 08:28 < Wombert> and Goleo[66] I already told you that you should NOT construct layers by hand 08:28 < Wombert> that is your problem in this case 08:28 < Seldaek> MugeSo: typo in rounting plugin t*rr*iger_error 08:29 < Wombert> but as long as you don't paste code, we can't help you 08:29 < Wombert> sorry 08:29 < MugeSo> oh! thanks! Seldaek 08:33 < Wombert> Goleo[66]: I have many ideas about your problem 08:33 < Wombert> but I cannot, and will not, help you until you help us 08:34 < Wombert> I asked you to paste your source code 51 minutes ago 08:35 < MikeSeth> mud 08:46 -!- Goleo[66] [n=suntux@80.191.128.157] has quit [Read error: 110 (Connection timed out)] 08:46 -!- badjoker [n=badjoker@80.191.128.157] has quit [Read error: 110 (Connection timed out)] 08:52 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit [Remote closed the connection] 08:59 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: _cheerios, liutis, Xylakant 09:00 -!- Netsplit over, joins: Xylakant, _cheerios, liutis 09:06 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 09:07 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: liutis, _cheerios, Xylakant 09:07 -!- Netsplit over, joins: Xylakant, _cheerios, liutis 09:13 < marklar|omni> heh 09:16 < E_mE> morning 09:23 < horros> Huomenta 09:28 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:28 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 09:28 < simoncpu> houmenta 09:28 < simoncpu> i'm having a weird problem 09:28 < simoncpu> you see, i'm working on a legacy app 09:29 < simoncpu> and i used agavi framework for a module and put it inside a subfolder 09:29 < simoncpu> now, i need to use my main app's authentication 09:29 < simoncpu> "authentication thingy" 09:29 < simoncpu> the main app saves its info to $_SESSION 09:29 < simoncpu> problem is, i can no longer read the $_SESSION thingy while inside agavi 09:30 < simoncpu> the contents of $_SESSION becomes: 09:30 < simoncpu> array(3) { ["org.agavi.user.BasicSecurityUser.authenticated"]=> bool(false) ["org.agavi.user.BasicSecurityUser.credentials"]=> array(0) { } ["org.agavi.user.User"]=> array(0) { } 09:30 < simoncpu> } 09:30 < simoncpu> how do i set agavi to not reset $_SESSION? 09:31 < Seldaek> I think you should use your own user class (extend the agavisecurityuser or something) and do stuff in initialize 09:31 < Seldaek> but I'm not too sure.. just have a look 09:31 < simoncpu> but problem is, user managment is handled by my main app 09:33 < Seldaek> hm 09:33 < Seldaek> then override initialize and do nothing there I guess? 09:33 < MikeSeth> simoncpu: you probably want to ensure the session cookies are identical 09:33 < simoncpu> yepp yepp 09:33 < simoncpu> how do i do that? 09:33 < MikeSeth> in factories.xml 09:34 < MikeSeth> http://jewsdidwtc.pastebin.com/m1388e03c 09:34 < MikeSeth> then both apps would use the same session 09:35 < simoncpu> isn't the session cookie generated dynamically? 09:36 -!- Xylakant_ [n=Xylakant@munich.bitxtender.net] has joined #agavi 09:36 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Read error: 113 (No route to host)] 09:37 < MikeSeth> simoncpu: if the cookie with such a name isnt present, then a new one would be generated 09:37 < simoncpu> oki, lemme try 09:39 < simoncpu> yikes, errors 09:40 < MikeSeth> o noes 09:40 -!- icyt is now known as IcyT 09:40 < simoncpu> http://simoncpu.pastebin.com/mdd39ff1 09:40 < MikeSeth> oh you're running on the new config engine? 09:41 < simoncpu> i'm using beta2 09:41 < MikeSeth> dunno what'd be the syntax then 09:41 < simoncpu> it hink it's 09:41 < simoncpu> it now works 09:41 < simoncpu> but my $_SESSION is now empty.... 09:42 < simoncpu> :( 09:42 < E_mE> does agavi have a Mysqli database plugin? 09:42 < MikeSeth> E_mE: not sure, I think so 09:42 < E_mE> pets MikeSeth 09:42 < MikeSeth> simoncpu: $_SESSION is probably not the place you should be looking for 09:42 < trophaeum> E_mE, afaik yes, im sure i read something about patches to it recently 09:42 < E_mE> okay ill investigate :) 09:46 < simoncpu> MikeSeth: yey, got it! 09:46 < MikeSeth> simoncpu: :D 09:46 < simoncpu> i just did a session_name() inside the main app to see it's session_name 09:46 < simoncpu> now, my problem is, 09:46 < simoncpu> where did my main app get is session_name? 09:46 < simoncpu> does PHP supply a default? 09:47 < E_mE> hugs MySqli agavi plugin :D 09:47 < MikeSeth> simoncpu: yeah 09:47 < E_mE> agavi saves me time all over the place hahahahahah mwhahahahaha! 09:47 < MikeSeth> simoncpu: typicaly PHPSESSIONID 09:47 < MikeSeth> E_mE: mysqli is horrible tho 09:48 < simoncpu> my app's session is WEBSESSION 09:48 < simoncpu> i grepped through the webapp, but there's no reference of "WEBSESSION" whatsoever 09:50 < Wombert> ini? 09:50 < Wombert> agavi's session by default is "Agavi" 09:50 < Wombert> +name 09:50 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 09:51 < E_mE> MikeSeth: its the only one that supports row sets and is what my boss used for his DAO interface 09:52 < simoncpu> http://img144.imageshack.us/img144/2131/freemanae8.jpg 09:53 < MikeSeth> E_mE: you mean you don't have to while() { fetch() } ? 09:54 < E_mE> no 09:54 < E_mE> record sets is what i ment 09:55 < E_mE> a multipule collection of row sets 09:55 < E_mE> and in PDO it seg faults with record sets 09:55 < MikeSeth> oh 09:55 < MikeSeth> heh 09:55 < E_mE> and plus i need to port my bosses DAO interface into agavi :) 09:56 < simoncpu> btw, agavi also clears up $_SERVER['HTTP_HOST'] and $_SERVER['HTTP_USER_AGENT']. How do I get those back? 09:56 < simoncpu> i need to call a library in my main app's auth lib 09:57 < simoncpu> and the lib needs those variables to generate a hash thingy 09:59 < MikeSeth> simoncpu: theyre kept in the request dataholder, under source ::SOURCE_HEADERS 10:00 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [] 10:01 < E_mE> why does the database.xml have environment="development-joecool" ?? im refering to the joecool 10:01 < E_mE> its not referenced anywhere else 10:01 < simoncpu> MikeSeth: i just need to modify , right? 10:02 < MikeSeth> simoncpu: for what? 10:03 < MikeSeth> simoncpu: Agavi moves HTTP_* to $rd 10:03 < MikeSeth> you're not supposed to read anything user-supplied from $_SERVER 10:04 < MikeSeth> $header = $rd->get(AgaviWebRequestDataHolder::SOURCE_HEADERS, 'HOST') IIRC 10:07 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 10:08 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 10:08 < simoncpu> MikeSeth: i need to call function a function from my main app, called checkSession() 10:08 < simoncpu> and checkSession() needs HTTP_ 10:08 < simoncpu> i think i need to write a new class for that, 10:08 < simoncpu> uhm.... 10:09 < Xylakant_> why does checkSession() need HTTP_? 10:11 < simoncpu> it's need to read various data, such as HTTP_USER_AGENT to generate a hash thingy 10:11 < simoncpu> it's/it 10:11 < CIA-10> david * r2828 /branches/1.0/ (CHANGELOG src/config/AgaviXmlConfigParser.class.php): Fixed #852: AgaviXmlConfigParser does not copy attributes when merging Agavi config files 10:13 < Wombert> ... 10:13 * Wombert sighs 10:13 < Wombert> $rd->getHeaders(); 10:13 < Wombert> returns them all 10:13 < Wombert> $rd->getHeader('Host'); 10:13 < Wombert> returns host 10:13 < Wombert> you can also tell agavi not to clear out $_SERVER, $_GET etc, which might be a good idea until you have migrated all legacy code 10:14 < simoncpu> cool cool 10:14 < simoncpu> how do i do that? 10:14 < Wombert> E_mE: it's just an example. environments don't have to be declared anywhere. that config section is only valid for env "development-joecool" 10:14 < Wombert> simoncpu: can't say off the top of my head... 10:15 < Wombert> simoncpu: parameter "unset_input" for the request 10:15 < Wombert> defaults to true 10:18 < simoncpu> Wombert: Where does AgaviRequest get settings for $this->getParameter()? 10:19 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 10:19 < Wombert> from the factories config... 10:21 < simoncpu> is this the correct? 10:21 < simoncpu> 10:21 < simoncpu> false 10:21 < simoncpu> 10:22 < simoncpu> cool, it works now 10:22 < simoncpu> it's btw 10:22 < simoncpu> thanks for the tip!!! 10:26 < simoncpu> yey, my app works now! 10:38 < MikeSeth> now 10:38 < MikeSeth> may I suggest you try the same using Cake :D 10:42 < _cheerios> the caek is a lie, agavi is the new jesus, and jews did both! 10:47 < MikeSeth> http://fscked.org/blog/incomplete-list-alleged-vulnerable-sites 10:48 -!- Goleo[66] [n=master@91.98.70.213] has joined #agavi 11:03 < marklar|omni> MikeSeth: lol 11:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:05 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 11:28 < theoden> how i can enable a $inner in my master template? http://pastebin.com/m751ee16a i know how to put specific action in decorator slot but i cant put default action from request into $inner 11:31 < _cheerios> gaah. netbeans ' 11:31 < _cheerios> *strangle* dies on me when i type > with a NullPointerException 11:35 < MerlinDMC> _cheerios, beta software ;) 11:37 < MerlinDMC> I got the same with nb 6.5 ... 6.1 works smoother but with less features :/ 11:38 < Wombert> theoden: say again? 11:38 < theoden> hi 11:39 < theoden> ok I have one base(master) template, and i want put output from request action into it 11:40 < Wombert> ok 11:41 < theoden> http://pastebin.com/m751ee16a - my output_types.xml 11:50 -!- Strzalek [n=Strzalek@dlt155.neoplus.adsl.tpnet.pl] has joined #agavi 11:53 < Wombert> why don't you have a content layer, theoden? 11:54 < MrJeep> Another project made with Agavi (And Flex) : http://67.205.67.137/~eqproj/Atlas_Finale_version/Atlas/pub/index.php/atlas/emplois/2006/s_a_t_1_2006/ 11:55 < theoden> Wombert: I have but in slot tag are defined 11:55 < theoden> bad ;)? 11:55 < Wombert> a layout consists of any number of layers 11:55 < Wombert> they are rendered sequentially 11:55 < Wombert> by default, the template name equals the view name 11:56 < Wombert> the entire previous output is available in a layer through $inner 11:56 < Wombert> look at the sample app 11:56 < Wombert> and the templates 11:56 < Wombert> and the output config 11:56 < Wombert> you always have a content template, and then a decorator template with the usual header, footer etc, that wraps the main content 11:57 < Wombert> a slot is an action that is defined for a layer. before the layer template is rendered, all its slots are run and the output is available through $inner 11:57 < Wombert> that way, you can swap out stuff like a menu etc to a separate action, to make it reusable 11:58 < Wombert> as this information is also available at runtime, you can even do stuff like using different templates depending on whether or not the action is run as a slot 11:58 < Wombert> but as I said... look at the sample app, and then it should be pretty obvious 12:01 < theoden> thanks very much 12:01 < Wombert> does that make it clear? 12:01 < theoden> i will try 12:01 < theoden> yes 12:01 < Wombert> I think you only need to remove the comments from the content layer definition you have there 12:01 < Wombert> that's then rendered first, and the result is available in the next layer, the decorator 12:01 < Wombert> in $inner 12:02 < Wombert> you can also define slots on the content layer, to assemble content from different slots 12:02 < Wombert> (useful for dashboard-like pages) 12:02 < Wombert> you can also declare the slots at runtime or modify the layouts 12:02 < Wombert> add layers etc 12:02 < Wombert> slots that are needed on all pages (like a navigation) would be defined in a layout, and all the rest is done at runtime in the view 12:02 < Wombert> brb 12:02 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 12:15 -!- simoncpu [n=soulfury@58.71.34.137] has quit ["weeeeeeeeeee weeeeeeeeeeee weeeeeeeeeeeeeeeeeeeeee"] 12:16 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 12:17 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 12:18 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 12:19 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:19 < kane0> hello i want to know i can done easily breadcrumbs with the agavi framework 12:20 < kane0> im think i can do it with routing but how? 12:46 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:49 < _cheerios> kane0, i've used http://jewsdidwtc.pastebin.com/d5cf223f6 ; feel free to extend upon it 13:20 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:26 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 13:28 < theoden> Wombert: It works, thx 13:33 -!- Arme[N] is now known as Arme[0] 13:35 < kane0> wombert: looks nice i try it thx :) 13:35 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 14:01 < CIA-10> felix * r2829 /branches/felix-testing-implementation/src/exception/templates/shiny.php: do not redeclare buildParamList() if already declared 14:05 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-beef875d414cab4e] has joined #agavi 14:07 < E_mE> ive got parameter name="dsn">mysqli:host=ben-desktop;dbname=gasworld_recode< in my database configurations, but for some reason its using localhost 14:09 < Goleo[66]> when i change my output_type render from php to smarty i should made template file *.tpl manualy? 14:09 < Xylakant_> E_mE: can you paste the whole dbconfig somewhere? 14:09 < E_mE> Xylakant_: ok 14:10 < Goleo[66]> first i change to smarty and then create action but create *.php template 14:10 < kane0> in whicht context is 'getUsedRoute' called? 14:10 < Wombert> what agavi version? 14:10 < E_mE> http://pastie.org/private/qojutpaghvrgi4uxn1jq <-- Xylakant_ 14:11 < E_mE> agavi appears to be using localhost as a default value 14:12 < Xylakant_> E_mE: the AgaviMySQLIDatabase does not accept DSN 14:12 < Xylakant_> as a parameter 14:12 < E_mE> DOH! 14:12 < E_mE> thank you :) 14:12 < Xylakant_> it uses host, database, username, password 14:12 < Xylakant_> just as mysqli itself does ;) 14:13 < E_mE> yay it works 14:13 < E_mE> i shall remember this for next time now 14:13 < E_mE> about the whole database interface 14:13 < Xylakant_> well, remember to have a look at the api docs next time ;) 14:14 < E_mE> i did look at it 14:14 < Xylakant_> hmm 14:14 < E_mE> just the wrong part 14:14 < Xylakant_> ah 14:14 < Xylakant_> ok 14:14 < Xylakant_> because i got the info from there :) 14:14 < E_mE> which part? 14:15 < E_mE> database > AgavimysqlDatabase 14:15 < kane0> wombert: is use the script the link you gave me and there ist a row with: $res .= ''.$fullName.''; but i dont know from which context getUsedRoute is called. a hint for me? 14:16 < Wombert> kane0: that wasn't me 14:16 < Xylakant_> kane0: the script was from cheerios 14:16 < Xylakant_> getUsedRoute is not an agavi method 14:16 < kane0> wombert: sorry :) 14:17 < Xylakant_> erm, E_mE: there is a MySQLIDataBase class as well 14:17 < Xylakant_> though it's not in the official docs 14:17 < Xylakant_> my bad, sorry 14:18 < Xylakant_> we'll regenerate the docs sometimes soon 14:18 < kane0> xylakant: okay when i will try to emulate this :) 14:20 < kane0> its getAffectedRoutes :) 14:20 < Goleo[66]> how use routes in tpl files???? 14:21 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["meep"] 14:22 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 14:26 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 14:29 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)] 14:29 < v-dogg> how do I create new networks in facebook?-) 14:31 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 14:36 < Wombert> kane0: not getAffectedRoutes, no 14:37 < kane0> wombert: why not? 14:41 < kane0> wombert i write my own code its easier .... 14:47 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)] 14:54 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has quit [] 14:56 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:56 < _cheerios> moo 14:57 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-beef875d414cab4e] has quit [Remote closed the connection] 15:01 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit ["Leaving"] 15:03 -!- kane0_ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:05 -!- kane0__ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:08 -!- kane0___ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:16 * Wombert kicks CIA-10 15:16 < CIA-10> ow 15:20 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:23 -!- kane0_ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:25 -!- kane0__ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:26 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:31 -!- kane0_ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:33 -!- kane0__ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:36 -!- kane0____ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:43 -!- Arme[0] is now known as Arme[N] 15:44 -!- kane0___ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:48 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:51 -!- kane0_ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 15:52 -!- cangulo [n=eduardo@189.124.158.150] has joined #agavi 15:54 -!- kane0__ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 16:07 < CIA-10> david * r2830 /branches/1.0/src/config/ (AgaviXmlConfigParser.class.php xsl/_common.xsl): 16:07 < CIA-10> Started work on a solution for: XML namespace declarations are not carried over 16:07 < CIA-10> when transforming or merging configs, refs #853. The copying in _common.xsl is 16:07 < CIA-10> still wrong (it discards xmlns at the moment, but what it should really do is 16:07 < CIA-10> copy only unused declarations) 16:08 < CIA-10> felix * r2831 /branches/felix-testing-implementation/src/testing/AgaviFragmentTestCase.class.php: now properly sets the isolation level in the constructor 16:08 < impl> Wombert: Am I still doing that schematron stuff? when did you want to roll the next beta? 16:10 < Wombert> impl: this weekend 16:10 < Wombert> impl: you are! 16:10 < Wombert> (at least I hope :D) 16:10 < impl> k 16:10 * Wombert hugs 16:10 < Wombert> how are you otherwise 16:10 < Wombert> all fine? 16:10 < impl> yeah 16:10 < impl> I miss Germany, though 16:11 < Xylakant_> Beergardens ;) 16:11 < Wombert> :<< 16:11 < Wombert> uuuh Xylakant_ 16:11 < Wombert> psssst 16:11 < Wombert> you have 16:11 < Wombert> err 16:11 < Wombert> something 16:11 < Wombert> there 16:11 < Wombert> at your back 16:11 < Wombert> underscore-ish 16:11 < Wombert> <: 16:11 < impl> lawl 16:11 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [":: www.scopealley.com ::"] 16:12 < Wombert> impl: come back then. TU munich = win 16:12 < Xylakant_> Yeah, that somehow latched onto me 16:12 < Wombert> and people are smarter here, in general 16:12 < Wombert> RITE? 16:12 < Wombert> <: 16:12 < Wombert> do you miss germany, or german food? :p 16:12 < impl> Germany 16:12 < Wombert> oktoberfest kicks off in ~2 weeks, so you should decide quick <: 16:12 < impl> Well, and the food too 16:12 < Wombert> what, other than the food 16:12 < Xylakant_> we could send him some food 16:12 < Wombert> is it so much better than the u.s. of a? 16:12 < impl> I fit in better with German social style than American one 16:12 < Wombert> Xylakant_: nah 16:13 < Xylakant_> but the american customs officers are a bit funny about that 16:13 < Wombert> social style? 16:13 * Wombert blinks 16:13 < impl> Xylakant_: yeah like they'll ban you from existence 16:13 < Wombert> like what 16:13 < Wombert> Xylakant_: a _bit_ 16:13 < impl> Wombert: or maybe I just like the fact that I don't have to deal with people who are my age and only interested in talking about sports and who has had sex with whom 16:13 < Xylakant_> i managed to smuggle some stuff in. but those were different times 16:14 < impl> did you know 16:14 < Wombert> I doubt college, over here, is different 16:14 < Xylakant_> and I got caught on the way out with a sixpack of beer 16:14 < impl> I had to check a box when I came back into the US that said I had not been on a farm recently 16:14 < impl> because I could potentially bring back foreign soil 16:14 < Wombert> although I imagine that the nerd ratio here in physics etc is higher 16:14 < impl> on my shoes 16:14 < Xylakant_> yes 16:14 < Xylakant_> no living products 16:14 < Wombert> lol <: 16:14 < Xylakant_> nothing 16:14 < impl> and seriously it took me like 1.5 hours to go through customs 16:14 < Xylakant_> they used to do that 12 years ago as well 16:14 < Wombert> Xylakant_: why would you bring beer _from_ america 16:15 * Wombert shakes head 16:15 < impl> hay. :D 16:15 < Xylakant_> because cleveland has a nice little brewery 16:15 < Xylakant_> the local stuff is worth tasting 16:15 < impl> we have blueberry wheat beer here 16:15 < impl> I want to try it :< 16:15 < Xylakant_> the problem was more that I was 18 16:15 < Xylakant_> and not supposed to have alcohol with me 16:15 < impl> lol 16:16 < Wombert> the gun you had was no problem then, I s'pose 16:16 < Xylakant_> but they were nice 16:16 < Xylakant_> hey, guns in the states 16:16 < Xylakant_> no problem at all 16:17 < impl> :X 16:18 < Wombert> I was just showing Xylakant_ PULLN THIS TRUUUUCK 16:18 < Wombert> PULLN DAAAT TRUUUCK 16:18 < impl> omg 16:18 < impl> :< 16:19 < impl> Xylakant_: For the first week or so after he saw that video he'd go around and just shout "THIS SHIT'S GOIN ON YOUUTUBE" at random things 16:19 < impl> :< 16:19 < Xylakant_> :) 16:19 < Xylakant_> i can imagine that quite well 16:19 < impl> He'll probably do it again now 16:20 < Xylakant_> too bad we didn't do much together, but I was sort of busy 16:20 < Xylakant_> but I guess you'll come back here again 16:21 < impl> I hope so 16:24 < Wombert> lies 16:24 < Wombert> :< 16:29 < impl> wat 16:30 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 16:31 -!- Xylakant_ is now known as Xylakant 16:39 < E_mE> with models, is initialize executed by agavi automatically? 16:39 < Xylakant> yes 16:40 < Xylakant> if you declare the method, that is 16:40 < Xylakant> initialize gets as first parameter the context 16:41 < E_mE> well ive created initialize in my module basemodel 16:41 < E_mE> and parent::initialize($context, $parameters); and is getting fired 16:41 < Xylakant> and as second whatever you pass as parameter to getModel() 16:41 < E_mE> jsut the db reference doesn't appear to be getting created :/ 16:42 < Wombert> use_database? 16:42 < E_mE> resolved ;) 16:42 < E_mE> configuration error 16:43 < E_mE> Wombert: Gasworld MD appears to be quite pleased with the case of using Agavi for migration ;) 16:44 < Xylakant> nice 16:44 < Xylakant> can we get a success story for the agavi website? ;) 16:45 < E_mE> Xylakant: i was forced by my previous boss to develop our own framework .. and now his left, well im throwing out the framework and using agavi on the side of the legacy site to start implementing features one at a time, rather then recoding it all at once and having to resolve a million errors.. so the answer to your question may be yes! ;) 16:46 < Xylakant> that would be great 16:46 < Xylakant> awesome 16:46 < E_mE> when ive written the first module, ill show you ;) 17:08 -!- kane0____ [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:09 < CIA-10> david * r2832 /branches/1.0/ (CHANGELOG src/config/xsl/_common.xsl): Fixed #853: XML namespace declarations are not carried over when transforming or merging configs 17:15 < CIA-10> felix * r2833 /branches/felix-testing-implementation/src/controller/AgaviExecutionContainer.class.php: 17:15 < CIA-10> - made the local request data protected instead of private, required for action tests 17:15 < CIA-10> - added guard to protect against empty outputType when serializing/deserializing the container 17:16 -!- E_mE[Stilgar [n=jeramy@82.111.67.46] has joined #agavi 17:28 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:29 -!- E_mE[Stilgar] [n=jeramy@82.111.66.11] has quit [Read error: 113 (No route to host)] 17:35 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:40 < CIA-10> felix * r2834 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: basically working implementation of the AgaviActionTestCase 17:40 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit ["bai"] 18:03 < CIA-10> felix * r2835 /branches/felix-testing-implementation/ (4 files in 3 dirs): (log message trimmed) 18:03 < CIA-10> Merged revisions 2828,2830,2832 via svnmerge from 18:03 < CIA-10> http://svn.agavi.org/branches/1.0 18:03 < CIA-10> ........ 18:03 < CIA-10> r2828 | david | 2008-09-10 12:11:48 +0200 (Wed, 10 Sep 2008) | 1 line 18:03 < CIA-10> Fixed #852: AgaviXmlConfigParser does not copy attributes when merging Agavi config files 18:03 < CIA-10> ........ 18:18 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Read error: 110 (Connection timed out)] 18:24 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has joined #agavi 18:45 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:48 -!- Wombert [n=Wombert@dslb-088-066-170-072.pools.arcor-ip.net] has joined #agavi 18:55 * Wombert glares at _cheerios and v-dogg and ttj and horros 18:55 < _cheerios> woot? 18:55 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 19:02 < _cheerios> anyone here been running a team of devs? any tips / best practices from such experiences to get best results? 19:03 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 19:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:07 < _cheerios> *g* http://www.hockeydrunk.com/images/2007/11/lolcat_terrorist.jpg 19:09 -!- Arme[N] is now known as Arme[0] 19:17 < MrJeep> lolll! 19:28 < digitarald> didnt expect that ... learning portuguese on an english speaking site on a .fi domain ... 19:33 < E_mE[Stilgar> _cheerios: shotgun ;) 19:43 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:43 < _cheerios> we have a small bbgun at the office 19:45 < E_mE[Stilgar> haha 19:49 < _cheerios> i got a locker key to the new office premises we're moving into this friday/next monday. i guess thats a hinthintwinkwink that i should be starting to cycle/jog to work. 19:51 < _cheerios> however, distance is 12km instead of 4.5km now 19:55 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 20:10 < jake> 12km is a nice ride, that's the distance of mine 20:19 -!- Wombert_ [n=Wombert@dslb-088-064-050-128.pools.arcor-ip.net] has joined #agavi 20:33 -!- Goleo[66] [n=master@91.98.70.213] has quit ["Leaving"] 20:35 -!- Wombert [n=Wombert@dslb-088-066-170-072.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 20:47 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has joined #agavi 20:50 -!- E_mE[Stilgar [n=jeramy@82.111.67.46] has quit [Read error: 113 (No route to host)] 20:57 -!- Strzalek [n=Strzalek@dlt155.neoplus.adsl.tpnet.pl] has quit [] 20:59 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 21:04 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:10 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has quit [] 21:22 -!- cangulo [n=eduardo@189.124.158.150] has left #agavi ["Saindo"] 21:24 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has joined #agavi 21:27 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has quit ["Leaving"] 21:30 -!- cangulo [n=eduardo@189.124.158.150] has joined #agavi 21:41 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 21:57 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has quit [] 21:58 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has joined #agavi 21:58 -!- fnordfish [n=fnordfis@e178147056.adsl.alicedsl.de] has quit [Client Quit] 22:01 -!- E_mE[Stilgar] [n=jeramy@82.111.66.195] has joined #agavi 22:02 -!- Macen [n=leopard@host81-153-238-64.range81-153.btcentralplus.com] has quit [] 22:34 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 104 (Connection reset by peer)] 22:34 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #Agavi 22:37 -!- Wombert_ [n=Wombert@dslb-088-064-050-128.pools.arcor-ip.net] has quit [] 22:40 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 23:01 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 23:26 -!- cangulo [n=eduardo@189.124.158.150] has left #agavi ["Saindo"] 23:26 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [Read error: 113 (No route to host)] 23:45 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] --- Day changed Thu Sep 11 2008 01:03 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 01:42 -!- jake [n=jake@cpe-65-29-93-211.indy.res.rr.com] has quit ["Leaving"] 01:44 -!- digitarald [n=digitara@189.16.113.210] has quit [Read error: 113 (No route to host)] 02:56 -!- IcyT is now known as icyt 03:48 -!- Arme[0] is now known as Arme[N] 03:53 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:07 -!- Goleo[66] [n=suntux@80.191.128.149] has joined #agavi 04:07 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:07 < Goleo[66]> hi guys 04:08 < Goleo[66]> any od use $ro->gen() in tpl file? 04:08 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:12 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:13 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:13 < Goleo[66]> MugeSo, u use $ro->gen() in tpl file ??? 04:15 < MugeSo> no, i use smarty plugin 04:15 < MugeSo> which i made. 04:16 < Goleo[66]> thx :) 04:17 < Goleo[66]> but for tpl file i should create tpl file manualy? MugeSo 04:17 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:18 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:20 < v-dogg> huomenta 04:21 < MugeSo> huomenta 04:25 < Goleo[66]> but for tpl file i should create tpl file manualy? unlike php render mod? 04:25 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:26 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:27 < MugeSo> unstable connection today :( 04:28 < Goleo[66]> v-dogg, u use with smarty in agavi ??? 04:32 -!- E_mE[Stilgar [n=jeramy@82.111.67.180] has joined #agavi 04:34 < v-dogg> Goleo[66]: nope, sorry 04:35 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:36 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:46 -!- E_mE[Stilgar] [n=jeramy@82.111.66.195] has quit [Read error: 113 (No route to host)] 05:10 < Goleo[66]> MugeSo, when setAttribute in view i just use {$value} in tpl for see? 05:10 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 05:12 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:19 < Goleo[66]> MugeSo, when setAttribute in view i just use {$value} in tpl for see? 05:22 < MugeSo> {$template.value} 05:26 < Goleo[66]> MugeSo, thx 05:35 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 05:36 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:37 -!- E_mE[Stilgar [n=jeramy@82.111.67.180] has quit [Read error: 113 (No route to host)] 05:37 -!- E_mE[Stilgar [n=jeramy@82.111.67.73] has joined #agavi 05:40 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection] 05:44 -!- j0ec4i [n=joe@202.141.163.2] has joined #agavi 05:48 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:51 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 05:52 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 06:57 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:58 < _cheerios> huomenta 07:03 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 07:04 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 07:04 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Client Quit] 07:05 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 07:07 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 07:12 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 07:29 -!- Goleo[66] [n=suntux@80.191.128.149] has quit ["bye nojum"] 07:33 -!- fnordfish [n=fnordfis@e178189126.adsl.alicedsl.de] has joined #agavi 07:42 -!- fnordfish [n=fnordfis@e178189126.adsl.alicedsl.de] has quit [] 07:50 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 07:56 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 07:58 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:05 < CIA-12> felix * r2836 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: assertViewEquals now uses the full qualified view name as returned from the ExecutionFilter 08:17 < E_mE> huomenta 08:18 < E_mE> can i have an opinion on a problem ive be encountered with, if there is a legacy site which has recently been removed with a brand new one 08:18 < E_mE> and google still has URLs to legacy content 08:18 < E_mE> should it return the 404 or redirect to the index page 08:19 < E_mE> the "Web Manager" says it should redirect to the index page and not displaya 404 08:24 < E_mE> or is it a good idea to send a redirect status code? 08:24 < E_mE> or site moved 08:25 < horros> I'd probably send a 301 08:29 < E_mE> ja :) Thank you horros 08:29 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 08:29 < simoncpu> hello 08:30 < simoncpu> houmenta 08:30 < simoncpu> in agavi, can i safely use $_SESSION within a template? 08:30 < simoncpu> wouldn't it be automatically cleared? 08:31 < E_mE> you shouldnt use $_SESSION 08:31 < E_mE> always reference via getUser() or $us i believe in templates 08:32 < E_mE> yes simoncpu, use $us->getAttribute(..); 08:35 < CIA-12> felix * r2837 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: added assertIsSimple() and assertIsNotSimple() methods 08:36 < CIA-12> felix * r2838 /branches/felix-testing-implementation/samples/test/ (2 files in 2 dirs): added testfile for the searchenginespam action 08:36 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:37 < Xylakant> huomenta 08:37 < horros> Huomenta Xylakant 08:40 < CIA-12> felix * r2839 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: the expected viewName now only gets expanded if it's not AgaviView::NONE 08:40 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:45 < simoncpu> btw, when processing POST data, i'll just use executeCreate(), right? 08:45 < simoncpu> how about for file uploads? 08:45 < v-dogg> executeWrite 08:45 < v-dogg> POST defaults to 'write' 08:46 < v-dogg> and file uploads are POST, right? 08:46 -!- slocum [n=Joshua@80-121-26-22.adsl.highway.telekom.at] has joined #agavi 08:46 < simoncpu> ah... 08:46 < simoncpu> thanks for the clarification... i was a bit confused 08:47 < simoncpu> it's defined as: 08:47 < simoncpu> $methods = array_merge(array( 08:47 < simoncpu> 'GET' => 'read', 08:47 < simoncpu> 'POST' => 'write', 08:47 < simoncpu> 'PUT' => 'create', 08:47 < simoncpu> 'DELETE' => 'remove', 08:48 < horros> HTTP PUT and DELETE aren't used terribly much. 08:49 < horros> In fact, I've no idea how you'd tell a browser to do a HTTP DELETE :) 08:49 < simoncpu> yeah.... 08:49 < simoncpu> i usually use curl 08:50 < simoncpu> i haven't tried doing DELETE with a browser yet for REST app 08:50 < simoncpu> in theory, i think we can use javascript to do an HTTP DELETE 08:59 < simoncpu> i can't seem to find the docs on using sessions 08:59 < simoncpu> how do i set a session in agavi? 09:11 < E_mE> simoncpu: sessions are setup automatically 09:12 < E_mE> as i said, use $this->context->getUser() to reference the session! 09:14 < simoncpu> okies 09:14 < E_mE> tell me how it goes :) 09:17 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 09:17 < MikeSeth> ohai 09:17 < MikeSeth> 9/11 09:17 < MikeSeth> literallt 09:18 < MikeSeth> durr killed the joke 09:18 < E_mE> its NOT the 9th of November, Smacks MikeSeth 09:19 < simoncpu> another question... how can i output raw text? 09:19 < simoncpu> if i just do echo "Hello"; 09:20 < simoncpu> "Hello" is automatically transformed into an HTML page 09:20 < E_mE> define an output_type 09:20 < E_mE> with a parameter named http_headers 09:22 < simoncpu> where does agavi gets its template? 09:24 < simoncpu> http://simoncpu.pastebin.com/m55c962b4 09:24 < MikeSeth> simoncpu: FPF does that 09:26 < simoncpu> uhm... what's FPF? 09:26 < MikeSeth> Form Population Filter 09:29 -!- icyt is now known as IcyT 09:30 < simoncpu> is it possible to disable it? 09:31 < simoncpu> my AJAX code needs to read plain strings :( 09:34 < Xylakant> you can define an output-type 'text 09:34 < Xylakant> ' 09:34 < Xylakant> and configure FPF to only handle the (x)html output type 09:37 < _cheerios> anyone using JSONP? 09:37 < simoncpu> is this the way to do it? html 09:38 < Xylakant> yes 09:38 < simoncpu> cool thnx 09:39 < CIA-12> felix * r2840 /branches/felix-testing-implementation/ (2 files in 2 dirs): 09:39 < CIA-12> - implemented assertDefaultViewName() 09:39 < CIA-12> - added a test in the sample testCase 09:39 < simoncpu> cooool 09:39 < simoncpu> it works! 09:40 < CIA-12> felix * r2841 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: added todo marker 09:40 < Xylakant> good 09:40 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 09:41 -!- kapitan [n=kapitan@nat-12.ghnet.pl] has joined #agavi 09:47 < kapitan> hi 09:47 < kapitan> where should i put my own exception classes? 09:55 < E_mE> does anyone know how to stop monitors in console mode (with linux) from going into energy saving mode, not in X might i add 09:57 < _cheerios> kapitan, app/lib/exception perhaps 10:00 < kapitan> damn right 10:00 < kapitan> thans 10:00 < kapitan> thanks 10:02 < kapitan> is there a place for interfaces? or should i update autoload.xml 10:08 < horros> E_mE: umm, setterm -powersave off 10:08 < horros> Perhaps. 10:08 < horros> I can't remember. 10:08 < horros> man setterm :) 10:23 -!- Arme[N] is now known as Arme[0] 10:26 < E_mE> horros: thank you :) 10:34 < simoncpu> hello 10:34 < horros> E_mE: np 10:34 * horros Skatalites - Guns of Navarone 10:34 < horros> <3 10:34 < simoncpu> if i upload a file to www.example.org?w00t=value, 10:34 < simoncpu> can i still read GET variables inside executeCreate()? 10:35 < E_mE> why do you want _GET vars? 10:35 < simoncpu> to read $_GET['w00t'] 10:37 < E_mE> well, use $rd->getParameter('w00t'); in your actions or from the Request Data holder 10:37 < E_mE> $_GET and $_POST are destroyed after agavi has finished with them for security reason 10:38 < E_mE> all the data that is moved to the Parameters holder has then been santized 10:42 < simoncpu> cool 10:44 < v-dogg> it is sanitized _if_ you use "strict" validation mode and actually validate/sanitize the data, mind you 10:45 < v-dogg> so don't trust your data unless you know what you are doing :) 10:46 < simoncpu> thanks for the tip 10:47 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 10:47 < simoncpu> btw, is it also possible to read $_FILES? 10:49 < v-dogg> $rd->getFile('input_name'); 10:50 < v-dogg> gives you AgaviUploadedFile 10:50 < v-dogg> http://www.agavi.org/docs/HEAD/apidocs/agavi/request/AgaviUploadedFile.html 10:52 < v-dogg> filename, type, size etc. are accessed via $file->getName(), ->getSize() and so on (see class variable $indexMap) 10:52 < simoncpu> thanks for the tip 11:03 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 11:08 -!- j0ec4i [n=joe@202.141.163.2] has quit ["Leaving"] 11:31 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 11:36 -!- CIA-12 [n=CIA@208.69.182.149] has quit [Client Quit] 11:37 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 11:38 < malax> houmenta! :) 11:41 < ttj> Huomenta. But it isn't morning any longer, so I guess you meant "Iltapäivää!" or something to that extent. ;) 11:43 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 11:44 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 11:47 < malax> ttj, according to http://trac.agavi.org/wiki/Huomenta houmenta is universal... at least for this channel. ;-) 11:47 < malax> But... Iltapäivää ttj! ;-) 11:47 < ttj> Yargh! You typo'd it again! :P 11:53 * Wombert stabs ttj 11:54 -!- heidi [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Nick collision from services.] 11:54 -!- fd [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #Agavi 11:54 * ttj dodges Wombert's stab. 11:54 < ttj> Muahaha, you not only suck in football but also at stabbing. :P 11:54 < v-dogg> haha 11:55 < v-dogg> harsh :) 11:55 < ttj> The truth can occasionally be painful to realize. :P 12:05 < simoncpu> yikes 12:05 < simoncpu> it turns out that my AJAX app is uploading the file via HTTP POST, not PUT 12:06 < simoncpu> does getFile() inside executeCreate()? 12:06 < simoncpu> does getFile() work inside executeCreate()? 12:12 < Xylakant> it should 12:12 < Xylakant> but if you have 'POST' you'd use executeWrite() anyways 12:13 < MikeSeth> in soviet russia 12:13 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:14 < simoncpu> ah... yepp... executeWrite() 12:17 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 12:18 < simoncpu> uhm... 12:18 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:18 < simoncpu> how do i get the temporary name of the uploaded file? 12:19 < v-dogg> $file->getTmpName (like I said, see $indexMap from the class' API docs) 12:27 < Wombert> you might not even need it 12:28 < Wombert> there's $file->getContents() 12:28 < Wombert> $file->getStream() 12:28 < Wombert> $file->move() 12:28 < simoncpu> but what's $file? 12:28 < Wombert> I guess we need to re-generate the api docs soon :p 12:28 < Wombert> $rd->getFile('foo'); 12:28 < v-dogg> $file = $rd->getFile('name'); 12:28 < Wombert> it's an object 12:28 < Wombert> AgaviUploadedFile 12:28 < simoncpu> ah.... 12:28 < simoncpu> lemme try 12:29 -!- IcyT [i=bnc@icysoft.de] has quit [Remote closed the connection] 12:29 < simoncpu> where can i get 'name' and 'foo'? 12:29 < simoncpu> is it the filename of the uploaded file? 12:29 < simoncpu> i tried doing a var_dump on getFile(filename) but it's null 12:32 < v-dogg> it's the name of the input 12:34 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:35 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)] 12:43 < nfq> hey E_mE 12:44 < Wombert> simoncpu: have you validated the file 12:45 < nfq> Wombert: got a sec? 12:46 < simoncpu> Wombert: nope... i haven't validated it 12:50 < simoncpu> yey, it works now 12:50 < simoncpu> someday, i'm gonna write a how to on "Uploading with Agavi" 12:51 < simoncpu> to save future devs hehehehehe 12:51 < simoncpu> i thought in curl -d 'variable1=value' http://www.example.org/process.php 12:52 < simoncpu> i need to use getFile('variable1'); 12:52 < simoncpu> it still hasn't worked yet (dunno why) but it works in my browser 12:52 < simoncpu> using a normal
12:55 < v-dogg> it's not a "normal" form, it has enctype="something-here-multipart-foo-thingy" 12:55 < v-dogg> enctype="multipart/form-data" 12:56 < simoncpu> ah... 12:56 < simoncpu> i think i need to read the curl man pages again.. i might have missed something :( 12:57 < simoncpu> anyway, i'm happy... i can now eat 12:57 < simoncpu> i skipped my dinner just to find the solution 13:02 < Wombert> that's the spirit 13:02 < Wombert> nfq: ya 13:03 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 13:03 < E_mE> yo nfq 13:03 < nfq> yo E_mE : you good? 13:04 < E_mE> yeah pretty good 13:04 < E_mE> just anaylesing banner tariffs! Magic! 13:05 -!- Goleo[66] [n=master@91.98.70.213] has joined #agavi 13:05 < nfq> haha 13:06 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 13:07 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:08 < theoden> http://pastebin.com/m1cb9ece why code doesn`t return msq from max min? 13:09 < theoden> if i have only one tag it works 13:20 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 13:27 -!- IcyT796 [n=IcyT@icysoft.de] has joined #agavi 13:30 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 13:30 -!- IcyT796 is now known as icyt 13:30 -!- icyt is now known as IcyT 13:31 -!- kapitan [n=kapitan@nat-12.ghnet.pl] has quit ["Leaving"] 13:38 -!- jwage [n=jwage@84.246.12.87] has quit [] 13:44 < Wombert> theoden: it uses the value f the argument is not set at all 13:44 < Wombert> also, if the encoding is utf8, you do not need to use entities 13:46 < theoden> Wombert its working now but i have one more question i display errors from forms getValidationManager()->getErrorMessages() as $error): ?> how to configure formPopulationFilter to inject errors after labels 13:46 < theoden> ? 13:50 < Wombert> theoden: look at the sample app, it does that 13:50 < Wombert> global_filters.xml 13:53 < theoden> formPopulationFilter insert me values in to forms and colorize if was error but dont insert msg 13:55 < Wombert> as I said 13:55 < Wombert> have a look at the sample app to see how it's done 13:55 < Wombert> global_filters.xml 13:55 < theoden> ok 14:00 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has joined #agavi 14:03 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit ["Leaving"] 14:15 < digitarald> What's Ajax? 14:17 < MikeSeth> washing powder 14:17 < trophaeum_> digitarald, cleaning product 14:22 < digitarald> I'm so doomed, have to make a presentation in a university about web 2.0 technologies and mootools ... 1 hour ... good lord 14:23 < digitarald> I'll show some cleaning products 14:23 < trophaeum_> easy trick, change from doin technologies to concepts 14:23 < trophaeum_> then do a small bit on tech 14:24 < digitarald> I'll first copy that one ... http://www.slideshare.net/jlewis/introducing-web-20-concepts 14:24 < digitarald> if slideshare wouldnt be so slow :D 14:24 < digitarald> so I have to write my own 14:25 < digitarald> Its the University in Manaus, a company here is looking for people from Europe that work here for a year in web front- or backend. Just in case u know some fresh student or geek :) 14:26 < digitarald> Manaus/Brasil ;) 14:26 < fnordfish> poor digitarald 14:27 < digitarald> fnordfish: 28 hours flight, shall I book it for u? ;) 14:28 < fnordfish> naa, I'm on vacation next week any way :) 14:30 * Wombert kicks CIA-10 14:36 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 14:36 < gingerbob> afternoon 14:37 < gingerbob> have a problem with cacheing :( 14:37 < Xylakant> well, we'd need some more details to help you ;) 14:38 < gingerbob> :) 14:38 < gingerbob> if I clear the cache - then visit http://www.venturenavigator.co.uk/search/content/creativebias/0/rel/1/10 followed by http://www.venturenavigator.co.uk/search - I get the last page as you see it now 14:38 < gingerbob> without the Master template basically 14:39 < Wombert> the last page with search results? 14:40 < gingerbob> the last page just shows up atm as the central content - no master tempalte around it 14:40 < Xylakant> do you include the search form as a slot in the search result? 14:40 < Xylakant> and can you paste the cache-config somewhere? 14:43 < gingerbob> no slots involved Im afraid 14:44 < Xylakant> could you still paste the cache config? 14:45 < gingerbob> cache config for which view? 14:47 < Xylakant> are those separate actions? 14:47 < gingerbob> yeah 14:47 < gingerbob> one is FormAction and one is ContentAction 14:47 < Xylakant> and contentaction does not use formaction as a slot? 14:48 < Xylakant> and both configs please 14:49 < gingerbob> nope - they both have that form with the input box and select dropdown in as speerate HTML 14:50 < Xylakant> ok 14:50 < gingerbob> http://pastebin.com/m619fe681 14:52 < Xylakant> hmm 14:52 < Xylakant> strange 14:59 < Wombert> are you absolutely certain that the small search form is not included from elsewhere, gingerbob? 14:59 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["woot"] 15:02 < gingerbob> yep - (sorry 4 delay) 15:04 < gingerbob> http://pastebin.com/m63f7078a 15:18 < Xylakant> gingerbob: do you have an output type that calls the search form without the wrapper? 15:19 < gingerbob> (bare in mind that this is still an old version of 0.11 15:19 < gingerbob> no mention of Search within output_types.xml 15:24 < Wombert> I really think you need to upgrade to the lastest agavi version first, gingerbob 15:24 < Wombert> your agavi is 11 months old 15:24 < gingerbob> we tried that - wasnt seamless with errors a plenty Im afraid 15:25 < Wombert> you upgraded to 0.11.2? 15:26 < gingerbob> we are still on -r2139 15:26 < Wombert> yes I know 15:26 < Wombert> upgrade to the latest version 15:26 < MikeSeth> that.. is old 15:26 < Wombert> if you run into trouble while doing that, we'll be happy to help 15:27 < gingerbob> what is the revistion # for 0.11.2? 15:27 -!- Macen [n=leopard@host86-130-123-79.range86-130.btcentralplus.com] has joined #agavi 15:30 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 15:32 < gingerbob> what is the revision number for 0.11.2? 15:35 < Wombert> ... 15:35 < Wombert> why don't you simply embed the release tag as an external... 15:35 < gingerbob> atm we have - agavi -r2139 http://svn.agavi.org/branches/0.11/src 15:36 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 15:36 < MikeSeth> he's right actually 15:36 < MikeSeth> leave the revisions alone 15:36 < MikeSeth> just set svn:external on a repo tag 15:36 < gingerbob> we ahve it as an svn external atm 15:36 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 15:36 < gingerbob> svn propget svn:externals libs 15:36 < gingerbob> agavi -r2139 http://svn.agavi.org/branches/0.11/src 15:36 < gingerbob> svn propget svn:externals libs 15:36 < gingerbob> agavi -r2139 http://svn.agavi.org/branches/0.11/src 15:36 < gingerbob> svn propget svn:externals libs 15:36 < gingerbob> agavi -r2139 http://svn.agavi.org/branches/0.11/src 15:36 < gingerbob> svn propget svn:externals libs 15:36 < gingerbob> agavi -r2139 http://svn.agavi.org/branches/0.11/src 15:36 < gingerbob> (sorry!) 15:36 < MikeSeth> well dont 15:37 < MikeSeth> instead point it at tags 15:37 < gingerbob> coolio 15:37 < MikeSeth> http://svn.agavi.org/tags/ 15:38 < gingerbob> any idea what the current 2139 is equiv to? 15:38 < gingerbob> (as always - sorry - Ross set all of this up - not me!) 15:38 < MikeSeth> nope but you should be able to see the version in agavi.php or config.php 15:38 < MikeSeth> not sure 15:39 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 15:39 < Xylakant> gingerbob: revision numbers themselves bear little meaning 15:39 < Xylakant> you always need the path and the number 15:39 < gingerbob> I know that Xy - but you must know what revision number was tagged as X.X.X? 15:39 < Xylakant> no 15:39 < Xylakant> i don't 15:39 < Xylakant> you can look that up 15:40 < Xylakant> but you don't have to 15:40 < Xylakant> just change the path to the tag 15:40 < Xylakant> and leave the revision number floating 15:40 < gingerbob> I want to know where we are atm first though 15:40 < Xylakant> then to svn log on the tag url 15:41 < gingerbob> thanks 15:42 < Xylakant> 2184 was tagged as 0.11.0 15:42 < Wombert> ... 15:42 < Xylakant> and 2473 was tagged as 0.11.1 15:42 < gingerbob> we basically ahve near enough 0.11.0RC6 15:42 < Xylakant> looks like 15:42 < Xylakant> that's quite old 15:43 < gingerbob> :) 15:43 < Wombert> http://svnbook.red-bean.com/nightly/en/svn.basic.in-action.html#svn.basic.in-action.revs 15:43 < gingerbob> we know that! 15:43 < Wombert> http://svnbook.red-bean.com/nightly/en/svn.branchmerge.tags.html 15:43 < gingerbob> what is that for wombert? 15:43 < Wombert> that's for you 15:43 < Wombert> so you can read and understand basic concepts of version control :) 15:43 * Wombert hugs gingerbob 15:44 < gingerbob> lol - I am picking up pieces of Ross's shit here 15:46 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 15:46 < _cheerios> home sweet home 15:46 < _cheerios> http://www.cyriak.co.uk/lhc/lhc-webcams.html 15:53 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 15:53 < Xylakant> well, _cheerios - you live a little further away than we do 15:54 < Xylakant> so when agavi.org goes offline, pack and run ;) 15:54 < Xylakant> wait, what's that black out there... 15:58 -!- kaos|work_ [n=dominik@87.79.35.60] has left #agavi [] 16:01 -!- cangulo [n=eduardo@189.124.158.150] has joined #agavi 16:01 < gingerbob> ok - so running 11.2 now - get error - Call to a member function getName() on a non-object libs/agavi/filter/AgaviFormPopulationFilter.class.php on line 93 16:01 < Xylakant> did you clear the cache? 16:02 < Xylakant> after updating 16:02 < gingerbob> yeah 16:02 < Xylakant> the empty the whole cache directory 16:02 < gingerbob> yeah 16:02 < gingerbob> rm -rf app/cache/* 16:04 < Xylakant> that would indicate you have a response without an output-type 16:05 < Wombert> paste your factories.xml 16:05 < Wombert> where are you caching to? memcached or something? 16:06 < gingerbob> http://pastebin.com/m5d67641a 16:07 < Xylakant> what does BaseExecutionFilter look like? 16:09 < Wombert> I'm suspecting a problem there, too 16:09 < gingerbob> http://pastebin.com/m485f9d0b 16:09 < Wombert> wildcards ftw btw... 16:09 < Wombert> eww 16:10 < Wombert> lemme compare that 16:10 < Wombert> what revision was that again? 16:10 < gingerbob> hey - still picking up pieces - trying to get this shit working - not rewrite it! 16:10 < Wombert> what you had back then? 16:10 < gingerbob> r2139 16:13 < slocum> can I set constansts in agavi? a) for the application b) for module 16:13 < Wombert> okay gingerbob 16:13 < Wombert> you can get rid of that one 16:13 < gingerbob> get rid of what one? 16:14 < Wombert> gingerbob: http://trac.agavi.org/ticket/588 and http://trac.agavi.org/ticket/742 16:15 < Wombert> ... 16:15 < Wombert> of that custom execution filter implementation 16:15 < Wombert> it was a workaround ross did for a problem in older agavi versions 16:15 < Wombert> we've since changed that, and your custom implementation is not necessary anymore 16:15 < gingerbob> ok - so what am I getting rid of exactly here? 16:15 < Wombert> remove the file 16:15 < Wombert> remove the declarations in factories.xml 16:16 < Wombert> remove it from autoload.xml 16:17 < gingerbob> done 16:18 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 16:18 < Wombert> should all work fine 16:18 < saracen> Say I have a login page with a username and password field. When the login is incorrect, I want to highlight both fields, but with only one error message under the password field. Is there a way I can pass an array of error names to setError (or similar), with just one error desc. For example: setError(array('username', 'password'), 'Login incorrect. Please check username and/or password'); 16:18 < gingerbob> lol 16:18 < Wombert> clear the cahce, of course :) 16:18 < Wombert> saracen: that is possible, but a tad more complex 16:19 < Wombert> there's two old apis for this 16:19 < Wombert> a new one will be added this week that should make it simpler 16:19 < Wombert> so you might wanna wait for that 16:19 < Wombert> I can't tell the solution off the top of my head right now 16:19 < gingerbob> ahh - when you said remove from factories - you meant change to AgaviExecutionFilter.... :) 16:19 < saracen> I'll wait then =), Thanks for the heads up :P 16:20 < Wombert> gingerbob: you can delete that baseexecfilter file thing 16:20 < Wombert> and remove it from autoloads.xml 16:20 < Wombert> and also get rid of it in factories.xml (so it uses AgaviExecutionFilter again) 16:20 < gingerbob> and change it in factories to be Agavi... :) 16:20 < gingerbob> done and looks good 16:20 < Wombert> and then get rid of all the blocks for each developer 16:20 < Wombert> and use a single one with a regex to match all dev envs 16:20 < Wombert> development.* 16:21 < Wombert> then it's not as big and ugly 16:21 < Wombert> :) 16:21 < gingerbob> alot of the setup feels very bloated atm tbh 16:21 < gingerbob> _looks_ like it all works atm 16:21 < Wombert> test it a bit 16:21 < Wombert> iirc it was an rss feed or something that wasn't supposed to be cached 16:21 < Wombert> only the html 16:21 < Wombert> something like that 16:23 < gingerbob> cheers wombert 16:24 < Wombert> happy tp help gingerbob 16:24 < Wombert> hope all else is going smoothly! 16:24 < gingerbob> (although no need for the red-bean link!) 16:25 < E_mE> baiiiiiiiii! 16:25 * E_mE -> Home 16:27 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:36 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 16:45 -!- slocum [n=Joshua@80-121-26-22.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 16:45 * Xylakant kicks CIA-10 16:45 < CIA-10> ow 16:55 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit ["bai."] 16:59 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 17:15 < CIA-10> felix * r2846 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: now initializes the action properly 17:15 < CIA-10> felix * r2847 /branches/felix-testing-implementation/samples/test/tests/fragment/SearchEngineSpamActionTest.php: 17:15 < CIA-10> - added tests for methods 17:15 < CIA-10> - fixed passing of parameters to the RequestDataHolder 17:16 < kane0> i want to implent a textsearch over multiple tables in agavi what do you recommend? 17:17 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:19 -!- Strzalek [n=Strzalek@djz156.neoplus.adsl.tpnet.pl] has joined #agavi 17:20 < v-dogg> kane0: tables as in database tables or what? 17:21 < kane0> v-dogg: yeah i think about someting like a searchengine like lucene or ferret 17:22 < kane0> but i dont know the implentation afford for agavi should be doing quick and clean :) 17:22 < trophaeum_> kane0, look at sphinx, its FAST 17:23 < kane0> is somethere an example implementation? 17:23 < trophaeum_> not sure, from memory its what either mininova or tpb uses for their search engine 17:23 < trophaeum_> there is now a pecl module for it from memory too 17:24 < trophaeum_> its been a long time since i touched it 17:26 < kane0> and was it hot? 17:26 < kane0> :) 17:27 < trophaeum_> nop, lost a toe to frostbite with it :) 17:28 < trophaeum_> kane0, http://www.sphinxsearch.com/doc.html#features - that should give u some idea 17:32 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 17:35 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 18:07 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 18:08 < Strzalek> huh 18:08 < Strzalek> how to deal with file upload with agavi? 18:09 < Wombert> $rd->getFile('name'); 18:09 < Strzalek> Ahh, right 18:09 < Strzalek> Thanks ;) 18:18 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 18:19 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 18:24 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 18:28 < simoncpu> hmmm 18:28 < simoncpu> sometimes i get confuse between an action and a view 18:28 < simoncpu> business logic is not supposed to be inside a view, right? 18:28 < simoncpu> s/confuse/confused 18:31 < simoncpu> err 18:31 * simoncpu whacks his head again and realizes that he needs to put his code into the model instead 18:42 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 18:44 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:47 -!- jwage [n=jwage@84.246.12.87] has quit [Client Quit] 18:59 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 19:08 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 19:44 -!- nfq_ [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:45 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 19:48 -!- Goleo[66] [n=master@91.98.70.213] has quit ["Leaving"] 19:52 -!- jwage [n=jwage@88.128.87.136] has joined #agavi 20:20 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 20:22 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 20:24 < MrJeep> hm 20:25 < MrJeep> I'm using a json output type (exacly like the sample app) 20:25 < MrJeep> and I'm getting some html in the response 20:25 < MrJeep> .dtd"> 20:25 < MrJeep>

[{"name":"Jean-Philippe D\u00e9ry","active":true},{"name":"Fran\u00e7ois Patry","active" 20:25 < MrJeep> :true}]

20:26 < MrJeep> I'm using return json_encode().. 20:28 < trophaeum_> MrJeep, looks like you still have the decorator enabled? 20:29 < MrJeep> i doubt 20:29 < MrJeep> this is my json output type 20:29 < MrJeep> 20:29 < MrJeep> 20:29 < MrJeep> application/json; charset=UTF-8 20:29 < MrJeep> 20:29 < MrJeep> 20:29 < MrJeep> plus, this is not even the doctype I'm using 20:34 < MrJeep> putting : die(json_encode($response)); 20:34 < MrJeep> works however 20:34 < MrJeep> before the return of course.. 20:34 < MrJeep> it seems agavi is adding some html to it 20:34 < MrJeep> head body and a p 20:34 -!- Strzalek_ [n=Strzalek@dme156.neoplus.adsl.tpnet.pl] has joined #agavi 20:35 * MrJeep is poking someone 20:36 < MrJeep> in a view 20:37 < MrJeep> executeJson() { return "BLAH"; } shows ,,,,,

'BLAH'

20:37 < MrJeep> weird ? 20:40 -!- simoncpu [n=soulfury@58.71.34.137] has quit ["weeeeeee"] 20:41 < MrJeep> anyone ? 20:42 < MrJeep> impl ? 20:42 -!- Strzalek [n=Strzalek@djz156.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:42 -!- Macen [n=leopard@host86-130-123-79.range86-130.btcentralplus.com] has quit [] 20:45 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has joined #agavi 20:45 < MrJeep> getResponse()->setContent() does the same 20:45 < MrJeep> oh 20:45 < MrJeep> what__: 20:45 < MrJeep> Wombert: 20:46 < MrJeep> I'm having a little problem .. 20:46 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 20:46 < _cheerios> it's after dark now and disney land is closed... 20:47 < MrJeep> http://pastie.org/270787 20:47 < MrJeep> return json_encode($sometimg) or return 'Some String' in a view 20:48 < _cheerios> MrJeep, application/xhtml+xml; charset=utf-8 to not get the added by fpf 20:50 < _cheerios> hmm, seems i've sometimes used $this->getContext()->getRequest()->setAttribute('force_output_mode','xhtml','org.agavi.filter.FormPopulationFilter'); in my setupXXX() too 20:50 < _cheerios> that'd probably allow keeping the application/json if it's important 20:51 < MrJeep> oh this is caused by the fpf ... 20:51 < Wombert> ... 20:51 < Wombert> look at the sample app 20:51 < Wombert> filters 20:51 < Wombert> there's a param 20:51 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has quit ["bai"] 20:52 < _cheerios> there is a param in the sample app, the sample app is your friend, it just has everything you need, the sample app visits you at nights, the sample app is your homie 20:52 < MrJeep> lol 20:53 < MrJeep> finally 20:53 < MrJeep> things are so crystal clear when you build the thing 20:53 < _cheerios> was there something in the sample app? that thing used to be such a joke i haven't looked at it in years 20:54 < MrJeep> yep 20:54 -!- Macen [n=leopard@host86-149-219-66.range86-149.btcentralplus.com] has joined #agavi 20:54 < MrJeep> a place to specify which output type the fpf can use 20:57 < _cheerios> cool, more ways to do the same thing 20:58 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 21:02 -!- jwage [n=jwage@88.128.87.136] has quit [Read error: 104 (Connection reset by peer)] 21:02 -!- jwage [n=jwage@88.128.87.136] has joined #agavi 21:03 -!- Strzalek_ [n=Strzalek@dme156.neoplus.adsl.tpnet.pl] has quit [] 21:05 -!- theoden_pl [n=theoden@host-80-238-115-7.jmdi.pl] has quit ["Leaving"] 21:11 -!- Macen [n=leopard@host86-149-219-66.range86-149.btcentralplus.com] has quit [] 21:11 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has joined #agavi 21:15 < Wombert> _cheerios: uhm... no 21:15 < Wombert> there's just this one way 21:16 < _cheerios> the other stuff is deprecated by now? 21:16 < Wombert> hm what other stuff? 21:17 < _cheerios> the ones i had used for that project 21:17 < Wombert> he's outputting json 21:17 < Wombert> that can't be parsed as html 21:17 < Wombert> if FPF parses it in html mode, then it wraps it in a basic html doc with body etc 21:17 -!- jwage [n=jwage@88.128.87.136] has quit ["jonwage@gmail.com"] 21:17 < _cheerios> yep, i'd used the code above to go about that 21:17 < Wombert> the switch is used to define for which output types the fpf runs 21:18 < _cheerios> hadn't used the xml switches 21:18 < Wombert> html 21:18 < Wombert> then it only runs for "html" 21:19 < Wombert> http://trac.agavi.org/changeset/2842 21:19 < Wombert> wrong window :p 21:27 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleep"] 21:28 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 21:35 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 21:38 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 21:49 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has quit [] 21:59 -!- cangulo [n=eduardo@189.124.158.150] has left #agavi ["Saindo"] 22:07 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:30 -!- nfq_ [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 23:52 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi --- Day changed Fri Sep 12 2008 00:20 -!- Rendez [n=Rendez@236.Red-81-39-1.dynamicIP.rima-tde.net] has quit [":: www.scopealley.com ::"] 00:24 -!- digitarald [n=digitara@189.16.113.210] has quit [Read error: 104 (Connection reset by peer)] 00:53 -!- IcyT is now known as icyt 00:59 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 01:30 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 03:32 < v-dogg> huomenta 03:55 -!- Goleo[66] [n=master@91.98.70.177] has joined #agavi 04:44 -!- jwage [n=jwage@80.187.146.74] has joined #agavi 04:49 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 05:07 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 05:15 -!- jwage [n=jwage@80.187.146.74] has quit ["jonwage@gmail.com"] 06:10 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:10 < _cheerios> huomenta 06:23 < _cheerios> btw. MikeSeth, you wouldn't have a step-by-step tutorial on creating soap web services for agavi in the works or hidden? 06:32 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)] 06:32 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 06:57 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 06:57 < simoncpu> i want to resign. this sucks... 06:57 < simoncpu> *rant* *rant* 06:57 < simoncpu> good bye agavi... guys from above don't want you in my code 06:57 < simoncpu> sniff sniff 06:58 < simoncpu> i'll miss you....... 06:59 < Seldaek> uh 06:59 < Seldaek> well you can still use it for personal stuff 06:59 < Seldaek> that's what I do 07:01 < simoncpu> yepp 07:01 < simoncpu> i'll just use it for personal stuff 07:18 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has joined #agavi 07:19 < _cheerios> simoncpu, what are you going to be using? 07:24 < simoncpu> _cheerios: our "framework" is a collection of giant classes 07:24 < simoncpu> basically just a bunch of functions wrapped in class {} 07:24 < simoncpu> *sigh* 07:24 < simoncpu> this is frustrating... 07:25 < _cheerios> that can work fine, if it's just bound to a framework :) 07:27 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:30 < simoncpu> there's no framework... 07:31 < simoncpu> maybe i'll find satisfaction in open source projects or something 07:31 < simoncpu> i'll just find a project to make my life interesting 07:32 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has quit [] 07:33 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has joined #agavi 07:39 < _cheerios> look into thrift, it seems useful 07:54 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has joined #agavi 07:55 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:57 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-62f4da7d5b37013e] has joined #agavi 08:02 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-62f4da7d5b37013e] has quit [Remote closed the connection] 08:10 -!- Wombert [n=Wombert@dslb-088-064-210-152.pools.arcor-ip.net] has quit [] 08:14 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 08:16 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:16 < Xylakant> huomenta 08:18 < E_mE> huomenta 08:50 < ttj> Yo. 08:50 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:55 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-4ba7d667a6d805f8] has joined #agavi 08:58 * Xylakant kicks CIA-10 09:31 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 09:57 -!- icyt is now known as IcyT 09:59 < Seldaek> Wombert: moo, is there a way to make a js validator out of the validators.xml ? If not I think I'll start on that eventually, it should be possible to generate rules automatically in the validator classes and it would be quite cool if it can be fully automatic 10:04 -!- simoncpu [n=soulfury@58.71.34.137] has quit [Read error: 104 (Connection reset by peer)] 10:05 < Xylakant> Seldaek: currently that capability is not provided by agavi 10:06 < Xylakant> but I agree, it should be possible, at least for the simple types 10:13 -!- jwage_ [n=jwage@84.246.12.87] has joined #agavi 10:23 -!- theoden [n=theoden@cwv106.internetdsl.tpnet.pl] has quit ["Leaving"] 10:34 -!- jwage [n=jwage@84.246.12.87] has quit [Read error: 110 (Connection timed out)] 10:41 < E_mE> is core.modpub no longer a valid core directive? 10:42 < v-dogg> dir_modpub perhaps? 10:43 < E_mE> nope 10:43 < Wombert> modpup_dir? 10:43 < v-dogg> err.. modpub_dir 10:43 < Wombert> or something? 10:43 < Wombert> I mean uhm 10:43 < Wombert> ... 10:43 * Wombert sighs 10:43 < E_mE> i tried modpub_dir too 10:43 < Wombert> come on 10:43 < Wombert> just define it in settings.xml 10:43 < Wombert> all good 10:44 < E_mE> okay i will do 10:45 < E_mE> jsut its mentioned on the docs 10:45 < Wombert> oh it is? 10:45 < Wombert> in the tutorial or where? 10:45 < Wombert> ah in that list? 10:45 < E_mE> yes, on the ConfigurationDirectives list 10:46 * E_mE actually looked it up first =P 10:48 < Wombert> :> 10:48 < Wombert> fixed, thanks 10:49 < E_mE> :) cool 10:51 < Wombert> lunch 10:51 * Wombert & 10:54 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 11:02 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 11:19 < Seldaek> Xylakant: alrighty, well if I have some time to try this I'll share 11:20 < Seldaek> Xylakant: just as a pointer, do you agree it should be done in the validator classes as a getJsValidation() method or something that returns js code, and the FPF would use that I assume 11:22 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 11:33 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-4ba7d667a6d805f8] has quit ["http://www.mibbit.com ajax IRC Client"] 11:46 -!- Strzalek [n=Strzalek@dme156.neoplus.adsl.tpnet.pl] has joined #agavi 11:51 -!- _cheerios [n=Jack@ip-87-108-51-174.customer.academica.fi] has quit ["bbl"] 11:54 < Wombert> impl: you there? 12:14 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:15 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 12:15 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 12:17 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-b05206529b863913] has joined #agavi 12:23 < Xylakant> Seldaek: I haven't thought about that yet 12:24 < Xylakant> but maybe each validator could know about that or you'd have a js-generator for each validator - the second one seems like the cleaner option 12:27 < Seldaek> js generator class you mean 12:28 < Seldaek> I guess that's okay yes.. I just thought maybe we could re-use some configuration stuff/init from the validator class itself 12:28 < Seldaek> which in this case we lose, unless it's extending it 12:30 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 12:33 -!- jwage_ [n=jwage@84.246.12.87] has quit ["jonwage@gmail.com"] 12:33 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 12:34 < Xylakant> why do you loose that? 12:35 < Xylakant> you could decorate the validator 12:35 < kane0> i had ask also yesterday but i have still no idea how to implement a fulltext search in an agavi project 12:35 * Wombert shakes head 12:35 < Xylakant> instead of extending id 12:35 < Xylakant> -d +t 12:35 < Wombert> this is really not gonna work 12:35 < Wombert> what if you have validators that access the database 12:35 < Wombert> etc etc 12:35 < Seldaek> Xylakant: ah, that way, then I guess it works yes, I thoguht you wanted it completely separated 12:35 < Wombert> my best idea was handing the validation.xml to js and parse it there 12:35 < Wombert> you can map identifiers to validaation class names 12:36 < Wombert> "string" is just mapped to AgaviStringValidator internally 12:36 < Wombert> you could have the counterpart, with a mapping, on the client side 12:36 < Wombert> and skip anything that does not have a mapping or so 12:36 * Wombert shrugs 12:36 < Wombert> kane0: what does a fulltext search have to do with Agavi? 12:36 < Seldaek> Wombert: about db validators, I had an idea but well, I know you won't like it, or at least won't want to put it in core 12:36 < Wombert> Seldaek: I don't think db validation stuff should be done on the client side anyway 12:36 < Wombert> we're talking about checking a form before submission, right? 12:37 < Seldaek> but for my own use, I was thinking about assigning a custom route that handles an ajax request validating stuff 12:37 < Seldaek> yes 12:37 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:37 < Wombert> kane0: I mean... what is your exact question 12:37 < Seldaek> well in some cases, like a username or something that must be unique, it can be cool to display it beforehand if it's already used 12:38 < kane0> wombert: maybe my question was wrong i need to configure a textsearch for a projekt and like to know if there is any experiences here about this 12:38 < kane0> its more important that it is easily done then superfast :) 12:39 < Xylakant> what do you mean by 'configure'? 12:39 < Seldaek> I mean I have this unique validator that you call with table/field and it checks whether the value exists, this could be done easily with an ajax query, but obviously you don't want it to be open (i.e. have the field/table given by the js) 12:39 < Wombert> no, not really (well.. I don't have any experience with lucene/sphinx/blah) 12:40 < Seldaek> so maybe for the db access, it's just easier to call the real "php" validator with the data and return a true/false to the js 12:40 < kane0> Xylakant: like wombert said engines like lucene/sphinx to work in my agavi project 12:40 < Xylakant> lucene will not provide you with indexing capabilities 12:40 < Wombert> yeah I got that but... 12:40 < Xylakant> at least not out of the box 12:40 < Wombert> don't you simply make http calls to those or whatever? 12:40 < Wombert> I guess the best idea is to build a model for this 12:42 < Seldaek> Wombert: that was to me I guess 12:42 < Wombert> Seldaek: err... no 12:42 < Wombert> :> 12:42 < Seldaek> okay:P 12:43 < Seldaek> anyway I'll give it a shot at this js thing, but I don't think parsing client side is a good idea, you might have sensitive stuff in your validator config, and it doesn't solve the problem of accessing the db anyway 12:44 < Seldaek> we will see.. 12:44 < Xylakant> Seldaek: for the db-based validators you could have a stub action that registers just that validator and returns the error output as json 12:44 < Xylakant> that would work for most cases 12:44 < Xylakant> empty execute() just to trigger validation 12:45 < Seldaek> Xylakant: yeah, well I was thinking something along those lines, but "hacked" into agavi 12:45 < Xylakant> i wouldn't hack that in 12:45 < Seldaek> I mean, you shouldn't have to define the custom actions for each validator 12:45 < Seldaek> that's painful 12:45 < Xylakant> no 12:45 * Wombert grabs a needle 12:45 < Wombert> pinches C.... WHERE IS CIA 12:45 < Wombert> oh well 12:46 < Xylakant> Seldaek: you can register validators by using the register*Validator() methods 12:46 < Wombert> http://trac.agavi.org/ticket/854 (v-dogg, MikeSeth, check it out!) 12:46 < Wombert> (and everyone else) 12:46 < Xylakant> you don't have to use the xml config 12:47 < Seldaek> Xylakant: yup.. well I am still too much of an agavi noob to get all that straight, but I'll let you know if/when I start 12:47 < Xylakant> give it a shot and then we can see what we need to change to get that right. 12:47 < Seldaek> yup 12:48 < Seldaek> no can do this weekend sadly 12:48 < Seldaek> although I probably will.. but I must not :) 12:49 < Seldaek> Wombert: great:) 12:49 < Seldaek> although I have no clue how caching works yet, it's a must have that thing 12:55 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 13:25 < E_mE> what do people think is a better concept? Adding keywords into the page via a filter or via a function in the view? 13:26 < Seldaek> if you're talking meta keywords.. imo the best thing is to just don't bother :) 13:26 < E_mE> Seldaek: for google is required to filter seprate news articles to there relavency 13:26 < E_mE> with meta tags etc 13:27 < E_mE> thats what the "Web Manager" Said ;) 13:27 < Seldaek> I don't think google gives much credit to the meta tags 13:27 < Seldaek> but then nobody knows for sure what google likes 13:27 < E_mE> hehe 13:28 < E_mE> the web manager wants to allow the journalist add tags and descriptions to his articles etc 13:30 < Seldaek> yeah I have that in my cms, but it turns out it's very annoying to fill it in and I never do it 13:33 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:34 < Seldaek> E_mE: http://searchenginewatch.com/showPage.html?page=2167931 13:34 < Seldaek> read that, and send it to your web manager, and then drop those fucking meta tags:p 13:35 < E_mE> thanks Seldaek, this may actually give me pleasure to fuck him up abit ;) 13:36 < Seldaek> well, the description you might keep it 13:36 < Seldaek> although it's not really that useful 13:36 < Seldaek> but the keywords is really useless 13:37 < E_mE> guess you could use it for internal purposes or so 13:37 < E_mE> but let me read :) 13:38 * Seldaek shakes E_mE's monitor 13:43 < E_mE> haha 13:43 < E_mE> well there are some search engines that use keywords 13:45 < E_mE> can be bias 13:45 < E_mE> cant 13:45 < Seldaek> yeah.. but let's be honest, have you ever heard their names before? :) 13:45 < Seldaek> imo it makes even less sense than checking your design in IE4 13:46 < E_mE> no, but the web manager want accept that argument 13:46 < E_mE> ehhehe 13:46 < E_mE> i would never check design in IE4 13:46 < Seldaek> did you look there ? http://searchenginewatch.com/showPage.html?page=2167891#Deep Crawl 13:47 < Seldaek> I mean.. inktomi and teoma (unofficial), seriously.. 13:47 < trophaeum> E_mE, meta description is a must, meta keywords are useless (sry, only just catchin up a bit here) 13:48 < trophaeum> meta robots is good to hide duplicate content (category list pages) 13:48 < E_mE> Seldaek: apprently those guys you mentioned are merchants or something 13:48 < E_mE> trophaeum: boss aint accepting no keywords :( 13:48 < Seldaek> well it's the first page I found 13:48 < E_mE> it aint much work 13:49 < E_mE> im putting descriptions in ;0 13:49 < E_mE> ; 13:49 < E_mE> ;) 13:49 < trophaeum> E_mE, watevr u do then, put a hard limit in ur code of say 12 or 15 keywords, no more 13:49 < Seldaek> do what you want, I don't care, but you're annoying {whoever will have to fill in the field} for nothing 13:49 < E_mE> Seldaek: im the backroom monkey, MD made web manager the boss of the frontend 13:50 < E_mE> i would listen to you if i had the control 13:50 < Seldaek> well .. the keywords don't show in the browser 13:50 < Seldaek> so it's backend related:p 13:50 < E_mE> okay, i shall limit keywords to preserve space hahah! 13:50 < E_mE> hehehe true true 13:55 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit ["bai"] 14:06 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-b05206529b863913] has quit ["http://www.mibbit.com ajax IRC Client"] 14:07 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 14:07 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-283696a4281af118] has joined #agavi 14:21 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 14:25 -!- Macen [n=leopard@host86-130-138-154.range86-130.btcentralplus.com] has joined #agavi 14:26 < impl> Wombert: poek 14:26 < Wombert> ohai 14:26 < Wombert> impl: getAgaviParameters() is not backwards compatible atm 14:27 < Wombert> it merges recursively 14:27 < Wombert> which breaks bc (and is not really a behavior you'd intend) 14:27 < impl> can you open a ticket for it? 14:27 < impl> I'm going to fix #851 right now 14:27 < Wombert> example: soap configs... you can declare global headers... they're all merged together from various envs, resulting in them being duplicated 14:27 < Wombert> impl: aces 14:27 < Wombert> impl: I added sth to the wiki 14:27 < Wombert> about the merging stuff 14:28 < Wombert> _if_ we could implement that... man that would rock. I'm not bright enough to do it. it's a job for you or dominik 14:28 < Wombert> impl: let's discuss this once you're done with #851, poke me then 14:28 < Wombert> then I'll maek a ticket 14:28 < Wombert> brb, grabbing caek 14:28 < impl> ok 14:28 < impl> want cake =< 14:28 * Wombert hugs 14:30 < impl> Wombert: syntax for creating models in subdirectories should just be Foo.Bar -> Foo/Bar right? 14:30 < Wombert> hm yeah 14:30 < impl> the reason that wasn't implemented before is because AgaviContext couldn't look up models like that iirc 14:30 < impl> it can now? 14:30 < Wombert> ye 14:30 < Wombert> s 14:31 < impl> okey 14:31 < impl> this should be like a 2-line fix then 14:31 < Wombert> ohbtw 14:31 < Wombert> there's more 14:31 < Wombert> actually 14:31 < Wombert> ^^ 14:31 < impl> ? 14:31 < Wombert> http://trac.agavi.org/ticket/829 14:32 < Wombert> http://trac.agavi.org/ticket/631 14:32 < Wombert> http://trac.agavi.org/ticket/826 (needs a template) 14:32 < impl> w8 what do I need to do for 829/631? 14:33 < Wombert> not sure 14:33 < Wombert> prolly nothing 14:33 < impl> I don't think anything either 14:33 < impl> :P 14:33 < Wombert> but I reckon we need support for http://trac.agavi.org/ticket/668 (mind you that with subdirs, view names differ and will have an underscore in front of "Success" etc!) 14:33 < Wombert> okay, now, rly 14:33 < Wombert> caek 14:33 * Wombert & 14:33 < impl> k :P 14:34 < impl> I'll deal with 668 later, that's going to require a bit of work 14:49 < Wombert> re 14:49 < Wombert> I got a brezn instead of a caek 14:50 -!- kane0 [n=michi_ma@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 14:50 < impl> What's brezn? 14:54 -!- E_mE [n=user@mail.spiritusgroup.com] has left #agavi ["ERC Version 5.3 (IRC client for Emacs)"] 14:54 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 14:54 < impl> Wombert: for Foo.Bar model, class name should be Modulename_Foo_BarModel, yeah? 14:55 < E_mE> Wombert: im looking into Translation now, noticed that in your data/i18n/ you have lots of .mo files? 14:55 < E_mE> what are .mo files sorry? 14:56 < impl> They're some sort of magic translation definition files for gettext 14:56 < impl> I can't remember how they work though :> 14:56 < Wombert> WAT impl 14:56 < impl> Wombert: what 14:56 < E_mE> where can i find out more about it? 14:56 < impl> I'm American, I don't need to know about translation stuff. 14:56 < Wombert> .mo are compiled .po 14:56 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-283696a4281af118] has quit ["http://www.mibbit.com ajax IRC Client"] 14:56 < impl> oh :D 14:57 < Wombert> http://en.wikipedia.org/wiki/Gettext 14:57 < E_mE> thanks 14:57 < Wombert> you don't know what a brezn is 14:57 < Wombert> impl: http://en.wikipedia.org/wiki/Brezn 14:57 < Macen> impl: I'm American, I don't need to know about translation stuff. <---not even ironic i'm afraid! 14:57 < Wombert> I bet that works 14:57 < Wombert> ahahah works :> 14:57 < Macen> poEdit is win 14:57 < impl> Macen: because English is the language of the world! 14:57 < impl> oh pretzel 14:57 < Macen> impl: so stop inventing stupid nonsense words! 14:57 < Wombert> Macen: I beg to differ, but if it suits you okay, happy 14:57 < impl> lawl 14:58 < impl> Macen: liek wat? 14:58 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 14:59 < Wombert> american english is closer to the english of olden times than british english 14:59 < Macen> impl: the invtentingness of george orwell was so fabutastic that he is a legend 14:59 < impl> Macen: George Orwell was British, n00b 14:59 < Macen> all inventors were british 14:59 < Macen> you just haven't realised that yet! 14:59 < impl> He wasn't an inventor, he was an author 15:00 < impl> wtf are you talking about 15:00 < Macen> http://www.brainyquote.com/quotes/authors/g/george_orwell.html 15:00 < impl> Wombert: So I've been to Starbucks so many times now that the cashier knows my name =( 15:00 < Wombert> impl: you'll end up poor 15:00 < Wombert> but 15:01 < Wombert> oh man! 15:01 * Wombert searches 15:01 < impl> Yeah, but I need kaffe :\ 15:01 < Wombert> impl: http://www.inc.com/magazine/20080801/how-hard-could-it-be-good-system-bad-system.html 15:01 < Wombert> impl: no vending machines @ university? 15:01 < impl> not with coffee in them 15:01 < impl> soft drinks don't really do anything for me 15:02 < Wombert> impl: http://www.amazon.com/Senseo-HD7810-65-Single-Serve-Coffeemaker/dp/B0001ES9G2/ref=pd_bbs_sr_6?ie=UTF8&s=home-garden&qid=1221231691&sr=8-6 and http://www.amazon.com/Senseo-Colombia-16-Count-3-92-Ounce-Packages/dp/B000UBJ3U2/ref=sr_1_15?ie=UTF8&s=grocery&qid=1221231709&sr=1-15 15:02 < impl> lol 15:02 < impl> Wombert: so you've reverted to getting your coffee off Amazon now? 15:02 < Wombert> I ordered a huuuuuuge box of colombia blend for office :> 15:02 < Wombert> yes 15:02 < Wombert> :> 15:02 < impl> lool 15:02 < Wombert> since supermarket fuckers have all removed that flavor from their inventories... 15:03 < impl> That'll show Müller, huh? 15:03 < Wombert> also, it's more convenient 15:03 < Wombert> yes 15:03 < Wombert> fuckers 15:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:03 < Wombert> I DON'T NEED THEM ANYMORE NAO 15:03 < impl> except to buy sweets 15:03 < impl> :< 15:03 < Wombert> amazon.com is even better though as you can subscribe :> 15:03 < impl> like, every month they'll ship you another box? 15:03 < Wombert> I don't eat much sweets anymore. I'm very afraid of getting fat 15:04 < Wombert> so now I'll only eat salads at mcdonalds etc 15:04 < impl> rofl 15:04 < impl> But if you just eat salads you can't eat hamburgers in the proper way :( 15:04 < Macen> i bet we even invented amazon tbh 15:04 < Macen> do we get thanks, no 15:04 < Wombert> and pretzels (no butter!) instead of croissants for breakfast etc 15:04 < Macen> ignorance is bliss blah 15:05 < impl> Amazon.com, Inc. (NASDAQ: AMZN) is an American electronic commerce (e-commerce) company in Seattle, Washington. Amazon was one of the first major companies to sell goods by Internet, and was an iconic "stock in which to invest" of the late 1990s dot-com bubble. 15:05 < Wombert> Macen: and then your commie governments or your lame union or your red-faced, beer-drinking workforce ruined it all 15:05 < impl> AMERICAN 15:05 < impl> WE INVENTED THE INTERNET 15:05 < impl> WE INVENTED COMPUTERS 15:05 < impl> WE ARE YOUR GOD 15:05 < Wombert> yes impl you can subscribe 15:05 < Macen> no you didn;t 15:05 < Macen> you invented software 15:05 < impl> Yes we did 15:05 < Macen> IBM, UK company invented the hardware 15:05 < Wombert> eh, no 15:05 < Macen> err 15:05 < Macen> no.. 15:05 < Wombert> no, again 15:05 < Wombert> we germans invented the computer, actually 15:05 < Wombert> and software 15:05 < impl> no you didn't 15:05 < Wombert> and it all 15:05 < Wombert> and 15:05 < Wombert> yes 15:05 < Macen> we put it into mass production 15:05 < impl> just like you didn't invent the car 15:05 < impl> THE FRENCH INVENTED THE CAR 15:05 < Macen> i forget the name of the company 15:05 < Wombert> and the americans invented the internet 15:05 < impl> HOW DO YOU FEEL ABOUT THAT 15:06 < Wombert> and we invented the car 15:06 < Wombert> no 15:06 < impl> yes 15:06 < Macen> impl terrible 15:06 < Wombert> they invented that machine tralala 15:06 < Wombert> avec 15:06 < impl> http://en.wikipedia.org/wiki/Nicolas_Cugnot 15:06 < impl> http://en.wikipedia.org/wiki/Nicolas_Cugnot 15:06 < impl> http://en.wikipedia.org/wiki/Nicolas_Cugnot 15:06 < Wombert> so 15:06 * impl grins 15:06 < Wombert> he doesn't count 15:06 < Wombert> they're surrender monkeys 15:06 < Wombert> the invented the baguette, granted, but that's it 15:06 < impl> mmm baguette 15:06 < Macen> AMSTRAD 15:07 < Macen> amstrad brought the computer to market 15:07 < Wombert> seriously, Macen 15:07 < Wombert> all you ever came up with is... no computer companies 15:07 < Macen> and gates BEGGED sugar to let him put his software in it 15:07 < Wombert> and cars like the Robin Reliant (look that up impl) 15:07 < Macen> by gates' own word 15:07 < Macen> he gave it to sugar for free 15:07 < Macen> (m$) 15:07 < impl> omg three wheels 15:07 < impl> lol 15:07 < Wombert> http://en.wikipedia.org/wiki/Reliant_Robin british cars 15:08 < Macen> yeh i see those alllll the time 15:08 < impl> http://en.wikipedia.org/wiki/Image:Racing-reliant-robins_mendips-raceway_2005-05-30.jpg lool 15:08 < impl> We use those kinds of cars for demolition derbys 15:08 < impl> you probably don't have those in Europe 15:08 < Macen> your all just jealous of our superiority 15:08 < impl> "you're" 15:09 < Macen> correct 15:09 < Macen> you are 15:09 < Wombert> ahahahah 15:09 < Macen> especially the germans 15:09 < Macen> who thought they could pal up with france and pwn Europe 15:09 < Macen> than ireland said "no way" lol 15:09 < Macen> s/than/then 15:09 < impl> Macen: DEUTSCHLAND ÜBER ALLES 15:09 < Wombert> huh wat 15:09 < Wombert> ? 15:09 < Macen> so funny :p 15:09 * impl is going to get smacked for that one 15:09 < Wombert> we invade france, we don't team up with them 15:10 < Macen> yaya <3 Germany but why the French connection 15:10 < Macen> !!! 15:10 < E_mE> Macen i bet many people find you very difficutl to understand with you T'this T'That shite 15:10 < Wombert> t least in the past 15:10 < Macen> nop 15:10 < impl> I think France should be kicked out of the EU 15:10 < Macen> me too 15:10 < impl> then we should turn Paris into a suburb of London 15:10 < impl> or rather a 'borough' 15:11 < impl> like the rest of England is 15:11 < Wombert> lol 15:11 < Macen> ya 15:11 < Wombert> :> 15:11 < Macen> good idea 15:11 < impl> btw 15:11 < impl> did you guys know that Ireland is an island? 15:11 < impl> I was like wtf 15:11 < Wombert> LOOOOL 15:11 < impl> I thought it was next to Scotland 15:11 < Macen> so is britain/scotland 15:11 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 15:11 < Wombert> ahahahahahaha 15:11 < Macen> it's Eire officially and northern ireland 15:12 < Macen> "Eire" == Ireland 15:12 < Macen> northern ireland == UK 15:12 < Macen> Eire == Country 15:12 < impl> Yeah, we won our civil war though 15:12 < impl> ZING~ 15:12 < Macen> and look what you done since!!! 15:12 < impl> Invented computers! 15:12 < Macen> LIES@!! 15:13 < Macen> created the M$ giant 15:13 < Macen> granted.......... 15:13 < impl> MS isn't so bad anymore 15:13 < impl> .NET is very nice 15:13 < um> impl: (net takes no arguments) -- Returns some interesting network-related statistics. 15:13 < Macen> /part 15:13 < impl> shut up, um. 15:13 < impl> Macen: Have you ever used .NET? 15:13 < Macen> err 15:13 < Macen> do i need to?? 15:14 < impl> If you're going to form a coherent opinion about it, I'd say so 15:14 < Macen> i have used vbscript...in microsoft visisual studio 15:14 < impl> ... 15:14 < Macen> and i've used ASP in a web site 15:14 < Macen> and i don't like hotmail ..... 15:14 < impl> ASP classic or ASP.NET? 15:14 < impl> *sigh*, you probably don't even know the difference 15:14 < impl> Nevermind 15:14 < Macen> i don't 15:15 < impl> Then don't tell me what to do. 15:17 < Macen> hello 15:18 < Macen> i have made a good ol' british cup of tea...! 15:18 < Macen> with 1 sugar... 15:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:29 < impl> Wombert: you have an example of what a per-module config_handlers.xml should look like? or is it teh same as global one? 15:32 < Wombert> impl: same, except it doesn't have a parent 15:33 < Wombert> I'd suggest generating an empty one 15:33 < impl> Wombert: ok 15:33 < impl> Wombert: #851 would be an ADD in the changelog right? 15:33 < Wombert> hmmm yeah 15:33 < Wombert> make it an enhancement 15:37 < CIA-10> impl * r2877 /branches/1.0/ (4 files in 3 dirs): Fix #851: Build system support for models in subdirectories 15:37 < E_mE> POEdit aint the friendliest of tools so far :/ 15:41 < Wombert> okay what else is there, impl? 15:41 < Wombert> for all this stuff? 15:42 < Wombert> only #668, right? 15:42 < Wombert> ah no 15:42 < Wombert> confg_handlrs.xml 15:42 < impl> yeah 15:42 < impl> #826 15:43 < Wombert> impl: http://trac.agavi.org/ticket/855 15:43 < Wombert> <: 15:45 < Macen> E_mE: http://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/ 15:46 < Wombert> all that is not necessary in agavi, of course 15:46 < Macen> Wombert: poEdit? 15:47 < Macen> i use it so that in-house translators have an interface to update the .po files with 15:48 < Macen> install it for them and leave them to it, then go grab it myself when they done... 15:55 < CIA-10> impl * r2878 /branches/1.0/ (2 files in 2 dirs): Fix #855: Build system support for per-module config_handlers.xml 15:59 < Macen> Wombert: do you need to restart the web server with agavi's implementation? 15:59 < Macen> to update the po's? 15:59 < Macen> or is it a library? 16:00 < Macen> do you still use _()'s etc? 16:01 < Wombert> restart the web server? 16:01 < Wombert> nah 16:02 < impl> lawl I forgot to take a shower today 16:02 < impl> disgusting 16:02 < impl> :< 16:02 < E_mE> me home 16:02 < Wombert> ewww 16:02 < E_mE> bai 16:02 < impl> Wombert: this is your fault for making me work on Agavi! 16:02 * impl grins 16:02 * Wombert shakes head 16:02 < Wombert> then stop now, shower, grab lunch and work on it when you're back 16:03 < impl> no my roommate is taking a shower now 16:03 < impl> which is what reminded me that I haven't 16:03 < Wombert> I'll head home now, I think... 16:03 < impl> early! 16:03 < impl> :x 16:03 < Wombert> btw 16:03 < Wombert> model and action testing are coming to beta 3 :> 16:04 < impl> aww I gotta implement test-foo in the build system then 16:04 < Wombert> yes, but not immediately 16:04 * impl slaps things 16:04 < Wombert> it's all still experimental and needs figuring out 16:04 < Wombert> so you have some time until that happens :> 16:04 < impl> okay :D 16:06 < impl> hmm 16:06 < Wombert> wat 16:06 < impl> I think this fix for #856 is actually incredibly simple 16:06 < Wombert> look at the old implementation 16:06 < Wombert> you cannot use array_merge btw 16:07 < impl> I don't think I use array_merge 16:07 < impl> nope 16:07 < Wombert> impl: http://trac.agavi.org/browser/branches/1.0/src/config/AgaviConfigHandler.class.php?rev=2658#L161 16:08 < Wombert> eh no 16:08 < Wombert> http://trac.agavi.org/browser/branches/1.0/src/config/AgaviConfigHandler.class.php?rev=2658#L63 16:08 < Wombert> last four lines 16:08 < impl> gah it goes off the edge of my srceen 16:08 < Wombert> line 63 :p 16:08 < Wombert> of course, the merge mode flag magic stuff would be quite desirable 16:09 < Wombert> hint hint 16:09 < Wombert> :> 16:09 < Wombert> so if you're bored and stuff... man that would rock 16:09 < impl> oh 16:09 < Wombert> shall I make a ticket? 16:09 < Wombert> :> 16:09 < Wombert> well not right now. right now only a fix matters 16:09 < Wombert> :> 16:09 < Macen> can you store strings in variables without using concatenation in php? 16:09 < impl> wait 16:09 < impl> I don't understand how that implementation isn't recursive 16:10 < impl> it looks recursive 16:10 < Wombert> it is, but it's not supposed to be 16:10 < Wombert> try the old one 16:10 < Wombert> it merged the first level 16:10 < Wombert> but not recursively 16:10 < impl> this one: http://trac.agavi.org/browser/branches/1.0/src/config/AgaviConfigHandler.class.php?rev=2658#L63 16:10 < impl> ? 16:10 < Wombert> yes 16:10 < impl> how does it only merge the first level? :\ 16:10 < Wombert> Macen: !? 16:10 < Wombert> Macen: you mean sprintf(), hm? 16:11 < Wombert> impl: the stuff at the end 16:11 < Macen> Wombert: no, like < !?!? 16:11 < Wombert> explain, in english words and technical terms, what you're trying to do please 16:12 < Wombert> impl: uh wtf 16:12 < impl> Wombert: yeah but that should merge every ... time? 16:12 < impl> :s 16:13 < impl> I mean the thing is called recursively 16:13 < Wombert> 78ff right? 16:13 < Wombert> weird 16:13 < impl> 78ff? 16:13 < impl> wat 16:13 < Wombert> lines 78 and following (plural) 16:13 < impl> oh 16:13 < Wombert> §17f means 17 and 18 16:13 < Wombert> §17ff means 17 and the following ones 16:14 < impl> okay :p 16:14 * Wombert stabs ignorant, stupid american 16:14 < impl> SRY I DON'T HAVE A LAW DEGREE 16:14 < Wombert> :>>>>> 16:14 < impl> I DON'T EVEN KNOW WHERE TO MAKE THE S-WITH-A-WHOLE- 16:14 < impl> thing 16:14 < impl> HOLE* 16:14 < impl> rawr. 16:14 < Wombert> WHOLE 16:14 < Wombert> WUAHAHAH 16:14 < Wombert> :> 16:14 < impl> shut up =( 16:15 < impl> Wombert: I really don't know what I'm doing, so can you try replacing line 302 of AgaviXmlConfigDomElement with $result[$key] = isset($existing[$key]) && is_array($existing[$key]) ? $existing[$key] : array(); 16:15 < impl> and tell me if that fixes it :P 16:16 < Macen> $var = << ...text... 16:16 < Macen> EOF; 16:16 < impl> Macen: what about it? 16:16 < Macen> .... 16:16 < Macen> what about what 16:17 < Wombert> [18:11] Wombert: explain, in english words and technical terms, what you're trying to do please 16:17 < impl> Well you just pasted that heredoc stuff, what do you want to know about it? 16:17 < Wombert> --- 16:17 < impl> Wombert: plz test so I can go eat :x 16:17 < Wombert> impl: can't 16:17 < Wombert> will later 16:17 < impl> ok 16:17 < impl> I'm going to go eat anyway then :D 16:17 < Wombert> go ahead, I'll see ya 16:17 < Wombert> sure 16:17 < Wombert> :> 16:17 < impl> bai 16:22 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 16:32 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 16:40 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 17:03 -!- shrink0r [n=shrink0r@i577B7193.versanet.de] has joined #agavi 17:03 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:04 < shrink0r> huomenta 17:04 -!- Strzalek [n=Strzalek@dme156.neoplus.adsl.tpnet.pl] has quit [] 17:13 < CIA-10> felix * r2879 /branches/felix-testing-implementation/src/filter/AgaviExecutionFilter.class.php: extracted the code to register validators and perform validation from AgaviExecutionContainer::runAction() to allow for separate testing 17:14 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 17:14 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 17:29 -!- dsias [n=dsias@66.216.24.248] has joined #agavi 17:29 -!- Wombert [n=Wombert@dslb-088-064-219-076.pools.arcor-ip.net] has joined #agavi 17:36 -!- digitarald [n=digitara@192.100.104.170] has quit [Read error: 104 (Connection reset by peer)] 17:46 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)] 17:48 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 17:53 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 17:54 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:14 -!- jwage [n=jwage@84.246.12.87] has quit [] 18:18 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 18:20 < nfq> hey digitarald 18:25 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:28 < impl> om nom nom 18:53 < Wombert> ohai IcyT 18:53 < Wombert> err impl 18:53 < impl> hai 18:53 < IcyT> hi 18:54 < IcyT> :P 19:25 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has joined #agavi 19:28 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has quit [Client Quit] 19:34 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has joined #agavi 20:15 -!- Macen [n=leopard@host86-130-138-154.range86-130.btcentralplus.com] has quit [] 20:16 -!- jwage_ [n=jwage@84.246.12.87] has joined #agavi 20:17 -!- jwage [n=jwage@84.246.12.87] has quit [Read error: 104 (Connection reset by peer)] 20:26 < _cheerios> *g* http://apina.biz/9473.gif 20:29 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has quit [] 20:32 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 20:55 < impl> _cheerios: haha, ouch 20:56 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit ["I Quit!"] 20:57 < digitarald> I need some more funny images for a presentation, more _cheerios 21:01 < _cheerios> how'd your moo presentation go, digitarald ? :( 21:04 < digitarald> t-2h 21:06 < digitarald> wanne see it? 21:06 * impl does 21:10 -!- IcyT is now known as icyt 21:16 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:32 -!- jwage_ [n=jwage@84.246.12.87] has quit ["jonwage@gmail.com"] 21:59 -!- jwage [n=jwage@80.187.212.25] has joined #agavi 22:02 < Wombert> lolmao impl 22:02 < Wombert> it _does_ merge recursively ^^ 22:03 < Wombert> your implementation just appends numeric keys instaed of overwriting them 22:05 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has joined #agavi 22:09 < impl> Wombert: so which way do we want 22:14 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 22:14 < Wombert> impl: the old way 22:14 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has joined #agavi 22:15 < Wombert> I guess you can just adjust your implementation to mimic the old behavior by using oldValues etc etc and stuff 22:16 < impl> I bet I can do it bettar 22:16 < Wombert> if you write a million tests to make sure it behaves identical... yes :p 22:16 < impl> psh it doesn't need testing 22:18 < Wombert> srsly, it's crucial that we don't mess up there 22:18 < Wombert> of course, an implementation where people can set "combine" and "replace" flags would make me happy :p 22:18 < Wombert> lemme adjust the ticket 22:19 < _cheerios> "this is the proudest moment of my life" *g* 22:20 < impl> Wombert: http://pastie.org/private/9slfqivkur2w3u8ctqja can you try replacing the function with that and see if it gives you the expected result 22:20 < impl> if not, I'll just do the oldValues way 22:29 -!- Goleo[66] [n=master@91.98.70.177] has quit ["Leaving"] 22:41 -!- Mo [n=Mo@p50879282.dip0.t-ipconnect.de] has quit [] 22:49 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 22:50 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 22:54 -!- jwage__ [n=jwage@80.187.212.25] has joined #agavi 22:55 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["zz"] 22:55 -!- jwage [n=jwage@80.187.212.25] has quit [Read error: 104 (Connection reset by peer)] 23:05 < Wombert> impl: lemmecheck 23:05 < impl> thxsir 23:08 < nfq> Wombert: check it: http://www.queridodesign.net/ 23:12 -!- jwage_ [n=jwage@corp.centresource.com] has quit [No route to host] 23:15 < impl> nfq: lool, the coffee maker is awesome. 23:18 < Wombert> ^^ 23:18 < nfq> hehe 23:18 < nfq> got to have some jokes! 23:24 < Wombert> impl: winner 23:24 < impl> Wombert: k, cool 23:24 < Wombert> impl: you commit or me? 23:24 < impl> I'll do it 23:26 < Wombert> <: 23:26 < CIA-10> impl * r2880 /branches/1.0/ (2 files in 2 dirs): Fix #856: Regression in AgaviXmlConfigDomElement::getAgaviParameters() 23:29 < impl> Wombert: do you know offhand if libxslt is XSLT 1 or 2? 23:29 < Wombert> 1 23:29 < impl> kk 23:37 < impl> Wombert: where does AgaviXmlConfigSchematronProcessor go? :\ 23:37 < impl> util/sch? 23:37 < impl> util/schematron? 23:37 < Wombert> util/schematron, I'd say 23:37 < impl> mmk 23:37 < Wombert> so you're making one then? 23:37 < Wombert> I think it's a good idea 23:38 < impl> yeah 23:38 < impl> this is too complex to put into the parser by itself 23:50 -!- dsias [n=dsias@66.216.24.248] has quit [Read error: 110 (Connection timed out)] 23:56 < impl> Wombert: I'm just going to throw AgaviParseExceptions in that class unless you really care --- Day changed Sat Sep 13 2008 00:01 < Wombert> yeah prolly okay 00:08 < impl> AUGH NEED FOOD 00:11 -!- Macen [n=leopard@host86-130-138-154.range86-130.btcentralplus.com] has joined #agavi 00:29 -!- Macen [n=leopard@host86-130-138-154.range86-130.btcentralplus.com] has quit [] 00:49 -!- Wombert [n=Wombert@dslb-088-064-219-076.pools.arcor-ip.net] has quit [] 01:28 -!- jwage__ [n=jwage@80.187.212.25] has quit ["jonwage@gmail.com"] 01:30 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 01:42 -!- icyt is now known as IcyT 01:52 -!- shrink0r [n=shrink0r@i577B7193.versanet.de] has quit [] 03:24 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 03:32 -!- IcyT is now known as icyt 03:55 -!- Arme[0] is now known as Arme[N] 04:21 -!- Goleo[66] [n=suntux@80.191.128.140] has joined #agavi 04:34 < v-dogg> huomenta 05:09 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 05:43 -!- Arme[N] is now known as Arme[0] 05:50 -!- jwage [n=jwage@80.187.210.88] has joined #agavi 06:24 -!- jwage [n=jwage@80.187.210.88] has quit [] 06:39 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 06:39 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 54 (Connection reset by peer)] 07:01 -!- Goleo[00] [n=suntux@80.191.128.147] has joined #agavi 07:03 < Goleo[00]> Goleo[66]> anybody works with mugeso's route plugin ??? 07:03 < Goleo[00]> in template how use this plugin -> {$ro->gen("action_name")} right? 07:03 < Goleo[00]> resend because i don't know received or not :) 07:03 -!- Goleo[66] [n=suntux@80.191.128.140] has quit [Read error: 110 (Connection timed out)] 07:10 -!- Goleo[00] is now known as Goleo[66] 07:38 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 07:44 -!- jwage [n=jwage@84.246.12.87] has quit [] 07:45 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 07:47 -!- jwage [n=jwage@84.246.12.87] has quit [Client Quit] 07:51 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 08:01 -!- jwage [n=jwage@84.246.12.87] has quit [] 08:02 -!- jwage [n=jwage@84.246.12.87] has joined #agavi 08:04 -!- eremit [n=Miranda@p5B237C67.dip.t-dialin.net] has joined #agavi 08:19 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 08:19 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 08:50 -!- Arme[0] is now known as Arme[N] 08:50 -!- Goleo[66] [n=suntux@80.191.128.147] has quit ["Leaving"] 09:07 -!- Strzalek [n=Strzalek@dlm152.neoplus.adsl.tpnet.pl] has joined #agavi 09:09 -!- Macen_ [n=leopard@host86-130-128-59.range86-130.btcentralplus.com] has joined #agavi 09:10 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 09:10 < _cheerios> huomenta 09:13 -!- Strzalek [n=Strzalek@dlm152.neoplus.adsl.tpnet.pl] has quit [] 10:05 -!- Wombert [n=Wombert@dslb-088-066-174-105.pools.arcor-ip.net] has joined #agavi 10:06 -!- icyt is now known as IcyT 10:19 < _cheerios> http://farm4.static.flickr.com/3159/2807838577_83cbed0126_o.jpg?t=1053139 11:03 -!- nfq [n=nfq@84-73-34-145.dclient.hispeed.ch] has joined #agavi 11:22 -!- Wombert_ [n=Wombert@dslb-088-064-051-249.pools.arcor-ip.net] has joined #agavi 11:30 -!- Wombert [n=Wombert@dslb-088-066-174-105.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 11:38 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 11:38 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 11:41 < Macen_> hahah 11:41 < Macen_> that last one was the best i'd of used that one 11:41 -!- nfq [n=nfq@84-73-34-145.dclient.hispeed.ch] has quit [] 11:42 < Macen_> ooer 11:42 < Macen_> failcat ehh 13:04 < Wombert_> "i'd of", eh... 13:04 -!- Wombert_ is now known as Wombert 13:25 -!- Arme[N] is now known as Arme[0] 13:33 < _cheerios> Wombert, (vcs related) when you work with a team, does everyone have their own branch and merges in the changes, or? 13:38 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 13:42 < trophaeum> cheer look into distributed vcs's like git and monotone that lets u play nicer with multiple people commiting stuff but generally that would be how id do it with subversion (note: note a subversion fan) 13:46 < Wombert> it depends on the size of the team 13:47 < Wombert> and on the changes 13:47 < Wombert> simple fixes etc go straight to trunk (or the version branch) 13:48 < _cheerios> trophaeum, any of these have plugins for eclipse like there is for subversion? 13:49 < trophaeum> cheer git idk, monotone there is but i wont say its brilliant, i do use it with success though 13:49 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 13:50 < Wombert> git has a learning curve 13:50 < Wombert> if your guys are familiar with svn, and if it works for you, stick to it 13:50 < trophaeum> git i plain dont like, there is too much of a reliance on other tools 13:50 < trophaeum> note: im a monotone fanboi but at the same time i much prefer ANY distributed vcs over non distributed for most things 13:52 < _cheerios> svn is working good. just need more branching to happen, i guess, to get code flowing for features that break trunk yet need more than one person to work on them. 13:54 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 14:08 < Seldaek> you can work with multiple persons on a branch no? 14:09 < trophaeum> Seldaek, that u can 14:09 < Seldaek> I mean the biggest issue with svn is the unability to work offline 14:09 < Seldaek> to me that is 14:22 -!- Macen_ [n=leopard@host86-130-128-59.range86-130.btcentralplus.com] has quit [] 14:30 < trophaeum> Seldaek, that combined with having to svn up to commit caused me headaches, hence my dislike 14:30 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 14:31 < Seldaek> aye.. well you are not forced to svn up to commit 14:31 < Seldaek> depends what has changed I think 14:34 < trophaeum> from memory your right that its only in certain instances but it caused me headaches, i rather dvcs's with having to merge heads myself, its not hard to work with and you get used to it and offline commits... then do all your work to add your new feature, multiple commits along the way, THEN push in the changes to the master and merge the heads... anyway, yea, my 2c, dvcs ftw 14:39 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 14:40 < Seldaek> yeah it might be better, but as Wombert said, it has a learning curve, while svn is quite straightforward (without the branching part) 14:40 < Seldaek> I mean I tried git on windows a couple weeks ago.. it's ages behind compared to tortoisesvn so I dropped it 14:41 < Seldaek> don't know about the other ones 14:44 < trophaeum> if your looking for ease of use, yea, svn has a low learning curve, monotone is focused more on a powerful cli and data integrity than pretty gui's (sqlite data storage backend for it), it has an eclipse plugin though that handles some things and there is a trac module for it which by now probably isnt bad (havnt used trac in centuries) 14:46 < Seldaek> well it's not that I'm looking for it really, but on windows CLI stuff is a bit painful 14:47 < Seldaek> and the current gui is awful 14:48 -!- Wombert [n=Wombert@dslb-088-064-051-249.pools.arcor-ip.net] has quit [] 14:49 < trophaeum> theres where a plugin for your favorite ide comes in :) 14:50 < Seldaek> yup, haven't seen much stuff for eclipse yet 14:50 < trophaeum> eclipse has monotone and svn plugins, i dunno what else, i imagine it has git by now? 14:50 < Seldaek> anyway I don't really care, svn is usually enough 14:51 < Seldaek> didn't find anything for git no, or not in an usable state 15:23 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 15:27 -!- jwage [n=jwage@84.246.12.87] has quit ["jonwage@gmail.com"] 16:06 -!- Macen [n=leopard@host86-166-68-88.range86-166.btcentralplus.com] has joined #agavi 17:12 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:22 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 18:23 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:23 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 18:45 -!- IcyT is now known as icyt 19:01 -!- Wombert [n=Wombert@dslb-088-064-051-249.pools.arcor-ip.net] has joined #agavi 19:06 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:46 < _cheerios> 280k+ sticky notes *g* 19:53 < Seldaek> what? 19:59 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 20:01 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 20:25 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has joined #agavi 20:27 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has quit [Client Quit] 21:25 < CIA-10> dominik * r2881 /branches/dominik-validation-argument-sources/src/validator/ (8 files): 21:25 < CIA-10> add argument and validator results 21:25 < CIA-10> adapt internal api calls 21:48 * Wombert pokes impl 21:48 < _cheerios> "Chrome developers have yet to get even the browser core running under Mac OS X. Rendering actual Web pages is still a long way off, to say nothing of a usable Aqua GUI. Then again, the Linux version is in arguably even worse shape." fail 21:52 < Macen> hmm 21:52 < Macen> i thought "chrome" was something to do with firefox 21:54 < Macen> it uses webkit 21:54 < Macen> obviously??? 21:56 < Macen> seems so 22:02 -!- Macen [n=leopard@host86-166-68-88.range86-166.btcentralplus.com] has quit [] 22:10 -!- jwage [n=jwage@88.128.90.151] has joined #agavi 22:16 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 22:24 -!- jwage [n=jwage@88.128.90.151] has quit [] 23:22 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 23:25 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 23:25 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 54 (Connection reset by peer)] 23:27 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has joined #agavi 23:27 -!- Mo_ [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 23:36 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] --- Day changed Sun Sep 14 2008 00:05 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 00:28 -!- Mo_ [n=Mo@p508788C5.dip0.t-ipconnect.de] has joined #agavi 00:36 -!- Mo [n=Mo@p50878BD6.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:02 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 01:05 -!- Mo [n=Mo@p508788C5.dip0.t-ipconnect.de] has joined #agavi 01:05 -!- Mo_ [n=Mo@p508788C5.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 01:18 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 104 (Connection reset by peer)] 01:37 -!- eremit [n=Miranda@p5B237C67.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 01:44 -!- icyt is now known as IcyT 02:08 -!- Wombert [n=Wombert@dslb-088-064-051-249.pools.arcor-ip.net] has quit [] 02:59 -!- digitarald [n=digitara@189.16.113.210] has quit [Read error: 113 (No route to host)] 04:02 -!- Arme[0] is now known as Arme[N] 04:19 -!- Goleo[66] [n=suntux@80.191.128.139] has joined #agavi 04:37 -!- IcyT is now known as icyt 05:08 -!- Arme[N] is now known as Arme[0] 05:30 -!- Goleo[66] [n=suntux@80.191.128.139] has quit ["Leaving"] 05:34 -!- Goleo[66] [n=suntux@80.191.128.139] has joined #agavi 06:00 -!- Goleo[00] [n=suntux@80.191.128.154] has joined #agavi 06:00 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 06:01 -!- Goleo[66] [n=suntux@80.191.128.139] has quit [Read error: 110 (Connection timed out)] 06:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 06:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 06:24 -!- Goleo[00] [n=suntux@80.191.128.154] has quit [Read error: 110 (Connection timed out)] 06:25 -!- Goleo[00] [n=suntux@80.191.128.147] has joined #agavi 06:44 -!- Goleo[00] is now known as Goleo[66] 06:46 < Goleo[66]> Jo san 07:53 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 08:19 -!- Yossi [n=chatzill@62.90.159.110] has joined #agavi 08:19 < Yossi> Humenta 08:19 < Yossi> Huomenta 08:20 < Yossi> Do I have to specificly get the translation manager in a view, or is it automaticly set to $tm by output_types.xml? (it does have such config) 08:37 -!- eremit [n=Miranda@p5B236C7C.dip.t-dialin.net] has joined #agavi 09:22 -!- Goleo[66] [n=suntux@80.191.128.147] has quit ["Leaving"] 10:01 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 10:07 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 10:09 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has joined #agavi 10:12 -!- Wombert [n=Wombert@dslb-088-066-179-214.pools.arcor-ip.net] has joined #agavi 10:45 -!- icyt is now known as IcyT 11:37 -!- Mo [n=Mo@p508788C5.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 11:40 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 11:52 < Wombert> This Race Will be Started Behind the Safety Car :< 12:10 < Seldaek> fuck 12:10 < Seldaek> not that I've watched F1 in ages, but I feel your pain :p 12:11 < Seldaek> where is it Wombert ? 12:44 < Macen> italy 12:45 < Macen> FIA are beyond fail 12:46 < Macen> they are a bunch of racist nazi loving swingers 12:46 < Macen> to put it politely 12:57 -!- Mo [n=Mo@p50878A43.dip0.t-ipconnect.de] has joined #agavi 13:07 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 13:20 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 13:20 < _cheerios> i'm here, rejoice! 13:21 < _cheerios> straight from an art exhibition. jap stuff is good http://www.ateneum.fi/default.asp?docId=15681 13:22 < Macen> stop posting junk lol 13:26 < Strzalek> Hmm. Can somebody tell me what for is modpub? 13:30 < Macen> lol 13:30 < Macen> timing 13:30 < Macen> Dogg: anyone now anythink to do im bored 13:30 < Macen> [14:24] Dogg: 13:30 < Macen> [14:27] Macen: code me a unix deployable perl/php IRC bot that can store !ask in a mysql db 13:30 < Macen> [14:27] Gabriel: That's like 15 minutes work, stop being lazy. 13:30 < Macen> [14:27] Macen: well he did ask 13:31 < Macen> hehk 13:32 < _cheerios> is 65e/mo much for a mobile plan? 13:33 < Seldaek> it's not cheap.. 13:34 < Macen> irc.netgamers.org/php fyi.... 13:34 < _cheerios> luckily it'll be on the companys bill, not mine. :) thinking of nokia e71 + unlimited data plan. 13:35 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 13:58 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 13:58 -!- digitarald [n=digitara@189.16.113.210] has quit [Read error: 104 (Connection reset by peer)] 14:08 -!- Rendez [n=Rendez@111.Red-88-14-253.dynamicIP.rima-tde.net] has joined #agavi 14:10 -!- Mo_ [n=Mo@p508787A6.dip0.t-ipconnect.de] has joined #agavi 14:11 -!- Wombert [n=Wombert@dslb-088-066-179-214.pools.arcor-ip.net] has quit [] 14:27 -!- Mo [n=Mo@p50878A43.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 14:37 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 14:40 -!- Rendez [n=Rendez@111.Red-88-14-253.dynamicIP.rima-tde.net] has quit [] 14:48 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 14:48 < erisco> I found just the markup language I wanted, markdown, and now I can almost complete my website the way I want it... 14:48 < erisco> however, there is something in the sample app that I do not understand (the old sample app) 14:48 < erisco> and that is the login action. 14:49 < erisco> $this->getContext()->getUser()->login($rd->getParameter('username'), $rd->getParameter('password')); 14:49 < erisco> where does the login method come from? 14:50 < erisco> because in the agavi source I do not see it... 14:52 < erisco> I was going to write a User model in the sense that it would wrap the User table, and just ask that model to test the username and password 14:52 < erisco> and then use setAuthenticated(true) 14:52 < erisco> but now I am wondering if I missed something 14:58 < Seldaek> I think that's what you do 14:58 < Seldaek> it should be in sample/app/lib/user or something 14:58 < Seldaek> or app/models maybe 14:58 < Seldaek> not sure I got it straight either though :) 14:59 < Wombert> step back for a second and think it through 14:59 < Wombert> getUser() returns the User implementation 14:59 < Wombert> those are all defined where? 14:59 < Wombert> factories.xml 14:59 < Wombert> so check that 14:59 < Wombert> then find the class in autoload.xml 14:59 < Wombert> and then look it up there 14:59 < Wombert> simple 15:00 < Wombert> well, not difficult at least :p 15:06 < erisco> I did check factories but it was just the normal user class 15:06 < erisco> 15:06 < erisco> oh, way, never mind 15:06 < erisco> no idea how I misread that :P 15:07 < Seldaek> drugs? 15:07 < erisco> is there any need to create a lib though? 15:07 < erisco> is it okay to use a model? 15:09 < erisco> oh, I guess the idea is that it replaces the normal user class, duh, of course 15:09 < erisco> hrm... suppose I may as well do that too, then 15:15 < CIA-10> felix * r2882 /branches/felix-testing-implementation/ (9 files in 6 dirs): (log message trimmed) 15:15 < CIA-10> Merged revisions 2876-2878,2880 via svnmerge from 15:15 < CIA-10> http://svn.agavi.org/branches/1.0 15:15 < CIA-10> ........ 15:15 < CIA-10> r2876 | david | 2008-09-12 16:03:34 +0200 (Fri, 12 Sep 2008) | 1 line 15:15 < CIA-10> merge [2803:2875/branches/0.11] 15:15 < CIA-10> ........ 15:18 < erisco> also why is the salt stored with Chuck Norris's user? 15:18 < erisco> doesn't that seem rather useless? 15:19 < Wombert> erisco: "sample app" 15:19 < erisco> okay 15:20 < Wombert> also, you could do authentication etc through a model 15:20 < Wombert> but setting the authenticated status on the user object shouldn't be done from within a model 15:20 < erisco> the user object can talk to models, right? 15:20 < Wombert> a user implementation should have a login() and logout() method or something similar 15:20 < Wombert> yes 15:20 < Wombert> of course 15:30 < erisco> is it important to check for the validity of the username and password separately like the sample app does? 15:30 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 15:39 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 16:20 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 16:25 -!- erisco [n=erisco@brisco.kent.net] has quit [Remote closed the connection] 16:25 -!- Goleo[66] [n=master@91.98.70.177] has joined #agavi 16:48 -!- slocum [n=Joshua@80-121-12-152.adsl.highway.telekom.at] has joined #agavi 16:51 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has quit [] 16:55 -!- SasanRose [n=SasanRos@85.15.31.242] has joined #agavi 16:55 < Macen> what did erisco mean by wrap the User table? fetch all column data? 17:00 < Wombert> welcome to agavi, SasanRose! 17:00 < SasanRose> Wombert: thanks... I'm a friend of Arme[0] 17:01 < Wombert> thought so :) 17:01 < SasanRose> really? how? :) 17:04 -!- Mo_ [n=Mo@p508787A6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 17:04 -!- Mo [n=Mo@p508787A6.dip0.t-ipconnect.de] has joined #agavi 17:07 -!- emilsedgh [n=emilsedg@79.132.207.28] has joined #agavi 17:09 -!- emilsedgh [n=emilsedg@79.132.207.28] has left #agavi ["Kopete 0.12.4 : http://kopete.kde.org"] 17:22 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has joined #agavi 17:22 -!- Strzalek [n=Strzalek@dkw219.neoplus.adsl.tpnet.pl] has quit [Client Quit] 17:24 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 17:43 -!- SasanRose [n=SasanRos@85.15.31.242] has quit ["leaving"] 17:55 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 18:13 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 18:21 -!- Mo_ [n=Mo@p508787A6.dip0.t-ipconnect.de] has joined #agavi 18:21 -!- Mo [n=Mo@p508787A6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:21 -!- Goleo[66] [n=master@91.98.70.177] has quit ["Leaving"] 18:59 -!- slocum [n=Joshua@80-121-12-152.adsl.highway.telekom.at] has quit ["leaving"] 20:04 -!- Strzalek [n=Strzalek@dly178.neoplus.adsl.tpnet.pl] has joined #agavi 20:43 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 20:52 -!- Strzalek [n=Strzalek@dly178.neoplus.adsl.tpnet.pl] has quit [] 20:57 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 21:02 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 21:13 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 21:15 < _cheerios> animation can be spooky http://vimeo.com/748521 21:30 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 21:32 < _cheerios> finland-russia winter war is in digg top10 on mainpage :) 21:37 -!- Mo [n=Mo@p5087A765.dip0.t-ipconnect.de] has joined #agavi 21:43 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 21:45 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 21:46 -!- Wombert [n=Wombert@dslb-088-066-179-214.pools.arcor-ip.net] has joined #agavi 21:52 -!- Mo_ [n=Mo@p508787A6.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 21:54 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 21:56 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 21:57 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [Client Quit] 21:59 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 22:01 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [Read error: 110 (Connection timed out)] 22:06 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 22:25 -!- MrJeep_ [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 22:37 -!- Mo_ [n=Mo@p5087A3F8.dip0.t-ipconnect.de] has joined #agavi 22:52 -!- Mo [n=Mo@p5087A765.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 23:46 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi --- Day changed Mon Sep 15 2008 00:33 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:38 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has joined #agavi 00:45 -!- Mo_ [n=Mo@p5087A3F8.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:58 -!- eremit [n=Miranda@p5B236C7C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 01:59 -!- Wombert [n=Wombert@dslb-088-066-179-214.pools.arcor-ip.net] has quit [] 02:13 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 02:24 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 02:50 -!- IcyT is now known as icyt 03:27 -!- eremit [n=Miranda@p5B23603C.dip.t-dialin.net] has joined #agavi 03:46 -!- Arme[0] is now known as Arme[N] 03:57 < v-dogg> huomenta 04:05 -!- Arme[N] is now known as Arme[0] 04:19 -!- Goleo[66] [n=suntux@80.191.128.147] has joined #agavi 04:23 -!- eremit [n=Miranda@p5B23603C.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 04:50 -!- eremit [n=Miranda@p5B23603C.dip.t-dialin.net] has joined #agavi 05:02 < Goleo[66]> hi guys 05:02 < Goleo[66]> i put in my validate/*.xml some sonfig and also error 05:03 < Goleo[66]> but then into login page make error doesn't write error message! 05:04 < Goleo[66]> should i do something that i forgot it? 05:13 < v-dogg> have you told FormPopulationFilter to inject error messages into the form or do you echo error messages manually in the template? 05:21 -!- Arme[0] is now known as Arme[N] 05:39 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:02 -!- Goleo[66] [n=suntux@80.191.128.147] has quit [Read error: 110 (Connection timed out)] 06:02 -!- Goleo[66] [n=suntux@80.191.128.154] has joined #agavi 06:06 < Goleo[66]> v-dogg, manualy 06:07 < Goleo[66]> v-dogg, when i use exception and then setAttribute my error in view actionErrorview for test getAttribute and then echo but nth show me! 06:08 < v-dogg> umm... I didn't quite understand. pastebin some code please 06:09 < Goleo[66]> v-dogg, if(($error = $this->getAttribute('error')) !== null) { 06:09 < Goleo[66]> $this->container->getValidationManager()->setError($error); 06:09 < Goleo[66]> } 06:09 < v-dogg> pastebin.ca 06:09 < v-dogg> or some other 06:09 < v-dogg> you don't need to use exceptions or set/getAttribute if you define validators 06:10 < Goleo[66]> v-dogg, so !!! 06:10 < v-dogg> and it's setError('name', 'message'); 06:10 < Goleo[66]> v-dogg, i see the sample that put his error and ... in validate and then use this sample code to view 06:13 < v-dogg> paste (into a pastebin, not into the channel) your code in whole 06:16 < Goleo[66]> v-dogg, http://pastebin.com/m5678ba63 06:17 < v-dogg> and the template used to echo the error message, please 06:17 < Goleo[66]> v-dogg, http://pastebin.com/m3ca2f258 action 06:17 < Goleo[66]> v-dogg, nth 06:18 < v-dogg> ? 06:18 < Goleo[66]> v-dogg, in sample in template actionError is empty 06:18 < v-dogg> what sample? 06:18 < Goleo[66]> v-dogg, agavi in agavis's site 06:19 < v-dogg> you need to either (a) echo the error message or (b) tell FPF to inject into a form 06:19 < Goleo[66]> v-dogg, in LoginError.php in template is empty 06:20 < Goleo[66]> v-dogg, i already test with echo erro in template manulay and works but i want echo the error's message in validate 06:20 < Goleo[66]> option b how? 06:21 < v-dogg> http://trac.agavi.org/browser/branches/1.0/samples/app/modules/Default/views/LoginErrorView.class.php 06:21 < v-dogg> // use the input template, default would be LoginError, but that doesn't exist 06:21 < v-dogg> $this->getLayer('content')->setTemplate('LoginInput'); 06:22 < Goleo[66]> ya i know thx :) 06:23 < v-dogg> the sample app uses FPF and injected error messages. see global_filters.xml to see how it's done 06:23 < Goleo[66]> v-dogg, oh thx 06:24 < Goleo[66]> v-dogg, if i wouln't use Fpf should in actionerrorview setattribute error for template and then echo in template right? 06:28 < v-dogg> either that, or you can retrieve error messages from the validation manager like this: http://pastebin.ca/1203122 06:32 < Goleo[66]> v-dogg, this code also read from validate and doesn't need FPF? 06:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:34 < v-dogg> Goleo[66]: yes 06:52 < horros> Huomenta. 07:00 -!- Goleo[00] [n=suntux@80.191.128.154] has joined #agavi 07:00 -!- Goleo[66] [n=suntux@80.191.128.154] has quit [Read error: 113 (No route to host)] 07:05 -!- Goleo[00] is now known as Goleo[6] 07:05 -!- Goleo[6] is now known as Goleo[66] 07:07 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:10 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 07:39 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:45 < Goleo[66]> v-dogg,like thx :) 07:49 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:09 -!- Goleo[00] [n=suntux@80.191.128.146] has joined #agavi 08:10 -!- Goleo[66] [n=suntux@80.191.128.154] has quit [Read error: 110 (Connection timed out)] 08:15 < MikeSeth> huomenta 08:22 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:24 < Xylakant> huomenta 08:26 < fnordfish> huomenta ;) 08:29 < MikeSeth> durrrrrr 08:35 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 08:35 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:36 < Yossi> Huomenta 08:37 < E_mE> huomenta! 08:39 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 08:45 < MikeSeth> weeeeeeeee 08:48 < E_mE> /q MikeSeth 08:50 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 08:50 -!- kaos|work_ is now known as kaos|work 08:54 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 08:54 -!- Strzalek [n=Strzalek@dmo82.neoplus.adsl.tpnet.pl] has joined #agavi 09:09 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 09:11 -!- Goleo[00] [n=suntux@80.191.128.146] has quit ["Leaving"] 09:22 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 09:26 -!- shoan_ [n=shoan@122.166.1.168] has joined #agavi 09:26 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 54 (Connection reset by peer)] 09:37 -!- icyt is now known as IcyT 09:49 -!- SasanRose [n=SasanRos@91.184.77.46] has joined #agavi 10:10 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 10:15 < shoan_> huomenta 10:25 -!- shoan_ is now known as shoan 10:39 < MikeSeth> om 10:39 < MikeSeth> nom 10:39 < MikeSeth> nomnom 10:44 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 10:46 < gingerbob> morning - does anyone have a good example of how to best use agavi to output XML? 10:47 < gingerbob> all of the ones we ahve in the existing code base basically pull an XML template from the db, replace some stuff, then return it from executeXml in the view 10:48 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 10:49 < gingerbob> MikeSeth - any ideas pls? 10:57 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 11:01 -!- Wombert [n=Wombert@dslb-088-064-062-053.pools.arcor-ip.net] has joined #agavi 11:04 < shoan> gingerbob: I think you can just return the variable containing the xml string from the view 11:04 -!- kaos|work [n=dominik@87.79.35.60] has quit [Read error: 110 (Connection timed out)] 11:07 < MikeSeth> gingerbob: in simple cases I just have a generic view that converts an array into an XML tree 11:08 < MikeSeth> gingerbob: and yes, if a View's execute() returns a string, then it is considered to be the response body and no default rendering occurs 11:09 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 11:11 -!- sikkle [i=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 11:14 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 11:18 < MikeSeth> ummm 11:18 < MikeSeth> are relative xpath queries broken in 5.2.4? 11:19 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 11:20 -!- sikkle [i=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [] 11:24 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:24 -!- Arme[N] is now known as Arme[0] 11:30 -!- SasanRose [n=SasanRos@91.184.77.46] has quit ["leaving"] 11:36 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 11:40 < gingerbob> sorry - was away from kb - so there is no exsisting way to comvert array into XML? cool - will work my magic then 11:51 < MikeSeth> well 11:52 < MikeSeth> http://jewsdidwtc.pastebin.com/m1e9881dd 11:52 < MikeSeth> quick'n'dirty 11:52 < MikeSeth> gingerbob: ^^^^^ 11:53 < MikeSeth> gingerbob: this creates a root node called and fills it with contents of the passed aray 11:53 < MikeSeth> if a key somewhere is numeric, an element is created 11:54 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 11:56 < E_mE> does the simple translator not allow entity codes? 11:57 < E_mE> for example & ?? 11:57 < MikeSeth> dunno 11:57 < E_mE> because ive got a title that is "Blah & Blah" and im callig $tm->_('Blah & Blah', 'default.gasworld.titles'); and it aint working :( 11:59 < v-dogg> I think you need to use the actual character 11:59 < v-dogg> entities are needed in the xml markup only 12:00 < E_mE> but im using xhtml 12:03 < v-dogg> hmm... and tm doesn't escape... 12:04 < v-dogg> htmlspecialchars($tm->_('Blah & Booh' ... I guess 12:05 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 12:05 < E_mE> thanks v-dogg, ill try taht :) 12:24 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:27 -!- Fastly [n=fast@bb-87-80-60-52.ukonline.co.uk] has joined #agavi 12:28 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:37 -!- Fastly [n=fast@bb-87-80-60-52.ukonline.co.uk] has quit [Read error: 104 (Connection reset by peer)] 12:37 -!- Fastly [n=fast@bb-87-80-60-52.ukonline.co.uk] has joined #agavi 12:38 -!- Xylakant_ [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:38 -!- Xylakant_ [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Remote closed the connection] 12:39 -!- Xylakant_ [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:46 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: fd 12:46 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 12:48 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 12:48 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 12:48 < _cheerios> huomenta 12:50 -!- Netsplit over, joins: fd 13:13 -!- Mo_ [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has joined #agavi 13:13 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 13:16 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 13:25 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit ["The default settings are always wrong"] 13:35 -!- Fastly [n=fast@bb-87-80-60-52.ukonline.co.uk] has quit [] 13:37 < shoan> is the agavi build script broken in 1.0 branch? 13:38 < Seldaek> nope, but you should read the upgrade notes or something I think 13:38 < Wombert> shoan: 1.0 build system is brand new 13:38 < Wombert> :< 13:39 < shoan> i think i was using the .11 script with a 1.0 src/ 13:39 < shoan> svn up 13:42 < shoan> yeah... my mistake 13:42 < shoan> all works :) 13:48 < nfq> hey E_mE 13:48 < _cheerios> NEW OFFICEZZ!!!! 13:48 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 13:52 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-dc27ffaf474bc87b] has joined #agavi 13:54 < Rozza> Huomenta! 13:59 < MikeSeth> nom nom nom 13:59 < MikeSeth> huomenta 14:03 -!- Arme[0] is now known as Arme[N] 14:04 -!- Arme[N] is now known as Arme[0] 14:08 -!- Arme[0] is now known as Arme[N] 14:08 -!- Arme[N] is now known as Arme[0] 14:22 < Wombert> yo Rozza 14:22 < Wombert> nomnom MikeSeth 14:22 < MikeSeth> nomnom had triple hamburger :D 14:30 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 14:32 < impl> hi 14:32 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 14:34 -!- kaos|work_ is now known as kaos|work 14:38 < Macen> http://paste2.org/p/74386 14:38 < Macen> discuss 14:39 < impl> Macen: Just because you've never written a Web application using a real application doesn't mean they don't exist 14:39 < impl> See also: J2EE application servers 14:39 < impl> plz2research before you say stupid shit like # 14:39 < impl> [15:34] Macen: web sites are documents, correct? 14:39 < Macen> wrong question 14:40 < Macen> you misinterpreted 14:40 < Macen> why Application as Web site and not standard Application 14:40 < Macen> Web sites are documents 14:40 < Macen> --fact-- 14:40 < impl> That doesn't make any sense. 14:41 < Macen> impl if it made sense i wouldn't ask you 14:41 < Macen> that would defeat the purpose of the question 14:41 < Wombert> impl: I found something really, really awesome earlier 14:41 < impl> Unless by 'document' you mean 'uses the URL system' 14:41 < Wombert> but I forgot 14:41 < Wombert> :< 14:41 < impl> Wombert: oh, ... great! 14:41 < impl> :P 14:42 < impl> 10:32:12 <@felipe_> tony2001: $x = new soapclient; $x->__setsoapheaders(array(1)); crashes to you? i got 'Error accessing memory address 0xf716f51e: Input/output error.' 14:42 < impl> 10:32:48 <@felipe_> in LONGJMP(*EG(bailout), FAILURE); 14:42 < impl> lol, PHP. 14:43 < Wombert> array(1) is not a valid header 14:43 < Wombert> but shouldn#t crash, I concur 14:43 < impl> this LONGJMP shit is garbage. 14:48 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit ["default settings are always wrong"] 14:49 -!- shoan [n=shoan@122.166.1.168] has quit [] 14:49 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 14:56 -!- Mo_ [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has quit [Read error: 54 (Connection reset by peer)] 14:57 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has joined #agavi 14:58 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:58 < _cheerios> moo 15:11 -!- Strzalek [n=Strzalek@dmo82.neoplus.adsl.tpnet.pl] has quit [] 15:49 -!- Strzalek [n=Strzalek@dmo82.neoplus.adsl.tpnet.pl] has joined #agavi 16:00 < E_mE> if ive got a legacy site setting up a session variable which also contains weather im logged in or not, how can i gain the data from the session variable? 16:06 < E_mE> can i manually set a different path for my session cookie in agavi? 16:06 < E_mE> i tried puting a parameter into factories.xml 16:08 < E_mE> ignore moe 16:17 < E_mE> ... do i need to access $_SESSION directly if i want to access variables that are from the legacy site, or is there a better method via the framework? 16:19 -!- Rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-dc27ffaf474bc87b] has quit ["http://www.mibbit.com ajax IRC Client"] 16:23 < v-dogg> E_mE: $rd->getCookie() = 16:23 < v-dogg> ? 16:24 < E_mE> well i want to get data from the session 16:24 < E_mE> i managed to find out that agavi and the legacy site are now using the same session id 16:24 < E_mE> but now want to get data from the session without possiblily using $_SESSION 16:24 < impl> I can't remember how User works internally 16:25 < impl> but you could always write your own User class that does stuff with the old session data 16:25 < E_mE> so im goign down the path of Extending AgaviRbacSecurityUser 16:25 < E_mE> and writing my own initialize function 16:25 < impl> if you need it, yeah 16:25 < E_mE> which checks legacy $_SESSION data to autneticate 16:25 < E_mE> authenticate sorry 16:25 < impl> you should also talk to MikeSeth about this stuff 16:26 < impl> he migrated some ancient application to Agavi piece by piece 16:26 < E_mE> i assumed his prob gone home 16:26 < impl> he might show up later on 16:26 < E_mE> he has been giving me some help :) 16:26 < impl> but yeah, what you want to do sounds reasonable to me. 16:27 < E_mE> :) 16:28 -!- Xylakant_ [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["bai"] 16:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 16:38 -!- Mo_ [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has joined #agavi 16:38 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 16:53 < Wombert> user writes and reads data from and into $_SESSION using a big array 16:53 < Wombert> just look at Agaviuser 16:53 < Wombert> it's pretty straightforward 16:53 < Wombert> and you don't need to fiddle with cookies or anything 16:55 < Wombert> and, umm, well, teh storage ofc 17:10 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 17:10 -!- kaos|work [n=dominik@87.79.35.60] has quit [Read error: 104 (Connection reset by peer)] 17:20 -!- kaos|work__ [n=dominik@87.79.35.60] has joined #agavi 17:20 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Read error: 104 (Connection reset by peer)] 17:29 < _cheerios> hubble finds aliens! :) 17:39 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:48 -!- horros [i=horros@avrfreak.sux.di.cx] has quit [Read error: 54 (Connection reset by peer)] 17:58 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 17:58 -!- kaos|work__ [n=dominik@87.79.35.60] has quit [Read error: 104 (Connection reset by peer)] 17:59 -!- IcyT is now known as icyt 17:59 -!- Strzalek [n=Strzalek@dmo82.neoplus.adsl.tpnet.pl] has quit [] 18:14 -!- shrink0r [n=shrink0r@i59F7F832.versanet.de] has joined #agavi 18:19 -!- Mo_ [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:21 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has joined #agavi 18:27 -!- fnordfish [n=fnordfis@e178173210.adsl.alicedsl.de] has joined #agavi 18:27 < shrink0r> what parameter do I have to specify for the fpf in order to have it fill in error messages automatically? 18:31 < Seldaek> you need to tell it how to integrate them to your form markup 18:31 < Seldaek> which, if you're not too confident with xml/xsl, might not be so easy (I know I had troubles:p) 18:35 < Wombert> check sample app's global_filters.xml, shrink0r 18:40 -!- slocum [n=Joshua@80-121-53-42.adsl.highway.telekom.at] has joined #agavi 18:44 < slocum> i want to make a page 'impressum' with parameters like phone, email etc. 18:44 < slocum> where can i store the values? in module.xml? 18:45 < slocum> how can i do this? and how can i access? 18:45 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 18:45 < slocum> i'm testing agavi 1.0 18:48 < _cheerios> i was testing coworkers iphone 3g today. nice package. couldnt get used to the typing on the touchscreen tho, kept pressing the wrong buttons :) 18:49 < Seldaek> fucking gadget:p 18:49 < _cheerios> nokia e71 was much easier to type in, accurately, even tho it's got that small qwerty keyboard 18:50 < _cheerios> the big iphone screen + the polished apps & interface was quite nice, thouu.... shame you can only get the phone with a 24mo contract, otherwise i'd be tempted 18:52 < Seldaek> the only thing that tempt me is to make a stargate DHD dialer application with a wormhole opening when the conversation starts 18:52 < Seldaek> but that's a lot of money for a stupid idea 18:58 -!- fnordfish [n=fnordfis@e178173210.adsl.alicedsl.de] has quit [] 19:05 < shrink0r> wombert: thx 19:05 < shrink0r> forgot that was in there o0 19:06 < shrink0r> _cheerios: htc touch diamond is quite nice too 19:07 < _cheerios> not sold in finland, or too hard to get. 19:07 < _cheerios> nokia,samsung,sony-ericsson,apple here 19:11 < MrJeep> any doc online about the "console" context (which I guess I must use in order to setup cron jobs) 19:17 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 19:23 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 19:26 -!- kaos|work_ [n=dominik@xdsl-78-34-236-163.netcologne.de] has joined #agavi 19:29 -!- kaos|work_ [n=dominik@xdsl-78-34-236-163.netcologne.de] has quit [Client Quit] 19:34 < shrink0r> I want to provide a validator setup that would validate a file if an id paramter in the rd matches 0 19:35 < shrink0r> is it ok to have a validator check against null and set it's sevrity to notice to make it shut up if it doesn't match 0 19:35 < shrink0r> *check against 0 19:35 < shrink0r> sry 19:51 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 20:20 -!- slocum [n=Joshua@80-121-53-42.adsl.highway.telekom.at] has quit ["leaving"] 20:24 -!- Mo [n=Mo@p5087ABEB.dip0.t-ipconnect.de] has quit [] 20:29 -!- dsias_ [n=dsias@66.216.24.248] has joined #agavi 20:32 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 20:39 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 20:40 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 20:41 -!- Wombert [n=Wombert@dslb-088-064-062-053.pools.arcor-ip.net] has quit ["bai"] 20:57 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 21:09 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 21:09 < erisco> huomenta 21:10 < erisco> if only I knew C, I'd write a plugin for Geany (my favourite editor) so that I could navigate agavi projects easier 21:10 < erisco> is there anything like that already? 21:10 < erisco> its terribly time consuming to be clicking through directories consistently 21:36 -!- icyt is now known as IcyT 21:44 -!- erisco [n=erisco@brisco.kent.net] has left #agavi ["Leaving"] 21:50 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 21:58 -!- Wombert [n=Wombert@dslb-088-064-062-053.pools.arcor-ip.net] has joined #agavi 21:59 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: latest: 1.0.0beta2 & 0.11.3RC2 :: stable: 0.11.2 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 21:59 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:19 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 22:28 -!- Wombert [n=Wombert@dslb-088-064-062-053.pools.arcor-ip.net] has quit ["bai"] 22:35 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 22:55 -!- saggating_ [n=jason@78-105-104-75.zone3.bethere.co.uk] has joined #agavi 23:01 -!- saggating_ [n=jason@78-105-104-75.zone3.bethere.co.uk] has quit ["Ex-Chat"] 23:26 -!- shrink0r [n=shrink0r@i59F7F832.versanet.de] has quit [Read error: 110 (Connection timed out)] 23:40 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] --- Day changed Tue Sep 16 2008 00:04 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:34 -!- dsias_ [n=dsias@66.216.24.248] has quit [Read error: 110 (Connection timed out)] 00:35 -!- MrJeep [n=MrJeep@bas1-sherbrooke40-1177557183.dsl.bell.ca] has joined #agavi 00:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has left #agavi [] 00:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 01:16 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 01:25 -!- MrJeep [n=MrJeep@bas1-sherbrooke40-1177557183.dsl.bell.ca] has quit [] 01:35 -!- eremit [n=Miranda@p5B23603C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 01:43 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 02:01 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit ["I Quit!"] 02:26 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 02:26 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 02:27 < MugeSo> huomenta 03:40 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:43 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:47 -!- Goleo[66] [n=suntux@80.191.128.146] has joined #agavi 04:04 -!- IcyT is now known as icyt 04:14 -!- Arme[0] is now known as Arme[N] 04:21 -!- Goleo[66] [n=suntux@80.191.128.146] has quit [Read error: 110 (Connection timed out)] 04:28 -!- SasanRose [n=SasanRos@91.184.77.46] has joined #agavi 05:31 < v-dogg> huomenta 05:52 -!- Goleo[66] [n=suntux@80.191.128.152] has joined #agavi 06:04 < Goleo[66]> hi MugeSo i use your plugin (ro) but i can't send data via action in template {$ro->gen(null)}! 06:07 < MugeSo> Goleo: What do you mean? 06:11 < MugeSo> my routing smarty plugin can use with {routing_gen route='some.route.name'} 06:13 < MugeSo> and if you want to set a parameter named 'foo' and value is 'bar', write {routing_gen route='some.route.name' foo='bar'} 06:14 < v-dogg> ... and people keep telling smarty makes everything easier and simpler... :p 06:15 < MugeSo> and you can also use smarty templete variable like {routing_gen route='some.route.name' foo=$template.baz} 06:16 < v-dogg> how about base href? 06:16 < MugeSo> base href? 06:17 < v-dogg> $ro->getBaseHref(); 06:18 < Seldaek> that's $ro->gen(null) no? 06:18 < v-dogg> no no 06:19 < v-dogg> gen(null) gives you the current url, base href is http://www.mysite.tld/base/url/ 06:20 < Seldaek> ah okay 06:22 < MugeSo> Ic 06:24 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 06:24 < _cheerios> huomenta 06:26 < MugeSo> and I found my plugin cannot treat route=null correctly :$ 06:26 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 06:30 < MugeSo> I've updated it ;) 06:35 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 06:37 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 06:40 -!- Seldaek [n=seld@91.121.60.74] has quit [Nick collision from services.] 06:40 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 06:40 -!- what__ [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 07:02 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:08 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 07:22 < Goleo[66]> MugeSo, right and for null? 07:22 < Goleo[66]> MugeSo, so what should i do for null !!!??? 07:23 < v-dogg> what do you mean? 07:23 -!- horros [i=horros@avrfreak.sux.di.cx] has joined #agavi 07:23 < horros> Huomenta 07:24 < v-dogg> huomenta 07:24 < v-dogg> nice host name :p 07:25 < MugeSo> Goleo[66]: I fixed that bug. use this http://download.mugeso.com/smarty_plugins_for_agavi/function.routing_gen.php.txt 07:26 < MugeSo> Goleo[66]: now you can {route_gen} as $ro->gen(null). 07:30 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 07:35 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 07:41 < Goleo[66]> MugeSo, like thx 07:48 -!- shrink0r [n=shrink0r@i577B48DC.versanet.de] has joined #agavi 07:53 -!- Wombert [n=Wombert@e181137154.adsl.alicedsl.de] has joined #agavi 07:53 < Wombert> huomenta 07:54 < horros> Huomenta Wombert 07:54 < v-dogg> hey Wombs 07:56 < shoan> what was the icon set used in the shiny exception page? 07:57 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:00 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Client Quit] 08:01 < horros> Hmpf. 08:02 < horros> I need to write my own config handler after all. ReturnArrayConfigHandler isn't cutting it. 08:02 < horros> :( 08:02 < Yossi> Huomenta 08:02 < MikeSeth> huomenta 08:02 < MikeSeth> nom nom nom 08:19 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 08:21 -!- CIA-12 [n=CIA@208.69.182.149] has quit [] 08:22 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 08:29 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 08:30 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:41 -!- shoan_ [n=shoan@evey.shoan.net] has joined #agavi 08:51 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 09:06 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 09:16 -!- shoan_ [n=shoan@evey.shoan.net] has quit [Read error: 110 (Connection timed out)] 09:16 -!- Wombert [n=Wombert@e181137154.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)] 09:21 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 09:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:29 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:31 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)] 09:31 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 09:32 -!- icyt is now known as IcyT 09:39 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Client Quit] 09:43 < v-dogg> mm... wtf.. DateTimes can't be saved in the session? 09:45 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 09:45 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:48 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 09:49 < Wombert> v-dogg: yup 09:49 < Wombert> v-dogg: wanna know why? 09:49 < Wombert> because derick hates oop 09:49 < Wombert> ... 09:49 < Wombert> let's stab him at IPC 09:49 < horros> I can stab him in another channel. 09:49 < Wombert> OH REALLY 09:49 < Wombert> YOU FINNS ARE SOOOOO COOL HUH? 09:49 < Wombert> ... 09:49 < horros> ... 09:49 < v-dogg> :p 09:49 * Wombert hugs finland 09:50 < v-dogg> this sucks arse 09:50 * horros kicks Germany in the nuts and heads off to get lunch 09:50 < Wombert> v-dogg: format() it! 09:50 < Wombert> v-dogg: cause there is no way to get the values separately! 09:50 < v-dogg> I need to juggle between unix ts and DateTime just because I need to save the value 09:50 < Wombert> great huh? 09:50 < Wombert> no getDay() 09:50 < Wombert> getMonth() 09:50 < Wombert> etc 09:50 < Wombert> ... 09:50 < Wombert> it's totally fucktarded 09:51 < Wombert> v-dogg: make a ProperDateTime class which proxies DateTime? 09:51 < v-dogg> hear hear 09:51 -!- Goleo[66] [n=suntux@80.191.128.152] has quit ["Leaving"] 09:51 < Wombert> and in __sleep() and __wakeup() format() the value and restore the object 09:51 < v-dogg> yeah, could to that 09:51 < v-dogg> but WHY DOESN'T AGAVI HAVE THIS!!?!?! 09:51 < v-dogg> ;) 09:52 < Wombert> trues 09:52 < Wombert> hmhm 09:52 < Wombert> it has an AgaviDate object doesn't it 09:52 < horros> Hmm, wait... 09:52 < horros> Doesn't PHP 5.3 allow you to serialize DateTime-objects? 09:54 < v-dogg> let's see when 5.3 release is planned... no... wait... the PHP project doesn't have any timelines, project plans, milestones OR ANY FUCKING PROJECT MANAGEMENT! 09:55 < v-dogg> I hate this Scheiße 10:04 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:05 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 10:08 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 10:09 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 10:12 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 10:26 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:28 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 10:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:42 -!- Goleo[66] [n=master@91.98.70.69] has joined #agavi 10:42 < _cheerios> soooooooooo stuffed 10:43 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Connection timed out] 10:45 < E_mE> huomenta 11:00 -!- Yossi [n=chatzill@62.90.159.110] has quit [Remote closed the connection] 11:07 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [] 11:07 < Wombert> ah _cheerios new office? 11:07 < Wombert> PICS OR IT DIDN'T HAPPEN 11:08 < _cheerios> probably coming soon. we'll get new furniture in 4 weeks, walls havent been painted yet... 11:08 < _cheerios> this place is huge, 250m2 or so :) 11:08 < Wombert> nice :> 11:08 < Wombert> then lets wait for ze furniture. gonna look way nicer then 11:09 < saracen> Halp 11:10 < saracen> I'm using doctrine, I've got Comment.class.php which is used for the Doctrine_Record and a CommentTable.class.php which extends Doctrine_Table 11:10 < saracen> Both added to autoload. I was under the impression that Doctrine::getTable('Comment')-> would now be able to access any methods i place in to CommentTable.class.php 11:10 < saracen> But it isnt working =( 11:11 < Wombert> saracen: isn't that more of a #doctrine question? 11:11 < Wombert> saracen: you prolly have to tell doctrine to use that class 11:11 < Wombert> also mind you that if you use $agaviDoctrineCon->getTable(), you'll have the context instance available 11:12 < saracen> $agaviDoctrineCon? 11:14 < Wombert> uh 11:14 < Wombert> wll 11:14 < Wombert> you set up doctrine through databases.xml, right? 11:14 < saracen> Yeah 11:14 < Wombert> $context->getDatabaseConnection() 11:14 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 11:14 < Wombert> will return the doctrine conn instance 11:14 < saracen> Oh, i see 11:15 < Wombert> Doctrine::getTable() is static. god knows what it returns 11:15 < Wombert> in doctrine, you can either use static calls (then it grabs the last active conn or something) or go through specific connections 11:15 < Wombert> which, I guess, is more robust 11:16 < Wombert> and you get the aforementioned benfit... the connection will have access to the agavi context, and the table you grab from the connection object will know the connection object 11:16 < Wombert> so you can access the current agavi context from your table classes 11:18 < saracen> I see =). Will use that then :) 11:19 < saracen> Right then, better see if #doctrine can help 11:19 < Wombert> there's also classmaps or whatever you can configure inside databases.xml 11:20 < Wombert> but I don't know the specifics off the top of my head 11:20 < Wombert> not a doctrine user 11:20 < Wombert> check AgaviDoctrineDatabase 11:20 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 11:33 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 11:37 < _cheerios> oh, man, i couldn't get sleep last night due thinking too much about the pure win of web services. im messed up. 11:38 < horros> _cheerios: haha 11:38 < horros> Geek (tm) 11:44 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 11:45 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)] 11:47 < saracen> Ah, no wonder this isnt working. I'm looking at an updated class on trac.agavi 11:52 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 11:56 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 12:03 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 12:11 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 12:12 -!- Arme[N] is now known as Arme[0] 12:20 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 12:25 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 12:25 -!- SasanRose [n=SasanRos@91.184.77.46] has quit ["leaving"] 12:30 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 12:43 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 12:44 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:46 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 12:47 < saracen> Wombert: So how would I be able to use getContext() inside of a class extending Doctrine_Table? 12:49 < Wombert> saracen: $con->getParam('context', 'org.agavi'); 12:49 < Wombert> I think 12:55 < saracen> Almost =). The key is there, but no value. Hmm 12:56 < Wombert> uh 12:56 < saracen> // set the context instance as a connection parameter 12:56 < saracen> $this->connection->setParam('context', $this->context, 'org.agavi'); 12:57 < saracen> $this->context is null 12:58 -!- MikeSeth_ [n=youdie@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 12:58 < Wombert> oh god 12:58 < Wombert> check out the doctrine moron fuckers 12:58 < Wombert> http://trac.doctrine-project.org/browser/branches/1.0/lib/Doctrine/Configurable.php#L240 13:00 < Wombert> too stupid to code too stupid to code 13:00 * Wombert whistles 13:00 < Wombert> man thank good no doctrine devs are here to read my insults 13:00 < Wombert> :> 13:00 * Wombert pets jwage 13:00 * horros points at CIA-10 13:00 < Wombert> what does he have to do with it 13:01 < horros> He's a logging bot, ain't he? 13:01 * jwage cries 13:01 < Wombert> jwage: I cannot be arsed (read: no tiem atm) to also create a test case for this 13:01 < Wombert> I'll throw up a patch tonight if you want 13:03 < Wombert> (with method comments, too :p) 13:03 < jwage> no worries...it is simple i understand the issue 13:03 < Wombert> yes 13:03 < jwage> test case is only necessary ifi dont understand the problem 13:03 < jwage> and i need the test case to see it 13:03 < jwage> but that isn't the case here 13:03 < Wombert> in fact, I think someone (you?) gave me repos access months agi 13:03 < Wombert> *ago 13:03 < Wombert> I just don't remember the credentials 13:04 < jwage> I can reset your password if needed 13:04 < Wombert> the user name should be "david" 13:04 < Wombert> or "wombert" 13:04 < Wombert> not sure 13:04 < Wombert> thanks for the help :) 13:12 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: fd, Goleo[66], horros, Xylakant 13:12 -!- Netsplit over, joins: Goleo[66], Xylakant, horros, fd 13:13 < saracen> Anyhoo 13:13 < saracen> http://trac.agavi.org/browser/trunk/src/database/AgaviDoctrineDatabase.class.php#L114 13:13 < saracen> $this->context is null =( 13:14 < saracen> Atleast, it is in agavi-1.0.0beta1 13:14 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:15 < Wombert> saracen: upgrade :) 13:15 < Wombert> http://trac.agavi.org/browser/branches/0.11/src/database/AgaviDoctrineDatabase.class.php#L114 13:15 < Wombert> http://trac.agavi.org/changeset/2669/branches/0.11/src/database/AgaviDoctrineDatabase.class.php 13:16 < Wombert> http://trac.agavi.org/ticket/808 13:16 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:16 < saracen> Bah, that'll teach me =( 13:16 < saracen> I should not be using pear 13:16 < saracen> I cant get this upgrade through pear yet can I? =( 13:20 < saracen> Wait. But the class I linked is in version 1.0, this is 0.11. This would probably make more sense to me if I fully understood the whole concept of tags/branches etc. But, shouldnt this patch have been merged to 1.0 as well? 13:33 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 13:36 < saracen> nm, upgraded and think i managed to answer my own queston :P 13:36 < saracen> question* 13:36 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:38 -!- slocum [n=Joshua@80-121-27-84.adsl.highway.telekom.at] has joined #agavi 13:39 < slocum> ich want to make an impressum page; therefore i need some konstant values for phone, email etc. 13:40 < slocum> where can i store this? and how? and how could i access? 13:41 < slocum> is there any doc for the new config system? 13:45 < v-dogg> you can use settings.xml for custom configuration items / constants (either directly or you can keep your custom stuff in a separate file and xinclude it) 13:46 < v-dogg> %core.app_dir%/foo/ 13:46 < v-dogg> => AgaviConfig::get('myapp.foo_dir'); 13:47 < slocum> the impressum page is in a modul 13:47 < slocum> i don't want a global config, when possible 13:47 < v-dogg> understandable 13:48 < slocum> i thought, module.xml is the right place but source code says no 13:48 < v-dogg> then I think you need a custom config file and custom handler for it (or AgaviArrayConfigHandler or something) 13:48 < slocum> and how can i do this 13:49 < v-dogg> you can extend module config handler, if you want (handlers are defined in config_handlers.xml 13:49 < slocum> i saw this yesterday in the mailing list but i don't understand it 13:50 < slocum> 1. entry in config_handlers.xml 13:50 < slocum> AgaviReturnArrayConfigHandler 13:50 < slocum> but ich canot figure out the format of this file 13:51 < slocum> 2. $config = include( AgaviConfigChace::checkConfig( ??? )); 13:52 < slocum> lt. mailingliste 13:53 < Xylakant> the format of which file? 13:55 < slocum> config_handlers 13:55 < slocum> which tag should i use? 13:55 < slocum> tagS 13:56 < slocum> i could not find any example and this file is empty here 13:56 < v-dogg> whatever you like, they will we returned as an array 13:57 < v-dogg> if I may suggest some tag names: foo, bar, pedobear, killer-config and Huomenta 13:57 < v-dogg> use those if you want to stand out :) 13:58 < v-dogg> your boss is going to be impressed 13:58 < slocum> the questen for me: how can i register the configHandler in this file? 13:58 < v-dogg> oh, oops, you meant config_handlers.xml :) 13:58 < slocum> and how must ich construct the config file? 13:59 < slocum> yes 13:59 < v-dogg> ... 13:59 < v-dogg> my custom module config handler 14:00 < v-dogg> check the parent file for more examples 14:00 < v-dogg> (%core.system_config_dir%/config_handlers.xml) 14:01 < v-dogg> http://trac.agavi.org/browser/branches/1.0/src/config/defaults/config_handlers.xml 14:01 < v-dogg> oh, I see the format has changed slightly in 1.0 14:03 < slocum> and how must i construct the new config file? 14:05 < v-dogg> your custom config? 14:06 < v-dogg> like I said, the xml is returned as an array so you can construct it any way you like 14:06 < slocum> the config file, wwith phone, email ... 14:07 < v-dogg> but I think you need to wrap everything into ... 14:07 < v-dogg> not sure, thougt 14:07 < slocum> mhm! 14:07 < slocum> and how can i get access? 14:09 < v-dogg> not sure, just a sec 14:13 < Wombert> by the way 14:13 < Wombert> in 1.0 14:13 < v-dogg> $foo = include(AgaviConfigCache::checkConfig(AgaviConfig::get('core.config_dir').'/foo.xml')); 14:13 < Wombert> you can have in a module config 14:13 * v-dogg slaps Wombert 14:13 < v-dogg> and now you tell us! :) 14:13 < Wombert> (in module.xml) 14:13 < Wombert> wat 14:13 < Wombert> :< 14:14 < Wombert> isn't it on the mailing list? 14:14 < Wombert> oh 14:14 < Wombert> :p 14:14 < Wombert> that release isn't out yet, heh 14:14 < v-dogg> you should scan the channel once a minute to see if I'm talking nonsense 14:14 < v-dogg> 24/7 14:14 * Wombert hugs v-dogg 14:15 < Wombert> slocum: if 1.0-HEAD doesn't scare you... it's easy there 14:15 < Wombert> sample app and build templates are already adapted to this 14:15 < v-dogg> if you like HEAD, go for it :p 14:15 < Wombert> RELEASE_NOTES has info as well 14:15 < Wombert> that might be easier 14:15 < slocum> i'm currently working with 1.0 14:15 < Wombert> also, mind you that old config formats still work in 1.0 14:16 < slocum> i try it *gg 14:28 < v-dogg> IPC registration sent 14:30 < v-dogg> Wombert: we'll arrive to Frankfurt 15:15 on Monday 14:30 < Seldaek> ah 14:31 < Seldaek> who else is coming? 14:31 < v-dogg> and we'll leave 14:20 on Thursday 14:31 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 14:31 < Seldaek> let's make an AgaviCon there :p 14:31 < Seldaek> well, beers. 14:35 < fnordfish> sorry Wombert 14:35 < Wombert> eh wat? 14:36 < fnordfish> for the next call 14:36 * Wombert scratches head 14:36 < Wombert> what are you talking about :< 14:36 < fnordfish> u will see - no worry 14:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:37 * Wombert shudders 14:37 * Wombert hides 14:37 < Wombert> ah 14:37 * Wombert hugs fnordfish 14:37 < fnordfish> :) 14:38 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 14:40 < digitarald> conspiracy is going on 14:41 * digitarald converted a big company from jq to mootools ... java to agavi is the next task 14:47 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:50 < nfq> digitarald: aces.. where? in .br? 14:50 < digitarald> sure 14:51 < _cheerios> http://www.youtube.com/watch?v=i6Fr65PFqfk why-i-hate-django by Cal Henderson... supposedly good/entertaining vid, 1hrs! 14:52 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 14:53 < _cheerios> slides: http://www.slideshare.net/iamcal/why-i-hate-django-part-12-presentation + http://www.slideshare.net/iamcal/why-i-hate-django-part-22-presentation/ 14:54 < v-dogg> "Fatal error: XML Schema validation of configuration file "/var/www/fs1/14/arkistoe/app/config/autoload.xml" failed due to the following error: Line 4: Element 'autoload': This element is not expected." 14:55 < v-dogg> umm... 14:55 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 14:57 -!- fd [n=heidi@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 15:01 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 15:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:06 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 15:10 < _cheerios> just finished the slides. nice pres. on the 2nd part there's a demo of a very nice whole-site debugging setup. 15:16 < Wombert> v-dogg: no xml namespace on that file or so? 15:19 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 15:20 < v-dogg> no, legacy config 15:20 < v-dogg> I disabled config validation for now 15:21 < liutis> with what tool are u making all class'es and functions to have documentation about all methods, parameters and other comments? 15:24 < v-dogg> there. another agavi app released :) 15:24 < v-dogg> happy happy joy joy 15:26 < v-dogg> this one would actually made a decent show case too. it was first a simple (really simple) web app but then someone (me) got this crazy idea that our desktop app could exchange info with it 15:27 < v-dogg> and, thanks to agavi's output types, after 5 minutes we had a RESTfulish API ready :) 15:32 < Macen> how does agavi handle stampede protection? 15:42 < Wombert> that's in development, Macen 15:43 < Wombert> have you run into the problem? 15:43 < Macen> i've been speaking with the guy who does my colocation, they had a problem once with a flash Web site that got hotlinked from the bbc's home page 15:43 < Macen> a quick change to html apparently solved it...... 15:44 < Macen> however was wondering what agavi does to help this scenario except for cache support 15:44 < Macen> is this stampede protection? 15:45 < Macen> for me all i care about is other Web sites not being affected 15:45 < Macen> in this case 15:45 < Macen> can agavi assist? 15:46 < Macen> where other Web sites reside on the same server 15:47 < Macen> although a limitation on requests would be pointless... 15:47 < Macen> so liek how the hell do you do it 15:47 < Wombert> well, caching would be enough in that case usually 15:48 < Wombert> stampede protection is for very (very, very, very) high traffic sites where load is so high that a stale cache and it's re-generation can take the entire box down 15:48 < Xylakant> hmm 15:49 < Xylakant> stampede protection is also important for medium-traffic sites where lots of clients produce request spikes 15:49 < Wombert> there's an actual, experimental stampede protection mechanism that provides hooks in a separate branch; it will be in 1.0 15:49 < Xylakant> like if you have a flash player that pulls updates at specific times 15:50 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 15:55 < Macen> staggering massive amounts of traffic requested from a single project as well as protecting against high load spikes upon re-cacheing would both be a selling point, the former being a more of a preventative measure rather than a cure to existing spikes i feel 15:56 < Macen> obviously caching the same thing twice is entirely pointless....... 15:57 < Macen> so if you're caching because caching is caching then it kinda defeats the purpose of caching in the first place no.. 15:57 < Macen> already* 15:57 < Macen> heh 15:57 < Macen> bugfix90210 15:58 < Wombert> yes 15:59 -!- shoan [n=shoan@59.92.180.125] has joined #agavi 15:59 < Wombert> our caching is pretty comprehensive already and solves 99.5% of problems 15:59 < Wombert> for the remaining 0.5% that have these high load situations, stampede protection will be added in 1.0 16:00 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 16:00 < gingerbob> afternoon peeps 16:00 < Wombert> 38 people this late in the afternoon 16:00 < Wombert> not bad 16:00 < Wombert> well okay four of them are bots :> and one duplicate 16:00 < Wombert> still! 16:01 < gingerbob> thanks for the helkp over the last week guys - nearly there - got 0.11.2 working and the XML is going well 16:01 -!- shoan [n=shoan@59.92.180.125] has quit [Read error: 104 (Connection reset by peer)] 16:01 -!- shoan [n=shoan@59.92.180.125] has joined #agavi 16:02 < gingerbob> however - back to original problem to do with caching... 16:02 < Macen> so does agavi in its calculations (or your mind) presume an overall page size including images and any other content or is the focus entirely on delivering a server side response? 16:03 < gingerbob> when I remove the cache - visit a page (http://rob.bizedge.net/search/content/creativebias/0/rel/1/10) and then visit another page (http://rob.bizedge.net/search) - the last page is showing with no master template around it 16:03 < Wombert> Macen: huh? 16:04 < Wombert> gingerbob: this is all handled by the same action, right? 16:04 < Wombert> gingerbob: can you show the caching xml config? (modules/Blah/cache/Actionname.xml) 16:05 < Wombert> be back in a bit 16:06 < Macen> does agavi offer protection for the scenario where a web site may require you to download more than just say 50kb of HTML? 16:06 < Macen> so for example a Design orientated Web site may contain 50kb html and 400kb images/flash 16:07 < gingerbob> http://pastebin.com/m719cfdf6 16:07 < Macen> does this not need to be considered for scenarios when bbc.co.uk links to you in the same week that you become digg top10? 16:07 < Macen> or is these things out of the realms of agavi? 16:08 < Macen> (rather than server load maybe controlling platform limitations eg in a non burstable line, or where line bursts are charged for....) 16:10 < Macen> i think my original question was sufficient really 16:12 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 16:17 < Xylakant> Macen: Agavi does not offer any protection for that 16:17 < Xylakant> you could in theory put a limit on each deliverd resource 16:18 < Xylakant> but agavi knows nothing of images, flash, movies etc you reference in your html 16:18 < Xylakant> this is pretty much impossible 16:18 < Xylakant> as each resource could in turn pull another resource 16:18 < Xylakant> a flash movie a streaming movie or an image 16:19 < Xylakant> an html-page a dynamic javascript file 16:19 < Xylakant> which could embed a flash movie 16:19 < Xylakant> etc. 16:19 < Xylakant> that is really up to the designer and implementor to do that 16:23 < Macen> automatic page size calculation would be a massively unnecessary overhead imo 16:24 < Macen> i was thinking more along the lines of the 95th percentile rule... 16:24 < Macen> if you know a rough page size and can detect when a load has taken place this is possible 16:26 < Macen> i think maybe to achieve total control you would need to know the burstable limit in case of such a scenario 16:26 < Wombert> !? 16:27 < Wombert> an html page has markup 16:27 < Wombert> this markup may declare, say, the inclusion of an image that's 10MB large 16:27 < Wombert> the server has no control over this 16:27 < Wombert> it's a separate request 16:27 < Wombert> it's client vs server 16:28 < gingerbob> Wombert: http://pastebin.com/m719cfdf6 16:28 < Macen> the suggestion is to control client request with what information you are given 16:28 < Wombert> and yes, it's not within the realms of a framework 16:28 < Xylakant> you can't 16:28 < Wombert> and no, it doesn't matter in case of a slashdot linking etc 16:28 < Wombert> images and such are static files 16:28 < Wombert> web servers deliver them sufficiently quickly 16:29 < Wombert> if they don't, yell at your server admin 16:29 < Wombert> it's completely outside the control of the framework 16:29 < Macen> i don't understand why not, if you tell agavi the mean page size is 500kb and the line bursts at 10mb then you can 16:29 < Macen> but ok... 16:29 < Wombert> gingerbob: there must be some kind of including going on 16:29 < Macen> afterall until the server responds nothing happens 16:30 < Macen> i'm 100% sure facebook are doing this 16:30 < Wombert> they don't 16:30 -!- eremit [n=Miranda@p5B235FD5.dip.t-dialin.net] has joined #agavi 16:30 < Macen> too many "this page contains no data" responses at peak times 16:30 < Wombert> not sure if you're aware of this, but if you request an image in a browser 16:30 < Wombert> and then request it again 16:30 < Wombert> it's not re-downloaded from the server 16:30 < Wombert> there's a thing called browser cache 16:30 < Macen> ?? 16:30 < Wombert> and it works well for that 16:30 < Macen> lolk 16:31 < Wombert> everything else has to be transmitted over the line 16:31 < Wombert> and no, facebook doesn't do that 16:31 < Macen> im talking about unique requests 16:31 < Wombert> they use content delivery networks for images etc 16:31 < Wombert> it's different servers that those where the app runs 16:31 < Wombert> -that +than 16:32 < Wombert> profile.ak.facebook.com 16:32 < Wombert> know what the "ak" means? 16:32 < Wombert> akamai 16:32 < Wombert> http://en.wikipedia.org/wiki/Akamai_Technologies 16:32 < Wombert> http://en.wikipedia.org/wiki/Content_Delivery_Network 16:33 < gingerbob> Wombert: how do you mean including? the cache file that is responsible seems to have an empty layers array when it cocks up 16:33 < Wombert> gingerbob: can you check the Content views? 16:33 < Macen> i'm aware that not everything loads from one place 16:33 < Wombert> to check if the search form is embedded somewhere as a slot? 16:33 < Wombert> at runtime? 16:33 < Macen> the common one is static.ak.fcbn.com or w/e 16:34 < Macen> they use window.status to show you which of the servers is in use at that time but then use an entirely different url to fetch the content, but relative to that server 16:34 < Wombert> (and even those hosts have a DNS round robin etc) 16:34 < Wombert> relative to what? 16:34 < Macen> window.status 16:35 < gingerbob> Wombert: in Portal_Content_ViewSuccessView there are a couple of $this->getLayer('content')->setSlot calls 16:35 * Wombert blinks 16:35 < Macen> so you never see in the status bar what is actually loading 16:35 < Macen> (js) 16:35 * Wombert shakes head 16:35 < Wombert> gingerbob: can you show those? 16:35 < gingerbob> Wombert: show what? 16:36 < Wombert> gingerbob: but mh shouldn't it be Portal_Search_ContentSuccessView ? 16:36 < Wombert> rob@sauce:~/svn/venture_navigator$ cat app/modules/Portal/cache/Search/Content.xml 16:37 < gingerbob> 1 sec 16:38 * gingerbob is retard 16:38 < gingerbob> Portal_Search_ContentSuccessView has a couple of setSlot function calls in it 16:39 < Wombert> gingerbob: can you show those? :D 16:40 < gingerbob> http://pastebin.com/m4608d0f8 16:41 < Wombert> $content->setSlot('input', $this->createSlotContainer('Portal', 'Search.Form',$rd)); 16:41 < Wombert> there you go 16:41 < Wombert> that, I guess, is the problem 16:41 < Wombert> lemme think real quick 16:41 * Wombert thinks 16:41 < gingerbob> of course! (urmmm what??) 16:41 < gingerbob> :) 16:43 < gingerbob> and the only slot mentioned in the template is suggestionForm anyways! 16:43 < Wombert> really, gingerbob? 16:43 < Wombert> can you show the tpl? 16:44 < Wombert> (feel free to make a private pastie and paste it to me in a privmsg) 16:44 < gingerbob> http://pastebin.com/m1ed25e1d 16:44 < Wombert> (although you'd have to auth with freenode for that) 16:44 < Wombert> heh okay 16:44 < Wombert> true 16:44 < _cheerios> woo, i has real phone now. now just need to learn to use this nokia e71 thingy. 16:44 < gingerbob> commenting it out makes the worlk a happy place 16:44 < Wombert> gingerbob: excellent! 16:44 < gingerbob> so why is that breaking the universe? 16:45 < Wombert> gingerbob: I assume it's this "flash" thing 16:45 < Wombert> I'm not sure what it does or contains 16:45 < Wombert> see, what happens is this 16:45 < Macen> _cheerios: maybe there is firmware update for it 16:46 < Wombert> actually, mmmh 16:46 < Wombert> I'm not 100% sure what happens but 16:46 < Macen> i learnt my nokia95 6mths later i did firmware update and now it totally different 16:46 < Wombert> consider the search page runs, right? 16:46 < Wombert> with the slot 16:46 < Wombert> now they both fiddle with, and cache, the request attribs in ord.agavi.flash 16:46 < _cheerios> heh 16:46 < Wombert> which are cached 16:46 < Macen> tis better now 16:46 < Wombert> so the main action writes sth, and the slot caches that 16:46 < Wombert> instead of its own value 16:46 < Wombert> or the other way round, not sure 16:47 < Wombert> but likely those two overwriting each other 16:47 < Wombert> it's a logical problem you can't do much about, really 16:47 < gingerbob> fair enough 16:47 < gingerbob> looks like code that hasnt been properly tidied up anyways 16:47 < Wombert> yeah. the slot was unnecessary 16:48 < gingerbob> cheers 16:48 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 16:52 < Wombert> gingerbob: happy to help 16:52 < Wombert> anything else? :) 16:54 -!- Mo__ [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has joined #agavi 16:54 < gingerbob> think that that is me for now :) 16:55 < Wombert> gingerbob: cool 16:55 < Wombert> gingerbob: how are you liking agavi so far? 16:55 < Wombert> now that all issues are resolved, heh 16:56 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["bai"] 16:57 < gingerbob> hmmm - documentation is main issue with me!! 16:57 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 16:57 < gingerbob> dont like not being able to work things out myself tbh 16:58 < gingerbob> right - home time for me! 16:58 < gingerbob> laters 16:58 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 17:01 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:03 < _cheerios> damn. internet in a phone is addicting. 17:06 -!- shoan [n=shoan@59.92.180.125] has quit [] 17:08 -!- slocum [n=Joshua@80-121-27-84.adsl.highway.telekom.at] has quit ["leaving"] 17:09 < digitarald> what about internet in your freezer? 17:09 * Wombert throws a fridge at digitarald 17:10 -!- Arme[0] is now known as Arme[N] 17:10 < saracen> internet in your cheezburger 17:12 < digitarald> everybody has internet in his fridge, but freezer is the new way to surf! 17:12 < _cheerios> Wombert, you need to make the pdfs a tad narrower for reading from this mobile :) 17:12 < _cheerios> need to scroll a bit now, 320x200 screens! 17:13 < _cheerios> jesus phone would probably handle it ok 17:18 < Wombert> _cheerios: :> 17:18 < Wombert> _cheerios: I haz new version if you want 17:20 < _cheerios> is ok, need to relax for the day :) 17:29 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 17:30 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 17:32 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 17:57 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:07 -!- Strzalek [n=Strzalek@dle156.neoplus.adsl.tpnet.pl] has joined #agavi 18:09 -!- Mo___ [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has joined #agavi 18:09 -!- Mo__ [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:15 -!- kaos|work_ [n=dominik@xdsl-87-79-56-80.netcologne.de] has joined #agavi 18:25 < _cheerios> i thought this phone would be big, but i already forgot it into my pocket. *shrug* 18:31 < kaos|work_> wat phone is it ? :> 18:31 < kaos|work_> nokia what ? :p 18:32 < _cheerios> nokia e71 18:32 < _cheerios> it's pure sex after my previous phone :) 18:41 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:44 -!- Strzalek [n=Strzalek@dle156.neoplus.adsl.tpnet.pl] has quit [] 18:51 -!- shrink0r [n=shrink0r@i577B48DC.versanet.de] has quit [Read error: 110 (Connection timed out)] 19:04 < kaos|work_> :D 19:06 < digitarald> your old phone was more like a handjob? 19:07 < digitarald> ... uh ... did I write that? 19:15 < nfq> hey digitarald 19:15 < _cheerios> weel, http://www.nokia.com/EUROPE_NOKIA_COM_3/Get_Support/Product_Support/Support_for_Phones/1600/1600_support.jpg VS http://www.elisashopit.fi/pr_img/big/485664e1dee83.png 19:33 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 54 (Connection reset by peer)] 19:35 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:44 < Wombert> alrighty 19:44 < Wombert> hoem tiem 19:44 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 19:49 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 19:49 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 19:50 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 19:50 -!- dsias [n=dsias@66.216.24.248] has joined #agavi 19:53 -!- vlt [n=dm@suez.activ-job.com] has quit [Remote closed the connection] 20:07 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 20:18 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 20:30 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has joined #agavi 20:37 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 20:40 -!- eremit [n=Miranda@p5B235FD5.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 21:00 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleep"] 21:22 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 21:22 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 110 (Connection timed out)] 21:30 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [" your old phone was more like a handjob?"] 21:33 -!- Mo___ [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 21:33 -!- Mo [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has joined #agavi 21:36 -!- Mo [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has quit [Client Quit] 21:51 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 22:02 -!- Mo [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has joined #agavi 22:04 -!- Mo [n=Mo@p5087ACB8.dip0.t-ipconnect.de] has quit [Client Quit] 22:14 -!- digitarald [n=digitara@192.100.104.170] has quit [Read error: 110 (Connection timed out)] 22:14 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 22:15 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 22:28 -!- gapop [n=george@86.120.132.219] has joined #agavi 22:29 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 22:48 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has quit [] 22:49 -!- gapop [n=george@86.120.132.219] has left #agavi [] 22:58 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 23:01 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 23:08 -!- dsias [n=dsias@66.216.24.248] has quit [] 23:22 -!- kaos|work_ [n=dominik@xdsl-87-79-56-80.netcologne.de] has quit [] 23:47 -!- dsias [n=dsias@66.216.24.248] has joined #agavi --- Day changed Wed Sep 17 2008 00:03 -!- dsias [n=dsias@66.216.24.248] has quit [Read error: 110 (Connection timed out)] 00:34 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 00:56 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 01:38 -!- fdsfds [n=fdsfds@200-102-206-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:44 < fdsfds> do I need a validator like NotEmptyValidator using the empty() function or there is an easier way? 02:20 -!- fdsfdsfsd [n=fdsfds@201-35-156-98.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:27 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit ["I Quit!"] 02:33 -!- fdsfds [n=fdsfds@200-102-206-190.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 02:43 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 02:45 -!- fdsfdsfsd [n=fdsfds@201-35-156-98.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 02:51 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 02:56 -!- arbi [n=master@91.98.70.69] has joined #agavi 02:56 -!- arbi [n=master@91.98.70.69] has quit [Client Quit] 02:57 -!- Goleo[66] [n=master@91.98.70.69] has quit ["Leaving"] 03:18 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 03:26 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 03:51 -!- SasanRose [n=SasanRos@91.184.77.46] has joined #agavi 03:55 -!- Goleo[66] [n=suntux@80.191.128.152] has joined #agavi 03:58 -!- Sasan_Rose [n=SasanRos@91.184.88.12] has joined #agavi 04:01 -!- IcyT is now known as icyt 04:01 -!- CIA-10 [n=CIA@208.69.182.149] has quit [] 04:12 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 04:12 -!- SasanRose [n=SasanRos@91.184.77.46] has quit [Read error: 110 (Connection timed out)] 04:18 < v-dogg> huomenta 04:32 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 04:45 -!- Sasan_Rose is now known as SasanRose 05:22 -!- impl [n=impl@atheme/member/impl] has quit [Read error: 60 (Operation timed out)] 05:25 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 06:45 -!- Goleo[66] [n=suntux@80.191.128.152] has quit [Read error: 110 (Connection timed out)] 06:46 -!- Goleo[66] [n=suntux@80.191.128.129] has joined #agavi 07:08 < horros> Huomenta. 07:17 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:24 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 07:35 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:35 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 07:36 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 07:38 < E_mE> huomenta 07:49 < Macen> hola 08:05 < liutis> huomenta 08:06 < horros> Hmh. What does "properly ordered" mean in AgaviConfigHandler::orderConfigurations() :D 08:06 < horros> And how does that differ from an improperly ordered array? 08:28 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 08:36 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit ["default settings are always wrong!"] 08:36 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:47 -!- Goleo[66] [n=suntux@80.191.128.129] has quit ["Leaving"] 08:58 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 09:07 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 09:07 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 09:08 < malax> houmenta guys. 09:08 < MugeSo> huomenta 09:09 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:22 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 09:26 -!- icyt is now known as IcyT 09:29 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 09:36 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:50 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 10:36 < Wombert> nom 10:54 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 10:55 < gingerbob> morning 10:57 < gingerbob> can someone point me in the direction (if there is one) of how to communicate with a soap server using agavi 10:57 < v-dogg> huomenta 10:58 < gingerbob> hey v-dogg 10:59 < v-dogg> are you looking for a SOAP client or what? 10:59 < gingerbob> yeah 10:59 < gingerbob> have a prototype using nusoap atm and want to intergrate it into the agavi code 11:02 < Wombert> gingerbob: just use php's soap features 11:02 < Wombert> there's nothing needed in a framework to make soap client calls 11:06 < gingerbob> will do :) 11:10 < gingerbob> another question for you....:) 11:10 -!- gapop [n=george@86.120.132.219] has joined #agavi 11:11 < gingerbob> should wildcards work for environments? you mentioned earlier this week that they should 11:12 < Wombert> gingerbob: it's regular expressions, not simply wildcards 11:12 < gingerbob> :) 11:12 < gingerbob> fair enough 11:12 < Wombert> and then it works, yup 11:12 < Wombert> like development.* 11:12 < Wombert> for development 11:12 < Wombert> development-gingerbob and so forth 11:15 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 11:16 < gapop> what's the best way to do user messages in agavi? i'm not talking about validation messages, but other messages related to business logic. 11:16 < gapop> one way I can think of 11:17 < gapop> would be to set a boolean attribute in the action and then show the message in the template conditionally, based on the attribute 11:17 < gapop> is there a nicer way? 11:20 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 11:21 < v-dogg> I use user attributes for that (user attrbs are stored into the session) 11:21 < gapop> like flash in rails? 11:22 < v-dogg> probably but I've never used RoR :) 11:22 < gapop> actually, 11:22 < gapop> i guess my question is where do you set the actual text of the message? 11:23 < gapop> it should be in the view or the template, right? 11:23 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has quit ["This computer has gone to sleep"] 11:23 < v-dogg> in my case they are set in the model and/or action 11:24 < gapop> hmm 11:24 < v-dogg> $this->context->getUser()->setAttribute('message', $message, 'com.myapp.flash_messages'); 11:24 < v-dogg> something like that 11:24 < gapop> i see 11:25 < gapop> that would be from the action 11:25 < v-dogg> if you want more complex handling (like multiple messages, time-to-live etc.) this won't work 11:25 < gapop> do you access the user object from the model directly? 11:25 < v-dogg> yes 11:26 < v-dogg> might be bad but I do it anyway 11:26 < v-dogg> my models are coupled with Agavi anyway 11:26 < gapop> right 11:26 < gapop> thanks 11:27 < v-dogg> and the template: hasAttribute(....)): ?> removeAttribute('message', ... 11:28 < gapop> what if it's an important message and the user double-clicks or something? 11:28 < gapop> you would remove the message in the first request 11:28 < v-dogg> then I'm screwed :) 11:28 < gapop> or the user :) 11:29 < v-dogg> also, if the message is not "consumed" right away and user hits back button and goes elsewhere this might blow up 11:30 < gapop> my main concern started with the thought that messages belong in either the view or the template 11:30 < gapop> you know the whole setting the title of the page in the controller issue... 11:30 < v-dogg> yup 11:30 < gapop> and i was wondering what is the orthodox way of doing it 11:31 < gapop> but you say you set your messages in the action 11:39 -!- SasanRose [n=SasanRos@91.184.88.12] has quit ["leaving"] 11:46 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 11:49 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 12:00 < Wombert> it is bad, imo 12:00 < Wombert> (accessing the user obj from the model) 12:03 < horros> Hrrmh... How does, say, AgaviAutoloadConfigHandler or AgaviCachingConfigHandler get "fed" the right config file to parse? 12:04 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 12:04 < horros> ahaa... 12:04 * horros pokes around some more 12:14 < gapop> Wombert: what do you recommend for messages? 12:17 < Wombert> why don't you just set an attribute for the template, gapop ? 12:17 < gapop> well, the way i do it now is this 12:17 < gapop> i will set a boolean attribute in the action 12:18 < gapop> then show the message conditionally in the template based on that attribute 12:18 < gapop> i was wondering if there's a nicer way 12:18 < Wombert> uhm 12:18 < Wombert> how about setting the message itself? :p 12:18 < gapop> in the action? 12:19 < gapop> how is that different from setting the page title in the action? 12:23 < Wombert> what exactly are you trying to achieve, gapop 12:24 < gapop> i'm just wondering what the proper way is 12:27 < gapop> in your talk you gave an example of an app that interfaces to the web as well as irc (chuckwalla?). what if you have differently formatted messaged there depending on the medium? for instance, you would use html tags like for the web and something like _italics_ for irc 12:29 < gapop> well, it's just an example, i can't think of anything precise right now. i just would like to know how you do this 12:32 < Wombert> gapop: then you do that in the view 12:34 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit ["default settings are always wrong!"] 12:43 < v-dogg> Woot! W00t! my hosting service providers starts to offer postgresql 12:44 < horros> Who's that? 12:44 < v-dogg> no more mysql thank you very much 12:44 < v-dogg> sigmatic 12:44 < horros> Neva heard. 12:48 -!- gapop [n=george@86.120.132.219] has left #agavi [] 12:56 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 12:59 -!- Strzalek [n=Strzalek@dku24.neoplus.adsl.tpnet.pl] has joined #agavi 13:09 < horros> Hrrm, can I somehow in a model figure out if the model itself is a global model or a module model? 13:11 < E_mE> can i make agavi return a HTTP Status code? 13:13 < horros> E_mE: AgaviWebResponse::setHttpStatusCode() 13:13 < horros> I'd assume. 13:13 < E_mE> thank you :) 13:13 < E_mE> found it, i was being lazy 13:13 * E_mE passes horros a knife to commense stabbing 13:13 * horros stabs self 13:13 < v-dogg> uh.. we want this: http://www.html-form-guide.com/php-form/php-form-validation.html 13:15 < Wombert> horros: nah 13:16 < horros> Cock. 13:17 < v-dogg> if (strpos('modules', __FILE__) !== false) { ... 13:17 < v-dogg> ;p 13:17 < v-dogg> ok, time to go home now :) 13:18 < v-dogg> laters -> 13:18 < horros> same. 13:18 < horros> => 13:22 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 13:37 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 13:53 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has joined #agavi 13:54 < MerlinDMC> huomenta 14:12 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 14:14 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 14:14 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 104 (Connection reset by peer)] 14:18 -!- SasanRose [n=SasanRos@85.15.40.233] has joined #agavi 14:20 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 14:24 < gingerbob> can anyone help me with SoapClient pls :( 14:30 -!- impl [n=impl@atheme/member/impl] has joined #agavi 14:33 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:34 < gingerbob> know it is the wrong palce - but does anyone have a good knowledge of PHP SoapClient class and usage? 14:35 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit ["default settings are always wrong!"] 14:41 < MrJeep_> woa 14:41 < MrJeep_> that's a nice error message 14:41 < MrJeep_> Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /Users/jpdery/Sites/Work/Projects/LEMIEUX/Portfolio/pub/index.php on line 12 14:50 < gingerbob> anyone using SoapClient guys? 14:54 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 14:54 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 15:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 15:18 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:38 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 15:44 -!- Goleo[66] [n=master@91.98.71.186] has joined #agavi 15:46 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 15:53 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has quit [] 16:21 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 16:37 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 16:55 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:55 < _cheerios> yo 17:00 < v-dogg> MrJeep_: you've got :: somewhere on the line 12 17:00 < MrJeep_> yeah I know 17:01 < MrJeep_> I was testing $someVar::someStaticMethod 17:01 < MrJeep_> I think this will be enabled in php 5.3 or something 17:04 -!- SasanRose [n=SasanRos@85.15.40.233] has quit [Read error: 113 (No route to host)] 17:04 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:07 -!- jake [n=jake@adsl-68-78-4-4.dsl.ipltin.ameritech.net] has joined #agavi 17:08 -!- jake [n=jake@adsl-68-78-4-4.dsl.ipltin.ameritech.net] has quit [Remote closed the connection] 17:09 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 17:14 -!- jake [n=jake@adsl-68-78-4-4.dsl.ipltin.ameritech.net] has joined #agavi 17:26 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 17:29 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 17:42 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 17:45 -!- Mo_ [n=Mo@p5087AB5A.dip0.t-ipconnect.de] has joined #agavi 17:49 < dsias> I would like to find some agavi developers. Is there a place to post jobs? 18:00 -!- digitarald [n=digitara@192.100.104.170] has quit [Success] 18:14 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Client Quit] 18:17 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:17 -!- Arme[N] is now known as Arme[0] 18:26 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:39 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 18:46 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 18:48 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:55 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 18:56 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:12 -!- Strzalek_ [n=Strzalek@dlg127.neoplus.adsl.tpnet.pl] has joined #agavi 19:22 -!- Strzalek [n=Strzalek@dku24.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 19:36 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has joined #agavi 19:43 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 19:56 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Read error: 104 (Connection reset by peer)] 20:04 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 20:11 -!- Mo_ is now known as Guest91460 20:12 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 20:25 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 20:25 -!- Strzalek [n=Strzalek@dkk90.neoplus.adsl.tpnet.pl] has joined #agavi 20:25 -!- Strzalek [n=Strzalek@dkk90.neoplus.adsl.tpnet.pl] has quit [Client Quit] 20:34 -!- Strzalek_ [n=Strzalek@dlg127.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:59 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 21:07 -!- jake [n=jake@adsl-68-78-4-4.dsl.ipltin.ameritech.net] has quit [] 21:21 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 21:24 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 21:43 < E_mE[Stilgar> hummms 21:52 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 21:58 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:14 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has quit [] 22:23 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has joined #agavi 22:56 -!- Wombert [n=Wombert@dslb-088-064-209-057.pools.arcor-ip.net] has quit [] 23:09 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 23:29 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 23:36 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 23:44 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi --- Day changed Thu Sep 18 2008 00:30 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 00:36 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 00:37 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:43 -!- Guest91460 [n=Mo@p5087AB5A.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:04 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 01:26 -!- feti [i=sean@66.103.132.86] has joined #agavi 01:38 < impl> um: tell Wombert http://www.eccnet.com/pipermail/schematron/2008-September/000008.html :( 01:38 < um> impl: Error: I haven't seen Wombert, I'll let you do the telling. 01:38 < impl> oh fuck you 01:39 < impl> feti: ohai 01:39 < feti> ey 01:41 < feti> what's up nforbes 01:41 < impl> I was fixing this Schematron stuff 01:41 < impl> but now I have to wait for an upstream fix 01:41 < impl> so I'm going to do homework or something 01:41 < impl> :D 01:41 < feti> i see 01:41 < impl> what brings you 'round here? 01:42 < feti> just wandering around 01:42 < impl> free night? :o 01:42 < feti> yeah, sort of 01:42 < feti> heh 01:42 < impl> :x 02:35 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 02:52 -!- IcyT is now known as icyt 03:17 -!- Goleo[66] [n=master@91.98.71.186] has quit ["Leaving"] 03:42 -!- Arme[0] is now known as Arme[N] 03:43 -!- SasanRose [n=SasanRos@91.184.88.12] has joined #agavi 03:55 -!- Goleo[66] [n=suntux@80.191.128.129] has joined #agavi 04:13 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 04:13 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 04:20 < v-dogg> huomenta 04:28 -!- impl [n=impl@atheme/member/impl] has quit [Read error: 113 (No route to host)] 04:40 -!- Goleo[66] [n=suntux@80.191.128.129] has quit [Read error: 110 (Connection timed out)] 04:41 -!- Goleo[66] [n=suntux@80.191.128.129] has joined #agavi 04:51 < Goleo[66]> huomenta SasanRose :) 05:00 < SasanRose> horros: huomenta brother :) 05:00 < SasanRose> oops 05:00 < SasanRose> Goleo[66]: ^ 05:28 -!- Rick [i=rick@unaffiliated/rick] has quit ["I… don't need to be here."] 05:37 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 06:27 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has joined #agavi 06:28 < MerlinDMC> huomenta 06:30 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 06:30 < _cheerios> huomenta 07:28 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:36 -!- Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 07:36 -!- Goleo[66] [n=suntux@80.191.128.129] has quit ["zài 再"] 07:38 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:45 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:47 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:56 < horros> Huomenta. 07:58 < liutis> huomenta 08:03 < Rendez> huomenta 08:03 < Rendez> I'm having trouble calling a Model from a Filter class 08:03 < Rendez> snce they aren't in the same level I think 08:03 < Rendez> Catchable fatal error: Argument 1 passed to ProjectBaseDataModel::__construct() must be an instance of ProjectBaseFinderModel, none given, called in /Users/rendez/Sites/mja.dev/trunk/agavi/app/cache/config/_Users_rendez_Sites_mja.dev_trunk_agavi_app_config_compile.xml_development-nfq_.php on line 539 and defined in /Users/rendez/Sites/mja.dev/trunk/agavi/app/lib/model/ProjectBaseDataModel.class.php on line 7 08:06 < Rendez> it is in lib/filters/myClassFilter.class.php 08:06 < Rendez> where 08:06 < Rendez> $pm = $this->context->getModel('GalleryParser', 'Default'); 08:06 < Rendez> how can I get that model? 08:07 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:08 < Xylakant> huomenta 08:14 < v-dogg> Rendez: "Argument 1 passed to ProjectBaseDataModel::__construct() must be an instance of ... " ? 08:15 < v-dogg> how would agavi know what parameters to pass to __construct? 08:16 < v-dogg> parameters you give to getModel('name', 'module', array(here)) are passed to model::initialize 08:17 < Xylakant> v-dogg: to __construct() as well 08:17 < Rendez> ah 08:18 < v-dogg> Xylakant: w00t? since when?-) 08:19 -!- SasanRose [n=SasanRos@91.184.88.12] has quit ["leaving"] 08:21 < Xylakant> v-doog: can't say exactly, but it's in 0.11 08:23 < Wombert> always been like that 08:28 < MikeSeth> huomenta 08:28 < Arme[N]> huomenta 08:35 < E_mE> Huomenta!!! 08:35 < Arme[N]> _o/ 08:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 09:16 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: _cheerios 09:20 < v-dogg> Wombert: ok then :D 09:21 -!- Netsplit over, joins: _cheerios 09:30 < Rendez> we are throwing a play of Mafia, / join #moofia if you will guys 09:31 < Rendez> game* 09:33 < Wombert> I believe most of the folks here have work to do :p 09:33 < Rendez> I haven't during the next 20 min 09:34 < Wombert> good for you 09:34 < Rendez> yeah 09:35 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has quit ["Bye!"] 09:35 < _cheerios> lunch break, but yeah, busy :) 09:35 < Rendez> not my intent to do this anytime, but in #mootools we were kind of bored 09:44 -!- icyt is now known as IcyT 10:44 < horros> Hmm. 10:44 < E_mE> can agavi handle JSON data from a AJAX request? 10:46 < E_mE> do i just transmit the data in a form with a hidden field that contains JSON data 10:46 < E_mE> is that acceptable? 10:46 < horros> Advice please: Should I have the interceptors I'm doing implement an interface and use reflection to decide if it is to fire before a method invocation or after it (perttier, cleaner and coolness-factor), or use an attribute in the config to do it (less cool, but less overhead)? 10:52 -!- Rendez is now known as x_Rendez 10:54 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 10:54 * horros hmmz 11:07 -!- Mo__ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 11:07 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 11:49 < Xylakant> E_mE: hmm 11:49 < Xylakant> the data is currently not decoded 11:50 < E_mE> i was adviced to use a filter to detect if its json 11:50 < Xylakant> so you can't use the standard validators 11:50 < E_mE> and if so, perform json_decode and set the parameter 11:50 < Xylakant> unless you decode it first 11:50 < Xylakant> yes 11:50 < Xylakant> as long as you know which parameter needs to be decoded that should be fine 11:50 < E_mE> i guess i can use routing contstraints to only accept X-Request: JSON 11:51 < Xylakant> are you using a javascript framework? 11:51 < E_mE> then if that contraint exists, make the filter execute 11:51 < E_mE> yes, Mootools 11:51 < Xylakant> which version? 11:51 < E_mE> 1.2 11:52 < Xylakant> hmm 11:52 < Xylakant> mootools 1.2 does not send the data json-encoded on Remote Requests any more 11:53 < E_mE> ive put the JSON data into a , and posting that inside a form 11:53 < Xylakant> yes, but do you really need to do that? 11:53 < Xylakant> well, I guess you know what you're doing 11:53 < Xylakant> a filter should do the job 11:54 -!- x_Rendez [n=Rendez@213.229.146.161] has quit [":: www.scopealley.com ::"] 11:54 < E_mE> Xylakant: well, im saving multipul forms of data in one request 11:54 < v-dogg> E_mE: mind telling us what you are tying to achieve? 11:54 < E_mE> because i need to save multipul languages 11:55 < Xylakant> hmm - but then, why not put everything in one form? 11:55 < E_mE> so ive got an array for example of: array([ES]=>Array( "Revsision=>"Cats", ...)), [EN] => Array( "Revision"=>"Cats", ...)); 11:55 < Xylakant> otherwise, you can collect the form data in an object 11:56 < Xylakant> and pass that to the remote request 11:56 < E_mE> because ive got duplication of titles 11:56 < E_mE> remote request, sorry? elabroate 11:56 < Xylakant> well - 'en[foo]' 11:57 < Xylakant> if you pass that all in one form 11:57 < E_mE> yes, but i may possibly have more the en or es in the future 11:57 < E_mE> i dont want to be constrained to have to reference $rd->getParameter('en'); or so 11:58 < Xylakant> you could have a short config that lists the allowed languages 11:59 < E_mE> true 12:00 < E_mE> ill give your idea in the pipeline, but at the moment ive got to get this task done by tomorrow 12:00 < E_mE> keep* 12:00 < E_mE> Xylakant: thank you for your help, its appreisated to rebound ideas around :) 12:00 < E_mE> i dont get that option here anymore :S 12:01 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 12:03 < Xylakant> maybe you could even use the translation config 12:03 < Xylakant> and just use all locale names as a base 12:03 < Xylakant> or something like that 12:04 < Xylakant> anyways: http://mootools.net/docs/Request/Request.JSON accepts an options argument+ 12:04 < Xylakant> and one of the options is 'data' which is the data to send 12:04 < Xylakant> and this data is sent as regular post values 12:05 * Xylakant alternativly Request.send() accepts data to send as well 12:06 < E_mE> ah nice, didnt see that 12:07 < E_mE> im current doing new Element('form', {}); and the form.adopt(new Element('input', {value: data})); 12:27 < Wombert> just tell mootools to send urlencoded stuff instead of json 12:27 < Wombert> it can do that 12:27 < Wombert> (iirc) 12:28 < Wombert> also, it should be sending Content-Type: json 12:34 < Xylakant> mootools does send regular postdata since 1.2 12:37 < feti> mootools is so slick 12:37 < Wombert> feti is here zomg! 12:37 < Wombert> :> 12:37 < Wombert> http://pastie.org/274892 12:37 < feti> morning 12:40 < Wombert> howya doing 12:40 < Wombert> long time no see, except for that one time recently on efnet 12:41 < feti> oh, yeah. not bad. i'm around. mostly in #d and #d.tango on freenode :D 12:41 < feti> i'm always here, just not in the chan haha 12:41 < feti> i got ahold of your speech at london last month and it reminded me a bit so i came in to say hello 12:42 < Wombert> hello then 12:42 < Wombert> it was too much theory and basics at the beginning, wasn't it 12:42 < Wombert> (well they asked for an intro to frameworks, mvc, reasons and blah) 12:42 < feti> need to start somewhere 12:42 < Wombert> are you involved with tango? 12:42 < Wombert> or just using it? 12:43 < feti> just using it 12:43 < feti> D is more of a hobby at this point 12:46 < feti> still hacking out agavi fulltime? 12:47 < Wombert> yup 12:48 < feti> goo 12:48 < feti> good, even. 12:48 < Wombert> now a company of four 12:48 < Wombert> three full-time 12:48 < feti> so i hear 12:48 < Wombert> and more to come :) 12:48 < Wombert> well five, not four 12:48 < Wombert> my bd 12:48 < Wombert> *bad 12:48 < feti> that's the nice thing about europe. people actually appreciate that sort of thing. 12:48 < feti> in the US it'd never work 12:48 < Wombert> what. building an open source business? 12:48 < Wombert> ya think? 12:48 < Wombert> hm 12:48 < feti> well no, not that specifically 12:49 < feti> but little groups of veteran coders getting together. the value with the US is cheap, stupid labor 12:50 < Wombert> well, we specifically have been lucky, I guess 12:50 < Wombert> dominik and I met many, many, many years ago back in school and have been working together since 12:50 -!- Mo__ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 12:50 < Wombert> and Xylakant came to us through agavi 12:51 < Wombert> and moved over to Munich to join us 12:51 < Wombert> (which is very much appreciated) 12:51 * Wombert hugs Xylakant 12:51 < feti> heh 12:51 < feti> i hear impl was visiting or is still visiting 12:51 -!- Mo [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 12:51 < Wombert> he was, for two months 12:51 < Wombert> great times 12:51 < Wombert> he was with me in london 12:51 < feti> erf was too i see 12:51 < feti> accordingto saving the laptop or lending one? 12:51 < Wombert> was good to have another agavi expert around 12:52 < Wombert> well he brought his cause mine seemed broken 12:52 < Wombert> I took it to the apple store there to have it looked at 12:52 < Wombert> but they didn't have any technicians free 12:52 < Wombert> so I used a mac there to finish the presentation (had an old copy in an email, imap ftw!) 12:53 < Wombert> and then I took my laptop from the bag just to see if it really was dead (wouldn't boot, black screen, beeping all the time) 12:53 < Wombert> lo and behold, it worked 12:53 < Wombert> must have been steve jobs' aura at the apple store or something 12:53 < feti> hahahaha 12:53 < feti> well, that is good then. 12:53 < feti> wasn't rza at that london talk? 12:54 < feti> i think a few of the efnet php ops were there 12:54 -!- gapop [n=george@86.120.132.219] has joined #agavi 12:55 < Wombert> not sure if I know them all by their efnet nicknames I'm afraid ;) 12:55 < feti> hehe 12:56 < feti> rza is Mikko Koppanen 12:59 < v-dogg> sounds like a Finn 12:59 < v-dogg> how's he? 13:07 < feti> yeah, he is. 13:10 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:18 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:27 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 13:29 -!- gapop [n=george@86.120.132.219] has left #agavi [] 13:29 < MikeSeth> http://benramsey.com/archives/supporting-put-delete-in-the-zend-framework/ 13:29 < MikeSeth> HAHAHAHAHAHAHA 13:29 < MikeSeth> you need hax 13:41 < _cheerios> "Incompatible browser 13:41 < _cheerios> 13:41 < _cheerios> Alas, technology keeps changing. Your current browser doesn't work with this site." love these 13:42 < _cheerios> @ http://johnson-lenz.com 13:45 < feti> wow, turns out firefox 3 isn't good enough either (for me) 13:45 < feti> i wonder if they'd be happy if i load virtualbox with xp in it and run IE 6 13:47 < Wombert> it's lotus notes 13:47 < Wombert> what did you expect 13:47 < Wombert> (works in safari tho. go apple!) 13:48 < feti> well, it says it requires FF2 or better, and i'm using 3? 13:48 < feti> i'd have to say it's probably just a user agent mischeck 13:53 -!- Yossi [n=chatzill@62.90.159.110] has joined #agavi 13:53 < Yossi> Huomenta 13:54 < Yossi> How do I redirect an action to a certain url (outside agavi)? 13:59 < Xylakant> in the view 14:00 < Xylakant> call $this->getResponse()->setRedirect('http://...'); 14:01 < Yossi> thanks 14:03 < Xylakant> you're welcome 14:15 < Wombert> and don't load a layout etc in that case, Yossi 14:15 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:17 < Yossi> as in don't setupHtml? 14:18 < MikeSeth> Yossi: check the base view, chances are there's a redirect method in there 14:19 < MikeSeth> Yossi: for ab/vault anyway 14:19 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 14:20 -!- Strzalek [n=Strzalek@dkk90.neoplus.adsl.tpnet.pl] has joined #agavi 14:20 < Yossi> its for vault, i'll check 14:21 < MikeSeth> Yossi: probably $this->redirectTo(gen parameters here) 14:22 < Yossi> gen parameters? I need to redirect to a file (.exe) outsite the server 14:22 < MikeSeth> dunno maybe it accepts url 14:22 < MikeSeth> check in source or api docs 14:22 < MikeSeth> i dont remembar ;> 14:23 < Yossi> is does - $this->container->getResponse()->setRedirect($url); 14:23 < MrJeep> this->getResponse()->setRedirect 14:24 < MrJeep> in the view 14:24 < Yossi> yeah so it does accept urls 14:29 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 14:30 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 14:34 -!- Goleo[66] [n=master@91.98.71.186] has joined #agavi 14:38 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbs"] 14:56 -!- snark5800 [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:21 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 15:27 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 15:40 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 15:46 < Wombert> has everyone upgraded to 0.11.3RC2 yet? 15:46 < Wombert> I'd like to roll a release 15:47 < Wombert> looks at MikeSeth, v-dogg, horros et al 15:47 < Macen> Wombert: what is FB's AK content delivery network called? 15:47 < Wombert> AND WHERE IS IMPL 15:47 < Macen> i forgot and google is fail 15:47 < Wombert> it's not facebook's 15:48 < Wombert> it's a separate company 15:48 < Wombert> facebook uses their service 15:48 < Wombert> Akama 15:48 < Wombert> Akamai 15:48 < Macen> ty 15:48 < Macen> ty 15:48 < Wombert> you wanna use them, Macen? 15:48 < Macen> FB gets really slow always when you don't want it too 15:49 < Macen> maybe it caching but..i'd like to research 15:49 < Macen> (by slow i mean unresponsive) 15:50 < Wombert> I explained this to you yesterday, Macen 15:50 < Wombert> the images don't have anything to do with this 15:50 < Wombert> the app still runs on facebook servers 15:50 < Wombert> they use akamai for content delivery 15:50 < Macen> i'm more thinking conspiracy theory really Wombert not that 15:50 < Macen> it's v. weird 15:50 < Macen> if you swear they def ban you for 5mins 15:51 < Macen> but only sometimes o.O 15:51 < Macen> (this is on new facebook) 15:51 < Macen> maybe i'm loosing it 15:51 < Macen> heh 15:52 < Wombert> whatever 15:52 < Wombert> no time for stuff like that 15:52 * Wombert & 15:53 < Macen> i have no time for waiting :) 15:54 -!- snark5800 [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 16:15 -!- IcyT is now known as icyt 16:16 -!- Mo___ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 16:16 -!- Mo [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 16:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:18 < _cheerios> anyone here implemented sharding (of database (tables)) to their service? 16:26 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 16:32 < v-dogg> is it just me or does someone else think it's funny that the IPC organizer sends an email with a subject "Celebrate the 14th event with us! International PHP Conference 2008!" and then the actual mail is all German :) 16:32 < feti> hehe 16:33 < v-dogg> (a) it's _International_ and (b) why write the subject in English if the message itself is not 16:33 < v-dogg> weird people :) 16:33 < v-dogg> every one of them 16:33 < _cheerios> only germans understand germans 16:34 < v-dogg> hear hear :) 16:34 * Wombert pokes v-dogg 16:34 < Wombert> have you tried 0.11.3rc2? 16:35 < v-dogg> mmm.. not sure. can't remember when was the last time I updated my svn:externals :) 16:35 < Wombert> :< 16:35 < v-dogg> but it was probably more than two weeks ago so, no 16:57 < CIA-10> felix * r2884 /branches/felix-testing-implementation/ (4 files in 4 dirs): 16:57 < CIA-10> - moved AgaviExecutionFilter::registerValidators() and AgaviExecutionFilter::performValidation() to the AgaviExecutionContainer 16:57 < CIA-10> - implemented stubs to test the validation results 17:16 * Wombert stabs v-dogg 17:16 < Wombert> :< I'm about to do a minor release tomorrow or in the weekend. I can upgrade before that 17:23 < v-dogg> actually, I can upgrade two production environments 17:23 < v-dogg> good enough for you?-) 17:25 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit ["bai :)"] 17:25 -!- shrink0r [n=shrink0r@i59F7C11B.versanet.de] has joined #agavi 17:46 < Wombert> v-dogg: thanks :> 17:50 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:59 -!- icyt is now known as IcyT 18:00 -!- everplays [n=prince@85.15.37.162] has joined #agavi 18:01 -!- Mo___ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [] 18:05 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 18:09 -!- SasanRose [n=SasanRos@92.50.12.161] has joined #agavi 18:28 -!- impl [n=impl@atheme/member/impl] has joined #agavi 18:32 < Wombert> THERE HE IS 18:32 * Wombert stabs impl 18:32 < impl> WHAT 18:32 < impl> my webtarwebz died 18:33 < impl> Wombert: did you see the schematron thing 18:34 < Wombert> thewhat 18:34 < Wombert> what schematron thing impl 18:35 < impl> I left you a memo 18:35 < impl> :< 18:39 < impl> wtf, do we even have a sch to test? 18:40 < impl> aha 18:41 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:41 < Wombert> memo wat 18:41 < Wombert> :< 18:41 < Wombert> hi nfq <: 18:41 < Wombert> impl: I'm headed home 18:41 < Wombert> let's talk bout dis in a bit, okay? :) 18:41 < impl> Wombert: /msg memoserv read 1 18:41 < impl> it's fixed now 18:41 < impl> anyway 18:41 < nfq> hey Wombert 18:41 < impl> :P 18:42 < nfq> Wombert: sure 18:42 < Wombert> impl: they? 18:42 < Wombert> or you? 18:42 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 18:42 < Wombert> oh awesome 18:42 < impl> Rick Jelliffe or whatever his name is 18:42 < Wombert> is there an svn or what? 18:42 < impl> no he just updated the file 18:42 < impl> http://www.schematron.com/tmp/iso_abstract_expand.xsl 18:42 < Wombert> very 1989 18:42 < Wombert> aces 18:42 < Wombert> alrighty I gotta run 18:42 < impl> kbai 18:43 < Wombert> or miss the subway 18:43 < Wombert> ~45mins 18:43 * Wombert hugs impl 18:43 < Wombert> stay strong 18:43 < Wombert> speaking of which 18:43 < Wombert> check autoblog 18:43 < impl> okay 18:43 < Wombert> bob lutz @ colbert report 18:43 < Wombert> quite lol 18:43 < Wombert> there's a vid 18:43 < Wombert> page 1 or 2 18:43 * Wombert & 18:43 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:53 -!- digitarald [n=digitara@192.100.104.170] has quit [Read error: 110 (Connection timed out)] 19:02 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 19:12 < CIA-10> impl * r2885 /branches/1.0/ (11 files in 5 dirs): Fix #844: Update ISO Schematron to latest release 19:13 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 19:13 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 19:23 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has joined #agavi 19:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:37 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has joined #agavi 19:38 < impl> Wombert: hai I fixed it 19:39 < Wombert> impl: orly 19:39 < impl> ys 19:39 < impl> [2885] 19:39 < impl> :> 19:40 < impl> oops 19:40 < impl> impl sees bug 19:40 < impl> :< 19:41 < Wombert> impl: ohniceness 19:43 < CIA-10> impl * r2886 /branches/1.0/src/config/util/schematron/AgaviXmlConfigSchematronProcessor.class.php: branches/1.0: Small fix for AgaviXmlConfigSchematronProcessor, refs #844 19:44 * Wombert hugs impl 19:44 * Wombert hugs impl 19:44 * Wombert hugs impl 19:44 * Wombert hugs impl 19:45 < Wombert> thanks for the help 19:45 < Wombert> much appreciated 19:47 < impl> does this mean can has beta3 soon? 19:48 < Wombert> impl: yes 19:48 < impl> voot 19:49 < impl> btw I watched that video 19:49 < impl> on autoblog 19:49 < impl> it was hilarious :> 19:49 < Wombert> yeah it's pretty good 19:49 < Wombert> I need to start watching colbert and stewart again 19:54 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [] 20:10 < Wombert> http://onemorelevel.com/game/lightbot 20:10 < Wombert> awesomeness 20:21 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has joined #agavi 20:22 -!- Macen [n=leopard@host86-142-67-64.range86-142.btcentralplus.com] has quit [Client Quit] 20:24 < impl> Wombert: haha, have you ever played a game called Robo Rally? 20:25 < impl> (board game, not computer game) 20:29 < Wombert> impl: noes 20:30 < impl> Wombert: I'll have to bring it with me next time 20:30 < impl> it's awesome fun 20:32 < MrJeep> wondering.. 20:32 < MrJeep> how can I validate arrays of n elements 20:32 < MrJeep> like 20:32 < MrJeep> parameter[x] parameter[y] parameter[z] ? 20:35 -!- Strzalek [n=Strzalek@dkk90.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:38 < MrJeep> or parameter[a] to parameter[n] 20:41 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 20:59 -!- Mo_ [n=Mo@p5087AB0A.dip0.t-ipconnect.de] has quit [] 21:02 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit ["I Quit!"] 21:04 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:27 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has quit ["bai"] 21:30 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has joined #agavi 22:38 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has quit [] 23:00 -!- SasanRose [n=SasanRos@92.50.12.161] has quit ["leaving"] 23:50 -!- shrink0r [n=shrink0r@i59F7C11B.versanet.de] has quit [Read error: 110 (Connection timed out)] 23:55 -!- E_mE[Stilgar [n=jeramy@82.111.67.73] has quit [Read error: 113 (No route to host)] 23:55 -!- E_mE[Stilgar [n=jeramy@82.111.68.12] has joined #agavi 23:58 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] --- Day changed Fri Sep 19 2008 00:04 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 00:04 < erisco> why can I not upgrade agavi to beta 2 through pear? 00:04 < erisco> pear tells me there is nothing to upgrade 00:08 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 00:44 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:57 < erisco> how do you setup a validator that gets two arguments? 01:03 < erisco> nevermind, I had a different problem 01:12 < erisco> I am having problems getting FPF to work though 01:12 < erisco> how do I get it to display the errors? 01:14 < erisco> but no one seems to be here, which is yet another problem :P 01:29 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 01:38 -!- erisco [n=erisco@brisco.kent.net] has quit ["Leaving"] 01:41 -!- IcyT is now known as icyt 04:21 < v-dogg> huomenta 05:44 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has joined #agavi 05:53 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 05:53 < _cheerios> huomenta 05:56 < Wombert> huomenta _cheerios 05:59 < _cheerios> im dressed up for business today. very unusual for me. black pants, tie and so on :) 05:59 < _cheerios> (heading straight to a cousins weddin' after lunch) 05:59 < v-dogg> upgrading agavi... 06:01 < Wombert> _cheerios: hehe 06:02 < Wombert> v-dogg: (hug) 06:02 < v-dogg> now running the latest from branches/1.0 (not in production yet) 06:02 < v-dogg> :) 06:02 < _cheerios> i bought the brighest green tie they had at the store yesterday. looks smashing :D 06:05 < v-dogg> RELAX NG validation of configuration file "D:/workspace/EcomWebi14/app/config/config_handlers.xml" failed: 06:05 < v-dogg> Line 2: Expecting a namespace for element configurations 06:07 < Wombert> v-dogg: err that is 1.0 then 06:07 < Wombert> don't use that 06:07 < Wombert> :> 06:07 < Wombert> oh hehe 06:12 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 06:13 -!- slocum [n=Joshua@80-121-7-234.adsl.highway.telekom.at] has joined #agavi 06:17 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 06:17 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 06:23 < slocum> how can i get a 'define ( "constant", "value")' (mojavi) in the configuration system of agavi 1.0? a) global b) modul 06:24 < slocum> is 'AgaviConfig::get()/set()' the best way? 06:24 < v-dogg> I'd say yes 06:24 < v-dogg> and remember you can define your configuration items in settings.xml 06:25 < v-dogg> so you don't have to, say, AgaviConfig::set them in config.php 06:25 < slocum> and how can i do this in a modul? 06:26 < v-dogg> don't remember, Wombert? 06:26 < slocum> i need the path to pub/ 06:27 < v-dogg> AgaviConfig::set('myapp.pub_dir', realpath(dirname(__FILE__))); 06:28 < v-dogg> in index.php 06:28 < Wombert> slocum: setting? or getting? 06:28 < v-dogg> quick and dirty :) 06:28 < slocum> setting _and_ getting 06:28 < Wombert> well I'd set something like that globally 06:28 < Wombert> in settings.xml or app/config.php 06:30 < slocum> is following directive correct? 06:30 < slocum> path... yes, but there's a better way 06:31 < v-dogg> just a sec 06:32 < v-dogg> bar ... 06:32 < v-dogg> that you can have all your settings grouped under one prefix 06:33 < slocum> ok! what means _com_.myapp? 06:33 < slocum> ist this also possible for modules? 06:33 < v-dogg> it's just a prefix 06:33 < v-dogg> like org.agavi.routing 06:34 < slocum> i understand 06:34 < slocum> and how can I get the value of this config? 06:34 < v-dogg> AgaviConfig::get('com.myapp.foo'); 06:35 < slocum> perfect, thank you 06:36 < slocum> is this also possible for modules? 06:36 < slocum> modules.xml? 06:37 < v-dogg> yes, but in this case I don't understand why you'd want that. I'd thinkdir_pub is pretty global 06:37 < slocum> for other neccesary values 06:37 < v-dogg> but I don't know how to use per module configs 06:38 < v-dogg> Wombert will help when he has the time 06:38 < slocum> ok 06:40 < Wombert> only in 1.0 though 06:40 < Wombert> I can show later 06:40 < Wombert> (well you canset stuff through modules/Foo/config.php which is run once) 06:40 < Seldaek> bleh 06:41 < Wombert> you might want to consider using core.pub_dir though as it's core.app_dir etc too 06:45 < Wombert> office -> 06:45 * Wombert & 06:45 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has quit [] 07:10 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:18 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [] 07:19 -!- Mo_ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 07:23 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:29 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:30 -!- shrink0r [n=shrink0r@i577B75C5.versanet.de] has joined #agavi 07:43 -!- shrink0r [n=shrink0r@i577B75C5.versanet.de] has quit [] 07:59 < liutis> Wombert, is this a bug FPF? if select is multiple="multiple" then after WRITE action i got selected default value=0, and real my selected value value=15 is selected too? 08:00 < liutis> so prob is what i got selected 2 values from listbox with multiple select 08:00 < Wombert> that doesn't work in php 08:00 < Wombert> it has to be data[marke_id][] 08:00 < liutis> ah 08:00 < Wombert> I think 08:00 < Wombert> try that 08:01 < liutis> yes 08:01 < liutis> work thanks 08:01 < liutis> :) 08:03 < Wombert> documented here btw: http://www.php.net/manual/en/language.variables.external.php 08:04 < Wombert> and 08:04 < Wombert> http://www.php.net/manual/en/faq.html.php 08:14 < liutis> thanx 08:17 < E_mE> huomenta 08:26 < liutis> huomenta 08:37 < Rendez> who have already check this out? http://macrabbit.com/espresso/ 08:43 -!- Seldaek [n=seld@crom.seld.ch] has quit ["Offline"] 08:44 < horros> Huomenta. 08:44 < horros> Puolipekkaset ftw! 08:48 < CIA-10> felix * r2887 /branches/felix-testing-implementation/ (13 files in 5 dirs): (log message trimmed) 08:48 < CIA-10> Merged revisions 2885-2886 via svnmerge from 08:48 < CIA-10> http://svn.agavi.org/branches/1.0 08:48 < CIA-10> ........ 08:48 < CIA-10> r2885 | impl | 2008-09-18 21:12:39 +0200 (Thu, 18 Sep 2008) | 1 line 08:48 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 08:48 < CIA-10> refs #844: Update ISO Schematron to latest release 08:48 < CIA-10> ........ 08:50 -!- Mo___ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 08:50 -!- Mo_ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 09:03 -!- icyt is now known as IcyT 09:31 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:33 -!- SasanRose [n=SasanRos@92.50.12.161] has joined #agavi 10:14 < E_mE> can anyone advice me about caching actions/views indiviually? 10:34 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 10:35 < Wombert> E_mE: what do you mean? 10:37 < E_mE> Wombert: well in your talk, you spoke about caching actions/views 10:37 < E_mE> by defining XML files 10:37 < E_mE> i need some help with it, as the conference page of the gasworld site will be using lot of translation and want to minimise any delays 10:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:37 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 10:38 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has quit [Client Quit] 10:55 -!- _cheerios [n=Jack@195.197.209.254] has quit ["Leaving"] 10:56 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 11:03 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 11:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:33 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 11:36 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [Client Quit] 12:14 < Wombert> ewwwww 12:14 < Wombert> impl: are you there 12:14 < Wombert> need your hlep w/ naming sth 12:15 < Wombert> guys... I'm refactoring the creation of filter chain, exec container etc into a method on the context 12:15 < Wombert> i.e. those items from factories.xml that are created more than once 12:15 < Wombert> how do I call that? 12:15 < Wombert> getFactoryInfo() returns the class name and the parameters for the item 12:15 < Wombert> createZomglolInstance() ? 12:15 < Wombert> :( 12:15 < v-dogg> I like that 12:16 < v-dogg> gimmeInstanceLolKThx() 12:16 < v-dogg> or the ever so k3wl canHasInstancePlz 12:17 < Wombert> createInstanceFor(), v-dogg? 12:17 < Wombert> $ef = $ctx->createInstanceFor('execution_filter'); 12:17 < v-dogg> sounds good 12:18 < Wombert> good 12:18 < Wombert> that one it is then 12:18 * Wombert hugs v-dogg 12:20 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 12:26 -!- feti [i=sean@66.103.132.86] has left #agavi [] 12:29 -!- slocum [n=Joshua@80-121-7-234.adsl.highway.telekom.at] has quit [Read error: 110 (Connection timed out)] 12:29 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 12:29 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Remote closed the connection] 12:30 < Wombert> my only minor gripe, v-dogg, is this 12:30 < Wombert> AgaviContext::getInstance() 12:30 < Wombert> $context->createInstanceFor() 12:30 < Wombert> that might be confusing 12:30 < Wombert> :< 12:30 < Wombert> ah well its beta 12:30 < Wombert> we can change it 12:31 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 12:32 < v-dogg> :) 12:43 < CIA-10> david * r2888 /branches/1.0/ (4 files in 3 dirs): Added AgaviContext::createInstanceFor(), closes #857 12:47 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:47 < MrJeep> Morning 12:47 < MrJeep> I asked a question about validation yesterday 12:47 < MrJeep> I think I was a little late 12:48 < MrJeep> anyway 12:48 < MrJeep> here I go again 12:49 < MrJeep> let's say I have an array of N positions to validate 12:49 < MrJeep> example : 12:50 < MrJeep> parameter[x], parameter[a] and so on 12:50 < MrJeep> how can I valide those parameters with a validator ? 12:50 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:52 < CIA-10> david * r2889 /branches/1.0/ (4 files in 3 dirs): reverting bad commit in [2888], refs #857 13:00 < MrJeep> Anyone ? 13:00 < MrJeep> validating an array of parameters with an undefined number of positions... ? 13:01 < v-dogg> do you want to validate the whole array or just some values in it? 13:01 < MrJeep> the whole array 13:02 -!- Strzalek [n=Strzalek@dki132.neoplus.adsl.tpnet.pl] has joined #agavi 13:02 < MrJeep> example : for ($i = 0; $i < rand(1, 10000); i++) echo " hmm... not sure about that but I have and those are validated like this: 13:04 < v-dogg> bar 13:05 < CIA-10> felix * r2890 /branches/felix-testing-implementation/src/testing/AgaviUnitTestCase.class.php: now uses the default contextname if the testcase does not specify one 13:06 < MrJeep> oh, the "base" attribute 13:06 < MrJeep> I'll take a look 13:06 < MrJeep> thnx :D 13:07 < CIA-10> david * r2891 /branches/1.0/ (4 files in 3 dirs): Added AgaviContext::createInstanceFor(), closes #857, this is a proper version of the faulty commit in [2888] 13:08 < Wombert> mind you that'll run the validator for each item 13:09 < MrJeep> this is exacly what I'm looking for 13:09 < MrJeep> Wombert: is there documentation about the "base" attribute of the validator ? 13:09 < Wombert> no :p 13:09 < Wombert> well actually 13:09 * Wombert looks at Xylakant 13:10 < Xylakant> :) 13:10 < Wombert> this reminds me btw... we should have an ArrayLengthValidator 13:10 < MrJeep> :S ok then I'll have to be annoying with my questions :D 13:11 < MrJeep> if I have something like : input type="hidden" name="foo[$i]" instead of foo[$i][bar] 13:11 < MrJeep> I see how the base attribute and the argument works for this one 13:11 < MrJeep> but not with foo[$i] only 13:11 < Wombert> leave the argument empt 13:11 < Wombert> y 13:11 < Wombert> that should work 13:11 < CIA-10> felix * r2892 /branches/felix-testing-implementation/ (5 files in 3 dirs): (log message trimmed) 13:11 < CIA-10> Merged revisions 2888-2889,2891 via svnmerge from 13:11 < CIA-10> http://svn.agavi.org/branches/1.0 13:11 < CIA-10> ........ 13:11 < CIA-10> r2888 | david | 2008-09-19 14:43:34 +0200 (Fri, 19 Sep 2008) | 1 line 13:11 < CIA-10> Added AgaviContext::createInstanceFor(), refs #857 13:11 < CIA-10> ........ 13:12 < MrJeep> Wombert:ty 13:14 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-fd35572353a9bd90] has joined #agavi 13:14 < rdg> my sample agavi project doesn't run... error.log reports a dom_document error ... php 5.2.7 .. is this common? 13:15 < Wombert> 5.2.7? 13:15 * Wombert blinks 13:15 < rdg> 5.2.6 13:15 < rdg> sorry 13:15 < Wombert> rdg: do you have an error message please? 13:15 < Wombert> and what agavi version is that? 13:15 < rdg> domdocument::domdocument() expects at least 1 parameter, 0 given in C:\\apache\\PHP\\PEAR\\agavi\\config\\AgaviXmlConfigParser.class.php on line 121 13:15 < Wombert> rdg: display_errors on and error_reporting all the way up? 13:16 < rdg> I was trying to install the beta release but I think I'm running 0.11.0 13:16 < Wombert> rdg: ah you have domxml enabled 13:16 < Wombert> I think 13:16 < rdg> I followed the directions at http://www.agavi.org/docs/latest/manuals/manual/ch02s02.html#id928984 13:16 < Wombert> that's the old, buggy, unstable, deprecated php4 extension 13:16 < rdg> what's the proper ext? 13:17 < Wombert> php_dom 13:17 < Wombert> http://de2.php.net/manual/en/intro.domxml.php 13:17 < Wombert> Note: This extension has been moved to the » PECL repository and is no longer bundled with PHP as of PHP 5.0.0. 13:17 < Wombert> weird that you still have that on 13:17 < rdg> I wouldn't call me a PHP expert 13:17 < rdg> PECL = pear right 13:18 < Wombert> pear for extensions basically, yes 13:18 < Wombert> is that some pre-made php install or so? 13:18 < Wombert> xampp or whatever? 13:18 < rdg> windows binary 13:18 < rdg> regular php 5.2.6 binary from php.net 13:18 < Wombert> uh wtf 13:18 < rdg> I selected domxml 13:18 < Wombert> ah 13:18 < Wombert> :> 13:18 < rdg> I assumed that I would need it for XML 13:19 < Wombert> just dom 13:19 < Wombert> also pick xsl while you're at it 13:19 < Wombert> is that a fatal error or a warning or what? 13:19 < Wombert> the error? 13:20 < rdg> so I want pear install domxml 13:20 < rdg> or is that the same ext I'm trying to avoid? 13:21 < rdg> oh. 13:21 < rdg> nevermind. just removing domxml made it all happy 13:22 < CIA-10> felix * r2893 /branches/1.0/ (40 files in 16 dirs): 13:22 < CIA-10> - merged the changes from http://svn.agavi.org/branches/felix-testing-implementation/, r2676:2892 13:22 < CIA-10> - provides a basic testing framework 13:22 < CIA-10> - provides sample action and model tests 13:23 < rdg> wombert - so how do I tell which version of agavi I have installed? 13:23 < CIA-10> felix * r2894 /branches/felix-testing-implementation/: (log message trimmed) 13:23 < CIA-10> Blocked revisions 2893 via svnmerge 13:23 < CIA-10> ........ 13:23 < CIA-10> r2893 | felix | 2008-09-19 15:22:47 +0200 (Fri, 19 Sep 2008) | 4 lines 13:23 < CIA-10> - merged the changes from http://svn.agavi.org/branches/felix-testing-implementation/, r2676:2892 13:23 < CIA-10> - provides a basic testing framework 13:23 < CIA-10> - provides sample action and model tests 13:24 < Wombert> rdg: "agavi help" on the command line 13:24 < rdg> 0.11.2 probably isn't what I want, is it 13:24 < Wombert> oh it's fine 13:25 < Wombert> 1.0 is a little volatile these days 13:25 < Wombert> still beta :) 13:25 < rdg> and http://agavi.org/docs/tutorial/ is good enough to start learning from? 13:25 < CIA-10> felix * r2895 /branches/felix-testing-implementation/: 13:25 < CIA-10> Initialized merge tracking via "svnmerge" with revisions "1-2894" from 13:25 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:25 < Wombert> yes. it might have some references to 1.0-only things though 13:25 < Wombert> in particular, the build system it discusses is specific to 1.0 13:25 < Wombert> note that 1.0 is fully backwards compatible with 0.11 though 13:25 < Wombert> so it's safe to start working on 0.11 13:26 < Wombert> 1.0 is basically 0.11 + refactorings + testing system + docs 13:26 < Wombert> impl: poek poek 13:31 < CIA-10> felix * r2896 /branches/felix-testing-implementation/: 13:31 < CIA-10> Removed merge tracking for "svnmerge" for 13:31 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:32 < CIA-10> felix * r2897 /branches/felix-testing-implementation/: 13:32 < CIA-10> Initialized merge tracking via "svnmerge" with revisions "2731" from 13:32 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:33 < CIA-10> felix * r2898 /branches/felix-testing-implementation/: 13:33 < CIA-10> Removed merge tracking for "svnmerge" for 13:33 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:33 < rdg> thanks for help wombert 13:33 < CIA-10> felix * r2899 /branches/felix-testing-implementation/: 13:33 < CIA-10> Initialized merge tracking via "svnmerge" with revisions "1-2731" from 13:33 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:34 < CIA-10> felix * r2900 /branches/felix-testing-implementation/ (11 files in 3 dirs): (log message trimmed) 13:34 < CIA-10> Merged revisions 2766,2881,2883 via svnmerge from 13:34 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 13:34 < CIA-10> ........ 13:34 < CIA-10> r2766 | dominik | 2008-09-03 15:10:48 +0200 (Wed, 03 Sep 2008) | 2 lines 13:34 < CIA-10> New api first draft 13:34 < CIA-10> ........ 13:37 -!- Strzalek [n=Strzalek@dki132.neoplus.adsl.tpnet.pl] has quit [] 13:38 < Xylakant> yiha. 13:38 < Xylakant> rev 2900 13:38 < Xylakant> sorry for the svnmerge mess :| 13:42 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-fd35572353a9bd90] has quit ["http://www.mibbit.com ajax IRC Client"] 13:46 < E_mE> why is it that my routing is puting the locale /es/ in when im currenting view english? 13:47 < E_mE> i thought it only do that ive im viewing the page in spanish 13:47 < E_mE> it would only do that if im* 13:50 * E_mE nudges Wombert 13:51 < Goleo[66]> hi guys this is my output_type file http://phpfi.com/354856 13:51 < v-dogg> E_mE: you are view /en/foo/page and it shows in spanish? 13:52 < E_mE> no im viewing /foo/page 13:52 < E_mE> i dont want the /en/ 13:52 < Goleo[66]> when i run login action and want to make erro from validate give me this error:Form Population Filter could not parse the document due to the following error: 13:52 < Goleo[66]> Line 122: Extra content at the end of the document 13:52 < E_mE> because it needs to be compatible with the legacy url's 13:52 < v-dogg> E_mE: did you copy the callback from the sample app? 13:53 < v-dogg> Goleo[66]: you need to produce valid XML 13:53 < E_mE> i dont think im using a callback 13:53 < v-dogg> Goleo[66]: now you aren't. if you can't figure out what's wrong, turn on logging and you can tell FPF to log what it's trying to parse 13:53 < E_mE> im only using simple Translator atm 13:54 < Wombert> FPF logs automatically if it can 13:54 < Wombert> :) 13:54 < Wombert> E_mE: is the default locale spanish? 13:54 < E_mE> in translation.xml 13:54 < Goleo[66]> v-dogg, http://phpfi.com/354857 this is my validate file 13:55 < Goleo[66]> u said that i should introduce this file? 13:56 < v-dogg> Goleo[66]: it has nothing to do with your validation. what I meant was that you need to output valid XML/xhtml if you use FPF. FPF parses your output and injects input values (and error messages) into it using XML DOM 13:56 < E_mE> Wombert: this is my routing rule for the locale 13:56 < E_mE> 13:56 < E_mE> 13:56 < E_mE> locale 13:56 < v-dogg> did I? when? why?-) 13:56 < E_mE> 13:56 < E_mE> 13:57 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 13:57 < v-dogg> that pattern seems wrong 13:57 < Xylakant> that pattern can only produce 'es' 13:57 < Xylakant> and match es 13:57 < E_mE> but it is either English or Spanish 13:58 < Wombert> you have "es" for the value 13:58 < Wombert> and you have imply="true" 13:58 < Xylakant> well, then your pattern should reflect that 13:58 < E_mE> either ../es/conferences or ../conferences 13:58 < Xylakant> ah 13:58 < E_mE> ah is that why imply does? put it on for you? 13:58 < Wombert> make a callback that, in onGenerate(), returns false if the locale is en 13:58 < Wombert> yes exactly E_mE 13:58 < Wombert> so you don't have to specify it in each gen() call 13:59 < E_mE> so if i take out the imply i will no longer get the es/ in my routes if viewing spanish pages 14:02 < Goleo[66]> v-dogg,hmmm u said that i should do sth in output_type :P right? 14:04 < Goleo[66]> v-dogg, already i use an action and make error from validate without problem but now i run login actionm from master name template and now make error and now i !!! 14:05 < v-dogg> Goleo[66]: do you know how FormPopulationFilter work? 14:06 < nfq> hey E_mE 14:06 < Goleo[66]> v-dogg, It is a regular filter that gets executed everytime you post a form by default. It parses the resulting document and extracts the form element whose action attribute matches the current page's URL 14:06 < v-dogg> Goleo[66]: it takes your output and parses it as an XML. if your output is not valid XML it cannot function. 14:06 < v-dogg> and this is the case here 14:07 < v-dogg> just like the error message tells you 14:07 < E_mE> yo nfq 14:08 < Goleo[66]> v-dogg, so this problem come from Master template that call login action from that right? 14:08 < v-dogg> Goleo[66]: that would be my guess judging by what you have told us 14:09 < nfq> E_mE: ping me when you got a chance! 14:10 < Goleo[66]> v-dogg,thx u always help me i try to solve it :) 14:10 < E_mE> cool im little busy atm, trying to get conference landing page live 14:22 < impl> Wombert: poekback 14:22 < Wombert> ah there he is 14:22 < Wombert> alas, I forgot what I wanted 14:23 < Wombert> ah yes, I've called that method createInstanceFor() 14:23 < Wombert> that good? 14:23 < Wombert> #857 14:23 < impl> one sec 14:25 < impl> Wombert: yeah that looks okay I guess 14:26 < Wombert> "okay" and "I guess" from your mouth _can_ be a polite form for "sucks ass" 14:28 -!- E_mE [n=user@mail.spiritusgroup.com] has left #agavi ["ERC Version 5.3 (IRC client for Emacs)"] 14:28 < impl> Wombert: haha, no, it's not bad 14:28 < impl> Wombert: I'm trying to think of how e.g. Java does it 14:29 < horros> Hai impl 14:29 < impl> hai horros 14:29 < Wombert> impl: well mostly, you'd have... createElephant() 14:29 < Wombert> or so 14:30 < Wombert> we don't have a concrete name here, that's what makes it difficult 14:30 < impl> yeah 14:30 < impl> I was going to say that but then I got distracted because #php is talking about politics and the economy 14:30 < impl> :D 14:31 < Wombert> aaaaah did I show you the php bug? 14:31 < impl> the serialize one? 14:31 < Wombert> with refs and foreach? 14:31 * Wombert goes look 14:31 < Wombert> no 14:31 < Wombert> that, errr 14:31 * Wombert blushes 14:31 < Wombert> let's not talk about that one 14:31 < Wombert> http://pastie.org/274892 this 14:31 < impl> ^_^ 14:32 < impl> what happens if you set $test = null; after the loop and then do the second loop 14:32 < Wombert> add items to the array... the last is always overwritten by the last but one 14:32 < Wombert> well then it probably works but it's still a problem 14:32 < impl> nah 14:32 < impl> I mean, yeah, but nah 14:32 < impl> it's the same shit as this 14:32 < Wombert> dump the array 14:32 < impl> if($foo) { $bar = 'boats'; } echo $bar; 14:32 < Wombert> the last item in the array is a ref 14:33 < impl> should never work 14:33 < Wombert> the others aren't 14:33 < impl> but it doesss 14:33 < Wombert> WAT? 14:33 < impl> PHP doesn't have lexical scope like you think :P 14:33 * Wombert blinks 14:33 < impl> ~ % php -r 'if(true) { $bar = "hai"; } echo $bar;' 14:33 < impl> hai 14:33 < v-dogg> only inside functions 14:34 * Wombert blinks 14:35 < Wombert> impl: the point is... the last item in the array (var_dump it) is a ref, the others aren't 14:35 < Wombert> that seems odd, too 14:35 < impl> yeah buttttttt I don't think it's a bug 14:35 < Wombert> but that's because the loop var is still there right? 14:35 < impl> that's what I'd imagine 14:48 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 14:51 < E_mE> if i want to generate a URL via routing which must never have es/ in the URL, how can i go about this? 14:51 < E_mE> because there legacy URLs 14:52 < E_mE> the onGenerate doesn't appear to recieve the name for me to analysis this 14:57 < Wombert> I'd handle legacy urls with mod_rewrite 14:57 < E_mE> so allow agavi to generate the URLs in spanish style /es/conference 14:57 < E_mE> but then get mod rewrite to ignore the es/ on legacy routes 14:58 < E_mE> am i correct? 14:59 < Xylakant> E_mE: I'd try to detect legacy urls such as '/conference' and redirect to '/en/conference' 14:59 < Xylakant> that way, things are clean in the app itself, no special handling for one language 14:59 < E_mE> but on my new conference page, i generate legacy URLs 14:59 < Xylakant> why? 15:00 < E_mE> because it needs to reference back to the old login and aspects of the old system 15:00 < E_mE> im performing a migration 15:00 < E_mE> Conference is the onyl new aspect so far 15:00 < Xylakant> ah, but then why don't you put in hardcoded urls? 15:01 < E_mE> because i want to eventually port section by section, then only have a single point of change for the URLS rather then trail thru hundreds of templates 15:02 * Wombert ponders 15:05 < v-dogg> and why didn't the onGenerate solution work? 15:06 < E_mE> it does work for removing es/ from the URLs when in english 15:06 < E_mE> but when in spanish, i still cant have legacy URLs contaiing es/ 15:06 < Wombert> !? 15:06 < Wombert> why not 15:07 < E_mE> because some URLs are agavi ones and others are Legacy 15:07 < Wombert> the old urls 15:07 < Wombert> are they static? 15:07 < E_mE> no, there all news.php or directory.php 15:07 < E_mE> but ive just puta mode rewrite in which seems to work 15:09 < E_mE> great now its broken the agavi side 15:09 < Wombert> couldn't you, when something is not found in the agavi app, redir to the old site 15:09 < Wombert> although that's not ideal; google won't like stuff like that unless you're careful 15:12 < E_mE> well my current mod rewrite defaults to agavi it a URL is currently found 15:12 < E_mE> but ive set this rule up: 15:12 < E_mE> RewriteRule ^es/(.+\.php(.+)?)$ $1 15:13 < E_mE> and that seems to work 15:18 < CIA-10> felix * r2901 /branches/dominik-validation-argument-sources/src/validator/AgaviValidationManager.class.php: replaced all occurences of 'resultContainer' by 'lastResult', the property has been renamed 15:19 < CIA-10> felix * r2902 /branches/felix-testing-implementation/ (. src/validator/AgaviValidationManager.class.php): 15:19 < CIA-10> Merged revisions 2901 via svnmerge from 15:19 < CIA-10> http://svn.agavi.org/branches/dominik-validation-argument-sources 15:19 < CIA-10> ........ 15:19 < CIA-10> r2901 | felix | 2008-09-19 17:18:01 +0200 (Fri, 19 Sep 2008) | 1 line 15:19 < CIA-10> replaced all occurences of 'resultContainer' by 'lastResult', the property has been renamed 15:19 < CIA-10> ........ 15:28 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 16:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 16:19 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 16:45 < Rendez> where the var that stores the public directory? 16:48 < v-dogg> there's is no such a variable by default 16:48 < v-dogg> but you can define it yourself 16:55 < CIA-10> david * r2903 /branches/0.11/ (10 files in 8 dirs): Improved sample app SearchEngineSpamAction to use ID and optionally name, much nicer now, check it out. Closes #859 16:57 < CIA-10> david * r2904 /branches/1.0/ (10 files in 8 dirs): merge [2876:2903/branches/0.11] 16:58 < Wombert> sehr gutt 17:02 < Rendez> v-dogg: where it is more appropiate? 17:03 < Wombert> what kind of question is that :p 17:03 < Rendez> haha 17:03 < Rendez> I'm in settings.xml 17:04 < Rendez> but I'd like to make it up with %core.agavi_dir% 17:04 < Rendez> I guess it has to be hardcoded 17:04 < Wombert> you mean core.app_dir 17:05 < Rendez> yep 17:05 < Rendez> but it's a level below, in www 17:05 < Wombert> you have app/ _inside_ www/ ? 17:06 < Wombert> that's a very bad idea 17:06 < Rendez> nope 17:06 < Wombert> if you do that, be sure to secure your app very, very well 17:06 < Rendez> www/uploads/ 17:06 < Wombert> you could for instance set "core.project_dir" or so to the project dir 17:06 < Rendez> how silly would that be 17:06 < Wombert> and app_dir and pub_dir based on that... 17:06 < Wombert> should be pretty straightforward 17:06 < Wombert> that's what app/config.php is for 17:07 < Rendez> I know, thanks 17:07 < Rendez> my question is: how can I get core.project_dir easily? 17:08 < Rendez> getenv("DOCUMENT_ROOT") etc 17:08 < Wombert> !?!? 17:08 < Rendez> sorry, confusing here 17:08 < Wombert> AgaviConfig::get('core.project_dir'); 17:08 < Wombert> or what do you mean? 17:08 < Rendez> wrong name 17:09 < CIA-10> david * r2905 /branches/0.11/ (432 files in 3 dirs): Updated zoneinfo database to 2008f, closes #860 17:09 < Rendez> core.project_dir here is NULL 17:09 < Wombert> of course it is. you'd have to set it yourself. how should agavi know what your project dir is 17:09 < Wombert> [19:06] Wombert: you could for instance set "core.project_dir" or so to the project dir 17:09 < Wombert> [19:06] Wombert: that's what app/config.php is for 17:10 < Rendez> that's what I was asking, how to set it up 17:10 < Wombert> did you look at app/config.php ? 17:10 < Rendez> using a simple string or using superglobls ets 17:10 < Rendez> etc 17:10 < Wombert> [19:10] Wombert: did you look at app/config.php ? 17:11 < Wombert> Rendez: ? 17:12 < Rendez> ok, let me explain 17:12 < Rendez> config.php 17:12 < Rendez> I set this 17:12 < Rendez> AgaviConfig::set('core.project_dir', getenv('DOCUMENT_ROOT') . '/mja.dev/trunk/www/'); 17:12 < Wombert> Rendez: stop wasting my time 17:12 < Wombert> answer the question 17:12 < Wombert> [19:10] Wombert: [19:10] Wombert: did you look at app/config.php ? 17:12 < Wombert> yes, apparently 17:12 < Rendez> of course 17:12 < Wombert> I'm sure you saw the line 17:12 < Wombert> AgaviConfig::set('core.app_dir', dirname(__FILE__)); 17:12 < Wombert> right? 17:12 < Rendez> yep 17:13 < Wombert> now behave like a programmer, look up what dirname() does, and figure it out 17:13 < Rendez> ok 17:13 < Wombert> hint: realpath() 17:13 < Rendez> alright 17:13 < Wombert> also, I should ask... do you want the _filesystem_ path to pub (like /var/apache/sites/foo/mja.dev/trunk/www/) or do you want the outside, webserver, path 17:14 < Wombert> I assume the former, but I thought I should ask :) 17:15 < Rendez> the filesystem 17:15 < Rendez> 'cause it's to upload 17:15 < Wombert> and you want to move the files there? 17:15 < Wombert> okay 17:15 < Wombert> figured it out yet? 17:15 < Rendez> Wombert, I'm new in Agavi not PHP OOP 17:17 < Rendez> AgaviConfig::set('core.project_dir', realpath(AgaviConfig::get('core.app_dir') . '/../../www/')); 17:18 < Rendez> ? 17:19 < digitarald> and does it work? 17:19 < Wombert> yes pretty much Rendez 17:19 < Wombert> just one ../ too many I think 17:19 < Rendez> yep 17:19 < Wombert> depends on your structure 17:19 < Wombert> great 17:20 < Wombert> although, Rendez 17:20 < Wombert> I'd set core.project_dir first 17:20 < Wombert> and then core.app_dir and core.pub_dir using that 17:20 < Wombert> by project_dir, I meant the main project folder 17:20 < Rendez> including agavi, public etc 17:20 < Wombert> (assuming you have a folder "trunk" with subdirs "www", "app" and so on) 17:20 < Rendez> yep 17:21 < Rendez> :) 17:21 < Wombert> that wasn't agavi specific at all by the way :p 17:22 < Rendez> yep, but I like php partly because of things like agavi so... 17:22 < Wombert> <: 17:22 < CIA-10> david * r2906 /branches/1.0/ (432 files in 3 dirs): merge [2904:2905/branches/0.11] 17:22 < Wombert> so did you change it now? 17:22 < Wombert> sth like core.project_dir => realpath(dirname(__FILE__) . '/../') 17:22 < Wombert> and core.app_dir => core.project_dir . 'app' 17:22 < Wombert> and core.www_dir => core.project_dir . 'www' 17:23 < Wombert> slashes missing there probably 17:23 < Wombert> you get the idea 17:23 < Wombert> call it www, "pub", whatever ;) 17:24 < Rendez> yep 17:24 < Rendez> perfect 17:24 < Wombert> <: 17:28 < CIA-10> david * r2907 /branches/0.11/ (4 files in 3 dirs): 0.11.3 release infos 17:43 < CIA-10> david * r2908 /tags/0.11.3/: tagging 0.11.3 release 17:44 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: stable: 0.11.3 :: unstable: 1.0.0beta2 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 17:46 < Wombert> enjoy :) 17:47 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:48 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 17:51 < CIA-10> david * r2909 /branches/1.0/src/testing/AgaviTesting.class.php: make AgaviTesting::dispatch() static 17:52 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 17:53 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-db20fa419253f0df] has joined #agavi 17:53 * Wombert throws E_STRICT at Xylakant 17:53 < Wombert> :>>>> 17:53 < Wombert> (hug) 17:53 -!- rdg is now known as rdgx 17:53 -!- rdgx is now known as rdg 17:54 < Xylakant> hey, not my code :) 17:54 < rdg> Wombert - where are directions on installing the agavi 1.0b stuff? 17:54 < rdg> is that doable via pear? 17:54 < Wombert> http://agavi.org/ :) 17:56 < rdg> hah. true. 17:56 < rdg> so in wndows, there is no point in install php anywhere other than the default directory 17:57 < rdg> because it will start installing php stuff in c:\php5 no matter what 17:59 -!- Mo___ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:00 -!- Mo__ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 18:03 -!- Mo__ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 18:03 -!- brasileiro__ [n=fdfdf@189.30.232.126] has joined #agavi 18:03 -!- Mo__ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 18:04 < rdg> there is a SQL error in the tutorial 18:10 < rdg> hm. and I can't figure it out. it's telling me a key is too long 18:11 < digitarald> Welcome 0.11.3 18:17 -!- saracen [n=saracen@goto.fiveturns.org] has quit ["leaving"] 18:17 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 18:19 < Wombert> MikeSeth: can you help rdg? 18:24 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:25 < Wombert> unit tests are officially awesome 18:26 < Wombert> I wrote example ones for 1.0 and noticed I have a bug in the sample app in 0.11.3 :D 18:28 < brasileiro__> are unit tests avaiable in 1.0.0beta2? 18:29 < Wombert> no 18:29 < Wombert> beta 3 18:29 < Wombert> coming tomorrow 18:30 < Wombert> unit tests (for models etc) and fragment tests (only for actions so far) 18:30 < Wombert> pretty kick-ass already I must say 18:35 < brasileiro__> i can't wait to see it :) 18:36 < horros> Sounds good. 18:36 < horros> Since the missus isn't here and I can't be bothered to do anything else, I shall poke around in it. 18:38 < CIA-10> david * r2910 /branches/0.11/ (5 files in 3 dirs): 0.11.4-dev infos 18:38 < nfq> hahah 18:38 < nfq> http://www.youtube.com/watch?v=kkZdkHylJ3w 18:38 < nfq> worst adds ever 18:39 < CIA-10> david * r2911 /branches/0.11/ (2 files in 2 dirs): Fixed #861: Sample app SearchEngineSpamAction works with invalid product names 18:42 < Wombert> nfq: no 18:42 < Wombert> they're fucking clever 18:42 < Wombert> I've read a thread on macrumors 18:42 < Wombert> and nobody got the point 18:42 < Wombert> it's not just about showing that many people, average or not, use pcs 18:42 < Wombert> it also does an entirely different thing 18:43 < Wombert> it shows people that apple makes fun of them and the fact that they use pcs to sell their macs 18:43 < nfq> Wombert: I don't agree.. badly made, not innovative 18:43 < Wombert> I doubt apple considered this possibility when they came up with the mac vs. pc concept 18:43 < Wombert> I know I didn' 18:43 < Wombert> t 18:43 < nfq> and most people don't get the point 18:43 < Wombert> but now they use the ad to make apple look bad 18:43 < Wombert> "look at them, they're so hip and arrogant with their cool macs and they laugh about you" 18:44 < nfq> right 18:44 < Wombert> whereas the intention of the apple ads was actually to talk about the _computers_ 18:44 < Wombert> and they always did 18:44 < nfq> they try to make apple look snopish 18:44 < Wombert> but now, with those MSFT ads, apple ads suddenly appear to be talking about the _users_ 18:44 < Wombert> and that makes apple look bad, and I believe it will work 18:44 < nfq> well, I am not convinved.. 18:45 < nfq> being 18:45 < nfq> I am not the right person, I am not being targeted 18:45 < nfq> but 18:45 < nfq> you show this to my mom 18:45 < Wombert> hehe 18:45 < nfq> or to the guy who might swtich 18:45 < nfq> he won't get it 18:45 < nfq> and he will still get a mac anyway 18:45 < nfq> the target audience are switchers 18:46 < nfq> if they wanted to re-liven the brand, different ads would be necessary 18:46 < E_mE[Stilgar> looks like a fairly clever ad 18:47 < E_mE[Stilgar> and the point of ads is relating experience to a brand 18:47 < E_mE[Stilgar> greating almost an occultish relationship... 18:47 < E_mE[Stilgar> creating 18:47 < nfq> well, yes.. but it's targeted at the switches I'd say.. 18:47 < nfq> and if it isn't, then that's bad 18:48 < E_mE[Stilgar> im not sure if "the switchers" really exist anymore to a degree, because macs can handle both windows and mac os 18:48 < E_mE[Stilgar> switching was alot bigger 5-10 years ago 18:48 < E_mE[Stilgar> no its more about brand 18:48 < E_mE[Stilgar> now* 18:48 < nfq> well, I think those are the people M$ is most scared about 18:49 < nfq> because they are switching in droves 18:49 < E_mE[Stilgar> well windows is losing its position quickly, 18:49 < CIA-10> david * r2912 /branches/1.0/ (3 files in 2 dirs): merge [2906:2911/branches/0.11] 18:50 < E_mE[Stilgar> but it will never lose full control because i know for a start that there are so many people who just want to use windows because there psychology addicted to it 18:50 < Wombert> I really think it's not about "buy pcs people" 18:50 < E_mE[Stilgar> if thats a good way of saying it 18:50 < Wombert> it's about "don't switch to mac, people, and remember windows does the job and blah" 18:50 < nfq> Wombert: right 18:50 < nfq> that's what I would be worried about if I was Ballmer 18:50 < E_mE[Stilgar> yeah, give confidence back to the victims of a shit operating system ;) hoho 18:51 < nfq> but in that case, they are going about it in the wrong way, in my opinion 18:51 < Wombert> srsly, I'm fine with a 10% market share for apple 18:51 < nfq> me too 18:51 < Wombert> if they go mainstream, then things will be tits up quickly 18:51 < nfq> well said 18:51 < nfq> but still doesn't deny that M$ arne't doing anything good anymore 18:51 < nfq> I mean, I'd love if they would do some great things 18:51 < E_mE[Stilgar> my problem with apple is they are also turning to the tunes of M$ 18:52 < nfq> E_mE[Stilgar: yes, for sure. in some ways 18:52 < nfq> the iPhone dev debacle has been terrible 18:52 < nfq> a true debacle 18:52 < E_mE[Stilgar> there marketing and gimics are wearing abit thin now, they need to come out with something orginal to keep them up there 18:52 < Wombert> also, I'd like to laugh about people who type their letter in word, get distracted by "your desktop needs to be cleaned up" bubbles, and then when they continue typing, they hit the spacebar the moment the "you must restart now or I will just do it in five minutes" dialog steals the focus, with the "restart now" button highlighted 18:52 < Wombert> :> 18:52 < nfq> I just find it funny that apple keep innovating and not sitting on their laurels 18:53 < Wombert> microsoft is innovative 18:53 < Wombert> very, in fact 18:53 < E_mE[Stilgar> hehehe, Kubuntu++ ;) 18:53 < nfq> hehe 18:53 < nfq> Wombert: how so? 18:53 < Wombert> it just gets washed down in bureaucracy 18:53 < nfq> yes, I've heard that 18:53 < Wombert> have you read the story about the vista shutdown dialog? 18:53 < nfq> no 18:53 < E_mE[Stilgar> i wouldnt say M$ are, they just go around buying out many little ideas 18:53 < E_mE[Stilgar> and claim it as there own 18:54 < nfq> well.. the big ass table 18:54 < nfq> some ideas are amazing 18:54 < nfq> but so badly done 18:54 < nfq> and throwing 300 million on an advertising budget 18:54 < nfq> well, they could use this money better 18:54 < nfq> the company culture is part of the problem 18:54 < E_mE[Stilgar> Vista i think ruined the windows experience for the "Normal" user as it was made so overly complicated to do the same as in WinXP or 2K 18:55 < nfq> most people who work there know there is a worm in the apple ,,.harharr 18:55 < nfq> did you guys hear the story about the iPods 18:55 < nfq> ?? 18:55 < nfq> well, ballmer banned iPods at the campus 18:55 < E_mE[Stilgar> nope to both of you 18:55 < E_mE[Stilgar> hah! 18:55 < nfq> so, what people did is buy black headphones 18:55 < nfq> to hide that they were still using iPods 18:56 < nfq> that tells allot about the company culture 18:56 < E_mE[Stilgar> wonder if they could sack you for it =P 18:56 < nfq> that would probably be really bad PR and I am sure they wouldn't 18:56 < Wombert> nfq: not sure if apple company culture is better 18:56 < Wombert> it may work like this 18:56 < Wombert> you develop something kick ass 18:56 < Wombert> it's really nice 18:56 < Wombert> well thought through 18:57 < Wombert> and gonna be a success 18:57 < Wombert> you show it to steve 18:57 < Wombert> and he cancels it and fires you cause he's got a bad mood 18:57 < Wombert> :p 18:57 < nfq> well, I know some people who work at apple 18:57 < nfq> and I've only heard great things 18:57 < Wombert> :> 18:57 < nfq> well, I've heard some bad stuff 18:57 < nfq> but mostly only postivie 18:57 < impl> Are you guys jizzing over Apple products again? 18:57 < E_mE[Stilgar> i heard once that if you are in the same lift as Steve Jobs, that he is likely to ask you to explain your job to him, and if you can't your a gonner =P 18:58 < E_mE[Stilgar> impl++ ;) 18:58 < E_mE[Stilgar> HAHAHAQH! 18:58 < nfq> E_mE[Stilgar: well, could be true 18:58 < nfq> but probably one of those Urban Legends 18:58 < E_mE[Stilgar> Americans don't know the word jizz 18:58 < nfq> I also hear 18:58 < E_mE[Stilgar> =P 18:58 < impl> =( 18:58 < nfq> that if you tell him to fuck off, he'll respect you more 18:59 < E_mE[Stilgar> yeah, steve your fucking wrong about this! Ssshhhh! ... Steve: "I like you attitude, come for dinner" 18:59 < Wombert> FUCK YOU STEVE AND YOUR UGLY MOMMY 18:59 < nfq> Frank Zappa: don't get no jizz upon that sofa sofa 18:59 < Wombert> can I have a raise now? 18:59 < nfq> hehe 18:59 < nfq> that would go to far 18:59 < Wombert> oh 18:59 < nfq> but people are sacred of him 18:59 < nfq> and bill for instance 18:59 < Wombert> I wouldn't be 18:59 < nfq> they're just people 18:59 < nfq> me either 18:59 < E_mE[Stilgar> or, Steve eat sometihng you skinny lighter flint ;) 19:00 < Wombert> I don't like him that much actually 19:00 < Wombert> I like bill much better 19:00 < impl> because he wears a suit? 19:00 < Wombert> he doesn't 19:00 < impl> uhuh 19:00 < Wombert> WHAT'S YOUR FUCKING PROBLEM impl 19:00 < Wombert> :>>>>>>> 19:00 * Wombert hugs impl 19:00 < impl> :D 19:00 < Wombert> hey 19:00 < Wombert> unit tests rock 19:00 < nfq> Wombert: I would rather be friends with steve than with bill 19:01 < Wombert> just found a bug in sample app! :> 19:01 < nfq> but I'll tell you why later 19:01 < E_mE[Stilgar> There was an interview and documentery about Bill Gates little while ago on TV, was very interesting, kind of have a place for bill, after all his apart of our history =P 19:01 < nfq> gotta cook 19:01 < Wombert> nfq: good, cause I need to code and head home then 19:01 < nfq> haha 19:01 < nfq> laters mate! 19:01 < Wombert> baii 19:01 < impl> http://www.clusterflock.org/stevejobsclusterflock.jpg 19:01 < nfq> and no hugs for you right now! 19:01 < impl> SWEET 'STACHE 19:01 < E_mE[Stilgar> chows for nowz 19:01 < E_mE[Stilgar> me got to cook too 19:01 < nfq> laters E_mE[Stilgar 19:16 < CIA-10> david * r2913 /branches/1.0/samples/test/tests/ (2 files in 2 dirs): tests for sample app, they work again now after [2904] which merged [2903] (and [2912] / [2911]). this is good fun. refs #859, #861 and #380 19:17 * Wombert pets Xylakant 19:17 < Wombert> eternal win is eternal 19:21 -!- brasileiro__ [n=fdfdf@189.30.232.126] has quit [] 19:22 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 19:22 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 104 (Connection reset by peer)] 19:27 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 19:28 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 19:43 -!- Goleo[66] [n=master@91.98.71.186] has quit ["Leaving"] 19:46 < rdg> did MikeSeth ever show up by any chance 19:50 < rdg> any SQL smart people in here? I can point out where the tutorial is failing me ( http://agavi.org/docs/tutorial/topics/sample-app-prepare.html ... the 'posts' table is failing) 19:50 < CIA-10> felix * r2914 /branches/felix-testing-implementation/ (446 files in 13 dirs): (log message trimmed) 19:50 < CIA-10> Merged revisions 2904,2906,2909,2912-2913 via svnmerge from 19:50 < CIA-10> http://svn.agavi.org/branches/1.0 19:50 < CIA-10> ........ 19:50 < CIA-10> r2904 | david | 2008-09-19 18:57:48 +0200 (Fri, 19 Sep 2008) | 1 line 19:50 < CIA-10> merge [2876:2903/branches/0.11] 19:50 < CIA-10> ........ 19:51 < horros> rdg: What error message? 19:52 < rdg> #1071 - Specified key was too long; max key length is 767 bytes 19:52 < rdg> it doesn't mention which part of the SQL 19:52 < rdg> presumably KEY category_id (category_id, posted, author_id), 19:52 < horros> I should think so. 19:52 < rdg> but it's in the tutorial, so I would also assume someone had this working at some point 19:52 < horros> Unfortunately, I havne't touched MySQL in about six or seven years. 19:53 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 19:54 < horros> hmm 19:54 < horros> it seems KEY in mysql is the same as CREATE INDEX in any other reasonable DBMS 19:56 < rdg> actually it looks like the lmit is on the unique key on title 19:56 < rdg> when I remove that I get a new error - #1005 - Can't create table '.\bloggie\posts.frm' (errno: 150) 19:56 < rdg> no idea what that mens 19:59 < rdg> yea basically I had to drop all of the references to keys and foreign keys to make that work 19:59 < horros> This means either: 19:59 < horros> * The referenced table is not an InnoDB table * The referenced column in other_table is not unique * The referenced column in other_table has a different type to other_id 20:00 < rdg> I know there's room for noob errors on this but I'm amd pretty sure the tutorial is wrong 20:00 < rdg> I mean, theoretically I should be able to copy/paste the SQL from the tutorial sdtraight through phpmyadmin and expect it all to work 20:00 < horros> rdg: You might be able to get away with it if you reduce the size of the title-field from 256 to 128 chars 20:01 < rdg> i just dropped the keys/references 20:01 < horros> rdg: Agreed. This needs to be addressed. 20:01 < horros> rdg: Don't drop the foreign keys :) 20:01 < rdg> they (to me) seem like overkill for small tutorial anyway 20:01 < horros> This is a silly MySQL limitation again. 20:01 < rdg> i don't tihnk the point of the tutorial is database design and administration right ? :-) 20:02 < horros> It doesn't allow more than 1000-or-so bytes for "key" fields, and the title-field is 256 utf-8 chars, so that's bigger than 1000 bytes :) 20:02 < rdg> well i'm running mysql 5.0.67, the latest stable 20:02 < rdg> "community" edition 20:02 < rdg> and the tutorial explicitly states it is for MySQL 20:03 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has joined #agavi 20:03 < horros> Yeah, well, if it says the max key length is 76whatever bytes, then its 760-something bytes, and you can't squeeze in 250 utf-8 codepoints there :) 20:04 < horros> rdg: And yes, the tutorial is definitely wrong. 20:04 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 20:04 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [" (going back to the Real World)."] 20:06 < horros> rdg: But like I said, it should work if you change the title field length to something less than 256 20:06 < horros> rdg: 256 * 3 = 768 > 767 20:06 < horros> So use 255 20:06 < horros> Which I'm assuming it's supposed to be anyway. 20:08 < horros> Actually, I'd probably use even less. 20:08 < horros> Like 190 or so 20:09 < horros> in case you need the Unicode BMP 20:09 < horros> No, wait, I'm talking rubbish. 20:09 < horros> The BMP need three bytes. 20:09 < rdg> yea i wouldn't worry about it 20:09 < rdg> i already just dropped the foreign ketys 20:10 < horros> So 255 should be enough to allow you to store 255 chars of pretty much any imaginable char from any imaginable alphabet 20:10 < rdg> probably not the best solution but i'm beyond my level of care so long as I get a faux working agavi app so I can try to make the app I really want to make 20:13 < rdg> i certainly appreciate the assistnace though 20:17 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 20:27 -!- digitarald [n=digitara@192.100.104.170] has quit ["DONT CLICK HERE: http://digitarald.de"] 20:29 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-db20fa419253f0df] has quit ["http://www.mibbit.com ajax IRC Client"] 20:31 -!- digitarald [n=digitara@192.100.104.170] has joined #agavi 20:32 -!- Xylakant [n=Xylakant@ip-77-24-214-2.web.vodafone.de] has joined #agavi 20:40 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-a43edb6c01898536] has joined #agavi 20:41 < rdg> so there are other SQL issues 20:41 < rdg> and it would seem the code for Bloggie isn't proper either 20:41 < impl> that's probably true :P 20:41 < impl> I wrote at least some of it without testing anything 20:41 < impl> (the SQL anyway) 20:42 < rdg> :-| 20:42 < rdg> not helping us nubs man :-) 20:43 < impl> sry 20:43 < impl> I'll review it when I'm done doing the other 8000000 things I have to do 20:43 < impl> :x 20:43 * impl stabs MikeSeth 20:45 < rdg> haha 20:46 < rdg> well if I figure it out all out and remember the list of changes I had to make, i'll make sure to spam them in here 20:47 -!- SasanRose [n=SasanRos@92.50.12.161] has quit ["leaving"] 20:50 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 20:52 < rdg> $conn = $this->context->getDatabaseManager()->getConnection() 20:53 < rdg> shoud that really through an undefined function error ? I'm calling it from am odel 20:58 -!- Xylakant [n=Xylakant@ip-77-24-214-2.web.vodafone.de] has quit [] 21:02 < Wombert> rdg: settings.xml use_database => true 21:05 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 21:06 < rdg> same error 21:09 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 21:11 < Wombert> it's probably getDatabase(), rdg 21:11 < Wombert> getDatabaseConnection() is a shortcut 21:11 < Wombert> can you collect all these errors and put them into a ticket later? 21:12 < rdg> if i remember 21:13 < rdg> if I can't get this going in a few minutes i'm gonna call it a weekend 21:15 -!- Mo__ [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [] 21:15 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 21:16 < Wombert> $this->context->getDatabaseConnection() 21:16 < Wombert> or 21:16 < Wombert> $this->context->getDatabaseManager()->getDatabase()->getConnection() 21:16 < Wombert> hth rdg 21:18 < rdg> i have no idea what hth means 21:18 < Wombert> hope that helps 21:18 < rdg> but yea, that last line was the fix for that in question : $conn = $this->context->getDatabaseManager()->getDatabase()->getConnection(); I had already guessed it though 21:18 * rdg pats self on back 21:18 < rdg> ok where do trouble tickets go 21:19 < Seldaek> trac.agavi.org/tickets ? 21:19 < Wombert> http://track.agavi.org/newticket 21:19 < Wombert> oh wait 21:19 < Seldaek> fail fail 21:19 < Wombert> http://trac.agavi.org/newticket 21:19 < Wombert> component documentation assignee mikeseth 21:19 < Seldaek> okay I failed too :( 21:19 < Wombert> thanks :) 21:20 < ttj> Ugh. My karma must suck pretty bad. 21:21 < ttj> Just about every school project I do must have at least one Chinese member. This time there's a Chinese project manager, and a female at that. 21:21 < ttj> With a background in beancounting. 21:22 < ttj> Introductory mail included a comment that she has already been thinking about various metrics to ensure that proper and just management of the team is enabled. 21:23 < rdg> i can't assign 21:23 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 110 (Connection timed out)] 21:23 < rdg> ttj - getting an MS / MBA ? 21:24 < ttj> MSc. 21:25 < rdg> WOMBERT - HOPE THIS IS INFORMATIVE http://trac.agavi.org/ticket/862 21:25 < rdg> wow. hi caps lock. 21:25 < rdg> i need to start bringing beer to work 21:27 < ttj> Pfft, just skip to the hard stuff and bring a bottle of Russian Standard. 21:30 < Wombert> thank you rdg 21:31 < Wombert> mmmh I have a bottle of finlandia somewhere 21:31 < rdg> all of my drinking buddies left DC. that has put a severe hamper on the situation 21:31 < ttj> Some people at work advised me not to bring an empty Finlandia bottle to work as my water bottle. 21:32 < rdg> probably a good idea 21:32 < ttj> Pfft. It would've been great. 21:32 < ttj> HR would've thrown me out or something, but would've been worth it. 21:35 < impl> 858 is an ugly ticket 21:35 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has joined #agavi 21:35 < impl> ugly ugly ugly 21:35 < impl> ;| 21:39 < rdg> awesome. found more problems with the sample application 21:40 < impl> moar tickets! 21:40 < rdg> haha 21:41 < rdg> from a positive pov, when do y'all expect 1.0 to be stable? 21:41 < impl> I believe late October or early November is the target 21:41 < Wombert> first rc is coming in october 21:41 < Wombert> yes 21:41 < rdg> cool beans 21:42 < impl> and we will not have two years of RCs this time 21:42 < Wombert> impl: very ugly indeed 21:42 < rdg> wha'ts ICU 21:43 < impl> International Components for Unicode 21:43 < Wombert> http://en.wikipedia.org/wiki/International_Components_for_Unicode 21:43 < impl> it's what our date stuff is based on 21:45 < Wombert> and other stuff I believe 21:45 < Wombert> not sure 21:45 < Wombert> I don't think kaos even noted anywhere what version, revision, blah our port is based on 21:45 < Wombert> that's gonna make it fun... 21:46 < impl> ;x 21:51 < rdg> any of y'all recommend a free app for drawing out DB designs and program flow? 21:51 < rdg> preferably one written in JAVA or that comes with a windows binary 21:55 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 22:05 -!- digitarald [n=digitara@192.100.104.170] has quit [Read error: 104 (Connection reset by peer)] 22:08 < trophaeum> rdg, im not sure if its what you want, actually im pretty sure its not, but look at clay (its an eclipse plugin) 22:10 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-a43edb6c01898536] has quit ["http://www.mibbit.com ajax IRC Client"] 22:32 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has quit [] --- Day changed Sat Sep 20 2008 00:04 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 00:09 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:12 -!- fdsfds [n=fdsfds@200-102-91-170.smace701.dsl.brasiltelecom.net.br] has joined #agavi 00:34 -!- Mo__ [n=Mo@p50878485.dip0.t-ipconnect.de] has joined #agavi 00:44 -!- Mo [n=Mo@p5087ACFB.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:12 -!- fdsfdsfsd [n=fdsfds@200-102-91-170.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:13 -!- fdsfds [n=fdsfds@200-102-91-170.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 60 (Operation timed out)] 01:46 -!- IcyT is now known as icyt 01:51 -!- fdsfdsfsd [n=fdsfds@200-102-91-170.smace701.dsl.brasiltelecom.net.br] has quit [] 02:12 -!- digitarald [n=digitara@189.16.113.210] has joined #agavi 03:10 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has joined #agavi 03:10 < impl> Wombert: wtf. 03:10 < impl> it's 5AM. 03:11 < Wombert> speedy cat is speedy 03:11 < Wombert> who's sam? 03:11 < Wombert> oh, 5am 03:12 < Wombert> I just came home 03:12 < Wombert> right 03:12 < impl> haha 03:12 < impl> you'd better not have any water near your computer right now =) 03:12 < Wombert> fu 03:12 < Wombert> :< 03:13 * impl grins 03:13 < Wombert> funny nuff 03:13 < Wombert> I was about to grab so 03:13 < Wombert> as to not have a hangover tomorrow 03:13 < Wombert> *some 03:13 < Wombert> lemme do that real quick 03:13 * Wombert goes 03:13 < impl> haha, okay 03:15 < Wombert> re 03:15 < Wombert> small glass! 03:15 < Wombert> can't possibly spill it 03:15 < Wombert> so 03:16 < Wombert> why aren't you getting laid by hot college girls at some freshmen party 03:17 < impl> "... having some people over the game tomorrow if you'd like to come. we invited him to athat! i'd love for you to be there! 03:17 < impl> " 03:17 < impl> MAYBE I WILL 03:17 < impl> tomorrow. 03:17 < impl> although more likely I'll just get drunk 03:18 < Wombert> parse error 03:18 < Wombert> what is that message saying? 03:18 < Wombert> what gameß 03:18 < impl> why aren't you in some girl's house right now, ghuh? 03:18 < Wombert> because they were all 18 03:18 < impl> we have a football game tomorrow 03:18 < Wombert> oh 03:18 < impl> American football 03:18 < Wombert> who's we 03:18 < impl> UNC 03:18 < Wombert> unc? 03:18 < Wombert> aha 03:19 < impl> :p 03:19 < impl> you need to go to some better clubs/pubs/whatever 03:19 < Wombert> you know, I've both considered and tried that 03:20 < Wombert> it turned out that there's mostly 16-18y olds partying 03:20 < Wombert> which is mildly depressing 03:20 < impl> weird 03:20 < impl> in Sweden you can't get into a lot of clubs after 10PM if you're <20 03:20 < Wombert> srsly? 03:20 < impl> srsly 03:21 < Wombert> I'm moving to sweden 03:21 < impl> we left one and my friend was like "we can't go back in there, just so you know" 03:21 < Wombert> hot, blonde, tall, and over 20 03:21 < impl> well tbh they were mostly kids too :\ 03:21 < impl> they just go in before 10 03:22 < Wombert> ya 03:22 < Wombert> 'twas good fun though, anyway 03:23 < impl> do you take the entire office with you? :D 03:24 < Wombert> just felix 03:24 < Wombert> and florian, the other one 03:24 < Wombert> the yahoo guy 03:24 < impl> ah 03:25 < Wombert> did you meet him? 03:25 < impl> yeah 03:25 < Wombert> I believe you did 03:25 < impl> we walked around during the festival thing 03:25 < impl> 850 Jahre 03:28 < Wombert> ah right 03:28 < Wombert> I just realized xou meant... when moving to sweden 03:29 < Wombert> *you 03:29 < impl> what? :P 03:29 < Wombert> I thought you said "did you", referring to tonighgt 03:29 < Wombert> -g 03:29 < Wombert> [05:23] impl: do you take the entire office with you? 03:30 < impl> oh no I did mean tonight 03:31 < impl> sorry, my tenses are off 03:31 < Wombert> :>> 03:54 -!- SasanRose [n=SasanRos@91.184.88.12] has joined #agavi 04:15 -!- digitarald [n=digitara@189.16.113.210] has quit ["DONT CLICK HERE: http://digitarald.de"] 05:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:43 -!- Mo__ [n=Mo@p50878485.dip0.t-ipconnect.de] has quit [] 06:29 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 06:36 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 06:43 -!- Mo [n=Mo@81.173.203.207] has joined #agavi 06:44 -!- Mo [n=Mo@81.173.203.207] has quit [Read error: 104 (Connection reset by peer)] 06:44 -!- Mo__ [n=Mo@81.173.203.207] has joined #agavi 06:50 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:02 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 07:27 -!- Mo__ [n=Mo@81.173.203.207] has quit [] 07:27 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 07:28 < v-dogg> huomenta 07:32 -!- icyt is now known as IcyT 07:34 -!- Mo_ [n=Mo@81.173.203.207] has joined #agavi 07:40 -!- Mo_ [n=Mo@81.173.203.207] has quit [] 07:43 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:51 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:56 -!- SasanRose [n=SasanRos@91.184.88.12] has quit [Read error: 110 (Connection timed out)] 07:56 -!- Arme[N] is now known as Arme[0] 07:56 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 07:59 -!- Goleo[66] [n=master@91.98.71.186] has joined #agavi 08:01 < horros> Huomenta 08:01 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 08:13 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:13 -!- kaos|work_ [n=dominik@88.228.54.208] has joined #agavi 08:19 -!- kaos|work__ [n=dominik@88.228.54.208] has joined #agavi 08:19 -!- kaos|work_ [n=dominik@88.228.54.208] has quit [Read error: 104 (Connection reset by peer)] 08:21 -!- kaos|work_ [n=dominik@88.228.54.208] has joined #agavi 08:21 -!- kaos|work__ [n=dominik@88.228.54.208] has quit [Read error: 104 (Connection reset by peer)] 08:47 -!- IcyT is now known as icyt 08:57 -!- Wombert_ [n=Wombert@dslb-088-064-055-041.pools.arcor-ip.net] has joined #agavi 09:13 -!- Wombert [n=Wombert@dslb-088-064-216-148.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 09:14 -!- SasanRose [n=SasanRos@91.184.77.175] has joined #agavi 09:22 -!- Arme[0] is now known as Arme[N] 10:02 -!- simoncpu [n=Simon@203.115.186.52] has joined #agavi 10:29 -!- Strzalek [n=Strzalek@dme214.neoplus.adsl.tpnet.pl] has joined #agavi 10:56 -!- Strzalek [n=Strzalek@dme214.neoplus.adsl.tpnet.pl] has quit [] 11:15 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 11:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 11:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:39 -!- Arme[N] is now known as Arme[0] 11:39 -!- SasanRose [n=SasanRos@91.184.77.175] has quit ["leaving"] 12:25 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 12:37 -!- SasanRose [n=SasanRos@85.15.40.233] has joined #agavi 13:02 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [] 13:05 -!- SasanRose [n=SasanRos@85.15.40.233] has quit ["leaving"] 13:05 -!- SasanRose [n=SasanRos@85.15.40.233] has joined #agavi 13:12 -!- kaos|work__ [n=dominik@88.228.54.208] has joined #agavi 13:12 -!- kaos|work_ [n=dominik@88.228.54.208] has quit [Read error: 54 (Connection reset by peer)] 13:17 -!- Arme[0] is now known as Arme[N] 14:02 -!- SasanRose [n=SasanRos@85.15.40.233] has quit ["leaving"] 14:08 < horros> eh? 14:08 < horros> "The XSL extension is required for performing transformations in the configuration system; transformations may be disabled by setting the core.skip_config_transformations directive" 14:09 < horros> extension=php_xsl.dll 14:09 < horros> :( 14:09 -!- SasanRose [n=SasanRos@85.15.40.233] has joined #agavi 14:10 < horros> ah 14:10 < horros> zere we go 14:10 -!- kaos|work__ [n=dominik@88.228.54.208] has quit [Read error: 104 (Connection reset by peer)] 14:12 -!- kaos|work_ [n=dominik@88.228.54.208] has joined #agavi 14:17 -!- impl [n=impl@atheme/member/impl] has quit [Read error: 104 (Connection reset by peer)] 14:27 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 14:40 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 15:00 -!- Arme[N] is now known as Arme[0] 15:08 -!- simoncpu [n=Simon@203.115.186.52] has quit [] 15:13 -!- icyt is now known as IcyT 15:15 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 15:32 -!- kaos|work_ [n=dominik@88.228.54.208] has quit [Read error: 104 (Connection reset by peer)] 15:39 -!- Arme[0] is now known as Arme[N] 15:40 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 15:51 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 15:51 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 16:17 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 16:44 -!- Wombert [n=Wombert@dslb-088-064-050-070.pools.arcor-ip.net] has joined #agavi 16:48 -!- Wombert_ [n=Wombert@dslb-088-064-055-041.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 17:03 -!- E_mE[Stilgar [n=jeramy@82.111.68.12] has quit [Remote closed the connection] 17:11 -!- SasanRose [n=SasanRos@85.15.40.233] has quit ["leaving"] 17:11 -!- Arme[N] is now known as Arme[0] 17:33 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:18 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 18:34 -!- simoncpu [n=Simon@203.115.186.52] has joined #agavi 18:34 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 18:37 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:37 < _cheerios> huomenta 18:41 < horros> huomenta 18:47 -!- simoncpu [n=Simon@203.115.186.52] has quit [] 19:01 -!- impl [n=impl@atheme/member/impl] has joined #agavi 19:06 -!- impl [n=impl@atheme/member/impl] has quit [Client Quit] 19:06 -!- impl [n=impl@atheme/member/impl] has joined #agavi 19:40 -!- Goleo[66] [n=master@91.98.71.186] has quit ["Leaving"] 20:14 -!- Strzalek [n=Strzalek@dme214.neoplus.adsl.tpnet.pl] has joined #agavi 20:28 -!- Strzalek_ [n=Strzalek@83.24.69.43] has joined #agavi 20:30 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 20:33 -!- Strzalek_ [n=Strzalek@83.24.69.43] has quit [] 20:36 -!- Strzalek [n=Strzalek@dme214.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 21:27 < Wombert> ow thanks for http://trac.agavi.org/ticket/862#comment:1 impl 21:42 < impl> rofl you don't have to thank me for that 22:27 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 22:27 -!- brendon [n=brendon@66.229.105.191] has joined #agavi --- Day changed Sun Sep 21 2008 00:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:39 < Wombert> impl: yea sure but I flagged that mail to do it myself later and then it turned out that you saved me ~20 seconds of work :> 00:39 < Wombert> which is always much appreciated 00:40 < Wombert> btw, I believe you can simply enter "impl" in the CC field 01:21 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 01:32 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 01:32 -!- IcyT is now known as icyt 01:59 < impl> Wombert: oh well ;p 01:59 < Wombert> mmmmm 01:59 < Wombert> headache that started yesterday morning is gone now 01:59 < Wombert> at 4am 01:59 < Wombert> time to go to bed then... 02:02 < Wombert> btw 02:02 < Wombert> beta3 today (sunday) 02:02 < Wombert> but first 02:02 < Wombert> some zZzzzZZzzzZz 02:02 * Wombert & 02:02 -!- Wombert [n=Wombert@dslb-088-064-050-070.pools.arcor-ip.net] has quit [] 03:16 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 04:20 -!- Goleo[66] [n=master@91.98.71.186] has joined #agavi 04:22 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: Rick, marklar|omni, saracen, youds, Goleo[66], Arme[0], Fastly, E_mE, @ChanServ, trophaeum, (+14 more, use /NETSPLIT to show all of them) 04:27 -!- Netsplit over, joins: dsias, horros 04:28 -!- Netsplit over, joins: @ChanServ, Goleo[66], MrJeep, brendon, impl, Fastly, Arme[0], saracen, E_mE, Seldaek (+12 more) 04:46 -!- Arme[0] is now known as Arme[N] 05:32 -!- SasanRose [n=SasanRos@91.184.77.175] has joined #agavi 05:56 -!- SasanRose [n=SasanRos@91.184.77.175] has quit ["leaving"] 06:00 -!- SasanRose [n=SasanRos@91.184.77.175] has joined #agavi 06:20 -!- eremit [n=Miranda@p5B23684C.dip.t-dialin.net] has joined #agavi 07:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:35 < Yossi> Huomenta 07:35 < Yossi> Ohaio! 07:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 07:48 -!- alenoosh [n=alenoosh@80.191.128.143] has joined #agavi 07:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:02 -!- everplays [n=prince@85.15.37.162] has joined #agavi 08:03 < horros> Huomenta. 08:16 < liutis> huomenta 08:38 -!- SasanRose [n=SasanRos@91.184.77.175] has quit ["Lost terminal"] 08:40 -!- SasanRose [n=SasanRos@91.184.77.175] has joined #agavi 08:55 < v-dogg> huomenta 09:07 < Yossi> Guys - I have a question 09:08 < Yossi> I have a script that does an xmlhttprequest on one domain, call it a.com 09:09 < Yossi> and on a page at b.com I do somthing like 09:10 < Yossi> and it gives me 'Access to restricted URI denied' error for the xmlhttprequest. 09:11 < Yossi> how do I make this cross site scripting work? I know google use it for all thier analytics stuff... and I figured it worked the same way... 09:13 < everplays> try header("Access-Control: allow <*>"); 09:25 -!- Wombert [n=Wombert@dslb-088-064-050-070.pools.arcor-ip.net] has joined #agavi 09:40 < Seldaek> http://www.blastwavecomic.com/index.php?p=comic&nro=1 09:49 < Wombert> lame 09:50 < Seldaek> no some are just amazing:p 09:52 -!- icyt is now known as IcyT 10:13 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 10:13 < _cheerios> huomenta 10:23 < horros> diu diu 10:24 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 10:28 < horros> So... 10:29 < horros> Will 1.0 only support fully qualified names for models and actions and stuff? 10:46 < _cheerios> hmm, only source installed php + php-cgi setup, PEAR gets confused ... half the stuff in the wrong places, and won't load 10:47 < _cheerios> s/only/on my 10:48 < horros> _cheerios: check your pear.ini? 10:53 < _cheerios> problem seems/could stem from that i call php which is located in /usr/local/php5.3/ and pear installs stuff to the cgi installation under /usr/local/php5-cgi/ 10:54 < _cheerios> pear list shows the installed stuff proper, just using it doesn't work :) 11:01 < _cheerios> yep, worked when i moved the php-cgi to the same did as php executable. need to improve my php setup a bit. 11:01 < _cheerios> been using fsinstall, creates two debs, and they install into separate dirs 11:11 < MikeSeth> _cheerios: you can use pear local configuration 11:19 < _cheerios> what variable should i be looking at? 11:19 < MikeSeth> not sure 11:19 < MikeSeth> pear config-show 11:19 < _cheerios> the odd thing was that when i was building the php sources, the pear dir always went to the last installed setup -- need to configure it afterwards for the mistaken configs 11:21 < Wombert> yes horros 11:21 < Wombert> that's in UPGRADING and RELEASE_NOTES btw 11:22 < Wombert> office -> 11:22 * Wombert & 11:22 -!- Wombert [n=Wombert@dslb-088-064-050-070.pools.arcor-ip.net] has quit [] 11:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:22 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 12:25 -!- alenoosh [n=alenoosh@80.191.128.143] has quit ["Leaving"] 12:25 < Yossi> I fail :( 12:35 -!- Arme[N] is now known as Arme[0] 12:40 -!- SasanRose [n=SasanRos@91.184.77.175] has quit ["leaving"] 13:13 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has joined #agavi 13:34 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has quit [] 13:36 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 13:55 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:03 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 14:22 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 14:22 < erisco> is anyone around to help me with the FPF for a minute? 14:26 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 14:27 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has joined #agavi 14:29 < Wombert> erisco: umm... 14:29 * Wombert sighs 14:29 < Wombert> look, there's basic rules on IRC that should be pretty obvious even without ever having heard them 14:29 < Wombert> but still, we even repeat the most important one in the channel topic 14:30 < Wombert> "have a question? Just ask, and wait patiently, as patience is the key to happiness" 14:30 < Wombert> nobody here is sitting around twiddling their thumbs all day waiting for a chance to say YAY YAY when someone comes in to ask "can anyone help me?" 14:36 < erisco> Wombert, well, I sometimes do :P 14:38 < Wombert> you gonna ask your question now or what :p 14:38 < erisco> anyhow, my question: I am flabbergasted once again. My form's action is correct, and my validation occurred, but FPF doesn't render the error messages 14:39 < erisco> and it inconsistently fills back in the input fields, which are a username and password, and I am wondering if the browser is doing it 14:39 < erisco> if the username is "erisco" the password field always remains filled in regardless if it was correct or not 14:39 < erisco> if it is anything but erisco (as far as I know) the password is erased if it is gone 14:40 < erisco> so I figure that portion is my browser, or something 14:40 < erisco> but nonetheless, I cannot seem to get FPF to render the error messages... and I am not quite sure what I could be missing 14:40 < erisco> like I said, validation has run, the validators are configured with their error messages 14:41 < erisco> should I zip up my module and post it somewhere? 14:41 < erisco> I don't know where to look to be honest 14:42 < erisco> I tried comparing to the sample app's login but it does it much differently 14:43 < erisco> try as I might I cannot find what I am doing wrong 14:46 < erisco> I wish I could be more specific... 14:49 < erisco> FPF is for sure filling in the username again and leaving the password out, its only my browser trying to remember my password when the username is "erisco" 14:49 < erisco> but FPF is not spitting out the error messages, which it should, right? 14:49 < erisco> unless I am missing some crucial step, which I must be 14:50 < erisco> ... and this is why I ask first because after this long winded typing I am now nearly out of time to work on this for now 14:51 < erisco> and I have been expecting an answer in some reasonable time frame and not spending time doing something else 14:51 < Wombert> that's the browser then 14:51 < erisco> firefox 14:51 < Wombert> FPF doesn't fill in passwords 14:51 < Wombert> is it a post form? 14:51 < erisco> yes, I know 14:51 < erisco> yup 14:52 < Wombert> [16:51] erisco: and I have been expecting an answer in some reasonable time frame and not spending time doing something else 14:52 < Wombert> sorry bout that 14:52 < Wombert> we all have things to do :) 14:52 < erisco> Wombert, don't sweat it, you're likely busy with paying things :P 14:52 < Wombert> did you configure FPF to fill in error messages at all? 14:52 < erisco> Wombert, not in my memory, but what file is the config for this in? 14:53 < Wombert> it does assign CSS classes to the fields that did not pass validation, right? 14:53 < Wombert> can you check that quickly in the source code after logging in? 14:53 < Wombert> (that's how the sample app makes wrong fields "red") 14:53 < erisco> Wombert, they get class=" error" 14:53 < Wombert> then it runs fine and populates data 14:53 < Wombert> good 14:53 < Wombert> you need to instruct it to insert error messages, however 14:54 < Wombert> (how could it know what markup to insert, and where) 14:54 < Wombert> http://trac.agavi.org/browser/tags/0.11.3/samples/app/config/global_filters.xml 14:55 < Wombert> that even documents it a bit 14:55 < Wombert> 14:55 < Wombert> that's an xpath expression 14:55 < Wombert> it's executed relative to the element that failed 14:55 < Wombert> (form element) 14:56 < Wombert> -executed +evaluated 14:57 < erisco> I'll give this a shot, thanks 14:57 < Wombert> it runs them all, in order 14:57 < Wombert> once it finds a match, it uses the instructions inside and proceeds with the next element 14:58 < Wombert> in this case, it selects the parent element (if that is a
element), and, after this element, inserts another
containing

elements with the individual error messages 14:58 < erisco> the xpath has to point to an existing element? 14:59 < erisco> okay 14:59 -!- nfq [n=nfq@217-162-40-78.dclient.hispeed.ch] has joined #agavi 15:02 < Wombert> erisco: yes 15:03 < Wombert> erisco: and then, at the location it found, FPF will insert the given markup 15:03 < Wombert> 15:11 < erisco> Wombert, that works. thanks 15:11 -!- erisco [n=erisco@brisco.kent.net] has quit ["Leaving"] 15:12 -!- nfq [n=nfq@217-162-40-78.dclient.hispeed.ch] has quit [] 15:34 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 15:46 -!- fdsfds [n=fdsfds@189-10-227-131.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:58 < fdsfds> is 1.0.0beta3 coming today? 16:19 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has joined #agavi 16:19 < Wombert> yes 16:22 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has left #agavi [] 16:25 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has joined #agavi 16:31 < CIA-10> david * r2915 /branches/1.0/ (4 files in 3 dirs): beta3 notes and version info 16:44 < Wombert> impl: pokepokepoke 16:45 < Wombert> http://phing.info/trac/changeset/386 16:45 < Wombert> does that mean we can use it? 16:45 < Wombert> good news, this 16:46 < Wombert> we should pressure hans to roll an rc2 or a final 16:46 * Wombert makes a note 16:47 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 17:06 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: stable: 0.11.3 :: bleeding: 1.0.0beta3 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta 17:10 -!- nfq [n=nfq@84.72.196.166] has joined #agavi 17:18 -!- Strzalek [n=Strzalek@dmn43.neoplus.adsl.tpnet.pl] has left #agavi [] 17:24 < CIA-10> david * r2916 /tags/1.0.0beta3/: tagging 1.0.0 beta 3 release 17:25 < _cheerios> *g* http://www.philintheblanks.com/comics/manenough.html 17:28 < impl> Wombert: I meant to assign that to myself and fix it... but uh 17:28 < impl> see the email 17:28 < impl> :x 17:28 < Wombert> impl: :> 17:29 < Wombert> impl: but weren't there other minor things that were so so so easy to fix? 17:29 < Wombert> which remove the necessity to hack around things? 17:29 < impl> I don't think so 17:29 < Wombert> except the final ansicolorlogger? 17:29 < Wombert> can we do a verbose mode? 17:29 < impl> sdkljflksdjf 17:29 < Wombert> and hide some of the build system output? 17:29 < Wombert> by default? 17:29 < impl> probably 17:29 < Wombert> it's so annoying right now with all the info :< 17:29 < impl> But once we switch back to ansicolorlogger 17:29 < impl> it'll look like a Christmas tree 17:30 < impl> and I love Christmas trees 17:30 < Wombert> it's gonna be better than right now :) 17:30 < Wombert> you know, errors in red and all 17:30 < impl> yeah 17:30 < Wombert> I'm still getting an error about action locale failing 17:30 < Wombert> prolly cause I didn't choose to create any actions in Default 17:30 < Wombert> (it still creates Index fine though) 17:30 < Wombert> want to have the entire output? 17:31 < impl> wait what? 17:31 < impl> yespls 17:33 -!- MrJeep [n=MrJeep@24-226-179-166.da.cgocable.ca] has quit [] 17:36 -!- everplays [n=prince@85.15.37.162] has joined #agavi 17:42 -!- fdsfds [n=fdsfds@189-10-227-131.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 113 (No route to host)] 18:02 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:22 -!- digitarald [n=Miranda@62.43.163.218.dyn.user.ono.com] has joined #agavi 18:31 -!- Wombert [n=Wombert@dslb-088-064-048-012.pools.arcor-ip.net] has joined #agavi 18:35 < Wombert> re 18:35 < _cheerios> heh. Lehman Brothers transferred 8billion in assets away from their UK branch just before they collapsed. that's a good blow :) 18:40 -!- digitarald [n=Miranda@62.43.163.218.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:54 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 19:04 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 19:06 < _cheerios> if you're in the reading mood: http://googleblog.blogspot.com/search/label/Google%20at%2010 19:12 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:12 < Whisller> hi 19:22 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 19:31 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 19:34 < horros> Hello again, Whisller :) 19:35 < Whisller> Hi horros :) 20:40 -!- Arme[0] is now known as Arme[N] 21:17 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 21:26 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Read error: 110 (Connection timed out)] 21:54 < Wombert> nn guise 22:00 -!- Wombert [n=Wombert@dslb-088-064-048-012.pools.arcor-ip.net] has quit [] 22:04 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 22:09 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 22:44 -!- nfq [n=nfq@84.72.196.166] has quit [] --- Day changed Mon Sep 22 2008 01:00 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 01:43 -!- eremit [n=Miranda@p5B23684C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 02:00 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 02:07 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:01 -!- IcyT is now known as icyt 04:19 < v-dogg> huomenta 05:46 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has joined #agavi 06:49 < horros> Huomenta. 07:11 -!- everplays [n=prince@85.15.37.162] has joined #agavi 07:26 -!- SasanRose [n=SasanRos@92.50.12.161] has joined #agavi 07:40 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:40 -!- Arme[N] is now known as Arme[0] 07:40 -!- Arme[0] is now known as Arme[N] 07:45 -!- Yossi [n=chatzill@62.90.159.110] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 07:50 < horros> Hmm. 07:50 < horros> WRT #668, will this allow users to customise the location of the module-specific config-dir too? 07:51 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 07:56 < horros> Seems not. 08:06 < Wombert> horros: no 08:06 < Wombert> horros: we need to find "module.xml" with the config instructions :) 08:06 < Wombert> and as those can all be per-module... well go figure 08:06 < Wombert> :> 08:06 < Wombert> we _could_ do it, actually 08:07 < Wombert> then people would have to set the stuff in config.php inside the module dir 08:07 < Wombert> but that's gay 08:07 < Wombert> do you need that? 08:07 < horros> Wombert: No, I don't need that, I just thought I'd play it by the rules :) 08:07 < Wombert> horros: well there's other stuff 08:07 < Wombert> config, models, lib, ... 08:07 < Wombert> gotta put the things somewhere 08:08 < Wombert> a client of ours are now migrating to the new structure, and they use "actions" as the dir name for all the stuff 08:08 < horros> I think I managed to get it configurable by doing things the same way the new ExecutionFilter in beta3 retrieves the caching.xml -file 08:08 < v-dogg> does .11.3 have per module config.php? 08:08 < Wombert> that's not 100% correct, but then, I couldn't come up for a generic name for "actions+views+templates+cachecfgs+validationcfgs" either 08:08 < Wombert> v-dogg: always had 08:08 < v-dogg> roger :) 08:09 < v-dogg> always since when?-) 08:09 < Wombert> 0.9? :p 08:09 < v-dogg> :D 08:09 < v-dogg> I think I can drop my custom module config handler then 08:10 < v-dogg> or hmm.. 08:10 < Wombert> I'd use the new module.xml in 1.0 08:10 < Wombert> horros: did you look at the testing stuff? 08:10 < Wombert> that's the most important thing really to get feedback on 08:10 < horros> Not yet, no. 08:10 < Wombert> ok 08:11 < horros> Let me do a pear update :) 08:11 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has joined #agavi 08:12 < MerlinDMC> huomenta 08:12 < horros> Mind you, I don't really know anything about PHPUnit 08:12 < horros> But I suppose it's not all that different from jUnit 08:13 < E_mE> huomenta 08:13 < Wombert> ya 08:13 < E_mE> how can i define the language for $ro->gen()? 08:14 < E_mE> what option is it i need to set? 08:14 < v-dogg> E_mE: it's a routing paramter like any other 08:15 < v-dogg> gen('name', array('locale'=>'en') 08:15 < E_mE> ah ok :) 08:15 < E_mE> thanks 08:33 < CIA-10> felix * r2917 /branches/felix-testing-implementation/ (2 files in 2 dirs): 08:33 < CIA-10> - implemented assertValidatedArgument() 08:33 < CIA-10> - implemented assertFailedArgument() 08:33 < CIA-10> - adapted sample ActionTestCase 08:33 < E_mE> im attempting to unset($userParameter['locale']) when the locale== "en", so that it doesn't put en/ into my URL, but it appears to be putting /conference?locale=en 08:34 < E_mE> is there a way i can remove the locale 08:34 < v-dogg> return false from the callback, I think that's the way to go (in this special case) 08:34 < v-dogg> or try setting the paramter to null 08:35 < E_mE> ok 08:35 < v-dogg> or, finally, ask Wombert :) 08:36 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:36 < Xylakant> huomenta 08:36 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has quit [Remote closed the connection] 08:36 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has joined #agavi 08:37 < E_mE> i am returning false, but it returning the locale=en 08:37 < E_mE> so i thought about unsetting the userparameter 08:37 < E_mE> ill pastie 08:37 < Wombert> you pass in the locale param, right? 08:37 < E_mE> yes, i pass array('locale'=>'en') 08:38 < Wombert> mmmmmm yea 08:38 < E_mE> http://pastie.org/private/i2mr5t4akn2rnc2prpgjg 08:40 < Wombert> and then it does ?lang=en, right? 08:40 < Wombert> I don't think there's a solution for that right now 08:40 < Wombert> internally, the param then counts as not used 08:40 < Wombert> and gets appended as a query param 08:40 < Wombert> not really a way to figure that out atm 08:40 < Wombert> :| 08:41 < E_mE> ill put in manual URL atm 08:42 < horros> Hmm. 08:42 < Wombert> you could hack around it by passing it in as an option 08:42 < horros> This configurable config-dir poses a slight problem when defining configuration handlers, methinks. 08:42 * horros scratches his head 08:42 < Wombert> it's one of the chicken and egg problems we cannot solve at all at the moment. we'll refactor the routing next week and this would be one of the things to tackle 08:42 < Wombert> horros: why 08:43 < Wombert> horros: you mean if it _was_ configurable? 08:43 < horros> How do I define the pattern for the -tag when I don't know where the file is?-) 08:43 < horros> Wombert: Err, yes, if it *was* configurable. 08:43 * horros whistles slightly 08:43 < Wombert> oh snap 08:43 < Wombert> wait a moment 08:43 < Wombert> you just made me realize somethin 08:43 < Wombert> g 08:44 < horros> Regaring autoloading?-) 08:45 < Wombert> no 08:45 < Wombert> owww motherfarking fark 08:46 < Wombert> goes check 08:46 < horros> Oh dear. 08:46 < horros> I should have been quiet. 08:46 < E_mE> Wombert: thanks :) 08:46 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:46 * horros runs 08:53 -!- SasanRose [n=SasanRos@92.50.12.161] has quit [Remote closed the connection] 08:58 < nfq> hey E_mE 08:59 < CIA-10> felix * r2918 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: added nicer messages for the assertions 09:00 < CIA-10> felix * r2919 /branches/felix-testing-implementation/src/testing/AgaviActionTestCase.class.php: added nicer messages for the assertions 09:01 < horros> Oh cock. 09:01 < horros> I think I see the problem. 09:01 < nfq> Wombert: you know what we should do, if you want 09:02 < nfq> do an really nice exception design! 09:04 < Wombert> http://trac.agavi.org/ticket/668#comment:9 09:04 < Wombert> horros: wat? 09:05 < Wombert> nfq: mmmmh yeah could do some day 09:05 < Wombert> the current one works quite well IMO 09:05 < Wombert> much better than the usual stuff. and it requires no external graphics, which is important 09:05 < nfq> yes, it does look good, I agree 09:06 < nfq> but we could make it like, well, real aces 09:07 < horros> Wombert: Ah, nothing, I should stop thinking while I'm ahead. 09:08 < horros> Except... Hmm. 09:08 < horros> Yeah. 09:08 < horros> Nothing. 09:08 < horros> I just need to set up the config_handlers.xml accroding to what I set the definable directories to. 09:09 < horros> How annoying :) 09:09 < horros> Ah, wait. 09:09 < horros> It's no problem after all. 09:10 < horros> I should stop thinking while I'm ahead. 09:10 < horros> :x 09:11 < Wombert> lol horros 09:11 < Wombert> see the comment I posted ;) 09:11 < horros> Yeah, I did. 09:11 < Wombert> [11:04] Wombert: http://trac.agavi.org/ticket/668#comment:9 09:11 < Wombert> I guess we both realized the same thing at the same time then 09:11 < Wombert> :> 09:11 * Wombert hugs 09:11 < horros> I think so :) 09:12 < horros> Hehe, I'm starting to get a rather good grasp of the internals of Agavi soon. 09:12 < horros> And there was much rejoicing! 09:21 < Wombert> glad you still like it, horros :) 09:28 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 09:43 -!- gingerbob [n=gingerbo@80.4.120.163] has joined #agavi 09:45 < gingerbob> morning - just a quicky (and dead simple I am sure) - how do I get requestdata in a model (yes I know I should pass it through the view etc) 09:49 -!- MerlinDMC is now known as MerlinDMC|away 09:51 < Wombert> gingerbob: you don't 09:51 < Wombert> :> 09:51 < Wombert> you could give the model something to work with or use the return value of the model in the view or so 09:52 < gingerbob> I know you don't :) 09:52 < gingerbob> hence the (I know etc....) 09:53 -!- MerlinDMC|away is now known as MerlinDMC 10:04 -!- icyt is now known as IcyT 10:04 < horros> %&=()/%=)&(/) 10:05 < horros> "Catchable fatal error: Argument 1 passed to AgaviConfigHandler::orderConfigurations() must be an instance of AgaviConfigValueHolder, null given" 10:10 < horros> Aha! 10:22 -!- gingerbob [n=gingerbo@80.4.120.163] has quit ["User pushed the X - because it's Xtra, baby"] 10:31 < liutis> its not bad idea in $some_model = .. getModel('some'); $some_model->setRd($rd); to set requestdataholder for use in model or models all time must get only data for work? 10:55 -!- MerlinDMC is now known as MerlinDMC|away 11:00 -!- everplays [n=prince@85.15.37.162] has quit [Read error: 113 (No route to host)] 11:02 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 11:11 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:17 -!- MerlinDMC|away is now known as MerlinDMC 11:39 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 11:51 -!- MerlinDMC is now known as MerlinDMC|away 11:54 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 11:55 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 12:03 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 12:04 < horros> hmpf. 12:04 < horros> I have yet again outsmarted myself. 12:04 < horros> :x 12:05 < horros> I need to figure out a way to get the current module name in a config handler :| 12:06 < horros> Or, well, the module name of a model. 12:07 -!- MerlinDMC|away is now known as MerlinDMC 12:07 < horros> Hrmr. 12:09 -!- IcyT is now known as icyt 12:10 < Wombert> horros: ewww not that easy 12:10 < Wombert> horros: grab the class name :p 12:10 < horros> Wombert: I can't! 12:11 < horros> I don't have the model at the time I run the config handler! 12:11 < horros> I'm contemplating adding it to the configuration file. 12:11 < horros> But that's rather "ewww" too. 12:12 < horros> Actually, I *do* have the model, but I can't pass that information to the config handler in any easy way, can I? 12:12 < horros> Ah, wait. 12:12 < horros> PHP isn't multi-threaded! 12:12 < horros> So I can't really run more than once instance of this thingie at a time! 12:12 < horros> Hooray for rubbish! 12:12 < Wombert> no, you can't pass that info to the handler 12:13 < Wombert> but 12:13 < Wombert> you can write code in the handler 12:13 < horros> Wombert: No, but I can pass it via some context trickery 12:13 < horros> :) 12:13 < Wombert> that is then include()d 12:13 < horros> The thing is, I want to parse out some funky stuff from the XML-file and generate some specific code from it. 12:14 < horros> But for that I need to use reflection on the model 12:14 < horros> :| 12:14 < horros> ergo, I need the module name from where the model resides. 12:15 < horros> Damnit, this is more trickier than I'd have wanted. 12:15 < Wombert> no, you can have it write code that figures out the name at runtime 12:16 < horros> Hmm. 12:16 < Wombert> check out AgaviModuleConfigHandler 12:16 < horros> I don't think I follow. 12:16 < horros> *checks* 12:17 < v-dogg> this is what I've done. my module config handler writes code to check user credentials at runtime 12:18 < horros> Hmm. 12:18 < horros> This just might work. 12:18 < v-dogg> ie. it checks wheter or not the user has credentials to access the module 12:31 -!- liutis [n=liutis__@88-119-253-245.static.zebra.lt] has joined #agavi 12:33 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:46 < E_mE> Wombert: is there any data/documentation on regards to caching actions inside modules? 12:54 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 12:58 < horros> Damnit! 12:58 < horros> Do I really need to use DOM for this? 12:58 < horros> :x 12:59 < horros> No! 12:59 < horros> I don't! 12:59 < horros> \o/ 12:59 < Wombert> horros: eh? 12:59 < Wombert> there's convenience methods! 13:01 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 13:07 < horros> Hmm 13:09 < horros> AHAHAHAHAHAHAHA 13:09 < horros> IT WORKS! 13:09 < horros> \o/ 13:09 < horros> Wonder if I can filter out getContext somehow easily with the reflector class. 13:11 < Wombert> horros: how do you mean? 13:11 < horros> I'm using ReflectionClass to iterate over the methods of a model 13:12 < horros> and not very surprising, it returns getContext() 13:12 < horros> I'm not sure I want to include that. 13:15 < Wombert> butbutbutwhatfor 13:17 < MrJeep> oh, beta 3 is out 13:20 < horros> Wombert: You'll see! 13:20 < horros> :) 13:20 < horros> ahahaha 13:20 < horros> Our sales bloke has had his new car ooooooh, three months now. 13:20 < horros> He's already gotten parking tickets for 110e 13:20 < horros> :D 13:24 < Wombert> I got one for 15eurs yesterday 13:25 < Wombert> obstructed a gateway 13:25 < Wombert> TO OUR OFFICE 13:25 < Wombert> ... 13:25 < Wombert> on a sunday 13:25 < horros> haha 13:25 < Wombert> and mister zomg noob neighbor said "but I rang everywhere" 13:25 < Wombert> except he didn't 13:26 < Wombert> cause I didn't hear him 13:26 < MerlinDMC> thats germany :P 13:26 < Wombert> well to be fair 13:26 < Wombert> parking situation here is, let's say, mildly fierce 13:26 < Wombert> we're just meters from the oktoberfest :> 13:26 < Wombert> still 13:26 < Wombert> zomg 13:27 < MerlinDMC> hmm ... how is worktime then? 13:27 < Wombert> 15 eurs cause he forgot to push one of the buttons at the door 13:27 < Wombert> MerlinDMC: as usual? :p 13:27 < MerlinDMC> ive got my office in dortmund city ... was bad at soccer WM -.- 13:27 < MerlinDMC> ok ... brazil was nice ... cute girls there ^^ 13:28 < horros> hmm 13:28 * horros ponders his includeMagic="true" setting 13:29 < horros> I think I shan't include __construct, __destrict or __toString. 13:29 < horros> hmm. 13:40 < Wombert> horros: if it's that hard to figure out, then it's the wrong approach :> 13:40 < horros> It wasn't hard to figure out :) 13:43 -!- liutis [n=liutis__@88-119-253-245.static.zebra.lt] has quit ["nebera."] 13:50 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 13:55 < Wombert> yo marklar|omni 14:05 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 14:06 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Connection timed out] 14:07 < horros> RRRRRIPULI! RRRRRRIPULI! RRRRRRIPULI ON MÄRKÄÄ KAKKAA! 14:07 < horros> lalala 14:08 < Wombert> wtf is that 14:08 < horros> A silly song. 14:16 -!- icyt is now known as IcyT 14:26 < v-dogg> hahaha 14:27 < v-dogg> horros: please do not translate :) 14:32 < Wombert> does kakkaa mean what I think it means? 14:33 < impl> I saw a cool Finnish word in a book the other day 14:33 < Wombert> hyvää? 14:33 < Wombert> ^^ 14:34 < Wombert> finnish must be the only language where you have 2+ umlauts next to each other 14:34 < impl> it might be spelled phonetically 14:34 < impl> elinkeinotuloverolaki 14:34 < Wombert> what does that mean? 14:34 < v-dogg> heh 14:34 < Wombert> "yes"? 14:34 < Wombert> :p 14:34 < impl> 'income tax law' 14:34 < Wombert> verbose finnish is verbose 14:34 < impl> you Germans don't have much room to speak 14:35 < impl> :D 14:35 < horros> lentokonesuihkuturbiinimoottoriapumekaanikkoaliupseerioppilas 14:35 < Wombert> is finnish like german there? 14:35 < Wombert> keinotuloverolaki means tax law? 14:35 < Wombert> and such? 14:35 < Wombert> (or something) 14:35 < impl> according to my book, it's life's-means-income-tax-law 14:36 < impl> elin-keino-tulo-vero-laki 14:36 < impl> but I would ask a real Finn instead of me :< 14:36 < Wombert> real finns 14:36 * Wombert chuckles 14:36 < Wombert> ARE YOU A REAL FINN, v-dogg? 14:36 < Wombert> and wtf does that mean, horros 14:37 < impl> LENTILS 14:40 < horros> Wombert: "Airplane jet turbine engine auxiliary mechanic non-commissioned officer student" 14:40 < horros> And yes, I'm dead serious. 14:40 < horros> :) 14:40 < impl> ... 14:41 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 14:41 < impl> horros: how is it pronounced? :D :D 14:42 < horros> Kokko, kokkoo kokkoo koko kokko! - Koko kokkoko? - Koko kokko. Kokkookko? 14:42 < horros> impl: Just like how it's written! 14:42 < horros> That, in the Savo dialect means 14:42 < horros> Kokko (a surname), gather up the whole bonfire! - The entire bonfire? - The entire bonfire. Now will you gather it up? 14:42 < horros> :D 14:42 < impl> we have one of those in English too 14:42 < impl> Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo. 14:43 < impl> which means, " Bison from Buffalo, New York, who are intimidated by other bison in their community also happen to intimidate other bison in their community." 14:44 < horros> Käki söi keksiä keskellä keskioksaa 14:45 < horros> Pappilan apupapin papupata pankolla kiehuu 14:45 < horros> Ok, that's enough. 14:45 < horros> => 14:46 < impl> lawl 14:48 < Wombert> yeah I think finnish is really pronounced the way it's written 14:48 < Wombert> like german 14:48 < horros> Yip. 14:48 < Wombert> I remember v-dogg reading some written german and it was pretty damn close to how it was supposed to sound 14:49 * Wombert hugs finland 14:49 < Wombert> srsly, you guys are my all time favorite weirdos 14:49 < Wombert> <3 14:49 < horros> I try to watch DW-TV as much as I can :) 14:49 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has quit [] 14:50 < horros> I understand most of what they're saying, but some things sort of elude me. 14:57 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 15:03 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 15:04 < horros> What! 15:04 < horros> Ah. 15:04 < horros> I see. 15:04 < horros> Nevermind. 15:05 < horros> Wait. 15:05 < horros> No. 15:05 < horros> %&=?/(%)&/(% 15:06 < Wombert> what is dw-tv? 15:06 < Wombert> and why do you watch it while @work? 15:06 < Wombert> :p 15:06 < horros> Die Welle 15:06 < horros> And I don't :) 15:06 < Wombert> so you're not at work? 15:06 < horros> I am. 15:06 < Wombert> you're in the IT industry. how can you not be at work at 6pm 15:06 < Wombert> oh you are 15:06 < horros> But I'm not watching Die Welle-TV now. 15:06 < Wombert> I was about to complain about you crazy finns 15:06 < Wombert> what is that anyway? 15:07 < horros> *shrug* Some German news TV 15:07 < Wombert> deutsche welle? 15:07 < Wombert> http://www.dw-world.de/ ? 15:07 < horros> Ah, yes, that, not Die Welle :) 15:07 * Wombert stabs 15:07 < horros> Pardon. 15:07 < horros> foreach ($ic as &$interceptor) { // modify $interceptor here } 15:08 < horros> WHY IS THIS NOT WORKING! 15:08 < horros> :C 15:08 < MrJeep> wasent this fixed with php5 ? 15:11 < horros> Damnit! 15:11 < MrJeep> php 4 installed ? 15:11 < horros> That's like a fourth-level foreach in there. 15:11 < horros> if I var_dump($interceptor); I see it. 15:11 < horros> if I var_dump($ic); I see it. 15:11 < horros> if I var_dump the level above it, I see it. 15:12 < horros> but if I var_dump the top-level array, it's gone :x 15:50 -!- cangulo [n=eduardo@189.124.158.150] has joined #agavi 15:53 -!- cangulo [n=eduardo@189.124.158.150] has quit ["Saindo"] 15:55 < CIA-10> felix * r2922 /branches/felix-testing-implementation/src/testing/ (2 files): 15:55 < CIA-10> moved some more methods up the inheritance tree 15:55 < CIA-10> - all container delegates 15:55 < CIA-10> - methods for creating the ExecutionFilter and ExecutionContainer 16:00 < E_mE> can URL's contain e's with an acute above it? 16:00 < E_mE> and if not, then what is the internalisation equivant if there is any 16:01 < Wombert> !? 16:01 < Wombert> of course, why not 16:01 < Wombert> they'll be encoded then... 16:01 < E_mE> so /conferences/américa-del-sur-2008 is perfectly valid? 16:03 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 16:04 < Wombert> yes, why not 16:04 < Wombert> try it :p 16:05 < Wombert> your main problem there will be character encodings 16:05 < Wombert> if I enter that url by hand in safari... utf8 16:05 < Wombert> in firefox (because firefox is crap)... latin1 16:05 < Wombert> (or utf8 since 3.0, but not query string arguments!) 16:05 < E_mE> oh hehe 16:05 < Wombert> also, if you have chinese stuff... nobody understands that 16:05 < E_mE> so its best to also have a failsafe with a normal e 16:05 < Wombert> so you might want to transliterate it 16:06 < Wombert> yes 16:06 < E_mE> ok, thank you :) 16:06 < E_mE> internationalisation is time consuming :/ 16:11 < CIA-10> felix * r2923 /branches/felix-testing-implementation/src/testing/AgaviFragmentTestCase.class.php: added some docblocks 16:12 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:20 -!- Arme[N] is now known as Arme[0] 16:20 -!- Arme[0] is now known as Arme[N] 16:36 < Wombert> ugly day is ugly 16:37 < horros> uhh 16:37 < horros> Tired. 16:37 < horros> Hungry. 16:37 < horros> Annoyed. 16:41 -!- eremit [n=Miranda@p5B237F11.dip.t-dialin.net] has joined #agavi 16:48 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 17:14 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 17:17 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 17:18 < _cheerios> huomenta 17:25 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 17:28 < horros> huomenta _cheerios 17:28 < horros> _cheerios: http://www.mikseri.net/music/play.php?id=178304&type=hi 17:31 -!- eremit [n=Miranda@p5B237F11.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 17:31 -!- eremit5245 [n=Miranda@p5B237F11.dip.t-dialin.net] has joined #agavi 17:32 < _cheerios> x_X 17:32 < horros> _cheerios: :D 17:32 < horros> That's my new favourite song. 17:38 < _cheerios> i won't be buying their cd :) http://www.youtube.com/watch?v=WcqoiRuDq44 17:39 < Wombert> that sounds funny 17:39 < Wombert> and retarded 17:40 < Wombert> also, they're called spermasomethibg 17:40 < Wombert> which I guess is 17:40 < Wombert> uhm 17:40 < horros> Wombert: It is retarded. 17:40 < Wombert> ah whatever 17:40 * Wombert shakes head at finland 17:41 < horros> _cheerios: Pfffffft, fourth wave ska bands... 17:41 < horros> _cheerios: http://www.youtube.com/watch?v=Rf69KPPcumI 17:41 < _cheerios> womberts, it's songs with adults being retarded singing retarded about retarded 17:42 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 17:42 < Whisller> hi 17:43 < horros> _cheerios: Also http://www.youtube.com/watch?v=xYt4vXTjQ04 17:43 < horros> The godfather of ska <3 17:46 < _cheerios> sounds reel old-skool 17:46 < horros> It is. 17:47 < horros> _cheerios: The Ethiopians is mid 60's 17:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:48 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 18:06 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has quit [Remote closed the connection] 18:08 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 18:11 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 18:12 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Client Quit] 18:15 -!- IcyT is now known as icyt 18:24 < Wombert> hoem tiem 18:24 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:25 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has joined #agavi 18:28 < _cheerios> i found out late last night that php 5.3, apc and tidy do not seem to work together 18:39 < _cheerios> could be that apc is still buggy with 5.3? 19:27 -!- Wombert [n=Wombert@dslb-088-066-167-046.pools.arcor-ip.net] has joined #agavi 19:27 < _cheerios> ah, interesting. doing pecl install apc removes the tidy.so 19:35 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 19:36 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 19:44 < _cheerios> same when building from source. any ideas? 19:48 < _cheerios> tried doing --with-tidy=shared,/path but that just makes an unusable .so it seems 19:54 < impl> Wombert: saracen would like to complain to you about the way that FPF works 19:56 < Wombert> shoot, saracen 19:56 < Wombert> or relay the complaint for me, impl :) 19:57 < saracen> Well, not so much of a complain, just a problem I had which I rectified 19:57 < saracen> However 19:57 < saracen> Well. I have a route, which excepts the argument "colleague" which is an interger id. On the page which the route links to, I have a form, the select input box has the name "colleague". 19:58 < impl> s/excepts/accepts/ 19:58 < Wombert> yeah yeah I get it :p 19:58 < saracen> When trying to auto populate the colleague form field with the "colleague" argument given to the route - it didnt work. I changed the name of the input field and now it does 20:02 < saracen> Anyway, not sure if theres a problem there or not. It might be something weird im doing. But if there is a bug, assign impl the fixee please :P 20:02 < saracen> I'm off out. TO GET DRUNK IMPL. BECAUSE THATS WHAT MEN WITH BOATS DO. 20:03 < impl> don't forget to PILOT HER to the right PUB 20:03 < impl> bitch. 20:04 < Wombert> I didn't understand the problem 20:04 < impl> yeah me neither :D 20:05 < saracen> When I get back I'll do a small example to see if there is actually a problem is, and report if i find anything 20:05 < saracen> cya guys 20:05 * saracen & 20:32 < Wombert> 700bn, eh? 20:32 < Wombert> u-s-a, u-s-a 20:32 -!- Strzalek [n=Strzalek@dkp99.neoplus.adsl.tpnet.pl] has joined #agavi 20:33 < impl> Wombert: shhh 20:33 < impl> =( 20:33 < Wombert> impl: just so you know 20:33 < Wombert> if things go really tits up 20:33 < Wombert> I'll shell you the 700.000.000 usd and buy you a plane ticket 20:33 < Wombert> which will cost me ~10eurs then 20:34 < Wombert> and then you're safe in europe 20:34 < Wombert> cause people will starting to eat each other in the usa 20:34 < Wombert> I got the feeling it'll start in the south 20:34 < impl> haha 20:34 < Wombert> first dead pigs 20:34 < Wombert> then people 20:34 < impl> we eat chicken too 20:35 < impl> Wombert: did you see the incredible bill that they put into Congress for regulating this 20:35 < impl> ? 20:36 < impl> let me see if I can find what it says 20:37 < Wombert> you have seen this before haven't you http://www.youtube.com/watch?v=nDsXEgJwwS0 20:38 < impl> prolly 20:38 < impl> but hold on 20:38 < impl> this is one of the sections from the bill: 20:38 < impl> "Decisions by the Secretary pursuant to the authority of this Act are non-reviewable and committed to agency discretion, and may not be reviewed by any court of law or any administrative agency." 20:39 < Wombert> LOL 20:40 < Wombert> "must not be" would be bad enough 20:40 < impl> like... this breaks our entire system of checks and balances 20:40 < impl> and I don't think anyone cares 20:41 < Wombert> of course not 20:41 < Wombert> oh man 20:42 < Wombert> america is really going to the dogs 20:42 < Wombert> the whole world is, in fact 20:42 < Wombert> nobody cares about anything anymore 20:42 < Wombert> only in a few select countries 20:42 < impl> This is the unfortunate side-effect of globalization 20:42 < Wombert> try that in france and they burn down the elysees palace 20:42 < impl> I daresay France has its own problems 20:42 < impl> :| 20:42 < Wombert> -s 20:43 < Wombert> they do? 20:43 < Wombert> I mean, besides the fact that their president is a bit uh-oh? 20:56 -!- icyt is now known as IcyT 20:58 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 21:01 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has quit [Remote closed the connection] 21:04 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [] 21:09 -!- Strzalek [n=Strzalek@dkp99.neoplus.adsl.tpnet.pl] has quit [] 21:13 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:20 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 21:31 -!- eremit5245 [n=Miranda@p5B237F11.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 21:33 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:37 -!- Arme[N] is now known as Arme[0] 21:51 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleeeeeeeeep"] 22:28 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:43 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has joined #agavi 23:31 -!- Goleo[66] [n=master@91.98.71.186] has quit ["Leaving"] 23:39 -!- gapop [n=george@86.120.132.219] has joined #agavi 23:48 -!- gapop [n=george@86.120.132.219] has left #agavi [] --- Day changed Tue Sep 23 2008 00:55 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 02:03 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:18 -!- brendon [n=brendon@66.229.105.191] has quit [Read error: 104 (Connection reset by peer)] 02:21 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 02:45 -!- IcyT is now known as icyt 03:10 -!- jwage_ [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 03:58 < v-dogg> huomenta 05:13 -!- SasanRose [n=SasanRos@91.184.88.55] has joined #agavi 05:22 -!- Goleo[66] [n=master@91.98.70.60] has joined #agavi 05:34 -!- Arme[0] is now known as Arme[N] 05:38 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 05:51 -!- j0ec4i [n=joe@202.141.163.2] has joined #agavi 06:27 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 06:27 < _cheerios> huomenta 06:34 < _cheerios> "When I started programming, it was all about printed documentation. Then, it was about online documentation. Today, documentation needs to also have "user comments". 06:34 < _cheerios> A few years ago, nobody knew what a wiki was. Now you're not a real webpage (or programming language, I guess) without one." 06:55 < v-dogg> heh 06:55 < v-dogg> Wombert: comments?-) 06:56 < v-dogg> but you shouldn't confuse user comments and wikis 06:56 < v-dogg> s/you/no-one/ 06:56 < v-dogg> uh, double negative. my english teacher would have killed a kitten for that 07:11 -!- everplays [n=prince@85.15.37.162] has joined #agavi 07:20 < horros> Huomenta. 07:22 < horros> Hmm. 07:22 < horros> why is my mouse wheel so smeggy? 07:22 < horros> :( 07:29 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [] 07:32 < horros> Hmm. 07:32 < horros> If I feed something like to AgaviReturnArrayConfigHandler, it returns something like $array['foo']['bars'][0] and $array['foo']['bars'][1] 07:33 < horros> which is all right 07:33 < horros> however, if I feed to it, it returns $array['foo']['bar'] 07:33 < horros> which sort of sucks for what I'm doing here. 07:33 < horros> :( 07:35 < horros> I might have to do my own xml-to-array doohickey :| 07:45 < horros> Hmpf. 07:49 < horros> AgaviReturnArrayConfigHandler::convertToArray confuses me :( 07:50 < Seldaek> you could do it like <0> when you only have one to fake it maybe? 07:50 < Seldaek> no clue how it will like the <0> though :) 07:51 < horros> Errm, no, that's rather "ewww". :) 07:51 < Seldaek> well easier than hacking a new handler:P 07:51 < Seldaek> but I agree it's ugly 07:51 < horros> Writing a new handler is half of the fun. 07:52 < Seldaek> then enjoy :P 07:52 < horros> I like to learn stuff, not just go where the fence is lowest :) 07:52 < Seldaek> oh yeah it's probably better to do it right 07:52 < Seldaek> just depends how much time you have 07:52 < horros> Besides, figuring out the internals of Agavi is rather enjoyable, and in the not-so-terribly-long run will help me write better agavi-based apps. 07:57 < horros> Gah, I wish NetBeans would stop complaining "Possible accidental assignment, assignments in conditions should be avoided." 07:57 < horros> I BLOODY KNOW WHAT I'M DOING! :x 07:58 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:59 < Seldaek> yeah those are annoying 08:00 < Seldaek> using a var wihtout declaring it okay.. it's just annoying with functions that accept params by reference, but otherwise it works 08:03 < horros> But yeah, like Derick just said, it _should_ complain for just an assignment, but not if there's an expression in the condition 08:04 * horros heads off to netbeans.org to see if he can find somewhere to submit a bug/ticket/feature request/whatever 08:05 < _cheerios> i wish netbeans becomes better for php, not crashing. loving it vs eclipse when it's up and running proper, as it doesn't slowdown and works good. 08:05 < horros> Yah. 08:06 < horros> I'm rather pleased with the nightly builds. 08:06 < horros> Seems to have some problems though. 08:06 < horros> throws an exception if you do something like $foo = new $bar(); $foo-> 08:12 < horros> Hmm. 08:12 < horros> There seems to be a switch to turn it off in while() -loops 08:12 < horros> but not in comparisions :( 08:14 * horros installs yesterday's nightly build 08:20 < horros> Hooray! 08:20 < horros> I got it disabled for if-clauses too! 08:20 < horros> \o/ 08:20 < horros> Now I love NetBeans even more! 08:21 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 08:28 < horros> Oh dear. 08:28 < horros> Another school shooting in Finland. 08:28 < shoan> is there any documentation on the new build system? 08:28 < shoan> huomenta btw :D 08:31 < v-dogg> horros: :( 08:42 < _cheerios> :/ 08:43 < horros> People say it's this dude: http://www.youtube.com/user/Wumpscut86 08:43 < horros> He even looks like Pekka-Eric o_O 08:44 < horros> http://pulshu2.no-ip.com/images/wumpscut.jpg 08:48 -!- SasanRose [n=SasanRos@91.184.88.55] has quit ["leaving"] 08:54 -!- j0ec4i [n=joe@202.141.163.2] has quit [Remote closed the connection] 09:02 -!- icyt is now known as IcyT 09:09 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:21 < Wombert> horros: put it in a in that case 09:21 < Wombert> 09:21 < Wombert> then it'll do what you want 09:21 < Wombert> it can't figure out from one element alone that you want this as an array, that's why 09:21 < horros> Yea, I figured that. 09:21 < Wombert> or 09:22 < horros> I might get at it at some point. 09:22 < horros> When I've followed the news some more. 09:22 < Seldaek> see horros, I wasn't that far from the truth with my fugly hack 09:22 < Seldaek> :p 09:22 < Wombert> kauhajki? 09:22 < Wombert> :( 09:22 < Wombert> Kauhajoki even 09:22 < Wombert> :< 09:22 < horros> Wombert: Yah. 09:25 < CIA-10> felix * r2924 /branches/felix-testing-implementation/src/testing/ (2 files): moved AgaviActionTestCase::createRequestDataHolder() up one level in the inheritance tree to AgaviFragmentTestCase::createRequestDataHolder() 09:27 -!- Rendez [n=Rendez@234.Red-88-5-199.staticIP.rima-tde.net] has joined #agavi 09:29 < Rendez> nfq: ping 09:29 < nfq> yo Rendez 09:31 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 09:34 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 09:37 -!- splatch [n=splatch@ns364526.ovh.net] has joined #agavi 09:37 < splatch> oi! :) 09:38 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 10:08 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 10:12 -!- Wombert [n=Wombert@dslb-088-066-167-046.pools.arcor-ip.net] has quit [] 10:14 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 10:21 < MikeSeth> hay guis 10:32 -!- Rendez [n=Rendez@234.Red-88-5-199.staticIP.rima-tde.net] has quit [] 10:33 -!- Rendez [n=Rendez@234.Red-88-5-199.staticIP.rima-tde.net] has joined #agavi 10:34 -!- Rendez [n=Rendez@234.Red-88-5-199.staticIP.rima-tde.net] has quit [Client Quit] 10:37 -!- SasanRose [n=SasanRos@91.184.88.55] has joined #agavi 10:53 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:02 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 60 (Operation timed out)] 11:05 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 11:08 < Wombert> huomenta-ish 11:08 < MikeSeth> hey! 11:10 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 11:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:18 < horros> Body count: 9 11:18 < horros> :( 11:25 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has joined #agavi 11:26 < Strzalek> jebany adium 11:26 < Strzalek> jakie to 1.3 jest dziurwae ;/ 11:26 < Strzalek> kurwa! 11:28 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has quit [Client Quit] 11:29 < Wombert> yeah, and if you could please speak english in here... thanks 11:31 < _cheerios> the shooter was a pansy and didn't off himself; seems they caught him 11:32 < horros> _cheerios: He shot himself in the head. 11:32 < Wombert> I heard he survived the suicide attempt 11:32 < horros> Didn't die though. 11:32 < Wombert> yea 11:33 < horros> He's been brought to TAYS (The Tampere University Hospital) 11:33 < horros> Maybe I should go pay him a visit. 11:33 * Wombert pats horros 11:33 * Wombert pats finland 11:33 < Wombert> oh well, these things happen 11:33 < horros> Also bomb threats at different schools. 11:34 < Wombert> nah, likely copycats or so 11:37 < horros> Probably. 11:38 < horros> Bomb squad is there anyway with bomb dogs. 11:38 < MikeSeth> can't beat Cho's score 11:39 < horros> Well, nine dead is still nine too many. 11:42 -!- SasanRose [n=SasanRos@91.184.88.55] has quit [Remote closed the connection] 11:42 -!- SasanRose [n=SasanRos@91.184.88.55] has joined #agavi 11:43 -!- alenoosh [n=alenoosh@80.191.128.130] has joined #agavi 11:45 < alenoosh> hi all , I have designed a form , everything is ok except that after submitting this form , the input boxes contain the data I have entered ... what is the problem ? 11:46 < Wombert> uh 11:46 < Wombert> that's a feature :)= 11:47 < Wombert> agavi can populate forms for you with data you hand it, or with data from the request 11:47 < Wombert> by default, things are configured so that it does that on POST when it finds a form where the action matches the current request URI 11:48 < alenoosh> so how can I clear this data ? 11:49 < Wombert> well 11:49 < alenoosh> because I want this form to be ready for next submitting , so I don't need it to be filled with previously entered data 11:49 < Wombert> why don't you redirect on success? 11:49 < Wombert> I'd do that 11:50 < Wombert> it also prevents the problem where people reload the page and the form submits again 11:51 < Wombert> imagine the form was filled incomplete 11:51 < Wombert> so validation failed 11:51 < Wombert> you want to display the form again, with error messages etc 11:51 < Wombert> and then you want that behavior 11:51 < Wombert> you could now fiddle around in your view and do this (tell FPF not to re-populate), but I'd recommend doing it in a clean, proper way 11:51 < alenoosh> yes just in that case 11:52 < Wombert> so let's say your action is called... EnterSomething 11:52 < Wombert> you should have an EnterSomethingInputView, EnterSomethingErrorView and EnterSomethingSuccessView 11:52 < Wombert> EnterSomethingErrorView uses the Input template 11:52 < Wombert> EnterSomethingSuccessView simply redirects to the same url on success 11:52 < Wombert> that's what I'd do 11:53 < Wombert> you can do it different, of course, but there will be the day where you regret it 11:55 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 11:56 < Seldaek> and that day we shall laugh at you :) 11:56 < Wombert> well... it'll start with the validation failure case... you need to hack around in your view 11:56 < Wombert> then you want to add an api or whatever, and the problems continue 11:56 < Wombert> and so forth and so forth 11:56 < Wombert> clean design always pays off 11:57 < Seldaek> nah you have too much of ze evil abstracting interfaces 11:57 < Seldaek> performance loss performance loss! 11:58 < Seldaek> (sorry I'm tired) 11:58 * Wombert stabs 11:58 < Wombert> and it's not slower at all 11:58 < Wombert> there's no difference 11:58 < Seldaek> yes, it loads files 11:58 < Wombert> all you have is some more files in your projects 11:58 < Wombert> no 11:58 < Seldaek> it loads code 11:58 < Wombert> no 11:58 < Wombert> no 11:58 < Wombert> no 11:58 < Wombert> no 11:58 < Seldaek> EVIL EVIL 11:58 < Wombert> :> 11:58 < Wombert> I win 11:58 < Wombert> :> 11:59 < Seldaek> if you compiled every single action as one big php file that contains everything in production mode 11:59 < Seldaek> then maybe rasmus would like agavi 11:59 < Seldaek> MAYBE 12:00 < MikeSeth> Rasmus haet frameworks 12:00 < MikeSeth> even the boner inducing ones ;> 12:02 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 12:02 < Wombert> xDD 12:07 < saracen> I need to redirect the user to the change password page, if they're using their default password still. 12:07 < saracen> So, i figured i could just use one of the base classes to do this. Now, I know I have to redirect in the view - but should I put the check in the view base class too? 12:08 < saracen> Or put the check in the base action class, which sets an attribute telling the base view class to redirect? 12:09 < saracen> It would literally just be a check, data from the database is already assigned to the User. 12:10 < Wombert> alenoosh: so... does that help? 12:10 < Wombert> some feedback after you get an answer to your question would be nice (and polite) 12:10 < Wombert> saracen: why not do that on login? 12:10 < Wombert> or in a filter 12:11 < alenoosh> Wombert, I'm working on it ... sorry 12:11 < Wombert> alenoosh: cool :) 12:11 < Wombert> alenoosh: my suggestion means a tiny bit more work, but it will pay off and it will all be nice and clean :) 12:12 < Wombert> you can do $this->rq->setAttribute('populate', false, 'org.agavi.filter.FormPopulationFilter'); to prevent FPF from populating, but as I said, you shouldn't 12:12 < Wombert> (assuming $this->rq is the request object from the context) 12:12 < Wombert> it's all configured in global_filters.xml 12:13 < saracen> Wombert: Hmm. I was doing that before (i'm converting code from an older project to agavi). Now i'm trying to work out why I chose not to, but I can't remember. 12:14 < saracen> I should write more notes =( 12:14 < Wombert> saracen: wouldn't it be enough to direct the user there on a successful login? 12:16 < saracen> Wombert: You're correct. I'm being an idiot about it =( 12:16 < saracen> Thanks =) 12:16 < Wombert> saracen: that of course means someone can just click elsewhere after login and the new password prompt will be gone 12:17 < saracen> Oh, wait, yeah thats the reason lol. I need to forcefully push them to the page. They're not allowed to go elsewhere 12:18 < saracen> So for a case like that, would using one of the base classes be the best method? 12:21 < Wombert> no 12:21 < Wombert> I'd use a filter for that 12:21 < Wombert> it's a much better choice 12:25 < saracen> Does make sense :) 12:26 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: CIA-10 12:27 < alenoosh> Wombert, sorry something is unclear for me , did you mean redirecting to some other action so that the form will not show up again ? 12:27 < Wombert> no, redirecting to the same action again 12:27 < Wombert> so the form shows, but you had a GET redirect 12:27 < Wombert> that also prevents the problem that people can press reload to resubmit the form 12:27 < alenoosh> oh ok It's clear now thanks 12:28 -!- Netsplit over, joins: CIA-10 12:30 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 12:30 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 12:33 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:34 -!- CIA-8 [n=CIA@208.69.182.149] has joined #agavi 12:36 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 12:37 -!- mprzytulski [n=mp@ns364526.ovh.net] has joined #agavi 12:38 -!- mprzytulski [n=mp@ns364526.ovh.net] has quit [Client Quit] 12:38 -!- mprzytulski [n=mp@ns364526.ovh.net] has joined #agavi 12:40 < saracen> Womert: Is there a way I can get the module and action names for the system action "login" from the context? 12:46 -!- SasanRose [n=SasanRos@91.184.88.55] has quit ["leaving"] 12:47 -!- mprzytulski [n=mp@ns364526.ovh.net] has quit ["leaving"] 12:48 -!- alenoosh [n=alenoosh@80.191.128.130] has quit ["Leaving"] 12:50 < Wombert> saracen: AgaviContext::get('actions.login_module'); 12:50 < Wombert> and _action 12:50 < saracen> thank you :P 12:54 < liutis> jo 12:57 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 12:57 -!- everplays [n=prince@85.15.37.162] has joined #agavi 12:57 -!- Arme[N] is now known as Arme[0] 13:03 < liutis> in one action i search for items from db, and i want to send this big array of items in creted slot from view? how this, now i use request->setAttribute(.. 13:04 < Wombert> liutis: you mean you want to pass data to the slot? 13:04 < liutis> big array of items 13:05 < liutis> yes 13:05 < liutis> to the slot 13:05 < Wombert> do you create the slot in the view? 13:05 < Wombert> by hand? 13:05 < Wombert> $this->createSlotContainer() ? 13:06 < liutis> yes and iam sending simple data to the slot 13:06 < liutis> like integer o string 13:07 < liutis> but arrays can be sent like that too? 13:10 < Wombert> yes of course 13:10 < Wombert> using arguments 13:10 < Wombert> third arg of createSlotContainer 13:10 < Wombert> pass an array 13:10 < Wombert> or pass a full request data holder instance 13:11 < Wombert> (that way, you can pass headers, cookies, files...) 13:17 < liutis> :O 13:18 < liutis> just 1 thing in production mode i have to validate that param too, so i have validate complex array as array? 13:22 -!- CIA-8 [n=CIA@208.69.182.149] has quit [Client Quit] 13:27 < liutis> Wombert, when passint array as slot argument somehow its became empty http://pastebin.com/d460decf6 13:28 < liutis> i want to pass multilevel array 13:29 < liutis> passing* 13:31 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 13:39 < liutis> so complex, multilevel array cant be passed as slot argument 13:39 < liutis> going back to request attribute 13:42 < Wombert> liutis: no 13:42 < Wombert> they can be passed 13:43 < Wombert> one option is making the slot action "simple 13:43 < Wombert> public function isSimple() { return true; } 13:43 < Wombert> then all arguments can come in un-validated 13:43 < Wombert> (but you cannot access request data) 13:44 < liutis> mm that can be okey 13:44 < liutis> thanx 13:44 < Wombert> liutis: or you validate the array ;) 13:44 < Wombert> or you put it all into an object and validate that 13:45 < liutis> eh i dont get idea ;) 13:46 < liutis> validate an array maybe tooo big too many items 13:46 < Wombert> yeah 13:46 < liutis> put all in object that is made 13:46 < Wombert> your best option I think is making that slot, which I assume is used only for displaying data, "simple" 13:46 < liutis> how 13:47 < liutis> yes only for displying 13:47 < liutis> mayby simple 13:47 < liutis> best 13:50 < liutis> thanx for your time 13:51 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:55 -!- Goleo[66] [n=master@91.98.70.60] has quit [Read error: 110 (Connection timed out)] 13:55 -!- Goleo[66] [n=master@91.98.70.198] has joined #agavi 14:02 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 14:03 < JanK> anybody here using entropy.ch's php? 14:13 < _cheerios> nope 14:13 < _cheerios> used to use dotdeb, but moved onwards after he kept a broken setup for months even after emailing him about and him replying that he'd do something about it 14:22 -!- shoan [n=shoan@122.166.1.168] has quit [] 14:24 < JanK> _cheerios: solved the problem myself now 14:24 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 14:32 -!- Goleo[66] [n=master@91.98.70.198] has quit ["Leaving"] 14:35 < CIA-10> david * r2928 /branches/felix-testing-implementation/src/filter/AgaviExecutionFilter.class.php: authors and typo 14:36 < MrJeep> this is the first time I ever had this error 14:36 < MrJeep> Catchable fatal error: Object of class AgaviNumberValidator could not be converted to string in /usr/local/lib/agavi-b2-lbc/src/filter/AgaviExecutionFilter.class.php on line 672 14:36 < MrJeep> I'm wondering if it might be some kind of bug 14:37 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has joined #agavi 14:37 -!- Goleo[66] [n=master@91.98.70.198] has joined #agavi 14:53 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 14:54 < CIA-10> david * r2929 /branches/felix-testing-implementation/src/controller/AgaviExecutionContainer.class.php: typos 14:56 < CIA-10> felix * r2930 /branches/felix-testing-implementation/src/filter/AgaviExecutionFilter.class.php: factored out AgaviExecutionFilter::executeView() 15:02 < Wombert> MrJeep: what version 15:02 < MrJeep> 1.0.0.b2 15:02 < Wombert> b2, not b3? 15:02 < MrJeep> b2 right now 15:03 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [] 15:03 < MrJeep> The problem dissapeared after I changed the name attribute (which was method -> name="method") to something else (name="contact_method"); 15:03 < Wombert> errr 15:04 < Wombert> 672 is a comment line in b2 15:04 < Wombert> did you clear your cache and everything 15:05 < Wombert> what attribute? 15:05 < Wombert> what name? 15:05 < Wombert> where? 15:05 < MrJeep> the name attribute 15:05 < MrJeep> just give me a sec 15:05 < MrJeep> $registerValidatorsMethod = 'register' . $method . 'Validators'; 15:05 < MrJeep> this is my line 672 15:06 < Wombert> that's not beta 2 then 15:07 < Wombert> what name attribute? 15:07 < Wombert> in a form? 15:07 < Wombert> lol do you have register_globals on? 15:07 < MrJeep> I'm pasting the validator 15:07 < MrJeep> of course not 15:07 < MrJeep> http://pastebin.com/m4f23e00a 15:07 < MrJeep> when I change the name attribute to something else 15:07 < MrJeep> like contact_method 15:08 < MrJeep> the error dissapea 15:08 < MrJeep> and from what i see in version.php, I'm using beta 2 15:08 < MrJeep> AgaviConfig::set('agavi.status', 'beta2'); 15:08 < MrJeep> AgaviConfig::set('agavi.branch', '1.0'); 15:08 < Wombert> is that a release, or something from svn? 15:08 < MrJeep> svn 15:08 < Wombert> could be that there was still beta2 in svn for some time 15:11 -!- Rendez [n=Rendez@5.Red-81-37-194.dynamicIP.rima-tde.net] has joined #agavi 15:12 -!- Rendez [n=Rendez@5.Red-81-37-194.dynamicIP.rima-tde.net] has quit [Client Quit] 15:15 < Wombert> ok thank you MrJeep 15:15 < Wombert> I can reproduce this 15:15 < MrJeep> np 15:17 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 15:18 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 15:25 < CIA-10> david * r2931 /branches/0.11/ (CHANGELOG src/config/AgaviValidatorConfigHandler.class.php): Fixed #863: Certain validator names will cause a fatal error 15:37 < CIA-10> david * r2932 /branches/1.0/ (CHANGELOG src/config/AgaviValidatorConfigHandler.class.php): merge [2912:2931/branches/0.11] 15:38 < Wombert> fixed. MrJeep 15:38 < MrJeep> thanks ! 15:38 < Wombert> thanks for spotting this 15:38 < Wombert> quite funny nobody ran into this before 15:45 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [" (going back to the Real World)."] 15:54 -!- shoan [n=shoan@59.92.152.50] has joined #agavi 15:55 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 15:55 < _cheerios> hmm. new heroes? 16:02 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has quit [] 16:09 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 16:20 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 16:24 -!- shoan [n=shoan@59.92.152.50] has quit [] 16:46 < CIA-10> felix * r2933 /branches/felix-testing-implementation/ (6 files in 4 dirs): (log message trimmed) 16:46 < CIA-10> Merged revisions 2915,2932 via svnmerge from 16:46 < CIA-10> http://svn.agavi.org/branches/1.0 16:46 < CIA-10> ........ 16:46 < CIA-10> r2915 | david | 2008-09-21 18:31:37 +0200 (Sun, 21 Sep 2008) | 1 line 16:46 < CIA-10> beta3 notes and version info 16:46 < CIA-10> ........ 16:48 < CIA-10> david * r2934 /branches/felix-testing-implementation/src/controller/AgaviController.class.php: whitspace 16:48 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has left #agavi [] 17:11 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:22 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 17:26 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has joined #agavi 17:26 < Strzalek> hej makowcy 17:26 < Strzalek> jakieś troszeczkę lepszy TextEdit za darmo? 17:33 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has joined #agavi 17:39 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 17:42 < Whisller> hi 17:48 < _cheerios> that's one cool email address on the latest email to Agavi-Users 17:48 -!- dsias_ [n=dsias@66.216.24.248] has joined #agavi 17:48 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 17:52 < _cheerios> cool photos http://www.boston.com/bigpicture/2008/09/scenes_from_india.html 18:03 < MrJeep> _cheerios: link ? 18:04 < hashZILLA> um yeh i think that's me :o 18:04 < Wombert> oh 18:04 < Wombert> you 18:04 < Wombert> :> 18:04 < Wombert> I'm writing you an email right now 18:04 < impl> REALLY 18:04 < impl> AN OFF-LIST ONE PERHAPS 18:04 < Wombert> OYES 18:04 < Wombert> HOW DO YOU KNOW THAT 18:05 < impl> I DON'T KNOW MAYBE IT IS THE MYSTICAL MAILMAN PROGRAM REVEALING YOUR SEKRITS 18:05 < impl> :x 18:05 < hashZILLA> ok thanks 18:06 < _cheerios> btw. anyone used mysql cluster in their projects? 18:07 < _cheerios> comments like http://www.spiteful.com/2008/02/27/scaling-audiogalaxy-to-80-million-daily-page-views/#comment-143 make feel uneasy about it :) 18:08 < hashZILLA> _cheerios that india picture looks like tokyo on a busy morning 18:08 < Wombert> haha 18:08 < Wombert> :> 18:09 < impl> Is Japanese a nice language? 18:09 < hashZILLA> depends who's speaking it 18:09 < impl> lawl 18:09 < hashZILLA> and how drunk you are 18:09 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:09 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [" (going back to the Real World)."] 18:09 < impl> I always wanted to try Asian beers 18:10 < hashZILLA> what you never drunk Asahi super dry? 18:10 < Wombert> ah impl 18:10 < Wombert> didn't we have japanese beer in london 18:10 < Wombert> ah no we didn't 18:10 < impl> It's illegal for me to drink here, so we only get shitty stuff. 18:11 * Wombert hugs america 18:11 < hashZILLA> where's impl at then? 18:11 < impl> America 18:11 < hashZILLA> <21? 18:11 < Wombert> if that depresses you, why don't you go buy a gun and a car and go shoot people^h^h^h^h^hdeer 18:11 < impl> yeah =( 18:11 < impl> Wombert: oh screw you 18:11 < Wombert> what 18:11 < Wombert> ISN'T THAT WHAT YOU DO IN NORTH CAROLINA 18:12 < impl> I had Eastern NC bbq on Sunday 18:12 < impl> with the pulled pork and the fried okra 18:12 < impl> mmm 18:12 < impl> :< 18:12 < hashZILLA> i like okra 18:12 < impl> Do you like it battered and fried? 18:12 < hashZILLA> tempura! 18:13 < impl> oh, right 18:13 < impl> of course 18:13 < impl> :> 18:13 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 18:13 < hashZILLA> but tempura tastes better than just battered 18:13 < impl> We Southern Americans aren't really sophisticated enough to do anything more complicated than ensure it gets coated in batter 18:13 < impl> :P 18:14 < hashZILLA> http://www.bunrab.com/dailyfeed/dailyfeed_images_sep-06/df06_09-19_okra.jpg 18:14 < impl> do wantttttt 18:14 < hashZILLA> i'm hungry now 18:14 < Wombert> I've never even seen that before 18:14 < impl> Tempura makes me question my decision to take Chinese in school instead of Japanese 18:15 < hashZILLA> chinese is hard 18:15 < Wombert> are you japanese, hashZILLA? or just living there? 18:15 < hashZILLA> jus tliving 18:15 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:15 < hashZILLA> 6 years 18:15 < hashZILLA> so far 18:16 < impl> Where're you from originally? 18:16 < Wombert> where are you from, originally, then 18:16 < hashZILLA> london 18:16 < Wombert> oh, cool 18:16 < hashZILLA> from one jungle to another 18:16 < impl> < Wombert> London is my favoUrite city EVER OMGOM GOMG OGMOMG 18:16 < hashZILLA> haha 18:16 < Wombert> well, yeah, it's pretty good 18:17 < hashZILLA> gets a bit samey after 25 years tho 18:17 < Wombert> shame you weren't in london for the agavi talk then! 18:17 < hashZILLA> no but i watched the vid 18:17 < Wombert> <: 18:18 < impl> Wombert: have you been watching for more confs? 18:18 < Wombert> impl: I forgot to submit a paper for PHP NW 18:18 < Wombert> :< 18:18 < impl> http://conf.phpquebec.com/en 18:18 < Wombert> aha 18:18 < Wombert> thanks 18:19 < Wombert> I was bout to say 18:19 < Wombert> "tell me if you spot any" 18:19 < Wombert> thanks dude 18:19 < impl> yup 18:19 < impl> you have to come up with something brilliant to talk about though 18:19 < Wombert> why 18:19 < hashZILLA> oh Wombert you must be Mr Zuelke? 18:19 < Wombert> Agavi is brilliant 18:19 * Wombert stabs 18:19 < Wombert> I am 18:19 < impl> Because nobody cares about yet another framework 18:19 < Wombert> heh 18:19 < impl> we've already seen this 18:19 < Wombert> pffft 18:19 < hashZILLA> aha - nice to meet you sir 18:20 < Wombert> and nice to meet you, too, stranger with no name 18:20 < Wombert> :> 18:20 < hashZILLA> I'm Hash from Tokyo 18:20 < hashZILLA> and london 18:20 < impl> wait is your real name Hash? 18:20 < Wombert> your name really is Hash then? 18:20 < Wombert> I thought that was a nick 18:20 < hashZILLA> well actually its Hasham 18:20 < hashZILLA> so hash has stuck for years 18:20 < Wombert> <: 18:21 < hashZILLA> the zilla bit is a japanese monster thing 18:21 < impl> Wombert: one of the guys at PHPLondon's real name was Arpad 18:21 < Wombert> oooookay and how is that special 18:22 < hashZILLA> yeh? 18:22 < impl> wtf, is that a common name? 18:22 < Wombert> what, Arpad? 18:22 < impl> yeah 18:22 < impl> I've never met anyone else named Arpad 18:22 < hashZILLA> me either 18:22 < Wombert> no but 18:22 < Wombert> hmh 18:22 < Wombert> it's hungarian or something 18:22 < hashZILLA> but the most interesting thing about that name is that it is an anagram of Prada 18:23 < impl> tru dat 18:27 < Wombert> alrighty hashZILLA, email sent 18:28 < impl> you can choose from one of our many service plans! pick platinum! it has the most stars! 18:28 < Wombert> impl: oct 19 is the deadline for montreal cfp 18:28 < Wombert> remind me again later to submit a talk 18:28 < impl> I'm going to forget 18:28 < Wombert> need to finish something right now and head home then 18:28 < Wombert> okay cool ^^ 18:29 * impl slaps 18:29 < Wombert> canada would be ace 18:29 < Wombert> anyone know any of the organizers? 18:29 * impl looks 18:29 * Wombert looks at MrJeep 18:29 < impl> oh, there's the elePHPant guy 18:29 < Wombert> I have one of them 18:29 < impl> nexen 18:30 < Wombert> it's the secret key to unlock a session slot 18:30 < impl> uh 18:30 < impl> :( 18:30 < Wombert> any other connection? :p 18:31 < MrJeep> montreal cfp ? 18:31 * Wombert stabs AgaviValidatorConfigHandler 18:31 < impl> MrJeep: yeah 18:31 < impl> MrJeep: http://conf.phpquebec.com/en 18:31 < Wombert> impl: have you ever looked at that? 18:31 < Wombert> it's... ZOMG 18:31 < impl> no 18:32 < Wombert> ah-hah 18:32 < Wombert> now I understand these validator definitions 18:32 * Wombert ponders 18:34 * Wombert ponders more 18:34 < Wombert> thing is, it defines the default values 18:34 < Wombert> for some validators 18:34 < Wombert> except it doesn't really 18:34 < Wombert> -values+parameters 18:34 < Wombert> it defines defaults for _shortcuts_ 18:34 < Wombert> which I guess is quite legit 18:34 < Wombert> right? 18:35 < Wombert> the only problem I have is that those are _there_ 18:35 < Wombert> and not in the validators 18:35 < impl> make Dominik fix it 18:35 < impl> :> 18:35 < Wombert> well 18:35 < Wombert> duh 18:35 < Wombert> ^^ 18:35 * Wombert ponders 18:35 < Wombert> I need to think about it 18:35 < Wombert> I have it fixed here 18:35 < Wombert> but I'm not sure if it's right to do this 18:36 < Wombert> 18:36 < Wombert> lol 18:36 < Wombert> 18:36 < Wombert> that's the point of those 18:36 < Wombert> saves you typing 18:36 < Wombert> but 18:36 < Wombert> hummm 18:37 * Wombert ponders 18:37 < Wombert> nah I really will look into this tomorrow 18:37 < Wombert> hoem tiem nao 18:48 < E_mE[Stilgar]> evening 18:57 < CIA-10> david * r2935 /branches/felix-testing-implementation/src/ (6 files in 5 dirs): moved modules.*.agavi directive setting into AgaviController::initializeModule() and factored out module directive evaluation into a separate method 18:59 < CIA-10> david * r2936 /branches/felix-testing-implementation/src/filter/AgaviExecutionFilter.class.php: fixed bug introduced in [2930] 19:00 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 19:02 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-c16f2bab976c0bdc] has joined #agavi 19:03 -!- Strzalek [n=Strzalek@dkt8.neoplus.adsl.tpnet.pl] has quit [] 19:04 < rdg> this probably seems like a dick question so I apologize, but how long until the documentation (either teh tutorial or the cookbook, as they seem to be independent, incomplete attempts at the same thing) will be largely done? 19:05 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:19 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has quit [] 19:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:24 < JanK> hi 19:24 < JanK> anybody willing to help me with doctrine integration? 19:26 < _cheerios> JanK, something you want setup in a different way than in Doctrine docs? 19:27 < JanK> well, how to best "integrate" it into agavi 19:27 < JanK> i'm new to doctrine and not that advanced in agavi 19:28 < JanK> i think i wouldnt subclass "AgaviModel"? 19:28 < _cheerios> i've just used doctrine as-is. some want it more integrated than that (via agavi's models and such) 19:29 < JanK> so i can just create "class User extends Doctrine_Record" 19:29 < JanK> i think i could get through that 19:30 < JanK> but the doctrine "build" script, should i just use a plain .php? 19:30 < JanK> i think that would be easiest, though double the configuration etc. 19:30 < _cheerios> i can't remember any doctrine scripts. onlyone i used was to import the database into models. 19:31 < JanK> _cheerios: what way do you prefer to access the db 19:32 < _cheerios> with Doctrine via Doctrine_Query() 19:33 < JanK> na, i your apps in general 19:33 < _cheerios> hmm? 19:34 < _cheerios> in general i use the best solution at hand at a given time ;) 19:34 < JanK> :D 19:35 < JanK> say you start a fun project which doesnt need to have high performance or complex queries 19:38 -!- dsias_ [n=dsias@66.216.24.248] has quit [Read error: 104 (Connection reset by peer)] 19:38 -!- dsias [n=dsias@66.216.24.248] has joined #agavi 19:41 < _cheerios> does that story continue? 19:41 < JanK> how would you fetch/store data 19:42 < JanK> actually missed that part ;) 19:42 < _cheerios> with php you can use mysql(i)/pdo or then some package like doctrine. there's no right choice. use what you need to get the job done :) 19:43 -!- Wombert [n=Wombert@dslb-088-064-213-014.pools.arcor-ip.net] has joined #agavi 19:44 < rdg> what's the diff between mysql and mysqli ? 19:45 < rdg> is tghere any other documentation out there for agavi other than the incomplete stuff on agavi.org ? 19:45 < _cheerios> it's the improved mysql driver *g* 19:45 < Wombert> http://php.net/mysql 19:45 < Wombert> http://php.net/mysqli 19:46 < JanK> ok, i'll keep trying to get doctrine working ;) 19:53 < _cheerios> what is it with Eclipse becoming turtle-slow suddenly when your cpu is idle and there's oodles of ram left? 19:54 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has joined #agavi 19:54 < rdg> it's the anti-clutch 20:03 < _cheerios> half a minute to have one character appear... bleh 20:03 * _cheerios fires up latest netbeans 20:06 -!- everplays [n=prince@85.15.37.162] has joined #agavi 20:11 -!- everplays [n=prince@85.15.37.162] has left #agavi [] 20:19 -!- E_mE[Carrino] [n=user@82.111.68.12] has joined #agavi 20:20 -!- E_mE[Carrino] [n=user@82.111.68.12] has quit [Remote closed the connection] 20:24 -!- rdg [i=cda7aa0b@gateway/web/ajax/mibbit.com/x-c16f2bab976c0bdc] has quit ["http://www.mibbit.com ajax IRC Client"] 20:38 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has quit [] 20:41 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has joined #agavi 20:42 -!- Goleo[66] [n=master@91.98.70.198] has quit ["Leaving"] 20:51 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 20:56 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 20:56 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 20:57 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 20:57 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:01 < JanK> hmm, when i return this from "executeHtml" in a view, shouldnt it render a very simple 404 page? return $this->createForwardContainer(AgaviConfig::get('actions.404_module'), AgaviConfig::get('actions.404_action')); 21:01 < JanK> the 404 action/view is still the default one 21:25 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 21:27 -!- matbtt [n=matbtt@BAH3d91.bah.pppool.de] has joined #agavi 21:27 -!- matbtt [n=matbtt@BAH3d91.bah.pppool.de] has left #agavi [] 21:37 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 21:43 -!- JanK [n=jan@P3106.pallas.wh.tu-darmstadt.de] has left #agavi [] 21:58 -!- Wombert_ [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has joined #agavi 22:01 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 22:04 < Wombert_> Wenn Sie Schüler oder Student an einer weiterführenden Bildungseinrichtung, Lehrer oder Dozent sind und vor dem 31. oktober 2008 einen qualifizierten Mac kaufen, können Sie 125 € Rabatt auf einen iPod nano erhalten. Diese Gelegenheit sollten Sie sich nicht entgehen lassen. 22:05 < Wombert_> aces 22:05 < Wombert_> cheap ipod is cheap 22:05 -!- Wombert [n=Wombert@dslb-088-064-213-014.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 22:06 < impl> why would you want an iPod, though? 22:26 < impl> Wombert_: when rednecks meet IT: http://www.youtube.com/watch?v=LfcvixvBm_Y 22:35 -!- Macen [n=leopard@host86-130-126-214.range86-130.btcentralplus.com] has quit [] 22:40 < Wombert_> hey do they all wear camouflage there? 22:41 < impl> yes 22:41 -!- Wombert_ is now known as Wombert 22:41 < Wombert> oh man that's awesome 22:41 < Wombert> pulln dis truck 22:41 < Wombert> pulln dat truck 22:41 < Wombert> hick and proud of it 22:42 < Wombert> you did see the top gear in america thing, didn't you 22:42 < Wombert> or did you never watch it 22:42 < impl> dunno 22:42 < Wombert> wat 22:42 < Wombert> I uploaded it for you or summin 22:49 < Wombert> ah anyway 22:49 < Wombert> I must sleepz 22:49 < Wombert> you saw teh email, impl? 22:50 < Wombert> wrt agavi todos? 22:50 < Wombert> -> 22:50 * Wombert & 22:50 -!- Wombert [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has quit [] 22:56 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:07 -!- dsias [n=dsias@66.216.24.248] has quit [Read error: 110 (Connection timed out)] --- Day changed Wed Sep 24 2008 00:41 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 00:44 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 00:56 -!- shoan [n=shoan@59.92.156.3] has joined #agavi 01:27 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 02:01 -!- IcyT is now known as icyt 02:41 < v-dogg> huomenta 04:04 < hashZILLA> that episode of top gear was fantastic 04:56 -!- Arme[0] is now known as Arme[N] 05:29 -!- Wombert [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has joined #agavi 05:46 -!- Goleo[66] [n=master@91.98.70.125] has joined #agavi 05:51 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 05:56 -!- shoan [n=shoan@59.92.156.3] has quit [] 06:23 -!- SasanRose [n=SasanRos@91.184.88.55] has joined #agavi 06:27 -!- liutis [n=liutis__@88-119-253-245.static.zebra.lt] has joined #agavi 06:28 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 06:28 < _cheerios> huomenta 06:28 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 06:31 -!- Wombert [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has quit [] 06:43 < _cheerios> gah. one of my gnome-terminal's flashes on auto-complete, and left-left. i'm going blind here : < 06:44 < liutis> o_O 06:47 < _cheerios> it's odd, cuz it only happens when i connect to a specific server 07:02 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 07:07 -!- liutis [n=liutis__@88-119-253-245.static.zebra.lt] has quit ["nebera."] 07:07 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has joined #agavi 07:23 -!- alenoosh [n=alenoosh@80.191.128.130] has joined #agavi 07:26 -!- _cher [n=Jack@195.197.209.254] has joined #agavi 07:26 < _cher> lappy froze :< 07:26 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)] 07:27 < _cher> suspiciously a few minutes after latest ubuntu updated packages 07:30 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:30 < horros> Huomenta. 07:31 < MerlinDMC> huomenta 07:31 < horros> Errm, Wombert...? 07:31 < horros> What exactly does AgaviConfigHandler::orderConfigurations() do? 07:31 < Wombert> sorry, horros, only here for five mins and then gtg, meeting 07:32 < Wombert> horros: don't use those old handlers! 07:32 < Wombert> zomg! 07:32 < Wombert> YourConfigHandler extends AgaviXmlConfigHandler 07:32 < Wombert> much better 07:32 < Wombert> some of agavi's are already ported 07:32 < horros> "Returns a properly ordered array of AgaviConfigValueHolder configuration elements..." is, to be honest, complete and utter rubbish as far as documentation goes ;) 07:32 < Wombert> don't use that 07:32 < Wombert> it's deprecated 07:32 < horros> Roger that! 07:32 < Wombert> the parser does that now 07:32 < Wombert> you don't have to deal with it anymore 07:32 < horros> Sweet! 07:32 < Wombert> you simply get a doc with elements that you need to care about 07:33 < horros> Maybe tag it as deprecated for the next release? 07:33 < Wombert> is it not? 07:33 < horros> Nossir. 07:33 < Wombert> the entire thing was deprecated IIRC 07:33 < Wombert> mmmmhk 07:33 < horros> Aah. 07:33 < horros> Yes, the main class is tagged deprecated. 07:33 < horros> My bad. 07:34 * horros peeks at AgaviXmlConfigParser 07:35 < Wombert> module, config_handlers and factories are done the new way already 07:35 < horros> Right. I'll look at those then to get a hang of what's happening. 07:35 < horros> Cheers :) 07:35 * Wombert & 07:39 < alenoosh> Wombert, hi , I'm still on redirecting , it does not work (I'm new to agavi) , I do the redirecting in SuccessView but I get an error that says it does not find the template 07:40 < horros> alenoosh: How do you do the redirect? 07:40 < alenoosh> horros, should I pastebin it ? 07:41 < horros> Yes please. 07:42 < alenoosh> horros, http://pastebin.com/m58ee2905 07:44 < horros> Hmm, are you sure the success view runs?-) 07:44 < horros> Because that looks quite all right to me. 07:45 < alenoosh> horros, yes because I get an error that the success template does not exist 07:46 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:47 < horros> can you try something like $url = $this->getContext()->getUser()->getAttribute('redirect', 'org.agavi.user.User'); var_dump($url); die(); before the if()-clause in the SuccessView just to check that the attribute is actually set? 07:50 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 07:50 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 07:53 < alenoosh> ok I'll try this 07:55 < alenoosh> horros, yes it is set 07:55 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:56 < horros> Hmm. 07:56 < horros> That's very strange 07:57 < horros> I have if ($this->usr->hasAttribute('redirect', 'fi.necora.www.login')) { $this->getResponse()->setRedirect($this->usr->removeAttribute('redirect', 'fi.necora.www.login')); return; } 07:57 < horros> and it works fine :| 07:59 < _cher> alenoosh: iirc, you need the success template, wether it's used or not (even when redirecting) 07:59 < horros> I don't have a Success-template. 08:00 < horros> Then again, I'm running 1.0.0beta3 08:00 -!- Xylakant [n=Xylakant@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 08:00 < alenoosh> _cher, and what does that template should contain ? 08:00 < Xylakant> huomenta 08:01 < _cher> it can be empty, just needs to exist 08:01 < alenoosh> _cher, ok let's see 08:02 < _cher> you're creating everything with the agavi cmd right? usually you don't run into these errors. 08:02 < alenoosh> _cher, yes I create everything (actions , views , templates) with agavi command 08:03 < alenoosh> _cher, I don't get what you mean ... 08:04 < _cher> alenoosh, i mean, that last time i used agavi and redirects, if i had a DefaultAction that ran a DefaultSuccess (which did a redirect to SomeAction), and I did not have a DefaultSuccess.php template, the redirect failed. 08:04 < alenoosh> _cher, oh yes it works very nice ... thank you very much 08:06 < alenoosh> _cher, ok 08:07 < alenoosh> Wombert, now I don't have the form population problem 08:07 < alenoosh> Wombert, thanks alot 08:15 < E_mE> huomenta! 08:28 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 08:28 < MugeSo> huomenta 08:31 < Xylakant> _cher, alenoosh: you should not need the template when redirecting 08:31 < Xylakant> just don't load a layout 08:31 < Xylakant> that should do it 08:32 -!- alenoosh [n=alenoosh@80.191.128.130] has quit [Read error: 110 (Connection timed out)] 08:32 -!- alenoosh [n=alenoosh@80.191.128.134] has joined #agavi 08:33 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 08:44 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 08:47 < _cher> anyone here rsyncing much? how do you solve timezone issues? im getting the file transferred again all the time due a 3hr time diff (BST vs EEST) 08:50 < Xylakant> _cher: use -c, --checksum skip based on checksum, not mod-time & size 08:52 < _cher> tried, no difference 08:53 < Xylakant> well, that would imply that the file differs in checksum, wouldn't it? 08:54 < horros> Hmm. 08:54 < _cher> it does get updated all the time, it's a normal apache2 access.log 08:54 < horros> I wish NetBeans would work with PHP the same way it does with Java 08:55 -!- digitarald [n=digitara@247.Red-79-144-93.staticIP.rima-tde.net] has joined #agavi 08:55 < horros> ie. I do class Foo implements Bar, and it'd have an "alt-enter" thingie to implement the methods in the interface :( 08:56 < Xylakant> _cher: but if it's updated, the rsync will transfer it, no matter what you mess with checksums or time diffrerences 08:56 < Xylakant> if you don't want it to be transferred at all, just exclude it 08:57 * horros scratches his head and tries to figure out the XmlConfigHandler -stuff 08:58 < _cher> horros, yer, generating pages of code before you even get started. looks good on loc :p 09:04 < Xylakant> horros: I don't know too much about it either, but if you have any questions, go ahead and ask 09:11 * digitarald continues to work on his agavi plugin forge 09:14 < horros> Hmm. 09:15 < hashZILLA> http://uk.youtube.com/watch?v=sfe6nY5qmQY - rinse it out proper 09:15 < digitarald> would anybody contribute when I push it to github? ;) 09:16 < MikeSeth> what the shit, this channel doubled in siz 09:16 < MikeSeth> e 09:16 < MikeSeth> huomenta 09:16 < _cher> trying to push us to learn git, eh, digitarald ? sneaky :p 09:17 < E_mE> digitarald: what are the main advantages with git over svn? 09:18 < digitarald> forking can be the biggest advantage. merging is more advanced. branching and commiting locally is also amazing. 09:19 < E_mE> ah so you can branch you own local copies? 09:19 < digitarald> but learning curve is kinda steep 09:19 < E_mE> it very different? 09:19 < digitarald> u work all the time local and later u push all the commits to the online repo 09:20 < digitarald> some different approaches 09:20 < digitarald> Crash course: http://git.or.cz/course/svn.html 09:20 < horros> Boo! 09:20 < E_mE> thanks 09:20 < digitarald> if u have some time :D 09:21 < digitarald> very geeky 09:21 < horros> Why is my $document- uhm ... technical ;) 09:21 < E_mE> you back from your ventures down Soooouth digi? 09:22 < digitarald> yes, came back on sunday 09:22 < E_mE> you got any more pix? 09:22 < digitarald> have a hard time to get up early :D 09:22 < digitarald> flickr 09:23 < digitarald> msg'd 09:24 < E_mE> :) 09:26 < Wombert> alenoosh, _cher: the template does not have to exist 09:26 < Wombert> be sure _not_ to call $this->setupHtml() or whatever (loading a layout basically) when redirecting 09:27 < Wombert> horros: sorted the problems? 09:27 < horros> Nossir. 09:27 < Wombert> horros: talk to us, we'll help :> 09:27 < alenoosh> Wombert, oh ok , now I get the reason of that , thanks again 09:27 < horros> $document->getConfigurationElements() returns an empty AgaviXmlConfigDomElement :( 09:28 < Wombert> horros: paste your config and the handler code if you can 09:28 < horros> And yeah, the XML-file has 09:28 < horros> Wombert: The handler code doesn't do anything yet :) 09:28 < Wombert> ah are you setting a namespace to work with etc? 09:28 < horros> But hold on a second. 09:28 < Wombert> and a namespace for the contents of ? 09:28 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 09:28 < horros> Wombert: Yeah, I peeked at the config parser 09:28 < Wombert> check out sample app factories.xml for instance 09:28 < horros> 09:29 < Wombert> you have one ns for the envelope and one for the contents 09:29 < Wombert> horros: paste code plz kthx 09:29 < horros> Sec. 09:29 < Wombert> (do it via privmsg if you want) 09:29 < Wombert> (or email) 09:29 < Wombert> brb 09:30 * horros kicks pastebin.ca 09:30 < horros> WORK FASTER! 09:30 < horros> :x 09:31 < horros> Bah, it timeouts :( 09:31 < _cher> Wombert, it could be that this is due my custom execution handler, where I always call the setupXXX() before the executeXXX() --- you reckon there's a way for this setup to catch if a redirect is used? Or can the setupXXX() which sets up the layout to not choke on a missing file at THAT point, but when the view executes (would solve it) ? 09:32 < Wombert> horros: http://pastie.org/ 09:32 < _cher> (ah, second q is moot -- that's what happens, just the tpl still being hunted for, even when not needed due redirect) 09:32 < Wombert> _cher: yes 09:32 < horros> Wombert: http://pastebin.com/m19facad 09:33 < _cher> re: 1 action, 1 view, n templates -modification I made for my agavi projects 09:33 < horros> Wombert: var_dump($configuration) yields object(AgaviXmlConfigDomElement)#76 (0) { 09:39 < horros> From one thing to a completely other thing: I noticed yesterday it's rather tricky to cut your own hair. 09:39 < horros> Missus has usually done it. Took me bloody half an hour :( 09:41 < Wombert> horros: http://pastie.org/private/scl2jticrxgyxzwzsxrr7g 09:41 < horros> Ahaa! 09:41 < horros> Makes sense! 09:41 < horros> Let's try that! 09:44 < horros> ahahahaha 09:44 < horros> xmlns="urn:fi.weirdos.kahvipaussi.lol.configs.proxies" 09:44 < horros> <3 09:45 < Wombert> :> 09:45 < Wombert> so you got the basic idea? 09:45 < horros> Aye. 09:45 < Wombert> your own config format, with its own namespace, is embedded in a generic agavi envelope 09:45 < horros> Makes sense now. 09:46 < Wombert> this allows you to have elements as well as 09:46 < Wombert> if you don't do that 09:46 < Wombert> and the root element is not an agavi envelope 09:46 < Wombert> you just get the pure xml config in the handler 09:46 < Wombert> so you can still process it 09:46 < Wombert> this way though, you have this per-context abilities etc 09:46 < Wombert> (you just need to loop over them and merge your info manually) 09:46 < horros> Brilliant. 09:46 < horros> Let's see if I can get this working. 09:46 < Wombert> it already has the blocks ordered properly, resolved and parsed and included and so forth 09:47 < Wombert> so your handler can focus on just working on the data that matters 09:47 < Wombert> does it work now? 09:47 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 09:48 < Wombert> noooooooooo 09:48 < horros> No :( 09:48 < Wombert> humm 09:48 < Wombert> dump $doc->saveXML() 09:49 < horros> :O 09:50 * horros slaps pastie.org 09:51 < horros> What's wrong with my intarweb! 09:53 < horros> http://pastebin.com/m7771933c 09:53 < horros> That's what it spits out 09:53 < horros> tried $document->setDefaultNamespace(self::XML_NAMESPACE, 'proxy');, $document->setDefaultNamespace(self::XML_NAMESPACE, 'proxies'); and $document->setDefaultNamespace(self::XML_NAMESPACE, 'urn:blablabla'); 09:54 < horros> :| 09:54 < Wombert> oh that is just a prefix 09:54 < Wombert> for xpath etc 09:54 < Wombert> it registers that for you 09:54 < Wombert> convenience thing 09:54 < horros> Right. 09:54 < Wombert> in case you wanna do xpath queries on your doc 09:54 < Wombert> so lets see again 09:55 < Wombert> ah friggen 09:55 < Wombert> my bad dude 09:55 < Wombert> http://pastie.org/private/scl2jticrxgyxzwzsxrr7g 09:55 < Wombert> the const was still wrong! 09:55 < horros> Ah 09:55 < Wombert> must be the urn: too 09:55 < horros> I was wondering about that :) 09:55 < Wombert> but isn't necora the company name 09:56 < horros> It is. 09:56 < Wombert> add the product at least 09:56 < horros> Will do. 09:56 < Wombert> fi.necora.something.backend.config.proxies 09:56 < Wombert> or so 09:56 < Wombert> WRITE A SPEC FOR YOUR XMLNS SCHEME 09:56 < Wombert> 09:56 < Wombert> friggen pastie won't load 09:57 < horros> Yeah, I gave up with pastie. 09:57 < Wombert> so it's not just myinternets that's broken 09:57 < Seldaek> paste2.org is usually "fast" 10:01 < MerlinDMC> Wombert, pastie dosn't work here too ... 10:02 < horros> Yay! 10:02 < horros> It works! 10:02 < horros> It works! 10:02 < horros> \o7 10:02 < horros> errm 10:02 < digitarald> http://paste.mootools.net/ ;) 10:02 < horros> \o/ 10:15 < horros> Wut? 10:15 < horros> php -r "echo (int)09;" 10:15 < horros> 0 10:16 < horros> :O 10:16 < horros> php -r "var_dump(09);" 10:16 < horros> int(0) 10:16 < horros> :O 10:18 < shoan> horros: its octal 10:18 < horros> I see! 10:18 < horros> but but 10:19 < digitarald> how can I combine 2 roots? 10:19 < digitarald> index+feed? 10:20 < Wombert> you mean routes? 10:20 < Wombert> yes 10:20 < shoan> horros: php -r "var_dump(intval('09'));" 10:20 < horros> yeah. 10:22 < digitarald> routes ... tengo poor english hoy ... too much jet lag 10:23 < digitarald> I want to add this route to another one 10:23 < digitarald> 10:24 < digitarald> how do I ensure that its added to the end? 10:24 < digitarald> now it generates "/feed/index/" 10:25 < digitarald> got it, removed ^ from the regex 10:25 < Xylakant> :) 10:27 -!- icyt is now known as IcyT 10:28 < CIA-10> felix * r2937 /branches/felix-testing-implementation/ (4 files in 2 dirs): added methods to run the view and check the result - is it a forward, does it contain the proper layers etc. 10:36 < digitarald> damn PDT, why doesnt it show me class methods ... *kickseclipse* 10:37 < horros> digitarald: NetBeans does! 10:37 < horros> *nelson* 10:37 < digitarald> PDT should too, something is borked 10:37 < digitarald> it autocompletes them 10:38 < digitarald> but search ignores them 10:55 < nfq> digitarald: you working on the forger? 10:55 < nfq> forge! 10:56 < digitarald> heya nfq, yes 10:57 < nfq> aces 11:00 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 11:06 < digitarald> since most projects are in email-phase right now :D 11:10 < digitarald> !poll: what is your preferred markup syntax using in webapps (Markdown, Textile, HTML, etc.) 11:19 < Xylakant> for user-contributed stuff or what? 11:21 < MerlinDMC> i would prefor sth. that can be typed down without thinking about tags ;) ... markdown is nice ... but only for simple things 11:22 < MerlinDMC> if it ends on layouting tables ... html is easier -.- 11:22 < digitarald> Xylakant: right 11:24 < digitarald> for documentation, comments, etc. I don't like html in comments 11:24 < digitarald> even simple html, limited to specific tags 11:25 < digitarald> mh, I'll let them choose 11:35 -!- MerlinDMC [n=merlin@p578b1081.dip0.t-ipconnect.de] has quit [] 11:36 < Wombert> http://thread.gmane.org/gmane.comp.php.devel/53588 11:37 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 11:52 < CIA-10> felix * r2938 /branches/felix-testing-implementation/src/testing/ (2 files): moved the assert methods for the cointainer attributes up one level, viewtests might want to check container attributes as well 12:19 < CIA-10> felix * r2939 /branches/felix-testing-implementation/src/testing/AgaviViewTestCase.class.php: now properly initializes the module before creating the view instance 12:23 < E_mE> what is the option for the FPF to process pages as XHTML rather then pure XML?? 12:23 < Wombert> html you mean? 12:23 -!- SasanRose [n=SasanRos@91.184.88.55] has quit ["leaving"] 12:23 < Wombert> why not just clean up your code so it's proper xml? ^^ 12:23 < Wombert> any specific problems? 12:24 < E_mE> because of   and other entities 12:24 < E_mE> i dont want to have to keep using   or so 12:24 < Wombert> well   is the only entity you ever need in real life, right? 12:24 < Wombert> when using utf-8 12:25 < E_mE> © 12:25 < Wombert> no 12:25 < Wombert> you just insert a copyright sign 12:25 < E_mE> and couple others hear and there.. 12:25 < Wombert> no need for an entity 12:25 < E_mE> oh 12:25 < E_mE> long as its all working in UTF-8 it should be fine? 12:25 < Wombert> you could even insert an nbsp, but that, in a normal editor, doesn't look different from a normal space sign, so that's why people use   (or   numeric) 12:26 < Wombert> print http://www.joelonsoftware.com/articles/Unicode.html for the train home ;) 12:26 < E_mE> well if you want more then one spaces between words you need   12:26 < E_mE> okay, thank you :) 12:26 < Wombert> yeah but nbsp is four chars, #160 is four chars, too :D 12:26 < E_mE> bus not train, but close ;) 12:26 < Wombert> it's the only one you everhave to remember 12:27 < E_mE> thanks you :) 12:27 < Wombert> you can also use 1.0's tidy filter and have entities converted to numeric equivalents 12:28 < E_mE> didnt relsie that 1.0 had a tidy filter :o 12:28 < E_mE> Wombert: check it out http://www.gasworld.com/conference <-- migration has begun ;) 12:29 < E_mE> works in English and spanish now 12:29 < Wombert> <: 12:29 < Wombert> you need russian! 12:30 < Wombert> and 12:30 < Wombert> consider having a border around ads 12:30 < Wombert> with a small "advertisement" text or so 12:31 < Wombert> this cryostar banner at the top is pretty much ruining the entire site :D 12:31 -!- alenoosh [n=alenoosh@80.191.128.134] has quit ["Leaving"] 12:31 < Wombert> cause the rest looks good 12:31 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:31 < E_mE> ja, but there conference is in Chile, so spanish first, but it will be in Russian, Spanish, English and Chinese when launched in january 12:32 < E_mE> ja, advertisment comment is a great idea, ill have to mention that to the "Web Manager", but people payu £2000/yr for those banners at the top 12:32 < E_mE> so i think the MD doesn't care how they look hehe 12:32 < E_mE> we want to have side ad's too 12:32 -!- shoan [n=shoan@122.166.1.168] has quit [] 12:33 < E_mE> thanks for the input :) 12:33 < E_mE> Wombert: filters and Validators really make life a complete breeze, 12:33 < Wombert> happy to hear that 12:33 < Wombert> :> 12:34 < E_mE> i want a temple for each of htme hehe so give them blessings hehe 12:34 < MikeSeth> SPAWN MORE OVERLORDS 12:34 < E_mE> yo MikeSeth :) 12:34 < MikeSeth> sup 12:35 < E_mE> yo better? 12:35 < E_mE> you* 12:35 < MikeSeth> ye 12:35 < MikeSeth> thanks 12:36 < E_mE> anyway back to codez 12:37 < MikeSeth> lololo you stoled my line 12:37 < MikeSeth> http://www.google.com/search?hl=en&q=site%3Aagavi.org++%22back+to+codez%22&btnG=Search 12:37 < MikeSeth> :D 12:38 < MikeSeth> Wombert: http://www.google.com/search?q=site%3Aagavi.org++jews&btnG=Search&hl=en&sa=2 12:38 < MikeSeth> we really oughta start filtering logs or something lol 12:39 < Wombert> funny you mention that 12:39 < Wombert> I think it's enough if we limit the circle of people cracking jew jokes to you jews :D 12:39 < MikeSeth> well it doesnt say who's who in the logs 12:39 < MikeSeth> so maybe we should limit it to 0.. 12:41 < Wombert> well the only thing that can be properly misunderstood is _cher's usage of jewsdidwtc.pastebin.com or so ^^ 12:42 < MikeSeth> hahahaha 12:42 -!- Arme[N] is now known as Arme[0] 12:42 < MikeSeth> dear god 12:42 < MikeSeth> $vendor is screwing datafeeds up again 12:42 < MikeSeth> Arme[0]: hey, what do you think of your president, if you dont mind me asking? 12:43 < MikeSeth> (and if it is safe for you to say that over the interbutts anyway) 12:46 < Seldaek> which president is that? 12:47 < MikeSeth> Ahmadinejad 12:54 < Wombert> MikeSeth: prolly not :p 12:54 < Wombert> we had this chinese guy here once 12:55 < Wombert> and he'd bitch about the gov't 12:55 < Wombert> and then disappeared and never came back :p 12:55 < Wombert> *bitched 12:55 < Wombert> -ed 12:56 < MikeSeth> not good 12:58 < Seldaek> ahahah 12:59 < Seldaek> so MikeSeth aren't you packing yet ? 12:59 < Seldaek> world war 3 will take place on your ass in a few weeks the consipracy guys say ! 13:00 < Wombert> wat 13:00 < Wombert> who 13:02 < Seldaek> http://europebusines.blogspot.com/2008/09/bush-agrees-to-war-on-iran.html 13:02 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 13:03 < digitarald> that blog subtitle is amazing 13:03 < digitarald> I want to read more about Scots Peerage Law 13:05 < Seldaek> :) 13:06 < Wombert> so a blog says war is about to start 13:06 < Wombert> rrrriiiight 13:15 < Seldaek> well, I warned you about the conspiracy guys 13:16 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 13:21 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: trophaeum, v-dogg, impl 13:21 < MrJeep> morning! 13:21 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 13:22 -!- Netsplit over, joins: trophaeum, v-dogg 13:22 -!- Netsplit over, joins: impl 13:30 < Wombert> impl: poekpoek 13:32 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [] 13:41 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:47 * horros humms 13:49 < MikeSeth> there aint going to be war on Iran 13:50 < MikeSeth> worst that can happen is surgical strikes against nuclear facilities 13:50 < MikeSeth> no prolonged conflict 13:50 < MikeSeth> also, the tide is turning in USA 13:50 < MikeSeth> media is finally waking up 13:51 < MikeSeth> Palin fucked up their endgame 13:51 < E_mE> iran are too strong 13:52 < MikeSeth> not really 13:52 < MikeSeth> remember photoshopped missiles? 13:52 < MikeSeth> that aint no sign of strength 13:52 < MikeSeth> and it really isn't Iran as much as Iranian clerical leadership 13:53 < E_mE> well the foot soldiers are more to worry about, because there alot better trained then IIEEEEraqi lot 13:53 < E_mE> who Palin? 13:54 < E_mE> but i think normal iranians are fairly nice people, just the leader ship more then anything 13:54 < E_mE> i knew one at college, he was plesant guy 13:56 < Wombert> I think we're talking about israel <-> iran here 13:56 < Wombert> and 13:56 < E_mE> oh 13:56 < Wombert> if that happens, god forbid, .il will bomb them back to stone age 13:56 < E_mE> :S 13:56 < Wombert> also, I concur on palin 13:56 < Wombert> she's full of bull 13:56 < E_mE> whos Palin sorry 13:56 < Wombert> america makes me sick 13:56 < MikeSeth> Wombert: no, not really 13:56 < Wombert> her fox interview 13:56 < Wombert> and dude 13:56 < MikeSeth> the idea isn't to bomb anyone 13:57 < Wombert> MikeSeth: I know 13:57 < Wombert> MikeSeth: .il would and will strike first to eliminate threats 13:57 < Wombert> they have to 13:57 < Wombert> one nuke is enough to wipe out your country 13:57 < Wombert> can't afford the risk 13:57 < MikeSeth> I dont fear nuclear strike 13:58 < MikeSeth> Ahmadinejad & buddies are crazy but not crazy enough to nuke yus 13:58 < MikeSeth> the problem with nukes is their application in diplomacy 13:58 < Wombert> yes 13:58 < Wombert> like 13:58 < Wombert> "hey, .il, don't touch hamas" *waves with nuke* 13:58 < MikeSeth> Iranian leadership must not be allowed to be treated on par with actual democratic countries 13:58 < Wombert> yeah and that 13:58 < Wombert> look at the crap north korea is pulling 14:00 < MikeSeth> yeah though NK isnt a wholly big problem 14:00 < MikeSeth> it's quite isolated and it only requires to remove the leader to topple the regime 14:00 < MikeSeth> in Middle East you got Iran, Saudi Arabia, Syria, Egypt, Morocco, Algeria etc etc ad infinitum 14:01 < Wombert> well yeah but you can't throw them all into the same bukkit really 14:01 < MikeSeth> yep, but Iran is where the whole thing emanates from 14:02 < Wombert> yes 14:02 < MikeSeth> and mind you - Iran is a civilized country that could do quite fine secularly 14:02 < horros> Oh cock. 14:02 < horros> HRRRM 14:02 < Wombert> it's political calculations 14:02 < Wombert> MikeSeth: they _did_ before the revolution 14:03 < Wombert> horros: wat 14:03 < Wombert> myn 14:03 < Wombert> man 14:03 < Wombert> guise 14:03 < Wombert> srsly 14:03 < horros> Wombert: Just some foreach + references confusion. 14:03 * Wombert hugs xml namespaces 14:03 < Wombert> can clean up sth now in 1.0 14:03 < Wombert> and it'll still work! 14:03 < Wombert> :> 14:03 < Wombert> oh man 14:03 < Wombert> awesome agavi is awesome 14:04 * Wombert hugs everyone 14:04 < Wombert> horros: show codez kthx 14:04 < horros> foreach ($interceptors as $key => &$interceptor) { /* muck about with $interceptor here */ unset($interceptor); } 14:05 < horros> The $interceptors-array still contains references and all the references reference the same data :( 14:07 -!- _cher [n=Jack@195.197.209.254] has quit ["bbs"] 14:10 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)] 14:11 < horros> There we go! 14:12 < Wombert> wathowwherewho? 14:12 < CIA-10> felix * r2940 /branches/felix-testing-implementation/ (2 files in 2 dirs): added some more assertions to the agavi view testcase, making things more convenient 14:14 < horros> Wombert: I think I had a reference to a reference! 14:14 < impl> Freenode is so gay 14:17 < MrJeep> gay ? 14:17 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 14:17 < Wombert> oi impl 14:17 < Wombert> man 14:17 < Wombert> :> 14:18 < Wombert> I'll port the validator config handler later 14:18 < Wombert> becauuuuuse 14:18 * Wombert ponders 14:18 < Wombert> oh wait, does this work at all? 14:18 * Wombert ponders 14:18 < Wombert> awww crap!? 14:18 * Wombert ponders 14:18 * Wombert pokes impl 14:18 < MrJeep> oh by the way.. I'm having a few problems with the buid tools 14:18 < Wombert> the new ones? 14:18 < MrJeep> yea 14:18 < MrJeep> not major problems 14:19 < MrJeep> but, it does not copy some file I added 14:19 < MrJeep> like files in app/templates 14:19 < MrJeep> and the /pub 14:19 < MrJeep> when I create a projects, extra files in those directories are just ignored 14:20 < MrJeep> I've been told the system should copy those files 14:20 < Wombert> you mean custom templatesß 14:21 < impl> lol, have you been working on it for two days now? 14:21 < impl> guys 14:21 < impl> I'm serious 14:21 < impl> can we move to OFTC or something 14:22 < impl> Freenode is like "yeah, one of our servers is going down, but WE WON'T TELL YOU WHICH ONE" 14:22 * horros humms to Prince Buster - Judge Dread 14:22 < MrJeep> yep 14:26 < Wombert> impl: so, what I wanna do is 14:27 < Wombert> add parent="%core.agavi_dir%/config/defaults/validators.xml" 14:27 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 14:27 < Wombert> which has all the s for these default mapping thingies 14:27 -!- everplays [n=prince@85.15.40.233] has joined #agavi 14:27 < Wombert> ("string" => "AgaviStringValidator" with "min" = 1) 14:31 < impl> w8 14:31 < impl> those are all defined in XML? 14:31 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 14:31 < Wombert> no 14:31 < Wombert> a lot worse 14:31 < impl> I thought they were hard-coded 14:31 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi 14:31 < Wombert> impl: http://trac.agavi.org/browser/tags/1.0.0beta3/src/config/AgaviValidatorConfigHandler.class.php#L59 14:31 < Wombert> it's not entirely wrong there 14:32 < Wombert> it's not the defaults for the validators 14:32 < Wombert> it's the defaults for the shortcut mappings 14:32 < Wombert> those don't necessarily belong int othe validator classes 14:32 < Wombert> but what I actually want is 14:32 < Wombert> take that stuff out of there 14:32 < Wombert> and make src/config/defaults/validators.xml 14:32 < Wombert> which has the stuff 14:32 < Wombert> and is then included everywhere 14:32 < Wombert> we'd generate an app/config/validators.xml too 14:32 < Wombert> which has that as a parent 14:32 < Wombert> etc blah 14:33 < Wombert> problem is... such an xml would be applied to _all_ files the parser handles 14:33 < Wombert> :S 14:34 < Wombert> not just "the first one" 14:34 < Wombert> :< 14:34 -!- impl [n=impl@atheme/member/impl] has quit [Read error: 104 (Connection reset by peer)] 14:34 < Wombert> (well, can haxor it with some xsl stuff, of course, but meh) 14:34 < Wombert> and now he's gone 14:34 * Wombert stabs 14:34 -!- impl [n=impl@atheme/member/impl] has joined #agavi 14:34 < impl> FUCKK YOU FREENODE 14:35 < horros> AHAHA 14:35 < horros> AHAHAHAHAHAHAHAHA 14:35 < horros> AHAHAHAHAHAHAHAHAHAHAHAHAHA 14:35 < horros> IT WORKS! IT WORKS! 14:35 * horros is manic 14:35 < horros> IT WORKS! IT WORKS! \o/ 14:35 < impl> what have you done 14:35 < Wombert> I really can't be arsed to copy/paste, impl 14:35 < horros> impl: Funky stuff! 14:35 < Wombert> check logs :> 14:35 < impl> I'll read logs 14:36 < horros> Unfortunately it only works with models that are under a module at the moment. I shall fix that tomorrow. 14:36 < horros> \o/ 14:36 < horros> \o\ 14:36 < horros> /o/ 14:36 < impl> Wombert: hmm 14:38 < impl> Wombert: okay so um 14:38 < impl> Wombert: what do you mean by 'included everywhere' 14:43 < CIA-10> felix * r2941 /branches/felix-testing-implementation/src/testing/ (3 files): moved some class members around to make clearer where they belong and what they mean in that context 14:48 -!- digitarald [n=digitara@247.Red-79-144-93.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 14:53 < horros> Hmm. 14:53 < horros> Someone might shoot themself in the foot with my exception interceptor, methinks. 14:58 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 15:00 < horros> This is bloody brilliant! 15:02 -!- Strzalek [n=Strzalek@dmb53.neoplus.adsl.tpnet.pl] has joined #agavi 15:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 15:21 < horros> What's this now? 15:21 < horros> I have ... 15:22 < horros> $iterator = $method->getIterator(); foreach($iterator as $i) { echo $i->tagName; } outputs "throws" 15:22 < horros> but if ($method->hasChild("throws")) returns false! 15:22 < horros> Now what am I doing wrong? 15:28 < Wombert> more than one throws? 15:31 < horros> Nossir. 15:31 < Wombert> impl? 15:32 < impl> wa 15:32 < Wombert> any ide? 15:32 < Wombert> idea 15:32 < impl> um 15:32 < impl> horros: got the namespace right? 15:32 < horros> Funkily enough it works for the "before"-tag. 15:32 < Wombert> impl: sorry. the xsl would be applied to all xmls. so if we add in a parent attribute in one validation file, then... hummm hummm hummm 15:32 < horros> impl: I had everything working properly before I added the "throws"-tag to the XML file. 15:33 < horros> I haven't touched the namespace. 15:33 < impl> horros: hmm 15:33 < impl> horros: if you change it to "throwing" instead of "throws" does it work? 15:33 < horros> Nossir. 15:33 < Wombert> $singularName = $this->singularize($name); 15:33 < Wombert> but it "or"s in the xpath 15:34 < Wombert> should be fine then 15:34 < Wombert> horros: weirdness is weird 15:34 < Wombert> post code? 15:34 < Wombert> horros: hasChildren ? 15:34 < Wombert> does that work? 15:34 < horros> sec 15:34 < Wombert> ah man 15:34 < Wombert> impl: idea 15:34 < Wombert> evaluate() 15:34 < Wombert> that returns a string? 15:34 < Wombert> but you do === and !== 15:34 < Wombert> to an int 15:35 < Wombert> can that be the problem? 15:35 < Wombert> ah fark you cast it to int 15:35 < horros> Wombert: Nope, haschildren doesn't work. 15:35 < Wombert> you don't pass the namespace uri though. not that it makes a difference, but still check hasChild(), impl 15:36 < horros> http://pastebin.com/m18c00424 15:36 < horros> Sorry, the paste is a tad fucked because of them pesky tabs 15:36 < Wombert> impl: http://trac.agavi.org/ticket/865 15:37 < Wombert> can fix myself tho 15:37 < impl> oops 15:37 < impl> if you don't mind 15:37 < Wombert> but that's not the prob here 15:37 < Wombert> not at all :> 15:38 < Wombert> err horros 15:38 < Wombert> $includeInit = AgaviToolkit::literalize($proxy->getAttribute('includeInit', false)); 15:38 < horros> k k 15:39 < Wombert> second arg is default retval 15:39 < horros> Roger that, blue leader. 15:39 < Wombert> no need for the iterator btw 15:39 < Wombert> just foreach() 15:39 < Wombert> :> 15:39 < horros> Que? 15:40 < Wombert> foreach($method as $i) 15:40 < horros> I have the iterator there just so I could see the tag names it's working on. 15:40 < Wombert> oughta work 15:41 < Wombert> var_dump($method->hasChild("throw")); 15:41 < Wombert> if ($method->hasChild("throws")) { 15:41 < Wombert> ? 15:41 < horros> Yeah, I was playing around with the tag name. 15:41 < Wombert> aaah MikeSeth 15:41 < horros> "throw/throws/throwing" etc 15:41 < horros> in case it did some magical singularization 15:41 < Wombert> did you try lol 15:41 < Wombert> did you, also, clear the cache 15:42 < Wombert> and/or switch on debug mode 15:42 < Wombert> :> 15:42 < horros> I'm not writing the data anywhere. 15:42 < horros> var_dump($data); die(); 15:42 < horros> ergo, no config cache file written :) 15:43 < horros> wtf is going on here? 15:44 < horros> :( 15:45 < CIA-10> david * r2942 /branches/1.0/ (2 files in 2 dirs): Fixed #865: AgaviXmlConfigDomElement::hasChild() does not pass on $namespaceUri argument 15:45 < horros> wtf 15:46 < horros> I added an tag 15:46 < horros> and that works just fine 15:46 < horros> it's just the fecking "throws"-tag that doesn't work. 15:46 < horros> I need a cig. 15:50 < horros> Right. 15:50 < CIA-10> david * r2943 /branches/0.11/ (3 files in 2 dirs): Fixed #866: SOAP and XMLRPC test scripts in sample app are broken 15:50 < horros> It *IS* that singularization doohickey that smegs up my tag. 15:50 < Wombert> nowai 15:50 < Wombert> :< 15:50 < horros> If I rename the tag in the XML file to "throwing", $method->hasChild("throwing"); works. 15:50 < Wombert> okay 15:51 < Wombert> impl: we really need to look at this singular/plural handling and decide on a way to handle it 15:51 < Wombert> a consistent one :> 15:51 < impl> let's just put 's' on the end of everything 15:51 < impl> childs 15:51 < Wombert> ewwww 15:51 < impl> Dominik thinks that's okay 15:51 < impl> ask him 15:51 < horros> womans! 15:51 < horros> mens! 15:51 < horros> <3 15:51 < Wombert> impl: I also meant __get and such 15:51 < Wombert> will think about it 15:52 < Wombert> maybe the magic ones work "magically" with singular/plural, and the methods don't 15:52 < Wombert> or so 15:52 < horros> hmm. 15:53 < horros> So no workaround for this then other than manually mucking about with the DOMElement? 15:55 < CIA-10> david * r2944 /branches/1.0/ (3 files in 2 dirs): merge [2932:2943/branches/0.11] 15:55 < Wombert> not right now, I think, horros 15:55 < Wombert> but it seems odd that this would happen 15:56 < horros> Not really, I don't think. 15:56 < horros> AgaviInflector seems to have a list of plurals, and at the end just assumes that everyhting that ends in an "s" is plural. 15:58 < horros> I just tucked "throws" to the list of untouchable words :) 15:59 < impl> yeah 15:59 < impl> well 15:59 < impl> hmm 15:59 < impl> horros: I think the problem is that it expects tag names to be nouns 15:59 < impl> and the -s morpheme is used for plural nouns and third-person present tense singular verbs 15:59 < impl> =( 15:59 < impl> (stupid English) 16:00 < horros> mmh. 16:00 < Wombert> nah nah nah 16:00 < horros> Hmmpf. 16:00 < Wombert> the method looks up both singular and plural form 16:00 < Wombert> something wrong with the xpath mayhe 16:00 < Wombert> *maybe 16:03 < horros> Oh well. 16:04 < horros> It's 7pm already. I shall head off to get some lagers and then go home. 16:04 < horros> I'll give my naming scheme some thought tomorrow. 16:05 < horros> ...and figure out how to best chain these exception interceptors. 16:05 < horros> \o 16:05 * horros & 16:09 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 16:09 -!- Xylakant [n=Xylakant@dialbs-213-023-052-058.static.arcor-ip.net] has quit [] 16:13 -!- Fastly [n=fast@81-86-33-27.dsl.pipex.com] has quit [] 16:23 -!- Xylakant [n=Xylakant@ip-77-25-162-160.web.vodafone.de] has joined #agavi 16:50 < horros> Ah. 16:50 < horros> Home, and a cold lager opened. 16:51 < horros> Btw, anyone want an annoying dog? 16:51 < horros> You can get one for free now! 16:53 < E_mE> eme: http://www.joelonsoftware.com/articles/Unicode.html 16:53 < E_mE> bye 17:05 -!- SasanRose [n=SasanRos@92.50.11.201] has joined #agavi 17:15 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 17:16 -!- Wombert [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has joined #agavi 17:26 -!- eremit [n=Miranda@p5B23591C.dip.t-dialin.net] has joined #agavi 17:27 < Xylakant> horros: david wanted a dog for the office 17:28 < Xylakant> i can give you the address, so you can put a stamp on it and mail it. 17:29 < _cheerios> *g* 17:29 < Xylakant> well, I'd let the dog in 17:29 < Xylakant> and probably close the door from the outside 17:29 < Xylakant> and see how they get along :) 17:29 < Xylakant> anyway, off, food 17:30 < Xylakant> have other stuff to do 17:30 < Xylakant> have a nice evening 17:30 -!- Xylakant [n=Xylakant@ip-77-25-162-160.web.vodafone.de] has quit [] 17:33 < Wombert> horros: pix of dog plz kthx 17:34 < horros> http://i276.photobucket.com/albums/kk16/horros99/DSCN3916.jpg 17:34 < horros> http://i276.photobucket.com/albums/kk16/horros99/20061021.jpg 17:34 < horros> http://i276.photobucket.com/albums/kk16/horros99/20060816001.jpg 17:34 < horros> http://i276.photobucket.com/albums/kk16/horros99/Picture001.jpg 17:41 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has joined #agavi 17:47 < Wombert> aaah I remember that one 17:47 < Wombert> :> 17:49 < horros> :) 17:59 -!- IcyT is now known as icyt 17:59 -!- Arme[N] is now known as Arme[0] 18:03 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 18:03 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 18:05 -!- Strzalek_ [n=Strzalek@dlu25.neoplus.adsl.tpnet.pl] has joined #agavi 18:14 -!- Strzalek [n=Strzalek@dmb53.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 18:27 < digitarald> CUUUUUUUUUtIE 18:28 < horros> Thanks. *blush* 18:28 < digitarald> can u put 2 stamps on it and mail it to me too? 18:28 < horros> Oh, you ment the dog, not me. 18:28 < horros> I see. 18:29 -!- E_mE[Carrino] [n=user@82.111.68.12] has joined #agavi 18:29 -!- icyt is now known as IcyT 18:29 < digitarald> sorry, but I can ask my wife 18:30 < digitarald> you are the one without black nose? 18:33 -!- everplays [n=prince@85.15.40.233] has quit [Read error: 113 (No route to host)] 18:42 -!- E_mE[Carrino] [n=user@82.111.68.12] has quit [Read error: 104 (Connection reset by peer)] 18:42 -!- E_mE[Carrino] [n=user@82.111.68.12] has joined #agavi 18:56 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 19:06 -!- E_mE[Stilgar] [n=jeramy@82.111.68.12] has quit [Read error: 60 (Operation timed out)] 19:06 -!- E_mE[Car` [n=user@82.111.71.151] has joined #agavi 19:08 -!- E_mE[Stilgar] [n=jeramy@82.111.71.151] has joined #agavi 19:16 -!- E_mE[Car` [n=user@82.111.71.151] has quit [Read error: 104 (Connection reset by peer)] 19:16 -!- E_mE[Car` [n=user@82.111.71.151] has joined #agavi 19:16 -!- E_mE[Car` [n=user@82.111.71.151] has quit [Client Quit] 19:20 -!- Arme[N] [n=Arme[N]@static.88-198-8-89.clients.your-server.de] has joined #agavi 19:20 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 19:23 -!- E_mE_Carrino_ [n=jeramy@82.111.71.151] has joined #agavi 19:24 -!- E_mE[Carrino] [n=user@82.111.68.12] has quit [Read error: 113 (No route to host)] 19:43 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 19:45 -!- everplays [n=prince@94.182.29.196] has joined #agavi 19:51 < Strzalek_> Hmm, anybody? 19:51 < Strzalek_> I want to try caching 19:51 < Strzalek_> but can't setup it. 19:51 < Wombert> wat 19:51 < Strzalek_> I have a slot action with do SELECT all categories from menu 19:52 < Strzalek_> and want to cache it 19:52 < Wombert> yes 19:52 < Wombert> have you looked at the sample app 19:52 -!- Arme[N] is now known as Arme[0] 19:53 < Strzalek_> of course 19:53 < Strzalek_> http://pastie.org/278866 19:55 < Wombert> and the view is doing what? 19:55 < Wombert> does it vary on anything? 19:55 < Wombert> passed data? 19:56 < Wombert> first of all, don't do method="read" 19:56 < Strzalek_> updated 19:56 < Strzalek_> http://pastie.org/278869 19:56 < Wombert> you always want to cache 19:56 < impl> oh man 19:56 < impl> I ate an entire meatball sub 19:56 < impl> and I am like so fat 19:56 < impl> I mean, hello 19:57 < Strzalek_> Wombert: right. But nothing chaned ;) 19:57 < Strzalek_> No cache 19:57 < Strzalek_> :) 19:58 < Wombert> next, no need to define layers there 19:58 < Wombert> you want to cache the entire representation 19:58 < Wombert> so is enough 19:58 < Wombert> and you can leave that out as well, then it caches all output types 19:58 < Wombert> the only thing you need to specify is views for which caching is allowed 19:58 < Wombert> do you have debug mode on? 19:59 < Strzalek_> yes 19:59 < Wombert> switch it off :p 19:59 < Wombert> otherwise it will clear the cache each time 19:59 < Wombert> :) 19:59 < Strzalek_> HAH! 19:59 < Strzalek_> ;] 20:00 < Wombert> works? 20:00 < Strzalek_> Yes sure 20:00 < Strzalek_> :] 20:00 < Strzalek_> Hehehhehe 20:00 < everplays> guys help! 20:00 < everplays> i have integrated propel with agavi 20:00 < everplays> I didn't modifie any module/action 20:01 < everplays> but when i access the project i gives me flowing error 20:01 < everplays> Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /usr/share/php/agavi/database/AgaviPropelDatabase.class.php on line 234 20:01 < everplays> line 234: $config['datasources'][$datasource]['connection'] = array_merge($config['datasources'][$datasource]['connection'], $this->getParameter('overrides[connection]', array())); 20:01 < everplays> what is wrong? 20:01 < Wombert> everplays: what propel version are you using? 20:01 < everplays> $datasource is null, but why? 20:01 < everplays> 1.3.0 20:02 < Wombert> hmh something might be wrong with your runtime config 20:02 < Wombert> can you show your runtime config (remove passwords) and databases.xml (remove passwords)? 20:02 < impl> oh lawd the runtime config 't'ain't workin' 20:02 < Wombert> impl: was there alcohol in the meatball sub 20:02 < Wombert> impl: are you getting fat yet? 20:02 < impl> no 20:02 < impl> well 20:02 < impl> I don't think so 20:03 < Wombert> ah well you only notice when it's too late 20:03 < Wombert> btw, it's 10pm, and I'll hit the sack soon 20:03 < impl> I had a lot of caffeine 20:03 < Wombert> :> 20:03 < Wombert> ah that explains it 20:03 < impl> + working out -> endorphins! 20:04 < Wombert> you been fidgeting lots lately, stop the coffee additction 20:04 < Wombert> what, working out 20:04 < everplays> @Wombert: http://i37.tinypic.com/28hk1v9.png 20:04 < Wombert> rrrright 20:04 < Wombert> uaaaah 20:04 < impl> weight training, no srsly 20:04 < impl> It's required, otherwise I wouldn't 20:04 < Wombert> everplays: http://pastie.org 20:05 < impl> Use Pastie in your quest to save humanity! 20:05 < Wombert> everplays: ah sorry I also meant the generated runtime config 20:06 < everplays> @Wombert: http://pastie.org/278876 20:06 < Wombert> yup okay 20:06 < Wombert> can you show the generated one? 20:06 < Wombert> and your databases.xml? 20:07 < everplays> http://pastie.org/278878 20:07 -!- SasanRose [n=SasanRos@92.50.11.201] has quit ["leaving"] 20:07 < Wombert> the default datasource is missing 20:07 < Wombert> can you do ? 20:07 < Wombert> (not sure if that is the syntax) 20:08 < impl> prolly is 20:08 -!- eremit [n=Miranda@p5B23591C.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 20:08 < Wombert> yes that's the problem 20:08 < Wombert> everplays: that should solve it 20:09 < Wombert> damn you propel for not using the awesome relax ng for validation! :) 20:09 < Wombert> speaking of which 20:09 < Wombert> impl: got what I meant earlier? 20:09 < impl> Wombert: oh probably 20:09 < everplays> @Wombert: TNX 20:09 < impl> wait no I didn't 20:09 < Wombert> an xsl that adds parent="%core.agavi_dir%/config/defaults/validators.xml" to validate xmls 20:09 < impl> I remember thinking 'wat' and then going to class 20:09 < Wombert> is gonna do that to _all_ of them 20:10 < impl> oh 20:10 < Wombert> to the parent 20:10 < impl> oh fuck 20:10 < Wombert> etc 20:10 < Wombert> kinda lame 20:10 < Wombert> what do we do 20:10 < impl> that's a problem 20:10 < impl> lulz 20:11 < Wombert> we can poke around in the path 20:11 < Wombert> but that's not necessarily reliable I think 20:11 < impl> no, do not want 20:12 < Wombert> so 20:12 < Wombert> other options 20:12 < impl> don't do whatever it is you're doing 20:12 < Wombert> we could set _all_ agavi config directives as params on the xsltprocessor 20:12 < impl> :< 20:12 < Wombert> and try and determine if it is a vlaidaton xml or not 20:12 < Wombert> (that would be possible this way) 20:12 < Wombert> other alternatives... 20:12 * Wombert ponders 20:13 < Wombert> do it only if it doesn't have a parent yet (obviously) and 20:13 < Wombert> OH WAIT 20:13 * Wombert ponders 20:13 < Wombert> hey what about this 20:13 < Wombert> we mandate parent="..." for 1.0 configs!? 20:13 < Wombert> and we apply this stuff only to ze old ones 20:13 < impl> how can you mandate a parent? 20:13 < Wombert> will that work? 20:13 * Wombert ponders 20:13 < impl> wtf 20:13 < impl> something has to not have a parent 20:13 < Wombert> in uh the schema 20:13 < Wombert> or schematron 20:13 < Wombert> or so 20:13 < Wombert> hmh right 20:13 * Wombert ponders 20:13 < Wombert> no 20:13 < Wombert> yes 20:13 < Wombert> well 20:14 < Wombert> we could 20:14 < Wombert> look we do it only for 0.11 configs 20:14 < Wombert> not for 1.0 ones 20:14 < Wombert> and then it's not gonna be an issue becauuuuuse 20:14 < Wombert> the default validators.xml is a 1.0 one 20:14 < saracen> Is there anything I have to do to enable validation xml files? I can't remember =( 20:14 < Wombert> no saracen 20:14 < Wombert> hah impl this will work! 20:15 < impl> okay 20:15 < Wombert> we simply say "if you use 1.0 validation configs and want to use agavi's "string" preset etc, you need to include agavi's config as a parent" 20:15 < Wombert> and for 0.11 config BC, we inject a parent 20:15 < Wombert> sounds right? 20:15 < impl> okay 20:15 < impl> sounds reasonable to me 20:16 < Wombert> cause there can be only one 0.11 config without parent="" right? 20:16 < Wombert> yes 20:16 < Wombert> cool 20:16 < Wombert> solved :> 20:16 * Wombert dances 20:16 < Wombert> butbutbut will do that tomorrows 20:16 < impl> you are going to bed at 10PM? 20:17 < impl> rly rly? 20:17 < Wombert> it's 10:17 20:17 < Wombert> let's say 11 20:17 < Wombert> ish 20:17 < impl> snap~ 20:17 < Wombert> well I'll finish this delicious apple soda 20:17 < impl> rofl 20:17 < Wombert> no added sugar! 20:17 < horros> *yawn* 20:17 < impl> I have this Dr. Pepper 20:17 < impl> it's at least 80% sugar 20:18 < Wombert> it'll make you fat 20:18 < Wombert> then you're a fat american 20:18 < Wombert> with a beard 20:18 < Wombert> and glasses 20:18 < horros> I have yet another 0,5l can of lager! 20:18 < impl> all Americans are fat 20:18 < Wombert> studying something with nerd stuff 20:18 * horros <3 lager 20:18 < Wombert> how nerdy 20:18 < impl> so it doesn't matter! 20:18 < impl> Wombert: There's no way I can sit through four years of this BS 20:18 < Wombert> I've switched to diet coke 20:18 < impl> ewww 20:18 < horros> eww 20:18 < Wombert> no srsly 20:18 < Wombert> because 20:18 < impl> no srsly it's gross 20:18 < Wombert> they don't sell coke zero at mc'donalds 20:18 < horros> My belly can't take diet products. 20:18 < Wombert> ''''whatever' 20:19 < Wombert> you get used to it 20:19 < Wombert> anyways 20:19 < Wombert> L 20:19 < horros> Eww, McD's :( 20:19 < Wombert> O 20:19 < Wombert> L 20:19 < Wombert> Z 20:19 < Wombert> @ 20:19 < Wombert> 4 years 20:19 < Wombert> so whatcha gonna do, impl 20:19 < horros> impl: 4 years of what? 20:19 < Wombert> follow my advice and do a CS degree first? 20:19 < Wombert> oh just fyi 20:19 < Wombert> you better finish _something_ or I'll come over and beat you up 20:19 < Wombert> plane tickets are cheap right now 20:20 < Wombert> right to charlotte! 500 bucks! 20:20 < impl> horros: a physics degree 20:20 < Wombert> (just thought I'd make that clear) 20:20 < horros> Oh dear. 20:20 < Wombert> but let's get to the, er, reasons 20:20 < Wombert> what is it? 20:20 < Wombert> nerds? 20:20 < horros> I could barely take three years of CS 20:20 < Wombert> the stuff you learn? 20:20 < Wombert> horros: you're not being a good example 20:20 < impl> the fact that I don't care about formal education, probably 20:20 < horros> I've been "in the books" @ the uni for five years now. 20:21 < horros> So far: 69 credits. 20:21 < Wombert> out of 180? 20:21 < horros> I don't think I'll get any more credits either. 20:21 < horros> Wombert: 160. 20:21 < horros> or rather 20:21 < impl> I'll have 50 credits after this semester 20:21 < impl> :\ 20:21 < horros> 160 for a master's degree 20:21 < horros> 120 for a "candidate's degree" 20:21 < horros> or whatever this new nonsense is. 20:21 < impl> hur 20:23 < Wombert> bachelor? :p 20:23 < impl> sweet, I'm photographing the North Carolina symfony next week 20:23 < saracen> Why isnt my validation file working =( 20:23 < impl> uh 20:23 < impl> symphony 20:23 < impl> that was bad :\ 20:24 < Wombert> as in orchestra? 20:24 < impl> yeah 20:24 < Wombert> cool 20:25 < Wombert> study photography? 20:25 < Wombert> well but that's useless 20:25 < horros> impl: hahah 20:25 < Wombert> and you only get to take pictures of hawt girls, not do them 20:25 < impl> better than nothing.. 20:28 < Wombert> FUCK I just killed my pc card slot again 20:28 < Wombert> omfg 20:28 < horros> :O 20:28 < Wombert> gaaah 20:29 < horros> bah 20:29 < horros> utterly bored. 20:29 < horros> Stupid missus going back home :( 20:29 < impl> Wombert: Dropped the bloody Apfelsaft? >:) 20:29 < Wombert> home? 20:29 < Wombert> fu :p 20:29 < horros> yeah. home. 20:29 < Wombert> nah the spring holding the ejec button 20:29 < Wombert> horros: eh? 20:29 < horros> 75-or-so km away. 20:29 * Wombert blinks 20:29 * horros blinks 20:30 < Wombert> your home is not her home? 20:30 * impl DOUBLE blinks 20:30 < Wombert> or what 20:30 < Wombert> (if you don't mind the question) 20:30 < horros> Wombert: Not really. She has her own apartment in Hämeenlinna. 20:30 < horros> I own my own apartment here in Tampere. 20:30 < horros> :| 20:30 < impl> sounds like she likes hanging around with you alot 20:30 < impl> ZING~ 20:30 < saracen> I would just like to tell you all, that my best layer when making an agavi application is the views. 20:30 < horros> Pardon? 20:31 < Wombert> horros: always been like that? 20:31 < impl> Don't mind saracen, he's British 20:31 < horros> Wombert: Yessir. 20:31 < Wombert> oh 20:31 < horros> impl: Who's British? 20:31 < Wombert> I thought you guys were living together? 20:31 < impl> saracen is British. 20:31 < horros> Ah, I see. 20:31 < Wombert> ZERE IS MEAT IN ZE BUILDING 20:31 < horros> Wombert: That was ze ex-missus. 20:31 < horros> ahahaha 20:31 < Wombert> ohwait you got a new missus 20:31 < Wombert> I see 20:31 < horros> hahahahah 20:31 < Wombert> which one is hotter? 20:32 < Wombert> :p 20:32 < horros> I'd say this one :) 20:32 < Wombert> okay 20:32 < impl> She's probably watching the screen 20:32 < horros> And a lot more like me, in the "equally twisted sense of humour" kind of way. 20:32 < horros> impl: I wish :( 20:32 < Wombert> hope that doesn't get boring over time 20:32 < horros> So far so good. 20:32 < Wombert> owwwwww horros getting heartsick 20:33 * Wombert pets 20:33 < horros> :x 20:33 < Wombert> what's she doing 20:33 < impl> you know how to avoid that 20:33 < impl> don't date 20:33 < Wombert> and why does she live in a city with such a funny name 20:33 < impl> Wombert: ...Finland... 20:33 < horros> Wombert: Studying to become a small animal's caretaker or something like that. 20:33 < Wombert> LOL 20:33 < horros> What eever it is in english. 20:33 < saracen> impl: You wish you were British. 20:33 < impl> horros: veterinarian 20:33 < Wombert> you know horros that sounded a lot like "I only care about her body" 20:34 * horros slaps his WLAN 20:34 < Wombert> "small animals veterinarian" 20:34 < Wombert> "for small animals" 20:34 < horros> impl: No, not veterinarian. 20:34 < Wombert> "or something like that" 20:34 < Wombert> "but for animals" 20:34 < impl> vegetarian? 20:34 < horros> Wombert: I dunno what it's called in english :) 20:34 < everplays> @wombert: i used the default databases.xml but i have the same problem! 20:34 < Wombert> no those don't EAT animals 20:34 < horros> "pieneläinhoitaja" 20:34 < Wombert> everplays: nah I meant in the runtime-conf.xml everplays! 20:35 < impl> I have decided that I don't like Radiohead 20:35 < horros> I've never liked Radiohead. 20:35 < Wombert> is that the female form, horros 20:35 < Wombert> -aja? 20:35 < horros> Wombert: Nossir. 20:35 < horros> "hoitaja" = "caretaker" 20:35 < Wombert> We are sorry, there is no translation of "pieneläinhoitaja" in our website, would you like to write a translation for pieneläinhoitaja 20:36 < impl> Wombert: write 'cunt-manager' 20:36 < Wombert> YES I WOULD LIKE TO IT MEANS "SMALL ANIMA'S CARETAKE OR SOMETHING LIKE THAT BUT IT REALLY MEANS I ONLY CARE ABOUT HER BOOBS AND DON'T REALLY KNOW" 20:36 < Wombert> :>>>>>> 20:36 * Wombert hugs horros 20:36 < horros> :x 20:36 < impl> Wombert: I can't find much fault with that logic really 20:36 < Wombert> so what's she doing 20:36 < Wombert> looking after animals? 20:37 < Wombert> is that a job? :< 20:37 < Wombert> ah wait like in a zoo? 20:37 < horros> Yeah. 20:37 < impl> zoologist? 20:37 < Wombert> kepper? 20:37 < Wombert> *keeper 20:37 < impl> you can't get a degree in zookeeping 20:37 < impl> that's bullshit 20:37 < everplays> @Wombert: TNX, Worked 20:37 < horros> impl: It's not zoologist. 20:37 < Wombert> everplays: glad 20:37 < horros> ANYWAY! 20:37 < horros> WHO CARES?! 20:37 < Wombert> maybe it's an education, not a degree 20:37 < impl> horros: WE'RE VERY INTERESTED IN YOUR PERSONAL LIFE 20:37 < horros> I ONLY CARE ABOUT HER BOO... errm. 20:37 < impl> WE WOULD LIKE TO WRITE AN ADAPTER FOR AGAVI 20:38 * horros pipes down 20:38 < horros> Wombert: I dunno. 20:38 < Wombert> okay 20:38 < horros> Everywhere I see they call it a "tutkinto" 20:38 < Wombert> well glad you like her and glad she can stand you and the annoying dog 20:38 < impl> that sounds like something I'd get slapped for calling a girl 20:39 < Wombert> and sucks she lives so fvar away behind the big forest you can only walk through 20:39 < Wombert> YOU'LL NEVER SEE HER IN THE WINTER HER TOWN WILL BE STUCK IN SNOW 20:39 < impl> Wombert: wtf, are you drinking too 20:39 * Wombert hugs finland 20:39 < horros> haha 20:39 < Wombert> nah just finnish stereotypes 20:39 < Wombert> gotta love those guys 20:39 < Wombert> and horros 20:39 < impl> s/too// 20:39 < Wombert> it's good you're back 20:40 < horros> 'tis good to be back :) 20:40 < Wombert> impl: that gave it away 20:40 < impl> shhh 20:40 < Wombert> wouldn't OF spotted it 20:40 < Wombert> gnahah 20:40 < horros> I think I shall have another lager. 20:40 < horros> Yes. Definitely. 20:40 < impl> Beer me up, Scotty! 20:40 < Wombert> I shall finish this apple soda and hit the sack as planned 20:40 < horros> mmm 20:40 < Wombert> oh ffs it's almost 11 20:40 < Wombert> darn 20:40 < horros> beer <3 20:41 < impl> Wombert: did I mention that the guys who live across from me have a full-size fridge 20:41 < horros> I got home at 7:35pm today :( 20:41 < impl> that is filled exclusively with beer 20:41 < Wombert> impl: awesomeness 20:41 < Wombert> get friends with them 20:41 < Wombert> horros: me too, awesome! 20:41 < Wombert> so early :> 20:41 < Wombert> a bit earlier than that actually 20:41 < impl> haha 20:41 < Wombert> quite nice 20:42 < impl> Wombert: so what happened to that 9:30AM in your contract 20:42 < horros> I try to do 8:00-16:00 20:42 < horros> ´Never quite works out though. 20:42 < Wombert> impl: I have no contract ^^ but I mostly manage to make it 20:42 < Wombert> the ~0900 days are the best though 20:42 < horros> I usually end up doing like 8:30/9:00-18:00/19:00 20:42 < impl> horros: Wombert tries to go home for 19.00 and ends up going home at about 23.00 20:43 < horros> That sounds like a rubbish deal. 20:43 < Wombert> the other day, dropped in at 0900, no lunch break, worked till 21:30, got a shitload of things done that were NOT coding, and had the best mood ever 20:43 < impl> then he gets pissed off because he missed something he wanted to watch or couldn't buy four suits or something 20:43 < Wombert> need more days like these 20:43 < horros> Well, to be honest, I'd probably do that too if I didn't have the dog. 20:43 < Wombert> felix wants a dog for the office 20:43 < Wombert> I think we're getting one eventually 20:43 < horros> Yeah, he said :) 20:43 < impl> oh lawd 20:43 < Wombert> that would be awesome 20:43 < Wombert> one of those that distract you from working all the time 20:43 < impl> get dachsunds! 20:43 < horros> I might bring the dog to the office on monday. 20:44 < Wombert> dachsunds? LOL 20:44 < Wombert> :> 20:44 < impl> yes, like on the giant billboard 20:44 < Wombert> imma steal danny's asterix, he's good enough 20:44 < horros> dachsund! 20:44 < Wombert> and those ROCK impl 20:44 < horros> Oh dear. 20:44 < horros> "America's got talent" is on 20:44 * horros changes channel pronto 20:44 < Wombert> http://en.wikipedia.org/wiki/Image:Wire-haired_Dachshund_R_01.JPG he's so ace 20:44 < impl> horros: The fact that you broadcast that in Finland makes your country suck too 20:44 < horros> impl: Oi! 20:45 < impl> YEAH! 20:45 < horros> impl: This is actually the swedish channel four. 20:45 < horros> SO HA! 20:45 < horros> Then again, we all know Sweden sucks. 20:45 < impl> Wombert: lol 20:45 < horros> So nothing new there. 20:45 < impl> aww, I liked Sweden 20:45 < Wombert> impl: srsly 20:45 < Wombert> finland > sweden, no doubt 20:45 < horros> I concur. 20:45 < Wombert> finland is just so nice. really. 20:45 < horros> And the third most guns per capita in the world! 20:46 < Wombert> karl fazer alone would be enough to make you the #1 country in this world 20:46 < Wombert> who else makes chocolate from fresh milk 20:46 < horros> Or was it fourth? 20:46 < horros> Mmm, fazer's chocolate <3 20:46 < Wombert> yes, so good 20:46 < horros> Then again... 20:46 < Wombert> v-dogg and the missus were kind enough to bring me a box to last year's php conference 20:46 < horros> You Germans have Franziskaner Weissbier <3 20:46 < Wombert> which reminds me, horros 20:47 < Wombert> are you coming this year? 20:47 < Wombert> it's just 99 bucks per day since you're a student 20:47 < Wombert> three days 20:47 < Wombert> (but not necessarily all three) 20:47 < v-dogg> oh, gotta remember this year too... :) 20:47 < saracen> glockenspiel is the best word ever. 20:47 < horros> I don't have a students card :) 20:47 < horros> When is it? 20:47 < Wombert> he's here he's here 20:47 * Wombert hugs v-dogg 20:47 < horros> And where? 20:47 < Wombert> last week of october 20:47 < horros> And how much does it cost for a non-student?! 20:47 < Wombert> near frankfurt 20:47 < Wombert> 199 per day 20:47 < horros> Oh cock, it's that quick. 20:47 < Wombert> but 20:47 < horros> :< 20:47 < Wombert> you need to decide till sept 30 20:47 < horros> I shall see. 20:47 < Wombert> early bird prices 20:48 < horros> Hmm.. 20:48 < horros> I shall have a chat with ze boss next monday when he returns 20:48 < impl> Wombert: you can't use till like that in English :< 20:48 < Wombert> it's a good company expense, horros :> 20:48 < horros> ...from JERRY-LAND! 20:48 < Wombert> horros: that might be too late 20:48 < Wombert> impl: WAT 20:48 < Wombert> by? 20:48 < impl> it's "decide by sept 30" 20:48 < Wombert> ah screw you 20:48 < Wombert> I never get those right 20:48 < Wombert> till, by, never can decide 20:48 < v-dogg> horros: I'm attending and the missus is coming with me 20:48 < horros> humm... 20:48 < Wombert> and flights are cheap 20:49 < horros> I'll need to think about it. 20:49 < horros> v-dogg: Who are you flying with? 20:49 < impl> Wombert: English is lovelyly idiosyncratic 20:49 < Wombert> ZE GERMANS 20:49 < v-dogg> horros: lufthansa 20:49 < impl> soes 20:49 < horros> How much for the tickets? 20:49 < v-dogg> yup, those guys :( 20:49 < v-dogg> oops, :) 20:49 < Wombert> v-dogg: from turku? 20:49 < v-dogg> no, helsinki 20:50 < horros> So it's about 600e+flights+accomodation 20:50 < Wombert> can't you get some kind of confirmation from ze university? 20:51 < horros> No, because I didn't pay the student association fees 20:51 < Wombert> hotel is ~100 per night 20:51 < Wombert> oh :p 20:51 < horros> Hmm, I'll have to consider. 20:52 < horros> I just said the other day I want to go to continental Europe again and pretty quick. 20:52 < v-dogg> what's to consider! book the flight and register for the conf 20:52 < horros> It's been over a year since the last time :( 20:52 < horros> v-dogg: I don't have "nimenkirjoitusoikeus" :) 20:53 < v-dogg> hehe 20:53 < horros> v-dogg: ps. what's "pieneläinhoitaja" in English! 20:53 < v-dogg> hah, no idea 20:54 < v-dogg> I was just at a gig - one kick-ass gig I tell you! :) 20:55 < v-dogg> Stanley Clarke, Marcus Miller and Victor Wooten (if none of these fellows ring a bell, nevermind :p ) 20:56 < horros> Rings a bell, yeah. 20:56 < horros> Jazz, innit? 20:56 < horros> "GROOOOOOOVY!" 20:56 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [] 20:56 < horros> "AWESOME!" 20:56 < horros> "GRRRRRRRRRRRREAT!" 20:56 < v-dogg> yeah, very groovy :) 20:57 < v-dogg> funky-ish jazz stuff 20:57 < horros> v-dogg: I went to see The Skatalites in May. Now that was a kick-ass gig. 20:57 < v-dogg> now that doesn't ring a bell (*googles*) 20:58 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 20:58 < horros> v-dogg: Really oldskool Jamaican ska-band. 20:58 < v-dogg> wikipedia to ze rescue 20:58 < horros> It was the bestest gig I've ever seen. Period. 20:59 < v-dogg> I'd have to say this was the bestest I've seen 20:59 < horros> http://www.youtube.com/watch?v=xHxEijSG7fg 20:59 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 20:59 < v-dogg> prolly the three most awesomest bassist alive 21:00 < v-dogg> let's see how well my "mokkula" can handle youtube... 21:01 < horros> Very funny at the gig... I was dancing away, then I stopped to catch my breath for a second and looked to my left. 21:01 < horros> Three chicks in their 20s "shaking" a bit. 21:01 < horros> Then I looked to my right. 21:01 < horros> About 30 skinheads dancing away like you've never seen. 21:01 < v-dogg> haha 21:02 < horros> Best. Gig. Ever. 21:02 < v-dogg> these people never come to turku :( 21:02 -!- Strzalek_ [n=Strzalek@dlu25.neoplus.adsl.tpnet.pl] has quit [] 21:03 < horros> v-dogg: Yah, it's usually Helsinki, and IF YOU'RE LUCKY, Tampere. 21:03 < v-dogg> yup 21:04 < v-dogg> I just happened to be in Hki and a friend of mine told about this gig 21:04 * horros cranks up Guns of Navarone 21:04 < horros> I even got to shake hands with them :) 21:04 < v-dogg> but now: sleep. another fair-day tomorrow 21:05 < horros> Night! 21:05 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [] 21:06 < Wombert> fair day? 21:06 < Wombert> exciting v-dogg 21:06 -!- Goleo[66] [n=master@91.98.70.125] has quit ["Leaving"] 21:06 < Wombert> you selling bucketloads of your software I hope 21:09 < horros> Wombert: Oooh, btw! 21:10 < horros> Wombert: We *might* be penetrating the german market at some point too! 21:10 < Wombert> nice 21:11 < horros> hopefully through SOS-Kinderdörferscheissenkugelschnitzel 21:11 < horros> or whatever they're called. 21:12 < impl> wat 21:13 < Wombert> lolol 21:16 < horros> Oh cock. 21:16 < horros> FC Köln - Schalke 04 tomorrow 21:16 -!- Rendez [n=Rendez@178.Red-81-39-9.dynamicIP.rima-tde.net] has quit [" (going back to the Real World)."] 21:17 < horros> and I'll be at the missus 21:17 < horros> = no football for me :(((( 21:18 < Wombert> look at it this way 21:19 < Wombert> you'll get laid 21:19 < horros> True that. 21:19 < horros> But no football :( 21:19 < Wombert> and you can record the match 21:19 < Wombert> the other way round doesn't worj 21:19 < Wombert> *work 21:19 < Wombert> unless you count in porn, but that won't feature the missus 21:19 < Wombert> (I hope) 21:19 < Wombert> also 21:19 < horros> Also, Formula 1 this weekend :| 21:19 < Wombert> fc köln has been consistently lame 21:20 < Wombert> well, f1 > missus no doubt 21:20 < Wombert> night race man 21:20 < Wombert> must watch 21:20 < horros> Yeah, but Schalke hasn't 21:20 < Wombert> f1 is great this season 21:20 < horros> I'll be at the missus until monday morning. 21:20 < horros> She doesn't get MTV3 MAX that airs the F1 races live :( 21:20 < Wombert> do you get german RTL? 21:21 < Wombert> you can stream through RTL 21:21 < Wombert> not sure if it works in finland 21:21 < horros> There are some sites you can stream live footage from 21:21 < horros> but they don't include commentaries 21:21 < horros> and missus has a bloody 1mbit connection 21:21 < horros> :((( 21:21 < horros> That means I have to watch the "resume" on MTV3. 21:22 < horros> ...which means I have to listen to Matti fecking Kyllönen. 21:22 < Wombert> mtv plays music,aye? 21:23 < horros> One of his more legendary comments was, with Keke Rosberg in the studio... "OMG WTF LOL THERE SEEMS TO BE COMING SMOKE FROM THE VALVES AT THE BACK OF THE CAR!" Keke: "Yes, and we professionals like to call these valves 'exhaust pipes'." 21:23 < horros> Wombert: MTV3 = Mainostelevisio 3 = "Commercial TV 3" 21:24 < _cheerios> :) 21:24 < horros> Also: camera shows a car in a bend. Kyllönen: "IS IT HÄKKINEN!?! IS IT HÄKKINEN?! YES, IT'S MIKA! GO MIKA GO GO GO!" 21:24 < horros> ...It was a bloody Ferrari. 21:24 < horros> :| 21:24 < Wombert> lol 21:24 < horros> He's completely useless and enormously annoying. 21:24 < Wombert> looool 21:24 < Wombert> looooooooooool 21:25 < horros> I mean, you _are_ a rather crap commentator if you can't tell a McLaren and a Ferrari apart. One's black/gray, THE OTHER ONE IS SCREAMING RED! 21:25 < horros> :x 21:26 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has joined #agavi 21:26 < horros> However, I do know the reasoning behind all this shenanigans. 21:27 < Wombert> the germans are not much better 21:27 < Wombert> pitting with 20/60 laps to go 21:27 < Wombert> "clearly a three stop strategy" 21:27 < Wombert> can't tell cars apart etc 21:27 < Wombert> so lame 21:27 < Wombert> mostly they confuse cars, which is annoying enough 21:27 < horros> MTV3 MAX is a channel you have to pay for. MTV3 isn't. MAX shows the race live, and with a proper commentator. MTV3 shows it about two hours later, a one hour resume and comments by Kyllönen => they try to drive people to pay the 10-15e/mo tha the MAX channel package costs. 21:27 < horros> Wombert: hahah 21:28 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 21:28 < horros> That has happened a few times in MAX too, but usually because of crap producers at the race 21:29 < horros> ie showing reruns of what's happened 10 minutes earlier but not in slow motion and no texts who's in the pic 21:30 < horros> There's always a moment of confusion where they go "WTF! He did it again?! This can't... no, this has to be... yes, we appologise." 21:30 < horros> :) 21:31 < horros> anyways. 21:31 < horros> sleepy time. 21:31 < horros> Catch you tomorrow. 21:31 * horros & 21:34 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 21:37 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [] 21:45 -!- everplays [n=prince@94.182.29.196] has quit [Read error: 113 (No route to host)] 21:47 < _cheerios> http://www.gameroo.nl/games/light-bot just before bedtime :p 21:47 < _cheerios> for "programmers" 21:51 -!- Wombert_ [n=Wombert@dslb-088-064-053-056.pools.arcor-ip.net] has joined #agavi 22:03 -!- Wombert_ [n=Wombert@dslb-088-064-053-056.pools.arcor-ip.net] has quit [] 22:07 -!- Wombert [n=Wombert@dslb-088-064-048-216.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 22:32 -!- E_mE_Carrino_ [n=jeramy@82.111.71.151] has quit [Remote closed the connection] 22:38 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["sleepyhead"] 23:15 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has left #agavi [] --- Day changed Thu Sep 25 2008 00:22 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 02:32 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 02:43 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:41 -!- IcyT is now known as icyt 04:03 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 04:32 -!- j0ec4i [n=joe@202.141.163.2] has joined #agavi 04:46 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)] 04:47 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 05:05 -!- Goleo[66] [n=master@91.98.70.125] has joined #agavi 05:18 -!- SasanRose [n=SasanRos@91.184.88.55] has joined #agavi 05:30 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 05:30 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 05:30 < MugeSo> Huomenta 05:49 < v-dogg> huomenta 06:03 -!- Seldaek [n=seld@crom.seld.ch] has quit [Nick collision from services.] 06:03 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 06:12 -!- dsias_ [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 06:13 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 06:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:57 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection] 06:59 < horros> japajapa 06:59 < horros> also 06:59 < horros> Huomenta. 07:07 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:08 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: MrJeep 07:08 < liutis> huomenta 07:10 -!- vlt [n=dm@suez.activ-job.com] has quit [Remote closed the connection] 07:16 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 07:16 -!- Wombert [n=Wombert@dslb-088-064-053-056.pools.arcor-ip.net] has joined #agavi 07:17 -!- CIA-62 [n=CIA@208.69.182.149] has joined #agavi 07:21 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Read error: 110 (Connection timed out)] 07:21 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 07:31 -!- Netsplit over, joins: MrJeep 07:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 07:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:34 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 07:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:01 -!- _cheerios [n=Jack@195.16.210.230] has joined #agavi 08:01 < _cheerios> huomenta 08:01 < digitarald> Huomenta! 08:04 < horros> It'd be brilliant if one could specify the exception types a method throws and use reflection to figure them out :( 08:04 < horros> Silly PHP :( 08:04 < horros> ie. class A { function B($c) throws Exception { ... } } 08:04 < horros> Java FTW <3 08:10 < digitarald> viva spaghetti-coding :D 08:11 < digitarald> ... php is more spaghetti with meatballs 08:13 < hashZILLA> http://uk.youtube.com/watch?v=TQdIiEUFtqk <- this one's a stinker! 08:14 < E_mE> huomenta 08:19 < digitarald> do I miss something? 08:19 < digitarald> $this->rq->setAttribute('populate', new AgaviParameterHolder(array( 08:19 < digitarald> 'form-edit' => $model 08:19 < digitarald> ) ), 'org.agavi.filter.FormPopulationFilter'); 08:19 < digitarald> shouldnt that work? 08:19 < digitarald> rq = Request instance of course 08:25 < E_mE> $this->rq where are you attempting that call? 08:26 < E_mE> digitarald: nudge 08:28 -!- everplays [n=prince@94.182.29.196] has joined #agavi 08:36 < digitarald> action 08:36 < MikeSeth> horros: you can do that 08:36 < digitarald> replace that with $this->getContext()->getRequest() in your mind ;) 08:36 < MikeSeth> horros: I dont see why you would want to 08:36 < digitarald> and its in the view 08:36 < digitarald> I just save all the common instance for quick access 08:37 < digitarald> *s 08:37 < digitarald> form-edit is the id of the form 08:37 < MikeSeth> digitarald: http://jewsdidwtc.pastebin.com/m51420c8a 08:37 < digitarald> fpf is executed, I can see when I add invalid xhtml taht it fails 08:38 < MikeSeth> digitarald: basically you need another layer of array() 08:38 < digitarald> ah, thats why 08:38 < digitarald> no AgaviParamemeterHolder around my form data 08:38 < digitarald> that should work too, btw :/ 08:39 < digitarald> all fine now 08:39 < digitarald> thx 08:39 < MikeSeth> :D 08:39 < digitarald> my usual populate helper looks different 08:40 < digitarald> I also replace all null by false and all true by '1' ;) 08:40 < Wombert> ... 08:40 * Wombert shakes head 08:40 * digitarald shakes his head too 08:40 < Wombert> pass in a parameter holder with data 08:40 * MikeSeth pets Wombert 08:40 < Wombert> or an array with id/ph pairs 08:40 < Wombert> always been like that 08:40 < horros> MikeSeth: I can? 08:40 < horros> :O 08:41 < MikeSeth> horros: well, the language won't enforce it, but you can use @foo in comment blocks 08:41 < MikeSeth> horros: you can then read them with reflection 08:41 < horros> Yeah. 08:41 < horros> I knew _that_ :) 08:47 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 08:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 08:56 < shoan> huomenta 09:02 -!- E_mE [n=user@mail.spiritusgroup.com] has quit [Remote closed the connection] 09:07 -!- E_mE [n=user@mail.spiritusgroup.com] has joined #agavi 09:09 -!- Wombert [n=Wombert@dslb-088-064-053-056.pools.arcor-ip.net] has quit [] 09:25 -!- j0ec4i [n=joe@202.141.163.2] has quit ["Leaving"] 09:28 -!- shoan_ [n=shoan@122.166.1.168] has joined #agavi 09:28 -!- shoan [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] 10:01 < horros> BAH 10:01 < horros> hmm. 10:02 < horros> ... or ...? I'd say the former, but that's silly when doing single-model configurations within a module... 10:03 < MikeSeth> there is MODEL configuration now? 10:03 < horros> ie. in a file called Proxy.xml 10:03 < MikeSeth> nieeec 10:03 < horros> MikeSeth: There isn't. 10:03 < horros> :) 10:05 -!- everplays [n=prince@94.182.29.196] has left #agavi [] 10:08 -!- icyt is now known as IcyT 10:10 -!- SasanRose [n=SasanRos@91.184.88.55] has quit ["leaving"] 10:26 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 10:32 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has joined #agavi 11:19 -!- _cheerios [n=Jack@195.16.210.230] has quit [Read error: 110 (Connection timed out)] 11:20 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 11:32 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 11:39 < horros> Humm. 11:39 -!- E_mA [n=jeramy@mail.spiritusgroup.com] has joined #agavi 11:40 < horros> Can I somehow (easily, without thirteen billion lines of code) use DOM to add an element to a doc and add all the child elements to said element, removing them from the "main" doc? 11:40 < horros> The DOM documentation confuses me :( 11:48 < MikeSeth> disconnect the target children and connect them to the target element? 11:55 < horros> I'm trying. 11:55 < horros> I get a weird "Not Found Error" :| 11:57 < horros> Hmmh. 11:57 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:58 < Wombert> horros: say again? 12:00 < Wombert> horros: basically... move elements from one doc to another? 12:00 < Wombert> or what? 12:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 12:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:02 < horros> Wombert: Nah, wrap some elements with another (new) element. 12:02 < Wombert> ah, easy 12:02 < horros> I think there's some singularization funkyness going on here again. 12:02 < Wombert> create the element 12:03 < Wombert> add it 12:03 < Wombert> then insert the othre one 12:03 < Wombert> it'll be moved inside the doc 12:03 < horros> Just to clear this up... If I have ... 12:04 -!- Arme[N] is now known as Arme[0] 12:04 < horros> and I do $element->getChildren("methods"); I'll get... what, a DOMNodeList of the -elements? 12:04 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 12:04 < horros> and if I do $element->getChild("methods"); I'll get... what exactly? The -element? 12:05 < Wombert> yes I think so 12:05 < Wombert> the question is if that makes sense 12:05 < Wombert> the old api also had $element->methods 12:05 < Wombert> etc 12:06 < Wombert> maybe we should have methods that do not do the singular/plural stuff, and use magic properties to do this 12:06 < Wombert> not sure 12:06 < Wombert> feedback is much appreciated 12:06 < horros> $methods = $proxy->getChild('methods'); 12:06 < horros> That actually just returned the first (or random?) -element 12:06 < horros> :< 12:07 < horros> So I need to do $proxy->getChildren("methods"); and loop over it and add those elements... I think. 12:07 < horros> Let's try it out. 12:07 < Wombert> I really don't think that should be expected behavior 12:08 < Wombert> getChild('methods') returning a singular node 12:08 < Wombert> that's crap 12:08 < Wombert> I'll review the API this weekend, horros 12:08 < horros> It does confuse me. 12:08 < horros> In fact, the whole singularization-business confuses the crap out of me :) 12:08 < MikeSeth> what are you doing exactly? 12:09 -!- MrJeep [n=MrJeep@modemcable136.46-200-24.mc.videotron.ca] has quit [] 12:09 < Wombert> horros: the idea is that you can simply loop over things 12:09 < Wombert> no matter if the plural parent tag is there or not 12:10 < Wombert> (for 2.0, I think we should mandate plural tags again) 12:10 < horros> Wombert: Yeah, I get that, it's just confusing at times :) 12:10 < horros> MikeSeth: A lot of funky stuff! 12:11 < MikeSeth> dunno this sounds suspiciously like the DI stuff the belarussian guy's been writing 12:11 < Wombert> huh? 12:11 < MikeSeth> Wombert: um whats his nick 12:11 < MikeSeth> zlm? zkm? 12:11 < Wombert> zkv? 12:11 < MikeSeth> he wrote this DI framework 12:11 < MikeSeth> yea 12:11 < Wombert> I know who you mean 12:11 < Wombert> oh did he? 12:11 < horros> "DI stuff"? 12:11 < MikeSeth> yeah 12:12 < MikeSeth> clean nice code, works 12:12 < MikeSeth> but, totally unwarranted 12:12 < MikeSeth> I mean DI in PHP 12:12 < MikeSeth> srs 12:12 < horros> What is this "DI" you speak of? 12:13 < MikeSeth> horros: Dependency Injection 12:13 < horros> Ah. 12:13 < MikeSeth> horros: basically he describes relationship between PHP classes in XML 12:13 < MikeSeth> and the framework composes the classes from XML configuration 12:14 < horros> Errm, what's that got to do with dependency injection? 12:14 < MikeSeth> horros: it does DI as well 12:14 < MikeSeth> well, inversion of control to be more specific 12:15 < MikeSeth> what he does isnt strictly speaking DI 12:15 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 12:17 < Xylakant> huomenta 12:18 < MikeSeth> huomenta 12:22 -!- AlphaState [n=AlphaSta@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:22 < AlphaState> hi guys! 12:22 < Wombert> ohai AlphaState 12:22 < MikeSeth> y hello thar 12:23 < AlphaState> i have a question concerning routing 12:23 < Wombert> we have been a bit lax lately with enforcing the usse of Huomenta, haven't we 12:24 < AlphaState> i'd like to build up a messaging application and wanted to put the inbox and outbox to the same action, setting a specific parameter boxtype - the url should differ in messages(/)? and messages/sent(/)? 12:24 < AlphaState> what would be the best approach? 12:25 * Wombert ponders 12:25 < Wombert> I really would avoid all these optional trailing slashes, they mostly do more harm than good (and they're ugly) 12:25 < Wombert> but 12:26 < AlphaState> yeah, i can leave them out, that's not the point 12:27 < Wombert> 12:27 < Wombert> 12:27 < Wombert> /{inbox} 12:27 < Wombert> try that 12:27 < Wombert> :) 12:27 < MikeSeth> shh I can hear him fapping 12:27 < Wombert> ahahaha 12:28 < Wombert> alternatively, consider 12:28 < Wombert> a) a separate route for /messages "home" that simply, at the moment, uses the same action and passes in boxtype via a , too 12:28 < Wombert> b) using the viewbox action as a slot in the messages "home" action 12:30 < CIA-62> david * r2945 /branches/0.11/ (CHANGELOG src/database/AgaviDoctrineDatabase.class.php): Allow specifying of doctrine template implementations, closes #864 12:31 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 12:31 < AlphaState> i tried using the defaults without having the parameter in the pattern 12:31 < Wombert> that should work fine, AlphaState 12:31 < Wombert> (you might have to validate them, of course) 12:32 < AlphaState> validation is already set up ;) 12:34 < AlphaState> ok, i got it! 12:35 < AlphaState> 12:35 < AlphaState> 12:35 < AlphaState> inbox 12:35 < AlphaState> 12:35 < AlphaState> 12:35 < AlphaState> 12:35 < AlphaState> outbox 12:35 < AlphaState> ... 12:35 < AlphaState> thanks a lot! 12:36 < AlphaState> i'm off again, cya all 12:36 -!- AlphaState [n=AlphaSta@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Verlassend"] 12:38 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 12:39 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [" your old phone was more like a handjob?"] 12:42 < horros> Humm. 12:42 < horros> Now what? 12:43 < Wombert> horros: ? 12:44 < horros> Well, now that I created some elements by hand, $proxy->getChildren("model"); returns a seemingly empty DOMNodeList :| 12:45 < Wombert> did you create the elements in the namespace 12:45 < Wombert> ? 12:45 < Wombert> and why do you create the elements by hand? 12:45 < horros> Wombert: I didn't create them in any specific namespace, as the default namespace is correct. 12:45 < Wombert> no 12:46 < horros> No? 12:46 < Wombert> the default namespcae is just for the agavi convenience methods 12:46 < Wombert> it's just extended dom classes 12:46 < Wombert> you have to do createElementNS(self::XML_NAMESPACE, 'model') 12:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 12:49 < horros> There we go. 12:51 -!- Arme[N] is now known as Arme[0] 12:52 -!- Arme[0] is now known as Arme[N] 12:53 < horros> Bah. 12:53 < horros> Now I can't get at the attributes of the tag :( 12:55 < horros> Unless, of course... I use DOMDocument::getElementsByTagName() 13:07 -!- CIA-62 [n=CIA@208.69.182.149] has quit [Client Quit] 13:09 < horros> Hmm. 13:09 < horros> I'm more and more leaning towards just using a single Proxy.xml -config file for all the models in a module, instead of a per-model configuration file. 13:09 < MikeSeth> you can query attributes via xpath too 13:10 < horros> MikeSeth: Good idea! 13:10 -!- nfq [n=nfq@84-72-196-166.dclient.hispeed.ch] has quit [] 13:11 -!- Xylakant_ [n=Xylakant@munich.bitxtender.net] has joined #agavi 13:12 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has joined #agavi 13:14 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 13:15 < Wombert_> err 13:15 < Wombert_> huh horros? 13:16 * Wombert_ stabs internets 13:16 -!- Arme[N] is now known as Arme[0] 13:16 < horros> Wombert? 13:17 -!- Arme[0] is now known as Arme[N] 13:18 -!- shoan_ [n=shoan@122.166.1.168] has quit [] 13:19 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Read error: 110 (Connection timed out)] 13:19 -!- Arme[N] is now known as Arme[0] 13:19 -!- Arme[0] is now known as Arme[N] 13:20 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [Read error: 110 (Connection timed out)] 13:32 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:33 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Remote closed the connection] 13:34 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 14:07 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 14:10 -!- _cheerios [n=Jack@195.197.209.254] has quit ["Leaving"] 14:23 -!- SasanRose [n=SasanRos@92.50.11.201] has joined #agavi 14:27 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:33 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Client Quit] 14:42 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 14:49 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 60 (Operation timed out)] 14:53 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 14:56 < horros> hmm 14:56 < horros> Wombert_: ? 14:56 < horros> Wombert_: *nudge* *nudge* *poke* *poke* 14:57 < horros> Ah, nevermind. 14:59 -!- Wombert_ is now known as Wombert 15:02 < CIA-10> felix * r2946 /branches/felix-testing-implementation/ (5 files in 3 dirs): (log message trimmed) 15:02 < CIA-10> Merged revisions 2942,2944 via svnmerge from 15:02 < CIA-10> http://svn.agavi.org/branches/1.0 15:02 < CIA-10> ........ 15:02 < CIA-10> r2942 | david | 2008-09-24 17:45:36 +0200 (Wed, 24 Sep 2008) | 1 line 15:02 < CIA-10> Fixed #865: AgaviXmlConfigDomElement::hasChild() does not pass on $namespaceUri argument 15:02 < CIA-10> ........ 15:11 < horros> Damnit. 15:12 < horros> I *SO* would need to pass parameters to the config handler. 15:18 < E_mA> how can i do a internal redirect? 15:18 < E_mA> instea of telling agavi to perfomr a HTTP redirect? 15:18 < horros> create a forward container 15:19 < horros> E_mA: In the view you do return $this->createForwardContainer($module, $action, $requestDataHolder, $outputType, $method); 15:20 < E_mA> ah thank you horros :) 15:20 < horros> (PS. I don't think you're supposed to call setupHtml() or similar stuff if you do forwards) 15:21 < E_mA> i assumed so :) 15:33 -!- Strzalek [n=Strzalek@dmi180.neoplus.adsl.tpnet.pl] has joined #agavi 15:35 < Strzalek> huomenta 15:37 < Strzalek> Cache problem no. 2 15:37 < Strzalek> http://pastie.org/279371 15:37 < Strzalek> This is cache and view of action 15:37 < Strzalek> that is on main site 15:37 < Strzalek> and shows promotions 15:38 < Strzalek> when page is read from cache it don't recieve $template[...] vars 15:45 < Strzalek> anybody? 15:54 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 16:00 < nfq> hey E_mA 16:01 < E_mA> yoyo 16:01 < E_mA> hows it going? 16:01 < nfq> good and you? 16:02 < E_mA> not bad 16:02 < E_mA> im off home in abou 30 mins 16:02 < E_mA> can talk about things along with kane then too 16:03 < nfq> k, aces 16:14 < Wombert> Strzalek: ? 16:14 < Strzalek> In layout template 16:14 < Wombert> you mean in the other layers 16:14 < Wombert> decorator? 16:14 < Strzalek> i have notice 16:14 < Strzalek> yes 16:14 < Wombert> your view is not run again 16:15 < Wombert> so the vars are not set again 16:15 < Wombert> I told you yesterday 16:15 < Wombert> products 16:15 < Strzalek> Damm right 16:15 < Wombert> you don't need that 16:15 < Wombert> but add the others there 16:15 < Strzalek> When put therte "template" var 16:15 < Wombert> products is not necessary; that template is read from the cache 16:15 < Strzalek> it don't work as I suppose 16:15 < Wombert> no, the vars inside 16:16 < Wombert> each one you need 16:16 < Wombert> if those are too many, then you should put some of the decorator stuff into slots :) 16:16 -!- opengeek [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has joined #agavi 16:16 < Wombert> you need to tell it what to cache, you can't simply cache all vars (not a good idea, leads to recursions, objects that have agavi context, huuuuuuuuge structures in cache etc) 16:18 < Strzalek> Hmm. One more time. When reading page form cache I have notice in place like echo $template['css_dir']. Those are set in BaseView. 16:18 < Strzalek> How to get start working with this 16:18 < Strzalek> Damm. My english ;/ 16:18 < Wombert> ... 16:18 < Wombert> okay 16:18 < Wombert> the cache is created 16:18 < Wombert> when the cache is read 16:18 < Wombert> the content layer and all those below are NOT rendered again 16:19 < Wombert> the action is NOT run 16:19 < Wombert> the view is NOT run 16:19 < Wombert> it takes the remaining layers from the cache and renders then 16:19 < Wombert> in your case, the decorator layer 16:19 < Wombert> you don't need 16:19 < Wombert> products 16:20 < Wombert> that's only used in the content layer, and that layer is never rendered again 16:20 < Wombert> but you do need the others there 16:20 < Wombert> css_dir for instance 16:21 < Strzalek> Hmm, not css_dir but "$template" 16:21 < Wombert> _no_ 16:22 < Wombert> css_dir 16:22 < Strzalek> yeap 16:22 < Strzalek> Hmm ok 16:22 < Wombert> and the others 16:23 < Wombert> put those into a _common_cache.xml or so and xinclude them, makes it painless 16:24 < Strzalek> Right! 16:24 < Strzalek> Love xinclude. 16:24 < Wombert> does it work? 16:24 < Strzalek> Yes 16:24 < Wombert> cool 16:24 < Wombert> another alternative is to put this stuff (css etc) into a request attribute 16:24 < Wombert> that way, slots can also set info in there 16:24 < Wombert> BUT 16:24 < Wombert> this gets really, really, really problematic 16:24 < Strzalek> No 16:24 < Wombert> I've done it before with sites where slots add js info etc 16:24 < Wombert> and it's a pain in the ass to cache 16:25 < Wombert> pretty much can't be done 16:25 < Strzalek> request is not place for stuff like this 16:25 < Wombert> nah I mean with its own namespace etc 16:26 < Strzalek> yes. But "template stuff" should be in view attrs 16:26 < Strzalek> imo 16:26 -!- Xylakant_ [n=Xylakant@munich.bitxtender.net] has quit [] 16:28 < Wombert> yes but if you want to set that stuff from a slot, for the decorator 16:28 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 16:28 < Strzalek> Ahhh btw - what about SlotFormPopulationFilter 16:28 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Client Quit] 16:28 < Strzalek> Is this in development? 16:29 < Wombert> no 16:29 < Strzalek> Will it be? Or will be some solution to "execute slots in place" ? 16:30 < Wombert> I don't quite remember what that was 16:30 < Wombert> or what the problem is exactly 16:30 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has joined #agavi 16:31 < Strzalek> You have some form in slot click execute and want to validate it and execute Success view. No matter if you are on /some/action or on / 16:31 -!- Macen [n=leopard@host217-42-255-31.range217-42.btcentralplus.com] has quit [Client Quit] 16:35 < Wombert> ah and then it shows the same page, with the slot in the same spot? 16:35 < Wombert> ah btw impl 16:35 < Wombert> and v-dogg 16:35 < Wombert> and horros 16:36 < Wombert> and... MikeSeth 16:38 < Strzalek> the same page with "executed slot" - Validation error, or success message 16:39 < Wombert> yea 16:48 < MrJeep> I agree this would be an interesting feature 16:52 < v-dogg> Wombert: woot 16:58 -!- digitarald [n=digitara@62.43.171.78.dyn.user.ono.com] has joined #agavi 17:15 < horros> Wombert: woot? 17:15 < horros> ugh. hungry, tired, annoyed, headache and slight nausea :( 17:15 < horros> stupid 11h work days :( 17:16 < Strzalek> Hmm, can I remove cache programmaticly? 17:16 < horros> Yessir, unless it's deprecated. 17:16 < Strzalek> sth like $cache -> remove("products") 17:17 < Strzalek> arg. is name of group 17:17 -!- everplays [n=prince@94.182.29.196] has joined #agavi 17:17 < horros> Strzalek: AgaviToolkit::clearCache() 17:18 < Strzalek> Thanks. 17:18 < horros> Not sure if that's the Proper Way (tm) though. 17:19 < Strzalek> Hmm, as an argument I need to pass a $path 17:19 < Strzalek> But the path is sth like 17:19 < Strzalek> cHJvbW90aW9ucw== 17:19 < Strzalek> it is random generated i think 17:20 < horros> ahm. 17:20 < horros> AgaviExecutionFilter::clearCache() 17:21 < Strzalek> :) 17:21 < horros> Strzalek: Oh, and it's not randomly generated, it's a base64-encoded string 17:21 < Strzalek> Yes I see know ;) 17:22 < horros> Taking the dog out for a wee & poo => 17:37 < nfq> hey E_mE[Stilgar] 18:13 -!- IcyT [n=IcyT@icysoft.de] has quit [Remote closed the connection] 18:15 -!- icyt [n=IcyT@icysoft.de] has joined #agavi 18:16 -!- icyt is now known as IcyT 18:21 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 18:22 < saracen> Does FPF work with textarea? ;x 18:22 < impl> yes 18:24 < saracen> Ah wait, im giving it null by accident, and it's doing a