Log opened Sat Jan 02 21:23:21 2010
21:23 Chuckwalla [n=chuckwal@static-ip-85-25-230-10.inaddr.intergenia.de] has joined #agavi
21:23 Irssi: #agavi: Total of 21 nicks [1 ops, 0 halfops, 0 voices, 20 normal]
21:23 Irssi: Join to #agavi was synced in 2 secs
21:23 saracen $ro->gen('my_route', array('Agavi', session_id())); - What's wrong with this?
21:25 sth saracen: I'll get on the train now!
21:25 sth hey nfq
21:26 Wombert saracen: does it produce what you're looking for?
21:26 saracen Nope. It produces: http://my_route?0=Agavi&1=3lth3omc5ucjahf12k6jdjvjf4&2=Agavi&3=3lth3​omc5ucjahf12k6jdjvjf4
21:27 Wombert wtf
21:27 saracen Which I'm pretty sure it shouldnt produce. ;x
21:28 nfq_ [n=nfq@dyn.144-85-130-100.dsl.vtx.ch] has joined #agavi
21:29 Wombert saracen: problem on your side
21:29 Wombert I just tested it
21:29 Wombert it works fine
21:29 Wombert http://localhost/~dzuelke/Code/oss/agavi/branches/1.0_/samples/pub/en/products?A​gavi=1ij0bmkc28km427jctrr08e7p4
21:29 Wombert [$this->ro->gen('products.index', array('Agavi' => session_id()))
21:29 saracen Yeah, I was just about to say, I tried different names. This is somebodies elses codebase
21:29 saracen Wonder what they've done :)
21:29 Wombert probably a routing callback
21:29 Wombert that fiddles with stuff
21:30 saracen Theres a language callback, /me checks out
21:31 nfq [n=nfq@dyn.83-228-152-154.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
21:31 nfq_ is now known as nfq
21:31 saracen Rendez: =(
21:33 sth Wombert: the only thing I could find with wall-e + sound was: http://www.disneystore.co.uk/wall-e-walle-small-soft-toy-with-sound/p/14227/3001​36/
21:34 nfq_ [n=nfq@dyn.144-85-152-156.dsl.vtx.ch] has joined #agavi
21:36 Wombert sth: :>>>>>>>
21:36 sth want it?
21:36 sth despite it not looking like wall-e
21:37 impl RAWR
21:37 saracen <3
21:37 sth Hey impl
21:38 saracen Hai impl, I bet you got completely gazeboed new years eve
21:38 impl hai
21:38 impl nah.
21:38 impl I had to drive home, so I couldn't
21:38 sth saracen: no Michael McIntyre
21:38 saracen Oh what, as if you know what gazeboed is, you haven't seen mcintyre, you dirty american =(
21:38 saracen I suppose you could have guessed though.
21:39 impl I did guess
21:39 saracen =)
21:39 Wombert sth: what sounds does it make?
21:39 nfq [n=nfq@dyn.144-85-130-100.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
21:39 nfq_ is now known as nfq
21:39 sth No idea
21:39 sth I've not played with it yet
21:39 sth I'll look tomorrow
21:39 saracen Does Wall-e sound different in the German version?
21:39 Wombert if it makes WAAAAALLLLEEEEEEE and EEEEEEEEEEEEVVAAAAAAAAA, then hell yeah
21:39 Wombert dunno, only seen english
21:40 sth BECAUSE OUR STORES DON'T CLOSE ON A FUCKING SUNDAY
21:40 saracen I really want to hear the German version =(
21:40 Wombert sth: german hater
21:40 Wombert also sth
21:40 Wombert the lame winter time is over
21:40 Wombert (10 degrees and rain)
21:40 Wombert it's snowing again
21:40 Wombert <:
21:40 sth Wombert: Well, duh. I've only been saying I hate Germany for 8 months
21:40 impl it's -10 here
21:41 impl and this is the warmest it's been since New Years Eve
21:41 impl :<
21:41 movvy yeah well it is the midwest :)
21:42 movvy it says its 10 not negative 10 :)
21:42 impl -10C
21:42 impl everyone in this channel is European so I adjust the numbers for them
21:42 Wombert 10 retarded degrees, -10 proper standardized degrees
21:42 movvy uhh
21:42 impl lawl
21:42 nfq_ [n=nfq@dyn.144-85-132-206.dsl.vtx.ch] has joined #agavi
21:43 sth American's fail at life
21:43 Wombert "hey look it's ten warmer than back in the day when that knobhead was born in that hick town"
21:43 Wombert sth: word
21:43 impl Americans*
21:43 Wombert ahahah
21:43 Wombert pwned
21:43 Wombert <:
21:43 sth heh
21:43 sth :(
21:43 movvy gotcha
21:43 impl :D
21:43 Wombert impl: so you @~?
21:43 Wombert where ~=NC
21:43 movvy i grew up in the north, 10F is cold but its not really that cold
21:43 impl nah
21:44 impl I'm still in KC
21:44 Wombert oooo
21:44 Wombert "drive home" = from the party or somesuch?
21:44 impl yeah
21:44 Wombert pro advice: get wasted, then laid, next time
21:44 Wombert :>
21:44 Wombert (and let her pay for the cab)
21:44 impl it was a house party and everyone else there was like married and shit
21:44 Wombert oh
21:44 Wombert sounds boring
21:44 Wombert sorry mate
21:45 impl besides SPEAK FOR YOURSELF
21:45 impl >:(
21:45 sth pro tips on twitter are never normally protips
21:45 Wombert sth: pro tip: this is not twitter
21:45 impl @sth: UR A FAGLET JUUUUUUUUUHURURURUR
21:45 sth Oh bugger, time machine is moaning about wanting to back up
21:45 impl FAGOS X
21:46 sth And I still haven't restarted since that super drive firmware update
21:46 sth 4 weeks ago
21:46 Wombert I feel ill
21:46 Wombert very much so actually
21:46 Wombert I wonder if I'll die
21:46 impl :(
21:46 impl that would be unfortunate
21:46 Wombert going to the loo
21:47 Wombert if I'm not back in two minutes
21:47 Wombert call 911
21:47 impl you mean 900
21:47 Wombert 112, actually
21:47 Wombert :p
21:47 sth Wombert: If you do, I want your... wait, you have nothing I want
21:47 saracen You mean NEIN NEIN NEIN
21:47 impl oh
21:47 impl 900 is scotland yard isn't it
21:47 sth no
21:47 impl yes
21:47 Wombert saracen: ROOOFL
21:47 Wombert :>
21:47 Wombert also
21:47 saracen :D
21:47 Wombert pff @ scotland yard
21:47 impl there's a reason noone calls them
21:47 Wombert sth: you can have my awesomeness
21:48 Wombert http://en.wikipedia.org/wiki/1-1-2
21:48 sth Wombert: you have none
21:48 saracen I'm going to assume Wombert has now shit himself.
21:48 Wombert The GSM mobile phone standard designates 112 as an emergency number, so it will work on GSM phones even in North America where GSM system redirects emergency calls to 911 or Australia where emergency calls are redirected to 000.
21:48 impl I can dial 112 in America too
21:48 impl sweet
21:48 sth You're German. You have nothing good about you.
21:48 Wombert impl: no, because you are with sprint
21:48 impl no
21:48 impl I have AT&T
21:48 Wombert and you have a sodding bollocks phone
21:48 Wombert oh, since when?
21:48 impl since I moved and got rich
21:49 Wombert right
21:49 Wombert your old one was funny
21:49 Wombert you'd see a local number when I called you
21:49 impl :(
21:49 impl yeah it's fixed now
21:49 Wombert because you americans have no concept of the world outside the us of a
21:49 Wombert CDMAone is sooooo fail
21:49 impl btw I hope you haven't tried calling me because I don't have that phone number anymore since August
21:49 sth I like how Wombert pretends to be British with his use of the English
21:49 Wombert no I haven't
21:49 Wombert okay secretly, I have, I wanted to hear your voice
21:49 Wombert oh that was out loud, wasn't it
21:49 impl :O
21:49 Wombert sth: american girls love it
21:49 Wombert alas, impl is not a girl
21:50 impl I like British male accents actually
21:50 saracen UNDETERMINED
21:50 impl if I were gay I would be all over that shit
21:50 sth Wombert: Don't let that stop you.
21:50 sth impl: You must have wet your self with excitement when you came to London
21:50 saracen impl: That's amazing, because I love whiney American voices where there's no difference across gender. We should totally call each other
21:50 impl fuck you.
21:51 saracen Suit yourself
21:51 sth I wouldn't, saracen is an actual troll, he's 4ft and has warts covering 90% of his face
21:51 impl I'm going to make food... after I go buy food because I don't have anything in my house to eat :(
21:51 impl bbl. faglets.
21:51 saracen 90%? Why are you being nice to me?
21:52 sth the other 10% is covered with sores from your leprosy
21:53 saracen It's true, you can catch all sorts of shit off of sth's mother.
21:54 sth That's what she said?
21:54 saracen yeah that's right, I negated your troll+wart+leprosy insults with a mum joke.
21:54 saracen And yeah, it certainly is.
21:55 impl ooh scratch that
21:55 impl I have pasta
21:55 impl pasta and eggs.
21:56 sth wtf
21:56 nfq [n=nfq@dyn.144-85-152-156.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
22:04 nfq_ [n=nfq@dyn.144-85-132-206.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
22:23 saracen Wombert: session.use_only_cookies specifies whether the module will only use cookies to store the session id on the client side. Enabling this setting prevents attacks involved passing session ids in URLs. This setting was added in PHP 4.3.0. Defaults to 1 (enabled) since PHP 5.3.0.
22:23 Wombert yea
22:23 Wombert well
22:23 Wombert :p
22:23 saracen FIX IT =(
22:23 Wombert what?
22:23 saracen IT.
22:32 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
23:02 saracen Wombert: Is _POST a routing source by default?
23:02 saracen source="_POST"?
23:16 Rendez why don't you look at the AgaviRouting class?
23:17 saracen Sorry, I've done that now :P.
23:18 sth "Doctor, Doctor! I have a problem, I keep seeing into the future." "When did that start?" "Next Tuesday afternoon"
23:18 sth :D
23:18 Rendez dumber and dumber
23:18 Rendez hoho
23:19 sth QI rather.
23:19 saracen <3 QI
23:19 sth me too
23:19 Rendez QI?
23:19 saracen Has there been any new buzzcocks/news for you/MTW since christmas?
23:20 saracen I just watched the lame christmas specials last =(
23:20 sth no idea
23:20 saracen Sigh, you're going to make me visit iplayer =(
23:20 sth yup
23:20 sth Let me know
23:20 saracen Just like Rendez wants me to visit the agavi site for all my answers.
23:20 saracen You people think I have the bandwidth for all that browsing? =(
23:21 sth yes
23:21 saracen It's true, I do
23:21 saracen Well, from what I can tell
23:21 saracen Theres nothing new
23:21 Rendez what was that about?
23:21 saracen I prefer the iplayer interface on my iphone
23:22 archtech [i=stanv@83.228.56.37] has quit [No route to host]
23:22 sth ha!
Day changed Sun Jan 03 2010
00:01 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
00:20 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
00:45 Wombert saracen: no
00:45 Wombert saracen: http://trac.agavi.org/browser/tags/1.0.1/src/routing/AgaviRouting.class.php#L137
00:45 saracen aye aye, sorry, I already looked :P
00:45 saracen I was looking in the wrong place before I mentioned it, I was looking in web routing
00:47 Wombert [n=Wombert@188.105.31.119] has quit []
01:29 Wombert [n=Wombert@188.105.31.119] has joined #agavi
01:33 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:43 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
01:43 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Client Quit]
02:20 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
02:59 archtech [i=stanv@83.228.56.37] has joined #agavi
03:33 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
03:47 Wombert [n=Wombert@188.105.31.119] has quit [Read error: 104 (Connection reset by peer)]
03:48 Wombert [n=Wombert@188.105.31.119] has joined #agavi
04:13 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
06:25 Wombert [n=Wombert@188.105.31.119] has quit []
06:59 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
08:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
11:05 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
11:23 archtech [i=stanv@83.228.56.37] has joined #agavi
14:06 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
14:12 skoop [n=stefan@unaffiliated/skoop] has quit []
14:35 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
14:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
15:01 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:01 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:01 Rendez_ is now known as Rendez
15:09 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
15:11 PeYKaR [n=pk@91.184.77.22] has joined #agavi
15:22 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
15:31 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
15:42 sikkle [n=sikkle@70.25.37.18] has joined #agavi
15:47 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:47 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
15:47 Rendez_ is now known as Rendez
16:05 Wombert [n=Wombert@188.105.31.119] has joined #agavi
16:45 PeYKaR [n=pk@91.184.77.22] has quit [Read error: 113 (No route to host)]
16:52 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:08 everplays [n=dp@unaffiliated/everplays] has joined #agavi
17:22 everplays [n=dp@unaffiliated/everplays] has left #agavi []
17:59 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
17:59 _cheerios g'evening
18:01 ttj Yo.
18:04 _cheerios goin' thru another flu (nuha) again :)
18:05 _cheerios and i find myself reading language grammar + listening to audio books
18:05 _cheerios not that bad actually, just shows how mental i've gone.
18:06 nfq [n=nfq@dyn.83-228-221-125.dsl.vtx.ch] has joined #agavi
18:12 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit []
18:12 nfq_ [n=nfq@dyn.144-85-150-191.dsl.vtx.ch] has joined #agavi
18:29 nfq [n=nfq@dyn.83-228-221-125.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
18:34 nfq_ [n=nfq@dyn.144-85-150-191.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:11 Rayne [n=Rayne@pD9E36580.dip.t-dialin.net] has joined #agavi
20:53 _cheerios seems my home intenet woes are due https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/417757?comments=all ([karmic regression] all network apps / browsers suffer from multi-second delays by default due to IPv6 DNS lookups) *yawn*
21:13 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["meh"]
21:19 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
21:19 movvy Call to a member function prepare() on a non-object
21:20 movvy what do you think this fatal error may be from
21:20 movvy I am trying to execute some SQL
21:20 movvy possibly the SQL string I am pasing to it, is no good?
21:21 movvy better yet
21:21 movvy let say I just want to know the value of some variables in my agavi models
21:21 movvy whats the easiest way to get output?
21:21 movvy i just want to know the value of a variable
21:25 Rayne [n=Rayne@pD9E36580.dip.t-dialin.net] has quit ["#!/bin/rm"]
21:39 v-dogg prepare() is PDO's function
21:39 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
21:40 v-dogg and "Call to a member function prepare() on a non-object" means you are trying to call a $pdo->prepare where $pdo is not an object
21:40 movvy $stmt = $this->getContext()->getDatabaseManager()->getDatabase()->getConnection()->prepa​re($sql);
21:41 movvy sorry its taking me awhile to get some stuff working :)
21:41 movvy does this mean that maybe my database.xml is incorrect?
21:42 v-dogg use $this->getContext()->getDatabaseConnection() shortcut and make sure your database settings are correct (databases.xml) and you have enabled database (settings.xml)
21:43 v-dogg easiest way to explore a value of a variable is to dump it (var_dump($foo); exit;) but if you want something more sophisticated use agavi's logging, logging to firephp (with ADT perhaps) or some debugger (xdebug)
21:46 movvy awesome
21:47 movvy seems like my database is wrong
21:47 movvy might i pastebin it
21:47 movvy database.xml that is
21:47 movvy same thing happens with shortcut
21:47 movvy datbase is enabled
21:47 movvy http://pastebin.com/m5bbeef9c
21:48 hzilla movvy 0 have you enabled use_database in settings.xml?
21:48 movvy hzilla, yes, thank you
21:49 movvy how do i tell which environment is running
21:49 movvy i think it may be that line
21:49 v-dogg you define the environment in index.php
21:50 movvy ok yeah thats all straight
21:50 movvy i thought it was, but always worth checking
21:52 movvy i tried restarting apache2 just now, though i figure that shouldn't matter
21:56 hzilla movvy - is your database running? and maybe u need a dsn like <ae:parameter name="dsn">pgsql://user:pass@127.0.0.1/db_name</ae:parameter>
21:58 movvy i can remote administor it through phadmin
22:02 v-dogg if it wasn't, you'd get an error when connecting
22:02 v-dogg for some reason agavi doesn't load the database at all now
22:02 movvy ok well thats cool
22:02 movvy im using the testing release
22:02 v-dogg and 10 out of 10 times I've seen this use_database in settings.xml has been false
22:03 v-dogg check it once more and make sure there's nothing environment specific overriding the default value
22:03 v-dogg and then clear your cache folder just to be sure (app/cache/config)
22:05 movvy just rechecked it, its def set to true
22:06 SasanRose [n=SasanRos@92.50.6.105] has quit ["leaving"]
22:06 movvy and cleared, and its still the same thing
22:09 movvy im happy to restart anything on the server if its a config setting you thing
22:10 movvy actually i just changed the credentials and such in the databases.xml and its the same error
22:10 movvy well wrong use and pass
22:11 movvy hmm
22:11 movvy is there some special way we should make the parameter for database.xml
22:11 movvy or should the password be plain text
22:14 hzilla u can see in the AgaviPostgresqlDatabase class the kind of dsn that it is expecting
22:14 hzilla or u can try pdo adapter
22:32 Wombert umm
22:33 Wombert movvy / v-dogg / hzilla: it's postgresql...
22:33 Wombert it doesn't return an object
22:33 Wombert it gives you the connection resource
22:33 Wombert pg_query($con, $sql);
22:34 Wombert and $ps = pg_prepare($con, "name", $sql);
22:44 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:44 hzilla told
22:45 hzilla hey happy new year.. i have a new years issue to report
22:45 movvy Wombert, I switch it to PDO, should I have done that?
22:45 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
22:45 Rendez_ is now known as Rendez
22:45 Wombert movvy: well
22:45 movvy it is erroring on the actual SQL now
22:46 movvy but I think thats all on my side
22:46 Wombert that depends on what database abstraction layer you want :)
22:46 Wombert yeah sure, that wouldn't be related to agavi
22:46 Wombert (the issue you had before that wasn't, either :p)
22:46 Wombert hzilla: yea? :(
22:46 movvy yeah I know I was trying to use PDO specific stuff I think
22:46 movvy i dunno but it made sense it didn't work :)
22:46 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Client Quit]
22:47 movvy so far I like agavi
22:47 movvy it will be cool once I see it doing something :)
22:48 hzilla http://pastie.org/765385
22:48 hzilla i was baffled by the routing - top one works - bottom no
22:48 hzilla get 404 on event.page.upgrade.complete or .cancel
22:48 hzilla so i swtiched to the top one for now
22:49 Wombert hzilla: .upgrade is anchored at the end!
22:49 Wombert that's the problem
22:49 movvy hmm
22:49 movvy one more problem to solve and I will be happy :)
22:50 hzilla oh maybe ethat's it - i just quickly prepped that so i'll check my revision log
22:50 Wombert hzilla: I'm sure that's it
22:50 Wombert that child routes won't match
22:50 Wombert because the parent has the $ at the end
22:50 Wombert but move action="Upgrade" into the two child routes if you remove the $
22:51 Wombert otherwise /blahevent/upgrade/yabadabadooh will match
22:51 Wombert or do you want plain /upgrade to work, too?
22:51 Wombert then put an empty pattern="^$" route in as well
22:51 hzilla yeh that's it i'm a spaz
22:52 hzilla yeh i need upgrade to match too - won't it match with just ^/upgrade ?
22:55 hzilla yeh matches fine without the empty route
23:00 movvy :(
23:00 movvy I am getting close I think
23:00 movvy if my routing.xml has this <route name=".OpenSurvey" pattern="^/(survid:\d+)" action="OpenSurvey" />
23:01 movvy wouldn't it be available in my action as $rd->getParameter('survid'
23:01 movvy wouldn't it be available in my action as $rd->getParameter('survid')
23:01 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 60 (Operation timed out)]
23:01 movvy i apologize if this is obvious im new to agavi
23:01 hzilla movvy u would have to setup the validation
23:02 saracen movvy: it will be, but it needs to be allowed through validation first
23:02 hzilla faq time
23:02 movvy ahh
23:02 movvy so validation is required
23:02 movvy I see
23:02 saracen It can be turned off, but then we'd have to burn you
23:02 movvy is that the only way to extract things from the url for use in the application?
23:02 saracen Validation is <3
23:03 movvy no I understand, im just trying to get something to work to see progress
23:03 movvy i wrote abunch of shit and am ust going through error by error
23:03 movvy for now it just sets a variable in a query, so i will static it and continue trouble shooting
23:03 movvy then will come back and do valiation
23:03 movvy i did it in the tutorial
23:05 saracen well, validation is really quick to do. You should have a validation file for that action. It's just a case of: <validator class="number"><argument>survid</argument></validator> - But if you want to turn it off, you can set factories.xml
23:06 saracen http://pastebin.com/d4f44580b
23:08 movvy saracen, thank you, but i want to do things right, if nothing else to learn
23:08 movvy but I just wanted to know my problem :)
23:08 movvy I finally got html to display from going to a url.. I just need to make the database values appears
23:08 movvy then I will be off and rocking :)
23:08 saracen :)
23:09 sth sets fire to saracen
23:09 movvy as of right now the html is blank though
23:09 saracen sth: leave me be =(
23:11 movvy Wombert is pg_query part of something? do I still have to do the entire database connection string?
23:11 Wombert eh?
23:11 movvy a class?
23:11 Wombert http://php.net/pgsql
23:11 sth I've got to get to bed early so I can fly back tomorrow
23:11 Wombert (I would use http://php.net/pdo)
23:12 movvy ok I see now
23:12 movvy I have PDO working so i will leave it
23:13 sth And I still dont have my iphone
23:18 movvy fucking awesome
23:18 movvy i see values
23:18 movvy thats fucking great
23:18 movvy happy
23:19 saracen movvy: How did you hear about Agavi? :)
23:27 movvy uhh so I was trying to do a startup company
23:27 movvy and impl did some initial things for me before he decided to get a job
23:27 movvy i had to put the project on hault for a long time because i didn't have anyone else to continue the work he had done
23:28 movvy so then I figured well hell, if I figure out some of agavi, then I will have a better idea of wtf to do for web dev myself
23:29 movvy and I have another project in the works, so hey.. here I am, started working on the other project since its much smaller
23:29 movvy and simple database reading and writing
23:35 saracen Ah I see
23:35 saracen Yeah, impl is a bitch.
23:35 saracen Him getting a job destroyed a lot of things
23:35 saracen like my sex life
23:35 movvy i feel so bad for you
23:36 movvy i would not want to have sex with impl
23:38 sth No one does
23:38 sth That's his problem :x
23:42 saracen You guys must be kidding
23:42 saracen impl is hawt.
23:43 saracen He's the kinda guy I'd go out to buy brand new vaseline for.
23:43 saracen I wish I was actually homosexual so I could use lines like this in public more often
23:43 saracen Not that it stops me so much now
23:43 impl squints at saracen
23:44 saracen Oh hai impl
23:44 saracen Any chance you only have a 2 line back buffer?
23:44 impl 'fraid not, sir.
23:55 Wombert_ [n=Wombert@188.105.31.119] has joined #agavi
23:58 Wombert__ [n=Wombert@188.105.31.119] has joined #agavi
23:58 Wombert [n=Wombert@188.105.31.119] has quit [Read error: 104 (Connection reset by peer)]
23:59 Wombert__ is now known as Wombert
Day changed Mon Jan 04 2010
00:00 Wombert_ [n=Wombert@188.105.31.119] has quit [Read error: 60 (Operation timed out)]
00:33 Wombert [n=Wombert@188.105.31.119] has quit []
00:56 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:03 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection]
01:11 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:29 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
01:29 Wombert [n=Wombert@188.105.31.119] has joined #agavi
02:14 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
02:22 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
02:56 arcane- [n=Jake@202.174.35.161] has quit [Read error: 104 (Connection reset by peer)]
03:03 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
03:20 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
03:20 Wombert [n=Wombert@188.105.31.119] has quit []
03:40 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
03:41 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
04:10 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
04:11 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
04:26 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
04:27 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
04:31 PeYKaR [n=pk@87.107.16.90] has joined #agavi
04:34 PeYKaR [n=pk@87.107.16.90] has quit [Read error: 54 (Connection reset by peer)]
04:41 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
04:42 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
05:02 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
05:03 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
05:22 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
05:50 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:06 maleknet [n=maleknet@85.15.40.233] has joined #agavi
06:19 SasanRose [n=SasanRos@91.184.77.22] has joined #agavi
07:23 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
07:49 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
07:54 Wombert [n=Wombert@188.105.31.119] has joined #agavi
08:22 Wombert [n=Wombert@188.105.31.119] has quit [Read error: 60 (Operation timed out)]
08:23 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
08:25 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
08:25 digitarald [n=digitara@62.202.45.102] has joined #agavi
08:25 Wombert [n=Wombert@188.105.31.119] has joined #agavi
08:27 Wombert [n=Wombert@188.105.31.119] has quit [Client Quit]
08:36 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
08:48 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:49 graste huomenta
08:49 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
08:50 digitarald Huomenta
08:50 graste happy new year everyone :)
09:00 Xylakant [n=Xylakant@munich.bitextender.net] has joined #agavi
09:00 digitarald I second that :)
09:00 digitarald Happy new year :)
09:01 Xylakant happy new year all of you
09:08 E_mE [n=jeramy@5e0964dd.bb.sky.com] has joined #agavi
09:09 E_mE huomenta
09:17 digitarald Xylakant: what about Agavi jerseys?
09:17 Xylakant never heard about that
09:17 digitarald just something warmer than the t-shirts :)
09:18 Xylakant are you feeling cold up in the mountains?
09:18 digitarald I have a hard time to show off my agavi shirt because its so cold in the office :D
09:19 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:20 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
09:20 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
09:20 digitarald but its nice to finally see snow again …
09:41 E_mE digitarald: i think its snowed more here then ive ever seen in my life, we've had snow since the 20th, on and off that is
09:41 E_mE maybe not the deepest
09:41 E_mE but certainly the most covering \o/
09:42 digitarald UK seems to pretty much covered in snow I heard, yeah
09:42 digitarald now u can start snowboarding ;)
09:43 E_mE ive starting bike surfing :P
09:43 E_mE started*
09:43 graste reminds everyone to be not as sloppy as him and use lower char Ys as year for translation.xml formats: <parameter name="format">EEEE, dd.MM.yyyy</parameter>
09:43 pashyon [n=tfroschm@mnch-5d8567d2.pool.mediaWays.net] has joined #agavi
09:43 graste YYYY gives 2009 for 01. - 03. january 2010 as it is ISO :)
09:43 pashyon [n=tfroschm@mnch-5d8567d2.pool.mediaWays.net] has quit [Client Quit]
09:43 graste :x
09:46 digitarald wow, thats a feature
09:47 graste it is
09:48 graste until it bites you in the a** that someone used YYYY in translation.xml and some weird dates appear in your frontend :)
09:50 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
09:54 horros Hi Wombert
09:54 horros Thanks for the card!
09:54 Wombert whatup, horros
09:54 Wombert you're welcome :)
09:55 pashyon [n=tfroschm@mnch-5d8567d2.pool.mediaWays.net] has joined #agavi
09:58 digitarald ah, just started an email, but I can write it now: Thanks a lot for the shirt and the card, David :)
10:02 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
10:06 MugeSo happy new year guys!
10:07 Mobbit [n=mobbit@87.79.35.60] has joined #agavi
10:10 MugeSo Wombert: When is 1.0.2 to release? After February?
10:15 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
10:18 PeYKaR [n=pk@91.184.77.22] has joined #agavi
10:21 pashyon [n=tfroschm@mnch-5d8567d2.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)]
10:25 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]"]
10:25 Wombert digitarald: does it fit? :)
10:30 saracen That's what she said.
10:31 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection]
10:33 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
10:35 E_mE hehe
10:36 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection]
10:37 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
10:37 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
10:51 PeYKaR [n=pk@91.184.77.22] has quit ["Leaving"]
10:51 archtech [i=stanv@83.228.56.37] has joined #agavi
10:52 CIA-26 david * r4376 /branches/1.0/ (3 files in 3 dirs): Moved error suppression operator for XML validation calls to wrapper methods, closes #1201
10:53 CIA-26 david * r4377 /branches/1.0/CHANGELOG: changelog date/version bump
10:59 PeYKaR [n=pk@91.184.77.22] has joined #agavi
11:03 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
11:11 digitarald Wombert: yes, snuggle fit
11:11 digitarald … that's also what she said
11:11 Wombert digitarald: on a serious note, the missus will love it
11:11 Wombert and use it as a benchmark for you to stay in shape, or, rather, not get any fatter
11:11 Wombert :)
11:12 saracen I really have no idea what you guys are talking about, but it's scary.
11:12 saracen Oh
11:12 saracen tshirt
11:14 everplays [n=dp@unaffiliated/everplays] has joined #agavi
11:16 digitarald Wombert: I will … still need to tweet the pic :)
11:17 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
11:18 fnordfish1 digitarald: yes please :)
11:19 macen how should javascript be handled in the MVC pattern? once the server side request is completed all the JS code resides in the pub folder, is this correct? or should it *technically* be output from app folder and cached in a pub file?
11:21 digitarald however you like it
11:21 digitarald u could also have a clientside lazy-loader
11:22 digitarald that gets the JS on-demand for every module
11:22 digitarald and CSS
11:22 digitarald which is good for giant modular apps
11:22 digitarald or you load the complete JS/CSS bundle every time, compressed to one file … most common method which fits for most apps
11:23 digitarald dependency injection is harder, but there are helpers for MooTools/YUI/Dojo
11:24 digitarald At least MooTools/YUI3 have PHP-based dependency injection, that compresses multiple requested dependencies
11:24 digitarald … brb
11:25 macen interesting
11:28 digitarald [n=digitara@62.202.45.102] has quit []
11:38 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
11:54 CIA-26 david * r4378 /branches/1.0/ (4 files in 4 dirs): Include error type and code when reporting libxml errors, closes #1202
11:54 zeeg [n=pk@91.184.77.22] has joined #agavi
11:55 CIA-26 david * r4379 /branches/1.0/src/config/util/ (2 files in 2 dirs): spelling fixes
12:01 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
12:10 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Remote closed the connection]
12:32 WasabiCat [n=moritz@adsl-84-226-80-194.adslplus.ch] has joined #agavi
12:36 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:39 dwc|n4cer [n=n4cer@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
12:47 dwc|n4cer [n=n4cer@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving"]
12:47 everplays [n=dp@unaffiliated/everplays] has left #agavi []
12:54 E_mE_ [n=jeramy@5e0964dd.bb.sky.com] has joined #agavi
12:54 E_mE [n=jeramy@5e0964dd.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)]
12:54 E_mE_ is now known as E_mE
13:07 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:08 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:08 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:08 Rendez_ is now known as Rendez
13:46 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:48 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:00 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
14:09 matbtt [i=9b3844d7@gateway/web/freenode/x-hmekqewjkuzyhjte] has joined #agavi
14:15 Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: MikeSeth
14:15 MikeSeth_ [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
14:31 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
14:31 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
14:31 Rendez_ is now known as Rendez
14:33 Rayne [n=Rayne@pD9E34E7F.dip.t-dialin.net] has joined #agavi
14:40 maleknet [n=maleknet@85.15.40.233] has quit [Remote closed the connection]
15:00 WasabiCat [n=moritz@adsl-84-226-80-194.adslplus.ch] has quit [Read error: 54 (Connection reset by peer)]
15:08 saracen Wombert: Regarding FPF - would it be safe to use html5 and not run in to issues?
15:09 WasabiCat [n=moritz@adsl-89-217-88-12.adslplus.ch] has joined #agavi
15:10 Wombert should be fine, yes, saracen, but it's all up to libxml I think
15:10 Wombert let me know how it goes, I'm curious
15:10 E_mE Wombert: what if you use new tags such as <canvas> etc? will that create any issues?
15:11 Wombert shouldn't either, no
15:11 E_mE ah okay, worth a try then :)
15:12 Wombert well, html5 input fields might be a bit of a problem
15:12 Wombert but not sure
15:12 saracen Wombert: What message would you give to people that create HTML helper methods when using Agavi, to do things such as select the correct drop-down item?
15:12 Wombert saracen: fine IMO
15:12 Wombert (I suppose you mean to generate a list of <option> elements)
15:13 saracen Yeah, and then to select the 'active' one, without using FPF =(
15:13 Wombert FPF selects the active one for you...
15:13 archtech [i=stanv@83.228.56.37] has quit [Read error: 113 (No route to host)]
15:14 saracen lol, nevermind :)
15:14 Wombert you just need to generate all the <option>s :)
15:15 saracen Aye, I know. I was trying to get you to secretly tell E_mE off for not using FPF to select the active drop down. But he was concerned that it wouldn't work with html5. I hadn't even thought about it
15:15 E_mE slapes saracen yet again ;)
15:16 Wombert how's that related to html5?
15:16 Wombert besides, we'll just add support for anything in html5 if necessary, so what's the big deal :p
15:16 E_mE Ive not actived FPF because we are using HTML5 features and wasn't sure that FPF could work, meaning i've implemented some helpers
15:16 Wombert wtf
15:17 Wombert you're kidding?
15:17 E_mE well one helper
15:17 Wombert man
15:17 Wombert ...
15:17 Wombert you could at least have tried first :p
15:17 E_mE the optionSelect() function
15:17 E_mE there you go saracen, you happy now... ive been tamed :P
15:18 E_mE Wombert: we'll try it now :)
15:18 Wombert E_mE: :p
15:19 saracen :)
15:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:31 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:34 hzilla hey how do i override the default renderer for a template?
15:35 hzilla created a layout and calling setupHtml with that
15:36 hzilla trying to switch to php instead of tak
15:36 hzilla tal
15:37 macen how would you access routing from a model?
15:38 Jarda $this->getContext()->getRouting()
15:39 saracen Which is the same way you access it from pretty much everywhere, unless you're in a template
15:39 macen context is null for some reason
15:39 saracen Does it inherit AgaviModel?
15:39 saracen And are you fetching it via context->getModel('Model')?
15:40 saracen Using getModel() initializes your model so that context isn't null
15:40 Xylakant macen: although it's convenient to access global context from a model, you should be aware of the consequences
15:40 Xylakant it's using a hidden singleton and by that virtue using global state
15:40 Jarda hzilla: <output_type name="foo"><renderers default="php"><renderer name="php" class="AgaviPhpRenderer">
15:40 Jarda or something like thath
15:40 Xylakant that for example makes your model hard to test
15:41 hzilla Jarda: ok thanks
15:41 macen saracen: yes, and yes
15:42 Xylakant macen: did you overwrite initialize()?
15:42 saracen Are you trying to access it from the constructor of your model? Because it hasn't been initialised at that point
15:42 macen saracen: i am yes.
15:42 saracen overwrite initialize, call parent::initialize first though, then do your construct logic
15:43 macen ironically it wants an AgaviContext as the first parameter
15:44 saracen That's not ironic, thats how getModel() passed it the Context, you'll need to copy the same parameter list it expects
15:44 saracen passes the Context*
15:45 macen Argument 1 passed to AgaviModel::initialize() must be an instance of AgaviContext, null given
15:46 Xylakant macen: show us code
15:47 saracen Brb. I'm going to find a Pulp Fiction quote and replace "English" for "PHP".
15:48 hzilla re: renderer, i have tal and php renderers defined in my output type html. How do i tell a particular layout to search for .php templates instead of .tal?
15:49 hzilla i set default_extension to .php in the content layer but no joy
15:57 macen Xylakant: http://paste2.org/p/593494
15:57 Xylakant macen: you don't have access to the context in the constructor
15:58 Xylakant by no means, unless you explicitly pass it yourself
15:58 Xylakant and the second parameter to AgaviRouting::gen() is an array, btw :)
15:58 macen :)
15:59 zeeg [n=pk@91.184.77.22] has quit [Read error: 113 (No route to host)]
15:59 PeYKaR [n=pk@91.184.77.22] has quit [Read error: 113 (No route to host)]
15:59 macen so what's the solution?
15:59 saracen Learn PHP.
15:59 Wombert zing
15:59 Xylakant as saracen pointed out: initialize() will be called right after the constructor
15:59 Wombert hzilla: you can define renderers per <layer>
16:00 Xylakant move all code that needs access to the context to initialize
16:00 Wombert <layer name="..." renderer="renderername" ... />
16:01 Wombert you could theoretically also set it by hand on the layer in the view, but I'd recommend to use another layout for the transition
16:02 macen meh
16:02 hzilla magic - works perfect
16:02 macen i see, thanks
16:13 matbtt [i=9b3844d7@gateway/web/freenode/x-hmekqewjkuzyhjte] has quit [Ping timeout: 180 seconds]
16:14 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:14 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
16:14 Rendez_ is now known as Rendez
16:24 macen um
16:24 macen http://paste2.org/p/593535
16:24 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
16:24 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:25 v-dogg wat are you trying to do?
16:25 macen access getContext()
16:25 v-dogg context is given as a parameter to initialize
16:25 macen oh.
16:25 Wombert oh god
16:25 Wombert ...
16:25 v-dogg and then you need to call parent::initialize
16:26 Wombert [16:50] saracen: overwrite initialize, call parent::initialize first though, then do your construct logic
16:27 v-dogg and then, wat is ...getRouting('blah'...
16:27 v-dogg getRouting()->gen('blah') perhaps?
16:28 saracen WHEN DID TIME GO BACKWARDS?
16:29 v-dogg it's just macen. he's trap in the year 2006
16:29 macen sorted
16:29 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
16:29 _cheerios iltaa
16:29 v-dogg trapped
16:30 saracen 15:44:44 < macen> how would you access routing from a model?
16:30 saracen 16:36:38 < macen> sorted
16:31 saracen 3 explanations later, which were identical. You should probably remove this work from your time sheet.
16:31 E_mE macen you need to cut back on the beer dude ;)
16:31 macen i had calls inbetween
16:32 saracen Were they from God?
16:32 saracen Is he telling you to self-terminate?
16:32 saracen If not, I should give him a ring.
16:32 macen lol
16:32 macen no they weren't from god
16:33 saracen calls God
16:33 macen lol
16:35 E_mE praaissee the lord
16:38 _cheerios haha, missed this GF skit, http://xkcd.com/684/
16:46 fnordfish1 [n=fnordfis@89.246.250.218] has quit ["Leaving."]
16:49 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
16:51 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has left #agavi []
16:52 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
16:52 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:53 Rayne [n=Rayne@pD9E34E7F.dip.t-dialin.net] has quit ["#!/bin/rm"]
17:04 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
17:18 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
17:26 Mobbit [n=mobbit@87.79.35.60] has quit []
17:36 Xylakant [n=Xylakant@munich.bitextender.net] has quit []
17:54 WasabiCat_ [n=moritz@adsl-188-155-9-82.adslplus.ch] has joined #agavi
18:02 WasabiCat [n=moritz@adsl-89-217-88-12.adslplus.ch] has quit [Read error: 110 (Connection timed out)]
18:02 WasabiCat_ is now known as WasabiCat
18:11 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
18:14 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
18:18 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
18:19 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
18:19 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
18:19 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
18:22 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
18:23 Treffynnon I want to perform a forward container. http://pastie.org/766326
18:23 Treffynnon how can i have the container interact with an action in my module (called Document)
18:28 Treffynnon braindead moment there please ignore
18:28 Treffynnon its done like this: return $this->createForwardContainer('Document', 'CreateAddDetail');
18:48 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
19:00 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
19:05 Wombert [n=Wombert@188.105.31.119] has joined #agavi
19:16 graste [n=graste@f053006249.adsl.alicedsl.de] has joined #agavi
19:25 archtech [i=stanv@83.228.56.37] has joined #agavi
19:33 E_mE [n=jeramy@5e0964dd.bb.sky.com] has quit []
19:35 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
19:44 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["foo"]
20:26 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has quit []
20:29 archtech [i=stanv@83.228.56.37] has joined #agavi
20:42 Sasan_Rose [n=SasanRos@92.50.6.105] has joined #agavi
20:51 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
20:51 _cheerios so tired of these ubuntu karmic+lucid dns problems.
20:56 matbtt_ [n=matbtt@port-92-202-93-102.dynamic.qsc.de] has joined #agavi
21:05 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
21:06 skoop [n=stefan@unaffiliated/skoop] has quit []
21:07 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:14 Sasan_Rose [n=SasanRos@92.50.6.105] has quit [Client Quit]
21:21 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
21:45 _cheerios ttj, wushu-kungu, worth anything?
21:45 _cheerios *kungfu
21:48 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
22:10 E_mE [n=jeramy@5e0964dd.bb.sky.com] has joined #agavi
22:21 E_mE [n=jeramy@5e0964dd.bb.sky.com] has quit []
22:25 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
22:41 matbtt_ [n=matbtt@port-92-202-93-102.dynamic.qsc.de] has left #agavi []
22:52 Wombert [n=Wombert@188.105.31.119] has quit []
22:56 E_mE [n=jeramy@5e0964dd.bb.sky.com] has joined #agavi
23:19 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["foo"]
23:28 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:31 graste [n=graste@f053006249.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
Log closed Tue Jan 05 01:02:33 2010
Log opened Tue Jan 05 01:02:37 2010
01:02 Chuckwalla [n=chuckwal@static-ip-85-25-230-10.inaddr.intergenia.de] has joined #agavi
01:02 Irssi: #agavi: Total of 14 nicks [1 ops, 0 halfops, 0 voices, 13 normal]
01:02 Irssi: Join to #agavi was synced in 3 secs
01:09 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
01:09 sth [n=sth@vor.thulbourn.com] has joined #agavi
01:09 MikeSeth_ [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
01:09 SasanRose [n=SasanRos@91.184.77.22] has joined #agavi
01:11 Jarda [n=jarda@e178.nor.fi] has joined #agavi
01:11 SasanRose [n=SasanRos@91.184.77.22] has quit [Connection timed out]
01:24 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:30 E_mE [n=jeramy@5e0964dd.bb.sky.com] has quit []
02:33 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
03:41 movvy nice
03:42 movvy I am starting to see how agavi can hel me develop stuff faster, or at least provide a nice framework for organazation and logicalness
05:01 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
05:04 Rick are xml errors in validator xmls ignored now?
05:05 Rick I know the answer is 'no' but I can't figure out why validators arn't even being processed for this and it's really pissing me off :|
05:13 Rick oh
05:13 Rick I think I figured it out
05:14 PeYKaR [n=pk@91.184.77.22] has joined #agavi
05:14 zeeg [n=pk@91.184.77.22] has joined #agavi
07:03 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
07:07 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
07:18 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
08:02 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
08:14 fnordfish [n=fnordfis@f052136168.adsl.alicedsl.de] has joined #agavi
08:25 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
08:31 fnordfish [n=fnordfis@f052136168.adsl.alicedsl.de] has quit ["Leaving."]
08:32 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
08:33 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has joined #agavi
08:35 digitarald Huomenta
08:36 Mobbit [n=mobbit@87.79.35.60] has joined #agavi
08:51 Wombert [n=Wombert@188.105.31.119] has joined #agavi
08:53 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:53 matbtt [i=9b3844d7@gateway/web/freenode/x-havdkrdbtcxroxjt] has joined #agavi
08:58 pashyon [n=tfroschm@mnch-5d8698f7.pool.mediaWays.net] has joined #agavi
08:59 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection]
08:59 pashyon [n=tfroschm@mnch-5d8698f7.pool.mediaWays.net] has quit [Client Quit]
09:06 E_mE [n=jeramy@5e0964dd.bb.sky.com] has joined #agavi
09:06 E_mE huomenta
09:07 E_mE wow its snowing loads outside... this really is the year for snow in the UK :D
09:11 graste huomenta
09:12 SasanRose [n=SasanRos@92.50.6.105] has quit ["leaving"]
09:16 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has quit []
09:16 Xylakant [n=Xylakant@munich.bitextender.net] has joined #agavi
09:29 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has joined #agavi
09:32 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:34 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:34 digitarald whats the roadmap for upcoming releases? :)
09:42 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:50 sth digitarald: http://trac.agavi.org/roadmap
09:51 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
09:53 digitarald still, the descriptions are vague and its hard to see the focus of the milestones
09:53 digitarald but ok, I will summarize something for my internal presentation on Agavi
09:54 Wombert digitarald: 1.0.2RC4 this weekend, final next week-ish, 1.0.3 in feb, 1.1-something in march
09:54 sth Oh, morning Wombert
09:54 digitarald awesome
09:55 Wombert digitarald: skype
09:58 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
10:11 Peyman [n=pk@91.184.77.53] has joined #agavi
10:13 SasanRose [n=SasanRos@91.184.77.53] has joined #agavi
10:15 Wombert [n=Wombert@188.105.31.119] has quit []
10:20 Sasan_Rose [n=SasanRos@91.184.77.22] has quit [Read error: 110 (Connection timed out)]
10:20 PeYKaR [n=pk@91.184.77.22] has quit [Read error: 110 (Connection timed out)]
10:22 zeeg [n=pk@91.184.77.22] has quit [Read error: 110 (Connection timed out)]
10:27 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
10:29 codecop__ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
10:38 digitarald was the doctrine problem/rant forwarded to the doctrine devs, any reaction?
10:42 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
11:01 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 104 (Connection reset by peer)]
11:20 Xylakant digitarald: no clue, you need to ask wombert
11:25 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has quit []
11:26 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
11:27 maleknet [n=maleknet@85.15.40.233] has joined #agavi
11:31 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)]
11:40 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
11:40 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
11:41 fnordfish [n=fnordfis@89.246.250.218] has left #agavi []
11:46 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
11:53 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
12:13 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has joined #agavi
12:14 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has quit [Client Quit]
12:35 Xylakant [n=Xylakant@munich.bitextender.net] has quit []
12:43 E_mE is there a function similar to array_merge which maintains keys?
12:59 sth Array_merge should keep the keys
13:00 horros E_mE: + ?
13:00 horros $array = $array1 + $array2;
13:01 E_mE sth: there numeric, so its reindex
13:01 E_mE ed
13:01 E_mE horros: never tried that
13:01 E_mE i'll try it out though
13:05 E_mE horros: negative
13:05 sth I guess foreach will have to do
13:12 horros E_mE: Seems to be working just fine here.
13:12 horros http://pastebin.com/m5b90a1
13:16 E_mE appologies horros, i made a mistake
13:16 E_mE you be right, thank you
13:16 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:21 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
13:22 graste huomenta
13:37 Xylakant [n=Xylakant@munich.bitextender.net] has joined #agavi
13:38 graste Xylakant: if no caching lifetime is specified in cache.xml, Agavi caches forever?
13:38 Xylakant err
13:38 Xylakant i think that depends on how you specify "no lifetime"
13:38 graste no attribute at all
13:39 Xylakant I think if you omit the lifetime then no caching happens
13:39 graste was ust a quick question here and I stumbled upon it :>
13:39 Xylakant but I'll ask david
13:39 graste s/ust/just
13:39 graste thx :>
13:40 Xylakant ok, it's forever
13:42 Xylakant says david, the authority on that topic
13:42 graste hehe
13:42 graste told the others the correct version :D
13:43 graste when they said that doesn't make sense I said, that I'll ask to be sure :P
13:44 graste we were all to lazy and nobody wanted to test it firsthand <:
13:47 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
13:55 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
14:11 Peyman [n=pk@91.184.77.53] has quit [Read error: 113 (No route to host)]
14:48 maleknet [n=maleknet@85.15.40.233] has quit [Remote closed the connection]
14:53 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
15:02 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:03 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:15 gabou [n=gabriel@102.45.202.62.cust.bluewin.ch] has joined #agavi
15:18 nfq [n=nfq@dyn.83-228-129-139.dsl.vtx.ch] has joined #agavi
15:21 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:22 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
15:22 Rendez_ is now known as Rendez
15:40 nfq_ [n=nfq@dyn.83-228-136-093.dsl.vtx.ch] has joined #agavi
15:54 nfq [n=nfq@dyn.83-228-129-139.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
15:54 nfq_ is now known as nfq
16:00 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
16:01 nfq_ [n=nfq@dyn.144-85-136-245.dsl.vtx.ch] has joined #agavi
16:04 graste http://www.theregister.co.uk/2010/01/05/ultimate_machine/
16:05 nfq [n=nfq@dyn.83-228-136-093.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
16:05 nfq_ is now known as nfq
16:11 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:11 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
16:11 E_mE graste: thats cool
16:12 Treffynnon can anyone see what is going wrong with these routes? http://pastebin.com/d33b1e8f8 on lines 23-25
16:13 Treffynnon when I try to access the routes in the browser I am getting a 404. Looking at the ADT output it is only matching the route named "document" on line 19
16:14 E_mE Treffynnon: <route name=".index" pattern="^$" action="Create" /> but that at the bottom
16:15 E_mE in its own nesting of course
16:16 Treffynnon E_mE: yeah i tried that and i have just tried it again. it doesn't make a difference
16:16 E_mE this one too <route name=".index" pattern="^$" action="Index" />
16:17 Treffynnon if I move the the three routes that aren't working outside of the .create nesting then they work fine
16:17 E_mE <route name=".updateinformation" pattern="^/updateinformation$" action="UpdateInformation" />
16:18 E_mE notice the $
16:18 E_mE oh hold on
16:18 E_mE its just the formatting
16:18 E_mE sorry
16:20 nfq_ [n=nfq@dyn.144-85-145-239.dsl.vtx.ch] has joined #agavi
16:20 E_mE Treffynnon: here http://pastie.textmate.org/private/o13ctxfisfykpcwiskza
16:20 E_mE see if that helps
16:22 Treffynnon oh boy i see it now thanks E_mE
16:23 Treffynnon that $ on the end of my parent create pattern
16:23 Treffynnon thanks for pointing it out
16:26 E_mE ja, in regex that symobilise the end of a string
16:28 gabou [n=gabriel@102.45.202.62.cust.bluewin.ch] has quit [Read error: 60 (Operation timed out)]
16:36 nfq [n=nfq@dyn.144-85-136-245.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
16:37 nfq [n=nfq@dyn.83-228-222-078.dsl.vtx.ch] has joined #agavi
16:42 nfq_ [n=nfq@dyn.144-85-145-239.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
16:42 nfq [n=nfq@dyn.83-228-222-078.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
16:42 nfq [n=nfq@dyn.144-85-151-019.dsl.vtx.ch] has joined #agavi
16:45 matbtt [i=9b3844d7@gateway/web/freenode/x-havdkrdbtcxroxjt] has quit [Ping timeout: 180 seconds]
16:55 v-dogg hey, Germys, what the heck is this 2010 bug your atm's are suffering from?
16:56 v-dogg german engineering...
17:04 horros :O
17:04 horros What's this now!
17:04 horros v-dogg: Quick, more info so I can ridicule them germans!
17:04 movvy ahh, i guess today i try and figure out validation again
17:05 v-dogg horros: http://www.ts.fi/online/ulkomaat/100776.html
17:05 horros :O
17:07 macen heh
17:07 macen fail
17:12 E_mE did you manage to find the context macen?
17:13 Xylakant [n=Xylakant@munich.bitextender.net] has quit []
17:15 nfq [n=nfq@dyn.144-85-151-019.dsl.vtx.ch] has quit []
17:18 macen yep
17:18 macen all sorted now
17:18 macen am really enjoying working with it actually
17:18 Mobbit [n=mobbit@87.79.35.60] has quit []
17:19 macen despite the occasional long periods of confusion heh
17:20 macen gym tonight
17:20 macen adios
17:20 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has left #agavi []
17:26 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:32 gabou [n=gabriel@adsl-188-155-17-183.adslplus.ch] has joined #agavi
17:35 Xylakant [n=Xylakant@p5DE97BD5.dip.t-dialin.net] has joined #agavi
17:44 Xylakant [n=Xylakant@p5DE97BD5.dip.t-dialin.net] has quit []
17:54 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
17:55 Wombert http://trac.agavi.org/ticket/1203 feedback please
17:55 Wombert stabs v-dogg
17:55 Wombert stabs MikeSeth_
17:55 Wombert stabs everyone else
17:55 Wombert impl!
17:55 Wombert stabs impl
17:56 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit []
17:56 saracen Wombert: if i'm using utf8, xhtml - so I have to pass any of the optional arguments when I call htmlspecialchars?
17:57 Wombert saracen: AFAIK no
17:57 saracen like ENT_QUOTES, 'UTF-8'. I messed around with it and it didnt seem to make any difference
17:57 Wombert saracen: there might be corner cases with the quote style
17:57 Wombert saracen: ENT_QUOTES also escapes '
17:57 Wombert if your html uses single quotes
17:57 Wombert and you don't use ENT_QUOTES
17:57 Wombert then someone could attack :)
17:59 saracen makes sense
18:00 v-dogg Wombert: +1 for empty values as NULLs
18:01 Wombert v-dogg: empty meaning " ", too, right?
18:01 v-dogg yes
18:01 Wombert v-dogg: please refresh the ticket (I clarified that " " should be NULL) and comment there or on dev@
18:01 Wombert thx
18:01 Wombert saracen: same for you :x
18:01 Wombert there's a second proposal coming later tonight with new features for 1.1
18:02 saracen Is it to make Agavi compatible with cake?
18:02 v-dogg Wombert: alrighty. and now, explain to us what went wrong with your atms :)
18:02 v-dogg Agavi for PHP Cake
18:02 Wombert v-dogg: probably 09 hex = 09 dec, 10 hex = 16 dec
18:02 Wombert :)
18:03 v-dogg muahaha
18:04 horros hahah
18:04 saracen Trac should just have a thumbs up feature
18:05 horros I think some Windows Mobile phones had the same problem actually
18:05 horros apparently SMSes show up as being sent 2016
18:16 E_mE hahaha
18:16 sth yup
18:16 sth 0x10
18:17 E_mE [n=jeramy@5e0964dd.bb.sky.com] has quit []
18:22 saracen Wombert: Sorry if you wanted something more meaningful to the feedback I gave on trac :P. Was the only thing I could think of
18:23 v-dogg my "+1" says it all :)
18:29 graste [n=graste@f053003012.adsl.alicedsl.de] has joined #agavi
18:29 sth saracen: You could have used a churchill quote instead
18:29 saracen Oh yes
18:29 saracen I didnt much effort in to that there
18:31 saracen http://www.youtube.com/watch?v=3cQ8PwmXSCw
18:31 saracen Some people are easily amused
18:47 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
18:49 fnordfish [n=fnordfis@89.246.250.218] has quit [Client Quit]
19:14 nfq [n=nfq@dyn.144-85-130-237.dsl.vtx.ch] has joined #agavi
19:21 nfq_ [n=nfq@dyn.83-228-130-148.dsl.vtx.ch] has joined #agavi
19:27 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
19:31 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
19:31 _cheerios jee
19:31 nfq__ [n=nfq@dyn.83-228-146-192.dsl.vtx.ch] has joined #agavi
19:32 nfq_ [n=nfq@dyn.83-228-130-148.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
19:37 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
19:38 nfq [n=nfq@dyn.144-85-130-237.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
19:41 nfq [n=nfq@dyn.83-228-137-159.dsl.vtx.ch] has joined #agavi
19:42 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has joined #agavi
19:47 nfq_ [n=nfq@dyn.144-85-152-221.dsl.vtx.ch] has joined #agavi
19:50 nfq [n=nfq@dyn.83-228-137-159.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
19:50 nfq_ is now known as nfq
19:53 nfq_ [n=nfq@dyn.83-228-157-157.dsl.vtx.ch] has joined #agavi
20:00 nfq__ [n=nfq@dyn.83-228-146-192.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:08 nfq [n=nfq@dyn.144-85-152-221.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:09 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
20:17 nfq [n=nfq@dyn.144-85-142-107.dsl.vtx.ch] has joined #agavi
20:24 nfq__ [n=nfq@dyn.144-85-130-162.dsl.vtx.ch] has joined #agavi
20:26 nfq_ [n=nfq@dyn.83-228-157-157.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:27 WasabiCat [n=moritz@adsl-188-155-9-82.adslplus.ch] has quit []
20:28 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
20:30 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Client Quit]
20:31 gabou [n=gabriel@adsl-188-155-17-183.adslplus.ch] has quit [Remote closed the connection]
20:37 nfq [n=nfq@dyn.144-85-142-107.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:37 nfq__ [n=nfq@dyn.144-85-130-162.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
20:39 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
20:39 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 60 (Operation timed out)]
20:45 Wombert guys
20:45 Wombert http://trac.agavi.org/wiki/AEPs/AEP-100
20:45 Wombert check it out :)
20:45 codecop__ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Remote closed the connection]
20:48 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
20:51 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
20:52 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
20:53 _cheerios sorry wombert, im too distracted by the fact that i like some emo band called fall out boy
20:53 _cheerios aep's? hot damn, serious :)
20:57 v-dogg AEP :D
20:57 _cheerios ^^ :)
20:57 v-dogg you guys are so german :)
20:58 v-dogg (don't get me wrong, I like it :)
20:59 v-dogg wootwootwoot
20:59 v-dogg haaaaappy birthday toooo youuuu, happy birthday to you *signing*
20:59 v-dogg .... Dear David
21:03 sikkle [n=sikkle@70.25.37.18] has joined #agavi
21:03 _cheerios interesting, had a salad for dinner and feel so much better suddenly. (flu again :|)
21:04 graste :)
21:04 graste AEP :D
21:05 sth I wanted ARM
21:05 Rayne [n=Rayne@217.227.79.3] has joined #agavi
21:05 sth Agavi Related Moans
21:06 graste :)
21:06 graste you should start a blog named Agavi Related Musings
21:06 graste :P
21:07 _cheerios sour APE's, guys!
21:41 Xylakant [n=Xylakant@93.233.123.213] has joined #agavi
21:43 Xylakant [n=Xylakant@93.233.123.213] has quit [Client Quit]
21:45 CIA-26 [n=CIA@208.69.182.149] has quit [Read error: 110 (Connection timed out)]
22:05 CIA-64 [n=CIA@208.69.182.149] has joined #agavi
22:05 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["meh"]
22:44 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
22:57 graste [n=graste@f053003012.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:07 Rayne [n=Rayne@217.227.79.3] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
23:15 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
23:28 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
Day changed Wed Jan 06 2010
00:31 Wombert [n=Wombert@188.105.31.119] has joined #agavi
01:06 Wombert [n=Wombert@188.105.31.119] has quit [Read error: 104 (Connection reset by peer)]
01:07 Wombert [n=Wombert@188.105.31.119] has joined #agavi
02:36 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
03:56 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:17 saracen Wombert: Why are you still up? ;o
05:34 Peyman [n=pk@91.184.77.53] has joined #agavi
05:36 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
05:43 SasanRose [n=SasanRos@91.184.77.53] has quit [Client Quit]
06:13 SasanRose [n=SasanRos@91.184.77.53] has joined #agavi
06:13 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
07:15 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
07:17 SasanRose [n=SasanRos@91.184.77.53] has quit [Read error: 110 (Connection timed out)]
07:17 Peyman [n=pk@91.184.77.53] has quit [Read error: 110 (Connection timed out)]
07:25 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
08:05 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
08:17 Mobbit [n=mobbit@87.79.35.60] has joined #agavi
08:22 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
08:40 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:46 PeYKaR [n=pk@91.184.89.220] has joined #agavi
08:48 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
09:42 SasanRose [n=SasanRos@91.184.89.220] has joined #agavi
09:47 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:52 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
09:54 fnordfish [n=fnordfis@141.45.201.217] has joined #agavi
09:55 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
10:08 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
10:17 fnordfish [n=fnordfis@141.45.201.217] has quit [Read error: 104 (Connection reset by peer)]
10:17 fnordfish1 [n=fnordfis@141.45.201.217] has joined #agavi
10:27 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:40 fnordfish1 [n=fnordfis@141.45.201.217] has quit ["Leaving."]
11:21 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
11:22 everplays [n=dp@unaffiliated/everplays] has joined #agavi
12:15 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:16 macen_ [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
12:22 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
12:22 macen_ is now known as macen
12:28 fnordfish [n=fnordfis@f052143249.adsl.alicedsl.de] has joined #agavi
12:35 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
12:43 Mobbit_ [n=mobbit@87.79.35.60] has joined #agavi
12:45 Mobbit__ [n=mobbit@87.79.35.60] has joined #agavi
12:57 maleknet [n=maleknet@85.15.40.233] has joined #agavi
13:01 Mobbit_ [n=mobbit@87.79.35.60] has quit [Read error: 110 (Connection timed out)]
13:08 Mobbit [n=mobbit@87.79.35.60] has quit [Read error: 110 (Connection timed out)]
13:08 Mobbit__ is now known as Mobbit
13:12 SasanRose [n=SasanRos@91.184.89.220] has quit ["leaving"]
13:38 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
13:39 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
13:40 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
13:58 Wombert [n=Wombert@188.105.31.119] has quit []
14:10 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
14:47 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit ["Bai4now!"]
14:51 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
14:53 Mobbit [n=mobbit@87.79.35.60] has quit []
14:54 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
15:07 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
15:39 saracen I has question. We were thinking about creating a JSON validator, which we can use to export the values contained within the JSON so we can then validate them separately. There a common - best way - of doing this?
15:42 Wombert saracen: don't
15:42 saracen Output type specific data in validation baaad?
15:42 saracen Handle it in the view?
15:43 saracen Although, that also seems weird.
15:44 Wombert I would subclass AgaviWebRequest
15:44 Wombert and if the content type is application/json
15:44 Wombert then decode the JSON from the POST/PUT body into the request
15:44 Wombert (if the method is POST or PUT)
15:44 Wombert if you decode JSON values in a validator
15:44 Wombert and export them
15:44 Wombert so others can validate them
15:44 saracen Ah, that makes much more sense
15:44 saracen So it'd work pretty seamlessly
15:44 Wombert then I can overwrite existing values if I put them into this json
15:45 Wombert yes, quite
15:45 Wombert Input Types were supposed to be added in Agavi 1.1
15:45 Wombert to address exactly this issue
15:45 Wombert however, they suffer from the problem mentioned above
15:45 Wombert it can't be done through a simple validator that exports
15:45 Wombert that's a security risk
15:45 Wombert and the problem is that... decoding json is trivial
15:45 Wombert you decode, and there's your data
15:45 Wombert but
15:46 Wombert (well there's the question objects vs. arrays, but other than that, you get the idea)
15:46 Wombert but
15:46 Wombert decoding xml?
15:46 Wombert hard
15:46 Wombert only the action that handles the operation knows how to decode the xml
15:46 Wombert because it might be different per action
15:46 Wombert so the action needs to decode it, and... yeah... that probably requires a new sub-system
15:47 saracen =(
15:47 Wombert besides, then you'll have "regular" data (from the URL for instance) in the request data
15:47 Wombert and at some point, the action decodes more stuff from the XML
15:47 Wombert that's... bork
15:49 Wombert saracen: also, remember this http://groups.google.com/group/agavi-users/browse_thread/thread/67195270cd61f5fb​/933fc4f4aad12fb3 good old trick
15:49 Wombert it's not related to JSON input, but you might need it for your ajax stuff :)
15:49 WasabiCat [n=moritz@adsl-89-217-117-4.adslplus.ch] has joined #agavi
15:51 graste the action could use a jit created validator for its decoded xml data to validate it?
15:52 graste can validators instantiiate validators? ^^
15:52 Wombert yeah but then you still have the problem that you want to chop up the xml into little parts
15:52 Wombert and... bleh
15:52 Wombert hmhm
15:52 graste =)
15:52 Wombert nope I don't think so
15:52 Wombert but it could be done in registerValidators()
15:53 graste hm
15:53 graste I'll trust you guys :D
15:53 graste btw AEP-100 gets +1 from me
15:53 saracen Validator xml is per action. I've never really dealt with XML before, but wouldn't there be some sort of way you could have some special block you could put in your validator.xml file which could use xpath to validate certain regions of the XML?
15:54 Wombert yeah you probably could
15:54 fnordfish running a validator from inside another validator is a huge mess - won't do it again
15:54 graste you did? :P
15:55 fnordfish well, i wanted - and finally did something else
15:55 graste @saracen: but still the whole XML with some parts validated is available in the action then
15:55 graste ?
15:55 graste hehe
15:55 saracen graste: I was thinking you'd export them
15:55 graste oh, k
15:55 saracen So you'd only deal with the validated values, but it would no longer look like XML to the action
15:58 saracen But yeah, weird problem. It feels inconsistant to have a special block dedicated to that job - when you don't for other input types
15:59 saracen Unless you could easily make it so that <argument>accepts some sort of xpath</argument>
16:11 Wombert http://trac.agavi.org/wiki/AEPs/AEP-100?action=diff&version=13
16:13 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
16:13 E_mE huomenta
16:14 saracen E_mE: http://www.agavi.org/irclogs/agavi-201001.log
16:14 E_mE thanks :)
16:14 saracen From 15:39 < saracen>
16:15 E_mE_ [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
16:15 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)]
16:15 E_mE_ is now known as E_mE
16:16 saracen http://trac.agavi.org/wiki/Germans =( All the youtube videos no longer work
16:16 E_mE_ [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
16:16 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)]
16:16 E_mE_ is now known as E_mE
16:17 E_mE eh wtf!
16:18 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Read error: 54 (Connection reset by peer)]
16:18 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
16:26 graste E_mE, you should really find that peer and ask him, why he resets your connection all the time
16:26 graste <:
16:26 E_mE its my other computer bullying me because it knows it getting sent back to my previous employee on friday ;)
16:26 E_mE ill reformat it later ;)
16:26 graste :))
16:27 E_mE that will teach it
16:27 graste !
16:33 E_mE Wombert: what if data is being submitted as a POST request, where the input element is called "animal[cat]" and the value is a JSON string, and there could also be animal[dog] with a different JSON string in it? im guessing the application/json AgaviRequest couldn't deal with that?
16:33 E_mE would it need to be sent all as on long JSON string
16:34 E_mE I assuming it needs to be sent as an entire JSON string, contain all the data it needs for submission
16:39 Wombert no of course not
16:39 Wombert that won't be application/json
16:39 Wombert that would just be a regular form submission
16:40 Wombert where some fields happen to contain a string that's valid json...
16:40 Wombert but then, why would you do it that way?
16:40 E_mE its a fair point, two moments
16:43 saracen ;D
16:44 E_mE its to do with when the form initially loads, we need to provide the imformation on loading the screen initially
16:44 E_mE so those JSON strings already exist when the page loads in those 2 attributes
16:44 E_mE meaning the JS can read them in and process accordingly, and then the reverse happens on save
16:46 nfq [n=nfq@dyn.144-85-201-110.dsl.vtx.ch] has joined #agavi
16:46 saracen Can't you just use multiple inputs?
16:47 sth *yawn*
16:47 saracen sth: Just got up?
16:47 E_mE saracen: what for each of the JSON array items?
16:47 sth Just woke up
16:47 saracen E_mE: Maybe. I don't know how many there are ;)
16:47 E_mE saracen: skype :)
16:47 sth Public holiday here and I was in the office earlier but no one else turned up so I went home
16:48 graste public holiday in your part of germany :x
16:48 E_mE does everywhere in bloody europe have holiday today! Hmpf!! beside the UK
16:48 saracen What holiday is it? ;x
16:48 sth Apparently
16:48 sth No idea
16:48 sth They're all pointless
16:48 graste I'm at work E_mE :P
16:48 E_mE spain is holidaying too
16:49 E_mE me too graste :)
16:49 sth graste: you don't count because you live in a stupid country :D
16:49 graste tz :)
16:49 sth tz?
16:50 graste nothing :>
16:51 Wombert sth: lies, I am here
16:51 sth About 3 hours after I left
16:51 Wombert also lies
16:51 Wombert or not
16:51 Wombert :p
16:51 sth There's proof I was there. There's now 2 bottles on my desk
16:52 nfq_ [n=nfq@dyn.83-228-211-123.dsl.vtx.ch] has joined #agavi
16:52 Wombert I know you were
16:56 saracen 1sth2bottles
16:56 fnordfish graste didn't count because he lives in the city with the fewest holidays of this stupid country
16:56 graste :\
16:56 graste yeah
16:57 graste sux
16:57 fnordfish anyways, at least you have payed holidays :)
16:58 graste hope so :D
16:58 fnordfish s/y/i
16:58 fnordfish hehe
16:58 graste btw
16:58 saracen sth: Is there anywhere in germany that could be classes as a "romantic" sort of region?
16:58 graste anyone tried twig or did a twigrenderer for agavi?
16:59 saracen classed*
16:59 graste saracen: sth lives not far away from it ^^
16:59 E_mE saracen: Blackforest ;D
16:59 Wombert bavaria, black forest, bleh...
16:59 graste bitextender office is the most romantic place, I guess
16:59 graste with couches and stuff
17:00 graste (for him)
17:00 saracen ha ;)
17:00 graste <:
17:00 E_mE black forest does it for me :)
17:00 Wombert Heidelberg is also pretty nice
17:00 Wombert though that's a city, not a region
17:00 Wombert :p
17:00 E_mE Freiburg++ ;)
17:00 graste city can be taken as a local region I'd say
17:00 saracen Now. Should I try to convince my girlfriend/boat that we should visit some place in germany instead of Paris?
17:01 graste small
17:01 graste show her a picture of Schloss Neuschwanstein
17:01 graste or whatever it's called
17:01 E_mE saracen: depends on your budget i'd say
17:01 graste http://cache.virtualtourist.com/3272519-Neuschwanstein-Schloss_Neuschwanstein.jp​g
17:01 E_mE paris == ££££££££££££££££££££​£££££££££
17:02 Wombert yeah but that place sucks, graste :p
17:02 graste dunno
17:02 graste <:
17:02 E_mE well €€€€€€€€€€€€€
17:02 graste never been there
17:02 Wombert saracen: I'm grateful that you'd rather visit us Krauts than those Frogs
17:02 Wombert :>
17:02 saracen I wish I could figure out why irssi on freebsd changes the pound sign to lb.
17:03 E_mE hehe seriously saracen ?
17:03 saracen yeah. It's well annoying
17:03 saracen 17:08:45 < E_mE> paris == lblblblblblblblblblblblblblblblblblblblblblblblblblblblblb
17:03 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
17:03 saracen It;s probably a freebse thing, when I try to do a pound sign even on the console it doesnt work
17:03 saracen it just displays nothing
17:03 saracen bsd*
17:04 graste fnordfish: did you see the "26C3: WikiLeaks Release 1.0"?
17:04 graste if not, watch it :)
17:05 graste the wikileaks talk, that is (at the conference)
17:05 fnordfish donno - saw that part of, where they introduced the plan of going to iceland
17:06 graste yeah
17:06 graste pretty funny
17:06 fnordfish great idea
17:06 graste yes
17:07 nfq [n=nfq@dyn.144-85-201-110.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:07 nfq_ is now known as nfq
17:07 graste I'm inclined to donate some money to them :>
17:07 fnordfish they have enough electrical power due to the hot springs and its pretty cold there, just great for servers ;)
17:07 graste (as I don't have documents to leak) =)
17:07 graste yeah
17:07 graste data center paradise :D
17:08 fnordfish just donated yesterday
17:08 graste :D
17:08 graste okay, that's it - just couldn't find anything yesterday as they took their website down
17:08 graste but they should get some backup internet cables ^^
17:08 graste in case of "emergencies"
17:09 fnordfish there was a donation link, now, the site is entirely down
17:09 graste indeed
17:12 nfq_ [n=nfq@dyn.144-85-131-040.dsl.vtx.ch] has joined #agavi
17:18 nfq__ [n=nfq@dyn.83-228-216-215.dsl.vtx.ch] has joined #agavi
17:23 nfq_ [n=nfq@dyn.144-85-131-040.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
17:26 nfq_ [n=nfq@dyn.83-228-156-011.dsl.vtx.ch] has joined #agavi
17:29 nfq [n=nfq@dyn.83-228-211-123.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:29 nfq_ is now known as nfq
17:29 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
17:39 nfq__ [n=nfq@dyn.83-228-216-215.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:44 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:52 matbtt_ [n=matbtt@port-92-202-115-120.dynamic.qsc.de] has joined #agavi
17:54 nfq [n=nfq@dyn.83-228-156-011.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
18:00 WasabiCat [n=moritz@adsl-89-217-117-4.adslplus.ch] has quit []
18:41 graste [n=graste@f053008225.adsl.alicedsl.de] has joined #agavi
18:47 Wombert [n=Wombert@188.105.31.119] has joined #agavi
18:59 matbtt_ [n=matbtt@port-92-202-115-120.dynamic.qsc.de] has quit [Read error: 60 (Operation timed out)]
19:03 sth rubs saracen's face against a cheese grater
19:04 saracen sup?
19:04 sth Nothing
19:04 saracen I don't like you.
19:04 sth I don't like you either....
19:05 saracen I lie. When you knocked my my bosses door that time, I had an urge to kiss you.
19:06 saracen But instead, i went home. Cut pictures out of manly magazines to reconstruct your face and build a shine
19:06 sth *makes note to never, ever meet saracen again*
19:06 saracen So in my room. I have a large picture of you, with a table infront
19:06 saracen And on that table is one item
19:07 saracen A box of tissues.
19:11 sth runs
19:11 saracen ha ;)
19:11 saracen <3
19:12 Rayne [n=Rayne@217.227.67.221] has joined #agavi
19:18 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
19:31 matbtt_ [n=matbtt@port-92-202-180-99.dynamic.qsc.de] has joined #agavi
19:35 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
19:35 Rayne [n=Rayne@217.227.67.221] has left #agavi ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
19:58 matbtt_ [n=matbtt@port-92-202-180-99.dynamic.qsc.de] has left #agavi []
19:59 PeYKaR [n=pk@91.184.89.220] has quit [Read error: 113 (No route to host)]
20:06 everplays [n=dp@unaffiliated/everplays] has left #agavi []
20:10 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
20:19 johann__ [n=hartmann@mayflowerholding.com] has quit [Remote closed the connection]
20:19 johann__ [n=hartmann@mayflowerholding.com] has joined #agavi
20:21 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
20:57 E_mE haha http://cache.gawker.com/assets/images/11/2010/01/500x_dicktowel.jpg
21:23 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
21:24 matbtt_ [n=matbtt@port-92-202-180-99.dynamic.qsc.de] has joined #agavi
21:30 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
21:30 matbtt_ [n=matbtt@port-92-202-180-99.dynamic.qsc.de] has left #agavi []
21:34 fnordfish [n=fnordfis@f052143249.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)]
21:36 fnordfish [n=fnordfis@f052133245.adsl.alicedsl.de] has joined #agavi
21:36 fnordfish [n=fnordfis@f052133245.adsl.alicedsl.de] has left #agavi []
21:55 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
21:58 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
22:41 Wombert [n=Wombert@188.105.31.119] has quit []
22:53 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
22:54 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
22:56 graste [n=graste@f053008225.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:01 SasanRose [n=SasanRos@92.50.6.105] has quit ["leaving"]
23:07 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
23:08 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
23:34 nfq [n=nfq@dyn.144-85-212-160.dsl.vtx.ch] has joined #agavi
23:36 skoop [n=stefan@unaffiliated/skoop] has quit []
23:46 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
23:48 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Client Quit]
Day changed Thu Jan 07 2010
00:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:20 nfq [n=nfq@dyn.144-85-212-160.dsl.vtx.ch] has quit []
03:42 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:21 PeYKaR [n=pk@91.184.89.220] has joined #agavi
06:09 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:43 maleknet [n=maleknet@85.15.40.233] has joined #agavi
06:51 Wombert [n=Wombert@188.105.31.119] has joined #agavi
07:00 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
07:01 movvy- hmm
07:01 movvy- I think the this->setupHtml($rd);
07:01 movvy- is messing up JSON returns, however if I remove this line, I don't get any return at all..
07:02 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
07:03 Jarda your executeJSON (or similar) should return somethin like json_encode($array_to_be_returned);
07:03 Wombert is that in an executeHtml()?
07:03 Wombert you should have a separate output type for it
07:03 Jarda hi Wombert
07:03 movvy- yes
07:03 Wombert and in app/lib/view/BlahBaseView then add a similar setupOutputtypename() if neecssary
07:03 Wombert well, don't return json in executeHtml...
07:03 Wombert that's just wrong
07:04 Wombert it also sends text/html then, not application/json
07:04 movvy- yeah thats the problem :)
07:04 Wombert and a bunch of filters who can work with html will fiddle with your response content
07:04 Wombert like the FPF
07:04 Wombert it'll try to load the JSON when it's a post request
07:04 Wombert make an output type, that's what they're for
07:04 Wombert didn't I give you a config for that in a pastebin?
07:04 Wombert your problem was you wanted to return html, right?
07:05 movvy- uhm... I don't think so... maybe you helped me earlier and i solved my issue this is brand new :)
07:05 movvy- but you wolved some things before
07:06 movvy- yeah i am in the app/lib/viewBlahBaseView now and there is nothing in it at all
07:06 movvy- just an empty class defination
07:06 Wombert no, the "full" base view
07:06 Wombert that should have content in it :(
07:06 Wombert how did you create this project?
07:06 Wombert "agavi project" on the commandline
07:06 Wombert you sure you're in app/lib?
07:06 movvy- ahh i see i was in the wrong lib you pointed me too :)
07:07 Wombert what you describe sounds like a module base class
07:07 Wombert :D
07:07 movvy- no i was in app/modules/project/lin
07:07 movvy- lib*
07:07 Wombert now... that json... what does it contain?
07:07 movvy- http://pastebin.com/mcc69ae
07:08 movvy- i used json_encode
07:09 movvy- I think I need some cool setupJSON function
07:09 Jarda no you don
07:09 Jarda 't
07:10 Jarda you need output_type -decalration in app/config/output_types.xml
07:10 Jarda and then executeJson() which returns that json_encoded thing
07:10 Wombert movvy-: paste your view please
07:11 Wombert movvy-: you should have an executeJson() method in that view
07:11 Wombert which does return json_encode($data);
07:11 movvy- ahh
07:12 movvy- will it recognize executeJson()
07:12 movvy- or will I need to add an output ?
07:12 Jarda you need to declare json output type
07:12 Wombert you need to add an output type named "json", of course, in output_types.xml
07:12 Wombert <output_type name="json">
07:12 Wombert <ae:parameter name="http_headers">
07:12 Wombert <ae:parameter name="Content-Type">application/json</ae:parameter>
07:12 Wombert </ae:parameter>
07:12 Wombert </output_type>
07:13 Wombert that'll be enough
07:13 Wombert and then you need to find a way to select this output type
07:13 Wombert maybe through the routing?
07:13 Wombert <route name="json" pattern="application/json" source="_SERVER[HTTP_ACCEPT]" stop="false" output_type="json" />
07:13 Wombert but that as the first route or so
07:14 Jarda s/but/put/ ;)
07:14 movvy- alright cool I'll give it a shot
07:14 Wombert most js frameworks will send Accept: application/json when you make a request like Request.JSON() (mootools in this case)
07:14 movvy- thanks so much for the help!
07:14 Wombert movvy-: but mind yiu
07:14 Wombert you
07:14 Wombert the idea is that you *reuse* actions!
07:14 Wombert say you have an action that returns a list of products
07:15 Wombert as html, with a view
07:15 Wombert then you add executeJson() to *that* view
07:15 Wombert you do not make a new action/view for it!
07:15 Wombert and bam, modular code, and nice code reuse
07:15 movvy- I am going to try this tomorrow morning, I have a website demo in 6 hours, and don't want to break anything :)
07:15 movvy- i understand at the differnce is using the html template
07:15 movvy- or getting json output
07:16 movvy- cool guys, huge help, I will feedback tomorrow when I get it working
07:16 movvy- I am assuming that these output_types are how I can configure SOAP API type things
07:16 movvy- ?
07:16 movvy- eventually I want to add a SOAP API system
07:16 movvy- but thats weeks away :)
07:17 Wombert the sample app has a soap interface
07:17 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
07:17 movvy- alright I will look, I did lots of the tutorial app
07:17 movvy- but got antsy, and wanted to start working on my site :)
07:17 digitarald Huomenta
07:17 movvy- really enjoying agavi though
07:18 movvy- alright guys, meeting with the CEO in 6 hours
07:18 movvy- gotta get some sleep
07:18 movvy- talk tomorrow, later!!
07:18 movvy- thanks again!
07:18 Wombert bai movvy-
07:30 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
07:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:20 everplays [n=dp@unaffiliated/everplays] has left #agavi []
08:42 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:43 Wombert [n=Wombert@188.105.31.119] has quit []
08:45 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:47 fnordfish [n=fnordfis@89.246.250.218] has left #agavi []
08:50 matbtt [i=9b3844d9@gateway/web/freenode/x-ykbvekidhdvmquob] has joined #agavi
08:54 Xylakant [n=Xylakant@munich.bitextender.net] has joined #agavi
08:58 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:11 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
09:24 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:28 digitarald did anybody try http://htmlpurifier.org/ ?
09:33 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
09:51 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:56 nfq [n=nfq@dyn.83-228-198-194.dsl.vtx.ch] has joined #agavi
10:00 nfq_ [n=nfq@dyn.83-228-210-164.dsl.vtx.ch] has joined #agavi
10:11 digitarald silence …
10:12 nfq__ [n=nfq@dyn.144-85-150-062.dsl.vtx.ch] has joined #agavi
10:14 nfq [n=nfq@dyn.83-228-198-194.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
10:14 nfq__ is now known as nfq
10:17 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:17 nfq_ [n=nfq@dyn.83-228-210-164.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
10:31 nfq_ [n=nfq@dyn.83-228-203-167.dsl.vtx.ch] has joined #agavi
10:47 nfq [n=nfq@dyn.144-85-150-062.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
11:01 PeYKaR [n=pk@91.184.89.220] has quit [Remote closed the connection]
11:05 graste never heard a bad thing about it :)
11:06 nfq_ [n=nfq@dyn.83-228-203-167.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
11:27 CIA-64 david * r4380 /branches/1.0/ (CHANGELOG RELEASE_NOTES src/util/AgaviToolkit.class.php): Fix #1203: Configuration parameter whitespace handling is inconsistent
11:28 CIA-64 david * r4381 /branches/1.0/ (CHANGELOG RELEASE_NOTES): CHANGELOG and RELEASE_NOTES updates/fixes
11:36 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
11:37 E_mE huomenta
12:23 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)]
12:23 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
12:35 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
12:35 _cheerios huomenta
12:48 Wombert http://www.reddit.com/r/funny/comments/amlph/cold_thats_relative/
12:48 Wombert hugs finland
12:48 Wombert hugs _cheerios
12:48 Wombert hugs v-dogg
12:48 Wombert hugs ttj
12:48 Wombert hugs horros
12:49 sth horros has probably already "reddit"
12:49 v-dogg :p
12:49 v-dogg (give Jarda a hug too, he's bitching here)
12:51 Wombert oh
12:51 Wombert hugs Jarda
12:51 Wombert what's he complaining about? :p
12:51 Wombert is he swearing in very long words and sentences?
12:51 Wombert oh wait there's that one short swear word
12:51 Wombert it means "tits"
12:51 Wombert what was that?
12:52 sth You Germans have the benchmark for long stupid words
12:52 v-dogg Wombert: "vittu" and it means "cunt"
12:53 Wombert yes!
12:53 Wombert vittu
12:53 Wombert that was it
12:53 v-dogg put it into the wiki
12:53 Wombert yes
12:53 v-dogg we already have an official greeting
12:53 horros Ahem. Geschwindigkeitsübertretungsgeldstrafe.
12:55 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:01 Wombert https://trac.agavi.org/wiki/Vittu
13:01 Wombert there you go
13:01 Wombert or http://trac.agavi.org/wiki/Vittu
13:02 _cheerios :p
13:17 ttj Nice.
13:18 ttj Wombert: When should one plan to come to Munich if one were inclined to party?
13:19 sth late September would be best date, oktoberfest
13:20 Wombert indeed
13:20 ttj Yeahyeah, but I missed that. :P
13:21 ttj Maybe I should come there prior to Turku Agile Day so that I can kidnap you to Finland on my way back.
13:21 Wombert ponders
13:22 horros Oh yeah. I should register for that.
13:22 Wombert I only get back from canada on the 14th, ttj
13:22 horros Otherwise I'll just forget it.
13:23 Wombert so it would be better if you came *after* TAD
13:23 ttj That could work. Then I wouldn't have to skip work as much.
13:23 Wombert e.g. friday - sunday
13:23 Wombert or somesuch
13:24 ttj Yeah.
13:32 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:41 saracen Wombert: If i visit Germany - how likely is it I'll be able to go around speaking English and have people understand me?
13:45 saracen Or sth :P
13:49 horros I got by on English and (very) drunken German pretty well.
13:58 Treffynnon saracen: I used my school boy German and got pretty short shrift back in English. I gave up in the end and relied on English. My German isn't too bad either.
13:59 saracen I think the only German word I know is Nein :D
14:02 sth Nein NEIN NEIN NEIN NEIN
14:02 sth saracen: You can do it rather easily
14:02 sth Even the cretins in McDonalds know English
14:03 Wombert saracen: very
14:04 saracen Sounds good. My parents went a few years back to visit my sister, who was staying in a army base out there. Well, not army base, I forget the names they give them, where it's like a residential areas the wifes can stay at :)
14:04 saracen But yeah, they said that they didn't get on too well and that it seemed like the Germans didnt like them. I'm sure it was all in their heads though
14:04 saracen They're not the most open minded people
14:05 saracen I said about also going to France. "Don't go there. It's dirty. The French are dirty people"
14:05 Wombert rofl
14:06 saracen They said Germany was extremely clean though
14:06 saracen And, what I lol'd at, is that they said "There's no thieves."
14:06 saracen "So you were there an entire two weeks and you didn't get robbed? I can see their crime rate must be 0"
14:07 sth saracen: Germans are the uglist people in the world and they all goose step everywhere
14:07 saracen haha
14:07 saracen Nice.
14:07 saracen So hopefully, if it's not too expensive: France => German => back home
14:08 saracen That way, we can walk around in filth for awhile, then get clean before we come back home.
14:08 sth On Sunday's, Munich is decorated with swastikas
14:09 sth True story.
14:09 ttj Ugh. I hate school. Have to write yet another bullshit paper about global strategic management, complexity, etc., in order to graduate. :(
14:09 saracen I'll make sure I bring a helmet with one on
14:10 sth Please do
14:10 Wombert you
14:10 Wombert r name will go on ze list
14:10 saracen Don't tell him your name Pike!
14:11 sth Wombert has a tattoo of a swastika on his arm, he's a kommodore
14:11 sth Just because of the tattoo
14:11 saracen Can he play Shinobi?
14:12 sth No. That's a different campaign.
14:12 Wombert stabs English mofos
14:12 saracen muha
14:13 sth ugh. Wombert/Hitler just moaned at me :x
14:13 Wombert don't call me Hitler
14:13 Wombert please
14:13 Wombert seriously
14:13 Wombert ...
14:13 Wombert stabs sth
14:13 sth yes meine furher.
14:13 Wombert and stop idling on irc you slacker
14:13 Wombert stabs England
14:14 sth SEE!
14:14 sth (It appears I've found the barrier between funny and offensive)
14:14 ttj Jolly good.
14:14 sth It only took 8 months!
14:14 saracen (Yeah, Hitler is funny. Wombert isn't)
14:16 Wombert you have
14:16 ttj Bah.
14:16 Wombert no swastika/hitler jokes, kthx
14:16 Wombert wat, ttj?
14:16 saracen So anyway. Visiting Germany - I should be fine as long as I don't run around calling people Hitler?
14:16 sth saracen: Yeah
14:16 ttj Wombert: Bah at "(Yeah, Hitler is funny. Wombert isn't)".
14:16 ttj I still think you're cool. I even got a Christmas card. :)
14:17 sth You know, if the boot was on the other foot and it was us invading everywhere and lost, we'd still find it funny
14:17 Wombert NEIN
14:18 Wombert :<
14:18 saracen If it ever happens again, I'm probably joining the other team.
14:18 saracen I don't like the UK
14:18 saracen We suck
14:18 Wombert JA
14:18 Wombert :>
14:18 ttj If it ever happens again, I'm going to Bora Bora.
14:18 _cheerios ttj, is the ice around lauttasaari strong enough for skating?
14:18 ttj And drink Pina Coladas until the war is over.
14:19 sth If it happens again, dibs on ruler of the allied forces
14:19 ttj _cheerios: Dunno. Try and tell me if it is.
14:19 saracen ttj: What if that's where the war originates?
14:19 _cheerios thanks :)
14:19 ttj No problem. :)
14:19 ttj saracen: Highly unlikely.
14:20 saracen Lies. I predict they'll start a world war. More land is required
14:20 ttj Wars typically start when someone is pissed off. Nobody can ever be pissed off at a tropical island.
14:20 ttj And besides, if you live on an island, you're drunk anyway all the time since there's nothing else to do.
14:20 ttj I would know, I live on an island.
14:21 saracen When I'm really drunk, sometimes I'm living on a island. Guess it works both ways
14:23 sth ttj: There's no need to tell saracen and I what it's like living on an island :P
14:23 saracen ha
14:23 saracen It's nothing like a tropical island, though
14:23 ttj Yeah, but you have a large island. I live on a ~2 square-mile piece of land.
14:23 saracen But we're still always drunk
14:23 ttj Well, more tropical than Finnish islands, anyway.
14:24 ttj We have to drink vodka since the water is frozen. :(
14:24 saracen What an excuse
14:25 ttj I mean, take a piss from the 8th floor and it's a safety hazard for people walking below as they'll encountery falling ice.
14:25 ttj -y
14:26 saracen I would love it if they actually hang warning signs up about that.
14:27 sth "Warning: Drunk Finns peeing overhead, watch for falling ice"
14:27 ttj I would like to see the graphic on the sign.
14:28 sth Ask nfq to make one :x
14:29 saracen lol
14:29 movvy- sth, i believe you wrote the tutorial on agavi's page?
14:29 nfq [n=nfq@dyn.83-228-211-006.dsl.vtx.ch] has joined #agavi
14:29 sth movvy-: only parts
14:29 saracen The worst parts.
14:29 movvy- well overall its really nice
14:29 Jarda saracen: wouldn
14:29 sth saracen: I hope you get hit by a bus on the way home
14:29 saracen wouldn?
14:29 Jarda wouldn't expect anything else from a brit :/
14:30 saracen sth: I'm at home
14:30 saracen Jarda: Psht
14:30 sth saracen: In that case, I hope a double decker bus crashes through the house.
14:30 saracen I live in the sticks
14:30 sth So?
14:30 sth You still get busses
14:30 saracen Theres a bus like once every day. And as if it'd be a double decker?
14:30 saracen I'm more likely to get hit by tractors
14:30 sth Fine, I hope a lorry crashes through the house
14:31 saracen Thank you. That's more acceptable
14:31 Jarda I hope a horse cras...
14:31 saracen We're not Amish
14:32 Jarda actually I remember reading an article about a bear that crashed into a house here in finland several years ago
14:32 Jarda went straight through the wall
14:32 saracen lol? Just, ran in to it or what?
14:32 Jarda I don't remember it that good
14:32 sth Jarda: If you insist on making houses out of cardboard...
14:33 ttj Oh come on. The Californians make houses out of cardboard. We make proper houses.
14:33 Jarda but a bear is freaking big and heavy and when it runs 60km/h it has some crashing power
14:33 ttj Maybe through a window?
14:33 Jarda iirc it was a mother defending his "puppies"
14:34 Jarda and went nuts or something
14:34 Jarda might have been the door also
14:34 saracen What a transexual bear
14:35 ttj Goddamnit. Still an hour and a half until dinner.
14:35 nfq_ [n=nfq@dyn.83-228-171-186.dsl.vtx.ch] has joined #agavi
14:36 sth that reminds me, I need to go to the supermarket
14:44 saracen Wombert: I'm not doing anything weird, just being curious. Where is it that Agavi unsets $_GET etc.?
14:51 nfq [n=nfq@dyn.83-228-211-006.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
14:51 Wombert saracen: AgaviRequest::startup() and/or AgaviWebRequest::startup()
14:52 saracen Does routing kick in before this, to take the values directly from $_GET?
14:59 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit []
15:00 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
15:00 graste saracen: http://www.mivesto.de/agavi/agavi-faq.html#general_20
15:00 Xylakant saracen: nope
15:01 graste or?
15:01 graste feedback pls <:
15:02 saracen I thought that Request was initialised before routing, but perhaps startup() was called after routing had finished/at least got the parameters from $_GET. Because as I can see, Request does filter out some problems to do with the variables before it unsets them
15:03 graste so should I rephrase something in that faq entry?
15:04 Xylakant Request before routing
15:07 nfq_ [n=nfq@dyn.83-228-171-186.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
15:08 graste hmhmhmhm, bad mistake :>
15:11 Wombert request init, routing init, request startup, routing startup
15:12 Wombert that's also why you can register $_GET etc as a routing source
15:12 Wombert in init
15:15 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:19 saracen Ah, I see :)
15:28 _cheerios [n=_cheerio@195.197.209.254] has quit ["bbl"]
15:40 nfq [n=nfq@dyn.144-85-217-124.dsl.vtx.ch] has joined #agavi
15:49 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
16:21 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:28 nfq_ [n=nfq@dyn.144-85-208-214.dsl.vtx.ch] has joined #agavi
16:29 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
16:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
16:39 nfq__ [n=nfq@dyn.83-228-213-082.dsl.vtx.ch] has joined #agavi
16:41 nfq_ [n=nfq@dyn.144-85-208-214.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
16:42 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
16:45 nfq [n=nfq@dyn.144-85-217-124.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
16:48 nfq [n=nfq@dyn.144-85-181-142.dsl.vtx.ch] has joined #agavi
16:48 doot [n=mark@ts.zoners.org] has joined #agavi
16:48 doot stabs MikeSeth_
16:51 nfq__ [n=nfq@dyn.83-228-213-082.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
16:56 matbtt [i=9b3844d9@gateway/web/freenode/x-ykbvekidhdvmquob] has quit [Ping timeout: 180 seconds]
17:00 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:06 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit []
17:07 nfq [n=nfq@dyn.144-85-181-142.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:14 nfq [n=nfq@dyn.144-85-222-192.dsl.vtx.ch] has joined #agavi
17:32 nfq_ [n=nfq@dyn.144-85-211-078.dsl.vtx.ch] has joined #agavi
17:42 nfq_ [n=nfq@dyn.144-85-211-078.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
17:45 Xylakant [n=Xylakant@munich.bitextender.net] has quit [Read error: 113 (No route to host)]
17:50 nfq [n=nfq@dyn.144-85-222-192.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
17:53 E_mE when creating you're own AgaviWebRequest extension, should you perform array_merge( $_GET, json_decode($_POST) );?
17:53 E_mE to populate the Parameters
17:53 Wombert eh?
17:53 Wombert no!!!
17:54 E_mE ive been digging alittle, just trying to make bit of sense of it
17:54 Wombert first
17:54 Wombert json_decode gives you an object
17:54 Wombert not an array
17:54 E_mE i can see a new AgaviWebRequestDataHolder is created
17:54 Wombert so you need to do json_decode($_POST, true);
17:54 Wombert but
17:54 E_mE well, okay json_decode(..,true)
17:54 E_mE ;)
17:55 Wombert (or you loop over the properties)
17:55 E_mE ok
17:56 Wombert anyway
17:56 Wombert just do
17:56 Wombert $_POST = json_decode($_POST, true);
17:56 Wombert parent::initialize()
17:56 Wombert in YurWebRequest::initialize()
17:56 Wombert and, err, $_POST won't work
17:57 Wombert you need to read from a file
17:57 Wombert ponders
17:57 E_mE okay cool, should i check if the header contains the application/json first before doing the json rotuine
17:57 Wombert sure but...
17:57 Wombert hmhm
17:57 E_mE well, i was thinking of doing it the other way round
17:57 E_mE initiailize()
17:57 E_mE then grab the AgaviWebRequestDataHolder
17:57 E_mE and re-set the data in there
17:58 Wombert yes
17:58 E_mE that makes sense?
17:59 E_mE or is there some little red herring i should be aware of :/
18:03 Wombert http://pastie.org/770396
18:03 Wombert this should probably work
18:04 Wombert (note how I don't use $this->getMethod() instead)
18:05 Wombert and it's getContents()
18:05 E_mE question, how does agavi know to use JsonWebRequest over AgaviWebRequest? I've implmented MyWebRequest() which will then check Content-type header and go accordingly?
18:06 E_mE oh, so does yours, its just a naming issue :)
18:06 E_mE thanks Wombert :)
18:06 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
18:07 movvy Wombert, your going to hate me, hopefully ther may still be logs
18:07 movvy i rushed at shut off my comp, in my meeting this morning and did not save your output_types or routing.xml examples
18:07 movvy I am pretty sure I will figure it out thought
18:08 saracen http://www.agavi.org/irclogs/ as long as it wasn't in a PM
18:08 Wombert (also in the channel topic :D)
18:09 Wombert (and at http://www.agavi.org/support :D)
18:09 saracen http://www.agavi.org/irclogs/agavi-201001.log from "07:11 < movvy-> ahh" looks like it might be what you're refering to
18:10 saracen And also from "14:13 < sth>" if you want to see sth get in trouble
18:10 saracen movvy: HIGHLIGHT
18:16 saracen Wombert: You know that fuck about you've been having with Doctrine recently, what version of Doctrine is that based on?
18:16 Wombert they're al the same
18:17 Wombert +l
18:17 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
18:25 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
18:28 SasanRose [n=SasanRos@92.50.6.105] has quit ["leaving"]
18:30 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
18:34 E_mE Wombert: if you have 2 different response contexts, for example a login dialog. And sometimes in AJAX views request just the <div>login blah</div> and in the normal request it requires the whole doctype + form etc... is it best to use output_type's or layouts? keeping in mind that routing defines whether to display AJAXy or HTTPy?
18:34 Wombert layouts of course
18:35 Wombert I'd check if a certain route matched
18:35 E_mE how would i define that in routing?
18:35 Wombert you can't
18:35 E_mE so do a hasHeader() check or so?
18:35 Wombert no
18:35 Wombert you would have to validate that everywhere
18:35 Wombert but you can just change app/lib/BaseView.class.php setupHtml() to use a different default layout if a certain route matched
18:36 Wombert if(in_array('ajax', $request->getAttribute('matched_routes', 'org.agavi.routing')) {
18:36 Wombert or whatever that route is called
18:36 Wombert $request = $this->getContext()->getRequest()...
18:38 E_mE ah okay
18:38 Wombert hope that helps
18:38 Wombert sorry, gotta run
18:39 E_mE cheer dude thanks
18:39 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
18:39 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
19:03 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
19:04 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
19:04 Rendez_ is now known as Rendez
19:06 matbtt_ [n=matbtt@port-92-202-104-194.dynamic.qsc.de] has joined #agavi
19:19 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
19:19 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
19:19 Rendez_ is now known as Rendez
19:26 digitarald [n=digitara@dyn.83-228-174-131.dsl.vtx.ch] has joined #agavi
19:26 digitarald [n=digitara@dyn.83-228-174-131.dsl.vtx.ch] has quit [Remote closed the connection]
19:26 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
19:26 fnordfish [n=fnordfis@brln-4dbc60a5.pool.mediaWays.net] has joined #agavi
19:27 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
19:27 Rendez_ is now known as Rendez
19:30 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)]
19:30 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
19:31 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
19:31 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
19:32 Rendez_ is now known as Rendez
19:39 Rayne [n=Rayne@217.84.179.225] has joined #agavi
19:39 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
19:39 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
19:40 Rendez_ is now known as Rendez
19:40 matbtt_ [n=matbtt@port-92-202-104-194.dynamic.qsc.de] has left #agavi []
20:00 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
20:01 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
20:01 Rendez_ is now known as Rendez
20:05 fnordfish [n=fnordfis@brln-4dbc60a5.pool.mediaWays.net] has quit ["Leaving."]
20:19 Xylakant [n=Xylakant@93.233.76.188] has joined #agavi
20:21 Xylakant [n=Xylakant@93.233.76.188] has quit [Client Quit]
20:22 Xylakant [n=Xylakant@p5DE94CBC.dip.t-dialin.net] has joined #agavi
20:27 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
20:27 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
20:27 Rendez_ is now known as Rendez
20:30 Xylakant [n=Xylakant@p5DE94CBC.dip.t-dialin.net] has quit []
20:34 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
20:38 Rayne [n=Rayne@217.84.179.225] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
20:53 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
21:32 matbtt_ [n=matbtt@port-92-202-104-194.dynamic.qsc.de] has joined #agavi
21:37 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has joined #agavi
21:38 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has left #agavi []
21:44 SasanRose [n=SasanRos@92.50.6.105] has quit ["leaving"]
22:04 movvy do I use getAttribute in the view
22:15 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit ["Bai4now!"]
22:15 movvy fuck yeah I got json working first try with your configs wombert
22:28 saracen :D
22:34 Rayne [n=Rayne@pD954B3E1.dip.t-dialin.net] has joined #agavi
22:35 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
22:36 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
22:52 matbtt_ [n=matbtt@port-92-202-104-194.dynamic.qsc.de] has left #agavi []
23:12 movvy thanks for the logs :)
23:13 movvy man developing a web app is a bunch of work :x
23:17 skoop [n=stefan@unaffiliated/skoop] has quit []
23:32 movvy :9
23:33 movvy now comes the hard part
23:38 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
Day changed Fri Jan 08 2010
00:13 Wombert [n=Wombert@188.105.31.119] has joined #agavi
00:33 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
00:46 Rayne [n=Rayne@pD954B3E1.dip.t-dialin.net] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
00:54 nfq [n=nfq@dyn.144-85-204-092.dsl.vtx.ch] has joined #agavi
01:07 doot [n=mark@ts.zoners.org] has quit [Read error: 60 (Operation timed out)]
01:33 doot [n=mark@ts.zoners.org] has joined #agavi
02:08 Wombert [n=Wombert@188.105.31.119] has quit []
03:19 nfq [n=nfq@dyn.144-85-204-092.dsl.vtx.ch] has quit []
03:22 nfq [n=nfq@dyn.144-85-204-092.dsl.vtx.ch] has joined #agavi
03:23 nfq [n=nfq@dyn.144-85-204-092.dsl.vtx.ch] has quit [Client Quit]
03:54 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
04:08 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
04:25 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
06:27 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
07:04 Gibbed [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
07:04 Rick [i=rick@unaffiliated/rick] has quit [Nick collision from services.]
07:05 Gibbed is now known as Rick
07:22 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:31 SasanRose [n=SasanRos@92.50.6.105] has joined #agavi
07:55 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
08:07 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
08:13 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has joined #agavi
08:37 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:38 graste huomenta
08:57 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:11 matbtt [i=9b3844d9@gateway/web/freenode/x-spsprdvbhjceinhk] has joined #agavi
09:27 archtech [i=stanv@83.228.56.37] has joined #agavi
09:32 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has quit ["Leaving."]
09:33 Xylakant [n=Xylakant@munich.bitextender.net] has joined #agavi
09:36 simoncpu hi... this is not really an agavi-specific question, but i'm trying to transform my modules XML config files using XSLT
09:36 simoncpu my question is, how can i use a default namespace for <xsl:value-of select="..."/> ?
09:38 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has joined #agavi
09:39 simoncpu here's my stylesheet http://simoncpu.pastebin.com/m73e6bd11
09:40 simoncpu oops http://simoncpu.pastebin.com/mff115db
09:42 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has quit [Client Quit]
09:43 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]"]
09:48 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
09:48 E_mE huomenta
09:49 E_mE can i define the output_type from within extended AgaviWebRequest() classes?
09:49 E_mE so if my output requirements are JSON, then i don't need to setup output_type's in the routing system
09:49 E_mE its all automatic
09:53 E_mE or is there a better place to do this?
09:57 E_mE no worries, i think i had a early morning moment :)
10:04 simoncpu translation: i had an early morning poo poo moment
10:08 simoncpu_ [n=soulfury@ph.infoweapons.com] has joined #agavi
10:18 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:23 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:25 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
10:32 Wombert [n=Wombert@188.105.31.119] has joined #agavi
10:40 v-dogg E_mE: view::initialize is - I think - the last place where you can change the output type
10:40 v-dogg has nothing to do with AgaviWebRequest, though
10:41 E_mE well ive just created a custom web request
10:41 E_mE which checks for JSON content-type
10:41 E_mE so wanted to set it there, but then i saw its best to do it in routing
10:41 E_mE at the top
10:41 E_mE of the .xml file
10:41 v-dogg yes, that's your best optin
10:42 saracen I'd still say routing.xml - because its where any other developer would expect to find it
10:43 sth I'd agree with saracen, but I dislike him
10:43 v-dogg even if both E_mE and me already said so, you'd still agree. good lad ;)
10:44 E_mE ;)
10:44 v-dogg "E_mE and I" is proper English, I guess
10:44 Xylakant E_mE: why do you dislike doing it in the routing?
10:45 v-dogg " but then i saw its best to do it in routing"
10:45 sth v-dogg: yup :D
10:45 E_mE eh, i dont dislike doing it in the routing, i was just thinking of putting in the same place, but it was early morning and wasn't thinking properly :)
10:46 E_mE is very hungry.. time for breakfast
10:46 saracen You should start getting up at lunch time like I usually do :P
10:47 sth saracen: I wish I could
10:47 sth I'm pushing it with arriving at 10-10:30
10:47 saracen I was suppose to be in work at 9:30, but it started snowing hard and I wanted to make sure I could get back
10:48 saracen So asked if I could just work from home like I usually do :)
10:52 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
10:57 E_mE saracen: but then if you do go to bed at 6am im not surprised
10:57 E_mE ;)
10:58 E_mE waking up at luunch that is
10:58 saracen I didn't last night! I thought going to bed at 6am and getting up at like 9:30 would do the trick, but I still went to bed at 2am last night =(
10:58 sth Today is powered by Starbucks (tm)
11:01 E_mE Lapsang Souschong here sth ;)
11:05 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
11:05 _cheerios huomenta
11:06 macen huomenta
11:16 saracen Agavis execution chain is confusing =(
11:16 Xylakant what's confusing about it?
11:17 saracen Well, from what I see at the minute. A container gets executed, which might run and action, which runs a view which will create a new execution container, which will be set on the current execution containers 'next'
11:17 saracen an*
11:18 saracen Assuming theres slots ^
11:18 Wombert no
11:18 Wombert yes
11:18 Wombert no
11:18 saracen lol, no?
11:19 Wombert container gets executed, which creates a filter chain. the last filter is the execution filter. the execution filter runs the action, then runs the view using the information returned from the action, and then if the view returns an execution container, it sets that as the "next" container
11:19 Wombert this "next" container is run when control returns back through the chain of filters
11:19 Wombert by the original execution container
11:19 Wombert and replaces the response of the original container, too
11:19 saracen Ok. Where does the merge of responses happpen though?
11:20 Wombert slots are simply run in a loop in the execution filter
11:20 saracen Oh, it replaces it? They don't get merged?
11:22 Xylakant saracen: no, if you have a slot, the originial response does not get replaced
11:22 Xylakant you get the content in the slots[] array in the template
11:23 nfq [n=nfq@dyn.144-85-162-088.dsl.vtx.ch] has joined #agavi
11:23 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
11:23 saracen Ah of course. Meh, I did understand all of this before =(, I'm such a bad
11:23 Xylakant there's a littel "but" in there
11:23 Xylakant response attributes from slots are merged with the main response
11:25 Xylakant otherwise, they'd be pretty useless :)
11:28 saracen The execution container business, the next one being set on the current container means a loop is very bad then ;x. Which I guess is what the execution count is for
11:28 Xylakant the max execution count is to protect people from creating infinite loops
11:29 Xylakant there's two simple ways of doing that
11:29 Xylakant loading a layout that loads the same action in a slot
11:29 Xylakant or forwarding to an action that forwards to the same action again
11:30 nfq_ [n=nfq@dyn.144-85-216-218.dsl.vtx.ch] has joined #agavi
11:30 saracen I've hit it before I think when I've created mant slots, like with the tutorial and comments.
11:30 saracen Loading 30 odd comments which are all a slot
11:31 Wombert slot responses are merged
11:31 Wombert but forward responses aren't (IIRC)
11:31 Wombert saracen: yeah in that case, feel free to increase the limit
11:32 Wombert you can also set it to 0 to disable the safeguard
11:34 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
11:34 saracen Wombert: But with the setNext stuff etc, with the next container being set on the current one, none of the execution containers are actually free'd until you exit the application are they? It isn't a problem, I did up the limit. I'm just having fun looking at the internals. Wondering if some how I could break this out in to another class, so that the execution containers could be free'd after returning a response
11:35 saracen Because if you have a lot of comments, I'd hit my memory limit before execution time and this probably has more to do with the class initialisation than it does my comments html response
11:35 Wombert no
11:35 Wombert your comments are not affected by this
11:35 Wombert slots are freed after they are run
11:35 Wombert it's only when you do
11:36 Wombert return $this->createForwardContainer(...)
11:36 Wombert in a view
11:36 Wombert which you don't to very often, and certainly not 100 times
11:36 Wombert (if you do, then you're doing it wrong :p)
11:36 saracen I see :)
11:36 Wombert internal forwards are pretty rare
11:44 saracen hmm
11:46 saracen So. Say I was to create a view, which loaded a bunch of slots. Then I returned a forward container from that view, to the same action. The slots still wouldnt be destroyed would they, because they might be used in a template (Ignoring the fact I'm now in an infinite loop)?
11:46 nfq [n=nfq@dyn.144-85-162-088.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
11:46 nfq_ is now known as nfq
11:56 nfq_ [n=nfq@dyn.144-85-208-067.dsl.vtx.ch] has joined #agavi
11:59 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
12:05 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
12:12 nfq [n=nfq@dyn.144-85-216-218.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
12:12 nfq_ is now known as nfq
12:20 E_mE sth: thats an awesome picture of the UK you posted on FB
12:24 darko [n=darko@79.125.252.20] has joined #agavi
12:24 darko is now known as Guest93218
12:28 nfq_ [n=nfq@dyn.144-85-203-123.dsl.vtx.ch] has joined #agavi
12:29 sth Yeah, it's pretty cool
12:30 E_mE hopes this becomes a year occurence ;D though i've got my doubts
12:34 Guest93218 is now known as darko
12:34 darko is now known as Guest26019
12:35 Guest26019 is now known as darkom
12:36 darkom helooooouuu
12:36 darkom i'm back :)
12:45 nfq [n=nfq@dyn.144-85-208-067.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
12:45 nfq [n=nfq@dyn.83-228-193-123.dsl.vtx.ch] has joined #agavi
12:45 sth Hey Darko
12:48 saracen might have found memory leak
12:48 sth saracen: That's easy to find, you had to look in a mirror though
12:49 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
12:50 saracen sth: Thats what she said
12:50 Wombert saracen: So. Say I was to create a view, which loaded a bunch of slots. Then I returned a forward container from that view, to the same action. The slots still wouldnt be destroyed would they, because they might be used in a template (Ignoring the fact I'm now in an infinite loop)?
12:50 Wombert no
12:50 Wombert they get cleaned up once the execution filter finishes
12:51 saracen thats what you think!
12:51 saracen which I think is what I just spent the time since we've spoken finding out why not
12:51 ttj Wombert: Heads up!
12:52 nfq_ [n=nfq@dyn.144-85-203-123.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
12:53 saracen Yeah. I has solved problem. Muhahaha.
12:56 nfq [n=nfq@dyn.83-228-193-123.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
12:59 Wombert saracen: eh?
13:00 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
13:00 saracen Wombert: Using trunk, they don't get destroyed after the filter has finished
13:01 Wombert lies
13:01 Wombert :<
13:01 Wombert slots?
13:01 saracen Yeah, not sure if it effects anything else. I've only managed to go back far enough using slots and locate where the "point of no return is"
13:01 saracen Well, where loosely it is
13:02 saracen I can fix it at that point, but you could probably find out where in both the action/view instances
13:02 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
13:02 saracen AgaviExecutionContainer::execute() - At the bottom of this method, before return $this->proceed()
13:03 saracen If you unset both $this->actionInstance and $this->viewInstance
13:03 saracen Then your slots are destroyed correctly after the filter has finished
13:03 saracen Otherwise it's just upon application exit
13:03 Wombert ponders
13:03 Wombert oh
13:03 Wombert because they're in $this->slots
13:03 Wombert right?
13:03 Wombert in the view
13:03 Wombert yea...
13:03 everplays [n=dp@unaffiliated/everplays] has joined #agavi
13:03 Wombert no
13:03 Wombert they're in the layers
13:04 Wombert and those are on the view
13:04 Wombert fair point, sir
13:04 saracen You have to unset both action and view instance though, one or the other doesn't work
13:04 saracen So it's either the same bug in both, or a combination of what they access I suppose
13:05 saracen But you'll know more about that. For now, thats my fix there :P
13:06 saracen Oh no
13:06 saracen I lied
13:06 saracen unset($this->viewInstance); does it fine
13:07 saracen Just the view. The browser took a long time to refresh because I had to wait for PHPs memory fail :D
13:09 Wombert Jarda: that blue thing at the bottom of turku agile day invoices
13:09 Wombert is that a wire transfer form? :p
13:10 Jarda :o
13:10 Jarda wait a sec :)
13:10 Wombert when I do the transfer, do I use
13:10 Wombert Laskunumero: 49
13:10 Wombert Asiakasnumero: 50
13:10 Wombert in the subject?
13:10 Wombert "Viitenumero mainittava maksaessa!" AHAAAA, that explains everything
13:10 Wombert hugs finland
13:11 Jarda sorry, it's the standard finnish invoice, I can explain it to you
13:11 Wombert I do a wire transfer to the IBAN/BIC
13:11 Wombert but what do I use for the subject?
13:11 Wombert oh
13:11 Wombert Viitenro?
13:11 Jarda yeah, that's fine
13:12 Wombert btw, I got 20 euros early bird discount
13:12 Wombert I shouldhave gotten only 10
13:12 Jarda your invoice number is 49 and customer number 50
13:12 Wombert ah
13:12 Jarda hmm
13:12 Wombert the website said 90
13:12 Wombert the invoice says 80
13:13 v-dogg are you complaining?
13:13 Wombert no
13:13 Jarda stupid coders
13:13 ttj Jarda: How much for only the dinner at TAD?-)
13:13 v-dogg I can give you my account number for the remaining 10€
13:13 Jarda oh wait, I have done it
13:13 Wombert stabs ttj
13:13 Jarda have to maybe change it
13:14 sth phones British Airways
13:15 Jarda what the fuck, no one has said anything about it
13:15 Jarda now it gives it correctly, of course we can't change existing invoices..
13:16 Jarda stupid me
13:16 digitarald| [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
13:16 Jarda and stupid people doing acceptance tests :)
13:17 ttj Hmmhmm... Did I get a discount?
13:17 Wombert you can send me a corrected one if you want :p
13:18 ttj You can send my invoice to Wombert as well.
13:18 Jarda Wombert: I don't feel like ite :)
13:18 v-dogg does this mean there wont be open bar now because everyone is paying too little for the conference?
13:18 Wombert ZOMG
13:18 v-dogg considers canceling his registration
13:18 Jarda v-dogg: it depends on how drunk we are :)
13:18 ttj WaitWHAT?!
13:18 ttj No open bar?! :O
13:18 v-dogg hah, that got peoples attention :D
13:18 Wombert I think the open bar was sponsored last time
13:19 v-dogg yeah, by drunker organizers
13:19 v-dogg bah, typos++
13:20 Wombert so
13:20 Wombert horros
13:20 Wombert you gonna drive again? :>
13:21 ttj Damnit... 90e.
13:21 Wombert ahah
13:21 Wombert :>
13:21 horros Wombert: Not likely, as I'll be in Turku two days before.
13:21 horros ...for the CSM training
13:21 Wombert oh
13:21 Wombert ttj: we must make plans then
13:21 Wombert horros: when are you going back?
13:21 horros errm, after the conf
13:21 Wombert on friday?
13:21 v-dogg take a train (and hope it wont crash into buildings)
13:21 ttj Wombert: Train. Alcohol!
13:22 horros No idea when it ends :)
13:22 Wombert v-dogg: or be attacked by polar bears
13:22 Wombert horros: thursday evening
13:22 Wombert ttj: good plan
13:22 horros Then yes, probably on friday.
13:22 Wombert horros: good. ttj and me have to be at helsinki airport at 12
13:22 Wombert which is going to be problematic
13:22 Wombert because
13:22 Wombert you know, last year...
13:23 Wombert :>
13:23 v-dogg :D
13:23 horros At 12?!
13:23 Wombert ah that was legendary
13:23 horros Fat chance!
13:23 horros :D
13:23 Wombert yeah
13:23 Wombert hah
13:23 sth stabs BA
13:23 horros Oh gods I was nearly dead the last time.
13:24 horros Hopefully the weird middleaged drunken fart isn't attending this year.
13:24 v-dogg hahaha
13:24 horros He was _so_ annoying.
13:24 v-dogg hasn't he just been sacked last year?
13:24 horros Yeah
13:24 horros What was that app he went on and on and on and on and on about ad nauseum?
13:25 v-dogg umm...
13:25 Jarda oh, _that_ guy
13:25 horros Jarda: :D
13:25 Jarda I don't remember :D
13:25 Wombert the one who fell on his face?
13:25 horros The one that fell over and hit his face on the ice
13:25 v-dogg same guy
13:25 v-dogg in stereo
13:26 v-dogg where available
13:26 horros I'm trying to think what the app was
13:26 horros but for some reason I can only think of Vita Nova :D
13:26 horros PRIMA VERA!
13:26 Wombert ja!
13:26 v-dogg ahahahaaa
13:26 horros That's what it was!
13:26 v-dogg yup
13:26 horros Vita Nova, Prima Vera... Pfft!
13:26 v-dogg *flash backs*
13:26 sth Wombert: revising our top gear style race to heathrow, you're likely to win
13:26 horros I should get some Vita Nova today!
13:27 v-dogg get some prima vera
13:27 sth Unless your baggage takes a year to arrive
13:27 Jarda PRIMA VERA, THE APP OF THE FUTURE
13:27 horros He was so unbelievably annoying.
13:27 Jarda (+ the drunken accent)
13:27 horros I was trying to talk to Ellnestam(?) about agile stuff
13:27 horros and he barged in starting to babble about prima vera
13:27 horros :x
13:27 v-dogg muahaha
13:27 v-dogg good times :)
13:28 horros I so wanted to punch him in the face a few times
13:28 horros Should have done that. It'd be a proper finnish conference then.
13:28 Jarda I have very little memories after the dinner
13:28 horros Maybe stabbed him a little with a mora.
13:28 Jarda (and I still got a job from v-dogg) :D
13:29 horros I remember I forgot to get the receipt a few times when I went to fetch copious amounts of lager :|
13:29 horros Which ment I couldn't put it on expenses :(
13:29 Jarda the best memory is the one when me and my friend signed the receipt of the dinner
13:29 horros :D
13:29 Jarda "did you see the sum?" "I didn't dare to look, it had 4 digits"
13:29 horros I did wonder about that. "Dinner includes wine and a few drinks"
13:30 horros (Two hours later) "AAAAAAAALRIGHT EVERYONE! BAR IS OPEN! WOOHOOO!"
13:30 horros :DDD
13:30 Jarda we are finns
13:30 horros I'm not complaining, mind you :)
13:30 Jarda :D
13:30 horros I was complaining the morning after though.
13:31 Jarda but the funniest part is, that somethin like 20% of the attendees who paid for the dinner didn't show up :D
13:31 horros hehehe
13:32 Jarda Wombert: your timetable not allowing attending workshops?
13:32 Wombert sth: why's that
13:33 saracen $container->getViewInstance()->initialize($container);
13:33 horros You know... Free drinks + middle aged finnish men away from home for a day or two = massive fail
13:33 Wombert Jarda: flights on all other days were too expensive
13:33 horros Like in CeBIT.
13:33 horros :x
13:33 Jarda Wombert: ok
13:34 saracen That isn't actual line from Agavi. But it's essentially what it's doing. That could cause issue, couldnt it?
13:34 saracen an actual*
13:34 Wombert saracen: why are you doing it?
13:34 Wombert it'd be initialized twice then
13:34 saracen I'm not doing it, I'm just trying to pin point the problem in agavi :P
13:34 Wombert what problem, saracen
13:35 saracen Slots not being destroyed
13:35 Wombert you said you found it already?
13:35 Wombert why is it an issue?
13:35 saracen I wanted to try to locate the exact point in which it becomes an issue
13:36 saracen Theres multiple places you can set the view instance on the container to null, and it then gets destroyed correctly
13:36 Wombert no I mean
13:37 Wombert what is the problem you're experiencing in your app
13:37 sth Wombert: You arrive 15 minutes before me and you're trip on the heathrow express is quicker
13:37 Wombert sth: unless we catch the same train
13:37 sth They're every 11 minutes
13:37 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)]
13:37 digitarald| is now known as digitarald
13:38 sth It's possible that I could catch the same train
13:38 sth Unless you want to get the cheaper heathrow connect train :D
13:38 saracen Wombert: I'm not experiencing a problem in my app :P. I was just wondering why Agavi wasn't destroying them correctly
13:39 Wombert with a forward?
13:39 saracen With or without. Even with a bunch of slots on a page, they should be destroyed before a template is rendered
13:39 horros wellp, got to jet
13:39 horros bbl
13:39 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
13:40 Wombert saracen: no they shouldn't
13:40 Wombert they're in a collection on a layer which is in a collection on a view
13:40 Wombert and when that view is destroyed
13:40 Wombert then all related items are
13:41 Wombert which in this case is at app termination
13:41 Wombert saracen: that's the expected behavior of the code
13:42 Wombert now of course, we *could* change that
13:42 Wombert to be more memory efficient
13:42 ttj Wombert: We need to catch the 9 AM bus from Turku.
13:42 ttj Wombert: And! What happened last year?
13:42 Wombert mmm
13:43 Wombert do they have a lounge with showers in HEL?
13:43 ttj Lounges have, IIRC. I don't have access to them, tho.
13:43 saracen Wombert: I see. I noticed you were trying to tell me this earlier now =(
13:44 Wombert grrr
13:44 Wombert only a Star Gold lounge
13:44 Wombert (and it doesn't have showers)
13:44 Wombert 9am bus, well
13:44 ttj Finnair lounge is nicer.
13:44 Wombert I accept your challenge
13:44 Wombert :>
13:45 ttj Wombert: Well, if it doesn't work, we can always take a taxi and bribe it to drive faster.
13:45 ttj Might be somewhere around ~250e from Turku to the airport.
13:45 Wombert xDD
13:47 ttj Now... There are two alternatives: 1) either we take Thu easy or 2) we party 'til the morning and catch e.g. the 5 AM bus.
13:48 Wombert ttj: we'll manage either way, don't worry
13:48 Wombert in fact
13:48 Wombert lets cross that bridge when we get there
13:48 Wombert :D
13:55 saracen After a slot's execution container has returned it's response, are there cases when it'll be used again?
13:57 Wombert well
13:57 Wombert v-dogg's debug filter does, for instance, I think
13:57 Wombert (but not sure)
13:59 Wombert bbl
13:59 Wombert [n=Wombert@188.105.31.119] has quit []
14:21 _cheerios [n=_cheerio@195.197.209.254] has quit ["foo"]
14:32 darkom [n=darko@79.125.252.20] has quit [Read error: 113 (No route to host)]
14:33 darkom [n=darko@79.125.255.151] has joined #agavi
14:41 Treffynnon the other day you guys were helping Jarda with a json request. Similarly I am using jquery to make an ajax post request. Is that request going to trigger executeWrite? If so how can I return the ID of the database row as JSON from the executeWrite?
14:46 Xylakant any post request will trigger executeWrite
14:47 Xylakant and well, use standard output types to return json data
14:52 Treffynnon Xylakant: thanks. I am coming to the end (i really hope :) ) of a 30 hour programming stint so not completely lucid. My executeWrite has return 'Success' at the end of it - what do I need to do change that to to get json back? I am confused.
14:53 Xylakant err - don't change anything in the action
14:53 graste SuccessView::executeJson()
14:53 graste return json_encode($id);
14:53 Xylakant you need a route in the routing.xml that triggers a json output type
14:53 Treffynnon ah thanks. i have the route
14:54 Xylakant and then you need the executeJson() method in the view as graste explained
14:54 Treffynnon i was just lost where to stick the json and yeah now you say it it all makes sense :) thanks guys
14:56 archtech [i=stanv@83.228.56.37] has joined #agavi
14:56 Xylakant you're welcome
15:00 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:00 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
15:04 fnordfish [n=fnordfis@88.128.81.131] has joined #agavi
15:18 digitarald anybody using Lucene?
15:20 Xylakant I used solr and ferret
15:20 Xylakant but never used lucene directly
15:31 Treffynnon v-dogg: Just wanted to say ADT is awesome and I love the doctrine query support. Thanks for all the hard work v-dogg (Veikko?) and contributors. It iss making this ajax debugging so easy.
15:49 Rayne [n=Rayne@pD954B761.dip.t-dialin.net] has joined #agavi
16:00 v-dogg Treffynnon: thanks, I'm glad to hear it's useful
16:02 matbtt digitarald: I tried Lucene... any problem?
16:04 digitarald no, I am working combining it with my PageRank class and adding a user-clicks ranking
16:23 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit ["We are all friends now! http://digitarald.de"]
16:30 Rick [i=rick@unaffiliated/rick] has quit [Read error: 110 (Connection timed out)]
16:31 Rick [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
16:31 E_mE if you need to create a form of 2 tier category system, is it best to store the names (which reside in 3 separate languages) in a translation table or use the Translation manager to convert them?
16:42 Wombert E_mE: eh?
16:42 E_mE well i need to design a 2 tear category thing, for facilities/features against a institute
16:43 E_mE tier 1 = group category tier 2 = feature
16:43 E_mE now, im wondering whether to have a DB Table with translations which my Model will reference depending on the locale
16:43 E_mE for the Feature or group category
16:44 E_mE or should i load in the feature, and then use Agavi Translation manager to convert them to the locale's langage?
16:44 Wombert the latter of course
16:44 Wombert always use TM for translation
16:44 E_mE the advantage of the Database idea i think is it can be cached using doctrine and also might be quicker in a SQL query to return all the translations compared to looping over the results and replacing using the translation manager
16:45 Wombert it could still lead from a DB
16:45 Wombert *read
16:45 Wombert but the better way would be gettext or so
16:45 Wombert which is also very fast as it loads everything into memory
16:45 E_mE ja we are using PO files or so
16:45 E_mE ahhh, didn't relise it creates a memory cache
16:45 Wombert well then why make a departure from that approach in one single place?
16:45 Wombert keep it simple, keep it consistent
16:46 E_mE ja thats what the back of my head was telling me :)
16:46 E_mE thanks,
16:46 Wombert make a separate translation domains for these categories so it uses a dedicated translation file
16:46 Wombert then it's no big deal at all :)
16:47 Treffynnon has anyone had a problem where they couldn't set the value of a field to 0 in a doctrine record? At save time the field is ignored and ommited from the UPDATE query. eg http://pastie.org/771667
16:47 Treffynnon any other number is saved just fine but zero is a no
16:49 Xylakant Treffynnon: never seen that, but you might try asking on the doctrine channel
16:50 Treffynnon Xylakant: I have tried. No answers :( thought someone might have encountered it here
16:51 Wombert nah
16:51 Wombert haven't
16:51 Wombert I'm not touching that pile of crap :p
16:51 Treffynnon Wombert: what are you using? PDO?
16:52 Wombert oh I'm not using databases at all
16:52 Wombert I just sit around all day giving people clever advice
16:52 saracen Treffynnon: Pastebin the yaml
16:52 Wombert :D
16:52 fnordfish [n=fnordfis@88.128.81.131] has quit ["Leaving."]
16:52 Treffynnon doctrine is starting to drive me nuts. looked nice from the outside, but its causing me work and not saving me :)
16:52 Wombert I bet it's a problem in doctrine's prepare thing
16:53 Wombert where it does if($field) { $stmt->addColumn($field); }
16:53 Wombert or so
16:53 Wombert yeah
16:53 Wombert lots of talk, lots of praise, lots of "we're cool and so enterprise and so awesome" and then half of their stuff doesn't work
16:53 Wombert and the other half is silently broken in the next major version
16:53 Treffynnon yeah they are doing if(empty()) or something i guess
16:54 Wombert maybe it's a type issue... int field but string value or vice versa?
16:54 saracen Why just on that field though?
16:54 Treffynnon saracen: I don't have yaml. its generated classes
16:54 Wombert I've found bugs in doctrine from just browsing the source code, so I'm not surprised :p
16:54 saracen Treffynnon: Can you post the classes definition stuff
16:54 saracen Wombert: Open source is open :P
16:54 Treffynnon saracen: I had it in my last project as well and ended up making 0 = 1 and 1= 2!
16:56 Treffynnon saracen: http://pastie.org/771699
16:56 Gibbed [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
16:56 Rick [i=rick@unaffiliated/rick] has quit [Nick collision from services.]
16:57 Gibbed is now known as Rick
17:00 matbtt ...I had also problems with Doctrine... so which ORM do you use?
17:07 E_mE nudge Wombert , can you recommend a good PO/MO editor for Mac OS X?
17:08 E_mE *nudges
17:08 saracen Treffynnon: So what you're saying is: You set common to 1, which works. Then when you go to set it to 0, it still hasn't updated and the value is still 1?
17:09 Wombert E_mE: poedit should do
17:09 Wombert or better, pootle
17:09 Wombert that's web-based and allows collaboration
17:09 E_mE thanks :)
17:10 Wombert E_mE: mind http://grammatista-project.org/
17:11 E_mE ill take a look too
17:11 Treffynnon saracen: Yes. common starts life as 0. I then set it to 1 via doctrine and then using the same Agavi form I attempt to set it back to zero via doctrine it doesn't even put the common column in the UPDATE query
17:11 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:12 Treffynnon i am basically storing the state of a check box
17:17 saracen You sure it's doctrine? :P I don't really want to mention the obvious, but you know unset checkboxes don't post anything, right?
17:18 saracen unchecked check boxes*
17:18 saracen (so it would be getParameter would be null, and seeing as your doctrine type doesn't allow for null - it might not do anything)
17:19 saracen Especially if you dont have validation check on, I dont know if Doctrine just fails quietly in that case
17:19 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
17:23 Treffynnon saracen: yep sure its.
17:23 Treffynnon I have found the bug
17:24 Treffynnon if the value you are supplying to the record is the same as the value set as the default for the field then it doesn't bother to update it regardless of what value is currently in the field
17:24 Treffynnon so in my base class I had common setup with a default of 0
17:25 Wombert god damnit
17:25 Treffynnon which meant that when it came to build the query it saw that default and for some reason decided that because my new value was the same as the default it would ignore it
17:25 Wombert this project has been around for how many years?
17:25 Wombert and they have bullshit bugs like that?
17:25 Wombert dude
17:25 Treffynnon i changed the default to 1 and tried setting the value to 1 and it wouldn't save either
17:26 Rayne i love bitextender: "Achtung! This is where the German Engineering happens." :D
17:26 sth That needs to be changed
17:27 Treffynnon Wombert: I know. Maybe thats what they think it should do. Who knows
17:27 sth There's no longer just Germans here
17:27 E_mE scabby english too :P
17:27 E_mE runs
17:27 Xylakant we're the germans. you will be assimilated. resistance is futile.
17:27 sth s/scabby//
17:27 Rayne \o/
17:27 sth I don't want to be German, you all dress funny.
17:27 sth :x
17:28 Xylakant aren't you taking german classes?
17:28 Rayne lol?
17:28 E_mE and they dont have Bacon :'(
17:28 E_mE well not in the way they do in the UK
17:28 Xylakant no, but we don't have sausage either
17:28 Xylakant well. not the way they do in uk...
17:29 E_mE well i can't argue against english sausages, because some of them are very nice
17:29 sth I miss proper bacon
17:29 matbtt ...but we have the best beer in the world!
17:29 sth matbtt: opinion!
17:29 E_mE sth: why not buy those bacon joints or slabs they have over there and cut it thinnly into bacon rashers :D
17:30 sth Because I don't need that much bacon
17:30 E_mE i did it once at my granmas to make a bacon sandwich, she thought i was very strange hehe
17:30 matbtt sth: reality :)
17:31 sth matbtt: I was at oktoberfest last year and someone asked how the beer was, without a second of hesitation, I replied with "British ale is better..."
17:31 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
17:31 Wombert sth is such a Germans hater
17:32 matbtt sth: your point :|
17:32 sth Wombert: I have no idea why I'm still here :D
17:32 sth Maybe I stay for how well engineered some items are
17:33 matbtt ....I've never been to the Oktoberfest but I suppose they pour water into it to get more money
17:33 Wombert matbtt: nope
17:33 Xylakant matbtt: actually, octoberfest beer is even stronger
17:33 sth the beer is quite strong at oktoberfest
17:33 matbtt ...then sth is wrong! :)
17:33 Wombert they'll sometimes pour in such a way that it's less than a liter
17:34 E_mE matbtt: does oktoberfest beer follow reinheitgebaught? or how ever you spell it?
17:34 sth yeah.
17:34 Wombert but there's rigorous checks
17:34 matbtt ...but isn't there the Eichstrich
17:34 Xylakant E_mE: all beer in germany does
17:34 sth matbtt: Stronger != Better
17:34 E_mE so putting more water in would be then considered illegal?
17:34 E_mE after fermination that is
17:34 Wombert if an innkeeper is screwing people over, they lose their license
17:34 Wombert and you don't want that
17:34 sth Xylakant: That was revoked a few years back.
17:35 sth So the dutch could sell their piss in Germany
17:35 Xylakant yes, due to eu regulations
17:35 Xylakant still, beer brewed in germany still does
17:35 Xylakant it's just the imported crap
17:35 sth It's not illegal to produce crap beer in Germany, it's just not done
17:35 E_mE why import when there are like 8000 brewies in germany :: sigh ::
17:36 darkom [n=darko@79.125.255.151] has quit [Read error: 113 (No route to host)]
17:36 E_mE what i love is that the Germans export Blue nun to the UK, but its really hard to find it in germany because they know how crap it is
17:36 E_mE hahahahaha
17:37 Xylakant sth: yes, true
17:37 darkom [n=darko@79.125.255.165] has joined #agavi
17:37 Xylakant still, my point is valid
17:38 E_mE you germans probably know even know what blue nun is? Do you?
17:38 E_mE don't*
17:39 matbtt ...Ieisure time... get me a beer ... bye!
17:39 Xylakant E_mE: never heard of it
17:40 Xylakant but as you pointed out, there's 8000 breweries in germany
17:40 Xylakant impossible to taste all brands
17:40 sth It's a really crap german wine
17:40 E_mE well its very famous in the UK for being incredible sweet wine which is very horrible... so its exporting to the UK market ;) and weirdo's buy it
17:41 E_mE sth: thats where you're incorrect ... you just need to know where to go and what to drink
17:41 sth like E_mE
17:41 sth :D
17:41 E_mE ive never drank it and never will
17:41 E_mE ill just laugh at the british along with baby sham
17:41 ttj Wait. I think we have Blue Nun in Finland as well. :o
17:41 E_mE isn't surprised
17:42 matbtt [i=9b3844d9@gateway/web/freenode/x-spsprdvbhjceinhk] has quit [Ping timeout: 180 seconds]
17:42 ttj Oh yes, we do. You can get it in boxes.
17:42 sth classy
17:42 ttj Quantity over quality.
17:42 sth Wine boxes reak of class :D
17:43 ttj Class is for stuck-up wannabes. So nyah. :P
17:43 sth heh
17:43 sth I'll stick to wine from glass bottles if you don't mind :)
17:43 E_mE what i can gather is ze german's keep all the good wine for them selfs and let the rest of the world drink the crap
17:44 E_mE which is exactly what i'd do if i was a producers ;)
17:44 ttj But yeah, saw the most horrible thing during Christmas. Wine in a plastic bottle and a screw-on cap.
17:45 E_mE screw-on caps are becoming common place because it prevents corking of the wine
17:45 ttj Yeah, but the plastic bottle.
17:45 E_mE or plastic corks
17:45 E_mE plastic bottles is ltitle eewww
17:45 E_mE but i promise you the wine in plastic bottles doesn't last longer then a year
17:47 E_mE ttj: is alcohol in Finland really expensive? or is that just Sweden?
17:47 ttj Well, it's not cheap. :)
17:47 E_mE how much for a 500ml bottle of beer?
17:47 ttj Hmm... Been a while since I bought beer at a store.
17:47 ttj 0.5l in a bar is typically ~5-8e.
17:47 saracen Treffynnon: What version of Doctrine?
17:48 horros E_mE: A pint sized can (568ml) is about 2.50-3 euro in the store.
17:48 E_mE jesus! its about £1.50 in the UK (1.70€)
17:48 E_mE thats not as bad
17:48 horros Yes, but we're a nation of alcoholics.
17:48 horros :D
17:49 horros granted, it's cheaper to buy many small cans.
17:49 E_mE well, thats fresh coming from scandiavia :P
17:49 Xylakant right. all of you, have an awesome weekend
17:49 Xylakant [n=Xylakant@munich.bitextender.net] has quit []
17:49 ttj horros: It's cheaper to buy it tax-free. :P
17:50 E_mE though, its not so much being alcoloics here, its the way people act when drunk which is disturbing
17:50 horros Well, I should hope so, unless there was like... negative tax or something :P
17:50 E_mE the town i live in, the centre is full of police at the weekends
17:50 E_mE and fights keep breaking out and girls where nothing but mini skirts and small tops when its 0ºc
17:50 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
17:50 E_mE anyway... back to work :)
17:50 ttj E_mE: What's wrong with the last one? :P
17:51 E_mE you need to see them, you'll see what i mean hehe... two ticks
17:51 E_mE example: http://i.dailymail.co.uk/i/pix/2009/10/22/article-1222090-06E759D9000005DC-342_4​68x342.jpg
17:51 ttj Ouch.
17:52 ttj Ugh.
17:52 ttj Oh my god, I think I need a beer.
17:52 E_mE thats not the town i live in, but i promise you it happens here too though
17:52 E_mE well every UK Town/city pretty mich
18:10 Treffynnon saracen: 1.1
18:11 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection]
18:12 saracen Doctrine 1.1 gives me this http://pastie.org/private/5rui9yhewpvy8k5mgyynig - I probably won't be here when he gets back ;x
18:12 saracen But it doesnt seem to be doing what he suggests ;x
18:36 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
19:08 matbtt_ [n=matbtt@port-92-202-226-240.dynamic.qsc.de] has joined #agavi
19:16 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
19:19 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
19:19 J-P hi
19:19 J-P this might be out of context
19:19 J-P but does anyone's good with DNS settings ?
19:20 darkom [n=darko@79.125.255.165] has quit [Read error: 110 (Connection timed out)]
19:24 darkom [n=darko@79.125.255.152] has joined #agavi
19:41 doot J-P: sure
19:41 Wombert [n=Wombert@188.105.31.119] has joined #agavi
19:43 matbtt_ [n=matbtt@port-92-202-226-240.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)]
19:51 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
19:54 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
19:55 Rayne [n=Rayne@pD954B761.dip.t-dialin.net] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
20:00 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
20:15 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has joined #agavi
20:24 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
20:27 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
20:28 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
20:36 fnordfish [n=fnordfis@f052137100.adsl.alicedsl.de] has left #agavi []
20:47 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
21:02 everplays [n=dp@unaffiliated/everplays] has left #agavi []
21:10 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
21:12 skoop [n=stefan@unaffiliated/skoop] has quit []
21:16 SasanRose [n=SasanRos@92.50.6.105] has quit [Client Quit]
21:21 Wombert [n=Wombert@188.105.31.119] has quit []
21:38 fnordfish1 [n=fnordfis@f052142049.adsl.alicedsl.de] has joined #agavi
21:46 Rayne [n=Rayne@pD954B761.dip.t-dialin.net] has joined #agavi
22:12 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
22:24 matbtt_ [n=matbtt@port-92-202-226-240.dynamic.qsc.de] has joined #agavi
23:13 matbtt_ [n=matbtt@port-92-202-226-240.dynamic.qsc.de] has left #agavi []
23:39 fnordfish1 [n=fnordfis@f052142049.adsl.alicedsl.de] has quit ["Leaving."]
Day changed Sat Jan 09 2010
00:26 darkom [n=darko@79.125.255.152] has quit [Read error: 110 (Connection timed out)]
00:28 darkom [n=darko@79.125.255.152] has joined #agavi
00:42 darkom [n=darko@79.125.255.152] has quit [Remote closed the connection]
00:46 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit []
00:51 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
01:16 E_mE [n=jeramy@5e0975e4.bb.sky.com] has joined #agavi
01:16 E_mE [n=jeramy@5e0975e4.bb.sky.com] has quit [Remote closed the connection]
01:41 Rayne [n=Rayne@pD954B761.dip.t-dialin.net] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
03:02 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
03:04 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
03:46 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has left #agavi ["Leaving"]
07:19 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:35 maleknet [n=maleknet@85.15.40.233] has joined #agavi
07:36 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
07:56 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:17 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
10:16 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
10:24 fnordfish [n=fnordfis@f052142049.adsl.alicedsl.de] has joined #agavi
10:27 fnordfish [n=fnordfis@f052142049.adsl.alicedsl.de] has quit [Client Quit]
12:00 horros kicks stuff in the face
12:00 horros Why is my core.lib_dir not defined :(
12:01 everplays [n=dp@unaffiliated/everplays] has left #agavi []
12:06 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
12:06 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
12:41 matbtt_ [n=matbtt@port-92-202-134-33.dynamic.qsc.de] has joined #agavi
13:31 everplays [n=dp@unaffiliated/everplays] has joined #agavi
14:08 matbtt_ [n=matbtt@port-92-202-134-33.dynamic.qsc.de] has left #agavi []
14:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:18 archtech [i=stanv@83.228.56.37] has joined #agavi
15:27 maleknet [n=maleknet@85.15.40.233] has quit [Remote closed the connection]
15:50 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
15:54 Rayne [n=Rayne@pD9E3475B.dip.t-dialin.net] has joined #agavi
16:36 doot [n=mark@ts.zoners.org] has quit [Read error: 54 (Connection reset by peer)]
16:38 doot [n=mark@ts.zoners.org] has joined #agavi
17:04 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
17:35 sikkle [n=sikkle@70.25.37.18] has joined #agavi
17:38 everplays [n=dp@unaffiliated/everplays] has joined #agavi
18:02 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
18:23 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
18:47 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
18:55 Rendez [n=Rendez@62.43.66.187.dyn.user.ono.com] has joined #agavi
18:55 Rendez [n=Rendez@62.43.66.187.dyn.user.ono.com] has quit [Client Quit]
19:06 Rendez [n=Rendez@62.43.66.187.dyn.user.ono.com] has joined #agavi
19:41 Rendez [n=Rendez@62.43.66.187.dyn.user.ono.com] has quit []
20:49 Rayne [n=Rayne@pD9E3475B.dip.t-dialin.net] has left #agavi []
20:49 Wombert [i=bc691f77@gateway/web/freenode/x-wykerszxhapjfzgb] has joined #agavi
20:49 Rayne [n=Rayne@217.227.71.91] has joined #agavi
20:49 Wombert saracen: poke
21:13 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
21:18 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
21:20 Rayne [n=Rayne@217.227.71.91] has quit ["ITS 2010 - I WANT MY FLYING CAR NOW!"]
21:23 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
21:30 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
21:43 Wombert [i=bc691f77@gateway/web/freenode/x-wykerszxhapjfzgb] has left #agavi []
22:46 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
23:10 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
Day changed Sun Jan 10 2010
00:22 dwc|n4cer [n=n4cer@91-64-194-238-dynip.superkabel.de] has joined #agavi
00:24 movvy can a validator call a model?
00:24 movvy is that ok?
00:27 movvy like in thd custom validator's in the tutorial I have done that, but I feel like my validator is alot of code
00:27 movvy it feels like maybe the validator should call a single function from the model
00:40 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
00:41 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Client Quit]
02:49 dwc|n4cer [n=n4cer@91-64-194-238-dynip.superkabel.de] has quit ["Leaving"]
07:54 MikeSeth_ movvy: of course
07:54 MikeSeth_ is now known as MikeSeth
08:10 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:40 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:46 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
10:41 fnordfish [n=fnordfis@brln-4db879ff.pool.mediaWays.net] has joined #agavi
10:58 CIA-64 felix * r4382 /branches/1.0/test/tests/unit/util/AgaviToolkitTest.php:
10:58 CIA-64 - added testcases for AgaviToolkit::literalize
10:58 CIA-64 - copied testcases for AgaviToolkit::isPathAbsolute from the old test
10:58 CIA-64 - fixed testcases for AgaviToolkit::literalize (backslash is not supported on unix)
11:42 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
12:34 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
12:49 fnordfish [n=fnordfis@brln-4db879ff.pool.mediaWays.net] has quit ["Leaving."]
13:37 Rayne [n=Rayne@pD9E374E7.dip.t-dialin.net] has joined #agavi
13:55 saracen movvy: Yeah, I constantly do it. I often use them to export my models too. Say for example I want to check if user exists. I can check with some model, which returns the a user object. I can then export that User object to the action (Which avoids the overhead of having to fetch it again at a later date)
13:55 saracen -the
14:09 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
14:21 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:04 graste [n=graste@f053007066.adsl.alicedsl.de] has joined #agavi
15:48 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
15:49 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Client Quit]
15:51 everplays [n=dp@unaffiliated/everplays] has joined #agavi
15:52 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
16:38 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
17:36 movvy saracen, that what i am doing but right now I jsut copy pasted a model into my validator to get it working
17:36 movvy just wantd to make sure im ok to link to a model in my validator
17:57 saracen movvy: You're accessing it via context->getModel(), right?
18:10 movvy yes
18:10 movvy well plan on it ;)
18:11 movvy I ma pretty new to webdev, this is my first attempt at learning any framework of any kind
18:11 movvy but im familiar with PHP as a language, so it hasn't been too bad
18:14 EndLess2Me [n=arch@217.219.147.114] has joined #agavi
18:14 EndLess2Me [n=arch@217.219.147.114] has left #agavi []
18:27 CIA-64 david * r4383 /trunk/CHANGELOG-1.0: sync 1.0 changelog
18:28 CIA-64 david * r4384 /trunk/ (CHANGELOG-1.0 RELEASE_NOTES-1.0): header updates to indicate 1.0.x versions
19:13 Rayne which java framework would you recommend (one similar to agavi would be nice)?
19:16 Jarda none
19:19 Rayne meh.
19:28 EndLess2Me [n=arch@217.219.147.114] has joined #agavi
19:28 EndLess2Me [n=arch@217.219.147.114] has left #agavi []
19:43 CIA-64 david * r4385 /trunk/ (506 files in 39 dirs): merge [4315:4382/branches/1.0]
20:18 saracen Rayne: http://struts.apache.org/ :)
20:18 doot [n=mark@ts.zoners.org] has left #agavi []
20:20 saracen Rayne: I've never used it, but when looking through the documentation I got a "mojavi might've got some ideas from this" feel.
20:21 CIA-64 david * r4386 /trunk/ (CHANGELOG src/core/Agavi.class.php): Moved loading of autoload.xml into Agavi::bootstrap(), closes #1206
20:24 saracen ^ <3 Wombert
20:24 v-dogg so gay :)
20:24 sth Yay, I found a show on TV that doesn't suck
20:25 v-dogg occasional hugging is ok, though :p
20:25 saracen sth: Is it called 'How to Blow'?
20:25 sth Pranked
20:25 saracen v-dogg: =(
20:25 saracen touches v-dogg inappropriately
20:26 sth Eww you touched a finn
20:26 v-dogg gets mixed feelings
20:26 sth DAMN IT, I want my phone
20:31 CIA-64 david * r4387 /trunk/src/core/Agavi.class.php: fix fail in [4386], refs #1206
20:34 Rayne thanks saracen
21:10 everplays [n=dp@unaffiliated/everplays] has left #agavi []
22:39 Rayne [n=Rayne@pD9E374E7.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
23:02 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
23:09 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]
23:19 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:23 graste [n=graste@f053007066.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
Day changed Mon Jan 11 2010
00:38 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
01:17 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
02:21 movvy- is there anything special that I would need to do, in order to tell agavi to 'host files'
02:21 movvy- aka I went to
02:21 movvy- http://x.x.x.x/survey/audio/123456.wav
02:21 movvy- and it would let it download the file
02:22 movvy- and then I just point it towards a directory on the server that has wav files
02:23 saracen You mean, have agavi serve the files?
02:27 saracen Well, anyway... There's several ways to do it if that's what you mean. fopen()ing a file, and then returning the file pointer from the view will make agavi send that file automagically
02:28 saracen Another way is to use X-Accel-Redirect and variants (Different web servers call it a different name). Where I believe you just give the web server the file path/name - and it'll send the file for you, taking out a lot of overhead
02:28 saracen If you have this enabled, agavi might do it for you with the file pointer method, not usre.
02:28 saracen sure*
02:29 saracen http://trac.agavi.org/ticket/431
02:29 movvy- saraden, that sounds like a pretty good method you say above
02:31 saracen That ticket says "plainfile streams". Not sure if you just still return the pointer or what ;x
02:31 saracen http://pastie.org/private/ogm5kulrb8pk4xurm9yaw
02:31 saracen But something like that, if you're using nginx.
02:32 saracen You need to enable it in lighty by passing some fastcgi param thingy or something
02:32 saracen But I think thats explained in the links in the ticket I linked
02:58 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: v-dogg
02:59 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Rick, johann__, CIA-64, Arme[N]
03:00 Netsplit over, joins: Arme[N], Rick, johann__, CIA-64
03:01 Netsplit over, joins: v-dogg
03:14 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:04 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
06:49 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:19 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:31 everplays1 [n=dp@89.165.18.167] has joined #agavi
07:31 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
07:31 simoncpu_ is now known as simoncpu
07:32 everplays1 is now known as everplays
07:46 RingtailedFox [n=slycoope@bas4-windsor12-1279315269.dsl.bell.ca] has joined #agavi
07:46 RingtailedFox [n=slycoope@bas4-windsor12-1279315269.dsl.bell.ca] has left #agavi []
07:50 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 54 (Connection reset by peer)]
08:12 Jarda how do I change pub->public_html so that phing wouldn't complain
08:13 Jarda project.directory.pub=public_html didn't help
08:13 Jarda AgaviLocateproject does this: $check->setPubDirectory($this->project->getProperty('project.directory.pub'));
08:16 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
08:23 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:27 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
08:46 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
08:49 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
08:50 matbtt [i=9b3844d7@gateway/web/freenode/x-qddpetbugctsagmx] has joined #agavi
08:57 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
09:14 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:37 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
09:37 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:40 CIA-64 david * r4388 /branches/1.0/src/filter/AgaviExecutionFilter.class.php: fix quotes style
09:41 Jarda Wombert: hi
09:41 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:42 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
09:42 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:42 Jarda he can't be that busy coding ;)
09:42 Wombert hi Jarda
09:43 Jarda Wombert: where can I override 'pub' to 'public_html'
09:43 Wombert Jarda: ?
09:43 Jarda the cli helper is complaining about not finding any project when pub-folder is missing
09:44 Xylakant which cli helper?
09:44 Xylakant the build script?
09:44 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Connection reset by peer]
09:44 Jarda yeah
09:44 Jarda AgaviLocateproject does this: $check->setPubDirectory($this->project->getProperty('project.directory.pub'));
09:44 Wombert templates.directory.pub = public_html
09:44 Wombert in build.properties
09:44 Jarda oh, templates.
09:44 Jarda I tried project.directory.pub
09:44 Wombert uh?
09:44 Wombert hum
09:44 Wombert sorry
09:44 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:44 Wombert hang on
09:45 Xylakant Jarda: any reason to change the name?
09:45 Jarda Xylakant: ask v-dogg :)
09:45 Wombert yeah Jarda
09:45 Wombert project.directory.pub = public_html
09:45 Wombert of course
09:45 Wombert doesn't that work?
09:45 Jarda Wombert: doesn't help
09:45 v-dogg Wombert: legacy (other automates pulish stuff and use that path)
09:46 Xylakant i'd rather use a symlink, but that's your call
09:47 Xylakant anyways, project.directory.pub should work
09:47 Jarda Xylakant: it's not a big deal, but I just wanted to know if it should be possible to change the folders name :)
09:47 Jarda it doesn't
09:47 Jarda or then I'm doing something wrong
09:47 Wombert it should be possible, yes
09:47 Xylakant you need to place that in build.properties
09:48 Jarda Xylakant: it is there.
09:48 Xylakant can you pastie that file?
09:48 Jarda http://pastebin.com/m5e9bab9
09:48 Xylakant oh, we had that before
09:48 Xylakant let me think
09:49 Xylakant IIRC this is one of the things that cannot be changed in the build.properties file
09:49 Wombert any luck with project.directory.pub = ${project.dir}/public_html, Jarda?
09:49 Wombert it has to be
09:49 Wombert if not, it's a bug
09:49 Jarda Wombert: let me try
09:49 Xylakant the issue is that the build.properties file can only be loaded after we know where the project root is
09:49 Xylakant and to find the project root, we currently check for the pub and the config dir
09:49 Wombert nah, phing will load a build.properties from the current folder or a parent IIRC
09:50 Xylakant nope
09:50 fnordfish can't you just put that as an option to the script?
09:50 Jarda Wombert: makes no difference
09:50 Wombert agavi -Dproject.directory.pub public_html
09:50 Wombert that working?
09:50 Xylakant you can pass it with -D project.directory.pub=public_html
09:50 Xylakant remove that space :)
09:51 Xylakant it's -Dproject.directory.pub=public_html
09:51 Wombert agavi -D project.directory.pub public_html
09:51 Xylakant and phing does not load any build.properties file on it's own
09:51 Xylakant we explicitly load that
09:51 fnordfish i used -D 'var.name' 'prop.string'
09:51 Xylakant it's -D<propname>=<value>
09:51 Jarda yeah, that works
09:52 Jarda maybe this can be written in agavi.bat..
09:52 Xylakant you can if you feel like
09:52 Jarda as we use per project agavi
10:15 matbtt [i=9b3844d7@gateway/web/freenode/x-qddpetbugctsagmx] has quit [Ping timeout: 180 seconds]
10:24 justanothercoder [n=devil@121.243.137.253] has joined #agavi
10:33 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Išeinu"]
10:46 saracen wonders if Wombert knows my real name
10:46 Wombert yes
10:47 Wombert but why are you telling me this kitten story
10:47 saracen Just being random =(
10:48 saracen I forgot you wouldn't response well. It isn't productive nor efficient, i know =(
10:48 saracen respond*
10:48 sth heh
10:48 saracen sth: Is he always like this ;)?
10:49 sth Yes.
10:49 sth He's rather pedantic
10:49 saracen I bet you can't get away with any driveby rowing
10:49 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:50 sth I bet I cant :x
10:58 fnordfish not to raise a big rant - but what do you folks prefer as a ORM propel, doctrine, …?
10:59 Jarda propel.
11:03 horros Propel.
11:04 sth Your face.
11:16 saracen Has propel got better? It used to suck balls.
11:17 Jarda why?
11:19 saracen It used to be quite fidderly to work with compared to doctrine I found. Setting it up was a bitch, and there was also a bug that I encoutered to do with returning records which didnt exist and it wasn't patched for *ages*
11:21 Jarda I like propel workflow
11:21 Jarda schema.xml -> propel-gen -> profit
11:22 Jarda $foo = new Foo(); $foo->fromArray($rd->getParameter('foo')); $foo->save();
11:22 Jarda don't know about that bug
11:23 Jarda 1.4 was released recently and 1.5 is on it's way
11:23 saracen I can't remember much about it now. But the bug was actually to do with the code it generated
11:24 saracen That workflow is identical to Doctrines :P
11:30 Jarda propel wins in speed
11:30 Jarda afaik doctrine uses a lot of runtime introspection
11:35 fnordfish anyone ever heard of Torpor http://code.google.com/p/torpor-php/
11:40 fnordfish forget about that - just had a look at it - seems to be pretty nasty
11:53 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
11:56 CIA-64 david * r4389 /branches/1.0/src/ (5 files in 4 dirs): Fix #1205: Several method existence checks don't deal with visibility
11:58 CIA-64 david * r4390 /branches/1.0/CHANGELOG: CHANGELOG update, refs #1205
11:59 Wombert there's also http://www.outlet-orm.org/
11:59 Wombert and the totally retarded http://www.getdorm.com/
11:59 Wombert and http://www.redbeanphp.com/
12:04 fnordfish yep . outlet looked pretty funny too - redbean is a bit to clever
12:05 saracen Doctrine used to win over propel speed wise. Guess things change :)
12:09 saracen outlet does look alright
12:09 saracen It looks pretty much how I make my models interface with Doctrine anyway
12:11 horros "RedBean allows you to store objects. Just like that. Without ANY configuration, schema or meta mapping. Besides storing objects, RedBean can manage object relations as well."
12:12 horros So, errm, how does it know which object goes into which table?
12:12 horros getting the class name and querying the system tables to find a table with a similar name?
12:13 horros reading the tutorial 1-2-3 for redbean makes me come to one conclusion: it's rubbish.
12:15 fnordfish well, it's "convention over configuration" the very hard way
12:17 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
12:25 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
12:28 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:30 Treffynnon Wombert: what makes it totally retarded? I am slowly getting sick of Doctrine and might just end up back with PDO and dbDeploy for migration
12:32 horros http://ads.stackoverflow.com/ads/cubicle-sweet-cubicle-careers.png
12:32 horros <3
12:47 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
12:51 Wombert Treffynnon: look at their license...
12:51 Wombert [13:12] saracen: Doctrine used to win over propel speed wise. Guess things change :)
12:51 Wombert it's always been slower afaik
12:51 sth horros: Maybe I could get a job where it's always sunny :)
12:52 sth slaps the snow
12:52 Treffynnon Wombert: PMSL
12:54 Wombert Treffynnon: ?
12:54 Wombert dORM is available under the GNU Affero GPLv3 license. If you use this license, your project must be open source. Unlike GPL and LGPL licenses, AGPL covers software that is delivered over a network. In other words, if you use dORM for a web application, you need to make its source available. Click here to learn more about the GNU Affero GPL license.
12:54 Wombert http://www.getdorm.com/download
12:57 Treffynnon ok i won't piss on the channel ( http://uk.answers.yahoo.com/question/index?qid=20070818011135AAWrXAH ). They still haven't written their closed source licence, which makes it useless - hilarious
12:59 Rayne [n=Rayne@eduroam-p3-083.triple-a.uni-kl.de] has joined #agavi
12:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
13:00 Wombert ah
13:00 Wombert psml
13:00 matbtt [i=9b3844d6@gateway/web/freenode/x-uscxvvmyfoqzotvi] has joined #agavi
13:03 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:04 saracen Treffynnon: I couldn't replicate the problem you were having with Doctrine 1.1 btw =(
13:04 saracen http://pastie.org/private/5rui9yhewpvy8k5mgyynig
13:04 saracen That's with the defaults having 0. It changed everytime I saved it
13:06 Rayne [n=Rayne@eduroam-p3-083.triple-a.uni-kl.de] has quit ["Can't talk now. Boss fight."]
13:07 Treffynnon saracen: thats annoying. thanks for digging
13:09 Treffynnon its definitely still happening for me. i have just stripped the defaults from the schema to save me the aggrevation
13:11 saracen If you want to continue down the Doctrine route, I recommend you start using YAML and get doctrine to generate your base classes
13:12 Treffynnon i was using a legacy db and got doctrine generate it from the tables in the mysql db. Seemed like less work than writing it in YAML first.
13:13 Treffynnon does the YAML give any advantage over building the DB in MySQL first and then doing schema/base class generation? I guess you would have your relationships already specified with the YAML approach
13:17 saracen Yeah, it's mostly to do with the relationship stuff and the generation code for newer versions of Doctrine.
13:21 Treffynnon upgrading and regenerating is a reason i hadn't thought of - nice
13:24 saracen That's us remaining hopefully doctrine tells us of a yaml schema change. :)
13:25 saracen The upgrading file with each release isn't too bad though. Shame they don't keep some backwards compatability, though =(
13:26 Wombert mhmmm
13:26 Wombert "some"...
13:28 saracen Well, it's still called Doctrine.
13:28 saracen Of course, the main class is now Doctrine_Core. But points for leaving the project name the same :P
13:30 Treffynnon :)
13:33 v-dogg haha
13:45 digitarald anybody tried/reviewed http://www.kohanaphp.com/ , wanted to hear some unbiased opinions.
13:46 sth And you're asking in here? :P
13:46 digitarald yes, because its a great forum and open-minded developers :)
13:47 digitarald with people looking beyond one's own nose ;)
13:47 Xylakant "Originally based on http://www.codeigniter.com/";
13:47 sth Was this one of the other mojavi forks?
13:48 digitarald I like the idea of http://learn.kohanaphp.com/ … a blog dedicated to post tutorials and snippets
13:48 sth Oh, CI
13:48 sth digitarald: Me too
13:48 sth We need better/more examples for Agavi
13:50 digitarald the start page is good, a lot of buzz words but a good feature summary …
13:50 digitarald ok, kohana routing is no match … but at least regexp based
13:51 sth White on Green = fail
13:51 digitarald docs are wiki based http://docs.kohanaphp.com/general/routing … including tasks like Status and "Todo: Expand, add examples"
13:51 digitarald aka http://docs.kohanaphp.com/userguide
13:52 sth Where's their VCS?
13:53 digitarald http://github.com/kohana
13:53 graste main issue is, that validation is not forced upon the devs and their controller/templates etc. miss the view component of agavi (like all those MVC-lookalikes); ORM seems to be rails-style with belongs_to_and_has_many etc; configuration is mainly array based IIRC
13:55 digitarald yes, it tries to be the leaner ror for php
13:55 digitarald ror2
13:56 digitarald but they have textmate code snippets … I remember somebody had a textmate plugin too for agavi
13:56 digitarald Xylakant maybe?
13:56 Xylakant i dislike <?php defined('SYSPATH') or die('No direct script access.'); this
13:56 Xylakant kohana has it in each and every file
13:57 Xylakant nice idea, but pointless and costs performance
13:57 digitarald wow, yes
13:58 Xylakant if people are incapable of setting up a webserver properly, they should just keep away from programming
13:58 Xylakant i have some textmate snippets, but only few
13:58 digitarald or use wordpress ;)
13:58 digitarald unbelievable that its still php4 … it will never die
13:59 digitarald just like jQuery which will never ever break its API to evolve because it got so widely adopted
14:05 Xylakant a pity
14:05 Xylakant since the jquery api causes eye cancer and mental illness
14:05 sth haha
14:05 Xylakant look at me, I had to work with it
14:06 sth Xylakant now has broken ribs because of jQuery...
14:06 Xylakant yeah, I couldn't see the bump in the snow
14:12 macen digitarald: I updated HistoryManager to 1.2.4... see here http://paste2.org/p/604949 (i don't get emails from your support forums so can't post it)
14:13 CIA-64 david * r4391 /branches/1.0/ (CHANGELOG src/date/AgaviTimeZoneDataParser.class.php): Fix #1208: AgaviTimeZoneDataParser doesn't support - as a time value
14:13 digitarald thx macen, gonna check the forum
14:14 digitarald I am working on releasing my new version
14:14 digitarald but the API changes, so u are maybe better off with yours
14:16 CIA-64 david * r4392 /branches/1.0/ (139 files in 3 dirs): Updated timezone database to 2009u, closes #1207
14:19 digitarald broken ribs, after snowboarding?
14:20 digitarald didn't you wear the full body airbag?
14:22 macen digitarald: think I came across it in my hunt for the solution, with History.Routing class? looks good. couldn't get the match function working though
14:22 macen took it from the smoothgallery download in your showcases
14:22 macen (which doesn't work heh)
14:22 macen their example does, though
14:23 macen with 1.1, not 1.2
14:23 macen bbl
14:23 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
14:23 digitarald what does not work, the link?
14:23 digitarald damn, need to update my blog :(
14:24 digitarald … any good framework that makes the job easy?
14:24 digitarald … nah, just kidding …
14:28 impl Wombert: wat
14:29 CIA-64 david * r4393 /trunk/ (145 files in 8 dirs): merge [4383:4392/branches/1.0]
14:29 Wombert digitarald: kohana = codeigniter
14:29 Wombert = horrible
14:31 Wombert impl: nevermind
14:31 Wombert later or tomorrow will do
14:31 digitarald Wombert: and Lithium?
14:31 Wombert I haven't really looked at it, digitarald
14:32 Wombert but if you look at how all the other frameworks evolved
14:32 Wombert it'll be a couple of years until it's stable and has a good amount of features
14:32 Wombert right now it seems more like a playground
14:34 impl Wombert: oky
14:36 digitarald btw, standard for notification/event system in agavi: Cocoa Notification Center http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/Notificati​ons/Articles/NotificationCenters.html
14:36 sth Note to self: Never show Wombert any videos
14:38 Wombert just remembered he hadn't watched http://www.youtube.com/watch?v=at_f98qOGY0 this year yet
14:39 impl there will be no Mac garbage in my framework!
14:40 saracen Did you just link to any amazon page before with the canon 50D, or do you think I should specifically get the one with the EF-S 18-200mm lens as opposed to another one?
14:40 saracen impl: that was suppose to be in a pm to you =(
14:43 CIA-64 david * r4394 /branches/1.0/src/controller/AgaviExecutionContainer.class.php: forgot this file in [4389], closes #1205 (again)
14:44 CIA-64 david * r4395 /trunk/ (. src/controller/AgaviExecutionContainer.class.php): merge [4394/branches/1.0]
15:09 v-dogg "S" in EF-S stand for "Suxxor"
15:09 v-dogg stands
15:10 saracen :D
15:10 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
15:10 hzilla ping Wombertron
15:11 v-dogg they don't cost anything either so it doesn't really matter which one you pick. they are all good for paper weights (although, being plastic, they don't weight taht much)
15:12 v-dogg aaaanyhow, I was just leaving ->
15:12 saracen ;o
15:15 hzilla ...want to report possible bug sighting in routing
15:15 Wombert hzilla: continue
15:16 hzilla aye aye captain
15:16 hzilla one sec
15:19 hzilla consider this routing snippet: http://pastie.org/773622
15:21 hzilla i found that when using ro->gen('feature') i was getting filter in the domain twice - turns out that in gen() both feature and features were matching so filter was in the assembled watsit twice
15:21 saracen Shouldn't features go after feature?
15:22 hzilla so question is - is that expected?
15:22 hzilla yeh in the end i changed feature route to featured and it was ok
15:22 Xylakant hzilla: that would be a weird thing
15:22 Xylakant since routes names are not matched with a regular expression
15:23 Rayne [n=Rayne@pD9E341C3.dip.t-dialin.net] has joined #agavi
15:23 hzilla hang on
15:24 hzilla it was happening in $this->assembleRoutes i think - showing the filter twice
15:25 hzilla i didn't take it further than that cos i didn't have time
15:26 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
15:26 saracen Speaking of filters, if an agavi dev wants to add to their commit count for cool points (me looks at sth) you could make this description match the class. http://trac.agavi.org/browser/trunk/src/filter/AgaviDispatchFilter.class.php#L18
15:27 Wombert hzilla: oO
15:27 Wombert really?
15:28 hzilla it happened to me
15:28 Xylakant saracen: why don't you provide a patch and earn karma points?
15:29 sth Bloody fraud bs at barclaycard
15:29 saracen Xylakant: Wombert gave me svn access for comment editing a long time ago, I made one commit. I haven't since because I'm too frightened in case I fuck something up =(
15:29 Xylakant route names are matched explicitly
15:29 Xylakant saracen: well, send us the patch
15:30 hzilla ah false alarm
15:30 hzilla i had feature in the routing twice :X
15:30 hzilla my bad
15:30 saracen If I can think of a suitable description, I will. But I've earned enough karma points already for this week :P
15:31 saracen Oh wait. Today is monday =(
15:31 Wombert hzilla: really?
15:31 Wombert hzilla: twice?
15:31 Wombert hzilla: and then this happens?
15:31 Wombert that's odd
15:31 Wombert wouldn't one overwrite the other
15:31 hzilla yeh two routes called feature
15:32 Wombert odd
15:32 hzilla well one route was not in use at the time so i didn't notice it
15:33 Xylakant the second should overwrite the first since routes are stored indexed by name
15:33 Wombert sth is just telling me they're being merged or somesuch
15:33 Xylakant ah, that might be
15:33 Xylakant and then you get the implied route twice
15:34 sth If they have the same pattern, Agavi throws an exception iirc
15:34 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
15:35 CIA-64 david * r4396 /branches/1.0/src/filter/AgaviDispatchFilter.class.php: fix AgaviDispatchFilter docs
15:36 Xylakant sth: the exception gets thrown if two routes have the same name but not the same parent
15:37 Xylakant but otherwise, the options of the second route overwrite the options of the first one
15:37 Xylakant well, all specified options
15:37 Xylakant in effect, the routes get merged
15:38 CIA-64 david * r4397 /branches/david-numbers/: branching off 1.0 for some number validtor and decimal formatter fixes scheduled for 1.0.3
15:39 hzilla should i elaborate my conditions?
15:40 Xylakant and since the implied routes are in the "nostops" options of a route that would effectively duplicate the info
15:40 hzilla yeh the language implied route was also getting duped
15:41 Xylakant nice catch
15:41 hzilla no probs
15:43 Xylakant just spoke to kaos, he'd love to see a ticket
15:43 Xylakant could you make one?
15:43 sth saracen: I don't need to earn cool points.
15:43 MikeSeth [n=me@unaffiliated/mikeseth] has quit [Read error: 60 (Operation timed out)]
15:43 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
15:43 hzilla yep
15:44 saracen sth: Sure.
15:45 sth 1. If I screw up in a big way we can revert 2. If it's really busted, I get fired 3. I'm the most effectual Top Cat, who's intellectual close friends get to call T.C.
15:45 sth Also, Dibble will bust me in the ally way
15:45 sth alley*
15:47 CIA-64 david * r4398 /branches/david-numbers/ (3 files in 3 dirs): first stab at decimal formatter and number validator improvements for 1.0.3
16:01 hzilla who's kaos anyway?
16:02 Xylakant dominik
16:03 Xylakant our routing wizard, also responsible for validation and all that date stuff
16:07 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:20 hzilla speaking of dates
16:22 hzilla i need to explore the locale stuff
16:28 archtech [i=stanv@83.228.56.37] has joined #agavi
16:34 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Read error: 60 (Operation timed out)]
16:38 matbtt [i=9b3844d6@gateway/web/freenode/x-uscxvvmyfoqzotvi] has quit [Ping timeout: 180 seconds]
16:41 CIA-64 david * r4399 /branches/1.0/ (356 files in 52 dirs): fix and bump copyright years
16:54 CIA-64 david * r4400 /trunk/ (357 files in 53 dirs): merge [4396:4399/branches/1.0]
16:56 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
16:58 CIA-64 david * r4401 /trunk/src/ (10 files in 5 dirs): bump copyright years
17:00 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:03 EndLess2Me [n=arch@217.219.147.114] has joined #agavi
17:03 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 54 (Connection reset by peer)]
17:04 EndLess2Me [n=arch@217.219.147.114] has left #agavi []
17:06 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:07 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
17:08 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
17:21 impl macen: I'm too lazy to reply to your mailing list thread, but in the sample app there's a console.php that demonstrates how to do it pretty well
17:21 impl in the pub directory
17:21 impl and you can follow the logic from there
17:26 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:27 macen k
17:38 Xylakant [n=Xylakant@87.79.35.60] has quit []
17:52 Xylakant [n=Xylakant@ip-77-25-22-246.web.vodafone.de] has joined #agavi
18:00 Wombert bai
18:00 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
18:25 graste [n=graste@f053010039.adsl.alicedsl.de] has joined #agavi
18:29 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
19:27 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
19:31 Xylakant [n=Xylakant@ip-77-25-22-246.web.vodafone.de] has quit []
19:55 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
20:10 everplays [n=dp@unaffiliated/everplays] has joined #agavi
20:25 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
20:35 matbtt_ [n=matbtt@port-92-202-125-250.dynamic.qsc.de] has joined #agavi
20:36 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
20:45 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit []
20:47 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
21:31 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
21:49 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
21:55 skoop [n=stefan@unaffiliated/skoop] has quit []
22:43 matbtt_ [n=matbtt@port-92-202-125-250.dynamic.qsc.de] has left #agavi []
23:03 everplays [n=dp@unaffiliated/everplays] has left #agavi []
23:36 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has joined #agavi
23:36 graste [n=graste@f053010039.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:39 Gibbed [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
23:39 Rick [i=rick@unaffiliated/rick] has quit [Nick collision from services.]
23:39 Gibbed is now known as Rick
23:41 Rick [i=rick@unaffiliated/rick] has quit [Read error: 104 (Connection reset by peer)]
23:43 Gibbed [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
23:48 Gibbed is now known as Rick
Day changed Tue Jan 12 2010
00:06 Rayne [n=Rayne@pD9E341C3.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
00:20 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
00:36 archtech [i=stanv@83.228.56.37] has joined #agavi
01:21 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
01:51 movvy- so do validators work on incoming post data as well?
02:21 saracen movvy-: Yes :)
02:22 saracen Incoming everything :)
02:57 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
03:10 movvy- hmm
03:10 movvy- some reason i get internal server error
03:10 movvy- it does not appreciate me
03:11 saracen movvy-: Are you running in production mode?
03:12 saracen If you are, it'll hide error messages you receive
03:12 saracen You've probably made a typo in your validator xml or something
03:14 movvy- hmm
03:14 movvy- i think that the validator i know how to do is for a get
03:14 movvy- not a post
03:14 movvy- is there a certain agavi something or other to check get/
03:14 saracen There's not difference
03:15 saracen no difference*
03:15 saracen Wait, theres one
03:15 saracen lemme paste examples
03:15 movvy- k
03:16 movvy- im trying to post a JSON as well
03:18 saracen http://pastie.org/774494 Might be some errors, hand written and I dont have my contact lenses in :)
03:19 saracen But you can select get/post or generic with the "method=" part. Validators themselves dont care where the input is from
03:19 saracen or request type
03:21 saracen So if you had an action @ /forum/1/post for posting a new comment, you'd want to validate the forum id no matter whether the request was a write/read. When it's a read request, you could display a comment form. When the user submits the form, and it's a write request, then you#d want to validate both the forum id again but also the comment_body or w/e
03:22 saracen For the JSON stuff, you should have overriden the agavi web request stuff and export the values to the validators like they were just post/get values
03:22 saracen I've never done it yet
03:22 saracen Anyway. Hope I did sort of help, I'ma have to leave you because I'm about to fall asleep on my desk
03:23 saracen You should consider getting a *real* timezone. You always seem to be asking questions late at night :P
03:23 saracen It's 3:30am! (here anyway)
03:23 saracen Night <3
04:14 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has quit []
04:27 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
04:45 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
04:52 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has joined #agavi
04:55 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has quit [Client Quit]
04:57 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has joined #agavi
04:59 nfq [n=nfq@dyn.144-85-173-244.dsl.vtx.ch] has quit [Client Quit]
05:59 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
06:28 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
06:29 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
07:14 matbtt [i=9b3844d9@gateway/web/freenode/x-gkwfwbpauphueuxa] has joined #agavi
07:39 fnordfish [n=fnordfis@f052136124.adsl.alicedsl.de] has joined #agavi
07:52 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
07:53 fnordfish [n=fnordfis@f052136124.adsl.alicedsl.de] has quit ["Leaving."]
08:10 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: CIA-64, johann__, Arme[N], v-dogg, pashyon, MikeSeth, justanothercoder
08:13 everplays [n=dp@188.158.8.32] has joined #agavi
08:13 Netsplit over, joins: pashyon, MikeSeth, justanothercoder, v-dogg, Arme[N], johann__, CIA-64
08:47 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:48 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
08:50 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:59 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
09:18 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
09:22 sth Morning
09:23 Jarda afternoon (almost)
09:24 macen morning
09:28 digitarald Huomenta!
09:33 sth Jarda: Almost?
09:33 sth Oh wait, .fi is +2
09:34 Jarda 11:42
09:49 macen Cornerstone is slow at rendering lots of working copy changes whereas Versions is slow at committing them. doh.
09:51 sth My chair feels funny
09:51 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
09:51 sth That's better
09:51 graste huomenta
10:07 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:24 WasabiCat huomenta
10:24 WasabiCat in my view I call $this->getLayer('content')->setTemplate('LoginInput');
10:24 WasabiCat I can't find any documentation on setTemplate()
10:24 WasabiCat is that still the way to do this?
10:26 Xylakant to do what?
10:27 WasabiCat to set a template other than success.php
10:28 Xylakant yes, that should work just fine
10:28 WasabiCat where does this setTemplate() method come from?
10:28 WasabiCat I don't see it anywhere
10:28 WasabiCat it's not defined in AgaviTemplateLayer
10:29 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
10:30 simoncpu hello agavi people... you use XML extensively in your framework, right?
10:30 sth What is this xml you speak of? :)
10:30 Xylakant it's a __call overload WasabiCat
10:30 simoncpu does XSLTProcessor() support xinclude?
10:30 simoncpu you see, i need to transform xml files first before i can include them
10:31 simoncpu i was hoping that PHP can do it
10:31 simoncpu because xsltproc can't... :(
10:31 WasabiCat thank you Xylakant
10:31 Xylakant simoncpu: what are you trying to do?
10:32 simoncpu Xylakant: http://stackoverflow.com/questions/2048222/how-to-transform-xml-files-before-pro​cessing-xinclude
10:32 simoncpu basically, i need to read module.xml and combine the info
10:32 Xylakant nope, i guess that won't work
10:33 Xylakant afaik the xinclude directive does not support xslt processing
10:33 simoncpu yikes... so i guess i just need to xinclude the files first
10:33 simoncpu then do the xslt transform at the end?
10:34 Xylakant or do it two-pass
10:35 Xylakant first do the xslt transformation
10:35 Xylakant save that to a tempfile
10:35 Xylakant then xinclude that
10:38 simoncpu yepp, that's a good solution... too bad xinclude doesn't do xslt
10:41 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
10:42 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit ["We are all friends now! http://digitarald.de"]
10:53 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
10:53 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:38 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
11:43 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
11:44 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
11:51 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 110 (Connection timed out)]
11:51 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:52 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:01 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:05 Rayne [n=Rayne@pD954AAD9.dip.t-dialin.net] has joined #agavi
12:07 macen I must be missing something to not be able to receive parameters via CLI?
12:07 macen tried the "php console.php test -foo bar" method but still nothing passed
12:09 macen if i remove the parameter from the route I get the Error view, unless I don't append the $
12:13 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit [Read error: 110 (Connection timed out)]
12:22 Xylakant macen: try swapping that "php console.php -foo bar test"
12:22 Xylakant and did you validate the parameters?
12:22 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
12:23 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit [Client Quit]
12:23 macen "foo" is defined in Index.xml, http://paste2.org/p/606523
12:23 macen it still matches the route, weirdly(?), but no parameters are set
12:24 macen the route is: <route pattern="^test" module="Public" action="Index" />
12:24 Xylakant how does your action look like?
12:24 Xylakant and did you try the swapped order?
12:25 macen IndexAction: http://paste2.org/p/606525
12:26 macen yes, tried the swapped order, and the above route still matched
12:27 Xylakant macen, what did we learn about validation?
12:27 Xylakant no validation without execute()
12:27 Xylakant never
12:27 macen oh ffs
12:28 macen tyvm
12:28 Xylakant np, common error
12:28 Xylakant I sometimes fall into the same trap
12:28 Xylakant try with an execute method and if that fails, feel free to ask again
12:29 macen ok, thanks
12:55 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
13:13 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:13 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:19 Xylakant macen: does it work now?
13:46 macen Xylakant: am working on something else, but yes it does
13:46 Xylakant thanks for the feedback
13:48 macen ok, yes it is working now - much better than anticipated
13:51 Xylakant fine
13:57 macen will be back to that after lunch :)
13:57 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
14:00 archtech [i=stanv@83.228.56.37] has joined #agavi
14:02 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
14:23 MikeSeth hey can I optionally relax validation for a given action?
14:24 Xylakant certainly
14:25 Xylakant $this->getContainer()->getValidationManager()->setMode(....)
14:25 MikeSeth during validation setup before the action execution
14:25 Xylakant you'll probably have to call that in a method that gets called before validation happens
14:25 Xylakant so in registerValidators() or in initialize()
14:26 MikeSeth naturally
14:53 yossi_ [n=chatzill@62.90.159.110] has joined #agavi
14:53 yossi_ Huomenta
14:54 MikeSeth hay yosseh
15:00 yossi_ Hello
15:00 yossi_ Anyone can link me to an example of routing.xml matching a domain name?
15:09 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
15:16 sth Sure
15:19 sth You need to add source="_SERVER[HTTP_HOST]" to the route
15:19 sth And then you match it like normal.
15:20 sth <route name="foo" pattern="^(something:[^\.]+).example.com" source="_SERVER[HTTP_HOST]" module="foo">
15:20 sth Would match for subdomains
15:20 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
15:22 yossi_ Thanks
15:24 yossi_ What if, I just want to match it, for all routes, and just set a parameter based on it?
15:25 yossi_ I know how would I do it with pattern="..." but not with source="..."
15:26 sth By default, the routing doesn't check the domain, that's why source="" is added
15:28 yossi_ Oh I think I got you
15:28 yossi_ somthing like that
15:29 yossi_ <route name="brand" source="_SERVER[HTTP_HOST]" pattern="^/({brand:brand-x.com|brand-y.com})" stop="false" />
15:29 yossi_ ?
15:32 Wombert yes
15:32 Wombert er
15:32 Wombert well
15:32 Wombert the / won't work
15:32 Wombert but yeah :p
15:33 MikeSeth also you don't really need {} right?
15:33 Wombert <route name="brand" source="_SERVER[HTTP_HOST]" pattern="^(brand:(brand-x.com|brand-y.com))$" stop="false" />
15:33 Wombert like that for instance
15:33 Wombert yes MikeSeth
15:33 Wombert you might need a callback so it also generates a link to that host when generating
15:34 Wombert (and your hostname is likely gonna be dynamic, for local testing etc, so that'd be another reason)
15:34 MikeSeth Wombert: www.affeurope.com <- 100% Agavi
15:36 sth Sorry, I'm in an argument with some guy on the internet
15:36 yossi_ 100% agavi, >1meg javacript :p
15:36 yossi_ lol
15:37 sth http://xkcd.com/386/
15:37 sth This applies
15:43 yossi_ yeah that poped to my head
15:48 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
15:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:00 nfq [n=nfq@dyn.83-228-146-028.dsl.vtx.ch] has joined #agavi
16:05 nfq_ [n=nfq@dyn.83-228-154-182.dsl.vtx.ch] has joined #agavi
16:08 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:19 nfq [n=nfq@dyn.83-228-146-028.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
16:19 nfq_ is now known as nfq
16:21 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
16:24 matbtt [i=9b3844d9@gateway/web/freenode/x-gkwfwbpauphueuxa] has left #agavi []
16:28 nfq_ [n=nfq@dyn.144-85-143-110.dsl.vtx.ch] has joined #agavi
16:32 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
16:34 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
16:36 nfq__ [n=nfq@dyn.83-228-139-203.dsl.vtx.ch] has joined #agavi
16:36 nfq__ [n=nfq@dyn.83-228-139-203.dsl.vtx.ch] has quit [Remote closed the connection]
16:40 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:46 nfq [n=nfq@dyn.83-228-154-182.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
16:50 nfq_ [n=nfq@dyn.144-85-143-110.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:08 yossi_ [n=chatzill@62.90.159.110] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
17:14 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:16 fnordfish [n=fnordfis@89.246.250.218] has left #agavi []
17:20 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:29 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
17:36 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
18:01 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]
18:23 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:43 Xylakant [n=Xylakant@ip-109-85-230-150.web.vodafone.de] has joined #agavi
18:46 Treffynnon Does anyone know if I can set the output_type in the action? If so how?
19:06 graste [n=graste@f053011112.adsl.alicedsl.de] has joined #agavi
19:51 v-dogg Treffynnon: not in action but in view::initialize you can still change the output type
19:51 v-dogg action shouldn't know about output types
20:18 Xylakant_ [n=Xylakant@ip-77-25-15-176.web.vodafone.de] has joined #agavi
20:19 Xylakant_ [n=Xylakant@ip-77-25-15-176.web.vodafone.de] has quit [Client Quit]
20:34 matbtt_ [n=matbtt@port-92-202-33-47.dynamic.qsc.de] has joined #agavi
20:36 Xylakant [n=Xylakant@ip-109-85-230-150.web.vodafone.de] has quit [Read error: 110 (Connection timed out)]
20:37 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
20:47 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
21:07 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
21:24 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
21:24 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit [Client Quit]
21:25 fnordfish [n=fnordfis@f052136124.adsl.alicedsl.de] has joined #agavi
21:44 fnordfish1 [n=fnordfis@f052137131.adsl.alicedsl.de] has joined #agavi
21:56 fnordfish [n=fnordfis@f052136124.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
22:02 Wombert yeah doctrine
22:02 Wombert very good
22:03 Wombert Doctrine_Core::setModelsDirectory vs Doctrine_Core::setExtensionsPath
22:03 Wombert both new in 1.2
22:03 Wombert good job
22:04 hzilla bit pointless eh
22:05 hzilla i'm having some issues with its performance... thinking orm's are more trouble than they are worth
22:11 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
22:14 fnordfish1 [n=fnordfis@f052137131.adsl.alicedsl.de] has quit ["Leaving."]
22:15 matbtt_ Wombert does not like Doctrine ;)
22:15 Wombert well, it's causeing me an inappropriate amount of work and trouble, so... :p
22:16 matbtt_ ...yeah, just wait for 2.0 :)
22:17 matbtt_ ...but is there an alternative? Actually I'm not aware of another one.
22:24 hzilla orms?
22:25 matbtt_ ..yes ORMs?
22:27 hzilla yeh there's a few - propel for example. but tbh i'm recently becoming less convinced about their usefulness esp. wrt to performance and also that u don't seem to abel to do union selects
22:33 matbtt_ ...I used Propel in the past
22:33 matbtt_ ...but I like Doctrine better
22:33 matbtt_ ...and it gained some momentum...
22:34 hzilla its got its good points...
22:35 matbtt_ ...regarding super complex query logic... I suppose that none of these tools can fully cover everything.
22:36 Jarda [n=jarda@e178.nor.fi] has quit [Read error: 104 (Connection reset by peer)]
22:36 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
22:36 hzilla i like the limit control working on records instead of rows but trouble is its not clear what its doing
22:39 Jarda [n=jarda@e178.nor.fi] has joined #agavi
22:40 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
22:56 matbtt_ [n=matbtt@port-92-202-33-47.dynamic.qsc.de] has left #agavi []
22:59 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Rick, graste, Rayne, veturi
23:00 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
23:00 Netsplit over, joins: graste, Rayne
23:00 Rayne [n=Rayne@pD954AAD9.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
23:01 Netsplit over, joins: Rick, veturi
23:01 graste [n=graste@f053011112.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:02 graste [n=graste@f053011112.adsl.alicedsl.de] has joined #agavi
23:03 graste [n=graste@f053011112.adsl.alicedsl.de] has quit [Client Quit]
23:58 CIA-64 david * r4402 /branches/1.0/ (CHANGELOG src/database/AgaviDoctrineDatabase.class.php): Support for Doctrine 1.2, closes #1210
Day changed Wed Jan 13 2010
00:18 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
00:41 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
01:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
03:13 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection]
03:35 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
04:47 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:25 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has left #agavi ["Leaving"]
05:59 Rick [i=rick@unaffiliated/rick] has quit ["I… don't need to be here."]
06:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:49 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
06:49 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:20 matbtt [i=9b3844d9@gateway/web/freenode/x-shyljcqmleeqwxpx] has joined #agavi
07:25 MikeSeth [n=me@unaffiliated/mikeseth] has quit [Read error: 104 (Connection reset by peer)]
07:27 Rick [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
07:28 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
07:29 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
07:31 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:43 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:45 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:21 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:24 fnordfish [n=fnordfis@89.246.250.218] has left #agavi []
08:24 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:38 Jarda ls
08:39 Jarda fail..
08:40 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:53 saracen Jarda: Don't worry, nobody saw it
08:56 Jarda well, better this than "sudo aptitude update" and next line "dfjklsajklven235"
08:56 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:10 ttj A-ha!
09:11 ttj ssh e178.nor.fi -l jarda
09:11 ttj dfjklsajklven235
09:11 ttj Fail.
09:11 Jarda try "boobies" instead
09:12 ttj funbags
09:23 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:29 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
09:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:38 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
10:18 macen are there any static methods available to determine what the context is (eg. web / console / json) ?
10:19 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 60 (Operation timed out)]
10:37 Xylakant macen: $context->getName()
10:37 Xylakant however, since it's possible to have more than one context at every time this cannot be determined staticall
10:37 Xylakant y
10:46 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
10:46 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
10:46 krycek_ is there a pdf of agavi's documentation? I cann't access agavi.org right now
10:46 sth Sure
10:46 sth I'll dig the link out
10:47 sth Oddly, I can't either
10:47 krycek_ The problem is not here then. I'm loosing too many packages pinging agavi.org
10:47 sth krycek_: One sec, we're fixing it
10:47 krycek_ ok
10:48 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
10:48 Treffynnon Hi I asked a question last night right before a power cut. Agavi.org seems to be down http://downforeveryoneorjustme.com/http://www.agavi.org/ so I cannot get the logs to see if any answers came in
10:49 Wombert yeah
10:49 saracen 11:22:43 < sth> krycek_: One sec, we're fixing it
10:49 Wombert we're working on it
10:49 Treffynnon is it possible to choose the output type in the action? if so how?
10:49 saracen 19:59:57 < v-dogg> Treffynnon: not in action but in view::initialize you can still change the output type
10:49 saracen 20:00:13 < v-dogg> action shouldn't know about output types
10:49 Treffynnon Wombert and Saracen cool and thanks
10:49 saracen Ha, thank everybody else. I just copy and paste :P
10:49 Jarda matbtt: you asked yesterday if there are alternatives to doctrine. Propel is. And currently rapidly developing (or atleast moving, all movement isn't development..)
10:49 Treffynnon :) @saracen thanks to v-dogg as well
10:49 Wombert Treffynnon: please describe your use case
10:49 Wombert Treffynnon: this functionality will be removed at some point
10:49 Wombert 2.0 at the latest, maybe even before
10:49 Wombert half of AgaviExecutionFilter's complexity in the caching-related parts are because of this feature
10:49 Treffynnon i have files that i want to serve via a url but the url might also output text/html depending on the record being accessed in the DB
10:49 Jarda wait a sec
10:49 Wombert wait so
10:49 Wombert it serves a file?
10:49 Wombert what does the action do?
10:49 Wombert check if the file is valid and stuff?
10:49 Wombert is all it does output a file?
10:49 sth saracen: fails
10:49 Wombert then I would do a "download" or "binary" or "generic" output type
10:49 saracen sth: Is there a reason this time, other than me just being me?
10:49 Wombert and then set the Content-Type header in the view
10:49 Wombert don't create one output type per mime type in this case
10:49 sth saracen: for being you
10:49 sth British people are retarded
10:49 Treffynnon it checks the id in the db for validity and if it is a file then it will do the download/binary/blah output_type but if the record is text or html then it will output via executeHtml
10:49 Jarda $this->getResponse()->setContentType('text/html');
10:49 Jarda I would use a custom validator
10:49 Xylakant sth: rare case, but I agree with you
10:49 Wombert okay, Treffynnon, so including layout etc?
10:49 sth Xylakant: http://www.dailymail.co.uk/news/article-1242729/Motorists-drove-half-MILE-ice-co​vered-canal-facing-court.html
10:49 Wombert okay
10:50 Wombert sth / saracen / Xylakant: I have nothing against off-topic talk, but right now, you're interfering with my on-topic discussion
10:50 Wombert stfu please
10:50 Wombert or use /query
10:50 sth sorry
10:50 Treffynnon Wombert: sorry no it would exlcude layout and template and just output the content of the row in the database
10:50 Wombert Treffynnon and v-dogg: this is one of the cases where I think it's valid for the Action(!) to adjust the output type
10:50 Wombert Treffynnon: but then why do you need the html output type?
10:50 Wombert Treffynnon: wouldn't
10:50 Wombert [12:47] Jarda: $this->getResponse()->setContentType('text/html');
10:50 Wombert be enough?
Log opened Wed Jan 13 12:38:03 2010
12:38 Chuckwalla [n=chuckwal@agavi.org] has joined #agavi
12:38 Irssi: #agavi: Total of 27 nicks [1 ops, 0 halfops, 0 voices, 26 normal]
12:38 Irssi: Join to #agavi was synced in 3 secs
12:45 krycek_ site is back
12:49 Treffynnon ignore my previous messages my executeRead() wasn't returning anything :(
12:49 Treffynnon all working now
12:52 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
13:01 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:05 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
13:51 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
13:59 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
13:59 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
14:03 CIA-64 david * r4403 /branches/1.0/ (CHANGELOG src/date/AgaviOlsonTimeZone.class.php): Fix #1211: ICU Bug 6814
14:05 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
14:09 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:10 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:12 pashyon2 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:17 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
14:21 Wombert [n=Wombert@munich.bitextender.net] has quit [Read error: 110 (Connection timed out)]
14:24 justanothercoder [n=devil@121.243.137.253] has quit [Read error: 104 (Connection reset by peer)]
14:30 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
14:30 justanothercoder [n=devil@121.243.137.253] has joined #agavi
14:40 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
14:40 J-P hi
14:41 J-P does anyone knows Wordpress MU ?
14:42 v-dogg MUtools
14:42 v-dogg what's MU?-)
14:42 J-P this: http://mu.wordpress.org
14:43 J-P I'm asked if it's possible to build an entire site with it
14:43 J-P use it as a CMS
14:46 J-P I still dislike building a site using an existing CMS
14:53 Xylakant depends on the site but I'd rather not use wordpress as a fully featured cms
14:53 Xylakant it's a blog engine and it's pretty ok at what it does
14:54 Xylakant unless you're trying to build a blog-site I'd rather use a real cms that's intended to be a cms than bending a blogging engine
14:54 Xylakant though I haven't tried using wordpress mu as a cms
14:54 J-P noted
14:54 J-P :)
14:54 J-P thnx
15:04 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
15:09 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
15:27 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:51 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
15:59 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:03 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
16:11 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
16:34 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection]
16:37 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit []
16:38 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
17:00 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:01 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit []
17:02 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
17:03 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit [Remote closed the connection]
17:03 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has joined #agavi
17:06 pashyon2 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:16 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
17:17 Rayne [n=Rayne@pD9E36FCA.dip.t-dialin.net] has joined #agavi
17:25 hzilla question about phptal adapter, where can i write custom tales expressions so that they can be used in the templates a la http://phptal.org/manual/en/#custom-modifiers
17:28 yossi_ [n=chatzill@62.90.159.110] has joined #agavi
17:28 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:28 yossi_ Huomenta
17:30 yossi_ on the Agavi Guide 1.Introduction under Application filesystem layout "through the web server but do not not need to be processedby the application" - double 'not' and no space between 'processed' and 'by'
17:31 yossi_ i'll just open a ticket...
17:43 sth Oh.
17:50 everplays [n=dp@unaffiliated/everplays] has left #agavi []
17:55 Wombert yossi_: svn co the docs
17:55 Wombert and send a patch to users@ or dev@
17:55 Wombert no need for a ticket...
17:55 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
17:58 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
18:00 krycek_ sth: can you give me the link to the pdf we talked earlier?
18:05 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:06 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
18:07 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
18:15 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
18:16 Rayne [n=Rayne@pD9E36FCA.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
18:29 fnordfish1 [n=fnordfis@89.246.250.218] has quit ["Leaving."]
18:40 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:40 sth krycek_: http://www.agavi.org/documentation-nightly-pdf.tar.gz
18:55 krycek_ hm, tkz
18:55 graste [n=graste@f053006232.adsl.alicedsl.de] has joined #agavi
18:55 krycek_ and for the API, is there a pdf file?
19:16 sth Nope :/
19:16 sth Not that I know of
19:16 sth You could download the html version.
19:20 sth wget -m http://agavi.org/apidocs
19:30 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
19:41 archtech [n=stanv@83.228.56.37] has joined #agavi
19:43 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
19:52 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
20:09 fnordfish [n=fnordfis@f052137131.adsl.alicedsl.de] has joined #agavi
20:15 Rayne [n=Rayne@pD9E36FCA.dip.t-dialin.net] has joined #agavi
20:18 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has quit []
20:46 WasabiCat [n=moritz@adsl-89-217-36-238.adslplus.ch] has quit []
20:50 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
21:13 archtech [n=stanv@83.228.56.37] has quit [Client Quit]
21:31 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:38 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit ["bai"]
21:54 fnordfish1 [n=fnordfis@f052129089.adsl.alicedsl.de] has joined #agavi
21:57 fnordfish1 [n=fnordfis@f052129089.adsl.alicedsl.de] has left #agavi []
22:05 fnordfish [n=fnordfis@f052137131.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
22:17 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
22:32 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
22:55 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
22:56 archtech [i=stanv@83.228.56.37] has joined #agavi
22:57 archtech [i=stanv@83.228.56.37] has quit [Remote closed the connection]
23:04 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:06 archtech [i=stanv@83.228.56.37] has joined #agavi
23:14 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
23:17 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
23:27 graste [n=graste@f053006232.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:37 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
23:38 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
23:43 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
23:47 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
Day changed Thu Jan 14 2010
00:04 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
00:07 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
00:07 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
00:20 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["Bai4now!"]
00:45 Rayne [n=Rayne@pD9E36FCA.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
01:17 yossi_ [n=chatzill@62.90.159.110] has quit [Read error: 54 (Connection reset by peer)]
02:28 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:22 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:59 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:04 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
06:20 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
06:27 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
06:35 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
06:51 Jarda can I (and should I) validate $_SERVER data?
06:52 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
06:52 Jarda especially $_SERVER['PHP_AUTH_USER'] and $_SERVER['PHP_AUTH_PW']
07:07 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 104 (Connection reset by peer)]
07:27 fnordfish [n=fnordfis@f052129089.adsl.alicedsl.de] has joined #agavi
07:30 fnordfish [n=fnordfis@f052129089.adsl.alicedsl.de] has quit [Client Quit]
08:09 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:18 matbtt_ [i=9b3844d9@gateway/web/freenode/x-zhoaksxxscazukjg] has joined #agavi
08:37 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
08:38 matbtt_ [i=9b3844d9@gateway/web/freenode/x-zhoaksxxscazukjg] has quit [Ping timeout: 180 seconds]
08:38 matbtt [i=9b3844d9@gateway/web/freenode/x-shyljcqmleeqwxpx] has quit [Ping timeout: 180 seconds]
08:45 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:49 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
08:51 matbtt [i=9b3844d9@gateway/web/freenode/x-imhojqsipxoewvrs] has joined #agavi
09:01 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:01 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:15 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:36 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
09:53 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:53 E_mE huomenta
09:54 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
10:02 everplays [n=dp@unaffiliated/everplays] has joined #agavi
10:06 E_mE http://photos.fmysex.com/2010/01/sex-and-pregnancy-education-fail/
10:11 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
10:11 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
10:16 Treffynnon [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
10:18 Treffynnon is now known as Treffynnon_
10:21 Treffynnon_ [n=chatzill@82-69-141-230.dsl.in-addr.zen.co.uk] has left #agavi []
10:24 Treffynnon [n=simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
10:31 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
10:34 krycek_ how is the best way to integrate recaptcha with agavi?
10:34 krycek_ I think the "right" way would be a recaptcha validator, wouldn't it?
10:35 sth yes, probably.
10:36 Xylakant yes, it is
10:38 krycek_ but I'm not sure how to load the recatchalib.php since its not a class... how to force a file to be included on every request in the autoload config file?
10:39 sth You could convert it to a OO structure
10:39 sth I can't remember the file being that complex.
10:41 krycek_ It's not. Just one file around 300 lines.
10:41 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
10:41 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
10:49 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
10:54 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
10:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:03 ttj http://www.boingboing.net/2006/09/24/secure-your-checked-.html
11:13 horros That's BRILLIANT!
11:21 sth haha, only in america
11:57 krycek_ how to get the user's ip inside a validator?
11:58 Xylakant $_SERVER[REMOTE_ADDR] ?
11:59 Xylakant well, if you're not behind an accelerator or loadbalancer that is
12:01 krycek_ hmm... but there isn't an $...->getContext()->getRequest()->getRemoteAddress() or something like that?
12:02 Xylakant there might actually be, let me check
12:02 krycek_ a la agavi way
12:05 Xylakant nope, can't find any. I might be struck with temporary blindness though
12:05 Xylakant what are you trying to achieve?
12:05 krycek_ hmm... I'm trying to create a recaptcha validator
12:06 krycek_ and it needs the user ip to validate
12:07 Xylakant well, you really need to look out, if you're behind any kind of proxy thing may get hairy
12:07 Xylakant since you always get your proxies ip in REMOTE_ADDR
12:08 Rick recaptcha would have the proxy id too
12:09 Rick unless recaptcha specifies something special about ip handling I would just go with REMOTE_ADDR
12:10 Xylakant Rick: yes, certainly but the question is "what are they doing with the ip?" if it goes into the challenge, then using the proxy IP weakens the challenge and thus the captcha
12:11 Rick /shrug
12:11 Rick if you think there's a problem with recaptcha it'd be better to talk to recaptcha about it
12:12 Rick the recaptcha api doc says 'remoteip' so it's likely to be the ip of the endpoint
12:12 Xylakant I don't think there is a problem, I'm just pointing out a pitfall for krycek_
12:14 MugeSo krycek_: $context->getRequest()->getSourceValue('REMOTE_ADDR');
12:15 Xylakant and the API doc says remoteip: The IP address of the user who solved the CAPTCHA.
12:15 Xylakant it's not the proxy address
12:16 Rick the doc doesnt mention anything about special handling of proxies so its gotta be endpoint
12:16 Xylakant so my loadbalancers IP, potentially an internal ip?
12:17 Rick if your loadbalancer is polluting REMOTE_ADDR there's a problem
12:17 Rick :p
12:18 Xylakant what?
12:18 Xylakant any accelerator proxy will do that
12:18 Xylakant varnish, squid
12:18 Xylakant an apache in front of a lighty backend
12:19 MugeSo http://coderepos.org/share/browser/lang/php/Agavi_Recaptcha
12:21 krycek_ I wish you had given me that link earlier... but thanks, that will help a lot
12:23 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:34 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:40 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has joined #agavi
12:43 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:43 krycek_ done! working!
12:49 krycek_ I would like to change the language of the words displayed by recaptcha... but I guess it's not possible
12:51 WasabiCat huomenta
13:19 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has quit []
13:23 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
13:30 horros Oh.
13:30 horros How surprising.
13:30 horros SOAP-ERROR: Parsing WSDL: Missing / with name 'setStatus'
13:30 horros Big surprise that PHP + SOAP = massive catastrophic fail.
13:30 horros :x
13:31 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has joined #agavi
13:31 sth Xylakant: Sorry, we had to move your paper tray to make way for red bull cans
13:31 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
13:32 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has quit [Client Quit]
13:33 Xylakant sth: I was wondering why there was one missing for the full rectangle
13:33 Xylakant and why it's only one level high
13:40 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
13:42 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:42 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
14:35 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
14:54 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:58 Rayne [n=Rayne@pD9E350A2.dip.t-dialin.net] has joined #agavi
15:19 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:19 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
15:24 hzill__ Hey Xlyakant any idea where i should extend/modify to add custom modifiers in PHPTal? like this http://phptal.org/manual/en/#custom-modifiers
15:25 Xylakant no, sorry
15:37 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
15:48 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:07 krycek_ The kind of you-can-edit-just-your-own records is better done where?
16:15 Xylakant what?
16:17 krycek_ I want to test to make that if the user that is treying to edit something is the same user that has created that record
16:19 krycek_ *make sure, *trying
16:19 saracen Validation
16:19 saracen The thing you're trying to edit probably has a customer validator already, right? One which checks the database item exists and then exports it? :)
16:20 saracen You could check to see if new params are given in the validation xml, which has permissions required
16:20 saracen custom*
16:23 Xylakant why not getCredentials?
16:24 krycek_ saracen: those params can be replaced by an getUser()->hasCredential, right?
16:24 archtech [i=stanv@83.228.56.37] has joined #agavi
16:24 krycek_ getCredential was my first idea
16:24 krycek_ I could return NULL after testing
16:25 Xylakant the action can require credential "user_id.<creatorid>" and you could give that to the user when logging in
16:25 krycek_ and then the agavi itself would deal with the consequences
16:25 saracen You can use getCredential, but like the way Xylakant suggested, I don't like it.
16:25 saracen Oh
16:26 Xylakant what's bad about getCredentials/hasCredentials?
16:26 saracen Oh nevermind, I never read what Xylakant said correctly. Yeah, don't suppose it matters where you get the "creatorid" from
16:26 Xylakant placing permissions checks in the validator is wrong
16:27 Xylakant they should be in the security subsystem
16:27 saracen Hmm, hang on. So where would the check be made?
16:28 saracen You'd put logic in getCredentials?
16:28 saracen of the action
16:29 krycek_ why not?
16:29 saracen I'm not disagreeing, just asking if that's what you'd do? :)
16:30 saracen The examples I've seen, I've never seen request data get passed to getCredentials
16:30 saracen If you can do that, awesome.
16:32 krycek_ hmm... I can't, I guess
16:32 saracen So what now?
16:32 krycek_ but I can get the data from the request data holder
16:32 krycek_ no?
16:33 saracen Yeah, you can. You can do that in execute* and validate* too, which I've always found odd that they bother.
16:33 saracen To pass it, that is
16:33 saracen I believe it's set on the execution container
16:34 krycek_ ok, but after knowing if the user has or has not permission, do I have to raise a exception to tell agavi that something is not allowed?
16:34 saracen Agavi should send it to the secure error action for you
16:35 saracen If you return a credential the user doesn't have
16:35 saracen I'm still not convinced about this stuff for dynamically checking though, but that's just me.
16:39 krycek_ another doubt that I have is if an action have an executeWrite and an executeRead, can the first be secure and the second don't? I mean, the first can be called just in case the user being logged and the second don't
16:40 sth saracen: you just missed your one and only chance to say "that's what she said"
16:40 krycek_ because the isSecure is valid for both
16:40 saracen sth: where?! =(
16:40 sth in #couchdb
16:40 saracen krycek_: Yeah it can be
16:40 sth < sth> "This one is harder than the other"
16:40 saracen You just add more logic to getCredentials, to see what the request method is
16:41 krycek_ I'm going to try it... thank you both
16:49 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:56 Treffynnon [n=simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Remote closed the connection]
17:00 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
17:00 Wombert krycek_ / saracen / Xylakant: the recommended approach is to extend AgaviSecurityFilter
17:00 Wombert and implement whatever custom security checks you also need
17:01 Wombert e.g. this "is the current user the creator of this item" check
17:05 krycek_ but how the AgaviSecurityFilter will know which field to look for
17:06 krycek_ for every king of item can be a different one
17:06 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:06 krycek_ *kind
17:11 matbtt krycek: extended AgaviSecurityFilter to call an additional method of the action implementation
17:11 matbtt within the action you should know which field on which object needs to be checked
17:12 krycek_ I see, sounds a good idea indeed.. maybe it could be included by default in AgaviRbcaSecurityFilter
17:13 krycek_ by default returning true (has permission to execute that action)
17:16 matbtt ...maybe that is to application specific.
17:17 Rayne [n=Rayne@pD9E350A2.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
17:34 matbtt [i=9b3844d9@gateway/web/freenode/x-imhojqsipxoewvrs] has quit [Ping timeout: 180 seconds]
17:51 CIA-64 david * r4404 /documentation/trunk/topics/tutorial/ (10 files in 8 dirs): some cleanups and fixes, also closes #1212
18:01 Jarda also closes :D
18:04 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
18:13 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
18:17 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has quit []
18:21 E_mE can stop="no" be used instead of ="false" with the routes?
18:22 E_mE is no and false parsed into a falsey value?
18:23 Xylakant should be
18:24 Xylakant yes/no on/off true/false should all be converted to booleans in AgaviToolkit::literalize()
18:25 E_mE thanks
18:25 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:26 moshtaghi [n=mehdi@78.38.99.3] has joined #agavi
18:28 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
18:30 moshtaghi hi channel!!!
18:31 moshtaghi agavi is what advantage the Symfony?
18:35 moshtaghi [n=mehdi@78.38.99.3] has quit [Remote closed the connection]
18:46 everplays [n=dp@unaffiliated/everplays] has left #agavi []
18:46 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 110 (Connection timed out)]
18:56 Xylakant [n=Xylakant@ip-77-25-203-5.web.vodafone.de] has joined #agavi
18:57 graste [n=graste@f053001238.adsl.alicedsl.de] has joined #agavi
19:09 Xylakant_ [n=Xylakant@lisa.vpntunnel.se] has joined #agavi
19:20 Xylakant [n=Xylakant@ip-77-25-203-5.web.vodafone.de] has quit [Read error: 110 (Connection timed out)]
19:20 Xylakant_ is now known as Xylakant
19:21 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has joined #agavi
19:22 everplays [n=dp@unaffiliated/everplays] has joined #agavi
19:27 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Read error: 60 (Operation timed out)]
19:38 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
20:13 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
20:26 fnordfish [n=fnordfis@f052129089.adsl.alicedsl.de] has joined #agavi
20:45 everplays [n=dp@unaffiliated/everplays] has left #agavi []
21:00 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has left #agavi []
21:18 Xylakant [n=Xylakant@lisa.vpntunnel.se] has quit []
21:46 fnordfish1 [n=fnordfis@f052140046.adsl.alicedsl.de] has joined #agavi
21:48 fnordfish1 [n=fnordfis@f052140046.adsl.alicedsl.de] has quit [Client Quit]
21:51 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has joined #agavi
22:00 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
22:02 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has left #agavi []
22:08 fnordfish [n=fnordfis@f052129089.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
22:39 E_mE wow, the finnish government really are quite forceful, want to eventually outlaw smoking tobacco altogether in the country.. :o
22:40 hzill__ don't finnish people need vices?
22:49 nfq [n=nfq@dyn.83-228-177-086.dsl.vtx.ch] has joined #agavi
22:59 hzill__ what's the best way to test if http request is POST or GET in routing config?
23:06 saracen Why do you want to?
23:07 sth You can set methods to routres
23:08 sth routes*
23:08 hzill__ i was thinking about routign to different action based on http get/post
23:08 sth hzill__: method="read"
23:08 sth etc
23:08 saracen sth: Are you sure? You can limit request types to certain actions with constraint="read" for example.
23:09 saracen Is that what you meant?
23:09 sth I'm pretty sure you can add method too
23:09 hzill__ method defines which method to route to, i was looking for a method to switch to a different action with a get or post
23:10 hzill__ for an ajax toggle
23:10 hzill__ eg get sets on, post sets off
23:10 hzill__ can do it in a single action but thought it might be clearer if i split the actions
23:11 saracen I don't see how it would. Most people that use Agavi, that have read the tutorials and such have come to know the executeRead and executeWrite logic - for example posting a comment. executeRead shows the comment form. executeWrite adds the actual comment. Unless your case is really weird
23:13 hzill__ yeh but a toggle actually writes on both methods so technically it should be in different actions both with post right?
23:13 hzill__ eg a favourite toggle
23:14 hzill__ so u caould have fav or unfav actions
23:14 hzill__ and fav/unfav routes
23:14 hzill__ or i was thinkging have one route just fav and it does fav on get and unfav on write
23:14 hzill__ post i mena
23:15 hzill__ the poitn being just to reduce the number of urls
23:15 saracen True. Why don't you just use routing to pass ?set=1 or ?set=0?
23:15 saracen Or when it's called twice, it just toggles? ;x
23:16 hzill__ yeh i just wanted to obfuscate the controls for casual observers
23:17 saracen set=md5(some_randomly_generated_key_used_for_setting/unsetting_which_changes_on_​every_access) :D
23:18 hzill__ haha i think that's a bit much! its no prob - i'll just put all the logic in one action and use get/post to toggle
23:18 hzill__ and the .com/fav can handle both cases
23:20 graste [n=graste@f053001238.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:21 saracen sth: I think you should stealthily commit some code in to agavi which is a routing callback for favicon requests, it could generate thumbnail images and cache them from google image search, SafeSearch off.
23:29 archtech [i=stanv@83.228.56.37] has joined #agavi
Day changed Fri Jan 15 2010
00:22 nfq_ [n=nfq@dyn.83-228-168-005.dsl.vtx.ch] has joined #agavi
00:29 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["Bai4now!"]
00:38 nfq [n=nfq@dyn.83-228-177-086.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
00:38 nfq_ is now known as nfq
00:41 nfq [n=nfq@dyn.83-228-168-005.dsl.vtx.ch] has quit []
01:38 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
02:26 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
02:48 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
04:06 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
04:49 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
06:35 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:26 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:36 everplays1 [n=dp@188.158.10.19] has joined #agavi
07:36 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
07:36 everplays1 is now known as everplays
07:45 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has joined #agavi
07:57 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:03 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
08:04 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
08:10 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: CIA-64, johann__, everplays, MugeSo, hzilla_, sth, Jarda, Arme[N], v-dogg, MikeSeth, (+2 more, use /NETSPLIT to show all of them)
08:12 Netsplit over, joins: hzilla_, MugeSo, everplays, justanothercoder, MikeSeth, veturi, Jarda, CIA-64, johann__, Arme[N] (+2 more)
08:20 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
08:26 fnordfish [n=fnordfis@f052140046.adsl.alicedsl.de] has joined #agavi
08:29 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
08:29 _cheerios huomenta
08:29 fnordfish [n=fnordfis@f052140046.adsl.alicedsl.de] has quit [Client Quit]
08:53 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
08:59 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
09:01 graste huomenta
09:02 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
09:11 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:31 archtech [i=stanv@83.228.56.37] has joined #agavi
09:41 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:42 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Remote closed the connection]
09:54 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
09:54 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:55 E_mE huomenta
10:05 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has joined #agavi
10:11 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
10:22 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:30 Jarda E_mE: where did you read this thing about finns banning smoking?
10:32 E_mE jarda, two ticks
10:32 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
10:34 E_mE Jarda: http://news.bbc.co.uk/2/hi/europe/8458347.stm
10:35 sth Jarda: How will you guys cope?
10:36 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:37 Jarda Easily
10:37 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
10:37 Jarda I hate cigarette smell
10:41 sth It gives me a headache
10:41 Jarda unit testing gives me a headache..
10:42 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
10:46 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:58 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
11:01 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
11:31 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: @ChanServ
11:31 Netsplit over, joins: @ChanServ
11:33 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 60 (Operation timed out)]
11:40 saracen cigarette testing fives me a unitache
11:40 saracen gives* =(
11:41 Jarda five me give!
11:42 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: @ChanServ
11:42 Netsplit over, joins: @ChanServ
11:48 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 101 (Network is unreachable)]
11:48 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
11:49 E_mE [n=jeramy@79.148.241.204] has joined #agavi
11:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
11:51 matbtt_ [n=matbtt@port-92-202-24-219.dynamic.qsc.de] has left #agavi []
12:09 E_mE woah! tumble weed!!
12:13 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
12:17 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 60 (Operation timed out)]
12:32 E_mE [n=jeramy@79.148.241.204] has quit [Read error: 110 (Connection timed out)]
12:43 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
12:43 graste :)
12:46 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 54 (Connection reset by peer)]
12:46 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
13:31 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
13:44 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:47 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
13:49 krycek_ [n=dsadsa@201-2-130-43.paemt705.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
13:55 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
14:15 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
14:26 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
14:29 Treffynnon I have just been looking through the sample app and noticed this in one if the routing.xml routes: pattern="^/({locale:[a-z]{2}(_[A-Z]{2})?})"
14:29 Treffynnon curious what the outter curly braces do/are there for
14:29 everplays [n=dp@unaffiliated/everplays] has left #agavi []
14:32 Xylakant the round braced mark the group and the curly braces the actual paramter
14:32 Xylakant something like (/{optional:\d+) would be possible
14:33 Xylakant the slash gets matched along with the parameter but only digits will be taken for the parameter value
14:33 Xylakant as a side-effect the outer curly braces make escaping for curly braces in the parameter expression unnessesary
14:34 Xylakant that's what they are used for in this case
14:34 Treffynnon ah thanks thats very handy to know. definitely be making use of that in this project
15:07 _cheerios [n=_cheerio@195.197.209.254] has quit ["nn"]
15:10 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:10 fnordfish1 [n=fnordfis@89.246.250.218] has quit ["Leaving."]
15:15 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
15:56 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:57 Xylakant [n=Xylakant@87.79.35.60] has quit []
16:04 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
16:13 krycek_ [n=dsadsa@200.203.26.34] has joined #agavi
16:49 sikkle__ [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
16:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
16:53 sikkle__ is now known as sikkle
17:10 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
17:12 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:19 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
17:21 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
17:24 Wombert [n=Wombert@munich.bitextender.net] has quit [Remote closed the connection]
17:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
17:41 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:41 archtech [i=stanv@83.228.56.37] has quit []
17:42 E_mE finally back online, smegging spanish ISPs
17:45 E_mE is it a function to get all translations from my .mo file via the translation manager with just the domain and locale?
17:52 E_mE haha 5% of the UK think that bill gates is a famous thief hehehe http://news.bbc.co.uk/2/hi/technology/8458880.stm
18:16 krycek_ they are not wrong
18:25 krycek_ [n=dsadsa@200.203.26.34] has quit []
18:27 WasabiCat [n=moritz@adsl-188-155-25-111.adslplus.ch] has quit []
18:28 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
18:36 fnordfish [n=fnordfis@89.246.250.218] has quit [Remote closed the connection]
18:58 Rayne [n=Rayne@pD9E36FF1.dip.t-dialin.net] has joined #agavi
19:21 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
19:32 graste [n=graste@f053002224.adsl.alicedsl.de] has joined #agavi
20:04 Rayne [n=Rayne@pD9E36FF1.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
20:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
21:05 everplays [n=dp@unaffiliated/everplays] has left #agavi []
22:01 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
22:01 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
22:02 hzilla /j #jquery
22:02 hzilla :o
22:17 whateva [n=chatzill@lib197.lib.nau.edu] has joined #agavi
22:18 Rayne [n=Rayne@pD9E36FF1.dip.t-dialin.net] has joined #agavi
22:25 whateva [n=chatzill@lib197.lib.nau.edu] has left #agavi []
22:31 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
22:41 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: v-dogg, horros
22:44 Arme[N-1] [n=Arme[N]@209.9.227.207] has joined #agavi
22:50 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: johann__, CIA-64, simoncpu, Arme[N]
22:51 Netsplit over, joins: simoncpu
23:01 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
23:08 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Rick, saracen, graste, @ChanServ, sth, Jarda, macen, simoncpu, Treffynnon, Arme[N-1], (+6 more, use /NETSPLIT to show all of them)
23:11 Netsplit over, joins: justanothercoder
23:15 ChanServ [ChanServ@services.] has joined #agavi
23:15 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
23:15 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
23:15 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
23:15 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
23:15 graste [n=graste@f053002224.adsl.alicedsl.de] has joined #agavi
23:15 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
23:15 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
23:15 sth [n=sth@vor.thulbourn.com] has joined #agavi
23:15 Jarda [n=jarda@e178.nor.fi] has joined #agavi
23:15 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
23:15 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
23:15 Rick [i=rick@unaffiliated/rick] has joined #agavi
23:15 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
23:15 impl [i=impl@atheme/member/impl] has joined #agavi
23:15 ServerMode/#agavi [+o ChanServ] by irc.freenode.net
23:21 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
23:24 CIA-64 [n=CIA@208.69.182.149] has joined #agavi
23:24 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: CIA-64
23:38 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
23:40 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
Day changed Sat Jan 16 2010
00:09 Netsplit over, joins: CIA-64
00:09 johann__ [n=hartmann@mayflowerholding.com] has joined #agavi
00:14 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: johann__, CIA-64
00:17 nfq [n=nfq@dyn.83-228-157-065.dsl.vtx.ch] has joined #agavi
00:19 Netsplit over, joins: johann__, CIA-64
00:26 graste1 [n=graste@f053006117.adsl.alicedsl.de] has joined #agavi
00:42 graste [n=graste@f053002224.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
01:02 graste1 [n=graste@f053006117.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
01:19 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
01:19 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Remote closed the connection]
01:31 Rayne [n=Rayne@pD9E36FF1.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
03:14 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:49 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
03:53 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
03:58 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
04:03 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
04:27 nfq [n=nfq@dyn.83-228-157-065.dsl.vtx.ch] has quit []
06:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:23 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
07:38 everplays1 [n=dp@188.158.10.108] has joined #agavi
07:39 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
07:39 everplays1 is now known as everplays
08:17 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
09:45 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
09:52 fnordfish [n=fnordfis@f052139167.adsl.alicedsl.de] has joined #agavi
09:54 fnordfish [n=fnordfis@f052139167.adsl.alicedsl.de] has left #agavi []
10:04 everplays [n=dp@unaffiliated/everplays] has joined #agavi
10:18 graste [n=graste@f053006117.adsl.alicedsl.de] has joined #agavi
12:09 digitarald [n=digitara@dyn.144-85-187-218.dsl.vtx.ch] has joined #agavi
14:53 fnordfish [n=fnordfis@f052139167.adsl.alicedsl.de] has joined #agavi
15:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
15:55 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has left #agavi ["Leaving"]
16:14 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
16:24 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
16:33 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
16:45 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
16:48 everplays [n=dp@unaffiliated/everplays] has joined #agavi
16:53 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
16:56 archtech [i=stanv@83.228.56.37] has joined #agavi
17:00 digitarald [n=digitara@dyn.144-85-187-218.dsl.vtx.ch] has quit ["We are all friends now! http://digitarald.de"]
17:01 Rayne [n=Rayne@pD9E3778B.dip.t-dialin.net] has joined #agavi
17:08 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
17:24 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
17:55 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
18:18 hzilla can i use environment attribute in module settings config?
18:18 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
18:19 hzilla ah i guess i put it in configuration element
18:40 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: archtech
18:46 Netsplit over, joins: archtech
18:48 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: archtech
18:48 Netsplit over, joins: archtech
18:58 fnordfish [n=fnordfis@f052139167.adsl.alicedsl.de] has left #agavi []
19:10 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
19:28 hzilla echo
19:29 hzilla how do i get a parameter value from a config setting. using get('module.name.setting.param') returns null
19:29 v-dogg @echo off
19:29 v-dogg are you sure the module config is loaded when you call that?
19:29 hzilla yeh its loading the setting fine. just want a parameter from teh setting
19:30 hzilla setting[param] no work either
19:33 v-dogg modules.mymodule.myparanname
19:33 v-dogg var_dump AgaviConfig::toArray() to see what you got there
19:33 hzilla yeh just doing that
19:34 Rayne [n=Rayne@pD9E3778B.dip.t-dialin.net] has quit ["Battery 0: Charging, 0%, charging at zero rate - will never fully charge."]
19:35 hzilla hm seems that get returns if its a set value or an array but won't go any further than that
19:36 hzilla so u can't get an array value in an array directly
19:36 hzilla i think that could do with extending
20:00 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
20:16 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
20:37 CIA-64 david * r4405 /branches/1.0/ (CHANGELOG src/filter/AgaviFormPopulationFilter.class.php): Support for HTML 5 forms, closes #1213
21:05 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
21:22 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
21:38 nfq [n=nfq@dyn.144-85-183-141.dsl.vtx.ch] has joined #agavi
21:47 fnordfish1 [n=fnordfis@f052133008.adsl.alicedsl.de] has joined #agavi
22:08 archtech [i=stanv@83.228.56.37] has joined #agavi
22:08 archtech [i=stanv@83.228.56.37] has quit [Remote closed the connection]
22:13 nfq_ [n=nfq@dyn.83-228-184-253.dsl.vtx.ch] has joined #agavi
22:14 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
22:26 nfq [n=nfq@dyn.144-85-183-141.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
22:26 nfq_ is now known as nfq
22:32 graste [n=graste@f053006117.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
22:40 Rayne [n=Rayne@pD9E3778B.dip.t-dialin.net] has joined #agavi
23:03 fnordfish1 [n=fnordfis@f052133008.adsl.alicedsl.de] has quit ["Leaving."]
23:45 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
23:54 saracen sth: Have you showed Wombert the latest QI?
Day changed Sun Jan 17 2010
00:02 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
00:06 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
00:18 h3xis [n=metaphi@rrcs-98-101-81-30.midsouth.biz.rr.com] has joined #agavi
00:58 h3xis [n=metaphi@rrcs-98-101-81-30.midsouth.biz.rr.com] has left #agavi []
01:30 dwc|n4cer [n=n4cer@91-64-194-238-dynip.superkabel.de] has joined #agavi
01:36 dwc|n4cer [n=n4cer@91-64-194-238-dynip.superkabel.de] has quit ["Leaving"]
01:45 Rayne [n=Rayne@pD9E3778B.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
02:08 saracen impl: =(
02:13 impl saracen: ?
02:13 saracen http://www.youtube.com/watch?v=R7yfISlGLNU
02:14 saracen My girlfriend might be cheating
02:14 impl Free boat ride for three
02:14 impl how can you go wrong?
02:21 ttj WTF?
03:43 nfq [n=nfq@dyn.83-228-184-253.dsl.vtx.ch] has quit []
05:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
05:31 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
06:40 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
07:33 maleknet [n=maleknet@85.15.40.233] has joined #agavi
08:13 Arme[N-1] is now known as Arrme[N]
08:17 Arrme[N] is now known as Arme[N]
09:41 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
09:43 maleknet [n=maleknet@85.15.40.233] has joined #agavi
11:27 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:29 fnordfish [n=fnordfis@f052133008.adsl.alicedsl.de] has joined #agavi
12:41 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:41 E_mE huomenta
12:45 everplays [n=dp@unaffiliated/everplays] has joined #agavi
13:02 everplays is now known as everplayZzz
13:15 nfq [n=nfq@dyn.144-85-194-071.dsl.vtx.ch] has joined #agavi
13:16 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
13:43 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
13:59 E_mE is it possible to extend AgaviGettextTranslator in agavi?
13:59 E_mE I thought about creating MyGettextTranslator, but i need to extend AgaviGettextTranslator still
14:00 E_mE but im assuming that the translation manager uses AgaviGettextTranslator and i can't configure it else where.. or do i need to extend AgaviTranslationManager too and initialize my own MyGettextTranslator from in there?
14:03 E_mE found it
14:57 Rayne [n=Rayne@pD954B06F.dip.t-dialin.net] has joined #agavi
15:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
15:28 horros kicks random stuff and curses
15:29 nfq [n=nfq@dyn.144-85-194-071.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
15:31 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
15:38 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 60 (Operation timed out)]
16:40 nfq [n=nfq@dyn.83-228-211-108.dsl.vtx.ch] has joined #agavi
16:44 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
17:07 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:09 archtech [i=stanv@83.228.56.37] has joined #agavi
17:09 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:09 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:09 Rendez_ is now known as Rendez
17:16 everplayZzz is now known as everplays
17:43 matbtt_ [n=matbtt@port-92-202-73-96.dynamic.qsc.de] has joined #agavi
18:09 matbtt_ [n=matbtt@port-92-202-73-96.dynamic.qsc.de] has left #agavi []
18:38 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
18:49 nfq_ [n=nfq@dyn.83-228-144-114.dsl.vtx.ch] has joined #agavi
19:01 nfq [n=nfq@dyn.83-228-211-108.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
19:01 nfq_ is now known as nfq
19:04 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
19:05 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 104 (Connection reset by peer)]
19:06 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
19:18 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
19:24 ttj saracen: I hate you. Haven't been able to stop listening to I'm On A Boat. :(
19:28 _cheerios lol :)
19:37 ttj What's even worse was that it's available on Skype...
19:38 everplays [n=dp@unaffiliated/everplays] has left #agavi []
19:39 ttj Not Skype but Spotify, sheesh...
19:46 horros kicks routing in the face
19:47 Jarda routing kicks you in the face
19:49 fnordfish [n=fnordfis@f052133008.adsl.alicedsl.de] has quit ["Leaving."]
20:40 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
20:57 SasanRose [n=SasanRos@92.50.7.110] has joined #agavi
20:58 SasanRose [n=SasanRos@92.50.7.110] has quit [Client Quit]
21:09 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
21:20 nfq_ [n=nfq@dyn.144-85-219-182.dsl.vtx.ch] has joined #agavi
21:28 nfq [n=nfq@dyn.83-228-144-114.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
21:28 nfq_ is now known as nfq
21:37 nfq_ [n=nfq@dyn.144-85-198-040.dsl.vtx.ch] has joined #agavi
21:44 nfq [n=nfq@dyn.144-85-219-182.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
21:58 nfq_ [n=nfq@dyn.144-85-198-040.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
22:20 Rayne [n=Rayne@pD954B06F.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
22:39 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["foo"]
22:51 saracen ttj: Bet you never thought you'd be on a boat
22:54 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:34 archtech [i=stanv@83.228.56.37] has quit []
Day changed Mon Jan 18 2010
00:51 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
00:52 archtech [i=stanv@83.228.56.37] has joined #agavi
01:09 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
01:31 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: E_mE, Treffynnon, sikkle
01:33 Netsplit over, joins: sikkle
01:37 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:53 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
01:53 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
02:21 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
03:06 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
03:39 archtech [i=stanv@83.228.56.37] has joined #agavi
03:53 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
04:01 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
06:10 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
06:30 justanothercoder [n=devil@121.243.137.253] has quit [Remote closed the connection]
07:50 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
07:53 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
08:05 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
08:10 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:11 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
08:12 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
08:16 _cheerios huomenta
08:21 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
08:43 maleknet [n=maleknet@85.15.40.233] has joined #agavi
08:46 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:47 matbtt [i=9b3844d8@gateway/web/freenode/x-jzxgwlvsgwxgygsi] has joined #agavi
08:48 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
08:58 graste huomenta
08:59 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
09:01 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:04 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit [Client Quit]
09:13 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:16 everplays [n=dp@unaffiliated/everplays] has joined #agavi
09:22 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:38 MikeSeth ahahahahaha
09:38 MikeSeth just found this in our bug tracker
09:38 MikeSeth "<niche> SITES AGAVIZATION"
09:39 MikeSeth "<brand>/<brand>/<brand> -> To AGAVI"
09:39 MikeSeth lololo
09:39 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:47 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
09:47 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
10:11 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Read error: 54 (Connection reset by peer)]
10:11 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
10:14 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 54 (Connection reset by peer)]
10:14 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
10:50 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
10:50 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
10:52 robopuff [n=Empe@4.76.classcom.pl] has joined #agavi
10:59 robopuffic [n=Empe@4.76.classcom.pl] has joined #agavi
10:59 robopuffic [n=Empe@4.76.classcom.pl] has quit [Client Quit]
11:08 raidon [n=Empe@4.76.classcom.pl] has joined #agavi
11:09 archtech [i=stanv@83.228.56.37] has joined #agavi
11:09 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:11 raidon [n=Empe@4.76.classcom.pl] has quit ["leaving"]
11:13 pikuriku [n=Empe@4.76.classcom.pl] has joined #agavi
11:17 E_mE huomenta
11:18 pikuriku huomenta :)
11:18 sth Morning
11:23 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
11:25 pikuriku [n=Empe@4.76.classcom.pl] has left #agavi []
11:27 piekarnik [n=Empe@4.76.classcom.pl] has joined #agavi
11:29 piekarnik [n=Empe@4.76.classcom.pl] has left #agavi []
11:32 piekarnik [n=Empe@4.76.classcom.pl] has joined #agavi
11:34 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
11:37 sth Freenode finally sent out a useful notice
11:37 horros Ahhhh
11:37 horros *!*@freenode/staff/* added to ignore list.
11:37 horros <3
11:38 _cheerios was thinking the same...
11:39 sth :D
11:40 sth Sweet, I have more money than I thought I had
11:41 horros Sweet, everything is still broken!
11:41 horros :x
11:41 sth Good!
11:41 sth No soap for you
11:43 horros Eat poo, Simon :(
11:44 sth Will do, it's nearly lunch time and everyone else will probably want German food :D
11:45 horros :D
11:45 _cheerios horros: something to brighten up the mornings, new secretary is one of the miss suomi finalists. \o/
11:45 sth When was the last time you heard the phrase: "Lets all go out for German food..."
11:45 ttj _cheerios: What where when?
11:45 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
11:46 horros Oh, I thought all of them looked rather similar to, quoting Jeremy Clarkson, boiled horses.
11:46 ttj (And no, I don't have Miss Suomi on hilight...)
11:46 sth _cheerios: Where's your office?
11:46 _cheerios http://www.hs.fi/kuvat/iso_webkuva/1135230106933.jpeg one on the very right
11:47 ttj _cheerios: Where is this office? Muxlim?
11:47 _cheerios sth+ttj: punavuori, helsinki
11:48 _cheerios shared offices with muxlim+fwd
11:50 _cheerios http://media.photobucket.com/image/minna%20nikkil%2525C3%2525A4/Emppu_album/koti​maisia%20kisoja/DSC_5367.jpg enough to distract a programmer.
11:51 ttj [n=tjorri@kosh.hut.fi] has quit [K-lined]
11:52 E_mE she looks far too caked up with crap on here face
11:52 sth Has the entire office rearranged their desks yet?
11:53 _cheerios heh
11:53 sth For unknown reasons the office is set in a circle around her desk?
11:56 _cheerios ^^ someone needs to do a research paper on the effects
11:57 E_mE you will find there are a 50/50 split on results, some who think she is hot and some who think she is merely barbie with a real flesh complex
11:58 sth E_mE: I imagine she's a lot hotter off the catwalk
11:58 horros I don't.
11:58 E_mE hmmmm, i disagree.. anyone with that much make up requires it for SOME reason
11:58 horros Usually those "hot" chicks look like shit when they don't have a professional makeup artist painting their face on.
11:59 E_mE women who don't need much make up are far hotter, because there natural beauty comes thru clearly ... kind of like programming, don't bloat with hacks etc... just let the simple system provail
12:01 sth Ok, you're correct.
12:01 sth Just found a picture
12:01 E_mE lets see
12:01 sth http://www.flickr.com/photos/alabang/3026335241/
12:01 E_mE its like Jordan, though i think shes completely and utterly minging
12:01 E_mE hehehe
12:02 ttj [n=tjorri@bach.hut.fi] has joined #agavi
12:03 ttj WTF? kosh.hut.fi got k-lined.
12:03 ttj Nice.
12:03 sth win
12:04 ttj What's interesting is that that's one of the mainframes from the uni, so most likely some freshman should have their arse kicked properly.
12:18 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
12:24 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:31 steffkes sth, hey .. nice meetup on friday =) knowing nothing, so i have to ask *g David already on?
13:10 sth hey steffkes :)
13:11 steffkes *wink* :>
13:11 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:11 sth Sorry, we was at lunch
13:11 sth David has relocated to K?ln for a couple of days :)
13:28 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
13:43 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 60 (Operation timed out)]
13:44 piekarni1 [n=Empe@4.76.classcom.pl] has joined #agavi
13:48 sth Son of a..
13:49 horros I concur.
13:49 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:51 sth I haz it
13:58 steffkes sth, ah okay .. what nickname does he normally wu?
13:58 steffkes wu == use .. *g
14:00 sth wombert
14:02 piekarnik [n=Empe@4.76.classcom.pl] has quit [Read error: 110 (Connection timed out)]
14:18 piekarni1 [n=Empe@4.76.classcom.pl] has left #agavi []
14:22 piekarnia [n=Empe@4.76.classcom.pl] has joined #agavi
14:25 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
14:29 archtech [i=stanv@83.228.56.37] has quit []
14:31 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:32 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
14:43 piekarnia [n=Empe@4.76.classcom.pl] has left #agavi []
14:45 ttj [n=tjorri@bach.hut.fi] has quit ["leaving"]
14:45 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
14:46 ttj Yay. Bitching and moaning at Freenode staff worked and the k-line was lifted.
14:57 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
14:58 robopuff_ [n=Empe@4.76.classcom.pl] has joined #agavi
14:59 robopuff_ [n=Empe@4.76.classcom.pl] has left #agavi []
15:00 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:04 archtech [i=stanv@83.228.56.37] has joined #agavi
15:05 archtech [i=stanv@83.228.56.37] has quit [Remote closed the connection]
15:09 _cheerios [n=_cheerio@195.197.209.254] has quit [Client Quit]
15:10 piekarnia [n=Empe@4.76.classcom.pl] has joined #agavi
15:10 piekarnia [n=Empe@4.76.classcom.pl] has left #agavi ["Bye Bye ... ~~~"]
15:16 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
15:34 robopuff [n=Empe@4.76.classcom.pl] has quit [Read error: 110 (Connection timed out)]
15:40 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:47 Rayne [n=Rayne@pD954BD92.dip.t-dialin.net] has joined #agavi
15:51 WasabiCat [n=moritz@adsl-89-217-5-27.adslplus.ch] has joined #agavi
16:02 matbtt [i=9b3844d8@gateway/web/freenode/x-jzxgwlvsgwxgygsi] has quit [Ping timeout: 180 seconds]
16:05 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
16:07 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
16:17 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
16:17 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:29 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:01 WasabiCat [n=moritz@adsl-89-217-5-27.adslplus.ch] has quit []
17:07 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
17:11 dart [n=dart@117.201.82.191] has joined #agavi
17:12 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
17:12 dart [n=dart@117.201.82.191] has left #agavi ["Leaving"]
17:20 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:34 shrink0r [n=shrink@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
17:34 shrink0r huomenta
17:37 shrink0r I'm failing to query a custom agavi xml configuration document per xpath, code @ http://pastie.org/783443 -> php and http://pastie.org/783447 -> xml
17:38 shrink0r works so far, but the returned DOMNodeList has a length of 0
17:38 shrink0r anyone an idea?
17:45 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
17:46 shrink0r gotit!
17:46 shrink0r thx for the help
17:46 shrink0r :P
17:47 shrink0r stupid me: http://pastie.org/783443 -> using the namespace on all nodes inside that namespace sometimes help
17:47 shrink0r :)
17:49 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:55 simoncpu i hate namespaces... i love namespaces
17:55 simoncpu when love and hate collide
18:06 shrink0r [n=shrink@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit []
18:18 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
18:47 sikkle [n=sikkle@70.25.37.18] has joined #agavi
18:54 sikkle [n=sikkle@70.25.37.18] has quit [Client Quit]
19:12 graste [n=graste@f053005061.adsl.alicedsl.de] has joined #agavi
19:33 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
19:33 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
19:58 erisco [n=erisco@brisco.kent.net] has joined #agavi
20:04 everplays [n=dp@unaffiliated/everplays] has left #agavi []
20:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
20:17 fnordfish1 [n=fnordfis@89.246.250.218] has quit ["Leaving."]
21:33 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
21:34 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
21:34 _cheerios jee
21:35 skoop [n=stefan@unaffiliated/skoop] has quit [Remote closed the connection]
21:41 erisco [n=erisco@brisco.kent.net] has quit ["Ex-Chat"]
21:43 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
21:47 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
21:52 _cheerios how's berlin this time of year? thinking of going there in Feb
21:54 sth cold?
21:54 ttj _cheerios: Munich in March!
21:56 sth ttj: you're coming here?
21:56 ttj Yep.
21:56 _cheerios what's there in march=
21:56 ttj Me.
21:56 ttj And David.
21:56 ttj And parties, apparently.
21:56 sth David lives here :)
21:56 ttj Luftwaffe flies there from Helsinki for 100e.
21:56 sth cool
21:58 ttj _cheerios: So, don't think about it, just do it. :D
21:58 ttj Flight there on Fri March 19th and back the next Monday.
22:01 _cheerios hmmm :)
22:02 ttj It's the 1 PM flight on Friday.
22:03 ttj Except that the discount is gone. But wait until Thu or Fri or whenever it was that Luftwaffe starts its discounts.
22:03 ttj And then buy it for the 100e.
22:04 sth If needs be, I'm sure someone could sleep on my floor or I steal Felix's air bed
22:04 ttj So I take it you're also coming to party?-)
22:04 sth Probably :)
22:04 sth I've not seen much of benschi since I drank him under the table at Oktoberfest :D
22:05 ttj benschi?
22:05 sth I'm sure that was his name
22:06 ttj Damnit. Totally sucks that I pussied out from Oktoberfest.
22:06 sth yup benschi_
22:06 sth ttj: And you would have got free beer
22:06 ttj Yeah.
22:06 fnordfish [n=fnordfis@f052136074.adsl.alicedsl.de] has joined #agavi
22:07 sth David and I went for a sandwich once at lunch time and walked out at 12am
22:07 sth and slept in the office
22:07 ttj :)
22:07 _cheerios 252e at current prices
22:07 sth That was a funny story :)
22:07 ttj _cheerios: Yeahyeah, wait until end of week.
22:07 sth luftwaffe are very odd with their prices
22:08 sth They change day to day
22:08 _cheerios sure about the discounts? need to check cheaper tix for munchen too then
22:09 ttj Well, I was also looking at the ~250e tickets. David told me to wait for a day or two and voila. 100e.
22:10 ttj If and when they drop to 100e again, be sure to actually buy the tickets also. ;)
22:11 _cheerios :p
22:12 fnordfish [n=fnordfis@f052136074.adsl.alicedsl.de] has quit ["Leaving."]
22:27 archtech [i=stanv@83.228.56.37] has joined #agavi
22:49 Rick [i=rick@unaffiliated/rick] has quit [Read error: 54 (Connection reset by peer)]
22:53 Rick [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
23:01 _cheerios [n=_cheerio@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["berlin calling"]
23:12 Rayne [n=Rayne@pD954BD92.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
23:22 graste [n=graste@f053005061.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:26 erisco [n=erisco@brisco.kent.net] has joined #agavi
23:26 erisco [n=erisco@brisco.kent.net] has left #agavi ["Ex-Chat"]
23:47 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
Day changed Tue Jan 19 2010
00:13 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
00:28 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
00:48 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 60 (Operation timed out)]
00:53 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
02:02 archtech [i=stanv@83.228.56.37] has joined #agavi
02:03 archtech [i=stanv@83.228.56.37] has quit [Remote closed the connection]
03:11 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
03:11 movvy- hello
03:11 movvy- what would return an internal server error
03:11 movvy- I am trying to post JSON info
03:14 hzilla do u use firebug?
03:18 movvy- yup
03:18 movvy- I get AgaviViewException
03:19 movvy- The view "SurveyBuilder_WriteBuilderQuestionSuccessView" does not implement an "executeHtml()" method to serve the output type "html", and the base view "SurveyBaseView" does not implement an "executeHtml()" method to handle this situation.
03:19 movvy- but it shouldn't get that, i am using executeJson in the View
03:19 movvy- and have an output type setup
03:19 hzilla are you sure you are sending json headers?
03:19 hzilla and have you put the json header switch in your routing?
03:21 hzilla u need to put this inside your route <route pattern="application/json" source="_SERVER[HTTP_ACCEPT]" output_type="json" />
03:21 hzilla or add output_type="json" to the route if it is always json
03:23 movvy- I got that, but I believe you are right
03:23 movvy- I was doing .post
03:23 movvy- and not .postJSON
03:23 hzilla yup
03:28 movvy- ahh
03:28 movvy- you were right, incorrect headers, still have more to figure out but cool!
03:28 hzilla yeh lots to figure out
03:29 movvy- well at least its a good start :)
03:29 hzilla yep doing good
03:29 movvy- agavi is rather large
03:29 hzilla yes good for serious projects
03:33 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
03:50 movvy- hmm
03:50 movvy- i wonder why firebug won't let me set a breakpoint now
04:26 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
05:04 maleknet [n=maleknet@85.15.40.233] has joined #agavi
05:44 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 104 (Connection reset by peer)]
06:40 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
06:51 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
06:55 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:39 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:45 fnordfish [n=fnordfis@f052136074.adsl.alicedsl.de] has joined #agavi
07:46 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
07:48 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
07:48 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
07:49 fnordfish [n=fnordfis@f052136074.adsl.alicedsl.de] has quit [Client Quit]
07:50 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
07:52 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
07:59 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
08:01 robopuff Morning
08:04 saracen Say it isnt so
08:04 saracen It's still a late night Monday for me =(
08:05 robopuff So, hello :)
08:20 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:20 E_mE huomenta
08:36 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:40 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Success]
08:41 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
08:46 archtech [i=stanv@83.228.56.37] has joined #agavi
08:49 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
08:49 _cheerios huomenta
08:51 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:53 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
08:55 graste huomenta
08:59 _cheerios what's new this week?
09:02 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Success]
09:03 simoncpu coffee-flavored weeds
09:05 _cheerios found this ace band on Magnatude called Rocket City Riot. seems like a studio-only band, but damn, they can play!
09:05 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:21 CIA-64 david * r4406 /branches/1.0/ (4 files in 3 dirs): 1.0.2RC4 release preps
09:25 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:26 robopuff [n=Mateusz@4.76.classcom.pl] has quit ["leaving"]
09:27 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
09:30 CIA-64 david * r4407 /tags/1.0.2RC4/: tagging 1.0.2RC4
09:30 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
09:31 CIA-64 david * r4408 /branches/1.0/ (CHANGELOG etc/phing/AgaviPackageTask.php src/version.php): back to -dev
09:33 sth [n=sth@vor.thulbourn.com] has quit [Read error: 60 (Operation timed out)]
09:56 sth [n=sth@vor.thulbourn.com] has joined #agavi
10:04 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
10:06 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
10:27 Jarda where is david?
10:27 Jarda sth: !
10:28 sth Cologne
10:30 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
10:30 Jarda sth: what is going to happen to bundled phpunit now when they have changed to git?
10:30 sth No idea, I do nothing for the Agavi project code wise.
10:31 Jarda ok
10:31 sth Ask the mailing list :)
10:31 Jarda I don't read the lists
10:31 sth Then bug Felix when he joins
10:32 Wombert [n=Wombert@87.79.35.60] has joined #agavi
10:32 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
10:33 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
10:33 Wombert changed the topic of #agavi to: Welcome to Agavi :: www.agavi.org :: stable: 1.0.1 :: testing: 1.0.2 RC4 :: maintenance: 0.11.8 :: svn: http://svn.agavi.org/ (use branches, not trunk) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: http://ohloh.net/p/agavi :: logs: http://www.agavi.org/irclogs :: http://trac.agavi.org/wiki/IRC
10:39 Xylakant sth: I'm here
10:40 sth OH, hi :)
10:40 Xylakant but Jarda can still post to the list and ask
10:40 Xylakant then it'd documented and publicly available information
10:40 Jarda Wombert: hi!
10:47 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
10:49 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
10:52 robopuff [n=Mateusz@4.76.classcom.pl] has quit ["leaving"]
10:52 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
10:53 Wombert hai
10:53 Wombert wat hapen?
10:56 Wombert [n=Wombert@87.79.35.60] has quit []
10:58 v-dogg you quit, that's what hapen
11:01 sth Bloody British Airways...
11:08 Xylakant sth: did they ground you?
11:08 Xylakant maybe you're marked as a terrorist on their no-flight list
11:08 sth I'd probably enjoy that more :)
11:08 Jarda hey pros. Need assistance. http://codepad.org/lu3EBhbi
11:08 sth I was asking them for an invoice for my next flight
11:09 Jarda if I leavy both email and phone empty, I get the or-validators error message
11:09 Jarda but the fields don't get marked as "error"
11:09 Xylakant yeah, they are not
11:10 Xylakant they're both marked as not required
11:10 Xylakant and the string validator only accepts one argument
11:10 Jarda Xylakant: but if I mark them required, then I get empty error messages
11:10 Xylakant since you're not providing error messages, yes
11:11 Jarda and I don't want to provide error messages to them, as only one of them is required
11:11 Xylakant what's your expected outcome?
11:12 Jarda I want to make the user choose either email or phone or both
11:12 Xylakant right
11:13 Jarda with a single error message "Choose either phone or email"
11:13 Xylakant so suppress the error message use "severity=info"
11:14 Jarda ok, no empty messages, but the fields don't get marked as class="error"
11:15 Wombert [n=Wombert@87.79.35.60] has joined #agavi
11:16 Wombert 10:31 < Jarda> I don't read the lists
11:16 Wombert you should!
11:16 Wombert Jarda: yeah, because they're both required="false"
11:16 Wombert so neither validator runs
11:16 Wombert and the or validator isn't bound to any fields
11:16 Jarda Wombert: I marked them as required="true" and severity="info"
11:16 Wombert yeah, then you won't get them in FPF either
11:17 Wombert severity="info" is just for querying in code
11:17 Jarda ok
11:17 Wombert field doesn't get marked as erroneous either
11:17 Wombert Jarda: what do you want to do exactly?
11:17 Jarda Wombert: I want to have one single error message to say "Choose either email or phone"
11:17 Wombert yeah
11:17 Jarda and mark the fields as errorneous
11:17 Wombert that's not possible
11:18 Wombert well, actually, you might try
11:18 Wombert just put both in as arguments for the or validator
11:18 Wombert that might work (not 100% sure)
11:20 Jarda doesn't seem to work
11:21 Wombert btw
11:21 Wombert these four arguments to the string validator
11:21 Wombert don't do what you think they are doing
11:21 Wombert the validator won't run for each of those four args
11:21 Wombert you need to define four separate validators
11:21 Jarda Wombert: ok
11:21 Xylakant yeah, I pointed that out above, but he's not listening ;)
11:22 Wombert let me try this
11:22 Jarda Xylakant: I noted it
11:22 Jarda I just change it to isset
11:22 Jarda I guess
11:23 Jarda and have 4 validator depending to that one
11:23 Jarda but the or validator is the bigger issue
11:23 Xylakant why isset + dependency?
11:23 Jarda to have one single error message for those also
11:23 Jarda actually, one isnotempty
11:25 codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
11:25 Wombert okay, so
11:25 Wombert I have an or validator with two string validators
11:25 Wombert both required="true"
11:26 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)]
11:26 Wombert leaving both fields empty gives an error for both fields, and an error for the or validator "at the top"
11:26 Jarda true
11:26 Wombert (depends on how FPF is configured to insert error messages that don't belong to a field)
11:26 Jarda and I want to get rid of the string validator error messages
11:27 Wombert then leave them out? ;)
11:27 Jarda how, we print them directly with fpf
11:27 Wombert btw, I wouldn't put both "required="false"
11:27 Wombert Jarda: don't put them in the valiation xml?
11:28 Jarda then I get empty error messages
11:28 Wombert huh?
11:29 Wombert Jarda: http://pastie.org/784597
11:29 Wombert that works for me
11:30 Wombert Jarda: http://trac.agavi.org/ticket/1060
11:30 Wombert that was fixed in 1.0.1-RC1 though
11:32 Jarda ok, now my validation looks like this: http://codepad.org/rAxJhjXp
11:32 Jarda and if I provide a valid email, I still get error from phone
11:35 Wombert ah damn, that was "required"
11:36 Wombert so
11:36 Wombert Jarda: http://pastie.org/784600
11:36 Wombert that'll work
11:36 Wombert damn
11:36 Wombert that gives empty error messages indeed
11:36 Wombert stabs validation
11:37 Xylakant one more on the list named "rewrite for 2.0"
11:39 robopuff_ [n=Mateusz@4.76.classcom.pl] has joined #agavi
11:39 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
11:40 Wombert Jarda: for the moment, the only solution is to define error messages for those two
11:40 Wombert err wtf
11:41 Wombert that happens everywhere
11:41 Wombert might be a regression
11:41 Jarda Wombert: ok, or then live with no errorneous fields
11:41 Wombert Jarda: this specific bug existed before and was fixed IIRC
11:42 Wombert gtg, sorry
11:42 Wombert laters
11:42 Wombert [n=Wombert@87.79.35.60] has quit []
11:42 Jarda yeah
11:42 v-dogg (or manually set the error hilight based on the failed validator)
11:44 robopuff [n=Mateusz@4.76.classcom.pl] has quit [Read error: 60 (Operation timed out)]
11:44 robopuff_ [n=Mateusz@4.76.classcom.pl] has left #agavi []
11:55 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:05 everplays [n=dp@unaffiliated/everplays] has joined #agavi
12:11 Jarda how can I get the remote address of the user?
12:12 v-dogg $_SERVER['REMOTE_ADDR'] or whatever
12:13 Jarda oh true, agavi doesn't strip those
12:13 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:14 v-dogg only HTTP_*
12:14 v-dogg (noob :p)
12:36 steffkes hrhr
12:36 matbtt [i=9b3844d7@gateway/web/freenode/x-ssasbuxpsuxtvumu] has joined #agavi
12:47 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
12:47 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:47 E_mE_ [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:47 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
12:48 E_mE_ is now known as E_mE
12:48 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:49 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:57 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
13:10 codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Išeinu"]
13:13 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
13:13 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:15 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
13:16 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:16 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:18 steffkes- is now known as steffkes
13:21 Wombert [n=Wombert@87.79.35.60] has joined #agavi
13:23 steffkes huhu Wombert =)
13:28 Wombert Jarda: problem found
13:28 Wombert and solved
13:29 Wombert checkin to follow in a few minutes
13:29 Jarda Wombert: cool
13:29 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:29 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:30 sth goes to colour in the engaged indicator of the toilet door
13:32 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:32 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:32 Rendez_ is now known as Rendez
13:33 _cheerios [n=_cheerio@195.197.209.254] has quit ["quit. a single word to ease your pain"]
13:35 CIA-64 david * r4409 /branches/1.0/ (CHANGELOG src/filter/AgaviFormPopulationFilter.class.php): Fix #1214: Form Population Filter doesn't filter out empty error messages
13:35 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:35 Wombert jeep!
13:35 Wombert long time no see
13:36 J-P not that long, I just forgot to change my nickname I guess
13:37 J-P oh, I may be a little late
13:37 J-P but happy new year everyone :)
13:37 Wombert :D
13:37 Wombert happy new year to you, too
13:37 Wombert J-P: are you going to http://www.confoo.ca/ ?
13:38 Wombert I'll give two talks
13:38 J-P you'll actually be there !?!
13:38 Wombert yup
13:38 J-P wow
13:38 J-P I must go then
13:38 Wombert http://confoo.ca/en/2010/speaker/david-zuelke :)
13:38 Wombert agavi talk even!
13:39 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 110 (Connection timed out)]
13:39 Wombert that'll add to my credibility. I can say "look, a fellow canadian actually uses it!"
13:39 steffkes Wombert, what was the couchdb map/reduce tutorial site you told me on friday? couchero .. couchera? don't remeber :/
13:39 Wombert steffkes: http://cloudera.com/
13:39 Wombert they have tons of training videos
13:39 Wombert steffkes: or you come to confoo and attend my mapreduce tutorial :D
13:39 steffkes aaah thx :> *bookmark*
13:40 steffkes hm 10 to 12 in montreal .. 21 in Quebec .. ;o
13:40 steffkes perhaps .. i'll try *g
13:40 Wombert steffkes: start here http://www.cloudera.com/hadoop-training-thinking-at-scale
13:40 J-P how long is it to fly from Germany to Montreal ?
13:40 Wombert hmm
13:40 Wombert let me check
13:40 Wombert 11 hours
13:41 J-P not _that_ bad
13:41 J-P I've informed my colleague... man I cannot miss that
13:46 steffkes "Advanced PHP Development (part 1)" hrhr .. Bergmann, Blankerts & Priebsch .. :D
13:48 simoncpu uh, guys
13:49 simoncpu have you tried smoking weeds
13:49 simoncpu then drinking coffee at the same time?
13:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:50 sth If that was a book, the last page would be "Please use C"
13:50 simoncpu uhm, i thought weeds were supposed to make me alert
13:50 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
13:50 simoncpu why do weeds and alcohol have the same effect?
13:50 simoncpu weeeee... weeeee....
13:50 simoncpu i think i need to have a keyboard lock or something so that i won't type random things to strangers in the internet
13:51 sth Or! You could turn off the router
13:51 simoncpu no router, no pirated movies :(
13:52 simoncpu whoa... agavi now supports html 5
13:52 simoncpu cutting edge
13:52 simoncpu must read specs
13:53 simoncpu but but... but my eyes are blurry
13:53 simoncpu blah
13:53 simoncpu brb
13:54 CIA-64 david * r4410 /branches/1.0/ (69 files in 3 dirs): Updated timezone database to 2010a, closes #1215
13:55 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
13:55 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
13:55 Wombert Jarda: update to svn head plz :)
13:56 Jarda Wombert: hmm, if you promise no regressions :D
13:56 Jarda it's going live today :D
13:57 Wombert I promise :p
13:57 Wombert except for that empty param thing you already have anyway, right=
13:58 Wombert <param name="foo"> </param> is now converted to null, not an empty(!) string (that was a bug)
13:58 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
14:03 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has joined #agavi
14:04 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has left #agavi ["Can't talk now. Boss fight."]
14:22 steffkes Wombert, Fly to Montreal .. 2.8k ? o_O
14:23 steffkes and stop for 2:20h .. damn
14:25 Rendez Wombert: we just updated Agavi and Doctrine, does anyone of you know about the updated_at issue in Doctrine?
14:25 Rendez it doesn't seem to be fixed in 1.2.1
14:25 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
14:26 steffkes Rendez, "the updated_at issue" ?
14:26 Rendez well yes, i presume it's not my fault but it might also be, in any case...
14:26 Rendez ... when a tables has Timestampable right?
14:27 Rendez the update_at field is supposed to be changed whenever an update query happens against that table
14:27 Rendez but it's not doing it, although the created_at is
14:32 Xylakant Rendez: maybe they're both timestamps
14:32 Xylakant and mysql auto-updates the first timestamp field in a table
14:33 Rendez well I don't know I'll have to check it out, Doctrine is supposed to be firing two events preUpdate and preInsert
14:33 E_mE if i want to declare a global _('cat','moo'); function which proxies $this->context->getTranslationManager()->_('cat','moo'); where is the best place to do this?
14:33 Rendez that is what actAs('Timestampable') is supposed to do
14:36 Xylakant E_mE: well, you'd need to bind that to an object that actually has access to the context
14:36 Xylakant you'll probably need translations mostly in views
14:36 Xylakant so I'd go for ProjectBaseView
14:37 E_mE I want to use _(''); in the template too
14:37 E_mE will that work?
14:37 Xylakant there you alread have $tm->_()
14:38 E_mE ja, i just want to save keep typing $tm-> ... bit lazy of me i know
14:38 saracen E_mE: You're not trying to make calling that function shorter by 4 characters are you? ;x
14:38 Rendez haha
14:38 Xylakant so how would you define a _() function that actually
14:38 Rendez that's being reeeeally lazy
14:38 Xylakant - does not collide with the built-in _()
14:38 Rendez gettext
14:38 Xylakant - and has access to $this->
14:39 E_mE oh, i looked for _() on php manual but not returns
14:39 E_mE good point, sorry.. i shut up :)
14:39 Xylakant _() is an alias for gettext()
14:39 Xylakant actually, the standard alias used in pretty much all languages
14:39 E_mE would be good if you could overload it or so
14:40 saracen Also, it would be confusing for every other agavi developer :P
14:40 E_mE if they don't read the code i guess so :P
14:40 Xylakant well, shortening $this->getContext()->getTranslationManager()->_() to $this->_() is something i've seen often
14:40 Rendez ok guys, let me bring your swords and we'll have a duel
14:41 E_mE Xylakant: thats a nice idea
14:41 E_mE put it into each base class that would make things bit easier
14:41 Rendez Xylakant: we are considering hosting servers in Germany at this stage, any recommendations?
14:41 Rendez we found this: http://www.netbuild.net/leistungen/dedicated-server/mini-cluster/mini-cluster-ro​ot-sas.html
14:41 Xylakant well, you'd best out that in the base view
14:41 Xylakant and don't use translations in actions
14:42 E_mE Xylakant: hmm good point
14:43 E_mE i was considering performing a conversion in the model for returning a list of items
14:44 Xylakant Rendez: I'm not very well informed about hosting prices atm
14:44 Xylakant need to run for a meeting though
14:44 Xylakant you might ask kaos or wombert
14:44 Rendez alright, thanks
14:44 Rendez :)
14:46 E_mE hmm, actually i think performing the translation in the Model for this context is better, because i dont want to keep re-typing $tm->_('') on my lists
14:48 Wombert I have no idea, Rendez, sorry
14:49 Rendez ok, ou of curiosity, where is mtv.de hosted?
14:50 Wombert I have no idea
14:50 Wombert (if I had, I couldn't say I guess :D)
14:50 Rendez hhehe
14:50 Wombert probably some MTV-internal thing
14:50 Wombert or Viacom
14:51 Rendez yeah, we'll have to trust our options I guess, try it out
14:51 Rendez we're afraid of upcoming peaks of traffic though
14:51 fnordfish well, just try a traceroute ;)
14:52 Wombert that thing you posted will cut your bandwidth to 10MBit/s after 1TB of traffic, Rendez
14:52 Rendez I saw, that's weird
14:52 Wombert hetzner.de is pretty good IMO
14:52 Wombert and serverloft.de
14:53 Wombert or serverloft.com
14:53 saracen hetzner.de are pretty good, but getting them to give you a server in the first place caused us hassle. It's like they didnt want our business :)
14:53 Wombert [n=Wombert@87.79.35.60] has quit []
14:54 Rendez saracen: was it a porn business no?
14:55 saracen No, another server for a gaming news website
14:55 saracen ;p
14:56 saracen You might want to consider virtual servers though, which allow you to increase your servers cpu/memory/network capacity at the press of a button though
14:57 E_mE saracen hetzner.de -- they say they have 0% co2 emissions, im impresse
14:57 E_mE d
14:57 E_mE i wonder how
14:57 saracen That way when the site isn't getting traffic when you kick something new off, you're not wasting money on a powerful server
15:06 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
15:07 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
15:22 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Connection timed out]
15:22 movvy- hello
15:31 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
15:59 Xylakant Rendez: MTV is hosted by netcologne
15:59 Rendez thanks
16:00 Rendez I figured they might have their own servers
16:00 Rendez or at least part of it
16:00 Xylakant well, they own the servers
16:00 Xylakant administration is done by the netcologne staff
16:00 Xylakant at least that's the last I know
16:00 steffkes- mtv switched from drupal to agavi?
16:00 Rendez haha
16:00 Xylakant steffkes-: like three years ago
16:00 Rendez a million years ago, but just the Deustche version
16:00 Xylakant and they never used drupal
16:01 Xylakant well, not the german site
16:01 steffkes- oh, not? hmmm .. *g
16:01 steffkes- k .. perhaps mistaken -.-
16:12 sth I'm tempted to ask the polish people in the hallway to turn on the office lights
16:13 kaos|work [n=ddb@78.35.9.20] has joined #agavi
16:18 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:18 E_mE it is possible to create a validator to test if a parameter (called via a createSlotContainer()) is an array with is_array($this->getData($this->getArgument())); ?
16:27 Xylakant could you rephrase that?
Log closed Tue Jan 19 16:29:09 2010
Log opened Tue Jan 19 16:29:26 2010
16:29 Chuckwalla [n=chuckwal@85.25.230.10] has joined #agavi
16:29 Irssi: #agavi: Total of 27 nicks [1 ops, 0 halfops, 0 voices, 26 normal]
16:29 Irssi: Join to #agavi was synced in 6 secs
16:29 saracen E_mE: This is why model wrapping is good :P. I think what you're asking is can you detect if the validator is called via createSlotContainer, or if it was originally executed by an execution containter which was routed to?
16:30 everplays [n=dp@unaffiliated/everplays] has joined #agavi
16:31 E_mE well, i use an action to generate a reusable list which I will load via a slot, but to call the action it will need to receive array(1,3,6) which will be the keys
16:32 E_mE so i wanted to know if its okay to create a validator to make sure that the parameter is_array()
16:32 E_mE which might i add this action will only ever be called via createSlotContainer()
16:32 E_mE not via routing
16:32 saracen Oh
16:32 E_mE more of a component i guess
16:33 saracen So you just want a validator which makes sure the type is_array?
16:33 saracen is an array*
16:33 E_mE ja
16:33 E_mE so ive created a validator which im going to test in the minute
16:34 E_mE was just wondering it its possible before i wrote it hehe
16:36 saracen I imagine that's already possible without making your own
16:36 E_mE enlighten me :D
16:37 E_mE it only has inarray and arraylength as standard
16:37 saracen Yeah, but Agavi has it's own stuffs for accessing an array via <arguments base="">
16:37 saracen So if you just use the class="isset" it might work
16:37 saracen Like: <validator class="isset"><arguments base="array_name[]"><argument></argument></arguments></validator>
16:39 E_mE i dont want to access the array, i jsut want to make sure it *is* an array
16:40 saracen Well that's just checking if it isset and I'm assuming agavi would check to see if it was an array first. It might work how you intend
16:40 saracen But, you should probably discuss with me what this "list" action is even for :P
16:40 graste arraylengthvalidator?
16:40 graste sry
16:40 graste forget it
16:40 graste didn't read all
16:40 graste <:
16:40 graste back to work
16:51 archtech [i=stanv@83.228.56.37] has joined #agavi
17:09 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
17:09 PeYKaR [n=pk@94.182.68.93] has joined #agavi
17:15 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
17:16 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
17:18 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Client Quit]
17:26 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
17:27 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has joined #agavi
17:31 simoncpu w00h00! just finished assassin's creed 2
17:31 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:31 simoncpu the end is going to end soon! the earth's magnetic field is weakening
17:37 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
17:46 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
17:49 hzilla sloccount is interesting. says i've done 5 people's work in building my site
17:50 hzilla approx.
17:51 hzilla not including libs and stuff
18:02 PeYKaR [n=pk@94.182.68.93] has quit [Read error: 60 (Operation timed out)]
18:02 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
18:02 Xylakant right, cu all
18:02 Xylakant have a nice evening
18:02 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:09 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
18:26 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
18:30 graste [n=graste@f053004129.adsl.alicedsl.de] has joined #agavi
18:41 archtech [i=stanv@83.228.56.37] has joined #agavi
19:19 kaos|work [n=ddb@78.35.9.20] has quit []
19:46 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
19:48 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
19:58 matbtt_ [n=matbtt@port-92-202-129-110.dynamic.qsc.de] has joined #agavi
20:05 Jarda god damn, I always forget that number-validator doesn't export null
20:05 Jarda caused a weird notice
20:10 Jarda don't know if it is a bug or what
20:18 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
20:19 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
20:25 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has joined #agavi
20:48 everplays [n=dp@unaffiliated/everplays] has left #agavi []
20:48 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
20:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
20:50 Wombert [n=Wombert@ip-109-84-201-6.web.vodafone.de] has joined #agavi
21:20 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has joined #agavi
21:27 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
21:39 Wombert_ [n=Wombert@ip-109-84-249-59.web.vodafone.de] has joined #agavi
21:45 matbtt_ [n=matbtt@port-92-202-129-110.dynamic.qsc.de] has left #agavi []
21:50 graste [n=graste@f053004129.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
21:51 Wombert [n=Wombert@ip-109-84-201-6.web.vodafone.de] has quit [Read error: 104 (Connection reset by peer)]
21:51 Wombert_ is now known as Wombert
22:06 Wombert [n=Wombert@ip-109-84-249-59.web.vodafone.de] has quit ["bai"]
22:12 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
22:47 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:57 Netsplit zelazny.freenode.net <-> irc.freenode.net quits: simoncpu, ttj, movvy-, MikeSeth, veturi
22:57 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:58 E_mE v-dogg: did your sample demo from a few years back have a breadcrumb?
22:58 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 104 (Connection reset by peer)]
22:59 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
22:59 Netsplit over, joins: MikeSeth
22:59 Netsplit over, joins: veturi, ttj
23:00 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
23:04 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
23:06 Rayne [n=Rayne@pD9E351B4.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
23:08 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
23:25 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
Day changed Wed Jan 20 2010
01:41 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
02:03 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["Bai4now!"]
02:49 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
03:32 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
05:11 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:43 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
06:43 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
06:44 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
06:44 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:22 fnordfish [n=fnordfis@g225105057.adsl.alicedsl.de] has joined #agavi
07:30 fnordfish [n=fnordfis@g225105057.adsl.alicedsl.de] has quit ["Leaving."]
07:39 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:14 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
08:17 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:36 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
08:40 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:41 graste huomenta
08:43 kaos|work [n=ddb@78.35.9.20] has joined #agavi
08:44 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
08:52 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:53 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
08:54 kaos|work_ [n=ddb@78.35.9.20] has joined #agavi
08:58 kaos|work [n=ddb@78.35.9.20] has quit [Read error: 60 (Operation timed out)]
08:58 kaos|work_ is now known as kaos|work
09:04 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
09:04 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:04 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:14 sth Morning
09:24 Xylakant yeah.
09:26 robopuff Morning
09:36 sth Xylakant: "yeah"?
09:43 Xylakant yeah.
09:46 sth http://www.msnbc.msn.com/id/34924101 :D
10:07 Xylakant you brits
10:07 Xylakant I'm actually amazed you can get sued for bad jokes in the uk
10:08 sth I know, our culture depends on it
10:11 Xylakant http://www.youtube.com/watch?v=JgEWPY-fRQs
10:12 Xylakant yes, indeed. One would have assumed that Monty Python set a precedent for that
10:12 Xylakant they were never afraid of following up with an even more tasteless joke
10:13 sth Python jokes were never tasteless, they we're always random, but extremely funny
10:13 Xylakant I guess that's all the immigrants from the continent, you're slowly becoming daft europeans as we are
10:13 Xylakant not tasteless?
10:13 Xylakant the one about the liver transplant in "The meaning of life"?
10:14 Xylakant bringing ashes to an interview
10:14 Xylakant i agree they're funny
10:14 Xylakant but some are only because they're so way beyond good taste that it's completely absurd
10:15 steffkes ah .. one short noob question ;o yesterday, read the guide, part 5, last step .. "Using Callbacks for the Title in URLs" .. this was really nice .. my question: it's possible to request /posts/1 _and_ /posts/foo-1 what's the agavi way to redirect /1 to /foo-1
10:15 steffkes clearly .. possible to remove the optional part for the title .. but let's said, i'll let it there, for url-shorts .. or something like that *g
10:15 sth Xylakant: Honestly, I might try taking a pot of ashes to my next interview :D
10:16 Xylakant do so. don't forget to bring a plastic bag in case you break it
10:16 Xylakant it's an awesome joke
10:16 Xylakant anyways, steffkes: there's a couple of ways
10:17 steffkes Xylakant, give me one .. just the best *g
10:17 Xylakant if you only want that route to allow short urls you can make the title part optional
10:17 Xylakant and check in the callback if it's set
10:17 Xylakant if not, return a response object from the callback that contains the redirect
10:18 steffkes ah, in the onMatched() method of the Callback? right .. okay
10:18 Xylakant however, that would go around validation and stuff and probably lead to code duplication
10:18 steffkes is it "okay" .. or smells?
10:18 Xylakant it's certainly ok to return a redirect from a callback
10:18 Xylakant that's why we introduced that feature
10:19 Xylakant you just need to be aware that you're handling unvalidated parameters
10:19 Xylakant so handle them with the appropriate caution
10:19 steffkes in this special case .. should be okay, because it's only an integer .. but clear :)
10:19 steffkes before i'll reach that point .. i have to start the project :D
10:22 Xylakant :)
10:22 Xylakant well, yes :)
10:23 Xylakant there was a thread about short urls and dynamic urls on the list lately
10:44 Xylakant erm, speaking of weird brits
10:44 Xylakant http://www.telegraph.co.uk/finance/newsbysector/retailandconsumer/7009900/Hotel-​chain-offers-human-bed-warmers.html
10:55 Rayne [n=Rayne@pD954AE4E.dip.t-dialin.net] has joined #agavi
11:28 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
11:28 _cheerios huomenta!
11:30 _cheerios got call from internet provider, if i lock myself in for 24mo, they'll up speed from 10/2M to 24/2M; no 100M option on my block yet :(
11:30 _cheerios (for no difference in monthly price)
11:33 Xylakant well, 24/2m is pretty fine as a start
11:34 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
11:46 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
12:02 Rayne [n=Rayne@pD954AE4E.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
12:04 _cheerios it's a sweet deal (32,90e/mo), just would have to be sure i'm here next 2 years :)
12:04 ttj I think Sonera offers something like 100/10 for ~40e to Lauttasaari. \o/
12:04 horros Elisa said they'd be providing 100/10 cable back in 2007
12:05 horros Still nothing :(
12:05 ttj (Un)fortunately the company pays for a 1?/? for free. <3
12:05 _cheerios if my ubuntu wlan drivers were just not sucking so hard that I can barely get a connection at all, i'd jumped at it...
12:05 _cheerios (need to reinstall ubuntu and cross fingers that it works better)
12:06 horros I have a company provided 30/1 cable
12:10 ttj _cheerios: So, how's the Wushu?
12:11 _cheerios ttj, body getting more used to it -- v.hard on the legs initially
12:11 _cheerios and 2 new hot girls joined on tuesday \o/
12:12 _cheerios (i think they're atleast 16...)
12:12 ttj Well, if they're 16+, that's all that matters. ;)
12:13 ttj So, when do we spar?-)
12:17 Netsplit zelazny.freenode.net <-> irc.freenode.net quits: Rick, everplays, steffkes, graste, sth, @ChanServ, Jarda, Treffynnon, matbtt, Arme[N], (+11 more, use /NETSPLIT to show all of them)
12:17 _cheerios never. you can spar with wombert in march
12:17 _cheerios maybe during summer can do some moves in the park
12:17 _cheerios (if i have any moves by then... heh)
12:18 johann__ [n=hartmann@mayflowerholding.com] has quit [Connection reset by peer]
12:18 johann__ [n=hartmann@mayflowerholding.com] has joined #agavi
12:19 Netsplit over, joins: @ChanServ, Wombert, pashyon, horros, Xylakant, robopuff, graste, codecop_, everplays, steffkes (+11 more)
12:24 Netsplit zelazny.freenode.net <-> irc.freenode.net quits: Rick, everplays, steffkes, graste, sth, @ChanServ, Jarda, Treffynnon, matbtt, Arme[N], (+11 more, use /NETSPLIT to show all of them)
12:30 pashyon [n=tfroschm@213.23.52.58] has joined #agavi
12:30 Netsplit over, joins: matbtt
12:31 Netsplit over, joins: Jarda
12:33 ChanServ [ChanServ@services.] has joined #agavi
12:33 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
12:33 everplays [n=dp@unaffiliated/everplays] has joined #agavi
12:33 Rick [i=rick@unaffiliated/rick] has joined #agavi
12:33 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
12:33 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
12:33 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
12:33 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
12:33 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
12:33 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
12:33 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
12:33 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
12:33 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
12:33 impl [i=impl@atheme/member/impl] has joined #agavi
12:33 ServerMode/#agavi [+o ChanServ] by irc.freenode.net
12:33 sth [n=sth@vor.thulbourn.com] has joined #agavi
12:33 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
12:33 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
12:33 Mobbit [n=martinot@87.79.35.60] has joined #agavi
12:37 Netsplit zelazny.freenode.net <-> irc.freenode.net quits: Rick, everplays, steffkes, graste, sth, @ChanServ, Jarda, Mobbit, Treffynnon, Arme[N], (+10 more, use /NETSPLIT to show all of them)
12:38 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:39 Netsplit over, joins: @ChanServ, Mobbit, MikeSeth, horros, sth, impl, Arme[N], v-dogg, veturi, ttj (+10 more)
12:39 Mobbit [n=martinot@87.79.35.60] has quit ["leaving"]
12:44 Netsplit zelazny.freenode.net <-> irc.freenode.net quits: Rick, everplays, Treffynnon, robopuff
12:46 Netsplit over, joins: robopuff, everplays, Rick, Treffynnon
12:46 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:53 pashyon [n=tfroschm@213.23.52.58] has quit [Read error: 110 (Connection timed out)]
Log closed Wed Jan 20 13:00:11 2010
Log opened Wed Jan 20 13:01:54 2010
13:01 Chuckwal1a [n=chuckwal@agavi.org] has joined #agavi
13:01 Irssi: #agavi: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal]
13:01 Irssi: Join to #agavi was synced in 7 secs
13:02 Chuckwalla [n=chuckwal@85.25.230.10] has quit [Read error: 104 (Connection reset by peer)]
13:03 ChanServ [ChanServ@services.] has joined #agavi
13:03 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
13:03 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:03 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
13:03 Rick [i=rick@unaffiliated/rick] has joined #agavi
13:03 everplays [n=dp@unaffiliated/everplays] has joined #agavi
13:03 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
13:03 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
13:03 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
13:03 sth [n=sth@vor.thulbourn.com] has joined #agavi
13:03 impl [i=impl@atheme/member/impl] has joined #agavi
13:03 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
13:03 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
13:03 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
13:03 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
13:03 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
13:03 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
13:03 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
13:03 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
13:03 Jarda [n=jarda@e178.nor.fi] has joined #agavi
13:03 matbtt [i=9b3844d7@gateway/web/freenode/x-ssasbuxpsuxtvumu] has joined #agavi
13:03 ServerMode/#agavi [+o ChanServ] by irc.freenode.net
13:03 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:04 CIA-52 [n=CIA@208.69.182.149] has joined #agavi
13:05 johann__ [n=hartmann@mayflowerholding.com] has joined #agavi
13:17 Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, saracen, everplays, steffkes, graste, sth, Jarda, @ChanServ, Treffynnon, matbtt, (+12 more, use /NETSPLIT to show all of them)
13:19 Netsplit over, joins: robopuff
13:20 Rick [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
13:21 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:23 Rick [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has quit [Killed by ballard.freenode.net (Nick collision)]
13:23 ChanServ [ChanServ@services.] has joined #agavi
13:23 Jarda [n=jarda@e178.nor.fi] has joined #agavi
13:23 Rick [i=rick@unaffiliated/rick] has joined #agavi
13:23 everplays [n=dp@unaffiliated/everplays] has joined #agavi
13:23 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:23 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
13:23 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
13:23 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
13:23 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
13:23 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
13:23 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
13:23 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
13:23 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
13:23 impl [i=impl@atheme/member/impl] has joined #agavi
13:23 ServerMode/#agavi [+o ChanServ] by irc.freenode.net
13:24 Gibbed [i=rick@pool-71-165-66-38.lsanca.fios.verizon.net] has joined #agavi
13:24 Rick [i=rick@unaffiliated/rick] has quit [Nick collision from services.]
13:25 Gibbed is now known as Rick
13:25 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
13:29 matbtt [i=9b3844d7@gateway/web/freenode/x-ssasbuxpsuxtvumu] has joined #agavi
13:29 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
13:29 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
13:29 sth [n=sth@vor.thulbourn.com] has joined #agavi
13:29 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
13:29 MikeSeth [n=me@174-143-244-95.static.cloud-ips.com] has joined #agavi
13:31 sth Whilst you're at it, a nice cup of earl grey would be nice
13:31 saracen You people make me sick.
13:31 sth How so?
13:32 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
13:32 saracen just your face and that
13:33 Xylakant saracen: have you been smoking weed again?
13:44 steffkes lol
13:48 WasabiCat [n=moritz@adsl-89-217-5-27.adslplus.ch] has joined #agavi
13:50 Jarda Xylakant: should number-validator accept parameter name="export" ?
13:50 Jarda well, it accepts it
13:50 Jarda it just don't export :)
13:51 Xylakant http://trac.agavi.org/ticket/1160
13:52 Xylakant yes it should, no it doesn't
13:52 Xylakant and it's not the only one
13:52 Jarda ok
13:53 Jarda just had a weird issua last night when trying to figure out why my checkboxes aren't in my array as null
13:53 Jarda (didn't mention it in development because my error handler was fucked up an redirect ate the notice
13:53 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:54 Jarda so I got a whole lot of error emails from production :)
13:55 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:55 Jarda this of course is not an issue when numbervalidator isn't used in array
13:55 Jarda as $rd->getParameter would then return null
13:56 Xylakant I don't understand
13:56 Xylakant in which case is that not an issue?
14:00 Jarda $myModel->doSomething($rd->getParameter('checkbox'));
14:00 Jarda null when not checked, number otherwise
14:00 Xylakant yes
14:00 Xylakant which is absolutely to be expected
14:01 Xylakant and is not related to the missing export
14:01 Jarda but when a numbervalidator is used in an array $myModel->doSomething($rd>getParameter('array'));
14:01 Jarda the array is just missing the index instead of null
14:01 Xylakant which is absolutely to be expected and not related to the missing export
14:01 Jarda that's why I got a whole lot of notices last night as I expected them to be null because I had export declared
14:02 Xylakant still not related to the missing export
14:02 Xylakant unchecked checkboxes do not get transmitted by the browser
14:02 Jarda it isn't?
14:02 Xylakant the parameter never shows up on the server side
14:02 Xylakant the validator never runs
14:02 Xylakant export or not
14:03 Jarda hmm, oh true. The number validator doesn't even get run
14:03 Jarda that's why v-dogg has wrote his own :D
14:03 Xylakant http://www.mivesto.de/agavi/agavi-faq.html#validation_15
14:04 Xylakant well, there's multiple ways of handling that without your own validator
14:05 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
14:06 Jarda hmm, never thought of that set validator
14:06 Jarda nice to know
14:17 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
14:20 Xylakant Jarda: technically speaking that's the nicest solution
14:20 Xylakant though I'd probably just go for the extra markup in the form
14:22 Jarda <input type="hidden" value="0" name="same_as_checkbox" /> ?
14:23 sth I wish Apple would update their webkit source
14:23 sth I want the new debug tools
14:23 sth Without having to load up another browser
14:24 Jarda chrome <3
14:25 Xylakant How would installing chrome help to get the new apple debug tools?
14:26 Jarda no idea
14:26 sth Because they're included
14:26 Xylakant and what's the major advantage of installing chrome on an operating system that already delivers a working, standard compliant browser?
14:26 Jarda I'm just a google lover
14:26 Xylakant it's not like safari is misbehaving as ie does
14:26 sth Bah, I'll just make the webkit nightly build my default browser
14:26 Jarda chrome is faster, prettier and sends all your personal information to google
14:26 Xylakant awesom
14:27 sth Chrome isn't faster on OS X
14:27 Xylakant so i have a backup of my life in the cloud
14:27 Jarda but actually chrome has better development tools imo
14:27 Xylakant even if it were, it's not as if safari is painfully slow
14:27 sth Jarda: they're same tools
14:28 sth except Chrome has the added bonus of making the window ugly
14:28 Jarda sth: safari4 on my laptop has memory leaks (don't know if they are from flash or something else). Having 20+ tabs open for a day or so makes safari almost impossible to use
14:28 Jarda haven't had same issues on chrome
14:29 Xylakant Jarda: every crash is flash
14:29 sth That's because chrome has process isolation for windows
14:29 sth Unsure if it does on OS X
14:29 Xylakant install clicktoflash and most of your issues should be gone
14:29 Xylakant oh, you're on windows?
14:29 Xylakant well, I'd not install safari on windows ;)
14:32 Jarda no, I'm on mac
14:32 Jarda I use firefox on windows
14:36 graste recommends Opera to all non-Opera users *cough*
14:37 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:38 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:41 Xylakant recommendation noted
14:42 graste lacks developer tools that are easy to use, but they're working on it and they at least have an open protocol for it so you can debug pages on handhelds or other devices running opera
14:42 graste pretty neat
14:43 graste still hoping, it becomes more widespread or gets more worked on
14:43 graste as it may be used to debug pages from inside IDEs or other programs remotely etc
14:43 graste at least the idea is worth thinking about it :)
14:43 Rick hmm?
14:43 Rick are you talking about opera?
14:44 graste yes
14:44 Rick because at least on desktops you have dragonfly which is equivilent to firebug or whatever it is
14:44 sth Opera suffers with really, really bad user interaction
14:44 graste no, sth
14:44 Rick what
14:44 Rick does that mean
14:44 graste I'm more speaking about the scope protocol Rick
14:44 Rick graste: oh
14:44 sth graste: yes
14:44 graste it's pretty cool imho
14:45 Rick sorry I dove into it without reading up
14:45 sth For instance, what's the deal with having two back/forward buttons?
14:45 graste but non widespread and at the moment dragonfly is not as easy to use as it should be
14:45 Rick sth, rightclick > remove?
14:45 Rick I havn't used the default opera interface in many many years
14:45 Rick opera's been my baby for such a long time 8)
14:46 graste welcome to my world, rick :D
14:46 Rick the strength of opera is that the ui is fully customizable with a few clicks
14:46 Rick if you don't like something, fix it :p
14:47 graste yes
14:47 sth The UI of opera is akin to a blind person trying to copy the Mona Lisa
14:48 graste and all the small things you notice, when you actually need them; pretty nice defaults for actions; all the goodies you often notice years later and ask why nobody else mentioned it to you before :)
14:48 Rick at least it's not firefox where you have to install extensions to fix things :p
14:50 graste they're more and more integrating things in ff the last versions and now there are at least two bunches of ff users: those that want their "lean browser with no extensions at default" and those ff users, that "wonder why those tabs can't do X or Y and why it's not built-in right from the start"
14:50 graste I wonder who's winning :)
14:51 Rick laughs.
14:59 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi ["its time to go home xD"]
15:01 _cheerios [n=_cheerio@195.197.209.254] has quit ["foo"]
15:03 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:15 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:16 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:17 archtech [i=stanv@83.228.56.37] has joined #agavi
15:23 WasabiCat [n=moritz@adsl-89-217-5-27.adslplus.ch] has quit [Read error: 110 (Connection timed out)]
15:56 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
16:03 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
16:22 everplays1 [n=dp@89.165.17.181] has joined #agavi
16:22 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
16:22 everplays1 is now known as everplays
16:24 simoncpu is now known as t_j_
16:25 t_j_ is now known as simoncpu
16:29 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:33 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
17:10 everplays [n=dp@unaffiliated/everplays] has left #agavi []
17:16 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:17 matbtt [i=9b3844d7@gateway/web/freenode/x-ssasbuxpsuxtvumu] has quit [Ping timeout: 180 seconds]
17:24 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
17:30 Xylakant [n=Xylakant@87.79.35.60] has quit []
17:31 everplays [n=dp@unaffiliated/everplays] has joined #agavi
17:43 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:48 Xylakant [n=Xylakant@ip-109-85-244-37.web.vodafone.de] has joined #agavi
18:08 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
18:08 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
18:12 Rayne [n=Rayne@pD9E36024.dip.t-dialin.net] has joined #agavi
18:12 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Client Quit]
18:19 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
18:22 kaos|work [n=ddb@78.35.9.20] has quit []
18:28 archtech [i=stanv@83.228.56.37] has quit [Read error: 110 (Connection timed out)]
18:47 graste [n=graste@f053004130.adsl.alicedsl.de] has joined #agavi
19:24 archtech [i=stanv@83.228.56.37] has joined #agavi
19:33 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
19:59 Xylakant [n=Xylakant@ip-109-85-244-37.web.vodafone.de] has quit []
20:09 matbtt_ [n=matbtt@port-92-202-84-232.dynamic.qsc.de] has joined #agavi
20:34 everplays [n=dp@unaffiliated/everplays] has quit ["night"]
20:37 matbtt_ [n=matbtt@port-92-202-84-232.dynamic.qsc.de] has left #agavi []
20:44 graste [n=graste@f053004130.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
21:25 graste [n=graste@f053004130.adsl.alicedsl.de] has joined #agavi
21:26 erisco [n=erisco@brisco.kent.net] has joined #agavi
21:26 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
21:44 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
21:53 graste [n=graste@f053004130.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
22:04 Rayne [n=Rayne@pD9E36024.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
22:49 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:06 erisco NeedtodevelopArticleNotFoundException
23:06 erisco is that really what I need to call it?
23:06 erisco sighs
23:19 nfq [n=nfq@dyn.144-85-145-196.dsl.vtx.ch] has joined #agavi
23:46 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 54 (Connection reset by peer)]
23:46 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
23:52 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
Day changed Thu Jan 21 2010
00:37 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
01:22 Netsplit niven.freenode.net <-> irc.freenode.net quits: Jarda, J-P
01:25 Netsplit over, joins: J-P, Jarda
01:49 erisco [n=erisco@brisco.kent.net] has quit ["Ex-Chat"]
01:50 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 110 (Connection timed out)]
01:55 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:41 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
03:55 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
04:25 movvy hmm
04:25 movvy whats the easiest way to get some output.. I am trying some JSON stuff, and its not working somewhere
04:29 movvy but it runs my view alright, so im not sure whats broken, trying to print out some sql statement
04:35 Jarda depends on what you are trying to do, your problem description isn't quite accurate
04:37 nfq [n=nfq@dyn.144-85-145-196.dsl.vtx.ch] has quit []
05:04 movvy Jarda: I just want to pring a variable somewhere in my action
05:04 movvy so I can see if its correct
05:05 movvy I tried var_dump and error_log()
05:07 Jarda var_dump("foo"); exit;
05:12 movvy just tried it
05:12 movvy still returns my json view
05:12 movvy I was hoping it would display like when their is a php error
05:17 movvy seems like agavi won't let me open / access files
05:17 movvy fopen and error_log not working
05:20 Jarda movvy: you tried with the exit?
05:20 Jarda are you sure you are using it in the rigth action/view?
05:25 movvy im sure, when i made a typing mistake it error'd out
05:25 movvy in my action because of syntax :)
05:25 movvy yes I tried with exit
05:40 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
05:49 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
05:57 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:18 maleknet [n=maleknet@85.15.40.233] has joined #agavi
06:42 MugeSo Where is document or article about caching configuration?
06:47 MugeSo Ok, I've found it in graste's FAQ :D
06:51 v-dogg in graste's FAQ we trust
07:13 Hamed_Norouzi [n=chatzill@217.66.203.123] has joined #agavi
07:14 Hamed_Norouzi Hi every body
07:14 Hamed_Norouzi I have question about agavi
07:14 Hamed_Norouzi i have been workin with symfony
07:14 Hamed_Norouzi and i write an application with agavi
07:14 Hamed_Norouzi i found them really simillar
07:15 Hamed_Norouzi bu i preffer XML ,
07:15 Hamed_Norouzi yaml is n't handy
07:15 v-dogg they share the same origin so some basic structures are the same
07:15 Hamed_Norouzi about stability
07:15 Hamed_Norouzi witch one is more stable
07:15 Hamed_Norouzi ?
07:16 v-dogg you are not going to get a objective answer here :)
07:16 Hamed_Norouzi what do you mean? why not?
07:16 Hamed_Norouzi I like agavi performance
07:17 v-dogg and by stable to do you "less bugs" or "stable project that doesn't break BC or just vanish all of a sudden"
07:17 Hamed_Norouzi It is really handy and easy to use
07:17 Hamed_Norouzi I mean less bug
07:17 Hamed_Norouzi I would like to start a project with agavi
07:18 v-dogg agavi is very very stable but I would think so is symfony
07:18 Hamed_Norouzi yes symfony is too
07:18 Hamed_Norouzi do you supprt agavi , if there is an bigs
07:18 Hamed_Norouzi bugs
07:18 Hamed_Norouzi ?
07:19 v-dogg agavi is very well supported both by community and by a company (you can by support)
07:19 Hamed_Norouzi sounds fine
07:19 Hamed_Norouzi I do like your slot system
07:20 Hamed_Norouzi :)
07:20 Hamed_Norouzi it is really better that helpers
07:20 Hamed_Norouzi I wish the best for your project
07:21 Hamed_Norouzi and about class form
07:21 Hamed_Norouzi I wasn't able tour form class and work with\
07:21 Hamed_Norouzi so there are any good documents for project
07:22 Hamed_Norouzi Is there any extra documents ?
07:23 MugeSo this unofficial FAQ is very useful :) http://www.mivesto.de/agavi/agavi-faq.html
07:29 Hamed_Norouzi [n=chatzill@217.66.203.123] has quit [Read error: 104 (Connection reset by peer)]
07:32 MugeSo Can I setup fragment cache coupled to some file's utime?
07:35 MugeSo e.g. when I update a file, the fragment cache depends on that file is flushed.
07:38 MugeSo in another case, a record in DB is updated and updated_at column is changed then the cache is flushed.
07:38 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
07:40 v-dogg not sure what you really are after and I'm no caching expert but do you know how caching callbacks work?
07:41 MugeSo caching callbacks? such as startedCacheCreationCallback?
07:42 v-dogg they are something similar to routing callbacks
07:42 v-dogg meaning you can extend caching rules with your own code
07:42 v-dogg but I have never used them so you have ask someone else or browse the code
07:43 MugeSo Thanks, I'll see the code.
07:50 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
07:52 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
07:58 everplays1 [n=dp@89.165.25.6] has joined #agavi
08:00 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
08:00 everplays1 is now known as everplays
08:00 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
08:00 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
08:03 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)]
08:04 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
08:08 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
08:08 MugeSo It seems the callbacks isn't my want :(
08:15 matbtt [i=9b3844d6@gateway/web/freenode/x-lsmokpauhragcvjg] has joined #agavi
08:31 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:31 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
08:32 graste huomenta
08:38 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
08:38 _cheerios huomenta
08:44 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:58 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
08:58 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:16 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:16 E_mE huomenta
09:20 fnordfish huomenta
09:33 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)]
09:40 PeYKaR [n=pk@94.182.67.101] has joined #agavi
09:44 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:48 nfq [n=nfq@dyn.144-85-174-154.dsl.vtx.ch] has joined #agavi
10:04 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
10:06 PeYKaR [n=pk@94.182.67.101] has quit [Remote closed the connection]
10:08 nfq_ [n=nfq@dyn.144-85-200-015.dsl.vtx.ch] has joined #agavi
10:09 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
10:11 Rendez has anyone done something cool for a breadcrumb?
10:11 sth Yes.
10:11 sth http://patterntap.com/tap/collection/breadcrumbs
10:13 sth http://www.ligonier.org/learn/qas/
10:13 sth The breadcrumb on that site is pretty cool
10:13 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
10:17 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
10:21 Rendez what I mean is in agavi
10:22 Rendez php
10:22 nfq [n=nfq@dyn.144-85-174-154.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
10:23 E_mE is there a way to get matched routes
10:23 E_mE ?
10:24 E_mE im sure there is an agavi function getMatchedRoute() somewhere?
10:25 E_mE which then returns the full name of the matched route
10:25 v-dogg $request->getMatchedRoutes()
10:25 v-dogg route_s_
10:26 v-dogg as more than one can match
10:30 E_mE thanks v-dogg
10:30 horros Damnit, there's no abstract for the Acceptance TDD workshop yet :(
10:30 nfq_ [n=nfq@dyn.144-85-200-015.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
10:31 E_mE v-dogg: you still got that project from a few years back which had a breadcrumb included?
10:32 v-dogg not sure. why?
10:32 E_mE the project you gave to me when i first using agavi
10:32 E_mE because just need bit of inspiration to do a breadcrumb
10:33 v-dogg it wasn't really breadcrumbs but a hiearchy path
10:33 v-dogg using propel's nested set implementation
10:34 v-dogg <?php foreach($node->getPath() as $parent) echo $parent->getTitle() . ' >> ';
10:34 v-dogg for inspiration :)
10:37 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
10:38 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
10:39 horros What is this Kanban I hear about!
10:40 v-dogg gang bang? can I join?
10:40 E_mE thank v-dogg
10:40 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
10:41 horros Flow where you can, pull where you must - a practitioners guide to Kanban
10:41 horros Joakim Sund?n
10:41 horros :O
10:41 horros (Turku Agile day, Agile Awareness@11:00)
10:41 horros I CAN'T DECIDE WHAT WORKSHOPS I WANT TO ATTEND!
10:41 horros :(
10:41 v-dogg me neither
10:42 horros Especially since there's no abstract for like half of them
10:43 v-dogg blame Jarda
10:43 horros Jarda: WRITE ABSTRACTS! QUICK!
10:43 v-dogg it's not his fault but at least you have someone to blame
10:43 horros Also, on the registration page, is "Business ID" "Y-tunnus"?
10:43 v-dogg yup
10:43 horros v-dogg: Yes. Casting blame is the most important thing EVER.
10:44 v-dogg yupyup
10:48 horros Uhh. Almost five days in Turku then.
10:54 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
10:54 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
10:54 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
10:54 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
10:54 Rendez_ is now known as Rendez
10:59 robopuff [n=Mateusz@4.76.classcom.pl] has quit [Read error: 113 (No route to host)]
11:00 Jarda you might get the turku disease
11:00 Jarda which makes it impossible to move away from turku :/
11:00 horros Oh dear.
11:01 Jarda I'm even struggling every morning when going over the border to my job in Kaarina
11:01 horros I was actually quite close to moving to Turku about 10 years ago.
11:05 Rayne [n=Rayne@eduroam-p3-110.triple-a.uni-kl.de] has joined #agavi
11:09 krycek_ [n=dsadsa@200-203-26-34.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
11:09 krycek_ huomenta
11:12 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
11:13 krycek_ I tried to echo an text with "&" in it and the form population complained so I had to use htmlentities to convert "&". I don't want to save all texts converted and don't want to use htmlentities all over the place. Is there an alternative?
11:14 Rayne [n=Rayne@eduroam-p3-110.triple-a.uni-kl.de] has quit ["Can't talk now. Boss fight."]
11:16 Xylakant krycek_: not using htmlentities all over the place is a bad idea since you're producing invalid html
11:16 Xylakant & < > " need to be escaped
11:17 Xylakant so unless you want to produce invalid html code and open yourself up to xss attacks, no there's no alternative
11:18 Xylakant i'd go for using htmlentities
11:18 Xylakant and i'd alias it to a shorter name
11:18 v-dogg or htmlspecialchars
11:18 Xylakant some template engines do the escaping for you
11:18 Xylakant don't use htmlspecialchars
11:18 v-dogg why?
11:19 Xylakant entities such as &ouml; etc are not xhtml compatible
11:19 Xylakant unless you explicitly refer to the proper dtd
11:19 Xylakant use htmlspecialchars and proper utf8
11:19 v-dogg mmm...k..
11:19 v-dogg we use proper utf8 and numerical entities
11:20 Xylakant numerical entities are perfectly fine
11:20 krycek_ damn, every time I will have to use htmlentities then... or use a template engine (but that would require much more work right now)
11:20 krycek_ what template engine do you recommend?
11:20 Xylakant krycek_: I don't recommend any
11:20 Xylakant I try to stay away from them
11:21 Xylakant alias htmlentities to h()
11:21 Xylakant saves a lot of typing
11:21 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
11:21 krycek_ couldn't the scaping be done by the agavi itself on every text?
11:21 v-dogg nononono
11:22 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
11:22 Xylakant how would you expect that to work? we can't guess which text is escaped and which text should be escaped
11:23 Xylakant sometimes you have to store html snippets, those don't have to be escaped
11:23 Xylakant etc
11:23 Xylakant you don't want text to be escaped if it's used to generate json output
11:24 Xylakant you might need it escaped if you're constructing xml depending on how you do it
11:24 Xylakant not a good idea
11:24 krycek_ oh boy
11:24 krycek_ ok
11:24 krycek_ where is the right place to define that alias?
11:28 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
11:29 Xylakant where ever you like
11:55 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
11:58 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:07 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
12:16 E_mE Xylakant: remember when you helped me with the 3D array validator and said i should use <base>enquiry[rooms][]</base>
12:16 E_mE ive just tried this with my current project, but agavi is giving me "base': This element is not expected. Expected is one of ( "
12:16 Xylakant err, I helped quite a lot of people with multidimensional arrays
12:17 Xylakant it's <arguments base="...">
12:17 E_mE it was on the mailing list ;)
12:17 E_mE oh :)
12:17 E_mE thanks
12:19 robopuff [n=Mateusz@4.76.classcom.pl] has quit ["leaving"]
12:20 Rendez if I wanted to wrap some <div> elements with the layout "standard" creating a wrapper how would I do it?
12:21 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
12:23 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Client Quit]
12:23 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
12:24 Rendez I haven't found examples yet
12:25 Xylakant I fail to understand your question
12:27 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
12:27 Rendez I'm not sure I formulate the question correctly, what I try to achieve is to have another "layer" inside a layout which would allow me to wrap $inner
12:28 Xylakant define it
12:28 Xylakant in output_types.xml
12:28 Rendez like <layer name="content" /> is $inner
12:29 Xylakant you probably have a <layer name="decorator"> just before that
12:29 Xylakant and you can place a <layer name="wrapper"> inbetween
12:29 Xylakant you'll have to set a template to use and all that stuff that you need to set for the decorator as well
12:30 Xylakant but that's the general idea
12:30 Xylakant you can stack layers as deep as you like
12:31 Rendez you mean nest
12:31 Rendez where is defined that <layer name="content" /> is $inner
12:33 Xylakant $inner is always the output of the next-inner layer
12:39 Rendez ah understand
12:40 Rendez but if I need to close a tag </div> how can I wrap the layers?
12:40 Rendez is there an example of the sample apps?
12:48 Xylakant <div><?php echo $inner </div>?
12:48 Xylakant well, close that php tag, but in general that's what you need
12:49 Xylakant just as you'd do in the decorator
12:49 Rendez say I want to move <div> </div> to a wrapper
12:49 Rendez how do you defined it in output_types?
12:52 Xylakant errm
12:52 Xylakant just as you'd define any other layer
12:53 Xylakant I don't understand your question
12:53 Xylakant or rather your problem
12:54 Xylakant this is pretty much the default layout for the sample app http://pastie.org/788078
12:54 Rendez nevermind, your answers led me to resolution :)
12:55 Rendez so the top-most defined layer is the most inner one
12:55 Rendez and they wrap each other automatically
12:55 Xylakant this defines another layer to use as a wrapper
12:55 Xylakant http://pastie.org/788080
12:55 Rendez ja, it's solved
12:55 Xylakant right
12:56 Rendez thats perfect example
12:56 Rendez front-enders sometimes don't know how to formulate right questions for back-enders hehe
12:59 Rendez is one day away from snowboarding
12:59 E_mE is 1 month away from the madness of Vietnam :D
13:00 Xylakant is 4 hours away from his bed
13:00 sth me too
13:00 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
13:01 Xylakant well, david doesn't seem to be too far from his
13:01 E_mE hmmm, i quite stuck on how to validate a 3D array which is constructed like: myitem[1][], where 1 is an array of IDs, so there may be myitem[1][], myitem[2][] etc.. but the ID is variable
13:02 krycek_ after using htmlentities on a string with the char "Ã" it converted to "&Atilde;" and the form population complains that &Atilde; is an entity not defined
13:02 sth Xylakant: too far from it? I'm going to assume he's still in it
13:02 krycek_ but &Atilde; seems a valid entity
13:02 v-dogg krycek_: tell it to use utf-8
13:02 v-dogg it's not valid XML
13:02 v-dogg it's an html entity
13:02 Xylakant krycek_: you'rs supposed to use htmlspecialchars
13:03 krycek_ here is how i'm using: htmlentities($template["phone"]["name"], null, 'UTF-8');
13:03 Xylakant not htmlentities
13:03 Xylakant as discussed above
13:03 Xylakant sth: that's what I meant with "not too far away"
13:03 v-dogg uummm...
13:03 v-dogg Xylakant...
13:03 v-dogg 13:30 < v-dogg> or htmlspecialchars
13:03 v-dogg 13:30 < Xylakant> don't use htmlspecialchars
13:03 Xylakant what?
13:03 Xylakant fuck, i really need to go to bed
13:04 v-dogg :)
13:04 Xylakant sorry, my bad
13:04 krycek_ ;P
13:04 krycek_ ok
13:04 krycek_ htmlspecialchars then
13:04 Xylakant you really should use htmlspecialchars to only convert only <>&"
13:04 Xylakant I guess I
13:05 krycek_ ok, now it's ok
13:05 krycek_ thanks
13:05 Xylakant I'll have to review all the code I wrote today
13:05 v-dogg I remembered there was some reason to prefer htmlspecialchars over htmlentities but didn't remember what so I blindly trusted Xylakant without arguing :)
13:05 Xylakant a task for tomorrow
13:05 Xylakant there is no advantage as long as you can use utf8 as encoding
13:06 E_mE Xylakant: you got the energy to help me out with this variable 3D array concept?
13:07 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:07 Xylakant E_mE: you might try base[][]
13:07 Xylakant but otherwise you'd have to ask kaos
13:08 Xylakant I'm not that much expert on the validation stuff
13:08 E_mE Xylakant: like this:
13:08 E_mE <validator class="isset" required="true" provides="cf_ids">
13:08 E_mE <arguments base="cfeature[][]"></arguments>
13:08 E_mE </validator>
13:08 E_mE but sure, is kaos about?
13:09 Xylakant well, he's not in the channel
13:09 Xylakant I'd assume he's busy
13:09 Xylakant you'd have to wait or shoot an email to the list
13:09 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
13:10 E_mE ok ill email the list :)
13:10 Xylakant well, try that code first
13:11 E_mE that code i pasted above you mean?
13:11 digitarald| [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
13:13 E_mE because from the code above im getting errors for each ID it finds
13:14 Xylakant well, then you'll have to mail the list
13:18 Netsplit niven.freenode.net <-> irc.freenode.net quits: Rick, _cheerios, krycek_, steffkes, E_mE, hzilla_, codecop__, Jarda, Rendez, sth, (+17 more, use /NETSPLIT to show all of them)
13:19 Netsplit over, joins: codecop__, Rendez, horros, matbtt, Jarda, J-P, MikeSeth, sth
13:19 Netsplit over, joins: simoncpu, pashyon, macen, sikkle, E_mE, _cheerios, Xylakant
13:19 E_mE even in my $_POST its just returning
13:19 E_mE 'features' =>
13:19 E_mE array
13:19 E_mE 1 => string '8' (length=1)
13:20 Netsplit over, joins: @ChanServ, krycek_, fnordfish, steffkes, Treffynnon
13:20 Xylakant yes
13:20 Xylakant the value is an array
13:20 E_mE well, ive got multiple version of feature
13:20 E_mE ive got feature[1] == select list, then feature[2] == select list
13:20 Netsplit over, joins: Rick, veturi, v-dogg, Arme[N], impl
13:20 E_mE and then ive got multiple items per feature list
13:21 E_mE i think yday bbq day and beer has made me stupid today heh
13:22 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
13:22 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
13:23 ttj [n=tjorri@kosh.hut.fi] has quit [Read error: 54 (Connection reset by peer)]
13:24 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
13:25 Rendez E_mE: bbq does good, I think it was the joint
13:26 Rendez just kidding
13:30 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Connection timed out]
13:30 digitarald| is now known as digitarald
13:32 digitarald what about fish?
13:39 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:41 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:51 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit ["We are all friends now! http://digitarald.de"]
13:53 _cheerios [n=_cheerio@195.197.209.254] has quit [Client Quit]
14:17 Netsplit niven.freenode.net <-> irc.freenode.net quits: codecop__, J-P
Log closed Thu Jan 21 14:24:06 2010
Log opened Thu Jan 21 14:24:10 2010
14:24 Chuckwalla [n=chuckwal@agavi.org] has joined #agavi
14:24 Irssi: #agavi: Total of 28 nicks [1 ops, 0 halfops, 0 voices, 27 normal]
14:24 Irssi: Join to #agavi was synced in 3 secs
14:36 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: saracen
14:36 Netsplit over, joins: saracen
14:38 Rick [i=rick@unaffiliated/rick] has joined #agavi
14:38 veturi [n=veturi@lilja.asteriski.fi] has joined #agavi
14:38 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
14:38 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
14:38 impl [i=impl@atheme/member/impl] has joined #agavi
14:44 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
14:45 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:46 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
14:53 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
15:21 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:27 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
15:28 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
15:37 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
15:38 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
16:09 E_mE im exporting an array, and the parameter im exporting it to appears to be making the first element null for some reason
16:09 E_mE well an empty array
16:09 E_mE and before i do the export in the validator, it var_dump()s all the data
16:11 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 104 (Connection reset by peer)]
16:13 krycek_ E_mE
16:13 krycek_ http://trac.agavi.org/ticket/1189
16:14 E_mE ah thank you krycek_ :)
16:15 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:18 horros ~/ Hast du wieder mal eine Stunde verpennt - ist doch nicht wichtig, Biertrinken ist wichtig! Stehst du allein in der Disco, weil du keinen kennt - ist doch nicht wichtig, Biertrinken ist wichtig! ~/
16:18 horros lalalala
16:29 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:30 nfq [n=nfq@dyn.83-228-223-234.dsl.vtx.ch] has joined #agavi
16:31 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:51 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:08 nfq_ [n=nfq@dyn.144-85-174-104.dsl.vtx.ch] has joined #agavi
17:10 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:12 nfq [n=nfq@dyn.83-228-223-234.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:12 nfq_ is now known as nfq
17:19 matbtt [i=9b3844d6@gateway/web/freenode/x-lsmokpauhragcvjg] has quit [Ping timeout: 180 seconds]
17:34 nfq [n=nfq@dyn.144-85-174-104.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
17:48 nfq [n=nfq@dyn.83-228-154-245.dsl.vtx.ch] has joined #agavi
17:53 nfq [n=nfq@dyn.83-228-154-245.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
18:01 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:03 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
18:25 Xylakant [n=Xylakant@ip-109-40-155-50.web.vodafone.de] has joined #agavi
18:34 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
18:43 archtech [i=stanv@83.228.56.37] has quit []
18:44 krycek_ [n=dsadsa@200-203-26-34.paemt705.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
18:51 everplays [n=dp@unaffiliated/everplays] has joined #agavi
19:12 rene__ [n=rene@200-126-64-191.bk5-dsl.surnet.cl] has joined #agavi
19:12 rene__ hello
19:12 rene__ anyone home?
19:13 v-dogg nope
19:13 rene__ D:
19:16 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
19:16 rene__ Well, when someone arrives... I have a problem, I cant install agavi under Ubuntu 9.10, I have Apache2 installed from repositories, Php 5.3.1 installed from dotdeb repositories (not included in ubuntu), Pear version 1.9.0. Installed all requirements for Agavi thru aptitude, all enabled on php (saw that on phpinfo), installed phing thru Pear (following their tutorial) and installed Agavi thru Pear (sudo pear install channel://pear.agavi.org/
19:16 rene__ agavi-1.0.1), installed without notice but when I use "sudo agavi", the following shows up:
19:17 rene__ rene@rene-pc:~/Descargas$ sudo agavi
19:17 rene__ PHP Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Santiago' for 'CLST/-3.0/DST' instead in /usr/share/php/phing/tasks/system/TstampTask.php on line 79
19:17 rene__ PHP Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Santiago' for 'CLST/-3.0/DST' instead in /usr/share/php/phing/tasks/system/TstampTask.php on line 82
19:17 rene__ PHP Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Santiago' for 'CLST/-3.0/DST' instead in /usr/share/php/phing/tasks/system/TstampTask.php on line 85
19:17 rene__ PHP Fatal error: Call to a member function getConfigurator() on a non-object in /usr/share/php/phing/Project.php on line 568
19:17 rene__ I see its an error on phing, but I dont know how to solve it
19:18 v-dogg next time you have more than 1-2 lines to paste use a pastebin service like pastebin.com
19:19 rene__ oh, ok... sorry
19:20 rene__ I'm new to irc and the like... sorry :)
19:23 sth rene__: First, in your php.ini, probably located in /etc/. You need to specify your timezone.
19:24 sth date.default.timezone should be in there somewhere
19:24 v-dogg just a shot in the dark but it be phing has issues with 5.3?
19:24 sth v-dogg: None that I've found
19:25 v-dogg ok
19:33 rene__ ok, thnx sth I'll see
19:33 sth there will be some info on php.net/date
19:40 saracen rene__: Little offtopic, but you shouldn't really have to run agavi as root either (via sudo) :)
19:41 rene__ I ran it as root cause I thought the problems were arising because of writing permissons
19:43 sth sets fire to saracen
19:43 sth Hi :)
19:44 saracen Hi :)
19:45 saracen See what you're making me do now sth? Before you came along, I'd never have cared about people running the agavi script as root. But now I'm paranoid you're going to one day sneak in an update which destroys hard disks
19:45 saracen It's just such a british thing to do
19:45 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
19:49 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
20:11 sth saracen: It's already there
20:12 sth If it detects an allied timezone, your hard drive is erased. One of the Germans added it
20:15 sikkle [n=sikkle@70.25.37.18] has quit ["Leaving..."]
20:19 erisco [n=erisco@brisco.kent.net] has joined #agavi
20:19 erisco is there not a method to do custom validation in the action?
20:20 v-dogg validate[Read|Write]
20:20 erisco ah, good, thanks
20:21 v-dogg called after registered validators are ran
20:21 erisco I need to check if something exists in the database and it is simply easier than creating a custom validator to put it in the action
20:23 Jarda I have a rule: if you see a situation where you would need to copy paste the code into another action, you need to write a custom validator
20:26 fnordfish [n=fnordfis@g225104141.adsl.alicedsl.de] has joined #agavi
20:29 sth Even still, I dislike the idea of validation in the action
20:31 Jarda sth: well, I like te idea when the need is _very_ specific
20:32 Jarda like "if you check checkbox X and then choose checkboxes Y and Z, make sure condition(s) 1..N are met"
20:32 Jarda no need to make complex depending validator configs or similar
20:33 Jarda or custom validators that take multiple arguments
20:33 erisco how can I diagnose a 404? The route seems right, the URL seems fine, but my action is never loaded
20:33 Jarda when they are not reusable
20:33 Jarda erisco: you could install ADT, it helps those situations
20:33 erisco not enough time, plus eclipse sucks
20:33 Jarda or then just var_dump matched routes in 404SuccessView
20:34 Jarda and then double check you have correctly spelled your actions etc
20:34 Jarda http://adt.projectbin.org/ this takes about 5mins
20:34 Jarda and has nothing to do with eclipse
20:35 erisco is there a variable that contains the matched routes? or do I have to dig into an object?
20:36 Jarda 12:33:03 < v-dogg> $request->getMatchedRoutes()
20:36 erisco I cannot see v-dogg's message
20:36 Jarda it was earlier today
20:36 Jarda just a quick paste :)
20:37 erisco well, $request is not defined, mine is $rq, I think, which has no such method
20:37 Jarda wait a sec
20:37 v-dogg $this->getContext()->getRequest()
20:38 v-dogg orr hmm.. routing?
20:38 Jarda $this->getContext()->getRequest()->getAttribute('matched_routes', 'org.agavi.routing');
20:38 Jarda had to check from the faq
20:38 v-dogg uh... silly me
20:38 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
20:38 v-dogg blushes
20:38 erisco okay, matched no routes
20:39 Jarda I just blindly relied on v-dogg
20:39 v-dogg good lad :)
20:39 erisco ah, I know why now
20:39 v-dogg how the hell did I come up with getMatchedRoutes?
20:40 v-dogg me so n00b :)
20:40 v-dogg and old and senile
20:40 erisco does agavi have some objection to character classes?
20:40 archtech [i=stanv@83.228.56.37] has joined #agavi
20:40 erisco ^/(slug:[\w\-]+).html$
20:44 erisco I cannot understand what it is about that route that will not match
20:45 Jarda well [A-Za-z\-]+ could work
20:46 erisco but fails equally. hrm
20:46 Jarda wird
20:47 Jarda whats the url you're trying?
20:47 erisco http://localhost/needtodevelop/pub/index.php/articles/first-article.html
20:48 erisco the parent route matches the /articles fine
20:48 erisco but I cannot seem to match the /first-article.html
20:48 Jarda what's the parent route?
20:49 Jarda (does it have $ in the pattern)
20:49 erisco bah... how in the world
20:49 erisco it does but I swore I already removed it
20:49 erisco clearly I must have hit ctrl+c too many times
20:49 erisco sighs
20:49 erisco thanks Jarda
20:49 Jarda no problem
20:49 erisco I mean ctrl+z
20:53 movvy sigh
20:54 movvy i still can't get anything to fucking print out anywhere
20:54 movvy or files to open / be created
20:55 erisco to use the validate method, I pull the raw data out of $rd right?
20:56 erisco public function validate(AgaviRequestDataHolder $rd) { $rd->getParameter('slug') ...
20:56 everplays [n=dp@unaffiliated/everplays] has left #agavi []
20:58 rene__ [n=rene@200-126-64-191.bk5-dsl.surnet.cl] has quit ["Ex-Chat"]
20:59 erisco $this->getContext()->getRequest()->getParameter('slug') is null too...
21:01 erisco any hints?
21:01 erisco or do I have to grab it out of the container somewhere?
21:06 movvy so I think my issue with this
21:06 movvy is my validator isn't setup properly
21:07 erisco okay, so, I cannot find my data in the container either
21:08 erisco if its not in the container's AgaviWebRequestDataHolder surely something else is wrong...
21:08 erisco damn this wasting so much time
21:11 movvy hmm
21:11 erisco where is the old agavi manual?
21:12 movvy do you use $this->getArgument();
21:12 erisco it said how to do this
21:12 movvy for retrieving post data?
21:12 erisco I am using the validate method in the action
21:14 movvy hmm, yeah somewhere something isn't working and I would have to guess at the validator
21:14 erisco there is no validator
21:15 erisco I guess I have to have one... pity...
21:15 erisco just the isset works..
21:15 erisco thanks movvy, it seemed to be removing my parameter on me
21:17 movvy my shit is broken to
21:17 movvy im trying to get post data working for JSON
21:17 movvy it hates me
21:19 movvy i get back the view :x
21:23 erisco what I hate is having 5 articles on the homepage and requiring individual queries for each one
21:24 erisco well, I could optimize in this case to a single query
21:24 erisco not worth it at the moment!
21:24 graste [n=graste@f053004176.adsl.alicedsl.de] has joined #agavi
21:29 movvy so
21:29 movvy does getData work with both posts and get's?
21:46 fnordfish [n=fnordfis@g225104141.adsl.alicedsl.de] has quit ["Leaving."]
21:46 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
21:47 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
21:50 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
21:50 movvy = [
21:52 erisco dur, I forget, how do you generate the current url?
21:53 erisco or just get it
22:06 erisco doesn't seem to be in the container... the request data holder...
22:06 erisco or routing
22:06 erisco surely it is available though?
22:09 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
22:10 Xylakant [n=Xylakant@ip-109-40-155-50.web.vodafone.de] has quit []
22:17 sth erisco: $routingObject->gen()
22:20 movvy sigh
22:20 movvy i don't understand what could be wrong
22:26 erisco sth, Warning: Missing argument 1 for AgaviWebRouting::gen()
22:29 movvy so what happens is I make a post with JSON info and it returns the view I am expecting
22:29 movvy however I feel liek something in the validator or the action or model is messed up
22:30 movvy and no var dump or anything seems to be working whatsoever or writing to a file, im guessing because somehow maybe my action isn't being run? I am really confused
22:30 erisco [n=erisco@brisco.kent.net] has quit [Nick collision from services.]
22:30 erisco [n=erisco@brisco.kent.net] has joined #agavi
22:39 skoop [n=stefan@unaffiliated/skoop] has quit []
22:44 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has joined #agavi
22:50 movvy ok i will give the biggest cookie to anyone who helps me fix this
22:51 Rayne y0 guys
22:54 erisco hrm, Benjamin had a live version of red racer... any idea if it is still there?
22:59 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
23:02 movvy yo
23:07 erisco movvy, I can give it a shot, I need a change of pace for a moment
23:07 erisco but in turn I need to know how to get the current url :P
23:10 movvy I am sorry I am quite new to agavi
23:10 movvy I am a noob ;)
23:21 saracen erisco: gen(null)
23:21 saracen Just pass it null and it'll give you the current url
23:21 erisco saracen, superb, thanks
23:22 saracen movvy: So whats not as expected?
23:23 saracen Just a complete guess, but you need executeRead() or executeWrite() implemented for validators to be run. Otherwise it skips them and jumps to view I believe. So if you've got logic in your view which deals with the request data, they might not be there because validation never ran.
23:24 saracen If that's not it, you'll need to provide more information :P
23:33 erisco I get to quote on a project in the future, yay!
23:34 saracen I've no idea what that means, but yay!
23:34 erisco as in I will have paid work... finally
23:35 erisco something to build some reputation with
23:35 erisco and some experience
23:35 saracen Ah, i see :)
23:36 erisco but its only a little work per month... what to do in the meantime... well, I will become active at stackoverflow
23:36 erisco because they have that whole employing thingie there
23:36 erisco I'll hammer out the articles I have planned for need to develop... hmm what else
23:37 erisco read through my math, philosophy and science books... there
23:37 erisco that'll do it
23:37 erisco gr, what, I forgot red racer? hrmm
23:38 saracen stackoverflow and an employing thingie?
23:38 erisco I really wish I felt some sense of urgency for its completion
23:38 saracen GET IT FINISHED, WORM.
23:38 saracen help at all?
23:38 erisco saracen, yeah, Joel said those active on stackoverflow are clearly knowledgeable and those efforts deserve serious recognition on resume
23:38 erisco so he setup means to accommodate that...
23:39 erisco only site I've been active on is the nub-festering htmlforums
23:39 erisco saracen, your motivation... its, hm, well...
23:39 saracen =(
23:39 saracen Yeah, I can't motivate myself
23:39 saracen I has issues.
23:39 erisco I'd love doing red racer if it did not feel like a for-fun side thingie
23:40 saracen I've never really looked at stackoverflow
23:40 erisco if it was "we cannot wait to release red racer because it will really facilitate growth for our Agavi community"
23:41 erisco but there seems to be no purpose other than to provide a service that might be used a few times and be more useful as a documentation example
23:41 erisco or Bitextender could pay me to work on it, that'd motivate me ;)
23:42 saracen lol :)
23:42 saracen What's the git url to it again?
23:42 saracen github*
23:42 erisco its on svn
23:42 erisco its like svn.redracer.org or something
23:43 erisco saracen, what really slowed initially was my desire to handle databasing perfectly
23:43 erisco slowed? no - halted. its just not practical... in a rush to impress this employer I am hammering out blog software and what I realized is that making things easy for me was the best solution
23:43 erisco instead of easiest for the computer
23:44 erisco so, yeah, I have some inefficient processes where I use more queries than needed... and I do not have any sort of record caching mechanism
23:45 erisco but, why wasn't it clear before, there is no performance issue to correct until there is actually a performance issue
23:45 erisco so there is what I've learned
23:46 erisco and I am not using Doctrine, thank god, and instead just plan ol' PDO and SQL queries. The application will work on MySQL and only MySQL. If it needs to be ported it can be ported at the model layer
23:46 erisco there is little abstracting for the query mechanisms... quite a bit of similar looking code lying around that I might abstract *later*...
23:47 erisco but what I've discovered is that abstracting queries away is rarely worth the loss of flexibility... so the duplicate code really isn't that harsh
23:48 erisco only thing I dislike is loss of a database versioning utility and trying to keep the hard code up to date with the database
23:48 erisco but the hard code issue is not ever alleviated with an ORM either
23:49 erisco and if this spiel is long, consider that all my rants of how databasing is horrible were much longer yet ;) now I need them no more
23:49 erisco is at peace
23:50 saracen lol :)
23:50 saracen I found using an ORM (Doctrine =(), did help a little, once I finally was really happy with the way I was wrapping models. But there's a lot of overhead by doing so. I want to try out outlet ORM soon
23:51 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
Day changed Fri Jan 22 2010
00:01 erisco if the default slot layout is named slot, why is there not already a default layout named slot defined in output_types.xml?
00:03 hzilla perhaps so you can choose slot when its not a slot?
00:05 erisco what do you mean?
00:14 saracen erisco: I thought there was one called slot by default ;x
00:15 erisco well, no, does not seem to be the case
00:15 erisco unless that only occurred in some really recent Agavi version I do not have
00:16 movvy saracen: just I have no way to see whats going on
00:16 movvy no var_dump
00:16 movvy or error_log
00:16 movvy or opening or writing to a file works
00:17 graste1 [n=graste@f053002174.adsl.alicedsl.de] has joined #agavi
00:17 movvy so I am assuming that my acton and validator aren't running through at all
00:17 movvy but I am getting the view I expect
00:17 movvy I am trying to post a json
00:17 saracen Do you have execute*() defined?
00:17 movvy and then return a json
00:17 saracen implemented*
00:17 movvy sure
00:17 movvy executeRead()
00:18 saracen But you're posting json?
00:18 movvy ok so i send a post from jquery
00:18 saracen so you need executeWrite implemented to
00:18 saracen too*
00:18 movvy oh..
00:19 movvy is executeRead only for HTML?
00:19 graste1 no
00:19 movvy in an action that is
00:19 saracen No, it's not output type specific. executeRead is executed on GET requests from your brother
00:19 saracen If it's POSTing data, executeWrite is executed
00:19 saracen browser*
00:19 movvy ahhhhh
00:19 saracen Not brother :D
00:19 movvy that is probably my issue ;)
00:20 saracen :P
00:20 graste1 in an action you map the HTTP verbs like GET, POST, DELETE, PUT etc to methods like executeRead, executeWrite etc. - mapping may be changed: http://www.mivesto.de/agavi/agavi-faq.html#general_1
00:20 graste1 in your views you have methods for your defined output types (say Json, XML, HTML, CSV etc)
00:21 saracen Comes in handy for things like comment submission, for example: executeRead could load a input form for the user to type their comment. When they hit submit, the same action is used, but this time executeWrite saves the comment to a database. On success, it redirects the user to their comment in a thread.
00:21 graste1 so your executeRead() in your action can get you 10 items of $whatever from an model and then in your view you return those items as the desired output type
00:21 graste1 maybe json if you make an XHR via jquery or similar
00:21 movvy fuck yes dude, I finally got a useful error
00:21 movvy you rock dude
00:22 movvy omg, I'm so happy
00:22 movvy I've been trying this for 1.5 days
00:22 movvy :)
00:22 saracen ha :)
00:23 graste [n=graste@f053004176.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)]
00:23 erisco AgaviRequestDataHolder's construct parameter was a tad confusing...
00:24 erisco I thought it simply initialized the parameters... but it seems to copy existing stuff instead of adding anything new?
00:25 saracen Not sure what you mean
00:26 graste1 it's just so that every slot does have clean request params instead of manipulated ones from slots executed earlier?
00:26 graste1 gn8 :P
00:27 erisco when I do new AgaviRequestDataHolder(array('foo' => 'bar')); I thought I'd get $holder->getParameter('foo') == 'bar'
00:28 saracen Why would you do that anyway? :)
00:28 erisco I am slotting my registration action and want to give it a return location
00:28 erisco er, wait, since it is slotted, that isn't needed is it
00:29 saracen Yeah, if you pass your own parameters to a slot vie createSlotContainer, I'm pretty sure you pass AgaviParameterHolder, which does accept an array in it's constructor
00:29 graste1 yep
00:29 graste1 or attributeholder
00:29 graste1 whatever
00:29 graste1 ^^
00:30 saracen Yeah. But we know it uses something! :)
00:30 graste1 :>
00:30 saracen I just search my code to the last time I used it and copy/paste :D
00:30 erisco no, wait, I do need it, return_location is just a misnomer
00:31 erisco I need to tell it the action... but that can simply be done with $ro->gen(null) surely
00:31 erisco and work fine
00:31 graste1 or just store the return location in e.g. an hidden input field, validate it to be from your site and then redirect after registration/login?
00:33 graste1 [n=graste@f053002174.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
00:35 movvy I am getting somewhere now finally
00:35 movvy thats great saracen :)
00:36 erisco I'm tired, going to call it a night for programming...
00:36 erisco productivity dropped to 1/10th
00:37 erisco good evening
00:37 erisco [n=erisco@brisco.kent.net] has quit ["Ex-Chat"]
00:42 movvy saracen, do you code around agavi for work?
00:43 saracen You mean, do I use agavi for work projects? Yeah, I do
00:43 movvy ahh, you know alot ;)
00:43 movvy U need to learn more
00:44 saracen You'll get there. I had a lot of time to play with agavi, just doing fun stuff. Revealed a lot of it's internals. But I've still got a lot to learn too
00:45 movvy well, I keep telling myself I am not going to be a wed developer
00:45 movvy but it continues to look more and more like its happening :)
00:46 saracen :), I enjoy programming. What I don't like is that I keep having to do a lot of the frontend stuff - graphic design... it isn't my forte
00:48 movvy mm yeah
00:48 movvy I enjoy the database stuff
00:57 hzilla good sql programmers are gold
01:05 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
01:05 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Remote closed the connection]
01:06 movvy nice thanks saracen, finally got database writing via json working
01:06 movvy I think I am good to really start rocking now
01:06 movvy actually somehow I need to find access to a computers mic :)
01:19 movvy saracen you web dev for a living?
01:19 saracen Yeah :)
01:19 movvy im learning it, there is quite a bit to it :)
01:20 movvy I quite like javascript
01:33 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
02:13 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:33 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
03:33 archtech [i=stanv@83.228.56.37] has joined #agavi
03:43 rmujica [n=rmujica@200-126-64-191.bk5-dsl.surnet.cl] has joined #agavi
03:43 rmujica Hello, I have a problem installing Agavi...
03:44 rmujica I have php 5.2.10 and Apache2 (both downloaded by aptitude on a ubuntu 9.10 machine)
03:44 rmujica and installed all required php modules
03:44 rmujica then downloaded phing from pear, and then downloaded agavi
03:45 rmujica i have my www root on /home/rene/www/blog and I placed agavi files on /home/rene/www/blog/lib/agavi
03:45 rmujica then, I placed agavi sh file on /home/rene/www/blog and configured it
03:46 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:46 rmujica and when I run it it says: http://pastebin.com/m5aa591cb
03:46 rmujica can someone help please?
03:58 rmujica hello?
03:59 impl eh
03:59 impl something is wrong with your phing install
03:59 rmujica how would you recommend me to install it?
04:00 impl it's typically installed from PEAR. it might be missing a dependency or something
04:00 impl what's line 568 of your Project.php?
04:00 impl in phing
04:00 rmujica yeah, I did installed from PEAR, like the downlaod page said
04:00 rmujica it is:
04:01 rmujica http://pastebin.com/m2cfc36dc
04:01 rmujica the highlited one
04:02 impl wtf.
04:02 rmujica D: idk
04:03 impl what version of Phing do you have?
04:04 rmujica 2.4.0
04:05 impl shit. released 4 days ago.
04:05 impl they must have changed something, those bastards.
04:06 impl can you try downgrading to a 2.3.x version?
04:07 rmujica ok, no problem
04:07 rmujica tho, project.php hasnt been touched for 7 weeks
04:07 rmujica just checked in their TRAC
04:08 impl hmm
04:08 impl okay let me cook some food and then sit down and look at this
04:08 rmujica hah np =)
04:08 impl I probably just need to set whatever value it's complaining about it
04:08 rmujica has someone managed to install agavi with phing >= 2.4 ??
04:16 movvy rmujica, impl makes the installer, he will fix the issue :)
04:18 rmujica ok thanks :)
04:44 impl rmujica - I can't reproduce the issue with Agavi 1.0.2RC4
04:44 impl can you try that version?
04:44 rmujica ok
04:45 impl channel://pear.agavi.org/agavi-1.0.2RC4
04:45 rmujica btw, I tried with 1.0.1
04:45 rmujica (stable)
04:45 impl aye
04:50 rmujica damn, it happens again
04:50 rmujica I'll try downgrading phing
04:54 impl weird - are you sure you have all necessary dependencies in PHP?
04:54 impl maybe missing an XML parser?
04:56 rmujica hey
04:56 rmujica it worked with phing 2.3.3
04:56 rmujica all I did was:
04:57 rmujica http://pastebin.com/mfaf682a
04:58 rmujica so definitely is a problem with phing > 2.3.3
05:08 impl hmmm
05:09 impl very weird.
05:13 rmujica indeed
05:13 rmujica you couldn't reproduce it with phing 2.4?
05:14 rmujica btw Im not using agavi from PEAR, Im using it from the tarball
05:45 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
05:49 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
07:04 rmujica [n=rmujica@200-126-64-191.bk5-dsl.surnet.cl] has quit [Read error: 110 (Connection timed out)]
07:06 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
07:06 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:41 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
07:47 fnordfish [n=fnordfis@g225104141.adsl.alicedsl.de] has joined #agavi
07:50 fnordfish [n=fnordfis@g225104141.adsl.alicedsl.de] has quit [Client Quit]
07:56 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
08:15 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
08:19 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
08:19 E_mE huometna
08:30 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:41 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
08:46 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
08:47 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:47 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:50 matbtt [i=9b3844d7@gateway/web/freenode/x-kghddgyhcqsiujsg] has joined #agavi
08:52 graste huomenta
09:04 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
09:05 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
09:29 _cheerios huomenta
09:43 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:43 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit [Client Quit]
09:54 robopuff huomenta
10:13 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
10:31 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
10:33 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
10:36 krycek_ [n=dsadsa@200-203-26-34.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
10:37 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
10:56 Xylakant [n=Xylakant@87.79.35.60] has quit []
10:57 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
10:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
11:00 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:15 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
11:24 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:25 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:55 E_mE is it possible to create .mo files in PHP?
11:56 ttj http://www.thelocal.se/24490/20100120/
11:59 _cheerios :)
11:59 horros But...
11:59 horros It's Carlsberg :(
11:59 E_mE hehehe
11:59 horros Carlsberg is horrid beer :(
12:02 E_mE how is best to link to manually entered translation into a system? i thought of creating a mo file on the fly for each new customer and create the mo file.. or is it better to create a database table and create an interface via the translation manager?
12:16 Xylakant [n=Xylakant@87.79.35.60] has quit []
12:18 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
12:20 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:24 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:39 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
13:12 codecop__ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
13:31 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:47 everplays [n=dp@unaffiliated/everplays] has left #agavi []
14:11 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 110 (Connection timed out)]
14:23 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
14:30 E_mE -> UK :)
14:30 E_mE [n=jeramy@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["Bai4now!"]
14:44 matbtt [i=9b3844d7@gateway/web/freenode/x-kghddgyhcqsiujsg] has quit [Ping timeout: 180 seconds]
14:54 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi ["time to go home ;)"]
15:06 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:13 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)]
15:18 everplays [n=dp@unaffiliated/everplays] has joined #agavi
15:18 _cheerios [n=_cheerio@195.197.209.254] has quit [Client Quit]
15:23 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:24 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:37 movvy bam
15:39 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
15:42 simoncpu [n=soulfury@ph.infoweapons.com] has quit ["weeeee"]
15:43 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
16:03 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has joined #agavi
16:06 movvy strange im only having problem inserting in agavi
16:06 movvy update and select is working fine
16:06 movvy http://pastebin.com/m73428538
16:07 movvy thats my write functions
16:09 hzilla movvy where is the sql statement?
16:10 movvy public function insertQuestionOption($OptionValue, $OptionType)
16:10 movvy {
16:10 movvy return "INSERT INTO \"QuestionOptionValues\" (\"OptionValue\", \"OptionType\") VALUES ('$OptionValue', '$OptionType')";
16:10 movvy }
16:10 movvy tested in the console, works just fine
16:11 hzilla is your id column autoincrement?
16:11 movvy its a primary key
16:12 movvy do you need autoincrement as well?
16:12 hzilla it might be that you are not getting the id out - try autoinc
16:12 hzilla and look at the id value - it might be 0
16:12 movvy hmm the same query works just perfect in the postgre admin tool
16:13 hzilla i remember something about lastinsertid not giving me teh id unless autoincrement was on but not sure
16:13 hzilla your test for != null will match 0
16:14 movvy well i checked, regardless data is not being populated in the table
16:14 movvy so there is no lastInsertId to check
16:14 hzilla right. well its not an agavi issue. make sure autocommit is on too
16:16 movvy hzilla
16:16 movvy how do you turn that on in postgre admin?
16:18 hzilla not sure - u would set it in your database config xml. but you can try using pdo beginTransaction() and commit() to test first
16:21 movvy hmm, you mena i need to turn it on somewhere in agavi?
16:22 movvy sorry, first attempt writing to a adatabase via agavi
16:22 movvy and its through a json transacation so a bit annoying to debug it
16:22 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
16:25 hzilla movvy possibly u need to turn it on but you can skip that if you call commit() directly
16:26 hzilla lookup pdo commit
16:26 nfq [n=nfq@zux006-049-117.adsl.green.ch] has joined #agavi
16:26 movvy k thanks for the direction :)
16:27 movvy will check it after this call :)
16:27 movvy I'm going to be so happy when all this is working finally ;)
16:31 hzilla btw is that your action?
16:33 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 104 (Connection reset by peer)]
16:36 rmujica [n=rmujica@200-126-64-191.bk5-dsl.surnet.cl] has joined #agavi
16:38 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
16:42 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 54 (Connection reset by peer)]
16:44 rmujica [n=rmujica@200-126-64-191.bk5-dsl.surnet.cl] has quit ["Saliendo"]
16:45 Xylakant movvy: are you seriously using raw sql?
16:45 Xylakant not even prepared statements?
16:45 Xylakant you really really should fix that
16:45 Xylakant like now
16:45 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
16:45 Xylakant or rather yesterday
16:47 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
16:55 Xylakant [n=Xylakant@87.79.35.60] has quit []
16:59 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Read error: 104 (Connection reset by peer)]
17:01 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
17:03 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
17:04 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Client Quit]
17:11 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has joined #agavi
17:32 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
17:32 cheerios_ g'evenin
17:33 cheerios_ so much work getting apps+settings up after ubuntu re-install...
17:39 krycek_ talking about linux... have any of you tested pardus linux?
17:39 cheerios_ nope
17:40 cheerios_ heh @ PISI naming
17:41 krycek_ looks promising
17:48 cheerios_ it's easy to start something, harder to last the mile...
17:49 movvy anyone know a good web based audio recording api
17:49 movvy free or unfree, either is fine
17:52 Rayne krycek_, pardus looks like dead?
17:55 krycek_ why you think so?
17:55 krycek_ Rayne
17:57 Rayne krycek_, german website is outdated - my fault
18:07 movvy how would I host files in agavi
18:08 movvy like lets say I had http://10.6.7.6/audio/survey/qx.wav
18:08 movvy and if I went to that link it would offer to let me download it
18:08 movvy do I need to do anything special
18:08 movvy ?
18:19 graste [n=graste@f053002174.adsl.alicedsl.de] has joined #agavi
18:20 krycek_ [n=dsadsa@200-203-26-34.paemt705.dsl.brasiltelecom.net.br] has quit []
18:22 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
18:23 hzilla movvy - what do u mean recording api?
18:31 nfq [n=nfq@zux006-049-117.adsl.green.ch] has quit []
18:36 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit [Client Quit]
19:16 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
19:16 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 60 (Operation timed out)]
19:26 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
19:32 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
20:00 everplays [n=dp@unaffiliated/everplays] has quit ["Leaving."]
20:03 Rayne [n=Rayne@pD9E357E7.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
20:06 movvy hzilla
20:06 movvy i want to be able to record a wav file and upload it to my server
20:06 movvy so far I have found vimas.com
20:08 hzilla live recording?
20:14 movvy yes
20:14 movvy i want to clikc a button
20:14 movvy have a person talk in their mic
20:14 movvy then when they click stop
20:14 movvy it uploads
20:14 movvy boom done
20:15 movvy http://www.vimas.com/wav.php
20:15 movvy bam, just like that
20:33 nfq [n=nfq@dyn.83-228-183-163.dsl.vtx.ch] has joined #agavi
20:42 nfq [n=nfq@dyn.83-228-183-163.dsl.vtx.ch] has quit []
20:44 archtech [i=stanv@83.228.56.37] has joined #agavi
21:55 graste [n=graste@f053002174.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
21:58 codecop__ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Išeinu"]
22:27 movvy alright finally got writing working
22:27 movvy man all that because of some silly error's
22:27 movvy crazy
22:52 sikkle__ [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
22:56 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Nick collision from services.]
22:57 sikkle__ [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
22:57 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
23:01 Rayne [n=Rayne@pD954ABDB.dip.t-dialin.net] has joined #agavi
23:34 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
23:43 Rayne [n=Rayne@pD954ABDB.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
Day changed Sat Jan 23 2010
01:12 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:54 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
01:57 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:58 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
02:39 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
04:10 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
04:22 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
04:24 movvy oioi
04:38 everplays [n=dp@unaffiliated/everplays] has joined #agavi
05:26 maleknet [n=maleknet@85.15.40.233] has joined #agavi
05:51 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
06:26 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]
07:42 v-dogg huomenta
07:58 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 104 (Connection reset by peer)]
07:59 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:02 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
08:46 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
08:57 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
08:57 cheerios_ huomenta!
08:58 cheerios_ aah, finally ubuntu installation has stuff I need again; php 5.3.1, nginx, mysql, python, netbeans, etc etc. time to dev!
08:59 Jarda os x <3
09:18 cheerios_ good 'ol 502 Bad Gateway errors with nginx+php+spawn-fcgi
09:24 cheerios_ seems to happen when using xdebug, not that fatal then.
10:08 fnordfish [n=fnordfis@g225107071.adsl.alicedsl.de] has joined #agavi
10:15 saracen cheerios_: do your php instances keep dying?
10:16 cheerios_ with xdebug on i get (randomly): 2010/01/23 11:31:24 [error] 4368#0: *118 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1
10:22 fnordfish [n=fnordfis@g225107071.adsl.alicedsl.de] has quit ["Leaving."]
10:28 cheerios_ Jarda, http://www.youtube.com/watch?v=555cwB7k_oM
10:31 Jarda cheerios_: :D got to love the ending :D
10:45 saracen cheerios_: I used to get errors like that I think, I just created a lot more php children, 10 or so wasn't enough for slot requests (ie. with agavi in debug mode, or using xdebug). If I refreshed lots/made a lot of queries they'd die briefly
10:45 saracen and send an error like that ^
10:45 cheerios_ i have the normal (20?), on my _home_ box, and I can get that just printing phpinfo()...
10:48 cheerios_ xdebug for php5.3 just likely is too alpha
11:54 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
12:30 archtech [i=stanv@83.228.56.37] has joined #agavi
13:46 everplays1 [n=dp@188.158.11.145] has joined #agavi
13:46 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
13:46 everplays1 is now known as everplays
13:58 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
14:11 fnordfish [n=fnordfis@e178009014.adsl.alicedsl.de] has joined #agavi
14:11 fnordfish [n=fnordfis@e178009014.adsl.alicedsl.de] has left #agavi []
14:23 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 104 (Connection reset by peer)]
14:24 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:05 hzilla_ say, if you have an input/error view and want to add an edit view which is basically the same as the error view (because fpf is setup) is it ok to redirect to error view on edit or is there a recommended way?
15:10 v-dogg make the error view use input template
15:12 hzilla_ yeh so make a separate edit view and use the input template - ok
15:12 hzilla_ some code duplication in the edit view but i guess its not a big deal
15:25 everplays is now known as everplayZzz
15:27 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
15:46 SasanRose [n=SasanRos@92.50.6.161] has joined #agavi
16:03 rmujica [n=rmujica@190.95.4.52] has joined #agavi
16:03 rmujica hi
16:04 rmujica i've got a question... how can you do multiple inheritance on agavi?
16:04 rmujica like using external code (eg. an external library) for a model?
16:12 everplayZzz is now known as everplays
16:22 impl rmujica: you can actually treat any class as a model, it just won't get features like the Agavi context that AgaviModels have
16:24 Jarda but I mostly use external libraries inside my models
16:25 Jarda ie. I have a Emailer-model, which uses internally Swift
16:26 Jarda but I could anytime change from Swift to anything else just by changing the internals of my Emailer-model
16:26 archtech [i=stanv@83.228.56.37] has quit [Read error: 110 (Connection timed out)]
16:31 v-dogg and multiple inheritance is bad, mmm'kay
16:31 v-dogg :)
16:31 Jarda evil, actually
16:32 rmujica the problem is, that how can I bundle this external lib inside a model
16:32 Jarda what is the problem?
16:32 rmujica let me explain
16:33 rmujica I have a library that has all the functions to manipulate certain data on a db, so I dont have to write an agavi model to do the same thing
16:34 rmujica but at the same time I want to inherit agavimodel
16:35 rmujica or that isnt necessary to make it work within agavi?
16:35 Jarda well, I would make my model a "proxy" for that. In example, public function bar() { return $myLib->bar(); }
16:36 Jarda but you of course can use that library straight from agavi, it just breaks a bit the MVC-philosophy
16:36 rmujica yeah, that is what i dont want
16:50 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
17:42 everplays1 [n=dp@188.158.11.145] has joined #agavi
17:42 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
17:42 everplays1 is now known as everplays
17:45 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 54 (Connection reset by peer)]
17:47 everplays [n=dp@unaffiliated/everplays] has joined #agavi
17:51 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
17:53 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Remote closed the connection]
17:55 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:57 Wombert 16:35 < rmujica> or that isnt necessary to make it work within agavi?
17:57 Wombert no, of course not
17:57 Wombert unless you need configuration stuff for your models or something, why not use those classes directly
18:00 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 104 (Connection reset by peer)]
18:01 everplays [n=dp@unaffiliated/everplays] has joined #agavi
18:16 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
18:33 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
18:35 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
18:42 fnordfish [n=fnordfis@e178009014.adsl.alicedsl.de] has joined #agavi
18:44 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
18:44 movvy herro
18:45 fnordfish [n=fnordfis@e178009014.adsl.alicedsl.de] has quit [Client Quit]
18:52 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
18:53 rmujica [n=rmujica@190.95.4.52] has quit [Read error: 110 (Connection timed out)]
18:54 movvy saraceeeen
20:05 everplays [n=dp@unaffiliated/everplays] has quit ["night"]
20:15 saracen Hey movvy
20:28 erisco [n=erisco@brisco.kent.net] has joined #agavi
20:28 erisco how is validating affected when an action is slotted? It seems that by validation success in the parent action, the slotted action automatically passes too
20:29 erisco in the parent action I am using the validate method...
20:33 erisco the point is, the slotted action seems to not run validation whatsoever
20:34 movvy hmm
20:34 erisco if I write a validate method in the slotted action and return false, it works as I'd expect
20:38 erisco when writing the validate method... is there any way to utilize the sophistication of the error reporting system?
20:38 erisco Wombert, hey whats up
20:39 v-dogg erisco: you can add validation incidents to the validation manager
20:39 v-dogg just like the validation system does
20:41 erisco v-dogg, I seem to like writing the validation in PHP much more than the xml configs... this is useful, thanks
20:42 saracen erisco: I thought validation still ran for the slotted action - as long as that slotted action has execute*() implemented and is not a simple action
20:42 erisco largely because I can read it more easily, don't have to deal with exporting, and can put my validation logic in the models
20:42 erisco saracen, well, I do have an executeWrite method... and it is called even though none of the data it uses has been validated
20:43 saracen It's always called, but the request data passed won't be present unless validated
20:43 erisco I suppose that makes sense if I have not added the validation yet though... right?
20:44 saracen If I remember correctly, validated request data for your parent action still doesn't pass through to your slot, though
20:44 saracen You have to validate it again.
20:44 erisco that's fine
20:46 erisco must I be concerned about whether incoming data is an array or a string?
20:46 erisco Agavi does not do anything to that itself does it?
20:47 erisco for example, if I am using strlen() to check the string length, is there a chance for my data to actually be an array and thus fail?
21:01 saracen IF you dont do the check in your validator, not use an agavi validator before it (like the string validator), then yeah, there's that chance
21:01 saracen and don t use an agavi validator*
21:04 erisco saracen, okay, thanks for letting me know
21:04 erisco saracen, and since the validate method doesn't get anything unless I put at least one validator into the xml file... the string validator may as well be it
21:05 erisco http://www.agavi.org/apidocs/agavi/validator/AgaviValidationError.html#__constru​ct
21:05 erisco what is the difference between $message and $name
21:12 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
21:16 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
21:18 erisco did I do this right? http://codepad.org/STM2hBuR
21:21 erisco it seems to be okay, but FPF is refusing to kick in
21:21 erisco hmm
21:23 erisco all my inputs have ids... does my form need some sort of identification?
21:23 v-dogg not even your inputs need ids to please fpf
21:24 erisco well, I checked, the validation manager does seem to have the appropriate errors
21:24 v-dogg but form action="" needs to be the current url if you want fpf to kick in automatically (on POST request)
21:24 erisco at least getErrorMessages() looks okay
21:25 erisco v-dogg, the action matches the uri
21:25 v-dogg http://trac.agavi.org/browser/tags/1.0.0/src/validator/AgaviValidationManager.cl​ass.php#L865
21:26 v-dogg looks like you are missing the argument stuff
21:26 v-dogg not sure if it makes a difference, though
21:27 erisco by $name it means the field name?
21:28 v-dogg $vm->setError is legacy way of setting the error but I still use it 'cause I am so lazy
21:28 v-dogg yes
21:29 erisco I added the argument thing, output has not changed
21:31 erisco FPF never behaves for me though so I am not too surprised
21:31 v-dogg what are you actually doing? validating in validateWrite and setting errors and returning the error view in handleError but FPF doesn't repopulate the form
21:31 v-dogg is it enabled?
21:32 SasanRose [n=SasanRos@92.50.6.161] has quit ["leaving"]
21:32 v-dogg and this is POST request, isn't it?
21:33 erisco I am validating in the validate method
21:33 erisco and it is post, yes
21:33 erisco is there any particular toggle for FPF?
21:34 erisco in global_filters.xml it is set to run on any write
21:35 v-dogg that should be enough
21:35 v-dogg and is this the "main" action? not a slot?
21:36 erisco it is a slot
21:36 v-dogg hmmm
21:37 v-dogg don't remember how fpf works with slots
21:38 v-dogg are you sure the action attribute is set correctly?
21:39 erisco what action attribute
21:39 v-dogg form's
21:40 erisco yes
21:40 erisco it is generated with $ro->gen() and from view source I can see that it matches
21:42 erisco the validation is correctly working now, its just FPF that isn't
21:44 erisco v-dogg, there is no issue that in the error view I grab the layer and set its template to the input template right?
21:45 v-dogg no, that's the way you should do it
21:48 erisco *shrug* I'll have to work out FPF later
21:48 erisco it just hates me
21:53 erisco v-dogg, will there be a time where validation is done when you try and use input rather than beforehand? meh
21:56 Wombert wait
21:56 Wombert erisco
21:56 Wombert that's a slot?
21:57 Wombert a) you should avoid that. don't submit to an action where the actual hardcore stuff happens in a slot that action includes. submit directly to the slot's action, much more transparent
21:58 Wombert b) it uses the validation incidents from the "current" container, i.e. the action that was originally executed. it can't know about the slot. you need to tell it to use the slot's validation incidents in that slot's error view
21:58 erisco Wombert, but that doesn't function well in my application
21:59 erisco I need a standalone registration form, and I need the form embedded beneath articles
22:00 erisco I can use AJAX, but I did not want to muck with that so early on
22:00 Wombert $this->getContext()->getRequest()->setAttribute('validation_report', $this->getContainer()->getValidationManager()->getReport(), 'org.agavi.filter.FormPopulationFilter');
22:00 Wombert that'll do
22:00 Wombert it should already be filling in the submitted values, riht?
22:00 Wombert *right
22:01 movvy Wombert, how long ago was agavi started?
22:02 Wombert movvy: may 2005, but that doesn't count the mojavi3 heritage
22:02 Wombert erisco: and even in that case, I would under no circumstance submit to the article URL to send the registration
22:02 movvy gotcha, its pretty cool, very large
22:02 Wombert that breaks all concepts HTTP builds upon
22:02 movvy im till very new
22:03 erisco Wombert, it does fill in submitted values, yes
22:03 Wombert submit to the registration action and tell it to return to the article on success
22:03 erisco Wombert, I'll do that instead then
22:03 Wombert erisco: no website out there does that, and that has its reasons
22:03 Wombert erisco: besides, it's confusing for the user
22:03 Wombert erisco: you don't have to, I'm just saying
22:04 Wombert erisco:
22:04 Wombert [23:12] Wombert: $this->getContext()->getRequest()->setAttribute('validation_report', $this->getContainer()->getValidationManager()->getReport(), 'org.agavi.filter.FormPopulationFilter');
22:04 Wombert that'll work for your purpose
22:04 Wombert do that in the registration error view
22:04 Wombert problem solved
22:04 Wombert it'll work
22:04 Wombert try it :)
22:04 Wombert but I think the approach you're taking is wrong
22:04 Wombert think about it... you're submitting registration info to the url of an article!?
22:05 sth Evening
22:05 movvy oi
22:06 erisco Wombert, yes, I did not consider the HTTP implications. I will use a redirect instead
22:07 Wombert erisco: know how to do that best?
22:07 Wombert erisco: I'd do all validators in <validators method="write">
22:07 Wombert and have one <validator method="read" class="string" required="false"><argument>return_to</argument></validator>
22:07 Wombert and an executeRead()
22:08 Wombert then do $this->getLayer('booh')->setSlot('registration', $this->createSlotContainer('Module', 'Action', array('return_to' => $this->getContext()->getRequest()->getUrl()));
22:08 erisco Wombert, yes, I figured something like that
22:09 erisco Wombert, thanks
22:09 Wombert and inside the input template, do <input type="hidden" name="return_to" value="<?php echo htmlspecialchars($rd->getParameter('return_to')); ?>" />
22:09 erisco Wombert, when should I work on red racer again? I am out of school now and only working at a small web firm 1-2 times a month
22:09 Wombert (do it by hand in this case, better than going for FPF here)
22:10 movvy i never realized how massive a web project is, till i started working on one
22:10 movvy :)
22:11 erisco movvy, I think that's because the big picture is simple enough, its just the absolute stupidity of programming languages
22:11 erisco and computers, I am not sure which is to blame
22:12 erisco Wombert, I will need to validate return_to on write as well though, no?
22:13 Wombert re
22:13 Wombert erisco: duh, of course
22:13 Wombert so
22:13 Wombert <validator class="string" required="false"><argument>return_to</argument></validator>
22:13 Wombert <validators method="write">...
22:13 Wombert like that
22:14 Wombert (I think you can mix them that way)
22:14 erisco so nothing, just is the method attribute readwrite or what?
22:14 Wombert nothing means all methods, yes
22:14 Wombert you usually don't need that because you only have executeWrite() anyway
22:15 Wombert damnit
22:15 Wombert must run
22:15 Wombert erisco: regarding red racer, I frankly have no idea
22:15 erisco don't trip
22:16 Rayne [n=Rayne@pD954B4EA.dip.t-dialin.net] has joined #agavi
22:17 erisco Wombert, if the project means something to Agavi then I'd be happy to work on it
22:17 erisco but if its largely irrelevant for the time being then I'd rather not
22:18 Rayne o hai
22:21 erisco hmmm, I am pretty sure you can, how does one internally redirect with Agavi
22:26 erisco container... okay cool
22:34 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
22:37 hzill__ hello. is it possible to set another user's session attributes (other than the person currently logged in)?
22:58 erisco hzill__, only if you, say, load the session out of a database or something
23:00 hzill__ so where does the user class normally store its session information?
23:03 erisco with php's session implementation
23:06 hzill__ does that allow access to one session info from another
23:06 hzill__ ?
23:06 hzill__ google time
23:07 archtech [i=stanv@83.228.56.37] has joined #agavi
23:08 Rayne [n=Rayne@pD954B4EA.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
23:08 erisco hzill__, forget you are using Agavi and ask the same question
23:09 erisco hzill__, unless you access where PHP is storing the session information the answer is no
23:09 erisco hzill__, I presume you want an administrator to be able to, say, instantly ban a user?
23:10 hzill__ yeh something like that. i wondered if agavi get getUser on anotehr session
23:10 Jarda well, you have to store session in database or something similar
23:10 Jarda agavi has built in pdostorage if I remember correctly
23:11 hzill__ ok i'll consider if its worth the extra effort
23:11 Jarda http://trac.agavi.org/browser/branches/1.0/src/storage/AgaviPdoSessionStorage.cl​ass.php
23:12 hzill__ oh right. thanks
23:12 Jarda now if I could just remember how to get that working, a sec
23:15 Jarda in factories.xml: http://pastebin.com/m420e1f86
23:15 Jarda something like that
23:16 Jarda but now off to bed, it's 1:30 am here..
23:16 hzill__ ncie n easy
23:18 erisco sips on his toasty black coffee, savouring its delightful bitter tinge and acidic aftertaste
23:27 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
23:31 JackNorris [n=nnscript@78-86-155-128.zone2.bethere.co.uk] has joined #agavi
23:34 erisco I created a forward container and want to do an internal redirect... what do I give the forward container? I thought you just returned it from the view
23:34 fnordfish [n=fnordfis@e178043137.adsl.alicedsl.de] has joined #agavi
23:35 fnordfish [n=fnordfis@e178043137.adsl.alicedsl.de] has left #agavi []
23:36 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:47 saracen erisco: You do
23:48 erisco why am I not forwarding :(
23:49 erisco wait, I am! heh
23:49 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit [Read error: 110 (Connection timed out)]
23:54 saracen :)
23:55 sth Hey
23:55 erisco sth, hello
23:56 sth Hey erisco
Day changed Sun Jan 24 2010
00:02 erisco yay my registration and login system are essentially functional... minus the stubborn FPF
00:04 hzill__ is now known as hzilla
00:12 erisco does agavi have flash messages by default now?
00:16 saracen http://trac.agavi.org/ticket/487
00:16 saracen It's set for 1.2, so don't think so
01:56 erisco what class are templates loaded in?
01:57 erisco er, well, I guess I should just make another class
01:57 erisco see I want a particular way to format the date but it requires computation
01:57 erisco and its to be used on many templates...
02:10 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
02:31 erisco what captcha systems are best implemented with Agavi?
02:31 erisco I'd just go with reCaptcha unless there is another preference
02:32 archtech [i=stanv@83.228.56.37] has joined #agavi
02:34 archtech [i=stanv@83.228.56.37] has quit [Client Quit]
02:35 archtech [i=stanv@83.228.56.37] has joined #agavi
02:35 archtec2 [i=stanv@83.228.56.37] has joined #agavi
02:36 archtec2 [i=stanv@83.228.56.37] has quit [Remote closed the connection]
02:46 archtech [i=stanv@83.228.56.37] has quit []
03:10 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: johann__, CIA-52, ttj
03:12 Netsplit over, joins: ttj
03:13 CIA-12 [n=CIA@208.69.182.149] has joined #agavi
03:23 erisco [n=erisco@brisco.kent.net] has quit ["Ex-Chat"]
03:30 johann__ [n=hartmann@mayflowerholding.com] has joined #agavi
03:49 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
04:01 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
05:12 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:15 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
06:21 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
07:00 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 104 (Connection reset by peer)]
07:04 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:08 MikeSeth hay guise
08:13 everplays [n=dp@unaffiliated/everplays] has quit [Remote closed the connection]
08:14 everplays [n=dp@unaffiliated/everplays] has joined #agavi
08:14 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
11:05 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
12:35 yossi_ [n=chatzill@bzq-218-138-113.cablep.bezeqint.net] has joined #agavi
12:46 yossi_ Huomenta
13:00 graste [n=graste@f053007254.adsl.alicedsl.de] has joined #agavi
13:26 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
14:01 graste [n=graste@f053007254.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
14:04 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
14:20 PeYKaR [n=pk@94.182.80.138] has joined #agavi
14:20 PeYKaR [n=pk@94.182.80.138] has quit [Read error: 54 (Connection reset by peer)]
14:25 yossi_ how do I access/set cookie variables in a routing callback?
14:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
14:53 yossi_ HELLO
15:28 yossi_ [n=chatzill@bzq-218-138-113.cablep.bezeqint.net] has quit [Read error: 104 (Connection reset by peer)]
15:51 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
16:55 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
17:31 movvy damnim tired
17:38 everplays [n=dp@unaffiliated/everplays] has quit [Remote closed the connection]
17:44 matbtt_ [n=matbtt@port-92-202-88-206.dynamic.qsc.de] has joined #agavi
17:54 matbtt_ [n=matbtt@port-92-202-88-206.dynamic.qsc.de] has left #agavi []
17:56 erisco [n=erisco@brisco.kent.net] has joined #agavi
17:57 erisco I am not sure how to handle this: on my article update action I can have either of two errors: the article data is bad, or the article_id does not exist
17:57 erisco and depending on which happens I want to act differently. So in the error view I want to check the validation manager to see if an error has occurred for article_id, which I can do
17:57 erisco but oddly I cannot seem to get the error message
17:58 erisco $validationManager->getError('article_id') is NULL... and also hasError and getError are deprecated
17:58 erisco what should I do?
18:04 hzilla i was having a problem like that because i didn't define an error message in my validation xml
18:08 saracen erisco: Your validator gets the article, right?
18:09 erisco saracen, yes
18:09 saracen And it exports it, correct?
18:09 erisco its written in validate(), so it just sets an action attribute
18:10 saracen Ah :P, I usually make custom validators for almost everything, and when you export, it exports as a request data param, which is also given to the view.
18:11 saracen So when I want to handle different errors, which is usually a similar case to yours: All I have to do is check that the exported data exists. If it didnt, my article never existed. If it does, and it still reached the Error view - something else is up.
18:11 erisco well then I just check to see if an attribute is there
18:12 erisco dang FPF is still not working for me... I am trying to get it to populate my form with the article data according to this guide http://www.agavi.org/documentation/tutorial/step7/edit-a-post.html
18:13 erisco and I'd like to say I am doing everything its done but FPF isn't doing squat... and yes my form id is accounted for
18:14 sth Is this for an error or just to populate a form?
18:14 erisco just to populate the form
18:15 sth Then it /should/ work
18:16 erisco yeah, well, FPF is reporting error messages fine but not populating the form. h
18:16 erisco hm
18:17 erisco I've got something else going on it seems...
18:19 erisco okay, for no evident reason executeRead is not being called and my input view is not being loaded... what view is then... sigh
18:19 erisco my error view! wtf?
18:19 erisco my validator returned true
18:23 erisco found out what it was, forgot to state my validators as write-only
18:23 erisco whew
18:27 saracen :D
18:33 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
18:35 sth win.
18:44 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
18:51 erisco I must work slow or something
18:52 erisco nah, I don't think its that.. its just when I run into a problem its a huge time sink to correct it
18:59 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
19:09 saracen Wombert: The other day a few of us had a short discussion about the best way to check a user has the correct permissions to edit his own records. Credentials wouldn't be sufficient alone, because it doesn't say what ID he owns/can edit. You said to use AgaviSecurityFilter
19:09 Wombert as I said back then, yes
19:10 Wombert that'd call isAccessAllowed() or something
19:10 Wombert just keep in mind that in there, you have access to request data that has *not* been validated
19:10 saracen On the action?
19:10 Wombert yeah
19:10 saracen Is there ability to have access to validated data, or is not that not possible?
19:13 everplays [n=dp@unaffiliated/everplays] has joined #agavi
19:13 SasanRose [n=SasanRos@92.50.7.167] has quit ["leaving"]
19:13 saracen Because the way I'd want to do it would be something like this: EditArticleAction: Validation fetches the article, and exports an ArticleModel. isAccessAllowed() is called, and I add logic which says $rd->getParameter('article')->isOwner($user_id)
19:13 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
19:14 saracen Which won't work if *all* I have access to is unvalidated data =(
19:15 Wombert oh
19:15 Wombert well, no
19:15 saracen that sucks =(
19:15 Wombert security checks happen long before agavi reaches the point where it runs the action and thus validates the input data
19:15 Wombert but
19:15 Wombert why don't you just do that in ProjectBaseAction::validate() ?
19:16 Wombert if($this instanceof MyInterfaceThatDeclaresOwnershipChecks) { return $this->isAccessAllowed(); }
19:16 Wombert that'd work fine
19:16 Jarda I would do that in the ArticleModel. In initialize or something :)
19:16 saracen Well, thus far, I've been letting my custom validator classes handle it, which is essentially the same thing
19:17 Wombert it really is a logical problem, not one of the implementation
19:17 Wombert chicken and egg, basically
19:17 saracen However, if I was looking for the scenerio I wanted above - Could I not just add another security-like filter to run after validation?
19:18 saracen So another level of security, almost
19:22 saracen That way, after validation normalisation has passed my Model, I could return an array of parameter names from isAccessAllowed(), which can then be checked against MyInterfaceThatDeclaresOwnershipChecks
19:23 saracen function isAccessAllowed() { return array('article') } - Then it could automagic do everything else based upon the method in that class
19:32 erisco this sounds quite applicable to me
19:33 erisco however, my validation is done in my models so I am not bothered
19:33 saracen It beats the way I've done it in the psat, i guess it makes it specifically "model security", but I think I'm OK with that, rather than it being something completely generic
19:37 saracen Hmm, I'm missing something though
19:38 saracen I need to describe the intentions of the actions
19:38 saracen Does it want to read, write to it, or both depending on the whether the method is write/read
19:38 everplays [n=dp@unaffiliated/everplays] has quit [Remote closed the connection]
19:38 everplays [n=dp@unaffiliated/everplays] has joined #agavi
19:58 erisco how does getCredentials() work in actions?
20:00 saracen You return the credential(s) required for the user to access the action. For example, if you have a DeleteUserAction which only a user with the credential 'admin' can access, you're turn 'admin' from getCredential
20:00 saracen If the user doesn't have it, they're forwarded to the secure error action
20:00 saracen you return*
20:01 erisco does Agavi know how to see if the user has the correct credentials?
20:02 Wombert it calls User::hasCredentials()
20:02 Jarda is it wrong to add logic to getCrtedentials?
20:03 saracen Jarda: I'd have thought so, Agavi doesn't give it the request data - so theres not much logic you can do.
20:04 Jarda can it be an associative array what is been returned?
20:06 Jarda saracen: I mean something like if ($user->isAdmin() return 'admin'; else return array('id' => $userId);
20:07 saracen That wouldn't make much sense being there, Agavi calls hasCredentials() on the data returned from action::getCredentials
20:07 saracen User::hasCredentials()
20:07 Jarda all my|our apps use atm "checkboxes" as credentials. Like "Has right to create articles" "Has right to modify pages" "Has right to add data"
20:07 saracen Yeah, those should be defined as roles. Roles define credentials
20:08 Jarda but I was thinking if getCredentials couls be used more complex
20:08 erisco yay, I have the rudimentary version of my blog software done
20:08 v-dogg you can always override user::hasCredentials to add more complex logic
20:08 erisco time to style it up and show my employer
20:09 Jarda my employer knows nothing about web software
20:09 saracen For what you're looking for, upon user login, you could give them a role 'article manager', which gives them the credentials 'article_create', 'article_edit' etc. Then on your Article add action, you'd return 'article_create' from action::getCredentials. Agavi would check to see if the user logged in has that credential, if not they can't access it
20:09 Jarda oh, wait..
20:09 Jarda saracen: yeah, that is what I do know
20:10 Jarda and in edit action I do if ($article->getAuthorId() != $user->getId()) return 'Unauthorized';
20:11 Jarda just thought if that could be somehow done with getCredentials :)
20:11 v-dogg I have once hacked something like that with custom credentials
20:12 Jarda ok
20:12 Jarda have to think about it
20:12 v-dogg but it required a few things I'm not proud of so I'm not going to tell how it worked :)
20:12 saracen Yeah, I usually do it in validation. I don't really want to do it in my action, either. I want to do it inbetween validation and action execution :)
20:12 saracen Yeah, v-dogg, I did it with credentials once too, it was disgusting :)
20:13 Jarda and tomorrow is going to be hell.. I have veen coding Java all weekend and I should be doing something with good languages tomorrow at work..
20:13 Jarda It always takes me a bit to adapt between languages
20:14 Jarda EventHandlers and Threads in java are like a really bad nightmare..
20:25 erisco lulz, here it is http://projects.abstractflow.com/n2dwip/pub/index.php/
20:27 v-dogg you has mad designing skilzz
20:27 erisco I knowz
20:27 v-dogg :)
20:27 erisco well, hes the web designer, not me... he just wants to see that I can make programmy stuff
20:28 erisco this is less than what I wanted to show him but I still haven't got the "how long this will take" notion
20:29 erisco I probably spent at least 12 hours making what I have there
20:29 erisco is that slow?
20:30 erisco theres some work in there that is not live but not too much
20:30 movvy my god
20:30 saracen erisco: Error message on register page reads "Password must be six to 20 characters." :)
20:30 erisco saracen, yeah
20:30 movvy im so hungover, its miserable
20:30 saracen erisco: It isn't that slow, no, if you're laying down foundations and that
20:30 erisco movvy, were you commenting on my speed or on your hangover?
20:31 movvy my hangover
20:31 saracen I'm pretty sure his hangover :)
20:31 erisco saracen, yes I was, all the basic models, the security stuff
20:31 movvy hey saracen, how are you doing today
20:32 saracen Am good, would ask about yourself, but I can imagine you've got a headache :P
20:32 erisco saracen, it even forces you to have 1 letter, 1 number, and 1 symbol
20:32 movvy actually its never my head its always my stomach
20:32 saracen erisco: My comment was about the inconsistancy, using the word "six" but the number "20" :)
20:33 saracen My girlfriends an editor, she wouldn't stand for that :D
20:33 erisco saracen, ah, well, that is a slight bit of humour with my schooling
20:33 erisco where its wrong to use digits for numbers 10 and under
20:34 erisco login is admin and fly4fun
20:34 erisco you can make articles but not format them :P
20:34 saracen Ah yeah, true - that rule is common place in certain areas. Like for typists which do subtitles on live broadcasts :)
20:36 erisco when I get a project to work on I'll have these components to reuse
20:36 erisco well, components is giving a bit much. Just code
20:37 erisco Agavi'd be the best thing if it could encourage more modularity
20:37 saracen http://projects.abstractflow.com/n2dwip/pub/index.php/
20:37 saracen You need to htmlspecialchars on title
20:37 erisco but I don't think its feasible for the things I care about
20:37 erisco yeah, probably missed that in a place or two ;)
20:37 erisco my poor index
20:38 impl whomps saracen and erisco
20:38 saracen whomps?
20:38 impl WHOMP
20:39 erisco yeah, like with a baguette or something
20:39 saracen sup impl
20:39 erisco its a common sign of affection
20:39 impl it's an onomotopoeitic word for slap
20:39 impl :<
20:39 saracen Your mums a onomotopoeitic for slap
20:39 saracen or slut
20:39 saracen I cant remember
20:40 impl both, prolly
20:40 saracen onomatopoetic*
20:40 erisco ah, thanks, I was wondering if that is what impl meant :P
20:40 saracen I copied and pasted without realising failspell =(
20:40 impl the longer I stay away from school, the worse I get at spelling
20:40 impl it's awesome
20:40 saracen spelling*
20:40 impl dick.
20:40 saracen I know you spelt it correctly, but I bet I made you look :)
20:41 impl yeah :(
20:41 saracen muha
20:41 impl so what are you guys up to?
20:41 SasanRose [n=SasanRos@92.50.7.167] has quit ["leaving"]
20:42 erisco saracen, your injection is thwarted
20:42 impl I bet you could componetize Agavi and sell it as AgaviCMS
20:42 saracen I'm trying to find an elegant way for security checks to be done, for cases where you want to see if a user has the ability to edit a record
20:44 impl sorry, was washing a spoon
20:44 impl anyway, using RBAC?
20:45 erisco okay, no more messing with my stoff now
20:45 erisco stoof
20:45 saracen impl: It can't really be done using Agavis RBAC
20:45 impl well, it's something that never really fit nicely into RBAC to begin with
20:45 impl Microsoft has a decent implementation that allows it, let me try to find it
20:46 saracen It's not particulary "role" based either. It is if it's an admin which you give control over say, all articles to edit
20:46 saracen But if you want individual users to edit their own articles
20:46 impl http://technet.microsoft.com/en-us/library/cc780256(WS.10).aspx
20:46 saracen The check needs to be done somewhere
20:47 movvy there i feel better
20:47 erisco I just wrote my own sample text instead of using lipsum...
20:47 erisco but its actually good sample text
20:48 erisco sort of an enjoyable practise it was
20:48 impl lawl
20:48 saracen Is that the best sample text you've ever had?
20:48 impl I've never been that bored :<
20:48 erisco this is what I wrote http://codepad.org/LQOoDfmd
20:49 saracen lol
20:49 everplays [n=dp@unaffiliated/everplays] has left #agavi []
20:50 erisco I was thinking: how would a neural network speak? My derivative works included No Quack.
20:50 movvy i hate throwing up from drinking the next day
20:51 erisco that does not sound like fun
20:51 movvy it wasnt, but i do feel better
20:51 saracen I hate hearing about people throwing up from drinking the next day, when I wasn't there the previous day
20:52 movvy heh
20:52 saracen I feel all left out. I might go bulimic it
20:52 movvy lol i was gonna say, it means you probably missed a good night
20:52 movvy next time im in UK, I will come meet you and take you out drinking till you throw up
20:53 saracen lol, actually this weekend has been a rare case where I haven't thrown up
20:53 movvy i never throw up the night of
20:53 movvy its always the next morning when i just feel awful
20:53 saracen We've been going to my friends cocktail bar (converted garage) every week for about a month. But I didn't drink too much this weekend :)
20:54 movvy nice
20:54 movvy i literally jut got up at like 3:45
20:54 movvy mainly because i knew i was going to throw up since about noon
20:54 movvy but i feel better for sure
20:54 movvy now i can implement recording into my website
20:59 movvy maybe fix some more javascript stuff
21:00 erisco recording?
21:00 movvy yes i need them to be able to record shit and upload it to the website over a microphone
21:01 saracen TCP/IP over Microphone :)
21:01 movvy lol
21:01 v-dogg shit over tcp/ip
21:01 v-dogg also known as youtube
21:06 erisco I am not the only one who struggles to stream youtube videos?
21:10 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
21:14 matbtt_ [n=matbtt@port-92-202-88-206.dynamic.qsc.de] has joined #agavi
21:14 matbtt_ [n=matbtt@port-92-202-88-206.dynamic.qsc.de] has left #agavi []
21:22 erisco [n=erisco@brisco.kent.net] has quit ["Ex-Chat"]
22:07 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
22:20 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
23:27 JackNorris [n=nnscript@78-86-155-128.zone2.bethere.co.uk] has quit [Read error: 54 (Connection reset by peer)]
23:27 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
23:28 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]
Day changed Mon Jan 25 2010
00:03 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:51 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:54 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection]
01:55 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:58 saracen 21:13:43 < v-dogg> shit over tcp/ip
01:58 saracen 21:13:54 < v-dogg> also known as youtube
01:58 saracen 21:19:01 < erisco> I am not the only one who struggles to stream youtube videos?
01:58 saracen I missed this. Was this a subtle call for help about your bowel problems?
02:32 movvy hmm
02:41 hzill__ i hate forms
04:18 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit ["Leaving..."]
05:00 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)]
05:01 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
05:08 movvy so do I have to do something special to accept uploads
05:13 everplays [n=dp@unaffiliated/everplays] has joined #agavi
05:20 Jarda movvy: what do you mean?
05:21 Jarda if you want to have a file upload form, just make a standar multipart form fith a file input, then use AgaviFileValidator to validate the uploaded file
05:28 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
06:23 movvy ahh AgaviFileValidator thats what I was looking for ;)
06:42 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit []
07:22 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:22 matbtt [i=9b3844d7@gateway/web/freenode/x-cnyvpuqtllirxren] has joined #agavi
07:25 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 104 (Connection reset by peer)]
07:36 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
07:37 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
07:58 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:37 CIA-12 david * r4411 /branches/1.0/ (3 files in 3 dirs): Fix #1216: Build system is incompatible with Phing 2.4.0
08:51 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:51 graste huomenta
08:58 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
08:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:01 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:13 CIA-12 david * r4412 /branches/1.0/ (5 files in 2 dirs): Updated ISO Schematron to version 2010-01-25, closes #1217
09:14 CIA-12 david * r4413 /branches/1.0/RELEASE_NOTES: some release notes updates
09:21 sth [n=sth@vor.thulbourn.com] has quit ["Changing server"]
09:23 sth [n=sth@vor.thulbourn.com] has joined #agavi
09:25 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 54 (Connection reset by peer)]
09:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
09:32 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
09:39 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
09:39 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:50 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:54 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
10:04 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
10:08 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:22 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
10:41 yossi_ [n=chatzill@bzq-218-138-113.cablep.bezeqint.net] has joined #agavi
10:41 yossi_ Huomenta
10:43 yossi_ when you put 'no' as a a parameter in Agavi config xml, it is automatically translated to the false, is there any way to prevent that so it will be interpreted as the strong 'no'?
10:44 yossi_ help... :(
10:47 sth atm, no
10:47 sth Actually, there's a ticket for this
10:48 sth http://trac.agavi.org/wiki/AEPs/AEP-100
10:48 sth nope :/
10:49 saracen What do you mean "nope"?
10:49 saracen There's a ticket related to this AEP someplace, but it was more related to the whitespace issue I thin
10:50 saracen <ae:parameter ae:literalize="false">no</ae:parameter> will eventually make it work as expected, but I don't know when this AEP will be implemented :)
10:50 sth 1.1
10:51 saracen Heard that all before!
10:52 sth that's what she said
11:04 yossi_ 1.1...
11:05 yossi_ 1.1 isn't coming out in the next month right?
11:06 sth I doubt it
11:07 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
11:10 yossi_ I wonder if that presents a bug in the translation manager because 'no' is the Norwegian local, probably not though... it might be specified as in identifier and not a value...
11:16 sth It shouldn't, unless you put in Norweigian into the config files :)
11:17 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
11:32 v-dogg and that is such a rare edge case that it doesnt' matter
11:32 v-dogg no-one cares about Norwegians
11:40 sth Like no one cares about Finns :D
11:42 SasanRose [n=SasanRos@213.207.255.22] has joined #agavi
11:46 maleknet [n=maleknet@85.15.40.233] has joined #agavi
12:08 horros sth: HEY! We're quite well represented here.
12:08 horros :x
12:11 v-dogg we basically rule the channel
12:11 v-dogg so you Lapland burning germys should remain very very quiet
12:12 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
12:12 v-dogg (and just then yet another one of you joins :D )
12:20 sth I'm English :D
12:20 v-dogg oh, forgot that, sorry :)
12:20 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
12:23 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:30 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:39 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
12:39 maleknet [n=maleknet@85.15.40.233] has joined #agavi
12:41 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
12:42 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
12:45 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
12:48 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
12:50 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
12:53 maleknet [n=maleknet@85.15.40.233] has joined #agavi
12:56 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:57 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:57 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has joined #agavi
13:07 horros v-dogg: Need a new computer?
13:07 horros v-dogg: http://www.lapstore.net/store/product_info.php?cPath=56_245&products_id=19180
13:07 horros :D
13:07 horros wait
13:07 horros AHAHAHA
13:07 horros THEY REMOVED IT
13:07 sth Tuotetta ei l?ytynyt!
13:07 v-dogg :?(
13:08 horros v-dogg: Was a Quad Core 2.66GHz box with 2GB/320GB for 59,50e
13:08 horros :D
13:08 sth And they ship to Germany :/
13:08 horros <juhae> Uusi tilauksen tila on: Poistettu :(
13:08 horros :(
13:08 sth In English?
13:09 robopuff_ [n=Mateusz@4.76.classcom.pl] has joined #agavi
13:09 horros "The new status for your order is: removed"
13:09 sth aww
13:25 robopuff [n=Mateusz@4.76.classcom.pl] has quit [Read error: 110 (Connection timed out)]
13:46 Xylakant who opened that trac ticket about testing being broken in 1.0.2RC4?
13:50 graste :D
13:50 graste wasn't me <:
13:50 v-dogg me neither, I promise
13:50 Xylakant I'm just curious because there's little i can do without a little more feedback
13:52 graste reported by v.liutauras :)
13:52 Xylakant yes, I can see that :)
13:52 graste isn't he on the mailing list? perhaps mailing there helps
13:52 graste i know
13:52 Xylakant I just can't remember who of you guys uses which alias where
13:53 graste same here =)
13:53 graste except for you :P
13:53 graste and david :ß
13:53 graste oh, and that crazy guy :P
13:53 graste pokes MikeSeth
13:54 yossi_ MikeSeth is sick, I"m not sure he is online
13:57 graste :)
14:00 yossi_ how do I set a currency to the translation manager? can't find it in the API
14:03 graste I'd say something like "@currency=GBP", but I honestly never tried
14:06 saracen brrr, its cold
14:07 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has quit []
14:08 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has joined #agavi
14:11 graste yossi_ something like $tm->_c('14.3', null, '@currency=GBP'); probably
14:12 graste otherwise set the locale directly
14:12 graste $tm->setLocale(...)
14:14 yossi_ Thanks, the thing about setLocale is - what if I want the set a locale for english with euro currency, how would I do that?
14:15 graste probably set your locale to whatever default you need and then just format _c($num, null, '@currency=EUR') or whatever the shortname is?
14:17 graste if you've got a nice working example, you could perhaps pastie.org it, so I can steal it for the FAQ :)
14:20 everplays [n=dp@unaffiliated/everplays] has joined #agavi
14:22 yossi_ not really working, but I am working on a project that is using the routing and callbacks mechnizem pretty nicely - the first thing is matches is the domain (the agavi installation manages several sites) - and then it has setting for default language/currencies if those are not implied by locales...
14:23 everplays [n=dp@unaffiliated/everplays] has left #agavi []
14:24 yossi_ it has defaults per domain... I really like the having it all in .xml files... really nice.
14:26 codecop__ Xylakant, i posted about Testing
14:27 Xylakant codecop__: could you provide more info?
14:27 codecop__ ok
14:27 graste yossi_, so what do you want to achieve again? EUR for .uk? can't you just set the currency for gb in your callback - would be even feasible in routing.xml <route .... pattern="{locale:en(_UK)?}" locale="${locale}@currency=EUR">
14:28 graste or so I'd guess
14:28 codecop__ i will post my simple unit test
14:29 Xylakant that would help
14:37 yossi_ graste - can I set the @currency form a callback? because that is how it is set it the currency part of the route is not matched (onNotMatched)
14:37 yossi_ *if the currency...
14:38 Jarda http://trac.agavi.org/browser/branches/1.0/samples/app/lib/routing/AgaviSampleAp​pLanguageRoutingCallback.class.php and http://trac.agavi.org/browser/branches/1.0/samples/app/config/translation.xml
14:40 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:40 graste and http://trac.agavi.org/browser/branches/1.0/samples/app/config/routing.xml#L5
14:41 graste so, at least setting it in translation, routing, callback or later in your source code everything should work :)
14:43 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 60 (Operation timed out)]
14:52 yossi_ $this->context->getTranslationManager()->setLocale($this->context->getTranslatio​nManager()->getCurrentLocaleIdentifier()."@currency=".$currency); that does the trick :)
14:55 Xylakant yossi_: you'll need to be careful not to append the currency twice
14:55 Xylakant iirc, just $this->context->getTranslationManager()->setLocale("@currency=".$currency); should work
14:56 yossi_ Thanks
14:56 Xylakant that should take the current locale and just change the currency
14:57 graste Xylakant: how to change two settings at once when formatting/setting things? like "@timezone=CET@currency=EUR"?
14:57 Xylakant you're way to curious
14:58 graste <:
14:59 graste feels the need to add something to the faq, but hasn't figured out exactly about what ^^
14:59 graste or I should just spellcheck it :D
14:59 Jarda graste: add a couble of boob pictures, ok?
14:59 graste hmmmmm...boobs
14:59 graste :)
15:00 graste with a t-shirt hiding them that's got "I dig Agavi" on it?
15:01 Xylakant looking at the code I'd guess you're right with @timezone=@currency=
15:02 graste k, now you saved me the look at the source :D
15:02 graste thx )
15:02 graste :)
15:03 Xylakant poke wombert when he's on
15:05 graste hm? =)
15:09 codecop__ Xylakant, i writed reply to ticket
15:09 codecop__ have to go
15:09 Xylakant graste: he will know what's the exact format
15:09 Xylakant codecop__: I need the full testcase with all the code around that
15:09 Xylakant so I can actually run ti
15:10 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:10 codecop__ i see
15:10 codecop__ now i am away, tomorow will do
15:17 robopuff_ [n=Mateusz@4.76.classcom.pl] has left #agavi ["its time to go home"]
15:18 CIA-12 david * r4414 /branches/1.0/ (105 files in 3 dirs): Updated timezone datbase to 2010b, closes #1219
15:23 pashyon1 [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:24 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
15:24 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:25 Wombert yo
15:25 Wombert yossi_, graste and Xylakant: http://userguide.icu-project.org/locale
15:25 Wombert &
15:25 Wombert [n=Wombert@munich.bitextender.net] has quit [Client Quit]
15:25 graste tz :)
15:25 sth I don't think wombert gets the '&' thing
15:25 sth It means it'll run as a background task, not quit
15:26 yossi_ wiiiiii
15:26 movvy hmm im starving
15:26 Xylakant &
15:30 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
15:34 yossi_ btw,i $this->context->getTranslationManager()->setLocale("@currency=".$currency); gives exception
15:35 Xylakant well, i guess then you'll have to take the full locale name
15:37 yossi_ $this->context->getTranslationManager()->setLocale($this->context->getTranslatio​nManager()->getCurrentLocaleIdentifier()."@currency=".$currency); FTW
15:37 yossi_ plus you cant set currency twice because $this->context->getTranslationManager()->getCurrentLocaleIdentifier() doesn't return it
15:39 Jarda http://www.buzzfeed.com/expresident/sex-explained-by-pens
15:59 rcaskey [n=rcaskey@dumbledore.athenshousing.org] has joined #agavi
16:00 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:00 SasanRose [n=SasanRos@213.207.255.22] has quit ["Lost terminal"]
16:00 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
16:01 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:05 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
16:08 MikeSeth hay guise
16:08 MikeSeth graste: was you lookin' for me?
16:12 rcaskey is now known as ^robertj
16:14 graste no ;)
16:33 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
16:33 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 104 (Connection reset by peer)]
16:34 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
16:39 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
16:41 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
16:42 everplays [n=dp@unaffiliated/everplays] has joined #agavi
16:50 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
16:51 hzill__ graste - might be good to add some fpf stuff to the faq
16:51 graste you have anything in mind? or examples I should add?
16:51 Zeelot3k [n=lorenzo@67.50.8.11] has joined #agavi
16:52 hzill__ well for example how to handle more than one form on the page using populate
16:52 hzill__ how to use the xpath selectors and traversal
16:53 graste thing is, I usually don't need more complex examples in my current project and so it all boils down to examples given here in the channel
16:53 graste but as a start that could be helpful
16:53 graste thx, will think about it :)
16:54 MikeSeth hzill__: just wrap it in an array
16:54 hzill__ ok. wrap what in an array?
16:54 MikeSeth multiple forms
16:55 hzill__ ok well there's one thing for the faq
16:55 MikeSeth actually no
16:55 graste and you need IDs on your forms, if you want to refill a special one
16:55 hzill__ yep
16:56 MikeSeth http://pastebin.com/f785d9e88
16:56 MikeSeth i do this in base views
16:56 hzill__ looks handy
16:56 MikeSeth yep.. I use it in al my projects
16:57 graste and call it when and where?
16:57 MikeSeth in views
16:57 sth tuts at the usage of $this->context instead of getContext() :P
16:58 MikeSeth $this->populate('form1' => array('arg1' => 'hurr durr'))
16:58 MikeSeth sth: young man!
16:58 MikeSeth that's actually not the case anymore
16:58 sth We could decide to screw with people and add stuff to getContext()
16:58 MikeSeth because I have emacs dabbrev expanding gc to $this->getContext() anyway :P
16:58 graste and probably I should get those changes?
16:59 graste MikeSeth: any other snippets for baseviews? :)
17:00 graste or snippets from configs that you use all over and again and again?
17:01 MikeSeth b
17:01 MikeSeth public function redirectTo($route, $args = array())
17:01 MikeSeth {
17:01 MikeSeth $url = $this->context->getRouting()->gen($route, $args, array('relative' => false));
17:01 MikeSeth $this->container->getResponse()->setRedirect($url);
17:01 MikeSeth }
17:01 MikeSeth public function logDebug($message)
17:01 MikeSeth {
17:01 MikeSeth $lm = $this->getContext()->getLoggerManager();
17:01 MikeSeth $args = func_get_args();
17:01 MikeSeth $lm->log(call_user_func_array('sprintf', $args), AgaviLogger::DEBUG);
17:02 MikeSeth }
17:02 MikeSeth latter being called like: $this->logDebug('hurr durr %s %s', 'derp', 'derp')
17:02 graste you don't check for logging enabled in this?
17:02 MikeSeth its always enabled
17:02 MikeSeth in my case
17:02 graste i c
17:04 hzill__ that's neat
17:04 hzill__ i think some more faq about logging would be good
17:05 graste k
17:07 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
17:12 matbtt [i=9b3844d7@gateway/web/freenode/x-cnyvpuqtllirxren] has quit [Ping timeout: 180 seconds]
17:13 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has joined #agavi
17:13 marioprudhomme Good morning MikeSeth
17:13 zombor [n=jeremy@kohana/developer/zombor] has joined #agavi
17:13 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has joined #agavi
17:13 Isaiah [n=Isaiah@kohana/developer/isaiah] has joined #agavi
17:13 marioprudhomme Hey Zombor :>
17:13 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
17:13 Colonel-Rosa Sup Zeelot3k
17:14 zombor ohai
17:14 Colonel-Rosa and Isaiah
17:14 zombor hru
17:14 MaximusColourum lol
17:14 MikeSeth gentlemans
17:14 marioprudhomme Im great, using Internet Relay Chat to do my hidden business
17:14 MikeSeth caused a little flamewar on reddit today
17:14 Isaiah Hello everyone :)
17:14 MikeSeth except new people to show up :P
17:14 zombor im switching to agavi
17:14 Colonel-Rosa MikeSeth, no idea what you're talking about >.>
17:14 marioprudhomme Colonel-Rosa: did you see that post on reddit about IRC?
17:14 Zeelot3k lol
17:14 MikeSeth +1
17:15 Colonel-Rosa marioprudhomme, no
17:15 zombor how do i do auth
17:15 marioprudhomme its front page
17:15 MaximusColourum is configing with XML
17:15 Colonel-Rosa MaximusColourum, yaml is where it's at
17:15 Colonel-Rosa screw your xml
17:15 MikeSeth zombor: $ctx->getUser()->setAuthenticated()/isAuthenticated()/setAttribute()/getAttribui​te()
17:15 saracen What's with the sudden outburst of long names =(
17:16 MikeSeth I like how Doctrine does yaml
17:16 Zeelot3k yea... my irc client lacks name completion
17:16 zombor i like how ruby uses yaml
17:16 marioprudhomme lol reddit search is so useless
17:16 MikeSeth though its kinda tough to load big fixtures from it
17:16 Zeelot3k you guys need shorter names
17:16 zombor is now known as zmbr
17:16 zmbr happy now
17:16 Zeelot3k thnx
17:16 MikeSeth wahahaha these are Kohana trolls
17:16 MikeSeth I must've pissed someone off :P
17:17 zmbr MikeSeth: whats $ctx?
17:17 MaximusColourum =D
17:17 Colonel-Rosa Nah, I need some advice dude
17:17 MikeSeth zmbr: global context instance
17:17 zmbr oic
17:17 marioprudhomme is it a singleton?
17:17 Colonel-Rosa MikeSeth, what do you think about this post? http://mathew-davies.co.uk/index.php/2010/01/benchmarks-make-me-mad/
17:17 MikeSeth zmbr: basically $this->getContext()
17:17 Colonel-Rosa MikeSeth, any validity in that?
17:17 MikeSeth marioprudhomme: the context?
17:17 Zeelot3k zmbr loves using $this
17:17 zmbr shouldn't the user be in the session
17:17 MikeSeth Colonel-Rosa: the man is right ;>
17:18 marioprudhomme MikeSeth: yea
17:18 Colonel-Rosa MikeSeth, that man is me btw
17:18 Zeelot3k burn!
17:18 Zeelot3k ... or something
17:18 Colonel-Rosa ?
17:18 Zeelot3k nothing lol -_-
17:18 MikeSeth Colonel-Rosa: have we met IRL?
17:18 Colonel-Rosa Not sure, I live in England
17:18 marioprudhomme MikeSeth: i was wondering, were you aware agavi was coded in php?
17:18 zmbr lol
17:19 spirov92 [n=dean@95.111.49.179] has joined #agavi
17:19 Zeelot3k stop flaming php >_> it's sexy
17:19 MikeSeth marioprudhomme: unfortunately..
17:19 marioprudhomme well i mean, surely the framework is 87% xml, but the language is still PHP
17:20 marioprudhomme k, just making sure
17:20 MikeSeth we have the joke about rewriting Agavi in X
17:20 zmbr i want a framework written in yaml
17:20 Wombert [n=Wombert@munich.bitextender.net] has joined #agavi
17:20 graste so Mathew Davies is pissed and he's got some point there ;)
17:20 graste and btw XML > YAML
17:20 zmbr oh boy
17:20 graste >> even
17:20 graste :P
17:20 MikeSeth well why dont you revinent all the XML tools for yaml
17:20 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:20 MikeSeth then it can surely fly :>
17:20 zmbr is now known as zombor
17:20 graste ^^
17:21 MaximusColourum lol
17:21 Colonel-Rosa graste, heh thanks
17:21 Wombert problems, gentlemen?
17:21 Wombert 17:18 < Colonel-Rosa> Not sure, I live in England
17:21 Wombert great
17:21 Wombert I'll buy you a beer when we meet at PHP London
17:21 Wombert that is, if you're going
17:21 MikeSeth Wombert: Kohana people are pissed for me trolling on reddit
17:21 zombor im not pissed
17:21 graste yaml-include; yaml-schema; yaml-validation
17:21 graste :D
17:21 Colonel-Rosa Wombert, yay
17:21 MaximusColourum no pissed.
17:21 marioprudhomme is mike going to be there protesting with agavi banners?
17:21 MaximusColourum not
17:21 Wombert did you do it again, MikeSeth?
17:21 sth wtg MikeSeth
17:21 Wombert or is that some old thread
17:21 sth :D
17:21 MikeSeth Wombert: every goddamn day, sir
17:21 Colonel-Rosa Wombert, do you go to pubstandards?
17:21 zombor i could care less what shit is spewed out
17:21 Wombert MikeSeth: good man
17:21 Wombert Colonel-Rosa: nope, won't be there I'm afraid
17:21 Wombert I wish I could make it, sounds great
17:21 Wombert but I only arrive the week after
17:22 Colonel-Rosa Ah, I might go to PHP London, expensive though
17:22 zombor i <3 trolls ;)
17:22 saracen I won't be attending
17:22 Wombert you could always show up at the pre/post conf social :)
17:22 saracen ;(
17:22 spirov92 [n=dean@95.111.49.179] has left #agavi ["Konversation terminated!"]
17:22 sth saracen: Come, I'm flying back from Munich with Wombert in a top gear style race
17:23 Colonel-Rosa Well, it's still expensive to get to London, I live about 40 miles away. The train is expensive
17:23 saracen sth: That does sound cool :)
17:23 sth I'm flying with BA and he's flying with Luftwaffe
17:23 saracen But no, I don't like PHP Developers
17:23 sth within 15 minutes of each other
17:24 saracen sth: You should plant water bottles on Wombert, so he gets stopped
17:24 graste sth, beware of who starts first, as the other one's got the better position for intercepting the other :D
17:24 Colonel-Rosa btw MikeSeth, graste, give me up an upvote if you agree, http://www.reddit.com/r/PHP/comments/atz0r/benchmarks_make_me_mad/
17:24 saracen He's german, so they'd probably hold him for a day or two
17:24 Colonel-Rosa :)
17:24 sth saracen: I had thought of it
17:24 Wombert saracen: that's not necessary. useless explosives detectors at MUC will trigger an alarm
17:24 sth graste: He flies first
17:24 Wombert then they'll go "YOUR NAME WILL ALSO GO ON ZE LIST"
17:24 graste they won't even find those wombert :p
17:24 marioprudhomme Colonel-Rosa: we dont upvote people who dont know mvc properly
17:24 sth flys*
17:25 Wombert and they'll detain me for a week
17:25 Colonel-Rosa marioprudhomme, huh?
17:25 sth And I'm flying from a different terminal so I can do it without interrupting my flight
17:25 saracen Colonel-Rosa: I don't like the points you make.
17:25 Colonel-Rosa ok
17:25 graste well, I'm pissed, when I see framework performance comparisons based on simple template performance - as if I'd care about performance, when I choose a framework ^^
17:26 graste not that performance isn't important though =)
17:26 Colonel-Rosa Well I want to create some test suite
17:26 Wombert oh, that depends on how much experience you have
17:26 sth saracen: a copy of the qur'an and a bottle of water would do it :D
17:26 Wombert if you haven't been in the software business very long, surely you'll think that performance is the most important thing zomg evar
17:27 marioprudhomme use commas instead of dots in echo statements!
17:27 Wombert but you're right, of course, frameworks aren't about that
17:27 graste !
17:27 graste commas!
17:27 graste :D
17:27 Wombert anyway
17:27 Wombert what were you guys discussing?
17:27 Colonel-Rosa but with APC and good practices it's all irrelevant
17:27 MikeSeth rewriting Agavi in Clojure
17:27 MikeSeth amirite?!
17:27 marioprudhomme that mikeseth did it again, lol
17:27 fnordfish eyes are bleeding
17:27 graste we're discussing, if Agavi should adopt YAML
17:27 Wombert does that make you angry, marioprudhomme? :p
17:27 MikeSeth graste: actually all jokes aside
17:28 marioprudhomme yes, im pissed
17:28 MikeSeth itd be nice if the configuration backend was abstract
17:28 marioprudhomme outraged
17:28 graste true
17:28 Wombert MikeSeth: had that, sucked
17:28 graste but who would use agavi and then write a YAML backend? o_O
17:28 MikeSeth Wombert: for.. performance reasons? :P
17:28 MikeSeth graste: people with strange habits? :P
17:28 Wombert MikeSeth: no, because you need to abstract so much that you loose too much godness
17:29 MikeSeth no seriously, you could hook it to e.g. memcached.. or even some evil flattener to apachemq or something
17:29 Wombert MikeSeth: having DOM extended classes in the new config handlers is so much better
17:29 MikeSeth but just because you can doesn't mean you shouldn't
17:29 MikeSeth s/shouldn't/should/
17:29 MikeSeth hurr durr
17:29 Wombert a lot of the native xml features are too brilliant to pass on for configs
17:29 MikeSeth Wombert: well imo we have this conversation every year
17:29 Wombert compare the recent xml:space discussion
17:29 graste :)
17:30 Wombert MikeSeth: or are you talking about config cache storage backends?
17:30 saracen wants config cache storage.
17:30 MikeSeth Wombert: no, configuration.. I am apt in various perversions
17:30 Wombert MikeSeth: primary reason is that 99% of configs aren't compiled to an array, but to code
17:31 MikeSeth Wombert: reddit people were all like "who needs to write boilerplate xml when you can write ten times more boilerplate PHP"
17:31 MikeSeth inb4 Cake MVC
17:31 Wombert yeah it's this sad XML hatred that's spreading left and right
17:31 Wombert I have my fair share of problems with XML myself, but...
17:31 Colonel-Rosa MikeSeth, I wouldn't bother with reddit, they all love Kohana
17:31 zombor ive hated xml for config in php forever
17:31 Colonel-Rosa You could never convince them otherwise
17:32 Wombert zombor: that's because you don't use namespaces to version your configs
17:32 Wombert and schemas to enforce constraints
17:32 Wombert and xslt to do transformations to maintain BC including behavior
17:32 zombor if you feel you need that :)
17:32 Wombert and xincludes to re-use parts and keep them lean
17:32 zombor i wont tell you what you need
17:32 zombor dont tell me what i need
17:32 marioprudhomme the xml is to handle the 5 billion classes of abstraction
17:32 zombor i dont think i need that stuff
17:32 zombor im fine with my php config files
17:33 Wombert great!
17:33 Wombert so
17:33 Wombert why are you here?
17:33 MikeSeth marioprudhomme: nah, not really, more than often its just nested arrays with namespaces..
17:33 graste <:
17:33 zombor i cant be here?
17:33 Wombert marioprudhomme: trolling, lame
17:33 zombor because i hate xml configs?
17:33 MikeSeth Wombert: btw, did I tell you $company is rewriting all our casino sites in Agavi?
17:33 Wombert MikeSeth: yes
17:33 MikeSeth is win
17:33 Wombert zombor: yeah but I'll wager that is because you don't know any better...
17:34 zombor lol
17:34 zombor yeah, im a b00b
17:34 zombor n00b
17:34 zombor that's it
17:34 Wombert zombor: why feeling so defensive, btw?
17:34 graste hating xml's not a good starting point for learning/using Agavi, BUT it can be the beginning of a new love with XML and PHP frameworks :)
17:34 MikeSeth Wombert: they be hatin on reddit, it's ok.. you have no idea what kind of abuse I get for being a zionist
17:34 zombor Wombert: any kind of response other than "well, i guess i should look at XML!" would be considered defensive i bet
17:34 Colonel-Rosa graste, on a serious note for someone who has *never* used xml configs, what are the advantages?
17:34 marioprudhomme mike, its because you sound like a complete jackass on reddit
17:35 MikeSeth marioprudhomme: I am a complete jackass when it comes to software
17:35 graste I think you will learn to like it, when more complex case of re-using snippets or extending existing configs etc
17:35 graste appear
17:35 MikeSeth I'm like maddox AND zed shaw when it comes to opinions :P
17:35 Wombert err
17:35 Wombert hang on a second
17:35 Wombert zombor: PM
17:35 Colonel-Rosa Maddox was funny
17:35 graste and validation of course
17:36 marioprudhomme shame
17:36 Colonel-Rosa and isn't he really famous now?
17:36 marioprudhomme all your opinions goes ignored with that attittude
17:36 MikeSeth marioprudhomme: not by people who can derive benefit from them
17:36 marioprudhomme kinda hard taking you seriously when you sound like a freshly graduated BS who just learned about abstraction
17:36 MikeSeth and whatever your excuses might be, there is $db property in Kohana models :P
17:37 marioprudhomme best tool for the job
17:37 marioprudhomme is all i have to say about that
17:37 marioprudhomme i mean, youre using PHP for godsake
17:37 MaximusColourum lol
17:38 MikeSeth http://www.glassdoor.com/Interview/You-are-to-write-a-method-getMissingLetters-w​hich-takes-a-String-sentence-and-returns-all-the-letters-it-is-missing-whi-QTN_12​179.htm
17:38 MikeSeth LULZ
17:38 MikeSeth marioprudhomme: yes, true
17:38 marioprudhomme surely agavi is good for some projects, not denying it
17:38 marioprudhomme but thats not even 1% of the use cases
17:38 MikeSeth I can't wait for the day I don't HAVE to do PHP anymore
17:38 MikeSeth I want to go into the lala^Wlisp land
17:38 Wombert marioprudhomme: if you say so
17:39 marioprudhomme the fact that youve used so much time coding something that powerful on top of PHP is kind of embarrassing
17:39 Colonel-Rosa MikeSeth, how about smalltalk?
17:39 Colonel-Rosa heh
17:39 MikeSeth Colonel-Rosa: perhaps one day as well
17:39 Wombert marioprudhomme: really
17:40 MikeSeth marioprudhomme: Agavi does kinda stretch PHP's orifices, pardon the pun
17:40 v-dogg umm... what the hell is going on here?
17:40 marioprudhomme trolling
17:40 marioprudhomme ;)
17:40 MaximusColourum php = pretty hole pumper?
17:41 Wombert marioprudhomme: you going to confoo.ca?
17:41 graste doesn't like the notion of using PHP determines your work to become quick and dirty and leads inevitably to abusing and/or abandoning common sw development practices
17:41 marioprudhomme wombert, whats that
17:41 Wombert a conference
17:41 Wombert in canada
17:41 Wombert ...
17:41 marioprudhomme guess not
17:41 MaximusColourum graste: only cuz it's true so often
17:41 MikeSeth graste: I am going to slowly disintegrate PHP from $company by introducing messaging services as abstractions
17:41 marioprudhomme where is it taking place
17:41 Wombert montreal
17:41 graste good job, MikeSeth
17:41 marioprudhomme i guess i could come
17:42 Wombert good
17:42 MikeSeth even with Agavi, the sheer scope of complexity is unmaintenable
17:42 Wombert then we can grab a beer and talk about frameworks
17:42 Wombert and use cases
17:42 MikeSeth oh yes
17:42 Colonel-Rosa marioprudhomme, don't go man, Wombert will brainwash you
17:42 MikeSeth like we did the last time
17:42 graste Agavi's just a tool
17:42 zombor lol
17:42 marioprudhomme doubt it
17:42 Wombert Colonel-Rosa: no, but I'll win
17:42 MikeSeth lol :P
17:42 marioprudhomme i really dislike complexity
17:42 Colonel-Rosa Wombert, nah
17:42 graste you may very well write all your code in templates
17:42 graste =)
17:42 Wombert Colonel-Rosa: if you say so
17:43 Colonel-Rosa There's no need to compare
17:43 v-dogg where did all this come from?
17:43 Colonel-Rosa People have different tastes
17:43 marioprudhomme wouldnt be surprised if you know more than me on software engineering, its not the point im trying to point out
17:43 v-dogg and what is?
17:43 NS|Glock_Coma [n=chatzill@42ce7802.unknown.oainc.net] has joined #agavi
17:43 subesc_ [i=417a4b0e@gateway/web/freenode/x-rxjrzorslzyolqiz] has joined #agavi
17:43 marioprudhomme vdogg, go read the reddit post ;)
17:44 marioprudhomme mikes going at it again, heh
17:44 Colonel-Rosa v-dogg, we're a IRC flashmob
17:44 graste Agavi doesn't take the burdon of architecting/developing/maintaining a system that probably interacts with several other systems from you, but it makes certain tasks easier
17:44 Wombert are you guys for real?
17:44 saracen http://docs.kohanaphp.com/helpers/form
17:44 saracen Oh dear
17:44 v-dogg anyone kind enough to paste a link?
17:44 Wombert saracen: don't feed the trolls
17:44 Colonel-Rosa saracen, very old docs there
17:44 Zeelot3k lol
17:44 zombor Colonel-Rosa: most of that is still current
17:44 Wombert I mean seriously, the Kohana lead dev herds some users and joins #agavi to troll around?
17:45 ollym [n=chatzill@94.196.101.53.threembb.co.uk] has joined #agavi
17:45 Wombert don't you guys have.. dunno... a life, jobs, something? :p
17:45 Colonel-Rosa nah
17:45 marioprudhomme nope
17:45 saracen Wombert: get off me
17:45 zombor Wombert: i had nothing to do with this
17:45 Zeelot3k no worries... ollym is here!
17:45 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has joined #agavi
17:45 Colonel-Rosa oh yeah, he can argue well
17:45 ollym haha
17:45 ollym whats all the fuss
17:45 Colonel-Rosa and he's English
17:45 Zeelot3k ignore his grammar though...
17:46 ollym what's all the fuss
17:46 Colonel-Rosa agavi think they're better than us
17:46 Wombert Colonel-Rosa: really?
17:46 Colonel-Rosa No
17:46 Wombert Colonel-Rosa: funny, because I never said that
17:46 zombor whee...byw everyone
17:46 zombor bye*
17:46 zombor [n=jeremy@kohana/developer/zombor] has left #agavi ["Leaving"]
17:46 Zeelot3k lol
17:46 graste Colonel-Rosa: no one said that
17:46 marioprudhomme it made us so mad
17:46 Colonel-Rosa I'm trolling, keep up
17:47 graste we just mentioned, that we like XML over YAML for its available features/tools
17:47 drantin [n=drantin@pdpc/supporter/professional/drantin] has joined #agavi
17:47 ollym ahhh
17:47 ollym its a PHP framework
17:47 Zeelot3k I dislike writing any configs =(
17:47 ollym haha, banterrrrrrrrrrr time
17:48 marioprudhomme im pretty sure you can config something that will write your config for you
17:48 Wombert marioprudhomme: question
17:48 Wombert marioprudhomme: I'm deploying a kohana app in my production env
17:48 v-dogg reddit link, please
17:48 subesc_ http://www.reddit.com/r/PHP/comments/attzv/codeignitercakephp_comparison_good_wr​iteup/
17:48 Wombert marioprudhomme: each of the three servers needs a different memcache backend for storage
17:48 Wombert how do I do that
17:48 marioprudhomme vdogg, just search mikeseth, it will give you a few hundred pages
17:49 MikeSeth marioprudhomme: most of my reddit posts are about Israel
17:49 v-dogg marioprudhomme: I know but I just want to see what he did this time :)
17:49 Wombert marioprudhomme: related... my load balancer sends the requested host in X-Forwarded-Host, how do I tell kohana to use that when, say, generating URLs
17:49 Wombert thanks for the link, subesc_
17:49 saracen Couldn't you have just hassled mikeseth in PM? It seems to be more about him than the frameworks. Ultimately, it's PHP. Everybodies a loser
17:49 fnordfish leves to party ;)
17:49 marioprudhomme wombert, youve missed my point totally i guess
17:49 graste have fun fnordfish
17:49 graste :)
17:49 MikeSeth saracen: ahahahahaha
17:49 Zeelot3k Wombert: he doesn't know
17:49 MikeSeth so right
17:49 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
17:49 Zeelot3k =P
17:50 Wombert marioprudhomme: answer the question, please
17:50 blaa [n=blaa@201.91.63.58] has joined #agavi
17:50 ollym Wombert: question; why do you include loads of release shit in the download zip?
17:50 marioprudhomme i know
17:50 marioprudhomme you use agavi!
17:50 MaximusColourum LOL you are a zionist
17:50 MikeSeth hell yes I am
17:50 MaximusColourum that's gros
17:50 MaximusColourum ss
17:50 Wombert okay
17:50 graste :>
17:50 Colonel-Rosa come on marioprudhomme, don't make the Kohana club look silly
17:50 Colonel-Rosa Answer the q
17:50 saracen Seriously, nobodies even mentioned Hitler yet
17:50 Colonel-Rosa saracen, lol
17:51 graste godwin's law :\
17:51 Colonel-Rosa Godwins law?
17:51 MikeSeth saracen: plenty of that on reddit
17:51 mode/#agavi [+o Wombert] by ChanServ
17:51 MaximusColourum Lame
17:51 MikeSeth "M825 shells are not illegal" - "But but but you are a NAZI"
17:51 Colonel-Rosa saracen, you ruined it now, it can't continue
17:51 MikeSeth lol
17:51 saracen Colonel-Rosa: Sorry :)
17:51 ollym Wombert: question, why are all the kohana people trying to piss you off?
17:51 subesc_ [i=417a4b0e@gateway/web/freenode/x-rxjrzorslzyolqiz] has quit []
17:51 @Wombert ollym: I have no idea
17:51 @Wombert ollym: oh wait
17:51 MaximusColourum I'm not.
17:51 @Wombert ollym: because an Agavi user trolled on reddit
17:51 marioprudhomme just trying to feed mikeseth
17:51 Colonel-Rosa Anyway, see you @ PHP London
17:52 Colonel-Rosa Whoever asked me
17:52 @Wombert Colonel-Rosa: I did
17:52 MikeSeth successful troll is successful
17:52 ollym Wombert: did you make Agavi?
17:52 Colonel-Rosa Wombert, okay
17:52 MikeSeth shines *
17:52 @Wombert Colonel-Rosa: I'll bring you an agavi tshirt
17:52 @Wombert Colonel-Rosa: what size?
17:52 @Wombert (they're slim fit)
17:52 Colonel-Rosa Wombert, okay that's good, I need something to burn
17:52 graste hates slim-fit :D
17:52 saracen (they really are slim fit)
17:52 Colonel-Rosa j/k
17:52 marioprudhomme slimfit, shit, he might win me on this
17:52 @Wombert they're nice, bright red, and will spread the love
17:52 Zeelot3k giggles
17:52 ollym Wombert: did you make Agavi?
17:52 ollym Wombert: did you make Agavi?
17:52 marioprudhomme i dont do tshirts tho
17:52 MikeSeth yes.. he did
17:52 Zeelot3k ollym: they already learned to ignore you
17:52 Colonel-Rosa Wombert, medium
17:52 marioprudhomme you guys have slimfit black dess shirts?
17:52 MikeSeth mostly
17:52 Zeelot3k lol
17:52 @Wombert ollym: Agavi is based on Mojavi 3, like Symfony
17:53 @Wombert so, technically, not all of it
17:53 saracen Just the bad parts
17:53 saracen trolls
17:53 ollym and btw, go flame zeelot all you want, hes an asshole
17:53 @Wombert I took over project lead in 2006 from the original creators who forked it off Mojavi
17:53 @Wombert alrighty
17:53 Zeelot3k lulz
17:53 mode/#agavi [+m] by Wombert
17:53 @Wombert the rules
17:53 @Wombert no flaming
17:53 @Wombert no trolling
17:53 @Wombert no language
17:54 @Wombert and for the love of god
17:54 @Wombert leave the fucking middle-east conflict out of this chatroom
17:54 renan_saddam [n=renan_sa@b2.e6.354a.static.theplanet.com] has joined #agavi
17:55 @Wombert I'm irritated that the Kohana lead dev would bring some users to another project's channel to flame around because a user of that other project(!) trolled around on Reddit
17:55 @Wombert but fine
17:55 @Wombert carry on
17:55 mode/#agavi [-m] by Wombert
17:55 Zeelot3k that's not what happened =/ but fine!
17:55 Colonel-Rosa Wombert, it was nothing to do with the lead kohana dev
17:55 ollym what that middle-east thing meant to be a joke?
17:55 ollym was *
17:55 Colonel-Rosa So please don't blame him
17:55 blaa [n=blaa@201.91.63.58] has left #agavi []
17:57 graste is bored - l8er guys :p
17:57 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:57 Colonel-Rosa Yeah, me too
17:57 MikeSeth i actually wrote some code while you were arguing over nothing
17:58 Colonel-Rosa MikeSeth, the hello world benchmark?
17:58 Colonel-Rosa j/k
17:58 marioprudhomme yea 8 request per seconds unless you activate the xml cacher
17:58 MaximusColourum ollym: It got brought up cuz the reddit troll is a zionist...
17:58 Colonel-Rosa marioprudhomme, not as bad as the Yii benchmark
17:59 Colonel-Rosa They enable full page cache, then say how great it is
17:59 @Wombert marioprudhomme: you mean unless you disable debug mode?
17:59 marioprudhomme never tried Yii, so dont have an opinion
17:59 MikeSeth wasn't Rasmus' benchmark..
17:59 @Wombert marioprudhomme: evidently, you didn't properly try Agavi either
17:59 marioprudhomme colo, oh yea, ive seen that benchmark page
17:59 MaximusColourum Wombert: and no one 'brought' kohana users over here.
18:00 sikkle [n=sikkle@70.25.37.18] has quit [Client Quit]
18:00 MaximusColourum somehow we just all came here at the same moment...
18:00 Isaiah How about you guys (Kohana users) troll in #kohana instead of here, I don't think Agavi enjoys your trolling
18:00 ollym zeelot did
18:00 ollym ban him
18:00 @Wombert MaximusColourum: whatever... it just tells a lot about the quality of the kohana community
18:00 @Wombert MaximusColourum: if I spot a symfony user, or a cake user, or a zend framework user, I'll buy him a beer rather than waste his time by trolling around
18:00 Colonel-Rosa fine Isaiah
18:00 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has left #agavi ["Leaving"]
18:00 @Wombert and then I sit down and discuss things, on a normal level
18:01 MaximusColourum Wombert: do I know you from somewhere? Aren't you a drupal dev?
18:02 Zeelot3k I didn't come here to troll =/ I was idling here before the 1.0 release because it was interesting and the reddit post just reminded me of this channel
18:02 @Wombert MaximusColourum: nope, I don't think we have met
18:02 @Wombert but I can't say for sure, because I don't know your real name
18:02 renan_saddam [n=renan_sa@b2.e6.354a.static.theplanet.com] has left #agavi ["Fui embora"]
18:02 @Wombert and no, I'm not a drupal dev
18:02 MaximusColourum This is a rather new handel...
18:03 @Wombert MaximusColourum: I prefer real names over nicks
18:03 MaximusColourum what else do you do besides agavi?
18:03 MaximusColourum I like keeping my name off the internet.
18:04 Zeelot3k privacy doesn't exist =P
18:06 Xylakant hey hey, there's a party in the channel
18:06 Xylakant only gone for an hour and you start without me
18:07 ollym [n=chatzill@94.196.101.53.threembb.co.uk] has left #agavi []
18:10 sikkle [n=sikkle@70.25.37.18] has joined #agavi
18:13 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: movvy, marioprudhomme, ttj, Zeelot3k
18:13 v-dogg Xylakant: and when you show up, everyone stops :)
18:14 v-dogg does this happen every time you go to a party?
18:14 Xylakant I seem to have a certain calming presence.
18:14 Xylakant at least here
18:15 v-dogg this time I think it was very welcome
18:16 Xylakant seems people hat a regression to child age
18:16 @Wombert yeah, kinds weird
18:17 @Wombert now that that's under control
18:17 @Wombert I can go home
18:17 @Wombert like I had nothing better to do...
18:18 Isaiah Sorry about that everyone, I would like to apologize on behalf of the Kohana community
18:18 Netsplit over, joins: Zeelot3k
18:18 Netsplit over, joins: marioprudhomme
18:18 MikeSeth Isaiah: no apologies needed
18:18 @Wombert that's fine, Isaiah
18:18 MikeSeth competition is healthy
18:18 saracen Yeah, it's ok. We understand it's all MikeSeths fault
18:19 v-dogg :D
18:19 @Wombert MikeSeth *was* asking for it anyway :p
18:19 @Wombert harhar
18:19 @Wombert BLAME THE JEW BLAME THE JEW
18:19 MikeSeth well I was trolling fidonet when most of you were crawling under the table with a wooden BFG9000
18:19 Zeelot3k lol marioprudhomme you don't know what network splits are?
18:19 Wombert hugs MikeSeth
18:19 MikeSeth just saying :P
18:19 @Wombert sorry buddy had to do that one ;)
18:19 Zeelot3k =P
18:19 marioprudhomme never used irc before
18:19 Zeelot3k ah
18:19 marioprudhomme before kohana
18:21 ttj [n=tjorri@kosh.hut.fi] has joined #agavi
18:21 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
18:21 MikeSeth heh I just realized something about rails
18:21 MikeSeth that's no coincidence it's called "rails"
18:21 MikeSeth cause it really goes one way and dog help you if you deviate
18:21 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit ["Bai4now!"]
18:22 tobyS [i=crazyuse@hartes-php.de] has joined #agavi
18:22 v-dogg should we expect rails people to rush in any minute now?-)
18:23 Zeelot3k I'm on it.
18:23 MikeSeth nah theyre too busy locating the correct piece of code under the hood :P
18:24 Xylakant MikeSeth: but that's not a new revelation about rails
18:24 MikeSeth Xylakant: it occured to me just now.. if you don't obey rails you get a trainwreck
18:24 hzill__ if it wasn't for MikeSeth's trolling i wouldn't have found Agavi (possibly) so its worth something
18:25 Xylakant pretty much. Rails apps are cool as long as you do things the rails way
18:25 Xylakant in that case, they rock
18:25 MikeSeth bows
18:25 Isaiah I know it's bad... when but I think of rails the first thing that comes to mind is Terry Chay
18:28 @Wombert terry chay is awesome
18:28 @Wombert his talks are, anyway
18:31 mode/#agavi [-o Wombert] by ChanServ
18:33 Wombert over an hour
18:33 Wombert of my life
18:33 Wombert wasted
18:33 Wombert good stuff
18:34 saracen doing what?
18:40 MaximusColourum saracen: talking in #kohana
18:40 Wombert [n=Wombert@munich.bitextender.net] has quit ["bai"]
18:40 hzill__ ahh missed it
18:52 graste [n=graste@f053001042.adsl.alicedsl.de] has joined #agavi
19:12 movvy so on my site
19:12 movvy internally I access it via 192.168.1.205
19:12 movvy and externally www.xxx.com
19:12 movvy is there some way in agavi to generate the url based on which i went to
19:14 saracen If you use routing gen to generate your routes, this is done for you
19:14 saracen Don't hard code them. $ro->gen('route.name.from.routing.xml.file')
19:16 v-dogg actually, it is _not_ done for you because by default agavi generates relative urls
19:17 v-dogg so there shouldn't be a problem in the first place
19:20 saracen Point. But if for some reason you don't want a relative url, for example, you're printing to an email, you can pass 'relative' => false to the options of gen()
19:20 saracen But like v-dogg said, it shouldnt really be an issue
19:22 movvy here is my issue
19:22 movvy saracen i got the recording working
19:23 sth hides in saracen's house
19:23 nfq [n=nfq@dyn.144-85-140-002.dsl.vtx.ch] has joined #agavi
19:24 movvy http://pastebin.com/m25627d1b
19:24 movvy see that... codebase and servscript
19:24 movvy im not sure how agavi will affect a java applet
19:25 saracen Just try giving it relative values
19:27 v-dogg but that applet-code is generated in your template, right? why not use value="<?php echo $ro->gen('recorder', array(), array('relative'=>false)); ?>"
19:27 movvy indeed v-dogg, that was exactly what I am looking for
19:27 movvy how would i generate codebase
19:28 v-dogg getBaseHref
19:28 v-dogg http://trac.agavi.org/browser/tags/1.0.0/samples/app/templates/Master.php#L7
19:28 v-dogg line 7
19:29 movvy did i eve tell you guys your extremely helpful
19:30 v-dogg we don't mind hearing it again
19:30 NS|Glock_Coma [n=chatzill@42ce7802.unknown.oainc.net] has left #agavi []
19:31 movvy worked like a champ v-dogg
19:32 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
19:32 movvy my next goal is to try and use AgaviFileValidator
19:32 sth I always use getBaseHref when calling CSS/JS regardless
19:32 movvy then i can accept these files im trying to record
19:33 movvy and then I can start taking over the world
19:33 movvy MUHAHAH
19:33 sth I must say I dislike Agavi + Safari, it's mostly a safari bug, but it's really annoying
19:33 v-dogg "What are we going to do tonight, Brain?"
19:33 sth AgaviFileValidator*
19:34 sth v-dogg: Do what we do every night, try to take over the world
19:36 v-dogg :)
19:36 sth I miss that cartoon
19:36 v-dogg me too
19:36 sth And animaniacs
19:36 Jarda I don't know what you are talking about
19:37 Jarda maybe I'm just too young
19:37 sth Which part?
19:37 Jarda the cartoon part
19:37 sth http://www.vbox7.com/play:5b28e1bc?r=google
19:37 sth pinky and the brain
19:37 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit ["bai"]
19:38 nfq [n=nfq@dyn.144-85-140-002.dsl.vtx.ch] has quit []
19:41 everplays [n=dp@unaffiliated/everplays] has quit ["night :)"]
19:42 movvy hmm, anyone got an example of using this AgaviFileValidator
19:42 movvy I've managed to validate parameters just fine
19:42 Xylakant but?
19:42 Xylakant it's the same
19:43 sth movvy: There's an example on the FAQ
19:43 Xylakant just remember to use $rd->getFile('argumentname');
19:43 Xylakant instead of getParameter()
19:45 movvy Xylakant: im guessing that I extend AgaviFileValidator instead of a AgaviValidator in my class definition?
19:45 movvy sth, looking now but not finding
19:46 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has left #agavi []
19:47 sth http://www.mivesto.de/agavi/agavi-faq.html#validation_7
19:53 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
19:53 Pierre [n=pierre@62.141.43.143] has joined #agavi
19:53 Xylakant [n=Xylakant@87.79.35.60] has quit []
19:54 Pierre [n=pierre@62.141.43.143] has left #agavi ["Leaving"]
20:14 movvy damn
20:15 movvy thinking of a company name is a pain
20:15 nfq [n=nfq@dyn.144-85-151-230.dsl.vtx.ch] has joined #agavi
20:16 sth try thinking of a application name
20:16 sth It's much worse
20:18 Jarda try thinking
20:19 Xylakant [n=Xylakant@ip-109-40-203-235.web.vodafone.de] has joined #agavi
20:20 movvy hmm
20:20 movvy those are esay to me I think :)
20:21 movvy company name is tough because its hard to find a good domain these days
20:22 Jarda well that's true
20:23 saracen sth: What does the application do?
20:24 Jarda an embargo against great britain
20:28 sth It invades poland for the germans
20:44 nfq_ [n=nfq@dyn.83-228-144-130.dsl.vtx.ch] has joined #agavi
20:45 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has quit []
20:58 nfq [n=nfq@dyn.144-85-151-230.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
20:58 nfq_ is now known as nfq
21:05 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
21:11 hzill__ ..when a form is submitted and there is a validation error, are the posted fields available through the template attribute holder?
21:11 hzill__ in the error view
21:12 hzill__ so if i had a form with dynamically generated inputs they can be recreated
21:14 sikkle [n=sikkle@70.25.37.18] has quit [Client Quit]
21:21 nfq_ [n=nfq@dyn.83-228-143-087.dsl.vtx.ch] has joined #agavi
21:24 Xylakant [n=Xylakant@ip-109-40-203-235.web.vodafone.de] has quit [Read error: 60 (Operation timed out)]
21:29 nfq__ [n=nfq@dyn.83-228-159-166.dsl.vtx.ch] has joined #agavi
21:30 graste only the validated inputs should be available via $rd, but you could get the validation report (or get incidents/query for errors) and recreate missing things you need via repopulating
21:31 graste hm
21:31 graste i c
21:32 graste you'll get what failed (e.g. dynamically created fields via javascript) and probably will have to create those input fields in your template then (after examining errors via validation report in your error view)
21:34 nfq [n=nfq@dyn.83-228-144-130.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
21:35 nfq__ is now known as nfq
21:42 nfq__ [n=nfq@dyn.144-85-158-058.dsl.vtx.ch] has joined #agavi
21:46 nfq [n=nfq@dyn.83-228-159-166.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
21:46 nfq__ is now known as nfq
21:47 nfq_ [n=nfq@dyn.83-228-143-087.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
21:51 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
21:54 fnordfish [n=fnordfis@g225112016.adsl.alicedsl.de] has joined #agavi
21:55 fnordfish [n=fnordfis@g225112016.adsl.alicedsl.de] has left #agavi []
22:06 hzill__ ok so i have to check the validation manager for errors in the error view then reconstruct the form that way? this also applies to some degree in ajax forms?
22:20 graste didn't try it, but that would be my first guess
22:28 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
22:36 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["virtualbeer"]
22:46 hzill__ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
22:59 graste [n=graste@f053001042.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:08 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has joined #agavi
Day changed Tue Jan 26 2010
00:04 MaximusColourum [n=bryan@71.15.127.142] has left #agavi []
00:11 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: sth
00:11 sth_ [n=sth@vor.thulbourn.com] has joined #agavi
00:52 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
01:36 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has quit ["Leaving."]
02:20 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:21 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Remote closed the connection]
02:26 luke` [n=luke`@59.96.63.237] has joined #agavi
02:30 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:32 movvy where in the agavi doc can I read about getFile
02:32 movvy im guessing that this is an array that has some relation to$_FILES
02:32 movvy ?
02:36 MugeSo movvy: did you read api reference? http://www.agavi.org/apidocs/
02:38 movvy I was just looking at the AgaviRequestDataHolder
02:38 movvy but I don't see the method getFile
02:38 movvy <Xylakant> just remember to use $rd->getFile('argumentname');
02:38 MugeSo AgaviWebRequestDataHolder
02:38 MugeSo has getFile method
02:40 movvy ok I see this
02:40 movvy so that means that I get an AgaviUplaodedFile
02:40 movvy object, what do I do with that to get a file onto the physical server ;)
02:40 movvy im sorry im new to php and agavi :)
02:41 drantin [n=drantin@pdpc/supporter/professional/drantin] has left #agavi []
02:45 MugeSo AgaviUploadedFile has move method to move uploaded file
02:47 MugeSo It has getContents method to read the file as string and getStream method to open as a file stream resource :)
02:48 movvy gotcha thats easy!
02:48 movvy this documentation is going to be ery useful once I know a bit more!!
02:48 movvy the hardest part is just geting started and getting some things working
02:53 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
03:36 nfq [n=nfq@dyn.144-85-158-058.dsl.vtx.ch] has quit []
03:48 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)]
04:12 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
04:31 movvy $file = $rd->getFile('wav');
04:32 movvy how do I get its name
04:32 movvy $file['Name']; ?
04:34 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has left #agavi ["Leaving"]
04:34 Jarda $file->getName()
04:34 Jarda iirc
04:35 movvy hmm
04:35 movvy ahh
04:36 Jarda if you check the apidocs for AgaviUploadedFile, you can see there's a $indexMap variable, which shows you the methods called through __call that doesn't show up on the methodlist
04:39 movvy yeah I see how that is labeled now :)
04:39 movvy that was the ahh
04:39 movvy once I get this down, I am getting better at hunting this down
04:40 Jarda yeah, took me a whole summer to start understanding the logic etc of agavi
05:11 movvy hmm
05:11 movvy well I have some more stuff working, however I am not really sure how to debug this
05:27 movvy it seems to be powerful, so thats exciting
05:34 MugeSo movvy: you mean debug your application? if so, ADT is helpful ;) http://adt.projectbin.org/
05:41 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
05:42 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit [Read error: 104 (Connection reset by peer)]
05:43 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
06:00 maleknet [n=maleknet@85.15.40.233] has joined #agavi
06:04 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
06:12 movvy hmm, thanks!
06:12 movvy I need to sleep now, but I will check it tomorrow
06:12 movvy right now something doesn't seem to be uploading
06:18 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
06:19 luke`_ [n=luke`@59.96.41.27] has joined #agavi
06:27 luke` [n=luke`@59.96.63.237] has quit [Read error: 110 (Connection timed out)]
06:27 luke`_ is now known as luke`
06:46 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has joined #agavi
06:52 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:10 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
07:11 digitarald Huomenta
07:11 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:14 digitarald I was wondering, doesn't Agavi also use HMVC, with its execution containers.
07:15 digitarald Its more a philosophical question, I saw that that the kohana hecklers rewrite to HMVC pattern and was wondering what that would mean in a PHP framework
07:15 digitarald btw, Agavi is missing http://en.wikipedia.org/wiki/List_of_web_application_frameworks#PHP
07:25 fnordfish [n=fnordfis@g225112016.adsl.alicedsl.de] has joined #agavi
07:26 MikeSeth they keep removing it
07:26 MikeSeth for some retarded reason
07:27 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["This computer has gone to sleep"]
07:29 fnordfish [n=fnordfis@g225112016.adsl.alicedsl.de] has quit [Client Quit]
07:33 digitarald usually advertising
07:34 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
07:34 digitarald but Wombert wrote a more balanced german article, maybe it could be simply translated to English ... with a note that its the translated version of the accepted site
07:45 digitarald MikeSeth: any plans for heckling today or did u reach your weekly quota? :D Read the log from the trolling yesterday ... pondering between amused and shocked
07:46 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:01 MikeSeth digitarald: I frankly didnt expect this kind of invasion... and they also all went to reddit to downmod me
08:02 digitarald wow, the power of an emo community
08:03 MikeSeth yeah what is up with that..
08:04 MikeSeth by the way I might have to recant some of the things I said re Kohana.. v3 looks much saner than v2
08:04 MikeSeth even though Wombert asked the kohana people some questions yesterday and the answers were somewhere along the lines of "hurr durr"
08:05 digitarald I wonder why I never read reddit ... nah, never really wondered
08:05 digitarald its somewhere between facebook and youtube comments
08:05 MikeSeth honestly
08:05 MikeSeth reddit can be a place of intellectual discussion
08:05 digitarald ok, closer to facebook than to youtube
08:05 MikeSeth and it often surprises me just how well versed people are on certain topics
08:06 MikeSeth thats why we all love it.. but then comes up fanboyism
08:06 MikeSeth ARGH they be drilling in my room
08:06 MikeSeth so painful
08:06 digitarald btw, I added Agavi ... somebody can translate ze German wiki page for Agavi ;) http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#PHP
08:07 MikeSeth i can't..
08:07 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
08:07 _cheerios huomenta!
08:07 _cheerios R?H!
08:07 MikeSeth nicht ich deutschemensch?
08:07 MikeSeth lol
08:07 digitarald MikeSeth: fanboyism like single-sentence comments ;) "As usual, Agavi eats them all for dinner."
08:07 MikeSeth digitarald: but, it does eat them all for dinner :P
08:07 digitarald but I agree, so many devs are blinded and lazy to try other stuff
08:08 digitarald and can't compare shit because they only know one side
08:08 MikeSeth they actually flamed me yesterday for doing "SUCH SERIOUS" things in PHP
08:08 MikeSeth heh
08:08 digitarald and yes, our docs need more compelling reasons. like most bullet points on http://www.kohanaphp.com/ also apply for agavi
08:09 MikeSeth well our docs aren't marketing
08:09 digitarald bullet points for features FTW ;)
08:09 digitarald but the homepage should be
08:09 MikeSeth agreed 120%
08:10 digitarald one point they have, the event system ... I want is sooo badly for agavi :D
08:10 MikeSeth and im totally against it
08:11 _cheerios digitarald, how does their event-system work?
08:11 digitarald btw, you, as master of the patterns ... "HMVC in agavi" discuss
08:11 digitarald _cheerios: I guess a simple pubsub
08:11 MikeSeth its a good way to decouple in general, but a very poor thing for PHP.. I bet registration of events and listeners during stack init would take more time than most actions themselves
08:12 _cheerios k. im all for hooks in framework, heck, just writing code for generic views that use callbacks to extend the views without touching the views.
08:12 MikeSeth ..unless of course you did it in XML configuration
08:12 MikeSeth hmmmm :P
08:12 digitarald MikeSeth: I don't see how it would consumes so much time
08:13 MikeSeth digitarald: regarding HMVC, I've been pondering some sort of thin layer over the rendering mechanism to provide widget generics
08:13 MikeSeth esp. tie-ins with e.g. Doctrine
08:13 digitarald I thought, with Agavis execution flow, its already HMVC
08:13 MikeSeth validation + form generation out of doctrine objects
08:14 MikeSeth digitarald: yes, but the framework itself doesnt provide any implementation of UI layer
08:14 MikeSeth if you want real hmvc you can write a renderer and a unch of precooked templates
08:14 digitarald a simple topic-based pubsub should not add much time, API can be k.i.s.s.
08:15 MikeSeth true
08:15 MikeSeth oh god my head MY HEAD
08:15 MikeSeth why do they have to drill in my room on the friggin day im sick at home with a headache
08:15 MikeSeth hurr durr
08:15 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
08:19 digitarald but David wants to add it ... it was already planned for 1.2 or 2.0
08:21 digitarald so I just have to be patient :)
08:23 MikeSeth if you ask me, the first prio for 2.0 should be breakdown to namespaces
08:23 digitarald going 5.3, yes
08:23 digitarald will add so much comfort
08:24 MikeSeth and also, switch to git
08:24 MikeSeth seriously git ftw
08:33 _cheerios sigh, ubuntu firefox fails. crashes when using latest firebug :|
08:34 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
08:35 simoncpu huomenta
08:35 simoncpu i have this weird problem where agavi sites don't load if i use IPv6
08:35 _cheerios fix is in place, but they haven't released firefox 3.5.8/3.6 that has the fix :<
08:35 simoncpu oh wait... there it is
08:35 simoncpu weird, why did it load faster on ipv4?
08:35 MikeSeth dns?
08:35 _cheerios likely dns
08:35 simoncpu i'm wondering, does agavi need to know the IP address of the site?
08:36 MikeSeth _cheerios: roll back to previous version
08:36 MikeSeth _cheerios: (of firebug)
08:36 MikeSeth its because of a bug in 64bit firefox
08:36 simoncpu nope, not dns... i'm using our local boxes
08:37 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:37 simoncpu never mind
08:38 simoncpu i mounted my non-agavi sites with noatime, while the agavi sites have noatime
08:38 simoncpu the filesystem option made all the difference
08:38 simoncpu is babbling
08:40 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:40 graste huomenta
08:41 fnordfish huomenta
08:42 graste :)
08:42 graste already created your blippy account? ^^
08:42 simoncpu uhm, is it possible to read $_SERVER['HTTP_HOST'] inside an action?
08:42 simoncpu or model or view?
08:43 graste it is
08:43 graste http://www.mivesto.de/agavi/agavi-faq.html#general_11
08:43 graste below the hint
08:44 simoncpu graste: thanks!
08:51 _cheerios graste, what's this blippy? yours?
08:52 graste no
08:52 graste it's the next new hype ^^
08:53 graste show all the world for how much money you bought something where
08:53 graste http://blippy.com/
08:53 graste o_O
08:53 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
08:53 graste "What are people buying right now?"
08:55 _cheerios meh...
08:55 fnordfish is the worst thing ever build
08:57 graste :>
08:57 graste it is WEB TWO OH
08:57 fnordfish you remember all that "crime" movies? "Don't pay with your credit-card, the FBI can see it! - Don't worry, I'll post it to blippy anyways"
08:58 graste ^^
08:58 _cheerios if you've nothing to hide, you've nothing to fear!
08:59 fnordfish ]btw, simoncpu: what are you going to do with your _SERVER['HTTP_HOST'] inside an action?
09:00 fnordfish _cheerios: right - but I dont know home to fear and what he wants to know from me
09:01 fnordfish (put missing chars at own will)
09:02 _cheerios fnordfish, that's gibberish!
09:06 simoncpu fnordfish: actually, i need $_SERVER['REMOTE_ADDR']
09:06 fnordfish nope, that thats what's information all about. getting as much as you can get and put all those lose parts together. that gives you a very good profile on people.
09:06 simoncpu i needed to determine whether the user is connecting via IPv4 or IPv6
09:06 simoncpu anyway, Agavi's slot system is cool
09:06 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
09:06 simoncpu so i just put it in a slot
09:07 fnordfish k - thought you are going to mess with routings or stuff
09:07 fnordfish or, put it in a model
09:07 simoncpu i put it in a view =)
09:09 nfq [n=nfq@dyn.144-85-205-131.dsl.vtx.ch] has joined #agavi
09:27 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
09:29 simoncpu whoa... Agave project:
09:29 simoncpu http://www.ist-agave.org/
09:29 simoncpu i wonder why the agave planet is so popular
09:30 simoncpu is it because people love to drink tequilla and get drunk? =)
09:30 graste :)
09:30 simoncpu *agave plant
09:30 graste certainly
09:34 graste wonders what happens, when there's something like this in a user's history @blippy.com: koran, backpack, fertilizer, chemistry book, ticket to $country :)
09:35 MikeSeth federal investigation?
09:36 graste men in black asking you questions about the internets?
09:36 graste :>
09:37 graste could be a farmer, who's wife wants to read the koran, who's child need a new backpack and chemistry textbook, who himself needs some fertilizer and all of them need vacation
09:39 simoncpu sometimes i'd like to randomly type stuff such as koran, saddam, bin laden, bush, assassinate, whitehouse, obama, kill in the internet for teh lulz
09:39 simoncpu because i imagine that it would somehow trigger a detector that would send cause panic
09:39 simoncpu s/send//
09:41 MikeSeth it doesnt cause panic
09:42 MikeSeth it just goes to a file with your name on it ;>
09:42 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:42 simoncpu cool
09:42 simoncpu koran, saddam, bin laden, bush, assassinate, whitehouse, obama, kill "SIMONCPU WAS HERE"
09:44 graste yeah
09:45 graste and then there's some size constraint on that file and you bubble up the size-sorted file listing
09:45 graste when on top
09:45 graste you'll get ask questions :D
09:45 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has quit []
09:46 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has joined #agavi
09:51 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit []
09:55 yossi_ Huomenta
09:55 MikeSeth weee
09:55 yossi_ is there a way to control the template lookup pattern?
09:56 MikeSeth yeah
09:58 yossi_ how?
09:58 yossi_ where?
10:02 Xylakant what part would you like to change?
10:02 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:05 yossi_ basicly my app handles a few brnads that may or may not share particular pages. so I want it to first look at $module/$templates/$brand and if not found (no customized page) look at $module/$templates/, does that make sense?
10:11 Xylakant I somewhat doubt that this is possible, at least not easily
10:12 yossi_ I see if (file_exists) in my future :p
10:12 MikeSeth damn theyre installing ac at my place and it kills my power dead every 3 minutes
10:13 Xylakant well, yossi, you can set the template lookup pattern by calling $layer->appendParameter('targets', 'pattern');
10:13 Xylakant or rather add one to the defaults
10:14 WasabiCat huomenta
10:14 WasabiCat Is it possible to echo an AgaviConfig value as part of a routing pattern?
10:15 yossi_ Thanks Xylankant
10:16 Xylakant yossi_: and you'd have to prepend that value, so you'd have to go for $layer->setParameter('targets', array_merge(array('pattern1', 'pattern2'), $layer->getParameter('targets'));
10:17 Xylakant target patterns usually look like this: ${directory}/${template}${extension}
10:17 Xylakant so you could insert a pattern that looks like ${directory}/brand/${extension}
10:18 Xylakant WasabiCat: what do you want to do?
10:18 yossi_ wiiiiii wow thanks, I'll work with this
10:18 WasabiCat have a route with a variable basename that's defined in AgaviConfig
10:19 Xylakant <route name="variable" pattern="%core.basename%/foo/bar" /> should work
10:20 WasabiCat I'll try that thanks!
10:20 Xylakant however, I'm a bit curious what problem you're trying to solve
10:21 WasabiCat if customers want to have their cms at domain.com/cms/ as opposed to domain.com/etherflex for instance
10:21 WasabiCat I'd like to avoid changing that value by hand in the routing tables
10:22 Xylakant hmm, right
10:23 matbtt [i=9b3844d9@gateway/web/freenode/x-tcshmlxlttkkesuf] has joined #agavi
10:23 Xylakant i somewhat think you're overoptimizing, but well
10:25 WasabiCat I agree, but hey ... ;)
10:25 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has joined #agavi
10:26 Xylakant In those cases I usually tell the customer "certainly we can do that, changing the base url for your cms will cost 500 EUR".
10:26 Xylakant all of a sudden that change looses importance
10:29 WasabiCat do you want to take that up with nfq :)
10:29 nfq haha
10:30 nfq well, boys.. thing is. this crap should be easy without having to piss clients off
10:31 nfq Xylakant: I don't look at this stuff as a change, I think of it as a config option
10:31 nfq even shitty WordPress has this
10:31 Xylakant how often do you see that used on shitty wordpress
10:32 Xylakant wordpress has everything
10:32 Xylakant the goal of good software is not to have everything but to have the set or required features
10:33 graste :)
10:33 Xylakant every line of code you have, every config option is a potential bug. Every character in your source file has maintenance costs
10:33 Xylakant so you need to justify that cost
10:34 Xylakant someone pays for that feature and it's either "all customers" or "one customer that demands it"
10:34 Xylakant you need to test that, double check that it works, document it, the user needs to read the documentation
10:35 nfq well, some stuff IMO should be possibly
10:35 nfq possible!, especially with a CMS
10:35 nfq have hardcoded base routes is a weakness
10:35 nfq and is bad software design if you ask me
10:35 nfq so, here IMO, the goal is not achieved
10:35 nfq but it's a small detail
10:36 Xylakant well, make the cms a standalone app
10:36 nfq ?
10:36 Xylakant then you can have your base directory at any point in the directory structure
10:37 nfq so, if your directory is called 'cms', this is how it's seen in the route?
10:37 Xylakant no need for configurable base path
10:37 Xylakant it does not need to be in the route
10:37 Xylakant the path to the dispatcher file is taken into account by agavi
10:38 Xylakant if i place the dispatcher in /foo/bar all urls are relative to /foo/bar
10:38 Xylakant if you prefer /bar/baz, fine, drop the dispatcher there
10:38 Xylakant it "just works" (TM)
10:38 Xylakant no need for a config option, all config is done in the webservers config
10:38 Xylakant no liability on your side
10:38 nfq this is good I think
10:39 nfq or maybe not..
10:39 nfq but I like the flexibility
10:39 Xylakant I think it's more important to be able to deploy the cms on a different host than the frontend
10:39 Xylakant make it ssl capable
10:39 Xylakant stuff like that
10:40 nfq yeah
10:40 nfq that's a good point
10:40 nfq this reminds me, what happened to 'your' cms?
10:40 Xylakant i've never seen a customer who deeply cared about whether it's CMS or cms or admin
10:40 nfq exo? was it ever released?
10:40 Xylakant "my"?
10:40 Xylakant oh you'd have to ask graste or any one of the xoz guys around here
10:40 nfq ah
10:40 Xylakant how the open source plans are going
10:41 nfq thanks.. always interested
10:42 graste I think, they still want to release it
10:42 graste no ETA though
10:42 nfq haha.. k
10:42 nfq thanks for the info!
10:43 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
10:45 WasabiCat <settings prefix="net.etherflex.workspace">
10:45 WasabiCat <setting name=".basename">cms</setting>
10:45 WasabiCat </settings>
10:45 WasabiCat <route name="workspace" pattern="^/%net.etherflex.workspace.basename%$" module="Workspace" action="Index" />
10:45 WasabiCat Xylakant: kinda like that?
10:46 Xylakant should work, test it
10:46 Xylakant as I said, I doubt you need that
10:46 WasabiCat I get a 404
10:46 WasabiCat but no config error at least
10:46 WasabiCat I'll fumble with it a bit more
10:46 WasabiCat thanks for your help
10:47 nfq WasabiCat: don't kill yourself.. Xylakant suggested something nice above, using the directory rather
10:47 WasabiCat l
10:47 WasabiCat k
11:01 PyroBilly [n=pyrobill@217.18.21.194] has joined #agavi
11:02 PyroBilly [n=pyrobill@217.18.21.194] has quit [Client Quit]
11:02 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit []
11:04 ^robertj [n=rcaskey@dumbledore.athenshousing.org] has quit [Read error: 113 (No route to host)]
11:07 Xylakant [n=Xylakant@87.79.35.60] has quit []
11:08 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
11:21 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
11:26 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:27 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:27 marioprudhomme [n=mario@modemcable182.234-130-66.mc.videotron.ca] has left #agavi []
11:32 nfq_ [n=nfq@dyn.83-228-165-186.dsl.vtx.ch] has joined #agavi
11:43 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
11:44 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
11:49 nfq [n=nfq@dyn.144-85-205-131.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
11:55 sikkle [n=sikkle@70.25.37.18] has joined #agavi
11:58 nfq_ [n=nfq@dyn.83-228-165-186.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
11:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:15 WasabiCat [n=moritz@adsl-84-226-245-177.adslplus.ch] has quit []
12:19 yossi_ how do I make a routing regex part case insensitive ?
12:20 horros ummm for instance ^/([a-zA-Z]+\.[a-z]+$
12:20 horros oops
12:21 horros ummm for instance ^/[a-zA-Z]+\.[a-z]+$
12:21 horros but need more information
12:21 sth_ Isn't it already insensitive?
12:21 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:21 yossi_ no
12:22 yossi_ like match all those, for uppercase too ^/({currency:usd|cad|gbp|zar|aud|eur|nok|sek|dkk})
12:23 yossi_ I just need to write them in uppercase?
12:23 _cheerios sweet, fuckedcompany.com got 1200 subscribers ($75 / month) on the first month they were offered back in the days
12:23 Xylakant yossi_: don't do case insensitive urls
12:24 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 104 (Connection reset by peer)]
12:24 Xylakant you'll end up with content being reachable under multiple urls
12:25 Xylakant which is not very google-friendly
12:25 Xylakant if you really really need to do it, here's how to do it
12:25 Xylakant http://www.mivesto.de/agavi/agavi-faq.html#routing_3
12:28 yossi_ its not really my choice, there is a third party admin we work with which has a currency tag which generates customer currency in uppercase for some reason... :/
12:29 yossi_ thanks for the link
12:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:02 MikeSeth yossi_: their backend always returns currency in uppercase
13:03 MikeSeth its actually in the documentation
13:03 yossi_ I know, but I use the same route for all modules (mailers, pages etc...) and I don't want to use ugly uppercase for the website...
13:03 MikeSeth don't
13:04 yossi_ yeah... I don't
13:04 yossi_ but if there is a link in a mailer generated by the admin - I can take the customer's currency tag - and whoa - magic
13:05 graste how about a routing callback for all "wrong" cases and redirect with HTTP status code from callback to correct URL?
13:06 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
13:07 yossi_ I guess in the onMatch I can check if it's uppercase and redirect...
13:08 graste send a nice http status code with it, so that people (or search engines) start to use your preferred url
13:08 MikeSeth graste: actually we can do this with a webserver rewrite rule
13:08 MikeSeth without Agavi ever being involved
13:08 graste indeed
13:08 graste I just thought, that you aren't much in control of the server
13:08 graste my fault
13:10 MikeSeth in our case we are very much in control :P
13:10 graste but then you don't need case-insensitive URLs in Agavi's routing as you could upper or lowercase everything
13:10 graste everyone prefers to be in control ;)
13:11 yossi_ the problem with rewrite rules is... you become more platform depended and you need more setup for server migrations
13:12 Jarda we offer a pre
13:12 Jarda ...
13:12 Jarda we offer a "prefilled" htaccess with the app
13:12 Jarda so that deployment is just cp dev/pub/htaccess pub/.htaccess
13:13 graste and nginx and lighttpd confs? ;)
13:13 Jarda graste: those are for hippies and/or nerds
13:13 graste ^^
13:14 Jarda it's a pain in the ass maintain lighty.. you can't make rewrite modifications without reloading the whole server..
13:17 yossi_ we use lightly :/
13:17 yossi_ lighty
13:17 yossi_ I kind of like its config files more
13:24 maleknet [n=maleknet@85.15.40.233] has joined #agavi
13:35 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit [Read error: 104 (Connection reset by peer)]
13:36 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
13:40 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
13:52 _cheerios [n=_cheerio@195.197.209.254] has quit [Client Quit]
14:00 Rayne [n=Rayne@pD954B75A.dip.t-dialin.net] has joined #agavi
14:05 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
14:07 Rayne [n=Rayne@pD954B75A.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
14:11 sth_ is now known as sth
14:52 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:53 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:59 digitarald wow, that zombor guy from kohana really loves to discuss without accepting any arguments
15:04 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
15:04 digitarald unix timestamps are the only usable way to save date values in a database
15:04 digitarald hooray
15:05 digitarald and boom goes the dynamite ...
15:05 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit ["We are all friends now! http://digitarald.de"]
15:05 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
15:06 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit [Client Quit]
15:06 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
15:10 everplays [n=dp@unaffiliated/everplays] has left #agavi []
15:14 Jarda unix timestamps :o
15:17 graste hrhr
15:17 graste your own fault, if you need dates from the past
15:17 graste :P
15:27 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:29 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
15:32 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
15:41 Xylakant or if they are too far in the future
15:45 everplays [n=dp@unaffiliated/everplays] has joined #agavi
15:50 kaos|work [n=ddb@78.35.9.20] has joined #agavi
15:51 kaos|work [n=ddb@78.35.9.20] has quit [Read error: 104 (Connection reset by peer)]
15:55 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
15:56 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
16:08 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
16:24 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit ["We are all friends now! http://digitarald.de"]
16:31 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has joined #agavi
16:31 cheerios_ jee
16:55 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:08 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
17:15 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
17:17 matbtt [i=9b3844d9@gateway/web/freenode/x-tcshmlxlttkkesuf] has quit [Ping timeout: 180 seconds]
17:19 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:25 luke`_ [n=luke`@59.92.147.205] has joined #agavi
17:35 luke` [n=luke`@59.96.41.27] has quit [Read error: 110 (Connection timed out)]
17:35 luke`_ is now known as luke`
17:36 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:41 hzilla hey if i want to switch to json output for POST only (not GET) on a route what should i use for the source and pattern in routing?
18:10 Xylakant so what should get return?
18:13 v-dogg our PrintAction shows an input template on GET and on POST output type is changed to PDF in view::initialize
18:13 hzilla get return html
18:13 hzilla xylakant: using application/x-www-form-urlencoded was working
18:14 hzilla to switch for posts
18:14 Xylakant well, i'd rather stick a marker in the url that the request requires json output
18:14 Xylakant instead of creating a dependency on the method
18:15 Xylakant the method actually carries a meaning orthogonal to the url
18:15 Xylakant and unrelated to the output type
18:15 Xylakant it transports "what should be done on the server", get being "read, but don't change data"
18:15 Xylakant post being "change data on the server"
18:16 Xylakant that's why for example post request are usually uncacheable
18:17 Xylakant would it be hard to post to /foo/bar.json instead of posting to /foo/bar
18:18 Xylakant then you could have a <route name="ot_json" pattern=".json$" output_type="json" cut="true" stop="false" /> at the top of your routing.xml
18:19 Xylakant and could generate the url with $ro->gen('foo.bar+ot_json');
18:21 hzilla i see - thanks for the suggestion
18:22 Xylakant right, off
18:23 Xylakant cu all
18:23 Xylakant [n=Xylakant@87.79.35.60] has quit []
18:24 graste [n=graste@f053007165.adsl.alicedsl.de] has joined #agavi
18:36 sikkle [n=sikkle@70.25.37.18] has quit [Read error: 104 (Connection reset by peer)]
18:36 sikkle [n=sikkle@70.25.37.18] has joined #agavi
18:43 graste [n=graste@f053007165.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
19:08 movvy oh man
19:08 movvy im going to live, thats awesome!!
19:09 movvy had a broncoscopy today
19:09 Jarda what's that?
19:10 movvy where they put you under, and they put a scope down your lungs
19:10 movvy and look at them
19:12 sth I had a camera inserted into my nose and down my throat
19:12 sth whilst awake
19:15 saracen That just an ordinary Friday night, sth?
19:15 movvy sth I had that 3 weeks ago
19:16 sth saracen: Yeah
19:16 sth I also had a real time xray done of my throat
19:16 sth I have that on VHS somewhere
19:16 sth It's pretty cool
19:17 everplays [n=dp@unaffiliated/everplays] has left #agavi []
19:19 skoop [n=stefan@unaffiliated/skoop] has joined #agavi
19:48 movvy anyways thats done
19:49 movvy I am at a stopping point with this vimas thing its very upsetting
19:51 movvy so this vimas tool, has a specific serside script
19:51 movvy and I can't tell how it works, but I think some of it is necessary
19:51 movvy im also highly annoyed that I can't just deal with the file how I want
20:01 movvy so, if I post this retrieve script from this vimas product, and show what I did in agavi, and maybe help fill in the gaps... im also not exactly sure that the upload feature is working like i think it does
20:15 movvy also i figured i could see post data in wireshark
20:15 movvy i guess not, that must all done server side
20:15 movvy but no way, its javascript and my java applet doing this
20:16 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit []
20:41 matbtt_ [n=matbtt@port-92-202-98-203.dynamic.qsc.de] has joined #agavi
20:43 movvy damnit
20:43 movvy i think i did action-create
20:43 movvy instead of action-wizard
20:43 movvy do I just need to do a View Create now on it own?
20:45 sth And view-template-create
20:45 sth If you want a template for the view
20:48 movvy thats great, thanks, just got done with view-create
20:48 movvy i feel like im learning..... slowly
20:50 sth If I want all 3, I typically use the wizard
20:56 saracen You love 3 at the same time, don't you?
20:58 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
21:00 SasanRose [n=SasanRos@92.50.7.167] has quit ["leaving"]
21:02 movvy hmm, well i def found more wrong shit
21:12 movvy ahh, there we go, now I have post data finally
21:12 movvy I think I can get it workin from here just fine :>
21:18 matbtt_ [n=matbtt@port-92-202-98-203.dynamic.qsc.de] has left #agavi []
21:18 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
21:28 movvy amazing, i finally got post data in wireshark, now i just need to upload
21:29 sth saracen: It's just so filling
21:40 movvy so this applet i am using it sends the files in chunks
21:40 movvy and it wants me to append these files together
21:40 movvy is this possible in agavi, im sure it is
21:40 movvy but how do i append data ?
21:40 sth no idea
21:47 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
22:01 CIA-12 [n=CIA@208.69.182.149] has quit [Read error: 60 (Operation timed out)]
22:05 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
22:07 movvy hmm
22:07 movvy i have the original php that can do it outsied of agavi
22:08 movvy it does it with fopen ab
22:08 movvy if its first segment it does fopen with wb
22:13 skoop [n=stefan@unaffiliated/skoop] has quit []
22:24 movvy hmm
22:24 movvy I think it has to do with this Filemode ;)
22:27 movvy it looks to me like agavi does not have built in file appending
22:28 movvy I wonder if thats something that can be requested somehow :)
22:28 sth You could add it then submit a patch
22:29 movvy that would be really cool!
22:29 movvy I didn't know I could do that
22:29 sth Open source :)
22:29 movvy I'
22:29 movvy I've never actually been able to help contibute something before
22:30 movvy this would be my first contribution to open source
22:34 movvy mm
22:34 movvy $moved = @move_uploaded_file($this->tmp_name, $dest);
22:35 movvy what is that @move_uploaded_file
22:37 sth move_uploaded_file is what it would suggest
22:38 movvy yeha i mean where does that source code live
22:38 movvy im trying to investigate agavi source to see if this is an easy patch
22:39 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
22:40 Netsplit over, joins: johann__
22:41 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit []
22:46 CIA-61 [n=CIA@208.69.182.149] has joined #agavi
23:04 Zeelot3k is now known as Zeelot
23:05 Zeelot is now known as Zeelot3k
23:10 saracen movvy: move_uploaded_file is a built in PHP functon
23:10 saracen function*
23:11 movvy ahh. gotcha
23:11 cheerios_ [n=cheerios@dsl-hkibrasgw3-ff20c000-252.dhcp.inet.fi] has quit ["foo"]
23:14 movvy hmmm
23:14 movvy seems getStream is just an fopen with diff modes
23:15 movvy could pass ab to it and get append mode
23:15 saracen That wouldnt do what you want though
23:15 movvy no thats just the mode i need it opened to
23:15 saracen Why?
23:15 movvy this applet sends the recording in chunks
23:15 movvy not in a single file
23:16 saracen Yeah, but that would upon up the file, with the pointer being at the end... but it's the wrong file. You don't want to append to the current uploaded file
23:16 saracen You want to a append to the previously uploaded file
23:16 saracen open*
23:16 movvy oh i gotcha
23:16 movvy http://pastebin.com/m486642c2
23:16 saracen So what you want, you could just do in your action
23:16 movvy yeah thats what I'm working on now
23:17 movvy thats the retrieve.php that came with the applet
23:17 saracen How disgusting :)
23:17 movvy lol, I know
23:18 movvy so basically each time it sends something that is either
23:18 movvy ACTION = CREATE
23:18 movvy or ACTION = APPEND
23:19 saracen What you want you can just do in your action for testing, but it'd be better in a model. Just open up the file which was originally recorded (so the first chunk) and use getContents() on the AgaviUploadedFile and append it to the original
23:21 saracen So, in your action you'd have something like: $this->getContext()->getModel('VoiceRecorder')->saveStream($an_id_for_the_record​_session, $rd->getFile('lolcaek')->getContents());
23:21 saracen Then for your saveStream method, you'd just check the record session. If it exists, you append to a file that already exists. If not, create a new file (so just save the contents, rather than append)
23:23 movvy right now, I think I have an earlier battle I am fighting. so I ma having an issue with my validator I think
23:23 movvy for the uplaoded file
23:24 movvy http://pastebin.com/m7b6c3a4e
23:24 movvy thats my validator
23:25 movvy form-data;name=\"USERFILE\";filename=\"balls.wav\"
23:25 movvy i see that sent to agavi in the post
23:26 saracen Your argument should be USERFILE then, not filename
23:26 movvy maybe my argument in agavi should be USERFILE?
23:26 saracen :P
23:26 movvy thanks :)
23:26 movvy I'm learning, its tough
23:26 saracen Also, <validator method="write">
23:26 saracen Opps
23:26 saracen I mean
23:26 saracen <validators method="write">
23:27 saracen rather than <validators> otherwise it will look for a posted file on GET requests, which doesnt make sense :)
23:27 movvy what does that tell it?
23:27 saracen ^ :P
23:27 movvy ahh
23:27 movvy so much like I must to executeWrite
23:27 movvy all my post variable validators should be method="write"
23:28 movvy Write in agavi = POST in php ?
23:28 movvy ;D
23:28 saracen Yeah, pretty much :P
23:28 saracen Whats this action name called?
23:28 movvy UploadAudioFile
23:29 saracen Yeah. You could have an Input view on that action, which displays the upload HTML. Which uploads files to its self (the same action). But this time, the method is "write".
23:30 saracen This means you can get rid of the required="false" now, as you won't get an error when you just visit the action
23:30 saracen But everytime they hit submit and make a post, you *do* expect them to have uploaded a file.
23:31 movvy bang, fixed validator, and I got a file!
23:32 movvy i used the move action to get it there, what I should make is a temp folder where it can assemble
23:32 movvy then when it sends the last frame use the agavi move action
23:32 movvy does that make sense?
23:33 saracen You don't *have* to move it.
23:33 saracen The file already gets uploaded to a temp folder
23:34 saracen If you want to save/append it in to your own storage folder, you can just use getContents from the agavi file and do what you want with that data
23:34 movvy excellente, thanks as always for the help
23:34 saracen Agavi will remove the temp file it stored upon destruct
23:36 movvy another awesome question
23:36 movvy is there some way in agavi that I can basically make a route to a folder, and host the fles for download
23:36 movvy I literally just want to go to http://192.168.1.205/audiostream/111.wav
23:36 movvy and get it playing
23:37 movvy does that make sense?
23:41 saracen lol, you don't have to do that through agavi
23:41 saracen Your webserver will serve those if the folder actually exists
23:41 saracen Just like it does images/css/javascript
23:42 saracen You *can* do it through agavi, but theres not much point
23:52 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]
Day changed Wed Jan 27 2010
00:00 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
00:05 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit [Client Quit]
00:11 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
00:18 movvy aracen
00:18 movvy im sorry bud, my fucking win 7 box just ate shit
00:18 movvy BSOD
00:19 movvy im guessing you were giving me amazing information on hosting files? :)
00:19 movvy or do I maybe just take a file as a paramater
00:19 movvy and returna pointer to it? :)
00:20 MaximusColourum [n=bryan@71.15.127.142] has left #agavi []
00:31 hzilla u can stick it in your public files folder and let your httpd deliver it
00:33 movvy hmm...
00:33 movvy well wouldn't routing overlap?
00:33 movvy or you mean where index is?
00:33 movvy I would prefer its more organized and not in the root
00:34 saracen 23:53:35 < saracen> Your webserver will serve those if the folder actually exists
00:34 saracen 23:53:42 < saracen> Just like it does images/css/javascript
00:34 saracen 23:54:15 < saracen> You *can* do it through agavi, but theres not much point
00:34 movvy hmm
00:34 movvy so just make a ln maybe?
00:34 saracen So routing won't overlap, it's not allowed. The webserver will only send requests to agavi is the folder or file you requested, doesn't physically exist
00:34 saracen if*
00:34 movvy ahh, oke ;)
00:37 movvy like a champion
00:38 movvy thanks saracen, you knopw what your doing
00:38 movvy you to hzilla
00:39 movvy between everyone in this channel i keep making progress, which gives me hope ;)
00:40 movvy and for the first time i hunted something in source code, and checked out a bit
00:40 movvy its a start
00:40 movvy are you guys all like actively developing agavi?
00:40 movvy or just users?
00:42 saracen Most of us are just users, but before changes get made the main developers usually ask if theres any objections / ideas - so you get a sense that you're helping them
00:42 movvy gotcha
00:42 saracen And you're always free to submit patches and such
00:43 movvy do you know hwat the licensing is offhand?
00:43 hzilla my turn to ask a question again. i wrote a url validator and i want to export a valid url with http:// at the start but the export() method doesn't add the updated value to the parameters..
00:43 saracen LGPL
00:44 movvy ahh yes just saw it, thats why they give a redistribution part of the tutorial
00:44 movvy good stuff
00:45 saracen hzilla: $this->export('http://any_url') should return exactly what you give it
00:46 hzilla ok so export has to be set in the validator config
00:46 hzilla but what happens when you have an array of urls
00:48 saracen $this->export(array('http://1', 'http://2')) :)
00:48 hzilla ok so i have to grab the whole array and then write it back
00:48 hzilla i was doing one at a time
01:11 movvy saracen, think i am good to use the AgaviRbacSecurityUser?
01:59 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
02:00 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
02:48 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
03:33 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:43 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
04:14 luke` [n=luke`@59.92.147.205] has quit []
05:08 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
05:12 maleknet [n=maleknet@85.15.40.233] has joined #agavi
05:53 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
05:55 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
06:01 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
06:04 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit [Client Quit]
06:08 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
06:09 hzilla_ [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has left #agavi ["Leaving"]
06:24 movvy hmm
06:35 SasanRose [n=SasanRos@213.207.255.22] has joined #agavi
06:38 luke` [n=luke`@122.172.86.234] has joined #agavi
06:39 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:44 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
06:44 luke` [n=luke`@122.172.86.234] has quit [Read error: 104 (Connection reset by peer)]
06:48 luke` [n=luke`@122.172.84.200] has joined #agavi
06:51 luke`_ [n=luke`@122.172.84.200] has joined #agavi
07:09 luke` [n=luke`@122.172.84.200] has quit [Read error: 110 (Connection timed out)]
07:09 luke`_ is now known as luke`
07:14 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
07:46 yossi_ Is there an IDE which supports Agavi highlighting?
07:46 yossi_ and, if I have to chose an IDE, netBeans or Eclipse?
07:48 v-dogg no but what would it highlight?
07:51 yossi_ Okay not highlight, auto complete maybe?
07:54 Jarda agavi is written with phpdoc comments
07:54 Jarda if a ide supports phpdoc then there is agavi autocompletion
07:54 Jarda we use netbeans t work
07:54 Jarda *at
07:58 everplays maybe komodo edit, it has a unique auto-completion
07:59 Jarda I stopped using komodo for some reason
07:59 Jarda don't rmemember why, though
07:59 Jarda I've tried them all :) They all suck.
08:00 MugeSo we use netbeans too.
08:00 luke` [n=luke`@122.172.84.200] has quit [Read error: 104 (Connection reset by peer)]
08:00 everplays "they all suck" +1
08:00 Jarda visual studio would be the best, but it doesn't support type hintinh, so with agavi it's kind of useless.. as $ctx->getModel('Foo'); /* @var $ctx FooModel */ doesn't work
08:02 Jarda well, type hintinh is the wrong word for this
08:03 Jarda but you got the point :)
08:05 MugeSo xml formatter of netbeans 6.8 doesn't treat <foo /> tag correctly :(
08:07 MugeSo so, when we edit routing configuration file, it breaks indents.
08:08 yossi_ Anyone tried eclipse?
08:09 yossi_ and, those who say they all suck, you use emacs?
08:10 Jarda I use netbeans still at work
08:11 Jarda at home I uset textmate
08:11 everplays uses geany & vim
08:12 codecop__ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
08:13 codecop__ is now known as codecop
08:14 v-dogg yossi_: they all suck (including emacs) but you still have to use some
08:14 v-dogg at the moment I feel Netbeans sucks the least
08:15 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:17 yossi_ v-dogg : okay, i'll try that
08:30 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:33 graste huomenta
08:39 codecop is it possible on a strings thad dont have translation, place hilighting with some html tag's?
08:40 codecop like <strong>Text that dont have tranlation</strong>
08:41 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Arme[N], ttj
08:42 Netsplit over, joins: Arme[N], ttj
08:45 codecop extending of existing translation class may help
08:56 fnordfish [n=fnordfis@f052135034.adsl.alicedsl.de] has joined #agavi
09:05 matbtt [i=9b3844d7@gateway/web/freenode/x-lvazsddzqiyuqmok] has joined #agavi
09:09 steffkes- [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
09:16 graste hm
09:21 graste you could perhaps write a filter that parses the DOM, knows the current locale and then depending on that gets all #text nodes from DOM and looks up translation.xml for those strings (in that locale) and then wraps all non-existing strings with <span class="yettotranslate">#text</span>
09:22 graste pretty cool idea actually :D
09:22 graste where's agaviforge? ^^
09:26 E_mE [n=jeramy@5e06ae64.bb.sky.com] has joined #agavi
09:27 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
09:33 codecop :)
09:34 codecop graste, i extended agavisTraslators and result is encoded like &lt;strong&gt;LeftMenusss&lt;/strong&gt;
09:34 codecop :)
09:34 graste hehe
09:35 codecop maybe filter is better, but if i can get not encoded string from translator that would be nice
09:35 graste yeah, another possibility for dev env, I'd say
09:37 codecop yah u right in dev env this encoding is not a problem, for editors its ok
09:37 codecop i production disabled
09:38 codecop in*
09:39 graste yep
09:39 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:39 graste both solutions seem feasible at first look, I'd say
09:39 graste your's is way faster to program ;)
09:39 graste yours
09:43 codecop even i made it in 10mins :D
09:43 graste yeah
09:43 graste wayyyyyyyyyyy faster
09:43 graste :>
09:46 codecop graste, if u want to see http://pastebin.com/m255f7948 ofcourse not very clean
09:47 codecop ;)
09:48 codecop but thats very cool, u never forget to tranlate anything
09:48 codecop translate*
09:53 luke` [n=luke`@203.187.255.74] has joined #agavi
10:19 yossi_ NIce
10:19 yossi_ I like that code, gonna save it for the future
10:20 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
10:26 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
10:32 Jarda does agavi use argv&argc variables?
10:34 sth In CLI mode no doubt :)
10:34 Jarda of course
10:35 Jarda but I'm changing our production-server apache-php.ini -conf
10:35 Jarda of course I am going to test it locally
10:36 graste thanks codecop, makes a nice faq entry I suppose?
10:38 codecop thats a bit cleaner http://pastebin.com/m722e2970
10:39 Jarda codecop: I guess you could avoid if(AgaviConfig::get('core.environment') == 'development')
10:39 graste yes
10:39 graste factories.xml
10:39 graste ftw
10:39 Jarda just by doing <ae:configurations environment="development.*">
10:39 Jarda in factories.xml
10:40 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:41 codecop true true
10:41 Jarda it's more "agavi way"
10:41 graste even cleaner \o/
10:41 graste waits :D
10:52 Xylakant codecop: what's the intention?
10:54 codecop to translate all texts
10:55 Xylakant well, the translator does that
10:55 Xylakant you're aware that the gettext translator can write all calls to a specified file
10:55 graste he want's to highlight non-rtanslated texts everywhere
10:56 codecop many of text are saved in db, so i will generate from them 1 php file with all required to tranalate KEY=>TEXT domain, .. and then i will see what are not tranalated
10:56 Xylakant that can then be parsed with xgettext
10:57 Xylakant well, as I said: This is a feature that the gettext translator already supports
10:58 codecop i dont get how to parase with gettext not tranalated texts
10:59 codecop ok gettext will collect oll of them
11:00 codecop but u will need all time to go and look is all of them tranalated or not, but when in template u will see like #:: TextTobBETranalatedTITLE ::# then u will it exacly in one sec
11:00 codecop will see */
11:01 Jarda even better, you can go through your app with selenium and assertTextNotPresent("...
11:01 Jarda sot maintaining translations is easier
11:01 graste you could even log them somewhere or write to xml/csv
11:02 Jarda but I'm eager to hear how Xylakant suggest one manages and maintains translations
11:02 Xylakant I'd use gettext and the associated suite of tools
11:02 Xylakant it's industry standard
11:02 Jarda Xylakant: I would like to know how to get a list of translated senteces missing
11:02 Jarda I have no idea
11:03 Jarda and I have been searching for a solution to this
11:03 graste Xylakant - any idea how to generate production URLs of web context, when you're in a testing environment unit test? (don't ask me why, I dunno) :D I thought of something like AgaviContext::getInstance('web')->getRouting()->gen('foo'), but he says he gets http://SERVER_NAME/something
11:04 codecop away, for lunch
11:04 graste where does SERVER_NAME come from? need to bootstrap or configure something first?
11:04 graste they're using latest agavi stable I'd say
11:04 Xylakant graste: well, SERVER_NAME is probably what they have configured in factories.xml as lookup key
11:04 v-dogg it comes from the environment but you can override it too, I believe
11:05 Xylakant and since agavi tries to look up the server in $_SERVER and can't find that key
11:05 Xylakant it defaults to using it as literal value
11:05 graste okay, I'll have a look at their config; thanks :)
11:06 Xylakant you'll have to provide a proper value in factories.xml
11:06 Xylakant but heck, who wants to create the production url in a testing context?
11:07 Xylakant Jarda: if you use xgettext on the file containing all translations you'll get a new empty .po file
11:07 Xylakant you can merge that with any existing file
11:07 Jarda Xylakant: hmm, with what tool?
11:08 Jarda and how to list the missing words from the .po file?
11:08 Jarda if I have say 1500 rows in the .po
11:08 Jarda I don't want to read it through to find missing translations
11:08 Xylakant xgettext --join-existing?
11:08 Jarda oh, thanks for that
11:09 Xylakant and you can just look for msgstring: \n
11:09 Jarda oh, some bash magic then
11:09 Xylakant since all new translations will have no msgstring set
11:09 Xylakant use your favorite editor
11:09 Xylakant poedit might actually help you doing that
11:09 Xylakant there's a full suite around gettext that helps managing translations
11:09 Jarda I'm surprised no one has created a decent gui tool for dummies for that
11:10 Jarda I have searched
11:10 Xylakant poedit?
11:10 Jarda it's a piece of crap imo
11:10 v-dogg last time I checked it sucked arse madly
11:10 Jarda because managing translations shouldn't be a job for the dev
11:10 Xylakant well, no, it shouldn't
11:11 Xylakant it can't be too hard to provide a web gui for that task
11:11 Jarda yeah, "13:18:25 < Jarda> I'm surprised no one has created a decent gui tool for dummies for that"
11:11 Xylakant i think that's what they're doing here
11:12 Jarda but maybe it just is because of "DIY"
11:12 Xylakant there's also kbabel
11:13 Jarda but thanks, that gets me a lot further :)
11:13 Jarda didn't know about that merging option
11:15 Xylakant anyways, to find missing translations, search for
11:15 Xylakant msgstr ""
11:15 Xylakant right, off, lunch
11:41 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has joined #agavi
11:42 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has left #agavi ["Leaving"]
11:42 E_mE do array keys have a maximum length?
11:42 E_mE string length that is
11:57 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Arme[N], luke`, ttj
11:58 Netsplit over, joins: luke`, Arme[N], ttj
12:17 dwc|n4cer [n=n4cer@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
12:19 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
12:31 steffkes- web-based translator for gettext? the only thing found some times ago http://sourceforge.net/projects/tcktranslator/
12:36 Jarda has someone implemented (or is it planned for a later agavi release) some kind of plugin system
12:36 Jarda I mean, we have a lot of common Models which we now copy paste from a direction to another
12:39 Jarda it would be nice to say <setting name="plugin_dir">path</setting> and then $ctx->getModel( etc would know to check plugin_dir/models
12:39 Jarda etc
12:39 Jarda if there would be a plugin system, we could bind them with svn:externals
12:45 sikkle [n=sikkle@70.25.37.18] has joined #agavi
13:00 Xylakant Jarda: we've been trying to design a plugin system, but it's a complicated task
13:00 Jarda Xylakant: I believe that
13:01 Xylakant but as long as you're only moving models around, that's simple
13:01 Xylakant AgaviContext::getModel() takes autoload into account if the class cannot be found in any of the standard locations
13:02 Xylakant add an appropriate autoload.xml and you're set
13:03 Jarda Xylakant: and it calls initialize() on the models?
13:03 Xylakant yes
13:03 Jarda oh, sweet
13:03 Jarda I didn't even think of trying that
13:03 Xylakant it will first attempt to look up the model in the usual location
13:04 Xylakant if that cannot be found, it resorts to autoloading it
13:04 Xylakant and then it will create the instance as usual
13:04 Jarda now I just move the models into our components library and update the autoload.xml of our component library
13:04 Xylakant singleton handling and all that stuff will work
13:05 Jarda because FlashMessageModel, EmailerModel etc aren't very application-specific..
13:09 steffkes- is now known as steffkes
13:18 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:19 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
13:20 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
13:24 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: tobyS, MikeSeth
13:24 MikeSeth [n=me@174.143.244.95] has joined #agavi
13:24 tobyS [i=crazyuse@85.214.110.30] has joined #agavi
13:24 dan [n=dan@joloudov.static.corbina.ru] has joined #agavi
13:25 dan is now known as joloudov
13:25 joloudov [n=dan@joloudov.static.corbina.ru] has quit [Client Quit]
13:26 graste hm, flashmessagemodel, emailermodel
13:26 joloudov [n=joloudov@85.21.237.150] has joined #agavi
13:26 graste wonders, why he doesn't have a flashmessagemodel in his projects :)
13:34 v-dogg we do!
13:35 v-dogg :)
13:54 dwc|n4cer [n=n4cer@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit ["Leaving"]
13:57 graste :\
14:00 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
14:06 E_mE_ [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
14:15 luke` [n=luke`@203.187.255.74] has quit []
14:16 luke` [n=luke`@203.187.255.74] has joined #agavi
14:17 E_mE [n=jeramy@5e06ae64.bb.sky.com] has quit [Connection timed out]
14:17 E_mE_ is now known as E_mE
14:25 luke` [n=luke`@203.187.255.74] has quit []
14:41 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
14:51 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
14:55 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit ["Išeinu"]
14:56 yossi_ Hi
14:57 yossi_ I am writing my own config handler, is there anything I should include from Agavi by default into my xsd?
14:58 horros I just stole the one for settings.xml :P
14:59 yossi_ let's have a look at it...
15:00 Xylakant well, depending on whether you want to use it or not, you can use the parts that specifiy the agavi envelope namespace
15:01 Xylakant that's mostly <ae:configureation> and <ae:parameters> and related
15:01 yossi_ but there is nothing stoping me from writing my own and still be able to write a class for it for the php conversion...?
15:09 yossi_ Kylakant - how do I import stuff like types_1_0 into my xsd - it is local to my project - and the agavi installation is shared - can I use %core.agavi_diri% in my xsd?
15:11 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:18 Xylakant yossi_: you'd need to look at how the other config handlers do that
15:18 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
15:18 Xylakant I must admit that I have never touched that code
15:19 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:21 saracen TEST
15:21 saracen -caps/everything i wrote
15:27 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
15:27 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
15:27 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:29 maleknet [n=maleknet@85.15.40.233] has quit ["Leaving"]
15:31 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:32 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
15:32 Rendez_ is now known as Rendez
15:35 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:41 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
15:42 Rendez_ is now known as Rendez
15:42 everplays1 [n=dp@89.165.25.189] has joined #agavi
15:43 everplays [n=dp@unaffiliated/everplays] has quit [Nick collision from services.]
15:43 everplays1 is now known as everplays
15:44 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
15:53 saracen [n=saracen@goto.fiveturns.org] has quit [Read error: 104 (Connection reset by peer)]
15:53 saracen [n=saracen@goto.fiveturns.org] has joined #agavi
15:55 Zeelot2k [n=lorenzo@67.50.8.11] has joined #agavi
15:58 PeYKaR [n=pk@213.207.255.22] has joined #agavi
16:03 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
16:04 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
16:07 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
16:10 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
16:19 Zeelot3k [n=lorenzo@67.50.8.11] has quit [Read error: 110 (Connection timed out)]
16:22 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
16:28 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has joined #agavi
16:41 SasanRose [n=SasanRos@213.207.255.22] has quit ["leaving"]
16:41 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
17:00 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:00 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
17:01 Rendez_ is now known as Rendez
17:01 PeYKaR [n=pk@213.207.255.22] has quit [Connection timed out]
17:02 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:02 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:02 Rendez_ is now known as Rendez
17:05 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
17:08 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
17:08 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:13 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
17:16 everplays [n=dp@unaffiliated/everplays] has joined #agavi
17:16 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
17:29 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
17:31 Xylakant [n=Xylakant@87.79.35.60] has quit []
17:34 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:34 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:34 Rendez_ is now known as Rendez
17:36 everplays [n=dp@unaffiliated/everplays] has left #agavi []
17:45 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:46 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:46 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:46 Rendez_ is now known as Rendez
17:50 matbtt [i=9b3844d7@gateway/web/freenode/x-lvazsddzqiyuqmok] has quit [Ping timeout: 180 seconds]
17:52 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
18:01 nfq [n=nfq@dyn.83-228-129-219.dsl.vtx.ch] has joined #agavi
18:02 Rayne [n=Rayne@pD954BEA1.dip.t-dialin.net] has joined #agavi
18:05 everplays [n=dp@unaffiliated/everplays] has joined #agavi
18:10 nfq_ [n=nfq@dyn.144-85-130-237.dsl.vtx.ch] has joined #agavi
18:12 movvy how is everyone doing today?
18:13 movvy so, is there like an output type or something i can do int he view
18:13 movvy to not return anything Html
18:13 movvy i literally want to return the word 'ACCEPTED' with no html tags at all
18:13 joloudov [n=joloudov@85.21.237.150] has quit [Read error: 110 (Connection timed out)]
18:13 movvy but as an html document, make sense?
18:13 movvy no <head> no <body> etc
18:13 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit ["Leaving"]
18:16 v-dogg movvy: return 'ACCEPTED'; in the view and make sure you load a layout without decorating
18:18 movvy thats what i tried but there was still a few html tags in my wireshark trace
18:18 movvy i think the executeHtml did that ?
18:22 v-dogg either you are loading a layout with a decorator (e.g. master.php template) or there's a filter injecting html into your output. ExecutionTimeFilter does that for instance and it might be enabled by default in the dev environment
18:22 v-dogg check *_filters.xml in app/config/
18:23 movvy alright i will check after 5pm, unfortunaly im still preparing a presentation for 3PM, thanks very much for your informations
18:23 movvy I will let you know how it pans out
18:26 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit [Read error: 110 (Connection timed out)]
18:26 nfq [n=nfq@dyn.83-228-129-219.dsl.vtx.ch] has quit [Network is unreachable]
18:29 nfq [n=nfq@dyn.83-228-204-096.dsl.vtx.ch] has joined #agavi
18:35 graste [n=graste@f053008235.adsl.alicedsl.de] has joined #agavi
18:42 sikkle [n=sikkle@70.25.37.18] has joined #agavi
18:45 nfq_ [n=nfq@dyn.144-85-130-237.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
19:02 MaximusColourum [n=bryan@71.15.127.142] has quit [Read error: 110 (Connection timed out)]
19:03 Jarda it's 9pm ;)
19:06 everplays [n=dp@unaffiliated/everplays] has quit ["good night"]
19:13 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has joined #agavi
19:18 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
19:24 nfq_ [n=nfq@dyn.83-228-190-083.dsl.vtx.ch] has joined #agavi
19:28 fnordfish [n=fnordfis@f052135034.adsl.alicedsl.de] has quit ["Leaving."]
19:32 fnordfish [n=fnordfis@f052135034.adsl.alicedsl.de] has joined #agavi
19:34 codecop_ [n=codecop@78-61-120-117.static.zebra.lt] has quit ["Ex-Chat"]
19:35 nfq__ [n=nfq@dyn.144-85-176-041.dsl.vtx.ch] has joined #agavi
19:40 nfq [n=nfq@dyn.83-228-204-096.dsl.vtx.ch] has quit [Connection timed out]
19:40 nfq__ is now known as nfq
19:43 nfq [n=nfq@dyn.144-85-176-041.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
19:46 nfq_ [n=nfq@dyn.83-228-190-083.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
19:55 fnordfish1 [n=fnordfis@f052138121.adsl.alicedsl.de] has joined #agavi
19:57 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]
20:01 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
20:07 E_mE http://www.reddit.com/r/funny/comments/auqsh/women_the_best_freaking_firewall_in​_the_world/
20:13 fnordfish [n=fnordfis@f052135034.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
20:15 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
20:22 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]
20:22 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit ["Bai4now!"]
20:44 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
20:51 sikkle [n=sikkle@70.25.37.18] has quit [Client Quit]
21:14 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
21:14 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:15 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:15 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
21:16 Rendez_ is now known as Rendez
21:18 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:18 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
21:18 Rendez_ is now known as Rendez
21:20 fnordfish1 [n=fnordfis@f052138121.adsl.alicedsl.de] has left #agavi []
21:42 CIA-61 david * r4415 /branches/1.0/ (CHANGELOG RELEASE_NOTES TODO src/version.php): it's time for Agavi 1.0.2
21:47 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has left #agavi ["Leaving"]
21:48 Rayne [n=Rayne@pD954BEA1.dip.t-dialin.net] has left #agavi ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
21:48 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
21:51 nfq [n=nfq@dyn.144-85-157-035.dsl.vtx.ch] has joined #agavi
21:54 CIA-61 david * r4416 /branches/1.0/ (CHANGELOG RELEASE_NOTES): oopsie, it's 2010!
21:56 nfq_ [n=nfq@dyn.144-85-129-081.dsl.vtx.ch] has joined #agavi
22:00 nfq [n=nfq@dyn.144-85-157-035.dsl.vtx.ch] has quit [Read error: 60 (Operation timed out)]
22:00 nfq_ is now known as nfq
22:01 CIA-61 david * r4417 /tags/1.0.2/: Tagging Agavi 1.0.2
22:04 CIA-61 david * r4418 /branches/1.0/ (4 files in 3 dirs): back to -dev
22:05 SasanRose [n=SasanRos@92.50.7.167] has quit [Client Quit]
22:06 hzilla hello. question about user class. if a user visits my site and is not logged in, can i set attributes that persist with the session by way of $user->setAttribute()?
22:16 hzilla well it seems to work that way.
22:17 graste as long as every visitor gets his own session
22:20 hzilla yeh i expect that to be the default behaviour?
22:20 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:21 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
22:21 Rendez_ is now known as Rendez
22:29 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
22:31 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:34 graste as long as you have sessions enabled (factories.xml) and they work via cookie or transparent SID for the user
22:48 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has joined #agavi
22:49 Wombert http://groups.google.com/group/agavi-users/browse_thread/thread/3591605ce9c53c85
22:49 Wombert anyone got that mail yet?
22:49 Wombert (I didn't)
22:49 Wombert changed the topic of #agavi to: Welcome to Agavi :: www.agavi.org :: stable: 1.0.2 :: legacy: 0.11.8 :: svn: http://svn.agavi.org/ (use branches, not trunk) :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: got no reply? use the mailing lists! :: http://ohloh.net/p/agavi :: logs: http://www.agavi.org/irclogs :: http://trac.agavi.org/wiki/IRC
22:49 Wombert yeah sure hzilla
22:50 saracen I got that mail, Wombert
22:50 Wombert bog standard php sessions under the bonnet :)
22:50 Wombert saracen: okay, then it's my mail provider
22:50 saracen I'm wondering what you mean for support with 5.3 namespaces. Where can I use them?
22:50 Wombert in config files :p
22:50 Wombert it used to complain about the backslashes
22:50 Wombert not in action names etc (yet), sorry
22:51 saracen Ah yeah, I was wondering if we could now do some \module\ActionName\Action \module\ActionName\ViewName thing or something
22:51 Wombert well
22:51 Wombert you could configure the lookups like that
22:51 Wombert that should "just work"
22:51 Wombert doesn't give any benefit, really, but it should work fine
22:52 saracen Yeah. Do you think eventually you'll bother spliting agavi up in to namespaces? agavi\controller\ExecutionContainer or w/e?
22:53 Wombert very unlikely
22:53 Wombert that'd break BC all over the plac
22:53 Wombert e
22:53 Wombert but certainly for 2.0
22:54 MaximusColourum [n=bryan@71.15.127.142] has quit [Client Quit]
22:56 Wombert but now
22:56 Wombert sleepz time
22:56 saracen lightweight
22:56 Wombert actually, merge time first
22:56 Wombert and then sleepz time
22:56 Wombert [n=Wombert@dslb-088-066-175-252.pools.arcor-ip.net] has quit ["bai"]
23:04 CIA-61 david * r4419 /trunk/ (182 files in 9 dirs): merge [4402:4418/branches/1.0] and sync CHANGELOG-1.0 and RELEASE_NOTES-1.0
23:06 graste [n=graste@f053008235.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:32 movvy- hmm
23:34 movvy- alright
23:34 movvy- how do I make sure my view doesn't use a decorator?
23:36 movvy- I can see that it is, but I don't want it to
23:37 movvy- i feel like thats just from the html output type
23:40 movvy- im sure thats whats going on, as v-dogg pointed out :)
23:42 movvy- alright i added a new output type
23:43 movvy- no how do i specify my new output_type, its just set the content type for html, however have not configured any decorator that I can see
23:44 movvy- http://pastebin.com/m43f1abc
23:44 movvy- I could tryexecuteEmpty ?
23:49 hzilla u want to return something directly from a view without a decorator?
23:50 hzilla btw there is << in your configuration
Day changed Thu Jan 28 2010
01:23 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
01:51 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:53 MugeSo Huomenta
02:22 movvy- hzilla i figured that out
02:23 movvy- but I get back an error saying that executeHtml is not called im guessing i need to add an output type in my routing config
02:23 movvy- hzilla, yup, I just want to return 'ACCEPTED'
02:29 movvy- BAM
02:29 movvy- I added a output type int he routing.xmla nd it works
02:29 movvy- this is fucking amazing!
02:43 movvy- bam, just a little more code and my recording engine works
02:43 movvy- boo ya
02:46 hzilla yeh its pretty clever
02:47 hzilla BAM
02:52 movvy- BAM
03:16 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
03:16 luke` [n=luke`@59.92.141.5] has joined #agavi
03:23 movvy- well thats exciting now i get full recordings
03:37 hzilla so what are u making anyway?
03:42 movvy- mmmm, I am making a web app which drives a voice IVR applications
03:42 movvy- that gives and reports on surveys
03:42 movvy- so like after you talk to your customer service representative, it transfers you to our applications
03:42 movvy- which gives the customer a survey about their experience, and then stores and reports on that data
03:44 hzilla so it will be used in a production environment?
03:46 movvy- yes
03:47 movvy- the web app, is kinda whatever...it just builds a database
03:47 movvy- the payload of the app runs on the Cisco IVR platform
03:47 movvy- I do that for a living
03:47 movvy- so I'm not really concerned with handling 4 billions users
03:48 movvy- a huge company of 100,000k employees at a max would have like 4-500 employees, which i agree at that point could need to be written nicely
03:48 movvy- but right now, we are aiming at a low usage web interface, and its a good learning experience ;)
03:50 hzilla yeh anyway how do you process the audio that's stored?
03:50 hzilla i mean how do you get meaning out of it?
03:51 movvy- how do i get the meaning out of it?
03:51 movvy- I am making the survey builder right now, so this is to record the questions to ask in the survey
03:51 movvy- people respond by hitting buttons
03:52 movvy- and we are looking at getting nuance technology in and using asr
03:52 movvy- that can let people speak their answers and we will transcribe it to text
03:56 hzilla sounds like a challenge
04:02 movvy- its been.... interesting
04:02 movvy- most of the voice side is done
04:02 movvy- thats the easy part to me ;)
04:02 movvy- the web side is quite challenging though :)
04:03 hzilla arent there lots of telecoms hardware taht can do this sort of thing directly?
04:03 movvy- well of course, we use a cisco backend, but we are building a 'survey' application on top of it
04:07 nfq [n=nfq@dyn.144-85-129-081.dsl.vtx.ch] has quit [Read error: 110 (Connection timed out)]
04:08 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Client Quit]
04:10 hzilla well good luck with that
04:11 movvy- thanks, its actually going very well
04:12 movvy- php it self is pretty straightforward, but learning agavi has been a task :)
04:19 movvy- I know a bit more how decorators work now as well
04:19 movvy- which is really exciting
04:19 movvy- I may actually be able to start making this better
04:19 movvy- ;)
04:24 hzilla BAM
05:36 impl [i=impl@atheme/member/impl] has quit [Excess Flood]
05:36 impl [i=impl@atheme/member/impl] has joined #agavi
06:09 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
06:10 luke` [n=luke`@59.92.141.5] has quit []
06:11 luke` [n=luke`@59.92.141.5] has joined #agavi
06:17 luke` [n=luke`@59.92.141.5] has quit []
06:19 hzilla [n=hzilla@93-97-48-84.zone5.bethere.co.uk] has quit ["Leaving"]
06:34 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
07:00 PeYKaR [n=pk@213.207.255.22] has joined #agavi
07:07 _cheerios [n=_cheerio@195.197.209.254] has joined #agavi
07:07 _cheerios huomenta
07:34 _cheerios anyone done iphone/android development?
07:36 MugeSo _cheerios: i did and i don't remember.
07:36 MugeSo it was just 1 year ago.
07:37 _cheerios stumbled on http://www.appcelerator.com/ yesterday, allows programming native apps (iphone+android) using javascript+css. feels like a sweet deal.
07:40 MugeSo It seems cool :D
07:57 maleknet [n=maleknet@85.15.40.233] has joined #agavi
08:00 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
08:04 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
08:14 codecop_ [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
08:16 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 104 (Connection reset by peer)]
08:34 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:34 graste huomenta
08:34 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
08:35 luke` [n=luke`@122.166.1.164] has joined #agavi
08:39 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
08:51 codecop_ huomenta
08:52 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
08:58 codecop_ graste, hi
09:01 graste :)
09:01 codecop_ i impruved hilighting now is possible to see all UNtranslated and even TRanslated strings, that is used for egzample u were very fast and forget to translate some _title or u taked some Module from other programmer so now all translation / untranslations is visible
09:01 codecop_ http://pastebin.com/m58c6dddd
09:01 codecop_ what u think
09:02 codecop_ :)
09:02 codecop_ is now known as codecop
09:03 steffkes line 54 to 63 .. :~
09:04 codecop yes if is more redable
09:04 graste nice, perhaps the highlight pattern should be configurable via parameters as well :)
09:07 codecop :) yep
09:14 graste otherwise cool thing
09:14 graste is it okay, if I put that in the faq somewhere?
09:15 codecop no problems
09:15 codecop http://pastebin.com/m53cebb5e this is tje last i think update
09:16 graste cool cool :)
09:24 steffkes codecop, please set clean_pattern as default for highlight_pattern :)
09:25 maleknet [n=maleknet@85.15.40.233] has quit [Read error: 113 (No route to host)]
09:27 steffkes codecop, http://pastebin.com/d45faacb5
09:34 codecop cool
09:35 steffkes codecop, sorry, bugged the code .. line 67, one bracket too much
09:36 graste -.-
09:37 codecop ;)
09:38 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
09:46 codecop translation form me now seems much more understandable and easy
09:56 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
09:57 matbtt [i=9b3844d7@gateway/web/freenode/x-aguaovzaowwbiogd] has joined #agavi
09:58 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:12 everplays [n=dp@unaffiliated/everplays] has joined #agavi
10:19 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
10:20 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
10:21 nfq [n=nfq@dyn.83-228-196-118.dsl.vtx.ch] has joined #agavi
10:23 johnutzm1 [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
10:23 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
10:28 nfq_ [n=nfq@dyn.83-228-198-113.dsl.vtx.ch] has joined #agavi
10:34 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
10:45 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
10:45 nfq [n=nfq@dyn.83-228-196-118.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
10:52 nfq_ [n=nfq@dyn.83-228-198-113.dsl.vtx.ch] has quit [Read error: 101 (Network is unreachable)]
10:56 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
11:03 Sasan_Rose [n=SasanRos@92.50.7.167] has joined #agavi
11:03 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
11:03 johnutzm1 [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
11:04 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
11:04 Rendez_ is now known as Rendez
11:09 Treffynnon [n=Simon@82-69-141-230.dsl.in-addr.zen.co.uk] has quit [Read error: 104 (Connection reset by peer)]
11:15 SasanRose [n=SasanRos@92.50.7.167] has quit [Read error: 110 (Connection timed out)]
11:26 luke` [n=luke`@122.166.1.164] has quit []
11:30 everplays [n=dp@unaffiliated/everplays] has quit [K-lined]
11:32 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
11:32 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)]
11:32 Rendez_ is now known as Rendez
11:50 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
11:52 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
11:52 Rendez_ is now known as Rendez
12:18 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:29 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
12:35 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:45 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:57 Xylakant [n=Xylakant@87.79.35.60] has quit []
13:02 matbtt [i=9b3844d7@gateway/web/freenode/x-aguaovzaowwbiogd] has quit [Ping timeout: 180 seconds]
13:11 endorfin [n=endorfin@85.16.136.74] has joined #agavi
13:12 endorfin [n=endorfin@85.16.136.74] has left #agavi []
13:15 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
13:28 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:30 robopuff [n=Mateusz@4.76.classcom.pl] has quit [Read error: 104 (Connection reset by peer)]
13:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:49 _cheerios [n=_cheerio@195.197.209.254] has quit [Client Quit]
13:52 everplays [n=dp@unaffiliated/everplays] has joined #agavi
13:54 Sasan_Rose [n=SasanRos@92.50.7.167] has quit [Client Quit]
14:05 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
14:13 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has joined #agavi
14:14 digitarald found this, nice and short tutorials/cookbooks blogs for dojo: http://dojocampus.org/content/category/dojo-cookies/ ... would be easy to make for agavi
14:14 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
14:15 digitarald last time somebody asked my, if there is an example for using i18n dates in agavi ... I could not link an example, but I would it is so easy and straightforward that I would add an article in a blog like that
14:16 digitarald is there a plan to extend documentation in a book format like django or symfony?
14:18 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
14:25 Xylakant digitarald: yes, there are plans
14:25 Xylakant but we're a bit short on time
14:25 digitarald its a must-have on the way to world domination
14:25 digitarald everyone without didn't make it far
14:25 J-P so, who's getting an iPad ?
14:26 digitarald nah, I'd fancy the MS Courier if it will work like the prototypes ;)
14:27 digitarald ah, more snow
14:27 digitarald gigantic flakes
14:32 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:32 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:35 saracen is finally getting understand little bits of boost.spirit
14:35 saracen is grammarfail
14:37 movvy- morn
14:39 movvy- how is everyone doing today?
14:50 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
14:53 digitarald good
14:56 digitarald [n=digitara@102.45.202.62.cust.bluewin.ch] has quit []
15:05 sth I have skips!
15:09 everplays1 [n=dp@89.165.19.144] has joined #agavi
15:09 saracen sth: Not even I have skipz
15:10 sth Dide, it's 'skips'
15:10 sth Dude*
15:10 sth http://photos-a.ak.fbcdn.net/hphotos-ak-snc3/hs223.snc3/21038_520385304214_26930​0957_1132140_4899754_n.jpg
15:10 sth see
15:11 MaximusColourum skips and quavers?
15:12 sth yup
15:12 sth It's a British thing
15:13 steffkes iiieh sth .. the white things .. on the pic .. ;D
15:13 sth We're a mac office :)
15:14 everplays [n=dp@unaffiliated/everplays] has quit [Read error: 110 (Connection timed out)]
15:14 PeYKaR [n=pk@213.207.255.22] has quit [Read error: 110 (Connection timed out)]
15:20 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:21 movvy- wtf are skips
15:21 movvy- the only thing i remember from britan food wise
15:21 movvy- was marmite
15:21 movvy- DISGUSTING
15:22 movvy- seriously the most disgusting thing I have ever eaten
15:23 sth Marmite is a 50/50 thing
15:23 macen they even advertise it as a love it or hate it product
15:24 sth Of course no one wants to eat yeast extract from the brewing process of beer
15:44 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:44 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:44 Rendez_ is now known as Rendez
15:48 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
15:54 johnutzm huomenta!
15:54 movvy- its terrible
15:54 movvy- its seriously the worst thing ever
15:54 movvy- i went for work and got tricked into eating it
15:54 johnutzm i have an issue with a config handler
15:55 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:55 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has joined #agavi
15:55 johnutzm the exception is "Configuration file "/home/ionut/workspace/AgAds/app/config/navigation_structure.xml" does not have a registered handler"
15:55 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:55 Rayne [n=Rayne@pD9E36BAA.dip.t-dialin.net] has joined #agavi
15:56 johnutzm and this is theconfig_handlers.xml: http://pastebin.com/m46b0b7f0
15:58 johnutzm seems like it does not care wether the <ae:configuration> exists or not
16:06 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:06 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
16:06 Rendez_ is now known as Rendez
16:10 graste what happens if you use something like AgaviReturnArrayConfigHandler as a handler?
16:10 graste also I dunno if you need an autoload entry for your handler
16:10 graste otherwise try fiddling with the pattern
16:11 everplays1 [n=dp@89.165.19.144] has quit [Read error: 110 (Connection timed out)]
16:11 johnutzm same thing with the AgaviReturnArrayConfigHandler
16:12 johnutzm i've added the autoload entry
16:12 johnutzm maybe it's the pattern, but how can i be sure?
16:13 graste hm
16:20 graste is your handler created in your config cache? AgaviConfigCache class could give you some hints, on what handlers are registered and found, if you want to debug
16:21 everplays [n=dp@unaffiliated/everplays] has joined #agavi
16:25 johnutzm i did it!
16:25 johnutzm this did dot worked:
16:25 johnutzm $struct = include(AgaviConfigCache::checkConfig('config/navigation_structure.xml'));
16:26 johnutzm but this does work:
16:26 johnutzm $struct = include(AgaviConfigCache::checkConfig(AgaviConfig::get('core.config_dir').'/navi​gation_structure.xml'));
16:28 johnutzm maybe %core.config_dir% must match exactly the value from AgaviConfig::get()
16:28 johnutzm thanks, graste!
16:28 macen it made the path absolute rather than relative to ./
16:29 johnutzm so... AgaviConfigCache::checkConfig() does not absolutize the path...
16:30 macen paths don't default to the app dir
16:30 macen they default to ./
16:31 macen gives more control, i guess
16:32 johnutzm but the exception's message gave me the absolute path!
16:34 macen that's true
16:35 macen wait, no it does default to the app dir
16:37 macen weird
16:39 luke` [n=luke`@59.92.141.5] has joined #agavi
16:42 graste :)
16:51 johnutzm AgaviConfigCache::executeHandler() receives the absolute path, this is what it passes in the exception's message
16:52 johnutzm it does not see the original asked filename
16:52 graste you could file a ticket to trac
16:52 graste if that's an error
16:53 graste for agavi 1.0.3 :D
16:53 johnutzm :))
16:55 johnutzm i will
16:55 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
16:57 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Remote closed the connection]
17:12 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
17:13 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
17:20 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
17:28 luke`_ [n=luke`@59.92.193.101] has joined #agavi
17:29 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
17:29 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
17:29 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)]
17:36 luke` [n=luke`@59.92.141.5] has quit [Read error: 110 (Connection timed out)]
17:36 luke`_ is now known as luke`
17:49 fnordfish [n=fnordfis@89.246.250.218] has quit ["Leaving."]
17:50 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
17:53 Xylakant [n=Xylakant@87.79.35.60] has quit [Read error: 104 (Connection reset by peer)]
18:13 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
18:35 Rayne [n=Rayne@pD9E36BAA.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
18:44 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has left #agavi ["Leaving"]
19:06 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
19:17 Zeelot2k is now known as Zeelot3k
19:29 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit []
19:45 everplays [n=dp@unaffiliated/everplays] has left #agavi []
19:46 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
19:46 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has joined #agavi
19:46 Colonel-Rosa [n=mathew@unaffiliated/colonel-rosa] has left #agavi ["Leaving"]
19:48 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
19:53 bluehawk [n=chatzill@72.8.73.215] has joined #agavi
19:56 bluehawk [n=chatzill@72.8.73.215] has left #agavi []
20:02 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
20:06 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit [Client Quit]
20:43 sikkle [n=sikkle@70.25.37.18] has quit [Remote closed the connection]
20:46 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
20:53 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
20:54 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit [Remote closed the connection]
21:08 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
21:09 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
21:09 Rendez_ is now known as Rendez
21:20 SasanRose [n=SasanRos@92.50.7.167] has quit ["leaving"]
21:29 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
21:30 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has joined #agavi
21:30 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has joined #agavi
21:39 johnutzm [n=ionut@dyn-89.136.60.77.tm.upcnet.ro] has quit ["Leaving."]
21:46 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit []
21:46 graste [n=graste@f053003078.adsl.alicedsl.de] has joined #agavi
21:47 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
22:25 graste [n=graste@f053003078.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:02 MaximusColourum [n=bryan@71.15.127.142] has left #agavi []
23:39 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: yossi_, Jarda
23:39 Netsplit over, joins: yossi_
Day changed Fri Jan 29 2010
00:12 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit ["c ya."]
01:08 movvy- ahh
01:08 movvy- finally done with real work
01:28 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has joined #agavi
01:29 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
04:29 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
05:00 luke` [n=luke`@59.92.193.101] has quit []
06:32 everplays [n=dp@unaffiliated/everplays] has joined #agavi
07:05 Jarda [n=jarda@e178.nor.fi] has joined #agavi
07:26 codecop [n=codecop@88-119-253-245.static.zebra.lt] has joined #agavi
07:36 luke` [n=luke`@122.166.1.164] has joined #agavi
07:38 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
07:52 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
08:01 fnordfish [n=fnordfis@f052143043.adsl.alicedsl.de] has joined #agavi
08:03 fnordfish [n=fnordfis@f052143043.adsl.alicedsl.de] has quit [Client Quit]
08:04 fnordfish [n=fnordfis@f052143043.adsl.alicedsl.de] has joined #agavi
08:04 fnordfish [n=fnordfis@f052143043.adsl.alicedsl.de] has quit [Client Quit]
08:11 simoncpu hi
08:11 simoncpu is there a shortcut to access the methods in the base model?
08:11 Jarda ?
08:11 simoncpu i mean, i just need to call a method from my view in one of my module
08:12 Jarda $this->getContext()->getModel('ProjectBaseModel')->foo() ?
08:12 Jarda that could/should work
08:12 simoncpu lemme check
08:12 simoncpu i think i need to rethink my problem
08:14 simoncpu uh... my base model is abstract
08:14 simoncpu rethinks his problem
08:15 simoncpu aha! i have a singleton model called FooBar
08:15 simoncpu which i have called in our base model....
08:16 simoncpu if i call it outside the basemodel, will FooBar still act like static?
08:17 Jarda $this->getContext()->getModel('FooBar') will return the singleton instance yes
08:17 Jarda (if you implement AgaviISingleton in the model)
08:22 simoncpu ah... coool
08:22 simoncpu so if modify $this->getContext()->getModel('FooBar')->wee anywhere in my modules
08:22 simoncpu it will still act like a "global" variable right?
08:22 Jarda it should yes
08:22 simoncpu coool
08:22 Jarda that's what AgaviISingleton is for
08:38 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
08:38 graste huomenta
08:49 Xylakant [n=Xylakant@87.79.35.60] has joined #agavi
09:14 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
09:15 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
09:20 MugeSo [n=chatzill@220x218x27x242.ap220.ftth.ucom.ne.jp] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"]
09:36 matbtt [i=9b3844d7@gateway/web/freenode/x-unyomiyryxlukhwz] has joined #agavi
09:45 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
10:20 robopuff [n=Mateusz@4.76.classcom.pl] has joined #agavi
10:23 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
10:24 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
10:25 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit [Read error: 104 (Connection reset by peer)]
10:34 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
10:37 fnordfish2 [n=fnordfis@89.246.250.218] has joined #agavi
10:38 fnordfish3 [n=fnordfis@89.246.250.218] has joined #agavi
10:42 fnordfish4 [n=fnordfis@89.246.250.218] has joined #agavi
10:42 fnordfish3 [n=fnordfis@89.246.250.218] has quit [Read error: 104 (Connection reset by peer)]
10:43 fnordfish4 [n=fnordfis@89.246.250.218] has quit [Client Quit]
10:50 fnordfish [n=fnordfis@89.246.250.218] has quit [Read error: 110 (Connection timed out)]
10:55 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Read error: 110 (Connection timed out)]
10:55 fnordfish2 [n=fnordfis@89.246.250.218] has quit [Read error: 110 (Connection timed out)]
11:11 SasanRose [n=SasanRos@92.50.7.167] has joined #agavi
11:13 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has joined #agavi
11:30 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
11:31 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
11:35 macen_ [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
11:39 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
11:40 E_mE are validation status codes provided per individual validator or on the whole validation response?
11:40 simoncpu_ [n=soulfury@ph.infoweapons.com] has joined #agavi
11:44 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)]
11:44 macen_ is now known as macen
11:44 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
11:44 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has joined #agavi
11:53 Xylakant E_mE: both
11:53 E_mE thanks
11:54 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
11:54 Xylakant you can use $vm->getReport() to get the detailed result for the validation
11:57 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 54 (Connection reset by peer)]
11:58 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
12:04 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit [Connection reset by peer]
12:04 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has joined #agavi
12:08 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
12:16 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
12:16 Rendez is NOTICE 300 in AgaviValidator used in strict mode?
12:17 E_mE i guess that maybe required="false" may induce 300.. not sure though
12:17 E_mE need a test
12:18 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit ["Leaving."]
12:18 Rendez hmm yes
12:18 Rendez it's going to cause problems if we use it both for Redirects and in ErrorViews at the same time
12:18 Rendez unless we change it to 299
12:18 Rendez :D
12:19 Rendez silly me, we should use 301
12:19 Rendez read its meaning carefully
12:19 Rendez makes sense
12:20 Rendez so 300 is still an error
12:20 Rendez E_mE: ping
12:20 E_mE moo
12:24 simoncpu_ [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
12:27 simoncpu_ [n=soulfury@ph.infoweapons.com] has joined #agavi
12:37 luke` [n=luke`@122.166.1.164] has quit []
12:38 sikkle [n=sikkle@70.25.37.18] has joined #agavi
12:48 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
12:55 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has quit [Read error: 110 (Connection timed out)]
12:59 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
13:04 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has joined #agavi
13:05 graste huomenta
13:16 simoncpu1 [n=soulfury@ph.infoweapons.com] has joined #agavi
13:27 simoncpu_ [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
13:32 WasabiCat [n=moritz@adsl-84-226-88-167.adslplus.ch] has joined #agavi
13:38 simoncpu [n=soulfury@ph.infoweapons.com] has joined #agavi
13:46 fnordfish [n=fnordfis@89.246.250.218] has joined #agavi
13:50 fnordfish [n=fnordfis@89.246.250.218] has left #agavi []
13:54 simoncpu1 [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
14:04 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:05 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:13 steffkes [n=steffkes@pd95b9c11.dip0.t-ipconnect.de] has quit ["Verlassend"]
14:22 movvy- [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has quit [Client Quit]
14:22 simoncpu_ [n=soulfury@ph.infoweapons.com] has joined #agavi
14:24 matbtt [i=9b3844d7@gateway/web/freenode/x-unyomiyryxlukhwz] has quit ["Page closed"]
14:27 codecop [n=codecop@88-119-253-245.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
14:39 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:40 simoncpu [n=soulfury@ph.infoweapons.com] has quit [Read error: 110 (Connection timed out)]
14:40 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has joined #agavi
14:46 horros [n=horros@a88-115-201-11.elisa-laajakaista.fi] has quit ["Meh"]
14:46 simoncpu_ [n=soulfury@ph.infoweapons.com] has quit ["Lost terminal"]
15:01 robopuff [n=Mateusz@4.76.classcom.pl] has left #agavi []
15:21 MaximusColourum [n=bryan@71.15.127.142] has joined #agavi
15:39 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:39 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
15:40 Xylakant [n=Xylakant@87.79.35.60] has quit []
15:40 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has joined #agavi
15:43 fnordfish1 [n=fnordfis@89.246.250.218] has joined #agavi
15:43 fnordfish1 [n=fnordfis@89.246.250.218] has quit [Client Quit]
15:46 pashyon1 [n=tfroschm@213.23.52.58] has joined #agavi
16:04 pashyon [n=tfroschm@dialbs-213-023-052-058.static.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
16:06 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:06 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Connection reset by peer]
16:06 Rendez_ is now known as Rendez
16:22 macen [n=craigfai@78-105-119-23.zone3.bethere.co.uk] has quit []
16:22 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:23 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
16:23 Rendez_ is now known as Rendez
16:49 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
16:49 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
16:49 Rendez_ is now known as Rendez
17:12 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:12 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:12 Rendez_ is now known as Rendez
17:16 luke` [n=luke`@59.92.193.101] has joined #agavi
17:16 pashyon1 [n=tfroschm@213.23.52.58] has quit [Read error: 110 (Connection timed out)]
17:26 graste [n=graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net] has left #agavi []
17:28 luke`_ [n=luke`@59.92.171.207] has joined #agavi
17:29 joloudov [n=joloudov@joloudov.static.corbina.ru] has joined #agavi
17:37 luke` [n=luke`@59.92.193.101] has quit [Read error: 110 (Connection timed out)]
17:37 luke`_ is now known as luke`
17:38 codecop [n=codecop@78-61-120-117.static.zebra.lt] has joined #agavi
17:52 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:52 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:52 Rendez_ is now known as Rendez
17:53 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:53 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:54 Rendez_ is now known as Rendez
17:59 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has joined #agavi
17:59 Rendez [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:59 Rendez_ [n=Rendez@204.Red-79-148-241.staticIP.rima-tde.net] has quit [Remote closed the connection]
18:16 WasabiCat [n=moritz@adsl-84-226-88-167.adslplus.ch] has quit []
19:16 Jarda I have figured out how to make LoginInputView to send authentication request to the browser
19:16 Jarda now I would want to know how to show the user a "Authentication required" message if he hits cancel or esc etc
19:23 graste [n=graste@f053006170.adsl.alicedsl.de] has joined #agavi
19:39 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit []
19:50 horros [n=horros@e212-246-208-179.elisa-laajakaista.fi] has quit [Read error: 110 (Connection timed out)]
19:50 J-P [n=mrjeep@modemcable086.163-70-69.static.videotron.ca] has quit []
19:55 everplays [n=dp@unaffiliated/everplays] has left #agavi []
19:59 sth Jarda: from a UX point of view, that blows
20:14 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
20:15 v-dogg sth: how so?
20:32 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit []
21:30 sikkle [n=sikkle@70.25.37.18] has quit [Client Quit]
21:35 E_mE [n=jeramy@5e029ee8.bb.sky.com] has joined #agavi
21:35 E_mE [n=jeramy@5e029ee8.bb.sky.com] has quit [Remote closed the connection]
22:18 SasanRose [n=SasanRos@92.50.7.167] has quit ["leaving"]
22:19 Rayne [n=Rayne@pD954B0C0.dip.t-dialin.net] has joined #agavi
22:29 joloudov [n=joloudov@joloudov.static.corbina.ru] has quit []
23:00 codecop [n=codecop@78-61-120-117.static.zebra.lt] has quit [Read error: 110 (Connection timed out)]
23:16 Rayne [n=Rayne@pD954B0C0.dip.t-dialin.net] has quit ["but wayt! Dere's moor! Cal naow n git 2 fer teh praice of wun!"]
23:23 graste [n=graste@f053006170.adsl.alicedsl.de] has quit ["That you're not paranoid doesn't mean, they aren't right behind you!"]
23:39 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has joined #agavi
Day changed Sat Jan 30 2010
00:04 Isaiah [n=Isaiah@kohana/developer/isaiah] has quit ["Leaving"]
00:05 MaximusColourum [n=bryan@71.15.127.142] has quit [Remote closed the connection]
00:47 saracen NO
00:47 saracen WORST DAY OF MY LIFE.
00:47 saracen impl: You know I've told you about my brothers fat girlfriend before?
00:47 saracen They've just got engaged
00:48 saracen I feel physically sick
01:18 Zeelot3k [n=lorenzo@67.50.8.11] has quit [Remote closed the connection]
03:03 sikkle [n=sikkle@modemcable221.185-83-70.mc.videotron.ca] has quit [Remote closed the connection]
03:40 movvy [n=movvy@99-173-172-20.lightspeed.chrlnc.sbcglobal.net] has joined #agavi
03:40 movvy does agavi have a built in SMTP / email stuff?
03:50 movvy HMMM
04:14 movvy wtf
04:15 movvy why won't fucking hg work over VPN :<
04:15 movvy :)(
05:24 SasanRose [n=SasanRos@91.184.88.198] has joined #agavi
05:30 PeYKaR [n=pk@91.184.88.198] has joined #agavi
05:39 maleknet [n=maleknet@85.15.40.233] has joined #agavi
05:49 v-dogg movvy: no, agavi doesn't have any helper classes like that because there a kazillion emailer utilities out there already
05:49 v-dogg swift, phpmailer, zend, mail(). just pick yours
05:53 movvy gotcha
05:54 movvy im turning up a new agavi instance right now
05:54 movvy I have to look into packaging it... is that hard?
05:55 everplays [n=dp@unaffiliated/everplays] has joined #agavi
06:00 everplays [n=dp@unaffiliated/everplays] has left #agavi []
06:16 movvy PHP Fatal error: require(): Failed opening required 'phing/Phing.php' (include_path='.:/usr/lib/php')
06:16 movvy hmm what do I need to change on my slackware?
06:19 movvy ahh
06:19 movvy PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/gd.so' - libX11.so.6
06:20 movvy actual error
07:36 movvy string
07:36 movvy i goes to my index.php but i get a blank page ;)
07:43 v-dogg enable error reporting and display_errors
07:45 movvy where are those configurations?
07:48 movvy yeah i gues its not showing erros
07:50 movvy hmm
07:50 movvy i turned on display errors
07:50 movvy still totally blank
07:50 movvy http://cuismailer.touchbasedemo.com/index.php
07:51 movvy is there anyway to confirm its hitting agavi?
07:51 movvy i mean i changes some thing around in that file and def its hitting the right index.php
07:51 movvy maybe permissions somehow?
07:55 movvy error reoprting is also enabled now
07:56 movvy i feel liek its a problem with agavi on slackware
07:56 movvy :(
08:09 movvy hi
08:09 movvy I have a fresh install that I did change one or 2 settings, however not until after this error
08:09 movvy http://pastebin.com/m7b352541
08:09 movvy can i get an opinion from the experts? :)
08:11 movvy http://pastebin.com/m73a0e6ba
08:11 movvy pastebin of the settings.xml
08:14 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: SasanRose, PeYKaR
08:14 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: maleknet, luke`
08:15 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: yossi_, sth
08:15 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: movvy
08:16 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: saracen, Jarda, Arme[N], ttj
08:16 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: johann__, CIA-61
08:17 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: Rick, tobyS, v-dogg, MikeSeth, veturi
Log closed Sat Jan 30 08:20:40 2010