--- Log opened Sun Jul 01 00:00:02 2007 00:27 -!- E_mE [n=E_mE@91.84.10.29] has quit [Remote closed the connection] 01:39 < impl> anyone about who wants to read my ideas for configuration/caching/storage? 06:16 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 06:16 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 07:19 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 08:36 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 09:27 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 09:30 < MikeSeth> huomenta >< 09:30 < MikeSeth> mmp 09:38 < _cheerios> huomenta! 09:43 * MikeSeth pokes Yuffster 09:43 < MikeSeth> who be you? 09:43 < MikeSeth> _cheerios: howzitgoings 09:44 -!- Wombert [n=Wombert@dslb-084-056-016-241.pools.arcor-ip.net] has joined #agavi 09:46 < _cheerios> i started working on an old site i made in 2005 09:47 < _cheerios> ran into a dead end on it due inexperience making some critical mistakes, but now that i looked back on it, it was pretty easy to fix (things weren't as bad after all) and i'm happily hacking it to be a proud new version. 09:49 < _cheerios> it's made on mojavi, another site making the transition to agavi this year :) 09:57 < Wombert> mmmh 09:57 < Wombert> to quote ttj 09:57 < Wombert> a furry animal died in my mouth tonight 09:59 < ttj> Hmm... That happened to you too? 09:59 < ttj> I was just thinking that while I was driving around with a hangover at around 8 AM. 10:06 < _cheerios> hmm... my trac has locale set to iso88591 and locally i use utf8, i wonder if this'll cause irreversible damage. everything seems fine locally (just on trac characters mangled). 10:10 < _cheerios> ah, trac had a default to iso885915 setting. everything in svn was fine. 10:18 < codecop> why in executeRead i can't $o = $this->context->getModel('Parduokite', 'Parduokite'); ?? got errors in view all ok? 10:18 < codecop> how to call modell in executeRead 10:18 < codecop> ? 10:21 < codecop> that solves problem but it grrr 10:21 < codecop> $ctx = AgaviContext::getInstance('web'); 10:21 < codecop> $model = $ctx->getModel('Parduokite', 'Parduokite'); 10:25 < _cheerios> $model = $this->getContext()->getModel('MyModel'); // ive used this 10:27 < MikeSeth> Wombert: did you eat beaver? :D 10:28 < MikeSeth> codecop: you should be able to access the model just like you wanted in the first line 10:28 < MikeSeth> on the other hand, you should be punished for non-English names 10:32 < _cheerios> funny, i was thinking the same earlier today; "everything in English!" 10:33 < _cheerios> directories,filenames,comments,methods,classes etcetc. 10:35 < codecop> Wombert, with $o = $this->context->getModel('Parduokite', 'Parduokite'); i got Fatal error: Call to a member function getModel() on a non-object in 10:35 < MikeSeth> codecop: so $this->context is set to null? something is wrong here 10:36 < codecop> http://pastebin.ca/598448 10:36 < codecop> this is my action 10:38 < MikeSeth> check ParduokiteBaseAction 10:38 < codecop> this is empty class which extends AgaviAction 10:39 < codecop> aaaaaaaa 10:39 < MikeSeth> are you SURE you're not using a very old version then 10:39 < codecop> yes in base class was initialize without parent::initialize 10:39 < codecop> that was the problem 10:40 < codecop> thanks MikeSeth 10:42 < codecop> stupid mistake :/ 10:53 < MikeSeth> accept your punishment and rename your classes properly 10:53 < MikeSeth> "always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live" 10:53 < _cheerios> *g* 10:53 < MikeSeth> that guy is right you know 12:00 < MikeSeth> bah. 12:00 < MikeSeth> A bizzare thing is happening. 12:00 < MikeSeth> Some POST requests are routed around the action. Hmmm.. 12:03 -!- epaulin_ is now known as epaul 12:35 -!- epaul is now known as epaulin 12:53 < splatch`> oi! :) 13:10 -!- E_mE [n=E_mE@91.84.10.29] has joined #agavi 13:11 < E_mE> huomenta! 13:23 -!- NET||abuse [n=lab@ip-83-147-187-216.dub-3rk2.metro.digiweb.ie] has quit ["Leaving"] 13:23 < E_mE> anyone got little time to help me with the validator? 13:23 < E_mE> i keep getting an error without any error messages 13:27 < Wombert> codecop: don't set an option for FPF in filters.xml 13:27 < Wombert> that way, it always runs on each request 13:27 < Wombert> and people might abuse that 13:27 < Wombert> for instance, /path/to/form?somefield=zomg 13:28 < Wombert> then somefield is filled with that value 13:28 < codecop> i placed it in Iveskite_filters.xml not global 13:29 < Wombert> huh? 13:29 < codecop> in module/config/ 13:29 < codecop> not good? 13:30 < codecop> app/modules/Parduokite/config/Iveskite_filters.xml 13:30 < codecop> and set there read == true 13:36 < Wombert> eh? 13:36 < Wombert> that works? 13:36 < Wombert> lveskite_filters.xml? 13:36 < Wombert> oO wtf 13:39 < codecop> why it must not work? 13:39 < codecop> what the prob? :| 13:50 < E_mE> is there anyone can help me :( ... it's confusing the hell out of me... 13:57 < _cheerios> things are still the same, E_mE (hint: read topic) 13:58 < E_mE> _cheerios: what do you mean? 13:59 < MikeSeth> Wombert: if an error view is engaged by validation, FPF would automagically re-fill previous form values, right? E.g. I don't need to preload them again? 13:59 < _cheerios> i'll pretend i didn't see that 13:59 < E_mE> _cheerios: i get the feeling your calling me a loud retard 13:59 * MikeSeth smacks E_mE and _cheerios 13:59 < MikeSeth> what the hell are you arguing about 14:00 < _cheerios> nothing. he doesn't get it. 14:00 < MikeSeth> E_mE: dont ask to ask, just ask FFS 14:01 < E_mE> hint taken! 14:01 < E_mE> just this has been getting me for couple of days now :S 14:08 * MikeSeth kicks E_mE in the face 14:08 < MikeSeth> are you on crack? pastebin the damn thing 14:09 < E_mE> i did 14:09 < E_mE> http://pastebin.ca/598622 14:09 < E_mE> ill pastebin v-dogg version 14:10 < E_mE> http://pastebin.ca/598625 14:13 < _cheerios> missing the default error, on top of min+max 14:13 < _cheerios> no text be here 14:13 < _cheerios> (though ive not used min/max, not sure if they negate the need) 14:16 < E_mE> _cheerios: ill try it out 14:20 < Wombert> lol Mike 14:20 < Wombert> :) 14:22 < MikeSeth> Wombert: lol me what? 14:23 < E_mE> im guessing for making my mouth gush with blood 14:23 < MikeSeth> Wombert: in the even validation fails, would FPF be asked to reinstate all the forms exactly as they were or should I do it explicitly? I have a composite form with data coming from 3 sources. 14:23 < _cheerios> one way to go wrong with validation, like that blah[something], is that if it's not typed in correctly in the actual
the validator still flags it, and when it doesn't exist, validation still runs on it. (iirc) 14:25 < Wombert> MikeSeth: I don't get the question 14:25 < E_mE> _cheerios: you adjustment returns this: 14:25 < Wombert> by the way, FPF simply runs on POST by default 14:25 < Wombert> not on validation failure 14:27 < E_mE> ill pastebin each configuration and the result from each... see if anyone can make some sense of it 14:27 < MikeSeth> Wombert: well, basically, I have a Huge Form (TM) parts of which are composed in the template because FPF can not reproduce them (e.g. billing transaction rows). The problem is, all types of data in these forms are different, and you basically need to re-load them into the form again *but* overwrite the.. 14:27 < MikeSeth> *bulb* 14:27 < MikeSeth> god damnit 14:28 < _cheerios> you don't have an actual problem, do you, Mike 14:28 < Wombert> I think he does 14:29 * Wombert hugs MikeSeth 14:29 < Wombert> take a deep breath 14:29 < Wombert> have a coffee 14:29 < E_mE> Reply Input Template: http://pastebin.ca/598638 14:29 < Wombert> come back and try again xD 14:30 < E_mE> V-dogg+_cheerios Version of Reply.xml plus reply: http://pastebin.ca/598640 14:32 < E_mE> E_mE's version plus output: http://pastebin.ca/598644 14:35 < _cheerios> is i tried to change it to ... and it threw a spaz 14:38 < MikeSeth> I can post one of my validation files if it helps 14:39 < _cheerios> the there now likely overrides min/max if they work, that was just to test that the validation is working. 14:40 < MikeSeth> http://pastebin.ca/598648 14:40 < _cheerios> nobody using that for="" syntax. It might not even work, judging by those pastes. Wombert should have the final word. 14:41 < E_mE> _cheerios: they don't work.. it just returns message => null 14:41 < _cheerios> though, your xml form xhtml isn't valid, and I'm surprised FPF isn't complaining about that 14:42 < _cheerios> -xml 14:43 < E_mE> whats not valid about it? 14:44 < _cheerios> submit input was missing a /> 14:44 < E_mE> yes, so is the hidden input :S 14:47 < E_mE> is name not a valid XHTML attribute? 14:49 < E_mE> xhtml fixed... 14:53 < Wombert> name? 14:53 < MikeSeth> you can tell FPF not to validate. But if you have to, you probably have a problem 14:53 * Wombert scratches head 14:54 < Wombert> what is the problem anyway 14:54 < Wombert> that FPF doesn't highlight? 14:54 < _cheerios> FPF was off by default prior. I'm guessing he didn't get any errors cuz it's off. Just validation running. 14:54 < Wombert> or that wrong errors are shown 14:54 < Wombert> a) FPF will *not* display error messages 14:54 < Wombert> b) if you want to see the highlighted fields, you have to have some CSS to do the job, of course 14:54 < E_mE> i had name in and ... seems like it aint valid xhtml 14:54 < E_mE> ive got FPF running 14:54 -!- sean` [i=sean@84-104-194-218.cable.quicknet.nl] has joined #agavi 14:55 < Wombert> FPF just adds a class "error" to the fields that failed (and the labels) 14:56 < Wombert> and why do you have the same validator twice on the same field 14:56 < E_mE> min and max 14:57 < Wombert> you can use one validator for both 14:57 < Wombert> anyway, what is the problem exactly 14:57 < E_mE> i tried v-doggs version, but that responds with messages => null 14:58 < E_mE> take a look at: http://pastebin.ca/598640 -- v-doggs version.. if you get rid of _cheerios adustment of it responds with message => null 14:58 < E_mE> if you use my version.. it reponds with both error mesages even though only the "min" should be invoked 14:59 < E_mE> ill show you the var_dump() 15:00 < E_mE> array 15:00 < E_mE> 0 => 15:00 < E_mE> array 15:00 < E_mE> 'message' => null 15:00 < E_mE> 'errors' => 15:00 < E_mE> array 15:00 < E_mE> 0 => string 'reply[usertext]' (length=15) 15:01 < Wombert> wait 15:01 * E_mE freezes 15:02 < Wombert> I tried with the sample app login form 15:02 < Wombert> http://cpaste.com/1352 15:02 < Wombert> works perfectly fine for me 15:05 < E_mE> this is my reply: 15:05 < E_mE> array 15:05 < E_mE> 0 => 15:05 < E_mE> array 15:05 < E_mE> 'message' => string 'The username you supplied is asdasd.' (length=36) 15:05 < E_mE> 'errors' => 15:05 < E_mE> array 15:05 < E_mE> 0 => string 'reply[usertext]' (length=15) 15:05 < E_mE> i just copied and pasted the bla bal part 15:08 < Wombert> and that happens when...? 15:08 < Wombert> you don#t enter anything? 15:09 < E_mE> nope i submit the POST with a blank text field 15:10 < Wombert> k 15:10 < Wombert> now if you enter three chars, you get the "too short" error 15:10 < E_mE> i didnt use all your example.. but i'll C+P it 15:12 < E_mE> okay that worked... 15:13 < E_mE> but if i enter no Characters, it replies with default 15:13 < E_mE> i think i understand the logic now.. 15:13 < E_mE> you need to have a default error incase its out of bounds 15:13 < E_mE> so i need to have the default error message the same as the min="1" too 15:17 < E_mE> Wombert: was it developed to work like this or is it just been little overseen ??? 15:18 < Wombert> yes, that is by design 15:18 < Wombert> there is a difference between "the user did not enter anything" and "the user did not enter enough characters" 15:19 < Wombert> for example, if you want to build a site that annoys people, you can show "please enter a password" first in case the user doesn't show anything 15:19 < Wombert> and then "the passwort must be longer than 27 characters" :p 15:19 < E_mE> see see :) im sorry about all my flapping.. just never thought of such a cercumstance 15:19 < Wombert> and then when the user enters 27 characters you show "it must contain 7 digits" 15:19 < Wombert> then "and five special chars kthxbai" 15:20 < Wombert> xD 15:20 < Wombert> no worries, E_mE 15:20 < Wombert> we're here to help 15:20 < Wombert> glad it works for you now 15:20 < E_mE> :) yay! .. i might try and annoy people with that password idea ;) =P 15:21 < MikeSeth> Wombert: my Agavi mode for emacs is slowly gathering lines. Soon you will be converted. :D 15:38 -!- epaulin [n=epaulin@221.221.27.110] has quit ["Hmm... Upgrades."] 15:39 < E_mE> mmm.. ive got a quick reply feature on threadSuccess.php template, which then executes ReplyAction.php .. how can i get the Reply.xml validator to fire with my POST request? 15:40 < E_mE> do i need to create thread.xml with the same XML as Reply.xml 15:42 < Wombert> nah, you could use an xinclude 15:42 < E_mE> ?? what/where/why?? 15:43 < Wombert> 15:43 < Wombert> is all it needs :) 15:43 < MikeSeth> Wombert: if I wanted to perform Ajax form validation before submitting, could I abuse the FPF to produce a list of flagged elements that would be returned to the browser for highlighting 15:43 < MikeSeth> Wombert: basically, I lose uploaded files if validation fails after submission 15:44 < Wombert> yeah sure 15:44 < Wombert> well I'd do it slightly different 15:44 < Wombert> have a template just for ajax 15:44 < Wombert> with all the fields in it 15:44 < Wombert> in the 15:45 < Wombert> you get that back in the response 15:45 < Wombert> and if some fields have class="error", you know something is wrong 15:45 < Wombert> problem is 15:45 < Wombert> you'd have to prevent the action from doing it's job if the request is ajaxy 15:45 < Wombert> which, er, means you'll have to haxor it 15:45 < Wombert> personally, I'd make it a two step form 15:45 < E_mE> Wombert: do i include inside my threadSuccess.php file?? 15:46 < Wombert> huh? 15:46 < Wombert> template... validation file... errrrr 15:46 < MikeSeth> Wombert: an action can simply return validation errors for the given output type. All I need is not refreshing the page until form submission validates. 15:46 < E_mE> threadSuccess.php is my template// 15:47 < MikeSeth> If action returns true, refresh page. If action returns false, grab the broken elements and highlight them. 15:47 < MikeSeth> I -can- submit complex forms via Ajax, can't I? 15:48 < E_mE> Wombert: it works LOVELY 15:49 < MikeSeth> oh 15:49 < MikeSeth> cockshit 15:49 < MikeSeth> you cant submit files with JS validation 15:50 < MikeSeth> fuck this, I'll make the lusers browse to the file again. 16:01 < Wombert> right-o 16:01 < Wombert> bbq => 16:01 -!- Wombert [n=Wombert@dslb-084-056-016-241.pools.arcor-ip.net] has quit [] 16:13 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 16:54 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi 17:08 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:09 -!- Wombert [n=Wombert@dslb-084-056-009-041.pools.arcor-ip.net] has joined #agavi 17:09 -!- Wombert [n=Wombert@dslb-084-056-009-041.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 17:10 -!- Wombert [n=Wombert@dslb-084-056-009-041.pools.arcor-ip.net] has joined #agavi 17:48 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 17:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 17:49 * impl pokes Wombert 17:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:50 < Wombert> hai 17:50 < Wombert> 'sup 17:50 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 17:50 < impl> do you think you could give me WIKI_EDIT and WIKI_CREATE permissions when you get the chance? 17:50 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:52 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] 17:54 < Wombert> done 17:55 < impl> awesomez, thanks 18:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 18:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:16 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 18:17 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 18:32 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 18:32 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Nick collision from services.] 18:32 -!- Arme[N-1] is now known as Arme[N] 20:10 < impl> http://trac.agavi.org/wiki/Cleanup/Wiki 20:11 -!- Wombert [n=Wombert@dslb-084-056-009-041.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 20:15 < _cheerios> great initiative! 20:15 < impl> There's more coming :> 20:23 < splatch`> hello 20:28 < impl> http://trac.agavi.org/wiki/Cleanup/Storage 20:29 < splatch`> in my opinion we need IoC container ;) 20:32 < impl> splatch`: Do you think it'd be a lot faster than just using __autoload? 20:33 < splatch`> it's not only class loading feature 20:33 < splatch`> it's central point of configuration 20:33 < splatch`> point or points 20:34 < splatch`> at the start you're creating context 20:34 < splatch`> and context can get beans from configuration 20:34 < splatch`> bean is an object 20:34 < splatch`> with properties modified by accesors 20:34 < impl> like java beans, I assume 20:35 < impl> so is this best for creating models, or...? 20:35 < impl> because not every class in the framework would be set up as a bean, I don't think 20:35 < splatch`> impl: models are separated 20:35 < splatch`> domain model 20:36 < splatch`> the model classes are autonomic 20:36 < splatch`> to store objects in database you're using Hibernate or other "proxy" ORM 20:37 < splatch`> in context configuration you've daos 20:37 < splatch`> DAOs 20:37 < splatch`> and transaction definitions 20:37 < impl> Data Access Objects? 20:37 < splatch`> yes 20:37 < splatch`> the transactions are declarative 20:37 < splatch`> you say - this method are reads data 20:37 < splatch`> this are storing data 20:38 < splatch`> *this storing 20:38 < splatch`> when you'll got an exception rollback all changes 20:38 < splatch`> or 20:38 < impl> and this is all set up by XML? 20:38 < splatch`> when you'll got NotImportantException continue work 20:38 < splatch`> impl: yes 20:38 < _cheerios> impl: you bet :) 20:39 < splatch`> impl: no transactions in your code 20:39 < impl> sounds like magic 20:39 < splatch`> yes, because it's magic :) 20:39 < _cheerios> it's the xml programmers dream come true 20:39 < splatch`> and problematic ;] 20:39 < splatch`> java are static typing language 20:39 < splatch`> and all stuff are based on Proxy class 20:39 < splatch`> you can create proxy only for interfaces 20:40 < splatch`> it's sick 20:40 < splatch`> but dependency injection are good 20:40 < _cheerios> *weep* javascript has gone such a long way from 2005-2007 with regards to tools/frameworks out there. 20:40 < splatch`> it's the best way to configure you application 20:40 < impl> would you like to write a proposal for it? 20:41 < impl> I don't think I understand it well enough to (yet) 20:41 < splatch`> impl: yes i can try 20:41 < impl> That would be great :D 20:45 < splatch`> impl: tomorrow, ok? 20:45 < impl> Sure, no rush at all 20:48 * splatch` have new todo item :) 20:50 < impl> http://trac.agavi.org/wiki/Cleanup/Configuration 20:50 < impl> (not related to IoC/dependency injection) 20:52 < splatch`> but in IoC we can also use xml namespaces :) 20:52 < splatch`> Spring 2.0 use that for add Aspects 20:52 < splatch`> [another idea for "proxy"] 20:54 < impl> http://trac.agavi.org/wiki/Cleanup/AgaviToolkit 20:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 21:02 < impl> http://trac.agavi.org/wiki/Feature/Caching 21:02 < splatch`> hoh impl, you're like robot :) 21:03 < impl> I wrote these all last night 21:03 < impl> :P 21:03 < splatch`> proposal over proposal :) 21:03 < impl> just oneee more 21:03 < splatch`> will Agavi 2.0 have new core? 21:04 < impl> I don't know, but at this point, I'm assuming not 21:04 < impl> it may, and then we can change everything around 21:04 < impl> =) 21:04 < splatch`> hehe 21:04 < splatch`> 1.0 isn't released 21:04 < impl> I like to think ahead :P 21:04 < impl> plus, bugfixing isn't the most interesting thing in the universe 21:05 < _cheerios> 2.0 should breakalot! 21:05 < splatch`> hm, does propel dead? :/ 21:05 < impl> Propel is getting a new server this weekend 21:05 < impl> =D 21:06 < _cheerios> thank god 21:06 < impl> http://trac.agavi.org/wiki/Cleanup/Validation 21:06 < impl> last one 21:07 < _cheerios> can you pull out eg. the routing from agavi, and use it standalone? 21:07 < splatch`> hmm, maybe annotations for validation? 21:07 < impl> _cheerios: Not right now, I don't think 21:07 < impl> splatch`: feel free to add it 21:07 < impl> to the proposal 21:08 < _cheerios> that would be nice for 2.0, as it's a nice system 21:08 < splatch`> * @agavi.validator (regex, mask: \w+, args: {arg1, arg2}) 21:08 < splatch`> * @agavi.validator (number, min: 0, max: 5, args: {arg1, arg2}) 21:08 < splatch`> **/ 21:08 < _cheerios> could tie in scripts to the framework easier, by routing calls thru agavi, instead of putting them outside of agavi context etc. 21:08 < splatch`> for example 21:09 < splatch`> impl: some "console" tool can create XML from this 21:09 < splatch`> but i don't know what with xinclude 21:09 < impl> splatch`: It's an idea 21:09 < impl> Not sure how to handle that either 21:09 < impl> Does anyone have any objections to me cleaning up the wiki right now? 21:10 < _cheerios> there's nothing in the wiki anyhow 21:10 < impl> There's a bunch of people 21:10 < impl> http://trac.agavi.org/wiki/TitleIndex 21:10 < impl> and there are some docs 21:10 < impl> that need to be moved into Deprecated/ for the most part 21:10 < impl> :P 21:11 < splatch`> anyone use rememberthemilk? :) 21:11 < impl> yar, or well, I have 21:11 < impl> Wombert loves it 21:12 < splatch`> :) 21:12 < _cheerios> i use a text editor, more than enough 21:12 < splatch`> i forgot my password ;] 21:13 < splatch`> i'm in :) 21:14 < impl> stupid trac wiki can't rename pages 21:14 < impl> how retarded 21:15 < splatch`> http://youtube.com/watch?v=qPEpPpJGLag 21:19 < impl> wtfx 21:20 < splatch`> http://www.youtube.com/watch?v=5MsYWNuQWFk&mode=related&search= 21:20 < splatch`> wtf^2 21:24 < splatch`> impl: does milk can send SMS? 21:24 < impl> I dunno, never tried 21:25 < splatch`> Google Calendar can 21:26 < splatch`> impl: you're using "impl" nick on the milk? 21:26 < impl> Yes sir 21:27 < splatch`> ok.. :) 21:31 < impl> we need a MediaWiki :< 21:31 < impl> or something 21:32 < splatch`> MediaWiki sux 21:32 < splatch`> all wikis sux 21:32 < impl> it's better than trac's 21:33 < splatch`> why better? 21:33 < impl> because it has templates 21:33 < impl> and you can rename pages 21:33 < impl> and redirect stuff 21:33 < splatch`> but trac wiki are integrated with other stuff 21:33 < splatch`> like tickets and roadmap 21:33 < impl> Yeah 21:33 < impl> I know 21:33 < splatch`> and we don't use this features ;) 21:34 < _cheerios> wikis are ace! 21:34 < splatch`> _cheerios: no, is aren't! :) 21:34 < _cheerios> i've most experience with mediawiki. did the job for writing documents about a game i used to play. 21:34 < splatch`> hm.. 21:35 < _cheerios> what do you have against wikis, splatch? 21:35 < splatch`> _cheerios: mediawiki, wakko, tiki 21:35 < splatch`> tiki have the worse code and database from all 21:37 < splatch`> hm, who'll change wiki design? ;] 21:37 < _cheerios> huh? 21:39 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 21:41 < splatch`> mediawiki have bad design 21:42 < splatch`> he must be integrated with our page design 21:42 -!- E_mE [n=E_mE@91.84.10.29] has quit [Remote closed the connection] 21:42 < impl> We don't /have/ a page design 21:42 < impl> :P 21:45 < splatch`> yes.. but i talk with Darek about Agavi design 21:45 < splatch`> he have some time at this week 21:47 < impl> :D 21:48 < splatch`> desin is ready but we haven't header image with "Agavi" text 21:50 < splatch`> http://propel.jondh.me.uk/ 21:50 < splatch`> generate propel criteria from SQL :D 21:58 < splatch`> ok, time to sleep 21:58 < splatch`> first time from more than one month i going sleep before night :) 21:59 < impl> haha, night 22:00 < splatch`> night! 22:43 < impl> Wombert is going to have a fit when he sees what I did 22:43 < impl> :> 22:47 -!- sean` [i=sean@84-104-194-218.cable.quicknet.nl] has quit ["signing off"] 22:56 -!- Wombert [n=Wombert@dslb-084-056-037-011.pools.arcor-ip.net] has joined #agavi 22:59 < impl> Wombert :D 23:23 < Wombert> yo 23:23 < Wombert> sup 23:26 < impl> I'm fixing the wiki 23:26 < impl> http://trac.agavi.org/wiki/Cleanup/Wiki 23:34 -!- E_mE [n=E_mE@91.84.10.29] has joined #agavi 23:56 < impl> Wombert: http://trac.agavi.org/wiki/ :D --- Day changed Mon Jul 02 2007 00:03 < E_mE> whats this error about: 00:03 < E_mE> Form Population Filter could not parse the document due to the following errors: 00:03 < E_mE> Line 7: htmlParseEntityRef: no name 00:03 < E_mE> Line 202: htmlParseEntityRef: no name 00:07 < impl> You have a with & instead of & 00:07 < impl> probably 00:08 < E_mE> ah ok one moment 00:08 < impl> http://trac.agavi.org/timeline <-- zomg, I spent 4 hours on this today 00:09 < E_mE> i dont see now & anywhere... you wanna see pastebin of my template? 00:10 < E_mE> cool, ill have look :) 00:11 < impl> Sure 00:12 < E_mE> http://cpaste.com/1363 00:12 < E_mE> its strange, its only just started 00:13 < E_mE> was working little earlier, but i have been converting my SQL queries 00:13 < impl> bet it's in $template['errormsg'] 00:13 < E_mE> to use bindParam 00:17 < E_mE> impl: ive got setup 00:17 < E_mE> should by pass because of it 00:17 < impl> hrmm 00:18 < E_mE> if i put a die in the action it cuts out and shows data 00:18 < E_mE> :/ 00:18 < impl> in the action... :s 00:19 < impl> How? 00:19 < Wombert> uh? 00:19 < Wombert> oO 00:20 < Wombert> yeah, do you have an & in some error message? 00:20 < impl> E_mE: Can you post your decorator template too? 00:20 < Wombert> or maybe it's session.use_trans_sid? 00:20 * Wombert hugs impl 00:20 < Wombert> thanks for the wiki work man 00:20 < impl> no problem =) 00:20 < impl> Did you see my proposals? 00:21 < E_mE> Wombert: you mean it maybe in my .xml file? 00:21 < E_mE> ok 00:21 < impl> Wombert: session.use_trans_sid should use & now 00:22 < impl> fwiw 00:22 < E_mE> my decorater: http://cpaste.com/1364 00:23 < Wombert> the title? 00:23 < impl> I don't know how it's getting an error on line 202 00:23 < impl> :S 00:23 < impl> 35 + 53 < 202 00:23 < Wombert> 202 of the rendered output 00:23 < impl> oh, slots 00:23 < impl> didn't see those =) 00:24 < Wombert> 202 smells a lot like the second but last line 00:24 < Wombert> %%QUICKCHEF_JS_INCLUDE%% 00:24 < impl> What's parsing those? 00:24 < E_mE> a filter 00:25 < E_mE> ive got custom filter to add Javascript when requested in action/view 00:25 < Wombert> ah man the wiki is a breeze this way 00:25 < Wombert> thank you so much impl 00:25 < impl> Wombert: :D 00:26 < Wombert> do you need any plugins, impl 00:26 < Wombert> e.g. for page tagging 00:26 < Wombert> etc 00:26 < impl> page tagging would be cool, I didn't know such a thing existed 00:27 < Wombert> http://trac.edgewall.org/ and http://trac-hacks.org/ for a listof plugins out there 00:27 < E_mE> you think it may be _title thats erroring? 00:27 < Wombert> not sure either, was just guessing 00:27 < Wombert> E_mE: looks like it 00:27 < Wombert> what is the title? 00:27 < E_mE> title is the name of the topic 00:27 < Wombert> I mean the content of it 00:27 < E_mE> text 00:28 < E_mE> ah yes.. it does contain an % 00:28 < E_mE> & 00:28 < E_mE> sorry 00:28 < Wombert> :) 00:28 < E_mE> its only justed being a problem 00:28 < Wombert> use htmlspecialchars() 00:28 < Wombert> not htmlentities()! 00:28 < Wombert> (you hve utf8 already I assume) 00:29 < impl> http://trac-hacks.org/wiki/TagsPlugin 00:29 < impl> awesome 00:30 < E_mE> thats insane.. just from one &, it breaks the whole damn thing :S 00:30 < impl> yeah, because it makes not valid XML 00:30 < E_mE> php should think for me ::thumps table:: =P 00:31 < E_mE> thanks you two :D 00:31 < impl> :P 00:32 < E_mE> i guess the FPF does keep you strictly inline with XML :) 00:33 < impl> Sure does :D 00:34 < Wombert> you can tell it to use html instead of xml conformance rules but even then it would complain about an & 00:35 < E_mE> woo time to commit :D 00:35 < E_mE> ive only just started using SVN on quickchef 00:36 < E_mE> so it somewhat of a novilty for me ;) 00:37 < impl> Wombert: think you can install that tagging plugin for me? 00:39 < E_mE> anyhow.. nite nite you two.. sweet dreams 00:39 < impl> night :D 00:39 < E_mE> im commiting my self to sleep now 00:52 -!- E_mE [n=E_mE@91.84.10.29] has quit [Remote closed the connection] 01:25 < Wombert> can do, impl 01:25 < Wombert> but first 01:25 < Wombert> zZz 01:26 < Wombert> remind me again please, you know, goldfish memory 01:27 < Wombert> nn 01:27 -!- Wombert [n=Wombert@dslb-084-056-037-011.pools.arcor-ip.net] has quit [] 04:17 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 05:58 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:00 < _cheerios> huomenta! 06:17 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 06:17 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:45 < _cheerios> oh, Zend framework hit 1.0.0 07:18 < MikeSeth> should we drop the flag to half staff and declare a channelwide mourning? 07:34 < _cheerios> they work on a good cause, it would be discourteus, Mike! 07:37 < MikeSeth> Are you familiar with the Second Rule of the Wizards? 07:38 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:41 < _cheerios> no 07:41 < Arme[N]> Huomenta! 07:42 < MikeSeth> _cheerios: "Greatest harm comes from best intentions" :D 07:56 < _cheerios> http://data.tumblr.com/4710467_500.jpg 08:03 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:03 -!- JamieWolf [n=JamieWol@e177034160.adsl.alicedsl.de] has joined #agavi 08:04 < v-dogg> huomenta 08:06 < MikeSeth> _cheerios: I wonder if its a troll or for real 08:09 < _cheerios> who cares? :D 08:09 < MikeSeth> well that would define whether this picture is funny or depressing 08:09 < _cheerios> i was out of Nalle porridge flakes in the morning :/ 08:11 < MikeSeth> I dont even know what those are 08:12 < _cheerios> google "nalle" / images. it's just the brand. 08:14 < MikeSeth> ah 08:25 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 08:27 < Xylakant> salute. 08:36 -!- digitarald [n=Miranda@224.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 08:45 -!- JamieWolf_ [n=JamieWol@e177034069.adsl.alicedsl.de] has joined #agavi 08:47 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 08:47 < E_mE> huomenta! 08:48 < MikeSeth> huomenta 08:55 < digitarald> Huomenta! 09:02 < _cheerios> digitarald, do you have any good examples of drag&drop from container A->B (+ preferably bidirectional + sortable) for mootools? 09:03 -!- JamieWolf [n=JamieWol@e177034160.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 09:04 -!- JamieWolf [n=JamieWol@e177181080.adsl.alicedsl.de] has joined #agavi 09:06 < digitarald> of course ... 09:06 < digitarald> with the new sortables (only trunk) 09:07 < digitarald> but it should (maybe with some fixes) also work with 1.11 09:08 < digitarald> http://forum.mootools.net/viewtopic.php?id=3766ç 09:08 < digitarald> with 3 demos showing tha fancy dragging ;) 09:08 < digitarald> 2 ... 09:10 < _cheerios> i have an old d&d + sortable script made with Rico and I'd like to move away from it 09:18 < MikeSeth> no 09:18 < MikeSeth> you would like to deny you were around it ;) 09:19 < _cheerios> i counted 600 calls to Rico on my old app, so, um :p 09:22 -!- JamieWolf_ [n=JamieWol@e177034069.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 09:22 -!- JamieWolf_ [n=JamieWol@e177181156.adsl.alicedsl.de] has joined #agavi 09:24 < E_mE> WOW! thats perfect ive got a perfect use for the new mootool 09:26 < digitarald> sorting everything ;) 09:27 < E_mE> well, the site i'm making requires people to select some ingreidents for there meal 09:27 < E_mE> and if they can have them all in a nice list like that, they can drag and drop them into a there recipe search 09:27 < E_mE> just select meats, then select beef 09:28 < E_mE> and then a part of the beef you so desire ;) 09:30 < _cheerios> digitarald, sweet! Looks to be great. Sorting a bit sluggish (esp. demo2), and even more pronounced when mixed items from different containers in the same one. 09:31 < digitarald> sluggish? 09:32 < digitarald> with focus on what? 09:32 < digitarald> the sorting inside the scrolling container maybe 09:33 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 09:33 < digitarald> tomocchino, the author is in #mootools, when he is awake ;) 09:33 -!- Whisller [n=example@217.97.146.67] has joined #agavi 09:33 < Whisller> czesc :) 09:33 < _cheerios> the big container felt very slow 09:34 < _cheerios> it could be some opacity/css thing too. im on linux/ff, not the fastest thing on earth. 09:35 < E_mE> with agavi, can you have like a super super global variable that is shared amoung all users, so for example you could have an array with all logged in users? 09:35 -!- JamieWolf [n=JamieWol@e177181080.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 09:36 < digitarald> _cheerios, yes, there are some slow issues on ffX 09:36 < digitarald> do u have firebug running, try to disable it and drag again ;) 09:36 < digitarald> its like magic 09:37 < _cheerios> no difference, atleast when not closing the browser 09:38 < digitarald> we had that last week 09:38 < digitarald> we tried optimize dragging for a ffX guy that had slow dragging issue ... after 5 hours he saw that the dragging is smooth and fast when he disables firebug. 09:38 < _cheerios> im not sure what it is, but sort1 feels acceptably fast, sort2 is a sluggish experience. 09:39 < _cheerios> heh, bummer for those wasted 5 hours 09:48 -!- JamieWolf_ [n=JamieWol@e177181156.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 09:48 < _cheerios> digitarald, i tested. It's related to number of items. Performance seems to decrease drastically on every item addition. 09:48 < _cheerios> After 6 it becomes sluggish. 09:54 < digitarald> damn ffx ... i'll give it to tomocchino 09:55 < _cheerios> which is odd, because i'd seen those big sortable nested lists on previous versions of mootools (1.0/1.1) and they were super-fast 09:55 < _cheerios> like this http://ilovephp.nl/mootools/ 09:55 < v-dogg> E_mE: a database is quite good for that :) 09:56 < v-dogg> (or any file) 09:56 < Whisller> that mootols is for what? 09:56 < v-dogg> otherwise no 09:57 < E_mE> FUCKING BT!!! 09:58 < Whisller> hmm something like prototype 09:59 < digitarald> Whisller: yes thats mootools, not prototype, maybe looks like prototype but better ;) 09:59 < Whisller> why better? 09:59 < Whisller> What mootools has what prototype doesn't have 09:59 < digitarald> ... because i'm a mootools developer ;) 09:59 < Whisller> hehe 10:00 < digitarald> a lot of things 10:00 < Whisller> what :P 10:00 < Whisller> I know they have you...but something else? :) 10:01 < digitarald> better class inheritance, fx, dragging, native 1.6 array methods and generics 10:01 < digitarald> Cookies, faster json encoding 10:02 < digitarald> great event system for elements end classes 10:02 < Whisller> ok :P 10:03 < _cheerios> digitarald: aight, thanks! i hope tomocchino can make it slick-fast on ffx (firefox? :)) too for moo 1.2. Will deffo use it then. 10:04 < digitarald> Whisller, all in all its simply faster 10:04 < _cheerios> mootools is for devs whom love their js. i think. 10:05 < digitarald> yes, prototype is also good for js lovers 10:05 < digitarald> jquery is the bad guy that makes js ugly ... 10:23 -!- spiekey [n=mario@91.89.147.172] has joined #agavi 10:25 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has joined #agavi 10:26 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:29 < E_mE> v-dogg: what about dead users?? how can you maintain the database? 10:30 < v-dogg> like you maintain any session data - with timeouts 10:30 < v-dogg> how would say this super super global variable would work? 10:31 < E_mE> yes, but the database doesn't have a timer that can deletes a record after x time? 10:31 < E_mE> or are you going to suprise me 10:32 < v-dogg> of course it doesn't but every record would have a timestamp and you can filter, clear and update data based on that 10:32 < v-dogg> or let a trigger do the cleaning 10:33 < v-dogg> or code a service/daemon to do it (would be an overkill) 10:33 < _cheerios> is E_mE in the cemetary business 10:33 < E_mE> what do you mean _cheerios :o 10:33 < E_mE> ;) 10:34 < _cheerios> worrying about dead users and their databases 10:34 < digitarald> u should check birth date 10:34 < E_mE> so im guessing when ever a user performs an action then a timestamp is updated 10:35 < v-dogg> yup 10:35 < v-dogg> I have no idea what you are trying to do but yes, that's the idea 10:35 < E_mE> just have online stats that show whos online... like in most common forums 10:35 < digitarald> u want a timeout for the session? ;) 10:36 < digitarald> u need a last_click in your user table 10:36 < E_mE> throws tomatos at digitarald 10:36 < digitarald> and check that one 10:36 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 10:36 < digitarald> tomatos ok ... but please no dead users ;) 10:36 < v-dogg> or use database to store session data 10:36 < E_mE> digitarald: god i wonder about my mind sometimes, that idea you states is 10000000x better then a indivual table for matter >:| 10:36 < v-dogg> it'll keep up to date automatically 10:37 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has joined #agavi 10:37 < E_mE> storing session data in the database... that requires far amount of hacking wont it? 10:37 < Wombert> no 10:37 < v-dogg> it requires one create table and that's it 10:37 < Wombert> in factories.xml, swap out AgaviSessionStorage for AgaviPdoSessionStorage 10:37 < E_mE> let me guess... agavi has a feather duster for it :D 10:38 < Wombert> set the parameters to tell it which database, table etc, done 10:38 < v-dogg> well of course 10:38 < E_mE> GOD!!! WHAT HASN'T BEEN THOUGHT OF!!!! 10:38 < v-dogg> god 10:38 < v-dogg> nothing else 10:38 < E_mE> so what does the table have to look like 10:39 < E_mE> just a uid which holds the sessionuid 10:39 < E_mE> and then a varchar() field with all the session data in it? 10:39 < v-dogg> although you can do divine things with agavi it can't substitute god(s) 10:39 -!- spiekey [n=mario@91.89.147.172] has quit [Read error: 104 (Connection reset by peer)] 10:39 < v-dogg> text or blob is better than varchar 10:39 < E_mE> sorry... god is agavi.. agavi made god =P 10:39 < E_mE> in my Laptop that is 10:40 < v-dogg> haha, agavi is a god framework 10:40 < E_mE> i reguarlly take a swob of agavi juice and it sends me to exciting planes of clarity ;) 10:42 < _cheerios> Allahu Akbar 10:44 < Arme[N]> HAH 10:44 < Arme[N]> _cheerios, WTF? 10:44 < Arme[N]> lol 10:44 < _cheerios> i'm learning the muslim ways 10:45 < _cheerios> (=God is Great!) 10:45 < v-dogg> Akbar sounds like a healthy müsli bar 10:45 < v-dogg> nam 10:46 < Arme[N]> _cheerios, (=God is big) :p lol 10:46 < v-dogg> huge even 10:48 < Arme[N]> okey the next step is ban or kick somone here, you have to practice ... 10:48 < E_mE> god is a mushroom shaman 10:59 < MikeSeth> _cheerios: oh, so you decided to join a science fiction cult? 10:59 < MikeSeth> ;D 11:00 < Arme[N]> I have experiences, MikeSeth knows, I can show you how to kill...no kick/ban someone, lol 11:00 < _cheerios> no fiction involved, wizard seth :) 11:01 < MikeSeth> _cheerios: technically you should refer to me as ``mtmg'', as I am an ordainer Discordian metamage 11:01 < MikeSeth> :D 11:01 < Arme[N]> heh 12:41 -!- Kador [n=koen@d54C1EA10.access.telenet.be] has joined #agavi 12:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 12:50 < _cheerios> havent been to reddit in a while, and now that i went it seemed to be hijacked by some javascript popping me ads and directing meh browser to unwanted placed 12:56 < MikeSeth> STOP 12:56 < MikeSeth> STOP 12:56 * MikeSeth pokes _cheerios 12:56 < MikeSeth> do not move!! 12:57 < MikeSeth> I want this 12:57 < MikeSeth> can you produce me the HTML code, scripts, and HTTP headers for these ads? 12:58 < _cheerios> http://programming.reddit.com/info/22sok/comments << that's the mischievous page, if you're interested 12:58 < MikeSeth> it wont show me popups 12:58 < MikeSeth> it's geoip-based 12:59 < MikeSeth> which is why redditors fail to investigate it 12:59 < _cheerios> i have adblock on ff too, so all that happening + succesfully, surprised me. plus that reddit even had such shit. :p 12:59 < MikeSeth> so pretty please if it still shows you ads give me something that I can learn about it 12:59 < MikeSeth> there are two theories to this, one is that reddit is quietly trying a new ad system, and another is that certain ISPs now spam their customers. 12:59 < MikeSeth> guess which one is more likely 13:00 < _cheerios> it didn't work the second time anymore, so could've been an ad from whomever they get ads from 13:00 < MikeSeth> can you please kill your cookies and try again? 13:00 < MikeSeth> we've been trying to figure this out for weeks 13:02 < _cheerios> nothing. you work for reddit? 13:04 < MikeSeth> no, but I flame on reddit 13:04 < MikeSeth> sometimes ;) 13:05 < _cheerios> was wondering about the enthusiasm 13:10 < _cheerios> were you interested in this because you want to achieve the same effect, or to block it? :) 13:11 < MikeSeth> I want to know who is responsible for it, because whatever it is, it is really really fishy 13:11 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 13:13 < Wombert> http://forum.golem.de/read.php?18665,1001387,1001758#msg-1001758 woot 13:13 < Wombert> can't stop the signal 13:14 < MikeSeth> fucking shit, one of $affiliates got compromised 13:14 < MikeSeth> spammers got a grab of all our emails 13:14 < MikeSeth> Wombert: wtf does that MEAN 13:14 < Wombert> he's recommending agavi 13:15 < Wombert> it's a news about ZF 1.0 13:15 * MikeSeth runs it through the fish 13:15 < MikeSeth> what the F 13:15 < Wombert> in development, fork of mojavi (like symfony),big and experienced community, strict MVC, alot of freedom 13:15 < Wombert> too many typos 13:16 < MikeSeth> who's Marcel Koch 13:16 < MikeSeth> how did he troll in 13:16 < MikeSeth> ze conspiracy is collapsink! 13:16 < MikeSeth> :D 13:16 < Wombert> no idea, he seems to be using agavi :p 13:16 < MikeSeth> should I chip in [in English]? ;) 13:18 < Wombert> haha 13:18 < Wombert> Requirements: Mac OS X 10.4.7 because 10.3 makes the iceweasel cower in fear. 13:18 < Wombert> ( http://www.perian.org/ ) 13:18 < v-dogg> WTF is wrong with my internet! 13:18 < v-dogg> pages just don't load 13:18 < v-dogg> nothing wrong with other computers here in ze office 13:18 < _cheerios> iceweasel \o/ 13:18 < digitarald> but also many people in this thread like the "zend framework" ;) 13:19 < Wombert> couldn't care less about those idiots :p 13:19 < v-dogg> :) 13:19 < digitarald> ... marcelkoch.net, the author ;) 13:19 < digitarald> he should not put "programming and DESIGN" in the title 13:20 < digitarald> ... so many coders should avoid every kind of design :D 13:20 < MikeSeth> v-dogg: DNS hiccy hiccy 13:20 < E_mE> im looking to a VPS and one of the TOC is: 13:20 < E_mE> a) Use 25% or more of system resources for longer then 90 seconds. There are numerous activities that could cause such problems; these include: CGI scripts, FTP, PHP, HTTP, etc. 13:21 < E_mE> it says you shouldn't initate such a task :/ 13:21 < _cheerios> pay more, and restrictions go away 13:21 < MikeSeth> well, I say you shouldn't initiate the task of transferring your money 13:21 < E_mE> hehe 13:21 < digitarald> ah ... client with a project for php4 ... i have to dedust my mojavi 13:22 < Wombert> errr 13:22 < MikeSeth> noooo, get rid of him 13:22 < Wombert> digitarald: say "no"? :p 13:22 < _cheerios> im dedusting mojavi only to get rid off it :D 13:22 < Wombert> yes, get rid of him 13:22 < digitarald> i like mojavi ;) 13:22 < MikeSeth> tell him we said "FUCK YOU FUCKING GUY!!!!1!" 13:22 < digitarald> its a quicky with some ajax, livegrid, inline-edit ... 13:22 < Wombert> yet 13:22 < digitarald> ... one page admin 13:22 < Wombert> don't do it 13:22 < Wombert> why bother 13:23 < digitarald> mojavi rocks ;) 13:23 < Wombert> these clients are those who make life a pain 13:23 < Wombert> difficult to deal with 13:23 < Wombert> mooh 13:23 < Wombert> well we told yu 13:23 < _cheerios> BLING BLING 13:23 < digitarald> its a job for 3 days ... 13:23 < E_mE> anyone know any good VPS suppliers? 13:23 < digitarald> 3 days mojavi old school coding 13:23 < _cheerios> first php thingy i ever did to someone and i still got emails about it 3+ years later 13:23 < digitarald> no messing with xml and libxml versions on the server ;) 13:24 < Wombert> did you guys see impl's cleanup in ze wiki 13:24 < digitarald> my things from 3 years ago still work ... no mails 13:24 < digitarald> maybe they send them to my veeeery old gmx accounts 13:24 < _cheerios> he reworked nothigness into organized near-northingness. anyhow, i saw he spent a good chunk of time there. respect. 13:24 < digitarald> ... that could be a reason 13:26 < digitarald> this mojavi website is annoying ... who would upload a template as placeholder for a website?! 13:26 < MikeSeth> the mojavi author? ;) 13:26 < digitarald> the guy from http://www.majorcomputing.com/ 13:27 < digitarald> with the same layout? 13:27 < MikeSeth> Wombert: WIKI? 13:27 < digitarald> which is also only a template *muahaha* 13:28 < digitarald> ... back to work with php5 ... 13:37 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 13:47 < _cheerios> heh @ russian hotel for rich, bottle of wine 51000e, suite 12000e/nite :p 13:47 < MikeSeth> russians are winners 13:47 < MikeSeth> i read a post written by some russian guy 13:48 < MikeSeth> basically he signed up for an expensive weight loss club 13:48 < MikeSeth> $20k for treatment or something 13:48 < MikeSeth> they put him and another bunch of folks in a LOCKED DOWN MANSION 13:49 < _cheerios> http://www.ritzcarlton.com/en/Properties/Moscow/Default.htm the place does smell of money 13:49 < MikeSeth> there were vending machines which would give you snacks if you pass a magnetic card you were given during signup 13:49 < MikeSeth> the problem is, the readers were 2-3 m above the floor, so you'd have to climb ropes, and all the doors were built in such a way that it took a 3 man effort of 10 minutes or so to open it so that one can go and piss 13:49 < MikeSeth> in short, he lost all the weight he wanted 13:49 < _cheerios> hahaha 13:51 < _cheerios> reading all that makes we want to jog 'arder today! 14:05 < digitarald> my gf works in a 5-star hotel here on the island ... so if u wanne come and play some holes on the golf course that goes around the hotel ... ;) 14:06 -!- Kador [n=koen@d54C1EA10.access.telenet.be] has quit ["Weggaan uit"] 14:07 < _cheerios> i haven't done emails in a while. what do you guys suggest? mail() ? :) 14:08 < v-dogg> for simple use mail() (admin notifications etc.), otherwise ez 14:09 < MikeSeth> digitarald: are you sure you want people to come and play holes with your girlfriend? ;) 14:09 < MikeSeth> xmailer works 14:09 < MikeSeth> though I personally use Ruby rmail 14:14 < digitarald> there are enough girls ... only i play holes with my girl ;) 14:14 < digitarald> _cheerios: +1 vote for ez 14:14 < digitarald> i'm trying Swift for massmailing now 14:20 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 15:14 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 15:15 < _cheerios> *gaah* killer weather for jog 15:24 < digitarald> here too, too hot 15:24 < digitarald> have to wait until 10 o clock 15:28 < _cheerios> some bastard 50yr old went by me twice (in the other direction), cheast high, GRINNING while I could barely keep up a slight smile, sweating, feeling it in my stomach that any faster would cramp me 15:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 15:51 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:06 -!- Arme[N-11 [n=Arme[N]@80.191.141.180] has joined #agavi 16:12 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 16:13 < Xylakant> see you 16:13 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 16:16 -!- digitarald [n=Miranda@224.Red-83-52-199.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 16:25 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] 16:29 -!- josh[n00b] [n=josh[n00@adsl-75-22-144-131.dsl.rcsntx.sbcglobal.net] has joined #agavi 16:30 -!- josh[n00b] [n=josh[n00@adsl-75-22-144-131.dsl.rcsntx.sbcglobal.net] has left #agavi [] 16:30 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:31 < _cheerios> anyone going to see transformers the movie in theaters? 16:41 < _cheerios> 6,50e, 12:30pm on wednesday.. hmm, tempting 16:50 < MikeSeth> Optimus Prime for President! 17:12 < _cheerios> and now there's rain + thunderstorm, quite the weather change :D 17:12 < _cheerios> it seemed like good action. just seen the trailer someplace. 17:17 < _cheerios> btw. did you see that video of the iphone store, where some woman came with cash in hand trying to buy all the iphones? pretty good :) 17:18 -!- selloso [n=sel@p54B21B88.dip0.t-ipconnect.de] has joined #agavi 17:19 < selloso> Hi guys, I'd like to discuss the Zend Framework release with you. What do you think about it? 17:27 < v-dogg> "framework" .... it's a bunch of poorly coded buged classes 17:27 < v-dogg> calling it a framework is just plain wrong 17:28 < selloso> okay, there's one opinion. I don't know why you think it's buggy, but I also think it's more a library than a framework 17:29 < v-dogg> as far as I know I'm not alone (here or elsewhere) with this opinion :) 17:30 < selloso> yeah, i thought so :) 17:30 < selloso> but i think it's not as a library 17:30 < v-dogg> why did you bring this up? 17:30 < selloso> it's not bad as library 17:32 < selloso> coz zend released the version 1.0 today 17:32 < selloso> or what do you mean? 17:35 < selloso> I do think it competes with the PEAR Libraries 17:35 < selloso> well, maybe it's the wrong topic for this chat, isn't it? :-D 17:38 -!- Arme[N-11 is now known as Arme[N] 17:44 < selloso> okay, i see, this is reallay not the right topic, maybe we can discuss this later, gotta go :-D 17:44 -!- selloso [n=sel@p54B21B88.dip0.t-ipconnect.de] has left #agavi [] 18:17 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 18:17 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 18:24 < _cheerios> ...and sunshine back to +30C, 21:30.. not bad 18:25 < ttj> outside.hut.fi is only at 19.5. 18:29 < _cheerios> must be in the shade 18:31 < ttj> Hmm... I guess. 18:31 < ttj> http://www.aketzu.fi/temp.php <-- That's another good one. 18:42 < _cheerios> very nice 18:50 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has quit [] 18:53 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has joined #agavi 19:08 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 19:14 -!- Wombert [n=Wombert@dslb-084-056-055-156.pools.arcor-ip.net] has quit [] 19:39 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:03 < splatch`> hello 20:37 -!- Whisller [n=example@217.97.146.67] has joined #agavi 20:39 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 21:03 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 21:14 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 21:31 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 22:36 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 22:40 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 23:18 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 23:32 -!- impl [n=impl@httpcraft/php/impl] has quit [Read error: 104 (Connection reset by peer)] 23:33 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 23:52 -!- Yuffster [n=m@ip70-160-37-125.hr.hr.cox.net] has quit [] --- Day changed Tue Jul 03 2007 00:26 -!- Whisller [n=example@217.97.146.67] has quit [Read error: 104 (Connection reset by peer)] 00:27 -!- Whisller [n=example@217.97.146.67] has joined #agavi 00:28 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [] 00:33 -!- Whisller [n=example@217.97.146.67] has quit [Read error: 104 (Connection reset by peer)] 01:34 -!- Whisller [n=example@217.97.146.67] has joined #agavi 01:34 < Whisller> Is someone? 01:35 < Whisller> *are 01:35 < impl> ? 01:35 < Whisller> I have a problem with FPF and flash. 01:35 < Whisller> "Line 92: Tag embed invalid" 01:35 < Whisller> But I did remove it 01:37 < Whisller> http://cpaste.com/1375 pass: test 01:39 < Whisller> But error is still after request ;p 01:40 < impl> hmm 01:47 < Whisller> Is possible to disable FPF for XXX action? 01:48 < impl> Yes 01:48 < impl> $request->setAttribute('populate', null, 'org.agavi.filter.FormPopulationFilter'); 01:48 < impl> iirc 01:48 < impl> it's either .filter. or .filters. 01:49 < Whisller> thanks :) 01:50 < Whisller> hmm *setParameter not attribute :> 01:51 < impl> my bad ;x 01:52 < Whisller> I must write it in action(executeWrite)? 01:52 < impl> Aye 01:53 < Whisller> Then I have something wrong ; p 01:53 < Whisller> public function executeWrite(AgaviRequestDataHolder $rd) 01:53 < Whisller> { 01:53 < Whisller> $rd->setParameter('populate', null, 'org.agavi.filter.FormPopulationFilter'); 01:53 < Whisller> Line 92: Tag embed invalid 01:53 < impl> nar, not $rd 01:53 < impl> but $this->getContext()->getRequest() 01:54 < Whisller> ahh 01:54 < Whisller> ok 01:55 < Whisller> still this same, maybe the problem is in other place. This site has many bad tags in its code, and don't care any standars. 01:56 < Whisller> But so if I disable FPF then it should don't show errors 01:57 < impl> Whisller: It's setAttribute too 01:57 < impl> like I originally thought 01:59 < Whisller> $this->context->getRequest()->setAttribute('populate', null, 'org.agavi.filter.FormPopulationFilter'); and this same effect - it return error 02:00 < impl> gah 02:00 < impl> try false intead of null 02:01 < impl> if that doesn't make it stop, the error is somewhere not in that action 02:01 < Whisller> works :) 02:02 < Whisller> thanks :) 02:02 < Whisller> It return a view 02:02 < impl> :) 02:02 < Whisller> thanks very mutch 02:02 < Whisller> much 02:02 < Whisller> * 02:02 < impl> No problemo 02:02 < Whisller> hehe 02:03 < Whisller> ohh 04:02 hmm I should go to bad 02:03 < impl> D: 02:03 < impl> Indeed 02:03 < Whisller> *bed 02:03 < Whisller> ;p 02:04 < impl> :P 02:06 * Whisller is yawning 03:40 < Whisller> Good night :) 03:40 -!- Whisller [n=example@217.97.146.67] has quit ["good night :)"] 04:10 -!- Arme[N] [n=Arme[N]@80.191.141.180] has joined #agavi 04:11 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 04:43 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 06:27 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:29 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:36 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] 06:38 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:40 < v-dogg> huomenta 06:40 < ttj> Yo. 06:46 < codecop> huomenta 06:59 < _cheerios> huomenta! 07:35 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 07:37 -!- Wombert [n=Wombert@87.79.35.58] has quit [Nick collision from services.] 07:37 -!- Wombert_ [n=Wombert@87.79.35.58] has joined #agavi 07:38 < Wombert_> huomenta 07:38 -!- Wombert_ is now known as Wombert 07:38 < v-dogg> w0mbsie 07:41 < Wombert> what's up my friend 07:42 < v-dogg> nutalot 07:42 < v-dogg> at work doing everything but work 07:42 < v-dogg> browsing second-hand sailing boats :) 07:46 < Wombert> xD 07:46 < Wombert> did you win the lottery 07:49 < v-dogg> nah, small sailing boats are cheap 07:49 < Wombert> :p 07:49 < Wombert> btw 07:49 < Wombert> new record today for Munich -> Cologne 07:49 < Wombert> 3:59 07:49 < Wombert> and 07:49 < Wombert> 17l/100km 07:49 < Wombert> xD 07:49 < Wombert> so retarded 07:49 < Wombert> feckin rental company never gives me a diesel 07:50 < v-dogg> 17l ?! 07:50 < Wombert> yeah 07:50 < v-dogg> heh 07:50 < Wombert> an e class with a retarded supercharged engine 07:51 < Wombert> mind you, that's 5l more than what a more powerful 5 series consumes 07:52 < ttj> How far is Munich from Cologne? 07:52 < Wombert> a little under 600 kilometers 07:53 < Wombert> I averaged 147kph 07:53 < ttj> Ah, but you guys have the nice freeways... :-/ 07:53 < Wombert> well, there are quite a lot of restricted sections 07:53 < ttj> What're they at? 130? 07:53 < Wombert> plus roadworks 07:53 < Wombert> depends 07:53 < Wombert> some are 80, some 100, often 120 07:54 < ttj> Ok. 07:54 < Wombert> 130 is rare at least in southern germany 07:54 < ttj> What's the policy that the police enforce? Limit + MAX{10 kph, Limit+10%}? 07:54 < Wombert> I think speed cameras usually catch you at limit plus ten 07:55 < ttj> Oh, right. 07:55 < Wombert> you can go limit plus 20, or limit plus 25 on autobahns, without getting points on your record 07:55 < Wombert> so everyone does it :p 07:55 < ttj> :-) 07:56 < Wombert> must say, I know the route quite well now, so I know if a limit is just for 500 meters for instance, so I don't bother anymore :p 07:56 < Wombert> it was really wonderful today, because I usually drive to cologne on sun/mon nights, and then there's lots of commuter traffic 07:57 < Wombert> nothing today, but the railway company has strikes, so I wanted to get past frankfurt before 6 as then, traffic would have been horrible 07:57 < Wombert> hence the 17 liters :p 07:57 < ttj> I think my personal best is from Helsinki to Salo (~110km) in 56 minutes with about 40-45 km of freeway and the rest normal road. 07:57 < ttj> Haha. :-) 07:58 < ttj> It's annoying when you have winter tyres and you hit ~200 kph and notice that sparks are coming from the back. :P 07:58 < Wombert> wtf oO 07:58 < Wombert> ah spikes? 07:58 < v-dogg> hah 07:58 < ttj> Yeah. 07:58 < Wombert> haha 07:58 * Wombert hugs finland 07:59 < ttj> It was a sort of a WTF? feeling. 07:59 < ttj> "Oh, right, spikes." 08:01 < ttj> Anyway, fooding time-> 08:14 < _cheerios> heh @ using "wether" instead of "whether", I'm glad I looked that up. 08:16 < Wombert> it is not clear whether the wether will wether the weather 08:18 -!- Xylakant [n=fgilcher@i59F74C34.versanet.de] has joined #agavi 08:20 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 08:22 < digitarald> Huomenta! 09:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 09:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 09:14 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:15 < E_mE> huomenta! 09:15 < v-dogg> huoment 09:15 < v-dogg> a 09:23 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 10:02 -!- Whisller [n=example@217.97.146.67] has joined #agavi 10:04 < Whisller> Hi :) 10:09 < v-dogg> huomenta 10:38 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 10:38 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [Client Quit] 10:40 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 10:59 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 11:00 -!- Whisller [n=example@217.97.146.67] has joined #agavi 11:01 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 11:28 < digitarald> is TranslationManager::_c also designed to return currencies with symbol/displayname? 11:31 < MikeSeth> yeah, if that's how you configure it 11:44 < MikeSeth> does FPF assert UTF-8 encoding in the data by default? 11:45 < MikeSeth> cuz it appears conv() barfs on something 11:47 < kaos|work> digitarald: _c is _only_ for currencies 11:48 < digitarald> currencies w/o symbol? 11:48 < kaos|work> with 11:49 < digitarald> default format don't has the symbol ... but i think i found the parameter 11:50 < kaos|work> hmm, the default format should come from the active language 11:50 < kaos|work> and it should contain the symbol 11:50 < MikeSeth> kaos|work: does FPF imply that the data is in UTF-8? 11:51 < kaos|work> MikeSeth: i think, yes 11:51 < kaos|work> there is a config setting for it tho 11:52 < digitarald> ok, i can set a format parameter in AgaviCurrencyFormatter 11:53 < digitarald> but how should it look like? 11:54 < kaos|work> have you ever used the decimalformatter of java = 11:54 < kaos|work> ? 11:54 < E_mE> whats XPM for libXpm that is 11:54 < digitarald> is it like sprintf? 11:54 < E_mE> in PHP compilation... because its causing me a right hassle 11:54 < kaos|work> digitarald: no 11:54 < digitarald> googling 11:55 < kaos|work> http://unicode.org/reports/tr35/#Number_Format_Patterns 11:55 < kaos|work> it's explained there digitarald 11:56 < digitarald> thanks 11:58 < Wombert> MikeSeth: FPF will detect the encoding 11:59 < Wombert> munches on teh chicken teryaki 12:05 < E_mE> if you'ur lucky enough to live on a 32bit system, STAY THERE! :S 12:06 * v-dogg stays 12:07 < E_mE> im finding it a complete fecker to compile PHP5 on an x86_64 system 12:07 < E_mE> keeps whinging about libXpm or some crap :'( 12:09 < Wombert> which default format is that, digitarald 12:10 < digitarald> i try that (5 line spam) 12:10 < digitarald> 12:10 < digitarald> 12:10 < digitarald> # ##0.00 ¤ 12:10 < digitarald> 12:10 < digitarald> 12:11 < Wombert> digitarald: which locale does not have a format is what I mean 12:12 < v-dogg> Tests failed : 3 (100.0%) (100.0%) 12:12 < v-dogg> should I worry... ? 12:13 < v-dogg> APC's "make test" 12:13 < Wombert> depends on whose fault it is 12:13 < digitarald> Wombert, I have 3 available_locale ... but how are they connected to the currency_formatter entry? 12:14 < Wombert> ... 12:14 < Wombert> would you PLEASE 12:15 < Wombert> tell me which locale does not have the symbol 12:16 < Wombert> [13:49] digitarald: default format don't has the symbol ... but i think i found the parameter 12:16 < digitarald> i have 3 locales, en/es/de ... all 3 don't have a symbol when i output with _c 12:18 < Wombert> did you define format strings? 12:18 < Wombert> it works perfectly fine in the sample app 12:18 < Wombert> do you use "en" or "en_GB" 12:18 < digitarald> the 5 xml lines i pasted above, thats what i defined 12:18 < digitarald> i use en 12:18 < Wombert> don't do that :p 12:19 < digitarald> does that break something or is it just not good? 12:20 < Wombert> en should work 12:20 < Wombert> most locale formats are defined in the country specific files 12:20 < Wombert> often also date and time formats, among others 12:21 < Wombert> it depends, really 12:21 < digitarald> ok, so where do i have to define the format? 12:21 < Wombert> en_GB is a bit of an issue because date formats are different afaik 12:21 < digitarald> not as parameter in currency_formatter? 12:21 < Wombert> but en_AU for instance defines the symbol for australian dollars as "$" 12:22 < Wombert> etc etc 12:22 < Wombert> why don't you just use en_GB :p 12:22 < digitarald> ok, added it to my task list ... ... so where do i have to define the format? ;) 12:22 < v-dogg> http://progphp.com/progress.php <- wooot? upload progress meter? 12:23 < v-dogg> looks nice 12:23 < Wombert> APC has interfaces for the hooks in 5.2 12:23 < v-dogg> yup 12:24 < v-dogg> just spoted it from APC changelog 12:24 < Wombert> I think you need to define it per locale as well, digitarald 12:27 < digitarald> v-dogg: no cancel :( 12:30 < v-dogg> yeah 12:32 < digitarald> why does YUI leak so bad ... just a bad coding style in the example 13:30 * E_mE feels tired after spend 2:30hours trying to get php5.2 to compile on centos x86_64 13:34 < MikeSeth> digitarald: haven't spotted it causing trouble 13:35 < MikeSeth> v-dogg: no please not the god damn progress meter I can't hear about it anymore.. 13:37 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:37 < digitarald> praise progress meters 13:37 < v-dogg> :p 13:43 -!- Wombert [n=Wombert@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] 13:46 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 14:05 -!- Xylakant [n=fgilcher@i59F74C34.versanet.de] has quit ["Leaving"] 14:08 < digitarald> when i use export in my validation 14:09 < digitarald> e.g. validate argument "id", export "user_model" 14:10 < digitarald> when the in the action, i check $rd->hasParameter('user_model') ... what happens when the user sends the parameter "user_model", is it ignored/kicked? 14:10 < Wombert> why do you care? :p 14:11 < Wombert> user_model wouldn't be there unless you validate it, so... 14:11 < digitarald> with the right validation mode, yes 14:11 < digitarald> i have now "conditional" 14:12 < Wombert> otherwise, the user input would be overwritten, of coure 14:12 < Wombert> *course 14:14 < digitarald> even if its not a valid id? 14:14 < digitarald> does it export null then, as fallback? 14:16 < Wombert> that depends on how your validator is written I assume 14:16 < Wombert> no idea 14:16 < v-dogg> yeah, it's up to the validator 14:17 < digitarald> ok ... so i export for every validation result 14:23 < digitarald> automated would be maybe an idea, so an export parameter is reserved or flagged as unvalidated until its exported 14:35 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 14:52 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 14:52 < luke`> huomenta 14:58 < Wombert> hi luke` 14:59 < luke`> hi Wombert 14:59 < luke`> hows it going 14:59 < luke`> ? 15:03 < digitarald> "Zend Framework hits 1.0. It's a PHP5 MVC framework." 15:06 < luke`> I read somewhere that it is the *best* PHP5 framework 15:06 * luke` chokes 15:11 < v-dogg> it's a crime against all frameworks to call Zned a framework 15:15 < digitarald> damn that validation export 15:17 < digitarald> i set the fieldresult by hand ... enough! 15:30 -!- Whisller [n=example@217.97.146.67] has joined #agavi 15:30 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 15:46 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has quit ["digitarald.de"] 16:00 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:15 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 16:16 < MrJeep> hi 16:16 < MrJeep> good morning / afternoon everyone 16:16 < v-dogg> huomenta 16:17 < MrJeep> hey, I'm looking forward to code my next projects using agavi coding's standards 16:18 < MrJeep> and I'm wondering what's the standard for blank lines ? 16:22 < Wombert> we don't have one 16:22 < Wombert> my editor inserts tabs 16:22 < Wombert> others don't 16:22 < Wombert> I like tabs better, but it's a matter of taste 16:22 < MrJeep> it's not about tabs or spaces 16:22 < MrJeep> but just blank lines 16:22 < MrJeep> empty blank lines 16:23 < MrJeep> most of the time it's supposed to be used to split logical block of code 16:25 < MrJeep> I've looked through agavi's code, and still I'm confuse as where do you put blank lines 16:26 < kaos|work> hehe 16:26 < Wombert> ah that too depends on who wrote the code :p 16:26 < kaos|work> it probably depends who wrote it 16:26 < Wombert> for instance, I almost always have a newline before an if() 16:26 < kaos|work> Wombert never puts any blank lines anywhere :P 16:26 < MrJeep> hehe 16:26 < Wombert> except if I initialize vars for the if 16:26 < Wombert> or for the foreach() etc 16:27 < MrJeep> hehe ok 16:27 < kaos|work> if you see "random" blank lines 16:27 < kaos|work> it was probably me :D 16:27 < kaos|work> i usually try to group logical blocks with blanks 16:27 < MrJeep> hehe :P 16:28 < MrJeep> well, I'll try to work with that 16:28 < kaos|work> Wombert: skype ^^ 17:12 < splatch`> hello 17:16 -!- E_mE [n=E_mE@91.84.10.29] has joined #agavi 17:24 < splatch`> Wombert can you look at #propel? 17:33 < E_mE> whats this error about: 17:33 < E_mE> XML Schema validation of configuration file "/usr/local/lib/php/agavi/config/defaults/config_handlers.xml" failed due to the following errors: 17:33 < E_mE> Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed. 17:33 < Wombert> eww 17:33 < Wombert> outdated libxml 17:33 < Wombert> :/ 17:33 < E_mE> :'( 17:33 < Wombert> okay I think it's time for a workaround 17:33 < Wombert> can do tonight 17:34 < Wombert> will you be around to help with testing? 17:34 < E_mE> what time? 17:35 < luke`> what is org.agavi.controller.forwards.secure? 17:35 < E_mE> ill be around most the evening... you might have to give send me a couple of messages 17:35 < E_mE> but ill be there for testing :) 17:36 < E_mE> what version of libxml is normally needed? 17:37 < Wombert> I use 2.6.16 without problems 17:38 < E_mE> im using: libxml2.x86_64 2.6.16-10 17:38 < E_mE> apprently 17:47 < luke`> where is that namespace being used? 17:52 < Wombert> luke`: when SecurityFilter does an internal redirect to the login page or to the access denied page, then that information is set 17:52 < Wombert> it contains the originally requested module and action 17:52 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 17:53 < Wombert> that way, you can detect if a user clicked "login", or if he was taken to the login form because he was not authenticated 17:53 < Wombert> right now, that data is only in the request, but I really need to add that data to the exec container as well, much nicer that way IMO 17:57 < luke`> ok 18:23 < MrJeep> hum, I'm wondering if creating a class to handle tabs using the same technique as the form population filter do could work 18:24 < MrJeep> like binding url to tabs to "select" one 18:24 < MrJeep> but I guess there is no content in the view yet 18:25 < MrJeep> is it easy to register output filter per action ? 18:25 < MrJeep> or per content-type/layout ? 18:28 < Wombert> mh I think that's not a good approach 18:28 < MrJeep> why ? 18:48 -!- Whisller [n=example@217.97.146.67] has joined #agavi 19:02 -!- um [n=um@noc.cavokintl.com] has quit [Nick collision from services.] 19:02 -!- um [n=um@noc.cavokintl.com] has joined #agavi 19:16 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 19:17 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 19:17 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 19:25 -!- Wombert [n=Wombert@87.79.35.58] has quit [Read error: 110 (Connection timed out)] 19:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:03 < _cheerios> sigh. feels so strange working with my old mojavi apps when i do so much agavi too. 20:03 -!- Whisller [n=example@217.97.146.67] has quit [Read error: 104 (Connection reset by peer)] 21:02 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 21:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [] 21:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 21:15 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 21:18 -!- Whisller [n=example@217.97.146.67] has joined #agavi 21:18 < Whisller> hi 21:19 < splatch`> ho 21:19 -!- Netsplit anthony.freenode.net <-> irc.freenode.net quits: simoncpu, impl 21:20 -!- Netsplit over, joins: impl, simoncpu 21:58 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 21:58 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 22:11 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 113 (No route to host)] 22:15 -!- digitarald [n=Miranda@62.43.133.235.dyn.user.ono.com] has joined #agavi 23:28 -!- digitarald [n=Miranda@62.43.133.235.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] --- Day changed Wed Jul 04 2007 00:02 < E_mE> nite 00:08 -!- E_mE [n=E_mE@91.84.10.29] has quit [Remote closed the connection] 00:54 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [] 01:03 -!- impl [n=impl@httpcraft/php/impl] has quit [Read error: 110 (Connection timed out)] 01:58 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 05:30 < v-dogg> huomenta 06:30 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 06:30 < _cheerios> huomenta huomenta 06:59 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 07:14 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:15 < RossC0> HUOMENTA! 07:17 < v-dogg> huomenta RossC0 07:17 < _cheerios> you have symfony delicious! what going on is, RossC0 ?! :D 07:18 < RossC0> bookmarked it for wombert 07:26 < _cheerios> smoothgallery on mootools feels good. usually js galleries clunky in comparison to their flash peeers, but this one (atleast the demo) had a good touch to it. 07:55 < codecop> can agavi store persistent variables somwhere? 07:56 < RossC0> codecop - hmm probably the database is best for that 07:57 < codecop> i remember this in mojavi there was stored in session 07:57 < RossC0> you mean Application Variables? 07:58 < codecop> for egzample i generate captcha image and set variable in session after submit i just look at variable value 07:58 < codecop> and compere it 07:58 < v-dogg> $this->context->getUser()->setAttribute() 07:59 < codecop> i used that it returns noting 07:59 < v-dogg> it sets 07:59 < v-dogg> $this->context->getUser()->getAttribute() 07:59 < v-dogg> gets 07:59 < codecop> image is generated in 07:59 < codecop> maybe err smthr 08:00 < v-dogg> hmm.. what exactly do you do? 08:01 < v-dogg> the User is used to store session data (agavi stores it automatically) 08:02 < codecop> one minut 08:10 < v-dogg> you might remember session storage from mojavi. the very same system is still there (and you can use $storage->read/write) but it's recommended to use AgaviUser 08:10 < v-dogg> AgaviUser uses the session storage 08:10 < codecop> http://pastebin.ca/602711 08:11 < codecop> there is short how i make 08:13 < codecop> user here isnot outhentificated 08:16 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 08:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] 08:29 < codecop> strange can anyoune look is this working: echo $this->context->getUser()->getAttribute('ttt'); 08:29 < codecop> $this->context->getUser()->setAttribute('ttt', 'aaaa'); 08:30 < v-dogg> what sessionstorage implementation do you use? (factories.xml) 08:30 < v-dogg> and do you use cookies or url sid? 08:32 < codecop> in factories http://pastebin.ca/602725 08:33 < codecop> i dont know how to setup cookies or sid in urls 08:33 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 08:33 < v-dogg> drop the dot from the session name 08:33 < E_mE> Huomenta! :D 08:33 < v-dogg> huomenta E_mE 08:34 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 08:34 < E_mE> check out http://91.102.65.210 and tell me what you think :) 08:35 < codecop> v-dogg, thanx for help dot was the problem :/ 08:35 < codecop> now works 08:35 < v-dogg> good 08:36 < E_mE> you like v-dogg 08:36 < E_mE> or you talking to codey 08:37 < v-dogg> E_mE: looks ok 08:37 < E_mE> only okay :o outrage ;) 08:39 < v-dogg> ok, it's nice :) 08:39 < v-dogg> I like the simplicity 08:41 < _cheerios> kinda retro having a validation button on the site *g* 08:41 < E_mE> i was only joking :) ... i want to try and use a YUI popup windows instead of the standard javascript one 08:41 < E_mE> _cheerios: what would you do? Highlight it will millions of flashing lights? ;) 08:42 < _cheerios> remove it, unless it's a personal/hobby site. 08:43 < E_mE> but i want people to submit there interest so i can email them back? 08:43 < E_mE> when it starts to go live 08:43 < _cheerios> we do not seem to be talking about the same thing, why, as i don't know 08:43 < _cheerios> by validation button i mean that w3c xhtml validation button 08:44 < E_mE> what would you do instead, just have people press return? 08:46 * E_mE feels little behind the times 08:46 < _cheerios> what on earth are you babbling about 08:46 < E_mE> are you refering to the site i post few lines up? 08:46 < _cheerios> yes 08:46 < E_mE> http://91.102... 08:47 < E_mE> _cheerios: i'm just confused by what you mean by the w3c xhtml validation button is retro... 08:48 < _cheerios> what is the source of confusion in that 08:48 < E_mE> because you said "remove it, unless it's a personal/hobby site" 08:49 < _cheerios> and? 08:49 < RossC0> E_mE: looks good - agree with _cheerios the validation button doesn't blend well 08:49 < RossC0> I think they should redesign it so it does look cool 08:49 -!- nasty [n=nasty@80.90.163.224] has joined #agavi 08:49 < E_mE> ahhhh 08:50 < E_mE> RossC0: thank you for clearing that up :) 08:50 < E_mE> _cheerios: sorry i took you some what literially, as in remove it all together 08:52 < _cheerios> right-o... 08:52 < RossC0> what are those small tags called? 08:52 < RossC0> i.e. 08:53 < RossC0> http://weblog.workingwithrails.com/images/ruby_on_rails.gif 08:56 < digitarald> is there a good ORM for php4 ... except my own simple ActiveRecord class from last year 08:57 < digitarald> RossC0: small buttons :) 08:57 < _cheerios> how many classes is your AR implementation? 08:58 < digitarald> 2 for sql handling, 1 basemodel, one for every model 08:58 < digitarald> simple ... like i said, for quick things 08:59 < _cheerios> can i have a look at it ? im going to make a small orm this week (likely), which i'll try to tie with agavi for various tasks, and see if I can get a better workflow going. 09:00 < digitarald> i'm not sure ... its a work of 1 day, developed during using it :D . let me check if its not too bad : 09:02 < _cheerios> mostly need reference material while making my own 09:03 < E_mE> RossC0: check now, you think its better now? 09:05 < RossC0> E_mE: the logo looks the same?! 09:06 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 09:07 < E_mE> RossC0: don't you like the look of the logo? 09:07 < E_mE> RossC0: or you thinking it should be smaller? i just adjusted the sign up button 09:08 < RossC0> E_mE the w3c logo sucks - it doesn't look professional and as such isn't in keeping with your site 09:08 < E_mE> ah okay... ill remove it and replace with little bit of text instead ;) 09:09 -!- Whisller [n=example@217.97.146.67] has joined #agavi 09:09 < Whisller> hi 09:11 < digitarald> RossC0: there are some cool w3c logos out ther 09:11 < digitarald> from people suffering like u ;) 09:12 < digitarald> I love it ... Zend has a forced registration to download their Studio 09:12 < E_mE> changed to text ;) 09:12 < luke`> huomenta 09:12 < E_mE> does zend studio cost $£€ 09:12 < digitarald> but they also had a download server (which had folder index, but disabled since 4 months) where u can download it for free :) 09:13 < RossC0> E_mE this is better: http://www.equalityni.org/images/logo-xhtml.gif 09:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 09:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 09:14 < digitarald> Professional: list price: $299 09:14 < digitarald> Standard (w/o debugging): $99 09:17 < E_mE> digitarald: it any good then? 09:18 < E_mE> RossC0: thanx :) 09:18 < digitarald> its slow because its java, but has the best auto completition i've seen so far 09:18 < _cheerios> its slow because they cant code it proper in java :D 09:22 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 09:22 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [Read error: 104 (Connection reset by peer)] 09:23 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 09:23 < luke`> has anybody implemented a total https:// site using agavi? I am messing around with .htacess, but haven't found a way to do this yet. 09:33 < v-dogg> luke`: _o/ 09:33 < luke`> v-dogg: hi 09:33 < v-dogg> what are you trying to do? 09:34 < luke`> i want the site to be accessed only via https. So a user coming via http needs to be redirected to the same page using https 09:35 < v-dogg> just a sec 09:36 < v-dogg> RewriteCond %{SERVER_PORT} !^443$ 09:36 < v-dogg> RewriteRule ^(.*)$ https://www.domain.tld$1 [L,R] 09:36 < v-dogg> I have this in 09:36 < luke`> what if I don't know the https:// url before hand? 09:36 < v-dogg> what do you mean? 09:37 < luke`> I mean there are several devs working on this and each has his own server name. 09:38 < v-dogg> don't know then 09:38 < v-dogg> .htaccess-dist and every dev makes the changes he needs himself 09:39 < v-dogg> maybe 09:40 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] 09:40 < luke`> i am trying to keep it as configuration independent as possible 09:49 < MikeSeth> E_mE: fuck zend studio. Emacs :D 09:54 -!- nasty [n=nasty@80.90.163.224] has quit [Read error: 113 (No route to host)] 09:58 < E_mE> MikeSeth: hehe.. i use gPHPEdit my self ;) 10:01 < _cheerios> RBAC <3<3 10:02 < digitarald> RBAC makes people happy? 10:02 < digitarald> ;) 10:08 < _cheerios> configured rbac credentials to also work with rules that are made up dynamically 10:08 < _cheerios> (instead of having a pre-made static list in .xml or db) 10:32 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:33 < luke`> v-dogg: what does your ssl vhost look like? 10:45 < luke`> v-dogg: what does your ssl vhost look like? 10:47 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 10:50 -!- Wombert [n=Wombert@87.79.35.58] has quit [Client Quit] 10:51 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] 10:57 < v-dogg> luke`: nothing special there. DocumentRoot, Directory, SSL* stuff 10:59 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 10:59 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 11:04 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 11:07 < Xylakant> hi 11:16 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has joined #agavi 11:42 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has left #agavi [] 11:52 -!- epaulin [n=epaulin@221.221.16.67] has joined #agavi 12:03 < digitarald> extending mojavi with agavi-like features ... what a fun 12:05 < v-dogg> can anyone recommend a svn hosting for (personal/small use)? 12:06 < v-dogg> google found some but I'd like to hear someone's opinion 12:06 < Wombert> localhost? :p 12:06 < luke`> i used cvsdude for a while 12:07 < luke`> although the service was good, i didn' 12:07 < v-dogg> and? 12:07 < luke`> t find it value for money 12:07 < luke`> you can get a vps for $20/month 12:07 < luke`> so paying $10/month for svn didn't make much sense 12:08 < _cheerios> google projects gives svn, if you dont mind it being all public 12:08 < v-dogg> sure but I don't have the time nor the skilzz to manage a server 12:08 < v-dogg> http://wush.net/subversion.php is a bit cheaper that cvsdude 12:09 < luke`> v-dogg: how about dreamhost.com? 12:09 < luke`> they have svn 12:10 < digitarald> i use opensvn for private things 12:10 < _cheerios> v-dogg, i can setup svn+trac for you. but i dont really know how to effectively keep backups of the stuff, though if you tell me how, i can do it :) 12:14 < v-dogg> dreamhost has quite a lot to offer 12:14 < v-dogg> and 10$/month is very reasonable (for all that) 12:14 < luke`> v-dogg: I have been a dreamhost customer since jan 2007 12:15 < luke`> i haven't had many problems as the trolls on dreamhoststatus.com would want you to believe. 12:15 < Wombert> why don't you create a repos on your local box or so 12:16 < luke`> Wombert: he loves control panels :) 12:17 < v-dogg> because I can't take localhost with me :) 12:17 < E_mE> Wombert: you got anywhere on the XML situation? 12:17 < luke`> v-dogg: try svk 12:17 < Wombert> oh, sorry, didn't get around to doing that, E_mE 12:19 < E_mE> Wombert: so are you running 2.6.16-10 libxml2 on yours? or is it slightly newer? 12:19 < Wombert> 2.6.16 12:19 < Wombert> you're using ubuntu or debian I assume 12:19 < Wombert> hence the -10 12:19 < E_mE> its on CentOS 12:19 < Wombert> heh, who knows, maybe it's the debian guys' fault once again :p 12:19 < Wombert> mkay 12:20 < E_mE> on my kubuntu it runs beautiful 12:20 < Wombert> but with a newer libxml I assume 12:20 < v-dogg> luke`: are all those services easy to enable from the control panel? 12:20 < E_mE> let me find out 12:20 < luke`> v-dogg: they are. 12:21 < luke`> v-dogg: use my referal if you are signing up :) 12:21 < E_mE> 2.6.27 12:21 < Wombert> see :) 12:22 < E_mE> i dont understand why you can run it with your 2.6.16 12:22 < E_mE> and i cant 12:22 * E_mE slaps CentOS 12:28 < v-dogg> dreamhost really sounds like a bargain 12:36 < luke`> v-dogg: i backup the other websites on dh 12:42 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 12:43 < v-dogg> yeah, they offer the disk space for that :) 12:58 < E_mE> Wombert: are you going to create the work arounds? 12:58 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 13:12 < Wombert> E_mE: I sure plan to, but I have sooooo many things on my todo and soooo few time 13:15 < E_mE> okay... ill try and find an updated version of libxml2 13:21 < MrJeep> still having problems with libxml ? 13:27 < E_mE> yes... if it was debian i was using things would be better 13:27 < E_mE> but its not.. its centos 4 13:27 < E_mE> and to install the latest RPM has loads nad loads of depencies 13:27 < E_mE> so trying to find them all is a complete utter bitch 13:42 -!- Whisller [n=example@217.97.146.67] has joined #agavi 13:49 < MikeSeth> v-dogg: get a $97 discount coupon 13:51 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 13:59 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:59 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbl"] 14:11 -!- Arme[N] is now known as raidman 14:14 -!- CIA-11 [n=CIA@208.69.182.149] has quit [] 14:19 -!- CIA-11 [n=CIA@208.69.182.149] has joined #agavi 14:19 -!- raidman is now known as raidman|Away 14:25 < v-dogg> MikeSeth: how? 14:25 < MikeSeth> v-dogg: google for it or hang out in webmaster forums 14:25 < MikeSeth> I might find you one 14:26 < v-dogg> and how would it work with a $119 payment, would I really get $97 off? 14:27 < luke`> v-dogg: yes it works 14:32 < MikeSeth> yeah 14:32 < MikeSeth> I got $90 off 14:34 < MikeSeth> http://dh-promo-codes.dreamhosters.com/?gclid=CNHy4IePjo0CFR8ZIwod-AjNqg 14:34 < MikeSeth> ;) 14:35 < MikeSeth> (not my affiliate link) 14:35 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 14:36 < _cheerios> joggertime \o/ 14:36 < v-dogg> found one and got 90 off, thanks (and sorry for not given any of you refs :) 14:38 < luke`> v-dogg: boo 14:39 < v-dogg> I'll buy you a beer next time you visit finland :) 14:39 < v-dogg> ok, two beers 14:39 -!- Wombert [n=Wombert@87.79.35.58] has quit [Nick collision from services.] 14:39 -!- Wombert_ [n=Wombert@87.79.35.58] has joined #agavi 14:39 < luke`> i want 97 beers ;) 14:51 < RossC0> linux question - if I change .bashrc - how'd I get it so I can use the new function 14:51 < v-dogg> source .bashrc? 14:51 * RossC0 hugs v-dogg 14:51 < RossC0> thats the ticket 14:52 < MikeSeth> RossC0: . file 14:52 < MikeSeth> . is alias for source 14:52 < RossC0> ah cool 15:28 < _cheerios> sweat moustache \o/ 15:29 < _cheerios> . sweaty body 15:33 < E_mE> finally!! XML is working wooo! 15:33 < E_mE> :: dances ontop of libxml2.so.2.6.27 :: 15:33 < Whisller> Quote "The Zend Framework is the best PHP 5 framework to meet modern business needs, being licensed under the New BSD license." rotfl 15:34 < Whisller> from zend page ;p 15:37 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 15:39 < _cheerios> if it keeps PHP afloat, good :) 15:48 < _cheerios> it's a "moo"night for me, what are you guys working on tonight? :) 15:55 < digitarald> mojavi :D 15:56 < digitarald> damn that php4 project 15:56 < _cheerios> digi, did you look at your AR stuff? 15:56 < digitarald> and of course moo-night ... i need a good inline-edit 15:56 < digitarald> i'll make a package for u later 16:04 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 16:04 < Whisller> . 16:04 < Whisller> test 16:05 < Whisller> ping me 16:07 -!- Fastly [n=fast@194.42.125.16] has joined #agavi 16:15 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 16:15 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 16:15 < Xylakant> http://forum.ruby-portal.de/files/phpcoders_202.jpg 16:16 < Xylakant> cu all, have a nice evening 16:17 < _cheerios> :p fridge empty, need to go outside... 16:17 < Xylakant> order a pizza. 16:18 < _cheerios> i'll make one when it's not so hot inside already to even consider turning the oven on 16:20 < Xylakant> hey, where i live, the pizza man brings hot pizzas :) 16:20 < Xylakant> anyways, gone 16:20 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 16:27 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:32 < Fastly> i am about to embark on some ajax work in my agavi app 16:32 < Fastly> just wondering if anyone here may have any pointers/ 16:33 < Fastly> i am looking go through the standard mvc pattern during each asynchronous request and display the portion of the page that has been generated by agavi in a div without having to reload the whole page 16:49 -!- raidman|Away is now known as raidman 16:52 < _cheerios> go at it :) 17:01 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 17:30 -!- Whisller [n=example@217.97.146.67] has joined #agavi 17:42 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 17:52 -!- Fastly [n=fast@194.42.125.16] has quit [] 17:54 < splatch`> hello 18:00 < impl> Afternoon 18:01 -!- kaos|work [n=dominik@ppp-82-135-12-115.dynamic.mnet-online.de] has quit [] 18:01 < Wombert_> hai 18:01 -!- Wombert_ is now known as Wombert 18:01 * Wombert yawns 18:01 < Wombert> and to ze apartment without ze internets 18:01 < Wombert> zomg 18:01 < Wombert> laters <: 18:01 < impl> bai 18:02 -!- Wombert [n=Wombert@87.79.35.58] has quit [] 18:07 < _cheerios> no internet? that's like the dark ages 19:01 < _cheerios> HELP ZOMG CANT USE MY AJAX FORM! Sometimes #mootools is as bad as #php. 19:05 -!- raidman [n=Arme[N]@unaffiliated/raidman] has quit ["leaving"] 19:17 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 19:21 -!- Whisller [n=example@217.97.146.67] has joined #agavi 19:21 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 21:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 21:13 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 21:26 -!- Whisller [n=example@217.97.146.67] has joined #agavi 21:26 < Whisller> Good morning 21:26 < Whisller> *evening ;p 21:27 < _cheerios> it's 00:30, my eyes bleed, and I'm finishing up stuff. sup? :) 21:28 < Whisller> 23:27 ;p 21:28 < splatch`> _cheerios: Maybe... maybe you want beer? :) 21:28 < Whisller> io! 21:28 < Whisller> good point 21:28 < Whisller> I'm going for beer 21:28 < Whisller> *to 21:28 < Whisller> hmm 21:29 < Whisller> What is correct? 21:29 < _cheerios> can't stand the stuff anymore, doesn't agree with my stomach 21:29 < _cheerios> i'm all cider/wine/liquor these days 21:32 < _cheerios> been a good night, learned a lot of JS (i'm still quite the noob) 21:45 < _cheerios> ich bin ein glücklicher Agavi Benutzer 21:46 < _cheerios> http://translate.google.com/translate_t 21:56 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 22:27 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 22:28 -!- Whisller [n=example@217.97.146.67] has joined #agavi 22:30 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 22:33 -!- Whisller [n=example@217.97.146.67] has joined #agavi 23:04 -!- epaulin_ [n=epaulin@221.221.27.76] has joined #agavi 23:22 -!- epaulin [n=epaulin@221.221.16.67] has quit [Read error: 110 (Connection timed out)] 23:37 -!- Whisller [n=example@217.97.146.67] has quit ["good night"] --- Day changed Thu Jul 05 2007 00:59 -!- epaulin_ [n=epaulin@221.221.27.76] has quit ["Hmm... Upgrades."] 04:38 < v-dogg> huomenta 04:43 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 04:56 < v-dogg> time for some latte & breakfast 05:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 05:20 -!- raidman [n=raidman@80.191.141.181] has joined #agavi 05:21 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 05:22 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Client Quit] 05:23 -!- raidman [n=raidman@80.191.141.181] has joined #agavi 05:23 -!- raidman [n=raidman@80.191.141.181] has quit [Client Quit] 05:24 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 05:25 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Client Quit] 05:26 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 05:29 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Client Quit] 05:29 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 05:29 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Client Quit] 05:30 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 06:17 -!- raidman [n=raidman@unaffiliated/raidman] has quit ["leaving"] 06:31 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 06:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Nick collision from services.] 06:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 07:12 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:14 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:16 -!- RossC0 changed the topic of #agavi to: Welcome to Agavi :: NOT FOR LOUD RETARDS :: latest: 0.11RC5 :: http://ohloh.net/projects/5907, please rate, stack and maybe review - AND GIVE KUDOS KTHXBAI :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: We're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA 07:16 < RossC0> huomenta! 07:21 < _cheerios> huomenta 07:23 < RossC0> heh _cheerios hows it going? 07:24 < _cheerios> looking into JS/ORM/Phing/phpunit 07:24 < _cheerios> and, anyone know of a good SMS gateway for setting up "dude, your server is down! wake up!" messages? 07:30 < _cheerios> iow, not much. sup, RossC0 ? 07:34 < RossC0> _cheerios: not a US one 07:35 < RossC0> good to see you're keeping yourself busy! 07:36 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 07:36 < _cheerios> i just try to keep up with you guys 07:39 < RossC0> lol - its a river of information - you just got to get on and keep paddling! 07:46 < _cheerios> true enough 08:43 -!- raidman [n=raidman@unaffiliated/raidman] has quit ["leaving"] 08:47 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 08:48 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 09:22 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:23 < luke`> _cheerios: hosttracker.com 09:23 < E_mE> huomenta! 09:23 < RossC0> huomenta E_mE 09:24 < _cheerios> luke`, looks like a run-of-the-mill landing page spam 09:24 < luke`> _cheerios: must have got the wrong url 09:24 < luke`> hang on 09:25 < luke`> _cheerios: host-tracker.com 09:27 < E_mE> RossC0: what job sites do you look at?? for PHP and co that is 09:27 < RossC0> jobserve and cwjobs 09:27 < RossC0> need to find a better one 09:27 < RossC0> should be a web2.0 one by now :D 09:28 < E_mE> thanx you :) 09:29 < digitarald> what are the best sites for web 2.0 jobs? 09:29 < digitarald> u really search for job offers on jobserve and cwjobs or just register with your cv? 09:32 < E_mE> ive never really been that confident that registering your CV gets you anywhere 09:32 < RossC0> digitarald: when I'm looking I set up a search and then use the RSS feed 09:33 < digitarald> ah, nice 09:33 < RossC0> then I contact the agencies if the job sounds good - which as they often play buzzword bingo, they rarely live up to the hype! 09:33 < digitarald> i registered only at xing 09:33 < digitarald> agancies invented the buzz words ;) 09:34 < digitarald> *e 09:34 < digitarald> and the bull shitting 09:34 < RossC0> Its a joke, when you speak to them, they rattle off a list of requirements and have no idea what that means 09:34 < digitarald> so they search freelancers or people for full jobs? 09:35 < RossC0> and say things like you have a great CV - but do you have any "agile experience with FRAMEWORKS?" 09:35 < RossC0> and they tell you the company is really advanced using the latest php3 techniques ;) 09:35 < digitarald> :D 09:36 < digitarald> thats the time when u hang up? 09:36 < digitarald> or when u add a 0 to your budget? 09:37 < RossC0> well you say the jobs not for you and they keep you on the books and send out email job alerts looking for database experts with coldfusion, asp and .net ?! 09:37 < RossC0> but occasionally you get an interesting job through 09:38 < digitarald> lets register there, i'm freelancer since this months ... 09:38 < RossC0> digitarald - the funny thing is the more I say the salary isn't enough - the more offers I get! 09:38 < digitarald> next months ... depends on spanish people in cool offices 09:38 < RossC0> ah good luck 09:38 < RossC0> freelancing is another art - got to get contacts and repeat customers 09:39 < digitarald> i have already so many offers, most stuff small mootools things 09:39 < digitarald> never knew so many people pay money for it 09:39 < digitarald> but its the hype ... 09:39 < RossC0> problem with London at the moment is its startup crazy - where they want 6 years Java experience to write rails apps or have no budget for salary 09:39 < digitarald> i have an agency here with 3 freelancers, most good jobs come from them 09:40 < RossC0> well you should monetize mootools as much as possible its a great advertiser of your skills 09:40 < digitarald> of course 09:40 < digitarald> people also already requested agavi skills ;) 09:40 < RossC0> cool - doing both is the best - as it'll keep work varied :D 09:41 < digitarald> or if i go back to berlin and work again for Xylakant :D 09:42 < digitarald> i did a training there, but my girl found a job here in the island, so i followed 09:49 -!- Whisller [n=example@217.97.146.67] has joined #agavi 09:50 < digitarald> mh ... jobserve is for UK ... 09:50 * RossC0 thinking about moving to freelancing in the future, but not sure it will pay enough 09:50 < digitarald> same for me 09:51 < digitarald> ;) ... when i move to barcelona this year i'll search for a permanent job 09:52 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 09:58 < E_mE> RossC0: where do you work now then? 09:58 < RossC0> Cambridge 09:59 < E_mE> are you just working on a contract or you an employee? 10:02 < RossC0> employee 10:02 < digitarald> and why do u look for jobs 10:03 < E_mE> im looking for work, but the part of the UK i live is quite remote when it comes to PHP jobs :S 10:04 < E_mE> i quoted kunninmindz.com and they've not got back to me 10:04 < E_mE> i worked it out to be like at about £2500,00 and halfed it since its kind of my first project... still not got back to me.. 10:05 < E_mE> well paid project 10:07 < RossC0> E_mE: how long would it take you to do? 10:07 < E_mE> im not too phased though, means i can work on my evil world plan to take over everyone ;) 10:07 < E_mE> 2-3 months i estimated 10:07 < RossC0> for 2.5k? 10:07 < E_mE> since id only be doing it in my evenings and weekends 10:07 < RossC0> ah k - as take 30% off for the tax man 10:07 < RossC0> its not alot 10:07 < E_mE> :: snigger ... tax man :: 10:08 < E_mE> would of been cash in hand, my brother knows the guy 10:08 < _cheerios> you need a well-rounded team to take on any work these days, that like, uh pays? 10:09 < _cheerios> nobody really pays for a "website" anymore, do they? (as in the html + 5 pages + logo + form -style ;)) 10:09 < luke`> _cheerios: thats now a complementary service :) 10:09 < E_mE> i was only going to be developing the security foundation, forum and couple of other ltitle features.. lucky i would of not been doing any of the design/feel/look 10:10 < digitarald> _cheerios: they du 10:10 < digitarald> *o 10:10 < digitarald> but so many people destroy the pricing 10:10 < E_mE> my friend who knows very little about web design (www.rjwwebcreation.co.uk) manages to get customers... 10:11 < E_mE> its quite disturbing how bad his sites are 10:11 < digitarald> _cheerios: Its not like the son of the boss can not make a website ... but some people want quality 10:11 < E_mE> but people pay him £500 a pop 10:11 < digitarald> or a designer making the logo and the ci 10:12 < digitarald> not a guy that knows dreamweaver html and some php for a contact form and a guest book on a company site ... 10:12 < RossC0> I know - web apps is where the money is at 10:13 < digitarald> so ... u don't offer people only a website, u offer them design and a good accessibility 10:13 < _cheerios> that's what i mean, the level of quality that is expected is so much higher that you need a dedicated programmer, graphician etc 10:13 < RossC0> So really need to do a custom web apps that are quick and easy to write 10:13 < digitarald> u can make a website for 300€ - 500€ ... if u take your dreamwaver and copy/paste 5 sites with some content 10:14 < RossC0> as for design - I lack the skills 10:14 < digitarald> ... and customize your favorite contact mailer 10:14 < digitarald> i think all coders do 10:14 < digitarald> except maybe Valerio from mootools 10:14 < RossC0> I need cs3 10:14 < digitarald> :D that will help? ;) 10:14 < RossC0> Sure - something to play with, the rest I'll view source and 'borrow' 10:25 < Whisller> hi 10:25 < RossC0> heh Whisller 10:31 < E_mE> RossC0: get Gimp and Inkscape all the design tools you will ever need ;) and there free 10:32 < RossC0> cs3 looks so shiny thou! 10:32 < digitarald> +1 vote for cs3 ;) 10:33 < E_mE> you'll just get jealous that your design aint as good as the UI of cs3 =P eheheh 10:33 < v-dogg> cs3? counter strike? 10:34 < E_mE> creative suite 10:34 < v-dogg> does it make you more creative? 10:35 < RossC0> v-dogg: it sure does 10:35 < RossC0> its like Picasso in a box 10:35 < v-dogg> it makes rounded corners and gradient fills in a jiffy?-) 10:36 < RossC0> v-dogg: it does that for breakfast! 10:36 < digitarald> does it have a "Make it look like Web 2.0" button? 10:36 < v-dogg> :) 10:36 < E_mE> RossC0: how big is the install ? 10:37 < digitarald> who cares about that? 10:37 < digitarald> web 2.0 is what matters 10:37 < digitarald> tze 10:37 < E_mE> well this will want to make you buy it if your into scary pictures: www.adobe.com/products/creativesuite/images/cs3.jpg 10:38 < digitarald> urghs 10:38 * v-dogg has a heart attack 10:38 < digitarald> looks like guy from the bar here 10:38 * RossC0 falls out the window, bounces on card covered clown and falls back into his office chair 10:38 < RossC0> wow that was lucky 10:39 < digitarald> bouncing on a clown ... 10:39 < digitarald> poor card covered clown 10:39 < MikeSeth> my graphics people just were here 10:39 < MikeSeth> complained that cs3 sucks 10:39 < digitarald> cs3 saved your life ;) 10:39 < MikeSeth> something about animation support 10:40 < v-dogg> triangle nads for gif animations 10:40 < RossC0> <3 10:45 < codecop> why after file upload and file move() he is deleted ? $file = $rd->getFile('file1'); 10:45 < codecop> $file->move( '/var/www/apache2-default/www/cache/'. time() .'.jpg'); 10:45 < MikeSeth> the original file? 10:46 < codecop> no not in /tmp/php23424 10:46 < codecop> i moved he 10:46 < codecop> with $file->move().. 10:47 < codecop> if i stop execution by printing some data i see in folder moved file, but if request is finished it is removed 10:49 < MikeSeth> codecop: the file that you moved disappears?! 10:49 < codecop> yes 10:49 < _cheerios> maybe it couldnt write to destination and the original gets killed in any case 10:49 < RossC0> yeah the temp file gets squashed 10:50 < codecop> file is moved without any error 10:50 < codecop> i can see it and move can create folder when moving file, but it dissapears too 10:50 < MikeSeth> codecop: the original file -should- disappear, but not the moving one 10:51 < _cheerios> www/cache... sure you are not removing cache contents after execution? :) 10:51 < codecop> :D 10:52 < MikeSeth> OH UHM 10:53 -!- raidman_ [n=raidman@unaffiliated/raidman] has joined #agavi 10:54 < codecop> thanx for resolving problem MikeSeth 11:01 < MikeSeth> what problem did I resolve? >< 11:07 < _cheerios> you have a knack for the obvious 11:12 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Connection timed out] 11:34 -!- epaulin [n=epaulin@221.221.27.76] has joined #agavi 11:37 -!- luke` [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 11:41 -!- luke` [n=shoan@122.166.1.164] has joined #agavi 11:41 < codecop> MikeSeth, u was right cache folder on every request is cleared by agavi, in other folder all works like a charm 11:41 < v-dogg> (it was _cheerios) 11:49 < _cheerios> im trying out CI. the framework is scary, but i'm looking at it for the scaffolding they have. 11:49 < v-dogg> don't tell wombs, he'll smack you in the face :p 11:51 < _cheerios> heh. CI reminds me of how I used to code. 11:54 < luke`> CI? 11:55 < _cheerios> codeigniter, ze framework with a nice Table of Contents 11:55 < v-dogg> haha 11:55 < _cheerios> (though annoying to use after a while, but, that's irrelevant!) 12:06 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 12:06 < _cheerios> i'm torn between watching or not watching tranformers :/ it's pure action, and i felt so miserable watching 300 when it came out due to the lack of.. anything but action. 12:17 < _cheerios> how's it going Wombert ! 12:17 < Wombert> it is going busily busy 12:17 < Wombert> other than that, I'm rather certain that transformers sucks as 12:17 < Wombert> s 12:17 < Wombert> and I guess LFODH is fucking ace but didn't get around to watching it yet 12:18 < Wombert> (that's Die Hard 4.0 here in Yurop which of course ruins the movie entirely) 12:19 < v-dogg> LFODH? 12:19 < v-dogg> LOL ZOMG LFODH KTHXBAI 12:19 < Wombert> Live Free or Die Hard 12:19 < Wombert> :> 12:20 < _cheerios> yea, maybe Bruce is the ticket 12:20 < Wombert> IMDB sez it's the most fucking ace Die Hard of all timez! 12:21 < RossC0> ZOMG BEST DH? 12:22 < Wombert> I liked With A Vengeance best so far 12:22 < Wombert> because of the riddles 12:22 < RossC0> GRANDAD IN UR FILM GETTIN BEAT BY A GAL 12:22 < Wombert> SIMON SEZ KTHXBAI 12:22 < RossC0> :D 12:23 < _cheerios> maybe i should've just said 'hi' :p 12:23 < RossC0> I'm nearly too old for l33t speak 12:23 < RossC0> 30 next week oO 12:24 < _cheerios> \o/ 12:25 < Wombert> wow 12:25 < Wombert> when? 12:25 < RossC0> 12th july :D 12:25 * Wombert notes 12:25 -!- v-dogg changed the topic of #agavi to: Welcome to Agavi :: FOR LEET MIDDLE-AGED RETARDS :: latest: 0.11RC5 :: http://ohloh.net/projects/5907, please rate, stack and maybe review - AND GIVE KUDOS KTHXBAI :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: We're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUO 12:25 < Wombert> that's not quite it 12:26 -!- RossC0 changed the topic of #agavi to: Welcome to Agavi :: FOR L33T MIDDLE-AGED RETARDS :: latest: 0.11RC5 :: http://ohloh.net/projects/5907, please rate, stack and maybe review - AND GIVE KUDOS KTHXBAI :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: We're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUO 12:26 < Wombert> dear v-dogg 12:26 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 12:26 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 12:26 < Wombert> because you and RossC0 are both members of a very special club 12:26 < v-dogg> hah, irssi can't handle the topic :) 12:26 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: FOR L33T MIDDLE-AGED RETARDS WITH BALD HAIR :: latest: 0.11RC5 :: http://ohloh.net/projects/5907, please rate, stack and maybe review - AND GIVE KUDOS KTHXBAI :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: We're looking for documentation contributors :: logs at http://agavi.org/ 12:26 < v-dogg> lol... 12:26 * Wombert hugs v-dogg 12:26 * Wombert hugs RossC0 12:27 < codecop> is there any constant for pub dirl like core.pub_dir? 12:27 -!- Wombert changed the topic of #agavi to: Welcome to Agavi :: BEHAAAAAVE :: latest: 0.11RC5 :: http://ohloh.net/projects/5907, please rate, stack and maybe review - AND GIVE KUDOS KTHXBAI :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: We're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA! 12:27 < Wombert> nope codecop 12:27 < Wombert> but you can define it of course 12:27 < Wombert> in config.php, for example 12:27 < codecop> automatic is better 12:27 < Wombert> codecop: I remember reading a question of yours in the logs 12:27 < Wombert> and your solution wasn't good 12:27 * Wombert ponders 12:28 < Wombert> codecop: there is no way for agavi to determine it automatically ;) 12:28 < codecop> :) 12:28 < RossC0> whats the q? 12:28 < RossC0> whats the answer? 12:29 < RossC0> (^man its just like being in the office) 12:30 < v-dogg> codecop: if you don't need it for bootsraping, you can use AgaviConfig::set('core.pubic_hair', dirname(__FILE__)); in index.php 12:31 < v-dogg> bootsaderdaing 12:31 < v-dogg> need more cof-fee 12:31 < codecop> a that solusion look nice :) 12:33 < v-dogg> a decent amount of pubic_hair always looks nice 12:34 * v-dogg checks the calendar 12:34 < v-dogg> hmm.. nope, although it feels a lot like friday, it is still thursday 12:39 < codecop> :) 12:40 < codecop> friday is freeday 12:40 -!- raidman_ is now known as Arme[N] 13:06 < RossC0> omg - http://www.carsonworkshops.com/design-dev/meyer/13-14AUG2007.html 13:06 < RossC0> £595 - for two days and look what it covers! thats thinly spread 13:09 < _cheerios> he must be really good 13:12 < _cheerios> http://www.ted.com/index.php/talks/view/id/140 13:12 < _cheerios> Hans Rosling ftw \o/ 13:16 < _cheerios> (you really have to watch it till the end, cuz, it's quite an ending) 13:21 < RossC0> _cheerios - all that is on the web already - but there is limited # seats so its expensive 13:28 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:35 < _cheerios> "broadband-enabled happy place" 14:36 < _cheerios> my favourite phrase of today 14:37 < luke`> _cheerios: thats definitely not my place :( 14:47 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 14:51 < RossC0> I'm a: broadband-enabled happy person 14:53 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 15:14 < Arme[N]> http://gophp5.org/ 15:15 -!- Fastly [n=fast@194.42.125.16] has joined #agavi 15:18 < epaulin> drupal? That's PHP4, lol 15:35 < Fastly> i'm trying to $this->getContainer()->setOutputType('ajax'); in an action execute() method... is this correct? 15:38 < digitarald> setOutputType takes a string? 15:39 < Fastly> ahh.... 15:39 < Fastly> $this->getContainer()->setOutputType( $this->getContainer()->getOutputType('ajax') ); 15:39 < Fastly> thanks 15:55 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 15:57 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 15:59 < Fastly> hmm... still not working 15:59 < Fastly> $container = $this->getContainer(); 15:59 < Fastly> $container->setOutputType( $container->getOutputType('ajax') );; 15:59 < Fastly> echo $container->getOutputType(); 15:59 < Fastly> this prints "html" 16:00 < Fastly> i tried making "ajax" the default output type in output_types.xml and it works 16:00 < Fastly> so i don't think there is a problem with the xml configuration 16:01 < Fastly> is it possible to change the output_type within an action execute() method, or is this restricted for some reason? 16:01 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 16:09 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi 16:10 -!- epaulin [n=epaulin@221.221.27.76] has quit ["Hmm... Upgrades."] 16:11 -!- lukoko [n=kosher@78-57-183-39.ip.zebra.lt] has quit [Client Quit] 16:26 < Wombert> Fastly: you should never do that in an action 16:26 < Wombert> the action never, ever, cares about output formats and so on 16:27 < Wombert> do you want to set "ajax" for all ajax requests? 16:31 < Fastly> yes 16:31 < Fastly> i managed to set it in routing.xml 16:32 < Fastly> 16:32 < Fastly> just testing this now, but i'm going to create a nested routes for all the ajax callbacks 16:33 < Wombert> no need for that 16:33 < Wombert> all ajax libs send headers in the request you can read 16:34 < Wombert> what do you use? 16:34 < Wombert> and remember, it is usually best to use the same action for "ajax" and normal requests 16:34 < Wombert> http://en.wikipedia.org/wiki/Unobtrusive_JavaScript 16:35 < Fastly> thanks... at the moment i'm reading up on using the XMLHttpRequest object manually 16:35 < Wombert> don't do that 16:35 < Wombert> use prototype, or mootools, or so 16:35 < Wombert> they make that a lot easier 16:35 < Fastly> ok cool, i was reading http://www.ibm.com/developerworks/views/web/libraryview.jsp?search_by=Mastering+Ajax 16:35 < Wombert> for instance, prototype sends X-Requested-With: XMLHttpRequest 16:37 < Fastly> cool, i'm looking at them now 16:37 < Fastly> which one do you prefer? 16:39 < Wombert> I'd say mootools is a good choice 16:41 < Wombert> then you add a route to the top of your document 16:41 < Wombert> 16:41 < Wombert> -document +routing.xml 16:42 < Wombert> then all ajax requests are set to that output type automatically 16:44 < Fastly> thanks 16:47 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:55 < Xylakant> cu all guys 16:55 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] 17:05 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 17:11 -!- Chonsu [n=martin@87.79.35.58] has left #agavi [] 17:11 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 17:11 -!- Chonsu [n=martin@87.79.35.58] has left #agavi [] 17:15 -!- sean` [i=sean@84-104-194-218.cable.quicknet.nl] has joined #agavi 17:16 < Fastly> see you soon guys 17:16 < Fastly> thanks again Wombert 17:16 -!- Fastly [n=fast@194.42.125.16] has quit [] 18:04 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["bbs"] 18:20 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] 18:30 -!- _stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 18:32 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 18:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 18:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 19:17 < splatch`> hello :) 19:20 -!- Arme[N] [n=raidman@unaffiliated/armen/x-394205] has quit ["leaving"] 19:21 -!- E_mE [n=E_mE@91.84.10.29] has joined #agavi 19:23 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 19:45 -!- Wombert [n=Wombert@87.79.35.58] has quit [Read error: 110 (Connection timed out)] 20:13 -!- digitarald [n=Miranda@62.43.151.42.dyn.user.ono.com] has joined #agavi 20:14 -!- Whisller [n=example@217.97.146.67] has quit [Read error: 104 (Connection reset by peer)] 20:24 < _cheerios> W.A.S.P \o/ 20:55 -!- Fastly [n=fast@ACD154A0.ipt.aol.com] has joined #agavi 21:31 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has quit ["nn"] 21:43 -!- impl [n=impl@adsl-77-239-35.rmo.bellsouth.net] has joined #agavi 21:55 -!- nf_ is now known as nf 21:57 -!- digitarald [n=Miranda@62.43.151.42.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 23:09 -!- sean` [i=sean@84-104-194-218.cable.quicknet.nl] has quit [Connection timed out] 23:35 -!- E_mE [n=E_mE@91.84.10.29] has quit [Remote closed the connection] --- Day changed Fri Jul 06 2007 05:21 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 05:23 -!- impl [n=impl@httpcraft/php/impl] has quit [Remote closed the connection] 06:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 06:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 06:51 -!- digitarald [n=Miranda@62.43.151.42.dyn.user.ono.com] has joined #agavi 07:10 -!- pressureman [n=pressure@210.48.105.162] has joined #agavi 07:12 < pressureman> wtf does agavi eat keys from $_SERVER? 07:13 < pressureman> it does NOT make life easier to have them only accessible from warm fuzzy getFoo() methods 07:16 -!- Whisller [n=example@217.97.146.67] has joined #agavi 07:16 < v-dogg> it doesn't make it harder either 07:17 < pressureman> what's the best way to find out the user agent from within a model then? 07:17 < Whisller> hi 07:18 < pressureman> $this->getContext()->getRequest()->getRequestData() is no good, because it results in " 07:18 < pressureman> Access to request data is locked during Action and View execution, please use the local request data holder passed to your Action's or View's execute*() method to access request data" 07:19 < pressureman> will i have to grab that in the action, and pass it to my model method? 07:20 < pressureman> i think i will 07:23 -!- RossC0 [n=lawleyr@80.4.120.163] has joined #agavi 07:24 < RossC0> huomenta! 07:24 < v-dogg> huomenta RossC0 07:26 -!- Whisller [n=example@217.97.146.67] has left #agavi [] 07:30 < raidman> huomenta 07:47 -!- pressureman [n=pressure@210.48.105.162] has left #agavi [] 07:48 < luke`> huomenta 07:51 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has joined #agavi 07:51 < _cheerios> huomenta 07:52 < RossC0> \o_ 07:52 < _cheerios> sql server had choked 04-05 this morning and took all services down o_O joy. 07:53 < v-dogg> it happens :) 07:53 < v-dogg> mysql? 07:53 < _cheerios> here we go... 07:53 < v-dogg> nah, just asking 07:54 < v-dogg> out of curiosity 07:54 < v-dogg> mhm.. coffee or lunch 07:55 < _cheerios> im not sure what caused it yet. but ye, mysql. 07:56 < v-dogg> bah, we are out of milk, can't do myself a latté :) 07:56 < RossC0> _cheerios any ideas why? 07:56 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 07:56 < RossC0> cron jobs? dos attack? 07:57 < _cheerios> one error message contacting the server says it was out of connections 07:58 < v-dogg> do you use persistent connections? 07:58 < _cheerios> nope 07:59 < v-dogg> what was the deployment tool mentioned here the other day? 08:00 < RossC0> capistrano? http://www.capify.org/ 08:00 < v-dogg> that's it, ta 08:01 < RossC0> ruby deployment tool - but it ssh's all commands so no need for ruby on the machine you're deploying to 08:01 < Xylakant> heya 08:01 < Xylakant> http://www.contentwithstyle.co.uk/Articles/106/css-is-worthless/ 08:02 < RossC0> css sucks 08:03 < _cheerios> it's good that the guy got that chip of his shoulder... 08:09 < _cheerios> blog writing #101: 1. Hear something silly 2. Make it be a common misunderstanding rather than some single person's misunderstanding 3. Write controversial topic 4. Rant 08:17 < RossC0> pants aint it! 08:19 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 08:37 < _cheerios> v-dogg, if you get capistrano running for your projects im interested on all notes 08:39 < v-dogg> I don't think I'll take that on right now. too much other things I want to sort out before summer vacation 08:40 < v-dogg> welcome Chonsu 08:40 < v-dogg> first time here? 08:42 -!- digitarald [n=Miranda@62.43.151.42.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] 09:08 < Chonsu> hi 09:08 < Chonsu> yes, i am new here 09:24 -!- Fastly [n=fast@ACD154A0.ipt.aol.com] has quit [Read error: 110 (Connection timed out)] 09:27 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has joined #agavi 09:36 < v-dogg> Chonsu: cool 09:36 < v-dogg> new to agavi? 09:36 < _cheerios> he comes from same IP as Wombert... 09:40 -!- raidman [n=raidman@unaffiliated/raidman] has quit [Remote closed the connection] 09:44 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:44 < E_mE> huomenta! LD 09:52 < _cheerios> *sniff* can't choose seats anymore for cinema tickets thru the net :/ 09:53 < _cheerios> or maybe i missed the menu, dammit 09:56 < v-dogg> blaah.. I need some project management / bug/issue tracking tool 09:56 < v-dogg> but they all suck or are too complex to install 09:59 < E_mE> v-dogg: pen + paper ;) 10:00 < _cheerios> whats wront with trac? :D 10:00 < v-dogg> well... I've kinda got the impression it can be a bitch to install and maintain :) 10:01 < _cheerios> the installation isnt the easiest, i admit that 10:01 < v-dogg> dreamhost has activeCollab as a one-click install, but it's no good for issue tracking 10:03 < luke`> i use mantisbt for bug tracking and dokuwiki for docs 10:04 < v-dogg> last time I checked, mantis did feel good 10:04 < v-dogg> it was a long time ago, though 10:05 < luke`> there's always bugzilla :p 10:06 -!- raidman [n=raidman@unaffiliated/raidman] has joined #agavi 10:07 < _cheerios> blah. open seating, early birds get the best seats. 10:12 < RossC0> _cheerios: I use cap 10:12 < _cheerios> i saw your delicious on some "use this template for generic projects", but it wasnt too commented 10:13 < v-dogg> http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems \o/ 10:14 < RossC0> I use: Retrospectiva 10:23 < luke`> v-dogg: maybe you should start work on agavi based issue tracker :) 10:25 < luke`> RossC0: don't they have a demo of retrospectiva? 10:29 < _cheerios> the site is a demo by itself, i think 10:32 < RossC0> yup 10:32 < RossC0> its ok - not great 10:35 < luke`> it looks a lot like trac to me 10:37 < _cheerios> iow, it looks like every other system bug/ticket tracking system tied to a version control system out there :) 10:37 < v-dogg> I wonder if it would work @ dreamhost 10:38 < luke`> v-dogg: file a support ticket and ask 10:43 < RossC0> luke`: its based on trac - but can handle multiple projects 10:44 < _cheerios> how does the multi project support differ from tracs? 10:45 < _cheerios> i use /tracs/ in my setup, one installation of trac, and many project setups 10:50 -!- Wombert [n=Wombert@87.79.35.58] has joined #agavi 10:50 -!- kaos|work [n=dominik@87.79.35.58] has joined #agavi 11:11 < Wombert> huomenta 12:13 < RossC0> heh - what I need to do if namespace of element is not allowed in config 12:14 < RossC0> that reinstall libxml? have 2.6.16 12:15 < RossC0> ah yes it is - ok cool 12:47 < Wombert> guys 12:47 < Wombert> $foo = new AgaviParameterHolder(array('zomg' => null)); 12:47 < Wombert> $foo->hasParameter('zomg'); returns false 12:48 < Wombert> I consider this a bug 12:48 < Wombert> anyone disagree? 12:49 * Wombert pokes digitarald E_mE luke` RossC0 v-dogg Xylakant 12:52 < RossC0> yup - I thought it defaulted to null 12:52 < Wombert> hum? 12:52 < RossC0> make installing libxml is fun 12:52 < RossC0> nm - hasParameter 12:52 < RossC0> not getParam 12:52 < Wombert> yah 12:52 < Wombert> well actually :D 12:52 < RossC0> should be true 12:52 < Wombert> right now 12:53 < Wombert> you cannot grab an empty string! 12:53 < Wombert> it would return null 12:53 < Wombert> xD 12:53 < Wombert> which sucks 12:53 < Wombert> oh wait you can't grab a null value, sorry 12:53 < Wombert> yah that's it 12:53 < Wombert> so if you do $rd->getParameter('zomg', 'yo'); 12:53 < Wombert> you get back "yo" 12:53 < Wombert> instead of null 12:53 < Wombert> which sucks, really does, doesn't it? 12:53 < RossC0> === ? 12:54 < Wombert> nah, array_key_exists instead of isset 12:54 < Wombert> but you agree it's a bug, right? 12:56 * digitarald agrees 12:57 -!- luke` [n=shoan@122.166.1.164] has left #agavi [] 13:01 < E_mE> wombert: I think it should return true even if the zomg has a null value.. because its requesting the existances of zomg, not if zomg is empty.. 13:01 < Wombert> E_mE: roger 13:07 < Wombert> this change does, however, mean that we will have to roll an RC6 13:19 < Xylakant> i agree, 13:19 < Xylakant> if a parameter has been set to null explicitly, it should be regarded as set 13:42 < Wombert> another question 13:42 < Wombert> should AgaviToolkit::literalize() change null to empty string? 13:45 < CIA-11> david * r2031 /branches/0.11/src/util/ (3 files): fixed several has() methods to return true for set, but null, values, closes #535 14:02 < E_mE> Wombert: is there any occations where people might pass NULL vias via parameters? 14:02 < E_mE> values* 14:05 < Wombert> that is the question, E_mE 14:06 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 14:12 < CIA-11> david * r2032 /branches/0.11/src/util/AgaviToolkit.class.php: Fixed AgaviToolkit::expandVariables skipping null arguments, closes #536 14:13 < CIA-11> david * r2033 /branches/0.11/src/util/AgaviToolkit.class.php: Really fixed AgaviToolkit::expandVariables skipping null arguments, closes #536 14:36 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 14:46 < E_mE> Wombert: personally ive never come around the circumstance where ive even had to use the AgaviToolkit... is literalize just ment to make items appear normal ?? 14:47 < v-dogg> it's used when parsing configs 14:48 < v-dogg> or hmm.. 15:29 < _cheerios> transformers was a-ok. 15:39 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 15:51 < E_mE> ho ho.. ive got wine on my desk ;) 15:51 < E_mE> i work in the best place in the world =P 15:53 -!- Xylakant [n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 113 (No route to host)] 15:56 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 16:14 < E_mE> woo weekend.. cya later guys! immm outttaaa here! :) 16:14 -!- digitarald [n=Miranda@169.Red-83-52-199.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 16:14 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:19 < _cheerios> weekend means work. 16:20 -!- _cheerios [i=jussiava@cs181009186.pp.htv.fi] has quit ["switching comps"] 16:24 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 16:25 < MrJeep> hi 16:25 < MrJeep> hey wombert, I have a weird problem with propel 16:25 < MrJeep> I'm wondering if you could help 16:25 < MrJeep> http://pastie.caboo.se/76585 16:26 < MrJeep> it seems like the second $quote->save() never save anything 16:26 -!- _cheerios [i=jussiava@cs78148121.pp.htv.fi] has joined #agavi 16:34 < RossC0> MrJeep: may be best to go to #propel as more people there may be able to help 16:40 < MrJeep> k 16:40 -!- raidman is now known as Arme[N] 16:43 -!- RossC0 [n=lawleyr@80.4.120.163] has left #agavi [] 16:48 < MrJeep> now I remember why I asked here first 16:48 < MrJeep> :P 16:54 < _cheerios> mm.. too much sugar x_X 17:07 < MrJeep> hehe 17:15 < MrJeep> Wombert: do you have a little time to help me with propel ? 18:32 -!- sean` [i=sean@84-104-194-218.cable.quicknet.nl] has joined #agavi 18:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has quit [Client Quit] 18:40 -!- GMFlash [n=gmflash@cpe-71-66-114-120.neo.res.rr.com] has joined #agavi 18:43 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed t