--- Log opened Thu Nov 01 00:00:03 2007 00:27 -!- epaulin [n=epaulin@202.105.63.131] has quit ["Ex-Chat"] 01:52 -!- epaulin [n=epaulin@202.105.63.131] has joined #agavi 02:08 -!- Wombert [n=Wombert@dslb-084-056-004-124.pools.arcor-ip.net] has joined #agavi 02:23 -!- epaulin [n=epaulin@202.105.63.131] has quit [Read error: 104 (Connection reset by peer)] 02:33 -!- epaulin [n=epaulin@219.137.168.73] has joined #agavi 02:41 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #Agavi 04:57 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:00 -!- Arme[N] is now known as raidman 05:05 -!- raidman [n=Arme[N]@unaffiliated/raidman] has quit ["leaving"] 05:05 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 05:27 -!- Wombert [n=Wombert@dslb-084-056-004-124.pools.arcor-ip.net] has quit [] 07:06 -!- epaulin [n=epaulin@219.137.168.73] has quit ["Ex-Chat"] 07:09 -!- trophaeum_ [i=qhddrci@ppp121-45-238-140.lns1.bne4.internode.on.net] has joined #agavi 07:31 -!- trophaeum [i=qeisnabb@ppp59-167-111-103.lns3.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] 08:12 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:13 < v-dogg> huomenta 08:26 < RossC0> Huomenta! 08:37 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has joined #agavi 08:40 < _cheerios> huomenta! 09:05 < MikeSeth> huomenta 09:08 -!- splatch` [n=splatch@s3.przytulski.net] has quit [Read error: 110 (Connection timed out)] 09:17 -!- shrink [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 09:17 -!- shrink is now known as shrink0r 09:18 < shrink0r> good morning 09:25 < RossC0> Huomenta! 09:26 < MikeSeth> http://facepalm.tumblr.com/ 09:26 < MikeSeth> <3 tumblr :) 09:27 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has joined #agavi 09:27 < RossC0> woot! 09:28 < MikeSeth> just added you to friends 09:30 < _cheerios> <3 ! 09:40 * MikeSeth hooks up his shoebrick 6630 to tumblr 09:41 < MikeSeth> now I can moblog too 09:41 < MikeSeth> victory is drawing near! 09:54 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has quit [] 09:55 < RossC0> ;) 09:57 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has joined #agavi 09:58 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has quit [Read error: 104 (Connection reset by peer)] 09:58 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has joined #agavi 10:03 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has joined #agavi 10:03 < Whisller> hi :) 10:03 < MikeSeth> HA 10:04 < MikeSeth> it works 10:04 < MikeSeth> take snaps on the phone and email them to the blog 10:04 < MikeSeth> winner! 10:05 < _cheerios> do they give you an email address, or is it a custom app? 10:13 < MikeSeth> email 10:14 < MikeSeth> tumblr lacks code snippets :( 10:14 < RossC0> theres an update today 10:14 < RossC0> who knows what will be new 10:15 < MikeSeth> mmmm 10:16 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 10:16 < MikeSeth> why doesnt it show friend links? 10:16 < MikeSeth> or is it not supposed to? 10:16 < RossC0> http://drnicwilliams.com/2007/03/08/syntax-highlighting-in-tumblr/ 10:17 < MikeSeth> sweeet 10:20 < RossC0> But I'd wait for the new interface first! 10:25 -!- Whisller [n=example@77-252-56-2.ip.netia.com.pl] has left #agavi [] 10:31 < MikeSeth> did they say when they're planning to roll it out? 10:33 < _cheerios> i need to do a "It's ready" thang too. after one year of development i need some humor :D 10:34 < _cheerios> btw. who wants to talk rbac? I have an initial README to go thru the features. be a moments and I can put it up for you guys to review. 10:35 < MikeSeth> mmm I've never tried the rbac implementation 10:35 < MikeSeth> but I think I wrote half a chapter about it 10:36 < _cheerios> sounds like a winner 10:37 < MikeSeth> yeah it looks nice 10:40 < MikeSeth> http://www.phpfreaks.com/print.php?cmd=tutorial&tut_id=130 10:40 < MikeSeth> yay @ error-ridden tutorials 10:56 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 11:08 < _cheerios> when using action/validate(), does the normal validation still run? 11:13 < _cheerios> seems to, good. 11:19 < MikeSeth> _cheerios: IIRC validateXXX() overrides validate() but normal validators do work 11:21 < v-dogg> that's correct 11:21 < _cheerios> doing some nutty examples for the rbac stuff :p 11:22 < v-dogg> you can use all three validation methods (xml, registerValidators() and validate()) and for the last two read/write specific function takes precedence 11:22 < MikeSeth> we really need a snippet/example repo 11:23 < v-dogg> true 11:33 < RossC0> how'd I forward to 404? 11:34 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 11:34 < RossC0> or secure 11:37 -!- jake [n=jake@cpe-66-61-166-240.indy.res.rr.com] has quit [Read error: 110 (Connection timed out)] 11:44 < v-dogg> createForwardContainer(AgaviConfig::get('actions.error_404_module'), AgaviConfig::get('actions.error_404_action')) ? 11:45 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 11:50 < RossC0> eek thats in the view 11:50 < RossC0> hmm 11:50 < RossC0> need to do it on fail user startup 11:50 < v-dogg> hmm.. 11:51 < v-dogg> I thought about that just yesterday actually. the very same situation. was going to ask... 11:51 < RossC0> which prob aint possible 11:51 < v-dogg> Wombert! 11:51 < RossC0> because I had to set headers manually in the past 11:51 < v-dogg> where is that lazy bugger 11:52 < RossC0> I need to actually override the current container 11:53 < v-dogg> I needed to set/delete cookies 11:55 < RossC0> in user startup? 11:56 < RossC0> ez 11:56 * RossC0 nudges v-dogg 11:56 < RossC0> ? 11:57 < v-dogg> http://trac.agavi.org/browser/branches/0.11/samples/app/lib/user/AgaviSampleAppUser.class.php 11:57 < v-dogg> like this :) 11:57 < RossC0> yeah thats easy 11:58 < RossC0> to delete them use unsetCookie 11:59 < v-dogg> yeah 12:00 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 12:32 < MikeSeth> question: in routing rules, can I use backreferences eg locale="${locale}" for named parameters that are not mentioned in the pattern? 12:34 < _cheerios> draft of RBAC2 @ http://p.caboo.se/private/uz6v8phg7kjicc6diu94w 12:34 < _cheerios> please comment my nutty project! :p 12:45 < MikeSeth> oh i will have to read it 12:46 -!- eremit_ is now known as eremit 12:53 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 12:58 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:00 -!- eremit_ [n=eremit@p5490EAD2.dip.t-dialin.net] has joined #agavi 13:00 -!- eremit [n=eremit@p5490E842.dip.t-dialin.net] has quit [Nick collision from services.] 13:00 -!- eremit_ is now known as eremit 13:03 < MikeSeth> woooo tumblr is rolling out 3.0! 13:13 -!- MrJeep [n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [Read error: 113 (No route to host)] 13:23 -!- MrJeep [n=jeanphil@modemcable188.10-70-69.static.videotron.ca] has joined #Agavi 13:32 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has joined #agavi 13:34 -!- Arme[N] is now known as raidman 13:37 -!- Wombert [n=Wombert@dslb-084-056-004-124.pools.arcor-ip.net] has joined #agavi 13:37 < Wombert> aaah public holidays <3 13:41 < MrJeep> what when where ? public holdays ? 13:44 < Wombert> COME TO BAVARIA 13:44 < Wombert> BEER, LEDERHOSEN, HIGH TECH AND LOTSA PUBLIC HOLIDAYYYYYS 13:44 < Wombert> :> 13:49 < RossC0> Go tumblr go! 13:50 < RossC0> Wombert - you got time for a couple of questions? 13:50 < RossC0> or you wearing Lederhosen? 13:51 < MikeSeth> Wombert: http://facepalm.tumblr.com/ :D 13:53 < shrink0r> Lederhosen? 13:53 < shrink0r> Anyone from germany in here? 13:53 < MikeSeth> shrink0r: haha 13:54 < RossC0> Wombert is but don't mention ze war! 13:54 < MikeSeth> fuckers loved waffles :D 13:55 < shrink0r> well actually bavaria isn't really germany ^^ 14:02 < Wombert> RossC0: barely 14:02 < Wombert> in 1h or so 14:04 < RossC0> Google maps disagrees: http://maps.google.co.uk/maps?f=q&hl=en&geocode=&time=&date=&ttype=&q=bavaria&sll=49.117029,11.403809&sspn=4.832646,10.283203&ie=UTF8&ll=48.91528,11.403809&spn=4.852249,10.283203&z=7&iwloc=addr&om=1 14:04 < RossC0> and if google say its in Germany then it is 14:04 < RossC0> end of 14:04 < shrink0r> hehe 14:05 < RossC0> kthxbai 14:07 < RossC0> BUT google does give directions from Germany - so it may not be in Germany after all: http://tinyurl.com/2xmpow 14:37 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has quit [] 15:18 -!- raidman [n=Arme[N]@unaffiliated/raidman] has quit ["leaving"] 15:22 < MikeSeth> nuuu 15:22 < MikeSeth> why did they have to take tumblr down the day I signed up 15:23 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has quit ["bbl"] 15:32 -!- _trophaeum [i=ewxwqs@ppp59-167-115-64.lns3.bne4.internode.on.net] has joined #agavi 15:38 < shrink0r> AgaviExecutionFilter line 265: Is there any reason for using double quotes for the array index? 15:41 < MikeSeth> hmmm? 15:42 < MikeSeth> not really 15:42 < MikeSeth> write a patch :D 15:42 < shrink0r> mkay 15:42 < MikeSeth> it will probably save someone 0.000009% CPU time ;) 15:42 < shrink0r> hehe 15:43 < shrink0r> I hope I'll finish the class for the memcache caching by tomorrow 15:44 < MikeSeth> mmm replaceable cachez 15:48 < shrink0r> how would call it? 15:48 < shrink0r> AgaviMemcacheExecutionFilter? 15:50 -!- trophaeum_ [i=qhddrci@ppp121-45-238-140.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 15:51 -!- JanK__ [n=JanK_@muedsl-82-207-222-211.citykom.de] has joined #agavi 15:59 < Wombert> RossC0: back 15:59 < Wombert> shoot 15:59 < MikeSeth> Wombert: do you think caching functionality should be moved out of the execution filter so that it can be replaced? 15:59 < Wombert> yes 15:59 < Wombert> 1.0 15:59 < Wombert> it's on my todo 15:59 < MikeSeth> shrink0r: wanna do this? 16:00 < Wombert> it needs to be part of a bigger change 16:00 < Wombert> not just factor it out of there 16:00 < MikeSeth> Wombert: why? is it used anywhere else? 16:00 < Wombert> I want a caching subsystem, and ideally, we'd use the storage system, but I have to check if that is possible without any breaking changes 16:01 < MikeSeth> TUMBLR IS BACK!! 16:01 < shrink0r> can't it be replaced while maintained in the executionFilter 16:02 < MikeSeth> Wombert: but but but, what if your sessions storage is mysql and your application cache is memcached 16:02 < shrink0r> by just switching the class in the factories.xml 16:02 < shrink0r> ? 16:02 < Wombert> yes, shrink0r, go for that 16:02 < Wombert> MikeSeth: that's the problem 16:02 < Wombert> woot tmblr update!? 16:02 < Wombert> aaace 16:02 < Wombert> AUDIO 16:02 < Wombert> but still no code :/ 16:03 < shrink0r> na freili dat ma ih doch gern ^^ 16:04 < MikeSeth> Wombert: http://drnicwilliams.com/2007/03/08/syntax-highlighting-in-tumblr/ 16:04 < Wombert> yep 16:04 < MikeSeth> it has channels now 16:05 < MikeSeth> and the theme editor is TEH UBER 16:06 < MikeSeth> ...aaaand I found a bug ;) 16:06 < MikeSeth> oooh it's sexy 16:06 < MikeSeth> it's sooo sexy 16:06 < Wombert> what's channels? 16:06 < Wombert> like categories? 16:06 < MikeSeth> yeah 16:06 < Wombert> ACE 16:07 < Wombert> zomg ace ace ace 16:07 < Wombert> Tumblr will already take just about any photo format and scale it to fit perfectly on your tumblelog. We’ve just upped the quality of those photos dramatically. We’re also now leaving GIF and PNG images in their original format. 16:07 < Wombert> I just wish I could define the size to scale to myself 16:07 < Wombert> want my blog wider than 400px :/ 16:07 -!- JanK_ [n=JanK_@muedsl-82-207-253-156.citykom.de] has quit [Connection timed out] 16:07 < MikeSeth> Wombert: I hooked up my phone and now I can post pictures to blog directly 16:07 < Wombert> yes 16:07 < Wombert> but 16:07 < Wombert> Tumblr used to recognize embed code from the major video sites and scaled it down to fit your theme. Tumblr will now take any video or Flash embed code and scale it down proportionally. 16:07 < Wombert> :((((( 16:08 < Wombert> where can I define the fecking width 16:08 < Wombert> oh so channels are not like categories 16:08 < Wombert> :< 16:08 < Wombert> I want tags man or categories at least 16:08 < Wombert> I want an "agavi" category and syndicate that on agavi.org 16:08 < Wombert> etc 16:08 < Wombert> beh 16:09 < Wombert> WHAT TEH LOLZ THEY HAVE TAGS WOOT 16:09 < MikeSeth> "The obvious next step for Channels is the ability to open them up as public, multi-author tumblelogs. It.s in the works." 16:09 < Wombert> but the bookmarklet is not updated it seems 16:09 < Wombert> http://davidville.files.wordpress.com/2007/11/advanced_options.gif 16:09 < Wombert> this 16:09 < MikeSeth> oooh and markdown 16:09 < Wombert> but no feeds yet :< 16:09 < Wombert> yes that's good 16:09 < Wombert> and I wonder 16:10 < Wombert> if I usemarkdown 16:10 < Wombert> can I then write html? 16:10 < Wombert> and it's literalized? 16:10 < Wombert> then code writing is easy 16:10 < MikeSeth> donno, 2.0 was broken, you couldn't put ``<3'' in the code, not even as < with html filters off 16:11 < Wombert> woootz... http://blog.bitxtender.com/archive (but dog slow that one) 16:11 < MikeSeth> All imported posts are now truncated to 500 characters. 16:11 < MikeSeth> hmpf 16:11 < Wombert> eh? 16:11 < Wombert> imported? 16:12 < MikeSeth> through feeds 16:12 < MikeSeth> by the way you can still get comments using haloscan 16:12 < Wombert> I love how the archive shows photos w/ the caption 16:13 < Wombert> oh man it's slow now 16:13 < Wombert> hm how does projectionist do that word thing? 16:14 < Wombert> http://project.ioni.st/ 16:14 < MikeSeth> shrug 16:14 < Wombert> it seems to be a post type only they have or what? 16:14 < MikeSeth> Wombert: someone suggested I buy http://re.co.il 16:14 < MikeSeth> ;) 16:14 < Wombert> me? :p 16:14 < Wombert> can you? 16:14 < Wombert> do it 16:14 < RossC0> woot audio plugins 16:14 < MikeSeth> yeah I can 16:15 < MikeSeth> what am I gonna do with it though 16:15 < Wombert> blog there? :p 16:15 < Wombert> with tumblr? :p 16:15 -!- trophaeum_ [i=tztdzv@ppp121-45-215-205.lns2.bne1.internode.on.net] has joined #agavi 16:15 < Wombert> it's the recoil you feel when shooting LOLZ FAIL at other people :p 16:15 < Wombert> or so 16:15 < MikeSeth> hhaaha 16:15 < MikeSeth> the recoil of noob 16:16 < Wombert> http://www.tumblr.com/custom_themes ! 16:16 < Wombert> API has json now 16:16 < MikeSeth> yeah 16:16 < Wombert> I wonder if you can read the tags w/ the api 16:16 < MikeSeth> but new themes dont support custom colors 16:16 < Wombert> it's stupid that they wouldn't at least have per-tag feeds right away 16:16 < Wombert> I wrote my own anyway 16:17 < Wombert> it's easy 16:18 < Wombert> martin varsavsky as investor! 16:21 < Wombert> oh man poor tumblr :p so totally slow now 16:22 < MikeSeth> what is it written in? 16:24 < Wombert> something that does not scale :p 16:24 < Wombert> maybe ruby 16:24 < Wombert> Hitting The Wall With Ruby On Rails (tm) 16:24 < Wombert> I should write that book 16:24 < MikeSeth> are you serious? 16:24 < Wombert> no ides 16:24 < Wombert> idea 16:24 < Wombert> RossC0 might know 16:25 < MikeSeth> cuz you know what /b/ would say right? 16:25 < MikeSeth> heh 16:25 < MikeSeth> anyway 16:25 < MikeSeth> im going home 16:25 < MikeSeth> <3 * 16:26 < MikeSeth> \/me & 16:26 < MikeSeth> dang :< 16:28 < v-dogg> dammit... again struggling with validating & exporting arrays 16:28 < v-dogg> I never get this right without asking kaos :) 16:28 < RossC0> yeah its rails but I imagine everyones checking out the new features 16:33 -!- _trophaeum [i=ewxwqs@ppp59-167-115-64.lns3.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] 16:35 -!- JanK__ [n=JanK_@muedsl-82-207-222-211.citykom.de] has quit [] 16:35 < RossC0> LATERZ ALLZ 16:35 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 16:38 < Wombert> it seems to be php 16:39 < Wombert> and they have a new size, 500px width, for photos 16:39 < Wombert> aaah that's good 16:39 < Wombert> I'll port mine to 500px width then 16:42 < Wombert> wonder if markdown affects existing posts 16:42 < Wombert> and wonder if it shows tags in the api 16:42 < Wombert> in any case, this tag css list rocks 16:42 < Wombert> I can now highlight agavi posts, for instance 16:42 < Wombert> cooooool 16:45 < Wombert> photo click thru! finally! oooh man 16:45 < shrink0r> is it logical to define a __destruct() method in a singleton class which serves the representation of a connection and execute a disconnect in there in case the user forgot to call the disconnect method? 16:45 < Wombert> this is all so awesome 16:46 < shrink0r> or will a connection reference be killed by the garbage collection anyway? 16:46 < Wombert> a user shouldn't have to call disconnect 16:46 < Wombert> what are you doing exactly? 16:46 < shrink0r> well I'm writting a wrapper for the memcache connection 16:47 < shrink0r> user in this case is someone using the API 16:48 < Wombert> the connection might be destructed by the time you __destruct() is called 16:48 < Wombert> if it is an object 16:48 < Wombert> which it is in case of memcache 16:48 < shrink0r> yepp, it is 16:48 < shrink0r> ^^ 16:49 < shrink0r> ok so forget the __destruct()... 16:49 < shrink0r> I was just wondering, gotta keep it as clean as possible 16:49 < Wombert> yup, unfortunately :/ 16:49 < Wombert> I'd do it differently 16:49 < Wombert> when you open the connection, register_shutdown_function() 16:50 < Wombert> on a method of your exec filter 16:52 < shrink0r> well, when would you call it? 16:52 < shrink0r> after execution? 16:52 < Wombert> hm? 16:52 < Wombert> what? 16:53 < shrink0r> sorry, wrong window 16:53 < shrink0r> ^^ 17:12 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has joined #agavi 17:12 < _cheerios> woot woot 17:29 < _cheerios> got spring strength back after a summer gym pause <3 17:30 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 17:31 < _cheerios> did anyone have time to glance over the README i made of RBAC2? i'd aim to finish it tomorrow, and move it to production next week. wouldn't mind a few pointing fingers at obvious flaws. 17:37 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 17:41 < _cheerios> @ http://p.caboo.se/private/uz6v8phg7kjicc6diu94w 17:44 < Wombert> _cheerios: that looks pretty clever from the first glance but I'm afraid I'm a bit busy these days so I won't have time to look at it thoroughly 17:44 < Wombert> however, I'd be happy to accept such a system for 1.0, for example 17:45 < Wombert> btw, do you guys think we could have "minor" BC breaks for 1.0 that ONLY(!) require adjusting config files? 17:45 < Wombert> or would that be uncool 17:50 < _cheerios> i won't mind against anything that makes agavi better, but that's just me 17:51 < Wombert> it would just mean adding a line or so 17:51 < Wombert> could do without BC stuff, as well, of course 17:51 < Wombert> or marks things deprecated and remove them in 1.1 17:51 < Wombert> that's probably best 17:51 < _cheerios> depends how important you deem it, i suppose 17:52 < _cheerios> with version control around, it's not much of a hassle to use an agavi version without the changes (i doubt many run /trunk in their application, nor anyone having that as svn:exnternal :)) 17:52 < _cheerios> but yeah, whatever doesn't conflict with your personal feelings. if you want no breakage for 0.11/1.0, then so be it. 17:54 < Wombert> I know many who have branches/0.11 as an external ;) 17:54 < Wombert> well it's a question of how you look at it 17:54 < _cheerios> FAIL 17:54 < Wombert> I certainly won't break any APIs or whatever 17:55 < Wombert> question is, could we ask users to touch one or two config files before upgrading 17:55 < Wombert> the only area where I think we might need it is which I want to have in 1.0 17:56 < Wombert> but we could make that optional so nothing breaks 17:56 < Wombert> storage chains should be nice, however 17:56 < Wombert> I want that 17:56 < Wombert> so you set up a storage "session" 17:56 < Wombert> it consists of two implementations 17:56 < Wombert> "memcache" and "database" 17:57 < Wombert> it writes to both, but reads only from the first if possible 17:58 < _cheerios> i added method-level caching to my doctrine records. currently using apc, but could as easily memcached. 17:58 < _cheerios> helps a ton 17:59 < Wombert> ahahaha 17:59 < Wombert> MikeSeth: FAIL FAIL FAIL 17:59 < Wombert> $gallery = sfDoctrine::getTable('Gallery')->find($id); 17:59 < Wombert> zomfg 18:00 < Wombert> "yes I am an idiot and use static stuff" 18:00 < Wombert> "yes I support only one db connection at a time" 18:00 < Wombert> ooooh majn 18:34 < v-dogg> haha 18:35 < v-dogg> why the hell did they do it like that... 19:05 < Wombert> office -> 19:05 -!- Wombert [n=Wombert@dslb-084-056-004-124.pools.arcor-ip.net] has quit [] 19:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 19:39 < shrink0r> AgaviExecutionFilter line 271 : What if the cache is cleared while trying to read? 19:40 < shrink0r> There's no lock or other protection... 19:52 -!- kaos|work [n=dominik@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 20:03 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi 20:04 -!- jake [n=jake@cpe-66-61-166-240.indy.res.rr.com] has joined #agavi 20:05 -!- kaos|work_ [n=dominik@85.183.90.3] has joined #agavi 20:08 -!- kaos|work__ [n=dominik@85.183.90.3] has joined #agavi 20:08 -!- kaos|work_ [n=dominik@85.183.90.3] has quit [Read error: 104 (Connection reset by peer)] 20:11 -!- kaos|work__ [n=dominik@85.183.90.3] has quit [Read error: 104 (Connection reset by peer)] 20:13 -!- kaos|work [n=dominik@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 20:15 < _cheerios> *phew* it's good when stuff works like you think it should 20:15 < jake> hah 20:18 < shrink0r> jepp, it's pain when it doesn't 20:19 < _cheerios> jake, rbac-master, see http://p.caboo.se/private/uz6v8phg7kjicc6diu94w and gimme some comment love. I haven't read any rbac specs, and you've used full rbac implementations, so tell me how usable this is? 20:20 < impl> with tentacles lol 20:22 < jake> standard: http://csrc.nist.gov/rbac/rbacSTD-ACM.pdf 20:22 < jake> but I'll read it anyhow :) 20:22 < Wombert> impl: if ((options & STREAM_ONLY_GET_HEADERS) || (php_stream_context_get_option(stream, 'http', 'ignore_errors', &tmpzval) == SUCCESS && Z_TYPE_PP(tmpzval) == IS_BOOL && Z_BVAL(retval))) { 20:22 < Wombert> for http://lxr.php.net/source/php-src/ext/standard/http_fopen_wrapper.c#547 20:22 < Wombert> looks good? 20:23 < impl> does Z_BVAL return an int? 20:23 < impl> or some PHP_TRUE or something 20:23 < Wombert> bool, apparently 20:23 < impl> C doesn't have bool 20:23 < Wombert> http://lxr.php.net/source/php-src/ext/standard/http_fopen_wrapper.c#323 20:24 < impl> it returns a zend_bool 20:24 < impl> which is an unsigned char, should be okay then 20:24 < Wombert> k 20:24 < Wombert> and it must be 20:25 < Wombert> if ((options & STREAM_ONLY_GET_HEADERS) || (php_stream_context_get_option(context, 'http', 'ignore_errors', &tmpzval) == SUCCESS && Z_TYPE_PP(tmpzval) == IS_BOOL && Z_BVAL(retval))) { 20:25 < Wombert> ofc 20:25 < Wombert> how long does it take you to compile php, impl? :D 20:25 < impl> depends on which computer I use :P 20:25 < Wombert> and are you bored right now? :p 20:25 * impl patches 20:25 < Wombert> testing it is just a matter of calling http://google.com/lolz anyway 20:25 < impl> Do you want me to grab 5snap, 6snap, ? 20:26 < Wombert> 5.3 maybe? 20:26 < impl> okay, will do 20:26 < Wombert> need to do patches for both though, I guess 20:26 < impl> did you open a bug for this? 20:27 < Wombert> not yet 20:27 < Wombert> will, and send a msg to the list 20:27 < Wombert> in fact, I'll send a message first, because I'm not sure if "ignore_errors" is a good name 20:28 < impl> Does this need a patch to stream_context_set_option ? 20:28 < Wombert> no 20:28 < impl> neat, so you can set arbitrary options on a stream context? :P 20:29 < Wombert> $c = stream_context_create(array('http' => array('method' => 'POST', 'ignore_errors' => true, 'content' => $postData))); 20:29 < Wombert> $c = stream_context_create(array('http' => array('method' => 'POST', 'ignore_errors' => true, 'content' => $postData), 'ssl' => array('cafile' => $caPath)); 20:29 < impl> the PHP devs will probably just be like 'DO NOT WANT' 20:29 < Wombert> if you use HTTPS w/ certs, for instance 20:29 < Wombert> I don't think so 20:29 < Wombert> the inability to run something that returns a 201 Created is reason enough to have this 20:30 < impl> they might just add it to the list of crap to accept 20:30 < Wombert> I was thinking about adding more codes, too 20:30 < Wombert> it would make it sooo much easier to write apps that use HTTP stuff w/o using curl or whatever 20:30 < impl> yeah 20:31 < impl> is tmpzval already defined? 20:31 < impl> you have to use double quotes too 20:32 < Wombert> yup, t'is defined 20:33 < impl> also, probably you should remove the Z_TYPE_PP check 20:33 < Wombert> why 20:33 < impl> Because people will do 'ignore_errors' => 1 20:33 < Wombert> hm 20:33 < Wombert> be right back 20:34 -!- Wombert_ [n=Wombert@85.183.90.3] has joined #agavi 20:37 < jake> what are you breaking now Wombert? 20:37 < impl> jake: http wrapper :P 20:37 < Wombert_> re 20:37 < Wombert_> :> 20:39 < jake> of course you are 20:43 < Wombert_> mmh 20:43 < Wombert_> want reverse DNS entry :< 20:44 * impl floods 20:44 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:44 < impl> [16:44:14] [Load: 0.16, 0.47, 0.39] 20:45 < impl> [/home/impl/builds/php/php5.3-200711011930/bin ] 20:45 < impl> [impl@mizuho]% ./php -r '$c = stream_context_create(array("http" => array("ignore_errors" => true))); file_get_contents("http://google.com/foo", 0, $c);' 20:45 < impl> [16:44:24] [Load: 0.13, 0.45, 0.39] 20:45 < impl> [/home/impl/builds/php/php5.3-200711011930/bin ] 20:45 < impl> [impl@mizuho]% ./php -r 'file_get_contents("http://google.com/foo");' 20:45 < impl> Warning: file_get_contents(http://google.com/foo): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in Command line code on line 1 20:45 < Wombert_> works? :> 20:45 < Wombert_> WOOOT? :> 20:45 < impl> if (options & STREAM_ONLY_GET_HEADERS || (php_stream_context_get_option(context, "http", "ignore_errors", &tmpzval) == SUCCESS && Z_BVAL_PP(tmpzval))) { 20:45 < Wombert_> well you need to give the context :p 20:45 < Wombert_> ah 20:45 < Wombert_> eh 20:45 < Wombert_> so it works, yes? 20:45 < Wombert_> :> 20:45 < impl> It seems to 20:45 < impl> but 20:45 < impl> hold on 20:45 < Wombert_> :S 20:45 < Wombert_> does it create an error log entry? 20:46 < impl> well it's definitely not throwing the warning 20:46 < impl> but "ignore_warnings" => "foo" works too 20:46 < impl> :X 20:46 < Wombert_> yes, that's "true" in php 20:46 < Wombert_> that's okay I guess 20:46 < Wombert_> can you check 20:46 < Wombert_> a) if you can get the response 20:46 < Wombert_> i.e. return value 20:46 < Wombert_> b) after the call, var_dump(stream_get_meta_data($c)); 20:46 < impl> yeah, it returns the page 20:47 < Wombert_> oh wait that doesn't work on a ctx 20:47 < impl> yeah :P 20:48 < Wombert_> fopen() ? 20:48 < Wombert_> I don't see a reason why it wouldn't work though 20:48 < Wombert_> impl, jake: what would be a good name for that option? 20:49 < impl> ignore_error_codes? 20:49 < Wombert_> well, but not all of them are errors, that's the thing 20:49 < impl> ignore_response_codes? 20:50 < jake> it'll probably get rejected by core anyhow, so it doesn't really matter 20:50 < Wombert_> no, it wouldn't ignore them, would it? 20:50 < impl> Wombert_: That's pretty much what it does, yeah 20:50 < impl> jake: that's what I said :> 20:51 < jake> heh, every time I've submitted something I get a non-sensical answer as to why they are rejecting it 20:51 < Wombert_> I'll just show this to a core dev at a conf after I've bought him a couple of beers 20:51 < Wombert_> marcus boerger might be there (he was last year) 20:51 < Wombert_> :p 20:51 < impl> deceptive :P 20:51 < Wombert_> sara's not coming, however, since she would be ideal as she built the streams stuff 20:52 -!- kaos|work [n=dominik@85.183.90.3] has joined #agavi 20:52 < Wombert_> ah she's online 20:52 < Wombert_> excellent 20:52 < jake> she also built the 'goto' statement :) 20:52 -!- Wombert [n=Wombert@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Nick collision from services.] 20:52 < impl> She doesn't like me, I always steal her olives. 20:52 -!- Wombert_ is now known as Wombert 20:52 < jake> is steal her olives some kind of a euphamism I should be aware of? 20:52 < Wombert> what olives? 20:52 < Wombert> haha 20:53 < impl> I hope not 20:53 < jake> Is stealing a chicks olives like the cleaveland steamer? 20:53 < impl> She's lesbian anyway, it wouldn't fly 20:53 < Wombert> is she? I thought she had a boyfriend 20:53 < impl> Maybe she just told me that to shut me up :D 20:53 < Wombert> and she's twice your age :p 20:53 < jake> hahaha 20:53 < MikeSeth> my god 20:53 < impl> Yeah, but it's IRC. 20:53 < MikeSeth> I just switched through 3 channels 20:53 < impl> :> 20:53 < Wombert> MikeSeth! 20:53 < MikeSeth> and EVERYONE is talking about lesbians 20:53 < Wombert> laaawl 20:54 < jake> yeah, totally awesome 20:54 < impl> :D 20:54 < Wombert> gotta tumble that 20:54 < Wombert> anyway, MikeSeth, got a cam here 20:54 < Wombert> pics of teh office! :) 20:54 < MikeSeth> ah 20:54 < MikeSeth> heh I'm too used to people who "got a cam here" 20:55 < jake> this is going in the wrong direction quickly 20:55 < MikeSeth> yes. 20:55 < jake> lesbian talk, followed by one dude to another "I have a cam here" 20:55 < MikeSeth> i used to work for a site that specialized.. in cams 20:55 < MikeSeth> heh 20:55 < jake> was it in Canada? 20:55 < MikeSeth> jake: Panama actually 20:55 < jake> sweet 20:56 < impl> Did you mirror it, you know, for your personal collection? 20:56 < MikeSeth> Wombert: why dont we hook array interface to attribute/parameter holders? 20:56 < MikeSeth> impl: no way 20:56 < impl> MikeSeth: because AttributeHolder extends ParameterHolder 20:56 < impl> it would be a mess :s 20:56 < MikeSeth> impl: is there an actual instance of ParameterHolder that uses attributes? 20:57 < impl> ? 20:57 < impl> Request uses get/set Parameter and Attribute 20:57 < _cheerios> no commenting on tumblr? :< 20:57 < MikeSeth> _cheerios: use haloscan 20:57 < MikeSeth> impl: heh. 20:57 < MikeSeth> impl: maybe just the PH then? 20:57 < MikeSeth> you use it way more often than others 20:58 < impl> MikeSeth: dunno, it might not be a bad idea. 20:58 < impl> I think it might get confusing/ambiguous though 20:58 < MikeSeth> by the way 20:58 < MikeSeth> it looks like my Magento contract is gonna be cancelled 20:59 < MikeSeth> which means I am going concentrate on a Agavi + Doctrine shopping cart! 20:59 < _cheerios> bleh @ 3rd party JS commenting 20:59 < impl> MikeSeth: opensource? 20:59 < MikeSeth> bleh :< 20:59 < MikeSeth> impl: absolutely 20:59 < impl> excellent, the Web needs a good shopping cart solution 21:00 < MikeSeth> impl: I decided that throughout my carreer, I need to kill at least one suck ass PHP orject 21:00 < impl> the current ones are worse than forums 21:00 < MikeSeth> project* 21:00 < MikeSeth> impl: yeah 21:00 < impl> oscommerce you mean? =) 21:00 < MikeSeth> well, AND zencart ;) 21:00 < jake> man, oscommerce is awesome 21:00 < MikeSeth> jake: some people think sex with dogs is awesome 21:01 < MikeSeth> (I love reusing this argument) 21:01 < MikeSeth> :D 21:01 < jake> haha 21:01 < jake> and I was kidding. oscommerce code is like walking in on your grandma in the shower 21:05 < MikeSeth> live on national TV 21:07 < Wombert> MikeSeth: attributes are namespaced 21:07 < MikeSeth> Wombert: and parameters? 21:07 < Wombert> we could, but then you can do $rd['foo'], but just for params, not for files and stuff 21:08 < Wombert> I don't really like this inconsistency 21:08 < Wombert> besides, getParameter() rocks because it can accept a default return value :> 21:09 < MikeSeth> stupid PHP doesn't have readtables and macros 21:09 < MikeSeth> someone give me a working lisp already! 21:10 < jake> Wombert, query 21:11 < jake> Wombert, never mind :) 21:11 < Wombert> jake: okay :) 21:11 < Wombert> hm? :/ 21:11 < MikeSeth> ronery? xD 21:13 < jake> maybe not. I'm trying to do {include} in a template which doesn't work 21:13 < jake> What's the 'right' way to do that? Slots are a burden in this case 21:13 < MikeSeth> Wombert: look what ze crazy germans did 21:13 < MikeSeth> http://stahlhammer.org/v4/downloads/mp3/stahlhammer-wienerblut8.mp3 21:20 < jake> got it 21:23 < Wombert> :> 21:23 < Wombert> so impl... what do you think 21:23 < Wombert> about the patch 21:23 < Wombert> if (options & STREAM_ONLY_GET_HEADERS || (php_stream_context_get_option(context, "http", "ignore_errors", &tmpzval) == SUCCESS && Z_BVAL_PP(tmpzval))) { 21:23 < Wombert> works, thanks for testing 21:26 < Wombert> whoa, 1.44US$ = 1 EUR 21:29 < impl> Wombert: I still dunno if "ignore_errors" => "foo" should work 21:29 < impl> you might have to consult one of the devs 21:29 < v-dogg> Wombert: yeah, and dow jones -2,6% 21:29 < impl> our poor currency :( 21:29 < v-dogg> and your poor car industry 21:30 < impl> god damn 21:30 < _cheerios> yer, good time to order Amazon oods! 21:30 < impl> "Exxon Mobil: $9.4B profit in 3 months" 21:30 < Wombert> yeah, difficult to sell stuff to the US 21:30 < jake> should I be doing $this->getContext()->getController()->getResponse()->setRedirect() ? 21:31 < Wombert> no, jake 21:31 < v-dogg> no 21:31 < jake> heh, I didn't think so 21:31 < impl> jake: you should do it in the view 21:31 < Wombert> $this->getResponse 21:31 < Wombert> in a view 21:31 < jake> I can't 21:31 < Wombert> that even gets 21:31 < impl> you must! 21:31 < Wombert> if you can't, then the above is okay and works 21:31 < v-dogg> sure you can, trust yourself! 21:31 < Wombert> but why can't youz? 21:31 < jake> hah. I'm wrapping up our migration today 21:31 < Wombert> i a slot? 21:31 < jake> It's temporary 21:31 < Wombert> that still works 21:31 < v-dogg> we know you can do it, have a little faith 21:31 < Wombert> at least it should... slot responses get merged in 21:32 < jake> I don't want to say where it's at. I already feel bad about it :) 21:32 < jake> it's in my SecurityUser implementation.... 21:33 < Wombert> oh 21:33 < Wombert> okay 21:33 < jake> yeah, it's temporary. Once the agavi driven site is up, we'll be ripping out all the old code over the next couple of months 21:33 < v-dogg> 13:50 < RossC0> need to do it on fail user startup 21:33 < v-dogg> (forward) 21:33 < v-dogg> everybody is coding user implementations today :) 21:33 < v-dogg> me too 21:45 -!- MrJeep [n=jeanphil@modemcable188.10-70-69.static.videotron.ca] has quit [] 22:03 < Wombert> mmh idea 22:03 < Wombert> one could use tumblr channels to make... tadaaa, picture albums :) 22:05 < Wombert> _cheerios and MikeSeth: lobby help plz kthx 22:05 < Wombert> :> 22:06 < _cheerios> all i need is comments :) 22:06 < Wombert> go #doctrine 22:08 < shrink0r> so...memcache api almost finished 22:08 < Wombert> cool 22:08 < shrink0r> some testing tommorow morning and then publish 22:09 * Wombert crosses fingers that konsta accepts the doctrine patch 22:09 < Wombert> that would allow setting contexts on doctrine connections! :) 22:09 < _cheerios> im too tired to understand anyhting, i'll just get some sleep 22:09 < Wombert> $this->getContext() in your doctrine records etc 22:10 < _cheerios> why would i need that there? 22:11 < Wombert> no idea, but many others needed it before 22:11 < Wombert> if you have lots of business logic inside 22:11 < Wombert> I dunno, send an email... 22:11 < Wombert> log w/ agavi's logging 22:11 < Wombert> use agavi storage (the one that's coming) 22:11 < Wombert> SET A COOKIE :p 22:13 < _cheerios> how would dr get a reference to agavi context, how/when's it passed? 22:13 < Wombert> agavi does it when opening the doctrine connection 22:14 < Wombert> the thing is... if you need the context in your doctrine table, for instance 22:14 < Wombert> you cannot know with 100% certainty which context you were called from 22:14 < Wombert> you could do AgaviContext::getInstance() and have a default context set, but that doesn't mean it's the correct context 22:16 < _cheerios> this is not something i need, or would want to be functional by default. perhaps as an option it might come handy in some case i can no think of right now. 22:22 < shrink0r> ok cya guys tommorrow 22:22 < shrink0r> bye 22:23 < _cheerios> (i've setup my own system around doctrine and don't want it polluted by stuff i dont need :)) 22:24 < _cheerios> s/dont need/dont always need 22:24 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has quit ["sleep()"] 22:24 -!- shrink0r [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has quit [] 22:27 < Wombert> omg 22:42 < MikeSeth> you're pregnant? 22:42 < Wombert> nah 22:42 < Wombert> just omg @ doctrine 22:42 < Wombert> their code is such a mess 22:43 < Wombert> no consistency, spacing all foobar'd, fuck coding standards, let's have getAttribute(), but getParam() and so on 22:43 < Wombert> or maybe I'm just a little too anal when it comes to these things (no 18 char gap in phpdoc blocks? I'll shoot you!) ;) 22:44 < Wombert> and 22:44 < Wombert> [23:40] zYne-: wait a sec, I'll commit what I have in mind.. 22:44 < Wombert> to trunk 22:44 < Wombert> mind you, they have 1.0rc1 out 22:44 * Wombert shakes head 22:54 < impl> :< 22:55 < Wombert> no bashing plz impl :p 22:55 < Wombert> I need that feature :p 22:56 < Wombert> http://doctrine.pengus.net/trac/changeset/3055 22:56 < impl> I won't say anything until I get an idea of what's going on 22:56 < Wombert> 'tis over already ;) 22:57 < impl> okay =P 22:57 < impl> why do those constants have arbitrary numbers 22:57 < Wombert> http://p.caboo.se/private/fcbk6fvpxs63mrdiix8ew 22:57 < Wombert> impl: uh... because? 22:57 < Wombert> :p 22:57 < Wombert> http://doctrine.pengus.net/ 22:57 < Wombert> mwhaha 22:57 < Wombert> :> 22:58 < impl> I could understand it if they were consecutive 22:58 < impl> but :S 22:58 < impl> lawl, failed 22:59 < Wombert> ZOMG 22:59 < Wombert> http://doctrine.pengus.net/trac/changeset/3058 23:00 < impl> lol 23:00 < impl> $his 23:00 < impl> way2test 23:00 < jake> I am so glad I haven't invested in doctrine :) 23:00 < Wombert> it's so inconsistent 23:00 < Wombert> getParam($foo, $ns= null) returns from the default ns 23:00 < impl> I'm still waiting for Propel2 development to start, or something. I'm *really* considering just switching to python recently 23:00 < Wombert> getParams($ns = null) returns from all, not from the default 23:01 < Wombert> impl: I can talk to hans at the conf if you like 23:01 < impl> Oh, don't rush him 23:01 < Wombert> no 23:01 < impl> I'm busy until January anyway 23:01 < Wombert> more like... to give you permission to go ahead and work on it 23:01 < Wombert> oh 23:02 < impl> gotta apply to colleges :o 23:07 < Wombert> sent change proposal to the internals list 23:07 < Wombert> everyone please chime in and +1 this :p 23:07 < impl> they got pissed the last time we +1'd random shit :> 23:07 < jake> hah 23:07 < Wombert> e.g. with "oh yes that would be nice, don't always have to use curl etc that way" 23:07 < impl> Next it'll be "what have you, a cult following?" 23:07 < Wombert> impl: given how often I get pissed with _them_, I couldn't care less 23:08 < impl> Wombert: you know what they're going to say though 23:08 < impl> 'just use @' 23:08 < Wombert> doesn't help, I don't get the response content that way or the headers 23:09 < impl> no no, we're using their logic 23:09 < impl> next step: 'have you tried with fopen?' 23:09 < Wombert> I'll respond with "have you tried to understand how fopen wrappers work you asshat?" 23:09 < impl> 'why not just use fsockopen then? http requests are simple' 23:10 * impl grins 23:10 < Wombert> I HATE YOU 23:10 < Wombert> hmm 23:10 < Wombert> I think I'll roll 0.11 tomorrow 23:10 < Wombert> :> 23:10 < impl> :O 23:10 < Wombert> it's about time, don't you guys think 23:10 < Wombert> want to start working on 1.0 ;) 23:10 < impl> yes, for the past year! :P 23:11 < Wombert> it's been longer than a year 23:11 < Wombert> 18 months or so 23:11 < impl> Since the first RC? 23:11 < Wombert> no 23:11 < impl> or wait, has it been 2+ years since RC1? 23:11 < Wombert> haha fuck you 23:11 < impl> :D 23:12 < impl> http://trac.agavi.org/ticket/608 is the only ticket open for 0.11 now 23:12 < Wombert> yes, just saw that 23:12 < Wombert> we had the problem as well and kaos|work looked into it but said it couldn't be fixed 100% properly with flocks 23:12 < Wombert> and I'd have to use @ to suppress errors :/ 23:13 < Wombert> MMEEEEEH 23:13 < impl> PHP shouldn't be used with a threaded MPM either 23:14 < impl> Wombert: Using @ for file_get_contents isn't bad per se, as long as you check the result 23:14 < Wombert> s-l-o-w 23:15 < kaos|work> for one call it doesn't matter 23:15 < Wombert> caching makes many calls, kaos|work 23:15 -!- sonika [n=lizzette@200.57.212.174] has joined #agavi 23:15 < Wombert> anyway 23:15 < Wombert> home time 23:15 < Wombert> :) 23:15 < kaos|work> but only one to readCache 23:16 < Wombert> nah, more 23:16 < Wombert> at least two per action run 23:16 < kaos|work> still doesn't matter that much 23:16 < Wombert> and with slots... 23:16 < kaos|work> its just 2 internal method calls 23:16 < kaos|work> being applied 23:16 < kaos|work> which are not _that_ slow 23:16 < Wombert> has that been optimized? 23:16 < impl> @? I'm sure 23:16 < impl> Well hell 23:16 < impl> Let me look 23:16 < Wombert> impl: do that, and tell us 23:17 < impl> 640 | '@' { zend_do_begin_silence(&$1 TSRMLS_CC); } expr { zend_do_end_silence(&$1 TSRMLS_CC); $$ = $3; } 23:17 < jake> something that I put into settings.xml, how do I access the value? 23:18 < jake> configurations -> configuration -> settings -> setting 23:19 < Wombert> AgaviConfig::get('core.name'); 23:19 < jake> AgaviConfig::get('core.my_setting') doesn't seem to do anything 23:19 < jake> yeah, doesn't seem to work. Let me play around 23:19 < Wombert> lolz 23:19 < impl> hmm, where does this opcode go :S 23:19 < Wombert> get('com.myapp.my_setting 23:19 < Wombert> default prefix is "core." 23:20 < jake> mmk 23:20 < Wombert> so 23:20 < Wombert> does the job 23:20 < Wombert> works? 23:20 < Wombert> I'll be back in 30 mins 23:21 < impl> oh wow 23:21 < impl> http://lxr.php.net/source/ZendEngine2/zend_vm_gen.php 23:21 < impl> PHP uses PHP to write C 23:22 < Wombert> impl: search on, and tell me what you found when I'm back 23:22 < Wombert> -> 23:22 < impl> will do 23:23 < jake> How do you handle the .htaccess file and the index.php->bootstrap() stuff? 23:23 < Wombert> jake: dist.htaccess 23:23 < Wombert> index.php-dist 23:23 < Wombert> nobody checks in their index.php 23:23 < Wombert> easy 23:23 < Wombert> gotta run 23:23 < Wombert> laters 23:23 < jake> sure 23:24 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 23:34 < impl> Wombert is going to die when he sees how this is done 23:34 -!- kaos|work [n=dominik@85.183.90.3] has quit [Read error: 113 (No route to host)] --- Day changed Fri Nov 02 2007 00:15 < MikeSeth> jake: don't forget to enable mod_rewrite 00:15 < MikeSeth> I always do 00:16 < jake> Has anyone added additional phing tasks to agavi before? Is there an extensible way to do this? 00:17 < MikeSeth> jake: not me personally, though it is doable. Probably requires you to grok phing task language 00:17 < MikeSeth> which is XML 00:17 < MikeSeth> there's indefinite musing about replacing the build system 00:18 < jake> I just want to have add an 'agavi configure [production|development|test|etc]' 00:18 < jake> so I can use it as part of deployment 00:18 < jake> to help with the misc files I have which are calling bootstrap 00:19 < MikeSeth> sounds like a good idea 00:19 < jake> heh. We also have some apache Alias's, which I hate. I can't wait to replace them. 00:20 * impl disappears 00:20 < impl> If anyone is interested, http://lxr.php.net/source/ZendEngine2/zend_vm_def.h#3870 00:20 < impl> read it and weep 00:21 < impl> and feel free to show Wombie :D 00:22 < MikeSeth> heh 00:22 -!- Wombert [n=Wombert@dslb-084-056-062-148.pools.arcor-ip.net] has joined #agavi 00:22 < jake> wtf is that? 00:24 < MikeSeth> that is how PHP implements @ 00:25 < MikeSeth> MY GOD MY EYES HURT 00:25 < MikeSeth> PAIN 00:25 < MikeSeth> jake: that code, upon meeting @ in front of a statement, "suspends" error messages 00:25 < MikeSeth> it does so by flipping a variable.. in global configuration 00:26 < Wombert> WAAAAAAH 00:26 < Wombert> 3881 zend_alter_ini_entry_ex("error_reporting", sizeof("error_reporting"), "", 1, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME, 1 TSRMLS_CC); 00:26 < Wombert> ZOMG 00:26 < MikeSeth> YES 00:26 < MikeSeth> ZOMG 00:26 < Wombert> oh gooood this is bad 00:26 < Wombert> impl: let's port agavi to python :p 00:26 < MikeSeth> Wombert: to lisp please! 00:27 < MikeSeth> Wombert: anyway we should be grateful it doesnt write the whole configuration to disk every time an item is changed 00:27 < Wombert> MikeSeth: I'd much rather burn my nipples off with a blowtorch 00:27 < MikeSeth> Wombert: can do :D 00:27 < Wombert> MikeSeth: ME, not YOU 00:27 < MikeSeth> Wombert: semantics ;) 00:28 < Wombert> btw, kaos had an ace idea recently 00:28 < Wombert> call_some_func_with_optional_args("foo", default, $bar); 00:28 < Wombert> that would rock, but he said he looked into it and it would be awfully complicated to implement 00:29 < Wombert> I'm beginning to think we should write our own programming language 00:29 < Wombert> I mean... not me, I suck at programming, but I could yell at you if I didn't like something 00:29 < Wombert> impl: you in? :) 00:29 < MikeSeth> Wombert: ....lisp!!! 00:30 < MikeSeth> see, that's *exactly* the kind of thing that would be perverted in PHP and natural in a lisp 00:33 < MikeSeth> ...I think I killed him. 00:33 < Wombert> no 00:33 < Wombert> maybe it would but 00:34 < Wombert> the simple matter of the fact is 00:34 < Wombert> I don't like using a language that is so obviously smarter than me 00:34 < Wombert> ;) 00:34 < MikeSeth> it is 00:34 < MikeSeth> and it is not 00:34 < MikeSeth> there is no lisp ;) 00:35 < MikeSeth> I am telling you.. everything I am studying about lisp right now tells me that it is salvation 00:35 < MikeSeth> I know I shouldnt say things like that 00:35 < MikeSeth> but.. it's very tempting 00:35 < Wombert> 18:25 -!- MikeSeth [n=mst@unaffiliated/mikeseth] has joined #agavi 00:35 < Wombert> 18:25 < MikeSeth> woo 00:35 < Wombert> 18:27 < MikeSeth> so, can I use my own database library/model framework with agavi? 00:36 < Wombert> your first words 00:36 < Wombert> :> 00:36 -!- sonika [n=lizzette@200.57.212.174] has left #agavi [] 00:36 < MikeSeth> and I am so happy about it 00:36 < Wombert> it just took you fourty minutes to grasp the essence 00:36 < Wombert> 19:04 < MikeSeth> in short, this is hard core shit and I'm gonna have fun with it, right? ;) 00:36 < Wombert> :> 00:36 < MikeSeth> I've just had two really tough weeks and frankly, the shit I had to write won't be possible to maintain sanely 00:37 -!- Fastly [n=fafsa@81-179-123-220.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 00:37 < MikeSeth> Wombert: hah, it's kinda funny when you look at it this way 00:37 < MikeSeth> makes you wanna wonder 00:37 < MikeSeth> "Do I really sound like that" 00:37 < MikeSeth> XD 00:38 < Wombert> glad to have you, MikeSeth 00:38 * Wombert hugs MikeSeth 00:38 * MikeSeth purrs 00:38 < Wombert> that was in january 00:38 < Wombert> maaan 00:38 < MikeSeth> yeah, 0.11 was still cooking 00:39 -!- Fastly [n=fafsa@85-210-159-255.dsl.pipex.com] has joined #agavi 00:39 < Wombert> oi Fastly 00:39 < Wombert> how's it going 00:44 < Wombert> btw MikeSeth I've just read through the logs a little 00:44 < Wombert> and I think you mentioned that layouts stuff over and over again 00:44 < Wombert> and I implemented it then 00:45 < Wombert> so you've been the inspiration for that! :) 00:45 < Wombert> at least I can't see any "I'm working on that" notes 00:45 < MikeSeth> >< 00:48 < MikeSeth> we.. shall have the last laught 00:48 < impl> Wombert: :XXX 00:48 < MikeSeth> right Wombert? 00:48 < MikeSeth> hhhehh 00:48 < Wombert> of course 00:48 * Wombert hugs impl 00:48 * Wombert hugs MikeSeth 00:48 < Wombert> best thing about agavi is having users that do not suck 00:49 < Wombert> it's the most rewarding thing if someone with a clue tells you he likes what you just did or so 00:49 < impl> haha, true 00:50 < MikeSeth> Wombert: from my side, it is also rewarding to know that I am right, and that what I expect things to be is not insane, just that most of code in the wild sucks balls 00:50 < MikeSeth> from there, it's a simple choice of picking the right code ;) 00:50 < MikeSeth> confirmation, I suppose 00:51 < Wombert> heh :> 00:54 < MikeSeth> would you ever go to politics? 00:54 < Wombert> I don't think so 00:54 < Wombert> I'm too idealistic 00:55 < Wombert> even though in the past, people have told me to go the marketing/pr/sales route 00:55 < Wombert> which, mh, is what you need as a politician 00:55 < Wombert> why you asking? :) 00:55 < MikeSeth> I always wanted a global party 00:55 < MikeSeth> ;) 00:56 < MikeSeth> I think programmers can and should make the best politicians 00:56 < MikeSeth> we spend our lives working with very complicated problems in our minds 00:56 < impl> Because they're logical? 00:56 < MikeSeth> the defining quality of a good programmer is bullshit detector 00:57 < MikeSeth> it makes you cynical I think, but the end result is that you can tell when people are making things up and covering their ass 00:57 < MikeSeth> I mean look at the world today 00:57 < MikeSeth> Wombert: how's your passport btw? 00:57 < MikeSeth> heh 00:57 < Wombert> _/ 00:58 < Wombert> so uncool I forgot... 00:58 < MikeSeth> so you're gonna get tagged now? 00:59 < Wombert> I'll prolly get myself that australian citizenship and use that passport 00:59 < Wombert> no way I'll give those fockers my fingerprints unless I really have to 01:00 < Wombert> they want to introduce RFID+fingerprints now for ID cards 01:00 < impl> What's an ID card? 01:00 < impl> Like driver's license? 01:00 < MikeSeth> We have nationwide ID 01:00 < MikeSeth> it's scary what people can do with it 01:00 < impl> or is that separate? 01:00 -!- Fastly [n=fafsa@85-210-159-255.dsl.pipex.com] has quit [Read error: 110 (Connection timed out)] 01:01 -!- Fastly [n=fafsa@81-179-78-184.dsl.pipex.com] has joined #agavi 01:02 < Wombert> impl: http://en.wikipedia.org/wiki/Image:MustermannPA.jpg 01:02 < Wombert> MikeSeth: we now have unique numbers for every german again 01:02 < impl> Interesting 01:02 < Wombert> for tax registry 01:03 < Wombert> and they store... religious affiliation 01:03 < Wombert> lets skip back to the late 1930s 01:03 < Wombert> where an insane austrian inbred was able to hunt down jews so easily because he had a database with everyone's religous affiliation from the times of the Weimar Republic 01:03 < Wombert> but yes, we germans learn from our past 01:04 < impl> ooh, so that's how he did it 01:05 < Wombert> well, I guess it made it easier 01:05 < Wombert> it was also pretty old I assume and everything, but still 01:06 < Wombert> with all this surveillance and all the technological possibilities of today, all the world needs is another huge global depression and half of the countries will slide into dictatorships 01:07 < MikeSeth> and it's already here 01:07 < MikeSeth> the way I see it, only reach into consciousness of the masses can stop fascism 01:08 < MikeSeth> and, it's no shame to call fascists fascists, and to condemn they for it and persecute them for it 01:08 < MikeSeth> it's all so politically correct these days 01:12 < impl> I don't think fascism in and of itself is a bad thing 01:13 * Wombert blinks 01:13 < impl> I mean, it's a political ideology. Like communism, right? 01:14 < impl> Communism, by definition, isn't a bad thing. 01:14 < impl> In practice neither way of government tends to work 01:15 < Wombert> well, fascism is something that didn't originate as an idea 01:15 < Wombert> it is a term coined after the real happenings, in the 1920s in italy, when mussolini came to power 01:16 < Wombert> very nationalistic, very focused on a leader personality 01:16 < MikeSeth> impl: fascism can work well in emergency situations when morals need to be abandoned or everything is going tits up 01:17 < MikeSeth> but, for day to day life, I'd rather have government be my bitches 01:17 < Wombert> actually, in the very original sense, I believe facism was about the people incorporating the power of the state 01:18 < Wombert> anyways, fascism glorifies violence 01:18 < Wombert> prolly not so good either 01:18 < impl> Wombert: So do we, a democratic republic 01:19 < Wombert> not by definition 01:19 < Wombert> and in a democracy, people, their rights, everything, is not subordinate to the interests of the state 01:20 < impl> Sure, but the question is whether that is really better for the people as a whole 01:20 < impl> I'm not saying fascism is the solution of course 01:20 < Wombert> well, democracy is a bad bad way of government, but it's the only way that works at least a little bit 01:21 < impl> I'd prefer anarchy all around to be honest ;o 01:25 < MikeSeth> as long as the state preserves the right to initiation of force, it doesn't matter what regime you're living under 01:26 < MikeSeth> an individual is not trusted with power to take life, but the government collectively is 01:38 -!- Wombert_ [n=Wombert@dslb-084-056-059-212.pools.arcor-ip.net] has joined #agavi 01:48 -!- Wombert__ [n=Wombert@dslb-084-056-006-158.pools.arcor-ip.net] has joined #agavi 01:53 -!- Wombert [n=Wombert@dslb-084-056-062-148.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 02:02 -!- Wombert_ [n=Wombert@dslb-084-056-059-212.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 02:27 -!- Wombert_ [n=Wombert@dslb-084-056-061-032.pools.arcor-ip.net] has joined #agavi 02:31 -!- Wombert__ [n=Wombert@dslb-084-056-006-158.pools.arcor-ip.net] has quit [Connection timed out] 02:33 -!- Wombert__ [n=Wombert@dslb-084-056-004-106.pools.arcor-ip.net] has joined #agavi 02:46 -!- Wombert [n=Wombert@dslb-084-056-011-042.pools.arcor-ip.net] has joined #agavi 02:47 -!- Wombert_ [n=Wombert@dslb-084-056-061-032.pools.arcor-ip.net] has quit [Connection timed out] 02:55 -!- Wombert__ [n=Wombert@dslb-084-056-004-106.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 03:39 -!- Wombert [n=Wombert@dslb-084-056-011-042.pools.arcor-ip.net] has quit [] 07:59 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 08:05 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has joined #agavi 08:05 < _cheerios> huomenta 08:06 < v-dogg> huomenta 08:10 < _cheerios> mmm... friday \o/ 08:12 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:12 < RossC0> Huomenta 08:33 -!- splatch` [n=splatch@s3.przytulski.net] has joined #agavi 09:07 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:37 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 09:42 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:52 < E_mE> huomenta! 10:15 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] 10:19 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 10:24 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:29 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 10:55 < _cheerios> http://code.google.com/apis/opensocial/ 11:05 < _cheerios> im lovin' the presentation <3 11:12 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 11:13 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] 11:24 -!- Wombert [n=Wombert@dslb-088-064-078-130.pools.arcor-ip.net] has joined #agavi 11:25 < Wombert> meh 11:25 < Wombert> cold 11:26 < ttj> Pfft. 11:33 < RossC0> HOW do I get theme selectors in pastie.textmate.org 11:33 < RossC0> ??? 11:33 < RossC0> I saw someone do it: http://pastie.textmate.org/112667 11:33 < RossC0> but when I try no select box! 11:39 < Wombert> maybe you need to initiate the post from the channel 11:39 < Wombert> note how that posting has a nickname 11:42 < Wombert> know what I mean? 11:44 < RossC0> hmm perhaps 11:45 < RossC0> its a secret and I need to know! 11:45 < RossC0> :D 11:45 < RossC0> btw I have a question for you? 11:46 < RossC0> Say I have a rest service that token authenticates - what do you think is the easiest way to ensure that if the token fails I go the default secure view 11:48 < Wombert> I'd read the token in User::startup() 11:48 < Wombert> you need a rest context, of course 11:49 < Wombert> you could also do it in a global filter 11:49 < Wombert> I've done that before for soap apps 11:49 < Wombert> err brb 11:49 -!- Wombert [n=Wombert@dslb-088-064-078-130.pools.arcor-ip.net] has quit ["bai"] 11:50 -!- Wombert [n=Wombert@dslb-088-064-078-130.pools.arcor-ip.net] has joined #agavi 11:50 < RossC0> you back? 11:50 < RossC0> :D 11:50 < Wombert> kay, back 11:51 < Wombert> in the AuthenticationFilter, you read the credentials, and then replace the container, or change the module and action on the container 11:51 < Wombert> you can do that, too 11:51 < Wombert> the disadvantage is that you cannot have authentication status as source in the routing 11:51 < RossC0> ah hmm 2tics 11:51 < Wombert> because it happens later 11:52 < RossC0> ok if I do it in User::startup - how;d I ensure it goes to secure? 11:53 < Wombert> in a filter 11:53 < Wombert> or using a route 11:54 < RossC0> ok cause adding an execution container failed! :D 11:54 < Wombert> 11:54 < Wombert> it failed? oO 11:54 < Wombert> have that as first route 11:54 < RossC0> cool 11:54 < RossC0> also to complicated it the key doesn't relate to a user 11:55 < RossC0> I have to authenticate the user aside of that 11:55 < RossC0> because its the service that has clients 11:55 < RossC0> and the client can call based on a user or guest 11:55 < Wombert> so they give user id, user pw, and a site key and a site pw? 11:55 < Wombert> or so? 11:55 < RossC0> well its only consumed internally 11:56 -!- Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 11:56 < RossC0> so I want auth for the server as well as auth for a system user 11:57 < Wombert> hm well you could still do both in the user ;) 11:57 < RossC0> but hmm - I can tag an extra attribute to the user for the api_key 11:57 < RossC0> yeah bonza 11:57 < Wombert> also, remember to use NullStorage so you don't have any sessions 11:57 < RossC0> cool 11:57 < RossC0> cheers ears 11:58 < Wombert> :>>> 12:08 -!- Wombert_ [n=Wombert@dslb-084-056-034-237.pools.arcor-ip.net] has joined #agavi 12:09 < Wombert_> whoa, power outage oO 12:13 < _cheerios> "Former world champion Fernando Alonso is to leave McLaren after negotiating an early release from his contract." so it happened 12:17 < _cheerios> anyone have an idea on how to run a webpage programmatically, to see if it makes any JS calls? 12:17 < _cheerios> (or any external calls for that matter) 12:17 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has joined #agavi 12:18 < RossC0> firebug 12:18 < _cheerios> and how to tie in the programmatic part? 12:18 < RossC0> hmm 12:18 < RossC0> thats an exercise for the reader 12:18 < RossC0> :D 12:18 < RossC0> kthxbai 12:19 < _cheerios> ... 12:19 < RossC0> _cheerios: what end? 12:19 < RossC0> to what end even 12:19 < RossC0> zomg I must learn to ytpe 12:20 < _cheerios> hmms. something i want to sniff. 12:20 < RossC0> well its slightly problematic in that you need to control a browser 12:21 < RossC0> hmm 12:21 < RossC0> http://www.openqa.org/selenium-rc/ 12:21 < RossC0> may be able to hook into that 12:22 -!- JanK_ [n=JanK_@muedsl-82-207-222-211.citykom.de] has joined #agavi 12:23 -!- Wombert [n=Wombert@dslb-088-064-078-130.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 12:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 13:00 -!- eremit_ [n=eremit@p5490D6DC.dip.t-dialin.net] has joined #agavi 13:01 -!- Wombert_ is now known as Wombert 13:04 -!- eremit [n=eremit@p5490EAD2.dip.t-dialin.net] has quit [Nick collision from services.] 13:04 -!- eremit_ is now known as eremit 13:21 -!- JanK_ [n=JanK_@muedsl-82-207-222-211.citykom.de] has quit [] 13:25 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 13:27 * v-dogg chuckles 13:27 < v-dogg> the simplest feature can sometimes make all the difference 13:28 -!- Wombert_ [n=Wombert@dslb-084-056-033-042.pools.arcor-ip.net] has joined #agavi 13:28 * v-dogg hugs Wombert_ 13:29 < Wombert_> ah friggen dsl line 13:29 < Wombert_> oh speaking of which 13:30 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Connection timed out] 13:41 < MikeSeth> http://www.couchdbwiki.com/index.php?title=CouchDb_PHP_Hello_World_Tutorial 13:41 < MikeSeth> ZOMG 13:43 -!- Wombert [n=Wombert@dslb-084-056-034-237.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 13:45 < Wombert_> totally outdated, MikeSeth 13:45 -!- Wombert_ is now known as Wombert 13:46 < Wombert> I'm working on PHPCouch :) a PHP API for Couch 0.7 13:46 < Wombert> which uses json etc 13:46 < RossC0> when you releasing that? 13:47 < MikeSeth> Wombert: you kow what comes to mind first? an online IDE 13:47 < MikeSeth> just because I can 13:47 < MikeSeth> I never realized couchdb actually had an http frontend 13:48 < MikeSeth> is there a way to quickly unserialize json into a PHP object? 13:48 < Wombert> RossC0: when I have things figured out ;) 13:48 < v-dogg> hey MikeSeth, weren't you coming to the conference? 13:48 < Wombert> no :( 13:48 < Wombert> because he sux :< 13:49 < v-dogg> oh, he sure does then 13:49 < MikeSeth> :< 13:49 < MikeSeth> Wombert: it looks like the whole thing is gonna turn into a lawsuit :> 13:51 < E_mE> hi all 13:52 < E_mE> wish they could make the Conf somewhat cheaper :( 13:53 < Wombert> MikeSeth: what whole thing? 13:53 < Wombert> MikeSeth: it's REST only 13:53 < MikeSeth> Wombert: $project that keeps me down 13:53 < Wombert> json_decode(...) 13:53 < Wombert> problem ise 13:53 < Wombert> is 13:53 < Wombert> json_decode(file_get_contents(...)) to PUT a doc... returns HTTP 201. which causes a warning, because php stinks 13:54 < Wombert> they only handle 200, not 201 Created :p 13:54 < Wombert> but you know that already 14:01 < v-dogg> you gonna write ze patz?-) 14:01 < Wombert> I did already 14:02 < Wombert> and sent it to the internals mailing list 14:02 < Wombert> so far, nobody bothered to reply :p 14:02 < v-dogg> how did you handle the return code? i.e. how does it work? 14:03 < MikeSeth> Wombert: http://pecl.php.net/package/pecl_http/ 14:03 < MikeSeth> seen that? 14:03 < Wombert> I'm using that, yes 14:03 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi 14:06 -!- impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi 14:11 < CIA-30> david * r2169 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: more graceful handling of potential race conditions on cache read, closes #608 14:16 -!- shrink [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 14:16 < CIA-30> david * r2170 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: error suppression, otherwise [2169] would be pretty pointless, refs #608 14:16 -!- shrink is now known as shrink0r 14:17 < Wombert> or maybe w/o error suppression? 14:17 * Wombert ponders 14:19 -!- shrink [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 14:21 -!- shrink0r [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 104 (Connection reset by peer)] 14:28 -!- shrink0r [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 14:28 -!- shrink [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has quit [Read error: 104 (Connection reset by peer)] 14:31 < _cheerios> "Titled The Looking Glass, it’s the story of a young suburban couple who buy their first home, only to discover that one of its sliding glass doors is a portal into an alternate universe where people have nonstop sex." 14:33 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 14:37 < v-dogg> why doesn't my cookie set in user::startup show up... 14:38 < Wombert> _cheerios: lolz 14:38 < Wombert> v-dogg: global response? 14:39 < v-dogg> hah, it doesn't show up because my user is in compile.xml and I'm running production mode :) 14:40 < Wombert> NOOOB :> 14:40 < v-dogg> that's me :) 14:41 < v-dogg> (this happens to me every single time I alter my user class :) 14:43 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has quit ["bbl"] 14:43 < v-dogg> heh, this is so cool 14:43 < v-dogg> so simple, yet so cool 14:46 < v-dogg> our desktop app can now send SMS messages. the message can have a direct link to a work order in our web service. the link has authentication id in it so the worker only has to click the link and he'll see the work order 14:47 < v-dogg> and the work order has "start" link which starts a timer (the timer can be used for invoicing and/or salary info) 14:48 < v-dogg> so instead of "open browser, login, open work order, start the job" the worker needs two clicks now 14:50 < Wombert> waitwait 14:50 < Wombert> you have a desktop app for time tracking? 14:50 < v-dogg> no 14:51 < Wombert> and how do I click an SMS :S 14:51 < v-dogg> you need a new phone if you can't do that :) 14:52 -!- sonika [n=lizzette@200.57.212.174] has joined #agavi 14:53 < v-dogg> I bet you can do it in iPhone :p 14:53 < v-dogg> welcome sonika, first time here? 14:55 < v-dogg> Wombert: I can demonstrate all this small awesomeness next week :) 14:56 < Wombert> v-dogg: that would be cool 14:56 < v-dogg> and tell you a little about our products in general (because you web2.0 people might not think that's anything special) 14:56 < v-dogg> but we do software for plumbers :) 15:00 < v-dogg> the possibility to sms messages with basic info about the work alone is going to shock our customers (and competitors) let alone that more advanced users (with a proper phone) can open and modify the work order directly 15:15 < CIA-30> david * r2171 /branches/0.11/src/ (2 files in 2 dirs): Send HTTP/1.0 responses if request was HTTP/1.0, closes #604, based on Felix' patch. 15:19 * Wombert hugs v-dogg 15:25 < RossC0> Does anyone use module based models? 15:26 < RossC0> Wombert v-dogg ? 15:26 < Wombert> sometimes 15:26 < v-dogg> I do 15:26 < shrink0r> last tests on memcache ^^ 15:27 < shrink0r> launch in about 2 hours 15:27 * RossC0 pondering splitting some modelling to the module 15:27 < shrink0r> a native speaker to look over the names would be cool 15:28 < shrink0r> does anyone here speak english ? :) 15:28 < v-dogg> this is a Finnish-only channel, sorry 15:28 < RossC0> I can't even ytpe 15:29 < v-dogg> haha 15:29 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 15:33 < RossC0> shrink0r: I speak English - got a url? 15:35 < shrink0r> yepp, one sec pls 15:35 < shrink0r> just found a little bug 15:38 < RossC0> hmm - do I have to add models in ModuleName/models into autoload.xml? 15:39 < v-dogg> no 15:39 < RossC0> hmm wierd 15:39 < v-dogg> $this->context->getModel('My', 'MyModule'); 15:39 < shrink0r> any pastebin you prefer? 15:39 < RossC0> ah ok 15:40 < shrink0r> Rossco? 15:40 < RossC0> http://pastie.caboo.se 15:40 < RossC0> thanks v-dogg 15:40 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 15:41 < shrink0r> http://pastie.caboo.se/113441 15:43 < RossC0> shrink0r: looks good 15:43 < RossC0> whats the todo? 15:44 < shrink0r> oh internal, will be gone in 20 min 15:44 < shrink0r> ^^ 15:44 < shrink0r> I'm at it atm 15:45 < RossC0> Wombert would tell you to regulate the spaces in the doc tags 15:45 < RossC0> ;) 15:45 < RossC0> but looks great! 15:45 < shrink0r> o0 15:45 < shrink0r> How many spaces? 15:46 < RossC0> " Please respect the 11 character gap between an @ and the value" 15:46 < shrink0r> mkay 15:46 < shrink0r> I will 15:46 < shrink0r> ^^ 15:46 < kaos|work> http://trac.agavi.org/wiki/CodingStyle#PHPDoc 15:46 < RossC0> btw my developers here love that one! 15:53 < kaos|work> shrink0r: have you thought about implementing the group feature in http://www.eu.socialtext.net/memcached/index.cgi?faq#namespaces such a fashion ? 15:53 < kaos|work> then you wouldn't need to store an index 15:57 < Wombert> require_once 'AgaviSupplemental/memcache/MemcacheConnection.class.php'; 15:57 < Wombert> bad 15:57 < Wombert> also 15:57 < Wombert> filters are reused 15:57 < Wombert> don't store state 16:04 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 16:08 -!- RossC0 [n=RossC0@80.4.120.163] has left #agavi [] 16:13 -!- sonik1 [n=lizzette@200.57.212.174] has joined #agavi 16:20 -!- sonika [n=lizzette@200.57.212.174] has quit [Read error: 113 (No route to host)] 16:20 -!- sonik1 is now known as sonika 16:21 < CIA-30> dominik * r2172 /branches/0.11/ (2 files in 2 dirs): 16:21 < CIA-30> don't add non matched route params to the matched list 16:21 < CIA-30> closes #609 16:22 < Wombert> <: 16:22 < shrink0r> yeah the require is just for testing purpose 16:22 < shrink0r> since I've been changing names for the class 16:27 < v-dogg> hmm.. could I have a pre-processor to trim trailing whitespace on svn commit? 16:38 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has joined #agavi 16:38 < _cheerios> woooooooot 16:47 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has joined #agavi 16:52 < MikeSeth> nomnomnom? 16:52 < MikeSeth> v-dogg: there are pre-commit hooks 16:53 < Wombert> v-dogg: my plan was to phptidy (or whatevah) the file according to the coding standards in a precommit hook, and if it differs afterwards, simply reject the commit 16:53 < Wombert> however, the php tidy thing in pear is so miserably words fail to describe it 16:53 < Wombert> *miserable even 17:10 < MikeSeth> woops 17:10 < MikeSeth> tumblr is down again 17:12 < _cheerios> soup.io FAIL, no comments just like the place they cloned, tumblr 17:12 < MikeSeth> funny thing is, tumblr is the kind of thing you can write and laucnch overnight 17:13 < _cheerios> soup.io even more. plus it's been made by retards. 17:13 < _cheerios> takes 5-15seconds for FOCUS on a friggin' textarea 17:13 < _cheerios> (thanks to their use of JS) 17:13 < _cheerios> almost as repulsive as blogger.com 17:24 < Wombert> I <3 tumblr 17:24 < Wombert> don't bash it :< 17:30 < Wombert> MikeSeth: you around later? 17:30 < Wombert> you could have a look at PHPCouch 17:34 -!- Chonsu [n=martin@87.79.35.58] has quit ["Leaving."] 17:36 < _cheerios> i give these microblogs two cheeks http://www.kuvaboxi.fi/mediaobjects/orig/pub/2007/10/03/8143010478532749857orig.jpg 17:38 < MikeSeth> Wombert: YESPLZ 17:38 < Wombert> k 17:38 < Wombert> 2hrs or so 17:38 < Wombert> k 17:38 < Wombert> ? 17:38 < MikeSeth> <333 17:41 < Wombert> dinner, office -> 17:41 < _cheerios> original touch here on meditation http://www.thefirstpost.co.uk/arts/2005/07/images/071102bigpic_2.jpg 17:41 -!- Wombert [n=Wombert@dslb-084-056-033-042.pools.arcor-ip.net] has quit [] 17:46 < MikeSeth> UM 17:47 < MikeSeth> would you people be mad if I posted pronz on my tumblr? 17:51 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 17:57 < _cheerios> heh @ agileweb "magic voodoo" 17:58 < _cheerios> i didnt finish rbac2 today :/ i can't believe how slow i am. 18:27 < shrink0r> how would you apply default settings if parameters aren't set in the initMemcacheConnections line 227 -> http://pastie.caboo.se/113498 ?? 18:47 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 18:47 < Wombert> mh 18:48 < Wombert> reverse dns 18:48 < Wombert> do want 18:48 < Wombert> :< 18:48 < Wombert> but 18:48 * Wombert haz parked in ZOMG NO PARKING zone 18:48 < Wombert> laters 19:10 < shrink0r> so memcached is almost finished...at least imho :) 19:10 < shrink0r> http://pastie.caboo.se/113514 19:10 < shrink0r> is what it looks like atm 19:11 < shrink0r> it would be nice to mail me at schmittrink@gmail.com to report about ugly code which should be fixed 19:12 < shrink0r> cya 19:12 -!- shrink0r [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has quit [] 20:11 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Connection timed out] 20:18 -!- shrink0r [n=foo@e178088238.adsl.alicedsl.de] has joined #agavi 20:24 -!- shrink0r [n=foo@e178088238.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 20:25 -!- shrink|da [n=foo@e178088238.adsl.alicedsl.de] has joined #agavi 20:31 -!- shrink0r [i=shrink@i577B643F.versanet.de] has joined #agavi 20:41 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 20:46 -!- shrink|da [n=foo@e178088238.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20:59 < splatch`> hello :) 20:59 < shrink0r> hi 21:04 -!- Wombert changed the topic of #agavi to: Apache 2.0 (not 2.2) users plz ping Wombert :: 0.11RC7 is out! :: 0.11.0 coming Saturday :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMEN 21:16 < splatch`> ;] 21:16 < splatch`> Wombert! 21:25 -!- shrink0r [i=shrink@i577B643F.versanet.de] has quit [] 21:33 < splatch`> Wombert: are you there? :) 21:49 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has quit [Read error: 104 (Connection reset by peer)] 21:49 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has joined #agavi 21:52 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has quit [] 22:42 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 23:05 -!- JanK__ [n=JanK_@muedsl-82-207-215-028.citykom.de] has joined #agavi 23:07 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has quit [Read error: 104 (Connection reset by peer)] 23:14 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has quit ["sleepyhead"] 23:23 < Wombert> MikeSeth: awfully sorry, but gotta run 23:25 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 23:57 -!- Wombert [n=Wombert@dslb-084-056-033-034.pools.arcor-ip.net] has joined #agavi --- Day changed Sat Nov 03 2007 00:03 -!- sonika [n=lizzette@200.57.212.174] has left #agavi [] 00:54 -!- shrink0r [n=shrink0r@p54BE3A2E.dip0.t-ipconnect.de] has joined #agavi 00:59 -!- JanK__ [n=JanK_@muedsl-82-207-215-028.citykom.de] has quit [] 01:04 -!- shrink0r [n=shrink0r@p54BE3A2E.dip0.t-ipconnect.de] has quit [] 01:09 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has joined #agavi 01:09 < blackthorne> hi 01:26 < impl> Hullo 01:35 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi 01:35 -!- nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Read error: 104 (Connection reset by peer)] 01:49 < jake> *yawn* 01:52 < jake> Wombert, migration finished, release tomorrow 01:52 < jake> that's three companies on Agavi 01:53 < jake> although I still have one on like 0.9 01:53 < jake> which I almost feel guilty about 02:18 < impl> Agavi 0.9 is just like M3, so you shouldn't feel too bad 02:18 < jake> still, I totally stuck them with it 03:13 * Wombert hugs jake 03:14 < Wombert> ace 03:33 < CIA-30> david * r2173 /branches/0.11/ (CHANGELOG RELEASE_NOTES): changelog and release notes for 0.11.0 04:02 < impl> this is madness! 04:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:02 < blackthorne> hi 07:51 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [] 07:57 -!- blackthorne [n=blacktho@89.181.3.213] has joined #agavi 07:59 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has joined #agavi 08:03 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has quit [Client Quit] 08:08 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has joined #agavi 08:22 -!- Wombert_ [n=Wombert@dslb-084-056-055-022.pools.arcor-ip.net] has joined #agavi 08:29 -!- Wombert [n=Wombert@dslb-084-056-033-034.pools.arcor-ip.net] has quit [Read error: 113 (No route to host)] 08:36 -!- blackthorne_ [n=blacktho@unaffiliated/blackthorne] has joined #agavi 08:45 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [Read error: 110 (Connection timed out)] 09:19 -!- trophaeum_ [i=tztdzv@ppp121-45-215-205.lns2.bne1.internode.on.net] has quit [Remote closed the connection] 09:36 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 09:58 -!- codecop_ [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 09:59 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] 10:06 -!- trophaeum [i=coqusy@ppp121-45-215-205.lns2.bne1.internode.on.net] has joined #agavi 10:07 < trophaeum> any xpath gurus floating around? 10:10 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has joined #agavi 10:10 < _cheerios> huomenta 10:11 < trophaeum> trying to do things in xpath is like hitting your head against a wall some days *sigh* 10:11 < _cheerios> must be quite complex xpath you're doing? 10:12 < trophaeum> i want to find a tags with id starting with comment and then i want to get the parent node above that 10:12 < trophaeum> ideally that is 10:12 < trophaeum> and this just hurts my freaking head since i hardly use xpath 10:20 < _cheerios> paste the result when done, dont do much xpath myself. maybe //tag[starts-with(@id,"comment)] ? *shrug* 10:22 < trophaeum> i wish it was that simple, nah, something is really screwed by the looks, looks like i might just have to use a recursiveiteratoriterator *shudder* 10:24 < trophaeum> if anyone else out there has a better idea im all ears, for now however, im closing this file and letting my head come back to 1 piece 10:24 < trophaeum> that said, compiz fusion ftw, got it working just before, decent multi desktop w00t 10:26 < _cheerios> never tried any of the gl desktops on linux before. has it helped on some tasks you were doing prior to compiz usage? 10:26 < trophaeum> kde's multi desktop stuff is just crap 10:26 < trophaeum> i always avoided it and just did single desktop 10:27 < trophaeum> but iv got a really good way to shuffle things around desktops and find things now 10:27 < _cheerios> i've used virtual desktops all the time. how does multi desktop differ ? 10:27 < _cheerios> lots of small windows open at once 10:27 < _cheerios> ? 10:27 < trophaeum> it is virtual but this is just a lot easier to use and work with than kde's pos 10:29 < trophaeum> im tryin to work out what else is useful in this but so far its still early days for using this 10:29 < trophaeum> i used to use beryl but it was unstable 10:29 < trophaeum> so i never really learnt it that well 10:31 < _cheerios> i'd need a newer gfx card probably first. i have a radeon8500le (R200) 10:31 < trophaeum> 7300 in this box 10:31 < trophaeum> nvidia that is 10:31 < v-dogg> huomenta 10:31 < _cheerios> v-dogg, it's SNOWING! 10:31 < v-dogg> yeah 10:31 < _cheerios> i was shocked opening the curtains and staring out 10:31 < _cheerios> took a while to sink in :D 10:33 < _cheerios> hmm, packages in debian. will it crash my system? compiz uses gnome? 10:42 -!- CIA-30 [i=cia@208.69.182.149] has quit [Remote closed the connection] 10:42 < _cheerios> keep me updated on compiz-usage, trophaeum (+ that xpath, i want to see the result!). it compiz helps to get work done faster, i'll switch. 10:43 < _cheerios> do you guys keep a notepad for ideas? 10:43 < trophaeum> compiz original did heavily 10:43 < trophaeum> fusion, i have no idea 10:43 < trophaeum> portage installed it for me 10:43 < trophaeum> im using it with kde 10:44 < trophaeum> being able to see a window preview in alt-tab is nice 10:44 < trophaeum> pick the right konsole to go back to :) 10:46 < _cheerios> hmm, i always have the same stuff in every konsole 10:46 < _cheerios> err, virtual desktop that is. mostly everyone is full of konsoles. 10:50 -!- codecop_ [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] 10:54 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 11:03 -!- CIA-30 [i=cia@208.69.182.149] has joined #agavi 11:50 -!- Arme[N] is now known as raidman 11:52 -!- raidman is now known as Arme[N] 11:56 -!- Arme[N] is now known as Arme[0] 12:37 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 12:39 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 13:01 -!- eremit_ [n=eremit@84.144.237.47] has joined #agavi 13:11 -!- eremit [n=eremit@p5490D6DC.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 13:17 * Wombert_ hugs _cheerios and v-dogg 13:17 < Wombert_> so you guys can jump into the snow after the sauna now? :) 13:17 < Wombert_> don't forget the spike tires 13:17 * Wombert_ imagines winter in finland to be awesomely weird 13:17 < Wombert_> trophaeum: need help with the xpath? 13:19 < trophaeum> Wombert_, omg dont tell me u know an answer to the beast? 13:19 < Wombert_> didn't say that, but I've used it before, so maybe I can help :> 13:20 < trophaeum> ok, heres the drill, im looking for a tags with an id attribute that starts with comment and i want the parent tag 13:21 < Wombert_> the element is called "tags"? 13:22 < trophaeum> a (as in html links) 13:22 < trophaeum> im trying to suck comments out of blogs basically 13:23 < trophaeum> sweeet, postgres 8.3b2, however another dump and reload *sigh* 13:23 < Wombert_> /*[a[starts-with('comment', @id)]] 13:23 < Wombert_> double slash 13:23 < Wombert_> or 13:24 < Wombert_> this //a[starts-with('comment', @id)]/.. 13:24 < Wombert_> should work, too 13:24 < Wombert_> not sure if starts-with works on strings, or just on chars 13:24 < trophaeum> 2nd 1 i didnt ever get to work, 1st 1 i never came up with, lemme try it out now 13:24 < Wombert_> is it xhtml? 13:25 < Wombert_> with ? 13:25 < trophaeum> actually its really killed because i fed it thru htmlpurifier to get it to parse with simplexml 13:26 < trophaeum> nop, didnt work *sigh* 13:27 < Wombert_> xhtml? 13:28 < trophaeum> well, it was, now its missing a lot of tags thanks to htmlpurifier nuking them though 13:28 < trophaeum> # 13:28 < trophaeum> Allow large sequential scans to use cached pages from other concurrent sequential scans (Jeff Davis) 13:28 < trophaeum> This is accomplished by starting the new sequential scan in the middle of the table (where the other sequential scan is already in-progress) and wrapping around to the beginning to finish. This may affect the order of returned rows in a non-ORDER BY query. 13:28 < trophaeum> im in love :) 13:30 < Wombert_> yes but does your html tag have an xmlns attribute 13:30 < trophaeum> oh, there is no html tag actually, 1 of the many things that htmlpurifier nuked 13:30 < Wombert_> k 13:30 < trophaeum> $data = $purifier->purify($data); 13:30 < trophaeum> $xml = simplexml_load_string(''.$data.''); 13:32 < trophaeum> wow, postgres now has enum! 13:47 < Wombert_> mh maybe simplexmls xpath is foobard 13:48 < Wombert_> this //a[contains('comment', @id)]/.. 13:48 < Wombert_> ? 13:49 < Wombert_> or 13:49 < Wombert_> this //a[substring(@id, '1', '7') == 'comment']/.. 13:50 < trophaeum> 1st 1 nada, 2nd 1 invalid expression 13:50 < trophaeum> oh wait 13:50 < trophaeum> space 13:50 < trophaeum> sec 13:50 < trophaeum> nop, invalid expression 13:50 < trophaeum> lame 13:50 < trophaeum> php's xpath has managed to piss me off 13:51 < trophaeum> yay 13:52 < trophaeum> aparently pear has an xpath package 13:52 < trophaeum> hmmmm 14:10 -!- blackthorne_ [n=blacktho@unaffiliated/blackthorne] has quit [] 14:11 -!- blackthorne [n=blacktho@89.181.34.205] has joined #agavi 14:41 < Wombert_> not gonna help, it's a standard 14:41 < Wombert_> I'll be able to help you later inthe evening 14:41 < Wombert_> but in a rush right now sorry 14:41 -!- Wombert_ is now known as Wombert 14:42 < _cheerios> hmm, just tried myself. works fine 14:42 < _cheerios> (the line i gave 4hrs ago) 14:43 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has joined #agavi 14:43 -!- kaos|work [n=dominik@ppp-82-135-9-97.dynamic.mnet-online.de] has quit [Client Quit] 14:45 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [] 14:48 < _cheerios> print_r($xml->xpath('//a[starts-with(@id,"comment")]/ancestor::*')); // find a tags with id starting with comment, and return wrapped in parent element 14:48 < _cheerios> xpath is pretty cool 15:00 * _cheerios sighs. APC is evil at times, when caching files, and not killing the cache when there's been modifications 15:01 -!- blackthorne [n=blacktho@89.181.34.205] has joined #agavi 15:07 * Wombert pokes trophaeum 15:07 < Wombert> did you try that 15:18 < Wombert> oo 15:19 < Wombert> oO 15:19 < Wombert> STS-120 has Luke Skywalkers Lightsaber on board 15:19 < Wombert> ace :> 15:23 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 15:32 -!- eremit_ is now known as eremit 15:32 -!- JanK_ [n=JanK_@muedsl-82-207-215-028.citykom.de] has quit [] 15:50 -!- Arme[0] is now known as Arme[N] 15:55 -!- jake [n=jake@cpe-66-61-166-240.indy.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 16:16 < _cheerios> heh @ assoc array support for smarty templates 16:17 < _cheerios> {assign_assoc var="route" value="id=>"|cat:$us->getAttribute('user_id')} 16:17 < _cheerios> {$ro->gen('user.profile',$route)} 16:17 < _cheerios> well, there's no other way really... :D 16:19 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [] 16:21 < _cheerios> rofl@ {assign_assoc var="route" value="id=>"|cat:$us->getAttribute('user_id')|cat:",user=>"|cat:$us->getAttribute('username')} 16:35 -!- Arme[N] [n=Arme[N]@213.207.218.64] has quit ["leaving"] 16:36 -!- kaos|work [n=dominik@ppp-88-217-2-252.dynamic.mnet-online.de] has joined #agavi 16:40 < _cheerios> now smarty does it all <3 16:40 * Wombert slaps _cheerios with a "do that inthe view" 16:41 < _cheerios> old habits from Agavi /sample best practices ;) 16:43 < _cheerios> need to migrate at some point to cleanest habits, but hey, code like that keeps the developer happy. a mix of LOLCODE to spark the blood flow :) 17:11 < _cheerios> but bleh. spent several hours today securing Smarty 17:12 < _cheerios> atleast it's done, plus this awesome assign_assoc support :D 17:43 < CIA-30> dominik * r2174 /branches/0.11/ (6 files in 5 dirs): 17:43 < CIA-30> update olson phing task 17:43 < CIA-30> move the timezone data parser to the date package 17:43 < CIA-30> removed broken timezone data config handler 17:43 < CIA-30> closes #611 17:47 < CIA-30> dominik * r2175 /branches/0.11/ (433 files in 2 dirs): 17:47 < CIA-30> update timezone data 17:47 < CIA-30> closes #610 17:50 < CIA-30> dominik * r2176 /branches/0.11/CHANGELOG: changelog update 17:54 < impl> :oD 18:00 < MikeSeth> Wombert: poke 18:34 -!- shrink0r [i=shrink@i577B6092.versanet.de] has joined #agavi 18:34 < shrink0r> hello 18:35 < MikeSeth> hello 19:16 -!- shrink0r [i=shrink@i577B6092.versanet.de] has quit [] 19:19 < Wombert> hai MikeSeth 19:28 -!- blackthorne [n=blacktho@89.181.34.205] has joined #agavi 19:47 < blackthorne> hi 19:50 < Wombert> wuzah 19:51 < ttj> Ooo... Chocolate... 19:51 < Wombert> office -> 19:51 < ttj> Workaholic. :-( 19:52 -!- Wombert [n=Wombert@dslb-084-056-055-022.pools.arcor-ip.net] has quit [] 20:03 < _cheerios> the Aerons must be really good... 20:14 -!- kaos|work [n=dominik@ppp-88-217-2-252.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] 20:23 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has joined #agavi 20:26 -!- kaos|work [n=dominik@85.183.90.3] has joined #agavi 20:26 -!- Wombert [n=Wombert@85.183.90.3] has joined #agavi 20:34 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 21:19 * Wombert nudges MikeSeth 21:23 < ttj> I have officially decided that an Audi A4 (based on the B8 platform) would greatly improve my quality of life. 21:29 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 21:32 < Wombert> ttj: lawl 21:32 < Wombert> ttj: remember how I said the A5 was boring 21:32 < Wombert> I stand corrected 21:32 < Wombert> I saw an S5 the other day 21:32 < Wombert> zomg 21:32 < Wombert> DO WANT 21:33 < ttj> Haha. :P 21:33 < ttj> Yeah, it's slick. :P 21:54 < Wombert> ttj: however 21:54 < Wombert> it depends 21:55 < Wombert> A4, or A5, sucky either way with FWD 21:55 < Wombert> so you need quattro 21:55 < Wombert> and a decent engine 21:55 < Wombert> which you don't really get, since the 1.8 turbo is a small car engine, and the 3.2V6 is no fun at all (I've driven it) 21:55 < Wombert> so, the obvious choice then, would be a BMW 325d 21:56 < Wombert> :> 21:57 < ttj> *yawn* 22:04 < Wombert> best all round car ever, ttj 22:04 < ttj> Pfft. 22:04 < ttj> It's a BMW. 22:04 < ttj> People will hate you and light your car on fire. 22:18 < splatch`> hello 22:26 -!- shrink0r [n=foo@e178086173.adsl.alicedsl.de] has joined #agavi 22:36 < CIA-30> david * r2177 /branches/0.11/tests2/ (21 files in 3 dirs): short open tags = uncool 22:38 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 22:46 < Wombert> ttj: come on 22:46 < Wombert> it's a prefect car 22:46 < Wombert> I don't care what people think 22:47 < Wombert> and why would Audi >>>>> BMW 22:47 < ttj> Because people don't burn Audis. :P 22:47 < Wombert> then people are stupid 22:47 < Wombert> how can you not burn a FWD car where the manufacturer says YES IT'S SPORTY 22:48 < Wombert> NONO ZERE IS NO UNDERSTEER EVEN THOUGH WE MOUNTED THE ENGINE IN FRONT OF THE AXLE 22:48 < Wombert> granted, the B8 is _superb_ in terms of driving dynamics, and redefines the limits of front wheel drive 22:48 < Wombert> still... :p 22:48 < ttj> Buying a car is not an exercise in logics and reason. :P 22:48 < splatch`> Wombert: i created editor, at last :) 22:48 < Wombert> splatch`: woo 22:49 < ttj> Audi's image attracts me more than that of BMW. :P 22:49 < ttj> Audi = accountant, in my mind. 22:49 < ttj> BMW = pretentious asshole wannabe. :P 22:49 < splatch`> Wombert: you can edit module settings, and data will be stored in file 22:49 < splatch`> Wombert: currently i'll going to create an abstract layer 22:49 < splatch`> to create editors by hand 22:49 < splatch`> also for user defined files 22:50 < Wombert> pretentious asshole wannabe who's driving circles around the audi 22:50 < CIA-30> dominik * r2178 /branches/0.11/ (3 files in 2 dirs): 22:50 < CIA-30> use the webrequest with the webresponse in the olson app 22:50 < CIA-30> generate the final rule at least once in timezones 22:50 < CIA-30> remove old code 22:50 < CIA-30> refs #611 22:50 < Wombert> which is what counts :p 22:50 < ttj> No it won't, because then you'll lose your driver's license. :P 22:50 < ttj> And get fined one billion euros. :P 22:51 < Wombert> in finland, which nobody cares about 22:51 < ttj> Bah. We're cooler than you. :P 22:51 * Wombert lookas at _cheerios 22:51 < _cheerios> woot? 22:52 < Wombert> no, it's just colder. which, in an abstract sense, makes you cooler, yes 22:52 < Wombert> you're definitely weirder tho 22:52 < Wombert> btw 22:52 < Wombert> teh office 22:52 < Wombert> http://de.sevenload.com/alben/Zsj3Pjf 22:52 < splatch`> Wombert: would you like to see screen shoot? :) 22:52 < Wombert> splatch`: please 22:54 < splatch`> Wombert: http://link.imgshare.us/a3jfos 22:54 < _cheerios> looks... clean 22:54 < Wombert> :>>> 22:54 < splatch`> Wombert: labels are in Polish but i can replace it for another languages 22:55 < splatch`> Wombert: now, i gonna to create an java-agavi bridge 22:55 < splatch`> to share agavi settings 22:55 < _cheerios> have to say, sweet looking office. 22:55 < splatch`> and get version information :) 22:55 < _cheerios> boring, but it's very german that way :D 22:56 < CIA-30> dominik * r2179 /branches/0.11/src/translation/data/timezones/ (425 files): 22:56 < CIA-30> generated timezone files with updated parser 22:56 < CIA-30> refs #610 22:56 < Wombert> _cheerios: well, whiteboards are still missing, and posters (at least the unicode poster is a must), and I was thinking about putting a little bonsai tree on the floor between the desks 22:56 < Wombert> that would be ace :> 22:57 < splatch`> Wombert: http://theoficeonline.com ? 22:57 < Wombert> http://formfarm.ch/d/collection/spinoff_office.php desks and stuff would be nice :/ 22:57 < Wombert> but wayyyyy to expensive 22:58 < splatch`> Wombert: do you heard about.. coworking? 22:58 < Wombert> yes 22:58 < Wombert> but that's an american thing 22:59 < Wombert> also, we share the office with another company 22:59 < Wombert> two, in fact 22:59 < splatch`> in Poland this is new idea 22:59 < Wombert> which is ace because they are ace people and we can share knowledge and stuff 23:00 < splatch`> Wombert: Are they also working in it? 23:02 < Wombert> not in that room, no 23:02 < Wombert> sooooo 23:02 < Wombert> let's roll 0.11, shall we :> 23:03 < splatch`> Wombert: is RC7 is last RC? 23:06 < impl> splatch`: 0.11 is today, so it seems that way 23:06 < impl> :P 23:06 < splatch`> first stable version? :) 23:07 < impl> Now, you know Agavi's been stable for two years :P 23:08 < splatch`> after two years of developing should be stable! ;) 23:08 < impl> hehe 23:09 < impl> Wombert: don't forget to update version.php prior to tagging! 23:09 < Wombert> thanks impl 23:09 < Wombert> did that 23:09 < impl> :D 23:09 < CIA-30> david * r2180 /branches/0.11/ (API_CHANGELOG CHANGELOG RELEASE_NOTES src/version.php): 0.11 version info 23:09 < splatch`> Wombert: version.php - i will use this file in editor :) 23:10 < impl> Wombert: What should be done with TODO? 23:11 < Wombert> impl: right 23:11 < Wombert> thanks 23:11 < impl> erm okay :P sure thing 23:11 < splatch`> Wombert: i can read informations from AgaviConfig in java :) 23:12 < splatch`> i run Runtime.exec('php -q somefile.php 23:12 < splatch`> '); 23:12 < splatch`> and next grab output generated by wddx_serialize_value 23:12 < splatch`> i can get all values - all %variables% and others :) 23:14 < splatch`> so my editor can say user many things before they will start application 23:14 < splatch`> for example missing actions in routing.xml 23:14 < CIA-30> david * r2181 /branches/0.11/TODO: new milestone for TODO 23:14 -!- shrink0r [n=foo@e178086173.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 23:14 < impl> Wombert: actually 23:15 < impl> Wombert: in version.php, agavi.status should not be defined at all I think 23:15 < impl> (look at line 43) 23:15 < impl> or 42 rather 23:15 < Wombert> like... null? 23:15 < Wombert> oh yes, you're right 23:15 < impl> does has() check for null or isset? 23:15 * Wombert hugs impl 23:15 < impl> :p 23:16 -!- Wombert changed the topic of #agavi to: Apache 2.0 (not 2.2) users plz ping Wombert :: 0.11RC7 is out! :: impl saved the day. twice. :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HU 23:16 < impl> lawl 23:18 < CIA-30> david * r2182 /branches/0.11/ (API_CHANGELOG CHANGELOG RELEASE_NOTES): err, nov3 actually (utc ftw) 23:19 < CIA-30> david * r2183 /branches/0.11/src/version.php: no agavi.status anymore! woot! we are free! 23:23 < Wombert> all cool, impl? 23:27 -!- shrink0r [i=shrink@i577B6092.versanet.de] has joined #agavi 23:28 < impl> Wombert: Yup... looks good from here 23:32 < _cheerios> array_push: Cannot add element to the array as the next element is already occupied << eh? :) haven't ran into this one before 23:32 < Wombert> oh got 23:32 < Wombert> Warning: Channel validator warning: field "version" - versions less than 1.0.0 cannot be stable 23:32 < Wombert> *god 23:32 < _cheerios> hahaha 23:34 < splatch`> bye :) 23:37 -!- shrink0r [i=shrink@i577B6092.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 23:39 -!- shrink0r [i=shrink@i577B6092.versanet.de] has joined #agavi 23:41 < Wombert> okay 23:41 < Wombert> everyone step back please 23:47 < CIA-30> david * r2184 /tags/0.11.0/: tagging 0.11.0 for release 23:50 < _cheerios> <3 23:51 -!- Wombert changed the topic of #agavi to: ELVIS HAS LEFT THE BUILDING - 0.11.0 is out! :: http://agavi.org :: http://trac.agavi.org/milestone/0.11 :: want SVN? http://svn.agavi.org/branches/0.11/ :: http://ohloh.net/projects/5907 (rate, stack, review and give kudos!) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: Apache 2.0 (not 2.2) users plz ping Wombert :: HUO 23:53 < impl> :OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 23:53 < impl> oh snap. 23:54 * _cheerios hugs Wombert 23:54 * impl hugs Wombert too 23:54 < impl> and kaos|work, v-dogg, jake, MikeSeth, and all the other contributors 23:58 < impl> How about this then: http://trac.agavi.org/browser/trunk/src?rev=361 23:59 < MikeSeth> WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT 23:59 < impl> Talk about some changes, huh? 23:59 < Wombert> MikeSeth: and office pics! ;) --- Day changed Sun Nov 04 2007 00:00 < impl> There's over 1800 revisions since 0.11 was started 00:05 < Wombert> oO woot? 00:05 < Wombert> whoa 00:05 < Wombert> :p 00:07 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 00:12 < Wombert> announcement: http://groups.google.com/group/agavi-announce/browse_thread/thread/f1bdf49038716af7/06df6700d4f58561#06df6700d4f58561 00:12 * Wombert hugs impl 00:12 * Wombert hugs v-dogg 00:12 < Wombert> th 00:12 < Wombert> thanks guys :) 00:12 < Wombert> and thanks everyone else 00:14 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has quit ["what i will i dream of now when 0.11 is out?"] 00:15 < Wombert> nn 00:16 -!- Wombert [n=Wombert@85.183.90.3] has quit [] 00:17 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [] 00:29 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has joined #agavi 00:29 < foutrelis> congrats on 0.11 :) 00:29 -!- kaos|work [n=dominik@85.183.90.3] has quit [Read error: 113 (No route to host)] 00:29 < impl> =) 00:32 -!- blackthorne [n=blacktho@89.181.34.205] has joined #agavi 00:38 < MikeSeth> yes. 00:45 -!- shrink0r [i=shrink@i577B6092.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 00:50 -!- Wombert [n=Wombert@dslb-084-056-055-022.pools.arcor-ip.net] has joined #agavi 00:51 < Wombert> MikeSeth: tumble it! 00:51 < Wombert> everyone: blog it! 00:51 < Wombert> :> 00:51 < Wombert> not FAIL, but PASS :p 00:53 < foutrelis> Wombert: Good idea. I have never actually made something with Agavi, will try to rewrite an existing application more professionally though. :) 00:57 -!- shrink0r [n=foo@i577B6092.versanet.de] has joined #agavi 00:58 * Wombert nudges impl 00:58 < Wombert> I want a StorageManager for 1.0 00:58 < Wombert> we need to talk about that soon 01:09 < CIA-30> david * r2185 /trunk/ (473 files in 17 dirs): merging in changes from branches/0.11 [2167:2183] 01:15 < CIA-30> david * r2187 /trunk/ (TODO UPGRADING src/version.php): 1.0-dev version info 01:49 < shrink0r> when I implement the ArrayAccess interface to in class, will a getter to an object of the classs return a reference or a copy? 01:51 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has quit ["night all"] 01:52 -!- shrink0r [n=foo@i577B6092.versanet.de] has quit [] 02:16 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has quit [] 02:31 -!- blackthorne_ [n=blacktho@unaffiliated/blackthorne] has joined #agavi 02:33 < impl> Wombert: changing storage API for 1.0 ? or are we going the add-new-stuff route? 02:34 < impl> (and somehow have ::getStorage represent a default storage) 02:38 < Wombert> exactly 02:38 < Wombert> also, I want meta-storages 02:38 < Wombert> so you have a storage "session" that, itself, is a chain of two storages, "memcache" and "db" 02:38 < Wombert> writing is performed on all, reading is tried in sequential order 02:38 < Wombert> the problematic thing is 02:38 < Wombert> storage 02:38 < Wombert> session 02:38 < Wombert> sessionstorage 02:39 < Wombert> pdostorage 02:39 < Wombert> pdosessionstorage 02:39 < Wombert> meh, somehow 02:39 < impl> that could be slow 02:40 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [Read error: 110 (Connection timed out)] 02:40 < impl> + we don't need PDOStorage really 02:40 < impl> I don't think 02:40 < impl> that'd almost be like us writing an ORM or something 02:44 < Wombert> slow? 02:44 < Wombert> nah :> 02:44 < Wombert> you write to memcache and db on shutdown, when the page has been delivered already 02:44 < Wombert> when reading though, you try memcache first 02:44 < Wombert> if that fails, database 02:45 < Wombert> pdo storage we need, deffo 02:45 < Wombert> storage would, essentially, simply be key/value stuff 02:45 < impl> No, slow for reading because it traverses everything 02:46 < impl> oh, I see what you mean 02:46 < impl> mm 02:46 < impl> Do you have any brilliant ideas for how to set up database schemas using a database storage? 02:46 < impl> because it seems like we'd need something like Propel's thing 02:50 < Wombert> no, not really 02:50 < Wombert> I'd really just say... we hve _only_ pdostorage (can't be arsed to maintain other stuff) 02:50 < Wombert> you can configure which database connection to use 02:50 < Wombert> and then the table name, key column name, value column name 02:50 < Wombert> serialized values 02:50 < Wombert> done 03:02 < Wombert> but 03:02 < Wombert> really gotta hit the sack 03:02 < Wombert> nn 03:02 -!- Wombert [n=Wombert@dslb-084-056-055-022.pools.arcor-ip.net] has quit [] 03:57 -!- trophaeum [i=coqusy@ppp121-45-215-205.lns2.bne1.internode.on.net] has quit [Remote closed the connection] 05:23 < splatch`> hello :) 05:32 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 06:44 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has joined #agavi 07:15 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has quit [] 07:31 < v-dogg> huomenta 07:32 < MikeSeth> huomenta 07:34 < v-dogg> and happy 0.11 Day 08:08 -!- trophaeum [i=jsewop@ppp121-45-215-205.lns2.bne1.internode.on.net] has joined #agavi 08:09 < trophaeum> http://www.blogstorm.co.uk/blog/top-10-worst-websites/ - be warned, its gonna hurt your eyes :) 09:18 -!- Spica_ [n=miikka@thule.yok.utu.fi] has quit [Read error: 113 (No route to host)] 10:01 -!- Spica [n=miikka@thule.yok.utu.fi] has joined #agavi 10:21 -!- E_mE [n=E_mE@82.152.195.10] has joined #agavi 10:21 < E_mE> huomenta! 10:21 < E_mE> oh oh! 0.11.0 is out :D 10:28 < splatch`> yes! yes! yes! :) 10:37 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] 10:40 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:42 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 10:44 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:45 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] 10:49 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 10:58 -!- Wombert [n=Wombert@dslb-084-056-002-100.pools.arcor-ip.net] has joined #agavi 11:10 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has joined #agavi 11:40 * Wombert smacks MikeSeth 11:41 < Wombert> WHERE IS THE LINK TO AGAVI IN YOUR BLOG POST 11:41 * splatch` smacks Wombert 11:41 < splatch`> where is MikeSeth post? ;) 11:43 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has joined #agavi 11:55 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has joined #agavi 11:55 < foutrelis> hey :] 11:55 < trophaeum> w00t, if 0.11 is out ill put a post on works blog in the morning about it :) 11:58 < MikeSeth> Wombert: I was posting from the cellphone while riding a bus. No HTML for me :( 11:59 < MikeSeth> im trying to fix it now but looks like tumblr's wysiwyg editor is broken 12:00 < Wombert> awful 12:00 < Wombert> click html for the source :p 12:00 < Wombert> it's horribly useless 12:00 < Wombert> your cat rocks 12:00 < MikeSeth> my cat is crazy 12:00 < MikeSeth> he does barrel rolls and walks sideways and in reverse 12:01 < MikeSeth> http://facepalm.tumblr.com/post/18302965 12:01 < MikeSeth> here's delicious moist cake 12:01 < MikeSeth> Wombert: I've purchased Portal. It's amazing. 12:01 < Wombert> the game? 12:01 < Wombert> heh 12:01 < Wombert> a tomcat? 12:01 < Wombert> ace 12:01 < Wombert> :> 12:01 < Wombert> yes, nothing like readymade cake 12:03 < _cheerios> Portal = something to do with Half-Life? 12:03 < MikeSeth> _cheerios: yes. And no. 12:03 < MikeSeth> It's a completely new concept 12:03 < MikeSeth> it really makes you think in portals 12:03 < MikeSeth> no joke, I expected it to be just another solve-a-puzzle game but it really does make you think in portals 12:03 < _cheerios> there was a flash game making the circles with that concept, which i tried. 12:04 < MikeSeth> the 2d one? that's sad compared to the real thing 12:04 < _cheerios> yep 12:04 < MikeSeth> plus, the game is so popular there's rule 34 on it 12:04 < MikeSeth> i've got some really awesome hand drawn Portal porn ;) 12:05 < MikeSeth> in conclusion, the game is worth $20 12:05 < MikeSeth> next on my list team fortress 2 12:06 < _cheerios> tf2, still unreleased? :D 12:06 < MikeSeth> _cheerios: no, it's very much released 12:06 < MikeSeth> _cheerios: it's in the Orange Box 12:06 < _cheerios> k. heh. i remember reading some gaming mags years back going on about how tf2 is coming. 12:07 < _cheerios> (like in 2000 or so :)) 12:07 < MikeSeth> tf2 is hoooot 12:11 < MikeSeth> http://technorati.com/search/agavi?authority=n&language=en 12:11 < MikeSeth> "3 days ago in FAIL" 12:11 * MikeSeth smacks technorati 12:13 < _cheerios> TRIANGLE NADS EVERYWHERE 12:14 < MikeSeth> heh eheh 12:16 < _cheerios> ah, technorati finally fixed their mainpage. they hade some brainfart woman ex-CEO have them put a friggin' horizontal ticker on there before. 12:16 < MikeSeth> yes, but now I don't remember my friggin pass 12:26 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has quit [Remote closed the connection] 12:28 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has joined #agavi 12:34 < Wombert> why didn't you buy the orange box 12:34 < Wombert> I was thinking about it, but I concluded that I couldn't be arsed to plug in my old pc 12:34 < Wombert> it's too... pc-ish 12:35 < MikeSeth> Wombert: I already have a steam account with hl2 on it 12:35 < MikeSeth> plus i didnt really want hl2 episodes 1/2 12:36 < Wombert> ep2 is ace, a friend says 12:36 < MikeSeth> im not a big fan of hl2 storyline 12:36 < MikeSeth> plainly speaking, hl2 always cast off the impression of a game engine showing off its ass more than an interesting game to play 12:36 < MikeSeth> it was all like "mmmm check me out mmm check out my sweet nice ass mmm" 12:37 < MikeSeth> in original hl fighting off marines was *scary* 12:37 < MikeSeth> hl2 looks like it's more about competing with rival engines 12:46 < _cheerios> lol @ mac fanboi 12:47 < MikeSeth> not me kthx 12:47 < MikeSeth> i dont even own a mac 12:47 < _cheerios> ze "too... pc-ish" above :) 12:51 < v-dogg> hahaha 12:51 * v-dogg smacks rosco 12:51 < v-dogg> http://agileweb.org/post/14990641 12:53 * MikeSeth blogs 13:01 < MikeSeth> almighty jesus goatse 13:01 < MikeSeth> I will have to learn vbscript :< 13:02 -!- eremit_ [n=eremit@p5490EE89.dip.t-dialin.net] has joined #agavi 13:04 < Wombert> v-dogg: heh 13:04 < Wombert> the triangle nads shall be our secret mark of distinction :> 13:07 < _cheerios> did you lose a bet? ;) 13:09 -!- eremit [n=eremit@84.144.237.47] has quit [Read error: 110 (Connection timed out)] 13:11 < Wombert> but 13:11 < Wombert> I need to run soon 13:11 < Wombert> v-dogg: I'll see you tomorrow 13:11 < Wombert> have a safe flight 13:12 < _cheerios> take lots of photos! 13:12 < _cheerios> i want to see wierdness captured! 13:13 < Wombert> I don't have a camera but I believe v-dogg will bring his DSLR 13:16 < MikeSeth> tumblr markdown doesn't work for code :( 13:32 < Wombert> yes 13:32 < Wombert> it creates < 13:32 < Wombert> sooo uncool 13:32 < Wombert> four spaces should make code blocks :< 13:32 < Wombert> I want a blogging tool that lets me write code easily 13:32 < Wombert> but 13:32 < Wombert> -> 13:32 -!- Wombert [n=Wombert@dslb-084-056-002-100.pools.arcor-ip.net] has quit [] 13:33 -!- kaos|work [n=dominik@ppp-88-217-2-252.dynamic.mnet-online.de] has joined #agavi 13:34 -!- shoan [n=shoan@59.96.42.179] has joined #agavi 13:36 -!- eremit_ is now known as eremit 13:44 < shoan> congrats on 0.11.0 13:44 < shoan> i missed the party 13:44 < shoan> was out of town 13:52 < MikeSeth> woot 13:53 < MikeSeth> now you get to pick up the cake crumbs 13:53 < MikeSeth> http://facepalm.tumblr.com/post/18302965 13:53 < MikeSeth> delicious moist cake is delicious :D 14:08 < shoan> whos facepalm? 14:19 < MikeSeth> <= 14:30 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 14:32 < _cheerios> Checked out revision 3. 14:32 < _cheerios> and so begins a new agavi project. 14:33 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi 14:33 < MikeSeth> mmmm sweet :D 14:39 < MikeSeth> how do I ask the cia bot for ticket details? 14:50 < MikeSeth> !#610 14:50 < MikeSeth> #610 14:50 < MikeSeth> CIA-30: #610 14:50 < MikeSeth> dang 15:04 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 15:10 < _cheerios> hrm, digitarals flash upload is ace, if it just wouldnt die on linux-ff :| 15:17 < _cheerios> on opera9-linux doesn't work at all 15:17 < _cheerios> hrm. hard to even setup for the windowz people from linux-side. 15:19 < _cheerios> http://swfupload.mammon.se/ seems to work w/out crashing 15:21 < E_mE> I went to a garden today and saw a agave americana :D 15:21 < MikeSeth> opera[Bflash on linux is always a problem 15:22 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi 15:22 < E_mE> _cheerios: i had same problem, one of the reasons i went for YUI method 15:46 -!- foutrelis is now known as foutrelis_ 15:47 -!- foutrelis_ is now known as foutrelis 15:47 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has quit [] 15:47 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has joined #agavi 15:49 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has quit [Read error: 104 (Connection reset by peer)] 15:50 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has joined #agavi 16:00 -!- MrJeep [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi 16:05 -!- JanK__ [n=JanK_@muedsl-82-207-205-208.citykom.de] has joined #agavi 16:15 -!- JanK_ [n=JanK_@muedsl-82-207-192-016.citykom.de] has quit [Read error: 110 (Connection timed out)] 16:16 -!- JanK__ is now known as JanK_ 16:27 < MikeSeth> hmmmmm 16:28 < MikeSeth> 16:28 < MikeSeth> 16:28 < MikeSeth> en 16:28 < MikeSeth> 16:28 < MikeSeth> 16:28 < MikeSeth> albeit the locale WILL be set to default ``en'', its value would not be exported to the request data 16:29 < MikeSeth> only when the value is explicit, it would be exported. default value results in null. 16:29 < MikeSeth> bug? 16:37 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 16:46 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 16:52 -!- codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] 16:56 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has quit ["this could go horribly wrong"] 17:06 < v-dogg> MikeSeth: CIA-30 works for http://cia.vc/ and doesn't reply to commands afaik 17:11 < kaos|work> MikeSeth: this happens whenthe route doesn't match and is currently by design 17:11 < kaos|work> but when using imply=true that should maybe not be the case for defaults 17:57 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has joined #agavi 18:11 -!- foutrelis [n=foutreli@unaffiliated/foutrelis] has left #agavi ["Leaving"] 18:11 -!- shoan [n=shoan@59.96.42.179] has quit [] 18:30 -!- Arme[N] [n=Arme[N]@82.99.234.38] has joined #agavi 19:13 -!- JanK_ [n=JanK_@muedsl-82-207-205-208.citykom.de] has quit [] 19:38 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 104 (Connection reset by peer)] 19:44 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi 19:44 < _cheerios> what to add to build.properties for the created template extensions to be something else than .php? 19:48 < _cheerios> found it (template.extension = .tpl) 19:50 -!- shoan [n=shoan@59.96.42.179] has joined #agavi 20:26 -!- blackthorne [n=blacktho@89.181.19.7] has joined #agavi 20:35 -!- blackthorne_ [n=blacktho@unaffiliated/blackthorne] has quit [Read error: 110 (Connection timed out)] 21:03 -!- JanK_ [n=JanK_@muedsl-82-207-205-208.citykom.de] has joined #agavi 21:32 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] 22:05 -!- JanK_ [n=JanK_@muedsl-82-207-205-208.citykom.de] has quit [] 22:31 -!- stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [] 22:32 -!- shoan [n=shoan@59.96.42.179] has quit [] 23:15 -!- _cheerios [n=jacklo@cs181068034.pp.htv.fi] has quit ["sleep"] --- Day changed Mon Nov 05 2007 00:06 -!- trophaeum_ [n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi 00:14 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [Read error: 104 (Connection reset by peer)] 00:39 -!- MrJeep_ [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi 00:45 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi 01:24 -!- MrJeep_ [n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] 02:12 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Connection timed out] 02:28 -!- EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi 03:25 -!- nf_ is now known as nf 03:32 -!- shoan [n=shoan@59.96.42.179] has joined #agavi 05:04 -!- epaulin [n=epaulin@219.136.126.38] has joined #agavi 05:12 -!- shoan [n=shoan@59.96.42.179] has quit [Remote closed the connection] 05:12 -!- shoan [n=shoan@59.96.42.179] has joined #agavi 05:25 -!- notjosh [n=joshua@208-78-103-51.slicehost.net] has joined #agavi 05:50 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has joined #agavi 05:51 < blackthorne> hi 05:51 < blackthorne> owls there? 05:53 < notjosh> i'm around, but i'm useless 05:58 < blackthorne> that's cool :) 05:58 < blackthorne> i'm useless too 06:04 < blackthorne> notjosh: is your native language english? 06:29 -!- shoan_ [n=shoan@59.96.57.159] has joined #agavi 06:37 -!- shoan [n=shoan@59.96.42.179] has quit [Read error: 110 (Connection timed out)] 06:48 -!- Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi 07:06 < v-dogg> huomenta 07:28 < shoan_> huomenta 07:28 -!- shoan_ is now known as shoan 07:38 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi 07:54 -!- danielancuta [n=danielan@80.72.37.90] has joined #agavi 07:54 < danielancuta> Hi 07:54 -!- danielancuta is now known as Whisller 07:58 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)] 08:08 < E_mE> huomenta! off to work 08:08 -!- E_mE [n=E_mE@82.152.195.10] has quit [Remote closed the connection] 08:09 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi 08:10 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has joined #agavi 08:10 < _cheerios> huomenta 08:35 -!- shoan [n=shoan@59.96.57.159] has quit [Read error: 110 (Connection timed out)] 08:37 -!- RossC0 [n=RossC0@80.4.120.163] has joined #agavi 08:38 < RossC0> Huomenta! 08:47 < MikeSeth> RossC0: d'ya know who runs the CIA bot? 08:54 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [] 08:55 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)] 08:56 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has joined #agavi 08:56 -!- blackthorne [n=blacktho@unaffiliated/blackthorne] has quit [Client Quit] 08:58 < RossC0> MikeSeth: nope 09:01 < v-dogg> the cia project 09:01 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi 09:02 < MikeSeth> v-dogg: how do I ask it for ticket details? 09:02 < v-dogg> don't know. I've never seen anybody doing that. 09:02 < MikeSeth> then I am wrong 09:17 < v-dogg> I don't think it replies to commands 09:17 * RossC0 nudges CIA-30 09:18 * RossC0 slaps CIA-30 09:18 < v-dogg> but I'm off to Frankfurt -> 09:18 < RossC0> woot! 09:18 < v-dogg> yyyess! 09:18 < v-dogg> catch you later :) 09:20 < _cheerios> hf 09:20 < MikeSeth> bastards :< 09:20 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:22 < E_mE> huomenta! 09:24 < MikeSeth> weeee 09:24 -!- E_mE [n=E_mE@81.168.18.2] has quit [Remote closed the connection] 09:24 -!- E_mE [n=E_mE@81.168.18.2] has joined #agavi 09:27 -!- Wombert [n=Wombert@ip-90-187-133-254.web.vodafone.de] has joined #agavi 09:28 < Wombert> hai :) 09:28 < MikeSeth> hai guise :D 09:28 < MikeSeth> Wombert: is there any way to get ticket data from a bot in the channel? 09:28 -!- shrink0r [n=sh1nk@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi 09:28 < Wombert> no 09:28 < Wombert> chuckwalla will eventually be able to do this 09:29 < shrink0r> good morining 09:29 < Wombert> cia only logs changesets 09:29 < MikeSeth> Wombert: oh 09:29 < MikeSeth> ack 09:30 < Wombert> phpcouch works! 09:30 < Wombert> :> 09:30 < Wombert> a little, at least 09:30 < Wombert> you playing with doctrine right now? 09:30 < MikeSeth> weeeeee 09:30 < Wombert> I think I'll implement context availability now 09:30 < MikeSeth> well, I am about to undertake a big project with it soon 09:31 < Wombert> it is still horribly unstable 09:32 < E_mE> Wombert: congrats on 0.11.0 :D 09:32 < E_mE> is this the last version before 1.0? 09:32 < MikeSeth> Wombert: I hope to weed out some bugs in the process 09:33 -!- shoan [n=shoan@122.166.1.164] has joined #agavi 09:34 < Wombert> E_mE: yep 09:34 < E_mE> Wombert: is it only hte documentation to complete now? 09:34 < Wombert> no, a lot more 09:35 * E_mE runs off to ticket log 09:35 -!- codecop [n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] 09:35 < Wombert> check roadmap for 1.0 09:42 * RossC0 waves 09:42 < RossC0> congrats on 0.11.0 09:42 < Wombert> hai RossC0 09:42 < Wombert> thanks 09:43 < Wombert> and congratulations to you for winning the most changelog entries award 09:43 < Wombert> (I think :D) 09:43 < Wombert> I mean, besides dominik and me :p 09:43 < RossC0> ;) 09:43 < RossC0> wheres the roadmap for 1.0? 09:43 < E_mE> in trac RossC0 09:44 < E_mE> http://trac.agavi.org/query?status=new&status=assigned&status=reopened&milestone=1.0 09:45 < RossC0> cool thanks 09:47 < Wombert> wooot! 09:47 < Wombert> sara committed teh http fopen fix 09:47 < Wombert> awesomeness :> 09:47 < RossC0> :D 09:56 -!- Chonsu [n=martin@87.79.35.58] has joined #agavi 09:56 < MikeSeth> told you to bother her :D 09:58 < Wombert> well marcus boerger is here and I talked to him yesterday about it 09:58 < Wombert> so... either way, it would have gone in :> 10:07 < Wombert> mmmh 10:07 < Wombert> slowest internets ever 10:37 -!- shoan [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 10:44 -!- Wombert_ [n=Wombert@ip-90-187-50-41.web.vodafone.de] has joined #agavi 10:47 -!- shoan [n=shoan@122.166.1.164] has joined #agavi 11:05 -!- Wombert [n=Wombert@ip-90-187-133-254.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 11:07 < _cheerios> hmm, temperatures in -3...+2 for all weeks with snow end of week. time to buy some winter gear soon :p 11:13 < ttj> Pfft. 11:22 < Wombert_> SPIKE TIRES :> 11:23 < shoan> Wombert_: do you use any GUI tools for mysql on mac? 11:23 < Wombert_> I've used this mysql manager blah thing 11:23 * shoan tried that one, it sucks 11:26 < ttj> CHAINS! 11:28 < Wombert_> :> 11:34 < MikeSeth> try navicat 11:34 < MikeSeth> if it runs at all then it's nice 12:11 -!- Wombert_ [n=Wombert@ip-90-187-50-41.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 12:23 -!- shoan [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 12:25 -!- Wombert [n=Wombert@ip-90-187-50-41.web.vodafone.de] has joined #agavi 12:34 -!- shoan [n=shoan@122.166.1.164] has joined #agavi 12:35 -!- kaos|work [n=dominik@ppp-88-217-2-252.dynamic.mnet-online.de] has quit [] 13:00 -!- eremit_ [n=eremit@p5490CA98.dip.t-dialin.net] has joined #agavi 13:09 < E_mE> http://swfupload.mammon.se/ <--- i managed to make it crash 13:09 < E_mE> :( 13:10 < E_mE> im refering to _cheerios ... oh his not here 13:10 < E_mE> :S 13:11 -!- eremit [n=eremit@p5490EE89.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 13:14 -!- stimpie [n=stimpie@84-104-5-115.cable.quicknet.nl] has joined #agavi 13:23 -!- Wombert_ [n=Wombert@ip-90-187-50-41.web.vodafone.de] has joined #agavi 13:30 * v-dogg @ helsiki airport 13:30 < v-dogg> 2 hour wait... 13:31 < v-dogg> hmm.. what would Brian Boitano do... 13:32 < MikeSeth> okay 13:32 < MikeSeth> who here thinks adding listener/observer to Agavi core is a good/bad idea? 13:33 < RossC0> MikeSeth: for what purpose? 13:34 -!- Wombert [n=Wombert@ip-90-187-50-41.web.vodafone.de] has quit [Read error: 110 (Connection timed out)] 13:34 < v-dogg> I added a shutdown listener once. but someone got rid of it afterwards :) 13:35 < MikeSeth> RossC0: in my case, I would feel more comfortable using it, since I have a tricky, resource-heavy case of multiple dispatch 13:35 < MikeSeth> which is only going to grow 13:36 < v-dogg> what would you observe? 13:37 < stimpie> I just insalled 0.11.0 and tried to run the sample application 13:38 < stimpie> result is an execption: Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed. 13:39 < MikeSeth> v-dogg: execution of events 13:39 < MikeSeth> stimpie: uhh, must be old config files in the head 13:40 < MikeSeth> v-dogg: basically I have software that awards bonuses to customers by requests 13:40 < MikeSeth> v-dogg: there is about a hundred of different bonus types, and only 2 are implemented 13:40 < E_mE> v-dogg: you are very LUCKY bugger 13:40 < MikeSeth> stimpie: let's see 13:41 < stimpie> you can see error at http://psw.klaproos.net/samples/pub/ 13:43 < MikeSeth> stimpie: I think someone forgot to replicate default config files into the sample app 13:43 < v-dogg> stimpie: old php 13:43 < MikeSeth> stimpie: let me check 13:43 < MikeSeth> v-dogg: oh, you think libxml issue? 13:43 < v-dogg> hmm.. not sure anymore 13:43 < v-dogg> stimpie: what version are you unning? 13:44 < v-dogg> running 13:44 < Wombert_> hai v-dogg 13:44 < stimpie> PHP 5.2.3 13:44 < v-dogg> Wombert_: oink 13:44 < MikeSeth> Wombert_: who here thinks adding listener/observer to Agavi core is a good/bad idea? 13:44 < v-dogg> stimpie: then it's not that 13:44 < v-dogg> E_mE: why?-) 13:44 < MikeSeth> stimpie: pastebin contents of your app/config/config_handlers.xml and 0.11/src/config/defaults/config_handlers.xml 13:45 < Wombert_> free wifi? oO 13:45 -!- Wombert_ is now known as Wombert 13:45 < Wombert> no free wifi here 13:45 < v-dogg> MikeSeth: you mean just a general listener and one could trigger the events self? 13:45 < stimpie> MikeSeth, sure but its the same as in the 0.11.0 tarball 13:45 < Wombert> in fact, the wifi is miserable 13:46 < MikeSeth> v-dogg: yes. It would just provide addBinding($event_name, $callback, $namespace = 'org.agavi') and sendEvent($event_name, $params) 13:46 < v-dogg> MikeSeth: got ya 13:46 < MikeSeth> Wombert: and, http://psw.klaproos.net/samples/pub/ 13:46 < E_mE> v-dogg: because your going phpconf.... how much id love to go there.. and also you are about to go flying ;) 13:47 < Wombert> wasntme 13:47 < MikeSeth> stimpie: we'll sort it out in a minute ;) 13:47 < v-dogg> flying is overrated 13:47 < Wombert> :p 13:47 < E_mE> v-dogg: ive loved it always... taking off and landing is just great... ;) 13:47 < v-dogg> Wombert: no free wlan here either, 3g 13:48 < MikeSeth> eww 3g 13:48 < v-dogg> no no, works brilliantly 13:48 < MikeSeth> it works, but in here I get 115kbps 13:48 < MikeSeth> which is like fail 13:48 < v-dogg> plenty for ssh :) 13:49 < MikeSeth> i've got 6630 shoe, i only use it for ssh in emergencies 13:49 < MikeSeth> stimpie: this is dreamhost right? 13:49 < E_mE> Wombert: you are PHP conf already? 13:49 < stimpie> yes 13:49 < RossC0> libxml? 13:50 < Wombert> stimpie: you have an old libxml version with bugs :/ xml schema validation fails there 13:50 < MikeSeth> Wombert: there's an option to disable validation, isn't there? 13:51 < Wombert> you can either upgrade your php and get one that has a newer libxml (highly recommended), or you do AgaviConfig::set('core.skip_config_validation', true'); in config.php 13:52 < Wombert> guys am I lagging? :p 13:52 < Wombert> wtf 13:52 < MikeSeth> yes you are 13:52 < Wombert> E_mE: yes 13:52 < MikeSeth> oh man you ARE 13:52 < Wombert> MikeSeth: yes :p 13:52 < Wombert> zomg I'm lagging zomg 13:53 < MikeSeth> i can't even ping you 13:53 < v-dogg> and your connection is too :) 13:53 < MikeSeth> Wombert: remember that time where we talked through a time rift? 13:53 < v-dogg> we can't tell which is lagging more 13:53 < E_mE> Wombert: you donig any talks? 13:53 < v-dogg> after a few beers, perhaps :) 13:54 < stimpie> wombert thats a shame, libxml is not easy to upgrade on a shared host :-( 13:54 < v-dogg> stimpie: dreamhost can move you to a new server, I think 13:54 < v-dogg> I once bitched about their ancient libxml and they offered a new server 13:56 < stimpie> but libxml 2.6.16 isnt that old 13:56 < Wombert> E_mE: nope 13:56 < Wombert> stimpie: it is! 13:57 < Wombert> it's three years old 13:57 < E_mE> shame 13:57 < Wombert> full of bugs 13:57 < Wombert> but as I said, you can disable it 13:59 < MikeSeth> Wombert: isn't validation performed in developer mode only anyway? 13:59 < MikeSeth> 135412 [freenode] CTCP PING reply from Wombert: 112.987 seconds 13:59 < MikeSeth> uhhhh L< 13:59 < Wombert> haha 13:59 < Wombert> :> 14:00 < Wombert> great connection 14:00 < Wombert> so german, so reliable 14:00 < v-dogg> uh.. where am I coming to... 14:01 < ttj> Persistent fuckers... Previously when people tried to call the conference call number and ended up calling me and I hung up without answering, they would understand. 14:01 < ttj> Nowadays they keep calling and calling and calling until I answer and tell them to fuck off. 14:02 < MikeSeth> ttj: develop an algorithm to convert goatse into an equivalent wave file 14:02 < MikeSeth> :D 14:02 < ttj> :-) 14:05 < stimpie> with xml validation turned of everything seems to work 14:06 < stimpie> lets explore a little bit further 14:06 < v-dogg> Wombert: you are still coming to the airport? 14:06 < MikeSeth> stimpie: welcome to the conspiracy. I will be your propaganda officer. 14:06 -!- MrJeep_ [n=jeanphil@modemcable188.10-70-69.static.videotron.ca] has joined #Agavi 14:07 < MrJeep_> good morning or what time you're at everyone 14:07 < MrJeep_> hey wombert, I've changed my mind about the mac pro 14:08 < MrJeep_> I'll go with a mac pro 14:08 < MikeSeth> MrJeep_: oh, someone walked into my office today and was like "my next pc would be a mac" 14:08 < MrJeep_> and hope there is competition in the apple docking station business 14:08 < MrJeep_> hehe 14:08 < MikeSeth> and I said "that's like saying your next vagina is going to be a penis" 14:08 < MikeSeth> he looked at me strange and walked out :D 14:09 < MrJeep_> hahah lol 14:09 < MrJeep_> weird comparaison though 14:09 < v-dogg> not for MikeSeth 14:09 < MrJeep_> hehe, standard one ? 14:10 < MikeSeth> nothing like shocking people ;) 14:12 < Wombert> v-dogg: of course 14:12 < MrJeep_> anyway, so 0.11 is out :D 14:12 < MrJeep_> this is greate 14:12 < MrJeep_> great* 14:12 < v-dogg> Wombert: we'll see you there then. 14:12 < Wombert> MrJeep_: you mean macbook pro? 14:12 < Wombert> wait until january 14:12 < v-dogg> I'm off to get something to eat. 14:12 < v-dogg> laters 14:12 < Wombert> new ones out then 14:12 < MikeSeth> Wombert: why january? 14:12 < MikeSeth> oooh 14:13 < MikeSeth> maybe i should finally get one 14:13 < MrJeep_> I plan to wait until something like feb 14:13 < Wombert> v-dogg: yes, have a nice flight 14:13 < Wombert> v-dogg: not too much 14:13 < MrJeep_> but thnx for the advice 14:13 < Wombert> we'll have dinner here 14:13 < Wombert> nooooooooooo 14:13 < v-dogg> Wombert: sure, but I'm starving :) 14:17 * shoan hugs Wombert. [links for you (1)] 14:22 * Wombert hugs shoan 14:22 * MikeSeth hugs $this 14:27 -!- shoan [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] 14:43 < MikeSeth> oh funz 14:43 < MrJeep_> I was wondering... are the current mbp (santa rosa something) really capable of handling 4gb ram ? 14:43 < MikeSeth> now I need two different types of users. 14:43 < MikeSeth> where would I be without agavi 14:43 * RossC0 hugs himself 14:44 * RossC0 missed out in the hugathon 14:45 -!- _cheerios [i=jussiava@cs181073202.pp.htv.fi] has quit ["bbl"] 15:10 < MikeSeth> okay 15:10 < MikeSeth> I asked yesterday and no one answered 15:10 < MikeSeth>