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