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