--- Log opened Tue Apr 01 00:00:35 2008 00:38 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 00:54 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 01:23 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 02:58 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 03:43 -!- kaos|work_ [n=dominik@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 03:43 -!- kaos|work_ [n=dominik@dialbs-088-079-085-107.static.arcor-ip.net] has quit [Client Quit] 04:03 < v-dogg> huomenta 04:03 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 04:19 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 04:21 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 04:23 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 04:38 -!- eremit [n=Miranda@p5B2375A0.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:49 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has joined #agavi 05:59 -!- Whisller [n=Miranda@aaqz185.neoplus.adsl.tpnet.pl] has joined #agavi 06:18 < Whisller> morning 06:37 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 06:51 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has joined #agavi 06:51 < _cheerios> huomenta 07:15 -!- Arme[0] is now known as Arme[N] 07:46 -!- Strzalek [n=strzalek@bxz186.internetdsl.tpnet.pl] has joined #agavi 07:48 < Strzalek> huomenta 07:51 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 08:12 -!- Whisller [n=Miranda@aaqz185.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 08:13 < _cheerios> how to get eclipses internal web browser to workeh? what's the installation package via its updater? 08:16 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 08:26 -!- iiB [n=nospam@62.90.159.110] has joined #agavi 08:29 -!- Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 08:29 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 08:54 < _cheerios> good old "building projects...0%" forever 09:16 -!- JamieWolf [n=benjamin@92.227.39.198] has joined #agavi 09:18 -!- JamieWolf [n=benjamin@92.227.39.198] has quit [Client Quit] 09:24 -!- Strzalek [n=strzalek@bxz186.internetdsl.tpnet.pl] has quit ["Leaving"] 09:34 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 09:36 -!- Yossi [n=nospam@62.90.159.110] has joined #agavi 09:41 < _cheerios> anyone debugged agavi apps via eclipse + zend debug/xdebug? how to get stuff working? :) 09:47 -!- iiB [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 09:48 -!- MikeSeth_ [n=youdie@62.90.159.110] has quit [Read error: 110 (Connection timed out)] 09:55 -!- Arme[N] is now known as Arme[0] 09:55 -!- Arme[0] is now known as Arme[N] 10:33 -!- digitarald [n=Miranda@254.Red-83-58-164.dynamicIP.rima-tde.net] has joined #agavi 10:33 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 10:35 < digitarald> Huomenta 10:46 < CIA-37> david * r2419 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: revert [2416] 10:50 < _cheerios> huomenta digitarald 11:11 < CIA-37> david * r2420 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: Initial support for anti-stampede callbacks in Execution Filter, refs #744 11:23 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 11:43 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has joined #agavi 11:43 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has quit [Client Quit] 11:54 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has joined #agavi 12:06 -!- digitarald [n=Miranda@254.Red-83-58-164.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 12:22 < MrJeep> bon matin 12:36 < Rendez> morning 12:36 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 12:37 < Macen> omg burning up ... :x 12:37 < Macen> srsly not well 12:41 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:45 < MrJeep> mh, is there a reason the FPF would _not_ add the errors classes for unvalidated fields ? 12:45 < MrJeep> because I have a form here where the bad fields are not having the error class 12:45 < MrJeep> and another that does 12:54 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 12:58 -!- digitarald [n=Miranda@254.Red-83-58-164.dynamicIP.rima-tde.net] has joined #agavi 13:00 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:06 < MrJeep> zomg 13:06 < MrJeep> I don't know why at all, but the fpf does not add the error classes :S 13:08 < MrJeep> anyone knows ? 13:09 < MikeSeth> :< 13:09 < MikeSeth> not me soz 13:09 < MrJeep> then it's possible I found a bug 13:13 < v-dogg> you mean "unvalidated" as in "validated but failed", right? 13:14 < v-dogg> have you checked that the action of the form is correct? 13:15 < MrJeep> let me check to be sure 13:15 < MrJeep> and yea, by "unvalidated" I mean validation failed 13:16 < MrJeep> it's gen(null) 13:16 < MrJeep> so I guess this is right 13:17 < MrJeep> http://pastebin.com/m5a61b9c0 this is the html source 13:18 < MrJeep> maybe I have an error and the fpf doesn't like it 13:19 < MrJeep> is it possible ? 13:19 < v-dogg> no, you'd get a messages saying so 13:19 < MrJeep> arg 13:20 < v-dogg> what sets the error? a validator manager or you in the code? 13:22 < MrJeep> validator manager (xml file) 13:24 < MrJeep> that file : http://pastebin.com/m20f7fb6e 13:37 < v-dogg> and you get an error still? 13:37 < v-dogg> but the field is not highlighted? 13:38 < v-dogg> is the field re-populated still? 13:42 < MrJeep> yes to all 3 answers 13:42 < MrJeep> only that form, others are highlighted properly 13:49 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 13:50 < MrJeep> found why 13:51 < MrJeep> I'll make a few tests 13:54 < MrJeep> ok 13:55 < MrJeep> when the form is a slot, it does not highlight the fields that failed 13:55 < MrJeep> I think it used to work however 13:55 < v-dogg> hmm.. the form action is most likely to blame 13:56 < MrJeep> I'll make another test hhe :) 13:59 < MrJeep> oh shyt, when I change the url it does not populate anymore hehe 14:03 < MrJeep> well, changing the action fix the things, but this forms needs to be in a slot :S 14:05 < v-dogg> in your error view: $req->setAttribute('populate', array('form-id'=>new AgaviParameterHolder( ... 14:06 < Macen> brb.. 14:06 < MrJeep> yeah I know, however as I said, this form needs to be in a slot 14:06 < MrJeep> if I change the action it will send it to the "real" form page 14:06 < MrJeep> it must sent it to the current one 14:06 < MrJeep> since the form is in a panel 14:08 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has quit ["i has carrot in my eye and it hurts"] 14:08 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 14:11 < MrJeep> I mean, I know the way to populate a form with a given ID 14:11 < MrJeep> is there a way to make the form believe he's at a given url ? 14:59 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 14:59 < _cheerios> moo 15:11 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["Leaving"] 15:25 -!- E_mA [n=jeramy@mail.spiritusgroup.com] has joined #agavi 15:26 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has quit [Connection timed out] 15:55 -!- Strzalek [n=Strzalek@dkq152.neoplus.adsl.tpnet.pl] has joined #agavi 16:01 -!- icyt is now known as IcyT 16:07 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has joined #agavi 16:14 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has quit [] 16:14 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has joined #agavi 16:27 -!- Strzalek [n=Strzalek@dkq152.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 16:57 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 16:57 < _cheerios> moox2 17:17 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 17:27 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: a|K|a, Yossi, digitarald, EoN 17:27 -!- Netsplit over, joins: digitarald, Yossi, EoN, a|K|a 17:33 -!- CIA-37 [n=CIA@208.69.182.149] has quit [] 17:41 < _cheerios> awww. i want a new cpu, yet Intel is teasing me with their Nehalem infra coming later this year 17:43 -!- digitarald [n=Miranda@254.Red-83-58-164.dynamicIP.rima-tde.net] has quit [Connection timed out] 17:52 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 17:54 -!- jake [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has joined #agavi 17:57 < jake> Wombert any known issues with RC2? We've just upgraded from 0.11 to 0.11 RC2 and I'm having some 'issues' 18:01 < impl> jake: anything notable from the changelog? http://trac.agavi.org/browser/branches/0.11/CHANGELOG 18:01 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 18:01 < jake> doesn't really look like it 18:01 < jake> I have a bunch of json requests hitting a server. Randomly one of them will get a 500 error. The weird thing is, the output is right 18:01 < impl> Is it an Apache 500 or an Agavi 500? 18:02 < jake> the error log for php just says: PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0 18:02 < jake> looks like Agavi 500 18:02 < jake> since the output is produced by Agavi (it's an array of json values) 18:03 < impl> hm 18:03 < jake> which is very strange. It means the following takes place: Action returns view success, view success encodes successfully and returns that value to the caller 18:03 < liutis> jake, look at routing config file for some mistakes 18:03 < jake> liutis, if it was a problem like that the issue would happen consistently 18:03 < liutis> me too had randomly errors like that 18:04 < liutis> not ALL time 18:04 < liutis> randomly 18:04 < liutis> :/ 18:04 < jake> but for the 2 async json requests, 1 of the 2 will fail randomly 18:04 < jake> and sometimes they both succeed 18:04 < jake> liutis, did changing routing fix things? 18:05 < liutis> it was in my app too until i made little changes to routing file, ofcourse it can be coused by other things in your app.. 18:05 < liutis> in my random errors like that u said was coused by routing 18:06 < jake> well, I'll try swapping out RC2 for 0.11 and see if that 'fixes' it 18:06 < liutis> i made this errors in routing file, it wasn coused by update of agavi 18:07 < liutis> but that was strange errors becouse of random occour 18:11 < impl> What did you change? 18:11 < impl> if you remember 18:15 < liutis> m 18:15 < liutis> patters 18:16 < liutis> smthg like problems was with endings '/' '?' '(.)+' 18:16 < liutis> of patterns 18:16 < liutis> i dont remember exaclty 18:18 < jake> impl, I reverted from 0.11 RC2 to 0.11 and I'm not seeing the issue anymore 18:19 < impl> Weird ... 18:19 < liutis> but when i changed them my random errors gone, i too used json output type. a and 1 more thing was cousing the same prob it was custom callBack function in routing 18:23 < jake> well, remember I have been using 0.11 since November with no issues, As soon as I upgraded to RC2, I started seeing this problem. This was caused by a chance in Agavi, I have to think it's an Agavi bug 18:23 < jake> plus, it doesn't happen deterministically 18:23 < liutis> dont know 18:23 < impl> I'm thinking it's a bug too 18:24 < jake> it's especially odd since I instrumented logging, and the success view returns. After that I don't do anything with my code 18:24 < jake> so it kind of has to be an Agavi issue 18:25 < Wombert> jake: session 18:25 < Wombert> without a strack frame is in session write handler 18:26 < jake> hmm, let me try something 18:27 < jake> What could cause that? And why would this have shown up between 0.11 and RC2? 18:28 < liutis> :) 18:28 < Wombert> is that w/ caching? 18:28 < liutis> oh not that window 18:28 < jake> We're using the PdoSessionStorage 18:29 < jake> is what w/caching? 18:29 < jake> oh, you mean are we using caching? 18:29 < jake> Well, I set debug to false. Will additional caching occur? 18:29 < Wombert> no. okay then 18:30 -!- LBO_ [n=chatzill@dlj253.neoplus.adsl.tpnet.pl] has joined #agavi 18:31 < jake> the PDO handler did change quite a bit 18:32 < LBO_> huomenta 18:33 < jake> I swapped back the old PDO handler into RC2 and don't see this issue anymore 18:38 < jake> looks like synchronous access to the session (where PDO is used) is unsupported 18:44 < marklar|omni> hai 19:04 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 19:05 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 19:12 < CIA-36> david * r2421 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: 19:12 < CIA-36> More stampede protection callback work: also trigger started callback when 19:12 < CIA-36> readCache() failed, and only trigger finished callback when something was 19:12 < CIA-36> written (otherwise the second call which initially works on stale data kills the 19:12 < CIA-36> flag right away!), refs #744 19:16 < marklar|omni> hi 19:24 -!- LBO__ [n=chatzill@dlu233.neoplus.adsl.tpnet.pl] has joined #agavi 19:43 -!- LBO_ [n=chatzill@dlj253.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:02 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 20:05 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 20:13 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit [] 20:34 -!- Rendez_ [n=Rendez@42.105.219.87.dynamic.jazztel.es] has joined #agavi 20:51 -!- Rendez [n=Rendez@59.105.219.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 20:53 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 20:55 < MrJeep> is it possible to export a parameter that failed to validate ? 20:56 < MrJeep> example : 20:56 < MrJeep> I have a simple module to make dynamic pages based on an URL 20:57 < MrJeep> if the user tries to view a page (ie : www.....com/some-page) and it does not exists, the user must be able to create it. however, the page would have failed the validation thus the url is not in the request anymore 20:57 < MrJeep> so I can't make a link named "create this page" with the url to create 20:58 < MrJeep> oh I can change the severity per validator :P 21:00 < MrJeep> i think ... 21:01 -!- trophaeum [i=rlvalfv@ppp121-45-208-192.lns2.bne1.internode.on.net] has quit ["Leaving"] 21:02 < MrJeep> nop does not work 21:04 < MrJeep> any suggestion ? 21:05 < MrJeep> v-dogg: do you think you can help me on this ? 21:09 < jake> MrJeep, I used a routing callback to do something similar 21:09 < jake> basically the routing callback detects if the 'page' exists or not, and routes according to that logic 21:13 < MrJeep> ok, sounds good, however this is a problem I've had in other situations 21:15 < MrJeep> how does the export is supposed to work ? 21:25 < MrJeep> jake: I think it makes sense the error view of the page displays the possibility to create it 21:25 < MrJeep> but it seems I'll have to hack the damn thing for a somewhat simple thing 21:25 < MrJeep> can I see your callback code ? 21:30 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 21:31 -!- Arme[N] is now known as Arme[0] 21:36 < jake> export? 21:38 < MrJeep> there is a parameters in hte validators named "export" 21:38 < MrJeep> to export a data back in the request 21:38 < MrJeep> well, it seems to 21:39 < MrJeep> but it 1) does not work 2) I don't know something to make it work 21:39 < MrJeep> 2 is more probable 21:41 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [] 21:42 < MrJeep> oh, I can manually export the value 21:42 < MrJeep> I think this will save my a$$ 21:46 -!- Wombert [n=Wombert@xdsl-87-79-139-199.netcologne.de] has joined #agavi 21:50 < Wombert> gah 21:50 * Wombert kicks speed cameras 21:52 < _cheerios> *g* 21:52 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"] 22:00 < jake> hah 23:14 -!- Rendez [n=Rendez@80.174.243.87.dyn.user.ono.com] has joined #agavi 23:24 -!- IcyT is now known as icyt 23:25 -!- LBO___ [n=chatzill@dlu233.neoplus.adsl.tpnet.pl] has joined #agavi 23:25 -!- LBO___ is now known as LBO_ 23:30 -!- Rendez_ [n=Rendez@42.105.219.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 23:43 -!- LBO__ [n=chatzill@dlu233.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 23:51 -!- Rendez [n=Rendez@80.174.243.87.dyn.user.ono.com] has quit [] --- Day changed Wed Apr 02 2008 00:03 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 00:04 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 00:20 -!- jake [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has quit ["Leaving"] 00:26 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 00:26 -!- CIA-50 [n=CIA@208.69.182.149] has joined #agavi 00:27 -!- CIA-50 [n=CIA@208.69.182.149] has quit [Excess Flood] 00:28 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 00:55 -!- a|K|a [i=tds@secure.lot204.com] has quit ["changing servers"] 00:55 -!- CIA-43 [n=CIA@208.69.182.149] has joined #agavi 00:55 -!- a|K|a [i=tds@67.18.136.50] has joined #Agavi 00:55 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 01:02 -!- Wombert [n=Wombert@xdsl-87-79-139-199.netcologne.de] has quit [] 01:28 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit ["I Quit!"] 01:29 -!- a|K|a [i=tds@67.18.136.50] has quit ["changing servers"] 01:29 -!- a|K|a [i=tds@secure.lot204.com] has joined #Agavi 01:30 -!- CIA-43 [n=CIA@208.69.182.149] has quit [] 01:40 -!- CIA-35 [n=CIA@208.69.182.149] has joined #agavi 02:18 -!- CIA-35 [n=CIA@208.69.182.149] has quit [] 02:22 -!- CIA-2 [n=CIA@208.69.182.149] has joined #agavi 03:32 -!- CIA-2 [n=CIA@208.69.182.149] has quit [] 03:49 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 04:06 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 04:06 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has joined #agavi 04:26 -!- Arme[0] is now known as Arme[N] 04:38 -!- eremit [n=Miranda@p5B2379C9.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:58 -!- LBO_ [n=chatzill@dlu233.neoplus.adsl.tpnet.pl] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]"] 06:10 -!- Whisller [n=Miranda@aazr231.neoplus.adsl.tpnet.pl] has joined #agavi 06:44 -!- Whisller [n=Miranda@aazr231.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 06:54 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has joined #agavi 06:54 < _cheerios> huomenta 07:02 -!- Wombert [n=Wombert@xdsl-87-79-137-192.netcologne.de] has joined #agavi 07:06 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 09:39 -!- Wombert [n=Wombert@xdsl-87-79-137-192.netcologne.de] has quit [] 10:33 -!- Yossi [n=nospam@62.90.159.110] has quit [] 10:53 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 11:36 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 12:34 -!- Arme[N] is now known as Arme[0] 12:44 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 13:20 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 13:24 < MrJeep> good morning 13:57 < MrJeep> everybody's sleeping ? 13:58 < _cheerios> 5pm, just finished for the day :) 14:02 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has quit ["gogo"] 14:05 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 14:17 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:31 -!- JamieWolf [n=benjamin@drms-590c93d8.pool.einsundeins.de] has joined #agavi 15:31 < JamieWolf> huomenta 15:32 < JamieWolf> I always get this error, but i cannot explain it 15:32 < JamieWolf> XML Schema validation of configuration file "/Users/benjamin/workspace/agavi/src/config/defaults/config_handlers.xml" failed due to the following errors: 15:33 < JamieWolf> Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed. 15:34 < v-dogg> it's caused by an old and buggy version of libxml 15:34 < v-dogg> but can be avoided 15:35 < v-dogg> http://trac.agavi.org/wiki/WTF 15:36 < JamieWolf> thanks v-dogg. 15:36 < JamieWolf> stupid macbook ... 15:42 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 15:43 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 15:53 < Wombert> yes, leopard ships with 2.6.16 15:53 < Wombert> horrible 15:55 < JamieWolf> v-dogg but it didn't seem to fix the problem ... 15:55 < JamieWolf> yeah, and yet I don't know how to update them. 15:57 < v-dogg> where did you set AgaviConfig::set('core.skip_config_validation', true); ? 15:58 < JamieWolf> index.php before bootstrap 15:58 < JamieWolf> just like the WTF document said 16:04 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 16:17 -!- icyt is now known as IcyT 16:17 -!- LBO_ [n=chatzill@dmg67.neoplus.adsl.tpnet.pl] has joined #agavi 16:17 < LBO_> homenta 16:19 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 16:20 < LBO_> what do "provides" and "depends" parameters do in vaidators config? 16:20 < _cheerios> JOG NOW!!! 16:20 < _cheerios> who's with me? 16:21 < LBO_> hi cheerios :) 16:23 < LBO_> sorry bout' that cheeriosDB etc, i was just messin' with u 16:23 < LBO_> hope u wi finnish orm as soon as posibe 16:27 < _cheerios> i will. weekend went setting up test env, ma+tue on debugging env, and today can continue finishing tests and continue on dev. 16:29 < v-dogg> LBO_: you can have validators run only if a providing validator passed 16:30 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["joggggg"] 16:30 < v-dogg> .... 16:30 < LBO_> v-dogg, thanks 16:31 < LBO_> yeah, i understood 16:31 < LBO_> it decreases number of error if we dont want many of them to one ement 16:31 < LBO_> very cever :):):) 16:31 < LBO_> cever 16:31 < LBO_> clever 16:34 -!- Rendez [n=Rendez@80.174.243.87.dyn.user.ono.com] has joined #agavi 17:01 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rendez 17:10 -!- Netsplit over, joins: Rendez 17:14 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 17:14 < _cheerios> moo 17:27 < Wombert> LBO_: like... only validate email address if the "I want a newsletter" checkbox is ticked 17:31 -!- JamieWolf [n=benjamin@drms-590c93d8.pool.einsundeins.de] has quit [Read error: 113 (No route to host)] 17:31 < LBO_> yeah, but validate "alphanumeric_only" after "string_too_long" is valid as well - i do not want 2 error messages related with a field. 17:32 < v-dogg> you can also group those two validators inside and-validator 17:33 < v-dogg> or use severity="fatal" (I think) 17:33 < v-dogg> Wombert: right? 17:34 < LBO_> is there a sample of xml with embeding one validator inside of another? 17:35 < brasileiro__> i'd like to see a sample as well 17:36 < LBO_> and what severity do - does it stop validating and throws an error? what are valid values of severity parameter? 17:36 < Wombert> yes 17:36 < Wombert> correct, v-dogg 17:36 < Wombert> then it will not proceed with validation 17:38 < LBO_> "then it will not proceed with validation" what if i still want validation errors next to the rest of the form fields? 17:38 < LBO_> may somebody produce sample of embedding validators? 17:38 < LBO_> please 17:41 < Wombert> then you use dependencies 17:43 -!- Rendez [n=Rendez@80.174.243.87.dyn.user.ono.com] has quit [] 17:43 < _cheerios> LBO_, ... put any numbr of validators here ... 17:50 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit ["bai"] 18:12 -!- brasileiro_ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 18:16 < _cheerios> *burp* 18:16 < _cheerios> two ace meals today. turkish food \o/ 18:21 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 18:25 -!- digitarald [n=Miranda@79.153.12.149] has joined #agavi 18:50 -!- Wombert [n=Wombert@xdsl-87-79-48-80.netcologne.de] has joined #agavi 19:02 * Wombert pokes impl 19:04 -!- JamieWolf [n=benjamin@92.226.144.77] has joined #agavi 19:11 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: EoN 19:14 -!- Netsplit over, joins: EoN 19:19 -!- digitarald [n=Miranda@79.153.12.149] has quit ["I'll come back ... digitarald.de"] 19:29 < _cheerios> woot \o/ ff3b5 on debian etch 19:33 < _cheerios> so fast it feels like a cpu upgrade. 19:43 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 19:54 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has left #agavi [] 19:55 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 20:12 -!- IcyT is now known as icyt 20:12 -!- icyt is now known as IcyT 20:51 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 21:15 -!- selloso [n=selloso@80.187.217.60] has joined #agavi 21:20 < selloso> Hi everybody I know I'm not in a PHPUnit chat but I thought that there could be someone you got a hint for me. I'trying to run a PHPUnit test on Mac OS X Leopard with xampp and getting "Segmentation fault" as result Has anyone experiences with this? 21:23 < _cheerios> im on linux, but pear install phpunit (iirc) and all has worked fine. 21:25 < selloso> I looked into bug tracking tool of PHPUnit, there was obviously a familiar bug it was fixed in an earlier version 21:30 < selloso> I guess that there are some differences between the php binaries on linux and os x 21:30 < impl> a segmentation fault generally indicates a bug in the PHP interpreter 21:31 -!- brasileiro_ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [] 21:31 < selloso> okay... 21:31 < selloso> I think that I will try to execute the test on a linux system 21:31 < selloso> and see what will happen 21:31 < impl> the idea is that you then compile a debug-enabled version of PHP, gdb it, and report the bug to the PHP developers with the backtrace 21:32 < impl> but that's probably a bitch on OS X 21:32 < selloso> I also got problems concerning generating propel classes on os x 21:32 < selloso> you got that right :) 21:32 < impl> mh? 21:34 < selloso> i also think that's a os x problem 21:34 < impl> Yeah, probably 21:34 < selloso> okay, many thanks 21:36 < selloso> I'll keep you up-to-date 21:37 < selloso> :-D 21:37 < impl> okey 21:37 < selloso> gn8 21:37 -!- selloso [n=selloso@80.187.217.60] has left #agavi [] 21:41 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: um 21:43 -!- Netsplit over, joins: um 21:45 * JamieWolf hates PHP on OSx 21:46 < JamieWolf> even with port i haven't been able to get agavi rnning 21:56 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:04 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: um 22:24 -!- Netsplit over, joins: um 22:27 < Wombert> JamieWolf: you're doing something wrong then 22:27 < Wombert> the config flag is enough 22:29 < JamieWolf> Maybe, but I haven't figured out yet what it is 22:30 < Wombert> show your index.php please 22:30 < JamieWolf> I was using the apache and php shipped with leopard 22:30 < JamieWolf> http://pastebin.com/d406dfbb5 22:32 < JamieWolf> I found a article on bitextender how to complie php5.3 22:33 < JamieWolf> I just installed the package from entropy.ch and now everything works fine ... 22:34 < Wombert> what version is that? 22:34 < Wombert> agavi, I mean 22:35 < Wombert> that can't happen, srsly 22:35 < Wombert> public function validate(DOMDocument $doc, array $validationInfo = array()) 22:35 < Wombert> { 22:35 < Wombert> if(AgaviConfig::get('core.skip_config_validation', false)) { 22:35 < Wombert> return; 22:35 < Wombert> } 22:35 < Wombert> apc or something? 22:35 < Wombert> wrong file edited? 22:50 < JamieWolf> I was using the 0.11.1RC2 22:52 < JamieWolf> installed it via Pear, as you probably saw. And since this is the only project using agavi, I think I edit the right file 22:53 < JamieWolf> no apc or anything. Just standard PHP installation that shipps with leopard 22:53 < JamieWolf> php version was 5.2.5 22:56 < Wombert> hm 22:56 < Wombert> I had the same problem on leopard and that line fixed it 22:56 < Wombert> (until I installed my own php) 23:02 < JamieWolf> well dunno what exactly causes the problem, but i fixed it by installing the entropy.ch leopard package. 23:03 < JamieWolf> Maybe u still hat the php5.2.4 package and apple then did something with the 5.2.5 package ... 23:03 < JamieWolf> Just guessing in the dark 23:04 < JamieWolf> My english has gotten so rusty 23:05 -!- JamieWolf_ [n=benjamin@92.226.144.77] has joined #agavi 23:05 -!- JamieWolf [n=benjamin@92.226.144.77] has quit ["Quitting!"] 23:06 -!- JamieWolf_ is now known as JamieWolf 23:17 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 113 (No route to host)] 23:18 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi 23:23 < Wombert> did you get the same error message? 23:23 < Wombert> lax WC blah? 23:36 -!- IcyT is now known as icyt 23:41 < JamieWolf> yep 23:41 < JamieWolf> hang on. I recheck --- Day changed Thu Apr 03 2008 00:16 -!- JamieWolf [n=benjamin@92.226.144.77] has quit [Read error: 110 (Connection timed out)] 00:35 -!- JamieWolf_ [n=benjamin@92.226.144.77] has joined #agavi 00:35 -!- JamieWolf_ [n=benjamin@92.226.144.77] has left #agavi [] 00:36 -!- JamieWolf [n=benjamin@92.226.144.77] has joined #agavi 00:36 -!- JamieWolf [n=benjamin@92.226.144.77] has quit [Client Quit] 00:48 -!- Wombert [n=Wombert@xdsl-87-79-48-80.netcologne.de] has quit [] 01:26 -!- EoN [n=EoN@c211-30-64-31.carlnfd4.nsw.optusnet.com.au] has quit [] 04:46 < marklar|omni> hai 04:53 -!- trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 05:17 -!- shoan [n=shoan@59.96.40.223] has joined #agavi 05:17 < shoan> huomenta 05:39 -!- LBO_ [n=chatzill@dmg67.neoplus.adsl.tpnet.pl] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]"] 06:04 -!- Whisller [n=Miranda@axk189.neoplus.adsl.tpnet.pl] has joined #agavi 06:04 < Whisller> morning 06:41 -!- shoan [n=shoan@59.96.40.223] has quit [] 06:51 -!- Arme[0] is now known as Arme[N] 06:54 < v-dogg> huomenta 07:13 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has joined #agavi 07:13 < _cheerios> huomenta 07:40 < _cheerios> aww, firefox3 is so tasty but none of the plugins i use (delicious,firebug,adblock) are compatible yet :/ 07:41 -!- Wombert [n=Wombert@xdsl-87-79-51-248.netcologne.de] has joined #agavi 07:45 < _cheerios> ah, seems there's a new firebug branch for dl (beta) that works with ff3 07:46 < _cheerios> all good. just delicious and an adblocker to go. 07:47 < _cheerios> huomenta Wombert 07:54 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 08:03 < MikeSeth> _cheerios: where where do want 08:03 < MikeSeth> huomenta 08:04 < _cheerios> firebug 1.2 http://getfirebug.com/releases/firebug/1.2/firebug-1.2.0a11X.xpi ff3b5 http://www.mozilla.com/en-US/firefox/all-beta.html 08:07 -!- Arme[N] is now known as Arme[0] 08:34 < MikeSeth> you are like jesus 09:12 -!- digitarald [n=Miranda@117.Red-83-58-166.dynamicIP.rima-tde.net] has joined #agavi 09:13 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 09:14 < digitarald> Huomenta! 09:26 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 10:09 -!- JamieWolf [n=benjamin@drms-590c66c2.pool.einsundeins.de] has joined #agavi 10:58 -!- JamieWolf_ [n=benjamin@92.226.144.77] has joined #agavi 11:00 -!- JamieWolf [n=benjamin@drms-590c66c2.pool.einsundeins.de] has quit [Nick collision from services.] 11:01 -!- JamieWolf_ is now known as JamieWolf 11:01 < digitarald> whats a good class to create pdf's? 11:01 < digitarald> oh ... no ... now ZIP's 11:04 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 11:12 < digitarald> ez maybe? 11:16 < MikeSeth> there's a zip stream wrapper isnt there? 11:18 < digitarald> there is 11:25 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 11:26 < brasileiro__> o/ 11:26 < MikeSeth> \w/ 11:48 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 11:53 -!- digitarald [n=Miranda@117.Red-83-58-166.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 12:03 -!- brasileiro_ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has joined #agavi 12:11 -!- saracen [n=saracen@91.84.44.214] has joined #agavi 12:15 -!- brasileiro__ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 12:57 -!- brasileiro_ [n=fdfdf@200-96-100-190.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 13:01 -!- saracen_ [n=saracen@91.84.44.214] has joined #agavi 13:19 -!- saracen [n=saracen@91.84.44.214] has quit [Read error: 110 (Connection timed out)] 13:22 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 13:22 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 13:22 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 13:49 -!- JamieWolf [n=benjamin@92.226.144.77] has quit [Read error: 104 (Connection reset by peer)] 13:49 -!- JamieWolf [n=benjamin@92.226.144.77] has joined #agavi 14:01 -!- JamieWolf [n=benjamin@92.226.144.77] has quit ["Bye Folks"] 14:01 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 14:08 -!- nfq [n=nfq@84-73-210-137.dclient.hispeed.ch] has joined #agavi 14:09 -!- shoan [n=shoan@122.166.1.168] has quit [] 14:13 -!- digitarald [n=Miranda@98.Red-83-55-65.dynamicIP.rima-tde.net] has joined #agavi 14:13 < digitarald> *ping* Wombert 14:14 < nfq> hey impl, you there? 14:30 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has quit ["bbl"] 14:50 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 15:00 -!- Wombert [n=Wombert@xdsl-87-79-51-248.netcologne.de] has quit [] 15:01 -!- JamieWolf [n=benjamin@x194.vpn.hrz.tu-darmstadt.de] has joined #agavi 15:06 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 15:06 < nfq> digitarald: you there? 15:07 < digitarald> yes 15:07 < digitarald> But I'm not impl 15:07 < digitarald> and he is not here 15:07 < nfq> haha 15:07 < digitarald> ... and I don't know where he is 15:08 < nfq> well, this time I am looking for you 15:09 < nfq> digitarald: I think wombert is finishing some stuff at 7load, I reckon he won't be around for a couple more days 15:09 < digitarald> Found him in another IM 15:10 < nfq> aces! 15:22 < JamieWolf> When i create a new project using the agavi shell command 15:22 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:22 < _cheerios> moo 15:22 < JamieWolf> hey _cheerios 15:23 < _cheerios> hello JamieWolf 15:23 < JamieWolf> agavi used to build all actions extending the BaseAction 15:23 < JamieWolf> was this behavior changed? 15:24 < _cheerios> im not using latest rev. hmm, how could I test quickest 15:25 < _cheerios> JamieWolf, so, what happens now? 15:25 < JamieWolf> i'm using the rc2 15:25 < JamieWolf> It just extends AgaviAction 15:27 < JamieWolf> But the views again extend the ProjectBaseView 15:27 < JamieWolf> guess i file a small ticket for this. 15:27 < _cheerios> i grabbed latest svn and the build template for action says class %%MODULE%%_%%ACTION_NAME%%Action extends ProjectBaseAction 15:28 < _cheerios> http://trac.agavi.org/browser/trunk/src/buildtools/code_templates 15:28 < _cheerios> whoops, wrong dir http://trac.agavi.org/browser/branches/0.11/src/buildtools/code_templates 15:29 < _cheerios> but same stuff there 15:29 * JamieWolf smacks himself 15:29 < JamieWolf> http://trac.agavi.org/browser/trunk/src/buildtools/code_templates/defaults/actions/Error404Action.class.php.tmpl 15:30 < JamieWolf> Guess it is an intended behavior 15:30 < _cheerios> seems those are a bit out of sync 15:30 < _cheerios> (or intended, like you say) 15:31 < _cheerios> ive never rebuilt them, always used 'em as-is 15:33 < JamieWolf> WoW the chinese kid next too me is so god damn fast with his mouse ... amazing! 15:34 < JamieWolf> Well nexttime when wombert is around we just tell him >) 15:34 < _cheerios> theres nothing interesting goin on in that Default module anyhow 15:35 < JamieWolf> True, but if some newbie like me sees this, he might get confused. 15:37 < JamieWolf> _cheerios: but i have another question to you. If u start a new project, what do u start with? User Stuff, DB Stuff etc. 15:38 < _cheerios> configuring .xml's, setting up my own build templates, a clean start 15:39 < digitarald> anybody included an agavi config reader for json? 15:41 < JamieWolf> kay thanks :) 15:42 < JamieWolf> Well then see you later 15:42 -!- JamieWolf [n=benjamin@x194.vpn.hrz.tu-darmstadt.de] has quit ["Bye Folks"] 15:45 -!- Whisller [n=Miranda@axk189.neoplus.adsl.tpnet.pl] has quit ["good night"] 15:47 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 16:08 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has joined #agavi 16:34 -!- eremit [n=Miranda@p5B235912.dip.t-dialin.net] has joined #agavi 16:36 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 16:55 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has quit [] 17:12 -!- Rendez [n=Rendez@189.104.219.87.dynamic.jazztel.es] has joined #agavi 17:18 < saracen_> I'm probably not doing this correct... http://pastebin.com/d27e2b71d 17:18 < saracen_> I want to validate a date, can I do that from multiple form inputs? (r_year, r_month, r_day)? 17:43 -!- Strzalek [n=Strzalek@dke136.neoplus.adsl.tpnet.pl] has joined #agavi 17:47 < Wombert> yes saracen_ 17:47 < Wombert> not sure how, but it's definitely possible 17:47 -!- brasileiro__ [n=fdfdf@189-30-237-139.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:55 < marklar|omni> hai 17:56 < Strzalek> huomenta 17:56 < marklar|omni> sup? 17:56 < marklar|omni> my gf's cat died 17:56 < marklar|omni> :( 17:59 < saracen_> how old? 18:02 < _cheerios> marklar|omni, http://tinyurl.com/36vl7r 18:05 < CIA-36> david * r2422 /branches/0.11/ (3 files in 3 dirs): Fixed #746: Actions that return no View are never cached. 18:11 -!- Arme[0] is now known as Arme[N] 18:18 -!- digitarald [n=Miranda@98.Red-83-55-65.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 18:23 < CIA-36> david * r2423 /trunk/ (3 files in 3 dirs): merge [2420:2422] from 0.11 18:29 -!- nfq [n=nfq@84-73-210-137.dclient.hispeed.ch] has quit [] 18:30 < _cheerios> what's the proper way to create failing test cases? you check that a scenario you expect fails, and then assert as true, to show green light? 18:32 < Wombert> eh? 18:36 -!- Strzalek_ [n=Strzalek@aavf73.neoplus.adsl.tpnet.pl] has joined #agavi 18:36 < _cheerios> badly worded. :| was looping some data in random order and wondering how to catch all asserts within the loop. 18:36 -!- Strzalek [n=Strzalek@dke136.neoplus.adsl.tpnet.pl] has quit [Nick collision from services.] 18:36 -!- Strzalek_ is now known as Strzalek 18:37 < _cheerios> ...but it seemed to be problematic mostly that the underlying code requires work. 18:46 -!- saracen_ [n=saracen@91.84.44.214] has quit ["Leaving"] 19:02 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 19:14 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 19:17 -!- Arme[N] is now known as Arme[0] 19:32 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi 19:48 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit [] 20:11 < _cheerios> uh huh. 20:18 -!- icyt is now known as IcyT 20:24 -!- Wombert [n=Wombert@xdsl-87-79-49-71.netcologne.de] has joined #agavi 20:31 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 20:36 * Wombert pokes impl 20:45 < _cheerios> heh. just noticed google ads have pagination. 21:09 -!- saracen [n=saracen@91.84.44.214] has joined #agavi 21:11 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has joined #agavi 21:13 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 21:13 -!- brasileiro__ [n=fdfdf@189-30-237-139.smace701.dsl.brasiltelecom.net.br] has quit [] 21:54 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has quit [] 21:57 -!- Rendez [n=Rendez@189.104.219.87.dynamic.jazztel.es] has quit [] 22:01 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:26 -!- Arme[0] is now known as Arme[N] 22:35 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 23:27 -!- IcyT is now known as icyt 23:51 -!- Wombert [n=Wombert@xdsl-87-79-49-71.netcologne.de] has quit [] --- Day changed Fri Apr 04 2008 00:21 -!- shoan [n=shoan@59.92.182.238] has joined #agavi 01:04 -!- shoan [n=shoan@59.92.182.238] has quit [] 01:18 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 01:19 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 01:33 -!- Arme[N] is now known as Arme[0] 01:36 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 01:53 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 01:57 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 01:58 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 02:09 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 02:10 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 04:08 -!- shoan [n=shoan@59.92.182.238] has joined #agavi 04:13 -!- shoan [n=shoan@59.92.182.238] has quit [] 04:21 -!- shoan [n=shoan@59.92.182.238] has joined #agavi 04:33 -!- shoan [n=shoan@59.92.182.238] has quit [] 04:39 -!- eremit [n=Miranda@p5B235912.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:53 < v-dogg> huomenta 05:00 -!- Wombert [n=Wombert@xdsl-87-79-49-71.netcologne.de] has joined #agavi 05:00 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit ["I Quit!"] 05:03 -!- Wombert [n=Wombert@xdsl-87-79-49-71.netcologne.de] has quit [Client Quit] 05:04 -!- Strzalek [n=Strzalek@aavf73.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 05:48 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 05:51 -!- Arme[0] is now known as Arme[N] 06:00 -!- Arme[N] is now known as Arme[0] 06:00 -!- Arme[0] is now known as Arme[N] 06:13 -!- Whisller [n=Miranda@axj179.neoplus.adsl.tpnet.pl] has joined #agavi 07:03 -!- Wombert [n=Wombert@xdsl-87-79-53-160.netcologne.de] has joined #agavi 07:05 < Wombert> huomenta 07:05 -!- Wombert [n=Wombert@xdsl-87-79-53-160.netcologne.de] has quit [Client Quit] 07:15 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has joined #agavi 07:15 < _cheerios> huomenta 07:27 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 07:36 < _cheerios> good story http://www.netfunny.com/rhf/rhfban.html 07:37 < Whisller> Are using someone of you mootools 1.2? 07:41 < _cheerios> checked, 1.11 07:42 < Whisller> :( 07:44 < _cheerios> what's the beef, Whisller ? 07:46 < Whisller> Integration moo 1.2 with autocompleter plugin 07:48 < _cheerios> MikeSeth, lets start a cult for php like RoR. 07:49 < Whisller> hmm 07:53 -!- Arme[N] is now known as Arme[0] 07:54 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 08:00 -!- Arme[0] is now known as Arme[N] 08:12 -!- trophaeum [n=trophaeu@59.167.212.13] has quit ["Leaving"] 08:14 -!- trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 08:17 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 08:19 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 08:29 < shoan> Whisller: i think we integrated the autocompleter in a project. But we based it largely on the example code 08:29 < Whisller> "we" about who and which project are you talking about :> 08:30 < Whisller> Heh now I'm trying to rewrite it to 1.2 but hmm my skill is to small :/ 08:30 < Whisller> shoan 08:31 < shoan> i just took digiterald autocompleter example and used it 08:32 < Whisller> but now with 1.2 verions :> 08:32 < Whisller> *version 08:37 < Whisller> heh 08:38 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has joined #agavi 08:59 -!- digitarald [n=Miranda@177.Red-83-58-162.dynamicIP.rima-tde.net] has joined #agavi 10:03 -!- JamieWolf [n=benjamin@e179062195.adsl.alicedsl.de] has quit [] 10:17 -!- JamieWolf [n=benjamin@client34.rbg.informatik.tu-darmstadt.de] has joined #agavi 10:30 < CIA-36> david * r2424 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: Make action run again if a cache was hit, but no view cache existed and no action_attributes are defined for caching, refs #742. More to come. 10:34 < _cheerios> :) 10:36 < digitarald> (…) 10:43 -!- Arme[N] is now known as Arme[0] 10:59 -!- Whisller [n=Miranda@axj179.neoplus.adsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 11:01 < MikeSeth> _cheerios: how do we make money out of it 11:15 -!- Arme[0] is now known as Arme[N] 11:19 < marklar|omni> hai 11:20 < marklar|omni> MikeSeth: my replacement car (the 206) started having weird problems 11:20 < marklar|omni> so now I'm on my third car in 2 weeks 11:20 < marklar|omni> heh 11:21 < MikeSeth> :< 11:22 < marklar|omni> and this is a rental from Avis 11:22 < marklar|omni> they're gonna tow the 206 from tveria to jlm 11:22 < marklar|omni> and have it repaired by monday 11:22 < marklar|omni> or so they claim 11:22 < marklar|omni> the 206 freaked me out though 11:22 < marklar|omni> random warning lights coming on 11:22 < marklar|omni> the scariest of which was the "brake fluid low" light 11:24 < marklar|omni> ah, the tow just called, he's like 30 mins away 11:25 < marklar|omni> leasing company was really quick tho 11:25 < marklar|omni> called them at 11am 11:25 < marklar|omni> had a replacement at 1330 11:25 < MikeSeth> marklar|omni: hahaha the car went crazy on you lol 11:26 < marklar|omni> yeah 11:26 < marklar|omni> it's like 11:26 < marklar|omni> "zomg plz pull over :(" 11:27 < marklar|omni> heh 11:27 < marklar|omni> the owner's manual is like 11:27 < marklar|omni> "in case of lights x,y,z, PULL OVER IMMEDIATELY OR DIE IN A FIERY BLAZE KTHX" 11:28 < MikeSeth> "Alternative: termination of bodily activity" 11:28 < marklar|omni> haha 11:29 < marklar|omni> the rental car is so gay though 11:29 < marklar|omni> cheapest cd player evar 11:29 < MikeSeth> joe got the worst one 11:29 < marklar|omni> hehe 11:29 < marklar|omni> even the radio sounds terrible in this one 11:30 < marklar|omni> it rides ok though 11:30 < marklar|omni> it's another Getz 11:30 < marklar|omni> heh 11:30 < marklar|omni> k food 11:30 < marklar|omni> brb 11:35 -!- Strzalek [n=Strzalek@aavf73.neoplus.adsl.tpnet.pl] has joined #agavi 11:37 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 11:45 * impl brrs 11:48 < JamieWolf> hey there 11:49 < impl> hiyo 11:50 < JamieWolf> the project for the forge is created, but still there are sooooo many thoughts in my head. 11:51 < JamieWolf> I'm planing to use mysql as database for user stuff etc. 11:52 < impl> my best suggestion: start writing everything down 11:52 < JamieWolf> and propel as ORM therefor 11:52 < impl> then take all your written down things and organize them into a structure that makes sense 11:53 < impl> I'm glad to hear that you're making progress on it, too :D 11:53 < JamieWolf> I have written down most of the Stuff... but still it feels like somethings missing :) 11:57 < digitarald> forge? 11:58 < _cheerios> where we can share agavi modules + agavi snippets. will help tons 11:58 < _cheerios> we need that like yesterday :( 11:58 < digitarald> can we have that for mootools too? ;) 11:59 < digitarald> mh ... a snippet collection or a project forge 11:59 < digitarald> one is small and easy to build, the other big and clumsy 12:00 < JamieWolf> digitarald: I take the small and easy to build one. 12:01 < _cheerios> something like agavi search|install|remove ? from the forge 12:02 < _cheerios> every addition to forge with description + agavi revision, and it should work somewhat. 12:04 < digitarald> and tagging 12:04 < digitarald> snippets with markdown as description 12:04 < JamieWolf> Well first let me get the basic app working 12:04 < digitarald> so u can also write articles with code snippets 12:04 < digitarald> and comments ;) 12:04 < JamieWolf> write on ... iäm noting down :D 12:05 < digitarald> maybe without registration, only recaptcha to post snippets 12:05 < JamieWolf> you mean something like pastebin? 12:06 < digitarald> right, only email + url + name ... 12:07 < digitarald> snippet consists of title + text (markdown) + tags (+generic tag for agavi release) 12:08 < digitarald> so ... enough ideas ... :D 12:08 < digitarald> thats how my forge works 12:09 < JamieWolf> >D 12:09 < digitarald> reads projects from a repository 12:09 < digitarald> parses the markdown, gets tags, image, title from the markdown document 12:09 < digitarald> allows also verioning 12:09 < digitarald> versioning 12:09 < JamieWolf> Would it make sense to put voting, tagging into a own module? 12:09 < digitarald> and demos 12:10 < digitarald> depends on how u'll organize your modules 12:10 < digitarald> comments maybe as extra module 12:10 < digitarald> tagging/voting to the Snippet module 12:11 < digitarald> since tags, votes and snippet are always together 12:11 < digitarald> e.g. I use disqus for comments 12:11 < digitarald> http://www.disqus.com/ ... with API to get the comments 12:12 < digitarald> so I don't have to care about spam ... threaded comments, with avatar ... 12:15 < JamieWolf> Okay thanks. I'll have a look into the disqus thinggy when I get to the Comments 12:16 < JamieWolf> But I don't think, that voting and tagging onl go with the snipplet module. 12:18 < JamieWolf> I took a look at the cakePHP Bakery and they have something like snipplets, news, tutorials etc that have tags and votes as well 12:21 < JamieWolf> but thinking about it a litte more. news are just text, tutorials as well. Also snipplets are just text... 12:24 < digitarald> right, with markdown and geshi u can format every text to a good looking article 12:31 -!- Wombert_ [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 12:42 -!- Wombert_ [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit [Remote closed the connection] 12:43 -!- Wombert_ [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi 12:43 -!- Wombert [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 12:44 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 12:47 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:28 -!- Wombert_ [n=Wombert@dialbs-088-079-085-107.static.arcor-ip.net] has quit [] 13:28 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 13:32 -!- Arme[N] is now known as Arme[0] 13:39 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 13:39 -!- eremit [n=Miranda@p5B23471A.dip.t-dialin.net] has joined #agavi 13:42 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 13:45 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 13:48 -!- JamieWolf [n=benjamin@client34.rbg.informatik.tu-darmstadt.de] has quit ["Bye Folks"] 13:50 -!- Wombert [n=Wombert@xdsl-87-79-53-160.netcologne.de] has joined #agavi 13:59 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 14:03 -!- shoan [n=shoan@122.166.1.168] has quit [] 14:08 -!- _cheerios [i=jussiava@ip-87-108-51-167.customer.academica.fi] has quit ["bbs"] 14:29 -!- Wombert [n=Wombert@xdsl-87-79-53-160.netcologne.de] has quit [] 15:16 -!- digitarald [n=Miranda@177.Red-83-58-162.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 15:29 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 15:46 < marklar|omni> sup 15:46 < marklar|omni> maik, here? 15:50 < MikeSeth> yah sup 15:52 < MrJeep> marklar|omni: so, what happened with your car ? 15:59 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:59 < _cheerios> moo 16:01 -!- saracen [n=saracen@91.84.44.214] has quit [Read error: 113 (No route to host)] 16:21 -!- icyt is now known as IcyT 16:37 < _cheerios> joggiiiiing 16:40 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 16:43 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 16:52 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 16:57 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 17:09 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 17:27 < _cheerios> oh man. oh man 17:27 < _cheerios> sweat sweat sweat 17:38 -!- brasileiro__ [n=fdfdf@189-30-237-139.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:38 < brasileiro__> o/ 17:48 -!- Arme[0] is now known as Arme[N] 17:52 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 18:06 < _cheerios> \o/ idd 18:24 -!- MrJeep [n=MrJeep@geoimage-gx.abacom.com] has joined #agavi 18:33 -!- Strzalek_ [n=Strzalek@dlq23.neoplus.adsl.tpnet.pl] has joined #agavi 18:51 -!- Strzalek [n=Strzalek@aavf73.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 19:18 -!- Strzalek_ [n=Strzalek@dlq23.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 19:32 -!- MrJeep [n=MrJeep@geoimage-gx.abacom.com] has quit [] 19:44 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 20:02 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Connection timed out] 20:24 -!- brasileiro__ [n=fdfdf@189-30-237-139.smace701.dsl.brasiltelecom.net.br] has quit [] 20:46 < _cheerios> heh at "die" options 20:46 < _cheerios> (guess what movie) 20:58 -!- Arme[N] is now known as Arme[0] 21:17 < _cheerios> new bsg in 8 hours... 21:20 < MikeSeth> DO WANT 21:27 < _cheerios> did you try ff3? 22:08 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleeptillbsg"] 22:29 -!- Wombert [n=Wombert@dslb-088-064-062-000.pools.arcor-ip.net] has joined #agavi 22:31 < Wombert> re 23:07 * Wombert pets MikeSeth 23:07 < Wombert> you there, miek? 23:24 < MikeSeth> almost no 23:24 < MikeSeth> sup 23:40 -!- Wombert [n=Wombert@dslb-088-064-062-000.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 23:48 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 23:48 -!- Wombert [n=Wombert@dslb-088-064-217-154.pools.arcor-ip.net] has joined #agavi --- Day changed Sat Apr 05 2008 00:10 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 00:50 -!- shoan [n=shoan@59.92.154.205] has joined #agavi 00:56 -!- trophaeum_ is now known as trophaeum 01:01 -!- shoan_ [n=shoan@59.92.154.205] has joined #agavi 01:12 -!- shoan_ [n=shoan@59.92.154.205] has quit [] 01:15 -!- shoan [n=shoan@59.92.154.205] has quit [Read error: 110 (Connection timed out)] 01:59 -!- IcyT is now known as icyt 03:14 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, Spica, impl, CIA-36 03:14 -!- Netsplit over, joins: impl, Spica 03:23 -!- Rick [i=rick@unaffiliated/rick] has joined #agavi 03:23 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 04:40 -!- eremit [n=Miranda@p5B23471A.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 04:46 -!- Wombert [n=Wombert@dslb-088-064-217-154.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:54 -!- Wombert [n=Wombert@dslb-088-064-220-120.pools.arcor-ip.net] has joined #agavi 05:03 -!- Wombert_ [n=Wombert@dslb-088-064-051-114.pools.arcor-ip.net] has joined #agavi 05:14 -!- Wombert [n=Wombert@dslb-088-064-220-120.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 05:21 -!- Arme[0] is now known as Arme[N] 05:44 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has joined #agavi 06:02 < v-dogg> huomenta 06:02 < Arme[N]> en/product_manager/frontend/choose_product 06:02 < Arme[N]> oops :P 06:02 < Arme[N]> huomenta 06:50 -!- shoan [n=shoan@59.92.154.205] has joined #agavi 07:21 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 07:27 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has joined #agavi 08:00 -!- shoan [n=shoan@59.92.154.205] has quit [Remote closed the connection] 08:00 -!- shoan [n=shoan@59.92.154.205] has joined #agavi 08:09 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 08:09 < _cheerios> huomenta 08:23 < _cheerios> http://nekomimi.cx/~pda/op_masturbation.jpg 08:29 < eremit> huomenta 08:53 -!- shoan_ [n=shoan@59.92.198.98] has joined #agavi 08:59 -!- icyt is now known as IcyT 09:04 -!- shoan [n=shoan@59.92.154.205] has quit [Read error: 110 (Connection timed out)] 09:52 -!- shoan_ [n=shoan@59.92.198.98] has quit [Read error: 110 (Connection timed out)] 09:58 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 10:29 < marklar|omni> hai 10:42 < _cheerios> mmm... bsg \o/ 10:46 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has joined #agavi 10:48 < JamieWolf> Hey there 10:54 < JamieWolf> hey ho 10:54 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has left #agavi [] 10:55 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has joined #agavi 10:55 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has left #agavi [] 10:55 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has joined #agavi 10:55 < JamieWolf> Hey ho again 10:56 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has left #agavi [] 11:05 < JamieWolf> how do i get the Agavi Propel Builder Classes working in my build.properties 11:18 < Wombert_> haha classic _cheerios 11:18 < Wombert_> JamieWolf: eh? 11:18 < Wombert_> you using 1.3? 11:19 -!- Wombert_ is now known as Wombert 11:28 < JamieWolf> there is a AgaviPHP5ComplexObjectBuilder.php which i wanted to use. Yep using propel 1.3beta4 from pear 11:30 < JamieWolf> Wombert: do you know why the macosx Terminal.app always clears the console after I called propel-gen? 11:33 < Wombert> it doesn't work 11:33 < JamieWolf> oh and btw. I noticed when I created a new project using agavi project with the defaults, that the actions in the Default Module are extending AgavieAction instead of ProjectBaseAction 12:06 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:28 -!- Arme[N] is now known as Arme[0] 12:29 < Wombert> some of the defaults, yes 12:29 < Wombert> they don't use renderers either 12:29 < Wombert> err layouts 12:31 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 12:32 -!- Netsplit over, joins: Rick, CIA-36 12:37 -!- IcyT is now known as icyt 12:42 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 12:43 -!- Netsplit over, joins: Rick, CIA-36 12:53 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 12:53 -!- Netsplit over, joins: Rick, CIA-36 12:57 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 12:58 -!- Netsplit over, joins: Rick, CIA-36 12:58 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick 12:59 -!- Netsplit over, joins: Rick 13:01 -!- Wombert_ [n=Wombert@dslb-088-066-185-138.pools.arcor-ip.net] has joined #agavi 13:01 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 13:02 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 13:02 -!- Netsplit over, joins: Rick, CIA-36 13:03 -!- Netsplit over, joins: Rick, CIA-36 13:06 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, CIA-36 13:06 -!- Netsplit over, joins: Rick, CIA-36 13:10 -!- Wombert [n=Wombert@dslb-088-064-051-114.pools.arcor-ip.net] has quit [Connection timed out] 13:14 -!- wreq [n=janx@OL230-81.fibertel.com.ar] has joined #agavi 13:14 -!- wreq [n=janx@OL230-81.fibertel.com.ar] has left #agavi [] 13:38 < Spica> Huomenta 13:39 < Spica> If I wanted to split a form on multiple pages and allow the user to traverse from one page to another (i.e. prev, next) prior to submitting, what would be the best way to do this? 13:43 -!- shoan [n=shoan@59.96.42.167] has joined #agavi 13:45 < v-dogg> ajax, multiple actions or one action with several execute methods (you can override "read" and "write" in for a route - never used myself, someone else needs to teach you how it works) 14:08 -!- saracen [n=saracen@91.84.44.214] has joined #agavi 14:21 < Spica> Hmm.. okay. Thank you v-dogg. Have you used any other method you mentioned? Ajax or multiple actions? 14:32 -!- Wombert [n=Wombert@dslb-088-066-160-162.pools.arcor-ip.net] has joined #agavi 14:35 * Wombert smacks impl 14:40 -!- Wombert_ [n=Wombert@dslb-088-066-185-138.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 14:47 < v-dogg> Spica: I've done some "wizards" by simply using multiple actions in a chain. Actions save input to the session and the last action "commits" 14:49 < v-dogg> action's executeRead shows input, executeWrite stores values and does $this->setAttribute('next', 'name_of_the_next_page') (or 'name_of_the_previous_page' if user hit "Previous") 14:49 < v-dogg> success view uses that name to generate an url and redirects 14:57 -!- Wombert [n=Wombert@dslb-088-066-160-162.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 15:06 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 15:09 -!- JamieWolf [n=benjamin@p54AB65DA.dip.t-dialin.net] has quit ["Bye Folks"] 15:19 < Spica> v-dogg: Hmm.. how do I store data into a session? And what would be the best way to automate its extraction so that the FPF would automatically populate my forms, for example, if the user hits previous? 15:35 -!- CIA-36 [n=CIA@208.69.182.149] has joined #agavi 15:37 < v-dogg> Spica: $this->context->getUser()->setAttribute() stores stuff into the session 15:38 < Spica> Hmm.. is there a substantial difference between $this->context and $this->getContext()? 15:38 < v-dogg> and you can set fpf to populate in your Input view 15:38 < v-dogg> probably not 15:40 < Spica> Any best practices for naming such chains of actions? 15:41 < Spica> v-dogg: Can I store an instance of a Propel class to a session? That would allow me to store objects rather than input arrays that I get from forms. 15:41 < Spica> I.e. as long as save() gets called only in the last action that performs the actual transaction. 15:52 -!- Wombert [n=Wombert@e176242183.adsl.alicedsl.de] has joined #agavi 16:05 < _cheerios> Kubica on pole o_O 16:08 < Wombert> is he? 16:08 < Wombert> wtf 16:22 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 16:26 < v-dogg> Spica: hmm... not sure about storing propel objects... I wouldn't count on them (or rather their dependencies) being serializable 16:26 < v-dogg> with PDO resources and everything 16:26 < Spica> Okay. I will have to figure out a workaround then. 16:26 < Spica> Thanks! 16:27 < v-dogg> reading them back might be tricky too because their parent classes might not be loaded 16:33 < Spica> Hmm.. why does not obey the normal css rules for style & width? (Nothing do with Agavi, I know.) 16:51 -!- Wombert [n=Wombert@e176242183.adsl.alicedsl.de] has quit [] 16:59 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 17:03 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has joined #agavi 17:04 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has quit [Client Quit] 17:04 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has joined #agavi 17:06 < Spica> How do I handle file uploads in Agavi? The uploaded file does not appear in $rd->getParameter in my executeWrite method. I presume there is another way to access them. But how? 17:07 < Spica> Hmm.. $rd->getAll('files') shows the file. But I cannot access it that way. 17:17 < _cheerios> $files = $rd->getFiles('files'); 17:19 < _cheerios> if youre using PDT it doesnt really list all the available methods in the dropdowns 17:41 < Spica> I was looking at the API docs at agavi.org 17:42 < Spica> Started out with AgaviRequestDataHolder but it did not list the method there.. or anywhere so that I could have found it. 17:45 < _cheerios> factories.xml defines what is in use 17:45 < _cheerios> 17:46 < _cheerios> which then implies use of AgaviWebRequestDataHolder 18:02 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 18:02 < Macen> oh hi 18:02 < Macen> what do you call it when you put a * next to a piece of text and then reference to it at the end of the document? 18:02 < saracen> footnote? 18:03 < Macen> *ta 18:03 < Macen> :) 18:03 < saracen> :P 18:04 < saracen> Or thought if its the end of a document, it might be an Endnote 18:04 < saracen> although* ;x 18:04 < Macen> hah 18:05 < Macen> footnote will suffice 18:11 < marklar|omni> anyone ever use a fortigate vpn? 18:14 < Macen> hi marklar|omni 18:14 < Macen> i've been ill :( 18:14 < marklar|omni> aw 18:14 < marklar|omni> drink some tea 18:15 < Macen> i need some 18:15 < marklar|omni> get some earl grey 18:15 < marklar|omni> ftw 18:15 < Macen> oh posh 18:15 < Macen> they only buy tetleys where i have the office 18:15 < Macen> then they have the nerve to charge me for it 18:15 < Macen> how dare they 18:15 < marklar|omni> fail 18:16 < Macen> idd 18:20 < marklar|omni> man 18:20 < marklar|omni> EPS files are huge. 18:24 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 18:28 < marklar|omni> meep 18:29 < marklar|omni> MikeSeth: hear? 18:29 < MikeSeth> sup 18:29 < marklar|omni> you sat with buki? 18:29 < MikeSeth> yes 18:29 < marklar|omni> anything viable? 18:29 < MikeSeth> we're calling a meetup 18:30 < MikeSeth> :D 18:30 < marklar|omni> :D 18:30 < marklar|omni> this week? 18:30 < MikeSeth> didnt say 18:30 < marklar|omni> mk 18:30 < marklar|omni> man 18:30 < marklar|omni> pesach is going to pwn 18:30 < marklar|omni> 10 days off 18:30 < MikeSeth> yarly 18:30 < marklar|omni> heh 18:30 < marklar|omni> stupid rental car had really strange wheel air pressures 18:31 < marklar|omni> f-l was 32, f-r was 29, b-l 30 and b-r was like 33 18:31 < marklar|omni> mfr says 30 on all 18:32 < marklar|omni> so much traffic tomorrow morning :( 18:32 < marklar|omni> tveria-jlm is gonna be like 3 hrs 18:32 < marklar|omni> meeeh 18:32 < MikeSeth> this is inadequate 18:33 < marklar|omni> hahaha 18:33 < marklar|omni> hwzone.co.il main forum page 18:34 < marklar|omni> "newest member: haim ha-dayag" 18:36 < MikeSeth> lol 18:40 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 18:45 -!- shoan [n=shoan@59.96.42.167] has quit [] 18:51 -!- Arme[0] is now known as Arme[N] 19:03 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 19:12 -!- CIA-36 [n=CIA@208.69.182.149] has quit [] 19:37 -!- Arme[N] is now known as Arme[0] 19:48 -!- CIA-5 [n=CIA@208.69.182.149] has joined #agavi 21:01 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 21:02 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [Client Quit] 21:35 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 21:43 -!- _trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 21:53 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 21:55 -!- trophaeum_ [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 22:23 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 23:47 -!- _trophaeum is now known as trophaeum --- Day changed Sun Apr 06 2008 00:33 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 00:37 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Nick collision from services.] 00:38 -!- trophaeum_ is now known as trophaeum 00:48 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 00:52 -!- _trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 00:56 -!- Wombert [n=Wombert@dslb-088-064-053-010.pools.arcor-ip.net] has joined #agavi 00:57 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Nick collision from services.] 00:57 -!- _trophaeum is now known as trophaeum 00:58 < Wombert> ohai 00:58 * Wombert pokes impl 00:58 * Wombert nudges MikeSeth 01:00 < a|K|a> sounda hawt! 01:08 -!- trophaeum_ [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 01:41 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 01:41 < nfq> any one here besides Wombert on Leopard? 01:54 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 02:11 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [No route to host] 02:41 -!- _trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 02:45 -!- _trophaeum is now known as trophaeum 02:51 -!- trophaeum_ [n=trophaeu@59.167.212.13] has quit [Connection timed out] 02:58 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 03:16 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 03:19 -!- _trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 03:25 -!- trophaeum [n=trophaeu@59.167.212.13] has joined #agavi 03:25 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 03:32 -!- trophaeum_ [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 03:32 -!- Wombert [n=Wombert@dslb-088-064-053-010.pools.arcor-ip.net] has quit [] 03:43 -!- _trophaeum [n=trophaeu@59.167.212.13] has quit [Read error: 110 (Connection timed out)] 04:15 -!- Arme[0] is now known as Arme[N] 04:40 -!- eremit [n=Miranda@p5B2367CD.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 05:14 < v-dogg> huomenta 05:57 -!- shoan_ [n=shoan@59.96.46.173] has joined #agavi 06:29 -!- eremit [n=Miranda@p5B235A22.dip.t-dialin.net] has joined #agavi 07:04 -!- digitarald [n=Miranda@62.43.162.138.dyn.user.ono.com] has joined #agavi 07:07 < digitarald> Huomenta 08:10 < Spica> huomenta 08:19 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 08:19 < _cheerios> huomenta 08:20 < Spica> _cheerios: I forgot this yesterday, so thanks for your help with RequestHolders and file uploading. 08:20 < _cheerios> all good now? 08:21 < Spica> Yes, fine. 08:22 < Spica> I am still trying to figure out a good way to do a multipaged form. 08:22 < Spica> My current solutions penalises quite heavily the independence of some actions. 08:23 < Spica> I currently have a multiaction solution. v-dogg told me yesterday that it would also be possible to overload execute methods in routing (or something like that) but he had never done that. 08:28 < _cheerios> come to think of it, i've never done a multipageform 08:35 < Spica> Ah, PHP cannot recursively delete a directory on its own. 08:40 < Spica> I would really love to have a high-level fully o-o API in PHP 08:41 < Spica> Something that would actually throw honest exceptions when things go awry instead of checking weird return values. 08:42 < _cheerios> hmm. form + random hash + page number. saving of data serverside to APC/DB. each form page a slot w/its own validation. *shrug* 08:46 -!- Strzalek [n=Strzalek@dlu120.neoplus.adsl.tpnet.pl] has joined #agavi 09:15 -!- shoan_ [n=shoan@59.96.46.173] has quit [] 09:35 -!- E_mE[Web] [n=E_mE[Web@cpc3-lewi10-0-0-cust348.bmly.cable.ntl.com] has joined #agavi 09:35 -!- shoan [n=shoan@59.96.46.173] has joined #agavi 09:35 < E_mE[Web]> huomenta! 09:35 < E_mE[Web]> finally back from france :) 09:44 -!- Strzalek [n=Strzalek@dlu120.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 10:09 < saracen> Do you people use anything other than the mail() function for sending emails with agavi? Or is there a preferred plugin? 10:11 < E_mE[Web]> yes, you should never use mail() unless you understand the RFC standards inside out 10:11 < E_mE[Web]> look for php mail libraries 10:16 < saracen> =), I see, thank you. I'll have a look at Swift Mailer 10:20 < E_mE[Web]> welcome :) 10:20 -!- E_mE[Web] [n=E_mE[Web@cpc3-lewi10-0-0-cust348.bmly.cable.ntl.com] has quit ["http://irc.netsplit.de/"] 10:45 -!- selloso [n=selloso@p54B256C1.dip.t-dialin.net] has joined #agavi 10:48 < selloso> Hi everbody, I'm workin on a software which uses agavi. In want to provide this software like an Message Baord so that everyone with an PHP Webspace can install this software. I wondered if the LGPL allows me to distribute an unmodified version of agavi in context of the software. What would you say? 10:49 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has joined #agavi 10:49 -!- LBO_ [n=chatzill@dkm174.neoplus.adsl.tpnet.pl] has joined #agavi 10:51 < selloso> I'd say it's possible if as long as I give the notice to the users that agavi is used and licensed und the LGPL 10:55 < LBO_> huomenta guys! 10:56 < digitarald> selloso: unmodified: yes 10:56 < digitarald> when u modify agavi your result is also LGPL 10:57 < digitarald> if u only include it as library and extend it, you don't have to care 10:57 < selloso> yeah, that's what I thought but there's need for me to do so 10:57 < selloso> okay, than I was right :-D 10:57 < selloso> thank you very much 10:59 < LBO_> guys, where is wombert? 10:59 < digitarald> can anyone post a cache.xml as example? 10:59 < digitarald> not online 11:00 < digitarald> its weekend ;) 11:01 < LBO_> :/ 11:01 < LBO_> grrr, i wanted to talk about mine zend_db adapter.... 11:02 < LBO_> I've wrote ezcDatabase adapter this week as well 11:06 < _cheerios> digitarald, sample has one 11:35 < digitarald> hooray, works 11:35 < _cheerios> lol. hamilton from 3rd to 10th on 1st lap. nice going :p 11:35 < _cheerios> räikkönen and kovalainen really battled it out on first few corners. wow :) 11:36 < _cheerios> and then hamilton crashes ... n00b 11:39 -!- selloso [n=selloso@p54B256C1.dip.t-dialin.net] has quit [] 11:40 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has quit [] 11:44 < LBO_> guys, where can i specify per-module-configuration? 11:44 < LBO_> eg. comments.per.page 11:44 < LBO_> for comments module? 11:47 < digitarald> custom config reader 11:48 < v-dogg> or settings.xml 11:48 < digitarald> like AgaviModuleConfigHandler 11:48 < v-dogg> here 11:48 < digitarald> AgaviModuleConfigHandler should really have a settings field :) 11:49 < v-dogg> extending module config handler is easy' 11:49 < v-dogg> -' 11:51 < digitarald> right, set your own and change config handlers 11:56 < LBO_> thanks, but i like that v-doggs idea with prefix 11:56 < LBO_> ill try to use it 11:57 < marklar|omni> ZOMG 11:57 < marklar|omni> http://tech.slashdot.org/article.pl?sid=08/04/06/0610201 11:58 < MikeSeth> marklar|omni: I cant believe they are making a new trolling ground for us 11:58 < marklar|omni> haha 11:58 < marklar|omni> turban over powerlines 11:59 < LBO_> v-dogg|digitarald: if I extend AgaviModuleConfigHandler - what will happen with validation against XSD? 12:00 -!- Strzalek [n=Strzalek@dlb144.neoplus.adsl.tpnet.pl] has joined #agavi 12:01 < digitarald> LBO_: make your own 12:02 < digitarald> extending does mean that u'll reuse all the old code 12:02 < digitarald> u can also override it 12:03 < LBO_> i know the pros/cons/differences... what i mean is haven't played with XSD before 12:03 < LBO_> and its problem for me :) 12:17 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:20 -!- Strzalek [n=Strzalek@dlb144.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 12:20 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Client Quit] 12:20 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:32 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has joined #agavi 12:35 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has quit [Client Quit] 13:17 < digitarald> LBO_: then remove validation ;) 13:17 -!- digitarald [n=Miranda@62.43.162.138.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 13:32 -!- Wombert [n=Wombert@dslb-088-066-186-236.pools.arcor-ip.net] has joined #agavi 13:41 < _cheerios> been watching the race, Wombert ? 13:41 < Wombert> absolutely 13:46 < MikeSeth> 2:54 <@scientolold> 13:46 < MikeSeth> sigh. 13:47 < _cheerios> what, you don't like XML? 14:13 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has joined #agavi 14:38 < saracen> How can I populate forms from my view? 14:42 < Wombert> can someone help saracen, please? _cheerios? v-dogg? 14:42 < Wombert> gotta run 14:42 < Wombert> bai 14:42 -!- Wombert [n=Wombert@dslb-088-066-186-236.pools.arcor-ip.net] has quit [] 14:43 < saracen> Buck passing! 14:51 -!- Arme[N] is now known as Arme[0] 14:54 < _cheerios> saracen, http://trac.agavi.org/ticket/747 14:56 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi 14:57 < saracen> I see, so I have to give my form an id. Thank you =) 15:00 < Whisller> hello guys 15:01 -!- JamieWolf [n=benjamin@e176232146.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 15:10 -!- JamieWolf [n=benjamin@f051113188.adsl.alicedsl.de] has joined #agavi 15:38 -!- saracen [n=saracen@91.84.44.214] has quit ["Leaving"] 15:43 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 16:05 -!- LBO__ [n=chatzill@dmv117.neoplus.adsl.tpnet.pl] has joined #agavi 16:15 < _cheerios> first version of pre/post hooks working. \o/ now for some m:m study. 16:23 -!- LBO_ [n=chatzill@dkm174.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:27 -!- shoan_ [n=shoan@59.96.46.173] has joined #agavi 16:31 -!- LBO___ [n=chatzill@dlg153.neoplus.adsl.tpnet.pl] has joined #agavi 16:31 -!- LBO___ is now known as LBO_ 16:36 < LBO_> is it proper way if model reads some needed config directly from AgaviConfig? 16:38 -!- LBO___ [n=chatzill@dmk238.neoplus.adsl.tpnet.pl] has joined #agavi 16:46 -!- shoan [n=shoan@59.96.46.173] has quit [Read error: 110 (Connection timed out)] 16:49 -!- LBO__ [n=chatzill@dmv117.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:51 -!- shoan_ [n=shoan@59.96.46.173] has quit [] 16:57 -!- LBO_ [n=chatzill@dlg153.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 17:07 -!- Arme[0] is now known as Arme[N] 17:14 -!- Wombert [n=Wombert@dslb-088-064-223-252.pools.arcor-ip.net] has joined #agavi 17:21 < Wombert> ehm 17:21 < Wombert> what is this 17:21 < Wombert> http://trac.agavi.org/ticket/747 17:23 * Wombert smacks _cheerios 17:23 < Wombert> the ticket system is not a support forum 17:23 < Wombert> and wtf is that? 17:23 < Wombert> srsly 17:24 < Wombert> you don't need a form ID, and you don't need your fields to be named form[lulz] 17:24 < _cheerios> haha. so predictable. 17:28 -!- LBO____ [n=chatzill@dmu27.neoplus.adsl.tpnet.pl] has joined #agavi 17:28 -!- LBO____ is now known as LBO_ 17:31 < Wombert> _cheerios: I beg your pardon? 17:31 < Wombert> you could at least help him properly. and explain things. 17:35 < _cheerios> if you feel the documentation on this aspect is lacking you're free to edit the ticket so it is more comprehensive in future when this same issue is brought up again. 17:40 -!- Wombert_ [n=Wombert@dslb-088-066-185-245.pools.arcor-ip.net] has joined #agavi 17:46 -!- LBO___ [n=chatzill@dmk238.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 17:46 -!- ChanServ [ChanServ@services.] has quit [Shutting Down] 17:47 -!- ChanServ [ChanServ@services.] has joined #agavi 17:47 -!- ServerMode/#agavi [+o ChanServ] by irc.freenode.net 17:52 -!- ChanServ [ChanServ@services.] has quit [Shutting Down] 17:53 -!- ChanServ [ChanServ@services.] has joined #agavi 17:53 -!- ServerMode/#agavi [+o ChanServ] by irc.freenode.net 17:56 -!- Wombert [n=Wombert@dslb-088-064-223-252.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 18:14 -!- shoan [n=shoan@59.96.46.173] has joined #agavi 18:19 * Wombert_ pokes impl 18:19 < Wombert_> where art thou, sire? 18:20 < impl> Wombert_: oh hai 18:26 -!- LBO_ [n=chatzill@dmu27.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 18:31 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi 18:34 -!- shoan [n=shoan@59.96.46.173] has quit [] 18:39 -!- Wombert_ [n=Wombert@dslb-088-066-185-245.pools.arcor-ip.net] has quit [] 18:46 -!- Arme[N] is now known as Arme[0] 18:58 -!- Strzalek [n=Strzalek@dlb144.neoplus.adsl.tpnet.pl] has joined #agavi 19:05 < JamieWolf> Huomenta. 19:05 -!- Whisller [n=Miranda@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)] 19:09 < JamieWolf> how could I explain, that when I type agavi module for instance, that I don't see what happens in my Terminal.app? I can see stuff like module name?, but after I typed a name and hit enter the terminal blanks and the next I see is Actions for FooBar ... 19:11 < JamieWolf> My Terminal is acting weird since two days now. Dunno what changed ... and sadly I don't know how to fix is... 19:20 < _cheerios> something in your console settings that doesnt like ANSI colors? *shrug* 19:32 -!- Strzalek [n=Strzalek@dlb144.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 19:32 < JamieWolf> But I have the ANSI-Colors enabeld... 19:33 < a|K|a> you ahve it emulating? 19:33 < a|K|a> what client you using? 19:33 < JamieWolf> I mean the is output. When I mark the stuff in the console with the mouse, then I'm able to see the output, 19:39 < JamieWolf> aka I'm on MacOSX using Terminal.app 19:40 < a|K|a> hrmm... I see. No clue 19:40 < a|K|a> I had some issues with SecureCRT on windows and then tried in putty and it works 20:01 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 20:07 < marklar|omni> hai 20:08 < marklar|omni> JamieWolf: echo $TERM 20:12 < marklar|omni> JamieWolf: also http://www.macosxhints.com/article.php?story=20020408225741777 21:17 -!- E_mE[Stilgar] [n=jeramy@bb-195-172-49-84.ukonline.co.uk] has joined #agavi 21:17 < E_mE[Stilgar]> huomrnta 21:30 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 21:51 < JamieWolf> marklar|omni: echo $TERM = xterm-color 21:52 < JamieWolf> sorry 2 hours late, but I was watching a movie with my girlfriend 22:17 -!- Wombert [n=Wombert@dslb-088-066-185-245.pools.arcor-ip.net] has joined #agavi 23:26 -!- Wombert [n=Wombert@dslb-088-066-185-245.pools.arcor-ip.net] has quit [] --- Day changed Mon Apr 07 2008 00:28 -!- shoan [n=shoan@59.96.46.173] has joined #agavi 00:30 -!- shoan [n=shoan@59.96.46.173] has quit [Remote closed the connection] 00:30 -!- shoan [n=shoan@59.96.46.173] has joined #agavi 04:34 -!- Arme[0] is now known as Arme[N] 04:40 -!- eremit [n=Miranda@p5B235A22.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:57 < marklar|omni> JamieWolf: see the link 05:14 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 05:27 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:56 < v-dogg> huomenta 06:05 -!- shoan_ [n=shoan@59.92.147.245] has joined #agavi 06:12 -!- LBO_ [i=d4a06aa0@gateway/web/ajax/mibbit.com/x-e99dfa2a2de17a3d] has joined #agavi 06:12 < LBO_> huomenta 06:15 -!- shoan [n=shoan@59.96.46.173] has quit [Read error: 110 (Connection timed out)] 06:30 -!- Whisller [n=Miranda@aard75.neoplus.adsl.tpnet.pl] has joined #agavi 06:45 < Whisller> morning 07:00 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 07:00 < _cheerios> huomenta 07:24 < Spica> Huomenta 07:31 -!- JamieWolf [n=benjamin@f051113188.adsl.alicedsl.de] has quit [] 07:40 < E_mA> huomenta! 07:40 * E_mA is back off holiday and has lovely illness >:| 07:45 -!- Whisller [n=Miranda@aard75.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 07:48 < v-dogg> serves you right, holidays are not supported ;) 07:52 -!- JamieWolf [n=benjamin@x128.vpn.hrz.tu-darmstadt.de] has joined #agavi 07:54 < _cheerios> :) 07:55 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 08:00 -!- LBO_ [i=d4a06aa0@gateway/web/ajax/mibbit.com/x-e99dfa2a2de17a3d] has quit ["http://www.mibbit.com ajax IRC Client"] 08:08 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 08:09 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 08:12 < E_mA> hehe 08:15 -!- JamieWolf [n=benjamin@x128.vpn.hrz.tu-darmstadt.de] has quit [Read error: 113 (No route to host)] 08:21 -!- E_mE[Stilgar [n=jeramy@bb-195-172-49-84.ukonline.co.uk] has joined #agavi 08:33 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 08:34 -!- E_mE[Stilgar] [n=jeramy@bb-195-172-49-84.ukonline.co.uk] has quit [Read error: 110 (Connection timed out)] 08:34 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Client Quit] 08:38 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 08:44 < Wombert> hai 08:45 < _cheerios> huomenta Wombert 08:49 < Wombert> brb 08:49 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["bai"] 09:03 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 10:01 -!- shoan_ [n=shoan@59.92.147.245] has quit [] 10:18 -!- Whisller [n=Miranda@aarc221.neoplus.adsl.tpnet.pl] has joined #agavi 10:29 < Wombert> http://p.caboo.se/176438 10:29 < Wombert> does that have to be configurable anyway? 10:33 < _cheerios> er, that equals what? 10:34 < Wombert> http://trac.agavi.org/ticket/742 10:41 < MikeSeth> good glory 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> Agavi is awesome 10:42 < MikeSeth> . 10:44 < Wombert> MikeSeth: is it? :> 10:44 < Wombert> why 10:44 < E_mA> why is it awsome MikeSeth? hoho! 10:44 < _cheerios> i never really understood 742. why was it that the action needed to be ran again, instead of using the cache, when filling view B's data? "However, you might have tons and gigabytes of data for the View, and thus require to run the Action again. " -- what changes when the same action is rerun for output B? 10:44 < E_mA> hah! you beat me to it 10:45 < v-dogg> MikeSeth: photos and blog posts or didn't happen 10:46 < MikeSeth> uhhh 10:46 < MikeSeth> I would need a permission for that 10:46 < MikeSeth> :< 10:47 < MikeSeth> but it is awesome :D 10:54 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 11:53 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 11:54 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 12:06 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 12:08 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Remote closed the connection] 12:10 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 12:23 < Macen> how to reference "usemap" on a html elements attribute via javascript anyone? 12:23 < Macen> console.log(oDistrMapOld.usemap) returns undefined but console.log(oDistrMapOld) clearly shows "usemap" as being an attribute of the element? 12:23 < Macen> http://panaz4.youds.com/distribution 12:23 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:24 < Macen> I'm having to re-code the script for Firefox, by dynamically generating the images, as with the method implemented above, although it works in Safari and IE Firefox seems to make the elements void after a few shows of the image in the map. 12:24 < Macen> in the Firebug DOM, they appear "white'ed" out - i've never seen this before 12:25 < Macen> so they can have a z-index of 1000, visibility visible and display block set, mouseover the element in firebug and appears as expected with the 'blue highlight' effect, but the image is nowhere to be seen. 12:25 < Macen> i've properly ruled out css being a bug 12:25 < Macen> but i've never seen an element be "gray'ed out" in firebug before???? what does that mean? 12:26 < MikeSeth> get a copy of the element by its id and examine it in the console 12:26 < MikeSeth> (I have no idea wtf makes an elem gray) 12:26 < Macen> done that, that's how i copy the other values (bar usemap which has got me stuck) 12:26 < MikeSeth> well do you get an instance or null? 12:26 < Macen> should of used flash 12:26 < Macen> instance 12:27 < Macen> can clearly see "usemap" as an attribute of the element when i console.log it but i can't access it directly 12:27 < Macen> as 'usemap' is defined in the w3c spec as an 'object' i wondered if there was another way to reference objects as well 12:28 < Macen> such as there is for style 12:30 < _cheerios> cool map 12:31 < Macen> aha 12:31 < Macen> i solved it :D 12:32 < Macen> lesson of the day: though you can't reference usemap in the normal manor you can assign it that way 12:37 -!- Arme[N] is now known as Arme[0] 12:48 -!- Wombert_ [n=Wombert@85.183.90.3] has joined #agavi 12:54 < Wombert_> _cheerios: how can you run a view if the action is not run 12:55 < Wombert_> there's no data for the view if you don't configure action attributes to be cached 12:55 < Wombert_> which you can't always do 12:55 < _cheerios> the ticket said there was a cache of the action run for output A? 12:56 -!- digitarald [n=Miranda@79.144.94.184] has joined #agavi 13:04 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 13:05 < digitarald> Houmenta! 13:09 < Wombert_> yes _cheerios 13:09 < Wombert_> but that caches only the view name 13:09 < Wombert_> not all attributes set by the action 13:10 < _cheerios> ah. not much of a cache then. 13:12 -!- trophaeum_ [n=trophaeu@59.167.212.13] has joined #agavi 13:12 -!- trophaeum [n=trophaeu@59.167.212.13] has quit [Nick collision from services.] 13:12 -!- trophaeum_ is now known as trophaeum 13:17 -!- E_mA is now known as E_mE 13:35 < Wombert_> ... 13:35 < Wombert_> omg 13:35 -!- Wombert_ is now known as Wombert 13:35 < Wombert> what the hell is your problem, _cheerios 13:37 < _cheerios> nothing. if the action cache just held the view name, then it wasn't much of a cache. 13:37 < _cheerios> i was expecting the variables of the previous run to be there, and that didn't strike out reading the ticket. 13:38 < Wombert> well you can do that 13:38 < Wombert> by listing the attributes you want to be cached 13:39 < Wombert> in the caching xml config 13:39 < Wombert> because a lot of people would have huge doctrine records with circular references and maybe even stuff that cannot be serialized 13:39 < Wombert> and if all that is cached by default... well 13:41 < _cheerios> right. a couple hundred megs of doctrine junk for your 10k html page isn't a very smart cache :) 13:45 < _cheerios> thanks for the clarifications, Wombert. the ticket makes more sense now (to me). 13:45 < Wombert> I heard you moaning again! 13:45 < Wombert> :p 13:51 < _cheerios> maybe i need a nick change. this one has used up all its karma. 13:51 < liutis> :) 13:57 < MikeSeth> turn drama off 13:57 < MikeSeth> kthx ;D 13:58 < _cheerios> ./nick MikeSethsDad 13:58 < _cheerios> anything new on the Net this monday? 13:59 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 13:59 < digitarald> ... I'm still working on on all the new stuff for this week 14:01 < _cheerios> :) 14:02 < MikeSeth> _cheerios: wanna watch us PWN scientology? ;> 14:02 < _cheerios> are you beating up some poor guy in the cellar with a hood over his head, and got a live feed? 14:03 < MikeSeth> not literally but 14:03 < MikeSeth> http://forums.enturbulation.org/15-breaking-news/scientologist-special-report-israeli-tv-7766/ 14:07 < _cheerios> that site owner is really cashing in. domain setup in jan-26-2008 and such a huge forum already? najs. 14:09 < CIA-5> david * r2425 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: automatic flushing of stale caches if previously cached actions with non-expired cache are run again and views differ or are not cacheable, closes #742 14:11 < CIA-5> david * r2426 /branches/0.11/CHANGELOG: changelog for [2425] 14:11 < _cheerios> i need speakers at work to enjoy these vids 14:11 < _cheerios> *headphones 14:14 < MikeSeth> _cheerios: war was declared on jan 23 14:20 < digitarald> "war" like "large scale, violent conflict." 14:25 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbs"] 14:28 -!- Strzalek [n=Strzalek@aavg81.neoplus.adsl.tpnet.pl] has joined #agavi 14:30 < MikeSeth> digitarald: its not yet violent but already large scale 14:42 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 14:57 < CIA-5> david * r2427 /trunk/src/filter/AgaviExecutionFilter.class.php: port [2424] from branches/0.11 14:58 < CIA-5> david * r2428 /trunk/ (CHANGELOG src/filter/AgaviExecutionFilter.class.php): merge [2425:2426/branches/0.11] 15:03 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:03 < _cheerios> moo 15:04 < Rick> that forum was founded by someone who joined in on the efforts but is not really an Anonymous person 15:04 < Rick> not really a cash in thing 15:05 < Rick> it's interesting that it's still huge though 15:05 < Rick> that's nice 15:17 -!- Strzalek [n=Strzalek@aavg81.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 15:25 -!- Spica_ [n=miikka@thule.yok.utu.fi] has joined #agavi 15:36 -!- Spica [n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] 15:39 -!- icyt is now known as IcyT 15:44 -!- IcyT [i=bnc@icysoft.de] has quit ["changing servers"] 15:45 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 15:47 -!- Whisller [n=Miranda@aarc221.neoplus.adsl.tpnet.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 15:48 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 15:49 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 15:53 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 15:53 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 15:57 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 15:57 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 16:01 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 16:02 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 16:05 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 16:06 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 16:10 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 16:10 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 16:11 -!- IcyT [i=bnc@icysoft.de] has quit [Remote closed the connection] 16:12 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 16:14 -!- Rendez [n=Rendez@25.105.219.87.dynamic.jazztel.es] has joined #agavi 16:15 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 16:34 -!- digitarald [n=Miranda@79.144.94.184] has quit ["I'll come back ... digitarald.de"] 16:40 < E_mE> byeeee 16:41 < Wombert> mhhh mhhh mhhh mhhh 16:52 -!- eremit [n=Miranda@p5B236D7B.dip.t-dialin.net] has joined #agavi 16:55 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 17:11 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 17:11 -!- LBO_ [n=chatzill@dkk218.neoplus.adsl.tpnet.pl] has joined #agavi 17:12 < LBO_> huuomenta 17:12 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 17:19 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:24 -!- LBO_ [n=chatzill@dkk218.neoplus.adsl.tpnet.pl] has quit ["ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]"] 17:30 -!- Rendez [n=Rendez@25.105.219.87.dynamic.jazztel.es] has quit [] 17:35 -!- Strzalek [n=Strzalek@aavg81.neoplus.adsl.tpnet.pl] has joined #agavi 17:50 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 17:54 -!- IcyT [i=bnc@icysoft.de] has quit [Client Quit] 17:59 -!- eremit [n=Miranda@p5B236D7B.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 18:05 < _cheerios> Q: for a php project related domain, append php infront, or eg. works at the end? phpstuff.com vs stuffworks.com -- what gets the best pagerank? :) 18:07 < Rick> how does 'works' imply PHP? 18:07 < Rick> and why would the domain name influence pagerank 18:09 < v-dogg> very true, "works" doesn't go well with PHP ;) 18:09 < _cheerios> not in itself, but in google searches the engine will pickup the php from the name, when searching for php, and that can result in someone finding the site, bookmarking it, and in pagerank++ 18:09 < _cheerios> oh, the irony is not lost then! *g* 18:10 < Strzalek> huomenta 18:10 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 18:18 < Spica_> Is there a way to tell in the server side (agavi) if a user has clicked on an or on an ? 18:20 < Spica_> Basically, I would like my form to have two buttons. One button to submit the form (http post) and the other to redirect a user to a particular page. 18:21 < impl> I thought the only thing that input type="button" can do is fire a JavaScript event? 18:22 < Spica_> I have no idea. 18:23 < Spica_> Could be. 18:23 < Spica_> If that is the case, then I will use JavaScript. Its wholly okay. 18:24 < _cheerios> v-dogg, you wouldnt know any talented web-programmer in pk-seutu looking for a job? 18:26 < _cheerios> pros: gets to work with me, cons: the other devs arent as crazy as me 18:40 -!- IcyT [i=bnc@icysoft.de] has joined #agavi 18:57 -!- Arme[N] is now known as Arme[0] 18:58 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 19:01 -!- Arme[0] is now known as Arme[N] 19:01 -!- Arme[N] is now known as Arme[0] 19:02 < v-dogg> _cheerios: oh, you see those pros & cons that way.. :) 19:02 < v-dogg> but no, sorry, don't know any web devs other than people on this channel :) 19:03 -!- malax [n=malax@unaffiliated/malax] has quit [Client Quit] 19:37 < _cheerios> "Programming Is a Good Medium for Expressing Poorly-Understood and Sloppily-Formulated Ideas" :) 19:39 -!- Wombert [n=Wombert@dslb-088-064-221-127.pools.arcor-ip.net] has joined #agavi 20:04 -!- Strzalek_ [n=Strzalek@dly128.neoplus.adsl.tpnet.pl] has joined #agavi 20:15 -!- Strzalek_ [n=Strzalek@dly128.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 20:22 -!- Strzalek [n=Strzalek@aavg81.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:39 < _cheerios> Wombert, would you see this as feasible? http://p.caboo.se/176763 pros: 1) doesn't clutter view/ with Error,Input,Success,XXX so quickly 2) allows to prepare the Views common code (eg. setup+title) cons: 1) violates Java principle of 1 class per file 2) harder to autogenerate 20:46 < marklar|omni> haiz 20:46 < marklar|omni> con #1 is negligible imo 20:47 < _cheerios> it was my attempt at humor :/ 20:53 < marklar|omni> :D 20:53 < marklar|omni> didnt open the link 20:53 < marklar|omni> too lazy 20:53 < marklar|omni> anyway 21:08 < _cheerios> added another approach http://p.caboo.se/176763 21:10 < impl> I don't understand what the point of that is 21:10 < impl> if you want to have some common code between the two just use a base view 21:12 < _cheerios> mainly this addresses #1, which I view as an ugly part of Agavi, a design oopsie. As you can see the base view is already in use. 21:23 < _cheerios> Wombert, do you think that change can be accomplished with a custom Controller and ExecutionFilter? Not sure if this touches anyone elses lawn. 21:23 < Wombert> controller::createViewInstance would be nuff 21:26 < _cheerios> i'll play around with that thought tomorrow. if it works, and it's seen as convenient (all the power, less micromanagement), could be turned on with a flag to not break others apps, if it was to make into 1.X branch. 21:43 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:22 -!- saracen [n=saracen@91.84.44.214] has joined #agavi 22:29 < saracen> How can I find out what page I'm currently on? =) 22:33 < saracen> oh, nm 22:40 < Wombert> saracen: what _cheerios showed you the other day 22:40 < Wombert> with the forms 22:40 < Wombert> was nonsense 22:40 < Wombert> your form doesn't have to have an ID 22:40 < Wombert> also, fields don't need to be in the fom[foo] style, just FYI 22:40 < Wombert> he should have explained that a bit :/ 22:41 < saracen> I managed to figure it out in the end, although, I think I am using a form id 22:41 < saracen> http://pastebin.com/m20b73ffc 22:41 < saracen> Thats what i ended up using 22:42 < saracen> Sorry for the weird layout =) 23:02 -!- IcyT is now known as icyt 23:03 -!- nfq_ [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 23:03 < nfq_> yo Wombert 23:03 < Wombert> hi nfq_ 23:03 < nfq_> got a sec? 23:03 < Wombert> just about to hit the sack 23:03 < nfq_> ok 23:03 < Wombert> heh 23:03 < Wombert> shoot 23:03 < Wombert> we'll see :) 23:03 < nfq_> just starting a new project in agavi (CMS frontend demo) 23:03 < nfq_> hehe 23:03 < nfq_> you know 23:04 < nfq_> so 23:04 < nfq_> the main things are this 23:04 < nfq_> the agavi executable file 23:04 < nfq_> in the root 23:04 < nfq_> the path needs to be set for each user? 23:05 < nfq_> AGAVI_INSTALLATION="/Users/nfq/Sites/folder.dev/trunk/libs/agavi" 23:05 < Wombert> uh 23:05 < Wombert> no 23:05 < Wombert> that's just the command line helper binary 23:06 < Wombert> that you use to create projects, actions and stuff 23:06 < Wombert> it's called -dist deliberately; you make a local copy for yourself with the path adjustments 23:06 < nfq_> ok 23:07 < nfq_> I might ask you to clarify that tomorrow... 23:07 < nfq_> but all I need otherwise is the dir 'app' 23:07 < nfq_> 'libs' 23:07 < nfq_> and 'pub' 23:08 < nfq_> in pub I need to set the htaccess RewriteBase? 23:08 < nfq_> Don't I have to set a bootstrap somewhere? 23:11 < Wombert> index.php 23:13 < nfq_> weird 23:13 < nfq_> ok, Wombert can you pin you tomorrow about some of this? 23:14 < nfq_> 'I ping you' I meant 23:14 < Wombert> yea just ask here during the day 23:14 < Wombert> others will be around, too 23:14 < nfq_> Sure 23:14 < nfq_> I'd like to chat if you get a chance 23:15 < Wombert> yeah, should :) 23:15 < nfq_> Thanks.. sleep tight. sorry to disturn 23:15 < nfq_> man, I can't write! 23:29 < Wombert> no worries dude 23:29 < Wombert> catch ya tomorrow then 23:29 < Wombert> bai 23:30 -!- Wombert [n=Wombert@dslb-088-064-221-127.pools.arcor-ip.net] has quit [] --- Day changed Tue Apr 08 2008 00:11 -!- nfq_ [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 01:00 -!- shoan [n=shoan@59.92.147.245] has joined #agavi 01:25 -!- Kodeart [i=kodeart@89.185.194.43] has joined #agavi 04:43 < v-dogg> huomenta 04:45 -!- Arme[0] is now known as Arme[N] 04:55 -!- shoan [n=shoan@59.92.147.245] has quit [Read error: 110 (Connection timed out)] 05:41 -!- Arme[N] is now known as Arme[0] 05:42 -!- Arme[0] is now known as Arme[N] 05:56 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 06:32 -!- Whisller [n=Miranda@aaqv132.neoplus.adsl.tpnet.pl] has joined #agavi 07:32 -!- Wombert [n=Wombert@dslb-088-064-221-127.pools.arcor-ip.net] has joined #agavi 07:43 -!- Strzalek [n=strzalek@bxz186.internetdsl.tpnet.pl] has joined #agavi 07:44 < Strzalek> huoment 07:44 < Strzalek> huomenta 08:17 < Spica_> huomenta 08:21 < Whisller> http://pl.youtube.com/watch?v=cfdqV_sqal0 08:25 < Whisller> :D 08:45 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 08:47 -!- Rendez [n=Rendez@80.174.143.160.dyn.user.ono.com] has joined #agavi 08:57 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 09:01 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 09:08 < _cheerios> dude! http://code.google.com/appengine/ 09:22 -!- Strzalek [n=strzalek@bxz186.internetdsl.tpnet.pl] has quit ["Leaving"] 09:49 -!- Wombert_ [n=Wombert@85.183.90.3] has joined #agavi 09:52 -!- Arme[N] is now known as Arme[0] 09:56 -!- Arme[0] is now known as Arme[N] 10:06 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 110 (Connection timed out)] 10:31 -!- Wombert__ [n=Wombert@dslb-088-064-209-013.pools.arcor-ip.net] has joined #agavi 10:43 < saracen> Can I use the validator when I have multiple forms on one page? 10:47 -!- Wombert [n=Wombert@dslb-088-064-221-127.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 10:49 < Wombert__> saracen: ehm 10:49 < Wombert__> what do you mean 10:49 -!- Wombert__ is now known as Wombert 10:50 < saracen> Hold on, might not need to explain futher, I was having problems, because I think the code I was using to populate my forms, was then overriding the validator 10:50 < saracen> I've placed the code in seperate views now, just going to give it a go 10:51 < Wombert> for forms 10:52 < Wombert> you should always have Input, Error, Success views 10:52 < Wombert> and Error uses the Input template 10:52 < Wombert> prevents those problems :) 10:54 < saracen> Ah, well, sorted those problems out. Now back to my original question =) 10:54 < saracen> I have multiple forms on one page. Can I specify something like a form id in my validation rules? 10:55 < saracen> Otherwise, it tries to validate everything, even though some fields aren't posted 11:02 < Wombert> ??? 11:02 < Wombert> what does a form on an html page have to do with validaton 11:04 < Rendez> saracen: I guess the forms have entirely different actions 11:04 < saracen> Doesnt the validator class parse the html, to insert the errors? 11:05 < saracen> They have the same action, I guess thats what I shouldnt be doing? :P 11:05 < Rendez> Indeed 11:05 < Rendez> Or same actions but different params 11:06 < Wombert> what are the forms doing? 11:07 < saracen> It's for user settings. Basically, it lists things such as changing their name and password. But, changing their name has its own form + submit button, and so does changing the password 11:07 < Wombert> I'd use separate actions for those 11:08 < Wombert> but array('formid' => true) in the error view _should_ work 11:08 < Wombert> then it only works on that form 11:08 < Wombert> not on all of them 11:08 < Wombert> nothing I'd recommend, though 11:08 < Wombert> if those are separate operations, then I'd use separate actions 11:12 < saracen> Can I group actions in a subfolder? So it would be: app/modules/ModualName/actions/settings/ -> Then put all my actions for the user settings in there? 11:16 < v-dogg> yup 11:16 < v-dogg> they are called sub actions 11:17 < saracen> Do I have to enable that, or use a particular name for the folders? 11:17 < v-dogg> create them using the helper script and "Settings.Foo" as a name 11:18 < v-dogg> same dot notation works with routing 11:18 < v-dogg> e.g. 11:18 < v-dogg> or, even better: 11:19 < v-dogg> 11:20 < saracen> I see, thank you =) 11:22 < Wombert> I'd rather not use trailing slashes 11:22 < Wombert> but that's just me 11:22 < Wombert> and be sure to anchor your routes properly 11:23 < Wombert> wrong: 11:23 < Wombert> 11:23 < Wombert> 11:23 < Wombert> right: 11:23 < Wombert> 11:23 < Wombert> 11:23 < Wombert> 11:24 < Wombert> or ^/$ if you do want the trailing slash 11:26 < saracen> http://pastebin.com/m5f8b464f 11:26 < saracen> Correct? 11:26 < v-dogg> Wombert: where did I use trailing slashes? 11:26 < Wombert> saracen did 11:26 < saracen> .modify because thats actually a subroute already 11:26 < v-dogg> ah 11:26 < Wombert> mostly a matter of taste 11:27 < Wombert> alternatively, you could use a slash for index documents (lists, mainly, overview pages) and no slash for resources 11:27 < Wombert> or so 11:27 < Wombert> either way, if you have a (/)? in your route, things get ugly :p 11:28 < Wombert> nah saracen that's not correct 11:28 < Wombert> think about what URLs are 11:28 < Wombert> what they describe 11:28 < Wombert> and remember that ideally, if you remove the last slash and everything after it, you should still get a reasonable resource 11:28 < Wombert> . /account 11:28 < Wombert> . /account/messaging 11:29 < Wombert> . /account/messaging/folders 11:29 < Wombert> . /account/messaging/folders/inbox 11:29 < Wombert> . /account/messaging/messages/12412 11:29 < Wombert> . /account/messaging/messages/12412/reply 11:29 < um> Wombert: You've given me 5 invalid commands within the last minute; I'm now ignoring you for 10 minutes. 11:29 < v-dogg> haha 11:29 < Wombert> fu um 11:29 * Wombert kicks um 11:29 * v-dogg slaps um 11:30 < saracen> http://pastebin.com/m4b5a95e4 11:30 < saracen> Thats actually the whole thing 11:30 < saracen> /user/modify/name makes sense to me as a URL :P 11:31 < saracen> Although, the user will never actually see that as a page, its purely for my form to post to. They'll just see /user/modify with all the options - Unless I end up expanding it. 11:33 < Wombert> not good either 11:33 < saracen> =( 11:33 < Wombert> what if you want profile pages one day 11:33 < Wombert> <: 11:34 < Wombert> it's totally okay what you have there from a technical POV 11:34 < Wombert> I'm just saying that the URL scheme could be better 11:34 < Wombert> you should have sth like /account/edit 11:34 < Wombert> or so 11:34 < Wombert> and /users/wombert/profile 11:34 < Wombert> know what I mean? 11:34 < Wombert> and decide beforehand... singular or plural, etc etc 11:34 < Wombert> users or user 11:35 < Wombert> products or product 11:35 < Wombert> I prefer plural cause it's more versatile 11:36 < saracen> I could still do that. /user/* could refer to the logged in users own actions. /profile/wombert/pedantic-level/through/roof 11:36 < saracen> would be for profile 11:36 -!- Whisller [n=Miranda@aaqv132.neoplus.adsl.tpnet.pl] has quit [Connection timed out] 11:36 < Wombert> 11:36 < Wombert> 11:36 < Wombert> 11:36 < Wombert> 11:36 < Wombert> 11:37 < Wombert> nah, but /profile/wombert is the wrong way round 11:37 < Wombert> you'd have /gallery/wombert then etc 11:37 < Wombert> but it's /wombert/profile, /wombert/gallery, /wombert/postings 11:37 < saracen> I could have /user and /users 11:37 < Wombert> you could, yes :) 11:37 < saracen> But at the moment /user is only for the user logged in. I guess "Modify" for changing their own account is a little misleading though, it sounds more like the admining term 11:38 < saracen> /user/settings would probably be better 11:38 < Wombert> how bout /my ? :) 11:38 < saracen> /iSettings ? :P 11:38 < Wombert> brb 11:40 < saracen> /user still makes sense to me. /user/register, /user/modify all for the user logged in. Otherwise I would have to have further subroutes, because /my/register doesnt work :P 11:42 < saracen> Bah, damn you 11:42 * saracen changes all routes 11:44 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 11:47 < shoan> Wombert: know any nifty leopard hacks? 11:59 < Wombert> hehe saracen <: 11:59 < Wombert> shoan: ? 12:10 < shoan> Wombert: upgraded to leopard recently 12:10 < shoan> so thought you may have recomendations on things I should do and sw I should get 12:15 < saracen> http://www.parallels.com/en/products/desktop/ - Then you can enjoy it like any other decent os! 12:15 < saracen> 12:19 -!- Arme[N] is now known as Arme[0] 12:19 < shoan> saracen: heh 12:19 < shoan> how do you pin an app to appear on all spaces? 12:20 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 12:24 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 12:29 < Macen> shoan: ??? 12:29 < Macen> shoan: have you configured apps to appear in certain spaces? 12:30 < Macen> shoan: spaces is much more useful and less buggy if you do 12:30 < shoan> Macen: i have 12:31 < Macen> shoan: once you update from system update you have everything you need really 12:31 < Macen> shoan: the stacks are better in .2 12:32 < Macen> shoan: i find it ... amazing ... but i converted from windows to leopard so i know no different 12:33 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 12:33 < Macen> shoan; i have all my windows full screen size and the applications bar hidden by default but that's just preference .... 12:33 < Macen> shoan: the scroll button set up for going to spaces and expose on the 4th button 12:34 < Macen> shoan: well, sort of full size :) that's the beauty of spaces you can leave them where it makes sense 12:45 < shoan> well.... i have e17 at home 12:46 < shoan> and spaces is pretty disappointing even in camparison to the buggy virtuedesktops 12:59 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 13:15 -!- shoan [n=shoan@122.166.1.168] has quit [] 13:16 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 13:17 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection] 13:17 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 13:22 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:33 < _cheerios> didn't have any time yet for the View mod. will try later today/tomorrow. 13:33 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbl"] 13:35 -!- digitarald [n=Miranda@220.Red-83-52-195.dynamicIP.rima-tde.net] has joined #agavi 13:42 -!- Arme[0] is now known as Arme[N] 13:46 -!- Rendez [n=Rendez@80.174.143.160.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 13:47 -!- Zeelot [i=WinNT@raokdell.fiu.edu] has quit ["-=SysReset 2.55=-"] 13:50 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 14:01 -!- Zeelot3k [i=WinNT@raokdell.fiu.edu] has joined #agavi 14:06 -!- Whisller [n=Miranda@eqd50.neoplus.adsl.tpnet.pl] has joined #agavi 14:07 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 14:45 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 14:45 < _cheerios> moo 15:10 -!- Whisller [n=Miranda@eqd50.neoplus.adsl.tpnet.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 15:58 -!- Strzalek [n=Strzalek@dlq100.neoplus.adsl.tpnet.pl] has joined #agavi 16:08 -!- Kodeart [i=kodeart@89.185.194.43] has joined #agavi 16:09 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 16:25 -!- shoan [n=shoan@59.92.181.50] has joined #agavi 16:45 -!- shoan [n=shoan@59.92.181.50] has quit [] 17:25 -!- Arme[N] is now known as Arme[0] 18:12 -!- saracen [n=saracen@91.84.44.214] has quit ["Leaving"] 18:45 < _cheerios> i read these http://loveandtheft.org/2008/04/07/domainobject-and-datamappers/ and i wonder why on earth anyone would waste their time with such a setup 18:53 < MikeSeth> Let.s start at the beginning, you know relational databases . those nifty tools you use to save information in a (hopefully) structured way so it.s easy to search, index and do various other things with. 18:53 < MikeSeth> *facepalm* 18:53 < MikeSeth> why is it called a "mapper" 18:53 < MikeSeth> what does it map exactly 18:54 < MikeSeth> and if it is one, why does it have a findAll() method 18:54 < MikeSeth> It.s all about decoupling our database from our object oriented application (domain model), this allows us to develop our application and our database independently of each other 18:54 < MikeSeth> and we're going to achieve this by doing the exact opposite 18:54 < MikeSeth> sigh 18:55 < _cheerios> he can't write, lets not paste any more of his text, ty ;) 18:56 < MikeSeth> $leias_post->setText('You came in that thing? You\'re braver than I thought.'); 18:56 < MikeSeth> umm 18:56 < MikeSeth> WAT 18:58 < impl> mh, Star Wars in my codez :( 19:01 -!- icyt is now known as IcyT 19:10 -!- digitarald [n=Miranda@220.Red-83-52-195.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 19:24 -!- RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi 19:24 < RossC0> Huomenta! 19:24 < _cheerios> huomenta RossC0 :) 19:25 < RossC0> Howdy :D 19:25 < RossC0> whats the news in Agaviland? 19:28 -!- IcyT is now known as icyt 19:28 < _cheerios> you've only been away for a month! 19:28 < _cheerios> AND YOU EXPECT NEWS? ;) 19:29 < RossC0> lol 19:29 < RossC0> true 19:30 < _cheerios> for myself, been working on the orm, pissing of Wombert and reading about random things 19:31 < impl> oh ho ho! 19:32 < a|K|a> haha 19:33 < a|K|a> _cheerios... that is a good month! 19:33 < impl> Yeah, more than I got done. :> 19:34 < _cheerios> a|K|a, it's a good month when I get this orm in good enough shape for you guys to help me finish it :) 19:34 < Wombert> hai ross 19:35 < _cheerios> just ordered a domain for it. need to write a ton of documentation + tutorials soon o_O 19:35 -!- icyt is now known as IcyT 19:35 < impl> _cheerios: oh, I /did/ get your PM but totally forgot about it until now. if you stick the code up somewhere I might be able to flip through it soonish 19:36 < _cheerios> thanks. it'll go thru a private beta first, just so most of the embarassing parts can be tuned out before public view ;) 19:37 < impl> okey. 19:39 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 19:39 < _cheerios> was there anything of interest in that Berkeley article, impl ? 19:43 < impl> _cheerios: I read it and looked at the pictures, seems like a nice place 19:43 < impl> still can't afford to go there though 19:45 < _cheerios> oh :( 19:49 < RossC0> hai Wombert hows it going 19:50 < RossC0> right laters ! 19:50 -!- RossC0 [n=RossC0@teamjr.plus.com] has left #agavi [] 20:04 -!- Strzalek_ [n=Strzalek@dmc151.neoplus.adsl.tpnet.pl] has joined #agavi 20:22 -!- Strzalek [n=Strzalek@dlq100.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:43 -!- Strzalek_ [n=Strzalek@dmc151.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 20:56 < _cheerios> who was doing m:m joins with doctrine? got sample? 21:19 < _cheerios> nm. found sample. 21:56 < _cheerios> man it's hot. how can i get any sleep o_O 21:57 < _cheerios> +5C outside 22:18 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:39 -!- Wombert [n=Wombert@dslb-088-064-209-013.pools.arcor-ip.net] has quit [] 23:04 -!- IcyT is now known as icyt --- Day changed Wed Apr 09 2008 00:28 -!- shoan [n=shoan@59.92.181.50] has joined #agavi 01:08 -!- shoan_ [n=shoan@59.92.181.50] has joined #agavi 01:10 -!- shoan_ [n=shoan@59.92.181.50] has quit [Client Quit] 01:19 -!- shoan [n=shoan@59.92.181.50] has quit [Read error: 110 (Connection timed out)] 01:50 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit ["I Quit!"] 04:06 -!- Arme[0] is now known as Arme[N] 04:10 -!- shoan [n=shoan@59.92.181.50] has joined #agavi 04:31 -!- shoan [n=shoan@59.92.181.50] has quit [] 04:57 -!- shoan [n=shoan@59.92.181.50] has joined #agavi 05:06 -!- shoan [n=shoan@59.92.181.50] has quit [] 05:54 -!- Whisller [n=Miranda@axh133.neoplus.adsl.tpnet.pl] has joined #agavi 06:01 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 06:05 -!- Wombert [n=Wombert@dslb-088-064-217-144.pools.arcor-ip.net] has joined #agavi 06:19 < v-dogg> huomenta 06:27 < Wombert> huomenta 06:42 < Rick> any of you know of a php code formatter that doesn't suck? 06:47 < Wombert> your brain? :p 06:47 < trophaeum> code beautifier worked well like time i tried it 06:48 < trophaeum> i turned some no spaces crappy eval/base64/gzip encoded output back into readable code 07:01 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 07:01 < _cheerios> huomenta 07:02 < Wombert> oh hai 07:03 < _cheerios> you're up early :) 07:05 < _cheerios> trac choking some? getting errors now and then. 07:07 -!- Zeelot3k [i=WinNT@raokdell.fiu.edu] has quit ["-=SysReset 2.55=-"] 07:08 < _cheerios> http://www.wintrest.com/how-background-people-ruin-your-photos/ [~NSFW] to get the day started 07:35 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 07:35 -!- shoan [n=shoan@122.166.1.168] has quit [Client Quit] 07:36 < E_mE> huomenta!! :D 07:36 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 07:36 < E_mE> woooo im not ill anymore : 07:37 < E_mE> _cheerios: is that how all fin's behave ;) 07:39 < _cheerios> never 07:40 -!- shoan [n=shoan@122.166.1.168] has quit [Client Quit] 09:31 -!- digitarald [n=Miranda@16.Red-83-58-162.dynamicIP.rima-tde.net] has joined #agavi 09:53 -!- Wombert [n=Wombert@dslb-088-064-217-144.pools.arcor-ip.net] has quit [] 10:40 -!- shoan [n=shoan@122.166.1.168] has joined #agavi 11:26 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has joined #agavi 11:37 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 11:38 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has joined #agavi 11:43 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 11:50 -!- Wombert_ [n=Wombert@85.183.90.3] has quit ["bai"] 11:56 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 12:29 -!- JamieWolf [n=benjamin@dslb-084-059-219-210.pools.arcor-ip.net] has joined #agavi 12:29 < Wombert> everyone please share their thoughts on http://trac.agavi.org/ticket/748 if you have experience with this kind of situations 12:34 -!- JamieWolf [n=benjamin@dslb-084-059-219-210.pools.arcor-ip.net] has quit ["Bye Folks"] 12:37 < trophaeum> Wombert, havnt done major things with it but know what needs to be done if u need a hand with it, effectively at session start/end for each thread they have to lock/unlock it and when the other thread runs you have 2 choices, block or barf 12:37 < trophaeum> or perhaps offer readonly session or something odd? 12:38 < Wombert> ye I know 12:39 < Wombert> yup that's what I thought but... 12:39 < Wombert> not sure 12:39 < trophaeum> ideally this would have a sessionlock object/interface that would handle this so you could do it in say memcache in a distributed setup 12:39 < Wombert> difficult to do i a framework that must be generic 12:39 < Wombert> yes 12:39 < trophaeum> or you could use shmop locally 12:39 < Wombert> see he comment? :) 12:39 < trophaeum> or flock 12:39 < Wombert> *the 12:39 < Wombert> those callbacks could be provided to allow users to have their own locking implementation 12:39 < Wombert> e.g. obtainLock() and releaseLock() 12:40 < Wombert> and the most simple solution would be a spinlock in obtainLock() 12:40 < trophaeum> catch is you need exclusive lock the whole session run unless you flag your willing to get a readonly session? then you also dont know if what your reading is the same as another threads 12:40 < Wombert> yes, you don't know that 12:40 < Wombert> plus, how can agavi know that you need a readonly session 12:41 < Wombert> so... that's not an option I guess 12:41 < trophaeum> add a flag 12:41 < trophaeum> but i agree 12:41 < trophaeum> its not pretty 12:41 < Wombert> ah you mean always just readonly sessions? 12:41 < trophaeum> add a flag that says i want my session back but give me anything i dont plan to write im just doin sanity security checks 12:42 < Wombert> readonly sessions are a special thing. I don't think something as generic as a framework could achieve that 12:42 < trophaeum> exclusive lock is required from the instant before u start reading the session until you have finished saving it... its horrid 12:42 < trophaeum> i dont think they're as bad as your thinking, theres agavisession objects already arent there? 12:42 < Wombert> yes but those open the session at a specific point 12:42 < Wombert> if you have readonly sessions, your code needs to tell the framework 12:43 < Wombert> but that code runs after the point where the session was started 12:43 < trophaeum> yes, i imagine a static method call to say readonly is fine 12:43 * Wombert shudders 12:43 < trophaeum> oh obviously 12:43 < Wombert> I'd say we cross that bridge when we get there :) first we need a locking mechanism 12:43 < trophaeum> haha 12:43 < Wombert> and the idea of having callbacks is growing on me 12:44 < Wombert> I really can't be arsed to implement locking in the pdo driver for mysql, mysql innodb, oracle, sqlite, postgres, blah, blah... :/ 12:44 < Wombert> and then you come around the corner and want memcache based locking 12:44 < trophaeum> as much as i hate the idea of suggesting something used in wordpress, go yoink the code from wp super cache (just google that) that they use for locking, they have a mutex based locker that works (i never really looked into using shm for that before) 12:44 < Wombert> booh 12:44 < trophaeum> well memcache would be where id put it in a cluster 12:44 < Wombert> but that's for stampede protection, right? 12:44 < trophaeum> lightweight, scalable, easy 12:45 < Wombert> not for sessions 12:45 < trophaeum> yea but it locks stuff to write the data to disk properly 12:46 < trophaeum> and... the thought of using sql tables to obtain/drop locks 12:47 < trophaeum> overhead grossness to the max 12:48 < Wombert> aaah nonono 12:48 < Wombert> the file based session that comes with php doesn't have the issue 12:48 < Wombert> only the database sessions 12:55 < trophaeum> ok, didnt realize that, what i was thinking about is user session handlers as well 12:58 < digitarald> wouldnt chaining xhr requests also solve it? 12:58 < trophaeum> if this is a php issue shouldnt this be filed at bugs.php.net? 12:58 < digitarald> one request at a time 12:58 < trophaeum> digit 2 tabs open on 1 site would screw with it too, its just the whole concurrency thing 12:59 < digitarald> right ... I don't see why everybody shows Ajax examples ... tabs have the same problematic result 12:59 < trophaeum> wombert if u want a sexy custom session handler for php that uses files i can clean up the old code i have layin around here for ya, it does less disk writes than php's native version 12:59 < digitarald> but maybe they are not real buzz words 12:59 < trophaeum> digi ajax is buzz worthy? 12:59 < Wombert> it's not a php issue 12:59 < digitarald> "Tabbed Browsing breaks PHP Sessions" ... boorring 13:00 < Wombert> well in case of ajax, it's both more obvious and more annoying 13:00 < Wombert> think about... mmh... an operation via ajax that takes a long time, and in the meantime, you do some quick changes 13:00 < Wombert> session data written by those shorter calls are lost once the slow operation finishes 13:00 < digitarald> "Web 2.0 Ajax/Comet requests breaks HTTP Sessions" 13:00 < digitarald> ... better 13:01 < digitarald> oh wait, Comet should not break it 13:01 < Wombert> on the other hand, if you have a lock on the session, then the quick calls will wait for the slow operation to finish 13:01 < Wombert> also not optimal 13:06 < trophaeum> theres no such thing as optimal when you have no intelligence of threads and what they are doing 13:13 -!- Zeelot3k [i=WinNT@raokdell.fiu.edu] has joined #agavi 13:16 -!- Whisller [n=Miranda@axh133.neoplus.adsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 13:22 -!- Arme[N] is now known as Arme[0] 13:36 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 13:44 -!- shoan [n=shoan@122.166.1.168] has quit [] 14:13 < Macen> i want an air book :( to go with my external dvd/rw ;( 14:19 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 14:21 < stachu> could you explain me how i should configure context - i want to run module/action using command line? 14:23 < stachu> something like that: 14:23 < stachu> usr/bin/php -q /app/pub/console.php -module cron -action factures 14:26 < stachu> because i have to run action as service (in background) 14:28 < stachu> i was trying with request = AgaviconsoleRequest but i didnt know what response/routing i should set 14:36 -!- jake [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has joined #agavi 14:37 < trophaeum> http://thedailywtf.com/Articles/The-RedirectException.aspx - gotta love intelligent peole 14:40 -!- nfq_ [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:42 < jake> Wombert, debugging info sent 14:46 -!- nfq_ [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 14:46 -!- nfq_ [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:46 < Wombert> jake: thanks 14:46 < Wombert> looks like a concurrency issue 14:47 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 14:50 < stachu> is it possible? 14:50 < stachu> I would be grateful for help 14:51 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 14:51 < jake> Wombert, yeah, I think so too 14:52 -!- nfq [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:53 < Wombert> stachu: it is 14:54 < Wombert> some people around here have done this before 14:54 < stachu> but how? 14:55 < stachu> i'll try to find it in logs 14:56 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:56 < Wombert> there's a ticket with a patch 14:57 < Wombert> I don't have any time right now stachu 14:57 < Wombert> maybe someone else can help 14:57 < stachu> ok 14:57 < stachu> thanks anyway 14:58 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 14:58 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:58 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 14:59 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has joined #agavi 14:59 -!- nfq [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 15:00 -!- nfq_ [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 15:02 < E_mE> Wombert: am im correct in thinking that you are implementing smarty template engine into agavi? 15:02 < E_mE> or have done already? 15:03 < Wombert> there is a renderer for smarty, yea 15:03 < Wombert> works just fine 15:08 -!- Strzalek [n=Strzalek@dmc151.neoplus.adsl.tpnet.pl] has joined #agavi 15:10 -!- codecop [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 15:11 < jake> stachu, what do you need help with? 15:12 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] 15:12 < E_mE> Wombert: thank you :D 15:19 < Strzalek> stachu: witam kolege z Polski :) 15:19 < Strzalek> huomenta 15:23 < stachu> :) 15:27 < stachu> jake: thanks i think i can solve this problem now 15:28 -!- Whisller [n=Miranda@axh133.neoplus.adsl.tpnet.pl] has joined #agavi 15:33 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 15:47 -!- shrink0r [i=shrink0r@i577B73C2.versanet.de] has joined #agavi 15:47 < shrink0r> hi 15:48 < shrink0r> is there a way to force a executionContainer created by the AgaviController into a certain method 15:48 < shrink0r> like read or write 15:52 -!- nfq__ [n=nfq@84-73-211-22.dclient.hispeed.ch] has quit [] 15:54 < shrink0r> does't seem so hugh 15:54 < shrink0r> *doesn'T 16:00 < Wombert> shrink0r: no 16:00 < Wombert> shrink0r: http://trac.agavi.org/ticket/667 16:03 < shrink0r> damn 16:03 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 16:03 < shrink0r> thx 16:05 < shrink0r> is there a workaround? 16:05 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbl"] 16:05 < CIA-5> david * r2429 /branches/0.11/ (CHANGELOG src/exception/templates/shiny.php): Non-Agavi exceptions are now clearly marked as such, closes #749 16:09 -!- shrink-da [i=shrink0r@i577B73C2.versanet.de] has joined #agavi 16:18 < MrJeep> hey guess what 16:18 < MrJeep> I have some good news :D 16:18 < MrJeep> first, my car broke down again 16:18 < MrJeep> breaks problem 16:19 < MrJeep> and the exhaust fell down again so I decided it might be a good time to get a new car hehe 16:19 < MrJeep> and I've been hired as a consultant for an advertising firm :D 16:20 < MrJeep> and it's +10C outside :D 16:20 < digitarald> ... whats the great news? car, job or weather? 16:21 < MrJeep> all of 3 16:21 < Macen> remind me not to move to Canada 16:22 < MrJeep> it's supposed to get up to 17 today 16:22 < MrJeep> but in summer it's 25-35 16:23 < Macen> i'd just fix the exhaust with string/rope till you can get it to a mechanic 16:23 < Macen> it will of just come out of it's bracket 16:23 < MrJeep> man, I'm so tired of this car 16:23 < Macen> and all cars need new brake pads every 1/2 years 16:23 < Macen> even mine, i have one of those new clio's 16:23 < MrJeep> it's a 1988 with 360k km ... 16:24 < Macen> what's that in miles? 16:24 < MrJeep> I mean, I can push the brakes up to the floor and the weels won't stop 16:24 < Macen> could be a lot of things really 16:24 < MrJeep> 1km = 1.2something miles 16:24 < Macen> most common would be no brake pads 16:24 < Macen> does it make a grinding sound? 16:24 < MrJeep> nop 16:24 < Macen> that's not good :) 16:25 < MrJeep> well.. some time ago we put a little power steering oil in the breaks oil 16:25 < MrJeep> tried to removed it all 16:25 < MrJeep> but I'm afraid it might have been damanged 16:25 < MrJeep> anyway 16:25 < Macen> it is 20 years old...probably leaking 16:26 < Macen> what car you getting? 16:26 < MrJeep> a little honda civic 2004 16:26 -!- shrink0r [i=shrink0r@i577B73C2.versanet.de] has quit [Read error: 110 (Connection timed out)] 16:26 < MrJeep> not the big thing 16:26 < Macen> ah you bastard 16:26 < MrJeep> just to keep me alive on the road 16:26 < Macen> the big ones are better :) 16:27 < v-dogg> 1 mile = 1.6 km 16:27 < MrJeep> woops :S 16:27 < Macen> noob 16:27 < v-dogg> 1 nautical mile = 1.8 km 16:27 < Wombert> MrJeep: get a Type R 16:27 < Wombert> mark my words: most fun car ever 16:27 < Macen> not the new one, the old one 16:27 < Macen> the new one is more like a space ship than a car 16:27 < Wombert> of course the old one 16:27 < Wombert> the new one is ugly and heavy and slow 16:28 < MrJeep> it's available in canada ? 16:28 < Wombert> I guess 16:28 < Wombert> 200bhp 16:28 < Wombert> <: 16:28 < Wombert> it's so ace 16:28 < MrJeep> hehe don't need that much 16:28 < Wombert> really ace 16:28 < MrJeep> gaz is quite high here 16:28 < Wombert> of course not but you'll enjoy it 16:28 < Wombert> genuinely enjoy it 16:28 < MrJeep> I think it's even more higher in europe 16:28 < Wombert> it can't be as expensive as here in germany :) 16:28 < Macen> yep and i'll hate you 16:28 < Wombert> how much for a liter of premium, MrJeep 16:28 < Macen> i only got a clio because fuel here is £1/litre 16:29 < Wombert> I paid 1.46 for super the other day 16:29 < MrJeep> close I think 16:29 < MrJeep> 1.3 or 1.4 CND 16:29 < Wombert> damn you bin laden 16:30 < Wombert> LOL 16:30 < Wombert> that's like 16:30 < Wombert> what 16:30 < Wombert> 90c ? 16:30 < Wombert> :>>> 16:30 < Wombert> 1.4 Canadian dollars = 0.882328835 Euros 16:30 < Wombert> DUUUUUDE 16:30 < MrJeep> I guess I need a currency converter 16:30 < Wombert> I want those petrol prices! 16:30 < MrJeep> well, it's very high in europe then 16:30 < MrJeep> and it's not on it's way to get cheaper hehe 16:30 < Wombert> americans pay what 16:31 < Wombert> two dollars per gallon? 16:31 < Macen> you have worse petrol prices than us Wombert 16:31 < Macen> 16p more 16:31 < Macen> (GBP/Sterling) 16:31 < Macen> i'm surprised at that 16:31 < Macen> i thought we were worst by far 16:31 < Wombert> I thought it was higher in the uk, yea 16:31 < Macen> yea 16:31 < Wombert> like cigarettes or such 16:31 < Wombert> thank god I don't smoke <: 16:31 < Macen> i can't afford to keep smoking 16:31 < MrJeep> hehe here in quebec cigarettes are so high 16:32 < MrJeep> compared to some states in US 16:32 < MrJeep> a pack is 11$ or maybe 12$ 16:32 < Macen> that's about how much they are here 16:32 < Macen> £5.20p now 16:32 -!- shoan [n=shoan@59.96.194.139] has joined #agavi 16:33 < MrJeep> anyway, I'm just glad I finally bought a new car 16:33 < MrJeep> this is my first car which is not 20 years or older :) 16:33 < MrJeep> My mom gave me her old Plymoyth Caravan 1987 16:33 < MrJeep> that was ugly 16:34 -!- shrink-da [i=shrink0r@i577B73C2.versanet.de] has quit [Read error: 110 (Connection timed out)] 16:34 < MrJeep> then my dad changed and I got to ride his old acura 16:34 < MrJeep> 1988 16:34 < MrJeep> I guess however I'm getting less ignorant in mecanics 16:35 < MrJeep> mecanics, electronic problem... I've seen a load of it 16:35 < MrJeep> some time ago, I could be sure the acura would start, and even less sure it would start again after being stopped 16:35 < MrJeep> could mot* 16:35 < MrJeep> not* 16:36 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 16:36 < _cheerios> back 16:37 < Rendez> Hey, what can be the reason for the index.php can't load the environment? 16:37 < E_mE> bye bye for now 16:37 < MrJeep> bad include path ? 16:37 < MrJeep> personal server or production server 16:37 < nfq> mrjeep: good point 16:37 < Rendez> localhost 16:37 < nfq> Rendez: could be that 16:38 < MrJeep> any php logs ? 16:38 < Wombert> ... 16:38 < Wombert> what does that mean 16:38 < Wombert> "can't load the environment" 16:39 < Wombert> give a proper error description 16:39 < Wombert> thans 16:39 < Wombert> *thanks 16:39 < Rendez> let me see 16:42 < MrJeep> wow, got a call from the insurrance company 16:43 < MrJeep> 572.25 including taxes per year 16:43 < MrJeep> all the other companies gave me something around 1000 per years taxes non includes 16:44 < nfq> 1000 Usd? 16:44 < nfq> USD? 16:44 < nfq> Squids? 16:44 < MrJeep> CND 16:44 < MrJeep> but right now CND is very very close to USD 16:45 -!- Whisller [n=Miranda@axh133.neoplus.adsl.tpnet.pl] has quit ["home..."] 16:58 -!- Arme[0] is now known as Arme[N] 17:00 -!- Kodeart- [i=kodeart@89.185.194.43] has joined #agavi 17:00 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 104 (Connection reset by peer)] 17:00 -!- Kodeart- is now known as Kodeart 17:02 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [] 17:06 < Macen> shit 17:07 < Macen> i hope i set git up and have been using it properly.. 17:07 < Macen> i need to get the entire contents of a project from the first revision date 17:07 * Macen frantically looks through help files.. 17:12 < Macen> i need something like git clone repo repoCopy 17:12 < Macen> but clone from a particular point?? 17:17 -!- saracen [n=saracen@91.84.44.214] has joined #agavi 17:17 < saracen> Does the validator class "equals" work currently atm with asparam? 17:20 < Macen> ugh 17:20 < Macen> imac:panaz3 craigfairhurst$ git-revert 8de3c08e4e562d73e006c93d5198f30cb9c38c24 17:20 < Macen> fatal: Dirty index: cannot revert 17:21 < saracen> nm my question :) 17:23 -!- digitarald [n=Miranda@16.Red-83-58-162.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 17:25 < trophaeum> Macen, monotone ftw! *disappears* 17:25 < Macen> hi trophaeum :) 17:25 < trophaeum> hey dude, sup :) 17:27 < E_mE[Stilgar> evening fellos 17:27 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 17:29 < E_mE[Stilgar> can eletric-plugs or alot of eletronic items around a monitor cause the screen to shake??? 17:30 -!- Arme[N] is now known as Arme[0] 17:36 < trophaeum> E_mE[Stilgar, transformers will (power packs) 17:39 < Macen> trophaeum: sorted :) 17:39 < trophaeum> Macen, monotone ftw! 17:39 < Macen> i nearly got the balls to try it with this project but i promise i'll give it a go on the next one !! 17:40 < Macen> i couldn't get the eclipse plugin to work 17:40 < Macen> in hindsight probably a good thing but heh 17:41 < E_mE[Stilgar> trophaeum: eeekk there are 4 of them :S 17:42 < E_mE[Stilgar> trophaeum: thanks, thats solved my problem 17:44 < trophaeum> Macen, haha :) tis kew, hit me up if u need a hand with it, tryin a couple alternatives is good for u at the end of the day though i wont deny it 17:44 < trophaeum> E_mE[Stilgar, :) 17:47 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has left #agavi [] 17:49 < E_mE[Stilgar> wow my new connection is allowing me to download at 770KB/s ;D thats amazing compared to my 50KB/s i as getting on my old connection 17:56 -!- icyt is now known as IcyT 17:58 -!- shoan [n=shoan@59.96.194.139] has quit [] 18:06 < E_mE[Stilgar> has anyone recieved this error ¨configure: error: Cannot find php_pdo_driver.h.¨ before when compiling PHP?? 18:11 < E_mE[Stilgar> error found, its because i had a space in one of my directory names, how weird! 18:11 < trophaeum> pdo from pecl possibly? 18:12 < E_mE[Stilgar> because i had /media/data/Laptop backup/blah/blah 18:12 < E_mE[Stilgar> and it didnt like the ´Laptop backup´ 18:12 < E_mE[Stilgar> how stupid!!! 18:12 < trophaeum> bash autocomplete ftw 18:12 -!- codecop [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 18:12 < E_mE[Stilgar> well, it was the ./configure that caused the problem not me 18:13 < E_mE[Stilgar> it cant seem to interpret spaces in directory names.... seems rather bizar 18:14 < E_mE[Stilgar> autocomplete indeed ftw :D 18:14 < E_mE[Stilgar> bbiab 18:17 -!- Wombert [n=Wombert@dslb-088-066-165-245.pools.arcor-ip.net] has joined #agavi 18:23 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 18:34 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 19:01 -!- Strzalek [n=Strzalek@dmc151.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 19:06 -!- shrink0r [i=shrink0r@i577B73C2.versanet.de] has joined #agavi 19:10 -!- marklar|omni [n=mark@teh.marklar.biz] has quit [Read error: 110 (Connection timed out)] 19:32 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 19:41 < E_mE[Stilgar> anyone familar with this error ¨Operation not permitted make: [ext/mcrypt/mcrypt.la] Error 1¨ ... i can´t find anything on google 19:41 < E_mE[Stilgar> ln: creating hard link `mcrypt.la' to `../mcrypt.la': Operation not permitted 19:41 < E_mE[Stilgar> make: *** [ext/mcrypt/mcrypt.la] Error 1 19:41 < E_mE[Stilgar> ?? 19:44 < _cheerios> can happen when you dont have superuser rights and trying to install stuff 19:45 < E_mE[Stilgar> i used sudo 19:46 < E_mE[Stilgar> ive done sudo ./configure too this time 19:46 * E_mE[Stilgar crosses fingers! 19:48 < E_mE[Stilgar> great a different error now :/ 19:48 < E_mE[Stilgar> collect2: ld returned 1 exit status 19:48 < E_mE[Stilgar> make: *** [sapi/cgi/php-cgi] Error 1 19:53 -!- Wombert [n=Wombert@dslb-088-066-165-245.pools.arcor-ip.net] has quit [] 19:53 < _cheerios> installing apps is fun! 19:56 < impl> E_mE[Stilgar: I dunno what you're doing, but sudo make clean, chown the entire directory to your user (i.e. sudo chown -R yourname:yourgroup source-directory/), then do make all over again 19:56 < impl> not with sudo 19:56 < impl> you only need to become root for make install 20:04 < E_mE[Stilgar> impl: ive managed to get it to compile now 20:04 < E_mE[Stilgar> but now im doing make install and im getting another sodding error 20:05 < E_mE[Stilgar> apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file.. 20:05 < E_mE[Stilgar> apxs:Error: At least one `LoadModule' directive already has to exist.. 20:05 < E_mE[Stilgar> make: *** [install-sapi] Error 1 20:12 < E_mE[Stilgar> pah what a strange fix, you need to input #LoadModule foo_module /usr/lib/apache2/modules/foo.so into t httpd.conf file :/ 20:14 < impl> Yeah 20:14 < impl> the install is dumb as shit 20:14 < impl> instead of defaulting to the bottom if it doesn't have a LoadModule to put its module under, it just fails 20:23 < E_mE[Stilgar> \o/ complete! :D 20:43 -!- marklar|omni [n=mark@teh.marklar.biz] has joined #agavi 21:22 -!- saracen [n=saracen@91.84.44.214] has quit ["Leaving"] 21:41 < marklar|omni> hai 21:43 < _cheerios> haihai 22:09 < marklar|omni> sup 22:09 < marklar|omni> got my 206 back for a while 22:10 < _cheerios> "until i break it / have it stolen / someother ominous thing happens" :) 22:11 < marklar|omni> hehe 22:18 < marklar|omni> it was in the shop for 3 days 22:18 < marklar|omni> rides much better now 22:18 < marklar|omni> 160 km/h w/o breaking a sweat (~4300rpm) 22:19 < _cheerios> woo, m:m relations almost work. 22:19 < impl> _cheerios: how are you handling multiple join types 22:19 < _cheerios> it's been such a long time since i rode a car i can't even remember how it feels :) 22:20 < _cheerios> impl, can you be more specific (im kinda sleepy) 22:20 < impl> _cheerios: LEFT JOIN, RIGHT JOIN, INNER JOIN, etc. 22:21 < _cheerios> i wrote a string-based syntax for it, which i parse. 22:21 < impl> at run-time? 22:21 < _cheerios> yep. it's fast. all join types are supported. 22:21 < impl> mm, okay, cool. 22:22 < _cheerios> the syntax is not all final, as while making it I found out some edge usage-cases. but it should all work good enough in the end. 22:23 < _cheerios> (re: http://dev.mysql.com/doc/refman/5.0/en/join.html) 22:24 < impl> I never understood why MySQL makes CROSS JOIN and INNER JOIN the same thing 22:27 < Rendez> They do? 22:27 < impl> Yes 22:28 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:28 < Rendez> I thought they would change it in version 5 22:28 < impl> It's really ... just plain wrong, but then again that's not so surprising for MySQL. 22:35 < E_mE[Stilgar> for some reason my PHP is not parsing ?? 22:35 < E_mE[Stilgar> im assuming that it doesnt have so its freaking 22:36 < E_mE[Stilgar> can i alter a setting php.ini or so to change this? 22:46 < E_mE[Stilgar> whats the reasoning for removing nite yaĺl 23:18 -!- shrink0r [i=shrink0r@i577B73C2.versanet.de] has quit [] 23:30 -!- Rendez_ [n=Rendez@145.104.219.87.dynamic.jazztel.es] has joined #agavi 23:53 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 23:54 -!- IcyT is now known as icyt --- Day changed Thu Apr 10 2008 00:26 -!- shoan [n=shoan@59.96.194.139] has joined #agavi 00:42 -!- shoan [n=shoan@59.96.194.139] has quit [] 01:03 -!- Rendez [n=Rendez@237.105.219.87.dynamic.jazztel.es] has joined #agavi 01:03 -!- Rendez [n=Rendez@237.105.219.87.dynamic.jazztel.es] has quit [Remote closed the connection] 01:07 -!- shoan [n=shoan@59.96.194.139] has joined #agavi 01:13 -!- Rendez_ [n=Rendez@145.104.219.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 04:14 -!- Arme[0] is now known as Arme[N] 04:17 -!- Kodeart- [i=kodeart@89.185.194.43] has joined #agavi 04:17 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Nick collision from services.] 04:17 -!- Kodeart- is now known as Kodeart 04:17 -!- eremit [n=Miranda@p5B237E9C.dip.t-dialin.net] has joined #agavi 04:41 -!- eremit [n=Miranda@p5B237E9C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:49 -!- shoan [n=shoan@59.96.194.139] has quit [] 04:59 -!- Kodeart- [i=kodeart@89.185.194.43] has joined #agavi 04:59 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 104 (Connection reset by peer)] 04:59 -!- Kodeart- is now known as Kodeart 06:05 -!- Whisller [n=Miranda@eqg242.neoplus.adsl.tpnet.pl] has joined #agavi 07:03 -!- Rendez [n=Rendez@239.105.219.87.dynamic.jazztel.es] has joined #agavi 07:06 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 07:06 < _cheerios> huomenta 07:26 < E_mE> huomenta 07:42 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 07:43 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 07:51 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 110 (Connection timed out)] 08:25 < marklar|omni> hai 08:30 < marklar|omni> er 08:30 < marklar|omni> where is maik 08:30 < Wombert> oh hai 08:30 < Wombert> stampede protection works 08:30 < marklar|omni> oh hai 2u 08:31 < Wombert> ( ! ) Warning: Stampede protection for groups: a:5:{i:0;s:5:"Index";i:1;b:0;i:2;s:5:"de_DE";i:3;s:18:"Default_Home/Index";i:4;s:15:"4-8-15-16-23-42";} in 08:31 < Wombert> ace ace ace ace 08:31 < Wombert> jake and trophaeum: an idea wrt session locking 08:32 < Wombert> nothing to ship with agavi by default, but, this could be implemented in userland 08:32 < Wombert> a session could be in readonly mode by default 08:32 < Wombert> and you need to do sth like $user->obtainLock(); if you want to write sth 08:32 < Wombert> which would simply do a spinlock 08:33 < marklar|omni> speeeeeeeenlawk 08:34 < Wombert> oh-hai-I'm-in-ur-codez-sleep()ing-forevers-lock 08:34 < marklar|omni> that reminds me 08:34 < marklar|omni> http://www.flickr.com/photos/thejacksons/2346371386/ 08:36 < Wombert> ehehe 08:36 < Wombert> the URL is fail tho 08:36 < marklar|omni> yeah 08:36 < marklar|omni> srsly. 08:36 < Wombert> mkay now need to figure out all possible lock situations for caching 08:36 < Wombert> meh 08:37 * Wombert needs good music and siiiiilence otherwise for that 08:42 < marklar|omni> hehe 08:42 < marklar|omni> return E_CANNOTHAS; 08:54 < trophaeum> Wombert, if u do that then u need a flush as well ideally for when you unlock 08:54 < Wombert> hm 08:54 < Wombert> true 08:54 < trophaeum> Wombert, a good custom session handler would fit so dammed well around this issue 08:54 < Wombert> eh wait 08:54 < Wombert> you talking bout cache locking or sessions? 08:54 < trophaeum> session 08:55 < trophaeum> write the updated session + unlock 08:55 < trophaeum> so thread2 could hit it immediately with uptodate data 08:55 < Wombert> hm ya 08:55 < Wombert> true 08:55 < Wombert> that would bring ugliness to teh codez tho 08:55 < trophaeum> it gets so ugly so fast but i do think a custom session handler would be something nice to create around all this 08:55 < Wombert> I'll leave that up to people to implement :p 08:55 < trophaeum> :) 08:58 < trophaeum> mmmm, ideas about atm with it 08:58 < trophaeum> must forget it exists and do something productive instead :) 08:59 < trophaeum> sqlite db per session with the primary key in the db being the key name in the array and contents being a serialize of it and then you monitor what keys changed so both sides can easily work with changed keys only instead of rereading a whole session when you invalidate one side of it but then ideally you need callbacks on invalidation to check things are still ok to process the request you are working on 09:00 < trophaeum> oh man, im gonna shut up and stop thinking haha 09:02 < marklar|omni> HA 09:02 < marklar|omni> sqlite = no :( 09:03 < trophaeum> mark 1 file per session 09:03 < trophaeum> 2 tables 09:03 < marklar|omni> lots of small files = fail 09:03 < trophaeum> 1 with data, 1 with validate that this client matches (user agent, ip class b) 09:03 < marklar|omni> brb 09:03 < trophaeum> sql = fail for sessions too but im just thinking of something interesting that could scale well 09:19 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 09:23 < marklar|omni> bigtable 09:23 < marklar|omni> :D 09:58 < Wombert> whaaaaa 09:59 < Wombert> the euro is at almost 1.60 usd! 10:20 -!- Rendez [n=Rendez@239.105.219.87.dynamic.jazztel.es] has quit [] 10:28 < E_mE> Wombert: when i got Euro's for going to france, the pound was the weakest against the euro for many years... was very fustrating 10:29 < E_mE> only got 1.2 odd to £1 10:29 < E_mE> where was when i went to germany back in sept, it got 1.5 or £1 10:29 < E_mE> s/or/for 10:30 < _cheerios> need moore amazon books :p 11:23 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 11:23 < nfq> check this out: http://www.geekculture.com/joyoftech/index.html 11:39 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 11:48 -!- brasileiro__ [n=fdfdf@201-66-154-42.smace701.dsl.brasiltelecom.net.br] has joined #agavi 11:49 < brasileiro__> o/ 11:50 -!- shrink0r [i=shrink0r@i577B4D2D.versanet.de] has joined #agavi 11:55 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 12:03 -!- Wombert [n=Wombert@85.183.90.3] has quit ["bai"] 12:03 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 12:04 < Wombert> can someone reverse lookup my IP? <: 12:08 < E_mE> im getting nothing 12:21 < shrink0r> can the form population filter handle input elements with a name like foo[_121312398][bar] 12:21 < shrink0r> Wombert: how would I reverse lookup your ip? 12:21 < shrink0r> I don't know what to pass to dig or nslookup 12:23 < Wombert> dig -x 12:23 < Wombert> shrink0r: sure it can 12:25 < shrink0r> SERVER: 82.144.41.8#53(82.144.41.8) -> is that the info you need? 12:26 -!- kljasdlkjasd [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has joined #agavi 12:28 -!- jake [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has quit [Read error: 110 (Connection timed out)] 12:38 < shrink0r> hmm, tricky one. In the requestData some values for a couple of elements are put in an xtra index. [some_values][element_name]=>value 12:39 < shrink0r> in this case the fpf won't be able to find them, hugh 12:39 < shrink0r> ? 12:41 < shrink0r> is there a way I can tell the fpf to perform a deep search? 12:41 < shrink0r> or to ignore certain elements 12:46 < Wombert> eh 12:46 < Wombert> what? 12:47 < Wombert> FPF handles array fields 12:47 < Wombert> even foo[] 12:47 < Wombert> :) 12:47 < shrink0r> yeah, I know 12:47 < shrink0r> the prob is different 12:47 < shrink0r> I'll give another try 12:47 < shrink0r> I have this structure for the requestData 12:48 < shrink0r> 12:50 < shrink0r> when the request is sent the values for all elements in the foo namespace will be stored under foo[]. 12:51 < v-dogg> and what's the problem? 12:51 < shrink0r> somehow the fpf isn't finding the values for foo[123][bar] or foo[456][rab] 12:51 < shrink0r> and I can't figure out why 12:52 < shrink0r> all the simple named elements are populated 12:52 < v-dogg> I use arrays constantly so I know for sure it works. hmm... 12:53 < shrink0r> yeah, I've done so on other projects successfully too 12:53 < Wombert> might be a problem with numeric indexes 12:53 < shrink0r> I'll paste a var dump of the requestData and the element html 12:54 < shrink0r> maybe that makes more clear 12:54 < Wombert> you realize that it uses the global request data when repopulating, yes? 12:54 < Wombert> or are you filling a form initially 12:57 < Wombert> this works for me, shrink0r 12:57 < Wombert> just reproduced it with the sample app 12:57 < Wombert> it refills the values 12:58 < Wombert> and I can also initially populate the form with both integer and string for 123 12:59 -!- brasileiro__ [n=fdfdf@201-66-154-42.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 13:00 < shrink0r> yeah, the form is filled in initially, with data from the db 13:02 < Wombert> but it's gone after a submit? 13:03 < Wombert> hmmmh... umlauts in the keys or something? 13:03 < Wombert> or special chars? php will convert some of those 13:03 -!- brasileiro_ [n=fdfdf@201-14-230-15.smace701.dsl.brasiltelecom.net.br] has joined #agavi 13:06 < shrink0r> http://nopaste.info/9273bc7411.html 13:06 < shrink0r> it's gone ater submit, right 13:08 < Wombert> create a reproduce case please 13:08 < Wombert> once you have pinned it down, reproduce it with the sample app 13:08 < Wombert> you can then simply create a patch with svn diff and attach it to a ticket or so 13:08 < Wombert> saves you work 13:09 < shrink0r> ok 13:10 < shrink0r> I just got a quick thought 13:10 < shrink0r> I'll go and check it 13:10 < shrink0r> no need to keep bothering with the prob 13:10 < shrink0r> I have to verify something to be sure it's really the fpf causing te prob 13:11 < v-dogg> the indexes in the paste are different but that's not causing it, isn't it? 13:17 < E_mE> is there a function to remove whitespace characters? 13:20 < v-dogg> str_replace(array(" ", "\n", "\t", "\r"), .... 13:20 < v-dogg> nothing ready afaik 13:21 < E_mE> v-dogg: trim() does those characters apprently... mmmm need to find out what else is there :/ 13:23 < v-dogg> of course but trim only trims start and end of the string 13:27 < E_mE> ah good point :) hehe 13:35 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 13:43 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 14:05 -!- Kodeart [n=kodeart@89.185.194.43] has joined #agavi 14:05 -!- brasileiro_ [n=fdfdf@201-14-230-15.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 14:08 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 14:13 -!- Rendez [n=Rendez@239.105.219.87.dynamic.jazztel.es] has joined #agavi 14:15 < Wombert> omnomnom 14:19 < Wombert> marklar|omni: a 206? 14:19 < Wombert> much better than a getz 14:19 < Wombert> otoh, it's french, and will break down often 14:23 < Wombert> ah I see it did already 14:25 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbs"] 14:54 < Wombert> agavi@pressure.net.nz has been removed from users. 14:54 < Wombert> :S 15:01 -!- Whisller [n=Miranda@eqg242.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 15:03 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:04 < _cheerios> moo 15:04 < nfq> moo, as in mootools? 15:04 < nfq> HEHE 15:04 < nfq> woops, didn't want uppercase there! 15:06 < _cheerios> just something i type in. it's also the lazy finnish way of saying "hello"; moooooooooo 15:16 < marklar|omni> hehe 15:17 < marklar|omni> it broke down spectacularly 15:17 < marklar|omni> brakes died 15:19 -!- eremit [n=Miranda@p5B236EF4.dip.t-dialin.net] has joined #agavi 15:21 < _cheerios> again? 15:27 < marklar|omni> nah 15:27 < Wombert> marklar|omni: was it new? 15:27 < marklar|omni> nope 15:27 < marklar|omni> there is no such thing as a new 206 15:27 < Wombert> yeah had me wondered 15:28 < Wombert> 207's been out forever 15:28 < marklar|omni> a year or so afaik 15:28 < Wombert> ah no wait 15:28 < Wombert> they still build it 15:28 < marklar|omni> srsly? 15:28 < marklar|omni> you can't buy a new one here anyway 15:29 < Wombert> yup 15:29 < Wombert> you can here, at least 15:29 < Wombert> it's even listed on the website, alongside the 207 15:39 * E_mE bows endlessly at XPath 15:47 -!- Arme[N] is now known as Arme[0] 15:52 -!- saracen [n=kenotic@cpc1-pete5-0-0-cust228.pete.cable.ntl.com] has joined #agavi 16:00 -!- icyt is now known as IcyT 16:00 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 16:02 < saracen> I love agavi. 16:04 < _cheerios> PHOTOSHOPPED! 16:06 < Macen> i was thinking about that the other day, "photoshopped" 16:06 < Macen> it's kind of lost all meaning 16:06 < Macen> same for "the camera never lies" 16:06 < Macen> well yeah they do 16:06 < Macen> and 16:06 < Macen> anything can be done these days 16:06 < Macen> is like meh 16:06 < Macen> my history teacher lied !!! 16:07 < saracen> Not everything can be done these days! 16:09 < Wombert> saracen: heh :) what happened 16:09 < saracen> hmm? What do you mean? :P 16:13 < saracen> Oh, unless you mean me stating my love for agavi. What happened was I used the the validator dependancy thingy, then remembered what a mess things like that used to be, with lots of nested if statements 16:13 < Wombert> or with other frameworks that don't support dependencies ^^ 16:14 < saracen> Aye. I <3 Agavi =) 16:14 < Wombert> glad you like it 16:15 < saracen> :) 16:26 -!- Wombert [n=Wombert@85.183.90.3] has quit ["bai"] 16:27 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 16:27 < Wombert> HARRRR 16:27 < Wombert> reverse dns for ze win! 16:30 -!- Rendez_ [n=Rendez@52.105.219.87.dynamic.jazztel.es] has joined #agavi 16:43 -!- IcyT is now known as icyt 16:43 < Wombert> home -> 16:45 -!- Rendez [n=Rendez@239.105.219.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 16:54 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [] 16:55 -!- saracen [n=kenotic@cpc1-pete5-0-0-cust228.pete.cable.ntl.com] has quit [] 17:05 -!- shrink0r [i=shrink0r@i577B4D2D.versanet.de] has quit [Read error: 110 (Connection timed out)] 17:17 -!- brasileiro_ [n=fdfdf@201-40-186-216.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:19 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [] 17:21 -!- Arme[0] is now known as Arme[N] 17:29 -!- shrink0r [n=shrink@i59F7C45A.versanet.de] has joined #agavi 17:38 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 17:48 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 17:56 -!- icyt is now known as IcyT 17:57 -!- shrink0r [n=shrink@i59F7C45A.versanet.de] has quit [] 18:15 -!- brasileiro_ [n=fdfdf@201-40-186-216.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 18:21 < Spica_> huomenta 18:21 -!- Spica_ is now known as Spica 18:22 < Spica> I wonder if I am doing something wrong but why is my FormPopulationFilter ignoring disabled input fields (of type text) when it returns the user to the input form after invalid input? 18:24 < Spica> I have a disabled input field in my form to display data that the user cannot affect on but which will included with the submit anyway. Now, if the user enters something that does not validate, I will display the same form again but with error messages (and prefilled with the original user input). The problem is that FPF does not populate the disabled field. 18:29 -!- Wombert [n=Wombert@dslb-088-064-058-104.pools.arcor-ip.net] has joined #agavi 18:31 < Wombert> uh 18:32 < v-dogg> Spica: the browser doesn't send disabled inputs 18:32 < Wombert> Spica: disabled fields are not submitted 18:32 < Wombert> heh 18:32 * Spica just figured that much. 18:32 * Wombert hugs v-dogg 18:32 < Spica> Like a couple of seconds ago. 18:32 < Wombert> long time no talk, dude, how are you doing anyway 18:32 < Spica> How would I add that information again to FPF in my ErrorView? 18:33 < Spica> Without overwriting the user input. 18:33 < Spica> (Thank you guys!) 18:33 < v-dogg> Wombert: crazy busy but otherwise fine thanks. how are things in ze germyland? 18:33 < Wombert> spring's arriving 18:34 < Wombert> which means 10-15 degrees 18:34 < Wombert> what about finland 18:34 < Wombert> permafrost gone yet? :) 18:35 < v-dogg> we had a few warmer (10+ C) days but now it has been around 5 degrees during the day 18:35 < Wombert> and yes, crazy busy here, too 18:35 < v-dogg> http://at8.abo.fi/cgi-bin/en/get_weather 18:37 < Wombert> ahahah @ "Kastepiste" 18:37 < Wombert> and ahahah @ "Tuulennopeus" = "wind" 18:42 < _cheerios> windy :/ 18:46 -!- Rendez_ [n=Rendez@52.105.219.87.dynamic.jazztel.es] has quit [] 18:51 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 19:00 -!- Rendez [n=Rendez@64.105.219.87.dynamic.jazztel.es] has joined #agavi 19:03 -!- nfq [n=nfq@84-73-34-7.dclient.hispeed.ch] has joined #agavi 19:15 < _cheerios> ~tired~ 19:20 -!- Rendez [n=Rendez@64.105.219.87.dynamic.jazztel.es] has quit [] 19:21 -!- nfq [n=nfq@84-73-34-7.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 19:26 < _cheerios> crikes at the stuff you can find at google code 19:40 < _cheerios> this templating engine might be usable after a few more iterations: http://code.google.com/p/php-outline/ 19:41 < _cheerios> seems to mostly swap for {$hello} with a smarty'esque syntax. benchmarks fine on someones test: http://template-bench.iliakantor.ru/ 19:45 < _cheerios> tho even with smarty a template renders in 0.000983 -- not the usual bottleneck :p 20:00 < trophaeum> smarty's overhead is the including of huge ass files, the templates themselves are fast as hell 20:00 < trophaeum> plus the memory usage doesnt help 20:01 < trophaeum> smarty with an opcode cache though and compile check off is quite good 20:04 < trophaeum> ok and i read dwoo and i start drooling 20:05 < trophaeum> as much as i hate smarty i know its syntax back to front after using it for so long 20:13 < _cheerios> "Dell Remote Access Controller 5" hmm... i guess i need to find a manual 20:15 -!- v-dogg [i=vmakinen@xob.kapsi.fi] has quit [Read error: 110 (Connection timed out)] 20:16 < _cheerios> anyone used these? any fun? 20:18 -!- Rendez [n=Rendez@64.105.219.87.dynamic.jazztel.es] has joined #agavi 20:26 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 20:38 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 20:47 -!- Arme[N] is now known as Arme[0] 21:13 < Wombert> DUDE 21:13 < Wombert> go fcb go fcb 21:13 < nfq> fcb? 21:13 < nfq> Basel? 21:13 < Wombert> bayern! 21:13 < Wombert> dude 21:13 < nfq> ah! 21:13 < Wombert> 119th minute! 21:13 < Wombert> 3:3 21:13 < nfq> aces! 21:13 < Wombert> that was close 21:13 < Wombert> 1:1 last week, they're in spain, that means they're in the round of four 21:28 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 21:30 < E_mE[Stilgar> Wombert: how is the easiest way to see if mod_rewrite is installed and enabled?? 21:34 -!- Rendez [n=Rendez@64.105.219.87.dynamic.jazztel.es] has quit [] 21:45 -!- briang_ [n=bgissele@69.67.210.34] has joined #agavi 22:01 < E_mE[Stilgar> is there any linux command that allow you to find a replace data in a text file? 22:02 < E_mE[Stilgar> or multipul text files 22:04 -!- Kodeart [n=kodeart@89.185.194.43] has quit [Read error: 110 (Connection timed out)] 22:10 < Spica> Can a single validator ouput more than one error? The error tag has an attribute 'for'. What is it used for? 22:11 < Spica> For example, I am currently validating an image file and I would like to show different error messages to the user depending on the type of failed validation (max_size or extension). 22:12 < Spica> Can I do it using a single validator and two error messages with the for attribute specified? Or should I register two file validators of which one checks the size and the other the extension? 22:18 < Wombert> you can do that. for instance, a string validator has the errors "min" and "max" 22:18 < Wombert> is a generic message, and is for the condition where the string was too short 22:18 < Wombert> note that if the string was not supplied at all, , and not will be used 22:19 < Wombert> E_mE[Stilgar: no idea... try a rewrite? :) 22:19 < Wombert> gotta go hit the sack 22:19 < Wombert> bye guys 22:19 < briang_> E_mE[Stilgar: could you possibly use sed? 22:22 < Spica> Wombert: Am I doing something fundamentally wrong here: http://pastebin.ca/980296 because it gives me empty error messages? 22:23 < Wombert> hm not sure if that validator has that feature 22:23 < Spica> If I replace the two error tags with only one generic message, it works well. 22:24 < Spica> Umh? 22:29 < E_mE[Stilgar> Wombert: i managed to get rewrite working :D i need to get out of the terrirble habbit of asking before thinking deeper ;) 22:48 < Wombert> Spica: the validator probably just doesn't support that 22:48 < Wombert> lets look into this tomorrow 22:48 < Wombert> nn Spica and E_mE[Stilgar 22:54 -!- Wombert [n=Wombert@dslb-088-064-058-104.pools.arcor-ip.net] has quit [] 23:05 -!- briang_ [n=bgissele@69.67.210.34] has quit ["Kopete 0.12.7 : http://kopete.kde.org"] 23:22 -!- IcyT is now known as icyt --- Day changed Fri Apr 11 2008 00:46 -!- kljasdlkjasd [n=jake@adsl-68-78-3-138.dsl.ipltin.ameritech.net] has quit ["Leaving"] 01:02 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 02:17 -!- Kodeart [i=kodeart@89.185.194.43] has joined #agavi 04:41 -!- eremit [n=Miranda@p5B236EF4.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 05:46 -!- Wombert [n=Wombert@dslb-088-064-063-119.pools.arcor-ip.net] has joined #agavi 05:52 < Spica> Huomenta 06:04 -!- liutis [n=codecop@admin.senoji.palanga.lm.lt] has joined #agavi 06:04 -!- vmakinen [i=vmakinen@xob.kapsi.fi] has joined #agavi 06:04 -!- vmakinen is now known as v-dogg 06:28 -!- Kodeart- [i=kodeart@89.185.194.43] has joined #agavi 06:28 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 104 (Connection reset by peer)] 06:28 -!- Kodeart- is now known as Kodeart 06:29 -!- Whisller [n=Miranda@eqd65.neoplus.adsl.tpnet.pl] has joined #agavi 06:33 -!- Arme[0] is now known as Arme[N] 06:46 -!- Wombert [n=Wombert@dslb-088-064-063-119.pools.arcor-ip.net] has quit [] 07:10 -!- Zeelot3k [i=WinNT@raokdell.fiu.edu] has quit ["-=SysReset 2.55=-"] 07:28 < E_mE> huometna! 07:29 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:30 < Wombert> hai 07:30 < Wombert> did I say huomenta yet this morning <: 07:33 < E_mE> no, naughty Wombert ;) 07:33 < E_mE> this shall be duely noted 07:39 -!- Arme[N] is now known as Arme[0] 07:55 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 07:56 < _cheerios> huomenta 07:59 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 08:02 < E_mE> hi _cheerios 08:03 < Macen> hows your new job E_mE? they listen to you? 08:04 < Wombert> yeah 08:04 < Wombert> you asked about smarty the other day 08:04 < Wombert> they considering making the switch? 08:12 < _cheerios> lo E_mE 08:17 < Wombert> Spica: so 08:17 < Wombert> I checked the image file validator 08:18 < Wombert> it knows the errors "min_width", "max_width", "min_height", "max_height", "format" and "no_image" 08:19 < Wombert> the base file validator it extends supports "argument_wrong_type", "upload_failed", "min_size", "max_size" and "extension" 08:20 -!- Arme[0] is now known as Arme[N] 08:23 * _cheerios hugs Debian 08:23 < _cheerios> anyone installed xen via drac? 08:29 < E_mE> Macen: my new job is great, im html scraping at the moment which aint too fun as the page im attempting to scrape isn't in any standard html.. 08:31 < E_mE> Wombert: no success yet, my boss is using smarty with his orginal design... we are recoding it, but he aint to fond of using Agavi because of the documentation lack.. 08:31 < E_mE> i asked about smarty because im thinking of using it with quickchef 08:32 < E_mE> looks like a really nice engine from what i've seen 08:33 < v-dogg> umm... well... mmm... 08:33 < v-dogg> :) 08:35 < E_mE> v-dogg: ill try to write some stuff for tequila over the weekend.. there been any new developments since i've been flying around the great lands of france? 08:36 < v-dogg> no 08:39 -!- Arme[N] is now known as Arme[0] 08:44 < marklar|omni> hai 08:47 < E_mE> marklar|omni: hay... hows your pictures going? 08:49 -!- liutis [n=codecop@admin.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)] 08:49 < marklar|omni> slowly 08:50 < marklar|omni> my gf has been doing vector illustrations lately 08:51 < marklar|omni> heh nice 08:52 < marklar|omni> ordered two more cheque books 08:52 < marklar|omni> free of charge 08:52 < marklar|omni> my bank is nice 08:52 < E_mE> haah 08:53 < marklar|omni> assassin's creed download @ 96.1% 08:53 < marklar|omni> wheep 09:10 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 09:31 -!- liutis [n=codecop@88.119.253.245] has quit [Read error: 110 (Connection timed out)] 09:57 -!- CIA-23 [n=CIA@208.69.182.149] has joined #agavi 09:58 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, Arme[0], trophaeum, CIA-5, impl 09:59 -!- Netsplit over, joins: Arme[0], trophaeum, CIA-5, impl, Rick 10:02 -!- CIA-5 [n=CIA@208.69.182.149] has quit [] 10:02 -!- saracen [n=saracen@78.145.82.254] has joined #agavi 10:03 < saracen> Models dont have to be in autoload.xml do they? I should just be able to load one via getModel()? 10:10 < Wombert> yes 10:10 -!- Hamerr [n=innovati@87.246.13.25] has joined #agavi 10:11 < Hamerr> huomenta 10:11 < E_mE> Wombert: is that a yes for models in modules? or just models in app/models/* 10:11 < E_mE> ? 10:12 < E_mE> or yes for both 10:12 < Wombert> everywhere 10:12 < E_mE> okay thanks :) 10:15 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 10:15 < _cheerios> Q: i need a copy of a module with a different layout (decorator modification). how would i apply a different layout thruout the module the easiest? 10:24 < saracen> $tabs = $this->getContext()->getModel('TabsModel', 'Default'); 10:24 < saracen> No workie =( 10:25 < saracen> Couldn't find class for Model TabsModel 10:25 < saracen> Is the error msg 10:25 < saracen> saracen@fiveturns:/mnt/archive/users/saracen/6SS SVN/agavi_wybt/app/modules/Default/models$ ls 10:25 < saracen> TabsModel.class.php 10:30 < Wombert> _cheerios: you have a base view for this module, I hope 10:30 < Wombert> so that should be easy 10:30 < Wombert> and the class name is Default_TabsModel, saracen? 10:31 < _cheerios> i wouldnt want to change the baseview for like 50 files, but it's one way yes 10:31 < _cheerios> was wondering if any faster way 10:31 < Wombert> eh? 10:32 < Wombert> class Module_ActionSuccessView extends MyAppModuleBaseView 10:32 < Wombert> and then you change your MyAppModuleBaseView::setupHtml() or whatever it is, and done 10:32 < Wombert> right? 10:33 < Wombert> or what does "copy" of a module mean exactly 10:35 < saracen> Wombert: Yes, the class name is Default_TabsModel 10:36 < saracen> class Default_TabsModel extends ProjectBaseModel implements AgaviISingletonModel 10:36 < saracen> { 10:43 < saracen> Oh, working now 10:43 < saracen> It postfixes the Model, so all i needed was $tabs = $this->getContext()->getModel('Tabs', 'Default 10:43 -!- Whisller [n=Miranda@eqd65.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 10:49 < _cheerios> Wombert, same module working alongside a copy of another with different routing + decorator 11:01 < _cheerios> namespaces would be mighty helpful here 11:17 < _cheerios> arf, too much trouble (routing name=""'s etc). i'll just c&p the whole project to a diff domain. 11:22 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 11:23 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 11:28 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 11:32 < E_mE> Macen: you there??!?!?!? 11:32 < Macen> E_mE: yes 11:32 < E_mE> that map you had at the bottom of that page the other day is it free? 11:32 < Macen> no it fucking isn't 11:33 < Macen> ! 11:33 < Macen> why? 11:33 < E_mE> oh... okay .. we need something similar 11:33 < Macen> best of luck with that 11:33 < Macen> it's not mine to give away 11:33 < E_mE> thats cool :) thanks 11:33 -!- JanK_ [n=JanK_@s0769.vpn.hrz.tu-darmstadt.de] has joined #agavi 11:36 -!- saracen [n=saracen@78.145.82.254] has quit [] 11:49 < Spica> Wombert: So, if it supports max_size and extension, why does not my xml setup for the action work? It gives blank error messages for both max_size & extension if I use and . 11:49 < Spica> If I just use a generic message, it works fine. 11:50 < Wombert> yea, strange 11:50 < Wombert> mind you that if you do not submit an image file 11:50 < Wombert> or no file at all 11:50 < Wombert> it will not use those errors 11:51 < Spica> Wombert: Yes. But I have specifically attempted send either a huge pdf-file or my xorg.conf. :) Neither of which should be valid under my rules. 11:51 < Wombert> my guess would be that the upload failed or so. then it doesn't run these checks anyway 11:52 < Spica> Hmm.. okay. I will do more studying. 11:52 < Spica> Is there a way to see if the server sets a limit to the maximum size of the uploaded file? 11:58 -!- JanK_ [n=JanK_@s0769.vpn.hrz.tu-darmstadt.de] has left #agavi [] 11:59 < Spica> Ah, phpinfo once again does the trick. Bril. 12:05 < Wombert> mh 12:05 * Wombert feels like crap 12:05 * Wombert ponders calling it a day 12:12 < nfq> Wombert: haha. me too 12:12 < Wombert> headache, feeling sick, and meh meh meh 12:13 < nfq> yep, it's going around 12:19 < Hamerr> pills ? 12:20 < Hamerr> sort of ? 12:47 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 13:07 -!- JanK_ [n=JanK_@s0769.vpn.hrz.tu-darmstadt.de] has joined #agavi 13:23 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has joined #agavi 13:23 -!- Strzalek [n=Strzalek@aavg95.neoplus.adsl.tpnet.pl] has joined #agavi 13:25 < Strzalek> huomenta 13:48 -!- eremit [n=Miranda@p5B2368A4.dip.t-dialin.net] has joined #agavi 14:00 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit ["Leaving"] 14:05 -!- Kodeart [i=kodeart@89.185.194.43] has quit [Read error: 110 (Connection timed out)] 14:06 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has joined #agavi 14:13 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [Read error: 110 (Connection timed out)] 14:21 -!- Zeelot3k [i=WinNT@raokdell.fiu.edu] has joined #agavi 14:28 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbl"] 14:39 -!- eremit [n=Miranda@p5B2368A4.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 14:39 -!- eremit [n=Miranda@p5B2368A4.dip.t-dialin.net] has joined #agavi 14:40 -!- Arme[0] is now known as Arme[N] 14:53 -!- Wombert_ is now known as Wombert 14:55 -!- JanK_ [n=JanK_@s0769.vpn.hrz.tu-darmstadt.de] has quit [] 14:56 -!- Strzalek [n=Strzalek@aavg95.neoplus.adsl.tpnet.pl] has quit ["Leaving"] 15:00 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [] 15:01 -!- digitarald [n=Miranda@225.Red-83-55-66.dynamicIP.rima-tde.net] has joined #agavi 15:02 < digitarald> hey fellows 15:03 < digitarald> quick cache question... how can I set a group source for attributes via namespace? 15:03 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 15:03 < digitarald> nevermind ... found it in the email 15:03 < digitarald> Wombert solved it ;) 15:04 < Wombert> wat? 15:04 < digitarald> is that right? 15:04 < digitarald> 15:05 < digitarald> for caching ... 15:05 < Wombert> you want a complete namespace? 15:05 < digitarald> yes 15:05 < digitarald> it contains "scripts" "styles" ... etc ... 15:05 < digitarald> things going in the header 15:06 < Wombert> http://trac.agavi.org/ticket/740 15:06 < Wombert> and 15:06 < digitarald> just reading the handler source 15:06 < digitarald> i see that it needs the name 15:06 < Wombert> handler? 15:06 < Wombert> what? 15:07 < digitarald> AgaviCachingConfigHandler 15:07 < Wombert> so you set info into this namespace from views, templates, slots? 15:07 < digitarald> view 15:07 < Wombert> in slots, too? 15:07 < digitarald> and slots 15:08 < Wombert> then this is not going to work 15:08 < digitarald> mh ... ok, not slots 15:08 < digitarald> *checking* ... no 15:08 < Wombert> anyways 15:08 < Wombert> http://trac.agavi.org/ticket/740 15:08 < digitarald> yes, I read that 15:08 < digitarald> nice 15:09 < digitarald> and fixed 15:09 < digitarald> have to pear update 15:09 < Wombert> ... 15:09 < Wombert> http://trac.agavi.org/browser/branches/0.11/CHANGELOG?rev=2429 15:11 < digitarald> that means that its unreleased? ;) 15:13 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [] 15:14 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:14 < _cheerios> moo 15:15 < _cheerios> a note left on my door that says 100Mb/s available, but checking the url @ given net address still says only upto 24/2 (I have the cheap 10/ option) 15:23 < _cheerios> would be enough to start web hosting from home o_O 15:23 < digitarald> don't trust notes on your door 15:24 < _cheerios> it's in green color, which signals it's harmless! 15:25 -!- briang_ [n=bgissele@69.67.210.34] has joined #agavi 15:27 < _cheerios> o hyeah 15:27 < _cheerios> the funniest thing on my way home from the local shopping mall 15:28 < digitarald> the green not? 15:28 < digitarald> e 15:28 < _cheerios> a guy, constrained by two guards, reluctantly being walked away from one of the counters with his hands up holding a cheap 90cent pizza in the other. i hope it was worth it. 15:30 < digitarald> Can't imagine where I would smuggle a cheap cold pizza ... brrr 15:37 < _cheerios> busted for a microwave pizza. oh man :( 15:41 < digitarald> mh ... caching forgets my content :/ 15:42 < digitarald> nah ... who cares about the content ... the amazing design will make the users forget about it 15:43 < digitarald> ok, I'll go and search my content ... release on monday :) laters folks 15:44 -!- digitarald [n=Miranda@225.Red-83-55-66.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] 15:52 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 16:18 -!- Wombert [n=Wombert@dslb-088-064-063-119.pools.arcor-ip.net] has joined #agavi 16:26 -!- Hamerr [n=innovati@87.246.13.25] has quit [Read error: 110 (Connection timed out)] 16:27 -!- icyt is now known as IcyT 16:47 < E_mE> have good weekend all 16:50 < marklar|omni> hai 17:02 < Wombert> hai 17:12 < a|K|a> oh heroh 17:13 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 17:16 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has quit [] 18:03 < Macen> you know, someone should write a blog on how ridiculously well paid designers on 18:03 < Macen> especially in comparison to web designers 18:03 < Macen> they just move the frigging image into place, boom, done 18:03 -!- digitarald [n=Miranda@62.43.139.207.dyn.user.ono.com] has joined #agavi 18:03 < Macen> we have to content with so much shyte and produce the same results 18:03 < Macen> s/content/contend 18:03 < Macen> 18:03 < Macen> i'm off, baiii 18:07 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 18:09 < MrJeep> omg 18:09 < MrJeep> working on a site 100% html 18:09 < MrJeep> no php 18:10 < MrJeep> each pages contains the header, navigation footer 18:10 < MrJeep> and it's in 2 language 18:10 < MrJeep> just thinkg how long it is to add a menu 18:11 < Wombert> SSI? 18:12 -!- Hamerr [n=innovati@87.246.13.25] has joined #agavi 18:18 < MrJeep> nop 18:18 < MrJeep> just plain old html 18:18 < MrJeep> no wonder why they hired a programmer 18:22 < Wombert> then make it SSI 18:22 < Wombert> at least 18:22 < Wombert> XBitHack and you're happy 18:24 < digitarald> Wombert: any idea why my content slot is empty after caching? 18:25 * digitarald is pasting 18:25 < digitarald> http://p.caboo.se/private/mm450dj2qn4ywy3w8tvuaa 18:49 < MrJeep> Wombert: the website's almost completed. I'm just patching it 18:49 < MrJeep> you know, the job nobody wants to do 18:50 < MrJeep> but I don't mind, I'm paid by the hour so 18:50 < Wombert> charge them double 18:51 < Wombert> and what happens, digitarald? 18:56 < digitarald> cache writtenn, after refresh no content slot 18:58 < digitarald> in the cache file I see the correct content 19:01 < impl> blah 19:32 < digitarald> any idea where I should look, Wombert? 19:47 -!- Arme[N] is now known as Arme[0] 19:49 < Wombert> content slot? 19:50 < Wombert> do you use $Inner? 19:55 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 20:01 < digitarald> no 20:02 < digitarald> $slot['content'] 20:04 < digitarald> ok $inner works ... why that? 20:04 < Wombert> that would be a bug then 20:05 < digitarald> ok, confirmed ... $inner works, $slot['content'] only without cache 20:06 < Wombert> okay 20:06 < impl> :s 20:06 < Wombert> I think we'll deprecate the putting of the inner output into $slots anyway sooner or later 20:06 < Wombert> at least we need a switch to disable it 20:06 < Wombert> it's nonsense 20:06 < impl> let's do it now 20:06 < Wombert> $inner is much better 20:06 < Wombert> nah 20:07 < impl> I thought that behavior had been removed when the execution stuff was redone 20:07 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has joined #agavi 20:07 -!- MrJeep [n=MrJeep@lbcomm-gx.abacom.com] has quit [Read error: 104 (Connection reset by peer)] 20:08 < Wombert> nah 20:08 < Wombert> bad decision looking back now but well 20:08 < Wombert> would be a bc break 20:08 < Wombert> we need a switch to disable the assign first 20:08 < Wombert> for 1.0 20:08 < Wombert> so you can iterate over the slots without checking for $slot[$lulz] == $inner 20:09 < impl> yeah ... 20:10 * impl is starting to think that we should just start breaking things post-1.0 and go for a 2.0 release, then make the complete rewrite 3.0 20:10 < impl> because, imo, there's way too many switches and thingies as is 20:12 < Wombert> prolly 20:12 -!- MrJeep_ [n=MrJeep@lbcomm-gx.abacom.com] has quit [] 20:12 < Wombert> time will tell 20:16 < nfq> impl: haha.. 20:16 < nfq> interesting process that would 20:16 < nfq> be 20:16 < nfq> I guess the 1.0 release is what we are all waiting for.. 20:16 < Wombert> one key factor in selling a framework is its sustainability 20:17 < Wombert> how long is it supported 20:17 < Wombert> is there a commercial interest behind it 20:17 < Wombert> will it still be around in 1, 3, 5 years 20:17 < nfq> Wombert: I hope so.. 20:17 < nfq> hehe 20:17 < Wombert> that is, by the way, the most frequently non-tech question asked about frameworks at conferences and such 20:18 < nfq> really? how the long the framework will last? 20:18 < nfq> Well, it makes sense 20:18 < Wombert> yes 20:18 < nfq> I mean, digitarald, don't take this too seriously but I sometimes wonder how long mootools will last, mainly because of the leader and speed of releases 20:19 < nfq> and I think core developers make a huge difference 20:20 < Wombert> to many companies, open source equals chaos 20:20 < Wombert> and no driving force 20:20 < Wombert> and if they use a framework 20:20 < Wombert> and its abandoned in six months time 20:21 < Wombert> then they have invested a shitload of time (= money) betting on a dead horse 20:21 < Wombert> that's a reason why it's a big plus if a company backs and drives an OS project 20:21 < nfq> yeah, it's a good point. 20:21 < Wombert> and not students, or people that do it as a hobby 20:22 < nfq> It's interesting though, with open source projects that have done well 20:22 < nfq> like MySql 20:22 < nfq> selling to Sun for a ton of money 20:23 < _cheerios> re: impl is starting to think that we should just start breaking things post-1.0 and go for a 2.0 <--- ditto 20:25 < digitarald> nfq: kamicane is working on it all the time I think 20:25 < digitarald> Its just a matter of a better release planning 20:25 < digitarald> and a boss with a better scheduling ;) 20:25 < nfq> I am sure he is. Sorry for the low blow, it's just with the rocky history, people like me who rely on it are worried 20:26 < nfq> But I wouldn't use anything else, you know that! 20:26 < digitarald> u know how stable 1.2 is ... its just a matter of last fixes and to push kamicane 20:27 < digitarald> its like agavi ... it has not 25 commits per day like doctrine 20:27 < Wombert> that's only because I need to earn money for a living 20:27 < Wombert> and so do the others 20:27 < Wombert> and they have more, mh, community contributions 20:27 < nfq> very cool. I pushed kami a bit recently and he was pissed, in his nice way 20:28 < nfq> so, I only try push once a week now! 20:28 < nfq> Wombert: yeah, I can imagine 20:29 < digitarald> Wombert: same for the mootools team ;) Valerio (and the "rest") fixes and extends MooTools when he uses it his daily work 20:29 < _cheerios> someone bashed prototype-based libs some, what do you think of 3b, digitarald? http://news.ycombinator.com/item?id=153526 20:29 < nfq> I mean, do you guys think donations work? 20:30 < digitarald> _cheerios: People love namespacing ... not me 20:31 < digitarald> jQuery people love to include hundrets of libraries and widgets ... just to do the job 20:31 < Wombert> nfq: likely not 20:31 < digitarald> I usually stay with one lib I know 20:31 < _cheerios> Wombert, it's hard to get community contributions for a pure mvc-only with all the other rad-frameworks out there. Unfortunately. :/ 20:31 < Wombert> I've so far had one person ask for donations 20:32 < nfq> Well, think if it like this 20:32 < digitarald> Ads on the site are the donations for Valerio 20:32 < nfq> we used agavi recently on a project, as you know Wombert 20:32 < nfq> and, I would generally easily be willing to budget for a few hundred on each project to contribute 20:32 < nfq> so, I think there are people there which will donate 20:33 < nfq> digitarald: do you get plenty donations on the Playground?> 20:33 < digitarald> no ... I'll add better ads to the redesign ;) 20:33 < digitarald> got already great contracts 20:33 < nfq> that's coo/ Good to hear! 20:34 < _cheerios> we've used agavi (and still do for the finished projects), but are now using django in new projects, as it has great documentation + when the devs compared them, they just felt django was so much easier to get into. 20:34 < Wombert> I can tell you why that is, _cheerios 20:34 < digitarald> and it comes with a javascript framework bundled :D 20:34 < Wombert> money 20:34 < Wombert> ... 20:34 < Wombert> everyone here uses agavi to earn money and yet everyone is oh-so-poor 20:34 < digitarald> it has everything bundled 20:34 < Wombert> or oh-so-busy 20:35 < nfq> does django have a backer? 20:35 < Wombert> sure, a newspaper company 20:35 < impl> Yeah, they're big 20:35 < digitarald> Womert: I never earned money with agavi ... but this week with symfony *runs* 20:35 < impl> http://www2.ljworld.com/ 20:35 < digitarald> ... but its a mess ... real headaches 20:37 < _cheerios> Wombert, on the time/money -issues, and for these reasons proper docs not being in place, I worry at times if using Agavi really makes sense for anyone else than you. 20:37 < nfq> _cheerios: that's not fair 20:37 < nfq> because, there are plenty others who love it 20:37 < nfq> and use it 20:37 < Wombert> _cheerios: really? 20:38 < Wombert> how about you contributing something for a change 20:38 < Wombert> ... 20:38 < impl> _cheerios: I've been using Mojavi/Agavi since 2003 and afaik it's never had any real documentation 20:38 < impl> just API docs 20:38 < impl> and samples 20:38 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has left #agavi ["Leaving"] 20:38 < impl> meh 20:38 < Wombert> yeah. fuck off. seriosuly 20:38 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 20:38 < _cheerios> wtf did i press :p 20:38 < impl> guys 20:38 < impl> stop it 20:38 < Wombert> mh 20:38 < impl> leave the drama for 4chan 20:39 < Wombert> I hate complaints about the lack of from people who used agavi to feed them, their jobs, their families 20:39 < Wombert> pay me, and I can do it, or help with it, but seriously, stop complaining all the time 20:40 < digitarald> thats the problem with open-source and 90% of the users :X 20:40 < _cheerios> Wombert, just wanted to let that out. i feel the creator has a lot of responsibility for a great many things, not just the code. and if he is pushing things for others to do, these things that are pushed, will never get done. 20:40 < Wombert> _cheerios: you mean I should do it then 20:40 < Wombert> sure, and I want to 20:40 < digitarald> I started too with Mojavi ... the only real documentation was a 3 page tutorial 20:40 < Wombert> but are you gonna pay me? 20:41 < _cheerios> and for what its worth, ive not released out to the wild that uses agavi that makes money. 20:41 < Wombert> can I bite off of a "thank you, agavi rocks"? 20:41 < _cheerios> that's a problem Wombert, if you feel documenting your own framework is such a horrible task, that it's either on someone elses shoulders or you have to be paid :( 20:41 < Wombert> I like hearing that, always, but I can only do so many things in a day 20:41 < Wombert> _cheerios: if you had ANY idea what a fucking shitload of money we're putting into agavi... 20:42 < Wombert> and I mean fucking shitload 20:42 * impl sighs 20:42 < Wombert> but I can do only so much in a day 20:42 < nfq> _cheerios: well, what is important to remember is, that everyone can contribute docs 20:42 < nfq> and so on 20:43 < nfq> the framework becomes greater because of the team 20:43 < Wombert> and I really am sick of arguing about this. you use if often enough, and you have said often enough that everything about it, and the lack of docs in particular, piss you off. I know it. thanks. 20:43 < Wombert> it's not about contributing 20:43 < _cheerios> the difference is in; "i caring to use agavi for something" vs "i caring for others using agavi for something" 20:44 < digitarald> we need a forge ... 20:44 * digitarald starts working on it 20:44 < Wombert> it goes even so far that I ask people for their opinions, with 30 guys in the channel during the day, because I want to get things right, and all I get back is silence or a "shrug" 20:44 < impl> digitarald: Already being worked on :) 20:44 < Wombert> _cheerios: it doesn't cost you a penny. give something back. that's what it's about 20:44 < Wombert> yea sunbox is doing that 20:44 < Wombert> (he said) 20:44 < digitarald> ok, I trust andre 20:44 < digitarald> ... I showed im agavi :D 20:45 < digitarald> I'll give him a helping hand 20:45 < Wombert> thanks digitarald 20:45 < Wombert> maybe start with a snippets site 20:45 < _cheerios> Wombert, i already idle here and answer questions, though I get no appreciated for that, which is okay. I don't ask for money either. :) I'll contribute the tutorial I promised when I have my orm in a shape that it's good enough for an agavi tut. 20:45 < digitarald> not online ... strange ... what could that be ... friday ... 23.00 20:46 < impl> _cheerios: just, don't underestimate the amount of work that David, Dominik, Veikko, Bob, Mike, etc. have put into transforming Agavi into what it is today 20:46 < impl> it's not trivial 20:47 < impl> David has committed more PHP code than I care to see in my entire life really 20:47 < digitarald> Wombert: new digitarald.de relaunches Monday *crossesfingers* ... with my project/showcase repository in agavi ... parsed all on-the-fly from svn 20:47 < digitarald> maybe as one simple solution for a project repo 20:47 < impl> digitarald: using PHP's new svn module? 20:48 < digitarald> no 20:48 < digitarald> same server, linked folders 20:48 < digitarald> alias 20:48 < impl> ah 20:48 < digitarald> ... at least thats how its planned ... 20:48 < digitarald> now it just reads a folder ;) 20:49 < Wombert> digitarald: funny enough, caching has never worked without $inner :) 20:51 < digitarald> but it works with other clots 20:51 < digitarald> s 20:52 < digitarald> only content ... fails ... anyway, I never really digged into caching, until now ;) 20:52 < _cheerios> impl: this is not a blow against the creators, as much as it can seem like that. no hate involved. im just a user (of agavi), and im not always satisfied and speak out loud. thing is, some core things need to be in shape, and it takes more effort from the creators side to make things happen. if wombert doesnt want to do it for free, nobody cares, and the creators take no more initiative to make things happen it's a a problem for th 20:52 < _cheerios> ose using agavi 20:53 < impl> _cheerios: I think you must understand that life takes precedence over open-source, and that's just how things are going to have to work for a while. 20:53 < impl> anyway, enough of this 20:53 < _cheerios> impl: that's just dodging the issue 20:54 < digitarald> ... and open-source is all about contributions :) 20:54 < digitarald> u see the problem, u see the source ... u fix it 20:54 < _cheerios> you can hide things beneath the rug, but that doesnt make things better. 20:54 < impl> _cheerios: I'm not dodging the issue, I believe we all fully recognize that Agavi needs documentation, needs this, that, and the other, but that doesn't make them magically appear 20:56 < _cheerios> when you want to silence opinions, it is about dodging issues. magic? that does seem how that documentation et.al. is supposed to manifest. 20:57 < Wombert> _cheerios: what you're describing is not open source, it's living on welfare 21:01 -!- Arme[0] is now known as Arme[N] 21:04 < Wombert> digitarald: yeah 'cause those are slots. 21:07 < _cheerios> huh? it all circles around on what agavi is supposed to be. if it's just a random open-source package on the net, everyone for themselves, with no love applied for it from the creators beyond their own personal business purposes then i see that as unfortunate. 21:07 < Wombert> ehm 21:07 < impl> _cheerios: please stop. It's not very often that I have to make a request like this, but this isn't taking us anywhere, so just leave it be for now. 21:08 < Wombert> _cheerios: you get something for freed 21:08 < Wombert> *free 21:08 < Wombert> do you realize that two years ago, we've started working on agavi _for our living_ 21:09 < Wombert> I invest time, I invest money, I invest effort 21:09 < Wombert> I give you and everyone else free help around here 21:09 < Wombert> what do you expect. that I can feed off thin air and don't have bills to pay? 21:10 < v-dogg> "with no love applied for it from the creators beyond their own personal business purposes" WTF? 21:10 < Wombert> don't ask what your framework can do for you. ask what you can do for your framework. to paraphrase a now dead man 21:11 < _cheerios> no. im just asking, if you are looking out for the small community using Agavi, or if it's enough that Agavi makes a living for you. 21:11 -!- mode/#agavi [+o impl] by ChanServ 21:11 * impl glares 21:11 < Wombert> hang in there 21:11 < v-dogg> current docs (yes we do have some useful docs)? countless hours of free support? Call that "no love beyond their own personal business purposes`? 21:12 < _cheerios> impl: don't be a baby 21:12 <@impl> _cheerios: I don't want to do anything 21:12 <@impl> this is a stupid flamewar 21:12 < Wombert> I cannot believe that you expect _me_ to put more effort into it than I already do (hello???), and all for free, while you, who is the person that benefits from it being free, doesn't neither consider nor understand to give something back? 21:12 <@impl> all it is is provocation back and forth 21:12 < Wombert> [23:11] _cheerios: no. im just asking, if you are looking out for the small community using Agavi, or if it's enough that Agavi makes a living for you. 21:12 < Wombert> I don't get that question 21:12 < Wombert> (seriously) 21:13 < Wombert> can you rephrase that one 21:17 < _cheerios> mainly, if Agavi at its heart is a personal project for you (re: open source -argument), or if you're honestly pushing it for the public (re: needs more work addressing issues beyond code commits) 21:18 * impl dips his hand in the blood of a sacrifical giraffe 21:20 < digitarald> I think u don't understand open-source ... whats the point behind Yahoo to open source their YUI lib or their YUI Pattern? They don't get jobs because of it or need their developer community. 21:21 < Wombert> ah now I get it _cheerios 21:21 < _cheerios> branding (Y in YUI), developer lock-in for what they use themselves, come to mind. 21:22 < digitarald> but YUI is no advertising for Yahoo ... why should Yahoo care about some ajax developers? 21:22 < Wombert> actually, it is 21:22 < Wombert> it's all just PR 21:22 < Wombert> _cheerios: the thing is.. this takes time 21:22 < digitarald> I'm sure ajax developers are not even 1% of the yahoo target group 21:23 -!- mode/#agavi [-o impl] by impl 21:23 < Wombert> regardless of whether it's a hobby or a profession, we all need to pay our bills 21:23 < Wombert> and we all have things to do 21:24 < _cheerios> digitarald, currently the best way to ensure code has long longevity is to place it as open-source, and use it yourself (re: Agavi). however, it does need a lot of work for the public to love the product as much as you do. 21:25 < impl> _cheerios: there was some deliberation in keeping Agavi out of the public eye until it had proper documentation. 21:25 < digitarald> except some crazy guys 21:25 < impl> Maybe it's a catch-22, I don't know 21:26 < Wombert> _cheerios: absolutely. it does need work. and I'm doing as much as I can 21:26 < Wombert> I wonder, though, why you don't help with it instead of complaining 21:26 < _cheerios> im not sure of all the benefits for big companies (they have their own wars for attention), but for single devs beyond getting your name out there it gets more eyeballs on your code and the hopeful contributions, fixes, etc. 21:26 < Wombert> me wanting to build a business around it can't be an excuse 21:27 < Wombert> that doesn't make a framework big. you don't sell a framework to coder bees. 21:28 < _cheerios> i'll know more when i release the orm ive worked on for the last 5½ weeks. it might endup gathering dust in some svn repo, or attain some interest and still be in use in 2010. who knows? 21:28 < nfq> _cheerios: sorry man, but I've been reading patiently, but you don't seem to even have a fucking point 21:28 < nfq> everyone knows the weakness of Agavi, but so far the strengths far outweigh the weaknesses 21:28 < _cheerios> now i know what the f in nfq stands for 21:29 < impl> Don't even go there 21:29 < nfq> nice one! 21:29 < impl> That's below the belt, and totally unnecessary 21:29 < _cheerios> it wasnt be using the f-word... 21:29 < _cheerios> s/be/me 21:30 < impl> Yes, well, it was clearly implied 21:30 < nfq> impl: thanks! 21:30 < _cheerios> no, not like that. bringing it up at all. we can be civil while discussing. 21:31 < v-dogg> nfq, however, had a point 21:31 < impl> _cheerios: I don't have a problem with swearing as long as it's not being used for offense. 21:31 < impl> And that was deliberately offensive 21:31 < impl> so we don't go there 21:31 < _cheerios> me neither, but imo it just makes whomever uses such language look like a fool 21:31 < nfq> thanks again _cheerios 21:31 * impl shrugs, that's up to you. This is a stupider flamewar than the former, though 21:32 < trophaeum> wow this is like the most iv seen in the channel for chat in forever and its over something so bullshit as this? 21:32 < _cheerios> my pleasure 21:32 < nfq> trophaeum: some friday night entertainment! 21:32 < trophaeum> nfq, saturday morning for me, still up coding from last night haha 21:33 * v-dogg is off to bed. nighty night mates 21:33 < impl> Night, sir 21:33 < trophaeum> v-dogg, sleep well dude 21:33 < _cheerios> Wombert, thanks for the answers. It's hard at times to get peoples opinions for something that is "touchy". 21:33 < v-dogg> hopefully tomorrow is a better day for all of us :) 21:33 * impl scrounges for food 21:33 * digitarald didn't understand what the discussion was about and drolls 21:34 < nfq> v-dogg: yep! Sleep well dude! 21:34 < trophaeum> digitarald, droll? troll? 21:34 < impl> drool, I think 21:34 < impl> :P 21:34 * digitarald continues drooling on his keyboard 21:34 * digitarald gets a bocket 21:35 < digitarald> *damn*! 21:35 < digitarald> bucket! 21:35 < trophaeum> digitarald, shuffle the computer so u drool on the powersupply instead :) 21:35 < _cheerios> and when you're (wombert) serious about Agavi, these discussions really shouldnt be a big deal. if this thing can't stand daylight, then things are bad :) 21:35 < impl> ... 21:35 < impl> Come on, _cheerios 21:35 < Wombert> it's not about that, _cheerios 21:35 < Wombert> agavi needs tons of work 21:35 < trophaeum> _cheerios, u should realize by now that that aint the issue, priorities for each person is different though 21:35 < trophaeum> and bitching that someones priorities dont match yours... 21:35 < Wombert> and I'm happy to admit that 21:36 < Wombert> and we're working hard on fixing things 21:36 < Wombert> the point is that you're damn ungrateful 21:36 < _cheerios> trophaeum, you have to understand that at the end of the day i wish the best for agavi. going into priorities, payment and such really defers from the core issue of gettings things done. 21:36 < impl> no it *doesn't* 21:36 < Wombert> W-H-A-T 21:37 < trophaeum> _cheerios, the best for agavi is not to demoralize the people who ARE working on it 21:37 * impl headdesks 21:37 < trophaeum> if there is a hole, fill it yourself or find someone who has the time to help fill it, dont say u should fill it instead of doing what your good at 21:38 < _cheerios> it's not my intention. i think its the benefit for everyone using agavi for things to be open, and no questions left unanswered. 21:38 < trophaeum> Wombert is a great coder, u want him writing docs instead? there are better uses for his time than docs and the code he commits is commented, things can be worked out by people from that alone and a few questions here and some log searches to write the docs in the first place 21:38 < nfq> _cheerios: you keep avoiding what other's are saying 'the point is that you're damn ungrateful' 21:38 < Wombert> you're not asking quesitons 21:38 < impl> And you don't think Agavi is open? 21:38 < impl> What do you think Agavi is? 21:38 < _cheerios> trophaeum, wombert is a great writer. he wrote some awesome stuff re: LOST. 21:38 < Wombert> you flame, and try to sell that as criticism 21:39 < trophaeum> Wombert, got a bottle of rum beside me if ur interested :) 21:39 < Wombert> trophaeum: the contrary. there will be docs. I will write, or at least help, with them 21:39 < Wombert> in fact, we'll put money _into_ getting the docs done properly 21:40 < nfq> _cheerios: Dude, its time to shut it or get to your point. You still aren't focusing on what you are wanting to say 21:40 < Wombert> not just time. money. to hire people who know stuff about this 21:40 < Wombert> just like we did when we hired sebastian bergmann to lay the foundations for the 1.0 testing system 21:40 < trophaeum> Wombert, im sure there will be docs, i dont see it as agavis first priority though and im sure by the end of it all cake and symfony will just stop trying to say they are the greatest 21:41 < Wombert> and that was an amount that could otherwise pay my bills for two or three months 21:41 < Wombert> and we'll get a website and a PR scheme done and logos and blah blah. and that costs money, too 21:41 < nfq> absolutely, the future of agavi is base 100% on the past and how solid it is now. That is a huge thing and great base to build on 21:41 < Wombert> and I answer all questions 21:42 < Wombert> and I really wonder, _cheerios, what you would recommend as the best way of getting things done 21:42 < Wombert> without going into... priorities or payment 21:43 < Wombert> I'm not a millionaire who does this to make people happy. I love it when agavi makes people happy, but I need to get something out of the effort 21:43 < nfq> absolutely 21:43 < Wombert> that means either I find a way to make money off it, or I find someone to hire me and work on agavi part time 21:43 < nfq> hehe. Wombert ;) want to come to Basel? 21:43 < Wombert> given how I've been contributing for three years, and two of those "full-time", more or less, I guess that's just fair 21:43 < Wombert> don't you think? 21:44 < Wombert> nfq: there's that swiss chick, on germany's next topmodel (tuned in yesterday during soccer break), and g'damn, but I think she's from bern. has a hot friend from basel, tho, apparently. 21:44 < Wombert> anyways 21:44 < nfq> haha, come anytime! Swiss ladies are sweet, if a little conservative! 21:45 < Wombert> _cheerios: know what the dream of my lifetime is? 21:45 < Wombert> and I mean seriously? 21:45 < Wombert> winning a lottery and being able to do open source work all day. really. that's what my ideal life looks like. so I can code a framework for you and all the others all day. 21:46 < Wombert> however, life doesn't give you things for free. and I can't tell my customers to go fuck themselves because I need to work on agavi and write docs to make a pretty obnoxious finn shut the hell up already 21:46 < _cheerios> Wombert, i feel like you do need someone else to help with day to day matters regarding the things you have little time for, just so things are happening on a weekly basis. form a core staff of these guys whom are enthusiastic with their opinions waging in on this discussions to push Agavi like they mean it. 21:46 < Wombert> because then, next month or so, I can't pay my bills anymore, and then I have a problem 21:47 < impl> _cheerios: Do you not see the community that cares about Agavi? 21:47 < Wombert> _cheerios: why don't _YOU_ 21:47 < impl> _cheerios: Is it oblivious to you? 21:47 < digitarald> Wombert: last month I saw the last G's Top Models 21:47 < digitarald> ... charity event in the island 21:48 < digitarald> only the redhead looks really cute 21:48 < Wombert> might have been what they showed yesterday. cosmopolitan or so? 21:48 < Wombert> redhead? no idea. I watched for ~10mins during the break ^^ 21:48 < _cheerios> i can be part of the group, np. it was mainly a challenge for those whom are critising me for asking about things, if they're really willing to put their necks in the line, or just good with witty remarks. 21:49 < _cheerios> pics of the chics? :) 21:50 < Wombert> you're not asking about things, really 21:50 < Wombert> not sure if you realize that 21:50 < Wombert> and I'm also not sure why you haven't offered to help all these months and years 21:50 < Wombert> and it's not like I haven't told you to 21:51 < nfq> _cheerios: well, I guess it's how you communicate things. Either you struggle with English (which I doubt) or you aren't tactful 21:51 < _cheerios> in the last sentence, bar the hot chics, im asking if others are going to help contribute towards the public face of agavi in an organised manner. 21:51 < nfq> suggest a solution 21:51 < nfq> you still haven't 21:51 < impl> _cheerios: wtf is that supposed to mean? 21:52 < nfq> give ideas how to make things better, with all the things you know are wrong 21:52 < nfq> when this discussion started, digitarald straight had some ideas and seemed to start doing stuff 21:54 < nfq> I mean, having a nice flamed discussion is fine and all. but what comes after? You got any ideas for docs? Or suggesting how the website should be redone? Or suggested that all the passionate people here meet for a brainstorming? 21:54 < _cheerios> it doesnt need to be so black and white. things rarely are. first there needs to be a body, that is self-organised with an agenda they make up. this agenda is bits and pieces of improvements that can then be taken, worked on, and for the benefit of agavi. random discussions on irc rarely lead to end results. 21:54 < digitarald> nfq: these ideas are now new, as u saw sunbox already works on a forge 21:54 < nfq> thing is, you have a big opinion _cheerios, which is ok, but no solutions 21:55 < digitarald> not new 21:55 < nfq> digitarald: right. But your attitude is what impresses me. Kind of what I was trying to point out ;) 21:55 < impl> _cheerios: maybe you never saw these: http://trac.agavi.org/wiki/Cleaning http://trac.agavi.org/wiki/Features http://trac.agavi.org/query (!!!) http://trac.agavi.org/wiki/GoogleSummerOfCode2008/Ideas 21:55 -!- Wombert_ [n=Wombert@dslb-088-064-061-055.pools.arcor-ip.net] has joined #agavi 21:57 -!- Wombert [n=Wombert@dslb-088-064-063-119.pools.arcor-ip.net] has quit [Nick collision from services.] 21:57 < _cheerios> digitarald, is he? what stage is he at? simple questions that have an answer, when things are more organized. this is what im talking about when agavi has a public face. there are people taking proactive care of things. not just making up plans (re: solutions), but working to get those solutions done through means X, and having a so-so record on what is the status on things. 21:58 < _cheerios> impl, yeah, i've seen them. 21:58 < impl> Do you not consider those sufficient starting places? 21:59 -!- Wombert [n=Wombert@dslb-088-064-062-114.pools.arcor-ip.net] has joined #agavi 21:59 < digitarald> ... stage? ... I'm not sure what matters for that "stage" u want to know about 22:00 < _cheerios> not-begun, undess progress (by X), done 22:00 < _cheerios> in simple terms : 22:00 < digitarald> Do u want a pissing contest or a contract that I contribute to open source with the correct level of knowledge? 22:00 < _cheerios> *:) 22:00 < digitarald> Its looks to me like u are just bored and flame around ... so I rather do not contribute to this discussion 22:00 < _cheerios> nothing to do with individual knowledge 22:01 < digitarald> ok, my girl came home ... later folks 22:01 < _cheerios> ciao 22:02 < impl> _cheerios: So you want us to do corporate-style goalsetting? 22:02 < _cheerios> heh. that sounds evil. 22:02 < impl> Well, that's what you just described 22:03 < _cheerios> does it? 22:03 -!- digitarald [n=Miranda@62.43.139.207.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 22:03 < _cheerios> *is it? :D 22:03 < impl> as far as I can tell, yes 22:03 < impl> It's just overhead 22:03 < impl> Agavi has like four committers atm 22:05 < _cheerios> its not overhead. its record keeping, small stuff. like moving a pen from the left side of your desk to the right. 22:14 -!- Wombert_ [n=Wombert@dslb-088-064-061-055.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 22:19 < _cheerios> nfq, impl, lets discuss more later on which items we can tackle together. since you two seem most interested, it's good that there's three (me included) additional people putting their time towards agavi contributions for those things listed in impls links above. 22:21 -!- Arme[N] is now known as Arme[0] 22:30 < Wombert> as you pointed out, docs are most helpful 22:30 < Wombert> could be a bunch of tutorials on your own blog, too; everything helps 22:32 < Wombert> http://blog.bitxtender.com/post/31505675 22:32 < Wombert> night 22:34 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 22:41 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 23:23 -!- Wombert [n=Wombert@dslb-088-064-062-114.pools.arcor-ip.net] has quit [] --- Day changed Sat Apr 12 2008 00:09 -!- briang_ [n=bgissele@69.67.210.34] has quit ["Kopete 0.12.7 : http://kopete.kde.org"] 00:24 -!- IcyT is now known as icyt 00:44 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 01:11 -!- _stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has joined #agavi 01:28 -!- stachu [i=sayonara@enc170.internetdsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 04:20 -!- Arme[0] is now known as Arme[N] 04:38 < v-dogg> huomenta 04:41 -!- eremit [n=Miranda@p5B2368A4.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 06:07 -!- eremit [n=Miranda@p5B234F28.dip.t-dialin.net] has joined #agavi 07:54 -!- eremit [n=Miranda@p5B234F28.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 08:12 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 08:26 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 08:26 < _cheerios> huomenta 08:35 < _cheerios> something for the propel users http://redotheweb.com/2008/04/10/propel-is-not-hard-anymore/ 08:52 < Spica> huomenta 08:52 * Spica is an unhappy propel user. 08:58 -!- icyt is now known as IcyT 09:01 < Spica> How would I augement the contents of user input data in FormPopulationFilter (I would like to add stuff for a disabled field before showing an error page). 09:01 < Spica> And how would I reset the FormPopulationFilter prior to showing the same input form again? 09:39 < E_mE[Stilgar> huomenta! 09:51 < v-dogg> _cheerios: sf plugin for those who want doctrine but are stuck with propel?-) 09:52 < Spica> Are there any object-oriented gd libraries around? 09:53 < v-dogg> Spica: grab the data from $rd, add disabled fields and do $request->setAttribute('populate', $myRePopData, 'org.agavi.filter.FormPopulationFilter'); 09:54 < v-dogg> $array = $rd->getParameters(); should work 09:58 < Spica> Hmm.. I would rather do that in a view than in an action since those disabled inputs have nothing to do with action itself but are an added bonus to the user provided by the view. 10:00 < Spica> I already attempted to get the FPF data with $populate = $this->getContext()->getRequest()->getAttribute('populate', 'org.agavi.filter.FormPopulationFilter'); 10:01 < Spica> But that did not work. 10:03 < E_mE[Stilgar> hahahah, this a saturday morning amusment :) http://www.theregister.co.uk/2008/04/11/area_51_drug_experiment/ 10:06 < v-dogg> Spica: that attribute can be anything (boolean, array, AgaviParameterHolder) AND if you don't set it explicitly, it's NULL :) 10:07 < Spica> v-dogg: Figures. 10:07 < v-dogg> fpf grabs the data from the request data unless you provide it 10:07 < v-dogg> global request data 10:07 < Spica> Okay. That explains it. 10:11 < v-dogg> but hmm... there's a problem with my "grab, add, set 'populate'" method... 10:12 < v-dogg> because you need to grab the global request data, not $rd because invalid fields might have been removed 10:12 < v-dogg> wombert! 10:13 < v-dogg> you can try $this->context->getRequest()->getRequestData() (not sure if I remember the method name correctly) 11:16 -!- Wombert [n=Wombert@dslb-088-066-162-221.pools.arcor-ip.net] has joined #agavi 11:21 < _cheerios> huomenta Wombert 11:21 < Wombert> huomenta 11:21 < Wombert> Spica: that's currently not possible 11:21 < Wombert> I've always wondered if there was a use case 11:26 < Spica> Wombert: Oh, okay. 11:43 < v-dogg> that is, it's not possible if validation mode is set to 'strict' or 'conditional', right Wombert ? 11:43 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 11:43 < Wombert> correct, but let's not get down that road :p 11:44 < Wombert> I mean... we could consider adding it 11:44 < Wombert> [13:21] Wombert: I've always wondered if there was a use case 11:48 < Spica> Hmm.. should I prepare café au lait or tea with milk. 11:48 < Spica> Whops. Wrong channel. Sorry folks. 11:52 < v-dogg> the answer is still yes 11:57 * Wombert drags Spica back 11:58 < Wombert> can we finish this disussion please 11:58 < Spica> Sure. 12:00 < Wombert> [13:44] Wombert: [13:21] Wombert: I've always wondered if there was a use case 12:00 < Wombert> :) 12:01 < Spica> If I have followed you correctly, my UC would be in brief as follows: I have an input form which has one disabled input (type text) field that displays a putative creation/modification time of a record. 12:02 < Spica> Since the browser does not submit the disabled fields, I would like to augement the data in FPF by adding the timestamp again for the disabled field. 12:03 < Spica> This is relevant if an validation error occurs and I would like to throw the form back to the user. 12:03 < Spica> Otherwise the problem does not occur. 12:03 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 12:03 < Wombert> why does it have to be in a disabled field? 12:04 < Wombert> couldn't you show it in a template? 12:04 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 12:05 < Spica> I would like to show it in an disabled field because that prevents the user from changing it and, more importantly, does not even convey an impression that the timestamp could be set manually. 12:06 < Spica> I have not done it in the template because (1) my templates contain hardly any application logic / php code at all and (2) because I display the old timestamp from a saved record in that disabled field during an edit action. 12:07 < Spica> A workaround: I set the timestamp into a separate attribute in the view thus by-passing the FPF instance. 12:07 < Spica> In the template it would be just a matter of echoing the timestamp in the value attribute of the input tag. 12:15 < Wombert> nah, that wouldn't work 12:15 < Wombert> FPF clears that field 12:16 < Wombert> it currently just ignores if a field is disabled or not 12:18 < Spica> Hmm.. okay. Did not know. Just came to think it as I typed. 12:23 -!- IcyT is now known as icyt 12:37 -!- Hamerr [n=innovati@87.246.13.25] has quit [Read error: 110 (Connection timed out)] 12:39 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 12:49 < _cheerios> "Thanks for signing up to try Google App Engine! Your account has been activated, so you can begin building applications!" i guess i'll have to check it out at some point this weekend. shame it cant run php apps :) 12:52 -!- Hamerr [n=innovati@87.246.13.25] has joined #agavi 13:25 -!- nfq [n=nfq@149-46.78-83.cust.bluewin.ch] has joined #agavi 13:41 -!- nfq_ [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 13:54 -!- codecop [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:54 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:54 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Client Quit] 13:55 -!- codecop is now known as liutis 14:02 -!- nfq [n=nfq@149-46.78-83.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] 14:02 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has joined #agavi 15:58 -!- Rendez [n=Rendez@80.174.143.157.dyn.user.ono.com] has quit [] 16:16 < _cheerios> Tests: 20, Failures: 2. \o/ 16:20 -!- icyt is now known as IcyT 16:27 < _cheerios> that so cool, forgot the correct spelling (tried rubble), but this worked "1 euro to russian money" 16:37 < _cheerios> hmm, php.net docs get updated? navigation seems different + comments gone 16:38 -!- Arme[N] is now known as Arme[0] 16:43 < Wombert> not here 16:44 < Wombert> maybe out of sync 16:51 < trophaeum> _cheerios, your best docs source is docs.php.net, its the newest format they are changing to when they are happy with it (it boggles my mind at times though) 16:51 < trophaeum> it has shit with namespaces and late static binding etc in there too 16:54 < _cheerios> seems to be the same thing. i have a habit of typing into firefox php.net/something 16:55 < trophaeum> so do i, the day they added that i fell in love with the php manual even more :) 17:57 < _cheerios> more features, more behind in performance from pure pdo. x_X 17:59 < a|K|a> _cheerios I have that same habit 18:00 < impl> _cheerios: yes, new docs were released on April 10 18:05 -!- Wombert_ [n=Wombert@dslb-088-064-222-065.pools.arcor-ip.net] has joined #agavi 18:12 -!- Wombert [n=Wombert@dslb-088-066-162-221.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 18:17 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 18:21 -!- Wombert_ is now known as Wombert 18:22 < Spica> Argh.. 18:22 < Spica> FormPopulationFilter is driving me bloody nuts. 18:22 < Wombert> ask for help :) 18:23 < Spica> It does not accept non-numeric entities (due to the xml parser, I presume). 18:23 < Wombert> yes 18:23 < Spica> And now it gives me an exception due to some nbsp somewhere. But I cannot find it. 18:23 < Spica> All my data comes from the database (from a single table in this case). 18:23 < Wombert> likely comes from an htmlentities() 18:23 < Wombert> which you shouldn't use 18:23 < Wombert> always use htmlspecialchars() with utf8 18:24 < Wombert> if you use utf8, entities should never be necessary except for stuff that's unprintable 18:24 < Wombert> and that, usually, is only   which is   and easy to remember :) 18:24 < Spica> Umh.. I should have no   anywhere. 18:25 < Spica> I just run mysqldump and grepped through the whole file. It does not contain a single   18:25 < Wombert> could it be a notice from xdebug or so? 18:25 < Wombert> if you have logging enabled, then FPF will log the errors along with the input for you 18:25 < Spica> Well.. it bugs me with only this one edit form. 18:26 < Wombert> that helps find the issue :) 18:26 < Spica> The logging is disabled. 18:26 < Spica> I am rewriting some of my earlier code because I did not know of FPF until after I had finished this part. 18:26 < Wombert> are you doing htmlentities() anywhere 18:27 < Spica> Not that I am aware of, now. 18:27 < Spica> *no 18:29 < Wombert> flip logging on 18:32 < Spica> Never done that. 18:32 < Spica> Okay, it's now true in settings.xml. 18:33 < Spica> Fatal error: call to a member function getDefaultMessageClass() on a non-object in ... AgaviFormPopulationFilter.class.php on line 177. 18:34 < Spica> So.. I probably should give it something to work on? But what? 18:37 < Spica> Ah, right. 18:37 < Spica> No it says: Nodirectory defined for rotating logging. 18:37 < Spica> *Now it says.. 18:41 < Spica> Wombert: Help, please. 18:43 < Wombert> check logging.xml 18:43 < Wombert> brb 18:44 < _cheerios> oh man, optimizing loops and caching helps. only 3% slower than direct PDO on some calls now o_O 18:45 < _cheerios> (but i better run unit tests to make sure the framework still runs ;) 18:47 < Spica> wombert: my logging.xml: http://pastebin.ca/982604 18:48 < Spica> As far as I understand, the directory for DebugLogAppender has been defined on the line 37. 18:48 < Wombert> line 48 18:48 < Wombert> needs a dir 18:53 < Spica> Oh for f***s sake. Found the   Did not come from the data, though. 18:53 < Spica> Wombert: Thank you! 18:53 < Wombert> where was it <: 18:53 < impl> hm 18:53 < Spica> Wombert: In a template file of another action that is used on the same page, too. 18:56 < CIA-23> david * r2430 /trunk/ (CHANGELOG src/exception/templates/shiny.php): merge [2429], refs #749 19:00 < CIA-23> david * r2431 /branches/0.11/ (CHANGELOG src/buildtools/code_templates/config/logging.xml): fix logging.xml in code templates, closes #750 19:00 < CIA-23> david * r2432 /trunk/ (CHANGELOG src/buildtools/code_templates/config/logging.xml): merge [2431], refs #750 19:02 < Wombert> btw 19:02 < Wombert> I'd like to move to LGPLv3 19:02 < Wombert> impl? 19:03 < impl> Wombert: Do we need Sean to allow us to do that? 19:03 < Wombert> impl: I don't think so. we never stated a version explicity, which means licensees can pick the LGPL version they like anyway 19:03 < Wombert> (depite us bundling v2.1 as text, but we have to do that, obviously) 19:04 < Wombert> v3 is, as I understand, compatible with the apache license, which might be a plus 19:06 < impl> Wombert: Yeah. Well, I'm okay with that if you are 19:06 < impl> If you'd like me to confirm with Sean too just in case, I can do that also 19:06 < Wombert> Each version is given a distinguishing version number. If the Library 19:06 < Wombert> specifies a version number of this License which applies to it and 19:06 < Wombert> "any later version", you have the option of following the terms and 19:06 < Wombert> conditions either of that version or of any later version published by 19:06 < Wombert> the Free Software Foundation. If the Library does not specify a 19:06 < Wombert> license version number, you may choose any version ever published by 19:06 < Wombert> the Free Software Foundation. 19:07 * impl nods 19:07 < Wombert> we never did specify a version, and there was only one Lesser GPL, 2.1, before v3 19:08 < Wombert> I don't think anyone except dominik and me and you did commits after the v3 was released 19:08 < Wombert> so all past contributors contributed to the LGPL without a specific version number 19:08 < Wombert> hmhm 19:08 < Wombert> is that relicensing, or is it not :p 19:09 < Wombert> in case of doubt, we fork agavi into itself and use LGPL v3 ^^ 19:09 < impl> haha 19:09 < Wombert> we could do that, couldn't we 19:09 < Wombert> so we can also change the license this way 19:09 < impl> Well, it doesn't make much sense, but I really don't think anyone will care :> 19:09 < Wombert> we could even make it GPL if we liked, without any past contributor's consent 19:09 * impl dislikes GPL 19:10 * Wombert too 19:13 < marklar|omni> hai 20:48 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 21:27 < _cheerios> bsg o_O 21:59 < _cheerios> MySQL's 5.1 release planned for next week 22:22 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 23:37 -!- Hamerr [n=innovati@87.246.13.25] has quit ["BitchX-1.1-final -- just do it."] 23:42 -!- Wombert [n=Wombert@dslb-088-064-222-065.pools.arcor-ip.net] has quit [] 23:44 -!- Wombert [n=Wombert@dslb-088-064-222-065.pools.arcor-ip.net] has joined #agavi 23:45 -!- Wombert [n=Wombert@dslb-088-064-222-065.pools.arcor-ip.net] has quit [Client Quit] 23:57 -!- IcyT is now known as icyt --- Day changed Sun Apr 13 2008 00:09 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 00:10 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 00:31 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [] 00:37 < impl> muaha 00:37 < impl> late properties 00:37 < impl> they are mine 00:49 -!- shoan [n=shoan@59.92.176.127] has joined #agavi 00:50 < impl> hmm, maybe this already exists... 00:54 -!- Wombert [n=Wombert@dslb-088-064-060-250.pools.arcor-ip.net] has joined #agavi 01:02 -!- Wombert_ [n=Wombert@dslb-088-064-209-127.pools.arcor-ip.net] has joined #agavi 01:03 -!- Wombert [n=Wombert@dslb-088-064-060-250.pools.arcor-ip.net] has quit [Read error: 113 (No route to host)] 01:08 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 01:09 -!- Wombert [n=Wombert@dslb-088-064-055-217.pools.arcor-ip.net] has joined #agavi 01:11 -!- nfq_ [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 01:11 -!- Wombert__ [n=Wombert@dslb-088-064-058-101.pools.arcor-ip.net] has joined #agavi 01:13 < impl> 156 * Returns an array of all tasks this target has as childrens. 01:13 < impl> 157 * 01:13 < impl> 158 * The task objects are copied here. Don't use this method to modify 01:13 < impl> 159 * task objects. 01:13 < impl> !!! 01:13 * impl stabs. 01:14 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has left #agavi [] 01:22 < Wombert__> wat is dat, impl 01:23 -!- Wombert [n=Wombert@dslb-088-064-055-217.pools.arcor-ip.net] has quit [Nick collision from services.] 01:23 -!- Wombert__ is now known as Wombert 01:23 < impl> Wombert: imma haxxing. 01:23 < impl> to the tune of 01:23 < impl> class AgaviPhing extends Phing 01:23 < shoan> huomenta 01:24 < impl> (the things I'm changing are probably not really wanted in Phing's main tree anyway) 01:24 -!- Wombert_ [n=Wombert@dslb-088-064-209-127.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:24 < Wombert> conspire? 01:24 < Wombert> ah 01:24 < impl> conspire is written in C 01:24 < Wombert> you pasted comments, not code ^^ 01:24 < impl> oh 01:24 < Wombert> at least all I saw was 156 to 159 01:25 < impl> well damn, you're right 01:25 < impl> My bad 01:25 < impl> :D 01:25 < Wombert> impl: still, mind you that you just need to email hans wrt svn access and then you can bring salvation to the phing thing 01:25 < impl> Yeah, but ... I'm like, changing how properties work 01:25 < Wombert> why :<< 01:25 < impl> because I want them to be able to do the late thing 01:25 < Wombert> we shouldn't have too much haxor in our system should we 01:26 < impl> well it's elegant hacks 01:26 < impl> :x 01:26 < Wombert> cause then it's a maintenance meh 01:26 < Wombert> could you extend them with an attribute or such? 01:26 < Wombert> ? 01:26 < impl> no 01:26 < Wombert> (and again, maybe that's something phing itself could use well) 01:26 < impl> the ${...} gets replaced in the parsing stage 01:26 < impl> so I have to use @{...} instead 01:26 < impl> :> 01:27 < impl> (of course ${...} still works) 01:28 < Wombert> oO 01:28 < Wombert> sounds like rawket science, but yea, cool :>> 01:28 < Wombert> and kudos for tackling this anyway 01:29 < impl> well, I could /probably/ get around it by other ways 01:29 < impl> but it's not rly worth it 01:29 < Wombert> what is this late thing 01:30 < impl> it replaces the properties at runtime instead of at parsing time 01:33 < Wombert> what's the benefit 01:33 < impl> okay 01:33 < impl> say you have this 01:33 < impl> 01:34 < impl> if you have ${agavi.directory} the only way that can possibly be set to anything besides the default value for ${agavi.directory} is if you specify it on the command line (-Dagavi.directory=...) 01:34 < impl> but suppose you want to change it in a file instead 01:34 < impl> Then you'd have to load the file first, then define that property 01:35 < impl> and maybe it doesn't make as much sense there as with, say, 01:35 < impl> because you could have a project-specific build.properties that says templates.directory=blah 01:35 < impl> but by the time it gets to that, that property has already been set to /app 01:35 < impl> which sucks. 01:36 < impl> Does that make any sense? 01:46 < impl> god, why is this entire thing static 01:46 < impl> oh, weird. 01:54 < Wombert> re 01:54 < Wombert> eh? 01:55 < impl> Fatal error: Call to private method Phing::handlelogfile() from context 'AgaviPhing' in /home/impl/vc/svn/agavi/svn.agavi.org/branches/impl-build_system/build/phing/AgaviPhing.class.php on line 107 01:55 < impl> rawr. 01:55 < Wombert> can't I do 01:55 < Wombert> that overwrites it 01:55 < impl> Wombert: yeah but then you have to edit the build file 01:55 < impl> The idea is that people aren't supposed to have to edit the build file 01:56 < impl> Wombert: Do you think Hans will be opposed to massive changes in Phing? 01:56 < Wombert> true 01:56 < Wombert> hm 01:56 < Wombert> not sure <: 01:56 < Wombert> try <: 01:56 < Wombert> could always do a phing v3 01:58 < impl> rewriting it is way too much work 01:59 < impl> or smth. maybe I should just go about this differently. 02:01 -!- shoan [n=shoan@59.92.176.127] has left #agavi [] 02:06 < impl> bah, I'll just refrain from setting properties until the right places 02:36 < CIA-23> impl * r2433 /branches/impl-build_system/build/ (76 files in 20 dirs): Oh, look at all those pretty new tasks! refs #689 02:47 < Wombert> is it ace yet? 02:53 < CIA-23> david * r2434 /branches/impl-build_system/ (564 files in 48 dirs): merge [2311:2432/trunk] 02:53 < impl> damn it, I was merging trunk 02:54 < impl> oh well, you winned 02:54 < impl> :> 02:54 < impl> No, it's not really functional yet 02:54 < impl> it can create directory structures for projects and modules 02:54 < impl> ;p 02:54 < impl> but I did start abstracting things 02:54 < impl> e.g. http://trac.agavi.org/browser/branches/impl-build_system/build/agavi/check/AgaviModuleFilesystemCheck.class.php?rev=2433 03:03 < CIA-23> david * r2435 /branches/impl-build_system/build/templates/app/config.php.tmpl: merge [2350] 03:03 < impl> hm, wait 03:04 < impl> oh, yeah 03:04 < impl> Thanks :> 03:12 < CIA-23> david * r2436 /branches/impl-build_system/build/templates/app/config/ (6 files): port [2371] 03:13 < CIA-23> david * r2437 /branches/impl-build_system/build/templates/app/modules/config/module.xml.tmpl: port [2384] 03:13 < impl> :D 03:15 < CIA-23> david * r2438 /branches/impl-build_system/build/templates/app/config/factories.xml.tmpl: port [2396] 03:16 < CIA-23> david * r2439 /branches/impl-build_system/build/templates/app/config/logging.xml.tmpl: port [2432] 03:16 < Wombert> nothing to merge in build.xml 03:17 < impl> build.xml is totally different now anyway 03:17 < Wombert> yup 03:17 < Wombert> I like how you reorganized the code templates 03:17 < impl> :) thanks 03:17 < Wombert> now I can finally make those changes I always wanted to make 03:18 < Wombert> e.g. generate base module action/view/model by default 03:18 < Wombert> I was wondering 03:18 < Wombert> could we define class prefixes or even patterns in build.properties 03:18 < impl> What do you mean? 03:18 < impl> like for lib/ stuff? 03:18 < Wombert> so by default it creates Default_IndexSuccessView extends ProjectDefaultBaseView 03:19 < Wombert> and then you can define the class name pattern for those base views 03:19 < Wombert> in the most simple form, just the project prefix 03:19 < impl> so rather than 'ProjectBaseView' you have 'MyAppBaseView' ? 03:19 < Wombert> so it creates MyappBaseView, not ProjectBaseView, in the very beginning etc 03:19 < impl> zomg, BOT 03:19 < Wombert> heh 03:19 < Wombert> yes 03:19 < Wombert> :> 03:19 < impl> Yeah, I was actually working on that just now 03:20 < impl> not quite like that though, but I like your way better 03:21 < Wombert> would build.properties be good for that? 03:21 < impl> Certainly 03:21 < impl> but I'm also going to prompt for it when creating the project 03:21 < Wombert> "agavi project" could ask for the project name and the class prefix 03:22 < Wombert> and then 03:22 < Wombert> tadaa 03:22 < Wombert> write it to a build.properties 03:22 < impl> write it to build.properties 03:22 * impl grins 03:22 < Wombert> <: 03:24 < Wombert> could even do haxor stuff like asking if they want to bundle agavi 03:24 < Wombert> <: 03:25 < Wombert> and then copy it to libs/ or so 03:25 < Wombert> in 1.1 tho :p 03:25 < Wombert> could we theoretically use all this stuff from a web interface, too? 03:25 < impl> We could do that for 1.0 03:25 < impl> what, Phing? 03:25 < impl> um 03:25 < Wombert> well, lets do the basic stuff first, then the advanced things 03:25 < impl> I /guess so/ 03:25 < impl> You'd have to write a different entry point for Phing stuff 03:26 < Wombert> and no 03:26 < Wombert> but the tasks themselves 03:26 < Wombert> could be used, I reckon 03:27 < impl> Yeah 03:27 < impl> Hans/ant people/whoever were smart in that 03:27 < impl> $request = new InputRequest($this->message); <-- the way that input comes in 03:27 < impl> so it'd be easy enough to change that based on context 03:28 < Wombert> hm 03:28 < Wombert> but 03:28 < Wombert> shouldn't you still split up the input and the work 03:28 < Wombert> like it used to be with... "action" and "buildaction" 03:28 < Wombert> cause right now your project-create target grabs the input AND does the work 03:29 < impl> Oh, hum 03:29 < Wombert> and if those two were separate then that would be easier 03:29 < Wombert> or not? 03:29 < impl> How would we differentiate that at all anyway? 03:29 < Wombert> I believe a web based interface in a future version would fly with many noobs 03:29 < Wombert> it's currently done in the build.xmls 03:30 < Wombert> or what do you mean? 03:30 < Wombert> my idea was to load the build.xml into phing and call a target :p 03:30 < impl> I mean, how would we, from a Web-based application, be able to tell a target that just asks for input and one that just does the stuff 03:30 < Wombert> oh maybe I'm wrong ^^ 03:30 < impl> I think we should just paginate it 03:31 < impl> ... 03:31 < Wombert> I dunno. we'd have project-create-do and project-create 03:31 < Wombert> eh what? 03:31 < impl> One target, just maintain the current state as we progress through the target 03:31 < impl> through multiple pages 03:32 < impl> the problem with one target for requesting info and one for doing stuff is that we can't do sometimes-necessary stuff like looping and branching very well 03:32 < impl> at least as far as I can tell 03:36 < Wombert> ah 03:38 < Wombert> mhk 03:38 < Wombert> keep it up anyway 03:38 < Wombert> I'll hit the sack 03:38 < Wombert> bai <: 03:38 < impl> good idea ;) night 03:38 -!- Wombert [n=Wombert@dslb-088-064-058-101.pools.arcor-ip.net] has quit [] 04:52 -!- Arme[0] is now known as Arme[N] 05:16 < v-dogg> huomenta 05:20 < CIA-23> impl * r2440 /branches/impl-build_system/build/ (13 files in 9 dirs): Create base action, view, model (supports project prefix); various other fixes/additions; refs #689 05:21 * impl sleeps 06:03 < Spica> huomenta 06:39 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 06:39 < MikeSeth> hay guise 06:39 < MikeSeth> huomenta 06:41 -!- Arme[N] is now known as Arme[0] 06:46 -!- Arme[0] is now known as Arme[N] 06:46 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has joined #agavi 06:51 -!- Arme[N] is now known as Arme[0] 06:52 -!- Arme[0] is now known as Arme[N] 06:54 < digitarald> Huomenta! 07:45 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 07:45 < _cheerios> huomenta 07:54 < marklar|omni> hai 08:01 -!- Arme[N] is now known as Arme[0] 08:02 -!- Arme[0] is now known as Arme[N] 08:14 < marklar|omni> sup 08:14 < marklar|omni> http://www.dansdata.com/kitten.htm 08:16 -!- Arme[N] is now known as Arme[0] 08:19 -!- Arme[0] is now known as Arme[N] 08:19 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 08:58 < _cheerios> the circle is complete. adblock plus works with ff3b5, and now i found delicious-bookmarks (alpha plugin) for it too. 09:04 -!- icyt is now known as IcyT 09:06 < _cheerios> if youre interested on the deli plugin, it's at (needs yahoo group registration) http://tech.groups.yahoo.com/group/delicious-firefox-extension/files/ 09:07 < _cheerios> hmm, http://dromaeo.com/ "Mozilla JavaScript performance test suite." 09:09 < _cheerios> 7418.60ms (Total) 09:10 < digitarald> _cheerios: doesn't matter, firebug is still unstable like hell in ff3, so ff3 makes no sense for development, only for fast browsing 09:11 < _cheerios> havent been using firebug much in the past weeks, haven't noticed that. whats been wonky? 09:12 < digitarald> can shut down ff in <1ms ... console doesnt work 09:13 < digitarald> 1.2beta11 fb or so 09:14 < _cheerios> yeah, the 1.2beta was very very alpha. i downgraded to 1.1, which seems to work (better). 09:14 < _cheerios> on a quick check console works fine 09:14 < digitarald> 1.1 is beta, right? 09:15 < _cheerios> yep 09:15 < _cheerios> but not as much as 1.2, which is not on the mainpage, unlike 1.1 09:16 < digitarald> I'll try 1.1 then 09:19 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 09:29 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 09:35 < MikeSeth> filed #751, fix attached 09:38 < marklar|omni> sup 09:39 < marklar|omni> hai maik 09:39 < MikeSeth> ohai 09:39 < marklar|omni> boat = haxd 09:39 < marklar|omni> asssassin's creed = win 09:39 < marklar|omni> http://www.mark.org.il/files/ac/ 09:40 < MikeSeth> can has wget? 09:40 < marklar|omni> sure 09:41 < marklar|omni> screenies are a little wonky due to fraps being weird 09:41 < marklar|omni> it looks better when played 09:41 < MikeSeth> ooh those be screenies 09:41 < MikeSeth> i hoped you upped iso etc 09:41 < marklar|omni> hehe 09:41 < marklar|omni> its a 7 gig iso 09:41 < marklar|omni> you can has it from btj 09:41 < marklar|omni> maxed out my lines for the entire dl 09:42 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has joined #agavi 09:43 < marklar|omni> game is nice, kinda like prince of persia + gta + deus ex 09:47 < _cheerios> looks nice. my last touches with PC gaming was with a Radeon 8500 in ~2000, DX7? 09:47 < marklar|omni> hehe 09:47 < marklar|omni> the pc I have at home is about, mm, a year old or so 09:48 < marklar|omni> c2d, 8800 gts 640 and 2gb of ram 09:48 < marklar|omni> I'm pondering adding 2 more gigs and installing xp64 09:48 < marklar|omni> ram is like, $20 now 09:48 < _cheerios> i need an upgrade. i just dislike the fact that im buying end-of-line gear placing money on a c2d :( 09:50 < _cheerios> plus the best gfx card i'd touch is the 8600, as i couldn't find anything else without a fan. 09:50 < marklar|omni> eh 09:50 < marklar|omni> I just buy a $1000 box every 2-3 years 09:50 < marklar|omni> seems to work 09:51 < marklar|omni> I'm very happy with the 8800 09:51 < _cheerios> i like my box silent :) 09:51 < _cheerios> 8800 does seem like the top dog atm. 09:52 < marklar|omni> 9800 is state of the art, but wrt/bang for the bang, the 8800gt is better imo 09:52 < marklar|omni> I bought a 8800 gtS last year 09:52 < marklar|omni> cost me about $500 09:52 < marklar|omni> heh 09:53 < marklar|omni> er, bang for the buck 09:53 < marklar|omni> need more coffee brb 09:56 < _cheerios> vague memory of a 9800/8800 shootout, and a comment that there's no difference bar the bumped number? :) 09:59 < marklar|omni> hmm 09:59 < marklar|omni> http://www.nvnews.net/reviews/evga_geforce_9800_gtx/index.shtml 09:59 < marklar|omni> http://www.nvnews.net/reviews/evga_geforce_9800_gtx/page_3.shtml 09:59 < marklar|omni> yep 09:59 < marklar|omni> seems about the same 09:59 < marklar|omni> unless running with SLI 10:03 < marklar|omni> I want a new monitor though 10:03 < marklar|omni> wombert knows stuff about those 10:09 < _cheerios> i so want to order that lenovo l220x, but i also need a new gfx card to handle the resolution at that point, and then... once you start shopping! 10:18 < Spica> If I wanted to log Propel, too, should I use the Propel logging facilities directly or is there an Agavi way to do it? 11:08 -!- JamieWolf_ [n=benjamin@drms-590c95ec.pool.einsundeins.de] has joined #agavi 11:08 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has quit [Read error: 104 (Connection reset by peer)] 11:09 -!- JamieWolf_ [n=benjamin@drms-590c95ec.pool.einsundeins.de] has quit [Read error: 104 (Connection reset by peer)] 11:10 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has joined #agavi 11:10 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has quit [Read error: 104 (Connection reset by peer)] 11:10 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has joined #agavi 11:13 < marklar|omni> hehe 11:13 < marklar|omni> _cheerios: I'm considering a dell wfp2408 11:13 < marklar|omni> _cheerios: you can get a 8800gt for less than $200USD afaik 11:14 < _cheerios> won't it be like installing a vacuum cleaner on your box, noise wise? 11:14 < marklar|omni> http://www.provantage.com/pny-vcg88512gxpb~7PNYV05T.htm 11:14 < marklar|omni> umm 11:14 < marklar|omni> nope 11:14 < marklar|omni> at idle, my 8800gts is inaudible 11:14 < marklar|omni> at full load, it's like a whisper 11:14 < marklar|omni> but I have a nice case 11:14 < marklar|omni> a gigabyte aurora 3d 11:15 < Spica> I should not exceed 46dB if I remember correctly. 11:15 < Spica> Even under full load. 11:15 < marklar|omni> when it's under full load, I'm probably with my headphones on and too concentrated on killing people to hear it 11:16 < Spica> :-) 11:16 < _cheerios> ~20dB is the goal :) 11:16 -!- JamieWolf [n=benjamin@drms-590c95ec.pool.einsundeins.de] has quit [] 11:17 < marklar|omni> depends on your case really 11:17 < Spica> _cheerios: Even if you eliminated all the fans or replaced them with really silent ones with small rpm, the hard disks alone would generate more than 20dB. 11:17 -!- shoan [n=shoan@59.96.40.196] has joined #agavi 11:19 < marklar|omni> btw cheerios 11:19 < marklar|omni> above link is a 8800gt for $198 11:20 < _cheerios> i only have 2 120mm fans in the comp atm. (1 for psu, 1 for cpu), as noisemakers plus my old barracuda IV. the drive is quite ok soundwise, but it vibrates quite a lot even when its sitting at the bottom of the case on top of some foam. 11:20 < _cheerios> (and even more noticeable on a aluminum case i have ;)) 11:20 < _cheerios> i checked prices, 8800gt goes for ~175e, 8800gts ~195e 11:21 < marklar|omni> steep. 11:21 < _cheerios> nordic tax :p 11:21 < marklar|omni> it'd be cheaper ordering from abroad and lying at customs 11:21 < marklar|omni> hehe 11:22 < _cheerios> many have ordered from germany hoping to get lucky on that part 11:24 < MikeSeth> heh 11:24 < MikeSeth> last time i was at customs picking up an item from overseas fuckers actually searched froogle for its retail price 11:29 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit ["leaving"] 11:46 < marklar|omni> bleeeeeeeep 11:50 -!- shoan [n=shoan@59.96.40.196] has quit [Remote closed the connection] 11:50 -!- shoan [n=shoan@59.96.40.196] has joined #agavi 12:03 < _cheerios> heh @ "the gfx card has very efficient, and low noise noise making heatpipe-cooling system with an efficient fan" 12:04 < _cheerios> sounds better than "this card has a loud fan, with a heatpipe-cooling system" 12:09 -!- shoan [n=shoan@59.96.40.196] has quit [Connection timed out] 12:18 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 12:18 -!- Arme[N] is now known as Arme[0] 12:25 < marklar|omni> 66.147.239.150 www.mark.org.il - [13/Apr/2008:15:23:18 +0300] "GET /index.php?page=http://www.lacomarcaatlantica.com.ar/includes/do.txt?? HTTP/1.1" 200 43416 "-" "libwww-perl/5.810" 12:25 < marklar|omni> HAHAHA 13:03 -!- MrJeep [n=MrJeep@74-210-205-141.hy.cgocable.ca] has joined #agavi 13:09 -!- MrJeep_ [n=MrJeep@74-210-205-141.hy.cgocable.ca] has joined #agavi 13:09 -!- MrJeep [n=MrJeep@74-210-205-141.hy.cgocable.ca] has quit [Read error: 104 (Connection reset by peer)] 13:26 -!- liutis [n=codecop@88.119.253.245] has quit [Remote closed the connection] 13:30 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 13:38 -!- Wombert [n=Wombert@dslb-088-064-213-141.pools.arcor-ip.net] has joined #agavi 13:39 < Wombert> marklar|omni: 2408wfp seems to be epic win 13:39 < Wombert> them dell screens are pretty ace in general. got 2007wfps at work, and have used 2407s 13:39 < Wombert> all great 13:39 < Wombert> and right now, it's dirt cheap, too 13:40 < Wombert> and it's now the only dell monitor with an S-IPS panel 13:41 < Wombert> but I wonder if it can handle 1080p and 24p input over hdmi 13:44 < Wombert> eww 13:44 < Wombert> http://www.youtube.com/watch?v=TnApFzmd9NY&NR=1 13:51 < _cheerios> dell 2408wfp is ~400e more expensive than the lenovo 13:52 < _cheerios> which is quite a lot given the lenovo costs just ~450e 13:59 < _cheerios> yer, i read 2408 input lag is like 60-89ms... not a monitor for gaming 14:02 < a|K|a> Dell monitors are never good for gaming... I love mine though 14:04 < E_mE[Stilgar> should modpub/ be used in an agavi application or should you attempt to move away from it?? 14:19 -!- Arme[0] is now known as Arme[N] 14:24 < marklar|omni> hmm 14:24 < marklar|omni> what about a gaming monitor 14:24 < marklar|omni> if I want the occassional frag 14:32 < _cheerios> now i know why i started losing in the later years... monitor lag! 14:42 < a|K|a> haha 14:45 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 14:51 < E_mE[Stilgar> _cheerios: a skillful player would take monitor lag into consideration ;) hehe 14:52 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 14:54 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 15:18 -!- MrJeep [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has joined #agavi 15:23 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [Read error: 104 (Connection reset by peer)] 15:34 -!- MrJeep_ [n=MrJeep@74-210-205-141.hy.cgocable.ca] has quit [Read error: 110 (Connection timed out)] 15:38 < _cheerios> o_O got email from that finnish serial killers dad to remove some offending web content 15:38 < impl> Don't do it. 15:41 < _cheerios> if Chuck Norris says to walk away, you walk away! 15:41 < _cheerios> it's some copy of some content that was removed from the original source. i didn't even know it existed. 15:41 < impl> I'll mirror it for you 15:42 < _cheerios> original content was, in a nutshell, about him being a lone sad wanker. 15:42 < impl> oh, not him shooting shit? 15:42 < impl> :( 15:42 < _cheerios> no. it's like the finnish theOnion 15:43 < impl> Oh 16:07 < E_mE[Stilgar> what areas do i need to configuration enable slots again? i've been puzzeling it for about an hour now :( 16:07 < E_mE[Stilgar> i've setup the baseView 16:07 < E_mE[Stilgar> setup the output_types.xml 16:08 < E_mE[Stilgar> and also created a skeleton.php in my templates/ 16:08 < E_mE[Stilgar> and created all the Slot actions 16:09 < E_mE[Stilgar> but its not loading the skeleton.php 16:09 < E_mE[Stilgar> i should know this, but im assuming im doing something alittle wrong 16:12 * E_mE[Stilgar slaps self!! found it.. 16:12 -!- MrJeep [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has quit [Read error: 104 (Connection reset by peer)] 16:12 -!- MrJeep [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has joined #agavi 16:22 < marklar|omni> hai 16:23 < E_mE[Stilgar> hi 16:24 < E_mE[Stilgar> these new headphones (Sony Fontopia) are damn right wicked :D 16:27 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has joined #agavi 16:28 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 16:32 < marklar|omni> hehe 16:32 < marklar|omni> I like my sennheisers 16:39 < E_mE[Stilgar> i was looking at those 16:39 < E_mE[Stilgar> but i wanted headphones which kept the sound out on the bus :D 16:55 < trophaeum> mark sennheiser hd280 pro's ftw :) 16:58 < E_mE[Stilgar> trophaeum: id look alittle silly on the bus with those hehe 16:58 < trophaeum> E_mE[Stilgar, haha, i do it :) 16:58 < trophaeum> raid the gf's ipod and put them on and go wherever 16:59 < E_mE[Stilgar> ;D 17:21 < marklar|omni> hehe 17:21 < marklar|omni> I got cx300's, methinks 17:31 -!- MrJeep_ [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has joined #agavi 17:31 -!- MrJeep [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has quit [Read error: 104 (Connection reset by peer)] 17:45 -!- MrJeep_ [n=MrJeep@bas3-montreal02-1096690430.dsl.bell.ca] has quit [] 17:51 -!- liutis [n=codecop@88.119.253.245] has quit ["Leaving"] 17:55 < E_mE[Stilgar> does this error mean anythin to anyone?? 17:55 < E_mE[Stilgar> Cannot redeclare class User_AccountModel in /home/jeramy/workspace/quickchef/app/modules/User/models/AccountModel.class.php on line 51, referer: http://127.0.0.1/account/login 18:00 < E_mE[Stilgar> ah found error, its because i Autoloaded the model 18:30 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 18:33 -!- Arme[N] is now known as Arme[0] 18:57 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has quit [] 20:11 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [Read error: 104 (Connection reset by peer)] 20:11 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 20:42 < _cheerios> cars porking each other, cute. 20:51 < a|K|a> pics? 21:16 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 21:47 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 23:02 -!- IcyT is now known as icyt 23:25 -!- Wombert [n=Wombert@dslb-088-064-213-141.pools.arcor-ip.net] has quit [] 23:26 < CIA-23> impl * r2441 /branches/impl-build_system/build/ (13 files in 4 dirs): Code style, bugfixes, a few more features for project-create; refs #689 --- Day changed Mon Apr 14 2008 01:27 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 05:33 -!- Wombert [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has joined #agavi 05:34 < Wombert> huomenta 05:47 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has joined #agavi 05:47 < JamieWolf> huomenta erveryone 05:50 -!- JamieWolf_ [n=benjamin@92.226.141.91] has joined #agavi 05:54 < JamieWolf_> I ran into something I don't understant. I renamed the ProjectBase{Action,Model,View} to something else, changed the lines in the autoload.xml and reloaded the site, but notihng shows up. 05:55 < JamieWolf_> Also when i clear the cache, I only get the handlers.xml compiled 05:56 < JamieWolf_> When I change everything back to ProjectBase... it works again. 06:04 -!- Arme[0] is now known as Arme[N] 06:07 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has quit [Read error: 113 (No route to host)] 06:17 -!- JamieWolf_ is now known as JamieWolf 06:17 < v-dogg> huomenta 06:18 < v-dogg> JamieWolf: error reporting on? 06:18 < JamieWolf> hey, you mean debuging? Or logging? 06:19 < JamieWolf> Logging is off 06:19 < v-dogg> no, I mean php's error reporting 06:19 < JamieWolf> umpf let me check. 06:19 < v-dogg> display_errors and error_reporting 06:20 < JamieWolf> display errors is off ... 06:20 < v-dogg> did you also remember to fix "extends ProjectBase*" in all the classes? 06:20 < JamieWolf> I didn't forget the right extend. Eclipse was so nice and changed it all for me :) 06:21 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has joined #agavi 06:21 < _cheerios> huomenta 06:25 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 06:26 < JamieWolf> v-dogg: sometimes it is sooo easy, if you know where to look. Thanks man! 06:31 < Spica> huomenta 06:31 < JamieWolf> hey there 06:34 < JamieWolf> ah btw. how can i set cookies? 06:34 < JamieWolf> I found the methods in the WebControler, but i'm not sure how to access them 06:43 -!- EoN [i=EoN@c211-30-128-73.carlnfd4.nsw.optusnet.com.au] has joined #agavi 06:46 < _cheerios> $response = $this->getContext()->getController()->getGlobalResponse(); 06:46 < _cheerios> $response->setCookie(..params..); 06:47 < _cheerios> sample app Login/user had an example, iirc 06:56 < JamieWolf> The mighty sample app :) Thanks 07:08 < v-dogg> afaik you need to use the global request only if you are not setting it in the view 07:08 < v-dogg> in the view you can (should) use $this->getResponse() 07:13 -!- Arme[N] is now known as Arme[0] 07:14 -!- Arme[0] is now known as Arme[N] 07:38 < JamieWolf> cu later 07:39 -!- JamieWolf [n=benjamin@92.226.141.91] has quit ["Bye Folks"] 07:40 < Wombert> nonononononoon 07:40 < Wombert> local response 07:40 < Wombert> always 07:40 < Wombert> ghhh 07:40 < E_mE> huomenta! 07:57 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 08:05 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 08:09 < marklar|omni> wtf 08:09 < marklar|omni> cheapskates 08:09 < marklar|omni> where is maik 08:21 -!- liutis [n=codecop@88.119.253.245] has quit [Remote closed the connection] 08:28 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 08:28 < MikeSeth> <3 all <3 <3 08:28 -!- EoN [i=EoN@c211-30-128-73.carlnfd4.nsw.optusnet.com.au] has quit [Read error: 110 (Connection timed out)] 08:29 < MikeSeth> huomenta 08:41 < marklar|omni> hai 08:41 < marklar|omni> got my holiday coupons 08:41 < marklar|omni> cheapos 08:42 -!- fnordfish [n=robertsc@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 08:43 < MikeSeth> same here lol 08:46 < fnordfish> hi - i am ;) 08:50 < MikeSeth> oh hello 08:50 < MikeSeth> new here? 09:26 -!- EoN [n=EoN@c211-30-128-119.carlnfd4.nsw.optusnet.com.au] has joined #agavi 09:30 < _cheerios> MikeSeth, find me some programmers to join the company! :) 09:33 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has joined #agavi 09:33 < MikeSeth> to share your nightmare? 09:33 < MikeSeth> heh 09:33 < MikeSeth> why, who's looking? and where? 09:33 < digitarald> Huomenta! 09:33 < MikeSeth> huomenta 09:34 < digitarald> anybody a simple solution for a cache ... caching responses from some curl requests 09:34 < digitarald> can I use the agavi caching for that? 09:35 < digitarald> Don't want to write a cache class for a simple ttl/groups handling 09:37 < digitarald> mh ... I can use AgaviExecutionFilter ... writeCache is public ... 09:37 < digitarald> Is that too hacky? :) 09:37 < MikeSeth> hacky 09:37 < MikeSeth> define a config variable for a temp. file path and write the caches there 09:38 < digitarald> would be great of the logic for reading and writing the cache would be in an extra class and not in the agavi execution filter 09:38 < MikeSeth> file_put_contents(AgaviConfig::get('myapp.tmp_path') . DIRECTORY_SEPARATOR . md5($cache_keys), $curl_response_body) 09:38 < digitarald> since the logic seems to be independent 09:38 < MikeSeth> :D 09:38 < MikeSeth> well David doesnt like the idea 09:39 < MikeSeth> personally i'd like it out of the exec filter too 09:39 < digitarald> Seems to be really reuseable 09:39 < digitarald> and its all public 09:39 < Wombert> ehm 09:39 < Wombert> I _do_ like the idea 09:40 < Wombert> but it's not gonna happen before 1.1 because we need a storage manager for that 09:40 * MikeSeth licks Wombert 09:40 < digitarald> the filter has exactly the logic I need ... maybe I just copy it into my own class until 1.1 :) 09:40 < Wombert> please not 09:40 < digitarald> iih 09:41 < digitarald> All the *Cache methods are independent ... exactly what a cache class needs 09:41 < digitarald> Or is this idea totally wrong? 09:42 < digitarald> I mean, its monday and my coffee os not ready yet ... 09:42 < MikeSeth> Wombert: re my bug from yesterday, there is no is_stream() or anything of the sort, right? 09:42 < digitarald> Ok, I have to take care of encoding the groups 09:43 < Wombert> no MikeSeth 09:43 < MikeSeth> even though its a path and not a file handle.. 09:49 < Wombert> you could tell the wrapper after the stream is open, but, well, that's another problem 09:49 < Wombert> I'll look into it on wednesday# 09:53 < MikeSeth> not urgent 09:53 < MikeSeth> i hacked it up here ;> 10:03 < marklar|omni> heh 10:03 < marklar|omni> "You will not find a loaf of bread at the back of the cave. You.ll find a stone wall at the back of the cave, because it.s a fucking cave." 10:07 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 10:23 -!- JanK_ [n=JanK_@s0124.vpn.hrz.tu-darmstadt.de] has joined #agavi 10:23 < fnordfish> hi all, i need to register some validators depending on the value of an other parameter, that have to run through a validator. my first approach was to add children to the parentContainer within the validator of the first parameter - which will not work without a (not very sexy) patch to the AgaviValidationManager. 10:23 < fnordfish> does anybody has has a better idea? 10:23 < _cheerios> MikeSeth, yer, if you know someone programming skills + speaks fluent english, and willing to relocate to finland :) 10:23 -!- JamieWolf [n=benjamin@92.226.141.91] has joined #agavi 10:24 < MikeSeth> <======= :D 10:25 < MikeSeth> fnordfish: you can write a custom validator, or break the dependency of parameters on other parameters 10:25 < MikeSeth> or you can register validators dynamically, which I personally wouldn't 10:27 < fnordfish> MikeSeth: actually i wrote my ow validator - the point is, that this first parameter is for loading a model, on which properties i have to register the other validators 10:28 < MikeSeth> fnordfish: oh 10:28 < MikeSeth> typically I'd flame you for using models that way 10:28 < marklar|omni> heh 10:28 < marklar|omni> I wanna move to finland 10:28 < MikeSeth> marklar|omni: buki will eat you 10:29 < MikeSeth> fnordfish: then again, with a custom validator what you're asking for is simple 10:29 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 10:29 -!- JanK_ [n=JanK_@s0124.vpn.hrz.tu-darmstadt.de] has quit [] 10:30 < marklar|omni> eh 10:31 < fnordfish> ok, colleagues are pulling me for lunch - till soon 10:43 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 10:43 < v-dogg> fnordfish: do you know how validator xml config's provides-depends attributes work? 11:12 -!- liutis [n=codecop@88.119.253.245] has quit ["Leaving"] 11:21 -!- nfq [n=nfq@ip-213-189-154-012.fix.magnet.ch] has joined #agavi 11:28 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 11:35 < fnordfish> re 11:35 -!- nfq [n=nfq@ip-213-189-154-012.fix.magnet.ch] has quit [] 11:36 < fnordfish> v-dogg: yes, and i dont want to make the other validators children of the first one, as this would invalid the first one. 11:43 < _cheerios> http://failblog.wordpress.com/ 11:46 < JamieWolf> LoL >D 11:50 < v-dogg> fnordfish: no no, you don't have to 11:50 < v-dogg> any validator, child or not, can depend on another validator 11:52 < JamieWolf> I can use AgaviPropelDatabase with propel 1.3 right? 11:53 < JamieWolf> sure I can ... 11:53 < digitarald> yes 11:54 < JamieWolf> but why the heck doesn't the app find the Criteria Class? I have PEAR in my include path, but still ... 11:54 < digitarald> autoload 11:54 < JamieWolf> Really? I thought propel 1.3 does this automaticly 12:00 < fnordfish> we just discussed an other approach, doing some more slotting. sorry, for not being able to tell the whole story, but "just" writing an other custom validator is not enough, this time. ... If there is some interest, I'm going to post what I have done. :) .... thanks so far 12:14 < digitarald> whats better, caching responses from API's or caching the output? 12:35 -!- a|K|a [i=tds@secure.lot204.com] has left #Agavi [] 12:35 < v-dogg> JamieWolf, digitarald, 1.3 handles autoloading by itself 12:36 < v-dogg> if Criteria can't be found it's an issue with include_path and/or pear 12:37 < JamieWolf> well i checked the include path and it is set to /usr/local/share/pear where propel exists 12:41 < JamieWolf> maybe Criteria cannot be found since I want to use it in my UserClass which extends AgaviSecurityUser 12:43 < marklar|omni> hai 12:43 < marklar|omni> maik 12:43 < marklar|omni> here? 12:46 * JamieWolf == stuid 12:46 < JamieWolf> forgot to activate database in the settings.xml ... 12:54 < digitarald> mh ... del.icio.us shouldn't take symfony ... down 12:55 < digitarald> and that now ... when I want to finish my blog :/ 12:58 < _cheerios> oh, deli down due upgrade? 12:59 < _cheerios> argh. how to get drac5 browser plugin installed on firefox :( 13:00 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 13:01 -!- fnordfish [n=robertsc@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 110 (Connection timed out)] 13:02 -!- fnordfish [n=robertsc@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 13:15 -!- JamieWolf [n=benjamin@92.226.141.91] has quit [] 13:17 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has joined #agavi 13:43 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 13:43 -!- nfq_ [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 14:07 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has joined #agavi 14:07 -!- _cheerios [i=jussiava@ip-87-108-51-171.customer.academica.fi] has quit ["bbl"] 14:09 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 14:10 < marklar|omni> https://www.projectcaroline.net/main/ 14:14 < MikeSeth> marklar|omni: there's a lot of marketspeak 14:18 < marklar|omni> yeah 14:18 < marklar|omni> looks interesting though 14:18 < marklar|omni> heh 14:18 < marklar|omni> I gotta remember to get some milk on my way home 14:29 -!- JamieWolf [n=benjamin@x24.vpn.hrz.tu-darmstadt.de] has joined #agavi 14:32 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)] 14:34 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has quit [Read error: 110 (Connection timed out)] 14:58 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has joined #agavi 14:58 < MikeSeth> http://tech.slashdot.org/article.pl?sid=08/04/14/0052258 14:58 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has quit [Client Quit] 15:11 -!- Strzalek [n=Strzalek@aave58.neoplus.adsl.tpnet.pl] has joined #agavi 15:12 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:12 < _cheerios> moo 15:12 -!- Strzalek [n=Strzalek@aave58.neoplus.adsl.tpnet.pl] has quit [Client Quit] 15:12 < _cheerios> ~pooh~ what a day 15:26 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has joined #agavi 15:32 < marklar|omni> meeeeeeeep 15:44 -!- icyt is now known as IcyT 15:53 < JamieWolf> How does the FPF work? I quiet sticked to the sample app, but I didn't find out. 15:55 < JamieWolf> is it this line: $this->getContainer()->getValidationManager()->setError(.... 15:55 < JamieWolf> ? 16:00 -!- JanK_ [n=JanK_@s0805.vpn.hrz.tu-darmstadt.de] has quit [] 16:00 < JamieWolf> gotta go home 16:01 < JamieWolf> ttyl 16:01 -!- JamieWolf [n=benjamin@x24.vpn.hrz.tu-darmstadt.de] has quit [] 16:12 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 16:28 -!- IcyT is now known as icyt 16:47 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has joined #agavi 17:03 < E_mE> ooohhhh... i think my boss is starting to like agavi abit ;) 17:04 < E_mE> i was tarting it at him, since his controller wasn't very clever 17:06 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has joined #agavi 17:07 < E_mE> his controller is pretty much the page 17:07 < E_mE> all the seprate parts are variables in the class :S 17:07 < digitarald> simple design question: I want to trigger 3 slots in a View ... 17:07 < digitarald> But I also want to cache that View, means when I cache it, it can't inject the slots 17:08 < digitarald> is that right? 17:08 < E_mE> and he nearly used a switch statement to define what page to load 17:10 < E_mE> digitarald: i wish i could answer you, i 17:10 < E_mE> bye bye 17:10 < digitarald> :D bye 17:10 < marklar|omni> larrr 17:10 < marklar|omni> maik 17:10 < marklar|omni> are you at home yet 17:12 < Wombert> digitarald: eh? 17:12 < Wombert> do you want to cache the entire page? 17:12 < Wombert> or just the content layer 17:17 < digitarald> content layer 17:17 < Wombert> okay 17:17 < Wombert> and what is your question? :p 17:17 < digitarald> the BaseView adds the slots 17:17 < Wombert> okay 17:17 < Wombert> so? :p 17:18 < digitarald> and this method in BaseView is not executed when the action is cached 17:18 < Wombert> of course not 17:18 < Wombert> the view is not run (only initialized) 17:18 < Wombert> of course, agavi will cache the layer and slot definitions 17:18 < Wombert> so when the cache is read, the slots are restored 17:19 < digitarald> ok, thats what I wanted to know 17:19 < digitarald> so they are not cached but their definition ... 17:20 < Wombert> if you define the decorator to be cached, they will not be run, of course 17:20 < Wombert> alternatively, you can define caching rules for the slots themselves 17:20 < Wombert> or you can instruct agavi to include the slot in the cache, and not run it again 17:20 < digitarald> they have their own settings 17:21 < digitarald> I have pages that can have permalinks, via permalinks I can one slot that shows trackbacks and another one showing comments 17:21 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has joined #agavi 17:21 < Wombert> grr 17:22 < Wombert> who woke up ze office computer 17:22 -!- JamieWolf [n=benjamin@drms-590d571e.pool.einsundeins.de] has quit [] 17:27 < marklar|omni> MikeSeth: ping + boiler plz bai 17:27 * marklar|omni & 17:27 -!- icyt is now known as IcyT 17:29 -!- liutis [n=codecop@78-61-197-230.ip.zebra.lt] has quit [Remote closed the connection] 17:41 < nfq_> like, ze Germans? 17:41 -!- digitarald [n=Miranda@62.43.134.178.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 17:42 < nfq_> Man, I should watch Snatch again 17:43 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [] 17:51 -!- fnordfish [n=robertsc@obc-r22-325-217-66-62-6.exozet.com] has quit [] 18:08 -!- Rendez [n=Rendez@133.104.219.87.dynamic.jazztel.es] has joined #agavi 18:15 -!- malax [n=malax@unaffiliated/malax] has quit ["Leaving"] 18:51 -!- nfq_ [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [] 18:54 -!- lucifer4u [n=kirill@87.252.235.129] has joined #agavi 18:54 < lucifer4u> Hello all :] 19:17 -!- Arme[N] is now known as Arme[0] 19:40 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 19:56 < E_mE[Stilgar> is there documentation on regards to auto highlighting errornious editfields? 19:59 -!- fnordfish [n=robertsc@brln-4db9a111.pool.einsundeins.de] has joined #agavi 20:01 < E_mE[Stilgar> Wombert _cheerios v-dogg MikeSeth: nudge nudge 20:05 < _cheerios> rossco placed a ticket to trac once w/support regarding this, and wombie then (iirc) added the feature to core with configurable xml and all. more than that, search trac for details? 20:07 < E_mE[Stilgar> ah thank you , least i know where to look now :D 20:07 * E_mE[Stilgar passes glass of wine to _cheerios :D 20:09 -!- Rendez [n=Rendez@133.104.219.87.dynamic.jazztel.es] has quit [] 20:18 < E_mE[Stilgar> _cheerios: whats the feature called?? ive looked around validators will little luck 20:19 < _cheerios> this http://trac.agavi.org/ticket/303 comes to mind 20:20 < E_mE[Stilgar> oh that far back :S 20:20 < E_mE[Stilgar> thank you 20:33 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 20:33 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 20:39 -!- fnordfish [n=robertsc@brln-4db9a111.pool.einsundeins.de] has quit [] 20:42 < E_mE[Stilgar> _cheerios: do you have an example of how to configure this, the source code aint making it too easy to understand :( 20:42 < _cheerios> nope 20:43 < Wombert> E_mE[Stilgar: if a field has an error, then FPF will give it the class "error" 20:43 < Wombert> and any label associated with the field 20:43 < Wombert> the rest is done in CSS and up to you 20:43 < E_mE[Stilgar> automatically? 20:43 < Wombert> yes 20:44 < E_mE[Stilgar> oh... :o 20:44 < E_mE[Stilgar> wow! :D 20:44 < E_mE[Stilgar> can i define a different value to class="error"? 20:45 < E_mE[Stilgar> also, it appears to put a prefixed space in the class 20:45 < E_mE[Stilgar> 20:46 < Wombert> doesn't do any harm 20:46 < Wombert> mind you that id and name attributes in html are both of type IDREF 20:46 < Wombert> in other words, you cannot have an id and a name with the same value 20:46 < Wombert> I recomment fe-username or so as the id (form element) 20:46 < E_mE[Stilgar> oh, i never relised that 20:47 < E_mE[Stilgar> or login[username] for hte name :) 20:47 < E_mE[Stilgar> can i make it automatically post validator.xml errors after the element? 20:47 < E_mE[Stilgar> or do i need to perform that manually? 20:47 < Wombert> parameter "error_class" can be used to change the css class name 20:47 < Wombert> no, it can do that 20:48 < Wombert> the sample app has an example 20:48 < E_mE[Stilgar> ah wicked thank you :D 20:48 < Wombert> you could also use error_class_map and an array of xpath expressions and class names if you're so inclined :p 20:49 < Wombert> so that a checkbox gets "cberror", and not "error", or whatever (really only relevant in case of IE6/7) 20:49 < E_mE[Stilgar> :D nice 20:54 < E_mE[Stilgar> Wombert: is the sample app out of data on regards to the FPF field_error_messages stuff? 21:11 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 21:21 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi 21:24 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has left #agavi [] 21:31 < E_mE[Stilgar> what do people think is better, for the user to setup there own password and have a confirm email... or the user recieves a default password on confirm email? 21:34 < impl> E_mE[Stilgar: The former 21:35 < E_mE[Stilgar> why do you think impl? 21:36 < impl> Because e-mailing passwords is terribly insecure 21:37 < E_mE[Stilgar> good point 21:37 < E_mE[Stilgar> i needed an argument for either, and that has won it for me :) 21:38 < E_mE[Stilgar> thank you impl :) 21:39 < impl> =P 21:43 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 21:45 < MrJeep_> woot 21:45 < MrJeep_> finished my first project using models correctly :) 21:45 < MrJeep_> and it works great 21:47 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 21:57 -!- lucifer4u [n=kirill@87.252.235.129] has quit ["leaving"] 22:11 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has quit [Read error: 104 (Connection reset by peer)] 22:12 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has joined #agavi 22:20 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 22:25 < Wombert> bai 22:27 < nfq> night 22:27 -!- Wombert [n=Wombert@dslb-088-064-208-156.pools.arcor-ip.net] has quit [] 22:40 < E_mE[Stilgar> nite all 23:08 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 23:31 -!- IcyT is now known as icyt --- Day changed Tue Apr 15 2008 05:20 -!- Wombert [n=Wombert@dslb-088-064-055-228.pools.arcor-ip.net] has joined #agavi 05:21 < Wombert> huomenta 05:22 < v-dogg> huomenta 05:23 < impl> nom! 05:26 < v-dogg> omnomnom 05:26 < v-dogg> to the bat mobile! 05:26 < v-dogg> and then 05:26 < v-dogg> to ze office! 05:26 < v-dogg> see ya 06:22 -!- _cheerios [i=jussiava@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:24 -!- Whisller [n=Miranda@aaqy87.neoplus.adsl.tpnet.pl] has joined #agavi 06:28 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 06:35 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has joined #agavi 06:54 < _cheerios> huomenta 06:55 < marklar|omni> hai 06:59 -!- JanK_ [n=JanK_@P3106.pallas.wh.tu-darmstadt.de] has quit [] 07:22 < marklar|omni> wtf 07:22 < marklar|omni> God is an easy to configure, easy to extend monitoring framework written in Ruby. 07:22 < marklar|omni> Keeping your server processes and tasks running should be a simple part of your deployment process. 07:22 < marklar|omni> um 07:22 < marklar|omni> why would I need a framework if I had a stable language that didn't crash my apps all the time 07:43 -!- liutis [n=codecop@88.119.253.245] has quit [Remote closed the connection] 07:43 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 07:57 -!- Arme[0] is now known as Arme[N] 08:33 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 08:43 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has joined #agavi 09:20 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has quit [] 09:31 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has joined #agavi 09:35 -!- liutis [n=codecop@88.119.253.245] has quit [Remote closed the connection] 09:36 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has joined #agavi 09:58 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has quit ["Bye Folks"] 09:58 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has joined #agavi 09:58 < JamieWolf> Huomenta 09:59 < JamieWolf> Can someone please introduce me to the FPF? 10:00 < JamieWolf> I have something in my memory, that I have to use the right namespace or something 10:11 < v-dogg> by default it works automatically on write (POST) requests 10:11 < v-dogg> (of course first you have to enable it in global_filters.xml) 10:12 < v-dogg> that is, it works automatically if you show the same page/form again (like you normally do if there was a validation error) 10:13 < v-dogg> if you want use it manually, call $this->context->getRequest()->setAttribute('populate', $data, 'org.agavi.filter'FormPopulationFilter'); 10:14 < v-dogg> where $data is AgaviParameterHolder or array containing the data, or array('form-id'=>$parameterHolder) if you want to populate a certain form 10:16 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 10:24 -!- malax [n=malax@unaffiliated/malax] has joined #agavi 10:34 < JamieWolf> Ah okay! 10:35 < JamieWolf> I was trying to use it with a Login Form. The Form is shown again, but no errors pop up. Like in the Sample app 10:42 < _cheerios> bleh. : is not @ can be $ do use # and blank is good too. 10:53 < marklar|omni> er, what 11:00 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has quit ["Bye Folks"] 11:00 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has joined #agavi 11:02 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 11:08 -!- JamieWolf_ [n=benjamin@drms-590d56aa.pool.einsundeins.de] has joined #agavi 11:08 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has quit [Read error: 104 (Connection reset by peer)] 11:24 < _cheerios> anyone here whom knows ruby enough to answer a q? 11:30 < JanK_> _cheerios: a little 11:34 < Wombert> #ruby? :p 11:35 < Wombert> JamieWolf_: does it reinsert the fields? 11:35 < _cheerios> JanK_, http://p.caboo.se/180995 11:35 < _cheerios> it's something with me/ruby/capistrano 11:36 < JanK_> _cheerios: no idea, sorry, i guess you better ask in #ruby or #rubyonrails 11:39 < _cheerios> i got it, needed :foo.to_S 11:43 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has quit [] 11:48 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has joined #agavi 11:55 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 11:57 < E_mE> we got a swedish person in the office here 11:57 < E_mE> though he aint a computer geek 11:57 < E_mE> which surprises me =P 11:58 < _cheerios> did he hit on you? 12:03 < MikeSeth> WITH FIVE CROWBARS 12:03 < MikeSeth> huomenta 12:04 -!- JanK_ [n=JanK_@s0405.vpn.hrz.tu-darmstadt.de] has quit [] 12:05 < E_mE> hehe _cheerios no, he did bring some Ikea biscuits back from over the weekend 12:07 < marklar|omni> ikea biscuits? 12:07 < marklar|omni> don't they make, like, furniture 12:08 < E_mE> biscuits too, i think i even saw teddies once 12:09 < _cheerios> E_mE, i wonder if he's really swedish then 12:10 < E_mE> well he went to Ikea in the midlands somewhere over the weekend apprently... don't deny your swedish traits _cheerios... be honest that you sell biscuits :) 12:11 < _cheerios> uh huh 12:12 < E_mE> there very nice biscuits, are really crunchy with chocolate in the middle 12:22 < Wombert> ikea has nice food 12:22 < Wombert> like that almond cake 12:22 < Wombert> but that's not ikea made 12:23 < v-dogg> I seriously doubt Ikea makes any cakes or biscuits 12:24 < v-dogg> they buy them from someone and put their name on the wrapper 12:26 < Wombert> yea 12:26 < Wombert> nah not even that afaik 12:27 < Wombert> the stuff they sell in their "sweden shop" is just swedish products, but none are ikea branded iirc 12:27 < Wombert> been a while 12:27 -!- JamieWolf_ [n=benjamin@drms-590d56aa.pool.einsundeins.de] has quit [] 12:27 < Wombert> but the restaurant food (köttbullar!) is ikea made, I believe 12:34 < E_mE> the biscuits just came in a brown little carboard box 12:34 < E_mE> with swedish writting on it and wrapped in plastic 12:35 < E_mE> there damn good biscuits ;) 12:43 < _cheerios> are they those very thin biscuits? 12:44 < _cheerios> tastes quite sweet, crunchy? 12:47 < E_mE> quite sweet yes, 2 very crunchy layers with chocolate... about 1/2cm thick 12:48 < marklar|omni> heh 12:48 < marklar|omni> our it manager sent out a 3mb doc file 12:48 < marklar|omni> with screenshots 12:48 < marklar|omni> that explained how to connect to the vpn 12:48 < marklar|omni> :( 12:48 < marklar|omni> 3mb .docx, no less 12:48 < E_mE> passwords and all? 12:48 < marklar|omni> nah 12:48 < marklar|omni> when I was like, "can has ascii version okthx?" 12:49 < marklar|omni> he was, "oh just open $url enter creds and click connect" 12:49 < marklar|omni> .. 12:49 < marklar|omni> what a waste of digital trees 12:52 < marklar|omni> zomg i <3 jquery 12:53 < marklar|omni> instead of manually clearing a bunch of textboxes I just did $('#container').find('input').each(function(i,x){x.value=(x.type=='button')?'':x.value;}); 12:56 < _cheerios> could that be shortened to $$('#container input').each(...) ? 12:56 < marklar|omni> yes 13:01 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 13:01 < nfq> hey peeps 13:02 < nfq> I get this error: The requested URL /~nfq/mja.dev/trunk/www/index.php 13:02 < nfq> a 404 13:02 < nfq> if I append index.php in the url, it works 13:03 < nfq> trunk/www/index.php/addressen works. but the index.php file is there, so I am confused why I can't have it removed in the url 13:03 < marklar|omni> um, rewrite? 13:03 -!- JamieWolf [n=benjamin@x163.vpn.hrz.tu-darmstadt.de] has joined #agavi 13:05 < nfq> marklar|omni: my RewriteBase is set 13:05 < nfq> and the engine is on 13:06 < marklar|omni> whats the Rule tho 13:07 < nfq> marklar|omni: my htaccess file: http://pastie.textmate.org/private/t9dkm09jq4dewpkk7ndfw 13:09 < _cheerios> ...but do you have mod_rewrite installed? 13:09 < marklar|omni> heh yeah that was my next question 13:10 < nfq> well, Apache is running 13:10 < nfq> and yes 13:10 < nfq> I've got other local sites working with htaccess 13:10 < nfq> and, I've uploaded to the server with the same error 13:11 < nfq> and the server has other Agavi sites running, so that's why I am confused 13:11 < nfq> different domains but same server 13:11 < nfq> and they all work fine! 13:13 < JamieWolf> nfq: maybe the .htaccess is not allowed to override settings. I had this problem with one of my servers 13:13 < Wombert> .../~nfq/mja.dev/trunk/www/ 13:13 < Wombert> is that the path you use to call the site? 13:13 < nfq> yes 13:13 < nfq> the www is the pub folder 13:13 < Wombert> AllowOverride? 13:13 < Wombert> mind /etc/apache2/user/nfq.conf 13:14 < nfq> I am using mamp, so I shouldn't need to AllowOverride? 13:14 < Wombert> sure 13:14 < Wombert> mamp likely also has config settings for this stuff 13:14 < nfq> Right 13:14 < Wombert> not sure where the config for that is, tho 13:14 < nfq> and it doesn't work on the server 13:14 < Wombert> same issue, likely 13:14 < Wombert> somewhere /Applications/MAMP/... 13:14 < Wombert> never used it 13:15 < nfq> Wombert: http://mja.querido.biz/ueber_uns/portraet 13:15 < nfq> http://mja.querido.biz/index.php/ueber_uns/portraet 13:15 < nfq> that's the server 13:15 -!- JanK_ [n=JanK_@s0359.vpn.hrz.tu-darmstadt.de] has joined #agavi 13:15 < nfq> so, I reckon I am making a mistake somewhere 13:15 < nfq> I just don't know where! 13:15 < Wombert> but that uses a different .htaccess 13:15 < Wombert> or at least has other settings 13:15 < Wombert> Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 13:16 < nfq> that means? 13:16 < Wombert> there are other settings defined elsewhere 13:16 < Wombert> in this case, ErrorDocument 404 .... 13:16 < Wombert> maybe the .htaccess is not even used 13:16 < nfq> ok 13:16 < nfq> that would be weird 13:16 < Wombert> different settings for the vhost, maybe 13:17 -!- JanK_ [n=JanK_@s0359.vpn.hrz.tu-darmstadt.de] has left #agavi [] 13:17 < nfq> Wombert: Ok, the server version didn't have the rewrite engine on 13:17 < nfq> now it does: http://mja.querido.biz/ueber_uns/portraet 13:18 < Wombert> that's AllowOverride missing 13:18 < Wombert> it might be just the Options line in the .htaccess 13:19 < nfq> this? Options -MultiViews -Indexes 13:19 < nfq> just add AllowOverride? 13:19 < JamieWolf> nfq: just add it to the vHost yep 13:19 < JamieWolf> AllowOverride All 13:20 < nfq> can I not add that to the .htaccess? 13:20 < JamieWolf> nope. This has to be set in the vHost 13:20 < nfq> ok 13:20 < nfq> I can't do that 13:20 < nfq> restrictions by the host 13:20 < JamieWolf> otherwise the setting would be senseless 13:21 < nfq> but anyway, this is on the server and should work, as I said I have other accounts on the server using agavi which do work 13:21 < JamieWolf> then try to comment out the Options line 13:21 < nfq> I am baffled 13:21 < nfq> JamieWolf: thanks!! trying now 13:21 < nfq> JamieWolf: figured it out. The options line helped! 13:21 < nfq> Commented otu! 13:22 < nfq> out! 13:22 < nfq> Thanks allot guys! 13:22 < JamieWolf> no problem 13:23 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has quit [] 13:23 < JamieWolf> Wombert: a while ago U asked me if my form gets filled out again. Well I type in a wrong username and a wrong password, which throws an exception. And the the Action returns Error 13:24 < JamieWolf> just like in the sample app 13:24 < Wombert> and the values are inserted into the form again? 13:24 < JamieWolf> just the username, password is empty then 13:25 < v-dogg> fpf doesn't repopulate passwords by default 13:25 < v-dogg> do your inputs and labels have class="error"? 13:25 < JamieWolf> v-dogg: in the LoginInput.php. no 13:26 < Wombert> well 13:26 < v-dogg> JamieWolf: I mean in the resulting HTML 13:26 < v-dogg> after the error 13:26 < Wombert> how can FPF know if you want red borders or green backgrounds or blah... 13:26 < Wombert> the highlighting is CSS 13:27 < v-dogg> yup, I was just getting to that :) 13:27 < JamieWolf> I have a error class in the CSS 13:27 < JamieWolf> I check the resulting html 13:28 < v-dogg> also, unless you are using inline error message (I know nothing about that), you have to echo the error message(s) yourself. fpf doesn't do that 13:28 < Wombert> nah, let FPF do it 13:29 < Wombert> but you need to tell it what to do, of course 13:29 < v-dogg> I should probably learn how to use that :) 13:30 < JamieWolf> so i guess i have to set it in global_filters.xml 13:39 < JamieWolf> juhuu it works :) At least with the validation. But not my user login stuff 13:39 < JamieWolf> but i'll figure that out 13:39 < JamieWolf> btw. how would you store passwords in a database? 13:40 < JamieWolf> salting? Which Algo? etc? 13:41 < Wombert> v-dogg: absolutely. it's a breeze 13:47 < v-dogg> hmm... trying to figure out the settings... 13:49 < Wombert> v-dogg: looked at the sample app ones? 13:51 < v-dogg> yup 13:53 < v-dogg> ah, now it works 13:53 < Wombert> v-dogg: note how you can define rules for certain elements via the xpaths 13:54 < Wombert> and also separately for errors, errors that affect more than one field, and errors that have no field or for which no xpath matched 13:54 < Wombert> that's just error_messages then and you usually use form as the starting point and then insert from there 13:54 < Wombert> I think you can also define custom rules at runtime for the very edge cases 13:56 < JamieWolf> cu later 13:56 -!- JamieWolf [n=benjamin@x163.vpn.hrz.tu-darmstadt.de] has quit ["Bye Folks"] 13:59 -!- liutis [n=codecop@88.119.253.245] has quit ["Leaving"] 14:18 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 14:23 -!- _cheerios [i=jussiava@ip-87-108-51-174.customer.academica.fi] has quit ["bbl"] 14:30 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 14:47 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has joined #agavi 14:47 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit ["I Quit!"] 15:23 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has joined #agavi 15:28 -!- JamieWolf_ [n=benjamin@92.227.90.76] has joined #agavi 15:40 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi 15:40 < _cheerios> moo 15:41 < JamieWolf_> What can I do with the Parameters force_request_uri and force_request_url in the FPF? Is this something like the FPF is only called if the request comes from localhost/login ? 15:41 -!- eremit [n=martin@p5B237007.dip.t-dialin.net] has joined #agavi 15:41 < JamieWolf_> hey _cheerios 15:42 < _cheerios> lo JamieWolf 15:44 < JamieWolf_> _cheerios: First reason why not to drive a hummer http://img509.imageshack.us/img509/475/9fwizdpjuq4skx9.jpg and the reason to buy smaller cars http://img88.imageshack.us/img88/1898/image002zn1.jpg 15:45 < _cheerios> heh @ 2nd 15:45 -!- JamieWolf [n=benjamin@drms-590d56aa.pool.einsundeins.de] has quit [Read error: 113 (No route to host)] 15:46 < JamieWolf_> damn i hate my wlan soo much. 15:47 < JamieWolf_> just found two other: one for the coffe lovin' folks http://img161.imageshack.us/img161/7470/119695561604ju8.jpg 15:48 < JamieWolf_> And this speaks for it self http://img529.imageshack.us/img529/7200/tmbhornoxecompicdump311ee1.jpg 16:11 -!- JamieWolf [n=benjamin@92.226.218.160] has joined #agavi 16:14 -!- Whisller [n=Miranda@aaqy87.neoplus.adsl.tpnet.pl] has quit ["home"] 16:17 -!- Arme[N] is now known as Arme[0] 16:20 -!- JamieWolf_ [n=benjamin@92.227.90.76] has quit [Read error: 110 (Connection timed out)] 16:20 -!- eremit [n=martin@p5B237007.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 16:25 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 16:43 -!- Arme[0] is now known as Arme[N] 16:45 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 16:45 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 16:51 < marklar|omni> hai 16:59 -!- brasileiro__ [n=fdfdf@201-66-134-185.smace701.dsl.brasiltelecom.net.br] has joined #agavi 16:59 -!- icyt is now known as IcyT 17:02 < E_mE> byeee 17:23 -!- Wombert [n=Wombert@dslb-088-064-055-228.pools.arcor-ip.net] has quit [] 17:47 -!- malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection] 17:51 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 18:10 * Wombert sighs 18:10 * v-dogg pets Wombert 18:10 < Wombert> ohai v-dogg 18:10 < Wombert> thanks for petting me 18:10 < Wombert> <3 18:12 < v-dogg> what's up 18:22 -!- Arme[N] is now known as Arme[0] 18:24 < Wombert> nothing 18:24 < Wombert> office :p 18:29 < v-dogg> what made you sigh 18:32 < Wombert> daily stress? 18:32 < Wombert> customers? 18:32 < Wombert> the retarded weather? 18:32 < Wombert> :p 18:33 < Wombert> http://blog.adaniels.nl/articles/gpl-and-javascript/ did I get him wrong or what 18:33 < v-dogg> roger :) 18:37 < v-dogg> hummh... 18:38 < v-dogg> according to the first comment if I use a GPL'd ajax library to call an application on a server, the server app is also automatically GPL'd 18:38 < v-dogg> that can't be 18:39 < marklar|omni> bs 18:39 < v-dogg> what if I call some Google service with it? 18:40 < _cheerios> the licence is viral, you're taking over the internets! 18:40 < marklar|omni> haha 18:40 < marklar|omni> better email google 18:40 < marklar|omni> I accessed an api of theirs via jquery 18:40 < marklar|omni> can has src? 18:42 < v-dogg> :) 18:46 < Wombert> that's me btw 18:46 -!- Fou4th [n=nomad@host-85-118-226-108.academ.org] has joined #agavi 18:46 < _cheerios> anyone used slicehost.com ? 18:47 < brasileiro__> :x 18:48 < marklar|omni> I prefer ikhost.net 18:48 < marklar|omni> haha 18:48 < marklar|omni> "ajax console access" 18:48 < marklar|omni> must be good then 18:49 < marklar|omni> probably even has xml in it! 18:49 < marklar|omni> it leverages the platform advantage to create a synergistic environment~ 18:49 < marklar|omni> (too many meetings this week) 18:54 < _cheerios> how quickly do they setup your virtuals? 18:55 < _cheerios> and any limitations/problems? 18:57 < _cheerios> was this the service run by someone on this chan? seems like ive been here before :) 18:57 < Wombert> v-dogg: but then 18:57 < Wombert> it' a work that uses another work 18:57 < Wombert> that's something else 18:57 < Wombert> you simply make a call 18:57 < impl> hello thar 18:57 < Wombert> but your web app is one "work" in terms of the GPL, right? 18:58 < Wombert> impl: http://blog.adaniels.nl/articles/gpl-and-javascript/ 18:58 < Wombert> btw 18:58 < Wombert> I had a fucking ace dream last night where I owned a lotus elise 18:59 < Wombert> and it was pure win 18:59 < Wombert> I found it cheap 18:59 < Wombert> at was sitting at an intersection or so 18:59 < Wombert> for just 2000 bucks or something 18:59 < impl> rofl 18:59 < Wombert> and I think I left ze money and drove off 18:59 < _cheerios> haha 18:59 < Wombert> and when I woke up 18:59 < Wombert> I realized that it was nice to drive and all 18:59 < Wombert> but it didn't go fast 18:59 < Wombert> maybe that was because it had five seats and I carried six people in it, including myself 19:00 < Wombert> and kaos was riding shotgun and got sick xD 19:00 < Wombert> no wait that makes seven people 19:00 < Wombert> oh well, weird dreams 19:01 < Wombert> and oh yeah I was driving around in switzerland, for some reason 19:01 < Wombert> in a town, but there were only narrow pass roads in it 19:01 < Wombert> heh 19:01 < Wombert> <3 19:48 < _cheerios> marklar|omni, linode.com seems to have good prices too 19:50 < trophaeum> _cheerios, i dont use em for vds but i do for dedicated and i love em, volumedrive.com, they offer vds too but iv never asked for their pricing on em, would be worth looking into, i havnt had more than 7minutes to wait for a support@vd email as yet! 19:51 < _cheerios> im trying to get off a current dedicated contract (it's annual), switching to a vps in the meanwhile while getting new servers elsewhere 19:52 < _cheerios> these vps which, they claim, they can setup in some mins would be ideal to get started on moving stuff over 19:52 < trophaeum> _cheerios, contact vd, for 75 (errr, 85? not sure)/mo and a 100something setup fee i get a x2 4200, 4gig, dual 160gig, 3tb/mo on 100mbit and directadmin 19:52 < trophaeum> with no contract 19:52 < trophaeum> if u need a temporary server i may be able to help 19:52 < trophaeum> msg me with what sort of load we're talkin if ya want? 19:53 -!- Strzalek [n=Strzalek@dlu186.neoplus.adsl.tpnet.pl] has joined #agavi 19:55 < _cheerios> not a bad price. fishing for good quotes doesnt hurt, i spose :) 19:56 < E_mE[Stilgar> Wombert: in the validators.xml files, can i remove the and tags? 20:05 < Wombert> you can omit any plural container tags that do not have mandatory attributes in non AgaviReturnArrayConfigHandler files 20:12 < E_mE[Stilgar> okay :) ... good i could kiss this validator... its working like a charm :D 20:12 < E_mE[Stilgar> god* 20:12 -!- Strzalek [n=Strzalek@dlu186.neoplus.adsl.tpnet.pl] has quit [Read error: 113 (No route to host)] 20:12 < Wombert> am I the only one who struggles with validators? :p 20:12 < Wombert> weird 20:12 < Wombert> <: 20:13 < E_mE[Stilgar> hehe, well so far ive only used, string, and and a custom one i wrote 20:13 < impl> The most awkward part is that damn virtual array stuff 20:13 < E_mE[Stilgar> "and" :) 20:13 < impl> ooh I could stab it 20:13 < E_mE[Stilgar> virtual array stuff... i dont think i've gone near there 20:17 < Wombert> do not liek 20:20 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [] 20:21 < impl> E_mE[Stilgar: http://trac.agavi.org/wiki/Cleanup/Validation 20:21 < impl> it works something like that, except it uses [] instead of / (with a few differences) 20:23 -!- nfq [n=nfq@84-73-210-55.dclient.hispeed.ch] has quit [] 20:26 < E_mE[Stilgar> from what i understand is that POST can only accept a 1D array? 20:27 < E_mE[Stilgar> or am i wrong? 20:27 < E_mE[Stilgar> im slightly conffused to where arrays come into this 20:27 < trophaeum> e_me u can feed in multi d arrays 20:27 < trophaeum> php will convert data[asdf] into an array with an element asdf 20:28 < E_mE[Stilgar> jah thats what i do 20:28 < E_mE[Stilgar> ive got register[username] etc 20:28 < E_mE[Stilgar> and in the current validators i just use 20:29 < E_mE[Stilgar> register[username] 20:29 < impl> Yeah, that's actually represented internally really oddly 20:29 < trophaeum> errrr, ok, now idk, i know the php side but not agavi side :) 20:29 < impl> http://trac.agavi.org/browser/branches/0.11/src/util/AgaviVirtualArrayPath.class.php 20:37 -!- RePPoNi [n=RePPoNi@78.165.109.132] has joined #agavi 20:42 -!- RePPoNi [n=RePPoNi@78.165.109.132] has quit [Client Quit] 20:55 * E_mE[Stilgar wishes Eclipse PDT developer would fix the stupid errors such as copy/paste etc >:/ 20:57 -!- Wombert [n=Wombert@dslb-088-064-055-228.pools.arcor-ip.net] has joined #agavi 21:00 < E_mE[Stilgar> how is it best for me with the validators to have the following conditions 21:01 < E_mE[Stilgar> im refereing to 3 date of birth fields, day, month and year. if all fields are empty, no error is prompted as the user does not wish to enter there DOB.. 21:01 < E_mE[Stilgar> but if the user is clumsy and enters only the day, but not the year or month it should throw an error going ... oi! make sure you fill them all in 21:01 < E_mE[Stilgar> i've currently got.. one sec, pastebin 21:02 < E_mE[Stilgar> http://p.caboo.se/private/qg84efhkfetyelyiztd8sg 21:02 < E_mE[Stilgar> it doesn't appear to work, anyone got any suggestions? 21:07 < impl> make the parent one an 21:07 < impl> or, rather, an 21:07 < impl> then with all three set and with none of the three set 21:08 < JamieWolf> E_mE[Stilgar: i haven't worked with filters much yet, but when i read you post i got a litte consuse but didn't you want something like this ( (fieldsHaveRightValue AND allFieldsHaveValues) OR (allFieldsAreEmpty) ) and if this is true no error 21:08 < impl> hiya JamieWolf! 21:08 < JamieWolf> hey yo impl 21:09 < impl> How's your component-storing project going? 21:10 < JamieWolf> Pretty slow. Currently i"m reading the FPF to figure out how it works. 21:10 < E_mE[Stilgar> thank you impl and JamieWolf ... i shall attmpt this :) 21:10 < impl> Ah. Is it understandable? 21:13 < Wombert> I don't think it is 21:13 < Wombert> it's not code you can read 21:13 < JamieWolf> well not read, but find out how to configure the FPF 21:15 < JamieWolf> but i think with the exsample for the app + reading the code and see what happens and what else you can set got me pretty far 21:17 -!- _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["sleep"] 21:18 < E_mE[Stilgar> gosh validators can be a right mind fuck at times ... 21:19 < E_mE[Stilgar> as well as being beautiful, its an un-tamed beast ;) 21:23 < E_mE[Stilgar> is there a isEmpty validator? 21:27 -!- MrJeep_ [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 21:28 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 21:38 < E_mE[Stilgar> nite all 21:42 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit [] 21:42 < JamieWolf> http://trac.freakbynature.de/agavi_forge/wiki/FormPopulationFilter this is what i found out about the FPF.haven't tested anything of it 21:45 < JamieWolf> feel free to correct me :) 21:55 -!- brasileiro__ [n=fdfdf@201-66-134-185.smace701.dsl.brasiltelecom.net.br] has quit [] 22:03 < impl> JamieWolf: this looks great 22:04 < JamieWolf> yeah really? Good to here :) 22:04 < JamieWolf> but i think i missed out somethings 22:05 < impl> maybe; I don't know a whole lot about FPF myself 22:05 < impl> when David steps back in, you'd do well to have him take a look at it 22:06 < impl> but from what I see, it seems to reflect how FPF works nicely 22:28 < JamieWolf> I always get my Input form for login displayed, even after i have logged in correctly/ It seem my executeRead Method is not called ... 22:28 < JamieWolf> wierd 22:30 < JamieWolf> impl: you have any ideas why? 22:41 -!- EoN [n=EoN@c211-30-128-119.carlnfd4.nsw.optusnet.com.au] has quit [] 22:58 < JamieWolf> good night everyone 22:58 -!- JamieWolf [n=benjamin@92.226.218.160] has quit ["Bye Folks"] 23:02 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has joined #agavi 23:29 -!- Wombert_ [n=Wombert@dslb-088-064-052-048.pools.arcor-ip.net] has joined #agavi 23:30 -!- Wombert [n=Wombert@dslb-088-064-055-228.pools.arcor-ip.net] has quit [Nick collision from services.] 23:30 -!- Wombert_ is now known as Wombert 23:31 < Wombert> nfq: poke 23:50 < nfq> Wombert: poke --- Day changed Wed Apr 16 2008 00:06 -!- IcyT is now known as icyt 00:34 -!- MrJeep [n=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi 01:35 -!- Wombert [n=Wombert@dslb-088-064-052-048.pools.arcor-ip.net] has quit [] 01:38 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has quit [Read error: 110 (Connection timed out)] 01:50 -!- nfq [n=nfq@84-72-196-227.dclient.hispeed.ch] has quit [] 02:09 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has joined #agavi 02:23 < impl> http://bakery.cakephp.org/articles/view/observable-models 02:23 < impl> INTERFACES? NEVER FUCKING HEARD OF 'EM! 02:34 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has quit [Read error: 110 (Connection timed out)] 03:27 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)] 03:30 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi 03:58 < v-dogg> huomenta 03:59 < v-dogg> impl: cake users haven't, it's PHP4 :) 04:01 * impl stabs 04:50 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has joined #agavi 05:03 -!- Arme[0] is now known as Arme[N] 05:19 < marklar|omni> wtf 05:20 < marklar|omni> why don't they fucking spellcheck their articles 05:20 < marklar|omni> its unreadable 06:04 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has quit [Remote closed the connection] 06:04 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has joined #agavi 06:09 -!- Whisller [n=Miranda@aarg89.neoplus.adsl.tpnet.pl] has joined #agavi 06:15 -!- liutis [n=codecop@88.119.253.245] has joined #agavi 06:31 < Whisller> morning 06:37 -!- _cheerios [i=jussiava@ip-87-108-51-174.customer.academica.fi] has joined #agavi 06:37 < _cheerios> huomenta 07:05 -!- codecop_ [n=codecop@88.119.253.245] has joined #agavi 07:11 -!- liutis [n=codecop@88.119.253.245] has quit [Read error: 110 (Connection timed out)] 07:14 < marklar|omni> http://xdengue02.iespana.es/idw.txt 07:14 < marklar|omni> heh 07:14 < marklar|omni> bugs 07:30 < E_mE> huomenta! 07:42 < marklar|omni> sup 07:49 -!- E_mA [n=jeramy@mail.spiritusgroup.com] has joined #agavi 08:00 -!- E_mE [n=jeramy@mail.spiritusgroup.com] has quit [Read error: 113 (No route to host)] 08:09 < v-dogg> hmm... 08:10 < v-dogg> any ajax gurus around 08:10 < v-dogg> or... guru status is not required really :) 08:11 < v-dogg> if I send a form via ajax and agavi's validation fails, what would be the best way to handle this? 08:12 < Whisller> json? 08:13 < v-dogg> if validation doesn't fail, I'll just hide the form and do a few other modifications to the page (no ajax involved here) 08:14 < v-dogg> so request.onComplete would evaluate the response as json and act based on that? 08:14 < Whisller> in mootools when you're return json then onSuccess is executed. 08:15 < Whisller> in Request.JSON 08:16 < v-dogg> sorry, I meant form.send({onComplete: ... 08:18 < E_mA> has anyone ever recieved the error in MySQL, "Server gone away" at random instances? 08:20 -!- Wombert [n=Wombert@dslb-088-064-053-251.pools.arcor-ip.net] has joined #agavi 08:23 < Whisller> v-dogg: I'm not sure what do you want ;p You just want execute something if your validator return errors? 08:27 < v-dogg> I want to show the error message (and keep the form visible) if validation fails. otherwise I'll just hide the form 08:28 -!- JamieWolf [n=benjamin@92.226.218.160] has joined #agavi 08:28 < Whisller> handle errors, return them in json and display ;) in js add if ( response.hasErrors ) { // display errors } else { // show success message } 08:36 < E_mA> is json_encode() and json_decode() very fast? 08:36 < E_mA> so if i wanted to cache XML data as JSON would there be any benefitual time increase? 08:43 < JamieWolf> huomenta 08:45 < JamieWolf> E_mA: I don't know anything about your question, but might you be able to give me some decent links about PHP and Json since I'll need this in my app soon 08:46 < JamieWolf> Wombert: Can you take a look at this http://trac.freakbynature.de/agavi_forge/wiki/FormPopulationFilter and give me some feedback when you have some spare time 08:46 < JamieWolf> everyone else as well :D 08:50 < MikeSeth> hay guise 08:50 < MikeSeth> marklar|omni: did you tell Wombert about your pen test success? ;> 09:03 < marklar|omni> newp 09:03 < marklar|omni> http://www.matasano.com/log/1032/this-new-vulnerability-dowds-inhuman-flash-exploit/ 09:05 < E_mA> JamieWolf: there are only 2 functions on for json in PHP, json_encode() and json_decode() ... the best site for references on regards to JSON is http://www.json.org/ 09:17 < MikeSeth> marklar|omni: tell him! 09:41 -!- codecop_ [n=codecop@88.119.253.245] has quit ["Leaving"] 10:00 < Wombert> http://www.phplondon.org/wiki/August_7th_2008 10:00 < Wombert> <: 10:01 < E_mA> Wombert: i shall be there :) 10:02 < E_mA> i shall haggle you =P 10:02 < E_mA> sodding hell, its a thursday ... hmpf 10:03 < Wombert> yea :S 10:05 < v-dogg> one day event? 10:05 < Wombert> the evening 10:06 < v-dogg> can somebody please tell me how to access the json data returned by my agavi action in response to a form sent by mootools :) 10:06 < Wombert> no idea 10:06 < Wombert> won't mootools decode it for you or something? 10:07 < v-dogg> $('new-link-form').send({ onComplete: function() { alert(this.response); } 10:08 < v-dogg> says Object 10:08 < Wombert> then it's the json already 10:08 < Wombert> just use it :) 10:08 < v-dogg> but I can't figure out what kind of an object 10:08 * Wombert smacks v-dogg 10:08 < Wombert> it's the data! 10:08 < E_mA> ah this one got me v-dogg 10:08 < Wombert> (I guess) 10:08 < E_mA> one moment 10:08 < v-dogg> no, it's not :) 10:08 < Wombert> you return { 'foo': 'bar' } 10:08 < Wombert> and response.foo == 'bar' 10:08 < Wombert> no? 10:09 < Wombert> :S 10:09 < v-dogg> no 10:09 < Wombert> :S 10:09 < Wombert> marklar|omni/MikeSeth: pen what? 10:09 < v-dogg> return json_encode(array('result'=>'Error')); 10:09 * Wombert poeks marklar|omni 10:09 < Wombert> tell 10:09 < v-dogg> this.response.result => undefined 10:09 < E_mA> v-dogg i think you need to have onComplete: function( data ) { //use data } 10:09 < v-dogg> lemme try... 10:10 < v-dogg> OH YEAH! 10:10 < v-dogg> data has the json (as a string) 10:10 < v-dogg> so now I just need to parse it, right? 10:11 < E_mA> jah, believe so 10:11 < E_mA> i think mootools has functions for that too 10:12 < v-dogg> yup 10:12 < v-dogg> thanks E_mA 10:12 < E_mA> welcome, glad i can help :) 10:12 < v-dogg> obj = Json.evaluate(data) 10:13 < v-dogg> there, now I have a action/form that can be used directly and indirectly via ajax :) 10:13 < v-dogg> so cool :) 10:13 * v-dogg is an ajax newbie 10:24 < E_mA> im writing my quickchef application with no whissles, but when its running to a basic level i shall be adding ajax layers ontop to make it nice :) 10:29 < _cheerios> v-dogg, http://p.caboo.se/181626 10:32 < _cheerios> when you start using json responses, and have auth-requiring pages, remember to check the security handler http://p.caboo.se/181628 10:33 < _cheerios> if you have smoother ways w/json responses to keep things more dry, do improve upon these! 10:33 -!- JamieWolf [n=benjamin@92.226.218.160] has quit ["Bye Folks"] 10:34 < v-dogg> thanks, very much appreciated 10:34 < v-dogg> I'm just playing around here. my ajax skilzz are not production ready :) 10:36 -!- jtraub [n=konstant@ws.20080415150553.clnt.kht.ru] has joined #agavi 10:36 < jtraub> Hello guys 10:36 < jtraub> Wombert, do you remember me? 10:36 < jtraub> I was away for a few weeks :-) 10:37 < jtraub> Now i am there and ready to resume my work 10:37 < Wombert> hai 10:40 -!- JamieWolf [n=benjamin@92.226.218.160] has joined #agavi 10:42 -!- digitarald [n=Miranda@92.Red-83-50-119.dynamicIP.rima-tde.net] has joined #agavi 10:48 < jtraub> Wombert, i looked over existing build system 10:49 < jtraub> to be honest there is a big problem 10:49 < MikeSeth> Wombert: marklar wrote an ajax app for live stock trading with agavi 10:49 < MikeSeth> Wombert: they submitted it to pentest 10:49 < Wombert> MikeSeth: what is pentest 10:49 < MikeSeth> Wombert: penetration testing 10:49 < MikeSeth> Wombert: testers' jaws dropped - 0 vulnerabilities 10:50 < Wombert> lawl 10:50 < Wombert> <: 10:50 < MikeSeth> they wanted to hire him ;> 10:50 < Wombert> okay 10:50 < Wombert> srsly 10:50 < Wombert> do need case study of this 10:50 < Wombert> marklar|omni: gimme their test report plz 10:50 < Wombert> marklar|omni: ask boss to allow you to make a story out of it 10:50 < Wombert> must be on agavi.org kthx 10:50 < MikeSeth> 120% 10:51 < Wombert> in general, you can make mad bux with security related stuff 10:51 < MikeSeth> :D 10:52 < Wombert> for instance, wrong caching rules or lax validation in combination with caching can be used as an attack to produce load and fill the cache with garbage 10:52 < Wombert> I've realized that the other day 10:52 < Wombert> not specifically a problem of agavi, tho 10:52 < Wombert> jtraub: did you see the work impl has done on a new build system? 10:52 < Wombert> I'd hate to see either of your efforts wasted 10:53 < Wombert> zomg my toast! 10:54 -!- Whisller [n=Miranda@aarg89.neoplus.adsl.tpnet.pl] has quit [Connection timed out] 10:57 < marklar|omni> heh 10:57 < marklar|omni> not sure it will be possible to publicize with names 10:57 < marklar|omni> I can write up the story but I don't think I'll be allowed to mention my employers name etc 10:57 < Wombert> :S 10:57 < Wombert> ask them! 10:57 < Wombert> :) 10:57 < Wombert> "can I give something back to ze great Agavis" 10:58 < marklar|omni> once the platform proves itself to be profitable 10:58 < marklar|omni> I'm sure I'll have more leeway 10:58 < Wombert> aces 10:59 < marklar|omni> it should generate about 3bln in trading volume at first 10:59 < Wombert> is it SOA or so? 11:00 < marklar|omni> soa? 11:00 < Wombert> *is it a 11:00 < Wombert> do you haz services that you use 11:00 < Wombert> tiered architecture 11:00 < Wombert> soap 11:00 < Wombert> rest 11:00 < Wombert> whatever 11:00 < Wombert> :> 11:00 < marklar|omni> no 11:00 < marklar|omni> it's 3-tier obviously 11:00 < Wombert> ya 11:01 < marklar|omni> but other than that, the platform interfaces with the upper tier and the rest is beyond my scope atm 11:06 < jtraub> Wombert, not yet. Where can i find it? 11:07 < Wombert> http://trac.agavi.org/browser/branches/impl-build_system 11:07 < Wombert> http://trac.agavi.org/log/branches/impl-build_system 11:07 < Wombert> he spotted many things he didn't like in phing 11:07 < Wombert> as I said, we can change problems in phing 11:07 < Wombert> we might even be able to change it drastically 11:07 < Wombert> it's just a matter of shooting an email to hans 11:08 < Wombert> the problem here, obviously, is that you're GMT+12 and impl is GMT+6 or so 11:08 < Wombert> doesn't exactly make things easy :) 11:08 < Wombert> it's past midnight at your place already, right? 11:09 < Wombert> ah no +11 11:09 < v-dogg> impl is gmt-n, isn't he? 11:09 < Wombert> v-dogg: yea, sorry 11:09 < Wombert> GMT-6 IIRC 11:10 < Wombert> then it's 2200 where you are, jtraub? 11:10 < jtraub> Wombert, 10PM 11:10 < jtraub> The problem is in PHP 11:10 < Wombert> and impl's GMT-5 11:11 < MikeSeth> i actually grok phing now, so I am less uncomfortable around it 11:11 < jtraub> It doesn't allow a lot of graceflly things 11:11 < jtraub> but Ruby and Python does 11:11 < MikeSeth> but its fugly yes 11:11 < jtraub> this is a problem 11:11 < Wombert> well we can't change that I guess :/ 11:11 < jtraub> :-) 11:11 < Wombert> given how we're a PHP project, I don't think we could use a python or ruby build system 11:11 < jtraub> MikeSeth, yeah. I hate programming in XML too :-) 11:11 < Wombert> I mean, sure, we could 11:12 < Wombert> but it would raise the barrier too far for beginners 11:12 -!- Macen [n=leopard@host86-154-107-27.range86-154.btcentralplus.com] has joined #agavi 11:12 < jtraub> Wombert, ok. 11:13 < jtraub> What should do new build system? 11:13 < jtraub> Any documented requirments/thoughts? 11:14 < Wombert> well, right now, I think it's mainly about cleaning up the existing tasks, having a proper structure in the build.xml files so they are extensible etc 11:15 < Wombert> that wasn't really planned or anything; I think impl just got annoyed/bored one day and decided he needs to fix it :) 11:15 < Wombert> now that I think about it, the probably best way _you_ could contribute would be by fixing phing itself 11:15 < Wombert> impl has a bunch of ideas for that, too 11:15 < Wombert> (IIRC) 11:15 < Wombert> not sure if you'd like to do that, given how you're not a fan of XML ;) 11:16 < jtraub> Hm.. 11:16 < Wombert> there's a bunch of other stuff on the agenda you might find exciting, too, however 11:16 < Wombert> like a deployment system 11:16 < Wombert> similar to capistrano 11:16 < jtraub> No.. I would like to contribute in other way 11:16 < jtraub> No XML/documentation work, please :-) 11:16 < Wombert> ok <: 11:17 < Wombert> how about customizing capistrano to work with agavi out of the box 11:17 < Wombert> not sure if that is a lot of work or not 11:17 < jtraub> Wombert, huh. I did some researches for Geeklog 11:17 < Wombert> it's ruby, but that doesn't bother me tbh 11:17 < _cheerios> what should the cap script do? 11:17 < jtraub> _cheerios, deployment 11:18 < _cheerios> theres lots of things involved in deployment 11:18 < Wombert> yeah that's the question, _cheerios 11:18 < Wombert> is there anything we can ship with agavi so it makes things easier 11:18 < Wombert> a basic deployment capfile that's customized to suit a normal agavi project, for instance 11:18 < Wombert> or maybe there need to be extended capistrano tasks 11:18 < Wombert> or maybe... mmmh 11:19 < Wombert> I mean... it's ruby 11:19 < Wombert> could we write a converter of sorts, so people who want to deploy an agavi app using capistrano do not need to know ruby 11:19 < Wombert> stuff like that 11:19 < jtraub> http://buildman.limb-project.com/ 11:19 < _cheerios> currently i have a cap script that takes up an agavi project from svn, sets up chmod for cache dirs 11:19 < jtraub> take a look. 11:19 -!- digitarald is now known as digitarald1210 11:19 < jtraub> Oops. wrong channel 11:20 < jtraub> Hm.. But you maybe interested too 11:21 < Wombert> that doesn't seem to be actively maintained... hmm 11:21 < jtraub> Wombert, it was written by russian developers 11:21 < jtraub> And they fix bugs pretty fast 11:22 < jtraub> i know it because i am visiting their forum 11:22 < jtraub> They also devleoped limb framework :-) 11:22 < jtraub> *developed 11:22 < jtraub> damn! 11:29 -!- LBO_ [i=d4a06aa0@gateway/web/ajax/mibbit.com/x-f60368e07310f19a] has joined #agavi 11:29 < LBO_> huomenta guys 11:30 < LBO_> i tried to use registerWriteValidators() 11:30 < LBO_> but $this->context->getValidationMenager() do not work 11:31 < LBO_> Fatal error: Call to undefined method AgaviContext::getValidationManager() 11:31 < LBO_> see docs here: http://www.agavi.org/docs/HEAD/manuals/manual/ch03s11.html 11:33 < v-dogg> LBO_: $this->container-> 11:33 < LBO_> oh...... i see now - getValidationManager was moved to 11:33 < LBO_> container 11:33 < v-dogg> yup yup 11:33 < LBO_> .......hehe, v-dogg :D 11:34 < LBO_> thers the thing i don't know how to do. 11:35 < LBO_> I've got form where user can dynamicly add fields 11:35 < LBO_> i use there submit button named "add_date_field" 11:35 < LBO_> how can I turn off validation when I send form using this buton? 11:37 < LBO_> ..or somehow skip it 11:39 < Wombert> dynamically add fields? 11:39 < Wombert> make them an array :) 11:40 < Wombert> and use an array validator 11:40 < Wombert> problem solved <: 11:40 < Wombert> ah 11:40 < Wombert> well 11:41 < Wombert> first problem is that IE will not submit the value of the