--- 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] h