--- Log opened Sat Nov 01 00:00:07 2008 00:02 < _cheerios> better_name_, i'd suggest composing, like I mentioned earlier 00:02 < bobbytek2> better_name_: you really do need a better name :) 00:02 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 00:02 < bobbytek2> bobbytek5 is available if you act fast ;) 00:03 < better_name_> bobbytek2: sorry if it's not clear enough... my english is not very good... but what i'm trying to achieve is separate parts of my layout but not like is done with slots, becouse i already have the data... and i dont want to execute another action 00:03 < bobbytek2> so basically, you just want to execute mulitple views and compose them? 00:04 < better_name_> yes 00:04 < bobbytek2> Well, I would say you should create a simple reusable action that can do this task 00:04 < bobbytek2> I kinda did this for my email Model 00:04 < bobbytek2> I wanted to be able to create an email from a template from within an action 00:05 < bobbytek2> which is actually pretty easy to achieve 00:05 < better_name_> but i'm afraid it would be slow.. no? 00:05 < bobbytek2> Why wouldn't you think that? 00:06 < better_name_> because it has to execute all filters and validations again 00:06 < bobbytek2> Have you benchmarked it? 00:06 < bobbytek2> Sounds premature if you haven't 00:07 < better_name_> not actualy... i thougth in creating a action from an action... but sounds the wrong way to go... that's way i'm here asking another opinions 00:08 < better_name_> do you have this code to share? 00:08 < bobbytek2> yeah, if you want it 00:09 < bobbytek2> http://pastie.org/305232 00:09 < bobbytek2> The meat of the code is in send() 00:09 < bobbytek2> the basic idea is to buffer the output and capture it with $container->getResponse()->getContent(); 00:10 < better_name_> i'll try something like that then 00:10 < better_name_> thanks bobbytek2 00:10 < bobbytek2> np 00:12 < bobbytek2> keep in mind that I am very new to agavi 00:12 < bobbytek2> :) 00:12 < bobbytek2> But this approach was recommended by Wombert 00:13 < better_name_> that's the right way then :) 00:13 < bobbytek2> Style wise, Wobert says that setting the attributes like I did was a bad idea 00:13 < bobbytek2> However, I don't know why you don't just use slots 00:13 < bobbytek2> Just have an action that just has a default view name 00:15 < better_name_> what you did is exactly what setting a slot would do, but you have more control over the content and how to use it 00:15 < better_name_> that is what i want 00:16 < bobbytek2> right, I basically reimplemented a slot like mechanism 00:17 < Strzalek> Please don't kill be. But looking at symfony and admin gen is quite powerfull and speed up development a lot. I'm thinking of try sf in near future 00:17 * bobbytek2 kills Strzalek 00:18 < Strzalek> Yeah. But this is true ;) 00:19 < Strzalek> A lot of things there are lame but admin gen is cool. You type sth on console and you have it. Maybe sth add and forget about it. Foward to next 00:19 < bobbytek2> Well, why not RoR, that will speed up dev even further! 00:20 < Strzalek> I'm also looking at RoR, Django 00:20 < Strzalek> bobbytek2: I'm big Agavi fan, but I would like to speed up dev 00:21 < Strzalek> In Agavi I don't have possibility to do this now. Maybe in the far future will be some scaffold 00:22 < bobbytek2> For some dumb reason, agavi isn't passing my params to the validator (min/max) 00:23 < bobbytek2> Anyone have a working min/max example for number validator in 1.0 beta5 ? 00:23 < bobbytek2> :/ 00:24 < bobbytek2> wait, I figured it out 00:24 < bobbytek2> they added new elements to the validation files 00:24 < bobbytek2> grr 00:26 < bobbytek2> and holy shit balls, is debug slow 00:27 < bobbytek2> too bad there is a bug in 1.00beta5 that prevents me from disabling it 00:41 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 01:03 -!- Strzalek [n=Strzalek@dkp59.neoplus.adsl.tpnet.pl] has quit [] 01:11 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 01:14 -!- karmacod1r [n=karmacod@dslb-088-065-087-098.pools.arcor-ip.net] has joined #agavi 01:31 -!- karmacoder [n=karmacod@dslb-084-057-078-246.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:31 -!- karmacod1r is now known as karmacoder 01:32 -!- Wombert [n=Wombert@dslb-088-066-177-240.pools.arcor-ip.net] has joined #agavi 01:33 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 01:43 < Wombert> ohai 01:53 < bobbytek2> Oh, hi. 01:54 < bobbytek2> Wombert, I found the source of my validation woes 01:54 < bobbytek2> apparently min max are attributes now :/ 01:54 < Wombert> ? 01:54 < Wombert> eh? 01:54 < Wombert> wat? 01:54 < bobbytek2> and don't work with element 01:55 < Wombert> huh? 01:55 < bobbytek2> one sec 01:55 < bobbytek2> http://pastie.org/305337 01:55 < bobbytek2> that works 01:56 < Wombert> uh!? 01:56 < Wombert> nah 01:59 < Wombert> 01:59 < Wombert> that will give you a config validation exception if you had validation on 02:05 < Wombert> bobbytek2: that is a 1.0 config file, right? 02:05 < Wombert> 1 02:33 -!- jwage [n=jwage@host.255.74.mtl.cablemodem.vdn.ca] has joined #agavi 02:42 -!- luke` [n=luke`@59.92.187.220] has joined #agavi 03:34 < bobbytek2> Wombert: that's the only way I could get it to work 03:34 < bobbytek2> I stepped through the code 03:34 < bobbytek2> I tried 1, etc. 03:41 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:54 -!- luke` [n=luke`@59.92.187.220] has quit [] 04:57 < better_name_> bobbytek2 04:57 < better_name_> Access to request data is locked during Action and View execution and while 04:57 < better_name_> templates are rendered. Please use the local request data holder passed to your 04:57 < better_name_> Action's or View's execute*() method to access request data. 04:58 < better_name_> some idea? i'm creating a new AgaviRequestDataHolder to pass to createExecutionContainer method 05:00 < impl> Those don't conflict 05:00 < impl> You can create as many new RDHs as you want 05:00 < impl> you just can't edit the global one 05:03 < better_name_> but i'm changing nothing in the global one 05:03 < impl> So... what's the problem then? 05:06 < better_name_> dont know... http://pastie.org/305374 05:06 -!- jwage [n=jwage@host.255.74.mtl.cablemodem.vdn.ca] has quit [] 05:09 -!- luke` [n=luke`@122.166.1.168] has joined #agavi 05:41 < better_name_> ok... i've found the problem 05:54 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:18 -!- luke` [n=luke`@122.166.1.168] has left #agavi [] 06:19 -!- luke` [n=luke`@122.166.1.168] has joined #agavi 06:46 -!- eremit [n=Miranda@p5B235294.dip.t-dialin.net] has joined #agavi 06:54 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:54 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Read error: 104 (Connection reset by peer)] 08:15 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 08:19 < MikeSeth> huomenta 08:20 < MikeSeth> how are we all doing? 08:48 -!- luke` [n=luke`@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 09:04 < v-dogg> huomenta 09:13 * Wombert yawns 09:25 -!- SasanRose [n=SasanRos@91.184.76.248] has joined #agavi 09:47 < Wombert> bobbytek2: 09:47 < Wombert> ... 09:49 -!- luke` [n=luke`@122.166.1.168] has joined #agavi 10:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 10:01 -!- luke`_ [n=luke`@122.166.1.168] has joined #agavi 10:08 -!- luke` [n=luke`@122.166.1.168] has quit [Read error: 60 (Operation timed out)] 10:32 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has joined #agavi 10:32 -!- luke`_ [n=luke`@122.166.1.168] has quit [] 11:08 -!- eremit [n=Miranda@p5B235294.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 11:32 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 11:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 11:56 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 12:02 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 12:14 -!- eremit [n=Miranda@p5B235294.dip.t-dialin.net] has joined #agavi 12:43 -!- SasanRose [n=SasanRos@91.184.76.248] has quit ["leaving"] 12:44 -!- Arme[N] is now known as Arme[0] 12:57 -!- benschi [n=benjamin@g228064115.adsl.alicedsl.de] has joined #agavi 13:02 -!- benschi [n=benjamin@g228064115.adsl.alicedsl.de] has quit [] 13:24 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has quit [] 13:28 < bobbytek2> Wombert: Well, I think I see what happened 13:29 < bobbytek2> I upgraded, turned on transformations, tested and didn't remove caching 13:29 < Wombert> ... 13:29 < Wombert> bobbytek2: 13:29 < Wombert> [02:59] Wombert: 13:29 < Wombert> [02:59] Wombert: that will give you a config validation exception if you had validation on 13:29 < Wombert> [03:05] Wombert: bobbytek2: that is a 1.0 config file, right? 13:29 < Wombert> [03:05] Wombert: 1 13:29 < Wombert> not sure why you have transformations _on_ and validation _off_ 13:29 < Wombert> is invalid 13:29 < Wombert> use parameters 13:29 < Wombert> http://trac.agavi.org/browser/tags/1.0.0beta5/UPGRADING#L13 13:30 < bobbytek2> I'm going to retry now :) 13:33 < bobbytek2> http://pastie.org/305453 13:34 < bobbytek2> http://pastie.org/305454 13:34 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 13:34 < Wombert> dude 13:34 < Wombert> read what I wrote 13:34 < Wombert> ... 13:34 < Wombert> [14:29] Wombert: [03:05] Wombert: 1 13:34 < Wombert> UPGRADING also shows it 13:34 < bobbytek2> dude, read what I post 13:34 < Wombert> bobbytek2: ... 13:35 < Wombert> 13:35 < Wombert> not what's so difficult about that 13:35 < bobbytek2> oh! 13:35 < Wombert> ... 13:35 < bobbytek2> I didn't realize it was part of the ae namespace 13:35 < bobbytek2> I thought it was from the default one 13:35 < bobbytek2> I'm a retard 13:36 < bobbytek2> Sorry, cause the use of ae seems to be inconsistent 13:36 < Wombert> no 13:36 < bobbytek2> Some files work 13:36 < bobbytek2> some not 13:36 < Wombert> it's for , and elements 13:36 < bobbytek2> I thought parameter was part of the validation schema 13:36 < Wombert> yes, not all config handlers have been ported to the new config infrastructure yet 13:36 < bobbytek2> my bad 13:36 < Wombert> (that's one of the reasons why 1.0 is still in beta) 13:37 < bobbytek2> Hey, MikeSeth said I should use it :) 13:37 < bobbytek2> But I understand 13:37 < bobbytek2> I'm not complaining :) 13:37 < Wombert> <: 13:38 < bobbytek2> okay, everything is cool 13:38 < bobbytek2> btw, the ae isn't in the sample app 13:43 < bobbytek2> Wombert: How is everything Agavi? 13:44 < Wombert> it is, actually 13:44 < Wombert> http://trac.agavi.org/browser/branches/1.0/samples/app/modules/Default/validate/SearchEngineSpam.xml 13:45 < bobbytek2> oh, I'm taking about stage3 13:45 < bobbytek2> that's what mike was telling me to reference 13:45 < bobbytek2> http://trac.agavi.org/browser/documentation/trunk/stages/stage3/app/modules/Public/validate/PostComments.xml 13:46 < MikeSeth> oh hai 13:46 < MikeSeth> did I break somnething? 13:46 < bobbytek2> Or is that the wrong branch? 13:47 < Wombert> no MikeSeth :p 13:47 < Wombert> that is the docs 13:47 < Wombert> and that file _does_ work 13:47 < Wombert> if you have transformations on 13:47 < Wombert> and as in that example 13:48 < bobbytek2> I have to understand what special xslt magic is happening 13:48 < bobbytek2> is transformations purely for backwards compat? 13:48 < bobbytek2> or forwards compat? 13:51 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 13:52 < bobbytek2> Okay, I didn't have transformations on :) 13:52 < bobbytek2> And really, why would I? 13:53 < bobbytek2> (want to) 13:55 < MikeSeth> Wombert: do I have like 45 mind? 13:55 < MikeSeth> min* 13:57 < bobbytek2> MikeSeth: I would help you, but I have to run 13:57 < bobbytek2> ;) 13:58 < MikeSeth> bobbytek2: david is about to pick me up 13:58 < MikeSeth> thats what i meant 13:58 < bobbytek2> j/k! 13:58 < bobbytek2> As if *i* could help *you*! 13:59 < bobbytek2> are the parameters and errors container elements optional? 13:59 < MikeSeth> please, my skillz aren't that m4d. I just like consistency :> 13:59 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:59 < MikeSeth> for validation? 13:59 < bobbytek2> And how can I link to the schema for in editor validation 13:59 < bobbytek2> yes 13:59 < bobbytek2> I like a man who likes consistency :) 13:59 < bobbytek2> A man after me own heart :) 14:00 < Wombert> MikeSeth: yea go ahead 14:00 < MikeSeth> well you need to specify arguments at the very least 14:00 < MikeSeth> but e.g. you dont have to supply parameters or errors 14:00 < bobbytek2> I mean, I see 2 ways of using errors in parameters 14:00 < Wombert> parameters 14:00 < Wombert> ? 14:00 < bobbytek2> within and and without them 14:01 < bobbytek2> http://trac.agavi.org/browser/branches/1.0/samples/app/modules/Default/validate/Login.xml 14:01 < bobbytek2> check out the first example 14:02 < bobbytek2> since no schema was linked to in the instance doc, I really have no clue if it is valid or not 14:04 < bobbytek2> but then in other examples, and are without their parent container elements and resp. 14:04 < bobbytek2> eg. http://trac.agavi.org/browser/branches/1.0/samples/app/modules/Default/validate/SearchEngineSpam.xml 14:05 < bobbytek2> for n00bs, that's confusing :/ 14:06 < bobbytek2> can't we use xsi:schemaLocation for this purpose in the examples? 14:06 < bobbytek2> That way it will always be clear 14:06 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 14:07 < MikeSeth> oooh look who woke up : 14:07 < MikeSeth> :D 14:07 < bobbytek2> hey kaos|work_ :) 14:07 < kaos|work_> hello :> 14:08 < bobbytek2> MikeSeth: Does what I wrote make sense? 14:10 < bobbytek2> bbiab 14:10 < MikeSeth> kaos|work_: I figured out the coffee machine :D 14:10 < kaos|work_> heh 14:10 < MikeSeth> bobbytek2: hmmm 14:10 < bobbytek2> But before I go, are the schemas hosted online? 14:10 < kaos|work_> was like ultra complicated, eh ? :P 14:10 < MikeSeth> bobbytek2: we should really fix all the example code to use the new schema 14:11 < MikeSeth> especially my tutorial 14:11 < MikeSeth> ill do it soon 14:11 < Wombert> yes MikeSeth true 14:11 < MikeSeth> sooner if someone opens a tickets and assigns it to me :D 14:11 < Wombert> bobbytek2: we use RNG over XSD, at least at the moment, which has no formal mechanism to associate a schema to an instance document 14:12 < bobbytek2> Wombert: Why are there so many schema types? 14:12 < bobbytek2> Why not just use xsd? 14:12 < Wombert> because xsd sucks 14:12 < bobbytek2> I see xsd there though 14:12 < bobbytek2> is that out dated? 14:13 < Wombert> we're moving to RNG 14:13 < Wombert> xsd is for the old formats 14:13 < bobbytek2> ah 14:13 < Wombert> we'll have to see how it goes. maybe we use a combination of the two 14:13 < Wombert> xsd is definitely not enough 14:14 < Wombert> agavi will always only ever support the latest config format and only ship with schemas for those latest formats 14:14 < bobbytek2> What feature is it missing? 14:14 < Wombert> BC is maintained through XSL 14:14 < Wombert> well 14:14 < Wombert> you can't declare the root element of a file 14:14 < Wombert> which alone makes it pretty useless 14:14 < Wombert> also, it has no proper concept for interleaved element sequences 14:14 < Wombert> it's been a pain so far 14:14 -!- better_name_ [n=fdsfds@189.30.200.233] has quit [Read error: 113 (No route to host)] 14:15 < Wombert> but RNG, on the other hand, does not give _any_ meaningful error messages 14:15 < Wombert> we need to see if we can do something about that 14:15 < bobbytek2> agavi will always only ever support the latest config format and only ship with schemas for those latest formats 14:15 < bobbytek2> So why are there old schemas then? 14:16 < Wombert> because it's beta 14:16 < bobbytek2> In the latest code, there are xsds 14:16 < bobbytek2> oh 14:16 < bobbytek2> okay, "ship 14:16 < Wombert> and because not all handlers have been ported yet, as I said 14:16 < MikeSeth> Wombert: we should get freenode host cloaking with agavi in the name 14:17 < bobbytek2> Wombert: but for validators, those are currently being validated with rng, correct? 14:17 < bobbytek2> basically anything that has a .rng file is using that? 14:18 < Wombert> MikeSeth: I applied over a year ago 14:20 < bobbytek2> Having never used RNG before, there schema format does seem a lot easier to read 14:21 < bobbytek2> *their 14:22 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["bbiab"] 14:27 < MikeSeth> Wombert: bug the staffers 14:31 < Wombert> MikeSeth: did 14:31 < Wombert> MikeSeth: go? 14:32 < MikeSeth> what? 14:32 < Wombert> lets go? 14:32 < Wombert> :> 14:32 < Wombert> omw 14:32 * Wombert & 14:32 -!- Wombert [n=Wombert@dslb-088-066-177-240.pools.arcor-ip.net] has quit [] 14:32 < MikeSeth> 16:03 if you arent here in 45 mins then I can watch an episode of heroes or dexter 14:32 < MikeSeth> heh 14:33 < MikeSeth> ok 1 moar coffee & cig 14:33 < MikeSeth> <3 all 14:44 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 14:49 -!- fnordfish [n=fnordfis@e178182135.adsl.alicedsl.de] has joined #agavi 14:52 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 14:52 < _cheerios> frackin' ubuntu. can't they get their stuff working again - latest kernel still freezees both my office + home box. 14:55 -!- fnordfish [n=fnordfis@e178182135.adsl.alicedsl.de] has quit [] 15:01 -!- fnordfish [n=fnordfis@e178182135.adsl.alicedsl.de] has joined #agavi 15:11 -!- fnordfish [n=fnordfis@e178182135.adsl.alicedsl.de] has left #agavi [] 15:23 -!- jwage [n=jwage@host.255.74.mtl.cablemodem.vdn.ca] has joined #agavi 15:25 -!- Goleo[66] [n=master@91.98.70.171] has joined #agavi 15:35 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 15:37 < bobbytek2> MikeSeth: Are you and Wombert next door neighbors? 15:37 < _cheerios> practically twins *g* 15:43 < bobbytek2> Is there a technique for populating disabled fields after an invalid form submission with FPF? 15:43 < bobbytek2> Since they are not part of the request, they will not be availble to the FPF 15:50 -!- jwage [n=jwage@host.255.74.mtl.cablemodem.vdn.ca] has quit [Read error: 110 (Connection timed out)] 16:03 < bobbytek2> MikeSeth: you around dude? 16:03 < bobbytek2> I think I found a solution, but want to bounce it off someone 16:14 -!- MrJeep_ [n=mrjeep@modemcable032.206-56-74.mc.videotron.ca] has joined #agavi 16:28 -!- better_name__ [n=fdsfds@189.30.200.233] has joined #agavi 16:35 < MikeSeth> i am now 16:35 < bobbytek2> niceness 16:36 < bobbytek2> http://pastie.org/305232 16:36 < MikeSeth> ummmm 16:36 < MikeSeth> I dont think you have to do that 16:36 < MikeSeth> I mean 16:37 < MikeSeth> FPF knows how to repopulate forms 16:37 < MikeSeth> in case of validation errors 16:37 < bobbytek2> did you read my context though? 16:37 < bobbytek2> disabled form fields aren't submitted 16:37 < bobbytek2> so how would FPF know where to get the value from? 16:37 < MikeSeth> not sure how that works exactly tho.. gonna write a manual on that soon 16:38 < bobbytek2> well, a user agent will not transmit a disabled form field 16:38 < bobbytek2> So it won't ever be in $rd 16:39 < MikeSeth> hmpf 16:39 < bobbytek2> Some other mechanism must be used to notify FPF 16:39 < MikeSeth> so does this work? 16:39 < bobbytek2> yes 16:39 < bobbytek2> it does 16:39 < MikeSeth> nice 16:39 < bobbytek2> otherwise that particular field is empty 16:40 < bobbytek2> it might be nice if FPF added a hidden field for disabled fields or something 16:40 < bobbytek2> with a naming convention that could be used to rebind it on error 16:41 < bobbytek2> Who maintains FPF? 16:41 < MikeSeth> i dont think anyone specifically does 16:41 < MikeSeth> but you should open a ticket or something 16:41 < bobbytek2> I mean, how familiar are you with it's code? 16:42 < MikeSeth> not at all 16:43 < MikeSeth> FPF is one of those voodoo places where you only go when you have to :> 16:43 < MikeSeth> kaos|work_: you awake yet? 16:43 < bobbytek2> hehe 16:43 < impl> voodoo like 16:43 < impl> 1000 lines of code nobody understands 16:43 < impl> not even Wombert 16:43 < bobbytek2> code comments can help :) 16:43 < impl> nevarrrrr 16:43 < MikeSeth> we'll refactor all of this eventually 16:47 -!- Wombert [n=Wombert@dslb-088-066-179-161.pools.arcor-ip.net] has joined #agavi 16:53 < bobbytek2> Wombert: I had to do the following to get disabled field forms repopulated after an invalid submit: http://pastie.org/305232 16:53 < bobbytek2> Does that seem right to you? 16:53 < Wombert> !? 16:54 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 16:54 < Wombert> disabled form fields do not submit in the browser 16:54 < Wombert> how can the framework repopulate them 16:54 < bobbytek2> with hidden fields 16:54 < bobbytek2> anyways 16:54 < bobbytek2> does this look like a reasonable solution? 17:17 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 17:27 -!- jwage_ [n=jwage@corp.centresource.com] has quit [] 17:27 < bobbytek2> if a post parameter doesn't pass validation, it isn't available in $rd? 17:31 < bobbytek2> http://www.palinaspresident.us/ 17:35 -!- better_name__ is now known as krycek_ 17:35 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 18:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 18:21 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 18:22 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 18:32 < v-dogg> bobbytek2: by default, yes that's the way it goes 18:34 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Connection timed out] 18:35 < Wombert> http://mootools.lighthouseapp.com/projects/2706/tickets/98-hash-implementation-broken-by-design#ticket-98-8 18:35 < Wombert> fail 18:37 -!- Sasan_Rose is now known as SasanRose 18:37 < MikeSeth> Wombert: FACEPALM 18:38 < Wombert> so lame, srsly 18:38 < MikeSeth> its not a hash table 18:39 < MikeSeth> why did they call it hash 18:39 < MikeSeth> i mean if its just a frigging wrapper about js object.. 18:43 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has joined #agavi 18:47 < Strzalek> huomenta 18:47 < nfq> MikeSeth: yeah, you're right.. I've told Jan to fix it 18:48 < nfq> but apparently it's going to break and bla bla 18:49 < Strzalek> Are there some agavi devs ;) ? 18:50 < MikeSeth> Strzalek: no we're all hiding from you :D 18:50 < Strzalek> Yeah MikeSeth, I know :] 18:50 < Strzalek> MikeSeth: I have topic to disscuss 18:50 < Strzalek> Admin Generator 18:51 < MikeSeth> oh that's gonna be a flamewar straight up 18:51 < Strzalek> Yes I know :] 18:51 < MikeSeth> got any specific idea that solves all the obvious problems for such an endeavour? 18:52 < Strzalek> I tryied to make schema of it on the paper on the morning, and I was thinking all day about it 18:52 < v-dogg> CRUD scaffolding last night, admin generator tonight... 18:52 < Strzalek> and I thing it isn't hard to write 18:52 < v-dogg> should we reserve tomorrow night for form helpers and the next night for ajax actions :) 18:53 < Strzalek> No, no no, helpers sux 18:53 < MikeSeth> Strzalek: no, the question is only how to make this universally applicable for all cases and configurations 18:53 -!- karmacoder [n=karmacod@dslb-088-065-087-098.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 18:54 < Strzalek> Ok, so what are the cases? It never will be universal. And I don't want that. I just want to create administration in my project in 50-70% from console. 18:54 -!- karmacoder [n=karmacod@dslb-088-065-118-001.pools.arcor-ip.net] has joined #agavi 18:54 < Strzalek> v-dogg: why you don't like the idea of admin generator or scaffolding? 18:54 < MikeSeth> Strzalek: well, you may or may not have a database, and you may or may not have an orm 18:55 < MikeSeth> Strzalek: oh we do. But we dont think this kind of thing may be universal enough to be bundled with the framework 18:55 < Seldaek> can anyone tell me how should the url be rewritten to index.php exactly (aka how does it read the "source url" and how should it look) ? 18:55 < Seldaek> i.e. I have /foo/bar 18:56 < Strzalek> MikeSeth: so dou you have some tools for private use? 18:56 < Seldaek> right now it is rewritten to /index.php?/foo/bar& 18:56 < v-dogg> Seldaek: you were using lighttpd, right? 18:56 < Seldaek> which doesn't work except when viewing / 18:56 < MikeSeth> Seldaek: enable .htaccess and it'll go away 18:57 < Seldaek> MikeSeth: lighttpd. 18:57 < MikeSeth> Strzalek: I have a pseudo-crud generator filter which consumes Doctrine ORM objects an knows how to create forms/save/validate them 18:57 < MikeSeth> Strzalek: but that's really not the kind of thing that you can share across projects unless theyre very similar 18:57 < Strzalek> Can you share? 18:57 -!- benschi [n=benjamin@g228064115.adsl.alicedsl.de] has joined #agavi 18:57 < MikeSeth> Strzalek: not really, it's company's property 18:57 < Strzalek> Ahh right 18:57 < Strzalek> Sure. 18:58 < Strzalek> Ok, maybe you're right. I'm planning write sth for my use 18:58 < MikeSeth> Strzalek: there is really no generic solution to CRUD unless you commit to a single ORM or so. Otherwise you have to make it so generic that you have to bind it to your project and such configuration is as much effort as writing crud from scratch 18:59 < Strzalek> Yes, you're right. Leave that. 18:59 < MikeSeth> this isnt problem with rails/cake etc because they force to use you their own activerecord 18:59 < MikeSeth> which is fail 18:59 < MikeSeth> heh 18:59 < Strzalek> Second topic - build system. Phing really sux. Why Agavi uses it? 18:59 < Strzalek> What are the arguments? 19:00 < v-dogg> history 19:00 < MikeSeth> it's written in PHP and nothing else is 19:00 < MikeSeth> that's pretty much the argument 19:00 < Seldaek> v-dogg: yes lighty, in case you missed it:) 19:00 < Strzalek> OK, but why not to write some CLI interperter in php, and normal php classess representing a task? 19:01 -!- benschi [n=benjamin@g228064115.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 19:01 -!- benschi [n=benjamin@e179086232.adsl.alicedsl.de] has joined #agavi 19:01 < v-dogg> Strzalek: you are more than welcome to do that ;) 19:02 < Strzalek> Yes ;) ? Wombert have the same opinnion? I thought that he is phing fan 19:02 < v-dogg> phing has it's issues and we all are aware of those 19:02 < v-dogg> its* 19:03 < Strzalek> Hmm? 19:03 < v-dogg> but replacing it would be a huge effort 19:04 < Strzalek> Ok, phing is cool but for simple things. When you have to reallize some advenced problem you have to write tons of xml when you can simply write 50 lines of php 19:06 < v-dogg> you can also just embed php code if you want 19:07 < MikeSeth> Strzalek: just look in our build.xml, it has comments there saying exactly how we feel about phing 19:07 < MikeSeth> using words like "fuck" and "shit" 19:07 < v-dogg> courtesy of impl :) 19:08 < MikeSeth> well my name doesnt appear in the comments explicitly, but impl has my full support on this :> 19:08 < Strzalek> MikeSeth: so the question is why Agavi still use it. And even improving it (0.11 -> 1.0) 19:08 < MikeSeth> Strzalek: because we need a working build system and because no one has the time to work a new one from scratch 19:09 < MikeSeth> and frankly because PHP is shit and isnt designed for this kind of thing 19:09 < MikeSeth> but we cant expect anyone to have anything other than PHP ready (eg java for ant etc) 19:09 < Strzalek> Ahhhh okay :] 19:10 < v-dogg> 21:03 < v-dogg> but replacing it would be a huge effort 19:10 < Strzalek> Yes, yes 19:10 < Strzalek> mayby I could help 19:10 < MikeSeth> we'll be glad if you did 19:10 < MikeSeth> but I suspect it aint worth the effort 19:10 < v-dogg> 21:01 < v-dogg> Strzalek: you are more than welcome to do that 19:10 < v-dogg> :) 19:11 < MikeSeth> there's only so much that a PHP build system can do without having to mingle with the language itself, simply because PHP wont allow it 19:11 < MikeSeth> I'd *love* to see build system refactor e.g. action names 19:11 < MikeSeth> but the raw truth is that it can't be done 19:13 < Strzalek> I was looking at symfony build system and I is written in 3 or 4 files witch handles CLI operations 19:14 < MikeSeth> Strzalek: we could rewrite it in plain php but it'd still be limited to the same problems 19:14 < Strzalek> About what problems you are talking? 19:14 < MikeSeth> and we'd have to implement all those things that phing already does 19:15 < MikeSeth> Strzalek: it would be fundamentally constrained to only most basic operations (e.g. cloning templates, adjusting XML config, etc) 19:15 < Strzalek> Whay advanced functionality you expect? 19:15 < MikeSeth> if you wanted to do things like getting a list of views for an action you still wouldnt be able to do it correctly 19:16 < MikeSeth> the only real way around this is to keep metadata 19:16 < MikeSeth> but then if that goes out of sync you have even more nightmare 19:17 < Strzalek> Nahh 19:18 < Strzalek> problems, problems, problems ;/ 19:18 < MikeSeth> Strzalek: the build system does what it does nicely 19:18 < Wombert> I wouldn't call it "nicely", but, yeah 19:18 < MikeSeth> realistically for anything above what it already does, you need an IDE, a stateful refactoring machine, static code analysis etc 19:19 < Strzalek> Ok, but for me problems i lack of deployment. So I think, ok, lets extend build system by my task and ... yyy eee wtf!? 19:19 < Strzalek> ;) 19:19 < Strzalek> You know what I mean ;) 19:20 < MikeSeth> you should be able to extend it 19:20 < Seldaek> Wombert: HALP? 19:20 < Wombert> wat? 19:21 < Seldaek> => can anyone tell me how should the url be rewritten to index.php exactly (aka how does it read the "source url" and how should it look) ? 19:21 < Seldaek> can't get my site running on the prod server with lighttpd 19:21 < MikeSeth> Seldaek: index.php/ 19:21 < MikeSeth> we 19:21 < Seldaek> tried that.. 19:21 < MikeSeth> well, not url, just the query part of it 19:21 < Wombert> oh bollocks 19:21 < Wombert> that was in the old docs 19:21 < Wombert> :D 19:21 < MikeSeth> ah lighty 19:21 < MikeSeth> DURRRRR 19:22 < MikeSeth> smoketiem 19:22 < Wombert> wait MikeSeth 19:22 < MikeSeth> wat 19:22 < Wombert> shall we go or something 19:22 < MikeSeth> if theres a place that open and has food, why not 19:22 < Seldaek> that's in the htaccess RewriteRule (.*) index.php?/$1 19:23 < v-dogg> the Jew is still in Germyland? 19:23 < Seldaek> and right now I'm rewriting /foo to /index.php?/foo 19:23 < MikeSeth> v-dogg: ya flying out tomorrow 19:23 < v-dogg> k 19:23 < v-dogg> how much sausages can you take with you? 19:24 < Wombert> url.rewrite-once = ( 19:24 < Wombert> "^/~cbrown/projects/win-a-baseball-match/pub/(modpub|img|css|files).*" => "$0", 19:24 < Wombert> "^/~cbrown/projects/win-a-baseball-match/pub/([^?]*)(?:\?(.*))?$" => "/~cbrown/projects/win-a-baseball-match/pub/index.php?/$1&$2" 19:24 < Wombert> ) 19:24 < MikeSeth> Wombert: check your iphone or smth :> 19:24 < Seldaek> Wombert: yeah but no 19:25 < Seldaek> that's exactly what I'm using 19:25 < Seldaek> and it fAILS 19:25 < Seldaek> only works for / 19:25 < Wombert> fix your lighty install? :p 19:25 < Seldaek> but /foo redirects me to / 19:25 < Seldaek> while it shouldn't 19:26 < Wombert> MikeSeth: wat is on ze phone 19:26 < Seldaek> bah 19:26 < Seldaek> AGAVI FAILS 19:26 * v-dogg smacks Seldaek 19:27 < v-dogg> nevah! 19:27 < Wombert> if it redirects you to / 19:27 < Wombert> then how can that be agavi :p 19:27 * Wombert stabs 19:27 < Seldaek> well I don't know 19:27 < Strzalek> Ok, so I go to write my admin generator 19:27 < Strzalek> ;] 19:27 < Seldaek> but it hits index.php alright 19:28 < Seldaek> hmm maaaybe if the url generation fails 19:29 < Seldaek> it COULD be my (if $url != $this->gen(Url("For", this, yay())) { redir() } 19:29 < v-dogg> mm... what is that? 19:29 < v-dogg> where? why? 19:29 < Seldaek> well it's for uber SEO skills 19:30 < Seldaek> basically it enforces /3-foo if you go to /3-foobar and 3 has a title of "foo" 19:30 < _cheerios> heh 19:30 < Seldaek> so I mean.. if the url gen fails, it could redirect me to the "correct" (but failed) url, which would end up being a redirect to / 19:30 < Seldaek> I'll have a look.. 19:32 < Seldaek> DAMMIT 19:32 < MikeSeth> Wombert: i are confus 19:32 < Seldaek> it doesn't even reach the action code it seems 19:48 < Seldaek> DAMMIT 19:48 < Seldaek> seriously 19:48 < Seldaek> this is fucked up 19:49 < v-dogg> can you explain and perhaps paste some code that explains what all this "if $url != $this->gen(Url("For", this, yay())) { redir()" stuff is about? 19:50 < Seldaek> well sure 19:50 < v-dogg> because, if you are getting some weird redirects, I would put my money on the problem being some hack you have made, not Agavi nor Lighttpd :) 19:50 < Seldaek> but I don't think this is it after all 19:50 < Seldaek> and I don't know why, when I put var_dump('MOO');die; in my action (at thevery top), I don't even see it in the browser 19:51 < Seldaek> just blank fucking page 19:51 < bobbytek2> because your if is not correct syntax 19:51 < bobbytek2> where is the ()? 19:51 < bobbytek2> that won't even load 19:51 < Seldaek> man this was pseudo code 19:52 < Seldaek> and a joke about the selenium talk 19:52 < Wombert> nobody got it 19:52 < Wombert> :> 19:53 < Wombert> Seldaek: I'm sure it's your Dwoo thing 19:53 < Seldaek> that doesn't matter 19:53 * Wombert runs 19:53 < Seldaek> I'd be happy if it was 19:53 < Seldaek> it would probably be fixed by now:p 19:55 < Seldaek> so should I start crying or what? 19:56 -!- everplays [n=prince@94.182.14.224] has joined #agavi 19:58 < v-dogg> mmm.. WTF... 19:59 < Wombert> laetrs 19:59 * Wombert 6 19:59 < Seldaek> yeah right 19:59 < Wombert> umm 19:59 < Seldaek> flee 19:59 * Wombert & 19:59 < v-dogg> beta5 and the build script throws ANSI colors on me 19:59 -!- better_name_ [n=fdsfds@189.30.200.233] has joined #agavi 19:59 < v-dogg> wasn't that fixed before beta5? 19:59 < Wombert> v-dogg: it was fixed after that I think 19:59 < Wombert> nah 19:59 < v-dogg> ok then 19:59 * Wombert &, srsly 20:00 -!- everplays [n=prince@94.182.14.224] has left #agavi [] 20:00 < v-dogg> go go already! :) 20:01 < Seldaek> v-dogg: :( 20:02 < Seldaek> is there anything preventing me from doing a die('moo'); in some arbitrary place ? 20:02 < Seldaek> like.. why does it ends up being a blank page 20:03 < Seldaek> works locally 20:03 < Seldaek> so I don't know 20:03 -!- everplays [n=prince@94.182.14.224] has joined #agavi 20:03 < _cheerios> when a template exists, and you're not doing something silly like die;, then a segfault is very likely 20:04 < everplays> MikeSeth: hi there 20:04 < everplays> i'm looking @ new design 20:04 < everplays> it's really perfect 20:04 < v-dogg> agavi.org? 20:04 < everplays> yep 20:05 < v-dogg> nice to hear you like it 20:05 < MikeSeth> everplays: thanks, and welcome to the conspiracy 20:05 < v-dogg> nfq did it 20:06 < Wombert> just for the record, it still needs a lot of work 20:06 < Wombert> (the website) 20:06 < nfq> yeah!! 20:06 < Wombert> so expect a lot more content, finer design etc soon 20:07 < Seldaek> _cheerios: I'm doing the die in the action class, and I did the exact same locally where it works, so i don't think it's segfault-worth 20:07 < nfq> but glad the general concensus is positive 20:07 < Wombert> yeah 20:07 < Wombert> but then,why wouldn't it be 20:07 * Wombert hugs nfq 20:07 < Wombert> but now 20:07 < v-dogg> Wombert: what are you still doing here?! 20:07 < Wombert> really 20:07 < Wombert> I need to go 20:07 < nfq> hugs wombert back 20:07 < Wombert> laters 20:07 < _cheerios> Seldaek, just giving you some food for thought, the problem is something you've caused, so it's for you to fix. 20:07 < MikeSeth> YES YOU DO 20:07 < Wombert> yeah mm 20:07 < MikeSeth> IM HUNGRY 20:07 < Seldaek> ah so you're one of those guys in basel nfq? 20:07 < Wombert> lolo MikeSeth 20:07 < Wombert> baii 20:07 < nfq> laters Wombert mike enjoy dinner 20:07 < MikeSeth> dont lol all I had today was cake 20:08 < MikeSeth> :< 20:08 < MikeSeth> MEAT WANT 20:08 < nfq> Seldaek: haha yeah.. how did you know? 20:08 < Seldaek> _cheerios: yeah.. well maybe it is. 20:08 < Seldaek> nfq: ah just looked at your site seeing the agavi.org footer 20:08 < nfq> aha 20:08 < v-dogg> MikeSeth: cake.. :p 20:08 < nfq> coolio 20:08 < Seldaek> nfq: I could use your help but I guess it's too expensive for me atm:P 20:09 < nfq> Seldaek: well, good work is not always about the money 20:09 < nfq> my main problem right now is mainly time 20:09 < MikeSeth> but its nice to get paid isn't it :D 20:09 < nfq> MikeSeth: defo!! 20:09 < Seldaek> heh 20:10 < Seldaek> yeah well I don't have time but I don't have any design skill either so.. :p 20:10 -!- krycek_ [n=fdsfds@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 20:16 < Seldaek> okay 20:16 < Seldaek> finally got something 20:16 < MikeSeth> im outta here 20:16 < MikeSeth> bbl 20:16 * MikeSeth & 20:20 < Seldaek> okay I found what caused it.. 20:24 < bobbytek2> What was it? 20:25 < Seldaek> AgaviValidationManager was in strict mode 20:25 < Seldaek> and in conditional mode in development 20:25 < Seldaek> so in production it broke everything because I code sloppily apparently 20:38 < _cheerios> youtube is starting to suck too much "this video not available in your country" 20:54 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has quit [] 20:54 -!- SasanRose [n=SasanRos@92.50.11.189] has quit ["leaving"] 21:05 -!- Goleo[66] [n=master@91.98.70.171] has quit ["Leaving"] 21:13 -!- everplays [n=prince@94.182.14.224] has left #agavi [] 21:28 < v-dogg> Seldaek: if you intend to use strict in production you should use it in development too 21:28 < v-dogg> we actually discussed this with Felix last week 21:29 < v-dogg> he said different defaults like we have now, is bad 21:30 < v-dogg> and you just proved him right 21:40 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has joined #agavi 21:50 < bobbytek2> v-dogg: Do your models accept and return classes or simple arrays? 21:51 < v-dogg> arrays mostly 21:55 < bobbytek2> is there a reason for that? 22:00 < bobbytek2> Is it out of convenience, or is it to be more loosely coupled? 22:09 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 22:16 -!- MrJeep_ [n=mrjeep@modemcable032.206-56-74.mc.videotron.ca] has quit [] 22:39 -!- benschi_ [n=benjamin@e179086232.adsl.alicedsl.de] has joined #agavi 22:40 -!- benschi_ [n=benjamin@e179086232.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 22:51 -!- benschi_ [n=benjamin@e179086232.adsl.alicedsl.de] has joined #agavi 22:56 -!- benschi [n=benjamin@e179086232.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 23:00 -!- Strzalek [n=Strzalek@dlv99.neoplus.adsl.tpnet.pl] has quit [] 23:25 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] --- Day changed Sun Nov 02 2008 00:04 -!- karmacod1r [n=karmacod@dslb-084-057-095-046.pools.arcor-ip.net] has joined #agavi 00:04 -!- karmacoder [n=karmacod@dslb-088-065-118-001.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 00:04 -!- karmacod1r is now known as karmacoder 00:12 -!- karmacoder [n=karmacod@dslb-084-057-095-046.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 00:27 -!- karmacoder [n=karmacod@dslb-088-065-104-160.pools.arcor-ip.net] has joined #agavi 00:39 -!- eremit [n=Miranda@p5B235294.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 00:40 -!- timtomson [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 00:57 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has quit [Connection timed out] 01:00 -!- benschi_ [n=benjamin@e179086232.adsl.alicedsl.de] has quit [] 01:25 -!- karmacod1r [n=karmacod@dslb-084-057-064-254.pools.arcor-ip.net] has joined #agavi 01:28 -!- karmacoder [n=karmacod@dslb-088-065-104-160.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:28 -!- karmacod1r is now known as karmacoder 01:42 -!- Wombert [n=Wombert@dslb-088-066-179-161.pools.arcor-ip.net] has quit [] 02:15 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 02:24 < Seldaek> v-dogg: yeah, I don't know if this was default or not (the strict thingy), but it sucks indeed especially since I'm not too sure how to "fix" the non-strict mistakes (I guess I need a validator for each action or something even on read but not too sure) 02:24 < Seldaek> anyway I'll fix that someday maybe, but for now I just want the damn thing to run 02:39 -!- MrJeep_ [n=mrjeep@24-226-179-166.da.cgocable.ca] has joined #agavi 03:43 -!- luke` [n=luke`@59.96.203.20] has joined #agavi 04:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 05:38 -!- SasanRose [n=SasanRos@91.184.77.246] has joined #agavi 06:23 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:37 -!- luke` [n=luke`@59.96.203.20] has quit [] 06:44 -!- luke` [n=luke`@59.96.203.20] has joined #agavi 06:47 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:43 -!- Wombert [n=Wombert@dslb-088-064-062-175.pools.arcor-ip.net] has joined #agavi 07:55 -!- luke` [n=luke`@59.96.203.20] has quit [Read error: 110 (Connection timed out)] 08:04 -!- Wombert_ [n=Wombert@dslb-088-064-053-150.pools.arcor-ip.net] has joined #agavi 08:05 < Wombert_> wat happen 08:09 -!- Wombert [n=Wombert@dslb-088-064-062-175.pools.arcor-ip.net] has quit [No route to host] 08:22 -!- eremit [n=Miranda@p5B234E62.dip.t-dialin.net] has joined #agavi 08:34 < v-dogg> huomenta 08:56 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 09:12 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 09:14 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 09:15 < _cheerios> huomenta 09:21 -!- Strzalek [n=Strzalek@dmq162.neoplus.adsl.tpnet.pl] has joined #agavi 09:26 -!- Macen [n=leopard@host86-149-218-192.range86-149.btcentralplus.com] has joined #agavi 09:38 -!- alenoosh [n=alenoosh@91.98.70.203] has joined #agavi 09:40 < alenoosh> hi all , I'm trying to install the latest agavi via pear , I get the "install ok" message at the end but agavi is not installed and the agavi command does not work , what is the problem ? 09:42 < v-dogg> incorrect PATH? 09:42 < v-dogg> when you say "agavi is not installed" have you actually checked that the files aren't there? 09:43 < alenoosh> v-dogg, I type "pear install agavi/agavi-0.11.5" , yes agavi files don't exist 09:44 < v-dogg> where do you have pear installed? 09:45 < alenoosh> v-dogg, /usr/share/php 09:46 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:48 < v-dogg> alenoosh: this has something to do with your pear but I have no idea what that might be 09:48 < v-dogg> so I suggest you use SVN or tar balls 09:49 < v-dogg> I never have agavi installed globally because different project use different agavi versions 09:49 < alenoosh> v-dogg, ok 09:50 < v-dogg> are you familiar with SVN? 09:50 < alenoosh> v-dogg, yes I am 09:50 < alenoosh> v-dogg, thanks 09:51 < v-dogg> checkout/export (or use svn:external) http://svn.agavi.org/tags/1.0.0beta5/src/ to myproject/libs/agavi 09:52 < v-dogg> and copy http://svn.agavi.org/tags/1.0.0beta5/bin/agavi-dist to myproject/dev/agavi.sh 09:53 < v-dogg> and adjust AGAVI_SOURCE_DIRECTORY to "../libs/agavi" 09:53 < v-dogg> and run "dev/agavi help" in the project directory 09:56 < alenoosh> v-dogg, Is it possible to use a newer version of agavi for a project that previously used an older version of agavi or it may cause conflicts 09:58 < Seldaek> depends on how old it is I guess 09:59 < Seldaek> you might have some adjustments to do but it shouldn't be too much work unless it's really old 10:01 < alenoosh> v-dogg, ok , by the way , what do you mean by "libs" and "dev" directories ?/ 10:03 < alenoosh> Seldaek, thanks 10:08 < v-dogg> alenoosh: just a de facto standard for a project's directory layout (see http://phpseriously.com/archives/8-Getting-Started-with-Agavi-and-Propel-Part-1) 10:09 < v-dogg> alenoosh: 0.11 is compatible with 1.0, not sure about .10 10:09 < alenoosh> v-dogg, ok thanks alot 10:49 -!- Sasan_Rose [n=SasanRos@91.184.89.197] has joined #agavi 10:57 -!- SasanRose [n=SasanRos@91.184.77.246] has quit [Nick collision from services.] 10:57 -!- Sasan_Rose is now known as SasanRose 11:00 -!- Macen [n=leopard@host86-149-218-192.range86-149.btcentralplus.com] has quit [] 11:06 -!- Arme[N] is now known as Arme[0] 11:50 < _cheerios> is fedora worth using? 11:51 -!- Strzalek [n=Strzalek@dmq162.neoplus.adsl.tpnet.pl] has quit [] 11:52 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 11:57 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [Client Quit] 12:00 -!- Macen [n=leopard@host86-149-218-192.range86-149.btcentralplus.com] has joined #agavi 12:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:20 -!- krycek_ [n=fdsfds@189.30.200.233] has joined #agavi 12:22 -!- everplays [n=prince@94.182.10.172] has joined #agavi 12:23 -!- everplays [n=prince@94.182.10.172] has left #agavi [] 12:27 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 12:30 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:32 -!- better_name_ [n=fdsfds@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 12:41 -!- SasanRose [n=SasanRos@91.184.89.197] has quit ["leaving"] 12:46 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 13:05 -!- better_name_ [n=fdsfds@189.30.200.233] has joined #agavi 13:18 -!- krycek_ [n=fdsfds@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 13:28 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:40 -!- Strzalek [n=Strzalek@dmq162.neoplus.adsl.tpnet.pl] has joined #agavi 13:47 -!- macen_ [n=leopard@host217-42-253-171.range217-42.btcentralplus.com] has joined #agavi 13:47 -!- Macen [n=leopard@host86-149-218-192.range86-149.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 13:56 -!- rawb [n=rawb@unaffiliated/rawb] has joined #agavi 13:59 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:00 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 14:13 -!- Strzalek_ [n=Strzalek@dmp122.neoplus.adsl.tpnet.pl] has joined #agavi 14:22 -!- Strzalek [n=Strzalek@dmq162.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 14:22 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: marklar|omni, trophaeum_, macen_, Seldaek, MikeSeth 14:23 -!- Netsplit over, joins: macen_, trophaeum_, MikeSeth, Seldaek, marklar|omni 14:26 -!- Macen [n=leopard@host217-42-253-171.range217-42.btcentralplus.com] has joined #agavi 14:30 -!- MrJeep_ [n=mrjeep@24-226-179-166.da.cgocable.ca] has quit [] 14:33 -!- macen_ [n=leopard@host217-42-253-171.range217-42.btcentralplus.com] has quit [Connection timed out] 14:38 -!- macen_ [n=leopard@host86-144-112-117.range86-144.btcentralplus.com] has joined #agavi 14:40 -!- krycek_ [n=fdsfds@189.30.200.233] has joined #agavi 14:41 -!- better_name_ [n=fdsfds@189.30.200.233] has quit [Read error: 60 (Operation timed out)] 14:54 -!- Macen [n=leopard@host217-42-253-171.range217-42.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 14:57 < rawb> my local apache/php setup runs other frameworks fine, but when trying to access a default agavi install (bloggie tutorial), my apache process crashes: http://pastie.org/305874 - there's nothing in agavi logs and nothing is printed on the screen/php log. 15:05 < timtomson> did you check your apache logs? 15:06 -!- timtomson is now known as bobbytek2 15:09 < bobbytek2> Hello all in agavi land :) 15:14 < rawb> bobbytek2: appears to be related to http://trac.agavi.org/ticket/898 15:15 < bobbytek2> yeah, I had that issue too 15:17 -!- Macen [n=leopard@host86-144-112-117.range86-144.btcentralplus.com] has joined #agavi 15:25 -!- macen_ [n=leopard@host86-144-112-117.range86-144.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 15:26 -!- Goleo[66] [n=master@91.98.70.203] has joined #agavi 15:36 -!- Strzalek_ [n=Strzalek@dmp122.neoplus.adsl.tpnet.pl] has quit [] 16:22 < _cheerios> libxml issues before, libxslt now *g* 16:24 < bobbytek2> hi _cheerios :) 16:37 < _cheerios> hello 16:51 < bobbytek2> any agavi tips for me? 16:51 < bobbytek2> :) 16:56 < _cheerios> use it 16:56 < bobbytek2> good call ;) 16:58 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 17:11 < bobbytek2> Does php support static typing? 17:12 < bobbytek2> Or is it only for classes, and not things like primitives or arrays? 17:14 < v-dogg> you can use "function foo(MyClass $foo)" and "function foo(array $foo)" 17:14 < v-dogg> but that's it 17:15 < v-dogg> php can do nothing else to ensure variable types 17:16 < bobbytek2> so no int or string? 17:16 < v-dogg> no 17:16 < bobbytek2> that's a sadness 17:16 < bobbytek2> Are they going to fix that in php6? 17:17 < v-dogg> no 17:17 < v-dogg> or not that I have heard of 17:19 < bobbytek2> cool, thanks for explaining :) 17:19 -!- Macen [n=leopard@host86-144-112-117.range86-144.btcentralplus.com] has quit ["http://www.apple.com/getamac/ads/"] 17:51 < v-dogg> mm... wtf 17:51 < v-dogg> any gurus around? 17:52 < v-dogg> haha, nevermind :D 17:53 < v-dogg> too many Index actions 17:53 < v-dogg> I added my validators to a wrong Index.xml :) 17:54 < v-dogg> Wombert_: feels redundant I have to add an integer validator for a parameter already validated by a routing regexp 17:58 < bobbytek2> why are you doing validation in your route? 17:58 < bobbytek2> or is it just by it's very construction that it prohibits invalid values for that parameter? 18:05 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 18:15 < v-dogg> bobbytek2: the route pattern is (id:\d+) so I know already it is an integer 18:16 < v-dogg> but when using strict validation mode, I have to validate the parameter again 18:17 < Seldaek> you never know v-dogg, in php6 \d might include chinese numbers :p 18:20 < v-dogg> this time it made sense to add "DoWeReallyHaveSomethingWithThatIdValidator" but sometimes I just need another integer validator for a parameter already "validated" by the route pattern 18:20 -!- Seldaek [n=seld@crom.seld.ch] has quit [Nick collision from services.] 18:20 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 18:25 < _cheerios> really? i won't be turning on strict for a while then. 18:45 < Wombert_> GO VETTEL GO VETTEL 18:45 < Wombert_> WOOOOOHOOOOOO 18:48 < _cheerios> what what what? 18:49 < Wombert_> zomg 18:49 < Wombert_> :< 18:49 < v-dogg> F1? 18:50 < _cheerios> im reading forums that glock gave way for hamiltons championship. before that some shouting about vettel. 18:51 < Wombert_> nah bull. he was just slow or something 18:51 < Wombert_> on slicks 18:51 < Wombert_> don't think he did that on purpose 19:03 < nfq> Wombert_: well, I am so glad lewis has it 19:04 < nfq> he deserves it 19:04 < nfq> btu big kudos to massa alonso 19:04 < Wombert_> you know 19:04 < Wombert_> I think it doesn't make much of a differenc either way 19:04 < Wombert_> to me 19:05 < Wombert_> I'm not a hamilton fan, but don't care much more for massa either 19:05 < Wombert_> I'm mostly glad vettel had the balls to take on hamilton 19:05 < _cheerios> good comeback from mclaren considering last years fiasco. not sure what happened with ferrari, as räikkönen was disapointtingly out of the game too soon 19:06 < _cheerios> (maybe it was just räikkönen partying too much, shrug :)) 19:06 < nfq> yeah 19:06 < nfq> kimi should have been better 19:06 < nfq> but 19:06 < nfq> alonso has been impressive end of season 19:06 < nfq> I don't like him or massa but they've both been great 19:07 < nfq> and the future looks like vettel, hamilton, kubica 19:07 < _cheerios> kimi will reign next year 19:08 < v-dogg> Wombert_: noted my bitching earlier? 19:11 < Wombert_> rawb: can you throw on gdb and send a backtrace? 19:11 < Wombert_> v-dogg: yeah but not much we can do I reckon 19:11 < v-dogg> yup 19:14 < _cheerios> fsck. hate missing receipts or forgetting to ask for 'em, heathrow express train cost 20 pounds :| 19:14 < Wombert_> do you still have the ticket? 19:15 < _cheerios> yep 19:15 < Wombert_> that says the price I think 19:15 < Wombert_> the "receipt" is quite useless 19:15 < Wombert_> and why don't you take the heathrow connect, it's cheaper and only 5mins or so slower 19:15 < Wombert_> 10 maybe 19:15 < Wombert_> not that much of a rip-off anyway 19:15 < _cheerios> *shrug* that's what we used when we came, i wasn't aware of all the possibilities. 19:16 < nfq> or just the tube 19:16 < nfq> it's longer but much cheaper 19:16 < _cheerios> that extra 30 stops didn't look tempting, impl :) 19:16 < nfq> where you going in london? 19:17 < _cheerios> just came back. we stayed at a hotel near Prince Regent's 19:19 < nfq> _cheerios: nice 19:28 < Wombert_> _cheerios: the DLR station? 19:29 < _cheerios> it's part of DLR, ye 19:29 < _cheerios> i took DLR, to jubilee to bakerloo and then the train 19:30 < nfq> in the docklands 19:30 < nfq> ? 19:30 < _cheerios> (though DLR->jubilee was out of order for the weekend, and I had to stress myself to find the connecting bus to jubilee) 19:33 < _cheerios> hmm, yes, i think it's part of the docklands 19:33 < _cheerios> quite crude area 19:42 < bobbytek2> I'm kinda confused about validation in agavi. My understanding about MVC validation from other frameworks is that it's main purpose is to scrub user input, to protect the application against deliberiate or unintential errors. From what I've seen people writing on here, it sounds as though business logic is being placed in custom validators. That goes against what I've been taught 19:42 < bobbytek2> IMO, a validator should never use a Model 19:47 < bobbytek2> er, in general I mean 19:49 -!- EGreg_ [n=Greg@ool-18b9b367.dyn.optonline.net] has quit ["Leaving"] 19:50 -!- SasanRose [n=SasanRos@92.50.11.189] has quit ["leaving"] 20:02 < bobbytek2> Anyone care to comment? 20:05 < saracen> When does it use the Model? 20:06 < saracen> Agavis validation does "scrub" the user input. Theres various built-in classes which do the 20:06 < saracen> opps 20:06 < saracen> which handle a lot of common things, such as validation input 20:07 < saracen> Making sure the input is a string, an integer etc. 20:07 < bobbytek2> right, well someone recommended performing authentication credential validation in a validator 20:07 < ttj> Wombert_: TOP GEAR!!! 20:07 < bobbytek2> That seems wrong to me 20:09 < saracen> bobbytek2: Who did? 20:09 < bobbytek2> I can't recall now :/ 20:10 < bobbytek2> It seems weird that a validator would be enforcing business rules though, in general 20:10 < bobbytek2> Would you agree? 20:12 < saracen> What is it you're trying to do? getCredentials() and isSecure() should be enoigh for authentication checking. Which is outside of the validation rules 20:12 < saracen> enough* 20:12 < bobbytek2> that's authorization 20:12 < bobbytek2> no authentication 20:13 < bobbytek2> I'm talking about looking up a user in the db and verifying the password 20:13 < bobbytek2> that doesn't seem like it belongs in a validator 20:13 < bobbytek2> Would you agree? 20:14 < bobbytek2> Or any other business rule that isn't related to data sanitation 20:14 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 20:14 < saracen> Where did they suggest you put that, in validateRead/validateWrite? 20:15 < bobbytek2> in a custom validator 20:15 < saracen> No, that doesn't seem right. The sample application has login handling 20:16 < bobbytek2> yeah, I noticed that 20:16 < bobbytek2> That was just an example really of what I was talking about 20:16 < bobbytek2> Something like comparing a submitted date to some date in the db would be another example 20:18 < bobbytek2> what is the proper way to reference a module in autoload.xml? 20:19 < bobbytek2> oh, nvm 20:19 < bobbytek2> :) 20:19 < saracen> ;p 20:21 < bobbytek2> saracen: do you have an example of how to do a password confirmation validation in agavi? 20:22 < bobbytek2> Would that require a custom validator, or would one of the standard valdators work for that? 20:22 < bobbytek2> Maybe the AgaviEqualsValidator? 20:24 < bobbytek2> That looks about right, judging by the code 20:25 < saracen> How are you going to get the password to compare it to? 20:25 < bobbytek2> the asparam parameter 20:26 < saracen> How are you going to get the password to compare it to? 20:26 < bobbytek2> the asparam parameter 20:27 < saracen> Why not just make a login function for AgaviUser? Have it setup everything upon login, on failure it could throw an error 20:27 < bobbytek2> http://www.pastie.org/305999 20:28 < bobbytek2> saracen: I have yet to see an example of extending AgaviUser, do you have one? 20:28 < Wombert_> impl: poke 20:28 < saracen> Oh, is this a hard-coded password? 20:28 < Wombert_> ttj: oh yes baby 20:29 < saracen> bobbytek2: Use factories.xml to specify your own class. Place your class in app/lib/user/ProjectUser.php 20:29 < bobbytek2> saracen: no 20:29 < bobbytek2> oh, nice thanks :) 20:29 < saracen> bobbytek2: http://trac.agavi.org/browser/tags/1.0.0beta5/samples/app/lib/user/AgaviSampleAppUser.class.php 20:29 < saracen> Example 20:29 < bobbytek2> So what type of logic is intended to go in that class? 20:30 < bobbytek2> saracen: that password validation example works :) yay! 20:30 < bobbytek2> basically those 2 params tell the validator to use the value of the password field submitted as the reference 20:31 < bobbytek2> Thanks for the link :) 20:32 < saracen> bobbytek2: You could use it for loading your role definitions. Assigning the roles to the current session user upon login. For logging out the current user. For storing a user model as an attribute, related to the current session user. 20:33 < bobbytek2> okay, that sounds good. Should it be using the help of a Model for this? 20:34 < bobbytek2> I mean, should it be doing direct db access, or delagating? 20:34 < bobbytek2> That example just uses an array 20:34 < bobbytek2> I'm assuming a Model would be more appropriate for a real app? 20:35 < saracen> When using an ORM, I generally use the orms helper functions to find the user for me, and return the User model. Then, i store it as a AgaviUser variable, $this->setAttribute('dbuser', $user); or something. 20:36 < saracen> Well, for propel I did that anyway. For doctrine, I think I had to fetch the user each time I wanted it, because with agavi context included it would act weird 20:36 < impl> Wombert_: poke poke 20:37 < Wombert_> ohai impl 20:37 -!- Wombert_ is now known as Wombert 20:42 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 20:42 < saracen> Wait. I;m confused. $request->getRequestData()->setParameter('lawl', 'lol') is not the same as $request->setParameter('lawl', 'lol'); 20:42 < saracen> is it? 20:44 < Wombert> rawb: poke 20:44 < Wombert> nope saracen 20:44 < _cheerios> rent rose 20e starting next january. what about ya chaps, living getting more expensive over there? 20:44 < saracen> Confusion ends! Should be able to make this work now :) 20:57 < bobbytek2> What's the diff saracen? 21:02 < saracen> One sets parameters on the request class, the other on the request data that goes to an action 21:02 < saracen> Yet I still can't figure out why my action isn't being called. Hmm 21:06 < bobbytek2> oh, so request's parameters are totally unrelated then? 21:11 < bobbytek2> Is there a way to short-circuit validators? 21:19 < Wombert> bobbytek2: ? 21:30 -!- Macen [n=leopard@host86-130-139-214.range86-130.btcentralplus.com] has joined #agavi 21:33 -!- Goleo[66] [n=master@91.98.70.203] has quit ["Leaving"] 21:40 < bobbytek2> Wombert: I mean, if one validator fails, not to perform any other validations on that field 21:41 < Wombert> 21:41 < bobbytek2> is that for just that field though, or ALL validations not yet performed? 21:42 < bobbytek2> As an example, password shouldn't be empty should cause the password doesn't match confirmation password validator not to run 21:42 < Wombert> oh 21:42 < Wombert> 21:42 < Wombert> 21:43 < Wombert> :) 21:43 < bobbytek2> which one? 21:43 < bobbytek2> or both? 21:43 < bobbytek2> anyways, thanks :) 21:43 < bobbytek2> I knew the name had to come in handy at some point :) 21:44 < Wombert> name= 21:44 < Wombert> ? 21:44 < Wombert> of a validator? 21:44 < Wombert> that's unrelated 21:44 < bobbytek2> provides="password_given" 21:44 < Wombert> names of validators are mainly for grabbing its result easily 21:44 < bobbytek2> is that not a name reference? 21:44 < Wombert> no 21:44 < Wombert> it's something random 21:45 < Wombert> and depends references that 21:45 < Wombert> the second validator runs if "depends" is fullfilled 21:45 < Wombert> which is the case if the first validator succeeded 21:45 < Wombert> note that both can be a space-separated list of identifiers 21:45 < Wombert> in case you need that 21:46 < bobbytek2> oh, i see 21:46 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 21:46 < bobbytek2> That's handy, thanks :) 21:48 < bobbytek2> http://www.pastie.org/305999 21:48 < bobbytek2> Something like that then? 21:48 < Wombert> yes 21:49 < bobbytek2> sweetness, thanks again 21:49 < Wombert> I'd call them "password_given" etc though 21:49 < bobbytek2> yeah, makes more sense 21:49 < bobbytek2> good call 21:49 < bobbytek2> ;) 21:50 < saracen> pumpkin pie is so awesome 21:50 < bobbytek2> well, that doesn't seem to validate for some reason 21:54 -!- alenoosh [n=alenoosh@91.98.70.203] has quit [Read error: 113 (No route to host)] 21:55 < bobbytek2> ya, it doesn't like depends="password_given confirm_given" 21:55 < bobbytek2> But it will accept depends="password_given" 21:57 < bobbytek2> I wonder why, since the rng file specifies list of string :/ 21:59 < bobbytek2> unless there is some xslt magic that is going on under the covers 21:59 < impl> ummhmhmhmhm 21:59 < impl> let me peer at this 22:00 < bobbytek2> http://www.pastie.org/305999 22:00 < bobbytek2> basically 22:00 -!- Strzalek [n=Strzalek@dlr197.neoplus.adsl.tpnet.pl] has joined #agavi 22:00 < bobbytek2> notice the equals validator 22:00 < bobbytek2> it depends on the 2 prior validators 22:01 < bobbytek2> http://www.pastie.org/306040 22:02 < impl> the xsd version just specifies xsd:string as the datatype 22:02 < impl> not a list 22:02 < impl> are you sure it's using the RNG? 22:02 < bobbytek2> that's xsd 22:03 < bobbytek2> yeah, I'll shoot you the stack 22:03 < bobbytek2> http://www.pastie.org/306040 22:04 < impl> weird :S 22:04 < bobbytek2> note that I'm using 1.0.0dev 22:04 < impl> from SVN? 22:04 < bobbytek2> yes 22:04 < impl> have you up'ed recently? 22:05 < bobbytek2> yes 22:07 -!- icyt is now known as IcyT 22:09 -!- IcyT is now known as icyt 22:09 < impl> okay 22:09 < impl> impl knows what is wrong :> 22:09 < impl> problem is that Wombert doesn't know how to write XSDs 22:09 < impl> :D 22:09 < impl> er 22:09 < impl> RNGs 22:12 -!- Macen [n=leopard@host86-130-139-214.range86-130.btcentralplus.com] has quit [] 22:15 < CIA-6> impl * r3261 /branches/1.0/src/config/rng/validators.rng: Update validators.rng to actually support attribute lists 22:15 < impl> bobbytek2: try now :D 22:15 < Wombert> wat 22:15 < Wombert> :< 22:15 < impl> YA 22:16 < Wombert> kekeke 22:16 * Wombert stabs 22:16 * Wombert stabs rng 22:17 < bobbytek2> k, will try 22:17 < impl> SING US A SONG, YOU'RE THE PIANO MAN 22:17 < impl> SING US A SONG TONIGHT 22:17 < impl> WELL WE'RE ALL IN THE MOOD FOR A MELODY 22:17 < impl> AND YOU'VE GOT US FEELING ALRIGHT 22:17 * saracen impregnates impl 22:17 * Wombert stabs the piano 22:18 < impl> Wombert: you're way too stabby lately 22:18 < impl> Wombert: too bad you don't live in the US, you could get a gun instead 22:19 < bobbytek2> k, that worked like a charm 22:19 < bobbytek2> thanks impl :) 22:19 < impl> yup 22:23 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 22:33 -!- Wombert [n=Wombert@dslb-088-064-053-150.pools.arcor-ip.net] has quit [] 22:56 -!- Strzalek [n=Strzalek@dlr197.neoplus.adsl.tpnet.pl] has quit [] 23:40 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 60 (Operation timed out)] 23:54 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] --- Day changed Mon Nov 03 2008 00:29 < bobbytek2> Is it possible to access a model from within a AgaviRbacSecurityUser derived class? 00:31 < bobbytek2> nvm :) 00:34 < saracen> YOU HAVE NOT BEEN PAYING ATTENTION 00:35 < bobbytek2> wha?? 01:07 < bobbytek2> how can I add an error to a validation manager that isn't associated with a field? 01:24 -!- karmacoder [n=karmacod@dslb-084-057-064-254.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:25 -!- karmacoder [n=karmacod@dslb-084-057-075-180.pools.arcor-ip.net] has joined #agavi 01:38 < bobbytek2> saracen: I always pay attention to you :) 01:41 < bobbytek2> Anyone alive in here? 01:41 < bobbytek2> :( 02:40 -!- eremit [n=Miranda@p5B234E62.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 02:49 -!- rawb [n=rawb@unaffiliated/rawb] has quit ["Bye!"] 02:54 -!- icyt is now known as IcyT 03:05 -!- opengeek_ [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has joined #agavi 03:10 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 03:22 -!- opengeek [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has quit [Read error: 110 (Connection timed out)] 04:06 -!- acdjazz [i=acidjazz@notchill.com] has quit [Remote closed the connection] 04:07 -!- acdjazz [i=acidjazz@notchill.com] has joined #agavi 04:12 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 04:15 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 04:20 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 04:23 < bobbytek2> Is it considered bad form to use $ro to generate links in templates? Or would it be better to perform that in the view? 04:55 < impl> I don't have a problem using it in templates 05:12 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 05:22 -!- Arme[0] is now known as Arme[N] 06:03 -!- Arme[N] is now known as Arme[0] 06:06 -!- Arme[0] is now known as Arme[N] 06:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:00 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 07:06 < v-dogg> huomenta 07:06 -!- IcyT is now known as icyt 07:09 -!- opengeek_ [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has quit [] 07:59 -!- Mo [n=mo@87.79.35.60] has joined #agavi 08:06 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 08:06 < _cheerios> huomenta 08:13 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:21 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 08:23 -!- is_null [n=is_null@sd-16892.dedibox.fr] has left #agavi [] 08:48 < MikeSeth> WEEEEEEEEEEEEEEEEEEEE 08:48 < MikeSeth> huomenta 08:50 * MikeSeth hugs all 08:51 < karmacoder> your all so crazy :D 08:51 < MikeSeth> srs? 08:52 < karmacoder> huomenta to you too 08:52 < karmacoder> MikeSeth: don't akt surprised ;) 08:52 < MikeSeth> do I really look surprised? :D 08:53 -!- SasanRose [n=SasanRos@91.184.89.197] has quit [Remote closed the connection] 08:53 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 08:54 < karmacoder> MikeSeth: well in my head you do, in irc it's hard to say 08:54 < MikeSeth> heh heh heh 08:55 < MikeSeth> bobbytek2: to answer your previous question you absolutely should use $ro in templates 08:59 < v-dogg> I don't see any problems with that either 09:08 -!- shakaponk [i=4fe1f9e8@gateway/web/ajax/mibbit.com/x-0be23b4864895915] has joined #agavi 09:08 -!- shakaponk [i=4fe1f9e8@gateway/web/ajax/mibbit.com/x-0be23b4864895915] has left #agavi [] 09:19 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 09:20 < _cheerios> meh. those flash scripts that generate nice fonts are such fail, as atleast on the site I used, they overlapped css-menus (linux). result: unusable site. 09:21 < _cheerios> are there slides from IPC sessions somewhere? 09:28 < Seldaek> should be 09:29 < Seldaek> not yet though it seems 09:37 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 09:45 -!- horros [i=horros@avrfreak.sux.di.cx] has joined #agavi 09:46 < horros> Huomenta. 09:50 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 09:51 < Xylakant> huomenta 09:51 < v-dogg> huomenta 09:55 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi 10:03 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 10:19 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 10:34 < MikeSeth> Xylakant: where's David 10:35 < Xylakant> MikeSeth: Well, I don't know. Asleep? On the way to the office? 10:38 < MikeSeth> heh 10:38 < MikeSeth> just wanted to tell y'all I landed okay 10:38 < MikeSeth> turns out our flight company has arrangement with munich airport 10:39 < MikeSeth> cops block driveways on both sides with their cars so that no one could drive a car bomb into the F terminal 10:39 < MikeSeth> I loled 10:39 < horros> :O 10:39 < horros> MikeSeth: Do you live in Islamabad? 10:41 < Macen> they do that here now too 10:41 < Macen> we had someone do it in Glasgow 10:42 < Macen> the driver ran out of his car in flames and some dirty scott floored him while he was on fire heh 10:42 < Macen> win 10:42 < MikeSeth> horros: no, that's in Pakistan :| 10:42 < Macen> you live in Isreal don't you MikeSeth? 10:42 < MikeSeth> yeah 10:43 < horros> Ah, I see. 10:44 < Macen> we hear a lot about your troubles in the UK 10:44 < PyroBilly> Your flight company is El Al? 10:44 < Macen> something to do with Palestine 10:44 < MikeSeth> PyroBilly: yea 10:45 < PyroBilly> Those people know how to keep their planes in the air 10:45 < MikeSeth> too well I'd say 10:46 < PyroBilly> I went to Israel once and got a 45 minute interview from the stoniest woman I'd ever met, and all because my suitcase had some stickers from two Muslim countries 10:47 < MikeSeth> yeah, we call it "reasonable" security :> 10:47 < MikeSeth> some of you new guys, write ohloh reviews for Agavi plzkthx 10:48 < Macen> my ohloh rating makes me look like a noob 10:48 < Macen> stupid thing tells me i am 0 something 10:48 < Macen> and comes up if you search my name in Google 10:48 < Macen> cheecky sods 10:48 < MikeSeth> dunno i'm #1350 or something out of 130000 :D 10:49 -!- Arme[N] is now known as Arme[0] 10:49 * Macen nods 10:57 -!- everplays [n=prince@94.182.4.206] has joined #agavi 11:48 -!- youds [n=youds@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 11:59 -!- icyt is now known as IcyT 12:05 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 12:10 -!- Fastly [n=alex@host217-41-57-178.in-addr.btopenworld.com] has joined #agavi 12:41 < krycek_> can a model be used to perform calculations and tasks that has nothing to do with DB? 12:43 < PyroBilly> krycek_: a model has nothing necessarily to do with any data store - so yes 12:44 < v-dogg> PyroBilly: tell that to RoR and Symfony people :) 12:44 < krycek_> ok... thanks 12:45 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:49 -!- SasanRose [n=SasanRos@91.184.89.197] has quit ["leaving"] 12:50 -!- everplays [n=prince@94.182.4.206] has left #agavi [] 12:52 < bobbytek2> Hey all :) 12:53 < MikeSeth> ohai 12:53 < MikeSeth> krycek_: absolutely 12:53 < bobbytek2> I think agavi should change it's name to payoti 12:53 < MikeSeth> krycek_: that's the idea of MVC models. Some people think that models only means database, which is wrong. 12:53 < bobbytek2> much more trippy 12:53 < MikeSeth> bobbytek2: you can fork :> 12:53 < horros> What on earth is Phing doing?! 12:54 < bobbytek2> Ain't nothing but a chicken phing on a string 12:54 < horros> If I have a target with a phpdoc -task, I can't seem to run my test-target which calls phpunit 12:54 < bobbytek2> Any suggestions on how can I add an error to a validation manager that isn't associated with a field? 12:54 < horros> because PHPUnit yells it can't find the class "ErrorTracker", which is a part of PhpDocumentor 12:54 < horros> :| 12:55 < bobbytek2> Or should I use some other channel for that? 12:55 < MikeSeth> impl: poke me when you're back plz 12:55 * bobbytek2 just wants FPF to display invalid user name or password to the user... but since it isn't really associated with a field, he cries 12:55 < MikeSeth> bobbytek2: an error is associated with a validator, not with a error manager 12:56 < MikeSeth> s/error manager/validation manager/ 12:56 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 12:56 < MikeSeth> WOMBART! 12:56 < bobbytek2> setError($name, $message) 12:56 < saracen> Who do I sleep with to get an agavi t-shirt then? :) 12:57 < MikeSeth> sorry I'm all out of these 12:57 < MikeSeth> Yossi and marklar|omni were real happy to get some, that I tell ya :D 12:57 < Wombert> ohai 12:57 < Wombert> shoan sent me an elephant from india :> 12:57 < Wombert> carved from wood 12:57 < Wombert> and inside the elephant 12:57 < Wombert> there is a small elephant 12:57 < Wombert> and its all made of one piece 12:58 < saracen> MikeSeth: Shame. My body was on offer =( 12:58 < Wombert> it's sitting here in our office nao with the blue elePHPants 12:58 < Wombert> :> 12:58 -!- Fastly [n=alex@host217-41-57-178.in-addr.btopenworld.com] has left #agavi [] 12:58 < horros> Grumble. 12:59 < MikeSeth> next time come to the convention and youll get tshirts :D 13:01 < saracen> Can't I be anti-social and just pay a little money? :P 13:05 < horros> Damn PHP losing the stack :| 13:05 < horros> %&=()/=)%(&/ 13:05 < horros> This is getting fairly annoying again. 13:05 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 13:07 < bobbytek2> Should the view or action be mainly in charge of talking to the validation manager? 13:07 < bobbytek2> I would think that this would be an action responsibility 13:08 < krycek_> i think it's the action, because you can have a validate() method there 13:09 < MikeSeth> bobbytek2: how do you define 'talk to' validation? 13:09 < MikeSeth> actions set up validation and tell Agavi which views to use in case of validation error 13:09 < bobbytek2> interacting 13:09 < bobbytek2> http://trac.agavi.org/browser/tags/1.0.0beta5/samples/app/modules/Default/views/LoginErrorView.class.php 13:09 < MikeSeth> views on the other hand can question the validation for error messages etc 13:09 < bobbytek2> That seems to be doing something that should be in the action, no? 13:10 < v-dogg> bobbytek2: "for all field error messages. errors that yield no match and those that have no corresponding field are inserted using rules defined in "error_messages"." (http://trac.agavi.org/browser/branches/1.0/samples/app/config/global_filters.xml) 13:10 < MikeSeth> no, not at all 13:10 < bobbytek2> oh, thanks v-dogg 13:11 < v-dogg> bobbytek2: $this->container->getValidationManager()->setError('bogus_field', $error); 13:12 < bobbytek2> could I use null their? 13:12 < v-dogg> as a field name? I doubt it 13:12 < bobbytek2> So views have a finger in the "add validation error" pie? 13:12 < bobbytek2> v-dogg: ya 13:13 < krycek_> should i be worried about migrating my app to 1.0? i'm using 0.11.2 13:13 < v-dogg> bobbytek2: you can do that in the view or in the action. I'd say action is the correct place 13:14 < bobbytek2> v-dogg: I would have to concur, that's why I even asked cause it felt kinda wrong to me 13:14 < bobbytek2> Well, that example anyways 13:19 < v-dogg> krycek_: "worried" as in "is it easy to do when I want to do it" or "is 0.11 going to work in the future or should I migrate soon" ? 13:19 < MikeSeth> krycek_: you will have to update some config files 13:20 < MikeSeth> krycek_: other than this no worries as far as I know 13:21 < v-dogg> but you can go on using 0.11 too and migrate when you want to. unless something really critical comes up 1.0 will stay backwards compatible 13:21 < Wombert> krycek_: 1.0 is mainly refactorings, some cleanup, stuff like that 13:22 < Wombert> main things are... we threw out legacy namings for actions, models etc (they now need "full names"), and your config files now MUST have namespaces 13:22 < Wombert> krycek_: http://trac.agavi.org/browser/tags/1.0.0beta5/UPGRADING 13:22 < krycek_> i need something that is only avaiable in 1.0, but i'm in the middle of the development... i was hopping don't loose too much time with it 13:23 < Wombert> what is it you need? 13:23 < v-dogg> Wombert: can has beta6 soon?-) 13:23 < Wombert> v-dogg: aye 13:23 < horros> grr 13:23 < horros> RuntimeException: 13:23 < horros> Fatal error: Class 'ErrorTracker' not found in C:\Projects\nappula-2.1-agavi-1.0\- on line 394 13:23 < horros> :x 13:23 < horros> Stupid Phing and/or PHPUnit :( 13:26 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit ["Leaving."] 13:26 < MikeSeth> Wombert: could I return e.g. false from view's execute() which'd mean send null response and quit? 13:27 < Wombert> MikeSeth: just don't return anything and don't setupHtml() or whatever 13:27 < MikeSeth> Wombert: rgr 13:27 * Wombert hugs MikeSeth 13:28 < krycek_> Wombert: what exactly "full name" means for actions and models? 13:28 < Wombert> Module_Sub_MarineAction 13:28 < Wombert> should always be that way if you used the build system, so no problem there 13:29 < krycek_> i'm not using the build system :x 13:29 < MikeSeth> krycek_: O_O 13:29 < MikeSeth> you should 13:29 < MikeSeth> it saves so much time 13:30 < krycek_> maybe with 1.0 then 13:31 < krycek_> but i thought Module_Sub_MarineAction was already mandatory 13:31 < krycek_> what is the alternative way? 13:31 < Wombert> MarineAction 13:31 < Wombert> or Module_MarineAction 13:31 < Wombert> etc 13:31 < Wombert> that was kind of lame, so we threw it out 13:32 < krycek_> oh, right... no problem then 13:32 < horros> heh 13:32 < horros> I needed to unset phpDocumentor_errors from the global scope in order to use PHPUnit 13:32 < MikeSeth> krycek_: you can still refer to subactions as Foo.Bar everywhere 13:33 < horros> It doesn't seem to want to be serialized. 13:33 < krycek_> good 13:37 < v-dogg> need kaffe.... 13:37 < v-dogg> lots and lots of it 13:37 < MikeSeth> YES WANT 13:39 < v-dogg> MikeSeth: did you smuggle a suitcase full of bratwurst to jewland? 13:39 < MikeSeth> wat 13:40 < v-dogg> and tons of cheese burgers?-) 13:41 < MikeSeth> bratwurst == ? 13:43 < Wombert> sausage 13:43 < Wombert> the one you had for breakfast 13:43 < Wombert> along with egg and bacon 13:43 < Wombert> <: 13:44 * v-dogg smacks MikeSeth 13:44 < v-dogg> you don't know what you eat!? :) 13:44 -!- Strzalek [n=Strzalek@dlr197.neoplus.adsl.tpnet.pl] has joined #agavi 13:45 < MikeSeth> well how hard is it to use a fully qualified name then 13:45 < MikeSeth> "bavarian white sausage" 13:45 < horros> cd BuddhaOhneHals 13:45 < horros> :O 13:45 < horros> Oops. 13:45 < horros> :D 13:45 < v-dogg> haha 13:46 < horros> I was supposed to do cd build in that other window over there 13:46 * horros points 13:46 < horros> :) 13:46 < kaos|work_> MikeSeth: white sausage != bratwurst ;) 13:47 < MikeSeth> ah 13:47 < MikeSeth> see 13:47 < MikeSeth> FQSN 13:47 < MikeSeth> Fully Qualified Sausage Name 13:48 < horros> Damnit. 13:48 < horros> Now I'm hungry :( 13:48 < horros> OH yay! Payday today! 13:48 < v-dogg> bratwurst.... mmm.... 13:49 < horros> I want chips and falafel 13:49 < horros> With a truckload of garlic sauce 13:49 < horros> <3 13:49 < MikeSeth> i bet they cant do falafel properly in (whereever you live) :D 13:50 < horros> MikeSeth: I buy falafel ingredients in an eco shop. Said ingredients are from Lebanon. :P 13:51 < MikeSeth> own mixes are always better 13:51 < MikeSeth> what kinda oil do you use? 13:51 < horros> Depends on what I have in my cupboard :) 13:52 < horros> And yeah, own mixes are of course better, but I can't be bothered :| 13:52 < horros> I haven't got all day! 13:52 < horros> :) 13:52 < MikeSeth> haha 13:53 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 13:53 < horros> Hmm, I should try making my own mix some day. 13:53 < horros> when I don't have anything else to do. 13:53 < horros> Which would be, say, tomorrow. 13:57 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 14:06 < MikeSeth> im full of good ideas :D 14:12 -!- Goleo[66] [n=master@91.98.70.174] has joined #agavi 14:13 * saracen can't wait for l4d 14:13 < CIA-6> felix * r3262 /branches/felix-testing-implementation/test/ (5 files in 3 dirs): 14:13 < CIA-6> add tests for #695, #698 14:13 < CIA-6> refs #695, #698, #308 14:14 -!- opengeek [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has joined #agavi 14:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:48 -!- Goleo[66] [n=master@91.98.70.174] has quit [Read error: 60 (Operation timed out)] --- Log closed Mon Nov 03 14:52:44 2008 --- Log opened Mon Nov 03 14:52:49 2008 14:52 -!- Chuckwal1a [n=chuckwal@agavi.org] has joined #agavi 14:52 -!- Irssi: #agavi: Total of 42 nicks [1 ops, 0 halfops, 0 voices, 41 normal] 14:52 -!- Irssi: Join to #agavi was synced in 8 secs 14:53 < _cheerios> w/Zend optimizer, does it move your php installation someplace? 14:53 < _cheerios> (strange case of php binaries going missing :)) 14:59 -!- MrJeep [n=mrjeep@lbcomm-gx.abacom.com] has joined #agavi 14:59 < MrJeep> morning 15:00 -!- krycek_ [n=fdsfds@189.30.200.233] has quit [] 15:02 -!- Goleo[66] [n=master@91.98.70.174] has joined #agavi 15:06 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 15:10 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: MrJeep, jake, krycek_, vlt, opengeek, bleachy, picasso, saracen, CIA-6, bobbytek2, (+27 more, use /NETSPLIT to show all of them) --- Log closed Mon Nov 03 15:10:00 2008 --- Log opened Mon Nov 03 15:10:58 2008 15:10 -!- Chuckwalla [n=chuckwal@agavi.org] has joined #agavi 15:10 -!- Irssi: #agavi: Total of 7 nicks [0 ops, 0 halfops, 0 voices, 7 normal] 15:11 -!- Irssi: Join to #agavi was synced in 19 secs 15:13 -!- ChanServ [ChanServ@services.] has joined #agavi 15:13 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 15:13 -!- MrJeep [n=mrjeep@lbcomm-gx.abacom.com] has joined #agavi 15:13 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 15:13 -!- opengeek [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has joined #agavi 15:13 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 15:13 -!- Strzalek [n=Strzalek@dlr197.neoplus.adsl.tpnet.pl] has joined #agavi 15:13 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 15:13 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi 15:13 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 15:13 -!- horros [i=horros@avrfreak.sux.di.cx] has joined #agavi 15:13 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:13 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 15:13 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 15:13 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:13 -!- acdjazz [i=acidjazz@notchill.com] has joined #agavi 15:13 -!- karmacoder [n=karmacod@dslb-084-057-075-180.pools.arcor-ip.net] has joined #agavi 15:13 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 15:13 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 15:13 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 15:13 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 15:13 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 15:13 -!- ttj [n=tjorri@kosh.hut.fi] has joined #agavi 15:13 -!- impl [n=impl@atheme/member/impl] has joined #agavi 15:13 -!- Rick [i=rick@unaffiliated/rick] has joined #agavi 15:13 -!- v-dogg [i=vmakinen@xob.kapsi.fi] has joined #agavi 15:13 -!- bobbytek4 [n=b@63.250.103.90] has joined #agavi 15:13 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi 15:13 -!- bnovc [n=bnovc@67.159.57.227] has joined #agavi 15:13 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 15:13 -!- picasso [i=mike@pixor.net] has joined #agavi 15:13 -!- aka [i=tds@secure.lot204.com] has joined #agavi 15:13 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 15:13 -!- jake [n=jake@cpe-65-29-93-211.indy.res.rr.com] has joined #agavi 15:13 -!- icyt [n=IcyT@icysoft.de] has joined #agavi 15:13 -!- um [n=um@noc.cavokintl.com] has joined #agavi 15:13 -!- ServerMode/#agavi [+o ChanServ] by irc.freenode.net 15:23 < MikeSeth> oo durr 15:26 < saracen> Hmm, php templates become annoying when whitespace matters ;x 15:26 < v-dogg> MikeSeth: any change you could write a brief tutorial on how to set up an environment to build agavi's docs? 15:27 < MikeSeth> v-dogg: there's README in the root 15:27 < MikeSeth> v-dogg: though I have to commit the script that corrects & flattens the rendered deliverable for agavi.org publishing 15:27 < v-dogg> oh, brilliant :) 15:28 < saracen> It's possible for me to make a filter specific to a certain output type isnt it? 15:28 < saracen> wait. Must be, otherwise we'd all be in trouble 15:28 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:29 < v-dogg> saracen: you can use executiontimefilter as an example 15:29 < MikeSeth> saracen: sure, just ask the container what type is requested 15:29 < saracen> Thanks guys :) 15:30 < MikeSeth> also 15:30 < MikeSeth> WRITE OHLOH REVIEWS 15:30 < MikeSeth> kthx 15:33 < MikeSeth> v-dogg: ah one small thing 15:33 < MikeSeth> v-dogg: the XSL file mentioned in readme is for the old blue template 15:34 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: MrJeep, jake, krycek_, vlt, opengeek, bleachy, picasso, saracen, CIA-6, bobbytek2, (+25 more, use /NETSPLIT to show all of them) 15:34 < MikeSeth> v-dogg: if you render for agavi.org you need the other xsl, s/custom/agavi/ 15:39 -!- Netsplit over, joins: @ChanServ, krycek_, MrJeep, Macen, opengeek, PyroBilly, Strzalek, Wombert, kaos|work_, Xylakant (+25 more) 15:41 < Wombert> v-dogg: it worked fine!? 15:41 < Wombert> http://www.ohloh.net/projects/agavi/contributors 15:42 < Wombert> you already have an account in case you don't know :p 15:42 < Wombert> "v-dogg" 15:42 < saracen> Well. I think I rated it. 15:42 < krycek_> me too 15:42 < Wombert> we have four people that stacked, but didn't rate <: 15:42 < v-dogg> Wombert: yes, I have an account but the "Veikko Mäkinen" listed as a contributor is not linked to that account (I think) 15:42 < saracen> Target 'filter-create' does not exist in this project. =( 15:42 < Wombert> v-dogg: quite sure it is 15:43 < Wombert> https://www.ohloh.net/projects/agavi/contributors/25370371822386 that links to you 15:43 < Wombert> v-dogg: you logged in and stuff? 15:43 < v-dogg> hmm... now it looks ok... was I drunk last week I checked this? or did you put something to my breakfast bratwurst? :D 15:44 < MikeSeth> HOORAY 15:44 < MikeSeth> http://www.suspekt.org/2008/11/03/php-usb-device-to-solve-namespace-problems/ 15:44 < MikeSeth> WE HAVE A WINNER 15:44 < Wombert> <: 15:45 -!- Goleo[66] [n=master@91.98.70.174] has quit [Connection timed out] 15:45 < v-dogg> hahaha 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 < MikeSeth> WRITE OHLOH REVIEWS 15:47 -!- MikeSeth changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta || WRITE OHLOH REVIEWS 15:48 < MrJeep> what's happening with the namespace problem ? 15:48 < MikeSeth> MrJeep: well, namespaces are now a problem in PHP 15:48 < MikeSeth> heh 15:48 < MrJeep> well afaik it's supposed to be in 5.3 15:48 < MikeSeth> and that's why it's a problem 15:48 < Macen> what do you want us to say? 15:48 < MikeSeth> because it\is\going\to\look\like\this 15:49 < MrJeep> but the last time i've checked they were not sure on the syntax 15:49 < MikeSeth> Macen: say whatever you feel 15:49 < MikeSeth> IMO explain how you use Agavi 15:49 < MikeSeth> that's the best kind of review agavi needs 15:49 < MrJeep> I was just wondering where they were at 15:49 < Macen> hmk 15:49 < Macen> fair enoug@ 15:50 < Macen> it won't be very long then :p 15:50 < Macen> as it would otherwise likely be wrong 15:50 < Macen> heh 15:51 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:01 < MrJeep> well it's going to be ugly I agree 16:01 < MrJeep> question.. why? 16:01 < MrJeep> be different ? 16:03 < Macen> http://www.ohloh.net/session/new is down for me 16:03 < Macen> i'll do it later 16:03 < Macen> http://downforeveryoneorjustme.com/www.ohloh.net/session/new 16:04 < Macen> http://downforeveryoneorjustme.com/www.ohloh.net 16:04 < Macen> not just me then 16:13 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:19 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has joined #agavi 16:19 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 16:21 < MikeSeth> >< 16:21 < Wombert> DONT TOUCH SAMMICH 16:21 < Wombert> :< 16:22 < aka> CANT HAZ!? 16:23 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has quit ["Leaving."] 16:27 < saracen> Sorry =( 16:37 -!- Strzalek_ [n=Strzalek@dmg229.neoplus.adsl.tpnet.pl] has joined #agavi 16:48 -!- Strzalek [n=Strzalek@dlr197.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:50 -!- Mo [n=mo@87.79.35.60] has quit [] 16:50 -!- Mo [n=mo@87.79.35.60] has joined #agavi 16:51 < impl> MikeSeth: sup jew 16:52 -!- Mo [n=mo@87.79.35.60] has quit [Client Quit] 16:52 < Wombert> Schematron validation of configuration file "/harddisk/hd~2/data/opt/share/www/aga/1.0.0beta5/samples/app/config/config_handlers.xml" failed: Could not transform schema file "/harddisk/hd~2/data/opt/share/www/aga/1.0.0beta5/src/config/sch/config_handlers.sch": Error occured while transforming the document using an XSL stylesheet: 16:52 < Wombert> Warning: unrecognized element schema 16:53 < Wombert> guys, impl: http://trac.agavi.org/ticket/909 16:53 < Wombert> a) should this be done in 0.11, or in 1.0 only? 16:54 < Wombert> b) impl: should I do this in loadConfigHandlers(), where you do a similar check for ext/xsl (you do it there so you can do the include() of our sublcasses xsltproc, but it would be more consistent to have them both there IMO) 16:54 < impl> Wombert: Let's make it throw the exception period 16:54 < Wombert> impl: well okay but _where_ 16:54 < MikeSeth> impl: oh lawd 16:55 < MikeSeth> impl: turns out using -D to pass parameters to tasks dont work 16:55 < MikeSeth> -D does setUserParameter() which doesn't override setParameter() arguments 16:55 < impl> MikeSeth: ughhhh 16:55 < impl> I'll look into that 16:55 < impl> Wombert: bootstrap() is fine 16:55 < Wombert> "fuck this, man, fuck this" 16:56 < Wombert> impl: I had it there first but then we have this check there, the other check in loadConfigHandlers 16:56 < Wombert> kinda zomg-y, doncha think 16:56 < Wombert> also. 0.11 or 1.0? 16:56 < impl> both 16:56 < Wombert> k 16:57 < Wombert> http://trac.agavi.org/ticket/910 more ideas? MikeSeth? v-dogg? MrJeep? _cheerios? bobbytek2? fnordfish? 16:59 < horros> Huomenta. 16:59 < MikeSeth> Wombert: add !masspoke to chuckwalla 16:59 < MikeSeth> heh 17:00 < Wombert> MikeSeth: :D 17:00 < saracen> impl: action-create - This doesn't accept a list of space(/comma) seperated actions? I can only make one at a time? 17:00 < Wombert> !masspoek you mean :> 17:00 < Wombert> man impl is here for just two minutes and bombarded with questions already <: 17:00 < MikeSeth> Wombert: i agree to 1 and 2, but 3 i only think it should be the same in dev and production, whether its strict or not dont matter 17:00 < v-dogg> Wombert: standard layout and slot layout: YES, check against is_slot in setupHtml(): YES (like showed in the WTF page), strict validation mode even in dev envs: YES 17:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 17:01 < MrJeep> I'm for the idea of adding more best practice 17:01 < MrJeep> and I wish it could be for the whole framework 17:01 < Wombert> MikeSeth: yeah that's the point. it was here on IRC last week (twice even I think) that people didn't have validation, and stuff was then broken in production 17:01 < Wombert> MrJeep: yes but we need _more_ ideas if there is anything else to be done 17:01 < Wombert> v-dogg: anything else we should do? 17:02 < MrJeep> dinner time brb 17:02 < MikeSeth> Wombert: well I vouch for getModel() in views, models and actions with $moduleName defaulting to current module 17:03 < Wombert> mmmm but that's just convenience, MikeSeth 17:03 < MikeSeth> yes, but a damn good one 17:03 < fnordfish> Wombert: will add a note to the ticket :) 17:03 * Wombert hugs fnordfish 17:06 < saracen> .g btw < 17:06 < Sandvich> 124,000,000 What do BTW, FAQ, FYI, IMHO, RTFM, and other acronyms mean ... @ http://kb.iu.edu/data/adkc.html | What does BTW stand for? @ http://www.abbreviations.com/BTW | Urban Dictionary: btw @ http://www.urbandictionary.com/define.php?term=btw | BTW - Wikipedia, the free encyclopedia @ http://en.wikipedia.org/wiki/BTW 17:06 < horros> :x 17:06 < MikeSeth> .g tubgirl 17:07 < Sandvich> 316,000 Shock site - Wikipedia, the free encyclopedia @ http://en.wikipedia.org/wiki/Shock_site | YouTube - Tub Girl Video Reaction @ http://www.youtube.com/watch?v=dxl0dE77CxA | YouTube - the tubgirl song @ http://www.youtube.com/watch?v=s8wDP-vz7pw | YTMND - Tubgirl + YTMND @ http://tubgirlonytmnd.ytmnd.com/ 17:07 < saracen> 17:07 < v-dogg> wtf`? 17:07 < saracen> =) 17:07 < horros> Ick, I hate public triggers. 17:07 < MikeSeth> v-dogg: it begged 17:07 * v-dogg smacks Sandvich 17:08 < v-dogg> be quiet! 17:15 < krycek_> getModel() in views? isn't that already possible? 17:15 < MikeSeth> krycek_: no, you only have getModel() in the context object 17:16 < krycek_> oh, right 17:20 < v-dogg> that would be just a shortcut 17:21 < Wombert> anything else? 17:21 < Wombert> think of things that you do _every time_ 17:21 < Wombert> and that would lower the barrier of entry for beginners 17:23 < v-dogg> well, I'd like to have lib/user/MyProjectUser (extends AgaviSecurityUser) automatically created with login/logout method stubs but I realise not everyone does login/logout this way 17:23 < saracen> I was just typing that, so, I second it. 17:24 < impl> saracen: no, just call it multiple times 17:24 < impl> is that really that difficult 17:24 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 17:25 < saracen> impl: Yes, because then I have to put in the module name each time. 17:25 < impl> saracen: cd to the module directory and try it 17:26 < saracen> really? Ugh. The amount of weight I've lost doing this. 17:26 < Wombert> impl: ah btw I noticed that 17:26 < Wombert> the old build system gave a list of module names when asking for a module name 17:27 < Wombert> impl: I'm putting it into loadCOnfigHandlers() now 17:28 < impl> Wombert: k 17:28 < impl> Wombert: if you can't keep track of your project's modules you have problems 17:29 < saracen> Anyway. For the project user class. It would be nice if when making a new project, the build system asked you if you wanted one. Also, questions for setting up a default database. (all optional) 17:30 < v-dogg> database? what would it set up? 17:30 < saracen> It would add the entry to database.xml, and also enable the database enabled setting 17:31 < Macen> command line scripts ftw 17:31 < Macen> byee 17:31 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 17:32 < v-dogg> saracen: the problem would be our several database implementations. each use different parameters 17:33 < aka> hey congrats on the new website guys... looks good 17:33 < v-dogg> databases.xml already has a few examples for you (propel and mysql I think) so all you really have to do is set use_database=true in settings.xml 17:33 < saracen> Hmm, true. Sounds like too much effort to hard code questions for params for each class. Bad idea =) 17:34 < v-dogg> maybe we should support only AgaviActiveRecord database, would be a lot easier :) 17:38 < krycek_> can i set an exception template per output type? 17:38 < Wombert> sure krycek_ 17:38 < Wombert> 17:39 < krycek_> hmmm 17:39 < krycek_> 1.0? 17:39 < Wombert> 0.11 17:39 < krycek_> \o/ 17:39 < Wombert> <: 17:39 < krycek_> and a default view for errors? 17:39 < Wombert> well you _could_ do that 17:39 < Wombert> but it's usually not what you want 17:39 < Wombert> public function handleError() { 17:39 < Wombert> return array('ModuleName', 'ViewName'); 17:40 < Wombert> but in many cases, your error view is empty, and then sets the template to "Input" (for forms) 17:40 < Wombert> it might seem like annoying overkill at the moment to have 3+ views per action, but keep in mind the build system can generate them for you, and it will pay off the moment you need to add an API, or an RSS output type, or whatever 17:41 < Wombert> another thing you could do is automatically setting "Input" as the template in setupHtml() when the view name is "Error" 17:41 < Wombert> that might be a tad better; you get convenience, but also forward compabibility 17:41 < v-dogg> mm.. me lieks that idea 17:42 < krycek_> yeap... i guess i'm too lazy because i'm not using the build system... but i'll... soon 17:42 < v-dogg> if you are lazy you really really should use it :) 17:43 < v-dogg> and use our own code templates for actions/views/templates to make it even nicer 17:43 < krycek_> let me see if the exception_template thing works here... :) 17:45 < v-dogg> I have actually always done this in settings.xml... didn't even know you could do it output_types.xml 17:45 * v-dogg slaps Wombert 17:45 < v-dogg> you gotta tell me these things :) 17:46 < krycek_> Line 5: Element '{http://agavi.org/agavi/1.0/config}output_types', attribute 17:46 < krycek_> 'exception_template': The attribute 'exception_template' is not allowed. 17:46 * v-dogg slaps Wombert 17:46 < krycek_> don't know with that "}" there 17:46 < krycek_> ops 17:46 < krycek_> *why 17:47 < v-dogg> Wombert: you gotta stop giving false tips :p 17:48 < krycek_> how do you do that in settings.xml, v-dogg 17:49 < v-dogg> umm... actually.. I don't know :D 17:49 < v-dogg> the parameter I was thinking was context="" not output_type 17:51 < krycek_> maybe exception_template in was added after 0.11.2 17:52 < v-dogg> don't think so 17:53 < Wombert> lies 17:53 < Wombert> ... 17:53 < Wombert> [18:38] Wombert: 17:54 < Wombert> [18:46] krycek_: Line 5: Element '{http://agavi.org/agavi/1.0/config}output_types', attribute 17:54 < Wombert> spot the difference 17:54 < v-dogg> aaaa :D 17:54 < krycek_> ops 17:54 < krycek_> :T 17:56 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit [] 17:58 < krycek_> \o/ 17:58 < krycek_> worked 18:04 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 18:13 < CIA-6> david * r3263 /branches/1.0/src/config/AgaviConfigCache.class.php: a bit more info for the exception thrown in case ext/xsl is not available, refs #519 18:15 -!- luke` [n=luke`@59.92.155.251] has joined #agavi 18:19 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 18:38 < CIA-6> david * r3264 /branches/0.11/src/version.php: 0.11.6-dev version info 18:41 < CIA-6> david * r3265 /branches/0.11/ (CHANGELOG src/config/AgaviConfigCache.class.php): Added standard warning about broken libxml versions, closes #909 18:41 < _cheerios> MikeSeth, are you using a monotype font for the tutorial or why does it feel so hard on the eyes? 18:42 < Wombert> it's the line height, _cheerios 18:42 < Wombert> will be fixed soon 18:42 < _cheerios> k, seems to be use in whole agavi.org 18:43 < MrJeep> it's the letter-spacing 18:44 < MikeSeth> there is line-height in documentation.css, it does not belong to original design 18:45 < MikeSeth> feel free to fix it i cant atm 18:49 < Wombert> errrrr 18:49 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 18:50 < _cheerios> MrJeep, yer, s e e m s the t e x t indeed is m a d e that way :) 18:50 < _cheerios> oh man, almost 9pm 18:51 < _cheerios> still dinner to be made before can get some work done 18:51 < MrJeep> hehe :P 18:52 < Wombert> fixd 18:52 -!- eremit [n=Miranda@p5B23466D.dip.t-dialin.net] has joined #agavi 18:52 < Wombert> (line-height) 18:52 < MrJeep> where ? 18:53 < MrJeep> docs ? 18:55 < _cheerios> the e x t r a wide letter-spacing is still there, but i won't press on this further. just noted, if others felt the same, as reading the text felt odder than on other sites. could be font-size differences too, it's not that bad if the font is quite tiny. 18:56 < Wombert> yeah its odd, _cheerios 18:56 < Wombert> I removed the letter spacing, and it was very narrow text 18:56 < Wombert> need some time to look into this 18:56 < Wombert> will start working on the site again wed/thu/fri 18:56 < MrJeep> maybe you have a different Arial on your comp 18:56 < Wombert> (well prolly not thu, but anyway) 18:56 < MrJeep> happened to me once with helvetica 19:04 * Wombert stabs impl 19:04 < Wombert> YOU DID ALREADY REMOVE RENDERERS DIDN'T YOU 19:04 < Wombert> WITHOUT TELLING ME 19:04 < Wombert> !!! 19:05 < MrJeep> remove renderers ? 19:06 -!- Strzalek_ is now known as Strzalek 19:20 -!- fnordfish [n=fnordfis@f053079090.adsl.alicedsl.de] has joined #agavi 19:21 * Wombert pokes fnordfish 19:22 < fnordfish> i know - I#M at home, talking to Jana and hanking in the trac form 19:23 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has quit [Remote closed the connection] 19:23 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has joined #agavi 19:24 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has quit [Read error: 60 (Operation timed out)] 19:26 < fnordfish> Wombert: pased the mayor three, more to come (likely) 19:26 < fnordfish> having some dinner now :) 19:27 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 19:31 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:32 < Wombert> impl: HALP 19:39 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 19:40 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 19:45 -!- fnordfish_ [n=fnordfis@e178168216.adsl.alicedsl.de] has joined #agavi 19:51 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Connection timed out] 19:55 -!- fnordfish [n=fnordfis@f053079090.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 19:58 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 20:02 -!- dsias [n=dsias@66.216.24.248] has joined #agavi 20:04 -!- Strzalek_ [n=Strzalek@dki220.neoplus.adsl.tpnet.pl] has joined #agavi 20:09 < saracen> Wombert: Say I have a date picker form and I want the date to appear in my route, is there a better way to go about doing this, other than redirecting on executeWrite() and inserting the dates in to my url? 20:09 < saracen> Hope that made sense ;x 20:09 < Wombert> prolly not 20:09 < Wombert> you need that anyway as a fallback for people who do not have javascript on 20:09 < Wombert> right? 20:10 < saracen> The date selecter is just drop down boxes: day, month, year 20:10 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 20:10 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 20:10 < saracen> It seems to bug me, because I get conflicts if I obviously call the input elements: day, month, year, and then my route parameters the same name 20:10 < erisco> huomenta 20:11 < erisco> congratulations on the new web site! I loaded it up today and thought I clicked on the wrong bookmark 20:11 < saracen> I just wanted to know if there was a way you could tell agavi to use the parameters automatically, and redirect using magic 20:11 < erisco> it renders like crap in internet explorer 6 but who cares ^.^ 20:12 -!- Strzalek [n=Strzalek@dmg229.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 20:14 < Wombert> erisco: hehe 20:14 < Wombert> yeah that's on purpose 20:14 < Wombert> I couldn't care less about ie6 20:14 < Wombert> there are some things to fix in ie7 though 20:15 < Wombert> saracen: mmmh well 20:15 < Wombert> you could make those three optional 20:15 < Wombert> then it works with them in the url, or in the query string 20:16 < erisco> so I spent the entire weekend trying to get ubuntu 8.10 installed without a cd rom... I am lacking a sata power cable that I need to power both my hard drive and cdrom drive at the same time 20:16 < Wombert> impl: wat about http://trac.agavi.org/ticket/899 ? 20:16 < erisco> thus could not burn a cd. shopping around for a molex to sata power converter wasn't really in my interest but would have likely been faster... the end solution, after trying at least two dozen things, was quite extravagant 20:17 < erisco> using the non-free virtual box I booted the live cd so that I could use the "create bootable usb" utility now included in 8.10 20:18 < erisco> well, of course, wasn't that easy because virtual box needed a bit of work before it would pick up the usb devices. nonetheless, I finally got a bootable usb that did actually work... and now I am happily running 8.10 20:18 < erisco> which I am liking quite a bit, despite my curiosity in trying a different distro this time 20:19 < erisco> that was my weekend mostly :) 20:19 < saracen> Ha, Ubuntu owned my weekend too. Was getting it running on my girlfriends eee pc, with the netbook remix addon. Looks sweet now though 20:19 * Wombert shakes head 20:19 < Wombert> PCs... 20:20 < saracen> http://goto.fiveturns.org/freenode/agavi/logs Slow progress! 20:23 < Wombert> mmm 20:24 < Wombert> eww, tables :> 20:24 < saracen> Ha, if you want me to do that without tables I will shoot you. I've tried before. It wasn't nice =( 20:26 < _cheerios> the Bond trailer is pretty bad ass. long wait till Friday! 20:26 < _cheerios> re: http://www.007.com/ 20:27 < impl> Wombert: wat. 20:28 < saracen> Watched it at the weekend. Not Casino Royal awesome 20:28 < impl> Wombert: I said to 'please try using the latest version from SVN' and there is no response after that 20:28 < erisco> this time 'round (on my freshly formatted hard drive) I am going to be using lighttpd and sqlite for development 20:28 < erisco> I am quite proud 20:29 < horros> I dislike sqlite. 20:29 < Wombert> impl: didn't you ask him on IRC or so? 20:29 < impl> Wombert: you do realize that I go to class during weekdays right? 20:29 < Wombert> impl: eh? 20:29 < erisco> horros, its not as powerful, yes, but its nice and clean and isolated 20:29 < Wombert> impl: yeah sure, why? :p 20:29 < Wombert> impl: I thought I remembered some discussion between you and Macen about it 20:29 < horros> erisco: I dislike it for its complete lack of any form of datatypes :P 20:30 < horros> (and referential integrity) 20:30 < erisco> I don't know of any other well-known flat-file-like databases though 20:31 < horros> I don't like flat-file-like databases. 20:31 < horros> But that's just me (it seems). 20:31 < impl> I don't either 20:31 < horros> HA! 20:31 < impl> Maybe it's the Enterprise in me talking 20:31 < erisco> I just liked the idea for development 20:31 < Wombert> impl: wat are you talking about 20:31 < horros> I knew there HAD to be at least one other sane person in the world! 20:31 < saracen> impl: Star Trek? 20:31 < impl> No, fuck off 20:32 < saracen> lawl 20:32 < Wombert> oh wait. sqlite 20:32 * Wombert stabs everyone 20:32 < erisco> it seems easier to work with multiple projects if each database is nicely separated and tied into its directories 20:32 < horros> OI! 20:32 < horros> No stabbing :( 20:32 < horros> It's already half past ten. 20:32 < erisco> so if I deleted the project files I don't have to forget to delete the database... and then have it sit around for a year and finally realize what it wasn't for anymore 20:33 < horros> erisco: So what if you leave a DB laying around? 20:33 < erisco> with Agavi using different database setups in development and production should be a breeze anyways right? :) 20:33 < erisco> horros, I try to be neat, is all 20:33 < horros> I think I have abouy 25 databases on my development box at work 20:33 < horros> 20 of which I've no idea what they're for :) 20:34 < horros> hrrmh. 20:34 < impl> erisco: of course the problem being that SQLite-SQL isn't compatible with MySQL-SQL or pgsql-SQL or Transact SQL or whatever else 20:34 < erisco> you could look at the access logs and see what's querying on them perhaps 20:34 < horros> erisco: Umm, "nothing". I know what I'm running, it's just databases I've created throughout the year for some reason or the other 20:35 < erisco> impl, yes, quite so. setting up a minimal abstraction layer for that isn't too difficult for that though, without resorting to an orm 20:35 < horros> years* 20:35 < horros> Hmmh, out with ze dog. bbl. 20:36 < erisco> impl, depending on the situation of course. I haven't found myself in the need of terribly rdbms-specific features 20:36 -!- fnordfish [n=fnordfis@e178153219.adsl.alicedsl.de] has joined #agavi 20:36 < impl> like 'stored procedures'? 20:36 < erisco> nope. I'm still starting out, haven't needed anything like that 20:37 < erisco> I still have mysql, sheesh, I just want to give sqlite a try and see if I find it more manageable 20:37 < impl> .gv gay porn 20:37 < Sandvich> FND Films - Gay Zombie @ http://www.youtube.com/v/1ZuK_wYrqp8&fs=1 | Hot ! Eating Out 2004 (gay only) @ http://video.google.com/googleplayer.swf?docId=-7266380596966336799&hl=en&fs=true | BANNED Adam and Eve, the gay version @ http://www.youtube.com/v/zKAW96N-Vms&fs=1 | Ellen Degeneres Vs. John McCain: Gay Marriage @ http://www.youtube.com/v/A7addd1-SY8&fs=1 20:37 < impl> loool 20:37 < Wombert> ZE FUCK 20:37 < impl> 15:36:24 < saracen> noob, it's in agavi though. But, I don't think I'll make many friends if you trigger it =( 20:38 < saracen> I only wish you shared the same fear, bitch 20:38 < Wombert> .g fail 20:38 < Sandvich> 163,000,000 FAIL Blog: Pictures and Videos of Owned, Pwnd and Fail Moments @ http://failblog.org/ | Shipment of Fail @ http://www.shipmentoffail.com/ | Failure - Wikipedia, the free encyclopedia @ http://en.wikipedia.org/wiki/Failure | YouTube - YoU FaiL , FaiLuRe ,EpiC FaiL!! @ http://www.youtube.com/watch?v=Z1xqm7gmBjs 20:38 < impl> NOTHING FRIGHTENS THE GRAND IMPL 20:38 < saracen> MY BOAT WOULD 20:38 < impl> I WOULD COMMANDEER HER 20:39 < Wombert> if the grand impl ain't frightened by nothing, would he then tell me what 20:39 < Wombert> [21:29] impl: Wombert: you do realize that I go to class during weekdays right? 20:39 < Wombert> was about 20:39 < Wombert> also, impl, I want to add a Master.php to ze build templates and shit 20:39 < Wombert> how 20:39 < Wombert> :< 20:39 < impl> Wombert: all these HALPs when I'm not around and stuff 20:40 < Wombert> impl: oh I'm just saying HALP so you'll read it later and then reply or so 20:40 < impl> ANGRILY 20:40 < Wombert> you? 20:40 < Wombert> yes 20:40 * impl Led Zeppelin - Tangerine 20:40 < Wombert> wat happened to you 20:40 < impl> I'm just fucking with you 20:40 < impl> :D 20:41 < Wombert> :< 20:41 < saracen> I'd all so like to know what happened to you 20:41 < saracen> You used to be such a nice boy. 20:41 * Wombert stabs computer 20:41 < Wombert> COMPILE FASTER 20:41 < saracen> Ever since you went and hung out with a load of germans 20:41 < saracen> You've changed 20:42 < impl> .kick saracen lol dongs! 20:42 < um> impl: Error: You don't have the #agavi,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 20:42 < impl> oh gay 20:42 < impl> Freenode must have disabled the in-channel commands 20:42 < impl> or smth 20:43 < impl> well, lol dongs! to you anyway 20:43 < saracen> I got that, thanks 20:44 -!- fnordfish_ [n=fnordfis@e178168216.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20:46 < Wombert> AHA 20:46 < Wombert> mooh 20:46 < Wombert> it's really hoem tiem nao 20:46 < Wombert> bai 20:46 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 21:06 -!- Goleo[66] [n=master@91.98.70.183] has joined #agavi 21:09 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: CIA-6 21:10 -!- Netsplit over, joins: CIA-6 21:15 < erisco> was that praising gentoo or taking a shot at it? 21:24 -!- Wombert [n=Wombert@dslb-088-066-180-104.pools.arcor-ip.net] has joined #agavi 21:25 < impl> Wombert: Finally fixed btw: "Opening php:// wrapper in append mode results in a warning" 21:28 < Wombert> impl: heh 21:28 < Wombert> in php? 21:28 < Wombert> oh wait I had a bug report about that or so 21:29 < Wombert> ah no that was another 21:29 < Wombert> http://bugs.php.net/bug.php?id=43510 21:29 < Wombert> you wouldn't happen to be compiling PHP right now right? :D 21:30 < impl> No 21:31 < impl> nfq: poke 21:32 < nfq> impl: 10 mins? 21:32 < impl> nfq: sure 21:34 < erisco> is unit testing ready to be used or is it still under development? 21:35 -!- fnordfish [n=fnordfis@e178153219.adsl.alicedsl.de] has left #agavi [] 21:35 -!- Goleo[66] [n=master@91.98.70.183] has quit [Read error: 60 (Operation timed out)] 21:37 -!- Goleo[66] [n=master@91.98.70.183] has joined #agavi 21:39 -!- Goleo[66] [n=master@91.98.70.183] has quit [Client Quit] 21:41 -!- Strzalek_ [n=Strzalek@dki220.neoplus.adsl.tpnet.pl] has quit [] 21:41 -!- matbtt [n=matbtt@BAH4b3f.bah.pppool.de] has joined #agavi 21:47 -!- SasanRose [n=SasanRos@92.50.11.189] has quit ["leaving"] 22:02 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has quit [Remote closed the connection] 22:02 < nfq> ok, impl wassup? 22:06 -!- Macen [n=leopard@host86-130-122-91.range86-130.btcentralplus.com] has joined #agavi 22:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 22:07 < Whisller> hi 22:23 < impl> nfq: oh, hi 22:23 < nfq> hey impl 22:23 < impl> nfq: When you send business cards to be printed, do you do crop marks or bleed marks? 22:23 < nfq> crop marks 22:23 < impl> okay, good, thanks :D 22:23 < nfq> I usually include the slug and bleed area 22:23 < nfq> with 2mm 22:23 < nfq> I guess that's something in Imperial system 22:23 < nfq> I should know being English 22:24 < nfq> but i am so used to Metric by now 22:24 < impl> I think the standard here is 1/8in 22:24 < impl> it's not that big of a deal anyway, since my cards are just white 22:40 < impl> Wombert: 17:35:56 #php fov 02 Nov 22:40 < impl> er 22:40 < impl> Wombert: http://www.suspekt.org/2008/11/03/php-usb-device-to-solve-namespace-problems/ 22:40 < impl> ^_^ 22:40 < Wombert> ya 22:40 < saracen> That was pasted in here a few hours ago 22:40 < Wombert> impl: good you didn't have that porn site in the clipboard still :> 22:40 < impl> oh 22:40 < impl> what porn site 22:40 < Macen> 5mm here 22:40 < Wombert> Macen! 22:40 * saracen thinks Josh moment 22:40 < Wombert> impl and Macen 22:40 < Wombert> is that problem fixed 22:41 < Wombert> when creating actions 22:41 < Wombert> http://trac.agavi.org/ticket/899 22:41 < Macen> not that i'm aware 22:41 < Wombert> did you try? 22:41 < Wombert> http://trac.agavi.org/ticket/899#comment:3 22:41 < Macen> i had no way of getting notification of this 22:42 < Macen> this is a simple read function 22:42 < Wombert> well okay 22:42 < Wombert> can you try right now please? 22:43 < Macen> i mean, it was the default read option that was wrong 22:43 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:43 < nfq> MikeSeth: you there? 22:43 < Wombert> 14:18 < Macen> Agavi > module-locate: 22:43 < Wombert> 14:18 < Macen> [property] Loading /Users/craigfairhurst/Sites/gosnews/app/modules/Users/build.properties 22:43 < Wombert> 14:18 < Macen> [property] Unable to find property file: /Users/craigfairhurst/Sites/gosnews/app/modules/Users/build.properties... skipped 22:43 < Wombert> 14:18 < Macen> Action for default system action [Index]: 22:43 < Wombert> 14:18 < Macen> its done it again 22:43 < Macen> Index never existed, that was it 22:43 < Macen> um 22:44 < Wombert> yeah but did you try again? 22:44 < Macen> yeah and that time i used "Public", which is what i specified previously 22:44 < Macen> i never specified "Index" 22:45 < Macen> where does the build system run from again? 22:45 < Wombert> impl: it didn't look like you did any change regarding this 22:45 < Macen> i can take a look 22:45 < Wombert> -didn't +doesn't 22:45 < impl> I didn't 22:45 < impl> I can't replicate it though, which is why I said to try the newest from SVN 22:46 < Macen> i;ve updated from .03 to .05 since 22:46 < Macen> i see... 22:46 < Macen> let me try 22:46 < Wombert> Macen: can you reproduce it please and walk impl through the exact steps 22:46 < Wombert> that would be great 22:46 < Wombert> cause I wanna roll a beta6 tomorrow 22:46 < Wombert> thanks guys 22:46 < Macen> kk 22:47 < impl> ugh 22:47 < impl> let me reboot to Linux 22:47 < Wombert> would be nice if either of you could add a comment to the ticket with whatever the result is 22:47 < Wombert> thanks 22:47 < Wombert> see you tomorrow 22:47 * Wombert & 22:47 -!- Wombert [n=Wombert@dslb-088-066-180-104.pools.arcor-ip.net] has quit [] 22:47 < Macen> k 23:00 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 23:04 -!- icyt is now known as IcyT 23:12 -!- matbtt [n=matbtt@BAH4b3f.bah.pppool.de] has left #agavi [] 23:12 -!- erisco [n=erisco@brisco.kent.net] has quit [Read error: 110 (Connection timed out)] 23:12 -!- jwage [n=jwage@corp.centresource.com] has quit [] 23:15 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 23:25 -!- Macen [n=leopard@host86-130-122-91.range86-130.btcentralplus.com] has quit [] 23:30 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 23:31 -!- erisco_ [n=erisco@brisco.kent.net] has quit ["Leaving"] --- Day changed Tue Nov 04 2008 00:01 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 00:15 < CIA-6> impl * r3266 /branches/1.0/ (2 files in 2 dirs): Fix #899: Build system fails to find or generate default action 00:16 -!- dsias [n=dsias@66.216.24.248] has quit [Read error: 110 (Connection timed out)] 00:20 < CIA-6> impl * r3267 /branches/1.0/src/config/AgaviConfigCache.class.php: preg_quote correctly in case someone uses a pound sign in a file name (it could happen...) 00:23 < CIA-6> impl * r3268 /branches/0.11/src/config/AgaviConfigCache.class.php: Backport [3267] to 0.11 00:24 < saracen> impl: This likes you touched some PHP 00:25 < saracen> +1 for TEAM BOAT 00:27 < impl> saracen: \intersection, BITCH. 00:28 < saracen> That doesn't change anything 00:28 < saracen> I know it 00:28 < saracen> You know it 00:29 < saracen> My boat knows it 00:29 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 00:29 * bobbytek2 stabs #agavi 00:41 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 00:57 -!- eremit [n=Miranda@p5B23466D.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 01:07 -!- karmacod1r [n=karmacod@dslb-084-057-071-216.pools.arcor-ip.net] has joined #agavi 01:23 -!- karmacoder [n=karmacod@dslb-084-057-075-180.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:23 -!- karmacod1r is now known as karmacoder 01:44 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi 01:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:05 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 02:10 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: jake, Rick, bobbytek2, acdjazz, bnovc, saracen, bleachy, Arme[0], bobbytek4, @ChanServ, (+19 more, use /NETSPLIT to show all of them) 02:12 -!- marklar|omni [n=mark@teh.marklar.biz] has quit [Read error: 104 (Connection reset by peer)] 02:13 -!- Netsplit over, joins: @ChanServ, krycek__, karmacoder, dsias, bobbytek2, Zeelot3k, CIA-6, MrJeep, opengeek, PyroBilly (+19 more) 02:13 -!- marklar|omni [n=mark@teh.marklar.biz] has joined #agavi 02:13 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 02:19 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:38 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 02:54 -!- guillerr [n=guillerr@host178.190-136-217.telecom.net.ar] has joined #agavi 03:14 -!- IcyT is now known as icyt 03:41 -!- guilherme [n=guilherm@189.30.200.233] has joined #agavi 03:54 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:56 -!- luke` [n=luke`@59.92.155.251] has quit [] 03:59 -!- rawb [n=rawb@c-24-61-142-198.hsd1.ct.comcast.net] has joined #agavi 03:59 -!- rawb [n=rawb@unaffiliated/rawb] has quit [Remote closed the connection] 04:02 -!- guilherme [n=guilherm@189.30.200.233] has quit ["Leaving"] 05:16 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 05:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:52 -!- Goleo[66] [n=master@91.98.71.191] has joined #agavi 05:54 -!- luke` [n=luke`@59.92.155.251] has joined #agavi 06:13 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [] 06:17 -!- guillerr [n=guillerr@host178.190-136-217.telecom.net.ar] has quit ["http://devthought.com"] 06:20 -!- guillerr [n=guillerr@host178.190-136-217.telecom.net.ar] has joined #agavi 06:20 -!- guillerr [n=guillerr@host178.190-136-217.telecom.net.ar] has quit [Client Quit] 06:31 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 06:38 < horros> Huomenta. 06:46 < v-dogg> huomenta 06:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:59 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:00 -!- Mo [n=mo@87.79.35.60] has joined #agavi 07:06 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 07:10 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 07:19 -!- Goleo[66] [n=master@91.98.71.191] has quit [Read error: 60 (Operation timed out)] 07:23 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 07:30 -!- Goleo[66] [n=master@91.98.71.126] has joined #agavi 07:35 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:35 < _cheerios> huomenta 07:47 -!- luke`_ [n=luke`@59.92.158.27] has joined #agavi 07:50 < _cheerios> hmm, when would apt-get not install php binaries 07:53 -!- luke`_ [n=luke`@59.92.158.27] has quit [] 07:59 -!- luke` [n=luke`@59.92.155.251] has quit [Read error: 110 (Connection timed out)] 08:25 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:27 < _cheerios> wierd wierd wierd 08:33 < Rendez> Huomenta! 08:33 < MikeSeth> huomenta 08:39 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:40 < Wombert> nom 08:42 < v-dogg> om 08:45 < _cheerios> marklar|omni, around? 08:52 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:59 < CIA-6> david * r3269 /branches/1.0/ (3 files in 2 dirs): merge [3171:3267/branches/0.11] 09:01 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 09:01 < whisller> hi guys 09:03 < CIA-6> david * r3270 /branches/0.11/CHANGELOG: changelog entry for [3267] and [3268], closes #913 09:04 < CIA-6> david * r3271 /branches/1.0/CHANGELOG: merge [3268:3270/branches/0.11] 09:09 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 09:10 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 09:14 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 09:14 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 09:16 -!- luke` [n=luke`@122.166.1.168] has joined #agavi 09:18 < MikeSeth> nooom 09:26 < CIA-6> david * r3272 /branches/0.11/ (429 files in 3 dirs): Updated timezone database to 2008i, closes #912 09:26 < horros> hrrm. 09:29 < Wombert> guys 09:29 < Wombert> I think we should restructure the changelog 09:29 < Wombert> so it at least has releases in chronological order, not in version number order 09:30 < Wombert> right now, changes ported to 1.0 from 0.11 are not obvious from the 1.0 changelog alone, unless you 09:30 < Wombert> a) scroll down to 0.11 09:30 < Wombert> b) use your magic ball to find out that the change was actually ported to 1.0 09:31 < Seldaek> I don't haz magic ball :( 09:32 < MikeSeth> Wombert: isnt there a separate changelog for every branch? 09:33 < Wombert> no 09:33 < Wombert> right now, a fix ported from 0.11 shows up further down at the 0.11 release info, not at the 1.0 release where it was included 09:34 < Wombert> which I think is a problem 09:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 09:35 < MikeSeth> because changelog is merged? 09:39 < Wombert> yeah 09:39 < MikeSeth> so you need to manage changelog 09:39 < MikeSeth> hm 09:40 * MikeSeth ponders 10:00 -!- Mo [n=mo@87.79.35.60] has quit [Nick collision from services.] 10:05 < CIA-6> david * r3273 /branches/0.11/src/translation/data/timezones/America_47_Argentina_47_Salta.php: added timezone file forgotten in [3272], closes #912 10:10 * _cheerios whacks himself. forgot what package installs what. nothing was wrong after all. too much source compiling of same stuff. 10:11 < CIA-6> david * r3274 /branches/1.0/ (430 files in 3 dirs): merge [3271:3273/branches/0.11] 10:14 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 10:16 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 10:24 < MikeSeth> http://forums.somethingawful.com/attachment.php?s=&postid=351647269 [nsfw] 10:24 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 10:24 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Read error: 54 (Connection reset by peer)] 10:25 < CIA-6> felix * r3275 /branches/felix-testing-implementation/ (436 files in 7 dirs): (log message trimmed) 10:25 < CIA-6> Merged [3257:3274/branches/1.0] via svnmerge: 10:25 < CIA-6> ........ 10:25 < CIA-6> r3257 | david | 2008-10-31 16:05:00 +0100 (Fri, 31 Oct 2008) | 1 line 10:25 < CIA-6> minor cleanup 10:25 < CIA-6> ........ 10:25 < CIA-6> r3261 | impl | 2008-11-02 23:15:22 +0100 (Sun, 02 Nov 2008) | 1 line 10:25 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 10:26 < Wombert> NSFW INDEED 10:26 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 10:31 < Macen> how did i manage on windows 10:31 < dsias> I using a non standard app layout, how can i modify the build tools to work with my new layout? 10:31 < Macen> man.. 10:31 < Macen> i think build.properties 10:31 < Macen> or build.xml 10:32 < dsias> I installed the agavi tools with pear 10:32 < Macen> agavi isn't a toolkit 10:32 < dsias> how will this work when I upgrade to 1.0 10:33 < Macen> i upgraded to 1.0b3 and there were a couple of problems 10:33 < dsias> agavi cli tool 10:33 < dsias> app 10:33 < Macen> and i mostly was serving static pages 10:34 < Macen> changing the agavi root folder then upgrading...i don't know how to keep your changes.. 10:34 < Wombert> dsias: what is the question exactly? 10:34 < Wombert> I didn't quite get it 10:34 < dsias> what is the best way to make my configuration changes to keep them between updates 10:35 < dsias> I'm looking to have the agavi cli app work with project setup like /apps/someapp /apps/blog 10:35 < Macen> this is why we need a road map, so people can decide when to pick a version then stick to it 10:35 < Macen> unless there is a way to maintain updates 10:35 < dsias> so i can have several apps in one project 10:36 < CIA-6> david * r3276 /branches/0.11/ (CHANGELOG src/build.xml): Fixed #914: build.xml is missing reset of code templates dir to default before copying dist.htaccess 10:36 < Wombert> dsias: well, 1.0 has a new build system 10:36 < Wombert> if that answers the question (not sure; I still don't quite follow) 10:36 < dsias> is it ready to go? 10:37 < Wombert> yeah I'd say so 10:37 < Macen> dsias: actually i think you are missing what modules are 10:37 < dsias> i have many module in an app 10:37 < whisller> But I think he is asking about several apps not modules Macen 10:37 < dsias> I want to keep all the project in one vhost 10:37 < whisller> hmm 10:37 < dsias> apps 10:37 < Wombert> Macen: actually i [sic] think you don't even know what he's talking about 10:37 < whisller> Not he don't ;p 10:38 < whisller> dsias: so you want have one copy of agavi and many apps referer to it? 10:38 < Macen> maybe :p 10:38 < dsias> yes 10:38 < Macen> but i think he is missing something 10:38 < Wombert> dsias: but why do you need to customize the build system for that? 10:38 < dsias> in the same vhost 10:38 < Wombert> uuuuh 10:38 * Wombert blinks 10:38 < Wombert> yeah but, err, what's the problem about that? 10:38 < dsias> if i change the layout from /app/.* 10:38 < Wombert> put it somewhere and done 10:38 < whisller> But you do not need to change anything in build system 10:39 < dsias> to /apps/bank /apps/blog 10:39 < Wombert> dsias: you do not need to change app layouts or build system things to use the same agavi instance in many apps!? 10:39 < dsias> the agavi build tool will not work 10:39 < Wombert> wrong 10:39 < dsias> it can't find the project on my system now 10:40 < Wombert> what does your layout look like right now 10:41 < Macen> i know what his problem is, i can't put it into words though... 10:41 < dsias> / apps/banking /apps/blog /apps/billing /apps/transaction_Processing_service 10:42 < dsias> where /apps/banking was /app 10:42 < Wombert> dsias: !?!?!? 10:43 < Wombert> why don't you have apps/banking/app/ 10:43 < Wombert> apps/blog/app 10:43 < Wombert> etc 10:43 < Wombert> each blog/, banking/, ... folder contains app/ and pub/ 10:43 < Wombert> ? 10:43 < dsias> I was hoping to just change the build rules 10:43 < Wombert> waitwait 10:43 < dsias> no 10:43 < Wombert> what does that have to do with the build system 10:44 < whisller> He want do something like in symfony, you've got many apps with one pub 10:44 < Wombert> whisller: yes, but... what's the problem about that!? 10:44 < whisller> I don't know ; p 10:44 < Wombert> it can be done, and it doesn't require changes to the build system 10:44 < whisller> I know that 10:44 < dsias> I change my layout to what you suggested 10:44 < dsias> i'll 10:44 < whisller> so dsias http://trac.agavi.org/browser/branches/1.0/samples/pub/index.php 10:44 < dsias> it will work for sure 10:45 < Wombert> dsias: what does it look right now? 10:45 < whisller> As you can see, you can define path to your app config file 10:45 < whisller> It can be /blog/app/config.php , /dupadupa/app/config.php and so on 10:45 < whisller> So you can have one vhost and many apps 10:45 < Wombert> also, I really don't get the benefit. why do you need all apps in the same folder just for them to work in the same vhost? 10:45 < dsias> just thought it would be easy to change the build vars to let it work with my current layout 10:45 < Wombert> dsias: could probably be done in 1.0, but I'm really not sure if you're not making too much effort there!? 10:46 < dsias> just out env in svn 10:46 < Wombert> put each app into it's own folder (with just app/) and have one pub/ folder where you put... well, I don't know what 10:46 < whisller> dsias: easier will be change path to app in your index.php/blog.php etc 10:46 < Wombert> how does that work then... do you have pub/blog.php, pub/banking.php etc? 10:46 < Wombert> that works just like that 10:46 < Wombert> nobody forces you to have pub/ on the same level as app/ 10:47 < Wombert> (look closely at what index.php contains) 10:47 < dsias> i used a different index.php at each entry point /blog/ 10:47 < Wombert> ah like... pub/blog? 10:47 < dsias> in routing 10:47 < Wombert> dsias: could you _please_ post your dir structure? 10:47 < dsias> yes 10:47 < whisller> hmm :> 10:47 < whisller> Now I don't understand anything :D 10:47 < Wombert> yeah me neither :p 10:48 < Macen> join my club then :/ 10:48 < dsias> in the web root /blog/ i have index.php call the controller of the correct app 10:48 < dsias> for each app 10:48 < dsias> / banking/ 10:48 < whisller> ahh but 10:49 < whisller> are you trying whole app dynamicaly? 10:49 < whisller> using filter or something :> 10:49 < dsias> each has it own routing 10:50 < whisller> dsias: in your apps/ but your app like apps/blog/app, apps/something/app then in pub add /pub/blog, /pub/something and then just add vhosts for it. 10:50 < whisller> And then you will have separate apps 10:51 < dsias> hmm 10:51 < dsias> might be easier 10:52 < dsias> it seems to be working fine with mod_rewrite 10:53 < dsias> when will 1.0 be released? 10:53 < whisller> is, beta 5 10:53 < dsias> kewl 10:54 < whisller> http://www.agavi.org/download 10:54 -!- icyt is now known as IcyT 10:54 < dsias> ty 10:54 < dsias> love the new site 10:54 < dsias> :) 10:54 < whisller> yeah isn't bad 10:56 < dsias> will there be somewhere for users to upload code? 10:57 < whisller> btw add img { border: 0px; } in blog, because on FF logo has border 10:57 < whisller> as I know digitarald is working on it 10:57 < whisller> *in blog css 11:01 < Macen> possible to use gettext with heredoc anyone? 11:05 < PyroBilly> Just _(<< multiline blah 11:05 < PyroBilly> EOF 11:05 < PyroBilly> ); 11:06 < PyroBilly> You may have to write your own string extractor though 11:09 < Wombert> yes dsias 11:11 < Wombert> PyroBilly: string extractor? 11:11 < Wombert> ah 11:11 < Wombert> http://grammatista-project.org/ ;) 11:11 < Wombert> though I think that cannot handle heredoc yet; good point 11:14 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi 11:18 < saracen> Anybody here know how I can tell doctrine to use a specific charset globally? 11:23 < Wombert> yeah it's some option 11:23 < Wombert> for the mysql driver 11:23 < v-dogg> Wombert: oh, btw, I don't think app/ is the place for log/ 11:23 < Wombert> agavi supports those 11:23 < Wombert> v-dogg: ? 11:23 < Wombert> v-dogg: you mean in general? 11:23 < Wombert> could be, yeah 11:24 < Wombert> rather have a top level log/ folder? or what do you suggest? 11:24 < v-dogg> Wombert: yeah, that's application data and shouldn't be in the "code directory" 11:24 < Wombert> yeah probably 11:24 < Wombert> in fact, the same could be argued for app/cache 11:24 < v-dogg> yes 11:24 < saracen> Wombert: _was_ it ATTR_DEFAULT_TABLE_CHARSET? Because, that seems to have been removed now. =( 11:25 < Wombert> saracen: I dunno. check the docs 11:25 < saracen> The docs lie =( 11:25 < v-dogg> Wombert: I have a top-level dir data/ and log/ inside is (among other things) 11:25 < v-dogg> it* 11:26 < whisller> saracen: did you used SET CHARACTER SET utf8? 11:27 < whisller> but it is for mysql only 11:27 -!- SasanRose [n=SasanRos@91.184.89.197] has quit [Read error: 104 (Connection reset by peer)] 11:27 < whisller> *mysql need it 11:27 < Wombert> http://trac.doctrine-project.org/browser/branches/1.1/lib/Doctrine/Connection/Mysql.php#L123 11:28 < saracen> whisller: I was hoping on a way to set it via databases.xml. It appears I can set it per table, but then doctrine says for some databases, that might not be enough. And that you should set it at connection level 11:28 < Wombert> http://trac.agavi.org/browser/branches/1.0/src/database/AgaviDoctrineDatabase.class.php#L119 11:28 < Wombert> there you go saracen 11:29 < Wombert> that will cause mysql to connect right away, though (meh) 11:29 < saracen> Wombert: http://trac.doctrine-project.org/browser/tags/1.0.3/lib/Doctrine/Connection.php#L682 11:29 < saracen> =) 11:30 < Wombert> saracen: http://trac.doctrine-project.org/browser/branches/1.1/lib/Doctrine/Connection/Mysql.php#L123 11:30 < saracen> Damn it 11:30 < saracen> Thank you :) 11:30 < Wombert> mmm :p 11:31 < Wombert> I've never, ever used doctrine btw <: 11:35 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has joined #agavi 11:43 < _cheerios> if you can, add the charset to the mysql server to handle, so no need in code 11:44 < _cheerios> (given you use eg. utf8 only) 11:45 < horros> Bah. 11:45 < horros> I can't seem to get to work with Propel :( 11:48 < horros> DOMDocument::load(): Extra content at the end of the document in file:///blahblah/public.xml, line: 73 11:48 < horros> except 11:48 < horros> The file is 468 lines, and line 73 is 11:48 < horros> :( 11:52 < MikeSeth> man internets sure are slow today 11:57 < kaos|work_> MikeSeth: no, it's more like you'r back to a country w/o fast internets :P 11:59 < v-dogg> your internets is just not kosher :) 12:00 -!- bnovc [n=bnovc@67.159.57.227] has quit [Read error: 110 (Connection timed out)] 12:00 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has quit [Remote closed the connection] 12:00 < Wombert> nomnom 12:02 < MikeSeth> kaos|work_: and I *am* :D 12:02 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has joined #agavi 12:02 * saracen remembers to log this time 12:04 < horros> Ha. 12:04 -!- bnovc [n=bnovc@67.159.57.227] has joined #agavi 12:05 < horros> Needed to wrap everything in -tags in the external schemas. 12:16 -!- Goleo[66] [n=master@91.98.71.126] has quit [Read error: 110 (Connection timed out)] 12:16 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has quit [Remote closed the connection] 12:18 -!- Goleo[66] [n=master@91.98.71.126] has joined #agavi 12:22 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 12:28 < MikeSeth> headache 12:29 < horros> bored 12:29 -!- bnovc [n=bnovc@67.159.57.227] has quit [Read error: 110 (Connection timed out)] 12:30 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has joined #agavi 12:41 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 12:42 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:45 < horros> Bah. 12:45 < horros> Stupid preg_quote 12:52 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi 12:54 -!- luke`_ [n=luke`@122.166.1.168] has joined #agavi 12:54 -!- Arme[N] is now known as Arme[0] 12:56 -!- luke` [n=luke`@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 13:02 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 13:05 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 13:30 < CIA-6> felix * r3277 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviRoutingTest.php: 13:30 < CIA-6> added a test for #263 13:30 < CIA-6> refs #263, #308 13:39 < MrJeep> morning 13:40 < v-dogg> I'm pretty sure you mean "huomenta" :p 13:41 < MrJeep> hum, yeah this is what I meant 13:41 < MrJeep> :P 13:42 < CIA-6> felix * r3278 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviWebRoutingTest.php: 13:42 < CIA-6> added a testcase for #365 13:42 < CIA-6> - refs #365, #308 13:42 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 13:48 < CIA-6> felix * r3279 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviWebRoutingTest.php: 13:48 < CIA-6> added a testcase for #277 13:48 < CIA-6> - refs #277, #308 13:58 < CIA-6> felix * r3280 /branches/felix-testing-implementation/test/ (2 files in 2 dirs): fixes the testcase for the generation of the shortest possible urls 13:59 < aka> ;) 13:59 -!- luke`_ [n=luke`@122.166.1.168] has quit [Read error: 110 (Connection timed out)] 14:00 -!- Goleo[66] [n=master@91.98.71.126] has quit [Connection timed out] 14:00 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 14:00 -!- Goleo[66] [n=master@91.98.71.126] has joined #agavi 14:02 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:05 < CIA-6> felix * r3281 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviWebRoutingTest.php: 14:05 < CIA-6> fixed testcases for #444, by default the longest possible url is generated 14:05 < CIA-6> - refs #444, #308 14:35 < Goleo[66]> hi guys 14:37 < Goleo[66]> for use i18n i should make manualy dev folder or with specfy command make that? also *.mo files 14:37 < Goleo[66]> can somebody give me document about that 14:39 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:44 < Goleo[66]> Wombert, hi :) 14:46 < fnordfish> Huomenta - where is the API doc? http://www.agavi.org/apidocs/ is kinda empty 14:47 < Wombert> fnordfish: "packages" in top right 14:47 < Wombert> I'll fix that in a bit 14:47 < CIA-6> felix * r3282 /branches/felix-testing-implementation/test/ (3 files in 2 dirs): 14:47 < CIA-6> added testcases for #764 14:47 < CIA-6> - refs #764, #308 14:48 < fnordfish> ah ic 14:48 < fnordfish> thanks 14:55 < Goleo[66]> for use i18n i should make manualy dev folder or with specfy command make that? also *.mo files 14:57 < v-dogg> you need to do those manually 14:57 -!- Sandvich [n=OmNomNom@goto.fiveturns.org] has quit [Remote closed the connection] 14:57 < Goleo[66]> v-dogg, thx :) 14:58 < Goleo[66]> v-dogg, but *.mo files i should write st into that file 15:04 < v-dogg> you write your translation string into .mo files. see gettext manual for more information 15:05 < v-dogg> this is not related to Agavi and I don't know gettext, sorry 15:06 < Goleo[66]> v-dogg, i should write my stroing in *.po file 15:06 < Goleo[66]> but i don't know what *.mo files is 15:08 < v-dogg> oh, sorry, I .mo is a compiled .po 15:08 < PyroBilly> Goleo[66]: This isn't really agavi but message me and I will explain the basics to you 15:09 < v-dogg> and you need to compile .po files with gettext tools 15:09 < v-dogg> PyroBilly to ze rescue :) 15:09 * Wombert grumbles 15:10 * Wombert ponders adding docs in all the spots where impl didn't bother to 15:11 < Macen> blah 15:12 -!- luke` [n=luke`@122.166.1.164] has quit [] 15:12 < Goleo[66]> PyroBilly, ! 15:12 < v-dogg> Wombert: what would those spots be? 15:12 < Wombert> lots of build stuff mainly 15:13 < Wombert> I did a lot already but my wrist hurts 15:13 < Wombert> and I need to get more coding done today :> 15:14 < v-dogg> get a better keyboard (e.g. logitech's natural or whatever this is called) 15:14 < v-dogg> you need to have your wrists in an unnatural position with a normal straight keyboard 15:14 < Xylakant> v-dogg: wombert hat a great apple keyboard, don 15:14 < Xylakant> 't 15:15 < Xylakant> tell him to give that away :) 15:15 < Xylakant> he'll hate you for it 15:15 < Wombert> I like it :< 15:15 < Wombert> also, I had a msft keyboard once that I think was ergonomic, at least a bit 15:15 < Wombert> basically, I ruin my carpal tunnels during sleep, not during work 15:15 < Wombert> which is, kind of, meh 15:15 < Xylakant> well then 15:15 < Xylakant> sleep less, work more 15:16 < Wombert> all I really need is a chick to sleep alongside me to cuddle. then I don't need to use my arms as pillows 15:16 < Wombert> 15:16 < v-dogg> or just stop wanking :) 15:16 < saracen> chicks use _your_ arms as pillows 15:16 < v-dogg> or use left hand for a change 15:17 < Wombert> saracen: fine with me. as long as I don't put an arm below my head and twist the wrist all the way down to be comfortable 15:17 * Wombert tsabs v-dogg 15:18 < saracen> Wombert: Nothing is worse than being restricted because somebodies sleeping on your arm. Nothing! 15:18 < saracen> Anyway, I has question 15:19 < Wombert> saracen: it's fun. your arm goes numb and feels like it doesn't belong to your body. also, I guess it depends on taste. anyway 15:19 < v-dogg> if it's not wrist related, you just have to wait 15:19 < Wombert> has your question plz 15:19 < Wombert> haha v-dogg 15:19 < Wombert> imma grab caek 15:19 < Wombert> brb 15:20 < saracen> Event notification via emails. Say I send a notification, and then another one, which cancels out both notifications, I have to perform some logic to figure that out. Is this where creating an email output type/context would come in handy? 15:22 < saracen> For example, say I have an event. The admin cancels it. I don't want to send the email out to all attendees straight away, because he might uncancel it after 10 seconds. Then the admin uncancels it -- if the first cancallation email is still waiting to be sent, I need to take them both out of the queue, becauses nothings changed. 15:23 < saracen> I once implemented this via a model, it got messy quickly, because theres lots of different "types" of email that can be sent. It makes me wonder if other people are doing this through agavi, so it goes through actions and such. 15:32 < CIA-6> felix * r3283 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviWebRoutingTest.php: 15:32 < CIA-6> added a testcase for #432 15:32 < CIA-6> - refs #432, #308 15:39 < Xylakant> saracen: the main problem you face is probably the queuing 15:39 < Xylakant> the way you describe that you'd want to store the mails to be sent for a short while 15:39 < Xylakant> so why don't you go and create some sort of notification queue where you store the timestamp, the type etc 15:39 < Xylakant> and whether it's a cancelation or an uncancelation 15:39 < Xylakant> and then have a cron or the like pull that queue and send the email 15:39 < Xylakant> and so you can handle all that "oh i changed my mind stuff" in the queuing code 15:42 -!- _cheerios [n=Jack@195.197.209.254] has quit ["nn"] 15:43 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 15:53 -!- Strzalek [n=Strzalek@dmc146.neoplus.adsl.tpnet.pl] has joined #agavi 15:54 -!- luke` [n=luke`@122.166.1.164] has quit [] 15:56 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 15:58 < Wombert> saracen, Xylakant: www.dropr.org 15:59 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:08 < v-dogg> Wombert: what's that? should I be worried about the invalid ssl cert?-) 16:08 < Wombert> a message queue thing thing 16:08 < Wombert> yeah ssl cert = fail 16:09 < MrJeep> why does it need to be secure.. .? 16:10 -!- Strzalek_ [n=Strzalek@dkl240.neoplus.adsl.tpnet.pl] has joined #agavi 16:10 -!- Strzalek [n=Strzalek@dmc146.neoplus.adsl.tpnet.pl] has quit [Read error: 60 (Operation timed out)] 16:12 < Xylakant> probably because the trac login uses the same url 16:12 < Xylakant> or rather host 16:18 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has quit ["Leaving."] 16:19 < CIA-6> felix * r3284 /branches/1.0/test/ (7 files in 3 dirs): merges [3217-3283:branches/felix-testing-implementation] 16:23 -!- Strzalek [n=Strzalek@dml48.neoplus.adsl.tpnet.pl] has joined #agavi 16:25 < CIA-6> felix * r3285 /branches/felix-testing-implementation/: 16:25 < CIA-6> Blocked revisions 3284 via svnmerge 16:25 < CIA-6> ........ 16:25 < CIA-6> r3284 | felix | 2008-11-04 17:19:35 +0100 (Tue, 04 Nov 2008) | 3 lines 16:25 < CIA-6> merges [3217-3283:branches/felix-testing-implementation] 16:25 < CIA-6> ........ 16:31 < CIA-6> david * r3286 /branches/1.0/src/ (44 files in 9 dirs): lots of docs and cleanup and such 16:32 < Wombert> impl: can you do the rest plz kthx 16:32 < Wombert> not much left tbd 16:35 -!- Strzalek_ [n=Strzalek@dkl240.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:36 < saracen> Wombert: Will you be getting l4d? 16:37 < Wombert> saracen: good question 16:37 < Wombert> the trailer looks ace, but then, a multiplayer game cannot give you film-like entertainment 16:37 < Wombert> (a reason why I enjoyed games like Call of Duty loads) 16:37 < saracen> Did you ever play sven co-op? 16:38 < Wombert> decades ago, and it was lame 16:38 < Wombert> just like synergy or whatever it is called, I tried it for ~2mins 16:38 < Wombert> multiplayer FPS can be entertaining by providing plenty of lulz, but it cannot be entertaining by telling a story 16:40 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:41 < _cheerios> jee 16:41 < saracen> true. I liked the concept behind sven, synergy and even hidden. But, I didn't play much, mostly because the maps were lame. Hoping l4d will sort of bring the best of both worlds. 16:41 < saracen> End of the day, with the people I play with, we can generally make a game out of anything. Would be nice if it has the playability of tf2 though 16:42 < _cheerios> heh, didn't see the f1 race http://fotos.subefotos.com/a984babe3db3feffe4e295c5e18197cfo.gif 16:43 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 16:46 < saracen> lawl 16:47 < CIA-6> felix * r3287 /branches/1.0/ (2 files in 2 dirs): 16:47 < CIA-6> - fixes #902 16:47 < CIA-6> - adds testcases for #902 16:47 < saracen> I was going home at that point. Annoying as hell, I bet inplay betting at that point was all over the place. 16:51 -!- digitarald [n=digitara@46.Red-79-147-110.staticIP.rima-tde.net] has joined #agavi 16:51 < CIA-6> felix * r3288 /branches/0.11/ (CHANGELOG src/routing/AgaviWebRouting.class.php): - fixes #902 17:09 -!- guillerr [n=guillerr@host59.201-252-54.telecom.net.ar] has joined #agavi 17:11 -!- guillerr [n=guillerr@host59.201-252-54.telecom.net.ar] has quit [Client Quit] 17:12 -!- guillerr [n=guillerr@host59.201-252-54.telecom.net.ar] has joined #agavi 17:13 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 17:16 -!- SasanRose [n=SasanRos@91.184.89.197] has quit ["leaving"] 17:21 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 17:25 -!- digitarald [n=digitara@46.Red-79-147-110.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 17:33 < krycek__> is it a bad idea forward to another action in the action's execute()? 17:35 < Strzalek> krycek__: no it isn't 17:35 < Strzalek> you can do it by: return array("Module", "Action"); 17:37 < krycek__> because it always will be forward to another action, and it does not depend on the output type but on a value from the bd 17:37 < krycek__> right 17:37 < krycek__> thanks man 17:38 < Wombert> nonsense 17:38 < Wombert> you can give control to a view that way 17:39 < Wombert> but not to an action 17:41 < krycek__> yeap... it calls AgaviController->createViewInstance 17:41 < krycek__> how to call an action? 17:43 < Strzalek> krycek__: in view $this->createForwardContainer("Module","Action", array($params)); 17:44 < krycek__> right, in the view i knew how... i guess what i'm trying to do should be solved by a callback class in the routing 17:47 < krycek__> i'll end up with a lot of callback classes as a lot of actions will act depending of that info from the db 17:47 < Wombert> mind explaining what you are doing? 17:50 < krycek__> i'm tryint to create a shopping cart... but i thought of doing that a lil bit flexible... so i can have more than one product's type... view a product, add it to the cart, etc... will depending on the product's type 17:50 < krycek__> *trying 18:09 < krycek__> works fine with callbacks... but can't i access a parameter submitted by "POST" in onMatched()? 18:10 < krycek__> it looks like just parameters mapped in routing.xml are there 18:12 < impl> Wombert: the rest of what? 18:13 < impl> oh jesus 18:14 < impl> you put my bloody name everywhere 18:21 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit [] 18:22 < saracen> Yeah, impl who doesn't touch PHP anymoar 18:22 < saracen> +2 for TEAM BOAT 18:27 -!- Strzalek_ [n=Strzalek@dlj7.neoplus.adsl.tpnet.pl] has joined #agavi 18:35 -!- Strzalek [n=Strzalek@dml48.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 18:38 -!- MrJeep_ [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 18:41 < _cheerios> v-dogg, do you know who sings the song "Systeemi" (goes something like: "Aina systeemi valvoo, et yksin tee ees kuolemaa, sen tallentaa A-T-K, pelkkä tunnus et muuta oo....")? Feels old-fashioned, but it's got a charming touch :p 18:42 < horros> Sounds like Pelle Miljoona 18:42 < horros> I recongise the lyrics. 18:42 < horros> But I can't get the song in my head. 18:45 < _cheerios> google found the name Systeemi next to this artist http://fi.wikipedia.org/wiki/Taiska . bleh. hard to find finnish stuff :) 18:47 < horros> wait 18:47 < horros> hmm 18:47 < horros> What genre is it? 18:48 < horros> Somehow the lyrics look like Pelle/Kakkahätä-77/Kohu-63 :) 18:48 < _cheerios> hehe 18:49 < _cheerios> genre lienee iskelmä 18:51 < horros> hold on a sec 18:52 < _cheerios> http://musiikkilataamo.hs.fi/Magellan/search.do?storeId=13401&pageSize=50&fromIndex=0&itemType=-1&searchType=ALL&searchTerm=%20Taiska&ref=adword_Taiska&gclid=CJSC2PKY3JYCFRmA1Qod1gbT2A 18:52 < _cheerios> it is her, there's a sample there 18:52 -!- MrJeep [n=mrjeep@lbcomm-gx.abacom.com] has quit [Read error: 110 (Connection timed out)] 18:57 < horros> Ah :) 18:57 < horros> Ah, yeah, KH-77 has a song called "Systeemi ei toimi" :) 18:57 < horros> that's probably what mixed me up :) 18:58 < _cheerios> probably as different as it gets to this tune :) 18:59 < impl> saracen: twisting my words for no reason doesn't make you funny, you know 18:59 < horros> _cheerios: Not really. I noticed the real title is Systeemi - System 18:59 < horros> _cheerios: Veljekset Perse has a song called Systeemi/System :) 19:00 < horros> (aka Brothers in Arse :D) 19:00 < _cheerios> yeah, i tried looking up the original as it felt it was a finnish dub-cover, but that found nothing on google 19:01 < _cheerios> this seems to be from a 1986 album. the lyrics are timely and even probably more so in 20 years :) 19:01 < horros> Aye :) 19:01 * horros cranks up Veljekset Perse/Brothers in Arse - Systeemi/System 19:02 < horros> http://www.mikseri.net/artists/veljeksetpersebrothersinarse.56409.php :) 19:02 < Wombert> re 19:02 < Wombert> impl: :D 19:04 < Wombert> impl: AgaviBuildLogger, AgaviProxyBuildLogger, AgaviOptionParser need docs 19:04 < Wombert> could you do that please? 19:04 < impl> AgaviOptionParser is fucked 19:04 < impl> fyi 19:04 < Wombert> not used or something? 19:04 < impl> you can't do -xyz, you have to do -x -y -z 19:04 < Wombert> I was just saying to felix "hey impl built this thing" 19:04 < impl> :D 19:05 < impl> No, it's just architected in the most retarded way possible 19:05 < impl> hehe 19:05 < Wombert> cause we 19:05 < Wombert> a) need that for console interface stuff 19:05 < Wombert> b) are using phpunit's for the tests atm 19:05 < impl> It just needs a few fixes 19:05 < Wombert> okay umm then... lets rewrite a generic one for 1.1 when we add console stuff or so 19:05 < Wombert> :> 19:05 < impl> it is generic 19:05 < impl> it just needs fixing 19:05 < Wombert> ok 19:05 < Wombert> impl: I know it's annoying but... could you do the docs like... _now_? :> 19:06 < Wombert> I'm fixing a couple of other things and then I'll try to roll beta6 19:06 < _cheerios> horros, hard to like after Taiska's voice -- but I could use the added energy from the band compared to this iskelmä -feel :) 19:06 < impl> Wombert: I'm leaving in 15 minutes but I'll try 19:07 < Wombert> impl: big hug 19:07 < impl> Wombert: I upgraded the RAM in my laptop from 1GB to 4GB today 19:07 < Wombert> impl: kick ass huh? 19:07 < impl> so I should be 400% more productive 19:07 < impl> lulz 19:07 < Wombert> on laptops, ram and fast disk are key 19:07 < impl> it has a 7200RPM disk :D 19:07 < Wombert> suppress_redirect_content, is that a good name for a flag that controls whether or not content is sent on redirects (in web response) 19:07 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 19:07 < impl> Wombert: redirect_suppress_content 19:08 < impl> it's not 'redirect content' 19:08 < Wombert> gayness 19:08 < impl> u r a 19:09 < Wombert> I really should get home and watch wolf blitzer with his magic board thing helping me understand exit polls 19:09 < Wombert> but no 19:09 < saracen> 18:58:41 < impl> saracen: twisting my words for no reason doesn't make you funny, you know 19:09 < Wombert> agavi > world events that change our lives forever 19:09 < saracen> It makes me annoying though, right? 19:09 < impl> saracen: yes 19:09 < saracen> impl: +3 team boat. 19:09 < impl> Wombert: psh it doesn't matter until after 7PM EST 19:09 < impl> EDT? 19:10 < impl> EST 19:10 < Wombert> middle of ze night either way for me 19:10 < Wombert> so 19:10 < Wombert> I'll get up tomorrow unless mccain seized powah and started a nucular war 19:10 < Wombert> kek 19:11 < Wombert> impl: redirect_send_content ? 19:11 < Wombert> the problem is we have params like "send_content_length" 19:11 < Wombert> but mmmmh that's not so wrong actually 19:13 < v-dogg> no, that's fine imo 19:13 < v-dogg> send_content_on_redirect 19:13 < Wombert> too long 19:13 < Wombert> :< 19:14 < Wombert> and too gay, I thought about that mmm 19:14 < Wombert> http://trac.agavi.org/ticket/916 19:14 < Wombert> NOT SAYING YOU ARE GAY, V-DOGG, BUT... :> 19:14 < v-dogg> BUT what?-D 19:15 < impl> Wombert: is the test suite failing? 19:15 < Wombert> impl: eh? 19:15 < impl> ~/projects/agavi/svn/branches/1.0/tests2 % php AllTests.php 19:15 < impl> Notice: Undefined variable: config in /home/nfontes/projects/agavi/svn/branches/1.0/src/config/AgaviAutoloadConfigHandler.class.php on line 84 19:15 < Wombert> ze fuck 19:15 < impl> Fatal error: Compilation of configuration file '/home/nfontes/projects/agavi/svn/branches/1.0/tests2/sandbox2/config/autoload.xml' failed for the following reason(s): 19:15 < impl> Configuration file "" specifies class "AgaviXmlConfigDomNodeListIterator" with nonexistent or unreadable file "/home/nfontes/projects/agavi/svn/branches/1.0/src/config/util/dom/AgaviXmlConfigDomNodeListIterator.class.php" in /home/nfontes/projects/agavi/svn/branches/1.0/src/core/Agavi.class.php on line 63 19:15 < Wombert> well you broke that I guess :p 19:15 < Wombert> eww 19:15 < impl> nuh uh 19:15 < Wombert> gayness 19:15 < Wombert> that was me :> 19:16 < impl> :> 19:16 < Wombert> [20:15] impl: Notice: Undefined variable: config in /home/nfontes/projects/agavi/svn/branches/1.0/src/config/AgaviAutoloadConfigHandler.class.php on line 84 19:16 < Wombert> sounds like your fault tho 19:17 < CIA-6> impl * r3289 /branches/1.0/src/build/agavi/phing/AgaviBuildLogger.php: Documentation (1/3): AgaviBuildLogger 19:17 < CIA-6> david * r3290 /branches/1.0/src/config/defaults/autoload.xml: fixed my dumbness from [3286] 19:17 < impl> Wombert: I dunno, it wasn't failing before 19:19 < CIA-6> david * r3291 /branches/1.0/src/config/AgaviAutoloadConfigHandler.class.php: fixed incorrect config file name variable 19:19 < Wombert> impl: it was you <: 19:19 < Wombert> so, "redirect_send_content" it is then? 19:19 < impl> ^_^ 19:19 < impl> Wombert: sounds okay 19:19 < impl> (sry) 19:20 < Wombert> np :> 19:22 < CIA-6> impl * r3292 /branches/1.0/src/build/agavi/phing/AgaviBuildLogger.php: Documentation (1/3): Document parameters in AgaviBuildLogger 19:22 < CIA-6> david * r3293 /branches/0.11/ (CHANGELOG src/response/AgaviWebResponse.class.php): Optionally allow sending of response content when redirecting in AgaviWebResponse, closes #916 19:23 -!- bobbytek4 [n=b@63.250.103.90] has quit [] 19:23 < CIA-6> impl * r3294 /branches/1.0/src/build/agavi/phing/AgaviProxyBuildLogger.php: Documentation (2/3): Document AgaviProxyBuildLogger 19:23 < impl> Wombert: I don't have time to document the OptionParser right now :( 19:24 < impl> but I'll do it when I get back tonight 19:24 < impl> nobody should ever look at that class anyway 19:24 < CIA-6> david * r3295 /branches/0.11/CHANGELOG: Changelog fix 19:24 < Wombert> impl: ok thanks 19:24 < Wombert> later is fine 19:24 < Wombert> I know, but still... 100% perfect API docs is one of our hallmarks :> 19:29 < Wombert> mmm guys 19:29 < Wombert> question 19:29 < Wombert> v-dogg: poek 19:33 < Wombert> http://trac.agavi.org/browser/tags/0.11.5/src/filter/AgaviExecutionFilter.class.php#L515 19:33 < Wombert> should I get rid of that check? 19:33 < Wombert> right now, it means that if your slot does not do anything except for setting a redirect, that redirect won't happen 19:33 < Wombert> you need to do return ''; 19:33 < MrJeep_> it's hard to read with that letter-spacing :S 19:34 < Wombert> I wouldn't say it is a bug; the check is clearly there on purpose, but I can't remember for what reason. might just be optimization or so 19:34 < Wombert> is the letter spacing big or small? 19:34 < MrJeep_> too big 19:34 < MrJeep_> it's 1px, I suggest to use the default value 19:34 < MrJeep_> which is nothing 19:39 < nfq> Wombert: Arial looks crap without default spacing 19:40 < MrJeep_> v e r y m u c h l i k e t h i s 19:40 < nfq> not quite 19:40 < Wombert> I removed the spacing and it looks like ass (almost literally) 19:40 < nfq> yeah 19:40 < nfq> I agree 19:40 < MrJeep_> I don't see any difference right now 19:40 < Wombert> well, I have time to optimize and stuff on friday 19:41 < v-dogg> Wombert: poek back, woot? 19:41 < Wombert> [20:33] Wombert: http://trac.agavi.org/browser/tags/0.11.5/src/filter/AgaviExecutionFilter.class.php#L515 19:41 < Wombert> [20:33] Wombert: should I get rid of that check? 19:41 < Wombert> [20:33] Wombert: right now, it means that if your slot does not do anything except for setting a redirect, that redirect won't happen 19:41 < Wombert> [20:33] Wombert: you need to do return ''; 19:42 < v-dogg> if getting rid of it doesn't have any side effect, yes 19:43 < Wombert> I don't think it has 19:45 < v-dogg> redirecting from a slot can't be very common but ...->setRedirect($url); return ''; is not kosher :) 19:45 < Wombert> yea 19:45 < Wombert> I probably thought something like... well I dunno 19:46 < Wombert> in worst case, you explicitly need to call clear() on the response 19:46 < Wombert> I'd say this goes under bugfix, almost 19:54 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:55 < CIA-6> david * r3296 /branches/0.11/ (CHANGELOG src/filter/AgaviExecutionFilter.class.php): Always merge slot response metadata even if response content is null, closes #917 20:04 < Wombert> 20:04 < Wombert> 20:04 < Wombert> 20:04 < Wombert> 20:04 < Wombert> look, impl 20:04 < Wombert> this is why you rock so much 20:04 < Wombert> I can just hand you a task and I know it'll be perfect 20:04 * Wombert hugs impl 20:04 < Wombert> now, mccain, please win this electin 20:05 < v-dogg> no wayh 20:05 < v-dogg> ze nigga is gonna win 20:06 < MrJeep_> mccain.. ? are you kidding ? 20:06 < CIA-6> david * r3297 /branches/1.0/ (3 files in 3 dirs): merge [3274:3296/branches/0.11] 20:10 < Wombert> oh I should probably explain 20:10 < Wombert> mccain wins = impl leaves the US of A 20:11 < Wombert> at least that's my guess 20:11 < Wombert> :> 20:11 < v-dogg> :) 20:11 < MrJeep_> this is somewhat selfish :P 20:13 < Wombert> I know :p 20:13 < v-dogg> yeah, who cares about the rest of the world as long as we can get impl imported :) 20:15 < v-dogg> maybe we should just let them (american authorities) know impl is doing open source a.k.a. communism software and they'd deport him 20:16 < v-dogg> though, that plan could backfire and they'd send him to guantanamo 20:16 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 20:22 < MrJeep_> with Big Bob 20:23 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 60 (Operation timed out)] 20:23 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 20:27 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 20:28 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 104 (Connection reset by peer)] 20:36 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 20:44 < saracen> var parent = $this.getParent(); 20:44 < saracen> SIGH, php > js programming 20:48 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 20:52 -!- matbtt [n=matbtt@BAH1d96.bah.pppool.de] has joined #agavi 21:00 < Wombert> ehhh 21:00 < Wombert> "lol" 21:00 < Wombert> impl: AgaviXmlConfigParser::transformProcessingInstructions() seems kind of 21:00 < Wombert> well 21:00 < Wombert> half-done ^^ 21:01 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 21:16 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 21:17 < CIA-6> david * r3298 /branches/1.0/ (CHANGELOG src/config/AgaviXmlConfigParser.class.php): Fixed #918: AgaviXmlConfigParser::transformProcessingInstructions() is broken completely 21:17 < Wombert> coolness 21:17 < Wombert> check that when you're back, impl, just in case I missed something 21:28 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 21:33 -!- E_mE`` [n=eme@82.111.118.226] has joined #agavi 21:33 < E_mE``> huomenta 21:33 < E_mE``> impl: you voting? 21:39 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 21:39 < Whisller> czesc 21:40 -!- MrJeep_ [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:41 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 21:47 -!- matbtt [n=matbtt@BAH1d96.bah.pppool.de] has left #agavi [] 21:53 -!- Goleo[66] [n=master@91.98.71.126] has quit [Remote closed the connection] 22:02 -!- Strzalek_ [n=Strzalek@dlj7.neoplus.adsl.tpnet.pl] has quit [] 22:11 -!- matbtt [n=matbtt@BAH1d96.bah.pppool.de] has joined #agavi 22:18 -!- matbtt [n=matbtt@BAH1d96.bah.pppool.de] has left #agavi [] 22:24 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 22:25 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:45 -!- Strzalek [n=Strzalek@dlj7.neoplus.adsl.tpnet.pl] has joined #agavi 22:57 -!- Strzalek [n=Strzalek@dlj7.neoplus.adsl.tpnet.pl] has quit [] 23:09 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 23:23 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:29 -!- jwage_ [n=jwage@corp.centresource.com] has quit [] 23:43 -!- Guest51976 [n=asd@e177248104.adsl.alicedsl.de] has joined #agavi 23:44 -!- Guest51976 is now known as Zimm 23:45 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 23:48 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 23:52 -!- guillerr_ [n=guillerr@host130.190-136-153.telecom.net.ar] has joined #agavi --- Day changed Wed Nov 05 2008 00:08 -!- guillerr [n=guillerr@host59.201-252-54.telecom.net.ar] has quit [Read error: 110 (Connection timed out)] 00:15 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 00:45 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 00:49 < MugeSo> huomenta 01:24 < MugeSo> How can i use AgaviDateTimeValidator :( 01:37 -!- guillerr_ [n=guillerr@host130.190-136-153.telecom.net.ar] has quit ["http://devthought.com"] 01:40 < MugeSo> format syntax of AgaviDateFormat confuse me :( 01:42 < MugeSo> it is not the same as one of date function :( 02:15 < MugeSo> it's work! 02:29 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: impl 02:41 -!- Zimm [n=asd@e177248104.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 02:47 < krycek__> [MugeSo]: can you share some code? i'll have to use it, a look at it working may make things easier 02:47 < krycek__> but if you can't... no problem 02:49 < MugeSo> you mean code using AgaviDateTimeValidator? 02:50 < krycek__> yes 02:50 < MugeSo> ok 02:52 < MugeSo> http://pastie.org/307740 02:54 < bobbytek2> huomenta 02:54 < MugeSo> this accepts eg 'start_date'=>'2008/11/05', 'start_time'=>'20:33' 02:55 < krycek__> hmmm... i tought the format wouldn't be necessary because it should be locale aware 02:56 < krycek__> ops.. thought 02:56 < krycek__> sorry my english ;/ 02:56 < krycek__> it may sound a little funny hhehe 02:57 < MugeSo> no problem ;) 02:58 < krycek__> you are with translation enable, right? 02:58 < MugeSo> yeah 02:59 < MugeSo> the validator doesn't work without translation feature :( 03:00 -!- impl [n=impl@0000-0000-0000-0000-0001.cary0.ip6.cynigram.com] has joined #agavi 03:00 < krycek__> that's why i think its weird it expects a static format 03:05 < MugeSo> of course, we can use it with out format parameter. 03:06 < MugeSo> However, when we use a format which different from locale one, it's required. 03:09 < krycek__> right, where are you getting infos about those parameters? 03:11 < MugeSo> from source code :p http://trac.agavi.org/browser/branches/1.0/src/validator/AgaviDateTimeValidator.class.php 03:11 < krycek__> i'll have to look too to see what arguments_formatdoes 03:11 < krycek__> *arguments_format does 03:12 < MugeSo> arguments_format formats input arguments. 03:13 < MugeSo> i use printf's format syntax. 03:13 < MugeSo> s/i/it/ 03:14 < krycek__> "output" format, isn't it? 03:15 < MugeSo> no, input for validation. 03:15 < krycek__> oh, i see now... it splits your input string 03:15 < krycek__> cool 03:15 < MugeSo> ;) 03:28 -!- luke` [n=luke`@59.92.160.243] has joined #agavi 03:34 -!- luke`_ [n=luke`@59.92.170.221] has joined #agavi 03:41 -!- luke` [n=luke`@59.92.160.243] has quit [Read error: 60 (Operation timed out)] 03:53 -!- luke`_ [n=luke`@59.92.170.221] has quit [Read error: 110 (Connection timed out)] 04:20 -!- IcyT is now known as icyt 04:32 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 04:39 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 04:51 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 04:51 -!- luke` [n=luke`@59.92.150.128] has joined #agavi 04:53 < v-dogg> huomenta 05:05 -!- luke` [n=luke`@59.92.150.128] has quit [] 05:09 -!- luke` [n=luke`@59.92.150.128] has joined #agavi 05:18 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 05:25 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 05:27 -!- luke` [n=luke`@59.92.150.128] has quit [] 06:09 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 06:29 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:58 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 07:10 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 07:36 -!- E_mE`` [n=eme@82.111.118.226] has quit [Remote closed the connection] 07:53 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:04 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 08:04 < _cheerios> huomenta 08:11 < v-dogg> kaffe 08:14 < _cheerios> got some work done on personal project last evening after all the army hubbub and stuff, previous commit was 21/10 :| 08:17 < _cheerios> http://schlueters.de/blog/archives/86-Direct-MySQL-Stream-Access.html 08:21 -!- Wombert [n=Wombert@dslb-088-064-048-003.pools.arcor-ip.net] has joined #agavi 08:24 < horros> Huomenta. 08:25 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:29 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:42 < MikeSeth> scuse me 08:42 < MikeSeth> YES WE CAN! 08:42 < MikeSeth> YES WE CAN! 08:42 < MikeSeth> YES WE CAN! 08:42 < MikeSeth> etc 08:42 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 08:46 < Rendez> Huomenta Obama! 08:53 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 08:53 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 08:54 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:08 < v-dogg> sounds like people here are pleased to see Obama win 09:13 < _cheerios> v-dogg: yeah, the african american here at the office is very much so 09:14 < v-dogg> heh 09:19 < MikeSeth> give him a banaWAIT 09:19 < MikeSeth> heh 09:19 < MikeSeth> well 09:19 < MikeSeth> the republican party is officially over 09:19 < MikeSeth> welcome to global socialism 09:21 < Seldaek> yeah for 4years 09:22 < Seldaek> unfortunately it might take more than that to fix 8 years of massive buttfucking 09:23 < v-dogg> he'll be assassinated within the first year :p 09:23 < E_mE> huomenta 09:24 < Seldaek> yeah that too v-dogg 09:24 < Rendez> v-dogg: I'm kinda obsessed with that 09:26 < E_mE> YAY! a more socially concious America is upon us 09:26 < E_mE> the poor shall be looked after that little bit more 09:27 < E_mE> and the rich can pay for the fuck ups they've helped to create 09:28 < Rendez> the world moves with the riddum, now comes the ascending curve 09:29 < E_mE> my boygott of america has ended :) 09:29 < E_mE> hehe 09:29 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 09:30 < Rendez> the thing is that the president doesn't has any attachment to rich companies, that makes a big different and a more wanted target too :[ 09:30 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 09:31 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] 09:31 < E_mE> Rendez: ja, thats how polticans should be, not influanced by pure money, but influanced by wanted to make peoples lifes better 09:31 < E_mE> but i do wonder if he will be murdered or so :/ 09:31 < Rendez> yep, let's see how far is he willing to go 09:32 < E_mE> yeah, afterall he is a politician hehe 09:32 < Rendez> I'm sure it's more about he not being able to go too too far than he not wanting to... 09:33 < Rendez> that's why is imporant that if everything goes well he remains for 8 years 09:52 < moritz> good morning 09:52 < moritz> in order to update a deployed agavi project can I just svn the http://svn.agavi.org/tags/1.0.0beta5/src/ folder into /myLiveProject/PathToAgaviSrcFolder 09:57 < horros> I probably wouldn't, unless you've tested everything works :P 09:58 < v-dogg> but you can :) 09:58 < v-dogg> rm -rf app/cache is recommended after upgrading 09:58 < v-dogg> ooops! 09:58 < horros> :D 09:58 < v-dogg> app/cache/config :D 09:59 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 09:59 < moritz> ok 10:00 < moritz> how do I find out in the current source folder which version is installed? 10:00 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has joined #agavi 10:00 < moritz> sorry 10:00 < horros> look at version.php ? 10:00 < moritz> in the version file 10:00 < moritz> no brainer 10:01 < moritz> only had one cup of coffe today : ( 10:01 < MikeSeth> mmm coffee 10:01 < horros> mmm 10:01 * horros gets more coffee 10:01 < moritz> I'm running version 0.11.1 10:01 < moritz> I'm creating a new project based on an old project that was created with version 0.11.1 10:02 < moritz> I'd like to update to version 1.0beta 5 10:02 < moritz> before I start adapting 10:02 < horros> I'd probably still not do that for a live app. 10:02 < moritz> Is that recommended or does "never change a running system" apply here? 10:02 < moritz> well it's not live yet 10:02 < moritz> It'll be live in January 10:03 < moritz> so if there were problems I'd be able to sort them out 10:03 < moritz> but it could mean a lot of unnecessary work 10:03 < horros> Ah, I see. I thought you were talking about a live site/app that people actually use every day :) 10:03 < moritz> no. I was just being overly dramatic 10:03 < horros> But still, I'd take a copy of the current version and do some test runs. 10:04 < moritz> what do you mean? 10:04 < horros> hmmh? 10:04 < horros> copy app to new place, replace agavi in the freshly made copy, test said freshly made cofee 10:05 < horros> err copy. 10:05 -!- Guest51976 [n=asd@e177250221.adsl.alicedsl.de] has joined #agavi 10:05 < moritz> ah you mean, just update it and see if anything bad happens? 10:05 < horros> if all goes well, upgrade agavi on the actual app. if not, wave hands about and run around screaming in panic. 10:05 < horros> moritz: Precisely. 10:05 < moritz> cool 10:05 < v-dogg> or you can use versioning :p 10:05 < v-dogg> like SVN 10:05 < moritz> yeah I'll give that a shot 10:06 < horros> v-dogg: On a live-ish app? 10:06 < moritz> v-dogg: what do you mean exactly 10:06 < moritz> no sorry 10:06 < moritz> the app isn't live 10:06 < moritz> it's just that I"m taking over an existing project 10:06 < moritz> so it's half built 10:06 < moritz> but not live 10:06 < horros> I see. 10:06 < horros> Then fire away! 10:06 < horros> I suppose. 10:06 < horros> (I'd still test it with a copy though) 10:07 < moritz> v-dogg: so you mean just try it and if it doesn't work roll back to the previous svn version, right? 10:08 < v-dogg> horros: 12:02 < moritz> well it's not live yet; 12:02 < moritz> It'll be live in January 10:08 < v-dogg> moritz: yes 10:09 < moritz> all the relevant agavi files for deployment are in the src folder right? 10:10 < v-dogg> yes 10:10 < horros> Yessir. 10:11 < v-dogg> but the build script (agavi.bat/.sh) has changed in 1.0, copy it from http://trac.agavi.org/browser/branches/1.0/bin 10:11 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 10:12 < moritz> what does the build script require, just the source or the complete installation through pear? 10:15 < Xylakant> moritz: you can get the build script working with a checkout from SVN 10:15 < moritz> excellent, thanks 10:15 < Xylakant> you just need to feed it the proper path variables 10:15 < moritz> don't need phing? 10:15 < Xylakant> or rather modify the path set in the script 10:15 < Xylakant> you need phing though 10:15 < moritz> do need phing 10:15 < moritz> ok 10:16 < moritz> I'll give it a go 10:16 < Xylakant> yes, it's all phing tasks 10:18 < Xylakant> according to what I see in my crystal ball, there will be a beta6 today, so if you want to update, you could as well update to that one 10:18 < Xylakant> beta5 does have some known bugs 10:20 < v-dogg> and broken phing output on Windows 10:22 < moritz> ok cool, thanks 10:23 < luke`> huomenta 10:29 * MikeSeth compiles qmail angrily 10:30 < horros> How do you compile something angrily? 10:30 < horros> --enable-angry-mode ? 10:31 -!- Guest51976 [n=asd@e177250221.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 10:31 < horros> maybe -fangry? 10:35 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi 10:37 < MikeSeth> --with-anger 10:39 -!- Rendez [n=Rendez@213.229.146.161] has quit [] 10:41 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 11:02 < kaos|work_> oh btw MikeSeth 11:02 < kaos|work_> http://labs.trolltech.com/blogs/2008/10/31/qt-creator-tech-preview-released/ 11:02 < kaos|work_> ;> 11:17 < MikeSeth> woot 11:17 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 11:18 < MikeSeth> kaos|work_: lol @ comments 11:18 < MikeSeth> people already want it to be vim/netbeans 11:18 < kaos|work_> heh 11:21 < MikeSeth> why not just slap some lisp on it :D 11:26 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 11:41 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 11:53 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:01 -!- Macen [n=leopard@host86-144-112-71.range86-144.btcentralplus.com] has joined #agavi 12:05 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 12:07 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 12:13 * horros scratches his head and tries to figure out AgaviUnitTestCases 12:14 < CIA-6> felix * r3299 /branches/felix-testing-implementation/ (54 files in 16 dirs): (log message trimmed) 12:14 < CIA-6> Merged revisions [3286:3298/branches/1.0] via svnmerge from 12:14 < CIA-6> ........ 12:14 < CIA-6> r3286 | david | 2008-11-04 17:31:48 +0100 (Tue, 04 Nov 2008) | 1 line 12:14 < CIA-6> lots of docs and cleanup and such 12:14 < CIA-6> ........ 12:14 < CIA-6> r3287 | felix | 2008-11-04 17:46:01 +0100 (Tue, 04 Nov 2008) | 2 lines 12:15 < CIA-6> felix * r3300 /branches/felix-testing-implementation/test/tests/unit/routing/AgaviWebRoutingTest.php: minor cleanup 12:17 -!- Macen [n=leopard@host86-144-112-71.range86-144.btcentralplus.com] has quit [] 12:19 < horros> Hrrmh. 12:19 < horros> How the smeg am I supposed to mock models? 12:21 < MikeSeth> make dummy methods that return fake values? 12:21 < horros> Well, yes. 12:21 < horros> But how do I get the damn mock object?-) 12:22 < horros> in PriceFinderModelTest... $finder = $this->getContext()->getModel('PriceFinder', 'Default'); 12:22 * horros scratches his head 12:23 < MikeSeth> oh 12:23 < MikeSeth> hm 12:23 < MikeSeth> good question 12:24 < horros> I dont want to run the tests against the actual model, as it mucks about with the database and things like that. 12:24 < horros> and creating a completely new class with the same methods is just, well, silly. 12:24 < horros> since that's what the mock objects are supposed to do :) 12:25 * horros peeks at PHPUnit's source 12:26 < horros> hmm 12:29 -!- Wombert [n=Wombert@dslb-088-064-048-003.pools.arcor-ip.net] has quit [] 12:30 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 113 (No route to host)] 12:30 -!- Arme[N] is now known as Arme[0] 12:35 -!- Fastly [n=alex@84.9.37.226] has joined #agavi 12:38 -!- icyt is now known as IcyT 12:47 -!- SasanRose [n=SasanRos@91.184.89.197] has quit ["leaving"] 12:52 -!- Strzalek [n=Strzalek@dkj233.neoplus.adsl.tpnet.pl] has joined #agavi 12:53 < horros> Ugh 12:53 < horros> PHPUnit's documentation is confusing 12:53 < MikeSeth> blame sebastian :> 12:54 < horros> // Create a Subject object and attach the mocked 12:54 < horros> // Observer object to it. 12:54 < horros> $subject = new Subject; 12:54 < horros> WTF is this Subject object? 12:54 < horros> :O 12:54 < MikeSeth> dunno 12:54 < MikeSeth> probably the test subjectr 12:54 < horros> Me neither. 12:55 < horros> In JUnit you'd get the mock object and call the methods on that 12:55 < horros> This is weird. 12:55 < horros> $subject->attach($observer); $subject->doSomething(); 12:55 < horros> wtf is this attach method? 12:55 < horros> o_O 12:55 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:58 < horros> It seems it's just some class that nobody bothered to describe :) 13:03 -!- Rendez [n=Rendez@213.229.146.161] has quit [] 13:09 -!- moritz__ [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 13:10 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 13:11 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has quit [] 13:16 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 13:19 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has joined #agavi 13:28 < horros> Got it working :) 13:29 < horros> Just needed to grab the model so it gets loaded and then init the mock object as per the docs. 13:32 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection] 13:32 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 13:34 < MikeSeth> horros: attach() looks like reverse listener-observer pattern 13:34 < MikeSeth> instead of $observer->addListener($subject) 13:36 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: marklar|omni, jake, Fastly, krycek_, vlt, opengeek, bleachy, picasso, saracen, CIA-6, (+26 more, use /NETSPLIT to show all of them) 13:41 -!- Netsplit over, joins: @ChanServ, E_mE, matbtt, CIA-6, Strzalek, Fastly, fnordfish, kaos|work_, liutis, luke` (+26 more) 13:48 < horros> Peculiar. 13:48 < horros> It seems the code coverage doesn't notice that the model gets called :( 13:59 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 14:04 * horros cries 14:06 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 14:07 * Wombert nudges impl 14:11 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 14:11 < whisller> hi 14:12 -!- luke` [n=luke`@122.166.1.164] has quit [] 14:16 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 14:32 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 14:42 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection] 14:42 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 15:02 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:10 < kaos|work_> MikeSeth: ping 15:11 < MikeSeth> ya 15:12 < kaos|work_> app design question: when doing a changelog (basicly an audit trail) should i do that in my business models 15:12 < kaos|work_> or in my orm models 15:13 < kaos|work_> (i guess business models, but in the orm models would be much easier for me *g*) 15:13 < MikeSeth> i do audit trail using the logging facility 15:14 < MikeSeth> certainly, in the business models 15:14 < MikeSeth> you *can* do it in orm but thats quite low level and often too late for auditing heh 15:14 < kaos|work_> well, i could make it work in the orm quite easily 15:15 < kaos|work_> i'm just not sure if should touch all business models now, or do it in the easy way and just hack it into the orm 15:15 < kaos|work_> "hack" 15:15 < _cheerios> HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK HACK 15:16 < saracen> snake snake! 15:18 < aka> humento or however you spell it! 15:19 < aka> Huomenta 15:23 -!- guillerr [n=guillerr@host130.190-136-153.telecom.net.ar] has joined #agavi 15:26 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 15:26 < moritz__> hi, can I use my local agavi 1.0beta agavi script (cli) to create a module and an action in a project that's checked out through svn and version 0.11.1? 15:27 -!- guillerr [n=guillerr@host130.190-136-153.telecom.net.ar] has quit [Client Quit] 15:27 -!- guillerr [n=guillerr@host130.190-136-153.telecom.net.ar] has joined #agavi 15:30 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection] 15:30 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:31 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has quit ["Leaving."] 15:32 -!- guillerr [n=guillerr@host130.190-136-153.telecom.net.ar] has left #agavi [] 15:34 -!- guillerr_ [n=guillerr@host130.190-136-153.telecom.net.ar] has joined #agavi 15:34 -!- luke` [n=luke`@59.92.150.128] has joined #agavi 15:37 < MikeSeth> moritz__: yes, but there are some configuration layout changes 15:37 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 15:37 < moritz__> would it be easier to just do it by hand? 15:38 < moritz__> because the script is giving me errors that it can't find the agavi project 15:45 < horros> Huomenta again. 15:45 < horros> hrmh. 15:45 < horros> PHPUnit is really starting to annoy me. 15:46 < v-dogg> moritz, MikeSeth, nonono, you definitely cannot use 1.0 script with 0.* 15:47 < v-dogg> nor vice-versa 15:56 -!- Strzalek_ [n=Strzalek@dmi253.neoplus.adsl.tpnet.pl] has joined #agavi 16:03 < Xylakant> but you can have 2 scripts installed 16:04 < moritz__> what do you mean 16:05 < moritz__> is there a good way to update from 0.11.1 to 1.0beta5 16:05 < moritz__> I mean an existing project 16:05 < Wombert> why don't you bundle agavi with the projects!? 16:05 < moritz__> that's written in 0.11.1 16:05 < Wombert> that's a lot better anyway!? 16:05 < moritz__> I did 16:05 < Wombert> so what's the problem then :) 16:05 < Wombert> does it have dev/agavi ? 16:06 < moritz__> you mean I just replace the 0.11.1 src folder with the 1.0 src folder? 16:06 < Wombert> no 16:06 < Wombert> ... 16:06 < v-dogg> he bundled it with a wrong script :) 16:06 < moritz__> no no 16:06 < moritz__> I've got 1.0 installed locally 16:06 < Wombert> moritz__: it has app/, pub/ and libs/ or so, right? 16:06 < Wombert> and libs/ has agavi/ 16:06 < moritz__> yes 16:06 < Wombert> do you also have a dev/agavi folder? 16:06 < moritz__> and remote the app is built on 0.11 16:06 < moritz__> yes 16:06 < Wombert> or something like that? 16:06 < Wombert> then copy dev/agavi/agavi-dist to "agavi" in the main folder 16:07 < Wombert> adjust the pth 16:07 < Wombert> done 16:07 < Wombert> then always do ./agavi blah in the project dir 16:07 < moritz__> yes that works just fine 16:07 < Wombert> adjust the path = adjust the path to agavi install inside the "agavi" script 16:07 < moritz__> can I update all those things by hand 16:07 < moritz__> the agavi script remote 16:07 < moritz__> and the remote agavi src folde 16:08 < moritz__> cause somebody mentioned that the config stuff is different for version 1.0 16:08 < v-dogg> remote? 16:08 < moritz__> on the server 16:09 < moritz__> ok let me rephrase 16:09 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 16:09 < moritz__> I have an app sitting on a server that's built with 0.11.1 16:09 < moritz__> can I just replace the agavi src folder on the server with a new version? 16:10 < moritz__> and replace the folder where the agavi shell script is sitting with the new version? 16:11 < v-dogg> moritz__: http://trac.agavi.org/browser/branches/1.0/UPGRADING 16:11 < Wombert> but wasn't your initial question something completely different? 16:11 < Wombert> [16:28] moritz__: hi, can I use my local agavi 1.0beta agavi script (cli) to create a module and an action in a project that's checked out through svn and version 0.11.1? 16:11 < Wombert> technically, yes, as the stuff generated should work with both versions, but the build templates are in other locations etc etc etc 16:11 < moritz__> v-dogg: thank you 16:12 < moritz__> womber: i heard that's a no no 16:12 -!- Strzalek [n=Strzalek@dkj233.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:13 < horros> How annoying. 16:13 < horros> In order to get proper code coverage reports I need to call the actual model methods, using mock objects doesn't work. 16:15 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 16:15 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 16:15 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 16:17 < v-dogg> moritz__: to sum this up: your application will (most likely) work with both versions. just replace old agavi/src with a new one. HOWEVER the build script (agavi.sh/.bat needed to create actions etc.) will not work so after you have upgraded agavi on your development box update the script too 16:17 < PyroBilly> horros: use a factory to return mock data store objects that your real models can talk to? 16:17 < PyroBilly> or would that require too much rearch? 16:17 < moritz__> v-dogg: thank you 16:19 < horros> PyroBilly: Hold on while I parse. 16:19 < horros> :) 16:21 < horros> Let's see... Say I have a UserManager. Said UserManager has a method getUserById($id), which, surprisingly enough, returns a User-object. I can mock UserManager just fine, however, in the code coverage report UserManager::getUserById is shown as not touched 16:21 < horros> which is annoying, because I actually AM testing the UserManager. 16:22 -!- luke` [n=luke`@59.92.150.128] has quit [] 16:27 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 16:34 < Wombert> ze fuck 16:35 < v-dogg> waht 16:35 < Wombert> http://web.nvd.nist.gov/view/vuln/detail;jsessionid=d8123d01e1c142ca11ad29fa8999?vulnId=CVE-2008-4920 16:35 < Wombert> ... 16:35 < Wombert> so some moron writes a page using agavi and doesn't validate input 16:35 < Wombert> http://www.securityfocus.com/bid/32086 16:37 < saracen> http://www.milw0rm.com/exploits/6970 16:38 < v-dogg> yet another reason to make strict validation default for all environments 16:38 < Wombert> its not an agavi issue 16:39 < v-dogg> I got that but still 16:40 < moritz__> can somebody tell me what the t in output_types.xml is used for 16:41 < v-dogg> moritz__: by default template variables are in $template, that renames it to $t 16:42 < moritz__> ok cool, thanks 16:44 < v-dogg> Wombert: that's so unbelievably stupid. who can we smack for that? 16:44 < Wombert> yeah 16:44 < Wombert> ... 16:44 < Wombert> fuckers 16:45 < kaos|work_> v-dogg: found by t0fx // http://forum.europasecurity.org white hat crew // 16:45 < kaos|work_> these ... if you can get hold of them ;P 16:45 < v-dogg> I don't speak frenchies :) 16:47 < v-dogg> "Directory traversal vulnerability in Agavi 1.0.0 beta 5 and earlier allows remote attackers to read arbitrary files via a .. (dot dot) in the cmplang parameter." 16:47 < v-dogg> what fucking cmplang parameter!!! 16:47 < v-dogg> god that makes me angry 16:47 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 16:47 < kaos|work_> v-dogg: not only you ;) 16:48 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 16:48 < whisller> write message on them board, how angry are you ;p 16:48 < whisller> and how they are stupid 16:48 < whisller> haxiors ;) 16:49 < horros> Errm. 16:49 < horros> cmplang? 16:49 < horros> o_O 16:49 < kaos|work_> this looks very much like taken from 16:49 < kaos|work_> http://www.fondation-solidaritesncf.org/index.php?module=page&action=Display&pageref=2005&cmplang=fr 16:49 < kaos|work_> but that seems to be generated by typo3 16:49 < kaos|work_> and ist not affected either :P 16:50 < v-dogg> Wombert, kaos|work_: you are blogging/mail listing/agavi.org news'ing this, right? 16:50 < saracen> kaos|work_: I just came to the same conclusion :) 16:50 < Wombert> v-dogg: yes 16:50 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Client Quit] 16:50 < v-dogg> good 16:51 -!- Fastly [n=alex@84.9.37.226] has quit [] 16:59 < horros> hmm 17:00 < horros> Wait. 17:00 < horros> This is BRILLIANT! 17:00 < horros> I can make agavi return my own database manager when I'm in testing-mode! 17:00 * horros hugs Agavi 17:00 < v-dogg> :) 17:01 < v-dogg> you sure can :) 17:03 < saracen> I am so confused. 17:04 < saracen> Either I've programmed something to do this, and I can't remember how or why. Or something just odd is happening. 17:05 < saracen> Meh, I'll be back when I can explain it to myself first ;x 17:05 < horros> :) 17:12 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 17:12 < kaos|work_> google, first page hit ... so ... 17:16 < saracen> Ok, found the problem. The credential a user gets is done via my database. Say I navigate to a page where I'm not suppose to be, agavi creates a forward container to the error page. However, if I then change the credential in the database, which should take effect the next time the page loads. It doesnt work unless I first navigate away from the page I was accessing, then go to it again. Refresh doesn't work. 17:16 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 17:17 < saracen> This is a strange thing to be doing anyway, but the same applies when the user is on a page they're allowed to be. If I say they're not allowed to be while they're logged in, the next thing they do will still allow them to be on that page. Even though they dont have the credential. 17:17 < saracen> The credentials are being set. 17:19 -!- karmacoder [n=karmacod@dslb-084-057-073-211.pools.arcor-ip.net] has joined #agavi 17:19 -!- eremit [n=Miranda@p5B234732.dip.t-dialin.net] has joined #agavi 17:19 -!- CIA-8 [n=CIA@208.69.182.149] has joined #agavi 17:20 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 17:21 -!- luke` [n=luke`@59.92.150.128] has joined #agavi 17:24 -!- eremit [n=Miranda@p5B234732.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 17:30 < impl> oh lawd 17:30 < impl> oh lawd 17:30 * impl stabs CVE 17:30 < kaos|work_> what i find rather interesting 17:31 < kaos|work_> that for example when i checked a php CVE recently i could not access it 17:31 < kaos|work_> because it wasn't made public, because php didn't fix it yet 17:32 < kaos|work_> is that like special treatment for special projects ?! 17:32 < impl> probably :P 17:33 -!- opengeek [n=opengeek@c75-111-151-25.sangcmtk01.tx.dh.suddenlink.net] has quit [] 17:35 < Wombert> impl: you wouldn't have any useful contacts to resolve this quickly, would you 17:35 < Wombert> also, could you do teh docs then I can roll a release in a bit :> 17:36 < impl> I have class at 1 17:36 < impl> :( 17:36 < impl> gotta leave in like 3 minutes 17:37 < impl> oh, and ALL HAIL COMRADE OBAMA 17:37 -!- Fastly [n=alex@94.117.122.70] has joined #agavi 17:37 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 17:40 < Wombert> lolol impl 17:40 < Xylakant> HAIL 17:40 * v-dogg hails 17:43 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 17:44 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 18:02 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit [] 18:03 -!- moritz__ [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 18:25 < PyroBilly> (17:04:12) horros: I can make agavi return my own database manager when I'm in testing-mode -- I'm happy for you too =) 18:31 < horros> :) 18:34 < horros> Hmm 18:34 < horros> Now what..? PHPUnit hangs :( 18:35 -!- Fastly [n=alex@94.117.122.70] has quit [] 18:36 -!- Fastly [n=alex@94.117.122.70] has joined #agavi 18:55 < horros> I don't get it. 18:55 * horros scratches head 18:58 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 19:01 -!- Fastly [n=alex@94.117.122.70] has quit [Read error: 110 (Connection timed out)] 19:09 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 19:16 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 19:17 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:24 < horros> hmm 19:24 < horros> it's hanging on $buffer = stream_get_contents($pipes[1]); 19:58 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 20:00 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Client Quit] 20:01 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 20:08 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 20:09 < Whisller> hi 20:10 -!- macen_ [n=leopard@host86-130-125-84.range86-130.btcentralplus.com] has joined #agavi 20:14 < Wombert> guys 20:14 < Wombert> quick vote 20:15 < Wombert> everyone who is *against* making "strict" validation mode the default *in code* (not just in standard configs) in 1.0 speak up now 20:16 * horros keeps quiet 20:17 < horros> hmm. 20:18 < horros> Running the tests against PHPUnit@trunk seems to work almost-fine. 20:18 < saracen> Wombert: What do you mean *in code*? 20:20 < Wombert> right now, if you don't supply a mode, it assumes "lax" I think 20:20 < Wombert> you can still change it, but out of the box, even without agavi code templates or any speciifc setting, it will be strict mode 20:20 < horros> Running them against the version that's packaged with Agavi makes it hang in PHPUnit_Util_PHP::runJob() 20:20 < horros> :( 20:20 < Wombert> and we do that for development envs, too 20:20 < Wombert> horros: that phpunit uses sub-processes 20:21 < Wombert> horros: try #phpunit when Sebastian is there 20:21 < Wombert> maybe a bug 20:21 < horros> Yeah, I know it uses sub-processes. 20:21 < horros> It hangs on stream_get_contents after proc_open()ing php 20:21 < Wombert> 10 bucks it's your box :> 20:22 < horros> Seems to work with the latest trunk though, except for some headers already sent -notices from AgaviSessionStorage 20:22 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has left #agavi [] 20:22 < Wombert> Fastly: oi 20:24 < _cheerios> Wombert, agavi has always been strict even as lax, a page comparing lax vs strict would be good to have around. 20:24 < _cheerios> i dont mind the strictness, as long as it's sane. 20:27 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has joined #agavi 20:31 < Fastly> hey Wombert 20:32 < Fastly> how's it going 20:32 < Wombert> yo 20:32 < Wombert> dealing with this vulnerability nonsense 20:32 < Wombert> annoying 20:32 < Wombert> also 20:32 < Wombert> couldn't reproduce the xsl segfault yet 20:32 < Wombert> annoying, too 20:32 < Wombert> maybe you can work with impl to track it down or so 20:32 < impl> hi 20:33 < Fastly> sure - is there an active ticket i could contribute to? 20:33 < impl> I'm sitting outside 20:33 < impl> :D 20:34 < MrJeep> Wombert: you mean the libxml fuck ? 20:34 < impl> libxml can suck my cock 20:34 < Wombert> Fastly, MrJeep: http://trac.agavi.org/ticket/898 20:35 < Wombert> (your info is already there, Fastly) 20:35 < Wombert> but maybe you can provide impl with a backtrace or something 20:35 < Wombert> impl: oh, nothing to do? cool. canhas dox then plz kthx? :> 20:35 < MrJeep> install XAMPP for Linux 1.6.6 (not 1.6.6a) 20:36 < MrJeep> and you'll be able to reproduce 20:37 < _cheerios> Wombert, is that installation guide for php on your blog still valid? I need PHP etc., setup on a mac. 20:37 < Wombert> _cheerios: www.macports.org 20:37 < Wombert> "sudo port install php5 +fastcgi" 20:37 < Wombert> done 20:37 < Wombert> :) 20:37 < Wombert> much quicker 20:37 < Wombert> MrJeep: aha! 20:37 < Wombert> what's the difference between 6 and 6a 20:38 < Wombert> I wonder 20:38 < _cheerios> Wombert, sweet. thanks 20:38 < Wombert> (I don't have a linux right now I can test against) 20:38 < Wombert> _cheerios: you have a mac? 20:38 < MrJeep> fixed libxml 20:38 < Wombert> _cheerios: www.mysql.com has mysql etc 20:38 < Wombert> MrJeep: do they have a changelog or so? 20:38 < Wombert> we believe the craash happens in libxslt, not libxml 20:38 < Wombert> we're talking about xsl transforms segfaulting, not about the libxml validation errors, mind you 20:38 < _cheerios> Wombert, developers at ze office need hand-holding. 20:38 < _cheerios> *designers 20:53 < v-dogg> Wombert: *camilla waves* 20:53 < Wombert> ohai camilla 20:55 < _cheerios> http://www.theonion.com/content/news_briefs/black_man_given_nations :) 20:55 < Wombert> As part of his duties, the black man will have to spend four to eight years cleaning up the messes other people left behind. 20:55 < Wombert> lolol 20:56 < Wombert> who here has a twitter account? 20:57 < _cheerios> i do, not much in use 20:58 < _cheerios> last entry: 8:14 AM Mar 28th, 2007 from web 20:58 < _cheerios> (and also the first) 20:58 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 20:59 < saracen> What did you say you were doing? 20:59 < Wombert> ah _cheerios 20:59 < Wombert> can you reply to a tweet for me real quick then? 20:59 < _cheerios> sure. how? :) 21:00 < Wombert> gimme five minutes 21:00 < _cheerios> np. let me know when i'm ready to do something o_O 21:06 -!- SasanRose [n=SasanRos@92.50.11.189] has quit ["leaving"] 21:06 < _cheerios> Ah, I see where you're coming from with the striness eyeing the agavi-users mailinglist. 21:07 < _cheerios> (wonders why he keeps mispelling strictness at striness) 21:14 < macen_> https://www.ohloh.net/projects/agavi/reviews ... 21:14 < macen_> MikeSeth: ^ 21:14 < macen_> :S 21:15 < _cheerios> agavi saved mikeseth's life when chuck norris failed 21:15 < macen_> chuck norris sucked my balls because i asked him too :/ 21:17 < Wombert> heh cool Macen 21:17 < Wombert> or, rather, macen_ 21:17 < Wombert> WHATS WITH ALL THESE DUPLICATE NAMES THESE DAYS 21:17 < macen_> ty 21:17 < Wombert> YOU GUYS THINK THAT'S POSH OR WHAT 21:17 * Wombert stabs 21:17 < macen_> thats 'cause i left my work computer on!! 21:17 < Wombert> oww 21:17 < Wombert> happens 21:17 < macen_> yea 21:18 < macen_> this nick is to remind me of my fail 21:18 < Wombert> I had the cleaning lady waking the computer from sleep all the time 21:18 < Wombert> so now I switch off mail and irc and stuff before I leave 21:18 < macen_> i should setup a bouncer or something 21:18 < macen_> too much effort :> 21:21 < macen_> local network is getting upgraded, 24meg broadband :D 21:22 < macen_> is being installed as we speak 21:22 < macen_> i should make use of that, really :/ 21:22 * macen_ byee 21:22 -!- macen_ [n=leopard@host86-130-125-84.range86-130.btcentralplus.com] has quit [] 21:33 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 21:35 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 21:46 -!- Zimm [n=asd@f054005164.adsl.alicedsl.de] has joined #agavi 21:55 -!- Strzalek_ [n=Strzalek@dmi253.neoplus.adsl.tpnet.pl] has quit [] 22:25 -!- Wombert [n=Wombert@dslb-088-064-217-164.pools.arcor-ip.net] has joined #agavi 22:26 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:37 -!- theodenpl [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 22:50 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 22:53 < Wombert> lulz @ mccain's concession speech 22:53 < Wombert> opening music from Days of Thunder 22:53 < Wombert> closing music from Crimson Tide 22:54 < Wombert> very republican 22:54 < Wombert> both fun movies tho 23:20 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 23:36 -!- matbtt [n=matbtt@BAH9cc6.bah.pppool.de] has left #agavi [] --- Day changed Thu Nov 06 2008 00:26 -!- theodenpl [n=theoden@host-80-238-115-7.jmdi.pl] has quit ["Leaving"] 00:34 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 00:35 < MugeSo> huomenta 00:39 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection] 00:55 < impl> Wombert: I was on my N800 fyi :> 00:59 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:00 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 01:06 < Wombert> mmmm 01:06 < Wombert> I need to go zZzzzzZ 01:06 < Wombert> must get up at 5 01:06 < Wombert> (duh) 01:06 < Wombert> bai 01:07 -!- Wombert [n=Wombert@dslb-088-064-217-164.pools.arcor-ip.net] has quit [] 01:10 -!- Zimm [n=asd@f054005164.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 02:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 04:00 -!- luke` [n=luke`@59.92.150.128] has quit [] 04:07 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 04:15 -!- IcyT is now known as icyt 04:42 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: vlt, dsias 04:45 -!- Netsplit over, joins: vlt 04:51 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 04:55 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 05:01 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 05:33 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 05:38 -!- SasanRose [n=SasanRos@91.184.89.197] has joined #agavi 05:41 < v-dogg> huomenta 05:54 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 05:54 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 05:55 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 05:56 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 05:59 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 05:59 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 06:02 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 06:02 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 06:19 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 06:19 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 06:22 -!- Wombert [n=Wombert@ip-90-187-200-171.web.vodafone.de] has joined #agavi 06:24 < Wombert> ohai 06:31 < v-dogg> hai to u 06:31 < v-dogg> how's it going 06:31 < v-dogg> found any more vulnerabilities? 06:32 < v-dogg> 'foo' parameter not sanitazed 06:38 < impl> Wombert: why up so early? 06:39 < MugeSo> Wombert: did you have good sleep? 06:40 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:43 -!- Wombert_ [n=Wombert@ip-90-186-210-86.web.vodafone.de] has joined #agavi 06:54 < Wombert_> v-dogg: yeah damn 06:54 < Wombert_> HOW COULD WE MISS THAT 06:59 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 07:02 -!- Wombert [n=Wombert@ip-90-187-200-171.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 07:12 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 07:12 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)] 07:14 < v-dogg> hmm.. bugger 07:15 < v-dogg> I need to replace some propel stuff with raw sql but it seems that PDO/pgsql doesn't obey $pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL); but returns all column names lowercased 07:15 < v-dogg> so my templates break 07:16 -!- Wombert [n=Wombert@ip-77-25-142-178.web.vodafone.de] has joined #agavi 07:18 < v-dogg> any easy way to convert all array keys without copying everything? 07:20 < v-dogg> Wombert: btw, is it somehow possible to have different validation modes per action/module/something? 07:24 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:32 -!- Wombert_ [n=Wombert@ip-90-186-210-86.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 07:41 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)] 07:46 < Seldaek> don't think so v-dogg 07:46 < Seldaek> well if you only have string values you could do array_flip, then loop and reassign all the modified keys then flip again 07:46 < Seldaek> but I'm not sure that's any better:) 07:47 < Wombert> v-dogg: you can set the mode on the validation manager 07:47 < Wombert> but it's not configurable per module or action 07:47 < Wombert> but 07:47 < Wombert> you could use module/config.php to do that :) 07:47 < Wombert> although mmm 07:47 < Wombert> that is included once 07:47 < Wombert> so that won't work 07:47 < Wombert> well, Action::initialize() then :) 07:47 < Wombert> and read a config in there or so 07:48 < Wombert> base actions ftw 07:48 < v-dogg> brilliant :) 07:48 < Seldaek> or try array_walk but I'm not sure you can modify the key there if you take it by ref 07:48 < Seldaek> anyway I guess you don't need it anymore 07:49 < v-dogg> I do 07:50 < Seldaek> ah 07:50 < Seldaek> well I just tried it 07:50 < Seldaek> it doesn't work :) 07:51 < v-dogg> I wrote a small "remap" function that loops thru the array and remaps columns according to a remap array 07:51 < v-dogg> good enuf 08:10 -!- Wombert [n=Wombert@ip-77-25-142-178.web.vodafone.de] has quit [Read error: 145 (Connection timed out)] 08:15 -!- Wombert [n=Wombert@ip-77-25-142-178.web.vodafone.de] has joined #agavi 08:31 -!- Wombert_ [n=Wombert@ip-90-187-224-64.web.vodafone.de] has joined #agavi 08:42 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:52 -!- Wombert [n=Wombert@ip-77-25-142-178.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 08:59 < whisller> hi 09:05 < MikeSeth> huomenta 09:06 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 09:06 < _cheerios> huomenta 09:07 < horros> hmmh 09:07 * horros fails 09:08 < Macen_> MikeSeth: did you read my "review"? 09:08 < MikeSeth> Macen_: wat 09:08 < MikeSeth> ohloh? 09:08 < Macen_> MikeSeth: hi 09:08 < Macen_> yeas 09:08 * MikeSeth hugs Macen_ 09:08 < MikeSeth> will do 09:09 < Macen_> :D 09:18 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 09:21 -!- Wombert_ [n=Wombert@ip-90-187-224-64.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 09:25 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Nick collision from services.] 09:25 -!- MikeSeth_ is now known as MikeSeth 09:40 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] 09:49 < horros> Hmm. 09:50 < horros> I'm assuming Agavi does fuckall with the project-classmap.php -file that Propel generates? 09:51 < v-dogg> no, agavi doesn't touch it. it's just included in the project-conf.php 09:52 < v-dogg> but you can override project-conf.php values in databases.xml so I quess you can override classmap as well 09:52 < horros> It's not really a question of overriding the classmap, it's more a question of having to add all the bloody files to autoload.xml :) 09:53 < v-dogg> uummm.. wait. why? 09:54 < horros> How else am I supposed to do, say, $foo = FooPeer::retrieveByPk($smeg); unless I a) include FooPeer or b) autoload it? 09:54 < v-dogg> if you have propel initialized, it handles all that 09:54 < horros> Hmm. 09:54 < v-dogg> and your include_path correct 09:54 < horros> Then I must have some cockups here. 09:55 < v-dogg> that's exactly why the classmap is built 09:55 < v-dogg> the only reason :) 09:57 < horros> Well yeah. 09:57 < horros> hmm 10:00 < horros> \o/ 10:00 < horros> SUCCESS! 10:01 < horros> Hmm. 10:01 < horros> Tests won't run though. 10:01 < horros> Hmm. 10:03 < horros> PropelException: [wrapped: No driver has been registered to handle connection type: ] 10:03 < horros> :( 10:06 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 10:08 < horros> \o/ 10:12 < horros> eh 10:12 < MikeSeth> durrr propel 10:13 < horros> CAnnot redeclare class BaseOperation 10:13 < horros> :( 10:15 < horros> errm 10:15 < horros> What! 10:15 < horros> Now it's rendering the Welcome-template on screen and dying :( 10:15 < horros> This is "a bit" messed up. 10:24 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi 10:24 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 104 (Connection reset by peer)] 10:24 < horros> GAH 10:25 < horros> I just can't get the bloody code coverage to work with these tests. 11:00 < MikeSeth> http://www.drawger.com/zinasaunders/?section=comments&article_id=6430 MUAHAHAHAHAHA 11:07 < horros> Ok, can someone please help me get this set up correctly? 11:08 < horros> Running the tests themselves seem to work just fine, but the code coverage now dies with 11:08 < horros> BUILD FAILED 11:08 < horros> exception 'PropelException' with message 'Unable to open configuration file: NULL' in C:\Projects\nappula-2.1-agavi 11:08 < horros> -1.0\src\libs\propel\Propel.php:272 11:08 < horros> Stack trace: 11:08 < horros> Oops, sorry, wonky paste. 11:10 < MikeSeth> sorry, I dont know anything about propel :< 11:11 < horros> It isn't really an issue with Propel. 11:11 < horros> Here's what happens if I remove app/lib/orm from the PHPUnit filter whitelist... 11:12 < horros> Generating code coverage report, this may take a moment. 11:12 < horros> Fatal error: Class 'NappulaDefaultBaseAction' not found in C:\Projects\nappula-2.1-agavi-1.0\src\app\modules\Defaul 11:12 < horros> t\actions\Error404Action.class.php on line 22 11:15 < MikeSeth> hmmm some init configuration missing in the former case? 11:16 < horros> Then how can it run the unit tests just fine? 11:16 < horros> Like I said, it's running the tests, and then fails miserably while generating the code coverage report 11:26 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 11:26 -!- digitarald [n=digitara@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 11:27 < digitarald> IHuomenta 11:27 < MikeSeth> you're declaring a good morning interface? 11:27 < MikeSeth> :D 11:27 < PyroBilly> was just thinking exactly that :) 11:27 < digitarald> No, its a new Apple Product 11:27 < digitarald> with a typo 11:27 < MikeSeth> google "letter i found dead" 11:28 < digitarald> Good Morning as Interface, perfect ... reusable 11:29 < digitarald> every day that doesn't match the expectations fails silently 11:29 < digitarald> btw, blog.agavi css is a little bit drifted 11:30 < digitarald> somebody wrote on his blog that I'm a douchebag, because I don't add enough documentation to my open-source scripts and because I call myself "Web Craftsman" on my blog ... that's how my day started 11:31 < MikeSeth> criticizing other people as opposed to writing yr own code is always easy 11:32 < digitarald> so many people misunderstand open source as free-contract-&-consulting-offer 11:32 < PyroBilly> Being a good critic is its own art, but unfortunately most people aren't good enough critics to recognise one 11:40 < digitarald> he just blamed me that he lost 8 hours when he implemented my script ... preposterous 11:41 < digitarald> ... Today implements IHuomenta 12:16 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:21 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 12:21 < digitarald> never had an idea that its so easy 12:21 < digitarald> !redracer 12:21 < RedRacer> RedRacer is a web-based source code repository, aggregating community contributions. [ Agavi 1.0.0-beta4 ] 12:21 < digitarald> !quit 12:21 < um> digitarald: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 12:21 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [Client Quit] 12:22 < digitarald> ok, I should namespace the commands 12:27 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 12:29 < MikeSeth> anyone knows who runs housley.me? 12:29 < MikeSeth> http://housley.me/2008/10/27/watch-out-for-the-aas-cloud/ 12:29 < MikeSeth> "My next post, which is hopefully due in a the next few days, is about the awesome Agavi PHP Framework - stay tuned!" 12:29 < MikeSeth> ??? 12:31 < digitarald> He was here some time ago 12:31 < digitarald> I know that somebody posted http://totalhotspots.com/ 12:31 < digitarald> and he owns that company 12:31 < digitarald> but I don't know his nick 12:32 < MikeSeth> I am reading funny russian posts from 206 12:32 < MikeSeth> 2006 12:32 < MikeSeth> russian coders bickering 12:32 < MikeSeth> one says that Agavi is "liek best shit evr" and the other one flames him for idolatry :> 12:33 < digitarald> could that distract you from work? 12:33 < MikeSeth> it sure does 12:33 < MikeSeth> lol 12:34 < MikeSeth> and guess what 12:34 < MikeSeth> http://jobfinder.pl/1544127206.php 12:34 < MikeSeth> http://www.pricematrix.ru/index.php/action/href= 12:34 < MikeSeth> heh 12:34 < MikeSeth> ITS EVERYWHERE 12:35 -!- MikeSeth changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta || Who runs jobfinder.pl? f 12:35 -!- MikeSeth changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta || Who runs jobfinder.pl? 12:37 < _cheerios> MikeSeth, looks like whissler 12:37 < digitarald> u are googling agavi exceptions ... nice 12:37 < digitarald> whisller: ! 12:38 < digitarald> just look at the footer, come on ;) 12:38 < digitarald> wanne have his phone number? 12:38 < digitarald> company, with email: http://whisnet.pl/ 12:38 < digitarald> or "whisnet.pl" in skype 12:40 < whisller> ? 12:40 < digitarald> http://jobfinder.pl/1544127206.php 12:40 < whisller> uhh 12:40 < whisller> shit 12:40 * digitarald gets his large trout 12:40 < whisller> assholes crashed it 12:41 -!- MikeSeth changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta || :D 12:42 < whisller> Now I don't support this site. But thanks for info, I'll send message. 12:43 < whisller> For them 12:44 < MikeSeth> whisller: have them pay you for editing settings.xml 12:44 < MikeSeth> lol 12:44 < whisller> ;) 12:45 < MikeSeth> I just realized 12:45 < MikeSeth> we have zero presence in the russian market 12:45 < MikeSeth> and we could have it :D 12:46 < digitarald> who cares about russian market, china! ;) 12:47 < whisller> hmm attack whole world, russia, china, usa, go go go ;) 12:48 < whisller> guys one thing, add somewhere on page minimal requirements for execute agavi 12:48 < whisller> like min libxml,libxslt etc. 12:48 < whisller> or is somewhere? 12:48 < v-dogg> MikeSeth: what do you reckon, shoul Agavi ship with production-ready exception template? 12:48 < whisller> *is it 12:48 < MikeSeth> v-dogg: perhaps, though in most cases you want to fit it with your own design 12:48 < MikeSeth> v-dogg: so maybe a skeleton, not a full template 12:49 < v-dogg> I thought about something simple like one "Application Error" line, nothing more :) 12:49 < MikeSeth> Yeah. 12:49 < v-dogg> not stack traces or other sensitive'ish info 12:50 < MikeSeth> I also modify my code templates so that newly created PHP templates have something like "$templatename is not yet in use" in them 12:50 < MikeSeth> so that when I suddenly run into a blank page/slot i know where it comes from 12:50 < v-dogg> yeah 12:51 < digitarald> !redracer 12:51 < digitarald> !r.redracer 12:51 < digitarald> !r.who 12:51 < RedRacer> RedRacer is a web-based source code repository, aggregating community contributions. [ Agavi 1.0.0-beta4 ] 12:51 < digitarald> thx 12:52 -!- Strzalek [n=Strzalek@dmi253.neoplus.adsl.tpnet.pl] has joined #agavi 12:52 < digitarald> !r.quit 12:52 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [] 12:53 < bobbytek2> hey all 12:53 < whisller> digitarald: how is going work on forge? 12:53 < digitarald> ask RedRacer ... ah ... he left ;) 12:54 < digitarald> 1sec 12:55 * whisller is listening Moonspell - Tenebrarum Oratorium 12:56 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 12:56 < digitarald> !r.status 12:56 < RedRacer> Check http://www.redracer.org for commits and updates. Don`t ask the authors every day! 12:56 < digitarald> ok, here u go whisller 12:56 < digitarald> :D 12:56 < whisller> ;p 12:57 < digitarald> but yes, I'm just refactoring my doctrine implementation 12:57 < digitarald> so its a better agavi example 12:57 < digitarald> wanted to see how I can add external control via irc :) 12:57 < digitarald> !r.quit 12:57 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [Client Quit] 12:58 * horros breaks down and cries 12:59 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 13:10 -!- SasanRose [n=SasanRos@91.184.89.197] has quit ["leaving"] 13:22 < v-dogg> hey, why doesn't agavi respect my templates.directory 13:23 < v-dogg> 'eeeeelp 13:23 * v-dogg smacks Agavi 13:23 < Seldaek> it's obviously failday 13:24 < horros> v-dogg: I had the same problem :) 13:24 < horros> I just can't remember what I did to solve it :D 13:26 < v-dogg> absolute path works so it's ${project.dir} which doesn't work 13:29 < horros> My Propel is broken :( 13:29 < horros> " Cannot insert a value for auto-increment primary key (nappula_user.USER_ID) " 13:32 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)] 13:38 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 13:39 < digitarald> !r.who 13:39 < RedRacer> RedRacer is a web-based source code repository, aggregating community contributions. [ Agavi 1.0.0-beta4 ] 13:39 < digitarald> damn, update! 13:41 < v-dogg> what is that? 13:42 < v-dogg> and is it necessary?-) 13:44 < digitarald> !r.quit :( 13:44 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [] 13:44 < Seldaek> haha 13:48 < v-dogg> how do I tell agavivalidatormanager I have validated a parameter manually 13:49 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 13:50 * v-dogg is learning to be 'strict' :) 13:50 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:51 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 13:52 < v-dogg> MikeSeth: 13:52 < v-dogg> how do I tell agavivalidatormanager I have validated a parameter manually? 13:53 < v-dogg> addIncident()? 13:54 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has joined #agavi 13:55 < v-dogg> addFieldResult() seems more likely :) 13:57 < v-dogg> hmm.. ummm.. wait.. the parameter is already erased in validate() ?! 14:03 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has quit [Read error: 145 (Connection timed out)] 14:05 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has joined #agavi 14:13 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 14:15 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 14:20 -!- MrJeep_ [n=mrjeep@modemcable032.206-56-74.mc.videotron.ca] has joined #agavi 14:22 < MikeSeth> v-dogg: I honestly have no idea 14:22 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 14:28 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 14:31 < digitarald> damn, I never thought that its so easy to build an IRC bot with agavi 14:33 < digitarald> !r.quit 14:33 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [] 14:33 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 14:33 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has joined #agavi 14:33 < digitarald> !r.who 14:33 < RedRacer> RedRacer is a web-based source code repository, aggregating community contributions. [ Agavi 1.0.0-beta5 ] 14:33 < digitarald> update :) 14:33 < digitarald> !r.quit 14:33 -!- RedRacer [n=RedRacer@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit [Client Quit] 14:36 < MikeSeth> marklar|omni: AAAAAAAAAAAAAAAAAAAARGH 14:36 < MikeSeth> marklar|omni: *STAB STAB STAB STAB* 14:36 < MikeSeth> I'm addicted :EEEEEEEEEEEEEE 14:37 < MikeSeth> eve 14:37 < digitarald> what? 14:37 < digitarald> I want it too 14:39 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 113 (No route to host)] 14:39 < digitarald> please 14:42 < MikeSeth> eve-online.com 14:42 < MikeSeth> :< 14:43 < digitarald> omg 14:44 < MikeSeth> omg >< 14:45 < MikeSeth> ...it's just so win 14:45 < MikeSeth> on so many many levels 14:47 < MikeSeth> heh 14:53 < digitarald> time stealing thing 14:55 < MikeSeth> 490% 15:11 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:11 -!- guillerr_ [n=guillerr@host130.190-136-153.telecom.net.ar] has left #agavi [] 15:16 < Macen_> SPOTLIGHT IS INDEXING FOR 19MINS 15:17 < Macen_> THE WORLD IS {NULL} FOR THIS LONG :| 15:17 < Macen_> failll 15:17 < Macen_> now where did i put that App.. 15:19 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)] 15:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 54 (Connection reset by peer)] 15:22 -!- MikeSeth [n=youdie@bzq-218-138-113.cablep.bezeqint.net] has joined #agavi 15:23 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi 15:27 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 15:37 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi 15:37 -!- j0ec4i [n=joe@61.190.87.26] has joined #agavi 15:40 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:42 -!- luke` [n=luke`@122.166.1.164] has quit [] 15:42 -!- icyt is now known as IcyT 15:55 -!- digitarald [n=digitara@68.Red-83-35-142.dynamicIP.rima-tde.net] has quit ["DONT CLICK HERE: http://digitarald.de"] 15:57 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 15:57 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi 15:58 -!- hashBROWN [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 16:05 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has quit ["Leaving."] 16:05 -!- Strzalek_ [n=Strzalek@djx251.neoplus.adsl.tpnet.pl] has joined #agavi 16:13 -!- Strzalek [n=Strzalek@dmi253.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 16:17 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 16:20 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 16:20 -!- Wombert [n=Wombert@ip-77-24-219-252.web.vodafone.de] has joined #agavi 16:26 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [Connection timed out] 16:28 -!- Wombert_ [n=Wombert@88.128.88.154] has joined #agavi 16:34 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 16:36 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 16:36 -!- Xylakant [n=Xylakant@ip-77-24-161-28.web.vodafone.de] has joined #agavi 16:39 -!- Wombert [n=Wombert@ip-77-24-219-252.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 16:44 -!- Wombert_ [n=Wombert@88.128.88.154] has quit [] 16:53 -!- j0ec4i [n=joe@61.190.87.26] has quit ["bye"] 16:57 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 17:02 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 17:03 -!- Macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 17:21 -!- Xylakant [n=Xylakant@ip-77-24-161-28.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 17:37 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 17:38 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 17:38 -!- MrJeep_ [n=mrjeep@modemcable032.206-56-74.mc.videotron.ca] has quit [] 17:50 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 18:00 -!- rawb [n=rawb@c-24-61-142-198.hsd1.ct.comcast.net] has joined #agavi 18:00 -!- rawb [n=rawb@unaffiliated/rawb] has quit [Remote closed the connection] 18:05 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 18:16 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 18:29 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has quit [Connection timed out] 18:32 -!- luke` [n=luke`@59.92.158.230] has joined #agavi 18:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 18:50 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 18:54 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 19:03 -!- luke` [n=luke`@59.92.158.230] has quit [Read error: 110 (Connection timed out)] 19:04 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 19:07 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:07 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Nick collision from services.] 19:08 -!- Sasan_Rose is now known as SasanRose 19:08 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:15 * horros humms and giggles and writes tests like a mad man 19:16 -!- shrink0r [n=shrink0r@i59F7C27E.versanet.de] has joined #agavi 19:16 < shrink0r> huomenta 19:35 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 19:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 19:53 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 20:33 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:33 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 104 (Connection reset by peer)] 20:53 -!- Wombert [n=Wombert@dslb-088-066-162-107.pools.arcor-ip.net] has joined #agavi 20:53 < impl> holy fuck holy fuck holy fuck 20:54 < impl> hey Wombert, in javadocs do we use @var Type[] or @var array? 20:54 < Wombert> @var array I think 20:54 < Wombert> I ported three handlers during my train ride home btw 20:54 < Wombert> and played with 20:55 < Wombert> doesn't change the rng errors :< 20:55 < Wombert> I guess we gotta ditch it 20:55 -!- CIA-8 [n=CIA@208.69.182.149] has quit [] 20:55 < Wombert> I'm not even sure phpdocumentor understands Lol[], impl 20:55 < impl> :( 20:55 < Wombert> also, what is "holy fuck holy fuck holy fuck"? 20:55 < impl> phpdocumentor is stupid 20:55 < impl> oh, I just remembered that I haven't commented that class yet 20:55 < impl> you're in so many of the same channels as me that whenever you connect to IRC my terminal lights up 20:56 < impl> so I was like 'oh shit' 20:57 < Wombert> lawl 20:57 < Wombert> <: 21:00 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 21:01 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi 21:05 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 21:13 < impl> und documented~ 21:20 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit [] 21:22 < CIA-6> impl * r3303 /branches/1.0/src/build/agavi/script/AgaviOptionParser.class.php: Documentation (3/3): Document AgaviOptionParser 21:29 < Wombert> thanks impl :) 21:33 < Wombert> so how do we proceed with this rng mess 21:37 < Wombert> impl: http://www.baconnaise.com/ 21:40 < Whisller> guys what else than "core.skip_config_validation" I must setup to execute new agavi? 21:42 < Wombert> whisller: ? 21:43 < Whisller> I've got blank page 21:44 -!- shrink0r [n=shrink0r@i59F7C27E.versanet.de] has quit [] 21:44 < Whisller> It was a problem with xml as I remember 21:46 < Wombert> segfault? 21:47 < Whisller> not sure, crash on bootstrap, I think this same as I show you hmm couple weeks ago 21:47 < Whisller> But then I've got old libxslt 21:47 < Whisller> I thought that it is fixed with new libxslt 21:48 < Wombert> we don't know what the cause is 21:48 < Wombert> but now that it happens for you 21:48 < Wombert> maybe you can work with impl and try to find the problem 21:48 < Whisller> libxml: 2.7.2, libxslt: 1.1.24 so my libraries are new 21:48 < Whisller> impl: are you there? 21:49 < Whisller> impl: which version of libxml and libxslt have you got? 21:51 < Wombert> http://trac.agavi.org/ticket/898 21:52 < Whisller> ahh AgaviConfig::set('core.skip_config_transformations', true); 21:52 < Wombert> ... 21:52 < Whisller> heh yes i've found in logs thanks 21:52 < Wombert> ? 21:52 < Whisller> irc logs 21:53 < Wombert> right 21:53 < Wombert> just a question 21:53 < Wombert> oh well 21:53 < Wombert> forget it 21:53 < Wombert> ... 21:54 < Whisller> should be added in WTF 21:54 < Wombert> yeah 21:54 < Wombert> whatever 21:55 -!- Strzalek_ [n=Strzalek@djx251.neoplus.adsl.tpnet.pl] has quit [] 21:58 < Wombert> hmm 21:58 < Wombert> https://trac.macports.org/ticket/14063 22:00 < Wombert> does your install have EXSLT support, whisller? 22:00 < Whisller> not sure 22:01 < Whisller> is it an external library to libxslt? 22:01 < Wombert> phpinfo() 22:02 < Whisller> exslt: enabled 22:02 < Wombert> k 22:04 < Whisller> strange thing because as in comments I see sometimes it works sometimes doesn't and it doesn't depends on libxml or libxslt version 22:04 < Wombert> yeah that's the problem 22:05 < Wombert> we really need all the help we can get to figure out what's going on 22:05 < Wombert> maybe you can send impl a backtrace or so 22:05 < Whisller> ok 22:05 < Wombert> I'm not very good with this stuff; he'd know what to do 22:05 < Wombert> (when he's back) 22:05 < Wombert> it's pretty important that we find the cause of this 22:05 < Wombert> segfaults are never good 22:05 < Wombert> maybe you can isolate the exact line where it segfaults in the meantime? 22:06 < Whisller> Hmm I've show you this line, maybe now it is somwhere else I'll check it 22:07 < Whisller> *show earlier 22:07 < Wombert> maybe put file_put_contents calls with APPEND flag next to the crashing code 22:07 < Wombert> to document where the crash occurs 22:07 < Wombert> (by dumping xml config file name or whatever info there is) 22:07 < Whisller> ok 22:07 < Wombert> does it crash on the command line, too, whisller? 22:08 < Whisller> wait... 22:10 < Whisller> hmm no 22:11 < Whisller> empty agavi project, execute index.php from pub 22:11 < Whisller> *executed 22:23 < Wombert> but on web it crashes? 22:23 < Wombert> sure that php.ini is the same and everything? 22:23 < Wombert> same php install used? 22:23 < Wombert> what's your memory limit? 22:27 < Whisller> terminal and web is using this same php.ini. 128MB, increate it and check 22:31 < Whisller> oh wait, shit sorry man php -ini show mi that terminal doesn't load php.ini even that path is good huh 22:32 < Whisller> But it is new installation of PHP so web and terminal is using default configuration 22:33 < Whisller> but other environment are this same 22:37 < Wombert> so now it crashes on CLI? 22:37 < Wombert> maybe it is some ini setting 22:37 < Wombert> or an extension that is loaded 22:37 < Wombert> something like that 22:37 < Wombert> try and find it :) 22:38 < Wombert> in fact, whoever finds the definitive cause of the segfault wins an agavi tshirt :) 22:38 < Whisller> hehe 22:40 < Whisller> It cannot be any ini setting because it is brand new installation of PHP. So I've just changed memory_limit nothing else. And why that little bitch (CLI) doesn't want to read php.ini heh 22:46 < Wombert> yeah but it crashes in the web server, right? 22:46 < Whisller> yeah 22:47 < Whisller> sounds like apache 22:47 < Whisller> or god know what 22:48 < Wombert> it could also be an extension or so 22:48 < Wombert> that's not loaded on cli 22:48 < Wombert> or xdebug? 22:48 < Wombert> apc? 22:49 < Whisller> I don't have apc xdebug either 22:51 < Whisller> hmm php --ini are showing loaded configuration file for CLI or web? 22:51 < Whisller> *is 22:52 < Wombert> php -i 22:53 < Whisller> mhm, first time I see it. php -i is showing good path to php.ini but doesn't want to load it. heh nevermind 22:54 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 22:54 < Wombert> I must go to bed now, sorry 22:54 < Wombert> let's pick this up tomorrow 22:54 < Wombert> would be good to find a solution 22:54 < Wombert> nn 22:55 -!- Wombert [n=Wombert@dslb-088-066-162-107.pools.arcor-ip.net] has quit [] 23:05 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 23:08 < Whisller> I also should go to bed 23:34 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:38 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 23:46 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 23:57 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: marklar|omni, jake, Rick, bobbytek2, acdjazz, saracen, bleachy, @ChanServ, picasso, karmacoder, (+18 more, use /NETSPLIT to show all of them) --- Day changed Fri Nov 07 2008 00:05 -!- Netsplit over, joins: @ChanServ, CIA-6, Arme[N], Zeelot3k, hashBROWN, krycek__, MikeSeth, Zimm, kaos|work_, vlt (+18 more) 00:41 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 00:52 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 00:53 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 01:12 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 01:15 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 01:22 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 01:24 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 01:47 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)] 01:56 -!- karmacod1r [n=karmacod@dslb-084-057-089-172.pools.arcor-ip.net] has joined #agavi 02:05 -!- karmacoder [n=karmacod@dslb-084-057-073-211.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)] 02:05 -!- karmacod1r is now known as karmacoder 02:08 -!- IcyT is now known as icyt 02:18 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:25 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 02:25 < MugeSo> huomenta 02:27 < MugeSo> Can I create global models by agavi command with beta5 ? 02:47 < impl> yeah 02:47 < impl> agavi project-model-create 02:48 < MugeSo> oh! cool! 02:49 < MugeSo> impl: thnaks ;) 02:49 < impl> yup :) 02:52 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 02:52 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 02:57 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:00 -!- Rick [i=rick@unaffiliated/rick] has quit ["I… don't need to be here."] 03:19 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:20 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 03:23 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 03:24 -!- CIA-8 [n=CIA@208.69.182.149] has joined #agavi 03:24 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Excess Flood] 03:25 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 03:32 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 03:33 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [] 03:37 -!- luke` [n=luke`@59.92.158.230] has joined #agavi 03:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi 03:50 -!- luke`_ [n=luke`@59.92.158.230] has joined #agavi 03:58 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:59 -!- luke` [n=luke`@59.92.158.230] has quit [Read error: 110 (Connection timed out)] 04:01 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: marklar|omni, Rick, jake, bobbytek2, acdjazz, MugeSo, saracen, bleachy, trophaeum_, Fastly, (+19 more, use /NETSPLIT to show all of them) 04:07 -!- Netsplit over, joins: @ChanServ, luke`_, trophaeum_, CIA-8, Rick, MugeSo, karmacoder, Zeelot3k, Fastly, Arme[N] (+19 more) 04:16 -!- luke`_ [n=luke`@59.92.158.230] has quit [] 04:39 -!- Netsplit brown.freenode.net <-> irc.freenode.net quits: marklar|omni, Rick, jake, bobbytek2, acdjazz, MugeSo, saracen, bleachy, trophaeum_, Fastly, (+18 more, use /NETSPLIT to show all of them) --- Log closed Fri Nov 07 04:45:21 2008 --- Log opened Fri Nov 07 04:45:24 2008 04:45 -!- Chuckwal1a [n=chuckwal@agavi.org] has joined #agavi 04:45 -!- Irssi: #agavi: Total of 32 nicks [1 ops, 0 halfops, 0 voices, 31 normal] 04:45 -!- Irssi: Join to #agavi was synced in 6 secs 04:45 -!- Chuckwalla [n=chuckwal@agavi.org] has quit [Read error: 104 (Connection reset by peer)] 05:04 -!- Goleo[66] [n=master@91.98.70.92] has joined #agavi 05:12 -!- luke` [n=luke`@59.92.165.51] has joined #agavi 05:28 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 05:36 -!- luke` [n=luke`@59.92.165.51] has quit [] 05:54 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:17 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 06:29 < v-dogg> huomenta 06:47 < v-dogg> does 5.3 have lambda functions? 06:58 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi 07:03 < horros> huomenta 07:03 -!- CIA-8 [n=CIA@208.69.182.149] has quit [] 07:10 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 07:13 < MugeSo> v-dogg: I think so. 07:14 < MugeSo> at least, 5.3 alpha1 has. 07:15 < v-dogg> cool 07:16 < v-dogg> I was playing with an idea to replace action::validate with a special "register validation function as lambda" validator :) 07:17 < v-dogg> I already have a working sample with create_function but the problem is code scope (the function cannot access $this) 07:18 < v-dogg> and, if I remember Sebastian's presentation correctly, lambda functions could access $this 07:18 < v-dogg> (the phpunit guy) 07:29 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 07:33 < horros> Let's see if the dog gets ANY food today. 07:33 < horros> grumble grumble 07:46 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 07:51 < moritz> good morning 07:53 < moritz> in agavi 0.11.1 this should work, right? $this->getContext()->getLoggerManager()->getLogger()->log('repr mod update'); 07:53 < moritz> in a routing callback class 07:53 -!- Wombert [n=Wombert@dslb-088-066-162-107.pools.arcor-ip.net] has joined #agavi 07:53 < v-dogg> it doesn't?-) 07:54 < moritz> no I get a php error (not an agavi exception) :Fatal error: Call to a member function getLogger() on a non-object in 07:55 < v-dogg> moritz: ah, no, AgaviLogger expects AgaviLoggerMessage 07:55 < moritz> ok cool 07:55 < moritz> i'll check that out 07:55 < Wombert> use_logging enabled? 07:55 < v-dogg> $this->context->getLoggerManager()->log('foo'); works 07:56 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:56 < _cheerios> huomenta 07:56 < v-dogg> huomenta 07:57 < liutis> huomenta! 07:57 < v-dogg> Wombert: I have an action_filter problem - for some reason its output doesn't show when I do "return 'bbbblaaah'" in the view 07:59 < moritz> actually this: $this->getContext()->getLoggerManager()->log('repr mod update'); doesn't work either 07:59 < moritz> Fatal error: Call to a member function log() on a non-object in /Users/moritz/Sites/Independent_Pictures/trunk/agavi/app/lib/update/ReprModUpdateCallback.class.php on line 5 08:00 < moritz> any ideas 08:00 < v-dogg> moritz: settings.xml "use_logging" 08:00 < moritz> use_loggin =true 08:00 < v-dogg> but... uhm... how did $this->getContext()->getLoggerManager()->getLogger() work then?! 08:00 < moritz> true 08:00 < moritz> true 08:00 < moritz> true 08:00 < moritz> true 08:00 < moritz> false 08:01 < MugeSo> moritz: check context and environment 08:02 < moritz> could you please explain check context. 08:02 < moritz> I'm in development environment 08:03 < moritz> v-dogg: are you asking if $this->getContext()->getLoggerManager()->getLogger() ever did work? 08:03 < moritz> no it didn't 08:03 < v-dogg> moritz: I don't understand how $this->getContext()->getLoggerManager()->getLogger() didn't throw that error and $this->getContext()->getLoggerManager()->log() does 08:03 < moritz> they both do 08:03 < v-dogg> oh, sorry, I misread the earlier error message 08:04 < v-dogg> where do you call getLoggerManager? in initialize() ? 08:05 < moritz> no in a routing callback class 08:05 < moritz> I tried it inside a execute of an action 08:05 < moritz> same error 08:06 < v-dogg> the logger manager is not created for some reason 08:06 < v-dogg> 99% of the times this is because use_logging == false. the rest 1% is you alone :) 08:07 < moritz> damn 08:07 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:10 < moritz> aha I cleared the cache a couple of times and turned loggin on/off a couple of times and now I get a beautiful agavi exception 08:11 < moritz> No directory defined for rotating logging. 08:12 < whisller> hi 08:14 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 08:28 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:36 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 08:44 -!- Sasan_Ro1e [n=SasanRos@92.50.11.189] has joined #agavi 08:44 < moritz> where do you define a directory for "rotating logging" 08:44 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Nick collision from services.] 08:45 -!- Sasan_Ro1e is now known as SasanRose 08:45 < moritz> 08:45 < moritz> 08:45 < moritz> %core.app_dir%/log/ 08:45 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has quit [Read error: 60 (Operation timed out)] 09:15 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 09:19 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 09:24 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 09:30 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] 09:30 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 09:31 < E_mE> huomenta 09:35 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi 09:52 < moritz> what does huomenta mean? 09:53 < Rendez> moritz: you are going to be sentenced for that 09:53 < moritz> I'll have to switch to Windows? 09:54 < moritz> damn 09:54 < v-dogg> moritz: http://trac.agavi.org/wiki/Huomenta 09:55 < moritz> Huomenta it is lol 09:56 < horros> I was a bit surprised to see it still in use after a year and a half or so of absence from this channel :D 09:56 < horros> Us finns = win! 09:57 < v-dogg> \o/ 10:01 < ttj> Boo! You suck! 10:02 * horros slaps ttj across the face 10:02 < horros> ! 10:02 < ttj> Pfft. 10:02 * v-dogg too 10:02 < ttj> You Finns think you're something and really you're just a bunch of losers! 10:03 < horros> haha 10:03 < v-dogg> btw, Finland should have its own PHP Users Group 10:03 < horros> PHP/FI 10:03 < horros> :D 10:03 < v-dogg> because then Wombert would come to Finland and demo Agavi 10:03 < v-dogg> that'd be cool :) 10:04 < v-dogg> horros: :D 10:04 < ttj> Can't you just buy Wombert some plain tickets and get him to come drink beer with us here? 10:04 < PyroBilly> sed -i -e 's/Romans/Finns/g' http://www.youtube.com/watch?v=ExWfh6sGyso 10:05 < v-dogg> ttj: sure I can but if there was an official users group, he'd pay the tickets himself! 10:05 < ttj> Hmm... Brilliant plan. 10:07 < horros> Then we can have all the convetions here in Tampere! 10:07 < horros> ;) 10:07 < ttj> Tanpere? Pfft! 10:07 < horros> "Helsingissä kaikki muu on paskaa paitsi kusi" 10:07 < horros> :P 10:08 < ttj> The only reason to ever go outside Kehä I is to go to the airport in Vantaa. 10:08 < ttj> Absolutely no reason otherwise. 10:08 < v-dogg> haha 10:09 -!- icyt is now known as IcyT 10:12 < horros> bah 10:12 < horros> bloody construction wankers 10:13 < horros> we had "vuositarkastus" here, I said that there are some stuff that needs to be fixed in my apartment 10:13 < horros> last week I got a paper back and they wanted me to sign it to say it's all fixed 10:13 < horros> NOBODY HAS EVEN BEEN HERE! 10:14 -!- codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 10:18 -!- Strzalek [n=Strzalek@djx251.neoplus.adsl.tpnet.pl] has joined #agavi 10:19 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 10:31 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)] 10:45 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 10:45 < _cheerios> haha 10:46 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 10:46 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:50 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 10:54 < ttj> horros: I know the feeling. I ordered stuff XYZ for work. Then I get an email saying that I need to confirm that I've received the stuff before the supplier is paid. 10:55 < ttj> They sent me a mail saying that I need to click "Confirm" four times before the stuff arrived. 10:55 < ttj> And when it arrived, half of it was missing. 10:55 < ttj> And I kept getting more pressure that I need to confirm that I've received it. Lovely. 10:55 < horros> hehe 10:56 < horros> well, our customer got some document scanners from Canon. the documents need to be stuffed into our system. They'll start training the staff on Monday. 10:57 < horros> Except... NOBODY has told us ANYTHING about the whole project in two weeks => we've not done anything about it because we don't know WHERE the documents will be or what the filename format will be so we can import them. 10:57 < horros> Good luck with the training! 10:57 < horros> Bloody consultants. 10:57 < ttj> :P 10:57 < ttj> Damnit. Some meeting in 3 minutes and I don't want to go. I want to sleep. 10:58 < horros> Oh dear :( 10:58 < horros> *sigh* 10:58 < horros> NetBeans' "rename project" stuffed up everything completely 10:58 < horros> It copied all the files to a new directory 10:58 < ttj> And goddamn proxies. Have to configure every fucking piece of software individually. And when I take the laptop out of the office, then I have to change everything again. 10:58 < horros> EXCEPT the .svn directories. 10:59 < horros> So it's pretty much useless. 10:59 < ttj> :) 10:59 < v-dogg> haha 10:59 < horros> grumble grumble 10:59 < v-dogg> lunch -> 10:59 < horros> It seems almost like Monday :( 11:00 < v-dogg> Kepap om nom nom nom 11:00 < saracen> Every friday feels like monday to me, its the only day I have to go in to work =( 11:00 < ttj> Thank god it's Friday. 11:00 < horros> Agreed. 11:00 < v-dogg> yeah, only two more working days this week! :) 11:00 < ttj> One more meeting and then I can start slowly crawling out of the office-> 11:01 < horros> In about two hours or so, I'll get into my car, drive to Hämeenlinna and make dinner for missus until she comes at about 18:30 \o/ 11:01 < horros> s/comes/comes home/ 11:01 < horros> just to avoid any possible confusion in your DIRTY DIRTY minds. 11:01 < ttj> I was just about to say that you have very nicely synchronized and scheduled everything. 11:02 < v-dogg> and then 18:33 you come. missus doesn't at all 11:02 < ttj> 3 minutes? Isn't that sort of exaggerating a bit... 11:02 < horros> v-dogg: 18:33? 11:02 < v-dogg> 31? 11:02 < horros> More like 18:30.5 11:02 < v-dogg> :D 11:03 < ttj> Nah, let's be fair. More like comes in 60 seconds... 11:03 < horros> Actually, I haven't seen missus since monday 11:03 < v-dogg> but now really: omnomnom 11:03 < horros> so 18:30.01 11:03 -!- codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 11:03 < ttj> horros: "Moi, mistä sä tuut?!" "Moi, kuten kaikki kunnon tietotekniikan opiskelijat, mä tuun oman käden kautta." 11:04 < horros> hah 11:04 < horros> I am not, however, a tietotekniikan opiskelija! 11:04 < ttj> Good for you. 11:04 < horros> Agreed. 11:05 < ttj> Anyway, looks like the meeting already started-> 11:25 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 11:25 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 11:32 -!- whisller41 [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 11:38 < saracen> p 11:38 < saracen> opps 11:38 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 11:38 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 11:38 < saracen> Anybody here run in to problems setting up php fcgi + lighttp on ubuntu 8.04? 11:38 < saracen> lighttpd* 11:39 < _cheerios> nope 11:40 < saracen> Hmm, its not working. Lighttpd doesn't start. No errors, argh 11:41 < _cheerios> by default it uses port 80, which will collide with apache, if installed 11:42 < saracen> Nah, nothing else installed. I installed php5-cgi, installed lighttpd. Then made a symbolic link to 10-fastcgi.conf in conf-enabled 11:42 < saracen> Restarted lighttpd. Says its fine, but it hasnt actually started 11:43 < saracen> If i remove the fastcgi.conf, it works - but with no php 11:43 < saracen> The paths in fastcgi are correct too ;x 11:45 < saracen> oh wait 11:45 < saracen> error log is there ) 11:45 < saracen> bind failed for: unix:/tmp/php.socket-0 Permission denied 11:45 < saracen> ah ha :) 11:50 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 11:59 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 12:05 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:08 < trophaeum_> saracen, if your playin with non apache httpds, try out nginx, iv had better scalability experiences with it than lighttpd and its get a better security history as well 12:09 < trophaeum_> i use it in production for over 500req/sec on a single box without issues 12:09 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:46 -!- mib_r9szwo [i=3e32292c@gateway/web/ajax/mibbit.com/session] has joined #agavi 12:47 -!- Wombert [n=Wombert@dslb-088-066-162-107.pools.arcor-ip.net] has quit [] 12:48 < mib_r9szwo> hello, can somebody post me a global_filters.xml with an error container description please, thank you 12:57 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 12:58 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 12:58 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 12:59 < _cheerios> never had any error containers in my global_filters. what kind of use case needs that? always interesting in new stuff :) 13:02 < mib_r9szwo> oh i forgot to mention its the agaviformpopulation filter and i dont know how to give him the id of the error container to put the error messages in? 13:06 < v-dogg> mib_r9szwo: http://trac.agavi.org/browser/branches/1.0/samples/app/config/global_filters.xml 13:06 < v-dogg> would these comments be helpful? 13:08 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 13:08 < mib_r9szwo> looks fine, thank you! 13:26 -!- moritz [n=moritz@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:26 < mib_r9szwo> hello again how would one implement one error container which contains all error messages? 13:27 < mib_r9szwo> like this: ${errorMessages}]]> ?? 13:29 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:29 < _cheerios> trophaeum_, nginx probably works okay for flash file uploads unlike lighttpd 1.4 ? 13:32 < trophaeum_> cheer had no problems with nginx to date with anything 13:33 < _cheerios> not sure if asked on this channel already, but did it have something like mod_evasive? 13:38 < trophaeum_> nop, check into csf (google csf firewall) for an alternative, u could always use nginx->apache reverse proxy though 13:40 < _cheerios> do you go with nging for dynamic content too? 13:40 < Macen> ohloh is soo slow 13:51 < digitarald> works fine here 13:52 < digitarald> maybe they should not add releases/packages feature ... they are a bit feature-addicted 13:57 -!- whisller41 [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 13:57 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 14:01 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 14:02 < Macen> yeh it just certain pages 14:03 < Macen> ohloh.net/sessions/new was down for 24 hours according to downforeveryoneorjustme.com 14:04 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 14:09 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit [Client Quit] 14:09 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 14:10 < MrJeep> huomenta! 14:13 -!- Zimm [n=asd@f054007172.adsl.alicedsl.de] has joined #agavi 14:13 -!- Goleo[66] [n=master@91.98.70.92] has quit [Read error: 104 (Connection reset by peer)] 14:21 -!- shrink0r [i=3e32292c@gateway/web/ajax/mibbit.com/x-940cb7bcddd7624f] has joined #agavi 14:37 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 14:40 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 14:50 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 14:51 < Wombert> huomenta 14:51 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has joined #agavi 14:52 < trophaeum_> cheer distracted, ya, i do 14:52 < trophaeum_> oops 14:52 < trophaeum_> gone 14:52 < trophaeum_> on well 15:15 -!- luke` [n=luke`@122.166.1.164] has quit [] 15:15 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 15:16 -!- SasanRose [n=SasanRos@92.50.11.189] has joined #agavi 15:23 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/; use branches/0.11 (or branches/1.0 for HEAD, trunk is in hibernation now) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta :: http://trac.agavi.org/wik 15:23 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta5 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/ (use branches/0.11 or branches/1.0, not trunk) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta :: http://trac.agavi.org/wiki/Bounties 15:26 < mib_r9szwo> how can i turn on the agaviformpopulationfilter per request? it is on enabled="false" in the global_filters.xml 15:26 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 15:28 < v-dogg> mib_r9szwo: $this->context->getRequest()->setAttribute('populate', true, 'org.agavi.filter.FormPopulationFilter'); 15:29 < v-dogg> the boolean can also be AgaviParameterHolder if you want define the data for the population 15:30 < Wombert> nah 15:30 < Wombert> that won't work 15:30 < Wombert> mib_r9szwo: why do you have enabled="false" ? 15:30 < v-dogg> it doesn't work when the filter is not enabled? 15:30 < Wombert> if the filter is enabled="false" then it's never even loaded 15:31 < v-dogg> roger, sorry for the misinformation 15:31 < v-dogg> I have it enabled always :) 15:31 < Wombert> mib_r9szwo: you realize it only runs for "write" requests in the stock configuration, right? 15:31 < mib_r9szwo> ok so i have to enable it always ans set to false if i dont use it? 15:31 < Wombert> mib_r9szwo: explain your situation please 15:32 < mib_r9szwo> i have a form which should be the only one using the formfilter 15:32 < mib_r9szwo> other forms should not use it 15:33 < Wombert> enable it, leave empty, and then use the approach v-dogg described 15:33 < mib_r9szwo> ok ill try that 15:34 < v-dogg> and the next question is "why don't other forms use it?" :) 15:34 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 15:34 < mib_r9szwo> sorry my problem is that only one route should use it other routes not 15:35 < Wombert> actually, you can leave out "methods" altogether 15:35 < v-dogg> sure, but why? FPF is awesome and should always be used ;) 15:38 < mib_r9szwo> if i understand righit can only be turned off for a special request but not turned on? 15:39 < v-dogg> no, Wombert just explained how to do that 15:40 < Wombert> mib_r9szwo: enabled="true" just controls whether or not the filter is loaded etc 15:40 < v-dogg> if you leave the "methods" parameter out from the config FPF will not run unless you tell it to 15:40 < Wombert> controlling whether or not FPF itself runs for a certain request or whichever can be done at runtime 15:40 < Wombert> and/or through configuration 15:41 < digitarald> hey Wombert 15:41 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has joined #agavi 15:41 < digitarald> meet RedRacer :) 15:42 < v-dogg> huomenta RedRacer 15:42 < mib_r9szwo> that works, thank you! 15:42 < digitarald> oh, I should teach him at least a "Huomenta" when he joins 15:43 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 15:43 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has joined #agavi 15:43 < RedRacer> Huomenta 15:44 < digitarald> better, amazing, feels so human 15:44 < digitarald> !r.redracer 15:44 < digitarald> !r.who 15:44 < RedRacer> RedRacer is a web-based source code repository, aggregating community contributions. [ Agavi 1.0.0-beta5 ] 15:44 < digitarald> and don't ask, v-dogg, it has no sense at all :P 15:44 < digitarald> !r.quit 15:44 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has quit [Client Quit] 15:44 < digitarald> only as moderation tool and update feed for the plugin repo 15:56 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 16:06 -!- Strzalek___ [n=Strzalek@dkw134.neoplus.adsl.tpnet.pl] has joined #agavi 16:08 -!- moritz [n=moritz@ip-213-189-154-197.fix.magnet.ch] has quit [] 16:09 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 16:09 -!- CIA-6 [n=CIA@208.69.182.149] has quit [] 16:10 -!- Strzalek [n=Strzalek@djx251.neoplus.adsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 16:10 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has quit [] 16:15 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 16:17 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has quit ["Leaving."] 16:19 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 16:24 -!- Sasan_Rose is now known as SasanRose 16:33 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 16:34 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 16:34 -!- benschi [n=benjamin@f051073208.adsl.alicedsl.de] has joined #agavi 16:42 -!- shrink0r [i=3e32292c@gateway/web/ajax/mibbit.com/x-940cb7bcddd7624f] has quit ["http://www.mibbit.com ajax IRC Client"] 16:43 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 16:47 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 17:00 -!- mib_r9szwo [i=3e32292c@gateway/web/ajax/mibbit.com/x-86bd743752204ef7] has quit ["http://www.mibbit.com ajax IRC Client"] 17:00 -!- benschi [n=benjamin@f051073208.adsl.alicedsl.de] has quit [] 17:07 -!- CIA-6 [n=CIA@208.69.182.149] has quit [Read error: 104 (Connection reset by peer)] 17:13 -!- stachu [n=what@chello089074143156.chello.pl] has joined #agavi 17:16 -!- benschi [n=benjamin@f051073208.adsl.alicedsl.de] has joined #agavi 17:24 < fnordfish> Poll: switching to (1) 1.0.0beta5 (2) 1.0 branch (3) felix-testing-implementation branch (4) wait for 1.0.0beta6 17:26 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 17:27 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 17:27 -!- CIA-6 [n=CIA@208.69.182.149] has quit [Read error: 131 (Connection reset by peer)] 17:29 < Wombert> (2) sounds good 17:30 < Wombert> I'll roll beta6 on sunday 17:30 < v-dogg> (2) 17:31 -!- CIA-6 [n=CIA@208.69.182.149] has joined #agavi 17:35 < benschi> Huomenta Folks. 17:36 < Wombert> ohai benschi 17:36 < benschi> Wombert can you describe in a short sentence what storage is for? 17:37 < Wombert> it's the session interface, at the moment 17:37 < Wombert> do not use it 17:37 < Wombert> ever 17:37 < benschi> Is it for transporting stuff from one request to the other 17:37 < Wombert> use the User object for session access 17:37 < Wombert> ( http://php.net/session ) 17:37 < Wombert> the sample app has examples 17:39 < benschi> Cuz I have a app which is a search engine and when I use paging, I somehow have to get the query over to the next page 17:46 < Wombert> nonono 17:46 < Wombert> pass that in the url 17:46 < Wombert> session is a bad idea for that 17:46 < Wombert> then I can use only one search at a time! 17:50 < benschi> You have a point there ... 17:51 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:54 < v-dogg> how is session a bad idea for that (not sure what "that" is but still curious :) 17:54 < Wombert> v-dogg: /search?p=2 17:54 < benschi> v-dogg: I think he means for saving a query temporaily 17:54 < Wombert> and query in the session? 17:54 < Wombert> nono 17:55 < trophaeum_> Wombert, query id in the url, search keyword in the session and the id's for the results of the search query in the session is a pretty good way out :) but its not the simplest to code 17:55 < trophaeum_> makes your session a little bloated but it makes it lightweight to find the results on page2 17:56 < v-dogg> that's close to what I do 17:56 < trophaeum_> do sql calc rows, select only the id, limit to say 3 or 4 pages worth of id's, store the total count of records found in the session, do select from blah where id in (listhere) and then if they go beyond the id's you have in your sessioon requery for the next 100 or watevr 17:58 < trophaeum_> you can always tell who's worked with high load sites by how they work with search data :) 17:59 < benschi> my next question would be how can i transport a query like '+apple +juice (foo bar)' in the URL when i use routing 18:02 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:06 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:16 < Xylakant> trophaeum: if i'd do a search on a high traffic site i'd use a dedicated search engine that stores and caches query results 18:17 < Xylakant> why would I want to engineer a solution for a problem that someone else solved 18:28 < trophaeum_> Xylakant, true but that introduces extra dependancies that u have to take care of as well, u can easily enough do it in pure php in a way that is happily cross platform/cheap hosting/everything and much faster than requerying every page 18:31 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 18:36 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit ["leaving"] 18:37 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 18:39 < benschi> Xylakant: what kind of search engine is that? 18:39 < benschi> usable for mysql? 18:40 < trophaeum_> http://www.sphinxsearch.com/ - good choice 18:42 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 18:48 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit ["Leaving."] 18:51 < benschi> thank you very much. I'll look into sphinx 18:51 < benschi> cu folks 18:51 -!- benschi [n=benjamin@f051073208.adsl.alicedsl.de] has quit [] 18:57 -!- shrink0r [n=shrink0r@i59F7F2DE.versanet.de] has joined #agavi 19:00 -!- Arme[N] is now known as Arme[0] 19:05 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 19:38 < impl> badum 19:38 < impl> badum 19:38 < impl> badum badum badum badum badum 19:41 < Wombert> impl: xD 19:47 < impl> http://www.236.com/video/2008/get_your_war_on_new_world_orde_10121.php 19:52 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 20:15 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has joined #agavi 20:22 -!- Sasan_Rose [n=SasanRos@92.50.11.189] has quit ["leaving"] 20:28 -!- SasanRose [n=SasanRos@92.50.11.189] has quit [Read error: 110 (Connection timed out)] 21:15 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 21:28 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:39 -!- IcyT is now known as icyt 22:03 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 22:03 -!- shrink0r [n=shrink0r@i59F7F2DE.versanet.de] has quit [] 22:03 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 22:03 < saracen> Wombert: The hold back for beta6 this segmentation thing? 22:11 < Wombert> no 22:12 < Wombert> impl did some comment cleanup and I'm still working on some nicer code template defaults blah blah 22:12 < Wombert> which are fucking annying, but what can I do 22:13 < saracen> ha =( 22:17 < impl> ugh 22:26 -!- Strzalek___ [n=Strzalek@dkw134.neoplus.adsl.tpnet.pl] has quit [] 22:31 < CIA-6> david * r3304 /branches/0.11/ (26 files in 8 dirs): added more best practices to code templates and generated system actions, closes #910 and #911 22:34 < Wombert> now for the fun part 22:34 < Wombert> porting the entire shit by hand 22:34 * Wombert stabs path renames 22:34 < Wombert> but 22:34 * Wombert hugs impl 22:34 < Wombert> it's all a lot easier with the new build system 22:37 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 22:38 < Wombert> errr 22:38 < Wombert> impl: I think I need some help with this 22:38 < Wombert> is default/apps for project-wizard? 22:38 < Wombert> *defaults/app 22:38 < Wombert> in the code tpls dir 22:39 < Wombert> and what it doesn't find there it takes from the standard dir? 22:42 < impl> I think it probably explicitly copies things out of that directory 22:42 < impl> i.e., individual files are specified in build.xml 22:43 < Wombert> orly? 22:43 < Wombert> mmk 22:44 < Wombert> so you probably think the fancy configs with default layouts and FPF error message rule examples and shit should be in the defaults dir right? 22:44 * impl squints 22:47 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:47 < Wombert> you could argue that by default, even defining an output type is too much 22:47 < impl> yes, yes I could 22:47 < impl> :) 22:47 * impl deletes 22:48 < impl> Wombert: I still also don't like that you have FPF but no HTML helpers, I mean they're basically the same thing 22:48 < impl> it's not like FPF will ever work with anything that doesn't have an output type of xhtml 22:48 < Wombert> LIES 22:48 < Wombert> do not delete it 22:48 * Wombert stabs 22:48 * Wombert stabs 22:48 < impl> :D 22:58 < Wombert> err impl 22:58 < Wombert> what config files do you modify in the build system besides settings.xml? 22:58 < Wombert> using DOM I mean 22:59 < impl> just settings.xml 23:01 < Wombert> kk 23:01 < Wombert> we need to keep that in mind when migrating that handler 23:01 < Wombert> do you want to only support the latest format there, too, right? 23:01 < Wombert> I'd say we do that 23:02 < impl> umm 23:02 < impl> sure? 23:02 < Wombert> why not 23:02 < Wombert> people with old settings.xml need to upgrade then 23:02 < Wombert> well, we gotta throw an exception or so... 23:02 < Wombert> maybe validate the document before changing it? 23:02 < Wombert> that'd be good I guess 23:02 < Wombert> imma maek a ticket for dis for ya 23:02 < Wombert> not urgent 23:05 < nfq> Wombert: dude 23:08 < CIA-6> david * r3305 /branches/0.11/ (2 files in 2 dirs): send http 401 on "forbidden" pages, refs #910 and #911 23:11 < CIA-6> david * r3306 /branches/0.11/ (4 files in 2 dirs): send http 503 on "unavailable" pages, refs #910 and #911 23:21 < impl> BRILLIANT IDEA 23:22 < Wombert> dude! 23:22 < Wombert> impl: yes. why didn't you do that in 0.11 too :p 23:22 < Wombert> you added it just to 1.0 23:23 < Wombert> impl: couldn't the wizard-specific stuff be implemented through the template fallbacks stuff you added? 23:23 < Wombert> ah nah that's just two-level, right? 23:23 < impl> I added it to 1.0? 23:23 < Wombert> mmmmm 23:23 < Wombert> yes 23:23 < Wombert> AND IT STAYS THERE 23:23 < impl> I don't /remember/ adding it 23:23 < Wombert> because it's in default 23:23 < Wombert> :> 23:23 < Wombert> for wizard things 23:23 < Wombert> so worry not 23:24 * impl DELETE 23:24 * Wombert repeatedly stabs with a blunt object 23:26 < Wombert> impl: templates/template.php.tmpl 23:26 < Wombert> what's that about? 23:26 < Wombert> and template.tmpl? 23:26 < Wombert> are those used anywhere? 23:26 < Wombert> they do not seem to be copied anywhere 23:26 < Wombert> which is odd or so 23:26 < impl> because you can specify the extension you want to use 23:26 < impl> it falls back to template.tmpl 23:26 < impl> if no template.EXT.tmpl exists 23:26 < Wombert> oh 23:26 < Wombert> win 23:26 < Wombert> but 23:26 < Wombert> is that for global tpls? 23:26 < impl> it's for all templates 23:27 < Wombert> oh 23:27 < Wombert> right 23:27 < Wombert> so my exception templates 23:27 < Wombert> mmmm 23:27 < Wombert> WHERE DO I PUT THEM 23:28 < impl> what? 23:28 < Wombert> nevermind 23:28 < Wombert> you don't want to know 23:28 < impl> stop fucking up my build system :((((((( 23:29 < Wombert> I think I need to rewrite some stuff there 23:29 < Wombert> this is odd 23:29 < Wombert> hmm 23:29 * Wombert tries 23:29 < impl> do not underestimate the fragility of build.xml 23:33 < Wombert> I was just teasing you ;) 23:33 < Wombert> impl: halp 23:33 < Wombert> Agavi > action-locate: 23:33 < Wombert> Execution of target "action-locate" failed for the following reason: /Users/dzuelke/Code/oss/agavi/branches/1.0/src/build/build.xml:1113:23: Agavi action not found at /Users/dzuelke/Code/oss/agavi/branches/1.0/lol/app/modules/Default/actions/IndexAction.class.php 23:33 < Wombert> [agavi.execute-target] /Users/dzuelke/Code/oss/agavi/branches/1.0/src/build/build.xml:1113:23: Agavi action not found at /Users/dzuelke/Code/oss/agavi/branches/1.0/lol/app/modules/Default/actions/IndexAction.class.php 23:33 < impl> I told you not to fuck with it 23:33 < Wombert> any way you could quickly add a message above or below saying "this will fail, that's oaky" 23:34 < Wombert> nah that's the usual thing happening during project-wizard 23:34 < impl> yeah yeah yeah fine 23:34 < Wombert> remember, the one red message that's okay 23:37 < CIA-6> impl * r3307 /branches/1.0/src/build/phing/org/agavi/build/tasks/AgaviExecutetargetTask.php: Make it INCREDIBLY REALLY CLEAR that RED MESSAGES are OKAY 23:37 < impl> >:| 23:41 < Wombert> impl: make it purple? 23:41 < impl> no 23:41 < Wombert> like the build.properties messages? 23:41 < impl> I can't change that 23:41 < Wombert> wat? 23:42 < Wombert> wait is this for _all_ errors? 23:42 < impl> That's generated inside phing 23:42 < Wombert> eh wat 23:42 < impl> it fires an event 23:42 < impl> that says 23:42 < impl> 'OMG SHIT FAILED' 23:42 < impl> then I catch the error and say 'no nvm shit didn't fail' 23:42 < impl> but the loggers handle it anyway 23:42 < Wombert> but that now happens for all failures, right? 23:42 < impl> No 23:43 < impl> only if you do 23:43 < impl> 23:43 < Wombert> oh 23:43 < Wombert> you know, I gotta give you mad props there 23:43 < Wombert> I can see, literally, all over the place, how hopeless phing is 23:43 < Wombert> but you still made it as awesome as it could possibly be 23:43 * Wombert hugs 23:44 < impl> :> 23:44 < Wombert> how bout rewriting the shit in plain php for 1.1? 23:44 < Wombert> :> 23:44 < impl> you mean python 23:44 < impl> http://conductor.transtruct.org/ 23:45 < Wombert> DONT DO THAT 23:45 < Wombert> :< 23:45 < impl> it's so elegant 23:45 < impl> and win 23:45 * Wombert ponders 23:45 < Wombert> I could just continue this sunday 23:45 < Wombert> in fact, I will 23:45 * Wombert stabs 23:45 < Wombert> bai 23:45 < Wombert> it's late 23:45 < Wombert> 1am and I'm still @office 23:45 < Wombert> gayness 23:45 < impl> what happened to Saturday? 23:46 < Wombert> mmmm 23:46 < Wombert> meetings 23:46 < Wombert> bai gotta run 23:46 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 23:48 -!- rawb [n=rawb@c-24-61-142-198.hsd1.ct.comcast.net] has joined #agavi 23:48 -!- rawb [n=rawb@unaffiliated/rawb] has left #agavi ["Bye!"] --- Day changed Sat Nov 08 2008 01:36 < nfq> yo impl 01:43 -!- Wombert [n=Wombert@dslb-088-066-172-158.pools.arcor-ip.net] has joined #agavi 01:45 < Wombert> owwww we're back to 5.0/5.0 on ohloh :> 01:52 < impl> I can tell that made your day 01:53 * Wombert stabs 01:54 < Wombert> :<<< 01:54 < impl> :DD 02:04 -!- luke` [n=luke`@59.92.165.51] has joined #agavi 02:42 < Wombert> impl: I'll try and migrate back to xml schema next week 02:42 < Wombert> http://www.codeproject.com/KB/cpp/XSDTutorial_04.aspx has some useful info on how to do the namespaces stuff 02:42 < Wombert> it really is a shame that rng is so crappy 02:42 < Wombert> I was pondering using RNG to validate the envelope and xsd for the rest 02:42 < Wombert> (if that works; not sure) 02:47 < impl> hhghh 02:48 < Wombert> I know, it hurts 02:48 < Wombert> I <3 and stuff 02:48 < Wombert> but what can we do :< 02:48 < Wombert> well maybe write emails to all the xml and blah lists out there and ask for help 02:48 < Wombert> but I don't think it's the fault of our schemas 02:48 < Wombert> although I _have_ seen more useful error messages before 02:50 < Wombert> aha 02:50 < Wombert> http://mail.gnome.org/archives/xml/2003-November/msg00090.html 02:55 < Wombert> ha! http://bugzilla.gnome.org/show_bug.cgi?id=324164 02:56 < Wombert> http://bugzilla.gnome.org/show_bug.cgi?id=326031#c15 02:57 < Wombert> http://bugzilla.gnome.org/show_bug.cgi?id=558452 02:57 < impl> motherfuckers. 02:58 < Wombert> impl: check the first one 02:58 < Wombert> 324164 02:58 < Wombert> it says interleave inside interleave ruins the error messages 02:58 < Wombert> we have that with validators 02:58 < Wombert> it's an interleave inside a combine="interleave" which probably does the same thing 02:58 < Wombert> (internally) 02:58 < impl> yeah 02:58 < impl> libxml is gay 02:58 < impl> GAY 02:59 < impl> I will rape those faggots 02:59 * impl grumbles 03:01 < Wombert> kay 03:01 < Wombert> I verified 03:01 < Wombert> it's easiest with module.rng 03:01 -!- icyt is now known as IcyT 03:02 < Wombert> make just in samples/modules/Default/config/module.xml 03:02 < Wombert> useless error message 03:02 < Wombert> then modify module.rng so that it only allows settings: 03:02 < Wombert> 03:02 < Wombert> 03:02 < Wombert> 03:02 < Wombert> tadaaa, all fine 03:03 < impl> huhu 03:03 < Wombert> I wonder if we should just disallow no-plural-tags stuff 03:03 < impl> I would like that 03:03 < Wombert> it's annoying me, lately, anyway 03:03 < impl> It's made my life a royal pain in the ass 03:03 < impl> probably yours too 03:03 < Wombert> sure it's more verbose, but 03:03 < Wombert> looooooooool 03:03 < Wombert> :>>>>>>>>>>>> 03:03 * Wombert is still laughing 03:04 < impl> what 03:04 < Wombert> dunno, I started laughing when you complained that your entire life was ruined due to our convenient xml format 03:04 < Wombert> and then I had to laugh more when you pointed out that the same was true for _my_ life 03:04 < Wombert> oh man 03:04 * Wombert chuckles 03:05 < Wombert> so anyway... it's more verbose, but it's also less ambiguous 03:05 < impl> That phrase must carry a lot more weight in German than in English 03:05 < impl> :< 03:05 < Wombert> (in fact, it takes out all the ambiguity) 03:06 < Wombert> okay, now we know what the problem is 03:06 < Wombert> let's discuss the matter next weekend 03:06 < Wombert> k? 03:07 < Wombert> also, libxml needs heaps of love: http://bugzilla.gnome.org/buglist.cgi?product=libxml2 03:08 < Wombert> anyway, I gtg to bedz 03:08 < impl> uh uhsuf 03:08 < Wombert> impl: what we need 03:08 < Wombert> srsly 03:08 < Wombert> is shitloads of money 03:08 < Wombert> so we can fix this world 03:08 < Wombert> I'd start with crappy software, and then go from there 03:09 < impl> I agree 03:09 < impl> :D 03:09 < Wombert> okay 03:09 < Wombert> lets figure out the "how" the weekend after next weekend 03:09 < Wombert> I deem the RNG disaster more important <: 03:10 < Wombert> baii 03:10 < impl> bai 03:10 < impl> :< 03:10 -!- Wombert [n=Wombert@dslb-088-066-172-158.pools.arcor-ip.net] has quit [] 03:27 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:42 -!- luke` [n=luke`@59.92.165.51] has quit [] 03:42 -!- nfq_ [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 03:51 -!- nfq_ [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 05:20 -!- Zimm [n=asd@f054007172.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 06:02 -!- luke` [n=luke`@59.92.169.183] has joined #agavi 06:15 -!- Arme[0] is now known as Arme[N] 06:17 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:18 -!- luke` [n=luke`@59.92.169.183] has quit [] 06:46 -!- IcyT is now known as icyt 06:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:21 < v-dogg> huomenta 08:22 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 08:23 -!- kaos|work__ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 08:34 -!- kaos|work__ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 08:41 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] 08:44 -!- Goleo[66] [n=master@91.98.70.89] has joined #agavi 09:34 -!- Wombert [n=Wombert@dslb-088-066-172-158.pools.arcor-ip.net] has joined #agavi 09:41 -!- Wombert [n=Wombert@dslb-088-066-172-158.pools.arcor-ip.net] has quit [] 09:51 -!- SasanRose [n=SasanRos@91.184.89.214] has joined #agavi 09:55 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 11:02 -!- Wombert [n=Wombert@ip-77-24-4-178.web.vodafone.de] has joined #agavi 11:20 -!- icyt is now known as IcyT 11:29 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 11:29 < _cheerios> huomenta 11:45 < nfq> yo Wombert 11:55 -!- Wombert_ [n=Wombert@ip-77-24-107-51.web.vodafone.de] has joined #agavi 12:01 -!- Wombert [n=Wombert@ip-77-24-4-178.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 12:08 -!- Wombert [n=Wombert@ip-90-186-165-170.web.vodafone.de] has joined #agavi 12:19 -!- Wombert_ [n=Wombert@ip-77-24-107-51.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 12:21 -!- Wombert [n=Wombert@ip-90-186-165-170.web.vodafone.de] has quit [Read error: 60 (Operation timed out)] 13:14 -!- SasanRose [n=SasanRos@91.184.89.214] has quit ["leaving"] 13:17 -!- Arme[N] is now known as Arme[0] 13:47 -!- Wombert [n=Wombert@ip-90-187-217-252.web.vodafone.de] has joined #agavi 14:12 -!- Wombert_ [n=Wombert@ip-77-24-109-208.web.vodafone.de] has joined #agavi 14:18 -!- Wombert [n=Wombert@ip-90-187-217-252.web.vodafone.de] has quit [Read error: 145 (Connection timed out)] 15:18 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi 15:20 < Macen> how are the docs coming along? we nearly there with them yet? 15:20 < Macen> will 1.0 be made with/whout them? 15:25 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 15:30 -!- Zimm [n=asd@g224001171.adsl.alicedsl.de] has joined #agavi 15:32 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi 15:54 -!- Wombert_ [n=Wombert@ip-77-24-109-208.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 16:01 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:36 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 16:37 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 17:03 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit [] 17:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 17:08 < _cheerios> heh, gun sales up 50% on barack obama win. 17:15 < aka> is that real? 17:46 < MikeSeth> i damn home it is 17:56 < MikeSeth> ho-p-e 19:12 < bobbytek2> hey MikeSeth :) 19:12 < bobbytek2> how do you handle urls in css? 19:47 -!- IcyT is now known as icyt 19:57 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 21:09 -!- Wombert [n=Wombert@dslb-088-066-160-119.pools.arcor-ip.net] has joined #agavi 21:34 -!- Wombert_ [n=Wombert@dslb-088-066-167-090.pools.arcor-ip.net] has joined #agavi 21:42 -!- Wombert [n=Wombert@dslb-088-066-160-119.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 21:55 -!- Wombert [n=Wombert@dslb-088-064-062-137.pools.arcor-ip.net] has joined #agavi 22:03 -!- Wombert_ [n=Wombert@dslb-088-066-167-090.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 22:18 < MikeSeth> bobbytek2: I just use relative paths 22:20 -!- Goleo[66] [n=master@91.98.70.89] has quit ["Leaving"] 23:12 -!- Gibbed [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 23:12 -!- Rick [i=rick@unaffiliated/rick] has quit [Nick collision from services.] 23:12 -!- Gibbed is now known as Rick 23:53 -!- icyt is now known as IcyT --- Day changed Sun Nov 09 2008 00:26 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 00:29 -!- Zimm [n=asd@g224001171.adsl.alicedsl.de] has quit [Connection timed out] 00:38 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 00:58 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: nfq, MikeSeth 01:03 -!- Netsplit over, joins: nfq 01:06 -!- Wombert [n=Wombert@dslb-088-064-062-137.pools.arcor-ip.net] has quit [] 01:10 -!- MikeSeth [n=youdie@bzq-218-138-113.cablep.bezeqint.net] has joined #agavi 01:14 -!- guillerr [n=guillerr@host188.190-224-150.telecom.net.ar] has joined #agavi 01:55 -!- karmacod1r [n=karmacod@dslb-084-057-072-183.pools.arcor-ip.net] has joined #agavi 01:55 -!- karmacoder [n=karmacod@dslb-084-057-089-172.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 01:55 -!- karmacod1r is now known as karmacoder 02:08 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: nfq 02:09 -!- Netsplit over, joins: nfq 02:34 -!- guillerr [n=guillerr@host188.190-224-150.telecom.net.ar] has quit ["http://devthought.com"] 02:52 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: nfq 02:52 -!- IcyT is now known as icyt 02:56 -!- Netsplit over, joins: nfq 03:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [No route to host] 03:34 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 04:42 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi 04:44 -!- erisco [n=erisco@brisco.kent.net] has quit [Client Quit] 04:47 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit [] 05:22 -!- SasanRose [n=SasanRos@91.184.89.214] has joined #agavi 06:14 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:45 -!- SasanRose [n=SasanRos@91.184.89.214] has quit [Read error: 110 (Connection timed out)] 06:52 -!- Arme[N] is now known as Arme[0] 07:06 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:11 -!- nfq is now known as operator 07:15 -!- operator is now known as nfq 07:22 -!- SasanRose [n=SasanRos@91.184.88.74] has joined #agavi 07:23 < v-dogg> huomenta 07:23 -!- Arme[0] is now known as Arme[N] 07:57 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 08:19 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 08:19 < _cheerios> huomenta 08:45 < _cheerios> http://www.finfacts.ie/irishfinancenews/article_1015142.shtml irish luck? 08:56 < MikeSeth> huomenta 08:57 -!- Wombert [n=Wombert@dslb-088-064-216-209.pools.arcor-ip.net] has joined #agavi 09:02 < MikeSeth> Wombert 09:02 < MikeSeth> any notes on refguide/tutorial? 09:02 < MikeSeth> if not im proceeding 09:12 < impl> Wombert 09:12 < impl> wait fuck I forgot 09:12 < impl> nevermind 09:28 < Wombert> lol impl 09:28 < Wombert> MikeSeth: yeah refman would be good I guess 09:34 -!- eremit [n=eremit@p5B23568D.dip.t-dialin.net] has joined #agavi 10:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 10:18 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi 11:39 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:53 -!- SasanRose [n=SasanRos@91.184.88.74] has quit [Read error: 60 (Operation timed out)] 11:57 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 12:06 -!- Arme[N] is now known as Arme[0] 12:44 -!- eremit [n=eremit@p5B23568D.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 13:06 < _cheerios> It's A New Day, It's A New Day.... not a bad tribute song 13:56 < digitarald> MikeSeth: the tutorial
 parts need overflow: auto
13:56 < digitarald> http://www.agavi.org/documentation/tutorial/slots.html text bleeds to the right
13:56 < digitarald> testen in Firebug, fixes it
14:20 < MikeSeth> ill check it in
14:23 < _cheerios> CHECK IT, CHECK, CHECK, CHECK, CHECK, CHECK IT IN 
14:31 -!- Goleo[66] [n=master@91.98.70.89] has joined #agavi
14:31 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
14:37 -!- icyt is now known as IcyT
14:40 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has joined #agavi
14:55 < bobbytek2> love you skillz _cheerios, you a sick dj
16:26 -!- eremit [n=eremit@p5B235D54.dip.t-dialin.net] has joined #agavi
16:29 -!- Wombert [n=Wombert@dslb-088-064-216-209.pools.arcor-ip.net] has quit []
17:00 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has joined #agavi
17:00 < RedRacer> Huomenta
17:00 -!- RedRacer [n=RedRacer@62.43.166.138.dyn.user.ono.com] has quit [Client Quit]
17:21 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi
17:40 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit []
18:24 < digitarald> "Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\redracer\vendor\agavi\validator\AgaviValidationReport.class.php on line 234" ?
18:31 -!- SasanRose [n=SasanRos@92.50.11.32] has joined #agavi
18:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
18:44 < digitarald> no idea where that comes from :(
18:46 -!- Sasan_Rose [n=SasanRos@92.50.11.32] has joined #agavi
18:46 < v-dogg> digitarald: someone else had that the other day
18:47 -!- SasanRose [n=SasanRos@92.50.11.32] has quit [Nick collision from services.]
18:47 -!- Sasan_Rose is now known as SasanRose
18:47 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
18:51 < digitarald> tried several mode's
18:51 -!- Arme[0] is now known as Arme[N]
18:52 < digitarald> v-dogg: any idea where to look?
18:52 < digitarald> Agavi 1.0.0-beta5, PHP: 5.2.6
18:54 < digitarald> stacktrace http://pastie.org/private/ilqaw1x8duajm1o8bf4na
18:56 < impl> digitarald: http://trac.agavi.org/changeset/3104
18:56 < digitarald> *banghead*
18:57 < digitarald> no download
18:57 < impl> yeah it's not released yet
18:57 < impl> :X
18:57 < digitarald> gimme nightlies ;)
18:57 < v-dogg> just update your svn:external ;p
18:58 < digitarald> git
18:58 < v-dogg> I know :)
18:58 -!- Arme[N] is now known as Arme[0]
18:58 -!- Arme[0] is now known as Arme[N]
18:58 < v-dogg> someone should build some svn-git-svn bridge
18:58 < digitarald> b6 release planned?
18:59 < digitarald> there is git-svn ;)
18:59 < v-dogg> a couple days ago but something came up
18:59 < v-dogg> +of
18:59 < digitarald> mh, that bounty
19:00 < digitarald> checked out trunk: 'svn://svn.phpunit.de/phpunit/phpunit/branches/feature/parallel_test_execution/PHPUnit'
19:00 < digitarald> ...
19:00 < digitarald> URL 
19:00 < digitarald> 'svn://svn.phpunit.de/phpunit/phpunit/branches/feature/parallel_test_execution/PHPUnit' 
19:00 < digitarald> doesn't exist
19:01 < v-dogg> don't use trunk
19:01 < digitarald> ah, right
19:01 < v-dogg> branches/1.0
19:01 < digitarald> I remember
19:01 < digitarald> ... too late
19:01 < v-dogg> quickly before wombie sees ;)
19:02 < _cheerios> heh @ gambling. played blackjack with a mate on friday, i threw away a day's paycheck. and mate? well, he texts me he's at the casino right now *g*
19:04 < digitarald> ... updated ... hope that he doesn't check the logs ...
19:11 < impl> Fucking Wikipedia
19:11 < impl> It's like arguing with a brick wall
19:12 < ttj> _cheerios: A day's paycheck? Pfft! :P
19:12 < digitarald> daily paychecks?
19:16 < digitarald> if that FirePHP project from MikeSeth is uploaded somewhere, I'd love to test the integration!
19:17 < digitarald> makes so much more fun to use FirePHP, integrated in Agavi it would be even better
19:28 -!- Arme[N] is now known as Arme[0]
19:28 -!- Arme[0] is now known as Arme[N]
19:37 < v-dogg> firephp project?
19:38 < v-dogg> I think one of the polish guys was going to write a firephp output rendering for this: http://www.adt.projectbin.org/
19:39 < v-dogg> currently only html output is available and looks like this: http://veikko.fi/temp/adt/adt-actions.png 
19:39 < v-dogg> http://veikko.fi/temp/adt/adt-globalrd.png
19:39 < v-dogg> http://veikko.fi/temp/adt/adt-routing.png
19:43 -!- Arme[N] is now known as Arme[0]
19:44 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
19:45 < bobbytek2> anyone use puremvc?
19:46 < v-dogg> no, we all use pure MVC *g*
19:46 < bobbytek2> I mean the cross platform mvc framework
19:46 < bobbytek2> I'm thinking about using it for my flex app
19:49 -!- Zimm [n=asd@g224002156.adsl.alicedsl.de] has joined #agavi
19:49 -!- Sasan_Rose [n=SasanRos@92.50.11.32] has joined #agavi
19:51 -!- SasanRose [n=SasanRos@92.50.11.32] has quit [Nick collision from services.]
19:51 -!- Sasan_Rose is now known as SasanRose
19:51 -!- SasanRose [n=SasanRos@92.50.11.32] has quit [Client Quit]
19:52 < _cheerios> nope, no projects with flex/actionscript here
19:53 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
19:58 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"]
20:18 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
20:18 < justanothercoder> hello everyone
20:19 < v-dogg> huomenta
20:19 < justanothercoder> hey v-dogg. wassup
20:20 < v-dogg> not much, coding
20:20 < justanothercoder> have you been using agavi for a while?
20:21 < v-dogg> mm... 3-4 years maybe
20:22 < v-dogg> not sure. but about as long as it has existed :)
20:23 < justanothercoder> i am pretty much a spaghetti coder, just trying to figure out MVC and using ORM
20:23 < justanothercoder> i'm learning propel. is that what agavi uses?
20:24 < v-dogg> agavi doesn't tell you what ORM to use, you can use any ORM you like
20:24 < v-dogg> many of us use Propel, others Doctrine
20:24 < v-dogg> others something else or none at all
20:25 < justanothercoder> oh cool. if i had a question about propel, would it be ok to ask here?
20:25 < v-dogg> sure but there is also #propel
20:26 < v-dogg> you are more likely to get an answer there
20:26 < justanothercoder> oh ok thanks. i'll try it there. i'm just learning the ropes
20:26 -!- Goleo[66] [n=master@91.98.70.89] has quit ["Leaving"]
20:28 -!- Strzalek [n=Strzalek@dkq49.neoplus.adsl.tpnet.pl] has joined #agavi
21:23 < bobbytek2> v-dogg: what do you use?
21:25 < v-dogg> propel
21:26  * v-dogg &
21:44  * bobbytek2 |
22:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
22:35 < dsias> I have been testing locale and it seems it picks the wrong locale if the parameter has random data from an internal call. In my case it set a cookie for 'de'. Is there a way to only have the language call back work for the main request?
22:38 < dsias> Accept-Language	en-US,en;q=0.8,de;q=0.5,en-us;q=0.3
22:39 < dsias> the internal request is a slot
22:44 < dsias> I'm debugging it now. The parameter is set to 'in' and should be 'en_US' .
22:46 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Read error: 104 (Connection reset by peer)]
23:13 -!- justanothercoder [n=devil@122.169.221.143] has quit ["Ex-Chat"]
23:13 -!- Strzalek [n=Strzalek@dkq49.neoplus.adsl.tpnet.pl] has quit []
23:38 -!- kaos|work_ [n=dominik@ppp-88-217-43-16.dynamic.mnet-online.de] has quit []
--- Day changed Mon Nov 10 2008
00:16 -!- Wombart [i=52716a01@gateway/web/ajax/mibbit.com/x-d06309723037bf75] has joined #agavi
00:16 < Wombart> Huomenta
00:18 < Wombart> impl: thanks for the mail. The cfp was on my todo list anyway. wp article is... meh
00:19 < Wombart> I finished three handlers. Rng rocks but the libxml shittiness sucks
00:19 < Wombart> We need to go back to xsd I guess
00:20 < Wombart> Req plural tags wouldn't solve all problems
00:20 < Wombart> Will check in tomorrow when I have proper internets
00:23 -!- Wombart [i=52716a01@gateway/web/ajax/mibbit.com/x-d06309723037bf75] has quit ["http://www.mibbit.com ajax IRC Client"]
00:28 -!- Wombart [i=52716a01@gateway/web/ajax/mibbit.com/x-a2af9dcc345c0326] has joined #agavi
00:29 < Wombart> I've fucking had it with this iPhone thing
00:29 < Wombart> It runs out of ram all the time
00:30 < Wombart> Go back to another tab and it reloads the page
00:30 < Wombart> If safari hasn't crashed that is
00:30 < Wombart> Gay
00:31 < ttj> Just buy a Nokia.
00:31 < ttj> We have the world's most widely deployed mobile platform... ;P
00:31 < ttj> Thus it must also be the best. :P
00:31 < Wombart> Why can't they put 1gb of ram into this thing
00:32 < Wombart> 128mb... Pffffft
00:32 < Wombart> Browser runs out of mem, kicks tabs
00:32 < Wombart> Then is kicks browser
00:32 < ttj> Oh! The new Top Gear is out!
00:32 < Wombart> Wtg Steve jobs
00:33 < Wombart> Mmmmmmmm top gear do want
00:33 < Wombart> But
00:33 < Wombart> Bedtiem
00:33 < ttj> No butts.
00:33 < Wombart> Bai
00:33 < ttj> Pfft.
00:34 < impl> WOMBART
00:34 < impl> did you get my email
00:35 < impl> oh
00:35 < impl> yes you did
00:35 < impl> hrhrhr
00:36 -!- Wombart [i=52716a01@gateway/web/ajax/mibbit.com/x-a2af9dcc345c0326] has quit ["http://www.mibbit.com ajax IRC Client"]
01:38 < saracen> trophaeum_: Can you show me your nginx rewrite config section? Trying to get it to work with agavi
01:54 -!- karmacod1r [n=karmacod@dslb-088-065-125-152.pools.arcor-ip.net] has joined #agavi
02:06 < saracen> nm, got it working :)
02:10 -!- karmacoder [n=karmacod@dslb-084-057-072-183.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
02:10 -!- karmacod1r is now known as karmacoder
02:18 -!- eremit_ [n=eremit@p5B234BC5.dip.t-dialin.net] has joined #agavi
02:36 -!- eremit [n=eremit@p5B235D54.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]
02:48 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi
02:48 -!- Zimm [n=asd@g224002156.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
03:36 -!- luke` [n=luke`@59.92.161.197] has joined #agavi
04:21 -!- IcyT is now known as icyt
04:30 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit [Client Quit]
04:57 < v-dogg> huomenta
04:59 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
05:00 < MugeSo> huomenta
05:08 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi
05:16 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)]
05:17 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi
05:43 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 131 (Connection reset by peer)]
05:44 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi
06:03 -!- eremit_ [n=eremit@p5B234BC5.dip.t-dialin.net] has quit ["Verlassend"]
06:31 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
06:33 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
06:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Client Quit]
06:51 < horros> Huomenta.
06:51 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:01 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has joined #agavi
07:08 -!- luke` [n=luke`@59.92.161.197] has quit []
07:27 -!- alenoosh [n=alenoosh@91.98.71.214] has joined #agavi
07:29 < alenoosh> hi all , I have installed the 0.11.5 version of agavi and I get this error when running the agavi command : http://pastebin.com/m5d18d54b
07:31 < v-dogg> alenoosh: that's not an error, just a notice
07:31 < v-dogg> it tries to read your project specific build.properties but you don't have one
07:32 < alenoosh> alenoosh, but when I run "agavi project" to create an agavi project , it fails
07:32 < v-dogg> but it's not required so you don't have to worry
07:32 < v-dogg> ok, would you mind pasting _that_ error then
07:33 < alenoosh> v-dogg, ok => http://pastebin.com/m3ce97f7d
07:34 < v-dogg> you need to give a _full_ path like it says
07:34 < alenoosh> ok let's see
07:35 < v-dogg> just create the project directory and run "agavi project" in that directory
07:36 < v-dogg> agavi suggests the current directory by default so you only need to hit enter
07:36 < alenoosh> v-dogg, oh yes it works this way , thanks alot
07:54 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:08 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi
08:08 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
08:08 < _cheerios> huomenta
08:08 < digitarald> Huomenta!
08:08 < digitarald> MikeSeth: *ping*
08:08 < digitarald> wanne test AgaviFirePHP ;)
08:10 < v-dogg> I do
08:11 < v-dogg> digitarald: did you notice my point about agavi debug toolbar the other day?
08:11 < digitarald> no
08:11 < digitarald> was it pro or contra? ;)
08:11 < v-dogg> 21:16 < digitarald> if that FirePHP project from MikeSeth is uploaded somewhere, I'd love to test the integration!
08:11 < v-dogg> 21:37 < v-dogg> firephp project?
08:11 < v-dogg> 21:39 < v-dogg> http://veikko.fi/temp/adt/adt-routing.png
08:11 < v-dogg> 21:38 < v-dogg> I think one of the polish guys was going to write a firephp output rendering for this: http://www.adt.projectbin.org/
08:11 < v-dogg> 21:39 < v-dogg> currently only html output is available and looks like this: http://veikko.fi/temp/adt/adt-actions.png
08:12 < v-dogg> 21:39 < v-dogg> http://veikko.fi/temp/adt/adt-globalrd.png
08:13 -!- luke` [n=luke`@122.166.1.164] has joined #agavi
08:13 < digitarald> ah, i see the logs, posted right after my question
08:13 < horros> http://veikko.fi/temp/adt/adt-globalrd.png
08:14 < horros> oops
08:14 < horros> That looks rather neat.
08:14 < luke`> huomenta
08:15 < v-dogg> I'm going to "announce" it on the mailing lists today if I have the time
08:16 < v-dogg> it's still in pre-alpha state but helpful nonetheless
08:16 < digitarald> "this is why I (v-dogg) love XML configs" :)
08:16 < v-dogg> yeah :)
08:17 < digitarald> did u check firephp?
08:17 < v-dogg> oh, btw, I'm not sure the demo works anymore. 
08:17 < MikeSeth> digitarald: oh hai
08:17 < MikeSeth> digitarald: ill get my files to you
08:18 < v-dogg> I have looked at it briefly once but not really used it
08:18 < digitarald> mail ät digitarald.de, if u want to mail it
08:19 < digitarald> v-dogg: I love, that it keeps the output clean, all data is wrapped in the response headers
08:19 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
08:19 < digitarald> of course that's not 100% clean too, but since it's only for development
08:19 < v-dogg> yup
08:19 < digitarald> wanted to look at Wildfire this week
08:20 < digitarald> http://www.wildfirehq.org/
08:20 < v-dogg> digitarald: this is exactly why I wanted to refactor debug toolbar's data gathering into an abstract class. now we can easily output everything as HTML or, say, with FirePhp
08:23 < digitarald> mh, wildfire seems to be just for the news. some pattern with a nice name that uses a lot of buzz words ... I don't see any specs :(
08:28 < v-dogg> digitarald: btw, ADT uses SimpleTabs and it would be awesome if it could store (and restore) the currect tab into/from a cookie ;)
08:29 < digitarald> ok :)
08:29 < digitarald> noted, I'll create a ticket in the forge
08:29 < digitarald> ah, first I'll add a ticket system to the forge *workaholic*
08:29 < v-dogg> haha
08:33 < v-dogg> ok, the ADT demo works again (upgraded agavi to 1.0 beta5
08:40 < luke`> what is ADT?
08:41 < v-dogg> http://adt.projectbin.org/ (screenshots: http://veikko.fi/temp/adt/adt-actions.png :: http://veikko.fi/temp/adt/adt-routing.png :: http://veikko.fi/temp/adt/adt-globalrd.png)
08:42 < horros> v-dogg: Btw, you have a typo in your README.txt :)
08:42 < horros> "2. run php sync-modpup.php (copies stuff to demo app's pub/modpub)"
08:43 < v-dogg> unable to locate typo
08:45 < horros> "modpup"
08:46 < v-dogg> ah, thanks :)
08:46 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
08:47 < v-dogg> fixed :)
08:48 < v-dogg> o hai Wombert _o/
08:48 < luke`> doesn't adt do what xdebug does?
08:50 < v-dogg> luke`: xdebug shows what routes Agavi matched, incomming parameters, cookies and headers before and after validation, validation errors, Agavi's environment variables?
08:51 < v-dogg> if it does, then yes :)
08:51 < luke`> ah ok
08:56 < v-dogg> btw, the ADT toolbar's template stuff is stupid and output injection is retarted, please don't look at the code I will fix it some day :)
08:57 -!- stachu [n=what@chello089074143156.chello.pl] has quit [Read error: 60 (Operation timed out)]
09:01 < v-dogg> horros: did you try it?-)
09:01 < horros> v-dogg: Nossir, not yet. Will try it out at some point today.
09:08 -!- SasanRose [n=SasanRos@91.184.89.111] has quit [Remote closed the connection]
09:08 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi
09:08 < MugeSo> cool! ADT :D
09:13 < CIA-6> david * r3308 /branches/1.0/src/config/ (12 files in 4 dirs): ported compile.xml, *_filters.xml and translation.xml config handlers to new infrastructure, refs #519
09:25 -!- Wombert_ [n=Wombert@ip-90-187-251-47.web.vodafone.de] has joined #agavi
09:25 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection]
09:25 -!- Wombert [n=Wombert@87.79.35.60] has quit [Read error: 104 (Connection reset by peer)]
09:26 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
09:32 -!- Wombert [n=Wombert@87.79.35.60] has quit ["bai"]
09:33 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]
09:43 -!- Wombert_ [n=Wombert@ip-90-187-251-47.web.vodafone.de] has quit [Connection timed out]
09:58 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection]
09:59 < horros> \o/
09:59 < horros> Getting 30/1 cable modem intarweb today!
10:13 < digitarald> whats wrong with "" ?
10:18 < digitarald> v-dogg: I have Snippets.xml with ... what would be the xpointer for that?
10:19 < digitarald> I should mention that I never got xpointers to work :/
10:19 < digitarald> maybe its my setup
10:20 < digitarald> xml path is correct, file exists
10:21 < digitarald> "Line 7: XPointer evaluation failed: #xpointer(id('resource-minimal'))" ...
10:22 < digitarald> horros, MikeSeth? :)
10:24 < digitarald> and now he is ranting about the namespace
10:25 < digitarald> "Element 'validator': This element is not expected. Expected is (
10:25 < digitarald> {http://agavi.org/agavi/1.0/config}validator )."
10:27 < horros> digitarald: No idea, sorry :(
10:28 < digitarald> had the namespace problem sereval times days, removed all includes :(
10:31 < digitarald> this worked: ""
10:31 < horros> Makes sense :)
10:31 < digitarald> but why does v-dogg's action_filters-snippet.xml work :(
10:31 < digitarald> http://svn.projectbin.org/adt/trunk/demo/app/config/action_filters.xml
10:31 < digitarald> no namespace used
10:32 < horros> I'm guessing it's because you have a  around the validator configs
10:32 < horros> maybe
10:32 < horros> I dunno, I know fuckall about xinclude :)
10:33 < horros> ( isn't allowed in the agavi config namespace thingie by the schema)
10:34 < digitarald> I just thought that I'm on the save side when I copy v-dogg's code :D
10:34 < digitarald> MikeSeth: *ping* FirePHP sent?
10:35 < horros> Off to the city, back in an hour/an hour and a half or so.
10:49 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
10:49 < justanothercoder> hello
10:50 -!- Strzalek [n=Strzalek@dlb49.neoplus.adsl.tpnet.pl] has joined #agavi
10:53 < MikeSeth> digitarald: oh zomg
10:53 < MikeSeth> one sec rebooting to lunix
10:57 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
10:59 < MikeSeth>  http://pastebin.com/f6caf27b0
10:59 < MikeSeth> http://pastebin.com/f793504bf
10:59 < MikeSeth> digitarald: ^^^^^^^^^^^^^^
10:59 < MikeSeth> justanothercoder: hello
11:00 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Client Quit]
11:00 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi
11:01 < justanothercoder> hello mike
11:03 < digitarald> thx
11:04 < MikeSeth> digitarald: note that because firephp has its own log levels, appender isnt quite the correct place to implement it
11:04 < digitarald> noticed
11:05 < digitarald> did my own implementation
11:05 < digitarald> isn't getRequestData locked?
11:05 < digitarald> ah, not in initialize
11:06 < digitarald> where did u put the extended FirePHP ... app/lib/ ?
11:06 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)]
11:07 -!- Strzalek_ [n=Strzalek@dkd28.neoplus.adsl.tpnet.pl] has joined #agavi
11:09 < MikeSeth> digitarald: app/lib/logging
11:09 < MikeSeth> digitarald: and yeah you should mobe that call to initialize
11:12 < digitarald> I saved the log level in the logger parameters
11:12 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
11:15 -!- Strzalek [n=Strzalek@dlb49.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
11:18 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
11:25 < digitarald> damn, small changes ... big error
11:25 < digitarald> "Fatal error: Class 'AgaviSettingConfigHandler' not found in C:\xampp\htdocs\redracer\vendor\agavi\config\AgaviConfigCache.class.php on line 127" ?
11:37 -!- icyt is now known as IcyT
11:54 < digitarald> Fixed, no idea where it came from
11:55 < digitarald> I have another strange issue that I can't tackle
11:56 < v-dogg> MikeSeth: have you checked out the debug toolbar?
11:57 < digitarald> http://pastie.org/private/gylowtmx4ptfheoagu7ykq
11:57 < digitarald> this *always* validates "OhMyMy" as validate
11:57 < digitarald> but /[a-z][a-z0-9-]{3,32}/u should be lowercase only
11:58 < v-dogg> digitarald: isn't this the something thing we discussed a few weeks back?
11:58 < v-dogg> blah
11:58 < v-dogg> something = same issue
11:58 < digitarald> yes
11:58 < digitarald> still found no real solution
11:59 < v-dogg> packet loss between fingers and brain
11:59 < digitarald> and no idea why this obvious thing should fail
12:00 < digitarald> I suspect some charset problem
12:05 < digitarald> no idea
12:05 < digitarald> I always thought that I'm a regexp god ... feeling more like a regexp clown
12:07 < digitarald> eek ... /[a-z][a-z0-9]{2,29}/.test("FancyUp") ... true
12:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
12:20 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
12:21 < MikeSeth> OH WELL LESSONS LEARNED
12:21 < MikeSeth> jms' qmail-dk will crash silently if it doesnt like your headers
12:21 < MikeSeth> v-dogg: i think I did
12:22 < PyroBilly> digitarald: yes it matches "ancy"
12:23 < PyroBilly> oh and er 'Huomenta' too
12:27 < digitarald> found it, forgot ^$ ... 
12:27 < digitarald> idiotic
12:32  * horros waits impatiently for the operator to turn on his 30/1 intarweb
12:32 < horros> WORK FASTER ELISA!
12:32 < horros> :x
12:37 -!- alenoosh [n=alenoosh@91.98.71.214] has quit ["Leaving"]
12:38 -!- Strzalek_ [n=Strzalek@dkd28.neoplus.adsl.tpnet.pl] has quit []
12:39 -!- Strzalek [n=Strzalek@dkd28.neoplus.adsl.tpnet.pl] has joined #agavi
12:39 < digitarald> anybody wants to share his FPF configuration?
12:41 < MikeSeth> I dont have any 
12:48 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)]
12:51 < v-dogg> the sample app has
12:51 < v-dogg> and is willing to share
12:52 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"]
12:56 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
12:58 -!- Rendez [n=Rendez@213.229.146.161] has quit [Client Quit]
13:10 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
13:11 -!- justanothercoder [n=devil@122.169.221.143] has left #agavi ["Ex-Chat"]
13:13 < digitarald> v-dogg: looking for different approaches, but already build a new xpath for me
13:20 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
13:24 < justanothercoder> hello
13:24 < justanothercoder> am trying to follow the Bloggie tutorial on agavi.org, however the list of prompts i get seems to vary from the ones mentioned in the website, is that normal?
13:25 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)]
13:26 < Macen> the build system is under development yes
13:26 < v-dogg> yup
13:27 < justanothercoder> so are there any docs to help me understand better? or are they under development?
13:27 < MikeSeth> i should prolly update the screens
13:27 < MikeSeth> ehh
13:28 < Macen> unless you put the specific version number at the start of the tutorial
13:29 < justanothercoder> its a bit confusing, an updated screen would help.
13:29 < justanothercoder> hmm that would be helpful too
13:29 < Macen> presuming its possible to check that version out of course
13:32 < MikeSeth> oh and we should put up links to tarballs do
13:32 < MikeSeth> durr so much stuff to do
13:34 < justanothercoder> are there significant changes in the build process in 0.11.5 ?
13:35 < MikeSeth> justanothercoder: IIRC no, not externally anyway
13:36 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi
13:36 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit [Client Quit]
13:37 < justanothercoder> i guess you're using comma separated values to enter the names of the modules etc, compared to whitespace separated values as shown in the website
13:38 < v-dogg> ah, yes, that was recently changed and I still use commas every f***ing time :)
13:38 < MikeSeth> v-dogg: zomg me too
13:38 < MikeSeth> let's all bug impl :D
13:38 < v-dogg> let's!
13:38 < justanothercoder> lol
13:38 < justanothercoder> which version are you guys using?
13:38 < MikeSeth> i use many
13:39 < justanothercoder> so in future, it will be whitespaces?
13:39 < v-dogg> latest from the SVN branches/1.0 or 0.11
13:39 < justanothercoder> or is that something that might change?
13:39 < v-dogg> justanothercoder: it already is in 1.0 beta5
13:39 < v-dogg> and probably even older betas
13:39 < justanothercoder> okie i'll try updating to that
13:39 < v-dogg> are on on windows?
13:40 < justanothercoder> freebsd
13:40 < justanothercoder> i tried to update via pear, but i am unable to pull the beta
13:40 < v-dogg> you still might want to grab the latest from branches/1.0 and not beta 5
13:40 < v-dogg> there are a few minor issues in beta5
13:40 < justanothercoder> ok will do. i'll do it via svn
13:41 -!- BuddhaOhneHals [n=wuddha@87.79.35.60] has left #agavi []
13:50 -!- Zimm [n=asd@f054005144.adsl.alicedsl.de] has joined #agavi
13:54 -!- krycek_ [n=bclishb@189.30.200.233] has joined #agavi
13:57 < v-dogg> hmm.. firephp is not outputing anything
13:58 < v-dogg> come on! do something
13:59 < v-dogg> throw an error or something, don't just do nothing
13:59 < v-dogg> annoying
14:03 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
14:05 < MrJeep> morning!
14:07 < v-dogg> works \o/
14:07 -!- Goleo[66] [n=master@91.98.71.214] has joined #agavi
14:08 -!- Strzalek_ [n=Strzalek@dle186.neoplus.adsl.tpnet.pl] has joined #agavi
14:15 -!- Strzalek [n=Strzalek@dkd28.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
14:22 -!- Strzalek [n=Strzalek@dku13.neoplus.adsl.tpnet.pl] has joined #agavi
14:28 -!- Strzalek_ [n=Strzalek@dle186.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
14:30 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection]
14:47 -!- luke` [n=luke`@122.166.1.164] has quit []
14:50 -!- rawb [n=rawb@unaffiliated/rawb] has joined #agavi
14:51 -!- Strzalek_ [n=Strzalek@dmo147.neoplus.adsl.tpnet.pl] has joined #agavi
15:01 -!- Strzalek [n=Strzalek@dku13.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
15:11 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi
15:44 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"]
15:52 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:37 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection]
16:45 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
16:45 < _cheerios> huomenta
16:51 < _cheerios> ace weather outside
16:59 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
17:02 < Macen> getting pretty dark around here
17:08 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit []
17:27 < krycek_> is blogie avaiable to download?
17:27 < krycek_> i can't find it
17:28 < v-dogg> you can get from the SVN at least
17:42 -!- Malek [n=chatzill@83.147.196.168] has joined #agavi
17:43 < Malek> Hello
17:44 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
17:45 < Kodeart> guys, congrats on the new website :) really really nice
17:46 < Rick> powered by agavi I'd hope
17:46 < Rick> :p
17:47 < krycek_> Line 45: Entity 'nbsp' not defined ... form population filter can't handle  ?
17:47 < v-dogg> nah, wombert and guys thought code ignitor is much easier to use
17:48 < Rick> hehe
17:48 < v-dogg> krycek_: xml dom can't handle it because it's not xml. use  
17:48 < krycek_> ok
17:49 < Rick> 160? isn't that the fake space :p
17:49 < Kodeart> lol @ v-dogg
17:49 < Rick> is that what   turns into?
17:49 < Rick> huh it is, neat :)
17:49 < krycek_> works
17:54 < krycek_> http://svn.agavi.org/documentation/trunk/stages/stage3/app/modules/Admin/views/Posts/EditFormView.class.php
17:54 < krycek_> is that working?
17:54 < krycek_> i changed from $rq->setAttribute to $this->setAttribute and it is now working
17:55 < Strzalek_> no , no, no
17:55 < Strzalek_> $rq is okay
17:56 < Strzalek_> It tells FPF to populate given data
17:57 < krycek_> but it's a local variable and won't exist when FPF executes
17:57 < v-dogg> ?
17:58 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit []
17:58 < v-dogg> krycek_: Request is very global and is used to pass data between different parts of the system
17:59 < v-dogg> in this case it's used to pass data to the form population filter
17:59 < krycek_> hmm... i see...it will exist indeed... but didn't work for me... don't know why
17:59 < v-dogg> do you get an error?
18:00 < krycek_> noup...
18:00 < v-dogg> but it doesn't populate the data into the form?
18:00 < krycek_> it doesn't
18:01 < krycek_> and FPF is executed because it couldn't parse &bnps;
18:02 < v-dogg> has the form id 'post' ?
18:04 < krycek_> no... fields are a little different from the blogie sample... name="user[name]" for example
18:05 < v-dogg> but have you changed both field names - form _and_ the data to be populated?
18:05 -!- Malek [n=chatzill@83.147.196.168] has quit ["ChatZilla 0.9.83 [Firefox 2.0/2006101023]"]
18:07 < krycek_> yes... i think its correct... otherwise it wouldn't work changing just $rq-> to $this->
18:07 < krycek_> i guess
18:08 < v-dogg> well, that doesn't make any sense if that works
18:08 < v-dogg> can you paste your code (html and view), please
18:09 < krycek_> changing the field name from user[name] to "name" make it works
18:09 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
18:09 < krycek_> but i would like to use user[name]
18:10 < v-dogg> you can, but obviously you must change it both in the html markup and in the populating...
18:11 < Wombert> re
18:11 < v-dogg> you can even use both 'user[name]' => value and 'user' => array('name' ...
18:11 < Wombert> I don't think that works :)
18:12 < v-dogg> sure it does
18:12 < v-dogg> with parameterholder
18:12 < Wombert> ah
18:12 < Wombert> yes
18:12 < Wombert> sorry, I thought you meant fpf populate array
18:12 < Wombert> :>
18:12  * Wombert hugs v-dogg 
18:13 < krycek_> i will try
18:15 < Wombert> do, or do not
18:15 < Wombert> there is no try
18:15 < krycek_> but how can i create 'user[name]' => value without doing that to each field?
18:15 < v-dogg> ?
18:16 < krycek_> now it is getting the values from $user = $rd->getParameter("user");
18:16 < krycek_> right?
18:17 < krycek_> and setting it back to the form: $rq->setAttribute('populate', array('user' => new AgaviParameterHolder($user)), 'org.agavi.filter.FormPopulationFilter');
18:17 < krycek_> how to set it like you said?
18:18 < krycek_> like user[name]
18:19 < v-dogg> ok, let's start from the beginning. you pre-populate forms using $this->context->getRequest()->setAttribute('populate', array('form-id'=>$agaviParameterHolder()), 'org.filter....
18:20 < v-dogg> the parameterholder has data you want to populate into your form
18:21 < v-dogg> you can initialize the parameterholder with values when you create id ($params = new AgaviParameterHolder(array('field1'=>'value1', 'field2'=>'value2 ... )
18:22 < v-dogg> or you can set values using $params->setParameter('field', $value);
18:22 < krycek_> yes, but like so i will have to do it one by one ;/
18:23 < krycek_> http://pastie.org/311537
18:23 < krycek_> that works
18:23 < krycek_> but you said it makes no sense
18:23 < v-dogg> please let me finish
18:23 < krycek_> sorry
18:25 < v-dogg> now, with array inputs () you can either use: $params->setParameter('foo[name]', 'value') or $params->setParameter('foo', array('name'=>'value') 
18:26 < v-dogg> when you say "that works" what exactly does it do? show you inputs with "individual" and "company" as values?
18:26 < v-dogg> because you have those in your markup
18:26 < krycek_> [justanothercoder]: that user[name] works too
18:26 < krycek_> ops
18:27 < krycek_> no , user[name] works too
18:27 < justanothercoder>  youuu calleddd
18:31 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
18:35 < krycek_> \o/
18:35 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
18:35 < krycek_> works
18:36 < krycek_> the right way now
18:39 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
18:46 < Wombert> lol justanothercoder 
18:46 < justanothercoder> :)
18:46 < horros> Wombert: Hilfen mir, bitte!
18:47 < Wombert> wat happen horros 
18:47 < horros> "Die Größen der Jacken fallen ziemlich normal aus, sind aber eher eine halbe Nummer zu klein. Ist aber lange nicht so dramatisch wie bei den Sommer Harringtons!"
18:47 < horros> The large models are like half a size too small?
18:48 -!- IcyT is now known as icyt
18:48 < horros> and something about the length and uhh, what? Not as dramatic as the summer-harringtons?
18:48 < horros> I knew I should have stayed in uni and studied more German :(
18:48 < Wombert> the size of the models are pretty normal/average; if any, then half a size on the small side. it's nowhere near as dramatic as with the summer harringtons though
18:48 < horros> Ah, I see!
18:48 < horros> Thanks :)
18:52 < digitarald> wow, I solved all strange code errors today. Started as a bad day, ended as a productive day
18:55 -!- Arme[N] is now known as Arme[0]
18:55 -!- Arme[0] is now known as Arme[N]
18:58 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
19:06 -!- Arme[N] is now known as Arme[0]
19:18 < _cheerios> http://www.hs.fi/kuvat/iso_webkuva/1135240735276.jpeg crowded :)
19:22 < saracen> Wombert: How can i turn on strict validation in debug mode atm?
19:22 < Wombert> it should be with the standard factories.xml
19:22 < Wombert> oh wait
19:22 < Wombert> well check factories.xml
19:23 < saracen> ah, i see it :)
19:23 < saracen> Thank you :)
19:25 < nfq> yo Wombert 
19:25 < Wombert> yo
19:29 < CIA-6> david * r3309 /branches/0.11/ (3 files in 2 dirs): Fixes #921: logging.xml and output_types.xml handlers have variable name escaping problems
19:31 < saracen> The isset validator should still work, even if the form value == '', right?
19:32 < Wombert> I _think_ so, not sure
19:32 < Wombert> '' = not set on the web
19:32 < Wombert> (as browsers submit an empty string)
19:32 < Wombert> it gets that info from the web request data holder which acts differently
19:33 < saracen> Hmm, I has a problem then. I'm using  - Which, is obviously not submitting a value. Before strict validation was on, i just checked if the key existed
19:34 < saracen> Is there a way i can just say that, for that specific input name, it just "falls through"?
19:34 < MrJeep> this is worth reading : http://dissociatedpress.com/wp-content/uploads/2008/11/can-i-have-my-spider-back.gif
19:37 -!- bobbytek [n=b@63.250.103.90] has joined #agavi
19:39 -!- Wombert [n=Wombert@87.79.35.60] has quit []
19:40 < justanothercoder> can i pull the latest beta via pear?
19:41 < saracen> http://www.agavi.org/download
19:41 < saracen> Underneath the RELEASE NOTES and CHANGELOG text, is for the pear install
19:41 < bobbytek> How can I kill an agavi user session outside of agavi?
19:42 < v-dogg> wipe out session data (where ever you store it)
19:45 < bobbytek> what is the key that agavi uses to store user data under?
19:45 < krycek_> how to skip the validation depending on the value of a field?
19:46 < bobbytek> nvm
19:47 < bobbytek> how to unset the whole session? unset($_SESSION) ?
19:49 < bobbytek> My problem is that I have a dual app on my server
19:49 < bobbytek> my app + cubecart
19:49 < justanothercoder> saracen : that doesn't work. i did > pear config-set preferred_state beta
19:49 < justanothercoder> it says
19:49 < bobbytek> They seem to be using 2 different sessions
19:49 < justanothercoder> Failed to download agavi/agavi, version "1.0.0beta", latest release is version 0.11.5, stability "stable", use "channel://pear.agavi.org/agavi-0.11.5" to install
19:49 < bobbytek> I need to keep them synchronized somehow
19:51 < bobbytek> Cubecart is running as an iframe within my application
19:51 < bobbytek> for some reason, the cubecart session variables aren't availble in my app :/
19:54 < v-dogg> the session id is stored into a cookie. is that cookie accessible by both apps (same name, path, domain etc.)
19:55 < bobbytek> oh, they must be using different cookies then
19:55 < bobbytek> Can I specify the cookie name some how in agavi?
19:57 < v-dogg> factories.xml  ...
19:57 < v-dogg> it defaults to 'Agavi' so unless you have changed it they both use the same name
19:57 < v-dogg> so it leaves: path, domain etc.
19:58 < bobbytek> cubecart certainly doesn't use that name :)
19:59 < bobbytek> if you mean they = agavi & cubecart
19:59 < v-dogg> ah, sorry, I thought you had two Agavi apps
19:59 < bobbytek> nope, but thanks for the help! :)
20:00 < bobbytek> How can I skip validation for a disabled field?
20:00 < bobbytek> Is a custom validator required for such a thing?
20:02 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
20:03 < krycek_> required="false"?
20:04 < bobbytek> then that will always be not required
20:04 < bobbytek> basically, I have a field which is required for new members
20:04 < bobbytek> I disable it later so that it cannot be changed
20:04 < bobbytek> Is this the wrong way to go about things?
20:05 < krycek_> i guess you have to use AgaviAndOperatorValidator for that
20:06 < krycek_> i would like to see a example of that... i couldn't find any in the sample apps
20:06 < bobbytek> And operator eh... hmm
20:06 < bobbytek> what does that do? just adjuncts the condition?
20:10 < v-dogg> bobbytek: register validators manually in the action's register[Write|Read]Validators()
20:10 < _cheerios> with AndValidator you can bundle two errors into one, if the first fails, the execution stops there (= 1 error message) but both are still required to pass validation
20:11 < _cheerios> *two validators (and hence two errors) into one
20:11 < krycek_> _cheerios: where is an example of that?
20:12 < krycek_> *there :T
20:12 < _cheerios> krycek_, http://pastie.org/311656
20:12 < krycek_> cool... that is what i wanted... thanks
20:13 < bobbytek> v-dogg: should I use the AndValidator?
20:14 < bobbytek> okay, so dynamically register the validator then
20:15 < bobbytek> but what if I want to keep the definitions in xml?
20:15 < bobbytek> can I enable them instead some how?
20:15 < bobbytek> _cheerios: what's the difference between that and using provides / requires?
20:16 < _cheerios> bobbytek, ive never used provides/requires yet
20:16 < bobbytek> oh, that's what I've been using for that 
20:17 < _cheerios> the .xml sample was from like 2007 or so. not sure that there was any provides/requires back then, and even if it was, i never found out :)
20:19 < bobbytek> heh
20:24 < krycek_> i set my validators #2 and #3 to depends on validator #1, but when #1 is valid, #2 and #3 are marked as valid too... is that the expected behavior?
20:25 < v-dogg> bobbytek: http://pastebin.ca/1250778 AND-validator and provides-depends example
20:26 < bobbytek> when to use one over the other?
20:26 < bobbytek> or is AND obsolete?
20:27 < bobbytek> I don't know how to validate a field that wasn't submitted :/
20:28 < bobbytek> if the field is submitted, ensure that is not empty, it is a date, and it is today or in the future
20:29 < bobbytek> if the field is not submitted, and the user has role "started", then valid
20:29 < bobbytek> I can't get my custom validator to fire in the second case :/
20:30 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"]
20:31 < v-dogg> bobbytek: so it boils down to "user has role => date not required" ?
20:32 < bobbytek> yes
20:32 < bobbytek> and do not perform those other validations
20:33 < v-dogg> 22:10 < v-dogg> bobbytek: register validators manually in the action's register[Write|Read]Validators()
20:34 < bobbytek>  but what if I want to keep the definitions in xml?
20:35 < bobbytek>  can I enable them instead some how?
20:35 < v-dogg> not sure, never done that
20:36 < bobbytek> v-dogg: you have an example of registerReadValidators ?
20:36 < v-dogg> well, you could make a UserHasRoleValidator and make other validators to depend on that
20:37 < bobbytek> is a requirement that the field be submitted though?
20:37 < bobbytek> I mean, can you run validators on fields that don't exist?
20:37 < v-dogg> yes, with required=false
20:38 < v-dogg> http://pastebin.ca/1250879 <- registerValidators
20:38 < v-dogg> gotta go ->
20:38 < bobbytek> k, thanks!
20:45 < bobbytek> well, I think required means not-empty, not isset
20:46 < bobbytek> because it never fires :/
20:50 < bobbytek> what's the difference between a role and a credential?
20:51 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
20:54 < krycek_> a role has credentials... role is like "administrator"... credential is like "photo.edit"
20:57 < bobbytek> okay, this is f'd
20:57 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection]
20:57 < bobbytek> now when the field is empty but submitted, my validator doesn't fire :/
20:57 < bobbytek> wtf
20:58 < bobbytek> I can't win :(
20:58 < impl> :-ooooo
20:59 < bobbytek> it just calls executeWrite :(.....
20:59 < bobbytek> why no validate?
21:00 < impl> What validator are you using?
21:02 < bobbytek> http://www.pastie.org/311705
21:03 < bobbytek> it *WILL* fire if I enter a value for start_date
21:03 < bobbytek> but not if it is empty
21:04 < impl> You need a notempty validator too
21:04 < bobbytek> I want to allow empty
21:04 < bobbytek> I need to in fact
21:05 < impl> errr?
21:05 < bobbytek> I thought required="false" was sufficient?
21:05 < bobbytek> if the field is submitted, ensure that is not empty, it is a date, and it is today or in the future
21:05 < bobbytek> if the field is not submitted, and the user has role "started", then valid
21:05 < bobbytek> that's the basic requirement
21:05 < impl> hmm
21:06 < bobbytek> right now I can't get it to validate when an empty value is submitted
21:06 < impl> I wonder if this is a bug, it doesn't sound like the right behavior
21:06 < bobbytek> I thought required="false" was sufficient for taht
21:06 < impl> but I'm probably overlooking something
21:06 < impl> oh
21:06 < impl> what happens if you put required="true"?
21:07 < bobbytek> well, then it probably won't fire either
21:07 < bobbytek> one sec though
21:08 < bobbytek> that will mess up the case where it is disabled and submitted
21:08 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"]
21:09 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
21:09 < bobbytek> ya, that didn't do anything
21:09 < bobbytek> basically, there are 3 cases 
21:09 -!- jwage is now known as jonwage
21:09 < bobbytek> 1. Disabled and submit
21:10 < bobbytek> 2. Empty and submit
21:10 < bobbytek> 3. Specified and submit
21:10 < bobbytek> I can't detect 2. right now
21:12 < bobbytek> This is driving me nuts
21:13 < bobbytek> Guess I need to move this code to executeWrite :/
21:14 < krycek_> can "depends" att recieve more than one dependency?
21:14 < bobbytek> yes
21:14 < bobbytek> space seperated list
21:14 < krycek_> hmmm
21:14 < bobbytek> make sure you have the updated relax ng files though
21:14 < bobbytek> there was a bug in them
21:15 < krycek_> 0.11.5 here
21:15 < krycek_> works... thanks, man
21:16 < krycek_> bobbytek: shouldn't you test for credentials of a user in getCredential()?
21:16 < bobbytek> ?
21:17 < krycek_> getCredentials (line 82)
21:17 < krycek_> Retrieve the credential required to access this action.
21:17 < krycek_> instead of putting that in a validator
21:18 < bobbytek> I want the user to still be able to access that action
21:18 < bobbytek> just not update a certain field
21:19 < bobbytek> I'm just gonna make that field read-only
21:19 < bobbytek> it's a bit of a hack, but meh
21:19 < bobbytek> gotta move on
21:36 -!- matbtt [n=matbtt@BAH2d0c.bah.pppool.de] has joined #agavi
21:52 < bobbytek> anyone know of a dyamically sizing iframe technique?
22:02 -!- Strzalek [n=Strzalek@dki124.neoplus.adsl.tpnet.pl] has joined #agavi
22:02 -!- icyt is now known as IcyT
22:07 < krycek_> bobbytek: qooxdoo does that for me
22:07 < krycek_> their layout system are very good
22:09 -!- Strzalek_ [n=Strzalek@dmo147.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
22:13 < bobbytek> well, I'm using jquery :(
22:21 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
22:38 < justanothercoder> can anyone here recommend a good MVC tutorial?
22:48 < _cheerios> not that bad actually, kept from reading it for a while http://www.cracked.com/article_16760_6-people-who-died-trying-prove-stupid-point.html
22:49 -!- Goleo[66] [n=master@91.98.71.214] has quit [Remote closed the connection]
22:51 < _cheerios> oh, cool, didn't know #1 was based (?) on that recent movie
22:53 -!- matbtt [n=matbtt@BAH2d0c.bah.pppool.de] has left #agavi []
22:55 < krycek_> _cheerios: http://www.cnn.com/2008/WORLD/americas/04/23/priest.balloons.ap/index.html that priest should be in that list
22:55 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
22:56 < justanothercoder> proud winners of the darwin awards. lol
22:57 < _cheerios> didn't even too well for him, krycek_ x_X
22:57 < _cheerios> reading the article i wasn't aware he made a similar trip succesfully before
23:00 < krycek_> hehe
23:07 -!- Wombert [n=Wombert@ip-77-24-244-253.web.vodafone.de] has joined #agavi
23:08 -!- Wombert [n=Wombert@ip-77-24-244-253.web.vodafone.de] has quit [Remote closed the connection]
23:12 -!- jonwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"]
23:15 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
23:20 -!- justanothercoder [n=devil@122.169.221.143] has quit ["Ex-Chat"]
23:23 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
23:35 < bobbytek> foo
23:35 < bobbytek2> bar
23:39 -!- IcyT is now known as icyt
23:40 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
23:40 -!- icyt is now known as IcyT
23:55 -!- Strzalek [n=Strzalek@dki124.neoplus.adsl.tpnet.pl] has quit []
--- Day changed Tue Nov 11 2008
00:02 < bobbytek2> how does the url affect the cookie path?
00:03 < bobbytek2> for some reason, I'm not seeing the cookie on /, but I see it in /store/index.php
00:07 < bobbytek2> nvm
01:09 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
01:12 < bobbytek2> man, do I HATE cubecart
01:15 < krycek_> let do a new one with agavi
01:16 < bobbytek2> sure, thing!
01:16 < bobbytek2> it's one big ass steaming piece of poo
01:17 < bobbytek2> it's using ionCube to obfuscate the code... and this conflicts with any debugger
01:17 < bobbytek2> So I can't really figure out how their session objects are being created
01:18 < bobbytek2> Some how I need to logout of cubecart when a user logs out of my application
01:18  * bobbytek2 shoots cubecart with a rocket launcher
01:19 -!- krycek__ [n=bclishb@189.30.200.233] has joined #agavi
01:19 < krycek__> damn
01:20 < krycek__> bobbytek: any day you want to start a new cubecart i'm here
01:20 < bobbytek2> f' a cubecart
01:20 < bobbytek2> cubetard 
01:20 < bobbytek2> meh
01:22 < bobbytek2> I'd rather die than recreate cubecart
01:22 < bobbytek2> shopping cart applications aren't exactly fun
01:23 < krycek__> i started a new one because i was not happy with those that exist
01:23 < bobbytek2> they claim to be "modular", but really it's just one monolithic app
01:24 < bobbytek2> the only thing modular is the payment providers
01:24 < bobbytek2> everything else is just one steaming pile of dung
01:24 < krycek__> http://www.magentocommerce.com/ that is the one i liked the most
01:24 < bobbytek2> "I am in the process of incoporating cubecart within a large application that I developped 
01:24 < bobbytek2> synchronizing the sessions from cubecart to the other application is enough of a hadache 
01:24 < bobbytek2> I do not want envision the same plus dealing with a framework! 
01:24 < bobbytek2> http://www.webmasterworld.com/php/3255637.htm
01:24 < bobbytek2> someone feels my pain
01:25 < krycek__> hehehehe
01:31 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi
01:39 -!- krycek_ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)]
02:05 < bobbytek2> anyone care to explain something basic about sessions to me?
02:08 -!- karmacoder [n=karmacod@dslb-088-065-125-152.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
02:10 < krycek__> what?
02:10 -!- karmacoder [n=karmacod@dslb-084-057-076-203.pools.arcor-ip.net] has joined #agavi
02:16 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:16 < MugeSo> huomenta
02:18 < bobbytek2> huomenta :)
02:25 < bobbytek2> krycek__: Well, I dont' really understand the point of session names
02:25 < bobbytek2> I mean, is it to support concurrent sessions?
02:26 < krycek__> bobbytek2: session names? like $_SESSION["something"]?
02:26 < bobbytek2> no, like session_name(name)
02:27 < bobbytek2> The reason I ask is that I'm trying to synchronize 2 sessions from 2 different apps running on the same server
02:29 < krycek__> and what is the problem exactly?
02:29 < bobbytek2> well, they are using different session names, and different cookie paths
02:31 < bobbytek2> and for some reason, whenever I do a var_dump($_SESSION), I get nothing
02:31 < MugeSo> you use AgaviSessionStorage or it's subclass, don't you?
02:31 < bobbytek2> nope
02:31 < bobbytek2> I use AgaviUser
02:32 < bobbytek2> and cubefart
02:32 < bobbytek2> cubecart is hard as hell to figure out what is going on in their
02:32 < bobbytek2> code
02:32 < bobbytek2> they use ioncube to obfuscate the main entry point, so I can't even debug it
02:33 < bobbytek2> the session activation code is also obfuscated
02:33 < krycek__> agavi used to clear all $_ arrays
02:33 < krycek__> for security reasons
02:33 < krycek__> but i'm not sure if it does that for $_SESSION
02:34 < bobbytek2> here's the situation
02:34 < bobbytek2> I have my app running
02:34 < bobbytek2> then inside my app, I have cubecart running in an iframe
02:34 < bobbytek2> when I var_dump the session in the iframe it is null
02:35 < bobbytek2> yet, I know that one of the variables they load, $cc_session, is some how derived from the real session
02:35 < bobbytek2> so maybe they are doing session name switching?
02:36 < bobbytek2> I have no idea how that is working at the php level though... does switching the session name change $_SESSION?
02:37 < krycek__> i would consider agavi cleaning the $_SESSION array
02:37 < krycek__> yeap... i thing session_name loads the data of the session_id pass to the function
02:37 < krycek__> *think
02:38 < bobbytek2> so you can have multiple sessions going on?
02:40 < krycek__> +-... it will change the session for the whole request
02:40 < krycek__> let me see something
02:40 < bobbytek2> but can you switch it mid request?
02:40 < bobbytek2> like say, go from PHPINFO to ccUser ?
02:40 < bobbytek2> I think that is what may be happening here
02:41 < bobbytek2> Also, I don't think AgaviSessionStorage is unsetting $_SESSION
02:42 < krycek__> you could test for session_name() at the beggining of your app and see what it returns
02:42 < krycek__> and to it again at the ending
02:42 < bobbytek2> right, but some of the code is obfuscated
02:43 < bobbytek2> in the agavi portion of the app, I'm pretty good on
02:43 < bobbytek2> it's this damn cubecart nonsense that's killing me
02:43 < bobbytek2> somehow, when a user logs out of one app, I need to log them out of the other
02:43 < krycek__> hmm... but in some part you are including the files of cubecart
02:44 < bobbytek2> they sort of run independently
02:44 < krycek__> put one session_name() before and one after it
02:44 < bobbytek2> cubecart has no front controller from agavi
02:44 < bobbytek2> it's got it's own index.php thing going on
02:45 < bobbytek2> inside of it, it uses ioncube to load some bullshit obfuscated bootstrap
02:45 < krycek__> ahh, right... inside of an iframe
02:45 < bobbytek2> session name will be the default PHPINFO in there
02:45 < bobbytek2> yeah
02:46 < bobbytek2> I think they switch it to ccUser in that protected code, then switch it back to PHPINFO
02:46 < krycek__> and if you run it standalone it works fine?
02:46 < bobbytek2> cause when I dump $_SESIION, it's empty
02:46 < bobbytek2> yeah, everything works fine
02:46 < bobbytek2> There is this class called cc_session
02:47 < bobbytek2> it's available in their code with the global var $cc_session
02:47 < bobbytek2> that has to come from some session
02:47 < bobbytek2> http://www.pastie.org/311965
02:48 < krycek__> it's weird because cubecart has its own request if loading inside of an iframe...
02:48 < bobbytek2> it does
02:48 < bobbytek2> but the cookie should be passed to it since the request is initiated after the page loads
02:49 < bobbytek2> note that CC_SESSION_NAME == 'ccUser'
02:49 < krycek__> it uses session_regenerate_id
02:49 < bobbytek2> and the cookie value of ccUser is equal to the value of PHPINFO
02:49 < krycek__> it updates the session id and delete the old one
02:49 < bobbytek2> er, PHPSESSIONID
02:50 < bobbytek2> where?
02:50 < krycek__> like 185
02:50 < krycek__> ops
02:51 < krycek__> line
02:51 < bobbytek2> what does that function do?
02:51 < bobbytek2> changes the session id?
02:52 < krycek__> yeap... and the data is stored in a DB and not in $_SESSION
02:52 < krycek__> thats why it is blank
02:52 < bobbytek2> well, i think it's in both
02:53 < bobbytek2> that's just for authentication
02:53 < bobbytek2> on subsequent requests, that code doesn't run
02:53 < bobbytek2> there needs to be at least the user_id in the session
02:54 < krycek__> hey could know the user_id creating a relation between session_id and user_id in the DB
02:54 < bobbytek2> how else could it load the user's info?
02:54 < krycek__> *they
02:54 < bobbytek2> hmm... 
02:56 < bobbytek2> there is a sessId and customer_id column in that table
02:57 < bobbytek2> so are you thinking that the constructor for session is getting called on each request?
02:58 < bobbytek2> if you said yes, you would be right!
02:59 < krycek__> for every request i don't know... maybe
03:00 < bobbytek2> it looks like it is
03:00 < krycek__> can't you access that table and get the data you need?
03:00 < bobbytek2> what I need to do is be able to kill that cubecart session some how from agavi
03:01 < bobbytek2> and do the same from cubecart as well
03:01 < bobbytek2> (kill agavi session)
03:03 < krycek__> sorry... i wish i could help more
03:03 < bobbytek2> you have a lot actually
03:04 < bobbytek2> I appreciate just bouncing questions off you :)
03:04 < bobbytek2> Thanks though
03:04 < krycek__> :)
03:05 < bobbytek2> no idea why you would store sessions in the db
03:05 < bobbytek2> for load balancing?
03:05 < krycek__> i don't know... but agavi does that to if you want to
03:06 < krycek__> storing that in the db has no limitation of space like $_SESSION
03:07 < bobbytek2> but the schema is pretty bare
03:07 < bobbytek2> it just stores the location and browser,
03:07 < bobbytek2> no real user state
03:09 < krycek__> but it's all in one place... storing it in files you can't get any data... it gives you more control over the sessions
03:12 < bobbytek2> well, in the case of cubecart, all the user's data I believe is stored in the session... although I could be wrong
03:13 < bobbytek2> maybe it is queried on each request
03:13 < bobbytek2> maybe to log out the user I need to remove that record in the db
03:15 < bobbytek2> either way, cubecart looks to be one big hack
03:16 < bobbytek2> is there a way to print the stack at a line of code?
03:21 < krycek__> don't you have XDebug?
03:22 < bobbytek2> can't use that with zend optimizer
03:23 < krycek__> yep, i had to disable zend optimizer... but do you really need zend optimizer in a development enviroment?
03:23 < bobbytek2> zend optimizer = obfuscator
03:24 < bobbytek2> when I remove that session record from the db, it logs me out :)
03:25 < bobbytek2> so do I have to throw an exception to record the stack trace?
03:26 < bobbytek2> "This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later. "
03:27 < bobbytek2> that's what happens when I try to debug :/
03:27 < bobbytek2> Apparently you can't use XDebug or Zend Debugger with Zend Optimizer (Zend Guard) or ionCube
03:28 < bobbytek2> Thus, I can't really step through any of the cubecart code
03:29 < bobbytek2> Anyways, gonna call it a night
03:29 < bobbytek2> Thanks so much for your help krycek__
03:29 < bobbytek2> I now know how to log out of cubecart :)
03:30 < bobbytek2> Take car
03:30 < bobbytek2> e
03:30 < krycek__> great \o/
03:30 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)]
03:30 < krycek__> good night
03:33 -!- rawb [n=rawb@unaffiliated/rawb] has quit [Remote closed the connection]
03:33 -!- rawb [n=rawb@c-24-61-142-198.hsd1.ct.comcast.net] has joined #agavi
04:03 -!- IcyT is now known as icyt
04:18 < krycek__> anyone there have already used AgaviXorOperatorValidator?
04:19 < krycek__> even setting skip_errors to true, it submits errors to the validation manager
04:33 < krycek__> damnit
04:33 < krycek__> it has to be a bug
04:39 -!- Zimm [n=asd@f054005144.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
04:50 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"]
05:01 < krycek__> skip_errors is not working in AgaviXorOperatorValidator
05:08 < MugeSo> instead, how about to set severity 'info' to subvalidators.
05:09 < krycek__> hmm..
05:11 < v-dogg> huomenta
05:12 < krycek__> rá.. thanks, MugeSo
05:12 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi
05:12 < MugeSo> huomenta
05:16 < v-dogg> 05:16 < bobbytek2> is there a way to print the stack at a line of code?
05:16 < v-dogg> http://php.net/debug-backtrace
05:33 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi
05:35 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit []
05:45 -!- rawb [n=rawb@unaffiliated/rawb] has quit [Read error: 110 (Connection timed out)]
06:00 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
06:11 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi
06:11 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Remote closed the connection]
06:15 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Kodeart, trophaeum_
06:15 < MugeSo> How can I validate array such like "foo[]=bar&foo[]=baz" ?
06:30 -!- Netsplit over, joins: Kodeart, trophaeum_
06:30 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)]
06:31 -!- Kodeart [n=kodeart@78.157.11.254] has quit [No route to host]
06:31 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi
06:53 -!- PyroBilly1 [n=pyrobill@217.18.21.194] has joined #agavi
06:54 -!- Goleo[66] [n=master@91.98.71.6] has joined #agavi
07:10 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit [Read error: 110 (Connection timed out)]
07:15 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:17 < v-dogg> MikeSeth: ping ping ping 
07:17 < v-dogg> http://veikko.fi/temp/adt/adt-firephp.png
07:19 < v-dogg> now you can choose between html output ("symfony-style debug toolbar") or firephp output :)
07:26 < liutis> :-O
07:26 < liutis> cool stuff
07:26 < liutis> :)
07:27 < impl> v-dogg: neat
07:34 < v-dogg> MikeSeth: just need you to OK including your BloggieFirePHP (renamed to AdtFirePhp) before I can commit this :)
07:37 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection]
07:40 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:44 < MugeSo> how to use adt?
07:45 < v-dogg> I'll write installation instructions, just a sec
07:46 < MugeSo> ok ;)
07:52 < v-dogg> http://svn.projectbin.org/adt/trunk/INSTALL.txt
08:04 < horros> Huomenta.
08:05 < v-dogg> huomenta
08:06 < horros> v-dogg: I'll have a look at ADT today once my fingers have thawed.
08:07 < v-dogg> cool
08:07 < horros> haha
08:08 < horros> I guess I haven't woken up yet.
08:08 < horros> I tried to click the URL bar in the screenshot you posted and wondered wtf is wrong with firefox again :)
08:08 < v-dogg> :D
08:21 < MugeSo> greate! v-dogg
08:22 < MugeSo> but... there are 2 ADT-Debug-Toolbars :(
08:24 < v-dogg> woot?
08:24 < MugeSo> I think decoration layer cause this.
08:24 < v-dogg> you have two  tags there?
08:25 < MugeSo> hmm
08:25 < v-dogg> be HTML injection is pretty retarded still, it only does str_replace('', $output."\n"
08:26 < MugeSo> ..yes,
08:26 < v-dogg> s/be/the
08:26 < MugeSo> thanks
08:27 < v-dogg> MugeSo: note that default 404 etc. error templates have a complete ...  
08:29 < MugeSo> Yeah, for that very reason.
08:30 < MugeSo> I opened 404 url.
08:49 < v-dogg> MugeSo: does the Hide/Show button work and does it remember the choice between requests?
08:50 < MugeSo> ahh
08:51 < MugeSo> yes, it works fine ;)
08:53 -!- Zimm [n=asd@f054006177.adsl.alicedsl.de] has joined #agavi
08:54 < v-dogg> cool, thanks
09:01 < MugeSo> oops, ADT output is broken when i use FPF :(
09:03 < v-dogg> how?
09:03 < MugeSo> FPF outputs 
09:05 < v-dogg> hmm... it doesn't change for me
09:05 < v-dogg> how is your FPF configured?
09:06 < MugeSo> http://pastie.org/312147
09:08 < v-dogg> weird
09:09 < MugeSo> I write like  when i use with FPF :(
09:10 < v-dogg> ok... 
09:11 < v-dogg> well, you can add it to AdtDebugToolbarFilter now and I'll see what we can do about this later
09:12 < v-dogg> it might be some libxml issue once again because it works fine here
09:13 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
09:13 < _cheerios> huomenta
09:13 < MugeSo> I see, v-dogg
09:32 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]
09:32 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
09:36 -!- Zimm [n=asd@f054006177.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
09:53 < marklar|omni> HAI GUISE LAWL
10:04 < Wombert> ohai mark!
10:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
10:31 < v-dogg> hey guys
10:31 < v-dogg> marklar|omni: poke MikeSeth for me please, I have a quick question :)
10:36 -!- luke` [n=luke`@122.166.1.164] has joined #agavi
10:43 -!- Strzalek_ [n=Strzalek@dmn213.neoplus.adsl.tpnet.pl] has joined #agavi
10:45 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Leaving"]
10:54 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
10:55 < justanothercoder> hey everyone
10:56 < v-dogg> huomenta
10:56 < justanothercoder> howz it going?
10:57 < v-dogg> good, working on ADT
10:57 < v-dogg> you?
10:57 < justanothercoder> i am having some problems with figuring out the agavi tutorial, since i'm new to MVC. would you recommend a tutorial, thats easier for starters?
10:57 < saracen> Wombert: When I have form inputs which have an array name, ie. name="comment[]" - Is it possible to get agavi to validate them? Maybe key and value?
10:59 < horros> justanothercoder: If you want to get a proper understanding of MVC, I can whole heartedly suggest Sun's MVC blueprints.
10:59 < Wombert> saracen: 
10:59 < Wombert> should validate any element
10:59 < Wombert> something in that direction
10:59 < v-dogg> horros: isn't that a bit hard-core?-)
10:59 < Wombert> but it is possible of course
11:00 < horros> v-dogg: Errm, no?
11:00 < v-dogg> ok then
11:00 < horros> http://java.sun.com/developer/technicalArticles/javase/mvc/
11:00 < horros> I find it a rather good explanation.
11:02 < justanothercoder> horros: will do that. thank  you
11:02 -!- icyt is now known as IcyT
11:03 < horros> Tha Java code examples there is quite simple and self explanatory too, shouldn't be a problem to follow what's going on even if you've never touched Java.
11:03 < saracen> Wombert: Thanks :)
11:04 < horros> If you want a really oldskool overview, see "Applications Programming in Smalltalk-80: How to Use Model-View-Controller" :D
11:04 < justanothercoder> horros: i've gone through that :)
11:06 < Strzalek_> Hmm does Wombert published the slides from the conf?
11:06 < justanothercoder> horros: in the link you gave, they describe a new implementation of MVC, where the controller is between the model and the view
11:06 < justanothercoder> is that how agavi does it?
11:06 < horros> Pretty much.
11:07 < justanothercoder> so a view never directly requests updates from the model, it must go through the controller. is that right?
11:10 < horros> Well, you *can* muck about with models in the view.
11:10 < horros> But you should avoid that as far as possible, because it can get very confusing very quickly.
11:10 < Strzalek_> Huh, in last days I see that traffic here increased. Every body is asking "in the tutorial ... " ;)
11:11 < horros> Gah
11:11 < horros> So much to do, so little time to do it, and no motivation to do it at all :(
11:11 < Wombert> keep in mind
11:11 < justanothercoder> horros: The view registers as a listener on the model. Any changes to the underlying data of the model immediately result in a broadcast change notification, which the view receives. This is an example of the push model described earlier. Note that the model is not aware of the view or the controller -- it simply broadcasts change notifications to all interested listeners.
11:11 < Wombert> mvc as sun an others describe it for client apps
11:11 < Wombert> is not the same as mvc on the web
11:11 < Wombert> observer pattern etc is useless
11:12 < Wombert> the model never notifies the view of changes etc
11:12 < Wombert> http is stateless
11:12 < justanothercoder> wombert: because there is no broadcast i guess
11:12 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi
11:12 < horros> Wombert: Yeah, it is, however, a rather good overview of what the basic concept is, in my opinion.
11:12 < Wombert> basically, the request comes in, controller (=action) is run, does some stuff, passes control to the view, page is rendered, process dies
11:12 < Wombert> action and/or view juggle with the model. some people even pull data for display in the controller, others do that in the view and only modify things in the action
11:12 < Wombert> true horros 
11:13 < Wombert> you just need to be aware that it doesn't work on the web that way :>
11:13 < horros> Aye. I should have mentioned that :)
11:14 < justanothercoder> wombert: i guess we check for all changes in the data via periodic requests from the view, which get routed by the controller to the model.is that right?
11:14 < Wombert> no
11:14 < justanothercoder> as in for example a chat application
11:14 < Wombert> nonono
11:14 < Wombert> on the web, the view is never invoked first
11:14 < Wombert> that's the thing
11:15 < Wombert> in a client app, you click a button, the view receives that, hands control to a controller, then something happens
11:15 < Wombert> on the web, you have a page, sent to the browser
11:15 < Wombert> the app has finished running
11:15 < Wombert> the request is over
11:16 < Wombert> when the user now clicks a button
11:16 < Wombert> a new request is made
11:16 < Wombert> the server does not know which view was last active etc
11:16 < Wombert> so the request goes straight to a controller
11:16 < horros> http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html
11:16 < saracen> So, can I use a wildcard within this  to match all keys?
11:16 < Wombert> there are java frameworks that remember all the shit in request params and sessions and use application controllers and logic controllers and blah blah blah
11:17 < Wombert> saracen: mmmmmm
11:17 < Wombert> 
11:17 < Wombert> I think that matches all
11:17 < Wombert> or
11:17 < Wombert> 
11:17 < Wombert> try
11:17 < Wombert> I think the first one
11:17 < Wombert> the validator is invoked for each element in the array
11:17 < Wombert> email
11:17 < Strzalek_> Wombert: what about sildes from php con?
11:17 < horros> egads I hate doing HTML
11:18 < Wombert> that's for comments[0][email|]
11:18 < Wombert> etc etc
11:18 < Wombert> köjasdkljasf
11:18 < Wombert> http://www.slideshare.net/Wombert/ipc-2008-agavi-20081028-presentation
11:18 < justanothercoder> wombert: oh ok. does the same thing apply when you use ajax? you click a button. isn't it the view, that handles the JS request and loads the data via the xmlhttprequest?
11:19 < Strzalek_> Ahh! Thanks. Could find it
11:19 < Wombert> yes justanothercoder 
11:19 < Wombert> its not in the view
11:19 < Wombert> http is stateless
11:19 < saracen> yay, it was comments[]
11:19 < Wombert> the request is over
11:19 < Wombert> the process is dead
11:19 < saracen> Thanks :)
11:19 < justanothercoder> wombert: thanks for clarifying it :)
11:19 < Wombert> justanothercoder: you need to understand how web pages and http work :p
11:20 < Wombert> the difference between client and server
11:20 < Wombert> "ajax", comet etc are just hacks around the fact that http is stateless and new requests are made each time
11:20 < Wombert> there is no connection once the web page has been sent to the browser
11:20 < justanothercoder> wombert: i got that part. i was just confusing the view with the final webpage that is rendered
11:20 < Wombert> on the server side, an ajax request is not any different from a click in the browser
11:21 < justanothercoder> wombert: yup. i got that
11:21 < Wombert> cool
11:21 < justanothercoder> thanks for being patient :D
11:21 < Wombert> :>
11:22 -!- luke` [n=luke`@122.166.1.164] has left #agavi []
11:22 -!- luke` [n=luke`@122.166.1.164] has joined #agavi
11:23 < Strzalek_> Hmm, nice but is quite the same as previous presentation :)
11:26 -!- Zimm [n=asd@e177255138.adsl.alicedsl.de] has joined #agavi
11:33 < justanothercoder> wombert: i downloaded the latest agavi beta, and in the databases xml file, that was generated , i find a bit more than what the screenshot on the tutorial shows. there are two configuration sections, i think one is default, the other for development. which do i modify?
11:37 < v-dogg> if you are just playing with it you probably don't need per-environment settings and can just drop  v-dogg: yes i see it now. has debug set to true. so in development environment, files are never cached right?
11:56 < v-dogg> i.e. you can have "generic"  elements and per-environment (and you can also use regexp e.g. environment="development.*" => matches "development-myworkspace" and "development-theotherguy" etc.)
11:57 < v-dogg> justanothercoder: correct (or literally it means the cache is flushed on every request)
11:57 < justanothercoder> v-dogg: apart from database details, what other parameters do you mostly customize for individual environments? debug, etc
11:59 < CIA-6> david * r3310 /branches/0.11/src/ (5 files in 4 dirs): renamed templates/exception to templates/exceptions for new projects and fixed an mkdir typo for that directory in build.xml, refs #910
11:59 < v-dogg> exception template is one. development uses the default template with all the fancy info, production template only shows "Application Error" and emails me the stack trace
12:00 < justanothercoder> v-dogg : sounds cool :)
12:19 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
12:33 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"]
12:48 -!- eremit [n=martin@gateway.exitec.de] has joined #agavi
12:48 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
12:53 -!- Zimm [n=asd@e177255138.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
13:08 < bobbytek2> morn'n all
13:10 < bobbytek2> v-dogg: Thanks for the backtrace ref
13:10 < bobbytek2> debug_print_backtrace() was a big help
13:32 < bobbytek2> Is it possible to "include" agavi from another application?
13:32 -!- rawb [n=rawb@c-24-61-142-198.hsd1.ct.comcast.net] has joined #agavi
13:33 < bobbytek2> Say I want agavi to run "within" another application, can I just include agavi's index.php and it will do it's thing?
13:33 < v-dogg> I can't see any reason why not
13:34 < bobbytek2> I'm basically trying to call agavi from cubecart without a redirect
13:34 < bobbytek2> was thinking this might be the easiest thing to do... although, I may need to make agavi think the url is different somehow (routing)
13:34 < bobbytek2> In order to get it to execute the right action
13:35 < v-dogg> mm... 
13:35 < v-dogg> I can see that working... in theory :)
13:36 < bobbytek2> communism works in theory though :(
13:36 < v-dogg> just like capitalism :)
13:38 < bobbytek2> that would be a nice integration feature though
13:38 < bobbytek2> AgaviUtil::process(url)
13:39 < bobbytek2> or something
13:40 < CIA-6> david * r3311 /branches/1.0/ (28 files in 10 dirs): ported [3297:3304/branches/0.11]
13:40 < v-dogg> mind you, you don't have to use routing or you can replace the current routing implementation with our own
13:52 -!- IanMK [n=Miranda@lak-29-199.wohnheime.ruhr-uni-bochum.de] has joined #agavi
13:52 < MrJeep> morning
13:52 < IanMK> Huomenta
13:52 < MrJeep> :d
13:52 < MrJeep> :D
13:52 < MrJeep> it's snowing here :(
13:53 < IanMK> its 18°C here in germany :-)
13:54 -!- IanMK [n=Miranda@lak-29-199.wohnheime.ruhr-uni-bochum.de] has quit [Client Quit]
14:03 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has joined #agavi
14:08 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
14:20 < bobbytek> v-dogg: What about things like headers and such? can those be proxied?
14:21 < v-dogg> in what way?
14:22 < bobbytek> such that setting them have no effect
14:22 < bobbytek> like output buffering
14:23 < v-dogg> not sure I understand?
14:24 < v-dogg> like, you'd call agavi from your app, agavi app sets some headers.. and.. what?
14:24 < v-dogg> :)
14:24 < bobbytek> those headers will be ignored
14:24 < bobbytek> if I choose :)
14:25 < bobbytek>  AgaviUtil::process(routing, bufferOutput, includeHeaders)
14:27 < v-dogg> this is something I have never done or even thought about but if I were to call Agavi from a different app I'd probably use some custom Reponse implementation and.. um... retrieve the response content into my second app... and .. umm.. dunno :D
14:28 < v-dogg> I might be totally off here :)
14:28 < bobbytek> right, okay... I don't really know all the Agavi internals, but that sounds right
14:28 < bobbytek> But does this sound like a useful utility?
14:30 < bobbytek> Or am I totally off here? :)
14:31 < v-dogg> I don't think such a utility would be needed really, just some custom classes (maybe not even those), Agavi::bootstrap('my_custom_env'), AgaviContext::getInstance('maybe_a_custom_context')->getController()->dispatch() and then something :)
14:32 < bobbytek> What's that something?
14:32 < bobbytek> :)
14:32 < v-dogg> you can control pretty much everything with configs and by extending core classes (request, routing, response, renderer etc.)
14:32 < v-dogg> something = "retrieve the output somehow" I guess
14:33 < bobbytek> most of what I'm trying to do doesn't even involve output actually
14:33 < bobbytek> more like just gettign agavi code to run
14:34 < bobbytek> but couldn't you do buffering with a custom response
14:37 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi
14:37 < Wombert> you can tell the controller not to send the response
14:38 < Wombert> and the agavi response buffers things, too, never sends them right away
14:38 < Wombert> $response = AgaviContext::getInstance('web_embed')->getController()->dispatch();
14:38 < Wombert> $response->getContent();
14:38 < Wombert> etc
14:39 < v-dogg> :)
14:39 < Wombert> oh and
14:39 < Wombert> false
14:39 < Wombert> or
14:39 < Wombert> $controller->setParameter('send_response', false);
14:39 < Wombert> if you don't want to configure it separately
14:40 < v-dogg> bobbytek: is this cool or what?! :D
14:41 < v-dogg> but where is MikeSeth :(
14:42 < v-dogg> the Israeli secrect service must have found his bratwurst stash and taken him away for questioning
14:45 < marklar|omni> he's sick, at ~
14:46 < v-dogg> oh, poor thing
14:46  * marklar|omni is working from home tomorrow
14:46 < marklar|omni> ftw
14:50 < CIA-6> david * r3312 /branches/1.0/ (10 files in 7 dirs): merge [3305:3311/branches/0.11]
14:50 < Wombert> hoemworks
14:50 < Wombert> for great justice
14:55 -!- luke` [n=luke`@122.166.1.164] has quit []
15:00 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
15:02 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi
15:17 < _cheerios> digitarald, i probably asked before but was there a 1.11 => 1.2 upgrade guide? and if not, how to go about it (compare the api pages?)? Like yesterday some time went into Sortables handles being now handle, and as there's no error messages (that I could tell), took a while to spot the error :)
15:19 < digitarald> _cheerios: that one: http://github.com/mootools/mootools-core/wikis/conversion-from-1-11-to-1-2
15:20 < digitarald> but Sortables is more special, since its in "more"
15:21 < _cheerios> thanks. diggin' into current moo 1.11 scripts tonight while trying to push to being pure 1.2 (now it's partly a monster hybrid)
15:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"]
15:22 < v-dogg> digitarald: oh that's what "more" means - more special :)
15:22 < v-dogg> "more likely to break"
15:23 < digitarald> "more" plugin than core ;)
15:23 < digitarald> more likely to get ignored
15:23 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
15:23 < v-dogg> "more" somebody else's problem :)
15:34 < digitarald> agavi with doctrine works so much nicer and faster than with symfony. But I kinda miss the crud generators :D
15:37  * digitarald hates coding useless backends with passion ...
15:37 < v-dogg> code without passion then :P
15:38 < CIA-6> david * r3313 /branches/0.11/tests2/config/LoggingConfigHandlerTest.php: fixed tests (WHO WAS THAT?) broken since [3309], refs #921
15:41 < CIA-6> david * r3314 /branches/1.0/tests2/config/LoggingConfigHandlerTest.php: merge [3312:3313/branches/0.11]
15:43 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
15:46 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
15:47 -!- Macen__ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
15:47 -!- Zimm [n=asd@e177247137.adsl.alicedsl.de] has joined #agavi
15:48 -!- Strzalek___ [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has joined #agavi
15:49 -!- jwage [n=jwage@c-98-193-184-47.hsd1.tn.comcast.net] has quit []
15:49 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"]
15:56 -!- Strzalek_ [n=Strzalek@dmn213.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
16:03 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Connection timed out]
16:04 < bobbytek> Wombert: Thanks for the advice!
16:04 < bobbytek> I'll probably try to hack this out tonight
16:04 < bobbytek> v-dogg: yes, very cool
16:04 < bobbytek> Agavi has proven to be quite flexible indeed
16:05 < bobbytek> Is there an Agavi wiki?
16:05 < bobbytek> Stuff like this would be a good candidate for it
16:05 < horros> Huomenta again.
16:05 < bobbytek> Huomenta?
16:05 < PyroBilly1> Huomenta.
16:05 < bobbytek> Please somebody explain :)
16:06 < PyroBilly1> see the topic bobbytek
16:06 < bobbytek> what?
16:06 < PyroBilly1> http://trac.agavi.org/wiki/Huomenta
16:07 < PyroBilly1> I've got a question that will echo through the ages
16:07 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection]
16:07 < bobbytek> Ah, nice
16:07 < bobbytek> Thanks too :)
16:07 < horros> Fak.
16:08 < horros> Where are my eyes today?
16:08 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
16:08 < PyroBilly1> I'm looking at the app directory structure, and want to know this: when to use models, when helpers, and when libs?
16:08 < PyroBilly1> The person who can explain this wins the internet.
16:09 < Wombert> models have business logic
16:09 < Wombert> helpers go whereever you need them
16:09 < Wombert> app/lib is intended for extensions of agavi objects
16:09 < Wombert> e.g. MyappUser
16:09 < PyroBilly1> helpers have no business logic then?
16:09 < Wombert> libs/ (or whereever you put them) has agavi, smarty, whatever you use
16:10 < PyroBilly1> what might you expect to find in a helper?
16:10 < Wombert> uh
16:10 < Wombert> build a for7m
16:10 < bobbytek> Helpers are basically things you wish php had natively, or things that are reuseable across your classes
16:11 < Wombert> echo an image tag
16:11 < Wombert> stuff like that
16:11 < PyroBilly1> view stuff
16:11 < Wombert> not only, but mostly, yea
16:11 < bobbytek> utilities
16:11 < bobbytek> perhaps you do math a certain way in your app
16:11 < bobbytek> things that you want encapsulate 
16:12 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
16:13 < PyroBilly1> Thank you Wombert, bobbytek - that was both rapid and unequivocal
16:14 < MrJeep> hum
16:14 < MrJeep> I've thought of something
16:14 < MrJeep> maybe it's allready there
16:14 < MrJeep> but is there a template attribute container class ?
16:15 < MrJeep> well, my point is it could be usefull
16:15 < MrJeep> specially to array handling
16:15 < MrJeep> having methods like isLast()
16:15 < MrJeep> isAlternateRow
16:15 < MrJeep> and so on
16:17 < impl> Wombert: http://secunia.com/advisories/32652/
16:20 < MrJeep> any thought  ?
16:20 < Wombert> ?
16:20 < Wombert> ...
16:20 < Wombert> write an iterator?
16:21 < MrJeep> well it would contain an iterator
16:21 < MrJeep> for array attribute
16:22 < MrJeep> I'm wondering if this could be usefull
16:24 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
16:26 < MrJeep> since this stuff is repeated a lot throught the templates
16:26 < MrJeep> it could clean the template a little
16:26 < Wombert> yes
16:26 < Wombert> but
16:26 < Wombert> use an iterator
16:26 < Wombert> or rather
16:26 < Wombert> subclass ArrayObject
16:26 < Wombert> and add the one or two methods
16:26 < Wombert> that should suffice
16:28 < MrJeep> oh rly ?!
16:28 < MrJeep> nice to know
16:29 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
16:30 -!- rawb [n=rawb@unaffiliated/rawb] has left #agavi ["Bye!"]
16:30 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
16:31 < Wombert> impl: poek
16:31 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
16:31 < impl> hi
16:32 < impl> Wombert: 
16:39 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
16:40 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
16:42 < Xylakant> huomenta
16:42 < v-dogg> huom.
16:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
16:43 -!- eremit [n=martin@gateway.exitec.de] has quit ["Verlassend"]
16:46 < Wombert> impl: Xylakant is saying that bin/agavi is looking for projects relative to the location of bin/agavi
16:46 < Wombert> and not relative to ${cwd}
16:50 < Wombert> the windows script has the same problem I think
16:50 < Wombert> it doesn't pass %CD% anywhere
16:52 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:53 -!- macen___ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
16:54 -!- macen___ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)]
16:54 -!- macen___ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
16:56 < impl> Wombert: it's a specific case when you have one project inside another project
16:56 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Connection timed out]
16:57 < Wombert> oh?
16:57 < Wombert> you hear that Xylakant?
16:57 < Wombert> such a thing does not need fixing IMO
16:57 < impl> y'all be hearin' dat
16:57 < Xylakant> i don't have one project inside another project
16:58 < Xylakant> i just want to use the script bundled with another project
16:58 < impl> er, the script inside the project
16:58 < impl> Don't worry, I'll fix it
16:58 < Xylakant> because that project bundles the lib in the certified version
16:58 < Xylakant> :)
16:58 < Xylakant> thanks
16:58 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi
16:58 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 104 (Connection reset by peer)]
16:59 < Wombert> impl: can/will you fix that today?
16:59 < Wombert> is it hard?
16:59 < Wombert> 		// $suite->addTestSuite('FactoryConfigHandlerTest');
16:59 < Wombert> wtf is that
16:59 < Wombert> impl: 'cause I'm reaady to roll beta6
16:59 < Wombert> I can wait for you :)
17:00 < impl> mhhffjjfrghjffcvbjp
17:00 < impl> I have to get a haircut
17:00 < impl> then let me think about it
17:00 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)]
17:01 < Wombert> lolol
17:01 < Wombert> :>>>
17:01 < Wombert> impl: no stress. I'm just asking if I should wait or not :)
17:02 < impl> Give me until midnight your time?
17:02 < impl> if not by then, it won't happen today
17:02 < Wombert> uh
17:02 < Wombert> mmmmh
17:02 < Wombert> k
17:02 < Wombert> :>
17:02 < impl> ;x
17:03 < Wombert> maybe if you could let me know a bit in advance
17:03 < Wombert> that would be nice ;)
17:03 < impl> I'll try
17:03 < Wombert> it doesn't have to be done, I jsut need to know
17:03 < impl> depends on how early I get home
17:03 < Wombert> from ze hairdresser's?
17:03 < Wombert> lawl
17:03 < Wombert> :>
17:04 < impl> no
17:04 < impl> I have to get food
17:05 < impl> and pick up a camera
17:05 < horros> Hmm.
17:05  * horros ponders what to download
17:05 < impl> and hopefully a book from the library
17:05  * horros hugs his brand-spanking-new 30/1 cable connection
17:05  * Wombert stabs everything
17:05 < v-dogg> horros: when in doubt download pron
17:05 < horros> v-dogg: Good idea!
17:05 < Wombert> I concur
17:05 < horros> HD pr0n!
17:05 < Wombert> wat is 30/1?
17:05 < impl> horros: I have 80/8 hohoho
17:05 < Wombert> audio cable?
17:05 < Wombert> wat lol
17:06 < Wombert> you guys buy these special cables?
17:06 < horros> Wombert: intarweb
17:06 < impl> 80mbps down
17:06 < Wombert> wher eelextrons flow more freely?
17:06 < horros> 30Mbit/1Mbit connection
17:06 < Wombert> oh
17:06 < impl> 8mbps up
17:06 < Wombert> :<
17:06  * Wombert stabs
17:06 < impl> lols
17:06 < v-dogg> Wombert: ADSL line that is online 30 days / year, 1 h / day
17:06 < impl> haha
17:06  * Wombert has 12/12 or so
17:06 < horros> impl: I could have gotten 100/10, except the dolts who built this house didn't do ethernet cabling :(
17:06 < impl> pwned
17:07 < horros> Quite.
17:07 < horros> v-dogg: Nonono, it's online 30 HOURS PER DAY!
17:07 < v-dogg> oh, awesome! :D
17:08 < horros> Elisa promised 100mbit cable connections too, but they're still only at 30 :(
17:08 < impl> you get six hours from the Aussies living in the future
17:08 < horros> But hell, 3.3MB/s sure beats 800kB/s
17:09 < horros> Now
17:09 < horros> Where do I get HD porn!
17:09 < Wombert> 20/20
17:09 < Wombert> lol impl 
17:09 < v-dogg> haha
17:09  * Wombert blogs
17:09 < Wombert> guys
17:10 < Wombert> you all saw the star wars video
17:10 < Wombert> right?
17:10 < Wombert> the a capella one?
17:10 < v-dogg> nopes
17:10 < Wombert> it's so beyond awesome
17:10 < Wombert> WAT
17:10 < horros> Nossir.
17:10 < Wombert> okay
17:10 < Wombert> listen guys
17:10 < horros> I don't like Star Wars :(
17:10 < Wombert> you HAVE to click "watch in high quality"
17:10 < Wombert> horros: indy jones?
17:10 < Wombert> superman?
17:10 < horros> Indiana Jones = Win
17:10 < horros> Superman = homogay
17:11 < v-dogg> He-Man?
17:11 < v-dogg> :D
17:11 < impl> badass.
17:11 < horros> v-dogg: Now *THAT* is gay.
17:11 < Wombert> http://blog.wombert.de/post/59174964/18-06-v-dogg-wombert-adsl-line-that-is-online
17:11 < Wombert> and
17:11 < Wombert> http://www.youtube.com/watch?v=lk5_OSsawz4&eurl=http://blog.wombert.de/post/58373078/an-a-capella-tribute-to-john-williams
17:11 < Wombert> but but but click high quality
17:11 < Wombert> otherwise the audio sucks
17:15 -!- macen___ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
17:17 < v-dogg> haha
17:17 < v-dogg> erica liked it too :)
17:17 < v-dogg> though I think some parts were a bit scary
17:18 < v-dogg> (she's 1.5 years old in case someone didn't know)
17:19 < v-dogg> (but of course everyone did)
17:21 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
17:21 -!- luke` [n=luke`@59.96.34.228] has joined #agavi
17:22 < krycek__> where can i find a list of options that can be used in routing:gen()?
17:34 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
17:35 < _cheerios> raah!
17:46 -!- Xylakant [n=Xylakant@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit []
17:52 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has joined #agavi
17:52 < digitarald> ok, simple problem
17:52 < digitarald> an action can return an array(module, view) in execute
17:53 < digitarald> how do I target subactions?
17:53 < digitarald> array('Module', 'Action.EditInput') ? doesn't work
17:54 < digitarald> Wombert, v-dogg, impl, MikeSeth? :)
17:54 < digitarald> fnordfish, fnordfish, fnordfish?
17:54 < _cheerios> i remember this answered before, but i can't remember the answer!
17:54 < Wombert> with /
17:59 < digitarald> thanks a lot
18:03 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)]
18:11 -!- Zimm [n=asd@e177247137.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
18:30 -!- luke` [n=luke`@59.96.34.228] has quit []
18:30 -!- eremit [n=eremit@p5B2347A3.dip.t-dialin.net] has joined #agavi
18:36 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit []
18:42 -!- digitarald [n=digitara@62.43.166.138.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"]
18:42 -!- Macen [n=leopard@78.105.114.66] has joined #agavi
18:52 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has left #agavi []
18:57 -!- Zimm [n=asd@92.224.6.151] has joined #agavi
18:58 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 110 (Connection timed out)]
18:59 -!- Wombert [n=Wombert@87.79.35.60] has quit []
19:05 -!- youds [n=youds@78.105.114.66] has joined #agavi
19:06 -!- youds [n=youds@78.105.114.66] has quit [Remote closed the connection]
19:17 -!- Zimm [n=asd@92.224.6.151] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
19:17 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
19:19 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
19:21 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
19:25 -!- Macen [n=leopard@78.105.114.66] has quit [Connection timed out]
19:42 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection]
20:04 -!- Macen__ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit []
20:08 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has joined #agavi
20:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"]
20:17 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)]
20:19 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Connection timed out]
20:19 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has joined #agavi
20:29 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)]
20:31 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has joined #agavi
20:59 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
21:24 < Goleo[66]> what is command for make template?
21:30 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit []
21:32 < Goleo[66]> in new version i can't why?
21:34 -!- Goleo[66] [n=master@91.98.71.6] has quit ["Leaving"]
21:40 -!- bobbytek [n=b@63.250.103.90] has quit [Read error: 113 (No route to host)]
21:48 -!- krycek_ [n=bclishb@200-102-205-117.smace701.dsl.brasiltelecom.net.br] has joined #agavi
21:56 -!- matbtt [n=matbtt@BAH7eb9.bah.pppool.de] has joined #agavi
22:10 -!- krycek__ [n=bclishb@189.30.200.233] has quit [Read error: 110 (Connection timed out)]
22:14 -!- IanMK [n=Miranda@lak-29-199.wohnheime.ruhr-uni-bochum.de] has joined #agavi
22:17 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi
22:18 < Whisller> hello
22:21 < dsias> hi
22:21 < dsias> Wombert: I think you told me once before, you can specify an alternative template directory which can override templates in the module directories? Or did I dream this? - Basically, I want the templates to be used in the module dirs, unless theres a template for it in a theme folder. Possible?
22:22 < dsias> could you post the links to the sample code? The links no long point to the code
22:23 < dsias> this is from the irc log 200810
22:25 < dsias> I'm still looking for the best way to add themes to my application
22:25 -!- Wombert [n=Wombert@ip-90-186-43-121.web.vodafone.de] has joined #agavi
22:25 < impl> WOMBERT
22:25 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 104 (Connection reset by peer)]
22:26 < Wombert> wat hapen impl 
22:27 < impl> well I got back at exactly 4:45
22:27 < impl> then I looked at Xylakant's IRC log again and said 'what the fuck is this anyway'
22:27 < Wombert> sec
22:28 -!- Strzalek___ [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has quit []
22:28 -!- Xylakant [n=Xylakant@ip-90-186-108-114.web.vodafone.de] has joined #agavi
22:28 < Wombert> ohai Xylakant 
22:28 < impl> man you guys are efficient
22:28 < Wombert> impl: carry on
22:28 < Wombert> GERMANS :>
22:28 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi
22:28 < Xylakant> :)
22:28 < impl> Xylakant: what was the pwd you executed that command from?
22:28 < impl> that's the most important thing I need to know
22:28 < Xylakant> huomenta
22:29 < impl> hai :~
22:29 < Xylakant> well, the working directory i started the script from is one level above the agavi project
22:29 < Xylakant> so the structure is site/CMS/sbin/agavi
22:29 < Xylakant> and I called the script from site
22:29 < impl> and the project is in CMS
22:29 < Xylakant> to create a new agavi project on the same level as CMS
22:30 < Xylakant> yes
22:30 < impl> okay lemme try to replicate this
22:30 < Xylakant> CMS is the project root
22:30 < impl> sbin/agavi is the bash script right?
22:31  * Wombert whispers
22:31 < Wombert> edge case
22:31 < Wombert> :>
22:31 < impl> EDGE CASES NEED MORE UNIT TESTS
22:35 -!- matbtt [n=matbtt@BAH7eb9.bah.pppool.de] has left #agavi []
22:36 < impl> hmm
22:36 < impl> I can't replicate this
22:37 < Xylakant> hmm
22:37 < Xylakant> I'd give you shell access to the box but I can't from here
22:37 < Xylakant> I'll try to get a sample
22:37 < Xylakant> and send you a shrink-wrapped zipfile
22:38 < impl> that'd be awesome
22:38 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi
22:39 < Xylakant> might take till tomorrow though
22:39 < Xylakant> but I don't think we need that fixed in beta6
22:40 < impl> yeah, alright
22:40 < impl> sounds good :>
22:40 < Xylakant> for the time being I can copy the script around
22:40 < impl> I won't be able to fix it probably until Sunday or next week sometime
22:40 < Xylakant> fine with me
22:40 < impl> Wombert: ROLL ZE BETA
22:40 < Wombert> :D
22:40 < Wombert> will tomorrow in the morning
22:41 < impl> Wombert: also your shipment didn't arrive =(
22:41 < Wombert> I cannot work in this shitty hotel room
22:41 < impl> where are you?
22:41 < Wombert> impl: didn't eevn send it out yet
22:41 < Wombert> cologne
22:41 < impl> ah
22:41 < impl> oh, well, that'd explain that
22:41 < impl> :D
22:41 < Xylakant> I should send him a picture
22:41 < Xylakant> nice carpet, solid nice wooden furniture
22:42 < Xylakant> they even have speakers for the tv in the bathroom
22:42 < Xylakant> so you can have a shower and at least follow the dialogue :)
22:43 < impl> haha
22:43 < impl> awesome
22:43  * Wombert stabs
22:43 < Wombert> WAT
22:43 < Wombert> nowai
22:43 < impl> Wombert: gonna go take a shower just to see if the TV works?
22:43 < Wombert> impl: he's talking about *his* room in berlin :p
22:44  * Wombert stabs
22:44 < impl> oh right
22:44 < Wombert> screw you guys
22:44 < Wombert> :<
22:44 < Xylakant> :)
22:51 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
22:53 < Xylakant> right, bai
22:53 -!- Xylakant [n=Xylakant@ip-90-186-108-114.web.vodafone.de] has quit []
23:03 -!- krycek__ [n=bclishb@189-30-232-135.smace701.dsl.brasiltelecom.net.br] has joined #agavi
23:03 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
23:14 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
23:18 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit [Client Quit]
23:19 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has joined #agavi
23:21 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit []
23:25 -!- Macen [n=leopard@host86-130-124-20.range86-130.btcentralplus.com] has quit []
23:25 -!- krycek_ [n=bclishb@200-102-205-117.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
23:29 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"]
23:44 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi
23:45 < erisco> i have been mucking around with my mic... is there anything I can record for agavi?
23:46 < justanothercoder> erisco : yodel agavi :)
23:46 < erisco> and play it on the home page!
23:47 < erisco> I'm not sure. I was wondering if there was, say, some need for a video tutorial/screen cast thingie
23:47 < erisco> or if there was any use to have the agavi docs in recording
23:48 < justanothercoder> wombert or mikeseth . they should have some ideas
23:50 < justanothercoder> a screencast of the tutorial would certainly be nice i guess. for those who are too lazy to even read :D
23:51 < trophaeum> screencasts are good, u can have a small window goin while ur working on something else and get the jist of it before spending hours in docs
23:51 -!- IcyT is now known as icyt
--- Day changed Wed Nov 12 2008
00:06 -!- icyt is now known as IcyT
00:25 -!- Zimm [n=asd@f054009011.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
00:33 -!- Wombert [n=Wombert@ip-90-186-43-121.web.vodafone.de] has quit [Read error: 110 (Connection timed out)]
00:38 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit []
01:04 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:06 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection]
01:14 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:17 -!- marcosdsanchez [n=marcosds@190.19.62.8] has joined #agavi
01:17 < dsias> Wombert, yt?
01:31 < marcosdsanchez> hey, I was wondering how do you write documentation for the framework. I have read that you use DITA. Why not docbook? Why DITA? Which tools do you use?
01:35 -!- justanothercoder [n=devil@122.169.221.143] has quit ["Ex-Chat"]
01:39 < bobbytek2> docbook? why not just use latex :)
01:43 -!- IanMK [n=Miranda@lak-29-199.wohnheime.ruhr-uni-bochum.de] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
01:50 -!- karmacod1r [n=karmacod@dslb-088-065-066-098.pools.arcor-ip.net] has joined #agavi
01:52 < marcosdsanchez> i don't know what is DITA
02:06 -!- karmacoder [n=karmacod@dslb-084-057-076-203.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
02:06 -!- marcosdsanchez [n=marcosds@190.19.62.8] has left #agavi []
02:08 -!- karmacod1r is now known as karmacoder
02:19 -!- eremit_ [n=eremit@p5B234AB8.dip.t-dialin.net] has joined #agavi
02:24 -!- luke` [n=luke`@59.96.34.228] has joined #agavi
02:30 < MugeSo> Why agavi dosen't have ArrayValidator?
02:33 < impl> all validators support array input
02:34 < MugeSo> can they validate array size?
02:35 -!- eremit [n=eremit@p5B2347A3.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]
02:36 < impl> I have no idea
02:36 < impl> you probably need to write an ArraySizeValidator or something
02:36 < MugeSo> and how can I validate "foo[]=2&foo[]=5&foo[]=8" with AgaviNumberValidator ?
02:37 < impl> I don't really remember, something like foo[] or so
02:38 < impl> of course it's not documented anywhere
02:38  * impl sighs
02:39 < MugeSo> I've tried it already :(
02:40 < MugeSo> it doesn't work, rises notice.
02:40 < MugeSo> Notice: Array to string conversion in /path-to-agavi/util/AgaviDecimalFormatter.class.php on line 628
02:41 < impl> bleh
02:41 < impl> You'll have to ask Dominik or David
02:41 < impl> or me later, but not tonight
02:43 < MugeSo> I got it ;) thanks.
03:18 -!- IcyT is now known as icyt
03:28 -!- erisco [n=erisco@brisco.kent.net] has quit [Read error: 60 (Operation timed out)]
03:45 -!- Strzalek [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has joined #agavi
04:47 -!- luke` [n=luke`@59.96.34.228] has quit []
05:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
05:21 -!- Zeelot [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
05:26 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)]
05:31 -!- Strzalek [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has quit []
05:53 < saracen> MugeSo: I asked the question like a few hours before you did. Anyway, have a look at this when you get back: http://pastebin.com/m37b1a133
05:58 < MugeSo> saracen: Thanks, I'll try it ;)
06:02 -!- eremit_ [n=eremit@p5B234AB8.dip.t-dialin.net] has quit ["Verlassend"]
06:09 < MugeSo> saracen: cool! thanks a lot :)
06:10 < saracen> np, thank wombert :P
06:10 < v-dogg> huomenta
07:16 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)]
07:35 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection]
07:37 < horros> Huomenta.
07:57 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi
08:10 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has quit []
08:14 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
08:15 < _cheerios> huomenta
08:17 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
08:21 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
08:23 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi
08:29 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi
08:29 < whisller> hi
08:32 < v-dogg> huomenta
08:33 < v-dogg> whisller: I added the firephp stuff yesterday just before I sent the mail. That's why I haven't mentioned it before
08:33 < whisller> :) Nice, today I'll clean up some things and commit it on svn
08:35 < v-dogg> just remember to follow coding standards (especially TABS, http://trac.agavi.org/wiki/CodingStyle)
08:35 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:36 < whisller> Gusy is any progress with issue of libxml and apache on new agavi? 
08:36 < whisller> v-dogg: sure
08:45 < horros> Someone should write codesniffer sniffs for agavi coding standards :P
08:45 < horros> Maybe I'll play around with it tonight if I have time.
08:47 < whisller> horros: for?
08:48 < saracen> horros: For agavi projects, or agavi internally?
08:54 < horros> saracen: Both, really?
08:55 < saracen> I'm tired, I asked a stupid question =(
08:56 < saracen> I noticed yesterday one of the agavi validation classes has a written "and" in one of the if statements, rather than "&&". Looked really odd, I don't think it's used much
08:58 -!- icyt is now known as IcyT
08:59 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi
09:08 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)]
09:14 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
09:26 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
09:31 -!- Arme[N] is now known as Arme[0]
09:31 -!- Arme[0] is now known as Arme[N]
09:36 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
09:37 < v-dogg> hmph. why doesn't arrayiterator have hasNext() and/or previous()
09:49 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
10:04 < CIA-6> david * r3315 /branches/1.0/tests2/config/FilterConfigHandlerTest.php: fixed filter config handler test
10:10 -!- IcyT is now known as icyt
10:17 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]
10:52 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)]
10:56 -!- MikeSeth [n=youdie@bzq-218-138-113.cablep.bezeqint.net] has joined #agavi
11:02 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
11:12 -!- Zeelot [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection]
11:17 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
11:20 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)]
11:22 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
11:34 -!- icyt is now known as IcyT
11:42 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
11:55 < CIA-6> david * r3316 /branches/0.11/CHANGELOG: changelog date thing
11:59 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
12:00 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi
12:01 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 113 (No route to host)]
12:03 -!- Zeelot [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
12:04 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 113 (No route to host)]
12:06 < CIA-6> david * r3317 /branches/1.0/CHANGELOG: merge [3314:3316/branches/0.11]
12:09 -!- Zeelot [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection]
12:12 < CIA-6> david * r3318 /branches/1.0/ (CHANGELOG etc/phing/AgaviPackageTask.php src/version.php): 1.0.0 beta 6 version info
12:13 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
12:19 -!- _cheerios [n=Jack@195.197.209.254] has quit ["upgrading ubuntu... it'll likely blow... keep your distance"]
12:48 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit []
12:51 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi
12:55 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi
12:55 -!- hashBROWN [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [Read error: 110 (Connection timed out)]
13:02 -!- Arme[N] is now known as Arme[0]
13:03 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"]
13:09 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."]
13:11 -!- IcyT is now known as icyt
13:14 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 113 (No route to host)]
13:22 < Wombert> zomfg
13:22  * Wombert stabs ohloh
13:22 < Wombert> impl: are you there plz?
13:22 < Wombert> plz plz?
13:24 < v-dogg> what did they do now?
13:31 -!- Zimm [n=asd@f054011083.adsl.alicedsl.de] has joined #agavi
13:37 < Wombert> holy fuck
13:37 < Wombert> what is going on there
13:39 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:39 < MrJeep> morning
13:40 -!- Zimm [n=asd@f054011083.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)]
13:42 -!- Zimm [n=asd@f054011083.adsl.alicedsl.de] has joined #agavi
13:44 < v-dogg> Wombert: tell us (me) plz, we (I) want to know too :)
13:46 < Wombert> ah its a pile of rap
13:46 < Wombert> *crap
13:46 < Wombert> I uploaded wrong files
13:46 < Wombert> deleted them
13:47 < Wombert> now the filenames are already taken or somesuch
13:47 < Wombert> and the sftp thing won't work
13:47 < Wombert> and
13:47 < Wombert> mooh
13:48 < horros> Oh dear.
13:55 < CIA-6> david * r3319 /tags/1.0.0beta6/: tagging 1.0.0 beta 6 release
13:57 < MrJeep> beta 6 release ?
14:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
14:03 < MrJeep> how many betas are we supposed to get anyway ?
14:05 < v-dogg> as many as is required I suppose
14:05 < Wombert> as many as necessary
14:05 < Wombert> yes
14:23 -!- bobbytek [n=b@63.250.103.90] has joined #agavi
14:29 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection]
14:29 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi
14:34 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
14:41 < _cheerios> dual monitor setup in ubuntu 8.10 now... feels odd at first
14:42 < MrJeep> how many ctrl+alt+backspace did you have to do to make it work ?
14:44 < MrJeep> I remember the last time I tried to setup dual monitors on my laptop
14:44 < _cheerios> ubuntu 8.10 upgrade was a pain; lots of recovery mode involved, but dual-screen setup is just a fwe secs in a gui
14:44 < MrJeep> was a mess
14:44 < MrJeep> oh nice
14:44 -!- hoffigk [n=fhoffman@87.79.35.60] has joined #agavi
14:44 < _cheerios> and it supports mirroring now, so can have diff size screens, and easily move between them left-right or top-down
14:45 < horros> failbuntu
14:45 < horros> :x
14:46 < MrJeep> does the distro exists ?
14:46 < MrJeep> that could be nice
14:47 < MrJeep> take ubuntu 4.something, install it on a brand new pc
14:47 < MrJeep> then take the hard disk and put it to a very old pc and update to 8.10
14:47 -!- dfgbdfgb [n=jan_schu@87.79.35.60] has joined #Agavi
14:47 < MrJeep> once finished do not restart, but the thing to a cd and shipt it
14:48 < horros> fecking PHPUnit
14:48 < horros> I hate it for messing up the stack trace
14:48 < horros> BasePeer::doUpdate() throws an exception and says invalid arguments for foreach(), but I've no idea where it comes from.
14:48 < horros> GRUMBLE!
14:50 < MrJeep> horros, did you follow the linux haters blog ?
14:50 < horros> No.
14:50 < MrJeep> man you're missing something
14:50 < MrJeep> despite the name, it's extremly interresting
14:50 < horros> I did read something from there.
14:50 < horros> but I don't "follow" it.
14:51 < MrJeep> ok, well the gut stoped so...
14:51 < MrJeep> guy*
14:51 < MrJeep> stopped*
14:51 -!- dfgbdfgb [n=jan_schu@87.79.35.60] has left #Agavi []
15:00 -!- Strzalek [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has joined #agavi
15:04 -!- krycek_ [n=bclishb@189-30-232-135.smace701.dsl.brasiltelecom.net.br] has joined #agavi
15:07 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)]
15:07 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
15:09 -!- splatch [n=splatch@ns364526.ovh.net] has joined #agavi
15:09 < splatch> hello :)
15:09 < splatch> huh, there is a lot of people! :)
15:10 < whisller> splatch: you should see couple days ago, when new page was relased
15:10 < splatch> whisller: you say there was more people than now? :)
15:11 < whisller> yeah :)
15:11 < whisller> brb
15:11 < v-dogg> back in the old days when we had less than 10 people I suggested that we made 10 a channel limit ;)
15:12 < v-dogg> less people asking silly questions :p
15:12 < horros> :D
15:12 < splatch> hehe, that is price for popularity :)
15:13 < splatch> I looking for web designer, anyone knows good and not to expensive one?
15:18 < _cheerios> no such thing :)
15:19 < aka> ;)
15:19 < _cheerios> i wish our designers were better, and we pay them too! gaah.
15:19 < aka> lame
15:19 -!- icyt is now known as IcyT
15:19 < Wombert>  mmmmmmmmmmmmmmh
15:19 < Wombert> so
15:19 < Wombert> I'll test something now
15:19 < Wombert> wish me luck :)
15:19 -!- Wombert [n=Wombert@87.79.35.60] has quit ["bai"]
15:21 < bobbytek> godspeed Wombert, godspeed
15:23 < splatch> hey, Mojavi.org lives :)
15:24 < MrJeep> you mean it's not totally dead ?
15:24 < splatch> MrJeep: yes!
15:24 < MrJeep> wow
15:24 < whisller> Oo
15:25 -!- krycek__ [n=bclishb@189-30-232-135.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
15:25 < horros> It's just dirty lies and scam attempts.
15:26 < whisller> I don't see information about developers
15:26 < splatch> who knows, Agavi also had better and worse time
15:27 < v-dogg> mm... a post date "September-17-08" starts "Ever since Mojavi 3 was released earlier this year ... "
15:27 < v-dogg> dated*
15:28 < splatch> you are too limpet :)
15:28 < v-dogg> ?
15:29 < splatch> you are looking for hooks
15:29 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)]
15:30 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi
15:30 < v-dogg> I'm starting to believe horros 
15:30 < v-dogg> after reading the page footer
15:32 < v-dogg> so, everybody, go add comments and fill in your real email ;)
15:33 < saracen> Tiny discussion about it some time ago: http://pastebin.com/m9d3fa87
15:34 < saracen> I looked because I had thought somebody mentioned it was just resubmitting old blog entries, probably some cache
15:34 < saracen> But, i cant find that info, so I either dreamt it or just made it up completely.
15:34 < saracen> from some cache*
15:34 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)]
15:36 < E_mE> yeehaa!
15:46 -!- Strzalek [n=Strzalek@dlv197.neoplus.adsl.tpnet.pl] has quit [Read error: 60 (Operation timed out)]
15:51 -!- Strzalek [n=Strzalek@dms99.neoplus.adsl.tpnet.pl] has joined #agavi
16:08 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection]
16:08 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi
16:09 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:21 -!- jwage [n=jwage@corp.centresource.com] has quit [Remote closed the connection]
16:21 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:21 -!- Wombert [n=Wombert@87.79.35.60] has joined #agavi
16:23 < MrJeep> so, ho did it go ?
16:27 < Wombert> impl: ohloh sucks
16:40 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
16:41 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 54 (Connection reset by peer)]
16:41 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:42 < impl> Wombert: Hi, describe this in 3 minutes while I get dressed
16:42 < Wombert> I tried to upload beta6
16:42 < Wombert> zip files were wrong
16:42 < Wombert> deleted them
16:43 < Wombert> reupload now says "filename taken"
16:43 < Wombert> gay
16:43 < Wombert> nobody in #ohloh
16:43 < Wombert> I uploaded via sftp and put an instruct file there
16:43 < Wombert> doesn't work
16:43 < Wombert> it's all foobard
16:43 < Wombert> fuckers
16:43 < Wombert> ideas?
16:45 < impl> oh lawd
16:45 < impl> give it a few hours to reset itself and it'll probably work
16:45 < impl> lawl
16:58 -!- SasanRose [n=SasanRos@92.50.11.207] has joined #agavi
17:01 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
17:01 < _cheerios> jee
17:13 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 104 (Connection reset by peer)]
17:15 < Strzalek> Did anyone implemented file upload with progress bar using APC and AJAX?
17:16 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
17:18 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
17:41 < dsias> wombert, yt?
17:42 < dsias> wombert, could you resend the links to the code for adding theme support. The previous links seem to have moved.
17:45 < dsias> wombert, i'm looking to add support for $layer->setTheme(
17:47 -!- everplays [n=prince@94.182.16.91] has joined #agavi
17:54 -!- dotz [n=doc@willow.selinet.pl] has joined #agavi
17:54 < dotz> Hi.
17:55 < dotz> Guys, can I replace Mojavi 2 with Agavi without changing the code?  
17:58 < Wombert> lol :>>>
17:58 < Wombert> good one
17:58 < dotz> Wombert: The question is pretty serious :)
17:59 < dotz> Wombert: Even a total dumbass can write new & incompatible API, what's the problem? :)
17:59 < Wombert> uh?
17:59 < Wombert> well
17:59 < Wombert> for one, agavi is originally based on mojavi3
18:00 < Wombert> though almost all of that code is long gone
18:00 < Wombert> so that should answer the question :)
18:00 < dotz> I guess this means 'no'.
18:02 < dsias> dotz, actions and model should port easy, you will need to add layouts, routing via the xml config
18:03 < dotz> dsias: The problem is, that I'm not the author of the original code and we have no resources to mess with the code. I'm rather looking for a drop-in replacement for Mojavi2 on PHP5. 
18:03 < dsias> agavi also support slots so you can execute an action and have the output placed into a slot for use in a template
18:04 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
18:04 < dsias> I don't think there is one
18:06 < Wombert> there is no such thing, dotz 
18:06 < dsias> I just ported a mojavi 2 app and there are many changes to ge tit working in agavi
18:06 < dotz> :(
18:06 < dotz> Shame!
18:06 < dotz> Thank you, guys!
18:06  * fnordfish hugs Wombert 
18:07 < Wombert> what did I do now fnordfish :>
18:07 < fnordfish> good news :)
18:07 < dsias> dotz, there is a sample app in the agavi dist
18:07 < fnordfish> about you visiting "me"
18:07 < dotz> dsias: K, I'll check it.
18:08 -!- Goleo[66] [n=master@91.98.71.247] has joined #agavi
18:09 < dsias> it should give you a good idea what will be needed in your app. I would also suggest stepping through it with the zend debugger
18:11 < dsias> there are also a few other sample apps out there, at least one cms with source
18:11 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit []
18:11 -!- everplays [n=prince@94.182.16.91] has left #agavi []
18:12 < dsias> the good people here have also just updated the site and add more docs and a tutorial
18:14 -!- hoffigk [n=fhoffman@87.79.35.60] has quit []
18:16 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
18:16 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
18:26 -!- Wombert [n=Wombert@87.79.35.60] has quit []
18:32 -!- dotz [n=doc@willow.selinet.pl] has left #agavi []
18:55 < MrJeep> hum
18:55 < MrJeep> can someone remind be
18:55 < MrJeep> how to validate an array of n elements ?
18:56 < v-dogg> 
18:56 < MrJeep> ty
18:57 < v-dogg> and then depending on what kind indexes you have either  (for myarray[]) or argument>foo (for array[foo])
19:04 -!- codecop [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
19:05 < MrJeep> is the "base" attribute in  or in  MrJeep: arguments
19:09 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
19:23 < krycek_> how to invalidate a cached view from an action?
19:25 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)]
19:42 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit []
20:03 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi
20:06 -!- SasanRose [n=SasanRos@92.50.11.207] has quit ["leaving"]
20:13 -!- Wombert [n=Wombert@ip-90-187-168-133.web.vodafone.de] has joined #agavi
20:15 -!- Wombert_ [n=Wombert@ip-77-25-238-141.web.vodafone.de] has joined #agavi
20:17 -!- Wombert [n=Wombert@ip-90-187-168-133.web.vodafone.de] has quit [Nick collision from services.]
20:17 -!- Wombert_ is now known as Wombert
20:19 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 110 (Connection timed out)]
20:19 < dsias> can you call it with extra parameters?
20:20 < dsias> to make the cache name unique 
20:21 < _cheerios> heh, i was on TV today for a while seconds in a new clip. fame! \o/
20:22 < dsias> krycek, could you give more details on your issue
20:22 < _cheerios> (everybody else looked all serious, and then this odd cheerios_ guy was all laughing about summit)
20:29 < krycek_> dsias: i'm caching the output of a view... and it can be cached forever but i want the cache to be regenerated when a certain action is executed
20:30 -!- Goleo[66] [n=master@91.98.71.247] has quit ["Leaving"]
20:33 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Read error: 131 (Connection reset by peer)]
20:42 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
20:45 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi
20:51 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection]
21:01 < krycek_> i guess its not possible... ;/
21:09 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Read error: 104 (Connection reset by peer)]
21:09 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
21:12 -!- jake314159 [n=jake@adsl-68-72-39-204.dsl.ipltin.ameritech.net] has joined #agavi
21:12 < jake314159> How do I disable all caching for a context?
21:27 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Kodeart, marklar|omni, bleachy, Arme[0], E_mE, picasso, @ChanServ, vlt, um, aka,  (+1 more, use /NETSPLIT to show all of them)
21:29 -!- Netsplit over, joins: picasso
21:31 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 145 (Connection timed out)]
21:39 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi
21:41 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi
21:45 -!- aka [i=tds@secure.lot204.com] has joined #agavi
21:45 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
21:45 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
21:45 -!- vlt [n=dm@suez.activ-job.com] has joined #agavi
21:45 -!- um [n=um@noc.cavokintl.com] has joined #agavi
21:45 -!- IcyT [n=IcyT@icysoft.de] has joined #agavi
21:46 -!- ChanServ [ChanServ@services.] has joined #agavi
21:46 -!- ServerMode/#agavi [+o ChanServ] by irc.freenode.net
21:47 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi
21:47 -!- marklar|omni [n=mark@teh.marklar.biz] has joined #agavi
21:47 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi
21:48 -!- Wombert [n=Wombert@ip-77-25-238-141.web.vodafone.de] has quit [Read error: 145 (Connection timed out)]
21:56 -!- jwage [n=jwage@corp.centresource.com] has quit [Connection timed out]
22:10 -!- shrink0r [n=shrink0r@i577B63EE.versanet.de] has joined #agavi
22:12 < jake314159> How do I disable all caching for a context? Sorry to reask, but I thought some folks might have missed it with the split
22:24 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
22:31 < shrink0r> give your cache configuration tag a context attribute 
22:31 < shrink0r> just looked in the default_tags.xsd, I guess that oughta help
22:37 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit []
22:37 -!- Strzalek [n=Strzalek@dms99.neoplus.adsl.tpnet.pl] has quit []
22:39 < jake314159> I have no cache configuration. Plus the cache configuration seems to be specific to modules, not globally
22:40 < shrink0r> yeah it is module specific. you would have to specify the context you want have the cache definition enabled for sepratly for each module
22:44 < shrink0r> that would probally be how I'd do it atm
23:03 -!- jwage_ [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"]
23:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit []
23:11 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi
23:17 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
23:17 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]
23:17 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"]
23:26 < _cheerios> http://jxlib.org/ UI stuff for mootools
23:39 < shrink0r> nice
23:40 < _cheerios> shame they killed the forums, used to be such a good source of information / code
23:40 < _cheerios> the google groups thing doesn't work too well, maybe as a mailing-list
23:44 < _cheerios> cool concept http://haineault.com/media/jquery/ui-timepickr/page/
23:47 < shrink0r> yeah, even so it's alot of effort to fill in a time
23:47 < shrink0r> ^^
23:48 < shrink0r> but looks nice
23:48 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
23:49 < shrink0r> touch friendly ui is a good argument though
23:49 < shrink0r> ah already off ^^
23:54 -!- justanothercoder [n=devil@122.169.221.143] has quit ["Ex-Chat"]
--- Day changed Thu Nov 13 2008
00:31 -!- shrink0r [n=shrink0r@i577B63EE.versanet.de] has quit []
01:07 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:00 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi
02:05 -!- karmacoder [n=karmacod@dslb-088-065-066-098.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
02:07 -!- karmacoder [n=karmacod@dslb-084-057-090-174.pools.arcor-ip.net] has joined #agavi
02:41 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 110 (Connection timed out)]
03:00 -!- luke` [n=luke`@59.92.163.243] has joined #agavi
03:02 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)]
03:05 -!- Zimm [n=asd@f054011083.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
03:43 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection]
03:57 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
04:04 -!- IcyT is now known as icyt
04:47 < v-dogg> huomenta
05:44 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi
06:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
06:12 -!- luke` [n=luke`@59.92.163.243] has quit []
06:20 -!- picasso [i=mike@pixor.net] has quit [Read error: 104 (Connection reset by peer)]
06:21 -!- picasso [i=mike@pixor.net] has joined #agavi
07:01 -!- alenoosh [n=alenoosh@91.98.71.40] has joined #agavi
07:02 < alenoosh> hi all , is there a command to create a view directly (to add a view to a module) ?
07:11 < v-dogg> alenoosh: you mean using the helper script?
07:11 < alenoosh> v-dogg, yes 
07:11 < v-dogg> with 1.0 there is umm... view-create or something
07:11 < v-dogg> "agavi -l" will tell you (if you are using 1.0)
07:12 < alenoosh> but in 0.11.5 , that does not work
07:12 < v-dogg> nope
07:12 < v-dogg> a good reason to upgrade :)
07:12 < v-dogg> btw, why does the topic say beta5? wasn't beta6 tagged yesterday
07:12 -!- luke` [n=luke`@122.166.1.164] has joined #agavi
07:12 < alenoosh> oh , no it has a buildview , let's try it ....
07:14 < v-dogg> answering to myself: no, beta6 wasn't tagged yesterday
07:17 < alenoosh> :) I don't understand how the buildview works :(
07:18 < alenoosh> v-dogg, is it possible to create the view manually ? 
07:18 < v-dogg> sure, copy an existing view file, rename the file and the class :)
07:19 < alenoosh> v-dogg, thanks 
07:19 < v-dogg> if you need a template, create a new template file
07:19 < v-dogg> there's nothing more to views and templates - they are just files (with a certain naming scheme so that Agavi can find them)
07:38 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi
08:01 -!- hoffigk [n=fhoffman@87.79.35.60] has joined #agavi
08:01 -!- j0ec4i [n=joe@218.22.21.2] has joined #agavi
08:05 -!- whisller [n=Miranda@82.210.165.58] has joined #agavi
08:06 < whisller> morning
08:06 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
08:33 < MugeSo> evening :)
08:37 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi
08:39 < E_mE> huomenta!!
08:39 < MikeSeth> hay guise
08:39 < MikeSeth> huomenta
08:39 < E_mE> yo MikeSeth
08:40 < horros> Huomenta.
08:40 < v-dogg> huomenta
08:40 < horros> My Optical Comfort somethingortheother mouse is starting to annoy me :(
08:40 < v-dogg> MikeSeth: you still sick?
08:43 < MikeSeth> well yeah
08:43 < MikeSeth> but im in the office atm
09:03 < v-dogg> everyone, please read my post to the users list and help out :)
09:05  * E_mE doesnt think he will get spore now as its pumped fully of DRM limitation :(
09:05 < digitarald> "Spore" ... is that work related?
09:06 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
09:06 < _cheerios> huomenta
09:07 < E_mE> digitarald: spore the newish game from Maxis, i was gonna ask to get it for xmas, but i dont think so now :(
09:08 < E_mE> people report an install limiter on the game causing real problems and EA dont care if you reinstall the game to many times (even though you purchased it).. ah well
09:08 -!- j0ec4i [n=joe@218.22.21.2] has quit ["Leaving"]
09:09 < digitarald> ah, DRM ... the reason why I don't buy games anymore.
09:09 < digitarald> Steam was a nice idea for distribution so ...
09:09 < _cheerios> linux, the reason i don't play games anymore, as there aren't any.
09:09 < _cheerios> digitarald, thanks for the moo 1.1->1.2 upgrade page; really helped out last night
09:10 < E_mE> _cheerios: diablo + Wine ;)
09:12 < digitarald> no problem, _cheerios, that's why I created it
09:12 < E_mE> hows the forge going digitarald ?
09:13 < digitarald> great
09:13 < E_mE> when will it be released?
09:13 < digitarald> just added releases and adding files from svn/git
09:13 < E_mE> im intregued
09:14 < digitarald> hope for next week
09:15 < E_mE> noice!
09:29 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
09:32 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)]
09:34 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
09:34 < _cheerios> re: huomenta
09:37 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"]
09:38 -!- Zimm [n=asd@e177246174.adsl.alicedsl.de] has joined #agavi
09:40 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"]
09:41 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 60 (Operation timed out)]
09:42 -!- _cher [n=Jack@195.197.209.254] has joined #agavi
09:42 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)]
09:58 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
10:05 -!- hoffigk [n=fhoffman@87.79.35.60] has quit []
10:16 -!- DomAtix [i=3ed60643@gateway/web/ajax/mibbit.com/x-57de114c0af51c1d] has joined #agavi
10:16 < DomAtix> Hello
10:17 < DomAtix> Can someone help me? I have a Problem wird AgaviMysqlDatabase.
10:18 < DomAtix> wird = with
10:20 < Rick> way to let us help you there
10:20 < DomAtix> Sooo..
10:20 < DomAtix> german?
10:21 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
10:21 < E_mE> Rick: you attending phpnw?
10:21 < DomAtix> I configured my database.xml...   		 			 				mysql:host=localhost;dbname=pressWeb 				root 				ado2001 			 		 	
10:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
10:22 < DomAtix> Now i wanted to get the Connection.
10:22 < E_mE> you getting an error DomAtix ?
10:23 < DomAtix>  mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO)
10:23 < DomAtix> $database = new AgaviMysqlDatabase();
10:24 < E_mE> dont use it like that, you should be able to do:
10:24 < E_mE> one section
10:24 < E_mE> second
10:24 < DomAtix> i am in my Model WebPressAutoCompleteModel and i wanted to start the connection
10:24 < Rick> E_mE: I don't know what that is, and if it's according to the second result on google, i'm not in the UK ;p
10:25 < E_mE> oh sorry Rick , there is someone else with familar name to you who mentioned it to me hehe
10:25 < Rick> ah
10:26 < E_mE> DomAtix: use $this->context->getDatabaseConnection(); in your agavi model code (http://www.agavi.org/apidocs/agavi/core/AgaviContext.html)
10:26 < E_mE> try that and see how you get on
10:26 < DomAtix>  Call to a member function getDatabaseConnection() on a non-object in
10:27 < DomAtix> ...
10:27 < Rick> you sure you're in a model?
10:27 < E_mE> from the model?
10:27 < DomAtix> yes i am...
10:27 < DomAtix> app/lib/model/WebPressAutoCompleteModel.class.php
10:28 < DomAtix> WebPressAutoCompleteModel extends AgaviModel
10:28 < _cher> $this->getContext()->...
10:28 < DomAtix> and i do $this->context->getDatabaseconnection() in the __constructor of WebPressAutoCompleteModel
10:28 < E_mE> DomAtix: do you have use_database active in settings.xml?
10:28 < DomAtix> yes i do
10:28 < DomAtix> true
10:29 < E_mE> DomAtix: use initialize() not __construct()
10:29 < E_mE> check the AgaviModel class for initialize() parameters 
10:29 < E_mE> http://www.agavi.org/apidocs/agavi/model/AgaviModel.html
10:30 < E_mE> make sure you called parent::initialize(...) in your defined version too
10:31 < DomAtix> i don't understand
10:32 < E_mE> ?
10:32 < DomAtix> in my Own model i habe a constructor
10:32 < DomAtix> and that ist wrong?
10:32 < E_mE> dont use it, use initialize instead
10:32 < DomAtix> ok
10:32 < E_mE> it is an alias zum constructor
10:32 < E_mE> well not directly, but more aless the same
10:33 < DomAtix> Detusch?
10:33 < DomAtix> deutsch?
10:33 < E_mE> ja aber ich liebe im england
10:33 < E_mE> and can speak better english hehe
10:33 < DomAtix> ok
10:33 < DomAtix> so in my class WebPressAutoCompleteModel extends AgaviModel
10:34 < DomAtix> i have now public function initialize( $table = 'pWeb_keywords')
10:34 < E_mE> no
10:34 < DomAtix> why?
10:34 < E_mE> create function initialize( AgaviContext $context, $parameters=array()) {}
10:35 < DomAtix> habe ich
10:35 < E_mE> then put your table as a parameter when you called $this->context->getModel('WebPressAutoComplete', 'Foo', array("table"=>'pWeb_keywords')); 
10:36 < DomAtix> habe ich
10:36 < E_mE> so you should be ok
10:36 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
10:37 < DomAtix> stuck trace
10:38 < E_mE> pastebin
10:38 < DomAtix> $autoCompModel = $this->context->getModel('WebPressAutoComplete', 'Foo', array('table'=>'pWeb_keywords')); 
10:38 < E_mE> 'Foo' should be your module hehe
10:38 < DomAtix> this line is wrong
10:38 < DomAtix> oh :)
10:38  * E_mE throws berries
10:39 < DomAtix> like this ? $autoCompModel = $this->context->getModel('WebPressAutoComplete', array('table'=>'pWeb_keywords')); 
10:40 < E_mE> http://www.agavi.org/apidocs/agavi/core/AgaviContext.html#getModel
10:43 < DomAtix> hmm why i get this error Strict Standards: Declaration of WebPressAutoCompleteModel::initialize() should be compatible with that of AgaviModel::initialize() in
10:44 < DomAtix> $this->context->getModel('WebPressAutoComplete',null, array('table'=>'pWeb_keywords')); 
10:44 < DomAtix> better..
10:44 < E_mE> which means you've not setup you initialize() function identical to the parent class
10:44 < DomAtix> ?
10:44 < E_mE> you new to PHP or OOP DomAtix ?
10:45 < DomAtix> now
10:45 < DomAtix> no
10:45 < DomAtix> -w
10:46 < E_mE> well all extended functions must be identical to there parents, check how the parent is defined and replicate down
10:46 < E_mE> thats what the error is saying
10:46 < DomAtix> i understand but i thing ist ist EXACTLY like the parent
10:46 < DomAtix> parrent:: public function initialize(AgaviContext $context, array $parameters = array()) 	{ 		$this->context = $context; 	}
10:47 < DomAtix> public function initialize( AgaviContext $context, $parameters=array()) { 		 	}
10:47 < v-dogg> it's not
10:47 < v-dogg> one "array" missing
10:47 < DomAtix> oh
10:47 < DomAtix> no Errors !!!! YeAh
10:49 < E_mE> v-dogg: could i be possible to setup method different in validation validate.xml file?
10:50 < E_mE> regarding your email
10:50 < E_mE> about the POST with multi submit buttons
10:51 -!- icyt is now known as IcyT
10:54 < v-dogg> E_mE: probably not and it wouldn't change much anyway - the action would still need select the correct action and forward to it
10:55 < E_mE> well i mean if the validation could define which method to call in the action upon successful validation... but i dought validation is the right place to do this
10:56 < v-dogg> even if the validation could define which method to call it would still be the *same* action everytime. I need to *switch* the action based on what button was clicked
10:57 < v-dogg> your solution is basically my option 1 (proxy action)
10:57 < DomAtix> E_mE: now i want to make a DB connection. Like this-> $dbm = $context->getDatabaseManager(); 		$db = $dbm->getDefaultDatabaseName(); 		$conn = $db->getConnection(); but i get an error. this-->   Fatal error: Call to a member function getConnection() on a non-object in 
10:58 < v-dogg> DomAtix: getDefaultDatabaseName(); returns, like the name suggests, the _name_ of the default database connection, not the connection object
10:59 < DomAtix> Look i do it like this-> http://www.agavi.org/documentation/tutorial/configuring-example-application.html
10:59 < v-dogg> DomAtix: just use this shortcut: $this->context->getDatabaseConnection()
10:59 < DomAtix> on the bottom of the page
11:00 < v-dogg> DomAtix: actually, you don't, you call getDefaultDatabaseName(); and the tutorial says "getDatabase('blog');
11:00 < v-dogg> "
11:01 < v-dogg> but, like I said, you'll get the default connection directly from the Context 
11:01 < v-dogg> $this->context->getDatabaseConnection()
11:01 < DomAtix> ok if i print_r 	$this->context->getDatabaseConnection()
11:01 < DomAtix> i get an empty pdo() object
11:02 < DomAtix> is this correct?
11:02 < v-dogg> if your default database connection is AgaviPdoDatabase, yes
11:02 < v-dogg> -connection
11:02 < DomAtix> it is
11:03 < DomAtix> can i change the default in AgaviMysqlDatabse?
11:03 < DomAtix> because my Database ist Mysql
11:04 < v-dogg> I'd still use PDO but you can configure connections in config/databases.xml
11:04 < DomAtix> i know
11:04 < DomAtix> is AgaviPdoDatabse better than AgaviMySqlDatabse?
11:05 < v-dogg> PDO is better than native mysql-functions (unless you need some mysql-specific features)
11:05 < DomAtix> ok
11:06 < DomAtix> how can i start a query?
11:07 < E_mE> php docs DomAtix 
11:07 < v-dogg> php.net/pdo
11:09 < DomAtix> i have it :) $this->_conn->query($sql)->fetchAll();
11:09 < DomAtix> thanks for help!
11:09 < DomAtix> it is the first time width Agavi
11:09 < E_mE> welcome DomAtix :)
11:10 < E_mE> hopefully wont be the last ;)
11:14 < DomAtix> no it wont be the last :)
11:14 < DomAtix> i like Agavi
11:16 < DomAtix> 	 BUT I have to be accustomed
11:18 < E_mE> of course :)
11:24 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)]
11:25 < DomAtix> is the function isSimple still in 1.0beta 5?
11:25 < DomAtix> because my Page is not simple it contains the hole master Template?!
11:30 < v-dogg> I think you have misunderstood Action::isSimple()
11:30 < v-dogg> it's used for actions that don't have any actual logic but only a view to output
11:30 < v-dogg> it has nothing to do with layout/decorator templates etc.
11:32 < v-dogg> but to answer your question, yes isSimple() is in both 0.11 and 1.0 and works identically
11:43 < MikeSeth> DomAtix: isSimple() tells agavi to skip security checks and execution of the action itself 
11:54 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: alenoosh, Zimm, PyroBilly1, impl
11:54 -!- Netsplit over, joins: Zimm, alenoosh, PyroBilly1, impl
11:55 -!- PyroBilly1 [n=pyrobill@217.18.21.194] has quit [Read error: 104 (Connection reset by peer)]
11:55 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi
12:08 < hashZILLA> http://www.guardian.co.uk/science/2008/nov/13/agriculture-mexico-tequila-diamonds
12:13 -!- justanothercoder [n=devil@122.169.221.143] has joined #agavi
12:13 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
12:17 < DomAtix> i got it :)
12:22 -!- rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-277612d42be3fe9d] has joined #agavi
12:22 -!- rozza [i=c1c3a43a@gateway/web/ajax/mibbit.com/x-277612d42be3fe9d] has quit [Client Quit]
12:23 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit []
12:33 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-f0e3bd05b8f448ea] has joined #agavi
12:33 < Wombert> mmmmmm
12:33  * Wombert stabs
12:33 < Wombert> my powerbook died :<
12:34 < justanothercoder> Wombert : hate it when that happens. lol
12:35 < Wombert> so uncool
12:35 < Wombert> :<
12:36 < v-dogg> didn't you want en excuse to get a new one?-)
12:36 < horros> Aren't Macs supposed to just work?
12:36  * horros ducks and covers
12:36 < MikeSeth> oh is it like the last time Steve Jobs tried to kill you?
12:36 < MikeSeth> lol
12:37 < MikeSeth> or is it more like the time you spilled water on your laptop? :D
12:37 < horros> Boss was bragging about how great his macbook is because he can close and open the lid a billion times and it always works
12:37 < horros> and as he demoed it... open-close-open-close-open-CRASH!
12:38 < horros> and he'll never hear the end of it :D
12:38 < v-dogg> haha
12:38 < MikeSeth> egregious victory
12:38 < horros> also the CD-drive is broken, it won't eject the disc
12:39 < horros> so the sales bloke keeps saying "oh, if you need to burn a CD, I have a PC right over there."
12:39  * horros sniggers
12:41 < justanothercoder> the apple was the root of all evil. lol
12:52 < Wombert> v-dogg: well
12:52 < Wombert> I'm not in munich right now :<
12:53 < Wombert> sitting at a customers place right nao
12:53 < Wombert> and need to go to another next week
12:53 < Wombert> so now I need to buy one tomorrow
12:53 < Wombert> meh meh meh
12:54 < Wombert> it just switched to battery power last night and the power socket emits this burned smell
12:54 < Wombert> so probably the power converter kicked the bucket or so
12:54 < Wombert> but being a mac
12:54 < Wombert> I can 
12:54 < Wombert> well okay actually I can't
12:54 < Wombert> but if it was an intel mac
12:55 < Wombert> I could put the hard drive into an external enclosure and boot any mac off that
12:55 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
12:56 -!- DomAtix [i=3ed60643@gateway/web/ajax/mibbit.com/x-57de114c0af51c1d] has left #agavi []
12:56 -!- mach3_Domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-40bdc1b8068370c4] has joined #agavi
12:58 < MikeSeth> LOL LOL LOL LOL LOL!!!
12:58 < MikeSeth> http://dev.mysql.com/doc/refman/5.0/en/view-algorithms.html
12:58 < MikeSeth> LOL LOL LOL
12:58 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit [Client Quit]
12:58 < MikeSeth> MySQL's pathetic attempt to implement the postgres rules system LOL
13:02 < MikeSeth> omg ahahahahhahahaha
13:02 < MikeSeth> user comments in mysql manual
13:02 < MikeSeth> "I've found that due to the limitations of CONTINUE HANDLER you cannot NEST cursor loops which is a real shortcoming. In fact , you cannot have one proc loop that calls another proc loop. In fact, anytime an empty row unrelated to the loop occurs inside loop code it erroneously causes the loop to break even though there are more iterations of the loop. Cursors are not very powerful."
13:02 < MikeSeth> LOLOLOLO
13:07 -!- Rendez [n=Rendez@213.229.146.161] has quit []
13:12 -!- mach3_Domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-40bdc1b8068370c4] has quit ["http://www.mibbit.com ajax IRC Client"]
13:13 -!- StanVs2 [n=StanVs@83.228.56.37] has joined #agavi
13:13 < StanVs2> guys, if I want a controller for my own purposes, which does NOT route, how do I do that?
13:14 < Wombert> write it :)
13:14 < Wombert> "controller" really is just a dispatcher
13:14 < StanVs2> wait, confused..
13:14 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-f0e3bd05b8f448ea] has quit ["http://www.mibbit.com ajax IRC Client"]
13:15 < StanVs2> when I create a route with  in it, it routes any controller I have, no?
13:15 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-88d4184fe8d0a4df] has joined #agavi
13:15 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-88d4184fe8d0a4df] has quit [Client Quit]
13:16 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-1e90d1cc8dd5e1b3] has joined #agavi
13:17 < Wombert> you mean action?
13:18 < StanVs2> right, action
13:19 < StanVs2> ok now I don't know what I'm talking ablout
13:19 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
13:29 < v-dogg> Wombert: ok to "release" beta6 here too?-) (topic)
13:33 < Wombert> v-dogg: ohloh is broken
13:33 < Wombert> and since my laptop is broken
13:33 < Wombert> I cannot fix it
13:33 < v-dogg> is that the only thing holding it back?
13:33 < Wombert> yea I guess
13:34 < Wombert> mmm lemme try again real quick
13:35 < Wombert> lemme try again
13:36 < Wombert> mm why are these so big
13:38 < Wombert> goddamnit
13:38  * Wombert stabs ohloh
13:46 < MrJeep> sill having problems with ohloh
13:48 -!- Strzalek [n=Strzalek@dlp30.neoplus.adsl.tpnet.pl] has joined #agavi
13:51 -!- luke` [n=luke`@122.166.1.164] has quit []
14:02 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
14:11 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
14:25 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
14:33 -!- Strzalek [n=Strzalek@dlp30.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
14:35 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-1e90d1cc8dd5e1b3] has left #agavi []
14:58 < MrJeep> did anyone ever get help in #propel ?
14:59 < whisller> yes
15:13 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 110 (Connection timed out)]
15:14 -!- SasanRose [n=SasanRos@92.50.11.192] has joined #agavi
15:20 < saracen> I miss views being created automatically when I make a new action.
15:20  * saracen hits impl
15:23 -!- alenoosh [n=alenoosh@91.98.71.40] has quit ["Leaving"]
15:29 < v-dogg> saracen: what? 
15:29 < v-dogg> saracen: learn how to use the agavi script and stop hitting our beloved impl :)
15:30 < v-dogg> ("agavi -l" is your friend)
15:47 < saracen> =(
15:50 < v-dogg> still no luck? how do you create actions?
16:00 < saracen> Oh, the sad face was just because of you telling me off. I havent had the chance to try it yet, my brothers just walked in requesting I do some stuff to his Ipod :)
16:02  * Macen points and shouts at saracen 
16:08 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
16:08 < impl> saracen: lol pwned
16:22 -!- _cher [n=Jack@195.197.209.254] has quit ["nn"]
16:25 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-4cfe69af7cd6cfc3] has joined #agavi
16:25 < Wombert> mmmmm
16:26 < impl> Wombert: oh hai
16:26 < v-dogg> yes
16:27 < Wombert> broken laptops are such a nightmare
16:28 < MrJeep> your mac's broken ?
16:30 < Wombert> ya
16:32 < Macen> i've splintered the top layer of my keyboard where my hand rests
16:32 < Macen> could of swore i got the aluminum version too :/
16:32 < Macen> (macbook..)
16:33 < MrJeep> are you going to buy the new model ?
16:35 < Wombert> yeah well
16:35 < Wombert> I have to
16:35 < Wombert> no shop has them in stock
16:35 < Wombert> I need a laptop
16:36 < MikeSeth> god damn I am sick of writing SQL by hand
16:37  * MikeSeth ponders m4 
16:46  * Wombert stabs everything
16:46 < Wombert> 5+hrs travel now without a laptop
16:46 < Wombert> great
16:46 < Wombert> ...
16:46 < MrJeep> buy magazines
16:46  * Wombert stabs stabs stabs
16:46 < v-dogg> (dirty magazines)
16:46 < Wombert> magazines are inefficient
16:46 < MrJeep> then take pills to sleep
16:46 < Wombert> dirty magazines are inconvenient
16:47 < Wombert> on a train
16:47 < MrJeep> well.. depends are shy you are
16:47 < Wombert> jasdflsdlfjfhsdfasff
16:47 < Wombert> GHA
16:47 < Wombert> this is so annoying
16:47 < MrJeep> when do you leave ?
16:49 < Wombert> now
16:49 < MrJeep> arg
16:49 -!- Wombert [i=574f233c@gateway/web/ajax/mibbit.com/x-4cfe69af7cd6cfc3] has left #agavi []
16:55 -!- whisller [n=Miranda@82.210.165.58] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
16:55 < Macen> i can't believe i damaged my mabcook
16:55 < Macen> i was totally depressed afterwards
16:55 < Macen> then more splintered off :/
16:55 < Macen> this was not a good day
16:56 < Macen> as far as days go, this one was a fair bit worse than most 
17:00 < Macen>  magazines are inefficient <---lol
17:05 -!- StanVs2 [n=StanVs@83.228.56.37] has quit [Read error: 60 (Operation timed out)]
17:13 < MikeSeth> YOU ALL FAIL
17:13 < MikeSeth> im not getting a macbook :D
17:16 < impl> :<
17:16 < impl> :D
17:31 < aka> D:
17:31 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"]
17:38 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
17:38 < _cheerios> jee
17:42 -!- shrink0r [n=shrink0r@i577B63EE.versanet.de] has joined #agavi
17:53 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
18:14 -!- jake314159 [n=jake@adsl-68-72-39-204.dsl.ipltin.ameritech.net] has quit ["Leaving"]
18:15 < MrJeep> MikeSeth: well, dont
18:26 < Macen> hahaha
18:26 < Macen> he would only INFECT it with emacs 
18:26 < Macen> so :p
18:27 < Macen> 
18:28 -!- Rendez_ [n=Rendez@107.Red-88-27-90.staticIP.rima-tde.net] has joined #agavi
18:28 < Macen> lmao at Outlook 2007 help info:
18:28 < Macen> You can change the view of a folder so that items marked for deletion do not appear. On the “View” menu, point to “Current View”, and then click “Hide Messages Marked for Deletion”. 
18:28 < Macen> If you are using the Reading Pane, you must then turn it back on after using this command. On the “View” menu, point to “Reading Pane”, and then click “Right” or “Bottom”.
18:28 < Macen> so basically, if you alter one setting it goes ahead and alters others
18:28 < Macen> like, wtf
18:28 < Macen> lols
18:43 -!- Strzalek [n=Strzalek@dml120.neoplus.adsl.tpnet.pl] has joined #agavi
18:47 -!- shrink0r [n=shrink0r@i577B63EE.versanet.de] has quit [Read error: 110 (Connection timed out)]
18:57 -!- codecop_ [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection]
19:01 -!- bobbytek [n=b@63.250.103.90] has quit []
19:29 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
19:49 -!- SasanRose is now known as Sasan|Dude
19:57 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi
19:59 -!- Rendez_ [n=Rendez@107.Red-88-27-90.staticIP.rima-tde.net] has quit [" (going back to the Real World)."]
20:09 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
20:10 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection]
20:11 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
20:23 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi
20:29 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi
20:29 < erisco> is there a way for an inner layer to talk to an outer layer? in my situation I want to include particular scripts depending on what page it is
20:33 -!- erisco [n=erisco@brisco.kent.net] has quit [Remote closed the connection]
20:33 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi
20:33 < erisco> sorry, back
20:37 < erisco> also is it possible to have dynamically defined slots?
20:38 < v-dogg> erisco: $this->getLayer('conten')->setSlot('newslot', $this->createSlotContainer('Mod', 'Act, [4params ...
20:38 < v-dogg> in view
20:38 < v-dogg> 'content' 
20:38 < erisco> right, then I echo the slot in the template the view specifies right?
20:39 < v-dogg> yup
20:39 < erisco> okay, cool, what about layers talking to outer layers?
20:39 < erisco> on my home page I have a particular javascript script that needs to be included on the page
20:40 < erisco> that needs to happen in the header but the $inner is in the body
20:42 < erisco> getting the general impression that this either isn't possible or that I am doing it in the wrong way
20:42 < v-dogg> use Request
20:43 < erisco> what is Request?
20:43 < v-dogg> $this->context->getRequest()->setAttribute('myvar', $value, 'com.myapp.namespace.header.thingy.addon')
20:43 < v-dogg> and $rq->getAttr... in the decorator template
20:44 < erisco> okay. is there any way to have the attribute a parameter holder or something so that I can append to it?
20:44 < erisco> I don't want to overwrite what may be there
20:45 < v-dogg> request is a parameterholder
20:46 < erisco> okay, what I am saying is that 'myvar' cannot just have a single value. multiple inner slots or layers could be adding scripts they need
20:46 < erisco> I could get an array by reference and append to it, sure, but
20:47 < erisco> I don't think getAttribute returns a reference
20:47 < v-dogg> $request->appendAttribute
20:47 < v-dogg> it does
20:52 < erisco> v-dogg, okay, that works. thanks
20:52 -!- erisco [n=erisco@brisco.kent.net] has quit ["Leaving"]
20:53 -!- justanothercoder [n=devil@122.169.221.143] has quit ["Ex-Chat"]
21:18 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"]
21:23 < _cheerios> whaat? "Woman Admits Sending $400K To Nigerian Scammer" http://tech.slashdot.org/tech/08/11/13/1659214.shtml
21:31 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi
21:32 < erisco> spare me, but when you set a parameter in a slot, say 'article_id' => 1, how do you get that param in the slotted view?
21:33 < v-dogg> parameters are added to the requestdataholder, if I remember correctly
21:34 < v-dogg> "#  mixed  $arguments: An AgaviRequestDataHolder instance with additional request arguments or an array of request parameters. "
21:34 < erisco> I thought so too but, for whatever reason...
21:34 < v-dogg> says the api doc (for createSlotContainer)
21:35 < v-dogg> perhaps validation meddles with them, dunno
21:35 < v-dogg> hope you figure it out, I need to go to bed now :)
21:35 < v-dogg> bai
21:38 < erisco> okay, thanks v-dogg, I will see what I can do
21:38 -!- erisco [n=erisco@brisco.kent.net] has quit ["Leaving"]
21:47 -!- Strzalek [n=Strzalek@dml120.neoplus.adsl.tpnet.pl] has quit []
22:03 -!- erisco [n=erisco@brisco.kent.net] has joined #agavi
22:03 < erisco> I still cannot get my parameter to show up. without debugging the framework code I don't know what else to try
22:04 < erisco> I clearly set the article_id parameter when I created the slot container and I clearly asked for that attribute through the request object
22:08 < krycek_> i guess the $rd in a slot is not the same as $rd in another action
22:09 < erisco> how do I get the parameter then
22:09 < krycek_> it uses different execution containers
22:09 < erisco> okay, but, how do I get my parameter then
22:10 < krycek_> just a sec
22:11 < erisco> I do the same thing in another module.. the only difference is the param is coded in a config file
22:11 < erisco> in this case the slot is created dynamically in a view
22:12 < krycek_> $this->getContext()->getRequest()->setParameter, try that
22:12 < erisco> I don't want to set it, I want to get it, so, getParameter? I will try that
22:13 < erisco> krycek_, still nothing
22:13 < krycek_> but where are you setting that parameter?
22:14 < erisco> in a different module's view
22:14 < erisco> the view creates a slot container
22:14 < erisco> and uses the second argument to pass parameters
22:15 < krycek_> show me that code where the slot is created
22:15 < erisco> $layer->setSlot('commentCreate' . $i, $this->createSlotContainer('Comment', 'Create'), array('article_id' => $articles[$i]['id']));
22:16 < krycek_> ok, wait a sec
22:16 < erisco> nevermind.
22:17 < erisco> clearly I misplaced my parenthesis
22:17 < erisco> it works fine now, thanks
22:18 < krycek_> hehe ok :)
22:18 < erisco> meant to be the third argument of createSlotContainer, not setSlot
22:18 < erisco> its a pity that I am going to do this all differently anyways
22:21 < krycek_> how different?
22:21 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit []
22:23 < erisco> krycek_, completely
22:24 < erisco> originally I was going to have a form under each article for adding comments (conveniently hidden until needed via javascript)
22:24 < erisco> but after considering the need to submit and see some sort of success message, it did not make sense
22:26 -!- erisco [n=erisco@brisco.kent.net] has quit ["Leaving"]
22:31 < krycek_> you could use always the same form and just move that form from article to article
22:42 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
22:46 -!- Wombert [i=5840d873@gateway/web/ajax/mibbit.com/x-b4a92a83f1011f21] has joined #agavi
22:53 < krycek_> how to invalidate a cache from an action? I have a view that is cached and it never expires, but there is only one action that after executing should invalidate that view cached output...
22:55 < krycek_> i'm looking for something like: $this->getContext()->getCacheManager()->invalidate("Module", "View", $params);
22:59 < Wombert> you do not invalidate caches for an action
22:59 < Wombert> think resources
22:59 < impl> WOMBERT
22:59 < Wombert> never actions or views
22:59 < Wombert> you update a product, then you clear the cache for that product
22:59 < Wombert> and with it all data for displaying it, its gallery, the language variants etc
22:59 < Wombert> AgaviExecutionFilter::clearCache()
22:59 < Wombert> which is static, yes, sorry
22:59 < Wombert> impl: wat
23:00 < impl> hi
23:00 < krycek_> will clearCache clear the whole cache?
23:01 < Wombert> ...
23:01 < Wombert> http://www.agavi.org/apidocs/
23:01 < Wombert> so what's up impl 
23:03 < impl> I'm listening to a guy talking about microcontroller simulation in PHP
23:03 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi
23:03 < impl> er
23:03 < impl> Python
23:04 < Wombert> oh you are at that conf
23:04 < Wombert> right
23:04 < Wombert> how did your talk go
23:08 < impl> Good
23:08 < impl> a little short, actually
23:20 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 110 (Connection timed out)]
23:21 < krycek_> cool... i hadn't understood the concept of groups when caching... now it makes sense
23:23 < jake> Wombert, any way to disable all caching for a context?
23:23 < jake> 0.11.x
23:24 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi
23:24 -!- jwage [n=jwage@corp.centresource.com] has quit []
23:25 < krycek_> cool... really cool :D
23:37 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit []
23:37 < _cheerios> mmh, almost converted all mootools 1.1 to mootools 1.2 code. found all kinds of things i didn't even know about my js while doing it :)
23:42 < Wombert> ya sure jake 
23:43 < Wombert> 
23:43 < Wombert>   
23:43 < Wombert>     false
23:43 < Wombert> I think
23:43 < Wombert> something in that direction
23:44 < Wombert> krycek_: products/, products/26, products/26/gallery
23:44 < Wombert> etc
23:44 < Wombert> use cache groups like that
23:45 < krycek_> Wombert: yeap... now it's working like i wanted... thanks a lot
23:45 < krycek_> :)
--- Day changed Fri Nov 14 2008
00:00 < nfq> yo Wombert 
00:13 -!- Sasan|Dude [n=SasanRos@92.50.11.192] has quit ["leaving"]
00:16 < Wombert> yo nfq
00:16 < nfq> yo Wombert 
00:16 < nfq> how you bean?
00:16 < Wombert> mmm
00:16 < Wombert> shitty week
00:16 < Wombert> and my pb died
00:16 < nfq> dude, ouch
00:16 < nfq> but
00:17 < nfq> wanted to tell you, the new MBP's have a nice screen angle
00:19 < Wombert> yea
00:19 < Wombert> I hope I can snatch one tomorrow
00:19 < Wombert> small apple dealer told me he'd get some
00:19 < Wombert> gotta go to berlin sunday so I fucking need a laptop
00:34 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
00:40 < nfq> Wombert: busy guy!
00:41 < nfq> Wombert: got a quick sec?
01:07 -!- krycek__ [n=bclishb@201-35-156-217.smace701.dsl.brasiltelecom.net.br] has joined #agavi
01:29 -!- krycek_ [n=bclishb@189-30-232-135.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
01:29 -!- krycek_ [n=bclishb@189.74.198.39] has joined #agavi
01:49 -!- krycek__ [n=bclishb@201-35-156-217.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
01:54 -!- Zimm [n=asd@e177246174.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
01:58 -!- luke` [n=luke`@59.96.40.186] has joined #agavi
02:04 -!- karmacoder [n=karmacod@dslb-084-057-090-174.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
02:06 -!- karmacoder [n=karmacod@dslb-084-057-085-202.pools.arcor-ip.net] has joined #agavi
02:55 -!- karmacoder [n=karmacod@dslb-084-057-085-202.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
03:04 -!- luke` [n=luke`@59.96.40.186] has quit []
03:10 -!- karmacoder [n=karmacod@dslb-088-065-121-092.pools.arcor-ip.net] has joined #agavi
04:13 -!- IcyT is now known as icyt
04:30 -!- StanVs [n=StanVs@83.228.56.37] has joined #agavi
04:36 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
05:17 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
05:21 < v-dogg> huomenta
05:21 < MugeSo> huomenta
05:24 < v-dogg> MugeSo: did you check out ADT's FirePHP stuff?
05:25 < MugeSo> no
05:28 < MugeSo> I have not used "FirePHP" yet.
05:28 < v-dogg> the last screenshot http://adt.projectbin.org/wiki/Main_Page
05:28 < v-dogg> comes very handy if you are doing ajax calls to agavi
05:30 < MugeSo> sounds cool :)
05:31 < MugeSo> I'll try it ;)
05:32 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection]
05:33 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
05:42 < MugeSo> awesome :D
05:46 < MugeSo> I should use this yesterday :(
05:48 < MugeSo> I was troubled by ajax to agavi...
06:06 -!- krycek_ [n=bclishb@189.74.198.39] has quit ["not made by microsoft (www.cyberscript.org)"]
06:36 < v-dogg> does anyone here use some javascript source highlighting scripts?
06:37 < v-dogg> googles finds multiple
06:47 < horros> Nossir.
06:47 < horros> ps. Huomenta.
06:49 < v-dogg> decided to use geshi
07:02 -!- Goleo[66] [n=master@91.98.70.89] has joined #agavi
07:32 -!- luke` [n=luke`@122.166.1.164] has joined #agavi
08:04 -!- Wombert [i=5840d873@gateway/web/ajax/mibbit.com/x-b4a92a83f1011f21] has quit [Remote closed the connection]
08:10 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 145 (Connection timed out)]
08:20 -!- Wombert [i=5840d873@gateway/web/ajax/mibbit.com/x-cea8e97bbcb08018] has joined #agavi
08:20 < Wombert> v-dogg: geshi is gpl!
08:21 < horros> eww!
08:22 < Wombert> (not sure why anyone would release a library as GPL, but it happened there; totally moronic)
08:22 < horros> Stupid GPL
08:22 < v-dogg> oh
08:22 < v-dogg> well, not really a problem here
08:23 < v-dogg> http://adt.veikko.fi/
08:24 < v-dogg> logging to firephp ready in a minute...
08:26 < v-dogg> there
08:26 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi
08:27 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi
08:34 < v-dogg> whisller: http://adt.veikko.fi/
08:34 < v-dogg> I'll upgrade projectbin.org later today
08:34 < whisller> v-dogg: great :)
08:35 < whisller> We must think about XML output, I'm thinking about names for nodes
08:35 < v-dogg> Wombert: did you read my multiple actions with one form -question on the list? 
08:38 < horros> hmmh
08:38 < horros> how the hell do I set constructor parameters to mocked objects with PHPUnit?
08:40 < horros> aha
08:40 < horros> 3rd parameter :)
08:44 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi
08:50 < horros> How peculiar. Propel's Base-classes do $con->commit(); } catch (PropelException $e)
08:50 < horros> but PropelPDO overrides PDO::commit(), but I don't see a PropelException being thrown anywhere :|
08:53 < whisller> horros: but for transaction in 1.3 you should using PDOException 
08:53 < whisller> *transactions
08:54 < whisller> for 1.2 is SQLException
08:55 < horros> Hmm, it's actually catching the exceptions thrown in BasePeer
08:55 < horros> and doesn't catch PDOExceptions at all.
08:55 < horros> Cock.
08:55 < horros> That makes mocking this a whole lot more troublesome.
08:55 < horros> as I can't really mock static classes :P
08:57 < horros> Actually...
08:57 < horros> What's stopping me from mocking the PDO connection and throwing a PropelException from there? :)
09:06 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
09:06 < _cheerios> huomenta
09:09 < horros> hmpf
09:12 -!- _cheerios [n=Jack@195.197.209.254] has quit [Read error: 104 (Connection reset by peer)]
09:15 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi
09:15 < _cheerios> re: huomenta
09:41 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
09:44 < E_mE> huomenta!
09:55 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: marklar|omni, bleachy, E_mE
09:56 -!- Netsplit over, joins: E_mE, marklar|omni, bleachy
09:56 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.4/2008102920]"]
09:58 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
10:00 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
10:12 < horros> Hmm.
10:13 < horros> What'd be the most clever way of "injecting" style sheet links into the decorator template from a view?
10:13 < horros> As in, I only need it for a couple views (two to four-ish)
10:17 < E_mE> horros: filter
10:17 < horros> Hmmh?
10:17 < E_mE> put something like %%CSS%% into your decorator
10:17 < horros> Care to elaborate a bit?-)
10:18 < E_mE> and then a filter recicieved from a request namespace ($this->context->getRequest()->getAttribute('css','com.domain.styling');)
10:18 < E_mE> which holds an array of CSS filenames or so
10:18 < horros> and how'd the decorator look?
10:19 < E_mE> and then loop thru the namespace array to generate a list of style elements with the files in it
10:19 < E_mE> decorator would just contain %%CSS_FILES%% or so
10:19 < E_mE> and then do a str_replace() from %CSS_FILES%% to your generated list of css files
10:20 < horros> So I'd really need to run the filter on every request.
10:20 < horros> hmmh.
10:20 < E_mE> yes
10:20  * horros ponders
10:20 < E_mE> i guess there could be a caching somehow implemented into it
10:20 < E_mE> but i dont know very much apart that part
10:21 < E_mE> about
10:21 < horros> OR
10:21 < horros> I'll just make a "copy" of the decorator and add a login/logout layout and use that :)
10:21 < E_mE> you can use the same method for javascript and Meta insertion
10:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
10:21 < E_mE> yes you can if your requirements are that simple :)
10:21 < horros> I don't really use any JS
10:22 < horros> I shall have to ponder this.
10:22 < horros> I might actually go the filter route, it'll be a lot more flexible.
10:22 < E_mE> but if you add different CSS files here there and anywhere, this method works well i find
10:22 < horros> Yeah.
10:22 < horros> 'tis a good idea.
10:22 < E_mE> and in your route view, you can add default css
10:22 < E_mE> root*
10:22 < E_mE> or parent view shall i say
10:23 < horros> Hmm, yes, done pondering. Shall implement filter. Thanks :)
10:23 < horros> Now onto figuring out how much of the filtering stuff has changed since 0.10 :D
10:25 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 145 (Connection timed out)]
10:27 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi
10:35 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
10:59 < v-dogg> E_mE: filter?
10:59 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
10:59 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Connection reset by peer]
10:59 < v-dogg> why?
11:00 < v-dogg> why not just stuff everything into the request and master template can retrieve them from it
11:00 < E_mE> v-dogg: ?
11:00 < v-dogg> horros: put your filter project on hold for a sec, I disagree it's the best way to do this :)
11:01 < E_mE> how can you put it into the master template with no logic?
11:01 < E_mE> or at least very minimal logic
11:02 < E_mE> you could also create depednacies if so required
11:02 < horros> v-dogg: Holding.
11:02 < E_mE> hmpf!
11:02 < E_mE> v-dogg: explain please
11:02 < v-dogg> if ($rq->hasAttribute('css') foreach($rq->getAttribute('css') as $css): ?> no dependecies, no complicate logic
11:03 < E_mE> mmm guess that works fine too
11:04 < horros> v-dogg: Good idea!
11:04 < v-dogg> each view can add as many css files as they please
11:05 < v-dogg> $this->context->getRequest()->appendAttribute('css, $value, 'com.myapp.output.links.foo.namespace');
11:05 < E_mE> aye, thats the same with the filter system
11:06 < horros> v-dogg: I'm not used to being able to buck about with request data in templates :D
11:06 < horros> muck about too
11:07 < E_mE> for JS i believe the filter system is alot better
11:07 < v-dogg> why?
11:07 < E_mE> horros: you will need to perform a array_unique() on the array to prevent duplicates
11:07 < E_mE> because i use mootools and possibly other libries so want them to load automatically
11:08 < v-dogg> base view or master template directly
11:08 < E_mE> and its cleanly locked away into one file
11:08 < v-dogg> and this requires no extra file at all :)
11:08 < E_mE> your method is faster, though filter system i feel is more convient 
11:09 < v-dogg> I fail to see the convinience
11:09 < E_mE> well if you create a new template, you need to C+P all taht code
11:09 < v-dogg> you can even use parameters from output_types.xml in your base view
11:09 < E_mE> instead, i just add %%CSS%% into my file
11:09 < v-dogg> and define mootoos etc. in there
11:10 < v-dogg> so you copy-paste %%CSS%% instead of 2 code lines
11:10 < v-dogg> is copy-paste en expensive operation?-)
11:10 < v-dogg> an*
11:10 < E_mE> nope, but it looks cleaner
11:10 < v-dogg> :)
11:11 < E_mE> v-dogg: can you give me an example of what you use filters for :)
11:11 < E_mE> i use it for banner insertion as  well
11:11 < v-dogg> what I use filters for? apart from agavi's core filters I only use ADT
11:12 < E_mE> ADT?
11:12 < v-dogg> adt.veikko.fi
11:12 < v-dogg> I wrote about this to the mailing list the other day
11:12 < E_mE> ja i saw that
11:12 < E_mE> just could assoicate with ADT
11:12 < E_mE> couldn't
11:13 < E_mE> agavi debug tool ;)
11:13 < E_mE> i shall play with that in a few days ;)
11:14  * E_mE is macbooked up
11:14 < E_mE> hohoh
11:14 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection]
11:20 < _cheerios> v-dogg, interesting, gotta test adt out sometime soon
11:22 < horros> vittu ku tuo kusinaamakani on ärsyttävä
11:22 < horros> oops, wrong channel :(
11:22 < v-dogg> hahahahaa
11:22 < _cheerios> hehe
11:22 < v-dogg> want me to translate? :D
11:22 < horros> haha, go ahead :P
11:23 < horros> pissface-rabbit :x
11:23 -!- SasanRose [n=SasanRos@92.50.11.192] has joined #agavi
11:24 < _cheerios> coworker-love? *g*
11:25 < horros> Nah, missus' rabbit.
11:25 < horros> I'll feed the annoying little fecker to the dog in a minute.
11:30 -!- Wombert [i=5840d873@gateway/web/ajax/mibbit.com/x-cea8e97bbcb08018] has quit ["http://www.mibbit.com ajax IRC Client"]
11:42 < E_mE> horros: rabbit taste good btw ;) roast it hhoho
11:43 < horros> I can't be bothered to skin it.
11:56 < StanVs> Does Agavi support "reverse routing"?
11:58 < v-dogg> what would that be?
12:01 < Seldaek> StanVs: you can genereate links from route identifier and values
12:01 < Seldaek> if that's the question
12:06 -!- Strzalek [n=Strzalek@dks72.neoplus.adsl.tpnet.pl] has joined #agavi
12:09 -!- icyt is now known as IcyT
12:09 < StanVs> Seldaek, indeed
12:10 < StanVs> I wonder how does routing work int he context of a CLI application.
12:10 < Seldaek> no idea:)
12:14 -!- Zimm [n=asd@g224001198.adsl.alicedsl.de] has joined #agavi
12:17 < E_mE> man ive started to this error after starting to use b5 instead of b2:
12:18 < E_mE> RELAX NG validation of configuration file "/home/jeramy/workspace/GWMigration/app/modules/Conference/config/module.xml" failed: 
12:18 < E_mE> RELAX NG validation with "/home/jeramy/workspace/GWMigration/app/lib/agavi/1.0b5/config/rng/module.rng" failed due to the following errors: 
12:18 < v-dogg> upgrade to beta6
12:19 < v-dogg> (I think this was fixed in it)
12:19 < v-dogg> (no promises, though :)
12:19 < E_mE> :)
12:20 < E_mE> why is b6 not advertised on the site?
12:21 < v-dogg> because it's not officially released yet
12:21 < E_mE> oh ic
12:21 < E_mE> :)
12:24 < E_mE> v-dogg: http://pastie.org/private/zaqslpxusxvodwusrf5dza
12:25 < E_mE> http://pastie.org/private/opwg6sdffcvxznxtiflg0a  <-- thats my config
12:25 < E_mE> how bizare :(
12:25 < E_mE> sorry im not expecting you to solve the problem
12:26 < v-dogg> xmlns="http://agavi.org/agavi/config/global/envelope/1.0" ?
12:26 < E_mE> thats what one of the previous errors asked for 
12:26 < E_mE> ill just undo
12:26 < v-dogg> no, that's for  i really need to read a good book about xml
12:27 < v-dogg> put xmlns="http://agavi.org/agavi/config/parts/module/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"
12:27 < v-dogg> ae namespace for parameters, if you have any
12:28 < E_mE>  
12:28 < E_mE> RELAX NG validation of configuration file "/home/jeramy/workspace/GWMigration/app/modules/Conference/config/module.xml" failed: 
12:28 < E_mE> RELAX NG validation with "/home/jeramy/workspace/GWMigration/app/lib/agavi/1.0b6/config/rng/module.rng" failed due to the following error: 
12:28 < E_mE> Line 2: Element configurations has wrong namespace: expecting http://agavi.org/agavi/config/global/envelope/1.0
12:29 < E_mE> maybe i should downgrade to b2 again :S
12:29 < v-dogg> no no, wait
12:30 < v-dogg> ae namespace for  and 
12:30 < v-dogg> http://pastebin.ca/1256082 <- like this
12:31 < v-dogg> BUT, I think conversion should happen automatically, tell wombert it didn't
12:31 < E_mE> am i going to have to do this to all my modules.xml files in the project?
12:33 < E_mE> ok
12:37 < E_mE> v-dogg: its now whinning about my validate.xml files ..
12:37 < E_mE> i think for the moment i need to downgrade until i got time to fix all of it :)
12:37 < StanVs> hmm congrats on the new site, only noticed it now
12:38 < E_mE> v-dogg: or is not possible to downgrade?
12:39 < E_mE> after executing in a newer version
12:40 < E_mE> ah no ignore me :)
12:43 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 104 (Connection reset by peer)]
12:43 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi
12:50 -!- SasanRose [n=SasanRos@92.50.11.192] has quit [Read error: 60 (Operation timed out)]
12:50 -!- Sasan_Rose [n=SasanRos@92.50.11.192] has joined #agavi
12:55 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."]
12:57 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
13:16 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi
13:21 < CIA-6> dominik * r3320 /branches/0.11/src/date/ (AgaviCalendar.class.php AgaviTimeZone.class.php): 
13:21 < CIA-6> fix getNativeDateTime with custom timezones
13:21 < CIA-6> closes #922
13:32 -!- karmacod1r [n=karmacod@dslb-084-057-065-211.pools.arcor-ip.net] has joined #agavi
13:33 < CIA-6> dominik * r3321 /branches/0.11/CHANGELOG: changelog for [3320]
13:33 -!- karmacoder [n=karmacod@dslb-088-065-121-092.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
13:33 -!- karmacod1r is now known as karmacoder
13:34 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi
13:37 < Macen> agavi.org is slllooowww
13:37 < CIA-6> dominik * r3322 /branches/1.0/ (3 files in 2 dirs): merge [3319:3321/branches/0.11]
13:39 < Macen> http://www.downforeveryoneorjustme.com/agavi.org/apidocs
13:39 < Macen> apparently its just me :>
13:39 < v-dogg> I was just about to say... 
13:40 < Macen> checking host-tracker.com
13:41 < Macen> Received responses: 15 Ok
13:41  * Macen scratches head
13:41 < Macen> anyways. 
14:06 -!- Sasan_Rose is now known as SasanRose
14:09 < horros> fpf confuses me :(
14:09 -!- luke` [n=luke`@122.166.1.164] has quit []
14:13 < horros> Line 39: StartTag: invalid element name
14:13 < horros> :(
14:14 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit []
14:16 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi
14:18 < horros> grumble grumble
14:19 < horros> What the hell?
14:21 < horros> Stupid libxml :X
14:22 < horros> Line 39?
14:22 < horros> Gah
14:22 < horros> FFS
14:22 < horros> line 39 in the output is 
14:38  * horros slaps FPF
14:47 < horros> umm
14:47 < horros> What?
14:47 < horros> ( ! ) Fatal error: Access to undeclared static property: AgaviConfig::$config in C:\Projects\ratti\src\libs\agavi\config\AgaviConfig.class.php on line 108
14:48 < horros> K.
14:48 < horros> Fuck this.
14:48 < horros> =>
15:04 -!- Strzalek [n=Strzalek@dks72.neoplus.adsl.tpnet.pl] has quit []
15:04 < StanVs> What about agavi and namespaces.
15:10 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"]
15:45 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
15:45 < v-dogg> StanVs: what about those?
16:13 -!- karmacod1r [n=karmacod@dslb-088-065-074-185.pools.arcor-ip.net] has joined #agavi
16:28 -!- karmacoder [n=karmacod@dslb-084-057-065-211.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
16:28 -!- karmacod1r is now known as karmacoder
16:35 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)]
16:36 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has joined #agavi
16:54 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi
17:31 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)]
17:47 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]
17:55 -!- kaos|work_ [n=dominik@munich.bitxtender.net] has quit []
18:06 -!- bleachy [n=bbleach@217.18.21.194] has quit [Read error: 54 (Connection reset by peer)]
18:09 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi
18:10 < Whisller> hi
18:12 < v-dogg> evening
18:15 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit []
18:23 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
18:24 -!- karmacod1r [n=karmacod@dslb-088-065-081-069.pools.arcor-ip.net] has joined #agavi
18:27 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit [Read error: 110 (Connection timed out)]
18:34 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi
18:41 -!- karmacoder [n=karmacod@dslb-088-065-074-185.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
18:41 -!- karmacod1r is now known as karmacoder
18:45 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit []
18:53 < v-dogg> my wife walks around the house wearing an Agavi t-shirt :)
18:53 < v-dogg> she loves it :)
18:54 < StanVs> v-dogg, will agavi move to namespaced class names?
18:56 < v-dogg> you have ask wombert but so far we have put a lot of effort into not breaking BC so probably not in 1.* 
18:57 < v-dogg> of course, perhaps everyone might not see this as a BC break
18:57 < StanVs> v-dogg, I'm walking all framework chans and asking people about coherent namespace usage rules, but looks like no one has those yet :)
18:57 < MrJeep> BC ?
18:57 < MrJeep> before christ ?
18:58 < StanVs> MrJeep, back compat
18:58 < MrJeep> :o
18:58 < StanVs> v-dogg, 5.3 adds a new function: class_alias
18:58 < v-dogg> StanVs: when the language itself has coherent namespace system then we can start discussing usage rules :D
18:58 < StanVs> so it's kinda possible to have your cake and eat it too
19:03 < StanVs> v-dogg, the namespace system has been largely decided upon
19:03 < StanVs> and mostly implemented
19:03 < StanVs> I could give you a brief overview if you don't have it
19:03 < MrJeep> I'd like to
19:04 < StanVs> well the separator is \, you can't use keywords in-between the \ segments
19:04 < StanVs> you need to prefix a \ to refer to a global identifier from a namespace, except for global functions
19:04 < StanVs> global functions are kinda a fallback.. since people thought it's be very annoying to do \strpos() all the time
19:04 -!- IcyT is now known as icyt
19:05 < StanVs> you can make aliases of any name to a namespace and a class, not to functions
19:05 < StanVs> for unknown reason
19:05 < StanVs> you can not import with *
19:05 < MrJeep> \... seriously ?
19:05 < StanVs> MrJeep, $a = new \ArrayObject();
19:05 < StanVs> seriously
19:05 < MrJeep> wow
19:06 < v-dogg> :)
19:06 < MrJeep> this is soooo awefull
19:06 < StanVs> you'll survive :)
19:06 < StanVs> you see, you can make a class, a function, a namespace and a constant with the same name
19:06 < StanVs> and to PHP that's ok
19:06 < StanVs> makes no sense but
19:06 < StanVs> it's continuations of an old PHP tradition
19:07 < MrJeep> I can't believe they actually decided to use the \ keyword
19:07 < StanVs> there was no other symbol
19:07 < StanVs> it was the last one
19:07 < impl> :>
19:07 < impl> :>
19:07 < MrJeep> :: ?
19:07 < MrJeep> ß ?
19:07 < StanVs> I just said
19:07 < StanVs> you can make a class, a function, a namespace and a constant with the same name
19:07 < StanVs> so you can't use ::
19:07 < StanVs> it'd cause parser and human confusion
19:08 < StanVs> in, say C++
19:08 < StanVs> you can't have 4 things with the same name
19:08 < StanVs> so there's no confusion
19:08 < StanVs> in PHP there is, so unique operator was needed
19:08 < impl> scheiße
19:09 < StanVs> so with this in mind the question is: how do we use namespaces?
19:09 < MrJeep> any concrete example ?
19:09 < StanVs> if you look at the Zend Framework, this is not legit:  Zend_Validate_Interface
19:09 < StanVs> why? because when you make the _ into \, interface is a keyword
19:09 < StanVs> This one also makes no sense: Zend_Db_Exception
19:10 < StanVs> because when you're in the Db namespace the exception is just called ... Exception
19:10 < StanVs> which is confusing
19:10 < StanVs> this also doesn't work:   Zend_View_Abstract, since Abstract will become a keyword
19:10 < StanVs> Zend Framework also has overlapping names and classes
19:10 < MrJeep> so in the future
19:10 < StanVs> for ex.: Zend_View <-class.  Zend_View_BlahBlah <- Zend_View is a namespace now
19:11 < StanVs> and many other frameworks in PHP do that overlapping name thingie
19:11 < MrJeep> class com\somecompany\MyClassName ?
19:11 < StanVs> MrJeep, aw
19:11 < StanVs> please
19:11 < MrJeep> then $foo = new com\somecompany\MyClassName
19:11 < StanVs> I hate the Java com bs
19:11 < impl> yes
19:11 < impl> yes
19:11 < impl> yes
19:11 < impl> Brilliant, MrJeep 
19:11 < impl> This is how I will ruin PHP
19:12 < MrJeep> Brilliant ? I feel sarcasm ...
19:12 < impl> No
19:12 < impl> I will ruin PHP forever
19:12 < StanVs> MrJeep, lowercase namespaces doesn't seem like it'll catch on with PHP
19:12 < StanVs> all frameworks use uppercase prefixes etc.
19:12 < impl> StanVs: sfMuch?
19:12 < StanVs> So when you think of the PHP conventions, think more .NET
19:13 < StanVs> System.Whatever.Blah
19:13 < MrJeep> ok
19:14 < MrJeep> but the namespace name can't have reserved words ... :s
19:14 < impl> System\Security\Cryptography\MD5CrypoServiceProvider
19:14 < impl> I can see it now
19:14 < v-dogg> impl: how you gonna do that? isn't it ruined already?
19:14 < MrJeep> it does not look _that_ bad however
19:14 < MrJeep> but
19:14 < MrJeep> $arr = new \ArrayObject 
19:14 < impl> v-dogg: I'm going to change the docs to say that Java conventions for namespaces is the right way
19:14 < MrJeep> this looks soooo ugly
19:14 < StanVs> MrJeep, it does but, the problem isn't the prefix. The problem is we have global space *AT ALL*
19:15 < StanVs> MrJeep, consider:   SPL\ArrayObject
19:15 < v-dogg> impl: and this will make all PHP core devs to loose their mind and start killing people randomly, and they'll end up into a mental hospital?
19:16 < MrJeep> there won't by any import or use or whatever keyword ?
19:16 < StanVs> "use"
19:16 < StanVs> use foo\bar;   -> implicitly "as bar"
19:16 < StanVs> use foo\bar as anything;  -> explicit alias "anything"
19:16 < impl> v-dogg: well... judging by how they behave at conferences... yeah
19:17 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
19:17 < _cheerios> jee
19:20 < StanVs> So ok, say you want namespace for views
19:20 < StanVs> what do you call the View class
19:20 < StanVs> Foo\Views\View <-- ew
19:21 < MrJeep> sounds right
19:21 < StanVs> sounds right but it gets massively redundant
19:21 < StanVs> Foo\Controllers\BooController
19:21 < StanVs> Foo\Validators\SomethingValidator
19:22 < impl> Nah, we don't need this with namespaces anymore
19:22 < StanVs> impl, we don't need what
19:22 < impl> this stupid hierarchy
19:22 < MrJeep> Foo\somethingthatendswithS\somethingthatdoesnotendwithS
19:22 < StanVs> impl, well namespaces build hierarchies, how'd you do it
19:22 < impl> MyProject.Application.Foo.Bar.Baz.Action
19:22 < StanVs> this is what I want: opinions how it should be done :)
19:22 < impl> MyProject.Application.Foo.Bar.Baz.SuccessView
19:23 < impl> MyProject.Application.Foo.Bar.Baz.InputView
19:23 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi
19:23 < StanVs> impl, can you bring a real example?
19:23 < impl> No, I don't use namespaces
19:23 < impl> in PHP
19:23 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Read error: 113 (No route to host)]
19:24 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi
19:24 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 104 (Connection reset by peer)]
19:46 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi
19:58 < saracen> lawlawlawlawl, \thats\so\horrible
20:12 -!- kaos|work_ [n=dominik@ppp-82-135-81-84.dynamic.mnet-online.de] has joined #agavi
20:32 -!- SasanRose [n=SasanRos@92.50.11.192] has quit ["leaving"]
20:39 < Whisller> http://pl.youtube.com/watch?v=ZB7SJzi6iWg he is crazy :D
21:00 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi
21:50 -!- krycek_ [n=bclishb@189-10-168-213.smace701.dsl.brasiltelecom.net.br] has joined #agavi
21:53 < krycek_> is it possible to force the FPF to execute?
21:55 < v-dogg> yes
21:55 < krycek_> how?
21:55 < v-dogg> $req->setAttribute('populate', true, 'org.agavi.filter.FormPopulationFilter');
21:56 < v-dogg> or replate 'true' with array('formid'=>$agaviParameterHolder) if you want to set the data to be populated
21:57 < krycek_> right... but i configured it to be executed just in write methods
21:58 < v-dogg> this will overwrite that
21:58 -!- StanVs [n=StanVs@83.228.56.37] has quit [Read error: 113 (No route to host)]
21:58 < krycek_> even in read method actions FPF will be executed then?
21:59 < v-dogg> yes
21:59 < krycek_> i'm doing that and it's not working
22:00 < v-dogg> how are you doing it?
22:02 < krycek_> hmm... i'll try something else first... i guess it's my fault
22:02 < v-dogg> it is :)
22:03 < v-dogg> but if you let me see, I can help :)
22:07 < krycek_> ok
22:07 < krycek_> http://pastie.org/315276
22:09 < v-dogg> parameter names are incorrect
22:09 < v-dogg> $user_pr->setParameter("user", $user);
22:09 < v-dogg> should be
22:09 < v-dogg> "user[name]"
22:10 < krycek_> $user == array("name"=> "something", "ie" => "716312312")
22:10 < krycek_> and $user has the right values
22:10 < v-dogg> ah, ok then
22:11 < v-dogg> why don't you use the form id?
22:12 < krycek_> holly crap... soemthing really weird happened... have you seen my $ro->gen() on action att?
22:12 < krycek_> changing ?php echo $ro->gen("user.add", array("type" => $usr["type"]))?> to ?php echo $ro->gen(null, array("type" => $usr["type"]))?>
22:12 < krycek_> make it works
22:12 < krycek_> O.o
22:12 < v-dogg> that's not weird at all
22:13 < v-dogg> be default FPF populates only forms with the same action="" as the current page
22:13 < v-dogg> that's why you need to use array('formid'=>$parameterHolder) if you are populating forms that have a different action
22:14 < krycek_> hmmmmmmmmm... i didn't know that... is that info somewhere in the docs?
22:14 < krycek_> right... i'll try that
22:14 < v-dogg> there aren't that much documentation on FPF :)
22:14 < v-dogg> isn't*
22:16 < krycek_> hehe... array('formid'=>$parameterHolder) did the trick
22:16 < krycek_> thanks, man
22:19 < v-dogg> no problem, we aim to please
22:55 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-bcca6660e006758d] has joined #agavi
22:55 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-bcca6660e006758d] has quit [Client Quit]
22:55 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-abf2215d93c69340] has joined #agavi
22:55 < v-dogg> wombs
23:00 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Read error: 60 (Operation timed out)]
23:02 < _cheerios> Whisller, *g* pranksters *g*
23:11 < Whisller> Fire in the hole! Ahhh new COD I must check it :)
23:18 -!- test1 [i=5842bf2e@gateway/web/ajax/mibbit.com/x-cb8b5a1b6d118046] has joined #agavi
23:18 -!- test1 [i=5842bf2e@gateway/web/ajax/mibbit.com/x-cb8b5a1b6d118046] has quit [Client Quit]
23:23 -!- Goleo[66] [n=master@91.98.70.89] has quit ["Leaving"]
23:23 -!- Goleo[66] [n=master@91.98.70.89] has joined #agavi
23:53 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-abf2215d93c69340] has quit ["http://www.mibbit.com ajax IRC Client"]
23:57 < impl> WOMBERT
23:57 < impl> WHAT THE FUCK DID YOU DO TO MY BUILD TEMPLATES
23:57  * impl stabs himself in the forehead
--- Day changed Sat Nov 15 2008
00:05 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-701f1b0eba2a0dd8] has joined #agavi
00:05 < Wombert> ohai impl 
00:05 < Wombert> wat
00:05 < Wombert> I didn't break them, did I
00:05 < Wombert> also
00:05 < Wombert> mmmm
00:05 < impl> no
00:05 < impl> but
00:05 < impl> you fucking
00:05 < impl> fucking
00:05 < impl> YOU KNOW EXACTLY WHAT I MEAN
00:05 < Wombert> oh did I remove the swear words by accident?
00:05 < Wombert> that wasn't intentional
00:06 < Wombert> (is that what you mean?)
00:06 < impl> http://trac.agavi.org/browser/branches/1.0/src/build/templates/defaults/app/config/routing.xml.tmpl
00:06 < impl> ^
00:06 < Wombert> dude
00:06 < Wombert> defaults/
00:06 < Wombert> I explicitly left your standard one untouched
00:06 < Wombert> so you wouldn't complain
00:06 < Wombert> :<
00:07 < Wombert> srsly, I set up a new project at a customer's place wednesday and I was happy I didn't have to go over all the layouts shit and whatnot
00:08  * impl grumbles
00:08 < Wombert> :/
00:09 < Wombert> I mean
00:09 < Wombert> other frameworks are building that into the core somehow
00:09 < Wombert> or whatever
00:09 < Wombert> it's just templates
00:09 < Wombert> we're not messing up the framework
00:09 < impl> I don't like it =(
00:09 < Wombert> I realize that you and I don't need that stuff or even like it
00:10 < Wombert> but think about the average guy sitting in front of the computer, totally overwhelmed by agavi already
00:10 < Wombert> and then he gets "too many execution runs detected for this context"
00:10 < impl> the average guy can go run Symfony or something and leave me alone =(
00:10 < Wombert> the guys I trained were "mmmmh" about agavi first, because basically, they *had* to use it, not chose to use it
00:11 < Wombert> that was monday
00:11 < Wombert> on thursday they were coding, giggling, having fun, I quote "man this rocks. like, this configuration system, that is so fucking kick ass"
00:11 < Wombert> and these little things in the build templates help people get to that point
00:12 < impl> People *like* the config system?
00:12 < impl> wtf is wrong with this world
00:13 < Wombert> impl: you have no idea how useful it is in a team of 10 devs with different data sources, staging envs, production configs etc
00:43 -!- Zimm [n=asd@g224001198.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."]
00:52 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"]
01:04 -!- Wombert [i=5842bf2e@gateway/web/ajax/mibbit.com/x-701f1b0eba2a0dd8] has quit ["http://www.mibbit.com ajax IRC Client"]
01:12 -!- krycek__ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has joined #agavi
01:21 -!- karmacod1r [n=karmacod@dslb-084-057-088-007.pools.arcor-ip.net] has joined #agavi
01:23 -!- karmacoder [n=karmacod@dslb-088-065-081-069.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
01:23 -!- karmacod1r is now known as karmacoder
01:25 -!- kaos|work_ [n=dominik@ppp-82-135-81-84.dynamic.mnet-online.de] has quit []
01:31 -!- krycek_ [n=bclishb@189-10-168-213.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
03:12 -!- Goleo[66] [n=master@91.98.70.89] has quit ["Leaving"]
03:27 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit []
04:23 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit []
05:36 -!- krycek_ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has joined #agavi
05:56 -!- krycek__ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
05:57 -!- karmacod1r [n=karmacod@dslb-084-057-064-240.pools.arcor-ip.net] has joined #agavi
06:05 -!- krycek_ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
06:13 -!- karmacoder [n=karmacod@dslb-084-057-088-007.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
06:13 -!- karmacod1r is now known as karmacoder
06:15 -!- StanVs [n=StanVs@83.228.56.37] has joined #agavi
06:26 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:40 -!- luke` [n=luke`@59.96.204.182] has joined #agavi
06:44 -!- StanVs [n=StanVs@83.228.56.37] has quit []
07:16 -!- luke` [n=luke`@59.96.204.182] has quit []
08:10 -!- karmacod1r [n=karmacod@dslb-088-065-111-145.pools.arcor-ip.net] has joined #agavi
08:23 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi
08:27 -!- karmacoder [n=karmacod@dslb-084-057-064-240.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
08:27 -!- karmacod1r is now known as karmacoder
08:53 -!- karmacod1r [n=karmacod@dslb-084-057-084-026.pools.arcor-ip.net] has joined #agavi
08:58 -!- Arme[N] is now known as Arme[0]
08:58 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
08:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
09:02 -!- karmacoder [n=karmacod@dslb-088-065-111-145.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)]
09:02 -!- karmacod1r is now known as karmacoder
09:04 < horros> huomenta
09:12 < v-dogg> huomenta
09:19 < horros> hi v-dogg 
09:19 < horros> Can you plz explain how to get FPF to stuff the error messages in a different container?
09:19 < horros> I just can't seem to figure this out.
09:20 < v-dogg> I've only once used fpf error messages and then I used pretty much the same config as the sample app (http://trac.agavi.org/browser/branches/1.0/samples/app/config/global_filters.xml)
09:20 < horros> I've managed to get the error messages before/after the field, but that's no good for login screens :(
09:21 < horros> I've tried to peek at the global_filters.xml -file, changed some bits and got it working with my div-layout, but I want to collect all the error messages in a different container so I can, say, display "Virheellinen käyttäjätunnus tai salasana" ABOVE the input fields.
09:22 < v-dogg> have read the comments from the sample app?
09:22 < v-dogg> about "error_messages"
09:22 < horros> I refuse to use dl's for input fields (I don't consider a label and an input field definition lists :
09:22 < horros> )
09:23 < horros> yeah, I did, and afaict I was supposed to add a new  that looks pretty much similar to the field_error_messages, yea?
09:23 < horros> which I did, and tried changing the XPath
09:23 < horros> but I can't get it to work :|
09:24 < horros> It does, well, absolutely nothing.
09:24 < horros> Might be that my XPath mojo is crap too, but I was under the impression I could just do id('errors') to have it pick the element with an id="errors"
09:25 < v-dogg> can't help you with that, sorry
09:25 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi
09:25 < _cheerios> huomenta
09:25 < v-dogg> I have zero xpath mojo
09:25 < horros> I've also tried like //*${htmlnsPrefix}div[@id='errors'], which worked equally well.
09:25 < v-dogg> huomenta
09:25 < horros> That is to say, not at all.
09:25 < horros> huomenta _cheerios 
09:27 < horros> Hmm, can I somehow get at the validation manager in the template?
09:27 < horros> I'm starting to get bored with mucking about with this :)
09:29 < v-dogg> what do you guys say, should we organize a php users meet in finland?
09:29 < MugeSo> horros: error_messages is for errors of which argument not exists in form to populate.
09:30 < MugeSo> or
09:30 < horros> MugeSo: Yes, I've figured that out.
09:30 < horros> So I set the username error to '', password error to '' (to make it add the error class to the fields), and add a generic 'e' with the proper error message
09:31 < horros> Now I want said proper error message to go into a container of it's own ABOVE the labels and input fields
09:31 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi
09:32 < horros> I've absolutely no idea if that's even a remotely ok way of doing it, but I can't figure out the "proper" way of doing it.
09:33 < MugeSo> if so you should use field_error_messages
09:33 < horros> Pardon?
09:33 < v-dogg> can anyone recommend some "search engine optimization for dummies" article?
09:33 < horros> MugeSo: I have both in global_filters.xml
09:34 < horros> as from what I could tell, field_error_messages is for the fields that actually exists, and error_messages is for fields that don't exist.
09:34 < horros> Or something.
09:34 < horros> I dunno, it confuses the hell out of me.
09:36 < MugeSo> hmmm
09:37 < horros> I don't like having error messages displayed next to the input fields in any case.
09:41 < MugeSo> Where do you think should it be displayed ?
09:42 < _cheerios> v-dogg, http://yro.slashdot.org/comments.pl?sid=1029677&cid=25761817
09:43 < MugeSo> I guess it is XPath problem. right?
09:43 < _cheerios> if mostly seems basic, pay attention to #4
09:44 < horros> MugeSo: I want the error messages displayed above the form.
09:44 < v-dogg> _cheerios: I'm sure I understand #4
09:44 < horros> MugeSo: And it's probably a combination of an XPath problem and me having no fucking idea what the hell I'm doing :D
09:45 < _cheerios> v-dogg, how do you/would you go about #4?
09:45 < horros> Also, when you take, say, the login form... Why would I want to tell the user that only the password is wrong? Or only the username?
09:46 < horros> That'd give potential attackers more information than I feel comfortable giving them :P
09:46 < _cheerios> horros, i've not used the new fancy xpath system yet. Still in old .11 ways, where the errors are always above the form :)
09:46 < horros> _cheerios: That's what I'm used to, and I was banging my head against the desk for two hours with this yesterday
09:48 < MugeSo> horros: field_error_messages requires relative XPath
09:51 < horros> Right.
09:51 < horros> I have field_error_messages working just fine.
09:51 < MugeSo> ancestor::{htmlnsPrefix}form[1]
09:53 < horros> So, errm..If I want them to show up in a 
above the input fields I'd do... what? 09:54 < horros> I've tried ancestor::${htmlnsPrefix}div[id='errors'] which seemed to do nothing at all. 09:55 < MugeSo> because
is not ancestor of the input fields. 09:56 < horros> Right 09:56 < horros> so... 09:56 < MugeSo> sibling or something. 09:57 < horros> let me see... 09:58 < horros> hmm. 09:58 < MugeSo> ancestor::{htmlPrefix}body[1]/{htmlPrefix}div[id='errors'] 09:59 < horros> Do I need the form in there too? 09:59 < MugeSo> oh, ancestor::{htmlPrefix}body[1]//{htmlPrefix}div[id='errors'] 10:00 < horros> Let me try that 10:02 < horros> Nope :( 10:02 < MugeSo> sorry, s/htmlPrefix/htmlnsPrefix/ 10:02 < MugeSo> sorry, s/htmlPrefix/htmlnsPrefix/ and needs $ 10:02 < horros> ancestor::${htmlnsPrefix}body[1]//${htmlnsPrefix}div[@id=['errors'] 10:02 < horros> That's what I have, and tried without the @ too 10:03 < horros> in both field_error_messages and error_messages 10:03 < horros> oops 10:04 < horros> HA! 10:04 < horros> At least I got an error message from FPF now! 10:04 < horros> Form Population Filter was unable to insert an error message into the document using the XPath expression "ancestor::${htmlnsPrefix}body[1]//${htmlnsPrefix}div[@id='errors']" because the element information did not contain markup to use. 10:04 < MugeSo> cool :) 10:05 < horros> well, removed that @ again, and now I don't get an error message, but I don't get anything else either :( 10:05 < MugeSo> oops, my mother call me for supper. 10:05 < horros> haha 10:06 < horros> I read "my mother call me for support" 10:06 < horros> :D 10:06 < MugeSo> she don't need my support :p 10:07 < MugeSo> I'm off! 10:07 < horros> K, thanks, I'll muck about with the Xpath some more :) 10:10 < horros> AHAHAHAHAHAH 10:10 < horros> IT WORKS! 10:11 < v-dogg> pastebin or didn't happen 10:12 < horros> 10:12 < horros> :) 10:12 < horros> That seemed to fix it :) 10:13 < v-dogg> can you paste the complete config, please 10:13 < horros> hold on, I need to clean it up a bit 10:15 < horros> v-dogg: http://pastie.org/315487 10:16 < horros> That made the errors come up in a
inside the form 10:16 < horros> I just needed to set the error message on one field, and an empty error on the other 10:17 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi 10:18 -!- Zimm [n=asd@f054010216.adsl.alicedsl.de] has joined #agavi 10:19 < horros> v-dogg: Or to clarify, I added a
inside the form, and the errors show up inside it now. 10:20 < horros> Can't get error_messages to work though :( 10:23 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 10:25 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 10:34 < MugeSo> I'm full :) 10:43 < horros> hMM. 10:44 < horros> If I do setError('asdf1234', $message), it's supposed to get inserted according to the rules in error_messages, yes? 10:47 < MugeSo> yes, when form doesn't have the field named 'asdf1234'. 10:47 < horros> hmmh. 10:47 < horros> I have the exactly same content in both field_error_messages and error_messages 10:48 < MugeSo> s/the/any/ 10:48 < horros> but nothing gets inserted :( 10:49 < MugeSo> not ancestor but ancestor-or-self 10:51 < MugeSo> or use just /${htmlnsPrefix}div[@id='errors'] 10:51 < MugeSo> oops, //${htmlnsPrefix}div[@id='errors'] 10:51 < horros> Why ancestor-or-self? 10:52 < horros> And I think I tired //${htmlnsPrefix}div[@id='errors'] 10:52 < horros> But I might have had something else cocked up then. 10:52 < horros> but yeah, like I said it works fine for field_error_messages 10:52 < horros> but not for error_messages 10:52 < horros> :| 10:52 < MugeSo> XPath orign for error_messages is the form element 10:53 < horros> Ahaaa 10:53 < horros> lett's see 10:53 < horros> YES! 10:53 < horros> IT WORKS! 10:54 < horros> Thanks MugeSo :) 10:54 < MugeSo> np ;) 10:55 < horros> Man, this stuff really needs documentation :) 10:55 < _cheerios> can you update the pastie on all this? i copied down the earlier one :) 10:55 < horros> Just a sec, I'll test something out 10:56 < _cheerios> no rush, fixing remaining mootools upgrade bugs here -- and dreading the fact, that i volunteered to go jog today, and the weather is interesting :) 10:57 < _cheerios> woot. there's snowflakes in the upcoming days weather forecasts even here in southern finland 10:57 < _cheerios> the slush is coming alright 10:57 * v-dogg is already driving on spikes 10:57 < v-dogg> since yesterday 10:59 -!- Zimm [n=asd@f054010216.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 11:01 < _cheerios> wondering if i should go to http://slushhelsinki.com/ 11:02 < _cheerios> probably should . all the people with web-based stuffh are going to be there :| 11:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:04 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 11:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:06 -!- codecop [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Client Quit] 11:07 < _cheerios> or just go to the after-party, sounds good too *g* 11:07 < _cheerios> and save the 99e entrance free for drinks 11:07 < _cheerios> 24.11 19oo at http://www.helmi.net/ 11:18 < horros> hmpf 11:18 < horros> This is tricky. 11:19 < horros> Why doesn't parent::parent:: work :( 11:20 -!- codecop [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 11:33 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.4/2008102920]"] 11:40 -!- Wombert [i=5842b116@gateway/web/ajax/mibbit.com/x-82e38a7705494f20] has joined #agavi 11:41 < Wombert> horros: so you need help with this xpath stuff eh? 11:41 < _cheerios> anyone used MooSelectors? Are they still needed in moo 1.2? I'm noticing some obscure conflict with it and a dojo plugin I've used before (had no problems with moo 1.1) 11:41 < Wombert> btw, do you have
once, or for each element? 11:42 < _cheerios> v-dogg: Or to clarify, I added a
inside the form, and the errors show up inside it now. 11:44 < horros> http://pastie.org/315504 11:44 < horros> \o/ 11:44 < horros> That seems to work for how I lay out my forms. 11:45 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has joined #agavi 11:45 < horros> ie.
etc 11:46 < horros> so now it marks the labels with an asterisk and adds the error message in a div directly above the form element. 11:46 < horros> I couldn't get parent:: to work with error_messages, ad to use .. :| 11:48 < horros> jebus that was confusing :) 11:49 < horros> I tried a whole plethora of parent:: preceding-sibling:: preceding:: and all kinds of combinations :| 11:49 < horros> navigating with .. seemed to wor :/ 11:50 < Wombert> parent::* 11:50 < Wombert> would work 11:50 < Wombert> or parent::${htmlnsPrefix}div 11:51 < horros> Yeah, but that'd give me the wrong element. 11:51 < horros> for the input fields, that is. 11:51 < horros> because I actually need parent::sibling::div :) 11:51 < Wombert> well only use that for the form 11:51 < horros> Pardon? 12:06 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 12:40 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 12:43 -!- Macen [n=leopard@host81-155-57-9.range81-155.btcentralplus.com] has quit [] 12:48 -!- kaos|work_ [n=dominik@ppp-82-135-81-84.dynamic.mnet-online.de] has joined #agavi 12:52 -!- icyt is now known as IcyT 13:10 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 13:12 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"] 13:12 -!- IcyT is now known as icyt 13:13 -!- Arme[N] is now known as Arme[0] 13:37 < _cheerios> its cold, raining... time for a jog -> afk 13:53 < Wombert> LIES 13:53 < Wombert> I IS NOT AWAY 13:53 < Wombert> :< 14:09 -!- icyt is now known as IcyT 14:21 -!- karmacod1r [n=karmacod@dslb-088-065-124-085.pools.arcor-ip.net] has joined #agavi 14:22 -!- Wombert [i=5842b116@gateway/web/ajax/mibbit.com/x-82e38a7705494f20] has quit ["http://www.mibbit.com ajax IRC Client"] 14:39 -!- karmacoder [n=karmacod@dslb-084-057-084-026.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 14:39 -!- karmacod1r is now known as karmacoder 15:10 < _cheerios> woot. that was fun o_O 15:18 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 15:59 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:07 < _cheerios> hahaha http://i63.photobucket.com/albums/h142/grumphis/cc/cc-lilbromichael.png 16:07 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 16:25 -!- eremit [n=Miranda@gateway.exitec.de] has joined #agavi 16:57 -!- krycek_ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:02 -!- SasanRose [n=SasanRos@92.50.11.192] has joined #agavi 17:14 -!- eremit [n=Miranda@gateway.exitec.de] has quit [Read error: 113 (No route to host)] 17:15 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 17:15 -!- krycek__ [n=bclishb@189-10-168-176.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:25 -!- SasanRose [n=SasanRos@92.50.11.192] has quit ["Lost terminal"] 17:30 -!- IcyT is now known as icyt 17:32 -!- krycek_ [n=bclishb@200-203-67-25.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 17:53 -!- SasanRose [n=SasanRos@92.50.11.192] has joined #agavi 17:54 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:06 -!- krycek_ [n=bclishb@201-35-150-116.smace701.dsl.brasiltelecom.net.br] has joined #agavi 18:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 18:23 -!- kaos|work_ [n=dominik@ppp-82-135-81-84.dynamic.mnet-online.de] has quit [] 18:26 -!- krycek__ [n=bclishb@189-10-168-176.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 18:30 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:43 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 18:45 -!- SasanRose [n=SasanRos@92.50.11.192] has quit [Read error: 110 (Connection timed out)] 18:56 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 19:07 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:08 < v-dogg> Wombert: the new lappy is up and running? 19:09 < v-dogg> not overheating and soon exploding or anything?-) 19:09 < Wombert> nah v-dogg 19:09 < Wombert> still got shitloads of things to set up 19:09 < Wombert> most of the stuff can luckily just be moved over 19:13 < Wombert> owww ZE FUCK 19:13 * Wombert stabs apple 19:13 < Wombert> new lappy doesn't have firewire 400 19:13 < Wombert> just 800 19:13 < Wombert> I don't have a 400-to-800 cable here 19:13 < Wombert> :S 19:16 < v-dogg> Wombert: was there are way to configure additional routing sources or does it require extending the class? 19:17 < nfq> Wombert: dah 19:17 < nfq> should have know that 19:18 < nfq> buy a firewire 800 > 400 cable adpater 19:19 < v-dogg> don't think your local seven-eleven sells those :) 19:19 < nfq> hehe 19:32 -!- krycek__ [n=bclishb@201-41-15-128.smace701.dsl.brasiltelecom.net.br] has joined #agavi 19:32 -!- SasanRose [n=SasanRos@92.50.11.177] has joined #agavi 19:40 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 19:51 -!- krycek_ [n=bclishb@201-35-150-116.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 19:52 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has joined #agavi 19:54 -!- SasanRose [n=SasanRos@92.50.11.177] has quit [Nick collision from services.] 19:54 -!- Sasan_Rose is now known as SasanRose 19:55 -!- krycek__ [n=bclishb@201-41-15-128.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 20:08 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has joined #agavi 20:21 -!- SasanRose [n=SasanRos@92.50.11.177] has quit [Read error: 110 (Connection timed out)] 20:21 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has quit ["leaving"] 21:19 -!- krycek_ [n=bclishb@201-35-128-224.smace701.dsl.brasiltelecom.net.br] has joined #agavi 22:49 -!- Zimm [n=asd@e177251082.adsl.alicedsl.de] has joined #agavi --- Day changed Sun Nov 16 2008 00:38 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 00:59 -!- icyt is now known as IcyT 01:20 -!- karmacod1r [n=karmacod@dslb-084-057-083-102.pools.arcor-ip.net] has joined #agavi 01:23 -!- krycek__ [n=bclishb@200-96-86-32.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:30 -!- Zimm [n=asd@e177251082.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 01:37 -!- karmacoder [n=karmacod@dslb-088-065-124-085.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:37 -!- karmacod1r is now known as karmacoder 01:40 -!- krycek_ [n=bclishb@201-35-128-224.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 02:52 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:22 -!- krycek_ [n=bclishb@201-35-150-35.smace701.dsl.brasiltelecom.net.br] has joined #agavi 03:41 -!- krycek__ [n=bclishb@200-96-86-32.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 03:53 -!- krycek__ [n=bclishb@189-30-7-154.smace701.dsl.brasiltelecom.net.br] has joined #agavi 03:57 -!- IcyT is now known as icyt 04:05 -!- krycek__ [n=bclishb@189-30-7-154.smace701.dsl.brasiltelecom.net.br] has quit ["A diferença entre uma loira burra e uma inteligente é que a inteligente usa CyberScript. (www.cyberscript.org)"] 04:11 -!- krycek_ [n=bclishb@201-35-150-35.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 05:03 -!- krycek_ [n=bclishb@200-102-254-236.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:05 -!- krycek__ [n=bclishb@200-102-93-252.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:21 -!- SasanRose [n=SasanRos@91.184.89.111] has joined #agavi 05:22 -!- Arme[0] is now known as Arme[N] 05:23 -!- krycek_ [n=bclishb@200-102-254-236.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 05:30 -!- krycek_ [n=bclishb@201-66-188-114.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:51 -!- krycek__ [n=bclishb@200-102-93-252.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 05:54 -!- krycek__ [n=bclishb@201-66-188-114.smace701.dsl.brasiltelecom.net.br] has joined #agavi 06:13 -!- krycek_ [n=bclishb@201-66-188-114.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 06:18 -!- krycek__ [n=bclishb@201-66-188-114.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 07:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 08:00 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:16 < v-dogg> huomenta 08:37 -!- Wombert [n=Wombert@dslb-088-066-165-029.pools.arcor-ip.net] has joined #agavi 08:40 -!- Wombert_ [n=Wombert@dslb-088-066-165-067.pools.arcor-ip.net] has joined #agavi 08:44 -!- Wombert__ [n=Wombert@dslb-088-066-165-247.pools.arcor-ip.net] has joined #agavi 08:45 * Wombert__ stabs internets 08:51 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 08:51 < Whisller> morning guys 08:56 < Wombert__> Whisller: so... when can you send a backtrace of your xsl crash 08:57 < Whisller> Ah, I must recompile PHP. Because now is without -with-debug flag 08:57 < Whisller> I'll try do it today 08:57 < Wombert__> cool 08:57 < Wombert__> thanks 08:57 < Wombert__> it's pretty important that we get this info 08:58 < Whisller> Ok. 09:04 -!- Wombert__ [n=Wombert@dslb-088-066-165-247.pools.arcor-ip.net] has quit [] 09:05 -!- Wombert [n=Wombert@dslb-088-066-165-029.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 09:07 -!- Wombert_ [n=Wombert@dslb-088-066-165-067.pools.arcor-ip.net] has quit [Connection timed out] 09:34 < horros> huomenta 10:01 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 10:28 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 11:12 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:29 -!- karmacod1r [n=karmacod@dslb-088-065-093-199.pools.arcor-ip.net] has joined #agavi 11:33 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 11:33 < digitarald> Huomenta 11:38 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has joined #agavi 11:41 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 11:46 -!- karmacoder [n=karmacod@dslb-084-057-083-102.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 11:46 -!- karmacod1r is now known as karmacoder 11:47 < _cheerios> huomenta 12:01 < _cheerios> digitarald, i got most moo1.1->moo1.2. did run into some oddities where new moo1.2 code conflicts with some dojo storage code (sometimes on pageload MooSelectors would overlap on domready with dojo's own require() setup -- or something like that). could be something wrong in the new moo1.2 scripts i've now. 12:04 < _cheerios> the mooselectors code http://pastie.org/316016 12:05 < digitarald> sounds strange, mootools does not have lazyload 12:08 < _cheerios> i couldn't make sense of the error (in the js error the dojo.storage was executing, then suddenly mooselectors kicked in, and it was a big mess :)). it might be just the dojo storage failing to load, but it seemed to start happening after i converted the scripts. 12:08 -!- icyt is now known as IcyT 12:08 < _cheerios> (the dojo.storage code i'm using is for dojotoolkit 0.4, haven't had time to update that part yet -- latest dojo is something like 1.2) 12:10 < _cheerios> btw. can swiff be used to have flash be a key=>value storage? that's what i use dojo.storage for 12:10 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has left #agavi [] 12:11 < digitarald> ah, client storage 12:11 < digitarald> somebody wrote such a script for mootools, using the w3c method 12:13 < digitarald> but it had no flash implementation for IE 12:14 < _cheerios> dojo.storage is the only one i've known that has existed. been using it since end of 2006. cool stuff! 12:14 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 12:15 < _cheerios> seems two years later there might be a version that works in the latest dojo's. brad neuberg seem'd to have lost interest in the thing and it didn't get updated for years. 12:17 < digitarald> maybe because flash is not needed anymore 12:17 < digitarald> window.name is the new storage ;) 12:19 < _cheerios> i heard about that hack. but does it work for all, and is persistent? 12:44 < dsias> hi 12:45 < dsias> how do i set a parameter for a layer from a view 12:45 < dsias> I have tried this but it does not return an object 12:46 < dsias> $this->getLayer("decorator")->setParameter('template','sometemplate'); 12:46 < dsias> but $layers = $this->getLayers(); 12:46 < dsias> foreach($layers as $layer) { 12:47 < dsias> works fine 12:48 < dsias> I get this error: Fatal error: Call to a member function setParameter() on a non-object in 12:49 < dsias> tracing it with the debugger it does return a layer object 12:49 < digitarald> dsias: did u load the layout before? 12:49 < dsias> yes 12:49 < dsias> I placed this code just after the loadlayout method 12:50 < dsias> I need to change the template name 12:51 < digitarald> and the loop contains the layer u want (checking with $layer->getName() )? 12:51 < digitarald> sounds kinda impossible 12:51 < dsias> just confused why it works when using getLayers and the foreach loop 12:52 < dsias> the loop contains all layers 12:52 < digitarald> both methods check the name property 12:52 < digitarald> name => same 12:52 < dsias> in this case content, and decorator 12:53 < digitarald> I'm confused too now ;) it should work both ways 12:53 < dsias> could you try and add the code to your base view object 12:53 < dsias> in setupHtml 12:54 < dsias> and see if it works for you 12:55 < dsias> in the zend debugger the ojjects look right 12:55 < dsias> in both cases 13:02 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has joined #agavi 13:03 -!- Wombert [n=Wombert@ip-90-186-216-12.web.vodafone.de] has joined #agavi 13:05 < digitarald> damn, Steam can't connect :( Want to by L4D 13:05 < digitarald> dsias: paste the thing 13:05 < dsias> $this->getLayer("decorator")->setParameter('template','sometemplate'); 13:06 < dsias> or 13:06 < dsias> $layers = $this->getLayers(); 13:06 < dsias> foreach($layers as $layer) { 13:06 < dsias> and the same setParameter call 13:06 < dsias> on the $layer 13:06 < digitarald> works 13:07 < dsias> hmm 13:07 < digitarald> except: Template "sometemplate" could not be found. ... so the code before works ;) 13:07 < dsias> as it should 13:07 < dsias> $this->getLayer("decorator")->setParameter('template','sometemplate'); 13:08 < dsias> this works fine for you? 13:09 < digitarald> yes 13:09 < dsias> I still get the error 13:11 < dsias> thanks for taking a look 13:18 < digitarald> you're welcome 13:27 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has left #agavi [] 13:31 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has joined #agavi 13:39 < dsias> what version of php are you using? 13:40 < digitarald> 5.2.6. 13:55 -!- Arme[N] is now known as Arme[0] 13:59 < dsias> any idea what might cause this issue? 14:00 < dsias> get_class returns AgaviFileTemplateLayer 14:02 < dsias> is_object returns false 14:02 < Wombert> lol 14:02 < Wombert> :> 14:02 < dsias> ya lol 14:02 < Wombert> sounds like a borked php install ;) 14:02 < Wombert> kick out zend debugger and any opcode caches you might have 14:03 < dsias> fedora 8 14:03 < Wombert> do you use eaccelerator or something 14:03 < dsias> must be the zend debugger 14:03 < dsias> yes 14:03 < dsias> but it is not on 14:03 < Wombert> well 14:03 < Wombert> is the layer name correct and stuff? 14:03 < dsias> yes 14:03 < Wombert> what opcode cache? 14:03 < dsias> none on the dev server 14:04 < Wombert> if get_class() returns something and is_object() returns false then something in the belly of your PHP is wrong ;) 14:05 < dsias> this should still work with eaccelerator right 14:05 < Wombert> ehm 14:05 < Wombert> no 14:05 < Wombert> :p 14:05 < Wombert> eaccelerator is a pathetic pile of crap 14:05 < Wombert> and needs to die 14:06 < Wombert> and it accounts for pretty much all of these kinds of bugs 14:06 < Wombert> use apc 14:06 < dsias> k 14:06 < Wombert> I've seen so many of these strange issues with eaccelerator and xcache 14:06 < Wombert> they just suck 14:06 < dsias> I helped write apc 14:06 < Wombert> ^^ 14:08 < Wombert> alrighty 14:08 < Wombert> gotta grab caek and then head to ze airport and... yeah 14:08 < Wombert> see you guys tomorrow 14:09 -!- Wombert [n=Wombert@ip-90-186-216-12.web.vodafone.de] has quit ["bai"] 14:24 -!- SasanRose [n=SasanRos@91.184.89.111] has quit ["leaving"] 14:46 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 14:54 < _cheerios> http://jj.am/gallery/d/67048-1/Flips_onto_skateboard.gif 15:19 -!- SasanRose [n=SasanRos@92.50.11.177] has joined #agavi 15:37 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 15:52 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 16:08 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 16:08 < sikkle> MikeSeth: good job for the website. 16:13 < digitarald> whats new? 16:33 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 16:34 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 17:25 < _cheerios> "In study after study, of composers, basketball players, fiction writers, ice-skaters, concert pianists, chess players, master criminals," writes the neurologist Daniel Levitin, "this number comes up again and again. Ten thousand hours is equivalent to roughly three hours a day, or 20 hours a week, of practice over 10 years... No one has yet found a case in which true world-class expertise was accomplished in less time. It seems 17:25 < _cheerios> that it takes the brain this long to assimilate all that it needs to know to achieve true mastery." 17:26 < _cheerios> from http://www.guardian.co.uk/books/2008/nov/15/malcolm-gladwell-outliers-extract 17:26 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 17:34 < v-dogg> interestin 17:34 < v-dogg> g 17:40 -!- Malek [n=chatzill@94.241.131.71] has joined #agavi 17:43 < _cheerios> lol @ Years later, Gates' mother said, "We always wondered why it was so hard for him to get up in the morning." 17:43 < _cheerios> love the stories on Beatles, Bill Joy and Bill Gates 17:44 -!- Malek_ [n=chatzill@94.241.130.182] has joined #agavi 17:45 < digitarald> read 15%, great essay, a bit long :D 17:46 < digitarald> fits to my thoughts 17:46 < digitarald> that you can learn everything by doing it 18:00 -!- Malek_ [n=chatzill@94.241.130.182] has quit [Connection timed out] 18:04 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 18:05 -!- Malek [n=chatzill@94.241.131.71] has quit [Read error: 110 (Connection timed out)] 18:58 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has joined #agavi 19:05 -!- matbtt [n=matbtt@BAH6892.bah.pppool.de] has left #agavi [] 20:13 -!- SasanRose [n=SasanRos@92.50.11.177] has quit ["leaving"] 20:15 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 20:27 < _cheerios> btw. what in CSS can make a page "flicker" unnecessarily while browsing pages. any common rules to make pages render zippier? 20:32 < _cheerios> ah. seems to be something in the .js, took all js off and all is nice 20:40 < digitarald> _cheerios: absolute positioned elements can do that 20:40 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 20:43 < _cheerios> old dojo version was causing it. downloaded a more recent (still 2+ years old) version, and seems god. 20:44 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 20:45 < _cheerios> so much smoother pageloads now \o/ 20:55 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 20:56 < Whisller> Guys, how I can change autoload config handler :> I don't see it in factories.xml 20:59 < digitarald> factories.xml? config_handlers.xml 21:00 < digitarald> Whisller 21:00 < Whisller> but I want to change AgaviAutoloadConfigHandler, so still config_handlers? 21:01 < digitarald> yes 21:02 < digitarald> check agav/config/defaults 21:02 < Whisller> thanks 21:12 < Whisller> hmm 21:14 < digitarald> Fastly: why are u working on a sunday anyway? 21:21 < Whisller> hmm I've added handle node to config_handlers ( http://pastebin.pl/3524 ) but is something wrong, because it doesn't execute my class but still agavi 21:25 < digitarald> and that is in AgaviConfig::get('core.config_dir') . '/config_handlers.xml' ? 21:25 < digitarald> it must extend agavi config handlers! 21:26 < Whisller> First , it is in this directory. In my app config path, second it extends from agavi config handlers, but it doesn't use my class to parse autoload.xml 21:27 < Whisller> hmm 21:32 < Whisller> other question :) What is the best way to read module config file (module.xml), use AgaviReturnArrayConfigHandler? 21:45 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:48 < Whisller> I see that cache is creating module.xml cache file, how I can get access to it? To module config 21:53 < _cheerios> Whisller, simplexml+xpath works well for me 21:57 < Whisller> but agavi generate cache for module config file, so must be an option to get access to it. 21:57 < Whisller> For module.xml cache file 22:01 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 22:05 < Whisller> ahh fuck 22:06 < Whisller> I'm so stupid ;p AgaviConfig::get('modules.modulenamebutlowercase.somesetting'); 22:07 < Whisller> Module settings are great idea, it add so many scope 22:13 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 22:32 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:43 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Remote closed the connection] 23:33 -!- karmacod1r [n=karmacod@dslb-088-065-104-047.pools.arcor-ip.net] has joined #agavi 23:48 -!- karmacoder [n=karmacod@dslb-088-065-093-199.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 23:48 -!- karmacod1r is now known as karmacoder 23:56 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi --- Day changed Mon Nov 17 2008 00:00 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 00:31 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 01:13 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 01:31 -!- karmacod1r [n=karmacod@dslb-088-065-082-247.pools.arcor-ip.net] has joined #agavi 01:32 -!- karmacoder [n=karmacod@dslb-088-065-104-047.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 01:32 -!- karmacod1r is now known as karmacoder 02:17 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:22 -!- krycek_ [n=bclishb@201-40-155-46.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:24 -!- Zimm [n=asd@g224002073.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 03:01 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 03:14 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 03:19 -!- karmacod1r [n=karmacod@dslb-088-065-064-140.pools.arcor-ip.net] has joined #agavi 03:32 < v-dogg> huomenta 03:36 -!- karmacoder [n=karmacod@dslb-088-065-082-247.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 03:36 -!- karmacod1r is now known as karmacoder 03:40 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 03:43 < MugeSo> huomenta 03:48 -!- IcyT is now known as icyt 03:54 < MugeSo> beta6 yet? 03:56 < v-dogg> tagged in the SVN but not officially released 04:06 -!- krycek_ [n=bclishb@201-40-155-46.smace701.dsl.brasiltelecom.net.br] has quit ["Deixe de usar drogas! use CyberScript. (www.cyberscript.org)"] 04:17 < MugeSo> why so? 04:19 < v-dogg> problems with ohloh 04:22 < MugeSo> oh :( 04:23 < v-dogg> but we all use SVN, don't we so it doesn't matter ;) 04:26 < MugeSo> ic, thanks 05:13 < dsias> what are the minimum extensions needed to run agavi? 05:25 < Rick> I can dig that up for you 05:25 < Rick> sec 05:27 < Rick> php5, php5-pdo, php5-pdo_mysql, php5-pdo_sqlite, php5-ctype, php5-xml, php5-dom, php5-iconv, php5-xsl 05:27 < Rick> pdo ones are optional though 05:27 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 05:28 < Rick> there may be a couple I missed but I believe that's the bare minimum 05:28 < Rick> (those are freebsd port names) 05:55 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 06:00 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 06:27 < horros> Huomenta. 06:45 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 06:45 < _cheerios> huomenta 07:03 < horros> Hmm. 07:03 * horros slaps XML_RPC2 07:09 * horros unslaps XML_RPC2 and reslaps PHPUnit's TracListener 07:11 < v-dogg> what's ya doing there?-) 07:12 < horros> Making PHPUnit automatically open/close tickets based on test results 07:12 < v-dogg> heh, cool :) 07:12 < horros> Excpet TracListener doesn't take into account that we don't have a SSL certificate that's signed by any known CA :P 07:13 < horros> and it doesn't provide any way of passing options to XML_RPC2 07:13 < horros> which again means nothing works because cURL yells and screams that i's not a valid cert :( 07:14 * horros h4x XML_RPC2 and submits ticket to PHPUnit 07:14 < v-dogg> muahahahaaha. I'm reading the code of a web shop we used to use (system was bought, not ours :) 07:14 < v-dogg> mysql_query ("UPDATE $shop_orders SET $shop_orders_update_set WHERE cs_order_reference_number='$_GET[ref]'") or die ("

Sorry, .... 07:14 < horros> :D :D :D 07:15 < v-dogg> can you spot the FAIL :D 07:15 < horros> I spot three fails! 07:15 < horros> Four, actually! 07:16 < v-dogg> this is actually a system widely used in Finland... should I notify someone? 07:16 < horros> The biggest fail being, naturally, the use of MySQL. 07:16 < v-dogg> yes :D 07:16 < horros> Second begin the usage of "or die()" :D 07:16 * horros giggles at update shop orders set shop orders set update 07:21 < _cheerios> hey, if the software was perfect, you couldn't easily sell version 2.0, 3.0, 4.0, etc.. :p 07:25 < v-dogg> ok... besides the obvious SQL injection vulnerabilities I think I just spotted an email header injection possibility too :) 07:26 < v-dogg> so, do we want to just hack someones web shop or should we use it for spamming firts?-) 07:27 < v-dogg> blah, first* 07:32 < horros> haha 07:32 < horros> damnit. 07:32 < horros> What is this now! 07:33 * horros slaps trac 07:36 < horros> tracrpc.* enabled 07:36 < horros> but /login/xmlrpc says 404 :( 07:56 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 08:13 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:15 < horros> Hmm. 08:15 < horros> This doesn't seem to be working very well. 08:25 < horros> TracListener closes all tickets regardless of wether the test fails or not :D 08:38 < dsias> may i replace agaviaction and agaviview using factories.xml? 08:38 < v-dogg> don't think so but why would you want to? 08:39 < dsias> I want to use my own version 08:39 < v-dogg> you should use MyProjectBaseAction extends AgaviAction and MyProjectMyModuleBaseAction extends MyProjectBaseAction 08:40 < v-dogg> and override what ever you want in those 08:40 < dsias> I want to add a baseObject 08:40 < dsias> agaviAction extends BaseObject 08:40 < v-dogg> not possible 08:41 < dsias> I'm looking for a way I don't have to hack the code each time i update 08:42 < dsias> I also modify view, and model 08:42 < E_mE> huomenta 08:43 < v-dogg> dsias: refactor your common features (shared by actions, views and models) into a separate class and *use* that class, don't extend 08:44 < v-dogg> and use it via baseaction, baseview and basemodel 08:46 < dsias> I would like to use $this 08:46 < dsias> if i encapsulated it it 08:46 < dsias> would be something like $this->baseObject->debug 08:47 < v-dogg> yes 08:47 < dsias> $this->baseObject->getObject() 08:47 < dsias> worth hacking the code in my case 08:47 < dsias> I have lots of code with 08:48 < dsias> $this->getClass, $this->getObject, etc.. 08:48 < dsias> was hoping I could just load it via configuration 08:49 < dsias> Thank you 08:49 < v-dogg> of course you can implement those methods in your baseaction/-view/-model 08:49 < dsias> hmm 08:50 < dsias> It would be nice to have a base object added to agavi 08:51 < v-dogg> this was discussed once but didn't happen 08:51 < v-dogg> cannot remember why 08:53 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbs"] 08:53 < dsias> thanks again 08:58 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 08:59 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit ["bb"] 09:10 -!- whisller41 [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 09:16 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 09:16 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 09:19 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 09:20 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:22 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 09:22 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 09:24 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 09:25 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 09:25 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 09:32 -!- whisller41 [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 09:33 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 09:34 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 09:41 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Read error: 60 (Operation timed out)] 09:48 -!- kaos|work_ [n=dominik@ppp-88-217-38-122.dynamic.mnet-online.de] has joined #agavi 09:50 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.83 [Firefox 3.0.4/2008102920]"] 09:57 < splatch> hello 10:15 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 10:37 -!- kaos|work__ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has joined #agavi 10:39 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 10:47 -!- kaos|work_ [n=dominik@ppp-88-217-38-122.dynamic.mnet-online.de] has quit [Read error: 110 (Connection timed out)] 10:50 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 104 (Connection reset by peer)] 10:55 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 11:14 -!- icyt is now known as IcyT 11:19 < v-dogg> mm? shouldn't unvalidated cookies be cleared too in strict validation mode? 11:19 < v-dogg> kaos|work__? 11:19 < kaos|work__> they should, yes 11:19 < kaos|work__> and imho i wouldn't know why they wouldn't be cleared 11:21 < v-dogg> for some reason they aren't 11:23 < v-dogg> http://veikko.fi/temp/unvalidated-cookie.png 11:24 < splatch> v-dogg: I sess you use ADT :) 11:25 < v-dogg> someone has to test it ;) 11:25 < v-dogg> (I just found a bug) 11:28 < whisller> I must add integration with propel log. 11:30 < whisller> Also we should add available to more customize it. Like display only need elements in debug. 11:31 < v-dogg> I've already started working on that 11:31 < whisller> customization or propel logger? 11:32 < kaos|work__> v-dogg: hmm 11:33 < kaos|work__> http://trac.agavi.org/browser/branches/1.0/src/validator/AgaviValidationManager.class.php#L309 11:33 < kaos|work__> is the code responsible for clearing the stuff 11:33 < kaos|work__> i wouldn't see any reason why this shouldn't clear cookies as well 11:34 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 11:38 < kaos|work__> v-dogg: the value in 'autologin' is an php array ? 11:39 < kaos|work__> ah hmmm 11:39 < kaos|work__> that's most likely the reason for this 11:39 < kaos|work__> somehow ^^ 11:47 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection] 11:47 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:48 < v-dogg> whisller: custom. visible sections/tabs can be controlled from action_filters.xml and at runtime using Request (similar to how FPF works) 11:48 < v-dogg> kaos|work__: yes, it's an array 11:50 < horros> hmm. 11:51 < horros> Quick advice, please: I have a user-table in my db, and naturally User-objects that propel generates... How should I tie this in with Agavi? 11:51 < horros> that is, use the propel objects as "agavi user objects" or something. 11:52 < horros> I could of course extend the agavi user and add a uid-attribute and use UserPeer::retrieveByPk($user->getUid()), but meh hmm :| 11:56 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection] 11:56 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 12:00 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 12:00 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 12:02 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection] 12:02 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 12:02 < dsias> have all the non standard line ending been fixed in the current releases? 12:03 < horros> Umm, aren't all the three line ending styles pretty much "standard"? :P 12:09 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 12:17 < horros> Output Type "" has not been configured. 12:17 < horros> :((( 12:24 < v-dogg> dsias: some files had windows line endings or what? 12:25 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 12:25 < v-dogg> horros: I always extend AgaviSecurityUser and use propel objects in there 12:28 < horros> GRUMBLE 12:28 < horros> v-dogg: What about serialization? 12:28 < horros> also: 12:28 < horros> GRUMBLE GRUMBLE GRUMBLE 12:29 < horros> I can't get these flow tests to work at all. 12:32 < v-dogg> horros: I don't serialize propel objects. I store fields I most often use (e.g. username, real name, email) into the session. 12:32 < horros> So you do, what... fetch the user from the db, set attributes and unset the propel object? 12:33 * horros kicks flow tests in the face(s) 12:33 < horros> How the smeg is this supposed to work? 12:34 < v-dogg> function login($user, $password) { $userOm = //fetch propel object and compare passwords; $this->setAttribute('username', $userOm->getUsername() ... 12:34 < v-dogg> something like this 12:35 < horros> I can't find a way to set the output type I want in flow tests :( 12:35 < horros> which means it'll yell at me because I run the tests from phing and my views only handle HTML 12:35 * horros grumbles 12:36 < v-dogg> separate environment for testing? 12:36 < horros> Yeah. 12:36 < horros> It's called... "testing". 12:36 < horros> :D 12:37 < horros> hmmh. 12:37 < horros> yes, yes. 12:37 < horros> Going to the store. Bbiab. 12:39 < v-dogg> so separate outputtype for "testing" too! :D 12:53 -!- Zimm [n=asd@f054010103.adsl.alicedsl.de] has joined #agavi 13:01 < horros> v-dogg: Can I use xinclude for that stuff? 13:01 < v-dogg> sure 13:01 < v-dogg> or, wait, what do you mean? 13:02 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:04 < horros> v-dogg: for including the config stuff that's under 13:04 < horros> My Xpointer mojo fails again :( 13:04 < v-dogg> yes 13:04 < horros> Line 64: XPointer evaluation failed: 13:04 < horros> #xmlns(a=http://agavi.org/agavi/1.0/config) 13:04 < horros> xpointer(/a:configuration/a:configuration[context='web']/*) 13:06 < horros> ah 13:06 < horros> typo 13:07 < horros> still fail :( 13:07 < v-dogg> I probably have even less xpath mojo but shouldn't you use some @context notation or something? 13:08 < horros> yeah 13:08 < horros> I got that working now 13:08 < v-dogg> good 13:08 < horros> except it's still saying Output Type "" has not been configures :( 13:08 < horros> -s+d 13:08 < horros> gah 13:08 < horros> annoying SSH-lag :( 13:11 < horros> Why isn't this working :( 13:11 < horros> This whole day is turning out to be complete and utter CRAP 13:11 -!- digitarald [n=digitara@36.Red-79-155-99.staticIP.rima-tde.net] has joined #agavi 13:11 * horros kicks stuff in the face 13:12 -!- Wombert [n=Wombert@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:12 < v-dogg> Wombert to teh rescue 13:13 < Wombert> nom 13:13 < Wombert> wat hapen 13:13 < v-dogg> cookie arrays don't get cleared by the validation http://veikko.fi/temp/unvalidated-cookie.png 13:14 < v-dogg> and horros has output_types worries 13:14 < v-dogg> but I WAS FIRST! ;) 13:16 < Wombert> that shouldn't happen 13:16 < Wombert> kaos|work__? 13:16 < kaos|work__> Wombert: this seems to be related to array handling in the sources 13:16 < kaos|work__> seems like it doesn't unset an array 13:16 < kaos|work__> i don't know yet 13:16 < kaos|work__> no time tho 13:17 < Wombert> right 13:17 < Wombert> horros: what is it? 13:17 < horros> Wombert: Can't get flow tests to work, it keeps yelling "Output type "" has not been configured" :( 13:18 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 13:18 < horros> (yeah, added confikguration context="testing" with output_type="html" in output_types.xml 13:18 < horros> ) 13:18 < Wombert> hmmmm 13:18 < horros> if that's even what I'm supposed to do. 13:18 < Wombert> I think you need to set an output type 13:19 < horros> Yeah 13:19 < Wombert> though it should use the default 13:19 < horros> View tests has a way to set them 13:19 < horros> but not the flow tests :( 13:19 < horros> from what I can tell. 13:19 < horros> and I can't get at the container from inside the flow test eitehr. 13:19 < horros> also this SSH lag is getting very annoying. 13:21 < Wombert> do you have there? 13:21 < Wombert> my guess: you added it to testing ctx, which is not necessary, and then you turned off config validation, and then you forgot the default 13:21 < Wombert> :> 13:21 < Wombert> testing _env_, if any, not ctx 13:22 < v-dogg> hey! I thought we were talking about environments all the time :D 13:22 < v-dogg> 14:36 < v-dogg> separate environment for testing? 13:22 < v-dogg> 14:36 < horros> Yeah. 13:22 < horros> Wombert: output_types defult="html" yes 13:22 < horros> also 13:23 < horros> I'm an idiot. I put when I ment to do 13:23 < horros> I'll go jump off the balcony now. 13:23 < horros> Stupid crap day, everything going to hell. 13:23 < horros> :( 13:23 < digitarald> v-dogg: whats thet cool firephp output? special filter? 13:23 < digitarald> or jusr firephp connected to your debugger? 13:24 < horros> Seems to be working now :) 13:24 < horros> v-dogg & Wombert: cheers :) 13:24 < digitarald> ah, Huomenta folks :) 13:25 < v-dogg> digitarald: http://adt.projectbin.org/ 13:25 < digitarald> ah, updated 13:25 < digitarald> sweet 13:26 < v-dogg> very helpfull 13:26 < v-dogg> especially the firephp output 13:26 < v-dogg> with redirects and ajax calls 13:27 < digitarald> yes, learned to love it in my last projects 13:27 < digitarald> very verbose 13:27 < Wombert> horros: make it testing.* 13:27 < Wombert> you never know 13:27 < Wombert> testing-bug123456 13:27 < Wombert> with special database cfg or whatever 13:27 < horros> Good point. 13:29 < horros> added back the xinclude I thought was not working 13:29 < horros> so now it's all clean and prretty 13:36 -!- SasanRose [n=SasanRos@91.184.88.199] has quit ["leaving"] 13:39 -!- nfq [n=nfq@ip-213-189-154-012.fix.magnet.ch] has joined #agavi 13:42 < horros> How annoying. 13:42 < horros> I can't get this to work :( 13:45 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 13:45 -!- luke` [n=luke`@122.166.1.164] has left #agavi [] 13:45 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 13:45 -!- theoden [n=theoden@host-80-238-115-7.jmdi.pl] has joined #agavi 13:46 -!- nfq [n=nfq@ip-213-189-154-012.fix.magnet.ch] has quit [] 13:48 -!- Goleo[66] [n=master@91.98.70.130] has joined #agavi 13:55 < horros> Hmpf. 13:55 < horros> Why is this not working :( 13:55 < digitarald> v-dogg: adtdebugfilter fails, can't find AgaviXmlConfigDomDocument 13:58 < digitarald> getting latest agavi 14:00 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 14:05 < horros> wtf 14:06 < digitarald> kodus to v-dogg, all works fine ... 14:06 < digitarald> amazing 14:06 < digitarald> btw, its "kudos" 14:07 < horros> http://pastie.org/316813 14:08 < horros> WAI THIS FAIL! 14:08 < horros> $rd->getParameter('username') (and password) are empty in the action :( 14:09 < E_mE> has anyone worked with Drupal before? 14:10 < _cheerios> i've installed it for a mate, nothing more than that 14:13 < digitarald> v-dogg: bug ticket for adt 14:13 < digitarald> I have doctrine records in my request parameters, adt fails with "Fatal error: Nesting level too deep - recursive dependency? in C:\xampp\htdocs\redracer\vendor\adt\filter\AdtDebugFirePhpFilter.class.php on line 69" 14:16 < digitarald> maybe better var_dump or print_r 14:16 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 14:22 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 14:25 < horros> GRRR 14:29 * horros pokes Wombert 14:36 < Wombert> wat 14:40 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 14:41 < horros> I can't seem to get the flow tests to pass request parameters :( 14:41 < horros> I do http://pastie.org/316813 14:41 < horros> and $rd->getParameter('username') is empty in my LoginAction::executeWrite() 14:41 < horros> What did I mess up this time? :( 14:42 -!- luke` [n=luke`@122.166.1.164] has quit [] 14:51 < Goleo[66]> ho Wombert if remebered I asked for output_types.xml for when make too many exception and u gave me some document can gime me again that? 14:51 < Wombert> ... 14:51 < Wombert> http://trac.agavi.org/wiki/WTF 14:52 < Goleo[66]> Wombert, :-* thx 14:59 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 15:01 < theoden> Hello, i have question in my sample app I define my validator class. It works fine but formPopulationFIlter dont insert error msg only mark field as error. http://pastebin.com/m45a42adf 15:01 < theoden> why? 15:03 < Wombert> theoden: $this->throwError(); 15:03 < Wombert> $this->throwError('errorname'); 15:03 < Wombert> for 15:03 -!- Wombert [n=Wombert@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["bai"] 15:06 < theoden> eh simple thanks:) 15:08 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 113 (No route to host)] 15:29 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:32 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:49 < v-dogg> digitarald: thanks for the input 15:53 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection] 15:53 -!- E_mE [n=e_me@mail.spiritusgroup.com] has joined #agavi 15:54 < digitarald> v-dogg: Not sure how bad my fix is ;) http://pastie.org/private/y5jadkqec1lwcuw7avqsw 15:54 < digitarald> it pretty-prints my record :) 15:55 < digitarald> maybe serialize() could be a possible fallback for objects 15:56 < v-dogg> hmm.. yeah. have to think about this little 15:57 < v-dogg> but wrapping it into a function is a good idea. thanks for that 15:57 < v-dogg> this makes it possible to override it in an extending class too 16:21 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:23 -!- theoden [n=theoden@host-80-238-115-7.jmdi.pl] has quit ["Leaving"] 16:38 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 16:39 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 16:45 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:45 < _cheerios> jee 16:53 -!- hoffigk [n=fhoffman@87.79.35.60] has joined #agavi 17:12 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 17:13 -!- digitarald [n=digitara@36.Red-79-155-99.staticIP.rima-tde.net] has quit [Read error: 131 (Connection reset by peer)] 17:16 -!- IcyT is now known as icyt 17:23 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 17:32 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 17:40 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 17:42 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 17:58 -!- Wombert [n=Wombert@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 17:59 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 18:05 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 18:14 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:15 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:15 < Whisller> Wombert: I'll send you a backtrace this week but not sure exactly which day. Just don't have a time to recompile php. 18:17 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 18:20 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:20 < Wombert> k, thx 18:20 < Wombert> bai 18:20 -!- Wombert [n=Wombert@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["bai"] 18:20 -!- hoffigk [n=fhoffman@87.79.35.60] has quit [] 18:22 -!- SasanRose [n=SasanRos@92.50.11.177] has joined #agavi 18:26 -!- icyt is now known as IcyT 18:35 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 18:43 -!- bobbytek [n=b@63.250.103.90] has joined #agavi 18:43 < bobbytek> can I export a global variable from a function? 18:43 < v-dogg> $GLOBALS['yes-you-can!'] :p 18:43 < v-dogg> what do you mean by global? 18:44 < bobbytek> ah, duh :) 18:44 < bobbytek> well, I have a function that is doing some includes 18:44 < v-dogg> globals are bad, kill kittens and all that shit 18:44 < v-dogg> so what do to REALLY want?-) 18:44 < bobbytek> yeah, I know but this is for integration with cubecart 18:45 < v-dogg> oh that again ;) 18:45 < bobbytek> they use globals like so much plague 18:45 < bobbytek> yes, back to it now :) 18:52 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 18:53 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 18:54 < Whisller> Couple days ago you was saying about append css/js files into output, I'm using something like that http://pastebin.com/m5af9ec0a 18:55 < Whisller> hmm something wrong with white spaces 19:00 -!- sikkle__ [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 19:04 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 19:07 < bobbytek> How can I prevent redirects from occurring for the scope of a function? 19:08 < bobbytek> Is there someway I can disable this? 19:08 < bobbytek> I'm very close to getting my cubecart integration working :) 19:09 < v-dogg> I don't understand what you mean by that 19:10 < bobbytek> well, stupid cubecart doesn't buffer their settings 19:11 < bobbytek> so they have this function: 19:11 < bobbytek> http://www.pastie.org/317064 19:11 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 19:11 < bobbytek> that calls header and exit 19:11 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 19:11 < bobbytek> I can't prevent that in the calling code somehow? 19:12 < v-dogg> you can not call it :) other than that, no 19:14 < bobbytek> damn... no ini setting I can change on the fly? 19:16 < v-dogg> even if there was something to control Header() calls (output buffering perhaps) the function calls exit 19:17 -!- IcyT is now known as icyt 19:17 < v-dogg> which is pretty stupid 19:18 < horros> Huomenta. 19:18 < bobbytek> ah, sucks 19:18 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 60 (Operation timed out)] 19:18 < v-dogg> or I don't know. maybe it's just some rare ISS bug thing and there's no point going on but feels silly 19:19 < v-dogg> huomenta horros, how's it going with phpunit, trac, the bunny and all? 19:19 < horros> Crap. 19:19 < horros> Everything is crap. 19:19 < horros> :( 19:19 < v-dogg> except piss 19:19 < horros> Yes. 19:19 < horros> Especially in Helsinki. 19:19 < horros> :) 19:19 < bobbytek> can I redefine a function? 19:19 < v-dogg> no 19:20 < bobbytek> shitballs 19:20 < v-dogg> thank god you can't. that would _really_ cause some serious fuck-ups :D 19:20 < horros> lol at Yle2 19:20 < bobbytek> can I undefine a function? 19:21 < v-dogg> thank god you can't. that would _really_ cause some serious fuck-ups :D 19:21 < bobbytek> can I undefine a function? 19:21 < horros> :D 19:22 < v-dogg> bobbytek: http://blog.veikko.fi/post/60147695/k-bler-ross-model 19:22 < v-dogg> I think you are going thru these :) 19:23 < bobbytek> http://74.125.95.104/search?q=cache:tJMHzg7OJQcJ:www.fedtrek.com/PHP_Manual-page-function.runkit_function_redefine.html.html+php+redefine+function&hl=en&ct=clnk&cd=6&gl=ca 19:24 < v-dogg> ok.. one can always trust PHP people to come up with all kinds of serious-fuck-up teqniques... 19:24 < v-dogg> mind you, that's some PECL module, I believe 19:24 < horros> Well, having runkit enabled isn't all that usual :) 19:25 < horros> skithouse bll 19:25 < horros> err 19:25 < horros> bbl 19:29 < Whisller> runkit_function_redefine o fuck :D 19:29 < Whisller> haha 19:30 < v-dogg> I guess that might come handy when debuging php core or something 19:30 < Whisller> But it doesn't look like something for php developers ;p 19:31 < Whisller> I'm worry that people are using it in production environment 19:36 < bobbytek> Well, I just redefined that function in code :) 19:36 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 131 (Connection reset by peer)] 19:36 < bobbytek> fukkit 19:36 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:39 < bobbytek> can you declare a global function inside a class method? 19:39 < bobbytek> or export a class method as a global function? 19:39 < v-dogg> only with create_function, I think 19:39 < bobbytek> create function... thanks :) 19:40 < bobbytek> can you assign a function into $GLOBALS ? 19:41 < v-dogg> with create_fucntion 19:41 < bobbytek> really? 19:41 < bobbytek> how? 19:41 < v-dogg> (until we have propel lambda functions) 19:41 < bobbytek> you can't name it? 19:41 < v-dogg> $functionCallback = create_function.. 19:41 < v-dogg> echo $functionCallback(); 19:42 < bobbytek> oh, that's a bit different 19:42 < bobbytek> I want to expose a static method as a function in global scope 19:42 < v-dogg> you are doing some serious hacking there, it seems... :) 19:42 < bobbytek> is that possible? 19:43 < bobbytek> $GLOBALS['f'] = MyClass::method ? 19:43 < v-dogg> I quess you could create a function that calls that static method 19:43 < v-dogg> why do you need to assign it to globals? 19:44 < bobbytek> I want it to be available as f() in subsequent code 19:44 < bobbytek> is that possible? 19:45 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 19:45 < v-dogg> like I said, create a function (with create_function) that calls MyClass::method(); 19:45 < bobbytek> I'm trying to define this function before cubecart can 19:45 < bobbytek> then try to ignore the redefinition error 19:45 < bobbytek> is that approach going to work? 19:46 < v-dogg> umm... no, that'll break it 19:46 < bobbytek> or can't I suppress this type of error? 19:46 < v-dogg> you'll get "cannot redefine a function" error 19:46 < bobbytek> which I do :) 19:46 < bobbytek> can I use @ to suppress? 19:46 < v-dogg> no 19:46 < bobbytek> fukkit 19:47 < v-dogg> why don't you just hack the code? 19:47 < bobbytek> because when I have to update cc, I don't want to do this again :) 19:48 < v-dogg> you just need to maintain a patch for it 19:49 < v-dogg> and when you update it apply the patch and continue as a happy coder 19:50 < bobbytek> you mean like a cvs patch? 19:50 < bobbytek> or svn? 19:50 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 19:50 < bobbytek> I've never done such advanced tactics before :) 19:50 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 19:51 < bobbytek> well, it's good that I've figured out how to call cubecart from agavi 19:51 < bobbytek> now I need to call agavi from cubecart 19:51 < bobbytek> And I don't have that code you and Wombert posted a while ago :/ 19:52 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 148 (No route to host)] 19:53 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 19:54 < digitarald> v-dogg: some more ideas for the filter 19:54 < digitarald> http://www.firephp.org/HQ/Use.htm 19:54 < digitarald> "Options & Object Filters", setting these options with parameters 19:55 < digitarald> 2nd one: dumping variables not via var_export or another php method but let firephp do the export 19:55 < digitarald> it can handle arrays, classes, etc, pretty nicely 19:57 < bobbytek> v-dogg: do you remember how to do this? 19:57 < v-dogg> umm... but I do $name . ': ' . var_export($value, true) 19:57 < v-dogg> but thanks for the tip. I'll look into it tomorrow 19:59 < digitarald> yes 19:59 < digitarald> log accepts a second value 20:00 < digitarald> $label 20:00 < digitarald> so u can still add your label! 20:01 < digitarald> http://pastie.org/private/dqqqi10ic48tlqsas9a66g 20:01 < digitarald> thats it, changed all exports 20:01 < digitarald> look at the result (if u have arrays in your request param) 20:03 < bobbytek> Are there archives of this channel some where>? 20:04 < digitarald> title 20:04 < digitarald> http://agavi.org/irclogs/ 20:05 < bobbytek> thanks :) 20:06 -!- SasanRose [n=SasanRos@92.50.11.177] has quit ["leaving"] 20:09 < bobbytek> http://www.pastie.org/317132 20:11 < digitarald> v-dogg: had an amazing idea 20:11 < digitarald> ping me when u wanne know it 20:11 * digitarald starts his evil laugh 20:11 < Whisller> hmm logs from agavi should have that nice higllight like in pastie is 20:12 < Whisller> *pastie has 20:27 < v-dogg> digitarald: ping 20:27 < digitarald> $firephp->table 20:28 < v-dogg> oh yes, it had those too 20:29 < digitarald> makes a very nice output 20:29 < v-dogg> have to try that tomorrow 20:32 < bobbytek> hey, v-dogg: you remember what I was trying to do there? 20:32 < bobbytek> basically: 20:32 < bobbytek> $response = AgaviContext::getInstance('web_embed')->getController()->dispatch(); 20:33 < bobbytek> $response->getContent(); 20:33 < bobbytek> however, I have a problem since the urls will not be what agavi is expecting 20:33 < bobbytek> :/ 20:34 < bobbytek> http://www.pastie.org/317162 basically 20:35 < bobbytek> can I some how force it to process a particular route? 20:44 -!- sikkle__ is now known as sikkle 20:45 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 20:47 < horros> NOOOOOOOOOOOOOOO 20:47 < horros> How utterly annoying. 20:47 < horros> I added ADT as an external dependency for svn and it includes a svn:externals to agavi ((( 20:47 < horros> :((( too 20:48 * horros nukes 20:51 < _cheerios> heh heh 21:02 < bobbytek> v-dogg: any tips ? :) 21:11 < bobbytek> How can I create and plugin a routing at runtime? 21:13 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 21:16 < Whisller> Guys, question. How to use agavi as application in CLI? Im thinking about basic configuration, reading parameters etc :> 21:19 < Whisller> any examples will be welcome ;) 21:19 < bobbytek> Same here :) 21:19 < _cheerios> look into the agavi src and its /test folder 21:19 < Whisller> thanks 21:25 < bobbytek> Should I create a new context, extend AgaviWebRouting, override initialize and make it do my bidding there? 21:27 < bobbytek> Kinda lost with the Agavi internals 21:28 < impl> yeah 21:28 < impl> you need to set up your own classes in factories.xml 21:28 < impl> for console context instead of web context 21:31 < bobbytek> Right, but what would be best, AgaviWebRequest, AgaviWebRouting, AgaviController, etc. 21:31 < bobbytek> I'm basically trying to reuse as much as possible from my web context 21:31 < bobbytek> I just want to be able to say "hey, run this route from web context" 21:31 < impl> You'll probably need, at the minimum, a console controller and router 21:31 < impl> you might need a special request too 21:32 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Connection timed out] 21:33 -!- Goleo[66] [n=master@91.98.70.130] has quit ["Leaving"] 21:34 < bobbytek> Darn, was hoping to just fake a AgaviWebRequest 21:34 < bobbytek> http://www.pastie.org/317162 21:34 < impl> nah, that would be a bad idea 21:34 < bobbytek> right before the dispatch call 21:34 < impl> blah 21:34 < bobbytek> blah? 21:34 < impl> do it the right way and you'll thank yourself later 21:34 < bobbytek> hehe 21:35 < bobbytek> all I really need is to logout :( 21:35 < digitarald> v-dogg: nearly ready for pasting 21:35 < digitarald> cleaning up 21:36 < impl> digitarald: you working on the forge? 21:36 < bobbytek> impl: do you have any examples of something similar? 21:36 < impl> bobbytek: there was Chuckwalla for 0.11 pre-execution-remodeling 21:36 < impl> but it's not a very good example anymore 21:36 < impl> bobbytek: If you see saracen around, you might ask him 21:36 < digitarald> impl: that too 21:36 < impl> he's updating Chuckwalla to 1.0 21:37 < digitarald> but now I make a better firephp output for adt 21:37 < digitarald> :D 21:37 < impl> (Chuckwalla is the Agavi IRC bot) 21:37 < impl> digitarald: ahh okay 21:37 < impl> cool :D 21:37 < bobbytek> cool :) 21:39 < bobbytek> What's a simple way to kill an agavi session outside of agavi :) 21:40 < impl> using file-based sessions? 21:40 < bobbytek> yes 21:40 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 21:40 < impl> just delete the file, I guess 21:40 < bobbytek> session_unset(); doesn't seem to do it 21:41 < bobbytek> I guess I need to kill the cookie? 21:41 < impl> you can't delete a cookie without a browser making the request 21:41 < bobbytek> this is a request based logout 21:43 < impl> I thought you were doing it from the console 21:44 < bobbytek> no :) 21:44 < bobbytek> I'm trying to invoke agavi from cubecart 21:44 < bobbytek> that was Whisller :) 21:44 < impl> oh 21:44 < impl> :> 21:45 < bobbytek> So was my approach before wrong? 21:55 < digitarald> v-dogg: ping 21:58 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 21:58 -!- icyt is now known as IcyT 22:00 < bobbytek> Well, I'll be back to as Wombert I suppose 22:00 < bobbytek> Got a logout working now with an iframe redirect 22:00 < Rick> horros: there is a cURL option that can be set to make it ignore invalid ssl certificates 22:02 < _cheerios> Rick, idd, added that for myself a few days ago while testing with curl and wondering why some https:// urls didn't load. :| 22:03 < Rick> ditto, I wouldn't set it for anything unless I knew it was required 22:04 < _cheerios> I set it as default for now until I'll look at things further *g* 22:04 < Rick> hehe 22:05 < impl> doesn't that defeat the purpose of SSL? :> 22:05 < Rick> impl: unavoidable when you don't control the server the cert is invalid on 22:05 < impl> Well, I feel like SSL is still inherently insecure 22:05 < Rick> in which case, if you /really/ need something to be secure... you don't use them 22:05 < impl> when you go to a bank, they should physically give you the key fingerprint 22:05 < Rick> :) 22:07 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:10 < digitarald> v-dogg 22:11 < digitarald> happy debuggung with firephp: http://pastie.org/private/dqqqi10ic48tlqsas9a66g 22:14 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 60 (Operation timed out)] 22:16 < digitarald> amazing, so easy with firebug 22:19 < digitarald> bye 22:19 < _cheerios> looks good just in the pastie! 22:19 < Whisller> _cheerios: you should see it in action :P 22:20 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:26 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:34 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 22:35 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:43 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 22:44 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Connection timed out] 22:50 -!- krycek_ [n=bclishb@201-40-155-46.smace701.dsl.brasiltelecom.net.br] has joined #agavi 23:01 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 23:02 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 23:03 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Connection timed out] 23:07 < _cheerios> intersting, good thing to log http codes, found some 999 ones 23:21 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:39 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 23:48 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 23:49 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] --- Day changed Tue Nov 18 2008 00:07 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 00:32 -!- kaos|work__ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has quit [] 00:49 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 00:59 < Fastly> would you say checking to see if a username already exists in a database should warrent a separate validator, or be part of an action's execute*() method? 01:13 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 01:17 -!- karmacod1r [n=karmacod@dslb-088-065-111-171.pools.arcor-ip.net] has joined #agavi 01:24 < trophaeum> http://www.theregister.co.uk/2008/11/17/adobe_64_bit_linux_flash_10_alpha/ ZOMG ZOMG ZOMG 01:32 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 01:32 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 01:32 -!- karmacoder [n=karmacod@dslb-088-065-064-140.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:32 -!- karmacod1r is now known as karmacoder 01:44 < Fastly__> hmm.. probably going to go the separate validator route - i'll probably create a lightweight action to assist an ajax username check... 01:49 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 01:49 -!- Fastly__ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 01:50 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 01:56 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 02:01 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 02:09 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 02:10 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 02:17 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 104 (Connection reset by peer)] 02:17 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 02:38 -!- krycek_ [n=bclishb@201-40-155-46.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 02:41 -!- krycek_ [n=bclishb@189-10-230-187.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:49 -!- krycek__ [n=bclishb@200-96-120-68.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:51 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:53 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 03:08 -!- krycek_ [n=bclishb@189-10-230-187.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 03:15 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 03:20 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 03:29 -!- Zimm [n=asd@f054010103.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 03:38 -!- Fastly_ [n=alex@81-86-33-27.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 03:42 -!- luke` [n=luke`@59.92.156.152] has joined #agavi 03:46 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Connection timed out] 03:50 -!- IcyT is now known as icyt 04:09 -!- karmacod1r [n=karmacod@dslb-084-057-078-102.pools.arcor-ip.net] has joined #agavi 04:27 -!- karmacoder [n=karmacod@dslb-088-065-111-171.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:27 -!- karmacod1r is now known as karmacoder 04:31 -!- luke` [n=luke`@59.92.156.152] has quit [] 04:35 -!- Goleo[66] [n=master@91.98.70.70] has joined #agavi 04:59 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 05:30 < v-dogg> huomenta 05:38 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 05:51 < MugeSo> huomenta 05:53 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 06:36 < v-dogg> digitarald: great job with firephp filter 06:36 < v-dogg> but... now firephp broke :) 06:36 < v-dogg> Notice: Undefined offset: 0 in ....\libs\FirePHPCore\FirePHP.class.php on line 843 06:37 < v-dogg> offsets 0 to 168376 and then "Fatal error: Maximum execution time of 30 seconds exceeded" 06:37 < v-dogg> :) 06:40 < horros> Rick: Yes, I know, but TracListener doesn't provide a way of passing them. 06:40 < horros> If that's even what you were talking about. 06:41 < horros> ps. huomenta 06:47 < v-dogg> digitarald: ok.. something to do with log lines 06:48 -!- krycek__ [n=bclishb@200-96-120-68.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 06:48 -!- krycek_ [n=bclishb@200-96-120-68.smace701.dsl.brasiltelecom.net.br] has joined #agavi 06:48 < digitarald> v-dogg: I could not test log, my log results from the action never appeared 06:48 < digitarald> so there can be an error 06:49 < digitarald> I agree, tables make the output really neat, especially because there are closed as default 06:50 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 06:52 < digitarald> had my logs in the wrong action?! 06:53 < digitarald> v-dogg: I can reproduce it now 06:56 < v-dogg> the log table array is not properly built 06:58 < v-dogg> the datetime can be dropped from the log. it's not needed 06:58 < v-dogg> only microimo 06:58 < v-dogg> only microtime, imo 06:59 < v-dogg> kaffe -> 07:08 < v-dogg> do we have to rebuild the array? 07:09 < v-dogg> it's now key-value pairs when, I think, it should be just plain values for $fb->table() 07:09 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 07:10 < digitarald> can u give me my old pastie url? 07:10 < v-dogg> http://pastie.org/317123.txt?key=dqqqi10ic48tlqsas9a66g 07:10 < digitarald> rebuild the array 07:10 < digitarald> http://pastie.org/private/25wespgzm1pjayf7ybvjxq 07:10 < digitarald> pasted a new one ;) 07:11 < digitarald> can't edit the old one 07:12 < v-dogg> rock on! :D 07:14 < v-dogg> do you want your email in the @author tag or just name? 07:15 < digitarald> u can add it 07:15 < digitarald> bla bla, mail at digitarald.de 07:16 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:16 < _cheerios> huomenta 07:16 < digitarald> and maybe firebug should not check detectClientExtension all the time 07:16 < digitarald> Huomenta 07:16 < digitarald> its weird to dynamically check a fixed value on every log call 07:16 < digitarald> console looks very sweet now 07:21 < v-dogg> actions group wasn't closed, I added that too 07:22 < v-dogg> log lines were put inside actions group 07:22 < v-dogg> and now: commit :) 07:23 < horros> There we go 07:23 < horros> Copying ADT added to the build process :) 07:23 < horros> Hmm 07:24 < horros> There's no way of adding a svn:externals that'd ignore the external repo's svn:externals is there? :) 07:24 < v-dogg> don't think so (I'd like that too) 07:24 < horros> I added ADT with svn:externals yesterday. 07:25 < horros> That wasn't a very good idea :D 07:25 < v-dogg> hmm.. yeah. it has Agavi and Agavi has PHPUnit as externals 07:25 < v-dogg> but wait. no. 07:26 < v-dogg> http://adt.projectbin.org/ 07:26 < v-dogg> use src/ and modpub/ 07:26 < v-dogg> or if you only use FirePHP, no need for modpub 07:27 < horros> I'll have to peek at it. 07:27 < horros> Hmm... How can I get at what the environment is? 07:27 < horros> or rather, the name of the environment? 07:28 < horros> I want to add something like if (AgaviSomethingOrTheOther::getEnvironmentName() is sort of like 'development') { set_include_path_to_include_the_FirePHP_lib(); } 07:28 < v-dogg> AgaviConfig::get('core.somethnghere 07:28 -!- krycek__ [n=bclishb@201-66-134-100.smace701.dsl.brasiltelecom.net.br] has joined #agavi 07:28 < horros> hmmh 07:29 < horros> ah, core.environment 07:29 < v-dogg> AgaviConfig::get('core.environment'); 07:29 < v-dogg> yup 07:33 < digitarald> shouldn't the logger only rely on the agavi autoloader? 07:33 < digitarald> no require at all? 07:33 < digitarald> how does the doctrine connection work *checking* 07:38 < horros> Woo 07:38 < horros> It works :) 07:38 < horros> Brilliant! 07:42 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:46 -!- krycek_ [n=bclishb@200-96-120-68.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 07:48 < horros> v-dogg: Did you hear! Katainen is the bestest finance minister in the whole of Europe! 07:48 < v-dogg> yeah :) 07:52 < v-dogg> digitarald: http://blog.veikko.fi/ blogged & praised :) 08:03 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:06 < whisller> morning 08:06 < v-dogg> huomenta 08:07 < v-dogg> ADT's firephp stuff was just updated 08:07 < v-dogg> http://blog.veikko.fi/ 08:08 < whisller> v-dogg: looks nice 08:09 < whisller> In debug log I see SQL query, is it passed by hand to loger or is integration with ORM/library with you've used :> Because yesterday I've didn't saw any new methods for it :> 08:13 < v-dogg> logger 08:13 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:14 < v-dogg> $this->context->getLoggerManager()->log($sql, AgaviLogger::DEBUG); 08:16 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 08:19 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 08:22 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 08:23 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 08:30 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 08:31 < splatch> oi boyz! :) 08:37 < horros> Fatal error: Call to a member function getName() on a non-object in blablabla\adt\filter\AdtDebugFirePhpFilter.class.php on line 72 08:37 < horros> :O 08:38 < v-dogg> mm... validation incident without a validator? 08:38 < horros> Yeah. 08:38 < v-dogg> line 72: $incident->getValidator()->getName(), 08:38 < horros> Apparently so. 08:40 < v-dogg> change to: 08:40 < v-dogg> $incident->getValidator() ? $incident->getValidator()->getName() : 'no validator', 08:40 < v-dogg> does it work? 08:43 < E_mE> huomenta 08:43 < horros> Lemme test 08:44 < horros> Better :) 08:44 < horros> Fatal error: Call to a member function getName() on a non-object in libs\adt\templates\html-actions.php on line 25 08:45 < v-dogg> same problem 08:45 < horros> Changed it there too, now it works. 08:45 < v-dogg> same solution :) 08:45 < horros> I have conditional validation on, btw 08:45 < horros> and not a single validator defined :) 08:45 < v-dogg> um... ok... 08:52 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 08:55 < horros> v-dogg: Ah, it's related to setting errors for fields that don't exist in the form, apparently. 08:55 < horros> because ADT says the error is for field e1234 which is a dummy error field I added with setError('e1234', $error) to get the error messages where I want them :) 08:57 < v-dogg> yeah, that explains it 08:58 < horros> hehe, I like testing things and breaking it. I seem to always be doing something very unorthodox :D 09:00 < horros> Also, I can't seem to get any output in the console from FirePHP :| 09:02 < v-dogg> validator incidents fixed in SVN 09:08 < horros> Good stuff! 09:09 < horros> rrb 09:09 < horros> oops 09:09 < horros> brb* 09:10 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 113 (No route to host)] 09:22 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 09:30 < horros> hmm. 09:30 < horros> Can ADT log to a file? 09:31 < horros> Ah, yes it can. 09:31 * horros fiddles 09:31 < v-dogg> no it can't 09:31 < v-dogg> but that's one more output type I had in mind 09:31 < horros> Hmm. 09:32 < horros> I can't just add an appender in logging.xml? 09:32 < v-dogg> no 09:32 < horros> :( 09:32 < v-dogg> the logging appender there is for showing log lines in firephp console/debug toolbar 09:33 < horros> I see. 09:34 < horros> K. 09:34 < horros> Bunnyrabbit will soon die. 09:35 < v-dogg> barbeque party! 09:35 -!- krycek_ [n=bclishb@201-66-134-100.smace701.dsl.brasiltelecom.net.br] has joined #agavi 09:36 < horros> Now the bastard incinerated the chalc stone and tried to tip over its toilet. 09:36 < horros> I'll skin and cook the fecker soon. 09:38 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:42 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 09:43 -!- SasanRose [n=SasanRos@91.184.88.199] has quit ["leaving"] 09:43 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 09:43 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 60 (Operation timed out)] 09:48 -!- krycek___ [n=bclishb@201-34-93-223.smace701.dsl.brasiltelecom.net.br] has joined #agavi 09:54 -!- krycek__ [n=bclishb@201-66-134-100.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 09:56 -!- hoffigk [n=fhoffman@87.79.35.60] has joined #agavi 09:57 -!- krycek_ [n=bclishb@201-66-134-100.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 10:00 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 10:02 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 10:03 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has joined #agavi 10:04 -!- Rendez_ [n=Rendez@213.229.146.161] has joined #agavi 10:05 -!- Rendez_ [n=Rendez@213.229.146.161] has quit [Remote closed the connection] 10:05 -!- Rendez_ [n=Rendez@213.229.146.161] has joined #agavi 10:13 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 113 (No route to host)] 10:32 -!- icyt is now known as IcyT 10:32 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 10:35 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 10:47 -!- Rendez_ [n=Rendez@213.229.146.161] has quit [Read error: 113 (No route to host)] 10:58 -!- krycek___ [n=bclishb@201-34-93-223.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 11:02 < Fastly> where are the more advanced docs re custom validator classes? 11:05 < v-dogg> irclogs ;) 11:05 < Fastly> i created a new custom validator called THSUsernameValidator, which checks to see if the given username exists in the the database 11:06 < v-dogg> create the class, add it to autoload, implement validate(), use, profit 11:19 < v-dogg> Fastly: got it? 11:22 < Fastly> i'm trying... i added the validator to the module autoload... 11:22 < Fastly> here's the validator 11:23 < Fastly> http://pastie.org/317703 11:23 < Fastly> %core.module_dir%/Members/lib/validator/THSUsernameValidator.class.php 11:24 < v-dogg> and what's the problem? 11:24 < Fastly> it appears to register... http://pastie.org/317716 11:25 < v-dogg> you need to throw the error message too, if you want it to show (I think) 11:26 < Fastly> the base view checks for errors... master template displays them... 11:27 < Fastly> however, it throws the error regardless of whether i add return true; or return false; as the first line after validate()... 11:27 < Fastly> (i'm doing that to test of course...) 11:28 < v-dogg> I mean your validator needs to throw it "$this->throwError(['error_name'])" 11:30 < v-dogg> hmm.. don't know why it would throw the error when you return true 11:31 < Fastly> exactly... that's the confusing part 11:35 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 11:35 < Fastly> ahh... got it working... i had set input id to reg_username to name remained username 11:36 < Fastly> i wanted to differentiate the register and login because they're both on the same page... 11:36 < Fastly> sorry username and password 11:36 * Fastly needs coffee 11:37 < Fastly> btw, i upgraded macports this morning and it fixed the segfault issue... 11:37 < Fastly> i updated the ticket: http://trac.agavi.org/ticket/898 11:37 < Fastly> :-) 11:42 < dsias> how is beta 06 looking? 11:42 < dsias> when will 1.0 be released? 11:45 < Macen> dunno 11:45 < Macen> i don't know of a roadmap or some such 11:45 < Fastly> beta 06 is looking good... think we're pretty close 11:46 < Fastly> check out http://trac.agavi.org/roadmap 11:46 < Macen> :) 11:55 < whisller> Fastly: hmm which library? 11:55 < whisller> fixed it 11:55 < whisller> apache, libxml ? 11:56 < Fastly> that would require another test i'm afraid 11:56 < whisller> I'll try upgrade it today 11:57 < Fastly> i'm betting on libxml though... 11:57 < whisller> which version you've got now? 11:58 < Fastly> 2.7.2 11:58 < whisller> I've got this same and still doesn't work without core.skip_* 12:02 < Fastly> you're using macports? 12:02 < whisller> yes, I'am 12:03 < Fastly> bizarre... did you just upgrade apache too? 12:04 < whisller> Not sure, don't remember :) But today I'll try to upgrade libraries from macports so will check. 12:06 -!- Rendez_ [n=Rendez@213.229.146.161] has joined #agavi 12:11 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 113 (No route to host)] 12:16 -!- MikeSeth_ [n=youdie@62.90.159.110] has joined #agavi 12:16 < MikeSeth_> god dammit 12:16 < MikeSeth_> huomenta 12:16 * MikeSeth_ looks around 12:16 < v-dogg> hai 12:16 < v-dogg> what's up 12:16 < MikeSeth_> i are confus, is beta6 out or not? 12:16 < MikeSeth_> cuz im like 12:16 < MikeSeth_> using it right now 12:17 < kaos|work_> MikeSeth_: http://steve-yegge.blogspot.com/2008/11/ejacs-javascript-interpreter-for-emacs.html 12:17 < kaos|work_> :D 12:17 < v-dogg> MikeSeth_: I've been using it a few days too :) 12:22 < MikeSeth_> kaos|work_: yeah ive seen that on dzone, durrrr 12:22 < MikeSeth_> v-dogg: im upgrading an app from 0.11 to 1.0.0 12:22 < MikeSeth_> and it breaks 12:22 < MikeSeth_> Fatal error: XML Schema validation of configuration file "/home/mst/dev/buying/v2/app/config/autoload.xml" failed: XML Schema validation with "/home/mst/dev/buying/v2/agavi/config/xsd/autoload.xsd" failed due to the following error: Line 2: Element '{http://agavi.org/agavi/config/global/envelope/1.0}configurations': No matching global declaration available for the validation root. in /home/mst/dev/buying/v2/agavi/core/Agavi.class.php on line 63 12:23 < MikeSeth_> >< 12:23 < MikeSeth_> ill go read the changelog 12:23 < MikeSeth_> also if beta6 is out why isnt it on agavi.org and in the topic? 12:23 < v-dogg> incorrect namespace(s)? 12:24 < v-dogg> because it's not out until wombat figures out what's wrong with ohloh 12:24 < MikeSeth_> yeah likely, though I adjusted the file to the same format agavi project yields 12:26 < MikeSeth_> actually 12:26 < MikeSeth_> the problem is this 12:26 < MikeSeth_> Fatal error: XML Schema validation of configuration file "/home/mst/dev/buying/v2/agavi/config/defaults/autoload.xml" failed: XML Schema validation with "/home/mst/dev/buying/v2/agavi/config/xsd/autoload.xsd" failed due to the following error: Line 2: Element '{http://agavi.org/agavi/config/global/envelope/1.0}configurations': No matching global declaration available for the validation root. in /home/mst/dev/buying/v2/agavi/core/Agavi.class.php on line 63 12:26 < MikeSeth_> it tries to validate config/defaults/autoload.xml which comes from beta6 12:26 < MikeSeth_> so either i am doing something wrong or we have a bug 12:28 < v-dogg> can you pastebin your (and I really mean your, not agavi's) autoload.xml's first lines? 12:29 < MikeSeth_> 12:29 < MikeSeth_> wrong format? 12:30 < v-dogg> yup 12:30 < MikeSeth_> should be new schema? 12:30 < v-dogg> MikeSeth_: you finally not workin full time for agavi right ? 12:31 < MikeSeth_> sikkle: heh 12:31 < MikeSeth_> no, not yet 12:32 < MikeSeth_> maybe in half a year :D 12:32 < sikkle> MikeSeth_: no problem :) hi by the way 12:33 -!- IcyT is now known as icyt 12:34 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 12:35 < MikeSeth> wtf is wrong with interbutts today 12:35 < MikeSeth> v-dogg: still fails to validate 12:35 < v-dogg> do you have xmlns="http://agavi.org/agavi/config/parts/autoload/1.0" ? 12:35 < MikeSeth> yep 12:36 < MikeSeth> 12:36 < v-dogg> and you added ae: to too? 12:36 -!- MikeSeth_ [n=youdie@62.90.159.110] has quit [Read error: 60 (Operation timed out)] 12:36 < MikeSeth> yep 12:36 < v-dogg> I'm out of ideas 12:37 * MikeSeth ponders 12:38 < MikeSeth> strange thing is, test application generated by beta6 works 12:48 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 12:48 -!- krycek_ [n=bclishb@201-34-93-223.smace701.dsl.brasiltelecom.net.br] has joined #agavi 13:06 -!- Rendez_ [n=Rendez@213.229.146.161] has quit [] 13:07 < Fastly> what's the latest agavi way of grabbing $_SERVER['HTTP_USER_AGENT']; ? 13:07 < Fastly> or would that suffice? 13:20 < v-dogg> $rd->getHeader('User-Agent') 13:21 < v-dogg> HTTP_* parameters are cleared from _SERVER because they are insecure 13:21 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)] 13:22 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 13:22 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 13:23 -!- krycek_ [n=bclishb@201-34-93-223.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 13:27 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)] 13:32 -!- MikeSeth [n=youdie@62.90.159.110] has joined #agavi 13:36 -!- krycek_ [n=bclishb@201-34-68-64.smace701.dsl.brasiltelecom.net.br] has joined #agavi 13:37 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 13:38 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 13:44 < bobbytek> hey all 13:45 < bobbytek> huomenta :) 13:46 < v-dogg> huomenta 13:48 < bobbytek> Hey v-dogg 13:49 -!- Zimm [n=asd@e177243035.adsl.alicedsl.de] has joined #agavi 13:50 < v-dogg> hey, what's up 13:52 -!- digitarald [n=digitara@44.Red-83-55-67.dynamicIP.rima-tde.net] has joined #agavi 13:54 < MikeSeth> must... play.. eve... 13:55 < kaos|work_> eve online ? 13:56 < MikeSeth> yeah 13:56 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 13:58 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 13:58 < Fastly> thanks v-dogg 13:59 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has left #agavi [] 14:02 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 14:03 < whisller> rpg :> to much time is needed for playing 14:03 < MikeSeth> : Element '{http://agavi.org/agavi/config/parts/autoload/1.0}configurations': No matching global declaration available for the validation root 14:03 < MikeSeth> durrrr 14:04 < splatch> whisller: nah, for MMORPG 14:04 < whisller> yes 14:04 < whisller> I remember Lineage 2 ahh sige and fights for castle 14:04 < splatch> I played Newerwinter Nights and I gonna play NWN 2 :) 14:05 < v-dogg> MikeSeth: can you paste your autoload.xml? 14:05 < v-dogg> complete 14:05 < whisller> hehe no, now I only play COD4 on time to time 14:05 < whisller> any RPG, MMORPG and so on ;) 14:05 < splatch> whisller: I play CS:CZ from time to time, but only with bots 14:05 < MikeSeth> v-dogg: in a moment 14:06 < MikeSeth> wait wait wait 14:06 < whisller> splatch: uhh, with your internet it is normal ;) but, with UPC you must try COD4 :) 14:07 < splatch> whisller: I am to weak to play it 14:07 < whisller> Graphic is maybe not amazing but really good, also you can increase skill of your player. So you can get new better weapons, extra skills like extra mag etc 14:07 < MikeSeth> it performs the validation with xsd 14:08 < MikeSeth> but the syntax is rng 14:08 < MikeSeth> wtf 14:08 < whisller> splatch: hmm As I remember you was good in first shooter games :P 14:09 < splatch> whisller: yeah, I played Wolfenstein: ET for a long time 14:09 < splatch> and CS <= 1.5 before 14:10 < splatch> but you know, you hand is not so fast like before 14:10 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 14:10 < splatch> and you eye don't see all ;) 14:11 < whisller> if we are saying about health, I must visit doctor :/ 14:11 < splatch> whisller: I have to play with bots on lowest level :D 14:11 < whisller> :> 14:11 < whisller> No way :> 14:12 < whisller> Man even I with my optical mouse are on one from first places :P\ 14:12 < splatch> whisller: :P 14:13 < whisller> *I'm 14:19 < whisller> http://pl.youtube.com/watch?v=81szj1vpEu8 I love this guy :D 14:20 < whisller> crazy guy 14:20 < whisller> hehe 14:25 < digitarald> MikeSeth: already played L4D? 14:26 < digitarald> v-dogg: nice, u already updated the adt screenshots 14:26 -!- SasanRose [n=SasanRos@91.184.88.199] has quit ["leaving"] 14:27 < v-dogg> digitarald: yup 14:27 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 14:27 < v-dogg> digitarald: http://blog.veikko.fi/ :) 14:27 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 14:29 < digitarald> thx, u can link my name to digitarald.de if u want cross-reference 14:29 < digitarald> "now 174%" -> "now ca. 174%" :D 14:30 < digitarald> refering another post: google has a nice syntax highlighter 14:31 < v-dogg> oh 14:39 < MikeSeth> digitarald: no, ever since i got hooked on eve I dont play anything else because a) not much time for games b) boring 14:39 < MikeSeth> eve pwns you 14:39 < MikeSeth> as simple as that 14:40 < MikeSeth> http://upload.0x1011.org/files/LearningCurve.jpg 14:47 < digitarald> v-dogg: http://code.google.com/p/google-code-prettify/ 14:48 < digitarald> MikeSeth: Left4Dead is pretty amazing, played the demo one time and ordered it right away :D ... Maybe I just like to slaughter millions of zombies. And it needs less time than MMORGS ;) 14:49 < MikeSeth> will check it out 14:49 < MikeSeth> i dont like zombie games 14:49 < MikeSeth> v-dogg: is xpointer broken in 1.6? 14:50 < digitarald> its from valve, it must be good ;) 14:50 < MikeSeth> its made by valve? or just sold on steam? 14:51 < digitarald> made by the valve team 14:51 < MikeSeth> is nice 14:57 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 14:57 < MrJeep> morning 15:04 -!- icyt is now known as IcyT 15:06 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:13 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 15:14 < MikeSeth> hey someone paste an example of xinclude+xpointer from 1.0 15:16 < v-dogg> http://svn.projectbin.org/adt/trunk/demo/app/config/autoload.xml 15:17 < MikeSeth> nvm i figured it out already thanks :> 15:23 -!- fnordfish_ [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 15:26 -!- hoffigk [n=fhoffman@87.79.35.60] has quit [] 15:30 < MrJeep> v-dogg: what does 'atd' means ? 15:31 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:32 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Remote closed the connection] 15:32 < v-dogg> MrJeep: http://adt.projectbin.org/ && http://blog.veikko.fi/ 15:33 < MrJeep> :O 15:33 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:33 < v-dogg> people don't seem to read the mailing list a lot :) 15:33 < v-dogg> or is it just my posts? >:| 15:34 < MrJeep> sometime I get something like 8 emails from the mailing list per day 15:34 < MrJeep> I can't see how I can read them all 15:38 < whisller> v-dogg: set it as channel title ;p 15:38 < whisller> *topic 15:38 < MrJeep> paint it on the walls 15:38 < MrJeep> write it in the sky 15:39 < MrJeep> tatoo it on your forehead 15:39 < MrJeep> :P 15:41 < whisller> ahh there was a guy which done it :D for hmm don't remember how much they paid him for it 15:41 < digitarald> or let MrJeep read all the logs ;) 15:42 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 15:44 < MrJeep> :D 15:45 < v-dogg> MrJeep: I've mentioned ADT on the dev-list, users-list, agavi.org (development activity) and half a million times here :) 15:46 < v-dogg> and of course in my blog but nobody reads it :) 15:46 < MrJeep> well, I'm sorry..I haven't read the mailing list recently... 15:47 < MrJeep> but the project seems very usefull 15:47 < v-dogg> no need to be sorry, I didn't mean it like that 15:47 < v-dogg> but now: hoem tiem! 15:52 < digitarald> v-dogg: I'd add doctrine support ;) 15:55 < whisller> is possible now to get information about executed filters? 15:55 < whisller> in filter? 15:55 < whisller> which was executed earlier 15:58 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 16:04 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 16:05 < MikeSeth> home want 16:09 < Macen> ditto 16:14 < digitarald> v-dogg: matches routes could be in a table too 16:14 < digitarald> just need to fiddle out a nicer data format 16:14 < digitarald> and somehow the logger should append database queries in some standard format 16:15 < digitarald> if u add a propel logger, ping me, so I convert it for doctrine 16:21 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:25 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 16:28 -!- Fastly [n=alex@thecourt.gotadsl.co.uk] has joined #agavi 16:32 < horros> mmm 16:33 < horros> Rio Cola <3 16:36 < Fastly> v-dogg: the suggestion you gave earlier for grabbing $_SERVER info doesn't appear to be working: e.g. $user['ip_addr'] = $rd->getHeader('Remote-Addr'); 16:39 < v-dogg> only HTTP_* parameters are in $user 16:39 < v-dogg> REMOTE_ADDR should still be accessible from $_SERVER 16:42 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 16:43 < digitarald> Fastly: better resolve the user IP 16:43 < digitarald> proxy, etc 16:43 < digitarald> HTTP_X_FORWARDED_FOR, etc 16:44 < Fastly> ah.. ok, thanks... so should $rd->getHeader('User-Agent'); work? 16:44 < digitarald> yes 16:44 < digitarald> if its validated or your vm setting lax 16:44 < digitarald> at least not strict 16:45 -!- luke` [n=luke`@122.166.1.164] has quit [] 16:48 < Fastly> digitarald, would you recommend $rd->getHeader('X-Forwarded-For'); instead of $_SERVER['REMOTE_ADDR'] ? 16:48 < whisller> GLOBALS will be removed in php 5.3 or 6 ? 16:48 < horros> Fastly: X-Forwarded-For is used if the user uses a proxy server 16:48 < digitarald> I'm not sure how agavi handles that value 16:48 < Fastly> ahh.. gotcha 16:49 < horros> Fastly: If they do, then REMOTE_ADDR will be the address of the proxy 16:49 < digitarald> and even that differs ;) 16:49 < horros> if they don't, X-Forwarded-For isn't available. 16:49 < horros> Yeah, depending on how the proxy is set up :) 16:49 < digitarald> here is the theory: http://mikeage.net/content/proxy-checker/ 16:49 < Fastly> well.. it's not critical info, so i won't worry too much 16:49 < horros> But if x-forwarded-for is available, use that instead of remote_addr :) 16:49 < whisller> I've got it 16:49 < Fastly> ...in this case 16:50 < Fastly> ok 16:51 < digitarald> I have that script somewhere 16:51 < digitarald> Fastly: u are from alemania, right? 16:51 < Fastly> nope 16:51 < Fastly> London, baby! 16:51 < digitarald> mh, ok, somebody else 16:51 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:51 < digitarald> also nice and rainy 16:51 < _cheerios> jee 16:52 < digitarald> if u want my ip function, tell me and I'll search in my archive 16:53 < Fastly> thanks digitarald - for now it's not crucial, but will keep in mind 16:53 < digitarald> found it 16:53 < digitarald> sent 16:53 < Fastly> btw, even the basic $user['browser'] = $rd->getHeader('User-Agent'); doesn't work in an action's executeWrite() 16:54 < Fastly> thanks 16:54 < digitarald> Fastly: strict validationmanager? 16:54 < digitarald> and its "USER_AGENT" 16:55 < digitarald> at least in adt debugger 16:55 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:55 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 16:55 < v-dogg> no, it is $rd->getHeader('User-Agent') 16:56 < digitarald> :( 16:56 < digitarald> Bye! 16:56 < v-dogg> and the reason it doesn't work is most likely validation 16:58 -!- digitarald [n=digitara@44.Red-83-55-67.dynamicIP.rima-tde.net] has quit ["DONT CLICK HERE: http://digitarald.de"] 17:00 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 17:04 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 17:36 -!- Fastly [n=alex@thecourt.gotadsl.co.uk] has left #agavi [] 17:56 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 18:01 -!- jwage [n=jwage@corp.centresource.com] has quit [] 18:04 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 18:05 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 18:06 -!- jwage [n=jwage@corp.centresource.com] has quit [Client Quit] 18:15 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 18:25 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:50 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 19:01 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 19:14 < _cheerios> :p 19:17 < Seldaek> that's for the weak 19:28 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 19:38 < krycek_> i'm going to name my files just like that.. hehe 19:43 -!- krycek__ [n=bclishb@189.30.201.57] has joined #agavi 19:46 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:48 < Whisller> after uppgrade macports fix segfaults 19:48 < Whisller> *without after 19:50 < Whisller> but it is strange because libxml and libxslt is in this same versions. but it recompile it, only apache and other external libraries was changed. Maybe they prepare wrong installation of libxml/libxslt and because it we've got segfault 19:50 < Whisller> because first I've upgraded apache2 and issue still was there, but after upgrade all libraries it looks good 19:54 < Whisller> hmm now I'm thinking not sure that apache2 doesn't not fix it :> 19:55 < Whisller> ah no after recompile apache still in logs was segfault 20:02 -!- krycek_ [n=bclishb@201-34-68-64.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 20:07 < Whisller> http://schlueters.de/blog/archives/87-SQL-completion-in-PHP-strings.html great example, sql in ;) 20:08 < Whisller> of new NetBeans 20:20 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 20:23 -!- ttj [n=tjorri@kosh.hut.fi] has quit [Read error: 104 (Connection reset by peer)] 20:23 -!- ttj [n=tjorri@kosh.hut.fi] has joined #agavi 20:40 -!- Goleo[66] [n=master@91.98.70.70] has quit ["Leaving"] 20:41 -!- Goleo[66] [n=master@91.98.70.70] has joined #agavi 21:20 -!- matbtt [n=matbtt@BAH407a.bah.pppool.de] has joined #agavi 21:21 -!- Goleo[66] [n=master@91.98.70.70] has quit ["Leaving"] 21:21 -!- matbtt [n=matbtt@BAH407a.bah.pppool.de] has left #agavi [] 21:22 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 21:34 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 22:07 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 22:34 -!- Strzalek_ [n=Strzalek@dln112.neoplus.adsl.tpnet.pl] has joined #agavi 22:37 -!- Strzalek_ [n=Strzalek@dln112.neoplus.adsl.tpnet.pl] has quit [Client Quit] 22:39 -!- Strzalek_ [n=Strzalek@dln112.neoplus.adsl.tpnet.pl] has joined #agavi 23:04 < _cheerios> should not keep taking evening naps and waking up at 00:00... 23:04 -!- Strzalek_ [n=Strzalek@dln112.neoplus.adsl.tpnet.pl] has quit [] 23:30 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 23:44 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has quit [] --- Day changed Wed Nov 19 2008 00:29 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 00:30 < Fastly> out of interest, do you guys keep your slot actions in a separate Slots module, or contained within the module that serves a similar purpose... e.g. ProfileSlot and Profile actions in the Members module... 00:43 < impl> I don't see why you even have different actions for those? 00:46 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 00:50 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 01:13 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 01:18 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 01:25 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 01:45 < krycek__> has anyone there used a module from zend framwork with agavi? 01:49 < trophaeum> krycek__, agavi doesnt lock u in, u can use modules from any framework 01:53 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 01:55 < krycek__> right... wish me luck hehe 02:04 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 02:13 < Rick> is there an easy way to dump the contents of what the form population filter fails on? 02:16 < Rick> it's annoying to be told there is an error on 135 when the error being given to me does not match what is on that line 02:19 < Rick> aha 02:19 < Rick> nevermind 02:20 < Rick> just noticed the log generated :) 02:30 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 02:38 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 02:40 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 02:56 < krycek__> Zend_Search_Lucene is slower than i thought ;/ 03:07 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 03:14 -!- Zimm [n=asd@e177243035.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 03:23 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:30 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 104 (Connection reset by peer)] 03:31 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 03:33 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 03:33 < MugeSo> huomenta 03:34 < krycek__> huomenta 03:35 < MugeSo> I have a routing problem :( 03:35 < MugeSo> pattern="^s/({width:\d+}x{height:\d+}/)?(image_id:\d+)$" ignores width parameter 03:37 < MugeSo> when i call gen with width=240, height=320 and image_id=2, 03:37 < MugeSo> it returns /images/x95/2?width=240 :( 03:38 < krycek__> have you tried pattern="^s(/{width:\d+}x{height:\d+})?/(image_id:\d+)$"? 03:39 < MugeSo> hmm, 03:40 < MugeSo> it's generates /imagesx95/2?width=240 03:40 < MugeSo> s/it's/it 03:40 -!- IcyT is now known as icyt 03:45 < MugeSo> AgaviRouting.class.php is hard to read.. 03:47 < krycek__> pattern="^s/({width:\d+})?x({height:\d+}/)?(image_id:\d+)$" works 03:48 < krycek__> i guess you can only have one parameter per optional parentesis 03:49 -!- luke` [n=luke`@59.92.130.152] has joined #agavi 03:53 < MugeSo> thanks, 04:05 < Rick> hmm, with a custom validator my error message I set in the validation file doesn't show up, is there something special you have to do for those? 04:07 < MugeSo> with FPF? 04:07 < Rick> yeah 04:15 < trophaeum> i think im about to convert from eclipse to netbeans :/ 04:16 < trophaeum> now has sql code completion in php files if your using sql directly (no orm etc) 04:28 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 04:34 < MugeSo> Rick:could you show me your custom validato and fpf setting? 04:39 -!- luke` [n=luke`@59.92.130.152] has quit [] 04:44 < Rick> http://www.privatepaste.com/1ew94pyozb/download 04:44 < Rick> http://www.privatepaste.com/fe0s7QPgkK/download 04:45 < Rick> it adds error to the class of the form element 04:45 < Rick> but it doesn't add the message to errors 04:46 < krycek__> 04:46 < krycek__>

  • 04:46 < krycek__> 04:47 < Rick> krycek__: yes i'm already doing something similar :-) 04:48 < krycek__> hmm.. are you getting messages field by field? 04:48 < Rick> yes 04:48 < Rick> $template['errors'] ends up as just array() 04:48 < Rick> for that 04:48 < Rick> other errors show fine 04:55 < Rick> oh 04:55 < Rick> I think I know what the problem is now 04:57 < Rick> yeah 04:57 < Rick> that one is my fault 04:57 < Rick> next time I should look at an actual validator's code instead of assuming things based on the documentation 04:57 < Rick> you need to $this->throwError(); in a validator when the validation fails it seems 04:57 < Rick> not just return false; 04:57 < Rick> works now :) 05:24 < v-dogg> huomenta 05:26 < MugeSo> oh, sorry, I had lunch. 05:30 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 06:22 -!- SasanRose [n=SasanRos@91.184.88.199] has quit ["leaving"] 06:22 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 06:25 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 06:42 < horros> huomenta 07:04 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:08 -!- SasanRose [n=SasanRos@91.184.88.199] has quit [Remote closed the connection] 07:25 -!- Goleo[66] [n=master@91.98.70.36] has joined #agavi 07:28 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 07:31 -!- SasanRose [n=SasanRos@91.184.88.199] has joined #agavi 07:57 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:57 < _cheerios> huomenta 08:02 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 08:06 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:06 < whisller> morning 08:15 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)] 08:17 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:24 < Rick> is there a way to make a validator not update the form on the output page with the posted data? 08:24 < v-dogg> Rick: just one field or the whole form? 08:24 < Rick> one field of a form 08:25 < Rick> I want to explicitly set its value to something that isn't in the post data 08:25 < Rick> I'm going to guess $rd->setParameter though 08:25 < Rick> or something like that :-P 08:25 < v-dogg> no, that won't work, $rd is container's filtered request data 08:25 < Rick> ah 08:25 < Rick> true 08:25 < v-dogg> but but but... hm... 08:26 < Rick> it works fine when not defined but once it is, I can't seem to override it 08:26 < v-dogg> I'm not sure how to do this. you'd need to grab the original data, modify the field and manually set it for FPF 08:26 < Rick> guess I should look at FPF's code 08:28 < Rick> hmm 08:28 < Rick> I see something about skip 08:28 < Rick> if($cfg['skip'] instanceof AgaviParameterHolder) { 08:28 < Rick> $cfg['skip'] = $cfg['skip']->getParameters(); 08:28 < v-dogg> oh, that might work 08:29 < Rick> i'm not sure where to set that though 08:30 < v-dogg> $request->setAtrribute('skip', $params, 'org.agavi.filter.FormPopulationFilter'); 08:30 < Rick> huh, maybe 08:38 < Rick> yup 08:38 < Rick> that was it -- thanks 08:43 -!- dirkling [n=dirkling@87.79.35.60] has joined #agavi 08:43 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:43 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Remote closed the connection] 08:51 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 09:12 < v-dogg> anyone implemented captcha checking with Agavi? 09:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 09:53 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 09:54 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 10:04 -!- icyt is now known as IcyT 10:09 < trophaeum_> v-dogg, if you do anything captcha related, please please please use recaptcha, captcha's are easy to break if u want to spam sites 10:10 * horros kicks javascript in the face repeatedly with his steel cap boots 10:11 < trophaeum_> horros, whats sad is its a lot better than it was 10:12 < horros> This is so weird. I do element.appendChild(newDivElement); and I *SEE* in the JS debugger that it gets appended, I do window.alert(element.innerHTML) and I SEE the new
    there, but absolutely nothing shows up on the screen. 10:12 < horros> fecking javascript. 10:17 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 10:17 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 10:27 < digitarald> v-dogg: I added recaptcha to my blog 10:27 < digitarald> really simple 10:27 < digitarald> even googles captcha is broken 10:28 < digitarald> thats why google groups get more and more spam 10:29 < digitarald> the bad thing with recaptcha is, that it wants 2 words. does not result in a better usability 10:29 < digitarald> reading one word is hard, 2 blurry words are 200% harder 10:31 < trophaeum_> digitarald, you only need to actually get one right though 10:31 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 10:31 < trophaeum_> and it degrades gracefully if no js 10:32 < trophaeum_> plus if you cant read it, theres a button to get another captcha, plain and simple 10:32 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 10:32 < trophaeum_> i must admit, i havnt listened to its audio version before though, i suspect its pure evil to understand 10:33 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 10:33 < trophaeum_> math captchas are now useless too 10:33 < trophaeum_> as is what is this a picture of 10:35 < trophaeum_> if your captcha is in http://www.botmasternet.com/pictocod/ your completely screwed too 10:39 < digitarald> trophaeum_: but who knows that he only needs one? people will try hard anbd give up when they can't read both 10:40 < trophaeum_> digitarald, the button to get another is obvious 10:40 < trophaeum_> and if someone cant hit that button, chances are you were about to get a youtube quality post 10:41 < digitarald> best captcha: "type 'human' in this textfield" ;) 10:41 < trophaeum_> take note that i work both sides of the fence here with this stuff 10:41 < trophaeum_> and those are useless, completely 10:41 < trophaeum_> they worked for a while 10:41 < trophaeum_> but things have adapted since 10:42 < digitarald> and "don't type anything in the next textfield"? 10:42 < digitarald> I'm sure that is totally bulletproof 10:44 < digitarald> people are getting more and more weird ideas to prevent spam 10:44 < digitarald> "drag the red box in the blue box" 10:45 < trophaeum_> lets just say i have code that can bypass pretty much all of that type of stuff, red box in the blue box requires js and some bloated js lib or flash, we all know thats a bad joke 10:46 < horros> digitarald: A forum I write on has a captcha for signing in 10:46 < horros> "Please type the answer to 7000 plus one in this box" 10:46 < horros> :) 10:47 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 10:49 < trophaeum_> thats not hard, you just write code to find generic stuff like numbers (text or integer) and symbols (text or /-*+ etc) and then take a guess 10:50 < trophaeum_> did i mention i mostly play on the evil side of these things? :) 10:51 < trophaeum_> seriously, recaptcha is the best from both sides of the coin, it degrades, its hearing impaired friendly and its near impossible to crack 10:51 < horros> Ah, so you're to blame for all the porn spam on the open side of the forum? 10:52 * horros hits trophaeum_ over the head with a fairly large rock 10:52 < trophaeum_> hahahaha, i tend to do some more targetted stuff but lets just say i leave my share of mess in certain places 10:54 < trophaeum_> captcha breakers that can break an image in under .2secs for any stock cms with default settings on a captcha are worth their weight in gold :) 10:56 < horros> So... They're worth nothing. 10:57 < horros> unless you print the code out 10:57 < horros> or weigh the media 10:57 < horros> maybe store it on an old mainframe? 10:59 < trophaeum_> iv got an old iomega jaz drive sitn on the other desk, that help ya? 11:03 -!- S-i-A [n=S-i-A@unaffiliated/s-i-a] has joined #agavi 11:04 -!- S-i-A [n=S-i-A@unaffiliated/s-i-a] has left #agavi ["Leaving"] 11:28 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 11:40 < Rick> is there a way to disable validation / enable pass through for everything? 11:40 < Rick> I know it's evil but in my case I'd like to log _everything_ that ends up in $_POST 11:40 < Rick> for record keeping 11:40 < Rick> (paypal postback) 11:40 < Rick> I don't really want to write out validation data for every possible paypal postback value though 11:44 < v-dogg> is this for testing or longer use? 11:44 < Rick> permanent use 11:44 < Rick> I'd of course only use validated data that I want from the paypal postback 11:44 < Rick> but I need the original data as well 11:44 < v-dogg> mm... 11:45 < v-dogg> and is it one or many actions? 11:45 < Rick> paypal accesses ipn -> you contact paypal server with same data to verify 11:45 < Rick> just one 11:45 < v-dogg> I think global request data is available for action::initialize 11:46 < v-dogg> you can grab it from context 11:46 < Rick> oh 11:46 < Rick> that'll work 11:46 < v-dogg> but be careful with it or we'll beat the crap out of you! ;) 11:46 < Rick> all I want to do is store it (and postback to paypal) :-) 11:49 < Rick> yep this'll work 12:05 < v-dogg> hmm.. validator dependencies fail 12:07 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:13 < v-dogg> hmm... need help 12:15 < v-dogg> what's wrong with this: http://pastebin.ca/1261297 12:15 < v-dogg> isnotempty is called and returns true 12:16 < v-dogg> equals-validator is not even called 12:21 < Rick> cool... overrode agavi's defining of module and action in parameters to unique names that won't collide :-) 12:23 < v-dogg> dammit, this drives me mad 12:23 < Rick> wish I could be of more help 12:24 < v-dogg> and all the gurus are somewhere 12:24 * v-dogg slaps //agavi[@status=guru] 12:25 < Rick> hooray! just confirmed paypal is posting back data and I am getting it :) 12:30 -!- Sasan_Rose [n=SasanRos@91.184.88.105] has joined #agavi 12:30 < saracen> Is it ok to check if a container has is_slot inside of a template, or is it best to do the check in the view and set a new flag inside $template? 12:31 -!- SasanRose [n=SasanRos@91.184.88.199] has quit [Nick collision from services.] 12:31 -!- Sasan_Rose is now known as SasanRose 12:32 < v-dogg> I don't see any harm in that 12:33 < saracen> which? If I do do it in the template, how would I go about that? Theres no shorthand variable for the container is there? 12:34 < v-dogg> saracen: $container 12:35 < saracen> oh, lawl 12:35 < saracen> Thank you :) 12:49 -!- Rendez [n=Rendez@213.229.146.161] has quit [" (going back to the Real World)."] 13:03 -!- IcyT is now known as icyt 13:07 -!- SasanRose [n=SasanRos@91.184.88.105] has quit ["leaving"] 13:35 -!- luke` [n=luke`@122.166.1.164] has quit [] 13:50 < Fastly> what variable holds the current environment name in a template? 13:51 < v-dogg> AgaviConfig::get('core.environment'); 13:51 < Fastly> thanks v-dogg 13:51 < Fastly> so there's no special template var then.. cheers 14:01 -!- Goleo[66] [n=master@91.98.70.36] has quit [Read error: 131 (Connection reset by peer)] 14:15 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 14:18 -!- Goleo[66] [n=master@91.98.71.241] has joined #agavi 14:45 -!- icyt is now known as IcyT 14:49 -!- Zimm [n=asd@g224004062.adsl.alicedsl.de] has joined #agavi 15:36 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 15:39 -!- guillerr [n=guillerr@host147.190-138-189.telecom.net.ar] has joined #agavi 15:39 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 15:40 -!- Strzalek [n=Strzalek@dmb21.neoplus.adsl.tpnet.pl] has joined #agavi 15:45 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 15:51 < Rick> whoo, completed my paypal implementation :) 15:53 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 16:20 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 16:20 -!- Seldaek [n=seld@crom.seld.ch] has quit [Read error: 104 (Connection reset by peer)] 16:21 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 16:46 -!- marklar|omni [n=mark@teh.marklar.biz] has quit [Read error: 60 (Operation timed out)] 16:46 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit [Read error: 104 (Connection reset by peer)] 16:47 -!- marklar|omni [n=mark@teh.marklar.biz] has joined #agavi 16:56 -!- guillerr_ [n=guillerr@host69.190-224-151.telecom.net.ar] has joined #agavi 17:01 -!- dirkling [n=dirkling@87.79.35.60] has quit [] 17:03 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 17:04 -!- bleachy [n=bbleach@217.18.21.194] has quit [Read error: 110 (Connection timed out)] 17:06 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 17:09 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 17:14 -!- guillerr [n=guillerr@host147.190-138-189.telecom.net.ar] has quit [Read error: 110 (Connection timed out)] 17:20 -!- krycek_ [n=bclishb@201-66-136-106.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:38 -!- krycek__ [n=bclishb@189.30.201.57] has quit [Read error: 110 (Connection timed out)] 17:48 -!- SasanRose [n=SasanRos@92.50.11.177] has joined #agavi 18:02 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has joined #agavi 18:06 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 18:16 -!- SasanRose [n=SasanRos@92.50.11.177] has quit [Connection timed out] 18:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 18:18 < _cheerios> wooooooooooot! 18:19 < v-dogg> I wonder too 18:20 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:20 < v-dogg> I still can't get my provides-depends working! >:I 18:21 -!- SasanRose [n=SasanRos@92.50.11.177] has joined #agavi 18:27 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:34 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has quit [Connection timed out] 18:35 -!- Sasan_Rose [n=SasanRos@92.50.11.177] has joined #agavi 18:40 < krycek_> v-dogg: i've done some validations using provides-depends... and it's working...and looking at your code, the only diff is that i'm using required="false" 18:42 < krycek_> hmm.. and my validators don't use base="", what does that? base="user" in your code 18:43 < v-dogg> ==>> provides "foo[bar]" 18:59 < v-dogg> sorry, other way around 19:00 < v-dogg> so depending validator needs depends="bar[foo]" 19:07 -!- Sasan_Rose is now known as SasanRose 19:08 -!- nfq [n=nfq@84-73-34-145.dclient.hispeed.ch] has joined #agavi 19:10 < krycek_> hmmmm... is base="" supported in 0.11? 19:10 < v-dogg> yes 19:11 < krycek_> i think it is much more easier to read user[foo] than base="user">foo 19:12 < krycek_> ops... -more 19:13 < v-dogg> mmmmmm.... slots, execution containers.... so lovely :) 19:31 < bobbytek> my gf has a slot... and an execution container too 19:34 < v-dogg> do you need to put coins into the slot to ride her? 19:35 < bobbytek> or something else entirely 19:36 < krycek_> hehehehe 19:40 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 19:45 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:50 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 20:00 -!- nfq [n=nfq@84-73-34-145.dclient.hispeed.ch] has quit [] 20:00 -!- SasanRose [n=SasanRos@92.50.11.177] has quit ["leaving"] 20:09 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 20:12 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 20:36 < MrJeep> just out of curiosity 20:36 < MrJeep> anyone know those cats living in a kind of bottle 20:37 < MrJeep> I think it's or it was popular in china 20:37 < MrJeep> anyone knows a link 20:38 < MrJeep> people here don't believe me 20:51 < bobbytek> no, but I'm interested :) 20:52 < bobbytek> http://www.youtube.com/watch?v=xXR5GmNyh7c 20:53 < bobbytek> www.bonsaikitten.com 20:59 < bobbytek> http://images.google.com/images?q=BONSAI+CATS&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&um=1&sa=X&oi=image_result_group&resnum=1&ct=title 20:59 < bobbytek> haha 20:59 < bobbytek> total hoax 21:03 < _cheerios> heh 21:07 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 21:08 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 60 (Operation timed out)] 21:21 -!- krycek__ [n=bclishb@189-10-227-200.smace701.dsl.brasiltelecom.net.br] has joined #agavi 21:34 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 21:37 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:38 -!- krycek_ [n=bclishb@201-66-136-106.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 21:41 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Read error: 110 (Connection timed out)] 21:44 -!- Goleo[66] [n=master@91.98.71.241] has quit ["Leaving"] 21:53 -!- krycek_ [n=bclishb@200-102-90-17.smace701.dsl.brasiltelecom.net.br] has joined #agavi 21:54 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 22:12 -!- krycek__ [n=bclishb@189-10-227-200.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 22:12 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:15 -!- Strzalek [n=Strzalek@dmb21.neoplus.adsl.tpnet.pl] has quit [] 22:16 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-434a17232fd650eb] has joined #agavi 22:16 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-434a17232fd650eb] has quit [Client Quit] 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-bb367da4e035b145] has joined #agavi 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-bb367da4e035b145] has quit [Client Quit] 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-9d7fc1587ad96e23] has joined #agavi 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-9d7fc1587ad96e23] has quit [Client Quit] 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-a7cf5d05b4e35c8f] has joined #agavi 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-a7cf5d05b4e35c8f] has left #agavi [] 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-7fd7b92d86c7e053] has joined #agavi 22:17 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-7fd7b92d86c7e053] has quit [Client Quit] 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-300e238d50c65205] has joined #agavi 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-300e238d50c65205] has quit [Client Quit] 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-e4867fccab06affd] has joined #agavi 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-e4867fccab06affd] has quit [Client Quit] 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-f403c2e387f5f82f] has joined #agavi 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-f403c2e387f5f82f] has quit [Client Quit] 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-53148929e3f552cb] has joined #agavi 22:18 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-53148929e3f552cb] has quit [Client Quit] 22:19 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-be8064a4cd3fe183] has joined #agavi 22:19 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-be8064a4cd3fe183] has quit [Client Quit] 22:19 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-ffe68c996403f418] has joined #agavi 22:19 -!- redsquar [i=3ffa675a@gateway/web/ajax/mibbit.com/x-ffe68c996403f418] has left #agavi [] 22:27 -!- krycek__ [n=bclishb@200-102-254-168.smace701.dsl.brasiltelecom.net.br] has joined #agavi 22:43 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:45 -!- krycek_ [n=bclishb@200-102-90-17.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 22:46 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 22:52 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi --- Log closed Wed Nov 19 23:07:59 2008 --- Log opened Wed Nov 19 23:08:03 2008 23:08 -!- Chuckwalla [n=chuckwal@agavi.org] has joined #agavi 23:08 -!- Irssi: #agavi: Total of 34 nicks [1 ops, 0 halfops, 0 voices, 33 normal] 23:08 -!- Irssi: Join to #agavi was synced in 2 secs 23:17 -!- krycek__ [n=bclishb@200-102-254-168.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 113 (No route to host)] 23:27 -!- justanothercoder [n=devil@122.169.188.211] has joined #agavi 23:28 < justanothercoder> hey everyone 23:32 -!- jwage [n=jwage@corp.centresource.com] has quit [] 23:35 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 110 (Connection timed out)] --- Day changed Thu Nov 20 2008 00:00 < justanothercoder> do i need a specific version of mysql to run the bloggie tutorial ? i'm trying to create my tables, but mysql is throwing an error. i'm just copy pasting, so i'm sure i din't mess something up 00:01 < justanothercoder> i'm using mysql v5.0 00:03 < justanothercoder> got it. my bad. i messed up something 00:03 < justanothercoder> lol 00:13 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 00:13 < MugeSo> huomenta 00:42 -!- guillerr_ [n=guillerr@host69.190-224-151.telecom.net.ar] has quit ["http://devthought.com"] 00:59 -!- krycek_ [n=bclishb@189.74.198.127] has joined #agavi 01:06 -!- karmacod1r [n=karmacod@dslb-084-057-091-255.pools.arcor-ip.net] has joined #agavi 01:07 -!- karmacoder [n=karmacod@dslb-084-057-078-102.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 01:07 -!- karmacod1r is now known as karmacoder 01:07 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 01:22 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 02:18 -!- luke` [n=luke`@59.92.130.152] has joined #agavi 02:22 -!- luke` [n=luke`@59.92.130.152] has quit [Client Quit] 03:09 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 03:14 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:14 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 03:53 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 04:06 -!- krycek_ [n=bclishb@189.74.198.127] has quit [Read error: 104 (Connection reset by peer)] 04:09 -!- krycek_ [n=bclishb@189.73.189.250] has joined #agavi 04:44 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 04:54 -!- krycek_ [n=bclishb@189.73.189.250] has quit [Read error: 104 (Connection reset by peer)] 04:57 -!- krycek_ [n=bclishb@201-66-218-24.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:10 -!- krycek__ [n=bclishb@201-35-130-80.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:14 -!- IcyT is now known as icyt 05:15 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 05:15 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 05:22 -!- SasanRose [n=SasanRos@91.184.88.105] has joined #agavi 05:29 -!- krycek_ [n=bclishb@201-66-218-24.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 05:51 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 05:59 -!- Zimm [n=asd@g224004062.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 06:23 < v-dogg> huomenta 06:38 -!- krycek_ [n=bclishb@189.30.199.102] has joined #agavi 06:40 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 06:42 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 06:54 -!- SasanRose [n=SasanRos@91.184.88.105] has quit [Read error: 110 (Connection timed out)] 06:57 -!- krycek__ [n=bclishb@201-35-130-80.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 07:02 -!- krycek__ [n=bclishb@200-102-206-1.smace701.dsl.brasiltelecom.net.br] has joined #agavi 07:18 < digitarald> Huomenta! 07:18 -!- SasanRose [n=SasanRos@91.184.88.11] has joined #agavi 07:18 < digitarald> v-dogg: what about adding more verbose output to the debugger 07:18 < digitarald> configuration, registered global and action filters 07:19 < digitarald> any idea how u would add a database query logger to the current design? 07:27 -!- krycek_ [n=bclishb@189.30.199.102] has quit [Read error: 110 (Connection timed out)] 07:45 < digitarald> v-dogg: I enhanced matched routes output, if u'd add adt to github, I could commit and u can pull my patch ;) 07:47 < v-dogg> I don't know how and I don't have the time to learn just now :) 07:48 < v-dogg> but pastebin is fine too, I can sort out merging later 07:48 < digitarald> ok, I use both and can say that github is more fun for open-source projects (easier collaboration) 07:48 < digitarald> $table = array(array('Name', 'Regexp', 'Matches')); 07:48 < digitarald> foreach($template['routes'] as $routeName => $routeInfo) { 07:48 < digitarald> $table[] = array($routeName, $routeInfo['opt']['reverseStr'], $routeInfo['matches']); 07:48 < digitarald> } 07:48 < digitarald> $firephp->table('Matched Routes', $table); 07:48 < digitarald> these are the lines that replace the routes group 07:49 < digitarald> very useful information 07:49 < v-dogg> awesome 07:49 < digitarald> maybe more can be added 07:49 < v-dogg> about additional loggers: I was going to create some sort of "plugin" mechanism for those 07:49 < digitarald> maybe the source 07:50 < v-dogg> but haven't had the time to design it 07:50 < digitarald> I thought about that, a entry should have x tabs with y table values 07:50 < digitarald> tabs could be transformed into groups, and so on 07:51 < digitarald> maybe later, when I have a minute 07:55 < v-dogg> the original html toolbar doesn't keep up with the development :p 07:55 < v-dogg> I've started to like the firephp stuff so much, I stopped using the toolbar 07:55 < digitarald> never used it ;) 07:55 < digitarald> it should maybe just follow the firephp layout later on 07:56 < v-dogg> yup 07:56 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 07:58 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:00 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:02 -!- krycek_ [n=bclishb@189-10-226-107.smace701.dsl.brasiltelecom.net.br] has joined #agavi 08:04 < v-dogg> digitarald: commited 08:17 < whisller> morning 08:19 < horros> Huomenta. 08:19 -!- krycek__ [n=bclishb@200-102-206-1.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 08:21 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 08:27 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Excess Flood] 08:28 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 08:50 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 08:53 < MugeSo> When will ADT get able to work with exception output :D 09:04 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:20 < digitarald> logging exceptions in firephp? 09:20 < digitarald> firephp already can catch exceptions ;) 09:28 -!- justanothercoder [n=devil@122.169.188.211] has quit ["Ex-Chat"] 09:42 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 09:46 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 09:48 -!- krycek__ [n=bclishb@201-34-92-198.smace701.dsl.brasiltelecom.net.br] has joined #agavi 09:49 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 10:00 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 10:07 -!- krycek_ [n=bclishb@189-10-226-107.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 10:18 -!- krycek_ [n=bclishb@189.30.38.74] has joined #agavi 10:25 < dsias> hi 10:37 -!- krycek__ [n=bclishb@201-34-92-198.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 10:58 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 11:10 -!- klingling [n=klinglin@87.79.35.60] has joined #Agavi 11:15 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 11:47 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 12:03 -!- deeeeb [n=fake@92.114.103.87.rev.vodafone.pt] has joined #agavi 12:04 < deeeeb> hi 12:05 < trophaeum_> noone home, go away ;) 12:06 < deeeeb> hehe 12:06 < deeeeb> thank you ! 12:14 -!- SasanRose [n=SasanRos@91.184.88.11] has quit ["leaving"] 12:14 < v-dogg> btw, where is .pt 12:14 < v-dogg> too lazy to look it up :) 12:14 < trophaeum_> portugal isnt it? 12:14 < v-dogg> ah 12:14 < deeeeb> ye :) 12:21 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has joined #agavi 12:44 -!- deeeeb [n=fake@92.114.103.87.rev.vodafone.pt] has quit [] 12:54 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 13:26 -!- Strzalek__ [n=Strzalek@dkf221.neoplus.adsl.tpnet.pl] has joined #agavi 13:32 -!- Rendez [n=Rendez@213.229.146.161] has quit [] 13:43 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:43 < graste> Huomenta :D 13:43 -!- luke` [n=luke`@122.166.1.164] has quit [] 13:51 < v-dogg> huomenta graste 13:55 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 13:59 < horros> I think I've talked myself a ticket to CeBIT next year :) 14:00 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 14:05 < bobbytek> Huomenta 14:05 < bobbytek> Where is the one they call MikeSeth? 14:11 -!- Zimm [n=asd@e177247044.adsl.alicedsl.de] has joined #agavi 14:12 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 14:38 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Leaving"] 14:44 -!- klingling [n=klinglin@87.79.35.60] has quit [] 15:28 -!- luke` [n=luke`@59.92.155.33] has joined #agavi 15:33 -!- luke` [n=luke`@59.92.155.33] has quit [Client Quit] 15:40 -!- Strzalek__ [n=Strzalek@dkf221.neoplus.adsl.tpnet.pl] has quit [Read error: 145 (Connection timed out)] 15:48 -!- nfq [n=nfq@5-158.0-85.cust.bluewin.ch] has joined #agavi 15:51 -!- Strzalek [n=Strzalek@dka223.neoplus.adsl.tpnet.pl] has joined #agavi 15:54 < MrJeep> what do you think about this.. to make template code cleaner 15:54 < MrJeep> in a site with 2 or more languages 15:54 < MrJeep> I've created an output filter that will replace {{Some text string..}} with the translation 15:55 < MrJeep> overkill ? 15:55 < Macen> gettext++ 15:56 < MrJeep> huh? 15:59 < saracen> Can't agavi translator do pretty much what you want? ;x 15:59 < saracen> translation* 16:00 < MrJeep> oh it uses agavi's translator 16:00 < MrJeep> instead of $tm->_('The String', 'someDomain') .. whatever 16:01 < MrJeep> I've created an output filter that will search for {{some string}} and will replace it with $tm->_('some string..') 16:03 < saracen> I wouldnt like that :) 16:34 -!- Rendez [n=Rendez@153.Red-80-34-146.staticIP.rima-tde.net] has joined #agavi 16:46 < impl> MrJeep: afaic, that belongs in a renderer, not an output filter 16:47 < MrJeep> why so ? 16:47 < impl> Because it seems like a template language to me 16:51 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 16:54 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 16:56 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Read error: 131 (Connection reset by peer)] 16:57 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 16:57 -!- jwage [n=jwage@corp.centresource.com] has quit [Connection reset by peer] 16:58 < saracen> impl: Would you dance, if I asked you to dance? 16:58 < impl> Only if I'm drunk 16:58 < impl> :) 17:02 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 17:03 < _cheerios> huomenta 17:17 -!- nfq [n=nfq@5-158.0-85.cust.bluewin.ch] has quit [] 17:23 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 17:32 -!- luke` [n=luke`@59.92.155.33] has joined #agavi 17:36 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 17:38 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 17:42 -!- stachu [n=what@chello089074143156.chello.pl] has joined #agavi 17:43 < stachu> could anyone explain me how to clear cache in agavi? 17:45 < stachu> are there some classes responsible for it? or just i have to create me own? 17:46 -!- krycek__ [n=bclishb@189-72-60-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:49 < Whisller> v-dogg: adt.veikko.fi doesn't work with "www" :) 17:55 -!- luke` [n=luke`@59.92.155.33] has quit [Read error: 110 (Connection timed out)] 18:06 < v-dogg> Whisller: it's not suppose to work 18:06 < Whisller> It should work, if you do not want to www it should redirect to http:// 18:06 < v-dogg> only adt.projectbin.org. adt.veikko.fi was just a temporary place for the screenshots once 18:06 < Whisller> ahhh 18:07 < v-dogg> stachu: search for clearCache, it's there somewhere :) 18:07 < stachu> ok 18:07 < stachu> thanks 18:08 < v-dogg> and no, you definitely should not build your own as all the group logic is already there 18:09 < horros> I can never remember in which class the clearCache method is :) 18:09 < horros> It USED to be in the old cachingexecutionfilter back in the days :) 18:09 < stachu> thats why im asking for it 18:09 < stachu> :) 18:11 -!- krycek_ [n=bclishb@189.30.38.74] has quit [Read error: 110 (Connection timed out)] 18:14 -!- krycek__ [n=bclishb@189-72-60-245.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 18:34 < _cheerios> getting a certification is hard work. sitting all day long listening to someone x_X 18:34 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 18:36 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:36 < v-dogg> _cheerios: what cert? 18:36 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 18:37 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 18:38 < _cheerios> certified scrumMaster 18:39 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 18:40 -!- dsias [n=dsias@66.216.24.2] has joined #agavi 18:40 < v-dogg> certified thighmaster 18:40 < _cheerios> close :) 18:46 -!- krycek_ [n=bclishb@201-40-156-111.smace701.dsl.brasiltelecom.net.br] has joined #agavi 18:52 < stachu> what im doing wrong? 18:52 < stachu> AgaviExecutionFilter::clearCache(array('product', $rd->getParameter('id'))); 18:52 < stachu> how to get this filter object? 18:52 < stachu> is it singleton 18:52 < v-dogg> the method is static as far as I remember 18:53 < stachu> but it doesnt work 18:56 < stachu> i used this code but it isnt even provoking this method 18:57 -!- Rendez [n=Rendez@153.Red-80-34-146.staticIP.rima-tde.net] has quit [" (going back to the Real World)."] 19:07 -!- krycek__ [n=bclishb@201-40-156-111.smace701.dsl.brasiltelecom.net.br] has joined #agavi 19:10 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 19:11 -!- stachu [n=what@chello089074143156.chello.pl] has quit ["Leaving"] 19:22 -!- krycek_ [n=bclishb@201-40-156-111.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 19:42 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 19:43 -!- Strzalek [n=Strzalek@dka223.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 19:51 -!- twenty-three [n=twenty-t@91-67-251-243-dynip.superkabel.de] has joined #agavi 20:08 -!- graste [n=graste@f053003062.adsl.alicedsl.de] has joined #agavi 20:11 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 20:13 -!- graste1 [n=graste@f053003062.adsl.alicedsl.de] has joined #agavi 20:13 -!- graste [n=graste@f053003062.adsl.alicedsl.de] has left #agavi [] 20:13 -!- graste1 [n=graste@f053003062.adsl.alicedsl.de] has left #agavi ["Leaving."] 20:13 -!- graste1 [n=graste@f053003062.adsl.alicedsl.de] has joined #agavi 20:15 < _cheerios> sooo tired. /me turns to some alcohol for help 20:57 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:58 -!- icyt is now known as IcyT 21:02 -!- twenty-three [n=twenty-t@91-67-251-243-dynip.superkabel.de] has quit ["Leaving"] 21:04 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:23 -!- DracoBlue [n=jan@dslb-088-074-102-082.pools.arcor-ip.net] has joined #agavi 21:28 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:02 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 22:02 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 22:17 -!- jwage_ [n=jwage@corp.centresource.com] has quit [Client Quit] 22:35 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 22:38 -!- E_mE` [n=eme@82.111.116.18] has joined #agavi 22:39 < E_mE`> yo, can i download the agavi api from anywhere? 22:51 < jake> Like, API documentation? 23:01 < E_mE`> ja 23:01 < E_mE`> jake: 23:04 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 23:05 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 54 (Connection reset by peer)] 23:19 < jake> E_mE, I believe wombert has a zip file on the site, let me see if I can find the URL 23:21 -!- graste1 [n=graste@f053003062.adsl.alicedsl.de] has quit ["Leaving."] 23:22 -!- DracoBlue [n=jan@dslb-088-074-102-082.pools.arcor-ip.net] has quit ["Quit."] 23:37 -!- krycek_ [n=bclishb@189-72-60-43.smace701.dsl.brasiltelecom.net.br] has joined #agavi 23:55 -!- krycek__ [n=bclishb@201-40-156-111.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] --- Day changed Fri Nov 21 2008 00:18 < Rick> what adds html to the executeWrite response if the output doesn't contain proper html 00:18 < Rick> (it's annoying :) 00:20 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 00:21 < Rick> oh 00:21 < Rick> maybe it's FPF 00:21 < Rick> hooray 00:21 < Rick> that was it 00:32 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Client Quit] 00:39 -!- dsias [n=dsias@66.216.24.2] has quit [Read error: 110 (Connection timed out)] 00:50 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:06 -!- karmacod1r [n=karmacod@dslb-084-057-088-192.pools.arcor-ip.net] has joined #agavi 01:19 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 01:22 -!- karmacoder [n=karmacod@dslb-084-057-091-255.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:22 -!- karmacod1r is now known as karmacoder 02:16 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 02:28 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:33 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 02:34 -!- Zimm [n=asd@e177247044.adsl.alicedsl.de] has quit [Connection timed out] 03:15 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection] 03:32 -!- IcyT is now known as icyt 03:47 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)] 03:56 -!- E_mE` [n=eme@82.111.116.18] has quit [Remote closed the connection] 04:16 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 05:30 < v-dogg> huomenta 05:42 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 05:43 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 06:00 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 06:13 -!- Goleo[66] [n=master@91.98.70.221] has joined #agavi 07:00 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 07:22 < digitarald> v-dogg: don't u use squeezebox? 07:22 < v-dogg> no 07:23 < v-dogg> or do I... hmm... :D 07:23 < v-dogg> I used remooz or squeezebox in one prototype project 07:24 < v-dogg> no, wait, another project uses one of them too 07:25 < v-dogg> ReMooz 07:26 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:28 < splatch> hey 07:37 < v-dogg> digitarald: why? 08:14 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 08:27 < digitarald> only because I have an update 08:27 < splatch> blah 08:28 < splatch> my friends have cool idea 08:28 < splatch> don't write Java code, let's write Java Script code 08:28 < splatch> and run it from java 08:28 < digitarald> thats a new idea? 08:29 < splatch> digitarald: yes 08:29 < v-dogg> hell no :) 08:29 < splatch> digitarald: and I going to kill this idea 08:29 < splatch> I won't use JS in Java 08:29 < splatch> is stupid because JS code will write developers 08:29 < splatch> not buisness users 08:29 < splatch> so what for use JS when I can write everything in Java!? 08:30 < splatch> lets, write web pages in JS, we don't need PHP 08:30 < splatch> lets write everything in JS, we don't need even C :) 08:31 < digitarald> splatch: easier to deploy 08:31 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Client Quit] 08:32 < splatch> digitarald: I can compile Java in the fly 08:32 < splatch> Java provides compiler API 08:32 < digitarald> I saw a framework based on java + javascript these days, forgot the name 08:32 < digitarald> so its still not a new idea ;) 08:33 < splatch> echo? 08:33 < splatch> digitarald: I know that isn't new idea, but it's bad idea 08:40 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:43 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:47 -!- jwage__ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:54 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:00 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:01 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 09:02 < Macen> what php caching tools plug into Agavi? 09:02 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 09:02 < Macen> ahem, hurry, etc 09:02 < Macen> :/ 09:03 < v-dogg> none 09:03 < v-dogg> and all 09:03 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:04 < v-dogg> do you mean what storages are available for Agavi's caching or do you want to cache your own data or what? 09:05 < Macen> output caching 09:05 < Macen> opportunity gone, i just called it output caching 09:06 < v-dogg> ? 09:07 < Macen> you know, where caching is done server side 09:08 < Macen> I know Agavi natively supports caching however there is a plugin I've heard mentioned that also caches php code in the actual project 09:08 < Macen> so that say "Slot 1" is cached for 3 hours, "Slot 2" is cached for 3 days, etc 09:08 < trophaeum_> Macen, if you want opcode cache, xcache.lighttpd.net is the best 09:09 < trophaeum_> errrr, im not sure thats what ur talkin about though :) 09:09 < v-dogg> me neither 09:09 < Macen> they did it on the German YouTube site 09:09 < Macen> he spoke of it in his presentation 09:09 < horros> :| 09:09 < v-dogg> "he"? 09:09 < Macen> Wombat 09:10 < v-dogg> that would be Agavi's caching then 09:10 < trophaeum_> unless im mistaken u just want diff ttls per slot 09:10 < Macen> "opcode" is what i wanted methinks 09:10 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 09:10 < v-dogg> and yes, Agavi can cache actions, views or complete pages 09:10 < Macen> good :> 09:11 < v-dogg> you really need to try being a bit more clear... 09:11 < Macen> "what is opcode called" ? 09:11 < Macen> how else would one refer to it? 09:11 < v-dogg> 11:05 < Macen> opportunity gone, i just called it output caching 09:12 < v-dogg> agavi's cache has nothing to do with opcode 09:12 < trophaeum_> Macen, opcode caches are purely to stop php reparsing the .php file into an opcode array each time the page loads (real world 10 fold performance diff with oop code is 'normal') 09:13 < Macen> i need to read up so i can be more specific 09:13 < Macen> thank you 09:13 < trophaeum_> Macen, in your reading then, read about xcache, apc, eaccelerator (its old and useless now but a lot of info floating around on it) and memcache 09:14 * Macen nods 09:14 < Macen> without these keywords Google is rather shit heh 09:15 < trophaeum_> http://phpfi.com/380651 - someone in here might appreciate this code 09:15 < trophaeum_> incomplete but a nice starting point 09:15 < trophaeum_> need to finish it 1 day 09:17 < Macen> saved for future reference 09:17 < Macen> trophaeum_ : thanks 09:17 < Macen> maybe one day i'll blog all this info 09:18 < Macen> right now time is short :| 09:18 < Macen> and i don't have a blog :| 09:18 < Macen> heh 09:19 < E_mE> huomenta 09:19 < trophaeum_> mlc is a really nice gem i keep using from site to site, its soooo dammed fast and perfect for cluster scale outs, the idea is a local xcache store per server that will have the 'hottest' data then a cluster wide memcache that will have most of your data in a cache somewhere then the idea was to allow filesystem based stores as well so you could resort to filesystem/nfs mount cache for really expensive stuff 09:19 < Macen> talking of which, Agavi should clearly have a page that has links to "people who use Agavi" or a "links resource" to the big names in this channel 09:19 * E_mE off to PHPNW 08 in hour or so 09:19 < trophaeum_> got some more work to go but its useful so far 09:20 < Macen> i link to Agavi from a PR6 site (though the page itself is at PR0) some payback would be nice :s 09:20 < trophaeum_> propel has a page :P 09:21 < Macen> trophaeum_: mic? 09:21 < Macen> mIc? 09:21 < trophaeum_> mlc 09:21 < Macen> or whatever you wrote :p 09:21 < trophaeum_> multi layer cache 09:21 < trophaeum_> ya 09:21 < Macen> ah 09:22 < trophaeum_> would be nice to add metrics to it to say that it will cost on avg xxms to check/store in this cache store and that this query under normal load if the cache hit fails will cost me this much, u work out how hard we look through cache to find the cached data 09:22 < trophaeum_> i HATE sql servers blowing up under load -_- 09:23 * Macen blinks 09:23 < Macen> i want to be able to know what you mean :s 09:23 < Macen> hehe 09:23 < trophaeum_> haha 09:24 < trophaeum_> im about to take a break, ill msg ya when im back and explain it if u want 09:25 < Macen> not at the moment but I'll be sure to take you up on it some other time :p 09:25 < Macen> i was on the phone before trying to get them to upgrade to Agavi 09:25 < Macen> i need to read up so i can understand you ;) 09:26 < trophaeum_> :) 09:26 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 09:36 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 09:41 < digitarald> Macen: PR6, and position in alexa ranking? ;) 09:52 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 09:57 < Macen> 4,8364,85739 09:57 < Macen> this is good?? 09:59 < Macen> http://widgets.alexa.com/traffic/graph/?r=3m&y=r&z=1&h=300&w=470&c=1&u[]=agavi.org&u[]=youds.com&u[]=digitarald.de&x=2008-11-21T10%3A03%3A06.000Z&check=www.alexa.com&signature=N94BsZuBY3spTzTAkxG1WUwcwDc%3D 09:59 < Macen> boom 10:04 -!- jwage__ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 10:13 -!- SasanRose [n=SasanRos@92.50.11.229] has joined #agavi 10:14 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 10:21 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 10:30 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has joined #agavi 10:34 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)] 10:37 -!- Sasan_Ro1e [n=SasanRos@92.50.11.229] has joined #agavi 10:42 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 10:43 -!- SasanRose [n=SasanRos@92.50.11.229] has quit [Read error: 110 (Connection timed out)] 10:49 < digitarald> v-dogg: hacked in database query support for adt (doctrine only) 10:49 < v-dogg> lemme see! lemme see! :) 10:50 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has quit [Connection timed out] 10:52 < digitarald> http://pastie.org/private/sst4vc6m2rtmstdf0dqnnq 10:57 < hashZILLA> Hi i'm looking for an agavi developer to do a couple of weeks work on a prototype project. anyone interested in knowing more? 10:58 < hashZILLA> plz msg me if interested 11:03 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 11:04 < v-dogg> hashZILLA: just out of curiosity: where and when? 11:13 -!- icyt is now known as IcyT 11:14 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Leaving"] 11:17 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 11:20 < hashZILLA> um soon and anywhere. its a freelance job 11:21 < hashZILLA> its just a protoype to build teh rbac skeleton for my new site 11:21 < hashZILLA> plus some small implementations of the rbac 11:26 < splatch> hashZILLA: rbac is allready supported in Agavi 11:26 < splatch> hashZILLA: you don't need anything more 11:28 < v-dogg> well, quite often you do 11:30 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 11:42 < hashZILLA> yeh but there is no documentation so i want some help hence the job 11:47 -!- Sasan_Ro1e is now known as SasanRose 11:48 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 11:49 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 12:23 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 12:38 < digitarald> hashZILLA: sample app uses it 12:38 < digitarald> existing code as best documentation ;) 12:43 -!- Rendez [n=Rendez@213.229.146.161] has quit ["... don't let school get in the way of your education."] 12:54 < digitarald> v-dogg: for the forge, do we need dependencies? 12:58 < krycek_> will the agaviforge itself be release as sample code? 13:01 < hashZILLA> digitarald: i was looking for an RBAC implementation actually 13:01 < Macen> "omg ze web is down" 13:02 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has joined #agavi 13:02 < Macen> "lets all ring and tell the web designer that my site is down too" 13:02 < v-dogg> digitarald: as in "this project depends on project X and Z"? 13:04 < v-dogg> "The Internet is currently unavailable due to yearly maintainance break. Please go read a book" 13:06 -!- Fastly [n=alex@81-86-33-27.dsl.pipex.com] has quit [] 13:06 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:10 < Macen> haha yeh 13:11 < Macen> nice to hear from you BYEE 13:13 -!- Sasan_Ro1e [n=SasanRos@92.50.11.229] has joined #agavi 13:14 -!- SasanRose [n=SasanRos@92.50.11.229] has quit [Read error: 110 (Connection timed out)] 13:16 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has quit [Read error: 145 (Connection timed out)] 13:25 -!- SasanRose [n=SasanRos@92.50.11.229] has joined #agavi 13:28 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 13:38 -!- Sasan_Ro1e [n=SasanRos@92.50.11.229] has quit [Read error: 110 (Connection timed out)] 13:51 < digitarald> hashZILLA: I contribuited the base for tha agavi rbac code 13:51 < digitarald> and I'm a freelancer, so if u have any additional dates, mail ät digitarald.de 13:51 < v-dogg> hashZILLA: hire him! he good! :) 13:52 < digitarald> v-dogg: did u see the adt doctrine implementation? 13:52 < digitarald> Maybe every db should use its own logger 13:53 < v-dogg> digitarald: I did. we need to wrap it to some generic container 13:53 < v-dogg> AdtDebugFilterDataSource 13:53 < v-dogg> or smth 13:53 < digitarald> extra logger would be my idea, but a data source is also nice 13:54 < digitarald> so u can register more data sources 13:54 < v-dogg> exactly 13:54 < v-dogg> some give you table data, some lines, some key-value pairs 13:55 < v-dogg> each have a tab (or group or what ever in firephp) with a clear title and so on 13:57 < digitarald> maybe as agavi model 13:57 < v-dogg> maybe 13:58 < v-dogg> and "onExecStart, onPreAction, onPostAction, onPostExecution" or something callback 13:59 < v-dogg> s 14:04 < Rick> does FPF not like method="get" forms? 14:05 < MrJeep> the default config enable the FPF only of the write method if I remember correctly 14:06 < MrJeep> 14:06 < MrJeep> 14:06 < MrJeep> write 14:06 < MrJeep> 14:06 < MrJeep> 14:06 < Rick> yeah -- I'm enabling FPF manually 14:06 < Rick> for the read page 14:06 < Rick> I mean a form that has 14:06 < Rick> I know FPF is parsing the page since it threw an exception due to some bad html (didn't notice it, fixed :) 14:06 < v-dogg> how do you set the data? 14:07 < Rick> $this->getContext()->getRequest()->setAttribute('populate', true, 'org.agavi.filter.FormPopulationFilter'); 14:07 < v-dogg> and the data is in request data? 14:08 < v-dogg> and is the action="" the same as current url? 14:08 < Rick> yep 14:08 < Rick> hmm 14:08 < Rick> lemme switch it to post to see if that makes it work just to check 14:12 < Rick> actually that doesn't help since post switches it to another view :p 14:14 < v-dogg> is this your Error view or something and you are trying to show the data just received from the user? 14:15 < v-dogg> re-show, that is 14:15 < Rick> yeah, the error view 14:15 < Rick> it's not that much of an issue since the only way to trigger this error is to play with the url manually or edit your local cahe 14:18 < hashZILLA> is there a way to order autoloading of database classes? seem to be getting loaded alphabetically which messes up class loading for those files beginning with A which have a base class starting with B 14:19 < v-dogg> I doubt they are loaded in alphabetical order 14:20 < v-dogg> that would simply make no sense :) 14:20 < hashZILLA> yeh this is the doctine model loader 14:20 < hashZILLA> require_once( '/mnt/dev/samurai/app/models/doctrine/AdminUsers.php' ) 14:21 < hashZILLA> Class 'BaseAdminUsers' not found in 14:24 -!- Zimm [n=asd@g224003179.adsl.alicedsl.de] has joined #agavi 14:26 < hashZILLA> yup its true-moving the base classes to a sub folder and auto-loading them first works fine 14:28 < digitarald> v-dogg: the sources would go in filter/sources ? 14:29 < v-dogg> prolly, yes 14:29 < v-dogg> sounds like a good place :) 14:30 < Rick> couldn't you trick it by loading them manually somewhere before autoloading attempts to occur 14:30 < Rick> or would that be too performance costing 14:31 < v-dogg> is this Agavi doing the autoloading or Doctrine? 14:32 < Rick> i'm sure it's doctrine 14:33 < hashZILLA> yeh perhaps but it seems to be ok if i move them into a subfolder and autoload through agavi in the databases.xml 14:33 < hashZILLA> i thinks its the Doctrine::loadModels() 14:36 < MrJeep> what's the + and - of doctrine compared to propel ? 14:38 < hashZILLA> i'm still learning so couldn't say for sure 14:39 < MrJeep> could you get more p0rn with doctrine ? 14:39 < hashZILLA> possibly not but worth a try 15:29 < v-dogg> umh. wtf. 15:30 < v-dogg> oh... *blushes* 15:30 < v-dogg> public function isSecure() { true; } 15:30 < v-dogg> didn' work :) 15:33 -!- krycek__ [n=bclishb@201-40-186-159.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:41 -!- krycek [n=bclishb@201-89-145-162.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:47 -!- Strzalek_ [n=Strzalek@dkj195.neoplus.adsl.tpnet.pl] has joined #agavi 15:51 -!- krycek_ [n=bclishb@189-72-60-43.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 15:53 -!- krycek_ [n=bclishb@189-30-61-124.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:56 -!- krycek__ [n=bclishb@201-40-186-159.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 15:58 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 16:09 -!- benschi [n=benjamin@g227033076.adsl.alicedsl.de] has joined #agavi 16:10 -!- krycek [n=bclishb@201-89-145-162.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 16:20 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 16:25 -!- krycek__ [n=bclishb@201-89-186-197.smace701.dsl.brasiltelecom.net.br] has joined #agavi 16:28 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:35 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 16:42 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 16:43 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 145 (Connection timed out)] 16:45 -!- krycek_ [n=bclishb@189-30-61-124.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 16:46 -!- PyroBilly1 [n=pyrobill@217.18.21.194] has joined #agavi 16:47 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit [Read error: 113 (No route to host)] 16:55 -!- bleachy1 [n=bbleach@217.18.21.194] has joined #agavi 16:57 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 16:59 -!- bleachy [n=bbleach@217.18.21.194] has quit [Read error: 113 (No route to host)] 17:12 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 17:13 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Success] 17:18 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi 17:19 < MugeSo> Huomenta 17:19 < MugeSo> NetBeans IDE 6.5 is cool :D 17:20 < MugeSo> It notice css error in WellcomeSuccess.php.tmpl :) 17:24 -!- MugeSo [n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 17:40 -!- Strzalek_ [n=Strzalek@dkj195.neoplus.adsl.tpnet.pl] has quit [] 17:52 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:09 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:09 -!- jwage_ [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 18:18 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)] 18:30 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has joined #agavi 18:34 -!- SasanRose [n=SasanRos@92.50.11.229] has quit [Read error: 145 (Connection timed out)] 18:37 -!- Sasan_Rose is now known as SasanRose 18:41 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 18:47 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 18:51 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 18:55 -!- graste [n=graste@f053011243.adsl.alicedsl.de] has joined #agavi 19:06 -!- Sasan_Rose [n=SasanRos@92.50.11.229] has joined #agavi 19:14 -!- SasanRose [n=SasanRos@92.50.11.229] has quit [Nick collision from services.] 19:14 -!- Sasan_Rose is now known as SasanRose 19:24 < MrJeep> in regex, ! is the character to make a negation ? 19:24 < MrJeep> like 19:24 < MrJeep> $doris = preg_replace('/![0-9]/', '', $doris); 19:24 < MrJeep> would remove all the not numbers in $doris right ? 19:25 < picasso> not that i know of 19:25 < picasso> in a [] block, the ^ character means "not" 19:25 < picasso> '/[^0-9]/' will match anything not 0-9 19:25 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [Read error: 110 (Connection timed out)] 19:25 < MrJeep> ahh 19:41 < v-dogg> or you can use \D 19:42 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 19:45 -!- benschi [n=benjamin@g227033076.adsl.alicedsl.de] has quit [] 19:46 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has quit [Read error: 110 (Connection timed out)] 19:53 -!- dsias [n=dsias@66.216.24.2] has joined #agavi 20:04 < MrJeep> ty 20:18 -!- Goleo[66] [n=master@91.98.70.221] has quit ["Leaving"] 20:33 -!- SasanRose [n=SasanRos@92.50.11.229] has quit ["leaving"] 20:35 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:40 -!- krycek__ [n=bclishb@201-89-186-197.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 20:43 -!- krycek_ [n=bclishb@200-96-120-103.smace701.dsl.brasiltelecom.net.br] has joined #agavi 20:55 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:03 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 21:03 < _cheerios> huomio! 21:05 < v-dogg> _o\ 21:06 < _cheerios> i am so certified now. and beered up! 21:07 < v-dogg> uh, all hail certs! 21:07 < v-dogg> hail 21:07 < v-dogg> hail 21:07 < v-dogg> hail 21:08 < _cheerios> it's my first! hey, atleast i didn't do a java cert back in 2005 (i had plans :)) 21:09 < v-dogg> zend cert next? 21:09 < v-dogg> did you hear brain alliance offers those nowadays? 21:10 < _cheerios> brain alliance? lol. i know the founder of that place. 21:11 < v-dogg> are they friendly folks? I thought they might want to host finland's first php user group meeting :) 21:11 -!- krycek_ [n=bclishb@200-96-120-103.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 21:11 < _cheerios> friendly, yes. not sure how much has changed since 2005-2006. 21:12 < MrJeep> wow 21:12 < MrJeep> at the office 21:13 < MrJeep> they made a site with a contest (for a customer of course) 21:13 < MrJeep> they had 62,612 entry 21:13 < MrJeep> but I found a couple cheater 21:14 < MrJeep> one made 3600 entries, another 4500 and I just found one with 7500 21:18 < _cheerios> what was the prize for such loss of sanity? 21:37 -!- DracoBlue [n=jan@dslb-088-075-043-093.pools.arcor-ip.net] has joined #agavi 21:51 < MrJeep> 2000$ I think 21:51 < MrJeep> I've just made some stats 21:52 < MrJeep> 62 612 entries total 21:52 < MrJeep> 54 031 are fake 21:52 < MrJeep> like someone with 7500 different email addresses 21:53 < MrJeep> actually, 6 have something like 7500 different email addresses 21:53 < MrJeep> I'm impressed 21:56 -!- DracoBlue1 [n=jan@dslb-088-075-043-093.pools.arcor-ip.net] has joined #agavi 21:56 -!- DracoBlue [n=jan@dslb-088-075-043-093.pools.arcor-ip.net] has quit [Nick collision from services.] 21:56 -!- DracoBlue1 is now known as DracoBlue 22:00 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 22:24 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 22:24 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 22:38 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 22:45 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 22:47 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has joined #agavi 23:05 -!- DracoBlue [n=jan@dslb-088-075-043-093.pools.arcor-ip.net] has left #agavi ["Leaving."] 23:23 -!- graste [n=graste@f053011243.adsl.alicedsl.de] has quit ["Leaving."] 23:36 -!- jwage [n=jwage@corp.centresource.com] has quit [] 23:47 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi --- Day changed Sat Nov 22 2008 00:15 -!- jwage [n=jwage@corp.centresource.com] has quit [] 00:31 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 00:37 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 00:46 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 00:47 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)] 01:00 -!- Rick [i=rick@unaffiliated/rick] has quit ["I… don't need to be here."] 01:04 -!- karmacod1r [n=karmacod@dslb-084-057-082-130.pools.arcor-ip.net] has joined #agavi 01:06 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 01:19 -!- karmacoder [n=karmacod@dslb-084-057-088-192.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:21 -!- karmacod1r is now known as karmacoder 01:56 -!- dsias [n=dsias@66.216.24.2] has quit [Read error: 110 (Connection timed out)] 01:58 -!- dsias [n=dsias@ip98-162-168-74.pn.at.cox.net] has joined #agavi 02:23 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 03:32 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has quit [Read error: 60 (Operation timed out)] 03:45 -!- IcyT is now known as icyt 05:06 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)] 05:46 < v-dogg> huomenta 06:02 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 06:06 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 06:18 -!- bleachy1 [n=bbleach@217.18.21.194] has quit [Read error: 110 (Connection timed out)] 06:19 -!- PyroBilly1 [n=pyrobill@217.18.21.194] has quit [Read error: 110 (Connection timed out)] 06:32 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 06:35 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 06:40 < _cheerios> huomenta? x_X 06:44 < v-dogg> yes 06:58 -!- SasanRose [n=SasanRos@91.184.88.11] has joined #agavi 07:11 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:17 -!- SasanRose [n=SasanRos@91.184.88.11] has quit [Connection timed out] 07:41 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has joined #agavi 07:58 -!- Arme[N] is now known as Arme[0] 08:38 -!- karmacod1r [n=karmacod@dslb-088-065-073-230.pools.arcor-ip.net] has joined #agavi 08:52 -!- karmacoder [n=karmacod@dslb-084-057-082-130.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 08:52 -!- karmacod1r is now known as karmacoder 08:56 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 09:25 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 09:26 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 09:43 -!- E_mE` [n=eme@87.85.98.178] has joined #agavi 09:44 < E_mE`> huomenta 09:44 < E_mE`> im currently at PHPNW :) 09:46 -!- karmacoder [n=karmacod@dslb-088-065-073-230.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)] 09:48 -!- E_mE` [n=eme@87.85.98.178] has left #agavi ["ERC Version 5.2 (IRC client for Emacs)"] 09:50 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has quit [Read error: 60 (Operation timed out)] 09:54 -!- karmacoder [n=karmacod@dslb-088-065-067-060.pools.arcor-ip.net] has joined #agavi 09:55 < hashZILLA> Anyone fancy a freelance agavi job? plz msg 10:02 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 10:23 -!- benschi [n=benjamin@f051073078.adsl.alicedsl.de] has joined #agavi 10:31 -!- Arme[0] is now known as Arme[N] 10:33 -!- graste [n=graste@f053011243.adsl.alicedsl.de] has joined #agavi 10:36 < _cheerios> v-dogg, now, huomenta :) 10:40 < _cheerios> google usually doesn't get layout right, but i have to say, that their themes for gmail recently look well implemented 10:41 < benschi> huomenta as well to everyone :) 10:41 < _cheerios> ninja -theme *g* 10:42 < _cheerios> huomenta benschi 10:42 < benschi> I kinda like this theme for roundcube http://www.roundcubeforum.net/downloads/picture1_XRv.png 10:44 < _cheerios> gmail goes a lot further. dunno if they have screenshots somewhere available. 10:45 < benschi> I'm no gmail user so I've never seen their interface 10:45 < _cheerios> benschi: http://lifehacker.com/5093536/gmail-updates-its-look-adds-themes 10:45 < _cheerios> im using the ninja one atm. :) 10:46 < benschi> delicious, especially the shiny theme 10:47 < benschi> terminal has something of the good old teletext machines 11:14 -!- icyt is now known as IcyT 11:46 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has joined #agavi 11:52 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has quit [Read error: 60 (Operation timed out)] 11:52 < _cheerios> tropa de elite, good beginning \o/ 12:01 -!- E_mE` [n=eme@87.85.98.178] has joined #agavi 12:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 12:03 -!- graste [n=graste@f053011243.adsl.alicedsl.de] has quit ["Leaving."] 12:07 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 12:12 < whisller> morning 12:25 < E_mE`> moin 12:26 -!- Goleo[66] [n=master@91.98.70.225] has joined #agavi 12:31 < _cheerios> wtf. is facebook down? 12:44 < E_mE`> there at phpnw _cheerios ;) wanted a holiday hehe 12:44 < _cheerios> how's phpnw? 12:45 < E_mE`> ? 12:45 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:46 < _cheerios> im currently at PHPNW :) 12:48 -!- E_mE` [n=eme@87.85.98.178] has quit [Remote closed the connection] 12:50 < _cheerios> i wonder if the coffee i made was too strong. feeling way alive and dead at the same time. 13:07 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 13:07 -!- E_mE` [n=eme@87.85.98.178] has joined #agavi 13:08 -!- SasanRose [n=SasanRos@91.184.89.223] has quit [Client Quit] 13:21 < sikkle> _cheerios: cuban ? 13:34 -!- Arme[N] is now known as Arme[0] 13:39 < _cheerios> facebook is so clogged and im trying to create a group there *yawn* 13:55 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 13:56 -!- benschi [n=benjamin@f051073078.adsl.alicedsl.de] has quit [] 13:56 -!- benschi [n=benjamin@f051073078.adsl.alicedsl.de] has joined #agavi 13:59 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 14:23 < _cheerios> people read their emails so fast. i sent out an email about a facebook group and two minutes later ppl are joining, on a saturday! :D 14:23 -!- Zimm_ [n=asd@e177244229.adsl.alicedsl.de] has joined #agavi 14:24 < whisller> maybe is at work and don't have anything else to work ;p 14:26 -!- Strzalek [n=Strzalek@dkw97.neoplus.adsl.tpnet.pl] has joined #agavi 14:40 -!- Zimm [n=asd@g224003179.adsl.alicedsl.de] has quit [No route to host] 14:43 < _cheerios> well, if they're anything like the hardworking folk at #agavi. maybe, for a split-second while proceeding to tackle more programming issues :) 14:47 -!- graste [n=graste@f053004112.adsl.alicedsl.de] has joined #agavi 14:53 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 14:54 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Client Quit] 15:09 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:18 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 15:32 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 15:43 -!- Strzalek [n=Strzalek@dkw97.neoplus.adsl.tpnet.pl] has quit [Read error: 145 (Connection timed out)] 15:48 -!- E_mE` [n=eme@87.85.98.178] has quit [Remote closed the connection] 15:52 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 16:04 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 16:05 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has joined #agavi 16:17 -!- E_mE` [n=eme@87.85.98.178] has joined #agavi 16:41 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 16:47 -!- ^Chechen^ [i=_Chechen@chechen.kraslan.ru] has joined #agavi 16:47 -!- ^Chechen^ [i=_Chechen@chechen.kraslan.ru] has left #agavi [] 17:01 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 17:21 -!- E_mE` [n=eme@87.85.98.178] has quit [Remote closed the connection] 17:44 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 18:17 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 18:36 -!- shrink [n=shrink0r@i577B5565.versanet.de] has joined #agavi 18:41 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 18:42 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 18:49 -!- shrink0r [n=shrink0r@i577B400F.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 19:14 -!- Goleo[66] [n=master@91.98.70.225] has quit [Read error: 110 (Connection timed out)] 19:17 -!- Goleo[66] [n=master@91.98.70.225] has joined #agavi 19:24 -!- Spica [n=miikka@thule.yok.utu.fi] has joined #agavi 19:26 -!- shrink [n=shrink0r@i577B5565.versanet.de] has quit [Read error: 145 (Connection timed out)] 19:26 < Spica> huomenta 19:27 < Spica> (Feels really wierd to use that word...) 19:32 -!- Kodeart [n=kodeart@78.157.11.254] has quit ["Application.Terminate;"] 19:50 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 19:56 -!- shrink0r [n=shrink0r@i577B5565.versanet.de] has joined #agavi 20:01 < CIA-6> david * r3323 /branches/0.11/ (2 files in 2 dirs): Fixed #928: Invalid CSS in project wizard's WelcomeSuccess template 20:04 < CIA-6> david * r3324 /branches/1.0/ (3 files in 3 dirs): ported [3322:3323/branches/0.11] 20:11 -!- Goleo[66] [n=master@91.98.70.225] has quit ["Leaving"] 20:56 < v-dogg> huomenta Spica 23:03 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 23:41 -!- benschi [n=benjamin@f051073078.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 23:47 -!- benschi [n=benjamin@f051105211.adsl.alicedsl.de] has joined #agavi 23:56 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi --- Day changed Sun Nov 23 2008 00:09 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 00:09 -!- nfq_ [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 00:42 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 00:48 -!- graste [n=graste@f053004112.adsl.alicedsl.de] has quit ["Leaving."] 00:54 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 01:08 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 01:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 01:34 -!- nfq_ [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 01:36 -!- karmacod1r [n=karmacod@dslb-084-057-092-168.pools.arcor-ip.net] has joined #agavi 01:52 -!- karmacoder [n=karmacod@dslb-088-065-067-060.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:52 -!- karmacod1r is now known as karmacoder 03:35 -!- IcyT is now known as icyt 03:38 -!- shrink0r [n=shrink0r@i577B5565.versanet.de] has quit [] 03:49 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 04:21 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 04:32 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 04:48 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 04:56 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 05:05 -!- karmacoder [n=karmacod@dslb-084-057-092-168.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 05:30 -!- karmacoder [n=karmacod@dslb-088-065-104-190.pools.arcor-ip.net] has joined #agavi 05:36 -!- hashBROWN [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 05:43 -!- hashBROWN [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [Read error: 60 (Operation timed out)] 05:44 -!- hashBROWN [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 05:47 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 05:53 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [Connection timed out] 06:37 -!- hashBROWN is now known as hashZILLA 08:00 -!- Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)] 08:01 -!- Rick [i=rick@pool-71-189-11-16.lsanca.dsl-w.verizon.net] has joined #agavi 09:12 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 54 (Connection reset by peer)] 09:16 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 09:49 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 104 (Connection reset by peer)] 09:50 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 10:00 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 10:32 -!- Zimm_ [n=asd@e177244229.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 10:44 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 10:48 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 10:54 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 11:08 -!- icyt is now known as IcyT 11:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 11:15 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 11:17 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 11:34 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 11:53 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 12:17 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 110 (Connection timed out)] 12:51 -!- j0ec4i [n=joe@61.190.87.26] has joined #agavi 12:53 -!- j0ec4i [n=joe@61.190.87.26] has quit [Client Quit] 12:54 -!- j0ec4i [n=joe@61.190.87.26] has joined #agavi 13:06 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 13:30 < _cheerios> huomenta 13:30 < _cheerios> snow in southern finland \o/ 13:42 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 14:06 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 14:06 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 14:38 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 15:05 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 15:06 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 15:35 < _cheerios> ace, can hardly see 50 meters away due the weather 15:50 -!- graste [n=graste@f053008209.adsl.alicedsl.de] has joined #agavi 16:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 16:08 -!- j0ec4i [n=joe@61.190.87.26] has quit ["bye"] 16:28 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 17:13 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 17:19 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 17:43 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 17:59 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 17:59 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 54 (Connection reset by peer)] 18:09 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 18:48 < v-dogg> _cheerios: could hardly see 10 meters at times while driving.. 18:51 < hashZILLA> how do i specify the view to be called from a model? executeXyz() 18:52 < hashZILLA> instead of the default executeHtml etc 18:52 < hashZILLA> i want to return a file output type 18:58 < hashZILLA> ah i mean how do i specify a view from an action? 18:59 < hashZILLA> return 'Success' executes the executeContext() function by defualt right 19:06 < v-dogg> executeOutputType, yes 19:07 < v-dogg> you want to set the output type in the action? 19:07 < v-dogg> I don't think you can because you are not supposed to 19:07 < v-dogg> actions should never know about output types 19:10 < hashZILLA> so output type is only determined by context? 19:12 < hashZILLA> eg in the case of web context, output type is html only 19:12 < hashZILLA> or can you specify the output type in the routing? 19:32 < hashZILLA> so how can i return a non html output type via my web context? eg. a zip file 19:50 < hashZILLA> dynamically generated zip file that is 19:52 < hashZILLA> ok so you just specify output_type="whatever" - really need some better docs 19:54 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 20:39 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:52 -!- E_mE` [n=eme@82.111.112.6] has joined #agavi 20:58 < graste> coming soon afaik 21:00 < v-dogg> hashZILLA: yes, output types are configured in output_types.xml 21:01 < v-dogg> and you can use routing to select an output type for you (like "/myblog/rss" or using HTTP Accept header or what ever) or you can select it manually in the view (initialize) 21:02 < v-dogg> this has nothing (or very little) to do with the context 21:09 < horros> Huomenta. 21:15 < hashZILLA> v-dogg - yeh got it. works well thanks 21:16 < hashZILLA> just working out what to return instead of a file if there's a validation error... 21:16 < hashZILLA> guess i should redirect to something else 21:37 < E_mE`> me back from PHP NW Conference 21:40 -!- Zimm [n=asd@e177242108.adsl.alicedsl.de] has joined #agavi 21:43 < _cheerios> how was it? any good slides on the net? 21:45 -!- Spica [n=miikka@thule.yok.utu.fi] has quit ["Server downtime to let the puppies sleep!"] 21:55 < E_mE`> _cheerios: ja was very good, my fav talks where about the MySQL EXPLAIN function, and lucene search which turned out to be little bit if anti climax due to how slow PHP is (though it is a zend framework implementation) 21:55 < E_mE`> when i get some links ill pass them to you :) 21:57 < E_mE`> there are quite a few pictures of me on flickr hehe 21:57 < E_mE`> bit too many perhapse 21:57 < _cheerios> yer, i hear the zend_framework lucene implementation isn't the fastest way to use lucene on php 21:58 < E_mE`> the result seems to be the fact that php is a Dynamic language which causes most of the problems 21:59 < E_mE`> because Java + JIT is like some huge percentage faster, like going from 250 seconds in PHP to 4 seconds in Java 21:59 < E_mE`> :/ 22:00 < E_mE`> but i will be checking out lucene, perhapse going down having java producing the index and then PHP querying 22:10 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 22:16 < nfq> yo E_mE` 22:21 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 22:21 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 22:35 < _cheerios> E_mE, probably was an example on what not to do with PHP in regards to lucene (otherwise I can't understand the authors point regards to performance). 22:47 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 22:57 < _cheerios> have to chuckle at these moving from php to py/django articles. wasn't it moving from php to ruby/rails a few years back? did that fail? :) 22:58 -!- graste [n=graste@f053008209.adsl.alicedsl.de] has quit ["Leaving."] 23:00 -!- benschi [n=benjamin@f051105211.adsl.alicedsl.de] has quit [] 23:05 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 23:13 < E_mE`> yo nfq 23:14 < nfq> yo E_mE` 23:14 < E_mE`> you had a good weekend? 23:14 < E_mE`> im knackered 23:14 < E_mE`> been travelling since like 10am 23:14 < nfq> yeah, relaxing thank god! 23:14 < nfq> how was the conf 23:14 < nfq> ? 23:14 < E_mE`> but manchester was so beautiful 23:15 < E_mE`> loved it 23:15 < E_mE`> was very good 23:15 < nfq> great man! 23:15 < E_mE`> learnt some insightful info on EXPLAIN in mysql 23:15 < E_mE`> whick will allow me to optimise EF's queries ;) 23:16 < E_mE`> these loads of pictures of me on flickr hehe 23:16 < nfq> ah, nice !! so, you're becoming a mysql guru then? 23:16 < E_mE`> well i wouldnt say that, but its given me a VERY good tool to figure things out :D 23:16 < E_mE`> its nice to be given an introduction which i can then build on :D 23:17 < nfq> yeah.. 23:17 < nfq> anything agavi crop up then? 23:17 < E_mE`> no, but was promting it 23:18 < E_mE`> meet some mootools lovers 23:19 < nfq> there are many! 23:27 -!- Zimm [n=asd@e177242108.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 23:59 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi --- Day changed Mon Nov 24 2008 00:22 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 113 (No route to host)] 00:35 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 00:43 < nfq> E_mE`: you still around? 00:44 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 00:44 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Client Quit] 01:12 -!- karmacod1r [n=karmacod@dslb-084-057-095-170.pools.arcor-ip.net] has joined #agavi 01:29 -!- karmacoder [n=karmacod@dslb-088-065-104-190.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 01:29 -!- karmacod1r is now known as karmacoder 01:35 -!- IcyT is now known as icyt 01:57 -!- guillerr [n=guillerr@host189.190-139-156.telecom.net.ar] has joined #agavi 02:44 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 02:45 -!- karmacoder [n=karmacod@dslb-084-057-095-170.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 02:45 -!- karmacoder [n=karmacod@dslb-084-057-090-191.pools.arcor-ip.net] has joined #agavi 03:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:28 -!- guillerr [n=guillerr@host189.190-139-156.telecom.net.ar] has quit ["http://devthought.com"] 04:04 -!- karmacod1r [n=karmacod@dslb-084-057-088-050.pools.arcor-ip.net] has joined #agavi 04:14 -!- karmacod1r [n=karmacod@dslb-084-057-088-050.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 04:21 -!- karmacoder [n=karmacod@dslb-084-057-090-191.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 04:27 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 04:34 -!- karmacoder [n=karmacod@dslb-088-065-095-223.pools.arcor-ip.net] has joined #agavi 04:38 -!- karmacoder [n=karmacod@dslb-088-065-095-223.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 04:40 -!- karmacoder [n=karmacod@dslb-088-065-100-053.pools.arcor-ip.net] has joined #agavi 04:43 -!- karmacod1r [n=karmacod@dslb-088-065-101-183.pools.arcor-ip.net] has joined #agavi 04:44 -!- karmacoder [n=karmacod@dslb-088-065-100-053.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 04:45 -!- karmacod1r [n=karmacod@dslb-088-065-101-183.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 04:47 -!- karmacoder [n=karmacod@dslb-088-065-103-171.pools.arcor-ip.net] has joined #agavi 05:31 -!- karmacod1r [n=karmacod@dslb-088-065-066-205.pools.arcor-ip.net] has joined #agavi 05:32 -!- karmacoder [n=karmacod@dslb-088-065-103-171.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 05:32 -!- karmacod1r is now known as karmacoder 05:34 < v-dogg> huomenta 05:40 -!- karmacod1r [n=karmacod@dslb-088-065-070-051.pools.arcor-ip.net] has joined #agavi 05:43 -!- karmacoder [n=karmacod@dslb-088-065-066-205.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)] 05:43 -!- karmacod1r is now known as karmacoder 05:43 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 05:46 -!- karmacod1r [n=karmacod@dslb-088-065-078-043.pools.arcor-ip.net] has joined #agavi 05:57 < horros> huomenta 06:04 -!- karmacoder [n=karmacod@dslb-088-065-070-051.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 06:04 -!- karmacod1r is now known as karmacoder 06:12 -!- karmacod1r [n=karmacod@dslb-088-065-097-181.pools.arcor-ip.net] has joined #agavi 06:27 -!- karmacoder [n=karmacod@dslb-088-065-078-043.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 06:27 -!- karmacod1r is now known as karmacoder 06:51 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:02 -!- karmacoder [n=karmacod@dslb-088-065-097-181.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 07:18 -!- karmacoder [n=karmacod@dslb-088-065-071-098.pools.arcor-ip.net] has joined #agavi 07:47 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 08:04 -!- icyt is now known as IcyT 08:09 < v-dogg> why doesn't this route match: 08:09 < v-dogg> 08:09 < Rick> have you verified the contents of _SERVER[X_REQUESTED_WITH] actually containing only "XMLHttpRequesT" 08:10 < Rick> -T+t 08:11 < v-dogg> bah, it's HTTP_X_... 08:11 < Rick> ah 08:11 < Rick> hehe 08:12 < v-dogg> all good now :) 08:12 < v-dogg> and agavi's output types & routing rocks :) 08:12 < Rick> indeed 08:17 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:20 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:27 < marklar|omni> hai 08:30 * marklar|omni stabs v-dogg 08:30 < v-dogg> woot 08:30 < v-dogg> behave! 08:30 < marklar|omni> hai 08:30 < marklar|omni> what's the best practice to adding PEAR classes to autoload? 08:30 < marklar|omni> say I need Pear::Date 08:31 < v-dogg> umm... not sure 08:31 < marklar|omni> just wondering whether Date.php would work (e.g., does it take include_path into acct) 08:32 < v-dogg> don't think so. it was discussed once but I don't think it was never implemented 08:32 < marklar|omni> hrm 08:32 < marklar|omni> but I don't wanna include() :( 08:32 < v-dogg> perhaps AgaviConfig::set('my.pear_dir', here); in index.php/config.php and %my.pear_dir%/Date.php in autoload.xml 08:32 < marklar|omni> yeah but won't be really portable 08:33 < v-dogg> nope 08:33 < marklar|omni> meh 08:33 < marklar|omni> could probably implement a search for PEAR.php within get_include_path() 08:33 < marklar|omni> and set that 08:33 < marklar|omni> hehe, bizarro 08:33 < v-dogg> yup 08:33 * marklar|omni fires up eclipse 08:33 < v-dogg> or include pear stuff you need into your project 08:35 < v-dogg> runtime pear dependencies are always bad, imo 08:36 < marklar|omni> nah, I don't feel like reimplementing Date badly 08:36 < marklar|omni> srsly. 08:36 < marklar|omni> AgaviConfig::set('app.pear_path', findPEAR(), true, true); 08:36 * horros grumbles at ezcGraph 08:36 < marklar|omni> eh 08:36 < marklar|omni> fusioncharts ftw 08:37 < impl> penis penis penis penis 08:37 < marklar|omni> PENISBIRD 08:37 < impl> I mean, oh, hello. 08:37 < marklar|omni> mmm 08:37 < impl> marklar|omni: I have it in ASCII 08:37 < marklar|omni> over 9000 lines of code 08:37 -!- IcyT is now known as icyt 08:37 < horros> marklar|omni: I'm not about to change the graphing stuff at this point :P 08:37 < marklar|omni> impl: I have it as MOTD for production servers 08:37 < impl> hohoho 08:37 * impl has been defeated 08:38 < marklar|omni> trxbroker:~# cat penisbird.txt >>/etc/motd 08:38 < marklar|omni> kekek 08:38 < impl> marklar|omni: do you have WTCbird 08:39 < marklar|omni> http://wepump.in/ascii/WTCbird.txt 08:39 < marklar|omni> wow best motd 08:39 < impl> it is best 08:39 < impl> :D 08:39 < marklar|omni> kaka 08:39 < marklar|omni> erm so 08:39 < marklar|omni> is my approach retarded 08:39 < marklar|omni> or what 08:39 < impl> h/o let me look at what you're doing 08:39 < marklar|omni> in config.php: AgaviConfig::set('app.pear_path', findPEAR(), true, true); 08:39 < horros> marklar|omni: I'd probably go the same route v-dogg suggested. 08:40 < marklar|omni> but I don't wanna :( 08:40 < horros> I always just package any and all 3rd party libraries with my app 08:40 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 08:40 < marklar|omni> this is an internal app 08:40 < marklar|omni> but it'll probably be deployed someplace I won't have much control over 08:40 < v-dogg> so, no dependencies => happiness 08:40 < marklar|omni> meh 08:41 < impl> marklar|omni: I would just do it the PEAR way, i.e. require_once('Date.php') on places you need it 08:41 < marklar|omni> I know you're right 08:41 < marklar|omni> but still 08:41 < marklar|omni> :( 08:41 < impl> or do what v-dogg says 08:41 < impl> and bundle it 08:41 < marklar|omni> I hate bundling 08:41 < marklar|omni> geh 08:41 < marklar|omni> k 08:41 < impl> I do too 08:41 < impl> you know what would be awesome 08:41 < marklar|omni> beer 08:41 < impl> well yes 08:41 < marklar|omni> in the office 08:41 < impl> but a self-contained package manager 08:41 < marklar|omni> and hookers 08:41 < impl> Bitextender office has beer :D 08:41 * marklar|omni needs a powered by agavi 88x31 image 08:42 < marklar|omni> asap thx 08:42 < impl> maybe tomorrow 08:42 < impl> :< 08:42 < impl> I need to sleep now bai 08:42 < marklar|omni> bai 08:48 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 08:50 < _cheerios> huomenta 08:50 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 08:56 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:58 < v-dogg> hmm.. gettext... me confused 09:02 < marklar|omni> why? 09:04 < v-dogg> never used it before and don't quite grasp pot and po files and how to deal with them 09:09 < _cheerios> basically you grep your sources for eg. __('strings with __ prefix'), which then get listed in a .po file where you can translate them, and then it gets converted into a binary (.mo) for gettext to use for the translated languages done, eg. en_US, fi_FI etc. 09:13 < _cheerios> i always liked, i think it was this, http://codex.wordpress.org/Translating_WordPress#Message_Format for introduction to gettextg 09:13 < _cheerios> just skip the wp-specifics 09:14 < _cheerios> and the whole page, not that #Message_Format section only 09:21 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 09:21 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 09:21 < MikeSeth> how are you gentlemen 09:21 < horros> Crap. 09:21 < _cheerios> quite fine thank you 09:21 < horros> You? 09:21 < Macen> so so 09:21 < MikeSeth> same 09:22 < Macen> MikeSeth: DID YUO LIEK MY POST?!?!? 09:22 < Macen> :( :( 09:22 < Macen> on olohohoh 09:22 < v-dogg> ok, now I have a few .pot files generated by grammatista (http://grammatista-project.org/) 09:22 < MikeSeth> wait what 09:22 < Macen> yaya 09:23 < Macen> go see 09:23 < Macen> i put bells on it too 09:23 < v-dogg> how do I create .po for each locale I have? 09:23 < Macen> poEdit ? 09:23 < Macen> useful as well for giving to the translator 09:23 < Macen> GUI etc 09:24 < Macen> oh 09:25 < MikeSeth> Macen: "There isn't much need to get too involved in the settings to get started, simple database configuration is available and you will need ... [More] to define how output is made via header and footer files with examples available. " In 1.0 this isnt true anymore, it comes preconfigured 09:25 < Macen> what are you doing :> 09:25 < v-dogg> lemme rephrase - how do I create .po files _using_ poEdit 09:25 < MikeSeth> v-dogg: poEdit is buggy and keeps crashing on me 09:26 < Macen> NOT ON MAC :D 09:26 < Macen> hahahaha 09:26 < Macen> wait i know this one, but the link is on my macbook 09:26 < Macen> MikeSeth: you mean the decorator comes pre-configured? 09:27 < Macen> i upgraded to 1.0b5 and ya it made me do it 09:28 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 09:29 < macen_> um i lost it :/ 09:30 < macen_> this looks good though http://wiki.creativecommons.org/Translating_PO_Files 09:34 < E_mE> morning 09:34 < MikeSeth> Macen: yeah 09:34 * MikeSeth pets E_mE 09:37 < Macen> http://www.ohloh.net/projects/agavi/reviews http://www.ohloh.net/projects/agavi/reviews http://www.ohloh.net/projects/agavi/reviews 09:37 < Macen> find me useful :| 09:38 < _cheerios> i'll get my forever project up on December and add something nice to ohloh then :) 09:43 * E_mE passes MikeSeth sweets =P 09:45 -!- Zimm [n=asd@f054007082.adsl.alicedsl.de] has joined #agavi 09:47 < MikeSeth> im hungry 09:49 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 09:52 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 09:53 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:31 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit ["jonwage@gmail.com"] 10:35 -!- PyroBilly [n=pyrobill@217.18.21.194] has quit ["Leaving."] 10:36 -!- PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi 10:56 < MikeSeth> uhmmm 10:56 < MikeSeth> guess what 10:56 < MikeSeth> I found a bug 10:57 < MikeSeth> if you return an array from an action's execute(), subaction syntax is not valid in it 10:57 < MikeSeth> anyone thinks its on purpose or should i file a ticket? 11:09 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 11:48 < marklar|omni> mmmm burgerz 11:49 < marklar|omni> hai maik 11:51 < MikeSeth> ohai 11:51 < MikeSeth> marklar|omni: want Phoenix FOF Cruise missiles? 11:53 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 12:04 < MikeSeth> {{{{{{{{{{{{{{{{{{ Wombert }}}}}}}}}}}}}}}}}}} 12:04 < MikeSeth> Wombert: 13:01 if you return an array from an action's execute(), subaction syntax is not valid in it 12:04 < MikeSeth> bug or feature? 12:04 < Wombert> what? 12:05 < MikeSeth> return array('Foo', 'Bar.CatSuccess') wont work 12:05 < Wombert> return array('Yellow', 'Sub/MarineSuccess'); 12:05 < MikeSeth> yep 12:05 < MikeSeth> is that by design? 12:05 < Wombert> I think that's intentional, but not 100% sure 12:05 < Wombert> I'll put that on my list of fixes for this week :> 12:05 < MikeSeth> :D 12:05 < MikeSeth> seen the new improvements in 1.0 12:05 < MikeSeth> awesome 12:05 < saracen> How can I load a different validation file to use? 12:06 < MikeSeth> new stock config & templates makes for much faster start 12:07 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 12:07 < MikeSeth> Wombert: I am doing major reorganization of the layout for reference manual 12:07 < MikeSeth> ill structure it more like spring documentation and less like hibernate 12:08 < Wombert> glad you like it 12:08 < Wombert> and glad docs are making progress 12:08 < MikeSeth> the sheer volume drives me crazy 12:10 < Wombert> I won't have much time today and tomorrow as there's heaps of things that didn't get done over the last two-ish weeks 12:11 < MikeSeth> same here :< 12:11 < splatch> oi boyz :) 12:11 < splatch> hello Wombert! 12:20 -!- Rendez [n=Rendez@213.229.146.161] has quit [Read error: 113 (No route to host)] 12:20 < marklar|omni> MikeSeth: nahthx 12:21 < marklar|omni> btw 12:21 < marklar|omni> maik 12:21 < marklar|omni> I want your opinion 12:21 < marklar|omni> -> want pear::date in an app. should I autoload and set app.pear_path in config.php or require() as usual? 12:22 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 12:23 < v-dogg> OR bundle :) 12:24 < v-dogg> and now back pooEdit 12:24 < marklar|omni> no bundling 12:24 < marklar|omni> bundling = flames of hell 12:24 < v-dogg> yes yes yes bundling 12:24 < marklar|omni> no 12:24 < marklar|omni> that's what pear install is for 12:24 < marklar|omni> I'm not going to bundle a pear lib 12:25 < marklar|omni> btw eve online > * 12:25 < v-dogg> no no, system wide runtime libs == eventual version mess and epic failure 12:26 < v-dogg> especially when it's a library maintained by PHP people - they WILL fuck things up sooner or later :) 12:27 < marklar|omni> nah 12:27 < v-dogg> "hmm... lets change this behaviour in the next minor release even if it break millions of applications out there" 12:29 < PyroBilly> classic pear behaviour: silently change the API from 2.1.1j to 2.1.1k 12:30 < PyroBilly> => bundle. Sometimes you must employ evil to overcome incompetence 12:30 < v-dogg> there, marklar|omni, listen to reason :) 12:33 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:35 < v-dogg> is .POT a "template" and from that I'll do one .po file per language? 12:35 < CIA-6> felix * r3325 /branches/1.0/test/ (3 files in 2 dirs): adds a test for removing parts of an array cookie 12:38 < MikeSeth> marklar|omni: bundle o/ 12:38 < MikeSeth> also pear doesnt have its own autoloading does it? 12:38 < MikeSeth> -> autoload.xml kthxby 12:39 < MikeSeth> actually 12:39 < MikeSeth> why *dont* we have a pear autoloader? 12:39 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 12:52 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:55 < Rick> what's a pear autoloader? 12:55 * Rick doesn't use pear 12:57 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 13:06 < MikeSeth> Rick: PEAR is laid out in a certain fashion so one could easily write an agavi class to load any pear class without having to name them all individually in autoload.xml 13:12 < Rick> ah 13:12 < whisller> Good idea is to add in agavi autoload, to read whole directory with all subdirectories e.g. /path/to/directory/* 13:13 < whisller> Because it is really anoying if library doesn't have its own autoloading and you need to add all needed files into autoload.xml 13:13 < whisller> *annoying 13:21 -!- Rendez [n=Rendez@213.229.146.161] has quit ["... don't let school get in the way of your education."] 13:27 < marklar|omni> NO DO NOT WANT 13:27 < _cheerios> whisller, i try to keep autoload.xml as light as possible, loading app libs/dependencies elsewhere like you mentioned 13:27 < marklar|omni> it's only Pear::Date 13:27 < marklar|omni> nothing fancy 13:28 < marklar|omni> Fetching 9373 patches.... 13:28 * marklar|omni burns freebsd 13:29 < E_mE> i got a slight problem, i dont seem to be recieving the HTTP_X_REQUEST_... parameter? Firebug says it being sent, but when i dump $_SERVER i dont see any instance of it 13:29 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has joined #agavi 13:29 < E_mE> does apache or php have some configuration that disallows this or so? 13:29 < whisller> _cheerios: sure, but it is really annoying for me. If I've got a lot of zend libraries and for all classes I need to add node in autoload.xml 13:29 < Rick> E_mE are you dumping it on the xhttp request 13:29 < E_mE> im dumping it in XHR requests 13:30 < E_mE> POST request 13:30 < Rick> whatever you're asking about ;p 13:30 < E_mE> it was driving me mental on the train ydayt 13:30 < E_mE> no idea why it started do this, and i can return JSON unless the routing rule is fired 13:31 < E_mE> hmpf! 13:32 < E_mE> Rick, was you at PHPNW? 13:33 < Rick> no i'm not that Rick 13:33 < Rick> hehe 13:33 < benschi> Huomenta 13:33 < E_mE> ah yes, damn it! 13:33 < Rick> haha 13:33 < Rick> no problem :) 13:33 < splatch> what is PHPNW? 13:33 < Rick> some european php meet or something 13:33 < E_mE> PHP NW Conference splatch 13:34 < splatch> and what that Rick have done? 13:34 < Rick> E_mE confuses me for another Rick :) 13:35 < MrJeep> good monday morning 13:36 < MrJeep> Wombert: how was your trip ? 13:37 < whisller> When I've was young I never do not get why people that have mondays, now I know ;p Worst day in whole week 13:38 < MrJeep> hehe, at least it's not snowing here right now 13:38 < MrJeep> so the monday morning is a little better 13:38 < Rick> mondays are great 13:38 < MrJeep> or a little less worse 13:38 < Rick> it means tuesday is coming 13:39 < whisller> hmm 13:42 < whisller> btw where is this PHP NW conference? 13:43 < whisller> ah UK 13:43 < MikeSeth> 15:32 * marklar|omni burns freebsd 13:43 < MikeSeth> I LOL'D 13:44 < Rick> why is that lol'd? 13:44 < Rick> other than wasting a cd 13:46 < MikeSeth> Rick: because Mark is like #1 bsd fanboi 13:46 < MikeSeth> its like me and emacs 13:46 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 13:46 < MikeSeth> except emacs has tetris 13:46 < Rick> ah 13:46 < Rick> I dig freebsd but I wouldn't waste a cd burning it when i could just net install :3 13:47 < MikeSeth> Rick: he didnt mean it as in burning a cd 13:47 < MikeSeth> but rather as "I set you on fire" 13:47 < Rick> oh 13:54 < marklar|omni> BRRRRRRRRRRRRRRRN 13:54 < marklar|omni> I believe I should have said, 13:54 * marklar|omni burninates freebsd 13:54 < Rick> (why) 13:54 < Rick> :p 13:54 < marklar|omni> because 13:54 < marklar|omni> Fetching 9373 patches.....10....20....30....40.^A^N...50....60....70....80....90....100....110....120....130....140....150....160....170....180....190....200....210....220....230....240....250....260....270....280....290....300....310....320....330....340....350....360....370....380....390....400....410....420....430....440....450....460....470....480....490....500....510....520....530....540....550....560....570....580....590....600....610....620....63 13:55 < marklar|omni> FOR THE PAST FUCKING HOUR 13:55 < Rick> oh 13:55 < Rick> cancel and get a new patch server 13:55 < Rick> patch2 or patch3 usually very slow for me 13:55 < marklar|omni> Fetching snapshot tag from portsnap1.FreeBSD.org... done. 13:55 < marklar|omni> ;\ 13:55 < marklar|omni> and the box is in Telecity, London 13:55 < marklar|omni> so no connectivity issues there 13:55 < marklar|omni> blah fail 13:55 < Rick> do you not keep your box up to date very often? :| 13:56 < marklar|omni> I forgot about this one 13:56 < Rick> ah 13:56 < marklar|omni> got over 80 boxes under my care hehe 13:56 < marklar|omni> and redhat needs more babysitting 13:56 < Rick> ah 13:56 < marklar|omni> btw, rhel = death 13:56 < marklar|omni> especially rhel4 13:56 < marklar|omni> which I can't upgrade due to Oracle being shit 13:56 < Rick> only 342 patches here and I havn't updated for like 4 days 13:56 < Rick> yeah I despise redhat 13:57 < Rick> and anything with cpanel 13:57 < Rick> ugh cpanel 13:57 < MikeSeth> rhel is a sea of facepalms 13:57 < MikeSeth> redhat and rpm is the pinnacle of wrong 13:58 < marklar|omni> haha 13:58 < marklar|omni> agreed 13:58 < marklar|omni> you know what's worse, though? 13:58 < marklar|omni> centos 13:58 < marklar|omni> umm I just got pseudo-rickrolled by last.fm 13:58 < MikeSeth> I have 4 centos boxen now 13:58 < MikeSeth> pain and suffering 13:58 < marklar|omni> At The Gates - Primal Breath was really streaming some 50's blues 13:58 < marklar|omni> weird 13:58 < MikeSeth> shit comes with selinux turned on 13:58 < marklar|omni> ya hehe 13:58 < MikeSeth> nothign works 13:58 < marklar|omni> yep 13:58 < marklar|omni> it's like 13:59 < marklar|omni> sysctl failmode=total 13:59 < MikeSeth> echo total>/proc/sys/fail/mode 13:59 < marklar|omni> rm -rf /usr/lib/commonsense*.so 13:59 < marklar|omni> ldconfig 13:59 < MikeSeth> lunix usually keeps that in /lib 13:59 < MikeSeth> heh 13:59 < marklar|omni> :( 13:59 < marklar|omni> I like how redhat keeps /sbin and /usr/sbin out of root's path 14:00 < marklar|omni> and you're like 14:00 < marklar|omni> "um where is chkconfig" 14:00 * marklar|omni cries 14:00 < MikeSeth> i fucking hate fixing that every time 14:00 < MikeSeth> 9/11 14:00 < MikeSeth> redhat caused it 14:00 < v-dogg> haha 14:00 < marklar|omni> jews wrote redhat 14:00 < MikeSeth> not really 14:01 < MikeSeth> if they did we'd know where they live 14:01 < MikeSeth> inb4 sweet lovin' 14:04 < Macen> rpm != fail 14:04 < Macen> winn 14:05 < marklar|omni> um no 14:05 < marklar|omni> plz return all previously received internets 14:06 < marklar|omni> mm hehe 14:06 < marklar|omni> I have over 9000 pending patches 14:06 < marklar|omni> OVER 9000!! 14:06 < Macen> where have yuo been? 14:06 < marklar|omni> busy 14:06 < marklar|omni> you? 14:06 < Macen> waiting for yuou :*( 14:07 < marklar|omni> :( 14:07 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 14:07 < Macen> ya 14:10 -!- Goleo[66] [n=master@91.98.71.183] has joined #agavi 14:14 < marklar|omni> kek 14:14 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 14:15 < marklar|omni> mark 22053 0.0 1.3 9176 6044 pts/1 S+ Jul29 10:02 | \_ irssi -h teh.marklar.biz 14:15 < marklar|omni> mad uptimez 14:23 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 14:28 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 14:30 < benschi> Does anyone by chance know how I can access settings made in the module.xml? 14:30 < v-dogg> AgaviConfig::get, I think 14:31 < benschi> I'll check 14:31 < v-dogg> var_dump(AgaviConfig::toArray()) 14:32 < v-dogg> I pretty sure they are all there under core.mymodule. or something 14:32 < v-dogg> +'m 14:34 < whisller> benschi: AgaviConfig::get('modules_moduleName_config'); as I remember 14:34 < whisller> *_ to . 14:34 < whisller> don't have now code 14:37 -!- krycek_ [n=bclishb@189-30-6-156.smace701.dsl.brasiltelecom.net.br] has joined #agavi 14:50 < marklar|omni> wow HAHA 14:50 < marklar|omni> redhat = 9/11 14:50 < marklar|omni> it wouldn't connect to rhn 14:50 < benschi> AgaviConfig::get('modules.modulename.settingname'); 14:50 < marklar|omni> so I up2date --configure and set proxyServer 14:50 < benschi> yeah! Agavi rock and rolls >) 14:50 < marklar|omni> and then it turns out there's another toggle, useProxy 14:50 < marklar|omni> like 5 lines down 14:50 < marklar|omni> WTF 14:50 < marklar|omni> AIDS AND FAIL 14:51 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 14:52 < Macen> you have no interweb?! 14:54 < Macen> get with it already this is the 90's you know 14:54 < Macen> we have had ze interwho for nearly -12 years now :/ 14:55 < Macen> also up2date is soo last week 14:55 < Macen> catch up :\ 14:56 < horros> For nearly minus twelve years? o_O 14:56 < Macen> YES 14:56 < Macen> more than 14:56 < Macen> minus to the power of 12 SQUARED 14:56 < horros> :O 14:57 < Macen> i lie not :s 14:57 < horros> That's a lot of minus, innit? 14:57 < Macen> uhuh 14:57 < Macen> more than i can count on one hand 14:57 < horros> Oh dear! 14:57 < Macen> i know :( 14:57 < Macen> mass fail :( 15:03 < marklar|omni> Last Booted: 12/31/69 7:00:00 PM EST 15:03 < marklar|omni> redhat network fails at math 15:04 < MikeSeth> hahaha hax for uptiem 15:04 < marklar|omni> 15:04:02 up 11 days, 3:51, 2 users, load average: 0.00, 0.01, 0.00 15:04 < marklar|omni> heh 15:04 < marklar|omni> don't see how that could turn into -1 15:04 < horros> failhat :( 15:04 < MikeSeth> logicpromo@nexus:~$ uptime 15:18:32 up 283 days, 6:33, 1 user, load average: 0.65, 0.57, 0.29 15:04 < MikeSeth> >< 15:04 < marklar|omni> heh 15:05 < marklar|omni> this is a brand new box :| 15:05 < MikeSeth> well nexus is a brand old box 15:05 < MikeSeth> that YOU set up 15:05 < marklar|omni> RITE 15:05 < MikeSeth> curse mysql 4 15:05 < marklar|omni> hehe 15:05 < MikeSeth> curse it to all eternity 15:05 < marklar|omni> 081106 10:42:18 [Note] Slave: connected to master 'repl@192.168.52.10:3306',replication resumed in log 'eng-support-bin.000009' at position 680216 15:05 < marklar|omni> repl still hasn't crashed 15:05 < marklar|omni> since 8/11 15:05 < marklar|omni> nice 15:05 < MikeSeth> its probably pumping lies into your binlog without you even noticing 15:06 < marklar|omni> haha 15:06 < MikeSeth> lol @ people who use binlog for backups 15:06 < MikeSeth> in for a big suprise 15:06 < marklar|omni> kek 15:06 < marklar|omni> it's only website crap 15:06 < marklar|omni> nobody cares about that 15:06 < marklar|omni> :< 15:06 < MikeSeth> slow replication is slow 15:06 < marklar|omni> yeah 15:06 < marklar|omni> it gets 2 inserts a week 15:07 < MikeSeth> LOL LOL LOL MSN 15:07 < marklar|omni> I could probably replicate it by carrier pigeon 15:07 < marklar|omni> heh 15:07 < MikeSeth> you can drag a contact from no groups to a group 15:07 < MikeSeth> but you cant drag it back 15:07 < marklar|omni> hehe 15:07 < MikeSeth> lol 15:07 < marklar|omni> lol at failhat 15:07 < marklar|omni> "Critical updates available" 15:07 < marklar|omni> and then it lists the same one 3 times 15:07 < marklar|omni> :( 15:08 * marklar|omni downloads depenguinator 15:08 < Macen> lolk 15:08 < MikeSeth> well it's 3 TIMES AS CRITICAL 15:08 < marklar|omni> this box is sek 15:08 < marklar|omni> z 15:08 < horros> everything seems to be fail today :( 15:08 < marklar|omni> (4) GenuineIntel Intel(R) Xeon(R) CPU 5130 @ 2.00GHz 1994 MHZ 15:08 < marklar|omni> Arch: i686 Cache: 4096 KB 15:08 < marklar|omni> Vendor: GenuineIntel Memory: 4050 MB 15:08 < marklar|omni> sekz 15:08 < marklar|omni> if only it were freebsd :< 15:09 < Macen> put it away :p 15:09 < marklar|omni> why? 15:09 < Macen> my day is about to take a turn for the worse :/ 15:09 < horros> I have a slightly slower Xeon as my media box :) 15:09 < Macen> opening ie6 15:09 < Macen> 'cause i can WIN 15:10 * Macen pets 6GB 15:10 < horros> Oh dear. 15:10 < Macen> same processor by looks of it 15:10 < Macen> presuming there is 4 of them 15:11 < marklar|omni> yeah quad xeons ftw 15:11 < marklar|omni> this box is only going to serve ldap/krb 15:11 < marklar|omni> and replicated from uk to here to an identical one 15:11 < marklar|omni> overkill ftw 15:11 < Macen> ooo 15:11 < Macen> i want that too 15:11 < MikeSeth> replicated over the interbutts? 15:11 < MikeSeth> i lol'd 15:11 < marklar|omni> er no 15:12 < marklar|omni> 80 meg mpls 15:12 < marklar|omni> from telecity to bareket 15:12 < marklar|omni> we don't use them internets 15:12 < MikeSeth> woot 15:12 < MikeSeth> winner 15:12 < MikeSeth> dont tell joe about it otherwise hell torture you about the mpls setup 15:12 < MikeSeth> he has like boner for mpls 15:12 < Macen> i got seperate server for backups and internal hdd (that isn't actually in use yet) 15:13 < Macen> if i could do replication i would just for the hell of it heh 15:13 < Macen> ping office.youds.com woop 15:13 < marklar|omni> haha 15:13 < Macen> however if the data center was /11'ed and all HDD was lost, it would take about 3 hours to get back up and running 15:13 < Macen> 911/ed* 15:13 < Macen> you get me 15:13 < marklar|omni> we're actually running a 5-tbyte emc storage replication thing over the mpls 15:13 < marklar|omni> and it works 15:13 < marklar|omni> I've no idea how 15:14 < MikeSeth> Macen: rsync is all the replication you need 15:14 < MikeSeth> lol 15:14 < marklar|omni> btw hp tape switching robots = fail 15:14 < MikeSeth> rsync ftw 15:14 < marklar|omni> ours died and bezeq noticed like 3 days later 15:14 < MikeSeth> marklar|omni: ORLY 15:14 < marklar|omni> heh 15:14 < MikeSeth> lol 15:14 < MikeSeth> i've seen PBXen that boot from tape 15:14 < MikeSeth> now -that- is lol 15:15 < marklar|omni> keke 15:15 < Macen> ya i have only recently setup the incremental backups 15:15 < Macen> i will look into carbon bopying sooni-ish 15:15 < Macen> soon-ish* 15:15 < Macen> which means next year :s 15:15 < Macen> copying* 15:16 < marklar|omni> meh 15:16 < Macen> i think it actually uses scp 15:16 * marklar|omni wants to go ~ and play with starships 15:17 * E_mE wants to shoot his Designer boss for just giving him loads of inline CSS and saying "Make it work with the existing site" 15:17 < marklar|omni> lol at reddit nickelback 15:17 * E_mE cocks gun! 15:17 < marklar|omni> heh 15:17 < marklar|omni> s/gun\!// 15:17 < marklar|omni> :< 15:18 < E_mE> not seen you round much marklar|omni, been busy? 15:18 < horros> snickersbackel 15:18 < marklar|omni> ya 15:19 < horros> That's my word for all the nickelback/creed/three doors down -style bands that all sound exactly the same 15:19 < horros> It's a catchall if you will. 15:19 < E_mE> nickelback need killing, such bland boring music 15:19 < marklar|omni> heh 15:19 < marklar|omni> I've got a Zardonic album in the car 15:19 < marklar|omni> look it up if you dare 15:19 < horros> E_mE: snickersbackel needs killing. 15:19 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 15:19 < marklar|omni> srsly evil shit. 15:20 < E_mE> marklar|omni: check out Sunn o))) Thats evil ;) 15:20 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 15:20 < horros> You've not heard evil until you've heard Nargaroth. 15:20 < E_mE> that slightly rings a bell 15:21 -!- macen_ [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Client Quit] 15:21 < horros> ANYWAY! 15:21 < horros> Missus made me dinner <3 15:21 < horros> => 15:21 < E_mE> birsum 15:21 < E_mE> thats most likely incorrect spelling 15:21 < marklar|omni> horros: I've got most of Gorgoroth's EPs here 15:21 < marklar|omni> heh 15:21 < marklar|omni> and Nargaroth is just Emperor/Ildjarn with more noise 15:21 < E_mE> ja Gorgoroth i deffently heard of 15:22 < marklar|omni> :< 15:22 < marklar|omni> btw ildjarn = lol 15:22 < E_mE> Dark Throne :) 15:22 < marklar|omni> Arch Enemy > Darkthrone 15:22 < E_mE> Eletric Wizard ;) 15:23 < MrJeep> wow 15:23 < MrJeep> I've just seen the best 15:23 < MrJeep> and I really mean the _BEST_ web hosting plan ever 15:24 < MrJeep> 9.99$ per month 15:24 < marklar|omni> I can get a nice vps for that money 15:24 < marklar|omni> 20gb space + 512mb ram 15:24 < MrJeep> you get 1Mb 1 email address and ftp access 15:24 < MrJeep> php4 15:24 < marklar|omni> ahahaha 15:24 < Macen> lols 15:24 < marklar|omni> srsly 15:24 < marklar|omni> wat. 15:24 < MrJeep> yeah 15:24 < MrJeep> not kidding 15:25 < marklar|omni> WAT. 15:25 < marklar|omni> where 15:25 < marklar|omni> btw domainsarefree.com = epic fale 15:25 < MrJeep> for more storage, it's .50$/Mb 15:25 < marklar|omni> haha 15:25 < marklar|omni> wow 15:25 < marklar|omni> 2002 hosting 15:25 < MrJeep> http://www.netrevolution.com/siteweb-40-4.html 15:25 < MrJeep> eh, 1998 hosting 15:25 < marklar|omni> no php4 in 98 15:26 < MrJeep> you're right about that 15:26 < Macen> pwned 15:26 < marklar|omni> kthx 15:26 < marklar|omni> brb 15:26 < MrJeep> but 1Mb of space 15:26 < MrJeep> sounds like Geocities in 1995 15:27 < E_mE> wow, if peopled for that id offer the same service via my ded server =P 15:28 < E_mE> people paid* 15:29 < Macen> 1mb is almost a token amount 15:29 < Macen> whether its the days of 56k or whatever 15:29 < Macen> now i have flash files bigger than that :/ 15:29 < Macen> 56kers BE GONE 15:29 < E_mE> my friend is stillon 56K 15:29 < E_mE> cant get broadband where he lives 15:29 < Macen> yeh well 15:29 < Macen> he should die or something 15:30 < Macen> life can't be worth living 15:30 < E_mE> >:/ 15:30 < Macen> they even activated 24mb broadband in my town 15:30 < Macen> now that is saying something 15:30 < marklar|omni> bak 15:30 < Macen> when i moved in, there was no telephone line 15:31 < Macen> heh 15:31 < E_mE> tahts not unusual to not have a tel line 15:31 < Macen> yes well 15:31 < E_mE> ive moved to many places like that 15:31 < Macen> 56kers are fail 15:32 < Macen> they depress me 15:32 < Macen> generally :/ 15:32 < E_mE> weird mental state you have then 15:32 < Macen> i do graphics don't i 15:32 < Macen> so liek yeh 15:32 < Macen> this is a consideration, the 56ker 15:33 < Macen> 56kers to me is like IE6 users 15:33 < Macen> people who should be indiscriminately maimed or culled 15:33 < Macen> you get my drift :/ 15:33 < E_mE> ignorance is bliss i guess 15:34 < marklar|omni> heh 15:34 < marklar|omni> I agree re: ie6 15:35 < marklar|omni> dunno about 56k, they don't really exist here 15:36 < Macen> i imagine aristocrats still use 56k and ie6 15:36 < Macen> i would have no problem with them being bombed 15:36 < Macen> i'd welcome it 15:37 < MikeSeth> DOWN WITH THE GLOBAL CABAL OF 56K USERS 15:40 < benschi> With the OutputType it should be possible to send, for example pdf files, right? So I created a new OutputType called download, but now I need to change the output type somehow in my DownloadSuccess.view, right? 15:41 < benschi> So do I need to create a new OutputType instance and set it for the container? 15:41 < benschi> or is there another / better/ faster/ nicer way to do this? 15:42 < marklar|omni> heh 15:42 < marklar|omni> redhat is not the answer. 15:42 < marklar|omni> redhat is the question. 15:42 < marklar|omni> the answer is NO. 15:42 * marklar|omni emails to cto 15:42 < MikeSeth> let's cuddle nao 15:43 < marklar|omni> heh 15:43 < marklar|omni> some bright soul decided that the only way to shorten "asset" in nagios... 15:43 < marklar|omni> is 15:43 < marklar|omni> ** PROBLEM Service Alert: IRACWH1/Ass CPU Load is WARNING ** 15:43 < marklar|omni> :( 15:43 < marklar|omni> I HATE THE WORLD AND WANT TO DIE 15:49 < Macen> i hear suicide bombers have a pretty good bonus package these days 15:49 < MrJeep> is there a place on the website where the minimum configuration recommended is listed ? 15:49 < MrJeep> php 5.what, libxml ? pdo.. spl.. ? 15:50 < marklar|omni> a computer with some internets is a good minimal bet 15:50 < Wombert> impl: poek 15:51 < MikeSeth> marklar|omni: yuo => bash.org 15:52 < MikeSeth> http://qdb.us/276858 15:55 -!- Spica [n=miikka@thule.yok.utu.fi] has joined #agavi 15:57 < MrJeep> hehe 15:57 < MrJeep> but seriously 15:57 < MrJeep> for agavi 16:00 < MrJeep> I need so make some calls and see if their hosts can run agavi 16:01 < benschi> Okay I could switch the Output type in the routing, but what if an Error occurs and I want to send not a PDF but HTML? 16:04 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 16:06 < benschi> Can I change the OutputType in the view? Or must I do this in routing? 16:08 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 16:09 < MrJeep> anyone 16:10 < MrJeep> min config to run agavin 16:10 < MrJeep> anyone knows ? 16:14 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 16:14 < benschi> AgaviConfig::set('core.minimum_php_version', '5.2.0'); 16:14 < benschi> ? 16:15 < benschi> MrJeep: did u mean the php version? 16:15 < MrJeep> and libraries 16:15 < MrJeep> libxml, libxslt, spl and php 5.2.x ? 16:16 < benschi> libxml greater 2.6.16 16:16 < Rick> MrJeep 16:17 < Rick> [09:26:15 PM] php5, php5-pdo, php5-pdo_mysql, php5-pdo_sqlite, php5-ctype, php5-xml, php5-dom, php5-iconv, php5-xsl 16:17 < Rick> [09:26:22 PM] pdo ones are optional though 16:17 < Rick> [09:27:42 PM] (those are freebsd port names) 16:18 < Rick> spl is builtin to php isn't it? 16:18 < MrJeep> I think in some install it has to be enabled manually 16:18 < Rick> perhaps 16:18 < Rick> ah 16:18 < Rick> "Note: As of PHP 5.3.0 this extension can no longer be disabled and is therefore always available." 16:20 < marklar|omni> bleep 16:20 < Rick> but the packages I listed were the bare minimum (except pdo) that would get agavi running on freebsd without errors/warnings 16:20 < Rick> havn't encountered anything else missing so far 16:25 < horros> marklar|omni: I've not really listened to that kind of music since I was an angry teenager. 16:26 < horros> Ah, well, it's fun to dig out the old albums every now and again and listen to them. 16:27 < nfq_> yo E_mE` 16:28 < marklar|omni> horros: we're all angry teenagers at heart 16:32 < horros> meh :) 16:33 < horros> I still think one of the best albums ever is Mayhem's De mysteriis dom Sathanas 16:37 < marklar|omni> agreed 16:58 < marklar|omni> k, hoem 16:58 < marklar|omni> bai 16:58 * marklar|omni & 16:59 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 17:02 < benschi> Wombert: How can I change the Outputtype in a View? 17:03 < Wombert> benschi: you mean in executeHtml() or so? 17:03 < benschi> yes 17:03 < Wombert> mhm 17:03 < Wombert> ponder it for a moment :) 17:03 < benschi> sure thing 17:03 < Wombert> executeHtml()... 17:04 < Wombert> wouldn't that be a bit too late to change the output type 17:04 < Wombert> you can do it in initialize(), remember to call parent first 17:05 < E_mE> Wombert: do you know if there is a setting in apache or php which stops custom headers such as X-Requested-With? i even did var_dump($_SERVER); with no success.. 17:05 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 17:06 < Wombert> E_mE: ? 17:06 < Wombert> E_mE: uhm, you need to validate headers inside Agavi... 17:06 < E_mE> well i did $_SERVER dump and X-Requested-With wasn't visible :( 17:07 < Wombert> where did you do that 17:07 < E_mE> it started when i installed Kubuntu 8.10 17:07 < E_mE> did it at the top of index.php ;) 17:07 < Wombert> well then... something is broken :> 17:07 < E_mE> :( 17:07 < E_mE> i thought it might of been a config or so, its rather strange 17:08 < E_mE> btw, phpnw was great too.. pushed agavi ;) 17:09 < Wombert> yeah, was meaning to ask about that tomorrow-ish when I have a bit more time 17:09 < E_mE> ill tell you tomorrow :) 17:34 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 17:39 < digitarald> *grmpf* ... php_ajax.dll ftw 17:40 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 17:40 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 17:46 < v-dogg> E_mE: it's HTTP_X_REQ... in $_SERVER 17:49 < v-dogg> http://www.zym-project.com/ <- anyone checked out? 17:50 < digitarald> uses mootools, must be amazing ... 17:51 < digitarald> "Why do you only support PHP5?" too sad that people have to defend such a question 17:51 < digitarald> amazing helper things ... Zend_View_Helper_HtmlElement 17:53 < _cheerios> Zym was unknown to me. what do they do? zend extensions says little 17:54 < digitarald> looks like a real MVC on ZF 17:55 -!- icyt is now known as IcyT 17:55 < digitarald> can agavi get an ExtJS-based docs browser too? ;) http://www.zym-project.com/docs/latest/api/ 17:56 < digitarald> they made it open source 17:57 < _cheerios> docs search would be good too... 17:58 < digitarald> that one has search 18:01 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has quit [] 18:09 -!- bleachy [n=bbleach@217.18.21.194] has left #agavi [] 18:12 < Wombert> real mvc, eh 18:12 < Wombert> class FooController extends Zend_Controller_Action { 18:12 < Wombert> public indexAction() { 18:12 < Wombert> $formHelper = $this->getHelper('Form'); 18:12 < Wombert> // Loads forms/Bar.php 18:12 < Wombert> $form = $formHelper->create('Bar'); 18:12 < Wombert> Zym_Controller_Router_Route_HttpHost 18:12 * Wombert chuckles 18:13 < Wombert> anyway, bai 18:13 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:18 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:29 -!- mo__ [n=mo@195.37.23.219] has joined #agavi 18:29 -!- mo__ is now known as Mobbit 18:33 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 18:43 -!- bleachy [n=bbleach@217.18.21.194] has left #agavi [] 18:44 -!- Kodeart [n=kodeart@78.157.11.254] has quit ["Application.Terminate;"] 18:47 -!- krycek__ [n=bclishb@189.74.198.223] has joined #agavi 18:58 -!- IcyT is now known as icyt 19:05 -!- E_mE` [n=eme@82.111.112.6] has quit [Remote closed the connection] 19:06 -!- mo_ [n=mo@195.37.23.211] has joined #agavi 19:07 -!- krycek_ [n=bclishb@189-30-6-156.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 19:09 -!- nfq_ [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [Read error: 110 (Connection timed out)] 19:11 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 19:27 -!- Mobbit [n=mo@195.37.23.219] has quit [Read error: 110 (Connection timed out)] 19:34 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 19:43 -!- _cheerios [n=Jack@195.197.209.254] has quit ["time to leave ze office..."] 19:46 -!- benschi [n=benjamin@f051100079.adsl.alicedsl.de] has joined #agavi 19:53 -!- LBO_ [i=5318201d@gateway/web/ajax/mibbit.com/x-c7b447677afa0e9c] has joined #agavi 19:53 < LBO_> huomenta 20:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 20:01 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:02 < LBO_> how can I make build system to copy {templates}/defaults/app/templates/Master.php to newly created project? 20:02 < LBO_> I thought that anything in {templates}/defaults/app/*is copied as is... but its not 20:03 < LBO_> do I have to modify phing tasks (how? :/) or maybe there is another directory that if I place there "templates/Master.php" it will be copied to new Project dir? 20:06 < LBO_> im using 1.0.0beta5 20:10 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 20:10 < _cheerios> jee 20:12 < LBO_> hi cheerios 20:12 -!- mo_ [n=mo@195.37.23.211] has quit [] 20:22 < _cheerios> lo LBO. 10:22pm. that leaves a lot of freetime for the night today. gaah :p 20:24 < LBO_> sorry - i dont get it :) 20:25 < LBO_> are u refering o my question? if that so... i started reding phing sources and xml builds :) 20:26 < _cheerios> no. i just said i got home late, and have no time to enjoy the evening :) 20:27 < LBO_> ooooooo... now i understand :) yeah, PLENTY :D 20:28 < LBO_> hate busy days - I need at list few hours for new episodes of Heroes, Dexter,SG:A etc 20:29 < _cheerios> i'll catch up on those during xmas :) 20:29 < LBO_> hehhe 20:30 < LBO_> and do not forget about GF :) 20:30 < LBO_> for example I spend all saturday on shopping 20:32 < LBO_> I like buying new bras and strings with her... but not winter jacket :) I see nothing throw that :) 20:36 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 20:38 -!- benschi [n=benjamin@f051100079.adsl.alicedsl.de] has quit [] 20:39 -!- Goleo[66] [n=master@91.98.71.183] has quit ["Leaving"] 21:15 -!- mo_ [n=mo@ip-62-143-244-168.unitymediagroup.de] has joined #agavi 21:17 -!- krycek_ [n=bclishb@189.74.198.223] has joined #agavi 21:20 -!- Spica [n=miikka@thule.yok.utu.fi] has quit [Read error: 113 (No route to host)] 21:23 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:23 -!- graste [n=graste@f053010062.adsl.alicedsl.de] has joined #agavi 21:38 -!- krycek__ [n=bclishb@189.74.198.223] has quit [Read error: 110 (Connection timed out)] 21:40 -!- fnordfish [n=fnordfis@e178153198.adsl.alicedsl.de] has joined #agavi 21:52 < MrJeep> hum 21:53 < MrJeep> why does margin-bottom add a margin on the top ? 22:01 < _cheerios> your monitor is upside-down 22:02 < krycek_> hehehe 22:02 < MrJeep> lol 22:02 < MrJeep> not be seriously 22:02 < MrJeep> I'm setting the margin-bottom : 100px 22:03 < krycek_> setting display: table; changes anything? 22:04 < _cheerios> only thing comes to mind, is to make sure you've got display: block in effect for what you're setting the margins for 22:10 < _cheerios> huh, http://www.millionclouds.com/ 22:12 < _cheerios> oh. netbeans 6.5 out, and python support alpha release plugin too, nom nom nom! 22:13 -!- fnordfish_ [n=fnordfis@e178168182.adsl.alicedsl.de] has joined #agavi 22:15 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:21 -!- Macen [n=leopard@host86-147-153-51.range86-147.btcentralplus.com] has joined #agavi 22:23 -!- LBO_ [i=5318201d@gateway/web/ajax/mibbit.com/x-c7b447677afa0e9c] has quit ["http://www.mibbit.com ajax IRC Client"] 22:23 -!- mo_ [n=mo@ip-62-143-244-168.unitymediagroup.de] has quit [] 22:23 -!- Macen [n=leopard@host86-147-153-51.range86-147.btcentralplus.com] has quit [Client Quit] 22:24 -!- fnordfish_ [n=fnordfis@e178168182.adsl.alicedsl.de] has quit [] 22:28 -!- fnordfish [n=fnordfis@e178153198.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 22:29 < _cheerios> hmm, big pr event tomorrow, i think i'll wear the competitions t-shirt (hey, happens to be clean) :) 22:39 < graste> collapsing margins 22:39 < graste> ? 22:50 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["turn up the base boy"] 22:50 -!- icyt is now known as IcyT 23:26 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 23:27 -!- graste [n=graste@f053010062.adsl.alicedsl.de] has quit ["Leaving."] --- Day changed Tue Nov 25 2008 00:43 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 01:33 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:53 -!- karmacod1r [n=karmacod@dslb-084-057-084-145.pools.arcor-ip.net] has joined #agavi --- Log closed Tue Nov 25 02:09:36 2008 --- Log opened Tue Nov 25 02:15:26 2008 02:15 -!- Chuckwalla [n=chuckwal@agavi.org] has joined #agavi 02:15 -!- Irssi: #agavi: Total of 33 nicks [1 ops, 0 halfops, 0 voices, 32 normal] 02:15 -!- Irssi: Join to #agavi was synced in 2 secs 02:31 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:32 -!- krycek_ [n=bclishb@189.74.198.223] has quit [Read error: 104 (Connection reset by peer)] 02:55 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 04:02 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 04:14 -!- IcyT is now known as icyt 04:30 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 04:31 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 04:52 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 04:52 -!- Zimm [n=asd@f054007082.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 04:59 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 05:55 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 05:58 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 06:09 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 06:28 < v-dogg> huomenta 06:31 < marklar|omni> ohai 06:42 < marklar|omni> ugh fail 06:50 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 06:56 < marklar|omni> lol 06:56 < marklar|omni> I love reddt 06:56 < marklar|omni> Yo mama's so fat, when she sits on a binary tree it becomes a sorted linked list in O(1). 07:04 < horros> Huomenta 07:04 < marklar|omni> heh 07:04 < marklar|omni> all At the Gates tracks on last.fm are borked 07:04 < marklar|omni> glad I stopped subscribing 07:06 < horros> Luckily all of At the Gates is rubbish. 07:06 < horros> So not a particularly great loss :P 07:07 < horros> \o/ 07:07 < horros> T-2d and counting! 07:11 < digitarald> Huomenta 07:18 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 07:24 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 07:25 < moritz> huomenta 08:04 -!- alenoosh [n=alenoosh@91.98.70.237] has joined #agavi 08:05 < alenoosh> hi all , agavi used to have a url to its cookbook but now it doesn't , do you know where to find agavi cookbook , I've searched alot but couldn't find ... 08:07 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Connection reset by peer] 08:08 < alenoosh> Huomenta :) 08:10 < horros> alenoosh: Afaik the cookbook is rather outdated :) 08:10 < horros> That's probably why you won't find it (very easily) 08:11 < v-dogg> it is and that's probably why it's no longer available 08:11 < v-dogg> you can still get it from the SVN as DocbookXML if you want 08:11 < alenoosh> ok 08:11 < horros> grumble 08:11 < horros> I want a new car :| 08:12 < horros> 9-3 SportCombi Aero 2.8T V6 XWD <3 08:12 < horros> I just don't have the ~70000 euro for it :( 08:13 < alenoosh> how is huomenta pronounced ? 08:14 < horros> Just like how it's written :P 08:14 < alenoosh> it's like h-yoo-menta ? 08:15 < alenoosh> or hyomenta ? 08:15 < horros> no 08:15 < horros> huomenta. 08:15 < horros> :D 08:15 < v-dogg> horros: you want.. a Saab? 08:16 < horros> v-dogg: I do. Badly. 08:18 < alenoosh> I found it like this : http://virtual.finland.fi/speak/huomenta.wav 08:18 < v-dogg> hmm.. how would you teach someone to pronounce huomenta... "hu" like in "hurray", "o" like in... "oh" "men" like "men" and "ta" like the brits say "ta" 08:19 < v-dogg> doh, or you can just search it from the intertube... :D 08:19 < alenoosh> ok thanks all 08:20 < v-dogg> btw, that sample says "hyvää huomenta" meaning "good morning" 08:21 < alenoosh> v-dogg, yes :) 08:24 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:25 < alenoosh> v-dogg, knowing words in other languages is fun and in my opinion trains our mind ... 08:26 < alenoosh> v-dogg, specially learning it from a native is interesting 08:27 < horros> Agreed. 08:27 < v-dogg> yup 08:35 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 08:36 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 08:42 < horros> v-dogg: http://www.hs.fi/kuvat/iso_webkuva/1135231829234.gif 08:42 < horros> :D :D :D 08:47 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:48 < Rendez> alenoosh: bon dia! 08:49 < v-dogg> haha 08:49 < alenoosh> Rendez, what language is that ? 08:49 < Rendez> catalan of course 08:49 < v-dogg> Rendez: heretic! 08:49 < alenoosh> Rendez, great :) 08:50 < v-dogg> we'll burn your heretic arse on a bon fire! 08:50 < Rendez> wha da hell 08:51 < v-dogg> only "huomenta" is supported 08:51 < horros> v-dogg: I might do that tonight. 08:51 < horros> Just need to pick up a chainsaw. 08:51 < v-dogg> haha 08:52 < Rendez> I can't picture a programmer and a chainsaw at the same time 08:53 < horros> I'm not fat, I don't live in my parent's basement and I don't have greasy hair :| 08:54 < alenoosh> Rendez, Bari luis :) 08:54 < MikeSeth> huomenta! 08:54 < Rendez> alenoosh: :O 08:55 < marklar|omni> heh 08:55 * marklar|omni just moved into his new office 08:55 < marklar|omni> ftw 08:55 * horros nelsons 08:55 < horros> http://wikileaks.org/wiki/British_National_Party_membership_and_contacts_list%2C_2007-2008 08:55 < MikeSeth> marklar|omni: Thorax bpc 600k want? 08:55 < marklar|omni> me/pe? 08:55 < horros> I think those people are going to have a BRILLIANT time now. 08:55 < marklar|omni> how many runs? 08:56 < MikeSeth> marklar|omni: imo basic, dont have it at hand, 5 runs per bpc 08:56 < MikeSeth> i have like 4 of these 08:56 < marklar|omni> hm 08:56 < marklar|omni> 550k 08:56 < marklar|omni> setup contract to Shingor 08:57 < MikeSeth> lets talk in the evening kthx 08:57 < marklar|omni> want 1ml for two? 08:57 < MikeSeth> yeah 08:57 < marklar|omni> k 08:57 < marklar|omni> :D 08:57 < MikeSeth> just wanna make sure that my previous contracts arent gone 08:57 < MikeSeth> i was selling them for 750k on open market 08:58 < MikeSeth> picked it up by accident in placid during mkt scans 08:58 < MikeSeth> btw 08:58 < alenoosh> Rendez, it's armenian 08:59 < Rendez> means? 08:59 < alenoosh> good morning 08:59 < marklar|omni> wow 08:59 < MikeSeth> marklar|omni: the EC guy still hasnt responded, if he doesnt till tomorrow I go full disclosure 08:59 < marklar|omni> 19" wide screens = eternal fail and damnation 08:59 < marklar|omni> MikeSeth: he's probably a moron anyway 09:00 < MikeSeth> marklar|omni: EC setup aint bad. Except for that whole instant spotlight on your ass through the mailing list thing 09:00 < Rendez> you guys calling those morons? 09:00 < marklar|omni> hehe 09:01 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:15 < E_mE> huomenta 09:24 < Rendez> huomenta E_mE 09:36 < nfq> haha only huomenta is supported 09:37 < MikeSeth> E_mE: figured out your header problem? 09:46 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 09:48 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 09:49 < E_mE> MikeSeth: no not yet, didnt do much last night .. but ill attach the project to this computer and see if the same happens 09:49 < Macen> Last login: Mon Nov 24 04:49:44 2008 from office.youds.com 09:49 < Macen> bboomm 09:49 < Macen> love that :> 09:51 < marklar|omni> yeah the hosts file really is nice 09:51 < marklar|omni> :< 09:58 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 09:58 < liutis> i got many validate xml files, and some validators rules are the same, how to write for use General.xml with this rules? thanx 09:58 < MikeSeth> liutis: there's per-module validation templates in 1.0 09:59 < MikeSeth> not sure how it works exactly 09:59 < v-dogg> xinclude is better than duplicating validators from templates 09:59 < v-dogg> liutis: http://svn.projectbin.org/adt/trunk/demo/app/config/autoload.xml and http://svn.projectbin.org/adt/trunk/src/config/autoload-snippet.xml 10:00 < liutis> :) 10:00 < liutis> thanks 10:00 < liutis> this is what i am searching 10:01 < Macen> uh 10:01 < Macen> eepp 10:01 < Macen> i has no interwebs but can load google hehk 10:02 < Macen> SSH KEEPS HANGING WTF DIEDIEDIE 10:04 < marklar|omni> I guess you don't love them bboomms nao 10:04 < marklar|omni> hai vdogg 10:04 < Macen> omg dir 10:04 < horros> om nom polynom 10:04 < Macen> brb 10:04 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 10:04 * horros slaps ezcGraph 10:07 < marklar|omni> I'm actually considering ezcgraph 10:07 < marklar|omni> where does it fail? 10:18 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:19 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 10:29 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection] 10:30 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:43 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has joined #agavi 10:48 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has left #agavi [] 10:49 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has joined #agavi 10:49 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has left #agavi [] 10:49 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has joined #agavi 10:49 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:54 < horros> marklar|omni: It doesn't fail all that much, it's just a matter of me being stupid :) 11:09 -!- saracen [n=saracen@goto.fiveturns.org] has quit [Remote closed the connection] 11:09 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 11:11 -!- icyt is now known as IcyT 11:12 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 110 (Connection timed out)] 11:18 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:18 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 11:18 -!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: bleachy 11:18 -!- Netsplit over, joins: bleachy 11:25 < MikeSeth> marklar|omni: I dunno, I've been at Toby's lecture & met him, he certainly has clue 11:30 < marklar|omni> hm k 11:30 < MikeSeth> marklar|omni: generally ezcomponents is very well laid out, though sometimes it lacks obvious advanced functionality 11:31 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 11:48 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 11:49 < Macen> such a bad connection 11:49 < Macen> diedie 11:50 < Macen> latency keeps jumping up and down for the sole purpose of annoying me 11:50 < MikeSeth> SOMEDAY I AM GOING TO CATCH PEER 11:50 < MikeSeth> AND KILL HIM 11:52 < _cheerios> huomenta 11:54 < MikeSeth> o/ 12:09 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit ["leaving"] 12:13 < _cheerios> anyone setup http://www.phpundercontrol.org/about.html yet? seems the docs are in place so i'll dive in for my current project :) 12:14 < horros> _cheerios: Haven't gotten around to it yet. 12:16 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 12:47 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:51 < marklar|omni> hai guise 13:02 -!- Rendez [n=Rendez@213.229.146.161] has quit ["... don't let school get in the way of your education."] 13:06 -!- benschi_ [n=benjamin@f051104053.adsl.alicedsl.de] has joined #agavi 13:14 -!- benschi [n=benjamin@e179220087.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 13:22 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:23 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 13:30 < marklar|omni> ls 13:33 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:33 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 104 (Connection reset by peer)] 13:34 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 13:44 < CIA-6> felix * r3326 /branches/felix-config-cache-refactoring/: Created a branch for the config cache refactoring, refs #929 13:46 < MrJeep> goude morninge 13:46 < MrJeep> howwe harre yhou ? 13:48 < CIA-6> felix * r3327 /branches/felix-config-cache-refactoring/: 13:48 < CIA-6> Initialized merge tracking via "svnmerge" with revisions "1-3325" from 13:48 < CIA-6> https://svn.agavi.org/branches/1.0 14:06 -!- Zimm [n=asd@g224000108.adsl.alicedsl.de] has joined #agavi 14:06 < MrJeep> I think I might havefound a bug with FF3 14:07 < MrJeep> http://pastie.org/323488 14:07 < MrJeep> can someone copy paste this code and try it with FF3 14:08 < MrJeep> The bug : I have a huge space over "Qui sommes-nous?" 14:08 < MrJeep> the text is supposed to have a margin at the bottom only 14:08 < MrJeep> but he have a margin on the top too 14:08 < MrJeep> thanks 14:08 -!- Sasan_Rose [n=SasanRos@91.184.89.223] has joined #agavi 14:09 -!- alenoosh [n=alenoosh@91.98.70.237] has quit [Read error: 110 (Connection timed out)] 14:10 -!- alenoosh [n=alenoosh@91.98.70.237] has joined #agavi 14:15 -!- SasanRose [n=SasanRos@91.184.89.223] has quit [Read error: 104 (Connection reset by peer)] 14:17 < MrJeep> #about_index .col3, remove the float and the margin at the top dissapear 14:17 -!- Sasan_Rose [n=SasanRos@91.184.89.223] has quit ["leaving"] 14:32 < MrJeep> anyone knows ? 14:51 -!- benschi_ [n=benjamin@f051104053.adsl.alicedsl.de] has quit [] 14:54 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Leaving"] 14:57 < trophaeum> templating class, php5 e_strict friendly, lightweight, allows for loops and object method calls... any suggestions? dont tell me raw php or ill slap you 14:59 < trophaeum> actually i might gut an old zend_view and base it from that :/ 14:59 < v-dogg> better get your slapping hand ready :) 15:00 < MrJeep> me ? 15:02 < digitarald> trophaeum: I'm begging you to slap me 15:04 < Seldaek> trophaeum: dwoo.org - okay it does more than just that, but it comes with an agavi adapter 15:06 < v-dogg> shameless plug ;) 15:06 < digitarald> orly ... he is 15:07 < trophaeum> dwoo = heavyweight, too much for what im dealing with 15:07 < Seldaek> v-dogg: what?:p 15:07 < trophaeum> and raw php is effectively what zend_view is/was (dunno what it turned into) 15:07 < Seldaek> trophaeum: heavyweight? no:) 15:07 < trophaeum> executing the template inside a class with local variables available that have been assigned 15:07 < digitarald> require() 15:07 < trophaeum> Seldaek, anything that mentions smarty is heavyweight 15:08 < Seldaek> trophaeum: well you should check your facts sir 15:09 < digitarald> trophaeum: you just brought a knife to a gunfight! you should really check the facts :P 15:10 < trophaeum> lol 15:10 < trophaeum> sigh 15:10 < trophaeum> ur makin me read the next gen smarty bullshit 15:10 < trophaeum> i hate u guys right now 15:10 < trophaeum> -_- 15:10 < Seldaek> trophaeum: smarty is faster than most other template engines, and it beats some by far. dwoo is more or less on the same level as far as speed is concerned, and the fact that it mentions smarty doesn't make it bloated or whatever you might think 15:10 < trophaeum> i need e_strict compliant 15:10 < trophaeum> and as lightweight as possible 15:11 < trophaeum> without making me shoot myself on changing templates 15:11 < Seldaek> what's lightweight ? in what aspect are you looking for lightweight ? 15:11 < trophaeum> very few people/projects care about e_strict sadly 15:11 < Seldaek> dwoo is e_strict compliant 15:11 < trophaeum> memory/cpu time, memory mostly 15:12 < digitarald> imo: lightweight != small memory footprint 15:12 < trophaeum> right now without smarty the entire page takes less than 500k of ram at peak 15:12 < digitarald> lightweight for me is: enough features to solve one problem 15:13 < digitarald> Seldaek: can I use . and - in variable names in dwoo? 15:14 < Seldaek> digitarald: you can't use . to concatenate AND . in the name, but you can do $foo['bar.baz'] iirc 15:14 < digitarald> xslt ftw :) 15:15 < Seldaek> but imo you should be shot for having . in your var names 15:15 < digitarald> actually it was in array keys 15:16 < Seldaek> yeah I know, php doesn't accept . in var names anyway 15:16 < digitarald> and was the reason why I removed smarty 15:16 < Seldaek> but still, I don't get why you use dots in there 15:16 < Seldaek> databases don't use dots, php doesn't 15:16 < Seldaek> so why?:) 15:17 < horros> 17:16 < HM2K> A SQL query goes into a bar, walks up to two tables and says, "Can I join you?" 15:18 < v-dogg> friday came early this week :) 15:19 < horros> So it seems. 15:21 < Seldaek> and trophaeum, dwoo isn't cpu intensive, well more than raw php but maybe not more than ZFView given all the magic it must do (especially if you use it with agavi it sounds quite stupid), and memory well sure it adds something, there is code, but cheap ass servers come with 1Gig nowadays so what the hell ? 15:22 < Seldaek> that being said, back to work :p 15:23 < trophaeum> Seldaek, i was gonna gut zv and make my own lighterweight version of it, this project hasnt been agaviized yet, its just crap thrown together to run fast as hell 15:23 < trophaeum> its a bit messy but overall the backend of the code is stable and optimized 15:23 < trophaeum> its just that the templating is gross 15:24 < Seldaek> eh well.. if you want speed use php (or rather DONT use php at all :), dwoo will definitely slow things down a tad, but far less than most other engines afaik 15:25 < trophaeum> kk, ill see what i get upto then 15:49 -!- LBO_ [i=53181d14@gateway/web/ajax/mibbit.com/x-b11d4a8452bb72fe] has joined #agavi 15:49 < LBO_> huoment 15:55 < splatch> hello LBO_ :) 15:57 < LBO_> grrrr, still don't know how to solve my problem with build system :/ 15:58 < LBO_> too tired to read phing docs 16:07 < digitarald> anybody has a good referer-parser/searchengine-extractor? 16:11 < _cheerios> Seldaek, im happy with Smarty atm. Performance really isn't a problem yet :) 16:11 -!- LBO_ [i=53181d14@gateway/web/ajax/mibbit.com/x-b11d4a8452bb72fe] has quit ["http://www.mibbit.com ajax IRC Client"] 16:12 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 16:12 -!- youds_ [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 16:13 -!- Strzalek_ [n=Strzalek@dmn23.neoplus.adsl.tpnet.pl] has joined #agavi 16:13 < Strzalek_> huomenta 16:13 -!- Strzalek_ is now known as Strzalel 16:13 -!- Strzalel is now known as Strzalek_ 16:14 -!- IcyT is now known as icyt 16:17 < Seldaek> _cheerios: I didn't say it was a problem with smarty :) 16:18 < _cheerios> does Dwoo have {literal/} tag? that's the most annoying thing that comes to mind, among the syntax being too weak at times 16:23 < Seldaek> it handles it better 16:23 < Seldaek> although there is a literal tag when you really need it 16:24 < _cheerios> just sucks to wrap javascript/style tags with that thing 16:24 < Seldaek> but {foo isn't recognized as a template tag 16:24 < Seldaek> so unless you do {json:Foo} in js, you're usually fine 16:24 < Seldaek> and in that case, you can either do \{json:foo} or { json:foo} 16:25 < Seldaek> or use literal if you have plenty of them I guess it makes sense 16:30 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 16:33 < graste> isn't savant3 e_strict compliant? 16:34 < bleachy> :q 16:37 < Seldaek> graste: he didn't want php templates 16:37 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 104 (Connection reset by peer)] 16:37 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 16:37 < graste> oh :x 16:38 < graste> for whatever reasons <: 17:09 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 17:13 -!- icyt is now known as IcyT 17:32 -!- CIA-6 [n=CIA@208.69.182.149] has quit [Remote closed the connection] 17:40 < trophaeum> savant requires me to add a plugin for htmlescapethingie to tell it utf8 encoding (i cant see a way to pass it as a param) 17:40 < trophaeum> without hacking the source of it anyway 17:40 < trophaeum> so its kinda :/ 17:40 < trophaeum> it was a consideration at 1 point 17:51 -!- IcyT is now known as icyt 17:53 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 17:58 < bobbytek> Anyone here using Smarty? 18:00 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has joined #agavi 18:00 < kaos|work_> MikeSeth: ping 18:08 < bobbytek> MikeSeth: ping 18:09 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 18:11 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 18:13 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 18:28 < v-dogg> hai Wombert 18:28 < Wombert> ohai v-dogg 18:28 < v-dogg> how's it going? 18:28 < Wombert> ah, busybusy 18:28 < Wombert> gonna be better ~thursday though 18:29 < v-dogg> doing boring hard cash stuff or ever so interesting Agavi stuff?-) 18:29 < Wombert> boring stuff 18:29 < Wombert> :> 18:30 -!- fnordfish [n=fnordfis@e178160050.adsl.alicedsl.de] has joined #agavi 18:31 < v-dogg> ok then. I hope you'll get back to non-profit work soon ;) 18:31 < Wombert> I hope so, too 18:31 < Wombert> I really need to win the lottery so I can do this stuff 24/7 18:33 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:34 < bobbytek> Hey Wombert, what's kickin' guy? 18:36 -!- bleachy [n=bbleach@217.18.21.194] has left #agavi [] 18:42 < _cheerios> what was the setting in agavi 1.0 to have fpf continue even when it chokes? 18:43 < digitarald> same here, going to by a ticket for the christmas lottery ... bad thing: every guy in spain buys one, even every company 18:45 < _cheerios> gl :) 18:51 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 18:54 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 18:58 -!- SasanRose [n=SasanRos@92.50.11.229] has joined #agavi 18:59 < Wombert> "ignore_errors", _cheerios 19:00 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 19:00 < _cheerios> thanks wombie 19:00 < Wombert> and in dev mode, flip on TidyFilter and tell it to always throw exceptions instead of repairing the doc 19:00 < Wombert> tidyfilter can also convert named to numeric entities 19:05 < horros> Huomenta. 19:06 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 19:08 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 19:15 -!- graste [n=graste@f053010156.adsl.alicedsl.de] has joined #agavi 19:18 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: new: www.agavi.org :: bleeding: 1.0.0beta6 :: stable: 0.11.5 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: svn: http://svn.agavi.org/ (use branches/0.11 or branches/1.0, not trunk) :: http://ohloh.net/projects/5907 :: logs at http://agavi.org/irclogs/ :: http://trac.agavi.org/wiki/Huomenta :: http://trac.agavi.org/wiki/Bounties 19:18 < impl> BETA 19:18 < impl> FUCKING 19:18 < impl> SIX 19:20 -!- matbtt [n=matbtt@BAH7c84.bah.pppool.de] has joined #agavi 19:21 < Wombert> impl: well, yeah, now that ohloh has fixed their release problem :D 19:22 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has joined #agavi 19:25 < v-dogg> oh oh oh! can haz beta six \o/ 19:29 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has quit [] 19:32 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has joined #agavi 19:33 -!- mo__ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has joined #agavi 19:33 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 19:35 -!- Goleo[66] [n=master@91.98.70.237] has joined #agavi 19:50 < graste> :) 19:56 < bobbytek> What's the best way to handle optional password updating in a profile form? 19:56 < bobbytek> validator vs. action vs. model vs. user 19:57 < bobbytek> i have to md5 hash it as well 19:59 < Wombert> make a validator that checks if the first password field is set 19:59 < Wombert> then an equals validator set on the second field, depending on the success of the first one 19:59 < Wombert> inside the action, if password2 is set, change it 19:59 < Wombert> :) 19:59 < Wombert> md5... not sure 19:59 < Wombert> probably the job of the model 20:00 < Wombert> the data access layer, actually 20:02 < bobbytek> well, the problem is that the model / data access needs to know if the field was updated or not since it is stored md5 20:02 < bobbytek> Otherwise, I might be md5'ing an already md5'd value 20:03 < Wombert> eh!? 20:03 < Wombert> why? 20:04 < Wombert> you md5 an _input_ value 20:04 < Wombert> not the existing value 20:04 < bobbytek> correct 20:04 < bobbytek> the hashed password is currently stored in the session 20:04 < Wombert> so you wouldn't md5(md5()) 20:04 < Wombert> yeah but not in the form 20:04 < bobbytek> The interface to the model is all the values 20:04 < bobbytek> so I need to supply something 20:05 < bobbytek> perhaps I should change this to a better scheme? 20:05 < Wombert> md5() in the setter? 20:05 < Wombert> (you should salt the hash, btw) 20:05 < bobbytek> I know, it's not the greatest, but I have to deal with cubecarts f'd up security 20:06 -!- alenoosh [n=alenoosh@91.98.70.237] has quit ["Leaving"] 20:06 < Wombert> hoem tiem 20:06 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 20:07 -!- DracoBlue [n=jan@dslb-092-078-241-136.pools.arcor-ip.net] has joined #agavi 20:07 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has joined #agavi 20:29 -!- fnordfish [n=fnordfis@e178160050.adsl.alicedsl.de] has quit [] 20:34 -!- krycek_ [n=bclishb@201-89-166-84.smace701.dsl.brasiltelecom.net.br] has joined #agavi 20:37 -!- SasanRose [n=SasanRos@92.50.11.229] has quit ["leaving"] 20:41 -!- mo__ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has quit [] 21:00 -!- krycek__ [n=bclishb@200-203-66-252.smace701.dsl.brasiltelecom.net.br] has joined #agavi 21:00 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 21:13 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has joined #agavi 21:17 -!- krycek_ [n=bclishb@201-89-166-84.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 21:40 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has quit [] 21:41 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has joined #agavi 21:42 -!- icyt is now known as IcyT 21:47 -!- DracoBlue [n=jan@dslb-092-078-241-136.pools.arcor-ip.net] has left #agavi ["Leaving."] 21:59 -!- Goleo[66] [n=master@91.98.70.237] has quit ["Leaving"] 22:03 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has joined #agavi 22:06 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 131 (Connection reset by peer)] 22:06 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 22:11 -!- matbtt [n=matbtt@BAH7c84.bah.pppool.de] has quit [Read error: 54 (Connection reset by peer)] 22:16 -!- matbtt [n=matbtt@BAH7c84.bah.pppool.de] has joined #agavi 22:21 -!- Strzalek_ [n=Strzalek@dmn23.neoplus.adsl.tpnet.pl] has quit [] 22:22 -!- krycek__ [n=bclishb@200-203-66-252.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 22:26 -!- matbtt [n=matbtt@BAH7c84.bah.pppool.de] has left #agavi [] 22:31 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit ["DONT CLICK HERE: http://digitarald.de"] 22:32 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has quit [] 22:35 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 22:36 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has joined #agavi 22:57 -!- graste [n=graste@f053010156.adsl.alicedsl.de] has quit ["Leaving."] 23:05 -!- mo_ [n=mo@p5087AFF6.dip0.t-ipconnect.de] has quit [] 23:19 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 23:20 < Fastly> error that are being created using $this->container->getValidationManager()->setError() are vanishing when i forward from the error view 23:21 < Fastly> although i am doing a return $this->createForwardContainer(), which i guess means the error is being associated with the originating container, rather than globally 23:21 < Fastly> any suggestions how i can give generated errors global scope? 23:22 -!- jwage [n=jwage@corp.centresource.com] has quit [] 23:24 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 23:29 < benschi> Fastly: If you for forward the old data is lost 23:29 < benschi> see http://groups.google.com/group/agavi-users/msg/fb399c270b4782e6?&q=forward 23:30 < benschi> cuz you set the error to the current container and not the fowarding one 23:31 < benschi> maybe you can just set the right template in the ErrorView 23:32 < benschi> or you might be able to do $container = $this->createForwardContainer() 23:33 < benschi> and then $container->getValidationManager()->setError() 23:33 < benschi> some of my thought Fastly, hope they'll help you 23:41 < Fastly> thanks benschi 23:41 < benschi> no problem, did it help? 23:41 < Fastly> confirmed what i expected, but haven't found a fix yet 23:41 < benschi> or better what did you do 23:42 < benschi> well what do you want to get 23:43 < Fastly> want to be able to set an error and then forward to an arbitrary class and have the error show in an info box, rather than have a dedicated error page... 23:43 < Fastly> but people have just arrived for dinner 23:43 < Fastly> will have a think and hopefully find a robust solution later 23:45 < benschi> Fastly: I have something for you 23:45 < benschi> wait i just have to find the link 23:45 < benschi> see ticket http://trac.agavi.org/ticket/487 23:46 < benschi> i have attached a FlashMessageClass there with which you can do such thing 23:46 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 23:46 < benschi> now he is gone ... 23:46 < benschi> to bad :) 23:47 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 23:48 < benschi> wb Fastly 23:49 < benschi> did you get my last messages 23:51 < benschi> benschi: Fastly: I have something for you 23:51 < benschi> [00:45] benschi: wait i just have to find the link 23:51 < benschi> [00:45] benschi: see ticket http://trac.agavi.org/ticket/487 23:51 < benschi> [00:46] benschi: i have attached a FlashMessageClass there with which you can do such thing 23:58 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] --- Day changed Wed Nov 26 2008 00:41 -!- jwage [n=jwage@corp.centresource.com] has quit ["jonwage@gmail.com"] 01:20 -!- benschi_ [n=benjamin@f051097231.adsl.alicedsl.de] has joined #agavi 01:29 -!- benschi [n=benjamin@f051104053.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 01:32 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has quit [] 01:55 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has quit [Read error: 110 (Connection timed out)] 02:06 -!- benschi_ [n=benjamin@f051097231.adsl.alicedsl.de] has quit [] 02:08 -!- karmacoder [n=karmacod@dslb-084-057-084-145.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 02:08 -!- karmacoder [n=karmacod@dslb-088-065-109-220.pools.arcor-ip.net] has joined #agavi 02:18 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:19 < Fastly> ahh.. thanks benshci 02:20 < Fastly> wait, he's gone 02:28 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has quit [Remote closed the connection] 02:28 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has joined #agavi 03:01 -!- Zimm [n=asd@g224000108.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 04:13 -!- IcyT is now known as icyt 04:18 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 04:33 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has quit [Remote closed the connection] 04:34 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has joined #agavi 05:11 < v-dogg> huomenta 05:21 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 06:08 -!- krycek__ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has joined #agavi 06:21 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 06:27 -!- krycek_ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 06:36 < v-dogg> uuh.. benschi and fastly (if yo happen to read the logs), don't use storage directly 06:53 < horros> Huomenta 06:59 < horros> hehe 07:00 < horros> - Added custom palette for ezcGraph, now featuring kalsari-blue 07:00 < horros> :D 07:00 < v-dogg> haha 07:02 < horros> I like making funny commit messages and release names. 07:02 < marklar|omni> omnomnom 07:02 < horros> Last year just after Räikkönen won the F1 championship, we had a release called 2.0.3-F1_2007 07:02 < horros> :) 07:03 < marklar|omni> hai guise 07:03 < horros> Huomenta marklar|omni 07:04 < marklar|omni> pdo = fal 07:04 < marklar|omni> fail, even. 07:04 < marklar|omni> stupid 'i' key is bork on my msft natural :\ 07:05 < v-dogg> I just replaced my ms natural with logitech's equal because the AltGr was broken 07:06 < marklar|omni> is the logitech nice? 07:06 < marklar|omni> I have 2 msft naturals 07:07 < marklar|omni> one has a really loud spacebar 07:07 < marklar|omni> and this one has a an 'i' key with it's own life 07:07 < horros> I want one of those old keyboards that make a *CLICKKKKKK!!!!* sound when you press a key! 07:07 < horros> I had one of those about 15 years ago. 07:07 < marklar|omni> model m? 07:08 < horros> Can't remember. 07:08 < horros> I'm old, and I drink heavily. 07:08 < marklar|omni> I want an Optimus Prime :) 07:13 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:28 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 131 (Connection reset by peer)] 07:34 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:35 < _cheerios> huomenta 07:36 < impl> servus! 07:40 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 07:46 -!- mo_ [n=mo@p5087AE25.dip0.t-ipconnect.de] has joined #agavi 08:12 -!- alenoosh [n=alenoosh@91.98.71.115] has joined #agavi 08:20 < E_mE> huomenta 08:21 -!- mo_ [n=mo@p5087AE25.dip0.t-ipconnect.de] has quit [] 08:26 < liutis> now its not good idea to start projects with 1.0? too many changes? 08:26 < liutis> or migrate from 0.11 to 1.0? 08:27 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:27 < v-dogg> migrate 08:29 < liutis> my proj was on 1.0, but after last update i got problems with xml files, smthg like autoload is not working 08:29 < liutis> and all other files is missing smthg 08:29 < liutis> xml 08:34 < liutis> v-dogg, if u got 1 min http://pastebin.ca/1267403 this validation file is not doing what he must do, if inputs are empty and require==true, i got NO error :) and post is saved 08:34 < liutis> with all blank fields 08:38 < _cheerios> i moved from 0.11 to 1.0 without problems, but not using anywhere near the latest 1.0 08:39 < liutis> i moved too from 0.11 to 1.0, but last svn update, made validation files not working 08:40 < liutis> :) 08:40 < liutis> :/ 08:41 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:42 < _cheerios> file a bug report, use an older revision of 1.0 (like b4 or so) till its fixed 08:44 < liutis> its not a bug just ae:configuration this "ae:" :) i must update configs i think 08:44 < liutis> to solve 08:47 < liutis> what mean this "ae:" in configs just namespace or stmg else? 08:48 < horros> Namespaces, yes. 08:49 < _cheerios> agavi environment i guess 08:49 < liutis> mm 08:50 < horros> Agavi Envelope 08:51 < horros> I'd assume. As it's xmlns:ae="http://agavi.org/agavi/blabla/envelope/1.0" 08:51 < horros> :) 08:51 < Wombert> liutis: do you have config validation off? 08:51 < Wombert> I'm pretty sure you do 08:52 < Wombert> http://trac.agavi.org/browser/branches/1.0/samples/app/modules/Default/validate/SearchEngineSpam.xml 08:55 < _cheerios> horros, cheating! looking at the actual xml to figure it out :) 08:55 < _cheerios> that's liek.. reading instructions.. before proceeding 08:56 < horros> _cheerios: :) 08:56 < liutis> :) 09:02 < liutis> Wombert, yes config validation is off 09:06 < Wombert> liutis: bad luck for you then 09:06 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 09:13 -!- krycek_ [n=bclishb@201-66-205-108.smace701.dsl.brasiltelecom.net.br] has joined #agavi 09:14 -!- Zimm [n=asd@e177243093.adsl.alicedsl.de] has joined #agavi 09:15 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 09:17 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 09:17 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 09:30 -!- krycek__ [n=bclishb@201-89-188-232.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 09:42 -!- krycek_ [n=bclishb@201-66-205-108.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 09:43 < MikeSeth> o/ 09:45 -!- Zimm [n=asd@e177243093.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 09:49 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 09:56 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 09:56 -!- youds_ [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 10:02 < marklar|omni> hai maik 10:11 * horros Stomper 98 - Ich schlag Zurück 10:11 < horros> \o/ 10:20 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:26 < MikeSeth> marklar|omni: does your corp/alliance do o/ thing too? 10:27 < MikeSeth> lol @ eve chat 10:38 < Macen> OMFG 10:38 < Macen> LATENCY 10:38 < Macen> NO 10:38 < Macen> NONONO 10:38 < Macen> DIE 10:39 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:39 < Macen> if i was a gamer, i'd be having convulsions around now 10:40 < Wombert> horros: poek poek 10:40 < Wombert> poeeeeeeek 10:41 < horros> ? 10:41 < v-dogg> this has got to have something to do with top gear :) 10:42 < Wombert> horros: you did have trouble with phpunit, right? 10:42 < horros> ummm... yeah. 10:43 < Wombert> can you join #phpunit please 10:43 < v-dogg> damn :) 10:45 < Macen> wtfwtfwtf 10:45 < Macen> this is so weird :| 10:47 -!- benschi [n=benjamin@f051097231.adsl.alicedsl.de] has joined #agavi 10:48 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 104 (Connection reset by peer)] 10:48 < v-dogg> benschi: regarding the flash message thingy and the "patch". it is recommended that storage is never used directly but via user attributes 10:49 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 10:49 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:50 < benschi> v-dogg: yeah I had a talk abut this with Wombert the other day, but this was after I did this class. 10:50 < v-dogg> ok 10:50 < benschi> Also I used the one RossC0 did some time ago as basis 10:50 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Remote closed the connection] 10:51 < benschi> ut it works >D 10:51 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 10:51 < benschi> *but 10:53 -!- alenoosh [n=alenoosh@91.98.71.115] has quit [Read error: 60 (Operation timed out)] 10:54 -!- alenoosh [n=alenoosh@91.98.71.115] has joined #agavi 10:56 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 11:01 -!- icyt is now known as IcyT 11:01 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 11:09 -!- youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 11:09 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:10 -!- liutis [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 11:13 -!- youds_ [n=youds@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:20 -!- krycek_ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has joined #agavi 11:25 -!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: splatch 11:25 -!- Netsplit over, joins: splatch 11:26 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 11:26 -!- _youds [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 11:31 -!- youds_ [n=youds@78-105-114-66.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 11:35 -!- liutis [n=codecop@78.61.197.230] has joined #agavi 11:47 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:57 < Macen> sodding faulty router 11:57 < Macen> die 11:57 < Macen> ebay shitness and it was my first buy 11:57 < Macen> so like 11:57 < Macen> obviously ebay is now deemed as totally crap in my book 11:58 < Macen> clearly :/ 11:58 < benschi> Macen try yelling at the router, maybe some kickin around will help as well :0 12:02 < Macen> i sent him email offering chance to redeem 12:02 < Macen> luckily i kept the ISP's router so :/ 12:10 < ttj> Ugh... 12:10 < ttj> Fatal error: Call to a member function getCurrentLocale() on a non-object in /var/www/apps/ossg/pear/agavi/validator/AgaviDateTimeValidator.class.php on line 101 12:12 < ttj> factories.xml says: 12:12 < ttj> translations.xml is the one that shipped with Agavi 0.11.5. 12:12 < MikeSeth> ttj: enable it in settings.xml 12:12 < ttj> It is. 12:13 < ttj> true 12:13 < MikeSeth> so getTranslationManager() returns null? 12:13 < ttj> I would imagine so. Let's see... 12:15 < ttj> Yep. 12:17 < ttj> Weird. 12:18 < MikeSeth> as far as i know only happens when translation is turned off in settings.xml 12:18 < ttj> Oh shit. 12:19 < ttj> That was precisely it. Changed it in settings.xml, but had an old version in the cache. 12:20 < ttj> My bad. Thanks. :) 12:27 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 12:30 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:40 -!- Rendez [n=Rendez@213.229.146.161] has quit ["... don't let school get in the way of your education."] 12:41 < MikeSeth> :D 12:42 < v-dogg> se on 12:42 < v-dogg> err. 12:42 < v-dogg> sorry :) 13:05 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 13:07 < marklar|omni> kek 13:07 * marklar|omni stabs MikeSeth 13:08 -!- liutis [n=codecop@78.61.197.230] has quit ["Leaving"] 13:15 < MikeSeth> wat 13:16 * MikeSeth stabs marklar|omni 13:22 < v-dogg> you israeli people are so hostile :) 13:34 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 13:34 < moritz> huomenta 13:36 < MikeSeth> v-dogg: just because you wanna stab someone doesnt make you a hostile person 13:36 < MikeSeth> :D 13:36 < v-dogg> umm... ok then... 13:39 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 13:39 < moritz> does a call to $this->context->getModel() instantiate the model every time, or does agavi instantiate a singleton and return a reference/ 13:40 < MikeSeth> moritz: a singleton iirc 13:41 < v-dogg> nopes 13:41 < moritz> can you pass parameters to the model constructor? 13:41 < v-dogg> new instance everytime by default BUT you can all you have to do is add "implements AgaviISingletonModel" to make it a singleton 13:42 < v-dogg> $ctx->getModel(module, model, params) <- params are passed to the constructor and initialize() 13:42 < v-dogg> uh, ignore extra words in the middle of the sentence :) 13:43 < moritz> is initialize a class method? 13:44 < v-dogg> AgaviModel::initialize(AgaviContext $context, array $parameters = array()) 13:44 < v-dogg> remember to call parent:: if you overwrite it 13:45 < moritz> thanks so much 13:47 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 13:47 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 14:00 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 14:02 -!- bobbytek [n=b@63.250.103.90] has quit [Read error: 113 (No route to host)] 14:11 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 14:11 < MrJeep> morning 14:11 < MrJeep> hey Wombert, how was your trip 14:12 < MrJeep> anyway 14:12 < MrJeep> can I have some pros and cons of propel and doctrine 14:12 < MrJeep> without the old "propel = fail" thing 14:15 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 14:18 < marklar|omni> ok 14:18 < marklar|omni> propel = aids 14:18 < MrJeep> hahaha 14:18 < MrJeep> now give me some arguments why 14:18 < marklar|omni> because it took me longer than 20min to set it up when I first tried 14:18 < marklar|omni> thus, aids 14:19 < marklar|omni> I bet mikeseth has better arguments 14:19 < marklar|omni> I just don't like it 14:19 < MrJeep> there must be some cases where propel will work better than doctrine as well as the opposite 14:20 -!- Strzalek [n=Strzalek@dln231.neoplus.adsl.tpnet.pl] has joined #agavi 14:25 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 14:29 -!- Zimm [n=asd@f054007080.adsl.alicedsl.de] has joined #agavi 14:29 < MikeSeth> dunno i tried propel like 2 years ago 14:29 < MikeSeth> you had to describe schema in XML 14:29 < MikeSeth> i was like wtf 14:29 < MikeSeth> and its project management system is strange 14:29 < MrJeep> like yaml is better 14:30 < MikeSeth> also, propel habit of calling ORM instances "Peer" irritates me 14:30 < MikeSeth> yaml is WORSE 14:30 < MikeSeth> people who invented yaml are completely clueless 14:30 < MrJeep> agree 14:31 < MrJeep> anyway 14:31 < MrJeep> except the schema creation method 14:31 < MikeSeth> Doctrine is still wet 14:31 < MikeSeth> but it works for me 14:31 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has left #agavi [] 14:31 < MrJeep> well, there is much more documentation 14:31 < MrJeep> but is it faster than propel 14:32 < MrJeep> is it easier to build custom weird queries 14:32 < MrJeep> like subselect with propel are not quite easy to build 14:33 < MikeSeth> dunno I think propel is overengineered 14:33 < MikeSeth> and Doctrine.. well, overengineered too but there isnt really a way around that 14:33 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has joined #agavi 14:34 < MikeSeth> hey Domi 14:34 < MikeSeth> looked for me 14:34 < MikeSeth> ? 14:34 < _cheerios> Doctrine is overengineered by fake-engineers 14:34 < MikeSeth> _cheerios: nah, jwage et al are just as insane as we are 14:34 < _cheerios> resulting in something that resembles a B-class horror movie 14:35 < MikeSeth> with nipples 14:35 < _cheerios> hairy nipples 14:35 < MrJeep> ok. now I want some reasons 14:35 < MikeSeth> MrJeep: I can tell you why Doctrine rocks. But I don't know enough about Propel to bash it 14:36 < MrJeep> then why do you think it rock 14:36 < MrJeep> don't bash propel, just tell me why it's good 14:36 < MikeSeth> well because when your stuff gets really complicated, Doctrine helps 14:36 < MrJeep> so it's easier to build complex queries ? 14:36 < kaos|work_> ah, Mike 14:36 < MikeSeth> for me, yes 14:37 < kaos|work_> i played with the internet explorer com stuff 14:37 < kaos|work_> this is actually really nice 14:37 < MikeSeth> but the truth is that ORM is not a solution for every problem, and there are some cases when you shouldnt use ORM, Propel or Doctrine 14:37 < kaos|work_> and i thought about using agavi for that stuff 14:37 < MikeSeth> kaos|work_: HEH HEH HEH 14:38 < kaos|work_> and i think you could with some hackery even bring your casual agavi website to the desktop that way xD 14:38 < MikeSeth> thats boring, gimme win32 api windows 14:38 < MikeSeth> :D 14:38 < kaos|work_> can has, but only with extra extensions 14:38 < _cheerios> i can't get over having NINJAS IN MY MAILBOX! \o/ :D 14:38 < kaos|work_> com is bundled, so nothing except pure php needed ;) 14:39 < kaos|work_> i can even callback into my php code 14:39 < kaos|work_> from the html ;) 14:40 < kaos|work_> (which is not hard, you only have to know that you shouldn't let sinks get garbage collected xD) 14:40 < kaos|work_> and MikeSeth for dazzling gui stuff 14:40 < kaos|work_> you don't want to use win32 api 14:40 -!- bleachy [n=bbleach@217.18.21.194] has joined #agavi 14:41 < kaos|work_> i am even confused if i should do c++ or php+ie for a small private mp3 tagging thing 14:41 < kaos|work_> doing such a thing in html is most of the times so much simpler 14:43 < moritz> when I flip the switch to turn on tranlation in settings.xml 14:43 < moritz> I get the following error message 14:43 < moritz> Fatal error: Call to a member function getCurrentLocaleIdentifier() on a non-object in /Users/moritz/Sites/Independent_Pictures/trunk/agavi/libs/agavi/view/AgaviStreamTemplateLayer.class.php on line 72 14:43 < moritz> any ideas? 14:44 < kaos|work_> no default locale 14:44 < kaos|work_> and none set 14:44 < Wombert> yeah 14:44 < Wombert> and switch on config validaton... 14:44 < moritz> 14:44 < moritz> 14:44 < moritz> 14:44 < moritz> Deutsch 14:44 < moritz> 14:45 < Wombert> clear cache... 14:45 < MikeSeth> kaos|work_: newlisp :D 14:45 < moritz> Wombert: where do i switch on config validaton... 14:45 < Wombert> is it off? 14:45 * MikeSeth pets Wombert 14:45 < kaos|work_> (((((MikeSeth)) (((()))( ())()() roger 14:45 < kaos|work_> ;p 14:46 < moritz> don't know where to look 14:46 * Macen points at the big red button with "CONFIG VALIDATION" written on it 14:46 < Macen> index.php usually if you've turned it off 14:46 < Wombert> [13:10] ttj: Ugh... 14:46 < Wombert> [13:10] ttj: Fatal error: Call to a member function getCurrentLocale() on a non-object in /var/www/apps/ossg/pear/agavi/validator/AgaviDateTimeValidator.class.php on line 101 14:46 < Wombert> [13:12] ttj: factories.xml says: 14:46 < Wombert> [13:12] ttj: translations.xml is the one that shipped with Agavi 0.11.5. 14:46 < Wombert> [13:12] MikeSeth: ttj: enable it in settings.xml 14:46 < Wombert> [13:12] ttj: It is. 14:46 < Wombert> [13:13] ttj: true 14:46 < Wombert> [13:13] MikeSeth: so getTranslationManager() returns null? 14:47 < Wombert> [13:13] ttj: I would imagine so. Let's see... 14:47 < Wombert> [13:15] ttj: Yep. 14:47 < Wombert> [13:17] ttj: Weird. 14:47 < Wombert> [13:18] MikeSeth: as far as i know only happens when translation is turned off in settings.xml 14:47 < Wombert> [13:18] ttj: Oh shit. 14:47 < Wombert> [13:19] ttj: That was precisely it. Changed it in settings.xml, but had an old version in the cache. 14:47 < Wombert> [13:20] ttj: My bad. Thanks. :) 14:47 < Wombert> clear your cache, moritz 14:48 < moritz> Wombert: right on the money as always, thanks 14:49 < v-dogg> I wish I could get a penny each time Wombert is right :p 14:49 < Wombert> can I get two pennies in that case? :> 14:50 < MikeSeth> Wombert: i'll sell you any number of opportunities to be right for five pennies each 14:50 * MikeSeth jews Wombert 14:50 < Wombert> ahahaha 14:50 < kaos|work_> i wish i'd get a penny everytime wombert helps someone on irc during work hours ;) 14:51 < v-dogg> work hours being 00-24? 14:51 < v-dogg> plus sometimes overtime 14:51 < kaos|work_> :> 14:56 < Macen> we should clone him and double all our incomes 14:56 < MrJeep> Wombert: do you know the pros and cons of propel vs doctrine ? 14:56 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 14:56 < MrJeep> Right now I don't know much :S 15:15 < marklar|omni> LALALALAA 15:16 < moritz> using agavi 0.11.1 and the agavi script doesn't insert model into existing modules. 15:16 < moritz> so adding model by hand 15:16 < moritz> do I need to register my model in some config fiel? 15:16 < moritz> config file, I mean 15:16 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 15:17 < moritz> class Member_TableViewDataSourceModel extends ProjectBaseModel { 15:18 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit [Read error: 60 (Operation timed out)] 15:19 < moritz> thank you for your help 15:19 < moritz> thats great I fixed it! 15:20 < moritz> right on the money as always :) 15:27 < MikeSeth> moritz: wow, 0.11.1 is OLD 15:27 < moritz> k 15:27 < MikeSeth> moritz: no, you dont register models 15:28 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:28 < moritz> thanks I got it working 15:28 < moritz> so 0.11.1 15:28 < moritz> is that too old? 15:28 < moritz> I could try checking out the new source and see if it breaks something 15:29 < MikeSeth> it will 15:29 < moritz> break something? 15:29 < MikeSeth> you will have to convert some configuration files and rename some classes if you switch to 1.0 15:29 < MikeSeth> but 1.0 has some really neat things :> 15:29 < moritz> like/ 15:29 < moritz> ? 15:30 < MikeSeth> new configuration system, validation templates, nicer defaults, bug fixes too I think 15:30 < MikeSeth> oh and new build system 15:30 < MikeSeth> 0.11.1 iirc still has the old one 15:30 * MikeSeth pets impl implicitly 15:30 < moritz> is it a big deal or manageable? 15:30 < Macen> implicitly o.O 15:31 < moritz> to upgrade? 15:32 < MikeSeth> moritz: not a big deal, but will go much faster if when you're doing it for the first time you have someone from here to turn to in case things go wrong 15:32 < MikeSeth> i just ported a 0.11.1 app to 1.0 15:33 < moritz> ok so you mean set aside a time to do it 15:33 < MikeSeth> edit some config files, adjust some paths, rename some classes, clear cache, voila 15:33 < MikeSeth> moritz: yeah 15:34 < moritz> could I hold you hostage for that operation some time next week? 15:34 < MikeSeth> sure 15:35 < moritz> awesome when would be good for you 15:35 < MikeSeth> by the way where's that guy we met on the con who had to port a fugly forum? Thomas I think 15:35 < MikeSeth> did he show up? 15:35 < MikeSeth> cuz he got it real hard 15:35 < MikeSeth> Wombert: you seen him around? 15:56 -!- mo_ [n=mo@87.79.35.60] has joined #agavi 15:58 -!- mo_ [n=mo@87.79.35.60] has quit [Client Quit] 16:06 < Wombert> nope MikeSeth 16:13 < MikeSeth> :< 16:16 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 16:22 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 16:27 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:28 < _cheerios> jee 16:38 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:42 < Wombert> hah 16:42 < Wombert> http://blog.wombert.de/post/61685303/postscript-mandelbrot 16:42 < Wombert> :> 16:46 < bleachy> Huomenta :) Does anyone know if there is a simple way to prevent a call to http://www.example.com?module=Foo&action=Bar resolving to an agavi module & action? A config setting I can turn on perhaps? 16:46 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 16:52 * E_mE wants to punch the "Web Manager" for handing him inline CSS and saying! FIX THE SITE!!! 16:54 < _cheerios> haz youtube upped the quality of existing videos? 16:54 < Wombert> widescreen, prolly higher bitrate 16:56 < _cheerios> anyone heard of "Digital Radio" ? 16:57 < _cheerios> not sure if that was the name. some UK radio show. 17:04 < Wombert> wat 17:07 -!- benschi [n=benjamin@f051097231.adsl.alicedsl.de] has quit [] 17:09 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 17:19 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 17:27 < _cheerios> company being featured in some shows. unheard to me. but this guy was like "holy shit this is like THE shit". i was like, whatever. 17:50 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 17:54 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 18:02 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 110 (Connection timed out)] 18:28 -!- SasanRose [n=SasanRos@92.50.11.229] has joined #agavi 18:29 < bleachy> Maybe i'm going mad :/ Can I just check that its possible to run any agavi action by passing module=XXX&action=XXX in the url? 18:38 -!- graste [n=graste@f053008226.adsl.alicedsl.de] has joined #agavi 18:39 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 18:40 -!- SasanRose [n=SasanRos@92.50.11.229] has quit [Read error: 60 (Operation timed out)] 18:40 -!- SasanRose [n=SasanRos@92.50.11.229] has joined #agavi 19:03 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 19:06 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 19:11 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 19:13 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 19:15 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [Client Quit] 19:16 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 19:19 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 19:22 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 19:22 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 19:32 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 19:36 < _cheerios> grrrrls, can haz, pls? 19:38 < digitarald> Chuckwalla! 19:40 < horros> Huomenta. 19:43 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 19:44 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Remote closed the connection] 19:44 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 19:55 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 20:04 -!- nfq [n=nfq@21-157.77-83.cust.bluewin.ch] has joined #agavi 20:20 < _cheerios> water + strobo; http://www.wimp.com/toocool/ 20:26 -!- Macen [n=leopard@host86-154-104-140.range86-154.btcentralplus.com] has joined #agavi 20:32 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 20:34 -!- shrink0r [n=shrink0r@i59F7CC95.versanet.de] has joined #agavi 20:34 < shrink0r> huomenta 20:39 -!- SasanRose [n=SasanRos@92.50.11.229] has quit ["leaving"] 20:45 -!- alenoosh [n=alenoosh@91.98.71.115] has quit ["Leaving"] 20:48 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 20:49 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 20:50 -!- nfq [n=nfq@21-157.77-83.cust.bluewin.ch] has quit [] 20:56 -!- jwage [n=jwage@corp.centresource.com] has joined #agavi 20:57 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 54 (Connection reset by peer)] 21:00 < krycek_> v-dogg: you was talking about a proxy action in the mailing list... and you said: "Proxy action" which checks what button was clicked and forwards to 21:00 < krycek_> the correct action. 21:00 < krycek_> how to do that in an action? 21:01 < krycek_> or would it be done in the action's view? 21:06 < shrink0r> AgaviView::createFowardContainer() should do the work 21:07 < shrink0r> @see http://www.agavi.org/apidocs/agavi/view/AgaviView.html#createForwardContainer 21:11 < krycek_> hmmm, i was thinking about "redirect", dont know why... but createFowardContainer is even better for what i want 21:14 < krycek_> shrink0r: how to get content output for that just created container and set it as the output for the current request? 21:16 -!- Macen [n=leopard@host86-154-104-140.range86-154.btcentralplus.com] has quit [Connection timed out] 21:16 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 21:21 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 21:21 < krycek_> ok, returning the created container does that :) 21:23 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 21:25 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 21:33 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 21:35 -!- IcyT is now known as icyt 21:35 -!- icyt is now known as IcyT 21:40 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 21:43 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 21:48 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 21:55 -!- Strzalek [n=Strzalek@dln231.neoplus.adsl.tpnet.pl] has quit [] 21:55 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 22:02 -!- shrink0r [n=shrink0r@i59F7CC95.versanet.de] has quit [Read error: 110 (Connection timed out)] 22:02 < krycek_> how to make sure those actions called from a proxy action won't be called direct without passing throw the proxy? 22:11 < _cheerios> include the clause in your TOS 22:11 -!- bobbytek4 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 22:11 < bobbytek4> huomenta 22:11 < _cheerios> huomenta bobbytek4 22:12 < bobbytek4> :) 22:13 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 22:13 < bobbytek4> MikeSeth: ping! 22:18 < krycek_> sorry my ignorance... but what is TOS? 22:19 < _cheerios> i think i'll go now 22:19 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn. ;)"] 22:25 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has quit [] 23:08 -!- graste [n=graste@f053008226.adsl.alicedsl.de] has quit ["Leaving."] 23:23 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 23:44 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 23:44 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [Client Quit] 23:54 -!- krycek_ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 23:56 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi --- Day changed Thu Nov 27 2008 00:41 -!- jwage_ [n=jwage@corp.centresource.com] has joined #agavi 00:47 -!- krycek_ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has joined #agavi 00:47 -!- jwage [n=jwage@corp.centresource.com] has quit [Read error: 110 (Connection timed out)] 01:06 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 01:18 < bobbytek4> krycek_: Terms of Service? 01:42 -!- jwage_ [n=jwage@corp.centresource.com] has quit [] 01:50 -!- karmacod1r [n=karmacod@dslb-084-057-078-144.pools.arcor-ip.net] has joined #agavi 01:56 -!- krycek__ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:57 < bobbytek4> Dudes? 01:57 -!- bobbytek4 is now known as bobbytek 01:59 -!- karmacoder [n=karmacod@dslb-088-065-109-220.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)] 02:02 -!- krycek_ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 02:03 -!- Zimm [n=asd@f054007080.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 02:07 -!- karmacod1r is now known as karmacoder 02:10 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 02:29 -!- bobbytek [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has quit [] 02:30 -!- bobbytek2 [n=bobbytec@CPE001cf0f5f5eb-CM001a6680c26c.cpe.net.cable.rogers.com] has joined #agavi 02:43 < krycek__> bobbytek4: if TOS is Terms of Service _cheerios was kidding when answered my question ;| 02:45 < bobbytek2> what do YOU think it means? 02:46 < krycek__> i think he was kidding... so i think you're right 02:48 < krycek__> have you seen my question? 02:50 < bobbytek2> nope 02:55 -!- IcyT is now known as icyt 03:11 -!- krycek__ [n=bclishb@201-35-130-5.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 03:12 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 03:37 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 03:42 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 04:03 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 04:44 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 04:54 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 04:56 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 04:56 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [Client Quit] 05:14 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has quit ["A diferença entre uma loira burra e uma inteligente é que a inteligente usa CyberScript. (www.cyberscript.org)"] 05:34 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 06:22 < v-dogg> huomenta 06:34 < marklar|omni> hehe 06:34 < v-dogg> no reason to laugh 06:38 < marklar|omni> hmm 06:38 < marklar|omni> the xslt segfaults would happen to me too 06:38 < marklar|omni> I had the recode extension enabled 06:39 < marklar|omni> could be it 06:40 < v-dogg> I think someone got rid of that by just upgrading apache/libxml/whatevah 06:42 < marklar|omni> we need to upgrade the world to get rid of france 06:45 < horros> Huomenta 06:46 < horros> Quick! Before Ze Jeermans get here! 06:46 < marklar|omni> meh 06:46 < marklar|omni> why does fpf choke on   06:46 < marklar|omni> :( 06:47 < horros> I don't remember :( 06:48 < v-dogg> because it's not xml 06:48 < v-dogg> use   06:50 < v-dogg> there are also "parse_as_html" and "resolve_entities" (not sure about the names) but neither is recommended 07:02 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 07:15 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 07:19 < v-dogg> any memcache experts around? 07:27 < marklar|omni> brr 07:30 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:30 < _cheerios> huomenta 07:33 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 07:34 < _cheerios> should not kid on the internet. it's serious. 07:40 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:42 < v-dogg> how does memcache work really? can I stuff any amount of data to it? where does it keep the data? 07:43 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] 07:43 < horros> v-dogg: It keeps it in memory (surprisingly enough) :D 07:43 < v-dogg> and if I try to cache kazillion gigabytes of data? 07:44 < _cheerios> you haven't really looked at the thing at all, have you, v-dogg ? :D 07:44 < horros> v-dogg: Then you have to have fifteen billion backend servers with sixty million gigabytes of memory. 07:44 < horros> :) 07:44 < v-dogg> _cheerios: nope :) 07:45 < horros> v-dogg: The memcached server has an option telling it how much memory to use. 07:45 < v-dogg> haven't had the need for such a cache before 07:45 < horros> v-dogg: http://www.danga.com/memcached/ 07:45 < horros> It should explain just about everything :) 07:46 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:46 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 07:46 < splatch> hey :] 07:46 < horros> "While this strategy works, and is recommended, more databases (each with a bunch of disks) statistically leads to more frequent hardware failures, which are annoying." 07:46 < horros> Haha 07:46 < horros> "which are annoying". 07:47 < horros> That's a nice way of putting it. 07:50 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 07:51 < v-dogg> memcache doesn't have any "user spaces"? any client/user can read & write (and eventually fuck up :)) any piece of data cached? 07:52 < v-dogg> just "global" key = value -pairs? 07:53 < _cheerios> yeppers 07:53 < horros> v-dogg: 1) Clients may implement a "prefix" in order to set the domain of a key. For instance you can take the customer name and use it to create a specific domain for their keys in a shared hosting environment. The "prefix" should be applied to the key when storing the value, but should not be used when calculating hash. 08:03 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 08:04 < whisller> morning 08:09 < _cheerios> "A full-time contract iPhone developer costs $5,000/week" http://blogs.oreilly.com/iphone/2008/11/turning-ideas-into-application.html 08:18 < marklar|omni> heh wat 08:18 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 08:18 < marklar|omni> nice iBubble there 08:18 < horros> OMFG 08:18 < horros> Jesus. 08:22 < v-dogg> woot 08:22 < marklar|omni> I'll get an iphone when it has copy/paste 08:22 < marklar|omni> heh 08:23 < v-dogg> yeah, I was a bit surprised about that too 08:24 < v-dogg> and you cannot switch between apps 08:24 < marklar|omni> what 08:24 < marklar|omni> and people are paying for that 08:24 < marklar|omni> LAWLZ 08:25 < splatch> iShit :P 08:26 < horros> marklar|omni: Yah, no multitasking on the iPhone. 08:26 < horros> nor can you send or recieve MMS 08:26 < horros> Also, try writing an SMS or an email on a bus with it :D 08:26 < marklar|omni> heh 08:26 < marklar|omni> fail 08:26 * marklar|omni hugs his crackberry 08:27 * horros hugs his Nokia E90 08:27 < marklar|omni> hm 08:27 < marklar|omni> htc touch hd 08:27 < horros> I don't like touch screens on phones. 08:27 < horros> I live in Finland. 08:28 < horros> Try getting at the calendar or phone book with frozen fingers at -25C :( 08:28 < marklar|omni> hehe 08:28 * _cheerios hugs his E71 08:28 < splatch> :D 08:29 * splatch hugs his Nokia 3310 08:29 < horros> _cheerios: That's the one with the qwerty keyboard, innit? 08:29 < _cheerios> yes 08:29 < horros> Ah, yes, Boss has one of those. 08:29 < horros> Or rather, he upgraded to the E71 from the old similar model. 08:30 < splatch> the best phone I ever seen is nokia 3310 08:30 < _cheerios> popular model. i keep seeing them everywhere. 08:30 < _cheerios> (or I didn't pay attention to model phones before :)) 08:31 < splatch> this phone was created from stone, nothing can broke it, even my puppy :) 08:31 < horros> I had a Nokia 1610 back in the days :) 08:31 < horros> Hell, you could kill a cow with that thing if you threw it hard enough. 08:31 < splatch> rotfl 08:31 < horros> http://en.wikipedia.org/wiki/Nokia_1610 08:31 < v-dogg> true. and he's not talking about his missus now :) 08:32 < whisller> iPhone isn't bad 08:32 < _cheerios> hehe 08:32 < horros> v-dogg: :D 08:32 < whisller> Has couple of annoying things, like applications cannot work in background. E.g. last.fm etc 08:33 < whisller> but writing messages, emails is good. also are many applications, many from it are for free 08:33 < whisller> so isn't that bad with iPhone :P 08:33 < v-dogg> whisller: that's more than annoying, that's stupid. like, you cannot write an sms/email, switch to web browser/phone book/whatever to check something and come back 08:34 < marklar|omni> srsly 08:34 < v-dogg> I quite ofthen have web browser and ssh running at the same time (nokia e90) 08:34 < marklar|omni> I rely on copy/paste 08:34 < whisller> v-dogg: not exactly, because if you're writing sms and you close it then you've back to write it you have latest write message :> 08:34 < marklar|omni> and will not use a phone without it 08:34 < marklar|omni> evar 08:34 < marklar|omni> ! 08:34 < whisller> but yes it is stupid if applications cannto work in background 08:35 < MikeSeth> bobbytek2: harro! 08:35 < MikeSeth> huomenta o/ 08:35 < marklar|omni> heh 08:35 < marklar|omni> I still have a nokia 6600 someplace 08:35 < marklar|omni> joystick is kinda borked, but it was a great phone 08:36 < horros> I have a joysticky nokia somewhere too 08:36 < horros> It was rubbish. 08:36 < splatch> horros: playing snake is much simpler? :D 08:37 < horros> Also it seems to work rather randomly. Somethimes you can't hear anything int he phone and keep yelling "HELLLOOOOO!", and sometimes the other party can't hear you :) 08:37 < horros> I chucked it in the bin :| 08:37 < horros> splatch: I don't play games on my phone. 08:37 < horros> I call with it :) 08:37 < marklar|omni> Essentialism is one of the definitive traits I use to determine that someone needs to die and is unworthy to be in my presence. 08:37 < splatch> horros: I agree with you, cell is for making calls, not gaming :) 08:38 < marklar|omni> new mail signature 08:38 < whisller> splatch: pfff 08:38 < whisller> now phone is almost for everything 08:38 < marklar|omni> cell is for COMMUNICATION 08:38 < marklar|omni> heh 08:38 < horros> I do write emails and surf teh intarweb and use ssh with my current phone now though. 08:38 < marklar|omni> whisller: yes, except for copy/paste 08:38 < marklar|omni> since apple apparently cannot grok that 08:38 < whisller> heh 08:39 < splatch> whisller: ehh, only two years more and you will make sex with you phone :P 08:40 < horros> Oh dear, I hope it never comes to that. 08:40 < splatch> you'll put headphones on your pines and run "make love" program in you iPhone :P 08:40 < whisller> splatch: why not :D 08:40 < whisller> Bach you now can do it with your phone ;) 08:40 < whisller> vibe allarm and go on ;) 08:40 < splatch> ;) 08:42 < MikeSeth> i have a 6630 08:42 < MikeSeth> its good for hammering nails 08:42 < whisller> splatch: but look, why do not use phone as our media base? For example I do not need to take any mp3 player because I've using it from phone, do not take a big camera because you can take a photos with your phone (not its from iPhone because it has only 2.5 M) also you are on train station and don't have a notebook with you and is hot-stop, just using mail app from phone and read it 08:42 < whisller> .... 08:43 < whisller> One phone many domains 08:43 < marklar|omni> mm heh 08:43 < marklar|omni> crackberry > * 08:43 < horros> I have to say, the media player on the E90 is complete and utter rubbish. 08:43 < marklar|omni> if I need a camera, I need a real camera 08:43 < marklar|omni> not a shitty $2-lens one 08:43 < marklar|omni> like my DSLR 08:43 < horros> Then again, I rarely listen to music on the bus or when I'm walking anyway. 08:44 < v-dogg> hear hear! 08:44 < splatch> whisller: I read books in tram or bus, and do not listen music when I walk anywhere 08:44 < splatch> media base rat race is not for me 08:44 < whisller> splatch: ohh if we are saying about reading books in bus, you can have many books in your phone reader :P 08:44 < horros> splatch++ 08:44 < horros> whisller: I don't want to read a book on a bloody cell phone screen :| 08:45 < whisller> For my family house I've got 6 hours from Warsaw, so I'm reading books, listen the music etc. 08:45 < splatch> whisller: and watch when you batery is too low to call home 08:45 < horros> Besides, there aren't that many (good) e-books available. 08:45 < whisller> I don't want to take with me big book, mp3 player and if I want a take a simple amateur photo a camera 08:45 < whisller> splatch: nah, 08:46 < horros> Oh, also, phone cameras are complete rubbish too. 08:46 < horros> I have still to see one that's actually any good. 08:46 < horros> No matter if its two or ten mpix, they still suck. 08:47 < whisller> but youre sting saying about camera, but I said about other good things which are in that phone which isn't only for calls 08:47 < horros> Like I said, I surf, write emails and use ssh with my phone (along with making calls) 08:47 < horros> I don't, however, use it as a media doohickey. 08:48 < horros> I like to just sit and watch out the window and let my thoughts flow when I'm on the train or the bus. 08:48 < horros> ...or read a book. 08:51 < splatch> horros++ 08:51 < splatch> :) 08:51 < whisller> ;p 08:51 < splatch> i'll show you code from my work 08:52 < splatch> this will be example - how to not write code 08:52 < horros> hehe 08:52 < splatch> http://wklej.to/cET 08:53 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:53 < horros> I've fixed usage of unchecked $_GET/$_POST -variables like fifteen billion times so far. 08:53 < horros> (0.10.x) 08:53 < splatch> ... calling getLogger on every reload method call 08:53 < splatch> .. System.exit in static initializer 08:54 < horros> :D 08:54 < splatch> . no comments, no tests 08:55 < splatch> how developer can be quiet? 08:55 < splatch> I would kick author and his code out of this planet! 08:55 < horros> :) 08:55 -!- mach3_Domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-9027bdd4ee5d5e57] has joined #agavi 08:56 < mach3_Domke> Hallo 08:56 < mach3_Domke> Hallo 08:56 < v-dogg> horros: what about unchecked variables? 08:56 < horros> Pardon? 08:56 < mach3_Domke> Someone there? I have a Problem with the FormValidators 08:56 < mach3_Domke> Someone there? I have a Problem with the FormValidators 08:56 < v-dogg> @echo off 08:56 < horros> :D 08:57 < v-dogg> what's the problem? 08:57 < horros> v-dogg: What I ment was I've fixed my cow-workers use of $_GET/$_POST -variables in the old app. 08:57 < horros> ...instead of $request->getParameter() 08:57 < v-dogg> aa, direct using of $_* ? 08:57 < v-dogg> yup 08:57 < horros> Aye. 08:58 < mach3_Domke> Ok i have a From and there is input type=file 08:58 < v-dogg> mach3_Domke: and correct enctype in ? 08:58 < mach3_Domke> so i have to validate the field because i created a validation.xml 08:58 < mach3_Domke> yes 08:58 < v-dogg> good :) 08:58 < mach3_Domke> that ist not my problem 08:58 < mach3_Domke> that ist not my problem 08:58 < mach3_Domke> wait :) 08:58 < mach3_Domke> wait :) 08:59 < horros> mach3_Domke: Errm, your ajaxy web chat thingie is screwed up. 08:59 < v-dogg> why is every line duplicated? 08:59 < mach3_Domke> no i have a Multiupload Mootoolsscript witch creates under the input type=files an div with all selcted Files... 08:59 < mach3_Domke> no i have a Multiupload Mootoolsscript witch creates under the input type=files an div with all selcted Files... 09:00 < horros> K, this is getting a tad annoying, I must admit. 09:00 < v-dogg> really? 09:00 < v-dogg> really? 09:01 < mach3_Domke> fuck i write too slow to explain :D 09:01 < mach3_Domke> fuck i write too slow to explain :D 09:01 < mach3_Domke> my english sucks 09:01 < mach3_Domke> my english sucks 09:01 < v-dogg> and your IRC client too 09:01 < horros> No worries, but if you could fix your IRC-client we'd be happy. 09:01 < horros> No worries, but if you could fix your IRC-client we'd be happy. 09:01 < mach3_Domke> i am on mibbit.com 09:01 < mach3_Domke> i am on mibbit.com 09:01 -!- luke` [n=luke`@122.166.1.164] has left #agavi [] 09:01 < mach3_Domke> i cant fix it?! 09:02 < mach3_Domke> wait i connect again 09:02 < mach3_Domke> wait i connect again 09:02 -!- mach3_Domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-9027bdd4ee5d5e57] has quit ["http://www.mibbit.com ajax IRC Client"] 09:02 < horros> lol @ ajax irc client 09:02 < horros> Ah, I was wondering why I was getting annoyed at the music. 09:02 -!- mach3_domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-34ff2e059bee6ec1] has joined #agavi 09:02 < mach3_domke> Now better? 09:02 < horros> I've had 4-Skins - Thanks for all the memories playing on repeat for half an hour. 09:03 < horros> mach3_domke: Yes, seems to work now. 09:03 < mach3_domke> ok 09:03 < mach3_domke> so i post some code for my question ok? 09:04 < mach3_domke>
    DeleteC:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Wasserlilien.jpg
    09:04 < v-dogg> mach3_domke: pastebin.ca or alike 09:04 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 09:05 < mach3_domke> so u see my input type=file name=files creates an div and some invisible other input type=files name=files_n 09:05 < v-dogg> mach3_domke: can't you use an array? name="files[]" ? 09:06 < mach3_domke> hmm not realy because i have to cahnge someting in the Mootoolsscript 09:06 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 09:07 < mach3_domke> but my problem is: if i submit the form the validator kicks all of my File Fields because they are not in the validator 09:07 < mach3_domke> another problem is that my "i call it real" file field is empty becuase the script creates the invisible filds 09:08 < mach3_domke> fields 09:08 < v-dogg> the only solution I can come up with is registering the validators manually in myaction::registerWriteValidators() 09:08 < v-dogg> but you'd need to know the number of files somehow 09:08 < mach3_domke> hmm but i dont know how manny fields the user has created 09:09 < mach3_domke> or can i create empty validator? 09:09 < Wombert> it shouldn't be a problem to change the moo script to create an array instead 09:09 < Wombert> that's the way I'd go for 09:09 < Wombert> you can then also easily iterate over the files in the action 09:09 < mach3_domke> i know 09:09 < Wombert> foreach $rd->getFile('files') as $file) {} 09:10 < mach3_domke> achso David du bsit es :) 09:10 < mach3_domke> endlich deutsch 09:11 < mach3_domke> Das Problem ist das ich das Skript nicht ändern kann da es an anderen stellen benutzt wird 09:11 < mach3_domke> müste quasi 5 stellen umschreiben 09:11 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 09:12 < Wombert> english please 09:12 < mach3_domke> my english sucks :) 09:12 < Wombert> could you override the script for that specific situation? 09:12 < mach3_domke> hmm 09:13 < Wombert> you could also simply validate the arguments by hand inside Action::validate() 09:13 < Wombert> mach3_domke: I mean... that's one of the nice things about javascript, you can override stuff at runtime ;) 09:13 < mach3_domke> wait i override the script 09:13 < Wombert> mach3_domke: can you show me the moo script? 09:14 < Wombert> mach3_domke: is it FancyUpload? 09:14 < mach3_domke> u have an email 09:14 < mach3_domke> yourname@bitextender.. 09:15 < Wombert> hah, easy 09:15 < Wombert> just set name_suffix_template to "[{id}]" 09:15 < Wombert> :) 09:15 < Wombert> then it'll produce files[1] etc 09:15 < Wombert> right? 09:15 < Wombert> yup 09:15 < Wombert> winner 09:15 < Wombert> :) 09:16 < mach3_domke> :9 09:16 < mach3_domke> :) 09:16 < Wombert> and then you can use the normal agavi array validation stuff 09:16 < Wombert> give it a try and let us know if you have any problems 09:16 < mach3_domke> ok :9 09:21 < mach3_domke> wtf? Notice: Undefined index: name in C:\xampp\htdocs\xampp\pressWeb\pressWeb\app\modules\Default\views\IndexSubmitView.class.php on line 29 09:21 < splatch> xamppppf ;) 09:22 < mach3_domke> :( 09:22 < mach3_domke> ;) 09:22 < mach3_domke> u now my company 09:22 < mach3_domke> i have to use it ;) 09:22 < splatch> mach3_domke: sure :) 09:22 < splatch> I've also xampp on my desktop 09:22 < mach3_domke> :) 09:23 < mach3_domke> he said that $arrFiles = $rd->getFiles(); is Emty so i cound not check this in line 29 if( $file['name'] == "") 09:25 < Wombert> well, did you set up validation for it? 09:25 < v-dogg> mach3_domke: $rd->getFile() returns AgaviUploadedFile instance 09:25 < mach3_domke> fuck 09:25 < Wombert> (unless it's an array) 09:25 < mach3_domke> i forgot to set up :( 09:26 < mach3_domke> like this? 09:26 < mach3_domke> 09:26 < mach3_domke> ... 09:27 < Wombert> yes, that should work 09:27 < v-dogg> ? 09:27 < v-dogg> class="string" ? 09:27 < mach3_domke> what else? 09:27 < Wombert> err yea 09:27 < Wombert> class="file" 09:27 < Wombert> right? :p 09:27 < Wombert> or. rather 09:27 < Wombert> well I dunno what the right name is 09:28 < v-dogg> use class names, less confusing :) 09:28 < mach3_domke> wombert can i explain the error in german please 09:28 < mach3_domke> i cant explain it in english :) 09:28 < v-dogg> class="AgaviImageFileValidator" (if it's an image) 09:28 < v-dogg> or class="AgaviFileValidator" 09:29 < v-dogg> mach3_domke: http://pastebin.ca/1268461 09:30 < mach3_domke> v-dogg thanks alot !! 09:31 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-291ab295a50b6336] has joined #agavi 09:33 < Wombert> pikseliä 09:33 * Wombert chuckles 09:33 * Wombert hugs finland 09:33 < v-dogg> :) 09:37 < horros> Says the man whose language contains gems like "geschwindigkeitsübertretunggeldstrafe" or something :D 09:41 < horros> "Bußgeld wegen Geschwindigkeitsüberschreitung" 09:41 < horros> That, my dear friends, is German for speeding ticket. 09:41 < horros> :D 09:42 < mach3_domke> lol 09:43 < mach3_domke> Bußgeld wegen Geschwindigkeitsübertretung? 09:43 < mach3_domke> :D 09:43 < horros> That's what the dictionary tells me :D 09:43 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 09:44 < mach3_domke> it is right :) 09:45 < digitarald> Huomenta 09:46 < horros> mach3_domke: I tried constructing it by my own at first, but "geschwindigkeitsübertretunggeldstrafe" somehow felt wrong so I had to look it up :) 09:47 * horros giggles at das Pönale 09:47 < MikeSeth> oh man another port from 0.11 09:48 < mach3_domke> geschwindigkeits�bertretunggeldstrafe = Geschwindigkeitsübertretungsgeldstrafe is also correct but nobody calls it like this 09:48 < horros> \o/ 09:48 < MikeSeth> the only thing that keeps me sane is Helalyn Flowers & Ayria 09:48 < MikeSeth> o/ 09:48 < horros> I still seem to know _some_ german :) 09:49 < mach3_domke> horros maybe :) 09:51 < digitarald> horros: the shorter version is used more often ... "Bußgeld" ... fine ;) 09:54 < mach3_domke> :) 09:54 < mach3_domke> The police only say: Sucker u drive too fast. U have to pay "Bußgeld" :D 10:01 < mach3_domke> i set the attribute required="false" in the Validation.xml 10:01 < mach3_domke> so now i post the files to the indexSubmitView 10:01 < mach3_domke> and i got all my other fileds but no files why? 10:02 < mach3_domke> i don't understand tha 10:02 < mach3_domke> t 10:02 < Wombert> can you pastie your validation xml 10:03 < mach3_domke> Bidde Datei hochladen 10:04 < mach3_domke> sry it is not validation.xml it's Index.xml because i am in the IndexAction... 10:05 < Wombert> yeah sure 10:06 < Wombert> so $rd->getFiles() is empty? 10:07 < Wombert> can you dump $_FILES and die()inside index.php, before bootstrapping agavi 10:07 < mach3_domke> mom 10:07 < Wombert> just to see if your files even submit properly 10:07 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 10:08 < mach3_domke> the submit but see how.. (email) 10:08 < mach3_domke> the last one is empty 10:13 < mach3_domke> that is my problem there is one empty an the Validator said that there is an error.. 10:14 < mach3_domke> i don't now how i can fix the problem 10:14 < mach3_domke> maybe i create a function witch i call if i submit and this function destroys the empty input type=file 10:20 < Wombert> mach3_domke: pastebin please 10:20 < Wombert> nobody here can throw in their ideas etc if only I can see the info 10:21 < mach3_domke> :9 10:21 < mach3_domke> :9 10:21 < mach3_domke> :) 10:21 < mach3_domke> yes thats true but i fixed the problem with the empty $Files post 10:21 < mach3_domke> now i know that the validator is wrong 10:21 < mach3_domke> because now i post thre files and i get it 10:22 < mach3_domke> but the validator throws the error "bidde datei hochalden".. 10:22 < mach3_domke> that sucks 10:23 < mach3_domke> maybe it is wrong with the empty in the following code.. < 10:23 < Wombert> no, that should be correct 10:25 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has joined #agavi 10:27 < mach3_domke> this is my index.xml http://pastebin.ca/1268500 10:27 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 10:28 < Wombert> that looks okay to me 10:28 < Wombert> v-dogg? 10:28 < Wombert> you don't need the names usually, mach3_domke 10:28 < mach3_domke> ok 10:28 < Wombert> unless you want to fetch the result of a validator by name 10:28 < Wombert> saves you some typing 10:28 < mach3_domke> this is my indexSubmitView 10:28 < mach3_domke> http://pastebin.ca/1268501 10:28 < mach3_domke> by the way 10:29 < Wombert> errr 10:29 < Wombert> $this->setAttribute('parameters',$rd->getParameters()); 10:29 < Wombert> what is that? 10:29 < horros> 0.10 :D 10:29 < Wombert> can you show the action? 10:29 < horros> Wombert: I'm stuck writing crap for 0.10 at the moment :((( 10:30 < mach3_domke> the IndexAction? 10:30 < Wombert> yes 10:30 < mach3_domke> mom 10:30 < mach3_domke> http://pastebin.ca/1268503 10:45 < mach3_domke> has someone an idea 10:46 -!- moritz [n=moritz@84-72-199-15.dclient.hispeed.ch] has quit [] 10:46 < Wombert> mach3_domke: busy right now 10:46 < Wombert> someone will help eventually ;) 10:46 < Wombert> mach3_domke: is the form multipart/form-data ? 10:51 < mach3_domke> yes 10:51 < mach3_domke> it is 10:51 < Wombert> and the problem occurs the moment the validator is required="false"? 10:51 < v-dogg> <- back from lunch 10:52 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 10:52 < v-dogg> what's the problem? 10:52 < Wombert> ah v-dogg maybe you can help 10:52 < mach3_domke> hopefully 10:52 < mach3_domke> at this time is without required 10:53 < mach3_domke> it dosent metter 10:53 < v-dogg> required="true" is implied 10:53 -!- icyt is now known as IcyT 10:54 < v-dogg> mach3_domke: can you briefly explain the problem, please 10:54 < mach3_domke> Ok 10:55 < mach3_domke> I have a Form with Post the Files Correct! if i dump $_files before bootstraping i get the files 10:56 < mach3_domke> now i have an Validation xml the Index.xml --> see http://pastebin.ca/1268500 10:56 < mach3_domke> there is my AgaviFileValidator and every time i submit the form i get the erros MSG from my validator 10:57 < mach3_domke> befor i created an Index.xml every thing works fine 10:57 < mach3_domke> but now i have the problems an i am sure it is the Validation XML 10:58 < Wombert> mach3_domke: do AgaviContext::getInstance('web')->getRequest()->getRequestData()->getFiles(); in index.php please 10:59 < mach3_domke> http://pastebin.ca/1268522 10:59 < Wombert> works fine 10:59 < Wombert> in the view 10:59 < Wombert> dump $rd->getFiles() 10:59 < Wombert> http://pastebin.ca/1268501 seems completely wrong 11:00 < Wombert> why do you do this new AgaviUploadedFile stuff 11:00 < Wombert> you already get these objects in $rd 11:00 < mach3_domke> realy? 11:00 < Wombert> !? of course 11:00 < mach3_domke> but it works befor?! 11:00 < Wombert> mmmh maybe but... eww 11:01 < Wombert> just put 11:01 < Wombert> var_dump($rd->getFiles()); 11:01 < Wombert> die(); 11:01 < Wombert> into the view 11:01 < Wombert> nothing else 11:01 < Wombert> and run that 11:01 < Wombert> you could also put that into executeWrite() 11:02 < mach3_domke> it dosent work 11:02 < Wombert> what does that mean 11:03 < Wombert> ah the validation fails? 11:03 < mach3_domke> no i diddent get the dump 11:03 < Wombert> try 11:03 < mach3_domke> because the validation throws the error "bitte datei hochladen" 11:04 < mach3_domke> it works!!! 11:04 < mach3_domke> YEAH!!! 11:04 < mach3_domke> i get the dump!!! 11:04 < Wombert> errrrr 11:04 < Wombert> okay that could be a bug then 11:05 < mach3_domke> and there are my files !! 11:05 < mach3_domke> so maybe u can tell my what is wrong in my IndexSubmitView:) 11:07 < v-dogg> what's the problem with that? 11:08 < mach3_domke> with what? 11:08 < v-dogg> IndexSubmitView 11:09 < Wombert> you don't need any of the foreach() loop stuff 11:09 < Wombert> you can simply do forech($rd->getFile('files') as $file) { $file->move() } 11:09 < Wombert> also not sure why yo do $this->_file inside the loop!? 11:09 < Wombert> and what is $this->setAttribute('parameters',$rd->getParameters()); 11:09 < Wombert> also, such moving should be done in the action, not in the view 11:10 < v-dogg> or even in a model 11:10 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 11:10 < mach3_domke> hmm 11:10 < mach3_domke> every thing is wrong :( 11:10 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 11:10 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 11:10 < v-dogg> mach3_domke: it's called learning :) 11:11 < mach3_domke> maybe :) 11:11 < Wombert> v-dogg: but files[] seems wrong to me 11:11 < Wombert> if it was an array of strings... wouldn't you use just "files" 11:11 < v-dogg> I think so 11:11 < mach3_domke> why? ist doch mehrzahl? 11:11 < v-dogg> but I _never_ remember how it goes :) 11:11 < Wombert> non-empty validates that specific key, otherwise, it validates all keys, right? 11:11 < v-dogg> yup 11:13 < v-dogg> btw, is it possible to implement foo* somehow? 11:14 < v-dogg> or... even better [regexp] ;) 11:14 < Wombert> no idea 11:14 < Wombert> probably not 11:15 < Wombert> I'd rather fix the fucking mess first 11:15 < Wombert> and then add features 11:15 < v-dogg> of course, just curious 11:16 < mach3_domke> if i use $file->move(); how i can set the path 11:17 < v-dogg> move('path/filename.foo'); 11:18 < mach3_domke> so and i have do it in the InddexAction? 11:19 < v-dogg> yes 11:19 < mach3_domke> ant setup the Attributes i do in the View`? 11:19 < v-dogg> for now. in the future I'd build models for this kind of application logic 11:19 < mach3_domke> ok 11:20 < v-dogg> you can set attributes in the action too 11:20 < Wombert> you can set attributes in the action 11:20 < Wombert> $this->setAttribute('foo', 'bar'); 11:21 < mach3_domke> YUHU i leaned something 11:21 < Wombert> then you have $t['foo'[ 11:21 < mach3_domke> i know 11:21 < mach3_domke> :) 11:21 < mach3_domke> that was the first i leaned :) 11:21 < mach3_domke> thanks alot :) 11:22 < mach3_domke> oh i have a last question 11:22 < mach3_domke> realy :) 11:25 < mach3_domke> if i submit my form an the validator recognize an error i return to my indexSuccessView and all of my Formfields are empty 11:26 < Xylakant> all or just the file fields? 11:26 < mach3_domke> how i get there the things i write before the submit in my fields agian 11:26 < v-dogg> FormPopulationFilter (a.k.a. FPF) can take care of that 11:26 < mach3_domke> all 11:26 < Wombert> well mach3_domke 11:26 < Wombert> you should have an input view for the form 11:26 < Wombert> a success view that handles the successful completion 11:26 < Wombert> and an error view, which simply re-uses the input template 11:27 < Wombert> mach3_domke: show config/global_filters.xml and the form template 11:29 < mach3_domke> http://pastebin.ca/1268539 AND 11:29 < mach3_domke> sry http://pastebin.ca/1268540 11:29 < v-dogg> action="" is not good 11:30 < Wombert> yeah totally not good 11:30 < mach3_domke> php self? 11:30 < v-dogg> uh.. definitely NOT! 11:30 < v-dogg> gen(null); ?> is what you most often want 11:31 < mach3_domke> cool it works :) 11:31 < mach3_domke> that was the error! 11:31 < mach3_domke> thanks :) 11:32 < mach3_domke> <-- Lunch break 11:40 < trophaeum_> can an abstract class implement an interface then have another class extend the abstract without any issues? 11:47 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 11:52 -!- luke` [n=luke`@122.166.1.164] has quit [] 11:57 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-291ab295a50b6336] has left #agavi [] 12:04 < marklar|omni> trophaeum_: mm, why not 12:05 < trophaeum_> getn stupid errors 12:05 < trophaeum_> autoloading is going nuts when i do it 12:05 < marklar|omni> hehe 12:05 < marklar|omni> 5.3? 12:05 < trophaeum_> 5.2.watevr gentoo has latest 12:05 < marklar|omni> btw, eclipse needs to die for comitting .cache and .project 12:05 < marklar|omni> pos 12:05 < trophaeum_> netbeans 12:05 < trophaeum_> fwt 12:05 < trophaeum_> ftw 12:06 < trophaeum_> try it out 12:06 < trophaeum_> sql code completion :) 12:06 < marklar|omni> nah 12:07 < v-dogg> eclipse commited .cache and .project? are you sure it wasn't one of the users?-) 12:07 -!- Macen [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 12:08 < marklar|omni> heh 12:08 < marklar|omni> I'm the only user 12:08 < marklar|omni> :< 12:19 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 12:27 < marklar|omni> ARGH MOTHFUCKER 12:27 < marklar|omni> DIE ECLIPSE 12:27 < marklar|omni> (@*Z#%7578 12:28 < marklar|omni> hmm mothfucker 12:28 < marklar|omni> great name for pesticide 12:29 < bleachy> Huomenta! 12:31 < bleachy> I think there is either a bug or an oversight in AgaviRouting::execute that allows calls like this: http://www.example.com/some_random_string?module=Default&action=ModuleDisabled, to actually run the action (try it on any module/action). It doesn't seem right to me that this is intended behaviour. Because I want the routing file to define the only allowed routes for accessing an action. It also nullifies constraint="write" attributes on a route, and means t 12:36 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:41 < v-dogg> bleachy: um... can you paste your routing.xml, please. there something wrong with your routes now 12:41 < v-dogg> +'s 12:41 < bleachy> try it on the mtv.de site.....thats agavi right? 12:42 < bleachy> and look at AgaviRouting::execute.....it seems clear to me that it will work 12:42 < v-dogg> ah, it only happens on 404 12:43 < bleachy> yup 12:43 < bleachy> some_random_string is required 12:43 < v-dogg> ok then. it's definitively a bug 12:43 < bleachy> righto 12:44 < v-dogg> a pretty harmless one, though 12:45 < v-dogg> user needs to type "some_random_string" PLUS ?action=SomeSystemAction 12:45 < mach3_domke> v-dogg is this right? 0jpggifpng 12:45 < v-dogg> (and module= of course) 12:46 < v-dogg> mach3_domke: looks ok 12:46 < mach3_domke> fine thanks 12:46 < v-dogg> Wombert: you reading this ^ ? 12:48 < v-dogg> "/foobard-route?module=Default&action=SomeSystemAction" triggers the system action an not 404 action 12:48 < bleachy> It will also happen if you define a parent route like this: , then do /abc/?action=Whatever 12:49 < v-dogg> oops, it doesn't even have to be system action 12:49 < bleachy> any action 12:49 < v-dogg> yup 12:49 < bleachy> sidenav, topnav, whatever.....so not completely harmless 12:50 < bleachy> Why does it even pull from the request data at all? 12:50 < mach3_domke> v-dogg Are u sure that i can repeat jpg with other values as often as needed 12:51 < mach3_domke> cause if i write jpggif i get the Validation Error 12:51 -!- Rendez [n=Rendez@213.229.146.161] has quit [] 12:51 < bleachy> Why not just say, if its not defined in the routing file load a 404? 12:53 < v-dogg> mach3_domke: no, sorry, that is actually incorrect 12:53 < mach3_domke> i know :) 12:53 < v-dogg> mach3_domke: either: 12:54 < v-dogg> (1) css another_extension foo (AgaviBaseFileValidator) 12:54 < v-dogg> or (2) jpeg gif ... (for AgaviImageFileValidator) 12:55 < mach3_domke> i use the AgaviBaseFileValidator because i want to filter gif,jpg,avi,mp3 12:56 < v-dogg> just be carefull with those then. file extension doesn't tell you anything about the file 12:56 < v-dogg> (and neither does "format" in $_FILE) 12:57 < mach3_domke> thanks but it is not necessary because the site is only for employees in one section 12:57 < v-dogg> sure. just making sure :) 12:57 < mach3_domke> :) 13:04 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 13:07 < mach3_domke> Agavi RULZ!!!! 13:08 < Macen> BOOMYA 13:09 < Macen> BOOOMBOOMBOOOM 13:09 < Macen> roar :> 13:09 < Macen> _another_ project in my books now :> 13:09 < Macen> winnnnnnnn 13:09 < Macen> sometimes selling beats coding as a passtime even if i do hate sales people haha 13:10 < Macen> now to remember there is a deadline to meet :s 13:10 < Macen> blah 13:16 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 13:23 < bobbytek2> Will someone please please please help me invoke agavi from outside agavi? 13:23 < bobbytek2> I will be forever grateful :) 13:23 < bobbytek2> I have a feeling it isn't too difficult 13:24 < bobbytek2> Just need that extra push from a dev, perhaps 13:24 < Wombert> eh? 13:24 < bobbytek2> huomenta Wombert 13:25 < bobbytek2> Well, I keep getting pulled off this project before I can really solve this problem 13:25 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [SendQ exceeded] 13:25 < bobbytek2> Basically, I need to call agavi from an external app 13:25 < bobbytek2> running in the same machine 13:25 -!- bobbytek [n=b@63.250.103.90] has joined #agavi 13:27 < bobbytek2> what's the url for the agavi irc log? 13:27 < v-dogg> topic 13:27 < bobbytek2> nvm 13:27 < bobbytek2> :) 13:28 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:30 < bobbytek2> $response = AgaviContext::getInstance('web_embed')->getController()->dispatch(); 13:31 < bobbytek2> $response->getContent(); 13:31 < bobbytek2> $controller->setParameter('send_response', false); 13:33 < bobbytek2> http://www.pastie.org/317162 13:33 < Wombert> yea 13:33 < Wombert> so? ^^ 13:33 < Wombert> why don't you set send_response on the controller for that context? 13:33 < Wombert> via configuration... 13:34 < bobbytek2> The basic problem is that I need to tell agavi which route to process 13:34 < bobbytek2> Since I'm not that swift with agavi, I don't know what the easiest way is 13:34 < Wombert> false 13:34 < Wombert> for controller 13:34 < Wombert> false 13:34 < Wombert> for routing 13:35 < Wombert> done 13:35 < bobbytek2> how can I tell it what route to process though? 13:35 < Wombert> tell it the stuff in the call to dispatch() 13:35 < bobbytek2> I didn't realize that it took arguments 13:36 < bobbytek2> AgaviRequestDataHolder A RequestDataHolder with additional 13:36 < bobbytek2> * request arguments 13:37 < bobbytek2> Do I need to implement a custom container or something? 13:37 < Wombert> no 13:37 < bobbytek2> $container = $this->context->getRouting()->execute(); 13:37 < Wombert> ... 13:37 < Wombert> jesus 13:37 < bobbytek2> That's the first thing AgaviController does 13:37 < Wombert> forget about the routing 13:37 < Wombert> yes 13:37 < Wombert> are you on 0.11, or 1.0? 13:38 < bobbytek2> so how can I affect that 13:38 < bobbytek2> 1.0 13:38 < Wombert> I told you 13:38 < Wombert> [14:34] Wombert: false 13:38 < Wombert> [14:34] Wombert: for routing 13:38 < bobbytek2> ah, well you didn't tell me how to choose which action gets invoked :) 13:39 < Wombert> $args = new AgaviRequestDataHolder(); 13:39 < Wombert> $args->setParameters(array( 13:39 < Wombert> $rq->getParameter('module_accessor') => 'Default', 13:39 < Wombert> $rq->getParameter('action_accessor') => 'Bleh', 13:39 < Wombert> )); 13:39 < Wombert> $ct->dispatch($args); 13:39 < bobbytek2> nice! 13:39 < Wombert> this will change in 1.0 to dispatch($args, $moduleName, $actionName) 13:39 < Wombert> (likely) 13:39 < bobbytek2> you mean after the beta? 13:39 < Wombert> having "module" and "action" in the request data is pretty retarded 13:39 < Wombert> no, some time before 13:40 < Wombert> could be that the old way will still work, depends 13:40 -!- Zimm [n=asd@f054011063.adsl.alicedsl.de] has joined #agavi 13:40 < bobbytek2> okay, well this was the missing piece 13:40 < Wombert> the bug described a couple of minutes ago is related to this functionality 13:40 < bobbytek2> thanks Womert! 13:40 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-0456eba734fb3e25] has joined #agavi 13:40 < Wombert> if necessary, then we'll fix it 13:40 < bobbytek2> and Wombert too! 13:42 < Wombert> <: 13:49 < mach3_nimz> Hey Friends ... now the time has come, to write MY problems :) 13:49 < mach3_nimz> Hey Friends ... now the time has come, to write MY problems :) 13:52 -!- luke` [n=luke`@59.92.201.215] has joined #agavi 13:52 < mach3_nimz> if the validation .xml-File runs to an error, all textfileds of the form were empty. 13:54 < Xylakant> well, do you have the form poputlation filter enabled and running 13:54 < Xylakant> and if so, is your html structure valid? 13:55 < Xylakant> and maybe you're using a subclass that catches the errors thrown by the parent class and only logs the error 13:56 < mach3_nimz> The filter should be enables ... i got the error-messages... 13:56 < mach3_nimz> The filter should be enables ... i got the error-messages... 13:57 < mach3_nimz> i dont' use subclasses ... i think my html structure isn't valid 13:57 < mach3_nimz> i dont' use subclasses ... i think my html structure isn't valid 13:57 < mach3_nimz> :/ 13:57 < mach3_nimz> :/ 13:59 < Xylakant> what do you mean, you got the error messages? 13:59 < Xylakant> the filter would be throwing an exception 13:59 < Xylakant> and you'd not see the form 14:02 < mach3_nimz> i catch the exception and display the error-messages above the form 14:02 < mach3_nimz> i catch the exception and display the error-messages above the form 14:03 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 14:03 < Wombert> mach3_nimz: can you log out of mibbit and in again? 14:04 < Wombert> for some reason, all of your lines are duplicated 14:04 < Xylakant> where do you catch the exception? 14:04 < Xylakant> and what's its message? 14:04 < luke`> huomenta 14:04 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-0456eba734fb3e25] has left #agavi [] 14:04 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-e6d10159902145d2] has joined #agavi 14:05 < mach3_nimz> still 2 lines? 14:05 < mach3_nimz> still 2 lines? 14:05 < Xylakant> yes 14:06 < mach3_nimz> really? what should i do? 14:06 < mach3_nimz> really? what should i do? 14:06 < mach3_nimz> aaaah 14:06 < mach3_nimz> aaaah 14:07 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-e6d10159902145d2] has quit [Client Quit] 14:08 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-a7fdac85bfc89b38] has joined #agavi 14:08 < mach3_nimz> now with IE :) 14:08 < Wombert> better 14:08 < Wombert> :9 14:09 < Wombert> mach3_nimz: you get error messages, but no values filled in again? 14:09 < mach3_nimz> right 14:09 < Wombert> mach3_nimz: sure it's not firefox auto-fill? :) 14:09 < Wombert> happened to me before 14:09 < mach3_nimz> oh, i will check 14:09 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 14:12 < mach3_nimz> it's the same in IE and so on 14:12 < Xylakant> well, you said you'd catch the exception 14:12 < Xylakant> where do you do that? 14:13 < Xylakant> and what does the exception message say? 14:14 < mach3_nimz> i catch the exception in the "Kontakt"-Action. There ist the function handleError. 14:15 < mach3_nimz> The messages are these, which i wrote to the xml-File 14:19 < Wombert> so 14:19 < Wombert> you have a form 14:19 < Wombert> with validation 14:19 < Wombert> you submit the form, validation fails 14:19 < mach3_nimz> right 14:19 < Wombert> it shows the same page again because that's what you want to happen 14:20 < mach3_domke> wombert i found an mistake :) 14:20 < mach3_nimz> yes 14:20 < Wombert> and it inserts the error messages into the document, next to the form fields 14:20 < Wombert> but doesn't populate the fields again? 14:20 < mach3_nimz> no ... above 14:20 < mach3_nimz> right 14:20 < Wombert> okay so... your fields all have names 14:21 < Wombert> obviously 14:21 < Wombert> and 14:21 < Wombert> mmmhmm 14:30 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 14:32 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 14:34 < bobbytek> Can I make a configuration "extend" another configuration in factories.xml? 14:35 -!- Fastly_ [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 14:37 < bobbytek> or must I use xpath / xinclude to do this? 14:38 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has joined #agavi 14:41 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 14:45 < benschi> Huomenta 14:45 < benschi> I have something strange I don't understand here. 14:46 < Xylakant> mach3_nimz: well, you don't catch the exception then 14:47 < Xylakant> Action::handleError() is called on validation failures, but not when the form population filter throws an exception 14:47 < benschi> I have a slot, where I input stuff. The form sends the data to an action, which is secure, so I get forwarded to the Login action, where I check if the I was forwarded there, just like the sample app does 14:47 < Xylakant> can you show us your global_filters.xml 14:47 < Xylakant> bobbytek: 14:47 < benschi> so I login, but then I'm not forwarded to the success action I posted the data to, but the login success view 14:48 < Xylakant> if you have 14:48 < mach3_nimz> http://mibbit.com/pb/jOTEtG 14:48 < Xylakant> then you can have and it would inherit all settings from foo.* 14:49 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 14:49 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 14:49 < Xylakant> given that foo-bar is defined after foo.Ü 14:49 < Xylakant> .*... 14:50 -!- krycek__ [n=bclishb@201-66-136-142.smace701.dsl.brasiltelecom.net.br] has joined #agavi 14:50 < Xylakant> mach3_nimz: and you get the error messages filled in 14:51 -!- krycek__ [n=bclishb@201-66-136-142.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 14:51 < mach3_nimz> the error-messages displayed above the form-html 14:54 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 14:54 < Wombert> all above the form? 14:54 -!- krycek__ [n=bclishb@201-66-205-28.smace701.dsl.brasiltelecom.net.br] has joined #agavi 14:54 < mach3_nimz> yes ... i put it there 14:55 < Wombert> ah, so you output the errors by hand? 14:55 < Wombert> would you happen to have ? :) 14:55 < Wombert> looks at mach3_domke 14:55 * Wombert looks at mach3_domke 14:55 < Wombert> he had the same problem 14:55 < Wombert> ;) 14:55 < bobbytek> Xylakant: Thanks :) Realized I didn't need to do this after all, but useful to know nonetheless 14:55 < bobbytek> Wombert: how does this look to you? http://www.pastie.org/325352 14:56 < Wombert> benschi: yeah sure 14:56 < Wombert> benschi: the sample app, for instance, remembers the last called url in the session 14:56 < Wombert> and redirects back to that one 14:56 < Wombert> on successful login 14:56 < Wombert> bobbytek: dude 14:57 < Wombert> please recompile php and switch on config validation 14:57 < Wombert> I told you it would bite you eventually 14:57 < Wombert> and now it did 14:57 < Wombert> also, please disable config validation _only_ for your machine, _only_ in _your_ custom index.php 14:57 < Wombert> cause then you'd see an exception about invalid configs on other boxes (and on your box once you recompile with a working libxml) 14:58 < Wombert> 14:58 < Wombert> that is nonsense 14:58 < Wombert> 14:58 < Wombert> that's how it works 14:58 < bobbytek> Problem is, I can't validate in my editor since it doesn't support relax ng 14:58 < Wombert> everywhre 14:58 < Wombert> I'm not taliing about your editor bobbytek 14:58 < Wombert> *talking 14:58 < bobbytek> that's what I had at first, but noticed the xsd supported the context attribute 14:59 < bobbytek> in default_tags.xsd 14:59 < Wombert> ... 14:59 < Wombert> AgaviConfig::set('core.skip_config_validation', true); 14:59 < Wombert> you have that in app/config.php, if I remember correctly? 14:59 < bobbytek> That's right, since there was some bug I was tryin gto avoid 14:59 < Wombert> okay 14:59 < bobbytek> I wouldn't just do that for no reason :) 15:00 < Wombert> now please start listening to my advice 15:00 < benschi> Wombert: On all other pages it works, eg. Backend. So thats why I wonder. I mean the form calls the Action, which isSecure and has Credentials, since i dont have them I get forwared, which is what I want. but then in the Input view it seems like org.agavi.controller.forwards.login is not set, so the redirect of course is not set and I just get to the success view 15:00 < Wombert> and move it into your pub/index.php *now* 15:00 < bobbytek> k :) 15:00 < Wombert> into *your* copy, not into the one you check into the repos 15:00 < Wombert> so only *your* box has that setting 15:00 < Wombert> same for skip_..._transformations if thatis there, too 15:00 < bobbytek> k 15:00 < Wombert> benschi: I'll be back in a few 15:01 < Wombert> bobbytek: good 15:01 < Wombert> try installing a proper php where libxml works 15:01 < Wombert> so you get config validation 15:01 < Wombert> 15:01 < Wombert> is not valid, as I said 15:01 < Wombert> http://trac.agavi.org/browser/branches/1.0/samples/app/config/factories.xml 15:01 < bobbytek> okay, so I should extend the default context then? 15:01 < Wombert> http://trac.agavi.org/browser/branches/1.0/samples/app/config/factories.xml 15:01 < Wombert> has plenty of examples 15:01 -!- mach3_domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-34ff2e059bee6ec1] has quit ["http://www.mibbit.com ajax IRC Client"] 15:02 < Wombert> bbiab 15:02 < bobbytek> nice, thanks... will follow those examples 15:02 < Xylakant> please everybody, don't give wombert a heart attack... 15:02 < Wombert> cool bobbytek 15:02 < Wombert> let us know if there are problems 15:02 < Xylakant> he's paying my wage... 15:02 < bobbytek> will do, thanks again :) 15:09 < bobbytek> Xylakant if I have 2 consecutive configurations, with no explicit environment, but the second one specifies a context name, will that override the preceeding one? 15:10 < bobbytek> http://www.pastie.org/325352 15:10 -!- krycek_ [n=bclishb@200-96-102-245.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 15:10 < bobbytek> my intent in that paste is to have web_embed extend the preceding configuration 15:16 -!- IcyT is now known as icyt 15:39 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 15:42 < bobbytek> sweet, I think my invocation is working! 15:42 < bobbytek> Wombert: Thanks for all your help! 15:42 < bobbytek> Only one little problem though :/ 15:42 < bobbytek> It's not prepending the action name to the result string :/ 15:42 < bobbytek> Template "static/Success" could not be found. Paths tried: 15:43 -!- krycek_ [n=bclishb@201-66-155-88.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:44 < Macen> 15:44 < Macen> 15:44 < Macen> 15:44 < Macen> 15:44 < Macen> blah... 15:44 < mach3_nimz> hey people .... i'm stick in the mud ... my textfields are still empty 15:45 < mach3_nimz> mach3_domke cannot help me. 15:45 < mach3_nimz> his fault wasn't teh same as mine 15:45 < Macen> " does not have a registered handler " 15:45 < Macen> something to do with validation??? 15:46 < mach3_nimz> what should i do with the validation? 15:47 < Macen> hmm 15:47 < Macen> some funky caching issues methinks 15:50 < mach3_nimz> over again: The error-messages of the "validation".xml are show'n in the html-code ... only the given values are lost 15:52 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 15:57 < Wombert> mach3_nimz: but you are outputting them by hand, right? 15:57 < Wombert> bobbytek: config parameters are merged 15:57 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 15:57 < Wombert> bobbytek: generic ones first, then per env, then per context, then per env and context 15:58 < bobbytek> nice, thanks :) 15:58 < bobbytek> For some reason it's not respecting the action name convention in the result template 15:59 < Wombert> static/Success? 15:59 < Wombert> what is that? 15:59 < Wombert> is static the action? 15:59 < bobbytek> no 15:59 < bobbytek> static is just a folder in templates 15:59 < bobbytek> LogoutAction is the action 15:59 < bobbytek> the returned string is "Success" 15:59 < bobbytek> (in the execute method) 16:00 < Wombert> show your index.php please 16:00 < Wombert> the "normal" web one, not the embed 16:00 < mach3_nimz> yes, the output is by hand ... 16:00 < bobbytek> k 16:01 < Wombert> mach3_nimz: then the form filter doesn't work at all 16:01 < Wombert> any reason why you output the errors by hand? 16:01 -!- krycek__ [n=bclishb@201-66-205-28.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 16:01 < bobbytek> Wombert: I think I know the issue 16:02 < bobbytek> I disabled AgaviWebRouting but yet I'm using it in the view 16:02 < bobbytek> http://www.pastie.org/325380 16:03 < bobbytek> I should probably add some sort of context indicator in $rd 16:03 < Wombert> err 16:04 < Wombert> wait, what are you doing anyway 16:04 < bobbytek> Ideally I wouldn't have to change the veiw 16:04 < bobbytek> view 16:04 < bobbytek> I'm calling agavi from cubecart 16:04 < Wombert> mach3_nimz: for the re-population to work, your form action must equal the current request's url 16:05 < Wombert> but don't you want specific urls in there 16:05 < Wombert> I mean 16:05 < Wombert> you can't generate good urls now 16:05 < bobbytek> yeah, I know :/ 16:05 < bobbytek> http://www.pastie.org/325384 16:05 < Wombert> another thing you need to do is use AgaviNullStorage for 16:05 < Wombert> so it won't start a session for you 16:05 < bobbytek> ah, good idea :) 16:06 < Wombert> and I guess you'll want to re-enable routing there 16:06 < Wombert> it should simply override module and action at the moment 16:06 < Wombert> but then you might run into other hassles like base url etc 16:06 < Wombert> give it a shot 16:07 < bobbytek> k, lemme try that :) 16:07 < bobbytek> well, that seemed to work... some how :) 16:08 < bobbytek> If I use AgaviNullStorage, then for those actions that require the user's session, they won't function properly? 16:12 < Wombert> of course not 16:12 < Wombert> I mean, cubecart has it's own session already, right? 16:12 < Wombert> you can't use two sessions at the same time 16:12 < bobbytek> yes you can :) 16:12 < Wombert> *maybe* if you implement the session handling yourself 16:12 < Wombert> otherrwise, it's only going to be pain and suffering 16:13 < bobbytek> there is definitely that 16:13 < bobbytek> but what I'm doing seems to work 16:13 < bobbytek> they are sharing the same session actually 16:13 < bobbytek> sucks I know, but this project sucks ... so meh 16:13 < bobbytek> the only good thing about it is agavi :) 16:17 < impl> :> 16:18 < bobbytek> how do I specify the default env to bootstrap? 16:18 < bobbytek> it has no name :/ 16:18 < bobbytek> Agavi::bootstrap(""); ? 16:21 < impl> That should work 16:21 < impl> Weird, though :\ 16:21 < impl> Why don't you name it? 16:22 < bobbytek> all the examples I've seen don't name it :) 16:22 < bobbytek> plus, if I do that, then development can't override it? 16:23 < bobbytek> maybe I should just make an empty production configuration element? 16:23 < impl> I mean, usually you just have rules for .* and then rules for development.* that override it 16:23 < impl> so as long as the string doesn't begin with development you can call it whatever you want 16:24 < bobbytek> so I should explicitly specify environment=".*" on all my configuration elements ? 16:25 < bobbytek> right now no env is specified for non-development configuration elements 16:25 < saracen> Then they'll be used. 16:25 < bobbytek> right, I just can't identify them 16:26 < bobbytek> Agavi::bootstrap("") doesn't work 16:26 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 16:26 < saracen> What is it youre trying to do? ;x 16:27 < bobbytek> not bootstrap development 16:27 < saracen> Agavi::bootstrap("production") then 16:27 < saracen> or anything 16:28 < bobbytek> do I need to do in all my config files? 16:28 < impl> No 16:28 < bobbytek> or is that implied? 16:28 < saracen> No. 16:28 < impl> environment=... is a regular expression 16:28 < impl> it's .* by default 16:28 < bobbytek> ah 16:28 < bobbytek> that makes sense then 16:28 < saracen> Think of it as CSS. It cascades. Anything that you dont specify an enviroment for is used. Then you can override settings or add new ones with environment specific tags 16:29 < bobbytek> got it, good analogy :) 16:29 -!- icyt is now known as IcyT 16:29 < bobbytek> I was just mixed up on the notion of unspecified configuration names 16:29 < saracen> I should have used a car one =( 16:29 < impl> That'd make Wombert happy 16:30 < Wombert> wrooom wrooom 16:30 < saracen> Oh dear... 16:30 < impl> Wombert: It's spelled with v's in English :D 16:31 < impl> Now I have to go sit at some people's house while they cook a turkey, bai 16:32 < saracen> Turkey? I thought you were a uni student. You shouldnt be allowed to eat such delicates 16:33 < saracen> err, delicacies* 16:33 < mach3_nimz> back to desk ... sorry 16:34 < mach3_nimz> the form action is the current url ... 16:34 < mach3_nimz> how can i check the formpopulationfilter? 16:36 < Wombert> is it a post form? 16:37 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:37 < _cheerios> jee 16:39 < mach3_nimz> yes 16:40 < Wombert> if the form is displayed again 16:40 < Wombert> is it really the same url and action="..." ? 16:40 < Wombert> check that again 16:41 < mach3_nimz> the form is allready shown after the submit 16:41 < mach3_nimz> thr url is always the same 16:42 < mach3_nimz> in the action of the form AND in the adress-line of the browser 16:43 -!- benschi [n=benjamin@fwsla.net.hrz.tu-darmstadt.de] has quit [] 16:43 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 16:50 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 16:51 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 16:51 < mach3_nimz> ok, i have to change the office. later at home, it goes on ... maybe. tomorrow otherwise 16:52 < mach3_nimz> thank for help! 16:52 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-a7fdac85bfc89b38] has left #agavi [] 17:02 -!- Xylakant [n=Xylakant@93.216.137.165] has joined #agavi 17:06 -!- Xylakant [n=Xylakant@93.216.137.165] has quit [Client Quit] 17:06 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 17:19 -!- IcyT is now known as icyt 17:21 -!- krycek__ [n=bclishb@201-35-156-203.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:29 -!- mach3_nimz [i=4d061d1b@gateway/web/ajax/mibbit.com/x-9921c8dc90e237c5] has joined #agavi 17:33 -!- krycek_ [n=bclishb@201-66-155-88.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 17:52 -!- Wombert [n=Wombert@munich.bitxtender.net] has quit ["bai"] 17:52 -!- mach3_nimz [i=4d061d1b@gateway/web/ajax/mibbit.com/x-9921c8dc90e237c5] has left #agavi [] 17:59 -!- Kodeart [n=kodeart@78.157.11.254] has quit ["Application.Terminate;"] 18:04 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:05 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 18:09 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 18:29 -!- luke` [n=luke`@59.92.201.215] has quit [] 18:43 -!- Fastly_ [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has quit [] 18:44 < _cheerios> http://misko.hevery.com/code-reviewers-guide/ #1 sub-section 4 looks familiar *g* 18:45 -!- graste [n=graste@f053008194.adsl.alicedsl.de] has joined #agavi 18:51 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has joined #agavi 19:10 -!- bleachy [n=bbleach@217.18.21.194] has left #agavi [] 19:12 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 19:12 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 19:15 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 19:23 < bobbytek> Should a template be checking if a template parameter is defined before using it ? 19:23 < bobbytek> What is the convention? 19:24 < bobbytek> $template['thisMayNotExist'] ? 19:24 < bobbytek> or 19:24 < bobbytek> $template['thisWillAlwaysExist'] ? 19:26 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 19:26 < _cheerios> always exists, if its used in the template 19:27 < bobbytek> hmm, okay :) 19:27 < bobbytek> thanks 19:33 < _cheerios> try to avoid checks in code in general. it's a good early warning sign that the code probably could be better. code like isset(is_int(!empty(foo) ? 1 : 0))) means you're doing it wrong. :D 19:47 -!- icyt is now known as IcyT 19:49 -!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Kodeart, Rick, Fastly, @ChanServ 19:50 -!- Netsplit over, joins: @ChanServ, Rick, Fastly, Kodeart 19:52 < bobbytek> How can I set a request method explicitly 19:52 < bobbytek> http://www.pastie.org/325525 19:53 < bobbytek> Which method will this invoke? 19:53 < bobbytek> Or does it depend on the enclosing request? 19:53 < bobbytek> Can I some how force it? 19:57 -!- graste [n=graste@f053008194.adsl.alicedsl.de] has quit ["Leaving."] 19:57 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 20:05 < _cheerios> i'd help you, but i have no idea what you're asking. isn't that your code? :) 20:07 < _cheerios> youtube new quality really is great, looking at some HD material on youtube, still good. 20:13 < _cheerios> http://www.youtube.com/watch?v=LxGX1d_4ZHw&fmt=22 20:14 -!- Fastly [n=alex@c-76-108-41-3.hsd1.fl.comcast.net] has left #agavi [] 20:37 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:38 < _cheerios> nice downpage for github 21:17 < _cheerios> http://pinion.fi/Pin_Ion_-_Ordinary_Special.mp3 how's that for accent? *g* 21:25 < marklar|omni> hrm 21:25 < marklar|omni> I've a stupid js question 21:25 < marklar|omni> scoping 21:26 < marklar|omni> sec pastebin 21:27 < _cheerios> there are no stupid questions, only stupid people! go ahead... erm... :p 21:28 < marklar|omni> http://pastebin.ca/1268956 21:28 < marklar|omni> pre-req is jquery 21:34 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:37 < _cheerios> i think ive dome something like that before by registering the object for use globally, and using that -- but no idea how to do it right(tm) 21:38 < marklar|omni> hmm 21:38 < marklar|omni> well, if it was my func, I'd just use .call and .apply 21:39 < marklar|omni> but it's jquery's 21:43 < bobbytek> any recommendations for logging in agavi? 21:43 < marklar|omni> oh wow 21:43 < marklar|omni> _cheerios: solution is kinda awkward 21:48 < krycek__> is any framework like agavi for python? 21:48 < _cheerios> krycek__, none that i know 21:50 < krycek__> hmm... how difficult would be create a python version of agavi? from 1 to 10 21:50 < saracen> krycek__: 1. But only because you get somebody else to do it for you. Nag impl like hell 21:50 < _cheerios> given agavi is open source, it's less about difficulty, more about the huge time investment in converting the code ... and then maintaining it 21:50 < saracen> I just know he wants to do it 21:52 < marklar|omni> basicahehe 21:52 < marklar|omni> _cheerios: solution in pastebin 21:52 < marklar|omni> wow random keyboard batman 21:52 < marklar|omni> http://pastebin.ca/1268969 21:52 < saracen> complexhehe 21:52 < saracen> :P 21:52 < marklar|omni> heh 21:53 < marklar|omni> javascript scoping is really peculiar. 21:53 < marklar|omni> I mean, I understand that anon functions are crazy 21:53 < marklar|omni> but this should be this 21:53 < marklar|omni> instead of that 21:53 < marklar|omni> grr 21:53 < marklar|omni> makes sense tho 21:55 < _cheerios> did self return undefined, when does that work? 21:55 < _cheerios> i've always wondered why i see var self = this; in JS code 21:56 < _cheerios> i guess you pointed out why *g* 22:18 < _cheerios> can't laugh about that code-guide above (http://misko.hevery.com/code-reviewers-guide/), where I pointed #1.4, but #2.3 cracks me up further :p 22:30 -!- Goleo[66] [n=master@91.98.70.162] has joined #agavi 22:40 < _cheerios> http://www.techcrunch.com/2008/11/26/seagates-rap-video-is-addictively-bad/ :) 22:44 -!- Goleo[66] [n=master@91.98.70.162] has quit ["Leaving"] 22:53 < _cheerios> participation is costly, LeWeb'08: Standard €1250-1500 23:09 < _cheerios> Anyone read "A Whole New Mind: Why Right-Brainers Will Rule the Future" ? 23:09 < _cheerios> seems interesting. tempted to buy. 23:09 < _cheerios> "Here is the crux of what Pink is trying to relay. America is currently organized around a cadre of accountants, doctors, engineers, executives and lawyers. These "knowledge workers" excel at the ability to acquire and marry facts to data, and these abilities are typically accrued through a series of standardized tests such as the PSAT, SAT, GMAT, LSAT and MCAT. (As an aside, Bush's test-happy Department of Education only serves 23:09 < _cheerios> to increase the number of L-Directed Thinkers, providing corporations cheap labor in abundance.) Pink asserts this regime of L-Directed Thinking in America is diminishing due to three factors: Abundance, Asia, and Automation." 23:10 < _cheerios> "Our guide Dan conjectures -- that in this age of Abundance -- appealing only to functional, logical, and rational requirements is not enough. Design, empathy, play, and other "soft" aptitudes have become the focal point for individuals and companies that want to stand out above the others in a crowded marketplace. Look no further than Apple's design-triumph, the physically appealing and emotionally compelling iPod, for quick con 23:10 < _cheerios> firmation of this notion!" 23:22 < _cheerios> gaah... give amazon your attention and it'll eat you up --- Log closed Fri Nov 28 00:10:55 2008 --- Log opened Fri Nov 28 00:11:00 2008 00:11 -!- Chuckwalla [n=chuckwal@agavi.org] has joined #agavi 00:11 -!- Irssi: #agavi: Total of 33 nicks [1 ops, 0 halfops, 0 voices, 32 normal] 00:11 -!- Irssi: Join to #agavi was synced in 2 secs 00:46 -!- luke` [n=luke`@59.92.201.215] has quit [] 01:35 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 01:49 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 01:50 -!- karmacoder [n=karmacod@dslb-084-057-078-144.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 02:04 -!- Zimm [n=asd@f054011063.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 02:05 < bobbytek2> logging? 02:05 < bobbytek2> does this happen in agavi? 02:06 -!- karmacoder [n=karmacod@dslb-084-057-064-112.pools.arcor-ip.net] has joined #agavi 02:08 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 02:11 < Rick> bobbytek2: it can 02:12 < bobbytek2> just wondering how I can trace through my application 02:12 < bobbytek2> I have a situation where obfuscation is preventing me from stepping through my code with a debugger 02:20 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 02:21 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Client Quit] 02:31 < bobbytek2> Anyone around? 02:31 < bobbytek2> so sad 02:36 -!- IcyT is now known as icyt 02:47 * bobbytek2 pings the channel with much aggression 02:47 < impl> hi 02:48 < bobbytek2> hey impl :) 02:49 < bobbytek2> impl: do you log in your agavi apps? 02:51 < impl> No 02:51 < impl> what's the question, though? 02:51 < bobbytek2> I have a situation where obfuscation is preventing me from stepping through my code with a debugger 02:51 < bobbytek2> in particular, zend guard 02:51 < impl> Okay... 02:51 < bobbytek2> So I need to do some logging to see what's going on 02:52 < bobbytek2> Not sure if agavi can help here 02:52 < impl> Agavi has logging stuff, but nothing internally 02:52 < bobbytek2> Or what I should do in php in general 02:53 < impl> I guess the logging part of the documentation hasn't been written yet 02:53 < impl> unsurprising :> 02:53 < bobbytek2> problem is, echoing won't work since it's buffered 02:53 < bobbytek2> ya, story of my life :) 02:53 < impl> Your entire code is buffered? 02:53 < impl> Agavi doesn't do output buffering until it gets into the renderer 02:56 < bobbytek2> well, what's the standard way of tracing in php? 02:56 < bobbytek2> echo? 02:56 < impl> I don't think there is one. 02:57 < bobbytek2> and if it never makes it to the renderer, how can you debug? 02:57 < impl> You can use echo or whatever else that generates output 02:57 < bobbytek2> so then something like logging is what i need 02:57 < impl> Or you can use the Agavi logger 02:57 < impl> s 02:57 < bobbytek2> do you know how to configure the logger? 02:57 < bobbytek2> s 02:58 < impl> Not off the top of my head, you'd have to look through the sample applications or so 02:59 < bobbytek2> ok thanks 03:01 < bobbytek2> you are a nice man and/or woman 06:04 < marklar|omni> ohai 06:05 < marklar|omni> impl is both man and woman 06:27 < v-dogg> huomenta 06:27 < impl> 8===(|) 06:27 < impl> Timely entrance! 06:28 < v-dogg> bobbytek2: use_loggin=true in settings.xml and see what's in logging.xml. the sample config should work out-of-the-box 06:28 < v-dogg> or was there some typo.. lemme check 06:30 < v-dogg> bobbytek2: AND OF COURSE, you can use the debug toolbar http://adt.projectbin.org/ 06:30 < v-dogg> html or firephp output 06:31 < marklar|omni> ohai 06:31 < v-dogg> hai 2 u 06:31 < marklar|omni> js -> brainfart 06:32 < marklar|omni> haven't written heavy-duty javascript in months now 06:32 < marklar|omni> and it sucks 06:32 < marklar|omni> especially since there are no proper editors for it 06:33 < marklar|omni> hmm netbeans 06:40 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 06:54 -!- benschi [n=benjamin@e179062227.adsl.alicedsl.de] has joined #agavi 07:03 < v-dogg> do you guys use some screencasting software? can you recommend some? 07:39 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 07:46 -!- _cheerios [n=Jack@195.197.209.254] has joined #agavi 07:46 < _cheerios> huomenta 08:16 -!- Rendez [n=Rendez@213.229.146.161] has joined #agavi 08:23 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 08:23 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:25 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 08:37 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:05 < liutis> huomenta 09:17 -!- icyt is now known as IcyT 09:22 < _cheerios> lol @ treatment on Peter Schiff on TV http://www.youtube.com/watch?v=2I0QN-FYkpw 09:37 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-58f015b6d1002a6b] has joined #agavi 09:46 -!- mach3_nimz [i=3ed60643@gateway/web/ajax/mibbit.com/x-58f015b6d1002a6b] has left #agavi [] 09:47 -!- benschi_ [n=benjamin@g229220018.adsl.alicedsl.de] has joined #agavi 09:48 -!- minima3 [i=3ed60643@gateway/web/ajax/mibbit.com/x-eb1cdc467b86b513] has joined #agavi 09:51 < minima3> hey guys ... 09:52 < minima3> can somebody tell me, how i embedding the ezComponents-Library? 09:56 -!- benschi [n=benjamin@e179062227.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 10:00 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 60 (Operation timed out)] 10:01 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 10:02 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 10:04 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has joined #agavi 10:07 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 10:13 -!- IcyT is now known as icyt 10:25 < v-dogg> minima3: install ezComponents, initialize and use. there's nothing more to it really 10:30 < minima3> i got an error like: "Cannot redeclare __autoload()" but i don't know, where i have to "delete" the autoload-function 10:30 < minima3> i embedded ezComponents with the "bootstrap"-Method 10:31 < v-dogg> umm... ez uses __autoload() ?! 10:31 < v-dogg> that cannot be 10:31 < minima3> look ... http://www.ezcomponents.org/docs/install 10:31 < minima3> u need to require an then to load 10:33 < v-dogg> use SPL (see paragraph under "Boot strap" 10:33 -!- CIA-12 [n=CIA@208.69.182.149] has quit [Client Quit] 10:35 < minima3> ok, i will have a look ... thanks 10:37 < minima3> wow, it's running ... :) 10:41 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 11:02 -!- benschi_ [n=benjamin@g229220018.adsl.alicedsl.de] has quit [] 11:09 -!- trophaeum_ [n=trophaeu@leanne.lnk.telstra.net] has quit [Remote closed the connection] 11:16 < whisller> hi 11:22 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 11:22 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 11:31 -!- mach3_domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-8e49d003759cd090] has joined #agavi 11:31 < mach3_domke> Hello 11:32 < mach3_domke> Agavi RulZ!!! 11:33 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 11:36 -!- Zimm [n=asd@g224001183.adsl.alicedsl.de] has joined #agavi 11:48 -!- hashZILLA [n=hz@KD125054166014.ppp-bb.dion.ne.jp] has joined #agavi 11:49 < hashZILLA> huomenta! 11:49 < hashZILLA> and kippis 11:58 < _cheerios> http://www.warrenbuffett.com/warren-buffett-10-ways-to-get-rich/ 12:05 < _cheerios> this guy hasn't been wearing his hat on cold winter days. even the dogs speak big words on the Net. not to mention the "expert" solutions x_X http://www.justincarmony.com/blog/2008/10/25/php-design-biggest-database-oversights/ 12:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] 12:08 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 12:18 < hashZILLA> _cheerios: the granddaughter of Rose Blumkin mentioned in that article is a friend of mine. We talked about that story before... nice to read about it on his site 12:26 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 12:27 < _cheerios> oh yeah. ended almost up buying 4 books last night, settled on 2. amazon, damn you! :D 12:35 < mach3_domke> I have a Question about "Slots" 12:37 < mach3_domke> i created an Model Slots with Actions View and Template and after it i add in output_types.xml under the From my default Layout 12:37 < mach3_domke> If i use $slots['ArticleToday'] in the Master Template it works 12:38 < mach3_domke> But if i want to use it IndexSussess Template it dosen't work 12:38 < mach3_domke> How i have to set the Slot in the IndexSuccess View?` 12:39 < mach3_domke> $this->getLayer('decorator')->setSlot('ArticleToday',Slots','ArticleToday');? 12:39 < mach3_domke> yes my Slotname is the same as the Actionname 12:43 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [] 12:55 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 12:59 < mach3_domke> Sucks!! I fixed it ... i was in the wrong View!!! 13:06 < bobbytek2> huomenta 13:10 < bobbytek2> v-dogg: Do you have any example of a logging statement? 13:11 < v-dogg> $this->context->getLoggerManager()->log('look ma! no hands!"); 13:11 < v-dogg> see api docs for more 13:11 < bobbytek2> thanks :) 13:12 < bobbytek2> is it possible to log from a static context? 13:13 < v-dogg> AgaviContext::getInstance() but it's not recommended 13:14 < v-dogg> or at least you should understand that it might be a problem later if you add contextes to your application 13:17 < bobbytek2> Thanks again :) 13:26 -!- Rendez [n=Rendez@213.229.146.161] has quit ["... don't let school get in the way of your education."] 13:28 < bobbytek2> how can I ensure that I capture the query string in a route? 13:28 < bobbytek2> is that even possible? 13:28 < bobbytek2> I thought would do it 13:29 < bobbytek2> but the value of store_url doesn't contain the query string 13:33 < mach3_domke> is there something like modulo in Agavi? 13:33 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has joined #agavi 13:34 < v-dogg> bobbytek2: query string is not part of the route 13:34 < v-dogg> mach3_domke: ? 13:34 < v-dogg> like mathematical operator "mod"? 13:37 < mach3_domke> Like $count % 2 != 0 13:37 < mach3_domke> for odd even?! 13:38 < bobbytek2> shitty 13:38 < bobbytek2> can I somehow gain access to it? 13:39 < v-dogg> mach3_domke: uhm... well... PHP has that. why would Agavi implement it too? 13:40 < v-dogg> bobbytek2: you can access the parameters ($rd->getParameter), why do you want to access the query string? 13:40 < mach3_domke> i know but Zend has something like this... but dosen't matter 13:41 < mach3_domke> i fixed the problem 13:41 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit ["Leaving"] 13:44 < PyroBilly> Huomenta guys 13:45 < v-dogg> mach3_domke: zend has what exactly? (just out of curiosity) 13:45 < PyroBilly> We're in the business of retrofitting Agavi to an 8 year old legacy application and would like to contribute our findings back to the project 13:45 < PyroBilly> Who's the best contact for talking about that? 13:46 < v-dogg> wombert 13:46 * PyroBilly tries to summon wombert, but rolls a 1 13:46 < v-dogg> david.zuelke at bitextender.com 13:47 < PyroBilly> email... good thinking 13:47 < PyroBilly> Thanks for that 13:48 < PyroBilly> interim report: so far it's awesome 13:56 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 14:03 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has joined #agavi 14:20 -!- minima3 [i=3ed60643@gateway/web/ajax/mibbit.com/x-eb1cdc467b86b513] has left #agavi [] 14:26 -!- Snark41 [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 14:26 < PyroBilly> [sent] 14:29 -!- Snark41 [n=Miranda@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Miranda IM!"] 14:30 < bobbytek> v-dogg: I'm trying to embed a modified url in an iframe 14:30 < bobbytek> So being able to access the url would be nice 14:31 < bobbytek> I'm trying to pass a cubecart url through my app to an inner iframe that displays it 14:31 < bobbytek> make sense? 14:32 < v-dogg> not really but that's just me :) 14:33 < _cheerios> sounds like a world of pain *g* 14:34 < bobbytek> it is ... kinda 14:34 < bobbytek> this is how iframe-based facebook applications work 14:34 < bobbytek> facebook is the enclosing page, and urls are passed through server side 14:35 < bobbytek> Can I access the query string with a super global? 14:36 < Macen> omfg 14:36 < Macen> nevermind :/ 14:36 < bobbytek> hmm... when I enable logging, my logging.xml doesn't validate 14:36 < bobbytek> I haven't changed it though :/ 14:37 < bobbytek> Line 14: Element '{http://agavi.org/agavi/config/global/envelope/1.0}configurations': No matching global declaration available for the validation root. 14:37 < bobbytek> Should I remove the namespaces? 14:38 < bobbytek> That seemed to work :) 14:39 < bobbytek> so, back to my original question, why can't I access the original query string? 14:42 < bobbytek> Is there a simple way to create a query string from $rd->getParameter? 14:43 < bobbytek> or should I just use $_SERVER['REQUEST_URI'] ? 14:48 < bobbytek> Wish I didn't have to use it, but it works :) 14:53 -!- krycek_ [n=bclishb@201-35-156-203.smace701.dsl.brasiltelecom.net.br] has joined #agavi 15:03 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 15:03 < MrJeep> beta 6 15:03 < MrJeep> woot 15:17 -!- krycek__ [n=bclishb@201-35-156-203.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 15:20 -!- minima3 [i=3ed60643@gateway/web/ajax/mibbit.com/x-76290df5766696d2] has joined #agavi 15:20 < minima3> Hey guys ... 15:21 < minima3> i got a question about an error 15:21 < minima3> look here: http://mibbit.com/pb/33kEBG 15:22 < minima3> somebody an idea? 15:28 -!- krycek_ [n=bclishb@201-35-156-203.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 15:40 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 15:41 < v-dogg> minima3: all the information is right there in the first two lines 15:42 < v-dogg> first the actual error: opendir(/tmp) failed: Permission denied 15:42 < v-dogg> and after that "headers already sent" 15:44 < minima3> yes, "headers send" was clear ... 15:44 < minima3> but 15:44 < minima3> where i have to build the tmp dir? 15:45 < minima3> there isn't a tmp dir 15:49 < minima3> and i don't know, where i have to build it ... 15:54 < digitarald> when I validate with file_ids[] ... using number validator 15:54 < digitarald> why is my array empty in the action? 15:54 < digitarald> I'd say that I just validated its damn elements 15:55 -!- _cheerios [n=Jack@195.197.209.254] has quit ["bbl"] 16:00 < minima3> nobody can help? 16:01 -!- whisller [n=Miranda@58-mo6-2.acn.waw.pl] has quit [Read error: 110 (Connection timed out)] 16:09 -!- E_mE [n=e_me@mail.spiritusgroup.com] has quit [Remote closed the connection] 16:11 < bobbytek> How can I disable FPF for a particular action? 16:19 < bobbytek> Do I have to perform htmlentities on hyper links? 16:19 < bobbytek> for some reason an iframe src attribute isn't validating with a query string :/ 16:20 < bobbytek> This is really messing up FPF 16:20 -!- mach3_domke [i=3ed60643@gateway/web/ajax/mibbit.com/x-8e49d003759cd090] has quit ["http://www.mibbit.com ajax IRC Client"] 16:20 -!- minima3 [i=3ed60643@gateway/web/ajax/mibbit.com/x-76290df5766696d2] has left #agavi [] 16:24 -!- luke` [n=luke`@59.96.39.117] has joined #agavi 16:25 < bobbytek> I guess so, wow, I didn't know htat 16:26 < bobbytek> *thant 16:26 < bobbytek> fuck it 16:26 < v-dogg> sigh @ minima3.... 16:28 < bobbytek> so & isn't valid in a src field? 16:28 < bobbytek> er, attribute? 16:28 < bobbytek> or is that only for xhtml? 16:36 < digitarald> & => & 16:36 < digitarald> only xml (xhtml) 16:39 < bobbytek> okay, that makes sense 16:39 < bobbytek> this is my first xhtml site :) 16:41 -!- eremit [n=eremit@p5B2340CE.dip.t-dialin.net] has joined #agavi 16:44 < eremit> heyja all 16:47 < bobbytek> huomenta 16:55 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 16:56 -!- krycek_ [n=bclishb@189.30.39.70] has joined #agavi 17:03 -!- Wombert [n=Wombert@dslb-088-064-051-009.pools.arcor-ip.net] has joined #agavi 17:12 < Wombert> bobbytek: 17:12 < Wombert> but 17:13 < Wombert> the rewrite rules change it 17:13 < Wombert> it's not going to be what is in the request uri 17:13 < Wombert> agavi uses the query string to pass the routing input around (path_info doesn't work properly) 17:13 < Wombert> there might be ORIG_QUERY_STRING from before the rewrite though 17:14 < Wombert> PyroBilly: thanks for the email btw; I got some stuff to finish here but will send out a proper reply later. very exciting 17:17 < PyroBilly> no hurry 17:18 < PyroBilly> huge corporations don't usually move too quickly 17:18 < digitarald> Wombert 17:18 < digitarald> when I validate with file_ids[] ... using number validator. why is my array empty in the action? 17:25 < Wombert> 17:25 < Wombert> and empty 17:25 < Wombert> sorry 17:25 < Wombert> lol 17:26 < Wombert> that would validate file_ids[1][lol] and so forth 17:28 < digitarald> but I think that my rule should describe that the ids are integers 17:30 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 17:30 < digitarald> at least it lets the array through, but not the values? 17:31 < digitarald> why should it validate the array correctly, without content? 17:38 < Wombert> ah, you want to validate the keys? 17:40 < digitarald> right, I at least want them in my action ;( (strict validation mode) 17:54 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 17:54 < _cheerios> raah! 17:55 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 17:56 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 18:03 -!- luke` [n=luke`@59.96.39.117] has quit [] 18:03 -!- macen_ [n=leopard@host86-130-126-196.range86-130.btcentralplus.com] has quit [] 18:04 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 18:14 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:17 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:42 -!- graste [n=graste@f053005128.adsl.alicedsl.de] has joined #agavi 18:43 -!- graste [n=graste@f053005128.adsl.alicedsl.de] has quit [Remote closed the connection] 18:51 -!- graste [n=graste@f053005128.adsl.alicedsl.de] has joined #agavi 19:04 * impl eats Wombert 19:05 < Wombert> wat 19:05 < Wombert> :< 19:05 < impl> hai 19:11 < Wombert> :> 19:25 * bobbytek fools Wombert into eating impl 19:25 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has joined #agavi 19:36 -!- benschi [n=benjamin@U95b0.u.pppool.de] has joined #agavi 19:48 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 19:55 * bobbytek eats Wombert 20:01 * bobbytek eats impl 20:11 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 20:13 < impl> D: 20:43 -!- eremit [n=eremit@p5B2340CE.dip.t-dialin.net] has quit [Remote closed the connection] 20:49 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 21:10 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:15 -!- benschi [n=benjamin@U95b0.u.pppool.de] has quit [] 21:34 -!- benschi [n=benjamin@U95b0.u.pppool.de] has joined #agavi 21:48 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 22:05 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 22:22 -!- benschi_ [n=benjamin@U95b0.u.pppool.de] has joined #agavi 22:22 -!- benschi [n=benjamin@U95b0.u.pppool.de] has quit [Read error: 104 (Connection reset by peer)] 22:24 -!- benschi [n=benjamin@U95b0.u.pppool.de] has joined #agavi 22:24 -!- benschi_ [n=benjamin@U95b0.u.pppool.de] has quit [Read error: 104 (Connection reset by peer)] 22:32 -!- benschi_ [n=benjamin@U95b0.u.pppool.de] has joined #agavi 22:32 -!- benschi [n=benjamin@U95b0.u.pppool.de] has quit [Read error: 104 (Connection reset by peer)] 22:50 < Whisller> evening 22:50 < bobbytek2> huomenta 22:58 < bobbytek2> I like stuff 23:07 -!- digitarald [n=digitara@62.43.139.226.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 23:09 -!- graste [n=graste@f053005128.adsl.alicedsl.de] has quit ["Leaving."] 23:27 -!- benschi_ [n=benjamin@U95b0.u.pppool.de] has quit [Read error: 104 (Connection reset by peer)] 23:27 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 54 (Connection reset by peer)] 23:27 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 23:30 -!- benschi [n=benjamin@U95b0.u.pppool.de] has joined #agavi 23:30 -!- benschi [n=benjamin@U95b0.u.pppool.de] has quit [Remote closed the connection] --- Day changed Sat Nov 29 2008 00:07 -!- Wombert_ [n=Wombert@dslb-088-064-052-002.pools.arcor-ip.net] has joined #agavi 00:10 -!- Wombert [n=Wombert@dslb-088-064-051-009.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 00:25 * bobbytek2 kills a small rodent 00:50 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 01:29 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 01:33 -!- krycek__ [n=bclishb@200-102-90-59.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:47 -!- karmacod1r [n=karmacod@dslb-084-057-071-079.pools.arcor-ip.net] has joined #agavi 01:49 -!- karmacoder [n=karmacod@dslb-084-057-064-112.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 01:53 -!- krycek_ [n=bclishb@189.30.39.70] has quit [Read error: 110 (Connection timed out)] 01:53 -!- krycek_ [n=bclishb@201-34-67-59.smace701.dsl.brasiltelecom.net.br] has joined #agavi 01:54 -!- icyt is now known as IcyT 02:05 -!- karmacod1r is now known as karmacoder 02:12 -!- krycek__ [n=bclishb@200-102-90-59.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 02:35 -!- krycek__ [n=bclishb@201-34-86-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:54 -!- krycek_ [n=bclishb@201-34-67-59.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 03:06 -!- krycek_ [n=bclishb@201-34-86-245.smace701.dsl.brasiltelecom.net.br] has joined #agavi 03:14 -!- kaos|work_ [n=dominik@ppp-88-217-2-112.dynamic.mnet-online.de] has quit [] 03:25 -!- krycek__ [n=bclishb@201-34-86-245.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 03:43 -!- Wombert_ [n=Wombert@dslb-088-064-052-002.pools.arcor-ip.net] has quit [] 03:49 -!- IcyT is now known as icyt 03:54 -!- luke` [n=luke`@59.96.39.117] has joined #agavi 04:51 -!- Zimm [n=asd@g224001183.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 04:59 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 05:46 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit ["Leaving..."] 06:23 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:10 < v-dogg> huomenta 07:14 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has joined #agavi 07:24 -!- impl [n=impl@atheme/member/impl] has quit [Remote closed the connection] 07:32 -!- krycek_ [n=bclishb@201-34-86-245.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 07:35 -!- krycek_ [n=bclishb@189-10-147-15.smace701.dsl.brasiltelecom.net.br] has joined #agavi 07:46 -!- nfq [n=nfq@ip-213-189-154-197.fix.magnet.ch] has quit [] 08:20 < bobbytek2> un momento 08:59 -!- eremit [n=eremit@p5B23693C.dip.t-dialin.net] has joined #agavi 09:24 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 09:49 -!- luke`_ [n=luke`@59.92.177.50] has joined #agavi 09:58 -!- luke` [n=luke`@59.96.39.117] has quit [Read error: 110 (Connection timed out)] 10:08 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 10:30 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 10:35 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 11:07 < v-dogg> so quiet that I might as well recycle a youtube link 11:08 < v-dogg> http://www.youtube.com/watch?v=gg5_mlQOsUQ 11:08 < v-dogg> :) 11:11 -!- luke`_ [n=luke`@59.92.177.50] has quit [Read error: 110 (Connection timed out)] 11:12 -!- icyt is now known as IcyT 11:12 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 11:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 11:19 < _cheerios> huomenta \o/ 11:25 < _cheerios> nothing like a takedown notice to brighten up the morning. atleast it's a hot chic asking. 11:27 -!- CIA-12 [n=CIA@208.69.182.149] has quit [Client Quit] 11:33 -!- CIA-10 [n=CIA@208.69.182.149] has joined #agavi 11:42 -!- luke` [n=luke`@59.92.182.64] has joined #agavi 11:50 -!- luke` [n=luke`@59.92.182.64] has quit [] 11:57 -!- CIA-10 [n=CIA@208.69.182.149] has quit [Client Quit] 12:02 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 12:02 -!- CIA-11 [n=CIA@208.69.182.149] has quit [Read error: 131 (Connection reset by peer)] 12:04 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 12:16 -!- CIA-12 [n=CIA@208.69.182.149] has joined #agavi 12:20 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 12:39 < Macen> hmm 12:39 < Macen> by rights i should be on some kind of massive overtime salary that will give me a pension when i retire at 30 12:40 < Macen> madness 12:40 < Macen> working on a saturday :/ ahem 12:41 -!- eremit [n=eremit@p5B23693C.dip.t-dialin.net] has quit [Remote closed the connection] 12:45 -!- eremit [n=Miranda@p5B23693C.dip.t-dialin.net] has joined #agavi 12:48 < Macen> while i'm moaning can some kind of benchmarking times be put on the ohloh page, i forgot to put the link there 12:48 < Macen> http://talks.php.net/show/froscon08/28 12:48 < Macen> thanks 12:52 < _cheerios> http://www.youtube.com/watch?v=Nj6bHk7LmoM 12:52 < _cheerios> from Tropa de Elite, one of the party songs :) 12:56 < Macen> ahk you can edit 12:56 < _cheerios> horros might like that song, probably knows it already too :) 12:57 < horros> _cheerios: Yessir :) 13:01 < _cheerios> theme song on u2be too http://www.youtube.com/watch?v=tBR49bp3hC4 13:03 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 13:05 -!- Whisller_ [n=Whisller@chello089078126051.chello.pl] has joined #agavi 13:06 -!- Whisller__ [n=Whisller@chello089078126051.chello.pl] has joined #agavi 13:07 < _cheerios> "Meni vähän reissufiilikset siinä vaiheessa kun ammuttiin rynnäkkökiväärillä." (finnish 19yo traveling im Mumbai, was supposed to be a 4th month there, but says, "lost the travel spirit at the point when you're being shot with an automatic rifle" 13:12 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 13:15 -!- Arme[N] is now known as Arme[0] 13:22 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [Read error: 110 (Connection timed out)] 13:22 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 13:22 -!- Whisller_ [n=Whisller@chello089078126051.chello.pl] has quit [Connection timed out] 13:26 < _cheerios> ah, mysql 5.1 is finally GA 13:58 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [] 14:03 -!- matbtt [n=matbtt@BAH35af.bah.pppool.de] has joined #agavi 14:03 -!- matbtt [n=matbtt@BAH35af.bah.pppool.de] has left #agavi [] 14:40 < horros> hahaha 14:40 < horros> http://canrailsscale.com/ 14:49 < v-dogg> hehe 14:55 -!- Zimm [n=asd@e177248148.adsl.alicedsl.de] has joined #agavi 15:09 < Macen> last.fm is the shit 15:10 < Macen> it actually learns what you like heh, integrates well with growl notify on os x too 15:17 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 15:57 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 16:12 < Whisller__> Macen: why last.fm is a shit :> 16:12 -!- Whisller__ is now known as Whisller 16:13 < Macen> Whisller: i like the electronica station 16:14 < Macen> Whisller: haven't tried the others yet, but i used to use indiepop on soma.fm, but that meant i had to listen through Web browser (via a web application seperate program thingy on mac os x called Fluid) 16:14 < Macen> this is much better :) 16:16 < Whisller> ok but still don;t get why last.fm is a shit :D here I see is some application for iPhone etc. but hmm don't see anything else like a simple radio :> 16:18 < Macen> i don't have an iphone :( 16:18 < Macen> its not a radio station like you'd expect, it plays tracks one after the other and if you give a certain track "love" it plays more like it 16:19 < Whisller> more like it, you mean from this same category, same author etc? 16:20 < Whisller> but in last.fm you can choose similar authors, for example if you chose Rolling Stones station you'll get the animals, the who and other similar bands 16:20 < Whisller> So still don't see why it is better than last.fm 16:20 < Macen> i've only been using it a few days ;) but yeh as far as i can tell i'm getting less "dribble" in the playlist and more popular songs 16:20 < Macen> um, what 16:21 < Macen> "last.fm is the shit" means "its good" :p 16:21 < Macen> backward english ways ;( 16:21 < Whisller> hmm 16:21 < Whisller> ahh sorry 16:21 < Macen> hehe 16:21 < Whisller> I thought something else 16:21 < Macen> nop it's fairly brilliant 16:21 < Macen> much kudos to the developers 16:21 < Whisller> Heh my english isn't good, sorry 16:22 < Macen> you would call it a "turn of phrase" 16:22 < Whisller> :) 16:22 < Whisller> Will remember 16:23 < Macen> :) 16:47 < _cheerios> [php|architect] The November 2008 issue of php|architect is available 17:01 < _cheerios> gaah, an article on TDD, they're trying to convert us o_O 17:18 -!- krycek__ [n=bclishb@201-41-15-178.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:25 < trophaeum> cheer tdd - good in theory, in practice... IT HURTS MY HEAD 17:34 -!- krycek_ [n=bclishb@189-10-147-15.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 17:39 < _cheerios> http://www.belfasttelegraph.co.uk/news/world-news/article14086308.ece "Mumbai photographer: I wish I'd had a gun, not a camera. Armed police would not fire back" 17:47 < Macen> fail heh 18:02 -!- luke` [n=luke`@59.92.149.244] has joined #agavi 18:03 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 18:04 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 18:09 -!- luke`_ [n=luke`@59.92.157.205] has joined #agavi 18:19 -!- luke`__ [n=luke`@59.92.157.205] has joined #agavi 18:24 -!- luke` [n=luke`@59.92.149.244] has quit [Read error: 110 (Connection timed out)] 18:26 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 18:30 -!- luke` [n=luke`@59.92.157.205] has joined #agavi 18:30 -!- luke`_ [n=luke`@59.92.157.205] has quit [Read error: 110 (Connection timed out)] 18:36 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 18:39 -!- luke` [n=luke`@59.92.157.205] has quit [] 18:39 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 18:41 -!- luke`__ [n=luke`@59.92.157.205] has quit [Read error: 110 (Connection timed out)] 18:43 -!- SasanRose [n=SasanRos@92.50.11.30] has joined #agavi 19:12 -!- tc77 [n=tc77@static-87-79-66-254.netcologne.de] has joined #agavi 19:12 < tc77> hi there! 19:31 < tc77> agavi beta6 seems to ignore my config handler settings 19:31 < tc77> 19:31 < tc77> %core.agavi_dir%/config/xsd/validators.xsd 19:31 < tc77> 19:31 < tc77> 19:31 < tc77> %core.agavi_dir%/config/xsd/caching.xsd 19:31 < tc77> 19:32 < tc77> produces a .../Forum/impl/Thread/Index/validate.xml" does not have a registered handler 19:42 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 19:47 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)] 19:47 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 20:12 -!- SasanRose [n=SasanRos@92.50.11.30] has quit ["leaving"] 20:25 < Macen> burp 20:26 < Whisller> Macen: are you using mac doesn't it? 20:26 -!- eremit [n=Miranda@p5B23693C.dip.t-dialin.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 20:26 < Macen> Whisller: hm? 20:26 < Whisller> mac os x 20:26 < Macen> air moon safari playing atm, i'm taking a second to enjoy it :) 20:26 < Macen> ah it finished 20:27 < Macen> yeh plays on mac os x 20:27 < Whisller> ok then I've got second question, are you using mc on ssh maybe? 20:27 < Macen> what's mc on ssh? 20:27 < Whisller> MC editor 20:28 < Macen> nop, vi 20:28 < Whisller> uhh ok 20:28 < Macen> by ssh you mean command line right? 20:28 < Whisller> yeah 20:28 < Macen> yeah i use vi 20:32 -!- krycek_ [n=bclishb@201-89-167-223.smace701.dsl.brasiltelecom.net.br] has joined #agavi 20:50 -!- krycek__ [n=bclishb@201-41-15-178.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 20:52 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 20:55 -!- Wombert_ [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 20:55 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 21:00 < Wombert_> tc77: can you post the entire config_handlers.xml 21:00 < Wombert_> I had the same problem the other day and it turned out there was just something wrong with the config 21:00 -!- Wombert_ is now known as Wombert 21:01 < Wombert> tc77: would you happen to have forgotten the block ;) 21:01 < tc77> 21:01 < tc77> xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0" 21:01 < tc77> xmlns="http://agavi.org/agavi/config/parts/config_handlers/1.0" 21:01 < tc77> parent="%core.system_config_dir%/config_handlers.xml" 21:01 < tc77> > 21:01 < tc77> 21:01 < tc77> 21:01 < tc77> %core.agavi_dir%/config/xsd/validators.xsd 21:01 < tc77> 21:01 < tc77> 21:01 < tc77> %core.agavi_dir%/config/xsd/caching.xsd 21:01 < tc77> 21:01 < tc77> 21:01 * Wombert smacks tc77 21:01 < tc77> 21:01 < Wombert> www.pastie.org 21:01 < Wombert> :< 21:01 < Wombert> but yes 21:02 < Wombert> you do not have there! 21:02 < Wombert> it cannot and does not warn about that because any element from any namespace is allowed inside , for extensibility 21:02 < Wombert> I guess we could try and explicitly disallow the respective content elements directly inside that; will have to look into this 21:02 < Wombert> impl might know, but he's not here 21:05 < tc77> hmm 21:05 < tc77> No matching global declaration available for the validation root. 21:47 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 21:56 < v-dogg> tc77: pastebin the config 21:56 < v-dogg> pastie.org or pastebin.ca or some other 21:57 < tc77> http://www.pastie.org/326794 22:00 < v-dogg> have you cleared the cache 22:01 < v-dogg> did you add the ae namespace manually or was it there from the start? 22:02 < v-dogg> I have a project using beta6 and the config_handlers.xml doesn't have the namespace 22:03 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 22:06 -!- krycek_ [n=bclishb@201-89-167-223.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 22:25 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has quit ["Leaving"] 22:29 -!- LBO_ [i=53184a79@gateway/web/ajax/mibbit.com/x-abc9089efb1873ef] has joined #agavi 22:29 < LBO_> huomenta 22:30 < LBO_> is there a way not to put full path to templates in build.properties? 22:30 < LBO_> maybe some placeholder/variable? 22:31 < LBO_> e.g. templates.directory={$current.directory\}dev\agavi\build\templates 22:55 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 23:26 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 23:58 -!- Whisller [n=root@rps4570.ovh.net] has joined #agavi 23:59 -!- Whisller [n=root@rps4570.ovh.net] has quit [Client Quit] --- Day changed Sun Nov 30 2008 00:00 < _cheerios> fscking up my sleeping rhythm again x_X 00:03 < LBO_> hi cheerios :) 00:05 < _cheerios> hello LBO 00:09 < _cheerios> lol @ http://www.mercurynews.com/morningbuzz/ci_10918574 "Reebok rewards Nike Marathon 'winner" 00:16 < LBO_> what is elite group in context of marathon? 00:18 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 00:19 < _cheerios> *shrug* probably was missing some special registration to have her run recognized 00:20 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 00:21 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 00:23 -!- LBO_ [i=53184a79@gateway/web/ajax/mibbit.com/x-abc9089efb1873ef] has quit ["http://www.mibbit.com ajax IRC Client"] 00:25 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-e52a8e9b09b811b8] has joined #agavi 00:25 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-e52a8e9b09b811b8] has quit [Client Quit] 00:25 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-a1298bf226c0128b] has joined #agavi 00:25 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-a1298bf226c0128b] has quit [Client Quit] 00:26 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-bbb82498e3a8dbca] has joined #agavi 00:31 -!- Kodeart- [n=kodeart@78.157.11.254] has joined #agavi 00:33 -!- Kodeart [n=kodeart@78.157.11.254] has quit [Read error: 54 (Connection reset by peer)] 00:51 < _cheerios> gee, http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html, really makes me want to try partitioning 00:52 < _cheerios> not too taken anymore about writing my own class for handling similar functionality 01:30 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 01:31 -!- impl [n=impl@atheme/member/impl] has joined #agavi 01:35 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 01:41 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has quit [Remote closed the connection] 01:45 -!- tc77 [n=tc77@static-87-79-66-254.netcologne.de] has quit [] 01:47 -!- karmacod1r [n=karmacod@dslb-084-057-076-171.pools.arcor-ip.net] has joined #agavi 01:47 -!- karmacoder [n=karmacod@dslb-084-057-071-079.pools.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 01:48 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 01:54 -!- krycek_ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 02:04 -!- karmacod1r is now known as karmacoder 02:30 -!- Zimm [n=asd@e177248148.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 03:13 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [] 03:16 -!- LBO_ [i=53181ae0@gateway/web/ajax/mibbit.com/x-bbb82498e3a8dbca] has quit ["http://www.mibbit.com ajax IRC Client"] 03:16 -!- LBO_ [i=53182a1d@gateway/web/ajax/mibbit.com/x-762d72d25ef15e30] has joined #agavi 04:09 -!- luke` [n=luke`@59.92.157.205] has joined #agavi 04:15 -!- IcyT is now known as icyt 04:16 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 04:26 -!- LBO_ [i=53182a1d@gateway/web/ajax/mibbit.com/x-762d72d25ef15e30] has quit ["http://www.mibbit.com ajax IRC Client"] 05:11 -!- Zeelot3k [n=zeelot@c-71-196-55-253.hsd1.fl.comcast.net] has joined #agavi 06:05 -!- SasanRose [n=SasanRos@91.184.89.223] has joined #agavi 06:06 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 06:07 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] 06:37 -!- luke` [n=luke`@59.92.157.205] has quit [] 07:46 -!- luke` [n=luke`@59.92.160.152] has joined #agavi 08:26 -!- luke` [n=luke`@59.92.160.152] has quit [] 08:44 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 08:44 < _cheerios> huomenta 08:49 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 09:09 -!- krycek_ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 09:23 -!- eremit [n=Miranda@p5B233FC5.dip.t-dialin.net] has joined #agavi 09:25 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)] 09:36 < v-dogg> huomenta 09:59 -!- Spica [n=miikka@thule.yok.utu.fi] has joined #agavi 09:59 < Spica> Huomenta 10:00 < Spica> Is it safe to upgrade from an ealier Agavi version (branches/0.11@2341) to the latest beta 6? 10:14 < v-dogg> in theory yes, but might have to tweek your configuration (xml) files a bit 10:15 < v-dogg> knowing your project I don't believe you have too many of them, though (only core configs in app/config and maybe a few validation configs?) 10:16 < Spica> Any documentation on the issues I might come across? (that is, what should I tweak? I read about a new configuration subsystem in the change logs.) 10:17 < Seldaek> the config issues are basically adding a namespace declaration in all of them 10:18 < Seldaek> that's 5mins of copy paste 10:18 < v-dogg> http://trac.agavi.org/browser/tags/1.0.0beta6/UPGRADING 10:21 -!- luke` [n=luke`@59.92.138.178] has joined #agavi 10:26 -!- luke` [n=luke`@59.92.138.178] has quit [Client Quit] 10:38 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 10:38 < Whisller> hi 11:00 -!- krycek_ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 11:16 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has joined #agavi 11:17 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 11:20 -!- tc77 [n=tc77@static-87-79-66-254.netcologne.de] has joined #agavi 11:23 -!- Wombert [n=Wombert@dslb-088-066-161-246.pools.arcor-ip.net] has quit [] 11:29 -!- icyt is now known as IcyT 11:31 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 11:40 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has joined #agavi 11:55 -!- LBO_ [i=53181fd2@gateway/web/ajax/mibbit.com/x-472e955831a1dce4] has joined #agavi 11:57 < LBO_> homenta guys 12:06 -!- trophaeum [n=trophaeu@leanne.lnk.telstra.net] has joined #agavi 12:09 -!- Zimm [n=asd@e177246027.adsl.alicedsl.de] has joined #agavi 12:12 -!- luke` [n=luke`@59.92.138.178] has joined #agavi 12:22 -!- Wombert [n=Wombert@dslb-088-066-176-036.pools.arcor-ip.net] has joined #agavi 12:26 -!- luke` [n=luke`@59.92.138.178] has quit [] 12:34 -!- Zimm [n=asd@e177246027.adsl.alicedsl.de] has quit ["Fatal Error: Unknown command "exit"! Exiting now..."] 12:36 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 12:38 -!- Macen [n=leopard@78-105-114-66.zone3.bethere.co.uk] has quit [] 12:45 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [] 13:21 -!- Wombert_ [n=Wombert@dslb-088-066-176-036.pools.arcor-ip.net] has joined #agavi 13:21 -!- Wombert [n=Wombert@dslb-088-066-176-036.pools.arcor-ip.net] has quit [Read error: 131 (Connection reset by peer)] 13:32 < LBO_> is there any XSD/DTD for phing build files? 13:41 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has quit [] 13:46 -!- LBO_ [i=53181fd2@gateway/web/ajax/mibbit.com/x-472e955831a1dce4] has quit ["http://www.mibbit.com ajax IRC Client"] 14:09 -!- Wombert_ [n=Wombert@dslb-088-066-176-036.pools.arcor-ip.net] has quit [] 14:31 -!- Kodeart- [n=kodeart@78.157.11.254] has quit [Read error: 104 (Connection reset by peer)] 14:31 -!- Kodeart [n=kodeart@78.157.11.254] has joined #agavi 14:37 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 14:45 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 14:48 < _cheerios> ugh http://www.project-euh.com/snake/? 15:00 < horros> "Sprechen sie Deutch?" "What?" "Do you speak German?" "OH, I SEE, German, I thought there was something wrong with you!" 15:00 < horros> Fawlty Towers <3 15:11 < _cheerios> :9 15:25 < v-dogg> hahaha 15:26 < v-dogg> "yes you did, you invaded Poland!" 15:44 -!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: krycek_, CIA-12 15:46 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 15:48 -!- CIA-4 [n=CIA@208.69.182.149] has joined #agavi 16:14 -!- graste [n=graste@f053008050.adsl.alicedsl.de] has joined #agavi 16:32 -!- nfq [n=nfq@84-72-196-74.dclient.hispeed.ch] has joined #agavi 17:11 -!- krycek_ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 17:26 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 17:30 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 18:00 < _cheerios> heh. men's bras a new hit product in japan. 18:15 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has joined #agavi 18:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 18:21 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 18:21 -!- luke` [n=luke`@59.92.138.178] has joined #agavi 18:21 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [Client Quit] 18:28 -!- SasanRose [n=SasanRos@91.184.89.223] has quit ["leaving"] 18:28 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 18:29 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has left #agavi [] 18:37 -!- luke` [n=luke`@59.92.138.178] has quit [] 19:00 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has joined #agavi 19:10 -!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: splatch, _cheerios 19:12 -!- Netsplit over, joins: splatch 19:23 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 19:24 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 19:31 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 104 (Connection reset by peer)] 19:38 < _cheerios> hmm. news that Sweden is in recession, and that things wouldn't get better for another 4 years (on the job market). *yikes* 19:38 < _cheerios> next up, Finland... 19:44 -!- krycek_ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has quit [Read error: 113 (No route to host)] 19:56 < _cheerios> is this shit bananas? http://www.youtube.com/watch?v=pttccfzlb2w 20:06 -!- krycek__ [n=bclishb@201-14-237-66.smace701.dsl.brasiltelecom.net.br] has joined #agavi 20:07 -!- Zimm [n=asd@e177242045.adsl.alicedsl.de] has joined #agavi 20:22 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 20:33 -!- eremit [n=Miranda@p5B233FC5.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 20:43 -!- Goleo[66] [n=master@91.98.70.219] has joined #agavi 20:52 -!- graste1 [n=graste@f053008234.adsl.alicedsl.de] has joined #agavi 20:53 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [] 21:07 -!- Wombert [n=Wombert@dslb-088-066-176-036.pools.arcor-ip.net] has joined #agavi 21:07 -!- graste [n=graste@f053008050.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 21:11 -!- andrea```` [n=FOO@119.73.111.234] has joined #agavi 21:12 -!- andrea```` [n=FOO@119.73.111.234] has left #agavi [] 21:12 -!- Whisller_ [n=Whisller@chello089078126051.chello.pl] has joined #agavi 21:20 -!- liutis [n=codecop@78-61-197-230.static.zebra.lt] has quit [Remote closed the connection] 21:22 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 21:25 < _cheerios> lol @ tact from now ex-home minister in India; "such little things happen in big cities" 21:29 -!- Whisller [n=Whisller@chello089078126051.chello.pl] has quit [Read error: 110 (Connection timed out)] 21:41 -!- Strzalek [n=Strzalek@dmk27.neoplus.adsl.tpnet.pl] has joined #agavi 21:43 -!- IcyT is now known as icyt 21:46 -!- Strzalek___ [n=Strzalek@dmq184.neoplus.adsl.tpnet.pl] has joined #agavi 21:50 -!- Whisller_ [n=Whisller@chello089078126051.chello.pl] has quit [] 22:06 -!- Strzalek [n=Strzalek@dmk27.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 22:14 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Remote closed the connection] 22:15 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 22:19 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 22:22 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has quit [Client Quit] 22:30 -!- graste1 [n=graste@f053008234.adsl.alicedsl.de] has quit ["Leaving."] 22:43 -!- jwage [n=jwage@c-98-193-185-25.hsd1.tn.comcast.net] has joined #agavi 23:01 -!- Strzalek___ [n=Strzalek@dmq184.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 23:18 -!- _cheerios [n=Jack@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 23:30 -!- sikkle__ [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has joined #agavi 23:31 -!- sikkle [n=sikkle@modemcable132.57-201-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] --- Log closed Mon Dec 01 00:00:21 2008