--- 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>