Log opened Tue Jan 01 00:00:37 2008
00:16 trophaeum_ [i=nybtob@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)]
00:24 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
00:32 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
02:43 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:19 Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has joined #agavi
03:24 Wombert hi Neubian
03:26 Wombert could you post your runtime-conf.php?
03:29 impl Wombert: Happy New Year over there
03:29 Wombert thanks
03:29 Wombert 90 minutes to go for you, right?
03:29 impl yup
03:29 impl two essays left :>
03:30 Wombert waht
03:30 Wombert you don't celebrate with friends?
03:30 Wombert and girls?
03:30 Wombert and get drunk?
03:30 Wombert :<
03:30 impl I had to turn down like 40 parties, man so I could stay on IRC.
03:30 Wombert lawl
03:30 Wombert :>
03:30 Wombert no, really, do you have to write two more essays due dec 31?
03:31 impl Yeah, they're short though and one's nearly done
03:50 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi
03:51 shoan [n=shoan@59.92.186.153] has joined #agavi
03:55 trophaeum [i=rkolxy@ppp121-45-214-64.lns2.bne1.internode.on.net] has joined #agavi
04:11 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit []
04:40 Wombert this is depressing
04:41 Wombert my good ol' Powerbook G4, "agavi olson"
04:41 Wombert BUILD FINISHED
04:41 Wombert Total time: 7 minutes 52.20 seconds
04:41 Wombert new iMac 2.4 core 2 duo
04:41 Wombert BUILD FINISHED
04:41 Wombert Total time: 59.2351 seconds
04:41 Wombert :<
04:42 Wombert and that doesn't even have APC :p
04:42 Wombert (which, in this case, wouldn't make any difference tho)
04:47 Wombert even an svn commit
04:47 Wombert is so much faster
04:47 Wombert maaan
04:47 Wombert this is fun
04:48 CIA-32 david * r2254 /branches/0.11/ (429 files in 3 dirs): updated zoneinfo to 2007k, closes #660
04:54 CIA-32 david * r2255 /trunk/ (429 files in 3 dirs): merge [2254]
04:57 Wombert woot impl
04:57 Wombert countdown
04:58 impl lawl
04:59 CIA-32 david * r2256 /branches/0.11/CHANGELOG: underline version headings in CHANGELOG
05:00 CIA-32 david * r2257 /trunk/CHANGELOG: merge [2256]
05:01 impl yay, 2008.
05:01 Wombert happy new year impl
05:01 Wombert go and sip some champagne
05:01 Wombert or eat mh
05:01 impl :P
05:01 Wombert a marzipan pig? :p
05:01 Wombert I had one
05:02 Wombert it was sitting on a delicious cloverleaf
05:02 impl haha
06:06 Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has quit []
07:05 um [n=um@noc.cavokintl.com] has quit [Nick collision from services.]
07:05 um [n=um@noc.cavokintl.com] has joined #agavi
07:28 trophaeum [i=rkolxy@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit ["Leaving"]
07:42 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
08:29 marklar fail.
08:46 trophaeum [i=scmwlge@ppp121-45-214-64.lns2.bne1.internode.on.net] has joined #agavi
10:26 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
10:26 _cheerios huomenta
10:27 ttj Yo.
10:33 v-dogg huomenta
10:34 v-dogg and happy new year everyone
10:35 ttj You too.
10:37 v-dogg thanks
10:37 Yossi [n=nospam@62.90.159.110] has joined #agavi
10:37 v-dogg how was the new year's eve over there? and how's the hangover now?-)
10:39 ttj Actually, no hangover. Except for the moral one which results from a sort of deficit in my bank account. Damn Kämp Club.
10:40 ttj 16e drinks.
10:40 v-dogg haha
10:40 v-dogg I understand if you don't get a hangover from that place
10:41 ttj What about you? Good night?
10:45 v-dogg yeah, we had two friends over at our place. ate and drank well
10:46 v-dogg more eating than drinking but I still have a slight headache :)
10:46 ttj I envy you. Except for the headache of course. :-)
10:46 ttj I'm actually sort of worried that there's no hangover. Must mean that I have to cut back on the bar hopping.
10:51 _cheerios seems those subprime stories didn't come cheap!
10:52 ttj No stories. We did, however, snatch a ton of snacks from some Italian group which looked to be fairly wealthy. :P
10:53 v-dogg I think I'm going to go make some breakfast and enjoy this moment of silence (missus, kid and dog are all sleeping) with newly recorded 5 episodes of The Simpsons :)
10:53 ttj :-)
10:56 shoan [n=shoan@59.92.186.153] has quit []
11:21 trophaeum_ [i=fufpkvi@ppp121-45-195-45.lns1.bne1.internode.on.net] has joined #agavi
11:23 trophaeum [i=scmwlge@ppp121-45-214-64.lns2.bne1.internode.on.net] has quit [Read error: 113 (No route to host)]
11:47 shoan [n=shoan@59.92.186.153] has joined #agavi
12:09 Arme[N] huomenta and happy new year \o/
12:10 Yossi Happy New Year!
12:11 _cheerios "This is exactly what makes Rails a ghetto. A bunch of half-trained former PHP morons who never bother to sit down and really learn the computer science they were too good to study in college. BTW, this is true about Kevin as he’s an English major or something stupid (and it shows)." http://www.zedshaw.com/rants/rails_is_a_ghetto.html
12:13 _cheerios quality rant!
12:36 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)]
12:46 v-dogg umm.. it starts out as an interesting rant but stuff like "You think you can take me, I.ll pay to rent a boxing ring and beat your fucking ass legally. Remember that I.ve studied enough martial arts to be deadly ..." makes it look like the writer is a pre-teen with an ego problem
12:50 _cheerios it's humor, mate! of course, you wouldn't say that to him, in his face, to find out...
12:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Client Quit]
13:02 shoan_ [n=shoan@59.92.196.176] has joined #agavi
13:12 shoan [n=shoan@59.92.186.153] has quit [Read error: 110 (Connection timed out)]
13:32 marklar yarr
13:39 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi
13:43 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit [Client Quit]
13:50 trophaeum [i=bpbqcy@ppp121-45-195-45.lns1.bne1.internode.on.net] has joined #agavi
13:55 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has joined #agavi
13:57 trophaeum_ [i=fufpkvi@ppp121-45-195-45.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)]
14:02 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
14:17 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
14:25 shoan_ [n=shoan@59.92.196.176] has quit []
14:35 trophaeum_ [i=qshqbmai@ppp121-45-247-60.lns2.bne4.internode.on.net] has joined #agavi
14:37 _trophaeum [i=aeofbl@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
14:43 JanK_ [n=JanK_@muedsl-82-207-199-078.citykom.de] has joined #agavi
14:52 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
14:53 trophaeum [i=bpbqcy@ppp121-45-195-45.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)]
14:55 trophaeum_ [i=qshqbmai@ppp121-45-247-60.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)]
15:37 JanK_ [n=JanK_@muedsl-82-207-199-078.citykom.de] has quit []
16:11 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
16:22 Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has joined #agavi
16:22 MrJeep good morning
16:22 MrJeep so, how many people are feeling sick ?
16:23 MrJeep I do :) (but not _that_ sick)
16:40 Neubian started off the year with a 1.5 mile run -- not much, but hey it's cold!
16:55 _cheerios haven't been sick in ages. maybe when the flu season comes.
17:01 MikeSeth hay guise
17:01 MikeSeth go read the new zed shaw rant
17:24 v-dogg already did (partly)
17:24 v-dogg Rails Is A Ghetto <- this one
17:25 MrJeep _cheerios, the flu season is right here. I feel lucky I didn't get it (yet :S)
17:27 MrJeep oh flu season, I thought you were speaking of "Gastroenterit"
17:31 Wombert_ [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi
17:31 Neubian wombert, are you there?
17:32 Wombert_ hi Neubian
17:33 Wombert_ sorted that propel problem yet?
17:33 Neubian no, I was going to follow up with you
17:33 Neubian is it poor etiquette to post that file here in the chat room?
17:33 Wombert_ can you paste your runtime-conf-php
17:33 Wombert_ yes
17:33 Wombert_ too many lines
17:33 Neubian where to?
17:33 Wombert_ use a pastebin service
17:33 Wombert_ http://p.caboo.se/ for instance
17:33 Wombert_ you can mark it "private" there too
17:34 Wombert_ clear out the passwords
17:34 Wombert_ before you paste ;)
17:38 Neubian http://agavi-no-worki.advancedopen.net/runtime.conf.txt
17:39 v-dogg Neubian: what's the problem?
17:40 Neubian I'm sorry, I'll be back in about 45 minutes
17:40 Neubian oh, problem is at http://agavi-no-worki.advancedopen.net/
17:40 v-dogg are you sure that DSN string works? I use 'dsn' => 'pgsql:host=localhost port=5432 user=luser dbname=mydb',
17:41 Neubian propel build the om just fine
17:41 Neubian built
17:41 Neubian gotta grab quick lunch with wife and kid -- be back for nap time which follows lunch
17:41 Wombert_ ah, I see the problem
17:42 v-dogg our little monkey is napping already :)
17:42 Wombert_ 'hostingzen' =>
17:42 Wombert_ 'hostingZen' =>
17:42 Wombert_ guess that qualifies as a propel bug
17:44 v-dogg yeah, <datasource id="weBi"> gets lowercased
17:44 MikeSeth uhhh propel
17:44 v-dogg uhhhh indeed
17:44 Wombert [n=Wombert@dslb-084-056-008-119.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:45 v-dogg Neubian: for a quick fix, use lowercase datasource id
17:46 v-dogg MikeSeth: you had something to say?-)
17:47 Wombert_ v-dogg: but works for you?
17:48 MikeSeth v-dogg: too much XML!
17:48 v-dogg didn't even try. just concured that it gets lowercased
17:48 v-dogg but I doubt it works :)
17:48 Wombert_ you said weBi gets lowercased?
17:49 v-dogg yes, I just tried building runtime-conf.xml with a multi-case datasource id
17:50 v-dogg I have never used it. I just tried it now to concur the issue with propel
17:53 v-dogg "Ive seen the rise of the Zend Framework and it's gradual evolution into a praise worthy framework"
17:53 MikeSeth looks at v-dogg
17:54 v-dogg http://blog.astrumfutura.com/archives/330-Happy-New-Year!.html
17:54 v-dogg I'm merely a messenger, don't look at me :)
17:54 MikeSeth wow
17:54 MikeSeth stock template
17:54 v-dogg don't like it
17:56 Wombert_ I’ll never be afraid of some pilsner fresh fat fuck who eats donut hamburgers and only gets exercise when he plays World of Warcraft on a DDR pad.
17:56 Wombert_ lawl
17:56 Wombert_ WoW on a DDR pad
17:56 Wombert_ chuckles
17:59 Wombert_ WOOT
17:59 Wombert_ 30 DAYS TILL NEW LOST EP
17:59 Wombert_ WOOT WOOT
18:01 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
18:04 MikeSeth 3 days before the most important political event of our lifetime, the republican primaries in Iowa
18:10 Wombert_ blinks
18:10 Wombert_ the peter petrelli guy is nailing the cheerleader chick
18:11 Wombert_ in real life
18:12 _cheerios nowai!
18:12 Neubian MikeSeth, don't you know better than to discuss politics in a non-political chat channel ? (and I'm pissed that Fred Thompson has had such a poor showing) But let's talk about cheerleaders instead -- great video of guy dropping a cheerleader on break.com today and then he falls on top of her
18:13 Wombert_ yeah _cheerios
18:13 Wombert_ she's 18 I think
18:13 Wombert_ and he'd be like 30
18:13 Wombert_ shakes head
18:13 _cheerios props to the man
18:19 _cheerios atleast we know where that grin of his comes from now on
18:20 Neubian Brian Warner, aka, Maralyn Manson is 38 dating some 20 y/o model --- so if a guy that looks like that can get hot chicks, there's hope for every man everywhere
18:20 Neubian of course, he's rich
18:21 MikeSeth Wombert_: wooooot
18:22 Wombert_ sez People Magazine
18:22 MikeSeth Neubian: well, one thing that can be safely said about RP supporters is that they all recognize the importance of who will be the next american president. It's pretty much the defining point of our life
18:23 Wombert_ http://www.people.com/people/article/0,,20168512,00.html here, MikeSeth and _cheerios
18:24 MikeSeth zomg
18:24 MikeSeth what a win
18:24 MikeSeth even pedobear would approve
18:25 Wombert_ lawl
18:25 Wombert_ is now known as Wombert
18:25 Wombert I dunno
18:25 Wombert _I_ would find an 18yo too young
18:25 Wombert and he's _30_
18:25 Wombert shakes head
18:25 Wombert or maybe I'm just envious
18:26 ttj I have an 18-year-old. *shrug*
18:27 Wombert orly?
18:27 Wombert but you're not 30
18:27 ttj But I look like 35.
18:27 Wombert pedobear wouldn't approve of that then
18:27 ttj :-(
18:27 Wombert you _are_ not 30, that's what counts
18:28 ttj I have grey hair.
18:28 Wombert personally, I find 99,975% of 18yos too girl-ish, but that's just me
18:28 ttj It depends on the person, naturally. Some are more mature than others.
18:29 Wombert yes
18:30 _cheerios heh MikeSeth
18:31 _cheerios what kind of new years resolutions did you guys come upwith before dozing off last night?
18:32 nfq Well, 18 year olds have all the right things pointing up in the right places
18:32 nfq but they aren't experienced as us older people
18:33 nfq and Milo Ventimiglia is a lucky bastard
18:33 ttj I promised to get my BSc studies and thesis finally done, run a marathon, average at least one gym session per week over the entire year, and am working on quantifying some other targets.
18:34 Wombert oh yes
18:35 Wombert that gym thing is a good idea
18:35 Wombert I finally need to do that
18:35 Wombert ttj: good thing
18:35 _cheerios the marathon idea resonates here, but it'd require awful lot of commuting to a center with a indoors running track to get in shape by summer
18:35 Wombert quantifiable goals are important for success
18:35 ttj http://users.tkk.fi/~tjorri/resolutions-2007.htm
18:37 Wombert great
18:37 Wombert I shall compile a list of things for 2008
18:37 MikeSeth _cheerios: I'm jewish, no resolutions ;>
18:37 ttj Wombert: http://users.tkk.fi/~tjorri/resolutions-2008.htm <-- Drafting up a list for 2008.
18:38 _cheerios i'll work towards a goal of 10k unique visitors per day for a website i run. im already going to the gym several times a week, well, starting next week when the gym opens again.
18:38 ttj Wombert: Can't use /msg since I'm not registered. :-/
18:39 ttj And some jerk has my nick already registered.
18:39 Wombert put that on the list
18:39 Wombert "get my irc handle back from that fucktard who snatched it from me"
18:40 ttj Well, I had never registered it in the first place, so. :-(
18:40 ttj Does freenode discard "unusued" nicks at some point?
18:40 ttj used
18:42 _cheerios you do look older :p
18:43 ttj Well, I think the concept of age is pretty useless and pointless after a certain point.
18:44 Wombert you look like a 45 year old italian used car salesman
18:44 Wombert WUHAR
18:44 Wombert :>
18:45 Wombert no
18:45 nfq Which point? 31
18:45 Wombert :p
18:45 _cheerios *g*
18:45 _cheerios hahaha
18:45 ttj nfq: 40.
18:45 nfq ah, cool, 9 more years
18:45 Wombert xD
18:45 nfq hehe
18:46 nfq I am an old fucker slowly! But feeling young, so that ain't too bad
18:46 ttj 19 more years. ;-)
18:46 nfq I hear 40 is great though
18:46 nfq you lucky bastard ;)
18:46 nfq :D
18:46 Wombert if you have a lot of money by then, nfq :p
18:46 Wombert ttj: you are _21_ ?
18:46 ttj Wombert: You can do maths? :P
18:46 nfq Wombert, yeah that's the plan mate
18:47 Wombert ttj: oO
18:47 Wombert I thought you were like 25
18:47 Wombert well if you're 21, and your SO is 18, that's fine by my standards :p
18:47 ttj Yep.
18:47 nfq how old is impl? pretty young if I remember correctly
18:47 Wombert 17something
18:47 nfq amdn
18:47 nfq damn
18:47 Wombert yes
18:48 Wombert and he's brighter than all of us taken together
18:48 nfq when i was 17, I didn't know what a computer was
18:48 Wombert depressing :p
18:48 nfq very depressing
18:48 ttj I think the guys at work were quite shocked after they hired me and it turned out that instead of a ~27-29 year old, they'd hired a barely 20 year old guy. :P
18:48 nfq At least I can draw a circle
18:48 nfq !
18:48 nfq ttj: good fooling!
18:48 Wombert fff
18:48 Wombert :p
18:48 ttj But it's simple. Talk the talk, walk the walk and dress nicely and you're set.
18:48 nfq hehe
18:49 nfq It's true normally
18:49 Wombert yes, word ttj
18:49 ttj Took them about a year until they noticed it and they offered a permanent contract pretty soon afterwards. :P
18:49 nfq haha
18:50 nfq get him in while he's young
18:50 nfq and easily to mould
18:50 nfq sometimes that isn't the way to go
18:50 nfq but good for you mate!
18:50 nfq ttj: you use agavi allot?
18:51 ttj nfq: For some stuff. Recently though I haven't written that much code (read: none).
18:51 nfq Ah. Cool
18:51 Wombert ttj: oh that must change
18:51 nfq hehe
18:51 nfq and sharpish
18:51 Wombert ttj: become your company's Agavi evangelist
18:51 Wombert and buy lots of support contracts from me :p
18:51 ttj :P
18:51 nfq :D
18:52 ttj Well, as I think I've mentioned, we're not really an R&D or IT organization as such... :P
18:52 ttj Or unit.
18:52 Wombert yeah
18:52 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
18:52 ttj It's just a lot quicker for me to solve small problems I need to solve by writing stuff myself using Agavi than try to buy something internally from the IT department.
18:55 impl G'afternoon
18:55 Wombert hai impl
18:56 MikeSeth Wombert: on support contracts, btw. You may want to talk to marklar at some stage
18:56 MikeSeth they be fat cats
18:57 nfq Yeah, Wombert, we should chat too at some point! But I guess that's on the cards!
18:58 nfq Do you give Natalie Portman away for free with each support contract?
18:58 Wombert only if she has her hair cut
18:58 Wombert like in that interview
18:58 Wombert drools
18:58 Wombert otoh, I could just sell you natalie portman, she's apparently pretty smart, and would figure out agavi in no time
19:03 _cheerios *g* Zed got his rant on techcrunch
19:12 nfq Wombert: yeah, she looks smoking with short hair
19:12 nfq and yeah, she is smart
19:12 nfq Apparently
19:17 Wombert http://tinyurl.com/25yn3r
19:17 Wombert but that's not the one I saw
19:18 MikeSeth man I love gentoo
19:18 MikeSeth emerge opera
19:18 MikeSeth "Calculating dependencies"
19:18 MikeSeth emerge pwns
19:27 impl slaps MikeSeth with apt
19:29 MikeSeth Ih I love Debian
19:29 MikeSeth but for hacking desktop, gentoo > debian
19:40 marklar gah fail
19:40 marklar I know that my bluetooth is here
19:40 marklar because it's connected to the phone
19:40 marklar but I can't find it :(
19:41 marklar MikeSeth: can you turn on the water heater plz?
19:41 marklar is leaving work, &
19:41 MikeSeth yes
19:44 _cheerios water heater?
19:48 Neubian ummmm, question: is there any way to tell propel to stop changing case of my column names and just do what I'm telling it to do?
19:50 Neubian and it jacks up the PDO DSN for pgsql
19:50 _cheerios s/propel/windows
20:00 v-dogg ttj: "run a marathon" you serious?
20:01 MikeSeth _cheerios: me and marklar share the plac
20:01 MikeSeth e
20:01 MikeSeth thats right
20:01 MikeSeth two agavi monkeys in the same apartment
20:01 MikeSeth ok, I'll go read the rendering code
20:01 v-dogg Neubian: phpName= is probably what you are looking for
20:02 _cheerios yeah, but to heat up water, for a bath/shower? huh :D i assume you're not making him tea :p
20:02 ttj v-dogg: Yeah, I already have a bet over a bottle of Dom Perignon.
20:02 v-dogg ttj: Hki City?
20:02 ttj Yeah.
20:02 MikeSeth _cheerios: yeah.
20:03 v-dogg I'm (once again) trying to get myself to run 1/2 at Paavo Nurmi Marathon next spring
20:03 MikeSeth ummm
20:03 MikeSeth why is there a $defaultExtension in the abstract AgaviRenderer
20:04 MikeSeth why does it even imply there are disk templates
20:04 v-dogg Neubian: got it?
20:05 v-dogg Neubian: and what's the problem with pgsql dsn? I've never noticed anything
20:06 impl MikeSeth: er, that should probably be in the er hmm...
20:07 impl I don't think it's used by anything except the FileTemplateLayer
20:07 Wombert Neubian: did you get it running now?
20:08 Wombert MikeSeth: good point
20:09 v-dogg Neubian & Wombert: I need to go put the baby to sleep but I'll be back soon if you need some pgsql trouble shooting
20:09 MikeSeth Wombert: this also probably means that anything outside WebXXX that uses getDefaultTemplateName() is broken too..
20:09 MikeSeth Wombert: ticket?
20:09 Wombert I gotta run for a poker evening in a bit
20:09 Wombert MikeSeth: eh?
20:09 Wombert what?
20:10 MikeSeth Wombert: should I open a ticket about that?
20:10 Wombert no
20:10 MikeSeth Wombert: aight
20:10 Wombert what are you talking about :p
20:10 MikeSeth Wombert: MikeSeth> why is there a $defaultExtension in the abstract AgaviRenderer
20:13 impl We need to switch to some VC software that does tagging sanely
20:14 impl checking out the same shit 50 times == >:O
20:15 MikeSeth impl: SVN tags work..
20:15 impl Aren't SVN tags just copies of the repository stuck in a different directory?
20:17 impl and yeah, the only place getDefaultExtension() is called is in FileTemplateLayer
20:22 MikeSeth impl: they are a copy of the state, and so very cheap
20:23 MikeSeth gentoo tip for agavi: when compiling PHP make sure ctype extension is included (USE="ctype")
20:36 Wombert $defaultExtension is there because otherwise, users would have to configure the template engine extension every time
20:36 Wombert which would be lame
20:42 MikeSeth wouldn't it make sense to make a separate class and inherit all file-based layer classes from it?
20:55 Wombert renderer classes you mean?
20:55 impl MikeSeth: They're not cheap on my filesystem :(
20:55 Wombert impl: nah
20:55 MikeSeth Wombert: omg. I just had a bulb moment
20:55 Wombert can't be
20:56 MikeSeth the more the merrier :>
20:58 ttj I want a car. :-(
21:10 Wombert ttj: me too
21:10 Wombert MikeSeth: so what was that bulb moment
21:13 ttj Wombert: http://www.youtube.com/watch?v=QYscgIguUKQ
21:15 v-dogg Neubian: ping
21:26 v-dogg Neubian: I got to hit the sack but I'll help you sort your problem out later when I'm back online (if you can't figure it out by then)
21:50 Wombert I got something for 2008 :p
21:50 Wombert fix my friend's reliability issues :p
21:50 Wombert still not gone for the poker evening
21:52 ttj Hmm?
22:09 Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit []
22:22 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
22:46 Neubian v-dogg, still there?
22:53 Neubian Hey all, I did get Agavi working hapily with Propel, but now Propel isn't playing nice with postgres, particularly by being case insensitive, when my columns are case sensitive
22:56 Neubian oh, and propel had created a dsn in my conf file like this: 'dsn' => 'pgsql://user:pass@localhost/servicezen' which POD didn't like, until I changed to 'dsn' => 'pgsql:host=localhost dbname=servicezen user=user password=pass'
Day changed Wed Jan 02 2008
01:34 kaos|work [n=dominik@ppp-82-135-71-171.dynamic.mnet-online.de] has quit []
02:17 epaulin [n=epaulin@219.136.127.241] has joined #agavi
02:36 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
02:49 Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi
02:57 Wombert hm
02:58 Wombert Neubian: ping
02:59 Neubian present
03:01 Neubian Wombert: ping
03:01 impl You mean pong
03:01 impl :>
03:01 Neubian ya, that
03:03 Wombert Neubian: how old is your propel version
03:03 Wombert did you by any chance pull an svn copy from trunk?
03:03 Neubian maybe a couple weeks
03:03 Wombert I can't imagine that nobody else noticed the pgsql dsn issue
03:03 Wombert you sure it's from branches/1.3 ?
03:04 Wombert pull a new copy first please
03:04 impl I've used Propel with pgsql without problems
03:04 impl so dunno
03:04 Wombert might solve most of your issues
03:04 Neubian I'm special Wombert. I can break anything that's breakable. I like to think of it as a gift
03:04 Wombert heh
03:04 Wombert mind me asking where you're from
03:04 Wombert what you do
03:05 Wombert and how long you've been using agavi? :)=
03:06 Neubian Originally, Cincinnati, OH. Now, Atlanta, GA. I was following Mojavi and then the start of Agavi, then business took me to do small business consulting. Now I'm charged with writting an app and have the chance to indoctrinate some subordinates with Agavi/Propel too.
03:07 Wombert excellent!
03:08 impl Neubian: Did you work with Sean?
03:08 Neubian I remember the old Mojavi msg boards and Sean's unresponsiveness
03:08 Wombert that sounds like a "no" :)
03:09 impl Neubian: haha, yeah, he never was a fan of the Mojavi community much
03:09 Wombert in any case, you're very much invited to lurk around here on IRC. it's going to be way busier starting tomorrow when all the guys are back at work
03:09 impl (Yay!)
03:10 Neubian no, it was like we were just annoying him -- but he started an open source project, and a msg board . . sooooooo ???
03:10 impl He had good intentions, I think we should leave it at that
03:11 Neubian anyway, he did birth this thing, so credit must be given
03:11 impl Indeed
03:13 Neubian One more question on that, what's up with the Mojavi page? My browser sees it as a linkless homepage, though it has all kinds of exciting verbage everywhere. Any idea?
03:14 impl Yeah, Sean handed the domain off to one of his old buddies. I doubt it'll ever see the light of day, whatever it is
03:14 Wombert it's been like that for... what
03:14 Wombert two years now?
03:14 Neubian Oh, Sean was in Ohio too, wasn't he -- I just made the connection to the question
03:15 impl Neubian: Yeah, he was :P
03:15 impl Wombert: something like that
04:06 Wombert man
04:06 Wombert this imac
04:06 Wombert is so abnormally quick
04:07 Neubian turning in, thanks impl, Wombert
04:08 Wombert see you tomorrow, Neubian
04:08 Wombert oh
04:08 Wombert I should, too :p
04:08 Wombert bloody 5am
04:08 Wombert :<
04:10 impl I'm about to too, even, school in the morning :(
04:11 Wombert eww
04:11 Wombert no winter holidays till 7th?
04:11 Wombert that sucks
04:11 impl Nope
04:11 impl I have the end of this week and the first four days of next week, then it's exams and the end of the semester
04:11 impl it's so weird
04:13 Wombert eh?
04:13 Wombert wait
04:13 Wombert just seven more days of school?
04:13 impl I think there's eight
04:14 impl Then I have a week off (I'm exempt from exams), then it's a new semester
04:14 Wombert school on saturdays?
04:14 Wombert ah
04:14 Wombert new semester
04:14 Wombert :p
04:14 Wombert thought SCHOOOOOOOOOOL'S OUUUUT FOOOOOR EVAH
04:14 Wombert :;p
04:14 impl W Th F M Tu W Th
04:14 impl hmm you're right
04:14 Wombert pwn
04:14 impl I can't count to seven
04:14 Wombert sounds like you need some sleep
04:14 Wombert harrr
04:15 impl No, I just can't count :P
04:15 impl But I get all new classes next semester
04:15 impl which is refreshing
04:17 Wombert cool
04:17 Wombert hope one of them is "counting 101"
04:17 Wombert lawl
04:17 Wombert :>
04:17 Wombert a dis and a pun
04:17 Wombert :>
04:17 Wombert hugs impl
04:17 impl hrhrh
04:18 impl The closest I've got to that is physics, rest are humanities classes =D
04:58 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
05:13 shoan [n=shoan@59.92.196.176] has joined #agavi
05:22 shoan huomenta!
05:25 Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit []
06:02 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
06:59 v-dogg huomenta
07:01 shoan -> office
07:02 shoan [n=shoan@59.92.196.176] has quit []
07:11 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
07:16 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)]
07:18 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
07:21 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:35 marklar ugh traffic
07:37 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
07:38 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
07:38 _cheerios huomenta!
07:40 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
07:52 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
07:54 Yossi [n=nospam@62.90.159.110] has quit [Read error: 113 (No route to host)]
07:54 Yossi [n=nospam@62.90.159.110] has joined #agavi
08:12 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"]
08:12 shoan [n=shoan@122.166.1.164] has joined #agavi
08:17 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
08:22 epaulin_ [n=epaulin@61.144.108.226] has joined #agavi
08:40 epaulin [n=epaulin@219.136.127.241] has quit [Read error: 110 (Connection timed out)]
08:41 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:41 RossC0 Huomenta!
08:42 _cheerios happy new year RossC0 !
08:44 RossC0 Heh _cheerios - Happty new year to you!
08:44 RossC0 good xmas break?
08:45 _cheerios a slight breather, that's all
08:46 _cheerios got a company email with plans for the year. seems i'll be busy :D
09:04 _cheerios did you stop using delicious, RossC0 ? :D
09:06 RossC0 nah been away
09:06 RossC0 and offline
09:14 RossC0 doing some now!
09:18 epaulin_ is now known as epaulin
10:54 Zibi_ [n=asd@80.4.120.163] has joined #agavi
10:54 Zibi_ elo
10:55 RossC0 Heh Zibi_
10:56 Zibi_ i have question
10:56 Zibi_ (what a surprise ;)!)
10:57 Zibi_ in old system i have script that produce jpg graph
10:57 Zibi_ and then in template script is in img tag
10:57 Zibi_ how that should be done in agavi?
10:57 bleachy [n=bleachb@80.4.120.163] has joined #agavi
10:57 Zibi_ should i create new output type?
10:58 Zibi_ and how to call it later from template
10:58 RossC0 MikeSeth_: did you use Jpgraph with Agavi?
10:58 RossC0 well if you use an output type it would be called via a route
10:59 RossC0 so <img src="$ro->gen('my_image')" />
10:59 Zibi_ hmmmm
10:59 RossC0 not sure its possible
10:59 RossC0 but what would be the requested output type?
11:00 RossC0 Zibi_: probably best to make a new Action to serve the image
11:06 RossC0 hmm quiet in here today Zibi_
11:06 Zibi_ hangover
11:07 RossC0 yeap :D
11:08 MikeSeth_ RossC0: yeah, I have
11:08 MikeSeth_ RossC0: I encapsulated the graph rendering in actions and used them via slots
11:09 MikeSeth_ thinking backwards, I probably should have moved more code to models
11:09 MikeSeth_ dont remember, was half a year ago :)
11:10 RossC0 ah ok - Zibi_ MikeSeth_ is in the know
11:19 RossC0 ok next question :D
11:20 RossC0 Cron jobs - anyone use Agavi for the cli cron jobs?
11:20 RossC0 how'd you call a route via cli ?
11:27 RossC0 nudges MikeSeth_ v-dogg _cheerios
11:27 RossC0 :D
11:27 RossC0 any idea guys?
11:28 _cheerios i've never used agavi that way yet
11:28 RossC0 anyone run agavi from the command line ?
11:31 RossC0 ah http://trac.agavi.org/ticket/480 seems a good start :D
11:44 v-dogg I used some cli stuff with 0.10 but can't remember what or how and it wouldn't work anymore anyway
11:45 RossC0 cool - I'll use 480 but I'll add the console stuff to app/lib and then can easily update in ze future
12:21 MikeSeth_ sup
12:22 MikeSeth_ RossC0: oh, we don't do routing in cli. I bypass the actions mechanism and talk to the models directly
12:23 RossC0 ah ok cool - #480 seems workable a few tweaks needed and should be sorted
13:03 marklar rah
13:18 epaulin [n=epaulin@61.144.108.226] has quit ["Ex-Chat"]
13:19 _cheerios what's the preferred way with web services ppl here use?
13:19 epaulin [n=epaulin@61.144.108.226] has joined #agavi
13:26 MikeSeth_ RossC0: I do
13:26 MikeSeth_ RossC0: I just do what index.php does
13:26 MikeSeth_ bootstrap Agavi, get a context instance, access models and execute model methods
13:26 RossC0 MikeSeth_: cool #480 is throwing some issues
13:26 MikeSeth_ I dont use dispatcher and models
13:26 MikeSeth_ err
13:26 MikeSeth_ s/models/actions/
13:26 RossC0 ah ok
13:27 MikeSeth_ I mean you probably can, but I never found a need to
13:27 RossC0 yeah - seems cool - would be nice to use routing thou
13:27 RossC0 but I'll see how I get on with it!
13:27 MikeSeth_ you probably can do this easily by invoking routes by their names
13:34 RossC0 well you pass the url and params its going good now just need to disable isSecure for the cron job
13:35 RossC0 well set it to false for console
13:36 marklar shake you, take you, I'm gonna be the one who breaks you
13:38 v-dogg RossC0: hmm.. or auto-login for cli users?
13:38 v-dogg user::startup
13:40 RossC0 v-dogg: yes probably best I already diverted for console in user::startup
13:40 RossC0 nice
13:40 RossC0 thanks
13:45 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:47 RossC0 sweet works :D
13:47 RossC0 happy new year nfq
13:48 nfq RossC0: thanks mate, you too!
13:52 shoan how do you temporarily disable fpf?
13:53 _trophaeum my first thought for cron/cli stuff is why not make an api that triggers the stuff you need and just hit it with an xmlrpc client or similar with a specific key to make sure the whole world doesnt get access?
13:55 v-dogg shoan: $request->setAttribute('populate', false, 'org.agavi.filter.FormPopulationFilter');
13:55 v-dogg or global_filters.xml of course (enabled="false")
13:55 shoan thanks v-dogg
13:56 shoan happy new year, btw :)
13:56 v-dogg thanks, same to you
14:02 RossC0 _trophaeum: yeah you could do even do http auth and use that in baseUser::startup - which works well
14:02 RossC0 I use that for rss feeds based on the user
14:02 RossC0 i.e. recent posts etc..
14:03 _trophaeum it just seems more logical to me with the full mvc layout to call something that triggers it in a standard way rather than hacking in a new way to call it
14:03 RossC0 ha well its just another client - like soap etc.. so should be easy to handle
14:04 _trophaeum basically, agavi supports all that really well already so there should be very little involved to do it
14:04 RossC0 yeap - its all working now
14:04 _trophaeum but thats just my take on it, i could see the want to run it on another box instead of the main server etc so *shrug*
14:11 MikeSeth_ _trophaeum: to my observation, the type of tasks that are invoked from cron are most often importing data, causing calculations and cleanup - the kind of things usually implemented in your models, so there's no need to go through the whole agavi chain
14:12 MikeSeth_ of course, if you already have an API method wrapped in an action, you can use that without duplication
14:12 MikeSeth_ but for really simple tasks, just talk to the models directly
14:13 Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has joined #agavi
14:13 RossC0 Well I moving the generation of an image to a cron task
14:13 RossC0 heh Wombert :D
14:13 RossC0 happy new year
14:13 Wombert and to you!
14:14 Wombert make an output type for images
14:14 Wombert and some GraphAction
14:14 nfq Yo Wombert: happy new year
14:14 Wombert done
14:14 Wombert and
14:14 Wombert for cmd line, use the cli stuff, yes, but don't call it AgaviConsoleController etc
14:14 Wombert because that will be added one day and then you might get conflicts
14:14 RossC0 yeah using ConsoleController in app/lib/console
14:14 Wombert alternatively, you could also make a runcli.php where you pass the module/action info directly
14:14 RossC0 or consoleRequest not controller - no need fro that
14:15 RossC0 Wombert: any plans to refactor the caching?
14:15 Wombert how?
14:16 RossC0 well have a generic cache class that stores or writes to the cache
14:16 Wombert http://trac.agavi.org/ticket/661
14:16 RossC0 then can be used outside the main cache
14:16 RossC0 cache.xml stuff
14:17 RossC0 so I can machine generate cache parts
14:17 RossC0 I'll look into that in a mo
14:17 RossC0 bbl
14:19 _trophaeum MikeSeth_, with cli you also have the advantage of not clogging up an apache thread with a process that could run for an extended period and the ability to nice it so it doesnt interfere with normal site operations :)
14:20 MikeSeth_ _trophaeum: yeah, with the short exception of PHP's memory management being utter shit.,
14:20 _trophaeum MikeSeth_, lol, 5.3 ftw!
14:20 _trophaeum Wombert, gah, that just reminded me i need to implement the leet namespace support into my mlc (multi level cache) stuff -_-
14:21 v-dogg namespaces! \o/
14:21 v-dogg I haven't been following the internals list. how did it turn out eventually?
14:22 _trophaeum v-dogg, haha, nah, not those namespaces, namespaces in the cache so you can dump an entire namespace's cache cleanly
14:22 v-dogg something semi-good that will be repaired and debated ad infinitum?
14:22 v-dogg _trophaeum: roger :)
14:22 _trophaeum v-dogg, last i knew though there was only 1 namespace per file but they were working on making it unlimited
14:22 _trophaeum but its going to hurt my head to learn it properly
14:22 _trophaeum multiple files can alter a single namespace blahblah
14:23 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"]
14:23 _trophaeum i swear at this rate its going to just cause more headaches for a long while until people use it right...
14:23 Wombert LAWL
14:23 Wombert www.pzizz.com
14:23 Wombert sent them a mail that if you press enter in a form, the ajax callbacks don't run
14:24 Wombert so you're redirected to a white page with some json response gibberish
14:24 Wombert when you click the submit button, it works
14:24 Wombert and not just on one form
14:24 Wombert Hello,
14:24 Wombert thank you for your message. I checked with our web development department and apparently it is a correct behavior: the button should be clicked, there is no need to press Enter key. So please don't worry :)
14:24 Wombert Best regards,
14:24 Wombert Edward
14:24 Wombert ...
14:24 _trophaeum Wombert, ROFL
14:25 nfq haha. web department?
14:25 nfq They couldn't get hold of the web guy
14:26 v-dogg and smack him
14:26 v-dogg with a clue stick
14:26 Wombert "the button should be clicked, no need to press enter key"
14:26 nfq yeah
14:26 nfq haha
14:26 Wombert that's so in line with their fucking new age bullshit product
14:26 Wombert I tried it yesterday to sleep in and I swear, the bloody trial aborts after five minutes
14:26 Wombert so useless
14:27 nfq You tried the product?
14:27 _trophaeum Wombert, iv got 1 thats to wake u up, works well
14:27 nfq Me being biased but first problem is they are using prototype
14:27 nfq and not mootools!
14:27 _trophaeum nfq, jquery ftw! :)
14:27 nfq You use jQuery allot?
14:28 nfq I am a big mootools user.
14:28 _trophaeum not a lot but its all i use these days
14:28 nfq and don't know jQuery very well
14:28 nfq there are these arguments which is better
14:28 _trophaeum i got sick of moo after i had an ie6 problem that on 1 random ie6 version (that was rare) it gave a white page with an error, u hit ok and it'd close the ie window -_-
14:28 Wombert sure that wasn't a BEBCAC, _trophaeum?
14:29 Wombert *PEBCAC
14:29 v-dogg a what?-D
14:29 _trophaeum Wombert, include moo ONLY on the page, nothing else, load the page and it would die
14:29 nfq Yeah, they have some pretty strict rules with the doctype
14:30 _trophaeum nfq i DID like moo before that issue, after that, gah, i monitored the svn versions for a few months in hopes it would get fixed... the page still has the bug, i gave up on it
14:30 nfq Ah, that ain't good
14:30 nfq yeah, the jQuery team is quick
14:31 _trophaeum nfq yea, i have nothing against moo OTHER than that
14:31 Wombert the first baby born in germany this year has a _14_ year old mother
14:31 Wombert sighs
14:31 nfq and big. I hear there are like 25 people on the team
14:31 Wombert shakes head about state of world and country
14:31 v-dogg Wombert: you the father?
14:31 nfq agrees wombert
14:31 Wombert smacks v-dogg
14:31 nfq haha
14:31 _trophaeum Wombert, haha
14:32 Wombert PEBCAC = Problem Exists Between Chair And Computer
14:32 nfq heheh
14:32 _trophaeum nfq in moo do they still normally do things in onclick="" tags?
14:32 Wombert _trophaeum: nah
14:32 nfq no, nothing inline anymore
14:32 MikeSeth_ and that's why I'm for abortions
14:33 nfq the custom events in moo are awesome
14:33 Wombert MikeSeth_: she could have, by german law
14:33 _trophaeum well thats a good start, i would say id try it again but im over relearning js crap
14:33 nfq using mouseenter, mouseleave etc..
14:33 Wombert yes, custom events = totally ftw
14:33 Wombert cause you can make your whole app event based
14:33 Wombert so good
14:33 _trophaeum jquery has all that too, yea
14:33 nfq True
14:33 _trophaeum im just anti prototype inline crap
14:34 _trophaeum abstract it away so if js isnt active then the page still works and they havnt loaded 200k of crappy js for nothing! #%@@#%
14:34 nfq Well, there probably isn't allot between them. There are a few basic things I love about moo over the others. But I guess you have to use what you know and if it works, why change it
14:34 Wombert ah btw
14:34 nfq ?
14:34 Wombert you guys all installed 0.11.1 rc1 yet?
14:35 MikeSeth_ umm yeah
14:35 Wombert looks at RossC0 specifically
14:35 Wombert and?
14:35 Wombert any issues with caching or so?
14:35 _trophaeum nfq im all ears on why the latest moo is good if ur interested to explain what they are, its often that im doing stupid things in jq that if someone explains how another library does it i go oh jq supports that and that makes a lot of sense :)
14:36 MikeSeth_ Wombert: I dont use caching, so I don't know, but in this project I probably will so if anything niggers up, I'll tell you
14:36 nfq _trophaeum: well, I am actually more of a graphics guy than a coder, which is one reason I like moo so much, much easier to learn I found. +
14:36 nfq But there are some amazing things they are working to help cut down your code
14:37 nfq The whole events thing, is great
14:37 nfq like you can scope all functions with mouseleave into a single event
14:37 _trophaeum doh, that reminds me, i need to get jtemplates working properly (json data fed through a javascript template)
14:37 nfq so, the mouseleave code doesn't need to completed over and over
14:37 shoan [n=shoan@122.166.1.164] has quit []
14:38 nfq Wombert could probably explain it better than me!
14:38 _trophaeum Wombert, ur a moo fan too i take it?
14:38 MikeSeth_ zots _trophaeum
14:39 MikeSeth_ "you are"
14:39 _trophaeum MikeSeth_, this is irc, get over it :P
14:40 Wombert me?
14:40 Wombert mh
14:40 Wombert nah
14:40 Wombert it's nice, but I had some issues with backwards compatibility in minor releases so...:/
14:40 MikeSeth_ _trophaeum: the IQ AC is set to "warm" here. Don't let the cold into the room :D
14:41 Wombert lawl
14:41 Wombert oh sorry
14:41 _trophaeum MikeSeth_, well im not talkin about britney so :P
14:41 nfq Wombert: you using proto at the moment?
14:41 Wombert "loling out loud"
14:41 Wombert nfq: well, mh, so and so
14:41 Wombert some proto, some mootools
14:41 nfq yeh
14:41 nfq yeah
14:41 Wombert I love prototype for it's genuine brilliance
14:42 Wombert it was the first js toolkit
14:42 _trophaeum Wombert, i hear prototype and i jsut want to scream and run
14:42 nfq well, I think when 1.2 is finally released, then I hope there won't be anymore breaking changes
14:42 Wombert and whenever you think they've fallen behind, a new release redefines awesomeness
14:42 nfq Wombert: have you tried the 1.2 beta compatibility version?
14:44 nfq Wombert: yeah, it's true about proto being the first and being awesome. I just don't like that effects are done by another library
14:44 nfq and proto\s code isn't as clean as moo if you ask me
14:44 nfq but kudos to them for creativeness
14:45 _trophaeum proto's code itself is fast, or at least last time i looked into it, my problem revolves around using inline tags and its bloatware size :(
14:45 nfq Yes, that isn't good
14:45 _trophaeum specially when i see people mixing proto and scriptaculous
14:46 nfq Yes, apple's site is a good example
14:46 nfq full of js effects
14:46 nfq and 500k js files
14:46 _trophaeum apple looks freaking insane
14:46 _trophaeum yea, but its all graceful degredation and search engine friendly
14:46 _trophaeum so im not gonna knock apple
14:46 nfq well, they could have done the whole site in moo of jquery with much less code
14:46 MikeSeth_ is now known as MikeSeth
14:46 nfq well, I am apple fan all the way
14:46 nfq ask Wombert
14:47 _trophaeum most people wouldv used flash for a lot of the apple stuff
14:47 nfq but I am just disappointed at their website code
14:47 nfq Some of the ideas are really great. But they need to recode loads of bits
14:48 nfq it's heavy on the browser, especially for people who are using an older pc/mac
14:49 nfq _trophaeum: sorry I can't give more specifics on the greatness of moo. as I said, I am more of a designer and don't quite know how to describe certain code things
14:50 Wombert ya
14:50 nfq ya?
14:50 _trophaeum nfq tis kew, just knowing there are still fans even with problems that iv seen is kinda promising for it either way
14:50 nfq true. Yeah, the user base is growing
14:50 nfq quickly
14:51 nfq and they are generally getting part the typical startup problems
14:51 Wombert what you mean
14:51 nfq part = past
14:51 Wombert apple
14:51 Wombert or moo
14:51 nfq moo
14:52 nfq apple, they are way past the startup problems, they are in the zone
14:52 nfq as we know
14:52 nfq Wombert: new laptops at Macworld hopefully?
14:52 nfq for you!
14:53 Wombert yes, sure hope so
14:53 Wombert 04:40 < Wombert> this is depressing
14:53 Wombert 04:41 < Wombert> my good ol' Powerbook G4, "agavi olson"
14:53 Wombert 04:41 < Wombert> BUILD FINISHED
14:53 Wombert 04:41 < Wombert> Total time: 7 minutes 52.20 seconds
14:53 Wombert 04:41 < Wombert> new iMac 2.4 core 2 duo
14:53 Wombert 04:41 < Wombert> BUILD FINISHED
14:53 Wombert 04:41 < Wombert> Total time: 59.2351 seconds
14:53 nfq haha
14:53 nfq awesome
14:54 nfq Got an iMac for the office?
14:54 Wombert ya
14:54 nfq Nice
14:54 Wombert and I stole kaos' since he's in cologne anyway and took it home <:
14:55 nfq ah, nice. He's at the client?
14:55 Wombert yes
14:55 nfq nice
14:55 Wombert but it's the 24" ones with the sucky tft panels
14:55 Wombert much brighter on the left side than on the right
14:55 nfq yes, they made a mistake not offering standard displays
14:56 Wombert thought it wouldn't bother first but it's too obvious even when reading a web page with the browser covering half of the screen width in the middle
14:56 nfq I think the idea was to make a distinct difference between consumer and pro macs
14:56 nfq stupid though
14:56 Wombert yes but...
14:56 Wombert the white imacs
14:56 epaulin [n=epaulin@61.144.108.226] has quit ["Ex-Chat"]
14:56 Wombert the 20" had an SIPS panel
14:56 Wombert and the 24" was great, too
14:56 nfq Yes, got one in the office!
14:56 Wombert now the 20" has a TN (horrible)
14:56 Wombert and the 24" has this brightness issue
14:57 Wombert other than that, it's niiiiice though
14:57 nfq Not cool, I agree
14:57 nfq fast as hell I am sure
14:57 Wombert except for the fact that you can't attach the remote (which is white... why?) to the side of the case anymore
14:57 Wombert well, for me as a long time G4 user, it's lightning fast <:
14:57 nfq Yes, I can imagine
14:57 Wombert and the glossy screen is something to argue about definitely
14:58 Wombert needs getting used to, I reckon
14:58 nfq but even for me with the first gen. MacBook pros, they are fast
14:58 Wombert yes, don't think there's much difference
14:58 nfq yeah, i've hear. i wouldn't like it either I think
14:58 Wombert at least not in subjective perception
14:58 Wombert they're both "just so fast man!" :p
14:58 nfq Well, my MBP is 2.0 GHz
14:58 nfq and a slow hardrive
14:59 Wombert :/
14:59 nfq you notice the difference when jumping on a 2.4 iMac with 7200rpm drives
14:59 nfq and like 2 gb's of ram,
15:00 Wombert yeah we maxed the ram in ours
15:02 Wombert btw you using dot mac?
15:03 Wombert shell plans to outsource their IT and save
15:03 Wombert 500 million dollars a year
15:03 Wombert blinks
15:03 Wombert they must have some big ass overhead
15:06 nfq Wombert: I used dot mac for a while
15:06 nfq but not anymore
15:06 nfq it's too expensive
15:07 nfq it's great
15:07 nfq but should be free like it was in the beginning
15:11 JamieWolf [n=Chatter@dslb-084-059-103-021.pools.arcor-ip.net] has joined #agavi
15:14 SeanNieuwoudt [n=chatzill@vc-196-207-45-245.3g.vodacom.co.za] has joined #agavi
15:18 MikeSeth oh ho ho
15:19 MikeSeth SeanNieuwoudt: welcome to the conspiracy
15:19 SeanNieuwoudt haha! hey Mike
15:19 nfq MikeSeth: what conspiracy?
15:20 MikeSeth nfq: this conspiracy.
15:20 nfq ah
15:20 MikeSeth you guys didn't TELL him it's a conspiracy?
15:20 Wombert did you drag him here? :p
15:20 Wombert no!
15:20 SeanNieuwoudt lol
15:20 Wombert <:
15:22 MikeSeth Wombert: so I have validator functions too now?
15:22 MikeSeth great. prepare for your error stack overflows, infidels
15:23 Wombert ?
15:24 MikeSeth *shrug*
15:24 MikeSeth :D
15:25 v-dogg why, look what the cat dragged in
15:25 v-dogg welcome SeanNieuwoudt
15:26 SeanNieuwoudt thanx :)
15:27 v-dogg take a seat, have some complementary drinks and enjoy the enlightment
15:27 SeanNieuwoudt haha
15:27 v-dogg MikeSeth: you ready with the conversion machine
15:27 SeanNieuwoudt downloading now... struggling a bit with mvc...
15:27 v-dogg ?
15:28 MikeSeth v-dogg: please, don't tell people to take a seat. You sound like Chris Hansen :D
15:28 MikeSeth v-dogg: I am the conversion machine
15:28 MikeSeth SeanNieuwoudt: this channel is full of extremely clued people. Ask away ;)
15:28 v-dogg sure sure and are you up and running
15:29 v-dogg and who the hell is Chris Hansen?
15:30 RossC0 Wombert: I have the latest svn
15:31 SeanNieuwoudt i just dont understand the mvc architecture, in my opion, you could do away completely with the model base and perform all computing in the controllers? just my opinion...
15:31 RossC0 SeanNieuwoudt: well that doesnt promote reuse
15:31 MikeSeth SeanNieuwoudt: no. Your *application* is in the models. Controllers and Views are just an user interface glue that uses your models.
15:31 SeanNieuwoudt *excuse my bad spelling, not english.
15:32 MikeSeth v-dogg: I don't imagine you watch NBC or SouthPark :>
15:32 v-dogg SeanNieuwoudt: of course you could but as things get more complicated, the application changes and so on it would bite you in the ass
15:32 RossC0 but you could do it all in one file - thats even worse
15:32 SeanNieuwoudt do you mean physical dir layout?
15:33 marklar blah
15:33 SeanNieuwoudt ok, i see what you mean
15:33 marklar finally, someone who understands.
15:33 marklar mike, WHAT MODEL IS THAT ROUTER
15:35 SeanNieuwoudt MikeSeth : Your *application* is in the models. Controllers and Views are just an user interface glue that uses your models --- > thanks, what u said hit the lightbuld switch... haha! now i understand, much appreciated.
15:35 MikeSeth marklar: nfi, boss out
15:35 marklar fail
15:35 MikeSeth marklar: just set up an adhock AP, I'll set up wireless tools tonight and we're up (I will be working in linux mostly)
15:36 marklar okthen
15:36 marklar I ordered a uk vps
15:36 marklar $10/mo
15:36 marklar cheapvps.com
15:37 MikeSeth aight
15:37 MikeSeth im out for ~
15:37 MikeSeth bb
15:37 marklar later
15:37 marklar I'll prolly be home at like 9pm :\
15:40 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
15:44 SeanNieuwoudt [n=chatzill@vc-196-207-45-245.3g.vodacom.co.za] has left #agavi []
15:46 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbs"]
16:01 JanK_ [n=JanK_@muedsl-82-207-197-149.citykom.de] has joined #agavi
16:12 _trophaeum [i=aeofbl@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Remote closed the connection]
16:17 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
16:17 _cheerios moo
16:19 shoan [n=shoan@59.92.186.148] has joined #agavi
16:32 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
16:36 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
17:00 MikeSeth marklar: aww
17:27 splatch_ hello
17:31 Wombert_ [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has joined #agavi
17:48 Wombert [n=Wombert@dslb-084-056-037-251.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
17:48 bleachy [n=bleachb@80.4.120.163] has left #agavi []
17:56 Zibi_ [n=asd@80.4.120.163] has quit []
18:00 trophaeum [i=tgseofk@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
18:08 Wombert_ hugs v-dogg
18:08 Wombert_ CHOCOLATE!
18:08 Wombert_ is now known as Wombert
18:08 Wombert thanks! woot!
18:09 Wombert made from fresh milk
18:09 Wombert <3
18:28 v-dogg [i=vmakinen@kapsi.fi] has quit ["Changing server"]
18:31 vmakinen [i=vmakinen@kapsi.fi] has joined #agavi
18:33 vmakinen is now known as v-dogg
18:49 _cheerios v-dogg, got relatives in Nurmijärvi?
19:07 v-dogg don't think so
19:33 marklar| [n=mark@uk.mark.org.il] has joined #agavi
19:40 marklar| [n=mark@uk.mark.org.il] has quit ["leaving"]
20:18 v-dogg hmph.
20:18 v-dogg require_once(LOG4PHP_DIR . '/LoggerManager.php');
20:19 v-dogg why can't these libs use include_path
20:32 JanK_ [n=JanK_@muedsl-82-207-197-149.citykom.de] has left #agavi []
20:35 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
20:35 MrJeep hi
20:35 MrJeep anyone know how to send SMS with php ?
20:36 MrJeep I'm quite confused :S
20:36 _cheerios pay someone $$ and use their API, unless you find some free service
20:36 Wombert MrJeep: you need a gateway service
20:36 MrJeep we just need to send a common email message ?
20:36 Wombert no
20:36 MrJeep gateway service ok ...
20:36 MrJeep hum
20:37 MrJeep what exacly is a gateway service
20:37 MrJeep a company which will actually send the sms ?
20:37 Wombert http://en.wikipedia.org/wiki/SMS_gateway
20:37 Wombert yes
20:37 _cheerios internet network -> mobile network :)
20:38 MrJeep ok thnx. :D
20:39 Wombert they usually offer many interfaces
20:39 Wombert email
20:39 Wombert http
20:39 Wombert sockets
20:39 Wombert ftp
20:39 Wombert soap
20:39 Wombert blah
20:40 MrJeep ok, I guess that won't be that complicated
20:40 MrJeep quite simple actually
20:42 MrJeep so, what's your new year resolutions ?
21:13 _cheerios to consume every second of 2008 working on tasks that question my sanity
21:17 MrJeep hehe
21:40 v-dogg we use an sms gateway service
21:41 v-dogg the provider offers a simple http api
21:41 v-dogg with http callbacks
21:42 v-dogg (ie. you can pass a callback url and get delivery status back)
21:56 JamieWolf [n=Chatter@dslb-084-059-103-021.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
22:19 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["Leaving"]
22:54 Whisller [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi
22:54 Whisller hi
22:55 splatch_ ho
22:58 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
23:01 pressureman [n=pressure@e178083132.adsl.alicedsl.de] has joined #agavi
23:08 Wombert hai pressureman
23:08 Wombert long time no see
23:08 Wombert happy new year!
23:08 Wombert MikeSeth: http://www.youtube.com/watch?v=GmwqpHsMExg
23:08 pressureman Wombert: thanks... i'm in berlin now
23:08 Wombert woot
23:08 Wombert why
23:08 pressureman improving my german, looking for work
23:09 Wombert how long are you gonna stay
23:09 pressureman i'm enrolled in a course until april, but if i find work, could be a couple of years
23:11 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:22 pressureman can propel work without creole, or do they go hand in hand?
23:23 pressureman it says it supports pgsql, mysql etc, but then says creole is a requirement
23:24 pressureman i'm not keen on yet another layer of abstraction to slow queries does. i just want the ORM bits
23:28 pressureman_ [n=pressure@e178070065.adsl.alicedsl.de] has joined #agavi
23:34 Wombert pressureman_: propel 1.3 uses pdo
23:34 Wombert it's about twice as fast on average (I benchmarked long ago)
23:46 pressureman [n=pressure@e178083132.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)]
Day changed Thu Jan 03 2008
00:14 Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has quit []
00:21 Whisller [n=fsdasfd@chello089076213203.chello.pl] has quit []
00:36 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
00:38 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
00:42 shoan [n=shoan@59.92.186.148] has quit []
00:42 pressureman_ [n=pressure@e178070065.adsl.alicedsl.de] has quit ["Trillian (http://www.ceruleanstudios.com"]
01:51 epaulin [n=epaulin@61.144.108.226] has joined #agavi
01:53 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
02:37 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:18 shoan [n=shoan@59.92.186.148] has joined #agavi
04:42 shoan_ [n=shoan@59.92.186.148] has joined #agavi
05:00 shoan [n=shoan@59.92.186.148] has quit [Read error: 110 (Connection timed out)]
05:49 trophaeum [i=tgseofk@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]
05:49 trophaeum [i=cvqnszh@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
06:36 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:49 shoan_ is now known as shoan
07:24 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
07:25 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:41 shoan_ [n=shoan@59.92.186.148] has joined #agavi
07:45 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
07:57 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:59 shoan [n=shoan@59.92.186.148] has quit [Read error: 110 (Connection timed out)]
08:01 Arme[N-11 [n=Arme[N]@91.184.88.146] has joined #agavi
08:02 Arme[N-12 [n=Arme[N]@91.184.88.250] has joined #agavi
08:04 Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has joined #agavi
08:05 Wombert huomenta!
08:09 v-dogg huomenta
08:09 shoan_ [n=shoan@59.92.186.148] has quit []
08:11 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:14 hachiya [n=nya@76.91.147.173] has joined #agavi
08:15 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
08:16 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
08:19 Arme[N-11 [n=Arme[N]@91.184.88.146] has quit [Read error: 110 (Connection timed out)]
08:21 Arme[N-12 [n=Arme[N]@91.184.88.250] has quit [Read error: 110 (Connection timed out)]
08:22 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
08:22 _cheerios huomenta
08:22 epaulin_ [n=epaulin@219.137.33.101] has joined #agavi
08:28 Yossi Humenta
08:28 _cheerios nice. couchdb guy got a gig at ibm to work on couchdb.
08:30 Wombert yup
08:30 Wombert ace aint it
08:30 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
08:31 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:31 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
08:33 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:33 RossC0 Huomenta!
08:34 v-dogg huomenta
08:34 _cheerios nice impersonation of a mac on a german network there, RossC0
08:34 v-dogg any of you use log4php?
08:34 RossC0 had to restart - xfce had lost my panels and I was wondering why
08:38 Yossi I just read short description of couchdb - it's strange... why not XML bassed approach
08:38 epaulin [n=epaulin@61.144.108.226] has quit [Read error: 104 (Connection reset by peer)]
08:42 Wombert eh?
08:47 RossC0 Wombert: you checked out Things yet?
08:48 RossC0 have delicious'd for ya
08:54 Wombert RossC0: I'm using Anxiety atm
08:54 Wombert but this looks good
08:54 Wombert as we both know now, lists of tasks are the basic rule for success! :)
08:54 RossC0 ;)
08:55 RossC0 yeap
08:55 RossC0 lists RULE
08:55 Wombert so are you in the beta?
08:55 RossC0 nah as I dont have a Mac at work :(
08:55 RossC0 I need an list service that Julia can add items to!
08:55 Wombert the screencast guy is gay
08:56 RossC0 I thought it was prerequisite
08:56 RossC0 btw is there a tag in trac for code samples?
08:56 RossC0 for tickets - I noticed some were moved to 1.1
08:57 RossC0 I will have some to add to trac today for prosperity
08:57 Wombert check out how he pronounces "tasks"
08:57 Wombert he's clearly gay
08:57 Wombert anyways
08:57 Wombert hm we might have a contrib/ folder or so
08:57 Wombert ponders
08:57 Wombert anyone?
08:59 Wombert LAWL
08:59 Wombert he has a task with "blahblah girlfriend blahblah" in his screencast
08:59 RossC0 samples
08:59 Wombert like I'd believe him
08:59 Wombert RossC0: ?
09:01 RossC0 samples tag?
09:01 Wombert you mean branch?
09:01 RossC0 well at the moment we have tickets
09:01 Wombert ok
09:01 Wombert a tag for tickets or so?
09:01 RossC0 yeah
09:01 Wombert like, a ticket type? you mean?
09:01 RossC0 yeah!
09:01 RossC0 woot
09:01 Wombert right
09:01 RossC0 like the rails flash messages
09:01 RossC0 etc
09:02 RossC0 also means they can be updated extended etc..
09:02 Wombert but that's an enhancement ain't it :p
09:02 Wombert with [PATCH] in the title
09:02 RossC0 sure but you might want to create a report so they are easy to see
09:02 RossC0 no because rails flash messages is independent of the core
09:03 RossC0 so is Mint Filter
09:03 RossC0 etc..
09:03 RossC0 anyway it would just make it easy to find and hopefully people will commit more samples etc..
09:03 Wombert doing that right now
09:03 RossC0 before the Agaviforge goes live ;)
09:03 Wombert grrrrr
09:03 Wombert sql query
09:03 Wombert :<
09:04 RossC0 man trac is retarded
09:04 Wombert meh this is annoying
09:04 Wombert maybe 0.11 can do it
09:04 RossC0 currently using redmine at work
09:06 Wombert ah wait RossC0 I think I got a way
09:06 Wombert http://trac.edgewall.org/wiki/TracQuery check out the macro
09:07 Wombert ace
09:07 Wombert [components]
09:07 Wombert trac.ticket.report.* = disabled
09:07 Wombert I'll try that
09:11 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:13 E_mE huomenta! And happy new year all :D
09:17 Wombert GRRRR
09:17 E_mE ???
09:18 Wombert RossC0: this is so fucked
09:18 Wombert http://trac.agavi.org/milestone/1.0
09:18 Wombert :<
09:18 Wombert friggen square brackets
09:18 trophaeum [i=cvqnszh@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit ["Leaving"]
09:19 v-dogg 11:18 < Smftre> hi, i need to add a GMT TimeZone list. where can I obtain one without having to write them all out?
09:19 v-dogg @ ##php
09:19 v-dogg anyone wants to answer?-)
09:19 v-dogg agavi can do that, right?
09:20 RossC0 http://trac.agavi.org/query?status=new&status=assigned&status=reopened&summary=%​5E%5BPATCH&milestone=1.0&order=priority works
09:20 Wombert weird RossC0
09:20 Wombert thanks :)
09:21 RossC0 :D
09:21 Wombert hm not for me RossC0
09:21 Wombert ah
09:21 Wombert wait
09:21 Wombert eh wtf?
09:21 Wombert it's not showing anything here?
09:21 Wombert wtf
09:21 Wombert http://trac.agavi.org/query?status=new&status=assigned&status=reopened&summary=%​255E%255BPATCH&milestone=1.0&order=priority
09:22 RossC0 ah theres a ^
09:22 Wombert BOOOOOH
09:22 Wombert ah yes but can have an opening brace
09:22 Wombert http://trac.agavi.org/milestone/1.0
09:22 Wombert works
09:22 RossC0 woot
09:23 Wombert maybe we should use a keyword
09:23 Wombert ?
09:23 RossC0 [SAMPLE]
09:24 Wombert no
09:24 RossC0 [SIMPLE] ;)
09:24 Wombert nah I mean
09:24 Wombert in the ticket keywords
09:24 Wombert instead of in the summary
09:24 Wombert but I have somehting bettar
09:24 Wombert will do when in ze office
09:24 Wombert a checkbox!"
09:24 Wombert :)
09:24 Wombert http://code.djangoproject.com/simpleticket
09:24 Wombert here
09:24 kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has joined #agavi
09:24 Wombert "haz patch"
09:27 Wombert We are happy to provide you with an alpha version of Things today.
09:27 Wombert woot!
09:27 Wombert <:
09:34 MikeSeth awww I <3 my job
09:34 MikeSeth srv:/home/public/Music # less ATTENTION\ ASSHOLES.TXT
09:34 MikeSeth You will not rename directories, you will not move files around, and you
09:34 MikeSeth will not delete music that you did not upload yourself.
09:34 MikeSeth The next person to fuck up my playlist will have their write permissions revoked.
09:34 MikeSeth - Michael
09:35 MikeSeth huomenta!
09:36 Wombert oh hi MikeSeth I'm in ur playlists renaming filez lol
09:37 MikeSeth ur boat.. i hax it
09:37 MikeSeth man I love lolcats
09:42 marklar| [n=marklar@bzq-80-88-209.dsl.bezeqint.net] has joined #agavi
09:42 Wombert oh MikeSeth
09:42 Wombert <:
09:43 Wombert MikeSeth: http://www.youtube.com/watch?v=GmwqpHsMExg
09:48 Wombert office ->
09:48 Wombert [n=Wombert@dslb-084-056-047-106.pools.arcor-ip.net] has quit []
09:48 MikeSeth marklar|:
09:48 MikeSeth srv:/home/public/Music # cat ATTENTION\ ASSHOLES.TXT
09:48 MikeSeth You will not rename directories, you will not move files around, and you
09:48 MikeSeth will not delete music that you did not upload yourself.
09:48 MikeSeth The next person to fuck up my playlist will have their write permissions revoked.
09:48 MikeSeth - Michael
09:51 marklar [n=marklar@unaffiliated/marklar] has quit [Connection timed out]
09:55 bleachy [n=bleachb@80.4.120.163] has joined #agavi
10:01 epaulin_ [n=epaulin@219.137.33.101] has quit [Remote closed the connection]
10:04 shoan [n=shoan@122.166.1.164] has joined #agavi
10:36 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
10:38 marklar| is now known as marklar|work
10:38 marklar|work MikeSeth: I never touched anything :(
10:39 marklar|work sans uploading some Melechesh and Ulver
10:43 marklar|work is now known as marklar
10:47 MikeSeth smacks marklar
10:47 MikeSeth you fail
10:47 MikeSeth it's at work on my mp3 server ;>
10:50 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi
11:00 marklar oh he
11:00 marklar h
11:00 marklar I figured it was @~
11:00 marklar :)
11:00 marklar should I steal work's GeoIP copy?
11:01 marklar|omni [n=mark@uk.mark.org.il] has joined #agavi
11:08 RossC0 hmm anyway to cast values using ArrayConfigHandler?
11:09 epaulin [n=epaulin@219.137.33.101] has joined #agavi
11:19 kaos|work RossC0: cast to what ?
11:20 RossC0 an int
11:20 RossC0 ezComponents being fussy
11:20 RossC0 but have worked round
11:26 kaos|work failed to open stream: Operation now in progress in /home/data/app/modules/Upload/actions/SetCompletedAction.class.php at line 97
11:26 kaos|work woot
11:28 kaos|work anyone got php 64 bit working on leopard ? :s
11:31 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"]
11:40 E_mE another reason to NOT use Sage... if you license expires you can't view your past accounts on old companies!! Cocks!
11:45 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
12:17 shoan E_mE: whats sage?
12:21 kaos|work is now known as kaos-with-namesp
12:22 kaos-with-namesp is now known as kaos|wrk
12:22 RossC0 shoan: accounting package
12:25 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
12:26 E_mE yes... written by muppets
12:32 kaos|wrk FFS PHP
12:32 kaos|wrk sdlkafhaskjldasdfjk
12:32 kaos|wrk i am compiling php now the 6. time in a row
12:32 kaos|wrk to get that friggin shit working
12:32 kaos|wrk and now this muppet built with the old libxml
12:33 kaos|wrk so i need to compile it AGAIN
12:34 digitarald everything coded by muppets, seems to be a new trend
12:35 E_mE its the 2008 feeling ;)
12:36 _cheerios E_mE, does anyone use the word mupsies over there?
12:38 E_mE mupsies ... not far as i'm aware. What does it mean?
12:42 _cheerios i probably didnt quite get the correct wording when i heard it. gay is what it means.
12:43 digitarald Muppets came from Sesam Strasse ... a serie for kids from germany ... prohibited in USA because of a maybe-gay puppet couple and a cookie-eating monster
12:44 v-dogg Sesame Street
12:44 digitarald or the english way ;)
12:44 v-dogg but The Muppet Show is from the US, isn't it?
12:45 digitarald but its a proper name ;)
12:45 digitarald Muppet: "any puppet character of the children's television show Sesame Street and commercial products of those characters"
12:46 digitarald but I know that definitions taken from the internet can be wrong :)
12:47 RossC0 NO
12:47 RossC0 the INTERTUBES dont lie!
12:48 RossC0 oh wait yes the do
12:48 digitarald and NEVER scrutinise them! ;)
12:48 RossC0 *sorry
12:49 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:55 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
12:56 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
13:10 v-dogg "As of today, using latest symfony stable version (1.0.9) + postgres, ticket 109 does not seem to be fixed" ... "Tell me if I am wrong, I am surprised since this is a rather old ticket."
13:10 v-dogg symfony propel users <3
13:11 v-dogg as of today YOU ARE STILL USING some million years old hacked version of propel
13:11 MikeSeth as of today YOU ARE STILL USING SYMFONY
13:11 v-dogg well, that too :D
13:26 marklar heh
13:26 marklar mysql < 3gig.sql
13:26 marklar :(
13:27 MikeSeth good luck
13:28 marklar btw re lighty error log piping
13:28 marklar http://trac.lighttpd.net/trac/ticket/296
13:31 MikeSeth fucknig trac why did they have to write it in python
13:33 marklar to annoy us
13:37 nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has joined #agavi
13:40 marklar yarr, it is finished!
13:43 RossC0 anyone know if I can set svn:ignore on all contents of a directory but not one file?
13:45 MikeSeth RossC0: short answer, no ;>
13:45 RossC0 ha well
14:01 shoan can I set an error from the model?
14:01 MikeSeth shoan: um?
14:01 shoan never mind
14:01 shoan I will just throw an exception
14:01 v-dogg that's the way
14:02 Wombert [n=Wombert@85.183.90.3] has joined #agavi
14:02 shoan is there a way to autoload entire dirs?
14:02 Wombert sure, shoan
14:03 Wombert just write your own autoloader ;)
14:03 shoan hehe :)
14:03 Wombert really, it's easy
14:03 shoan tell me how. Is there a cheat sheet?
14:04 Wombert function my_autoload($class) {
14:04 Wombert include('/my/path/' . $class. '.php');
14:04 Wombert }
14:04 Wombert spl_autoload_register('my_autoload');
14:04 shoan and where do I put that?
14:13 MikeSeth is now known as MikeSeth{RonPaul
14:20 kaos|wrk v-dogg: ping
14:20 v-dogg pong
14:20 Wombert WAHT
14:20 Wombert HE NEVER PONGS ME THAT QUICKLY
14:20 Wombert cries
14:20 Wombert cries
14:21 kaos|wrk hihi
14:21 v-dogg hehe
14:21 kaos|wrk can you confirm the nested stuff working now ?
14:21 kaos|wrk from what i can see it seems to work
14:21 kaos|wrk haven't tested all cases yet tho
14:21 kaos|wrk and Wombert: i'm running 5.3.0-dev now
14:21 Wombert cool
14:22 kaos|wrk that one compiled flawlessly
14:22 kaos|wrk except that leopard bundles libxml 2.6.16
14:22 kaos|wrk i couldn't get 5.2.5 to compile at all
14:26 shoan how do I access the errors in the validation manager from the template?
14:28 v-dogg kaos|wrk: I can confirm that all issues I've seen are now gone but my tests aren't really that complete either
14:28 v-dogg at least now I can add a child node without fucking up the tree :)
14:29 kaos|wrk yeah, i'm just testing all positions
14:29 kaos|wrk not all combinations with leaves in the tree
14:29 kaos|wrk but it really seems to keep the db clean now
14:29 shoan do i have to do a $this->setAttribute() in the view to get the errors in the tpl?
14:32 nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has quit [Read error: 104 (Connection reset by peer)]
14:32 nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has joined #agavi
14:33 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
14:38 kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has joined #agavi
14:38 Wombert no, shoan
14:39 kaos|wrk [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
14:39 shoan how else?
14:40 Wombert the validation manager is just another assign
14:40 Wombert you can control the name in output_types.xml
14:40 Wombert maybe map "validation_manager" to "vm" so it's in line with the others
14:41 Wombert also, you know that the FPF can insert error messages for you, right?
14:41 Wombert you do not need to print them yourself
14:41 shoan i do
14:41 Wombert okay
14:41 shoan in this particular case I need to print the error from the payment gateway
14:41 Wombert hm
14:41 shoan so it doesn't apply to a particular field
14:41 Wombert but why not let FPF do it
14:41 Wombert ah
14:41 Wombert that's no problem
14:42 shoan how would I explicit have fpf do it?
14:42 Wombert FPF will detect that and print the errors at the top of the form
14:42 Wombert http://trac.agavi.org/browser/branches/0.11/samples/app/config/global_filters.xm​l
14:42 Wombert field_error_messages
14:42 Wombert is what you use to control errors for a specific field
14:42 Wombert those are also inserted relative to the field in question
14:43 Wombert there's also multi_field_error_messages, which is not of interest here
14:43 Wombert and error_messages
14:43 Wombert which you need to use here
14:43 Wombert it works just the same, except that it uses <form> as the start element, not the element with the error
14:44 Wombert so, for instance, to insert directly before the form, you'd use ${htmlnsPrefix}form and "before"
14:44 Wombert (* would do, too, in this case)
14:48 shoan ok
14:48 shoan i got that working already :)
14:49 shoan i was just wondering if there was a way to explicitly get fpf to print a message near a field
14:49 shoan <parameter name="validation_manager">vm</parameter>
14:49 shoan is that how it should look?
14:52 Wombert yes
14:52 Wombert you mean...
14:52 Wombert the payment gateway message should apper next to a specific field?
14:52 Wombert simple
14:52 shoan yes
14:52 Wombert just set the error on the proper field name
14:52 Wombert then FPF knows the association
14:53 shoan ah ok
14:53 Wombert first argument to setError(), I think
14:53 Wombert check out how it's done in the sample app login
14:53 shoan how do i get the errors from vm in eztemplate?
14:53 Wombert [n=Wombert@85.183.90.3] has quit []
14:53 nfq [n=nfq@77-61.79-83.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)]
14:54 Wombert [n=Wombert@85.183.90.3] has joined #agavi
14:54 shoan how do i get the errors from vm in eztemplate?
14:54 shoan looks like I need to use call
14:57 E_mE is there any documentation on logging in agavi?
14:58 Wombert you'd need to use call, yes, shoan
14:58 Wombert in this case, it's better to assign the stuff in the template first
14:58 Wombert but as I said
14:58 Wombert I don't think you have to do this
14:59 Wombert can you explain the problem once again maybe?
15:00 shoan I am processing a payment in the model and throwing an exception when an error occurs containing the msg from the gateway. I set the error in the executeWrite() and return 'Error'.
15:00 Wombert okay
15:00 Wombert with you so far
15:00 Wombert and now?
15:00 Wombert what do you want to do with the error
15:00 shoan display it on top of the form with the payment details
15:01 Wombert I thought you wanted to display it next to a specific field
15:01 Wombert like other validation errors
15:01 Wombert so not?
15:01 Wombert at the top of the form instead?
15:01 shoan no, I was just asking
15:01 shoan yes on the top
15:02 Wombert okay
15:02 Wombert but you can use FPF to do that!?
15:02 v-dogg !?!
15:02 v-dogg :)
15:02 shoan :o
15:02 shoan how?
15:03 shoan i hope it doesn't involve some crazy xpath stuff ;)
15:03 Wombert 14:42 < Wombert> FPF will detect that and print the errors at the top of the form
15:03 Wombert 14:42 < Wombert> http://trac.agavi.org/browser/branches/0.11/samples/app/config/global_filters.xm​l
15:03 Wombert 14:42 < Wombert> field_error_messages
15:03 Wombert 14:42 < Wombert> is what you use to control errors for a specific field
15:03 Wombert 14:42 < Wombert> those are also inserted relative to the field in question
15:03 Wombert 14:43 < Wombert> there's also multi_field_error_messages, which is not of interest here
15:03 Wombert 14:43 < Wombert> and error_messages
15:03 Wombert 14:43 < Wombert> which you need to use here
15:03 Wombert 14:43 < Wombert> it works just the same, except that it uses <form> as the start element, not the element with the error
15:03 Wombert 14:44 < Wombert> so, for instance, to insert directly before the form, you'd use ${htmlnsPrefix}form and "before"
15:03 Wombert 14:44 < Wombert> (* would do, too, in this case)
15:03 Wombert :p
15:04 shoan :)
15:05 shoan but how do I override the setting for just this error?
15:05 shoan i am currently using field_error_messages
15:06 Wombert well
15:06 Wombert as I said
15:06 Wombert okay I didn't say that :p
15:06 Wombert it works liket his
15:07 Wombert it first tries to find multi_field_error_messages rules (if the error affects more than one field)
15:07 Wombert if it finds them, it goes through them
15:07 Wombert if it finds a matching xpath, fine
15:07 Wombert if not, it looks for field_error_messages
15:07 Wombert if it finds some, it goes through them
15:08 Wombert and tries to match their xpaths
15:08 Wombert if that fails, it uses rules from error_messages, if those exist
15:08 Wombert and tries to match their xpaths
15:08 Wombert BUT
15:08 Wombert with the _field_ for the error!
15:08 Wombert if it can't find that either
15:08 Wombert it uses error_messages rules, and matches against the <form>
15:09 Wombert also, if an error does not have a corresponding field in the form
15:09 Wombert it is put on a queue
15:09 Wombert this queue is processed after all errors have been inserted
15:09 Wombert it's inserted using the rules from error_messages, again, on <form>
15:09 Wombert together with "normal" field errors that did not yield matches
15:10 Wombert therefor, all you need to do is set up a rule in error_messages that match against <form>
15:10 Wombert then your error will be inserted
15:10 Wombert (and any other error that does not have a field)
15:12 shoan hmm
15:12 shoan now i am confused
15:12 shoan let me reread this whole thing again :)
15:13 Wombert sure
15:13 Wombert feel free to explain how you understood it
15:14 shoan I am going to head home and catch up with you on this in a while :)
15:14 Wombert it's really very simple once you understood it
15:14 Wombert okay
15:14 Wombert I'll be around for ~4h
15:15 shoan thanks Wombert
15:15 shoan -> home
15:20 epaulin [n=epaulin@219.137.33.101] has quit ["Ex-Chat"]
15:22 nfq_ is now known as nfq
15:23 shoan [n=shoan@122.166.1.164] has quit []
15:32 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
15:50 Wombert [n=Wombert@85.183.90.3] has quit []
15:54 MikeSeth{RonPaul is now known as MikeSeth
16:07 Wombert [n=Wombert@85.183.90.3] has joined #agavi
16:09 Wombert so nobody having probems with 0.11.1 RC1?
16:09 Wombert be honest, who didn't try yet
16:10 Wombert [n=Wombert@85.183.90.3] has quit [Client Quit]
16:10 Wombert [n=Wombert@85.183.90.3] has joined #agavi
16:13 shoan [n=shoan@59.92.206.96] has joined #agavi
16:14 shoan [n=shoan@59.92.206.96] has quit [Client Quit]
16:20 E_mE \o_ i've not tried it yet :S
16:21 E_mE shall svn down now
16:54 CIA-32 david * r2258 /branches/0.11/ (227 files in 34 dirs): bumped and fixed copyright years, closes #664
16:55 E_mE [n=E_mE@89.104.225.116] has quit [Read error: 104 (Connection reset by peer)]
16:57 CIA-32 david * r2259 /trunk/ (227 files in 34 dirs): merge [2258]
16:57 CIA-32 david * r2260 /branches/0.11/CHANGELOG: whitespace\!
16:58 CIA-32 david * r2261 /trunk/CHANGELOG: merge [2260]
17:00 kaos|work http://slashdot.org/article.pl?sid=08/01/03/1537227
17:00 kaos|work AHAHAHAHAHAHAHAHAHAHAHAAHAHAHAAHAHAHAHAAAAAAAAHAHA
17:17 splatch_ silverlight sux
17:20 _cheerios cunning
17:22 Whisller [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi
17:22 Whisller hi
17:22 _cheerios i havent been to ms.com in years. i remember going there 10 years or so ago for some stuff, probably to get IE.
17:24 Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi
17:24 Whisller_ ehh
17:25 Wombert come on _cheerios you were a noob looking for porn
17:25 Wombert :p
17:25 Wombert "hey what do you use to browse pr0n"
17:25 Wombert "internet explorer"
17:25 _cheerios more like throwing netscape away :)
17:29 Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has quit []
17:30 Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has joined #agavi
17:32 Whisller_ can someone kick Whisller?
17:33 _cheerios kicks Whisller
17:38 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["masochists on the Net! x_X"]
17:38 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
17:40 JanK_ [n=JanK_@muedsl-82-207-211-114.citykom.de] has joined #agavi
17:41 Whisller [n=fsdasfd@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
17:50 splatch_ Whisller_: kick doesn't change anything because server still have connection
17:51 Whisller_ heh
17:52 splatch_ Whisller_: do you produce your shop? :)
17:53 Whisller_ splatch_ Not yeat.
17:53 splatch_ yet
17:53 Whisller_ :)
17:54 Whisller_ I should heh
17:54 splatch_ Whisller_: move you ass, you fat, lazy programmer ;P
17:54 Whisller_ I'm not fat, lazy yes but not fat :P
17:55 splatch_ Whisller_: you're fat! Don't try to talk something else, move you fat ass!!! ;P
17:55 splatch_ without move you'll still made ugly code at work ;P
17:56 Whisller_ Hmm maybe you have a right, at this christmas I only ate ;)
17:57 splatch_ i am right? of course i am right! :P
17:57 Whisller_ splatch_ Hehehe you should see it...hmm you saw something ;)
17:57 Whisller_ splatch_ you have a right, ahh shit really you have a right :P
17:58 splatch_ Whisller_: what i should see? :)
17:58 Whisller_ This code.
17:58 Yossi [n=nospam@62.90.159.110] has quit []
17:58 splatch_ noo, i don't want to see it! :P
17:59 Whisller_ splatch_ you are talking "Whisller write, write", but what did you wrote last time :P
17:59 Whisller_ ha!
17:59 Whisller_ Silent ;p
18:00 splatch_ Whisller_: i do test, before scjp exam
18:00 Whisller_ ah
18:02 Whisller_ brb
18:02 Whisller_ [n=fsdasfd@chello089076213203.chello.pl] has quit ["brb"]
18:02 Whisller [n=Whisller@chello089076213203.chello.pl] has joined #agavi
18:03 Whisller I'm back ;)
18:04 Whisller splatch_, btw about what are you talking one minute ago. is it a examination ?
18:06 splatch_ yes, i have exam 14 of january
18:06 splatch_ on next monday
18:06 Whisller java?
18:07 splatch_ yes
18:08 splatch_ gone
18:12 Whisller [n=Whisller@chello089076213203.chello.pl] has quit ["Leaving"]
18:13 Whisller [n=Whisller@chello089076213203.chello.pl] has joined #agavi
18:14 bleachy [n=bleachb@80.4.120.163] has left #agavi []
18:16 Whisller [n=Whisller@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
18:35 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
18:41 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
18:53 Wombert [n=Wombert@85.183.90.3] has quit []
18:54 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
18:54 _cheerios moo
18:57 nfq moo? has in mootools?
18:57 nfq or as in a cow goes moo
19:00 _cheerios that, and it's also finnish for hello
19:01 _cheerios (though, it'd be spelled "mo" to be correct.. but it sounds like mooooooooooooo when you say it)
19:01 nfq awesome
19:02 _cheerios more from Zed. some good bits :) http://www.zedshaw.com/rants/rails_is_a_ghetto.html?part2
19:04 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
19:19 nfq kaos|work: know if Wombert is back tonight?
19:22 v-dogg "Jesus fucking christ on a goddamned pike you absolute mother fucking donkey dick sucking morons get a fucking grip!"
19:23 v-dogg made me laf :)
19:23 nfq almost spat on the screen!
19:34 kaos|work [n=dominik@dslb-084-063-118-218.pools.arcor-ip.net] has quit []
19:44 marklar|omni hai
19:52 MikeSeth omnomnom
19:52 MikeSeth marklar|omni: you wouldnt happen to keep a spare mouse in the house.. would you
20:03 marklar|omni hmm
20:03 marklar|omni nope, sorry :\
20:03 marklar|omni I could steal one from work prolly
20:04 marklar|omni http://www.noacomp.co.il/product.asp?productid=2725
20:04 marklar|omni ^^ router kthx
20:04 marklar|omni we can get it for 165
20:05 MikeSeth ill order from work on sunday, vat = off
20:05 marklar|omni ftw
20:06 impl halp it's all backwards
20:07 marklar|omni enter coupon 165 when you order okthx
20:07 impl Is it annoying to read in Hebrew rtl and then English ltr on the same page?
20:08 MikeSeth marklar|omni: nowai, I'll order through supplier @ work
20:08 MikeSeth impl: not really, it's uber annoying to write though
20:08 MikeSeth and even worse to implement an editor that does it right
20:08 marklar|omni concur
20:09 impl ah
20:09 impl That does sound like a pain in the ass
20:09 MikeSeth you basically can't have free-running screen cursor, you need a stateful algo that remembers what language, direction and numbers you're writing
20:09 MikeSeth (and don't get me started on dates and other composites that use decimals in partially reverse order)
20:11 marklar|omni sounds like a job for lisp
20:11 marklar|omni :D
20:30 shoan [n=shoan@59.92.206.96] has joined #agavi
20:33 Wombert [n=Wombert@dslb-088-064-079-084.pools.arcor-ip.net] has joined #agavi
20:54 Wombert MikeSeth: anxious yet? :p
20:57 Wombert Paul can't win iowa
20:57 Wombert too few internets users there :D
20:58 MikeSeth Wombert: you have no faith in the internets as much as I do :>
20:59 Wombert MikeSeth: you have more faith in iowa than I do :>
21:00 MikeSeth all jokes aside, I have mixed feelings
21:00 Wombert paul is not gonna make it
21:00 Wombert not in iowa or anywhere else
21:00 Wombert he's too far behind and there is no magic internets powah to cause a miracle
21:01 Wombert I've read the other day that he leads many internet polls and that <conspiracy_blah>the media deliberately choose not to do reports about him for whatever reason</conspiracy_blah>
21:03 MikeSeth unfortunately, it is true
21:03 MikeSeth the media has been extremely consistent in avoiding him where they should have
21:04 MikeSeth he made some pretty scandalous statements
21:04 _cheerios the next pres will be female, aye?
21:05 Wombert no
21:05 Wombert at least here's hoping so
21:05 _cheerios it's trendy to put hot chics as pres. look at finland.
21:05 Wombert maybe, but
21:05 Wombert a) finland is utterly unimportant
21:05 Wombert b) hillary is not hot, nor a chick
21:06 Wombert just whatever-the-female-version-of-a-moron-would-be
21:07 _cheerios america will copy our lead, it's so evident. just wait and see!
21:08 Wombert as long as they don't copy and ruin karl fazer chocolate
21:08 Wombert munches
21:08 Wombert hugs v-dogg
21:08 Wombert mad propz for sending me those!
21:09 Wombert maitosuklaakonvehteja mjölkchokladpraliner
21:09 Wombert chuckles
21:09 Wombert no wait
21:10 Wombert the secondword is swedish right?
21:10 _cheerios yep
21:10 Wombert still, milk chocolate konfect
21:10 Wombert hmm
21:10 MikeSeth _cheerios: I judge finns by their worst invention ever
21:10 MikeSeth it appears that America did follow
21:10 Wombert finland rocks :(
21:10 Wombert I like it
21:10 Wombert :(
21:10 MikeSeth Wombert: "irc"
21:10 Wombert imagine agavi w/o IRC
21:10 MikeSeth thats right, now I said it
21:10 Wombert half the fun
21:10 MikeSeth finns invented IRC
21:10 MikeSeth Wombert: imagine a naked woman! :D
21:11 Wombert not right now
21:11 MikeSeth and that's why I condemn Finland
21:12 Wombert HOW DARE YOU
21:12 Wombert :*(
21:13 Wombert all finns I've met so far are awesome
21:13 Wombert !
21:13 Wombert I've even met a hot finnish chic at a party the other day!
21:24 MikeSeth mmm party :|
21:25 MikeSeth that javascript code editor is nice by the way
21:25 MikeSeth It makes me wonder
21:27 Wombert if we could use that
21:27 Wombert for the docbook?
21:27 Wombert yes
21:27 Wombert :)
21:27 Wombert did you watch the cat video MikeSeth
21:28 _cheerios the one tagged by rossc0 with working indentation? editarea?
21:28 Wombert http://ajaxian.com/archives/editarea-rich-sourcecode-editor
21:28 Wombert and it didn't auto indent/pair for me
21:28 Wombert :(
21:29 Wombert smacks MikeSeth
21:29 Wombert http://blog.bitxtender.com/post/22858407
21:29 Wombert !
21:30 _cheerios indenting worked for me, tho no automatic } insertions to close function bodies felt odd when testing
21:30 Wombert si yi
21:31 Wombert so you type if($foo) {
21:31 Wombert and the next line is indented?
21:31 Wombert not for me
21:31 Wombert closing curly brace didn't move to the right indent either
21:31 Wombert :/
21:31 Wombert in php mode
21:31 JanK_ [n=JanK_@muedsl-82-207-211-114.citykom.de] has quit []
21:32 Wombert but it highlights the paired braces, which rocks
21:33 Wombert it's also relatively quick
21:33 _cheerios yup, worked fine here. but with the missing addition of } i had to },up,END,enter to start coding withing that space :(
21:34 _cheerios it's deffo one of the best i've seen so far
21:34 Wombert might try ff to see if it auto indents there
21:34 Wombert can't resize areas either in safari
21:35 Wombert really, it indents the next line by itself?
21:35 Wombert hmm
21:36 MikeSeth Wombert: YES
21:36 Wombert not in opera either but it's totally ruined there anyways
21:36 Wombert MikeSeth: what?
21:37 MikeSeth Wombert: that cat video
21:37 _cheerios (shouts of joy after cleaning house, heating up water and making dinner for marklar)
21:37 splatch_ Whisller: move on ;p
21:37 Wombert laaaaaaaawl
21:38 Wombert nice _cheerios :p
21:39 Whisller splatch_: huh?
21:41 Whisller is singing Jestes szalona mowie ci, zawsze nia bylas skonczysz wreszcie snic ;)
21:43 Whisller hmm
21:51 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
22:12 kaos|work [n=dominik@xdsl-87-79-55-28.netcologne.de] has joined #agavi
22:29 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
23:06 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:31 kaos|work [n=dominik@xdsl-87-79-55-28.netcologne.de] has quit []
23:54 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
Day changed Fri Jan 04 2008
01:40 epaulin [n=epaulin@219.137.33.101] has joined #agavi
01:43 Wombert [n=Wombert@dslb-088-064-079-084.pools.arcor-ip.net] has quit []
01:59 trophaeum [i=vqbkfc@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
02:20 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
06:14 marklar|omni hi2u
06:23 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:51 v-dogg huomenta
06:54 marklar|omni yea
07:13 marklar|omni heh this vps rocks
07:35 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
07:39 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
07:39 _cheerios huomenta
07:55 codecop huomenta
08:22 epaulin_ [n=epaulin@219.137.42.26] has joined #agavi
08:39 epaulin [n=epaulin@219.137.33.101] has quit [Read error: 110 (Connection timed out)]
09:05 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
09:15 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:17 E_mE hhuomen
09:17 E_mE huomenta!
09:18 _cheerios those Huckabees look like they like pie
09:22 bleachy [n=bleachb@80.4.120.163] has joined #agavi
09:27 _cheerios "WASHINGTON — Tens of thousands of airline passengers will soon be flying on jets outfitted with anti-missile systems as part of a new government test aimed at thwarting terrorists armed with shoulder-fired projectiles." :p
09:35 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi
09:56 digitarald Huomenta!
09:56 digitarald is this legacy chart from RossC0 somewhere in high-res? :)
10:09 E_mE digitarald: no, his not allowed to show any finer details.
10:10 digitarald ah, the secret is within the blurry pixels :)
10:13 E_mE wears some glasses that make your vision blury and your brain will do the magic :D
10:13 digitarald there must be a firefox plugin for that
10:14 digitarald or a de-blur photoshop plugin
10:14 v-dogg ask C.S.I what they use
10:15 v-dogg it's some amazing deblurring those guys to on the tv :p
10:16 E_mE deblurring blah... imagination++
10:24 bleachy Huomenta!
10:24 bleachy I have a very interesting question about routing :-) ...
10:25 bleachy Does anyone know if there's a way to handle legacy URLs using the routing?
10:26 v-dogg yes: Agavi Routing :)
10:26 v-dogg of course the amount of work and hackery needed depends on what kind of urls you have
10:27 bleachy So at the moment i'm working with RossC0 on migrating a legacy system to agavi, and i'd like it to route me through to a legacy page rather than an action in agavi.
10:28 v-dogg are you talking about legacy scripts or just URLs?
10:28 bleachy Just urls
10:28 v-dogg for (a simple) example I had to support one old /foo/Bar/script.php?puup=asd&dumdidum=eqwe url
10:29 v-dogg and I just made a route pattern="^/foo/Bar/script.php$" and an action for it
10:30 bleachy yep thats what i need to do but for lots of urls, possibly 50+
10:30 v-dogg puup and dumdidum are normal parameters and are available automatically with $rd->getParameter()
10:30 v-dogg hmm...
10:31 v-dogg are there any common denominators between them?
10:35 bleachy well they all start with /db/ and end in .php
10:37 v-dogg :)
10:38 v-dogg I would probably use one general route + action and switch to correct model and view in the action
10:39 v-dogg or 1-n routes/actions
10:42 bleachy actually i think i may have been slightly unclear on what i need to do.
10:42 bleachy I have a system which we are replacing section by section with agavi. So, most of the system is legacy and a small part is agavi. What i need to do is use the routing to hadle legacy urls inside agavi. So rather than write <a href="http://www.legacypage.com/script.php">; i can write <a href="<?php echo $ro->gen('legacy.script') ;?>" inside the templates. Am i making any sense at all? :-)
10:42 v-dogg oh, you just want to generate legacy urls?
10:43 bleachy yeah. sorry i explained that really badly
10:43 v-dogg no worries
10:45 v-dogg but the all you need, I think, is <route name="legacy" pattern="^/db/(something here).php$" /> and $ro->gen('legacy', array(something here));
10:46 v-dogg MikeSeth, Wombert, any better ideas?
10:48 v-dogg or hmm... you are going to want to change those to something else later, right?
10:48 v-dogg when the legacy app is burried
10:49 bleachy yeah probably
10:50 bleachy but thats cool because when the old stuff is ported to agavi it will just be a matter of changing the pattern and adding a module and action attribute right?
10:50 E_mE yes
10:51 E_mE well, you could have <route module="blah"> <actions or legacy urls /> </route> .. but not 100% sure if that throws error due to the module
10:52 v-dogg bleachy: yes, but I was thinking about something even cooler - keeping everything in routing.xml and when the legacy app is gone only change that
10:52 E_mE <route name="db" pattern="^/db/" module="db"> perhapse
10:53 v-dogg ie. using $ro->gen('my.newapp.route' ... and making it generate a legacy url until this action is ready in the new app
10:54 v-dogg not sure if it's possible
10:56 bleachy I see. But wont that be the case because if in the xml file i have <route name="profile" pattern="^/db/test.php$" /> then all i'll need to do is add the module and action attributes once the code is in place.
10:56 v-dogg yes, exactly
10:56 E_mE yes
10:57 E_mE remove the .php as well
10:57 v-dogg but I first suggested <route name="legacy" pattern="... to handle ALL urls
10:58 bleachy yes i see. Hmm, that would be very cool.
10:58 v-dogg but if you can use real routes from the begining you really only have to update routing.xml lter
10:58 v-dogg later
10:58 v-dogg and that's cool
10:59 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has joined #agavi
10:59 E_mE is this considered valid logger call? $this->context->getLoggerManager()->log('my blooming line', 'debug'); i've got <logger name="debug"> set too
10:59 v-dogg the more I think about that first suggestion the more it seems stupid :)
11:00 _cheerios better start typing :blink:
11:00 kaos|work yay
11:00 kaos|work finally
11:00 E_mE because im executing that statement and its not generating the log
11:01 E_mE only if i remove 'debug' from the parameters so its null does it work.. but routes to applicaton.log
11:01 E_mE i tried parameter 'error' as well, no luck
11:01 bleachy not at all v-dogg, really appreciate your help. I need it :-)
11:02 E_mE the error and debug parameters are using appenders with class AgaviRotatingFileLoggerAppender
11:04 v-dogg E_mE: you should get throw new AgaviLoggingException('Logger "' . $logger . '" has not been configured.'); if the logger wasn't configured
11:04 v-dogg so check your configs again :)
11:05 v-dogg and var_dump($this->loggers[$name]) in loggermanager
11:05 E_mE ok ill try
11:06 kaos|work <-- is running 5.3 now
11:06 kaos|work even with a recent libxml
11:08 kaos|work so 1.0 will have namespaces
11:08 kaos|work *giggle*
11:11 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
11:12 E_mE v-dogg: its returning an object :/
11:12 E_mE its even generated a flename
11:12 E_mE but no file is created in the file system
11:14 samyBee [n=sven@dslb-088-073-012-086.pools.arcor-ip.net] has joined #agavi
11:15 samyBee hi to everybody.
11:16 _cheerios hello
11:19 samyBee I've a problem running agavi on a shared site, hosted by 1und1 (a german webhoster). Even the sample app just gave me a blank white page. No error messages, nothing. Locally everything's running fine. Now I've no clue where to start debugging :-(
11:21 _cheerios could be bad database settings (for the session), if you have them enabled.
11:21 kaos|work can you upload phpinfo() pls ?
11:22 kaos|work my first guess would be show_errors is off
11:22 kaos|work -show+display
11:22 samyBee db is disabled.
11:26 kaos|work can the web user write to app/cache ?
11:27 samyBee cache dir is writable and the files in there are updated properly
11:28 marklar|omni hi
11:29 samyBee you can take a look at the phpinfo output here: http://customer.svenhermann.de/sample/pub/phpinfo.php5
11:32 marklar|omni MikeSeth: here?
11:32 _cheerios samyBee: error.log empty?
11:33 samyBee yes, error.log is empty...
11:34 E_mE how comes there is a desire to make Agavi PHP6 only in the future?
11:35 shoan samyBee: does source of the blank page contain anything? comments??
11:35 _cheerios check that you moved agavi with your sample app. :) it sounds much like a fatal error (eg. a failed require()), and should be in the logs. tho, the default agavi index is a blank page (still?), if you remove the agavi welcome, but you probably know that.
11:35 samyBee No, nothing...
11:37 samyBee the agavi libs are placed correctly
11:38 samyBee you can see the blank page here: http://customer.svenhermann.de/sample/pub/
11:39 _cheerios it's not just a blank page, HTTP/1.1 500 Internal Server Error
11:39 bleachy [n=bleachb@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)]
11:39 bleachy [n=bleachb@80.4.120.163] has joined #agavi
11:40 samyBee ahh, okay
11:40 _cheerios one thing that comes to mind is a faulty rewrite rule. try disabling mod_rewrite.
11:46 samyBee I disabled rewriting.
11:47 marklar|omni what does apache's error log say?
11:47 _cheerios in any case, it's apache related.
11:52 E_mE eeek ive just updated to the latest agavi on the intranet and now its throwing error in my output types.. saying that renderers: this element isn ot expected. ???
11:52 _cheerios test before deploying live :p
11:53 _cheerios iirc, output_types was missing schema validation on some version. it's probably on now. you have some cruft in there that is in the wrong place.
11:55 E_mE :S ill have to go hacking :S
11:56 samyBee Unfortunately I dont't have access to the errorlogs... :-(
12:01 _cheerios did you setup the virtualhost? i notice i can browse files in /pub, which is not normal
12:02 samyBee no, was setup by the hoster
12:04 _cheerios do you have .htaccess in the dir? how does that look?
12:05 samyBee I've renamed it few minutes ago for testing...
12:06 samyBee It's the edited htacccess from within the sample app
12:08 _cheerios if you have RewriteEngine Off there and still get 500 errors *shrug*
12:10 samyBee RewriteEngine is Off there...
12:13 _cheerios there's some rewrite rules going on there judging by headers, might mess up things, eg. when requesting for index.php: Location: http://customer.svenhermann.de/sample/pub/index.php5 [following]
12:13 _cheerios --14:11:38-- http://customer.svenhermann.de/sample/pub/index.php5
12:13 _cheerios check your index.html error page too
12:15 bleachy [n=bleachb@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)]
12:16 samyBee the index.php thing is weired...
12:18 _cheerios webhosts :p
12:18 samyBee :-)
12:18 E_mE i thought in xml configurations we didn't need to keep put (for example) <roles> <role> </role> <roles> ... </roles> </roles> just needed to write <roles> <role> <role> ... </role> </role></roles>
12:20 kaos|work E_mE: in most cases that's true, yes
12:20 kaos|work where is it not working ?
12:21 E_mE rbac_definitions
12:22 E_mE i need to place <roles> everywhere now for it to work
12:22 E_mE and permissions
12:22 E_mE <permissions> :)
12:25 kaos|work hm
12:25 kaos|work that's strange
12:25 kaos|work ah, it uses the returnarrayconfighandler
12:25 kaos|work iirc
12:25 kaos|work which doesn't support that
12:26 E_mE i also had empty <role name="accounts"></role> and it whined
12:26 E_mE ah they are now all working agaiin :)
12:33 samyBee Strange: With an older version of the agavi libs, it's working...
12:41 v-dogg samyBee: turn on error_reporting and display_errors
12:42 v-dogg just stabbing at the dark without even reading the log :)
12:44 samyBee error_reporting is on (E_ALL | E_STRICT), display_errors and even display_startup_errors in on as well...
12:45 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection]
13:02 shoan_ [n=shoan@59.92.158.250] has joined #agavi
13:10 shoan [n=shoan@59.92.206.96] has quit [Read error: 110 (Connection timed out)]
13:18 samyBee Okay, just asked the hoster to give me access to the error_logs...so long
13:18 samyBee [n=sven@dslb-088-073-012-086.pools.arcor-ip.net] has left #agavi []
13:42 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
13:42 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has joined #agavi
13:46 E_mE im getting a nice error from my cli agavi request:
13:46 E_mE Fatal error: Call to a member function merge() on a non-object in /var/www/segilive/app/cache/config/_var_www_segilive_app_config_compile.xml_vino​ceros-command-prompt_.php on line 626
13:47 _cheerios did you upgrade php recently?
13:47 E_mE no, i just updated agavi
13:47 _cheerios k, php 5.2.4 had some pdo probs.
13:48 _cheerios but looking at the path that seems to be a totally different call
13:49 E_mE ive revoked back to a previous version of agavi and it works fine now :/
13:49 bleachy [n=bleachb@80.4.120.163] has joined #agavi
13:53 trophaeum fwiw if people dont know the specifics on how bad php 524's pdo was, if you use numeric datatypes in mysql and use prepared statements, php will conver the number to an integer internally before sticking it in the query and you get a truncated result
13:54 trophaeum anyone else wanna puke at how bad php is getn these days? *sigh*
14:00 _cheerios for me it was that pdo was broken on cli, when ATTR_PERSISTENT was set to true
14:00 _cheerios segfaulted on all my nice scripts :)
14:00 kaos|work trophaeum: let's start designing ze php successor then
14:00 kaos|work xD
14:03 trophaeum persistent... ppl use that still? haha
14:03 v-dogg I actually googled the other day if there were any php forks :)
14:03 trophaeum kaos bah, im not that good, i just know that php is shitting me off lately
14:03 trophaeum there are replacements for zend engine apparently
14:04 v-dogg because the development is SO BADLY managed nowadays
14:04 v-dogg no control what so ever
14:05 v-dogg goes to find one blog post....
14:05 trophaeum ud think something like that would show up in unit tests... *sigh* oh well
14:05 E_mE _cheerios: i kept getting segfaults when i tried to use PDO a little while ago.. but it only occured when communicating with MSSQL via FreeTDS
14:06 trophaeum i want things like SplFloat to hurry their way into php
14:07 v-dogg http://fosterburgess.com/kimsal/?p=390
14:08 v-dogg good suggestiong at the end
14:08 v-dogg suggestions
14:09 v-dogg and the very first person to comment is a clueless illiterate monkey :D
14:09 trophaeum its in my list of tabs to read, getting to it in a few mins :)
14:12 _cheerios there's always things to gripe about
14:12 trophaeum oh yea, read that 1
14:12 v-dogg _cheerios: you defending php devs?
14:13 trophaeum cheer its easier to be a php4/mysql developer i swear, ur too stupid back in those days to hit most bugs -_-
14:13 _cheerios v-dogg, general observation
14:13 trophaeum oh and edward is the htmlpurifier guy isnt he?
14:13 trophaeum yea, nvm, he is, ignore me
14:16 trophaeum http://thedailywtf.com/Articles/Biltmore-Cant-Log-In.aspx - could always be worse :)
14:20 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has joined #agavi
14:26 v-dogg hehe
14:27 kaos|work trophaeum: well, i wasn't talking about implementing it
14:27 kaos|work that's another thing ;)
14:27 kaos|work but just designing a language how we would like it to be
14:48 E_mE trophaeum: that wtf is damn right mental! hehehe
14:49 trophaeum E_mE, hahaha, iv seen similarly bad code enough at my last job with the 'old' programmers code
14:49 trophaeum i had fun with sql injection fixes on shopping carts
14:49 trophaeum i could inject things into other carts (easily) with it
14:50 trophaeum and it wouldnt recalc the cart total
14:50 trophaeum so... lol
14:50 _cheerios lol @ biltmore
14:50 E_mE i jsut dont understand why anyone would use the pin for a timeout... i mean what idiot thinks thats a good idea?
14:54 trophaeum E_mE, in high load situations a semi randomized timeout could be quite useful for caches... for user logins im not as sure on but a standard deviation at least is good :)
15:15 MrJeep [n=jpdery@24-122-39-195.ab.cgocable.ca] has joined #agavi
15:20 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbl"]
15:45 epaulin_ [n=epaulin@219.137.42.26] has quit ["Ex-Chat"]
15:46 epaulin [n=epaulin@219.137.42.26] has joined #agavi
15:48 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
15:58 epaulin [n=epaulin@219.137.42.26] has quit [Remote closed the connection]
16:30 shoan_ [n=shoan@59.92.158.250] has quit []
16:42 marklar|omni hi
16:47 kaos|work anyone knows if i can build pecl packages with the pecl script with custom cflags ?
16:51 marklar|omni not without modding the script manually, it seems
16:54 E_mE have good weekend y'all! :)
16:54 E_mE [n=E_mE@89.104.225.116] has quit [Read error: 104 (Connection reset by peer)]
16:58 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:59 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has joined #agavi
17:01 kaos|work marklar: what a fail
17:01 kaos|work i compiled php with -arch x86_64 ... but pecl thinks its cool to build i386 versions
17:09 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi
17:10 marklar|omni aha
17:10 marklar|omni nice
17:11 marklar|omni shouldn't be too hard to fix, could probably be used as a config var
17:15 marklar|omni damn, this vps is nice
17:20 digitarald [n=Miranda@182.Red-83-55-64.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
17:22 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
17:26 Macen is bricking converting all his applications to Agavi-format
17:26 Macen 3rd-person speek :O see it's driving me mad heh
17:36 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has joined #agavi
17:49 Macen hmm
17:59 Macen so who uses Agavi on a windows desktop pc?
18:00 Macen pokes v-dogg
18:00 Macen how'd i go about getting it all set up locally?
18:04 MrJeep Macen, I did
18:04 MrJeep what do you need to know ?
18:05 Macen if somebody could point me in the right direction that'd be great. i'm using Apache 2 + PHP5 with various localhost.* variants, i just need to know what should be where to make Agavi work.
18:05 Macen ah
18:05 kaos|work macen: i've developed agavi mostly from windows
18:05 kaos|work on my desktop
18:05 Macen brilliant, do you fancy writing a how-to?
18:06 kaos|work did you install the pear version ?
18:06 kaos|work or svn ?
18:07 Macen pear version on unix
18:07 kaos|work and you have apache and php already set up ?
18:07 Macen on windows yes
18:07 kaos|work k, you can either use the pear version as well (fairly simple)
18:07 kaos|work or manually checkout via svn (still stimple ;)
18:08 Macen all my development is done on a windows desktop which has apache&php installed; the production server has agavi&php isntalled
18:08 Macen kaos|work: you can do that?
18:08 kaos|work you still need agavi on the windows box of course
18:08 Macen kaos|work: i've never used Windows "command line"
18:08 kaos|work ah, that's really easy to setup
18:08 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
18:09 _cheerios moo
18:09 Macen baa
18:09 kaos|work if you install it via pear
18:09 kaos|work it will be done automatically
18:09 kaos|work and if you install agavi via svn you just need to edit checkout/etc/agavi.bat
18:09 kaos|work you only need to change the line which contains the path to agavi
18:10 kaos|work oh, and you need to install phing ofc (if you didn't go the pear route, whcih does that automatically)
18:10 Macen right
18:10 Macen i see
18:11 kaos|work if you encounter any problems, just highlight me
18:13 Macen right, thanks. i better go get some cigs
18:14 kaos|work bbl
18:14 kaos|work -> home
18:15 kaos|work [n=dominik@dslb-084-063-108-205.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
18:18 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:18 Whisller hi
18:19 shoan [n=shoan@121.245.7.221] has joined #agavi
18:28 Macen hi
18:30 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:33 Macen was it something i said? :x
18:37 bleachy [n=bleachb@80.4.120.163] has left #agavi []
18:42 Macen what's the url to the sample application?
18:42 Macen think it's v-dogg's
18:43 _cheerios http://veikko.fi/temp/cms.zip
18:43 kaos|work [n=dominik@xdsl-87-79-136-186.netcologne.de] has joined #agavi
18:46 v-dogg woot
18:52 Macen now i'm getting somewhere
18:53 Macen oh ffs
18:53 Macen ERROR: unable to unpack D:\www\php5\tmp\PhpDocumentor-1.4.1.tgz
18:53 Macen ERROR: unable to unpack D:\www\php5\tmp\PEAR_PackageFileManager-1.6.3.tgz
18:53 Macen slightly concerning..
18:54 Macen even more so though..
18:54 Macen ERROR: unable to unpack D:\www\php5\tmp\agavi-0.11.0.tgz
18:54 Macen does pear leave logs somewhere?
18:54 Macen on windows?
18:54 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Remote closed the connection]
18:54 kaos|work woot O_o
18:55 kaos|work does D:\www\php5\tmp exist ?
18:55 v-dogg Macen: your pear is broken
18:55 Macen kaos|work: yep
18:55 kaos|work (sorry for such questions, but you never know :)
18:55 Macen the files exist too
18:55 Macen nono
18:55 Macen that's fine
18:55 kaos|work hmm, does updating pear itself work ?
18:56 Macen i can set config options
18:56 Macen some unpacked fine, others didn't
18:57 Macen infact most unpacked fine
18:57 Macen propel, xml parser et al
18:57 Macen i'll try it again, maybe it was windows being windows
18:59 Macen the folders seem to have been created too, even though it reported that they weren't unpacked
18:59 Macen there is no c:\workspace though
18:59 Macen so it can't have installed
19:00 kaos|work can you do pear upgrade-all pls ?
19:00 v-dogg what can't have installed?
19:01 Macen kaos|work: k; doing that
19:01 Macen v-dogg: does agavi not install to c:\workspace?
19:01 Macen Starting to download PEAR-1.6.2.tgz (297,794 bytes)
19:02 kaos|work macen: i hope that fixes it
19:02 v-dogg Macen: no no, into pear dir
19:02 v-dogg e.g. c:\php\pear\
19:02 kaos|work when i installed php here on my mac i had similar problems
19:02 Macen there is no reference to "pear" in php.ini, could that have something to do with it?
19:02 kaos|work no, thats no problem
19:02 v-dogg there never is
19:02 Macen ok
19:02 kaos|work it uses environment settings and config files
19:02 Macen v-dogg: that would be d:\www\php5 on my machine, i hope the d:\ doesn't screw with anything
19:03 kaos|work macen: it doesn't ;)
19:03 v-dogg no
19:03 Macen */pear
19:03 kaos|work i had everything on non c:
19:03 kaos|work even php itself
19:03 Macen same
19:03 Macen does agavi need pear at runtime?
19:03 v-dogg no
19:04 Macen kk
19:04 v-dogg actually, I never install agavi via pear :)
19:04 Macen i'm absuing it for the --alldeps :P
19:04 v-dogg all you need is phing
19:05 Macen i like the sound of phpdocumenter et al so let's see what happens
19:05 v-dogg $> pear channel-discover pear.phing.info
19:05 v-dogg $> pear install phing/phing
19:05 kaos|work v-dogg: you did those manual building tasks in the root/build.xml, right ?
19:05 shoan [n=shoan@121.245.7.221] has quit [Read error: 110 (Connection timed out)]
19:05 v-dogg kaos|work: I did some revision. not sure what has happened after that
19:06 kaos|work do you think there will ever be any more html types then single and multi page ?
19:06 kaos|work i am refactoring the build.xml atm
19:07 kaos|work to make cruisecontrol integration easier
19:07 v-dogg uh.. no idea :)
19:07 kaos|work hehe, k
19:07 kaos|work then i'll just assume there will only be those
19:07 v-dogg maybe some with(out)-toc or something
19:08 Macen ERROR: unable to unpack D:\www\php5\tmp\PEAR-1.6.2.tgz
19:08 Macen wtf
19:08 v-dogg hehe
19:08 v-dogg triangle nads for pear
19:08 kaos|work macen: reinstall pear from scratch
19:08 kaos|work using go-pear
19:08 Macen done that once :/
19:08 kaos|work heh
19:09 Macen talk me through the options
19:09 Macen system-wide/local?
19:09 kaos|work hmm, cancel
19:09 kaos|work and do pear list first pls
19:09 kaos|work and tell me what pear version it says it installed
19:10 Macen http://paste.css-standards.org/30498
19:10 Macen PEAR 1.6.1 stable
19:10 kaos|work yeah
19:10 kaos|work wtf
19:11 Macen wait, let me do the install again
19:11 Macen there was a warning, i may have mis-interpreted
19:11 kaos|work yeah
19:12 Macen ** WARNING! Old version found at D:\www\php5, please remove it or be sure to use
19:12 Macen the new d:\www\php5\pear.bat command
19:12 Macen but that's where i ran go-pear.bat from ??
19:12 Macen "d:\www\php5\" that is
19:13 Macen The 'pear' command is now at your service at d:\www\php5\pear.bat
19:13 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
19:13 kaos|work woot
19:13 kaos|work where is your php.exe ?
19:14 kaos|work in www\php5\ ?
19:14 Macen D:\www\php5php.exe
19:14 Macen yea
19:14 Macen D:\www\php5\php.exe*
19:14 kaos|work hm, do you have www\php\pear ?
19:14 kaos|work the pear.bat should be placed there
19:14 Macen D:\www\php5\PEAR
19:14 Macen be moved to that folder?
19:15 Macen it's in D:\www\php5\pear.bat atm
19:15 Macen D:\www\php5\pear.bat should be D:\www\php5\PEAR\pear.bat ?
19:15 kaos|work well, it should itself install to there
19:15 kaos|work at least it did when i did it
19:16 Macen there is go-pear.phar in there atm
19:16 Macen (\PEAR\)
19:16 kaos|work nothing else ?
19:16 Macen nono, lots
19:16 Macen 3.44mb+folders
19:16 kaos|work pear.php ?
19:16 Macen yep
19:16 kaos|work hm
19:16 Macen phing.php too :x
19:16 kaos|work yeah
19:17 kaos|work where is your phing.bat ?
19:17 kaos|work in there too ?
19:17 kaos|work or in php5/ ?
19:17 Macen php5/
19:17 Macen look at this:
19:17 Macen D:\www\php5>pear install --alldeps agavi/agavi
19:17 Macen Ignoring installed package agavi/agavi
19:17 Macen Nothing to install
19:17 kaos|work pear ftw
19:18 Macen my Agavi Exception hasn't changed for the sample app
19:18 Macen Failed to write cache file "C:\workspace\cache\config\www_vhosts_agavi.localhost_app_config_config_handlers​.xml_production_.php" generated from configuration file "D:/www/vhosts/agavi.localhost/app/config/config_handlers.xml".
19:18 Macen scratches head
19:20 Macen oh i kno what that could be actually..
19:20 Macen open_basedir is on
19:20 kaos|work oh
19:20 kaos|work thats bad :)
19:21 Macen hm no it's not
19:21 Macen Firefox can't find the file at /C:/workspace/cache.
19:22 Macen right so i created the folders
19:23 Macen Fatal error: Class 'PDO' not found in D:\www\vhosts\agavi.localhost\libs\propel\runtime\classes\propel\util\PropelPDO.​php on line 41
19:23 kaos|work wth does it want to write to c:/workspace/cache
19:24 kaos|work when your application is at d:/www/vhosts/agavi.localhost
19:24 Macen good question
19:26 Macen i uncommented the php-pdo.dll line, now i get this...
19:26 Macen http://paste.css-standards.org/30499
19:26 kaos|work you need to enable php-pdo-(mysql|pgsql) as well
19:28 Macen ok
19:28 Macen D:\www\php5\ext\php_pdo.dll exists so, i'll check apache config too
19:28 Macen oh right, i see
19:28 marklar|omni hi2u
19:28 marklar|omni MikeSeth: here?
19:29 Macen aha
19:29 Macen we have lift off
19:29 Macen i won't write a how-to on that one if nobody minds..heh..
19:30 v-dogg pear.bat is in php_root
19:30 v-dogg c:\php\pear.bat
19:30 Macen yea i left it there this time
19:30 Macen before i just deleted it
19:30 v-dogg like all "executables"
19:30 kaos|work yeah, in earlier times it was in php/pear
19:30 v-dogg deleted it? you can't delete it
19:30 v-dogg thats the pear command
19:31 Macen it didn't seem to mind at the time :P
19:31 v-dogg if "pear" worked after that you are running some other instance of pear
19:32 Macen eh
19:32 Macen http://agavi.localhost/admin/ 404's
19:32 Macen (the sample application)
19:33 v-dogg and you have index.php and .htaccess in /
19:33 Macen > Home
19:33 Macen 404 Not Found
19:33 Macen The page you requested could not be found.
19:33 v-dogg umm. wait. what sample app? the default agavi sample app?
19:33 Macen nono, yours
19:33 v-dogg there is no /admin/ afaik
19:33 v-dogg ah, k
19:34 Macen D:\www\vhosts\agavi.localhost\pub is the root_dir, and index.php & .htaccess are in there
19:34 v-dogg try / and/or /index.php
19:34 v-dogg (gotta go watch telly, bbl -> )
19:34 Macen http://agavi.localhost/admin/index.php http://agavi.localhost/admin/http://agavi.localhost/admin
19:34 Macen blah
19:34 _cheerios agavi seems like a breeze to setup :p
19:34 Macen tbf it's windows so
19:35 Macen web should all chip in and get the web-developer-controller boys to do an .exe for us
19:35 Macen s/web/we
19:36 Macen http://www.devside.net/
19:38 kaos|work macen: in the windows install of apache the AccessFileName is commented out in httpd.conf iirc
19:41 Macen nop, and AllowOverride is set to All, i usually use a lot of .htaccess
19:45 Macen http://paste.css-standards.org/30500
19:46 Macen *confused*
19:46 Macen does it matter that the app folder is in ../ ??
19:46 Macen in relative to the DocumentRoot?
19:47 v-dogg no
19:48 v-dogg put index.php <?php echo "dumdi di dum, dum di DAA!"; ?> and see if that works
19:49 Macen i appended it to the index.php file in /pub/, it appeared
19:53 Macen if i go to https://agavi.localhost/admin, it appears there as well, so it's obviously passing it back to agavi routing
19:54 v-dogg no, just means the rewrite works
19:54 Macen the 404 isn't a generic 404 page, i should probably point out..
19:54 v-dogg still something wrong with agavi
19:54 Macen yeah
19:56 Macen as i don't use it i'm stuck for thoughts
19:56 _cheerios upgrade to windows vista
19:57 v-dogg smacks _cheerios
19:57 v-dogg :D
19:57 Macen oi
19:57 v-dogg Macen: so it's agavi's 404?
19:57 Macen yep
19:57 v-dogg hmm..
19:57 Macen well, your sample app's
19:57 v-dogg and / doesn't work either?
19:57 Macen it looks like the home page, smells like the home page, but has 404 written on it
19:57 Macen define "work"
19:57 Macen i'll screenshot
19:58 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
19:58 v-dogg what does / give you? I thought it gave a blank page?
20:00 Macen http://youds.com/agavi/home.jpg http://youds.com/agavi/admin.jpg
20:01 impl post your routing.xml somewhere
20:01 v-dogg yeah
20:02 impl will be back in a few minutes
20:02 Macen http://paste.css-standards.org/30501
20:02 v-dogg pattern="^/intra"
20:02 v-dogg there is no /admin :)
20:03 v-dogg Macen: got it?
20:03 Macen To log in go to localhost/admin/ and type
20:03 Macen "admin"/"foo".
20:03 Macen http://groups.google.com/group/agavi-users/browse_thread/thread/8262f274e4dda261​/32069c1b254ebfee
20:03 v-dogg yeah, my bad, sorry about that
20:03 Macen ohoh
20:03 Macen lol
20:04 Macen ah it's with / at the end
20:04 Macen right
20:04 Macen i see
20:04 Macen ace
20:04 Macen (i can't believe you forgot!!!)
20:06 v-dogg back to telly
20:08 Macen pizza time
20:55 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
20:57 IcyT [i=bnc@icysoft.de] has joined #agavi
21:07 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
21:13 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi
21:25 Macen btw, in the help file, the validator example for the sample app says in the message "input is less than 4 characters", implying minlen is 4, but it's set to 5 (in both examples)
21:26 Macen it should say "is less than 5 chrs"
21:37 _cheerios warner turned to blu-ray. peeps are predicting this is the closing curtain for hd-dvd to end the hd wars.
21:37 _cheerios anyone actually bought hd movies yet?
21:38 Macen is now known as Macen[away]
21:42 Macen[away] http://www.agavi.org/docs/latest/manuals/manual/ch02s03.html
21:42 Macen[away] "samples/pub/"
21:42 Macen[away] from where?!?
21:43 Macen[away] put it where?!
21:43 Macen[away] wtf
21:43 Macen[away] point to agavi.php
21:43 Macen[away] oh right, that agavi.php
21:43 Macen[away] ?!?
21:44 Macen[away] is it just me or is that entire line plain retarded
21:49 Whisller http://youtube.com/watch?v=6gMTWcfnOLA&feature=related
21:57 Macen[away] right, ok
22:07 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has joined #agavi
22:11 Macen[away] ok, i'm starting to get my head around the MVC side of things i think..
22:11 Wombert :)
22:13 Macen[away] any suggestions on how i can go about converting my 2 years of hard word from non-OO-
22:13 Macen[away] *PHP to this new format?
22:13 Macen[away] are there any tools i can use? :/
22:14 Macen[away] or am i to write it off?
22:15 Wombert start over
22:15 Wombert :)
22:15 Wombert it's worth it
22:16 Macen[away] right
22:16 Wombert you might also be able to use agavi's routing in such a way that you can make a gradual transition
22:16 Wombert MikeSeth did that with apps of his
22:16 Macen[away] that's what i was thinking
22:16 Macen[away] they are very good and quite well structured so it would be worth it
22:17 Macen[away] i'm trying to understand the actual structure of the MVC, is this a standardised way of doing things? what book should i buy?
22:17 Macen[away] like, for instance, the Action names all seem to relate to the file name in which they reside, is that a co-incedence?
22:17 Macen[away] iirc the docs suggest a book..
22:19 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
22:20 Macen[away] Wombert: I'm probably the furthest away from this type of programming that anybody could possibly be without being shit.. heh
22:20 Macen[away] i blame php4's bad implementation of OOP
22:21 Wombert :(
22:21 Wombert that action/file relation is intentional, yes
22:21 Wombert it is also not standardized, no
22:21 Wombert MVC is just a rough concept
22:21 Wombert everyone does the implementation different
22:21 Wombert mind you
22:21 Wombert the controller in MVC is the action in agavi
22:21 Wombert the view is the view
22:21 Wombert the model is the model
22:21 Wombert agavi's controller is merely a dispatchter
22:21 Wombert *dispatcher
22:22 Wombert that kicks off execution
22:22 Macen[away] yea, i've got that bit, though i haven't read about the specifics
22:22 Macen[away] like *how* the directory structure and class naming should be done
22:22 Macen[away] you know what i mean?
22:23 Wombert agavi takes care of that for you
22:23 Wombert that is the point of a framework
22:23 Macen[away] i don't get how though
22:23 Wombert did you install via pear?
22:23 Macen[away] yea
22:23 Macen[away] on windows+unix
22:23 Wombert in your project dir
22:23 Wombert "agavi action"
22:23 Wombert creates a new action
22:23 Wombert just give it a name
22:23 Macen[away] oic
22:23 Wombert tell agavi in which module it goes first, of course
22:23 Wombert done
22:23 Wombert it creates the views for you and everything
22:23 Wombert no need to do that shit by hand man ;)
22:24 Macen[away] ah
22:24 Macen[away] i've been sat here sweating ;)
22:24 Macen[away] i'll put my coat back on :)
22:24 Wombert I guess I need to do another screencast soon <:
22:24 Macen[away] another?
22:24 Macen[away] where's the first?
22:24 Macen[away] i <3 screencasts
22:24 Wombert there was one for an old version that, by now, is outdated and useless
22:25 Macen[away] hmk
22:29 Macen[away] oooh
22:29 Macen[away] the command line bit is plain sexy
22:29 Macen[away] Wombert: let me know when you do that screencast :)
22:30 Macen[away] (from earlier): btw, in the help file, the validator example for the sample app says in the message "input is less than 4 characters", implying minlen is 4, but it's set to 5 (in both examples)
22:31 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
22:32 Whisller_ is now known as Whisller
22:38 Macen[away] "phpDocumentor uses an extensive templating system to change your source code comments into human readable, and hence useful, formats"
22:38 Macen[away] what's that all about?
22:45 Macen[away] and how does agavi use it?
22:51 MrJeep [n=jpdery@24-122-39-195.ab.cgocable.ca] has quit [Remote closed the connection]
22:57 Wombert http://www.agavi.org/docs/latest/apidocs/
22:58 Macen[away] i see
23:00 Macen[away] right, am i getting this correct. you don't actually create new files yourself, you let agavi do it all from command line, correct?
23:00 Wombert yes
23:00 Wombert for actions/views/models, and the module infrastructure
23:01 Wombert you can also customize the code templates agavi uses to create the files
23:01 Macen[away] yes
23:01 Macen[away] so, a module is in effect, a sub-MVC of the overall MVC?
23:01 Macen[away] and the controller is just an action
23:02 Macen[away] and what would a model be typically used for? typical-web-application/mobile-phone/cli etc?
23:06 _cheerios \o(/
23:07 JanK_ i guess there`s some way to set the anchor/hash of an url, using $ro->gen?
23:08 _cheerios guessing is for girls
23:09 Wombert JanK_: yes
23:09 Wombert with the options
23:09 Wombert it's called "fragment"
23:10 JanK_ nice, thankgs
23:10 Wombert Macen[away]: AddProductAction
23:10 Wombert with ProductFinderModel etc
23:10 Macen[away] wha?
23:11 Macen[away] i want to know how a module fits into the MVC
23:12 Macen[away] and what a model's practical purpose would be in agavi
23:12 MikeSeth hay guise
23:13 MikeSeth Macen[away]: a module is a slice of your application where related concerns are grouped
23:13 MikeSeth I usually group modules by their intended use
23:13 Macen[away] MikeSeth: "related concerns"?
23:14 MikeSeth (e.g. System, Public, Admin, Exports, Tools) etc
23:14 Macen[away] nods
23:14 Macen[away] would it be fair to say a module is a small-scale MVC and at the same time, part of the overall MVC?
23:15 Macen[away] or am i missing the point of a module?
23:15 MikeSeth Macen[away]: from practical perspective, a module is just a logical unit
23:15 MikeSeth MVC would work perfectly with no modules at all
23:15 MikeSeth it's just a convenience namespace
23:16 Wombert ah MikeSeth to ze rescue
23:16 MikeSeth if you have thousands of actions, you'd want to group them, that's exactly what modules do
23:16 Macen[away] ok so say I have a PaymentModule and Mr Bloggs asks me to upgrade his site, which currently uses agavi, would i just copy the "module" or what?
23:17 MikeSeth well a payment module would contain models, actions and views/templates for payments
23:17 Wombert no, it's typically not that modular in that it is entirely self-contained
23:17 MikeSeth if the amount of code justifies a separate module, that's what you do
23:17 Wombert it's more an instrument to organize application parts
23:18 Wombert especially when it comes to templates, the real life modularity is limited, for obvious reasons
23:18 MikeSeth Macen[away]: in practice, module adds a layer of indirection to naming of the classes and paths
23:19 MikeSeth physically, it's just a directory
23:19 MikeSeth we previously held discussions about making pluggable modules so that they can be redistributed across projects
23:19 MikeSeth currently there's no facility to help with that
23:20 Macen[away] the "idea" of an MVC, according to Wikipedia, is to do exactly that
23:20 Macen[away] atm i have admin/mod/[name] pages/mod/[name] - i copy both folders, edit includes/navigation.php and do the nessesary changes to .htaccess and the modules that need to pass it data, and that would be quite literally it
23:22 Wombert who's the icyt guy
23:22 IcyT it's me
23:22 IcyT :P
23:24 MikeSeth Macen[away]: in simple apps there's typically just one module. In larger ones eg the one I'm writing there maybe five or so. Super large ones would include more
23:24 Macen[away] MikeSeth: remember that Panaz web site i told you about? well i anticipate at least 7 and i'm not sure if each company division should be a "model" or whether the output format for web/mobile-phone would be a model?
23:25 Macen[away] i presume it would obviously be a View but you could say that for both..so what's a model used for??
23:25 _cheerios wth is wrong with slashdot
23:25 Macen[away] and there is 4 languages i have to cater for
23:26 Macen[away] having a complete understanding is essential
23:28 Macen[away] http://youds.com/agavi/Appendix%20A.pdf http://youds.com/agavi/Appendix%201.pdf http://youds.com/agavi/Appendix%202.pdf http://youds.com/agavi/Appendix%203.pdf http://youds.com/agavi/Appendix%204.pdf
23:29 Macen[away] there are 3 company "divisions" which have to represent each of those "modules" in different guises, for example, there would be healthcare & hospitality & general news, not just one implementation of it
23:30 Macen[away] on top of that there are 4 languages (USA recently added) which have to be integrated into every single aspect of the web site
23:30 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has quit ["bai"]
23:30 _cheerios just give up. start selling ice cream. less stress. good for the heart.
23:31 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has joined #agavi
23:32 Macen[away] hah they already paid deposit
23:32 Macen[away] i wish :x
23:32 Macen[away] MikeSeth^^ what would you suggest, would be what?
23:33 MikeSeth mmm
23:33 Macen[away] take your time, can i put it in an email to you?
23:34 MikeSeth sure
23:34 Macen[away] gracias
23:34 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
23:35 MikeSeth first, models
23:35 MikeSeth imagine that you write your application as an API, completely without an user interface
23:36 MikeSeth that's the model :)
23:36 MikeSeth the languages shouldnt bother you, the translator facility solves all your problems
23:37 MikeSeth Macen[away]: its hard to say without looking where the model borders lay
23:37 MikeSeth Macen[away]: define the principal data structures that you're going to be working on and go from there
23:38 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has quit []
23:40 MikeSeth oh and make sure to ask for a bonus because you will produce an application that doesnt have to be rewritten the next time someone works on it ;)
23:40 Macen[away] lol that wuill def be me :P
23:40 Macen[away] i'll try to be as specific as possible
23:40 Macen[away] http://panaz3.youds.com/ is where i'm currently at with it
23:42 MikeSeth mm
23:43 MikeSeth i think there's actually less work than it seems
23:43 MikeSeth at least from what I see, this is a mostly static site
23:44 MikeSeth Macen[away]: you probably can concentrate it all in one-two modules
23:44 Macen[away] appendix 1-4 is the only dynamic bits, and the red sections on appendix a
23:45 Macen[away] but there are actually 12 modules in total, as each division must implement it's own "version" of each of the 4 modules
23:45 MikeSeth I havent looked at PDFs yet
23:45 MikeSeth sudo emerge xpdf ;>
23:45 Macen[away] lol k
23:45 Macen[away] i'll send you a much better pdf too
23:46 MikeSeth if my understanding here is correct, you dont really need modules
23:46 MikeSeth just specific visual layouts
23:47 Macen[away] correct, for the seperate divisions
23:47 MikeSeth well, you don't really have to even use the layer manager for that
23:48 MikeSeth you can prolly do it all with a single decorator template - from what I see in the sketch site, it's just different backgrounds
23:48 MikeSeth d'ya work with Doctrine?
23:49 Macen[away] nop, and that's exactly what i've done MikeSeth
23:49 Macen[away] makes for easier updating
23:50 MikeSeth well
23:50 MikeSeth from what I see preliminarily, you will have a lot of duplication going on, and Agavi has the exact tools to help you
23:50 MikeSeth my first thought would be to create a single action for static pages
23:52 MikeSeth then you can start working on the details: the index page, login and facilties for logged in users, stuff to show lists of products, admin
23:52 MikeSeth my god emerge is compiling openmotif..
23:52 Macen[away] do you think it's sensible to change over to agavi at this stage of the project?
23:53 Macen[away] i have everything going through index.php and everything has been modulated already
23:53 MikeSeth depends on how much actual application code was written
23:53 Macen[away] none yet
23:53 MikeSeth then yes
23:53 Macen[away] that's what i thought
23:53 Macen[away] i'd feel better if i could tell myself the modules are pluggable
23:54 MikeSeth you can move them across projects, but there are no deployment/refactoring facilities
23:54 Macen[away] i figured you all didn't just re-write everything
23:54 Macen[away] hmk
23:55 MikeSeth well, truth is that the bulk of code that needs to be shared among applications is most often the stuff that is used by the models, so I just group them into libraries
23:55 MikeSeth I havent personally seen a case where I needed to copy a module from one project to another, but YMMV
23:56 Macen[away] that sounds more like it
23:56 Macen[away] that sounds a lot more like how i do it at the moment
23:58 Macen[away] bare in mind, the intention of bringing Agavi into the frame is to create re-usable code
23:58 Macen[away] i want to cut project times in third
23:58 MikeSeth you probably will when you get the hang of it
23:59 MikeSeth from what I see so far what they're asking from you is a specialized CMS
23:59 MikeSeth there's nothing smart in it at all
23:59 Macen[away] all true yes
23:59 Macen[away] this is only phase 1
Day changed Sat Jan 05 2008
00:00 MikeSeth I'm not sure wtf is in appendix A
00:00 Macen[away] they want payment module next, so i'll be using the SearchEngineSpam bit for that i expect
00:00 MikeSeth looks like a case of severe overcomplication to me
00:00 Macen[away] heh
00:00 MikeSeth Macen[away]: don't put all your faith in the sample app, it only shows a bit of what can be done :)
00:00 Macen[away] don't worry, it's written out in words in the other document
00:01 MikeSeth its a sitemap isn't it
00:02 MikeSeth news would obviously be a separate model
00:02 MikeSeth contacts too
00:03 MikeSeth but all this fabric/textile/hospitality - it's just templates and categories
00:03 MikeSeth nothing smart
00:04 Wombert ze battle is over
00:04 Wombert and won!
00:04 Wombert http://blog.bitxtender.com/post/23017941
00:04 Wombert <:
00:05 MikeSeth lol pains
00:05 Wombert ya
00:06 MikeSeth Wombert: I love Gentoo I must say
00:07 MikeSeth 05:06 [ronpaulradio] DCC SEND from Jack_Hoffman [0.0.0.0 port 0]: STARTKEYLOGGER [0B bytes] requested in channel #ronpaulradio
00:07 Wombert http://www.ohloh.net/forums/10/topics/1096 btw
00:07 MikeSeth LOL. I don't think so.
00:08 Macen[away] MikeSeth: take ya time pal but it sounds to me like that's the sort of approach i want (from what you're saying), i just need to know i'm not starting off on the wrong foot y'know
00:08 Macen[away] email is on it's way
00:08 MikeSeth ohloh is brokened
00:08 Wombert srsly
00:08 Wombert pisses me off
00:08 MikeSeth write your own :D
00:08 Wombert with their fucking compare feature
00:09 Wombert OH LOLZ SYMFONY HAZ MORE ACTIVITIES THAN AGAVE WOOT?
00:09 Wombert and how our xml and compiled php (time zone data!) ruins our stats
00:09 Wombert FUCKERS
00:09 MikeSeth Wombert: please dont tell me you would like people who act that way as your users.
00:09 Wombert no, but users have bosses like that
00:09 Wombert I'm not concerned about devs
00:09 Wombert you can reason with a programmer and they respond to facts
00:10 MikeSeth Macen[away]: tell ya what. Since this is mostly CMS site, start with identifying *types of pages* it has
00:10 Wombert and the bright ones spot awesomeness quickly
00:10 MikeSeth Macen[away]: from that you will be able to figure out how to lay out the whole system, and with a list of application data types in hand, you're pretty much done designing
00:11 MikeSeth my god, my ohloh review is 7 months old
00:11 MikeSeth hahahahahahaha ohloh put akelos in "related" project to agavi
00:11 MikeSeth have you looked at it?
00:13 Wombert I think so
00:13 Wombert and I felt sick soon thereafter
00:13 MikeSeth awww hahahahaahha
00:13 MikeSeth http://www.ohloh.net/forums/10/topics/1096
00:13 MikeSeth ahahahahahah
00:13 MikeSeth err
00:13 MikeSeth not this
00:13 MikeSeth http://wiki.akelos.org/routes
00:13 MikeSeth this
00:15 Wombert ya
00:15 Wombert poor
00:15 Macen[away] MikeSeth: the red on the appendix a is dynamic, and the black is static
00:16 Macen[away] how do you setup a library in agavi?
00:16 Wombert eh?
00:16 Macen[away] agavi library
00:16 MikeSeth Macen[away]: what kind of library?
00:16 Macen[away] one i can copy to other projects
00:16 MikeSeth oh
00:17 MikeSeth well, I do it the same way Doctrine does
00:17 MikeSeth basically, classes are named Foo_Bar_Fish
00:17 MikeSeth (or FooBarFish)
00:17 MikeSeth the library has a root class Foo, which you load with autoload.xml
00:18 MikeSeth Foo has its own autoloading mechanism that knows how to autoload its subclasses
00:18 MikeSeth Foo_Bar_Fish = /usr/local/share/php/foo/lib/Foo/Bar/Fish.php
00:19 MikeSeth you really can do it any other way though, even require() files if you need to
00:19 MikeSeth we really need a showcase
00:19 MikeSeth I wish I wasnt working on classified stuff ;<
00:20 Macen[away] that makes sense
00:21 Macen[away] but i can achieve similar results with a model right?
00:22 MikeSeth a model expresses your application logic, which may or may not use application-independent libraries
00:22 MikeSeth you should stop thinking in terms of end result - HTML
00:23 Macen[away] i'm trying to remove HTML from 2 out of the 3 parts of the MVC, i just don't get which is what
00:23 Macen[away] HTML = not copyable
00:23 MikeSeth well
00:23 MikeSeth why not?
00:23 MikeSeth what's different about it other than backgrounds?
00:24 MikeSeth even if that is the (terrible) case, you can use the layer layout facilities to swap templates while working on the same code
00:24 Macen[away] i'd prefer to call views which are told in what format to generate the HTML, so i just need to change the views in order to sell it to someone else
00:24 MikeSeth Macen[away]: but you're not working on a general case application, how can you sell it to someone else?
00:25 MikeSeth of course, you would be right to abstract away the code into libraries if you want to do something like this
00:25 MikeSeth e.g. a gallery management library, which can store/retrieve images, crop and thumbnail them
00:25 MikeSeth then you just slap a Model on it (maybe a couple for different purposes) and that's it
00:25 Macen[away] instead of doing switch ($output) { case 1: echo '<br />There is a new post<br /> <br /></span>'; break; } i'd want to do switch ($output) { case 1: $view->adminMsg('There is a new post'; break; }
00:26 MikeSeth ahhh, you are still thinking in terms of PHP includes :)
00:26 Macen[away] sort of yea
00:26 MikeSeth first of all
00:26 MikeSeth Actions and Views are a *chain*
00:27 MikeSeth an Action executes, and selects a View, which is then also executed
00:27 MikeSeth Actions and Views are executed in a wrapper called the execution container - this is how they share attributes
00:28 MikeSeth what is not obvious is that in cases of e.g. static pages where no logic is placed in Action at all, the Action itself may be empty
00:28 MikeSeth e.g. it may not have any actual execute() methods
00:29 MikeSeth now a View itself uses a layered output stack
00:29 Macen[away] nods
00:29 MikeSeth basically a View has an array of named layers, and can write output to each one of them
00:30 MikeSeth in simplest cases (which are really most of cases anyway) it's just one layer
00:31 MikeSeth a layout is a configuration of layers
00:31 MikeSeth layouts can be loaded by a view, instead of setting layers up manually every time
00:32 MikeSeth in most cases, there are only 3-4 types of layouts
00:33 Macen[away] ok
00:33 Macen[away] so what calls the view in the first place? the action?
00:34 MikeSeth not really
00:34 Macen[away] the view calls the action?
00:34 MikeSeth no, no
00:34 MikeSeth pst ;>
00:34 Macen[away] kk
00:34 MikeSeth the execution filter is responsible for actually calling things
00:35 MikeSeth from your perspective, it doesn't matter: action's execute() method is called, then view's execute() method is called
00:35 MikeSeth action selects view
00:36 MikeSeth notice however that both in views and actions there is multiple dispatch
00:36 MikeSeth actions have executeXXX methods and so do views, but they are distinguished by different properties which shows very well the difference between actions and views
00:36 MikeSeth for actions, XXX is mapped to the *request* type
00:36 MikeSeth for views, XXX is mapped to the *response* type
00:37 MikeSeth either way, at any given time, only one of the XXX methods gets called
00:37 Macen[away] so everything is controlled by predefined methods
00:38 MikeSeth well, callbacks, yes
00:38 Macen[away] where is this list?
00:38 MikeSeth list of what?
00:38 Macen[away] callbacks
00:39 MikeSeth well there isn't really a list. Actions have a number of special methods: validateXXX(), handleXXXerror(), executeXXX(), isSecure(), getDefaultViewName() and getCredentials()
00:39 MikeSeth Views only have executeXXX() methods
00:39 MikeSeth executeHtml() corresponds to the 'html' output type in output_types.xml
00:39 Wombert both action and view can have generic execute() methods, too, but neither is recommended
00:40 MikeSeth in Actions, executeRead() corresonds to a GET request, and executeWrite() to a POST request
00:40 Wombert because consider a SOAP interface to your app, where you do not have such a thing as GET and POST
00:40 Wombert hence the request verbs are mapped in some way
00:41 MikeSeth Macen[away]: Agavi architecture is shaped after HTTP, and reflects HTTP concepts
00:43 MikeSeth Macen[away]: you will have a lot of bulb moments when you start writing your first code, but the kickass thing is that once you figure something out you dont have to memorize it because harmony with HTTP makes everything feel natural
00:44 Macen[away] is there nowhere i can read about how the execution filter behaves in all scenarios?
00:44 Macen[away] does it have to be a learning curve?
00:44 MikeSeth Macen[away]: you shouldn't worry about the execution filter at this stage.
00:44 MikeSeth Macen[away]: you can always read its source code, it's a very entertaining read, but there's nothing magical in it
00:46 MikeSeth the execution filter does all the manipulations
00:46 Macen[away] the executeXXXX() of Views correspond to those you write in the Actions?
00:47 MikeSeth Macen[away]: no, the views themselves do
00:47 MikeSeth for instance
00:47 MikeSeth in class Blog_ShowBlogPostAction:
00:47 MikeSeth function executeRead(..) { ... ; return 'Success'; }
00:48 MikeSeth this will cause the Blog_ShowBlogPostSuccessView to be selected
00:48 MikeSeth in that view, an executeHtml() method will be executed (unless the output type requested was e.g. rss in which case it would be executeRss())
00:49 MikeSeth because many actions do not actually do anything, there is a getDefaultViewName() method in every action that tells Agavi what View must be selected
00:49 MikeSeth I mean, in cases where there is no actual executeXXX() method and so no clear answer from the Action what View is to be chosen
00:49 Macen[away] no i see
00:50 MikeSeth i still dont understand your struggle with HTML and why it has to be duplicated
00:50 Macen[away] never mind that
00:50 Macen[away] so this class structure, this is in essenence a model?
00:51 MikeSeth no
00:51 Macen[away] essence*
00:51 MikeSeth the Model is only your actual application
00:51 MikeSeth Actions and Views + templates serve as a GUI over your Model
00:51 Macen[away] yes templates, where do they fit in, in executeHtml() ?
00:52 MikeSeth umm
00:52 Macen[away] the output_type.xml tells it which template, or such?
00:52 MikeSeth almost ;>
00:52 MikeSeth in default situation, template names are derived from the View name
00:52 MikeSeth e.g.
00:53 MikeSeth in case of view Blog_ShowBlogPostSuccessView, its corresponding template would be ShowBlogPostSuccess.php
00:53 Wombert when's the NH caucuses?
00:54 MikeSeth Wombert: 3 days
00:54 Macen[away] i see, so in that situation, we have bypassed the need for a layer and it's layouts?
00:54 MikeSeth Macen[away]: no, the layers are still there, you just never have to work with them directly because they're preset for you
00:55 Wombert but GOP today in WY?
00:55 MikeSeth Macen[away]: notice how every execute() method does $this->setupHtml()
00:55 MikeSeth Macen[away]: what setupHtml() actually does is loading a layout for your html output type
00:56 MikeSeth Macen[away]: a layout is a configuration of layers, so the end result is that whatever layers (and parameters to them) are specified in your html output type are loaded into the view
00:56 MikeSeth Wombert: yep.
00:57 MikeSeth Macen[away]: in the very simplest case, when you have no recursion among actions (e.g. no slots), you only have two layers in a layout: a decorator layer which is your main template, and a content layer which is the output of the action
00:58 Macen[away] nods
00:58 Wombert the most simple case is just one template :p
00:58 MikeSeth Macen[away]: notice that there is distinction between "an" action and the initial action. The route selects a single initial action, but it may use other actions, whether explicitly or through slots
00:58 Wombert but yes, usually you want a decorator with html, head, body, blah
00:59 Wombert or even pass control to another action by forwarding internally
01:00 MikeSeth Macen[away]: if you ask me, stop thinking about your project for a minute
01:00 MikeSeth write a simple blog application
01:00 Macen[away] "when you have no recursion among actions" -> this means "only one action" yes?
01:01 MikeSeth Macen[away]: there is always only one initial action, but it may use others (in fact, it may not, but the layout would through slots)
01:01 Macen[away] when you say that, I imagine a page that has a header, footer, and only the body changes
01:01 Macen[away] and a slot would be an additional piece of info, maybe "latest news" column
01:01 MikeSeth yeah
01:02 Macen[away] right
01:02 MikeSeth notice that slots, too, can be created either through configuration or at run time
01:03 Whisller [n=example@chello089076213203.chello.pl] has quit ["Good night"]
01:03 Macen[away] so there isn't an example class for a View, Action and template anywhere with the naming structure in a key, ie, green for Action name, Red for Post/Get or whatever
01:03 MikeSeth im not sure about the colors, but look at any one in the sample app
01:03 Macen[away] I just want to be able to see an example Class that makes use of all the Agavi features
01:03 Macen[away] it should be obvious I s'pose
01:04 Macen[away] right, thanks
01:04 Macen[away] i'll print off this log and re-read it when i get home
01:04 Macen[away] things may slot into place
01:04 MikeSeth well
01:04 MikeSeth seriously, write a blog
01:05 MikeSeth its a nasty little case where you get exposed to most agavi features
01:06 MikeSeth and, please please please, *do* read the source code. No one ever does that for some reason - but the source code is the best answer
01:06 Macen[away] what do you mean? the agavi.php etc?
01:06 MikeSeth even if routing is scary and execution filter is dirty :>
01:07 MikeSeth Macen[away]: yeah. It actually helps a lot to trace the whole execution from index.php to your templates and back. Gives you a great understanding on what Agavi does.
01:07 Macen[away] hmk
01:07 Macen[away] and have you got any example libraries, like PHPUnit, that may make my life easier? ones you use regularly?
01:07 Macen[away] i saw your blog it came up in Google
01:08 MikeSeth not really. I use Doctrine though, it makes databases so much nicer.
01:08 MikeSeth sometimes you need to hook up other things - PDF writing, sending mails, jpgraph
01:08 MikeSeth it's all trivial though
01:08 Macen[away] yeah they have nice doc's, might dive into that as well
01:09 MikeSeth the magic thing about agavi is that it basically takes PHP and XML and turns them into a domain specific language
01:10 Macen[away] tbh, the only reason i'm converting, is so that when i get employees, they can't bitch and moan
01:10 MikeSeth hahahahah
01:10 Macen[away] is the only reason
01:10 Macen[away] everything else is a bonus
01:10 MikeSeth mark my words
01:11 MikeSeth in three or so months you will be ripping your hair out bitching and moaning about "ALL THESE YEARS"
01:11 MikeSeth I did :>
01:11 Macen[away] ha hope so :x
01:11 Macen[away] anyways, thanks again
01:11 Macen[away] this would make a nice read for other people i expect
01:12 Macen[away] i'll clean it up when i've read through it
01:12 MikeSeth Macen[away]: there is a certain point at which there is a click in your head and then you say "whoa, this whole thing completely makes sense"
01:12 MikeSeth and thats when you begin recruiting other people
01:12 MikeSeth it's an act of mercy and compassion ;>
01:12 Macen[away] MikeSeth: i know exactly what you mean, i can feel it coming, but i know it's a big climb up the mountain before i get there
01:12 Macen[away] if you get me
01:13 Macen[away] it still feels a long way off atm
01:13 MikeSeth so I am telling you to stop working on your project and write a test case instead
01:13 MikeSeth do a blog
01:13 Macen[away] it's time man, us British, we have to want everything 3 days ago
01:13 Macen[away] it's how we are
01:14 MikeSeth well I think its a bad idea to start with a production project because some basic decisions need to be made
01:14 Macen[away] look at me today, i hadn't even installed agavi on localhost and didn't know you could use pear on command line on windows, and now i'm trying to be ready for a big project heh
01:14 Macen[away] yea
01:14 Macen[away] i just could never sell a blog that's all :P
01:15 MikeSeth consider it an investment, not an expense
01:15 Macen[away] i may write a "portfolio" system for my web site
01:15 MikeSeth it's one that's really worth it
01:15 Macen[away] that's a similar principle i s'pose
01:15 Macen[away] hmk
01:15 Macen[away] i've been wanting to do that actually
01:16 Macen[away] MikeSeth: will you do me that favour though and reply to email?
01:16 Macen[away] point me in the right direction
01:17 MikeSeth sure, I'll have to reboot to windows though, so tomorrow :>
01:17 Macen[away] ofc
01:18 Macen[away] thanks man, :>
01:18 Macen[away] gotta go it's late
01:18 MikeSeth welcome!
01:18 MikeSeth same here
01:18 Macen[away] hehe :x cya
01:18 Macen[away] [n=craigfai@81-86-45-98.dsl.pipex.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
01:47 implement [n=impl@cpe-075-189-144-072.nc.res.rr.com] has joined #agavi
01:52 implement [n=impl@cpe-075-189-144-072.nc.res.rr.com] has quit [Remote closed the connection]
01:52 implement [n=impl@mizuho.rdu-0.ip6.cynigram.com] has joined #agavi
02:35 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
02:38 kaos|work_ [n=dominik@xdsl-87-79-139-24.netcologne.de] has joined #agavi
02:48 kaos|work [n=dominik@xdsl-87-79-136-186.netcologne.de] has quit [Read error: 110 (Connection timed out)]
03:25 shoan [n=shoan@121.245.3.38] has joined #agavi
03:45 IcyT is now known as icyt
04:32 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has quit []
04:34 shoan [n=shoan@121.245.3.38] has quit [Read error: 110 (Connection timed out)]
06:47 shoan [n=shoan@122.166.1.164] has joined #agavi
09:06 v-dogg huomenta
09:18 v-dogg icyt: welcome
10:04 marklar|omni hi
10:10 CIA-32 [n=CIA@208.69.182.149] has quit [Remote closed the connection]
10:15 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
10:20 Whisller hi
10:21 marklar|omni hi
10:21 CIA-33 [n=CIA@208.69.182.149] has joined #agavi
10:42 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
10:49 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has joined #agavi
11:09 icyt [i=bnc@icysoft.de] has quit [Remote closed the connection]
11:10 icyt [i=bnc@icysoft.de] has joined #agavi
11:11 icyt [i=bnc@icysoft.de] has quit [Remote closed the connection]
11:12 icyt [i=bnc@icysoft.de] has joined #agavi
11:13 IcyT- [n=icyt@91.89.149.140] has joined #agavi
11:27 icyt is now known as IcyT
11:27 IcyT- [n=icyt@91.89.149.140] has quit ["No, this is NOT a connection reset by peer."]
11:34 shoan [n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)]
11:35 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has quit []
11:38 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
11:38 shoan [n=shoan@122.166.1.164] has joined #agavi
11:40 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection]
11:46 marklar|omni bloop
12:03 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
12:03 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)]
12:04 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
12:13 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
12:14 _cheerios huomenta
12:20 _cheerios ND won at PA. o_O
12:30 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
12:45 _cheerios i think i've finally recovered from x-mas + new years \o/
12:56 kaos|work_ [n=dominik@xdsl-87-79-139-24.netcologne.de] has quit []
13:04 marklar|omni is burning the new Dream Theater
13:08 kaos|work [n=dominik@dslb-084-063-106-104.pools.arcor-ip.net] has joined #agavi
13:19 epaulin [n=epaulin@219.137.42.191] has joined #agavi
13:35 _cheerios office chairs are way too expensive :|
14:13 IcyT is now known as icyt
14:27 splatch [n=splatch@code-house.org] has joined #agavi
14:27 splatch he;;p
14:28 splatch hello
14:29 splatch_ [n=splatch@213.251.169.132] has quit [Nick collision from services.]
14:29 splatch__ [n=splatch@213.251.169.132] has joined #agavi
14:30 splatch is now known as splatch_
14:30 splatch_ is now known as splatch
14:31 splatch is now known as splatch_
14:49 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has joined #agavi
14:57 JanK__ [n=JanK_@muedsl-82-207-248-097.citykom.de] has joined #agavi
14:59 JanK__ is now known as Janaaadfdfdf
15:02 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has quit [Nick collision from services.]
15:03 Janaaadfdfdf is now known as JanK_
15:30 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has joined #agavi
15:32 Wombert hai
15:40 v-dogg Wombert the choko eating monster
15:46 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
15:48 Wombert hai v-dogg
15:48 Wombert 'sup
15:48 v-dogg just leaving
15:48 v-dogg laterz
15:59 epaulin [n=epaulin@219.137.42.191] has quit ["Ex-Chat"]
15:59 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["Leaving"]
16:02 digitarald Happy Birthday Wombert :)
16:03 Wombert oh
16:03 Wombert hai
16:03 Wombert thanks :)
16:04 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
16:10 nfq Yo Wombert
16:10 nfq Happy Birthday mate. Slept little?
16:11 Wombert thanks
16:11 Wombert not much
16:11 Wombert awfully tired
16:11 Wombert I think I'll have a nap in a bit
16:11 implement ah, so ICQ was only wrong by a week :D happy birthday
16:13 nfq Good. Well, have a good party after the nap then!
16:13 Wombert oh yesw
16:14 nfq 25 now?
16:20 Wombert 24
16:20 Wombert :)
16:21 Wombert man 25 would be horrible
16:21 Wombert imagine that
16:21 nfq still a spring chicken, you lucky dog
16:21 Wombert that'd be halfway to 30
16:21 Wombert uuuh
16:21 Wombert heh :)
16:21 nfq 30? What's wrong with 30 ;)
16:22 Wombert dunno
16:22 Wombert I'd be as old as you!
16:22 nfq hehe.
16:22 Wombert :)
16:22 nfq hahaha
16:22 Wombert MAN IMAGINE BEING THAT OLD MY GOODNESS
16:22 Wombert hugs nfq
16:22 nfq haha
16:22 nfq thanks mate!!
16:22 nfq Well
16:23 nfq the ladies like older guys, oftentimes
16:23 Wombert you're welcome, grandpa
16:23 Wombert yes
16:23 Wombert they do!
16:23 nfq More experienced, more charming, more eloquent with the words
16:23 nfq you know...
16:24 nfq And especially younger ladies
16:24 nfq which is a shame really
16:24 nfq Because, when you are 18, you want 18 olds to fancy you
16:24 nfq but no, they want 25 year old guys
16:24 nfq good for you I guess hey Wombert
16:26 Wombert nah
16:26 Wombert we had a conversation bout that the other day didn't we
16:27 nfq we did
16:27 Wombert those 18yo honeys might be pretty and all, but really, too young
16:27 nfq Exactly
16:27 Wombert I mean, six years age difference, wouldn't mind that in, say, five years, but at this point, uh uh
16:27 nfq they mostly don't understand where older guys are at
16:28 nfq well, I have some young friends
16:28 nfq one of my best girlfriends here is 22
16:29 nfq and she is awesome, but I know notice that she is young is certain conversations
16:29 Wombert at new years eve, two buddies brought their new gfs
16:29 Wombert the one was 18
16:29 Wombert the other was 24 (I think)
16:30 Wombert ironically, they looked the exact opposite
16:30 Wombert but you could tell
16:31 nfq hehe. Well, I don't mind young ladies if they don't try to impress me
16:31 nfq just pure honesty
16:31 Wombert yeah
16:31 nfq always more attractive than trying to play older than you actually are
16:32 Wombert which they often do from my experience
16:32 Wombert can't blame them; they're just trying to adapt
16:32 nfq yes
16:32 nfq true
17:15 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi
17:15 Macen salut amigos
17:33 Wombert_ [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has joined #agavi
17:33 Macen right. so the first thing i try to do is echo "Hello World" in my new app, so I go to the default action IndexAction and in the execute method do echo 'Hello World'; - but this is obviously not correct as it defeats the object of converting youds.com to Agavi, so what should i be using?
17:34 Macen Hello World does of course appear, however I don't think my methodology is correct
17:36 Macen I go to the View, IndexSuccessView, i see the setupHtml method and the "set the title method", but what is $this?
17:36 Macen obviously $this is for the class but I mean, where does it fit in?
17:39 implement er
17:39 implement huh?
17:39 Macen So then you go to templates, and see a place where you can whack your HTML, excellent. but how do I pass information from the View or from the Action?
17:39 implement oh!
17:39 implement $this->setAttribute('my_message', 'Hello world!');
17:39 implement and in the template, echo $template['my_message']
17:40 Macen aha
17:40 Macen is now known as Macen[away]
17:43 Wombert_ or, in the template, just "Hello World":p
17:43 Wombert_ and don't set the message in the action
17:44 Macen[away] gotya
17:44 Wombert_ your action only pulls the data
17:45 Macen[away] the way i see the Action at the moment, is that it will usually for form orientated pages, have 2 methods, executeRead() and executeWrite() which will have to determine what form is being submitted or which GET vars have been passed?
17:46 Wombert_ not exactly
17:46 Wombert_ the action does not know about such a thing as "forms" or "get data"
17:47 Macen[away] hang on, lets keep it simple
17:48 Macen[away] i have youds.com that has index.php which uses $_GET to determine which file to include for the main body of the page
17:48 Wombert_ yes
17:48 Wombert_ and that is of course not the way to go
17:48 Wombert_ you use the routing to do that
17:49 Macen[away] right ok
17:49 Wombert_ did you look at the sample app
17:50 Macen[away] i looked at v-dogg's more than the one that comes with agavi
17:50 Macen[away] i have both running locally
17:51 Wombert [n=Wombert@dslb-084-056-015-028.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
17:57 Macen[away] <?php echo $inner; // print the content layer output ?>
17:57 Macen[away] where is $inner set?
17:57 shoan [n=shoan@122.166.1.164] has quit []
17:59 implement It's set by the execution filter as it progresses through your layers
18:01 shoan [n=shoan@122.166.1.168] has joined #agavi
18:02 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:10 shoan [n=shoan@122.166.1.168] has quit []
18:20 Macen[away] In the sample app, I'm trying to follow the default route for <route name="login" />; I have, LoginAction.class.php LoginInputView.class.php and LoginInput.php open but I can't see what corresponds to what or how the route the execution filter takes..
18:21 Macen[away] s/how/
18:21 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
18:21 _cheerios mo
18:24 Macen[away] oic
18:33 nfq Wombert_, you still here?
18:34 Wombert_ ya
18:34 nfq Dude, channel quick?
18:35 Wombert_ sure
18:35 Wombert_ is now known as Wombert
18:42 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
18:44 shoan [n=shoan@121.245.61.29] has joined #agavi
18:56 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
19:09 MikeSeth Macen[away]: hay
19:10 Macen[away] MikeSeth: ho
19:10 MikeSeth sup
19:10 Macen[away] going through the sample app
19:10 Macen[away] i'm converting current web site to agavi and adding a portfolio system too it
19:10 Macen[away] practice
19:10 Macen[away] you?
19:11 MikeSeth watching the wyoming election results, reading stuff
19:12 MikeSeth Wombert: btw, RP did cause a shake even with 5th in Iowa
19:12 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
19:16 MikeSeth Macen[away]: how's your app doing?
19:17 Macen[away] MikeSeth: stopped thinking about it, i'm converting youds.com atm for practice
19:17 MikeSeth haha, awesome
19:17 MikeSeth poke me if what
19:17 Macen[away] gracias
19:17 Macen[away] i need a lightbulb moment atm but i can feel it coming real quick now heh
19:18 Macen[away] hey you know what would be really cool
19:18 Macen[away] if you could give that email a good read
19:19 Macen[away] i just know i'll need you then
19:19 Macen[away] big time
19:19 Macen[away] and today actually
19:19 Macen[away] in factr
19:19 Macen[away] MikeSeth, don't leave your computer for the next month
19:19 Macen[away] heh
19:19 Wombert orly?
19:24 Macen[away] srsly!
19:25 Macen[away] (i forgot the "cool" response)
19:31 Wombert nap
19:32 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has quit []
19:34 Whisller_ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
19:41 MikeSeth i will
19:42 MikeSeth im consuming food atm
19:46 Macen[away] k
19:47 MikeSeth wow these people are anal
19:48 MikeSeth ditch the mention of AOL france
19:48 MikeSeth AOL is a very bad example for geotargeting
19:52 MikeSeth i dont understand the need for duplication of content for google
19:52 MikeSeth assertion that google only sees what lynx sees is wrong. google understands a lot of things
19:52 MikeSeth worst case scenario, you get nabbed for dupes
19:54 Macen[away] that's just leymans talk for text-based content in place of javascript content
19:55 Macen[away] the text-version is what you see in view source
19:55 Macen[away] minus the javascript
19:55 Macen[away] <noscript /> et al
19:55 MikeSeth google can parse that too
19:55 MikeSeth either way
19:55 MikeSeth what you have at your hands is an overglorified CMS
19:56 MikeSeth I wish I landed a project of this without effort :D
19:56 Macen[away] well exactly
19:56 Macen[away] it's a good one :D
19:57 Macen[away] the overglorification means it has to be spot on
19:57 MikeSeth and the whole theme thing is just that, themes
19:57 MikeSeth nothing particularly complicated
19:58 Macen[away] there is a schemes system actually which I intend to use the YUI library for that's not in there
19:58 Macen[away] YUI library for drag drop
19:58 Macen[away] so customers can see what the fabrics look like next to each other
19:58 MikeSeth YUI is heavy. I'd be wary of using it in commercial sites
19:58 MikeSeth try moo
19:59 Macen[away] indeed, i asked in ##javascript for a leightweight drag drop library, Dorward (useful guy) said drag drop doesn't come in lightweight format
19:59 Macen[away] haven't heard of that, will take a look when time comes
20:00 MikeSeth ;>
20:00 Macen[away] tbh i haven't investigated that properly, i just know it's possible because their competitor is doing it atm
20:00 MikeSeth aight
20:01 MikeSeth "No 3rd party software is used in any of our products so you can be sure that whatever your requirements are UDS can assist."
20:01 MikeSeth may wanna ditch this then ;>
20:01 Macen[away] um well that's now a lie
20:01 Macen[away] i'll probably inform them of Agavi actually, not that it will mean nothing to them
20:02 Macen[away] and they know about YUI
20:02 Macen[away] or they know it will be a 3rd party drag drop util
20:03 Macen[away] a contact from Isreal suggested a new framework that's cutting edge
20:03 Macen[away] ha
20:03 Macen[away] they'll love it
20:04 MikeSeth "jews use it"
20:04 MikeSeth hahahaha best argument ever
20:05 Macen[away] lol
20:05 MikeSeth youds.com is too long
20:05 MikeSeth consider trimming it
20:05 MikeSeth so what about that lightbulb moment?
20:06 Macen[away] it needs entirely re-writing, when i opened up IndexSuccess.php i was tempted to just start typing the <div />'s out heh
20:06 Macen[away] it's coming
20:07 digitarald psst ;) http://demos.mootools.net/DragDrop
20:07 digitarald vanishes
20:07 Macen[away] ace, gracias
20:08 nfq hehe digitarald
20:08 digitarald de nada
20:08 MikeSeth digitarald: you're one of moo devs right?
20:08 digitarald hey nfq, just came back from my daily M*A*S*H
20:08 nfq nice!
20:08 digitarald right, thats why I can advertise ;)
20:09 Macen[away] Paramount ftw
20:09 nfq digitarald: I think Jank_ was looking for you ;)
20:09 Macen[away] http://demos.mootools.net/Drag.Cart <-is exactly what i want, awesome
20:10 nfq Yeah, mootools is awesome, I have to say
20:10 nfq I use it as default on all our projects
20:10 implement Same :D <3 it
20:11 nfq digitarald: got a sec?
20:12 digitarald Macen: I coded that demo, but don't copy the code 1:1 ... not without trying to understand it :D
20:13 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has joined #agavi
20:13 MikeSeth Wombert: what do you think about employee-owned corporations?
20:13 Macen[away] digitarald: i expect i wouldn't be able too anyways
20:14 digitarald nfq, have to give my girlfriend a ride to work ... when the cat's away, the mice can play
20:14 Macen[away] digitarald: i'm one of those curious folk, i have to know what does what
20:14 nfq nice. See you later digi! Would be cool if you have a few mins
20:15 digitarald Macen: me too ... i'm an addicted code reader ;)
20:16 Macen[away] :D
20:16 Macen[away] MikeSeth: how do i setup a Master.php like in the sample app?
20:16 MikeSeth Macen[away]: see app/config/output_types.xml
20:16 shoan [n=shoan@121.245.61.29] has quit [Read error: 110 (Connection timed out)]
20:16 Macen[away] ah
20:17 MikeSeth http://trac.agavi.org/browser/branches/0.11/samples/app/config/output_types.xml lines 23029
20:17 MikeSeth er, 23-29
20:17 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
20:18 MikeSeth Macen[away]: a view's setupHtml() is the equivalent of loadLayout('default')
20:19 Macen[away] MikeSeth: right, so if I create a Master.php after adding the <configuration context="web"> it will default to the new page?
20:20 MikeSeth to be specific, after a view that did setupHtml() ends execution, a renderer will be invoked on the template; the template itself would be looked up in different locations
20:20 MikeSeth any attributes set on the shared execution container by the action or the view would be exported in to the template via $template
20:21 MikeSeth see also base action and view
20:21 MikeSeth (project base ones, not agavi base ones)
20:23 Macen[away] what i'm trying to do is, have Master.php for the header and footer, and then use echo $inner for the body
20:25 Macen[away] in the view, i have, $this->setAttribute('my_message', 'Hello world!');, then in IndexSuccess.php <?php echo $template['my_message']; ?> - works ok, but i want the routes to control what was before, index.php?target=page_name, where page_name would be included if it passed security checks
20:26 MikeSeth you mean you want to retain the old URL structure?
20:27 Macen[away] that would be nice for a quick fix but no, i want to implement modrewrite through agavi
20:27 MikeSeth well lucky for you, you can :D
20:27 Macen[away] said like a true mfi sales man!
20:27 Macen[away] hahah
20:28 MikeSeth <route pattern="/index.php?page=" cut="true" stop="false>
20:28 MikeSeth <route pattern="mypage" action="ShowMyPage"/>
20:28 MikeSeth </route>
20:28 MikeSeth :D
20:28 Macen[away] ohh
20:28 Macen[away] so i can have both :D
20:28 MikeSeth in the simplest case, mind you, routing is much more powerful than that
20:28 Macen[away] yea
20:28 MikeSeth routes can contain other routes, and declare defaults
20:29 MikeSeth for example
20:29 MikeSeth <route ... stop="false" module="Foo">
20:29 MikeSeth <route .. action="Bar"/>
20:29 MikeSeth </route>
20:29 MikeSeth this would cause the inner route to execute its action from module Foo
20:29 Macen[away] ok
20:35 kaos|work [n=dominik@dslb-084-063-106-104.pools.arcor-ip.net] has quit []
20:35 Macen[away] <route pattern="/web-development-clitheroe(-{target:[\S\s]+})?" cut="true" stop="false">
20:35 Macen[away] <route pattern="target" action="ShowMyPage"/>
20:35 Macen[away] </route>
20:36 MikeSeth yeah
20:36 MikeSeth then in the action/view, $rd->getParameter('target') ;>
20:36 Macen[away] awesome
20:37 Macen[away] that even makes sense cause i'm always going back and forth copying my "check for page" code
20:37 Macen[away] now it will have it's own file :D
20:38 Macen[away] is there any way i can tell Agavi to get it from the same source each time, like a library?
20:38 Macen[away] so if i update it for one, it updates for all?
20:38 Macen[away] would that be possible?
20:38 MikeSeth sure, callbacks :D
20:38 Macen[away] woot
20:38 Macen[away] do explain
20:38 MikeSeth a callback is a class that you bind into routes
20:39 MikeSeth it has special methods that get called when different processes on the bound route are happening
20:40 MikeSeth it is used in the cases where XML isnt comfortable for routing maps, or when you need actual code to take decisions
20:40 MikeSeth http://trac.agavi.org/browser/branches/0.11/samples/app/lib/routing/AgaviSampleA​ppLanguageRoutingCallback.class.php
20:42 Macen[away] right
20:47 Macen[away] http://youds.lh/web-delvelopment-clitheroe-somepage
20:47 Macen[away] takes me to Error404Success template
20:47 Macen[away] (spelt right)
20:47 Macen[away] http://youds.lh/web-development-clitheroe-somepage
20:48 MikeSeth do you have routing on? did you set up .htaccess?
20:48 Macen[away] it's the Agavi 404 yes
20:48 implement post your routing.xml too
20:49 MikeSeth Macen[away]: did you edit RewriteBase in .htaccess?
20:49 MikeSeth (and did you point the web / to pub/?)
20:49 Macen[away] http://pastebin.ca/843031
20:49 Macen[away] MikeSeth: yes and yes
20:50 implement you don't have a module=
20:50 Macen[away] MikeSeth: AllowOverride is All; RewriteBase is / and the base path points to pub/
20:50 Macen[away] IndexSuccess is working
20:50 implement <route pattern="/web-development-clitheroe(-{target:[\S\s]+})?" cut="true" stop="false" module="whatever module your ShowMyPage action is in">
20:50 MikeSeth yeah
20:50 MikeSeth :D
20:51 Macen[away] it's Default, with specified it isn't found
20:51 Macen[away] (as above i mean)
20:51 Macen[away] <route pattern="/web-development-clitheroe(-{target:[\S\s]+})?" cut="true" stop="false" module="Default">
20:52 MikeSeth also, you can rewrite the pattern as /web-development-clitheroe-(target:.+)
20:52 Macen[away] k
20:52 Macen[away] does it need the identifiers?
20:52 Macen[away] ^$
20:52 Macen[away] (trying)
20:52 MikeSeth not really, but for clarity and order you should use them when necessary
20:52 implement ^ means match at beginning, $ means match at end
20:53 Macen[away] ok
20:53 implement actually I don't really understand why you have a sub-route there at all
20:54 Macen[away] to match /web-development-clitheroe as well
20:54 implement <route pattern="/web-development-clitheroe(-{target:.+})?" module="Default" action="ShowMyPage">
20:55 implement won't that work?
20:55 Macen[away] yeh it needs ther action as well
20:56 implement eh, I mean this
20:56 implement <route pattern="/web-development-clitheroe(-{target:.+})?" module="Default" action="ShowMyPage" />
20:56 implement no sub-route at all
20:56 Macen[away] i'm trying with sub-route, it's working but in the ShowMyPage action i have $rd->getParam..('target'), not outputting
20:59 Macen[away] neither are working
20:59 MikeSeth brrr you confused me
20:59 MikeSeth first
20:59 MikeSeth I gave you the route in route scheme because I assumed you would want to map different parameters to different actions
20:59 MikeSeth (as you described your index.php thing)
21:01 MikeSeth you can absolutely do <route pattern="^/blah-(param:.+)" module="Foo" action="Bar"/> and it would call FooBar on /blah.zomg and you would get zomg from $rd->getParameter('param')
21:01 MikeSeth well, /blah-zomg ;>
21:01 Macen[away] wait it's working
21:01 MikeSeth of course it is ;D
21:02 Macen[away] what's <route pattern="target" action="ShowMyPage"/> doing?
21:02 Macen[away] i'm confused, you mean take that out?
21:02 Macen[away] it works with and without
21:03 Macen[away] now i need /sub-pages/ but that shouldn't be hard
21:03 Macen[away] ohhh i understand
21:03 Macen[away] i see
21:04 Macen[away] so <route pattern="a_specific_pattern" action="ShowMyPortfolio"/> would "catch" the pages that need to go to different actions
21:08 Macen[away] http://pastebin.ca/843058
21:09 Macen[away] if I put <?php echo $rd->getParameter('target'); ?> in Master.php, it outputs. If I take it out of Master.php, it doesn't output. if I put it in ShowMyPageSuccess, it doesn't output
21:09 MikeSeth Macen[away]: routes match one after another. When you use cut="true", the matching route removes the part that it matched from the path, so that following routes dont use it
21:10 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
21:10 MikeSeth I think I should write a tutorial on Agavi routing
21:10 implement Yeah, it's pretty complicated
21:11 Macen[away] well hang on that hasn't changed anything
21:11 Macen[away] http://pastebin.ca/843060
21:12 Macen[away] afacis, it just isn't sending it to the right action
21:12 MikeSeth Macen[away]: http://pastebin.ca/843062
21:12 Macen[away] waiiiiiit
21:13 Macen[away] just waiiiit
21:13 Macen[away] i know what it must be
21:13 Macen[away] i haven't used $inner yet
21:14 Macen[away] ok so that helps things heh
21:14 Macen[away] it's still not making sense though :|
21:15 MikeSeth Ask a question! :>
21:15 Macen[away] ;>
21:15 Macen[away] ok
21:18 Macen[away] http://pastebin.ca/843066
21:18 Macen[away] http://youds.lh/web-development-clitheroe-abc123456 //ShowMyPageSuccess.php: abc123456
21:18 Macen[away] http://youds.lh/web-development-clitheroe-blah //Agavi404
21:19 Macen[away] http://youds.lh/web-development-clitheroe-blahhhhh //Agavi404
21:19 MikeSeth um
21:20 MikeSeth first, you should not specify actions in a route that has stop="false"
21:20 MikeSeth or rather, you can, but you should use it carefully
21:20 v-dogg action="%actions.default_action"
21:20 v-dogg and stop=false
21:20 v-dogg probably the problem
21:20 MikeSeth yeah, % is missing
21:20 Wombert thanks for helping him out guys
21:21 Wombert gotta run now I'm afraid :/
21:21 MikeSeth Macen[away]: stop="false" means "if this route matches, do not take its action and execute it; keep processing routes"
21:21 MikeSeth Wombert: cs tonight?
21:21 Wombert MikeSeth: nah
21:21 Wombert party :)
21:21 MikeSeth :>
21:23 MikeSeth Macen[away]: in other words, you should do it the way I shown you
21:23 MikeSeth http://pastebin.ca/843062
21:24 Macen[away] i think it's %actions.default_module that's braking the second part, because when i copy it into the first part (that's working) it brakes that
21:25 Macen[away] MikeSeth: bah ok
21:25 v-dogg Macen[away]: you did realise there is % missing, didn't you?
21:25 Macen[away] v-dogg: from the start?
21:25 implement from the end
21:25 v-dogg no, from the end
21:26 v-dogg %predefined.config_values%
21:26 Macen[away] oh yeh so there is
21:26 Macen[away] rofl
21:26 Macen[away] okok, works perfect now. thanks all
21:26 Macen[away] http://youds.lh/web-development-clitheroe-blah //IndexSuccess.php: blah
21:27 Macen[away] http://youds.lh/web-development-clitheroe-blahhhh //IndexSuccess.php: blahhhh
21:27 Macen[away] http://youds.lh/web-development-clitheroe-abc123456 //ShowMyPageSuccess.php: abc123456
21:27 Macen[away] booyah
21:27 v-dogg .lh = lithuania?
21:27 Macen[away] .lh = localhost :D
21:27 v-dogg haha, roger
21:28 Wombert lawl
21:29 Macen[away] You don't have permission to access /web-development-clitheroe-http://www.google.com on this server.
21:29 Macen[away] haha
21:29 Macen[away] is that Agavi or is . not actually matching everything?
21:31 JanK_ Macen[away]: routing uses regexps
21:31 MikeSeth Macen[away]: are you matching .+ like I told you?
21:31 JanK_ so .* matches anything
21:36 Wombert okay guys
21:36 Wombert bai
21:36 Wombert and anchor patterns!
21:37 Wombert Macen[away]: apache 2.2?
21:37 implement haha, Wombert, go have fun
21:38 Wombert hope so :>
21:38 Wombert will have to buy expensive rounds for all mates :p
21:38 Wombert okay
21:38 Wombert out
21:38 Macen[away] Wombert: 2.2.6
21:38 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has quit []
21:38 Macen[away] ep
21:38 Macen[away] MikeSeth: yes, so in theory it should match everything but EOL EOF
21:39 Macen[away] iirc
21:39 Macen[away] ttp://pastebin.ca/843078
21:40 Macen[away] http://pastebin.ca/843078
21:40 MikeSeth remove cut="false"
21:40 MikeSeth you don't need it
21:40 MikeSeth and I don't understand why you insist on embedding a route in another route
21:41 MikeSeth (what happens is that when blah matches, your route is trying to call the default action from settings - does it exist?"
21:41 Macen[away] ok
21:41 Macen[away] MikeSeth: it does exist
21:41 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has left #agavi []
21:41 Macen[away] MikeSeth: the first pattern match (everything but blah) sends it to the generic page handler
21:41 v-dogg with .+ in the parent is the inner route ever called?
21:41 Macen[away] v-dogg: yes
21:42 Macen[away] http://youds.lh/web-development-clitheroe-blah //IndexSuccess.php: blah
21:42 Macen[away] http://youds.lh/web-development-clitheroe-blahhhh //IndexSuccess.php: blahhhh
21:42 Macen[away] http://youds.lh/web-development-clitheroe-abc123456 //ShowMyPageSuccess.php: abc123456
21:42 MikeSeth ah okay
21:42 MikeSeth then the internal subroute is pointless, remove it
21:42 Macen[away] note the difference in page names (the page name is outputted with the parameter
21:42 MikeSeth ah, it actually works right without cut="true"
21:42 MikeSeth never mind ;>
21:42 Macen[away] MikeSeth: the first pattern match (everything but blah) sends it to the generic page handler, when blah is matched, it'll send it to the portfolio action
21:42 MikeSeth Macen[away]: yep
21:42 MikeSeth Macen[away]: I never used it this way ;<
21:43 implement I think that's a really weird routing structure
21:43 v-dogg MikeSeth: outer routes are always cutted
21:43 Neubian [n=noway@66.193.168.130] has quit [Success]
21:44 Macen[away] it actually makes more sense to me, I could not use sub-routes and put the standard route with the pattern i want to match above it, to cut it out, but it started working right after i was about to change it so
21:44 MikeSeth implement: implicitly?
21:44 MikeSeth er, v-dogg
21:44 Macen[away] it's the colon that isn't being matched
21:44 Macen[away] in the http:// bit
21:45 v-dogg Macen[away]: iirc apache has issues with //
21:45 v-dogg MikeSeth: ?
21:47 MikeSeth v-dogg: I never realized that, I always specify cut="true" explicitly
21:47 MikeSeth lol, routing is smarter than I am
21:47 Macen[away] more importantly, why is http://youds.lh/web-development- being matched? http://youds.lh/web-development-
21:47 MikeSeth Macen[away]: if you use * then it would match indeed
21:47 MikeSeth use +
21:47 Macen[away] i am using +
21:47 Macen[away] "one or more"
21:47 Macen[away] http://pastebin.ca/843086
21:48 Macen[away] it's not in the (
21:48 Macen[away] oh it is
21:48 v-dogg it's matched because your parameter is optional
21:48 v-dogg { }
21:48 Macen[away] ah ic
21:49 v-dogg umm.. wait
21:49 Macen[away] oh ffs that brakes it lol
21:49 v-dogg no, the last - is part of the optional pattern so it shouldn't match.. hmm..
21:49 MikeSeth why ? after )
21:50 Macen[away] i want http://youds.lh/web-development but not http://youds.lh/web-development-
21:50 v-dogg yeah
21:50 Macen[away] with clitheroe-
21:51 MikeSeth http://pastebin.ca/843062
21:51 MikeSeth :D
21:51 v-dogg no, that is not what he wants
21:51 v-dogg because /web-development-clitheroe wouldn't work
21:52 Macen[away] ye
21:52 Macen[away] yea*
21:52 Macen[away] the last - should be optional based upon whether or not target is sent
21:53 MikeSeth well, then ditch the ? after )
21:53 MikeSeth it means "whole capturing expression is optional" IIRC
21:54 Macen[away] which is what i need
21:54 Macen[away] http://youds.lh/web-development-clitheroe //Agavi404
21:54 MikeSeth oh
21:54 Macen[away] shouldn't be 404, should send a null target to IndexSuccess
21:54 Macen[away] you see?
21:54 Macen[away] this doesn't make sense at all..
21:54 Macen[away] it should be working
21:54 implement http://pastebin.ca/843095
21:54 implement I was thinking something like that
21:55 implement you might need some cut= in there, I can't remember exactly how subrouting works
21:55 v-dogg no need for cuts
21:55 implement Thought not
21:56 MikeSeth Macen[away]: uuh, in http://pastebin.ca/843086
21:56 MikeSeth the - is inside the ( ) s
21:57 v-dogg like it should be
21:57 MikeSeth so /web-development-clitheroe would not make the route match
21:57 MikeSeth it will fall through
21:57 implement it's got a ? after it
21:57 v-dogg yup
21:57 MikeSeth man
21:57 MikeSeth I need to sober up lol
21:57 v-dogg afaik that's exactly how it should be
21:58 MikeSeth does ? makes parens optional or does it trigger greediness?
21:58 v-dogg Wombs or kaos to teh rescue
21:58 MikeSeth i dont remember..
21:58 implement It makes it optional
21:58 v-dogg optional
21:58 implement I think the routing probably needs to be refactored like crazy/maybe rewritten
21:58 v-dogg I'm going to hit the sack
21:58 implement g'night
21:59 MikeSeth yeah, ? does make ()s optional
21:59 MikeSeth according to pcretest(1) at least
21:59 v-dogg you can all continue with an image of my sacks in your mind
21:59 Macen[away] http://pastebin.ca/843098
21:59 v-dogg have a nice night :)
21:59 implement v-dogg: oh, thanks!
22:00 Macen[away] http://youds.lh/web-development-clitheroe // IndexSuccess.php: o/
22:00 implement :>
22:00 MikeSeth Macen[away]: yeah
22:00 Macen[away] http://youds.lh/web-development-clitheroe- // Agavi404 o/
22:00 Macen[away] http://youds.lh/web-development-clitheroe-anything // Apache404 doh
22:00 implement Apache 404?
22:00 Macen[away] doesn't get matched
22:01 Macen[away] http://youds.lh/web-development-blah // Agavi404
22:03 Macen[away] you know what
22:03 Macen[away] i'll set a seperate route for web-development-clitheroe
22:04 Macen[away] it works but i cant set the target: bit
22:04 MikeSeth what do you mean?
22:05 Macen[away] for getParameter
22:05 Macen[away] and the .+ doesn't work
22:05 _cheerios <route ...><defaults><default for="target">help-me-i-am-so-lost</default></defaults></route>
22:06 Macen[away] no i need to capture it from the url, target
22:06 Macen[away] it's that bit that's not working: (-{target:.+})
22:06 Macen[away] it should work
22:07 Macen[away] (from the previous one)
22:07 MikeSeth you have a separate route matching - now
22:08 MikeSeth so you should rewrite that simply as (target:.+)
22:09 _cheerios my advice would be to start simple, before you know your regex and routes better.
22:11 MikeSeth bb
22:12 Macen[away] http://pastebin.ca/843127
22:12 Macen[away] works exactly as expected
22:12 Macen[away] cut="false" is required
22:13 Macen[away] i'm now much better acquainted with routing in Agavi :D
22:14 Macen[away] http://pastebin.ca/843130
22:14 Macen[away] better way of doing it :D
22:15 MikeSeth Macen[away]: remove the {} s
22:16 MikeSeth and remove the ? in the second route
22:16 MikeSeth then only web-development-clithertoe-.+ will match
22:16 Macen[away] ah k, need the ? so that web-development-clitheroe matches remember
22:17 MikeSeth no, you need .+?
22:17 MikeSeth ah
22:17 MikeSeth it has to match without - too?
22:17 MikeSeth hmpf
22:17 Macen[away] lol
22:18 Macen[away] final one: http://pastebin.ca/843133 ({} required to stop - from braking target:)
22:19 _cheerios slaps MikeSeth
22:19 Macen[away] how do you remove an Action?
22:19 implement delete the files
22:19 Macen[away] k
22:28 v-dogg you probably don't have an action called "Error404Success"
22:33 Macen[away] i do
22:33 MikeSeth ..which still results in 404 :D
22:33 MikeSeth Macen[away]: no, the action itself is called Error404
22:33 MikeSeth 'Success' is a name for its view
22:34 Macen[away] the execution filter must figure it out because it does work
22:34 Macen[away] i see
22:34 Macen[away] http://pastebin.ca/843153
22:34 Macen[away] makes sense :>
22:34 Macen[away] so it's a view, not an action
22:34 Macen[away] got you
22:36 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
22:36 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit [Client Quit]
22:47 splatch_ oi!
22:52 _cheerios awww, i dislike reading these posts where these bloggers give out their earnings; and they're always like $5000-30000/mo
22:53 v-dogg _cheerios: write better rants and you can get it too! :)
22:54 _cheerios first, i'd need to blog. second, i'd need to learn to write better&faster so it's only about 1-2hrs/day. i mean, that's how much these guys spend...
22:54 v-dogg they are getting that from ads or what?
22:55 _cheerios i would guess so.
22:56 v-dogg wonderful place this internet
23:24 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
23:25 Macen[away] you really need to add a robots.txt entry for your .xml's, so annoying when they appear in Google
23:27 Macen[away] So if we take our blog-route from section 6.2.6 and want to generate a route to /blog/151/Agavi_rocks, we would use
23:27 Macen[away] $ro->gen("blog.article", array('id' => 151, 'title' => 'Agavi_rocks'));
23:28 Macen[away] where does the /blog/ bit get generated?
23:28 splatch_ Macen[away]: can you show me route definition?
23:28 Macen[away] i hope so, http://pastebin.ca/843213
23:30 Macen[away] i want to create /web-development-_target_/
23:32 MikeSeth mmbops
23:32 MikeSeth Macen[away]: by the pattern that matches (and its parents), or by an imply= rule
23:33 Macen[away] "dumb question": why should i bother when i can hard code the actual url just as easy?
23:33 Macen[away] instead of using $ro to generate /web-development-_target_/, why don't i just type out /web-development-
23:33 splatch_ Macen[away]: you can change all routes modifing only parent
23:34 Macen[away] hmm ok
23:34 Macen[away] i'll read up
23:34 splatch_ is it a good reason ? :)
23:35 Macen[away] yeah but i don't know how to define a parent
23:35 Macen[away] or whatever
23:35 Macen[away] i mean, the example is f***ing stupid
23:36 Macen[away] because it doesn't even touch on that
23:36 Macen[away] i think the writer believes everyone has some sort of mind-reading powers
23:36 splatch_ Macen[away]: <route><routes><route>
23:36 Macen[away] but yeh, it's a good reason
23:36 splatch_ every route can have sub-routes
23:36 MikeSeth Macen[away]: how would you implement routing? that's exactly how it works ;>
23:37 Macen[away] MikeSeth: http://www.agavi.org/docs/latest/manuals/manual/ch03s06.html :>
23:37 Macen[away] splatch_: ok, so when you define a new $ro, is it relative to the current path?
23:38 MikeSeth manu manuals need work
23:38 splatch_ Macen[away]: give me moment
23:38 MikeSeth Macen[away]: $ro is an instance of Routing, it's always the same
23:39 Macen[away] i mean $ro->gen
23:41 MikeSeth you can tell gen() to generate a relative or absolute url
23:42 MikeSeth also, routing generates a base href, which you use in HTML <base href="">
23:43 Macen[away] <base href="<?php echo $ro->getBaseHref(); ?>" />
23:44 Macen[away] MikeSeth: i think the relative option, according to the manual, refers to the inclusion of the http or https and domain name, or not
23:45 Macen[away] This would generate a relative URI, thus won't include the protocol (http/https/whatever) nor the host name. To generate a complete URI to the document with the same protocol that the user used, you set the "relative" option to false:
23:45 Macen[away] $ro->gen("blog.article", array('id' => 151, 'title' => 'Agavi_rocks'), array('relative' => false));
23:45 MikeSeth no, it's actually the full base path
23:45 Macen[away] ok
23:45 MikeSeth (the one in base href)
Day changed Sun Jan 06 2008
00:43 Whisller_ rocky balboa, nice movie. Rocky lose but movie was good ;)
00:50 splatch_ hehe
00:50 splatch_ Whisller_: but Rocky have been always won!
00:50 splatch_ or, always have been :)
00:51 Whisller_ Yes, because he don't lose this fight. yes he has less points, but he won. Because he fight with his weakness
00:52 Whisller_ Today I also saw taxidriver, nice but not great movie. I thought It's better
00:53 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
00:53 Whisller__ [n=example@chello089076213203.chello.pl] has joined #agavi
00:53 Whisller__ and one more time
00:54 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
00:54 Whisller___ fuck
00:55 Whisller___ So many whisllers ;)
01:07 Whisller___ [n=example@chello089076213203.chello.pl] has quit ["Good night"]
01:11 Whisller_ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
01:12 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
01:12 Whisller__ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
01:35 Macen[away] hmm
01:48 Macen[away] going home
01:48 Macen[away] bye
01:48 Macen[away] [n=craigfai@81-86-45-98.dsl.pipex.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
02:13 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:16 shoan [n=shoan@121.245.22.163] has joined #agavi
04:02 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has joined #agavi
04:02 Wombert re :>
04:02 Wombert man I spent ~200 fuckin bucks
04:02 Wombert p
04:03 Wombert asdas
04:03 Wombert MikeSeth: css?
04:04 Wombert s macks MikeSeth
04:04 Wombert smac impl
04:04 Wombert smacks implement
04:04 implement aaaaay
04:04 Wombert zomg
04:12 Wombert smacks MikeSeth
04:12 Wombert smacks MikeSeth
04:17 shoan [n=shoan@121.245.22.163] has quit [Read error: 110 (Connection timed out)]
04:43 shoan [n=shoan@121.245.30.27] has joined #agavi
05:04 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has quit []
06:26 shoan [n=shoan@121.245.30.27] has quit [Read error: 110 (Connection timed out)]
06:59 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
07:43 v-dogg huomenta
07:58 shoan [n=shoan@121.245.45.173] has joined #agavi
08:03 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
08:22 v-dogg oooo, futurama is on and nobody told me!
08:42 shoan [n=shoan@121.245.45.173] has quit [Read error: 110 (Connection timed out)]
09:23 marklar bloop
09:39 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:50 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
09:51 MikeSeth omnomnom
09:56 marklar blah
10:01 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
10:16 Whisller___ [n=example@chello089076213203.chello.pl] has left #agavi []
10:28 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
10:36 marklar whaah
10:42 MikeSeth_ -> food
10:42 marklar zomgfood
10:42 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
10:50 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
10:50 _cheerios huomenta
10:51 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
10:57 Whisller___ [n=example@chello089076213203.chello.pl] has left #agavi []
10:57 stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
10:58 shoan [n=shoan@59.92.145.156] has joined #agavi
11:11 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has joined #agavi
11:33 MikeSeth_ is now known as MikeSeth
11:42 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
12:02 marklar mike
12:02 marklar did you order the router?
12:11 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has joined #agavi
12:24 MikeSeth oh zomg shit
12:24 MikeSeth gimme the url again
12:24 MikeSeth pets Wombert
12:25 marklar sec
12:25 Wombert eh?
12:25 MikeSeth the url was for marklar
12:25 marklar http://www.noacomp.co.il/product.asp?productid=2725
12:25 marklar mmm logs
12:26 Wombert im still drunk
12:26 MikeSeth marklar: um.. wtf is this level one
12:26 MikeSeth it's a noname?
12:26 marklar yea
12:26 MikeSeth Wombert: meh, you had to wait till 4am for cs yesterday i see ;>
12:26 marklar it's megacheap and it works
12:27 MikeSeth marklar: you sure it's not full of fail?
12:27 marklar sec
12:31 marklar http://whirlpool.net.au/index.cfm?a=h_view&model_id=661
12:32 MikeSeth http://global.level1.com/technical.php?Id=862&Type=All&SearchName=WBR-3408
12:32 MikeSeth wow
12:32 MikeSeth mkay lemme see if our trolls have that
12:33 marklar it seems ok
12:37 Wombert wrt54g!
12:37 marklar kek
12:37 marklar hw.machine: amd64
12:37 marklar hw.model: Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
12:37 marklar hw.ncpu: 4
12:37 marklar *evil cackle*
12:38 marklar hw.physmem: 8578359296
12:38 marklar even more cackling
12:38 marklar oh
12:38 marklar mike
12:39 MikeSeth wat
12:39 marklar I bought a leather jacket for like 400
12:39 marklar instead of 1k
12:39 marklar ftw
12:39 MikeSeth come ~, show me
12:39 MikeSeth (do want)
12:39 marklar yea keke
12:39 marklar it's nice
12:39 Wombert man
12:39 Wombert you guys are weird
12:39 Wombert 400 what?
12:39 MikeSeth Wombert: why weird?
12:39 marklar nis
12:39 MikeSeth Wombert: 400 sheqels
12:39 MikeSeth Wombert: ~= $100
12:39 marklar around $100
12:42 marklar mike
12:42 marklar I might not goto work on wednesday
12:42 MikeSeth mmp?
12:42 marklar bush
12:42 marklar they're gonna close road #443 from 10am to 9pm
12:42 marklar and buki and I don't wanna come home late :(
12:43 marklar stupid american presidents
12:43 MikeSeth oh
12:43 MikeSeth fail
12:43 MikeSeth well win actually ;>
12:44 MikeSeth hahahah
12:44 MikeSeth http://jurist.law.pitt.edu/forumy/2006/06/rape-porn-and-criminality-political.ph​p
12:44 MikeSeth porn decreases raep
12:44 marklar pwn
12:45 MikeSeth also known as "gov't been lying again"
12:45 marklar Warning: main(http://jurist.law.pitt.edu/banner.php) [function.main]: failed to open stream: Bad file descriptor in D:\wwwroot\forumy\2006\06\rape-porn-and-criminality-political.php on line 59
12:45 marklar wtf.
12:48 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi
12:49 MikeSeth dunno
12:49 marklar http://varnish.projects.linpro.no/
12:49 marklar mmh?
12:49 marklar familiar with that?
12:50 Wombert sun = work day in il?
12:51 MikeSeth Wombert: yep
12:51 Wombert 5 work days or 6 per week?
12:51 Wombert and which are those?
12:51 marklar sun-thu = work
12:53 Wombert and fri equals the sat over here
12:53 Wombert where you do shopping and stuff
12:53 Wombert and sat = shabbat
12:53 Wombert aye?
12:53 MikeSeth Wombert: shabbat begins on friday eve
12:53 Wombert yes i know
12:54 marklar heathen
12:54 MikeSeth Wombert: at ~16.00 Friday everything closes down and fail commences
12:54 Wombert do you guys observe that?
12:54 Wombert looolz
12:54 Wombert :>
12:54 marklar heh
12:54 marklar there's also the dail of teh fail
12:54 marklar erm
12:54 marklar s/dail/day/
12:54 MikeSeth Wombert: I dont observe shit
12:54 marklar I have no idea how I managed to type dail
12:54 Wombert are _all_ shops etc closed?
12:54 Wombert or how many people are "fuck this" bout shabbat?
12:54 marklar tell him about kippur, the Day of the Boys on Bikes
12:54 MikeSeth Wombert: yah. In most cities you get fined if you open it
12:55 MikeSeth Wombert: bars/pubs etc are open though
12:55 marklar heh
12:55 marklar mike
12:55 marklar google torrent proxying
12:55 MikeSeth tf for, I has usenet
12:55 MikeSeth obtw, the guy responsible for orders went home. tomarraw.
12:55 marklar heh
12:55 marklar google it anyway
12:55 Wombert but you guys have gas stations?
12:55 splatch_ hello :)
12:56 marklar no, we just have camel feeding stations
12:56 Wombert where one can buy everything? :p
12:56 Wombert lolz
12:56 Wombert hugs marklar
12:56 Wombert mh
12:56 Wombert painkillah
12:56 Wombert shower
12:57 Wombert then try and get sober
13:00 MikeSeth Wombert: duhj
13:00 MikeSeth we're a modern country. We prolly have more free wifi than .de ;>
13:04 marklar that's because you can cover the whole country with, like, 4 APs
13:04 splatch_ :)
13:05 marklar wonders why fail.co.il cannot be registered yet, even though it expired in september
13:07 MikeSeth you probably want fail.org.il anyway :>
13:07 MikeSeth marklar: and .co.il is still in revokal
13:07 MikeSeth it will take some time till it drops
13:08 marklar and why doesn't mark.co.il have an expiration date
13:08 marklar wtf ;[
13:09 MikeSeth do you want it to? :|
13:11 marklar yesplz
13:11 marklar brb smoke
13:12 Wombert nah I was just wondering
13:12 Wombert if your gas stations are also like stupid, expensive little supermarkets
13:13 hachiya [n=nya@76.91.147.173] has left #agavi []
13:21 marklar yeah
13:22 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
13:23 kaos|work [n=dominik@dslb-084-063-110-229.pools.arcor-ip.net] has joined #agavi
13:25 Whisller___ is now known as whisller
13:25 whisller hi
13:30 marklar hai
13:30 MikeSeth Wombert: there are some, yeah
13:38 kaos|work [n=dominik@dslb-084-063-110-229.pools.arcor-ip.net] has quit []
13:41 MikeSeth http://catswiththumbs-frankr.blogspot.com/2007/12/new-study-confirms-cats-consid​er-humans.html
13:55 marklar hehe
13:55 marklar agrees
13:55 marklar that blog is way too spammy, though
14:01 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
14:16 Whisller__ [n=example@chello089076213203.chello.pl] has joined #agavi
14:16 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
14:19 whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
14:34 Whisller_ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
14:34 Whisller__ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
14:56 JanK__ [n=JanK_@muedsl-82-207-243-143.citykom.de] has joined #agavi
15:06 MikeSeth 2mmmm
15:06 MikeSeth bothers Wombert
15:06 MikeSeth bother bother!
15:07 MikeSeth is it a smart idea to use a validator to validate a persistent object?
15:12 JanK_ [n=JanK_@muedsl-82-207-248-097.citykom.de] has quit [Read error: 110 (Connection timed out)]
15:13 trophaeum anyone know of a less ugly way of doing a request with curl with raw post data than going the custom request route? (xmlrpc client call)
15:14 v-dogg file_get_contents w/ stream_context
15:15 v-dogg gotta hurry now, sorry
15:15 trophaeum v-dogg, oh you suck, tease me like that :) ok, guess ill go read, i hate not using curl for http requests though :)
15:16 trophaeum ok, found it, now to see if i can make this work easy
15:16 trophaeum thanks for the hint
15:16 trophaeum this should beat the ugly stick out of this curl stuff i was doing :)
15:18 MikeSeth trophaeum: you should really write your own curl wrapper, it always comes handy
15:18 MikeSeth want an example?
15:18 trophaeum MikeSeth, iv written a heap of em from time to time but i rarely keep using them after long because they are missing something or too heavy weight for my next task etc
15:18 trophaeum sure
15:20 MikeSeth sec.
15:20 trophaeum thx
15:22 JanK__ [n=JanK_@muedsl-82-207-243-143.citykom.de] has quit []
15:26 MikeSeth email plox ;D
15:26 trophaeum ?
15:27 _cheerios pastebin! pastebin!
15:28 trophaeum @#!$!@# I HATE DOING HTTP POSTS BY HAND
15:29 trophaeum all i want to do is a fscking xmlrpc request, why is it so painful without using sockets *sigh*
15:29 MikeSeth okay okay
15:29 MikeSeth geez
15:31 trophaeum sorry, dont mind me, just ranting due to how ugly this code is becoming as i type
15:32 MikeSeth http://pastebin.ca/843896
15:32 MikeSeth quick and dirty
15:32 MikeSeth but works nicely
15:33 marklar heh
15:33 marklar mike
15:33 marklar .il domains regged before 1999 never expire
15:33 MikeSeth marklar: GTFO
15:33 MikeSeth you serious?!
15:33 marklar yes
15:33 marklar fwding mail now
15:33 MikeSeth how come arafat.co.il expired then
15:33 MikeSeth fags!!
15:33 marklar sent to me@mikeseth.com
15:34 MikeSeth <3
15:34 trophaeum thats not bad, might do something based around that class for a few things iv been planning that need something like that :)
15:34 MikeSeth trophaeum: it was written specifically so that it's very easy to use it while retaining full CURL power (see parameter 3 in xxxRequest() :D)
15:35 MikeSeth notice also that this class assumes HTTP auth
15:36 trophaeum looks useful, thx
15:41 codecop [n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection]
15:42 trophaeum http://pastebin.ca/843909 - yay for a tiny lightweight xmlrpc client!
15:43 MikeSeth yehaw
15:44 trophaeum managed to actually use xmlrpc module on both client and server, sweet, so little code actually in use to do this :)
15:48 marklar lalal
15:53 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
15:56 MikeSeth Wombert: bother
15:56 MikeSeth bother bother
15:56 MikeSeth mmm
15:56 MikeSeth impl? v-dogg?
16:02 marklar me go ~
16:02 marklar later
16:02 MikeSeth http://www.linuxno.de/_data/gallery/nwl7/_medium_DSCN7823.JPG
16:26 _cheerios ho ho
16:46 Wombert re
16:46 Wombert :>
16:46 Wombert kk sober again xD
16:46 Wombert sup MikeSeth
16:48 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
16:49 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
16:50 MikeSeth Wombert: ahahah
16:50 MikeSeth i was asking
16:51 MikeSeth i have an object that sometimes persists and sometimes doesnt
16:51 MikeSeth it's usually an User attribute
16:51 MikeSeth there's a certain action that should only execute when the persisted object is in certain state
16:51 MikeSeth validator?
16:52 impl Wombert: You were *so* drunk last night
16:52 impl How's your head? :x
16:52 Wombert haha
16:52 Wombert hurts a little
16:53 impl MikeSeth: So what are you trying to figure out? The best way to determine whether the action should be executed?
16:53 Wombert but the mates were equally wasted
16:53 Wombert so it was an ace party after all
16:53 Wombert <3
16:53 impl lawl :p
16:56 MikeSeth impl: well, basically, in some situations the object's ID is passed down by a request (and is exported by a validator into a real object, which then persists). In other cases the validator should just grab the persisting object.
16:57 MikeSeth I donno if its a good idea to allow the validator to take decisions about input data like thatg
16:57 MikeSeth (ie if no id is passed from request, grab an existing object from persistence)
16:57 Wombert sorry for just sleeping in btw impl
16:57 impl I don't see any reason why you shouldn't do that, MikeSeth
16:57 Wombert I read the garbage collector paper and zZzZzz
16:57 Wombert I'll try that again when I have problems sleeping in :D
16:58 impl Wombert: hahah dude, don't worry about it
16:58 Wombert hugs impl
16:58 Wombert needs coffee now
16:58 Wombert and sth to eat!
16:58 Wombert mmmm
16:58 Wombert honey toast!
16:58 Wombert oh and
16:58 Wombert <<<<33333 smoking ban
16:58 Wombert SO GOOD
16:59 trophaeum coffee or rocket fuel? i prefer the rocket fuel routine when i wake up
17:00 _cheerios MikeSeth, the rubber ducky in the comments was good http://www.ohgizmo.com/wp-content/uploads/2007/04/473153924_182b7a84ab_o.jpg
17:01 MikeSeth impl: it feels wrong, like cutting a part of an action and placing it in a validator..
17:01 MikeSeth lol @ b
17:01 MikeSeth http://img.4chan.org/b/src/1199631395252.jpg
17:02 Wombert I read about 4chan on encyclopedia dramatica the other day
17:03 Wombert and it said that 4chan is the place were only fucktards and morons go
17:03 Wombert http://encyclopediadramatica.com/4chan
17:03 Wombert :>
17:03 Wombert HOME OF TRULY EPIC FAIL MikeSeth!
17:04 MikeSeth http://img.4chan.org/b/src/1199632802438.jpg
17:04 MikeSeth 4chan is the center of the interweb
17:04 MikeSeth http://img.4chan.org/b/src/1199633020600.jpg
17:04 MikeSeth I'm gonna call my company "long cat software"
17:07 MikeSeth http://img.4chan.org/b/src/1199637555251.png
17:07 MikeSeth aahahha
17:09 MikeSeth pokes Wombert
17:09 MikeSeth Wombert: http://www.linuxno.de/_data/gallery/nwl7/_medium_DSCN7823.JPG
17:10 Wombert whoa
17:10 Wombert well
17:10 Wombert fake :p
17:10 Wombert but still whoa
17:16 _cheerios the btard comic on ED is :p
17:17 trophaeum "Preparing system for Solaris Install" w00t
17:17 MikeSeth aight
17:17 MikeSeth im outta here
17:17 MikeSeth seeyall
17:18 MikeSeth &
17:19 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
17:31 icyt is now known as IcyT
17:37 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
17:42 Wombert_ [n=Wombert@dslb-084-056-034-239.pools.arcor-ip.net] has joined #agavi
17:42 marklar|omni hai
17:49 Wombert [n=Wombert@dslb-084-056-032-219.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
18:06 v-dogg trophaeum: got your http posting sorted?
18:08 trophaeum v-dogg, yea, stream context did the trick
18:08 v-dogg k k
18:09 _cheerios Ahonen \o/
18:11 Wombert_ <:
18:12 v-dogg Bischofshofen
18:12 v-dogg and you say our names are weird!
18:13 Wombert_ bishop's court
18:13 Wombert_ literally
18:13 Wombert_ :>
18:13 v-dogg David Hasselhofshofen
18:13 Wombert_ :>>>>>
18:13 Wombert_ aaah man
18:13 Wombert_ btw
18:13 Wombert_ knight rider is coming back!
18:13 Wombert_ you heard?
18:13 v-dogg yeah
18:13 Wombert_ they say the hoff makes an appearance too
18:14 Wombert_ but its a mustang gt500
18:14 Wombert_ :<
18:14 Wombert_ a kitt is not a kitt if it is not a firebird
18:14 Wombert_ :<
18:19 v-dogg yup
18:19 trophaeum Wombert_, haha, its missing the dodgy red led's too :(
18:19 v-dogg what? no! that can't be true
18:20 trophaeum it is
18:20 trophaeum i have no idea where the url is now but i read a full thing on the car replacing the old kitt
18:21 trophaeum i think it made /. if u feel like searching for it
18:21 v-dogg not really that interested :)
18:23 Whisller__ [n=example@chello089076213203.chello.pl] has joined #agavi
18:24 Whisller__ is now known as Whisller
18:25 Wombert_ it does have them
18:26 Wombert_ http://www.autoblog.com/2007/12/12/nbc-officially-announces-knight-rider-new-k-i​-t-t-unveiled/
18:27 _cheerios blinking lights! box office success guaranteed!
18:30 marklar|omni mmm blinkenlights
18:32 JanK_ [n=JanK_@muedsl-82-207-243-143.citykom.de] has joined #agavi
18:50 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi
18:54 Macen how do you reference the /pub/ directory from inside a View?
18:55 v-dogg do you need the filesystem path or what?
18:55 Macen yep
18:56 v-dogg AgaviConfig::get('core.pub_dir');
18:56 Macen cheers
18:56 marklar|omni NO REST FOR THE HOLY
18:57 marklar|omni er, hi.
19:05 shoan_ [n=shoan@59.92.137.40] has joined #agavi
19:08 Macen what OS' you guys use when developing with apache?
19:09 Macen er, agavi
19:09 v-dogg win
19:09 Macen er, processor
19:09 Macen heh
19:09 Macen i'm on a 3.2ghz and finding the cache loading quite slow
19:09 Macen (single core)
19:10 Macen this normal?
19:11 v-dogg do you have translation/i18n enabled?
19:11 v-dogg (settings.xml)
19:12 _cheerios and have apc or similar running...
19:12 Macen nah
19:12 Macen i need an upgrade anyway
19:13 Macen so, when the database gets updated, how does the cache system work? does it know to re-cache?
19:13 _cheerios im on a p4-2ghz here :p
19:13 Macen or are the sql statements run on each request even in production?
19:14 v-dogg by default only config files are cached
19:14 v-dogg i.e. xml files
19:14 Macen oh right
19:14 shoan [n=shoan@59.92.145.156] has quit [Read error: 110 (Connection timed out)]
19:14 Macen so everything else is run on the fly?
19:14 v-dogg agavi doesn't execute any sql statements, they are all your application code and, by default, they are executed always
19:14 Macen what about the execution filter?
19:15 Macen yea that's good
19:15 Macen i have mysql caching anyway and that is auto-updated when the database is
19:15 Macen how/when is the execution filter, executed?
19:15 Macen is now known as Macen[away]
19:15 v-dogg you can cache actions/views/slots or complete pages if you want to
19:15 v-dogg but that's something to worry about later
19:15 Macen[away] not really sounds too much like hard work
19:16 Macen[away] i want to know how much overhead i have to compensate for?
19:16 v-dogg depends what your application does, of course
19:17 Macen[away] generally speaking, 2-3 modules with 9 or 10 actions per module
19:17 v-dogg but what do those actions do, that's the question
19:17 v-dogg but really, don't worry about performance at this point
19:18 Macen[away] ok
19:18 Macen[away] i won't
19:18 v-dogg you can turn on caching later
19:18 Macen[away] but i do like really lightening fast sites
19:18 Macen[away] i know agavi is super-fast, so someone must of tested it :>
19:19 Macen[away] what is this caching? can it cache my php files?
19:19 Macen[away] "optimise" them?
19:19 v-dogg it's not super-fast really, but don't worry about it now :)
19:19 _cheerios hehe
19:21 v-dogg Macen[away]: execution filter can cache the output of your actions
19:21 v-dogg for example it caches my menu action so that it doesn't have to be rendered every time
19:22 v-dogg you can have complex rules what, when and how to cache
19:22 v-dogg but learn the basic stuff first
19:22 Macen[away] you worry me v-dogg :P
19:24 v-dogg why?-)
19:25 Macen[away] i've never used a framework before, so don't know what to expect, that's all
19:27 _cheerios ~ be afraid, be very afraid ~
19:27 v-dogg expect hard work, lots of learning, things feeling weird at first
19:27 v-dogg but there is a prize! :)
19:28 marklar|omni beer!
19:28 v-dogg lots of it
19:28 marklar|omni yeah
19:28 v-dogg and 18-year old teens dancing nude
19:28 marklar|omni mmm, teentits
19:28 v-dogg _girls_
19:29 v-dogg or boys, if you prefer
19:29 marklar|omni or boys, if you swing that way
19:29 marklar|omni er.
19:29 v-dogg :)
19:29 marklar|omni =D
19:29 marklar|omni k, teevee
19:29 marklar|omni bbiab
19:45 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Read error: 110 (Connection timed out)]
19:46 Macen[away] can you force a view to switch to a/the Error404 view?
19:47 Macen[away] like if you catch an exception, send the user to Error404
19:48 v-dogg are you really talking about doing in the View?
19:48 v-dogg or from an Action
19:48 Macen[away] I'm in a View atm
20:01 Macen[away] ???
20:02 v-dogg sorry, in the middle of something here
20:02 Macen[away] k
20:03 v-dogg you can forward or redirect to the 404 action, don't know which would be better
20:05 Macen[away] i'll do it with routing callbacks
20:06 Whisller__ [n=example@chello089076213203.chello.pl] has joined #agavi
20:09 v-dogg better
20:09 Macen[away] so do we not normally do things like that from View?
20:09 Macen[away] what would a View's purpose be?
20:10 _cheerios you should google up on MVC
20:11 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
20:11 Macen[away] i've printed out the Wikipedia page but it's about as much use as a peado at a swimming baths
20:11 Macen[away] i see how an Action would be better now i opened it up
20:11 Macen[away] i can return 'Error404' instead of 'Success' i presumer
20:12 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
20:13 _cheerios there's much more nicer technical explanations around. that wikipedia article seemed skimpy.
20:13 Wombert_ wait
20:13 Wombert_ do what with routing callbacks
20:14 Macen[away] basename(is_file(AgaviConfig::get('core.pub_dir').'content/'.$target.'.php'))
20:16 v-dogg basename(is_file ?
20:17 Macen[away] i didn't copy all the code
20:17 Macen[away] you get the picutre
20:19 Macen[away] the basename() is used to preg_match the string after it's verified
20:19 Macen[away] obviously is_file won't basename very well ;>
20:20 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
20:21 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Remote closed the connection]
20:27 Macen[away] from: public function getDefaultViewName()
20:27 Wombert_ eh?
20:27 Macen[away] how do you return an Error page?
20:27 Wombert_ wait
20:27 Macen[away] now what
20:28 Wombert_ wait wait
20:29 Wombert_ walk me through what you are doing exactly
20:29 Macen[away] right
20:29 Macen[away] you ready? ;>
20:29 Wombert_ certainly
20:29 Macen[away] <route pattern="/web-development(-{target:[\w-]+})?" cut="false" module="Default" action="%actions.default_action%" /> is called
20:30 Macen[away] if target doesn't exist on the filesystem, Error404 should be produced
20:30 Wombert_ okay
20:30 Wombert_ so /web-development is a valid URL?
20:30 Wombert_ what exactly is that route doing?
20:31 Wombert_ why cut="true"
20:31 Macen[away] target == NULL is valid, target == a file that doesn't exist, isn't
20:31 Macen[away] well i shortened the pattern
20:31 Macen[away] the fukll one includes sub-routes
20:31 Macen[away] full*
20:32 Macen[away] http://pastebin.ca/844245
20:32 Macen[away] cut="true" stops it from 404'ing, not sure exactly why
20:33 Macen[away] oh, it's false - i remember, it lets the sub-pattern be checked
20:33 Wombert_ hose urls do not make sense
20:33 Wombert_ *those
20:34 Macen[away] they're search engine friendly i kno
20:34 Macen[away] /web-development is a url
20:34 Macen[away] /web-development-pagename is a url
20:34 Macen[away] /web-development/innerpagename is a url
20:35 Wombert_ it's because your patterns are not specific enough
20:35 Wombert_ and also because they are not anchored properly
20:35 Wombert_ for instance, your home page url matches anything
20:35 Wombert_ not just "/"
20:35 Macen[away] i'm too used to using .htaccess ;>
20:35 Wombert_ well if you did it like that in .htaccess
20:35 Macen[away] ah yes, no, i took the $ when i was testing with no routes
20:36 Wombert_ look
20:36 Wombert_ <route pattern="/web-development-$" module="Default" action="Error404" />
20:36 Wombert_ matches /zomg/your/urls/are/lolz/web-development-
20:37 Macen[away] web-development(-{target:[\w-]+})?
20:38 Macen[away] according to that, web-development should match, web-development- shouldn't
20:38 Macen[away] because of (-{target:[\w-]+})?
20:38 Wombert_ yes
20:38 Macen[away] however,
20:38 Wombert_ but your home page url matches that url
20:38 Macen[away] it matches web-development-
20:38 Macen[away] so,
20:38 Macen[away] <route pattern="/web-development-$" module="Default" action="Error404" />
20:38 Wombert_ no
20:38 Macen[away] fixes that
20:38 Wombert_ it does not
20:38 Wombert_ no
20:38 Wombert_ what is the portfolio thing
20:38 Macen[away] promise it does
20:38 Wombert_ what is the url supposed to look like
20:38 Wombert_ no, Macen[away]
20:39 Wombert_ that url does not match such a route
20:39 Wombert_ can you give an example for the portfolio thing please
20:39 Macen[away] sure
20:39 Macen[away] /web-development-portfolio
20:40 Wombert_ would you like to define the possible URLs in the routing?
20:40 Wombert_ how many different pages exist?
20:40 Macen[away] no, too many
20:40 Wombert_ or would you rather have code
20:40 Wombert_ okay
20:40 Macen[away] rather code yes
20:40 Wombert_ is it static pages?
20:41 Macen[away] apart from Portfolio
20:41 Macen[away] yes
20:41 Wombert_ like portfolio.html
20:41 Wombert_ ?
20:41 Wombert_ okay
20:41 Macen[away] :)
20:41 Wombert_ and marketing?
20:41 Macen[away] exactly the same, different "name" at the start
20:42 Macen[away] marketing-advertising instead of web-development
20:42 Wombert_ okay
20:42 Wombert_ not just "marketing"?
20:42 Macen[away] it could be
20:42 Macen[away] according to the route, not just marketing though
20:42 Macen[away] has to be marketing-advertising, according to the route
20:43 Wombert_ okay
20:43 Macen[away] <route pattern="^/marketing-advertising-$" module="Default" action="Error404" /> <<needed updating (used to be just marketing)
20:43 Wombert_ no
20:43 Macen[away] http://pastebin.ca/844268
20:44 Wombert_ what is target
20:44 Wombert_ and what is page ?
20:44 Macen[away] the name of a file without .php
20:44 Macen[away] page is the name of a file to be included inside another file without the .php
20:45 Wombert_ and all this stuff is static?
20:45 Macen[away] yes
20:46 Wombert_ what is target for, then
20:46 Wombert_ give more url examples please
20:46 Macen[away] http://youds.lh/web-development-websites-business
20:47 Macen[away] http://youds.lh/web-development-websites-ecommerce
20:47 marklar|omni [n=mark@uk.mark.org.il] has quit ["leaving"]
20:47 Macen[away] http://youds.lh/web-development-websites-starter
20:48 Macen[away] target is, "business", "ecommerce", "starter", respectively
20:48 Macen[away] that's all i'm working on at the moment
20:48 Wombert_ why not just a document with this full name?
20:48 Wombert_ what if you want more "levels" in the future
20:48 Wombert_ etv
20:48 Wombert_ *etc
20:49 Macen[away] not sure what you mean? i'd just change the route
20:49 marklar|omni [n=mark@totally.failed.name] has joined #agavi
20:50 Wombert_ why don't you simply do
20:51 Wombert_ <route name="static" pattern="^/(file:[\w-]+)$" module="Default" action="StaticPage" />
20:51 Wombert_ replace all - with / in file
20:51 Wombert_ look it up in the file system
20:51 Wombert_ done
20:52 Macen[away] oh right
20:52 Wombert_ web/development/websites/business.html
20:52 Wombert_ and please anchor your urls
20:53 Wombert_ and use ^/$ for the home pattern
20:53 Macen[away] i'm converting an existing structure and an existing web site, mainly for practice for a bigger project, i don't fancy spending half the time on this changing the existing folder structure
20:53 Wombert_ okay
20:53 Wombert_ well
20:53 Macen[away] websites-business is actually websites_business.php in the route dir
20:53 Macen[away] the routes with the / in, are in ./web
20:54 Macen[away] or ./marketing
20:54 Wombert_ shakes head
20:54 Wombert_ you need to change things, of course
20:54 Wombert_ it does not make sense to simply convert an old system 1:1
20:54 Macen[away] um well it's for practice so yes it does heh
20:55 Wombert_ then it is a waste of time, as you don't take advantage of the abilities of a more structured new system
20:55 _cheerios he probably just wants the pretty urls for now :)
20:55 Macen[away] i'm importing the old data structure so that i can develop a portfolio system with Agavi
20:56 Macen[away] i just want to get the routing working for now
20:56 Macen[away] at this rate i'll sack it off
20:58 Macen[away] so anyway, my question is, how do i send the user to Error404 view after determining the page does not exist on the filesystem from inside an Action?
21:01 Macen[away] is that it
21:01 Macen[away] i wasted 10minutes
21:01 Macen[away] brilliant.
21:01 Macen[away] [n=craigfai@81-86-45-98.dsl.pipex.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
21:01 _cheerios charming fella
21:04 Wombert_ ...
21:04 Wombert_ is now known as Wombert
21:04 _cheerios Wombert_, you should add a $100 paypal link to agavi.org mainpage. It'd add a touch of humor for these cases. Atleast I could give link love around the channel. :)
21:05 Wombert man, if hes not willing to deviate from the nonsense he learned in the past, why is he bothering to use a framework then anyway?
21:05 Wombert :/
21:06 _cheerios the pretty URLs. he needed some software to do them for him :)
21:06 marklar|omni heh
21:10 Wombert I mean, 20 wrong routes for such a simple thing
21:10 Wombert you tell him
21:10 Wombert and he insists it's a bug in agavi
21:10 Wombert pff
21:10 Wombert and he wasted 10 minutes?
21:10 Wombert how bout him wasting _my_ time
21:11 JanK_ [n=JanK_@muedsl-82-207-243-143.citykom.de] has quit []
21:11 Wombert or do I look like I'm running a charity
21:11 Wombert with free support
21:11 Wombert </rant>
21:11 Wombert ->
21:11 _cheerios or disturbing the channel silence with nonsense. that has to be a crime in some country.
21:12 marklar|omni it's a crime in israel
21:12 marklar|omni you get shot for stuff like that here.
21:12 _cheerios do they spare the camel the guy rode in? :(
21:14 marklar|omni nope
21:14 marklar|omni minced into catfood.
21:15 _cheerios i like!
21:15 Wombert ahahah :>
21:15 _cheerios finally watched Borat the other day. it was actually funny
21:16 marklar|omni 'twas ok last time I saw it
21:18 marklar|omni I need ideas for a website hosted under "failed.name"
21:19 Wombert in spider man2
21:19 Wombert why does peter parker lose his power
21:19 Wombert AND HOW CAN HE NOT LOVE KIRSTEN DUNST FFS
21:19 marklar|omni smalltits
21:21 Wombert heres some news for ya
21:21 Wombert 1) shes tasty
21:21 Wombert 2) tit size is not the most important thing about a woman
21:23 Wombert anyway
21:23 Wombert rly
21:23 Wombert ->
21:23 marklar|omni do not want
21:24 Wombert WAHT
21:24 _cheerios marklar: pics of chinese, their real names, and made up english nicknames. link them to active reddit usernames like mikeseth. make up story of chinese government using reddit for propaganda before ww3. lean back, hire lawyers, enjoy show.
21:24 Wombert smacks marklar|omni
21:25 marklar|omni what
21:25 marklar|omni :(
21:25 marklar|omni I just like tits.
21:25 Wombert marklar|omni: watch http://www.thedailyshow.com/video/index.jhtml?videoId=127083&title=kirsten-dunst
21:25 Wombert then we talk again
21:25 marklar|omni any tits in there?
21:25 Wombert WATCH IT
21:26 marklar|omni I can't, MikeSeth is playing bf2
21:26 marklar|omni can't lag him :(
21:26 marklar|omni http://marklar.tumblr.com/
21:26 Wombert WAHT?
21:26 Wombert lawl
21:26 Wombert tell him
21:26 Wombert cs later
21:26 marklar|omni we need a router with qos :\
21:27 v-dogg woot, what did you do while I was away?
21:27 v-dogg 23:01 < Macen[away]> i wasted 10minutes
21:27 v-dogg 23:01 < Macen[away]> brilliant.
21:27 marklar|omni heh
21:27 marklar|omni he is tehfail
21:29 v-dogg 10 minutes is not that long if you are learning a new framework and a totally new concept of ideas at the same time :)
21:29 marklar|omni hehe
21:29 marklar|omni has anyone worked with icontact?
21:29 v-dogg we should probably introduce CI for him
21:31 Wombert it is fucking sunday evening
21:32 Wombert and hes getting the help (hes not listening to) for free
21:32 Wombert grr
21:32 _cheerios AARRRRRRR!!! :D
21:33 _cheerios marklar, what's with all the screens? what ye monitoring?
21:33 marklar|omni collectd / mrtg
21:33 Wombert ALL NON JEWS
21:33 Wombert MOSSAD!
21:33 Wombert ZOMG
21:33 Wombert !
21:33 marklar|omni kekek
21:33 marklar|omni *stab*
21:33 _cheerios hehe
21:33 v-dogg Wombert: I need you, now #php :)
21:33 marklar|omni tags along
21:33 v-dogg 23:31 < Wolfpaws> v-dogg: About that bug you showed me, that's non-existant. It's bogus.
21:33 _cheerios i was shocked to see v-dogg helping people in #php yesterday
21:34 v-dogg 23:32 < Wolfpaws> v-dogg: glob returning false instead of blank array
21:34 v-dogg 23:32 < Wolfpaws> v-dogg: http://bugs.php.net/bug.php?id=43461
21:34 v-dogg 23:33 < v-dogg> Wolfpaws: you really believe what they say in bugs.php.net :D
21:34 marklar|omni lawlz
21:39 v-dogg _cheerios: why?-)
21:42 _cheerios you're so nice!
21:44 _cheerios ISRAELI security officials are to brief President George W Bush on their latest intelligence about Iran’s nuclear programme - and how it could be destroyed - when he begins a tour of the Middle East in Jerusalem this week.
21:45 _cheerios While security officials are reluctant to reveal all their intelligence, fearing that leaks could jeopardise the element of surprise in any future attack, ... <-- :p
21:45 marklar|omni heh
21:45 marklar|omni the dimwit is gonna block all damn traffic on wednesday
21:45 marklar|omni prolly gonna work from home
21:47 v-dogg bed time
21:48 _cheerios http://www.timesonline.co.uk/tol/news/world/middle_east/article3137521.ece?view=​print << will see in a few years if 1st comment is worth his salt
22:00 MikeSeth what is this fail
22:02 marklar|omni hi2u
22:02 marklar|omni eternal geekdom is achieved now
22:02 marklar|omni irc'ing 2 meters away..
22:04 MikeSeth :<
22:28 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:47 Whisller__ [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
23:02 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["n"]
23:51 implement [n=impl@mizuho.rdu-0.ip6.cynigram.com] has quit [Remote closed the connection]
Day changed Mon Jan 07 2008
00:15 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
00:26 Wombert re
00:26 Wombert nudges MikeSeth
00:33 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
00:34 Whisller___ [n=example@chello089076213203.chello.pl] has quit ["Good night"]
00:52 Wombert [n=Wombert@dslb-084-056-034-239.pools.arcor-ip.net] has quit []
01:40 IcyT is now known as icyt
01:48 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:41 epaulin [n=epaulin@219.137.35.177] has joined #agavi
04:06 epaulin [n=epaulin@219.137.35.177] has quit ["Ex-Chat"]
04:06 epaulin [n=epaulin@219.137.35.177] has joined #agavi
05:06 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
05:40 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit []
06:49 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
06:49 Whisller___ [n=example@chello089076213203.chello.pl] has quit [Client Quit]
07:14 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
07:30 shoan_ [n=shoan@59.92.137.40] has quit []
07:43 v-dogg huomenta
07:47 marklar hi
08:09 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
08:11 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
08:22 epaulin_ [n=epaulin@219.137.43.102] has joined #agavi
08:22 epaulin_ [n=epaulin@219.137.43.102] has quit [Read error: 104 (Connection reset by peer)]
08:31 E_mE [n=E_mE@82.152.253.191] has joined #agavi
08:31 E_mE huomenta
08:33 v-dogg MikeSeth: what plugins do you use with serendipity? I would like to have some markup system + geshi for syntax highlighting. both are available but I'm wondering (a) what markup to pick and (b) will geshi work with it
08:40 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:40 RossC0 Huomenta
08:41 epaulin [n=epaulin@219.137.35.177] has quit [Read error: 110 (Connection timed out)]
08:42 MikeSeth v-dogg: I use geshi
08:43 MikeSeth huomenta!
08:44 marklar brrrrragh
08:45 MikeSeth :<
08:45 MikeSeth look @ ##php people
08:45 MikeSeth 08:36 -!- Irssi: Starting query in freenode with Niphyr
08:45 MikeSeth 08:36 * Niphyr slides his hands up your inner thigh
08:47 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
08:47 marklar heh
08:47 epaulin [n=epaulin@219.137.43.102] has joined #agavi
08:47 marklar we ended up buying dhtmlx.com's grid thing
08:48 MikeSeth the one you said you would?
08:58 marklar yea
09:00 shoan [n=shoan@122.166.1.168] has joined #agavi
09:02 marklar heh wtf
09:03 marklar "... and call the following command: mygrid.enableSomething();"
09:03 marklar this is stranger than my code
09:10 splatch__ [n=splatch@213.251.169.132] has quit [Read error: 110 (Connection timed out)]
09:27 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
09:27 _cheerios huomenta
09:35 E_mE [n=E_mE@82.152.253.191] has quit [Remote closed the connection]
10:10 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
10:18 bleachy [n=bleachb@80.4.120.163] has joined #agavi
10:33 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
11:12 JanK_ [n=JanK_@muedsl-82-207-243-143.citykom.de] has joined #agavi
11:26 digitarald [n=Miranda@51.Red-83-52-198.dynamicIP.rima-tde.net] has joined #agavi
11:27 digitarald Huomenta!
11:29 RossC0 Huomenta!
11:42 MikeSeth opinions please
11:42 MikeSeth validator sets the global User object: yes/no?
11:43 digitarald no++
11:43 RossC0 no++
11:44 MikeSeth thanks $gut
12:16 digitarald [n=Miranda@51.Red-83-52-198.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
12:42 MikeSeth uh guise
12:42 MikeSeth AgaviNumberValidator can
12:42 MikeSeth can't parse float values :<
12:42 MikeSeth liek zomg?
12:43 v-dogg of course it can!
12:43 v-dogg but I think it uses your current locale by default
12:44 MikeSeth wait, reading codes
12:44 MikeSeth ah. tits.
12:44 MikeSeth type=float lol
12:44 MikeSeth nice!
12:45 digitarald [n=Miranda@51.Red-83-52-198.dynamicIP.rima-tde.net] has joined #agavi
12:55 marklar eeeasdf
12:55 marklar food made me tired
13:11 MikeSeth and happeh
13:13 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
13:13 marklar nah
13:13 marklar just tired
13:14 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Client Quit]
13:23 JanK_ [n=JanK_@muedsl-82-207-243-143.citykom.de] has left #agavi []
13:26 digitarald [n=Miranda@51.Red-83-52-198.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
13:26 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:36 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
14:09 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
14:36 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:36 MrJeep_ good morning
14:40 MikeSeth wtf
14:40 MikeSeth I broke something
14:40 MikeSeth suddenly my validators don't execute
14:40 MikeSeth harrr
14:40 MrJeep_ Hi, I still have problem with dates from from propel :S
14:40 MrJeep_ Exception : Calendar type 1197867600 not supported
14:40 MikeSeth MrJeep_: wish I could help you but I don't use propel
14:40 MrJeep_ echo $tm->_d($schedule->getDate('U'));
14:41 MrJeep_ :S thanks anyway :)
14:41 MikeSeth MrJeep_: try $tm->_d(new AgaviCalendar($schedule->getDate('U'));
14:41 MikeSeth (I think)
14:43 MrJeep_ let's see
14:44 MrJeep_ well, first AgaviCalendar is an abstract class, I guess I have to use the factory method
14:44 trophaeum [i=vqbkfc@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]
14:45 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
14:45 MrJeep_ it worls using the factory method
14:45 kaos|work [n=dominik@dslb-084-063-110-069.pools.arcor-ip.net] has joined #agavi
14:45 MrJeep_ but It's weird since tm->_d was able to format timestamp directly
14:45 kaos|work $tm->_d(new AgaviCalendar($schedule->getDate('U'));
14:45 kaos|work aaaaaaaaaaaaaaaaaah
14:45 kaos|work $tm->_d($schedule);
14:46 kaos|work should work
14:47 MrJeep_ it does not, but I had to cast the timestamp as an integer
14:47 kaos|work woot ?
14:47 MrJeep_ getDate('U') returns a string and the _d method don't like string :S
14:47 kaos|work $schedule is a php datetime ?
14:47 MrJeep_ $schedule is a propel object
14:48 kaos|work aaah
14:48 kaos|work then just do getDate()
14:48 MrJeep_ ahh, it will return the DateTime
14:48 kaos|work yeah
14:49 MrJeep_ woot thnx
14:51 MrJeep_ by the way, how do you work with dates with Propel, especially in criteria
14:51 MrJeep_ lets say : $criteria->add(SomeDateField, $timestamp, Criteria::GREATER_THAN);
14:51 MrJeep_ $timestamp must be converted to a valid mysql date
14:52 MrJeep_ what's the general procedure for this, storing a special format for sql date in translation.xml ?
14:52 trophaeum [i=irryoqe@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
14:52 MrJeep_ then : $criteria->add(SomeDateField, $tm->_d($timestamp, 'date.sql.long', Criteria::GREATER_THAN)
14:52 MrJeep_ I'm just wondering what's the proper way to handle this
14:55 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
15:08 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbl"]
15:15 kaos|work you can either go that way or use $phpdatetime->format(DATE_ISO8601);
15:15 kaos|work mysql should understand that format iirc
15:18 v-dogg MikeSeth: do you use some markup plugin w/ serendipity?
15:26 MikeSeth v-dogg: geshi
15:27 MikeSeth v-dogg: come on, let's ditch this shit and write a real blog ;>
15:27 MikeSeth you in?
15:27 MikeSeth btw, I was thinking, mebbe we should switch from docbook to TeX?
15:28 MikeSeth docbook ftl
15:28 kaos|work TeX =
15:28 kaos|work ?
15:28 kaos|work you think this is any better ? ;)
15:29 MikeSeth well, for one, I would be able to edit it in emacs ;.
15:30 MikeSeth actually I can edit docbook too
15:30 MikeSeth but TeX is so much more featured and mature
15:31 kaos|work i just see the problem with ppl learning yet another language
15:31 kaos|work just for docs
15:31 kaos|work which is not even xml
15:31 kaos|work and does it have the same level of structural information ?
15:32 kaos|work like <filename> etc.
15:33 MikeSeth well, yeah, though it looks like more \filename
15:33 MikeSeth but hey :>
15:33 kaos|work hehe
15:33 kaos|work well, i'm fine with anything which produces something decent
15:33 kaos|work i can just cheerios_ scream all over again
15:33 kaos|work +hear
15:34 kaos|work *g*
15:36 MikeSeth okay, who's interested in a job offer?
15:36 MikeSeth (a high profile well paying job)
15:37 trophaeum MikeSeth, where ya gotta live
15:37 MikeSeth trophaeum: US, UK
15:37 MikeSeth they offer relocation
15:37 trophaeum if they are offering that much my resume wont cut it *neeeeeeeeeext*
15:38 MikeSeth they're looking for superstars
15:38 MikeSeth interpret that as you wish ;>
15:38 trophaeum haha, well my code is upto it, my resume doesnt reflect my code though, not even remotely
15:39 MikeSeth well if you decide you wanna have a go at it, lemme know
15:44 epaulin [n=epaulin@219.137.43.102] has quit ["Ex-Chat"]
15:56 trophaeum wireless mice - great but REMEMBER TO CHARGE THE BATTERY
15:56 trophaeum dammit, mouse just stopped working, thought x had a hard lock
15:57 MikeSeth nothing worse than getting bricked at 3 am with no spare batteries
15:58 trophaeum just gotta drop it in the docking bay for 10mins and it'll be fine for the rest of the night (logitech mx revolution... *in love*) but its always just the worst timing :)
15:59 Wombert [n=Wombert@dslb-088-064-066-171.pools.arcor-ip.net] has joined #agavi
15:59 Wombert worse
15:59 Wombert trophaeum is stuck somewhere in Oz
15:59 Wombert next gas station: 941 kilometers
15:59 Wombert next gas station that sells batteries: other side of the continent
15:59 Wombert HARR
15:59 Wombert :>
15:59 Wombert anyways
15:59 Wombert no TeX, kthx
15:59 trophaeum rechargable liion :P
15:59 Wombert lawl
15:59 Wombert :>
16:00 trophaeum teesh has the logitech g7 which has 2 liion batteries that u can swap out, its nice but i like mine more :) but for the fkn price it should be nice
16:03 Macen [n=craigfai@81-86-45-98.dsl.pipex.com] has joined #agavi
16:07 MikeSeth 1/me zots Wombert
16:09 MikeSeth http://www.wetherobots.com/2008/01/07/youve-been-misinformed/
16:09 v-dogg MikeSeth: ok, I'm in
16:09 MikeSeth v-dogg: youre in on the blog?
16:09 v-dogg I sure am
16:09 MikeSeth weee
16:09 Wombert eh?
16:09 MikeSeth win time
16:09 Wombert waht?
16:10 Wombert re.co.il?
16:10 MikeSeth Wombert: we're writing a blog ;>
16:10 MikeSeth no, just a blog
16:10 Wombert software?
16:10 MikeSeth also turns out you can't grab re.co.il
16:10 Wombert fuckers
16:10 Wombert :<
16:10 MikeSeth marklar got fail.name though
16:10 MikeSeth ;.
16:10 v-dogg haha
16:11 v-dogg MikeSeth: we're using propel, right?
16:12 v-dogg right?
16:12 v-dogg right?
16:12 v-dogg ;p
16:12 MikeSeth v-dogg: Doctrine! :D
16:12 Wombert couchdb!
16:12 MikeSeth v-dogg: actually wtf does it matter
16:12 MikeSeth you write a propel adapter I write a doctrine one
16:12 Wombert couchdb
16:13 v-dogg roger :)
16:13 Wombert no verbs today
16:13 ttj new TV. Celebration.
16:14 ttj Now I need to get the MacMini.
16:14 Wombert lcd?
16:14 Wombert how big?
16:14 ttj 32".
16:14 Wombert full hd panel, I hope, and 24p capable?
16:15 ttj Yep, 24p capable.
16:15 Wombert WAHT NO FULL HD
16:15 Wombert :<
16:15 Wombert FAIL
16:15 ttj 10 bit panel, 100Hz, etc.
16:15 ttj What would I do with Full HD?
16:15 Wombert but not 1920x1080?
16:15 Wombert I dunno
16:15 Wombert a) good quality
16:15 Wombert b) not get ripped off?
16:15 Wombert :p
16:15 Wombert these fucking 1376x768 panels
16:15 Wombert maan
16:15 ttj a) 95% of the material I view is SD.
16:15 ttj b) I don't invest in technology that may or may not become relevant in 5+ years.
16:15 Wombert the scaling is not an even number, so quality != ideal with HD content
16:16 Wombert and its a rip off
16:16 Wombert the resolution is like that because the panel manufacturers get the most out of the panel discs
16:16 ttj Well, still. The cheapest FullHD panel that I would've considered would've been nearly 2.5 grand.
16:17 Wombert nah
16:17 Wombert theyre sub 1000 now
16:17 ttj And considering that a) I have a small flat, b) HD material isn't that widespread, c) HD DVD and Bluray isn't really settled yet, d) I use mainly SD material, etc.
16:17 ttj The crappy ones are.
16:18 Wombert DUDE!
16:18 Wombert it's all about GT5 on a PS3!
16:18 Wombert ask RossC0 :p
16:19 ttj I don't have a PS3. Nor am I going to get one. Nor do I really give a damn about games. :P
16:19 RossC0 lol
16:20 ttj Wombert: And besides, the 32" is more than enough for my flat. And if I were in the market for a FullHD one, then I'd have to get at least 46".
16:20 Wombert nonono
16:20 Wombert first of all, GT5 is not a game
16:20 Wombert it's heaven
16:20 Wombert on TV
16:20 Wombert second
16:20 Wombert googles
16:22 kaos|work [n=dominik@dslb-084-063-110-069.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:22 kaos|work [n=dominik@dslb-088-076-052-167.pools.arcor-ip.net] has joined #agavi
16:23 Wombert okay, full hd panel tvs start at 37 inch
16:23 Wombert http://www.amazon.de/Toshiba-37-3030-Zoll-LCD-Fernseher/dp/B000O5AYM0/ref=sr_1_3​?ie=UTF8&s=ce-de&qid=1199722965&sr=1-3
16:23 ttj And? 37" FullHD is pointless.
16:24 ttj And it's not Sony. ;-)
16:24 Wombert its not
16:24 Wombert :<
16:24 ttj This is. :P
16:25 Wombert but I love the bravia ad with the placsticine animals
16:25 Wombert :>
16:25 MikeSeth guise
16:25 MikeSeth just buy a god damn projector ;>
16:25 icyt is now known as IcyT
16:26 shoan [n=shoan@122.166.1.168] has quit []
16:26 ttj Pfft. Then you'd have to bolt it into the ceiling. Plus LCD TVs are a lot better looking too. And the snob factor with a Sony is also nifty. :P
16:26 Wombert http://youtube.com/watch?v=4JzMsZTf9EU
16:26 Wombert !
16:28 ttj It's a giant red bunny!
16:29 Wombert no cgi!
16:29 Wombert tons of real play dough
16:29 Wombert check out the making of
16:29 ttj Yeah.
16:36 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
16:37 RossC0 Heh all I know bleachy asked on Friday
16:38 RossC0 is there an Agavi way to handle generating legacy URLs that don't go through Agavi
16:38 RossC0 i.e. there is no Module or Action for them yet
16:38 RossC0 also they may have a slightly different baseHref()
16:39 RossC0 cause at the moment the urls are hard coded in the template for the legacy stuff
16:40 RossC0 mind you I could just make a legacyHtmlHelper and store the legacy urls in a parameter holder and once Agavized then remove from the Model
16:40 RossC0 hmm what ya reckon?
16:40 RossC0 or is everyone watching Wombert's youtube link?
16:40 RossC0 :D
16:41 MikeSeth RossC0: yes :D
16:41 MikeSeth I did that
16:41 RossC0 which one the model?
16:41 RossC0 helper version
16:42 MikeSeth no, I did it with routing
16:42 MikeSeth ;>
16:42 MikeSeth you just don't bind routes to actions
16:43 Macen MikeSeth: what was that link you gave me about routing callbacks? can't find it anywhere..
16:43 MikeSeth Macen: I think just the callback class source file in samples
16:44 Wombert RossC0: you generate the routes already
16:44 Wombert I mean you write them
16:44 Wombert then you can call gen()
16:44 Wombert but they have no module/action yet
16:44 Wombert that what you mean, MikeSeth?
16:44 MikeSeth I had a legacy app that had something stupid like index.php?cmd=q&p=ds123&k=y
16:44 MikeSeth Routing is perfectly capable of handling stuff like this
16:45 RossC0 Ah cool can I provide that will urls off the basehref?
16:45 MikeSeth RossC0: why not?
16:45 Macen http://trac.agavi.org/browser/branches/0.11/samples/app/lib/routing/AgaviSampleA​ppLanguageRoutingCallback.class.php
16:45 RossC0 I dunno I'm asking! :D
16:45 Macen ta
16:48 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
16:48 MikeSeth Macen: it helps to have the 0.11 branch in the trac bookmarked. You can quickly look up anything you need then
16:48 MikeSeth Macen: how's your project doing?
16:49 Macen MikeSeth: i'm still trying to get the fooking "practice" environment set up so I can develop just a little before starting the actual project
16:49 kaos|work [n=dominik@dslb-088-076-052-167.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
16:50 MikeSeth Macen: ask me questions ;>
16:50 Macen MikeSeth: Thank you :D
16:50 Macen I was just a little bit stressed with it all yesterday
16:51 Macen had enough ;>
16:51 MikeSeth yeah I figured from the logs
16:51 Macen heh
16:51 Macen time is short in UK
16:51 Macen i hadn't factored for all this y'know
16:51 MikeSeth thats why you should ask questions and not try to do the things your way in agavi, because you have to do them the agavi way, otherwise all benefit is lost
16:52 Macen appreciate that people are trying to give their better knoweldge and everything, as long as i get to where i need at the end of it that's fine
16:52 Macen yeh, i just remember being told that I would be able to "settle" into Agavi and convert bits at a time
16:53 Macen felt the opposite yesterday
16:53 Macen appreciate the help anyways
16:53 MikeSeth it takes some time until you have a clear understanding on how things connect in Agavi
16:54 Wombert i really recommend to start with basics
16:54 MikeSeth when you do, however, your productivity jumps tremendously because nothing stands in your way anymore
16:54 Wombert if you try all the features at once
16:54 Wombert especially advanced stuff like routing callbacks
16:54 Wombert then youre easily overwhelmed
16:55 MikeSeth Wombert: does ROR and other fail even have callbacks?
16:55 Wombert no
16:55 Wombert wrt your problem yesterday, you really just need one simple action that outputs a static document
16:55 Wombert and one route that is generic enough to match the possible URLs
16:57 Macen the only reason i have 3 routing structures is so i can find+replace all the index.php's throughout the entire site, rather than by doing it by hand
16:58 Macen makes no sense to upgrade a sites structure that needs re-writing anyway
16:58 Wombert ok
16:58 Wombert anyways i think your problem was that some of the patterns were incorrect
16:58 Wombert also mind you that the routing stops processing after the first match
16:58 MikeSeth Macen: I asked you yesterday if youre going to preserve the old site structure and you said no. Point is, we've done it previously and we more or less know how to do it efficiently ;>
16:59 Macen Wombert: pattern="^/web-development(-{target:[\w-]+})?"
16:59 kaos|work [n=dominik@dslb-088-077-208-249.pools.arcor-ip.net] has joined #agavi
16:59 Wombert Macen: anchor it at the end
17:00 Wombert and add the page thing
17:00 Wombert this route matches web-development-foo/bar
17:00 Wombert because it is not anchored
17:00 Wombert http://de.php.net/manual/en/reference.pcre.pattern.syntax.php
17:00 Wombert :)
17:01 Macen hah
17:01 Macen you're right
17:01 Macen we jsut couldn't figure it out on saturday night
17:02 Wombert actually, I told you just that :p
17:02 MikeSeth Macen: I know how frustrating can this be, but trust me, it's worth it
17:02 IcyT is now known as icyt
17:03 MikeSeth Macen: you *are* sitting on a gold mine here ;>
17:03 Macen okok
17:03 Macen apologies anyway
17:03 Macen if you need donations then i'm able put it that way
17:04 MikeSeth don't apologize, concentrate and improve ;D
17:04 Macen i just want the fooking thing to work
17:04 MikeSeth we need donations in the documentation
17:04 MikeSeth though I'm sure wombert and kaos love beer and pizza
17:04 Macen lol ok
17:04 trophaeum mmmmm pizza
17:05 Macen so, quicker solution, how do i forward to Error404SuccessView ?
17:05 MikeSeth Macen: you don't, it's a wrong idea, you must be doing something else wrong
17:06 MikeSeth Macen: I mean you can do that, but if you have to you should ponder what causes such a need
17:07 Macen MikeSeth: the routing accepts a very wide-range for the paramater "target", then the View is currently checking to see if the paramater passed from the url is an existing file on the filesystem
17:07 Macen MikeSeth: if the parameter passed to "target" isn't a file on the filesystem then it's an invalid url, hence 404
17:07 MikeSeth Macen: you *should* do that in a callback then. if callback's onMatch() returns false, then the route is not matched and falls through ;)
17:08 MikeSeth ...into a natural 404 that is
17:08 Macen MikeSeth: i'm wary of over-complicating at this stage i want the best solution (note intentional use of word "best")
17:08 MikeSeth that is the best solution
17:08 Macen so how do i do it?
17:09 MikeSeth well, the idea is that your action, let's call it ShowStaticPage, and more specifically, its view, need to know the name of the template
17:09 MikeSeth this name must be translated from a request URL into a request parameter that the action (view) can process
17:10 MikeSeth this is where a callback comes in
17:10 kaos|work [n=dominik@dslb-088-077-208-249.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:10 MikeSeth in simple case:
17:10 MikeSeth <route pattern="^/pages/(page:.+)$" callback="StaticPageCallback" module="Foo" action="ShowStaticPage"/>
17:10 kaos|work [n=dominik@dslb-088-077-216-168.pools.arcor-ip.net] has joined #agavi
17:11 MikeSeth now you create a new class StaticPageCallback, which goes into app/lib/routing/StaticPageCallback.class.php
17:11 MikeSeth in it, you have an onMatch() method
17:11 MikeSeth lemme paste you an example
17:11 Macen thanks
17:11 MikeSeth hold on checking out the repo
17:12 Macen ? http://trac.agavi.org/browser/branches/0.11/samples/app/lib/routing/AgaviSampleA​ppLanguageRoutingCallback.class.php
17:14 Macen does "StaticPageCallback" relate to _anything_ in the action/view being called?
17:15 MikeSeth http://pastebin.ca/845346
17:16 MikeSeth Macen: not directly. Its role is to convert a part of a route into an object that an action (view) can understand
17:16 MikeSeth Macen: I mean, in *my* example, ignore the one in the sample app, it does a number of things that are irrelevant here
17:17 MikeSeth Macen: notice also that in my callback I use a "Pages" model. This is because my static pages are not physical templates, they are in the database
17:17 MikeSeth Macen: you can implement any sort of complicated schema this way
17:19 Macen ace
17:20 MikeSeth Macen: in another project, the callback itself actually takes an URL partial, and retrieves a database object from the model and injects it into the request parameters, so that the action itseld doesnt have to
17:20 MikeSeth Macen: are you clear on this? I have to run and I wont show up for a hour or so
17:21 Macen MikeSeth: perfectly, many thanks
17:21 MikeSeth awesome. ttyl.
17:21 Macen for sure, in a bit
17:28 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
17:38 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
17:38 _cheerios moo
17:40 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
17:40 trophaeum [i=irryoqe@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Remote closed the connection]
17:41 trophaeum [i=pwhuyh@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
17:42 Wombert you really do not need a callback for this
17:43 Wombert just put the static page route at the end
17:43 Wombert validate the file path in your action's validate() (or write a validator)
17:43 Wombert done
17:45 marklar|omni hai
17:48 Macen is there some config option i have to set for Agavi to look in app/lib/routing ??
17:48 Macen Fatal error: Class 'StaticPageCallback' not found in D:\www\php5\PEAR\agavi\routing\AgaviRouting.class.php on line 741
17:49 Macen Line 741: $route['cb'] = new $cb();
17:52 shoan [n=shoan@59.92.137.40] has joined #agavi
17:55 _cheerios Macen, included files are defined in autoload.xml
17:56 _cheerios im sooooo full. now im tired like marklar earlier today :(
17:59 Macen aha
17:59 Macen gracias
17:59 Macen this is so easy :D
18:00 Whisller___ [n=example@chello089076213203.chello.pl] has joined #agavi
18:00 Whisller___ is now known as Whisller
18:00 Whisller hi
18:05 icyt is now known as IcyT
18:09 marklar|omni :(
18:09 marklar|omni I'm still tired
18:09 marklar|omni fail.
18:10 shoan what have you guys been consuming?
18:12 marklar|omni me, just food.
18:17 kaos|work BIG BROTHER
18:17 kaos|work !!!!!!!!!!!!11111111
18:17 marklar|omni yeah
18:17 kaos|work *g*
18:18 bleachy [n=bleachb@80.4.120.163] has left #agavi []
18:20 marklar|omni blah
18:20 marklar|omni this vps needs more ram
18:25 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has joined #agavi
18:28 marklar|omni mmm couchdb
18:29 Macen [Mon Jan 07 18:28:21 2008] [error] [client 127.0.0.7] ModSecurity: Warning. Match of "rx (?:\\\\b(?:(?:i(?:nterplay|hdr|d3)|m(?:ovi|thd)|(?:ex|jf)if|f(?:lv|ws)|varg|cws)​\\\\b|r(?:iff\\\\b|ar!B)|gif)|B(?:%pdf|\\\\.ra)\\\\b)" against "RESPONSE_BODY" required. [id "970902"] [msg "PHP source code leakage"] [severity "WARNING"] [hostname "youds.lh"] [uri "/content/call_me.php"] [unique_id "BlvaBsCoFhMAAA8EARsAAAD3"]
18:30 marklar|omni do not want :(
18:30 Macen happens whenever i put a / in $this->setAttribute('target', '.../...');
18:30 marklar|omni that regexp compounded my gigantic headache
18:30 marklar|omni bbiab
18:32 _cheerios Wombert, do you have any benchmarks of Agavi vs Django. Seems there'll be some django nut joining the company and soon, who know what happens, he'll voodoo the office with Django stuff! :D
18:32 Wombert any of you guys know python as well as php?
18:32 Macen a little
18:32 Macen only from coding bots
18:32 Wombert I mean _cheerios and his colleagues
18:33 Macen oh ok
18:33 _cheerios only he has "3-4" projects experience w/django, and dunno how much more w/python.
18:33 Wombert I mean you, _cheerios
18:33 Wombert and the other coders
18:33 _cheerios me, very little.
18:33 _cheerios (= haven't coded a python project )
18:34 Wombert then performance should be the least of your concerns
18:34 Wombert if none of you folks know python
18:34 marklar|omni er
18:34 marklar|omni I know python
18:34 marklar|omni :\
18:34 Wombert smacks marklar|omni
18:34 Wombert you're not working at _cheerios' company
18:34 marklar|omni THATS WHAT YOU THINK
18:35 marklar|omni *cough*
18:35 Macen lmao
18:35 _cheerios IM THE THIRD WHEEL IN THE APARTMENT OF MANLOVE
18:35 _cheerios oops
18:35 Wombert loooooooool
18:35 marklar|omni :(
18:35 _cheerios Wombert, yeah, no performance problems yet. But you know how things can take odd twists when someone starts evangelising their solutions with nice excel graphs :)
18:36 Wombert _cheerios: nah
18:36 Wombert really
18:36 Wombert can your company afford the significant drop in productivity, quality et al by switching the _language_ ?
18:36 Wombert everyone needs to get acquainted with it, and it takes months and years until you are as familiar with it as with PHP
18:36 Macen *cough*
18:37 Wombert hm?
18:37 Macen I started last week :P
18:37 _cheerios haw haw, good programmers pick up a new language in a day and master it on the second.
18:37 Wombert oh and, I mentioned it before, but the performance of a solution should never ever be the most important argument
18:38 v-dogg Macen: and?
18:38 Macen v-dogg: or?
18:38 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
18:39 v-dogg what did you mean by "*cough* I started last week"
18:39 _cheerios Wombert, i won't mind a few differnet languages in use within the company.
18:39 Macen v-dogg: nothing meaningful
18:40 _cheerios macen: languages 1 day. frameworks 1 hour. otherwise, cry yourself to sleep.
18:40 Wombert yeah, true, _cheerios
18:40 Wombert but the thing really is
18:40 Wombert programmers dont mind this stuff
18:40 Wombert managers do
18:40 Wombert or at least they should
18:41 Macen i think what Wombert is trying to say is that, 1 vote for a different framework isn't reason enough to change a business model
18:41 _cheerios they are easy to convince when you just tell them what some big company X does. :)
18:41 Wombert if you calculate it through, by factoring in maintainability, efficiency, productivity of programmers, the number of experts available on the job market, the scalability of the solution, the deployment effort, etc etc etc
18:42 Wombert you will soon realize that the performance is not anywhere near the important reasons for choosing, say, a framework
18:42 Wombert but its really valid for any kind of software
18:43 Wombert can you get commercial support, what happens if the lead devs get hit by a bus, can I hire an expert within 24 hours if shit hits the fan
18:43 Wombert etc etc
18:43 Wombert as you may have noticed, all those elements are also a very, very strong argument against inhouse developed solutions
18:44 Wombert if MikeSeth's company is in big trouble and they need someone to fix the issue _today_
18:44 Wombert they can get this person because I, or _cheerios, or Ross, or whoever, could jump in and save the day
18:45 Wombert if you have your "own" framework because it's "better" and "blah", you have to train new employees, which costs money, and time, and companies don't have too much of either
18:45 Wombert they might, but why waste resources
18:46 v-dogg but Wombert, ALL frameworks have (or might have) licence issues! :p
18:46 _cheerios this is good cannon fodder for a meeting fight. i'll notepad it down.
18:46 Macen agavi is better than drupal because it's the least restrictive i've seen hence as close to "your own" as possible
18:46 marklar|omni and because drupal is tehfail
18:46 v-dogg (or whatever that dude said in that IPC panel)
18:46 _cheerios drupal? django was the talk :)
18:46 MikeSeth appears *
18:46 MikeSeth _cheerios: want a job?
18:46 v-dogg and there is much rejoicing
18:46 marklar|omni HAI
18:47 Macen drupal is the ecommerce
18:47 Macen django
18:47 _cheerios MikeSeth, do you? :)
18:47 marklar|omni I want to stop maintaining stupid code
18:47 marklar|omni :(
18:47 Macen Why can't i include a file from pub/content/web?
18:47 Wombert you can't?
18:47 MikeSeth _cheerios: I have one
18:47 Macen i can from pub/content, but as soon as i add /web it falls down
18:47 Wombert well you shouldn't because then its publicly accessible
18:48 Wombert Macen: somekind of web server issue, i guess
18:48 MikeSeth Macen: you shouldn't, use template dirs for that
18:48 Macen the web server is crying about php leakage
18:48 Wombert yeah, disable the mod_security bullshit
18:48 Wombert :)
18:48 Wombert _cheerios: and mind you
18:48 MikeSeth Macen: it's full of aids, look at the actual response body
18:48 Wombert scalability has many faces
18:48 Wombert does the performance scale
18:48 Wombert does the maintainability scale
18:49 Macen MikeSeth: i expected you to pull me up on this actually :)
18:49 Wombert does the deployment concept scale
18:49 Wombert does the dev environment scale
18:49 MikeSeth Macen: well, whatever the solution, first make sure that mod_security isn't lying
18:49 Wombert I'd argue that amongst all PHP frameworks, Agavi scales way, way, way better than any other in that regard
18:49 MikeSeth Macen: you really shouldn't run that crap on a development box anyway
18:49 Macen MikeSeth: do i need to be in debug or something?
18:49 MikeSeth Wombert: amongst all all frameworks, Agavi is the only that has *architecture*
18:50 MikeSeth Macen: debug of what? I don't know anything about mod_security
18:51 marklar|omni please shoot me.
18:51 marklar|omni $traffic->mysql_insert();
18:51 marklar|omni echo file_get_contents("p.gif");
18:51 marklar|omni :(
18:51 Wombert well, yes, and we have a real concept for teams working together. the envs solve it, in a clean fashion
18:51 Wombert marklar|omni: return fopen('p.gif', 'r')
18:51 Wombert then
18:51 Wombert enable sendfile header
18:51 Wombert then
18:51 Wombert SPEEEEED
18:51 Wombert :>
18:51 marklar|omni THIS KIND OF CODE SHOULD DIE
18:51 MikeSeth Macen: my point is, when you write code, you should see exactly what the code returns
18:51 _cheerios Wombert, yeah, there's costs everywhere in a project. you made that clear :)
18:51 MikeSeth marklar|omni: no, the people who wrote it should
18:51 Whisller Guys I have a question. Can someone give me feedback of class which I wrote. I'm not shure is it correct in OO.
18:51 Macen MikeSeth: it's a HTML include
18:51 marklar|omni I'm so glad I can't vpn into work
18:51 marklar|omni I'd just rm -rf this crap
18:51 MikeSeth Macen: you shouldn't keep them in the public. Turn them into templates.
18:52 marklar|omni Whisller: post it plzkthx
18:52 MikeSeth Whisller: pastebin sir :>
18:52 Macen MikeSeth: how is this possible?
18:52 Whisller but it's in many files so pastebin is not good idea in this situation
18:52 Whisller wait
18:53 MikeSeth Macen: you're working on the static page action right?
18:53 Macen MikeSeth: yep
18:53 Macen MikeSeth: it's called Index
18:53 MikeSeth so if you do $page = $rd->getParameter('page_name') in your view's execute() you then can do this:
18:54 MikeSeth $this->getLayer('content')->setTemplate($page);
18:54 MikeSeth that's it, your .php file is included ;>
18:54 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
18:54 marklar|omni niice.
18:55 MikeSeth (of course, this is assuming you validated the $page, though I imagine the layer code would be smart enough to figure it out
18:55 Wombert you'll end up with an exception otherwise
18:55 Wombert btw
18:56 Wombert if you dont want that
18:56 MikeSeth nice :D
18:56 Wombert you can do this
18:56 Wombert $targets = $layer->getParameter('targets');
18:56 Wombert $targets[] = '/path/to/fallback/template.tpl';
18:57 Whisller http://whisnet.pl/HeniuClasses/HeniuTree.rar
18:57 Wombert $layer->setParameter('targets', $targets);
18:57 Wombert <:
18:57 Wombert no rar
18:57 Wombert fiu
18:57 Wombert pastebin or die
18:57 MikeSeth oh awersome fallback template
18:57 v-dogg rar?!
18:57 Whisller ; p
18:57 Whisller heh then wait
18:57 MikeSeth shit I've been doing this for more than a year and it still surprises me
18:57 marklar|omni agavi is sekz
18:57 MikeSeth ><
18:58 marklar|omni mike
18:58 marklar|omni http://www.zap.co.il/model.asp?model_id=416976
18:58 marklar|omni :(
18:58 MikeSeth Macen: and now that we think of it, you must remember that you are working with a framework. Your most common problems are already solved for you, so you have to learn to guess that there is already something that does the job
18:59 MikeSeth mark: expensive ;<
18:59 marklar|omni it has everything
18:59 marklar|omni gps, wifi, bt, gsm
18:59 Whisller http://pastebin.ca/845516
18:59 marklar|omni you can put tehlunix on it
19:00 marklar|omni zomg .pl phpdoc
19:00 Macen so once i've done that, what do i put in the HTML include?
19:00 MikeSeth can has emacs?
19:00 marklar|omni canhas
19:00 MikeSeth Macen: whatever is your content for that page :)
19:01 MikeSeth Macen: if you are replicating pages 1 to 1, you likely only have to copy the content files into templates/
19:01 Macen hm yes i've done that, then in Master.php, the *frames* are included through a <frameset> so i just pass the page name
19:01 marklar|omni ew frames
19:01 Macen shoot me
19:01 MikeSeth shoots
19:01 Macen thanks
19:01 MikeSeth frames ;/
19:02 marklar|omni Whisller: you should check out nested trees
19:02 Macen please don't
19:02 Macen :(
19:02 Macen i already feel bad enough
19:02 marklar|omni nested sets, that is
19:02 MikeSeth Macen: come on, it's not really a big deal
19:02 Macen i even names the frames with "frames_for_ie" at the end to show my disgust
19:02 MikeSeth there are many things uglier than frames
19:03 Macen i kno
19:03 marklar|omni lawlz @ "// Jak kurwa?"
19:03 Wombert kurwa means bitch
19:03 Wombert does that mean wtf? :p
19:03 marklar|omni seems so
19:03 Wombert I don't get the "nested" thing
19:03 MikeSeth Macen: so once you copy the templates into proper locations, your static page paths would work
19:03 v-dogg Whisller: you probably do not want to code that when propel (and dotrine?) has nested sets implementation
19:04 Wombert I recommend putting static page content into a separate dir
19:04 Wombert maybe app/templates/static or such
19:04 Whisller marklar|omni Wombert yes, it is. that mean wtf "How I can do it fuck"
19:04 Whisller ;)
19:04 Whisller v-dogg: I never don't use propel :/
19:04 MikeSeth yeah, I usually use templates/static too ;)
19:04 Whisller *used
19:04 Macen MikeSeth: so i put them in app/templates/content then use that code as above and the paths will work magically?
19:05 MikeSeth Whisller: you should never ever, under any conditions, use non-English names/comments in your code
19:05 Wombert yes, my recommendaation too
19:05 marklar|omni concurs
19:05 Wombert not quite, Macen
19:05 Wombert may I recommend
19:05 Whisller MikeSeth: heh
19:05 Wombert make a new layout called "static"
19:05 shoan_ [n=shoan@59.92.150.29] has joined #agavi
19:05 Wombert it's the same as the default, except that your content layer has:
19:06 Wombert <parameter name="extension"></parameter>
19:06 Wombert <parameter name="directory">%core.template_dir%/static</parameter>
19:06 marklar|omni k showerz
19:06 Wombert then if you set "some_thing.php" as the template name via setTemplate()
19:06 MikeSeth Macen: do you understand how layers work?
19:06 Wombert everything is "assembled" correctly
19:07 Macen Target 'layout' does not exist in this project.
19:07 Whisller But structure of this classes is correct?
19:07 Macen i am confuzled
19:07 Macen MikeSeth: not really
19:08 Macen Wombert: where would that go though?
19:08 Macen the xml
19:08 Wombert Macen: output_types.xml
19:09 MikeSeth Macen: the View controls the layers. Layers collect output. You can have a view with one template and another with ten. A default layer configuration is such that it loads a .php template. In your case, all you need is to tell it what template
19:09 MikeSeth Macen: that is what the code I pasted above does
19:10 Wombert http://groups.google.com/group/agavi-users/browse_thread/thread/6e1a1033b4b8b77c​#fb399c270b4782e6
19:10 Wombert Macen: scroll down to "Next: the new template architecture."
19:10 Wombert and be sure to click "read more" on the big messages
19:10 Wombert I give examples further down in the thread
19:11 Macen great
19:11 Macen thank you
19:12 Macen *prints and saves
19:13 MikeSeth Wombert: I am finding it difficult to come up with a documentation format that I'd be comfortable with, because saying anything about Agavi forces me to go into technical things before conceptual ones
19:14 shoan [n=shoan@59.92.137.40] has quit [Read error: 110 (Connection timed out)]
19:15 Wombert_ [n=Wombert@dslb-088-064-102-235.pools.arcor-ip.net] has joined #agavi
19:16 MikeSeth Whisller: looking at your code, I think that you define an interface for a node, not an abstract class
19:16 MikeSeth Whisller: *should define*
19:16 MikeSeth Wombert: poek
19:16 MikeSeth Whisller: or rather, you should declare an interface and implement it in the abstract class as well
19:17 MikeSeth oh man, these interface things are crazy
19:17 MikeSeth the elegance of CLOS is undescribable compared to this
19:17 MikeSeth and corresponding craziness
19:19 MikeSeth Whisller: generally I dont see anything very wrong, but my impression is that your code is too formal and elaborate
19:20 Wombert__ [n=Wombert@dslb-088-064-084-082.pools.arcor-ip.net] has joined #agavi
19:20 MikeSeth I used to write code like that too, but then I realised that it could be written tighter
19:20 MikeSeth Wombert: poek
19:20 Whisller MikeSeth: thanks. I must read about CLOS, but where it is to much elaborate?
19:20 Whisller hmm
19:20 MikeSeth Whisller: CLOS is Common Lisp Object System
19:21 MikeSeth Whisller: it is tricky if you don't already know Lisp, but well worth the experience to understand it, at least in theory
19:21 Whisller MikeSeth: Yes, I opened page on wikipedia and I'm reading about it.
19:22 MikeSeth you can fucking go :around things :D
19:24 MikeSeth and if you guys want a real enlightenment, read about common lisp symbols (bindings), difference between common lisp static and dynamic variables (literally time vs space!), and lisp reader algorithm
19:26 Wombert___ [n=Wombert@dslb-084-056-054-106.pools.arcor-ip.net] has joined #agavi
19:27 MikeSeth Wombert: POEK
19:27 MikeSeth what is this unwinning situation
19:27 MikeSeth Macen: so, works? ;>
19:28 Whisller MikeSeth: Thanks for your feedback. Later I'll read something about this CLOS.
19:29 Wombert____ [n=Wombert@dslb-088-064-103-166.pools.arcor-ip.net] has joined #agavi
19:30 Wombert [n=Wombert@dslb-088-064-066-171.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:32 Wombert____ mkay?
19:32 Wombert____ is now known as Wombert
19:32 Wombert GRR
19:33 Macen MikeSeth: i'm sure it will
19:33 Macen MikeSeth: having to take some calls
19:33 MikeSeth aight
19:34 Macen FYI, i decided to document everything i learn so i can make some sort of FAQ at the end of the Panaz project
19:34 Macen mainly to help you and so mainly i have something to give to new employees
19:34 Wombert_ [n=Wombert@dslb-088-064-102-235.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:35 JamieWolf [n=Chatter@dslb-084-059-113-092.pools.arcor-ip.net] has joined #agavi
19:35 Macen so they don't bitch :P
19:35 Macen (i decided this while on hold heh)
19:35 MikeSeth awesome from where I stand
19:35 Macen i'm sure you'll find some use for it
19:35 Macen anyway, bbiab
19:36 Wombert_ [n=Wombert@dslb-088-064-099-139.pools.arcor-ip.net] has joined #agavi
19:36 _cheerios channel being filled up by womberts
19:40 v-dogg Wombert: can I use your framework rant? publish it
19:41 nfq Wombert
19:41 marklar|omni blah death
19:41 marklar|omni data in www logs not reflected in link tracking db
19:41 marklar|omni stupid idiots
19:42 Wombert__ [n=Wombert@dslb-088-064-084-082.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:43 Wombert__ [n=Wombert@dslb-084-056-055-250.pools.arcor-ip.net] has joined #agavi
19:45 Wombert___ [n=Wombert@dslb-084-056-054-106.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:48 JanK__ [n=JanK_@muedsl-82-207-192-111.citykom.de] has joined #agavi
19:50 Wombert [n=Wombert@dslb-088-064-103-166.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:51 kaos|work [n=dominik@dslb-088-077-216-168.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:52 nfq Wombert_ seems to be having trouble?
19:52 MikeSeth yeah, DSL sync
19:52 nfq damn
19:53 MikeSeth v-dogg: @ #php owned ;D
19:54 Wombert___ [n=Wombert@dslb-084-056-037-189.pools.arcor-ip.net] has joined #agavi
19:54 MikeSeth Wombert___: proeb
19:54 Macen does %core.template_dir%/static access the Module template dir by default?
19:54 Macen or only the app/template/static?
19:54 MikeSeth Macen: no, app
19:55 MikeSeth you can do %core.module_dir%/Module/templates/static etc
19:55 Wombert_ [n=Wombert@dslb-088-064-099-139.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:55 Macen right, http://pastebin.ca/845639
19:55 Macen have i defined that correctly?
19:56 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has quit [Nick collision from services.]
19:56 Macen see <parameter name="extension">
19:56 MikeSeth mmm directory goes into extension?
19:56 Macen i guessed
19:56 Wombert___ no
19:56 Wombert___ nono
19:56 Wombert___ neither
19:57 Wombert___ and you don't even have layouts there
19:57 Wombert___ you should use the output_types.xml as created by "agavi project"
19:57 Wombert___ the sample app has this (useless) xhtml example, and the xincludes
19:57 JanK__ is now known as JanK_
19:57 Macen right
19:57 Macen so beneath the standard <parameters>
19:58 Macen http://pastebin.ca/845645
19:58 MikeSeth Macen: no, it's a parameter to a layer, not to an output type
19:58 kaos|work [n=dominik@xdsl-87-79-51-43.netcologne.de] has joined #agavi
19:59 MikeSeth Macen: http://pastebin.ca/845647
19:59 Wombert___ waht is partial
19:59 MikeSeth Macen: the layouts define the combination of layers that a View receives when it does loadLayout()
20:00 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
20:00 MikeSeth Wombert___: I have a special set of views that export into a dumb include in a frame in a content site
20:00 MikeSeth Wombert___: it is the same as a blank layer, but I use a separate name to denote that its done because of exports, not because of slots
20:01 Wombert__ [n=Wombert@dslb-084-056-055-250.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
20:01 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
20:01 Wombert___ woot ross
20:01 MikeSeth Macen: look carefully what the configuration here describes: every configuration node is an Agavi object
20:01 RossC0 howdy :D
20:02 Wombert___ is now known as Wombert
20:02 Macen what's <sandbox>?
20:02 MikeSeth Macen: an output type has renderers and layouts. Layouts define layers. Views use the layouts to load layers. So, you configure what happens in your code
20:02 Wombert Macen: ignore that. its an element that allows arbitrary content to be used in combination with local xincludes
20:02 Wombert rocket science stuff for next week
20:02 _cheerios RossC0 up this late, unseen!
20:02 Wombert yes!
20:02 Macen do i work inside it or outside it?
20:03 Wombert as I said
20:03 Wombert ignore it
20:03 Wombert dont use it
20:03 Macen right
20:03 RossC0 is doing some hacking on a new site
20:03 RossC0 personal project
20:03 MikeSeth mad hax?
20:03 Macen MikeSeth: ok. light bulb moment seems very distant at the moment
20:04 Wombert Macen: read my email thing first
20:04 Wombert and imagine a russian doll
20:04 Wombert or an onion
20:04 Wombert whichever you prefer
20:04 Wombert each layer covers the previous
20:04 Wombert same for the layout you define
20:04 Macen i have :/
20:04 Wombert the layers are rendered in just that order
20:04 Wombert and the previous content is available through $inner
20:05 MikeSeth Macen: not really. It's all about how the request travels from the web server into your code, becomes a response and travels back. The process is pre-defined - you just tweak some of its aspects along the way.
20:06 MikeSeth Macen: Agavi is basically a big pipe (or an onion as Wombert says) that processes the request from different stages. The configuration is used to map different things in this process to different settings.
20:06 MikeSeth Macen: as Agavi classes are created along the way to do their job, the configuration is read and applied to them
20:06 Macen MikeSeth: yea, but look what i'm looking at. i can't see what is what
20:07 Macen http://pastebin.ca/845656
20:07 MikeSeth uh, this is from sample app right?
20:07 Macen yea
20:07 Macen to make Master.php work
20:07 Wombert please ignore this
20:07 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has left #agavi []
20:07 Macen i was rushing :>
20:08 Wombert the xincludes are confusing
20:08 Wombert they merely show that they can be used in configs, that is all
20:08 Macen ok
20:08 MikeSeth Macen: look at this from the top level
20:08 Macen what/where is the default output_types.xml ?
20:09 Macen is that what you gave me MikeSeth?
20:09 MikeSeth Macen: when you do agavi project, a default one is created for you
20:09 MikeSeth Macen: I gave you a part
20:09 MikeSeth Macen: but its basically that
20:09 Macen output_types.xml is now http://pastebin.ca/845647
20:09 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: CIA-33
20:09 Macen so i can see straight away it's missing the Master.php definition
20:10 MikeSeth well and header and footer
20:10 MikeSeth mmm where do I have a small project from which I could yank a demo file
20:11 Wombert no that is correct actually
20:11 MikeSeth ...explorer is stuck
20:11 Wombert app/modules/Foo/templates/layout.php
20:11 Netsplit over, joins: CIA-33
20:11 Wombert is now your master template
20:11 MikeSeth Wombert: its my config ;>
20:11 Macen Foo?
20:11 Macen oh ic
20:12 Macen <renderers default="php"> <--what is this?
20:12 MikeSeth Macen: renderers read templates after the view is done executing
20:13 Wombert php
20:13 Macen so $rd is defined by: <parameter name="request_data">rd</parameter>
20:13 Wombert smarty
20:13 Wombert etc
20:13 MikeSeth Macen: they apply the attributes left around by the action and the view to the templates and render them into view's layers
20:13 MikeSeth Macen: yes, for templates only
20:13 Macen can i assign it for other areas?
20:14 MikeSeth Macen: if I understand your question right, no. This only works for include()d files
20:14 Macen <output_type name="html"><-- this means that executeHtml will follow these rules?
20:14 Macen MikeSeth: the output files?
20:14 MikeSeth Macen: rather, when these rules are used, executeHtml would also be called
20:14 Macen ah right
20:14 MikeSeth Macen: the template files that are included() with the php renderer
20:15 MikeSeth Macen: other template engines may have other ways to configure what variables are exported into the templates
20:16 MikeSeth Macen: of course, the output type is derived from the request and can be modified by routing ;>
20:16 Wombert_ [n=Wombert@dslb-084-056-061-249.pools.arcor-ip.net] has joined #agavi
20:16 MikeSeth Macen: so for example /blog/post/1 is output type html, and /blog/post/1/xml is xml :D
20:17 MikeSeth Macen: then, for former urls one set of view methods would be used for all requests, and for the latter another - all in same actions ;>
20:17 Macen <layouts default="default"> this is automatically called by loadLayout if the first argument isn't passed?
20:17 MikeSeth Macen: yeah
20:17 Macen (reading now)
20:17 MikeSeth from setupHtml()
20:17 Macen oh so we don't call loadLayout? how to pass it an argument?
20:18 MikeSeth Macen: no you can. setupHtml() is just a convenience method for html output type in the default project base class
20:18 Macen so it's optional
20:19 Wombert_ setupHtml() is not a native agavi thing
20:19 MikeSeth well, you either call loadLayout() yourself or have a convenience function to do it for you
20:19 MikeSeth Wombert: yeah
20:19 Wombert_ its there because it is recommended you have such a thing
20:19 marklar|omni sleepz
20:19 marklar|omni later
20:19 MikeSeth Macen: point is, loadLayout() is how you access the agavi facility responsible for loading layouts. If you dont you have to construct the layers yourself ;)
20:20 Macen MikeSeth: going back to previous point, if I set output_type="rss" on pattern="^/rss$" then <output_type name="rss"> would be called?
20:21 MikeSeth Macen: yes. Of course, you would want that route to be cut="true" and stop="false" :D
20:21 MikeSeth actually wait
20:21 MikeSeth Wombert: can you explicitly map output types or just action request methods?
20:22 Wombert__ [n=Wombert@dslb-084-056-021-014.pools.arcor-ip.net] has joined #agavi
20:22 MikeSeth uhh
20:22 MikeSeth Macen: hold on ;>
20:22 MikeSeth yeah wtf am I crazy
20:22 MikeSeth of course you can
20:22 MikeSeth smacks $this
20:22 Macen lol
20:22 Macen hehe less coffee :P
20:22 MikeSeth Macen: you can also make routes that match request headers, environment variables and other stuff
20:23 Wombert__ well
20:23 Wombert__ step by step
20:23 Wombert__ :p
20:23 Wombert__ and first things first
20:23 Macen ok so it doesn't have to be defined by pattern
20:23 Macen (in routing)
20:23 Wombert__ what?
20:23 MikeSeth Macen: in a truly compliant web client, you wouldn't need to have blog/1 and blog/1/xml because the client would use native HTTP means to request the blog/1 url in specific content type and Agavi would know how to respond
20:23 MikeSeth Wombert: output type
20:24 Macen How do I call a different output_type, for example, rss?
20:24 Macen In routing, you would look for a pattern such as pattern="^/rss$" and set the output_type="rss" in the routing definition. <output_type name="rss"> would then be used. You may also determine which output type to use based upon the headers sent.
20:24 implement [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
20:24 Macen MikeSeth: makes sense
20:25 MikeSeth Macen: indeed
20:25 Macen next q: How to set-up a publically accessible folder of template files?
20:25 MikeSeth Macen: why? you shouldn't
20:25 Wombert___ [n=Wombert@dslb-084-056-005-178.pools.arcor-ip.net] has joined #agavi
20:25 MikeSeth unless you mean just html files that external code includes somehow
20:25 MikeSeth then they aren't agavi templates
20:25 Macen MikeSeth: yes ^^ that
20:25 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)]
20:25 Macen no
20:26 Macen just files
20:26 MikeSeth just put them in pub/
20:26 Macen i mean, they could be .js or whatever
20:26 MikeSeth yeah
20:26 Macen hmm
20:26 Macen ok
20:26 Macen i have a problem then
20:26 MikeSeth look in .htaccess, there are two RewriteCond statements that check if the requested URL is a file in pub/ as opposed to an Agavi route
20:26 Macen ohoh
20:26 Macen i see
20:26 _cheerios all this talk and nothing interesting going on :(
20:27 MikeSeth _cheerios: youporn.com ;>
20:27 v-dogg uh, serendipity has issues (or I'm using it wrong)
20:28 MikeSeth it does.
20:28 MikeSeth but you may also be doing it wrong
20:28 MikeSeth ;D
20:28 v-dogg my article starts "h1. TestHeading \n <pre>\n blah blah blah ..."
20:28 Macen MikeSeth: when i call src="/content/web/index_frames_for_ie.php" it gives me 500 Internal Server Error and error.log reports PHP memory leak
20:29 v-dogg http://www.veikko.fi/blog/archives/1-unknown
20:29 v-dogg and this happens
20:29 Wombert [n=Wombert@dslb-084-056-037-189.pools.arcor-ip.net] has quit [Nick collision from services.]
20:29 MikeSeth Macen: uhh, strange.
20:29 Macen indeed
20:29 Wombert___ is now known as Wombert
20:29 Macen http://pastebin.ca/845693
20:29 MikeSeth Macen: put a die() in the first line of the template to see if its actually executing the template and not something else
20:30 Macen k
20:30 v-dogg Macen: you shouldn't use absolute urls (not helping with the current issue but still)
20:30 Macen This is an internal Agavi exception. Please consult the documentation for assistance with solving this issue.
20:30 Macen v-dogg: really?
20:30 MikeSeth Macen: uhh. guess .htaccess didnt work out
20:31 MikeSeth Macen: yeah. <base href="
20:31 Macen i don't know from where Master.php will be called
20:31 Wombert ...
20:31 Wombert and the message
20:31 Wombert please?
20:31 Macen i did die(); in Master.php
20:31 Macen ohoh
20:31 Macen wait
20:31 Wombert ...
20:31 Wombert the exception message
20:32 MikeSeth Macen: no I meant die() in the include file that you were trying to open
20:32 Macen the exception message was due to output_type changing
20:32 Macen with output_type returned to normal, the template behaves as told (the die is called and screen is blank)
20:33 Macen without ever using die(); before in Agavi, I had no idea what behaviour to expect..
20:33 Macen hence thought that was normal
20:33 Macen heh
20:33 MikeSeth Macen: what did you change then? ;>
20:33 Macen MikeSeth: the output_type.xml to the one you gave me
20:34 Wombert blank page = normal
20:34 Wombert man
20:34 Wombert Macen
20:34 Wombert what was the exception message!????
20:34 Macen read the log
20:34 Macen READ UP!!!
20:34 MikeSeth Wombert: haha the shiny.php is confusing
20:35 Macen XML Schema validation of configuration file "D:/www/vhosts/youds.lh/app/config/output_types.xml"; failed due to the following error:
20:35 Macen Line 2: Element '{http://agavi.org/agavi/1.0/config}output_type': No matching global declaration available for the validation root.
20:35 MikeSeth Macen: your XML was broken
20:35 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
20:35 Wombert ...
20:35 Macen MikeSeth: yes
20:35 _cheerios admit it mike, you're just helping to fill your blog with more entries!
20:35 Macen blank page = normal because i put die(); at the top of Master.php
20:36 MikeSeth Macen: yep
20:36 Macen so i need to fix output_type.xml?
20:36 MikeSeth Macen: yeah, apparently you didnt close a tag or something
20:37 Wombert he had <output_type> as the root element
20:37 Wombert I think
20:37 Wombert_ [n=Wombert@dslb-084-056-061-249.pools.arcor-ip.net] has quit [Connection timed out]
20:39 Macen yea i do
20:40 v-dogg still?
20:40 Macen let me find the default output_type.xml
20:40 Macen s*
20:40 v-dogg http://trac.agavi.org/browser/branches/0.11/samples/app/config
20:40 Wombert__ [n=Wombert@dslb-084-056-021-014.pools.arcor-ip.net] has quit [Connection timed out]
20:41 Macen awesome
20:41 Macen OK
20:41 Macen no more exception
20:42 Macen but now i have no definition for Master.php
20:42 Macen let me think :>
20:44 Macen right, this is making a lot more sense now (sorry too idlers :/)
20:45 MikeSeth eheheheh
20:45 MikeSeth when I first used agavi I was confused about the layers
20:45 MikeSeth then I realised that i should really think of them as, well, layers
20:45 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
20:46 MikeSeth i worked with a POS CMS that had one template per view
20:46 v-dogg layers are like an onion - first they make you cry
20:46 MikeSeth i never realized how retarded it was
20:46 Macen oh cheers pal
20:47 Macen nice to know what you think!! (j/k)
20:47 Macen <layer name="decorator"> <--is this a pre-defined name for all Master.php's?
20:47 MikeSeth v-dogg: then you proudly burp them in other people's faces? :D
20:47 MikeSeth Macen: no, something I use
20:47 Macen so Agavi magifantastically knows?
20:47 Macen or are we just adding a layer
20:48 MikeSeth Macen: it doesn't need to. The name isnt really used by it.
20:48 Wombert just adding a layer
20:48 Wombert you could add ten
20:48 MikeSeth Macen: you can access a layer from your view, but Agavi doesnt care what its name is
20:48 Macen only ten or is that an example?
20:48 Wombert the name has mainly the purpose of you being able to pull the layer definition after you loaded the layout and fiddle with it in the view
20:48 Macen oh right so a layer isn't something that goes inside a declaration it appears _after_ it
20:48 Wombert Macen: until you run out of memory, I guess ;)
20:48 Macen ahhh
20:48 Macen let me type this :>
20:49 Wombert agavi used to have this concept hardcoded, with the "template" and the "decorator template"
20:49 Wombert this layer system can deal with any number of layers, and most people use a "content" and a "decorator" layer
20:49 Wombert you could even use, say, smarty for the inner contenttemplate, and php for the decorator, if you liked
20:50 MikeSeth sick
20:50 Wombert well
20:50 Wombert not really
20:50 Wombert it's just a side effect of having thought it through :p
20:50 MikeSeth no, I mean smarty
20:50 MikeSeth ;>
20:50 Wombert pff
20:51 MikeSeth Macen: you should really go to app/cache/config and see what Agavi does to the XML files
20:52 MikeSeth Macen: stop thinking of XML in terms of what goes where, it is really a configuration that is structured the same way that Agavi itself is structured ;)
20:53 Macen what is <slot name="menu" module="Default" action="Menu" />??
20:53 Macen why action="Menu"?
20:53 Macen and why that name?
20:53 Macen (menu)
20:54 Macen layer name="content" />
20:54 Macen <layer name="decorator">
20:54 Macen <slot name="menu" module="Default" action="Menu" />
20:54 Macen <parameter name="template">Master</parameter>
20:54 Macen </layer>
20:54 MikeSeth Macen: something that happens in my application ;>
20:54 Macen ok ;>
20:54 MikeSeth Macen: my decorator template has a slot which reflects another action
20:54 MikeSeth Macen: you can implement complicated navigation that way (multidimensional, breadcrumbs, stateful, whatever)
20:55 MikeSeth Macen: I just do <?php print $slots['menu']; ?> in the decorator and an output of the Menu action appears
20:55 MikeSeth Macen: and you configure all that outside the code
20:55 MikeSeth now tell me that is not win ;>
20:57 Wombert http://politicalticker.blogs.cnn.com/2008/01/07/clinton-gets-emotional-at-new-ha​mpshire-stop/
20:57 Wombert shes cracking!
20:57 Wombert wohooo
20:57 Wombert obama ftw
20:57 kaos|work_ [n=dominik@xdsl-87-79-137-120.netcologne.de] has joined #agavi
20:57 MikeSeth Wombert: he is a CFR member :<
20:58 Macen MikeSeth: ftw ;>
20:58 Wombert ?
20:58 Macen so, why is it, that i can't put Master.php (with the above definition) inside app/templates?
20:59 MikeSeth Wombert: http://en.wikipedia.org/wiki/Council_on_Foreign_Relations
20:59 Wombert you can
20:59 Wombert but by default
20:59 MikeSeth Macen: you can
20:59 Wombert it looks up a template in a module's template dir
20:59 Wombert so you need
20:59 Wombert <parameter name="template">Master</parameter>
20:59 Wombert <parameter name="directory">%core.template_dir%</parameter>
20:59 Macen oic
21:00 Macen what's the %% for the currently active module?
21:00 Wombert ${moduleName}
21:00 Wombert %% are configuration directives
21:00 MikeSeth :D
21:00 Wombert static
21:00 MikeSeth okay, bb
21:00 Wombert the currently active module "changes" during app execution
21:01 Wombert http://trac.agavi.org/browser/branches/0.11/src/view/AgaviFileTemplateLayer.clas​s.php#L47
21:02 Macen How do I set up a template file for header and footer, and include page content from other template files?
21:02 Macen In the output_type.xml file, navigate to the layouts definition you are currently using. If you haven't specified a $this->loadLayout in your View, this will be <layouts default="default">...</layouts>.
21:02 Macen In the <layers>...</layers> definition (or object, as it will be converted too one) you see a <layer name="content" /> ; this is a "redundant" layer which is used for backwards compatiability (as of 0.11) and to give you something to reference from the View.
21:02 Macen In here, you can add further layers in list-format; which you can think of as Onion skins or a Pipe where data travels through. By adding: <layer name="decorator"><parameter name="template">Master</parameter></layer> you are adding another file that Agavi will go through before finishing output. The name of the file you are adding would be Master.php and should reside in app/modules/${moduleName}/
21:02 Macen templates/Master.php
21:02 Macen In order to output the currently active View's template inside of the new layer, you would use <?php echo $inner; ?>.
21:03 MikeSeth hah nice
21:03 Macen helps me learn too i'm finding
21:04 Macen still haven't answered: How to set-up a publically accessible folder of external files (.php, .js etc)?
21:04 MikeSeth Macen: put it in pub/
21:04 MikeSeth I usually have pub/js, pub/css, pub/images etc
21:04 Macen ok
21:05 Wombert no template for eader and footer
21:05 Wombert *header
21:05 Wombert well you could but
21:05 Wombert the master template "wraps" the content
21:05 Wombert so you can put header and footer in there
21:06 Wombert ah you wrote that up
21:06 Wombert lawl
21:06 Wombert hugs Macen
21:06 Macen lol
21:06 Wombert everything in pub/ is public, yea
21:06 Macen np
21:06 Macen i don't get why this is breaking though :|
21:06 MikeSeth this channel is so amazingly unlike the pile of fail that is php
21:06 MikeSeth Macen: what?
21:06 Wombert Macen: what is breaking?
21:07 Macen src="/content/web/index_frames_for_ie.php"
21:07 Macen http://pastebin.ca/845693
21:07 Macen if i access it via: http://youds.lh/content/web/index_frames_for_ie.php it brakes too so
21:07 MikeSeth exception? or that php error?
21:07 Macen It gives me a 500 Internal Server Message and tells me php memory leaked
21:08 Macen (in error.log)
21:08 RossC0 laters all!
21:08 MikeSeth well as I said put a die() in index_frames_for_ie.php and see if its a problem there first
21:08 MikeSeth RossC0: nites
21:08 RossC0 [n=RossC0@teamjr.plus.com] has quit ["K THX BAI"]
21:09 Macen MikeSeth: die(); is above everything else and it still happens
21:09 Macen (505)
21:09 Macen *500
21:09 _cheerios MikeSeth, this channel reminds me of #php lately
21:09 MikeSeth Macen: then something else somewhere break
21:09 MikeSeth _cheerios: ima smack yo up
21:09 MikeSeth :D
21:10 Wombert and me
21:10 Wombert !
21:10 _cheerios bring it on kids :p
21:10 Wombert lawl
21:10 MikeSeth awwww
21:10 Macen #agavi.chat ahoy
21:11 Wombert can we look into that tomorrow, Macen
21:11 Wombert sounds like some apache issue
21:11 MikeSeth maybe its mod_security screwing things up
21:11 MikeSeth *shrug*
21:11 Macen if you want
21:11 Wombert i was thinking
21:11 Wombert maybe it uses some kind of path
21:11 Wombert that now doesnt exist
21:11 Wombert thus runs index.php
21:11 Wombert over and over
21:12 Wombert or such
21:12 Wombert but need to run now
21:12 Wombert tired
21:12 Wombert yawns
21:12 MikeSeth yah
21:13 MikeSeth Macen: dont worry we'll pwn it
21:13 MikeSeth bb folks
21:13 Macen is now known as Macen[away]
21:14 Macen[away] timing :>
21:14 kaos|work [n=dominik@xdsl-87-79-51-43.netcologne.de] has quit [Read error: 110 (Connection timed out)]
21:14 Macen[away] it can't be agavi because when i empty .htaccess it still happens
21:14 Macen[away] i'll figure it ;>
21:19 Macen[away] booyah
21:21 Macen[away] right i'm going
21:21 Macen[away] cya all
21:21 Macen[away] [n=craigfai@81-86-45-98.dsl.pipex.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
21:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
21:29 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
21:29 kaos|work_ is now known as kaos|work
21:33 _cheerios http://elitefeet.com/2007/12/30/the-legend-of-cliff-young-the-61-year-old-farmer​-that-won-the-worlds-toughest-race/ quite the story
21:57 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:01 Whisller re
22:22 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:41 Whisller There whole e-commerce shops like zen cart, e-commerce, phpShop etc has this same gui or I'm blind
22:42 Whisller blah they have this same options
22:43 splatch_ Whisller: because everyone need the same options?
22:44 Whisller Yes but, why 3 others shops has THIS SAME options. No one from there don't want sit down and think about new features :>
22:44 Whisller *them
22:45 splatch_ Whisller: this is way to made better software for you :)
22:45 Whisller I have some ideas, but we'll see what which happend with it.
22:45 Whisller *happen
22:45 Whisller hmm
22:45 Whisller I don't know how i can write it ;p
22:45 Whisller ehh english english
22:46 Whisller I should think about validators. Yes, it's goot time for it
22:49 Whisller splatch_: I must analyse your concept
22:55 Whisller is watching Emperor's new groove :]
22:58 implement is now known as impl
23:09 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["merde"]
23:33 Wombert hai2u impl
23:33 splatch_ and me :)
23:46 Wombert [n=Wombert@dslb-084-056-005-178.pools.arcor-ip.net] has quit []
Day changed Tue Jan 08 2008
00:10 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
00:24 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
00:26 shoan_ [n=shoan@59.92.150.29] has quit []
00:31 IcyT is now known as icyt
01:37 epaulin [n=epaulin@219.137.43.102] has joined #agavi
01:47 JamieWolf [n=Chatter@dslb-084-059-113-092.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
02:28 shoan [n=shoan@59.92.150.29] has joined #agavi
02:45 Samisdat [n=Admin@dslb-084-060-152-229.pools.arcor-ip.net] has joined #agavi
02:53 kaos|work [n=dominik@xdsl-87-79-137-120.netcologne.de] has quit [Read error: 104 (Connection reset by peer)]
02:53 Samisdat [n=Admin@dslb-084-060-152-229.pools.arcor-ip.net] has left #agavi []
03:00 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [Remote closed the connection]
03:09 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
06:22 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
06:47 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
07:05 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
07:13 v-dogg huomenta
07:41 marklar bloop
07:48 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi
08:13 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:13 RossC0 Huomenta!
08:14 v-dogg hey RossC0
08:14 RossC0 whats the news v-dogg ?
08:15 v-dogg I'm writing a php tutorial!
08:18 RossC0 sweet who for?
08:18 v-dogg newbies :)
08:20 v-dogg I'm sick and tired of helping out newbies (##php) who copy-paste code from tutorials written in 2001
08:20 v-dogg for example they google "php tutorial" and end up copying this: http://www.freewebmasterhelp.com/tutorials/phpmysql/7
08:22 epaulin_ [n=epaulin@219.137.220.152] has joined #agavi
08:22 epaulin [n=epaulin@219.137.43.102] has quit [Read error: 104 (Connection reset by peer)]
08:23 v-dogg or they buy a book "Build Your Own Database Driven Website Using PHP & MySQL." and copy code like this: http://pastebin.com/m66c04c4a
08:23 v-dogg (this is REALLY from that book)
08:23 v-dogg Magazines and web development experts agree that Kevin's book
08:23 v-dogg may be the best handbook on PHP and MySQL available. Already,
08:23 v-dogg over 15,000 copies have been sold in 90 countries worldwide!
08:24 v-dogg (quote from sitepoint.com)
08:25 nagaozen xD
08:25 v-dogg PHP now has brilliant features like PDO and exceptions and still every mother fucking tutorials starts: "mysql_connect() or die()"
08:25 nagaozen I'm build my personal page
08:25 v-dogg makes me fecking MAD!
08:26 nagaozen v-dogg send me your tutorial when you are finished XD
08:27 v-dogg I'll publish it and take over the world!
08:28 v-dogg I can see a direct causality between those two :)
08:28 nagaozen xD
08:28 nagaozen do you have a personal page?
08:28 v-dogg just registered phpseriously.com :D
08:29 nagaozen ;)
08:29 v-dogg it will be an alter ego for veikko.fi (currently having no content)
08:29 nagaozen mine dont have any real content too
08:29 nagaozen http://rpdz2.dailyrazor.com/~nagaozen/
08:29 v-dogg (camilla is my wife)
08:30 nagaozen my Sidebar is complete, about too
08:30 nagaozen archieve too
08:31 v-dogg RossC0: *slap* say something! :)
08:32 RossC0 zomg
08:32 v-dogg or did you go to another room to laugh at my futile ambitions to educate people?-)
08:32 RossC0 sorry was watching a flash movie about black holes
08:32 RossC0 and no it wasn't p0rn
08:32 v-dogg I was just... :D
08:32 RossC0 v-dogg: I like it!
08:33 RossC0 you will better those that need it the most
08:33 RossC0 nagaozen: "Enlighted by Symphony and Mootools" ?
08:33 RossC0 by what? ;)
08:34 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
08:34 nagaozen ;)
08:34 nagaozen it's Symphony CMS not symphony framework
08:34 v-dogg woot, they registered my domain already
08:34 v-dogg impressive
08:34 nagaozen i use Agavi for sure !
08:34 nagaozen XD
08:34 RossC0 :D
08:35 nagaozen do not doubt that :)
08:41 Wombert [n=Wombert@dslb-084-056-005-178.pools.arcor-ip.net] has joined #agavi
08:44 Wombert huomenta
08:44 RossC0 Huomenta Wombert
08:44 RossC0 you get my delicious link?
08:45 RossC0 you tried it yet?
08:45 Wombert lets see
08:45 RossC0 I heard it was the mutts nuts
08:45 Wombert mingle?
08:45 Wombert mh
08:45 RossC0 yeap
08:45 RossC0 http://studios.thoughtworks.com/mingle-project-intelligence/
08:45 RossC0 free for under 5 users
08:45 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
08:46 RossC0 but doesn't work on my vps - which sucks
08:50 Wombert hm
08:51 RossC0 oww macworld in one week
08:51 RossC0 :D
08:52 Wombert WOOT
08:54 shoan [n=shoan@59.92.150.29] has quit []
08:56 MikeSeth_ hay guise
08:56 MikeSeth_ is now known as MikeSeth
08:58 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
09:04 Wombert oh hai MikeSeth I hax ur boat
09:07 Wombert I'm really not suer bout mingle, RossC0
09:07 Wombert it doesnt seem spectacular at all!?
09:08 RossC0 you using it?
09:11 RossC0 "I try to be honest, and I’ve gotta say, Mingle is the absolute shit for doing Agile project management."
09:11 RossC0 thats what I heard / read
09:12 marklar ihaxurjavascriptz
09:12 Wombert hm
09:19 MikeSeth dunno, would you take project management from Joel?
09:19 MikeSeth zed shaw worked on that shit ;>
09:19 MikeSeth almost all reviews I read on all management software are negative.
09:21 Wombert woot zefrank railsconf keynote!
09:22 RossC0 MikeSeth - no it was zed shaw who I quoted above about mingle
09:23 RossC0 who knows give it a go!
09:24 RossC0 personally I'm liking redmine at the moment - much better than trac ;)
09:25 RossC0 mind you its replacing mantis so its not hard to look better
09:28 v-dogg haha
09:28 v-dogg triangle nads for mantis
09:28 RossC0 well its better than bugzilla
09:29 Wombert granted but
09:29 Wombert mantis is an issue tracker
09:29 v-dogg bugzilla is horrible
09:29 Wombert mingle is a pm tool
09:29 Wombert looked at JIRA, RossC0?
09:30 RossC0 nope
09:30 RossC0 goes and looks
09:30 Wombert anyways
09:31 Wombert project management is completely overrated :p
09:31 v-dogg hehe
09:31 Wombert RossC0: http://www.atlassian.com/software/jira/
09:31 RossC0 well its pay for so its a no in my book
09:31 Wombert their other shit is brilliant, too; bamboo, for instance
09:31 Wombert yeah
09:32 RossC0 http://cruisecontrolrb.thoughtworks.com/
09:32 RossC0 :D
09:33 RossC0 no way near as nice but then they are doing an "enterprise" version
09:33 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:33 RossC0 for product management I know people who use: http://www.streber-pm.org/
09:34 RossC0 but redmine is like trac but better
09:34 RossC0 so its coming in here!
09:34 Wombert yeah?
09:34 v-dogg redmine looks nice
09:34 RossC0 well here being my work
09:35 MikeSeth RossC0: yes, I know. I meant, would you trust Joel's advice on project management after he wrote fogzbugz and fogbugz is shit?
09:35 MikeSeth zed shaw worked on Mingle or whats its name
09:35 MikeSeth ;>
09:36 RossC0 well they needed a trac like thang - for storing docs, adding tickets a wiki etc. and instead of using mantis, mediawiki and websvn I pushed for redmine
09:36 Wombert cc.rb is just a wrapper for CC, right?
09:36 RossC0 previously I'd used retrospectiva for a project
09:36 RossC0 Wombert: a ruby implementation
09:37 RossC0 retro wasn't any better than trac so got binned
09:40 v-dogg hmm... redmine really looks good
09:40 v-dogg is it easy to install + hook up with svn?
09:44 v-dogg uh... wikis are so bad for manuals...
09:48 Wombert yah
09:49 v-dogg are there any other ways to fund a website than google ads?
09:49 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
09:50 marklar a job
09:50 v-dogg :p
09:50 marklar kekek
09:51 v-dogg how'bout stealing or black mailing?
09:51 v-dogg are they any good?
09:52 Wombert eh
09:52 Wombert srsly
09:52 Wombert what the fuck is up with the media
09:52 Wombert they ignore ron paul
09:52 Wombert even here in germyland
09:52 Wombert I learned yesterday that he got fucking ten percent in iowa?
09:52 Wombert THEY DIDNT MENTION IT
09:52 Wombert ONCE
10:16 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:30 trophaeum [i=pwhuyh@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit ["Leaving"]
10:32 RossC0 Ron who ?
10:32 RossC0 v-dogg: yeah very easy to hook up to svn
10:34 trophaeum [i=evlotlf@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
10:34 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
10:36 bleachy [n=bleachb@80.4.120.163] has joined #agavi
10:58 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:03 Yossi [n=nospam@62.90.159.110] has joined #agavi
11:05 Yossi RossC0 - you srsly dunnu who is ron paul?
11:05 marklar heh
11:05 Yossi I thought no one on the internet could escpae it :p
11:05 marklar presses "Run" on a 2-hr sql query
11:05 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
11:05 marklar mysql4 must die
11:05 RossC0 Yossi he the pope?
11:05 RossC0 ;)
11:06 Yossi I don't know who the pope is currently... but Ron Paul I do know :p
11:14 shoan [n=shoan@122.166.1.168] has joined #agavi
11:16 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
11:28 marklar blah fail
11:31 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has joined #agavi
11:36 Wombert [n=Wombert@dslb-084-056-005-178.pools.arcor-ip.net] has quit []
12:05 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
12:05 _cheerios huomenta
12:10 RossC0 huomenta
12:13 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has quit []
12:16 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has joined #agavi
12:22 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:23 nfq Hey frenadoll: haven't seen you here often
12:30 MikeSeth man
12:30 MikeSeth my head hurts
12:30 MikeSeth kill me
12:31 RossC0 gets a blunt instrument and wacks MikeSeth
12:31 MikeSeth dies with exit code 254
12:31 RossC0 unfortunately MikeSeths headache only gets worse
12:31 RossC0 hands MikeSeth the ibuprofen
12:32 MikeSeth ibuprofen ftw
12:32 MikeSeth can has real drugs tho?
12:32 RossC0 asks britney spears to hand some over to MikeSeth
12:48 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
12:53 Wombert [n=Wombert@85.183.90.3] has joined #agavi
12:59 marklar heh
13:00 marklar only 671672ms
13:00 marklar :(
13:10 kaos|work [n=dominik@dslb-088-077-216-168.pools.arcor-ip.net] has joined #agavi
13:15 MikeSeth man
13:15 MikeSeth Agavi is *so much win*
13:15 MikeSeth it's like an infinite, circular, self-referential train of win
13:16 v-dogg :D
13:16 v-dogg what did you discover now?
13:16 MikeSeth not as much discovering
13:16 _cheerios lots of ibuprofen is my guess
13:16 MikeSeth but I have a "welcome" page foo which has a submit form that goes into action bar
13:16 MikeSeth instead of duplicating the fucking form on the welcome page, I just call the bar action through a slot in read mode
13:17 MikeSeth how is that not win?
13:17 v-dogg yeah, I do that too :)
13:17 v-dogg being able to use same actions as slots and full pages is indeed winwin
13:17 Wombert default :p
13:17 MikeSeth heh
13:17 MikeSeth "Your win is our defaults"
13:18 MikeSeth awesome slogan
13:18 v-dogg heh
13:18 Wombert grrr
13:18 Wombert my dell windows xp wont install in parallels
13:18 MikeSeth Wombert: don't do it then :D
13:19 Wombert well im trying :p
13:19 Wombert I do have a farking license!
13:19 Wombert so why doesnt it install
13:19 Wombert grr
13:22 shoan Wombert: IIRC, there is an option in parallels to enter the license number
13:22 marklar heh
13:23 marklar mysql = fail
13:23 Wombert yes but
13:23 Wombert the install crashes all the time
13:23 marklar I copied a table with INSERT .. SELECT
13:23 marklar and now it's bork
13:23 marklar :(
13:23 shoan i tried it once and then gave up
13:23 Wombert marklar: SELECT INTO
13:23 _cheerios marklar, pebcac :p
13:23 marklar heh
13:23 marklar this is mysql4
13:23 marklar it doesn't even work with plain SELECT half of the time
13:23 marklar thing is, it broke unexpectedly after working for a couple of hours
13:24 marklar repair status OK
13:24 marklar kek
13:24 Wombert mysql :p
13:25 marklar yeah
13:25 marklar we need to migrate to pgsql
13:25 marklar :\
13:26 Wombert migrate to agavi first :P
13:26 nfq hehe
13:28 Wombert this is weird
13:28 Wombert my sp2 disc does not work either
13:28 Wombert what the hell
13:29 marklar heh
13:29 marklar we'll migrate to agavi when I can say "here, read this" to teh underlings
13:29 marklar and point them to complete docs
13:29 marklar :(
13:29 marklar I'm not gonna maintain *
13:30 Wombert the farking parallels install is farkin freezing
13:30 Wombert I mean wtf
13:31 _cheerios marklar, i'd call that "macen-proof"
13:31 marklar heh
13:45 MikeSeth smacks _cheerios
13:45 MikeSeth you're being antagonistic lately
13:46 _cheerios new years hangover?
13:47 _cheerios i guess i don't want the channel turn to shite, that's all.
13:50 Wombert he's always been like that, MikeSeth
13:51 Wombert woot
13:51 Wombert vmware fusion just works :p
13:51 Wombert way to go parallels
13:52 nfq Wombert: I think VMware is much better
13:52 Wombert yes :p
13:52 Wombert man what a POS this parallels is
13:52 Wombert I'm gonna take it back
13:52 trophaeum vmware lets you do more than windows... its already won right there
13:52 Wombert useless junk
13:52 nfq Parallels is just lazy
13:52 Wombert they are fockers
13:53 Wombert how can you mess up to the point where the windows installer crashes
13:53 Wombert gawd
13:53 nfq gaylord fockers?
13:53 trophaeum there was a gpl dispute with it with wine at 1 stage
13:53 trophaeum no idea how that ended
13:56 Wombert brilliant
13:57 Wombert works
13:57 Wombert now lets see if I can actually activate windows
13:57 marklar heh
13:57 marklar did you uncheck teh "fail" checkbox
13:57 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
13:58 Wombert also brilliant
13:58 Wombert windows dialogs dont fit on screen with 64x480
13:58 Wombert way to go microsoft
13:58 Wombert man such a crap os
13:58 trophaeum Wombert, im a fan of win2k pro for emulated, works healthier on less ram
13:59 _cheerios i had no problems with w2k when i used it.
14:00 Wombert it sez key wrong
14:00 Wombert trophaeum: 4GB ftw :p
14:00 Wombert mkay now call msft and yell at them
14:00 Wombert nowhere does is say "only for use on a dell pc"
14:00 trophaeum Wombert, haha, nice, iv got a 2k pro virtual running on 96meg of ram in vmware server on 1 of my gentoo box's
14:00 Wombert just "only for distribution"
14:00 trophaeum works really well actually
14:00 Wombert I have a license, I want a key. period.
14:00 Wombert picks up the phone
14:01 trophaeum enjoy retyping the HUGE ASS keys :)
14:01 Wombert I'll tell them to send me a new key w/ CoA
14:01 Wombert I mean...
14:01 Wombert should I call them every time I reinstall?
14:01 Wombert which happens often w/ windows?
14:01 Wombert no friggen way
14:01 Wombert fockers
14:01 Wombert they're gonna tell me to call dell, I'm sure
14:01 Wombert grr
14:01 Wombert actually
14:01 trophaeum no, u should be fine
14:01 Wombert I called them before due to issues w/ activation and it was painless
14:02 trophaeum and that wont know the difference btween emulated and a dell
14:02 trophaeum u should be fine
14:03 Wombert ZE NUMBER WONT WORK?
14:03 Wombert trophaeum: dell cds and keys are bios locked
14:03 Wombert not legal in germany afaik
14:04 trophaeum ur shittin me? i havnt had that over here with any that iv played with lol
14:04 Wombert great
14:04 Wombert the toll free number is broken
14:04 Wombert AND THE OTHER ONE HANGS UP
14:04 Wombert WAHT
14:04 Wombert MSFT ZOMG
14:04 trophaeum lol
14:04 trophaeum ur just havin a brilliant day there!
14:05 trophaeum flash and 64bit firefox... what an ugly mess
14:05 Wombert calls again
14:06 Wombert now it works keke
14:06 Wombert or does it not?
14:06 Wombert creepy music playing
14:06 Wombert okay
14:06 Wombert msft activation
14:06 Wombert woot
14:09 trophaeum u havnt done a msft activation phone call before?
14:11 JanK_ [n=JanK_@muedsl-82-207-192-111.citykom.de] has quit []
14:13 Wombert I have
14:13 Wombert worked
14:14 Wombert windows update kekeke
14:17 Wombert and restart every 2 mins
14:17 Wombert brilliant
14:17 Wombert hugs his mac
14:17 MikeSeth Wombert: you didnt believe that there is a conspiracy against RP correct?
14:17 Wombert MikeSeth: it is strange
14:17 Wombert I saw this fox news talk
14:18 Wombert where the presenters wondered why RP was excluded from this TV discussion
14:18 MikeSeth haha
14:18 Wombert but srsly, I didn't hear that he got 10% until I read it in a blog
14:18 MikeSeth i got something better
14:18 Wombert wat teh hell
14:18 MikeSeth http://www.myfoxkc.com/myfox/pages/News/Detail?contentId=5417820&version=1&local​e=EN-US&layoutCode=TSTY&pageId=3.11.1
14:18 MikeSeth read this
14:18 MikeSeth click "republican"
14:18 MikeSeth look at the results
14:18 MikeSeth then look at the page title
14:18 MikeSeth problem: no results have been released at all spare two small towns which voted early
14:18 Wombert oh great fusion ruined the umlaut in my name
14:18 MikeSeth get this, Fox is deliberately lying
14:19 MikeSeth theyre putting up false stats to turn voters away from RP
14:19 MikeSeth I've made a screenshot and a copy of the page
14:19 Wombert eh MikeSeth
14:19 Wombert they put up false stats to support wars, too
14:19 MikeSeth Wombert: theyre showing results that do not yet exist!
14:19 Wombert you shouldnt be surprised
14:20 MikeSeth im not surprised
14:20 MikeSeth just telling you how things are..
14:20 Wombert lawl?
14:20 Wombert http://www.myfoxkc.com/myfox/pages/News/Detail?contentId=5417820&version=1&local​e=EN-US&layoutCode=TSTY&pageId=3.11.1 wtf?
14:20 Wombert well okay
14:20 Wombert these two small towns have voted already
14:21 MikeSeth yes, and these results have nothing to do with them
14:21 Wombert really hope mccain is gonna win this or else it's over for him
14:21 MikeSeth sorry, mccain wins = fail for america
14:21 MikeSeth edwards or kucinich
14:24 Wombert nono I mean
14:24 Wombert the NH caucus
14:24 MikeSeth yes
14:25 MikeSeth mccain will fall and endorse romney
14:25 Wombert god knows I want the dems to win
14:25 MikeSeth no you dont
14:25 MikeSeth it would be a huge mistake
14:25 MikeSeth unless Kucinich becomes the president, USA is fucked
14:25 MikeSeth and he wont he has bad history
14:26 Wombert eh
14:26 MikeSeth Wombert: Obama, McCain and Hillary are the same thing. They are CFR members.
14:28 Wombert whoa
14:28 Wombert man
14:28 Wombert unity is wicked
14:28 Wombert MikeSeth: waht is CFR anyway
14:28 Wombert or rther
14:28 Wombert what's the big deal
14:30 MikeSeth Wombert: its a closed think tank which includes most of the world's elite
14:30 MikeSeth Wombert: its founded by Rockefellers
14:30 MikeSeth Wombert: they gather together and plan strategy
14:31 Wombert mk
14:34 epaulin_ [n=epaulin@219.137.220.152] has quit ["Ex-Chat"]
14:39 MikeSeth hmmmm
14:39 MikeSeth validators do not run for a slotted action
14:39 MikeSeth why
14:39 MikeSeth hmmmm
14:41 MikeSeth oh by default validators are only for write methods?
14:41 MikeSeth mmp
14:41 MikeSeth brr
14:44 MikeSeth Wombert: are there special rules for validation of slotted actions
14:47 MikeSeth ahhh
14:47 MikeSeth the action's execute() method must exist for the validation to work?!
14:47 MikeSeth why?!
14:48 MikeSeth bothers Wombert
14:52 marklar ugh fail
14:53 RossC0 hmm any ideas why an ajax request response stays a Loading... in firebug
14:53 marklar firebug tends to mess stuff up
14:53 marklar atleast in my experience
14:54 _cheerios no response data?
14:54 RossC0 just headers
14:54 RossC0 remembers something about context-length
14:54 RossC0 diggs in the logs
15:00 RossC0 most perplexing
15:01 RossC0 seems its because there is no response text
15:01 RossC0 ha well
15:01 RossC0 jolly bonza
15:06 _cheerios it's normal :)
15:06 _cheerios web services in 2008: SOAP or REST?
15:06 pressureman [n=daniel@e178102106.adsl.alicedsl.de] has joined #agavi
15:07 pressureman hey hey
15:07 RossC0 _cheerios: rest
15:07 MikeSeth huomenta
15:08 RossC0 or you could use Agavi's soap stuff
15:08 MikeSeth Wombert: poke
15:08 RossC0 huomenta pressureman
15:08 pressureman anyone seen agavi throw an exception in FPF with "xmlParseEntityRef: no name" before?
15:08 _cheerios anyone done basic rest server/client classes (looking for support for multiple projects + authentication)? i might save a minute or an hour without doing everything from scratch.
15:08 _cheerios plenty of times
15:09 _cheerios invalid xhtml markup
15:09 pressureman what causes it? i've got the exact same code and exact same agavi revision running fine on a different box
15:09 pressureman aha... it's pulling data from a database....
15:09 marklar WHYYYYY
15:09 marklar WHY
15:09 marklar Error Code : 1235
15:09 marklar This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
15:09 pressureman different database at that
15:09 marklar :((((((((((
15:10 marklar can has cyanide?
15:10 pressureman i wonder if some text is not being escaped to be xhtml compliant
15:10 _cheerios i get stupid FPF errors a lot when someone tampers with templates and FPF is so fucking ace that it throws errors on the smallest of typos
15:11 pressureman bingo
15:11 pressureman there is a "&" in one of the records
15:11 pressureman it's prolly not being escaped to &amp;
15:11 Wombert MikeSeth: poek
15:11 Wombert yes MikeSeth
15:12 Wombert no execute => no validate
15:12 Wombert there used to be a getRequestMethods() or so
15:12 Wombert where you could return Action::METHOD_GET
15:12 Wombert or somesuch
15:12 pressureman haha! yep that did it
15:12 Wombert mkay two new feature ideas
15:12 pressureman removed the & from the record and agavi is happy again
15:12 Wombert poeks
15:13 pressureman learn something new every year
15:13 pressureman well that's a nice 45 minutes chargeable
15:15 _cheerios it's much nicer when the Decorator is modified with invalid xhtml and borks every POST on the whole site
15:17 pressureman the strange thing is, i have two separate actions that deal with that field in the db table, and the other one didn't bork
15:18 pressureman ok this is weird. i put the & back in, just for kicks, then went to edit a totally different record, and it throws the exception again
15:19 pressureman i'm not even editing the record with the "&" in the field!
15:19 Wombert http://trac.agavi.org/ticket/667
15:19 Wombert http://trac.agavi.org/ticket/668
15:20 pressureman hmm ok, i think i see where it's happening. FPF is populating a SELECT with records from my db, and one of those records has the "&" in it
15:21 MikeSeth Wombert: should be documented and noted in the default action template
15:21 Wombert uh?
15:21 pressureman err, that's a html <select>, not a sql select
15:21 Wombert MikeSeth: it is
15:21 Wombert pressureman: but it should escape those
15:21 Wombert oO
15:21 pressureman apparently it isn't
15:21 Wombert for value="lolz"?
15:21 Wombert tests
15:21 MikeSeth Wombert: plz slap me
15:22 Wombert MikeSeth: http://trac.agavi.org/browser/branches/0.11/src/buildtools/code_templates/Action​.class.php.tmpl
15:22 pressureman no, they're not in the value="foo"
15:22 MikeSeth MikeSeth> Wombert: plz slap me
15:22 MikeSeth SLAP ME PLOX
15:22 Wombert smacks MikeSeth
15:22 Wombert pressureman: in the value thing?
15:22 MikeSeth ahhh
15:22 pressureman the're between the <option>this & wouldn't work</option>
15:23 Wombert blinks
15:23 Wombert tests
15:23 pressureman curly one
15:24 _cheerios fpf never escapes anything?
15:28 Wombert cuckles
15:29 v-dogg it escapes (encodes) everything it puts there but <option> is not there by fpf
15:29 Wombert lolz
15:29 Wombert yes
15:29 Wombert I mean, you generate that yourself, right?
15:29 Wombert you have to run htmlspecialchars() over your stuff man
15:29 Wombert that has nothing to do with FPF
15:29 Wombert you just don't see the error on a non-POST because then FPF doesn't run
15:29 Wombert but it's still invalid HTML
15:29 v-dogg only that it doesn't work with FPF :)
15:29 Wombert yes, ofc, no well-formed XML
15:30 pressureman what? you mean i actually have to write some code myself?!?
15:30 pressureman next you'll tell me that agavi won't warm my coffee up for me...
15:30 Wombert <:
15:30 MikeSeth oh noes
15:31 Wombert gnnh
15:31 Wombert [16:08] pressureman: anyone seen agavi throw an exception in FPF with "xmlParseEntityRef: no name" before?
15:31 Wombert stupid me
15:31 Wombert should have red
15:31 Wombert *read
15:31 Wombert that occurs at parse time, of course
15:31 pressureman but i'm not echoing the <option> tags myself... FPF is building that select box for me
15:31 _cheerios o_O
15:31 Wombert pressureman: nah
15:31 Wombert it cannot do that
15:32 pressureman ok, it's been a while since i looked at the code, but i'm at least 10% sure i'm just passing it an array (of html-unclean values apparently)
15:32 Wombert nono
15:32 Wombert it does not have such a feature
15:33 Wombert you must build the option list yourself
15:33 pressureman holy crap you're right
15:33 Wombert all it does is add selected="selected" to the one that was submitted
15:33 pressureman i have a foreach loop in my template
15:33 MikeSeth Wombert: uhh
15:33 Wombert hai I'm in ur <optionz> injecting codez kthx pressureman
15:33 Wombert :>>>
15:33 pressureman lolz
15:33 pressureman sorry for the wild goose chase
15:33 MikeSeth Wombert: can it be that a forward container executes an action with write method?
15:33 pressureman it stumped me for a while too
15:34 Wombert if the action that did the forward was POST, yes
15:34 MikeSeth Wombert: wow.
15:34 Wombert miek
15:34 Wombert [16:19] Wombert: http://trac.agavi.org/ticket/667
15:34 Wombert hence
15:34 Wombert :p
15:34 MikeSeth can I override the method when creating the forward?
15:35 MikeSeth ah
15:35 MikeSeth hmm
15:35 Wombert no, not yetz
15:35 Wombert for 1.0 you might
15:35 MikeSeth I need it nau :<
15:35 Wombert pay me :p
15:35 Wombert is busy this week
15:35 MikeSeth I would if it was my bidznits
15:35 MikeSeth ;>
15:36 Wombert woot I got spoonz with builtzin strawz for ur mugs lol
15:36 MikeSeth Wombert: maybe the right way is to pass a route name and not action identity to create*Container()?
15:37 MikeSeth wouldnt solve a problem though
15:37 MikeSeth so should I create my own container then?
15:38 Wombert oh. more
15:38 Wombert you need to modify execution filter, too
15:38 pressureman Wombert: i think it's about time i planned a road trip to münchen, and we see which one of us can drink the most beer before falling off our chair
15:38 Wombert and containers
15:38 Wombert and views
15:38 _cheerios Drawbacks
15:38 _cheerios * The programmer needs to write her own applications << love it. we need to add this to agavi' site too :p
15:38 Wombert pressureman: woot
15:38 Wombert <:
15:38 Wombert hey why are you back at coding anyway pressureman :p
15:39 pressureman maintaining a legacy app
15:39 Wombert oooh
15:39 Wombert too this week
15:39 _cheerios i'll send v-dogg to drink you all below the table
15:39 Wombert horr-ieeh-ble
15:39 Wombert and maybe ttj
15:39 marklar hai
15:39 pressureman i'm trying to figure out how the user was even able to enter a & for that field in the first place
15:39 Wombert remembers ttj's wallet losing action
15:39 pressureman the validator should prohibit it
15:39 _cheerios (if i sent ttj, you'd find yourselves drugged. he's sneaky)
15:40 MikeSeth Wombert: then ill just sneak in an override variable ;>
15:40 marklar mike
15:40 marklar plz to order router
15:40 MikeSeth marklar: oh fax too late atm ;<
15:40 Wombert zom
15:40 Wombert needs sth to drink
15:40 Wombert else headache
15:40 pressureman hmm nope, silly me, i didn't write a regex validator for that field
15:40 Wombert &
15:40 MikeSeth i has a tea
15:41 Wombert hm might make a coffee
15:41 Wombert but do want apple juice
15:41 pressureman kicks himself
15:41 Wombert &
15:41 _cheerios -> gym
15:41 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["aieoeieoeiooeoeoeeeeeeeeeee......"]
15:41 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
15:41 MikeSeth dang
15:42 MikeSeth hax wouldnt work
15:42 pressureman ok, time to write up my timesheet entry. this calls for some real imagination.
15:42 pressureman and dodging responsibility for writing code that allowed invalid characters to be entered.
15:42 pressureman stupid users.
15:44 lucifer4u [i=HydraIRC@87.252.235.129] has joined #agavi
15:45 pressureman Wombert: are you applying any breaking changes to the 0.11 branch? i'm running an older svn release (although it was 0.11 final when i checked it out)
15:45 lucifer4u Hello
15:49 Wombert hi lucifer4u
15:49 Wombert no breaks pressureman
15:49 Wombert just fixes
15:50 pressureman cool
15:53 Wombert oh
15:53 Wombert from belarus, lucifer4u?
15:53 Wombert cool
15:54 lucifer4u Wombert, yes
15:55 Wombert :)
15:55 Wombert welcome to Agavi
15:55 lucifer4u Wombert, thank you ) this is my first Agavi steps )
15:57 nfq Yeah, welcome to Agavi. The place to be..!
16:01 Wombert okay lucifer4u
16:01 Wombert do not hesitate to ask questions!
16:01 Wombert we'll be there to help and explain
16:03 lucifer4u Wombert, thank you. This time will read documentation and sources and try Agavi.
16:04 pressureman belarus? cool!
16:04 pressureman dobriy dyen!
16:04 lucifer4u dobriy den' i vam
16:04 lucifer4u ;)
16:05 pressureman u in minsk?
16:05 lucifer4u yeah
16:05 lucifer4u pressureman, and where are you from?
16:06 pressureman i'm curious to visit belarus... i lived in st petersburg for 10 months. originally from new zealand, but living in berlin now.
16:06 pressureman i get around ;-)
16:07 lucifer4u And i'm curious to visit New Zealand or Berlin some time
16:07 lucifer4u This time i still have no ability to do it ;)
16:07 pressureman i don't plan to be back in nz anytime soon, but if u come to berlin, i'll gladly show you around
16:08 lucifer4u Great. I hope i will be there.
16:09 Wombert MikeSeth: that framework comparison / bashing blog you should start
16:09 Wombert call it "teh caek is a lie"
16:09 Wombert <:
16:10 MikeSeth Wombert: it is
16:10 MikeSeth heh
16:10 lucifer4u pressureman, you can go any time to Belarus and i will guide you here :)
16:11 pressureman thank you! i may take u up on that offer someday... i hear it's like russia, only 20 years ago... ;-)
16:13 Wombert lolz
16:13 Wombert not nice :p
16:14 lucifer4u pressureman, hehe.. it will be better to see it ;) independent view is much more better then any other information.
16:19 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
16:26 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
16:33 RossC0 ciao bella!
16:33 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
16:43 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
16:43 Whisller [n=example@chello089076213203.chello.pl] has quit [Client Quit]
16:54 MrJeep Apple just released the new Mac Pro
16:54 MrJeep 8 core, up to 32 gb of ram
16:55 MikeSeth woot
16:55 MikeSeth win
16:55 MrJeep up to 4 TB hard drive
16:55 MrJeep put everything in it and you've got yourself a 27k$ mac :D
16:56 MrJeep the processors are based on the peryn stuff of course
17:03 Wombert pondering buying one?
17:03 Wombert you can watch lots of pron streams with an 8 core cpu I reckon
17:03 Wombert oh wait
17:03 Wombert woot
17:04 Wombert they're all dual quad core standard?
17:04 Wombert jeez
17:05 MrJeep nop I'm not looking to buy a mac pro
17:05 MrJeep hahah
17:05 MrJeep I just built a xserve
17:05 MrJeep and i could get it for the affordable ammount of : $83,041.00
17:06 nfq Fuck, that's a nice piece of kit
17:06 nfq if I was cutting films, then maybe
17:06 Macen is there anyway to pass variables from modules/templates/Blah.php to pub/static/static.php ?
17:06 MrJeep But I just can't wait for the MacBook Pro updates
17:06 Wombert not from the template, no
17:07 Wombert via the view, you could
17:07 Macen yeah? how?
17:07 Wombert set an attribute
17:07 Macen hmk
17:07 Wombert in fact, you _could_ pass things around provided that Blah.php is rendered before static.php, which I believe is not the case, but use the view
17:08 Macen $this->setAttribute('innerTarget', $target);
17:08 Macen so it should be in $template no?
17:09 Macen (from the View)
17:09 Wombert yes
17:09 Wombert btw, you can change the name of $template to, say, $t
17:09 Wombert fewer chars to type
17:09 Wombert or you can tell agavi to extract the vars (so you'd have a $innerTarget), but I don't recommend that
17:10 Wombert innerTarget sounds like you're giving a template directions as to how to include a file or something
17:10 Wombert !?
17:11 kaos|work [n=dominik@dslb-088-077-216-168.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:11 Macen the file in pub/ doesn't have access to $template it seems
17:11 kaos|work [n=dominik@dslb-088-077-198-230.pools.arcor-ip.net] has joined #agavi
17:11 Macen Wombert: not quite, i just want to know what has been shown
17:12 Wombert can you explain a bit?
17:12 Wombert hm what file in pub?
17:12 Wombert dude why are you putting them into pub/
17:12 Macen Master.php requests that a file in pub/ be displayed through a HTML include
17:12 Wombert I can call youds.com/static/static.php to bring it up then
17:12 Wombert eh
17:12 Wombert why?
17:12 Wombert :(
17:12 Macen lol
17:13 Macen well i need the js files which render certain areas of the site
17:13 MikeSeth Macen: don't do that, use layers instead
17:13 MikeSeth Macen: .js can stay in pub
17:13 Macen js and php talk to each other (or php talks to js)
17:13 MikeSeth Macen: do it through/over actions
17:13 Wombert uhm
17:13 MikeSeth you can even define a json output type
17:13 MikeSeth :D
17:14 Macen i don't use json
17:14 MikeSeth so the same action can return the same data as either HTML, or json
17:14 Macen yea, nice if you use it :p
17:14 MikeSeth Macen: well whatever is your preferred way to communicate between js and php
17:14 Macen might change
17:14 Macen ok
17:15 Macen i did add the file as a layer but everything broke
17:15 Macen will find out why then
17:16 Macen br broke i mean my paths weren't relative to the right place anymore
17:16 Macen s/br/by
17:17 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
17:17 Macen ..it's a work-around
17:18 Wombert paths where
17:18 Wombert in the browser?
17:19 Macen yep
17:20 Wombert do you understand how agavi is called and how pages are served through the web server
17:21 Macen i've fixed it
17:21 Wombert are you aware that pub/ is supposed to be your document root?
17:21 Macen it is
17:21 Wombert then how are your paths wrong
17:21 Wombert did you set a base href?
17:21 Macen no you don't understand
17:22 Wombert <base href="<?php echo $ro->getBaseHref(); ?>" />
17:22 Macen by putting a new layer for a file that was previously not in the DocumentRoot, into it, everything was trying to be loaded from the wrong place
17:22 Wombert in <head>
17:22 Wombert no
17:22 Wombert sighs
17:22 Macen what?
17:22 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
17:22 _cheerios moo
17:22 Wombert what exactly was trying to be loaded form the wrong place?
17:22 Wombert images et al?
17:22 Macen yes
17:22 Wombert do you have
17:22 Wombert <base href="<?php echo $ro->getBaseHref(); ?>" />
17:22 Macen yes, in Master.php
17:22 Wombert in your <head>
17:23 Wombert ok
17:23 v-dogg last night you still had some absolute urls. did you fix those already?
17:23 Wombert can you show the html source for one of the images you embedded
17:23 Macen it was just that <?php echo $ro->getBaseHref(); ?> should of been <?php echo $ro->getBaseHref().'/web; ?>
17:23 MikeSeth i gotta go
17:23 MikeSeth brb trolls
17:23 Macen haha
17:23 Macen see ya
17:24 Macen v-dogg: mh i sorta just added a few more heh
17:24 Wombert no, Macen
17:24 Wombert usually not
17:24 Wombert unless your images are in web/
17:24 Macen they are
17:24 Wombert then your <img> tag should have src="web/blah.gif"
17:24 Wombert do not use the bas href to "fix" this
17:24 Macen so i replaced all src= to be src="/content/web/...
17:24 Wombert *base
17:25 Wombert don't use /
17:25 Wombert ..
17:25 v-dogg no no no ...
17:25 Macen haha
17:25 Wombert that's an absolute url
17:25 Wombert do you understand what a base href does
17:25 Macen i kno; what can i do, i cba it's a lost cause
17:25 v-dogg cba?
17:25 Macen can't be bothered
17:25 v-dogg ...
17:26 Wombert well but then we can't help you :/
17:26 _cheerios -> #symfony :p
17:26 Wombert you need to sit down and try to learn how the parts fit together
17:26 Wombert (in this case with the base href and your images, it's really not at all agavi related)
17:26 Macen it's not worth my time
17:26 Wombert okay
17:27 Wombert sorry to hear that
17:27 Macen tell me about it
17:27 Macen have you seen the code?
17:27 Macen it's really not worth it..
17:27 Wombert which code
17:27 Macen it needs re-writing entirely..
17:27 Wombert ah your website
17:27 Wombert :/
17:27 Wombert then go for it!
17:27 Wombert I'm sure it's not a huge task
17:27 Wombert it's mainly a website, right?
17:27 Wombert that serves static pages
17:28 Macen yea i just cba
17:28 Wombert it would likely be more fun to build a real web application, not a website
17:28 _cheerios lazy people go to HELL
17:29 Wombert the more dynamic elements it has, the more actual _programming_ is needed, the more you benefit of a framework
17:29 Wombert I think in your case it's quite disencouraging because you try to do this boring work with no light bulb moment possible due to it's relatively simple nature
17:30 Macen Wombert: i totally and 100% agree!!
17:30 Macen i'm only doing all this bullshit because i want to develop a portfolio system
17:31 Macen it's entirely depressing
17:31 Macen and quite painful to do
17:31 Wombert yes but isn't that mainly static, too?
17:31 Macen nah i'm doing an all singing all dancing one maybe where you can add comments blah blah just for practice
17:32 Wombert really, the "overhead" of a framework only pays off if a certain complexity threshold is exceeded
17:32 Wombert ah okay
17:32 Wombert why don't you just start out with that
17:32 Wombert instead of doing the boring parts
17:32 Wombert after all, you want pratice, and that should be fun, too
17:32 Wombert especially when it's just for practice
17:32 Wombert :)
17:32 Wombert sometimes starting on a blank sheet frees the mind
17:32 Macen dunno, just figured it's best to convert the site first
17:39 Wombert finally, our ohloh summaries have been deleted
17:39 Wombert whoever adds svn gets shot, just fyi :p
17:39 Wombert EVERYONE HEARD THAT?
17:40 Wombert why is eclipse so retarded to set up :<
17:41 Wombert it has freaking MacRoman as the default encoding
17:41 Wombert maaan
17:41 Wombert and windows newlines
17:41 Wombert gah
17:42 _cheerios autodetect didnt work too well there :p
17:43 Wombert GAAAH ECLIPSE
17:43 Wombert MAN
17:43 Wombert WTF
17:43 Wombert why can't I import from svn into an existing project
17:43 Wombert this is so retarded
17:43 Wombert the way the dialogs look
17:43 Wombert the way I have to click things ten times
17:45 shoan how can i make an action work with more than one credential? Ex: Allow an action for a member and admin
17:45 Wombert return array('member', 'admin')
17:46 Wombert or maybe that means require both
17:46 Wombert then use
17:46 Wombert return array(array('member', 'admin'))
17:46 Wombert first level is and, second level is or
17:46 shoan ok
17:46 shoan thanks
17:47 shoan how do I do supersets? Like all members have member priviliges and visitor privileges?
17:47 icyt is now known as IcyT
17:48 Wombert I guess that would be where RBAC comes in
17:48 Wombert where you define a role "member" with credentials "member" and "visitor"
17:49 shoan do you have a good example? :)
17:49 _cheerios samples has a good example
17:49 Wombert the sample app has one
17:49 Wombert the roles there are defined in an xml file
17:50 Wombert but you could also have them read from a database or so
17:50 shoan ok
17:52 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
18:19 bleachy [n=bleachb@80.4.120.163] has left #agavi []
18:32 Macen i'm entirely depressed
18:36 Macen and hungry
18:36 Macen i want a new computer
18:36 Macen and i want a back massage
18:36 Macen :(
18:36 kaos|work [n=dominik@dslb-088-077-198-230.pools.arcor-ip.net] has quit []
18:37 lucifer4u Macen, you need wife if you do not have :)
18:37 Wombert fark
18:37 Wombert Forbidden
18:37 Wombert You don't have permission to access /~dzuelke/workspace/Agavi 0.11/samples/pub/index.php on this server.
18:37 Wombert fark
18:37 Wombert fark fark
18:37 Wombert depressed, too
18:37 Macen get a dedicated server
18:37 Wombert nono
18:37 Wombert have
18:37 Wombert but remote development = fail
18:37 Wombert :)
18:38 Wombert GRRR
18:39 Wombert okay need unix geekz
18:39 Wombert dz-imac:~ dzuelke$ ls -la Sites/
18:39 Wombert lrwxr-xr-x 1 dzuelke staff 7 8 Jan 16:24 Code -> ../Code
18:39 Wombert lrwxr-xr-x 1 dzuelke staff 31 8 Jan 19:34 workspace -> ../Documents/eclipse/workspace/
18:39 Wombert dz-imac:~ dzuelke$ ls -la ~
18:39 Wombert drwxr-xr-x 4 dzuelke staff 136 8 Jan 16:23 Code
18:39 Wombert drwx------+ 8 dzuelke staff 272 8 Jan 18:16 Documents
18:40 Wombert can I make the symlink work w/o having Documents a+r ?
18:41 Macen with a-r-w? :P
18:45 lucifer4u Wombert, what is the difference with working on the real directory and on the symlink?
18:45 Wombert well
18:45 Wombert I don't want my eclipse workspace in my document root
18:45 Wombert so...
18:45 Wombert :)
18:46 Wombert woot
18:46 Wombert paramout switches to bluray too
18:46 Wombert format war is ovah
18:47 Wombert time to buy a ps3 then :p
18:49 Wombert oooh
18:49 Wombert http://www.autoblog.com/2008/01/08/leaked-audi-tts-breaks-cover/
18:49 Wombert do want
18:50 Wombert w/ quattro and DSG
18:50 Wombert drool
18:50 lucifer4u Wombert, i think you should add read and write permission to the Documents
18:51 Wombert r+x is enough
18:51 Wombert did that ;)
18:51 Wombert +rx I mean
18:51 lucifer4u if you need to write there or only read if you need read and execute only
18:52 Macen if that car had a hole of suitable size i would make love to it
18:53 Macen and i'd call it the day after
18:54 Wombert srsly
18:54 Wombert I've driven both the 2.0TFSI
18:54 Wombert and the 3.2
18:54 Wombert and I WANT THIS CAR
18:54 Wombert + quattro
18:54 Wombert + magnetic ride
18:54 Wombert + dsg
18:54 Wombert coupe
18:54 Wombert in white
18:54 Wombert with HID
18:54 Wombert ZOMG
18:54 Wombert ZOMG
18:54 Wombert drools
18:54 Wombert okay guys I err
18:54 Wombert I can't be here for the next months
18:54 Wombert I must work more :p
18:55 lucifer4u this time i have new Subary Forester :) no need in another car
18:56 Wombert lucifer4u: the turbo?
18:56 lucifer4u Wombert, no
18:56 Wombert :(
18:57 Wombert is that this... mh... X-Trail-like jeep thing, right?
18:57 marklar it's a station
18:57 marklar heh
18:57 lucifer4u Wombert, i am not racer :)
18:57 Wombert but light, I think I heard the 250hp turbo goes to 100 in ~6s?
18:58 lucifer4u Wombert, and our roads is not for racing too.. It goes to 100 in 11 sec. without turbo
18:58 lucifer4u Wombert, if it was turbo it had to be 6,8 s
19:00 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<AdvoWork> Phil, any other ideas then before i throw it out of the window? :p | <Phil> AdvoWork: open the window first"]
19:03 lucifer4u marklar, sorry for my english.. what "it's a station" means?
19:09 Wombert a station wagon probably
19:09 Wombert http://en.wikipedia.org/wiki/Station_wagon
19:09 Wombert but it's not
19:09 Wombert it's an SUV
19:09 Wombert :)
19:10 lucifer4u Wombert, i thought it is a crossover
19:11 marklar heh
19:11 marklar "The CUV nomenclature was created by automotive marketing departments to move away from the station wagon, which has declined in popularit"
19:11 marklar it's a station
19:11 marklar okthx
19:14 Wombert yay xdebug
19:14 Wombert okay :p
19:15 Wombert you guys are right
19:15 Wombert but it looks jeepish
19:15 Wombert [Tue Jan 08 20:15:24 2008] [error] [client ::1] PHP Warning: The remote debug handler '\xe2\x80\x9ddbgp\xe2\x80\x9d' is not supported. in Unknown on line 0
19:15 Wombert whoa
19:20 JamieWolf [n=Chatter@dslb-088-068-212-243.pools.arcor-ip.net] has joined #agavi
19:20 marklar heh
19:22 Wombert utf8 quotation marks
19:22 Wombert gnnnnh
19:22 Wombert still not working
19:22 Wombert kicks eclipse
19:23 Wombert ok frustrated
19:23 Wombert bai
19:23 Wombert home
19:23 Wombert &
19:23 Wombert [n=Wombert@85.183.90.3] has quit []
19:25 marklar eclipse must die
19:26 lucifer4u marklar, i tried to use it and switched to Komodo
19:29 marklar isn't komodo written in xul?
19:29 marklar iirc
19:37 kaos|work [n=dominik@xdsl-87-79-138-57.netcologne.de] has joined #agavi
19:45 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
19:49 Macen If I have 2 layers defined in output_type.xml, decorator and inner, how do i tell the View too go through both before finishing output?
19:49 Macen http://pastebin.ca/847080
19:52 Macen ahaa
19:58 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
20:03 MrJeep Open Office Draw has been crashing for the 12th time, I'm so happy
20:07 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
20:09 Whisller hi there
20:27 _cheerios ~ so tired ~
20:45 marklar meh
20:51 v-dogg http://phpseriously.com/
20:52 _cheerios cool :)
20:53 _cheerios YOU'RE BALD?
20:53 _cheerios (notice how i picked up the relevant material)
20:53 Macen what's the book?!
20:53 Macen that you got that sample from
20:54 v-dogg "Build Your Own Database Driven Website Using PHP & MySQL."
20:54 Macen lmao
20:54 Macen what a title
20:55 v-dogg _cheerios: no, but getting there :)
20:55 _cheerios i know what to get you for xmas j/k
20:55 Macen they have prevention cream these days
20:56 Macen can't grow it back but can prevent
20:56 _cheerios props for the blog. i'd been planning to get a php blog up for a year or so now. and i doubt it'll be up anytime soon.
20:56 Macen you should buy phpsrsly.com :D
20:56 _cheerios you'll do daily posts?
20:56 v-dogg _cheerios: not likely
20:56 v-dogg let's see how long this drive lasts :)
20:56 v-dogg after a month I probably forget the whole thing :p
20:57 _cheerios yeah. i wasnt even going to start without a crew, just to get daily content guaranteed.
20:59 _cheerios you could take snippets from #php daily, post them to your blog, and do a "this is how it's done" angle :)
21:00 v-dogg MikeSeth already thought about piping ##php directly to his Fail blog :D
21:01 _cheerios =)
21:01 _cheerios that might be an experiment i have time for. lunatic raving madman meets #php quotes.
21:02 Macen is now known as Macen[away]
21:03 v-dogg _cheerios: do you know something about adding ads to a site? is google the only way to go?
21:04 marklar get a job
21:04 _cheerios there's adsense, then some more shady ones (the better ones requires page views in the 100k's), and link exchanges.
21:05 splatch_ hello
21:06 _cheerios there's yahoo's advertising network too. haven't tried it.
21:06 marklar zomg
21:06 marklar [23:11] <[cck]sh`eche> while($tmp = mysql_fetch_assoc($result)) { if ($i == 3) { brake; }
21:06 marklar [23:11] <[cck]sh`eche> how do i brake
21:11 v-dogg _cheerios: ok, thanks
21:11 JamieWolf [n=Chatter@dslb-088-068-212-243.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
21:11 v-dogg I'm not trying to get into the 5k-30k league you mentioned the other day but it would be nice to get some expenses covered
21:12 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
21:13 _cheerios some say it's 1000 page views for $1 income. you can calculate from there how much traffic you need. :)
21:14 marklar heh
21:14 _cheerios technical blogs pay the worst likely. everyone has an adblocked on, and aren't prone to clicking ads.
21:14 marklar what type of site is it?
21:14 marklar there's nice money to be made in financial blogs
21:15 _cheerios mix in some hot gossip about britney spears and sex programming (successor to agile?!), and hits should go up.
21:15 marklar hehe
21:16 _cheerios marklar, you got a hunch how much ad income 5k uniques/day can bring?
21:16 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
21:16 marklar ppc?
21:17 marklar or impressions?
21:17 _cheerios ive only at times skimmed thru webmaster forums. some sites get mad pageviews, but still perform poorly. like 2mil pageviews and $300 monthly income o_O
21:17 marklar yeah
21:17 marklar it depends on the traffic
21:17 _cheerios ppc
21:18 marklar a site with proper content and relevant advertising can make, eh, $500-1k a month with 5k/uniq/day
21:18 marklar it's a tough market
21:18 marklar you can easily cover hosting costs, but actual profits, meh
21:19 marklar think of other scam^W revenue sources
21:20 Macen[away] create a web site that gives "inside tips" on the stock market
21:21 Macen[away] it works because when you announce a new company that's about to go up in the market
21:21 Macen[away] it does, because your visitors believe you and buy
21:21 Macen[away] you just buy first and you make a killing
21:21 marklar heh
21:21 marklar pump & dump
21:22 Macen[away] uhuh
21:22 Macen[away] some kid made a fortune off a "Desktop Alert" service back in the day
21:23 marklar yeah
21:23 marklar we could probably hook up if you want to do that
21:23 marklar I've got live reuters feeds :D
21:23 marklar kek
21:23 Macen[away] only problem is the kid went to jail but meh
21:23 marklar pff
21:24 Macen[away] just buy some .ro host :p
21:24 marklar yea
21:25 marklar 'heh
21:25 marklar I gotta recommend this UK vps
21:25 marklar ikhost.net
21:25 MikeSeth marklar: ping
21:25 marklar ack
21:25 marklar leaving work in a bit
21:25 MikeSeth wow
21:27 Macen[away] £3.50/mo..
21:28 marklar yea
21:28 marklar they're new or something
21:28 marklar I'm very happy with mine overall
21:28 Macen[away] very cheap!
21:29 marklar yeah
21:29 marklar they've irc support and all
21:29 marklar anyway leaving work
21:29 marklar MikeSeth, can you turn on the water heater?
21:29 marklar okthx
21:29 marklar bai
21:29 MikeSeth sure
21:29 v-dogg :)
21:30 _cheerios =)
21:31 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
21:34 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
21:35 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit []
21:39 Whisller_ is now known as Whisller
21:40 Whisller I added "extension=php_soap.dll" to php.ini and when I restart server it show me error which information he can't find php5.dll :>
21:43 JamieWolf [n=Chatter@dslb-088-068-212-243.pools.arcor-ip.net] has joined #agavi
21:43 JamieWolf [n=Chatter@dslb-088-068-212-243.pools.arcor-ip.net] has quit [Remote closed the connection]
21:45 lucifer4u [i=HydraIRC@87.252.235.129] has quit [" HydraIRC -> http://www.hydrairc.com <- State of the art IRC"]
21:45 kaos|work_ [n=dominik@xdsl-87-79-137-28.netcologne.de] has joined #agavi
21:50 Macen[away] MikeSeth: I finished importing the web site :D
21:56 pressureman [n=daniel@e178102106.adsl.alicedsl.de] has left #agavi ["Ex-Chat"]
21:59 MikeSeth works?
22:01 Macen[away] i wouldn't go that far
22:01 Macen[away] but it is now fit for purpose
22:02 kaos|work [n=dominik@xdsl-87-79-138-57.netcologne.de] has quit [Read error: 110 (Connection timed out)]
22:05 MikeSeth mm okay
22:05 MikeSeth tell us if ya need anything
22:07 MikeSeth is installing latex :D
22:09 Macen[away] in UK we call that a condom :p
22:10 splatch_ have 22 iches display :)
22:10 _cheerios sweet. im still in 17" lcd age.
22:11 MikeSeth oh
22:11 MikeSeth ghostscript is huge
22:11 MikeSeth wow this crap is going to take years to compile
22:11 MikeSeth wants to play with LyX
22:13 ttj LaTeX. <3
22:15 MikeSeth .
22:15 MikeSeth hate docbook
22:15 MikeSeth xml is fail
22:15 v-dogg no no no
22:15 splatch_ smile please!
22:16 v-dogg you are not using the right tool, that's all
22:18 splatch_ http://img517.imageshack.us/my.php?image=screenya0.jpg
22:18 splatch_ don't look over vista stuff
22:18 Whisller dziala szmata jebana
22:18 Whisller tfu not this window
22:18 splatch_ rotfl :D
22:19 splatch_ guys Whisller just said "i alredy run this fucking bitch"
22:19 splatch_ ;)
22:19 Whisller splatch_: You are bad :P
22:19 Whisller Don't translate that thinks ;)
22:20 splatch_ why, they should know what you told!
22:20 _cheerios splatch_ studying for java certs?
22:21 splatch_ _cheerios: yes, i have SCJP exam on Monday
22:21 xk [i=xk@acph9.neoplus.adsl.tpnet.pl] has joined #agavi
22:21 xk \o splatch_ ;)
22:21 splatch_ hello xk :)
22:22 splatch_ another pole on this channel :)
22:22 splatch_ _cheerios: in this year i would like to pass SCWD too
22:22 xk hello ppl.
22:22 _cheerios hello
22:22 _cheerios splatch_, how much salary increase per cert? :D
22:23 splatch_ _cheerios: not mutch, the SCJP cost about 200$
22:23 splatch_ maybe more.. i don't know, my company paid 600 l
22:24 splatch_ 600 zl
22:24 splatch_ 1 euro = 4.5 zl
22:24 splatch_ SCJP isn't expensive
22:24 _cheerios i was planning once to do a java exam the first one. forgot what it was called.
22:25 Whisller splatch_: one euro 3,6zl :P
22:25 _cheerios i still have the study cd. it had some pretty tough questions, which one wouldn't know/remember to answer without studying.
22:25 xk $ goes down, euro goes down... madness
22:26 splatch_ _cheerios: the firstone is SCJP
22:26 splatch_ without thiss you can't pass next
22:27 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:27 shoan [n=shoan@122.166.1.168] has quit []
22:27 _cheerios but since i never took a java job, i lost interest in doing the cert :)
22:28 splatch_ _cheerios: WIll you search java-like job?
22:28 _cheerios no. im employed full-time doing php
22:29 _cheerios i have things good for a webdev in finland (for now)
22:30 splatch_ yeah, since 2005 or 2004 we have a lot of changes in webdev
22:31 xk ie. n-k splatch_ ? ;]
22:31 _cheerios most jobs in finland are .net/java
22:32 splatch_ xk: RoR, Prototype, Ajax boom
22:32 xk Django ;]
22:32 xk and now Flex...
22:32 splatch_ yeah, and other web 2.0 buzzword releated things
22:32 splatch_ bla bla bla
22:33 splatch_ flex never will good
22:33 splatch_ if you want use it
22:33 xk nioh nioh nioh
22:33 xk [;
22:33 splatch_ you must paid
22:33 splatch_ sick
22:33 xk splatch_, did You see some AS code from Flex? ;]
22:33 MikeSeth flex isnt bad
22:33 MikeSeth just that it has too much xml
22:33 MikeSeth and you really need to understand its fat architecture before you can do anything useful with it
22:33 splatch_ MikeSeth: no, it isn't, but it cost a lot
22:34 MikeSeth splatch_: costs are for cowards, I do it in notepad ;>
22:34 xk splatch_, mabe.. but look: http://www.transmisjeonline.pl/demo/
22:34 xk nice huh? ;]
22:35 _cheerios xk, what is that?
22:35 xk it isn't only flex but it's whole Adobe/Macromedia server or something.
22:35 splatch_ MikeSeth: yeah but i won't to write full app with notepad
22:36 splatch_ next, commercial support
22:36 splatch_ there aren't many support providers
22:36 xk _cheerios, video transmisions for some meeting points, presentations, etc.
22:38 _cheerios flash just is so un-web-like
22:46 Macen[away] <legaldisclaimer>can i just say though that Flash is still crap even if i am actually using it more now. </legaldisclaimer>
22:46 Macen[away] hah thought i'd done that
23:07 Macen[away] right well i'm going
23:07 Macen[away] cya
23:07 Macen[away] [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit []
23:20 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
23:37 Whisller [n=example@chello089076213203.chello.pl] has quit ["Good night"]
23:54 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
Day changed Wed Jan 09 2008
00:14 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
00:15 nfq hey lads. Anybody around to advise me for a sec? Something stupid and simple..
00:15 nfq you around kaos|work, you at the client still?
00:34 nfq v-dogg: you awake still?
00:59 IcyT is now known as icyt
01:33 epaulin [n=epaulin@219.137.220.152] has joined #agavi
02:02 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
02:12 kaos|work_ [n=dominik@xdsl-87-79-137-28.netcologne.de] has quit []
02:19 kaos|work [n=dominik@xdsl-87-79-137-28.netcologne.de] has joined #agavi
02:19 kaos|work [n=dominik@xdsl-87-79-137-28.netcologne.de] has quit [Client Quit]
02:22 xk_ [i=xk@acph9.neoplus.adsl.tpnet.pl] has joined #agavi
02:39 xk [i=xk@acph9.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
03:23 xk__ [i=xk@acor54.neoplus.adsl.tpnet.pl] has joined #agavi
03:25 shoan [n=shoan@121.245.6.204] has joined #agavi
03:29 epaulin [n=epaulin@219.137.220.152] has quit [Read error: 104 (Connection reset by peer)]
03:29 epaulin [n=epaulin@219.137.220.152] has joined #agavi
03:30 epaulin_ [n=epaulin@219.137.220.152] has joined #agavi
03:30 epaulin [n=epaulin@219.137.220.152] has quit [Read error: 104 (Connection reset by peer)]
03:32 epaulin_ is now known as epaulin
03:33 epaulin [n=epaulin@219.137.220.152] has quit [Client Quit]
03:42 xk_ [i=xk@acph9.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
04:02 shoan [n=shoan@121.245.6.204] has quit [Success]
04:13 otherbird [n=steph@host81-152-103-69.range81-152.btcentralplus.com] has joined #agavi
04:13 otherbird hello
04:13 otherbird anyone awake apart from impl who knows nothing?
04:15 otherbird - ok so that didn't work -
04:15 impl We have a channel log, if you ask something probably they'll read it in the morning :P
04:26 otherbird ah, not foreign then...
04:51 otherbird [n=steph@host81-152-103-69.range81-152.btcentralplus.com] has quit ["gone to start another war"]
05:21 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:09 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)]
06:09 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
06:18 marklar oh hai
06:29 MikeSeth om nom nom
06:34 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has joined #Agavi
06:41 marklar oh hai i hax your traffic jam
06:58 splatch__ [n=splatch@code-house.org] has joined #agavi
06:58 splatch_ [n=splatch@code-house.org] has quit [Read error: 104 (Connection reset by peer)]
07:11 v-dogg huomenta
07:12 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
07:15 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has quit []
07:48 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 113 (No route to host)]
08:02 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
08:09 shoan [n=shoan@122.166.1.168] has joined #agavi
08:28 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
08:36 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
08:41 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:41 RossC0 Huomenta!
08:42 v-dogg huomenta RossC0
08:42 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
08:42 RossC0 hows the php toots?
08:43 v-dogg published the prologue last night
08:44 v-dogg http://phpseriously.com/archives/5-PHP-The-Quality-of-PHP-Tutorials-is-Appalling​!
08:44 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
08:47 _cheerios huomenta
08:47 v-dogg moo
08:51 RossC0 cool
08:53 marklar bleghj
08:53 epaulin [n=epaulin@219.137.33.163] has joined #agavi
08:54 RossC0 v-dogg: have tumbled it :D
08:56 MikeSeth v-dogg: that be your blog?
08:56 MikeSeth also, hay guise!
08:57 v-dogg MikeSeth: yup
08:57 epaulin [n=epaulin@219.137.33.163] has quit [Read error: 104 (Connection reset by peer)]
08:57 MikeSeth serencrapidity I suppose
08:58 RossC0 hai \o/
08:58 epaulin [n=epaulin@219.137.33.163] has joined #agavi
08:58 epaulin [n=epaulin@219.137.33.163] has quit [Read error: 104 (Connection reset by peer)]
08:59 MikeSeth oh guise guess what
08:59 MikeSeth emacs' svn-status command is an *awesome* browser for Agavi code ;>
09:00 v-dogg MikeSeth: yup, serendipiditydapity
09:15 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:16 E_mE huomenta!
09:17 Wombert [n=Wombert@85.183.90.3] has joined #agavi
09:18 Wombert huomenta
09:18 xk__ [i=xk@acor54.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
09:21 xk [i=xk@acpf159.neoplus.adsl.tpnet.pl] has joined #agavi
09:21 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:28 Macen morning
09:28 Macen MikeSeth: you there?
09:35 MikeSeth yeah
09:35 MikeSeth sup
09:35 Macen just checkin'
09:35 MikeSeth im here most of the time ;.
09:36 Macen i changed my timezone so i catch you when you turn up at 5/6 ;> have meetings today though
09:36 Macen i enjoyed waking up later afternoon heh
09:36 MikeSeth I wish I didn't have to go to the office every day
09:38 Wombert oh man
09:38 Wombert word MikeSeth
09:38 Wombert especially today
09:38 Wombert went zZzZzZzZ midnightish
09:39 MikeSeth but also every day :>
09:39 Wombert woke up at 2:30 am
09:39 Wombert couldn't sleep
09:39 Wombert got mad
09:39 Wombert slept in
09:39 Wombert woke up again at 3:30 am
09:39 Wombert couldn't sleep at all anymore
09:39 Wombert now I'm tired
09:39 Wombert getting a cold I think
09:39 MikeSeth i have cold too
09:39 MikeSeth and eme it seems as well
09:39 Wombert everything hurts
09:40 Wombert nausea, as always when I haven't slept nuff
09:40 E_mE my cold has buggered off, but i did have bug
09:40 Wombert smacked a glass that still had some apple juice in it off the table first thing in the morning
09:40 Wombert and in general
09:40 Wombert all else is fail too, today
09:40 Wombert :<
09:40 Wombert someone hug me? :(
09:40 v-dogg hugs
09:41 E_mE v-dogg: will be ill now...
09:41 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi
09:41 Wombert MikeSeth: http://en.wikipedia.org/wiki/Ethylmalonic_encephalopathy ? :p
09:42 E_mE Wombert, MikeSeth try echinacea ... works amazing on colds etc
09:42 MikeSeth {{{{{{{{{{{{{{{{{{{{{{{ Wombert }}}}}}}}}}}}}}}}}}}}
09:43 Macen omfg
09:43 Macen echinacea ftw
09:43 Macen i thought only i knew about it
09:43 Wombert waht is dat
09:43 Wombert aspirin complex!
09:43 Macen rofl
09:43 Wombert or vick medi night
09:43 Wombert which i never tried, but apparently, it kicks ass
09:43 Macen it's one of those herbal remidies
09:44 v-dogg Finnish Chocolate!
09:44 v-dogg cures _anything_
09:45 E_mE echinacea is a herbal medicine which works amazingly on colds...
09:45 E_mE it builds up you ammune system
09:51 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
09:54 Wombert I ran out of chocolate
09:54 Wombert :<
10:00 MikeSeth order moar ;>
10:01 E_mE was it your xmas chocolate?
10:01 v-dogg choco_orders@veikko.fi
10:01 v-dogg :p
10:02 Wombert yes, the xmas chocolate
10:03 Wombert http://www.karlfazer.com/
10:03 Wombert totally ftw
10:03 JanK_ [n=JanK_@muedsl-82-207-218-205.citykom.de] has joined #agavi
10:03 Wombert made from fresh milk, not milk powder
10:03 E_mE try thortans ;)
10:03 Wombert finland is full of clever people
10:03 Wombert is that english dairy?
10:04 Wombert really, the only good sweets from over there are bassett's wine gums
10:04 E_mE im not sure how they are made, but they are some of the best chocolcates ive tasted
10:06 Wombert who has xdebug working in pdt?
10:07 Macen which is better, p4 4ghz or core 2 duo 2ghz
10:07 MikeSeth v-dogg: you pimp chocolate now? :>
10:07 JanK_ how would i return json containing html from (the same or another) view
10:07 E_mE wishes his PDT worked correctly again :'(
10:07 JanK_ what i want is a json structure like
10:08 frenadoll Macen: You won't use 4ghz with normal applications, so the core 2 duo stands for more performance
10:08 JanK_ {title: "foo", content: "rendered and escaped html from the view"}
10:08 Macen this is an absolute bargain
10:08 Macen http://www.ebuyer.com/product/132498/show_product_specifications
10:10 MikeSeth JanK_: whats the point of wraaping HTML in json? ajax?
10:11 JanK_ MikeSeth: yeah
10:11 Wombert Macen: core duo
10:11 marklar oh hai
10:11 JanK_ MikeSeth: an inline popup with a title, that has to be seperated from the html
10:12 marklar HOW DO I BRAKE
10:12 Wombert yes, good
10:12 Wombert w/ gma3000 graphics which I think means santa rosa chipset
10:12 Macen http://www.ebuyer.com/product/121610/show_product_specifications
10:12 Macen drools
10:12 marklar heh
10:12 MikeSeth Wombert: what's the real proper way for JanK's situation? Action in action? Manual rendering? A custom renderer?
10:13 marklar [12:12] <Macen> which is better, p4 4ghz or core 2 duo 2ghz
10:13 marklar I've a 2ghz c2d proc in my lappy
10:13 marklar and I <3 it
10:13 E_mE Macen: wow there becoming cheap now :o
10:13 MikeSeth yah your lappy rocks
10:13 E_mE and its got a fair spec as well
10:13 MikeSeth though the dimmy lights are creepy
10:13 marklar hehe
10:13 marklar yeah
10:13 marklar I like it
10:13 marklar tacgnol wtf
10:13 marklar er ftw
10:13 marklar too tired
10:13 MikeSeth Catnarok is nigh!
10:13 Wombert mh well tn panel, Macen
10:13 marklar hehe
10:14 marklar how far to catgaard?
10:14 Macen related product HP L1906 LCD 19&quot;TFT Monitor 1
10:14 Macen related product HP L1706 17 &quot;TFT 12ms 500:1
10:15 Macen *&pound;10 Cashback Jan* HP 1GB DD
10:15 Macen norty developers!!
10:15 Macen Wombert: ??
10:15 JanK_ i could use a template which contain the outer json and "echo json_encode($inner);"
10:15 Wombert exactly, JanK_
10:15 Wombert exactly, JanK_
10:16 Wombert but that is slightly problematic
10:16 Wombert because
10:16 Wombert you need a new output type still
10:16 Wombert "json" or so
10:16 Wombert but the inner stuff is just html
10:16 Wombert so you might have duplicate code in the inner view
10:16 Wombert you could alternatively
10:16 MikeSeth you could write a filter, or slap an action over another
10:16 Wombert nono
10:17 Wombert make a slot for the inner thing
10:17 Wombert and force that to run html
10:17 MikeSeth oh
10:17 MikeSeth you can do the whole thing in layouts, yeah
10:17 Wombert whereas the outer is still json
10:17 Wombert also, JanK_
10:18 Wombert note that with most ajax frameworks, you can transport back json in an http header
10:18 Wombert so you might not even needa json construct
10:18 Wombert you could return plain html, and json in a header
10:18 JanK_ Wombert: thats quite a cool idea
10:18 Wombert in any case, make sure that FPF doesn't run, or that your json is somehow wrapped (and later unwrapped) in HTML or blah
10:19 Wombert JanK_: at least in prototype, it's X-Json
10:19 Wombert but beware
10:19 Wombert size limit
10:19 Wombert http://www.dev411.com/blog/2006/06/01/prototype-x-json-fails-on-long-value-in-ie
10:19 JanK_ is there a length limitation to the headers?
10:19 JanK_ hehe
10:19 Macen is mootools an alternative to prototype or are they different somehow?
10:20 Wombert woot?
10:20 Wombert http://dev.mootools.net/ticket/346
10:20 Wombert :p
10:20 JanK_ Macen: they are very similiar, prototype contains some more ruby/rails like methods, and mootools has animation support build in
10:21 Macen animation? define
10:21 marklar failtools
10:21 marklar jquery ftw
10:21 Macen oh right no i get you
10:21 Wombert seems mootools doesn't have x-json support
10:21 Macen i don't "understand" json the converted strings are a bitch to read
10:21 Wombert really?
10:21 Wombert it's a simple format
10:22 Wombert [1,2,3] is an array
10:22 Wombert {foo: 'bar'} is an object
10:22 Wombert that's all
10:22 JanK_ Wombert: i can get every header from the response, thats easy
10:22 Wombert {'foo': 'bar', 'list': [1,2,3]}...
10:22 Wombert JanK_: yes but decode etc
10:22 Wombert be careful not to introduce a security issue
10:22 Wombert prototype used to eval() the header
10:23 Wombert bad idea IMO
10:23 Macen so in agavi would i put mootools in /pub or in app/libs?
10:23 Wombert should be parsed as json
10:23 JanK_ JSON.decode(xhr.getHeader('X-Json'));
10:23 Wombert in pub, of course, Macen
10:23 Wombert only pub is publicly accessible from the web
10:23 Wombert it's client side
10:23 Wombert app/ is server side code
10:23 Wombert JanK_: yup
10:23 Macen !
10:23 Wombert JanK_: cool :>
10:23 Macen i see
10:32 MikeSeth v-dogg, Wombert, E_mE: we convene on friday about the blog engine
10:32 MikeSeth all ok w/that?
10:33 Macen mootools FTW
10:33 Macen mootools++
10:33 Wombert mh
10:34 _cheerios blog engine?
10:37 Macen what's windows' ls?
10:37 Macen 'ls' is not recognized as an internal or external command,
10:37 E_mE dir
10:37 Macen operable program or batch file.
10:37 Macen ty
10:38 MikeSeth _cheerios: yeah
10:38 MikeSeth _cheerios: we're writing one w/Agavi. Want in? ;)
10:38 MikeSeth first non-suck ass blog engine ever, that's quite a feat!
10:38 _cheerios i'll see after i finish one personal project that hasnt seen an update in a year
10:38 MikeSeth hehe
10:41 Macen MikeSeth: you going to be ok to help me import the panaz web site today?
10:41 MikeSeth Macen: gladly
10:41 kaos|work [n=dominik@dslb-088-077-198-230.pools.arcor-ip.net] has joined #agavi
10:41 Macen it's this layering i can't hack just yet
10:41 Macen and the slots
10:41 _cheerios MikeSeth, at the same time you should look into developing a better static cache for agavi. most blog views are anonymous until there are more comments, but agavi doesn't really support that too well atm. (more geared towards dynamic sites)
10:41 MikeSeth Macen: grab a pen and draw it on paper
10:42 MikeSeth _cheerios: oh I am fully aware of the caching issues. I believe the cache should be removed from the execution filter and implemented as a separate abstract machine, but Wombert wouldn't let this happen until > 1.0 ;)
10:42 _cheerios atleast no hope of creating a wordpress.com until that part is solved :)
10:43 Wombert hm why?
10:43 MikeSeth _cheerios: the current caching works. It just isnt as pretty as we want it to be
10:43 Wombert I mean, this can be done today
10:43 Wombert what you describe
10:44 _cheerios it works, but it's far from performant in comparison to a static file, which most blog pages would be
10:44 Wombert well. write a file to the file system? :p
10:44 MikeSeth :D
10:44 Macen BT Broadband is utterly useless
10:44 Macen bt--
10:45 MikeSeth wget -r $URL; cp -r . $WEBROOT/static :D
10:45 Wombert no rly
10:45 E_mE Macen: don't even mention the word BT around me... why you gave them your £££ frightens me
10:45 _cheerios Wombert, in some way that works with agavi would be best.
10:45 Wombert a global filter that does that on demand
10:45 Wombert would be 10 lines of code
10:45 Wombert ah hmh but
10:45 Wombert hmm?
10:45 Wombert I don't quite understand
10:45 Macen E_mE: hah it's free i plugged into the office-block internet supply
10:46 Macen Dear MR FAIRHURST,
10:46 Macen Welcome and thank you for choosing Tiscali Broadband. We’re pleased to confirm we have received your order.
10:46 Macen tiscali rock
10:46 MikeSeth haha Macen buys Internet from Hitler
10:46 Wombert hitler?
10:46 Macen i do?
10:46 MikeSeth Tiscali = sinners
10:46 Wombert MikeSeth just lost the argument :p
10:46 Wombert and yes, tiscali = fail
10:47 E_mE tiscali = mountain on isle of sardinia
10:47 Macen they kick ass over here
10:47 Wombert can't possibly be true
10:47 Wombert they're italians
10:47 E_mE yes
10:47 Wombert I reckon your dsl line will be on strike every other day
10:47 Wombert and as fragile as their governments
10:47 Wombert :>
10:47 E_mE well, my uncle who lives in sardinia says its an italian company
10:47 Wombert they suck here from what I heard
10:48 E_mE uses Eclipse internet
10:48 Wombert man you guys live in the uk
10:48 Wombert why not use pipex
10:48 Macen i wanted bethere.co.uk internet but they haven't installed their technology at our location yet :/
10:48 Wombert it's hoff approved
10:48 E_mE pipex... eww
10:48 RossC0 plusnet
10:48 Wombert WAHT
10:48 RossC0 it rocks!
10:48 E_mE had bad experience with them
10:48 Wombert THE HOFF USES IT TOO
10:49 E_mE but the hoff is in sponge bob squarepants as a speedboat
10:49 RossC0 ah the old german love affair with the HOFF
10:49 RossC0 right legacy urls in routing....
10:49 RossC0 I'm starting to implement
10:49 RossC0 anyway to change the base url
10:50 Macen pipex isn't unmetered
10:50 Macen so that's straight out the window
10:50 E_mE apprently the hoff wishes to take some credit for the fall of the berlin wall?? any of you seen this: http://www.youtube.com/watch?v=NxAd2sHtMf0
10:50 Wombert RossC0: can you give examples
10:50 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
10:50 RossC0 My agavi route is here: http://mysite/db/agavi/ and the legacy stuff is here: http://mysite/db/
10:50 MikeSeth RossC0: ooh I do exactly that.
10:51 MikeSeth well I used to ;>
10:51 RossC0 MikeSeth: any examples?
10:51 RossC0 plz :D
10:51 MikeSeth RossC0: lemme dig out the old code
10:52 RossC0 woot
10:52 MikeSeth this shit spans 3000 svn revisions back..
10:54 RossC0 sweet :D
10:55 MikeSeth oh man
10:55 MikeSeth this is retarded :))
10:55 Macen what is modpub?
10:55 MikeSeth <route pattern="../../do.php?cmd=ed(id:\d+)" name=".edit"/>
10:55 MikeSeth Macen: it isnt used.
10:56 MikeSeth RossC0: does that answer your question? :D
10:56 RossC0 ah ok jolly bonza
10:56 MikeSeth i have the whole file of this
10:56 MikeSeth but it aint pretty
10:57 Wombert mind you though that you cannot match those
10:57 Wombert only generate
10:57 RossC0 yeah..
10:57 MikeSeth Wombert: yeah, it's an one way route ;>
10:57 RossC0 Wombert: thats the point
10:57 RossC0 one day they will be moved into real routes
10:58 RossC0 when the application grows up ;)
10:58 MikeSeth yep, thats how I refactored the old shitty accounting app into Agavi while it was running ;>
11:00 RossC0 thanks dude
11:00 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
11:01 RossC0 wierd thing is it doesn't work :(
11:01 RossC0 keeps just giving just the basehref
11:02 MikeSeth in the output?
11:02 RossC0 yeah
11:03 marklar omgihaxurhelicopters
11:03 marklar just saw a navy chopper out the window
11:03 marklar us navy, that is
11:04 RossC0 sweet
11:04 RossC0 hmm ok I think I will make a legacyUrlModel and store the urls there..
11:04 Wombert thats strange
11:05 Wombert is the base href the agavi one?
11:05 Wombert do you need it in two different apps really?
11:05 Wombert I mean
11:05 Wombert the agavi rewrite rules will cause your old app to run if do.php is called
11:05 Wombert you could have them both in the same dir, no?
11:05 Wombert looks at MikeSeth
11:05 Wombert (not really both, just the agavi pub/ stuff)
11:06 RossC0 hmm I'll test
11:08 Wombert oh hehe do.php was mike's
11:08 Wombert but even if you have an index.php
11:08 Wombert call the agavi one agavi.php or such
11:08 Wombert and adjusat the rewrites accordinglx
11:08 MikeSeth Wombert: I just put the agavi app in htdocs/v2
11:08 MikeSeth :D
11:08 RossC0 we don't have any rewrites :-/
11:09 RossC0 hmm - not sure what the best solution is
11:09 Wombert okay explain again
11:09 Wombert can you show a current URL
11:10 RossC0 Root: http://mysite/
11:10 RossC0 agavi content is http://mysite/db/phoenix
11:12 Wombert and http://mysite/index.php?foo=bar would be a URL of the current system?
11:13 E_mE im executing $this->contect-getLoggerManager()->log('foo bar', 'error'); but it never appears to fire the error logger
11:13 E_mE ive got logging enabled
11:13 E_mE and it works with the application logging if i pass no second parameter
11:13 RossC0 Wombert: that would a URL
11:13 RossC0 so is http://mysite/db/index.php
11:14 RossC0 basically eventually everything under http://mysite/db will become an Agavi app
11:14 Wombert I think for this to work you need the mod rewrite stuff
11:14 RossC0 yeah me too
11:14 RossC0 thanks dude
11:15 Wombert does that work?
11:15 RossC0 well I will have to map all old urls to agavi?
11:15 RossC0 as we replace them
11:15 RossC0 I'll have a look
11:16 MikeSeth RossC0: thats what I did, then removed the routes one by one and replaced them with native ones as I progressed in porting
11:16 RossC0 I mean with mod_rewrite
11:17 RossC0 don't want to just use routing as if I miss a url it has to work
11:17 MikeSeth dunno I never involved mod_rewrite anywhere beyond the Agavi app itself
11:17 MikeSeth prolly because I just raped the old application with sed -i :D
11:17 Wombert just checked
11:17 Wombert <route name="secure" pattern="^/../secure" module="Default" action="Secure1" />
11:17 Wombert works
11:18 Wombert may have to begin with a slash
11:19 RossC0 bonkers why doesn't it work for me ?!
11:20 Wombert do you have the rewrites on
11:20 Wombert it wont work with index.php in the url
11:20 Wombert and does it start with a slash
11:20 Wombert pattern="../lolz" wont work
11:20 Wombert must be /../lolz
11:21 RossC0 ah ok that'll be why
11:22 Wombert ponders
11:23 Wombert how about we allow overwriting the prefix
11:23 Wombert hmm
11:23 Wombert in the options
11:23 Wombert hmm
11:27 RossC0 ok I'll try and find a cleaner better solution
11:27 RossC0 thanks
11:28 RossC0 pondering the problem
11:32 Wombert luch&
11:32 Wombert lunch
11:35 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
11:49 RossC0 Woot its working
11:49 RossC0 hugs MikeSeth and Wombert
11:50 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:50 MikeSeth omnomnom!
12:04 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit []
12:08 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
12:13 Wombert cool RossC0
12:14 RossC0 it sure is :D
12:14 RossC0 xD
12:15 JanK_ [n=JanK_@muedsl-82-207-218-205.citykom.de] has quit []
12:15 E_mE Wombert: how comes you wish to make agavi PHP6 only in the future?
12:15 Wombert well namespaces, unicode support, ext/intl and so on
12:16 Wombert if php 6 has stuff that's useful for Agavi2
12:16 Wombert then we'll use it
12:16 Wombert but it'll be at least 5.3
12:16 nfq Yo RossCo: thanks for your help yesterday, solved the problem :D
12:17 E_mE fair enough :)
12:18 nfq I meant RossC0
12:19 RossC0 nfq: no worries :D
12:19 nfq hehe! Man, I always forget to use a zero on your nick
12:20 RossC0 use tab to auto complete! ;)
12:20 v-dogg use \t
12:20 nfq true dat
12:22 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
12:22 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
12:28 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
12:30 craigs [n=craigs@ominor.plus.com] has joined #agavi
12:39 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
12:39 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
12:42 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
12:45 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
12:45 marklar brake~
12:47 craigs MikeSeth, I've just been speaking to v-dogg in the Propel channel about moving our in house framework to another OS framework and suggested you might have experience of doing something similar.
12:49 _cheerios new here? welcome to #agavi, craigs
12:50 craigs thanks _cheerios
12:56 RossC0 craigs: I'm currently going through that process
12:57 MikeSeth craigs: moving exactly what to what? As in refactoring a product?
12:58 craigs RossC0. Currently we have one in house framework that supports multiple sites. What we'd to do is move away from that framework.
12:58 MikeSeth to agavi :D
12:59 RossC0 but you still want multiple sites by one install or split that also?
12:59 RossC0 anyway agavi's routing ftw!
13:01 craigs Both, a the minute we have a binch of modules which are shared, then each site has a bit of site specific configuration
13:01 craigs each site includes the modules/classes it needs and runs off that
13:02 craigs ok, so where can I read about this routing?
13:02 RossC0 that similar to what you've been doing MikeSeth ?
13:02 RossC0 / what you did
13:03 MikeSeth RossC0: not really. I do have a similar framework but it is not in active use so it was never migrated to agavi
13:03 MikeSeth RossC0: I did incremental refactoring in the same spirit you're doing now
13:04 Wombert booooh
13:04 Wombert man I feel so destroyed
13:04 Wombert :<
13:04 RossC0 whaa?
13:04 RossC0 craigs: have you checked out the sample app?
13:04 RossC0 probably the best place to start - its in the svn repo
13:05 RossC0 pets Wombert - wazzup?
13:05 craigs nope, not even downloaded agavi, I only heard of this project about 10 minutes ago :)
13:06 Wombert woke up at ~2:30
13:06 Wombert slept in again ~3:00
13:06 Wombert woke up again ~3:30
13:06 Wombert been up since
13:06 MikeSeth craigs: oh, you're new! :>
13:06 RossC0 ah ok svn is here: http://svn.agavi.org/branches/0.11
13:06 Wombert I feel sick, ill, tired, boooh
13:06 Wombert :<
13:07 _cheerios hugs Wombert
13:07 RossC0 Wombert: go to sleep
13:07 Wombert need to get home first :p
13:07 RossC0 and stop pretending to
13:07 Wombert but yeah will do, dont wanna risk getting a cold
13:07 Wombert pretending to work?
13:07 Wombert :)
13:07 Wombert moving forward veeeery slowly today
13:07 Wombert gosh
13:08 Wombert :<
13:09 Wombert and
13:09 Wombert fighting signs of an RSI
13:12 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
13:13 E_mE Wombert: do hand excises
13:14 Wombert yes, but really need to relax the sinews first
13:14 Wombert etc
13:14 _cheerios did you get that powerball? :)
13:14 MikeSeth_ wtf
13:14 Wombert yes
13:14 Wombert hands been in friggen bad shape since sundayish
13:14 MikeSeth_ i crashed?
13:15 RossC0 Wombert: pretending to sleep
13:15 Wombert scratches head
13:15 Wombert watcha mean :p
13:15 RossC0 (13:06:02) Wombert: woke up at ~2:30
13:15 RossC0 (13:06:06) Wombert: slept in again ~3:00
13:15 RossC0 (13:06:09) Wombert: woke up again ~3:30
13:15 E_mE MikeSeth_: emacs.. tut tut! =P
13:15 Wombert am
13:15 Wombert :p
13:15 Acid [n=nospam@62.90.159.110] has joined #agavi
13:15 Wombert bi
13:15 Wombert not pm
13:16 Wombert nah but its true
13:16 Wombert this isnt lreading anywhere today
13:16 RossC0 whats the option in gen routes to ignore optionals?
13:16 MikeSeth_ E_mE: emacs?
13:17 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Nick collision from services.]
13:17 Wombert I'll get big time tenosynovitis otherwise
13:17 MikeSeth_ is now known as MikeSeth
13:17 MikeSeth omnomnom
13:17 Wombert RossC0: ?
13:17 RossC0 omit_defaults!
13:17 RossC0 :D
13:19 Wombert mkay
13:19 Wombert home
13:19 E_mE MikeSeth: emacs made you crash ;)
13:19 MikeSeth Irssi 0.8.12 (20071006) - http://irssi.org/
13:19 MikeSeth :D
13:19 E_mE that emacs.. serious stablitly problems....
13:20 MikeSeth lies
13:22 Wombert ok
13:22 Wombert l8rs
13:23 Wombert [n=Wombert@85.183.90.3] has quit []
13:25 Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
13:34 v-dogg MikeSeth: I told craigs about your incremental switch to Agavi
13:35 v-dogg and now you have to tell how easy it was and how awesome agavi is and all that
13:35 v-dogg you know the drill :)
13:36 Macen as somebody who has never used a framework before but is obviously a genius (and handsome, though that doesn't count) i can vounch that so far the change of systems has been very smooth
13:37 E_mE im suineg :D
13:38 Macen haha :D
13:52 MikeSeth v-dogg: well the main trick was of course routing
13:53 MikeSeth i set up a blank application, and then started migrating actions from the old code one by one, tying the applications through URLs to one another and moving the code from the old one to new one
13:54 MikeSeth without routing this would've been impossible
13:56 v-dogg craigs: you reading this?
13:56 craigs So what's so special about routing? By the look of the xml, it takes the url, matches it to a pattern then passes off to another script of the local app?
13:56 craigs yup
13:56 MikeSeth craigs: well, first it can do this in both directions
13:57 MikeSeth craigs: second, it allows you to have a completely independent URL map that can be changed in a whim, so when you're done with a certain part of application you throw away the old routes and put in new shiny ones
13:57 MikeSeth craigs: and third, because of the two above, you can do incremental refactoring without breaking things
13:58 craigs ok, I understand that, it's pretty good for migrating controller logic, but what about the model level? It's propel right?
13:58 MikeSeth craigs: oh boy
13:59 v-dogg "both directions" means it maps incomming urls to actions (with some pretty amazing cleverness) but you also generate urls with it
13:59 MikeSeth they infected you :<
13:59 v-dogg haha :D
13:59 MikeSeth craigs: http://blog.mikeseth.com/index.php?/archives/4-ActiveRecord-sucks,-but-Kore-Nord​mann-is-wrong.html
13:59 MikeSeth please read this very carefully
14:02 v-dogg craigs: and when you generate urls using route names (+ parameters) you can have the same code line generate /legacy/foo.php&bar=wizz&buu=asd and after you have ported that particular part you just change the route definition in routing.xml and you'll get /newapp/foo/wizz/buu
14:02 nfq [n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi
14:07 marklar ugh failz
14:07 marklar phplive must die
14:08 v-dogg live or die()
14:08 MikeSeth hahahahaha
14:08 marklar HOW DO I BRAKE :(
14:08 v-dogg haha
14:08 MikeSeth phplive bogged down my servers to death
14:08 marklar nasty pos
14:08 marklar it borked when I moved it to php5
14:09 MikeSeth yep, thats why I run it in lighty
14:10 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:10 MrJeep good morning
14:21 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
14:23 MikeSeth not really :D
14:24 marklar yeah fail
14:26 lucifer4u [i=HydraIRC@87.252.235.129] has joined #agavi
14:26 lucifer4u Hello
14:27 JamieWolf [n=Chatter@dslb-088-068-203-033.pools.arcor-ip.net] has joined #agavi
14:29 RossC0 huomenta MrJeep
14:30 MrJeep huomenta RossC0! now that I know what it means :)
14:36 MrJeep what's up everyone ?
14:38 E_mE im stroking doctrine
14:39 MrJeep what do you mean by "stroking" doctrine. The only interpretation of "Stroke" I know is from photoshop :S
14:39 MrJeep beating it up ?
14:39 E_mE as if you would stroke a cat
14:40 v-dogg or pussy
14:40 MrJeep stroke from the word "strike" ?
14:40 E_mE no, strike to fire or target something
14:40 v-dogg no, stroke
14:41 E_mE stroke is to give pleasure/reassurance/love/affection to the item
14:41 E_mE unless you are refering Photoshop
14:41 v-dogg for a pussy, for example
14:42 E_mE pussies love to be stroked all day long
14:42 lucifer4u v-dogg, doctryne something equal to pussy? )
14:42 E_mE generally more organised i'd say
14:50 MrJeep oh, I get it, so stroking means "left alone in a room with some meowmix the toilet cover opened" ?
14:53 MikeSeth ...
15:05 craigs [n=craigs@ominor.plus.com] has quit ["Leaving"]
15:13 MrJeep kidding...
15:20 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Connection timed out]
15:22 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
15:26 Macen where are the default file-templates for "agavi project"?
15:27 E_mE they will be in the agavi distro
15:28 Macen oh k
15:28 E_mE one moment ill get you pat
15:28 E_mE h
15:29 E_mE src/buildtools/code_templates
15:29 E_mE but if you are going to create your own, you need to place it in your own project tree
15:30 E_mE don't change the agavi src tree
15:30 Macen ok
15:30 MikeSeth o/~ He's here, the phantom of the opera
15:30 E_mE you need to setup a build.ini file or so for phing in your own project tree and make the build file contain the path to your own templates
15:31 E_mE build.xml file is the one
15:32 MikeSeth actually I manage without doing that at all but I can see how it can be useful
15:32 E_mE blows raspberry
15:32 MikeSeth emacs makes it so simple to navigate and move text around that I dont need the full power of buildtools ;>
15:32 MikeSeth is now known as raspberry
15:32 raspberry :D
15:32 raspberry is now known as MikeSeth
15:34 Macen E_mE: how do i stop it creating the WelcomeToAgavi shiznit?
15:34 Macen can i just edit it out of the conf files?
15:34 Macen and remove the template?
15:35 E_mE i guess you could create your own build.xml to not creat ethe welcometoagavi stuff
15:35 E_mE and then execute phing with that
15:36 Macen bleh
15:36 MikeSeth Macen: remove the route and then the action/views/template
15:36 MikeSeth i just kill these manually before the first commit
15:36 Macen ace
15:37 MikeSeth the action helps to see that the deployment worked (I often start projects on badly configured boxes)
15:38 Macen kk
15:42 MrJeep Macen, I have a ready-to-go package with agavi, propel, and mootools
15:42 MrJeep would you like to use it ?
15:42 Macen propel and mootools (yes please!
15:42 Macen )*
15:42 Macen why both?
15:42 Macen i haven't started using any javascript "plug-ins" yet, i do everything the old fasioned way
15:43 MrJeep just give me a min :)
15:44 MikeSeth you propel people are creepy
15:44 MikeSeth srsly
15:45 MikeSeth why does propel call things "peers"
15:45 MikeSeth smacks propel
15:45 MikeSeth oh by the way
15:46 MikeSeth lyx + latex is SO KICKASS for documentation
15:46 MikeSeth fuck docbook, its an XML scam!
15:49 marklar kek
15:49 marklar mike
15:49 marklar do you remember Talya?
15:50 MikeSeth no
15:50 MrJeep Macen, http://jpdery.dyndns.org:81/~jpdery/AgaviPropelMootools.tar.gz
15:50 MikeSeth whozzat
15:50 marklar yuo si fale
15:50 MrJeep Are you on windows linux or mac ?
15:50 Macen MrJeep: mucho gracias
15:50 MrJeep when youre done downloading
15:50 MikeSeth Macen: srsly, I dont know anyone called Talya
15:51 Macen MikeSeth: ehhh
15:51 marklar she worked at $yourwork
15:51 MrJeep edit project.root.dir in /build.properties
15:52 Macen what's the 1.0 for?
15:52 MrJeep then project.root.dir in /db/build.properties
15:52 MrJeep oh it's just my package "version"
15:52 Macen oh ok
15:52 Macen just checking
15:52 MrJeep it should be called APM (for AgaviPropelMootools)
15:52 Macen hehe
15:53 MrJeep anyway, you have agavi script for windows and *nix
15:53 shoan how can i set another module's template in the view?
15:53 MrJeep propel script (just call ./propel and the database in db will be generated
15:53 MrJeep a javascript packer
15:53 Macen MrJeep: where am i extracting this? i don't recognise the folder structure
15:53 Macen ohh
15:53 Macen propel, not prototype
15:54 Macen or whatever it is
15:54 Macen sorry noob mistake
15:54 Macen kicks $self
15:54 MrJeep just extract everything from 1.0 directory to /your-webserver/project-directory
15:54 MrJeep hehe no problem :P
15:55 MrJeep well, you have app libs pub which are the usual agavi directory
15:55 MrJeep db contains your database schema
15:55 MrJeep template contains the code template
15:55 MrJeep doc contains some documentation you might use
15:55 MrJeep psd for photoshop design
15:55 MrJeep I made this mostly for me
15:56 MrJeep but If it can be usefull for anyone else... why not :)
15:56 Macen so instead of "agavi project" you copy this structure right?
15:56 MrJeep yep, well, this is what I do
15:56 MrJeep this is my agavi project template
15:57 Macen thanks man i'll make good use of it
15:58 MrJeep to pack (compress) the javascript files, make sure the paths are correct in jspack.config.php then in command line : php jspack.php
15:58 MrJeep have fun :)
15:59 nfq [n=nfq@84-73-33-54.dclient.hispeed.ch] has quit []
16:00 MrJeep oh by the way setup.php... well, don't use it
16:00 MrJeep it's just a script to rename all my classes
16:00 marklar heh
16:01 marklar you hosting that off of a residental connection?
16:01 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi
16:01 MrJeep yeah
16:01 MrJeep well, my personal server
16:01 marklar nice speed heh
16:02 MrJeep 100k/sec ?
16:02 marklar yea
16:02 marklar quite uncommon for a "home" conn here in the land of teh fail
16:02 Macen MikeSeth: it's been a while
16:02 Macen MikeSeth: srsly
16:03 MrJeep hehe, I think my IPS recently pushed the limit higher
16:03 MrJeep ISP*
16:06 MrJeep Macen, well, I hope you like this package, it's basically a ready-to-run ready-to-develop agavi package. Tell me if you have any problem with it
16:08 Macen MrJeep: am still using agavi project for now (till i get used to that) but it'll def help me understand how i should configure agavi to make it personalised/quicker to use&setup
16:08 MrJeep great then :)
16:13 marklar hay
16:19 Macen are there any debugging tools available? eg to output defined variables/objects etc?
16:20 JanK_ [n=JanK_@muedsl-82-207-210-073.citykom.de] has joined #agavi
16:20 MikeSeth Macen: routing provides a trace list; you can plant an exception to trigger the shiny page and see the call trace
16:20 marklar kek
16:21 marklar from pgsql mailing list
16:21 marklar "If there are database transactions that you do not want to interrupt,
16:21 marklar the best approach is not to shutdown the database server.
16:21 MikeSeth marklar: REALLY?!
16:21 MikeSeth woa
16:21 marklar yea
16:21 marklar like, waht
16:21 v-dogg hehee
16:21 v-dogg ORLY
16:21 MikeSeth o/~ Copycat
16:21 Macen MikeSeth: useful or?
16:21 MikeSeth o/~ Chameleon
16:21 marklar and the other guy is
16:21 marklar "Thanks Laurenz, that's a good point, I shall leave them as is."
16:21 MikeSeth o/~ Mosquito bite, mosquito bite
16:21 marklar wtf
16:21 MikeSeth marklar: stop reading failchan
16:22 MikeSeth Macen: routing can be pretty complicated at times, it's a programming language unto itself
16:22 Macen hmk
16:22 MikeSeth Macen: you can use the logging facility to leave trace breadcrumbs around too
16:22 MikeSeth but I debug with printf() and die() :D
16:22 MikeSeth you can pimp up xdebug or dbg but I never see the needed, its not worth the hassle
16:22 marklar fail is night
16:23 marklar brb\
16:23 MikeSeth Catnarok
16:23 marklar CATGAARD
16:24 marklar "What's new in PostgreSQL 8.3 - Breakfast with Bruce Momjian"
16:24 marklar zomg
16:25 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
16:25 MikeSeth ZOMG
16:25 MikeSeth ZOMGMARK
16:25 MikeSeth http://www.youtube.com/watch?v=CM_4Nknnyxg&feature=related
16:26 marklar zomg tacgnol
16:28 MikeSeth that is SO AWESOME
16:30 Macen how do you define the default file for modules/$blah/templates ??
16:30 trophaeum [i=evlotlf@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]
16:30 MikeSeth Macen: a layout?
16:30 v-dogg Macen: build.properties (not build.xml like suggested earlier)
16:31 v-dogg oh, what are you talking about? I'm talking about build script files
16:32 v-dogg templates.dir = ${project.dir}/dev/code_templates
16:32 v-dogg in a build.properties in $project.dir (the dir where you have app/ pub/ and friends)
16:36 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
16:37 E_mE v-dogg: thanks for correcting me, It was your cms that showed me that you could do it :)
16:44 icyt is now known as IcyT
16:46 MikeSeth haha I didnt know you could do that
16:50 v-dogg you can even have different templates for different modules :)
16:50 v-dogg (and ofc default templates if no module specific templates exist)
16:55 E_mE well im going home :D wooo!
16:55 E_mE bye
16:56 marklar oh hay guise
16:56 marklar mysql -> oracle data migration sux
16:57 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
16:59 marklar MIKE
16:59 marklar when are you ordering the router plz?
16:59 MikeSeth ZOMG
16:59 marklar and can you order two plz
16:59 marklar I need one for ~
16:59 MikeSeth why you remind me so late
16:59 MikeSeth :<
16:59 MikeSeth i will k
16:59 marklar :(
16:59 marklar okthx <3
16:59 marklar yyanno
16:59 marklar I'm gonna setup a cronjob
16:59 MikeSeth the order guy is @ ~ :<
16:59 marklar for tomorrow
16:59 MikeSeth yarrr
16:59 marklar 8, 9, 10 and 11 am
16:59 marklar to mail you and I
16:59 MikeSeth xmessage(1)
16:59 MikeSeth keke
16:59 marklar KEKEK
17:00 MikeSeth marklar: dont do it with cron then
17:00 MikeSeth atd :D
17:01 marklar 0 8 * * * echo "PLZ ORDER ROUTER" | mail me@mikeseth.com
17:01 marklar okthx?
17:03 marklar atd is fail
17:03 marklar I like cron bettah
17:03 marklar besides, I will only cancel it once you order
17:03 marklar :)
17:09 shoan [n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)]
17:09 shoan [n=shoan@122.166.1.168] has joined #agavi
17:11 kaos|work [n=dominik@dslb-088-077-198-230.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:12 kaos|work [n=dominik@dslb-088-076-058-059.pools.arcor-ip.net] has joined #agavi
17:14 Acid wow... I now used 'vertical-align:middle' and it worked...
17:18 Macen line-height:[height of element] usually does the trick
17:18 nagaozen [n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit ["Leaving"]
17:18 Macen there are certain block level elements that it will work on in IE
17:19 Macen it's all about the context
17:20 marklar keke
17:20 marklar is blasting Infected Mushrom throughout the office
17:22 Macen WHY
17:22 Macen WONT
17:22 Macen THIS
17:22 Macen WORK
17:22 Macen :<
17:22 Macen http://pastebin.ca/848307
17:22 Macen utter lameness
17:23 Macen it just doesn't see Master.php
17:23 Macen at all. no error, straight to IndexSuccess.php
17:23 JanK_ [n=JanK_@muedsl-82-207-210-073.citykom.de] has left #agavi []
17:25 trophaeum [i=imrxaa@ppp121-45-221-14.lns2.bne1.internode.on.net] has joined #agavi
17:25 _cheerios you've provided no path for the decorator; usually it's %core.template_dir%/<name>
17:27 v-dogg do you load the layout?
17:27 Macen if i change it to the following it takes a peek inside the module dir: <layer name="decorator"><parameter name="template">Master</parameter></layer>
17:27 Macen instead of master^
17:28 Macen totally don't get it at all
17:28 v-dogg name=master?
17:28 v-dogg where did you get that from?
17:28 Macen random
17:28 v-dogg random is always good :)
17:29 Macen i didn't think the name="" corresponded too anything other than the code you write
17:29 Macen trys different randoms
17:29 Macen i changed the bottom one, incase having the same name messes it up..
17:29 Macen <layer name="masterA"><parameter name="masterB">Master</parameter></layer>
17:30 Macen doesn't work either..
17:30 Macen this has to be some utterly lame mistake surely..
17:30 _cheerios it's your code. find it :)
17:30 marklar with artillery, with artillery, with artillery~
17:31 Macen <layer name="decorator"><parameter name="template">Master</parameter></layer>
17:31 Macen <layer name="masterA"><parameter name="masterB">Master</parameter></layer>
17:31 Macen you guys sure there isn't some naming structure to the way Agavi works?
17:32 Macen with the layer
17:35 Macen wtffff
17:36 v-dogg http://pastebin.ca/848321
17:36 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
17:38 v-dogg and did you answer this already: 19:27 < v-dogg> do you load the layout?
17:40 Macen it's in setupHtml
17:40 v-dogg in your base view?
17:44 Macen IndexSuccessView $this->setupHtml($rd);
17:44 v-dogg k
17:46 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
17:46 v-dogg and did you notice my paste?
17:56 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has joined #Agavi
17:58 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
17:59 Whisller hi
18:01 lucifer4u [i=HydraIRC@87.252.235.129] has quit [Read error: 110 (Connection timed out)]
18:05 Macen do we pass information from View -> template with setAttribute, even for HTML etc?
18:05 Macen things like &copy;
18:05 Macen or is there a better way?
18:08 _cheerios you should pass data. markup belongs to templates.
18:11 marklar heh
18:11 marklar I'm testing phplive
18:11 marklar http://theolagendijk.wordpress.com/2007/07/06/parameters-for-a-flash-9-actionscr​ipt-3-swf/
18:11 marklar er
18:11 marklar Visitor: hi2u
18:11 marklar :\
18:17 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbl"]
18:20 Macen if you use $ro to generate links, can it then be used to output sitemaps later?
18:20 Macen and why does: echo $ro->gen('accessibility',array('page'=>'/accessibility'));
18:21 Macen produce: /accessibility?page=%2Faccessibility
18:22 Macen and why does: echo $ro->gen('accessibility');
18:22 Macen append a ? to the url
18:24 MrJeep did you turn the routing On on settings.xml ?
18:25 Macen <setting name="use_routing">true</setting>
18:26 MrJeep did you define the route in routing.xml ?
18:26 MrJeep <route name="accessibility" module="Accessibility" action="Index" pattern="^/accessibility$" />
18:26 MrJeep then echo $ro->gen('accessibility');
18:30 MrJeep the second parameter in gen() is used for parameters
18:31 MrJeep example :
18:31 MrJeep <route name="product" module="Product" action="Index" pattern="^/products/(id:\S+)$" />
18:32 MrJeep then : $ro->gen('product', array('id' => 4));
18:43 Macen got ya
18:45 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:52 MrJeep it's working ?
18:53 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
18:54 RossC0 watchya!
18:54 Macen the ? is still there
18:54 Macen but it's still a valid link
18:54 Macen i don't like the ?
18:54 Macen the ? is annoying
18:55 Macen but yeh
18:55 Macen it works
18:55 Macen apart from the ?>
18:56 v-dogg hmm...
18:56 v-dogg and your route pattern is?
18:56 Macen echo $ro->gen('accessibility');
18:56 Macen it outputs: http://youdsnew.lh/accessibility?
18:57 v-dogg sure sure but the pattern in routing.xml
18:57 Macen ^/accessibility$
18:57 v-dogg hmm...
18:57 v-dogg and no parent/child routes?
18:57 Macen nop
19:00 kaos|work does it have name="accessibility" ? ;)
19:01 v-dogg aaahh :)
19:02 kaos|work <-- going home
19:02 kaos|work [n=dominik@dslb-088-076-058-059.pools.arcor-ip.net] has left #agavi []
19:03 Macen on the route?
19:03 MrJeep Macen, did you put the .htaccess (from dist.htaccess)
19:04 MrJeep kaos is speaking of your route definition in routing.xml
19:04 v-dogg MrJeep: yep, you must give a name for the route to be able to gen() it
19:04 Macen done the .htaccess, yep
19:04 Macen ok
19:04 Macen now i added the name="" it changed the $ro output
19:04 v-dogg gen('routename');
19:04 v-dogg you need a _name_
19:05 v-dogg '' is not a name
19:05 MrJeep paste your entire route definition
19:06 Macen <route pattern="^/accessibility$" name="accessibility" module="%actions.default_module%" action="%actions.default_action%" />
19:06 Macen it now gives me http://youdsnew.lh/index.php/accessibility
19:06 Macen note the index.php
19:07 v-dogg mod_rewrite is not on then
19:11 Macen it is though
19:11 Macen mod_rewrite is on
19:12 v-dogg but is it functioning
19:12 Macen http://youdsnew.lh/index.php/accessibility renders the right page
19:13 Macen it forwards to the Master.php as defined in output_type.xml
19:13 v-dogg how about /accessibility ?
19:13 Macen nop, 404
19:13 marklar KEKE
19:13 Macen hm
19:13 v-dogg no rewriting happening then
19:13 v-dogg can you pastebin your .htaccess
19:14 v-dogg and make sure you have AllowOverride All (or something else to allow .htaccess)
19:15 marklar reboot
19:15 marklar brb
19:15 marklar [n=marklar@unaffiliated/marklar] has left #agavi []
19:15 Macen v-dogg: c+p another .htaccess from a working area and it worked
19:15 RossC0 [n=RossC0@teamjr.plus.com] has quit []
19:16 Macen <IfModule mod_rewrite.c>
19:16 Macen # enable rewrite engine
19:16 Macen RewriteEngine Off
19:16 Macen heh..
19:16 Macen ty
19:18 Macen it's amazing how it knows if it's going to work
19:18 Macen would never of thought..
19:19 v-dogg even / is goes via mod_rewrite (index.php?/) so it knows
19:20 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
19:31 Macen that's me for today
19:31 Macen cya
19:31 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit []
19:50 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
20:14 xk [i=xk@acpf159.neoplus.adsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)]
20:25 Whisller_ [n=example@chello089076213203.chello.pl] has joined #agavi
20:43 Whisller_ http://youtube.com/watch?v=FsSfN1f2y2I ;)
20:44 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
20:54 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
21:00 thornag [i=thornag@acop94.neoplus.adsl.tpnet.pl] has joined #agavi
21:22 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
21:27 v-dogg "Lost connection to MySQL server at 'reading initial communication packet', system error: 111"
21:27 v-dogg WTF
21:30 Whisller_ is now known as Whisller
21:48 RossC0 v-dogg: that your site again?
21:53 marklar|omni oh hai
22:20 lucifer4u [i=HydraIRC@87.252.235.129] has joined #agavi
22:21 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
22:24 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
23:02 Whisller [n=example@chello089076213203.chello.pl] has quit ["good night"]
23:04 JamieWolf [n=Chatter@dslb-088-068-203-033.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
23:38 shoan [n=shoan@122.166.1.168] has quit []
Day changed Thu Jan 10 2008
00:41 IcyT is now known as icyt
01:22 lucifer4u [i=HydraIRC@87.252.235.129] has quit [" HydraIRC -> http://www.hydrairc.com <-"]
02:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:30 thornag [i=thornag@acop94.neoplus.adsl.tpnet.pl] has quit ["Leaving"]
03:43 trophaeum_ [i=xiyypg@ppp121-45-238-218.lns1.bne4.internode.on.net] has joined #agavi
03:58 trophaeum [i=imrxaa@ppp121-45-221-14.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)]
04:41 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:09 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:09 marklar|omni ih hai
06:21 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
06:45 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
06:45 _cheerios huomenta
07:05 shoan [n=shoan@121.245.53.221] has joined #agavi
07:14 v-dogg huomenta
07:30 Arme[N-1] is now known as Arme[N]
07:32 shoan [n=shoan@121.245.53.221] has quit [Read error: 110 (Connection timed out)]
07:33 Arme[N] huomenta
08:08 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
08:23 _cheerios should database tables always have a project prefix?
08:24 ttj Use different databases for different projects?
08:24 _cheerios wondering how to call different databases in a single script that have colliding table names (like session, or users)
08:26 _cheerios problem comes up with the naming of the classes, and then for the orm in use to map the actual table name to the correct database
08:26 marklar|omni oh hai
08:27 marklar|omni I always prefix tables
08:27 marklar|omni prj_tbl
08:33 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
08:33 v-dogg _cheerios: pg and schemas
08:34 _cheerios how do your classes look with propel/doctrine, so you don't get conflicts?
08:35 v-dogg my projects don't share (om) classes
08:36 _cheerios yep. seems like the way to go.
09:01 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:03 E_mE huomenta!
09:08 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:10 Macen i just uploaded a web site that runs fine locally and i get a white screen, i edited the index.php require path, what else do you change?
09:11 v-dogg maybe the environment you bootstrap
09:11 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
09:11 v-dogg to 'production' or something
09:11 v-dogg and after that you should be ok unless you have some hard coded paths somewhere
09:12 v-dogg and of course you might need to re-configure db settings and such (usually done via environments)
09:12 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has quit []
09:13 Macen so i turned on display_errors,
09:13 Macen Warning: require(../app/config.php) [function.require]: failed to open stream: No such file or directory in /home/default/youds.com/user/htdocs/pub/index.php on line 11
09:14 Macen of not been uploaded properly
09:14 Macen file must of not been uploaded properly*
09:14 v-dogg is the patch correct?
09:15 _cheerios error is pretty clear
09:16 Macen XML Schema validation of configuration file "/usr/local/lib/php/agavi/config/defaults/config_handlers.xml" failed due to the following errors:
09:16 Macen Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed.
09:16 v-dogg old libxml
09:16 v-dogg or hmm..
09:17 Macen ..there is no line 4
09:17 Macen of the config_handlers.xml
09:17 v-dogg could you grep libmlx version and php version from phpinfo() please
09:17 Macen oh it's the agavi path
09:19 Macen 17:33 < E_mE> whats this error about:
09:19 Macen 17:33 < E_mE> XML Schema validation of configuration file "/usr/local/lib/php/agavi/config/defaults/config_handlers.xml" failed due to the following errors:
09:19 Macen 17:33 < E_mE> Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed.
09:19 Macen 17:33 < Wombert> eww
09:19 Macen 17:33 < Wombert> outdated libxml
09:19 Macen 17:33 < Wombert> :/
09:19 E_mE wow that was a fair while ago
09:20 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
09:21 Macen i have exactly the same version
09:21 Macen libxml2-2.6.16-10.i386
09:21 v-dogg that's _old_
09:21 Macen ...ffs
09:22 v-dogg what OS?
09:22 _cheerios install 2.6.27+ and be fine :)
09:25 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Remote closed the connection]
09:26 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:29 Macen can anyone access http://youds.com/ ?
09:30 v-dogg yup
09:30 v-dogg YOUDS - Web Development & Marketing
09:31 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
09:32 E_mE Macen: do you work in that building shown?
09:32 Macen yep
09:32 Macen i'm there now
09:32 E_mE very nice
09:32 Macen don't tell the owners heh :p
09:33 E_mE much nicer then conventinal office buildings
09:33 _cheerios looks cozy, aye
09:33 Macen not cheap
09:33 E_mE none of the links work
09:33 Macen oh fuck it
09:33 Macen i'm rebuilding
09:34 Macen i can't even load it
09:34 E_mE the ones that live in content work though
09:34 Macen k
09:34 E_mE you are sage developers too :|
09:34 Macen ty
09:34 Macen yah
09:34 E_mE you work on Sage 200?
09:34 E_mE not line 200, but MMS
09:34 Macen nop, only line 50 to date
09:34 Macen nah not yet
09:35 E_mE damn...
09:35 Macen i want too but i need some adventurous company to take me up on the offer
09:35 E_mE the intranet i run here talks to Sage 200
09:35 Macen so far it's just been importing of invoices
09:36 Macen yeh
09:36 E_mE the database to sage 200 is not simple... line 50 is like dancing with sugar, where as 200 is getting stuck to it :(
09:36 Macen MMS extends the actual application afaik
09:36 E_mE MMS is a written from scratch
09:36 Macen E_mE: i got by with learning basic vb.net and then pinching the sample code etc heh
09:37 E_mE well, Sage authorised developer only get the dev kit
09:37 Macen only vb.net because that's what the samples were written in
09:37 E_mE and all the resources
09:37 Macen ya
09:37 Macen it's not cheap
09:37 E_mE yeah, our consultant writes extensions in vb.net
09:37 Macen its ftl
09:38 Macen i wanted to learn c or some variant but didn't have time
09:38 E_mE but they also want Micro$oft's children
09:38 Wombert [n=Wombert@dslb-084-056-003-172.pools.arcor-ip.net] has joined #agavi
09:38 E_mE but anyhow... lets stop about sage before i start bleeding in my mouth
09:39 Macen hah
09:39 Wombert throws http://trac.agavi.org/wiki/WTF at Macen
09:39 Wombert ehh
09:39 Wombert throws http://trac.agavi.org/wiki/WTF at Macen
09:39 Macen throws a brick at Womber
09:39 Wombert read!
09:39 Macen fix it :|
09:39 Macen i did i sorted it
09:39 Macen you showed me last time i remembered
09:40 Wombert ah
09:41 Macen i can't even download http://youds.com/content/main_content.php
09:41 Macen ..wtf
09:43 Wombert ponders exceptions
09:43 Wombert in theory, we could add code that checks if the exception message contains a known issue
09:43 v-dogg heh, would be cool :)
09:43 Wombert and present solutions
09:44 Wombert either by checking against some database in shiny.php
09:44 Wombert hmm
09:44 v-dogg http://youds.com/content/main_content.php works here
09:44 v-dogg Wombert: how about "find a solution to this problem" and build the logic to agavi.org
09:44 Wombert or by catching exceptions in known locations, e.g. when config_handlers.xml is compiled, catch the exception, if it's that namespace issue, append to the message, and rethrow
09:45 E_mE Wombert: it could be set by the enviroment attribute to weather it displays the helpful messages
10:08 marklar|omni omghi
10:10 JamieWolf [n=Chatter@dslb-088-068-201-062.pools.arcor-ip.net] has joined #agavi
10:13 JanK_ [n=JanK_@muedsl-82-207-210-073.citykom.de] has joined #agavi
10:24 kaos|work [n=dominik@dslb-088-076-058-059.pools.arcor-ip.net] has joined #agavi
10:30 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Read error: 110 (Connection timed out)]
10:49 E_mE when passing errors to log() in agavi, do i need to pass an AgaviLoggerMessage() object rather then a string to set the log level??
10:50 digitarald [n=Miranda@255.Red-83-52-204.dynamicIP.rima-tde.net] has joined #agavi
10:50 digitarald Huomenta!
10:51 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
11:01 E_mE pokes anyone who knows about logging
11:08 Wombert E_mE: http://trac.agavi.org/ticket/634
11:09 E_mE ah thank you Wombert :)
11:09 Wombert it's going to be in 1.0
11:09 Wombert for 0.11, you need to use a logger message. yes
11:09 E_mE ah :D
11:09 E_mE noice
11:14 MikeSeth Macen: hmmm?
11:14 MikeSeth huomenta
11:14 Macen MikeSeth: mmh
11:14 MikeSeth is sick at home :<
11:15 Macen ow :<
11:15 Macen unlucky
11:16 MikeSeth brb chickensoup :D
11:18 E_mE YAY!! logging works!
11:19 _cheerios how works what?
11:19 digitarald logging is so easy
11:19 digitarald enable it and start logging ;)
11:21 E_mE well, not if you want to log errors
11:21 E_mE you need to create a AgaviLoggerMessage object and pass that
11:22 digitarald mh ... not sure, enabled it a long time ago :/
11:22 E_mE application logging is very easy
11:22 E_mE just logging on different levels needs bit more investigation and help from mr Wom
11:23 E_mE needed*
11:23 Wombert better today, but still not 100% perfect
11:24 E_mE the idea of setting a logger confused me for a fair bit, didnt relise the levels had such a part of it as it couldn't be set via the logger manager
11:25 E_mE but can see the reasoning for setting a logger, prevents you looping throw every logger and testing level conditions
11:26 Macen if i have a Master.php and i want to replicate <?php include('includes/navmenu.php'); ?>, how would i go about it?
11:27 Wombert well
11:27 Wombert the idea, really, is that you do not log to specific loggers, E_mE
11:27 Wombert Macen: include()
11:27 Wombert :)
11:27 digitarald Macen: create an action for the menu
11:27 Wombert unless the menu has logic
11:27 digitarald and use it as slot
11:27 Wombert then you use a slot
11:27 Wombert which means a dedicated action with it's own template
11:28 Wombert which is run for you and the output is available in, say, $slots['menu']
11:28 Wombert look at the sample app to see how such a thing is done
11:28 digitarald use a SimpleAction ifn the menu does not need validated parameters, only small logic
11:28 Wombert mind you that you need a separate layout for slots, which only has a content layer
11:28 Wombert otherwise, you get a recursive loop
11:29 Wombert the sample app's base view is adjusted in such a way that setupHtml() will load the slot layout if the current container is run as a slot
11:29 Wombert oh
11:29 Wombert actually, it isn't :p
11:30 Wombert man, we need docs
11:30 Wombert http://trac.agavi.org/wiki/WTF again
11:30 Wombert http://trac.agavi.org/wiki/WTF#ExceptionToomanyexecutionrunshavebeendetectedfort​hisContext.
11:30 digitarald i only get errors from trac
11:31 digitarald ... bla ... bla ... RuntimeError: instance.__dict__ not accessible in restricted mode
11:31 Macen So I've created a MenuAction, is there a reason why i'd setup the menu in there rather than the View?
11:31 Wombert you would have to do it in every view
11:31 Wombert or do you mean the template
11:31 digitarald Macen: to seperate the Menu, so u can grab the code and use it in other projects ;)
11:31 Macen ahh
11:31 Macen okay
11:32 digitarald and u can later switch to another template language that can not include
11:32 digitarald and u don't have a include filder with code snippets
11:32 digitarald *o
11:32 digitarald its all separated in actions, and agavi can cache it
11:33 digitarald and u avoid to have php code in your include that should be in view or action
11:33 Wombert yup
11:35 Macen http://www.agavi.org/docs/latest/manuals/manual/ch03s08.html :/
11:35 Macen slots: blah
11:35 digitarald :D
11:35 Macen http://pastebin.ca/849334
11:36 digitarald the sample app has a simple action for the menu imo
11:36 Macen http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3A​official&hs=Mya&q=define+slot+site%3Aagavi.org&btnG=Search&meta=
11:36 Macen heh
11:36 Macen ok
11:36 Wombert yes, the sample app has the stuff
11:36 Wombert as I said
11:37 digitarald http://svn.agavi.org/trunk/samples/app/config/output_types.xml
11:37 Wombert also, use the hint from the WTF page to have the corresponding layout loaded automatically
11:37 digitarald http://svn.agavi.org/trunk/samples/app/modules/Default/templates/Master.php
11:37 Wombert smacks digitarald
11:37 Wombert trac browser
11:37 Wombert w/ revision!
11:37 Wombert for the logs!
11:37 Wombert :)
11:37 digitarald ah, as I said ... tracs throws errors
11:37 Wombert what if aliens, in a thousand years ,land on earth, and browse the agavi irc logs
11:37 Wombert they click the links
11:37 Wombert the files differ
11:37 Wombert and then they are confused
11:37 Wombert get angry
11:37 Wombert and destroy earth
11:38 Wombert :/
11:38 digitarald ah, now it works
11:38 Wombert guess some python workers are down
11:38 Wombert lemme restart
11:38 digitarald works now
11:38 Wombert reload, and it doesn't
11:38 digitarald added an automated reload every 5sec ... works :P
11:38 Wombert better now
11:39 digitarald Maybe the emails drop me a line before they start bombing us
11:39 Wombert aliens you mean?
11:39 Wombert :p
11:40 digitarald the agavi-log-reading aliens, right
11:42 Macen Too many execution runs have been detected for this Context.
11:42 v-dogg hehe
11:42 digitarald wtf ;)
11:42 v-dogg smacks Macen
11:42 Wombert oh man
11:42 v-dogg http://trac.agavi.org/wiki/WTF
11:43 Wombert [12:30] Wombert: http://trac.agavi.org/wiki/WTF again
11:43 Wombert [12:36] Wombert: yes, the sample app has the stuff
11:43 Wombert [12:36] Wombert: as I said
11:43 Wombert [12:37] Wombert: also, use the hint from the WTF page to have the corresponding layout loaded automatically
11:43 Wombert understand why this happens, Macen?
11:43 digitarald ducks
11:44 Macen "but these slots' views also simply load the default layout, which then again loads all the slots"
11:44 digitarald in da loop
11:45 E_mE http://trac.agavi.org/wiki/WTF is throwing errors
11:45 E_mE ah now works
11:45 digitarald ah, I hate js regexp ... no look-behind
11:46 Wombert lookbehinds are for pussies!
11:46 Wombert :)
11:46 Macen where is the base view?
11:46 Wombert in your case, app/lib/view
11:47 Macen Unknown layout "slot"
11:47 digitarald right, not optimal for the engine but nice-to-have :)
11:47 Macen $layoutName = 'slot'; << why's it doing that?
11:48 v-dogg you need a layout for slots
11:48 E_mE does the setupHtml not have slot integrated as default?
11:48 v-dogg and the example codes names that layout 'slot'
11:48 digitarald otherwise every action would be a slot
11:49 digitarald and no page would have a master
11:49 Wombert cough
11:49 Wombert as the WTF page says
11:49 Macen which would be better (in terms of optimism), to remove setupHtml (possible???) from the slot's view, or to add this new code?
11:49 Wombert Of course, you then also need a "slot" layout that only has one content layer.
11:49 v-dogg Macen: http://pastebin.ca/848321 <- here the name is 'simple'
11:50 v-dogg don't remove setupHtml
11:50 v-dogg you might want to use the same action as a slot and as a full page
11:51 Macen In Master.php <?php echo $slots['menu']; ?> - MenuSuccess.php has "hello world" in it but it's not being outputted?
11:51 E_mE Wombert: is it possible to have a slot inside another slot?
11:51 v-dogg yes
11:51 Wombert E_mE: of course
11:51 Macen ohoh ignore me
11:51 Wombert E_mE: your slot can also have more than one layer
11:52 Macen can see it in source
11:52 Wombert to agavi, it makes no difference whether you run something as a slot or not
11:52 Wombert E_mE: you even _can_ do recursion, as long as you catch it ;)
11:54 E_mE looks at slots
11:54 E_mE i need to become more buddy with output_types.xml
11:55 v-dogg looks at sluts
11:55 Macen how do you guys include commonly used code? eg useful functions and so on
11:55 E_mE its the one configuration that still chases me with an axe happy slut
11:55 v-dogg Macen: models
11:55 _cheerios is Tata Nano coming to Top Gear? :)
11:55 Macen oh that's what they are
11:55 Macen agavi model or such?
11:56 Macen (at cmd)
11:56 digitarald any model u need
11:56 Wombert _cheerios: they'll probably drop it from a helicopter or so
11:56 digitarald commonly named for other libraries: Helpers ;)
11:56 _cheerios i'd expect a duel against that 3-wheeled car, as seen also in Mr Bean
11:56 Wombert uh
11:56 digitarald Helpers to resize images, generate html *cough* ... whatever
11:56 Wombert mr bean drives a mini cooper
11:57 E_mE yellow and brown matted paint Wombert ;) that important
11:57 _cheerios in the series he used to knock one down, Wombert
11:57 E_mE thats
11:57 digitarald HtmlHelper::killKitten() ;)
11:57 Wombert ah
11:57 Wombert I guess that was a reliant robin or such
11:57 Wombert :>
11:57 _cheerios it's been driven in top gear. no idea of its name :)
11:58 E_mE 3 wheeled car _cheerios?
11:58 Wombert I love the murcielago-style air vents at the rear wheel wells
11:58 E_mE opps
11:58 _cheerios yeah, seems like the RR
11:59 Wombert or do you mean the blue one they had in a recent episode
11:59 Wombert the RR was the space shuttle one
11:59 Wombert (man what an episode that was)
11:59 E_mE yes
11:59 Wombert that was so fucking ace
11:59 E_mE relient robin
12:00 Wombert you'd think they build something crap as usual
12:00 Wombert instead, they built a proper space ship
12:00 Wombert that was so ace
12:00 E_mE i think the most impressive thing was when they put clarkson in that self driving race car around the track
12:00 Wombert looked like a real shuttle launch
12:01 marklar|omni MikeSeth: here?
12:01 E_mE Wombert: if i wanted another layer inside a slot how would this be done in the config?
12:02 Wombert E_mE: uh... just add it!
12:02 E_mE can i have <slot> <layers> <layer> <slot></slot></layer> </layers> </slot> inside a layer?
12:02 Wombert ah
12:02 Wombert no
12:02 Wombert normally, a slot would load a different layout
12:02 Wombert which too has a slot defined
12:02 MikeSeth yah
12:02 MikeSeth sup
12:02 marklar|omni oh hi
12:03 marklar|omni i hax your router
12:03 MikeSeth not at work :<
12:03 MikeSeth im sick
12:03 marklar|omni can't you call/mail him?
12:03 MikeSeth i left the paper thingie in the office and i dont has the # :<
12:03 marklar|omni fail :(
12:03 E_mE how do i define the slot to load a specific layout?
12:03 E_mE looks at xsd's
12:05 MikeSeth :<
12:05 MikeSeth E_mE: a view loads the layouts
12:05 MikeSeth E_mE: so an action's view must know how to behave when it is/isnt called from a slot
12:06 E_mE so you define this in view only
12:06 E_mE to call a layout
12:08 Wombert uh yes
12:08 Wombert that's what setupHtml() does
12:09 Wombert it calls loadLayout()
12:09 Wombert mind you that setupHtml() is not an agavi feature
12:09 E_mE setupHtml is generated from the output_types
12:10 Wombert ?
12:10 Wombert no
12:10 E_mE so if you have output_type name="html"
12:10 E_mE then you have setupHtml() in view
12:10 E_mE but if you have output_type name="xml" then you have setupXml?
12:10 E_mE or have somewhat off course?
12:10 digitarald yes
12:11 digitarald setupXml
12:12 E_mE will output_types ever take away the rescursive slot situation?
12:12 E_mE output_types.xml
12:15 Macen i use _lots_ of slots
12:16 Macen (now knowing what they are)
12:16 Macen i don't like the idea of putting added pressure on the engine
12:17 E_mE what i mean by recursive is having to code each view to loadLayout() on slots that are inside slots
12:18 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
12:21 Macen how do i access a model from a view?
12:22 MikeSeth Macen: the same way $this->context->getModel()
12:23 MikeSeth (I often add a getModel() method to the base action and view so that I dont have to type context every time)
12:24 Macen it can't find the model
12:25 Macen $this->context->getModel('Menu'); $this->context->getModel('MenuModel'); MenuModel.class.php exists
12:25 E_mE macen where is your model located?
12:25 E_mE in the filesystem
12:25 Macen modules/Default/model
12:25 Macen s
12:26 E_mE does it extend AgaviModel?
12:26 Macen class Default_MenuModel extends ProjectBaseModel
12:26 E_mE ah,.. in you getModel()
12:27 E_mE write getModel('Menu', $this->getContainer()->getModule)
12:27 E_mE getModule()
12:28 Macen Call to undefined method AgaviExecutionContainer::getModule()
12:28 Macen $this->context->getModel('Menu', $this->getContainer()->getModule());
12:28 E_mE one moment
12:29 MikeSeth why getModule()? just specify the module explicitly
12:29 E_mE $this->container->getModuleName() sorry
12:29 MikeSeth and, it's probably $this->container->getModuleName()
12:29 MikeSeth E_mE: haha
12:29 E_mE :)
12:29 MikeSeth now mm
12:29 Macen sorted
12:30 MikeSeth Macen: $this->context->getModel('Menu', 'Default')
12:30 MikeSeth the word Model should not be mentioned in the call
12:30 shoan [n=shoan@122.166.1.168] has joined #agavi
12:30 MikeSeth also, isn
12:30 MikeSeth isnt a menu something that is purely visual and so wouldnt need its own model?
12:30 E_mE unless it generates a menu on the fly
12:31 Macen it generates it on-the-fly
12:31 Macen i'm building a model to do it for all web sites for me
12:32 Macen with various levels etc
12:33 v-dogg hmm... sounds like a UI helper, not a model
12:33 Macen UI helper?
12:34 Macen how do i throw an error from a Model
12:34 v-dogg exception
12:34 Macen how though
12:34 v-dogg ?
12:35 MikeSeth Macen: throw new SomeException($message)
12:35 MikeSeth in general case, AgaviException
12:35 MikeSeth SPL has couple of suitable exceptions like InvalidArgumentException
12:35 v-dogg I'd advice not to use AgaviException
12:35 Macen where do you define the Exceptions?
12:36 v-dogg like any class
12:36 v-dogg app/lib/exceptions/MyException.class.php
12:36 v-dogg and put it in autoload.xml
12:36 Macen k
12:36 v-dogg MikeSeth: I leave AgaviExceptions for Agavi
12:37 v-dogg i.e. some core stuff shat itself
12:37 _cheerios will closures make it for php 5.3? that patch on the mailinglist looks yummy
12:38 MikeSeth _cheerios: I feel somewhat pessimistic about that stuff
12:41 v-dogg essage: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading initial communication packet', system error: 111]
12:41 v-dogg again
12:41 v-dogg +M
12:41 v-dogg what are these guys doing...
12:41 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
12:42 MikeSeth v-dogg: looks like a glitch between different versions
12:42 _cheerios or a dead server
12:44 v-dogg I have three sites running there (using two different mysql-servers) and they've been having performance issues ("too many connections") a lot lately. now they upgraded one of the server and these messages started to fill my mail box
12:45 v-dogg one sites is just works stuff, the other is hobby stuff but MY BLOG IS THERE NOW!!!11 omg!
12:45 v-dogg :p
12:45 _cheerios the other server might be choking under load, or as mike said, they goofed with the other servers upgrade :)
12:45 _cheerios did you get featured on dzone yet?
12:45 v-dogg wahts dat?-)
12:47 v-dogg oh
12:48 _cheerios it's a service like reddit, where you create accounts to educate the masses (=spam your shit).
13:03 v-dogg hehe, http://forums.mysql.com/read.php?52,152265,154526#msg-154526
13:03 v-dogg I'm sure this is it! I just have to remove some code from the files
13:03 v-dogg duh, how come I didn't think of this...
13:05 ttj http://www.hs.fi/ulkomaat/artikkeli/33-vuotias+t.ekkinainen+tekeytyi+13-vuotiaak​si+koulupojaksi+Norjassa/1135233177262
13:06 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:09 _cheerios i dunno what to say :
13:10 ttj WTF seems to be a common feeling. :P
13:24 Macen i really don't understand why absolute urls (relative to domain) are a bad idea
13:24 Macen if you're using routing then surely the header and footer will cock up if you go to /a_directory
13:24 Macen am i missing something??
13:30 _cheerios erm, do what?
13:31 marklar|omni oh hi
13:31 marklar|omni oracle sucks
13:35 v-dogg Macen: no, the point is that you can move your app from devserve.foo/test1/foo/ to prodserver.fii/ and nothing cocks up
13:36 Macen v-dogg: ahhh
13:36 Macen i got round that by using route level domains in my development environment
13:36 Macen so every application _always_ starts from base /
13:36 Macen it got on my tits having localhost/project_name
13:36 v-dogg but if you have <img src="/test/foo/logo.jpg" /> ...
13:37 Macen so now i have project_name.lh
13:37 Macen yeh it always has to be /test/foo
13:37 Macen and more importantly, it always is /test/foo
13:38 v-dogg untill you move the app to production.fii/
13:38 Macen if somebody takes over my project and wants to do that then good luck to them
13:39 v-dogg they will send you hate mail for using absolute urls
13:39 v-dogg and anthrax letters
13:39 Macen i'd reply saying do find+replace of all src=" to src="/newpath and the same for href="
13:40 Macen hah
13:40 v-dogg I would :p
13:40 Macen makes note to never open mail from v-dogg :p
13:41 v-dogg but the point is there is no need for absolute urls
13:41 v-dogg sooner or later they'll bite you in the arse
13:42 Macen ever since i moved my development environment to windows i've never had a problem. the key is, to always put _all_ applications to the root level of the domain
13:42 Macen i can live with knowing that
13:43 Macen but what i still don't get is how on earth do you declare your footer and header urls? what if they move to /some/folder and you use relative image paths? surely then your images won't load?
13:44 v-dogg my header and footer are are agavi actions in slots. where they are has nothing to do with images on the page
13:45 v-dogg frankly I don't get what you mean
13:45 Macen you declare <link rel="stylesheet" href="sifr/screen.css" type="text/css" media="screen" />
13:45 Macen from the header of the page
13:46 Macen sifr/screen.css is in pub/
13:46 v-dogg yes
13:46 v-dogg and?
13:46 v-dogg base href tell the browser where to find that
13:46 v-dogg *tells
13:46 Macen that's what i'm missing
13:46 Macen i only just found out about base href
13:46 Macen right
13:47 Macen so there is no reason then to use absolute urls
13:47 Macen because ./ means base path?
13:48 v-dogg <base href="http://www.ecom.fi/"; /> so "style/default.css" is in "/style/default.css"
13:49 v-dogg <base href="http://www.ecom.fi/newsite/"; /> and it'd be in /newsite/style/
13:49 v-dogg and <base href="<?php echo $ro->getBaseHref(); ?>" /> does this automatically
13:52 Acid He didn't came in today... I think he is sick...
13:53 Acid [n=nospam@62.90.159.110] has left #agavi []
13:54 v-dogg what?-)
13:57 marklar|omni KEkK
13:57 marklar|omni can anyone recommend a wireless + eth router
14:01 Macen irc-tourette's :D
14:01 Macen KEKERKE
14:01 Macen hehe :p
14:05 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbl"]
14:17 JanK_ [n=JanK_@muedsl-82-207-210-073.citykom.de] has quit []
14:24 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
14:43 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:44 MrJeep hi everybody
14:44 MrJeep Got some problem with my alarm clock this morning :s
14:45 MrJeep and I've been late at the office :S
14:45 MrJeep anyway
14:45 MrJeep so Macen, how things are going ?
14:45 MrJeep with agavi of course
14:49 E_mE i woke up late this morning too :(
14:51 Macen MrJeep: very well, i was feeling a bit nervous but then i realised it was just all part of the application of agavi, everything is fitting together nicely! i'll be able to sell it like a dream
14:52 MrJeep E_mE, od you know what, my father did too :P
14:52 MrJeep Macen, yeah, fitting like a dream.
14:52 MrJeep Since I know agavi, I have some disgust for all kind of other apps
14:52 MrJeep well, disgust is a little exagarated
14:53 MrJeep exaggerated*
14:53 MrJeep but, I just don't like tweaking all those other application
14:53 MikeSeth no it isnt
14:53 MikeSeth disgust is the exact word
14:53 MrJeep hehehehe
14:53 MrJeep Like right now
14:53 MikeSeth open up wordpress and see whats happening in their code
14:54 MrJeep I'm doing the most wonderfull things a web developper can do
14:54 MrJeep which is
14:54 MrJeep installing plugins in Wikimedia
14:54 MikeSeth (and if you want to compare disgust to outrage, open up oscommerce)
14:54 MrJeep this code is a mess
14:54 MrJeep heheh I agree MikeSeth
14:54 MikeSeth yeah wikimedia is crappeh
14:55 MrJeep I thought Wordpress was coded elegently.. and I was quite surprised
14:55 MrJeep and yes, Oscommerce .. ouch
14:55 MrJeep Web applications miss standards
14:55 MrJeep each developper use a different way to develop his applications
14:55 MrJeep and worse, each developper use a different way to develop each of his applications
14:56 MrJeep which make most web project a mess to maintain
14:56 MrJeep there is no standard way to setup config variables
14:56 MrJeep modules/pages/includes are all messed up
14:56 MrJeep (whatever they call it)
14:56 MrJeep objects are poorly designed
14:57 MrJeep anyway. I wish all the apps would use most of the same framework, like agavi, symphony and some others
14:57 MrJeep I would use agavi
14:57 MrJeep but I guess I would rather maintain a symphony app than a i-do-it-my-way app
14:58 Wombert the thing is
14:58 Wombert all frameworks are much more tied to unique works
14:58 Wombert *tailored
14:58 Wombert than to products intended to be shippsed to customers
14:59 Wombert for instance, if I build a product with agavi
14:59 Wombert I don't want my customers to have their app config files inside app/config
14:59 Wombert you need to hide away the framework parts for you app
14:59 Wombert and separate things again
15:00 MrJeep any specific reason except the common "security reason" ?
15:00 Wombert yes
15:00 Wombert I don't want my customers to change their email.xml and then look into output_types.xml etc and figure out how easy all this is
15:00 Wombert and kill their app
15:00 Wombert or do things they'd usually pay for
15:00 Wombert etc
15:01 Wombert might all be an argument
15:01 Wombert :)
15:03 Wombert http://blog.bitxtender.com/post/23446308
15:03 MrJeep I would be more afraid of the customer killing it's app rather than adding new features though
15:04 MrJeep but I would be happy to charge extras to fix an app that a customer fucked up
15:04 MrJeep and I guess that would be the last time the customer messes in config files
15:06 MrJeep but still, this could happen with any web app, It's far from being specific to agavi
15:06 MrJeep so my conclustion is, build more web apps with web framework
15:07 MrJeep :D
15:07 MrJeep and MrJeep will be happy :D
15:07 MrJeep (because adding extensions to wikimedia really suck)
15:07 MrJeep sooo much challenge
15:08 MrJeep I read a text saying : At the end of LocalSettings.php add
15:08 MrJeep require_once ("extensions/extension.php");
15:08 MrJeep so I start a teminal
15:08 MrJeep connect to the server with ssh
15:08 MrJeep once again a copy paste someting to connect
15:09 MrJeep then: vim LocalSettings.php
15:09 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
15:09 MrJeep I must not make a mistake, what if I entered vimdsakhkndsa3 LocalSettings.php
15:09 MrJeep i just would not work
15:10 MrJeep I must type the right command otherwise the world will end
15:10 MrJeep sooooo muchhhh challenge
15:12 Wombert not just that
15:12 Wombert if you update wikimedia
15:12 Wombert the changes are gone
15:12 Wombert that's what really sucks
15:12 Wombert :)
15:12 Wombert but a framework doesn't make that pain go away, really
15:12 MrJeep hehehe
15:12 MrJeep brb
15:19 Macen are there any sort of debugging tools available that you can use at runtime and output to the screen?
15:20 Macen function dump ($var) { echo "<pre>\r\n";var_dump($var);echo "</pre>"; } etc
15:22 Wombert well a debugger that connects to xdebug, for instance
15:22 Wombert eclipse pdt has support for xdebug, but it's a bit dodgy
15:22 Wombert most people insert a var_dump(); die(); into their code and reload ;)
15:23 Macen what do we use to generate urls in a model? i'm generating a string which gets the url from the name of a link after it's been urlencode'ed
15:23 Macen $ro isn't an object
15:25 MrJeep back
15:25 MrJeep Yhea, that's what I do to debug
15:25 MrJeep var_dump's my biggest friend
15:26 Macen it's so easier to read with <pre>'s
15:27 Macen $this->dump($aMenu); :>
15:29 MrJeep I use to look at the source in this case but I agree with you
15:30 Macen half my life is spent using little things like that
15:40 Macen i'm at the what i like to think of as the "happy stage" of converting to agavi :>
15:40 Macen where i can just crack on with something :D
15:40 Macen and it's so feckin' awesome
15:41 Macen and i haven't typed encode_data once!!!
15:41 Macen woot
15:41 Macen etc
15:41 Macen etc
15:46 MrJeep :D
15:58 MikeSeth Macen: all global services are available through the Context object
15:59 MikeSeth so, $this->context->getRouting()
15:59 Macen aha
15:59 Macen ty
15:59 MikeSeth (same for translation, database manager, etc)
16:01 MikeSeth ohh
16:01 MikeSeth im hungry
16:03 digitarald more chickensoup :D
16:03 Wombert mmmh
16:03 Wombert soup would be good
16:03 Wombert bird flu, MikeSeth? :D
16:04 MikeSeth i ordered hamburger
16:04 MikeSeth but soup iwill do ftw
16:04 MikeSeth also
16:04 MikeSeth ponders generic functions in PHP
16:05 MikeSeth the more I write PHP the less I want to..
16:11 E_mE fairly strange flash game: http://www.nekogames.jp/mt/2008/01/cursor10.html
16:12 MikeSeth NO KEEP IT AWAY
16:12 MikeSeth freaks out
16:14 sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi
16:15 E_mE you played it?
16:17 E_mE this is quite awesum as well: http://www.nekogames.jp/mt/2007/05/post_16.html
16:18 Wombert brilliant concept really
16:20 E_mE those japanese ;)
16:20 MrJeep Hum, I have something weird here
16:20 MrJeep <route name=".index" action="Index" pattern="^(/week/{week:\d+})?(/year/{year:\d+})?$" />
16:21 MrJeep $week = $rd->getParameter('week', date('W'));
16:21 MrJeep when no parameters are given to the url
16:21 MrJeep $week is still null
16:21 MrJeep is this strange or I've missed something
16:23 Wombert is it null?
16:23 Wombert or empty
16:23 MrJeep null
16:23 Wombert blinks
16:23 MrJeep var_dump($week) -> null
16:23 Wombert ah
16:24 MrJeep well, the default value is not used that's the problem :S
16:24 Wombert getParameter() does array_key_exists
16:24 Wombert so maybe week exists with value null
16:24 Wombert kaos|work?
16:24 Wombert (shouldn't happen IMO)
16:24 MrJeep ahh
16:24 MrJeep lol
16:25 MrJeep I think I'm the error
16:25 Wombert or do you have a default?
16:25 Wombert yes? how?
16:25 MrJeep well, part of it
16:25 digitarald laters
16:26 MrJeep I validate those parameters, and set them to null for some reason
16:26 MrJeep so the parameter exists
16:26 MrJeep with a null value
16:26 digitarald [n=Miranda@255.Red-83-52-204.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
16:26 MrJeep is wondering if the getParameter should use the default value when a null parameter is requested
16:27 Wombert no
16:28 Wombert we changed this explicitly so it uses array_key_exists instead of isset
16:28 Wombert couldn't you set the default value in your validator?
16:29 MrJeep that's what I'm going to do instead
16:30 MrJeep just wondering, IIRC, it's possible to "remove" a parameter from the request when the validation for this parameter fails
16:30 MrJeep right ?
16:30 Wombert ah yes, with a different severity
16:30 Wombert but required="true"
16:31 Wombert you could also do required="false"
16:31 Wombert then the validator doesn't run if the value is not there
16:31 Wombert same result in your case :)
16:31 MrJeep When a parameter's validation fails, does the validator set it to null or completely removes it from the array?
16:39 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
16:45 Wombert MrJeep: it is removed
16:45 Wombert by the validation manager, not the validator itself
16:45 v-dogg with strict?
16:45 Wombert strict and conditional
16:45 MrJeep ok thnx
16:46 Wombert maybe you have a "wrong" validation mode configured :)
16:46 MrJeep hehe, I was just wondering about this thing. Actually I use the less stric validation mode
16:46 MrJeep I was just wondering for future cases
17:09 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
17:12 kaos|work [n=dominik@dslb-088-076-058-059.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:13 kaos|work [n=dominik@dslb-084-063-098-111.pools.arcor-ip.net] has joined #agavi
17:17 Macen WOOOOOOOOOOOT
17:17 Macen i love myself right now
17:18 Macen (and agavi ;)
17:19 splatch__ now i am hungry!
17:20 E_mE splatch__: Cornish Pasty ;)
17:21 splatch__ E_mE: i don't know meaning of this fraze
17:22 E_mE its a peice of food that is tradinital to the county where i live in the UK
17:22 E_mE its called Cornwall
17:22 E_mE and they make cornish pasties which miners from the 18 hundreads use to eat lots
17:23 Macen who has developed a web site with an output_type for mobile phones?
17:24 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Connection timed out]
17:25 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
17:25 sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"]
17:28 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
17:32 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
17:32 Whisller hi
17:38 Macen it's referred to as "Mobile Web Content" iirc?
17:41 Macen afaik it's just a buzz word of the moment for "shitty small screen that has javascript enabled and an incredibly low memory"?
17:42 Macen so predominantly text has to be served?
17:42 Macen any one know if i'm missing something?
17:50 icyt is now known as IcyT
18:03 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has joined #Agavi
18:04 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:05 v-dogg Macen: most phones render normal html just fine nowadays
18:06 v-dogg our main product is for mobile use and I just do normal html
18:07 Wombert_ [n=Wombert@85.183.90.3] has joined #agavi
18:08 v-dogg all hail wombs
18:08 Macen hails
18:08 Macen v-dogg: awesome
18:09 Macen v-dogg: how many images can you get away with?
18:09 Macen v-dogg: what standard do you work too?
18:09 Macen v-dogg: do you detect wap phones from the user agent string or is there something else?
18:10 v-dogg no, all user agents get the same stuff
18:10 Macen s/how many/what size
18:12 Macen my n95 user agent is very different
18:12 Macen some ie generic
18:13 v-dogg well, our application doesn't have any images really
18:13 v-dogg a few simple backgrounds thats all
18:14 Wombert hey wtf
18:14 Wombert the office computer woke up
18:14 Wombert GO BACK TO SLEEP Wombert_
18:15 Wombert :<
18:15 v-dogg 19:26 < v-dogg> why don't you people have irssi running in a screen :)
18:34 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
18:34 _cheerios moo
18:41 v-dogg moo
18:46 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:49 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
18:55 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:58 v-dogg evening RossC0
18:58 RossC0 hiya you sql server nehaving yet?
18:58 RossC0 been ill all day
18:58 RossC0 *behaving
18:59 RossC0 *your
18:59 RossC0 sighs
18:59 v-dogg hehe
18:59 RossC0 right I'm off
18:59 RossC0 [n=RossC0@teamjr.plus.com] has quit ["K THX BAI"]
18:59 v-dogg bai bai
19:03 _cheerios hehe
19:20 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
19:25 Macen is there a browser sniffer some place?
19:31 _cheerios it's in the /google folder
19:33 MrJeep I'm looking to sell my laptop (in a month) : http://jpdery.dyndns.org:81/~jpdery/Inspiron1720.html Do you think 1500$ is a fair price ?
19:34 _cheerios nice lappy
19:35 MrJeep Thanks you
19:36 MrJeep Someone might be interested and I'm asking for 1500
19:36 MrJeep hope it's a fair price :)
19:36 _cheerios you'll know soon enough. new laptops are so cheap these days, but the specs in yours are pretty high-end
19:36 MrJeep My warranty is not even expired
19:37 MrJeep well, the price for this one exacly is 1800 something
19:37 _cheerios why ye selling? i might rehearse the q for you before the potential buyers ask :p
19:38 _cheerios 1) why selling? is it broke? 2) got warranty? 3) gimme discount 4) delivered home for that price, right? :)
19:39 MrJeep because I'm buying a Macbook Pro in the next week
19:40 _cheerios im looking over at tech to buy a new desktop. just doesn't seem like the best of time to buy. intel has penryns coming next month, and both intel+amd have next gen stuff coming on the 3rd quarter or so. bleh! :p
19:40 MrJeep arent penryn already released ?
19:40 MrJeep the new mac pro are on penryn
19:41 kaos|work [n=dominik@dslb-084-063-098-111.pools.arcor-ip.net] has quit []
19:42 _cheerios im not looking for a mac
19:42 _cheerios dunno if theyre out in general in quantities
19:42 MrJeep oh I see, well, I was thinking they were out and ready to buy since apple are already shipping it
19:45 _cheerios im so out of touch with tech news. though all i can see is Conroe (core2duo/quad's) listed on a finnish netshop im browsing.
19:46 _cheerios the stuff after Penryn, Nehalem, seem very interesting
19:47 MrJeep I guess the the stuff after the stuff after Penryn and Nehalem is even more :D
19:49 _cheerios you betcha :p
19:53 Macen mwuahaha
19:53 Macen this design is lookin' damn sexeh
19:56 MrJeep which design ?
19:56 Macen a new youds.com
19:56 Macen need to fix routing
20:03 marklar|home [i=marklar@unaffiliated/marklar] has joined #agavi
20:03 marklar|home omghi
20:07 Macen http://youdsnew.lh/Services/Web-Development/Search-Engines/Integrate-with-Google​-Analytics
20:07 Macen <3
20:07 Macen <3<3<3<3
20:07 Macen humps $ro->gen
20:07 _cheerios server not found <3 ?
20:07 Macen mwuah
20:08 Macen local copy
20:08 Macen i'm just loving the url heh :>
20:08 _cheerios don't hump it.
20:09 Macen capitalisation in url's ftw
20:10 Macen right anyway BYEEeeeeeee
20:10 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit []
20:10 marklar|home kek
20:10 marklar|home MikeSeth: how you feeling?
20:15 v-dogg hmm.. I'm not really a fan of capitalization
20:15 v-dogg you have to remember what's in caps and what isn't if you are writing the url manually
20:19 MrJeep agrees with v-dogg
20:28 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
20:29 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
20:29 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
20:29 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
20:30 nfq hey Wombert
20:32 v-dogg he has been rather quiet today. I think he said he was busy or something
20:32 nfq ah, thanks v-dogg
20:32 nfq I've just mailed him, no worries
20:33 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Client Quit]
20:33 v-dogg probably just watching gay-midget-porn and doesn't want to be disturbet
20:33 v-dogg (as if that stuff wasn't disturbing)
20:34 marklar|home heh
20:34 marklar|home my home town sucks
20:34 marklar|home nobody wants to go out
20:34 marklar|home and I've no beer
20:34 pj_compendium [n=pj_compe@adsl-68-72-37-124.dsl.ipltin.ameritech.net] has joined #agavi
20:34 v-dogg huomenta pj_compendium, first time here?
20:35 pj_compendium Yes, this is my first time here.
20:35 v-dogg welcome
20:35 pj_compendium Thanks!
20:36 pj_compendium I'm a newcomer to Agavi. Just started getting my hands dirty within the past week or so.
20:36 marklar|home lube, y/n?
20:36 marklar|home oh er, wrong window
20:36 v-dogg haha
20:37 marklar|home THAT IS NOT WHAT YOU THINK.
20:37 v-dogg WE DO NOT WANT TO KNOW!
20:37 v-dogg shure it isn't
20:37 marklar|home meh
20:37 marklar|home catnarok is nigh
20:37 marklar|home bbiab
20:37 v-dogg but the answer is "yes darling"
20:37 pj_compendium LOL.
20:38 v-dogg so, pj_compendium, how far have you come?
20:39 pj_compendium I've got a simple example working as part of a training exercise. It's a webpage that does an engineering calculation, taking in a few parameters.
20:39 v-dogg ok
20:40 pj_compendium The basics are working. Now I'm doing things like adding validation for the input.
20:40 pj_compendium I've been able to set up an XML file for validating input for the action.
20:41 pj_compendium And I'm adding a couple of exceptions that are thrown within the class for the model.
20:41 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
20:41 pj_compendium The problem I am having is that the action's executeWrite() method does not seem to be able to catch an exception thrown by a method on the model.
20:42 pj_compendium And, yes, I do have a try{}/catch{} block.
20:42 v-dogg um? I do this all the time
20:42 pj_compendium Throw exceptions from the model?
20:42 v-dogg from where (and when) do you actually throw the exception?
20:43 v-dogg yes, throw exceptions from the model and catch them in action::execute*
20:44 pj_compendium Within the body of the executeWrite() method on the action, I first get the model with a call like this....
20:45 pj_compendium $reynoldsCalculator =
20:45 pj_compendium $this->getContext()->getModel('ReynoldsNumberCalculator', 'Default', $parameterArray);
20:45 pj_compendium and then there is a try block where we call the calculate() method on $reynoldsCalculator.
20:46 MrJeep can you paste your code ?
20:46 pj_compendium Yep...
20:46 pj_compendium I'll try to keep it minimal... Let me know if you want more...
20:46 pj_compendium $reynoldsCalculator =
20:46 pj_compendium $this->getContext()->getModel('ReynoldsNumberCalculator', 'Default', $parameterArray);
20:46 pj_compendium try {
20:46 pj_compendium // foo();
20:46 pj_compendium $reynoldsCalculator->calculate();
20:46 pj_compendium } catch (Exception $e) {
20:46 pj_compendium echo 'Caught exception: ', $e->getMessage(), "\n";
20:46 pj_compendium return 'Error';
20:46 pj_compendium }
20:46 pj_compendium (ignore the //foo)
20:47 pj_compendium Inside the calculate method in the model, we have this...
20:47 pj_compendium public function calculate()
20:47 pj_compendium {
20:47 pj_compendium if ( isset($this->diameter, $this->velocity, $this->density, $this->viscosity) )
20:47 pj_compendium {
20:47 pj_compendium if ( empty($this->viscosity) )
20:47 pj_compendium {
20:47 pj_compendium throw new Exception('Reynolds number calculation failed because zero viscosity would cause division by zero error.');
20:47 pj_compendium }
20:47 pj_compendium ...
20:48 _cheerios p.caboo.se works for pastes and other pastebins
20:49 pj_compendium Thanks for the tip.
20:50 v-dogg whoaa..
20:50 v-dogg yes, pastebin next time please
20:50 _cheerios sure you are running that code in the first place? it should generate a "content already sent" error due the echo before return 'Error'
20:51 ttj Wombert: I figured out a use for the TV! I'll run electric sheep on it! :P
20:51 marklar|home heh
20:51 MrJeep I suggest you look first if the code is executed
20:51 MrJeep could you paste your whole action class in pastebin or something similar
20:51 pj_compendium Yep.
20:51 pj_compendium Will do...
20:51 marklar|home ttj, we have a giant lcd at work (one of three) that's used for displaying a bigass flash animation when a client makes a deposit
20:52 marklar|home sound and all
20:52 marklar|home hehe
20:54 _cheerios sounds like something what the Amazon guys did in the beginning. a bell ring for every transaction until they got too many customers and silenced the thing :p
20:54 marklar|home we deal with a little,eh, larger transactions
20:54 ttj :P
20:54 pj_compendium Here is the action class...
20:54 pj_compendium http://p.caboo.se/137901.txt
20:55 MrJeep when is this action supposed to be executed ?
20:56 pj_compendium It is executed during a POST operation.
20:56 v-dogg pj_compendium: I'm pretty sure it isn't (for some reason)
20:56 v-dogg did you already set up validator for that action?
20:56 pj_compendium Yes.
20:57 MrJeep just put something like an echo 'TEST'; at the beginning of the method and see if it's executed
20:57 v-dogg pj_compendium: do you have ErrorView for that action?
20:57 pj_compendium Yes, I do.
20:58 pj_compendium But it doesn't get to that point.
20:58 pj_compendium Let me post the calculate method...
20:58 v-dogg pj_compendium: if the validation fails it'll go straight to ErrorView
20:58 v-dogg are you sure this is not happening?
20:58 pj_compendium http://p.caboo.se/137908.txt
20:58 pj_compendium What I get is this....
20:59 pj_compendium For the case where I submit a zero value for viscosity...
20:59 pj_compendium caclulate gets invoked, and the exception is thrown for the if(emtpy($this->viscosity))
20:59 pj_compendium And I get one of those neato keen exception wepages from Agavi with a stack trace.
21:00 v-dogg saying what exactly?
21:00 marklar|home you shouldn't be checking with empty(), imo
21:02 pj_compendium http://p.caboo.se/137912
21:02 pj_compendium (makes note about use of empty())
21:04 v-dogg umm... wtf
21:04 pj_compendium Yeah.
21:04 marklar|home my thoughts exactly
21:04 marklar|home it shouldn't be executing at all
21:05 pj_compendium What should be happening then?
21:05 marklar|home you said you'd set up a validator
21:06 marklar|home and it's obviously not validating
21:07 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
21:07 pj_compendium Validation isn't the issue at this point. I think. I'm using AgaviNumberValidator for the inputs, and I set my "min" parameter to 0.
21:08 pj_compendium But apparently that validator class checks against closed intervals.
21:08 marklar|home 0 would pass that :)
21:08 pj_compendium Yep.
21:08 pj_compendium Theoretically, the min value should be set to machine epsilon, not zero, or use a different validator. ;-)
21:08 pj_compendium But the point is this...
21:08 marklar|home try defining registerValidators()
21:09 pj_compendium That's the next step.
21:09 pj_compendium I was playing with the XML validator to learn the syntax. My next step was to learn how to set up my own.
21:09 pj_compendium (one step at a time)
21:09 _cheerios *shrug* php :p
21:09 marklar|home kek
21:10 pj_compendium If I create a standalone PHP file with a simple exception example, try/throw/catch work fine.
21:10 pj_compendium And I know that my employer's production code throws exceptions in their models, and they work fine.
21:10 pj_compendium So it's got me wondering what so weird about what I'm doing.
21:11 pj_compendium My project was creates with the "agavi project" script using the defaults.
21:11 marklar|home hm
21:12 marklar|home remove the xml validation and declare a validateWrite() method
21:13 v-dogg probably complete irrelevant but how would empty() work with object variables?
21:13 v-dogg this can't be about validation
21:13 pj_compendium I don't think it is about validation.
21:13 v-dogg he clearly throws an Exception but it's not caught
21:13 marklar|home empty probably returns E_RANDOM_FAIL if called with objects
21:13 pj_compendium Sorry if my introductory comments resulted in the instantiation of a RedHerring.
21:13 marklar|home k, yeah, unset($validationTalk)
21:14 pj_compendium $validationTalk?
21:14 marklar|home what are you running this on?
21:14 pj_compendium Linux on x/86 in a VM
21:14 v-dogg bbl, the baby just threw up
21:14 marklar|home heh
21:14 marklar|home good luck
21:14 pj_compendium v-dogg has my sympathies. BTDT.
21:15 marklar|home pj_compendium: are you running 0.11.1RC1?
21:15 pj_compendium Let me check.... It's whatever environment that we use in house... BRB.
21:16 v-dogg sorted :)
21:17 v-dogg btdt?
21:17 pj_compendium BTDT = been there, done that
21:17 v-dogg ah :)
21:17 pj_compendium I've got two daughters, one is 4 1/2 and the other is about to turn 3.
21:17 pj_compendium The version is 0.11.0.
21:18 pj_compendium We don't live on the bleeding edge. ;-)
21:18 v-dogg ours is just under 9 months
21:18 pj_compendium Someday sleep will return to your life. ;-)
21:18 marklar|home http://trac.agavi.org/browser/tags/0.11.1RC1/CHANGELOG
21:18 marklar|home 176 FIX: Typos and too greedy exception catching in some validators ([1829], [1831]) (David, Dominik)
21:18 v-dogg we are both waiting for that...
21:18 marklar|home okthx
21:19 marklar|home heh
21:19 pj_compendium (looks at changelog) Hmmmm....
21:19 marklar|home try updating to rc1
21:19 marklar|home see if it's still fails
21:19 marklar|home goes back to writing plpgsql
21:20 _cheerios i tested a model w similar code w php 5.2.5 and agavi r2219, no problems
21:20 pj_compendium OK. I'll give that a shot.
21:20 pj_compendium Just one question, though...
21:21 pj_compendium What is meant by "greedy" exception handling?
21:22 marklar|home superfluous try/catch blocks, I'd wager :P
21:22 _cheerios this was my test http://p.caboo.se/137920
21:22 pj_compendium Isn't my problem sorta the opposite? I've got a case where the code seems to run as if the try/catch block isn't even there.
21:23 v-dogg my thoughts exactly
21:24 marklar|home try if (intval($this->viscosity)==0)
21:24 marklar|home er, floatval
21:24 pj_compendium OK. Am doing so...
21:26 pj_compendium http://p.caboo.se/137924.txt
21:27 pj_compendium Exception still isn't being caught.
21:27 _cheerios is your php old?
21:27 pj_compendium You can see the changed code in the first stack frame, line 53.
21:27 marklar|home that was my next question
21:27 marklar|home hrm
21:28 marklar|home that's a strange use of echo, can you use commas to concatenate text?
21:28 pj_compendium http://p.caboo.se/137925.txt
21:28 marklar|home never saw that kind of usages
21:28 marklar|home -s
21:28 v-dogg marklar|home: no, you give multiple arguments to the function
21:28 marklar|home ah, heh
21:28 marklar|home that makes sense
21:29 pj_compendium From the PHP manual void echo ( string $arg1 [, string $... ] )
21:29 pj_compendium http://us.php.net/manual/en/function.echo.php
21:29 _cheerios i like pj, he knows his stuff
21:29 v-dogg :)
21:30 pj_compendium (blushes)
21:30 marklar|home hehe
21:30 marklar|home I just sprintf everything
21:31 _cheerios and you're not calling that code anywhere else? /me hides
21:31 v-dogg pj_compendium: just out of curiosity how did you find agavi how did you manage to get all that code written without our help?-)
21:31 pj_compendium Nope.
21:32 pj_compendium I've gotten some help from my boss, who chats on this channel as Jake.
21:32 v-dogg aaa, that's explains a lot :D
21:32 _cheerios yeah :)
21:33 pj_compendium He and I were scratching our heads on this one, and he said I might want to pop on here to see if someone had another possible angle.
21:34 v-dogg did you upgrade agavi?
21:34 pj_compendium Not yet. That will take me a little while since it involves shuffling around some things on my development environment.
21:34 v-dogg you sure did get our attention with this one...
21:35 v-dogg is puzzled
21:35 v-dogg but also tired
21:35 pj_compendium I'm actually a relative newbie to PHP. I'm coming from a background in C/C++ with a bit of Java.
21:35 v-dogg and I still need to take the dog out
21:35 pj_compendium OK.
21:36 pj_compendium Well, I will give the upgrade a whirl this evening.
21:36 _cheerios aye, it doesn't make sense
21:36 pj_compendium I also noticed on the version string that comes back from PHP that we use eAccelerator, which is a nonstandard thingy.
21:36 v-dogg let us know what happened
21:36 pj_compendium OK.
21:36 marklar|home eh
21:36 pj_compendium Will keep you posted.
21:36 marklar|home hm
21:36 marklar|home pj
21:36 v-dogg eaccelerator..
21:36 pj_compendium Yes?
21:36 marklar|home can you test it without the accel?
21:36 v-dogg yeah :)
21:37 pj_compendium Yes. I just asked Jake about that and he said that there is something in php.ini that I can tweak to disable it.
21:37 marklar|home fail = Off
21:37 v-dogg I'm putting my money (and the house) on that :D
21:37 marklar|home heh
21:37 marklar|home after years of listening to metal
21:37 _cheerios a # in front of extension=eaccelerator.so should do it, or similar
21:37 pj_compendium In these credit crunched days, I'm not sure I'd want to take over the payments on the house. ;-)
21:37 marklar|home I just introduced myself to Tool
21:37 marklar|home and I likes it.
21:37 v-dogg ; not #
21:38 v-dogg dunno, # might work too, but it's INI so ;
21:38 _cheerios yeah, forgot which char.
21:38 marklar|home restart your web daemon if it's not running as cgi, too
21:38 v-dogg and remember to restart the server
21:38 v-dogg yeah
21:38 marklar|home kek <3
21:39 pj_compendium Thanks for the tip.
21:39 marklar|home heh, I just noticed that when I'm tired, I go into korean starcraft player mode
21:39 v-dogg now I can't go before you've tried
21:39 _cheerios for an american you're suspicously polite and type too well
21:39 pj_compendium Who me?
21:39 v-dogg haha
21:40 v-dogg yes, that's true
21:40 _cheerios aye :)
21:40 _cheerios seems its the english these days whom cant type to save their lives :D
21:40 marklar|home heh
21:40 marklar|home I'm not american, if you were talking to me
21:40 v-dogg where did you learn English? have you studied abroad?-)
21:41 _cheerios he probably learned it watching mikeseth's videotape collection.
21:42 v-dogg pj_compendium: are you able to test this now or should I just avoid an argument with my wife and take the dog out pronto?-)
21:42 _cheerios anyway, it's late.
21:42 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
21:42 pj_compendium Take the dog out. I'm working on it. Will post when done.
21:42 pj_compendium Take care of the poor pooch. :-)
21:42 v-dogg ok :)
21:44 pj_compendium For those of you betting on "It's eAccelerator's fault" can collect.
21:44 marklar|home ching~
21:45 pj_compendium Apologizes for approaching the group with what was ultimately a system configuration problem.
21:45 pj_compendium And a big thanks for someone asking me to check the PHP version on that.
21:47 JamieWolf [n=Chatter@dslb-088-068-201-062.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
21:48 pj_compendium Here is a ticket that might give some evidence that this problem has come up before.
21:48 pj_compendium http://eaccelerator.net/ticket/242
21:48 marklar|home pfft
21:48 marklar|home eFail
21:50 pj_compendium So, on that note, I'll take my leave now. Was a pleasure to meet all of you, and I'm sure we'll take again soon. Thanks, and cheers.!
21:50 marklar|home later
21:50 pj_compendium [n=pj_compe@adsl-68-72-37-124.dsl.ipltin.ameritech.net] has left #agavi []
21:56 v-dogg me wins!
21:56 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has joined #agavi
21:57 marklar|home kek
22:01 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:01 Wombert man
22:01 Wombert nice
22:01 Wombert and that guy seems to be quite good!
22:02 Wombert thanks for helping him out, v-dogg, marklar|home and _cheerios
22:02 marklar|home np
22:02 marklar|home :)
22:02 marklar|home heh, tbh, I haven't even started on my agavi projects
22:02 marklar|home busy with maintaining random failprojects at work
22:03 marklar|home stupid bots everywhere.
22:04 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
22:05 v-dogg ah, wombs is back from his pr0n
22:05 v-dogg and here is nfq
22:05 v-dogg happy reunion
22:06 ttj Ugh, stupid paper.
22:06 v-dogg toilet paper
22:06 v-dogg ttj: what are you doing?
22:06 ttj It's a real pain in the ass to summarize Christensen's The Innovator's Dilemma into about two pages and then it's even more difficult to find flaws in it and critique it.
22:07 marklar|home do it the youtube way
22:08 v-dogg what might that be?
22:08 ttj The only trivial thing to do is to just acknowledge that his views of managing growth and countering disruptive technologies seem to be in line with the views presented by the professor who's lecturing the course at school.
22:08 ttj Or maybe it's the other way around. :P
22:08 ttj Inkscape. <3
22:09 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 101 (Network is unreachable)]
22:09 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
22:12 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
22:13 v-dogg I'm off to bed
22:13 v-dogg night
22:13 Wombert man
22:13 Wombert v-dogg:
22:13 Wombert [21:36] marklar|home: lube, y/n?
22:13 Wombert that was frightening
22:14 Wombert ttj: electric sheep ftw
22:14 ttj Electric sheep + LCD TV FTW. :P
22:14 v-dogg I bet electric sheeps come with autolube
22:18 marklar|home no
22:18 Wombert really
22:18 Wombert dude
22:18 marklar|home what?
22:18 Wombert I can't imagine a non horrible way to explain that
22:18 Wombert shudders
22:18 marklar|home what's so horrible about that
22:19 Wombert the lbe isnt
22:19 Wombert whatyou do with it might
22:21 MrJeep hahahahaha
22:21 MrJeep I'm going home
22:22 MrJeep have fun with your... juicy electric sheep
22:22 MikeSeth marklar|home: I'm feeling shit.
22:22 MikeSeth thanks
22:22 marklar|home :(
22:22 MikeSeth :(
22:22 MrJeep why so ?
22:22 marklar|home did you take an aspirine or something?
22:22 MrJeep too much drink ?
22:23 marklar|home btw, tell Joe that I've really gotten into Tool
22:23 MrJeep anyway, take care of yourself MikeSeth !
22:23 MikeSeth oh haha
22:23 MrJeep cya everyone
22:23 MikeSeth marklar|home: thanks
22:23 MikeSeth er
22:23 MikeSeth MrJeep: thanks'\
22:23 marklar|home yea heh
22:23 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:29 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi
22:50 jpdery [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
22:51 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:54 jpdery is now known as MrJeep
22:56 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
23:03 MrJeep Wombert, some rumors are saying that the MBP will receive a major facelift
23:03 MrJeep I hope they don't make it look like the old orange or green powerbook :P
23:15 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
23:22 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
23:24 shoan [n=shoan@122.166.1.168] has quit []
23:28 MikeSeth http://www.reuters.com/article/oddlyEnoughNews/idUSN1063983120080110
23:28 MikeSeth hahahaha ermans!
23:39 MikeSeth marklar|home: ummm
23:39 MikeSeth it appears lastfm ditched xul and switched to qt4 instead..
Day changed Fri Jan 11 2008
00:38 Wombert [n=Wombert@dslb-084-056-003-172.pools.arcor-ip.net] has quit []
00:44 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)]
00:48 IcyT is now known as icyt
01:17 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
01:24 Whisller [n=example@chello089076213203.chello.pl] has quit ["good night ;)"]
03:18 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has quit []
03:30 ceej [n=ceej@cpe-76-171-184-72.socal.res.rr.com] has quit []
03:58 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:38 shoan [n=shoan@121.245.34.41] has joined #agavi
06:25 v-dogg huomenta
06:40 shoan huomenta
06:41 shoan anybody used mysql stored procedures with mysql pdo?
06:56 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
07:02 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
07:02 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
07:02 _cheerios huomenta
07:39 _cheerios http://p.caboo.se/138101
07:41 v-dogg yeah :)
07:43 Wombert [n=Wombert@dslb-084-056-043-170.pools.arcor-ip.net] has joined #agavi
07:43 _cheerios (from hs.fi)
07:50 Wombert hey did you hear
07:50 Wombert will smith is a scientologist somehow?
07:50 Wombert man
07:50 Wombert :<
08:06 shoan [n=shoan@121.245.34.41] has quit [Connection timed out]
08:16 shoan [n=shoan@59.92.142.247] has joined #agavi
08:18 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
08:19 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
08:22 Arme[N] cheeeerss v-dogg starts blogging :)
08:22 Arme[N] Huomenta ;)
08:49 v-dogg :)
09:07 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:08 E_mE huomenta!
09:10 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
09:33 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:34 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:34 Macen is there a better way to do this? http://pastebin.ca/850616
09:34 Macen sub-routes perhaps
09:36 v-dogg pattern="^/(page:\S+)$" and a callback to verify the requested page actually exists
09:36 v-dogg and then $ro->gen('route_name', array('page'=>'accessibility'));
09:36 E_mE are you having an action per route?
09:36 E_mE or you using one action for 4 routes?
09:37 Macen v-dogg: i changed my structure to avoid doing that, i want to explicitly declare each route
09:37 Macen E_mE: same action
09:37 E_mE why are you using one action for 4 seprate pages?
09:38 E_mE also, you can modulise your routes
09:38 Macen no particular reason other than i may return 'Page' to change to the right View
09:39 Macen different actions maybe :>
09:39 E_mE so have <route name="default" pattern="^/" module="Default> <route name=".legal" pattern="^legal$" action="legalAction" /> </route>
09:40 E_mE ideally you should conform to having one action per subject/page
09:40 Macen i see
09:40 E_mE instead of places for pages in one action as they don't really relate to each other in anyway besides there most likely static
09:40 Macen Wombert was showing me this way where you define the route then inside the <route> definition you can specify single pages
09:41 E_mE what if you wanted to setup an e-mail form for your contact page or so... you would just add it to your contact action rather then putting more logic in a generic action
09:42 E_mE what like how i've displayed above?
09:42 E_mE i mean you can have multipul route's inside a route which defines the module
09:42 E_mE ill show you an example of mine
09:43 Macen ok
09:45 Macen i think it was for two-layers of routes, eg /layer1/{layer2:[\w-]+}(/)? so you could define layer2 without having to keep using layer1
09:45 E_mE http://p.caboo.se/138129
09:45 E_mE you can setup two layered routes like that yes
09:46 Macen why the "."?
09:46 E_mE makes it easier to read
09:46 E_mE like this
09:47 E_mE foodherbs.new.product
09:47 Macen oic
09:47 Macen yeh
09:47 Macen i was capitalising
09:47 E_mE on the $ro-gen('foodherbs.new.product'); is better then $ro-gen('foodherbsNewProduct');
09:47 Macen yeh can see that
09:47 Macen right ok thanks
09:48 Macen big help :>
09:48 E_mE you can use what ever you like.. but the . was advertised to me and adopted it :)
09:48 E_mE stokes agavi!
09:50 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Success]
09:53 Macen hmm
09:55 Macen E_mE: the $ro->gen definition, do you have to use the name? atm, i'm generating the urls from the innerHTML of an <a>...</a> tag, which is taken from an array in the format array(innerHTML=>'title of link,....) - so it doesn't *know* the name of the route definition?
09:55 marklar|home oh hai
09:55 Macen moo
09:55 marklar|home dammit
09:55 marklar|home I'd planned to sleep till like 2pm
09:55 marklar|home but nooo
09:55 marklar|home phones like to ring
09:55 marklar|home and people like to talk
09:55 marklar|home grr
09:55 Macen haha
09:56 E_mE marklar|home: lazy =P
09:56 marklar|home I *am* lazy in general
09:56 marklar|home but I worked too much this week
09:56 marklar|home 83 hrs, according to the fingerprint thingie they have at work
09:57 E_mE Macen: im little confused. but $ro->gen() far as i know only uses the name
09:57 Macen i'm desperatly trying to figure why not seeing if the $page exists and defining the route by hand is better :/
09:57 E_mE but check API doc to see if im wrong
09:57 Macen ok
09:57 E_mE 83hrs :o
09:57 marklar|home yeah, tehfail
09:57 E_mE do you get paid for 83hrs then?
09:57 marklar|home nope, global salary
09:57 E_mE slaps marklar|home
09:57 marklar|home heh
09:57 marklar|home I'm earning way too much for my age anyway
09:58 E_mE oh hehe okay
09:58 marklar|home I'm formally unqualified as well
09:58 Macen ha same 'ere
09:58 E_mE ive only got college qualifications, no uni degree
09:58 Macen left uni to start up company ;>
09:58 marklar|home I finished high school and mucked with data systems in the army
09:58 marklar|home that's about it, formally
09:58 marklar|home I was coding since age 13, though
09:59 E_mE my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber
09:59 E_mE and it was a networking course
09:59 marklar|home haha nice
09:59 E_mE i left after the first year
09:59 marklar|home "an ip packet is composed of these sheets of paper"
09:59 E_mE wast for £3-4k
09:59 E_mE e
09:59 E_mE waste
09:59 Macen new quit msg: <E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it was a networking course
09:59 Macen lmao :p
10:00 marklar|home yeah, seriously, wtf
10:00 marklar|home how can they teach networking without computers?
10:00 marklar|home I mean, you can pull off the theoretic part
10:00 Macen "here is a cable"
10:00 marklar|home but, um
10:00 marklar|home heh
10:00 Macen "here is a plug socket"
10:00 E_mE it was the first year of the course
10:00 E_mE and where really disorganised
10:00 marklar|home "and data flows, like... electrons... yeah"
10:01 marklar|home hehe
10:01 Macen actually lol
10:01 E_mE and it wasn't the course i wanted to do... they cancelled the one i wanted to do as there wasn't enough intrest in it..
10:01 E_mE think only 4 of us wanted to do it
10:01 marklar|home well
10:01 E_mE slaps Truro College
10:01 marklar|home tag as tehfail
10:02 marklar|home I've this guy at work
10:02 marklar|home he's multiple degrees in CS
10:02 marklar|home his code is horrible
10:02 marklar|home he can grasp things quickly, though, but his code is blah
10:02 Macen i left because i didn't want to do java
10:02 Macen it irritated me
10:02 Macen i preferred php heh
10:03 E_mE we had some young lady who worked in the firm i work at now, she constantly went round everyone going "I've got two degree's you know"..
10:03 E_mE i always thought, well if you got one, why not do a masters FOOL!!
10:03 marklar|home I think that most small-medium employers prefer experience to papers
10:03 E_mE yes
10:03 Macen 100%
10:04 E_mE long as you can get your self in the door
10:04 marklar|home yeah
10:04 marklar|home I wouldn't want to work for $majorcorp anyway
10:04 E_mE i went for a job about 2 months ago, was only 2-3 minute walk down my road
10:04 E_mE and wrote a test project, but someone elses was apprently "a little" better :(
10:05 marklar|home heh
10:05 Macen "must try harder" :>
10:05 E_mE majorcorps don't care about your benefit to the organisation... and you have all wankers you don't know marching around being cocks
10:05 marklar|home I've had to fix so many "projects" written by "qualified" people
10:05 E_mE hehe
10:05 marklar|home and I've only been at my job for a month and a half
10:05 marklar|home like
10:06 marklar|home there this web box
10:06 E_mE you work with mike dont you?
10:06 marklar|home live with him
10:06 E_mE ah
10:06 marklar|home he took over my position at my prev job when I got drafted
10:06 E_mE ah see see
10:06 marklar|home and then he basically took over the company
10:06 marklar|home hehe
10:06 E_mE power crazed bugger
10:06 Macen Panaz was my $majorcorp victory :> NXO, big marketing company in UK, did a massive presentation, and little ol' YOUDS Media won the contract haha :x
10:06 E_mE soon it will be the world
10:06 E_mE ;)
10:07 Macen hopes these logs never get into Google
10:08 Macen Results 31 - 40 of about 28,300 for panaz
10:08 Macen FX magazine - Large projects and increase in sales a factor in ...
10:08 Macen Tony Attard, chief executive of Panaz in the UK and president of the wholly owned subsidiary ... The latest Panaz trading figures, to the end of March 2007, ...
10:08 Macen he's the guy i deal with :>
10:08 marklar|home hehe
10:09 Macen must work ;>
10:09 E_mE blogs conversation ;)
10:09 Macen rofl
10:09 Macen don't ;.
10:09 Macen don't ;>*
10:09 E_mE =P
10:10 marklar|home heh
10:10 marklar|home we just got our FSA certification
10:10 marklar|home and we're slated to grow 250% in the next few months
10:10 E_mE marklar|home: can you choose what you want to do in the army when you get drafted?
10:10 marklar|home more or less
10:11 E_mE nice
10:11 marklar|home unless you're physically fit for combat duty
10:11 E_mE ask to control the big red button =P
10:11 marklar|home KEK
10:11 marklar|home I was in the combat engineering corps for about a year
10:11 marklar|home learned how to make stuff go boom
10:11 E_mE hahaha
10:12 E_mE your a trained terrorist now ;)
10:12 marklar|home yeah, hehe
10:12 marklar|home I even got my 2nd Lebanon War ribbon in the mail about a month after discharge
10:12 marklar|home eh, anyway, the army was fun
10:12 E_mE ah you fought against the lebanon crisis :S
10:13 marklar|home hehe
10:13 E_mE i would call concecious objecter if they asked me to draft
10:13 marklar|home they don't ask here
10:13 marklar|home they're like
10:13 marklar|home "ok, plz come down"
10:14 E_mE we need your blood mofo! come here NOW!
10:14 marklar|home hehe
10:14 E_mE do you get paid for it?
10:14 marklar|home active duty when conscripted, pays very little
10:14 marklar|home less than $100/mo
10:15 E_mE :S
10:15 marklar|home you get a nice chunk of cash when you're discharged
10:15 E_mE ah nice
10:15 marklar|home plus they give you about $4k if you want to study in the uni or something
10:15 marklar|home they reserve that sum for "special" causes
10:15 marklar|home if you don't redeem it within 5yrs, you can claim it as cash
10:16 E_mE how many years was you drafted for?
10:16 marklar|home for comparison, the average monthly wage is around $2.2k
10:16 marklar|home 3 years
10:16 marklar|home girls do 2
10:17 E_mE coughs at the army
10:17 E_mE i don't mean to ask so many question.. just little inqisative :)
10:17 marklar|home heh, no problems
10:17 E_mE inquizative
10:17 marklar|home I should blog about it
10:17 E_mE hehe
10:17 E_mE army blog
10:18 E_mE i guess you got basic army training when you first joined
10:18 marklar|home I just want to have a resource to which I can point inquisitive people too
10:18 marklar|home yeah
10:18 marklar|home combat units have a two-stage boot camp
10:18 marklar|home about 8 months long in total
10:19 E_mE be as fit a pickle after that
10:19 marklar|home they teach you all the basics in the first part, the 2nd part is centered around large-formation and ACV tactics
10:19 E_mE lucky enough i've lived int he UK most my life so no German draft for me mwhahaha!
10:19 marklar|home hehe
10:19 E_mE ACV?
10:19 marklar|home armored combat vehicles
10:20 marklar|home tanks and such
10:20 E_mE hehe real boys toys
10:20 marklar|home yeah
10:20 marklar|home heh
10:20 marklar|home there's an acv called a PUMA in the engineering corps
10:20 marklar|home it's basically a tank, just without the cannon
10:20 marklar|home and there's loads of toys on it
10:20 marklar|home like a remotelly controlled machine gun
10:21 marklar|home no need to stick your head out :)
10:21 E_mE god lord
10:21 E_mE thinks of bullets hitting people :(
10:21 E_mE i guess thats used for crowd control or so
10:22 marklar|home tear gas is used for crowd control
10:22 marklar|home or water cannons
10:22 _cheerios israeli girls do the army? interesting :)
10:22 marklar|home mostly as clerks
10:22 marklar|home some of them actually go for the full three-year stint
10:22 marklar|home and serve in light infantry brigades
10:22 marklar|home as full-fledged fighters
10:22 E_mE hardcore ladies
10:23 marklar|home yeah
10:23 E_mE powerbitches! =P
10:23 E_mE send out the flock of powerbitches
10:23 _cheerios it's voluntary here in finland for the ladies. as yo might guess,not many volunteer.
10:23 E_mE someone was telling me the other day that women are better at assasitnating people then men
10:24 marklar|home does anyone get an attempt for a trojan horse download at www.postcard.ru/card.php?0270264639
10:24 marklar|home ah heh, nm
10:24 marklar|home js hiding
10:24 marklar|home hates virus spam
10:24 _cheerios army (national service) is shifting into a paid army, might be voluntary for the men soon too
10:24 E_mE uses linux so doesn't care =P
10:25 E_mE _cheerios: you been drafted?
10:25 _cheerios i did 6mo (minimum amount) back in 2000
10:25 marklar|home heh
10:25 marklar|home wish we had that luxury
10:25 E_mE sounds more reasonable compared to 3 years
10:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:25 _cheerios it's 6,9 or 12 here in finland depending on what yer task
10:25 marklar|home your country isn't surrounded by hostile stats
10:25 marklar|home states, even
10:26 E_mE true, but israel don't always help them selfs :)
10:27 marklar|home meaning?
10:27 E_mE well yes, its all bad whats going on.. but if israel wanted to get on the palenstines side, they should embrace them with help while remaining firm
10:28 E_mE win the hearts of them throw medicine, care, food etc and people will start to appricate a deal more
10:28 marklar|home heh, the thing is
10:28 marklar|home they're taught to hate israel in elementary school
10:28 E_mE the problem is isreal and palestine are stailmating
10:28 marklar|home you can't undo that with free food
10:28 marklar|home it's not like the average palestinian has access to the internet or to real education
10:28 E_mE well, you're not giving enough confedence to the youngsters :)
10:29 E_mE though, brainwashing does work very welll.. cough cough the nazi's
10:30 E_mE but instead of israel being so hostile, they should take the upper hand and show that israel is willing to work with the people... not the leaders
10:30 _cheerios *yawn* i just spent 2hrs on a proper assoc array => xml converter
10:30 E_mE unless i've got horse blinkers on, in which case i shhhh
10:30 marklar|home hehe
10:30 marklar|home E_mE: this can go on for hours
10:30 E_mE :)
10:31 _cheerios marklar, are you a good shot?
10:31 E_mE _cheerios: nice :) sounds good to me
10:31 marklar|home no side is technically "right", and we've actually offered them a palestinian state in 2000
10:31 marklar|home they declined
10:31 marklar|home _cheerios: yeah, I can hit a head target at 150meters with iron sights
10:31 marklar|home 3/5
10:31 E_mE what does 3/5 mean?
10:31 marklar|home 3 of 5 times
10:31 _cheerios standing?
10:32 marklar|home prone
10:32 _cheerios helps :)
10:32 marklar|home hehe
10:32 E_mE you bunch of killers ....
10:33 E_mE :)
10:33 marklar|home I've hit targets at over 400m with a Trijicon ACOG, sitting down
10:33 marklar|home hehe
10:33 marklar|home that was fun
10:33 E_mE i kill ants because im bigger then them mwhaha
10:33 E_mE impressive
10:34 E_mE im not a bad shot at the rifle range at funfairs ;)
10:34 marklar|home nah, the hits were too far apart
10:34 marklar|home it's considered "ok" for marksmen
10:35 E_mE i always thought snipping might be fun
10:35 E_mE it is in games anyhow
10:36 marklar|home it isn't
10:36 marklar|home it's fun at a range
10:36 marklar|home but snipers mostly lay around all day, waiting
10:37 E_mE bomb making :D
10:37 _cheerios prone with a rifle looking for a shot isn't the most comfortable of positions to keep for an extended period of time :)
10:37 Macen is it "normal" to have 30-40 actions on a site that has entirely static pages (30-40 of them?
10:38 Macen *)
10:38 Macen and what's a method?
10:39 marklar|home what do you mean, "what's a method"?
10:39 marklar|home wtf
10:39 _cheerios what's a head? :D
10:39 Macen in routing
10:39 Macen method="" references a method of an object?
10:40 E_mE you can define your own functions you wish to be called in actions
10:40 Macen ok
10:40 E_mE so if method="fooBar" then in the action you will have the function executeFooBar(Agavi... $rd)
10:40 Macen ahh
10:41 E_mE but if you want GET or POST only, then you use constraint to limit it to read/write
10:41 _cheerios Macen, i don't use agavi to serve static pages. my routing is usually 30-100+ routes
10:42 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
10:42 Macen going back to the /layer1/{layer2:[\w-]+}(/)? example, i could have an action for layer1 and that action will serve the Views depending on the method called for layer2
10:42 E_mE _cheerios: do you use the routing to pass the URL and then from the url varaibles, direct the action to read a correct static .html file or so?
10:42 digitarald [n=Miranda@255.Red-83-52-204.dynamicIP.rima-tde.net] has joined #agavi
10:42 digitarald Huomenta!
10:45 E_mE can i make a settings.xml hold an array inside a <setting> tag?
10:46 E_mE or so i just write <setting name="array0">blah</setting> <setting name="array1">blue</setting> and then loop throw with an isset()?
10:49 _cheerios E_mE, i have a route "^/static/(pageId:[0-9]+)" which can then map to anything; eg. /static/hello-world, /static/buy-viagra/very-cheap/love-me-long-time/free
10:50 _cheerios the id maps to a database row which has the contents
10:50 E_mE why does you pageId only only old values 0-9?
10:50 E_mE oh
10:50 E_mE hehe
10:50 E_mE but how is the route accepted if /static/hello-world is passed?
10:51 _cheerios oh, those should all be /static/#/...
10:52 E_mE so route="^/static/(pageId:[0..9]+)/hello-world" ?
10:54 _cheerios i don't have the name of the url in the routing, just a regexp to match against the root (/static/#page_id#)
10:55 E_mE so what route is invoked when i type http://mysite.com/static/meow
10:56 _cheerios depends. it's not a page since there's no #
10:57 _cheerios with something like "^/static/(id:[0-9]+)/(title:[a-zA-Z0-9_@]+)" i can check if the title matches the proper url in a callback, so /static/1/hello and /static/1/world are not the same
10:58 E_mE you got example i browse around?
10:58 E_mE i could*
11:01 _cheerios hmm, http://oioi.fi/valokuvat maybe. each photo has a title which i append to the url. it's not checked for correctness tho.
11:01 Macen i just created about 50 actions that have - in the action name :////
11:01 _cheerios basically "^/photos/#username#/#photo_id#/#photo_title#"
11:04 E_mE i put url: http://oioi.fi/valokuvat/mapwe/11332/hpim6070 in and it displayed HPIM6071
11:05 _cheerios iirc, i lowercase the urls
11:06 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has joined #agavi
11:07 E_mE so where is the titled pull from to be displayed on the page, direct from the server or the variable in the parameter
11:08 digitarald when do u want to update to MooTools 1.2? ;)
11:09 Macen nownow!
11:09 Macen before i start using it :p
11:09 digitarald i'm working on refactoring all my scripts ... all shiny and new
11:10 digitarald ... FancyUpload, now SimpleUpload :D : http://digitarald.de/playground/uploader.html
11:10 E_mE digitarald: fancyupload kept crashing my firefox :(
11:11 digitarald latest Flash beta version fixes these bugs for nix systems
11:11 E_mE :)
11:11 digitarald at least people commented that it works correctly
11:11 digitarald can't check ;)
11:11 digitarald beta here: http://labs.adobe.com/technologies/flashplayer9/
11:12 E_mE an why digitarald do you not run a version of nix somewhere!!
11:12 E_mE and*
11:12 E_mE ;D
11:13 digitarald good question ... when I found a new pc i'll try ;)
11:13 marklar|home heh
11:13 digitarald at least its now easier to check with safari 3
11:13 marklar|home wonder why visual studio has random indians all over the setup process
11:14 marklar|home "HE WILL REPLACE YOU IF YOU FAIL TO USE THIS PROPERLY"
11:14 digitarald i removed all safari 2 support from my scripts ... it took so much time to fix ell the bugs for that browser :/
11:15 digitarald its the outsourcing message in visual studio ... and maybe the stock images are cheaper with indians
11:15 digitarald now the outsourcing goes to china anyway :D next visual studio has 1000 chinese people in the installer
11:16 marklar|home heh
11:16 marklar|home they look more like Japanese in VS2008
11:16 marklar|home wow, my train of thought just derailed
11:16 marklar|home I was like
11:17 marklar|home "need to run through directory and find VBR tracks"
11:17 marklar|home "no python installed on this machine"
11:17 marklar|home "ok, visual studio"
11:17 marklar|home wtf.
11:17 marklar|home and VS isn't installed either
11:17 marklar|home so I'm installing VS instead of Python
11:17 marklar|home fail.
11:18 _cheerios E_mE, everything from the database
11:18 _cheerios upload works, digitarald ? i'll check! :D
11:19 E_mE why pass the name of the file in the URL then?
11:19 digitarald latest beta?
11:19 marklar|home nah, 2k5
11:19 digitarald E_mE: in your oioi app ... the image are served by agavi?
11:20 _cheerios seems mine is older
11:20 E_mE not my app
11:20 E_mE its _cheerios
11:20 E_mE but it is agavi
11:20 digitarald oh ... _cheerios: in your oioi app ... the image are served by agavi?
11:20 digitarald ;)
11:20 E_mE talks for _cheerios
11:20 _cheerios ah, no, files not from db
11:21 _cheerios agavi<>mysql(content)+memcached(cache)+MogileFS(file storage)
11:21 digitarald but the routing to the images, is there an action that serves the images or does the url link to the image file directly?
11:22 _cheerios it links to a script, which finds the image
11:22 _cheerios the script checks privacy (person/group ownership)
11:22 digitarald asking, because it reloads the images on every page load ... I have the same problem with my photostock ;)
11:22 digitarald so the script works w/o agavi
11:23 _cheerios probably caching not set properly. i moved to lighttpd recently and there's like stuff to do.
11:23 _cheerios yeah.
11:23 v-dogg lighttp really that much better?
11:23 digitarald faster
11:23 digitarald serving images
11:24 digitarald flickr does also serve its images over lighttp
11:24 digitarald but without checking credentials ... just random generated urls, if u know the image url, u can get the image without anything
11:25 _cheerios faster for static content, same speed for dynamic content. but as such, it uses less resources to accomplish the same. atleast server loads dropped some.
11:25 digitarald but I think thats the easiest way
11:25 kaos|work [n=dominik@dslb-084-063-098-111.pools.arcor-ip.net] has joined #agavi
11:25 digitarald I just removed the script to serve images and link them directly
11:25 _cheerios flickr has cred checks too
11:26 digitarald but maybe I move to lighttp later and also use an extra script
11:27 _cheerios for me the script helps to find the correct serve where a file is too
11:27 _cheerios direct linking to a specific server wouldnt give that
11:28 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
11:28 digitarald ok, can u see this photo? http://farm3.static.flickr.com/2263/1674466927_90ca9ef2f3.jpg
11:28 _cheerios yep
11:29 digitarald its marked private in flickr
11:29 digitarald no cred check
11:29 _cheerios i guess they havent changed that since the old days.
11:29 E_mE im surprised thats even legal
11:30 digitarald right, gave a lot of discussions but I think its the easiest solution ... since flickr is no military photostock with high security ;)
11:30 digitarald or ... maybe I should check the tag "military"
11:30 _cheerios the cred checks are cheap, depending what you want to do.
11:31 _cheerios i went with uber-strict security this time. will see. atleast it's configurable o_O
11:34 _cheerios moo 1.2 tickets just keep increasing, digitarald ! :D
11:35 digitarald i close them all as invalid
11:35 digitarald I have a patch here to close 6 tickets, but svn is borked
11:35 _cheerios "Permission Denied in IE when Garbage Collecting" sounds like fun bugs
11:36 E_mE does agavi settings.xml support <settings prefix="foo"> <settings prefix=".bar> ... </settings> </settings> ?
11:36 kaos|work no
11:36 E_mE it doesn't from what i can see
11:36 E_mE it just sets null :(
11:37 E_mE damn
11:37 kaos|work just do 2 <settings>
11:37 kaos|work one with prefix="foo"
11:37 kaos|work and the other prefix="foo.bar"
11:37 kaos|work ;)
11:37 E_mE ok :)
11:37 kaos|work oh and in settings.xml you'd have to do prefix="foo."
11:37 E_mE was thinking of routing too much =P
11:37 digitarald oh, thats possible ... cool
11:37 kaos|work since it simply adds the prefix to the setting name
11:38 Macen digitarald: http://digitarald.de/playground/uploader.html --cool! what does it use? perl? i developed this with uber uploader (perl): http://devel.canvas-photos.co.uk/add_files.php
11:38 v-dogg flash I believe (like it says on the page)
11:38 E_mE kaos|work: is there an easy way to do an array in settings.xml or is it best i stick with my type0, type1 etc system?
11:39 digitarald no perl, mootools and Flash with external interface + filereference
11:39 digitarald means: no server dependencies
11:39 Macen aye i don't like installing that script
11:39 Macen i have to change vhosts.conf
11:39 Macen lameness :>
11:39 v-dogg E_mE: no arrays in settings.xml
11:40 v-dogg you have to use ReturnArrayConfigHandler and custom format
11:40 E_mE :)
11:40 digitarald same solution is used for flickr uploader
11:40 v-dogg custom file, that is
11:40 E_mE ah
11:40 E_mE ill stick with my type0 type1 etc
11:40 E_mE it only got 20 items in the list :)
11:40 E_mE thanks, ill keep that in mind
11:45 Macen why do i always get this when i run agavi command from windows cmd prompt?
11:45 Macen PHP Warning: PHP Startup: Unable to load dynamic library 'D:/www/php5/ext/php_p
11:45 Macen do_oci.dll' - The specified module could not be found.
11:45 Macen in Unknown on line 0
11:45 Macen the file exists o.O
11:45 _cheerios you have such a module in your cli/php.ini or loaded config files
11:46 v-dogg could it perhaps need another dll?
11:47 kaos|work macen: then you'r missing the oci libs, or missing the the path to the php dir (the needed .dll should be in the php root dir)
11:47 Macen it's in /ext
11:47 Macen the route php gives to the file (there's two) exists
11:48 Macen D:/www/php5/ext/php_pdo_oci.dll
11:48 Macen and
11:48 Macen D:/www/php5/ext/php_pdo_oci8.dll
11:48 kaos|work macen: no
11:48 kaos|work not the php extension
11:48 kaos|work the php ext needs the oracle driber
11:48 kaos|work *driver*
11:48 kaos|work which is another dll
11:48 kaos|work ;)
11:48 kaos|work and if you don't use oracle
11:48 kaos|work just disable that extension ;)
11:49 Macen i enabled for agavi, forget why
11:50 v-dogg you don't use oracle?
11:50 Macen nop
11:50 v-dogg well, don't enable the extension then :)
11:53 Macen sorted
12:03 E_mE leberwurst
12:04 Macen OMFG
12:04 E_mE :)
12:04 Macen I JUST CREATED MY 50 ACTIONS IN THE WRONG FOLDER
12:04 Macen FFSFFS
12:04 Macen weaps
12:04 Macen TWICE i've done it wrong
12:04 Macen argh
12:04 Macen kicks $self
12:05 Macen D:\www\vhosts\youds.lh not D:\www\vhosts\youdsnew.lh
12:05 v-dogg copy
12:05 Macen is there any config i need to do?
12:06 Macen i left Error404 etc as default for both
12:06 v-dogg no, just copy action/ templates/ and views/ from the module
12:10 Macen ha
12:10 Macen ace
12:19 Wombert you still working on youds.com, Macen?
12:19 Macen yes
12:19 Macen the new design is wank-worthy heh
12:19 Wombert no way you'd need more than 10 actions for that
12:19 Wombert is what I say
12:19 Macen actually, i don't
12:19 Wombert you're not creating an action for each page, are you
12:20 Macen well, in fact, i have about 10 actions and 40 views
12:20 Wombert why 40 views
12:20 Macen well 50 views i suppose
12:20 Macen one for each page
12:20 v-dogg hmm?
12:20 Macen Action is called, and if the route has a sub route, it's View is called with method=""
12:21 v-dogg hmm??
12:21 Macen otherwise Success is returned
12:22 Macen executeVIEWNAME () return 'VIEWNAME'; calls actionNameVIEWNAMEview.class or whatever it is
12:22 Macen in routing.xml: method="VIEWNAME"
12:22 Macen is that not right?
12:23 Macen prods Wombert
12:24 Wombert no, that is not right
12:24 Wombert you told me all those pages on your website were static
12:25 Wombert that means you need one route, one action, and two views to serve them all
12:26 Macen i want to serve pages in this format (for seo):
12:26 Macen http://youdsnew.lh/Services/Web-Development/Accessibility/W3C-Web-Standards
12:26 Macen can i do it with that method?
12:27 Wombert yes, why not?
12:27 Macen one route?
12:29 Macen sorry, you got super-bad timing i need to get lunch before they run out of battons
12:29 Macen bbs
12:30 malax [n=malax@unaffiliated/malax] has joined #agavi
12:30 malax HUOMEN... whatever its called.
12:31 _cheerios hello, you, whatever you are called.
12:32 E_mE Wombert: did you manage to get PDT to work with xdebug successfully?
12:33 Wombert E_mE: well, partly
12:33 Wombert I could execute by steps, step into and step over
12:33 Wombert but it didn't honor break points I had set
12:33 Wombert need to try again later
12:34 E_mE i couldn't get steps to even work
12:34 E_mE manage to get it to break using the xdebug_breakpoint() function
12:34 E_mE i believe that is the function name
12:36 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
12:42 Macen pokes Wombert
12:42 Macen what should i do?
12:45 Macen Wombert: bare in mind, youds.com serve's about 11 domains through apache 300 alias' so i do need the View to serve varied content in certain areas of the page
12:46 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
12:46 Macen the main differences are in Master.php but the individual pages index better if i change those too
12:46 Macen see "web design clitheroe"
12:47 Macen (through google.co.uk)
12:48 Macen www.clitheroe-web-design.co.uk www.userdefinedsolutions.co.uk www.youds.com and so on..
12:50 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:03 digitarald [n=Miranda@255.Red-83-52-204.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
13:23 Macen can $template be set in the format [][] ? so $template['altTags']['officeImages'] etc?
13:23 _cheerios poll: IP's or domains for DSN's ?
13:24 v-dogg Macen: don't see any reason why not
13:25 v-dogg $this->setAttribute('altTags', array('officeImages'=> ... , 'someThing' =>
13:25 Macen ah
13:25 Wombert ...
13:25 Wombert should be obvious
13:25 Wombert also
13:25 Wombert I mean
13:25 Wombert regarding the static pages
13:25 Wombert why wouldn't that work for you?
13:27 Macen v-dogg: the problem is, i'm doing (in View): if ($domain) { //lot's of $this->setAttribute's } and the altTags array would be an associative array containing the domain in use, so i would use $template['altTags'][$domain], do you see what i mean?
13:28 Wombert so?
13:28 Wombert ...
13:28 Wombert $altTags[$domain] = '...';
13:28 Wombert $this->setAttribute('altTags', $altTags);
13:28 Wombert where is the big deal
13:29 Macen i'm just not used to OOP
13:30 Wombert ?
13:30 Wombert that has absolutely nothing to do with OOP
13:30 Macen _cheerios: DSN is Database Source Names?
13:31 _cheerios yep yep
13:31 Macen a: ip ;>
13:32 Wombert no
13:33 Wombert b: hostname
13:33 Wombert dns lookups are cached, so the performance drawback is negligible
13:33 Wombert and it saves you trouble down the road when you move your servers
13:34 Wombert or you set up a DNS round robin for load balancing or whatever
13:35 _cheerios round robin ftw!
13:37 E_mE _cheerios: depends on your enviroment whether ip or domain
13:38 E_mE if its one server which hosts apache (or lighttp ;) ) and database, might as well use IP
13:38 Wombert e.g. if you have an internal network...
13:39 E_mE in a few less words by Wombert yes :)
13:39 Wombert Macen: so have you set up the one action thing?
13:39 Wombert StaticPageAction
13:39 Wombert with a success and error view
13:39 Macen Wombert: yes
13:39 Wombert error view if the given file does not exist
13:40 Wombert <route name="static" pattern="^/(.+)$" module="Default" action="StaticPage" />
13:40 Wombert as last route
13:40 Wombert err
13:40 Wombert <route name="static" pattern="^/(page:.+)$" module="Default" action="StaticPage" />
13:40 Wombert then use "page" as template
13:40 E_mE what about hosting the static pages as a directory inside pub, and add routes and slowly replace the static pages with the actions
13:40 Wombert E_mE: why a separate aciton for each?
13:40 Wombert it's just static
13:40 E_mE i mean in the future, if the page is being migrated to agavi
13:41 Wombert ?
13:41 Wombert it's still just static content
13:41 Macen depends how you define static
13:42 Wombert are the individual pages static, or are they not?
13:43 Macen static in that no information comes from a database and they have to be updated by me, yes
13:43 Wombert then they are static
13:43 Macen static in the sense that the pages are .html and not .php, no
13:43 Wombert uhm
13:43 Wombert just because the extension is .php doesn't make them dynamic
13:43 Macen i'd presume you'd have a reason for naming it .php but w/ew
13:44 _cheerios [n=jackbo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["Leaving"]
13:45 v-dogg the point can hardly be what file suffix you used
13:46 Macen i don't understand what you're trying to say
13:46 E_mE Macen: in your static pages, are you going to have $ro->gen('my.other.page'); ?
13:47 Macen E_mE: aye
13:47 Macen E_mE: and $template
13:47 E_mE he means that you can't base an argument whether it static or not just because of the extension. thats how i understood it
13:48 Macen it depends how you define static
13:48 Macen static in the sense that no php is used in them, no
13:49 Macen there is php
13:49 Macen and php which relates to agavi
13:50 E_mE static i think would be defined as the page you recieve from the server has no server side influances upon, excluding maybe SSI's
13:51 E_mE server which has no
13:51 Wombert doesn't matter
13:51 Wombert it's just templates that do not need business logic
13:51 Wombert hence you can use one action for all of them
13:51 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"]
13:52 Macen are actions quite severe on the engine?
13:52 Macen severe in the sense of overhead
13:53 Wombert ?
13:54 Macen do actions add much to the loading time of a page?
13:54 E_mE view the source and look at the time print outs
13:54 Wombert man
13:54 Wombert guys
13:54 Wombert ...
13:54 Wombert seriously
13:54 Wombert take a step back, a deep breath, and think about it for a second
13:55 Wombert are all those page actions run if you display just _one_ page?
13:55 Wombert answer?
13:55 Wombert no
13:55 Wombert thus
13:55 Wombert does it matter?
13:55 Wombert answer
13:55 Wombert no
13:55 Wombert the reason why I'm saying you should use a generic action to display static templates is
13:55 Wombert a) it should be obvious to any programmer because
13:55 Wombert b) you do the same work over and over again which means
13:55 Wombert c) you have a maintainability nightmare and
13:56 Wombert d) do much more work than you really have to
13:58 v-dogg and if you are serving "static" pages you can perhaps use simple actions and you can definitely cache pages easily
13:59 Wombert yes, and that
13:59 Wombert but its mainly about having a clean system
13:59 v-dogg of course if the action has very little or no real business logic the overhead of a framework is a lot (in proportion)
13:59 Wombert and not cluttering it up with nonsense that does not have to be there
14:04 Macen ok guys, not being rude but i'm 4 minutes later for a meeting that i haven't read the agenda of yet
14:04 Macen bbs
14:09 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:09 MrJeep good morning
14:14 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has quit []
14:16 MikeSeth [n=mst@unaffiliated/mikeseth] has joined #agavi
14:16 MikeSeth hay guise!
14:17 E_mE yoyo
14:18 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has joined #agavi
14:32 E_mE ive got echo $ro->gen('carrino.customer.check.download.custtypes'); and its generating the following url: http://carrino/customer/check/customer-type/download -- but it should be http://vinoonline/carrino/customer/check/customer-type/download . vinoonline = server
14:32 E_mE I am requesting this via a ajax call
14:33 E_mE but i don't see why it won't be putting the correct URL in since its performed in a Template
14:34 MikeSeth E_mE: ummm
14:34 MikeSeth what is the -exact- output of gen()?
14:34 E_mE display in the browser?
14:36 E_mE heres the output it generated:
14:36 E_mE <span id="nrOfInvalid">Number of Invalid Customer Types: <strong>17</strong>.&nbsp;</span>
14:36 E_mE <span id="nrOfEmpties">Number of Empty Customer Types: <strong>8</strong>.&nbsp;
14:36 E_mE (<a href="//carrino/customer/check/customer-type/download">Download list</a>)</span></span>
14:37 E_mE even weirder looking
14:41 pressureman [n=daniel@e178099025.adsl.alicedsl.de] has joined #agavi
14:42 MikeSeth uhh
14:42 E_mE im quite puzzeled :/
14:42 MikeSeth whats in yout <base href=?
14:43 MikeSeth the final path is calculated by the browser, base href + relative url
14:43 E_mE ah, its being sent via my htmlAjax output_type which contains no HTML headers etc
14:43 MikeSeth mmmm
14:43 E_mE because i wouldn't want to insert more headers into the page hehe
14:44 E_mE so in this case, its dependant on the output_type have a base href
14:44 E_mE in the master template
14:46 E_mE is there a way i can get the base URL some other way?
14:48 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Read error: 110 (Connection timed out)]
14:48 MikeSeth you can ask gen for a full URL
14:51 E_mE what option do i need to pass?
14:52 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
14:57 malax [n=malax@unaffiliated/malax] has quit [Read error: 110 (Connection timed out)]
14:57 malax [n=malax@unaffiliated/malax] has joined #agavi
14:59 E_mE if i execute gen('foo.bar', array(), array('host'=>'vinoonline')); it generates http://vinoonline//foo/bar .. how can i stop the // from happening after vinoonline?
15:05 shoan [n=shoan@59.92.142.247] has quit [Read error: 104 (Connection reset by peer)]
15:14 MikeSeth E_mE: thats your routing doing it
15:15 MikeSeth check the routes
15:15 shoan [n=shoan@59.92.194.141] has joined #agavi
15:15 E_mE no extra / in the route
15:15 E_mE what think is happening is vinoonline is ment to be inbetween the //
15:20 MikeSeth hmmm
15:21 Wombert__ [n=Wombert@dslb-088-064-064-093.pools.arcor-ip.net] has joined #agavi
15:21 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
15:26 Wombert_ thanks kaos|work
15:32 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Read error: 110 (Connection timed out)]
15:33 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
15:33 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Remote closed the connection]
15:34 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
15:38 Wombert [n=Wombert@dslb-084-056-043-170.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
15:47 Wombert [n=Wombert@dslb-084-056-052-115.pools.arcor-ip.net] has joined #agavi
15:48 Wombert_ [n=Wombert@85.183.90.3] has quit []
15:49 Wombert_ [n=Wombert@85.183.90.3] has joined #agavi
15:50 MikeSeth Wombert_: "subsimplex" good name for a project?
15:50 Macen Wombert: going back to your earlier point, i want to do what you suggest but i don't know how!!! ease of maintenance is my second priority (behind optimisation); can i keep my routing structure without having one document doing all the work?
15:50 Wombert_ eh
15:50 Wombert_ no
15:50 Wombert_ :p
15:50 MikeSeth i dont understand the question..
15:51 E_mE how much optimisation is required for static page macen?
15:51 Wombert_ shakes head
15:51 Wombert_ I'm headed home
15:51 Wombert_ bbiab
15:51 Macen MikeSeth: http://agavi.org/irclogs/agavi-200801.log from 12:20 to 14:04
15:52 Wombert_ [n=Wombert@85.183.90.3] has quit [Client Quit]
15:53 Macen E_mE: it's more the url structure i want to maintain
15:53 Macen it has 4 layers at the most
15:53 Macen layer = folder
15:54 Macen MikeSeth: http://agavi.org/irclogs/agavi-200801.log
15:55 Macen oh i pasted it heh
15:55 MikeSeth mmm nice I managed to embed a .png diagram into the official documentation
15:56 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
15:57 Macen is confused :<
15:57 Macen wants to go home
15:59 E_mE loves his XML Spreadsheet generator
16:01 Wombert_ [n=Wombert@85.183.90.3] has joined #agavi
16:02 Wombert_ [n=Wombert@85.183.90.3] has quit [Client Quit]
16:02 MikeSeth Macen: I've read it all and now I'm even more confused
16:03 Wombert__ [n=Wombert@dslb-088-064-064-093.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
16:03 Macen MikeSeth: i'm confused myself so
16:04 Macen can't explain it really
16:10 marklar|omni omghi2u
16:13 MikeSeth oh hi, boat = haxd
16:19 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has left #agavi []
16:19 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has joined #agavi
16:20 marklar|omni $boat->hax();
16:31 marklar|omni how you feeling?
16:31 JanK__ [n=JanK_@muedsl-82-207-208-130.citykom.de] has joined #agavi
16:37 E_mE Macen: you like Louis Theriox?
16:43 icyt is now known as IcyT
16:50 JanK_ [n=JanK_@muedsl-82-207-216-146.citykom.de] has quit [Read error: 110 (Connection timed out)]
16:54 E_mE have good weekend peepz
16:54 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
16:56 MikeSeth Wombert: I am creating a bunch of architecture visualizations w/inkscape
17:02 marklar|omni kek
17:07 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
17:10 marklar|omni mikez
17:11 kaos|work [n=dominik@dslb-084-063-098-111.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
17:12 kaos|work [n=dominik@dslb-088-077-219-193.pools.arcor-ip.net] has joined #agavi
17:22 malax [n=malax@unaffiliated/malax] has quit [Read error: 110 (Connection timed out)]
17:23 malax [n=malax@unaffiliated/malax] has joined #agavi
17:25 MikeSeth sup
17:47 Wombert MikeSeth: ACE
17:55 marklar|omni hai
18:03 splatch__ hello
18:03 splatch__ is now known as splatch_
18:11 malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection]
18:19 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:20 MikeSeth [n=mst@unaffiliated/mikeseth] has quit ["Lost terminal"]
18:23 JamieWolf [n=Chatter@dslb-088-068-216-145.pools.arcor-ip.net] has joined #agavi
18:26 Whisller hi
18:30 JamieWolf [n=Chatter@dslb-088-068-216-145.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
18:33 marklar|omni moop
19:05 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
19:26 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
19:46 kaos|work_ [n=dominik@xdsl-87-79-136-161.netcologne.de] has joined #agavi
19:46 kaos|work [n=dominik@dslb-088-077-219-193.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:47 kaos|work_ is now known as kaos|work
20:52 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
20:55 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
20:56 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
21:03 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
21:51 Wombert [n=Wombert@dslb-084-056-052-115.pools.arcor-ip.net] has quit []
21:52 kaos|work_ [n=dominik@xdsl-87-79-49-56.netcologne.de] has joined #agavi
22:06 kaos|work [n=dominik@xdsl-87-79-136-161.netcologne.de] has quit [Read error: 110 (Connection timed out)]
22:21 shoan [n=shoan@59.92.194.141] has quit []
22:23 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:39 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 110 (Connection timed out)]
22:45 JanK__ is now known as Jank_
22:45 Jank_ is now known as JanK_
22:48 v-dogg "maintenance is my second priority (behind optimisation)"
22:48 v-dogg woot?
23:12 pressureman [n=daniel@e178099025.adsl.alicedsl.de] has quit ["auf Wiedersehen"]
23:23 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
Day changed Sat Jan 12 2008
00:02 JanK_ [n=JanK_@muedsl-82-207-208-130.citykom.de] has quit []
00:11 shrink0r [i=shrink@i577B4591.versanet.de] has joined #agavi
00:12 shrink0r hi
00:14 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
00:37 trophaeum_ [i=xiyypg@ppp121-45-238-218.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)]
00:53 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
01:19 shrink0r [i=shrink@i577B4591.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
01:26 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
01:33 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
01:43 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
01:44 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
01:45 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
01:45 IcyT is now known as icyt
02:45 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
02:52 kaos|work_ [n=dominik@xdsl-87-79-49-56.netcologne.de] has quit []
05:07 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:28 shoan [n=shoan@122.166.1.168] has joined #agavi
10:09 icyt [i=bnc@icysoft.de] has quit [Remote closed the connection]
10:20 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
10:24 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit [Client Quit]
10:25 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
10:26 digitarald Huomenta!
10:47 digitarald maybe anybody here that uses my autocompleter or the cnet autocompleter?
10:56 IcyT [i=bnc@icysoft.de] has joined #agavi
11:21 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
11:21 _cheerios huomenta
12:00 shoan_ [n=shoan@122.166.1.164] has joined #agavi
12:16 shoan [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)]
12:24 JanK_ [n=JanK_@muedsl-82-207-208-130.citykom.de] has joined #agavi
12:27 _cheerios argh. running out of diskspace on old drive. :(
12:28 _cheerios still have a computer from the times drives used IDE too. money wasted buying such a drive these days.
12:34 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
12:37 splatch_ oi! :)
12:57 E_mE [n=E_mE@91.84.91.242] has joined #agavi
12:57 E_mE [n=E_mE@91.84.91.242] has quit [Read error: 104 (Connection reset by peer)]
13:14 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
13:22 _cheerios anyone used parted to merge partitions?
13:22 E_mE [n=E_mE@91.84.91.242] has joined #agavi
13:22 E_mE [n=E_mE@91.84.91.242] has quit [Read error: 104 (Connection reset by peer)]
13:28 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
13:31 trophaeum [i=hammix@ppp121-45-238-218.lns1.bne4.internode.on.net] has joined #agavi
13:50 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:54 E_mE [n=E_mE@91.84.106.146] has joined #agavi
13:54 E_mE is :/ with his internet conn
13:55 RossC0 heh E_mE you see the phplondon conf has set a date!
13:55 E_mE jah :) thank you.. but its £90
13:56 RossC0 thats cheap
13:56 RossC0 good line up
13:56 E_mE jah it looks very good.. but i dont have £90 till end of the month
13:56 E_mE do you know if it will still charge that much at that point?
13:57 RossC0 dunno
13:57 E_mE i do plan to go though
13:57 E_mE how many seat are there this year do you know?
13:58 RossC0 dunno
13:58 RossC0 :D
13:58 E_mE the building there hosting it in is certainly quite large
13:59 E_mE really hopes seats are still around on the 31st
14:00 E_mE you going to the post social?
14:02 RossC0 yeah probably
14:05 E_mE [n=E_mE@91.84.106.146] has quit [Read error: 104 (Connection reset by peer)]
14:07 _cheerios RossC0, bring atleast one agavi convert, or the conf wasn't worth it! :)
14:25 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
14:27 shrink0r [i=shrink@i577B6B24.versanet.de] has joined #agavi
14:27 shrink0r hi
14:29 shrink0r I put a setting <setting name="default_domain">foo.com</setting> to the settings.xml. But when I call AgaviConfig::get('default_domain') I'm not retrieving a result.
14:29 shrink0r what am I doing wrong?
14:33 shrink0r omg. I got it. I forgot the core before default_domain.
14:38 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
14:45 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Remote closed the connection]
14:49 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
14:52 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
15:15 shrink0r [i=shrink@i577B6B24.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
15:21 trophaeum thisll be fun, just got the goahead to rewrite anime-planet.com completely using agavi+phptal+pdo
15:21 trophaeum question is do i use pdo, doctrine or propel
15:22 trophaeum considering how much i suck at agavi too thisll be a fun learning curve haha
16:03 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
16:20 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
16:29 kaos|work [n=dominik@xdsl-87-79-54-241.netcologne.de] has joined #agavi
16:29 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
16:31 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
16:32 JanK__ [n=JanK_@muedsl-82-207-220-241.citykom.de] has joined #agavi
16:49 JanK_ [n=JanK_@muedsl-82-207-208-130.citykom.de] has quit [Read error: 110 (Connection timed out)]
16:50 Wombert [n=Wombert@dslb-084-056-037-020.pools.arcor-ip.net] has joined #agavi
17:05 Wombert changed the topic of #agavi to: Welcome to Agavi :: latest: 0.11.1 RC1 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11.1 :: http://svn.agavi.org/branches/0.11/ :: 1.0 development ramping up :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA
17:20 splatch_ [n=splatch@code-house.org] has quit [Read error: 104 (Connection reset by peer)]
17:24 Whisller ehh this day is one of days when you can tell "wtf" ;)
17:25 Whisller is here someone ;p
17:25 Whisller noone
17:27 _cheerios eh?
17:27 Whisller nothing
17:29 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
17:41 Wombert man
17:41 Wombert WoW is so for retards
17:41 Wombert http://youtube.com/watch?v=4za4gu7dPxg
17:41 Wombert http://community.livejournal.com/girl_gamers/3051077.html
17:41 Wombert gnnnh
17:41 Wombert (both old, but I usually ignore the poor freaks that play this shit)
17:51 kaos|work_ [n=dominik@xdsl-87-79-54-241.netcologne.de] has joined #agavi
17:51 kaos|work [n=dominik@xdsl-87-79-54-241.netcologne.de] has quit [Read error: 104 (Connection reset by peer)]
18:04 CIA-33 david * r2262 /branches/0.11/src/database/AgaviPropelDatabase.class.php: fixed configuration value overriding not working with propel 1.2, closes #669
18:15 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["bbs"]
18:24 Wombert [n=Wombert@dslb-084-056-037-020.pools.arcor-ip.net] has quit []
18:25 splatch [n=splatch@91.121.99.23] has joined #agavi
18:25 splatch is now known as splatch_
18:55 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
18:56 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
18:58 marklar|omni omghi
19:12 shoan_ [n=shoan@122.166.1.164] has quit []
19:20 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
19:20 _cheerios moo
19:22 marklar|home hai
19:44 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
19:48 trophaeum [i=hammix@ppp121-45-238-218.lns1.bne4.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]
19:49 trophaeum [i=jbpucuj@ppp121-45-238-218.lns1.bne4.internode.on.net] has joined #agavi
20:06 marklar|home hm
20:12 splatch_ hello
20:12 splatch_ test2/validator/ValidatorTest.php
20:12 splatch_ there is error in line 65
20:12 splatch_ sorry, 64
20:12 splatch_ new SampleValidator($this->_vm, , array('test'), array(), $parameters);
20:25 marklar|home erm
20:34 JanK__ the pub dir is not set as an AgaviConfig property by default?
20:54 marklar|home I've a rather basic question
20:54 marklar|home assuming that I've a slot that simply outputs the basic html header stuff, CSS inclusions, etc
20:55 marklar|home how can I pass parameters to it?
22:05 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
22:08 Wombert [n=Wombert@dslb-084-056-037-020.pools.arcor-ip.net] has joined #agavi
22:33 MikeSeth [n=mst@unaffiliated/mikeseth] has joined #agavi
22:33 MikeSeth brrrrr
22:36 _cheerios cold?
22:37 MikeSeth coughing
22:39 kaos|work [n=dominik@xdsl-87-79-140-167.netcologne.de] has joined #agavi
22:48 kaos|work_ [n=dominik@xdsl-87-79-54-241.netcologne.de] has quit [Read error: 110 (Connection timed out)]
22:51 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
23:22 CIA-33 david * r2263 /branches/0.11/src/database/AgaviPropelDatabase.class.php: really fix #669 even for the creole connection itself :)
23:55 JanK__ [n=JanK_@muedsl-82-207-220-241.citykom.de] has quit []
Day changed Sun Jan 13 2008
00:54 Wombert_ [n=Wombert@dslb-084-056-016-090.pools.arcor-ip.net] has joined #agavi
01:05 Wombert__ [n=Wombert@dslb-084-056-041-060.pools.arcor-ip.net] has joined #agavi
01:08 Wombert [n=Wombert@dslb-084-056-037-020.pools.arcor-ip.net] has quit [Nick collision from services.]
01:08 Wombert__ is now known as Wombert
01:20 Wombert__ [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has joined #agavi
01:21 nfq yo wombert
01:21 MikeSeth he's struggling ...
01:21 nfq can anyone tell me if there's an obvious, agavified way to nlebr?
01:21 nfq nl2br
01:21 Wombert_ [n=Wombert@dslb-084-056-016-090.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
01:21 nfq hey MikeSeth
01:22 nfq yeah, I can see...
01:22 nfq hehe
01:22 Wombert__ is now known as Wombert_
01:24 MikeSeth nfq: nl2br :D
01:24 nfq ok. Thanks, wasn't sure..
01:29 Wombert [n=Wombert@dslb-084-056-041-060.pools.arcor-ip.net] has quit [Connection timed out]
01:31 IcyT is now known as icyt
02:30 nfq MikeSeth: can I ask a dumb question?
02:48 MikeSeth sure
02:48 MikeSeth but i have to go to bed
02:52 nfq MikeSeth: thanks mate, sorted already
02:52 nfq !
02:52 nfq Sleep tight
02:53 MikeSeth haha
02:53 MikeSeth thanks
02:53 MikeSeth have a nice one too
02:53 MikeSeth [n=mst@unaffiliated/mikeseth] has quit ["leaving"]
03:26 Wombert_ [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has quit []
03:41 Neubian [n=noway@66.193.168.130] has joined #agavi
03:42 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:13 Neubian has anyone used RLIB ?
05:28 kaos|work [n=dominik@xdsl-87-79-140-167.netcologne.de] has quit []
06:10 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:16 shoan [n=shoan@59.92.187.37] has joined #agavi
07:42 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
07:51 Wombert [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has joined #agavi
08:40 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
08:48 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has joined #agavi
08:48 Wombert hai2u MikeSeth
08:48 MikeSeth oh hai!
08:48 MikeSeth Wombert: my tumblr plz ><
08:49 Wombert kk
08:49 Wombert WAHT
08:49 Wombert JEW MUSIC
08:49 Wombert :DDD
08:49 Wombert I don't understand a word
08:49 Wombert what is she saying
08:49 Wombert and no, it sucks
08:49 Wombert :p
08:50 Wombert I've been in the mood for music like that recently, too
08:50 Wombert check out "band of horses - is there a ghost"
08:50 Wombert should be on youtube
08:50 MikeSeth everything is on jewtuber
08:51 Wombert http://www.youtube.com/watch?v=JK716RqoUms
08:51 Wombert and I'm sure you know http://www.youtube.com/watch?v=EbJtYqBYCV8
08:56 MikeSeth om nom nom
08:56 MikeSeth oh no no no not the delilah song
08:56 MikeSeth i've read the crazy story about it
08:56 MikeSeth too emo for me
08:56 MikeSeth emo ftl
08:56 MikeSeth fuckers freaked out the poor girl
08:57 MikeSeth and
08:57 MikeSeth CANT BEAT CATNAROK
09:04 Wombert chuckles
09:30 Yossi [n=nospam@62.90.159.110] has joined #agavi
09:30 Yossi Hello
09:30 MikeSeth omnomnom
09:38 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
09:38 digitarald Huomenta!
09:45 MikeSeth huomenta
10:00 marklar [n=marklar@unaffiliated/marklar] has joined #agavi
10:02 marklar oh hai
10:04 MikeSeth omnomnom
10:05 marklar you still sick?
10:06 MikeSeth yes, in the office tho
10:06 MikeSeth joe is sick now
10:07 MikeSeth ok, canhasfood &
10:44 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
10:54 Yossi Quistion: If I have a piece code that I need in a few actions and views, I just copy&paste?
10:56 MikeSeth no you put it in the base view & action ;>
10:58 Yossi but I don't want it for all action and view...
11:00 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:00 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
11:00 v-dogg model and/or helper
11:00 Whisller morning
11:06 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
11:34 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
11:34 _cheerios huomenta
11:39 Wombert you just keep on trying
11:39 Wombert till you run out of cake
11:39 Wombert sings
11:45 marklar [n=marklar@unaffiliated/marklar] has quit [Read error: 113 (No route to host)]
11:47 Whisller [n=example@chello089076213203.chello.pl] has quit ["brb cod4 :)"]
11:49 _cheerios o_O
11:50 marklar [n=marklar@bzq-80-88-209.dsl.bezeqint.net] has joined #agavi
11:50 MikeSeth poek() _cheerios in the eye
11:53 marklar omghi
11:54 _cheerios not the eyes :( programming without eyesight would be a pain :(
11:55 marklar keke
11:55 marklar poek
11:55 marklar just got a 300 page AppScan report
11:55 marklar and 289 pages of it are urls with /manual/$RANDOM_LOCALE/
11:55 marklar oh noez random visitors can read teh manuale~
11:55 marklar SECUIRTY RIZK PLZ PAY $10K TO FIX
11:56 marklar consultants.
11:57 marklar [n=marklar@unaffiliated/marklar] has quit []
11:57 MikeSeth ûûûûûûû
12:04 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:22 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:22 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
12:25 MikeSeth Wombert: poek
12:25 MikeSeth WITNESS THE FAIL
12:26 MikeSeth http://rafb.net/p/OabkKM22.html
12:26 MikeSeth PHP sucks
12:26 MikeSeth fucker outta be knocked out
12:31 _cheerios what's the fuss?
12:33 marklar [n=marklar@unaffiliated/marklar] has joined #agavi
12:33 marklar mike
12:33 marklar I'm gonna make a stamp
12:34 _cheerios MikeSeth, I get parent+parent+parent. Is that some passing joke, or someone running an old version of php?
12:35 MikeSeth _cheerios: hah
12:35 MikeSeth version?
12:35 _cheerios 5.2.5
12:36 marklar heh isitchristmas.com
12:36 _cheerios you can get the rss feed too, heh
12:37 MikeSeth it should really say "fag" as well
12:38 marklar heh
12:38 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Success]
12:38 marklar anyway
12:38 marklar I wanna make a stamp
12:38 marklar a circular one
12:38 marklar with FAIL as the text
12:38 marklar I'm not kidding
12:39 marklar I just got an assload of "important business documents"
12:39 marklar and I need to mark them as "saw it, pfsh"
12:40 MikeSeth "SEAL OF DISAPPROVAL"
12:40 _cheerios :)
12:40 marklar heh
12:40 marklar * consultant attacks you with alphabet soup
12:41 marklar > evade
12:41 marklar * you fail to evade his attach and must now suffer through more PDFs
12:41 marklar -h+k
12:49 Yossi you can make a base action/view for every output type or somthing of this sorts - right?
12:52 MikeSeth Yossi: you only need executeXXX methods in a View per output type
12:53 Yossi k, thanks
13:04 Yossi Anyway to get the same thing in base action?
13:14 Yossi stupid quistion... nm
13:18 Wombert [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has quit []
13:21 icyt is now known as IcyT
13:26 MikeSeth marklar: Shiri Maimon @ tumblr => FTW
13:28 marklar hmm
13:28 MikeSeth marklar: dunno, the song is so sticky
13:29 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
13:31 marklar heh
13:31 marklar my trip to jlm was all Kosheen today
13:31 MikeSeth Kosheen is uberwin
13:31 MikeSeth i got hooked on it from my ex
13:32 marklar mimon reminds me of a non-sucky mariah carey
13:33 MikeSeth this is seriously classy stuff
13:39 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
13:47 marklar` [n=mark@unaffiliated/marklar] has quit [Read error: 110 (Connection timed out)]
13:47 marklar bah
13:47 marklar 926 hours of idle
13:47 marklar GONE
13:50 Yossi It would probably good to add internationlization to the routing for SEO reasons... no?
13:50 Yossi good idea that is...
13:50 Wombert [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has joined #agavi
13:50 marklar i18n content is a good idea regardless of seo
13:51 MikeSeth Yossi: in our case, you dont really have to do much
13:53 Yossi no, but maybe going forword, as an agavi featre
13:53 Yossi ducks
13:53 MikeSeth there is really no need
13:53 MikeSeth callbacks + locales already solve this problem
13:53 Yossi right... can do it using a callback...
13:54 MikeSeth the moment you add languages to static pages you get multiple slums per static page, and you only need to modify the callback to pick the right one according to the locale
13:54 MikeSeth agavi ftw
13:54 MikeSeth caek ftg :<
13:54 Wombert the ceak is a lie
13:54 MikeSeth yeah. ftg.
13:54 marklar blah
13:54 Yossi ftg?
13:54 marklar I think I ate something bad
13:54 Wombert btw
13:54 marklar feels icky
13:54 Wombert agavi can look up localized templates
13:55 Wombert no need to code that by hand
13:55 MikeSeth Wombert: no, its not about templates, its about mapping static page's to localized urls
13:55 MikeSeth we already use localized templates ;>
13:55 Wombert ooh
13:55 Wombert localized urls = fail
13:55 Wombert big time
13:55 Yossi y?
13:55 Wombert nothing but headaches, believe me
13:55 Wombert well
13:55 Wombert :p
13:55 Wombert okay, static pages
13:55 Wombert but _all_ routes localized
13:56 Wombert epic crisis
13:56 MikeSeth no, not all routes, fuck that shit
13:56 MikeSeth ;>
13:58 nfq [n=nfq@197-0.79-83.cust.bluewin.ch] has joined #agavi
14:03 MrJeep hey MikeSeth, by the way, how are to today ? The last time we've spoken you were feeling sick (or something) IIRC
14:09 v-dogg he gave it to me
14:09 nfq [n=nfq@197-0.79-83.cust.bluewin.ch] has quit []
14:09 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
14:13 Acid [n=nospam@62.90.159.110] has joined #agavi
14:15 Wombert [n=Wombert@dslb-084-056-056-196.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
14:21 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
14:24 MikeSeth [n=MikeSeth@62.90.159.110] has joined #agavi
14:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
14:25 MikeSeth fucking lag is fucking
14:25 marklar blah
14:26 MikeSeth I has Shlomo Bar albums though
14:26 MikeSeth so its bearable!
14:26 marklar bukistyle
14:26 MikeSeth marklar: the album he listens to in his car is my bd present ;>
14:26 marklar hehe
14:26 MikeSeth Dare is an AMAZING song
14:27 MikeSeth I wish I could share it with non-jews
14:27 marklar :|
14:28 MikeSeth yahooooooooooooooooooooooooood
14:28 _cheerios http://www.atimes.com/atimes/China/JA12Ad01.html go china :)
14:32 Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
14:32 Yossi [n=nospam@62.90.159.110] has joined #agavi
14:33 _cheerios australians are so relaxed. "The teenage host of a Melbourne house party police shut down after 500 drunk guests turned wild says the damage to police cars and neighbours' properties was not his fault." then on a video interview when asked "what will your parents say?", he answers; "they won't find out"
14:35 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
14:35 splatch_ _cheerios: maybe Australia is normal country? :)
14:36 MikeSeth_ [n=MikeSeth@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
14:38 Acid [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
14:39 _cheerios i do envy the weather. the guy wasnt even wearing a t-shirt outside :(
14:39 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
14:41 MikeSeth_ Hinduism
14:41 MikeSeth_ a seriously strange religion
14:41 MikeSeth_ http://www.flickr.com/photo_zoom.gne?id=68209365&size=o
14:42 splatch_ MikeSeth_: yes, a bit
14:43 Acid [n=nospam@62.90.159.110] has joined #agavi
14:47 _cheerios "good old times"
14:48 MikeSeth_ heh
14:54 Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
14:55 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
15:12 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
15:15 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
15:15 shoan_ [n=shoan@59.92.153.252] has joined #agavi
15:16 marklar http://news.walla.co.il/?w=//1221497
15:16 marklar wtf lefties
15:23 MikeSeth_ they have citizenship too?
15:23 MikeSeth_ wat!
15:24 marklar they can't afford paper
15:24 marklar how can they grant citizenship
15:26 MikeSeth_ it's a citizenship of love
15:26 MikeSeth_ you sign in with your hear.
15:26 MikeSeth_ ..t
15:26 shoan [n=shoan@59.92.187.37] has quit [Read error: 110 (Connection timed out)]
15:26 marklar kek
15:27 marklar shiksa4u.com is avail
15:41 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
15:43 MikeSeth_ my god facebook is becoming more retarded by the minute
15:43 MikeSeth_ you have 1 penis or vagina invitation
15:43 MikeSeth_ WTF does that MEAN
15:43 RossC0 MikeSeth_: its *always* been retarded
15:44 splatch_ hello RossC0 :)
15:44 _cheerios that just goes to say something about your friends, MikeSeth_ :p
15:45 RossC0 heh all
15:45 RossC0 and my family are ill :(
15:45 MikeSeth_ same here Ross
15:45 MikeSeth_ "Allow Compare People to access your profile?"
15:45 MikeSeth_ FUCK NO
15:46 MikeSeth_ RossC0: i've been sick for days
15:46 MikeSeth_ some stupid virus
15:47 MikeSeth_ OH MY GOD
15:47 MikeSeth_ there is this crap called "meet new people"
15:47 MikeSeth_ it actually has a drop down box with PICK UP LINES
15:47 RossC0 MikeSeth_: and me I've had a temp, a rash an now my muscles / tendons feel on fire at times.
15:47 RossC0 hates being ill
15:48 MikeSeth_ RossC0: yeah I've been down for two days in a row
15:49 RossC0 since Tuesday - but went to work on Wed and that really wasn't a good idea
15:49 RossC0 came home and had a fever :-/
15:53 MikeSeth_ gah "Feed a child with just a click'
15:53 MikeSeth_ I wish I could choke people with just a click
15:53 MikeSeth_ RossC0: chicken soup!
15:55 JanK_ [n=JanK_@ip-90-186-62-147.web.vodafone.de] has joined #agavi
15:58 JanK__ [n=JanK_@ip-90-187-185-37.web.vodafone.de] has joined #agavi
16:16 JanK_ [n=JanK_@ip-90-186-62-147.web.vodafone.de] has quit [Read error: 110 (Connection timed out)]
16:24 JanK__ [n=JanK_@ip-90-187-185-37.web.vodafone.de] has quit [Read error: 110 (Connection timed out)]
16:53 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
16:55 JanK_ [n=JanK_@muedsl-82-207-245-000.citykom.de] has joined #agavi
17:13 Whisller http://www.smog.pl/wideo/15396/szalona_intrygujaca_umiejetnosc/ :D
17:17 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
17:38 shoan_ is now known as shoan
17:48 impl wonders what Wombert is up to
17:48 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
17:48 marklar|omni hi
17:49 impl afternoon
17:49 marklar|omni evening
17:49 marklar|omni mike, are you going home yet?
17:49 marklar|omni oh he's home
17:49 marklar|omni hehe
17:57 Wombert [n=Wombert@85.183.90.3] has joined #agavi
17:59 impl prods Wombert
17:59 marklar|omni http://www.mark.org.il/index.php/2008/01/13/emulating-rubys-super-in-php/
17:59 marklar|omni ickyhack :)
18:00 _cheerios ickycolorscheme
18:00 marklar|omni yeah, I know
18:00 marklar|omni working on it :(
18:01 impl marklar|omni: You know you can do parent::foo() right?
18:01 marklar|omni yes
18:01 marklar|omni but there was a whole discussion about doing it specifically like that
18:01 impl Oh, I see
18:01 marklar|omni and this guy insisted it couldn't be done or whatever
18:01 marklar|omni it's a fugly-ass hack
18:01 marklar|omni but it's doable
18:02 impl yeah
18:02 marklar|omni people underestimate php's hack value
18:02 impl dislikes it
18:02 marklar|omni what, the hack value?
18:02 impl (not your code in particular, just the hackiness)
18:02 impl yeah
18:04 marklar|omni my code is usually way nicer
18:04 marklar|omni hehe
18:04 marklar|omni btw, I had a question last night
18:04 marklar|omni I guess it's kinda newbie-ish, but I didn't have the time to check it indepth
18:04 impl sure
18:04 marklar|omni assuming I'm using a master template, that has a slot for the header
18:05 marklar|omni e.g., <slot module="default" action="header" name="header" />
18:05 marklar|omni how can I pass parameters to it, like, the title?
18:06 impl ah, er, is there a specific reason you're using a whole action for displaying the header?
18:06 impl I'd just include() a template file I think
18:06 marklar|omni hmm
18:06 marklar|omni yeah, I ended up doing that
18:06 marklar|omni is there a more elegant approach?
18:06 marklar|omni assuming, perhaps, that I'd like to encapsulate some more logic within that header action or whatever
18:07 impl Trying to remember exactly how slots work, I'm thinking that you'd just use Request::setAttribute to pass data to it
18:07 v-dogg or you create the execution container manually and pass parameters
18:08 marklar|omni ah-hah
18:08 marklar|omni twists moustache
18:08 impl zomg really? pix?
18:08 marklar|omni it
18:08 marklar|omni 's not that long
18:08 marklar|omni hehe
18:08 impl aw :>
18:08 marklar|omni I usually just chew on it a little :\
18:08 v-dogg marklar|omni: $this->getLayer('decorator')->setSlot('extramenu', $subMenuContainer);
18:09 impl My moustache won't grow much :(
18:09 marklar|omni neat
18:09 marklar|omni v-dogg: thanks
18:09 marklar|omni that set stuff straight in my head
18:10 marklar|omni http://www.facebook.com/photo.php?pid=245806&id=571349570
18:10 marklar|omni needs to grow more
18:10 v-dogg and create the container with view's createSlotContainer or something like that
18:10 marklar|omni yeah the rest fell into place
18:11 v-dogg "This content is currently unavailable"
18:11 impl marklar|omni: it claims the content is... yeah
18:11 _cheerios facebook users, BUSTED!
18:11 impl _cheerios: SORRY I HAVE FRIENDS :((((((
18:11 v-dogg I don't
18:11 _cheerios ON THE INTERNETS!
18:11 v-dogg but I'm married
18:12 impl haha
18:12 marklar|omni er hehe
18:12 marklar|omni look up mark rappoport on teh facebookz
18:12 impl _cheerios: yeah, most of my friends are from IRC :\
18:12 v-dogg wife made me join so that she can put me as her husband
18:12 _cheerios *g*
18:13 impl I originally joined to troll people, but then I ended up not
18:13 impl :\
18:13 marklar|omni hehe
18:13 impl adds marklar|omni
18:15 marklar|omni boat = haxd
18:15 marklar|omni add mikeseth too
18:16 marklar|omni bookmarks isitchristmas.com
18:16 impl marklar|omni: is he the question mark one?
18:16 marklar|omni nay, michael stolovitzky
18:16 Wombert_ [n=Wombert@dslb-084-056-029-183.pools.arcor-ip.net] has joined #agavi
18:17 impl ah
18:18 marklar|omni I've hot chicks as friends
18:18 marklar|omni so, like
18:19 marklar|omni enjoy
18:19 impl haha
18:19 Wombert__ [n=Wombert@dslb-088-064-087-107.pools.arcor-ip.net] has joined #agavi
18:19 marklar|omni no, srsly
18:19 marklar|omni http://www.facebook.com/profile.php?id=761845523
18:20 impl She.. yeah.
18:20 impl I agree.
18:20 marklar|omni heh
18:20 marklar|omni bathing suit pic.
18:20 marklar|omni *dies*
18:20 Wombert__ waht?
18:20 marklar|omni even my gf says she's hot
18:20 Wombert__ show
18:20 marklar|omni ah she removed it
18:20 marklar|omni heh
18:20 Wombert__ oh
18:20 Wombert__ yeah
18:20 Wombert__ :p
18:20 marklar|omni and I just cleared my cache
18:20 marklar|omni fail
18:20 Wombert__ she is
18:21 Wombert__ isreali?
18:21 Wombert__ you got hot girls over there
18:21 Wombert__ have to sa
18:21 Wombert__ y
18:21 marklar|omni yea we do
18:22 _cheerios iran has hot girls
18:22 impl Wombert__: did you still need help with whatever it was you were going nuts about last night? :P
18:22 Wombert__ smacks Wombert
18:23 Wombert__ why do you wake up, office computar
18:23 Wombert__ :<
18:24 v-dogg why don't you use a screen on a 24/7 server :)
18:24 marklar|omni like I do
18:24 marklar|omni kek
18:24 Wombert__ uh huh
18:24 Wombert__ throws a bouncer at v-dogg
18:24 Wombert__ also
18:24 Wombert__ does that stop ze office computar from waking up? :p
18:24 Wombert__ woot
18:24 v-dogg use one then, don't throw them at me! :D
18:24 Wombert__ maybe someone is trying to haxor it!
18:25 Wombert__ need a software that snags isight picturz and emailz them to me
18:25 impl 13:25:14 Irssi uptime: 127d 16h 0m 44s
18:25 Wombert_ [n=Wombert@dslb-084-056-029-183.pools.arcor-ip.net] has quit [Nick collision from services.]
18:25 impl :<
18:25 Wombert__ is now known as Wombert_
18:26 Wombert_ ZOMG IMPL IS SUCH A NERD
18:26 v-dogg I can RDP my work box and look at the web cam there
18:26 Wombert_ :>>>
18:26 Wombert_ ZOMG v-dogg IS SUCH A NERD
18:26 Wombert_ :>>>
18:26 v-dogg how do you see teh uptime
18:26 impl /uptime
18:26 v-dogg ah /uptime :)
18:26 Wombert_ I don't :<
18:26 v-dogg 96d 19h 10m 41s
18:27 impl I'm very, very hesitant to say something like "I win"
18:27 impl it doesn't seem like something one should win at :\
18:31 Wombert_ not really, no
18:31 Wombert_ ZOMG YOU NERDS COMPARE DICK LENGTH VIA IRSSI UPTIME
18:31 Wombert_ OMG
18:31 Wombert_ :>
18:32 Wombert_ MY GOD WHAT IS WRONG WITH THIS PLACE
18:32 Wombert_ :>
18:32 Wombert_ HOLY LOLCOPTER
18:32 Wombert_ :>
18:32 impl slaps Wombert_
18:32 Wombert_ :<
18:35 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
18:42 marklar|omni oh hai
18:42 marklar|omni i hax ur uptime
18:42 marklar|omni anyone of you guys a last.fm subscriber?
18:53 Wombert_ me
19:06 marklar|omni do you like it?
19:06 marklar|omni I mean, the sub-only features
19:10 Wombert_ don't like it :p
19:12 marklar|omni hehe
19:12 marklar|omni I gave them like $10 a few weeks ago
19:12 marklar|omni been using it since it was called audioscrobbler
19:25 Wombert__ [n=Wombert@dslb-084-056-059-157.pools.arcor-ip.net] has joined #agavi
19:27 Whisller cod4 for multi play is great
19:28 JanK_ [n=JanK_@muedsl-82-207-245-000.citykom.de] has quit []
19:30 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
19:30 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
19:40 Wombert___ [n=Wombert@dslb-088-064-077-146.pools.arcor-ip.net] has joined #agavi
19:43 Wombert_ [n=Wombert@dslb-088-064-087-107.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:44 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
19:49 Wombert__ [n=Wombert@dslb-084-056-059-157.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:51 goldbond [n=walsh@74-142-8-169.dhcp.insightbb.com] has joined #Agavi
19:56 trophaeum ENOUGH! thats the last time zend framework is #$@%#@ blowing up on me, time to change to agavi on this site, i dont care how broken it is for the next few days hahaha
19:56 impl :>
19:57 trophaeum anyone willing to play helper slave for me for the next few hrs by any chance?
19:57 goldbond [n=walsh@74-142-8-169.dhcp.insightbb.com] has left #Agavi ["Konversation terminated!"]
19:57 MrJeep what's wrong with zend framework ?
19:58 impl trophaeum: I'll be sort-of around, but maybe frustrated with C; nevertheless, I'm sure whatever you ask will be answered eventually :p
19:58 trophaeum close enough then :)
19:59 trophaeum its the freaking routing sending me nuts
19:59 trophaeum the url helper in view is just broken to hell
19:59 trophaeum so ENOUGH! i was going to change this to agavi anyway
19:59 _cheerios good man!
20:05 _cheerios "Earning Money with Open Source Software? @slashdot"
20:05 _cheerios (comment) "Sell T-shirts and mugs. Oh wait, that's musicians."
20:17 marklar|omni hrm
20:17 marklar|omni assuming class B extends A, can you somehow use $this inside A to reference B's methods?
20:17 marklar|omni testing says no
20:17 marklar|omni is there something I'm missing?
20:20 trophaeum as long as you have a class B it should work unless your doing something odd
20:21 marklar|omni I *am* doing something odd :)
20:21 trophaeum *cries* @#$!@#!@$ damm u gentoo u just broke my eclipse again *sigh*
20:21 marklar|omni I want to basically emulate ruby's super, without creating a new object instance
20:21 trophaeum and i dont use ruby so i have no clue
20:22 marklar|omni ah heh
20:22 marklar|omni k
20:22 marklar|omni I have a workable version but it instantiates objects
20:22 marklar|omni oh well
20:23 trophaeum just a guess since it sounds like your talking about static methods, you may be needing late static binding which is php 5.3 only
20:31 marklar|omni sleep
20:31 marklar|omni &
20:41 v-dogg how does ruby's super work then?
20:42 v-dogg B extends A and you can somehow ref B's methods inside A?
20:42 v-dogg how the heck does that even make sense?
20:45 Wombert___ !?
20:45 Wombert___ you can do the same in PHP
20:45 pressureman [n=daniel@e178089069.adsl.alicedsl.de] has joined #agavi
20:45 Wombert___ unless the stuff in B you try to access from A is private
20:46 trophaeum static methods can screw that up majorly though
20:46 trophaeum 5.3's lsb is needed for some things
20:46 pressureman any reason why FPF would barf on a template that has &copy; in it?
20:47 trophaeum which branch should i be checking-out of with svn for a new agavi project?
20:47 v-dogg pressureman: it's not xml, use &#numerical_code;
20:47 v-dogg or UTF and (c) sign
20:48 pressureman hmm ok
20:48 Wombert___ yeah with utf8 you can just use the copyright sign
20:48 Wombert___ pressureman: the reason is that FPF parses XHTML as XML by default
20:48 pressureman what about non-utf8 browsers?
20:48 Wombert___ and XML does not know those HTML entities
20:48 Wombert___ pressureman: there is no such browser
20:48 trophaeum non utf browsers exist?!?
20:48 Wombert___ unless you care about netscape 3 / ie 2
20:48 pressureman heheh netscape 2.0?
20:49 pressureman i previously just had the symbol, but looked at it and though "hmm, that's not reall xhtml correct"
20:49 trophaeum utf8 ftw!
20:49 pressureman looks like it was better left as it was
20:52 pressureman ok, i can't get it to accept the &#numerical way either
20:52 pressureman and would prefer to keep utf8 out of the source
20:52 trophaeum are you using the numeric for the right charset? (does that even matter?)
20:53 pressureman according to charmap, copyright symbol is 0x00a9
20:54 Wombert___ pressureman: it's perfectly fine to have a copyright symbol in the source
20:54 Wombert___ or any other utf8 character for that matter
20:54 pressureman Wombert___: depends on the editor ;-)
20:54 pressureman nevermind, sussed it out
20:54 Wombert___ pressureman: errr
20:55 Wombert___ well then you need to tell your editor that the file is utf8 encoded
20:55 Wombert___ I only use entities for non-printable chars
20:55 pressureman &#x00a9;
20:55 Wombert___ like &#160; (= &nbsp;)
20:55 trophaeum ur shittin me, we arent meant to use &nbsp;?
20:55 pressureman can FPF treat templates as xhtml instead of xml?
20:56 pressureman trophaeum: maybe you should use a div, 1em wide ;-)
20:56 Wombert___ pressureman: of course you also have the option to either parse as html (wonky) or validate the document against the DTD (but that is slow unless you set up a DTD cache)
20:56 Wombert___ it's not a big deal in real life
20:56 trophaeum pressureman, or i could put about 30 &nbsp;'s beside each other to move it across ;)
20:57 Wombert___ &#160; is really the only thing you ever need aside of the XML entities
20:57 pressureman until EVERYTHING is utf8-safe, i try to keep it out of source
20:58 v-dogg what isn't?
20:59 trophaeum ok, and now i walk away from the computer, eclipse is recompiling *sigh*
20:59 pressureman actually, come to think of it, i'm using a μ somewhere else...
21:08 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["1st day at ze new office tomorrow"]
21:16 pressureman [n=daniel@e178089069.adsl.alicedsl.de] has left #agavi ["auf Wiedersehen"]
21:37 Wombert___ is now known as Wombert_
21:37 Wombert_ nudges nfq
21:38 ttj is thinking of heading to Dublin to drink his brains out.
21:38 Wombert_ now?
21:38 ttj Any Dubliners here?
21:38 Wombert_ hang on
21:39 Wombert_ no but
21:39 ttj Wombert_: On the 26th.
21:39 Wombert_ hang on
21:39 Wombert_ :p
21:39 ttj I need a place to stay. :P
21:39 Wombert_ Athens?
21:39 Wombert_ Barcelona
21:39 Wombert_ mmh
21:39 Wombert_ I'm going to london on the 29th (feb)
21:39 ttj Too late.
21:39 ttj I need drink. Now.
21:39 Wombert_ vienna?
21:39 ttj Vienna?
21:39 Wombert_ paris?
21:39 ttj Might work.
21:39 Wombert_ rome?
21:39 ttj When?
21:39 Wombert_ http://www.lufthansa.com/online/portal/lh/de/specials/booking?nodeid=1999309&l=d​e
21:40 Wombert_ oh wait that doesn't work for a flight before may
21:40 ttj Finnair flies to Vienna for like 200 bucks.
21:40 ttj Any other place?
21:40 Wombert_ see the link
21:40 ttj After February? That's too late.
21:40 Wombert_ why :p
21:41 ttj We just split up with Eve and I need drink now. :P
21:41 Wombert_ we?
21:41 Wombert_ :p
21:41 ttj I. :P
21:41 Wombert_ is that your so?
21:41 ttj Was.
21:41 Wombert_ *was
21:41 Wombert_ mh
21:41 Wombert_ wasn't she, like, awesome and all?
21:41 ttj Yeah.
21:41 ttj But we were at different stages in life and she couldn't commit enough.
21:42 Wombert_ she couldn't commit nuff
21:42 Wombert_ that sounds like bean counter bs
21:42 Wombert_ smacks ttj
21:42 splatch_ hello :)
21:42 Wombert_ just because you study economics doesn't mean you have to behave like one
21:42 Wombert_ :>
21:42 ttj smacks Wombert_
21:42 splatch_ how are you Wombert_? :)
21:42 Wombert_ tired, splatch_, thanks
21:42 Wombert_ and you
21:43 Wombert_ ttj: well sorry to hear that, really
21:43 Wombert_ I could join you on sunday the 27th
21:43 ttj Thanks. :-(
21:43 ttj Where?
21:43 Wombert_ 148 bucks
21:43 Wombert_ dublin
21:43 Wombert_ other suggestions?
21:43 splatch_ Wombert_: Am i? ready to work!
21:43 ttj Ok, because I'd be in Dublin from 26th to 29th.
21:43 Wombert_ find us a place to stay
21:43 Wombert_ flight is 148
21:43 ttj Since that's when I can get cheap flights. Plus I'm looking into one connection I might have at Dublin to house me.
21:43 Wombert_ sun till tue maximum
21:44 ttj That would work.
21:44 Wombert_ aight
21:44 Wombert_ never been to irishland
21:44 Wombert_ should be fun
21:44 Wombert_ :>
21:45 ttj Yeah. I'll talk to my contact in Dublin tomorrow about the housing stuff.
22:05 Wombert_ nudges MikeSeth_
22:05 Wombert_ yt?
22:08 splatch_ Wombert_: i have a standard query :)
22:08 splatch_ Wombert_: when...
22:29 Neubian [n=noway@66.193.168.130] has quit [Read error: 113 (No route to host)]
23:04 ACDC [n=acid@200.163.236.122] has joined #agavi
23:29 CIA-33 david * r2264 /trunk/src/database/AgaviPropelDatabase.class.php: merge [2262] and [2263]
23:32 Wombert_ [n=Wombert@dslb-088-064-077-146.pools.arcor-ip.net] has quit []
23:40 MikeSeth [n=mst@unaffiliated/mikeseth] has joined #agavi
Day changed Mon Jan 14 2008
00:51 IcyT is now known as icyt
01:28 MikeSeth [n=mst@unaffiliated/mikeseth] has quit ["poof"]
03:58 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
04:29 ACDC [n=acid@200.163.236.122] has quit []
04:32 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
05:43 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:38 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
06:49 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
07:22 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
08:00 marklar oh hai
08:17 MikeSeth_ marklar: you wouldnt believe this shit
08:18 MikeSeth_ pokes Wombert
08:18 marklar ?
08:18 MikeSeth_ marklar: im riding with my boss to the office
08:18 MikeSeth_ he gets a call on the phone
08:19 MikeSeth_ electricians who were working in the office shorted a wire and triggered fire alarm
08:19 marklar kekeke
08:19 marklar sprinklerz?
08:19 MikeSeth_ no
08:19 MikeSeth_ but the best part
08:19 MikeSeth_ the firefighters want money for false alarm
08:19 MikeSeth_ BUT
08:19 MikeSeth_ i enter the office and I feel a terrible smell of burning
08:19 MikeSeth_ so i go to the first guy and im like
08:19 marklar haha, this is getting good
08:20 MikeSeth_ wtf the electricians said they shorted a wire!!!
08:20 MikeSeth_ and the guy says
08:20 MikeSeth_ no
08:20 MikeSeth_ they decided to ride our foodz
08:20 MikeSeth_ put a donut in the micro for 3 minutes and forgot about it
08:20 MikeSeth_ so it went on fire...
08:21 marklar hahahaha
08:21 marklar nice
08:22 marklar we had a team of 5 bezeq guys pull fiber optics here last night
08:22 marklar and they were all 50 y/o's named Yossi
08:22 marklar from Yemen
08:22 marklar and they were like
08:22 MikeSeth_ ahahahahahaha
08:22 marklar "wtf are these ceiling tiles"
08:22 marklar "how do you remove this"
08:22 marklar "YOSSI!!!"
08:22 marklar I was like, "do you check the fiber with a flashlight to make sure it works?"
08:22 marklar and they were like, "I dunno, ask Yossi"
08:23 marklar "aren't *you* Yossi?"
08:23 marklar "yeah, but ask him *point*"
08:23 marklar :(
08:23 marklar ok coffee smoke brb
08:33 MikeSeth_ :<
08:45 marklar kek
08:52 MikeSeth_ http://209.85.165.104/search?q=cache:http%3A//www.fstdt.com/fundies/top100.aspx%​3Farchive%3D1
08:52 MikeSeth_ my god
08:52 MikeSeth_ and I say "god" with hesitation
09:11 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:14 E_mE huomenta!
09:14 v-dogg huomenta
09:14 v-dogg in stereo where available
09:17 E_mE v-dogg: no 5.1 or quadraphonic ?
09:22 digitarald [n=Miranda@96.Red-83-55-59.dynamicIP.rima-tde.net] has joined #agavi
09:25 digitarald Huomenta!
09:25 Wombert_ [n=Wombert@dslb-084-056-024-151.pools.arcor-ip.net] has joined #agavi
09:33 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
09:33 shoan is there an easy way to drop an attribute namespace?
09:34 Davo_Dinkum [n=DavoDink@c220-237-139-183.sunsh4.vic.optusnet.com.au] has joined #agavi
09:34 v-dogg shoan: removeNamespace or something like it
09:35 shoan found it. its removeAttributeNamespace
09:37 Wombert_ g'day Davo_Dinkum
09:38 Wombert_ and welcome to Agavi :)
09:38 Davo_Dinkum lol g'day
09:39 Davo_Dinkum hi
09:39 MikeSeth_ ooooh new converts :D
09:39 E_mE hello Davo :)
09:40 MikeSeth_ Wombert_: looked for me yesterday?
09:40 MikeSeth_ is now known as MikeSeth
09:41 Wombert_ MikeSeth: prolly, don't remember
09:41 MikeSeth Wombert_: heh you prolly wanted CS :D
09:41 MikeSeth Wombert_: do you have a spare minute for an unrelated /msg?
09:42 Wombert_ MikeSeth: come on :p
09:42 Wombert_ what a q
09:47 MikeSeth Wombert_: uhh you're not identified :D
09:51 Wombert_ is now known as Wombert__
09:51 Wombert__ is now known as Wombert_
09:52 Wombert_ is now known as Wombert__
09:52 Wombert__ is now known as Wombert_
09:55 Acid If I omit a views executeXXX it executes the baseview executeXXX ?
09:55 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)]
09:56 Wombert_ uh
09:56 Wombert_ Acid: of course!?
09:56 Wombert_ that's how it works in OO :p
09:56 Wombert_ Acid: that's why the base execute methods throw exceptions
09:56 Wombert_ you should not change that
09:56 Wombert_ never have a base executeHtml() or such in your views
09:56 Wombert_ will cause major headaches down the road
09:58 Acid Oh, if I want to setup the view the same way for every action that uses the Html layout... what do I do?
09:59 MikeSeth call setupHtml() from executeHtml()
09:59 Acid $this->setupHtml($rd);?
09:59 Wombert_ Acid: uhm
10:00 Acid k, thanks
10:00 Wombert_ did you use "agavi project" to create a new project?
10:00 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
10:00 Acid me?
10:00 Wombert_ yes
10:01 Acid yeah...
10:01 Wombert_ then agavi generated a setupHtml() for you
10:01 Wombert_ and it is used in all views already
10:02 Acid yeah I know... I am editing it now...
10:02 Wombert_ setupHtml() is nothing built into agavi
10:02 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
10:03 Wombert_ it's just a suggested way of handling things
10:03 Wombert_ also
10:03 Wombert_ the base view agavi generated for you
10:03 Wombert_ has comments and descriptions in the exception messages you should read
10:03 Wombert_ it explains everything
10:03 Acid I sorry if my quistions seem idiotic... but how do I acess attributes set up by the action in the base view?
10:05 Acid I need to pass $this to setupHtml?
10:07 Acid ok, nm... It works
10:09 Wombert_ no, just $this->getAttribute()
10:13 Acid yeah, I had an err and I somehow assumed that was the problem... but it wasn't
10:19 Yossi [n=nospam@62.90.159.110] has joined #agavi
10:21 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
10:24 Wombert_ so many MikeSeths to choose from...
10:32 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
10:34 Acid [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
10:47 MikeSeth_ is now known as MikeSeth
10:47 MikeSeth damn
10:47 MikeSeth Wombert_: if you wrote me something, I lost it ;<
11:20 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
11:22 E_mE is there a way i can overcome the problem of using gen() in ajax form and getting the hostname that called it
11:23 E_mE because when i've got a link that generates in my ajax callback
11:23 MikeSeth E_mE: yeah, tell it to produce relative urls ;>
11:23 E_mE but the URL includes the server/domain
11:23 E_mE how do i tell it to produce a relative url?
11:23 Wombert_ eh?
11:23 MikeSeth i think relative => true in 3rd parameter
11:23 Wombert_ what is the problem exactly?
11:23 E_mE currently ive been cheating with 'host'=>'vinoonline'
11:24 E_mE well, whats happening is i load a page with a button
11:25 E_mE the button calls a ajax request which in hand calls a action
11:25 Wombert_ ok
11:25 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection]
11:25 E_mE then returns the data as my ouput_type htmlAjax, but there is no other content besides <span>blah blah</span><span id="blah">bllaldldl</span> returned to the ajax call
11:26 E_mE and in the span ive got a $this->gen('blah.blah');
11:26 E_mE but because im returning just those couple of lines, there is no base href
11:26 Wombert_ ah
11:26 E_mE so it doesn't put the server/host into the URL of my link
11:26 E_mE so i shall try this relative
11:26 Wombert_ $ro->gen('route', $options, array('relative' => false));
11:27 Wombert_ you can also define a gen preset called "ajax" that has relative set to false
11:27 Wombert_ $ro->gen('route', $options, 'ajax');
11:27 E_mE oh :)
11:27 Wombert_ <parameter name="gen_options_presets">
11:27 Wombert_ <parameter name="ajax">
11:27 Wombert_ <parameter name="relative">false
11:27 Wombert_ that way
11:27 Wombert_ for the routing
11:28 E_mE its now returning http://vinoonline//my/path/to/action
11:28 Wombert_ for instance
11:28 E_mE see the //
11:28 Wombert_ that smells like a problem in your routing.xml?
11:28 E_mE so i can define parameters inside the route?
11:29 Wombert_ <parameter name="gen_options_presets">
11:29 Wombert_ <parameter name="email">
11:29 Wombert_ <parameter name="relative">false</parameter>
11:29 Wombert_ <parameter name="arg_separator">&amp;</parameter>
11:29 MikeSeth WAT
11:29 Wombert_ &amp; gives & of course since that config itself is xml
11:29 MikeSeth zomg
11:29 MikeSeth every day there is more win in agavi
11:29 Wombert_ MikeSeth: otherwise you need to do that for every email gen() call
11:29 Wombert_ :p
11:29 Wombert_ that would be uncool
11:29 MikeSeth Wombert_: yknow wat.jpg right? ;>
11:29 Wombert_ hence... this
11:29 Wombert_ MikeSeth: noes!
11:30 MikeSeth Wombert_: http://www.encyclopediadramatica.com/images/6/67/Wat.jpg
11:31 v-dogg hey! why didn't I get the memo about "gen_options_presets"
11:31 Wombert_ lolz
11:31 MikeSeth YEAH
11:32 MikeSeth CAN HAS RIOTS
11:32 Wombert_ hm
11:32 v-dogg we need to work on our communication :)
11:32 Wombert_ maybe we do need docs after all :D
11:32 v-dogg you think! :D
11:33 Wombert_ http://trac.agavi.org/changeset/1710
11:33 MikeSeth Wombert_: werent you working on a.. tool.. to.. edit docs? ;>
11:33 Wombert_ coughs
11:33 Wombert_ sorry
11:33 Wombert_ what was that?
11:33 E_mE there doesn't appear to be anything wrong with my routing.xml to create the problem as described above: http://p.caboo.se/138589
11:34 E_mE Wombert_: do i put that parameter inside the relative <route>?
11:34 Wombert_ <route name=".types" pattern="$" action="CheckCustTypes" />
11:34 Wombert_ that must be ^$
11:34 Wombert_ no. in factories.xml
11:34 E_mE ah :)
11:35 E_mE putting ^$ still not resolved issue
11:36 E_mE does the first parameter "need" to be defined name="gen_options_presets" ??
11:37 E_mE so agavi can recongise its purpose
11:37 digitarald name is not required
11:39 Wombert_ ?
11:39 Wombert_ of course it is
11:40 Wombert_ it's just a parameter to <routing> in factories.xml
11:40 Wombert_ E_mE: guess i would have to see the entire routing.xml
11:41 E_mE ok
11:41 E_mE http://p.caboo.se/138592
11:42 Wombert_ and your gen call
11:42 E_mE http://p.caboo.se/138593
11:44 Wombert_ ok
11:45 Wombert_ you sure that the call to ajax does not have the double slashes already?
11:45 Wombert_ because if it gets that as the incoming URL, and apache strips the slash somehow, then it might all get messed up
11:45 Wombert_ apache2 tends to do that and it ruins everything
11:46 E_mE here is my calling code:
11:46 E_mE <button id="checkCustTypeButton" value="/carrino/customer/check/customer-type">Check Error Count</button> <span id="CustomerTypeErrorCount">Click for update.</span>
11:47 Wombert_ can you make the call by hand
11:47 Wombert_ i.e. just call it in the browser to see the result
11:47 E_mE ok
11:48 E_mE wtf :S
11:48 E_mE (<a href="http://vinoonline/carrino/customer/check/customer-type/download">Download list</a>)</span>
11:49 E_mE it works
11:49 marklar omg bots everywhere
11:50 Wombert_ E_mE: I guess your xmlhttprequest is doing something wrong
11:50 E_mE Wombert_: resolved, its the JS
11:50 Wombert_ is it prepending the base href to the url you give it?
11:51 E_mE ive got $$('base')[0].href + $('buttonname').value
11:51 Wombert_ yup
11:51 E_mE thank you :)
11:51 Wombert_ just use absolute urls, solves it
11:51 Wombert_ also note that $$('base')[0].href might not be reliable
11:51 Wombert_ since it could be a <base target="..:" /> element there one day
11:52 Wombert_ $$('base[href])[0] oughta work
11:52 Wombert_ but you dont need that anymore anyway ;)
11:52 Wombert_ btw E_mE
11:52 Wombert_ $ro->getPrefix()
11:52 Wombert_ gives you the value you need there
11:53 E_mE prefix being the Server or the scheme?
11:54 E_mE when you refer to absoulte urls, do you mean manually entered URLs with no logic to generate it?
11:54 E_mE is a terminology infant ;)
11:54 MikeSeth E_mE: relative urls are partial urls relative to another base url
11:54 MikeSeth absolute urls are complete urls
11:56 v-dogg and they are generated by $ro->gen('name', $parameters, array('relative'=>false));
11:57 E_mE oic
11:57 v-dogg or you could use "gen_options_presets" in factories.xml \o/
11:57 Wombert_ it is what is needed for a full absolute URL
11:58 Wombert_ in your case, it would be http://vinoonline
11:58 v-dogg can you create /absolute/url ?
11:58 Wombert_ if the rewrites were disabled
11:58 Wombert_ it would be http://vinoonline/index.php
11:58 Wombert_ in that case, the base href is just http://vinoonline/
11:58 Wombert_ v-dogg: technically, that is still relative
11:59 Wombert_ (to the server root)
11:59 Wombert_ (unlike a filesystem path, where /foo is absolute)
12:03 E_mE thank you for your help :) much appersiated :)
12:03 Wombert_ does it work now?
12:03 E_mE i never relised there was a $ro->getPrefix()
12:03 E_mE almost.. just need to clean the JS up
12:04 MikeSeth Wombert_:
12:04 MikeSeth 12:00 <Valdo> uml is pretty good for defining the model in cakephp for example
12:06 E_mE Wombert_: works perfectly :)
12:07 Wombert_ MikeSeth: you told him that the cake is a lie, right?
12:07 MikeSeth no. i just laughed at him.
12:17 E_mE in foreach($foo as $bar). Is $bar an alias to the location in $foo or is it a completely new instance so any value that is changed it will not be reflected in the parent list of variables?
12:19 Wombert_ foreach($foo as &$bar) if you want changes to $bar affect $foo
12:19 Wombert_ if $bar is an object, that is not needed of course
12:19 E_mE its an array
12:20 E_mE og
12:20 E_mE oh eek
12:20 E_mE missed your &
12:20 frenadoll_ [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
12:20 E_mE thank you mr :)
12:21 Wombert [n=Wombert@85.183.90.3] has quit [Read error: 104 (Connection reset by peer)]
12:21 Wombert [n=Wombert@85.183.90.3] has joined #agavi
12:26 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
12:29 ttj Wombert: Sorry, Dublin won't work. I just got a bunch of meetings for the 28th and 29th plus after I got over the initial shock of the break up, I understood that my current lifestyle isn't sustainable and I have to cut back on the costs. :P
12:33 Wombert_ lolz
12:33 Wombert_ :
12:33 Wombert_ >
12:34 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)]
12:36 E_mE HUGS settings.xml VERY TIGHTLY! i love it :D
12:40 MikeSeth you have a girlfriend :D
12:41 marklar [n=marklar@unaffiliated/marklar] has quit []
12:43 E_mE i store all my girlfiends in settings.xml
12:43 marklar|omni heh
12:43 E_mE there highly configurable and defined to a fine art
12:43 MikeSeth yeah
12:43 E_mE no whinning, no moaning.. or i shall change there parameters
12:43 MikeSeth and you can move them between projects without conflicting with each other
12:43 MikeSeth also, svn branches!
12:44 E_mE damn right.. if i feel that a girlfriend of mine has become infected, just svn checkout ;)
12:44 MikeSeth hahaha
12:44 MikeSeth "back to the trunk bitch"
12:44 MikeSeth ahahaahah
12:45 E_mE hehehehe :)
12:45 MikeSeth "i gave my brother the ssh key to the repo, he'll check you out sometimes, maybe touch some things"
12:45 MikeSeth mahahaha
12:45 E_mE i hope that mr Wombert_ will be adding more configurations to settings.xml as i feel my Girlfriends are becoming somewhat limited and restricted
12:45 E_mE touch up a free loose ends =P
12:46 E_mE few*
12:46 Wombert_ yeah nested stuff maybe
12:46 E_mE wow, i shall be able to integrated girlfriends with no awareness to them what so ever... they will inhibate all my favourite features :D
12:52 marklar|omni wtf
12:52 marklar|omni we have like
12:52 marklar|omni a new "security guy"
12:52 marklar|omni and he's like "no mirc plz"
12:53 E_mE shoot him
12:53 Wombert_ lolz?
12:53 Wombert_ :>>>>
12:53 marklar|omni I'm gonna route his workstation to 192.168.255.255
12:53 marklar|omni they don't even know that the switches all have default passwords
12:53 marklar|omni kek
12:53 Wombert_ yeah hm
12:53 Wombert_ <setting name="foo">
12:53 Wombert_ and if it has parameters
12:53 Wombert_ then it's an array
12:53 Wombert_ sound good?
12:54 v-dogg shell + screen + irssi + ssh FTW
12:54 marklar|omni yeah, that's what I'm doing
12:54 v-dogg no fecking mircs needed
12:54 marklar|omni I like mirc icon :)
12:54 v-dogg is it still shareware?
12:54 E_mE Wombert_: what are you refering too?
12:54 marklar|omni yea
12:54 v-dogg but no-one really pays :)
12:55 Wombert_ <setting name="flags">
12:55 Wombert_ <parameter name="foo">bar</parameter>
12:55 marklar|omni nope :)
12:55 Wombert_ </setting>
12:55 Wombert_ then core.flags is array('foo' => 'bar')
12:55 E_mE :D yes
12:56 E_mE that will remove my while( AgaviConfig::has('foo.bar.type'+$counter) ) {}
12:56 v-dogg Wombert_: +1 for (simple) arrays in settings.xml
12:56 E_mE :D
12:56 Wombert_ v-dogg: well just like parameters everywhere else, right?
12:57 v-dogg works for me
12:57 v-dogg I'm a great fan of consistence
12:58 Wombert_ okay
12:58 Wombert_ let me check if that can be expressed in xml schema
12:58 MikeSeth smacks v-dogg
12:58 E_mE was that feature added because i pointed it out last week Wombert?
12:58 MikeSeth consistency
12:58 MikeSeth ;D
12:59 MikeSeth gold is growing
12:59 v-dogg both are correct :p
12:59 MikeSeth shit i should start speculating in gold
12:59 v-dogg you should have 5 years ago
13:00 v-dogg although it's not too late if US markets keep panicing
13:03 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
13:04 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:06 digitarald anybody uses my autocompleter or needs an autocompleter with tagging support ;) ?
13:07 digitarald for testers ... http://digitarald.de/playground/autocompleter.html
13:13 marklar|omni heh
13:13 marklar|omni MikeSeth: may I offer a commodities trading platform?
13:13 marklar|omni :D
13:17 MikeSeth heh.
13:18 MikeSeth zomg
13:18 MikeSeth PHP manual is full of aids
13:18 MikeSeth "A nice feature of PDO->query() is that it enables you to iterate over the rowset returned by a successfully executed SELECT statement."
13:18 MikeSeth NO IT AINT YOU DIMWITS
13:18 MikeSeth smacks the moron who wrote that
13:19 MikeSeth and why the hell is a result object called PDOStatement..
13:19 marklar|omni heh
13:20 E_mE i guess because its the actual statement object which links with its rowset
13:21 MikeSeth E_mE: well how retarded is it then that you use PDO::query and get back a PDO::statement
13:21 MikeSeth well PDOStatement
13:21 E_mE what would you expect back?
13:21 MikeSeth a dedicated result class
13:22 E_mE just guessing, but maybe you can process the PDO::Statement more afterwards :/
13:22 MikeSeth you can
13:23 MikeSeth but its dumb to have a class that serves two distinct purposes half of which may be taken over by another class that is above it in hierarchy
13:23 E_mE you think they should have some form of decoupling of PDOStatement
13:23 E_mE so we there is PDOResult which has a compisite link to PDOStatement?
13:24 E_mE with the techi words =P
13:26 MikeSeth well they should
13:26 MikeSeth but because they wanted a cheap hack to implement native bindings and feed data back into bound parameters they didnt do that and went with a single class instead
13:26 MikeSeth smacks PDO developers
13:27 MikeSeth btw guise
13:27 MikeSeth "American Gangster" is an A+ movie
13:27 MikeSeth highly recommended!
13:28 MikeSeth E_mE: re above, a PDOStatement query()/execute() method should be returning a PDOResult, I didnt mean linked composition
13:28 Wombert_ hm
13:28 Wombert_ can't be done in xml schema it seems
13:28 MikeSeth Wombert_: wat
13:29 Wombert_ [14:13] Wombert_: example: either
13:29 Wombert_ [14:13] Wombert_: <setting name="foo">bar</setting>
13:29 Wombert_ [14:13] Wombert_: or
13:29 Wombert_ [14:13] Wombert_: <setting name="foo">
13:29 Wombert_ [14:13] Wombert_: <parameter name="bar">baz</parameter>
13:29 Wombert_ [14:13] Wombert_: </setting>
13:29 E_mE well a PDOResult which has a link to PDOStatement for futhure processing
13:29 Wombert_ our <parameters> right now use mixed="true"
13:29 frenadoll_ [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:29 E_mE :(
13:29 Wombert_ which works, but is not ideal since it also allows text content(which the compilers ignore)
13:29 Wombert_ my guess would be that relaxng allows such a thing, though
13:30 MikeSeth E_mE: I dont see why it'd be needed, when creating a result object PDOStatement would just use references to rebind the parameters into the result, and there's no need to be linked to the statement object for anything else
13:31 marklar|omni oh hai
13:32 E_mE MikeSeth: ok :)
13:33 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
13:33 marklar|omni function fill_trade(i,k,b,a,r)
13:33 marklar|omni hehe
13:33 marklar|omni IKBAR AWAITS
13:33 marklar|omni plunges into javascript
13:34 nfq marklar|omni: why don't you try mootools?
13:34 Wombert_ ooot
13:34 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
13:34 Wombert_ literalize is foobard?
13:34 nfq sorry..
13:34 Wombert_ when did that happen
13:34 marklar|omni nfq: I'm working with jquery for this project
13:34 nfq ouch...
13:34 marklar|omni I'll try moo later
13:34 nfq :D
13:34 marklar|omni :P
13:34 nfq you won't be disappointed
13:35 nfq sorry Wombert, I shouldn't be pushing moo here!! ;)
13:35 MikeSeth nfq: yes you should
13:35 nfq MikeSeth: Yeah?
13:35 MikeSeth yeah.
13:35 nfq Why not
13:35 nfq I push Agavi in the moo channel!!
13:35 nfq People are like PHPCake this, codeIgniter that
13:35 marklar|omni caek
13:36 nfq and I am like there can be only one: Agavi
13:40 Wombert_ waht
13:40 Wombert_ since when are numbers in parameters not cast to int/float?
13:46 MikeSeth heh
13:46 MikeSeth two bugs 1 cup
13:49 v-dogg yay
13:50 v-dogg nokia e90 triangle nads
13:51 v-dogg the browser is way faster than in e70
13:51 v-dogg keyboard is a bit sucky though
13:52 v-dogg ircing is not as much fun :(
13:53 MikeSeth should I name my callbacks XXXCallback or XXXRoutingCallback?
13:55 v-dogg I use routingcallback
13:56 MikeSeth awesom-o
13:59 v-dogg man this spacebar is bad
14:06 v-dogg and now the whole thing crashed :D
14:06 v-dogg OK, I'm still keeping my e70, too :D
14:06 MikeSeth haha fail
14:07 v-dogg automatic random reboot <3
14:08 Wombert_ me too
14:08 Wombert_ bt
14:08 Wombert_ but
14:08 Wombert_ srsly
14:08 Wombert_ why doesnt it convert numbars
14:08 Wombert_ :S
14:08 Yossi I think there must be some kind of fillter to better handle translated content... using php and translation manager in the templates make them look like shit... need somthing like smarty tags.
14:08 v-dogg luckily it boots a lot faster that the old communicator
14:09 Yossi I mean using the getext facilty make templates code look unreadble
14:11 digitarald then use one template for every language ;)
14:15 MikeSeth uhhh
14:15 Yossi I guess. that's usally what I go for... I think get text is not such a good facilty for translations any way...
14:15 MikeSeth how can it be that $this->context is null for a model? @_@
14:19 MikeSeth uhh seriously
14:19 MikeSeth what the hell
14:19 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: marklar|omni, shoan, splatch_, E_mE, @ChanServ, trophaeum, marklar|home, nfq, MrJeep, Arme[N], (+10 more, use /NETSPLIT to show all of them)
14:20 Netsplit over, joins: @ChanServ, nfq, MikeSeth, Yossi, Davo_Dinkum, digitarald, E_mE, Arme[N], shoan, trophaeum (+10 more)
14:22 v-dogg MikeSeth: extends AgaviModel and created & initialized via $this->context->getModel() ?
14:22 v-dogg and parent::initialize in YourModel ?
14:27 MikeSeth v-dogg: nevermind, I was stupid
14:29 CIA-33 david * r2265 /trunk/src/config/ (AgaviSettingConfigHandler.class.php xsd/settings.xsd): allow <parameters?> in <setting> elements to create array settings, closes #670
14:30 Wombert_ hf
14:44 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:51 E_mE Wombert thats great you have implemented that now :D
14:51 E_mE i shall have to put @todo ;)
15:05 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
15:06 marklar|omni omg it's full of fail
15:10 Davo_Dinkum [n=DavoDink@c220-237-139-183.sunsh4.vic.optusnet.com.au] has left #agavi []
15:10 v-dogg what is?
15:16 shoan_ [n=shoan@59.92.153.250] has joined #agavi
15:16 MikeSeth he prolly looked at google earth..
15:17 MikeSeth fucking eval fucking sucks!!
15:17 MikeSeth kicks eval in the crotch
15:18 v-dogg and who the hell is using it?!
15:18 MikeSeth a person who's not here anymore
15:18 MikeSeth rapes eval() away
15:20 MikeSeth exactly what happens to the result of a View's executeXXX() method?
15:24 shoan [n=shoan@59.92.153.252] has quit [Read error: 110 (Connection timed out)]
15:25 v-dogg magic
15:25 v-dogg depends on what you return
15:26 MikeSeth a string.
15:26 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
15:26 v-dogg http://trac.agavi.org/browser/branches/0.11/src/filter/AgaviExecutionFilter.clas​s.php#L364
15:27 v-dogg it's used as an output
15:27 MikeSeth yeah
15:27 MikeSeth except it aint here, for some reason
15:27 v-dogg I had that once... hmm..
15:27 v-dogg I don't think I ever figured out why it happened
15:28 MikeSeth i have a bunch of layers
15:28 MikeSeth it should return this as the outermost layer's output right?
15:28 MikeSeth pets Wombert_
15:29 Wombert_ nope
15:29 Wombert_ if you have layers, those are rendered, and what you output from the view is discarded
15:29 Wombert_ however, in agavi 1.0
15:29 Wombert_ what you return from the view
15:29 Wombert_ is available as $inner in the _first_ layer
15:29 MikeSeth oh
15:29 Wombert_ (this is already in trunk)
15:29 MikeSeth nice ;>
15:30 Wombert_ having it as the outermost would not make any sense :)
15:30 Wombert_ you can call $this->clearLayers()
15:30 Wombert_ if you'd like to clear layers scheduled for rendering
15:31 MikeSeth what I need is to grab a certain layer and force its output to a value, and prevent it from being rendered
15:31 MikeSeth no wait screw this
15:31 MikeSeth I'll just use a template
15:31 digitarald u can return something from the view and access it as variable $inner in the template? whats the purpose of that?
15:33 MikeSeth hahaha winner
15:34 MikeSeth digitarald: presumably so that the view can avoid rendering its own content
15:34 MikeSeth digitarald: ie in case execute() itself can produce content, ie from a source
15:34 MikeSeth oh
15:35 MikeSeth i have a nice idea..
15:35 digitarald when the view generates the content u don't need the template
15:35 digitarald then u can set the content directly
15:36 digitarald I just want to see an advantage of that pattern :)
15:36 Wombert_ digitarald: if you want to return data from the view for the first layer... dunno... return file_get_contents('content.html');
15:36 Wombert_ or such
15:36 Wombert_ no idea
15:37 Wombert_ it was added for completenesses' sake. until recently, what you returned simply got discarded
15:37 Wombert_ can't hurt to have it in $inner, really, can it
15:37 Wombert_ well for instance... lets assume you call a web service for the page text
15:37 Wombert_ and
15:37 Wombert_ sighs
15:37 Wombert_ okay, nonsense
15:37 Wombert_ still
15:37 Wombert_ someone, some day, might find it useful
15:38 digitarald ok ... thx for trying to find a use case :)
15:43 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
15:49 nfq_ is now known as nfq
15:54 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
16:08 frenadoll_ [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
16:13 phpGuy [n=admin@60-240-79-205.static.tpgi.com.au] has joined #agavi
16:20 phpGuy is now known as phpguy1337
16:22 phpguy1337 [n=admin@60-240-79-205.static.tpgi.com.au] has quit []
16:27 kaos|work [n=dominik@dslb-088-076-059-120.pools.arcor-ip.net] has joined #agavi
16:34 digitarald [n=Miranda@96.Red-83-55-59.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
16:39 digitarald [n=Miranda@96.Red-83-55-59.dynamicIP.rima-tde.net] has joined #agavi
16:40 frenadoll_ is now known as frenadoll
16:56 digitarald [n=Miranda@96.Red-83-55-59.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
16:59 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
17:06 Wombert_ [n=Wombert@dslb-084-056-024-151.pools.arcor-ip.net] has quit []
17:08 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
17:12 icyt is now known as IcyT
17:18 marklar|omni oh hai
17:18 marklar|omni mike
17:18 marklar|omni herez?
17:22 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out]
17:23 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
17:23 _cheerios HAZ INTERNETS!
17:26 v-dogg wow! is it as cool as they say?!
17:26 _cheerios it is
17:28 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
17:35 marklar|omni mmm
17:35 marklar|omni intertubez
17:40 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
17:44 _cheerios im too noob to get wireless on lunix setup. need to google around :|
17:55 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
18:15 E_mE [n=E_mE@91.84.106.146] has joined #agavi
18:19 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
18:19 JamieWolf [n=Chatter@dslb-088-068-202-182.pools.arcor-ip.net] has joined #agavi
18:22 MrJeep_ keynote's in less than 24 hours :D :D :D
18:23 E_mE ?
18:23 E_mE whats that MrJeep_
18:24 MrJeep_ Steve Jobs keynote
18:24 MrJeep_ on macworld expo
18:25 MrJeep_ (new products announcment)
18:25 MrJeep_ that's what I've been waiting for to buy a mbp
18:25 E_mE :D this means new releases :D
18:25 MrJeep_ exacly :D
18:26 MrJeep_ there is a lot of speculation
18:26 MrJeep_ like a very small macbook
18:26 MrJeep_ Macbook Nano, Macbook air whatever they want to call it
18:26 MrJeep_ new MackBook Pro
18:26 MrJeep_ Mac Tablette
18:26 MrJeep_ most people thing this one won't happen though
18:27 MikeSeth hay guise
18:41 E_mE mac tablette.. mm
18:41 E_mE interesting
18:42 MrJeep_ yeah, but less likely to be true
18:48 Wombert_ [n=Wombert@dslb-084-056-024-151.pools.arcor-ip.net] has joined #agavi
19:04 MikeSeth wow
19:04 MikeSeth they passed a law here that defines blogs as newspapers..
19:04 MikeSeth and sites can be sued for libel from the comments posted by other people..
19:05 marklar|omni heh
19:05 marklar|omni yeah
19:05 marklar|omni I gotta write about that
19:05 MikeSeth marklar|omni: dosim just launched a "Safe Internet Company"
19:05 MikeSeth they actually have monkeys who make lists of "bad" sites
19:05 MikeSeth lol fuckers never learn
19:05 v-dogg marklar|omni: you write, I comment, you go to jail
19:05 v-dogg ok?-)
19:06 v-dogg no-one comments my blog so I'm safe :)
19:11 Wombert_ haha
19:13 v-dogg man I'm screwed...
19:15 v-dogg that stupid propel bug corrupted clients database. it works but it has left/right values missing and I don't know how long it'll keep together
19:15 v-dogg so I really should regenerate the whole tree
19:16 v-dogg there are 120+ rows so I don't want to do it manually
19:21 v-dogg I could generate identical tree and just copy left and right values from that
19:21 kaos|work [n=dominik@dslb-088-076-059-120.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:22 marklar|omni v-dogg: hehe
19:23 marklar|omni envisions comments a-la "very interesting blog you have, click here for great googlebomb justice"
19:26 marklar|omni k going home
19:26 MikeSeth <3
19:33 kaos|work [n=dominik@xdsl-87-79-139-67.netcologne.de] has joined #agavi
19:55 MrJeep_ hum, does agavi automatically transform dates in textfields like "21 January 2008" to timestamp ?
19:55 MrJeep_ hum I guess no
19:55 MrJeep_ must be in my url
19:55 MrJeep_ yeah it is
19:56 MrJeep_ so this bring another question, are the parameters in the URL always prioritized over The form paramaters %?
19:56 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
20:02 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
20:07 shoan_ need help.
20:08 shoan_ I have a strange requirement of having members as well as visitors wanting to register to login
20:08 v-dogg ^ topic :)
20:08 shoan_ I am intending to reuse the same login form
20:08 shoan_ the username/password are in 2 different databases
20:09 shoan_ right now, the registration action is secure and I get redirected to login when somebody clicks the register link
20:09 shoan_ but the actual member login also uses the same login action
20:09 shoan_ I need to find a way to differentiate the two to enable me to look up the right database.
20:10 shoan_ any ideas?
20:11 v-dogg I don't understand
20:11 shoan_ :)
20:11 shoan_ trying again
20:12 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
20:12 v-dogg gimme a use case
20:12 shoan_ users who want to register need to login with a temp user/pass that is sent to them via email. This is a restricted membership and you need to be invited to join
20:12 v-dogg a member opens his browser and your site, clicks a link
20:12 v-dogg then what?
20:12 shoan_ existing members also login
20:13 shoan_ so both these user types are currently using the same login action
20:13 shoan_ but
20:13 shoan_ the login credentials for members and invitees are stored in 2 different databases
20:13 shoan_ i need to determine a way to know which db to query
20:14 v-dogg but when somebody logs in it's a "clean session" i.e. you have no way of knowing who he is, right?
20:14 v-dogg so you need to ask or query both databases
20:14 v-dogg or is there something I'm missing?
20:15 shoan_ the only thing I could think of is to create a namespace in $user when the user hits the registration page
20:15 shoan_ its not bullet proof, i agree
20:15 v-dogg ah, so the user has filled the registration form already?
20:16 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
20:16 shoan_ but majority of users are going to click the register link and get redirected to the login action anyways
20:16 shoan_ no
20:16 shoan_ they need to login to start the registration process
20:17 shoan_ so
20:17 shoan_ 1. receive email with credentials
20:17 shoan_ 2. click on register
20:17 shoan_ 3. enter login credentials
20:17 shoan_ 4. registeration form
20:18 shoan_ existing members also need to login to access certain features
20:18 shoan_ but both the credentials are stored in 2 different places
20:19 MikeSeth do it all in a single action using custom executeXXX methods ;>
20:21 shoan_ how?
20:24 MikeSeth shoan_: <route ... action="Foo" method="login">
20:24 MikeSeth in action Foo: function executeLogin(...) { ... }
20:24 MikeSeth :D
20:25 MikeSeth this way you can enforce the flow of events in a single piece of code
20:25 shoan_ hmm
20:25 shoan_ I don't understand how that would help me. Could you explain it a bit?
20:25 shoan_ how do I differentiate the two logins?
20:25 MikeSeth for one, you dont need logins in the sense of session persistence
20:26 MikeSeth i mean, you dont need both types of logins to be used in other places
20:26 MikeSeth also, even if you do, the credentials system and the User object can allow you to do that
20:27 MikeSeth the login system in Agavi is centered around identification
20:27 MikeSeth an "authorized" user is simply an user with which a session is associated. You can add/remove credentials and log in multiple times to add credentials
20:28 Wombert_ btw
20:28 impl grins
20:28 Wombert_ right now, the security filter is only added if the action isSecure()
20:28 Wombert_ which i think sucks
20:29 Wombert_ the security filter should always run and do that check itself
20:29 impl I agree
20:29 Wombert_ shoan_: you could add another level of authentication
20:29 Wombert_ have... isAuthenticated(), and isKnown(), or so
20:29 impl people may want to circumvent the isSecure() or whatever
20:29 Wombert_ and perform checks accordingly
20:29 Wombert_ impl: yes or "ask" a second method
20:29 MrJeep_ hum :s
20:29 impl Yeah
20:30 MrJeep_ I think this is a propel problem right :
20:30 MrJeep_ Error parsing date/time value: '18 janvier 2008' [wrapped: DateTime::__construct() [<a href='function.DateTime---construct'>function.DateTime---construct</a>]: Failed to parse time string (18 janvier 2008) at position 6 (v): The timezone could not be found in the database]
20:31 shoan_ ok
20:35 Wombert_ yes MrJeep
20:36 MrJeep_ seems like strtotime don't want to parse french dates :S
20:36 MrJeep_ this is a problem
20:37 E_mE what are french day?
20:37 E_mE dates*
20:37 E_mE oh, as in janvier
20:37 MrJeep_ 18 janvier 2008 => 18 January 2008
20:37 MrJeep_ exacly
20:38 E_mE could you make a conversion from french date strings to english ones a pass it/
20:38 E_mE ?
20:38 E_mE does PHP completely not support it?
20:38 MrJeep_ I guess this will be what I'll have to do if it's not working in 30 minutes
20:38 MrJeep_ I'll have to look
20:39 E_mE here little artcle i found: http://www.weberdev.com/get_example-152.html
20:42 Wombert_ nudges MikeSeth
20:42 Wombert_ YOU THERE SIR?
20:42 MrJeep_ thanks
20:42 Wombert_ IT IS A MATTER OF GREAT URGENCY
20:42 Wombert_ PLEASE ACCEPT MY SINCERE APOLOGIES FOR BOTHERING YOU IN SUCH A DIRECT MANNER
20:42 Wombert_ I HAPPEN TO HAVE A BROTHER WHO IS LOST IN SPACE ON A NIGERIAN SPACE STATION
20:43 Wombert_ I WILL GIVE YOU FIVE MILLION DOLLARZ FOR TALKING TO ME
20:43 Wombert_ smacks MikeSeth
20:43 E_mE well for this blasting and pain to my ears.. i wish for compensation
20:43 Wombert_ SHOW UP!
20:43 impl O_o
20:43 E_mE ;)
20:43 Wombert_ I bet he's surfing 4chan
20:43 Wombert_ the root of all fail
20:43 Wombert_ :p
20:44 impl lawl, but also the source of all great memes
20:46 kaos|work MrJeep: you can use the agavi date stuff to parse the date
20:47 MikeSeth Wombert_: the fuck I did?!
20:47 kaos|work it supports localized dates (you can specify the locale to use)
20:47 MikeSeth cry()
20:47 Wombert_ wooot MikeSeth!
20:47 Wombert_ impl wants so show you sth
20:47 Wombert_ full of win
20:47 Wombert_ grabs impl's hand
20:47 MikeSeth titties?
20:47 Wombert_ drags him over to MikeSeth
20:48 MikeSeth can has
20:48 Wombert_ no, no titties
20:48 Wombert_ not today MikeSeth
20:48 Wombert_ pets MikeSeth
20:48 Wombert_ I'll give you back your pr0n site keys tomorrow, k?
20:48 MikeSeth haha I have easynews
20:48 MikeSeth dont need no stinking keys
20:48 impl oh
20:48 impl hai
20:48 Wombert_ wat is easynews
20:48 MrJeep_ kaos|work, oh thanks i'll try this :D
20:48 impl Wombert_: USENET provider :P
20:49 Wombert_ umm
20:49 kaos|work if it's coming via get/post you can use the date validator
20:49 kaos|work there you can specify the pattern and the locale
20:50 kaos|work i can show you an example if you want
20:59 MrJeep_ I'd appreciate :)
21:00 MrJeep_ I thought setting the locale in translation.xml would fix it automatically
21:00 MrJeep_ well, it does for formating date usint the TranslationManager
21:00 MrJeep_ but not parsing dates with strtotime (aparantly)
21:01 MrJeep_ kaos|work, an example would be very welcomed, I went through the entire AgaviCalendar class and I didn't exacly see what I was looking for
21:01 kaos|work the parsing and formatting is handled by an extra class
21:02 kaos|work do you need to do it in your code, or is a validator ok ?
21:02 MrJeep_ I think the best place would be in a validator
21:10 marklar|omni omghai
21:10 kaos|work <validator class="datetime">
21:10 kaos|work ...
21:10 kaos|work <parameter name="formats">
21:10 kaos|work <parameter>
21:10 kaos|work <parameter name="format">dd MMMM yyyy</parameter>
21:10 kaos|work <parameter name="locale">fr_ca</parameter> <!-- if left out it will use the default locale -->
21:10 kaos|work </parameter>
21:10 kaos|work <!-- you can define multiple formats which will be tried to match in the defined order -->
21:10 kaos|work <parameter>
21:10 kaos|work <parameter name="type">date</parameter>
21:10 kaos|work <parameter name="format">long</parameter>
21:10 kaos|work </parameter>
21:10 kaos|work </parameter>
21:10 kaos|work </parameter>
21:11 kaos|work the last </parameter> should be </validator> of course
21:11 v-dogg smacks kaos|work
21:12 v-dogg pastebin kthx :)
21:12 kaos|work that's what i thought when i pasted it
21:12 kaos|work :P
21:12 kaos|work maybe
21:12 kaos|work i should have used a pastebin
21:13 kaos|work but it didn't look like so much in my editor xD
21:13 v-dogg irssi would actually have asked "are you sure you wan to paste this many lines? (y)es (n)o?"
21:13 v-dogg pets irssi
21:14 v-dogg 23:14 -!- Irssi: Unknown command: pet
21:14 v-dogg dammit
21:16 MrJeep_ cool thnx !
21:21 marklar|omni rawr
21:21 v-dogg http://pastebin.ca/855206
21:22 v-dogg this from some newbie @ ##php? NO, IT'S FROM A BOOK!
21:22 marklar|omni hahaha
21:22 marklar|omni <3
21:23 trophaeum v-dogg, *sigh* no wonder people complain about php so much
21:23 marklar|omni this reminds me of some "code" people produce at my workplace
21:24 marklar|omni much LARTing ensues
21:25 v-dogg trophaeum: this is not the first book I've found which has seriously bad examples
21:25 MrJeep_ Notice: Array to string conversion in /home/jpdery/Web/RL/Scheduler/libs/agavi/date/AgaviDateFormat.class.php on line 566
21:25 MrJeep_ did I miss something ?
21:30 _cheerios v-dogg, i had code that looked like that in 2003! :)
21:32 MrJeep_ I bet I can find uglier code I made when I started to code in php back in 2000
21:32 MrJeep_ I bought a book : Learn PHP3 (or something)
21:33 MrJeep_ anyway.. there is something wrong with the DateTime validator.. I think
21:34 MrJeep_ http://pastebin.ca/855220
21:34 MrJeep_ did I forget something ?
21:37 MrJeep_ ahh
21:37 MrJeep_ yeah I did forget somethign
21:38 MrJeep_ argument...
21:38 MrJeep_ bleh
21:46 marklar|omni heh
21:46 marklar|omni does your country have stupid legislation?
21:46 Wombert_ plenty
21:46 marklar|omni if I were to comment on a blog post, say
21:47 marklar|omni would the site owner be legally held responsible?
21:47 Wombert_ yes
21:47 marklar|omni (disregarding hate speech etc)
21:47 marklar|omni simple slander/libel
21:47 Wombert_ yes
21:48 Wombert_ in theory
21:48 marklar|omni fail
21:48 marklar|omni they're trying push a similar law here
21:48 Wombert_ a spammer posts link to a software that cracks the CSS on a DVD
21:48 Wombert_ you'd be liable
21:48 marklar|omni but only for websites with 50,000 views/day
21:48 marklar|omni nah, I'm talking about comments like "omg you raep babiz lol"
21:48 Wombert_ wait
21:49 Wombert_ like
21:49 Wombert_ you post that on my blog
21:49 marklar|omni not illegal stuff or hate speech
21:49 Wombert_ in a conversation with mike in the comments
21:49 Wombert_ mike could then sue _me_ ?
21:49 marklar|omni yes
21:49 Wombert_ because you said that?
21:49 Wombert_ I'm not 100% sure
21:49 marklar|omni like
21:49 marklar|omni if i said, as a comment on your site
21:49 Wombert_ courts don't rule consistently on this over here
21:50 marklar|omni that mike is a cockgobbler
21:50 marklar|omni he could sue you
21:50 marklar|omni and win
21:50 MikeSeth not trying
21:50 marklar|omni they're passing a damn law to fixate that idea
21:50 MikeSeth they HAVE
21:50 MikeSeth its a law now
21:51 marklar|omni anyway, total fail
22:10 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
22:10 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
22:27 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:35 marklar|omni damn
22:35 marklar|omni why won't people accept their own stupidity
22:36 marklar|omni they're going to cancel the first academic semester here
22:36 marklar|omni because the lecturers want more $
22:36 marklar|omni wtf
22:38 marklar|omni MikeSeth: here?
22:39 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Read error: 113 (No route to host)]
22:50 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
23:11 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:19 MikeSeth sup
23:21 marklar|omni kosheen pwnz
23:23 MikeSeth ftw
23:23 MikeSeth shower tiem
23:24 marklar|omni lawlz
23:24 marklar|omni the army is going to commandeer leased cars
23:24 marklar|omni http://news.walla.co.il/?w=//1221952
23:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
23:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:28 E_mE marklar|omni: thats all in hebrew
23:28 E_mE is there english version?
23:32 marklar|omni E_mE: in essence, the army, in times of emergency
23:32 marklar|omni will basically seize leased vehicles
23:32 E_mE :S
23:33 E_mE thats abit fscked
23:33 marklar|omni of which there is a sizable amount, as pretty much any workplace leases cars for emps
23:33 marklar|omni they used to take jeeps and such
23:33 E_mE how do they think this will increase security?
23:33 marklar|omni it won't
23:33 marklar|omni they just don't have enough vehicles
23:33 marklar|omni and they need to move stuff/people around
23:33 marklar|omni so they'll just take civvie cars
23:34 marklar|omni of course, this only happens in an emergency situation
23:35 E_mE oh... so they just stop you from using htem ahhaha
23:35 E_mE they actually use your cars
23:35 E_mE well your rentals
23:35 marklar|omni yea
23:35 marklar|omni hehe
23:35 E_mE i honestly thought the isreali military where fairly rich
23:35 marklar|omni they are
23:35 marklar|omni comparatively speaking
23:36 marklar|omni % of yearly budget, etc
23:36 marklar|omni funny thing is, the army leases cars for officers as well
23:36 marklar|omni instead of maintaining it's own fleet
23:36 marklar|omni heh
23:36 marklar|omni anyway, sleep
23:36 marklar|omni later
23:36 marklar|omni &
23:36 E_mE when the army wants to save a few $£€, just invoke
23:37 E_mE cya
23:54 E_mE nite all
Day changed Tue Jan 15 2008
00:12 JamieWolf [n=Chatter@dslb-088-068-202-182.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
00:31 dsadas [n=dsadas@201-11-239-51.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
00:31 kaos|work [n=dominik@xdsl-87-79-139-67.netcologne.de] has quit [Read error: 104 (Connection reset by peer)]
00:31 kaos|work [n=dominik@xdsl-87-79-137-105.netcologne.de] has joined #agavi
00:33 dsadas where can i find a full example or what is slots, templates, template layer? i'm little confuse in this part
00:34 dsadas another question: will be a full documentation any time soon?
00:41 Wombert_ dsadas: yes, there will be docs
00:41 Wombert_ nn
00:53 dsadas do you know any site created using agavi avaiable on the web? i wanna see it in action
00:55 nfq dsadas: here's one in production
00:55 nfq http://kultkino.mironet.ch/
00:55 nfq it's not finished
00:55 nfq but it's using agavi and the motools javascript framework
00:56 impl ooh, ajaxy
00:56 dsadas ^^
00:57 Wombert_ dsadas: www.mtv.de
00:57 Wombert_ for instance
00:58 Wombert_ I have some fucking ace apps I cannot talk about unforunately ;/
00:58 Wombert_ dsadas: a template is rendered in a template layer
00:58 Wombert_ your view can instruct agavi to render any number of layers
00:59 Wombert_ they work like an onion
00:59 Wombert_ check out the sample app with Master.php as the outer, "decorator" layer
00:59 Wombert_ you can conveniently configure their order etc in a "layout" which you can then load in one line in a view
00:59 nfq yeah, impl it's ajaxy allot
00:59 nfq still needs debugging
00:59 Wombert_ slots are actions that are run just like any other, just that they are not sending their response to the browser
01:00 Wombert_ instead, their output is available in the template of the layer they are defined for
01:00 Wombert_ (and the rest of their response content, like cookies, gets merged into the caller's response)
01:02 trophaeum im SO over having a broken eclipse in gentoo
01:02 trophaeum @#$@#$
01:03 impl trophaeum: d00d, just download the binary from their site and run it from your homedir
01:03 trophaeum impl, haha, tried that more than once, lets just say it doesnt play well
01:03 trophaeum either im stupid or there is something in gentoo it just doesnt like
01:03 trophaeum could be either considering how little i use java stuff
01:05 impl :\
01:05 dsadas "slots are actions that are run just like any other, just that they are not sending their response to the browser" that explains a lot
01:05 trophaeum ill just give it another 24hrs and a portage upgrade and try again
01:06 kaos|work [n=dominik@xdsl-87-79-137-105.netcologne.de] has quit [Read error: 110 (Connection timed out)]
01:06 dsadas thank you, Wombert... i'll play with the samples again
01:10 Wombert_ dsadas: there is a huge mail on the list
01:10 Wombert_ from back when I added all that
01:10 trophaeum Wombert, u need a wiki page dedicated to useful threads -_-
01:11 Wombert_ http://groups.google.com/group/agavi-users/msg/fb399c270b4782e6?&q=layouts
01:12 Wombert_ scroll down, dsadas, to "the new template architecture"
01:12 dsadas let me see
01:12 Wombert_ http://groups.google.com/group/agavi-users/browse_thread/thread/6e1a1033b4b8b77c check out the entire thread (the first message is cut off there)
01:13 Wombert_ I give an example further down
01:14 dsadas that is exactly what i needed!
01:15 MrJeep There is a thing that still confuses me about layers
01:15 trophaeum ok, anyone got suggestions on a php editor other than vim and eclipse for linux :) ideally with code completion as i want to play with agavi
01:15 MrJeep I get the idea of a content and decorator layer
01:16 MrJeep however, I'm getting a little confused when I try to add a middle layer between
01:16 IcyT is now known as icyt
01:17 MrJeep let's say I have my common content and decorator layer
01:17 MrJeep and I want to add a middle layer which is named "container"
01:18 MrJeep The decorator will have a slot called "container"
01:18 MrJeep and the container layer will have a slot named content ?
01:23 Wombert_ yes
01:23 Wombert_ but the idea is
01:23 Wombert_ that you always use $inner
01:23 Wombert_ that way, the templates do not need to know this name
01:24 Wombert_ consider that on only one page, only if it's afternoon, you want to have this middle layer
01:24 Wombert_ ... problem, right?
01:24 Wombert_ in the decorator tpl
01:24 Wombert_ what's the name of the previous layer
01:24 Wombert_ hence
01:24 Wombert_ $inner
01:24 Wombert_ problem solved
01:24 Wombert_ :>
01:29 impl grumbles at computers
01:32 dsadas all that stuff dont bring a big footprint for, hãm, small applications?
01:34 Wombert_ dsadas: yes, there is some overhead
01:35 Wombert_ dsadas: but you always have to take other factors into account, too, when looking at a framework
01:35 Wombert_ how much development time can you cut down
01:35 Wombert_ how much easier is deployment
01:35 Wombert_ how easily can you get an expert who knows the framework in a critical phase of the project
01:35 Wombert_ for instance, you are not the first agavi user from brazil so... :)
01:36 Wombert_ how much money does the fact that the app is maintainable save you in the long run
01:36 Wombert_ I had to make a couple of adjustments to a client app last week
01:36 Wombert_ built with agavi
01:36 Wombert_ and I implemented the stuff very quickly, and without ugly hacks
01:36 MrJeep Wombert, oh thnx :D
01:37 MrJeep so instead of $slots[...] I just have to use $inner
01:37 MrJeep great
01:37 Wombert_ yes, that is the recommended approach MrJeep
01:37 MrJeep oh well, I was wondering about something like that
01:37 MrJeep :D
01:37 MrJeep thnkx :D
01:37 Wombert_ we should also add a setting that prevents the inner layer from getting set in $slots
01:38 Wombert_ then you can just do <?=join($slots)?>
01:38 Wombert_ for a sidebar
01:38 Wombert_ anyway, dsadas, I remembered the time
01:38 Wombert_ when we started the app for that client
01:38 dsadas O.o
01:38 Wombert_ with mojavi 3, then the first version of agavi
01:38 Wombert_ that was... three years ago
01:38 Wombert_ and agavi has come such a long way since
01:38 Wombert_ the app code is so much, much, much cleaner
01:38 Wombert_ and shorter!
01:39 Wombert_ it's a night and day's difference, especially if you need to go ahead and change things later
01:39 Wombert_ I've had it so often that I went back to code I hadn't touched for a year, and needed to re-learn half the stuff
01:39 MrJeep yeah, I would say the roots with mojavi are pratically gone
01:39 Wombert_ this time, I knew were everything was right away
01:40 MrJeep hehe same here
01:40 MrJeep I'm so glad there is no more "how the hell did I organized my webapp"
01:40 impl MrJeep: A lot of the same ideas are still there (from Mojavi)
01:41 impl even from Mojavi 2 and 1
01:41 MrJeep well, controller, action, views, template are still there
01:41 MrJeep but inside, it's quite different
01:42 Wombert_ for instance, the client wanted the ability to download an existing log view as a csv file
01:43 dsadas thats way i wanna learn agavi so much... because i think its the best framework out there... but i have to considering a lot of things... and one is the overhead since my app are not that big... but i dont think its so considerable to influence in my decision...
01:43 Wombert_ check out how I did it by just adding a method to w view
01:43 dsadas *what
01:44 Wombert_ http://p.caboo.se/private/oxsccts5jmokqsaebt5ua
01:44 Wombert_ here
01:44 Wombert_ :)
01:45 Wombert_ (of course, you also need the output type definition: http://p.caboo.se/private/jqe68iklhwqsuqekq0nq )
01:45 MrJeep executeCvs is in action or view ?
01:46 impl view
01:46 Wombert_ view
01:46 Wombert_ note how I fopen() php://temp
01:46 Wombert_ rewind
01:46 MrJeep why do you return $cvs ?
01:46 Wombert_ and then return that
01:46 Wombert_ because agavi will detect that it is a resource
01:46 Wombert_ and output the content for you
01:46 impl Wombert_: Is it usual to specify the Content-Disposition there?
01:46 Wombert_ (and read the length etc)
01:46 Wombert_ impl: yeah so the browser downloads it as an attachment
01:46 Wombert_ or do you mean hitlog.csv?
01:46 Wombert_ that is laziness of course
01:46 impl Yeah
01:46 Wombert_ should do that in the view
01:47 impl okay :p
01:47 Wombert_ I need it just in this one spot though so I thought "pfft"
01:47 Wombert_ good catch tho
01:47 Wombert_ pets impl
01:47 impl :x
01:47 MrJeep let's say I have a simple action to display news
01:47 MrJeep and I want to make a RSS feed
01:47 Wombert_ and now you want rss
01:47 Wombert_ :>
01:47 Wombert_ first, a route
01:47 MrJeep /rss at the end I guess
01:47 Wombert_ <route name="rss" pattern="^/rss$" output_type="rss" stop="false" cut="true" />
01:47 Wombert_ for example, yes
01:47 Wombert_ oh wait
01:48 MrJeep what "cut" means ?
01:48 Wombert_ it's /rss$
01:48 Wombert_ that cuts the matched part from the route input
01:48 MrJeep ok
01:48 Wombert_ otherwise, the next route, say ^/news$
01:48 Wombert_ would not match
01:48 Wombert_ because /rss is still there
01:48 dsadas hmmm
01:48 Wombert_ then define an output type
01:49 Wombert_ with the header (application/atom+xml or whatever)
01:49 Wombert_ then add an executeRss() where you build the feed
01:49 Wombert_ (either through a template, or using a feed builder class)
01:49 Wombert_ done
01:49 Wombert_ :)
01:49 Wombert_ aaaand
01:49 Wombert_ you did not touch your action code!
01:49 MrJeep how do I specify a different template ?
01:49 MrJeep this is the part that confuses me
01:49 Wombert_ well
01:49 MrJeep I need 2 different template
01:49 Wombert_ it's a different output type!
01:50 Wombert_ so you have an extra layout for rss
01:50 Wombert_ there, you could for instance set the template extension to ".rss.php"
01:50 Wombert_ impl: can you help MrJeep with this if he has quesitons?
01:50 Wombert_ I gotta hit the sack
01:50 Wombert_ 3am :<
01:50 impl sure
01:50 impl g'night
01:50 Wombert_ thanks man
01:50 Wombert_ hugs impl
01:51 MrJeep omg
01:51 Wombert_ bai MrJeep
01:51 Wombert_ stay strong dsadas
01:51 MrJeep bye Wombert and thanks again
01:51 MrJeep keynote's tomorow
01:51 MrJeep whill you watch it ?
01:51 MrJeep will*
01:51 Wombert_ you'll love Agavi, dsadas
01:51 Wombert_ MrJeep: yeah once it's out
01:51 Wombert_ the problem is
01:51 dsadas bye
01:51 Wombert_ family dinner at 7pm
01:51 Wombert_ :<<<<
01:51 Wombert_ which means
01:51 Wombert_ omg
01:51 Wombert_ :<
01:51 Wombert_ I didn't think of that!
01:51 dsadas i already love :)
01:51 Wombert_ the keynote starts at 7 local time!
01:51 Wombert_ OMG
01:51 Wombert_ WHAT WILL I DO ZOMG
01:51 Wombert_ :>
01:52 MrJeep bring the computer to the table
01:52 MrJeep quite easy
01:52 Wombert_ well given how I cannot read live updates
01:52 Wombert_ I might just download the keynote stream and watch it later
01:52 Wombert_ I hope they intro macbook pros with a proper hinge that tilts back far enough for you and me
01:52 Wombert_ I don't give a shit about the tablet thing
01:52 Wombert_ well actually I do
01:52 Wombert_ I'd love to have one
01:52 Wombert_ tablet pcs are the best thing ever
01:53 Wombert_ we'll see
01:53 Wombert_ good night folks
01:53 MrJeep hehe
01:53 MrJeep good night
01:53 MrJeep see you tommorow!
01:53 MrJeep so impl
01:53 Wombert_ [n=Wombert@dslb-084-056-024-151.pools.arcor-ip.net] has quit []
01:53 MrJeep about my RSS thing
01:53 impl yup
01:53 MrJeep I have to create a new output_type
01:53 impl yessir
01:53 MrJeep with all the assigns and layouts and stuff
01:53 MrJeep this makes sens
01:53 MrJeep sense*
01:54 MrJeep however, <layer name="content" class="AgaviFileTemplateLayer" />
01:54 MrJeep this uses the default template
01:54 MrJeep what I'm wondering is, how can I specify a different template
01:54 MrJeep ShowNewsSuccess.rss.php instead of ShowNEwsSuccess.php
01:55 impl lemme see if there's an example of it here
01:55 MrJeep _that_ would be especially great
01:56 impl hmm, the sample app doesn't have one for RSS
01:56 impl oh well
01:56 impl I can write up a sample XML file for you real quick, would that help?
01:58 MrJeep yeah that would be very appreciated :)
02:01 Neubian [n=noway@66.193.168.130] has joined #agavi
02:02 Neubian has anyone used Agata or JasperReports? or even RLIB?
02:02 impl MrJeep: http://p.caboo.se/private/ron4lbax6mvyff83nik2ew
02:02 impl MrJeep: note how you have an entirely different renderer/layout definition for this output type
02:03 impl (although you can xi:include the renderers)
02:03 MrJeep ahh extension parameter
02:03 impl and I *think* that's where the extension goes for the layer
02:03 impl I'm kinda making that up :>
02:03 impl sucks when you don't use Agavi for like 6 months, you really start forgetting stuff
02:04 MrJeep hehe
02:04 MrJeep well, at least I know where I have to look
02:04 impl but yeah, if you're interested in how those things work
02:04 impl http://trac.agavi.org/browser/trunk/src/view/AgaviFileTemplateLayer.class.php
02:11 MrJeep I'm trying tu build a simple program in C++ (with QT)
02:11 MrJeep when I try to run it I get : Segmentation fault (core dumped)
02:12 MrJeep :S
02:12 MrJeep anyone'S good in C++ ?
02:13 Neubian negatory on C++. I'm trying to see if anyone has used a report writer with PHP
02:16 impl MrJeep: compile it with -g and run gdb on it
02:16 impl gdb ./your_program
02:16 impl type run
02:16 impl then it'll crash
02:17 impl the type bt
02:17 impl then*
02:17 impl that'll show you where the error occurred
02:17 MrJeep oh, No Stack is the answer
02:17 MrJeep bt is for Backtrace ?
02:18 MrJeep oh I know what'S the problem :S
02:18 MrJeep I'm generating a deck of card
02:18 MrJeep somehow it generate up to 36 cards
02:18 MrJeep later on a toString() method, I loop through 52
02:19 impl yeah, you're dereferencing a pointer that doesn't point to a memory segment your program has access to
02:24 MrJeep I guess it's a good practice to delete all the pointers created in a class in the destructor ?
02:25 MrJeep hum, seems not
02:26 MrJeep I have a large error when I close the program
02:37 MrJeep impl, could you tell me (if you can easily) what's wrong with this : http://pastie.caboo.se/138922
02:38 MrJeep I get : error: stray ‘\240’ in program
02:42 impl what line is that on?
02:42 impl that bit of code looks okay to me
02:50 dsadas [n=dsadas@201-11-239-51.paemt705.dsl.brasiltelecom.net.br] has quit []
03:45 MrJeep is there a way in validate*() to add the error class to a field ?
03:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
05:46 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:16 marklar|omni lala
06:18 impl g'morning
06:22 marklar|omni yeah
06:22 marklar|omni mornings suck
06:40 marklar|omni meh
06:41 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
06:43 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
07:02 shoan_ is now known as shoan
07:02 shoan anybody worked with ez template before
07:02 shoan ?
07:14 dsadas [n=dsadas@201-11-239-51.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
07:15 dsadas hi again
07:17 Wombert_ [n=Wombert@dslb-084-056-008-025.pools.arcor-ip.net] has joined #agavi
07:18 dsadas this request: http://www.mtv.de/binaries/asset/show/225767/detail goes to the framework?
07:19 Wombert_ y0 MrJeep ?
07:19 Wombert_ $this->getContainer()->getValidationManager()->setError('fieldname', 'An error message');
07:19 Wombert_ should do the trick
07:19 Wombert_ shoan: me
07:20 impl oh man, Wombert_ is up ... I should probably go to bed :X
07:21 Wombert_ dsadas: looks like it, yes
07:21 Wombert_ impl: good morning :)
07:21 Wombert_ I guess you should. yes
07:21 Wombert_ smacks impl
07:21 Wombert_ it's 2am!
07:21 impl :X
07:21 Wombert_ when do you have to get up in the morning
07:21 shoan Wombert_: I have been stuck with this since yesterday - "Failed to create and execute compiled code after 3 tries.", I am using ezTemplate.
07:21 impl Oh, I have this week off
07:21 Wombert_ impl: woot oO
07:22 Wombert_ brilliant :>
07:22 Wombert_ shoan: uh
07:22 Wombert_ never seen that
07:22 Wombert_ maybe permissions or so?
07:22 shoan template.php:299
07:22 shoan i did a chmod -R 777 app/cache
07:22 impl what's template.php:299?
07:22 impl or the stuff around it
07:22 Wombert_ impl: thanks for giving impl directions
07:22 Wombert_ err I mean
07:22 Wombert_ omg
07:22 Wombert_ :>
07:23 Wombert_ impl: thanks for giving MrJeep directions
07:23 impl sure :p
07:23 shoan the line where the exception occurs in ez template
07:23 impl I hope I got them right
07:23 impl shoan: I know, I mean, what's the stuff around it that triggers the exception :P
07:23 shoan let me pastebin
07:25 Wombert_ impl: sure
07:25 Wombert_ shoan: do other templates work?
07:25 Wombert_ shoan: does it work outside agavi?
07:25 shoan hmm
07:26 Wombert_ shoan: what do the guys in #ezcomponents say?
07:26 shoan i think the ones that have variables embedded don't work, but I am not sure
07:26 shoan Derick: shoan: aaah, you're seeing that?
07:26 shoan [12:37pm] Derick: shoan: interesting
07:26 shoan [12:37pm] Derick: shoan: I don't see it either on one machine, but I do on another
07:27 impl mmmh
07:27 Wombert_ did he use the same template or so?
07:27 shoan shoan: any ideas? i have been stuck with this for several hours
07:27 shoan [12:38pm] Derick: no, not yet - but I'll see when the other folks show up here
07:27 Wombert_ is that from trunk?
07:27 shoan i thinks its older than trunk
07:27 shoan but it works on my laptop and vps
07:28 shoan just not on the production machine
07:28 Wombert_ maybe that has suhosin or so?
07:28 Wombert_ and some stuff disabled?
07:28 Wombert_ or safe mode or such?
07:37 Wombert_ seen http://blog.bitxtender.com/post/23523617 impl?
07:39 impl nuh-uh *watches*
07:39 shoan Wombert: no suhosin, no safe mode
07:41 impl oh
07:41 impl my
07:42 impl god
07:42 impl coolest thing EVAR
07:43 Wombert_ it's so ace :<
07:43 Wombert_ and there is another where he has foldable displays
07:43 Wombert_ impl: http://www.youtube.com/watch?v=nhSR_6-Y5Kg
07:43 impl this guy needs to get a job at nintendo
07:44 impl what
07:44 impl WHAT
07:44 impl wtf.
07:44 Wombert_ the newspaper is the best
07:44 Wombert_ when he folds it to double the size
07:44 Wombert_ so nice
07:45 v-dogg huomenta
07:45 Wombert_ impl: think about it. the wiimote costs what... 40 bucks?
07:45 Wombert_ someone could build such a lowcost IR solution for less than 100
07:45 impl I think it's 20 or 30
07:45 Wombert_ with two cameras or such
07:46 Wombert_ that mount to a projector
07:46 Wombert_ hai v-dogg
07:51 dsadas does agavi have a class to deal with images (resize, crop, etc)?
07:52 impl no, but! you should look at the very nice imagick extension
07:52 impl which has that stuff.
07:52 dsadas ok
07:58 dsadas [n=dsadas@201-11-239-51.paemt705.dsl.brasiltelecom.net.br] has quit []
08:05 shoan [n=shoan@59.92.153.250] has quit []
08:07 E_mE morning
08:08 E_mE huomenta ;)
08:08 marklar|omni oh hai
08:09 E_mE off to a jolly day at work!
08:10 E_mE [n=E_mE@91.84.106.146] has quit [Remote closed the connection]
08:27 Yossi WOO I HAVE SEEN THE VR REMOTE!!!! THEY MUST DO GAMES FOR IT! OMG
08:28 Yossi dies
08:31 Wombert_ Yossi: the wii?
08:32 Yossi yeah... if Call of duty supported such a thing... I would buy a new PC and a wii mote - now.
08:36 Wombert_ err
08:36 Wombert_ Yossi: http://uk.youtube.com/watch?v=9VR7W6nLNP4
08:36 Wombert_ :p
08:43 Yossi Nice... but lacks the VR effect. It would be so cool to play cod if your positioning actully changed your view point and movments. it can be the next big thing
08:43 MikeSeth I played doom2 in VFX1
08:43 MikeSeth winnar
08:44 Yossi MikeSetch : seen this? http://www.youtube.com/watch?v=nhSR_6-Y5Kg
08:46 MikeSeth dunno
08:46 MikeSeth ah yeah
08:46 MikeSeth but fuck wiimote etc
08:46 MikeSeth I can pwn with keyboard
08:46 MikeSeth and mouse
08:46 MikeSeth Wombert_: right? :D
08:47 Wombert_ well
08:47 Wombert_ not me, but other than that, yes
08:48 MikeSeth oh you didnt die 3 rounds in a row yesterday.. riiight? ;>
08:48 MikeSeth "u has hax!!!" :D
08:49 MikeSeth though, you were 100ms
08:49 MikeSeth we shall settle this in person! :D
08:49 marklar|omni haxftw
08:49 marklar|omni can has router?
08:50 Wombert_ yes, you had hax, and I lagged
08:50 Wombert_ and I pwn you all the time in DM :p
08:50 Wombert_ which means you can only pwn one enemy, not many
08:50 Wombert_ :p
08:51 MikeSeth marklar|omni: calling the nigga
08:52 marklar|omni okthxplz
08:54 MikeSeth Wombert_: I didnt have hax. I just control the territorry and time well :D
08:54 MikeSeth marklar|omni: you wanted level1 right?
08:55 marklar|omni yesplz
08:55 MikeSeth wbr3408
08:55 MikeSeth win/fail?
08:56 Wombert_ guys
08:56 Wombert_ just by any router for 50 bucks :p
08:56 Wombert_ they are all good 'nuff these days
08:57 MikeSeth no thanks
08:57 MikeSeth I worked in the dsl biz
08:57 MikeSeth I aint buying random noname failshit
08:57 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
08:58 marklar|omni 1sec
08:58 MikeSeth zap people are saying it keeps dropping wireless
08:58 MikeSeth probably firmware issues
08:58 MikeSeth dum nobs
08:59 MikeSeth marklar|omni: hay
08:59 marklar|omni approved
08:59 marklar|omni hahaha
08:59 marklar|omni http://global.level1.com/technical.php?Id=862&Type=All&SearchName=WBR-3408
08:59 MikeSeth OMG AHAHAHA
08:59 marklar|omni Firmware
08:59 MikeSeth check out the email I just got
08:59 marklar|omni 2.Fixed L2TP connection issue in Israel.
08:59 MikeSeth Dear IT manager and esteemed comrade,
08:59 MikeSeth It has come to pass that a great misfortune occurred in late shift, 13th of January, at precisely 10:27pm.
08:59 marklar|omni pwn
08:59 MikeSeth My PC advanced Calculus-Automaton, designated "dahlit.", boasting an impressive 504 megabytes of RAM, had collapsed and shut down due to "Thermal Affluence".
08:59 MikeSeth It would be a grand gesture on your part to dispense with the ashen decay infesting this poor machine's power-supply cooling apparatus. When restarting the Automaton had clearly displayed its major malfunction as FAIL THERMAL OVERHEAT KAPOWSKI1@!.
08:59 MikeSeth I pledge my allegiance to your banner.
09:00 marklar|omni zomg
09:02 MikeSeth marklar|omni: jewish l2tp creates conflicts!
09:02 MikeSeth ahaha
09:02 marklar|omni lawlz
09:02 marklar|omni it makes all the little palestinian packets work harder
09:02 MikeSeth and trim their headers
09:03 marklar|omni kekek
09:03 marklar|omni no crc for you
09:04 shoan [n=shoan@122.166.1.168] has joined #agavi
09:04 marklar|omni you're ordering 2, right?
09:04 marklar|omni I need one for /mnt/otherhome
09:05 MikeSeth i aint ordering yet cuz I waiting for him to call me back about the laptop battery
09:05 marklar|omni ok
09:05 MikeSeth but sure, i'll get 2
09:05 marklar|omni aight
09:05 MikeSeth <3 tax evasion
09:05 marklar|omni kek
09:05 marklar|omni I want a pink one if they have any
09:05 MikeSeth wat
09:06 marklar|omni it's going to sit in my room at $otherhome
09:06 marklar|omni needs to match the colorscheme
09:06 MikeSeth no can has
09:06 marklar|omni hehe
09:06 marklar|omni oh did I say pink
09:06 marklar|omni I mean grisly red
09:06 marklar|omni yeah.
09:07 Wombert_ looool
09:08 Wombert_ trim their headers
09:08 Wombert_ ahahah
09:08 Wombert_ :>
09:09 MikeSeth XD
09:10 Wombert_ WAT
09:10 Wombert_ WA
09:10 Wombert_ T
09:10 Wombert_ WAT
09:10 Wombert_ WAT
09:10 Wombert_ germany has a balanced budget
09:10 Wombert_ THIS YEAR?
09:10 Wombert_ WOOOT
09:10 Wombert_ LAST YEAR
09:10 Wombert_ WT
09:10 Wombert_ F
09:11 Wombert_ 2006 saw a minus of 36 billion
09:11 Wombert_ oO
09:11 Wombert_ way to go, economic growth
09:11 Wombert_ :)
09:12 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:15 E_mE huomenta!
09:19 Yossi Israel had budget surplus for 2 years in a row now...
09:20 E_mE Yossi: but they still nick rental cars =P
09:21 frenadoll [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
09:22 Wombert_ and the US kindly donate 30bn each year :p
09:23 Yossi no... it's like 2.8 billion... maybe a bit more now.
09:23 E_mE meerly 2.8 billion =P
09:24 E_mE if they invested that in me... id be very nice to them :)
09:24 MikeSeth zots Wombert_
09:24 Yossi lolz... in a way they invest it in the US militery complex bcz all this money goes back to them as firarm deals...
09:24 MikeSeth balanced budget != lack of debt/deficit
09:25 E_mE Yossi: fire arm deals that are owned or on the board of directors by Mr Bush him self ;)
09:26 Yossi Yeah.. I think it's cheenys wife on the lookhead martin board...
09:27 E_mE ponders how there flow of discussion goes.. well if we attack x y and z... $$$$ == my pocket... then a sligh comment.. never liked country x anywy
09:28 Yossi LOLZ
09:29 Wombert_ I know
09:29 Wombert_ still have a debt of 1500 billion euros
09:29 Wombert_ :p
09:30 E_mE UK only recently paid there debt back to the USA from the 50s or so
09:32 Macen our debt stands at 40% GDP
09:32 Macen i remember when we paid off the world war debt, couldn't believe we were still paying!!
09:33 Wombert_ yeah 43% I think Macen
09:33 Wombert_ and 66 here
09:34 v-dogg umm...
09:35 v-dogg dreamhost sent an email telling I owe something to them but when I look at my account balance it says: You currently owe: $0
09:36 sean` [n=Sean@upeohilversum.speedxs.nl] has joined #agavi
09:37 E_mE v-dogg: go to war with them... then you will owe money ;)
09:37 Wombert_ send them an email "FROM MY COLD DEAD HANDS KTHX YOU IMPERIALIST AMERICANS I'M NOT GONNA FINANCE YOUR WAR LONG LIFE FINLAND KTHX" v-dogg :p
09:38 frenadoll is now known as Rendez
09:38 Wombert_ omg
09:38 Wombert_ *long LIVE
09:38 Wombert_ of course
09:38 Wombert_ omg
09:38 Wombert_ <- noob
09:38 MikeSeth mahahaha
09:39 Wombert_ MikeSeth: really, you would love finland
09:39 Wombert_ it's a country with a relatively low amount of fail
09:39 v-dogg seriously... what the f** are they on about!
09:40 Wombert_ v-dogg: reply with "WAT?"
09:40 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
09:40 Wombert_ "SEZ ACCOUNT BALANCE: CANHAZ NIL"
09:40 Wombert_ :>
09:40 _cheerios huoment. INTERNETS!
09:42 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit ["Lost terminal"]
09:44 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has joined #agavi
09:44 MikeSeth mmp
09:45 E_mE think you should start war to mr MikeSeth
09:45 MikeSeth Wombert_: for an isSecure() action, how can I divert to a specific login action as opposed to system wide one?
09:45 MikeSeth E_mE: ??
09:45 MikeSeth Wombert_: or should I define a per-module one?
09:46 MikeSeth Ironically I remember advising someone to use a shared login action just yesterday
09:46 MikeSeth it appears that this isn't very comfortable..
09:46 E_mE im just being a war monger today mwwahahahah! got it in my blood =P
09:49 Wombert [n=Wombert@85.183.90.3] has quit [Read error: 104 (Connection reset by peer)]
09:50 Wombert [n=Wombert@85.183.90.3] has joined #agavi
09:50 MikeSeth Wombert: nudge
09:54 Wombert_ omg
09:54 Wombert_ my new sonicare = epic win
09:55 Wombert_ MikeSeth: say again?
09:55 Wombert_ like... if action was foo, just then, go to Login2 instead of Login?
09:55 MikeSeth Wombert_: yeah, or per-module login actions
09:56 MikeSeth security filter hax?
09:56 Yossi lolz http://www.youtube.com/watch?v=friS4OOcdgQ
09:56 MikeSeth (I see that it consults the core configuration directly)
09:56 Wombert_ meh fark
09:56 Wombert_ we should have done this sec filter cleanup earlier :/
09:57 Wombert_ fark fark
09:57 MikeSeth Wombert_: you can still do it though, albeit this requires per-module configuration file which currently doesnt exist
09:58 Wombert_ nah I mean
09:58 Wombert_ // does this action require security?
09:58 Wombert_ if(AgaviConfig::get('core.use_security', false) && $this->actionInstance->isSecure()) {
09:58 Wombert_ // register security filter
09:58 Wombert_ $filterChain->register($controller->getFilter('security'));
09:58 Wombert_ }
09:58 Wombert_ in exec container
09:58 Wombert_ :<
09:58 Wombert_ it should always run and sec filter should do the check
09:59 MikeSeth yeah not a good idea to override the security filter in a plugin..
09:59 Wombert_ ?
09:59 Wombert_ well you can but you cannot override this check
09:59 MikeSeth should I just overwrite org.agavi.controller.forwards.login in IsSecure() then?
09:59 Wombert_ is that a bug?
09:59 Wombert_ would love to fix it
09:59 Wombert_ but its a bc break
09:59 Wombert_ :<
09:59 MikeSeth not really a bug as much as you need to parametrize the factory method
09:59 Wombert_ eh?
10:00 MikeSeth getFilter() should be able to return a filter by criteria
10:00 Wombert_ nono
10:00 marklar|omni maik
10:00 Wombert_ look at it again MikeSeth
10:00 marklar|omni got a simple logger example?
10:00 Wombert_ the point is that it runs isSecure()
10:00 marklar|omni I realize I need to instantiate an appender etfd
10:00 Wombert_ only if it's secure is it added to the filters
10:00 Wombert_ that is wrong
10:00 MikeSeth marklar|omni: $this->context->getLoggerManager()->log('weeeeeee');
10:00 Wombert_ security filter should call isSecure()
10:00 marklar|omni and that goes to where
10:01 marklar|omni ah ok
10:01 marklar|omni nm
10:01 marklar|omni thxbai
10:01 MikeSeth marklar|omni: AgaviLogger::INFO
10:01 Wombert_ because this tight coupling sucks. isSecure() shouldn't _have_ to be there
10:01 marklar|omni yes yes
10:01 marklar|omni I see now
10:01 marklar|omni kthx
10:01 MikeSeth Wombert_: mmm.
10:01 MikeSeth why is this bc though?
10:01 Wombert_ actually, I still think we should have MyAction extends AgaviAction implements AgaviISecureAction or so
10:01 MikeSeth this is internal behaviour
10:01 Wombert_ MikeSeth: because behavior changes
10:01 Wombert_ if someone has replaced security filter
10:01 Wombert_ they are not doing the isSecure() check there right now
10:02 Wombert_ which means their isAuthenticated() is unconditional
10:02 Wombert_ which means all their actions would be "secure"
10:02 Wombert_ until they add the isSecure() check
10:02 Wombert_ it's not a critical breakage in that it kills stuff or opens security holes, but still
10:02 Wombert_ :<
10:02 Wombert_ if we can justify this as a bug fix, it's no problem
10:02 MikeSeth :<
10:02 Wombert_ then people need to change it
10:03 Wombert_ we can document it in the release notes, with precise directions on how to upgrade custom security filters
10:03 marklar|omni damnit
10:03 marklar|omni agavi is so sekz
10:03 Wombert_ heh
10:03 MikeSeth Wombert_: or you can examine the filter before loading it, and if its a new (fixed) filter, let it do the checks, otherwise go with the old fashioned way until its deprecated
10:03 Wombert_ MikeSeth: yeah :/
10:04 MikeSeth class MySecurityFilter implements AgaviISecurityFilter, AgaviIEncompassingSecurityFilter
10:04 Wombert_ class AgaviNewSecurityFilter { execute() { if($actionInstance->isSecure()) { parent::execute() } else { $filterChain->execute() } }
10:04 Wombert_ would work
10:05 MikeSeth mmm yeah
10:05 Wombert_ and deprecate in 1.1?
10:05 Wombert_ hm
10:05 MikeSeth why not
10:05 Wombert_ butbut
10:05 Wombert_ well
10:05 Wombert_ no
10:05 Wombert_ can't do
10:05 Wombert_ :<
10:05 MikeSeth its not like people who currently run in 0.10 are gonna upgrade anyway..
10:05 Wombert_ people have AgaviSecurityFilter in their factories.xml
10:05 Wombert_ -> noez
10:05 MikeSeth mmm
10:06 Wombert_ I'll find a good reason to break it. it's not a big deal for anyone, really.
10:06 MikeSeth class AgaviSecurityFilter implements AgaviISecurityFilter, AgaviIEncompassingSecurityFilter
10:06 Wombert_ class MySekzFilter extends AgaviSecurityFilter
10:06 Wombert_ => breakage possible
10:07 MikeSeth why?
10:07 MikeSeth you dont require AgaviIEncompassingSecurityFilter to be implemented; just that if it IS implemented, you delegate the isSecure() call to it
10:07 MikeSeth otherwise do it in fc setup
10:07 Wombert_ but
10:08 Wombert_ our security filter must implement that interface
10:08 MikeSeth stock Agavi filter? yeah
10:08 MikeSeth but wtf does it matter?
10:08 Wombert_ anyone who subclasses it hence implements that interface, too
10:08 Wombert_ so these filters always run, no matter if isSecure() or not
10:09 MikeSeth Wombert_: oh. Right.
10:09 MikeSeth mmm
10:09 Wombert_ really
10:09 Wombert_ I think it is a bug
10:09 Wombert_ you cannot implement a two-tiered authentication system, for instance
10:09 Wombert_ with isSecure() and isKnown()
10:09 Wombert_ like amazon
10:10 Wombert_ who recommends stuff etc
10:10 Wombert_ and yo
10:10 Wombert_ u are Mike Seth blah blah
10:10 MikeSeth marklar|omni: ARE YOU OBSERVING THE WIN THAT IS COMMENCING HERE
10:10 Wombert_ but for the real deal
10:10 Wombert_ you need to log in
10:10 Wombert_ now that would not be possible to do in a custom security filter
10:10 Wombert_ for an action that is only required isKnown()
10:10 Wombert_ because it is not isSecure()
10:10 Wombert_ hence, the sec filter is not added
10:10 Wombert_ hence, you cannot perform that check in the sec filter
10:10 Wombert_ => bug
10:11 MikeSeth okay
10:11 Wombert_ right?
10:11 Wombert_ ANYONE DISAGREE?
10:11 Wombert_ :p
10:11 Wombert_ shoan?
10:11 MikeSeth I dont have custom security filters
10:11 Wombert_ v-dogg?
10:11 MikeSeth I doubt a lot of people do
10:11 Wombert_ _cheerios?
10:11 Wombert_ MrJeep?
10:11 MikeSeth Wombert_: write to the ml
10:11 Wombert_ not too many, no
10:11 Wombert_ MikeSeth: this is not a democracy :p
10:11 MikeSeth Wombert_: right, fuck release management ;D
10:11 Wombert_ norly
10:12 MikeSeth just fix it already!
10:12 MikeSeth ;>
10:12 Wombert_ v-dogg even told me he gets a boner when I'm acting like a dictator :p
10:12 MikeSeth awwww
10:12 MikeSeth can has on film plox
10:12 Wombert_ (that's not what he said literally, but I assume it is the case)
10:12 MikeSeth hehe
10:12 Wombert_ uhm
10:12 Wombert_ why do you want that? :p
10:13 MikeSeth sell to pronz ;>
10:13 MikeSeth omg
10:13 MikeSeth best domain name ever: cryandfap.com
10:17 Wombert_ man
10:17 Wombert_ srsly
10:17 Wombert_ 4chan is ruining the english language
10:18 Wombert_ oh
10:18 Wombert_ btw miek
10:18 Wombert_ haz mac mini w/ os x servah
10:19 MikeSeth how is it?
10:20 E_mE a german saying the the english language is getting ruined .. little late =P
10:20 E_mE words like know and no ... thats pretty fsck'd
10:20 E_mE or read and read (red)
10:22 MikeSeth and no, 4chan isnt ruining the English language
10:22 MikeSeth retards who live 4chan do
10:22 MikeSeth ;>
10:22 E_mE does mail() return a Bool or Int? i've got conflicting artcles
10:22 E_mE or references
10:22 MikeSeth dont use it
10:22 MikeSeth problem solved
10:23 E_mE i need it to send reports out.. unless you can recommend an alternative
10:24 MikeSeth anything other than mail()
10:24 MikeSeth ;>
10:24 Wombert_ what is "fap" then :p
10:24 Wombert_ E_mE: mail stuff from ezComponents
10:24 Wombert_ MikeSeth: haven't installed yet
10:24 Wombert_ main issue is that our office DSL does not have reverse lookup
10:24 E_mE is new to ezComponents
10:24 Wombert_ which means I must make a VPN to an internets servah
10:24 Wombert_ or such
10:25 Wombert_ to get that
10:25 Wombert_ for XMPP federation, for instance
10:25 E_mE anyhow, whats the problem with mail() function?
10:26 Wombert_ it allows injection attacks, for instance
10:26 Wombert_ and it is gay
10:26 Wombert_ and you have to do everything by hand
10:26 Wombert_ in fact
10:26 Wombert_ I'll head to the office in a bit
10:27 Wombert_ and build something for email sending in agavi
10:27 E_mE how can you perform a injection attack?
10:27 E_mE its only executed from command prompt
10:27 E_mE with data which my system generates
10:27 Wombert_ no user data?
10:27 Wombert_ name?
10:27 Wombert_ email address?
10:28 Wombert_ there is this sendmail issue where two dots start a new message or so
10:28 Wombert_ o some newlines or whatever
10:28 Wombert_ dunno
10:28 Wombert_ in any case, try to use a wrapper
10:28 Wombert_ http://swiftmailer.org/ is cool too
10:29 MikeSeth Wombert_: nigga do the doc tool :D
10:30 E_mE well, i specify email addresses in the commands parameter as such (./blah.php -param email it@vinoceros.com,blah@blah.com report no retail no
10:30 E_mE )
10:31 E_mE well, i've created a vinoMailer class which extends agaviModel
10:32 E_mE Wombert_: theres a problem with \n. on windows servers.. so you have code that str_replace() \n. with \n..
10:32 Wombert_ E_mE: nah
10:32 E_mE Wombert_: how was you host/define the mailer in the system? what component who it take on?
10:32 Wombert_ must use \r\n in emails
10:33 Wombert_ I think
10:33 E_mE i took the str_replace() example streight off the php documentation
10:33 E_mE :S
10:38 _cheerios [n=jackbo@195.197.117.226] has quit [Read error: 110 (Connection timed out)]
10:40 Wombert_ ah
10:40 Wombert_ yes, beginning of line
10:40 Wombert_ that is what I meant
10:41 Wombert_ if you use some toolkit, this stuff doesn't have to bother you
10:42 E_mE :)
10:42 E_mE i shall have a pop around :)
10:58 kaos|work [n=dominik@dslb-088-076-063-096.pools.arcor-ip.net] has joined #agavi
11:09 marklar|omni mike, here?
11:09 E_mE must i put \b[0-9aA]+ or \[0-9aA]+ ?
11:09 marklar|omni anyone else?
11:09 E_mE in routing
11:09 E_mE hello
11:09 marklar|omni heh
11:09 marklar|omni hi
11:11 marklar|omni how can I determine %core.template_dir% from within a template?
11:11 v-dogg AgavinConfig::get('core.template_dir')
11:11 marklar|omni ah
11:11 marklar|omni makes sense
11:11 marklar|omni :P
11:13 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
11:17 MikeSeth wat
11:17 marklar|omni wat
11:17 marklar|omni I forgot
11:18 MikeSeth i was feeding
11:18 MikeSeth marklar|omni: I ordered the shit
11:19 MikeSeth prolly'd take a couple of days
11:19 marklar|omni k
11:21 E_mE hugs output_types for allowing me to reuse a whole report process with merely changing from email reports to ajax requests :D
11:24 MikeSeth 10:06 <MikeSeth> marklar|omni: ARE YOU OBSERVING THE WIN THAT IS COMMENCING HERE
11:34 MikeSeth http://docs.jquery.com/Tutorials:jQuery_Ho.t_..ng_Nh._Th._N.o
11:34 MikeSeth WTF
11:37 E_mE look at this: http://www.april-child.com/amy/amy.php
11:38 MikeSeth "Your browser cannot run the editor. Please use one of the following: Safari, Firefox or any browser based on these"
11:38 MikeSeth no.
11:39 marklar|omni heh
11:40 marklar|omni where is teh win
11:40 MikeSeth marklar|omni: the discussion about fixing the security filter and allowing multitier logins
11:41 marklar|omni ah, I'm too busy implementing a login that pushes the k/v pair into a mysql-heap-table which is in turn fetched by a daemon and sent to a java backend for authorization
11:41 marklar|omni and then you gotta get the result back from mysql
11:41 marklar|omni meh
11:41 marklar|omni &
11:42 Wombert_ [n=Wombert@dslb-084-056-008-025.pools.arcor-ip.net] has quit []
11:47 marklar|omni MikeSeth: how much for teh router
11:47 MikeSeth $50
11:48 marklar|omni eh, for both?
11:48 MikeSeth for one
11:48 marklar|omni they cost $35 retail
11:48 MikeSeth ~200 shmyakels
11:48 marklar|omni so wtf
11:48 MikeSeth nowai
11:48 marklar|omni wai
11:48 MikeSeth bshax
11:48 marklar|omni http://www.noacomp.co.il/product.asp?productid=2725
11:48 marklar|omni + coupon = 165
11:48 marklar|omni okthxbai
11:48 MikeSeth http://zap.co.il/model.asp?model_id=501342
11:49 marklar|omni plz to noacomp
11:49 MikeSeth nocanhas
11:49 MikeSeth ;<
11:49 marklar|omni fale
11:49 marklar|omni k food bai
11:50 MikeSeth HAY WAITE
11:50 MikeSeth the fuck you say
11:50 MikeSeth 220 shmyakels
11:51 MikeSeth mahahahahahaha
11:53 MikeSeth MAHAHAHA
11:53 MikeSeth -!- |Ashraf| [n=eisho@mail.indemaj.jo] has joined ##php
11:53 MikeSeth <MikeSeth> zomg a .jo guy
11:53 MikeSeth <MikeSeth> I hacked .jo root nameserver once..
11:53 MikeSeth <jck_true> MikeSeth: MikeSeth came to a page saying plase log in and he now thinks he's a hacker...
11:53 MikeSeth <MikeSeth> jck_true: no, I actually broke in and got a root shell
11:53 MikeSeth <MikeSeth> also
11:53 MikeSeth * MikeSeth smacks jck_true in the face
11:53 MikeSeth <MikeSeth> behave!
11:53 MikeSeth <E-vens> MikeSeth you're under arrest, fbi virtual crimes department talking
11:53 MikeSeth <MikeSeth> FBI has neither virtual crimes deparment, nor does its jurisdiction extend to the other hemisphere
11:54 MikeSeth <MikeSeth> fail.
11:54 E_mE .jo?
11:55 MikeSeth jordan
11:55 E_mE tut tut.. israeli terrorism they will be calling =P
11:56 MikeSeth OH NOES
11:57 MikeSeth I ARE TEH CRY
11:57 MikeSeth brb cigarette
11:59 E_mE not long till your on this list MikeSeth: http://www.interpol.int/Public/NoticesUN/poster.asp
12:02 kaos|work_ [n=dominik@dslb-088-076-063-096.pools.arcor-ip.net] has joined #agavi
12:02 kaos|work [n=dominik@dslb-088-076-063-096.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
12:03 E_mE if i have a action that can accept either 2 or 3 parameters... do i need to setup a rule for each occurance, or is there a simpler way?
12:04 v-dogg optional parameters
12:05 E_mE hows that setup?
12:05 v-dogg you are talking about routing, aren't you?-)
12:05 E_mE yes
12:05 v-dogg <route name="coveringnote" pattern="^/({ecomid:\d+})?(;{covid:\d+})?" action="CovNote" callback="CovNoteRoutingCallback" >
12:06 v-dogg both 'ecomid' and 'covid' are optional
12:06 E_mE are they sperated by ;?
12:06 v-dogg so you can have /123, /;456 or /123;456
12:06 E_mE mmm nice idea :)
12:06 E_mE thank you
12:07 v-dogg or just /
12:07 MikeSeth v-dogg: umm.. is that RFC compliant?
12:08 v-dogg I believe so
12:15 E_mE is agavi going to have some form to session data storage feature in the future.. for example doing a step by step order or so? or is agavi going to just rely on namespaces and setting up the logic your self?
12:16 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
12:16 v-dogg I don't see what else it could do
12:17 E_mE so you think its best just got create a namespace and place an array of objects/data against it?
12:18 v-dogg that's what I do until someone shows a better way :)
12:19 E_mE how do you allow the user to track its indivual session if it has multipul ones? URL/I parameter?
12:19 E_mE with the UID in it?
12:21 MikeSeth E_mE: agavi already has storage ;D
12:25 E_mE but session storage aclimatise around your sernario
12:26 MikeSeth storage stores values, it doesnt know anything about your application specific problems
12:26 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Connection timed out]
12:29 E_mE so is not considered a sensible idea to build a layer over the top of the namespace storage which you could then extend to each of your actions circumstances
12:30 E_mE i mean you will still have acess to namespaces too
12:30 E_mE but a layer for managing the namespace
12:30 MikeSeth why would you need to? it's a problem for actions, not for storage
12:30 E_mE but you are then putting logic on managing the namespace all in seprate actions if you have a step by step process
12:31 MikeSeth why do you even need namespace? you have flat keys
12:31 E_mE hense dublication.. or you think maybe a action which extends a module base action
12:31 MikeSeth nothing prevents you from do $storage->read('actions.foo.bar.zomg');
12:33 MikeSeth E_mE: you can of course write a custom layer over this to manage storage, but I dont see what's the benefit
12:33 MikeSeth unless you literally have dozens of actions and state interaction between them
12:34 MikeSeth in my opinion, if you need to implement a stateful chain of events (e.g. a multistep form) you should do it in one action
12:35 E_mE yeah its in one acction
12:35 E_mE with seprate methods
12:35 MikeSeth so whats the problem?
12:35 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
12:36 E_mE i was investigating the best method of tempoary session storage
12:36 E_mE :)
12:36 MikeSeth all session storage is temporary
12:36 marklar|omni kek
12:36 marklar|omni 165 with coupon
12:36 MikeSeth wtf coupon
12:36 MikeSeth you
12:36 MikeSeth you
12:36 E_mE :: Raspberries ::
12:37 MikeSeth DOUBLE NIGGER
12:37 MikeSeth marklar|omni: yknow that one with eggman?
12:37 marklar|omni fail
12:37 marklar|omni nope, dont recall
12:37 MikeSeth maaan
12:38 MikeSeth http://www.encyclopediadramatica.com/Image:Doublenigger.jpg
12:38 marklar|omni hehe
12:39 marklar|omni so like
12:39 marklar|omni coupon kek
12:39 MikeSeth wtf coupon
12:39 MikeSeth i has no coupon
12:39 marklar|omni YOU JUST TYPE IN 165
12:39 marklar|omni as the coupon code
12:39 marklar|omni and THERE YOU HAAVE IT
12:40 MikeSeth lol hax
12:42 marklar|omni sort of hax
12:43 marklar|omni I get their promo newsletters
12:43 marklar|omni hehe
12:43 marklar|omni can you order from noa with vat off?
12:44 Wombert E_mE: do you mean for multipage forms?
12:45 E_mE yeah, like a step by step process
12:45 E_mE aka a wizard if your feeling micro$ofty :(
12:46 Wombert yes
12:46 Wombert there will be such a feature in 1.0
12:48 v-dogg but basically this is just saving values into the session storage, right?
12:48 v-dogg + some logic to go with it
12:48 v-dogg time-to-lives and such perhaps
12:49 MikeSeth marklar|omni: no and I ordered already so fail
12:52 marklar|omni kek fail
12:52 marklar|omni aight whatever
12:52 marklar|omni as long as it's here by thursdaty
12:52 marklar|omni -t
12:53 marklar|omni 14:50 < ebola_> i need the php base64 decoder source code so i can modify what characters it uses for encryption
12:53 marklar|omni hahaha
12:53 v-dogg :D
12:59 Wombert v-dogg: the agavi one would use hidden fields in the form
13:00 Wombert the simple reason is that then, it is transparent to the ultimate execute() method
13:00 Wombert after all, in an API, you wouldn't have many steps
13:03 v-dogg ok
13:06 Wombert farkin aluminium keyboard
13:08 MikeSeth pets Wombert
13:08 MikeSeth umm
13:09 MikeSeth xmlhttpclient handles cookies the same way the browser does right?
13:09 MikeSeth e.g. ajax responses can write cookies into the client right?
13:09 Wombert yes
13:09 Wombert I think so
13:10 MikeSeth donno if i should cry or laugh
13:10 Wombert hm?
13:10 Wombert MikeSeth?
13:11 MikeSeth ?
13:11 Wombert why?
13:11 MikeSeth i have a tricky session case here. basically an one time login that is tightly coupled into a specific action, but across requests
13:12 MikeSeth it works ok in plain request sequence, but now I have to cut a part and replace it with ajax code
13:12 MikeSeth ill manage
13:12 MikeSeth Wombert: think discount codes
13:12 MikeSeth just mandatory..
13:16 Wombert farking keyboard
13:17 Wombert electric shock every time I touch it after walking around :S
13:17 _cheerios get a mac
13:17 _cheerios ~tired~
13:17 Neubian has anyone worked with JasperReports, DataVision, RLIB, or Agata? I'm trying to find some kind of reporting util and I think I have no choice but to use java
13:20 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
13:21 marklar|omni *** UnKnown can't find fail.com: Server failed
13:21 marklar|omni kekek
13:21 E_mE you going to register ;)
13:22 E_mE opps gone
13:30 MikeSeth Neubian: I tried to play with datavision
13:30 MikeSeth but I couldnt understand what is it that it actually DOES
13:31 MikeSeth it's kinda half querying engine and half output generation, but not fully this or that
13:32 Wombert OUCH
13:32 Wombert FARK MAN WITH A BLUE SPARK THIS TIME
13:32 MikeSeth comforts Wombert
13:32 marklar|omni hehe
13:32 Wombert must get slippers for the office
13:32 marklar|omni get some Crocs
13:32 Wombert these rubber soles are not good
13:33 Neubian I know some of those are trying to be Crystal Reports, and I could care less about the GUI creation aspect, but I would like the "write once, output multiple formats" of a reporting engine
13:33 MikeSeth Neubian: could do that with Agavi ;D
13:33 Wombert marklar|home: over my dead body
13:33 MikeSeth marklar|omni: ya hear what maddox said about Crocs?
13:33 MikeSeth dog bless his wicked soul
13:33 marklar|omni hehe
13:34 marklar|omni nope, haven't read maddox in ages
13:34 MikeSeth cranks Where Is Everybody
13:36 marklar|omni haha, maddox <3
13:36 Neubian MikeSeth: that would require a lot of thinking. . . I was aiming for the cheap, wimpy, lazy solution, which from history never seems to work and I do it the hard/right way later.
13:39 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
13:42 MikeSeth Neubian: i never managed to find an open reporting system that satisfied me
13:42 MikeSeth reason #9204 I love emacs:
13:42 MikeSeth ;;; coffee.el --- Submit a BREW request to an RFC2324-compliant coffee device
13:42 MikeSeth I shit you not!
13:43 _cheerios hmm, we just ordered a coffee machine for ze office
13:43 _cheerios something to keep the wicked soul warm on these cold winter days
13:44 E_mE where i work my boss is slightly shitty about even buying instant coffee... bah you lucky bastards! humph!
13:44 Neubian have you looked @ JasperReports? There is also OpenReports, which seems to be a web front-end for Jasper and a couple other Java report writers.
13:45 E_mE MikeSeth: is the RPC for real?
13:45 E_mE RFC sorry
13:45 Neubian RLIB seemed most simple, but development on it seems to have slowed to an intermittent crawl
13:46 _cheerios atleast open source projects die when they get too complex, or big. the authors notice they can't write software and go in hiding.
13:48 Neubian _cheerios: that's the kind of sarcastic and jaded humor that gets you free beer in my presence
13:56 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:56 E_mE in which cercumstances does $ro->getPrefix() function not work?
14:00 E_mE because im executing in a standard action/view/template and its return nothing
14:02 Wombert are you doing echo? :p
14:02 E_mE i first did <?php=$ro->getPrefix().$ro->gen(...); ?>
14:02 E_mE that didnt work so tried echo
14:03 E_mE the $ro->gen() works fine
14:03 E_mE just the prefix isn't
14:03 E_mE and i can't honestly be that stupid more then once =P
14:04 v-dogg can you do this: <?php= ?
14:04 v-dogg didn't know that
14:04 E_mE well that was typo, it was <?= ?> =P
14:04 E_mE sorry
14:04 v-dogg ah, ok
14:04 CIA-33 david * r2266 /trunk/tests2/date/TimeZoneTest.php: adapted time zone tests to argentina's use of DST, refs #660
14:04 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:05 CIA-33 david * r2267 /trunk/src/ (2 files in 2 dirs): fixed the issue where ecurity filters cannot perform checks in addition to isSecure(), closes #671
14:06 Wombert E_mE: gen() uses getPrefix()
14:06 Wombert so... it must work :p
14:06 E_mE its not :(
14:07 E_mE ah actually
14:07 Wombert grins
14:07 E_mE because the page has a base href, does agavi ignore putting http://vinoonline/.../ infront?
14:07 CIA-33 david * r2268 /branches/0.11/tests2/date/TimeZoneTest.php: merge [2266]
14:07 Wombert agavi only prepends that stuff if you tell it to
14:08 Wombert also, note that the routing does not need the base href to work
14:08 Wombert the base href is merely there so that your images, css, js etc still load
14:08 E_mE well, im using Javascript to execute a JS script
14:08 Wombert otherwise, vinoonline/store/products/123123/gallery
14:08 E_mE and i $ro->gen() a hidden input field so it knows it
14:08 Wombert would make the browser load relative to that dir (which doesn't exist)
14:09 E_mE its not being used by the HTML, ive got some js which get $('reqUrl').value and replace x1, x2 and x3 with my parameters, but it won't work because its not putting the prefix into the value
14:10 E_mE unless i write in the JS $$('base[href]')[0].href in my JS which im trying to steer away from
14:13 E_mE actually i think $ro->getPrefix() might be broken?
14:13 E_mE because it aint working on its own
14:13 E_mE ive got it to work by using my factories parameters setting relative=>false
14:14 E_mE but $ro->getPrefix() is doing sod all :(
14:16 _cheerios [n=jackbo@195.197.117.226] has quit ["bbl"]
14:20 E_mE Wombert: would there be any reason why getPrefix() might not contain a value?
14:21 Wombert it must have a value
14:21 E_mE is very confused then
14:21 E_mE ill do a quick test in a simple action
14:28 E_mE Wombert: http://81.168.18.2/carrino/test
14:31 Macen E_mE: is that your local ip from your isp?
14:31 E_mE yes, but its static
14:31 Macen E_mE: what's your isp?
14:31 Macen E_mE: can you get static isp's from anyone in uk?
14:32 Macen s/isp/ip
14:32 E_mE generally
14:32 E_mE im with eclipse
14:32 E_mE i know that BT do it, but you proberbly have to pay
14:33 Macen kk
14:33 E_mE Wombert: protected 'prefix' => string '' (length=0)
14:33 E_mE the test also includes a var_dump() if $ro
14:33 Wombert man
14:33 Wombert someone wanna sponsor documentation work? :)
14:33 Wombert I could do this all day
14:34 Wombert types away
14:34 Macen ha how much
14:34 E_mE i dont mean to irratate
14:34 E_mE :S
14:35 Wombert interesting
14:35 E_mE Macen: ask bt
14:35 Wombert baseHref is not empty
14:35 E_mE i aint prompting BT
14:35 E_mE ;)
14:35 Wombert E_mE: give me a couple of minutes to finish this and then I'll check it out
14:35 Macen Wombert: how much do you need?
14:35 Wombert Macen: I dunno :p
14:36 Macen Wombert: $.20 :p
14:36 E_mE Wombert: thank you very much
14:37 Wombert Macen: that buys you ~10 seconds of my time :p
14:37 Macen Wombert: rofl
14:37 Wombert over
14:37 Wombert bai
14:37 Wombert :>
14:38 E_mE £36/hr Wombert not bad i guess for consultancy
14:40 Wombert oh?
14:41 Wombert oh wait
14:41 Wombert :p
14:41 Wombert less than 10 :p
14:42 Wombert of course, I'm just making things up :p
14:44 E_mE well that was a quote.. so theres no turning back now.. macen take advantage while you can ;)
14:45 shoan can I get a session variable in shiny.php?
14:48 shoan also is context available in the exception templates to be able log the exception to file
14:48 shoan ?
14:48 Wombert yes
14:48 Wombert $context
14:48 Wombert but make a check
14:48 Wombert it's not always gonna be there
14:49 Wombert shoan: look at AgaviException::printStackTrace()
14:49 shoan huh?
14:49 Wombert shoan: if an exception occurs during bootstrap(), or while the context is initialized...
14:50 CIA-33 david * r2269 /trunk/ (CHANGELOG RELEASE_NOTES UPGRADING): CHANGELOG, RELEASE_NOTES and a new UPGRADING document with instructions, all for #671
14:50 Wombert throws http://trac.agavi.org/browser/trunk/UPGRADING?rev=2269 at MikeSeth and all others
14:51 Wombert check plz kthx
14:51 Wombert okay E_mE let's tackle your issue now
14:51 Wombert privmsg
14:51 E_mE wooo :)
14:52 shoan Wombert: i still don't get it, would I be able to trap a PDO exception and log to file?
14:52 shoan maybe I am just too tired
14:53 Wombert yes, sure, why not
14:54 shoan but without context how would I get to the logger manageR?
14:54 Wombert http://trac.agavi.org/browser/branches/0.11/src/exception/AgaviException.class.p​hp?rev=2258#L47
14:54 Wombert look at that please
14:56 sean` [n=Sean@upeohilversum.speedxs.nl] has quit ["Ik ga weg"]
14:56 Wombert shoan: see the context param?
14:56 Wombert *argument
14:56 Wombert but you cannot rely on it being there
14:57 Wombert hence you need to check for it first
14:59 marklar|omni heh
14:59 marklar|omni maik
15:00 shoan Wombert: how would I log if it is not present?
15:01 Wombert shoan: you can't, of course
15:01 Wombert because if it is not there, then agavi crashed in bootstrap() or during context initialization
15:01 Wombert both normally don't happen in production envs unless something is seriously wrong
15:01 Wombert like broken config file or such
15:09 Wombert awww
15:09 Wombert man
15:09 Wombert sorry E_mE
15:10 Wombert prefix is without the host or anything
15:10 E_mE prefix returns nothing
15:11 Wombert yes
15:11 Wombert of course
15:11 MrJeep_ keynote's in 2 hours
15:11 Wombert your app is in /
15:11 MrJeep_ I'm so excited
15:11 Wombert MrJeep: nah, 4
15:11 Wombert oh wait
15:11 MrJeep_ it's 12 pm here I think
15:11 Wombert you're right
15:11 Wombert woooot
15:11 Wombert I still won't be able to watch it :S
15:11 MrJeep_ I would wet my pants if I wasnt at work :D
15:12 MrJeep_ why ?
15:12 E_mE so the prefix would generally be "/" and nothing else?
15:12 E_mE or would it be http://vinoonline
15:12 Wombert no
15:12 Wombert empty is correct
15:12 Wombert if your app is in the doc root
15:12 Wombert and you hvae no rewrites
15:12 Wombert then the prefix would be "index.php"
15:13 E_mE but i was requesting http://vinoonline/sop/today/orders though
15:13 E_mE while i was in that path sorry
15:14 Wombert yes
15:14 Wombert the app sits in /
15:14 Wombert rewrites are on
15:14 Wombert so no prefix needed
15:14 Wombert your generated route is /sop/today/orders
15:14 E_mE ah see
15:15 E_mE so $ro->getPrefix() isn't what i came to believe it was
15:15 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)]
15:15 E_mE or led to believe
15:15 Wombert yes, I was wrong the other day
15:15 Wombert I'm still not quite sure why you need it?
15:16 E_mE i dont now, i use 'relative'=>'false' .. that works :)
15:16 E_mE i was trying be helpful :)
15:16 Wombert hehe
15:16 Wombert thanks :)
15:16 Wombert I have to say I got that totally wrong
15:16 Wombert let's assume you have <route name="foo" pattern="^/something$" />
15:17 E_mE carves Wombert claim into stone
15:17 Wombert and then you call $ro->gen('foo');
15:17 Wombert it would generate "/something"
15:17 E_mE yes
15:17 Wombert now, if your app sits in /some/subdir/
15:17 Wombert then the prefix is "/some/subdir" if you have rewrites on
15:17 Wombert and "some/subdir/index.php" if not
15:17 MikeSeth Wombert: you are hereby promoted to Saint
15:17 Wombert prefix + route = URL to the resource
15:18 Wombert MikeSeth: and why? :p
15:18 E_mE ah see see
15:18 E_mE so its either / with rewrite or ../index.php
15:18 MikeSeth Wombert: too long to type ;>
15:18 MikeSeth man I am so mad at the $vendor noobs
15:18 Wombert E_mE: yes BUT
15:18 Wombert if your app sits in the doc root
15:18 Wombert then the prefix is empty
15:18 Wombert with rewrites
15:18 MikeSeth Bug: "Client software does not display user's country flag adequately"
15:18 Wombert because your route has the slash already!
15:19 MikeSeth email comes in
15:19 MikeSeth "In the new release, this bug is fixed"
15:19 MikeSeth I run the new client
15:19 MikeSeth FLAGS ARE GONE
15:19 Wombert in addition to the prefix, if 'relative' => false, it adds $scheme://$authority to the prefix
15:19 Wombert where $authority = $host:$port
15:19 E_mE Wombert: see see :)
15:19 Wombert if the port is necessary, that is
15:19 Wombert MikeSeth: lawl
15:20 E_mE thank you for your help mr Wombert :) much appriscated
15:20 Wombert thou art welcome
15:20 MikeSeth another bug: "If one client exits prematurely, other participating clients hang"
15:20 MikeSeth "In the new release, this bug is fixed"
15:20 MikeSeth yes, it is
15:21 MikeSeth now it crashes instead of hanging
15:21 MikeSeth THANK YOU
15:21 MikeSeth fuckers.
15:21 Wombert sue them
15:21 Wombert :p
15:21 MikeSeth ehh
15:22 Wombert claim you feel insulted by this
15:22 E_mE pattern="^/request/(report:\[yes|no|only])/(retail:\[yes|no|only])$" is there anything wrong with those rules?
15:22 Wombert you can do this now in jewland can you :p
15:22 Wombert yes, E_mE
15:22 Wombert (yes|no|only)
15:22 E_mE so (retail:\(yes|no|only)) ?
15:23 Wombert why the backslash?
15:24 Wombert wait what do you want there?
15:24 E_mE /request/yes/no or /request/only/only etc
15:25 E_mE ideally i want a 3 optional parameter too
15:25 E_mE but will try this first
15:34 trophaeum_ [i=rstmxwz@ppp121-45-232-179.lns1.bne4.internode.on.net] has joined #agavi
15:34 MikeSeth Wombert: theyre in europe..
15:36 nfq Wombert, you there?
15:37 nfq MacWorld soon people
15:37 MrJeep_ yea, 1h30 hours
15:37 nfq sooner I think
15:37 nfq 25 mins no?
15:38 MrJeep_ well, I've read 12h00 East and now it's 10h38
15:38 nfq yes. 10 am west
15:38 nfq so, you are right
15:38 MrJeep_ but I'll sure take a look
15:38 MrJeep_ :D
15:38 nfq I think you're right
15:39 trophaeum [i=jbpucuj@ppp121-45-238-218.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)]
15:40 nfq I love all the rumours and hoaxes and leakes before a macworkld
15:40 nfq clever apple
15:40 nfq free advertisign
15:40 nfq damn, I can't write today
15:41 E_mE how can i find out what context name im using?
15:41 Wombert awwww
15:41 Wombert what for?
15:41 Wombert sounds like hax0r
15:42 E_mE ive got fwrite(STDOUT, "blah"); in some of my actions/models
15:42 Wombert WAHT
15:42 E_mE and im replacing the function with writeln() which then tests to see if its a console context or a web context
15:43 E_mE in the action it was easy because i tested for a WebRequest instance
15:43 MrJeep_ What about the apple car
15:43 MrJeep_ ICar
15:43 MrJeep_ or iDrive
15:43 MrJeep_ we could start this rumor
15:44 MrJeep_ apple store is down
15:44 nfq Or this: http://youtube.com/watch?v=rw2nkoGLhrE
15:44 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
15:44 nfq the iRack
15:44 MrJeep_ heheh
15:44 E_mE haha when ever macen leaves i can see all the channels his in hehe
15:48 MrJeep_ hahaha
15:59 kaos|work_ [n=dominik@dslb-088-076-063-096.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
15:59 kaos|work [n=dominik@dslb-088-077-209-118.pools.arcor-ip.net] has joined #agavi
16:01 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
16:05 E_mE hugs logging
16:07 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
16:07 E_mE Macen: when ever you leave the server i get alerts from all the channels your in hehe
16:07 E_mE eye got my eye on you
16:07 E_mE =P
16:11 Macen EmE Common channels: (#mootools #agavi ##php ##javascript)
16:11 Macen me too :p
16:13 E_mE aye, but you dont get alerted when i leave ;)
16:13 Macen but would i want too!!
16:13 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
16:16 E_mE :o im outraged
16:16 Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
16:16 Yossi [n=nospam@62.90.159.110] has joined #agavi
16:18 MikeSeth_ YOU are outraged?
16:20 E_mE im just being silly :)
16:20 MikeSeth_ man you should see some of the shit I get.. now that is outrage..
16:29 E_mE wow putting the system into a live enviroment increased my round time on a ajax call from 1700ms to 220ms
16:29 E_mE :D
16:36 Macen lol E_mE
16:36 Macen i have enough things flashing on my desktop ;>
16:38 Macen went to Dublin this weekend
16:38 Macen was awesome :>
16:38 Macen expensive but awesome
16:38 Macen http://www.facebook.com/album.php?aid=12602&l=5ab9c&id=772998445
16:39 Macen ftw :D
16:39 shoan [n=shoan@122.166.1.168] has quit []
16:44 E_mE im submitting CV For a PHP job :D
16:44 E_mE wooo
16:44 nfq nice
16:45 MikeSeth_ ok inb4fail
16:45 MikeSeth_ => home
16:45 MikeSeth_ bai.
16:46 Wombert err
16:46 Wombert Macen
16:47 Wombert you're supposed to have girls on these pics :p
16:48 E_mE damn boozers!
16:48 E_mE I NEVER drink.. its bad for your liver!
16:51 ttj Yeah. I never drink either.
16:52 MrJeep_ I like beer :D
16:53 MrJeep_ especially cheap beer
16:53 ttj :-)
16:53 ttj I recall four bottles of white wine last night. I guess I got at least two of them.
16:53 ttj And apparently I got home at around two according to the taxi receipt.
16:54 MrJeep_ hehe, Nice way to not drink :P
16:55 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
16:55 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)]
16:55 MrJeep_ are you working today ?
16:56 ttj Yeah, I was at work at around 10:30.
16:56 Wombert ttj: didn't you want to cut back on your jetset lifestyle expenses
16:56 Macen Wombert \o/
16:56 ttj Wombert: No jets were involved with this. :P
16:56 E_mE ttj: i work for a wine firm ;) i got 3 bottles behind me for consumption :D
16:57 ttj I have two bottles of Russian Standard. Do I win? :P
16:57 Wombert man fark
16:57 Wombert keynote starts and I must go
16:57 Wombert beh :<
16:57 ttj Hmm... Sorry, have to run.
16:57 Wombert ya me too
16:58 E_mE I WANT VODKA! :'(
16:58 E_mE i want to watch :(
17:06 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
17:08 E_mE can someone pass me the URL for the broadcaset?
17:09 Wombert E_mE: it's not live
17:09 Wombert okay guys
17:09 Wombert laters
17:09 E_mE bye
17:10 Wombert [n=Wombert@85.183.90.3] has quit []
17:11 nfq engadget.com
17:11 nfq orhttp://www.macrumorslive.com/
17:11 nfq http://www.macrumorslive.com/
17:13 E_mE cya later
17:13 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
17:27 icyt is now known as IcyT
17:28 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
17:56 lucifer4u [i=HydraIRC@87.252.235.129] has joined #agavi
17:56 lucifer4u Hello all
17:57 JamieWolf [n=Chatter@dslb-088-068-202-108.pools.arcor-ip.net] has joined #agavi
18:04 shoan [n=shoan@59.96.201.43] has joined #agavi
18:08 marklar|omni oh hai
18:10 marklar|omni Attempting to discover channel "pear.agavi.org"...
18:10 marklar|omni unknown channel "pear.agavi.org" in "channel://pear.agavi.org/agavi-0.11.1RC1";
18:10 marklar|omni invalid package name/package file "channel://pear.agavi.org/agavi-0.11.1RC1";
18:10 marklar|omni Cannot initialize 'channel://pear.agavi.org/agavi-0.11.1RC1', invalid or missing package file
18:10 marklar|omni wtf.
18:12 marklar|omni ah there we go
18:18 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:18 Whisller ehh fucking cheaters on cod4 :/
18:25 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
18:25 splatch_ [n=splatch@91.121.99.23] has quit ["leaving"]
18:28 trophaeum_ http://jquery.com/blog/2008/01/15/jquery-122-2nd-birthday-present/ - this is the sort of thing i like to wake upto :)
18:34 lucifer4u hehe. and my bug is solved )
18:34 Whisller [n=example@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
18:34 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
18:35 lucifer4u trophaeum_, great!
18:38 kaos|work [n=dominik@dslb-088-077-209-118.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
18:38 kaos|work [n=dominik@dslb-088-077-202-042.pools.arcor-ip.net] has joined #agavi
18:40 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:43 MrJeep_ no macbook pro updates
18:43 MrJeep_ same spec
18:43 MrJeep_ same price
18:44 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:45 marklar|omni I'd buy one if the software was free
18:45 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:45 marklar|omni I like my dell tho
18:45 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:47 marklar|omni how do I specify multiple parameters with phpdoc?
18:52 marklar|omni got it, @param par,...
18:54 nfq [n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi
19:11 marklar|omni [n=mark@totally.failed.name] has quit ["fail"]
19:12 marklar|omni [n=mark@teh.marklar.biz] has joined #agavi
19:12 marklar|omni [n=mark@teh.marklar.biz] has left #agavi []
19:12 marklar|omni [n=mark@teh.marklar.biz] has joined #agavi
19:12 marklar|omni kek
19:14 E_mE [n=E_mE@91.84.106.146] has joined #agavi
19:24 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
19:25 JamieWolf [n=Chatter@dslb-088-068-202-108.pools.arcor-ip.net] has quit [Nick collision from services.]
19:25 JamieWolf_ [n=Chatter@dslb-088-068-192-006.pools.arcor-ip.net] has joined #agavi
19:26 kaos|work [n=dominik@dslb-088-077-202-042.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
19:28 marklar|omni hai
19:35 kaos|work [n=dominik@xdsl-87-79-55-106.netcologne.de] has joined #agavi
19:42 JamieWolf_ [n=Chatter@dslb-088-068-192-006.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
19:59 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it was"]
20:00 v-dogg heh, you don't need computers to study computer science
20:01 marklar|omni hehe
20:01 marklar|omni a whiteboard would probably suffice for the first year
20:02 impl <3 whiteboards
20:03 marklar|omni we have giant whiteboards in every office here
20:03 marklar|omni wish they were digital ;\
20:04 impl :>
20:12 v-dogg <3 whiteboards & theory
20:13 v-dogg that's what I love about my uni - here they teach theory and don't just let students start copy-paste coding
20:14 marklar|omni heh
20:14 marklar|omni http://www.facebook.com/photo.php?pid=1483326&id=761845523
20:14 marklar|omni sekz.
20:16 marklar|omni she's gonna bring me beer in exchange for access tutoring.
20:19 v-dogg "Suuure I can Access you! I can Access you all night long. But please bring beer, too"
20:19 marklar|omni hehe
20:19 marklar|omni that's what I said, pretty much
20:19 marklar|omni I was like, "it's gonna be, er, long"
20:20 marklar|omni "and probably painful"
20:20 marklar|omni hehe
20:21 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
20:22 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
20:35 nfq [n=nfq@84-73-33-54.dclient.hispeed.ch] has quit []
20:37 stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi
20:41 implement [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
20:41 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 101 (Network is unreachable)]
20:48 MrJeep_ sarg
20:48 MrJeep_ I'm in a tough spot
20:48 E_mE ay
20:48 MrJeep_ I made this site a couple of years ago : http://www.pokeramateurleagues.com/index.php
20:48 MrJeep_ It took a lot of time
20:48 MrJeep_ and I don't have time to manage it
20:49 MrJeep_ actually, the domain will expire in mars and I don't even plan to renew it
20:49 MrJeep_ anyway
20:49 MrJeep_ I've worked a lot of time
20:49 MrJeep_ someone's offering me 750$
20:49 E_mE $750.. is that a lot in canada?
20:50 marklar|omni sell it, heh
20:50 marklar|omni if you're not gonna maintain it, screw it
20:50 MrJeep_ well, I can't retire on 750$
20:51 MrJeep_ but I've estimate I would cost 10k to build it
20:51 marklar|omni it's either $750 or the $20/week from the adsense, neh?
20:51 E_mE MrJeep_: long as he don't remove the powered by agavi its a good deal =P
20:51 MrJeep_ heheh
20:51 MrJeep_ I don't think they will
20:51 MrJeep_ but .. it's a hard and easy decision
20:51 E_mE is $750 the first offer?
20:52 MrJeep_ yeah
20:52 marklar|omni heh
20:52 marklar|omni ask for $1500
20:52 marklar|omni :)
20:52 marklar|omni are you making money from it?
20:52 MrJeep_ I've made 23$ from adsense
20:52 marklar|omni erm.
20:52 marklar|omni over what period
20:53 MrJeep_ more than a year
20:53 MrJeep_ it's not making money
20:53 marklar|omni might wanna seo those links
20:53 MrJeep_ but I don't have time to manage it
20:53 marklar|omni I say sell it
20:53 implement is now known as impl
20:53 MrJeep_ That's what I'm thinking too
20:53 marklar|omni it's still 30x more than you've made so far
20:54 marklar|omni and it's not like you're gonna make millions if you keep it
20:54 E_mE do you mean $23 a year or week?
20:54 MrJeep_ 23$ up to now
20:54 E_mE :o
20:55 MrJeep_ it's just nothing
20:55 MrJeep_ hehe
20:55 marklar|omni heh
20:55 marklar|omni at least you can renew the domain for free
20:55 MrJeep_ well, I'll sell it
20:55 marklar|omni good call
20:55 E_mE do they know how much your getting from the site?
20:55 marklar|omni heh
20:55 MrJeep_ np
20:55 MrJeep_ no
20:55 marklar|omni heh
20:55 MrJeep_ and they won't :P
20:56 marklar|omni it's obvious that not much
20:56 marklar|omni I could tell from a cursory glance
20:56 marklar|omni and it's in foreign!
20:56 E_mE id say 1000$ ;)
20:56 marklar|omni :P
20:56 MrJeep_ well, That's what I asked
20:56 E_mE cursory glance?
20:56 MrJeep_ he said 750 and it's gone
20:56 marklar|omni heh
20:56 marklar|omni $800
20:56 marklar|omni to cover "operational costs"
20:56 marklar|omni = mysqldump
20:57 E_mE hehe nice
20:58 MrJeep_ 750$ I dump everything in a zip file and there he goes
20:58 E_mE i like the design MrJeep_
20:58 MrJeep_ thnx
20:58 MrJeep_ it's a little old however
20:58 MrJeep_ not quite web 2.0
21:00 MrJeep_ well, 750$ more for a macbook pro
21:00 MrJeep_ better than a kick in te a$$
21:00 marklar|omni yeah heh
21:02 ttj MacBook Air...
21:02 marklar|omni wtf $2k usd
21:02 MrJeep_ hell no
21:02 E_mE that Macbook Air looks pretty damn thin :D
21:02 ttj It does.
21:02 marklar|omni hugglez his dell
21:02 MrJeep_ yeah, well, begin righ or having a lot of extra money to spend
21:02 MrJeep_ i would buy one
21:02 E_mE i think id still would want to get macbook pro
21:02 MrJeep_ actually I think I would buy an IPhone before
21:03 marklar|omni heh
21:03 MrJeep_ anyway
21:03 MrJeep_ with my next laptop
21:03 MrJeep_ I'm looking for a desktop replacement
21:03 marklar|omni sager!
21:03 ttj I still think I'll just get an X series ThinkPad.
21:03 MrJeep_ I want a 17" mpb
21:03 marklar|omni or a dell xps
21:03 MrJeep_ dell xps are nice
21:03 marklar|omni MrJeep_: look Sager up
21:03 marklar|omni they pwn.
21:03 MrJeep_ but it's not osx
21:03 marklar|omni ah heh
21:04 marklar|omni you *can* install osx on a regular box, iirc
21:04 marklar|omni it'll kinda suck
21:05 E_mE hahahahah there is a Sager Penryn ;)
21:05 E_mE i live in a town called penryn hehe
21:05 MrJeep_ kinda is not quite the word
21:05 MrJeep_ I've installed OSX on my tower a year ago
21:05 MrJeep_ It worked pretty well but I had supported hardware
21:05 marklar|omni ah
21:05 MrJeep_ well, I was lucky enough
21:05 marklar|omni major fail otherwise?
21:05 MrJeep_ except dual screen were not working
21:06 MrJeep_ well, Photoshop was a lot slower
21:06 marklar|omni heh, it took me longer to configure dual screens in winxp than in debian
21:06 marklar|omni oddly enough
21:06 MrJeep_ but except Ps, it was good
21:06 marklar|omni cool
21:06 MrJeep_ it's a nice cheap way to get an osx experience
21:06 marklar|omni my gf's sister has an ibook
21:06 marklar|omni it's nice and osx-y
21:06 marklar|omni but, eh
21:06 marklar|omni I'd just rather install freebsd
21:07 MrJeep_ hehe
21:07 marklar|omni don't care much for ui
21:07 MrJeep_ I really like linux I must say
21:07 MrJeep_ I'm currently on ubuntu
21:07 MrJeep_ and I really like it
21:07 E_mE :D Kubuntu :D
21:07 MrJeep_ however, I'm a web developper
21:07 MrJeep_ and I'm having trouble with the Gimp
21:07 E_mE why?
21:07 MrJeep_ I need Photoshop
21:08 E_mE finding it hard to achive the same things?
21:08 MrJeep_ I just don't like it. I've been working with Ps since the old ages
21:08 impl I can't stand gimp
21:08 marklar|omni I think I started with linux back when redhat was at version 5
21:08 marklar|omni I was, like, 14 y/o
21:08 MrJeep_ yeah very hard to achieve the same thing
21:08 MrJeep_ working with gradients it's hell
21:08 MrJeep_ your like 23-24 now ?
21:08 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
21:08 marklar|omni developers shouldn't ever need anything other than emacs and svn
21:08 marklar|omni 22
21:08 MrJeep_ well, I first tried Linux at 14 too
21:09 MrJeep_ was Redhat something
21:09 marklar|omni yeah
21:09 MrJeep_ can't remeber
21:09 marklar|omni heh
21:09 MrJeep_ and I'm 24
21:09 marklar|omni crashing graphical installers galore
21:09 MrJeep_ anyway, Osx is the perfect match for me
21:09 marklar|omni switched to bsd about 4 years ago, never looked back
21:09 E_mE emacs is nice once you can gain all the key combinations :D
21:09 marklar|omni only keep windows around for teh Outlook stupidity we have at the office
21:09 MrJeep_ hehe
21:09 MrJeep_ I can't understand people here working with VIM
21:09 MrJeep_ all the time
21:10 MrJeep_ I'm working in a Linux Company
21:10 marklar|omni I write about 40% of my code with cat>file<<EOF
21:10 E_mE evolution on nix has a module for Exchange
21:10 marklar|omni yeah, only if you enable OWA
21:10 marklar|omni which is tehfail
21:10 MrJeep_ 40%!! with cat
21:10 MrJeep_ lol
21:10 MrJeep_ as long as you like it
21:10 marklar|omni yeah, and it even works :P
21:10 MrJeep_ I prefer IDE
21:10 MrJeep_ heheh
21:11 marklar|omni it forces you to think before you type
21:11 MrJeep_ well, impressive :)
21:11 E_mE i quite liked Eclipse PDT.. but hell its causing me problems since my reinstall :(
21:11 marklar|omni eclipse is great
21:11 marklar|omni except it has a mind of its own
21:11 E_mE i believe that
21:11 marklar|omni and leaving it running on your workstation and going home
21:11 marklar|omni = fail
21:11 E_mE ive tried removing all configs
21:11 E_mE creating new workspace
21:11 E_mE but it still spazzing
21:11 marklar|omni nah, you just have to conf one instance Just Right(tm)
21:11 E_mE GRR!!
21:12 marklar|omni and remount the volume as RO
21:12 marklar|omni never touch it again
21:12 marklar|omni because it WILL break
21:12 MrJeep_ heheh
21:12 marklar|omni I've been working with nusphere for a while now
21:12 E_mE do you have the paths to all the configs?
21:12 marklar|omni I likes it
21:12 marklar|omni E_mE: nah, I just use plain defaults
21:13 marklar|omni hardly ever use it
21:13 marklar|omni k, I really gotta sleep
21:13 marklar|omni nite
21:14 MrJeep_ where are you from marklar|home ?
21:15 E_mE his from ze israel
21:15 MrJeep_ oh i see
21:17 E_mE MrJeep_: do you run your own web firm?
21:17 MrJeep_ no
21:17 MrJeep_ but I wish I'd do
21:18 MrJeep_ I'm not the guy who's working for someone else his entire life
21:20 E_mE hehe... agree with you there
21:21 MrJeep_ What could be eventually great would be to sub-contract parts to you guys
21:22 MrJeep_ If I ever run my own company
21:22 E_mE cool
21:22 E_mE :)
21:23 MrJeep_ well, we are the agavi's elite right now
21:23 MrJeep_ compared to everyone-else hehe
21:24 MrJeep_ except wombert, kaos|work, impl etc
21:24 MrJeep_ which are the true elite
21:25 E_mE aye..
21:25 E_mE its great being able to see really good programming.. its teaching me well :)
21:26 MrJeep_ yeah, me too!!
21:26 MrJeep_ I've been here since... a year I think
21:27 MrJeep_ In the next month after my first visit, I've learn more than ma last year entirely.
21:27 MrJeep_ that was incredible
21:28 E_mE i was aware of agavi about 11 or so month ago but MikeSeth_ mentioned agavi to me a fair few times after my site idea.. so it was a natural progression.. even though its be hard to learn such a foreign concepts ive never seen before
21:28 MrJeep_ The guys here are so smart, they kinda know what they are doing
21:28 MrJeep_ and I bet you don't regret it
21:29 E_mE nope :)
21:29 E_mE its an enviroment thats really get me on a path of learning.. i need that :)
21:29 E_mE or i get lost
21:31 E_mE is it possible in the console to cat file | <clipboard>?
21:36 MrJeep_ good question
21:47 Wombert [n=Wombert@dslb-084-056-008-025.pools.arcor-ip.net] has joined #agavi
21:51 MrJeep_ hum, what's the less worse CMS right now ?
21:51 MrJeep_ Wombert, no MacBook Pro updates :(
21:51 Wombert no farkin macbook pro updats omg
21:51 Wombert lol MrJeep_
21:51 Wombert yes
21:51 Wombert fuckers
21:51 Wombert wtf
21:52 MrJeep_ wtf 2
21:52 Wombert macbook air is shit too
21:52 MrJeep_ I would'nt say that, but I would not buy one
21:53 MrJeep_ it's great for someone who like a very portable computer
21:53 MrJeep_ but I'm not that person
21:53 MrJeep_ I want a desktop replacement
21:53 MrJeep_ a 17" mbp
21:53 MrJeep_ I was so hoping for Penryn, LED backlight on 17" and multi-touch trackpad
21:54 MrJeep_ well, I'm a little disapointed but I can live with that
21:54 E_mE Is Penryn the CPU?
21:55 Wombert it really, really is masterful engineering
21:55 Wombert it's stunning, no doubt
21:55 Wombert still
21:55 Wombert grrrr
21:56 E_mE bloody hell.. a CPU is named after my town :S its scary... its... like... the... TWILIGHT ZONE!!
21:56 MrJeep_ still this is not my biggest hope
21:56 MrJeep_ hehe
21:56 MrJeep_ it's the code name for the latest intel cpu
21:57 E_mE wonders if penryn has another meaning.. i always thought it was a cornish word
21:59 E_mE see see http://www.fromoldbooks.org/Wood-NuttallEncyclopaedia/p/penryn.html
22:00 Wombert my guess
22:00 Wombert macbook pro update gets the same brighter alu style
22:00 Wombert with this backlit keyboard
22:00 Wombert man fark
22:00 E_mE does it have LED backlight?
22:01 MrJeep_ not yet
22:01 MrJeep_ well
22:01 MrJeep_ not the 17" mbp
22:01 MrJeep_ 15" does
22:02 ttj Hmm... Project management, intro course in optimizing, intro to statistical analysis, corporate finance, international economics, and physics.
22:02 ttj And one BSc thesis.
22:02 ttj That's the agenda for the spring. :P
22:03 ttj And I just heard that the lab I'm doing the thesis for is actually in turmoil as the professor who led the thing quit and went back into the corporate world. :P
22:03 MrJeep_ Wombert, I think the alu looks blue because of the light
22:03 MrJeep_ but hey, MBP are still great computers
22:03 MrJeep_ even without the update
22:03 MrJeep_ I'll order mine soon
22:04 MrJeep_ and hope for the best experience i've ever had
22:04 ttj Pfft. ThinkPads FTW.
22:07 Wombert I won't
22:07 Wombert the opening angle is a disgrace
22:07 Wombert don't know about the 17" though
22:07 Wombert MrJeep_: really, wait till they update it
22:08 MrJeep_ I'm not waiting another 6 month for sure
22:08 MrJeep_ I need it
22:08 MrJeep_ I'm so pissed of using Photoshop 7 under Wine you can't even imagine
22:10 MrJeep_ I'm waiting untill my laptop is sold
22:10 MrJeep_ once it's done
22:10 MrJeep_ I'm getting a mac
22:10 MrJeep_ I want one since... 10 month I guess
22:10 MrJeep_ however I'ts been serious only for 4
22:11 MrJeep_ since I changed my mind about a MacPro -> MacBook Pro
22:11 ttj Aww... :P
22:11 MrJeep_ Well, back in that time
22:11 MrJeep_ I wanted a MacPro
22:11 MrJeep_ which means expensei
22:11 MrJeep_ however, My thought was, I need a laptop too
22:11 MrJeep_ so MacBook Pro + MacPro = unrealistic ammount
22:11 Wombert lawl
22:11 MrJeep_ the kind of ammout you get by winnint the lottery
22:11 Wombert is looking at the AAPL intraday
22:11 Wombert hahaaha
22:12 Wombert serves you right, idiots
22:12 MrJeep_ changed my mind
22:12 MrJeep_ now it's affordable
22:12 MrJeep_ hehe the stock dropped
22:12 MrJeep_ I guess I aint the only one waiting for Mbp Updates
22:12 MrJeep_ or Cinema Display Update
22:13 Wombert there was no substance in today
22:13 Wombert ipod touch software for 20 bucks? pffft
22:13 Wombert iphone software? oh, you can now send SMS to more than one person
22:13 impl so
22:13 impl how 'bout that Debian
22:14 Wombert apple tv? finally has HD. great. should have had from day 1
22:14 Wombert time capsule?
22:14 Wombert PUH-LEEEEZE
22:14 impl time capsule?
22:14 Wombert why can't I hook up a usb drive to any wifi router and use that? why? not?
22:14 Wombert http://www.apple.com/timecapsule/
22:15 impl Wombert: the same reason you can't run OS X on non-Apple hardware
22:15 MrJeep_ well
22:15 MrJeep_ me > home
22:15 Wombert not even sure you can use it as a normal disk
22:15 MrJeep_ cya later !
22:15 Wombert really the only relevant stuff was the movie rentals, as they have all studios in
22:15 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:15 Wombert and the fucking laptop nobody needs
22:16 impl lol@time capsule
22:17 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:19 ttj The movie rental is priced too high.
22:19 impl I don't know if you guys have this
22:19 impl but here at grocery stores we have vending machines that give out movies
22:19 impl they're like $1
22:19 Wombert smacks impl
22:20 ttj DVDs here are around ~5-10e.
22:20 impl and you just bring them back when you're done and put them back in the machine
22:20 Wombert yurop invented the escalator, the fridge, the marshmallow, and every other thing you americans utilize to be lazy and fat
22:20 Wombert !
22:20 Wombert actually, no idea. I made that all up.
22:20 Wombert and
22:20 impl well we invented the assembly line
22:20 Wombert amazon dvd rental ftw
22:20 Wombert YOU DID NAWT
22:20 ttj I don't want to rent.
22:20 impl DID TOO
22:20 Wombert JUST FOR TEH CAR
22:20 Wombert NOES
22:21 ttj I want to be able to watch the movie as many times as I want without having to pay for it all the tim.e
22:21 impl that's what the Internet is for, of course
22:22 ttj Just do a subscription based system. Watch as many movies as you want for X euros per month. And go head on with Canal+ and whatnot.
22:22 ttj But oh well, I guess Apple doesn't necessarily need to even make that much out of the movies.
22:22 ttj It's a nifty feature that increases the value of their hardware offering.
22:23 impl really, really dislikes Apple's business model
22:24 Wombert ttj: that is amazon dvd
22:24 Wombert as many dvds as you want
22:24 Wombert for 10 bucks
22:24 Wombert for 20 bucks, you get three dvds at the same time
22:25 Wombert ttj: yes, that is the idea. it is an incentive for the apple tv, among others
22:25 Wombert note how the hd rentals are only available on the apple tv
22:25 Wombert not via itunes
22:25 ttj Yep.
22:25 ttj The thing that I don't like about Apple is how they cripple stuff.
22:26 Wombert yes
22:26 ttj For instance the iPhone was really nice and all but it felt artifically limited. It's like an accessory to my laptop.
22:26 ttj +i
22:26 impl you guys ought to play with the Nokia N-series
22:27 impl the entire platform is open-source
22:27 ttj They're so and so.
22:27 ttj impl: It's still Symbian.
22:27 ttj If you want interesting, look at N810.
22:27 ttj And what the Maemo folks are doing.
22:28 impl yeah, that's what I meant o;
22:28 impl Is there two N-series?
22:28 impl :>
22:28 Wombert n95
22:28 Wombert epic fail
22:28 Wombert it lags
22:28 ttj No, it's the same. But N-series is often associated primarily with the "multimedia computers".
22:28 Wombert the multitasking sucks
22:28 Wombert it is slow
22:28 Wombert it is ugly
22:28 ttj Wombert: Well, in fact things are slowly improving.
22:28 Wombert ttj: if a phone overwhelms me
22:29 Wombert me, as a "computer person"
22:29 Wombert then something is wrong
22:29 ttj I like the 8 GB version of it. Plus the software is getting better and multitasking is starting to work now that they got paging and virtual memory and stuff like that done.
22:29 Wombert my series 40 (6300) is so ace
22:29 Wombert series 60? sucks. ass.
22:29 impl http://en.wikipedia.org/wiki/Image:N810-open.jpg
22:29 ttj impl: Just ordered mine today.
22:29 impl ttj: cool :o
22:29 impl has an N800
22:29 ttj I have a 760.
22:30 ttj Wombert: Yes, that's a problem. Symbian is very problematic and that has been acknowledged already.
22:31 impl Wombert: The N8XX are ARM processors running a Debian-based OS
22:31 ttj Sorry, 770.
22:32 ttj And a really nifty thing, for instance, is that the N810 is a DLNA certified device, IIRC.
22:34 Wombert impl: in plain english: for nerds :p
22:34 impl noo
22:34 impl they're awesome
22:34 impl !
22:35 ttj And that's another issue I have with Apple. As far as I know they're not that keen on doing DLNA stuff.
22:36 implement [n=impl@adsl-150-136-205.rmo.bellsouth.net] has joined #agavi
22:36 impl Wombert: CTCP VERSION implement :D
22:37 implement !!
22:37 implement :>
22:39 ttj Oh, sorry. The N810 isn't officially certified yet, but it works regardless. I think they were demoing it with some DLNA stuff in Nevada recently.
22:39 Wombert impl: xchat 2.8.2 Linux 2.6.18-omap1 [armv6l]
22:39 Wombert ?
22:39 Wombert ah
22:40 Wombert on ze phone
22:40 Wombert pfft
22:40 implement yeah!
22:40 Wombert I thought Chuckwalla
22:40 Wombert :p
23:01 Wombert watching the keynote
23:02 Wombert the incredible new imac, huh?
23:02 Wombert fuck you steve jobs
23:02 Wombert why is my imac screen twice as bright on the left compared to the right? huh?
23:02 Wombert he's such a moron
23:02 Wombert I hate him
23:02 Wombert can't he put a fucking belt into his ugly jeans
23:02 Wombert when he's on stage
23:03 Wombert he's such an ass
23:31 E_mE is there a video anywhere of the macworld keynote?
23:32 E_mE bellows large leave at Wombert
23:32 E_mE leaf
23:34 Wombert www.macrumors.com
23:44 lucifer4u [i=HydraIRC@87.252.235.129] has quit [Nick collision from services.]
23:50 Wombert http://www.simplicityphp.com/ fail or not?
23:52 trophaeum_ fail, ext ftl
23:52 Wombert static public function Get($name) {
23:52 Wombert epic fail
23:52 Wombert LAWL
23:52 Wombert FAIL OF 2008
23:53 Wombert I CALL IT NOW
23:53 trophaeum_ lol
23:53 Wombert TWENTY BUCKS WE WILL NOT FIND GREATER FAIL THIS YEAR
23:53 Wombert http://codebrowse.launchpad.net/~simplicity-gatekeepers/simplicity/main/annotate​/jp%40antz29.com-20080114205102-ok0zxixbncdcb72g?file_id=controller.php-200801072​34848-0ijool99t9tiq9ph-68
23:53 Wombert ahahahaha
23:53 Wombert come on man
23:53 Wombert ajaxian sez "they have worked on this for a couple of years now"
23:53 Wombert mwhahahaha
23:53 Wombert seriously
23:53 Wombert ROFLZ
23:53 Wombert MikeSeth_:
23:53 Wombert MikeSeth_:
23:53 Wombert impl:
23:53 Wombert kaos|work:
23:53 Wombert omg
23:53 Wombert :>
23:53 trophaeum_ line 38... LOL
23:53 trophaeum_ oh man
23:54 trophaeum_ so, this is a controller eh? HAHAHA
23:54 Wombert sure
23:54 Wombert gotta have setCss()
23:55 kaos|work hm
23:56 kaos|work how can ppl
23:56 kaos|work waste other ppls time
23:56 kaos|work i such cruel ways
23:56 kaos|work this has no words
23:57 kaos|work SimplicityPHP Bazaar repository - for the latest and greatest code
23:57 kaos|work uh yeah
23:57 trophaeum_ http://www.youtube.com/watch?v=friS4OOcdgQ lol
Day changed Wed Jan 16 2008
00:09 impl Wombert: damn, I'm on my laptop without X (don't start about your damn OS X, I broke things ;) but I'll look at that when I get home
00:09 impl :>
00:09 Wombert lahahahawl
00:09 Wombert kz
00:09 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
00:10 impl Wombert: however, without even looking at the code, I accept your bet
00:12 Wombert abstract class Simplicity_Controller extends Simplicity_Core {
00:12 Wombert protected function addCSS($css) {
00:12 Wombert does that explain nuff? :p
00:12 impl uuuuh
00:12 impl :>
00:12 Wombert public function getTitle() {
00:12 Wombert <:
00:12 Wombert THEY WORKED ON THIS FOR YEARS K?
00:12 Wombert throws lynx at impl
00:13 impl okay, let me see if I can navigate their site
00:14 Wombert impl: http://codebrowse.launchpad.net/~simplicity-gatekeepers/simplicity/main/files/jp​%40antz29.com-20080114205102-ok0zxixbncdcb72g?file_id=simplicity-20080107234848-0​ijool99t9tiq9ph-7
00:14 impl I don't want to type that in, man
00:14 impl :>
00:14 impl so many letters
00:14 Wombert http://tinyurl.com/32ulhq
00:14 Wombert for you
00:14 Wombert :p
00:14 impl aww, thanks
00:16 impl Wombert: homglol (my keyboard driver just killed itself, but still going!) simplicity.php
00:16 impl first thing in Start() is ob_start()
00:16 impl lawl
00:18 impl lol@their http header
00:18 impl s
00:35 Wombert bai
00:36 Wombert [n=Wombert@dslb-084-056-008-025.pools.arcor-ip.net] has quit []
01:15 IcyT is now known as icyt
01:57 dsadas [n=dsadas@200-180-168-39.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
02:04 kaos|work [n=dominik@xdsl-87-79-55-106.netcologne.de] has quit [Read error: 104 (Connection reset by peer)]
04:08 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
05:50 marklar|omni hai
06:12 dsadas hi.. what HTML filter would you recommend? basically to complete tags and remove XSS
06:13 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:14 _cheerios huomenta
06:16 _cheerios dsadas, safehtml is fast. It's old too. Htmlpurifier is the latest I know with active development. Is claimed thoroughness does costs cpu cycles, tho. Htmlpurifier might even try to fix the markup. These would be for filtering input. For trying to correct markup, Tidy.
06:18 marklar|omni heh
06:18 marklar|omni nice
06:18 marklar|omni 70.85.208.66 www.mark.org.il - [16/Jan/2008:02:52:44 +0200] "GET /index.php/category/code/index.php?page=http://theseoguide.com/administrator/tem​plates/mambo_admin/css/boo.do?? HTTP/1.1" 404 6880 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7"
06:18 marklar|omni oh suuuuuuuure
06:18 dsadas i'm looking at htmlpurifier right know... looks very good
06:18 marklar|omni like I run insecure crap
06:20 marklar|omni emails theplanet/gnax/blacksun
06:23 marklar|omni heh
06:23 marklar|omni is going through some old code
06:23 marklar|omni $snart_ruc = array_keys($cur_trans);
06:23 marklar|omni took me a few minutes to figure out the strange name
06:24 _cheerios great naming
06:24 marklar|omni hehe yeah
06:24 marklar|omni moves his tumblr to marklar.biz
06:25 _cheerios no need to come up with new variable names. just use the old ones, inverted. brilliant! :)
06:25 _cheerios ppl still tumbling?
06:26 marklar|omni yea
06:26 marklar|omni when I'm too lazy to actually write stuff
06:26 v-dogg "still" ?-)
06:26 v-dogg "it's so Nov 2007!"
06:26 marklar|omni hehe
06:26 marklar|omni kek
06:26 marklar|omni Reference: [ThePlanetAbuse-C14974111E]
06:26 marklar|omni To Whom It May Concern,
06:26 marklar|omni We appreciate you bringing this matter to our attention. This issue is currently being investigated. Due to privacy policies we will most likely not be able to provide you with information regarding the outcome of our investigation.
06:26 marklar|omni fail
06:26 _cheerios anyone done web services lately? how do you define a unified message format for rest responses?
06:28 marklar|omni k, work, bbiab
06:41 v-dogg huomenta
06:42 v-dogg did I say that already?-)
06:56 dsadas will __autoload function and namespaces increase the performance of agavi in the future?
06:58 _cheerios (rest-followup) like, getUsers() returns an assoc array. how would i go about creating properly named xml out of it, that preferably reads as <users><user/><user/></users> ? i feel like i need some metadata around for any getX() to output nicely, not to mention any setters, ... *sigh* Another layer on top of the normal API to translate each functions response into defined formats could work too, but... *yawn*
07:01 v-dogg dsadas: agavi already uses autoload and unless the current system is redone I can't see how namespaces would increase performance
07:03 dsadas i hopping a cleaver "use/import" function that import just wat really will be used
07:03 dsadas but i think it cant be done with php ;/
07:03 v-dogg dsadas: files/classes are loaded on-demand already
07:05 dsadas so i think there are a lot of "is_class" being executed, right?
07:05 v-dogg no, spl's autoload
07:06 v-dogg are you familiar with that? or __autoload() ?
07:06 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:06 dsadas no... i goint to read something about it right now
07:06 v-dogg meeting ->
07:11 Wombert [n=Wombert@dslb-084-056-045-181.pools.arcor-ip.net] has joined #agavi
07:13 Wombert oh hai
07:13 Wombert :>
07:41 shoan [n=shoan@59.96.201.43] has quit []
07:41 E_mE huomenta!
08:13 E_mE [n=E_mE@91.84.106.146] has quit [Remote closed the connection]
08:31 Wombert MikeSeth_:
08:31 Wombert !!!
08:32 v-dogg ???
08:35 Wombert oooh v-dogg
08:35 v-dogg hey mate
08:35 v-dogg what up?
08:35 Wombert wait
08:36 Wombert 23:50 < Wombert> http://www.simplicityphp.com/ fail or not?
08:36 Wombert 23:52 < trophaeum_> fail, ext ftl
08:36 Wombert 23:52 < Wombert> static public function Get($name) {
08:36 Wombert 23:52 < Wombert> epic fail
08:36 Wombert 23:52 < Wombert> LAWL
08:36 Wombert 23:52 < Wombert> FAIL OF 2008
08:36 Wombert 23:53 < Wombert> I CALL IT NOW
08:36 Wombert 23:53 < trophaeum_> lol
08:36 Wombert 23:53 < Wombert> TWENTY BUCKS WE WILL NOT FIND GREATER FAIL THIS YEAR
08:36 Wombert 23:53 < Wombert> http://codebrowse.launchpad.net/~simplicity-gatekeepers/simplicity/main/annotate​/jp%40antz29.com-20080114205102-ok0zxixbncdcb72g?file_id=controller.php-200801072​34848-0ijool99t9tiq9ph-68
08:36 Wombert 23:53 < Wombert> ahahahaha
08:36 Wombert 23:53 < Wombert> come on man
08:36 Wombert 23:53 < Wombert> ajaxian sez "they have worked on this for a couple of years now"
08:37 v-dogg protected function setTitle($title) { $this->_page_title = $title; }
08:37 marklar|omni oh hai
08:37 v-dogg in da controller :)
08:38 v-dogg can haz MVC lolz
08:38 Wombert marklar|omni: hai2u
08:38 Wombert where is miek, marklar|omni?
08:38 marklar|omni boat = haxd
08:38 marklar|omni he passed out on the couch last nite
08:38 marklar|omni and when I woke this morning he wasn't there anymore
08:38 Wombert wake him up
08:38 shoan [n=shoan@122.166.1.168] has joined #agavi
08:38 marklar|omni so dunno
08:38 marklar|omni I'm at work
08:38 Wombert oO
08:38 Wombert MAYBE HE GOT ABDUCTED BY ALIENS
08:38 marklar|omni or maybe he just hid under the gigantic pile of stuff he has on his bed
08:39 marklar|omni aliens is more likely
08:39 v-dogg anal probs for teh win
08:39 marklar|omni maybe for you
08:39 Wombert lawl
08:39 v-dogg no no, for aliens
08:40 v-dogg I can see this line (taken out of context) coming to haunt me when I'm the president of finland
08:40 v-dogg delete the logs, kplz :p
08:41 Wombert yes
08:41 Wombert :p
08:41 Wombert are you running for president?
08:41 _cheerios for v-dogg: http://www.darwinawards.com/darwin/darwin2007-13.html
08:41 Wombert when's elections?
08:41 Wombert 2008?
08:41 marklar|omni I think our cat peed on my cell phone
08:41 Wombert changed the topic of #agavi to: Welcome to Agavi WE SUPPORT VEIKKO'S 2008 PRESIDENTIAL CAMPAIGN :: latest: 0.11.1 RC1 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11.1 :: http://svn.agavi.org/branches/0.11/ :: 1.0 development ramping up :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA
08:42 marklar|omni hehe
08:42 Wombert changed the topic of #agavi to: Welcome to Agavi :: WE SUPPORT VEIKKO'S 2008 PRESIDENTIAL CAMPAIGN :: latest: 0.11.1 RC1 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11.1 :: http://svn.agavi.org/branches/0.11/ :: 1.0 development ramping up :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA
08:42 Wombert v-dogg: when you win
08:42 v-dogg haha
08:42 Wombert lots of 18yos for me please
08:42 Wombert :>
08:42 Wombert you can put them in a box
08:42 marklar|omni he'll be too busy with legislating anal probes
08:42 Wombert label it "finnish cuties inside"
08:42 Wombert "diplomatic mail, do not open at customs"
08:42 Wombert and send em over
08:42 Wombert :>
08:43 MikeSeth_ no can has loli?
08:43 MikeSeth_ stretches
08:43 MikeSeth_ sup
08:43 Wombert WOOT MEIK
08:43 Wombert YOU HAVE TO SEE
08:43 Wombert you have to see
08:43 MikeSeth_ I am looking already ;>
08:43 MikeSeth_ is now known as MikeSeth
08:43 Wombert are you?
08:43 Wombert ITS FAIL OF THE YEAR
08:43 Wombert I bet 20 bucks already
08:43 marklar|omni motorhead ~ shoot you in the back
08:43 marklar|omni headbangs
08:44 MikeSeth man
08:44 MikeSeth WHY ARE THESE PEOPLE ALLOWED TO WRITE CODE
08:46 v-dogg stupidity wins, sadly
08:46 marklar|omni stuplicity
08:46 Wombert oh
08:47 Wombert so you're gonna win the presidency then?
08:47 Wombert :DDD
08:47 Wombert hugs v-dogg
08:47 Wombert pets v-dogg
08:47 Wombert man, you as president of finland, that would be lolz
08:47 Wombert :>
08:47 Wombert you would still idle here all day, right?
08:48 MikeSeth /msg v-dogg can I be the minister of where monies are?
08:48 Wombert lawl
08:49 MikeSeth marklar|omni: wtf cat peed on cell phone?!
08:50 marklar|omni it smells like it
08:50 marklar|omni but no wetness
08:50 marklar|omni :\
08:51 marklar|omni hehe
08:51 v-dogg MikeSeth: you can make a pair of nice and warm gloves from it
08:51 marklar|omni I need a new phone
08:52 MikeSeth marklar|omni: never happened before..
08:52 MikeSeth v-dogg: a world of no
08:53 marklar|omni heh
08:53 MikeSeth wtf is this launchpad.net thing
08:53 marklar|omni randomfail
08:53 MikeSeth there's a lot of blabla but no specific mention of what it DOES
08:53 MikeSeth "Bazaar version control lets anyone create their own branch of your project's code."
08:53 MikeSeth yeah
08:54 MikeSeth like I want that to happen
09:02 Wombert MikeSeth: it's like sourceforge
09:02 MikeSeth and googlecode
09:02 MikeSeth and raa
09:02 MikeSeth and ohloh
09:02 MikeSeth and.. wtf
09:02 MikeSeth why do people keep making community pastebins..
09:08 _cheerios aww, getting these message formats done for a web api is pain :(
09:10 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:14 MikeSeth omg marklar|omni
09:14 MikeSeth POEK
09:16 E_mE humenta!
09:16 E_mE huo*
09:17 marklar|omni wat
09:17 MikeSeth marklar|omni: /query lol
09:17 marklar|omni lolomgz
09:17 MikeSeth pets E_mE
09:18 E_mE purrs
09:20 Yossi Hello
09:20 Yossi or humenta as you say
09:21 E_mE yes Yossi! Get it correct or your banned!!
09:21 E_mE :)
09:21 Yossi HUMENTA!
09:22 Yossi Anyway say, I have a route that sets a locale and implys it for the rest of the rounting
09:23 Yossi Ok I think I just thought of answer to my quistion, nm.
09:24 Wombert _cheerios: use SOAP
09:25 Wombert Yossi: HUOMENTA
09:25 Wombert with an O
09:26 Yossi Oh... in what language is it anyway ?
09:26 _cheerios Wombert, I might go that route temporarily to get started until I solve these woes.
09:29 E_mE are credetials checked when you execute a action in Console mode?
09:35 marklar|omni hai
09:35 Yossi <route name="index" pattern="^/?$" module="Default" action="Index" />
09:35 Yossi Why this route doesnt work to match with or without the '/'?
09:39 E_mE yossi you don't need to put that for the root site
09:39 E_mE but i do see your argument :)
09:41 _cheerios looks like a broken regex. this has been pasted on the channel often: ^(/)?$
09:41 marklar|omni maik
09:41 marklar|omni check out Deadsoul Tribe
09:41 Yossi this works, Thanks a lot!
09:42 _cheerios Wombert, what tool did you use for wsdl autogeneration again?
09:49 Wombert I write them by hand
09:49 Wombert but you can use eclipse, for instance
09:49 E_mE how can i over ride getCredentials() with console requests? currently all i can think of is putting "if ($this->context->getName() == 'console') {return null; } else { return array('blah.blue.de.bah'); }
09:50 _cheerios by hand? doesn't that take like eons?
09:51 Wombert _cheerios: nah
09:52 Wombert for each possible operation, you define the input and output params
09:52 Wombert it's pretty much copy and paste
09:52 Wombert agavi simplifies the wsdl stuff a lot
09:52 Wombert so... no big deal really
09:56 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:57 _cheerios well, im not using agavi only. needs to work with anything.
09:59 Macen who is Veikko?
09:59 v-dogg _o/
09:59 v-dogg or depends. why?-)
10:01 v-dogg oh, topic
10:01 Wombert Macen: he's running for president of finland
10:01 Wombert :
10:01 Wombert >
10:02 Wombert _cheerios: ?????
10:02 Macen oh ok
10:03 v-dogg changed the topic of #agavi to: Welcome to Agavi :: latest: 0.11.1 RC1 :: http://agavi.org :: http://trac.agavi.org/milestone/0.11.1 :: http://svn.agavi.org/branches/0.11/ :: 1.0 development ramping up :: http://ohloh.net/projects/5907 :: have a question? Just ask, and wait patiently, as patience is the key to happiness :: we're looking for documentation contributors :: logs at http://agavi.org/irclogs/ :: HUOMENTA
10:04 Macen stops waving the finnish flag
10:04 v-dogg you can donate money
10:07 marklar|omni miek
10:07 marklar|omni http://campus.shopy.co.il/products/70262
10:08 E_mA [n=E_mE@89.104.225.116] has joined #agavi
10:09 _cheerios Wombert, i've no idea where and how agavi helps with soap
10:09 E_mA i keep gettng this exception (please note that the file has 666 permissions set and user and group www-data):
10:09 E_mA Cannot open file "/var/www/segilive/app/log/application.log", please check
10:09 E_mA permissions on file or directory.
10:11 v-dogg what's the chmod on the directory
10:12 E_mA drwxr-xr-x 2 www-data www-data 4096 2008-01-10 11:13 log
10:13 E_mA v-dogg: you genius :)
10:13 E_mA never relised a directory permission could affect a files permssions on acceess
10:13 E_mA the strange thing is it worked last night :/
10:14 v-dogg this is something that I hear a lot - it worked just awhile ago and I SWEAR I didn't touch ANYTHING!
10:14 v-dogg ;)
10:15 _cheerios it's that evil someone going around breaking things
10:15 E_mA hehe well, all i changed was adding getCredentails() in one of my actions :S
10:15 E_mA i added that code for logging yesterday at around mid day
10:16 E_mA JUST WEIRD!
10:16 E_mA £$%£%$$"£$
10:16 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
10:17 Wombert [n=Wombert@dslb-084-056-045-181.pools.arcor-ip.net] has quit []
10:20 Macen mootools ftw
10:21 Macen http://ashb.youds.com/
10:22 v-dogg Rendez: welcome. first time here?
10:23 E_mE [n=E_mE@89.104.225.116] has quit [Read error: 110 (Connection timed out)]
10:23 Rendez not really
10:23 Rendez :)
10:24 v-dogg ok then :)
10:25 E_mA is now known as E_mE
11:11 E_mE is there a way of sorting when you have assoc keys like the following: A1, A10, A13, A9, A5?
11:11 E_mE because at the moment its sorting them quite randomly
11:11 _cheerios php.net/asort etc., plenty reading material there
11:14 Wombert [n=Wombert@85.183.90.3] has joined #agavi
11:15 v-dogg or ksort perhaps
11:16 E_mE nope
11:23 Rendez substring the key to get the number
11:24 E_mE but then the script will have problems if someone decides to create a different area definition
11:24 marklar|omni oh lawlz
11:24 v-dogg I think he wants a string sort, not a number
11:24 marklar|omni MikeSeth: poek
11:24 v-dogg lunch ->
11:24 marklar|omni bon appetit
11:24 E_mE Rendez: so in the future, if someone put C1, C41 .. id work fsck
11:24 E_mE would
11:24 Macen E_mE: ksort
11:24 E_mE doesnt work Macen
11:25 v-dogg howcome?
11:25 v-dogg (lunch ->, really this time)
11:25 Macen E_mE: rly?
11:25 marklar|omni kek
11:25 E_mE it sorts into A10, A16, A2, A4, A9 :/
11:25 marklar|omni a4 -> a04
11:25 marklar|omni okthx
11:26 v-dogg E_mE: aa, so you don't want to sort them as string
11:26 E_mE that means redefining administration practices
11:26 v-dogg sort w/ callbacks
11:26 E_mE uasort
11:26 E_mE ;)
11:26 Macen what happens when you pass SORT_NUMERIC ?
11:27 E_mE A9, A4, A2, A16, A10
11:27 Macen usort then
11:27 Macen uasort maybe?
11:28 Macen seems your 1 step ahead anyways
11:28 Macen heh
11:30 marklar|omni heh, hexdec :D
11:30 Macen Sweet & sour chicken for lunch today \o/
11:30 E_mE crabstick and mayo sandwiches for me mmmm :D
11:31 Macen i keep getting 30 odd copies through of all my mail :/
11:32 Macen this depresses me
11:33 Macen hm
11:33 Macen it must be outlook there is only one of each on the server
11:33 Macen this comes as no surprise
11:42 MikeSeth marklar|omni: hai
11:43 marklar|omni hai
11:43 marklar|omni ipaq is ordered
11:43 marklar|omni okthx
11:44 marklar|omni gonna sell my v3x for 450
11:45 MikeSeth woot
11:45 MikeSeth you ordered it?!
11:45 MikeSeth nice
11:47 marklar|omni yeah
11:47 marklar|omni 5 installments
11:47 marklar|omni :\
11:47 marklar|omni they promised to deliver to work tomorrow
11:55 marklar|omni mike
11:56 marklar|omni poek :(
11:58 _cheerios django salesman came to work. seems i'll get to learn that framework too. the website is so pretty so it rocks.
11:58 MikeSeth wat
11:58 marklar|omni wat
11:58 marklar|omni slots dont worky for some reason
11:58 MikeSeth bs, pastebin :>
11:59 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
11:59 v-dogg _cheerios: they have salesmen?
11:59 MikeSeth mahahahahahaha
11:59 _cheerios our new employee, he's going to be the chief technology guy
12:00 MikeSeth im writing a tool for forensic log collection
12:00 MikeSeth it works in such a way that a client submitter shows the file name to the server and server tells it whether its wanted for upload or not
12:00 MikeSeth guess how the server responds!
12:01 v-dogg http://www.djangoproject.com/ <- rocks? like hell it does
12:01 MikeSeth "1 CANHAS"
12:01 MikeSeth "0 LOLNOPLZ"
12:05 marklar|omni "-1 LOLWTF"
12:05 marklar|omni = internal server error
12:06 marklar|omni miek
12:06 marklar|omni buki says you should come here
12:06 marklar|omni forever
12:06 marklar|omni date plz.
12:07 MikeSeth :<
12:10 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
12:14 marklar|omni my boss just said that if i were a chick he'd sleep with me
12:14 marklar|omni all cause of agavi
12:15 marklar|omni :<
12:20 E_mE 8|
12:21 E_mE my boss is female, but she sneers at PHP
12:21 v-dogg show her Agavi
12:21 v-dogg she'll be all over you
12:21 v-dogg and PHP
12:23 marklar|omni hehe
12:23 marklar|omni any idea why a slot won't show up in $slots
12:23 marklar|omni I can run the action directly and it'll work
12:23 marklar|omni but slottified, it borks
12:25 E_mE v-dogg: my boss is the finicial controller of hte company
12:25 Wombert _cheerios: omg :(
12:25 Wombert _cheerios: tell him to ask me to come over and pitch agavi against django
12:26 Wombert oh and _cheerios
12:26 Wombert the point of SOAP is platform independence and interoperability
12:26 v-dogg E_mE: all the better - you can do her and get an expense account and a yearly bonus!
12:27 Wombert if you build a soap web service with agavi, of course any client can consume it
12:27 Wombert marklar|omni: glad to hear that
12:27 Wombert hire me for a workshop :p
12:27 E_mE v-dogg: hehe if only.. she did get slightly turned on from a email report of the daily sales.. but thats because its an email ;)
12:28 marklar|omni meh
12:28 marklar|omni stupid slots dont work :(
12:28 MikeSeth marklar|omni: you're doing it wrong!
12:28 v-dogg them sluts
12:28 marklar|omni I'm not
12:28 MikeSeth marklar|omni: is your slotted view loading the right layout?
12:28 marklar|omni yes
12:28 Wombert pff why are you helping him
12:29 Wombert HE MUST BY COMMERCIAL SUPPORT
12:29 Wombert HE IS FROM JEWLAND THEY ARE RICH OVER THERE
12:29 Wombert :>>>>
12:29 Wombert marklar|omni: so you set up a "slot" layout or so?
12:29 MikeSeth Wombert: its akshully a french conspiracy over there ;D
12:29 marklar|omni poeks Wombert with his big nose
12:29 marklar|omni yes
12:29 Wombert array_keys($slots) ?
12:29 Wombert two slots with the same name maybe?
12:30 MikeSeth haha
12:30 MikeSeth Wombert: you're speaking in DSL! :D
12:30 marklar|omni $slots is empty
12:30 marklar|omni wtf.
12:30 MikeSeth ummm
12:30 MikeSeth so you aren't loading the right layout ;D
12:30 marklar|omni but I iz :(
12:31 MikeSeth marklar|omni: this is the initial action, right? e.g. the one a route directly invokes?
12:31 marklar|omni yeah
12:31 MikeSeth plz view's execute() -> pastebin
12:31 Wombert and there you load the layout
12:31 Wombert where a layer has the slot defined?
12:31 Wombert and output_types.xml plz
12:32 marklar|omni sec
12:35 marklar|omni http://p.caboo.se/139506
12:35 marklar|omni + I have is_slot checking in the base view
12:35 marklar|omni brb smoke
12:37 CIA-33 [n=CIA@208.69.182.149] has quit []
12:38 Wombert class="AgaviFileTemplateLayer"
12:38 Wombert not needed btw
12:38 Wombert can also leave out <layers> and <parameters>
12:38 Wombert [n=Wombert@85.183.90.3] has left #agavi []
12:39 Wombert [n=Wombert@85.183.90.3] has joined #agavi
12:39 Wombert [n=Wombert@85.183.90.3] has left #agavi []
12:39 Wombert [n=Wombert@85.183.90.3] has joined #agavi
12:39 MikeSeth Wombert: ...
12:39 MikeSeth what are you doink?
12:42 MikeSeth marklar|omni: I dont see anything wrong.
12:42 Wombert yea its weird
12:46 Macen sighs
12:46 Macen customers are so ftl
12:46 MrJeep ftl ?
12:46 Macen for the loss
12:46 Macen (lame)
12:47 marklar|omni hm
12:47 marklar|omni :(
12:47 marklar|omni could it be a caching issue?
12:49 MikeSeth marklar|omni: do you have caching on?
12:49 MikeSeth var_dump(array_keys($this->getLayer('markets')->getSlots())
12:50 Wombert if you have caching on, yes, of course
12:50 Wombert and if that thing is cached etc etc
12:51 marklar|omni Call to undefined method AgaviPhpRenderer::getLayer()
12:51 marklar|omni er
12:51 marklar|omni wrong file heh
12:52 MikeSeth in the view
12:52 marklar|omni yeah
12:52 MikeSeth also in development mode caching should be off
12:52 MikeSeth Wombert: speaking of which
12:53 MikeSeth Wombert: in index.php, the default development environment should be replaced with an environment variable
12:53 marklar|omni var_dump(array_keys($this->getLayer('decorator')->getSlots()));die;
12:53 marklar|omni sez
12:53 marklar|omni array(1) { [0]=> string(7) "markets" }
12:54 Wombert MikeSeth: nah
12:54 Wombert 95% of windows users are too stupid to set that up
12:54 Wombert the idea of index.php is that you never check it in
12:54 MikeSeth Wombert: fuck them?
12:54 Wombert just an index.php-dist and everyone makes a copy
12:54 Wombert lots of people need to switch off config validation in their index.php for example
12:55 MikeSeth because of broken libxml2?
12:55 MikeSeth damned if you do and damned if you don't...
12:55 MikeSeth marklar|omni: ummm
12:56 MikeSeth marklar|omni: so the slot is defined. <?php print $slots['markets']; ?>
12:56 Wombert must be pdo which is foobard here
12:56 Wombert :<
12:56 Wombert Headers already sent, output started in "" on line "0"
12:56 Wombert always
12:56 Wombert when using mysql
12:56 MikeSeth Wombert: so it was PDO?!
12:56 Wombert ah no cant be
12:57 Wombert using creole
12:57 Wombert hmhm
12:57 Wombert also, the exception screen _is_ foobard
12:57 Wombert like something was output
12:57 Wombert but nothing there
12:58 CIA-32 [n=CIA@208.69.182.149] has joined #agavi
13:01 E_mE MrJeep: did you get yor site sold?
13:05 Wombert meh
13:05 Wombert MikeSeth: no PDO
13:05 Wombert kaos' fault :p
13:05 Wombert ignore_user_abort(true);
13:05 Wombert flush();
13:05 Wombert in a global filter
13:05 Wombert can't work :p
13:06 LBO [i=LBO@dli186.neoplus.adsl.tpnet.pl] has joined #agavi
13:07 LBO hi guys, may I ask how docs are going? Because on SVN i do not see any progress...
13:09 LBO guys?
13:10 LBO phhh, i thouhtuU R 24h-on-IRC geeks...
13:10 Wombert hi
13:10 Wombert haven't had time so far, LBO
13:10 Wombert need to earn money to survive, you know ;)
13:10 LBO I know
13:10 Wombert maybe we should start a doc donations funds after all
13:11 Wombert :p
13:11 LBO im just asking - no bad feelings W.
13:11 Wombert :)
13:12 LBO ech, pitty - there are topics that i wont read from the source
13:12 LBO for example i still dont know what layers are
13:12 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:13 LBO and how to pass parameter to the slot.
13:17 Wombert LBO: http://p.caboo.se/private/3hf8abhad6epeqifjz8vnw
13:17 Wombert http://p.caboo.se/139524.txt?key=3hf8abhad6epeqifjz8vnw easier to read
13:17 Wombert man we need chuckwalla
13:17 Wombert it talks about slots, layouts, etc
13:18 LBO ooooh, thank man, own ya 1 month sallary :P
13:19 Wombert LBO: please ask if you have questions
13:19 Wombert we're happy to explain
13:19 Wombert don't be disappointed if nobody answers right away
13:19 Wombert :)
13:20 LBO I will be... i wont be - no problem. thank u for quick feedback anyway.
13:20 LBO On svn i read something on migration from 0.11.* to 1.0
13:21 LBO is 1.0 coming?
13:22 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
13:22 RossC0 huomenta
13:22 Wombert yes, but not before summer
13:22 Wombert hai RossC0
13:22 RossC0 *still* ill :(
13:22 Wombert better yet?
13:22 Wombert ewwww
13:22 Wombert :(
13:22 Wombert hugs RossC0
13:22 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
13:23 marklar|omni oh haiz
13:23 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
13:25 kilko [n=kilko@mgdb-4db8d67a.pool.einsundeins.de] has joined #agavi
13:25 kilko [n=kilko@mgdb-4db8d67a.pool.einsundeins.de] has quit [Client Quit]
13:28 Yossi If I want to store default parameters for an application I work on should I use <parameter> or <setting> ?
13:29 MrJeep E_mE, sounds like it's going to happen
13:29 E_mE congrats MrJeep :)
13:29 Wombert what?
13:29 Wombert :)
13:29 Wombert nudges MrJeep
13:29 MrJeep I don't know what I should really do, drink champain or cry :P
13:29 Wombert lemme into the secret
13:30 Wombert Yossi: settings
13:30 MrJeep Someone offered me a ridicoulous small ammount of money for a website I made
13:30 Wombert you can have your own prefiy
13:30 E_mE buy Cava instead MrJeep, just as good as champaign ;) ...
13:30 Wombert <settings prefix="com.myapp.">
13:30 Wombert <setting name="foo">bar
13:30 E_mE and cheaper ;)
13:30 MrJeep hehe well, first thing first, it'S 8h30 in the morning so no champain till noon :P
13:30 MrJeep hehe
13:31 Wombert in trunk, instead of bar you can also use <parameter(s)> to make arrays
13:31 MrJeep anyway, the domain is going to expire and I don't plan to renew it so..
13:31 MrJeep it's better than a kick in the ass
13:31 MrJeep but geez.. 750$
13:31 E_mE mmmmm cava... my firm imports cava... its vERY nice.. costs about £15/bottle (but only £9 for me =D )
13:31 MrJeep hum, I'll keep that in mind for real celebration :)
13:32 MrJeep anyway, I have to go to work
13:32 E_mE if anyone wants cheap wine (in UK prices) i can help ;)
13:32 MrJeep see ya in 15-20 minutes
13:32 E_mE chow4now
13:36 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
13:39 E_mE how can i redirect a user from an ajax call.. because im querying for some data via ajax and it just hangs and returns a error code 500 and the shiny.php exception form
13:41 Yossi Wombert: thanks
13:43 Wombert E_mE: <output_type name="ajax" exception_template="%core.template_dir%/exceptions/ajax.php">
13:43 Wombert or so
13:44 E_mE but i don't want a exception if the users session has timed out and are trying to request data... want it to return a message or so.. say LOG IN FOOL! hehe
13:45 E_mE where would i interrupt the process to throw error message instead of agavi taking over
13:45 E_mE if you understand the approach?
13:45 E_mE more an insult to my writing skills then your skill ;D
13:48 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:48 E_mE can one view only be associated with one template in theory.. or can you have a view with calls 1 of 2 different templates?
13:49 RossC0 E_mE: we have a executeAjax in the secure view
13:49 RossC0 that sends some json headers to redirect
13:49 RossC0 the js then does the redirect
13:49 E_mE what you can defer RBAC user checking in the views?
13:50 RossC0 no - RBAC fails - then what happens?
13:50 RossC0 it goes to the secure action
13:50 RossC0 ...
13:50 RossC0 right g2g laters all
13:51 E_mE redirects in normal circumstance, but with my ajax request it recieves a 500 error followed by an agavi exception report
13:51 E_mE ah
13:51 E_mE get ya :D
13:51 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
13:52 Wombert why does that throws an exception E_mE?
13:53 E_mE im guessing that the secureSuccessView() doesn't have a executehtmlAjax() to pass responce :)
13:53 E_mE Wombert: i allow you to smack me for not digging deeper :)
13:54 Wombert yes!
13:55 E_mE im getting there ;)
13:57 Wombert WAHT
13:57 Wombert SUN BOUGHT MYSQL
13:57 _cheerios [n=jackbo@195.197.117.226] has quit ["bbl"]
14:00 nfq really? Sun buys an open source project?
14:00 nfq Why?
14:00 Wombert it's not an open source project
14:00 Wombert www.mysql.com
14:00 Wombert it's a big, lame company
14:01 E_mE don;t you like sun mircosystems then?
14:02 Wombert I don't like MySQL AB
14:03 Wombert (and I don't like MySQL either FWIW)
14:03 E_mE whats the AB represent?
14:05 E_mE is this valid syntax to call an output type? $this->container->setOutputType($this->context->getOutputType('json')); ??
14:11 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:11 MrJeep_ I'm back
14:12 MikeSeth E_mE: why are you doing that?
14:12 v-dogg E_mE: AB = Ltd. in Swedish
14:12 v-dogg MySQL Ltd.
14:13 E_mE because its an ajax request which normally returns htmlAjax output type.. but want to pass json so need to define the output type of Json
14:13 E_mE ahhh see see
14:14 E_mE whats the purpose of SecureAction as i don't appear to use it.. just LoginAction
14:15 v-dogg I need a font that looks like handwriting
14:16 v-dogg LoginAction is for unauthenticated users, SecureAction is for users without needed credentials
14:17 v-dogg ie. authenticated but required credentials missing => SecureAction
14:17 E_mE ah.. its the error message that says "PERMSSION DENIED WEAKLING"
14:18 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
14:18 E_mE thanx v-dogg
14:19 v-dogg np
14:19 v-dogg now, I still need a font that looks like handwriting
14:19 v-dogg :)
14:19 v-dogg where can I has commercial fonts plz?
14:20 E_mE you want to pay for font?
14:20 E_mE http://www.free-fonts.com/handwriting_fonts.html
14:20 v-dogg I'm willing to if I can't find a suitable font otherwise
14:21 v-dogg ok, that domain sounds tempting
14:21 v-dogg thanks :)
14:30 E_mE is $this->context->getOutputType('json'); correct?
14:31 v-dogg $this->container->setOutputType($this->getContext()->getController()->getOutputT​ype('pdf'));
14:31 v-dogg in da view
14:31 v-dogg in da initialize()
14:31 E_mE ah! one step away :)
14:31 E_mE initialize() of view?
14:31 v-dogg yup
14:31 v-dogg after that it's too late
14:31 E_mE can't it be in executeHtmlAjax()?
14:32 v-dogg no, the output type is already htmlajax by then
14:32 v-dogg you want executeJson()
14:32 E_mE well its a redirect from an unauthorised user
14:32 E_mE well, none session yser
14:32 E_mE user*
14:36 E_mE can actions detect if another action called it or not so output types can be set before its passed to the view?
14:36 E_mE or detect the current output type
14:37 E_mE and if its htmlAjax convert to json for login requests
14:37 E_mE :D
14:38 Yossi output type is set after the action executes - no?
14:39 v-dogg you can detect a forward (login or secure)
14:41 E_mE v-dogg: where would i have to look for that?
14:41 E_mE Yossi: im not sure..
14:42 v-dogg E_mE: http://trac.agavi.org/browser/branches/0.11/samples/app/modules/Default/views/Lo​ginInputView.class.php
14:42 v-dogg line 29
14:43 E_mE :D thanks!
14:51 MikeSeth AAAAAAAAAAAAAAA IM SO SICK OF THIS FAIL
14:52 MikeSeth grabs a furry and sets it on fire
14:55 MikeSeth maahahaha
14:55 MikeSeth http://img.4chan.org/b/src/1200492352898.jpg
14:55 MikeSeth <3 /b/
14:59 Wombert [n=Wombert@85.183.90.3] has quit [Read error: 104 (Connection reset by peer)]
15:04 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
15:04 _cheerios woo
15:23 Wombert [n=Wombert@85.183.90.3] has joined #agavi
15:26 Wombert so for htmlajax errors
15:26 Wombert you want to forward to another action which then uses json as the output type?
15:27 Wombert is that right E_mE?
15:29 E_mE if the user has logged in and there session has timed out, then the user clicks on "Get information" button on the page which fires the ajax request. Before it would throw an exception because it couldn't find executeHtmlAjax in the LoginSuccessView.
15:32 E_mE so what i've done is in my LoginAction executeRead() i created an array of ajax action names, then pull the 'org.agavi.controoler.forwards.login' array and check if the request_action is in the action names array, if so set output type to json and fire 'input' and then execcutes executeJson() in my view.. and duh daaaa!
15:32 E_mE it throws my json saying ZE-MUST-LOG-ZE-IN in json and will get JSON to redirect the user to the root index
15:33 E_mE i will be moving that action name array to settings when i upgrade to 0.11.1
15:34 E_mE did that answer your question?
15:36 Wombert eh
15:36 Wombert action names array?
15:36 Wombert what is that
15:37 Wombert and why do you check against it
15:41 nfq Fuck, they bought MySql for 1 billion
15:41 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
15:42 nfq damn, that's a ton of benjamins
15:42 Wombert more like two or three
15:42 Wombert :)
15:42 nfq yeah
15:42 nfq Just give me a few kilos
15:42 nfq I'd be happy
15:45 Wombert ten tons actually
15:45 nfq damn, you did the math?
15:45 Wombert a 100USD bill appears to weight a gram
15:45 Wombert yup
15:45 Wombert :>
15:45 Wombert I was wondering how much a bill weighs
15:46 Macen your scales suck!"
15:47 Macen a gram is much heavier than a note
15:47 Macen a £50 note can buy a gram of a lot of substances but it doesn't equate to the same weight ;>
15:50 E_mE Wombert: well i've got an array of action names which are used for AJAX
15:50 nfq Macen: true date
15:50 E_mE so if the loginAction sees that a forward occured from an AJAX action, it then sends JSON instead of HTML or error etc
15:51 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
16:00 Wombert I see
16:01 Wombert mh that there is something we can do for 1.0
16:01 Wombert set that forward info on the container, too, not just into the request
16:02 E_mE how would agavi be aware that its about to be an ajax request
16:03 E_mE or how is the action it self its an ajax request.. because i guess its the view thats aware of its transportation method
16:03 E_mE ah actually, no.. the action contains the output_type value
16:04 E_mE so wouldn't you need to add a configuration to output_types.xml to define with the output_type is an ajax request or not
16:05 E_mE im just thinking out loud hehe. so i proberbly right off course ;)
16:07 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
16:10 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
16:14 Yossi errr arn't attributes set by action accessible using $this->getAttribute() in the view?
16:17 Yossi I setup some attributes in the validateRead() method of the action - and I can't access them in the view... is that supposed to be like that?
16:18 E_mE Yossi: but if the action doesn't have authority to continue, how can you request attributes to be append to the current action/view?
16:18 E_mE it gets redirected to the loginaction
16:18 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
16:18 E_mE on regards to validation.. thats different
16:18 Yossi it is authorated... the validateRead setsup default values if none are giving and execution continues
16:20 Yossi *given
16:26 Yossi Ok, it was an error on my side... I forgot a debugging line that killed the attribute...
16:27 Wombert who is using creole
16:30 Wombert http://trac.agavi.org/ticket/672
16:30 Wombert thoughts?
16:36 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
16:37 E_mE if i setup the output type in action (like such: $this->container->setOutputType( $controller->getOutputType('json') );), will the view adopt it and send that header information?
16:37 Yossi You guys have any convictions on Ajax/javascript toolkits?
16:37 nfq Yossi: Yeah
16:37 nfq Well, I am biased
16:37 nfq use mootools
16:38 E_mE i like mootools and YUI
16:38 E_mE but mootools appear to be more useful for me as YUI is quite fat
16:38 Macen atm i use "zxml" for IE6 support and hard code the rest
16:39 E_mE mootools supports all major browsers
16:39 nfq yeah
16:39 nfq and it's light
16:39 Macen i mean instead of not using anything
16:39 nfq well, much lighter than YUI
16:40 marklar|omni oh hai
16:40 Macen any one on a mac in here?
16:41 E_mE wishes
16:41 nfq lots
16:41 nfq what's the q?
16:41 Macen http://ashb.youds.com http://ashworthburke.lh/about/best-value http://ashworthburke.lh/awards
16:41 Macen they render ok?
16:41 Macen ok == nothing looks out of place
16:42 nfq using kwicks?
16:42 Macen or safari
16:42 Macen both
16:42 nfq looks fine on Safari
16:42 Macen oh lol
16:42 Macen yea i am, using kwicks, from mootools
16:42 Yossi NFQ: Thanks, I will try mootools... uptill now I was writing all dom/ajax things myself. but Im strating a new big project - so I think a toolkit might be a good idea
16:43 nfq nice
16:43 nfq Yossi: Once you start, you'll ask yourself why you didn't use a framework before
16:43 nfq You can just rely on it (mootools) that it's cross browser
16:44 v-dogg hear hear
16:44 nfq Macen: looks fine on Safari to me
16:44 Macen tyvm
16:44 Macen i'll buy one soon heh
16:44 nfq hehe
16:44 Macen get fed up of asking ;>
16:44 nfq you haven't got the BEta insalled?
16:44 nfq or you on Linxu?
16:44 nfq Linux!
16:44 Macen which Beta?
16:44 Macen no Windows
16:45 nfq Safari
16:45 Macen there's a standalone for win?
16:45 nfq yes
16:45 nfq install it now!
16:45 Macen ace
16:45 Macen i shall
16:45 Macen what's the other? Konqueror?
16:45 nfq http://www.apple.com/safari/download/
16:45 Macen or smthn
16:45 nfq For mac, the other is FF
16:45 nfq And Opera
16:45 nfq Some use Camino
16:46 nfq but, Camino is using the Gecko engine
16:46 nfq so, no worries there
16:46 Macen kewl
16:46 Wombert yes, E_mE, but you really shouldn't do that. the action shouldn't bother with such a thing as output type
16:46 E_mE weird, i keep getting html header :(
16:47 E_mE and i did echo $this->container->getOutputType(); and it stated json too ?:S
16:49 E_mE but i am using $this->getResponse()->setContent( json_encode('baa baa black sheep') );
16:49 E_mE in my view
16:50 E_mE Wombert: how would you recommend i direct the LoginAction to forward to executeJson() from a forwarding of an AJAX request?
16:54 Wombert we should have redone this database stuff
16:54 Wombert really
16:54 Wombert creole driver is such a mess
16:54 E_mE ive not heard of creole before
16:56 E_mE anyhow, im off home :)
16:56 E_mE bye
16:57 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
16:59 CIA-32 david * r2270 /branches/0.11/ (CHANGELOG src/database/AgaviCreoleDatabase.class.php): Fixed #672: AgaviCreoleDatabase does not support various Creole driver settings
17:01 Wombert smacks CIA-32
17:01 CIA-32 david * r2271 /trunk/ (CHANGELOG src/database/AgaviCreoleDatabase.class.php): merge [2270]
17:01 Wombert good boy
17:04 Wombert home
17:04 Wombert time
17:04 Wombert :)
17:17 Wombert [n=Wombert@85.183.90.3] has quit []
17:26 icyt is now known as IcyT
17:42 fdfdf [n=fdfdf@201-66-175-104.smace701.dsl.brasiltelecom.net.br] has joined #agavi
17:45 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
17:46 fdfdf does agavi have some kind of "converters"? or "something" for me getting data converted and ready to use in the action
17:49 _cheerios no? *confused*
17:56 Wombert [n=Wombert@dslb-084-056-045-181.pools.arcor-ip.net] has joined #agavi
17:59 _cheerios lo Wombert
18:03 fdfdf no then?
18:03 Wombert hqi _cheerios
18:03 Wombert hai
18:03 Wombert fdfdf: what?
18:03 fdfdf <fdfdf> does agavi have some kind of "converters"? or "something" for me getting data converted and ready to use in the action
18:04 Wombert could you give an example of what you mean
18:05 fdfdf ok... let me think in an example
18:06 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:07 Wombert meanwhile, let me describe our validation and input security system
18:07 Wombert all user supplied input
18:07 fdfdf for example... dates... lets say the user has entered "13/12/2008" and in the action i need "2008-12-13"
18:07 Wombert ah yes, of course, that can be done
18:07 Wombert in case of a web request the input is GET and POST data
18:07 fdfdf hmm
18:07 Wombert uploaded files
18:07 Wombert cookies
18:07 Wombert HTTP request headers
18:07 fdfdf yeap
18:07 Wombert all those go through validation
18:08 Wombert each execution container, and thus every action that is run, has a dedicated copy of the request data
18:08 Wombert in the stronger validation modes, only the data you validated are available in the action, view etc
18:09 Wombert validators can, in addition to validating input, also normalize it
18:09 fdfdf hmmm
18:09 Wombert for instance, parse a date, and set a unix timestamp instead
18:09 Wombert or in a different format
18:09 Wombert this specific date validator is locale aware, which means it can, if you like, parse dates in the current available format
18:10 Wombert which means it understands portuguese month names, for instance
18:10 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:10 Wombert other examples
18:10 Wombert let's say you have a ShowProductAction
18:10 Wombert which gets a product ID
18:10 fdfdf ^^
18:10 Wombert to validate this ID parameter, you need to look into the database
18:10 Wombert but in the action, you need to do the same query again
18:11 Wombert not very efficient
18:11 Wombert so your validator could replace the id valu with, say, the product object from the database (if you use an ORM)
18:11 fdfdf wow
18:11 Wombert or it could retain the ID and set the object into a different request parameter
18:11 fdfdf great
18:12 Wombert the number validators, for instsance, can optionally also parse numbers with locale awareness
18:12 fdfdf do you have a simple example of it?
18:12 Wombert that means for 1000.05, a german can enter 1000,05 (or 1.000,05)
18:12 Wombert and of course, it could also cast a number to an int or a float right away
18:13 fdfdf so can i define a class to do a personalized normalization, i guess, right?
18:15 Wombert <validator class="number">
18:15 Wombert <parameter name="min">5</parameter>
18:15 Wombert <parameter name="type">int</parameter>
18:15 Wombert <parameter name="cast_to">int</parameter>
18:15 Wombert <argument>numparam</argument>
18:15 Wombert <error>Please enter an integer number</error>
18:15 Wombert <error for="min">Please enter a number greater than 5</error>
18:15 Wombert </validator>
18:15 Wombert fdfdf: of course
18:15 Wombert a regex validator can do quite a lot (albeit not cast) already, but
18:16 Wombert you'd typically write quite a number of custom validators
18:17 Wombert ("numparam" is the name of the field you want to validate)
18:17 Wombert you can also validate arrays
18:17 Wombert files
18:17 Wombert etc
18:18 Wombert for instance, you'd set up validators that check which of the uploaded files are images
18:18 Wombert and for each of them, set a flag into the validation result
18:18 Wombert which you can then check in the action
18:19 Wombert so you don't have to do it again by hand
18:19 fdfdf i have to say: better than i thought
18:19 fdfdf :)
18:24 fdfdf so if i want to create i validator that apply a html filter to text fields, no problem?
18:25 fdfdf *a validator
18:25 Wombert sure
18:25 Wombert even though you should consider escaping the output rather than the input
18:26 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
18:27 fdfdf but then i have to do it every time... doint that in the input i do it just once
18:27 fdfdf or not?
18:27 Wombert well
18:27 Wombert yes
18:27 Wombert but what if
18:27 Wombert a) the markup is supposed to be there
18:27 Wombert or
18:27 Wombert b) the markup isn't html
18:28 Wombert stripping html... okay, could do that
18:28 Wombert for safety's sake
18:28 Wombert but you really shouldn't run htmlentities() over stuff, for instance
18:28 Wombert imagine you build a JSON REST API next week
18:28 Wombert you don't want special characters in entities there
18:29 Wombert (in fact, even if you escape stuff, you should never ever use htmlentities(), just htmlspecialchars, and let UTF-8 do the rest)
18:29 marklar|omni hai
18:29 fdfdf how about htmlpurifier?
18:30 IcyT is now known as icyt
18:31 Wombert yes, for instance
18:31 Wombert personally though, I'd put html purifier in a filter
18:33 fdfdf hmm... it makes more sense for me in the validators, but you can try change my opinion on that if you like :P
18:34 Wombert the idea of html purifier is that it runs over all the input data and throws out what it doesn't like
18:34 Wombert or not?
18:36 Wombert I even wrote a filter for it some time back
18:36 Wombert I'll see if I can find it later
18:37 fdfdf but then it would be executed over unnecessary fields
18:38 fdfdf if you find it could you send me?
18:38 fdfdf i'm trying to learn agavi, so every piece of code is very helpful
18:39 icyt is now known as IcyT
18:42 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
18:48 Wombert sure, fdfdf
18:49 MrJeep_ Wombert, what was the way to know if mod_rewrite was enabled on the server ?
18:49 MrJeep_ I remember you asked me for a print_r of $_SERVER
18:49 MrJeep_ but I can't remember what you were looking for exacly
18:49 Wombert hmm nah
18:49 Wombert that wouldn't tell
18:49 Wombert migh
18:49 Wombert t, if any, just give a hint
18:50 Wombert does it not work?
18:50 MrJeep_ it does exacly that, not working
18:50 Wombert maybe wrong AllowOverride for the directory?
18:50 Wombert do you have control over the server?
18:50 Wombert is RewriteEngine On?
18:50 Wombert in .htaccess?
18:50 MrJeep_ yeah I control everything
18:51 MrJeep_ RewriteEngine On is the fist thing I changed
18:51 Wombert the RewriteBase is correct?
18:51 Wombert remember it's the webserver path, not the filesystem one
18:51 MrJeep_ hum I don't see any "AllowOverride" in .htaccess
18:51 MrJeep_ yeah it:s /
18:51 Wombert no, that is in your server config
18:51 MrJeep_ the app is in the server root
18:51 Wombert by default, you cannot enable rewrites in .htaccess in apache
18:51 MrJeep_ oh, so what exacly do I have to change in httpd.conf ?
18:52 Wombert AllowOverride for that dir needs FileInfo
18:52 Wombert http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteEngine
18:52 Wombert and check if mod_rewrite is on
19:04 MrJeep_ working
19:04 MrJeep_ thanks
19:04 MrJeep_ the AllowOverride was the key
19:04 MrJeep_ :D
19:04 MrJeep_ now -> home and read()
19:04 MrJeep_ this is all I have to do today
19:04 MrJeep_ read a book
19:04 MrJeep_ this is great
19:04 MrJeep_ so, see ya later
19:04 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit ["Leaving"]
19:13 Macen Inspyder ftw run locally
19:13 Macen s/run/when run
19:18 Macen right all
19:18 Macen i am offskie
19:18 Macen bai
19:18 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
19:33 marklar|omni hm
19:33 marklar|omni is there a more extensive doc re: i18n?
19:36 v-dogg no, bug kaos :)
19:38 marklar|omni hehe
19:41 LBO [i=LBO@dli186.neoplus.adsl.tpnet.pl] has quit []
19:41 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
20:09 trophaeum_ http://radar.oreilly.com/archives/2008/01/sun_acquires_mysql.html - wtf
20:10 _cheerios made some swe/fin guys happy, i bet!
20:12 jpdery [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
20:14 marklar|omni they have stakes both in pgsql and mysql now, don't they
20:16 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
20:47 fdfdf Wombert: have you found the filter?
20:49 fdfdf [n=fdfdf@201-66-175-104.smace701.dsl.brasiltelecom.net.br] has quit []
20:52 _cheerios fdfdf, here's a filter template you can use to code stuffh: http://p.caboo.se/139736
20:55 marklar|omni heh hai
20:59 impl o hai
21:00 _cheerios anyone use mysql cluster in prod?
21:00 _cheerios hai hai
21:01 _cheerios if you add ! marks after hai, you would do a good lifeguard impersionation of a hysterical Jaws actor
21:01 Wombert mkay
21:02 Wombert all finns are to be kicked from this channel effective immediately
21:02 Wombert YOU CLOSED A NOKIA PLANT HERE IN GERMYLAND
21:02 Wombert YOU BASTARDS
21:02 Wombert HOW DARE YOU
21:02 _cheerios you people costs too much, i hear
21:02 _cheerios seems they're moving to romania?
21:03 Wombert AND YOU EVEN GOT EU SUBSIDIES FOR IT
21:03 Wombert whoa
21:03 Wombert really?
21:03 Wombert oO
21:03 v-dogg Wombert: I suggest you stop working with Agavi because the Agavi group includes Finns and Nokia is from Finland
21:03 Wombert yes
21:03 v-dogg it is, you know, kinda like bombing the UN
21:03 Wombert and why aren't you running for president anymore? :p
21:03 marklar|omni omg agavi has finland>~!
21:03 Wombert WHAT YOU BOMBED THE UN TOO
21:03 Wombert OMG
21:03 Wombert I'M OUTTA HERE
21:03 marklar|omni me too!`2
21:03 _cheerios i swear we got more visitors here right after the presidential race announcement
21:03 Wombert eww what did I do
21:03 Wombert but
21:03 Wombert it is gone?
21:04 v-dogg I took it away!
21:04 Wombert (I edited right now, but it was gone before)
21:04 Wombert :<
21:04 Wombert why
21:04 marklar|omni kek
21:04 Wombert man they have a huge tv special
21:04 Wombert with experts via satellite
21:04 v-dogg because it's a conspriracy
21:04 Wombert bashing nokia
21:04 Wombert chuckles
21:04 marklar|omni heh
21:04 marklar|omni "k, so as you can see, nokia is tehfail"
21:04 marklar|omni "plz to moto"
21:04 _cheerios i saw pics of some of the workers. they all looked like headbangers from some 70's punk band.
21:04 marklar|omni "bai"
21:04 marklar|omni heh, funny
21:04 marklar|omni everyone at ibm looks like that too
21:05 v-dogg haha
21:05 marklar|omni they have offices in my building
21:05 marklar|omni and everyone looks like that
21:05 marklar|omni except 90% of them are religious jews
21:05 marklar|omni which compounds the oddity
21:05 v-dogg -> dog out and sleepz kthxbai
21:06 _cheerios dude, the network guy here at ze new office was the strangest sight in a while. HUGE fluffy red hair on a ponytail and a big-ass nose that had skin like a smoker's cheek
21:06 marklar|omni kek bai <3
21:06 Wombert bai v-dogg
21:06 marklar|omni hahaha
21:06 Wombert marklar|omni: you at works?
21:06 marklar|omni nay its 11pm
21:06 marklar|omni gmt+2
21:06 Wombert mkay
21:06 Wombert waht is omni
21:06 Wombert and
21:06 Wombert is miek there
21:06 marklar|omni omnipresent
21:06 Wombert pull him away from surfing 4chan
21:06 marklar|omni screened irssi on a vps
21:06 Wombert its not good for him
21:06 marklar|omni he's watching law and order
21:07 Wombert tell him that sucks
21:07 Wombert and tell him that dude is not gonna be president
21:07 Wombert tell him I wants tf2 or cs
21:07 Wombert :<
21:08 marklar|omni heh
21:11 Wombert WAHT
21:11 Wombert http://www.techcrunch.com/2008/01/16/tin-foil-hat-alert-paypal-messes-with-ron-p​aul-campaign/
21:11 Wombert show him that
21:11 Wombert its about ron paul
21:11 marklar|omni haha
21:11 Wombert he'll stop law and order
21:11 Wombert rly
21:12 marklar|omni nah cant stop its live~
21:34 marklar|omni awaits his joint
21:38 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
21:41 marklar|omni ah excellent
21:41 marklar|omni *puff*
21:46 JamieWolf [n=Chatter@dslb-088-068-221-159.pools.arcor-ip.net] has joined #agavi
21:48 jpdery_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
21:48 jpdery_ ep
21:48 jpdery_ is now known as MrJeep
21:48 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Client Quit]
21:48 jpdery is now known as MrJeep
21:48 implement [n=impl@adsl-150-136-205.rmo.bellsouth.net] has quit [Read error: 110 (Connection timed out)]
21:49 implement [n=impl@adsl-150-136-200.rmo.bellsouth.net] has joined #agavi
21:53 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
22:13 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit []
22:15 implement [n=impl@adsl-150-136-200.rmo.bellsouth.net] has quit ["Leaving"]
22:32 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
22:45 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
22:53 Wombert I have to say
22:53 Wombert Ron Paul is impressively consistent
22:57 Wombert but
22:57 Wombert nn
22:57 Wombert :>
22:57 Wombert [n=Wombert@dslb-084-056-045-181.pools.arcor-ip.net] has quit []
22:57 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["nn"]
23:00 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:44 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
23:49 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:55 JamieWolf [n=Chatter@dslb-088-068-221-159.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
Day changed Thu Jan 17 2008
00:37 shoan [n=shoan@122.166.1.168] has quit []
01:31 IcyT is now known as icyt
01:40 EoN [n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi
03:38 dsadas is there a preview of agavi new site? :}~
03:39 Neubian hey, so if I have two different propel projects, with identical table names, is there a way to distinguish ?
03:41 dsadas or logo... maybe screenshot... anything that could satisfy my curiosity ;P
03:43 nfq dsadas: You'd have to ask wombert or kaos during the day
03:44 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
03:44 dsadas ok
04:51 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
05:04 dsadas Arme[N]: any news about the benchmarks?
05:27 Arme[N] dsadas: benchmark?
06:10 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:10 _cheerios huomenta
06:48 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
06:59 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
07:12 v-dogg huomenta
07:21 _cheerios doing wsdl's is too much :/
07:26 _cheerios anyone got an example on how to return an assoc array?
07:41 marklar|omni wsdl must die
07:46 _cheerios trying to get some data moving before i have a better option in use
08:04 shoan [n=shoan@59.92.176.72] has joined #agavi
08:12 Wombert [n=Wombert@dslb-084-056-019-156.pools.arcor-ip.net] has joined #agavi
08:21 marklar|omni oh hai
08:21 marklar|omni ipaq is delievered
08:25 Wombert [n=Wombert@dslb-084-056-019-156.pools.arcor-ip.net] has quit []
08:30 Yossi huomenta
08:34 shoan [n=shoan@59.92.176.72] has quit []
08:38 Wombert [n=Wombert@dslb-084-056-019-156.pools.arcor-ip.net] has joined #agavi
08:49 MikeSeth_ [n=MikeSeth@62.90.159.110] has joined #agavi
08:50 marklar|omni oh maiek
08:50 marklar|omni plz to see marklar.biz
09:01 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 113 (No route to host)]
09:03 Yossi [n=nospam@62.90.159.110] has quit [Read error: 110 (Connection timed out)]
09:03 Yossi [n=nospam@62.90.159.110] has joined #agavi
09:09 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:09 E_mE huomenta!!
09:09 E_mE I GOT AN INTERVIEW :D
09:17 _cheerios GET A JOB!
09:18 E_mE i got a job ;) i might get a better one at gasworld.com :)
09:21 marklar|omni http://marklar.biz/post/23960630
09:22 MikeSeth_ marklar|omni: awwww
09:22 MikeSeth_ is now known as MikeSeth
09:24 marklar|omni :D
09:28 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:30 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
09:31 _cheerios iBlend
09:31 E_mE i-bl-end hehhe
09:39 shoan [n=shoan@59.92.176.72] has joined #agavi
09:40 Macen anybody got any tools for getting listed in DMOZ?
09:42 E_mE Wombert: i am in the understanding that there is a bug with writing: $this->container->setOutputType( $this->context->getController()->getOutputType('json') );
09:43 MikeSeth Macen: you cant get listed in dmoz other than submit & pray
09:43 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
09:49 shoan [n=shoan@59.92.176.72] has quit []
09:52 Macen MikeSeth: would be nice tho wouldn't it ;)
09:52 _cheerios and wait one year
09:55 marklar|omni er stupidity
09:55 marklar|omni freenode blocking pms from unregged users
09:55 marklar|omni E_mE: yes
09:56 Macen why is this extending my page width?? filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/marketing_​background_bottom.png', sizingMethod='image');
09:56 Macen and also why doesn't it work
09:57 Macen heh
09:57 Macen (ie6)
09:57 Macen got it from impl.user.compass.cynigram.com
09:57 marklar|omni heh
09:57 marklar|omni because ie = tehfail
09:58 Macen is true
09:58 Macen :<<<<<
09:59 marklar|omni heh
09:59 marklar|omni the ipaq's cam software has an option of stamping the pic with the gps coords
10:02 v-dogg marklar|omni: yeah, that's quite cool. some cameras can do that too with a bluetooth/wlan gps
10:18 shoan [n=shoan@59.92.176.72] has joined #agavi
10:25 shoan [n=shoan@59.92.176.72] has quit []
10:26 JamieWolf [n=Chatter@dslb-084-059-100-111.pools.arcor-ip.net] has joined #agavi
10:32 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
10:32 Rendez for all the interested people: http://www.digg.com/programming/MooTools_1_2_Beta_2
10:33 _cheerios sweet
10:35 marklar|omni I can do subselects in INSERTS within MySQL triggers, right
10:35 marklar|omni ?
10:37 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
10:38 _cheerios i steer clear from triggers and stored procs
10:41 marklar|omni heh, I just need a simple trigger to store row-level differences
10:41 marklar|omni it's all HEAP tables anyway so eh
10:42 marklar|omni k, food time
10:47 E_mE is there a name giving to these codes? &pound; for example?
10:48 E_mE what are they refered as
10:48 E_mE ?
10:48 E_mE and i know its £ ;)
10:57 _cheerios E_mE, http://leftlogic.com/lounge/articles/entity-lookup/
10:58 E_mE _cheerios: thats a very nice site thank you :)
10:59 E_mE i decided to call them XHTML encoding
11:07 JamieWolf [n=Chatter@dslb-084-059-100-111.pools.arcor-ip.net] has quit [Read error: 113 (No route to host)]
11:11 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"]
11:21 Wombert ah E_mE missed your message earlier
11:21 Wombert upgrade to 0.11.1
11:22 E_mE the trunk?
11:22 E_mE or branch?
11:25 JamieWolf [n=Chatter@dslb-088-068-209-055.pools.arcor-ip.net] has joined #agavi
11:45 v-dogg [i=vmakinen@kapsi.fi] has quit [Read error: 110 (Connection timed out)]
11:47 MikeSeth my god
11:48 MikeSeth I finally did something that I am going to regret my entire life
11:48 MikeSeth http://www.google.com/search?q=allinurl%3A%22query%3Dselect%22+from+where
11:55 marklar|omni E_mE: they're called "entities"
11:56 _cheerios I CALL DIBS ON INTERNET
11:56 _cheerios MikeSeth, is that from proggit, or?
12:04 Wombert E_mE: http://trac.agavi.org/ticket/629
12:12 MikeSeth no, its from google..
12:17 Macen MikeSeth: huh?
12:17 MikeSeth what?
12:17 Macen MikeSeth: what you going to refret?
12:17 Macen regret*
12:17 MikeSeth Macen: <MikeSeth> http://www.google.com/search?q=allinurl%3A%22query%3Dselect%22+from+where
12:17 MikeSeth this
12:17 Macen i don't get it
12:18 Macen PHP :: Error In Query: SELECT Uid, Uperms From Users WHERE Uname ??
12:18 Macen #1 result..
12:19 Macen scratches head
12:24 MikeSeth its the rest of results beside the first one that crush my soul
12:25 Macen ah
12:25 Macen we should trash them all to teach them a lesson ;>
12:29 Macen is currently trying to create a rotating 3d box
12:46 E_mE in javascript Macen?
12:46 Macen <legaldisclaimer>can i just say though that Flash is still crap even if i am actually using it more now. </legaldisclaimer>
12:48 E_mE i never liked actionscript (i believe thats what they call it) in flash
12:52 marklar|omni hai
12:57 E_mE jesus, dell are selling 1.86GHz, 1Gb RAM, 120Gb SATA HDD, 17" WXGA+ display for £279.0 excl tax+delivery :o
12:58 E_mE DVD-RW
12:58 E_mE Wifi
13:01 _cheerios tempting price
13:11 marklar|omni yeah not toobad
13:13 E_mE ehehe there are sites with voucher codes, seeing if i can knock down the price some more hehe,. managed to knock an extra 10% off on a different laptop which has a £230 saving
13:13 E_mE hehe
13:24 MrJeep Wombert, I've ordered my MacBook Pro
13:24 Wombert why
13:24 MrJeep because it's time :)
13:24 Wombert :<
13:24 Wombert but upgrade ram yourself
13:24 Wombert apple ram is expensive
13:24 MrJeep lol
13:24 Wombert please don't tell me you ordered a ram upgrade
13:24 MrJeep what, you don't hink 2 GB ram worth 700$ ?
13:25 Wombert :p
13:25 MikeSeth NO?
13:25 E_mE as with any Computer provider, ram is stupidly expensive
13:25 Wombert yup
13:25 MrJeep hehe of course I did not
13:25 Wombert same with all the others
13:25 Wombert asshats
13:25 Wombert MrJeep: but then, 2GB are plenty anyway
13:25 MrJeep yeah I guess
13:25 Wombert so you ordered a 17"?
13:25 MrJeep It's not Vista on apple
13:27 marklar|omni er
13:27 marklar|omni how can I determine the request type within a view?
13:28 Wombert get/post?
13:28 Wombert hehe
13:28 marklar|omni yeah
13:28 marklar|omni heh
13:28 Wombert right now, it's global
13:28 Wombert $request->getMethod()
13:28 marklar|omni I have an action that doesn't seem to handle the request
13:28 marklar|omni while it should
13:28 Wombert is it a slot?
13:28 marklar|omni just goes straight to success
13:28 marklar|omni nope
13:28 Wombert does it have isSimple()
13:29 marklar|omni nope
13:29 E_mE MrJeep: you best watch you postal service ;) i'll be milling around hohoho
13:30 MrJeep heheheh
13:30 MrJeep pleaaaze don't :PO
13:31 MrJeep I'm my mbp :D
13:36 E_mE it would proberbly cheaper for me to fly to canada intercept your mail and fly back then buying one new ;)
13:36 MrJeep hahahaha
13:36 MrJeep Yeah it would
13:36 MrJeep I hope those cinema display worth it
13:36 MrJeep I've read gtood review about it
13:41 _cheerios ram is like, what, 20e/1GB these days. shame you can only plugin like 4-6GB on normal mobos :p
13:46 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
13:46 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
13:58 _cheerios [n=jackbo@195.197.117.226] has quit ["REST today"]
13:59 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Connection timed out]
14:00 MikeSeth marklar|omni: poek
14:00 MikeSeth marklar|omni: longcatthriller.ytmnd.com
14:02 E_mE MikeSeth: and im sure marklar|omni will apperciate this cat video: http://www.albinoblacksheep.com/flash/kittycat
14:03 MikeSeth old ;>
14:06 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
14:19 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Remote closed the connection]
14:19 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
14:20 Macen http://88.208.231.134/box/customisation.html
14:20 Macen booyah!
14:20 Macen now i just need to spend a bit of time taking the pictures :>
14:21 E_mE impressive
14:22 E_mE though macen, meerly 1.06MB download
14:22 Macen they're .png's
14:22 Macen can fix that
14:22 E_mE i saw
14:22 E_mE 20 of them
14:22 Macen nice huh
14:23 E_mE looks nice, how did you create that image at different rotations?
14:23 Macen "Box Shot 3D" ftw
14:23 Macen needs 3 front, back and side images
14:23 Macen then it renders it them to different shapes
14:24 E_mE <p>The requested URL /box/styles.css was not found on this server.</p>
14:24 Macen yeh it's the default template
14:24 E_mE ah.
14:24 Macen proggie is only "25, i ave serial if you want to try it out
14:24 Macen *£25
14:24 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
14:24 Macen produces really good effects
14:25 Macen just needs careful planning in photoshop
14:25 Wombert MrJeep: https://www.macheist.com/buy/invite/17632
14:25 Wombert !
14:25 Wombert cssedit you'll love
14:25 E_mE is it photoshop plugin macen?
14:25 Wombert pixelmater is damn nice
14:25 Macen E_mE: nop stand alone product
14:25 Wombert snapz pro x good for screencasts
14:25 Wombert and other stuff
14:25 Wombert sadly no textmate in the bundle this year, but oh well
14:26 Macen i use demo builder for that stuff Wombert
14:26 Macen it's crap at recording though :/
14:26 Macen which is obviously a seriously important flaw
14:26 E_mE wants a mac :'(
14:27 Macen http://www.youds.com/content/recorded_demos/cgs_order_management_main.html
14:28 Macen it breaks up in places
14:29 Macen especially when you type into boxes i noticed
14:29 E_mE macen was does the DS stand for?
14:29 E_mE design studio?
14:30 Macen UDS stands for User Defined Solutions[.co.uk <--original domain], hence "YOU" "D "S"[.com]
14:31 E_mE Y Oh, User Defined Solutions
14:33 MrJeep [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
14:33 Macen E_mE: were you checking file size etc with the web developer toolkit before?
14:35 E_mE firebug
14:35 MikeSeth Macen: that reminds me, how's your progress w/agavi? ;>
14:36 Macen MikeSeth: side-lined - i'm a busy guy
14:36 MikeSeth Wombert: how do they actually make screencasts? I made some slides about Agavi architecture
14:36 MikeSeth Wombert: I wondered if I should make a flash movie or something with them
14:37 Macen MikeSeth: don't worry though, you are not the only person wanting to me "get a mvoe on" with that heh
14:37 Macen move*
14:37 Macen s/to me/me to
14:37 MikeSeth Macen: propaganda is good for our collective soul! :>
14:37 Wombert lunch
14:37 MikeSeth pets Wombert
14:44 Yossi errr my ajax route don't change output types - could it be bcz mootools returns diffrent header responce for ajax?
14:45 Macen E_mE: ahh
14:46 Macen E_mE: i still find things that are amazingly useful in firebug!
14:48 nfq haha: the new mac add
14:48 nfq http://macdailynews.com/index.php/weblog/comments/16100/
14:48 nfq for Wombert
14:48 MikeSeth Yossi: <route ... output_type="...">?
14:49 E_mE Macen: i really like firebug, but then i play with JS from time to time
14:49 E_mE Macen: i like the other little features too such as time to load, console etc
14:49 Macen E_mE: console.log > *
14:49 Yossi <route pattern="text/javascript" source="_SERVER[HTTP_ACCEPT]" output_type="empty" stop="false" />
14:50 marklar|omni miek?
14:50 Macen E_mE: check out the web developer toolkit, ctrl+shift+h to validate web page, ctrl+shft+a to validate local page, auto-resize window to commonly used sizes etc
14:50 E_mE Macen: got it already :)
14:50 Macen E_mE: i was using their web page speed report before i saw that in firebug ;>
14:51 Yossi sec I think I know my problem...
14:52 E_mE Yossi: output_type="htmlAjax" and htmlAjax should be one of your <output_type>'s in your output_type.xml
14:53 Yossi E_mE - the problem was that the routing that cought the request was before the ajax route in routing.xml - and it didn't look farther - it works if I place the attribute stop="false"
14:53 MikeSeth marklar|omni: poek
14:53 MikeSeth marklar|omni: routers @ sunday
14:54 marklar|omni okai
14:55 E_mE Yossi: why do you have two routes with the same pattern?
14:56 Macen ponders how many images to produce for each 360deg rotation
14:56 E_mE Macen: work out how people can see ;)
14:56 E_mE how fast*
14:56 Macen well there is blending
14:57 E_mE 8 id say
14:57 Yossi E_mE its not with the same pattern - one only checks for the header responce to swith to ajax view... so all other routes can be served this way.
14:57 Macen if i do it every 2 degrees with 3.5 rotations it will take 630 images at about 9 meg
14:57 Macen for gif's
14:58 E_mE oh see see Yossi.. sorry got little confused
14:58 Macen presuming each is 15k
14:58 E_mE Macen: id say 8 images
14:58 MikeSeth marklar|omni: longcatthriller.ytmnd.com
14:58 E_mE one of the front, then two for 2 angled images from the front
14:58 Macen E_mE there's 18 already and it needs to be smooth
14:58 E_mE see
14:59 Macen i'll do an example actually
14:59 E_mE Yossi: what about having the route before the one thats intercepting it
15:00 E_mE Yossi: unless you've done that already
15:00 MikeSeth mysql> select name,login,password from users where login like '%bot%';
15:00 MikeSeth +--------------+-------+----------+
15:00 MikeSeth | name | login | password |
15:00 MikeSeth +--------------+-------+----------+
15:00 MikeSeth | VOODOO MAGIC | bot | bukkakke |
15:01 MikeSeth +--------------+-------+----------+
15:01 MikeSeth 1 row in set (0.00 sec)
15:01 Yossi E_mE: yeah that what solves it... with the parameter stop="false" so it continues to look for other routes
15:10 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
15:19 _cheerios moowoot!
15:25 Macen automation software ftw
15:25 _cheerios automation ftw indeed
15:26 _cheerios feeling like one is become sick ftl
15:27 Macen E_mE: not come out as i'd hope'd...
15:27 Macen http://samples.youds.com/customisation.html
15:28 vmakinen [i=vmakinen@kapsi.fi] has joined #agavi
15:28 Macen other one looks better :/
15:28 Macen http://88.208.231.134/box/customisation.html
15:28 Macen i'm a try every 2 deg and see what happens :x
15:28 vmakinen is now known as v-dogg
15:28 E_mE proberbly to many frames or so
15:28 Macen i don't think it's running fast enough
15:29 Macen refresh
15:29 Macen you need to clear private data for some stupid reason
15:30 E_mE thats because its proberby cache all the images
15:30 E_mE it transfers each frame down i tihnk
15:31 E_mE as a png
15:32 Macen nah
15:32 Macen it's the config.xml
15:32 Macen 'cause when i changed it to .gif in the other example, it wouldn't update, even with ctrl+f5
15:32 Macen it keps showin all the .png's
15:35 _cheerios it's a moving box! woot!
15:45 Macen :>
15:45 Wombert Yossi: wait
15:46 Wombert where did you put stop="false"
15:48 E_mE since i've upgraded with 0.11.1 im getting:
15:48 E_mE Fatal error: Call to a member function merge() on a non-object in /var/www/segilive/app/cache/config/_var_www_segilive_app_config_compile.xml_vino​ceros-command-prompt_.php on line 626
15:48 Wombert did you clear the cache
15:48 E_mE yes
15:49 Wombert ah you're using these command line things?
15:49 E_mE yep ;D
15:50 Wombert what is line 626...
15:51 E_mE try {
15:51 E_mE $requestData = $this->context->getRequest()->getRequestData();
15:51 E_mE if($arguments !== null) {
15:51 E_mE $requestData->merge($arguments);
15:51 E_mE }
15:52 Wombert the console request has a request data holder...
15:54 E_mE ??
15:55 Wombert I dunno, E_mE
15:55 Wombert it smells like a cache issue
15:59 E_mE mmm $requestData = NULL :S
16:00 Macen E_mE: what was that laptop you found on dell with £199 off and then an extra 10%?
16:01 Wombert errr
16:01 Wombert E_mE: but you do still have http://trac.agavi.org/attachment/ticket/480/AgaviConsole.patch.txt
16:01 Wombert you didn't put that stuff into your agavi folder, right?
16:02 E_mE i put it my project lib directory :)
16:02 Wombert http://trac.agavi.org/attachment/ticket/480/AgaviConsole.patch.txt#L219
16:02 E_mE i took your recommendations :)
16:02 Wombert it can't be null
16:06 E_mE just var_dump() around,.. one moment
16:08 E_mE insane, i put a var_dump($this->requestData); on line 223 (under the URl reference above) and it returned:
16:08 E_mE object(AgaviRequestDataHolder)#11 (2) {
16:08 E_mE ["sourceNames:private"]=>
16:08 E_mE array(1) {
16:08 E_mE ["parameters"]=>
16:08 E_mE ...
16:08 E_mE so its creating it
16:08 E_mE but somehow losing it afterwards
16:11 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
16:12 Wombert so you're giving params to dispatch()?
16:12 Wombert interesting...
16:12 Wombert lemme have a look
16:13 Wombert hm
16:13 Wombert works for me
16:13 E_mE you want to see the params?
16:13 E_mE ill var_dump() in the dispatch quickly
16:16 E_mE its happening before the dispatch
16:16 E_mE it seems to be happening in the bootstrap()
16:17 Wombert no
16:17 Wombert it happens maybe during context initialization
16:17 Wombert but I don't know your code
16:17 E_mE ill paste my vinoAgaviConsole thing
16:17 E_mE class
16:18 Wombert and I really can't help you with that, given how I also didn't write the console stuff
16:18 E_mE :S
16:18 E_mE im going to have to downgrade :(
16:18 Wombert pretty busy today, too
16:18 Wombert sorry
16:18 E_mE thats fine
16:18 E_mE :)
16:18 E_mE who wrote the console stuff?
16:19 Neubian I'm looking for a solution to having two propel projects to different database servers, but with the same table names. Should I just put the propel projects in different agavi modules ?
16:22 Wombert nah, Neubian, you'd get class name conflicts
16:22 Wombert you should tell propel to use prefixes for you classes
16:22 Wombert E_mE: Xylakant
16:23 _cheerios i asked about this a few days back and the answer was mostly to use one db per project.
16:24 E_mE damn, he aitn been around for a while :(
16:24 Neubian I'm down with one db per propel project, so I'm OK with two projects, but as Wombert said, the class names would be the same
16:24 _cheerios last time i remember X being around was when he launched the mtv site. but yeah, he's here like every 3-4 months
16:25 _cheerios (for a fwe minutes :))
16:25 MrJeep [n=jpdery@24.37.81.51] has joined #agavi
16:25 E_mE :'(
16:26 E_mE installs xdebug onto server
16:26 Neubian sweet, found the property Wombert, thanks!
16:26 Wombert Neubian:
16:26 Wombert good
16:27 Wombert not sure actually if agavi can handle two projects
16:27 Wombert propel itself even struggles with that; you need to put the connection info into one runtime config, for sure
16:27 Neubian one question though, you're suggesting, propel.complexObjectModel, right ?
16:28 Wombert hmm no I don't think so
16:28 Wombert it's more like propel.classPrefix or such
16:28 Wombert it should be documented on the wiki
16:28 Neubian basePrefix
16:29 Neubian ya, classPrefix
16:32 _cheerios how does that solve the problem?
16:34 Wombert FooProduct
16:34 Wombert and BarProduct
16:34 Wombert (which both still have getCategory(), not getFooCategory() like if you had changed the table name)
16:34 Wombert there's also tablePrefix
16:34 _cheerios eww :/
16:35 Wombert ???
16:35 _cheerios im not cool with prefixes at all. i think doctrine has the same thing. just makes a mess of things. good if you really need it, but i'd avoid otherwise.
16:36 Wombert why does it make a mess of things?
16:36 _cheerios when a Product is not a Product it's a mess
16:44 Yossi [n=nospam@62.90.159.110] has quit []
16:46 MikeSeth &
16:48 Neubian I'm OK with it cheerios. It's a difficult architecture that I'm working with anyway. One DB is read-only and for reporting purposes
16:57 E_mE shall ahve to continue debug tomorrow.. nite people
16:58 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
17:06 CIA-32 [n=CIA@208.69.182.149] has quit []
17:23 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)]
17:32 digitarald [n=Miranda@185.Red-83-52-207.dynamicIP.rima-tde.net] has joined #agavi
17:32 CIA-33 [n=CIA@208.69.182.149] has joined #agavi
17:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
17:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
18:01 digitarald [n=Miranda@185.Red-83-52-207.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
18:33 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
18:39 trophaeum_ [i=rstmxwz@ppp121-45-232-179.lns1.bne4.internode.on.net] has quit ["Leaving"]
18:40 Arme[N-1] [n=Arme[N]@213.207.208.61] has joined #agavi
18:56 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
18:59 impl hmms
19:04 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out]
19:37 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit [Connection timed out]
19:46 JamieWolf [n=Chatter@dslb-088-068-209-055.pools.arcor-ip.net] has quit [Read error: 113 (No route to host)]
19:51 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
19:54 MrJeep_ Ships by:
19:54 MrJeep_
19:54 MrJeep_ 18 Jan - 23 Jan
19:54 MrJeep_ Delivers by:
19:54 MrJeep_
19:54 MrJeep_ 28 Jan - 4 Feb
19:55 MrJeep_ Wombert, do you really think it will arrive on Feb. 4th ?
19:55 Wombert is it a CTO?
19:55 MrJeep_ yes
19:55 MrJeep_ Custom Tsomething Osomething ?
19:55 Wombert then it ships from china
19:55 Wombert Configured To Order
19:55 MrJeep_ oh
19:55 Wombert means you changed something
19:56 MrJeep_ of course I did
19:56 Wombert what
19:56 MrJeep_ screen, hard disk, proc
19:56 Wombert blinks
19:56 Wombert hires screen?
19:56 Wombert faster cpu?
19:56 Wombert bigger hd?
19:56 Wombert not bad :p
19:56 Wombert you won a lottery?
19:56 Wombert is it a 17 inch?
19:56 MrJeep_ feels embarassed
19:57 Wombert anyway, it's going to be built just for you
19:57 MrJeep_ :)
19:57 Wombert that takes time
19:57 MrJeep_ I feel so special right now
19:57 MrJeep_ hehe
19:57 Wombert my ipod shipped from china and that took two weeks or so
19:57 Wombert my powerbook was there after around a week, shipped from god-knows-where
19:57 Wombert https://www.macheist.com/buy/invite/17632
19:57 Wombert you saw that?
19:58 Wombert be sure to order that in time (six days left) if you find any app useful
19:58 Wombert last years bundle had textmate :/
19:58 Wombert pixelmator is pretty ace, cssedit rocks, snapz pro is good for screencasts (not sure if you need that)
19:59 Wombert love appzapper, and chaching v2 (coming) should be pretty good too
19:59 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
20:00 Wombert btw, this is an affiliate link that will give me some useless launch bar app if you use it :p
20:02 Arme[N-12 [n=Arme[N]@91.184.70.66] has joined #agavi
20:07 _cheerios heh
20:07 _cheerios i wouldve thought textmate would be the app there atleast mac folks on this chan would want
20:07 _cheerios or is that software pâsse already? :)
20:12 icyt is now known as IcyT
20:14 MrJeep_ oh let me check taht link
20:15 MrJeep_ yeah I was hoping textmate was in this package
20:15 MrJeep_ but it's not
20:15 MrJeep_ I've seen this ad last tuesday on macrumor feed
20:16 MrJeep_ Now I have to order the Logitech keyboard
20:16 MrJeep_ and I hope it's available in french-canadian (multilingue)
20:17 MrJeep_ I kinda can't believe it
20:17 MrJeep_ I'm gonna own a mac soon
20:17 MrJeep_ do you remember, last spring, I've told you my next computer would be a Mac ?
20:18 _cheerios jeep seems like a happy man!
20:18 MrJeep_ yeah
20:18 MrJeep_ I've worked hard for a long time to get this :)
20:18 MrJeep_ I buy luxury with my side jobs
20:19 MrJeep_ Like the 700 hours contract I've been paid 2500 for :(
20:19 MrJeep_ This macbook pro will contain my swet and tears :P
20:19 _cheerios you big spenders make me want to buy a new comp soon. i was looking to get a better chair for 444e, but i wouldve needed to place the order earlier. so i missed it. :/
20:20 MrJeep_ 444e, I guess this is a very nice chair
20:20 _cheerios seems like the normal price for an office chair with any kind of mods, around here
20:21 MrJeep_ e = euro ?
20:21 _cheerios yep
20:21 MrJeep_ oh, I guess I just buy cheaper chairs
20:21 MrJeep_ but I'm sure someday I'll have to look for a real good one
20:21 _cheerios i have a 29e ikea one atm., but its broken atm and not helping my back :)
20:22 MrJeep_ Just like Wombert, we are both 6"4 and I don't think cheap chairs will be good for our back
20:23 _cheerios im 5'9"
20:23 Arme[N-12 [n=Arme[N]@91.184.70.66] has quit [Connection timed out]
20:23 MrJeep_ Not quite a midget :P
20:23 _cheerios too many tall people in the world. would need to go around with a chainsaw Doom-style a bit
20:23 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out]
20:24 MrJeep_ heheheh
20:24 MrJeep_ 6"4 is too much in my view
20:24 MrJeep_ You get hit in the forehead by fan
20:24 MrJeep_ well, I dio
20:24 MrJeep_ do*
20:25 MrJeep_ not pleasant
20:25 MrJeep_ did that ever happen to you Wombert ?
20:25 _cheerios are you all muscle ? :)
20:25 MrJeep_ no
20:26 MrJeep_ I would describe me
20:26 MrJeep_ hum
20:26 MrJeep_ well, do you know the North Pike ? (It's a long fish)
20:26 MrJeep_ Ugly one too
20:27 MrJeep_ http://www.jura-boutique.com/catalog/images/brochet-bbc.jpg
20:27 _cheerios hehe
20:27 MrJeep_ That would describe me
20:27 MrJeep_ Very long, very slim
20:28 MrJeep_ I'm actually _trying_ to get weight
20:28 _cheerios im not totally slim, but im not really buff either. medium, non-fat, frame.
20:28 Wombert MrJeep_: don't buy the logitech keyboard
20:28 Wombert the new apple keyboards are sooooo good
20:28 MrJeep_ seriously ???
20:29 Wombert oh yes
20:29 Wombert the mighty mouse is not so good though
20:29 Wombert but the logitech (530?) is pretty good really
20:29 MrJeep_ yeah, I don't really like oversized pills
20:29 MrJeep_ the same kit you have IIRC
20:30 MrJeep_ own* (I mean)
20:30 Wombert yes but I now use the apple keyboard and mighy mouse that came with the imac
20:30 Wombert I'm considering using the logitech mouse though
20:30 Wombert especially since it looks good with the apple keyboard given how it is silver and white
20:30 Wombert also
20:31 MrJeep_ still listening
20:31 Wombert the apple keyboard has this cool caps lock protection
20:31 Wombert <:
20:31 v-dogg protects you from SHOUTING?
20:32 Wombert yup
20:32 MrJeep_ which means ?
20:32 Wombert you need to press it for at least 0.2s
20:32 MrJeep_ oh
20:32 MrJeep_ interesting
20:32 Wombert if you hit it very briefly it doesn't come on
20:32 Wombert soo nice
20:32 Wombert and it's so slim
20:32 Wombert really ace keyboard
20:32 MrJeep_ what about the key feeling ?
20:32 v-dogg and you think that is a cool feature and not a bug?
20:32 Wombert v-dogg: it is intentional, yes
20:32 Wombert in the keyboard firmware
20:33 Wombert if it is on, even a brief hit will disable caps lock
20:33 v-dogg ok :)
20:33 Wombert v-dogg: http://www.youtube.com/watch?v=Qg-me0inOU0
20:34 v-dogg retarded :)
20:34 MrJeep_ hehehe
20:36 MrJeep_ well, it's tempting
20:36 MrJeep_ Does Logitech ships the mouse alone ?
20:36 Wombert the only thing I don't like is the new F-keys defaults
20:36 Wombert MrJeep_: not sure
20:36 Wombert MrJeep_: the logitech keyboard special keys do not work without the drivers but
20:37 Wombert DO NOT install the logitech drivers
20:37 Wombert they are crap
20:37 Wombert fuck up your system
20:37 Wombert cause lag and cursor slowness
20:37 MrJeep_ thinks this is a good advice :D
20:37 Wombert as of leopard, you can bind expose etc features to any mouse button, so no problem there
20:37 MrJeep_ unless they've been updated
20:37 Wombert do you want a wireless mouse, MrJeep_ ?
20:38 MrJeep_ Actualy I don't care much. All I really want is a Mac keyboard and mouse which fits with the general apple look
20:38 MrJeep_ Except apple keyboard, they are all wireless
20:39 Wombert nah, you get it wired and wireless
20:39 Wombert the wireless does not have a num block, mind you
20:40 MrJeep_ oh, on the apple keyboards... I would buy the wired one
20:40 MrJeep_ but I was speaking of 3rd party
20:44 MrJeep_ holy mojo! it's 149 CND
20:44 trophaeum [i=xkfwnk@ppp121-45-232-179.lns1.bne4.internode.on.net] has joined #agavi
20:44 MrJeep_ I think FutureShop (BestBuy) sells it for 100$
20:46 MrJeep_ Wombert, does the Back and Forward buttons works on the Logitech Kit ?
20:46 MrJeep_ (on the mouse)
20:47 Wombert mh
20:47 Wombert no
20:48 Wombert I use those buttons for expose
20:48 Wombert MrJeep_: http://www.amazon.com/Logitech-Cordless-Desktop-Laser-967664-0403/dp/B000E204LY/​ref=pd_bbs_sr_1?ie=UTF8&s=electronics&qid=1200602913&sr=8-1
20:48 Wombert ?
20:49 MrJeep_ yep this one
20:49 Wombert http://www.amazon.com/Apple-MB110LL-A-Keyboard-Kit/dp/B000V07N9U/ref=sr_1_1?ie=U​TF8&s=electronics&qid=1200602945&sr=1-1
20:49 MrJeep_ 34$
20:49 MrJeep_ wow
20:50 MrJeep_ The bad thing is I doubt I can ask for the French Canadian Multilingue keyboard layout on amazon.ca
20:50 MrJeep_ .com*
20:51 Wombert oO
20:51 Wombert apple.ca does not have the new keyboard?
20:51 MrJeep_ good question
20:52 MrJeep_ (looking .. .)
20:52 Wombert I just checked
20:52 Wombert http://www.amazon.com/Logitech-Bluetooth-Cordless-Laser-Notebooks/dp/B000UY4XQI/​ref=pd_bbs_sr_2?ie=UTF8&s=electronics&qid=1200603161&sr=8-2
20:52 Wombert but just three buttons
20:53 MrJeep_ http://store.apple.com/1-800-MY-APPLE/WebObjects/MagasinCanada.woa/wa/RSLID?nnmm​=browse&mco=8B9AB6DF&node=home/shop_mac/mac_accessories/mice_keyboards
20:53 MrJeep_ 3 buttons.. not enough :S
20:53 Wombert well, plus wheel left/right
20:57 MrJeep_ I think the best kit is the Logitech Cordless
20:57 MrJeep_ too bad the drivers sucks
20:57 MrJeep_ but I think it's still my best bet
20:57 Wombert if you don't want to use the keyboard buttons... you dont need the drivers
20:59 MrJeep_ I would like to use the buttons, but I hate slowdowns
20:59 MrJeep_ it makes the mouse laggy ?
21:01 Wombert http://blog.macromates.com/2007/logitech-control-center/
21:06 MrJeep_ it screws up textmate ?
21:06 Wombert just the console command
21:08 MrJeep_ mate <filename> ?
21:08 trophaeum postgis... zomg why didnt i look into this before today
21:09 trophaeum not that i really have a use for it but i love it! haha
21:09 MrJeep_ yeah postgis is quite nice
21:09 MrJeep_ I guess event better if you understand all that gis stuff
21:09 MrJeep_ :P
21:09 trophaeum i get MOST of it, i just need a real use for it now and ill be happy :)
21:10 trophaeum fun part is that u can backtrack any address to lat/lon with google alone so that combined with postgis u can place anything, i have no idea what other data you can find online about state/country boundaries with lat/lon coords or things like that
21:10 trophaeum looks fun
21:10 trophaeum guess this will be another pet project
21:11 trophaeum i already have all the cities in the world along with their lat/lon :)
21:20 MrJeep_ Wombert, http://www.amazon.com/Microsoft-Wireless-Desktop-Mac-Silver-65U-00001/dp/B000FBH​35E
21:24 JamieWolf [n=Chatter@dslb-084-059-208-024.pools.arcor-ip.net] has joined #agavi
21:26 Wombert I think
21:26 Wombert I'm getting pain in the hand from the mighty mouse
21:26 Wombert I just realized that
21:28 MrJeep_ and it makes sense
21:29 MrJeep_ you must have bigger than average hands
21:29 MrJeep_ and those pills are not ergonomic
21:29 Wombert yes
21:29 Wombert my palm does not rest on the mouse surface
21:29 JamieWolf good for grabbing stuff :)
21:30 MrJeep_ You need a bigger mouse
21:30 Wombert yup
21:30 Wombert just connected my old mx 510
21:30 Wombert but the s530 mouse is really nice I have to say
21:30 Wombert like it
21:30 MrJeep_ I think I had some similar problems with the microsoft intellimouse explorer (the first small white one)
21:31 MrJeep_ the mouse was just too small for my hands
21:31 Wombert the keyboard is pretty good too but I prefer the new apple alu keyboard
21:33 trophaeum if u want a good mouse thats wireless, logitech g7 or mx revolution, g7 is a bit small for me but has 2 liion rechargable batteries you can just swap in and out and if your on the road all you need is a tiny usb dongle to connect to the lappy with it, charges from usb power if you connect the chunkyish charger, mx rev uses 240v (replace with your countries power voltage :P) to charge and doesnt have a replacable battery
21:34 trophaeum @#$@#$% plesk forcing open basedir restrictions GAH
21:35 trophaeum note that its not your homedir that it restricts you to, its your http root... so anything outside http root is denied @#$@#
21:35 trophaeum plesk ftl
21:53 MrJeep_ We have a problem here with agavi (at the office)
21:54 MrJeep_ I made a small application which runs on the intranet
21:54 MrJeep_ however, they made a proxy rule or somethign ( I don't really understand the network part) which make it available from the ouside
21:54 MrJeep_ in other words :
21:54 MrJeep_ http://horaire.revolutionlinux.com is the url to access the website from the local intranet
21:55 MrJeep_ https://intranet.revolutionlinux.com/horaire is the url to access from the internet
21:55 MrJeep_ the problem is : the base url is always http://horaire.revolutionlinux.com
21:55 MrJeep_ so I can't just log in when I try to access it from the internet
22:01 Wombert MrJeep_: check $_SERVER
22:01 Wombert the proxy should pass on the request info
22:02 Wombert (in some header)
22:02 MrJeep_ we did, $_SERVER['host'] = horaire
22:02 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:02 Wombert nana
22:02 Wombert can you show me the $_SERVER when called from the internet?
22:02 MrJeep_ sure
22:02 Wombert private paste if you want
22:02 Wombert in /msg
22:03 _cheerios Wombert, mx510 \o/
22:03 Wombert btw guys we should deprecate AgaviSecureWebRequest
22:03 Wombert _cheerios: oldschool
22:03 _cheerios just using one, aye
22:03 Wombert I had a logi dual optical before
22:03 _cheerios i think this has travelled with me since '98? or so
22:03 Wombert that was weird first, because in 3d shooters, it messed things up when you were used to slightly lifting the mouse when moving it
22:04 MrJeep_ http://pastie.caboo.se/140247
22:04 _cheerios aye, took a bit of adjusting
22:04 Wombert _cheerios: I really don't think it was around that long
22:04 Wombert the dual optical I had in... 1999 or 2000 I think
22:05 Wombert HTTP_X_FORWARDED_HOST it is
22:05 _cheerios no idea. i remember playing my last years of aq2 with this
22:05 Wombert but I'm afraid that won't help you MrJeep_
22:05 Wombert because the proxy changes the path as well
22:05 Wombert so you need to haxor this by hand
22:05 MrJeep_ ok
22:06 Wombert I recommend this in index.php:
22:07 Wombert mmh hang on
22:07 Wombert heh
22:07 Wombert that would be an ace feature actually
22:07 Wombert hang on
22:07 Wombert ticket first
22:12 Wombert http://trac.agavi.org/ticket/675
22:12 Wombert but that doesn't help here either
22:12 MrJeep_ oh brb
22:13 MrJeep_ i have to go home to call apple
22:13 MrJeep_ and i have 45 mins left
22:13 MrJeep_ cya in acouple of mints
22:13 MrJeep_ mins*
22:13 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:13 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
22:21 Wombert man I'm finding quite some issues today
22:21 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["mighty heroes of php! oh god, movies are missing out on the good lines"]
22:26 CIA-33 david * r2272 /branches/0.11/ (CHANGELOG src/request/AgaviWebRequest.class.php): Fixed AgaviWebRequest::startup() not calling parent::startup(), closes #677
22:31 CIA-33 david * r2273 /trunk/ (CHANGELOG src/request/AgaviWebRequest.class.php): merge [2272]
22:32 dsadas <dsadas> is there a preview of agavi new site? :}~ <dsadas> or logo... maybe screenshot... anything that could satisfy my curiosity ;P
22:33 CIA-33 david * r2274 /branches/0.11/ (CHANGELOG src/buildtools/code_templates/dist.htaccess.tmpl): dist.htaccess in code templates now has RewriteEngine On, closes #678
22:33 CIA-33 david * r2275 /trunk/ (CHANGELOG src/buildtools/code_templates/dist.htaccess.tmpl): merge [2274]
22:34 impl O_o
22:35 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
22:35 Wombert impl: more to come
22:35 Wombert http://trac.agavi.org/ticket/673
22:35 Wombert http://trac.agavi.org/ticket/674
22:36 Wombert http://trac.agavi.org/ticket/675
22:36 Wombert http://trac.agavi.org/ticket/676
22:36 Wombert http://trac.agavi.org/ticket/677
22:36 Wombert http://trac.agavi.org/ticket/678
22:36 Wombert :p
22:36 Wombert and not finished
22:36 impl 673 seems uh
22:36 impl superfluous
22:36 Wombert farkin magic quotes
22:36 impl anyone who uses $_SERVER['argv'] for Web requests is 'asking for it'
22:36 Wombert well, it is on sometimes
22:36 Wombert well
22:36 Wombert maybe a 3rd party lib uses it or such
22:37 Wombert also
22:37 Wombert argv should be cleaned by AgaviRequest
22:37 Wombert sionce it can happen on the console etc too
22:37 Wombert !
22:37 impl yeah, but we know Agavi only theoretically works on the console anyway :>
22:37 Wombert IT DOES IN PRACTICE WHAT ARE YOU TALKING ABOUT OMG :<
22:37 impl :D
22:37 Wombert srsly
22:37 impl 675 looks cool, that will be neat to have
22:37 Wombert :<
22:38 Wombert it won't help MrJeep, but others who
22:38 Wombert a) use a load balancer and want to talk to one of the servers directly for testing
22:38 Wombert b) expose intranets stuff
22:38 impl Yah
22:40 JamieWolf [n=Chatter@dslb-084-059-208-024.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
22:43 MrJeep :S
22:48 Wombert impl: remove core.use_routing in 1.1
22:48 Wombert deprecate in 1.0
22:49 Wombert in favor of config param for <routing>
22:49 Wombert reason
22:49 MrJeep http://www.5min.com/Video/Get-to-Know-the-Optimus-Maximus-Keyboard-4234946
22:49 Wombert you might want to use routing for web context
22:49 Wombert but not for cli
22:49 Wombert MrJeep: costs more than your macbook pro :p
22:49 MrJeep 450$
22:49 MrJeep but I'm not buying it
22:49 MrJeep yet
22:49 MrJeep in a couple of years maybe
22:49 Wombert veronica belmont is, however, rather hot for a geek girl
22:50 MrJeep it'S impressive
22:51 Wombert but that one there is the cheap verson I think
22:51 Wombert with left column and space bar only
22:53 Wombert http://store.artlebedev.com/computer_add-ons/optimus/
22:53 Wombert check configurations on the right
22:53 MrJeep ouch
22:53 MrJeep 1.5k
22:54 Wombert oh it does have all keys with displays
22:59 MrJeep and the photoshop thing, very interesting
23:00 MrJeep have all shortcut displayed on the keyboard could be extremly usefull
23:14 Wombert and another, impl
23:14 Wombert http://trac.agavi.org/ticket/679
23:14 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
23:15 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
23:18 Whisller [n=example@chello089076213203.chello.pl] has left #agavi []
23:28 Wombert man
23:28 Wombert chuckles
23:28 Wombert so many different possibilities
23:28 Wombert in CLI, there's also $GLOBALS['argc']
23:32 Whisller [n=example@chello089076213203.chello.pl] has joined #agavi
23:36 trophaeum stay away from globals just because of the name ;)
23:41 Wombert mmmh
23:41 Wombert unset routing input from argv
23:41 Wombert tasty task
23:41 Wombert sighs
23:42 Wombert faaaaaark
23:42 Wombert booooring
23:43 nfq yo, wombert
23:50 Whisller [n=example@chello089076213203.chello.pl] has quit []
23:51 Whisller5223 [n=Miranda@chello089076213203.chello.pl] has joined #agavi
23:51 Wombert sighs
23:51 Wombert this is hopeless
23:53 Whisller5223 is now known as Whisller
23:54 nfq what's hopeless?
23:54 Wombert trying to fix a bug here
23:54 Whisller hi
23:55 nfq danm
23:59 Wombert hmm
23:59 Wombert web requests should honor variables_order, right?
23:59 Wombert impl?
Day changed Fri Jan 18 2008
00:05 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
00:05 Wombert FARK I HATE THIS
00:21 MrJeep fark ?
00:21 MrJeep "fuck" with some style or accent ?
00:24 Wombert yes
00:24 MrJeep i see
00:24 MrJeep I prefer saying "FAWK" in this case
00:24 MrJeep it sounds more like... like you mean it hehe
00:24 Wombert a scot would say "fark", for instance, I think
00:24 Wombert that right, nfq?
00:25 nfq Yeah, sounds about right to me!
00:25 MrJeep so Wombert, what exacly do you hate ?
00:26 Wombert this php bullshit
00:26 Wombert it's FUCKING 1:30 AM WTF
00:26 Wombert OMG
00:26 Wombert and I am still fixing this crap
00:26 Wombert arrrr
00:26 MrJeep it's late ...
00:26 MrJeep are you working tomorow ?
00:28 Wombert sure
00:28 Wombert http://trac.agavi.org/ticket/680
00:29 Wombert http://trac.agavi.org/ticket/681
00:31 MrJeep jeez, maybe I'll sound like your mother but jeez, go to bed and take care of your health !
00:31 Wombert http://trac.agavi.org/ticket/682
00:34 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
00:34 Wombert In both the CGI and FastCGI SAPIs, $_SERVER is also populated by values from the environment; S is always equivelant to ES regardless of the placement of E elsewhere in this directive.
00:34 Wombert GREAT
00:34 Wombert OMG
00:34 Wombert ...
00:36 MrJeep_ go to bead buddy :)
00:37 MrJeep_ bed*
00:42 Wombert beh this is annoying
00:56 Wombert sighs
00:56 Wombert http://trac.agavi.org/ticket/682#comment:1
01:04 MrJeep_ Is it all happening because I spoke of the little problem we have at the office ?
01:10 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
01:10 Wombert MrJeep: yup :)
01:10 Wombert that got me wondering, and I started looking into some of the related issues, and realized that there were some more problems in special environment configurations
01:12 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
01:12 Wombert [02:10] Wombert: MrJeep: yup :)
01:12 Wombert [02:10] Wombert: that got me wondering, and I started looking into some of the related issues, and realized that there were some more problems in special environment configurations
01:12 Wombert is MrJeep dead, MrJeep_?
01:12 MrJeep_ jeez, sorry :P
01:13 MrJeep_ MrJeep is generally my "home server" and MrJeep_ is the laptop
01:14 MrJeep_ You know, we'll live pretty well even if my little program works only on the local area network
01:15 impl Wombert: Sorry, had to disappear for a few hours :\
01:17 Wombert it's no problem to make it work, MrJeep_
01:17 Wombert the problem is just that you have this subdir from the outside, and the proxy does not copy it over
01:17 impl Wombert: those use_* all need to go
01:18 Wombert if you had like horaire.intranet.revolutionlinux.com
01:18 Wombert then with the ticket I made
01:18 Wombert it could be automated in 1.0
01:18 MrJeep_ I'll ask to get that instead
01:18 MrJeep_ :)
01:18 MrJeep_ it's ok to want to fix thing
01:18 Wombert impl: hmhmh
01:18 MrJeep_ but it's like ... 2 am ?
01:19 impl Wombert: and no, we shouldn't care about variables_order
01:19 Wombert impl: we have to :<
01:19 impl that's one of those horrible insensible things that some developer thought would be a good idea to put into PHP
01:19 impl it's stupid
01:20 Wombert scratches head
01:20 Wombert you think?
01:20 Wombert :<
01:20 impl Yes
01:20 Wombert what if someone gives $_ENV priority over $_SERVER
01:20 Wombert :S
01:20 Wombert sighs
01:20 impl ...why would anyone *ever* do that?
01:20 Wombert I don't know
01:20 Wombert :/
01:20 Wombert you sure then?
01:21 impl I mean, Agavi should be extensible for sure, but let's not take it over the edge
01:21 Wombert cries
01:21 Wombert but, but, but
01:21 Wombert I've written this code already and
01:21 Wombert hug me please?
01:21 Wombert this tickets are horrible
01:21 impl lawl
01:21 impl hugs Wombert
01:21 Wombert thanks
01:21 Wombert *these
01:22 Wombert close the ticket for me? :p
01:22 impl okay :p
01:26 Wombert http://trac.agavi.org/ticket/683
01:27 impl nods
01:30 impl Wombert: so yeah, use_(database|logging|routing|security|translation) need to pretty much disappear, we can move all of that to enable parameters (or something along those lines)
01:30 impl also, I think we should get rid of the login and secure system_actions
01:30 MrJeep_ and replace it with ?
01:31 impl nothing, just routes
01:31 impl in M2/M3 the way routes were formatted was static, so those were pretty much convenient ways to name routes
01:33 MrJeep_ so we will have something lie
01:33 MrJeep_ <route name="login" ...
01:33 impl Yeah
01:33 MrJeep_ <route name="404Error"
01:33 MrJeep_ I see
01:33 impl well
01:33 impl 404error, disabled, unavailable are required
01:34 impl because those need to be able to be called without routing
01:34 MrJeep_ hehe yeah you're right
01:48 Wombert phew
01:49 Wombert this argv stuff sucks, man
01:50 Wombert impl: http://trac.agavi.org/ticket/682#comment:1
01:50 Wombert yes/no?
01:50 impl Wombert: I think you might be taking this too far again
01:51 impl here's what I was thinking
01:51 impl unset($_SERVER['argv']); unset($_SERVER['argc']);
01:52 impl eh? ;\
01:52 Wombert sighs
01:52 Wombert you're right
01:53 impl :>
01:53 impl You can get everything in $_GET/$_POST, right?
01:54 Wombert yes, those I can catch
01:54 Wombert (that's a must, of course)
01:54 impl I mean, they should be identical
01:54 Wombert (otherwise, you have random bullshit in $rd)
01:54 impl to what you get in argv/argc
01:54 Wombert nah
01:54 Wombert argv is the entire query string line in one element
01:54 Wombert except if the query string has a + inside
01:54 Wombert then it's broken up into parts
01:54 Wombert ...
01:54 Wombert retarded
01:54 Wombert fuck it
01:54 impl but the data *itself* is the same
01:54 Wombert I'll leave it as it is
01:54 Wombert no
01:55 Wombert the keys in $_GET are cleaned up
01:55 impl like either way you have access to the query string
01:55 Wombert if you have foo%20bar=baz
01:55 Wombert then $GET is "foo_bar" => "baz"
01:55 Wombert query string does not help
01:55 impl yeah, but the point is that people should only be accessing stuff through $rd anyway
01:55 Wombert in the routing, I only want to clean the chunks that are due to the rewrite, not the real query string arguments
01:55 Wombert yes, well, that's why I'm cleaning them up, so fool users don't get stupid ideas
01:56 Wombert or stupid 3rd party libs
01:56 Wombert but really
01:56 Wombert fuck dis
01:56 impl I think we should tell users not to do stupid shit, rather than trying to cover them up :>
01:56 Wombert might be true, yes
01:56 shoan [n=shoan@59.92.169.49] has joined #agavi
01:56 Wombert the reason is just, impl...
01:56 Wombert if we say "hey this stuff is safe for your coders validaation ftw woot"
01:57 Wombert then some ass like stefan esser will walk in and point out BUT ITS VULNERABLE ZOMG
01:57 Wombert ONLY IF YOU HAVE PROGRAMMERS THAT ARE ASKING FOR IT, SURE, BUT STILL, OMG!
01:57 impl and we link him to http://encyclopediadramatica.com/Asking_for_it
01:57 impl and tell him to go fuck himself
01:57 Wombert http://trac.agavi.org/ticket/682#comment:2
01:57 Wombert impl: :>>>>
01:58 impl works for me :p
01:58 impl I've never met anyone who used register_argv or whatever it is anyway
01:58 trophaeum ummmm, i enable it by hand sometimes
01:59 impl Why?
01:59 trophaeum there was a reason, dammed if i know anymore, its been ages
01:59 trophaeum *scratching head*
01:59 impl I rest my case :D
02:01 shoan [n=shoan@59.92.169.49] has quit []
02:02 Wombert okay almost there
02:02 Wombert one thing I gotta test to
02:02 Wombert ho
02:02 Wombert might yield a new ticket :p
02:03 Wombert wow
02:03 impl Hm?
02:04 Wombert http://localhost/~dzuelke/agavi/branches/0.11/samples/pub/login?/login=bar
02:04 Wombert due to the nature of the rewrite
02:04 Wombert I thought this would throw out /login from $_GET
02:04 Wombert but it doesn't
02:04 Wombert :)
02:04 Wombert man I really hax0red that
02:05 Wombert (the url is essentially index.php?/login&/login=bar
02:05 shoan [n=shoan@59.92.169.49] has joined #agavi
02:06 shoan [n=shoan@59.92.169.49] has quit [Client Quit]
02:07 Wombert mh sample app bug
02:07 Wombert :<
02:07 Wombert bah routing bug
02:07 Wombert :<
02:09 impl bah
02:09 impl my keyboard drivers keep locking up
02:09 impl sooo annoying
02:11 CIA-33 david * r2276 /branches/0.11/ (4 files in 3 dirs):
02:11 CIA-33 Fixed #673: Request data is not cleaned for variables affected by register_argc_argv or register_long_arrays
02:11 CIA-33 Fixed #674: Copies of $_SERVER values in $_ENV are not cleaned
02:11 CIA-33 Fixed #679: $HTTP_RAW_POST_DATA is not removed on request startup
02:11 CIA-33 Fixed #681: WebRouting does not clean up in $_REQUEST
02:12 CIA-33 david * r2277 /trunk/ (4 files in 3 dirs): merge [2276]
02:12 Wombert impl: get a mac
02:12 impl =)
02:13 Wombert mh this sample app bug sucks
02:13 impl It was actually they keyboard
02:13 impl came loose
02:13 Wombert lawl
02:13 impl unlike the rest of the world I still have faith in PS/2 connectors
02:13 Wombert ahha
02:13 Wombert :>
02:28 trophaeum at least with usb u dont stand the chance of blowing the motherboard when you hotplug the keyboard or mouse!
02:28 Wombert impl: maybe move deprecated classes to a separate dir in the repos?
02:28 Wombert I mean, after they have been removed
02:28 Wombert e.g. adodb is deprecated
02:29 Wombert will be removed in 1.0
02:29 impl We have adodb support?
02:29 Wombert err in 1.1
02:29 Wombert deprecated in 1.0
02:29 impl Why is it deprecated?
02:29 Wombert then make /legacy/1.0/database/AgaviAdodbDatabase.class.php
02:29 Wombert because... it's for an old adodb version
02:29 Wombert w/o php5
02:29 impl ah
02:29 Wombert and nobody maintains it
02:29 trophaeum i found a bug in adodb the first time i looked at agavi anyway ;)
02:30 Wombert trophaeum: http://trac.agavi.org/changeset/2250 this? :p
02:30 trophaeum thats the 1!
02:30 Wombert you should have said something :p
02:30 trophaeum ummmm, i did?
02:30 impl Wombert: adodb site claims it has PHP5 support
02:30 Wombert no :p
02:31 impl sure we should deprecate it?
02:31 Wombert impl: a new version yeah
02:31 Wombert impl: not sure
02:31 impl sounds like it needs a maintainer more than deprecation
02:31 Wombert I don't want such stuff in the framework anyway I think
02:31 Wombert is adodb good or what?
02:31 trophaeum i know a lot of people use adodb but i cant see it still being THAT popular with php5
02:31 impl no
02:31 Wombert it uses friggen global vars to control stuff
02:31 trophaeum hell no
02:31 impl it's meh
02:31 trophaeum its bloatware
02:31 trophaeum i used to use it and recommend it and even submit patches
02:31 trophaeum but they added html table generation to it...
02:31 Wombert so its deprecated then
02:32 trophaeum at that point i gave up!
02:32 Wombert we'll remove in 1.1
02:32 Wombert move it to the legacy branch
02:32 trophaeum thats actually the time i started using creole :)
02:32 Wombert someone can pick it up there and put it up on agaviforge
02:32 impl Wombert: as long as we're using tags/branches, do we need legacy?
02:32 Wombert we cannot support every single database bleh anways
02:32 Wombert impl: well it would be nice for people to be able to grab it from there
02:32 Wombert legacy/1.0/...
02:32 impl hmm
02:32 Wombert if 1.0 was the last version where it was included
02:33 Wombert but yeah, certainly up to debate
02:33 Wombert btw
02:33 impl that sounds okay, yeah
02:33 Wombert our xml namespaces
02:33 Wombert best thing we ever did
02:33 Wombert for 1.1, we'd have a new namespace
02:33 impl what, because it has a version number? :p
02:33 Wombert yes
02:33 Wombert so glad we did that
02:33 Wombert we can have different validation rules
02:33 Wombert parse and compile differently...
02:33 Wombert heaven
02:33 impl nods
02:34 Wombert storage, for instance
02:34 Wombert so easy
02:34 Wombert oh man
02:34 Wombert try that with yaml
02:34 Wombert :>
02:34 impl yeah
02:34 Wombert can you believe we even considered yaml at one point
02:34 Wombert mmmmh :>
02:34 impl I'm glad whoever intervened did so
02:36 Wombert yaml?
02:36 MrJeep_ yeah, it's hard to believe :P
02:36 Wombert or xml namespaces :p
02:37 Wombert hmm xslt transformations on config files...
02:37 Wombert we could set the env and context name as params to the stylesheet
02:37 Wombert I think that would be ace
02:37 Wombert ...maybe
02:39 IcyT is now known as icyt
02:39 Wombert http://trac.agavi.org/ticket/519 check them comments
02:39 MrJeep_ css stylesheet ?
02:40 Wombert xsl
02:40 MrJeep_ oh ok
02:40 Wombert anywa
02:40 MrJeep_ I was lost for a moment
02:40 Wombert y
02:40 Wombert omg
02:40 Wombert 3:40am
02:40 Wombert bai guys
02:40 impl lawl, night
02:40 MrJeep_ working at 8 ?
02:41 Wombert I wanted to get up at 8
02:41 Wombert office at 9ish
02:41 MrJeep_ good luck
02:41 Wombert not gonna work
02:41 Wombert and it's raining
02:41 Wombert meh
02:41 MrJeep_ better rain than snow :)
02:41 Wombert well, at least I squashed some bugs :)
02:41 Wombert I'd actually prefer snow
02:41 MrJeep_ it's all pretty for a day or 2
02:42 MrJeep_ Actually, I don't even know if you have a lot of snow in germany
02:42 Wombert here in the south, yes
02:42 Wombert not this year though
02:42 Wombert but it snows well enough
02:42 Wombert not canadian style
02:42 Wombert but... snow :p
02:42 MrJeep_ hehe
02:42 MrJeep_ I'm tired of snow right now
02:42 impl it almost snowed today
02:42 impl but it didn't :\
02:42 Wombert impl: wat
02:42 MrJeep_ I want spring
02:42 Wombert how can it almost snow :p
02:43 impl Wombert: we got an icy sludge instead
02:43 impl will make for a fun commute tomorrow :x
02:44 Wombert we had over half a meter two years ago
02:44 MrJeep_ wow, this is a good storm
02:45 trophaeum $error_reporting = error_reporting(error_reporting() & ~E_STRICT); <-- wow thats funny (adodb stuff)
02:45 impl this is precisely why PHP should use exceptions everywhere
02:45 Wombert in our code?
02:45 Wombert omg
02:45 Wombert that's it
02:45 impl can't be
02:46 Wombert we throw it out in 1.1
02:46 Wombert period
02:46 trophaeum go read it :)
02:46 Wombert anywaxs
02:46 Wombert rly
02:46 impl oh it is
02:46 impl haha
02:46 Wombert just did trophaeum
02:46 Wombert hope nobody ever takes a look at that
02:46 impl It gets restored though!
02:46 Wombert yeah
02:46 Wombert ok folks bai bai
02:46 MrJeep_ gnight
02:46 impl bai
02:46 Wombert [n=Wombert@dslb-084-056-019-156.pools.arcor-ip.net] has quit []
02:46 trophaeum but u also assign the new error reporting level even though its never used again :)
02:47 impl trophaeum: it's put back in place on line 115
02:47 impl oh
02:47 impl I see what you mean
02:47 trophaeum impl, its also $error_reporting = which doesnt need to be there
02:47 impl Yeah, we do
02:47 impl :D
02:48 impl That code was written by someone I don't even recognize though
02:48 trophaeum someone should be shot for letting this unaudited into agavi ;)
02:48 impl luckily we have audit trails... let's see
02:49 impl Wombert's fault :D
02:49 trophaeum oh thats classic :)
02:49 impl http://trac.agavi.org/browser/branches/david_view-improvements/src/database/AdoD​BDatabase.class.php?rev=284
03:34 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
03:34 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
03:39 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Client Quit]
04:16 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
05:59 v-dogg [i=vmakinen@kapsi.fi] has quit [Remote closed the connection]
06:16 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:16 _cheerios huomenta
06:23 _cheerios for just passing data around, rest performance excells soap very nicely
07:22 shoan [n=shoan@122.166.1.168] has joined #agavi
07:25 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
07:59 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)]
08:52 trophaeum [i=xkfwnk@ppp121-45-232-179.lns1.bne4.internode.on.net] has quit ["Leaving"]
09:01 icyt is now known as IcyT
09:01 Wombert [n=Wombert@dslb-084-056-059-177.pools.arcor-ip.net] has joined #agavi
09:09 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
09:13 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:15 E_mE huomenta!
09:32 Rendez what's huomenta?
09:35 E_mE its the Finish word for good morning.. the offical agavi welcome
09:35 E_mE ;)
09:35 E_mE Rendez: do you use agavi?
09:36 Rendez I'd say I'll use it but I haven't started yet because I haven't had a chance to do it
09:37 Rendez I'm working with it in an upcoming project
09:38 Rendez But it's good to hear thought from this channel to learn the stuff before I need it
09:38 Rendez s
09:39 E_mE :) its my first use of a framework and i love it :) highly recommended :)
09:40 Rendez You look very happy with it
09:40 Rendez I can't write php cause I'm very busy with front end next month but I'll start on Feb
09:41 Rendez I've done tons of php but never used a framework before
09:41 Rendez A tryout in cakePHP which sucks
09:41 E_mE hehe don't say CakePHP too loud ;) someone might throw something at you ;)
09:41 Rendez Wombert knows me ;)
09:42 E_mE ahh :)
09:42 Rendez Where are you from E_mE?
09:42 E_mE UK, your self?
09:43 Rendez Spain
09:43 Rendez That's very UK english
09:43 E_mE noice, i have the pleasure of visiting Portugal in July ;)
09:44 E_mE very UK english?
09:44 Rendez nevermind
09:45 Rendez an expression you used
09:45 Rendez I'd like to learn more UK english but the tinterweb is plagued with US English
09:45 E_mE hehe... never really noticed to be honest, besides t he minor ass and arse etc
09:46 E_mE and using U in english where as in amercian they don't use U's
09:46 E_mE colour = UK color = Amercain >:S
09:47 E_mE and z's everywhere
09:47 E_mE sorry.. ill stop my ramblings :)
09:48 Rendez Yeah, I force myself to use colour, and armoury etc
09:55 Rendez I can't validate xhtml now, can someone tell me if <p><ul>...</ul></p> is correct or better I use a <div>?
09:56 v-dogg [i=vmakinen@kapsi.fi] has joined #agavi
09:57 Rendez is now known as Rendez_
09:58 E_mE Rendez_: depends what you want to do i guess
09:58 E_mE if you want a list then ul is better ;)
09:58 E_mE <p> = paragraph
09:58 Rendez_ All that's known, I just wanted to know if it'd pass the validator
09:59 Rendez_ I can't test it since the code isn't valid at all
09:59 Rendez_ mess of xsl
09:59 Rendez_ I did <a><ul>...</ul></a> but I know an inline element can't contain a block one
09:59 Rendez_ And I don't need an <a> so
10:00 Rendez_ THe more semantic, <p>
10:00 Rendez_ is now known as Rendez
10:00 E_mE <p> i believe is apart of the standard
10:00 E_mE to double check read the DTD on w3c
10:01 E_mE or w3c school it self
10:01 Rendez I don't see why a paragraph can't contain a list
10:01 Rendez both are blocks
10:02 v-dogg [i=vmakinen@kapsi.fi] has quit [Remote closed the connection]
10:03 E_mE but i guess <a><ul>...</ul></a> should't be vaild... you are trying to discribe a bunch of list items as a single link
10:04 Rendez that's why I removed the <a>
10:05 Rendez and set a <p>
10:05 Rendez It's not the common menu with nested lists
10:05 Rendez But I what the same effect, a dropdown
10:05 Rendez Just wanted to know about if it would validate, but I know the answer yet
10:07 E_mE test it using the manual entry method with the validator.w3c.org
10:07 E_mE :)
10:08 Rendez aha
10:08 IcyT is now known as icyt
10:13 jussiava_ [n=jackbo@195.197.117.226] has joined #agavi
10:19 jussiava__ [n=jackbo@195.197.117.226] has joined #agavi
10:25 jussiava__ [n=jackbo@195.197.117.226] has left #agavi ["Leaving"]
10:26 _cheerios [n=jackbo@195.197.117.226] has quit [Nick collision from services.]
10:26 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
10:26 _cheerios hmpft
10:35 jussiava_ [n=jackbo@195.197.117.226] has quit [Read error: 110 (Connection timed out)]
11:28 _cheerios anyone given http://dev.phpspec.org/manual/en/ a glance?
11:31 digitarald [n=Miranda@185.Red-83-52-207.dynamicIP.rima-tde.net] has joined #agavi
11:32 E_mE does anyone know when agavi will require a greater version the 5.1.3?
11:34 _cheerios php6 by summer, fear not!
11:34 _cheerios hello digitarald
11:35 digitarald Huomenta :)
11:36 Wombert good question, E_mE
11:36 Wombert I guess we should join gophp5?
11:37 digitarald with a big support logo ... the agavi splash page has still some white-space ;)
11:37 Wombert should we?
11:37 malax [n=malax@unaffiliated/malax] has joined #agavi
11:37 Wombert I'll shoot a mail to the lists for feedback
11:37 digitarald says. can't hurt ...
11:38 E_mE Wombert: i don;t see why not
11:38 Wombert 0.11 would remain 5.13
11:39 E_mE just need to know because i would need to know when to upgrade the server at work
11:39 E_mE wanted to know*
11:39 _cheerios crash-driven development? :D
11:39 E_mE _cheerios: whats that?
11:40 _cheerios "damn server went all goofy and blank. oh, i better upgrade php to meet agavi requirements"
11:40 E_mE well it aint got goofy heheh
11:41 E_mE just so i know when to do it
11:42 Wombert wasnt it once so that gophp5 mandated the requiring of the _latest_ php 5.2 release that is out by the time the rules come into effect?
11:42 E_mE _cheerios: 0.11.1 doesn't work on the server atm :( ... well console doesn't work
11:42 _cheerios it's not like you'll get shot if you don't meet whatever they say
11:44 E_mE well, theres bug with 0.11.0 and 0.11.1 in my case hehe
11:45 E_mE but the 0.11.0 affects less :)
11:45 E_mE gives Wombert some sweets so he don't hit me... ;)
11:47 E_mE i've got my interview on tuesday :D how cool... hopefully i shall be co-web developer for gasworld.com ... :: prays :: :) wooooo
11:48 Wombert can you do agavi there? :<
11:48 Wombert there's a lot of money in the oil and gas industry
11:48 Wombert so I expect you to hire me for some consulting (= drinking coffee and nodding to what you say) and jolly expensive workshops
11:48 E_mE well, would be great if they would adopt it in the future
11:49 E_mE heheheh
11:49 E_mE well, its only a news/services site for the gas industry.
11:49 E_mE but i could try... then you can have a real cup of coffee ;)
11:49 E_mE =P
11:57 digitarald I heard Wombert is a great consultant ... drinking coffee and nodding ... I think I should offer also some consulting
12:00 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
12:01 Wombert digitarald: you don't have my sex appeal
12:01 Wombert :DDD
12:01 Wombert chuckles
12:01 Wombert no seriously, that's what big corporate consultants do
12:01 Wombert nod
12:01 Wombert tell you to lay off 100 people
12:02 Wombert and then they get a hundred thousand for the week
12:02 E_mE our EDI Consultant is proberbly the most humourless person i;ve ever met
12:02 marklar|omni oha hai
12:02 E_mE you try to be witty or tell a joke or so, he just sits there stern faced
12:02 digitarald I can drink coffee and look very sexy, ask my girl ;)
12:03 Wombert digitarald: she's biased
12:04 digitarald fettered by the ring ;)
12:05 E_mE digitarald: i think i found your picture: http://www.bodysolutionsotc.com/Sexy%20muscle%20man%20w%20coffee.jpg
12:06 digitarald ... coffee-pr0n
12:06 digitarald thats how I look at home, before I go to work
12:06 digitarald at work i'm http://tucsondiners.net/images/Man%20Drinking%20Coffee.jpg
12:07 E_mE hehe
12:09 digitarald but its spanish coffee ... that means 1 cup = 4 espresso
12:10 E_mE doesn;t your heart go crazy and your eyes start to sweat after a couple?
12:10 digitarald it does ... I trink one coffee and 1 liter of water ;)
12:12 digitarald my Moka Express at home for the morning coffee makes 6 espresso cups ... for one morning coffee. Thats why I look so muscular on the first image ;)
12:14 E_mE i think you should keep of it.. likes quite scary
12:14 E_mE off*
12:14 digitarald Wombert: The cake is a lie? :D
12:16 marklar|omni poeks MikeSeth
12:32 vmakinen [i=vmakinen@xob.kapsi.fi] has joined #agavi
12:32 vmakinen is now known as v-dogg
12:38 Wombert [n=Wombert@dslb-084-056-059-177.pools.arcor-ip.net] has quit []
13:05 icyt is now known as IcyT
13:08 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
13:18 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has joined #agavi
13:24 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:25 digitarald [n=Miranda@185.Red-83-52-207.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"]
13:30 Macen filezilla is behaving like a woman scorned
13:30 Macen it won't allow me in /pub unless i change the folder name first
13:31 Macen and when i delete folders the right return code comes back but they don't go anywhere
13:31 Macen and then i can't go in them
13:31 Macen but they're there
13:31 Macen can't wait to format this computer
13:31 E_mE seems like abit of a harsh pub.. just wouldn't go there =P
13:32 Macen lol
13:33 Macen E_mE: that box thing works brilliant
13:33 Macen i can't upload it though!!
13:33 Macen something is serious wrong on this system..
13:33 Macen apparently my firewall is turned off, it's not
13:34 Wombert [n=Wombert@85.183.90.3] has joined #agavi
13:34 Macen fluffles Wombert
13:34 Macen hihi
13:34 Macen E_mE: will try again..
13:35 Macen oh, and Outlook now won't download emails
13:35 E_mE Macen: you on windows?
13:35 Macen E_mE: surprised you had to ask
13:35 E_mE theres your problem.. you want a resoultion?
13:36 Macen E_mE: i think i might know what your suggestion may be
13:36 Macen E_mE: wish i could..
13:36 E_mE put kubuntu, utbuntu or xubuntu on ;D
13:37 Macen i might get a mac
13:37 Macen not sure though
13:37 Macen apparently it's better for image editing
13:37 Wombert [n=Wombert@85.183.90.3] has quit [Client Quit]
13:38 E_mE slaps Macen for even having a gramme of doubt :o
13:38 Macen i've never used one so :x
13:40 E_mE well if you can offord one i'd recommend
13:40 E_mE look at it: http://www.apple.com/uk/imac/
13:40 E_mE if you can digg really deep then: http://www.apple.com/uk/macpro/
13:40 E_mE :D
13:45 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
13:45 _cheerios [n=jackbo@195.197.117.226] has quit ["bbl"]
13:46 Macen E_mE: those are some pritty and powerful machines!
13:47 Wombert [n=Wombert@85.183.90.3] has joined #agavi
13:48 Macen omfg
13:48 Macen 4GB 667MHz DDR2 SDRAM - 2x2GB [+ £539.99]
13:48 Macen wtf..
13:48 Wombert Macen:
13:48 Wombert never buy ram from the manufacturer
13:49 Wombert it's the same with dell etc
13:49 Wombert you get ripped off
13:49 Macen that has to be illegal
13:50 Macen i need to buy a new computer
13:50 Macen i usually use ebuyer.co.uk
13:51 Wombert an imac, maybe?
13:52 Macen not for those prices
13:52 Wombert it's not expensive, actually
13:54 E_mE also Macen, you could lease it for 3 years and then upgrade every 3 years for like a cost of about £40-50/mth
13:55 Macen lol
13:55 Macen lease is for mugs
13:55 Wombert TCO means more than just the retail price
13:55 Macen if you don't have the money then don't buy it, that's my motto
13:55 Macen cpc are quite good
13:55 Macen http://cpc.farnell.com/jsp/search/browse.jsp?N=411+1000240+500001
13:56 Macen i got the last one from there (ebuyer was out-done)
13:56 E_mE Macen: depends if your a person that has enough money to buy things generally or not.. some people ain't always that fortuant
13:56 Macen E_mE: wait and save
13:56 E_mE :)
13:56 Macen that's my motto anyway
13:56 Wombert all butt ugly
13:57 Wombert smaller hd
13:57 Wombert smaller memory
13:57 Macen mine is damn sexeh
13:57 Wombert slower cpus
13:57 Wombert not the same build quality
13:57 Wombert prolly no firewire 800, optical audio, bluetooth, camera
13:57 E_mE that site sells Packard bell.. that is my ignore list deffently ;)
13:57 Wombert you need an extra display
13:57 Wombert you don't get the nice os
13:57 Macen E_mE: that's what i bought!!
13:57 Wombert not as whisper quiet
13:57 Wombert etc
13:58 E_mE clapses!!
13:58 E_mE and you are wondering why you are havin problems hehe
13:58 E_mE sorry.. but they are very well known in my eyes for being quite unrealible systems
13:58 Macen true, actually
13:58 Macen i've always been one of those that ignore the manufacturer
13:59 Macen does it have a good processor?
13:59 E_mE i bought a Packard bell second hand once for like £75 or so... drive nightmare central
13:59 Macen good memory?
13:59 Macen decent cache?
13:59 Macen ok i'll buy it
13:59 E_mE drivers nightmare*
13:59 Macen E_mE: that's the route of my 30-minute-aut-switch-off problem
13:59 Macen the ATI drivers
14:00 Macen it freezes after 30mins idle
14:00 E_mE is not surprised
14:00 Wombert lawl
14:00 Wombert driver issues
14:00 Wombert freezing computers
14:00 Wombert chuckles
14:00 Wombert left all that behind years ago
14:00 Wombert and never looked back
14:00 Macen what's the difference between "Intel - Core 2 Duo" and "Intel Core Duo"?
14:00 Macen one has 2 processors, other has 4?
14:00 Wombert intel core duo is old
14:00 Wombert two years old
14:00 Wombert core 2 duo are the new ones
14:01 E_mE Wombert: why are you not in an Apple store being a pusher?
14:01 Wombert E_mE: uh
14:02 Wombert no apple stores here in germany
14:02 Wombert plus I worked in computer retail before, and very much prefer what I do now
14:02 Wombert :p
14:02 ttj Try technology strategy. :P
14:04 Wombert why :p
14:04 ttj Muffins. <3
14:06 Macen http://www.ebuyer.com/product/132498/show_product_specifications
14:07 Wombert no gigabit ethernet
14:07 Wombert no firewire
14:07 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:07 Wombert no firewire 800
14:07 Wombert no bluetooth
14:07 Wombert no wifi
14:07 Wombert no camera
14:07 Wombert no display
14:07 Wombert integrated grahpics
14:07 Wombert no optical audio in or out
14:07 MrJeep_ what product does not have all these things ?
14:07 Macen http://www.ebuyer.com/product/132498/show_product_specifications
14:07 Wombert no DVI out apparently
14:07 MrJeep_ OLPC ?
14:08 Wombert slower cpu than the imac, too
14:08 E_mE OS Provided Microsoft Windows Vista Business URGH!!
14:08 MrJeep_ Convincing yet another guy to move to mac ?
14:08 Wombert yes, and that
14:08 Wombert MrJeep_: one day, they shall all see the light
14:09 MrJeep_ hahahahah
14:09 Macen Wombert: you use a mac?
14:09 MrJeep_ they shall if their keyboard is back-lighted :D
14:10 Wombert Macen: yup
14:12 E_mE go Macen; Do the right thing ;)
14:12 E_mE /Mac/en .. your name even says so
14:12 malax Do the right thing, switch to gentoo! *starts the holy OS war*
14:12 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
14:12 Macen i don't need half the things it comes with as standard though
14:13 E_mE what like?
14:14 Macen all the things Wombert just mentioned
14:14 Macen apart from ethernet
14:14 Macen and display
14:14 Macen £800 :/
14:14 Macen i wanted to spent £500
14:14 MrJeep_ no no no , switch to Yaris !
14:14 E_mE get the mac mini then
14:15 MrJeep_ get an OLPC
14:15 Macen http://www.macwarehouse.co.uk/catalogue/item/APIMIN08
14:17 E_mE but what you have to understand is that its not a false economy when you spend abit more
14:17 MrJeep_ Maybe you could take a look at the section where they sells rebuilt mac
14:17 MrJeep_ I can't remember the exact world
14:17 E_mE that imac for web development etc will last 4-5 years
14:17 MrJeep_ brb in a few seconds
14:17 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
14:18 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:18 Macen what about software E_mE?
14:18 E_mE its unix based
14:18 E_mE install X11 and you got thousands of applications to choose from
14:18 E_mE for free
14:19 E_mE and Photoshop is the macs secret gay partner ;)
14:19 MrJeep_ lolll
14:19 Macen so i wouldn't have to buy it?
14:19 Macen again?
14:19 Macen ever?
14:20 E_mE well you would most likely.. unless they sell copies for both windows and mac at the same time
14:23 Macen it would cost more than the computer!
14:24 Macen £887.12
14:24 Macen surely not all mac users spend that much on image editing software?
14:25 E_mE ;)
14:25 E_mE well, i bought it for our mac at work about year+ ago
14:25 E_mE the creative studio premimum... was vERY expensive
14:26 Macen you sure you didn't bittorent it??!
14:26 E_mE but creative studio everything the marketing lady requires
14:26 E_mE nope, not this time
14:27 Macen for that price i'd prefer to take the risk if i'm honest with you
14:29 Macen
14:29 Macen Adobe Creative Suite 3 Web Premium £1,297.75 - PC World Business
14:29 Macen Combines Adobe Dreamweaver® CS3, Flash® CS3 Professional, Photoshop® CS3 Extended, Illustrator® CS3, Fireworks® CS3, Acrobat® 8 Professional, Contribute® CS3, Bridge CS3, Version Cue® CS3, and Device Central CS3.
14:29 Macen that's more like it..
14:29 Macen i'd buy that
14:30 MrJeep_ I'd bittorrent that :D
14:30 Macen looks left and right
14:30 Macen agrees
14:30 MrJeep_ hehehe
14:30 MrJeep_ Macen, are you really interested by a mac ?
14:31 MrJeep_ or do you feel just pushed to buy one ?
14:31 Macen i probably will due to peer pressure yes
14:32 MrJeep_ I suggesst you don't buy a Mac to please your peers :)
14:32 MrJeep_ They are good computers
14:33 MrJeep_ but you have to be willing to change a lot of habits
14:33 malax like cursing about computers.
14:33 MrJeep_ moving to a mac must (I think) be your own decision
14:33 MrJeep_ hahahaaha
14:33 MrJeep_ good one malax
14:33 MrJeep_ :D
14:33 malax :)
14:34 MrJeep_ well, keyboard shortcuts for instance...
14:34 MrJeep_ I think only Ctrl+C Ctrl+V which is AppleLogo + C, AppleLogo + V is the only similar shortcut
14:35 malax i love common "okay, lets type an @... WTF? Where is my program gone?"-mistake. :)
14:36 MrJeep_ hahaha
14:37 Macen i am fairly fed up of Windows tbh
14:37 Macen i was hoping Vista may be a nice change
14:38 MrJeep_ One of the reason I'm switching is Vista
14:39 MrJeep_ I kinda like it at first
14:39 MrJeep_ well, it aint bad actually
14:39 MrJeep_ but I was sluggish
14:39 Macen they're getting really anti-software-theft i feel which does worry me
14:39 MrJeep_ on my core 2 duo 2.2 laptop
14:40 Macen i imagine it wont bother me as much in 3-4 years but atm it's a problem
14:40 MrJeep_ yeah, copy files is so slow because it checks for drm stuff I think
14:40 MrJeep_ in 3-4 years Windows 7 will be released
14:40 MrJeep_ They need to make radical changes I think
14:41 MrJeep_ anyway. I'm going for a Mac and I hope I'll be happy
14:41 E_mE MrJeep_: Apple started the Standard of using Ctrl+C,V,X and windows adopted it ;)
14:41 MrJeep_ (you can always run Windows on a Mac too if you really need it)
14:41 E_mE well, Apple+C,X,V ;)
14:41 MrJeep_ oh, didn't know about that
14:41 E_mE Apple started alot trends
14:42 MrJeep_ E_mE, are you on a mac ?
14:42 MrJeep_ or on Linux IIRC
14:42 E_mE linux with a Dell Latitude D610
14:42 E_mE and a HP design workstation on my desk
14:43 E_mE if i could have mac i REALLY would
14:43 E_mE only reason i don't have one is the price
14:44 MrJeep_ Was the same thing for me
14:44 MrJeep_ right now I have a full time job
14:44 MrJeep_ and I'm taking some small contracts
14:44 E_mE but if i get the job on tuesday, i shall be getting my self a mbp
14:44 E_mE ;)
14:44 MrJeep_ so I decided to buy some luxury with all the extra contract I have
14:44 MrJeep_ I really wish you do :)
14:44 MrJeep_ have the job
14:44 MrJeep_ then the mbp
14:45 E_mE afterall if i move jobs, then i will no longer have this laptop
14:48 MrJeep_ hehe, well, maybe you think the same way as I do, but I feel the mac and especially OSX is the perfect mix with Windows and Linux
14:49 Macen i will probably buy http://www.rapideshop.co.uk/scp/PCs%5F%26%5Flaptops/products.asp?partno=MA876B/A on Monday
14:50 Macen with extra ram
14:50 Macen or this (same i think) http://www.macwarehouse.co.uk/catalogue/item/APIMIN08
14:50 Macen shit this computer is really fucking up on me
14:51 MrJeep_ 679, it's very affordable
14:51 Macen i need to backup :x
14:51 Macen badly
14:53 E_mE whats going wrong?
14:55 MrJeep_ Too much porn ?
14:56 Macen it freezes when left idle for 30mins
14:56 Macen which causes little things to start happening
14:56 Macen I/O not behaving as expected
14:57 Macen i couldn't type "for mac" into Firefox's Google Search Bar
14:57 Macen i can't wait to format
14:57 Macen really pissing me off now
14:57 Macen sighs
14:58 Macen what is IWork '08?
14:58 E_mE Apple’s powerful productivity suite includes Pages ’08 for word processing and page layout, Numbers ’08 for compelling spreadsheets, and Keynote ’08 for cinema-quality presentations. iWork will be pre-installed on your Mac so you’ll have all three productivity applications available for immediate use.
15:04 Macen right
15:05 Macen i'm trusting that everything will be ok here
15:05 Macen £768.24+VAT isn't cheap
15:06 E_mE do you need to pay vat since your a business? cant you claim it or so
15:06 E_mE ?
15:07 Macen yeh can claim it back
15:07 Macen T £902.69 with VAT
15:07 Macen i'm getting a 3GB RAM upgrade :D
15:07 E_mE whats the URL ?
15:07 Macen http://www.macwarehouse.co.uk/catalogue/item/APIMIN08
15:07 Macen with x3 of the Kingston 1GB RAM
15:08 Macen according to the tech specs the 1GB pre-installed is a single stick so
15:08 Macen Install operating system and/or upto 2 item of hardware and/or softwareincludes a full pre-delivery inspection CONFCFG1
15:08 Macen tempted to get that, i don't want to be pissing about with anything..
15:09 Macen obviously it's "just a computer" so installing the RAM will be easy but talk about over-selling something that should be as standard
15:09 E_mE i tihnk you might need to buy 2x 2GB sticks.. not sure
15:10 Macen ah shit you're right
15:10 Macen Expansion Slots Total (Free): 2 ( 1 ) x memory - SO DIMM 200-pin
15:10 Macen no bother, it's cheaper to get the 2GB sticks
15:10 Macen CrucialMemory - 2 GB - SO DIMM 200-pin - DDR II - 667 MHz / PC2-5300 - CL5 - 1.8 V - unbuffered - non-ECC CRUC158
15:11 Macen £30.29 (£35.59)
15:11 E_mE make sure its 100% compatible
15:12 Macen it's on the Accessories list
15:12 E_mE cool :)
15:16 Macen this better not be a mistake
15:19 E_mE why would it be a mistake?
15:21 MrJeep_ Macen, if you think this will be a mistake I suggest you wait a little more to think about it
15:21 MrJeep_ read reviews
15:21 MrJeep_ etc ..
15:24 Macen if i was left to my own devices i'd get Vista Ultimate heh
15:24 Macen maybe that's not such a good thing
15:24 Macen dunno yet
15:24 Macen never used either
15:25 Macen you're right though, i'll decide Monday
15:26 Macen I never buy anything on impulse
15:27 MrJeep_ The ultimate version of vista does not really worth the price
15:28 MrJeep_ unless you really like the poker game bundled
15:28 E_mE apprently they where going to bring out extra software and stuff for ultimate custoemrs, but nothing news appears
15:28 E_mE unless thats recently changed
15:33 MrJeep_ I'm pretty sure it didn't
15:34 MrJeep_ by the way, how do I spell didnt ?
15:34 MrJeep_ didn't
15:34 Rendez is now known as frenadoll
15:34 MrJeep_ did'nt
15:34 frenadoll is now known as Rendez
15:34 MrJeep_ didnt'
15:35 Macen didn't as in did not (you're cutting out the o so replace with ')
15:35 Macen what is leopard?
15:36 Macen and why would software now work on it or "Intel"?
15:37 E_mE Leopard = new OS version, Mac OS X 10.5
15:37 E_mE and mac's about year or two back used only PowerPC processors, but recently the moved to Intel
15:38 E_mE so you need to make sure the software you buy has the Universal symbol on it
15:38 E_mE if it doesn't it won't work
15:39 Wombert ?
15:39 Wombert wait
15:39 Wombert you taled him into a mac?
15:39 Wombert *talked
15:40 E_mE i talk a pair of old people into a mac one when i was on work experience hehe
15:40 E_mE one of the rev.c imacs hehe
15:40 E_mE but i don't talk anyone into it, i guide o:)
15:40 E_mE if i've got (acode:\s+) and (auid:\d+) ... and i pass a number will the \d+ argument always pick it up over the \s+ and vice versa?
15:44 Macen Wombert: i'm getting http://www.macwarehouse.co.uk/catalogue/item/APIMIN08 on Monday with x2 of http://www.macwarehouse.co.uk/catalogue/item/CRUC158
15:45 MrJeep_ Macen, : http://www.apple.com/ca/macosx/guidedtour/
15:45 MrJeep_ watch this
15:45 Macen brb
15:45 Wombert well
15:46 Wombert Macen: a word of warning though
15:46 Wombert the new 20" imac display uses a TN panel
15:47 E_mE whats up with TN Panels Wombert?
15:47 Wombert only 6bit color depth per pixel
15:47 Wombert thus the panel dithers
15:48 Wombert and the viewing angles are a bit crappy
15:48 Wombert most of the cheap lcd displays have TN panels though
15:48 E_mE strokes his Viewsonic VP930
15:51 Wombert that's an MVA
15:51 Wombert 8 bit colors and good viewing angles
15:56 Macen is there a guided tour for the osx 10.5?
15:56 MrJeep_ What about the 23" cinema display ? di you know if it worth it ?
15:56 MrJeep_ Macen : http://www.apple.com/ca/macosx/guidedtou
15:58 Macen is that the what comes with http://www.macwarehouse.co.uk/catalogue/item/APIMIN08 ??
15:59 MrJeep_ The screen or the os ?
15:59 Macen the os
15:59 Macen leopard
16:00 IcyT is now known as icyt
16:02 MrJeep_ If your machine hasn't got OSX 10.5 pre installed then please go to http://www.apple.com/uk/macosx/uptodate/ to obtain the new operating system installation discs
16:02 MrJeep_ this is written on the page
16:02 MrJeep_ in other words, if you don't have OSX 10.5 pre-installed and you don't want to call, you might as well download it
16:03 MrJeep_ brb I'm rebooting
16:03 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
16:03 Macen so 10.5 is leopard
16:05 MrJeep_ [n=jeanphil@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
16:06 Macen so 10.5 is leopard?
16:06 MrJeep_ exacly
16:08 E_mE eeek how can i kill an infitite look in firefox :S
16:08 E_mE loop
16:09 MrJeep_ it should ask you to stop the script
16:09 E_mE had to kill firefox.. maxed my CPU out
16:21 MrJeep_ did you put something like while(true) {} ?
16:22 E_mE might of done....
16:22 E_mE :/
16:22 E_mE appears embarressed
16:22 E_mE i actually had while($('blah').value.replace('\','')) {}
16:22 E_mE seeing if replace turned true/false if it found or didn't find the \
16:25 Macen it always returns a value because it's always returning the string
16:26 E_mE i had a dime moment.. i care for you not to highlight it =P
16:26 E_mE dim*
16:26 Macen rofl :P
16:26 Macen they're called brainfarts
16:27 Macen trying to think of what i did the other day..
16:27 Macen was an ultimate brainfart
16:28 E_mE i dont like the idea of my brain farting :S
16:29 Macen that's why you get headaches
16:29 Macen cause of a build-up of noxious gases in your brain
16:31 E_mE i dont get headaches very often ;)
16:34 Wombert [n=Wombert@85.183.90.3] has quit ["bai"]
16:34 Macen ;>
16:38 Wombert [n=Wombert@85.183.90.3] has joined #agavi
16:39 Wombert mh
16:39 Wombert home time
16:39 Wombert <:
16:39 Wombert bai!
16:39 Wombert [n=Wombert@85.183.90.3] has quit [Client Quit]
16:43 Macen time machine ftw
16:44 E_mE time machine is a great feature :)
16:50 MrJeep_ ftw ?
16:51 MrJeep_ what does that acronym means ?
16:51 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has joined #agavi
16:51 Macen for the win
16:51 Macen the opposite being ftl
16:52 Macen for the loss[lame]
16:52 Macen another visual studio error..
16:53 Macen we should get a karma bot in here
16:53 Macen for the amount i've changed my habits because i joined this channel i should have uber karma points :<
16:56 E_mE have good weekend, bye bye
16:57 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
16:57 Macen i might get this as well
16:57 Macen http://store.apple.com/Apple/WebObjects/ukstore?productLearnMore=MB276&cid=OAS-E​MEA-KWG-UK_CPU_ACCESSORIES-UK&aosid=p202&esvt=GOUKE&esvadt=999999-1197364-1079047​-1&esvid=100612#overview
16:57 Macen leet :>
16:57 Macen Print without wires
16:57 Macen Print documents, photos, and more from any room in the home or office to a central printer connected to Time Capsule via USB.
16:57 Macen (See system requirements.)
16:58 dsadas let's say my app has 100 forms and about 1000 fields, I'll have a validator for each field, right? so my validators.xml would be like what... 4000 lines? ok, but when I cached this xml to be loaded into the framework would It load the definition of validators for all my app even if I'm going to use just 2 or 3 for the requested action?
17:07 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has quit ["Time goes by so slowly"]
17:08 MrJeep_ Macen, time capsule is only usefull if you have a laptop
17:08 MrJeep_ rebooting once again !
17:08 Macen how so?
17:09 MrJeep_ [n=jeanphil@modemcable188.10-70-69.static.videotron.ca] has quit []
17:14 Macen omfg
17:14 Macen screen sharing?!
17:17 Macen i feel so stupid atm
17:19 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
17:19 MrJeep_ where were we
17:19 Macen MrJeep: Mac is a no contest from what i've seen
17:20 MrJeep_ what's the last thing I said %?
17:20 Macen if i bought one _now_ i'd most likely buy http://www.macwarehouse.co.uk/catalogue/item/APIMIN09
17:20 Macen rather than the 2ghz version
17:20 Macen about time capsule
17:22 MrJeep_ oh yeah
17:22 MrJeep_ time capsule is basically a hard disk with a wireless router
17:22 MrJeep_ it's used to backup your stuff wirelessly when you have a laptop
17:22 MrJeep_ you can buy an external hard drive for less and keep it plugged to your iMac
17:23 Macen yeah true, but when/if i have more Mac's they can all use that and then that can be my networking drive too
17:23 Macen you see?
17:24 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has joined #agavi
17:24 JamieWolf [n=Chatter@dslb-088-068-193-140.pools.arcor-ip.net] has quit [Remote closed the connection]
17:26 Macen More than just a wireless hard drive, Time Capsule is also a full-featured AirPort Extreme Base Station with 802.11n technology. Experience a high-speed wireless network and a breakthrough way to back up all the Mac computers on your network. All in one devi
17:27 Macen The included USB port is great for sharing a printer throughout your wireless network. Time Capsule and the Bonjour networking technology let everyone in the house or office — Mac and PC users alike — take advantage of one centrally located printer.
17:27 Macen i'll probably buy a Mac laptop too at some point
17:27 MrJeep_ hehe
17:27 MrJeep_ always start like that
17:27 MrJeep_ you're looking to buy a cheap PC
17:27 MrJeep_ then you get talked to buy a mac
17:28 MrJeep_ then it cost you 5x the original price
17:28 Macen hah
17:28 Macen i don't see the point in buying a fancy pc unless it does something other pc's don't
17:28 Macen a Mac fits that
17:28 Macen and it can run Office and all the standard proggies i use
17:29 Macen and for those i don't use day-to-day, well, i plan on keeping this computer anyways
17:29 MrJeep_ ok
17:29 MrJeep_ well, I'm starving
17:29 MrJeep_ I'm going home
17:29 MrJeep_ cya in 15 mins
17:30 Macen lol
17:30 Macen okay
17:30 Macen i may even egt this one: http://www.macwarehouse.co.uk/catalogue/item/APMB12
17:30 Macen get*
17:30 Macen i'll only really use it for meetings anyways
17:35 Macen heh leet
17:35 Macen right
17:35 Macen i'm off too
17:35 Macen bai
17:35 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
17:40 Wombert [n=Wombert@dslb-084-056-059-177.pools.arcor-ip.net] has joined #agavi
17:41 dsadas Wombert: busy?
17:44 Wombert nah
17:44 dsadas <dsadas> let's say my app has 100 forms and about 1000 fields, I'll have a validator for each field, right? so my validators.xml would be like what... 4000 lines? ok, but when I cached this xml to be loaded into the framework would It load the definition of validators for all my app even if I'm going to use just 2 or 3 for the requested action?
17:46 Wombert nah, you define validators per action
17:46 Wombert it only loads what it needs
17:46 Wombert also note that if you frequently reuse validator definitions, you can define them centrally
17:47 Wombert and reference them using agavi's parent config feature, or via xincludes
17:47 MrJeep_ [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Read error: 113 (No route to host)]
17:47 malax [n=malax@unaffiliated/malax] has quit [Remote closed the connection]
17:47 dsadas great :)
17:48 Wombert xml has native features for that, which is why we're so happy that agavi uses xml, and not some crap like yaml like many others
17:48 Wombert in general, agavi scales very well with size and complexizy
17:48 Wombert *complexity
17:49 dsadas i'd prefer to load validators in a method in my action class... but i think it's just me... everybody likes xml ;/
17:51 Wombert you can do that, dsadas
17:51 Wombert instead of xml
17:51 Wombert if you like
17:51 Wombert :)
17:51 Wombert you can also validate by hand
17:51 Wombert and any combination of these three approaches
17:51 dsadas without changing any core class?
17:52 Wombert sure
17:53 Wombert agavi loads your xml defined validators
17:53 Wombert also, it calls registerValidators() on the action
17:53 Wombert then, it runs all those validators, and after that, executes validate()
17:53 Wombert both can be specific to a request method
17:53 Wombert validateWrite()
17:53 Wombert etc
17:55 dsadas hmm... "agavi loads your xml defined validators": is all validators classes?
17:56 dsadas registerValidators() sounds perfect :}
17:57 Wombert dsadas: you really don't want to do all that by hand
17:57 Wombert especially as your xml stuff is reusable
17:58 dsadas but if i'll reuse the xml won't i reuse actions too?
18:04 Wombert eh?
18:04 Wombert nah
18:04 dsadas i'd have to see a example of "registerValidators()" to understand what you mean with "to do all that by hand"... would i be defining the same validators in a programatic way instead of xml?
18:04 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
18:04 Wombert yes
18:05 Wombert and in validate() you'd validate values and set field results and errors by hand
18:05 dsadas ahhhhhhh
18:05 dsadas i see
18:06 dsadas i thought i would have all the options that i have in the xml and all the rest would be automaticly done
18:09 dsadas for example: $a = new NumberValidator ('field'); $a->setError ("blah blah blah"); $a->setMin (3); $validatorRegister->register ($a);
18:10 Wombert well yes
18:10 Wombert but it's a little more complicated than that
18:11 Wombert but in essence, that's exactly what you do in registerValidators()
18:11 Wombert however, it's much better to define your validators in xml
18:11 Wombert you can have a base validation xml where several others extend from
18:11 Wombert or have a bunch of common validators in base xmls and include them in others
18:14 dsadas good to know... xml looks more flexible indeed
18:16 dsadas thank you again, Wombert... i have to go... bye
18:28 Wombert dsadas: sure, talk to you later
18:31 impl o/
18:35 Wombert oh hai impl
18:36 impl hai
18:38 Wombert found another bug :p
18:38 impl D:
18:41 Wombert http://trac.agavi.org/ticket/684
18:42 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
18:42 Wombert hey that can affect http headers with quotes, too
18:42 Wombert :D
18:43 Wombert man MrJeep_ you started something there :p
18:43 MrJeep_ with my proxy problem hehe ?
18:44 Wombert yup
18:44 Wombert does the http rfc allow quotes in header names?
18:44 Wombert checks
18:45 Wombert token = 1*<any CHAR except CTLs or separators>
18:46 Wombert so
18:46 Wombert could be!
18:46 Wombert :)
18:48 impl slaps Wombert
18:49 impl Wombert: Why aren't you just setting $GLOBALS['HTTP_GET_VARS'] = <our cleaned $_GET>
18:49 impl same for $GLOBALS['HTTP_SERVER_VARS']
18:49 Wombert ponders
19:23 trophaeum [i=nkuxyl@ppp121-45-232-179.lns1.bne4.internode.on.net] has joined #agavi
20:08 dsadas [n=dsadas@200-180-168-39.paemt705.dsl.brasiltelecom.net.br] has quit [Read error: 110 (Connection timed out)]
20:10 marklar|home [i=marklar@unaffiliated/marklar] has quit [Connection timed out]
20:12 Neubian [n=noway@66.193.168.130] has quit [Read error: 113 (No route to host)]
20:37 E_mE [n=E_mE@91.84.106.146] has joined #agavi
20:38 E_mE huomenta!
21:00 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
21:02 CIA-33 david * r2278 /branches/0.11/ (3 files in 3 dirs): Fixed cleaning for long request arrays in routing and decoding with magic quotes on, closes #684 and #685
21:22 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
21:28 MrJeep_ I've recently uploaded a webiste
21:28 MrJeep_ and I get this : atal error: Class 'PDO' not found
21:29 MrJeep_ from phpinfo : '--enable-pdo=shared'
21:29 MrJeep_ pdo seems to be installed
21:58 stachu [i=masq11@enc170.internetdsl.tpnet.pl] has quit []
22:03 Wombert MrJeep: then it is not installed
22:04 CIA-33 david * r2279 /trunk/ (3 files in 3 dirs): merge [2278]
22:23 shoan Wombert: how do I enable fpf logging?
22:24 Wombert shoan: it just works
22:24 Wombert :)
22:24 Wombert it logs with severity "fatal"
22:24 Wombert if use_logging is on
22:24 shoan ok
22:25 Wombert http://trac.agavi.org/browser/branches/0.11/src/filter/AgaviFormPopulationFilter​.class.php?rev=2258#L892
22:25 Wombert if you'd like to configure it further
22:25 Wombert like logging to a specific logger
22:25 Wombert it's generally recommended not to do that
22:32 MrJeep any tutorial or video about Textmate with PHP ?
22:33 Wombert don't think so
22:34 MrJeep I'll have to learn the hard way
22:34 MrJeep My screen has been shipped today
22:34 MrJeep but not hte computer
22:34 MrJeep I'll have sooo much time to kill until then
22:39 MrJeep http://www.soundbeatradio.com/php.php
22:39 MrJeep pdo seems there
22:39 MrJeep unless it needs pdo-mysql
22:44 MrJeep brawww, my php setup is nicer :P
22:44 trophaeum pdo isnt loaded
22:45 trophaeum this is a stock fedora php5 rpm install
22:45 trophaeum they need to install the php5-pdo rpm too
22:45 trophaeum and watevr is required for the pdo mysql module as well
22:46 trophaeum i stand corrected, this may be a stock cpanel install, either way, pdo definantly aint runnin on that box
22:46 Wombert it's not there
22:47 Wombert the pdo flags don't have paths to PDO
22:47 Wombert also, pdo_mysql is not enabled
22:47 trophaeum Wombert, its not just pdo_mysql missing, if you search the active module list pdo isnt there at all
22:47 Wombert yeah I said so :)
22:48 Wombert I just wanted to point out that adding the paths to --with-pdo is not gonna cut it
22:48 Wombert because you also need --with_pdo_mysql=...
22:48 Wombert no pdo, but zend optimzier
22:48 Wombert duh
22:48 Wombert but libxml 2.6.27
22:48 Wombert :)
22:49 Wombert MrJeep: tell them to enable pdo
22:49 trophaeum replace zend crap with xcache and remove ioncube and install suhosin and its almost there :)
22:49 Wombert it's unacceptable to ship a php 5.2.4 install without pdo
22:49 trophaeum standard practice for fedora
22:49 MrJeep I know, we're discussing about this right now
22:49 trophaeum and rhel
22:53 impl "We no longer support Agavi on RHEL"
22:54 trophaeum by default cpanel only gives you pdo sqlite
22:54 trophaeum no pdo mysql
22:54 trophaeum isnt hosting fun?
22:56 impl ugh, CPanel :\
22:58 trophaeum everyone here knows how viral cpanel is haha
22:58 trophaeum actually the newest versions are getting better
22:58 trophaeum you can now do apache 2.2 worker mpm with fastcgi php without any issues
22:59 Wombert blinks
22:59 Wombert man this deprecated or not, remove or not, remove when stuff is complicated
22:59 trophaeum deprecate the whole codebase and save yourself the hassle :)
23:00 Wombert :(
23:00 Wombert that was not nice
23:00 Wombert :S
23:00 Wombert hugplz?
23:00 trophaeum it was meant to be amusing
23:00 trophaeum hugs Wombert
23:00 Wombert >
23:00 Wombert :>
23:00 Wombert I know
23:01 impl deprecate the whole codebase and move to python
23:01 impl !
23:01 impl :D
23:02 trophaeum no no no, lets create rails 3 from agavi's codebase, ruby ftw! haha
23:02 trophaeum *proceeds to shoot rails*
23:02 impl how 'bout Java? :D
23:02 trophaeum we've gotta move to the most hip thing not the most painful thing :)
23:02 trophaeum buzzword is what its all about!
23:15 CIA-33 david * r2280 /trunk/ (CHANGELOG src/request/AgaviSecureWebRequest.class.php): Deprecated AgaviSecureWebRequest, closes #676
23:19 Wombert impl: "enabled"
23:19 Wombert for the routing
23:19 Wombert as a param
23:19 Wombert or as a property
23:19 Wombert in the class
23:19 impl dunno
23:19 impl I was thinking about that
23:20 impl if we're using it consistently maybe a property
23:20 impl er, gotta run. bbiaf
23:20 Wombert mkay
23:20 Wombert waits
23:32 MrJeep_ [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Remote closed the connection]
23:34 nfq Wombert: all good?
23:54 MikeSeth hallo!
Day changed Sat Jan 19 2008
00:08 MikeSeth GUISE!
00:09 JanK_ [n=JanK_@muedsl-82-207-223-251.citykom.de] has joined #agavi
00:11 shoan [n=shoan@122.166.1.168] has quit []
00:24 Wombert MIEK
00:24 Wombert MikeSeth: tf2
00:25 MikeSeth Wombert: can has!
00:25 MikeSeth (someone else is playing @ my account atm, onesec plz)
00:25 MikeSeth also
00:25 MikeSeth do you mind if I hax? ;>
00:26 Wombert MikeSeth: mh
00:26 Wombert waits
00:26 Wombert otoh
00:26 Wombert I'm tired and could catch up on daily show and colbert and then zzz
00:26 Wombert tomorrow?
00:27 MikeSeth brr
00:27 MikeSeth no I can play now
00:27 MikeSeth but, if youre tired sure tomrrow is also good
00:27 MikeSeth make up your mind so that I know if I need to get my ass of the couch
00:27 Wombert tomorrow
00:28 MikeSeth mkaj ;>
00:29 MikeSeth btw Wombert
00:29 MikeSeth how about making an internal Agavi service As such, it allows:
00:29 MikeSeth uh wtf copypast
00:29 MikeSeth a
00:29 MikeSeth I was saying
00:30 MikeSeth how about abstracting away the path and naming conventions into a separate service (e.g outside of configuration, and both ways?)
00:31 Wombert ?
00:31 Wombert like?
00:32 MikeSeth like AgaviPath::get('template', 'SomeModule', 'SomeAction', 'SomeView')
00:33 MikeSeth this currently relies on configuration, and there are several places in the code where the path calculations are hardwired into the code
00:33 Wombert yes
00:33 Wombert http://trac.agavi.org/ticket/668
00:33 Wombert that would also include, for instance, to having all config paths variable
00:34 Wombert you saw that I want to remove core.use_routing?
00:34 MikeSeth do you want to leave it on permanently ot smth?
00:35 Wombert http://trac.agavi.org/ticket/683
00:35 Wombert e.g. cli = no routing, web = routing
00:35 MrJeep jeez, how many tickets were created since I spoke of my little proxy problem ?
00:35 MrJeep 1 hundred million and ten ?
00:35 Wombert sorry MrJeep :p
00:35 Wombert MikeSeth: we could do the same with others
00:35 Wombert use_security, for instance
00:36 MrJeep don't be sorry, I should be heheh
00:36 Wombert or use_logging
00:36 Wombert if it's off, then $lm->log() just doesn't do anything
00:36 MikeSeth Wombert: Umm, I dont think there's anything significantly wrong with having global settings per global service in settings.xml
00:36 Wombert I think so
00:36 Wombert routing is a good example
00:37 Wombert where you want routing not for web, but must have it for soap
00:37 MikeSeth you can still have per context and per environment settings today?
00:37 Wombert not in settings.xml!
00:37 Wombert those are config directives!
00:37 MikeSeth and? *rubs eyes*
00:37 Wombert right now, all contexts must use databases (fine with me), and use logging, and use the routing
00:38 Wombert routing is the most arguable one. why do all of them have to use it then
00:38 Wombert that's nonsense
00:38 MikeSeth settings.xml cant be subjected to customization?
00:38 Wombert ?
00:38 Wombert how
00:38 Wombert eh
00:38 MikeSeth I mean
00:38 Wombert ?
00:38 Wombert :p
00:38 MikeSeth you cant limit <settings> values to specific context/environment?
00:38 Wombert are you stoned? :p
00:38 MikeSeth i never tried but I always assumed that you can
00:38 MikeSeth no
00:39 MikeSeth mebbe i should tho ;>
00:39 Wombert settings.xml is read in bootstrap()
00:39 Wombert core.use_routing is a directive
00:39 Wombert it doesn't change afterwards
00:39 Wombert so it's global to all contexts
00:39 MikeSeth oooh
00:39 MikeSeth hugs Wombert
00:39 MikeSeth I should get used to the fact that you know this better than I do
00:40 MikeSeth a hard habit to break away from ;>
00:40 Wombert I mean, in case of database, it's okay really. having this globally actually encourages the reuse of code in multiple contexts
00:40 Wombert lawl
00:40 Wombert MikeSeth: you know it really well
00:40 Wombert I get confused from time to time, too
00:40 MikeSeth you WROTE it
00:40 Wombert well
00:40 Wombert :p
00:40 Wombert some
00:40 Wombert ...
00:40 MikeSeth methinks this
00:40 Wombert parts...
00:40 Wombert of it=
00:40 Wombert <:
00:41 MikeSeth if a settings directive has no implications on the code other than the one it's designed to turn on/off, sure, move it to a class initialization parameter
00:41 Wombert I always thought it might be sexeh if you could uncondtionally log
00:41 MikeSeth but if e.g. the routing switch is also read by some other code, for whichever reason, then you cant move it.
00:41 Wombert regardless of use_logging on or off
00:41 Wombert hmhm
00:41 Wombert it's not, MikeSeth
00:42 MikeSeth do it then :>
00:42 Wombert also, we'll deprecate use_routing and remove in 1.1
00:42 Wombert so we make a soft transition
00:42 Wombert <setting name="use_database">false</setting>
00:42 Wombert <setting name="use_logging">false</setting>
00:42 Wombert <setting name="use_routing">true</setting>
00:42 Wombert <setting name="use_security">true</setting>
00:42 Wombert <setting name="use_translation">true</setting>
00:42 Wombert routing, definitely can do here
00:42 Wombert translation... problem is that translation manager is so fat.
00:43 Wombert in case of routing, it's always loaded anyway!
00:43 Wombert even routing.xml is loaded every time
00:43 MikeSeth hmhmhmh
00:43 MikeSeth yeah
00:43 Wombert that's why it's easy to move in that case
00:43 MikeSeth ;>
00:43 Wombert the others.. up to discussion
00:43 Wombert ah btw MrJeep
00:43 Wombert if you convince your folks to move to a domain instead of a part
00:44 Wombert (or somehow get the proxy to transport correct info)
00:44 Wombert then
00:44 Wombert http://trac.agavi.org/ticket/675
00:44 Wombert in 1.0
00:44 Wombert will make it acer for you
00:44 Wombert (cool thing there, again, is, that you can even provide a static value as fallback)
00:44 Wombert oh no you cant
00:44 Wombert eeeh
00:44 Wombert well
00:44 Wombert :p
00:47 MikeSeth ok im back to writing my specs ;>
01:06 MikeSeth Wombert: ...tf2? :>
01:07 Wombert yawns
01:07 Wombert I dunno
01:07 Wombert I'm tired
01:08 Wombert you'd pwn me
01:08 Wombert (for a change)
01:08 MikeSeth oh noes
01:08 MikeSeth lesbian friends had a fist fight
01:08 MikeSeth shit
01:09 MikeSeth in a bar
01:09 MikeSeth and i missed it!
01:09 Wombert mmmmh
01:09 Wombert I bet they reconciled
01:09 Wombert and then
01:09 Wombert no
01:09 Wombert wait
01:09 Wombert :p
01:11 Wombert MikeSeth: well you should go out on evening
01:11 Wombert s
01:11 Wombert to meet girls and all, you know
01:11 Wombert (sez me who doesn't do so either)
01:13 MikeSeth yeah this time i missed a lesbian fist fight!
01:19 MrJeep only fist fight, no jello ?
01:23 MikeSeth apparently one hammered the other into the floor
01:23 MikeSeth dumb lesbians shouldnt bring male ex to a pub lol
01:30 MrJeep or fight till the first one get naked in jello.
01:33 MrJeep I think I didn't have jello enought when I was young.. I'm kinda sticking to this
01:33 MrJeep :P
01:55 JanK_ [n=JanK_@muedsl-82-207-223-251.citykom.de] has quit []
02:42 impl Wombert: back! :X
03:13 Wombert_ [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has joined #agavi
03:23 Wombert [n=Wombert@dslb-084-056-059-177.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
04:01 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:38 MrJeep http://www.youtube.com/watch?v=g-WVC2JsJ9o
04:38 MrJeep this is so funny
04:38 MrJeep or I'm immature
08:40 shoan [n=shoan@59.92.143.187] has joined #agavi
10:08 v-dogg huomenta
10:29 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
10:29 Whisller hi
10:50 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
11:18 E_mE huomenta!
11:23 E_mE MrJeep: thats great hehehe! there bunch of nutters
11:24 E_mE imagines its proberbly just a weird Canadian thing =P
11:32 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:49 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
12:03 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has joined #agavi
12:17 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
12:17 _cheerios huomenta. how is everyone?
12:32 E_mE brillent _cheerios... you?
12:45 _cheerios no complaints
13:11 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:13 JanK_ anybody here uses boolean fulltext search in mysql here?
13:16 JanK_ MATCH(...) AGAINST ('+just +a* +kiss*' IN BOOLEAN MODE)
13:17 JanK_ this matches 'just a kiss', so does 'just* +a* +kiss*' but '+just* +a* +kiss*' does not match
13:17 JanK_ but i dont see the reason for that
13:25 Wombert_ [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has quit []
13:30 _cheerios how fast is doing those queries with large (>1mil row) datasets?
13:31 JanK_ _cheerios: dont, know, i only have < 1000 rows
13:32 E_mE brrr... people are trying to make we wear a nice smart jacket for my interview :S
13:32 E_mE ITS ONLY A FECKING JACKET
13:55 Wombert [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has joined #agavi
14:14 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
15:02 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has joined #agavi
15:16 shoan_ [n=shoan@59.92.128.12] has joined #agavi
15:20 MrJeep hi E_mE
15:20 MrJeep how are you ?
15:25 shoan [n=shoan@59.92.143.187] has quit [Read error: 110 (Connection timed out)]
15:29 MrJeep watch this : http://www.youtube.com/watch?v=g-WVC2JsJ9o
15:35 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has quit []
15:35 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has joined #agavi
15:36 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has quit [Read error: 104 (Connection reset by peer)]
15:36 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has joined #agavi
15:37 nfq [n=nfq@adsl-89-217-131-89.adslplus.ch] has quit [Client Quit]
15:48 Wombert woot
15:48 Wombert works
15:48 Wombert :>
15:50 CIA-33 david * r2281 /trunk/src/request/AgaviWebRequest.class.php:
15:50 CIA-33 Allow arrays as values for web request sources. That way, you can, for example,
15:50 CIA-33 make Agavi try HTTP_X_FORWARDED_SERVER first, and SERVER_NAME second for the
15:50 CIA-33 SERVER_NAME source. The last value in the list will be the static fallback value
15:50 CIA-33 if nothing is found ultimately. Closes #675
15:51 CIA-33 david * r2282 /trunk/src/request/ (AgaviRequest.class.php AgaviWebRequest.class.php): Moved AgaviWebRequest::getSourceValue() to AgaviRequest, closes #686
15:53 CIA-33 david * r2283 /trunk/CHANGELOG: moar changelogs
15:53 Wombert so...
15:53 Wombert impl: ?
15:53 Wombert there?
15:53 Wombert :p
15:54 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
16:11 Whisller I'm thinking about country where I can spend my whole live. Where is this place heh :)
16:12 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has quit []
16:20 MikeSeth A private island
16:22 Whisller good idea
16:25 Whisller ehh what is with rapideshare :/
16:25 Whisller *rapidshare
16:33 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has joined #agavi
16:38 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has quit []
16:56 Whisller [n=Miranda@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
16:57 Xylakant [n=fgilcher@e179133100.adsl.alicedsl.de] has joined #agavi
16:58 CIA-33 david * r2284 /trunk/ (14 files in 8 dirs): Deprecated directive "core.use_routing" in favor of a routing config parameter ("enabled"), closes #683
16:58 Xylakant hi all
16:58 Wombert bai use_routing
16:58 Wombert :)
16:58 Wombert hai Xylakant
16:58 Wombert if anyone's wondering, this change is bc compatible, so your use_routing setting still has effect
16:59 Wombert bc compatible :p
16:59 Wombert meh
16:59 _cheerios lo Xylakant, what brings you out of the shadows?
17:02 Wombert yes, man, we're missing you around here Xylakant
17:02 Xylakant yeah, been busy quite a lot.
17:02 Xylakant too much work, too little time :P
17:02 Xylakant and till like a week ago I had not internet at home
17:03 Xylakant and what could bring me here?
17:03 Wombert oO
17:03 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
17:03 Wombert and teh ross is here too!
17:03 Wombert hai RossC0
17:03 RossC0 hai!
17:03 RossC0 I'm feeling better at last!!@
17:03 RossC0 :D
17:03 Xylakant a strange behaviour i'm observing
17:03 Xylakant hi rossc0
17:04 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
17:04 RossC0 heh Xylakant hows it going - haven't seen you round for a while
17:05 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
17:06 RossC0 zomg: http://www2.pookey.co.uk/
17:06 Xylakant RossC0: Had no internet at home for like 3 month.
17:07 RossC0 wow - you get the shakes?
17:07 CIA-33 david * r2285 /trunk/ (RELEASE_NOTES UPGRADING): Info about deprecated stuff
17:07 Xylakant we're actually pitching for a somphony job... selling our souls for money.
17:07 Xylakant :P
17:08 RossC0 eek
17:08 Wombert :(
17:08 Xylakant I'll hand that of to some other dev. I'm not making my fingers dirty.
17:09 Xylakant anyways, agavi.
17:09 Wombert yes
17:09 Wombert shoot
17:09 Xylakant I'm watching something strange - I'm loosing session data
17:09 Wombert with your memcache storage?
17:09 Xylakant I tried to construct a simple example, but I can't, it does not happen in simple cases
17:10 Xylakant regular file based sessions
17:10 Wombert hm
17:10 Xylakant and even xcache and all that stuff disabled
17:10 Wombert complete sessions?
17:10 Wombert or just information?
17:10 Xylakant no, the information stored in the user
17:10 Wombert but he remains logged in?
17:11 Wombert concurrency issues? is the site ajaxified?
17:11 Xylakant I sometimes get an empty user object
17:11 Xylakant nope, trimmed that down already
17:11 Xylakant there is only one request happening at a time
17:11 MrJeep [n=jpdery@24.37.81.51] has quit [Remote closed the connection]
17:11 Xylakant and I can reproduce the behaviour on several machines
17:12 Xylakant any ideas on how to track that down?
17:13 _cheerios when the user gets an empty object back, does it work on refresh again?
17:13 Xylakant no
17:13 Xylakant the session file itself contains the empty user then
17:13 _cheerios only time ive had sessions disappear, if domain usage switched during site usage
17:13 Xylakant wild guess: the shutdown of the first page gets delayed by something, but the session should be locky by then.
17:20 Wombert hmm
17:22 Xylakant any ideas where to start?
17:22 Wombert i have no clue xylakant
17:23 _cheerios what's your reproduce case that doesn't work when it's simple?
17:28 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out]
17:28 _cheerios atleast with mtv.de i notice the same thing i had with my site; try using first with www.mtv.de, then mtv.de, you get 2 Agavi sessions. I use a modrewrite to forward everything to site.com for all my Agavi progs.
17:28 _cheerios otherwise being logged in and moving from www to without, you get logged out.
17:29 Xylakant the site in question is not mtv.de
17:29 Xylakant but thanks for the hint
17:30 Xylakant the reproduction case: I'm writing a couple of attributes to the user object and reading them on a later page
17:31 Xylakant I tried the same with a more simple page, where I only have the user object, no database connection and stuff and there it works
17:32 Xylakant so there seems to be something else that triggers the problem.
17:42 Xylakant right, i'll be back later. need to do something else.
17:42 Xylakant [n=fgilcher@e179133100.adsl.alicedsl.de] has quit ["Leaving"]
17:52 v-dogg Wombert: if you talk to felix...
17:52 v-dogg I had this when PdoSessionStorage tried to save my session data as blob
17:54 v-dogg when the session data had special chars (äöå) the serialized data was corrupted and disregarded when it was read back
17:55 v-dogg PHP didn't throw any errors. unserialize() just returned null or '' or something
17:56 MikeSeth guise lets go play tf2 :>
17:56 v-dogg 19:52 < Jonny|> Hi, what does this line do? <? @include($_SERVER['QUERY_STRING']); ?>
17:57 v-dogg ##php <3
18:02 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
18:03 Macen hola!
18:03 Macen im'a buy a mac today :D
18:03 Macen want it for monday
18:04 Macen Apple iMAC - All-in-one - 1 x Core 2 Duo 2.4 GHz - RAM 1 GB - HDD 1 x 320 GB - DVD±RW (±R DL) - Radeon HD 2600PRO - Gigabit Ethernet - WLAN : Bluetooth 2.0 EDR, 802.11 a/b/g/n (draft) - MacOS X 10.5 - Monitor : 20" TFT
18:04 Macen Kingston - Memory - 2 GB - SO DIMM 200-pin - DDR II - 667 MHz / PC2-5300 - unbuffered
18:08 Macen Amount: £1,084.47 :x
18:08 Macen hah
18:08 Macen no more Windows
18:08 Macen booyah
18:09 Macen adios
18:09 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
18:39 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
18:39 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
18:45 MikeSeth Wombert: tf2 canhas?
19:08 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
19:17 Whisller Re :)
19:31 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
19:31 impl hmmity
19:31 v-dogg hummm di dumm
19:32 MikeSeth zomg
19:32 MikeSeth watches Nevada caucus
19:32 RossC0 wibbles
19:33 v-dogg wibble?
19:44 Wombert loooooolz @ ##php, v-dogg
19:44 Wombert and
19:44 Wombert why didn't anyone stop macen from buying the 20" imac with the crap screen
19:44 Wombert :<
19:45 Wombert _cheerios: ...
19:45 Wombert you simply need to configure the session cookie properly
19:45 Wombert so it's valid for .mtv.de
19:53 splatch_ [n=splatch@code-house.org] has joined #agavi
19:53 v-dogg you read what I said about PdoSessionStorage and sessions vanishing?
19:53 splatch_ hello :)
19:53 v-dogg even if felix is using file sessions this is something I'd look into
19:54 v-dogg see what goes in and what is actually stored
20:07 Whisller splatch_ : hi :>
20:11 Wombert blinks
20:11 Wombert man
20:11 Wombert MikeSeth
20:11 Wombert third place for Paul
20:11 Wombert and why the feck did romney get 50%
20:12 Wombert oh but just 19% reporting so far!
20:12 Wombert woot
20:12 Wombert he might just come in second!
20:15 MikeSeth Wombert: second
20:15 MikeSeth ;D
20:15 MikeSeth Wombert: tf2? ;>
20:15 Wombert is he now?
20:15 MikeSeth not now, but he's 2 units away from McCain
20:15 MikeSeth either way, Fox and CNN are already lying
20:16 Wombert rly?
20:16 Wombert how
20:16 sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi
20:16 MikeSeth http://img442.imageshack.us/img442/4906/nvqo0.jpg
20:16 MikeSeth i had one for cnn lying around too dont remember where i put it..
20:17 Wombert ah because they left him out
20:17 Wombert man
20:17 Wombert fockers
20:17 Wombert but really, if he comes in second, they can't ignore him any longer
20:17 MikeSeth we'll know very soon, won't we?
20:17 Wombert the thing is
20:17 MikeSeth and there's no better way to spend the waiting time in bf2.. sapping someone's sentries :D
20:17 Wombert if they can't ignore him any longer
20:17 MikeSeth well
20:17 MikeSeth in tf2!
20:17 Wombert and report on him etc
20:18 Wombert think about what that could do for this future results
20:18 Wombert (super tuesday!)
20:18 MikeSeth yes, but they do everything they can to exclude antiwar candidates
20:18 MikeSeth it's disgusting to say, feels kooky, but true
20:20 Wombert mh
20:20 sean` [n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit]
20:21 MikeSeth if the impeachment or the antiwar movement goes significant progress (after all its about ignoring them), guess who'd be in the crosshair of public opinion?
20:21 MikeSeth anyhow, let's go heal some demo guys!
20:21 Wombert k
20:22 MikeSeth tf2? :>
20:22 MikeSeth plzplz?
20:22 Wombert NO!
20:23 Wombert [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has quit []
20:34 marklar|omni oh hai
20:46 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["."]
21:21 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
21:44 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
22:00 MikeSeth hai
22:06 Wombert [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has joined #agavi
22:21 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
23:05 implement [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
23:05 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)]
23:06 implement is now known as impl
23:06 Wombert lol MikeSeth
23:06 Wombert http://spiegel.de
23:06 Wombert article bout gop primary
23:06 Wombert not a word on paul
23:07 impl why does everyone know about American politics :(
23:09 Wombert http://edition.cnn.com/video/#/video/politics/2008/01/17/romney.reporter.spat.cn​n
23:09 Wombert check that out
23:10 Wombert I wonder how romney has a 60 million budget without having to scratch someones back later
Day changed Sun Jan 20 2008
00:07 Wombert impl: because it's important to the rest of the world, too
00:20 MikeSeth it may very well be the most important event of our lives
00:20 MikeSeth since it pretty much defines the reality for all of us in short and long term
00:20 MikeSeth indeed some people would be more affected than the others ;>
00:21 MikeSeth but, having witnessed 8 years of Bush and the resulting economic meltdown we're about to experience, I am confident that american politics can majorly fuck things up so I hope it doesn't
00:22 Wombert meltdown in.. the world? us? israel?
00:22 Wombert yeah annoys me that everyone's talking about a global recession
00:22 Wombert now that the german economy just got going again
00:22 Wombert :<
00:22 MikeSeth yeah same here
00:22 MikeSeth we've been in a steady climb (and even budget surplus) despite the war and terrorism
00:23 Wombert since when
00:23 Wombert btw
00:23 Wombert new prison break episode
00:24 MikeSeth for a couple of years now.. took us some time to heal the wounds of the dotcom boom
00:24 MikeSeth mmm now?!
00:24 Wombert no
00:24 Wombert since thursday or so
00:24 Wombert or wednesday even
00:24 Wombert tuesday?
00:24 Wombert dunno
00:24 MikeSeth ah yes I've seen the one
00:24 Wombert missed it
00:24 Wombert 3x09
00:24 MikeSeth the next one is on monday imo
00:24 Wombert ssht
00:24 Wombert dont tell
00:24 Wombert yes
00:24 MikeSeth well the only thing I can tell you
00:24 Wombert THE DOCTOR BUNNY IS DEAD OMG
00:25 Wombert :>
00:25 MikeSeth that crazy bitch that has Lincoln's son
00:25 MikeSeth she really IS fucking crazy
00:25 MikeSeth what I really love about Prison Break is that somehow I perceive the episodes as very loaded
00:26 MikeSeth so many things happen in every one of them
00:26 MikeSeth its not like Stargate
00:26 MikeSeth "Found a planet. Full of villagers. Some injustice. Shot some people, injustice corrected."
00:26 Wombert :D
00:27 Wombert well she seems to have issues
00:27 MikeSeth duh!
00:37 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
01:13 Wombert nn
01:16 Whisller hmm
01:16 MikeSeth mmm
01:18 Whisller Maybe I'm tired or stupid but when I have array with object(stdClass)#4 (5) { ["user-f-last-week"]=> int(0) ["user-f-last-month"]=> int(0) ["user-f-all"]=> int(33) ["user-f-sold-items"]=> int(18) ["user-f-buy-items"]=> int(15) } and I try to get acces to user-f-buy-items I must use $args['index_in_table']->user-f-buy-items doesn't it?
01:22 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 110 (Connection timed out)]
01:22 Whisller heh ; p
01:50 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
01:53 impl mh.
01:53 impl stupid fucking freenode shitty IPv6
01:58 Whisller strange really strange
01:59 Wombert [n=Wombert@dslb-084-056-055-077.pools.arcor-ip.net] has quit []
02:05 MikeSeth Whisller: umm apparently
02:17 Whisller hah (array)$element and works fine ;) splatch_ thanks :)
02:44 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["good night"]
03:06 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:20 jpdery [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
05:31 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
07:51 Yossi [n=nospam@62.90.159.110] has joined #agavi
07:52 Yossi HUOMENTA!!!
07:59 Yossi No one here yet... :/
08:18 marklar|omni hai
08:20 Yossi Hello
08:20 marklar|omni it's not as cold as I expected it to be
08:21 Yossi Yeah it got warmer the past few days
08:21 Yossi It was freaking cold last week
08:21 marklar|omni jlm is pretty warm, compared to last week
08:21 marklar|omni yeah
08:24 Yossi hmmm... I have a routing rule that is suppose to set a varible... if the URL lacks the varible - there is a <default> cluase to set it up... but it doesn't seem to do that - and I can't get the default value using $rd->getParameter :/
08:29 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has joined #agavi
08:31 Yossi Wombert - you here?
08:31 Wombert hi
08:31 Yossi HUOMENAT
08:31 Yossi MUOMENTA
08:32 Yossi hmmm... I have a routing rule that is suppose to set a varible... if the URL lacks the varible - there is a <default> cluase to set it up... but it doesn't seem to do that - and I can't get the default value using $rd->getParameter :/ - any idea???
08:41 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 113 (No route to host)]
08:52 v-dogg huomenta
08:53 Wombert hai
08:53 v-dogg hey mate
09:01 marklar|omni oh lawlz
09:01 v-dogg any vwware people here?
09:01 marklar|omni ew
09:01 marklar|omni hate it :(
09:02 v-dogg why?
09:02 marklar|omni heh, some idiot was like "plz make sure that you have uploaded the correct files to teh web server"
09:02 Wombert what is vwware?
09:02 marklar|omni so I came up with 9 ways to compare directories
09:02 Wombert Did you mean: vmware
09:02 Wombert :p
09:02 marklar|omni v-dogg: because it's usually easier to just get another machine and load a different os on it
09:02 Wombert vmware?
09:02 v-dogg Wombert: heh, yes
09:02 Wombert <3 vmware
09:03 v-dogg I just got a kick-ass box and I want to run ubuntu and windows
09:03 Wombert a mac? :D
09:03 v-dogg no, I said a kick-ass box
09:04 v-dogg raid1
09:04 Wombert you are a confused old man
09:04 Wombert kick ass box = mac
09:04 Wombert !
09:04 Wombert raid1
09:04 Wombert for you? :)
09:04 v-dogg yup
09:04 Wombert as a workstation?
09:04 Wombert nais
09:04 v-dogg yup
09:04 Wombert I use VMWare Fusion
09:05 Wombert to run windows on teh mac
09:05 Wombert like a charm
09:05 Wombert (unlike Parallels, which made the windows installer crash all the time)
09:06 v-dogg all these different versions confuse me
09:06 Wombert fusion is mac only i thinl
09:06 v-dogg VMware Server is the free thingy?
09:07 marklar|omni Player, iirc
09:09 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
09:16 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has joined #agavi
09:26 E_mE huomenta
09:36 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:37 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
09:42 MikeSeth hay guise
09:42 Wombert hai2u miek
09:42 MikeSeth RP 2nd in NV! :D
09:43 Wombert and nobody mentions it
09:43 MikeSeth naturally
09:48 Yossi "fair and balanced" http://img442.imageshack.us/img442/4906/nvqo0.jpg
09:50 Wombert yeah well but to be fair
09:50 Wombert that was with < 1% reporitng
09:50 Wombert and they likely showed the three candidates because they got the most votes so far and arguably are the important ones in the race
09:50 Wombert I can't believe they haven't mentioned pauls second place later on
09:51 Yossi look at the bottom of this screen shot - paul has 13%... instead they put hackabe with 8%
09:52 Wombert because huckabee won a state so far
09:52 Wombert t
09:52 Wombert hat's what I'm saying
09:52 Yossi Yeah...
09:52 Wombert what I cannopt understand is why, for instance, they keep talking about giuliani
09:52 E_mE Fox news is terrible though, i once saw an interview with the presenter of the news and Micheal Moore, and the news presenters was being the most unproffesional reporter i've possible expereinced
09:52 E_mE let me see if i can find link
09:53 Yossi Mike - lets set a libertanian party here... ?
09:53 E_mE http://www.youtube.com/watch?v=trOdCU6aZOg (Part 1)
09:53 E_mE http://www.youtube.com/watch?v=fLHI0b43xa4 (Part 2)
09:53 E_mE watch that and you shall NEVER like fox news again hehe
09:54 E_mE its sooooo very biased to Bush
09:54 MikeSeth Yossi: I dont know about libertarianism.. jews are too much jewy for that..
09:55 Wombert it's not like michael moore isn't biased either
09:55 Wombert in fact, he's a moron
09:55 Wombert (a fat one too)
09:55 E_mE no unstandable, Wombert. but it exposes fox news in my eyes
09:55 E_mE well, he certainly does like his hot dogs =P
09:57 E_mE i watched futurama film on friday, its great :) ... the beginning of the film takes the piss about fox cancelling the series hehehe... it starts by saying that the company (which the characters work for) has been closed down by Box Network hehe.. and the B keeps changing to an F and back hehe
09:59 E_mE american politics appears rigged by the media completely in USA
10:02 MikeSeth michael moron fosters fear of guns
10:03 MikeSeth that is all I need to disqualify him from human beings
10:03 marklar|omni hai miek
10:03 marklar|omni poek~
10:03 MikeSeth oh hey
10:04 marklar|omni mai ipaq sez <3
10:04 MikeSeth brb pinging
10:04 marklar|omni k
10:04 E_mE sneers at guns.
10:05 marklar|omni guns rule <3
10:05 MikeSeth marklar|omni: man calling dealer. Maybe we get our routers tonight.
10:06 MikeSeth oops CNN is lying
10:06 MikeSeth http://img135.imageshack.us/img135/5742/cnnisoddvi9.jpg
10:07 E_mE jesus how are they allowed to get away with bullshit like that
10:07 MikeSeth yay @ private ownership and media consolidation?
10:07 marklar|omni lawlz
10:07 E_mE though i find the boeing 777 thing intersting since that was boeings last major relase of plane and 2 have fooked up
10:08 Wombert MikeSeth: when was that
10:08 Wombert McCain was in front of paul first
10:09 MikeSeth Wombert: dunno. McCain was in front for a short period of time.
10:10 E_mE MikeSeth & Wombert which candidate are you following?
10:10 Wombert none
10:11 MikeSeth E_mE: Ron Paul ;>
10:11 E_mE BBC tell the truth ;)
10:11 E_mE http://news.bbc.co.uk/1/hi/world/americas/7198524.stm
10:13 marklar|omni oh lawlz
10:13 E_mE McCain looks like a scary slug.
10:17 MikeSeth BBC hates jews, but otherwise is surprisingly full of win
10:17 marklar|omni the jew-hating is just a coverup
10:18 MikeSeth for jew loving? meh.
10:19 E_mE why do you think BBC hates jews?
10:19 MikeSeth it's openly pro-"palestinian"
10:19 E_mE doesn't mean they hate jews :)
10:20 MikeSeth I remember one time when an arab blew himself up and 20 another people and BBC's headline was "Bomber dead in suicide bombing"
10:20 E_mE heheeh it is a rather untackful headline
10:20 marklar|omni hahaha
10:20 MikeSeth nevermind their role in the Muhammad Al-Durah case
10:21 MikeSeth which has now been shown as a complete lie, and BBC supported it fervently and used to moralize about events that never happened
10:21 E_mE i think there is the opinion that the only way that arab's can defend them selfs is in this method as they don't have big feck of tanks and bombs
10:22 MikeSeth well that'd be like raping people and claiming self defense from sexual frustration
10:22 MikeSeth people are stupid and would believe in anything media tells them
10:23 E_mE MikeSeth: it can't be compared to sexual fustration.. what would feel if you where under threat by big tanks etc? and theres nothing you could do about it?
10:24 E_mE im not way claiming that its good that these bombers exist.. just trying to gain clarity :)
10:25 E_mE btw, ive never heard about the Muhammad Al-Durah case?
10:28 E_mE afterall we are talking about actually invidual people on both sides of a "supposed" border. in a social context if good is to come out of anything the bigger man (ie israel) should try to ally them selfs with the people by doing good for them while alienating the terrorists..
10:29 Wombert it's not that simple
10:29 Wombert first of all, I'm not sure if israel really is the bigger man
10:29 E_mE there the richer power
10:30 E_mE why not build a social platform
10:30 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
10:30 E_mE garantee food for all of them, provide medcine
10:30 Wombert second, I'd really have lost my temper long ago if my country had been shot at with a couple dozen of kassams a day from gaza (which they should just hand over to the egypts to deal with, or better, flush it into the sea)
10:31 E_mE yes, but feuding is only creating a bigger barrier..
10:31 E_mE its making people hate more and more
10:32 Wombert it's not like the palestineans are doing anything different
10:32 Wombert besides, those wackos don't get their friggen act together anyway, so why bother (hamas <-> fatah)
10:34 E_mE thats apart of my point though, if the israeli's implemented some statergy of securing the general public of the palenstinan territories with food, power, medicine. would people not start to turn to israel more and start to put pressure on hamas and fatah
10:34 Whisller hi
10:34 Yossi E_mE: the world have donated millions to the PLO, which unfourtuntly was corrupt... which is the #1 reason the Hamas is now in power.
10:35 E_mE well, don't give supplies/money etc to the parties or superiors... provide it to every day people
10:35 Yossi and Iran, Saudi Arabia are finincing terror - so they get paid for terror rather then peace...
10:36 E_mE Saudi Arabia, well USA and them are sucking each other off
10:37 E_mE so America has to take resonsibilties on them.. but they wont ;) since they own a large part of the U.S. economy apprently
10:37 MikeSeth E_mE: you're asking us to feed them? ;>
10:38 E_mE food and medicine
10:38 E_mE and schooling ;)
10:39 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:39 Yossi schooling : http://youtube.com/watch?v=TrieBhaGgHM
10:40 Yossi schooling 2: http://www.mererhetoric.com/archives/11274003.html
10:41 Yossi E_mE - I don't think they would accept schooling from Israel... that occupation.
10:48 MikeSeth marklar|omni: poke
10:49 MikeSeth marklar|omni: routers arrive today!
10:49 E_mE Yossi: those videos kind of shows how hamas bully and threaten people into things.. thats why its important to get to the people who are victims in this and can't do anything
10:51 E_mE anyway.. sorry for sturing up such a conversion :)
10:53 Yossi Yeah, I'd continue... but I need to work... Mike pressing me :/
10:55 E_mE its cool... it will just come to a stalemate anyway
10:55 marklar|omni yay
10:55 Yossi true
10:56 Whisller [n=Miranda@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
10:56 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
10:57 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
11:12 Yossi ie6 css is so fail...
11:12 MikeSeth ;<
11:22 JanK_ [n=JanK_@muedsl-82-207-244-012.citykom.de] has quit []
11:25 Wombert Yossi: yeah
11:25 Wombert just fixed a bug myself
11:25 Wombert so fail
11:26 Wombert anyway
11:26 Wombert laters
11:26 Wombert bai
11:26 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has quit []
11:37 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["cya"]
11:41 MikeSeth hrrrr
11:41 MikeSeth who thinks that action should be able to declare where to forward on login/secure check failures?
11:42 MikeSeth public function getLoginRedirect() { return array('SomeModule', 'SomeAction'); }
11:42 MikeSeth public function getSecureRedirect() { return array('SomeModule', 'PermissionsMissing'); }
11:43 v-dogg I guess you could hack away that sort of functionality already
11:44 v-dogg where do you need this?
11:45 MikeSeth well I have two frontends - plain HTML and ajax; in one frontend, there's a login procedure that can come before anything that requires secure logins; but in ajax, I have to draw background content and preliminary output of other actions *before* I draw the login box
11:45 MikeSeth so I need to be able to defer authorization slightly
11:46 MikeSeth now that I think about it though
11:46 MikeSeth the login sequence here isnt organized correctly at all
11:46 MikeSeth hmmm
11:46 MikeSeth gotta think about it some more
11:48 v-dogg could you just set actions.secure_action (or whatever it's called) in action::isSecure() ?
11:48 v-dogg or is it too late?
11:55 MikeSeth I can
11:55 MikeSeth but its kinda fugly, and depends on requested output type
11:56 MikeSeth but its really a problem with how logins are facilitated
11:56 MikeSeth i will redo this
12:04 marklar|omni zomg
12:04 marklar|omni 300g hamburger
12:04 marklar|omni dies
12:09 MikeSeth YES
12:09 MikeSeth YEEEEES.
12:09 MikeSeth do want ;<
12:55 marklar|omni come down :<
12:56 marklar|omni "Burger's Bar"
12:58 marklar|omni miek
12:58 marklar|omni got any primers on wsdl?
13:07 MikeSeth no, but wombert knows everything about it ;>
13:07 MikeSeth btw I got 1 router and the battery.. they'll get me another router
13:07 MikeSeth fucktard salesman didnt write down the order properly ;<
13:15 shoan [n=shoan@59.92.164.207] has joined #agavi
13:21 marklar|omni its ok
13:21 marklar|omni I only need it by thursday
13:22 marklar|omni btw
13:22 marklar|omni <3 ipaq
13:22 marklar|omni :)
13:33 shoan_ [n=shoan@59.92.128.12] has quit [Connection timed out]
13:42 MikeSeth <3 :D
13:44 marklar|omni http://www.musical.org.il/shop.php?id=219
13:44 marklar|omni http://www.musical.org.il/shop.php?id=1378
13:44 marklar|omni next month :)
13:46 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
13:51 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has joined #agavi
13:51 _cheerios huomenta
13:51 marklar|omni fr_FR is valid, right?
13:53 _cheerios you diving into wsdl land? ouch!
13:53 marklar|omni :(
13:53 marklar|omni just need to implement a very simple webservice
13:53 marklar|omni for our java people to interact with
13:53 marklar|omni might as well do it properly
13:55 _cheerios i went thru soap last week. here's http://devzone.zend.com/node/view/id/689 (soap tut), and http://www.packtpub.com/article/SOAP-and-PHP-5 (wsdl tut).
13:56 _cheerios didnt bother learning wsdl beyond at very articial level. need some autogen tools to preserve sanity.
14:02 marklar|omni roger
14:06 MikeSeth mahahaha
14:06 MikeSeth you FORCE the java monkies to talk to the backend over SOAP?
14:06 MikeSeth mehehehe
14:21 JanK_ [n=JanK_@muedsl-82-207-218-248.citykom.de] has joined #agavi
14:23 marklar|omni hehe
14:23 marklar|omni yeah
14:24 marklar|omni they threatened to connect to teh db directly
14:24 marklar|omni so I cut them off
14:24 marklar|omni :)
14:24 marklar|omni I was like
14:24 marklar|omni "with all of this DRP and other regulation, we simply cannot allow external factors into our datastore"
14:24 marklar|omni REVOKE ALL PRIVILEGES
14:24 marklar|omni kthxbai
14:27 marklar|omni so we can has wireless tonite?
14:27 marklar|omni I'm going to Hila's after work
14:34 Yossi judging by the sites of Israeli Universities - it seems like higher education is fail.
14:41 marklar|omni I AM NOT
14:41 marklar|omni er
14:49 marklar|omni http://marklar.biz
14:49 marklar|omni newly tumbld stuff
15:00 _cheerios what's the russian joke
15:01 MikeSeth mmm?
15:01 MikeSeth marklar|omni: poek
15:22 marklar|omni hai
15:23 marklar|omni _cheerios: "Kozel" means male goat
15:38 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
15:42 Arme[N] is now known as raidman
15:42 raidman is now known as Arme[N]
16:02 marklar|omni MikeSeth: poek
16:11 Whisller re
16:20 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
16:41 JanK_ how to read http headers?
16:42 shrink0r [i=shrink@i59F7C902.versanet.de] has joined #agavi
16:42 shrink0r hi
16:43 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
16:48 v-dogg JanK_: what headers?
16:51 RossC0 JanK_: $rd->getHeader('User-Agent');
16:51 shrink0r When I specify credentials for an action, will agavi automatically call the User::hasCredential method to check the user permissions?
16:51 JanK_ RossC0: thanks
16:51 RossC0 Agavi removes HTTP_* from $_SERVER
16:51 RossC0 because those are user supplied and potentially dangerous
16:55 v-dogg shrink0r: yes, if you define action::getCredentials() and the user doesn't have them agavi will automatically forward to your SecureAction (configured in settings.xml)
16:56 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
16:56 shrink0r ok, as far as I can see action::getCrendentials returns a string. if I use the 'AND' and 'OR' to specify credential requirements. I don't have to change the user::hasCredential implmentation?
16:57 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Client Quit]
16:59 v-dogg shrink0r: for AND and OR you must return an array
17:00 v-dogg just a sec, I'll paste an example
17:00 RossC0 v-dogg: give 'em an example ;)
17:00 RossC0 ah wow!
17:00 RossC0 v-dogg has psychic powers
17:01 v-dogg OR: return array(array('admin.page.new.restricted','admin.page.new'));
17:01 v-dogg AND: return array('admin.page.new.restricted','admin.page.new');
17:01 RossC0 :d
17:01 shrink0r ah
17:01 shrink0r great
17:02 shrink0r big thx
17:02 v-dogg more complex combinations you just have to try yourself :)
17:09 _cheerios aim for complex!
17:11 MikeSeth marklar|omni: poek
17:12 RossC0 [n=RossC0@teamjr.plus.com] has quit []
17:38 _cheerios reading suicide notes on the web is kinda creepy
17:40 _cheerios good read http://www.wired.com/techbiz/people/magazine/16-02/ff_aimystery?currentPage=all
17:42 Whisller when can be mistake when agavi installer print me that message "Can't load default task list"
17:43 Whisller with path to \src\build.xml
17:46 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has joined #agavi
17:50 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
17:51 icyt is now known as IcyT
18:20 Wombert http://www.novemberain.com/2008/1/17/routes-recognition
18:20 Wombert ehehehe
18:20 Wombert :
18:20 Wombert >
18:20 Wombert those noobs
18:25 v-dogg [i=vmakinen@xob.kapsi.fi] has quit ["Changing server"]
18:41 _cheerios cool stuff! when's that gonna be in agavi? oh, wait...
18:41 lixum [n=lixum@host-091-096-152-042.ewe-ip-backbone.de] has joined #agavi
18:43 Arme[N] [n=Arme[N]@91.184.77.14] has quit ["leaving"]
18:45 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
18:46 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit]
18:47 lixum hello - i have a question about layouting<->modules and i hope you can understand what my problem is, since my english is very bad.
18:47 lixum i have telled the fw to youse a specific layout ... like in the simple sample with a "Master" layout
18:48 lixum now i added a "news" module and defined a route for this like <route name="news" pattern="^/news" module="News" action="Index" />
18:49 lixum i want the news module use the same layout and therefore the same master.php as it is defined with <parameter name="template">Master</parameter> in the output_types.xml
18:51 lixum how can i move the master.php from app/modules/Default/templates/ to app/templates without breaking the page (e.g. Template "Master" could not be found. Paths tried: ... ) ?
18:52 _cheerios you did notice that in the sample app the Master template is used on all actions, and it's only defined once?
18:52 lixum yes, but in this sample, you only have 1 module (and a disabled one) ... i have a default module and a news module, and both should use the same layout and master template
18:53 _cheerios <parameter name="template">%core.template_dir%/Master</parameter>
18:53 lixum thank you ! :)
18:53 _cheerios that would be app/templates
18:54 lixum fine it helped
18:59 Wombert welcome to agavi, lixum
18:59 Wombert I'd recommend to have
19:00 Wombert <parameter name="directory">%core.template_dir%</parameter>
19:00 Wombert <parameter name="template">Master</parameter>
19:00 lixum ah ok
19:01 Wombert so, lixum, you're using Agavi at work?
19:01 Wombert or for personal projects
19:02 lixum both ... we use mojavi at work atm, but we want to switch to agavi with all new pojects
19:02 Wombert glad to hear that
19:02 Wombert mind you, we offer commercial support, consulting and training for Agavi
19:02 lixum yes it's known
19:02 Wombert so if you need, for example, a workshop for all devs, let me know
19:02 Wombert good
19:03 lixum our head-of-it spend a lot of time in learning about agavi .. he recommended this channel
19:04 Wombert ah
19:04 Wombert who is he if you don't mind me asking?
19:05 lixum 'felix' .. i dunno what nick he is using here
19:05 Wombert ah
19:05 Wombert exozet?
19:05 lixum aye
19:05 Wombert yeah, Xylakant
19:05 shrink0r lixum
19:05 shrink0r who are you?
19:05 lixum steffen
19:05 Wombert who are _you_, shrink0r :o
19:05 shrink0r ah ok
19:06 _cheerios do we have workmates from more companies around? :)
19:06 lixum you ?
19:06 Wombert another exozist?
19:06 Wombert yeah I was wondering _cheerios
19:06 shrink0r yeah
19:06 Wombert it's an invasion!
19:06 shrink0r kind of
19:06 lixum haha :)
19:06 shrink0r :)
19:06 _cheerios will have to bring in more finns soon!
19:06 _cheerios you have been warned.
19:06 Wombert man yes you'll be outnumbered by germans shouting achtung
19:06 Wombert omg speaking of finns
19:06 Wombert hahaha
19:06 Wombert :>
19:06 shrink0r :D
19:06 Wombert where is v-dogg
19:06 Wombert my phone
19:06 Wombert a nokia
19:06 shrink0r o0
19:06 Wombert has speech recognition
19:07 Whisller [n=Miranda@chello089076213203.chello.pl] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
19:07 Wombert and you can play the commands
19:07 Wombert and the voice is speaking german with such a finnish acecnt
19:07 Wombert it's a computer voice, but mwhahaha
19:07 Wombert cracks me up
19:07 Wombert I need to find a way to make it say "kahvipaussi"
19:09 Wombert MikeSeth: yt?
19:09 shrink0r german with finnisch accent?
19:09 shrink0r nice
19:10 shrink0r ^^ one of things the world was waiting for
19:10 Wombert I swear, those finns are crazy people
19:10 Wombert hugs _cheerios
19:10 Wombert hugs ttj
19:10 Wombert hugs v-dogg who is not here
19:12 MikeSeth Wombert: wat?
19:12 Wombert oh hi miek
19:13 MikeSeth hi
19:14 v-dogg [i=vmakinen@xob.kapsi.fi] has joined #agavi
19:16 Wombert v-dogg: woot
19:16 Wombert yt, mate?
19:16 lixum now .. after i can seperate my pages into different modules .. i find agavi definitely impressive (compared to e.g. codeigniter) ... now i need to give my modules different routings, but i am sure this is not a big deal, is it ? :)
19:16 Wombert lixum: well, you cannot have routing.xml files per module
19:17 Wombert actually, you could
19:17 Wombert by simply using xincludes
19:17 Wombert but... there's one big routing.xml
19:17 Wombert you can nest route
19:17 Wombert s
19:17 lixum ah ic
19:17 Wombert http://www.novemberain.com/2008/1/17/routes-recognition
19:17 Wombert see
19:17 Wombert they don't have nested routes
19:17 v-dogg Wombert: hai
19:17 lixum yes seen the nesting thingy with the login/logout example
19:17 Wombert so tey need to figure out ways to make it fast :p
19:18 MikeSeth oh hello lixum
19:18 Wombert lixum: which is an example, and a bad one ofc
19:18 MikeSeth new here?
19:18 lixum yes MikeSeth
19:18 Wombert MikeSeth: Xylakant's colleague
19:18 MikeSeth aha!
19:18 MikeSeth mmmmm new converts
19:18 MikeSeth ;>
19:18 shrink0r lixum: can't you read my private queries?
19:18 impl braaaaaaaaains
19:18 lixum didnt noticed sorry
19:18 Wombert he can't reply, shrink0r
19:18 Wombert he's not authed
19:18 lixum my multitasking sucks ..
19:18 Wombert hai impl
19:18 MikeSeth Wombert: comeon guise!!1!
19:18 Wombert v-dogg:
19:18 shrink0r ah ok
19:18 impl I mean, uh, welcome to Agavi :D
19:19 Wombert [20:06] Wombert: my phone
19:19 Wombert [20:06] Wombert: a nokia
19:19 Wombert [20:06] Wombert: has speech recognition
19:19 Wombert [20:07] Wombert: and you can play the commands
19:19 Wombert [20:07] Wombert: and the voice is speaking german with such a finnish acecnt
19:19 Wombert [20:07] Wombert: it's a computer voice, but mwhahaha
19:19 Wombert [20:07] Wombert: cracks me up
19:19 Wombert [20:07] Wombert: I need to find a way to make it say "kahvipaussi"
19:19 Wombert hugs v-dogg for being finnish
19:19 Wombert finland makes such nice stuff
19:19 MikeSeth finland invented irc
19:19 MikeSeth we cant forgive that! :>
19:19 Wombert smacks MikeSeth
19:19 impl America invented the Internet
19:20 impl so ha
19:20 impl runs
19:22 impl It also just so happens that Americans are impressively good at killing conversations
19:22 impl ;x
19:22 Wombert lolz
19:22 Wombert :
19:22 Wombert THAT IS BECAUSE YOU ARE FAT AND LAME AND YOUR PRESIDENT SUX
19:23 shrink0r :D
19:23 Wombert AND YOUR FUCKIN GAS GUZZLING SUVS MAKE GAS PRICES GO UP OVAH HERE
19:27 v-dogg haha
19:27 Wombert v-dogg: seriously
19:27 impl :x
19:27 Wombert the way it pronounces "akustisches signal fuer akkuladung"
19:27 Wombert hahahah
19:27 Wombert :>
19:27 Wombert hugs v-dogg
19:28 lixum :o
19:36 Wombert ok lixum and shrink0r I guess I'll see ya tomorrow
19:36 MikeSeth coming soon: air pressure cars
19:36 MikeSeth Wombert: GO GO GO
19:36 MikeSeth brb raep
19:38 v-dogg lixum: you work with felix?
19:43 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
19:43 lixum v-dogg, "with" hmh .. i razz him quite often since i am new to xoz and he seems to know just about *all* :D
19:43 shrink0r Wombert: how come?
19:44 Wombert lixum: yeah he's good. knows agavi well :)
19:44 Wombert shrink0r: dunno, just in case you guys are around
19:44 Wombert I'll be back again later
19:44 Wombert bai
19:44 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has quit []
19:44 shrink0r [i=shrink@i59F7C902.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
19:45 shrink0r [i=shrink@i59F7C902.versanet.de] has joined #agavi
19:46 v-dogg lixum: he had some weird issue with disappearing sessions the other night. do you know if you got it figured out?
20:04 shrink0r Wombert?
20:04 shrink0r oh, off
20:05 lixum v-dogg, i don't
20:06 impl hey guys
20:06 impl is pear.agavi.org bork?
20:09 impl nevermind
20:09 impl kicks Konqueror in the FACE
20:10 JanK_ where to set the locale? (for strftime, not translation)
20:15 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has quit [Read error: 104 (Connection reset by peer)]
20:15 impl [n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi
20:25 shrink0r which class contains the matched routes?
20:25 shrink0r I recall using a getMatchedRoutes method some time ago
20:26 shrink0r I can't find it atm
20:26 v-dogg $this->context->getRequest()->getAttribute('matched_routes', 'org.agavi.routing');
20:26 shrink0r ah that was ist
20:26 shrink0r nice
20:26 shrink0r thx
20:34 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
21:10 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has joined #agavi
21:15 shrink|da [i=shrink@i59F7C902.versanet.de] has joined #agavi
21:15 shrink0r [i=shrink@i59F7C902.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
21:27 jpdery [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)]
21:33 Whisller [n=Miranda@chello089076213203.chello.pl] has joined #agavi
21:37 marklar|omni oh hai
21:39 impl hai
21:39 Wombert anyone ever heard of DITA
21:39 Wombert (vs Docbook)
21:40 Wombert nudges MikeSeth
21:40 Wombert nudges impl
21:40 Wombert http://www.namahn.com/resources/documents/note-DITA.pdf
21:41 impl Never heard of it. Extension to SGML as well?
21:41 Wombert no
21:41 Wombert xml
21:41 Wombert read up on it a bit
21:42 Wombert it's a bit different from docbook
21:42 Wombert but the best thing is
21:42 Wombert http://www.ditastorm.com/
21:42 Wombert :)
21:42 impl oh, IBM approves of it. it must be good!
21:43 impl This does look nice
21:43 Wombert oasis open standard
21:43 Wombert plus
21:43 Wombert it's not as structured as docbook
21:43 Wombert but not as chaotic as a wiki
21:43 Wombert and reusable, since it's a standard
21:43 Wombert and there is this online editor
21:44 shrink|da ah Wombert, you're back
21:44 shrink|da you mentioned you were going to see me and lixum tommorrow?
21:44 Wombert here in the channel?
21:44 Wombert no?
21:45 shrink|da hmm, thought i had read that ^^
21:45 shrink|da hope my mind is'nt playing tricks on me o0
21:45 shrink|da do have a log for this channel?
21:45 impl IBM's logo is so godly
21:45 impl shrink|da: yup, see /topic
21:46 Wombert lawl
21:46 Wombert I did say that, yes
21:46 shrink|da k
21:46 shrink|da ^^
21:47 shrink|da how come? :)
21:47 shrink|da i was wondering
21:47 Wombert well
21:47 Wombert I am here
21:47 impl Wombert: check this out: http://dita.xml.org/node/1587
21:47 Wombert if you are here, tomorrow, too
21:47 Wombert then we will see each other :p
21:48 Wombert powarpoints :<
21:48 Wombert canhas pdf? :D
21:48 shrink|da ah ok ^^
21:49 impl slaps openoffice.org
21:50 impl Wombert: they used some stupid transitions, let's see if this worke
21:50 impl d
21:50 impl yeah it got text all over the place :(
21:50 impl arr
21:50 Wombert lawluz
21:51 Wombert :>
21:51 Wombert canview tomorro in teh offiz
21:51 Wombert impl: you think this dita thing is worthwile?
21:51 Wombert I'll get a demo account tomorrow
21:51 impl It looks nicer than docbook
21:51 Wombert for online editing, it might just be perfect
21:51 Wombert not sure bout that
21:51 Wombert it might be less overhwhelming
21:51 impl never really liked docbook to begin with
21:51 Wombert I'm not sure how to compile a real book out of it tbh
21:52 _cheerios so the editor worked?
21:52 impl http://dauphin.brewtab.com/~impl/DITA2007_DITAandEclipse-final.pdf
21:52 Wombert DocBook is strictly hierarchical, not providing any mechanism for separating content from
21:52 Wombert context. DITA is much more flexible by storing contextual information in a different document.
21:52 Wombert DITA can process topics at whatever level of any defined hierarchy.
21:52 Wombert does that mean
21:52 Wombert that i can have a topic
21:53 Wombert somewhere inside a topic I write
21:53 Wombert and that inner topic is a, say, tip
21:53 Wombert and then I can haz cookbook with all them tips
21:53 Wombert oooh luv
21:53 Wombert <3
21:53 Wombert also
21:53 Wombert what does contextual infoz mean :<
21:54 _cheerios relevant, as in related?
21:55 impl http://docs.oasis-open.org/dita/v1.0/archspec/ditaspec.toc.html
21:56 impl this must have been made with DITA
21:56 pressureman [n=daniel@e178103207.adsl.alicedsl.de] has joined #agavi
21:57 Wombert throws "use one slide for each transition step" at impl
21:57 Wombert _cheerios: no idea. will test their editor tomorrow
21:57 Wombert I downloaded and tried bitflux 2.0
21:57 _cheerios required registration to try free sample, lost my interest at that point
21:57 Wombert it's a huuuuuge pile of mess
21:57 Wombert ...
21:57 Wombert shakes head
21:57 Wombert it's an editor, _cheerios, a commercial product
21:58 marklar|omni heh
21:58 _cheerios yes, i figured as much
21:58 marklar|omni ad on facebook:
21:58 marklar|omni "You Got Sixpack Abs?"
21:58 marklar|omni wtf ;\
21:59 impl zomg OO.o Impress doesn't have that option, Wombert
22:00 pressureman does someone have an ohloh account to add the svn repo for agavi?
22:01 pressureman http://www.ohloh.net/projects/5907/enlistments
22:01 impl Agavi is on ohloh
22:01 impl :s it removed the sourcecode thing?
22:01 pressureman yes it is, but the svn repo is not enlisted
22:02 impl it used to have it :x
22:02 impl maybe it was removed for a reason
22:02 pressureman i have a django headache
22:03 pressureman i'm trying to do a project in django, and i'm very very close to flagging it away and doing it with agavi
22:04 Whisller [n=Miranda@chello089076213203.chello.pl] has quit [Read error: 104 (Connection reset by peer)]
22:04 _cheerios give me a scoop on django, pressureman
22:05 _cheerios there's a new guy whom wants to use it within the company
22:05 pressureman it's got a definite cms slant to it
22:05 impl :<
22:06 _cheerios resulting in what kind of problems?
22:06 pressureman it railroads you somewhat into doing things the django way
22:07 impl Is the django way bad?
22:07 _cheerios it's documented, atleast
22:07 pressureman the auth backend for example - although you can specify your own auth backend, you need to populate the django user table with corresponding users
22:07 impl slaps _cheerios =)
22:07 pressureman the documentation is very good, but i just find the framework not as flexible as agavi
22:07 pressureman a framework should not dictate how to design your app quite so much as django does
22:08 _cheerios i noticed they had tight integration with an orm, atleast in the examples i saw. does is it do the job so well you don't want it replaced?
22:08 _cheerios it gave you restful responses etc
22:10 Wombert pressureman: don't
22:10 Wombert nononono
22:10 Wombert whoever adds the svn repos gets shot
22:10 Wombert in the face
22:10 Wombert I mean it
22:10 _cheerios "No framework is worth your tears, and the one that is, won‘t make you cry."
22:10 Wombert http://www.ohloh.net/projects/5907?p=Agavi
22:10 Wombert please read the text
22:10 Wombert Note:
22:10 Wombert The "Ohloh Summary" information is missing because we chose not to enlist any source code repositories until the Ohloh importer can handle complete repositories (e.g. including branches), as it's not possible to accurately compare projects or display activity information.
22:11 pressureman _cheerios: i need to auth against a custom auth backend, and i'm having to rewrite basically all the built-in auth stuff
22:11 Wombert http://www.ohloh.net/forums/10/topics/1096
22:12 pressureman kinda defeats the purpose, other than to be left with a nice url router, orm, forms etc
22:12 Wombert so its like ror
22:13 Wombert deviate from the way the great masters imagine things
22:13 Wombert and you're lost
22:13 pressureman i'd say it's better than ror, not as inflexible as ror, but not as flexible as agavi
22:13 pressureman agavi really doesn't make any assumptions about your app, but as i said, django has a cms-slant to it
22:13 Wombert yeha, it's been written by a newspaper company
22:13 Wombert :p
22:14 pressureman exactly
22:14 _cheerios what made you start with django in the first place?
22:14 pressureman the main reason i'm looking at it, is that it probably scales better than php in high traffic sites
22:14 pressureman that and the orm
22:15 impl that depends a lot on how the handling of requests is implemented
22:15 pressureman i know that propel exists, but i looked at it a couple of years ago and was disappointed with the speed
22:15 Wombert propel 1.3 is twice as fast as the old one
22:15 Wombert thanks to using pdo
22:15 Wombert also, there's doctrine now
22:15 impl python in general is still almost certainly faster than PHP
22:16 Wombert wmmmmpppphnotsure
22:16 Wombert factor in apc so the comparison is fair
22:16 Wombert but really not sure
22:16 pressureman yeah that's the thing - php, even as an apache module, or more like cgi, since the script gets parsed with each request
22:16 _cheerios i glanced at some bubblesort example and php was even slower than ruby in that one, python was manytimes faster. was a bit of a huh. :)
22:17 pressureman no doubt about it, python is fast
22:17 impl PHP's array functions are notoriously slow
22:18 impl pressureman: beware of using python threading over forking / IPC; only one python thread can be executing at a time
22:19 _cheerios right, agavi 1.1 in python it is.
22:20 impl python has quirks that bug me :|
22:20 impl I don't like its 'thou shalt not use XML for anything' ideaology
22:20 _cheerios getting late. nn
22:20 _cheerios [n=jacklo@hkibrasgw1-feaedd00-249.dhcp.inet.fi] has quit ["..."]
22:20 Wombert _cheerios: ?
22:20 Wombert omg
22:20 Wombert ...
22:20 Wombert [23:19] _cheerios: right, agavi 1.1 in python it is.
22:20 Wombert what kind of comment is that
22:21 Wombert all he ever does is complain, then when asked what he doesn't like the best he comes up with is "*shrug*"
22:21 Wombert grrr
22:21 impl :<
22:22 pressureman Wombert: have u had a play with doctrine yet?
22:23 pressureman my previous agavi attempts have used pdo, but manually written sql. i'm soooo over that. give me a nice orm.
22:25 Wombert hehe
22:25 Wombert I've looked at doctrine, and it is impressive
22:25 Wombert and also innovative
22:25 Wombert the problem is twofold:
22:26 Wombert 1) it is pretty inconsistent apparently in the api etc
22:26 Wombert 2) the lead dev is a childish fool who doesn't give a fuck about people's needs, changes stuff all the time even after releasing 1.0 rcs, and keeps adding features and refuses to give roadmaps etc
22:27 Wombert granted, agavi was a bit like that, too, but he has no business interest or anything in it apparently and mh well
22:27 pressureman right. so stick with propel in other words.
22:27 Wombert didn't say that
22:27 pressureman didn't have to
22:27 impl pwned
22:27 Wombert I haven't used doctrine enough to judge it properly
22:28 pressureman i just want something that works, and is quick and easy to develop with.
22:28 Wombert I'd also assume that things are changing for the better over there
22:28 pressureman the long a project takes to develop, the more money it sucks
22:28 Wombert http://www.phpdoctrine.org/
22:28 Wombert check it out
22:28 pressureman yeah already been snooping it
22:29 marklar|omni [n=mark@teh.marklar.biz] has quit ["Lost terminal"]
22:29 marklar|omni [n=mark@teh.marklar.biz] has joined #agavi
22:30 marklar|omni oh hai
22:31 pressureman how much faster does php run with apc?
22:31 pressureman i've never run it
22:31 Wombert wooooot?
22:31 Wombert man
22:31 Wombert magnitudes
22:31 Wombert or
22:32 Wombert well
22:32 Wombert orders of magnitude :p
22:32 Wombert something like agavi, easily cuts load times in half
22:32 Wombert at least
22:33 pressureman so php+apc could potentially be as snappy as python
22:33 pressureman i mean, comparing native php and python is kinda apples and orange
22:33 pressureman s
22:34 pressureman but allowing php to cache bytecode puts it on a level playing field with python
22:34 impl the other slow part of PHP is the interpreter startup
22:34 impl I imagine that fastcgi with a running PHP instance is pretty good
22:35 pressureman http://blog.digitalstruct.com/2007/12/23/php-accelerators-apc-vs-zend-vs-xcache-​with-zend-framework/
22:35 JanK_ how to set the locale with agavi? (i guess theres a setting somewhere)
22:36 pressureman the guy is off the mark with zend optimizer (instead of zend accelerator), but interesting to see the improveming with apc over raw php
22:36 JanK_ not for translation, but for strftime
22:36 Wombert JanK_: agavi does not use system locales
22:36 splatch_ hello :)
22:37 splatch_ Wombert: did you heard about annotations?
22:37 Wombert splatch_: eeeh.. no?
22:37 splatch_ Wombert: using phpdoc tags in runtime
22:38 splatch_ http://code.google.com/p/addendum/wiki/ShortTutorialByExample
22:38 splatch_ here is an example
22:38 JanK_ i guess i better ask how to do what i want to achieve… i've an timestamp and want to get a string with german weekday and month
22:38 splatch_ Wombert: in Java new frameworks uses annotations, less xml, more annotations
22:39 Wombert hm
22:39 Wombert what's it good for though?
22:39 Wombert JanK_: you could use agavi's translation
22:40 Wombert JanK_: but I think it's always going to be just german for kultkino, so...
22:40 Wombert maybe strftime is better performance wise
22:40 JanK_ yes, german only
22:41 JanK_ i guess i need to set it somewhere in the php then
22:41 Wombert yeah
22:41 Wombert config.php or such
22:41 JanK_ ok, thanks
22:42 shoan I got executeRead() and executeWrite() in an action. But it doesn't seem to execute either and load the input view. I tried returning a non existent view in executeRead() , but didn't get an exception and went straight to input view. No getDefaultView() in the action either.
22:43 JanK_ shoan: i think i remember thats because you're action isSimple
22:44 splatch_ Wombert: for example when you have some entity (eg in propel) you don't must to write xml file with mapping
22:44 splatch_ other frameworks use annotations for fast validation definitions
22:45 pressureman but agavi compiles xml to php
22:45 shoan JanK_: I haven't explicitly declared isSimple either in the action or the baseaction
22:45 splatch_ pressureman: annotations are also in php :)
22:45 shoan in agaviaction its false
22:45 pressureman xml allows schemas to be checked for validity
22:46 impl shoan: did your validation succeed?
22:46 splatch_ pressureman: you can validate annotation value(s) in annotation class definition?
22:46 shoan impl: you are the man! Thanks :)
22:46 splatch_ pressureman: without question mark
22:46 impl :P
22:48 lixum o/ @ll gn8 :)
22:48 lixum [n=lixum@host-091-096-152-042.ewe-ip-backbone.de] has quit ["Verlassend"]
22:48 splatch_ annotations aren't bad at all, they're simpler form of configuration
22:49 impl Agavi's configuration is pretty complex, though
22:49 impl seems like representing it with annotations would kinda put configuration all over the place
22:50 Wombert most of all, it describes relations and dependencies often enough
22:51 splatch_ EJB 3.0 uses "configuration by exception"
22:51 splatch_ container first use annotations
22:52 splatch_ secondone is xml mapping
22:52 splatch_ and third are container setting
22:52 splatch_ i think annotations for orm are very good choice
22:53 impl ponders
22:53 splatch_ :)
22:53 splatch_ you write class
22:53 splatch_ no mapping
22:53 splatch_ and add annotations where you need
22:53 splatch_ no additional files
22:55 splatch_ the most of annotations in mapped classes are @column(name = "foo", lenght=12), so this isn't complex
22:56 impl I didn't realize that EJBs defined ORM features
22:57 splatch_ JPA is part of EJB 3.0
22:57 impl thought they just represented basic models
22:58 splatch_ impl: you can use annotation to define web service end point
22:58 splatch_ just put @WebService to you implementation class and that's all! :)
22:59 impl how is that managed, though?
23:01 splatch_ impl: you package is running in container, when container starting gets all informations and build all structures
23:02 impl in PHP wouldn't that be obnoxiously slow?
23:02 Wombert PHP's SCA has that too
23:02 Wombert that ibm dude gives a talk bout it at each php conf
23:02 Wombert whats his name gain
23:02 Wombert pete something
23:02 Wombert ah
23:02 Wombert matthew peters
23:03 splatch_ impl: that's hard to say, propably yes :)
23:04 Wombert http://www.osoa.org/display/PHP/SOA+PHP+Homepage
23:04 splatch_ in java it's also slow ;))
23:08 E_mE [n=E_mE@91.84.106.146] has quit [Remote closed the connection]
23:11 impl ugh, this physics homework is incredibly stupid and boring :(
23:15 impl and totally unrealistic. nobody drives 200 miles for a 1-hour lunch break and then drives back!
23:18 pressureman can u believe that mozilla have removed soap from ff3?
23:19 pressureman the xmlrpc stuff they bundle, written in JS, is blindingly slow
23:22 pressureman that SDO stuff has been sitting in php for about 2 years, and i've never heard of anyone actually using it
23:27 shoan impl: how do I restrict validate.xml to executewrite()?
23:29 impl <validators method="write"> iirc
23:29 shoan works
23:29 shoan thanks
23:29 impl yup
23:30 Wombert impl: I did, once
23:30 Wombert :)
23:30 impl you're like an exception to reality mmk
23:30 impl :D
23:30 Wombert well okay 100 kilometers but with many detours
23:31 Wombert "hey lets eat a pizza for dinner in kufstein"
23:31 Wombert :>
23:31 pressureman [n=daniel@e178103207.adsl.alicedsl.de] has quit ["Verlassend"]
23:34 Wombert impl: hf with teh homework
23:34 Wombert don't surrender
23:35 Wombert zZzZzzZzzzzzZZZzzZzzZ
23:35 Wombert baibai
23:35 impl bai
23:36 Wombert [n=Wombert@dslb-084-056-048-033.pools.arcor-ip.net] has quit []
23:38 trophaeum [i=nkuxyl@ppp121-45-232-179.lns1.bne4.internode.on.net] has quit [Read error: 104 (Connection reset by peer)]
23:55 trophaeum [i=tqwsajli@ppp121-45-232-179.lns1.bne4.internode.on.net] has joined #agavi
Day changed Mon Jan 21 2008
00:08 shrink|da did you agavi-dev guys all study IT or related topics??
00:11 impl I haven't personally and I doubt I ever will
00:12 impl Wombert had a few years in college, but I'm not sure how much it helped him... you'd have to ask him
00:12 impl doesn't know about the other devs
00:14 trophaeum not sure i really count in that list since im still trying to learn agavi (geeze im slow on this 1) but no real formal training here, self taught ftw
00:22 shrink|da whell I must say, the more I work with, agavi is the shit :)
00:22 shrink|da best framework I've used on php
00:23 shrink|da great concept and so on, I was just wondering were you got all those ideas
00:30 trophaeum large scale sites tend to hit you on the head with better ways to do things
00:30 trophaeum quite hard on the head that is
00:31 shrink|da ^^
00:32 shrink|da have you worked with propel?
00:33 trophaeum u could say that :) ug iv been ignoring that mailing list for too long
00:33 trophaeum havnt read it since before christmas *doh*
00:33 impl some of the Propel users make me want to stab myself
00:33 shrink|da hehe
00:33 shrink|da why?
00:33 trophaeum impl, i hear ya and 2nd that
00:34 impl They ask questions that are EXACTLY out of the documentation
00:34 impl like if they had spent 2 minutes just looking at the site they would have found the answer
00:34 shrink|da what documentation? :D
00:34 shrink|da or do you mean the propel doc?
00:34 impl Yeah, Propel's documentation
00:34 shrink|da ah ok
00:34 shrink|da sry
00:34 shrink|da thought you meant agavi
00:35 impl haha, yeah, we can't complain about those sorts of users yet =)
00:35 shrink|da hehe
00:35 trophaeum ROFL, what docs? *runs*
00:35 trophaeum hmmmm, new pdt, whats new i wonder
00:36 shrink|da well, thankx to the great structure, it's quite fun figuring agavi out without a doc
00:36 shrink|da ^^
00:36 impl :D
00:38 shrink|da well, I'm searching the propel doc for a hint to a little problem I just got and am not finding it *scratch*
00:38 shrink|da probally to late and I'm becoming blind
00:39 shrink|da when I add 2 ascendigOrderColumns to a criteria object I get duplicate results
00:43 trophaeum check the sql it creates, see if there is a stupid reason for it, first thought is just setDistinct(true) on the criteria object but thats expensive if its actually a propel bug
00:46 shrink|da hmm, how can I retrieve the sql code? $critera->toString() won't really do that
00:54 shoan can I var_dump all attributes across all namespaces?
01:44 JanK_ [n=JanK_@muedsl-82-207-218-248.citykom.de] has quit []
02:08 shrink|da hmm
02:08 shrink|da I think I just discoverd a mistake in the agavi guide
02:09 shrink|da chapter 11
02:09 shrink|da headline: 11.3.2.1. Sample registerReadValidators() (does the same as the XML above)
02:09 shrink|da the sample says to use: $validationManager = $this->getContext()->getValidationManager();
02:10 shrink|da shouldn't it be $this->getContainer()->getValidationManger() ??
02:20 shrink|da so, I'm off to bed. n8
02:20 shrink|da [i=shrink@i59F7C902.versanet.de] has quit []
02:57 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
04:12 IcyT is now known as icyt
04:13 jpdery [n=jpdery@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
05:35 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
05:49 marklar|omni hai
05:50 v-dogg huomenta
05:50 Arme[N] huomenta
06:10 marklar|omni meh
06:10 marklar|omni work
06:10 marklar|omni later
06:12 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:12 _cheerios huomenta
06:30 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
06:30 _cheerios great star to the day, eclipse wont start :|
06:39 _cheerios "Current update of xserver-xorg-core breaks Java apps"
06:40 _cheerios odd thing is its from Dec2006 on an ubuntu forum, and now i have same prob :)
06:40 _cheerios seems an update exists in apt *crosses fingers*
06:43 _cheerios [n=jackbo@195.197.117.226] has quit ["eclipse you piece of shit"]
06:47 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:47 _cheerios re: huomenta
06:48 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
06:51 shoan [n=shoan@59.92.164.207] has quit []
06:58 Arme[N-1] is now known as Arme[N]
07:23 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: CIA-33
07:43 CIA-27 [n=CIA@208.69.182.149] has joined #agavi
07:52 marklar|omni oh hai
07:55 shoan [n=shoan@122.166.1.168] has joined #agavi
08:01 jussiava_ [n=jackbo@195.197.117.226] has joined #agavi
08:16 _cheerios [n=jackbo@195.197.117.226] has quit [Read error: 110 (Connection timed out)]
08:19 Yossi Huomenta
08:24 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
08:34 marklar|omni lolez~
08:38 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:41 RossC0 Huomenta!
08:47 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
08:50 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit [Read error: 113 (No route to host)]
08:52 MikeSeth hugs everyone
08:55 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has joined #agavi
08:57 marklar|omni hai
09:01 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"]
09:06 MikeSeth marklar|omni: we need to think up an user recruitment strategy for nooz
09:06 MikeSeth what you say closed beta?
09:10 marklar|omni yesplz
09:10 marklar|omni with invite codez
09:10 marklar|omni kek
09:11 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:12 Yossi what r u guys talking abut?
09:12 E_mE huomenta!
09:13 MikeSeth Yossi: we're setting up nooz.co.il
09:13 MikeSeth which is like reddit for jews
09:13 MikeSeth just without ovens and gas chambers
09:13 E_mE racist!
09:13 E_mE ;)
09:13 MikeSeth pets E_mE
09:14 MikeSeth go on white boy ;>
09:14 E_mE ah okay, your not 100% racist now... only 70% now
09:15 Yossi I think this is great! how did you come up with nooz
09:15 MikeSeth Yossi: we were checking our options yesterday and i tried news.co.il and newz.co.il but it's all taken
09:15 Yossi ahavti.co.il?
09:15 MikeSeth newz.co.il is occupied by some asswad who installed pligg on it and didnt do anything else
09:16 MikeSeth then i remembered that there's the egyptian blogger sandmonkey who uses the word "jooz" to comment on anti-jewish fear mongering
09:16 MikeSeth so I thought wtf nooz ;>
09:17 Yossi ahavti.com is free and it's the same meanning of 'digg' in hebrew ... hmmm... altough it doesn't sound to good in english
09:19 Yossi probably a bad idea :/
09:20 MikeSeth umm dunno it sounds weird
09:20 MikeSeth <noob1> (stupid joke)
09:20 MikeSeth <noob2> ahavti!
09:20 Yossi lolz
09:20 jussiava_ mike-says-fail.com
09:20 jussiava_ is now known as _cheerios
09:22 lixum [n=lixum@pd907ffb6.dip0.t-ipconnect.de] has joined #agavi
09:29 MikeSeth hugs _cheerios
09:29 _cheerios don't get all mushy on me :p
09:30 MikeSeth ok, hammer time
09:30 MikeSeth fetches the hammer
09:30 MikeSeth ;>
09:30 E_mE kay touch this!
09:33 E_mE if i'm perform a GET request that requires the following URL scheme, http://vinoonline/sop/turnover/<from-date>/<to-date>/<customer-uid>; how can i make sure that if my javascript XHR is not called that the browsers puts the parameters in the required order in my <form></form>?
09:36 _cheerios what are you doing again? i didnt get that at all
09:41 E_mE well normally i would be using Javascript to make a XHR request, so i pull the values manually from each editfield and place them into the associated place in the URL
09:42 E_mE but, as you know.. I require unobtrusivness, so i need to fall back to plain web browser form GET submission
09:42 E_mE but how can i make sure that each of the associated fields is passed to the correct location in the URL?
09:43 _cheerios you fill them up server-side, eh?
09:43 E_mE no, user fills in data
09:43 E_mE put date from, date to and the customers account code
09:43 JanK_ [n=JanK_@muedsl-82-207-218-248.citykom.de] has joined #agavi
09:44 E_mE i guess i could setup two routes, one GET route for XHR request and then have the form use POST and route to same action
09:44 _cheerios in that case, don't use a custom url. :)
09:45 _cheerios post request urls dont need to be pretty
09:45 _cheerios seems like a case of making it hard on yourself
09:45 E_mE aye .. it appears so to me too.. i wasn't thinking about that on ffriday :S
09:46 E_mE thank you mixed flavoured breakfast =P
09:47 _cheerios stop yapping and get back to work
09:47 E_mE get some honey your self!!! :)
09:48 E_mE on your*
09:48 Wombert [n=Wombert@dslb-084-056-059-224.pools.arcor-ip.net] has joined #agavi
09:51 Wombert gnnnh
09:51 Wombert forgot to set an alarm
09:51 Wombert duh
09:55 E_mE would it be considered malpractice to call another function in the same action which is also called from another URL?
09:56 MikeSeth brrr
09:56 MikeSeth confuzzled
09:57 Wombert ya
09:57 Wombert say again?
09:57 E_mE sorry..
09:59 Wombert hey miek
09:59 Wombert check the archives
09:59 E_mE well, if ive got 3-4 functions say (executeJah(), executeMon(), executeJahOrMon()) so i've got a route which calls executeJahOrMon() which could then call either executeMon() or executeJah(). But also routing will have links to those to functions
09:59 Wombert for yesterday's discussions about DITA vs docbook
09:59 Wombert wwmmmmmphhhf
09:59 Wombert what are you doing there, E_mE
09:59 Wombert throws http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture at MikeSeth for a starter
10:00 E_mE im creating an unobtrusive failsafe function incase XHR doesn't get fired
10:00 E_mE so it takes POST data and throws it at the correct GET functions (jah and mon)
10:01 E_mE because both functions accept different data types
10:01 E_mE one accepts number and other string
10:01 marklar|omni heh
10:01 E_mE but JahOrMon() will accept both and see if its a number or string and pass to relative execute*()
10:02 icyt is now known as IcyT
10:03 Wombert action methods?
10:03 E_mE yes
10:03 E_mE with constraints as well :)
10:03 Wombert ewww
10:03 Wombert not sure if you should abuse them like that
10:03 Wombert if you need to normali
10:03 Wombert ze values, use validation
10:04 E_mE how can validation define with method to use?
10:05 shrink0r [i=shrink@i59F7CC39.versanet.de] has joined #agavi
10:05 shrink0r hi
10:06 v-dogg E_mE: <validators method="write">
10:06 E_mE thanks, but i mean weather its a number or string to direct to correct method
10:07 v-dogg ?
10:07 Wombert shakes head
10:07 Wombert you're doing something wrong there I think
10:08 v-dogg I don't get it either
10:08 E_mE ill pastebin :)
10:09 E_mE http://p.caboo.se/141451
10:13 E_mE you see what i mean now@?
10:14 E_mE executeAccountRefType() would check whether the code/uid passed is either a number (then fires executeAccountUid()) and string (the fires executeActionCode())
10:16 endorfin [n=endorfin@pd907ffb6.dip0.t-ipconnect.de] has joined #agavi
10:17 Wombert whowhowho
10:17 Wombert that is not how you're supposed to use request methods
10:18 Wombert don't do that
10:18 E_mE :S
10:18 marklar|omni miek
10:18 Wombert also, you developing on windows?
10:18 E_mE well im using windows version of Eclipse PDT which links to a samba share on a linux server
10:19 E_mE why do you say that?
10:19 Wombert just wondering
10:19 Wombert customerTurnover
10:19 Wombert so your action file would be called customerTurnover.class.php ?
10:19 E_mE customerTurnoverAction.class.php
10:20 Wombert eww
10:20 E_mE ???
10:23 E_mE what have i done wrong mr Wombert?
10:23 shrink0r hey Wombert, so we meet again. ^^
10:23 shrink0r I guess yesterdays prediction was correct :P
10:25 MikeSeth marklar|omni: speak
10:25 marklar|omni poek me when you mess with noozsvn
10:25 marklar|omni Found 23205332 old records,
10:25 marklar|omni Found 4301724 new qualified records.
10:25 marklar|omni er wrong win
10:26 MikeSeth marklar|omni: ah thatll be tomorrow evening, cuz Im going to mom's tonight
10:26 MikeSeth if i steal some wireless internets there it wont be a problem.. but i doubt there is any
10:26 MikeSeth bb foodz
10:26 marklar|omni kk
10:26 _cheerios nice traffic
10:27 marklar|omni that's for .il only
10:27 marklar|omni need to run stats on the uk servers
10:27 marklar|omni meh
10:27 _cheerios 30min rotation? :)
10:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:28 marklar|omni daily
10:28 marklar|omni about 5mil/day/server
10:28 marklar|omni more or less
10:28 _cheerios impressive. sounds like cash.
10:28 marklar|omni it is cash, tbh
10:29 marklar|omni my employer is an online trading outfit
10:32 E_mE v-dogg + Wombert: do you think i should have different actions for each request rather then using methods + constraints?
10:35 Wombert yes, of course
10:36 E_mE so i need an action to display the initial page, and another action to handle incoming request with the data
10:36 E_mE why would it be considered bad practice to use constraints + methods in such a manner?
10:37 marklar|omni heh
10:37 marklar|omni points to #php
10:37 marklar|omni 12:36 < w4rd> this last time i stole an idea i saw in rails, url routes :P
10:37 Wombert marklar|omni: http://www.novemberain.com/2008/1/17/routes-recognition this brilliant one? :D
10:37 _cheerios lol
10:38 Wombert E_mE: an action contains one business process operation, not many
10:38 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
10:38 Wombert but then, I have no idea what you are doing there exactly
10:41 E_mE well, i've got a little form which asks the user to enter either a Customer Code "DEN04" or the customer Sage Unique ID (423532). Also it requires a from and to date. so in total 3 parameters. I was using constraints/methods to check whether it was string or number to determine which method to use in the action instead of the action testing between strings or number for which logic path to take
10:41 Wombert shakes head
10:41 Wombert no
10:41 Wombert you need an input view, a success view, and an error view
10:41 Wombert and only executeWrite()
10:42 E_mE and my execute write, check between number or string
10:42 Wombert no
10:42 Wombert and a validator that sets the customer data into the request depending on the type of the input
10:43 E_mE you got an example of this validator rule?
10:44 Wombert no
10:44 Wombert and you need to write a validator for that of course
10:44 Wombert which looks into the database to find the customer
10:44 Wombert and the data it needs to pull for that can be set into the request right away
10:44 Wombert so you dont need to fetch it again in the action
10:45 E_mE so i can insert data into the AgaviRequestDataHolder?
10:45 shoan_ [n=shoan@122.166.1.168] has joined #agavi
10:45 E_mE which the action uses respectivly
10:45 shrink0r E_me: when you write you're own validator you can assign an output value
10:46 marklar|omni http://pastebin.com/m66272c86
10:46 marklar|omni ^ "route"
10:46 marklar|omni laewlz
10:46 Wombert yes, E_mE
10:46 Wombert that's one of the points of validatiors :)
10:46 E_mE looks into creating his first validator :)
10:48 E_mE i never considered uses validators to get data from the database.. i always assumed that was performed in the Model
10:49 Wombert you can use a model in the validator to fetch the customer
10:49 Wombert sure
10:49 Wombert but you need to validate the customers existance somehow
10:50 E_mE so a root model that checks UID/Codes might be useful
10:53 shoan [n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)]
10:53 Wombert miek
10:54 Wombert miek
10:56 MikeSeth wat
11:00 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
11:00 Yossi mike isn't using eval on your app XHR makes the code sort of not modular to anything else?
11:00 digitarald Huomenta!
11:01 digitarald using eval, XHR, modular ... whats the discussion about?
11:01 shrink0r did you guys notice the error in the agavi-guide I reported yesterday night?
11:01 MikeSeth Yossi: I use jquery's $.getJSON(), which is supposed to solve this problem across browser
11:01 MikeSeth shrink0r: file a bug! :>
11:01 digitarald eval is pretty cross browser without any helper
11:01 shrink0r k
11:02 RossC0 digitarald: I think its more likely based on the crawford helper
11:02 E_mE i thought eval() was an extremely risky function to use at all.. according to duglus crockford
11:02 MikeSeth obtw
11:02 MikeSeth current Jquery is broken
11:02 digitarald extra methods like $.getJSON or Mootools JSON.decode just have some optional security checks ... the end is just eval("(" + code + ")")
11:02 MikeSeth do not use $.getJSON() with absolute URLs, or shit will hit the fan
11:03 digitarald mh ... how can that break something
11:03 digitarald must be strange code :D
11:03 digitarald ... I mean the jq part, not Mike's ;)
11:03 RossC0 http://json.org/js.html
11:05 digitarald i know ... mootools implementation is faster and shorter ... but ok, without Date support
11:05 digitarald but can php json_decode handle Dates?
11:07 digitarald I think MooTools code is only shorter/faster because of his unique $type method and use of generics
11:09 Wombert json doesn't know such a thing as dates
11:09 digitarald prototype and json.org encodes dates ... I know only rails with json-dates support ...
11:11 Wombert ?
11:13 digitarald (new Date()).toJSON() ... "2008-01-21T12:14:04"
11:17 Yossi I have an intresting problem... I have an app in which JS need to dynamicly set urls, so I can't use $ro->gen.
11:17 Yossi I have an intresting problem... I have an app in which JS need to dynamicly set urls, so I can't use $ro->gen.
11:17 RossC0 Yossi: yes you can
11:18 RossC0 ajax or pass the routes to JS
11:18 RossC0 and then use those urls as a base to create new urls
11:18 digitarald set them in the header
11:18 digitarald give js a config of server generated variables
11:19 digitarald its like i18n in js, u need to provide js as generated content
11:19 Yossi ajax would probably be the best choise. I can emulate the $ro->gen this way
11:19 digitarald sounds *urghs*
11:20 Wombert generate urls with placeholders
11:20 Wombert and pass them to the js
11:20 digitarald u want to emulate routing generation on client side? u can get the base href via $E('base').getProperty('href') ...
11:21 digitarald with the base href u can build your urls
11:21 Wombert actually, you can't
11:21 Wombert :)
11:21 Wombert the base href is not necessarily the prefix, besides the fact that it contains a trailing slash
11:21 digitarald basically, u can. not the advanced generation
11:21 Yossi I don't want to lose the flexiblity of changing routing using routing.xml and not breaking anything
11:22 digitarald then u need to generate the urls on serverside and give them to js ... with placeholders
11:22 digitarald like gen('photo.single', array('id' => '#{id}'))
11:22 digitarald ... is it that what u mean, RossC0?
11:23 digitarald Wombert: why is the trailing slash a problem?
11:23 Wombert because routes have a leading slash
11:23 Yossi I'll just do a simple action gets the $ro->gen parameters and returns a route - and use it through ajax. that way it's reusable.
11:23 Wombert and your approach only works with rewrites on
11:23 RossC0 digitarald: yeap - spot on
11:24 RossC0 Wombert: no - my urls have a trailing slash
11:24 RossC0 they have to - to fit into the legacy system
11:24 Wombert RossC0: every route starts with a /
11:24 digitarald Wombert: but fixing the trailing slash during fetching is a no-brainer ... of course u can't have a full-gen implementation in js ... but easy stuff like base + "photo/" + id
11:25 RossC0 yeap - or ajax it - but thats costly for most cases
11:25 Yossi Yossi doesn't understand why not use the ajax path... unless it's for browser compatabilty issues
11:25 digitarald ajax path?
11:26 RossC0 i.e. do a server call and it returns the url
11:26 digitarald u want to request the url/route to process it?
11:26 RossC0 yossi - that is feasible but may be expensive
11:26 RossC0 especially if there are lots of urls
11:26 Yossi that way you don't lose any of the flexibelty of routing.xml
11:26 digitarald I was not sure if he ment that ... it sounds so bloated
11:27 Wombert why not just generate javascript?
11:27 MikeSeth ommmnommmnoommm
11:27 RossC0 Yossi: it depends on how complex your urls are
11:27 Wombert you could do it in the view. generate a heap of urls for that action and encode them as json and set them into a "rel" attrib or whatever
11:28 digitarald I have a filter that collects generated js content from every action
11:28 digitarald and then spits it out json encoded as last js
11:28 digitarald very useful, I can't live without it
11:31 digitarald so u can also avoid that every view generates his own js inline, all configs are generated one time as last action
11:33 MikeSeth I do the same, but I don't tell Wombert
11:33 MikeSeth oops :>
11:34 digitarald its not a helper, its in a filter, thats why it does not kill kittens :D
11:34 digitarald hey, doctrine finally has a nice page
11:35 Yossi anyone here uses mootools?
11:35 digitarald ;)
11:36 MikeSeth dunno why would you call symfony & stock template "nice" :>
11:36 digitarald I'm one of the devs
11:36 digitarald Mike ... because its a simple and fast way to a site that does not hurt your eyes ;)
11:36 _cheerios MikeSeth, how would you know how a symfony stock template looks like?
11:37 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:37 MikeSeth _cheerios: its not a symfony stock template, it's an oswd one
11:38 _cheerios ah. works well.
11:39 Wombert mang
11:39 Wombert economic downturn
11:39 Wombert omg
11:39 Wombert we're all doomed
11:39 Wombert america is pulling teh worlds into a recession
11:39 Wombert omg omg
11:39 Wombert http://online.wsj.com/mdc/public/npage/2_3050.html?symb=&sid=125284&page=intl&sy​mbChange=aaaaa%7E0&time=2dy&freq=5mi&DrawChart.x=58&DrawChart.y=5&startdate=Start​+Date&enddate=End+Date&type=64&compidx=aaaaa%7E0&comp=Enter+a+symbol&ma=1&maval=1​00&lf=1&lf2=4&lf3=1024
11:40 MikeSeth imminent death of %subj% is predicted
11:40 _cheerios just a small slip, Wombert!
11:40 _cheerios it doesn't look like a lemmings cliff, yet.
11:41 Wombert bbiab
11:41 E_mE Wombert: i think its china who are forcing america into a recession ;) the new super power is coming of age slowly
11:42 MikeSeth we're all gonna die!!!!
11:42 MikeSeth fact.
11:42 MikeSeth ;>
11:44 _cheerios death is so boring. next?
11:45 RossC0 Wombert: America? Who? Its all about China baby
11:47 RossC0 _cheerios: erm.. web3.0 ?
11:47 shrink0r [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
11:47 _cheerios french claimed that one. it'll never work.
11:49 RossC0 zomg Germany is screwed
11:49 RossC0 luckily the EU isn't
11:49 RossC0 hmm ?!
11:49 RossC0 raised eyebrows
11:50 trophaeum http://regmedia.co.uk/2008/01/19/macbookcommodorecompare.jpg - classic
11:50 E_mE RossC0: what do you mean Germany is screwed?
11:51 shrink0r [i=shrink@i59F7CC39.versanet.de] has joined #agavi
11:51 RossC0 E_mE: trust me
11:51 E_mE okay.. Down with the germans and there war mongering ways =P
11:52 _cheerios trophaeum, :)
11:52 trophaeum why couldnt the air be 4gig
11:57 RossC0 trophaeum: nice I blogged :D
11:57 v-dogg umm.. macbook air doesn't have eth port?
11:57 trophaeum v-dogg, nop, optional usb ethernet
11:57 MikeSeth woot
11:57 MikeSeth fail
11:57 v-dogg ok...
11:58 RossC0 its wireless
11:58 RossC0 its the future
11:58 Wombert its a nice thing
11:58 Wombert not sure if its gonna be successful
11:58 trophaeum im kinda meh on if thats a fail or not, wifi n gets 100mbit actual throughput rates so *shrug*
11:58 RossC0 apart from it looks like you'd break it really easily
11:58 Wombert to be fair, it's not meant to be used for daily work
11:58 Wombert more as a ultra portable for people who travel lots and need some computing power with then
11:58 RossC0 I mean americans would sit on one and thats £1200 down the pan
11:59 Wombert I'd never bu one, but that is just me
11:59 trophaeum Wombert, im tempted by it with a ssd, just wish it was 4gig, then id be drooling and not just tempted
11:59 RossC0 I'd by a macbook first
11:59 RossC0 mine you my wife wants one
11:59 RossC0 Wombert: whats up with trunk
11:59 Wombert eh?
11:59 RossC0 is that what we should be using now over branches/0.11
11:59 RossC0 I noticed the merge
12:00 RossC0 well digitarald noticed the merge and told me :D
12:00 Wombert branches/0.11 still gets bugfixes
12:00 Wombert what merge
12:00 RossC0 ah thats old
12:00 RossC0 nm
12:00 RossC0 ignore me
12:01 RossC0 still recovering
12:02 Wombert duh
12:02 Wombert we need docs
12:02 Wombert http://trac.agavi.org/ticket/687
12:08 RossC0 yeah :(
12:08 RossC0 what I need to do to submit docs?
12:08 RossC0 where are they stored and in what format?
12:08 Wombert we're working on a system
12:09 RossC0 ah cool
12:09 RossC0 and an eta?
12:09 Wombert I'd say march
12:09 RossC0 and will that be like the django system?
12:09 Wombert we'll likely move away from docbook
12:09 v-dogg what year?-)
12:09 Wombert a bit like that, yes, RossC0
12:09 RossC0 :D
12:09 Wombert but not with complete chapters
12:09 Wombert more smaller chunks
12:10 Wombert that can be put into relation
12:10 RossC0 hmm
12:10 Wombert and combined into chapters, tutorials, books
12:10 Wombert easier to manage for most, easier to translate, etc
12:10 MikeSeth show him the fing link ;>
12:10 Wombert with online editing
12:10 v-dogg Wombert: I found django's system a bit messy
12:10 RossC0 but can anyone do anything in the meantime?
12:10 Wombert v-dogg: that's why we're making in bettah
12:10 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
12:10 v-dogg good :)
12:10 Wombert RossC0: if you like, you can edit the docbooks that we already have, sure
12:10 JanK__ [n=JanK_@muedsl-82-207-241-165.citykom.de] has joined #agavi
12:10 RossC0 cool ok - what I need to do that?
12:11 v-dogg or write plain text, anything
12:11 RossC0 ok cool
12:11 Wombert www.xmlmind.com/xmleditor is good
12:11 Wombert plain text is good, too
12:11 Wombert since we need to move everything to the new format anyway
12:11 RossC0 cool
12:11 Wombert the main benefit of the new format would be that someone can write, say, a file validation tutorial chapter
12:11 Wombert without anyone needing to create a structure first
12:11 Wombert or think where to put it in the big almighty book etc
12:12 _cheerios tags :)
12:14 digitarald Wombert: new format? no docbook? why and whats the new format?
12:14 digitarald similar to doctrine and symfony manual?
12:15 Wombert DITA
12:15 digitarald http://dita.xml.org/ ?
12:18 digitarald looks promising
12:19 endorfin [n=endorfin@pd907ffb6.dip0.t-ipconnect.de] has left #agavi []
12:19 JanK_ [n=JanK_@muedsl-82-207-218-248.citykom.de] has quit [Read error: 110 (Connection timed out)]
12:20 Wombert yes
12:20 Wombert it does not have the strict structure of docbook
12:20 Wombert also makes it easier to integrate, say, api docs
12:23 jpdery Macbook pro's been shipped !!!
12:23 jpdery should be here by thursday
12:27 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: marklar|omni, shoan_, jpdery, _cheerios, splatch_, E_mE, trophaeum, Rendez, @ChanServ, JanK__, (+10 more, use /NETSPLIT to show all of them)
12:27 MikeSeth woot
12:39 lixum [n=lixum@pd907ffb6.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)]
12:39 Yossi the system has failed
12:50 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
12:55 Netsplit over, joins: @ChanServ
12:55 Netsplit over, joins: ttj, shoan_, jpdery, splatch_, Rendez, EoN, E_mE, nf, Arme[N]
12:55 Netsplit over, joins: shrink0r, JanK__, digitarald, Wombert, RossC0, trophaeum, marklar|omni, impl, v-dogg
12:56 shrink0r [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
13:00 MikeSeth [n=MikeSeth@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)]
13:01 Yossi [n=nospam@62.90.159.110] has quit [Read error: 113 (No route to host)]
13:04 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
13:05 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Client Quit]
13:05 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
13:09 Wombert yeah weird netsplits today huh
13:18 shrink0r [i=shrink@i59F7CC39.versanet.de] has joined #agavi
13:23 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: marklar|omni, E_mE, trophaeum, nfq, JanK__, digitarald, v-dogg, RossC0, Wombert, impl, (+1 more, use /NETSPLIT to show all of them)
13:23 Netsplit over, joins: E_mE, nf, nfq, JanK__, digitarald, Wombert, RossC0, trophaeum, marklar|omni, impl (+1 more)
13:23 Netsplit kubrick.freenode.net <-> irc.freenode.net quits: shoan_, jpdery, splatch_, Rendez, Arme[N], shrink0r, ttj, EoN
13:24 Netsplit over, joins: shrink0r, Arme[N], ttj, shoan_, jpdery, splatch_
13:24 shrink0r [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
13:24 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Remote closed the connection]
13:24 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi
13:24 MikeSeth [n=MikeSeth@62.90.159.110] has joined #agavi
13:24 Netsplit over, joins: Rendez, EoN
13:24 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
13:24 shrink|da [i=shrink@i59F7CC39.versanet.de] has joined #agavi
13:25 marklar|omni dangling feet.
13:25 marklar|omni yellow note on floor.
13:25 marklar|omni note saying
13:25 marklar|omni "do not want"
13:28 trophaeum [i=tqwsajli@ppp121-45-232-179.lns1.bne4.internode.on.net] has quit ["Leaving"]
13:29 MikeSeth marklar|omni: http://4chanarchive.org/images/48232393/1197564740262.jpg
13:34 marklar|omni hahah
13:34 marklar|omni MikeSeth: dangling feet, note on floor saying "do not want"
13:34 marklar|omni win?
13:36 MikeSeth ahahaha
13:36 MikeSeth win
13:36 MikeSeth youre slowly turning a reputable financial institution into caturday
13:37 Wombert hahaha
13:37 marklar|omni kek :<
13:39 shrink0r [i=shrink@i59F7CC39.versanet.de] has joined #agavi
13:39 shrink|da [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
13:43 shrink0r [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
13:57 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
14:02 marklar|omni when can has router/
14:04 Yossi [n=nospam@62.90.159.110] has joined #agavi
14:08 Macen bleh
14:08 Macen no arrival of mac :(
14:10 Wombert you ordered the 20", eh?
14:12 Macen uhuh
14:12 Wombert you realize that I told you it has a TN panel?
14:13 Macen nods
14:13 Macen i got the 2.4ghz version
14:13 Wombert what's your current monitor
14:13 Macen figured if i'm to have it for next 5 years may as well spend that little bit extra
14:14 Macen Wombert: a silver one
14:14 Wombert lawl
14:14 marklar|omni hahah
14:14 Wombert manufacturer, model
14:14 Wombert :p
14:14 Wombert or alternatively
14:14 Macen it's one of them lcd one's
14:14 Macen so
14:14 Wombert how big and what did it cost
14:15 Macen "MA-782KC" is the only descriptive thing it says on back but iirc it's an LG
14:15 Macen was under £100
14:15 Macen 17"
14:15 Wombert okay then it doesn't matter anyway :p
14:15 Macen hah :p
14:15 Macen i can't wait
14:16 Macen i already rang them and bollacked them
14:16 Macen they'll probably send me the wrong order now heh
14:16 MikeSeth marklar|omni: oshi
14:16 MikeSeth marklar|omni: checking
14:17 MikeSeth marklar|omni: man said he'll order, shoudlnt be a problem
14:17 Macen i've got a customer who is currently running an "import script" from cd
14:17 Macen they are such noobs
14:18 Macen it clearly said, call the file "catalogue.txt"
14:18 Macen so what do they call it?
14:18 Macen catalogue_50.txt
14:18 Macen ggs
14:18 Macen ffs*
14:18 Macen any one would think i was charging thousands
14:18 Macen maybe i should :|
14:20 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"]
14:20 Macen it appears to be not working..
14:20 Macen deniseguerin 81.157.31.120 Field updated cgs_products image_large 02:19pm Today
14:20 Macen no id :|
14:20 Macen arghh
14:20 MikeSeth god damn stupid lusers
14:20 MikeSeth "UR PROGRAM NOT WORKS SINCE BLACKOUT!!!"
14:20 MikeSeth fucker forgot his password..
14:21 MikeSeth "NO ONE CANT LOGIN!!!1!"
14:21 MikeSeth "OH SO SOMEONE CHANGED MY PASSWORD?!"
14:21 MikeSeth lol
14:21 Macen tell me about it
14:21 Macen customers are so ftl
14:22 Macen when they are clearly bs'ing me i just repeat the word yes until they stop talking
14:23 Wombert sounds like you got the wrong customers
14:23 Wombert :)
14:28 Macen what's the link to the new leopard features?
14:29 Macen n/m
14:30 Wombert just one important thing you need to know
14:30 Wombert folders are overwritten, like in any unix, not merged, like in windows, when you move stuff around
14:31 Wombert so if you have a folder "mp3" on your desktop with a million songs
14:31 Wombert and you drag "mp3" from that usb stick with ten songs over to the desktop and say "yup, overwrite, blah"
14:31 Wombert then your desktop mp3 folder has ten song
14:31 Wombert s
14:31 Wombert and the others are gone
14:31 Wombert so beware
14:33 marklar|omni kek
14:36 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has joined #agavi
14:37 MrJeep Wombert, MBP has been shipped this morning from Shangui
14:37 MrJeep :D :D :D
14:37 MrJeep I still can't believe I'm gonna own a mac soon
14:38 Wombert nice
14:38 Wombert :)
14:39 MikeSeth so what, should I jump ship?
14:40 MrJeep I'm going to sound so retarded, but I've been watching video of people unboxing their MBP on youtube recently
14:41 MikeSeth "I FAP TO THIS"
14:41 MikeSeth ;>
14:42 marklar|omni HAHAHAHA
14:42 marklar|omni I can send you a video of me unboxing an ipaq and some chocolate cookies
14:43 MrJeep why not :D
14:44 Wombert well
14:44 Macen omfg
14:44 Wombert its part of the mac experience
14:44 Macen there is an office 2008
14:44 Wombert the first thing you see is "designed by apple in california"
14:44 Wombert then you open it and it says "enjoy"
14:44 Wombert :)
14:44 Wombert or somesuch
14:44 Wombert ace anyway
14:44 Wombert Macen: so?
14:45 Macen i want it
14:45 Wombert or you get vmwre fusion and run windows w/ office
14:45 Wombert anyways
14:45 Wombert bai
14:45 Wombert [n=Wombert@dslb-084-056-059-224.pools.arcor-ip.net] has quit []
14:45 E_mE Macen: you mac arrived?
14:45 Macen no :(
14:46 E_mE when did you order?
14:46 Macen saturday
14:46 E_mE should be there tomorrow i guess
14:46 Macen they say it will for sure
14:46 E_mE what did you go for in the end?
14:46 Macen whether they are lieing heh
14:46 Macen i dint get the latop as well
14:46 Macen i got the 2.4ghz 20" version though
14:46 E_mE apple lie!! I shall never hear such words spoken about apple again! >:|
14:46 E_mE ;)
14:47 Macen hah Wombert said don't buy from manufacturer so i got it from a site called macwarehouse.co.uk
14:47 E_mE sorry you did or didnt get a laptop too?
14:47 Macen no i didn't
14:47 marklar|omni oh hai
14:47 E_mE macwarehouse have been around for YEARS!!!
14:47 Macen i'm a mac virgin still ;(
14:47 marklar|omni has an action that does die('lawlz')
14:47 marklar|omni cant find it though
14:48 Macen See below for test run results
14:48 Macen * Silverline Catalogue Spreadsheet: OK
14:48 Macen * Silverline WEB & PRINT Folders: OK
14:48 E_mE grep lawls * ;)
14:48 Macen * Spreadsheet Test: OK
14:48 Macen * Products to be imported: 147
14:48 Macen THEN FKING WORKFSFSFS
14:48 Macen WARNING
14:48 Macen YOU ARE ABOUT TO DELETE ALL PRODUCTS FROM SMALL TOOLS
14:48 Macen AND IMPORT THE UPLOADED FILES INTO THE WEB SITE
14:48 Macen YES OK WORKFSFS
14:48 Wombert [n=Wombert@dslb-084-056-059-224.pools.arcor-ip.net] has joined #agavi
14:48 Macen WARNING
14:48 Macen YOU ARE ABOUT TO DELETE ALL PRODUCTS FROM SMALL TOOLS
14:48 Macen AND IMPORT THE UPLOADED FILES INTO THE WEB SITE
14:48 E_mE Macen: you shall be happy with your imac :D
14:49 Macen HA
14:49 E_mE im incredible jealous
14:49 Macen ha*
14:49 Macen lol E_mE
14:49 E_mE about to buy his ticket for London PHP Conf :)
14:49 Macen when it get's repossesed due to lack of payment of bills, you won't heh
14:50 marklar|omni heh
14:50 E_mE Macen: does some good ass site with agavi and that shall never happen ;)
14:52 Macen E_mE: i hope so :D
14:52 Macen atm, i can't use ftp
14:52 Macen something fuxed with windows update
14:52 Macen i have to vi to the server and copy+paste files
14:53 Macen i am so ftl heh
14:57 Macen ah
14:57 Macen it works again
14:58 Macen scratches head
14:58 Macen it kept telling me "disk full" before
14:58 Macen shrugs
14:58 Macen i find that's the biggest problem with Windows, you're never sure whether it's something lame you did or plain old Windows
14:58 Macen so it's never worth *finding out*
15:00 RossC0 so MikeSeth and nfq you coming to phpLondon conference ??
15:00 RossC0 buy now whilst its cheap!
15:00 Macen hm spoke to soon
15:01 MrJeep Hum, I'm reading on DJango today, seems nice but a little limited compared to agavi
15:01 MikeSeth RossC0: yeah im likely to show up
15:02 RossC0 woot!
15:02 MikeSeth this is gonna be a big drunk party
15:02 RossC0 WIN!
15:02 MikeSeth right?
15:02 Wombert you bet
15:02 Wombert RossC0 knows all the places
15:02 Wombert bbi30
15:03 Wombert [n=Wombert@dslb-084-056-059-224.pools.arcor-ip.net] has quit []
15:05 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has joined #agavi
15:23 marklar|omni hai kek
15:24 marklar|omni what phplondon
15:24 marklar|omni do want
15:27 MikeSeth marklar|omni: end of feb
15:27 MikeSeth wanna come?
15:27 MikeSeth ~$700
15:29 E_mE ~$700??
15:29 E_mE only costing me £90
15:29 v-dogg inc. everything, I presume
15:29 v-dogg flights and so on
15:29 marklar|omni MikeSeth: your work paying for it?
15:29 E_mE :)
15:29 MikeSeth E_mE: you don't need to pay for a plane
15:29 MikeSeth marklar|omni: maybe donno yet
15:31 E_mE that'd be pretty cool if either/both you appear at london phpconf
15:31 MikeSeth you better drink me up ;>
15:33 E_mE ill drink you under the table =P
15:33 MikeSeth ...
15:33 MikeSeth dont bring your girlfriend ;>
15:34 E_mE she aint coming hehe.. im sure she would REALLY enjoy listening to php theroy and ideas
15:35 v-dogg she would really enjoy MikeSeth's tongue in her ear
15:35 E_mE she'd cut it off and throw it in an ashtray and wish it scream =P
15:35 E_mE watch*
15:36 MikeSeth since this is the kind of shit I enjoy, don't bring your girlfriend ;>
15:36 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 113 (No route to host)]
15:36 E_mE no worries ;)
15:36 MikeSeth is it cold in London?
15:36 MikeSeth nvm stupid question
15:37 E_mE hehe you can order 203 tickets if you like... why the 3?? :/
15:37 E_mE well, london never that cold hehe.. too much shit in the air.. london is spelt s.h.i.t.h.o.l.e
15:38 MikeSeth should i bring like an umbrella etc?
15:38 nfq RossC0: not sure yet but I hope
15:38 nfq would be fun
15:38 RossC0 cool :D
15:39 E_mE umbrella heheh.. id not bother
15:39 E_mE just a good jacket
15:39 MikeSeth http://www.encyclopediadramatica.com/Image:Happysnake.jpg
15:39 MikeSeth happy snake is happy!
15:42 Wombert [n=Wombert@85.183.90.3] has joined #agavi
15:45 Wombert omnom
15:48 nfq yo digitarald 5 mins pm please?
16:00 marklar|omni lolzgoinghomeokbai
16:00 Yossi [n=nospam@62.90.159.110] has quit []
16:04 MikeSeth oh nice chili for jquery
16:06 MrJeep Wombert, just received my Logitech S530. It's pretty nice
16:06 MrJeep except the layout is wrong
16:09 shoan_ [n=shoan@122.166.1.168] has quit []
16:13 Macen why do Facebook use Java for their upload images section
16:13 IcyT is now known as icyt
16:13 Macen so fucking lame
16:23 nfq Yeah, they could have create a nice mootools widget
16:23 E_mE JESUS! £8 for a daily tavel card in london :o
16:23 nfq well
16:23 nfq only before 9.30
16:24 nfq after 9.30 it's cheaper
16:24 nfq but, get and Oyster card
16:24 nfq a prepaid one
16:24 nfq so, with the Oyster prepaid, you only ever pay the maximum for that day, which is 5.50
16:25 E_mE i remember when it was £5
16:25 nfq yeah!
16:25 E_mE oh im old
16:25 nfq those were the days
16:25 E_mE i even remember when buses where 20p single
16:25 nfq damn, that was a long time agao
16:25 nfq I was really young then
16:25 E_mE now a single where i live costs £2.80 into the next town which is 2-3 miles max
16:26 nfq 2.80? Have to sell your thumb first
16:26 nfq but yeah, the Oyster is the only way to go now I think
16:26 nfq that's what they want
16:26 nfq and one day, they are going to force Oyster registration
16:27 nfq and then, they know where all of us are, any place, any time
16:27 nfq The gov are clever.. couldn't force identity cards
16:27 nfq so, make the public choose.. hence the Oyster
16:27 nfq me and my conspiracies..
16:27 nfq I think I am in the wrong channel eh wombert!
16:32 Wombert no
16:32 Wombert spot on here
16:34 Wombert I have the same fears, nfq
16:34 nfq yeah
16:34 Wombert you're lucky to live in switzerland, really
16:34 nfq How's things in .de?
16:34 Wombert we're getting the shaft big time over here already
16:34 nfq same stuff?
16:34 Wombert completely fucked up
16:34 nfq damn
16:34 nfq well, .ch isn't perfect either
16:35 Wombert they're working on a law now that allows spying on people's computers via trojans
16:35 nfq the good thing about Europeans, is if this shit becomes too obvious, people will revolt
16:35 Wombert tax agencies can look at your bank account etc without a judges approval
16:35 nfq that's fucked
16:35 E_mE nfq: i agree with you on that topic..
16:35 Wombert now from jan 1, all telcos need to save all communication info
16:35 nfq really fucking fucked
16:35 nfq like the US
16:35 Wombert including geo position for cell phones!
16:35 nfq Bad bad
16:35 Wombert they record _everything_
16:36 nfq Damn, that scares the shit out of me
16:36 E_mE apprently UK research is huge on face recongnition ;)
16:36 nfq I heard that
16:36 Wombert (not calls, just the info, but that is enough, trust me)
16:36 nfq hence all the camera's in London
16:36 nfq IN the UK, you can't even smile on your pass photo anymore
16:36 ttj CCTV. <3
16:36 nfq yeah
16:36 Wombert which don't help get crime down, as they found out
16:36 nfq of course it doesn't
16:36 nfq but they can control the people
16:37 nfq and bring fear
16:37 Wombert nfq: passports, and soon id cards over here carry biometric info, with fingerprints, on an rfid chip
16:37 nfq that's the point, fear by obscurity
16:37 E_mE well, hoodies and a scarf puts CCTV to shame ;)
16:37 nfq Wombert: is that now in the works?
16:37 nfq yeah
16:37 Wombert no, passports have it already since nov 1
16:37 nfq true E_mE
16:37 Wombert id cards soon to follow
16:37 nfq fuck, that's fucked
16:37 nfq how much do they cost?
16:37 Wombert 80 eurs
16:38 Wombert and no, nfq, people will not revolt
16:38 nfq damn
16:38 Wombert not here in germany
16:38 nfq one day Wombert
16:38 Wombert nobody gives a fuck
16:38 nfq well
16:38 Wombert france, hell yes, they'll burn down the elysee palace if anyone tried
16:38 Wombert over here, hell no
16:38 Wombert "I have nothing to hide"
16:38 Wombert bah blah
16:38 nfq in France, the UK, in Germany too: I believe that people will one day see what's going on and cause real trouble
16:38 nfq it may be too lat
16:38 nfq e
16:38 E_mE i don't think the french are that bothered about power as they once where
16:39 nfq no
16:39 E_mE only if there jobs are in threat do the french seem to go mad
16:39 nfq but still
16:39 Wombert and know what the argument is all the time?
16:39 Wombert a) terrorism
16:39 Wombert b) child porn
16:39 Wombert ...
16:39 nfq the good thing about the brits, is they (we) are still stubborn fuckers
16:39 E_mE of course The War Against Terrorism (TWAT) ;) ... a terrorist can't be defined explicity so the war will last for ever like with the war on drugs
16:39 ttj Not as stubborn as the French, though (as was already mentioned). :-)
16:39 nfq and that's the main reason the gov hasn't been able to force the ID cards yet
16:39 E_mE its design as an excuse for endless unnessary change
16:40 nfq man, well I hope we all have the guts to make shit happen, if they screw our lives up
16:40 E_mE well, the fact is that most people in the UK won't pay that shitty £50 or what ever it is for ID Cards hehe
16:40 E_mE well i wont
16:40 E_mE they can give it to me for free as i pay enough shitting tax
16:40 nfq £ 80 they wanted
16:40 Wombert a smart man once said
16:40 E_mE :o
16:41 Wombert those who give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety.
16:41 nfq Wombert: I think a big problem with Germany, is that there are so many people who still feel ashamed to be German because of the war, they feel too passive about causing trouble
16:41 Wombert Benjamin Franklin
16:41 nfq but one day
16:41 Wombert nfq: prolly
16:41 nfq I could be wrong
16:41 nfq But it's my feeling
16:42 Wombert but it's not a problem anyway
16:42 nfq One of Roosevelts advisors wanted to impose a law after the war to 'force' the germans to never start a war again
16:42 nfq containment
16:42 nfq thank god for the Marshal plan
16:43 RossC0 the UK gov cant do ID cards at the moment
16:43 Wombert (4) All Germans shall have the right to resist any person seeking to abolish
16:43 Wombert this constitutional order, if no other remedy is available.
16:43 E_mE is glad he lives in the stick and proberbly only see 10 cameras a day :)
16:43 RossC0 they can't keep information safe
16:43 Wombert http://www.bundestag.de/htdocs_e/parliament/function/legal/germanbasiclaw.pdf
16:43 Wombert :)
16:44 Wombert yeah RossC0 haha
16:44 RossC0 I know and then the EU will pass it as law and then we'll have them
16:44 E_mE RossC0: im not surprised all this leaked data is being made so open.. because of the id cards etc.. show the government what cocks they are and have no concept of security
16:44 E_mE if it was me running the IT, id say that every office requires a PGP public key so data can be sent securily
16:44 E_mE grr
16:45 RossC0 so basically the EU will determine it - but as long as we brits can have pints and the pound then we will ignore the rest
16:45 RossC0 especially is the Sun newspaper says so
16:45 RossC0 *if
16:45 nfq I mean, the Marshall Plan wasn't perfect but better than Mogenthau Plan: http://en.wikipedia.org/wiki/Morgenthau_plan
16:45 E_mE would like to slowly burn every member of the sun newspaper
16:46 nfq yeah, the bloody sun
16:46 nfq It's funny, people don't understand PGP
16:46 E_mE i cant believe idiots buy the damn thing
16:46 nfq when I tell people that you seal your envelopes
16:46 nfq that's what PGP is for mail
16:46 nfq and so on
16:47 nfq this freaks me out 'The Morgenthau Plan was a plan for the occupation of Germany after World War II that advocated harsh measures intended to remove Germany's ability to wage war ever again.'
16:47 E_mE what i find the biggest laugh is that they still consider letters and fax more secure then email etc
16:47 E_mE which is 100% WRONG!
16:47 Wombert nfq: yeah turn it into an agricultural country
16:47 Wombert they started that, actually
16:47 nfq yeah, fuck
16:47 nfq thank god for the Marshall plan then
16:47 nfq but can you imagine
16:48 Wombert lots of industrial equipment etc disassembled and carried away to the uk, russia, france, the us
16:48 Wombert nfq: well
16:48 nfq it will take ages for Germans to feel proud to be Germans again
16:48 Wombert no marshall plan, no agavi
16:48 Wombert :D
16:48 nfq the world cup helped
16:48 nfq heheh!
16:48 Wombert nfq: it did
16:48 nfq Wombert: well, I mean this seriously, what would the world be without German engineering?
16:49 nfq It would be fucked
16:50 E_mE tell that to a sun reader haha
16:50 E_mE he'll just start chanting the queen's words at you or something
16:51 Wombert "without ze germans we'd still build miserable rovers!"
16:51 Wombert :D
16:51 nfq right. Bloody ignorant people
16:51 Wombert I drove a Triumph TR6 the other day
16:51 Wombert fun
16:51 nfq Triumph's are great
16:51 nfq class bikes
16:53 Wombert that one was a car tho
16:53 Wombert but yes the bikes (they still make) are nice
16:53 Wombert http://en.wikipedia.org/wiki/Triumph_TR6
16:54 nfq ignorant me: I didn't even know Truimph made cars
16:55 E_mE cya laterz :)
16:55 Macen WHERE
16:55 Macen IS
16:55 Macen MY
16:55 Macen MAC
16:55 Macen HRMPF.
16:55 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
16:55 nfq anyone here get the MacHeist bundle?
16:56 Wombert nfme
16:56 Wombert nfq: me
16:56 nfq good. worth it?
16:57 Wombert I guess
16:57 Wombert want my invite link? :p
16:57 nfq Yeah
16:57 Wombert ah well, fuck that, don't want launchbar
16:57 nfq you get a percentage
16:57 nfq hehe
16:57 Wombert nah a free app
16:57 nfq ah
16:57 nfq well, I want CSSEdit
16:57 nfq and a few others
16:57 nfq most I don't care about
16:58 Wombert snapz pro is good
16:58 Wombert pixelmator AAAAACE
16:58 nfq Wombert: you know how to get the top ranking pages view in Google?
16:58 Wombert appzapper classic
16:58 nfq I heard!
16:58 nfq appzapper
16:58 Wombert get, or get to?
16:58 nfq is important
16:58 nfq http://www.google.com/search?hl=en&client=safari&rls=en-us&q=apple&btnG=Search
16:58 nfq below the result, the top four pages are shown
16:58 nfq how can one influence this?
16:58 nfq Anything in agavi?
16:59 Wombert eeeh
16:59 Wombert eh?
16:59 Wombert what do you mean
16:59 nfq well, the top result
16:59 nfq Apple
16:59 Wombert yea
16:59 nfq and then below, you have Reseller Locator, iTunes, iPhone
16:59 nfq etc..
16:59 Wombert ok
16:59 Wombert no idea
16:59 nfq ok
16:59 Wombert maybe if you submit your site to google?
16:59 nfq I think google needs some XML sitemap
17:00 MikeSeth IM IN!
17:01 Macen sign up to webmaster tools ping google from the site and upload your sitemap
17:01 nfq Macen: is it that simple?
17:01 Macen yep
17:01 nfq but you only get this if your site is top?
17:01 Macen nop
17:01 nfq k
17:01 nfq thakns
17:01 MikeSeth nfq: you should really really use google webmaster tools
17:01 nfq is the sitemap in XML?
17:01 Macen http://www.google.co.uk/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fwww.google.com%2Fw​ebmasters%2Ftools%2F&ei=9c-UR--WGaWG0gSNhpgT&usg=AFQjCNHzw4v7cHMZ9WeuuM4BZp6bSIyN​lw&sig2=IZhz7RdteJX6yfOQjvRKiQ
17:01 Macen eew
17:02 Macen www.google.com/webmasters/tools/
17:02 nfq Thanks!
17:02 Macen you have to use their dtd but yeh justa simple xml sitemap
17:02 nfq Thanks allot..
17:02 nfq it's for a client
17:02 nfq and I've never done it before
17:03 Macen it does help rankings
17:03 Macen and it saves you getting 404's in the rankings
17:03 Macen http://www.inspyder.com/checkout.php?ProductID=30002
17:04 Macen i spent a lot of time using online tools etc..then i just bought that
17:04 Macen it ping's for you
17:04 Macen etc..
17:04 Macen handy, time saving
17:04 Macen nothing more
17:06 Macen http://pastebin.ca/867387
17:07 Macen i did that in like 2 mins after using some tool, Google loves you if you submit it seperate sitemaps for Apache 300 redirects
17:07 nfq Macen: thanks allot! Much appreciated Is inspyder web soft?
17:07 Macen if you don't it seems to show you little love
17:07 Macen and in fact see's copied content
17:08 Macen nfq: tis Windows, you give it your url (i use localhost so) and it creates everything for you
17:08 Macen time saving, as i say
17:08 nfq Macen: I;ll see if I can find a mac app
17:08 Macen if you do let me kno, i switch tomoz
17:08 nfq looks great!!
17:08 Macen ha :)
17:09 Macen nps
17:09 nfq It's good to sort this stuff out, my client is obsessed with adding the sitemap
17:13 nfq Macen: for http://www.ragesw.com/products/googlesitemap.html
17:13 nfq and for other mac freaks
17:13 shoan [n=shoan@59.96.202.183] has joined #agavi
17:16 Macen the spell checker i find is eye opening
17:16 Macen will try to find one of those too
17:51 MrJeep Wombert, any thoughts about the bluetooth Mac keyboard ?
17:52 Wombert no numpad, so..
17:54 MrJeep Neither there is on the laptop ...
17:54 MrJeep arg
17:55 MrJeep why the heck is there so much different keyboard layout in canada
17:55 MrJeep actually there is 2
17:55 MrJeep but it's too much
17:55 MrJeep bluetooth is good, very small is bad
17:55 MrJeep I wish I could carry my laptop keyboard at work so.. wireless is always better
17:55 MrJeep but i's so damn small !
17:58 MrJeep I'd prefer something wireless
18:09 Macen wouldn't it only work on those computers that have the "other end" of the wireless keyboard?
18:09 Macen nfq: finding it hard to track down spell checking software..
18:10 Macen nfq: i can't use the web-based versions because i scan a site pre-publication and all my developing/testing is done on localhost
18:10 Macen so they can't access them
18:10 Macen problem :|
18:10 Macen http://www.webproworld.com/search-engine-optimization-forum/66113-spell-checking​-software.html#post356890
18:13 nfq Macen: back
18:14 nfq Well, the mac has some great spell checkingh
18:14 nfq but yeah
18:17 Wombert bai folks
18:17 Wombert [n=Wombert@85.183.90.3] has quit []
18:19 Macen where is my mac :<
18:19 Macen i feel it's presence is close by but it's lonely
18:19 Macen i can tell these things :<
18:19 Macen poor mac :<
18:25 Macen WHY WONT FIREFOX LET ME ACCESS THE SAME WEB SITE WITH MORE THAN 2 CONNECTIONS SHITTY HTTP1.1 PROTOCOL FFSFS
18:25 Macen ARGH
18:25 Macen i am so mad
18:25 Macen mad mad mad
18:26 Macen must eat chocolate
18:26 RossC0 [n=RossC0@80.4.120.163] has left #agavi []
18:27 Rendez [n=luismeri@173.Red-80-25-102.staticIP.rima-tde.net] has quit []
18:29 shoan how can I log to the apache log dir?
18:36 E_mE [n=E_mE@91.84.106.146] has joined #agavi
18:41 icyt is now known as IcyT
18:48 E_mE gosh more flooding :S
18:49 E_mE a river has burst it bank for the first time in living memory
19:16 kaos|work [n=dominik@xdsl-87-79-137-74.netcologne.de] has joined #agavi
19:27 digitarald [n=Miranda@62.43.166.144.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"]
19:28 Macen i think i can safely assume that my mac won't be arriving today
19:29 Macen scumbags
19:41 RossC0 [n=RossC0@teamjr.plus.com] has joined #agavi
20:01 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<E_mE> my uni course was fecked.. we didn't even recieve computers to work with until november / decemeber | <E_mE> and it wa]
20:53 shrink0r [i=shrink@i59F7CC39.versanet.de] has joined #agavi
21:02 marklar|omni oh hai
21:10 MrJeep hi
21:11 marklar|omni whassup?
21:14 E_mE meep!
21:17 MikeSeth nice
21:17 shrink0r [i=shrink@i59F7CC39.versanet.de] has quit [Read error: 104 (Connection reset by peer)]
21:18 MikeSeth i stole wireless internets
21:18 MikeSeth winnar!
21:19 marklar|omni haar
21:19 marklar|omni plz2svn
21:22 E_mE hehe
21:22 MikeSeth mm canhas
21:22 Wombert [n=Wombert@dslb-084-056-028-204.pools.arcor-ip.net] has joined #agavi
21:22 E_mE i took free internet from a local company where i live when i had no internet ;)
21:22 E_mE use WEP, broke it so quickly
21:22 E_mE ;)
21:23 E_mE amazingly how many people still use wep or are completely open.. ::sighs::
21:24 MikeSeth A nooz/app
21:24 MikeSeth A nooz/app/models
21:24 MikeSeth A nooz/app/config
21:24 MikeSeth nice :D
21:25 MikeSeth Committed revision 5.
21:26 MikeSeth marklar|omni: plz svn up and svn switch to trunk
21:26 marklar|omni ok plz
21:27 marklar|omni got half an hour b4 sleepz
21:27 marklar|omni so plz tasks
21:28 MikeSeth om nom nom
21:29 MikeSeth this isnt a code frenzy nigga
21:29 MikeSeth we gotta come up w/concept first
21:29 MikeSeth lets have a sitin tomorrow
21:29 MikeSeth oh also
21:29 MikeSeth you coming to .uk?
21:29 marklar|omni er
21:29 marklar|omni no idea
21:29 marklar|omni cant commit yet
21:30 impl Britain's benchmark FTSE-100 slumped 5.5 percent to 5,578.20, France's CAC-40 Index tumbled 6.8 percent to 4,744.15, and Germany's blue-chip DAX 30 plunged 7.2 percent to 6,790.19.
21:30 impl D: D: D: D:
21:30 impl In Asia, India's benchmark stock index tumbled 7.4 percent, while Hong Kong's blue-chip Hang Seng index plummeted 5.5 percent to 23,818.86, its biggest percentage drop since the Sept. 11, 2001, terror attacks.
21:30 marklar|omni heh
21:30 marklar|omni plz stop reminding of work
21:30 Wombert ya
21:30 marklar|omni k
21:30 marklar|omni thx
21:30 Wombert all because you americans buy more cars than you can afford!
21:30 marklar|omni MikeSeth: we can discuss basics on irc
21:30 impl Today we're all marching and going to church to celebrate Martin Luther King, Jr.
21:30 marklar|omni I might be staying late at work tomorrow
21:31 MikeSeth stop whining, 7% index drop is nothing
21:31 MikeSeth wait for 300%
21:31 Wombert MikeSeth: no, but everyone says so
21:31 MikeSeth or better yet
21:32 MikeSeth wait for the US fed to inject and withdraw more money and then the deflation would cause chaos
21:32 MikeSeth marklar|omni: basically, what I want different from reddit is this
21:32 impl on a totally different note, did you guys see that RIAA SQL injection yesterday?
21:32 MikeSeth marklar|omni: first, discussions must be kept alive; on reddit if the url goes off the frontpage then people dont talk on it anymore
21:32 MikeSeth impl: duh! :>
21:32 impl =p
21:32 MikeSeth marklar|omni: second, I'd really like some sort of clustering
21:33 marklar|omni you wanna do this on pgsql, btw?
21:33 MikeSeth sure
21:33 marklar|omni k
21:33 MikeSeth why not ;>
21:33 marklar|omni I'll make a schema
21:33 marklar|omni :D
21:33 MikeSeth mysql is full of fail and aids
21:33 impl use Oracle
21:33 MikeSeth impl is full of fail and aids
21:33 MikeSeth ;>
21:33 marklar|omni canhas 10g enterprise license?
21:33 marklar|omni okthxbai
21:33 MikeSeth marklar|omni: steal one from work heh
21:33 impl :D
21:34 marklar|omni ehehh
21:36 MikeSeth marklar|omni: in short i can do this on irc
21:36 MikeSeth marklar|omni: we gotta sit
21:36 impl whiteboard!
21:36 marklar|omni k, I hope tomorrow
21:36 E_mE impl: what this RIAA thing?
21:36 marklar|omni although I scheduled beer w/hila
21:36 marklar|omni we'll see
21:36 impl E_mE: RIAA's website's got SQL injection exploits alllllll over it
21:37 impl courtesy of reddit: http://riaa.com/newsitem.php?news_year_filter=&resultpage=&id=9AF90AF0-AA13-82A2​-E693-D777D72F6B1C'%20AND%201=0%20UNION%20SELECT%200,0,0,0,CONCAT_WS(':',Host,Db,​User),0,0,0,0%20FROM%20mysql.db%20LIMIT%203,1%20/*
21:37 E_mE hehe whats URL? or is it fixed now
21:37 E_mE ah
21:38 MikeSeth man I wish one could edit tinyurl targets
21:38 MikeSeth if you could, I'd create a self-referencing redirect and inject it to create endless loop of win
21:38 marklar|omni kekeke
21:38 marklar|omni svns are slow
21:38 impl MikeSeth: lawl
21:39 marklar|omni MikeSeth: tbl prefix = nz_
21:39 marklar|omni mmm canhas pgsql
21:39 MikeSeth marklar|omni: the fuck for, pgsql has schemas
21:39 impl you prefix your tables ?
21:40 impl forreal
21:40 marklar|omni of course
21:40 marklar|omni all of em all the time
21:40 impl schemas <3
21:40 MikeSeth marklar|omni: ill rape mysql habits out of you!!!1!
21:40 marklar|omni keke
21:40 MikeSeth what is this, wordpress?
21:40 MikeSeth no prefixes plzkthx
21:40 marklar|omni meh
21:40 marklar|omni let db = nooz
21:40 impl column prefixes?
21:40 marklar|omni schemas be what?
21:40 marklar|omni impl: sometimes
21:41 marklar|omni MikeSeth: schemas = {content, system}
21:41 marklar|omni win?
21:42 MikeSeth yeah, though in this model its prolly gonna be more like.. tables, not schemas
21:42 MikeSeth you get an user table, a link table, and a comment table
21:42 MikeSeth ..thats about it.
21:42 Rendez [n=Rendez@80.196.217.87.dynamic.jazztel.es] has joined #agavi
21:43 marklar|omni there's some more shit to it
21:43 impl user roles?
21:43 MikeSeth well scoring data and shit, yeah
21:43 MikeSeth but, we aggregate that anyway
21:43 marklar|omni yah so like
21:43 marklar|omni public canhas tables { users, articles, comments }
21:43 marklar|omni s/canhas/has/
21:43 MikeSeth heh
21:44 MikeSeth too much lolcode?
21:44 marklar|omni yes :(
21:44 marklar|omni I implemented a CanHasMarketQuotes action today
21:44 marklar|omni :(
21:45 impl haha
21:45 marklar|omni I showed agavi to this Java guy at work
21:45 marklar|omni he was flabbergasted
21:45 marklar|omni ftw
21:45 Wombert rly?
21:45 Wombert oO
21:46 marklar|omni he was like, "isn't php just for, umm, making rss feeds?"
21:46 marklar|omni heh
21:47 MikeSeth marklar|omni: mahahahahaha
21:48 MikeSeth I actually have a route that's called "stfu_gtfo"
21:48 marklar|omni kek
21:48 marklar|omni should add that
21:48 MikeSeth there are some views that do $this->getResponse()->setRedirect($ro->gen('stfu_gtfo'));
21:48 MikeSeth winner
21:48 marklar|omni haha
21:48 marklar|omni totally
21:48 marklar|omni email based login?
21:50 MikeSeth no, emails are only for password retrieval
21:50 MikeSeth a'la reddit
21:50 MikeSeth you dont need one to sign up
21:50 marklar|omni k
21:54 MikeSeth oh and
21:54 MikeSeth agavi's routing is nice enough to allow subdomains
21:54 MikeSeth so, subnuz ;>
21:54 marklar|omni kek
21:54 marklar|omni ftw
21:55 MikeSeth ok, sleep tiem
21:55 MikeSeth btw
21:55 MikeSeth http://www.jackhenderson.com/wp-content/images/Circumference_of_Darkness_Part_I.​pdf
21:55 MikeSeth recommended
21:55 marklar|omni noted
21:55 marklar|omni night
21:55 MikeSeth niiiight
22:01 Wombert :<
22:01 Wombert why did he not talk to me
22:01 Wombert :S
22:02 Wombert nudges MikeSeth
22:06 E_mE bad breath Wombert
22:06 Wombert pff
22:06 Wombert I queried him
22:06 Wombert :<
22:06 E_mE to much sausage and potato salad
22:06 E_mE ;)
22:06 E_mE ill talk to you :)
22:06 E_mE hello... good day?
22:07 Wombert I was at Pizza Hut's today
22:07 E_mE besides your panic on the world recession
22:07 Wombert it was useless, as always
22:07 Wombert OMG DID YOU SAY RECESSION
22:07 Wombert MUST SELL ALL MY STOCKS
22:08 E_mE keep hold of them, and in 20 years you will be RICH!
22:08 E_mE just 3-4 years of suscide
22:08 E_mE ;)
22:08 E_mE do you have those pizza at pizza hut that have little bread-cheese segments?
22:09 E_mE around the edge of the pizza
22:09 E_mE :'( no Wombert won't talk to me..
22:10 E_mE now*
22:10 Wombert cheesy crust
22:10 Wombert only in the xxl ones
22:10 Wombert they used to have it for all
22:10 E_mE XXL.. that must be massive
22:11 E_mE is it snowing in munich?
22:15 Rendez [n=Rendez@80.196.217.87.dynamic.jazztel.es] has quit []
22:16 E_mE hows your office construction going Wombert?
22:16 E_mE or is it all setup now?
22:21 MrJeep [n=jpdery@modemcable188.10-70-69.static.videotron.ca] has quit [Remote closed the connection]
22:23 pressureman [n=daniel@e178096057.adsl.alicedsl.de] has joined #agavi
22:24 Wombert man
22:24 Wombert this la fonera
22:24 Wombert is crap
22:24 Wombert it crashes all the time
22:25 impl lol
22:25 Wombert srsly
22:25 Wombert wifi going away all the time
22:25 Wombert also
22:25 Wombert no internets
22:25 Wombert wont work
22:25 Wombert crap
22:25 Wombert craaap
22:25 impl http://iank.org/fonera/
22:25 impl look at his overheating pictures
22:26 Wombert overheating?
22:26 Wombert lawl
22:26 Wombert man I switched it on a minute ago
22:27 trophaeum [i=hdphox@ppp121-45-232-179.lns1.bne4.internode.on.net] has joined #agavi
22:28 Wombert ah now it works
22:28 Wombert it was just sitting on my wrt54g
22:28 Wombert that cant be the reason can it
22:28 Wombert lawl
22:28 Wombert man
22:28 Wombert such a piece of craaaap
22:28 impl stick openwrt on it
22:28 Wombert nah, it's an r5
22:28 Wombert with no hax
22:28 Wombert fuckers
22:29 Wombert I think at least
22:29 impl :(
22:30 RossC0 night night :D
22:30 RossC0 [n=RossC0@teamjr.plus.com] has left #agavi []
22:33 E_mE is that a linksys Wombert?
22:38 Wombert ah
22:39 Wombert the fucker updated itself
22:39 Wombert 0.7.2 r3
22:39 Wombert fuuuckers
22:39 impl lawl, magic.
22:39 Wombert yeah hehe
22:39 Wombert it had some weird dns by default
22:39 Wombert it uses that to load the update
22:39 Wombert now it uses my isps
22:39 Wombert from dhcp
22:39 Wombert gnah
22:41 Wombert Error in Password: Invalid value
22:41 Wombert right
22:41 Wombert OMG
22:42 E_mE if you want a good model of broadband router or so, i recommend zyxel
22:42 E_mE little expensive but very good
22:59 pressureman for a little expensive i'd rather go cisco... but i have to say that, being a ccnp ;-)
23:08 E_mE pressureman: small cisco routers = linksys..
23:08 E_mE they are no longer called linksys, they just throw the cisco logo on it now
23:08 pressureman if they don't run ios, they're not cisco!
23:09 pressureman (not real cisco anyway)
23:09 E_mE :) HARD core cisco :)
23:09 E_mE anyhow, nite nite nite.. i got interview tomorrow so need to be fresh :)
23:19 Wombert good luck with that
23:21 splatch_ now have display mount on the wall :)
23:22 splatch_ hmm, coapt will be better form
23:23 nfq [n=nfq@84-73-209-218.dclient.hispeed.ch] has quit []
23:41 pressureman [n=daniel@e178096057.adsl.alicedsl.de] has left #agavi ["Verlassend"]
23:49 kaos|work [n=dominik@xdsl-87-79-137-74.netcologne.de] has quit []
23:54 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
Day changed Tue Jan 22 2008
00:49 Wombert jpdery: :(
00:49 Wombert updated macbook pros only weeks away
02:08 Wombert [n=Wombert@dslb-084-056-028-204.pools.arcor-ip.net] has quit []
02:20 jpdery is now known as MrJEep
02:31 MrJEep :S
02:31 MrJEep well, I don't think this will be a die-for update
02:31 MrJEep so let's hope I don't feel too bad about it hehehe
02:31 JanK__ [n=JanK_@muedsl-82-207-241-165.citykom.de] has quit []
02:32 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit []
02:39 JanK_ [n=JanK_@muedsl-82-207-241-165.citykom.de] has joined #agavi
02:39 JanK_ [n=JanK_@muedsl-82-207-241-165.citykom.de] has quit [Client Quit]
02:57 dfsdfs [n=dfsdfs@201-15-173-112.paemt705.dsl.brasiltelecom.net.br] has joined #agavi
03:14 IcyT is now known as icyt
03:29 dfsdfs is there a build-in feature to deny the form resubmition in case it was complete succefully, for example?
03:34 MrJEep as far as I know, no
03:34 MrJEep you mean something like hiding the javascript button once it's clicked ?
04:27 dfsdfs more like a token that says the form couldn't be executed again
04:27 dfsdfs and how do i redirect to another url?
04:28 dfsdfs for example, if the action result is "success" redirect to "/prod/list"
06:09 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
06:09 _cheerios huomenta
07:12 _cheerios can call_user_func_array be done in a non-static way using reflection?
07:16 dfsdfs [n=dfsdfs@201-15-173-112.paemt705.dsl.brasiltelecom.net.br] has quit []
07:28 _cheerios ah, the callback did take an object.
07:31 marklar|omni oh hai
07:31 _cheerios hai marklar|omni
07:37 Yossi [n=nospam@62.90.159.110] has joined #agavi
07:43 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
07:55 _cheerios whats a good irc network to setup a company channel on?
07:58 marklar|omni your vlan
08:01 shoan [n=shoan@59.96.202.183] has quit []
08:05 marklar|omni internal irc network, I assume?
08:06 _cheerios should be accessible from work+home, and have me not setup a server preferably :)
08:10 E_mE [n=E_mE@91.84.106.146] has quit [Remote closed the connection]
08:11 marklar|omni I'd just setup an internal jabber box or something
08:15 _cheerios irc!
08:19 MikeSeth hay guise
08:19 MikeSeth huomenta
08:20 codecop [n=codecop@server.senoji.palanga.lm.lt] has quit [Read error: 113 (No route to host)]
08:20 _cheerios anyone done/know a docblock parser, which is easily queriable to find out data types for functions?
08:20 _cheerios *phpdoc
08:23 marklar|omni hai miek
08:25 MikeSeth _cheerios: uhhh.. you could prolly do that with reflection
08:25 MikeSeth marklar|omni: sup
08:25 _cheerios i noticed i need to know the data types and need some way to figure it out before calling the method
08:27 marklar|omni use reflection
08:29 MikeSeth _cheerios: i remember seeing something like this but kill me if I recall what it was..
08:32 MikeSeth http://groups.google.com/group/comp.lang.lisp/msg/f2c33661b80ba302
08:32 MikeSeth DEFAULT WIN
08:33 _cheerios ah, proggit has been opened.
08:35 _cheerios that post stings like a bee
08:37 marklar|omni haha
08:37 marklar|omni total win
08:40 _cheerios PHP Fatal error: Default value for parameters with a class type hint can only be NULL // boo
08:41 RossC0 [n=RossC0@80.4.120.163] has joined #agavi
08:43 _cheerios can atleast get arrays defined, which was my goal.
08:46 _cheerios marklar|omni, reflection has atleast getDocComment. matching of comments to args to arg position likely upto the programmer
08:48 _cheerios Parameter #0 [ <required> array $a ]
08:48 _cheerios Parameter #1 [ <required> $b ]
08:48 _cheerios Parameter #2 [ <optional> $c = 9 ]
08:48 _cheerios cool
08:52 RossC0 woot
08:53 RossC0 venturenavigator.telegraph.co.uk is live and Agavi powered :D
08:54 MikeSeth wooooot! :>
08:55 MikeSeth MAHAHAHAHA
08:55 MikeSeth 08:52 <Svish_> harish: Get RegexBuddy. It is brilliant. I have learned almost all i know from there :p
08:55 MikeSeth 08:52 <MikeSeth> hahaha
08:55 MikeSeth 08:52 <MikeSeth> regexbuddy, you cowards?
08:55 MikeSeth 08:52 -!- daver89 [n=daver89@user-544230df.l6.c1.dsl.pol.co.uk] has joined ##php
08:55 MikeSeth 08:52 <paris> harish: http://www.weitz.de/regex-coach/
08:55 MikeSeth 08:52 <MikeSeth> pcretest(1)
09:00 Wombert [n=Wombert@dslb-084-056-043-015.pools.arcor-ip.net] has joined #agavi
09:11 _cheerios [n=jackbo@195.197.117.226] has quit [Read error: 110 (Connection timed out)]
09:11 E_mE [n=E_mE@89.104.225.116] has joined #agavi
09:11 _cheerios [n=jackbo@195.197.117.226] has joined #agavi
09:12 E_mE huomenta! ;)
09:16 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
09:17 E_mE macen you mac'd up?
09:17 kaos|work [n=dominik@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi
09:17 E_mE also, its not really a surprise that you didnt get your mac yesterday since you did order it on a saturday :)
09:17 Macen :((((99999
09:17 Macen no mac yet
09:17 Macen i kno i just like to be awkward with these people
09:17 Macen it gives me self satisfaction
09:18 E_mE do it to telesalesmen ;)
09:18 E_mE they deserve it
09:18 Macen hehe ;)
09:18 E_mE i have so much fun with them
09:18 Macen i had to employ moneypenny.biz because it got stupid
09:18 E_mE i once got called and ignorant bastard by one hehe.. i was like, well I deffently ain't gonna buy anything from you now ;)
09:18 Macen can't afford a real pa ;(
09:19 Macen haha
09:19 Macen moneypenny is really good
09:19 Macen call 01200422533 and you'll see :P
09:19 E_mE once an orange salesman came to our office, he asked how long is our current contract, i was like "10 years" and he replied, thats alittle long.. i was like "Yeah i know, i'm abit stupid really huh!" .. he left ;)
09:20 Macen rofl
09:20 Macen one of them guys came in to me once from neopost (y'know them??) he sat on the chair and broke it, at the time i was like "my chair you bastard" then i realised he could probably of sue'd heh
09:21 E_mE this company is abit sexist huh: " Is only there when you need her"
09:21 Macen they are all women as well
09:21 Macen very sexist :x
09:22 Macen i like those <input>s on the call back form
09:22 Macen if they fit in with the design more they'd be sexeh
09:22 kaos|work woot
09:22 kaos|work and the DAX
09:22 E_mE i bet the person who answeres is about 20 tons, with a deep smokey voice is by the name of berroal =P
09:23 kaos|work is already at -5% again
09:23 kaos|work yay
09:24 Macen the guy who owns this block of offices invests in the stock market, i wondered why he looked a bit pissed this morning heh
09:24 E_mE peoples pensions are gonna go fubar as well
09:24 _cheerios :)
09:24 E_mE FTSE currently up 17pts
09:25 E_mE 0.31% :S
09:25 MikeSeth setting User attributes in validator: y/n?
09:26 kaos|work what for ß
09:26 kaos|work ?
09:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:28 MikeSeth kaos|work: pseudo-authentication. User supplies an one-time code.;
09:29 kaos|work why don't you let the validator export the data ?
09:29 kaos|work the user attribute should be only valid for one request then, right ?
09:30 MikeSeth not really
09:30 MikeSeth some requests expire the code, and some need to only validate its presence
09:30 MikeSeth though.. I didnt chain the validators correctly mmmhmh
09:30 MikeSeth yeah thats it
09:33 shoan [n=shoan@122.166.1.168] has joined #agavi
09:38 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
09:39 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Remote closed the connection]
09:39 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
09:50 icyt is now known as IcyT
09:51 MikeSeth 09:48 <stoffus> by function you mean class?
09:51 MikeSeth I hate #php
09:52 E_mE proberbly to much JS =P
09:52 marklar|omni heh
09:52 marklar|omni 11:51 < harish> i create functions that have parameters :)
09:52 marklar|omni o rly?
09:55 codecop [n=codecop@server.senoji.palanga.lm.lt] has joined #agavi
09:58 E_mE god harish is an idiot
09:59 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:02 kaos|work http://devzone.zend.com/article/2996-Generating-and-Validating-Web-Forms-With-PE​AR-html_QuickForm-part-2
10:02 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:02 kaos|work now that's a breeze to make forms
10:02 kaos|work xD
10:05 MikeSeth oh man
10:06 MikeSeth i used that shit once
10:06 MikeSeth dont remind me
10:06 MikeSeth too much pain
10:06 nfq__ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:15 stachu [i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi
10:16 stachu is there any way to access from cache xml file <groups> to storage variable?
10:17 nfq___ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:17 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
10:18 marklar|omni er yes too much pain
10:18 marklar|omni quickform is tehfail
10:18 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:20 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
10:21 nfq___ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
10:22 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:22 nfq__ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection reset by peer]
10:22 marklar|omni miek
10:22 marklar|omni how can I get vars from,say, $_SERVER within an action?
10:23 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
10:23 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:23 v-dogg marklar|omni: $rd->getHeader('User-Agent'); for example
10:23 marklar|omni how about REMOTE_ADDR?
10:24 v-dogg other than HTTP_* headers are also in $_SERVER
10:27 MikeSeth you can grab it from $_SERVER directly IMO
10:27 MikeSeth $_SERVER isn't wiped out
10:27 marklar|omni k
10:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
10:28 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:29 stachu in my website type of view of products (table list|list with images etc) depends on session variable or cookie - how i should cache this views separatly? any ideas? should i move this variable to user_attribute?
10:30 stachu i will be grateful if you can help
10:31 nfq_ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
10:31 nfq__ [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
10:31 marklar|omni have user attribute 'view_prefs' => array('products' => 'list', 'bar' => 'baz', 'lolcats' => 'yesplz')
10:31 stachu do you understand me? :)
10:34 stachu ok thanks, just as i thought - but can access from <group source="user_attribute"> to array so i has to be just string view => 'name of view'
10:34 stachu but i cant access*
10:37 marklar|omni so flatten it
10:37 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)]
10:37 MikeSeth stachu: sorry, you should ask someone who knows how to use caching - ie Wombert ;>
10:40 marklar|omni k foodz
10:46 RossC0 stachu: 2 tics
10:47 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
10:47 RossC0 stachu: yes - add a user attribute group which looks at the user id
10:48 RossC0 <group source="user_attribute">id</group>
10:48 nfq__ [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)]
10:48 RossC0 or cookie:
10:49 RossC0 <group source="request_data" namespace="cookies">cookiename</group>
11:00 E_mE is there a Javascript framework/library that allows me to sort data around?
11:01 _cheerios probably
11:03 Macen mac arrived o/
11:03 E_mE :D
11:04 shoan [n=shoan@122.166.1.168] has quit []
11:04 E_mE i bet your excited now ;)
11:04 E_mE lots of fun learning hte mac ways :)
11:05 Chonsu [n=Chons@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi
11:08 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<harish> if you screw up bad | <harish> just reload the OS | <harish> takes about 30 seconds"]
11:09 E_mE i like mootools for the fragmented download feature .. wish YUI had the same! hmpfs!
11:09 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has joined #agavi
11:12 JanK_ [n=JanK_@muedsl-82-207-241-165.citykom.de] has joined #agavi
11:16 _cheerios i buy vista for the holographic sticker
11:16 shoan [n=shoan@122.166.1.168] has joined #agavi
11:17 E_mE how many you got _cheerios?
11:21 _cheerios i wallpaper my apartment with them. not counting.
11:23 E_mE do you ever wake up with nightmares that get reflected around the room?
11:25 MikeSeth speed is bad for you ;>
11:26 _cheerios no, not really. when i say my apartment, i mean my friends whom gave it to me for a few months while he's travelling. if he doesn't like the stickers, he will have a problem. could cause nightmares.
11:26 MikeSeth http://reddit.com/info/667bw/comments/
11:26 _cheerios heh
11:26 Rendez [n=luismeri@201.Red-83-32-192.dynamicIP.rima-tde.net] has joined #agavi
11:27 nfq [n=nfq@84-72-196-213.dclient.hispeed.ch] has quit [Connection timed out]
11:27 _cheerios i don't see any two-digit drops, what's the fuzz
11:29 _cheerios did you read the hedge fund manager interview?
11:29 _cheerios http://nplusonemag.com/hedge-fund-interview.html
11:29 malax [n=malax@unaffiliated/malax] has joined #agavi
11:46 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
11:47 Yossi you guys know how to get the name of the current action's route? I don't see it in the API
11:49 Macen E_mE: why does my Mac want to know who i am?
11:49 Macen it's being rather forward :x
11:49 E_mE just registration
11:50 E_mE doesn't need to be true
11:50 Macen do they spam?
11:50 E_mE your mac wants to be your friend
11:50 Macen it says in the privacy policy "oh no we don't spam" and then the next paragraph "we will share your information with strategic partners"
11:50 E_mE im not sure.. ive not owned a mac since 2002 or so
11:50 Macen i think it wants commitment :(
11:51 MikeSeth fucktits
11:51 MikeSeth i broke something and now I get 500 errors
11:52 marklar|omni fail :(
11:52 marklar|omni mmm 300gram burger again
11:52 E_mE Macen: it nice a fast?
11:52 E_mE 300g burget :o thats massive
11:52 E_mE burger
11:52 marklar|omni I'm still hungry for some reason
11:52 marklar|omni maybe I'm still growing or something
11:53 E_mE yeah outwards =P
11:53 marklar|omni kek
11:53 marklar|omni I'm thin :D
11:53 Macen 4 gig of ram it better be :D
11:53 Macen AHH
11:53 Macen i can see myself
11:53 Macen ahh
11:53 Macen there i am
11:53 Macen hides
11:53 Macen shit i'm ugly
11:54 E_mE i wasn't going to say anything,, but well you know =P
11:55 Macen sexy
11:55 Macen now what :p
11:56 Macen oh
11:56 Macen brb
11:56 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has quit ["<harish> if you screw up bad | <harish> just reload the OS | <harish> takes about 30 seconds"]
11:56 MikeSeth marklar|omni: is you coming to teh con?
11:58 marklar|omni if work payz
12:02 JanK__ [n=JanK_@muedsl-82-207-241-165.citykom.de] has joined #agavi
12:02 Macen [n=craigfai@host86-138-72-204.range86-138.btcentralplus.com] has joined #agavi
12:04 Macen i think i broke it :x
12:04 marklar|omni gratz
12:05 Macen heh
12:05 E_mE how did you manage that?
12:05 Macen i went to send registration, plugged in ethernet, waited for it to see it, it didn't, clicked disconnect, now it's been like that for..a while :x
12:06 Macen i'm on this computer through the same router
12:06 Macen there is no red icon for "close" only minimise
12:06 Macen chuckles
12:06 Macen Mac's eh!!!
12:06 Macen nice!!
12:06 marklar|omni failmac
12:06 MikeSeth marklar|omni: tell buki work pays ;>
12:07 E_mE Macen: isn't there send again or so?
12:07 Macen cancel is now grayed out
12:07 Macen srsly
12:07 E_mE send again?
12:07 Macen brings the currently dead dialog back to life
12:07 MikeSeth oooh
12:08 Macen doin' the same thing
12:08 MikeSeth so mac IS full of fail? ;.
12:08 E_mE fir ever?
12:08 marklar|omni aids and fail
12:08 Macen seems that way
12:08 E_mE hehe
12:08 E_mE is there back anywhere?
12:08 Macen can i record my desktop? i want to youtube this
12:08 E_mE dont know
12:08 Macen rofl
12:08 E_mE are you on the desktop?
12:08 Macen E_mE: i need to kill the process somehow
12:09 E_mE with the registration app open
12:09 marklar|omni hahahaha
12:09 marklar|omni miek
12:09 marklar|omni http://www.motoqwiki.com/Q9h/index.php?title=MOTO_Q_9h_Wiki
12:09 MikeSeth uhhh
12:09 Macen E_mE: yeah
12:09 E_mE i think its Apple key + Ctrl/shift and Esc
12:09 MikeSeth when I type "A" and my editor completes to "AGAVI_HAX_METHOD_OVERRIDE"
12:09 MikeSeth this isn't good ;><
12:09 E_mE that will bring up the kill dialog
12:09 E_mE or ctrl and right click on the icon in the list at hte bottem and kill process should be there
12:10 Macen apple key?? wassat
12:10 Macen only open appears when right-click + ctrl
12:10 Wombert slow slow slow
12:11 marklar|omni heh
12:11 marklar|omni MikeSeth: when I type A my editor crashes with a Java exception
12:11 marklar|omni *stabstab*
12:11 Wombert are you still at the welcome screen?
12:11 Wombert or is the menu bar and dock etc there already
12:11 MikeSeth mahahahaha
12:11 Macen i've fully booted up, it told me to double click the send registration icon upon startup
12:11 Macen i did, plugged in, voila!
12:12 marklar|omni voila as in megafail
12:12 Wombert so you have the desktop and all
12:12 Macen idd
12:12 Macen Wombert: yeps
12:12 MikeSeth "Voila! Communism!"
12:12 Wombert then you have the icon for the registration in the dock
12:12 marklar|omni hahahah
12:12 Wombert click it, pick quit
12:12 Macen Wombert: only when minimised
12:12 Wombert or press cmd+q
12:12 kaos|work [n=dominik@dialbs-088-079-085-107.static.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)]
12:12 Wombert there should be an icon with a bright dot underneath
12:12 marklar|omni "Initializing reality distortion field..."
12:12 kaos|work [n=dominik@dialbs-088-079-085-107.static.arcor-ip.net] has joined #agavi
12:12 Macen ehhh
12:12 MikeSeth marklar|omni: mahahaha wiki ownd
12:13 marklar|omni ya
12:13 Macen sorted :D
12:13 Macen lets try that again
12:13 Wombert good
12:13 marklar|omni wtg motorlosers
12:13 Wombert does your internets work?
12:13 Wombert bring up safari
12:13 Wombert thats the blue compass
12:13 Wombert maybe your network has no dhcp or such
12:13 Macen "The Worlds Thinnest Notebook Evaaa"
12:13 marklar|omni there should be a desktop icon that goes to the Apple Store for mac accessories etc
12:13 Macen seems ok
12:13 Wombert good
12:13 Wombert okay
12:13 Wombert next
12:13 marklar|omni it should have a pic of steve jobs buttraping people
12:14 Wombert the menu bar at the top
12:14 Wombert is always there
12:14 MikeSeth meanwhile in failchan..
12:14 Wombert the items are for the currently active app
12:14 Wombert you normally dont close apps like in windows
12:14 Wombert you close all safari windows, safari is still running
12:14 Wombert (note the dot in the dock)
12:14 marklar|omni efficient.
12:14 Wombert so you quit the app separately
12:14 Wombert which, most of the time, is very nice
12:15 Macen i'd like to learn about slots at some point
12:15 Wombert the apple in the top left is the, gues shwat, apple menu
12:15 Wombert bring it up and go to system prefs
12:15 Macen ok
12:15 marklar|omni my first question when I first sat down at a mac
12:15 marklar|omni was "where's the shell"
12:15 Wombert go to keyboard and mouse
12:15 Wombert marklar|omni: in the terminal :p
12:15 marklar|omni they're hiding it under "Programs -> Tools -> Latvian Surnames -> Terminal"
12:15 E_mE marklar|omni: applications/utilities/termnial
12:15 marklar|omni or something like that
12:15 Wombert or just cmd+space, type "ter", return, done
12:16 marklar|omni or just use tehlunix and gain instawin without paying the fruities
12:16 Wombert Macen: in keyboard and mouse, pick mouse first, and assign secondary click to the right mouse button
12:16 E_mE Wombert: does mac have that feature! WICKED
12:16 Wombert E_mE: called spotlight
12:16 E_mE kde has alt+space and enter program
12:16 E_mE ah
12:16 Wombert it searches in your documents, apps, everything
12:16 Wombert yeah KDE stole it :p
12:16 E_mE it only does applications though :)
12:16 Macen is keeping up
12:17 E_mE one of the best features ever invented i tihnk
12:17 Wombert Macen: mind you that this is a mighty mouse. you have to keep the left finger off the mouse so it recognizes the mouse click. sucks if you ask me
12:17 Wombert anyway, go on to shortcuts (fourth tab)
12:17 Wombert pick the "all controls" radio box at the bottom
12:17 Macen hm i c
12:17 Macen same for me
12:18 Wombert got that?
12:18 MikeSeth mahahahahahahhaha
12:18 MikeSeth <3 my code
12:18 Macen yea
12:18 Wombert good. go to energy savings next and disable the sleep mode if you like
12:18 MikeSeth // User's coupon is bad, so he can't be here. GTFO user.
12:18 MikeSeth $this->context->getUser()->setAuthenticated(false);
12:18 Wombert (you get back by clicking "show all")
12:18 Wombert MikeSeth: not nuff
12:18 MikeSeth Wombert: theres no real need to cleanup
12:18 Wombert make a logout method that flushes attributes and such
12:19 Wombert its still gonna be in the session when he logs back in
12:19 Wombert do it, or do not. there is no try. :)
12:19 Wombert it's not really that much more work
12:19 MikeSeth doesnt matter, only isAuthenticated() is in use
12:19 MikeSeth as a flag ;>
12:19 Wombert and saves trouble down the road
12:19 MikeSeth yeah ill do it
12:19 JanK_ [n=JanK_@muedsl-82-207-241-165.citykom.de] has quit [Read error: 110 (Connection timed out)]
12:19 MikeSeth but not now, when ill be removing debug hax and other stuff
12:19 Macen Display 30mins hdd+sleep NEVAAA
12:20 Macen cool ok
12:20 Wombert I set display to 10 mins
12:20 Wombert and sreen saver to 5
12:20 marklar|omni miekz
12:20 Wombert ok time for some awesomeness then
12:20 Macen i can't see screen saver
12:20 marklar|omni we needs domains?
12:20 Wombert desktop and screen saver its called
12:20 Wombert top row
12:20 Wombert query, Macen
12:21 marklar|omni omg real life lolspeak
12:21 marklar|omni miek
12:21 marklar|omni whois borex.com -> registrant
12:23 E_mE marklar|omni: my GF who has a friend and when she talk she uses textspeak abriviations such as "All right mate, F.Y.I. i'm pretty good" sort of lingo
12:23 E_mE its quite disturbing
12:23 marklar|omni er, I use lolspeak in casual conversation
12:25 marklar|omni heh, there was this photo booth at the mall today
12:25 marklar|omni it said, "photos and fun in different positions"
12:26 E_mE well, i'm off to ma interview
12:26 Wombert she says "eff why I"?
12:26 Wombert eww
12:26 marklar|omni heh
12:26 E_mE Wombert: yes
12:26 Wombert good luck E_mE
12:26 E_mE thanks :)
12:26 E_mE cya laters .. hopefully i find out today :)
12:27 marklar|omni bai
12:27 E_mE [n=E_mE@89.104.225.116] has quit [Remote closed the connection]
12:28 MikeSeth marklar|omni: I dont need domains
12:28 marklar|omni there is a funney in teh whois
12:28 marklar|omni no domain for nooz?
12:28 MikeSeth nooz.co.il
12:28 marklar|omni did you reg it?
12:28 MikeSeth no
12:33 MikeSeth [22-Jan-2008 12:28:53] PHP Fatal error: Maximum execution time of 600 seconds exceeded in Unknown on line 0
12:33 MikeSeth WHY U DO DAT :<
12:33 marklar|omni lol :D
12:35 MrJeep_ [i=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has joined #agavi
12:35 MrJeep_ hi
12:36 MrJeep_ so Wombert updates are comming
12:36 MrJeep_ well, it seems they are
12:42 Wombert yea
12:42 marklar|omni noop
12:48 MrJeep_ Wombert, finally I decided to go with a wired apple keyboard
12:48 MrJeep_ and a standard logitech mouse
12:48 MrJeep_ I really like the keyboart tho
12:49 Wombert but the new alu one, right?
12:49 MrJeep_ yeah
12:49 MrJeep_ arg
12:49 MrJeep_ apple store down
12:50 MrJeep_ updates you might think
12:50 MrJeep_ Let's see how much I could have saved
12:53 Wombert nah
12:54 MikeSeth uhh
12:54 MikeSeth Wombert
12:54 MikeSeth why all of a sudden would an exception return HTTP 500 and empty output
12:54 MikeSeth wtf did I break
12:54 marklar|omni fail
12:54 marklar|omni spontaneous facebook orgy
12:55 MikeSeth give me liberty or give me facebook!
12:55 marklar|omni heh
12:55 marklar|omni the ceo's brother came by
12:55 marklar|omni looked at my 4 monitors
12:55 marklar|omni "come in, tower control, come in"
12:55 marklar|omni and left
12:55 marklar|omni wtf
12:56 MikeSeth ....
12:57 marklar|omni prints out bukakke coupons
12:59 MrJeep_ me->shower()->work()
12:59 MrJeep_ cya un a couple of mins
12:59 Macen SEED THE TORRENT
12:59 MrJeep_ [i=MrJeep@modemcable051.81-37-24.mc.videotron.ca] has quit []
12:59 Macen :D
12:59 Macen bastard
12:59 marklar|omni kek
12:59 marklar|omni in nagasaki
12:59 _cheerios MikeSeth, did you upgrade apache? :)
12:59 marklar|omni they like bukkake
13:00 MikeSeth no
13:09 Arme[N-1] [n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi
13:10 marklar|omni puts on some Drowning Pool
13:17 Arme[N] [n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)]
13:22 MikeSeth marklar|omni: yo get the Psyche song of my box called "Drowning Pool"
13:23 marklar|omni @~?
13:25 MikeSeth ummm
13:25 MikeSeth no its on teh laptop. I'll give it to you
13:25 MikeSeth or slsk it
13:25 MikeSeth oh lawd
13:26 MikeSeth S&P 500 -13% since beginning of the year
13:26 MikeSeth ready for teh fun
13:26 MikeSeth hahahaha reddit
13:26 MikeSeth "http://finance.google.com/finance?q=.DJI%20.IXIC%20.INX
13:26 MikeSeth This goes really well with Tools' Aenema as the background soundtrack."
13:26 MikeSeth DUH!
13:29 Wombert yo
13:29 Wombert 60 minutes to go
13:29 Wombert clock is ticking
13:29 Wombert lets see what happ