--- Log opened Mon Jun 01 00:00:03 2009 00:08 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 01:00 -!- IcyT is now known as icyt 01:00 -!- icyt is now known as IcyT 01:38 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:53 -!- luke`_ [n=luke`@59.92.138.32] has joined #agavi 01:55 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 02:03 -!- luke` [n=luke`@59.92.222.185] has quit [Read error: 110 (Connection timed out)] 02:37 -!- IcyT is now known as icyt 03:04 -!- Zeelot4k is now known as Zeelot3k 03:30 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 04:25 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 04:30 -!- simoncpu [n=soulfury@58.71.34.137] has joined #agavi 04:30 < simoncpu> houmenta! 04:33 -!- Arme[0] is now known as Arme[N] 04:58 < v-dogg> huomenta 04:59 < simoncpu> hello 04:59 < simoncpu> about the meeting on php standards thingy, 04:59 < simoncpu> was there an agreement whether to use spaces or tabs? 04:59 < simoncpu> =) 05:00 < simoncpu> http://news.php.net/php.standards/19 <--- agavi was present 05:12 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: archtech, Zeelot3k 05:12 -!- Netsplit over, joins: archtech, Zeelot3k 05:19 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has joined #agavi 05:46 -!- luke`_ [n=luke`@59.92.138.32] has quit [] 05:55 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 06:03 -!- codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 06:06 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 60 (Operation timed out)] 07:06 -!- Zeelot [n=zeelot@adsl-233-20-84.mia.bellsouth.net] has joined #agavi 07:22 -!- Zeelot3k [n=zeelot@adsl-233-20-193.mia.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 07:58 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 07:59 -!- _cheerios [n=_cheerio@195.197.209.254] has joined #agavi 07:59 < _cheerios> huomenta! bing, bing! 08:02 < sth> Morning 08:06 < _cheerios> have you binged today, sth ? 08:08 < sth> "binged"? 08:10 < _cheerios> bing.com, the new live 08:13 < sth> Oh, it still sucks 08:14 < sth> I suggest never searching for "Bing sucks" on bing.com 08:18 < _cheerios> or any search engine for that matter :) 08:49 -!- codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 08:56 -!- graste [n=graste@f053000199.adsl.alicedsl.de] has joined #agavi 08:57 < graste> huomenta 09:06 -!- digitarald [n=digitara@132.Red-212-170-59.staticIP.rima-tde.net] has joined #agavi 09:07 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has joined #agavi 09:08 -!- eremit [n=Miranda@p5B23441B.dip.t-dialin.net] has joined #agavi 09:09 < simoncpu> houmenta 09:09 < simoncpu> in agavi, how do you guys use the same template in both your Success and Error views? 09:09 < simoncpu> i just want to display a line of error message in my Error view 09:12 < Seldaek> $this->getLayer('content')->setTemplate('BlahSuccess'); 09:12 < Xylakant> $this->getLayer('whateverthenameofyourcontentlayeris')->setTemplate('whateverthenameofyourtemplatefileis'); 09:18 < simoncpu> cool, cool 09:19 < benschi_> Xylakant: Will you be around for a while? Cuz I would like to ask some questions later regarding Agavi and XML Config files as well as ConfgiHandlers 09:19 < Xylakant> benschi_: I don't know yet, just try. 09:20 < Xylakant> wombert might be on later as well 09:20 < benschi_> all right sur 09:20 < benschi_> sir 09:20 -!- benschi_ is now known as benschi 09:29 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has quit [] 09:55 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has joined #agavi 10:03 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has quit [] 10:06 < simoncpu> i'm not sure if i'm doing this correctly, but is it advisable to redirect the page from the Controller? 10:06 < simoncpu> i mean, do i need to create a new View just to redirect a page? 10:07 < sth> In other frameworks I do it fromt he controller, I don't see why agavi would be any different. 10:07 < sth> from the* 10:07 < simoncpu> cool, cool 10:07 < simoncpu> btw, i just do a setRedirect(), right? 10:08 < sth> Sounds right, but check with the API 10:08 -!- icyt is now known as IcyT 10:09 -!- fnordfish [n=Adium@78.52.130.23] has joined #agavi 10:09 < simoncpu> $this->getResponse()->setRedirect() works inside a view but inside a controller 10:09 < simoncpu> i guess i need to check with the api 10:11 < _cheerios> in agavi you redirect in ze view 10:11 < sth> Ok Furhurer cheerios 10:12 < simoncpu> mvc purists.... 10:12 < simoncpu> mwahahahaha 10:12 < sth> heh 10:13 < sth> Mind you I guess other frameworks don't have sections for the view like agavi does 10:13 < sth> Zend's version of a view is to allow you to make a .phtml file 10:14 < simoncpu> btw, i'm compiling a bunch of stuff in my wiki: 10:14 < simoncpu> http://simoncpu.wikidot.com/ 10:15 < simoncpu> i think i'll clean those up into a FAQ or something 10:15 < MikeSeth> simoncpu: you can either redirect or forward 10:15 < MikeSeth> and yes, you are only meant to do that in views 10:16 < simoncpu> okidoki 10:16 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 10:18 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 10:18 < Wombert> nom 10:19 < sth> Morning 10:20 < Xylakant> simoncpu: you should redirect in a view because the method of redirecting differs from output type to output type 10:20 * MikeSeth fluffs Wombert 10:21 < MikeSeth> by the way I started using the console features 10:21 < MikeSeth> they rock 10:21 < Xylakant> normal html-based interfaces use an http redirect to indicate that a resource moved 10:21 < Xylakant> while XML-RPC for example don't 10:21 < Xylakant> neither does soap 10:22 < Xylakant> and the action is not supposed to know which output type it's dealing with 10:22 < sth> Makes sense. Stupid ZF polluting my mind. 10:23 < _cheerios> reminds me i still have a redirect bug in my custom executionfilter, it always looks up the template, even when i've set a redirect -- Wombert, if i show you the patch, can you give any pointers on what to look at? This doesn't happen with stock agavi, iirc. 10:23 < MikeSeth> ERASE AND REWIND 10:24 < MikeSeth> ZF POLLUTING MY MIIIIND O/~ 10:31 < graste> =) 10:31 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has joined #agavi 10:35 < sth> mmm lovely weather. 10:36 < impl> sth: have you experienced the random nightly hailstorms yet? 10:36 < sth> No 10:36 < impl> oh. they're cool. 10:37 < sth> It does look as if it will start raining at any second 10:37 < simoncpu> Xylakant: ah, i see... there's a possibility that i won't be using HTML for all my views in the future 10:37 < impl> are you in the office now? 10:38 < sth> No 10:38 < sth> It's a bank holiday 10:38 < Xylakant> see, so you'd better go and do the redirect in the view 10:38 < Xylakant> it's a christian holiday here 10:38 < impl> pffffffft 10:39 < sth> Yet, the church is rather quiet. 10:39 < impl> that never stopped you guys working on Sundays 10:39 < Xylakant> no bank holiday, you heathen 10:39 < impl> well, never stopped Wombert anyway 10:39 < impl> :x 10:39 < Xylakant> impl: we're close enough to the office to account as working 10:39 < impl> haha 10:41 < sth> Despite I have no official work and I'm on IRC 10:46 -!- fnordfish [n=Adium@78.52.130.23] has quit ["Leaving."] 11:02 * Wombert yawns 11:03 < impl> hai Wombert 11:03 < Wombert> okay, now really awake I think 11:04 < Wombert> coffee, then shower, then office 11:04 < Wombert> hai impl 11:04 < Wombert> hai sth 11:04 < Wombert> hai MikeSeth, cool you like console stuffz 11:04 < Wombert> hai _cheerios, I can try 11:04 < impl> 06:39:19 < impl> well, never stopped Wombert anyway 11:05 < impl> I rest my case :D 11:05 < sth> We're off to the office later to put up a whiteboard 11:15 < E_mE> http://news.bbc.co.uk/today/hi/today/newsid_8076000/8076805.stm <-- strange cloud formations 11:19 < sth> Odd, but look nice 11:25 < Wombert> PHOTOSHOPP'D 11:26 < impl> your face is shopped 11:26 < impl> Wombert: you pinged me yesterday, what did you want? 11:27 < Wombert> I don't remember 11:28 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 11:29 < sth> probably a ride in the murder van. 11:30 < impl> :D 11:31 < impl> Wombert: you submitted some talks to ZendCon right? 11:38 -!- fnordfish [n=Adium@78.52.141.78] has joined #agavi 11:38 -!- fnordfish [n=Adium@78.52.141.78] has left #agavi [] 11:43 < Wombert> impl: yes 11:43 < Wombert> you? 11:43 < impl> no 11:43 < impl> I want to find more interesting conferences to go to :D 11:45 < impl> Wombert: what topics did you submit? 11:45 < Wombert> the php 5.3 talk w/ johannes 11:45 < Wombert> agavi 11:45 < Wombert> and a mapreduce (tutorial) 11:45 < impl> ah, neat 11:46 < Wombert> I don't think that stands a chance though 11:46 < impl> no, probably not (as with most tutorials), but you'd be surprised sometimes 11:48 < Wombert> durr I could have filed a soap talk 11:48 < Wombert> maybe I will, the cfp is still open :D 11:51 < Xylakant> don't file too many, in the end you'll have to hold them all 11:52 < Xylakant> or get two slots in parallel :) 11:53 < Wombert> clone $this :> 11:53 -!- Arme[N] is now known as Arme[0] 11:55 < benschi> houmenta again 11:57 < benschi> I got a question regarding own xml config files, confighandlers, xsd etc. who wants to help me out Wombert, Xylakant, impl? 11:59 < benschi> Okay xsd are for validating xml files, fine. would it be better to reuse parts of agavis xsds like the _enevelop.xsd or is it better to create my own xsd for my own xml file 12:05 < Wombert> if you want to use agavi's envelope, which you probably do, then yes, use it 12:05 < Wombert> if your xml file is entirely standalone, then that's fine 12:06 < Wombert> btw impl, I talked to rob richards at |tek 12:06 < Wombert> about the rng stuff 12:06 < Wombert> he said we should send a reduced reproduce case 12:06 < Wombert> it was an interleave in a choice or so, right? 12:07 < Wombert> I remember that even the top level triggered it (those can occur more than once) 12:10 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:11 < Wombert> sth or Xylakant 12:11 < Wombert> art thou there 12:12 < benschi> but i won't need to redefine the envelop, just import it, right? 12:12 < sth> Ja. 12:12 < Wombert> yes benschi 12:12 < sth> Xylakant's in the shower. 12:12 < Wombert> just like the others do it 12:12 < Wombert> sth: too much detail :D 12:12 < Wombert> sth: meet at the office at 3? 12:12 < sth> heh 12:12 < sth> Ok 12:12 < sth> I'll pass the message on to Xylakant 12:13 < Wombert> don't, he tends to shoot the messenger 12:13 < Wombert> :> 12:13 < Wombert> j/k 12:13 < Wombert> he doesn't 12:13 < MikeSeth> but you can use him to intimidate people if you need to :D 12:13 < Wombert> really= 12:13 < MikeSeth> I think his "wtf" stare is a weapon 12:13 < Wombert> you find him intimidating? 12:13 < Wombert> lol 12:14 * horros = sweating 12:14 < Wombert> also 12:14 < Wombert> we need loudspeakerz 12:14 < Wombert> like now 12:14 < horros> One shouldn't complain though. 12:14 < Wombert> for teh guitar hero 12:14 < MikeSeth> seriously, if Felix gave that stare to more people then quality of code would improve drastically 12:14 < benschi> haha 12:15 < MikeSeth> btw that xkcd about wtf per minute as a measure of quality is so true :< 12:15 < graste> =) 12:16 < sth> Wombert: Still got guitar hero in the back of your car? 12:16 < Wombert> yes 12:17 < Wombert> I do have other loudspeakers 12:17 < Wombert> humm 12:17 * Wombert ponders 12:17 < Wombert> but those have a sub, and we'd have a separate volume control 12:17 * Wombert ponders 12:17 * Wombert ponders 12:17 < Wombert> screw it, I'll bring them 12:20 < sth> awesome. I look forward to beating ze Germans again 12:20 -!- louisheim [n=louishei@mail.spiritusgroup.com] has joined #agavi 12:21 < Wombert> welcome to Agavi, louisheim! 12:21 < benschi> Is it possible to have different reqirements of elements within a complextype depending on an attribute value? 12:21 < Wombert> benschi: nope 12:21 < Wombert> benschi: you can do that with schematron 12:21 < Wombert> Agavi has support for it 12:21 < Wombert> speaking of which 12:22 < Wombert> Candidate Release - 2009-05-18 12:22 < Wombert> can you update, impl? 12:22 < Wombert> in 1.0 branch 12:23 < benschi> hmm k 12:31 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 12:46 < graste> get the new fear-and-loathing-in-las-vegas boardgame! http://www.jrbaldwin.com/picture/fullsuitcase.jpg?pictureId=2300080 12:46 < E_mE> does it comes with drugs? 12:47 < E_mE> =P 12:47 < graste> http://www.jrbaldwin.com/boardgame 12:47 < graste> =) 12:54 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has quit [] 12:56 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 13:00 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 13:01 -!- louisheim [n=louishei@mail.spiritusgroup.com] has left #agavi [] 13:05 -!- _cheerios [n=_cheerio@195.197.209.254] has quit ["bbl"] 13:09 < benschi> ping impl 13:09 < benschi> would this be a vaild xml xsd combination? http://pastie.org/496462 13:24 < MikeSeth> wait are you bastards gonna play l4d in the office together now? 13:25 < MikeSeth> that's haaaaaaaaaaaaaax 13:29 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has joined #agavi 13:32 -!- Rendez_ [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has joined #agavi 13:36 < impl> benschi: you've defined a bunch of types but not specified how they fit into , that's the problem 13:37 < impl> benschi: you need a file like this too: http://trac.agavi.org/browser/branches/1.0/src/config/xsd/databases.xsd 13:39 < benschi> impl: it my second time working with xsd. Looking at the link you gave me, I would need to add a complex type configuration 13:39 < benschi> right? 13:40 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Leaving"] 13:40 < impl> well, basically you're redefining the configuration element to contain more things 13:42 < benschi> mkay. Last time I tried to add the redefining thingy eclipse told me that the namespaces where different 13:47 < benschi> impl: So what about the namespaces? _envelop.xsd seems to be in a different namespace, than mine. So should I adjust the namespace, and how? 13:47 < benschi> Or just add the namespace of _envelop.xsd to my xsd file? 13:52 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 14:00 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has quit [] 14:02 < impl> benschi: due to the fact that XSD is screwy, you have to use multiple files 14:02 < impl> the files in the Agavi source are split by necessity, not by inclination to do so :P 14:05 < benschi> ahh I see 14:05 < benschi> lemme try 14:09 -!- fnordfish [n=Adium@78.52.141.78] has joined #agavi 14:10 -!- fnordfish [n=Adium@78.52.141.78] has left #agavi [] 14:14 -!- E_mE_ [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 14:15 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 14:32 < benschi> haha got it working :) 14:32 < benschi> Okay next, confighandler .D 14:32 < impl> cool :D 14:32 < impl> config handlers are pretty straightforward :> just look at the examples 14:32 < impl> mmm 14:32 < impl> except ReturnArrayConfigHandler and one other one I think, which are still on the old shit 14:42 < benschi> impl: http://pastie.org/496542 thats how it looks like 14:42 < benschi> basicly i copied from the database.xsd fiels 14:43 < benschi> I wasn't sure how to redefinde the configuration part tho 14:43 < impl> looks alright, if it's validating then it should be fine 14:44 < benschi> how do I check this? 14:44 < benschi> moep moep 14:44 < impl> benschi: add a config file to config_handlers.xml and try to run it ;p 14:44 < benschi> doh 14:46 < benschi> impl: okay stuck again ... 14:47 < impl> what with? 14:47 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has joined #agavi 14:56 < benschi> okay I added a handler, used the ReturnArray 14:57 < benschi> than I called the site, nothing happens 14:57 < benschi> well i see the site 14:57 < impl> no, you don't want RACH 14:57 < benschi> but I added a tag which should not be in the cfg file, but still no error 14:57 < impl> RACH doesn't support the new config file format 14:58 < impl> you have to write a new config handler, based on say the database one 14:58 < benschi> Okay then I try a differnt one!? 14:58 < impl> I mean you need to write one :P 14:58 < impl> you need to write a class 14:58 -!- marioprudhomm [i=4a38ea03@gateway/web/ajax/mibbit.com/x-1b4fc26d762a2503] has joined #agavi 14:58 < benschi> oh, shite ... mkay 15:03 < jessica-m> is agavi easier to use than cake 15:04 < saracen> Are you the jessica from #php? 15:04 < v-dogg> if you are asking is it easier to learn answer is probably not 15:05 < v-dogg> or if you are asking can I get a simple project done easier and/or faster 15:05 < v-dogg> then, still, probably not 15:05 < jessica-m> lol ok 15:06 < v-dogg> but if you want a clean framework that keeps you from doing things wrong and won't let you down when the going gets though, the answer is Agavi :) 15:07 < jessica-m> :) 15:07 < v-dogg> most other frameworks have tons of helpers and scaffolding and all other shit that gets you up and running fast 15:08 < saracen> You can get Agavi up and running first, providing you've a decent knowledge of PHP, OO - and a basic-ish knowledge of XML, MVC 15:08 < saracen> err, fast* 15:08 < v-dogg> but when requirements change (you want to start serving JSON instead of HTML or you want to start using Smarty instead of plain PHP templates or anything) you are locked in with the decisions made by the framework authors, not you 15:09 < v-dogg> and yes, Agavi is probably no less fast in the end 15:10 < v-dogg> it just feels like that when you CRUD forms and models (or "models") are generated for you 15:10 < v-dogg> *your CRUD forms 15:10 < jessica-m> hmm ok 15:11 < v-dogg> hoem -> 15:13 < impl> I still can't decide whether I like using ORMs or not :| 15:14 < benschi> impl: will I also need transformations stuff for the xml cfg? 15:15 < benschi> ORMs are fine if your database queries stay at an easy level 15:15 < impl> benschi: nope, those are only to convert from pre-1.0 configs to 1.0 15:16 < benschi> but they are sure hard to learn, especially Doctrine gives me the creeps 15:16 < benschi> impl: ah ha! Excelent!\ 15:16 < impl> I might try Doctrine. 15:16 < MikeSeth> benschi: once you get past the creeps it's an excellent tool 15:16 < marioprudhomm> ORM is the devil 15:17 < MikeSeth> jessica-m: Agavi is not "easier" than Cake. It's a professional framework and it expects you to understand web application architecture 15:17 < marioprudhomm> id choose agavi over cake 15:17 < MikeSeth> well 15:17 < impl> yes, says the man who drew those fruity pictures of MVC 15:17 < benschi> MikeSeth: just for example, I'm trying to figure out, how I can validate new Doctrine_Record fields against a Unique Index in DB 15:17 < impl> :x 15:18 < benschi> so far no luck. And nobody seems to know... 15:18 < MikeSeth> benschi: what do you mean validate? SQL RDBMs don't allow you to query indices directly 15:18 < MikeSeth> benschi: you can either check for existing entries manually with SELECT (or INSERT .. SELECT WHERE NOT EXISTS etc) 15:19 < MikeSeth> or you could just perform inserts and let the database fail those who violate the constraint 15:19 < MikeSeth> (INSERT ... ON DUPLICATE KEY UPDATE ...) 15:19 < benschi> MikeSeth: Sure, sorry. I meant validating if a value already exsists in the Database 15:20 < MikeSeth> benschi: well, Doctrine::getTable('Foo')->findOneByX($y) 15:20 < benschi> there is even a function for this in Doctrine_Table named validateUniques but it doesn't work at all! 15:20 < MikeSeth> I don't know what that does 15:21 < benschi> MikeSeth: the manual thing is what I'm doing right now. 15:21 < MikeSeth> benschi: I'm not aware of any special facility - you should ask Doctrine people if they know 15:21 < benschi> They don't know as well 15:21 < MikeSeth> then there probably isn't one 15:21 < benschi> they even don't know what the function in Table Class is about ... 15:21 < marioprudhomm> query builder :X 15:22 < MikeSeth> benschi: well, why not open the source and look for yourself :D 15:22 < benschi> at least nobody ever answered me 15:23 < benschi> MikeSeth: I did, and as much as I understood it, you pass a record, the func looks up the unique fields and if errors occur it puts it to the error stack of the record 15:23 < MikeSeth> benschi: so why doesn't it work? 15:24 < benschi> after i called the function there is no errorstack in the record present 15:24 < benschi> donno why 15:24 < MikeSeth> well file a bug.. 15:25 -!- saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 60 (Operation timed out)] 15:26 < benschi> I should ... 15:26 < benschi> haven't tried again tho. 15:27 < benschi> "It's not the car, it's the driver" I guess its the same with me and doctrine 9.9 15:27 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 15:53 -!- _cheerios [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:14 -!- saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 54 (Connection reset by peer)] 16:16 -!- Rendez_ [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 16:18 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has joined #agavi 16:23 -!- saracen [n=saracen@goto.fiveturns.org] has joined #agavi 16:26 -!- benschi [n=benjamin@e180227247.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)] 16:31 -!- benschi [n=benjamin@e180228009.adsl.alicedsl.de] has joined #agavi 16:38 * benschi pokes impl 16:39 * impl giggles 16:39 < benschi> dude, actually what happens, after the config handler did something with da file? 16:40 < benschi> I mean, the compiled version of database.xml has something like $this->databases etc 16:40 < benschi> where is the file included?! 16:40 < impl> huuuh? 16:40 < impl> oh, it's included somewhere deep in Agavi internals 16:40 < impl> wherever it's needed 16:40 < impl> AgaviConfigCache::checkConfig($file) 16:41 < impl> returns a filename 16:41 < impl> then you include it 16:41 < benschi> ah ha! 16:42 < benschi> cuz right now ze config isn't compiled :) 16:47 < impl> AgaviConfigCache::checkConfig does the compiling :) 17:05 -!- digitarald [n=digitara@132.Red-212-170-59.staticIP.rima-tde.net] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 17:06 -!- mob_yo [i=3fe5eb4f@gateway/web/ajax/mibbit.com/x-8f77ae5766b8b54d] has joined #agavi 17:12 < benschi> impl: help http://pastie.org/496718 17:12 < benschi> somehow I could not redefine the configuration complexType 17:13 < impl> post your .xsd's again? 17:13 -!- marioprudhomm [i=4a38ea03@gateway/web/ajax/mibbit.com/x-1b4fc26d762a2503] has left #agavi [] 17:14 < benschi> http://pastie.org/496720 17:15 < impl> ah 17:15 < impl> the xsd:complextype goes inside the xsd:redefine 17:15 < impl> 17:15 < benschi> moep 17:16 < impl> btw you can ignore those errors about 'skipping import of blah blah blah' 17:16 < impl> they aren't important 17:17 < benschi> Okay one error gone 17:19 < benschi> and another gone for good 17:21 < benschi> yay impl it works! 17:21 < benschi> its alive!!! 17:21 < impl> \o/ 17:21 < benschi> woohooo! 17:22 < benschi> impl: I noe would load the configfile into the Model for example, right? 17:23 < impl> benschi: somewhere around there seems appropraite 17:36 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 17:38 -!- luke` [n=luke`@59.92.159.157] has joined #agavi 17:39 < benschi> Wombert: would it be wise to create a model for SwiftMailer, or better some standalone class? 17:39 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 17:39 -!- E_mE_ [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 17:40 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 17:43 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 17:45 -!- IcyT is now known as icyt 18:01 -!- Rayne [n=Rayne3@pD9E345D9.dip.t-dialin.net] has joined #agavi 18:07 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 18:38 < benschi> impl: still around? 18:38 < impl> benschi: ohai 18:39 < benschi> do you know how the environment is handled in the configuration tag? 18:39 < impl> what do you mean by handled? 18:40 < benschi> well, ehm. I can have different environments. And when the config is parsed by the handler, does he know which environment I want to use? 18:42 < impl> it's the one you bootstrap 18:42 < impl> that's all taken care of and merged well before you get to the config handler 18:43 < benschi> ah ha, so when I call the ConfigHandler, only the stuff from the coresponding environment is taken. 18:43 < impl> right 18:43 < benschi> I'm asking cuz I didn't see where this happens 18:45 < impl> benschi: http://trac.agavi.org/browser/branches/1.0/src/config/AgaviXmlConfigParser.class.php#L292 18:45 * benschi hails impl 18:45 < benschi> cheers. That coused my brain a lot of trouble 18:45 < benschi> :) 18:46 < impl> hehe 18:47 < benschi> could you also explain me this line http://trac.agavi.org/browser/branches/1.0/src/config/AgaviDatabaseConfigHandler.class.php#L62 18:48 < benschi> basicly here the handler checks if he needs to do something, right? 18:49 < impl> yeah 18:49 < impl> if you have a without any , it just skips the rest of the processing completely 18:49 < benschi> So if i would have more than just the database tag, lets say swift, transports, plugin I would check if all of them exsist, otherwise skip the configuration block 18:51 < impl> well, you should check each one individually 18:51 < impl> if they're independent that is 18:51 < benschi> they should be independend, but somewhere present ... 18:52 < benschi> so swift could be in and the transports in but in the end, they all need to be present 18:52 -!- graste1 [n=graste@f053013102.adsl.alicedsl.de] has joined #agavi 18:52 < benschi> swift and transports 18:52 < impl> mmm 18:52 -!- graste [n=graste@f053000199.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 18:53 < impl> I'm trying to think of how we handle that 18:53 < benschi> I could throw an error, at the end, when I test if the arrays have been filled 18:53 < impl> yeah, that was the old behavior but I want to say we've come up with a better solution now 18:54 < impl> you'll have to ask Wombert that one 18:54 < impl> I honestly can't remember what we did :P 18:54 < benschi> hrhr last time I asked wombert a question he has quitted IRC and the time before that also ... 18:56 < impl> :( 18:56 < benschi> I'll go with the old solution first and try to get a hold of wombert somehow 18:56 < benschi> until then I at least can use the ConfigHandler 18:59 < impl> aye 19:03 < Xylakant> what's the issue benshi? 19:08 < Xylakant> hrrr. 19:09 < impl> hrrrrrrrrr. 19:09 < Xylakant> someone is training his/her violin play here 19:09 < Xylakant> with an open window 19:09 < impl> is it nice? 19:09 < Xylakant> i'm not that much fan of classical music anyways 19:09 < Xylakant> but if it's always the same difficult passage over and over again.... 19:11 < impl> :<< 19:15 < benschi> Xylakant: impl said something about a better solution than to check at the end of the ConfigHandler if all nessesary tag were set 19:17 < Xylakant> honestly, I can't think of any 19:17 < benschi> and another question http://trac.agavi.org/browser/branches/1.0/src/config/AgaviDatabaseConfigHandler.class.php#L57 why do you set the NS for databases 19:17 < impl> benschi: that's just for querying 19:17 < impl> so that ->has('databases') looks for the databases tag in the databases XML namespace by default 19:18 < benschi> so i could use mailing here, even if does not exist in the XML 19:18 < Xylakant> if you have a somewhat intelligent merging over config blocks then it get close to impossible to determine whether all required directives have been set in any given env 19:18 < benschi> okay then i better do it one by one 19:20 < Xylakant> I'd go check at the end 19:20 < Xylakant> throw an exception if not 19:35 -!- mob_yo [i=3fe5eb4f@gateway/web/ajax/mibbit.com/x-8f77ae5766b8b54d] has quit ["http://www.mibbit.com ajax IRC Client"] 19:35 < Xylakant> anyways, off 19:35 < Xylakant> cya all tomorrow 19:35 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has quit [] 19:38 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:47 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 19:50 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 19:57 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 20:09 -!- mob_yo [i=3fe5eb4f@gateway/web/ajax/mibbit.com/x-869820ee50cdae6e] has joined #agavi 20:10 -!- mob_yo [i=3fe5eb4f@gateway/web/ajax/mibbit.com/x-869820ee50cdae6e] has left #agavi [] 20:10 < _cheerios> heh @ http://www.boingboing.net/2009/06/01/what-plagiarism-look.html 20:18 < graste1> :) 20:19 < graste1> one commenter: "Is that poster just an excerpt, or is that PhD thesis only 130 pages, including title page, endnotes and whatnot? And 50+% is still outright copied? SRSLY?" 20:19 < graste1> hehe 20:19 < graste1> perhaps I should go for a dissertation 20:20 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 20:20 < graste1> buty hey - it's the content, not the # of pages :) 20:20 < graste1> -y 20:20 -!- benn_d [n=benn_d@c-67-176-147-20.hsd1.in.comcast.net] has joined #agavi 20:25 < impl> mh, I want to merge branches/impl-874 20:25 < impl> damn it 20:31 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has joined #agavi 20:31 < Xylakant> is there an official i-hate-debian-channel? 20:32 < Rayne> ou :/ 20:32 < impl> Xylakant: do you have a few minutes to come up with some sort of migration path for #874 so we can get it merged back into trunk/1.0? 20:33 < Xylakant> ahm what? 20:33 < impl> this is the build system support for custom filesystem layouts 20:33 < benn_d> think it might be possible to use agavi's view system in another php5 framework? 20:33 < impl> benn_d: you could probably pull out the template layer stuff 20:34 < Xylakant> impl, what's the problem? 20:35 < impl> Xylakant: I have it set right now for all new projects to use the new filesystem layout 20:35 < impl> Wombert was like 'ZOMG NO WE NEED TO TELL PEOPLE' 20:35 < impl> or something :\ 20:35 < Xylakant> well, but the layout is configurable 20:35 < impl> well, yeah 20:35 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has joined #agavi 20:35 < impl> It asks you 20:35 < impl> but the defaults are the new one, and Wombert doesn't like that :< 20:35 < Xylakant> so we just need the default to be the old layout 20:36 < impl> Do you think? 20:36 < Xylakant> well 20:36 < Xylakant> at least until 1.1 20:36 < impl> mmk 20:36 < impl> so switch it to the defaults for now, and you merge with trunk/1.0 is okay you think? 20:37 < Xylakant> at least for me 20:37 < impl> er, switch the defaults to the old way, that is 20:37 < Xylakant> :) 20:37 < impl> well. if Wombert has a problem with it he should have gotten on IRC :D 20:37 -!- benn_d [n=benn_d@c-67-176-147-20.hsd1.in.comcast.net] has left #agavi ["Leaving..."] 20:37 < Xylakant> well, you could wait until tomorrow with the merge 20:38 < impl> I'm impatient :( I want to create a new 1.0 project using the new layout 20:38 < Xylakant> and discuss that tomorrow with david and dominik 20:38 < impl> It doesn't change any behavior this way anyway :> 20:38 < Xylakant> well, go ahead and merge the latest trunk changes to your branch 20:39 < impl> yeah, that's what I'm doing now 20:39 < Xylakant> well, then you can start your 1.0 project with the new layout :) 20:39 < Xylakant> did you take into account that the layout may differ from module to module? 20:40 < impl> yes 20:40 < Xylakant> awesome :) 20:40 < impl> it reads everything from the module.xml :D 20:40 < Xylakant> just checking ;) 20:44 < Xylakant> fuck debian 20:44 < impl> Certificate information: - Hostname: *.agavi.org - Valid: from Tue, 27 May 2008 12:37:28 GMT until Wed, 27 May 2009 12:37:29 GMT 20:44 < impl> FAIL 20:44 < Xylakant> yeah 20:44 < CIA-65> impl * r4086 /trunk/ (8 files in 7 dirs): merge [4078:4085/branches/1.0] 20:44 < Xylakant> we know 20:44 < impl> :P 20:45 < Xylakant> I noticed on may 28... 20:45 < Xylakant> the question is whether we get a real certificate 20:46 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:46 < Xylakant> did i mention that i hate debian? 20:46 < Xylakant> and git as well? 20:46 < impl> What did Debian do? :( 20:46 < graste1> don't think so :) 20:47 < Xylakant> debian did package a way outdated git version 20:47 < Xylakant> 1.4.x 20:47 < Xylakant> and doesn't do updates for stable releases 20:47 < impl> grab it from an unstable release 20:47 < Xylakant> so now I need to fucking backport 1.6.* 20:47 < Xylakant> then i need to update all dependencies 20:47 < Xylakant> libc for example 20:48 < Xylakant> nooo way 20:48 < impl> :x 20:48 < graste1> =) 20:48 < Xylakant> not tonight 20:48 < Xylakant> i'd rather pull every byte by hand using telnet 20:49 < CIA-65> impl * r4087 /branches/impl-874/ (8 files in 7 dirs): merge [4078:4086/trunk] 20:49 < Xylakant> i guess i'll put the files i need on my mac, targz them and push them to the debian system 20:49 < _cheerios> Xylakant, is this on lenny? 20:49 < impl> rsync? :> 20:49 < Xylakant> etch :/ 20:50 < impl> isn't etch oldstable now? 20:50 < Xylakant> it is 20:50 < Xylakant> I'm not in charge of the server 20:50 < Xylakant> so I won't make the dist-upgrage 20:50 < Xylakant> I'd actually go and install a *bsd 20:51 < Xylakant> if i were in charge 20:51 < impl> :D 20:52 < Xylakant> ports is by far the best package management system I've met so far 20:53 < Xylakant> oh no 20:54 < Xylakant> no erl 20:54 < impl> what :> 20:54 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 20:54 < Rayne> is it correct to create only an executeRead() method in an action, when the action does not accept post data or should i create an getDefaultViewName() which begins forwarding to the error404 page, too? 20:54 < Xylakant> erlang 20:55 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:55 < impl> erlang seems cool :< 20:55 < Xylakant> it is 20:55 < Xylakant> Rayne: well, actually you should respond with method not supported :) 20:56 < Rayne> Xylakant, this make sense, cool :) 20:58 < Xylakant> impl: erlang is pretty cool 20:58 < Xylakant> massively scalable 20:59 < Xylakant> has some nice smp features 20:59 < Xylakant> very lightweights threads 20:59 < Xylakant> and yet another reason to hate debian 21:00 < Xylakant> erlang package woefully outdated 21:00 < Xylakant> and without smp scheduler... 21:00 < benschi> okay enough for today. Thanks impl and Xylakant for the help with the confighandler stuff. I commited my work at redracer.org if you are interested :) 21:00 < benschi> gn8 everyone 21:01 < impl> benschi: cool, night :D 21:01 < _cheerios> Xylakant, it's uptodate if you're living in 2005 :p 21:03 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:03 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:04 < CIA-65> impl * r4088 /branches/impl-874/src/build/build.xml: Make the old filesystem layout the default for now, refs #874 21:06 < Xylakant> _cheerios: well, debian could backport some stuff. lenny is not that new 21:12 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:12 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:13 -!- Rendez [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 21:14 -!- benschi [n=benjamin@e180228009.adsl.alicedsl.de] has quit ["Gone for life"] 21:19 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 21:21 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:21 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:23 < _cheerios> Xylakant, now that you've been looking at scalable structures; how would you implement an efficient subscriber model? eg. Site has Forums has Categories (can belong to multiple forums) has Posts. A forum has 100k+ categories, which has a million+ posts, and you want to get the latest posts for that forum for all the categories (or some) involved. 21:24 < Xylakant> well, cheerios, good question 21:26 < graste1> :) 21:26 < Xylakant> that depends on how categories are organized 21:26 < Xylakant> are they tag-like 21:26 < graste1> I'd think about target audiences and build smaller sites :P 21:27 < Xylakant> or a tree-like structure? 21:27 < _cheerios> flat 21:27 < _cheerios> (lets keep it simple on that aspect :)) 21:28 < Xylakant> well, tree like structures can be simple :) 21:28 < Xylakant> you'd at least have a partial order on that 21:29 < Xylakant> if you'd need it so massively scalable then I'd probably go and have a live index of the latest X posts per category 21:29 < _cheerios> graste1, it's all for my summer killer app! 21:29 < Xylakant> _cheerios wants to kill summer 21:30 < _cheerios> lets try not get into optimization yet, i'd prefer that and any caching kept out of the basic solution. 21:30 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 54 (Connection reset by peer)] 21:30 < _cheerios> always ways to speed up a broken solution :< 21:30 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:31 < Xylakant> _cheerios: that's not in general a broken solution 21:31 < Xylakant> if you know you need to scale that high, take it into account from the beginning 21:31 < _cheerios> alright, how would it work? just so i'm definitely on the same page 21:32 < graste1> hm 21:33 < Xylakant> what do you mean, how would it work? 21:33 < Xylakant> keeping the index? 21:34 < Xylakant> whatever fits for you :) 21:35 < _cheerios> yes. do you mean the whole setup would only work with good performance for the latest posts, and everything else would still be slow? and that the live index would be created per each forum, as new posts come in (subscribers to categories, thus posts checked on submit)? 21:35 < Xylakant> the simplest solution would be to place a reference to the latest posts in memcache or whatever 21:36 < Xylakant> you've been asking for a solution to the latest posts problem 21:36 < graste1> I'd probably read up on sharding etc. and try to think ahead for some consistent hashing for caching keys etc - and perhaps think about not actually deleting things from db tables to not start re-indexing everything on every deletion (of posts etc) 21:37 < _cheerios> ah, seems i removed a part of my original message before submitting to emphasize on that; originally i had there ;"... and other queries on the dataset" 21:37 < Xylakant> graste1: if you need to scale to those dimensions you'd better have an idea which queries you're going to run 21:37 < graste1> true =) 21:37 < Xylakant> sharding in itself doesn't help if you don't know which shards you need 21:37 < graste1> data model's more important than ever in those situation 21:38 < _cheerios> i've done sharding, my first new agavi app will use a basic version of it. it's time-consuming, but fun. :) 21:38 < graste1> never had to use it 21:38 < _cheerios> but that doesn't solve all problems just by doing it 21:38 < Xylakant> and not deleting won't help 21:38 < Xylakant> you have to flag data as deleted in one way or another and need that filtered 21:38 < graste1> yes 21:39 < Xylakant> deleting an item from a b-tree index isn't that expensive 21:39 < graste1> but it mitigates problems with many indexes on the tables 21:40 < Xylakant> well, if you have an index on (item, deleted-flag) it changes the moment when you flag something as deleted 21:41 -!- Rayne [n=Rayne3@pD9E345D9.dip.t-dialin.net] has quit ["kthxbye"] 21:41 < graste1> I would not put an index on that 21:41 < Xylakant> still the same problem 21:41 < graste1> yes 21:41 < Xylakant> that's going to get slow if you have many deletes 21:41 < Xylakant> you can't satisfy some queries from the index 21:42 < Xylakant> anyways I've been looking at DHTs lately 21:42 < Xylakant> and DHTs don't have any indexes at all 21:42 < impl> distributed hash tables? 21:42 < Xylakant> it's key-value only 21:42 < Xylakant> yes 21:43 < impl> aye 21:43 < Xylakant> so you need to build all indexes on your own 21:43 < graste1> what are you looking at? for what use cases 21:44 < Xylakant> i've been looking at project-voldemort and lately at dynomite 21:44 < Xylakant> use-case? 21:44 < Xylakant> fun :) 21:44 < graste1> you've got too much time :p 21:44 < Xylakant> no 21:44 < Xylakant> too much interest in recent technologies 21:45 < graste1> 24h/day restriction's getting in your way from time to time? :> 21:45 < Xylakant> it might come in handy at some point 21:45 < graste1> indeed 21:45 < Xylakant> no, there's weekends as well :) 21:45 < graste1> hehe :) 21:47 < graste1> staying up2date is a beast - most helpful in times, but also impossible to do all the time 21:47 < Xylakant> certainly 21:47 < graste1> you seem to do a good job at it though :p 21:47 < Xylakant> I try 21:47 < Xylakant> you actually need to pick something to do with all that techie stuff 21:48 < Xylakant> so I picked a pet project, let's see how that works out 21:48 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 21:48 < graste1> :> 21:54 < E_mE_> is $_SERVER['PATH_INFO'] standard ? 22:05 < Xylakant> öhm 22:05 < Xylakant> pretty much 22:11 -!- graste1 [n=graste@f053013102.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean they aren't right behind you!"] 22:48 < _cheerios> fs, 2am and hungry. 22:56 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [" (going back to the Real World)."] 22:56 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:05 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 23:05 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:06 -!- Xylakant [n=Xylakant@p57944E9F.dip.t-dialin.net] has quit [] 23:12 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:13 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 23:16 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 23:21 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 110 (Connection timed out)] 23:27 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:27 < impl> oh hai Wombert 23:27 < Wombert> hey impl 23:27 < Wombert> 'sup 23:27 < Wombert> teh office is very tidy now 23:27 < Wombert> just the couch missing 23:27 < Wombert> very cool 23:28 < impl> nce :D 23:28 < impl> nice* 23:28 < Wombert> too bad you aren't around 23:28 < Wombert> slacker 23:28 < impl> :( 23:28 < impl> I shall return someday! 23:28 < impl> can we merge #874 stuff? 23:28 < Wombert> http://trac.agavi.org/ticket/1103 btw 23:28 < impl> I know, I got the email :P 23:28 < Wombert> is it in a branch? 23:28 < Wombert> or trunk 23:29 < impl> it's in a branch 23:29 < Wombert> you wanna merge it to trunk I presume 23:29 < impl> well 23:29 < impl> I changed the defaults back to what they are currently 23:29 < impl> so ideally 1.0 too 23:30 < impl> then trunk can get the new defaults 23:30 < Wombert> its a new feature 23:30 < Wombert> should be in 1.1 only :> 23:30 < impl> the milestone is 1.0.2 23:30 < impl> :| 23:30 < Wombert> http://trac.agavi.org/ticket/874#comment:11 23:30 < Wombert> :> 23:30 < Wombert> and then we make the new layout the default for 1.2, I'd say 23:31 < Wombert> I want people to gather experience with it first 23:31 < impl> you sure? 23:31 < impl> I mean, the support for it is already there 23:31 < Wombert> yeah but 23:31 < Wombert> doing that for 1.1 23:31 < Wombert> dunno 23:31 < Wombert> a bit drastic 23:31 < Wombert> I'd rather evolve it slowly 23:32 < impl> I dunno, I think it's reasonable to put the feature into 1.0 and then put the new defaults into 1.1 23:32 < impl> for existing projects it will always keep the old layout by default 23:33 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit ["Bai4now!"] 23:35 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 23:35 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:38 < Wombert> well 23:38 < Wombert> one thing is 23:38 < Wombert> I'd like to settle things first 23:38 < Wombert> we'd have to rewrite the guide again etc etc 23:39 < impl> when is 1.1 due? 23:40 < Wombert> as soon as we can 23:40 < impl> oic 23:40 < Wombert> I'll be able to pick up work on it the week after this one 23:40 < Wombert> input types need figuring out, plus storage system 23:41 < Wombert> for 1.2, we'll do performance enhancements and a new/better logging system along with logging inside agavi 23:41 < Wombert> and then we have all the critical problems solved I think 23:41 < Wombert> the rest is cosmetic 23:41 < Wombert> ideally, we'll have a first RC of 1.1 at the end of june 23:42 < Wombert> not sure what your schedule is for summer 23:42 < impl> I'm working 23:42 < Wombert> where 23:42 < impl> and cleaning =\ 23:42 < impl> for a startup 23:42 < impl> just two of us, Web side is in Agavi 23:43 < Wombert> :> 23:44 < Wombert> I'd like to start planning for 2.0 after the fall conferences 23:44 < Wombert> so november, december 23:44 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 23:44 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 23:45 < impl> well, I'll be back in school then so :> 23:45 < Wombert> sure 23:47 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi --- Day changed Tue Jun 02 2009 00:02 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 00:14 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit ["Leaving..."] 00:18 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi 00:46 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:01 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 01:25 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: jessica-m, Zeelot, Rick, fd, saracen, CIA-65, splatch, _cheerios, eremit, E_mE, (+16 more, use /NETSPLIT to show all of them) 01:26 -!- Netsplit over, joins: @ChanServ, sikkle, E_mE, luke`, _cheerios, eremit, Zeelot, archtech, Seldaek, jessica-m (+14 more) 01:26 -!- Netsplit over, joins: impl 01:26 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: Zeelot, eremit 01:27 -!- Netsplit over, joins: saracen 01:27 -!- Zeelot4k [n=zeelot@adsl-233-20-84.mia.bellsouth.net] has joined #agavi 01:27 -!- Netsplit over, joins: eremit, Zeelot 01:27 -!- Zeelot [n=zeelot@adsl-233-20-84.mia.bellsouth.net] has quit ["Konversation terminated!"] 01:28 -!- eremit [n=Miranda@p5B23441B.dip.t-dialin.net] has quit [Read error: 60 (Operation timed out)] 02:10 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 02:30 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit ["Leaving..."] 02:35 -!- macen [n=freenode@youds.com] has quit [Read error: 60 (Operation timed out)] 04:19 < v-dogg> huomenta 04:31 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: Jarda, hzilla 04:37 -!- Netsplit over, joins: hzilla, Jarda 04:41 -!- Jarda [i=jarda@narhinen.net] has quit [Network is unreachable] 04:41 -!- Jarda_ [i=jarda@v6.nor.fi] has joined #agavi 04:51 -!- macen [n=freenode@youds.com] has joined #agavi 04:52 -!- SasanRose [n=SasanRos@213.207.255.212] has joined #agavi 05:08 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 05:10 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 05:35 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has joined #agavi 05:49 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has quit [] 06:04 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 06:23 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 06:51 < MikeSeth> huomenta 07:01 < Jarda_> huomenta 07:01 -!- Jarda_ is now known as Jarda 07:04 -!- Zeelot5k [n=zeelot@98.64.60.183] has joined #agavi 07:06 < sth> Morning. 07:06 < MikeSeth> whargharbl 07:09 < sth> The Munich underground system is fun... 07:09 < sth> ..if you know where you're going :D 07:13 -!- ZeelotDIEDSLDIE [n=zeelot@98.64.60.251] has joined #agavi 07:14 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 07:17 -!- Zeelot4k [n=zeelot@adsl-233-20-84.mia.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 07:27 -!- _cheerios is now known as _cherhome 07:28 -!- Zeelot5k [n=zeelot@98.64.60.183] has quit [Read error: 110 (Connection timed out)] 07:29 < MikeSeth> sth: oh yes I had same ideas ;> 07:34 -!- Xylakant [n=Xylakant@85.183.90.3] has joined #agavi 07:41 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:42 < simoncpu> houmenta 07:42 < simoncpu> i think agavi should have an easy to understand overview like this: 07:42 < simoncpu> http://codeigniter.com/user_guide/overview/appflow.html 07:42 < graste> huomenta 07:43 < MikeSeth> simoncpu: I'm quite sure it's in the tutorial somewhere 07:43 < simoncpu> there is, but it's not as easy to understand as CI's 07:43 < simoncpu> i think agavi should be newbie friendly or something 07:46 < simoncpu> +1 for user-editable wiki 07:48 < graste> simoncpu i think agavi should be newbie friendly or something 07:48 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:49 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Client Quit] 07:49 < v-dogg> nah, let's keep the bar high enough the keep "the less skilful" matter away ;) 07:49 < graste> despite the lack of snippets/examples (while now there is a rather decent tutorial and the sample app in the source code), I think Agavi is pretty much newbie friendly if you know some patterns and/or other (web) frameworks 07:51 < MikeSeth> graste: well to be exact, the strategy was always to keep the total noobs away 07:52 < MikeSeth> Agavi is not a "get things done without understanding anything" framework 07:52 < MikeSeth> and we already had people with questions like "so where are ajax classes" or "how do i scaffold" 07:53 < graste> isn't that what I tried to tell? if you know software engineering/architecture and perhaps some other frameworks, you pretty much don't need much docs to get stated with agavi 07:53 < simoncpu> that's why we need to let new users gain a quick conceptual understanding on agavi 07:53 < simoncpu> simple thinks like how classes/filenames are named 07:53 < graste> as it is well designed - just getting up to speed by examples takes a while 07:54 < MikeSeth> i was pondering for quite a while to do some sort of a quickstart tutorial 07:54 < simoncpu> without presenting the user with much details at first 07:54 < simoncpu> s/thinks/things/ 07:54 < MikeSeth> but frankly there is a LOT of things in Agavi and some of them you need to figure out on your own 07:54 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:55 < simoncpu> we can set up a wiki so that users can paste their discoveries =) 07:55 < MikeSeth> David is against a Wiki 07:55 < MikeSeth> I've been asking for years 07:55 < graste> a wiki will be filled with nonsense rather fast 07:57 < MikeSeth> by the way if anyone has no better things to do 07:57 < MikeSeth> write a pastebin in agavi 07:57 < MikeSeth> very simple & great sample app 07:57 < graste> k 07:57 < graste> =) 07:58 -!- benschi [n=benjamin@s0291.vpn.hrz.tu-darmstadt.de] has joined #agavi 07:58 < benschi> huomenta 07:59 < MikeSeth> ok 07:59 < MikeSeth> nuclear war drill in 1 minute 07:59 < MikeSeth> gonna be fun 07:59 < MikeSeth> bb 08:00 < simoncpu> graste: /whois MikeSeth 08:00 < simoncpu> oops 08:00 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 08:01 * simoncpu wanted to find out whether MikeSeth is in korea or something 08:02 < benschi> hehe 08:02 < graste> next guess pls - nuclear war drill should give you a hint 08:02 < benschi> graste: somewhere middle east? 08:02 < graste> ^^ 08:03 < simoncpu> israel? 08:04 < benschi> whats funnt is MikeSeth whois, n=youdie 9.9 08:06 < MikeSeth> yep 08:06 < MikeSeth> drill is over 08:06 < MikeSeth> 2 minutes lol 08:07 < benschi> MikeSeth: what do you do? Hide underneath your desks? 08:07 < benschi> or actually going into a bunker? 08:07 < MikeSeth> benschi: no, evacuation to underground parking lot - bomb shelters are there 08:09 < benschi> I recently found out, that there is a big bomb shelter in Frankfurt near the mainstation, which is disguised as car park 08:09 < simoncpu> MikeSeth: my sattelite images have confirmed that your current location is in israel 08:10 < simoncpu> mwahahaha 08:10 < MikeSeth> ctcp time != "satellite images" :D 08:10 < simoncpu> lololol 08:12 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has joined #agavi 08:14 < Xylakant> benschi: that's quite common in germany 08:15 < benschi> year, thats true. But I never noticed, even tho i have parked there quite often 08:15 < benschi> also parts of the autobahn can serve as airfields >D 08:15 < Xylakant> yeah :) 08:15 < Xylakant> those are fun 08:16 < benschi> especially if you are driving a fast car, since these track are strait :) 08:18 < benschi> Xylakant: When I use AgaviConfigCache::load('mailing.xml') the fkt includes the cfg file. But in the cfg I have $this->transports, which is defined in the Model, but it tells me that I try to use this in a non class environment 08:18 < Xylakant> use "include AgaviConfigCache::checkConfig('mailing.xml')" 08:19 < benschi> alright 08:19 < Xylakant> I actually disapprove that the generated cache accesses object properties 08:19 < Xylakant> I know, agavi does that all the time but it's still bad practice :( 08:20 < Xylakant> makes testing pretty much impossible 08:23 -!- WasabiCat [n=moritz@80-219-203-171.dclient.hispeed.ch] has quit [] 08:23 -!- archtech [n=stanv@83.228.56.37] has quit [] 08:24 < benschi> how would you do it then? 08:24 < benschi> create $transport in the cfg and then in the Model do $this->transports = $transports? 08:24 < benschi> this is pretty much the same ... 08:26 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 08:27 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:28 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection] 08:32 < sth> simoncpu: Your code igniter link didn't work. 08:34 < sth> Wait, it's loading, it's just slow. 08:34 -!- _cheerios [n=_cheerio@195.197.209.254] has joined #agavi 08:34 < _cheerios> huomenta! 08:36 < simoncpu> sth: i'll volunteer to write a quick start overview or something 08:36 < simoncpu> or a simplified overview 08:36 < simoncpu> if we have a wiki =) 08:37 < sth> Well, we'll see how it goes. 08:37 < Xylakant> benschi: the generated code returns a config array 08:38 < Xylakant> actually, the best thing would be if the class gets it's config passed 08:39 -!- crazyhead [n=michi@static-87-79-92-134.netcologne.de] has quit [Read error: 60 (Operation timed out)] 08:39 < benschi> Xylakant: like include checkConfig in the initialize fkt of the Class? 08:39 -!- crazyhead [n=michi@static-87-79-92-134.netcologne.de] has joined #agavi 08:39 < Xylakant> no 08:39 < benschi> ah passed 08:40 < Xylakant> more like passing the config as parameter into the constructor or to initializes 08:40 < Xylakant> because then you can pass any config from a testing harness 08:40 < Xylakant> which agavi version is redracer based on?+ 08:41 < benschi> alright I can still rewrite my ConfigHandler 08:41 < benschi> Xylakant: latest of course 08:41 < benschi> lastest stable release ;) 08:41 < Xylakant> latest = trunk? 08:41 < Xylakant> or latest = 1.0.1 08:41 < benschi> 1.0.1 08:41 < Xylakant> ok 08:41 < Xylakant> I'll poke around in the code a little if that's fine 08:41 < benschi> why? should I use trunk? 08:41 < Xylakant> no, just curious 08:42 < benschi> do you say I'm doing a good job? 08:42 < benschi> Cuz yesterday someone said that you have this WTF look, that would improve code :D 08:42 < Xylakant> I haven't looked around yet :) 08:42 < Xylakant> I'll certainly find something 08:43 < benschi> Well that won't be hard, i guess 08:44 < Xylakant> would you like that on the agavi users mailing list or as private email? 08:44 < benschi> stuff you find? Post it on the List, I mean the code ain't secret so whats the big deal then? 08:45 < benschi> also i can always say, "hey me not professional, me student learning" :D 08:45 < Xylakant> well, it still might hurt your ego, I don't know you in person so I'd rather be careful ;) 08:46 < Xylakant> ok, so i'll push it to the dev list and in IRC 08:46 < benschi> my ego is way to big to be hurt by something like a coding mistake :) 08:46 < Xylakant> good 08:47 < Xylakant> first of 08:47 < Xylakant> you're not following best practices :) 08:47 < benschi> Xylakant: maybe someting for an advanced manual of agavi would be how to write a confighandler with xsd fiels 08:47 < benschi> sure i'm not, I don't know most of them! 08:48 < Xylakant> benschi: if I really knew how config handlers and all that xsd stuff works, that's womberts personal secret and he's guarding that viciously 08:48 < Xylakant> you checked in the index.php and the .htaccess file 08:49 < Xylakant> I'll go fix minor stuff directly in the repository if that's fine for you 08:49 < benschi> yep, i know. I should have used dev/pub 08:49 < benschi> DOIT 08:49 < benschi> or write me a ticket 08:53 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: Jarda, digitarald, hzilla 08:54 < benschi> narf, the redracer.org certificate has expired 08:54 -!- Netsplit over, joins: digitarald, Jarda, hzilla 08:55 < Xylakant> yeah, so has the agavi certificate 08:56 < benschi> seems to be the same. Xylakant is there some doc about best practices? 08:57 < Xylakant> it's part of the guide, there is no real standalone document 08:57 < Xylakant> next on the list after the guide is done :/ 08:57 < Xylakant> too much to do, too little time 08:58 < benschi> tell me ... :) I'm like 3 weeks behind the stuff we do in lectures right now 09:03 < Xylakant> :) 09:08 -!- benschi [n=benjamin@s0291.vpn.hrz.tu-darmstadt.de] has quit [] 09:09 < Xylakant> benschi: is there any reason you copied all the template files? 09:18 < sth> He's gone. 09:21 < Xylakant> yeah, I notced 09:21 < Xylakant> he quite the second I hit enter 09:23 < simoncpu> Xylakant: fear not, for your words live on 09:23 < simoncpu> for behold, everything is immortalized in the everlasting logs 09:23 < simoncpu> your words shall not perish 09:24 < skeud> hi all 09:24 < Xylakant> yeah, I know. Recorded in the scrolls of wisdom 09:24 < sth> Are the channel logs publically available though? 09:24 < Xylakant> sth: go, read the topic 09:25 < sth> Oh, neat. 09:27 < skeud> I've a question related to the FPF. I have an InputFormTemplate prefilled with infos that I take from the InputView. But if I don't fill correctly the form, the ErrorView is called and redisplay the InputFormTemplate but my infos to prefilled fields are not available (obviously cause I don't have them in the ErrorView) 09:27 < _cheerios> sweet! http://procrastineering.blogspot.com/2009/06/project-natal.html 09:28 < skeud> I think it's a recurrent problem but I don't see how to solve it... 09:29 < Xylakant> skeud: show some code please 09:29 < skeud> ok 09:31 < skeud> my UpdateAction : http://pastebin.ca/1444623 09:31 < skeud> my UpdateInputView : http://pastebin.ca/1444624 09:31 < skeud> my UpdateErrorView : http://pastebin.ca/1444626 09:32 < skeud> and where the problem is : http://pastebin.ca/1444628 (InputTemplate) 09:34 < Xylakant> skeud: that's broken... 09:34 < Xylakant> let's start with the template 09:34 < Xylakant> why do you do this here 09:34 < Xylakant> http://lentlist.lo/contacts//update 09:35 < Xylakant> you should generate the url with routing->gen() 09:35 < skeud> oh ok for that no problem 09:35 < skeud> but in fact yes 09:35 < skeud> cause depending on the contact, I will have a different id 09:35 < skeud> that's not static 09:36 < Xylakant> shure 09:36 < Xylakant> but you should still generate the url using the routing 09:36 < skeud> same problem for 3 other inputs fields 09:36 < skeud> yeah ok for that point concerning the routing 09:36 < Xylakant> yeah, slow, one by one 09:37 < Xylakant> you could even use routing->gen(null) which will fill in all incoming parameters for the route 09:37 < Xylakant> that takes care of having the proper url 09:38 < skeud> yep 09:39 < Xylakant> you should not fill in the contact data like this 09:39 < Xylakant> Name :
09:39 < Xylakant> the fpf can fill in the data for you 09:40 < graste> btw form elements should contain a block level element 09:40 < Xylakant> that 09:40 < Xylakant> is the least of his worries :) 09:41 < graste> just mentioning it, as I dunno if FPF handles it 09:41 < Xylakant> it should actually 09:42 < skeud> ok for the url, I modify it and it's working of course 09:42 < skeud> next step, how to let the fpf filling in the data for me? 09:42 < Xylakant> anyways, it will prevent html escaping errors that you'll run into sooner or later with that echo construct :) 09:44 < Xylakant> in the view, use $this->getContext()->getRequest()->setAttribute('populate', array('data to fill in'), 'org.agavi.filter.FormPopulationFilter'); 09:45 < skeud> in the Error or Input you mean? 09:45 < Xylakant> both 09:45 < skeud> ok 09:45 < Xylakant> input view... 09:45 < Xylakant> the error view should get the data from the form 09:45 < Xylakant> and that should fix it for you 09:48 < skeud> and I remove all my value="" 09:48 < Xylakant> yes 09:48 < skeud> ok let's try it 09:48 < skeud> if I solve this problem, I will have a really nice day........ 09:49 < skeud> I come back soon 09:50 < graste> just stay 09:52 < skeud> that's not working with $this->getContext()->getRequest()->setAttribute('populate', array('name', 'origin', 'mail'), 'org.agavi.filter.FormPopulationFilter'); 09:53 < skeud> oops let me think to my error 09:55 < Xylakant> well skeud, the data you need to pass is an associative array 'name' => 'myname', 'origin' => 'myorigin' etc 09:56 < skeud> yeah yeah I saw it. I'm doing it but it seems I will have the same problem 09:56 < skeud> cause in the ErrorView I don't have $this->getAttribute('contact') accessible not? 09:56 < Xylakant> you don't need that in the error view 09:57 < Xylakant> you need the prefilling only for the input view 09:58 < skeud> $this->getContext()->getRequest()->setAttribute('populate', array('name' => $this->getAttribute('contact')->getName(), 'origin' => $this->getAttribute('contact')->getOrigin(), 'mail' => $this->getAttribute('contact')->getMail()), 'org.agavi.filter.FormPopulationFilter'); 09:59 < skeud> it's not working with correct array... 10:03 < Xylakant> any error message? 10:03 < skeud> no, only empty fields 10:03 < skeud> in fact, if you check UpdateAction : http://pastebin.ca/1444623 10:04 < skeud> you will see that first I call Input with a GET to get the form 10:04 < skeud> and what I want is a prefilled form 10:04 < Xylakant> yes 10:04 < Xylakant> that's what the populate call should actually do 10:04 < skeud> so in my executeRead, I retrieve the data 10:05 < skeud> humhum 10:06 < Xylakant> can you paste your global_filters.xml? 10:07 < skeud> http://pastebin.ca/1444659 10:07 < skeud> I think I saw the problem during my copy/paste....^^ 10:08 < Xylakant> looks fine 10:08 < Xylakant> so what's the problem? 10:08 < skeud> there is nothing for read there ---> 10:08 < skeud> write 10:08 < skeud> 10:09 < skeud> but maybe I'm wrong 10:09 < Xylakant> no, that's fine 10:09 < skeud> ok ok 10:11 < skeud> just to be sure, my UpdateInput is like this now : http://pastebin.ca/1444663 10:14 < skeud> there it's a bit different 10:14 < skeud> http://dracoblue.net/dev/prepopulating-formfields-in-agavi/126/ 10:14 < skeud> does I have to put "new AgaviParameterHolder(" 10:14 < skeud> ? 10:17 < skeud> yeahhhhhhhhhhh 10:17 < skeud> it was that 10:17 < skeud> let me make another try with the ErrorView case 10:18 < Xylakant> weird. it should not need the parameterholder 10:18 < skeud> if it's not there, it's not working 10:19 < skeud> but anyway, it's ok for the InputView 10:19 < skeud> but if I try the ErrorView I have an error 10:19 < skeud> : 10:20 < Xylakant> yeah, I've been reading the code wrong :/ 10:20 < Xylakant> my fault 10:20 < Xylakant> what's the error in the ErrorView? 10:21 < skeud> http://pastebin.ca/1444672 10:21 < Xylakant> you don't need that code block 10:22 < Xylakant> the repopulation of the form should happen without that 10:23 < Xylakant> you actually don't want to read the data from the database after a form submission 10:23 < skeud> yeah sure 10:23 < skeud> so what I have to put? 10:23 < skeud> please 10:24 < Xylakant> nothing 10:24 < skeud> (and thanks by advance helping me to solve this issue) 10:24 < Xylakant> remove it 10:24 < Xylakant> the FPF takes care of that on its own 10:25 < skeud> eurekaaaaaaaaaaaaaaaaa 10:25 < skeud> thank you very much!!!!! 10:25 < Xylakant> everything working? 10:26 < skeud> yeah!!!!!!!!!!!! But a last question for you if you have time : 10:26 < skeud> if I want to put a "Back" link to go back to the previous page 10:26 < skeud> I will use routing 10:26 < Xylakant> certainly 10:26 < skeud> but I need the idcontact...... 10:27 < skeud> Back 10:28 < skeud> routing->gen('myurl', myparameter = idcontact) 10:28 < _cheerios> you always use the routing. period. :p 10:29 < skeud> yeah _cheerios, I understood that point (a good thing for my future dev anaway) 10:29 < Xylakant> routing->gen('myurl', array('idcontact' => $contact['id'])) 10:30 < skeud> yeah, but I will not have $contact['id'] in the Error case 10:32 < Xylakant> well, if you validated it you should have access to it 10:32 < Xylakant> it's in the url, isn't it? 10:33 < Xylakant> depending on your routing setup it might work if you just try $routing->gen('myurl*') 10:33 < Xylakant> add a * to the route name 10:33 < v-dogg> wooooot 10:33 < v-dogg> what is myurl*? 10:34 < Xylakant> the star? 10:34 < v-dogg> yah 10:34 < skeud> yes it is in the url 10:35 < v-dogg> WHY DIDN'T I GET THE STAR ROUTE MEMO! 10:35 < v-dogg> what does it do?-) 10:35 < Xylakant> IIRC it used to be a shortcut for "refill all parameters" 10:36 < v-dogg> isn't that default behaviour? 10:36 < Xylakant> seem to have gone though 10:36 < v-dogg> I seem to recall that you'd need to excplicitly null'ify parameters you don't want to refill 10:37 < Xylakant> skeud, try this instead routing->gen('myroute', array(), array('refill_all_parameters' => true); 10:37 < Xylakant> v-dogg: it's more complicated than that 10:37 < v-dogg> of course it is ;) 10:37 < Xylakant> if you gen(null) or generate the same route as the current one, all parameters are filled in 10:38 < Xylakant> if you generate a different route you can force parameters of the same name to be filled in by setting refill_all_parameters 10:38 < v-dogg> but gen(null, array('fooparam'=>null)) leaves fooparam out? 10:38 < Xylakant> i think so 10:38 < v-dogg> ah, of course 10:38 < v-dogg> cunning 10:42 < Wombert> star route wat? 10:43 < Xylakant> v-dogg: routename* seems to have vanished somewhere along the lines 10:44 < Xylakant> we're currently on the look, so if anybody finds a lost star, please bring it home to us 10:44 < Xylakant> anyways, off to lunch 10:44 -!- marioprudhomme [i=4a38ea03@gateway/web/ajax/mibbit.com/x-ef6f0d2a4be51f38] has joined #agavi 10:45 -!- kiki_ [n=kiki@munich.bitxtender.net] has joined #agavi 10:46 < skeud> ok 10:46 < marioprudhomme> you guys seen google wave? 10:47 < sth> No, we totally missed it :) 10:47 < sth> It looks awesome 10:47 < marioprudhomme> :P 10:47 < marioprudhomme> yea it looks cool, but the way the guy was explaining it at first 10:47 < MikeSeth> do want 10:47 < sth> It would take a massive shift with the internet to superceed email 10:47 < MikeSeth> who's kiki_? 10:47 -!- kiki_ [n=kiki@munich.bitxtender.net] has quit [Client Quit] 10:47 < skeud> how do you call a parameter in a template ? 10:47 < MikeSeth> skeud: $t['argument'] 10:47 < marioprudhomme> i got a little dissapointed, the thing that impressed me the most was the drag-image-on-browser-to-upload 10:47 < sth> MikeSeth: An intern here at BE 10:47 < marioprudhomme> but its not part of it 10:47 -!- kadamova [n=kiki@munich.bitxtender.net] has joined #agavi 10:48 < MikeSeth> skeud: $t is defined in output_types.xml 10:48 < MikeSeth> oh interns 10:48 < MikeSeth> i see BE is catching up on scale :> 10:48 < sth> Nothing wrong with us interns. 10:48 < skeud> MikeSeth: Yeah but I have set it in the view before, no? 10:49 < skeud> THANKS!!! 10:49 < MikeSeth> skeud: you set an attribute on the action container with $this->setAttribute() 10:49 < MikeSeth> container attributes are then exported into a variable that's defined in output types rendering configuration ($t in stock agavi distro) 10:49 < skeud> let me clean all my code now ^^ 10:49 < skeud> thanks again agavi channel!!! 10:50 < MikeSeth> skeud: you can, of course, also set the container attributes in the action too: 10:50 -!- kadamova [n=kiki@munich.bitxtender.net] has quit [Client Quit] 10:50 < MikeSeth> if ($model->whargharbl() === false) { $this->setAttribute('error', $model->getWhargharblError()); return 'Error'; } 10:50 -!- kadamova [n=kadamova@munich.bitxtender.net] has joined #agavi 10:51 < skeud> what to do? 10:51 < skeud> this stuff 10:52 < skeud> now, when I'm doing that : gen('contacts.contact.read', array('idcontact' => $t['contact']->getId() ))); ?> 10:53 < skeud> it is working on my Input, but if I make an error in the filling of update, I have "Call to a member function getId() on a non-object" 10:55 < MikeSeth> well, for one, don't pass complex data structures (eg objects) to the template 10:55 < MikeSeth> second, if your form page is shared between the Input and the Error view, you should make sure it's fit for both 10:58 < skeud> I come back in 5min sorry 10:58 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 10:59 < Wombert> hey MikeSeth 10:59 < marioprudhomme> mike, what would you limit yourself to when passing data to templates? 10:59 < Wombert> didn't you have trouble getting pidgin to work with jabber 10:59 < marioprudhomme> arrays would be biggest? 11:01 < MikeSeth> Wombert: it was a problem with my account on your side 11:01 < MikeSeth> so no 11:02 < MikeSeth> marioprudhomme: it really depends on the project. Sometimes I pass ORM objects (e.g. Doctrine) fully, and sometimes I flatten them 11:02 < MikeSeth> sometimes i just walk a collection of objects and collect needed attributes into an array which is then passed to the template 11:04 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 11:06 < marioprudhomme> yea, i mean, i pass db objects aswell 11:06 < marioprudhomme> but they have an array interface 11:08 < MikeSeth> marioprudhomme: ideally you would freeze them so that template authors have no chance to use the objects to perform db reads/writes 11:08 < marioprudhomme> true 11:08 < MikeSeth> most orm libs don't support freezing though 11:08 < MikeSeth> so if it's a production website you may wanna flatten it as a matter of policy 11:09 < marioprudhomme> its gonna suck alot of memory tho 11:09 -!- benschi [n=benjamin@s0263.vpn.hrz.tu-darmstadt.de] has joined #agavi 11:09 < MikeSeth> well for large data sets you have paginators or even result iterators 11:09 < MikeSeth> you don't *always* have to retrieve the entire dataset beforehand 11:09 < skeud> excuse me 11:09 < benschi> Xylakant: there was a reason why I copied all the templates 11:10 < benschi> Xylakant: I could not figure out, which template will be used when. 11:10 < MikeSeth> benschi: mmm? 11:10 < MikeSeth> brb smoke 11:10 < horros> MikeSeth: Great idea! 11:12 < benschi> MikeSeth: the question was made araound 9oo 11:20 < benschi> Wombert: What license do we want to use for Redracer now. At some point the discussion stopped, but no conclusion was made 11:21 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 11:25 < saracen> benschi: If you make it public domain, you don't need to discuss it any further =) 11:25 < benschi> saracen: why that? 11:26 < MikeSeth> and what's Redracer :D 11:27 < saracen> Well, what would there be to discuss? As far as I know, public domain is compatible with every other "license" =) 11:31 < graste> =) 11:31 < graste> don't tell him such things :p 11:32 < graste> and there's probably a difference to how you licence redracer and how you licence code that is published there, isn't it ;) 11:33 < saracen> Perhaps that should be up to the author of the code that's being published 11:34 < benschi> saracen: I am the author of the code :D 11:34 < saracen> I mean, the author of the projects submitted 11:34 < MikeSeth> Public domain isn't always a good idea 11:34 < saracen> Not redracer 11:34 < MikeSeth> benschi: so what does it DO 11:35 < saracen> MikeSeth: You liar. Public Domain is always a good idea =( 11:35 < benschi> MikeSeth: http://www.redracer.org - A code Snipplet Repository for Agavi based on Agavi 11:35 < MikeSeth> saracen: no. Public domain means I can take your code, put my copyrights on it and distribute/sell it as my own product 11:35 < saracen> Doesn't sound bad 11:36 < saracen> Sounds free. 11:36 < marioprudhomme> free ftw! 11:36 < benschi> which obviously sucks 11:36 < MikeSeth> free as in beer, not as in liberty 11:36 < saracen> Why does that suck? benschi We'll know you're the original author 11:36 < saracen> Thus get pats on the back where due 11:36 < MikeSeth> saracen: it sucks because you mean it to be free, but anyone can make it non-free 11:36 < saracen> Anyway, if all else fails. Just make up your own license =) 11:37 < MikeSeth> that's why I supported GPLv3 inclusion of anti-drm clause 11:37 < saracen> MikeSeth: But your version remains to be free 11:37 < MikeSeth> saracen: yes, as long as you distribute it 11:38 < MikeSeth> with e.g. GPL, you award explicit rights to other people 11:38 < MikeSeth> with public domain you don't 11:38 < graste> PD is more of a throw away - i don't care thing imho 11:38 < MikeSeth> thats why GPL is called viral, and that's why it's a good thing 11:39 -!- SasanRose [n=SasanRos@213.207.255.212] has quit ["leaving"] 11:39 < saracen> graste: I agree, which is what makes it cool 11:40 < benschi> saracen: but what if I care about and don't want other people to take credit for something they haven't done themself? Then PD is bad for me 11:40 < graste> yeah, but since we and Agavi care, it's not what one would choose for redracer sources ;) 11:40 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 11:40 < graste> for uploaded snippets and projects it's up to the authors I guess (except when Agavi would like them to use LGPL or BSD or APACHE or commons something or whatever) 11:41 < saracen> benschi: But if I was to copy it, can you be bothered to take legal action anyway? 11:41 < saracen> Also, if I copy it and keep it closed source, remove all notices and sell the software - you probably wouldnt know about it 11:41 < Xylakant> MikeSeth: I fail to see why the viral part of GPL is a good thing, but that's a different discussion 11:41 < graste> other licences would prohibit usage of snippets in commercial applications which would suck imho 11:41 < graste> the viral effect of GPL would suck in those cases :) 11:41 < Xylakant> and benschi, we need a CLA that transfers all rights to the redracer project 11:42 < Xylakant> saracen: most copyright violations in source code probably go unnoticed 11:43 < Xylakant> is that a reason not to choose a licence? 11:43 < benschi> Xylakant: well thats your ticket. :) 11:43 < Xylakant> it's actually david ticket 11:43 * graste is chanting "free the code! agavi snippets to the people!" =) 11:43 < saracen> Xylakant: I guess thats more of a personal opinion of whether it is or not. If bumpkeys became mainstream for burglars, I probably wouldnt bother locking my door. 11:43 < benschi> graste: the snipplets can be released under whatever licence you want, but its about redracer 11:43 < Xylakant> and I'd probably go for BSD license but we might run into issues with bundled libs 11:44 < benschi> Xylakant: I also answered your quesition about the templates a while ago 11:44 < Xylakant> saracen: you need to choose a license, so people know when they violate it. They know they're running a risk if they do 11:44 < Xylakant> seen that 11:45 < graste> indeed - saracen: you probably want to know, if you violate something _before_ you put it into your next facebook clone ^^ 11:45 < Xylakant> and depending on how much code you copied without fulfilling the license terms I actually might go sue you 11:46 < saracen> We'll see 11:46 < saracen> WE'LL SEE! 11:46 < benschi> Xylakant: I also rethought your statement about including the cfg and I think, returning an array aint a bad Idea, but then i would need to do the setup like include Swift.php and register autoload there, which should be fine tho 11:46 < Xylakant> most of the time notifying you client will be enough to get you into trouble 11:47 < Xylakant> because they will put pressure on you to fix your license violation 11:47 < MikeSeth> Xylakant: it's a good thing because it enforces the freedom of code, and subtracts from the asset value of code (turning it back into a liability, which it is) and adds it to service 11:47 < saracen> I suppose. It makes sense, about them knowing they're in risky business 11:47 < MikeSeth> Xylakant: I believe that any code meant for use by the public should be open 11:47 < benschi> but we could merge the returned array with the parameters of the initialize function, so if you provide config via initialize the cfg from the configfile will get overridden 11:47 < MikeSeth> if some software companies get destroyed in the process I'm not shedding a tear (sup Microsoft!) 11:47 < Xylakant> MikeSeth: and it prevent the code from being used in closed source project 11:48 < MikeSeth> Xylakant: which is good, because closed source projects shouldn't be 11:48 < Xylakant> which is indeed wrong 11:48 < MikeSeth> I resent the notion of intellectual property 11:48 < Xylakant> I don't 11:48 < MikeSeth> RACE WAR!!!! 11:48 < MikeSeth> hehe 11:48 < graste> IT'S ON 11:48 < saracen> I think it should be the authors decision =) 11:49 < MikeSeth> saracen: of course it is 11:49 < Xylakant> I do appreciate companies putting effort into a product and I guess they deserve to get paid for it 11:49 < MikeSeth> Xylakant: true 11:49 < Xylakant> and having all code public domain will destroy that business model 11:49 < saracen> I'm sure if you could have your caek and eat it: Open source with the money you'd get from being closed source 11:49 < saracen> You'd see a lot more open projects 11:49 < MikeSeth> Xylakant: but that business model is faulty 11:49 < Xylakant> no 11:49 < Xylakant> it's not 11:50 < saracen> I wouldnt promote PB for everything, I agree with you 11:50 < Xylakant> software patents on trivial "inventions" like clickable hyperlinks are a faulty model 11:50 < MikeSeth> Xylakant: yes, it is. It is an application of tangible commodity trade model to non-tangible non-commodities, complete with replication of fraudulent doctrines 11:50 < MikeSeth> (such as that making a copy of Photoshop is "stealing") 11:50 < Xylakant> it actually is. 11:51 < Xylakant> it is taking something for free which is not supposed to be free 11:51 < Xylakant> it's the same as sneaking in a movie theater without paying 11:51 < MikeSeth> it isn't, because you do only have a right to sell, not a right to be reimbursed 11:51 < Xylakant> you don't do actually do any damage to the theatre owner 11:51 < MikeSeth> a sale is a voluntarily contract between parties 11:51 < Xylakant> but it's still illegal 11:51 < Xylakant> yes 11:51 < benschi> but isn't that the same with buying a CD and make an MP3 out of it? 11:51 < Xylakant> and if you're ripping photoshop it's not voluntary 11:52 < Xylakant> benschi: no 11:52 < MikeSeth> Xylakant: therefore no right of sale exists. 11:52 < Xylakant> no, no right for you to use a ripped photoshop exists 11:52 < Xylakant> nobody granted you that right 11:52 < Xylakant> therefore you have none 11:52 < MikeSeth> Xylakant: it is not a prerequisite 11:52 < Xylakant> it is 11:52 < benschi> Xylakant: but if i own PS and make a copy, so that my original CD doesn't break it's not illegal 11:52 < Xylakant> that's something different 11:52 < MikeSeth> No, it isn't, even in legal systems in which it is actually criminal to do so 11:53 < saracen> Sort of off topic: But Adobe products should be completely free for home use. 11:53 < Xylakant> that's up to adobe 11:53 < benschi> so its all just depending on the point of view. 11:53 < Xylakant> I do agree that that would be a good sales practice for adobe 11:53 < saracen> I know it is, but isn't everybody at home pirating it anyway? 11:53 < MikeSeth> Xylakant: I absolutely do not see why I need the authorization to use someone's software meant for public consumption any more than I need an authorization from a book's author to read it 11:53 < saracen> The amount of people that go in to the industry, via the route of learning at home on a pirated copy... 11:53 < Xylakant> Mike: you do buy a book, do you? 11:53 < saracen> I'd have thought it'd make them more money. 11:54 < Xylakant> or you lend it from someone 11:54 < Xylakant> borrow... 11:54 < MikeSeth> Xylakant: not necessarily. I can borrow it from a friend, read it in a library, or make a photo copy 11:54 < Xylakant> if you'd ask whether I think it should be fine to borrow a copy of photoshop and return it afterwards, my answer would be "yes" 11:54 < graste> you don't copy books and provide them to your friends, do you? 11:54 < digitarald> ... or download the pdf 11:55 < Xylakant> have you ever copied a whole book? 11:55 < MikeSeth> Xylakant: you can not borrow a copy 11:55 < MikeSeth> Xylakant: as a matter of fact yes 11:55 < Xylakant> that's more expensive than buying it :) 11:55 < MikeSeth> I have copies of classified Intel Appendix H for example 11:56 < Xylakant> well, i guess there was no other way of getting that one 11:56 < MikeSeth> in either case, there is no such thing as a right for compensation, only a right to sell, which does not apply to pirated copies 11:56 < Xylakant> well, who sold you that pirated copy? 11:56 < MikeSeth> Xylakant: the liberation of USSR from communism was founded on samizdat 11:56 < Xylakant> mike 11:56 < Xylakant> the moment the first copy was made, somebody broke a contract 11:57 < MikeSeth> Xylakant: I have no obligations and no contract with Adobe 11:57 < Xylakant> is a copy of an illegal copy something legal? 11:57 < Xylakant> no, but if you buy a stolen watch, it's still stolen 11:57 < MikeSeth> yes 11:58 < MikeSeth> but the difference is, a stolen watch deprived their owner of actual value invested in its production 11:58 < Xylakant> a copy of an illegal copy still is illegal 11:58 < graste> but the moment you buy a legal adobe PS copy, you sign a contract with them, not to redistribute etc. :) 11:58 < MikeSeth> a "stolen" deprives the owner of a *potential* value, to which said owner does not have a protected right 11:58 < MikeSeth> stolen copy that is 11:58 < Xylakant> and the moment you're copying PS and using it to earn money you're depriving adobe of the sale 11:58 < benschi> It funny to see, that you guys are actually walking in cycles :D 11:59 < MikeSeth> Xylakant: but they don't have a right to have a sale, only a privilege 11:59 < Xylakant> you're depriving adobe of the right to choose whom they give PS 11:59 < MikeSeth> Xylakant: no I don't 11:59 < Xylakant> no, look up what's written down in the law books 11:59 < MikeSeth> Xylakant: I know what's written in the law books. These are artificial and fraudulent doctrines elevated into law. 12:00 < Xylakant> they do have all rights, including selling it 12:00 < saracen> This argument always occurs. If MikeSeth sold me photoshop for $5 I'd buy it. That hasn't deprived Adobe of a sale, because I'd _never_ _ever_ buy it from them at the price they want. 12:00 < MikeSeth> saracen: actually, I consider selling pirated software immoral 12:00 < Xylakant> saracen: if mike owned a legal copy of PS, they made a sale 12:00 < saracen> So I'd either have it, or I wouldnt. 12:00 < MikeSeth> (and it is certainly illegal) 12:00 < MikeSeth> then again 12:00 < MikeSeth> I think the same about drugs 12:00 < MikeSeth> selling drugs is immoral 12:01 < MikeSeth> they should be distributed freely 12:01 < saracen> Well, it was for my point. I'm not saying that I'd sell copies / buy compies from you :P 12:01 < saracen> I wouldnt, not when I can get it for free =) 12:01 < MikeSeth> Bottom line is: intellectual property is fraud 12:01 < MikeSeth> it is an inconsistent, self-depreciating principle 12:01 < Xylakant> so is having patents on how to construct stuff fraud? 12:02 < MikeSeth> it is an attempt to secure a right of conversion where none exists 12:02 < MikeSeth> Xylakant: patents were meant to secure an inventor's right to exploit his invention for LIMITED, SHORT TIME 12:02 < MikeSeth> in this context, they are acceptable 12:02 < Xylakant> so is copyright. it is the right to the creator to exploit his work for a limited, short time 12:03 -!- marioprudhomme [i=4a38ea03@gateway/web/ajax/mibbit.com/x-ef6f0d2a4be51f38] has left #agavi [] 12:03 < Xylakant> the fact that the time was extended beyond reason is a completely different matter 12:03 < MikeSeth> no, that's the authorship right 12:03 < MikeSeth> a copyright is a derived right granted *to* users *by* the author 12:03 < MikeSeth> authorship rights are irrevokable 12:03 < MikeSeth> copyrights are 12:03 < Xylakant> not in american law system 12:04 < Xylakant> in german that's even different 12:04 < Xylakant> we don't have copyright in that term 12:04 < MikeSeth> true, in american system right of authorship is weakened 12:04 < Xylakant> but the original authors rights which are not transferrable and the rights to use the work which are transferrable 12:04 < MikeSeth> Xylakant: the latter is copyright 12:05 < Xylakant> no 12:05 < MikeSeth> in either case, it's semantics around the fraud that is the intellectual property 12:05 < Xylakant> a common misconception, but still wrong 12:05 < MikeSeth> debts can not be created without preexisting obligations 12:06 < MikeSeth> if they do, we call it blackmail 12:06 < Xylakant> where is a debt created? 12:06 < Xylakant> I create something, be it material or immaterial 12:06 < skeud> hi again. how to set attributes in action in order that they are available for Input and Error views? 12:06 < Xylakant> and I choose to make that public under certain conditions 12:06 < MikeSeth> Xylakant: if I use a copy of PS and Adobe *demands* money for it, they are essentially opening a debt account for me 12:06 < skeud> available = accessible 12:06 < saracen> $this->setAttribute('test', true); 12:06 < graste> $this->setAttribute() 12:06 < MikeSeth> skeud: order isn't relevant 12:07 < Xylakant> MikeSeth: you're not to use a copy of photoshop 12:07 < MikeSeth> skeud: ah.. nvm 12:07 < Xylakant> that's all there is to it 12:07 < Xylakant> you choose to use a pirated copy 12:07 < Xylakant> you're creating the debt because you know the terms under which you're allowed to use a copy 12:08 < Xylakant> you're free to use gimp 12:08 < Xylakant> but you choose ps because it obviously fits your purpose better 12:08 < Xylakant> is it unfair that adobe desires to get compensated for obviously saving you time and money? 12:09 < skeud> saracen: yeah but in fact I set it in a executeRead() method in my action 12:09 < skeud> saracen: and when I fill my form with error, the errorView is then called but I cannot access to the attribute 12:10 < MikeSeth> Xylakant: and why? not only that's ridiculous from practical point of view (as a flawed business model), but also from personal one. What right does anyone have to tell me what to do/use or not? 12:10 < saracen> Thats probably because executeRead isnt being called 12:10 < skeud> yeah of course 12:10 < skeud> so what's is the way to do that? 12:10 < Xylakant> Mike, would you like to be paid for your work? 12:10 < Xylakant> a fair wage? 12:10 < saracen> If it's a validator which caused the error, then handleError() gets called on your action 12:10 < MikeSeth> Xylakant: "knowing the terms" doesn't mean I consented to them and any obligations arise from them 12:11 < Xylakant> by using the product you consent 12:11 < MikeSeth> no 12:11 < saracen> So you could assign your attribute in handleError for use in the error view 12:11 < Xylakant> because that's how licenses work 12:11 < MikeSeth> Just because Adobe *says* I consent doesn't mean I consent (and in fact, see cat-based EULA court argument) 12:11 < MikeSeth> Xylakant: a license that I did not accept has no bearing on me 12:11 < Xylakant> yes 12:12 < Xylakant> and you basically have no right to use anything without having a license 12:12 < MikeSeth> Xylakant: I don't need one 12:12 < Xylakant> anyways, do you want to be paid for your work? 12:12 < skeud> saracen: ok I will try that point 12:12 < Xylakant> who is paying for your work, mike? 12:13 < MikeSeth> Xylakant: my company 12:13 < Xylakant> so you can have a flat, by food 12:13 < MikeSeth> Xylakant: for which I create tools 12:13 < MikeSeth> Xylakant: which are again a) not meant for public consumption b) shared with community where appropriately 12:13 < MikeSeth> s/ly// 12:13 < Xylakant> what is "where appropriate"? 12:14 < Xylakant> your company certainly is selling a product, is it? 12:14 < MikeSeth> Xylakant: no 12:14 < MikeSeth> rather 12:14 < Xylakant> what do they do? 12:14 < MikeSeth> my company is a gaming company 12:14 < Xylakant> yes, they do sell a service 12:14 < MikeSeth> the revenue comes from players 12:14 < MikeSeth> yes, and the service they sell has nothing to do with the products I create 12:14 < MikeSeth> my products reduce costs and raise efficiency, but they are NOT being sold 12:15 < Xylakant> what if someone came in and copied your code, your tools, the websites your company provides and made the same business, just for free? 12:15 < Xylakant> because they just had to copy it? 12:15 < MikeSeth> Xylakant: I would laugh in their face, because it would be completely useless outside of this company 12:15 < Xylakant> if your company would go broke? 12:15 < MikeSeth> (and I say that because people tried) 12:15 < Xylakant> you get the point 12:15 < MikeSeth> I do get the point 12:16 < Xylakant> not all of what your company does is offered to the public for free 12:16 < benschi> isn't a licence just there to make sure from the beginning what might happen, if you violate it? 12:16 < Xylakant> the fact that your tools don't go into the revenue model doesn't change that 12:16 < benschi> in german i would say "rechtssicherheit" 12:16 < Xylakant> benschi: a license grants you rights in return for fulfilling the terms 12:16 < MikeSeth> Xylakant: yes, but as I said, we're discussing software for public consumption, which has ethical implications when weighed against copyrights 12:17 < benschi> donno what this is in english tho 12:17 < Xylakant> adobe is not for public consumption 12:17 < Xylakant> it's created by programmers that get paid for it 12:17 < MikeSeth> Xylakant: a license grants you rights that are ARTIFICIALLY PRE-TAKEN from you by fraudulent and immoral law 12:17 < Xylakant> by adobe 12:17 < benschi> legal certainty it is 12:17 < Xylakant> benschi: yes, basically 12:18 -!- matbtt [i=9b3844d8@gateway/web/ajax/mibbit.com/x-68a984a2a721299a] has joined #agavi 12:18 < Xylakant> as long as you stick to the terms, the copyright owner basically states not to sue you 12:18 < MikeSeth> Xylakant: no, copyrights exist specifically to create incentive to create public consumption products 12:18 < benschi> Xylakant: might we come back to the question I had, since lecture is about to start in 10mins 12:19 < MikeSeth> fact is, from Adobe's perspective it does not matter at all if I pirated the copy or never bought it 12:19 < MikeSeth> they are only entitled to reimbursement if *I* consent to that, that is, their software has monetary value 12:19 < Xylakant> MikeSeth: indeed. the interesting question is: if you'd never have bought it, why did you pirate it? 12:20 < MikeSeth> (for the record, I don't have pirated PS and I *do* consider PS one of these tools you absolutely HAVE to pay for because it's worth it) 12:20 < Xylakant> see, same is actually true for music and movies 12:20 < Xylakant> I consider music that's worth having music that's worth buying 12:21 < MikeSeth> Xylakant: I can give you a zillion reasons. For example: Adobe failed to market it in my region; I wanted to study it so that I can earn money with it and *then* pay for a license; I wanted to see its manual; etc etc etc. It's irrelevant, because Adobe has no *right* to know I'm using it in first place 12:21 < skeud> saracen: I created my handleError() and set my attribute inside but still the same problem... 12:21 < MikeSeth> Xylakant: I don't. I have a lot of shitty music that's okay every now and then but certainly won't be worth paying for. 12:22 < MikeSeth> Xylakant: this by the way deserves a separate mention 12:22 < Xylakant> I say: delete that music and be a happier man :) 12:22 < MikeSeth> in Israel, I can't watch most shows that are being broadcast in USA 12:23 < MikeSeth> no license = no shows for me 12:23 < MikeSeth> so I pirate them 12:23 < Xylakant> MikeSeth: I agree that there are many things that are wrong in the current system 12:23 < MikeSeth> and I would GLADLY donate to e.g. makers of Dollhouse 12:23 < MikeSeth> but they DONT ACCEPT DONATIONS 12:24 < MikeSeth> Xylakant: and summarily, of course I want people to pay for my product 12:24 < benschi> so i'm off for now. Have a fuin argument MikeSeth and Xylakant :) 12:24 < MikeSeth> Xylakant: but I want them to pay for it because they want to, and not because I forced them after having caught them using it 12:25 -!- benschi [n=benjamin@s0263.vpn.hrz.tu-darmstadt.de] has quit ["Gone for life"] 12:25 < Xylakant> but I still say that pirating music/movies/tv-shows/software is stealing. everyone still does it, but that doesn't change the fact 12:26 < Xylakant> And there could be a lot of money made by having an IP-TV channel with american series broadcasts. 12:26 < MikeSeth> Xylakant: it isn't stealing because the author is deprived of POTENTIAL value, not actual one 12:26 < MikeSeth> Xylakant: because USA media companies are shit, their $10/mo goes to easynews from which I download most of my shows 12:26 < Xylakant> if only one person that copied it would have bought it, there is damage 12:27 < MikeSeth> Xylakant: and if they wanted to sell 100000 copies but only sold 95000 does it mean that they have a right to get 5k more sales from the government? no 12:27 < MikeSeth> aspirations are irrelevant 12:27 < MikeSeth> you only get paid when people want to pay you and not in any other way 12:27 < MikeSeth> if Adobe has no contract with me, I owe them nothing and they have no right to inspect me or make demands 12:28 < MikeSeth> (other than the one actually enabled by law, immoral and fraudulent) 12:29 < MikeSeth> in either case, unlike tangible property, which is [usually] a result of individual manual skill, intellectual property rests solidly on collective achievements of all generations of humanity 12:30 < MikeSeth> to usurp it under the guise of "rights" is also immoral 12:33 < Xylakant> so if I spend 10 hours to design a most beautiful chair it's moral to want money for it because I've spent 10 hours doing manual work 12:33 < MikeSeth> Xylakant: that's not a valid argument, because that's art 12:33 < Xylakant> and I my good friend sandra spents 10 hours creating a most beautiful design for a website it's immoral because it's mostly thinking and the result is bits and bytes not wooden work? 12:33 < Xylakant> design is not art 12:34 < Xylakant> design is part of the industrial process of creating a product 12:34 < Xylakant> both examples involve a lot of copying from others 12:34 < Xylakant> so why is it ok to copy the website and not the chair? 12:35 < MikeSeth> Xylakant: it's perfectly ok to copy the chair too 12:35 < Xylakant> and why should I get paid for it and she shouldn't? 12:35 < Xylakant> so who pays me for it? 12:35 < Xylakant> if everybody copies it? 12:35 < MikeSeth> people who genuinely like it 12:36 < Xylakant> Mike: sad enough, that's not true 12:36 < MikeSeth> which has a nice side effect: it starves shitty artists & labourers 12:36 < MikeSeth> Xylakant: well, it's not true in the sense that all but the latest generation aren't imbued with these values 12:36 < Xylakant> that's the point 12:36 < Xylakant> "awesome cd, I need a copy" 12:37 < Xylakant> I worked in a record store 12:37 < Xylakant> people would come and listen and then discuss in the store where to copy the music from 12:37 < MikeSeth> but, the notion of intellectual property is still immoral and the notion of creating obligations out of thin air contradicts the philosophy of law and is fraud 12:37 < skeud> v-dogg: do you know it http://pastebin.ca/1444777 is a good way to make an handleError ? 12:37 < Xylakant> and some people would actually go and steal the booklet 12:38 < saracen> This conversation is still on? 12:38 < MikeSeth> Xylakant: and has it ever occured to you that replication of music is not (and never has been) a function of its cost? 12:38 * saracen changes channel 12:38 < Xylakant> so that their copy looks like the original 12:38 < MikeSeth> Xylakant: music industry failed to come up with modern, convenient ways to deliver music to customers 12:38 < Xylakant> I do agree that the music industries business model is flawed 12:39 < Xylakant> but I don't agree that ripping the music is the right way to go 12:39 < MikeSeth> same with software piracy: it's simply EASIER to download photoshop than go and buy it 12:39 < MikeSeth> it is absolutely the right way to go 12:39 < MikeSeth> unlike software music is pure art 12:39 < MikeSeth> popularity is its only measure of quality 12:39 < Xylakant> I have a lot of friends that are musicians 12:40 < MikeSeth> Xylakant: so if I buy one of your friend's CD and it turns out the music is shit even though the billboard said it's "super awesome uber hit", can I sue for false advertisement and consumer fraud? 12:40 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 12:40 < Xylakant> you could listen for free first. 12:41 < MikeSeth> not according to music industry I couldn't 12:41 < Xylakant> Mike, I don't mind copying cds for friends. I like doing mixtapes and giving them away 12:41 < Xylakant> I promote the bands I love 12:41 < Xylakant> and I do agree that the music industries business model is flawed 12:42 < MikeSeth> Xylakant: so please explain me, why do "intellectual property" owners, including programmers/musicians, are entitled to exploit the tangible commodity sale model for their own profit while not bearing any accountability that comes with it 12:42 < Xylakant> but honestly, I do believe that my friends do deserve to get paid if anybody likes to have their music at home 12:42 < MikeSeth> for example 12:42 < MikeSeth> I bought a CD 12:42 < MikeSeth> and one day a song made me very angry 12:42 < MikeSeth> if my microwave oven froze products instead of cooking them on certain days, that'd be consumer fraud 12:43 < Xylakant> so if your drugs take you down, do you sue the dealer? 12:43 < MikeSeth> why am I not entitled to consumer commodity rights but I have all the obligations that come from it 12:43 < Xylakant> which obligations do you have in case of music? 12:43 < MikeSeth> Xylakant: well, paying for it apparently 12:43 < Xylakant> the only obligation is "listen to it first, the decide if you like it" 12:43 < MikeSeth> I pay for it 12:44 < MikeSeth> but it doesn't become my property 12:44 < Xylakant> and then pay for it 12:44 < MikeSeth> i cant use samples from the song 12:44 < MikeSeth> i cant cut it up and remix it 12:44 < MikeSeth> i cant even post full lyrics 12:44 < Xylakant> that really really depends 12:44 < MikeSeth> can't share it with friends 12:44 < MikeSeth> can't upload it to my website 12:44 < MikeSeth> can't make a copy to listen to in the car 12:44 < Xylakant> we do agree on most of those points 12:45 < MikeSeth> (well technically I can, but all of it is illegal) 12:45 < Xylakant> except for that "share it with the rest of the world" 12:45 < MikeSeth> but if it IS my property, who has a right to tell me what to do with it? 12:45 < MikeSeth> it isn't my property 12:45 < Xylakant> no, the cd is 12:45 < MikeSeth> the CD is media 12:45 < MikeSeth> but I didn't pay for a CD, I paid for its contents 12:45 < Xylakant> but sharing and remixing might violate the authorship rights 12:46 < Xylakant> come on, who forced you to buy the cd? 12:46 < graste> and still you don't own the right to distribute the contents as music labels (or whoever) pays artists for that right 12:46 < Xylakant> you chose to 12:46 < graste> you aren't paying them 12:46 < MikeSeth> Xylakant: so damned if you do and damned if you don't? 12:46 < Xylakant> why? 12:46 < MikeSeth> why is it that when I buy a car, I own it, but when I buy a song, I don't? 12:46 < Xylakant> it's your own free decision whether the price is justified 12:47 < Xylakant> you pay for the right to listen to it, to play it aloud whenever you want to, to listen to it with your friends 12:47 < Xylakant> I do agree that giving a copy to your friend to listen to should be included as well (actually, in germany it is) 12:47 < MikeSeth> Xylakant: and, again, why is that the case, and how transfer of money for the car is different from transfer of money for a song? 12:47 < Xylakant> if the price is right for you, go buy it 12:48 < MikeSeth> you are not BUYING it 12:48 < MikeSeth> you are LEASING it 12:48 < Xylakant> ok, you can lease a car as well 12:48 < Xylakant> why do you pay for that? 12:48 < MikeSeth> sure you can 12:48 < Xylakant> you can buy all rights for a song as well 12:48 < MikeSeth> but what you can't do is buy a song 12:48 < Xylakant> you just could not AFFORD it 12:48 < Xylakant> that's why you'Re l 12:48 < Xylakant> leasing it 12:49 < Xylakant> but the option exists 12:49 < MikeSeth> in other words, intellectual property is specifically designed to defraud consumers and protect authors 12:49 < Xylakant> enquire at the label of your choice, if your request is serious enough, go buy it 12:49 < MikeSeth> even though its stated purpose is reverse 12:50 < Xylakant> yes, it is designed to protect authors 12:50 < MikeSeth> which is fine 12:50 < MikeSeth> *as long as* it is morally consistent 12:50 < MikeSeth> which it isn't 12:50 < MikeSeth> though 12:51 < MikeSeth> as a libertarian natural capitalist for me personally the correct answer would be "make your own damn music" 12:51 < Xylakant> he's right 12:51 < Xylakant> or buy your own band 12:51 < MikeSeth> I don't really have a right to other people's work 12:51 < MikeSeth> my point however is that I also don't need one, since no harm is done 12:52 < skeud> saracen: I read somewhere else that it's possible to set attributes to the user directly 12:52 < MikeSeth> skeud: sure 12:52 < skeud> saracen: I didn't think to that 12:53 < skeud> but maybe it would solve all my problems 12:53 < MikeSeth> skeud: $user->setAttribute('lalalal', 1); // this will persist as long as the session exists 12:53 < skeud> yeah but is it a good way? 12:53 < MikeSeth> to do what 12:53 < skeud> same problem than 15min ^^ 12:53 < skeud> my user have a list of contact 12:54 < MikeSeth> skeud: if you want to persist data across HTTP requests, the user object is the way to go 12:54 < skeud> ok ok thanks 12:54 < MikeSeth> skeud: if you just need to pass it around in a single invocation, usually the global Request object is used 12:55 < skeud> in fact the problem is that I set an attribute in an ExecuteRead 12:55 < skeud> which show an InputView 12:55 < skeud> but if my form isn't well filled, ErrorView is called 12:55 < skeud> but I cannot access to the attribute set in the ExecuteRead 12:56 < skeud> you understand? 13:01 < Xylakant> skeud, the issue is still your contact-id? 13:02 < Xylakant> why don't you just access $rd->getParameter('idcontact')? 13:02 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 13:02 < Xylakant> if that is not valid, you're in deep trouble anyways 13:04 < skeud> yeah I'm in deep trouble..... 13:05 < Xylakant> would you please paste all relevant files again in the state they are now? 13:05 < Xylakant> include the validation xml 13:07 < skeud> main problem is here 13:07 < skeud> http://pastebin.ca/1444810 13:08 < Xylakant> yes, that won't work 13:08 < skeud> of course 13:08 < skeud> UpdateAction = http://pastebin.ca/1444814 13:09 < skeud> and the problem is : when there is an filling error, my ErrorView use the same template 13:09 < Xylakant> I need the view, the validation xml and the routing file if possible 13:09 < skeud> $t['contact']->getId() isn't availbale 13:09 < Xylakant> no, it won't 13:10 < skeud> yeah I know that and I understand ^^ 13:10 < skeud> http://pastebin.ca/1444816 13:10 < skeud> this is the view 13:10 < Xylakant> the error view as well please 13:11 < skeud> my validator http://pastebin.ca/1444817 13:11 < skeud> errorview http://pastebin.ca/1444820 13:12 < Xylakant> have you tried 13:12 < Xylakant> Back 13:12 < skeud> no let me 13:12 < Xylakant> and I'd really recommend that you create the urls in the view instead of in the template 13:12 < v-dogg> reasoning? 13:13 < Xylakant> some template engines can't call methods properly 13:13 < Xylakant> generally because it's the views job :) 13:13 < skeud> yeah it's working........ 13:14 < skeud> !!! 13:14 < skeud> thanks you! I will try with my other similar problems 13:15 < skeud> ok for the creation of the URL 13:15 < skeud> thanks again 13:18 < skeud> hum, Xylakant 13:18 < Xylakant> hmm? 13:18 < skeud> Xylakant: just another one similar problem 13:18 < skeud> ;-) 13:19 < Xylakant> go ahead, ask 13:19 < skeud> http://pastebin.ca/1444832 13:19 < skeud> I was copy/pasting ;-) 13:20 < skeud> for this one, because it's a specifity for each user, I can set $contacts directly to the User not? 13:20 < skeud> or maybe there is another simple way? 13:22 < Xylakant> in that case you need to read the information even in an error case 13:22 < Xylakant> your action should implement executeWriteError(AgaviRequestDataHolder $rd), that will be called when an error occurs 13:22 < skeud> yeah exactly 13:22 < Xylakant> there you can read the data from the database 13:23 < skeud> directly in the template? 13:23 < skeud> or in both view Input and Error? 13:24 < Xylakant> i fail to understand the question 13:24 < skeud> just to be sure I well understood, I retrieve the data from database where? 13:26 < Xylakant> in the Action's executeRead() and in the Action's handleWriteError() methods 13:27 < skeud> yeah that's already what I tried 13:27 < skeud> but the handleWriteError isnt working 13:27 < skeud> ........ 13:27 < Xylakant> well, show me the code 13:28 -!- ZeelotDIEDSLDIE is now known as Zeelot3k 13:28 < skeud> no let me try I think I forgot something in my code last time 13:28 < skeud> just 2min 13:29 < skeud> argh thanks 13:29 < skeud> I forgot just 1 line............ 13:29 < skeud> thank you very much for the whole answers 13:29 < skeud> ;-) 13:32 -!- nfq_ [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 13:35 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 13:46 -!- Wombert_ [n=Wombert@munich.bitxtender.net] has joined #agavi 13:47 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [Read error: 110 (Connection timed out)] 13:47 -!- Wombert_ [n=Wombert@pdpc/supporter/professional/wombert] has quit [Client Quit] 13:51 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:54 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has joined #agavi 14:05 -!- nfq_ [n=nfq@zux006-049-117.adsl.green.ch] has quit [Read error: 54 (Connection reset by peer)] 14:14 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 14:16 < saracen> Am I still here? 14:16 < MikeSeth> no 14:17 < saracen> =) 14:17 < sth> Nope 14:18 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has joined #agavi 14:18 < benschi> Xylakant: here I am 14:18 < benschi> :) almost punctual 14:28 -!- matbtt [i=9b3844d8@gateway/web/ajax/mibbit.com/x-68a984a2a721299a] has quit ["http://www.mibbit.com ajax IRC Client"] 14:29 -!- marioprudhomme [i=4a38ea03@gateway/web/ajax/mibbit.com/x-ef6f0d2a4be51f38] has joined #agavi 14:34 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 14:35 -!- Rayne [n=Rayne3@pD954B4CD.dip.t-dialin.net] has joined #agavi 14:36 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 14:39 -!- Zeelot [n=zeelot@adsl-8-12-225.mia.bellsouth.net] has joined #agavi 14:42 < _cheerios> holy batman the germans have the best dedicated server deals o_O 14:42 < _cheerios> and japan has like the worst 14:43 < MikeSeth> you havent seen chinese deals then 14:43 < _cheerios> havent been able to google any, they underground? :D 14:44 < _cheerios> i could only find many vps offers, and all dedicated offers really stank (pricey, old hardware, little bandwidth,...) 14:44 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has quit ["Gone for life"] 14:45 < Rayne> o hai guys 14:45 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 14:48 -!- _cheerios [n=_cheerio@195.197.209.254] has quit ["drooloverserverspecs"] 14:54 * sth sets the gestapo on Rayne 14:55 -!- Zeelot3k [n=zeelot@98.64.60.251] has quit [Read error: 110 (Connection timed out)] 14:57 < Rayne> intruder alert! red spy ... eh gestappo is in the base! 14:57 < Rayne> wtf sth :/ 14:59 < sth> wut? 15:00 < marioprudhomme> i got gestapoed the other day :( 15:02 < MikeSeth> half of my family was literally gestapoed 15:02 < MikeSeth> i win by default 15:02 < MikeSeth> GIEF REPARATIONS PLOX 15:10 < Rayne> re-wut sth :P 15:10 < saracen> Listen up, or pornography starring your mother will be the second worst thing that happens to you today. 15:11 < Rayne> :A 15:12 < Rayne> gentlemen, this channel is full of win. indeed. 15:18 < Rayne> saracen, do you have tf2? 15:19 < saracen> Of course 15:19 < Rayne> cool :) 15:27 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 15:40 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 15:51 < Rayne> see you later guys 15:52 -!- Rayne [n=Rayne3@pD954B4CD.dip.t-dialin.net] has quit ["kthxbye"] 15:55 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 16:10 < sth> I need to find more people to beat at guitar hero in the BE office. 16:18 < sth> This book is retarded. 16:19 < sth> It talks about "syntax diagrams" instead of using the proper name 16:20 < sth> But I guess the "proper" name is subjective 16:20 < sth> Depending on who taught you it 16:35 -!- kadamova [n=kadamova@munich.bitxtender.net] has quit [Client Quit] 16:40 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 60 (Operation timed out)] 16:49 -!- pashyon [n=tf@ip-90-186-218-71.web.vodafone.de] has joined #agavi 17:03 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving."] 17:10 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [] 17:16 -!- pashyon [n=tf@ip-90-186-218-71.web.vodafone.de] has quit [Read error: 60 (Operation timed out)] 17:29 -!- fnordfish [n=Adium@g225106222.adsl.alicedsl.de] has joined #agavi 17:30 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit [Remote closed the connection] 17:36 -!- fnordfish [n=Adium@g225106222.adsl.alicedsl.de] has left #agavi [] 17:38 -!- luke` [n=luke`@59.92.159.157] has quit [Read error: 60 (Operation timed out)] 17:41 -!- luke` [n=luke`@59.92.166.29] has joined #agavi 17:43 -!- Xylakant [n=Xylakant@85.183.90.3] has quit [] 17:57 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 18:20 -!- archtech [n=stanv@83.228.56.37] has quit [No route to host] 18:20 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 18:23 < CIA-65> impl * r4089 /branches/impl-874/CHANGELOG: changelog, refs #874 18:35 -!- graste [n=graste@g225149020.adsl.alicedsl.de] has joined #agavi 18:36 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has joined #agavi 18:51 < CIA-65> impl * r4090 /trunk/ (17 files in 6 dirs): Merge branches/impl-874 into trunk 18:53 < sth> Noah's busy. 18:55 < impl> I can't remember if I'm doing this right :x 18:55 -!- marioprudhomme [i=4a38ea03@gateway/web/ajax/mibbit.com/x-ef6f0d2a4be51f38] has left #agavi [] 18:55 < sth> Doing what right? 18:55 < impl> the merging 18:55 < sth> Oh. 18:55 < sth> svn merge to from isn't? 18:56 < impl> svn merge -r start:end path 18:56 < impl> but there's various ways to get it to do almost the same thing 18:57 < sth> It took me 20 minutes to get the internet working here 18:57 < impl> in your new apartment? 18:57 < sth> I'm in university dorms 18:57 < sth> On the down-lo 18:58 < CIA-65> impl * r4091 /branches/impl-874/: branch on, branch off. closes #874 18:58 < impl> oh, nice 18:58 < sth> But the instructions are all in German 18:58 < impl> haha. 18:58 < sth> So I randomly started guessing at them 18:59 < sth> It's also official that I'm munich, I'm apart of the Germany facebook network 18:59 < impl> German is close enough to English that you should be able to tell :D 18:59 < impl> at least for technology things 19:00 < impl> lawl. 19:00 < sth> yup 19:00 -!- Xylakant [n=Xylakant@p57944E8E.dip.t-dialin.net] has joined #agavi 19:00 < sth> Hey Felix. 19:00 < impl> oh shit, Xylakant's here. that probably means whatever I did, I did wrong 19:00 < sth> Ha 19:01 < Xylakant> it probably means that I flipped open my mac and the irc client was runnig 19:01 < impl> aww, close :D 19:02 < impl> how's it going? 19:02 < sth> This is awesome, I have a mcdonalds and subway downstairs in front of my apartment building 19:02 < impl> sth: subway++ 19:03 < sth> 2,49 for a 6" 19:04 < sth> I need to buy pillows and stuff. 19:04 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 19:05 < graste> the joys of staying abroad 19:05 < sth> yup 19:05 < sth> But Munich is an awesome place 19:06 < sth> It's so nice here 19:06 < graste> :) 19:07 < impl> graste: Wo wohnst du? 19:07 < graste> berlin 19:07 < impl> ah 19:22 < Xylakant> kk, off :) 19:22 < Xylakant> cu impl ;) 19:22 -!- Xylakant [n=Xylakant@p57944E8E.dip.t-dialin.net] has quit [] 19:23 < _cherhome> sth, is kaos around? 19:30 -!- Rayne [n=Rayne3@pD954B46B.dip.t-dialin.net] has joined #agavi 19:34 < sth> kaos? 19:36 < _cherhome> dominik 19:36 < sth> Oh, he's out of the office for a while 19:48 < benschi> yeah eclipse 3.5 is quite fast and the PDT seem to work quite well 19:49 < benschi> nice 19:49 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 19:50 < _cherhome> eclipse, fast? :rollseyes: 19:51 < benschi> Yet i haven't found a better IDE 19:51 < benschi> and yeah its fast 19:52 < _cherhome> faster than netbeans? 19:52 < benschi> i can remember versions were I needed 3 min to start up eclipse 19:52 < _cherhome> that's the current version :) 19:52 < benschi> haven't used netbeans yet 19:52 < benschi> actually no, timing was 20 sec with all plugins and workspace build 19:52 < sth> Komodo is cool 19:53 < benschi> 3.4 is a little slower on the same workspace 19:53 < benschi> _cherhome: how is netbeans concerning php? 19:54 < graste> nice 19:54 < benschi> isn't it more made for javaServlets and stuff 19:54 < graste> take the latest sucessful nightly build of netbeans and try it 19:54 < graste> netbeans is a platform with plugins 19:54 < _cherhome> the only thing left me looking at eclipse is their svn explorer, which i couldn't find in netbeans 19:54 < benschi> is it free? 19:54 < graste> yes 19:55 < benschi> link :) 19:55 < benschi> then I'll try it 19:55 < _cherhome> http://www.netbeans.org/ 19:55 < benschi> _cherhome: no svn in netbeans, than its usless to me 19:55 < graste> http://download.netbeans.org/netbeans/6.7/rc/ 19:55 < graste> release candidate 19:55 < benschi> that link was sure too simple 9.9 19:56 < _cherhome> benschi, there is svn ofc, im talking about the explorer like functionality for repository browsing 19:56 < graste> but should do it - I'm on some nightly from 2 weeks ago or so 19:56 < _cherhome> im still at 6.5 19:56 < _cherhome> will wait for stable 19:56 < benschi> I try the rc 19:57 < graste> file://localhost/home/graste/Desktop/agavi-faq/agavi-faq.html#misc_0 19:57 < benschi> loool >D 19:57 < graste> if you've got another tip for $ide - I'm open to suggestions ^^ 19:58 < benschi> graste: welcome to localhost, your friendly computer environment 19:58 < graste> yeah 19:58 < benschi> whats the real link tben? 19:59 < graste> http://www.mivesto.de/agavi/agavi-faq.html#misc_0 19:59 < graste> ^^ 20:00 < benschi> the type hinting doesn't seem to work here 20:00 < graste> sometimes it does - didn't play around too much with it :) 20:01 < graste> the code completion etc is something they're working on imho 20:01 < graste> not sure though 20:08 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 20:09 < benschi> graste: the thingy thing is that getModel has @return AgaviModel. So the variable will only be an AgaviModel 20:10 < graste> :) 20:10 < impl> apparently 20:10 < impl> I did it wrong 20:10 < impl> :x 20:11 < graste> :o 20:17 < benschi> how can i checkout form svn into a new Netbeans project 20:17 < benschi> impl: don't worry, just revert and smile again :D 20:18 < impl> benschi: well it worked fine :P 20:18 < impl> it just wasn't how I supposed to do it 20:19 < benschi> ah well then. Thought you totally messed up things 20:19 < impl> naw 20:19 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:20 < benschi> _cherhome, graste svn checkout in netbeans 20:20 < benschi> plz 20:20 < benschi> ah found it 20:21 < benschi> a bit tricky 20:21 < _cherhome> Versioning > Subversion > Checkout 20:22 < graste> I'm working with svn on command line most of the time 20:23 < graste> and I don't like the missign svn file browser in netbeans 20:23 < graste> as well 20:24 < Rayne> is there no svn plugin which you would like? (haven't used svn with netbeans yet) 20:24 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 20:24 -!- matbtt [n=matbtt@Y7e22.y.pppool.de] has joined #agavi 20:28 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 20:28 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:31 < graste> dunno - it's not THAT important for me :) 20:31 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 20:31 < graste> svn add/di/ci/log is enough for everyone :p 20:31 < graste> co 20:33 < v-dogg> tortoisesvn is enough for everyone (shut up linux geeks and mac fanboyz ;p ) 20:33 < graste> :) 20:33 < graste> most ugly tool is gitk <: 20:36 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:36 < benschi> tortoisesvn is nothing more than a click and forget ui for windozers 20:37 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 20:38 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Client Quit] 20:38 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:46 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 20:47 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 20:51 -!- matbtt [n=matbtt@Y7e22.y.pppool.de] has left #agavi [] 20:55 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:06 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:08 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:16 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:16 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:16 < benschi> is there a nicer way to do this: $tp['class']::newInstance(); 21:18 < graste> ` 21:18 < graste> ? 21:20 < benschi> $tp['class'] is the name of the class 21:20 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 21:22 < benschi> new $tp['class'] seems to work as well 21:22 < benschi> :) 21:22 < benschi> neat 21:22 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 110 (Connection timed out)] 21:25 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:25 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:34 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:38 < benschi> graste: I've to say, netbeans looks quite nice 21:38 < graste> :) 21:38 < graste> there are eclipse and eclipse_imroved key bindings if you need some 21:38 < graste> not perfect, but a good start 21:38 < benschi> some stuff is differen to eclipse but still 21:39 < graste> I was missing ctrl+shift+r etc 21:39 < graste> =) 21:39 < benschi> whats that? 21:39 < graste> open resource 21:39 < benschi> i miss cmd + d for deleting lines 21:39 < graste> just add it :) 21:39 < graste> or d/l eclipse shortcuts 21:40 < graste> there is a default profile already built-in in netbeans 21:40 < graste> in options somewhere 21:41 < benschi> yeah found it 21:41 < benschi> but there is a big red line a cross the screen which is kinda anoying 21:42 < graste> ? 21:45 < Rayne> benschi, do you mean the "80 chars line"? 21:45 < benschi> http://img189.imageshack.us/img189/8721/bild1tjk.png 21:45 < benschi> Rayne: guess so 21:46 < Rayne> you can disable that line... let me guess where 21:47 < Rayne> hm weird, you can only limit the "chars" but not the line itself. tool->options->editor->formatting 21:48 < Rayne> you could enter a high char count as work around 21:50 < benschi> 191 is max 21:50 < benschi> but now the line is gone for goosd 21:54 -!- fnordfish [n=Adium@g225106222.adsl.alicedsl.de] has joined #agavi 21:54 < Rayne> would be interessting to know the reaseon why 191 is the max value *scratches imaginary beard* 22:01 < graste> perhaps some combination of paper size and active font settings? ^^ 22:01 -!- graste [n=graste@g225149020.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean they aren't right behind you!"] 22:07 -!- fnordfish [n=Adium@g225106222.adsl.alicedsl.de] has quit ["Leaving."] 22:14 < Rayne> i contemplate to use a bb code class - where should i call this class for "compiling" the bbcode? in the model? (i think this should be the right place, what do you think?) 22:16 < Rayne> and how should i access my class wrapper? via helper like $model->getHelper('bbcode')->parse($data)? abstract wrapper call? MyBbWrapper::parse($data)? any suggestions? 22:34 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: jessica-m 22:36 -!- shrink0r [n=foo@p5099e6c1.dip0.t-ipconnect.de] has joined #agavi 22:36 < shrink0r> huomenta 22:37 < Rayne> hey shrink0r 22:37 < shrink0r> whatup Rayne 22:37 -!- Netsplit over, joins: jessica-m 22:37 < Rayne> waiting for the agavi channel to answer some questions i have ;D 22:37 < saracen> NO 22:38 < Rayne> huh? 22:39 < benschi> Rayne: model: BBcode 22:39 < benschi> $bb->parse($text); 22:39 < shrink0r> darn, just missed graste and fnordfish 22:40 < saracen> Rayne: I'd use a model, and probably access it via the template, echo $this->getContext()->getModel('BBCode')->parse($template['message_body']); 22:40 < benschi> $bb=$this->context->getModel('BBcode'); 22:41 < benschi> or even create a new OutputType :) 22:41 < benschi> and use the Model in the View to parse the Text :) 22:41 < Rayne> benschi, i have no idea how i could solve this "problem" with a new output type? :/ 22:42 < benschi> Call an ActionContainer with the corresponding outputtype and let the view return the value 22:42 < shrink0r> *log reading* 22:42 < saracen> That wouldnt work too well for mixing html templates and bbcode, the view would only return bbcode. Which I guess is fine if thats the way youre doing it 22:43 < shrink0r> so graste was doing some beans advertising today again :) 22:43 < benschi> felix scolded me today for not using outputtypes when I want to render a email 22:44 < Rayne> using an output type seems to be a littlbe bit "hacky" 22:46 < Rayne> i like the idea to call the bb model's parser inside the different "manager" models (->context->getModel('bbla')->parse()) 22:50 < shrink0r> kinda tricky, I wouldn't put it in it's own output type either. doesn't weigh enough 22:50 < shrink0r> does'nt really fit in the list either, I think. 22:50 < shrink0r> html, json, binary, soap, ?bbcode? 22:51 < Rayne> hehe, i think not ;) 22:53 < shrink0r> saracen's approach, having a helper or something do the work in the template, is the one I've seen most 22:56 < shrink0r> so you would put it to your "base' manager model 22:56 < shrink0r> ? 22:57 < Rayne> i am not yet sure but this would be an idea 22:58 < shrink0r> hmm 22:58 < Rayne> you mean a shortcut for $this->getContext()->getModel('bbla')->parse($foo) ? 22:58 < shrink0r> well parsing bb is a pretty stateless story 22:58 < shrink0r> I would'nt really see it in a manager model's responseabilty 22:59 < shrink0r> guess that 22:59 < shrink0r> 's why you often see it in static helper methods 22:59 < shrink0r> *hates pressing 'enter' too early* 23:01 < Rayne> i think converting data belongs to the model's work. converting the data inside the view or template would force me to write for every used bbcode text "convert data". do you mean static helper methods by calling an abstract class, too (like BBCode::parse())? shrink0r 23:03 < shrink0r> no, with static I mean plain static 23:03 < shrink0r> :) 23:04 < shrink0r> don't know where a abstract base class should come there ^^ 23:05 < shrink0r> but your call example describes that what I mean :) MyBbcodeParser::parse($parseMe) 23:06 < benschi> a normal model, thats want it is 23:06 < shrink0r> you could just as well put that code into an object instance, yeah 23:06 < shrink0r> I just don't see know reason for it 23:06 < benschi> Also you could create a cfg with the replacements which is loaded in the model 23:06 < benschi> also set on-the-fly replacements 23:06 < shrink0r> 1:0 for benschi 23:06 < shrink0r> ^^ 23:07 < benschi> \o/ 23:07 < benschi> | 23:08 < benschi> / \ 23:08 < shrink0r> paralympics? 23:08 < shrink0r> ah, there are the two legs 23:08 < shrink0r> ^^ 23:08 < Rayne> lol benschi 23:09 < benschi> fear my ascii art! 23:09 < benschi> Rayne: make it a global model if you need it at various places 23:09 < shrink0r> yeah, if you have different states for parsing, benschi's right 23:09 < shrink0r> maybe AgaviISingleton 23:09 < Rayne> whoo, the first time i hear that i should use a global model \o/ 23:10 < Rayne> wow, now i can die :) 23:10 < shrink0r> btw, anyone know for what reason the initialize method of an AgaviISingleton is called evreytime 23:10 < shrink0r> ... everytime that model is retrieved 23:10 < benschi> could be handy, but i guess a singelton is not a must. MOstly you'll create the model once loop the results and then kill it 23:10 < shrink0r> I would have assumed it is only initialized once 23:11 < benschi> shrink0r: no clue. but better ask Wombert about that kinda stuff 23:13 < shrink0r> lead to a funny construct. know I have a isInitialized property on my model guard the correct behaviour of the initialize method ^^ 23:13 < Rayne> well, thanks for ideas sharing - i will think about your great ideas tomorrow and will decide what to do :-) 23:14 < shrink0r> I'd go for benschi's approach 23:14 < benschi> yup i'm out as well 23:14 < benschi> gn8 23:14 < shrink0r> cfg flexibilty is a good point there 23:14 < shrink0r> n8 23:14 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has quit ["Gone for life"] 23:15 < Rayne> hey, i am not out :P 23:16 < shrink0r> ^^ 23:17 < Rayne> shrink0r, regarding to the cfg - which config? how would that work? 23:18 < shrink0r> well agavi provides with great flexibility when it comes to writing custom config files 23:18 < shrink0r> and easily accessing them within you application 23:18 < Rayne> ah 23:19 < shrink0r> so you could write a bbcod_parser.xml and put in all the stuff you might want to be able to take influence on 23:19 < shrink0r> like replacement patterns and so on 23:19 < shrink0r> then you could load whatever cfg you want 23:19 < shrink0r> and change your behaviour 23:20 < Rayne> i do not think that i will write one because i want to use an existing class which seems to be very sophisticated (and i have not soo~ much time) 23:20 < shrink0r> 'scuse my bad english 23:20 < Rayne> but it is a great idea 23:20 < Rayne> (heh, me too shrink0r ;-)) 23:20 < Rayne> s/me/mine 23:20 < Rayne> some information: http://www.christian-seiler.de/projekte/php/bbcode/doc/en/chapter1.php 23:21 < shrink0r> yeah 23:21 < shrink0r> well, you could have al the flags for that parser held in a cfg 23:23 < shrink0r> but of coarse there is no need, just an idea 23:23 < shrink0r> if you're doing it on a commercial base, I'd probally spear I spend the time on some other part 23:24 < Rayne> non-commercial, nothing big, just some "fun" and useful stuff for a friend :-) 23:24 < shrink0r> well, then write the cfg 23:24 < shrink0r> :) 23:25 < Rayne> shrink0r, the problem is that he wants the site online next month's 17th 23:25 < Rayne> i will finish the work withouth writing the cfg but it could be possible that i will look someday how this custom cfg stuff works 23:26 < Rayne> because it is very interessting to me 23:26 < shrink0r> thx to agavi, it's pretty simple 23:26 < shrink0r> their xml cfg parser is very nice 23:27 < shrink0r> basically the whole work consists out of coming up with the markup you desire 23:27 < shrink0r> and then registering your config file for the appropiate handler in the config_handlers.xml 23:28 < Rayne> i like that idea :) 23:29 -!- nfq_ [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 23:29 < shrink0r> then a simple line like $cfg = include AgaviConfigCache::checkConfig('bbcodeParser/custom_replacements.xml'); 23:29 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [Read error: 104 (Connection reset by peer)] 23:29 -!- nfq_ is now known as nfq 23:29 < shrink0r> and you got your whole cfg in an associative array $cfg 23:30 < shrink0r> comes in very handy :) 23:30 < Rayne> hey, stop shrink0r ;D 23:30 < Rayne> i do not want to create this cfg stuff this month, stop :P 23:32 < shrink0r> how long have you been ridn with agavi? 23:37 < Rayne> good question ... my first agavi version was 1.0.0 RC1, but i relativ new to it today, too - tried before agavi other frameworks and i like the agavi's simplicity 23:38 < Rayne> blabla 23:44 < impl> well, the first Agavi version was 0.9 23:45 < impl> because the first actual version was supposed to be 1.0, which followed 0.9 23:45 < impl> of course that didn't happen :P 23:57 < Rayne> gn8 guys 23:57 -!- Rayne [n=Rayne3@pD954B46B.dip.t-dialin.net] has quit ["kthxbye"] --- Day changed Wed Jun 03 2009 00:05 -!- shrink0r [n=foo@p5099e6c1.dip0.t-ipconnect.de] has quit [] 00:21 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit ["Bai4now!"] 00:40 -!- archtech [n=stanv@83.228.56.37] has quit [] 00:49 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 00:59 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:22 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi 01:59 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 02:12 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 03:20 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 04:46 -!- SasanRose [n=SasanRos@213.207.255.212] has joined #agavi 04:58 < v-dogg> huomenta 05:03 -!- archtech [n=stanv@83.228.56.37] has quit [No route to host] 05:16 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 05:25 -!- arcane [n=Jake@ppp240-247.static.internode.on.net] has joined #agavi 05:32 -!- luke`_ [n=luke`@59.92.166.29] has joined #agavi 05:51 -!- luke` [n=luke`@59.92.166.29] has quit [Read error: 110 (Connection timed out)] 06:08 -!- luke`_ [n=luke`@59.92.166.29] has quit [] 06:16 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi 06:31 -!- fnordfish [n=Adium@78.52.136.187] has joined #agavi 06:39 -!- fnordfish [n=Adium@78.52.136.187] has quit ["Leaving."] 06:42 < Jarda> I thinks the "or"-validator has a bug 06:42 < Jarda> it's acting like xor 06:42 < Jarda> s/thinks/think/ 06:44 < Jarda> I mean, if I have a or-validator, it only "exports" one of the parameters, even if both are set 06:44 < Jarda> actually, it exports the first 06:45 < Jarda> if this is intended, then I just have to workaround it 06:49 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 06:53 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 06:54 -!- _cherhome [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["foo"] 07:01 -!- Zeelot4k [n=zeelot@98.64.56.207] has joined #agavi 07:02 -!- Zeelot [n=zeelot@adsl-8-12-225.mia.bellsouth.net] has quit [Read error: 60 (Operation timed out)] 07:05 -!- Zeelot5k [n=zeelot@98.64.98.152] has joined #agavi 07:07 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 07:11 -!- ZeelotDIEDSLDIE [n=zeelot@adsl-233-20-11.mia.bellsouth.net] has joined #agavi 07:12 < archtech> Jarda, maybe it short circuits like a real or 07:12 < archtech> This is why declarative validators are problematic. 07:13 < Jarda> now I made a workaround, using first an and-validator with required=false and after that an or-validator 07:13 * archtech facepalms 07:13 < archtech> Jarda, well I'm happy it works for yuo 07:13 < archtech> you* 07:14 < Jarda> don't know if there is a better way.. 07:14 < archtech> yea, I'm facepalming about the validator API, not you :) 07:14 < Jarda> oh, good :) 07:14 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 07:15 < v-dogg> unless break=true (validator params) it shouldn't short circuit 07:15 < v-dogg> have to look into it 07:16 < v-dogg> kaffe first, though 07:16 -!- kainam [n=Jake@ppp240-247.static.internode.on.net] has joined #agavi 07:19 -!- Zeelot4k [n=zeelot@98.64.56.207] has quit [Read error: 110 (Connection timed out)] 07:20 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:20 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 104 (Connection reset by peer)] 07:20 -!- fnordfish1 [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:22 < skeud> hi all 07:22 < skeud> excuse me, I found yesterday a good link to validate Date but I lost it.... 07:23 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:23 < horros> Huomenta. 07:24 < skeud> it's ok I found it! 07:27 -!- Zeelot5k [n=zeelot@98.64.98.152] has quit [Read error: 110 (Connection timed out)] 07:28 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 07:29 < graste> huomenta 07:36 -!- arcane [n=Jake@ppp240-247.static.internode.on.net] has quit [Read error: 110 (Connection timed out)] 07:38 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 07:40 -!- kadamova [n=kadamova@munich.bitxtender.net] has joined #agavi 07:46 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit ["Leaving..."] 07:48 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 07:55 < sth> Morning 07:55 -!- luke` [n=luke`@122.166.1.164] has quit [Read error: 60 (Operation timed out)] 07:57 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 07:59 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 08:03 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 08:04 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:05 < Xylakant> good morning 08:05 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:10 < skeud> informal question : what "ae" stand for in ---> 08:10 < skeud> ? 08:11 < v-dogg> xml namespace 08:11 < v-dogg> who can I smack for OR validators default break=true 08:11 < v-dogg> and/or the lack of documentation on this matter 08:11 < skeud> ok thanks 08:12 < sth> v-dogg: Are there any files in the svn repo for it? 08:12 < sth> There seems to be a few there that haven't made to the site 08:13 < v-dogg> sth: ? 08:14 < sth> http://trac.agavi.org/browser/documentation/trunk 08:14 < sth> There's a few files in here that aren't on the agavi site yet 08:15 < sth> Maybe there's something about the validatiors in there 08:15 < v-dogg> if you want to learn about xml namespaces you need to find a xml tutorial (there are quite a few out there, ask google :) 08:16 < v-dogg> the namespace is declared in every xml file 08:16 < v-dogg> there's nothing agavi specific to it 08:16 < sth> Oh. 08:16 < sth> (Sorry, I guess I didn't read it properly) 08:17 < skeud> yeah I know that point, I was searching for why ae ^^ 08:17 < skeud> But I think it means Agavi Envelope 08:17 < skeud> thanks anyway ;-) 08:21 < Xylakant> sth: nope. There's nothing about validators in there 08:21 < sth> Aw. 08:21 < sth> I tried. 08:21 < Xylakant> there are some old now unused files still in the repo for reference 08:21 < Xylakant> actually mostly for my reference :) 08:22 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has joined #agavi 08:22 < sth> Morning benschi 08:23 -!- _cheerios [n=_cheerio@195.197.209.254] has joined #agavi 08:23 < _cheerios> huomenta 08:23 < benschi> Chuck Norris Huomenta with a coffe and cigarett 08:23 < benschi> had a wierd dream tonight ... Chuck Norris was in it too. 08:24 < benschi> donno how he's gotten there 08:24 < sth> I saw a guy on the u-bahn yesterday who looked like Chuck Norris 08:25 < Wombert> skeud: "agavi envelope", yes 08:25 < skeud> Wombert: thank you 08:27 < v-dogg> Wombert: why doesn't $vm->clear(); clear validation errors? 08:27 < Wombert> v-dogg: does it not? 08:27 < v-dogg> seems so 08:28 < v-dogg> or... hmm.. 08:28 < Wombert> true 08:28 < Wombert> canhas ticket plz kthx 08:28 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 08:28 < _cheerios> lol @ released 1.0.8 (very stable) * fixed random infinite loop and segfault under heavy load 08:28 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 08:29 < MikeSeth> hay guise 08:29 < v-dogg> Wombert: can 08:29 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 08:30 < v-dogg> Wombert: can haz valid ssl cert plz kthx ;) 08:30 < sth> Hi Mike 08:30 < Wombert> durr eh yeah 08:30 < MikeSeth> don't you guys have a CA setup already? 08:32 < MikeSeth> yo sth, minna-san 08:33 < CIA-65> david * r4092 /branches/0.11/src/validator/AgaviValidationManager.class.php: method docs cleanup 08:33 < benschi> MikeSeth: can you acutally speak japanaese? 08:33 < MikeSeth> benschi: no 08:33 < Wombert> in soviet russia, japanese speaks you 08:33 < Wombert> :] 08:33 < sth> ha 08:33 < MikeSeth> more like in Soviet Russia, JAPANESE ISLANDS AREN'T JAPANESE LOLZ 08:34 -!- Rendez_ [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has joined #agavi 08:34 < Wombert> that's not a russian reversal :< 08:34 < MikeSeth> no, but a curious fact of geopolitics 08:37 < MikeSeth> oh hahah I got spam offering to renew my virginity 08:37 < MikeSeth> I must say that is a new one 08:37 < MikeSeth> stupid spammers, dog bless their wicked souls 08:38 < Jarda> got that one wrong, nothing to renew if never lost.. 08:38 * MikeSeth smacks Jarda 08:38 < MikeSeth> don't make me send you pictures 08:38 < Jarda> ;) 08:39 < sth> He'd enjoy them 08:39 < MikeSeth> btw.. if you ever let a woman to shave your balls 08:39 < MikeSeth> NEVER let her smoke when she does that 08:39 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 08:40 < MikeSeth> ... 08:40 < MikeSeth> just saying. 08:40 < benschi> experienced this wisdom your self? Autsch! 08:40 < MikeSeth> autsch indeed 08:41 < MikeSeth> btw 08:41 < MikeSeth> L4D 2 is coming!!!!! 08:41 < Wombert> MikeSeth: srsly 08:41 < Wombert> that was disturbing 08:41 < Wombert> do not want 08:41 < MikeSeth> what 08:42 < benschi> haven't even play the first part. But the scenes i saw from the game looked nice 08:42 < MikeSeth> shaving balls part or l4d 2 part? 08:42 < benschi> guess the first thing 08:43 < Jarda> or both 08:44 < benschi> MikeSeth why would you anyway let a woman thouch our precious balls with something sharp 08:44 < MikeSeth> I don't think you want to hear the answer 08:44 < Xylakant> could you please warn me before you tell that story 08:45 < Xylakant> I'd go offline for a while and never touch the logs 08:45 < horros> I do my own shaving. 08:45 < horros> I don't think missus would even want to shave my sack. 08:45 < horros> And for that, I am glad. 08:45 < MikeSeth> Xylakant: too late 08:45 < MikeSeth> the ball is rolling 08:45 < horros> "ball is rolling" 08:45 < MikeSeth> heh heh you see what I did there? 08:45 < horros> :D 08:45 < Xylakant> i'm off. see you after lunch 08:45 < horros> I see! 08:45 < horros> MikeSeth: Clevar! 08:45 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 08:46 < codecop> mdee 08:46 < MikeSeth> codecop: ux ty epta 08:46 < MikeSeth> :D 08:46 < codecop> mdee 08:46 < codecop> xD 08:47 < codecop> MikeSeth, hormones plays :) 08:47 < MikeSeth> dont think so 08:47 < MikeSeth> I'm almost 30 :D 08:47 < codecop> uh me too 08:47 < codecop> oldy 08:48 < horros> lol old farts *nelson* 08:48 * horros whistles 08:49 < benschi> MikeSeth so whats the story? 08:49 < codecop> aaa 08:49 < codecop> i go home 08:50 -!- codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Leaving"] 09:18 * Wombert stabs MikeSeth 09:19 < MikeSeth> wut 09:20 < MikeSeth> i didnt do it 09:20 < MikeSeth> i wasnt even there 09:20 < MikeSeth> the surveillance tape is FAKE!! 09:20 * _cheerios high fives with MikeSeth on being old 09:20 < MikeSeth> _cheerios: GREAT SUCCESS 09:21 < horros> MikeSeth: Did you have to try very hard? 09:21 < MikeSeth> @_@ what? 09:21 < horros> At being old! 09:22 < MikeSeth> not really 09:22 < horros> I find I need to constantly concentrate on being old. Otherwise I may fail. 09:22 < horros> Perhaps it gets easier. 09:23 < MikeSeth> with time? 09:23 < MikeSeth> bahahaha 09:23 < sth> What a thrilling read. 09:53 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 10:05 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 10:07 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 10:15 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 10:26 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 10:40 < E_mE> this is so wrong: http://2.bp.blogspot.com/_XU9x8G7khv0/SiAKoFXTzjI/AAAAAAAAEWw/HtQTvaEV088/s1600-h/887blog_chicken_in_a_can.gif :: Pukes :: 10:43 < sth> yuk 10:44 < saracen> lol 10:45 < saracen> Because cooking a chicken is too difficult 10:45 < saracen> I still can't believe you can buy pancake mix 10:45 < simoncpu> uh... 10:46 < simoncpu> the label says "fully cooked" 10:46 < E_mE> heh yeah i second you there saracen 10:46 < E_mE> simoncpu: i like the quote "Home Style goodness" 10:46 < saracen> Do you remember chocolate baked beans? 10:47 < saracen> Also chocolate carrots 10:47 < E_mE> no, but this should amuse you: http://thisiswhyyourefat.com 10:48 < saracen> ewww 10:48 < E_mE> one my work collueges whos from Canada eats Maple Syrup baked beans, thought that was little strange 10:48 < saracen> YEah, chocolate baked beans and such was part of a new scheme to make kids have an incentive to eat "healthy" food that they wouldnt usually eat. By mixing them with a chocolate sauce 10:48 < saracen> I think it ended pretty soon 10:49 < E_mE> that so wrong! :S 10:49 < E_mE> as if baked beans are really that healthy anyway 10:50 < saracen> While most of the food on that site makes me feel ill 10:50 < saracen> http://18.media.tumblr.com/i2dw5nf19mtkkaqov7MHjny0o1_500.jpg 10:50 < saracen> That is awesome. 10:51 < saracen> Toad In The Hole is on that website 10:51 < E_mE> heh http://thisiswhyyourefat.com/post/108653927/lardz-deep-fried-lard-balls-topped-with-sugar 10:51 < saracen> Whats wrong with toad in the hole? 10:51 < saracen> http://thisiswhyyourefat.com/post/94199124/toad-in-the-hole-sausages-in-yorkshire-pudding 10:52 < saracen> It's not like you eat all of that to yourself 10:52 < E_mE> do you normally put mash in the center as well? 10:52 < Wombert> nom 10:53 < saracen> Not in the center, maybe at the side =). With gravy 10:55 < saracen> http://thisiswhyyourefat.com/post/75396236/giant-kit-kat-via-pimpthatsnack 10:55 < saracen> want 10:57 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 10:59 < impl> :o 11:01 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 11:03 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 11:07 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 11:09 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 11:12 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has quit ["work"] 11:16 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 11:31 < saracen> impl: elephants aren't blue 11:39 < Xylakant> are they not? 11:44 < saracen> Nope 11:44 < saracen> Elephpants lie 11:47 < saracen> http://upload.wikimedia.org/wikipedia/commons/6/62/Cicada_molting_animated-2.gif 11:49 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 11:49 < sth> I thought all elephants were blue :/ 11:56 -!- matbtt [i=9b3844d8@gateway/web/ajax/mibbit.com/x-ac30da9adddb4869] has joined #agavi 12:05 -!- _cheerios [n=_cheerio@195.197.209.254] has quit ["bbl"] 12:15 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 12:15 < Xylakant> sth: http://xylakant.soup.io/post/20596700/No-darn-you-Elefants-are-not-blue 12:15 < sth> aw :/ 12:15 < sth> Why would you ruin it? 12:17 < sth> http://www.google.com/trends?q=blue+elephant%2C+grey+elephant 12:17 < sth> There's more results for blue elephant though. So they must be blue :D 12:17 < Xylakant> blue elephants would be a bug, can't accept that 12:18 < Xylakant> http://www.google.com/trends?q=blue+elephant%2C+elephant&ctab=0&geo=all&date=all&sort=0 12:19 < Xylakant> even in the uk, searching for blue elephants makes only a minority of all searches for elephant 12:19 < sth> Yes, but those results would return blue elephant in the elephant query. 12:19 < Xylakant> people seem to imply that elephants are anything but blue 12:20 < sth> Or they don't specify the colour, my query was more accurate. 12:21 < sth> http://www.google.com/trends?q=white+elephant%2C+red+elephant%2C+blue+elephant%2C+grey+elephant%2C+green+elephant%2C+black+elephant%2C+orange+elephant&ctab=0&geo=all&date=all&sort=0 12:21 < sth> It appears white elephants are even more popular. 12:22 < sth> Except in the UK (the only country that matters), there blue elephants are more common. 12:23 -!- kaos|work__ [n=dominik@87.79.35.60] has joined #agavi 12:25 < Xylakant> interesting. there is no data on red elephants before 2005 12:25 < graste> -.- 12:25 < sth> haha 12:25 < sth> I blame all the GM food. 12:26 < Xylakant> and then, there's those peaks in searches for white elephants 12:26 < Xylakant> we're on to something. 12:27 < sth> Those peaks seems to look the same every year 12:28 < sth> seem* 12:29 -!- SasanRose [n=SasanRos@213.207.255.212] has quit ["leaving"] 12:30 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [Read error: 60 (Operation timed out)] 12:30 < Xylakant> yeah 12:30 < sth> This seems to explain the peaks: http://en.wikipedia.org/wiki/Yankee_Swap 12:30 < Xylakant> always occur in autumn 12:30 < Wombert> sth: looks like christmas 12:30 < Wombert> that's when you get white elephants :) 12:30 < sth> OF COURSE! 12:30 < Wombert> ( http://en.wikipedia.org/wiki/White_elephant ) 12:30 < Wombert> okay BUT 12:30 < Wombert> blue elephants :< 12:30 < Wombert> do not want 12:35 < Xylakant> Ada programming language, commissioned by the United States Department of Defense (DoD).... It came to be known as the "Green Elephant" for the color code used to keep contract selection unbiased. 12:35 < saracen> I've had enough of PHPs false advertising 12:36 < sth> saracen: What's it meant to have done? 12:36 < saracen> Used the colour of real elephants 12:37 < saracen> It's just shocking that I had to visit a zoo to know I was being lied to 12:37 < saracen> sth: When you coming back to Peterborough. Peterborough misses you. 12:37 < saracen> -.+? 12:38 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 12:39 < sth> In 3 months 27 days or so 12:40 < saracen> What schools did you go to? 12:40 < sth> John Mansfield and then PRC 12:41 < saracen> What about primary school? 12:41 < saracen> And what did you study at PRC? 12:41 < sth> AVCE in ICT 12:42 < sth> (that was a wasted two years) 12:42 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 12:42 < saracen> Ha =) 12:42 < saracen> I studied electronics, also pretty wasted 12:42 < sth> Much like the 4 years I did at university 12:43 < saracen> How old are you again? 12:43 < sth> Did you have the lecturer called Keith Gill? 12:43 < sth> 22 12:43 < saracen> Haha, yeah, of course. Pedo Gill 12:43 < saracen> Im hoping you heard about that 12:43 < sth> yup 12:43 < saracen> He was my tutor for my first year there 12:44 < saracen> Next year, I did the second level, and had Ifan lappage. After a few weeks, we all heard of Gill getting the sack 12:44 < sth> Oh, you was there when I was then 12:44 < saracen> Yeah, I'm 22 also 12:44 < saracen> Small world, ending up in #agavi ;x 12:44 < sth> yup 12:45 < saracen> You should have done electronics. I was pretty sure nobody else in the entire college could program 12:45 < saracen> =( 12:45 < sth> Nope, I liked AVCE just to correct their mistakes 12:46 < saracen> So, did you spend a lot of time in the IT room down the engineering corridoor? 12:48 < sth> yup 12:48 < sth> The only place we could CS during Lunch 12:48 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has joined #agavi 12:48 < saracen> haha, I do remember a few people playing CS 12:48 < saracen> I think that was the same group that used to play nukezone too 12:49 < sth> yup 12:49 < saracen> You were part of that group? :P 12:49 < Rayne> hey guys 12:49 < sth> Yeah 12:49 < saracen> Fucking weird 12:49 < saracen> Do you remember the net send craze? 12:49 < sth> We had loads of games hidden away on college servers 12:49 < saracen> Because I caused that =( 12:49 < sth> saracen: Remember? I started that 12:49 < saracen> BS 12:50 < graste> haha 12:50 < saracen> Well, I guess it's possible we thought we both did 12:50 < graste> IT'S ON 12:50 < sth> There was one stupid guy who sent a net send to every computer in the college 12:50 < saracen> I made a .bat file to make it easy, and made a map of all the computer names in the IT rooms 12:50 < saracen> Like, a image of all the computer locations and names 12:50 < saracen> I sent it on to Ifan, because he was sending messages to us using one of the Admin tools 12:50 < saracen> I sent a message back using net send 12:51 < saracen> He came in, asked how I did it, I sent him the files, next thing I know. Some girl on a computer is looking at the layout of the room I drew 12:51 < sth> I was a sysadmin for my last year at college 12:51 < sth> Remember the remote shutdown phase as well? 12:52 < saracen> Nope 12:52 < sth> We found the builtin shutdown command and started to abuse it 12:52 < saracen> haha 12:53 < saracen> There was a program called rabbit.exe on some of those computers which loaded on startup. I made it in visual basic the year before, it used Microsoft Sam text-to-speech, and opened up on port 80. We could send voice messages to people remotely 12:53 < sth> Me and my friends got to become sysadmins of the entire network when they reset the password of every account to boselecta 12:53 < saracen> Which was awesome with the people that played music cds at lunch time 12:54 < sth> There was an old sysadmin account they never deleted 12:54 < saracen> I clearly should have done a AVCE in IT =( 12:54 < sth> after that, we had access to nwadmin and could change what we wanted 12:55 -!- Rendez_ [n=Rendez@14.Red-79-155-136.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 12:55 < saracen> I dont suppose that'd be the reason some select computers wouldnt go through the proxy, is it? 12:55 < saracen> I always wondered who was doing it 12:55 < sth> That was a joke, when they tried to block people's internet access 12:56 < sth> There was shortcut hidden away that re-enabled it 12:56 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 12:56 < sth> Turns out, all they did was remove the proxy from the browser settings 12:57 < saracen> Ah, didnt know this. All I know is, I claimed certain computers throughout the year because they werent going through the proxy. 12:57 < saracen> When they got those new monitors, I'm pretty sure our group was the first to set all of the screens up side down in both it rooms. =( 12:57 < sth> There were two proxy servers, one was filtered, the other not. 12:58 < sth> There probably still is two 12:58 < saracen> There was a guy at college whos nickname was Pig, or Pidgeon or something, I think he might have done IT ;x 12:59 < sth> plazia? 12:59 < saracen> Nah 12:59 < saracen> I'm sure it was Pig, dont know his real name though =( 13:00 < saracen> trying to think of links between both groups ;x 13:01 < saracen> I'm guessing the only other person would be Alex Martin, who was pretty social with everybody 13:01 < saracen> Dont suppose you know him? Short alex - plays the rooms 13:01 < saracen> rooms? drums* 13:01 < sth> Cant say I remember him 13:02 < saracen> Ah well, very weird 13:02 < saracen> I wonder if you can still login remotely. There was an address which required your login details for the network ;x 13:04 < Wombert> net send huh 13:04 < Wombert> kids 13:04 < Wombert> I did that in school back in... jurr 13:04 < Wombert> 97 maybe 13:04 < Wombert> :> 13:04 < sth> We were only 16 at the time... 13:04 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 13:04 < Wombert> poking fun at my age? 13:04 < Wombert> screw you, sir 13:04 < saracen> We were also British 13:04 < sth> Yes. 13:05 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 13:05 < saracen> Irrelevant, I know 13:06 < sth> Who won the war anyway?! 13:06 < saracen> The Beans War? I think it was Asda. 13:06 * saracen remembers the beans war like it was just yesterday. 13:06 < sth> 2p a can 13:07 < saracen> Went down to 1p at Aldi 13:07 < sth> Sure, you couldn't eat them, but they were beans 13:07 < sth> Yeah 13:07 < saracen> Why are you a clone of my memories? =( 13:07 < sth> So apparently, here in Germany Aldi is a good supermarket 13:07 < saracen> Really? 13:07 < sth> Yeah 13:08 < saracen> My parents still shop there for the cheap stuff that doesnt matter, and Asda for when you want things to taste nice 13:08 < sth> I went food shopping yesterday, I could bring myself to go in, instead I opted for the one that wasn't aldi 13:09 < saracen> Best thing I remember about Aldi was them selling beer really cheap, which was like budweiser but in a european manly sized bottle 13:10 < saracen> I think it was called Staroslav 13:13 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 13:13 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 13:15 < saracen> Facebook tells me I have one unread message, it's lying =( 13:16 < sth> My facebook is telling me a lot of things, none of which are useful 13:16 < Xylakant> well, aldi in southern germany is just fine 13:16 < Xylakant> in nothern germany it's crap 13:17 < sth> Oh, maybe we got the n. german aldi in the UK :P 13:17 -!- luke` [n=luke`@122.166.1.164] has quit [] 13:18 < Xylakant> probably 13:18 < saracen> Makes sense :) 13:18 < saracen> Oh yeah, also at Aldi 13:18 < saracen> Whats with the way they pack things? 13:18 < sth> Such as? 13:18 < saracen> I mean, scan things and put them in bags 13:18 < saracen> and then throw them at you 13:18 < saracen> It's like everybody at the till is on steroids 13:19 < saracen> Or, speed. 13:19 < saracen> Unless that doesnt happen any more 13:19 < saracen> It's been awhile... 13:19 < saracen> But they used to literally throw stuff 13:21 < sth> I guess my main gripe with aldi in the UK was that they don't stock brand name stuff, like chocolate 13:21 < sth> I want Cadbury's chocolate damn it 13:22 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 13:22 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 13:22 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection] 13:23 < saracen> But why when you can have Badcury's! 13:24 < sth> It was never that bad, it's a case of only getting european stuff 13:24 -!- Rendez_ [n=Rendez@106.Red-79-155-137.dynamicIP.rima-tde.net] has joined #agavi 13:24 < sth> That's fine when you're in europe (do as the romans and all that) but in the UK I want my damn chocolate 13:28 < Wombert> cadbury = fail 13:28 < Wombert> buy Ritter Sport 13:28 < Wombert> or ask v-dogg to send you Fazer chocolate 13:28 < Wombert> made with real milk, not milk powder 13:28 * Wombert hugs Finland 13:29 < v-dogg> :) 13:33 < sth> Cadburys is made with real milk. 13:34 < sth> Only in the UK though 13:34 < saracen> sth: Steal some agavi tshirts from Wombert while you're there for me =( 13:36 < sth> I'll try. 13:38 < sth> I got mine on saturday 13:38 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 110 (Connection timed out)] 13:42 < saracen> =( 13:49 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: icyt 13:49 -!- Netsplit over, joins: icyt 13:53 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: icyt 13:55 -!- Netsplit over, joins: icyt 14:01 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has quit ["kthxbye"] 14:07 -!- benschi [n=benjamin@e179176070.adsl.alicedsl.de] has quit [] 14:09 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 14:09 < Seldaek> if anyone is not too far from zurich and wants to attend an agavi talk by Wombert > http://webtuesday.ch/meetings/20090609 14:14 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 14:23 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 14:23 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 14:30 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has joined #agavi 14:32 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 14:32 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 14:34 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 14:34 -!- Rendez_ [n=Rendez@106.Red-79-155-137.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 14:36 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [Client Quit] 14:42 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 14:59 < saracen> whats happening =( 15:02 < saracen> Confused. Routing appears to be working to the action, but I always get a blank page. I've put a die('wtf') in handleError, and execute() - It's not being called 15:02 < saracen> Whats going on? =( 15:07 < saracen> nm, i was running production =( 15:08 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [] 15:38 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 15:58 -!- benschi [n=benjamin@f051101177.adsl.alicedsl.de] has joined #agavi 16:02 -!- benschi [n=benjamin@f051101177.adsl.alicedsl.de] has quit [Client Quit] 16:03 -!- benschi [n=benjamin@f051101177.adsl.alicedsl.de] has joined #agavi 16:19 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 16:20 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Client Quit] 16:21 -!- fnordfish1 [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving."] 16:22 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 16:22 < sth> Hai 16:22 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 16:23 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 16:27 < benschi> hai 16:32 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [] 16:35 -!- luke` [n=luke`@59.92.166.29] has joined #agavi 16:39 -!- _cheerios [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:40 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [] 16:43 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has quit ["kthxbye"] 16:49 -!- kadamova [n=kadamova@munich.bitxtender.net] has quit [Client Quit] 16:50 -!- kadamova [n=kadamova@munich.bitxtender.net] has joined #agavi 16:51 < _cheerios> [==>..................] resync = 10.9% (159679296/1458830400) finish=170.6min speed=126884K/sec 16:53 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 16:57 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 17:02 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 17:06 -!- kadamova [n=kadamova@munich.bitxtender.net] has quit [Client Quit] 17:07 -!- Xylakant [n=Xylakant@p57944E87.dip.t-dialin.net] has joined #agavi 17:07 -!- Xylakant [n=Xylakant@p57944E87.dip.t-dialin.net] has quit [Client Quit] 17:11 < benschi> _cheerios: what the hack are you syncing? 17:11 < benschi> The internet? 17:12 < _cheerios> new dedicated servers software raid 17:18 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [] 17:28 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has joined #agavi 17:32 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 17:37 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 17:42 -!- luke`_ [n=luke`@59.92.174.131] has joined #agavi 17:42 -!- fnordfish [n=Adium@78.52.140.177] has joined #agavi 17:44 -!- fnordfish1 [n=Adium@g225112063.adsl.alicedsl.de] has joined #agavi 17:50 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 17:50 -!- luke` [n=luke`@59.92.166.29] has quit [Read error: 110 (Connection timed out)] 17:51 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 17:52 -!- kaos|work__ [n=dominik@87.79.35.60] has quit [Read error: 60 (Operation timed out)] 17:56 -!- luke` [n=luke`@59.92.139.135] has joined #agavi 18:00 -!- fnordfish [n=Adium@78.52.140.177] has quit [Read error: 110 (Connection timed out)] 18:04 -!- benschi [n=benjamin@f051101177.adsl.alicedsl.de] has quit ["Gone for life"] 18:10 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 18:11 -!- luke`_ [n=luke`@59.92.174.131] has quit [Read error: 110 (Connection timed out)] 18:18 -!- kaos|work_ [n=dominik@cable-195-14-199-249.netcologne.de] has joined #agavi 18:55 -!- graste [n=graste@f053013020.adsl.alicedsl.de] has joined #agavi 19:00 -!- kaos|work_ [n=dominik@cable-195-14-199-249.netcologne.de] has quit [] 19:00 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:08 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 19:09 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:34 -!- kaos|work_ [n=dominik@cable-195-14-199-249.netcologne.de] has joined #agavi 19:42 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 19:56 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 20:02 -!- fnordfish [n=Adium@78.52.143.2] has joined #agavi 20:17 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 20:19 -!- fnordfish1 [n=Adium@g225112063.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20:19 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 20:27 -!- Rendez_ [n=Rendez@193.153.245.50] has joined #agavi 20:31 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 20:32 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 20:58 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:03 < sth> Finally home 21:04 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 21:04 -!- kaos|work_ [n=dominik@cable-195-14-199-249.netcologne.de] has quit [] 21:18 < Rayne> is it possible to create variable error messages when using the validation engine and fpf? (like: the given url is allready used by the article »cheezeburgars r gud for ur lolcat«) 21:19 < Rayne> could it be possible by accessing the fpf or is there another way? 21:38 -!- fnordfish1 [n=Adium@78.52.134.2] has joined #agavi 21:42 < fnordfish1> good evening folks ... does anyone know, why a RoutingCallback will not be constructed with it's parameters? 21:42 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 21:54 -!- fnordfish [n=Adium@78.52.143.2] has quit [Read error: 110 (Connection timed out)] 21:57 < graste> :> 21:57 < graste> answers! 21:57 < graste> now! 21:59 < graste> fnordfish1: write a mail to the dev/users mailing list ^^ 21:59 < graste> perhaps you've got the answer tomorrow morning =) 22:00 < fnordfish1> graste: finally, i got my callback working 22:00 < graste> :o 22:00 < graste> what was the problem? 22:00 < fnordfish1> but that callback init stuff is kinda strange 22:01 < fnordfish1> i tried to access the option before the callback ran 22:01 < graste> oh 22:02 < graste> so no further problems? 22:02 < fnordfish1> so, i figured that assembleRoutes() can be hijacked to do my purpose 22:03 -!- E_mE__ [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 22:03 < fnordfish1> well, as a was around i trashed all that extra-config-file shit and placed it in the callbacks parameters list ^^ 22:03 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 22:04 < graste> to specify it in routing.xml? 22:05 < fnordfish1> right 22:05 < graste> :) 22:05 < fnordfish1> anyway - see you tomorrow - AB INS BETT 22:05 < graste> ! 22:06 -!- fnordfish1 [n=Adium@78.52.134.2] has quit ["Leaving."] 22:08 < _cheerios> http://wiki.php.net/summits/pdmnotesmay09 22:15 < _cheerios> http://www.youtube.com/watch?v=qmHqsSblXg0 :) 22:17 < impl> wtf 22:17 < impl> why aren't the important filters defined in *_filters.xml anymore 22:17 < impl> I must have missed that change, damn 22:19 < graste> ? 22:27 < _cheerios> what started as a unit test, was 4hrs fixing stuff. god bless unit tests! 22:36 < graste> word 22:37 < graste> unit tests told me, that I should've read the overly long method comment of AgaviCalendar::fieldDifference (or whatever that method was called) =) 22:45 < impl> Does anyone else always end up replacing the way the default security filter works because they find it retarded? 23:01 < _cheerios> in what ways? 23:03 < graste> i think it sucks, that I can't have an action filter, that also catches simple actions ;) 23:03 < _cheerios> ive ended up writing a lot of code around agavi 23:03 < graste> and yes I know they are meant to be simple, but still I want a debugfilter to highlight slots 23:03 < graste> ^ 23:04 < graste> simple slots can't be highlighted that way <: 23:04 < Rayne> what do you mean with slot highlighting? :/ 23:05 < graste> a simple slot that uses css outlines to draw borders around slots to have them highlighted on demand on the page 23:05 < Rayne> oh, ic 23:05 < graste> s/slot/filter 23:05 < graste> it works, but only for non-simple slots 23:06 < impl> AgaviISecurityUser is retarded too 23:06 < impl> fuck credentials 23:06 < graste> I display module/action within the border 23:06 < graste> hehe 23:06 < graste> how'd you implement it 23:06 < graste> ^^ 23:06 < impl> i'm thinking about trying Microsoft's way 23:07 < Rayne> BSOD? 23:07 < impl> http://technet.microsoft.com/en-us/library/cc780256.aspx near the bottom 23:09 < Rayne> saracen, ping 23:09 < graste> don't have time to read that now 23:09 < graste> :> 23:09 < impl> 'credentials' don't fit nicely into it anywhere :< 23:10 < graste> subject=user, permissions=creadentials a user has? 23:10 < graste> needs 23:10 < graste> whatever 23:11 < _cheerios> impl, i wrote a more advanced "rbac" -- never cleaned it up and released 23:12 < _cheerios> you can attach functions as permissions to routes and do quite fine level permission checks 23:12 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 23:12 < impl> _cheerios: neat. 23:13 < impl> _cheerios: thinking about releasing it someday though? :) 23:13 < erisco_> I am still alive... 23:13 < impl> hai erisco_ 23:14 < _cheerios> laff @ Date: 01-10-2007 (first revision) 23:14 < erisco_> school and such has had me busy and I've been missing out on Red Racer :( 23:14 < _cheerios> seems i've been around 23:14 -!- graste [n=graste@f053013020.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean they aren't right behind you!"] 23:14 < Rayne> i am out, good night and so on 23:14 -!- Rayne [n=Rayne3@pD9E37E39.dip.t-dialin.net] has quit ["kthxbye"] 23:15 < _cheerios> impl, i might have time in the coming weeks. forever project winding down w/new release leaving me with more options. 23:15 < impl> erisco_: they've got trac and such running 23:15 < erisco_> hello impl 23:15 < erisco_> impl, oh, yes, I know 23:15 < impl> ah, okay. I haven't been following it too closely except for answering questions here and there 23:15 < impl> _cheerios: ahh, nice. always feels good when that happens :> 23:16 < erisco_> what is the remedy if you are tired and the mind is a bit cloudy but need to program something? 23:16 < impl> Perl. 23:16 < impl> :D 23:17 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: Rendez_ 23:17 < erisco_> heh 23:18 -!- _cheerios [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit ["nn"] 23:18 < erisco_> because it wouldn't show right? 23:18 < impl> something to that tune 23:19 < erisco_> bleh, it is just that I get back from school, I have already been awake for over 9 hours 23:19 < impl> ;c 23:19 < erisco_> gotta do random things, then eat supper, then its at least 11 hours 23:19 < erisco_> and I am getting tired by then :P 23:19 < impl> I know what you mean 23:19 < impl> I was up at 6:30 today to stack bales of hay 23:20 < impl> and now my hands are all chapped and shit :( 23:20 -!- ZeelotDIEDSLDIE is now known as Zeelot3k 23:20 < erisco_> that sucks... hope you have some hand lotion or vaseline around 23:20 < impl> you gotta let them be if you want them to get nice and hard 23:21 < impl> sucks the first time but after that it's not bad 23:21 < erisco_> I still have my soft programmer hands 23:22 < impl> ^_^ 23:23 -!- Rendez [n=Rendez@193.153.245.50] has joined #agavi 23:24 -!- Rendez [n=Rendez@193.153.245.50] has quit [Remote closed the connection] --- Day changed Thu Jun 04 2009 00:48 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit ["Bai4now!"] 00:54 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: v-dogg 00:54 -!- Netsplit over, joins: v-dogg 00:57 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 00:58 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has joined #agavi 01:04 -!- erisco_ [n=erisco@brisco.kent.net] has left #agavi ["Ex-Chat"] 01:06 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 02:04 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi 02:10 -!- E_mE__ [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 03:16 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit [Remote closed the connection] 04:05 < v-dogg> huomenta 04:12 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi 04:14 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit [Client Quit] 05:05 -!- Seldaek [n=seld@crom.seld.ch] has quit [Read error: 110 (Connection timed out)] 05:26 < kainam> lkjdsf;ljdf 05:46 -!- simoncpu is now known as simoncpu_ 05:46 < v-dogg> well said 05:46 -!- simoncpu_ is now known as simoncpu 06:18 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 06:34 < simoncpu> houmenta 06:34 < simoncpu> in agavi, what's the usual approach for creating a global template 06:34 < simoncpu> for all modules? 06:34 < simoncpu> i want to have the same header and footer for all my pages 06:36 < v-dogg> master template: http://trac.agavi.org/browser/tags/1.0.0/samples/app/templates/Master.php 06:36 < v-dogg> decorator layer: http://trac.agavi.org/browser/tags/1.0.0/samples/app/config/output_types.xml#L39 06:38 < simoncpu> ah... 06:38 < simoncpu> i guess i should check out the sample app 06:44 < simoncpu> in the output_types.xml, it seems that i can use different environments 06:44 < simoncpu> where can i set the environment that i'm currently using? 06:44 < simoncpu> i.e., development, production, etc 06:45 < simoncpu> btw, is environment the same as context? 06:45 < v-dogg> no 06:45 < simoncpu> has it been renamed in 1.0.1? 06:45 < simoncpu> ah... 06:45 < v-dogg> both are set in index.php (usually) 06:46 < simoncpu> ah.. in bootstrap() 06:46 < simoncpu> cool, cool 06:46 < simoncpu> but what is context? 06:49 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 06:49 < simoncpu> btw would it be useful to read mojavi docs so that i can better understand agavi? 06:50 < v-dogg> "web" and "console" are good examples of contextes 06:50 < v-dogg> "production", "development", "development-myhomebox" are environments 06:51 < v-dogg> I don't think mojavi docs have a lot to give 06:51 < v-dogg> especially because mojavi 3 wasn't that well documented 06:51 < v-dogg> M2 and Agavi has nothing in common 06:51 < simoncpu> ah, i see... 06:51 < simoncpu> i guess it would be better to read on patterns 06:51 < simoncpu> i.e., decorators 06:52 < simoncpu> btw, where can i set the context? is there a tutorial somewhere on using agavi for CLI apps? 06:52 < simoncpu> CLI would be very, very useful 06:53 -!- Seldaek [n=seld@crom.seld.ch] has joined #agavi 07:00 -!- luke` [n=luke`@59.92.139.135] has quit [] 07:02 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 07:02 < simoncpu> blah 07:02 < simoncpu> all my questions are answered in the sample app 07:03 < v-dogg> yes :) 07:13 < simoncpu> hmmm 07:13 -!- Zeelot [n=zeelot@adsl-233-20-136.mia.bellsouth.net] has joined #agavi 07:13 < simoncpu> slots are just included files 07:13 < simoncpu> except that they follow MVC as well? 07:14 < simoncpu> uhm... 07:16 < simoncpu> did i understand the concept correctly? 07:21 < kainam> impl, get on a plane to australia for friday night - lols. 07:24 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 07:29 -!- Zeelot3k [n=zeelot@adsl-233-20-11.mia.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 07:34 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:35 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:39 < sth> Morning 07:39 -!- kadamova [n=kadamova@munich.bitxtender.net] has joined #agavi 07:48 < graste> huomenta 07:58 < sth> Hey 08:02 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving."] 08:02 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:05 -!- luke` [n=luke`@122.166.1.164] has joined #agavi 08:08 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 08:12 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 08:13 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 08:15 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 08:23 -!- _cheerios [n=_cheerio@195.197.209.254] has joined #agavi 08:23 < _cheerios> huomenta 08:43 < _cheerios> http://bret.appspot.com/entry/how-friendfeed-uses-mysql re-read this one again. Tempted to poke at such a solution someday. 08:44 < _cheerios> maybe one day in mysql too; "For example, most database products I work with allow you to add columns, add/remove indexes, etc - *ON THE FLY*. In other words the product won't rewrite the table and essentially hold your application offline & hostage for hours." :p 08:59 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 08:59 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 09:00 < skeud> hi all 09:01 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has left #agavi [] 09:05 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 09:06 < skeud> I've a "login implementation" question 09:06 < skeud> in fact, I want to display something like "your password is wrong" when the password isnt corresponding to the login 09:07 < skeud> for that, I was thinking to make a special validator for parameter "password" 09:07 < skeud> but when I'm in the validator, how can I access the parameter "username"? 09:09 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit ["bai"] 09:09 < _cheerios> the sample app has validation for the login, and theres sample validators in agavi source 09:13 < Xylakant> skeud: never ever display "your password is wrong" or "your username does not exist" 09:13 < skeud> ok 09:13 < Xylakant> it's always the generic "well, this combination of username and password does not exist" 09:14 < Xylakant> otherwise you're giving information to an attacker 09:14 < skeud> ok so I find my solution with your logic explanation 09:14 < skeud> thanks ;-) 09:14 < skeud> I will make a validator with both arguments username & password 09:14 < skeud> thanks once again Xylakant 09:14 < Xylakant> the attacker could just test usernames until he finds one that exists and then run a dictionary attack against the password 09:14 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 09:15 < skeud> yep 09:15 < skeud> thx 09:19 < Wombert> and the validator would take two args 09:19 < Wombert> username 09:19 < Wombert> password 09:20 < Wombert> $this->getArgument('username'); retrieves the argument name 09:20 < Wombert> in the validator 09:20 < skeud> yeah that's exactly what I was making 09:20 < skeud> thanks anyway for your help 09:21 < skeud> I really begin to like Agavi ;-) 09:30 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi 09:53 < Wombert> skeud: glad to hear that 09:53 < Wombert> spread the word :) 09:53 < skeud> np 09:53 < E_mE> Wombert: http://www.spiegel.de/international/germany/0,1518,628349,00.html -- you agree? 09:53 < E_mE> :P 09:54 < E_mE> Quote "It's like a German version of Texas" haha 09:55 < Wombert> yeah except the entire country runs off bavaria's money 09:55 < Wombert> would love to see how the states of bremen or berlin would get along without us 09:55 < E_mE> oh get your claws out Wombert hehe 09:56 < E_mE> i always thought NRW was the wealthist due to the huge industry 09:57 -!- simoncpu is now known as DEITY 09:59 < Xylakant> Wombert: go back 20 years and the situation was the other way round 09:59 < Xylakant> or maybe 30 09:59 < E_mE> Xylakant: are you from Berlin / Bremen? 09:59 < Xylakant> bavaria was a remote country inhabited by cows and farmers 09:59 < Xylakant> no :) 10:00 < Xylakant> and needed large sums of money to develop 10:00 < E_mE> Xylakant: don't forget the lederhosen 10:00 -!- DEITY is now known as simoncpu 10:00 < Xylakant> now it's ahead of the rest of germany but it's star is already sinking 10:01 < Xylakant> so I'd really really be careful not to piss of the guys that might pay for bavaria sometimes in the future 10:01 < Xylakant> E_mE: but lederhosen are no inhabitants :) 10:04 < E_mE> but the inhabitants wear them, including the cows 10:12 < Xylakant> :) 10:14 -!- kaos|work_ [n=dominik@87.79.35.60] has joined #agavi 10:14 < sth> Xylakant wore his to the office today. 10:16 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 10:17 < Xylakant> pssst. 10:28 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 10:33 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 10:35 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 10:35 < CIA-65> felix * r4093 /branches/felix-testing-implementation/src/testing/ (5 files): 10:35 < CIA-65> - made the AgaviFlowTestCase work on the routing input only and dispatch a full framework run 10:35 < CIA-65> - new AgaviContainerTestCase that works like the old AgaviFlowTestCase 10:35 < CIA-65> - changed the way the base AgaviFragmentTestCase creates the ExecutionFilter 10:35 < CIA-65> - resulting changes in the View and ActionTestCase 10:36 < CIA-65> refs #380 10:36 < sth> mmm, I can't use my laptop display during the morning 10:36 < sth> There's too much light coming in from the windows 10:36 < CIA-65> felix * r4094 /branches/felix-testing-implementation/samples/test/ (3 files in 3 dirs): adapted the samples to work according to the changes in r4092 10:36 < sth> Apple need to start making macbooks with a matte screen 10:37 < fnordfish> sth: get the 17 inch ;) 10:37 < sth> (that don't cost the earth) 10:37 < Xylakant> there is a third party supplier that sells matte screens 10:38 < sth> They just remove the glass. 10:38 < sth> I might give it a go 10:40 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 10:44 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 10:47 < sth> It appears you can remove the glass and replace the bezel with another 10:49 < sth> http://www.techrestore.com/xcart/product.php?productid=18498&cat=0&page=1 10:58 < Xylakant> yeah, that's what I mean 10:58 < Xylakant> it's us only though :( 10:59 < Xylakant> I'd probably be willing to shell out the 199$ for a proper screen 10:59 < sth> The alternative is to buy a glass cutter and cut around the edge of the black border 10:59 < Xylakant> haha :) 10:59 < Xylakant> forget about warranty then 10:59 < sth> yeah, that's the problem. Especially since I bought Apple Care with this one 11:07 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 11:16 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has joined #agavi 11:30 < E_mE> hehe http://www.collegehumor.com/video:1823766 12:15 -!- MikeSeth [n=youdie@unaffiliated/mikeseth] has joined #agavi 12:30 -!- Rayne [n=Rayne3@pD954B54F.dip.t-dialin.net] has joined #agavi 12:31 < Rayne> hi 12:32 < Rayne> do you validate the whole model's input, which was partly (or complete) validated by agavi's validation system? 12:34 < v-dogg> all my models assume valid input 12:34 < v-dogg> so agavi's validation (using core validators and my custom validators) takes care of everything 12:35 -!- pashyon1 [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 12:36 < Rayne> good to hear that from you v-dogg :) 12:45 < v-dogg> I'm not saying it's a good way ;) 12:46 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 12:47 < Xylakant> I'd go the same route 12:47 < graste> now it's the official way 12:47 < graste> :D 12:47 < graste> 2 + votes 12:47 < MikeSeth> pretty much same here 12:47 < graste> upvotes 12:47 < graste> 3 12:48 < MikeSeth> i do additional permission checks in some places to make SURE no one gets witty 12:48 < MikeSeth> but in general the assumption in the Models is that the input is valid 13:00 < Rayne> i assume valid content (=> model) since testing frameworks but was never sure if it is "best practise" 13:09 -!- skeud [n=Me@114-123.104-92.cust.bluewin.ch] has quit [] 13:15 < Xylakant> Rayne: you need to do the framework validation in any case 13:15 < Xylakant> sometimes you need data that does not get touched by the model, goes straight back to the view etc 13:15 < Xylakant> so that's the natural place to just do all validation 13:16 < Rayne> no validating would be not so good, yes 13:16 < Xylakant> adding some sanity checks to the model might be a good thing in some cases though 13:17 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 13:27 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Leaving"] 14:15 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 14:19 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has joined #agavi 14:19 < sth> Odd, I could have sworn I was in #couchedb 14:20 < sth> #couchdb rather 14:21 * horros curses LDAP to the seventh level of hell 14:22 < sth> It's fine if you're not retarded. 14:29 < Xylakant> horros: wasn't hell more like the seventh level of diablo? 14:29 < Xylakant> I could actually go play that once again... 14:39 -!- luke` [n=luke`@122.166.1.164] has quit [] 14:50 < Xylakant> great. someone is "fixing" internet access 14:50 -!- _cheerios [n=_cheerio@195.197.209.254] has quit ["bbl"] 14:55 -!- skeud [n=Me@84-73-174-204.dclient.hispeed.ch] has quit [] 15:02 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 15:04 < CIA-65> felix * r4095 /branches/felix-testing-implementation/: added svnmerge.py blocked property 15:06 < CIA-65> felix * r4096 /branches/felix-testing-implementation/: narf. deleted svn:svnmerge-blocked property, added svnmerge.py blocked property 15:06 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 15:21 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 15:33 -!- nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit [] 15:33 -!- matbtt [i=9b3844d8@gateway/web/ajax/mibbit.com/x-ac30da9adddb4869] has quit ["http://www.mibbit.com ajax IRC Client"] 15:37 < saracen> Why is it I always forget how to populate forms with FPF, it's the damn namespace name =( 16:04 -!- kaos|work_ [n=dominik@87.79.35.60] has quit [] 16:17 < Rayne> which namespace for xi-include do i need on validators? http://pastie.org/private/vbrgdfat9khqrrwxqxtagq 16:17 < Rayne> hm, i should remove this caching thing 16:18 -!- Rendez [n=Rendez@193.153.245.50] has joined #agavi 16:20 < Xylakant> Rayne: you need to specify which namespace the shorthand prefix xi: resolves to 16:21 < Xylakant> this is from the sample apps output types.xml 16:21 < Xylakant> 16:21 < Xylakant> see the xmlns:xi definition 16:21 < Xylakant> you need that as well 16:21 < Xylakant> anyways, off 16:22 < Rayne> hm, that's good to know 16:22 < Rayne> thanks so far Xylakant 16:22 < Xylakant> in short, you need to define each prefix you use 16:22 < Xylakant> it has to resolve to a namespace which basically is a unique url 16:23 < Xylakant> and the one for xinclude is http://www.w3.org/2001/XInclude 16:23 < Xylakant> bai 16:23 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 16:25 < Rayne> if i include an validator with name="foo" does it overwrite my local validator with name="foo"? 16:25 < Rayne> s/include/xinclude 16:25 < impl> kainam: yeah I saw that and I was like 'wtf mate' ^^ 16:25 < impl> I guess I should log in and say I'm not going, lawl 16:33 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 16:33 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 16:37 -!- _cheerios [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:41 -!- kadamova [n=kadamova@munich.bitxtender.net] has quit [Client Quit] 16:42 -!- Xylakant [n=Xylakant@p57944C9A.dip.t-dialin.net] has joined #agavi 16:49 -!- fnordfish [n=Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 16:51 -!- pashyon1 [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 16:58 -!- kaos|work_ [n=dominik@xdsl-78-34-246-220.netcologne.de] has joined #agavi 17:00 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 17:28 -!- fnordfish [n=Adium@78.52.134.174] has joined #agavi 17:33 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit ["bai"] 17:51 < Rayne> any idea why i am not able to load the data from `page_current` by validators? http://pastie.org/private/rjsiietybqyelsduviabew 17:52 < Rayne> (method: write) 17:57 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:00 -!- fnordfish [n=Adium@78.52.134.174] has quit ["Leaving."] 18:01 -!- graste [n=graste@f053014249.adsl.alicedsl.de] has joined #agavi 18:06 -!- fnordfish [n=Adium@78.52.134.174] has joined #agavi 18:06 -!- fnordfish [n=Adium@78.52.134.174] has left #agavi [] 18:06 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:06 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:12 -!- fnordfish [n=Adium@78.52.134.174] has joined #agavi 18:12 -!- fnordfish [n=Adium@78.52.134.174] has quit ["Leaving."] 18:12 -!- fnordfish [n=Adium@78.52.134.174] has joined #agavi 18:14 -!- fnordfish [n=Adium@78.52.134.174] has quit [Client Quit] 18:15 -!- fnordfish [n=fnordfis@78.52.134.174] has joined #agavi 18:15 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:15 -!- fnordfish is now known as fnordfish1 18:15 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:15 -!- fnordfish1 is now known as fnordfish 18:16 -!- fnordfish is now known as fnordfish1 18:16 -!- fnordfish1 is now known as fnordfish 18:18 -!- Rendez [n=Rendez@193.153.245.50] has quit [Read error: 110 (Connection timed out)] 18:24 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:24 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:31 < Rayne> meh :/ 18:32 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:33 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:33 < sth> meh to you 18:34 < Rayne> ah, if i move the xinclude to another position it works. meh. :/ 18:37 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 18:39 < Rayne> hey nfq 18:39 < nfq> yo Rayne 18:39 < sth> Time to try some kraut cheese 18:40 < _cheerios> now only if could figure out the best way to install the mysql-client (lib) for everything to be peacy, I could get actual work done x_X 18:41 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:41 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:45 < sth> _cheerios: for php? 18:45 < _cheerios> yeah 18:45 < graste> getting work done is overrated 18:46 < _cheerios> i compile mysql from source by libmysqlclient + mysql-common don't get set with that alone 18:46 < sth> _cheerios: cant use packages? 18:46 < _cheerios> works with packages, but would like to know how to do it purely by self 18:46 < sth> Oh ok 18:48 < sth> Normally you can just do --with-mysql=/path/to/mysql/source 18:49 < _cheerios> it DOES seem to install the client as i install the server. problem being that when installing packages, these libmysqlclient+mysql-common creep in 18:49 < _cheerios> and i'd like to put a stop to that. 18:50 < _cheerios> i guess it comes to somehow telling apt that i dont want those packages 18:52 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 18:52 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 18:55 < _cheerios> sth, http://pastebin.ca/1447879 being the problem 18:59 < _cheerios> and when that libmysqlient hits the system, it won't remove itself without like 30 other packages coming along 19:01 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 19:01 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:01 < _cheerios> it does have dependencies across the system w/other software, understandable 19:07 -!- Rayne [n=Rayne3@pD954B54F.dip.t-dialin.net] has quit ["kthxbye"] 19:07 -!- Rayne [n=Rayne3@pD954B54F.dip.t-dialin.net] has joined #agavi 19:10 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 19:10 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:10 < _cheerios> i suppose i shouldn't worry about that detail if everything works 19:13 < graste> hehe :) 19:16 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection] 19:18 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 19:19 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:21 -!- fnordfish1 [n=fnordfis@78.52.134.29] has joined #agavi 19:25 -!- fnordfish [n=fnordfis@78.52.134.174] has quit [Read error: 60 (Operation timed out)] 19:26 < horros> for (us) finns: http://kuvaton.com/kuvei/perse_whaaaat.jpg 19:26 < horros> *snigger* 19:26 < horros> for you language challenged, "persekitaran kita" in finnish translates to "the mouth of the ass guitar" 19:27 * horros giggles like a school girl 19:27 < Rayne> someone posted a weird finn-jpop-video from youtube here. link anyone? do want weird video. NAO! 19:27 * sth snaps horros' braces 19:27 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 19:27 < _cheerios> in same league as todays berlusconi news where he lets loose "kakàt" 19:28 * horros kicks sth in the face 19:28 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:28 < sth> See you at Oktoberfest 19:28 < horros> If I can scrape together enough monies, I'll come over and punch you square in the bridge of your nose 19:28 < sth> heh 19:29 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 19:29 * horros grumbles at GemCraft 19:29 < horros> I wish I'd never come across this game! 19:30 < horros> too addictive :((( 19:30 < Rayne> sound like a flash td? 19:30 < Xylakant> did anybody ever manage to install freebsd on a g4? 19:30 < Rayne> hm... i know this game... 19:30 < horros> Rayne: It's a flash game, yes. 19:30 < horros> and it's awesome! 19:30 < horros> even better than crush the castle! 19:31 < Rayne> flash games are bad for productivity :) 19:31 < horros> Yes :( 19:31 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 19:32 < _cheerios> productivity is bad for productivity 19:33 -!- fnordfish [n=fnordfis@g225105153.adsl.alicedsl.de] has joined #agavi 19:37 < graste> productivity is overrated 19:37 < graste> so are flash games 19:45 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Connection timed out] 19:48 -!- fnordfish1 [n=fnordfis@78.52.134.29] has quit [Read error: 110 (Connection timed out)] 19:49 < Rayne> copy pasta for the fail! 19:49 < Rayne> yay 19:49 < Rayne> fail pasta 19:50 < Rayne> om nom nom 19:50 < Rayne> NOT 19:50 < graste> :) 19:51 < Rayne> tired + copy pasta = fail 20:01 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 20:05 < saracen> License wizards 20:06 < saracen> I want to use pChart ( a GPL php libary ) in a closed-source commerical website. What are my restrictions, summed up? 20:09 < graste> if you modify the pChart code to fit your needs, you have to give it back to the community ;) 20:09 < saracen> That'd be it? I wouldnt have to release my closed-source projects code? 20:11 < graste> well 20:11 < graste> prolly not 20:12 < saracen> Why dont they have an irc channel, motherfuckers. 20:13 < graste> imho you'd have to open source the code if you include gpl components as the license is viral 20:13 < graste> but i'm not sure - what does pchart write on that matter? 20:13 < impl> in conclusion, get a lawyer :P 20:14 < saracen> Fuck it, I'll use GD and make my own graphs 20:14 < impl> use rrdtool 20:14 < impl> it's win 20:16 < graste> gpl sucks for commercial apps - that's their main goal ;)( 20:17 < graste> try to find a LGPL licensed charting lib :) 20:17 < graste> or BSD or whatever 20:17 -!- fnordfish [n=fnordfis@g225105153.adsl.alicedsl.de] has left #agavi [] 20:17 < graste> http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLPlugins 20:18 < graste> perhaps you may use it 20:18 < graste> I'd just go and search for another lib ;) 20:25 -!- Zeelot4k [n=zeelot@98.64.56.243] has joined #agavi 20:26 < kaos|work_> it's absolutely fine to use gpl sw in closed source websites 20:26 -!- Rayne [n=Rayne3@pD954B54F.dip.t-dialin.net] has quit ["kthxbye"] 20:26 < kaos|work_> since you don't distribute your software 20:26 < Wombert> yup 20:26 < Wombert> as long as you don't distribute it 20:27 < Wombert> (the AGPL closes that loophole) 20:27 < kaos|work_> there's the agpl 20:27 < kaos|work_> bla 20:27 < kaos|work_> stop interrupting me :p 20:27 < Wombert> ohai 20:27 < Wombert> I'm in ur channelz 20:27 < Wombert> stealing ur conversationz 20:27 < Wombert> :> 20:27 < Wombert> bai 20:27 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit ["bai"] 20:38 < saracen> lol 20:39 < saracen> Thanks guys 20:40 -!- Zeelot [n=zeelot@adsl-233-20-136.mia.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 20:56 -!- fnordfish [n=fnordfis@g225105153.adsl.alicedsl.de] has joined #agavi 20:57 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:05 -!- endorfin [n=endorfin@85.16.136.76] has joined #agavi 21:06 -!- endorfin [n=endorfin@85.16.136.76] has left #agavi [] 21:10 < Xylakant> @fnordfish: minimal freebsd on zfs root up and running :) 21:11 < fnordfish> cool on ppc? 21:11 < Xylakant> nope 21:11 < Xylakant> vmware fusion 21:12 < fnordfish> developer install w/ port? 21:12 < sth> Awesome 21:12 < Xylakant> minimal install with pretty much nothing 21:13 * sth installs nmap 21:13 < Xylakant> but with zfs as root filesystem and mirroring on two disks 21:14 < fnordfish> so you found out the filesystem-number for zfs ;) .... 21:14 < Xylakant> hmmm? 21:14 < fnordfish> or is that a gui-drop-down 21:15 -!- lar_zzz [n=lar_zzz@p4FE25E32.dip.t-dialin.net] has joined #agavi 21:15 < Xylakant> it's zpool create :) 21:15 < Xylakant> it takes some stunts to install it 21:16 < Xylakant> you first need a minimal install of freebsd on a ufs partition 21:17 < fnordfish> on an own partition, or do you convert the ufs 21:17 < Xylakant> own partition 21:17 * fnordfish is so glad, that this is not a bsd cannel 21:17 < Xylakant> you need that to boot later 21:17 < Xylakant> freebsd can't boot from zfs 21:18 < fnordfish> k, but the fbsd minimal is about 50M ;) 21:18 -!- SasanRose [n=SasanRos@92.50.3.210] has joined #agavi 21:19 < Xylakant> well, it needs a little more 21:19 < Xylakant> like 300-400 mb 21:19 < Xylakant> the barely bootable image is at 50mb 21:19 < fnordfish> oh no. thats wasting space 21:20 < Xylakant> darn 21:20 < Xylakant> you actually need that twice if you want to go for mirroring 21:20 < Xylakant> all the mirroring won't help if you don't have a second disc to boot from :) 21:21 < Xylakant> that would make us loose a whopping 512MB out of 1.5TB 21:23 -!- SasanRose [n=SasanRos@92.50.3.210] has quit [Client Quit] 21:32 -!- MrJeep [n=mrjeep@modemcable150.63-37-24.mc.videotron.ca] has joined #agavi 21:42 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 21:51 -!- lar_zzz [n=lar_zzz@p4FE25E32.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 21:56 -!- lar_zzz [n=lar_zzz@p4FE25E32.dip.t-dialin.net] has joined #agavi 21:57 -!- lar_zzz [n=lar_zzz@p4FE25E32.dip.t-dialin.net] has left #agavi [] 21:59 < _cheerios> figures. updated to mysql and the thing has a bug which affects me. x_X 21:59 < _cheerios> *5.1.34 22:00 < Xylakant> mysql 5.1 is fail 22:00 < Xylakant> major fail 22:00 < Xylakant> major major fail 22:00 < _cheerios> oh? 22:01 < Xylakant> i don't know about the latest releases but the first 5.1 GA releases were bugged beyond repair 22:02 < _cheerios> oh, those blog posts you're referring to? yeah, it did sound like the sky is falling down 22:03 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 22:03 < Xylakant> I still don't trust that thing 22:08 < _cheerios> my problem being that i'm doing a LOAD_FILE() which gives a "column X cannot be null" when im importing a file 22:08 < _cheerios> ... but that works fine in mysql console, same sql :< 22:09 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 60 (Operation timed out)] 22:12 -!- fnordfish [n=fnordfis@g225105153.adsl.alicedsl.de] has quit ["Leaving."] 22:23 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 22:25 < E_mE_> can someone confirm to me that Agavi can not accept address into the routing system with a # symbol 22:26 < E_mE_> because #value isn't passed to the server? 22:29 < Xylakant> E_mE: the hashmark (#) denotes a url fragment 22:30 < Xylakant> it's handled by the browser and afaik is never transmittet 22:30 < Xylakant> let me check 22:32 < Xylakant> browser nerver sends it 22:32 < nfq> Xylakant: is there a way around this? we need this for some clever ajax thing 22:33 < _cheerios> still on this? heh 22:33 < Xylakant> why would you need the hash for a clever ajax thing 22:34 < nfq> Xylakant: shall I show? 22:34 < Xylakant> anyways: the browser never sends it if it's in the addressbar 22:34 < Xylakant> otherwise agavi should be able to process it 22:34 < nfq> ok, we got this site: http://www.queridodesign.net/ 22:35 < nfq> in pure PHP and we are porting to agavi 22:35 < nfq> see at the top, there are the round dot navigation? 22:35 < Xylakant> no 22:36 < _cheerios> hmmm.. wtf. i don't get this "cannot be null" mysql error as root. 22:36 < nfq> Xylakant: inbetween the next/previous 22:36 < E_mE_> Xylakant: there appears to be a $_SERVER['PATH_INFO'] which was used previously 22:36 < Xylakant> ah, you need to select an item 22:37 < nfq> yeah 22:37 < Xylakant> E_mE_: the url fragment is never sent to the server 22:37 < Xylakant> at least if you type it in the url bar 22:37 < E_mE_> okay 22:37 < Xylakant> this is what i type 22:37 < Xylakant> http://localhost:3000/phpinfo.php#foo#bar 22:37 < nfq> and it doesn't reload the page but rather uses JS to load the next project 22:38 < nfq> which is cool for bookmarking and so on 22:38 < Xylakant> this goes to the server 22:38 < Xylakant> GET /phpinfo.php 22:38 < _cheerios> ah, seems this is a wonky mysql permissions issue. geez. kinda happy, kinda sad at outcome spending a few minutes on this :< 22:38 < Xylakant> nfq: yes 22:39 < Xylakant> and what do you need the hash for? 22:39 < nfq> Xylakant: well, apparently this isn't possible using agavi? 22:39 < nfq> Xylakant: for the ajax, rather than page reload 22:39 < Xylakant> hmm? 22:40 < nfq> Xylakant: when you click on a Dot, it loads the next project via JS rather than a page reload 22:40 < Xylakant> yes 22:40 < Xylakant> I understand that 22:40 < nfq> we need the hash for this I think? 22:40 < nfq> ok 22:40 < Xylakant> but that works fine without ever using the hashmark 22:41 < E_mE_> well the concept is to keep /action#name in the address bar, so if you click on a different link, then it just changes the #name rather then reloading the page and giving a new url.. understand me? 22:41 < E_mE_> where as if you have /action/name and click on it and allow JS to handle the request 22:42 < E_mE_> it still needs to reload because you can't change the URL in the address without reloading 22:42 < Xylakant> ah 22:42 < E_mE_> where as #name removes this reload situation 22:43 < E_mE_> because the pickle occurs, because you can't pass #name to the server, so you need /action/name#name 22:43 -!- MrJeep [n=mrjeep@modemcable150.63-37-24.mc.videotron.ca] has quit [] 22:43 < E_mE_> where /name would be the parameter that is recieved by agavi 22:44 < Xylakant> well, that's not even a php problem 22:45 < Xylakant> I have no clue how you could solve that problem :/ 22:45 < E_mE_> no its not, your right 22:46 < E_mE_> ive got an idea 22:46 < Xylakant> an ajax call might actually pass the fragment to the server 22:46 < Xylakant> but that won't help if you want people to bookmark the link 22:47 < E_mE_> :/ 22:50 < Xylakant> tell me how you solved it if you do :) 22:50 < E_mE_> I will do :) 22:51 < nfq> Xylakant: thanks for your help.. it's a cool thing if we can get it to work 22:51 < Xylakant> certainly 22:54 -!- graste [n=graste@f053014249.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean they aren't right behind you!"] 23:00 -!- Zeelot4k is now known as Zeelot3k 23:07 -!- icyt is now known as IcyT 23:14 -!- kaos|work_ [n=dominik@xdsl-78-34-246-220.netcologne.de] has quit [] 23:30 -!- IcyT is now known as icyt 23:44 -!- archtech [n=stanv@83.228.56.37] has quit [] --- Day changed Fri Jun 05 2009 00:54 < kainam> impl, i lol'd when i added you 00:54 < impl> :>> 01:00 < kainam> impl, better be a good excuse 01:07 -!- Zeelot [n=zeelot@adsl-8-13-25.mia.bellsouth.net] has joined #agavi 01:10 < impl> kainam: there's a moose blocking the runway 01:16 -!- Xylakant_ [n=Xylakant@p57944F96.dip.t-dialin.net] has joined #agavi 01:17 < E_mE_> Xylakant_: you there? 01:18 < E_mE_> I'll tell you answer tomorrow Xylakant_ 01:21 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi 01:21 -!- Zeelot3k [n=zeelot@98.64.56.243] has quit [Read error: 110 (Connection timed out)] 01:29 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:33 -!- Xylakant [n=Xylakant@p57944C9A.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 02:00 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 02:06 -!- E_mE_ [n=jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit ["Bai4now!"] 02:08 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has joined #agavi 02:10 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 03:10 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 03:16 -!- Seldaek [n=seld@crom.seld.ch] has quit [Nick collision from services.] 03:16 -!- Seldaek [n=seld@91.121.60.74] has joined #agavi 04:48 < kainam> impl, well ill let you off this year then 04:48 < impl> kainam: I'll try to make it next year, man :D 04:48 < kainam> no worries then :D 05:20 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 05:26 < v-dogg> huomenta 05:53 < Jarda> http://pastebin.com/d763a9aa1 why is completion in eclipse not working, any ideas? 06:06 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 06:48 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 07:02 -!- Zeelot4k [n=zeelot@adsl-233-248-34.mia.bellsouth.net] has joined #agavi 07:06 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 07:07 -!- Zeelot5k [n=zeelot@74.233.119.66] has joined #agavi 07:09 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 07:10 -!- Zeelot4k [n=zeelot@adsl-233-248-34.mia.bellsouth.net] has quit [Read error: 60 (Operation timed out)] 07:17 -!- Zeelot [n=zeelot@adsl-8-13-25.mia.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 07:24 -!- _cheerios is now known as _cherhome 07:38 -!- Xylakant_ [n=Xylakant@p57944F96.dip.t-dialin.net] has quit [] 07:40 -!- Wombert [n=Wombert@munich.bitxtender.net] has joined #agavi 07:41 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:41 < graste> huomenta 07:44 < sth> Morning 07:44 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 07:46 -!- kadamova [n=kadamova@munich.bitxtender.net] has joined #agavi 07:49 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has joined #agavi 07:56 < Xylakant> E_mE: back from the dead :) 08:14 -!- arcane [n=Jake@ppp240-247.static.internode.on.net] has joined #agavi 08:27 < E_mE> morning Xylakant 08:27 < Xylakant> :) 08:28 -!- kainam [n=Jake@ppp240-247.static.internode.on.net] has quit [Read error: 110 (Connection timed out)] 08:29 -!- fnordfish1 [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 08:36 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 08:38 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 08:43 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 08:43 < Xylakant> so how did you solve your problem, E_mE? 08:44 < E_mE> Xylakant: ja, isn't the most optimal working 08:45 < E_mE> but it should affect minimal amount of users, but i've put a segment of javascript in, which detects if your entering the page with a URL which doesn't contain #name, and then redirects from /projects/name to /projects/#name 08:45 < E_mE> so the implementation works for both failsafe and JS enabled browsers 08:46 < Xylakant> :) 08:46 < E_mE> so if you enter the page with no JS you can browse in pure agavi building mode, else JS will take ownership 08:46 < E_mE> so it appears to work and everyone is happy :) 08:47 -!- _cheerios [n=_cheerio@195.197.209.254] has joined #agavi 08:47 < _cheerios> huomenta 09:08 < graste> progressive enhancement and unobtrusive scripting ftw 09:10 < CIA-65> felix * r4097 /branches/felix-testing-implementation/: fixed svnmerge-integrated property 09:10 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi 09:20 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 09:23 -!- fnordfish1 [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 113 (No route to host)] 09:30 -!- Rendez [n=Rendez@193.153.245.50] has joined #agavi 09:34 < CIA-65> felix * r4098 /branches/felix-testing-implementation/ (36 files in 16 dirs): 09:34 < CIA-65> merge [4062:4090/trunk] in preparation for backmerge, 09:34 < CIA-65> sort of refs #380 09:42 -!- MugeSo [n=Tanaka_K@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]"] 09:44 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: icyt 09:44 -!- Netsplit over, joins: icyt 10:14 < CIA-65> felix * r4099 /trunk/ (15 files in 10 dirs): merged changes from [branches/felix-testing-implementation] 10:23 < CIA-65> felix * r4100 /trunk/: removed svnmerge-integrated property that was introduced by a merge error. sorry 10:25 < CIA-65> felix * r4101 /branches/felix-testing-implementation/: blocked revisions [4099-4100/trunk] via svnmergem, don't need the backmerge to trunk 10:49 -!- matbtt [i=9b3844d9@gateway/web/ajax/mibbit.com/x-bd50e1112e75094f] has joined #agavi 10:55 -!- skoop [n=stefan@unaffiliated/skoop] has quit [Read error: 110 (Connection timed out)] 11:30 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: _cherhome, crazyhead, fd, pashyon, MikeSeth, nfq, Jarda, saracen, archtech, @ChanServ, (+25 more, use /NETSPLIT to show all of them) 11:31 -!- Netsplit over, joins: @ChanServ, matbtt, icyt, Rendez, digitarald, fnordfish, _cheerios, nfq, arcane, Xylakant (+25 more) 11:45 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: _cherhome, pashyon, crazyhead, fd, MikeSeth, nfq, Jarda, saracen, archtech, @ChanServ, (+25 more, use /NETSPLIT to show all of them) 11:45 -!- Netsplit over, joins: @ChanServ, matbtt, icyt, Rendez, digitarald, fnordfish, _cheerios, nfq, arcane, Xylakant (+25 more) 11:53 -!- Netsplit holmes.freenode.net <-> irc.freenode.net quits: _cherhome, pashyon, crazyhead, fd, MikeSeth, nfq, Jarda, saracen, archtech, @ChanServ, (+25 more, use /NETSPLIT to show all of them) 11:55 -!- Netsplit over, joins: @ChanServ, matbtt, icyt, Rendez, digitarald, fnordfish, _cheerios, nfq, arcane, Xylakant (+24 more) 12:06 -!- Rendez [n=Rendez@193.153.245.50] has quit [] 12:19 -!- matbtt [i=9b3844d9@gateway/web/ajax/mibbit.com/x-bd50e1112e75094f] has quit ["http://www.mibbit.com ajax IRC Client"] 12:19 -!- Rendez [n=Rendez@193.153.245.50] has joined #agavi 12:24 -!- Rayne [n=Rayne3@pD9E372F3.dip.t-dialin.net] has joined #agavi 12:41 < Rayne> netbeans does not startup. closes only the prompt. wtf. do not want! 12:42 < graste> netbeans fail 12:43 < Rayne> o hai graste 12:45 < graste> hi :) 12:46 -!- jessica-m [n=jessicam@c-76-112-187-232.hsd1.mi.comcast.net] has left #agavi [] 12:48 -!- Rayne [n=Rayne3@pD9E372F3.dip.t-dialin.net] has quit ["kthxbye"] 12:49 -!- Rayne [n=Rayne3@pD9E372F3.dip.t-dialin.net] has joined #agavi 12:49 -!- Rayne|aedion [n=Rayne3@pD9E372F3.dip.t-dialin.net] has joined #agavi 12:50 -!- Rayne [n=Rayne3@pD9E372F3.dip.t-dialin.net] has quit [Client Quit] 12:50 -!- Rayne|aedion is now known as Rayne 12:58 -!- _cheerios [n=_cheerio@195.197.209.254] has quit ["bbl"] 13:07 < E_mE> Netbeans + Eclipse = A hole load of wasted memory :P 13:07 < E_mE> whole* 13:08 < sth> yup 13:12 < CIA-65> felix * r4102 /branches/felix-buildsystem-method-support/: 13:12 < CIA-65> created a branch for improved build system for actions, views, templates. 13:12 < CIA-65> refs #1106 13:14 < Rayne> E_mE, do you use an ide? 13:14 < Xylakant> E_mE: didn't you buy a Java-compatible system? 13:14 < E_mE> I use TextMate my self 13:15 < Xylakant> i.e. more than 4GB of RAM? 13:15 < E_mE> Xylakant: your fat sod :P 13:15 < E_mE> My work machine has 4GB 13:15 < E_mE> but just had too many bad experiences with Eclipse PDT + Netbeans for it to be worth it anymore 13:16 < Xylakant> Eclipse PDT sucks, but not because it's a memory hog 13:16 < v-dogg> Xylakant: how come? 13:16 < Xylakant> what? 13:17 < v-dogg> I've had no (serious) issues with it 13:17 < Xylakant> that PDT sucks? 13:17 < v-dogg> yup 13:17 < E_mE> Xylakant: i did get your Java Compatible machine punn btw ;) 13:17 < Xylakant> well, I do consider not being able to save a file or losing file contents a serious issue 13:17 < Xylakant> it always takes ages to rebuild the workspace 13:18 < E_mE> I had problem with Copy + Paste for a while too 13:18 < E_mE> kept throwing exceptions 13:18 < Xylakant> type hinting is not working 13:18 < Xylakant> so I fail to see the advantage of using it 13:18 < Xylakant> I'd really love to see a good IDE for PHP 13:19 < Xylakant> but so far none has lived up to my expectations 13:19 < Xylakant> i haven't tried netbeans though 13:19 < graste> wait for 7.0 and try it then :) 13:20 < E_mE> graste: promise me it won't swollow 2GB Ram ;) 13:20 < v-dogg> Xylakant: must be your crappy OS because like I said I have had no serious issues with it and code complete works OK 13:20 < Xylakant> which crappy os? 13:21 < v-dogg> the one with fruits :) 13:21 < Xylakant> windows 2000, XP and vista? 13:21 < v-dogg> oh :D 13:21 < Rayne> lol 13:21 < Xylakant> cause I tried that on my work computer :) 13:21 < E_mE> I find fruit more natural then tacky plastic hehe\ 13:21 < E_mE> colourful plastic might i had 13:21 < E_mE> add* 13:21 < Xylakant> and i was not alone with those issues 13:22 < graste> E_mE: 130 MB atm with a large project (3 agavi projects in one workspace with lots of libs) 13:22 < Xylakant> they might be a problem that exists mainly on shared network drives, but hey, I was to lazy to investigate 13:22 < graste> no subversion enabled 13:22 < E_mE> How long as the application been runnign graste ? 13:22 * horros <3 netbeans 13:22 * sth <3 textmate 13:22 < graste> it stays at that value :ü 13:22 < horros> E_mE: You can force netbeans to do garbage collection. 13:22 < Xylakant> <3 textmate 13:23 < horros> It's as simple as clicking the little box that shows you memory consuption. 13:23 < graste> that title box say 70MB 13:23 < graste> in my case 13:23 < horros> Mmmhm. 13:23 < E_mE> <3 textmate too 13:23 < horros> 6.5 has been rock solid. 13:23 < E_mE> emacs is pretty damn cool though 13:23 < horros> I've only had very strange issues when running the nightlies :) 13:24 < horros> Emacs is fine if you have like 35 fingers. 13:24 < horros> I, unfortunately, only have 10 :( 13:24 < CIA-65> felix * r4103 /branches/felix-buildsystem-method-support/: 13:24 < CIA-65> Initialized merge tracking via "svnmerge" with revisions "1-4101" from 13:24 < CIA-65> https://svn.agavi.org/trunk 13:24 < E_mE> blaaahhhh =P 13:24 < graste> you should only take nightly build that have successful builds without test failures: http://bertram.netbeans.org/hudson/job/PHP-build/ 13:24 < Xylakant> horros: use your toes, nose, ears and cheeks 13:24 < graste> vi! 13:24 < E_mE> if you can't use emacs you ain't got a shortterm memory ;) 13:24 < graste> although I only know like 5 commands 13:24 < graste> <: 13:25 < horros> Xylakant: Yeah, but it gets a bit annoying. Save a file? SURE! Ctrl-Meta-F6-Enter-Space-KeypadNumlock-Plus-SysRq-Tab 13:26 < sth> Reminds me of: http://xkcd.com/378/ 13:27 < graste> yeah 13:28 * graste hugs his xkcd hooded sweatshirt 13:28 < E_mE> horros: save file is Ctrl+X S 13:28 < E_mE> vert easy ;) 13:28 < Xylakant> for me it's cmd+s 13:28 < graste> X-S? exclusive save? exlude saving? 13:28 < graste> ^^ 13:28 < graste> except saving 13:29 < horros> EXTRA save! 13:29 < E_mE> Execute Save i always think :) 13:29 < E_mE> Xylakant: TM has won me over recently though, I use it all the time.. the Snippets and bundle editor are really saviors.. 13:30 < horros> So why not just CTRL-S? Oh yes, because it's about as old as dirt and thinks you may want to use it to SUSPEND YOUR VT100-TERMINAL! 13:30 < E_mE> horros: thats search 13:30 < horros> Search? 13:30 < horros> While every single other app on the planet has "Find" (aka Ctrl-F) 13:30 < horros> :) 13:30 < E_mE> horros: emacs is like 20-25 years old ;) 13:31 < horros> I'm aware of this. 13:31 < E_mE> so i guess the termnology find wasn't really defined in common use i assume 13:32 < horros> Well, you see, the thing is... 13:32 < horros> I hate Emacs. Furiously and with a passion. 13:33 < E_mE> shut up! emacs is cool.. damn you! I won't let you hurt my feelings like this!! 13:33 < E_mE> ;) 13:33 < horros> Fine. Emacs is cool. Whatever. 13:34 * horros does the patronising eye-roll 13:34 < horros> ;) 13:34 < Xylakant> "Du hast recht und ich hab meine Ruhe." 13:35 < E_mE> hehehe 13:35 < sth> Ugh. German. 13:35 < sth> :D 13:35 < Xylakant> if basically means "You're right and I get my peace." 13:37 < E_mE> Lets hope the non-english types understood my sarcasm hohoho! Oh very english digg there =P 13:38 < horros> "Ich habe recht und du hast die Geschwindigkeitsübertretungsgeldstrafe." 13:38 < horros> I love that word. Geschwindigkeitsübertretungsgeldstrafe :) 13:39 < E_mE> there must be a shorter version heh 13:39 < horros> NO! 13:39 < horros> (No matter what the silly Germans try to tell you) 13:40 < sth> I know German too: dfghsdlfguweotgjldvnekljrgerfjdlo4üssesfasdfsdafösdf 13:40 < E_mE> horros: im german 13:40 < horros> And therefore, silly! 13:40 < E_mE> hehehe sth 13:40 < E_mE> horros: i can niether accept or deny that statement 13:40 < horros> :D 13:41 < graste> political correct like every german :x 13:41 < graste> politically 13:42 < horros> The LDAP browser cannot be used : Failed to bind to LDAP server as cn=admin,dc=internal,dc=necora,dc=fi : Invalid credentials 13:42 < horros> %¤&)%(=)&/ 13:42 * horros curses LDAP 13:43 < horros> I think it's time go to home. 13:43 < sth> it's 15:43. 13:43 < horros> Have a nice weekend. 13:43 < sth> Loser. 13:43 < horros> It's not. It's 16:43 13:43 < sth> ugh. stupid finns. 13:43 < horros> Funny things these timezones. 13:43 < graste> best invention ever 13:43 < sth> At this point GMT+2 is the correct timezone! 13:44 < graste> at least until someone invented DST 13:44 < Xylakant> why do you get an own timezone, you finns? 13:44 < Rayne> even debian's "native" netbeans does not work. yay, the latest suqeeze update rocks :A 13:47 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 13:50 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has joined #agavi 14:01 < Rayne> yay, symlink fixed!11 14:01 < Rayne> neatbeans <3 14:01 < Rayne> eh... 14:01 < Rayne> s/neat/net 14:02 < graste> neatbeans's a good name 14:10 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 14:51 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has joined #agavi 15:06 -!- sikkle [n=sikkle@modemcable221.123-56-74.mc.videotron.ca] has quit ["Leaving..."] 15:12 -!- benschi [n=benjamin@85.176.241.181] has joined #agavi 15:56 -!- Rendez_ [n=Rendez@120.Red-88-0-173.dynamicIP.rima-tde.net] has joined #agavi 15:56 -!- Xylakant [n=Xylakant@munich.bitxtender.net] has quit [] 16:03 -!- Rendez [n=Rendez@193.153.245.50] has quit [Read error: 110 (Connection timed out)] 16:09 -!- Xylakant [n=Xylakant@p57944F96.dip.t-dialin.net] has joined #agavi 16:10 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 16:11 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 16:32 -!- graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi [] 16:32 -!- Rendez_ [n=Rendez@120.Red-88-0-173.dynamicIP.rima-tde.net] has quit [" (going back to the Real World)."] 16:33 -!- pashyon [n=tf@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."] 16:34 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 16:34 < CIA-65> david * r4104 /branches/1.0/ (CHANGELOG src/routing/AgaviRouting.class.php): Closes #1105: Routing callback parameters should be set before initialize method is called 16:35 < Xylakant> awesome 16:36 < Xylakant> there's a way to actually drain the mbp battery while running on power 16:40 < Wombert> wat 16:40 < CIA-65> david * r4105 /branches/1.0/ (CHANGELOG src/validator/AgaviValidationManager.class.php): Fix #1104: AgaviValidationManager::clear() doesn't clear validation errors 16:43 < sth> Really? 16:43 < sth> Got a link? 16:44 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 16:49 < CIA-65> david * r4106 /branches/1.0/ (445 files in 3 dirs): Updated timezone database to 2009h, closes #1102 16:50 -!- pashyon [n=tf@ip-90-186-129-133.web.vodafone.de] has joined #agavi 16:54 -!- fnordfish [n=fnordfis@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving."] 17:01 < Rayne> am i wrong or is agavi-cli not able to create a model not refering to a module? 17:04 < v-dogg> you are wrong 17:05 < v-dogg> agavi project-model-create 17:05 < v-dogg> or something close 17:05 -!- kadamova [n=kadamova@munich.bitxtender.net] has quit [Client Quit] 17:05 < v-dogg> agavi -l will tell you 17:05 < Rayne> yeah, project-model-create 17:06 < Rayne> thought this would be identical with model-create 17:06 < Rayne> so i never used that 17:07 < Rayne> thanks btw ;D 17:08 < CIA-65> david * r4107 /branches/0.11/ (446 files in 3 dirs): merge [4106/branches/1.0], refs #1102 17:11 -!- pashyon [n=tf@ip-90-186-129-133.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 17:18 < CIA-65> david * r4108 /branches/1.0/ (6 files in 2 dirs): Closes #1103: Update ISO Schematron to version 2009-05-18 17:29 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 17:53 < Jarda> Wombert: busy friday? :) 18:05 -!- fnordfish [n=fnordfis@78.52.142.42] has joined #agavi 18:06 -!- krycek [n=krycek@201-15-136-74.paemt705.dsl.brasiltelecom.net.br] has joined #agavi 18:06 < impl> I guess I didn't get to that ticket fast enough :P 18:26 -!- fnordfish1 [n=fnordfis@78.52.136.193] has joined #agavi 18:29 -!- fnordfish1 [n=fnordfis@78.52.136.193] has quit [Client Quit] 18:32 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit ["bai"] 18:33 < CIA-65> david * r4109 /branches/1.0/ (3 files in 2 dirs): commit change forgotten in [4108], refs #1103 18:35 < CIA-65> david * r4110 /branches/1.0/samples/pub/ (soap.php wsdl.php): jesus farking christ, refs #1103 and fixes [4109] 18:35 < Jarda> :D 18:44 -!- fnordfish [n=fnordfis@78.52.142.42] has quit [Read error: 110 (Connection timed out)] 18:58 < MikeSeth> whargharbl 19:16 < v-dogg> jebus 19:17 < v-dogg> agavi is jebus approved 19:22 -!- krycek [n=krycek@201-15-136-74.paemt705.dsl.brasiltelecom.net.br] has quit [" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day..."] 19:25 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi 19:26 < sth> heh 19:26 -!- graste [n=graste@g225076135.adsl.alicedsl.de] has joined #agavi 19:27 -!- archtech [n=stanv@83.228.56.37] has quit [Read error: 60 (Operation timed out)] 19:55 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 20:07 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has joined #agavi 20:11 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection] 20:12 < MikeSeth> goddamn ibm laptops 20:12 < MikeSeth> you can frigging fry egs on those thingsa 20:19 < sth> heh 20:19 < sth> My old macbook pro got really warm near under the F keys 20:39 -!- lar_zzz [n=lar_zzz@p4FE25E56.dip.t-dialin.net] has joined #agavi 20:50 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 20:51 -!- MrJeep [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit [] 21:02 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 21:07 < erisco_> benschi, you there? 21:07 < benschi> yes i am 21:08 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 21:09 < erisco_> benschi, I have time to work on red racer 21:10 < benschi> have you had a look at trac.redracer.org 21:10 < erisco_> benschi, I am a tad confused as to exactly how status works on the trac 21:10 < benschi> also I've written you a mail with userdata 21:10 < erisco_> benschi, if a ticket is owned by someone does that mean they are working on it? 21:10 < benschi> no. If it is accepted 21:11 < erisco_> so I should look at the "new" tickets? 21:11 < benschi> jep 21:12 < benschi> I haven't yet finished the Usersection 21:12 < benschi> Stuff like changing email and userinformation 21:13 < erisco_> ticket #21? 21:13 < erisco_> and #22? 21:15 < benschi> for example 21:16 < benschi> 28 is depending on th mailer stuff i'm working on. 21:16 < benschi> If you find anything else, just create your onw tickets and fix stuff 21:17 < benschi> If you write "closes #24" in your commit message of svn the ticket will be closed after the commit 21:17 < impl> ^^ that stuff is the best thing ever 21:17 < benschi> ref #25 will leave the ticket, but post the commitmessage as comment on the ticket 21:17 < benschi> etc. 21:18 < benschi> yeah closed, filed and forgotten :) 21:18 < impl> maintain a changelog ;) 21:19 < benschi> hrhr :) 21:20 < benschi> erisco_: alright? 21:20 < erisco_> benschi, so, if I want to tackle tickets 21 and 22, should I assign them to myself? or how does that work? 21:21 < benschi> Yeah. Login, go to ze ticket and accept it 21:21 < benschi> I think we should start branchwork from now on 21:22 < benschi> :) 21:23 < erisco_> it'd be nice if svn wasn't so alien to me 21:23 < impl> erisco_: this is a good project to get used to it with ;> 21:24 < benschi> ahh moster aliens attacking! 21:30 -!- sikkle [n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca] has quit ["Leaving..."] 21:39 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:48 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:49 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit ["DO NOT CLICK HERE: http://digitarald.de"] 21:50 -!- benschi [n=benjamin@85.176.241.181] has quit ["Gone for life"] 21:56 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:57 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 21:57 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 110 (Connection timed out)] 21:58 < erisco_> benschi, what have you got for database setup? 21:58 < erisco_> and he is not here... 22:05 -!- Rendez_ [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 22:06 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 22:12 < erisco_> I will have to wait until I can talk to him because I am not certain how he has things set up 22:13 -!- lar_zzz [n=lar_zzz@p4FE25E56.dip.t-dialin.net] has quit [] 22:13 -!- Rendez_ [n=Rendez@193.153.246.186] has joined #agavi 22:17 < erisco_> impl, has benschi talked to you at all on how he has set things up? 22:18 < impl> erisco_: not much. I've only been watching from the outside 22:18 < impl> erisco_: I know they're using Doctrine 22:19 < erisco_> yeah, I caught onto that, but as to how he is configuring things I am confused 22:20 < impl> mm, I think there's a script to handle it in the dev/ directory? 22:20 < impl> dev/db/doctrine.php or so 22:20 < impl> maybe it can configure for you? 22:23 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 110 (Connection timed out)] 23:07 < erisco_> he has this directory, dev/templates/app that contains... I don't know 23:07 < erisco_> it looks like part of an agavi project 23:09 < impl> those are probably custom build system templates 23:09 < impl> http://trac.redracer.org/browser/trunk/build.properties 23:17 < erisco_> okay, so, benschi has his environment hardcoded in the doctrine bootstrap 23:17 < erisco_> how does agavi or svn prefer to deal with configuration for each user? 23:18 < erisco_> I know agavi has the different environments just for multi dev configuration... I guess how does it work with the bootstraps 23:18 < impl> Agavi::bootstrap('your-environment-name') 23:19 < erisco_> I know, but, doctrine.php is under source control and benschi has his environment hardcoded in it 23:19 < erisco_> so I either overwrite his environment, or I deal with it some other way 23:19 < erisco_> or we collectively agree on a different method 23:19 < impl> I'd just make a new file with your environment 23:19 < erisco_> but what are the options? doctrine.php could easily have changes done to it 23:20 < impl> or modify the script to take an environment name from the command line 23:20 < erisco_> so, make a doctrine.erisco.php as a dup of doctrine.php and set it to ignore on svn? 23:20 < impl> something like that 23:20 < impl> I think, strictly speaking, you should probably make doctrine.php a template of sorts and write a build script to handle transforming it to another file 23:20 < impl> but that's a lot of effort 23:22 -!- arcane [n=Jake@ppp240-247.static.internode.on.net] has quit [Read error: 110 (Connection timed out)] 23:22 < erisco_> the simplest thing I could think of to overcome all common problems like this is a single config file that is set to ignore 23:22 < impl> aye 23:22 < erisco_> but is read by any bootstrap file that needs whatever info 23:23 < erisco_> maybe I should set that up then 23:29 -!- Rayne [n=Rayne3@pD9E372F3.dip.t-dialin.net] has quit ["where are the HTCPCP devices i am waiting for? coffee://localhost"] 23:34 < erisco_> impl, we have different shebangs in the doctrine command line script too -.- 23:34 < erisco_> impl, how can I deal with that? 23:36 < impl> erisco_: #!/usr/bin/env php 23:36 < impl> :) 23:37 < erisco_> benschi has pointed to a specific php binary though, particularly a 5.3 binary 23:37 < erisco_> I am running 5.3 as well, but not at the same path 23:37 < impl> mm 23:37 < erisco_> and I am guessing that php points to his 5.2 install 23:37 < impl> php :p 23:37 < erisco_> but for me points to my 5.3 23:40 < erisco_> fair enough 23:42 -!- graste [n=graste@g225076135.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean they aren't right behind you!"] 23:53 < erisco_> oh, heh, damn, I forgot that I was having difficulty getting connected to mysql through php 5.3 23:54 < erisco_> running it under php5 gives a nice agavi error which prints out html into my terminal 23:54 < erisco_> lovely --- Day changed Sat Jun 06 2009 00:08 < erisco_> I probably configured this wrong, but for whatever reason the config for my environment is not being read in favour of the default config 00:08 < erisco_> http://pastebin.com/d4ad63494 00:11 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 00:15 -!- _cherhome [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has quit [Remote closed the connection] 00:50 -!- Rendez [n=Rendez@193.153.246.186] has joined #agavi 00:50 -!- Rendez_ [n=Rendez@193.153.246.186] has quit [Read error: 104 (Connection reset by peer)] 01:13 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:15 -!- Xylakant_ [n=Xylakant@p5794486B.dip.t-dialin.net] has joined #agavi 01:34 -!- Xylakant [n=Xylakant@p57944F96.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 02:10 -!- E_mE [n=Jeramy@79-68-26-33.dynamic.dsl.as9105.com] has quit [] 02:30 -!- erisco_ [n=erisco@brisco.kent.net] has quit ["Ex-Chat"] 02:37 -!- Rendez [n=Rendez@193.153.246.186] has quit [] 02:40 -!- Xylakant_ [n=Xylakant@p5794486B.dip.t-dialin.net] has quit [] 02:42 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 02:54 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 04:02 -!- lar_zzz [n=lar_zzz@p4FE2577D.dip.t-dialin.net] has joined #agavi 04:05 -!- luke` [n=luke`@122.166.18.100] has joined #agavi 04:10 -!- lar_zzz [n=lar_zzz@p4FE2577D.dip.t-dialin.net] has quit [] 04:29 -!- SasanRose [n=SasanRos@213.207.255.212] has joined #agavi 04:48 < v-dogg> huomenta 07:05 -!- ZeelotDIEDSLDIE [n=zeelot@98.64.60.173] has joined #agavi 07:10 -!- Zeelot3k [n=zeelot@98.64.60.66] has joined #agavi 07:20 -!- Zeelot5k [n=zeelot@74.233.119.66] has quit [Read error: 110 (Connection timed out)] 07:27 -!- ZeelotDIEDSLDIE [n=zeelot@98.64.60.173] has quit [Read error: 113 (No route to host)] 07:28 -!- Xylakant [n=Xylakant@p5794486B.dip.t-dialin.net] has joined #agavi 07:44 -!- Xylakant [n=Xylakant@p5794486B.dip.t-dialin.net] has quit [] 08:36 -!- SasanRose [n=SasanRos@213.207.255.212] has quit ["leaving"] 08:50 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has joined #agavi 08:56 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has joined #agavi 10:21 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 11:01 -!- benschi [n=benjamin@e176241181.adsl.alicedsl.de] has joined #agavi 11:06 < benschi> moin moin 11:12 -!- benschi [n=benjamin@e176241181.adsl.alicedsl.de] has quit [] 11:20 -!- Wombert_ [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 11:20 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [Read error: 104 (Connection reset by peer)] 11:52 -!- luke` [n=luke`@122.166.18.100] has quit [] 12:16 -!- fnordfish [n=fnordfis@78.52.134.109] has joined #agavi 12:50 -!- fnordfish [n=fnordfis@78.52.134.109] has quit ["Leaving."] 13:16 -!- Wombert_ is now known as Wombert 13:17 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:20 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 13:25 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 13:25 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:28 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 13:28 -!- E_mE [n=Jeramy@79.68.34.147] has joined #agavi 13:31 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:31 -!- E_mE [n=Jeramy@79.68.34.147] has quit [Read error: 104 (Connection reset by peer)] 13:33 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:33 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 13:35 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:35 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 13:35 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 13:36 < sth> I think the coolest thing about Germany is the price of Kinder chocolate. 13:36 < sth> I just got a 300g box for €3 13:40 < Wombert> lol 13:43 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 13:43 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 13:44 < sth> Oh, I think I found the problem with the turbosim thing 13:44 < sth> The kraut sim card may be too old. 13:55 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has quit [] 14:00 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 14:01 < sth> I'm slowly being ripped off by my bank, they've taken just under £40 in fees since I've been here. 14:01 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 14:03 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 14:06 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 14:24 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 14:27 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has joined #agavi 14:43 -!- erisco_ [n=erisco@brisco.kent.net] has joined #agavi 15:17 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has quit [] 15:31 -!- fnordfish [n=fnordfis@78.52.134.109] has joined #agavi 15:32 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 15:40 -!- Rayne [n=Rayne3@pD9E34140.dip.t-dialin.net] has joined #agavi 15:44 -!- Wombert [n=Wombert@dslb-088-064-059-059.pools.arcor-ip.net] has joined #agavi 15:47 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [Client Quit] 15:48 -!- Wombert [n=Wombert@88.64.59.59] has joined #agavi 15:48 < sth> Hai 15:58 -!- erisco_ [n=erisco@brisco.kent.net] has quit [Remote closed the connection] 16:00 < Wombert> sth: orly? 16:00 < Wombert> does it have to be a USIM or so? 16:00 < Wombert> you can try mine on monday 16:05 -!- fnordfish [n=fnordfis@78.52.134.109] has quit ["Leaving."] 16:05 < Wombert> sth: http://www.theiphonewiki.com/wiki/index.php?title=Unlock_iPhone_3G_with_TurboSim#3G-SIM_.2F_USIM 16:06 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 16:06 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 16:07 < Wombert> sth: durr http://www.theiphonewiki.com/wiki/index.php?title=Unlock_iPhone_3G_with_TurboSim#Remarks 16:13 < sth> Stupid kraut-land. 16:16 < sth> So I have a rather expensive iPod touch now :D 16:26 < Wombert> sth: ikea or not? 16:27 < sth> I don't think I need anything from there now. 16:28 < sth> I went to the city centre to get a pillow 16:28 < sth> I think the better question is, do I go to another country to get another iPhone. 16:31 < Wombert> sth: rofl 16:31 < Wombert> sth: it'd have to be the czech republic or italy 16:33 < Wombert> well okay then 16:34 < sth> I'll wait until after WWDC at least :) 16:34 -!- _cheerios [n=cheerios@dsl-hkibrasgw3-fe74fb00-140.dhcp.inet.fi] has joined #agavi 16:37 < sth> It'd be nice if apple could just add me to the list. 16:37 < sth> So it's unlocked 16:57 < _cheerios> Unknown command '\''. 16:57 < _cheerios> thanks mysql :< 17:00 < Rayne> hm, seems i will like the build in caching :) 17:01 < sth> My neighbours seem fine. 17:12 -!- Rendez [n=Rendez@193.153.246.186] has joined #agavi 17:13 < Rayne> o hai Rendez 17:28 -!- asonge [n=alex@phpurge.com] has joined #agavi 17:33 < Wombert> sth: glad to hear 17:34 < asonge> so, i've got to encode/decode wbxml...and i have a lib for it...should i implement that in a filter (incoming) and in an output filter (outgoing)? 17:39 < sth> Wombert: Bring me some of your mums cake to the office on Monday :) 17:53 < _cheerios> gah. mysql import works on amd system, not on xeon. :rollseyes: 17:54 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection] 17:54 < Wombert> sth: WHAT DID YOU SAY ABOUT MY MOTHER 17:55 < Wombert> just watched the rest of Hot Fuzz 17:55 < Wombert> (fell asleep last night) 17:55 < Wombert> reasonably entertaining 17:55 < sth> Oh. 17:55 < sth> It's not funny 17:56 < sth> And I said, I wanted cake, if she asks why. Tell her the weird English guy wants it. 17:56 < Wombert> yeah it wasn't as funny as I imagined it to be 17:56 < Wombert> you won't get any sth 17:57 < Wombert> because if there is some left, imma eat it all 17:57 < Wombert> besides 17:57 < Wombert> how do you know there was a party with caek 17:57 < sth> Because you said so yesterday in the office. 18:00 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 18:01 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 18:02 -!- skoop [n=stefan@unaffiliated/skoop] has joined #agavi 18:04 < Wombert> oh, right 18:05 < sth> What do you think I do in the evenings? Sit around making up wild scenarios to aquire cake? 18:06 < sth> That sounds like a XKCD comic 18:12 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has joined #agavi 18:12 -!- Rayne [n=Rayne3@pD9E34140.dip.t-dialin.net] has quit ["where are the HTCPCP devices i am waiting for? coffee://localhost"] 18:19 -!- Arme[0] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection] 18:40 < Wombert> I'm not quite sure 18:40 < Wombert> should I eat tiramisu 18:40 < Wombert> or the lime cake 18:40 < Wombert> or the cheesecake 18:40 < Wombert> I wonder what sth would do 18:44 -!- skoop [n=stefan@unaffiliated/skoop] has quit [] 18:45 -!- Rendez [n=Rendez@193.153.246.186] has quit [" (going back to the Real World)."] 18:59 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has quit [] 19:32 < sth> I'd eat all 3. 19:33 < sth> Or eat two and bring a slice home for a friend... 19:43 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 19:44 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 19:50 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 19:51 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 20:26 -!- Rendez [n=Rendez@84.77.61.131] has joined #agavi 20:49 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 21:21 -!- digitarald [n=digitara@62.43.169.93.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 21:22 -!- Rayne [n=Rayne3@pD9E34140.dip.t-dialin.net] has joined #agavi 21:35 -!- Rendez [n=Rendez@84.77.61.131] has quit [] 21:36 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has joined #agavi 21:56 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 21:56 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 21:57 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 21:57 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 21:59 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 22:00 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 22:15 -!- matbtt [n=matbtt@Y6d28.y.pppool.de] has left #agavi [] 22:45 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 22:45 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 22:46 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [Remote closed the connection] 22:46 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has joined #agavi 22:59 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 22:59 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:05 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 54 (Connection reset by peer)] 23:05 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:07 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:08 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Connection reset by peer] 23:09 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:10 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:12 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:12 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:14 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:17 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:19 -!- shrink [n=foo@p5099e6c1.dip0.t-ipconnect.de] has joined #agavi 23:23 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:23 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:24 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:24 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:27 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:27 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:29 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:29 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:31 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:31 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:34 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:34 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:35 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:37 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:38 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:43 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 23:56 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 23:59 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi --- Day changed Sun Jun 07 2009 00:04 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:08 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:10 -!- E_mE__ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:10 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:12 -!- E_mE__ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:12 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:14 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:15 -!- shrink [n=foo@p5099e6c1.dip0.t-ipconnect.de] has quit [] 00:17 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:19 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:19 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:21 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:21 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:21 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Success] 00:21 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:22 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:23 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:38 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 00:39 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:41 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 00:41 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Connection reset by peer] 00:52 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 01:01 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] 01:01 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has joined #agavi 01:02 -!- Wombert [n=Wombert@pdpc/supporter/professional/wombert] has quit [] 01:30 -!- nfq [n=nfq@dyn.83-228-139-025.dsl.vtx.ch] has quit [] 01:39 -!- E_mE_ [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 01:40 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has joined #agavi 02:08 -!- Rayne [n=Rayne3@pD9E34140.dip.t-dialin.net] has quit ["where are the HTCPCP devices i am waiting for? coffee://localhost"] 02:10 -!- E_mE [n=Jeramy@79-68-34-147.dynamic.dsl.as9105.com] has quit [] 02:36 -!- Rendez [n=Rendez@62.57.73.102.static.user.ono.com] has quit [" (going back to the Real World)."] 04:03 -!- luke` [n=luke`@evey.shoan.net] has joined #agavi 06:12 < v-dogg> huomenta 06:51 -!- archtech [n=stanv@83.228.56.37] has quit [No route to host] 07:00 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi 07:03 -!- Zeelot [n=zeelot@98.64.69.239] has joined #agavi 07:17 -!- Zeelot3k [n=zeelot@98.64.60.66] has quit [Read error: 110 (Connection timed out)] 07:58 -!- luke` [n=luke`@evey.shoan.net] has quit [] 08:02 -!- splatch [n=splatch@ns364526.ovh.net] has quit [Remote closed the connection] 08:10 -!- codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection] 08:21 -!- archtech [n=stanv@83.228.56.37] has joined #agavi 08:54 < sth> Morning 08:55 -!- splatch [n=splatch@ns364526.ovh.net] has joined #agavi 09:05 -!- johnutzm [n=ionut@89.137.181.129] has joined #agavi 09:10 < johnutzm> Huomenta! 09:11 < johnutzm> anybody knows why FPF strips first new line for textareas? 09:11 < MikeSeth> johnutzm: I don't think it should 09:14 < johnutzm> in view source, any new line is preceded by " " 09:14 < MikeSeth> oh it encodes entities 09:15 -!- Rendez [n=Rendez@193.153.246.186] has joined #agavi 09:16 < johnutzm> i guess it encodes carriage returns (\r), and leaves the \n as is 09:17 < MikeSeth> ummm 09:17 < MikeSeth> i suppose that's reasonable, browsers aren't supposed to send \r\n in text area when you press enter.. I think 09:18 < MikeSeth> are you doing copy&paste into the text area? 09:19 < MikeSeth> in either case there are some configurable options in FPF 09:19 < MikeSeth> http://trac.agavi.org/browser/branches/1.0/src/filter/AgaviFormPopulationFilter.class.php#L902 09:19 < MikeSeth> check yours 09:21 < johnutzm> i'm just pressing enter, not pasting 09:24 < johnutzm> it's strange that it happens only for the first enter 09:28 < MikeSeth> strange, never ran into such a problem 09:41 -!- E_mE [n=Jeramy@79-68-100-211.dynamic.dsl.as9105.com] has joined #agavi 09:56 < johnutzm> looks like every browser ignores first empty line after