| 03:33 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 03:33 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 03:49 |
Wombert_ |
sleep time! :p |
| 03:49 |
Wombert_ |
two or three hours ;:p |
| 03:49 |
Wombert_ |
laters |
| 03:54 |
nfq |
laters.. sweet dreams! |
| 04:08 |
Wombert_ |
[n=Wombert@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 04:16 |
kaos|work_ |
[n=dominik@87.79.35.58] has quit [] |
| 05:15 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 05:56 |
liutis |
[n=liutis__@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:23 |
v-dogg |
huomenta |
| 06:32 |
liutis |
huomenta :) |
| 07:07 |
liutis |
[n=liutis__@server.senoji.palanga.lm.lt] has quit ["nebera."] |
| 07:42 |
_trophaeum |
http://hardware.slashdot.org/article.pl?sid=07/08/31/1846214&from=rss BWAHAHAHA |
| 07:42 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 07:43 |
MugeSo |
huomenta |
| 08:00 |
MugeSo |
I want to send a e-mail as a result of my action, and the content of e-mail should be rendered with any template. |
| 08:00 |
MugeSo |
I think this function is view in MVC model. |
| 08:03 |
MugeSo |
but, no surprises, agavi's view can not send e-mail. |
| 08:04 |
MugeSo |
hmm... |
| 08:08 |
MugeSo |
even if sending e-mail is not a veiw in MVC, features of agavi's veiw such as caching and rendering are also useful to sending email. |
| 08:09 |
MugeSo |
how can I do? |
| 08:22 |
MugeSo |
I'll try to make a ActionFilter grabs output and sends email. |
| 08:23 |
MugeSo |
bye |
| 08:23 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 08:25 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 09:08 |
Chonsu |
[n=martin@87.79.35.58] has quit ["Leaving."] |
| 09:25 |
EoN` |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 09:25 |
codecop |
[n=codecop@193.219.155.52] has joined #agavi |
| 09:29 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 09:29 |
_cheerios |
hyvää huomenta |
| 09:46 |
codecop |
[n=codecop@193.219.155.52] has quit [Read error: 110 (Connection timed out)] |
| 10:04 |
codecop |
[n=codecop@193.219.155.52] has joined #agavi |
| 10:28 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has joined #agavi |
| 10:28 |
codecop |
[n=codecop@193.219.155.52] has quit [Read error: 110 (Connection timed out)] |
| 10:36 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has quit [] |
| 10:39 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has joined #agavi |
| 10:57 |
codecop |
[n=codecop@193.219.155.52] has joined #agavi |
| 11:11 |
Wombert |
[n=Wombert@ip119.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 11:14 |
Wombert |
[n=Wombert@ip119.77.1311A-CUD12K-02.ish.de] has quit [Client Quit] |
| 11:19 |
_cheerios |
v-dogg: http://i1.tinypic.com/4ukuxq9.jpg |
| 11:25 |
v-dogg |
:) |
| 11:25 |
ttj |
Nice. |
| 11:42 |
codecop |
[n=codecop@193.219.155.52] has quit ["Leaving"] |
| 11:46 |
ttj |
My god... I want to kill me upstairs neighbor. |
| 11:46 |
ttj |
For some reason s/he has to play Cher at loud volumes when everyone surely has a hangover. |
| 11:51 |
ttj |
"Duu juu biliiv in laif äääfter loooov..." |
| 11:54 |
ttj |
"Beibi its aal oor naathing nau! Dount vanna ran änd ai käänt vaak aut!" |
| 12:11 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has quit [] |
| 12:23 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has joined #agavi |
| 13:15 |
_trophaeum |
[i=gxjynj@ppp121-45-242-230.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 14:14 |
JanK__ |
[n=JanK_@muedsl-82-207-199-025.citykom.de] has joined #agavi |
| 14:30 |
JanK_ |
[n=JanK_@muedsl-82-207-199-227.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 15:06 |
digitarald |
[n=Miranda@62.43.161.252.dyn.user.ono.com] has joined #agavi |
| 15:22 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 15:25 |
_cheerios |
digitarald, you showed something akin sprintf() for mootools here earlier? |
| 15:25 |
digitarald |
a template system |
| 15:25 |
_cheerios |
i have piece of text where i'd just need to replace values for indexes, not sure how to go about it other than that |
| 15:26 |
digitarald |
let me commit my latest version |
| 15:26 |
digitarald |
its in my branch |
| 16:09 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 16:23 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:28 |
Wombert |
[n=Wombert@dslb-084-056-045-018.pools.arcor-ip.net] has joined #agavi |
| 16:33 |
Wombert |
[n=Wombert@dslb-084-056-045-018.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 16:33 |
Wombert_ |
[n=Wombert@dslb-084-056-056-229.pools.arcor-ip.net] has joined #agavi |
| 16:34 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 16:43 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 17:06 |
digitarald |
[n=Miranda@62.43.161.252.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 17:26 |
Wombert_ |
[n=Wombert@dslb-084-056-056-229.pools.arcor-ip.net] has quit [] |
| 17:34 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 18:28 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 18:48 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 20:11 |
trophaeum_ |
[i=esbrsg@ppp121-45-233-15.lns1.bne4.internode.on.net] has joined #agavi |
| 20:26 |
_cheerios |
deathproof :po |
| 21:15 |
_cheerios |
when finnish location names are turned into English... http://www.hs.fi/kaupunki/artikkeli/Hello+I+come+from+Three+Ass+%E2%80%93+p%C3%A4%C3%A4kaupunkiseudulle+ehdotetaan+englanninkielisi%C3%A4+paikannimi%C3%A4/1135229973714 |
| 21:24 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit ["sleep"] |
| 22:02 |
JanK__ |
[n=JanK_@muedsl-82-207-199-025.citykom.de] has quit [] |
| 22:44 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 22:50 |
raidon |
[n=raidon@ags238.internetdsl.tpnet.pl] has joined #agavi |
| 22:51 |
raidon |
[n=raidon@ags238.internetdsl.tpnet.pl] has quit [Client Quit] |
| 23:26 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| Day changed Sun Sep 02 2007
|
| 00:05 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 00:35 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 03:48 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 03:51 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 03:52 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 05:03 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 06:40 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 06:51 |
JanK_ |
[n=JanK_@muedsl-82-207-199-025.citykom.de] has joined #agavi |
| 07:31 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 07:31 |
_cheerios |
jee! |
| 07:34 |
_cheerios |
waking up and ordering stuff from Amazon. i hope the decisions are good this early in the morning. |
| 07:39 |
_cheerios |
Finland is so expensive. Amazon price $26 + S&H, versus Finland 41e + S&H (online) or 59e from a major bookstore. |
| 07:43 |
MikeSeth |
fuckers dont even ship to where I live |
| 07:44 |
MikeSeth |
or rather, they do, but they shipment misses the destinations |
| 07:44 |
MikeSeth |
I orderd a book in first week of April and got a delivery failure notice two weeks ago |
| 07:44 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] |
| 07:44 |
kaos|work_ |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 07:49 |
_cheerios |
move out from Bahgdad, silly! |
| 07:49 |
_cheerios |
the delivery does take time. 2-4 weeks. no rush. |
| 07:58 |
JanK_ |
do someone have a simple app with models? |
| 07:59 |
JanK_ |
for example with the defualt propel models |
| 08:01 |
JanK_ |
agavi needs the popular blog-example :) |
| 08:34 |
_cheerios |
check out v-dogg's cms for tips? |
| 08:35 |
v-dogg |
yeah.. should find the time to polish it up |
| 08:39 |
v-dogg |
JanK_: http://groups.google.com/group/agavi-users/browse_thread/thread/8262f274e4dda261/ |
| 08:41 |
JanK_ |
thanks |
| 09:45 |
splatch` |
hello |
| 10:01 |
trophaeum_ |
[i=esbrsg@ppp121-45-233-15.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 10:23 |
MikeSeth |
mmm how do I tell the FPF *not* to refill the values? |
| 10:24 |
v-dogg |
$req->setAttribute('populate', false, 'org.agavi.filter.FormPopulationFilter'); |
| 10:24 |
MikeSeth |
thought so. |
| 10:24 |
MikeSeth |
thx |
| 10:50 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 10:59 |
Arme[N] |
is now known as Arme[0] |
| 11:00 |
Arme[0] |
is now known as Arme[0\] |
| 11:22 |
Arme[0\] |
is now known as Arme[N] |
| 11:35 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Leaving"] |
| 11:46 |
selloso |
[n=sel@p54B276D2.dip.t-dialin.net] has joined #agavi |
| 11:48 |
selloso |
Hi together, I got a question concerning agavi with propel. I placed my project-config.php by propel in the the config dir, configured it in the databases.xml and so on. Then i put the "main classes" by propel in the audoload.xml The are loaded but i'm gettin erros while including the files that are referenced in the propel class. How can i solve this problem? |
| 11:51 |
selloso |
I know i could extend the include path, but i guess there has to be a better way |
| 11:52 |
selloso |
oh, i'm using proepl 1.2 |
| 11:52 |
selloso |
propel |
| 11:55 |
_cheerios |
i think everyone has extended the include path by some means (eg. set_include_path(".../build/classes" . PATH_SEPARATOR . get_include_path());) |
| 11:55 |
_cheerios |
atleast when i queried about this months ago there was no answer to the contrary |
| 11:56 |
selloso |
yeah, that's what i thought.. is there a way to do this via an agavi config file? |
| 11:57 |
_cheerios |
if there is, im not aware |
| 12:00 |
selloso |
*sigh* It's a pity |
| 12:00 |
selloso |
many tahnks for you're help |
| 12:01 |
selloso |
this is a definitely feature wish :-D |
| 12:11 |
_cheerios |
heh @ restful urls http://www.genwi.com/blogs/order/new/popular/this%20week/filter/type/blog/category/technology/Page211 |
| 12:38 |
selloso |
[n=sel@p54B276D2.dip.t-dialin.net] has left #agavi [] |
| 13:20 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 13:34 |
JanK_ |
[n=JanK_@muedsl-82-207-199-025.citykom.de] has left #agavi [] |
| 13:38 |
kaos|work_ |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] |
| 14:03 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 14:08 |
MikeSeth |
http://blog.mikeseth.com/index.php?/archives/4-ActiveRecord-sucks,-but-Kore-Nordmann-is-wrong.html#extended |
| 14:08 |
MikeSeth |
COMMENTS PLZ |
| 14:22 |
kaos|work |
too much text *g* |
| 14:23 |
kaos|work |
(i'll read it later ... only quickly read thru the post of kore |
| 14:24 |
MikeSeth |
in summary |
| 14:24 |
MikeSeth |
MVC model !+ ORM "model" |
| 14:24 |
MikeSeth |
err |
| 14:24 |
MikeSeth |
!= |
| 14:24 |
kaos|work |
yeah |
| 14:24 |
kaos|work |
that's true indeed ;) |
| 14:26 |
MikeSeth |
I scold cake/trax/symfony for their railsism :D |
| 14:27 |
kaos|work |
well, ask 5 people how to do the data storage and you'll get 5 different answers |
| 14:27 |
kaos|work |
;) |
| 14:29 |
v-dogg |
or more |
| 14:30 |
MikeSeth |
kaos|work: it's the 2 jews principle |
| 14:30 |
MikeSeth |
"2 jews 3 opinions" |
| 14:30 |
kaos|work |
heh |
| 14:30 |
MikeSeth |
but, the question isn't how to do data storage |
| 14:30 |
MikeSeth |
it's how not to :) |
| 14:31 |
kaos|work |
well, a model in mvc sense doesn't has anything to do with a db model |
| 14:31 |
kaos|work |
else stuff like an emailmodel wouldn't make sense *ggg* |
| 14:31 |
MikeSeth |
rails says it does, and the sheeple repeat |
| 14:32 |
MikeSeth |
actually this might be a great point to make |
| 14:32 |
MikeSeth |
a model doesn't necessarily encapsulate database |
| 14:32 |
kaos|work |
it encapsulates business logic |
| 14:32 |
kaos|work |
whatever that may be |
| 14:32 |
kaos|work |
generate reports |
| 14:32 |
kaos|work |
connect to another server via ssh and do strange things |
| 14:32 |
kaos|work |
whatever you can imagine ;) |
| 14:33 |
MikeSeth |
No, I mean, make it a point to show this explicitly |
| 14:34 |
kaos|work |
omg, i need to sort 5 months of unfiltered spam now |
| 14:34 |
kaos|work |
finally back home |
| 14:34 |
kaos|work |
now with an cool monitor / pc setup ;) |
| 14:35 |
kaos|work |
2 tfts, the macbook + synergy + middle monitor can be switched to be secondary monitor for windows |
| 14:45 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 14:48 |
MikeSeth |
2 tfts? you bastard |
| 14:55 |
kaos|work |
a 20" widescreen |
| 14:56 |
kaos|work |
and an few years old 17" |
| 14:56 |
kaos|work |
(without dvi input :D) |
| 15:03 |
_cheerios |
MikeSeth is blogging? God help us. |
| 15:04 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 15:04 |
MugeSo |
huomenta |
| 15:04 |
MikeSeth |
my imaginary reputation precedes me! |
| 15:08 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 15:11 |
_cheerios |
I've been moving forward, now using Doctrine, to having table models (database access) and then plain models (domain logic). I don't have anything against using both to their benefits. |
| 15:12 |
MikeSeth |
_cheerios: Doctrine is sweeet |
| 15:14 |
JanK__ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 15:18 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 15:19 |
MugeSo_ |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 15:20 |
foutrelis |
[n=foutreli@ppp171-222.adsl.forthnet.gr] has joined #agavi |
| 15:20 |
foutrelis |
:) |
| 15:22 |
MugeSo_ |
I'm about to make MailResponse which sends emails as response/output. |
| 15:22 |
MikeSeth |
MugeSo_: implemented as a model or a contained action? |
| 15:22 |
MikeSeth |
foutrelis: oh. I see I've turned you on. |
| 15:22 |
MikeSeth |
huomenta! |
| 15:23 |
MugeSo_ |
MikeSeth: extends AgaviResponse. and use with contained action. |
| 15:23 |
MikeSeth |
MugeSo_: ha! Kick ass. |
| 15:23 |
MikeSeth |
I wanna watch the cakers do that |
| 15:23 |
MikeSeth |
on the second thought, I dont |
| 15:24 |
foutrelis |
MikeSeth: You sure did ;) |
| 15:24 |
MikeSeth |
foutrelis: welcome to the conspiracy |
| 15:24 |
MikeSeth |
read my ohloh review in the topic for summary of features |
| 15:24 |
foutrelis |
thanks :) |
| 15:25 |
MugeSo_ |
but I wanna use slots and cache... |
| 15:26 |
MikeSeth |
MugeSo_: why not? action output is cacheable, and the slot facility is available |
| 15:28 |
_cheerios |
did you submit your article to places so we can see some angry comments? |
| 15:28 |
MikeSeth |
_cheerios: you mean the ohloh one or the one I just posted on me blog? |
| 15:31 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 15:31 |
_cheerios |
your blog article |
| 15:36 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 15:37 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Read error: 110 (Connection timed out)] |
| 15:38 |
MugeSo_ |
MikeSeth: oh! sorry, I misread what you say.:$ |
| 15:40 |
MugeSo_ |
I'm not good at English... |
| 15:41 |
MikeSeth |
_cheerios: a little bit :) |
| 15:42 |
MikeSeth |
MugeSo_: nihonjin desu? ;) |
| 15:44 |
MugeSo_ |
MikeSeth: yeah. I'm Japanese. |
| 15:44 |
MikeSeth |
MugeSo_: awesome |
| 15:45 |
MugeSo_ |
thx |
| 15:46 |
MugeSo_ |
going back to the MailResponse, |
| 15:47 |
MikeSeth |
have fun |
| 15:52 |
MugeSo_ |
do I have no alternative but to write contained action's Action class or View class like this: |
| 15:52 |
MugeSo_ |
|
| 15:52 |
MugeSo_ |
Some_OneView extends ProjectBaseView { |
| 15:52 |
MugeSo_ |
public function execute(AgaviRequestHolder $rd) { |
| 15:52 |
MugeSo_ |
$response = new MailResponse(); |
| 15:52 |
MugeSo_ |
$this->getContainer()->setResponse($response); |
| 15:52 |
MugeSo_ |
} |
| 15:52 |
MugeSo_ |
} |
| 15:54 |
MugeSo_ |
I mean ... is this the only way to change response dinamic. |
| 15:54 |
MugeSo_ |
? |
| 15:56 |
MikeSeth |
you can just return it |
| 15:58 |
MugeSo_ |
oh! it's cool! |
| 15:58 |
MugeSo_ |
MikeSeth: thank you! |
| 15:58 |
MikeSeth |
:D |
| 16:03 |
MugeSo_ |
finaly i can sleep by your favor :) |
| 16:04 |
MikeSeth |
haha I wish problems like this kept me awake |
| 16:04 |
MugeSo_ |
bye! |
| 16:04 |
MugeSo_ |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 16:56 |
JanK__ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [] |
| 16:58 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 17:09 |
foutrelis |
[n=foutreli@ppp171-222.adsl.forthnet.gr] has left #agavi [] |
| 17:09 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 17:57 |
_cheerios |
\o/ |
| 18:09 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 19:02 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [] |
| 19:11 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] |
| 19:17 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 20:08 |
_cheerios |
0 comments :/ aww, that sucks MikeSeth :/ |
| 20:08 |
trophaeum_ |
[i=hnpeohh@ppp121-45-233-15.lns1.bne4.internode.on.net] has joined #agavi |
| 20:32 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 20:55 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit ["Ex-Chat"] |
| 21:09 |
JanK__ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 21:20 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit ["sleep"] |
| 21:27 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 22:01 |
JanK__ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [] |
| 22:07 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:53 |
MikeSeth |
www.akelos.org |
| 22:53 |
MikeSeth |
:( |
| 23:19 |
trophaeum_ |
[i=hnpeohh@ppp121-45-233-15.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| Day changed Mon Sep 03 2007
|
| 00:34 |
trophaeum_ |
[i=cayenub@ppp121-45-233-15.lns1.bne4.internode.on.net] has joined #agavi |
| 03:16 |
impl |
MikeSeth: what's up? |
| 03:19 |
impl |
MikeSeth: haha, watching the video of that framework |
| 03:19 |
impl |
looks worthless |
| 03:20 |
EoN` |
they use "Four spaces, no tabs". |
| 03:20 |
EoN` |
which makes it completely void as an option in my books. |
| 03:20 |
impl |
I use four spaces :( |
| 03:21 |
EoN` |
i hate spaces :( |
| 03:21 |
EoN` |
;) |
| 03:21 |
impl |
For a framework I'd probably use tabs, though |
| 04:10 |
v-dogg |
huomenta |
| 04:14 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:54 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 04:54 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 05:14 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 05:34 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 06:23 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:23 |
trophaeum |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Remote closed the connection] |
| 06:26 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:26 |
_cheerios |
huomenta |
| 06:37 |
_cheerios |
Akelos fans in ze logs ;) |
| 06:39 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 06:39 |
MugeSo |
huomenta |
| 06:39 |
_cheerios |
good morning japan! |
| 06:40 |
_cheerios |
just checked tokyo is 6hrs ahead. oh well, atleast it's morning here ;) |
| 06:41 |
MugeSo |
oh!! how kind of you to remeber!! :) |
| 06:42 |
MugeSo |
yeah, it's 15:42. |
| 06:45 |
MugeSo |
the westering sun is too bright.. |
| 06:47 |
SunboX |
[n=Miranda@80.243.35.154] has joined #agavi |
| 06:48 |
MugeSo |
why is a rouging instance created in AgaviExecutionFilter? |
| 06:49 |
MugeSo |
not rouging but routing |
| 06:50 |
MugeSo |
why not in AgaviExecutionContainer... |
| 06:54 |
_cheerios |
i havent been looking at agavi sources in eons |
| 06:57 |
MugeSo |
_cheerios: ok, thanks |
| 06:58 |
MugeSo |
now, from I've seen, it's impossible to chage routing instance dynamic. |
| 07:02 |
v-dogg |
why do you want to do that? |
| 07:04 |
MugeSo |
hmm. |
| 07:05 |
v-dogg |
if you want to use your own routing, define the class in factories.xml |
| 07:05 |
MugeSo |
oh! mistake |
| 07:05 |
v-dogg |
other than that I don't understand why would you want to change it |
| 07:05 |
MugeSo |
not routing instance, i mean response instance |
| 07:06 |
v-dogg |
ok :) |
| 07:10 |
MugeSo |
and, if it's possible to change "response instance" dynamic, we can use particular respons instance which is , for example, implemented preset header. |
| 07:11 |
v-dogg |
you can use output_types.xml to configure headers |
| 07:11 |
v-dogg |
or do it in you BaseView |
| 07:12 |
v-dogg |
I still fail to see the need to replace the whole instance at runtime |
| 07:12 |
MugeSo |
i see.. |
| 07:12 |
MugeSo |
in fact, there is anther reason. |
| 07:12 |
v-dogg |
shoot |
| 07:13 |
MugeSo |
i'm about to make MailResponse extends AgaviResponse. |
| 07:14 |
Arme[N-1] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 07:14 |
v-dogg |
hmm... you think that's the best way to handle mailing? |
| 07:15 |
v-dogg |
why do you want to create a response object for it? |
| 07:15 |
v-dogg |
what's the use case? |
| 07:15 |
MugeSo |
yeah, |
| 07:17 |
MugeSo |
by doing this, we can use features such as slot, caching etc. |
| 07:20 |
MugeSo |
I plan to use it for sending an email includeing activation key for registration. |
| 07:24 |
MugeSo |
of course, i know i can make model to do that.. |
| 07:28 |
_cheerios |
when you have a hammer (mvc), everything looks like a nail ;) |
| 07:28 |
MugeSo |
but i think it's not clear to implement similar function-- slot, caching, rendering, etc -- elsewhere. |
| 07:28 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] |
| 07:32 |
MugeSo |
hmm.... |
| 07:33 |
MikeSeth |
_cheerios: Akelos fans? in ze logs? where? |
| 07:33 |
MikeSeth |
seriously I couldn't help but laugh when I read that site |
| 07:33 |
MikeSeth |
and I don't mean indirection, I mean I actually had a ha-ha |
| 07:35 |
MugeSo |
_cheerios: you mean i should make model for sending email? |
| 07:36 |
MikeSeth |
MugeSo: I would. I thought you chose the response for some specific reason. |
| 07:36 |
MikeSeth |
MugeSo: bear in mind that a model itself can execute contained actions as well |
| 07:40 |
MugeSo |
MikeSeth: then, I come down to call "$container->getContent() " and send it as email? |
| 07:43 |
MikeSeth |
MugeSo: yeah. You can use caching that way as well. |
| 07:45 |
MugeSo |
I see. |
| 07:45 |
_cheerios |
ah, comments on your article! unsurprisingly someone picked up the DRY part. |
| 07:46 |
MugeSo |
thx a lot! |
| 07:46 |
MikeSeth |
_cheerios: I find it funny how this is actually a thinly veiled Akelos promotion |
| 07:47 |
MikeSeth |
_cheerios: I thought I'd evaluate it seriously but then I opened the site, and saw the caption that goes "pragmatic" and "productive" and some rounded conrners and screencasts along with exactly one page of documentation that tells you how to set up a sample app |
| 07:47 |
MikeSeth |
then I laughed |
| 07:47 |
_cheerios |
actually, afaik, symfony is a fork of mojavi. They copied M3 and added some glue. |
| 07:48 |
MikeSeth |
_cheerios: funny, their site doesn't mention it |
| 07:48 |
_cheerios |
eg. from ini->yaml, added propel and some i18n library. |
| 07:48 |
MikeSeth |
well it does once.. |
| 08:13 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 08:24 |
codecop |
hm, i got 1 field birthdate input, and validating it with xml, i got An exception of type *OverflowException* was thrown when input date is incorrect, how to catch it when validating with xml file |
| 08:24 |
codecop |
? |
| 08:25 |
codecop |
or should i use validation in php file not xml |
| 08:25 |
MikeSeth |
what do you mean validating with XML? Do you mean using Agavi validators? |
| 08:25 |
MikeSeth |
codecop: you can use the "check" option of the date validator |
| 08:26 |
codecop |
ok validators/birthdayInput.xml |
| 08:26 |
Arme[N-1] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Connection timed out] |
| 08:28 |
codecop |
i have in xml file <parameter name="check">true</parameter> |
| 08:28 |
codecop |
but Exception: OverflowException is still here :/ |
| 08:30 |
MikeSeth |
codecop: this might be a bug. Have you updated from SVN recently? |
| 08:31 |
codecop |
recently no |
| 08:31 |
MikeSeth |
do that, if the problem doesnt go away, show me |
| 08:32 |
codecop |
ok updating |
| 08:32 |
codecop |
thanx |
| 08:38 |
codecop |
update isnt resolve, cannot convert the date 197/6/23 into a unix timestamp |
| 08:40 |
codecop |
if date is bigger 19777/10/11 all ok date is incorrect, but if i enter year == 197 got exception |
| 08:44 |
_cheerios |
CouchDB seems interesting http://blog.leetsoft.com/2007/9/2/futuretalk-couchdb (+ love the acronym) |
| 08:46 |
codecop |
this is xml file that fails to validate date: http://pastebin.ca/679710 |
| 08:49 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 09:00 |
MikeSeth |
codecop: and the date? |
| 09:00 |
MikeSeth |
_cheerios: its a JSON filesystem |
| 09:00 |
MikeSeth |
isn't it? |
| 09:02 |
MikeSeth |
codecop: what if you do 0197? |
| 09:02 |
MikeSeth |
codecop: and, yeah, unix timestamps start at 1970 |
| 09:02 |
MikeSeth |
so, it can't be converted down |
| 09:07 |
_cheerios |
MikeSeth, it's a bit more than that. I could use a distributed, redundant and fault-tolerant storage. |
| 09:08 |
MikeSeth |
_cheerios: everyone could. The question is, does it perform as advertised |
| 09:09 |
_cheerios |
it's still in alpha |
| 09:15 |
_cheerios |
"File storage is coming in the next release. Keep in mind though CouchDb's purpose is not be a "file system" (which has it's own unique set of problems)." |
| 09:15 |
_cheerios |
w00t, deffo waiting forward for that |
| 09:16 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 09:16 |
RossC0 |
Huomenta! |
| 09:17 |
MikeSeth |
hay ross |
| 09:17 |
_cheerios |
RossC0, MikeSeth is pissing on Rails on his latest blog article. I think you should burn him! ;) |
| 09:17 |
MikeSeth |
AND all of its descendnats |
| 09:17 |
RossC0 |
URL ? I have 1000's of missed RSS's |
| 09:17 |
codecop |
MikeSeth, i will look later now have dine |
| 09:17 |
codecop |
:) |
| 09:17 |
RossC0 |
<3 Merb |
| 09:17 |
MikeSeth |
RossC0: blog.mikeseth.com |
| 09:17 |
RossC0 |
:D |
| 09:18 |
MikeSeth |
what happened to agileweb.org? |
| 09:18 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 09:19 |
RossC0 |
? |
| 09:19 |
RossC0 |
hmm |
| 09:20 |
RossC0 |
i killed something |
| 09:20 |
_cheerios |
i noticed it was down earlier too. I reckoned RossC0 had gone "underground". ;) |
| 09:20 |
_cheerios |
(as he wasnt on irc either) |
| 09:20 |
digitarald |
[n=Miranda@179.Red-83-52-198.dynamicIP.rima-tde.net] has joined #agavi |
| 09:21 |
digitarald |
heyho, anybody has a sample xml for or-validator |
| 09:21 |
digitarald |
i have an or validator but it fails if it checks any other child-validator then the first one |
| 09:23 |
digitarald |
it has 2 child validators, both class equal, first checks if action is username, second checks if action is password. Only username results in success, when i have action=password, it fails and the error is thrown in the equals-username-validator |
| 09:25 |
RossC0 |
2 tics |
| 09:25 |
RossC0 |
http://pastie.caboo.se/private/ipbxcailz66cxup0od |
| 09:26 |
RossC0 |
my only or validator |
| 09:27 |
RossC0 |
MikeSeth: Like it ActiveRecord sucks :D |
| 09:28 |
RossC0 |
I'm planning to use this once its more stable http://code.google.com/p/ruby-sequel/ |
| 09:44 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 10:12 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 10:20 |
RossC0 |
http://www.dilbert.com/comics/dilbert/archive/dilbert-20070903.html |
| 10:23 |
_cheerios |
heh heh |
| 10:29 |
digitarald |
[n=Miranda@179.Red-83-52-198.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] |
| 10:32 |
MikeSeth |
bah |
| 10:32 |
MikeSeth |
people are inviting me to facebook |
| 10:32 |
MikeSeth |
i dont want the cia to know who my friends are |
| 10:35 |
_cheerios |
reading CouchDB it seems so ace. I'm going to be all over it once file storage is implemented. |
| 10:41 |
_cheerios |
http://jan.prima.de/~jan/plok/archives/72-Some-Context.html |
| 10:43 |
_cheerios |
time to learn Erlang o_O |
| 10:44 |
codecop |
can anyone share Date validator.xml to see how get proper dates below unix limiting of 1970 year |
| 10:46 |
_cheerios |
never used that validator, but remove the cast_to unix? |
| 10:48 |
_cheerios |
Erlang has no error handling? "If something doesn't work, you just don't care.". Cool. I like it already. |
| 11:05 |
RossC0 |
_cheerios: thanks for the tipoff - I may have a use for that in a personal project :D |
| 11:06 |
RossC0 |
delicious's it :D |
| 11:14 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 11:15 |
MikeSeth |
erlang sounds like another bullshit-inspired holy ground to me |
| 11:16 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 11:18 |
_cheerios |
i feel a quality blog post in the making! |
| 11:18 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 11:20 |
_cheerios |
have you seen comparisons of eg. java vs erlang thread usage when you pump up the load? java goes sky high while erlang is nearly a flatline. i can understand their language of choice for something like this. |
| 11:25 |
MikeSeth |
I haven't. I don't care about the enterprisey |
| 11:25 |
MikeSeth |
and now that I've looked towards CouchDB I think it's time to implement something based on it :) |
| 11:27 |
_cheerios |
agavi + couchdb based forum? atleast it's simple :) |
| 11:31 |
MikeSeth |
mmp |
| 11:32 |
MikeSeth |
could be interesting albeit that really is a kind of thing better suited for rdbms |
| 11:33 |
MikeSeth |
of course any document-based systems with tags and other shit would be a better target |
| 11:33 |
MikeSeth |
i suppose though I could dick around with it and write a blog |
| 11:33 |
_cheerios |
why is a forum suited for a rdbms? |
| 11:34 |
MikeSeth |
_cheerios: the nature of access is very linear |
| 11:37 |
_cheerios |
you lost me |
| 11:37 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] |
| 11:41 |
MikeSeth |
_cheerios: I mean, the kind of data and queries forums use are best fit for an RDBMS: forums are indeed tabular data |
| 11:44 |
_cheerios |
what kind of an explanation is that? |
| 11:45 |
MikeSeth |
*blink* |
| 11:46 |
MikeSeth |
what do you mean? forums have fixed size, fixed width data. They have a tendency of grouping entries in a predictable manner. |
| 11:46 |
kaos|work |
[n=dominik@dslb-084-056-003-152.pools.arcor-ip.net] has joined #agavi |
| 11:50 |
_cheerios |
ah, you're wondering how to do similar queries to get the data out? |
| 11:55 |
MikeSeth |
no, I simply think that a flat database woudl probably be less efficient than a table-based one for this specific kind of application |
| 12:05 |
_cheerios |
there's probably ways to do these things. we have to give it a spin to find out. |
| 12:07 |
MikeSeth |
oh my god hahahaha |
| 12:07 |
MikeSeth |
now people are arguing about which framuhwork is bettar in my blog comments |
| 12:09 |
_cheerios |
more comments? sweet |
| 12:10 |
MikeSeth |
i get a distinct feeling that they dont even READ anything other than parts where their favourite framuhwork is getting bashed |
| 12:32 |
_cheerios |
communication has evolved, MikeSeth. It's all about lolcatz these days. I didn't see any in your blog post. |
| 12:32 |
MikeSeth |
haha actually now that you say that |
| 12:32 |
MikeSeth |
I suppose I could put together a bit of educational materials based on lolcats |
| 12:33 |
RossC0 |
hmm agileweb is back up |
| 12:34 |
RossC0 |
but http://agileweb.org doesn't work / redirects to www.agileweb.org |
| 12:34 |
RossC0 |
that a vhost conf issue? |
| 12:34 |
_cheerios |
webistrano? hmm |
| 12:38 |
_cheerios |
RossC0, dns record missing for agileweb.org ? |
| 12:39 |
_cheerios |
;; QUESTION SECTION: |
| 12:39 |
_cheerios |
;agileweb.org. IN A |
| 12:39 |
RossC0 |
was missing I overrode them |
| 12:39 |
RossC0 |
hmm |
| 12:39 |
_cheerios |
that should be uncommented + point to same as www., and you should be set? |
| 12:40 |
MikeSeth |
michael@deathwish:~$ dig a agileweb.org @c.ns.bytemark.co.uk +sh |
| 12:40 |
MikeSeth |
michael@deathwish:~$ |
| 12:40 |
MikeSeth |
indeed |
| 12:40 |
MikeSeth |
DNS is fubar. |
| 12:41 |
RossC0 |
ah maybe its not fully propegated |
| 12:41 |
RossC0 |
it got scrubbed yesterday |
| 12:42 |
_cheerios |
lol @ mike and his hostnames |
| 12:42 |
MikeSeth |
:D |
| 12:43 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 13:00 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 13:00 |
Whisller |
hi |
| 13:03 |
MikeSeth |
nom nom nom nom |
| 13:20 |
MikeSeth |
RossC0: any progress on that console implementation? |
| 13:22 |
RossC0 |
erm? |
| 13:22 |
MikeSeth |
you weren't working on the command line console? |
| 13:22 |
RossC0 |
for ? |
| 13:22 |
MikeSeth |
for Agavi |
| 13:24 |
RossC0 |
I thought you were doing that ;) |
| 13:25 |
RossC0 |
http://agavi.org/irclogs/agavi-200706.log |
| 13:25 |
MikeSeth |
aI always wanted to but someone told me theyre working on it |
| 13:25 |
MikeSeth |
i thought that was you |
| 13:26 |
MikeSeth |
ahh its Dominik |
| 13:27 |
RossC0 |
ah ok |
| 13:27 |
RossC0 |
still would be cool - specially for better testing |
| 13:28 |
RossC0 |
and for replacing phing |
| 13:28 |
MikeSeth |
I realized what kinda headache it is.. |
| 13:28 |
MikeSeth |
I'm quite frankly depressed about it |
| 13:31 |
RossC0 |
hmm |
| 13:31 |
RossC0 |
boo |
| 13:34 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 13:35 |
Wombert |
mmmh |
| 13:35 |
Wombert |
24 inches ftw |
| 13:35 |
Wombert |
:> |
| 13:38 |
MikeSeth |
how can you even WALK with that |
| 13:39 |
MikeSeth |
Wombert: http://blog.mikeseth.com/index.php?/archives/4-ActiveRecord-sucks,-but-Kore-Nordmann-is-wrong.html#comments |
| 13:39 |
Wombert |
haha MikeSeth |
| 13:39 |
Wombert |
good one |
| 13:39 |
v-dogg |
24" hanging or during erection? |
| 13:40 |
MikeSeth |
v-dogg: the word is 'flacid', FYI :) |
| 13:40 |
MikeSeth |
flaccid, rather |
| 13:40 |
v-dogg |
haha |
| 13:40 |
v-dogg |
roger that :) |
| 13:40 |
MikeSeth |
Wombert: they friggin argue on my blog whose "framework" is better |
| 13:41 |
MikeSeth |
one of them wrote a framework in 15 lines and another one is cloning Rails in PHP |
| 13:41 |
MikeSeth |
this blogging thing rapidly becomes a source of amusement |
| 13:41 |
MikeSeth |
frigging human zoo |
| 13:44 |
v-dogg |
"First, Symfony has nothing to do with Mojavi. From what I understand it was developed from scratch." |
| 13:44 |
RossC0 |
oops |
| 13:44 |
v-dogg |
haha, well, you understod wrong |
| 13:44 |
Wombert |
bahaha |
| 13:45 |
Wombert |
can you guys hop in there and flame them to dead, plz, kthx? :) |
| 13:49 |
MikeSeth |
v-dogg: I discovered later that I was wrong. But not /too/ wrong ;) |
| 13:49 |
MikeSeth |
Wombert: but I'm right about Rails model abuse, am I not |
| 13:49 |
Wombert |
I haven't read the article yet, MikeSeth |
| 13:49 |
MikeSeth |
you should, you would get a chuckle :D |
| 13:51 |
v-dogg |
Symfony is based on Mojavi and every cool new feature (but not the crappy ones) are ripped from Agavi ;) |
| 13:52 |
MikeSeth |
v-dogg: IIRC there was once a time when they didnt even bother to change Agavi copyrights |
| 13:53 |
v-dogg |
oh yes :) |
| 13:54 |
nfq |
Hey Wombert, got time later to chat? |
| 13:54 |
Wombert |
nfq: yes, some time later tonight |
| 13:54 |
Wombert |
that cool? |
| 13:54 |
nfq |
Totally.. |
| 13:54 |
Wombert |
ace |
| 13:54 |
nfq |
Perfect in fact.. speak later.. |
| 13:59 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has joined #agavi |
| 14:03 |
_cheerios |
MikeSeth, I read further into couchdb and it does have "tables". They're called Views and are dynamically created/updated based on the criteria you specify. |
| 14:09 |
MikeSeth |
_cheerios: oh yeah. The question is, how efficient is their indexing |
| 14:10 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 14:14 |
Whisller |
[n=mail@194.110.240.145] has left #agavi [] |
| 14:21 |
Wombert |
couchwhat? |
| 14:22 |
MikeSeth |
Wombert: ohh you havent heard |
| 14:26 |
RossC0 |
Wombert: tagged it for you in delicious |
| 14:28 |
Wombert |
hugs RossC0 |
| 14:28 |
Wombert |
restful, json, beh |
| 14:30 |
Wombert |
uh huh |
| 14:30 |
Wombert |
ace! |
| 14:30 |
Wombert |
how quick is that |
| 14:31 |
JanK_ |
[n=JanK_@muedsl-82-207-249-253.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 14:37 |
MikeSeth |
we're about to find out |
| 14:37 |
MikeSeth |
i wonder if erlang is lying |
| 14:53 |
digitarald |
[n=Miranda@179.Red-83-52-198.dynamicIP.rima-tde.net] has joined #agavi |
| 14:53 |
digitarald |
[n=Miranda@179.Red-83-52-198.dynamicIP.rima-tde.net] has quit [Client Quit] |
| 14:54 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:12 |
SunboX |
[n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] |
| 15:53 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has joined #agavi |
| 16:12 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has quit [] |
| 16:13 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has joined #agavi |
| 16:32 |
RossC0 |
hmm delicious is down.. |
| 16:34 |
RossC0 |
huzzah its back |
| 16:36 |
Wombert |
huzzah! |
| 16:38 |
_cheerios |
notes RossC0 is seriously addicted to delicious |
| 16:39 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 16:43 |
RossC0 |
:D |
| 17:00 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has quit [] |
| 17:06 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 17:10 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 17:13 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["gonefor60seconds"] |
| 17:22 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 17:22 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has joined #agavi |
| 17:57 |
_cheerios |
"Give me all the documents from July where the Potato field is a two-element array where the first element is another JSON object with 7 fields, one of which has the value 24" :slurp: |
| 17:58 |
impl |
What's a potato field? |
| 18:00 |
_cheerios |
:) |
| 18:06 |
Wombert |
_cheerios: pardon? |
| 18:07 |
_cheerios |
oh, was just marveling a couchdb query :) |
| 18:24 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has quit [] |
| 18:27 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has joined #agavi |
| 18:28 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has quit [Client Quit] |
| 19:08 |
Wombert |
[n=Wombert@87.79.35.58] has quit [] |
| 19:48 |
trophaeum_ |
[i=cayenub@ppp121-45-233-15.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 19:59 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 20:10 |
kaos|work |
[n=dominik@dslb-084-056-003-152.pools.arcor-ip.net] has quit [] |
| 20:12 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has joined #agavi |
| 20:13 |
JanK_ |
i think MyPlace is a bad name, because of similiarity to MySpace |
| 20:13 |
JanK_ |
oops |
| 20:15 |
nfq |
hehe |
| 20:23 |
_cheerios |
o_O |
| 20:40 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 20:43 |
_cheerios |
Your Amazon.com order has shipped \o/ |
| 20:44 |
_cheerios |
ETA 24 days ;) |
| 20:51 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 20:56 |
JanK_ |
[n=JanK_@muedsl-82-207-239-094.citykom.de] has quit [] |
| 21:00 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 21:19 |
Wombert |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 21:22 |
Wombert |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] |
| 21:22 |
Wombert |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 21:24 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit ["sleep"] |
| 21:30 |
MikeSeth |
what did ya order? |
| 21:42 |
Wombert |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] |
| 21:42 |
Wombert_ |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 21:50 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:05 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 22:14 |
trophaeum |
[i=mmxyctl@ppp121-45-233-15.lns1.bne4.internode.on.net] has joined #agavi |
| 22:21 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] |
| 22:21 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 22:28 |
Wombert_ |
[n=Wombert@ip95.77.1311A-CUD12K-02.ish.de] has quit [Connection timed out] |
| 22:46 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 23:13 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] |
| 23:18 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 23:22 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] |
| 23:22 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 23:41 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:59 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| Day changed Tue Sep 04 2007
|
| 00:47 |
Wombert |
[n=Wombert@ip163.77.1311A-CUD12K-02.ish.de] has quit [] |
| 01:13 |
EoN` |
is now known as EoN |
| 01:26 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 01:29 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 04:54 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 05:05 |
v-dogg |
huomenta |
| 05:10 |
CIA-3 |
[n=CIA@208.69.182.149] has quit [] |
| 05:14 |
CIA-2 |
[n=CIA@208.69.182.149] has joined #agavi |
| 05:32 |
CIA-2 |
[n=CIA@208.69.182.149] has quit [] |
| 05:34 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 05:38 |
CIA-3 |
[n=CIA@208.69.182.149] has joined #agavi |
| 05:44 |
CIA-3 |
[n=CIA@208.69.182.149] has quit [] |
| 05:46 |
CIA-3 |
[n=CIA@208.69.182.149] has joined #agavi |
| 05:46 |
CIA-3 |
[n=CIA@208.69.182.149] has quit [Read error: 104 (Connection reset by peer)] |
| 05:51 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 06:09 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:09 |
_cheerios |
huomenta! |
| 07:08 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 07:08 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Client Quit] |
| 07:09 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 07:16 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:16 |
RossC0 |
huomenta |
| 07:22 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has quit [] |
| 07:44 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 07:54 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 08:28 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 08:29 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 08:31 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 08:33 |
_cheerios |
anyone been playing with vmware or networking lately? |
| 08:44 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 08:50 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 08:57 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 09:04 |
Wombert |
huomenta! |
| 09:10 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 09:11 |
kaos|work_ |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 09:11 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 104 (Connection reset by peer)] |
| 09:17 |
MikeSeth |
_cheerios: I used to some time ago |
| 09:19 |
_cheerios |
ok, glad i can pester someone with frustratingly hard questions related to this |
| 09:19 |
RossC0 |
_cheerios: whats up? |
| 09:19 |
RossC0 |
Huomenta Wombert |
| 09:19 |
RossC0 |
:D |
| 09:19 |
_cheerios |
nothing yet. plan is to install two vmware instances and have them be able to talk with the host + each other. |
| 09:21 |
RossC0 |
well it will just NAT through - so some tweaking of your hosts will make it all go swimmingly |
| 09:21 |
RossC0 |
*should* just NAT through |
| 09:21 |
RossC0 |
;) |
| 09:23 |
_cheerios |
i'll noob it before it goes swimmingly |
| 09:23 |
MikeSeth |
actually there's quite a bunch of ways to hook it up to your OS |
| 09:24 |
MikeSeth |
you can literally create a VPN made of virtual machines |
| 09:24 |
MikeSeth |
I used to do that when I played with trojans, I had a forensic lab and a bunch of virtual test boxes |
| 09:48 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 09:58 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 10:29 |
_cheerios |
first vm up. host-guest-host (+net) works fine, now to setup another vm to see about that guest-guest setup... |
| 10:34 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 10:39 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 10:51 |
_cheerios |
seems to work out of the box. i hope the internal ip's stay the same for the vm's. |
| 10:55 |
RossC0 |
sweet |
| 11:15 |
MikeSeth |
_cheerios: they generally do. vmware has its own dhcp daemon |
| 11:15 |
_cheerios |
lucky me! |
| 11:36 |
_cheerios |
mmm.. could really use an internal DNS at this point |
| 12:20 |
MikeSeth |
hosts file <3 ;) |
| 12:27 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 12:28 |
MugeSo |
huomenta |
| 12:36 |
MugeSo |
Wombert:create_function is called in AgaviToolkit::expandDirectives, isn't it? |
| 12:40 |
MugeSo |
calling me.. |
| 12:40 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 12:41 |
nfq_ |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 12:50 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 12:57 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 12:59 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 13:00 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Client Quit] |
| 13:19 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has joined #agavi |
| 13:20 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 13:20 |
_cheerios |
gah. a single perl package won't install. :| |
| 13:28 |
_cheerios |
same package installs fine on the host... |
| 13:36 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 13:36 |
_cheerios |
not much use for these vm's if i can't get the sw installed :) |
| 13:40 |
MikeSeth |
_cheerios: what package? |
| 13:41 |
_cheerios |
String::CRC32 |
| 13:42 |
_cheerios |
but, it was available via apt-get luckily, so I got past that dependecy |
| 13:44 |
_cheerios |
still some packages throwing errors, bastards |
| 13:46 |
_cheerios |
configure: error: C compiler cannot create executables << and i get the oddest errors |
| 13:47 |
RossC0 |
http://www.magentocommerce.com/ |
| 13:47 |
RossC0 |
"powered by the zend framework" |
| 13:47 |
RossC0 |
eek |
| 13:48 |
MikeSeth |
flamework |
| 13:49 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 13:52 |
nfq_ |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 13:54 |
v-dogg |
(muahaha) |
| 13:54 |
v-dogg |
"framework" |
| 13:54 |
v-dogg |
get real... |
| 14:00 |
_cheerios |
mmm, finally. Anyone use Perl's CPAN? Where does it store the config.log when things go wrong? I couldn't find it in the dir where I issued the perl command atleast. |
| 14:00 |
MikeSeth |
IIRC in ~/.cpan |
| 14:01 |
MugeSo |
i've posted a message about create_function to the agavi-dev list. |
| 14:01 |
_cheerios |
i wonder if on some channel, somwhere, people are dissing our framework just alike |
| 14:04 |
kaos|work_ |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 14:05 |
_cheerios |
MikeSeth, I checked there earlier and didn't find a thing. It was on the right direction as I tried now again and indeed it was in ~/.cpan/build/<package>/autoconf/config.log |
| 14:09 |
RossC0 |
MugeSo: cool |
| 14:10 |
MugeSo |
RossC0:about create_function problem? |
| 14:10 |
RossC0 |
yup |
| 14:15 |
MikeSeth |
_cheerios: heh |
| 14:15 |
MugeSo |
RossC0:thx |
| 14:16 |
MugeSo |
but.... now i re-test that.. in truth, not 4864 bytes but 1956bytes per call. |
| 14:20 |
MugeSo |
there is little in it :p |
| 14:21 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 14:38 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] |
| 14:38 |
JamieWolf_ |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has joined #agavi |
| 14:38 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 14:39 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has joined #agavi |
| 14:46 |
JamieWolf_ |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has quit [Read error: 145 (Connection timed out)] |
| 15:09 |
JamieWolf |
Hmmm, when i set a parameter in a renderer class this parameter should be available in the TemplateLayer class, or? |
| 15:18 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 15:20 |
shoan |
[n=shoan@122.166.1.168] has quit [Client Quit] |
| 15:25 |
MikeSeth |
JamieWolf: you mean as a member of $template? |
| 15:27 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680555.dsl.bell.ca] has joined #agavi |
| 15:28 |
JamieWolf |
MikeSeth, no i mean the AgaviFileTemplateLayer Class |
| 15:29 |
JamieWolf |
What i was trying to do: I have one Action which should be rendered with smarty. As default I use the AgaviPhpRenderer. So far so good. |
| 15:31 |
JamieWolf |
I found this post on the mailing list from Wombert an was trying to reproduce it. Which worked. But then I hit a very small Problem, the defaultExtension. With the PhpRenderer it is .php, with SmartyRenderer its .tpl |
| 15:32 |
JanK_ |
[n=JanK_@muedsl-82-207-201-082.citykom.de] has joined #agavi |
| 15:33 |
JamieWolf |
by this time i was to lazy to just simply change the extension so i was looking how to set another extension for the SmartyRenderer. Basicly it works with $layer->setParameter('extension', '.php'). So i thought there will be a way to set another default, by doing this in a config file (output_type.xml) |
| 15:36 |
JamieWolf |
But there ain't. Even if there is some code which should do this in the AgaviOutputType.class.php. |
| 15:36 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:39 |
JamieWolf |
So now i was trying to add the missing code and make it possible to set a defaultExtension via the output_types.xml but I got stuck at the point where Layer Class checks if it has a Parameter 'extension' |
| 15:40 |
JamieWolf |
Although I have done setParameter('extension', 'foo') in the AgaviOutputType.class |
| 16:01 |
JanK_ |
[n=JanK_@muedsl-82-207-201-082.citykom.de] has quit [] |
| 16:13 |
JanK_ |
[n=JanK_@muedsl-82-207-201-082.citykom.de] has joined #agavi |
| 16:35 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680555.dsl.bell.ca] has quit [] |
| 16:52 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 17:44 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 18:16 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 18:24 |
JanK_ |
[n=JanK_@muedsl-82-207-201-082.citykom.de] has left #agavi [] |
| 18:56 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:39 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 20:24 |
_cheerios |
sami11 19:05 4.9.07 "Voiko C++ jielellä tehdä 3D MMORPG Pelejä???" |
| 20:42 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has quit [Read error: 145 (Connection timed out)] |
| 21:09 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 21:09 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit ["sleep"] |
| 21:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:26 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has joined #agavi |
| 22:30 |
JamieWolf |
[n=JamieWol@p5486FE3E.dip.t-dialin.net] has quit [Client Quit] |
| Day changed Wed Sep 05 2007
|
| 01:22 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 02:33 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:12 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 04:17 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 04:39 |
MugeSo |
where should I check ExecutionContainer parameter, such as is_slot, to set an Action unavailable unless the parameter is set true ? |
| 04:42 |
MugeSo |
I think either validation or execute |
| 04:52 |
MugeSo |
or filter? |
| 05:38 |
v-dogg |
huomenta |
| 05:49 |
MugeSo |
huomenta |
| 06:12 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:12 |
_cheerios |
huomenta |
| 06:15 |
v-dogg |
MugeSo: GMT +3 :) |
| 06:15 |
v-dogg |
Tokio -6h |
| 07:02 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 07:13 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:15 |
RossC0 |
huomenta! |
| 09:10 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:15 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 11:28 |
MugeSo_ |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 11:43 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Read error: 110 (Connection timed out)] |
| 11:45 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 12:01 |
MugeSo_ |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Read error: 110 (Connection timed out)] |
| 12:38 |
MugeSo |
huomenta |
| 12:48 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit ["ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]"] |
| 13:28 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 13:29 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] |
| 13:30 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 14:09 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 14:47 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 14:48 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:04 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has joined #agavi |
| 15:26 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:38 |
_cheerios |
vm setup <3 |
| 16:25 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has quit [] |
| 16:31 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has joined #agavi |
| 17:32 |
shoan |
[n=shoan@59.96.65.134] has joined #agavi |
| 17:32 |
shoan |
huomenta |
| 17:32 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 17:44 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 17:45 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 17:56 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has quit [Nick collision from services.] |
| 17:56 |
Wombert_ |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 17:56 |
shoan |
Wombert: where can I get apache/php5/mysql binary bundle for osx? |
| 17:57 |
Wombert_ |
I use mysql from mysql.com |
| 17:57 |
Wombert_ |
and php from entropy.ch |
| 17:57 |
Wombert_ |
and the apache 1.3 that ships with os x |
| 17:57 |
Wombert_ |
is now known as Wombert |
| 17:58 |
JanK_ |
shoan: a simple to set up solution is XAMPP |
| 17:58 |
shoan |
Wombert: but isn't xampp still beta? |
| 17:59 |
JanK_ |
http://www.apachefriends.org/en/projects.html |
| 17:59 |
Wombert |
its not really that hard to install the three seperately |
| 17:59 |
Wombert |
especially not for a programmer :p |
| 17:59 |
Wombert |
mysql is just a install wizard, and so is php |
| 17:59 |
Wombert |
apache is installed already |
| 17:59 |
Wombert |
it's a piece of cake |
| 18:04 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has quit [Read error: 104 (Connection reset by peer)] |
| 18:04 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 18:20 |
shoan |
downloading the pieces :p |
| 18:33 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 18:33 |
MugeSo |
hi |
| 18:34 |
MugeSo |
Wombert:how do you think about create_function problem which I posted to agavi-dev list. |
| 18:50 |
_cheerios |
bioshock2 review (damn that's a lot of work for a simple rantin' review) http://www.escapistmagazine.com/articles/view/editorials/zeropunctuation/1394-Zero-Punctuation-BioShock |
| 19:10 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has quit [] |
| 19:16 |
shoan |
[n=shoan@59.96.65.134] has quit [] |
| 19:25 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has left #agavi [] |
| 19:46 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 20:37 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit [Read error: 104 (Connection reset by peer)] |
| 21:17 |
ttj |
"Few people understand the psychology of dealing with a highway traffic cop. Your normal speeder will panic and immediately pull over to the side. This is wrong. It arouses contempt in the cop-heart. Make the bastard chase you. He will follow." |
| 21:23 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 21:27 |
trophaeum |
ttj no more fear and loathing for you :) |
| 22:06 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:40 |
trophaeum_ |
[i=muonncp@ppp121-45-209-129.lns2.bne1.internode.on.net] has joined #agavi |
| 22:42 |
trophaeum |
[i=mmxyctl@ppp121-45-233-15.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 23:22 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 23:22 |
MrJeep |
hi |
| 23:22 |
MrJeep |
is it me or the comparevalidator is somehow messed up ? |
| 23:23 |
MrJeep |
http://pastie.caboo.se/94417 |
| 23:24 |
MrJeep |
with required set to false, it does not look if one of the arguments equals the other argument when one is filled |
| Day changed Thu Sep 06 2007
|
| 00:41 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 00:51 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has quit [] |
| 01:03 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has joined #agavi |
| 01:35 |
shoan |
[n=shoan@59.96.65.134] has joined #agavi |
| 01:41 |
shoan |
Wombert: still around? |
| 02:32 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 03:15 |
Wombert |
[n=Wombert@ip168.77.1311A-CUD12K-02.ish.de] has quit [] |
| 04:26 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:37 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has joined #agavi |
| 04:38 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] |
| 05:28 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 05:56 |
shoan_ |
[n=shoan@59.92.202.114] has joined #agavi |
| 06:05 |
shoan_ |
[n=shoan@59.92.202.114] has quit [] |
| 06:08 |
shoan |
[n=shoan@59.96.65.134] has quit [Read error: 110 (Connection timed out)] |
| 06:22 |
v-dogg |
huomenta |
| 06:47 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 06:47 |
Whisller |
morning :) |
| 06:55 |
trophaeum_ |
[i=muonncp@ppp121-45-209-129.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 06:57 |
trophaeum |
[i=albwzgl@ppp121-45-209-129.lns2.bne1.internode.on.net] has joined #agavi |
| 07:07 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 07:13 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:17 |
RossC0 |
HUOMENTA! |
| 07:42 |
Whisller |
[n=mail@194.110.240.145] has quit [Read error: 104 (Connection reset by peer)] |
| 07:43 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 07:58 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 08:38 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has joined #agavi |
| 08:49 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 09:01 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 09:37 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 09:43 |
_cheerios |
huomenta |
| 09:44 |
digitarald |
*help* ... validator questions :) |
| 09:46 |
_cheerios |
RossC0 is touting all caps today. What's hot? ;) |
| 09:58 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has joined #agavi |
| 09:59 |
RossC0 |
digitarald: shoot |
| 09:59 |
RossC0 |
I've got MTools question for you! |
| 09:59 |
RossC0 |
any eclipse users here? |
| 10:00 |
RossC0 |
what php plugin do you use? |
| 10:00 |
digitarald |
php ide |
| 10:00 |
digitarald |
from zend |
| 10:00 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 104 (Connection reset by peer)] |
| 10:00 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 10:00 |
JanK_ |
digitarald: is it out? |
| 10:01 |
digitarald |
JanK_ ... u in agavi ... never saw u :D |
| 10:02 |
digitarald |
http://www.eclipse.org/pdt/index.php |
| 10:02 |
JanK_ |
thats new, because i am about to start a new project, and its likely to be agavi |
| 10:02 |
JanK_ |
so i need do dig into it |
| 10:03 |
digitarald |
good news, u'll love it ;) |
| 10:03 |
digitarald |
RossC0: MT question? |
| 10:03 |
digitarald |
i don't know when i'll release behaviours :D |
| 10:04 |
RossC0 |
man |
| 10:04 |
RossC0 |
go go go! |
| 10:04 |
JanK_ |
but the start is very hard, because i didn't use propel seperately |
| 10:04 |
digitarald |
JanK_: u don't need to use propel |
| 10:04 |
JanK_ |
i know |
| 10:04 |
digitarald |
i use doctrine now for example |
| 10:05 |
_cheerios |
RossC0, switched back to phpeclipse recently as it works with latest eclipse again. PDT is nice, but it (or something) made eclipse totally unusably slow. |
| 10:05 |
JanK_ |
i have to look at doctrine |
| 10:05 |
digitarald |
doesnt make it slow here |
| 10:05 |
digitarald |
not slower than eclipse already is ... |
| 10:05 |
_cheerios |
though i did change my eclipse memory settings recently, could´ve been that. Eclipse needs it or it just doesn't play nice :) |
| 10:05 |
RossC0 |
ok digitarald - in ie6 the sortables is giving me grief - the cloned item doesn't seem to take into account the scroll height and I aint sure why |
| 10:05 |
RossC0 |
_cheerios: I've always found eclipse slow! |
| 10:06 |
_cheerios |
-vmargs -Xmx512M |
| 10:06 |
digitarald |
thats the Java feature ;) |
| 10:06 |
_cheerios |
made all the difference |
| 10:06 |
RossC0 |
digitarald: any obivious ideas on where to start / what could be ze cause? |
| 10:06 |
digitarald |
zinking |
| 10:08 |
digitarald |
but sortables do not clone the height/width styles |
| 10:08 |
RossC0 |
well its injecting it in the wrong place |
| 10:08 |
digitarald |
maybe your css? |
| 10:08 |
RossC0 |
yup me thinking |
| 10:08 |
digitarald |
zink about zis |
| 10:09 |
RossC0 |
ok I'll create a sandbox version and remove the cruft |
| 10:09 |
digitarald |
check styles with firebug |
| 10:19 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has quit [Remote closed the connection] |
| 10:20 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has joined #agavi |
| 10:39 |
JanK_ |
[n=JanK_@muedsl-82-207-220-001.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 10:40 |
nagaozen |
[n=nagaozen@189-19-68-179.dsl.telesp.net.br] has joined #agavi |
| 10:40 |
nagaozen |
moorning! |
| 10:45 |
MugeSo |
typhoon is approaching... |
| 10:46 |
_cheerios |
anyone done active/passive mysql setup w/drbd? |
| 10:58 |
Wombert |
MugeSo: saw your message to the list |
| 10:58 |
Wombert |
I'll optimize that next week |
| 10:58 |
JanK_ |
[n=JanK_@muedsl-82-207-193-121.citykom.de] has joined #agavi |
| 10:58 |
Wombert |
thanks for spotting that |
| 10:58 |
MugeSo |
Wombert:yeah! |
| 10:58 |
Wombert |
the primary goal for 1.0 besides documentation is making the framework faster |
| 10:59 |
Wombert |
and more memory efficient |
| 10:59 |
Wombert |
we'll start working on that once 0.11 is stable |
| 10:59 |
MugeSo |
i'm glad to be for help :) |
| 10:59 |
Wombert |
you're very welcome to contribute to that effort and help find more spots were we can shave off valuable milliseconds and kilobytes ;) |
| 10:59 |
Wombert |
cool |
| 10:59 |
Wombert |
digitarald: GOT YOU! |
| 10:59 |
Wombert |
finally |
| 10:59 |
Wombert |
about |
| 11:00 |
Wombert |
er |
| 11:00 |
Wombert |
squeezebox |
| 11:00 |
Wombert |
mhm |
| 11:00 |
Wombert |
query :P |
| 11:02 |
RossC0 |
Wombert: shoot |
| 11:02 |
Wombert |
eh? |
| 11:02 |
RossC0 |
a squeezebox hax0r |
| 11:02 |
Wombert |
SO YOU GOT A COPY AND I DIDN'T????? |
| 11:02 |
Wombert |
ZOMG |
| 11:02 |
Wombert |
:> |
| 11:02 |
Wombert |
no in fact I just stole the source code off the site xD |
| 11:02 |
Wombert |
and I love it |
| 11:02 |
Wombert |
since I can easily embed flash movies! |
| 11:02 |
Wombert |
hugs squeezebox |
| 11:02 |
Wombert |
hugs digitarald |
| 11:03 |
Wombert |
I changed it to run on mootools trunk tho |
| 11:03 |
digitarald |
u can embed everything :) |
| 11:03 |
Wombert |
and I have to say |
| 11:03 |
Wombert |
I don't like mootools anymore |
| 11:03 |
Wombert |
and I'll move somewhere else |
| 11:03 |
digitarald |
:,-( |
| 11:03 |
digitarald |
the reason? |
| 11:03 |
Wombert |
simple |
| 11:04 |
Wombert |
I find it unacceptable that 1.2 is not backwards compatible to 1.1 |
| 11:04 |
digitarald |
it will be |
| 11:04 |
digitarald |
the compat files will be merged in the trunk |
| 11:04 |
Wombert |
I really don't have the time nor the energy to wade through code (mine and others) and fix things up |
| 11:04 |
RossC0 |
yeah Wombert |
| 11:04 |
Wombert |
hmm |
| 11:04 |
RossC0 |
pokes Wombert |
| 11:04 |
Wombert |
yeah but I need to say I don't like the attitude |
| 11:04 |
digitarald |
... i'll do it now, so we do not loose u as user |
| 11:04 |
Wombert |
hugs digitarald |
| 11:05 |
Wombert |
no need to! |
| 11:05 |
digitarald |
:P |
| 11:05 |
Wombert |
I already migrated the code |
| 11:05 |
digitarald |
thats good, i'll still merge them |
| 11:05 |
Wombert |
I mean, I should shut up myself, agavi used to be the same, but then, that wasn't labeled stable or 1.x or anything |
| 11:05 |
digitarald |
since the new downloader is already done |
| 11:05 |
Wombert |
I talked about this with the guys over in #mootools and I found the attitude pretty weird :/ |
| 11:06 |
digitarald |
since we provide compatibility files, there are no real breaking changes |
| 11:06 |
digitarald |
just deprecated methods |
| 11:06 |
Wombert |
because they essentially said "bad luck, but there's gonna be a BC package in case you really want to" |
| 11:06 |
Wombert |
yeah okay |
| 11:06 |
digitarald |
its just not included into the downloader |
| 11:06 |
digitarald |
but that was planned for release |
| 11:07 |
digitarald |
now 1.2 will be compatible without extra option in the downloader |
| 11:07 |
digitarald |
to release it faster and make updating easier |
| 11:07 |
Wombert |
so if I download via svn now it works? |
| 11:07 |
digitarald |
and mootools always has a weird attitude ... i learned that breaking changes are good during using agavi ;) |
| 11:08 |
digitarald |
no, i'll ping u when i merged them in |
| 11:08 |
Wombert |
as I said, no rush |
| 11:08 |
Wombert |
yeah no doubt and I wouldn't blame them at all otherwise but it's labeled 1.x :/ |
| 11:08 |
Wombert |
and I'm a little afraid that nobody will really look after the BC package and things, you know what I'm saying |
| 11:09 |
digitarald |
we also change version numbers after 1.2 :P |
| 11:09 |
digitarald |
bc's where just for dev version |
| 11:09 |
digitarald |
to encourage devs removing deprecated features |
| 11:10 |
digitarald |
anyway, its dev, not 1.2 release, thats why it still has bc's. and the plan is that 1.2 is compatible with 1.11. so, we have to write more unit tests for 1.2, then we'll release |
| 11:10 |
digitarald |
. |
| 11:12 |
Wombert |
yah |
| 11:12 |
Wombert |
but I couldn't use 1.1 for some reason |
| 11:12 |
Wombert |
I think squeezebox didn't work with it or so |
| 11:14 |
digitarald |
yes ... thats why sb is also not 1.0 ... and now paste your diff ;) |
| 11:14 |
digitarald |
plugin forge will use agavi ... |
| 11:14 |
digitarald |
when i have the time to code this simple app |
| 11:14 |
Wombert |
<: |
| 11:15 |
Wombert |
trying teh diff but it seems one of them has windows newlines |
| 11:15 |
digitarald |
ok, just post your code ... i can see what changed |
| 11:15 |
Wombert |
got it |
| 11:16 |
Wombert |
http://pastie.caboo.se/94558 |
| 11:22 |
digitarald |
ok, nothing big |
| 11:25 |
_cheerios |
reading german->english via babelfish brings new flavour to documents; "With dmsetup create root100 /etc/dmtab.100 is aroused the RAID0-Array to the life." |
| 11:26 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 11:27 |
trophaeum |
[i=albwzgl@ppp121-45-209-129.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 11:34 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 11:47 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 11:52 |
trophaeum |
[i=enaxvcmm@ppp121-45-209-129.lns2.bne1.internode.on.net] has joined #agavi |
| 12:01 |
JanK_ |
[n=JanK_@muedsl-82-207-193-121.citykom.de] has quit [] |
| 12:14 |
MugeSo |
[n=MugeSo@FLH9Aab091.kng.mesh.ad.jp] has quit [Read error: 110 (Connection timed out)] |
| 12:33 |
JamieWolf |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has joined #agavi |
| 12:53 |
Whisller |
digitarald: are you there? |
| 12:54 |
digitarald |
yes |
| 12:54 |
Whisller |
brb |
| 12:58 |
Whisller |
Is problem with full mootools package on macos x |
| 12:59 |
Whisller |
It reduce content of page |
| 13:00 |
digitarald |
... full package on mac osx ... reduces content of page? |
| 13:00 |
Whisller |
mhm |
| 13:01 |
Whisller |
mootools with whole classes |
| 13:01 |
Whisller |
It change width of content |
| 13:01 |
Whisller |
To smaller |
| 13:03 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 13:05 |
digitarald |
when u add the script tag for mootools your site gets smaller? |
| 13:06 |
Whisller |
On first refresh. I'll try without plugins |
| 13:06 |
digitarald |
and no other script |
| 13:06 |
digitarald |
no executed code |
| 13:06 |
digitarald |
only mootools |
| 13:07 |
Whisller |
wait |
| 13:07 |
Whisller |
here is another script |
| 13:07 |
Whisller |
I'll remove it |
| 13:08 |
Whisller |
Is better but still small :D |
| 13:08 |
Whisller |
rotfl |
| 13:09 |
Whisller |
What is gooing on :/ |
| 13:10 |
sean`` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 13:10 |
digitarald |
thats not mootools, it does not alter your site or css during load |
| 13:10 |
digitarald |
nothing happens there |
| 13:11 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:11 |
Whisller |
hmm |
| 13:11 |
Whisller |
I must tell them about it :/ |
| 13:14 |
digitarald |
so, so u removed it and it works again? |
| 13:18 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 13:21 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 13:23 |
Whisller |
what? I remove they script, and page doesn't has normal size but is bigger than earlier |
| 13:24 |
shoan_ |
are there any work arounds to doing $tablename::doSelect($c) ? |
| 13:24 |
sean`` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Client Quit] |
| 13:26 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:27 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 13:40 |
shoan_ |
is now known as shoan |
| 13:43 |
Wombert |
shoan: like? |
| 13:50 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] |
| 13:50 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has joined #agavi |
| 13:50 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has quit [Client Quit] |
| 13:51 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has joined #agavi |
| 13:51 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has quit [Client Quit] |
| 13:51 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has joined #agavi |
| 13:52 |
digitarald |
[n=Miranda@51.Red-83-55-69.dynamicIP.rima-tde.net] has left #agavi [] |
| 14:13 |
JamieWolf |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has quit [Read error: 145 (Connection timed out)] |
| 14:22 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 14:30 |
JamieWolf |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has joined #agavi |
| 14:31 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 14:40 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 15:04 |
shoan_ |
[n=shoan@122.166.1.168] has quit [] |
| 15:09 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:53 |
RossC0 |
how'd I do min_errors for string validation |
| 15:56 |
RossC0 |
well more precisely how'd I set up an error string for both min and max errors |
| 15:57 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has joined #agavi |
| 16:02 |
kaos|work |
<error for="min">error foo</error> |
| 16:02 |
kaos|work |
<error for="max">error foo</error> |
| 16:03 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:08 |
RossC0 |
ah for |
| 16:08 |
RossC0 |
thanks kaos|work |
| 16:11 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Connection timed out] |
| 16:25 |
JanK_ |
could someone outline the steps to use another / configere an ORM? |
| 16:30 |
_cheerios |
1. choose your orm 2. read its documentation 3. ??? |
| 16:32 |
JanK_ |
i mean how would i configure agavi's autoload to load the orm, do i need to change any .xml files? (f.e. factories.xml) |
| 16:36 |
_cheerios |
add any classes you want agavi to us in autoload, rest is orm dependant |
| 16:37 |
Whisller |
huh 18:38 I should be in home |
| 16:39 |
RossC0 |
JanK_: there are some classes to help with ORM's |
| 16:39 |
RossC0 |
http://trac.agavi.org/browser/branches/0.11/src/database |
| 16:40 |
JanK_ |
thanks RossC0, i am afk now |
| 16:40 |
RossC0 |
http://trac.agavi.org/ticket/381 |
| 16:40 |
RossC0 |
nw |
| 16:40 |
RossC0 |
laters all |
| 16:40 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:47 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 16:52 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has quit [] |
| 16:55 |
Chons1 |
[n=martin@87.79.35.58] has joined #agavi |
| 16:57 |
Chons2 |
[n=martin@87.79.35.58] has joined #agavi |
| 16:58 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has joined #agavi |
| 17:02 |
Chons3 |
[n=martin@87.79.35.58] has joined #agavi |
| 17:02 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 17:02 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 17:03 |
Chons3 |
[n=martin@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] |
| 17:03 |
Chons3 |
[n=martin@87.79.35.58] has joined #agavi |
| 17:05 |
Chons4 |
[n=martin@87.79.35.58] has joined #agavi |
| 17:05 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 17:06 |
Wombert_ |
[n=Wombert@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] |
| 17:07 |
Chons5 |
[n=martin@87.79.35.58] has joined #agavi |
| 17:07 |
Chons2 |
[n=martin@87.79.35.58] has quit [Read error: 104 (Connection reset by peer)] |
| 17:07 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:07 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 17:07 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 17:09 |
_cheerios |
networking x_X |
| 17:10 |
Chonsu |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:12 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 17:14 |
Chons1 |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:18 |
nfq |
hey softdrink |
| 17:18 |
nfq |
opps, wrong room |
| 17:20 |
Whisller |
[n=mail@194.110.240.145] has quit [Read error: 110 (Connection timed out)] |
| 17:20 |
Chons3 |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:21 |
JamieWolf |
Wombert around? |
| 17:21 |
nfq_ |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 17:22 |
JamieWolf |
I was playing with the layouts and i noticed, that there ain't a way to set a default extension for the templates via the output_types.xml. |
| 17:22 |
JamieWolf |
the code for it exists in the OT.class |
| 17:23 |
Chons4 |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:28 |
Chons5 |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:28 |
Wombert_ |
[n=Wombert@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:29 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 17:29 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 17:38 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 17:41 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 17:41 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 17:48 |
Chonsu |
[n=martin@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:48 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 17:49 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 17:50 |
Chonsu |
[n=martin@87.79.35.58] has quit [Client Quit] |
| 17:51 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 18:05 |
nfq_ |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 18:07 |
Wombert_ |
JamieWolf: sure there is! |
| 18:08 |
Wombert_ |
<parameter name="extension">.lolz.php</parameter> |
| 18:08 |
Wombert_ |
give that to a layer |
| 18:08 |
Wombert_ |
is now known as Wombert |
| 18:13 |
JamieWolf |
nope Wombert ain't working |
| 18:13 |
JamieWolf |
at least not here |
| 18:14 |
JamieWolf |
wait to the layer... |
| 18:14 |
Wombert |
yup |
| 18:14 |
Wombert |
:> |
| 18:14 |
JamieWolf |
umpf... i set it to the renderer .... |
| 18:16 |
JamieWolf |
okay there it works. I was confused by the code in AgaviOutpuType.class.php line 155 |
| 18:18 |
JamieWolf |
Wombert thanks anyways |
| 18:19 |
JamieWolf |
is now known as JamieWolf^away |
| 18:19 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has joined #agavi |
| 18:20 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Connection timed out] |
| 18:30 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 18:30 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has quit [] |
| 18:30 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Remote closed the connection] |
| 18:30 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 18:31 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 18:51 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 18:58 |
JamieWolf^away |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has quit [Read error: 145 (Connection timed out)] |
| 18:59 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:25 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has left #agavi [] |
| 19:29 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Remote closed the connection] |
| 19:58 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has joined #agavi |
| 20:38 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 21:00 |
JamieWolf^away |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has joined #agavi |
| 21:12 |
JanK_ |
[n=JanK_@muedsl-82-207-213-059.citykom.de] has quit [] |
| 21:20 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 21:49 |
JamieWolf^away |
is now known as JamieWolf |
| 21:54 |
Wombert |
zomg |
| 21:54 |
Wombert |
http://bugs.php.net/bug.php?id=41770 |
| 21:54 |
Wombert |
... |
| 21:55 |
gribelu_ |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Remote closed the connection] |
| 21:56 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:00 |
Wombert |
pokes impl |
| 22:04 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 22:15 |
Chonsu |
[n=Chons@87.79.35.58] has quit ["Leaving."] |
| 22:26 |
MikeSeth |
haha |
| 22:26 |
MikeSeth |
fail |
| 22:31 |
Wombert |
you're up late again MikeSeth |
| 22:31 |
MikeSeth |
yes. need to order servers :( |
| 22:52 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:09 |
JamieWolf |
[n=JamieWol@p5486C46A.dip.t-dialin.net] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 23:20 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 23:30 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: Spica_, CIA-11, MikeSeth |
| 23:30 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: @ChanServ, kaos|work, Wombert, ttj, nf |
| 23:31 |
|
Netsplit over, joins: CIA-11, Spica_, MikeSeth |
| 23:31 |
|
Netsplit over, joins: @ChanServ, Wombert, kaos|work, ttj, nf |
| Day changed Fri Sep 07 2007
|
| 00:06 |
trophaeum |
[i=enaxvcmm@ppp121-45-209-129.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 00:17 |
impl |
pokes Wombert |
| 00:41 |
Wombert |
hai |
| 00:41 |
Wombert |
1) click teh link above |
| 00:41 |
Wombert |
2) read ze text |
| 00:41 |
Wombert |
3) come back and say "LOLZ" |
| 00:44 |
impl |
rofl |
| 00:44 |
impl |
"iliaa: All you did is make the warning not appear with that commit." |
| 00:44 |
impl |
sums up PHP so well |
| 00:44 |
Wombert |
yah |
| 00:44 |
Wombert |
but |
| 00:44 |
Wombert |
bed time |
| 00:44 |
Wombert |
nn |
| 00:44 |
impl |
Night |
| 00:45 |
Wombert |
[n=Wombert@87.79.35.58] has quit [] |
| 00:58 |
trophaeum |
[i=gffahr@ppp121-45-209-129.lns2.bne1.internode.on.net] has joined #agavi |
| 03:06 |
shoan |
[n=shoan@59.92.202.114] has joined #agavi |
| 04:48 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 04:52 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 06:05 |
shoan_ |
[n=shoan@59.96.36.20] has joined #agavi |
| 06:16 |
shoan |
[n=shoan@59.92.202.114] has quit [Read error: 110 (Connection timed out)] |
| 06:27 |
nagaozen |
[n=nagaozen@189-19-68-179.dsl.telesp.net.br] has quit [] |
| 06:33 |
shoan_ |
[n=shoan@59.96.36.20] has quit [] |
| 06:41 |
shoan |
[n=shoan@59.96.36.20] has joined #agavi |
| 07:22 |
shoan |
[n=shoan@59.96.36.20] has quit [] |
| 07:55 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 07:55 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 07:56 |
_cheerios |
huomenta |
| 08:11 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 08:11 |
Whisller |
morning |
| 08:14 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 08:16 |
RossC0 |
HUOMENTA! |
| 08:16 |
_cheerios |
RossC0 in BATTLE mode again :) |
| 08:16 |
RossC0 |
just waking ya'll up! |
| 08:28 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has joined #agavi |
| 08:28 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 08:29 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has quit [Client Quit] |
| 08:45 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has joined #agavi |
| 08:45 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has left #agavi [] |
| 08:47 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 08:57 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 09:01 |
Wombert |
[n=Wombert@87.79.35.58] has joined #agavi |
| 09:30 |
_cheerios |
when a PREROUTING rule is applied on iptables, how can I list it (only input,forward,output chains get listed on iptables -L)? |
| 09:31 |
_cheerios |
ah, it was part of a table and needed more cmds |
| 09:41 |
Wombert |
pokes trophaeum |
| 09:41 |
Wombert |
you there? |
| 10:12 |
trophaeum |
Wombert, yo |
| 10:12 |
trophaeum |
sup |
| 10:12 |
Wombert |
an approach for memcache group storage |
| 10:12 |
Wombert |
instead of having one map for each level |
| 10:12 |
Wombert |
you could simply assign numbers to group combinations |
| 10:12 |
Wombert |
and then to flush a group |
| 10:12 |
Wombert |
you increase the number |
| 10:13 |
Wombert |
I mean... you don't really have to delete the data, you know |
| 10:13 |
Wombert |
it's gonna be purged eventually anyway |
| 10:13 |
Wombert |
so you'd have like products0 |
| 10:13 |
Wombert |
on a flush() the next number is 1 |
| 10:13 |
Wombert |
and so on |
| 10:13 |
trophaeum |
Wombert, im planning to implement something like this for xcache this weekend |
| 10:14 |
Wombert |
the only question is where to store the number thing |
| 10:14 |
Wombert |
could store it in memcache too, give it high prio/ttl and if it's not there, flush the whole cache or so |
| 10:14 |
Wombert |
that woud make it pretty failsafe |
| 10:15 |
trophaeum |
sec, phone |
| 10:25 |
trophaeum |
ok, bak, now to read what u were saying |
| 10:26 |
trophaeum |
ok, explain that better, wha? |
| 10:30 |
trophaeum |
Wombert, *ping* |
| 10:34 |
Wombert |
eh? |
| 10:34 |
Wombert |
well I'm not entirely sure how to make it work for nested groups |
| 10:34 |
Wombert |
but |
| 10:34 |
Wombert |
lets say you have a group "products", right? |
| 10:34 |
trophaeum |
ya |
| 10:34 |
Wombert |
and one for the product it |
| 10:35 |
Wombert |
then your key is not products_12345 |
| 10:35 |
Wombert |
where 12345 is the id |
| 10:35 |
Wombert |
instead, you start out with a zero |
| 10:35 |
Wombert |
and store in products0_12345 |
| 10:35 |
Wombert |
now if you want to "flush" all products |
| 10:35 |
Wombert |
you simply increase that number |
| 10:35 |
Wombert |
and store into products1_12345 from now |
| 10:35 |
Wombert |
memcache will eventually throw all the unused products0 keys out of the cache |
| 10:36 |
trophaeum |
then products is the current key (0 or 1) that your upto? |
| 10:36 |
trophaeum |
interesting |
| 10:36 |
Wombert |
such an approach would take advantage of this specific behavior of memcache - it gets rid of unused value sover time |
| 10:37 |
trophaeum |
hmmmmm, can we set the products key to never expire though or be a higher priority than the rest and to expire 'last'? (i forget memcache, i use xcache mostly these days) |
| 10:37 |
Wombert |
yes, that was what I meant earlier |
| 10:38 |
trophaeum |
i like this concept :) |
| 10:38 |
Wombert |
actually, it is not much of a big deal to store it in the memache as well |
| 10:38 |
Wombert |
because if it gets purged |
| 10:38 |
Wombert |
then all that happens is your stuff is lost |
| 10:38 |
Wombert |
well of course you'd have to add logic for that |
| 10:38 |
trophaeum |
yup, i can see where your going |
| 10:38 |
Wombert |
i.e. if you grab the current number and you don't get something back, flush the entire cache or so |
| 10:39 |
Wombert |
and right now I really can't see how it would work nicely with a depth of more than two groups |
| 10:39 |
Wombert |
do you? |
| 10:39 |
trophaeum |
im looking at this for a site for work that is estimated to get 50k users (social networkingish) and we need something to store data as we are looking at nearly 10 queries per user profile page |
| 10:39 |
trophaeum |
if you limit to 1k items per array... i still wonder how fast it would be |
| 10:40 |
Wombert |
can't you just use agavis cachng or so? |
| 10:40 |
Wombert |
(if you use agavi) |
| 10:40 |
trophaeum |
this project is really crappy non mvc + smarty + propel |
| 10:40 |
trophaeum |
i bitched to get mvc and got ignored |
| 10:41 |
trophaeum |
(at that stage it wouldv been zend... it wouldv been better than what we have now though!) |
| 10:42 |
trophaeum |
i might try implementing both over the weekend |
| 10:42 |
trophaeum |
see what happens |
| 10:42 |
trophaeum |
i wonder if xcache gives out of memory or flushes the soonest to expire when its mem cache runs full |
| 10:42 |
Wombert |
it should flush old/unused values |
| 10:43 |
trophaeum |
should doesnt mean does :/ |
| 10:43 |
Wombert |
mkay let me rephrase that |
| 10:43 |
Wombert |
I have absolutely no idea :p |
| 10:43 |
Wombert |
better? ;) |
| 10:43 |
trophaeum |
;) |
| 10:44 |
trophaeum |
not documented |
| 10:44 |
trophaeum |
@#% |
| 10:45 |
trophaeum |
ok, consider this on my weekend todo list |
| 10:46 |
Wombert |
When the table is full, subsequent inserts cause older data to be purged in least recently used (LRU) order. |
| 10:46 |
Wombert |
http://en.wikipedia.org/wiki/Memcached |
| 10:46 |
trophaeum |
im probably spending time over the weekend optimizing a 1.3m hit/mo site too so thisll come into play with that |
| 10:46 |
trophaeum |
thats memcache, i need xcache info too |
| 10:47 |
trophaeum |
nothing against memcache but xcache is easier to use on works server |
| 10:47 |
trophaeum |
so we use that |
| 10:47 |
Wombert |
xcache is local shared mem |
| 10:47 |
Wombert |
which means its absolutely useless in a load balanced environment |
| 10:47 |
trophaeum |
though i have an accelcache class with static methods that has an xcache, memcached, apc, eaccel backend autoselector etc in it |
| 10:47 |
trophaeum |
haha, im not dealing with load balanced |
| 10:47 |
trophaeum |
that said, memcached to be optimal, there needs to be a local and remote cache |
| 10:48 |
trophaeum |
so in an optimal memcache setup you would use xcache for most common and then memcache when it isnt in local xcache |
| 10:48 |
trophaeum |
why hit the network when you could have some REALLY common data local |
| 10:49 |
trophaeum |
set sets on both local and remote, get checks local first, remote if it cant find it, local has a low ttl, something along these lines |
| 10:49 |
Wombert |
HARR! |
| 10:49 |
Wombert |
dude! |
| 10:49 |
Wombert |
duuude! |
| 10:49 |
trophaeum |
lol, dude wheres my car? |
| 10:50 |
Wombert |
better than just 1,2,3,4,5 |
| 10:50 |
trophaeum |
(im in the process of getn drunk, got a tax cheque for 0$ instead of lotsa$ today) |
| 10:50 |
Wombert |
make a random number |
| 10:50 |
Wombert |
and store that number in products_key |
| 10:50 |
trophaeum |
your right, random is a lot better |
| 10:50 |
Wombert |
do cler all products |
| 10:50 |
Wombert |
just remove products_key! |
| 10:50 |
Wombert |
it's not there anymore, so you generate a new rand number |
| 10:50 |
Wombert |
tadaa |
| 10:50 |
Wombert |
:> |
| 10:50 |
trophaeum |
lol |
| 10:50 |
trophaeum |
NEED TO TEST XCACHE! :P |
| 10:51 |
trophaeum |
and i really dont want to change from xcache to apc on works server |
| 10:51 |
trophaeum |
2 weeks and cpanel will have apache2... *waits impatiently* |
| 11:13 |
trophaeum |
Wombert, can i ping u tomorow (well, in about 12-14hrs) about agavi stuff? |
| 11:14 |
trophaeum |
assuming i dont have a hangover |
| 11:17 |
Wombert |
mmmmh |
| 11:17 |
Wombert |
no |
| 11:17 |
Wombert |
I'm driving home to munich (for good!) in 24 hrs |
| 11:17 |
Wombert |
I don't think I'll still be up in 12hrs |
| 11:17 |
Wombert |
but you can try, of course |
| 12:04 |
trophaeum |
so when u online next that i can bug u? or u getn a good week's worth of sleep? ;) (im drunk now so ignore me if u so desire) |
| 12:19 |
Wombert |
lawl |
| 12:19 |
Wombert |
of course you can bug me |
| 12:36 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 13:33 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 13:35 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 13:35 |
Whisller |
[n=mail@194.110.240.145] has quit [Read error: 110 (Connection timed out)] |
| 13:43 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:55 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 14:36 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #agavi |
| 14:36 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 15:01 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:15 |
MrJeep |
quick one, how can I set headers in the view ? |
| 15:16 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:16 |
MrJeep |
this->getresponse()->setParameter('http_headers'.... ? |
| 15:16 |
MrJeep |
like content type |
| 15:16 |
MrJeep |
and attachment file |
| 15:17 |
Wombert |
$this->getResponse()->setHttpHeader('Content-Type', 'text/foo'); ? |
| 15:26 |
MrJeep |
thnx once again wombert |
| 15:35 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 15:48 |
_cheerios |
i am the world's slowest sysadmin for shure. hours & hours of tinkering! |
| 15:54 |
shoan |
[n=shoan@59.92.222.117] has joined #agavi |
| 16:28 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [] |
| 16:34 |
RossC0 |
have a good one! |
| 16:34 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:59 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["Lost terminal"] |
| 17:35 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 17:35 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 18:33 |
_cheerios |
*puuh* |
| 18:33 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 18:58 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has left #agavi [] |
| 19:00 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:06 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:13 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] |
| 19:18 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 21:02 |
Wombert_ |
pokes impl |
| 21:02 |
Wombert_ |
is now known as Wombert |
| 21:03 |
nfq |
Hey Wombert, got a chance to chat later? |
| 21:03 |
Wombert |
nfq: how much later is later? :) |
| 21:03 |
Wombert |
how about in fifteen minutes or so? |
| 21:03 |
nfq |
anytime really! Otherwise tomorrow |
| 21:03 |
nfq |
sure.. |
| 21:03 |
Wombert |
I'll ping you |
| 21:03 |
Wombert |
impl: read today's logs, from 9:41 |
| 21:04 |
nfq |
cheers |
| 21:04 |
Wombert |
till 12:19 |
| 21:52 |
_cheerios |
HA! THAT'S NOTHING! THE GUY IN INDIA NEVER SLEEPS! NEVER! |
| 22:01 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 22:06 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit ["sleep"] |
| 22:16 |
Wombert |
[n=Wombert@87.79.35.58] has quit [] |
| 22:24 |
impl |
damn, Wombert is a genius :P |
| Day changed Sat Sep 08 2007
|
| 00:02 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 00:07 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Remote closed the connection] |
| 00:56 |
nf |
[n=impl@dargo.trilug.org] has quit [Read error: 110 (Connection timed out)] |
| 01:33 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 02:25 |
nf |
[n=impl@pilot.trilug.org] has joined #agavi |
| 05:10 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 05:25 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 06:17 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 06:17 |
JanK_ |
hi |
| 06:18 |
JanK_ |
there is a difference in the output_types.xml of the sample app and the application stub generated by 'agavi project' |
| 06:21 |
JanK_ |
in one file the path is //layout/layer and in the other //layout/layers/layer |
| 06:22 |
JanK_ |
the same goes for parameters |
| 06:43 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has joined #agavi |
| 06:43 |
_cheerios |
huomenta!!!!!!!!!!!!!!! |
| 06:56 |
_cheerios |
all ze germans sleeping! |
| 07:07 |
JanK_ |
_cheerios: not me :P |
| 07:09 |
_cheerios |
how do I say "I need the IP for High-Availability purposes to support my business" ? |
| 07:18 |
shoan |
[n=shoan@59.92.222.117] has quit [] |
| 07:20 |
shoan |
[n=shoan@59.92.222.117] has joined #agavi |
| 07:30 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 07:37 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 07:47 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has joined #agavi |
| 08:12 |
JanK_ |
_cheerios: sorry i didn't notice your response. in german? "Ich brauche die IP fuer Hochverfuegbarkeitszwecke in meiner Firma [company] / fuer meinen Beruf [job/profession]" |
| 08:18 |
_cheerios |
thanks! |
| 08:18 |
_cheerios |
slaps kaos|work with a tr0ut |
| 08:26 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has quit [] |
| 08:28 |
_cheerios |
"I'm supporting the parent here. The ego's associated to our IT department were astronomic. They actually believed that they can never be fired because they were the only ones who know the 'guts' of our infrastructure. You should have seen them drop a load in their shorts when we had the whole IT infrastructure review by a third party. They pointed out the security risks that hadn't been noticed, the short-falls, the poor implementation (from a |
| 08:28 |
_cheerios |
business perspective) and more importantly the fact that 25% time was being wasted by IT on IT 'pet' projects that had no sign-off from management. We fired the whole department except for a temp and hired him full-time because he actually worked efficiently and restocked (out-sourcing during the re-hire process). Now we have a more secure system and an IT group who are actually responsive to the IT needs of the company, rather than pretendedi |
| 08:28 |
_cheerios |
ng that the IT position was a personal hobby. What a bunch of arrogant, egotistical, slackers we had." << :D |
| 08:30 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has quit ["Ex-Chat"] |
| 08:30 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has joined #agavi |
| 08:31 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has quit [Remote closed the connection] |
| 08:36 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 08:40 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 08:40 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 09:06 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has quit [] |
| 09:26 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 09:37 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has joined #agavi |
| 10:04 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 10:22 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has quit [] |
| 10:45 |
shoan_ |
[n=shoan@59.96.40.217] has joined #agavi |
| 10:48 |
_cheerios |
what are the [*:*] numbers in iptables rules? |
| 10:50 |
_cheerios |
ahh, "The numbers in square brackets are packet:byte counters. They are saved by iptables when your system shuts down, and restored when it boots up. Assuming no crashes, you can use this to keep a byte count if your ISP has a monthly traffic quota." |
| 10:54 |
shoan |
[n=shoan@59.92.222.117] has quit [Read error: 110 (Connection timed out)] |
| 11:40 |
eremit_ |
[n=eremit@p5490F1E9.dip.t-dialin.net] has joined #agavi |
| 11:42 |
eremit |
[n=eremit@p5490E633.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 11:54 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 11:55 |
JanK_ |
does anybody use Doctrine with Agavi? |
| 12:04 |
shoan_ |
[n=shoan@59.96.40.217] has quit [] |
| 12:06 |
shoan |
[n=shoan@59.96.40.217] has joined #agavi |
| 12:08 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 12:11 |
eremit_ |
is now known as eremit |
| 12:16 |
_cheerios |
a little |
| 12:18 |
JanK_ |
_cheerios: do you use this class for doctrine? http://trac.agavi.org/attachment/ticket/381/BaseDoctrineDatabase.class.php |
| 12:19 |
_cheerios |
i've tried it, yes |
| 12:19 |
JanK_ |
or wait, i should better ask first, if you are willing to help me setting up doctrine for agavi |
| 12:23 |
JanK_ |
_cheerios: do you have the time to help me? |
| 12:23 |
_cheerios |
it works just as any other agavi db connector |
| 12:24 |
JanK_ |
i am new to agavi so i dont have any experiences |
| 12:24 |
JanK_ |
let me summerize what i did so far |
| 12:25 |
JanK_ |
in settings.xml: use_database set to true |
| 12:26 |
_cheerios |
database support on in settings.xml, in databases.xml add an entry with <parameter name="dsn">mysql://user:pass@localhost/DB</parameter> and then add that BDM.class.php to autoload.xml, and you should be set. |
| 12:28 |
JanK_ |
this should be fine for a root with no password? mysql://root:@localhost/test |
| 12:28 |
_cheerios |
always set passwords |
| 12:29 |
JanK_ |
ok, i'll create a user with password |
| 12:35 |
JanK_ |
i always get a Doctrine_Connection_Exception no matter what i set up in the dsn |
| 12:39 |
_cheerios |
read up your mysql logs for errors |
| 13:02 |
JanK_ |
_cheerios: ok, i found the mistake, agavi didnt connect to the database |
| 13:03 |
JanK_ |
i needed this: $this->getContext()->getDatabaseConnection()->connect(); |
| 13:03 |
JanK_ |
shoudnt it connect automatically? |
| 13:03 |
_cheerios |
what were you using before that? |
| 13:03 |
JanK_ |
just: $myPost = $this->getContext()->getModel('Post'); |
| 13:03 |
JanK_ |
i added the connect line above that one and it works |
| 13:04 |
_cheerios |
loading a model is just loading a model |
| 13:05 |
JanK_ |
sure, but i thought agavi would lazy connect to the db |
| 13:05 |
_cheerios |
you get a db handle with $db = $this->getContext()->getDatabaseConnection('name'); |
| 13:06 |
_cheerios |
which can then be used like $db->query() or whatever is being used |
| 13:06 |
JanK_ |
yeah, but i want to use doctrine |
| 13:07 |
_cheerios |
you have your db connection now, so just use doctrine syntax |
| 13:07 |
JanK_ |
i didnt save the db handle |
| 13:08 |
JanK_ |
just: $this->getContext()->getDatabaseConnection()->connect(); |
| 13:08 |
JanK_ |
and then: $myPost = $this->getContext()->getModel('Post'); |
| 13:09 |
JanK_ |
so my question is, if getModel retrieves the default DB connection isn't it supposed to connect if there is no existing connectin? |
| 13:10 |
_cheerios |
getModel doesn't do anything relating to the DB unless you make it do it |
| 13:12 |
_cheerios |
using that BaseDoctrineModel you have Doctrine_Manager instance. You load models thru that to keep the db connection, or if you want to use getModel, then do your own logic there. |
| 13:15 |
_cheerios |
argh :| nfs borked. mystic errors. :| |
| 13:24 |
JanK_ |
_cheerios: thank you, now i dont use getModel and it works perfectly with just new FooModel(); |
| 13:46 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has quit [] |
| 13:50 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has joined #agavi |
| 13:58 |
JanK__ |
[n=JanK_@muedsl-82-207-219-158.citykom.de] has joined #agavi |
| 14:02 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 14:14 |
JanK__ |
[n=JanK_@muedsl-82-207-219-158.citykom.de] has quit [] |
| 14:14 |
JanK_ |
[n=JanK_@muedsl-82-207-212-193.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 14:29 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 14:52 |
_cheerios |
anyone know dns hosts that have an api to change the records? |
| 15:15 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 15:50 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 15:52 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] |
| 16:14 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 17:20 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 17:26 |
_cheerios |
[i=jussiava@cs181064190.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] |
| 17:30 |
JamieWolf |
[n=Miranda@p5486C42A.dip.t-dialin.net] has joined #agavi |
| 18:05 |
jussiava |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 18:07 |
jussiava |
[n=jacklo@cs181064190.pp.htv.fi] has quit [Client Quit] |
| 18:07 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has joined #agavi |
| 18:18 |
Wombert |
reeeeee |
| 18:22 |
eremit |
[n=eremit@p5490F1E9.dip.t-dialin.net] has quit ["Ex-Chat"] |
| 18:25 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 18:36 |
JamieWolf |
[n=Miranda@p5486C42A.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] |
| 19:17 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 19:26 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 19:31 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:42 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 19:53 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 20:16 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:16 |
trophaeum_ |
[i=bvmjzo@ppp121-45-194-133.lns1.bne1.internode.on.net] has joined #agavi |
| 21:17 |
trophaeum |
[i=gffahr@ppp121-45-209-129.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 22:24 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has quit [] |
| 23:01 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has joined #agavi |
| 23:26 |
gribelu |
[n=bogdan@77-56-192-31.dclient.hispeed.ch] has quit [Remote closed the connection] |
| Day changed Sun Sep 09 2007
|
| 00:04 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has joined #agavi |
| 00:50 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 00:50 |
impl |
Heyo Wombert |
| 00:50 |
Wombert |
hai |
| 00:51 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 00:52 |
impl |
Read the logs yesterday, I like the idea |
| 00:52 |
impl |
I've been trying to figure out if there's an easy way to do multiple layers of grouping |
| 00:53 |
Wombert |
and? :) |
| 00:54 |
impl |
let's see... if we clear products, that would get a new products_key |
| 00:54 |
impl |
so... |
| 00:54 |
impl |
Hmm, this is surprisingly hard to think about and describe :P |
| 00:55 |
Wombert |
there is no way, or is there |
| 00:55 |
impl |
products_0_key |
| 00:55 |
impl |
er |
| 00:55 |
impl |
no |
| 00:55 |
impl |
it would have to be like parent_0_child_key |
| 00:56 |
Wombert |
yes |
| 00:56 |
Wombert |
well |
| 00:56 |
Wombert |
lets call it "key" for that, mh, random number |
| 00:56 |
Wombert |
so er |
| 00:56 |
Wombert |
products_<key>_<product_id> |
| 00:56 |
impl |
right... |
| 00:56 |
Wombert |
to flush all products, generate a new key, which is global to all products cached |
| 00:56 |
Wombert |
now let us throw in a locale |
| 00:57 |
Wombert |
products_<key>_<product_id>_<locale> is not gonna cut it |
| 00:57 |
Wombert |
since we cannot remove all locale variants for a specific product (represented by an id) |
| 00:57 |
impl |
it would have to be locale_<key>_<locale>_products_<key>_<product_id> |
| 00:57 |
impl |
and we'd have to check both keys |
| 00:58 |
Wombert |
that key, however, would |
| 00:58 |
Wombert |
err |
| 00:58 |
Wombert |
blinks |
| 00:58 |
impl |
Right? |
| 00:58 |
Wombert |
I have no idea man |
| 00:58 |
Wombert |
oO |
| 00:58 |
impl |
okay |
| 00:59 |
impl |
let's say you have locale_key = 1 |
| 00:59 |
Wombert |
wwwwait |
| 00:59 |
Wombert |
a locale key would be unique _per_ product! |
| 00:59 |
Wombert |
right? |
| 00:59 |
impl |
no... why? |
| 00:59 |
Wombert |
that's the problem |
| 00:59 |
impl |
er, maybe I have this backwards then |
| 00:59 |
impl |
Yeah |
| 00:59 |
impl |
alright |
| 01:00 |
Wombert |
because you only want to flush all locale variants for a specific produt |
| 01:00 |
Wombert |
not all of them |
| 01:00 |
impl |
well let's reverse the example then |
| 01:00 |
Wombert |
think of the normal folder structure |
| 01:00 |
impl |
products_<key>_<product_id>_locale_<key>_<locale> |
| 01:00 |
Wombert |
products/81236/de/cache.dat, products/81236/en/cache.dat etc |
| 01:00 |
impl |
yah, okay |
| 01:00 |
Wombert |
rm -rf products/81236 to flush the cache for that prod |
| 01:01 |
Wombert |
okay and then we would store that locale key in products_<key>_<product_id>_locale |
| 01:01 |
Wombert |
right? |
| 01:01 |
impl |
sure |
| 01:01 |
Wombert |
ponders |
| 01:01 |
Wombert |
and remove that to flush em all |
| 01:01 |
Wombert |
brilliant! |
| 01:01 |
Wombert |
hugs impl |
| 01:01 |
impl |
:D |
| 01:02 |
Wombert |
you still need to make multiple calls to the memcache |
| 01:02 |
Wombert |
one for each group you have so you get the keys |
| 01:02 |
impl |
Yeah |
| 01:02 |
impl |
Overhead was my concern initially |
| 01:03 |
Wombert |
well its far less overhead than storing a map for each group level :D |
| 01:03 |
Wombert |
I wonder if trophaeum_ already had a shot at implementing this |
| 01:03 |
Wombert |
btw |
| 01:03 |
impl |
provided people don't start running out of memory |
| 01:03 |
Wombert |
do you know if php tells the web server "I'm done" before shutdown funcs are reached? |
| 01:04 |
impl |
I'm pretty sure you can still print stuff out, so I imagine it's still running in the context of the Web request |
| 01:04 |
Wombert |
I always thought you couldn't |
| 01:04 |
Wombert |
hmm |
| 01:04 |
Wombert |
because |
| 01:04 |
Wombert |
lets say you use memcache for the session... |
| 01:04 |
Wombert |
not good |
| 01:04 |
Wombert |
been there, done that, and it won't work reliably |
| 01:04 |
Wombert |
so you need to write to a database as well |
| 01:05 |
trophaeum_ |
i hear my name :) |
| 01:05 |
trophaeum_ |
u mean the caching stuff? |
| 01:05 |
impl |
Really? |
| 01:05 |
Wombert |
but if you write on each request and the web server waits for that to finish, the benefit is gone |
| 01:05 |
Wombert |
yes, and it's what the memcache guys recommend as well |
| 01:05 |
impl |
hmmh, I always figured that would work |
| 01:05 |
impl |
slaps PHP |
| 01:05 |
Wombert |
well |
| 01:05 |
impl |
trophaeum_: yeah |
| 01:06 |
Wombert |
trophaeum_: I think we got it figured out for nested groups |
| 01:06 |
Wombert |
Since PHP 4.1, the shutdown functions are called as the part of the request so that it's possible to send the output from them. |
| 01:06 |
Wombert |
beh |
| 01:06 |
trophaeum_ |
Wombert, oh? |
| 01:06 |
Wombert |
maybe if we send a content length and Conneciton:close or so? |
| 01:07 |
Wombert |
but apache is still gonna listen for new data |
| 01:07 |
Wombert |
beeeh |
| 01:08 |
impl |
o_O |
| 01:18 |
trophaeum_ |
so whats the go with nested groups? is it the same as what u were talking about last night wiht me or ? |
| 01:18 |
impl |
pretty much, just scroll up a screen or two |
| 01:20 |
trophaeum_ |
so products_<key>_<product_id>_locale_<key>_<locale>... 1st key is mt_rand(), 2nd key is? locale is just en de etc? |
| 01:21 |
trophaeum_ |
and then are we using this to flush all caches at once or that locale only? or are we doing it so we can do either? |
| 01:21 |
impl |
second key is also random |
| 01:22 |
impl |
stored in products_<key>_<product_id>_locale |
| 01:22 |
trophaeum_ |
2nd key is mt_rand but != 1st key? an array in that key that has locale->current rand id? |
| 01:22 |
trophaeum_ |
or do we do <locale> and put a single number in there? |
| 01:22 |
impl |
Huh? :p |
| 01:22 |
impl |
The locale key is in products_<key>_<product_key>_locale |
| 01:23 |
trophaeum_ |
locale is replaced by en de etc or is a key named locale with an array stored in it? |
| 01:23 |
impl |
then you use that key for products_<product_key>_<product_id>_locale_<locale_key>_<locale_name> |
| 01:23 |
trophaeum_ |
ok, so an array |
| 01:23 |
impl |
for example, products_1_26923_locale_2_en |
| 01:23 |
impl |
actually |
| 01:24 |
impl |
Wombert: What's the benefit of using random numbers? |
| 01:24 |
impl |
then we risk a collision |
| 01:24 |
trophaeum_ |
not that likely, incrementing we're more likely to hit it |
| 01:24 |
trophaeum_ |
what about mt_rand on no number then increment in future |
| 01:24 |
trophaeum_ |
cos we lose that if we run out of memory |
| 01:25 |
impl |
Oh, you mean if the key disappears and then we regenerate it, we're more likely to hit it |
| 01:25 |
trophaeum_ |
bingo |
| 01:25 |
impl |
hmm |
| 01:25 |
impl |
this is true |
| 01:25 |
trophaeum_ |
if we mt_rand though then increment in future, thats safer |
| 01:25 |
impl |
Yeah |
| 01:26 |
trophaeum_ |
we could always leave a products_<key>_used = true in the cache store incase we're lucky enough that its still left? |
| 01:28 |
trophaeum_ |
wow soy milk in coffee... odd |
| 01:32 |
trophaeum_ |
[i=bvmjzo@ppp121-45-194-133.lns1.bne1.internode.on.net] has left #agavi ["Leaving"] |
| 01:32 |
trophaeum_ |
[i=bvmjzo@ppp121-45-194-133.lns1.bne1.internode.on.net] has joined #agavi |
| 01:32 |
trophaeum_ |
stupid rat walking on my keyboard |
| 01:32 |
impl |
Pet? |
| 01:32 |
trophaeum_ |
yup |
| 01:32 |
impl |
lawl |
| 01:33 |
trophaeum_ |
3 of em, 1 on the desk atm though |
| 01:36 |
trophaeum_ |
ok, i think i know how im going to code this up |
| 01:36 |
trophaeum_ |
guess i need to install memcache again though :) |
| 01:36 |
trophaeum_ |
iv just used xcache for so long now instead |
| 01:50 |
trophaeum_ |
so Wombert, you using propel in your new toy youv been going without sleep on? |
| 01:54 |
shoan |
[n=shoan@59.96.40.217] has quit [Read error: 110 (Connection timed out)] |
| 01:54 |
trophaeum_ |
goin to see simpsons movie, ill code this up when i get back (for xcache, memcache and maybe a filesystem based version too) |
| 02:31 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has quit [] |
| 04:53 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 05:14 |
shoan |
[n=shoan@59.96.43.36] has joined #agavi |
| 05:35 |
shoan |
[n=shoan@59.96.43.36] has quit [Read error: 110 (Connection timed out)] |
| 05:43 |
shoan |
[n=shoan@59.92.174.210] has joined #agavi |
| 06:14 |
v-dogg |
huomenta |
| 06:18 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 07:13 |
eremit |
[n=eremit@p5490F1E9.dip.t-dialin.net] has joined #agavi |
| 07:26 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 07:39 |
eremit_ |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 07:40 |
eremit |
[n=eremit@p5490F1E9.dip.t-dialin.net] has quit [Nick collision from services.] |
| 07:40 |
eremit_ |
is now known as eremit |
| 07:42 |
shoan |
[n=shoan@59.92.174.210] has quit [] |
| 07:46 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 08:17 |
Arme[N-1] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 08:27 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] |
| 08:27 |
eremit_ |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 08:31 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] |
| 08:50 |
eremit_ |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit ["Ex-Chat"] |
| 09:16 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] |
| 10:10 |
Arme[N-1] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 10:22 |
shoan |
[n=shoan@59.92.174.210] has joined #agavi |
| 11:02 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 11:09 |
_cheerios |
huomenta |
| 11:10 |
MikeSeth |
huomenta |
| 11:10 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has joined #agavi |
| 11:12 |
Wombert |
hai |
| 11:26 |
MikeSeth |
Flex is interesting |
| 11:27 |
shoan |
MikeSeth: what do you need on the serverside to run flex? |
| 11:28 |
MikeSeth |
shoan: nothing. |
| 11:28 |
MikeSeth |
shoan: Flex is basically an ActionScript framework and a mxml => AS compiler that produces .swf files |
| 11:28 |
shoan |
which documentation/tutorial are you looking at? |
| 11:29 |
MikeSeth |
shoan: Adobe's LiveDocs and the ``explorer'' example in the SDK |
| 11:29 |
MikeSeth |
I havent yet looked at data models/bindings but it seems it has high level mechanisms to populate forms and submit requests |
| 11:30 |
shoan |
ok |
| 11:30 |
MikeSeth |
I wish I could use XUL, but it's just too poor |
| 11:34 |
shoan |
why? |
| 11:36 |
_cheerios |
does stuff related to Flex still cost $$ (the server part?) |
| 11:37 |
_cheerios |
i remember looking into it 1-2 years back and it was enterpriseish like $5000 or so |
| 11:58 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 12:06 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 12:14 |
JanK_ |
[n=JanK_@muedsl-82-207-219-158.citykom.de] has joined #agavi |
| 12:29 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] |
| 12:30 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:20 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 13:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 13:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [Client Quit] |
| 13:30 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 13:57 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 13:59 |
JanK__ |
[n=JanK_@muedsl-82-207-242-079.citykom.de] has joined #agavi |
| 14:02 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has quit [] |
| 14:15 |
JanK_ |
[n=JanK_@muedsl-82-207-219-158.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 14:18 |
JamieWolf |
[n=Miranda@p5486DDB8.dip.t-dialin.net] has joined #agavi |
| 14:19 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [] |
| 14:29 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 14:32 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 15:09 |
MikeSeth |
_cheerios: no |
| 15:09 |
MikeSeth |
shoan: XUL doesnt have a standard way to populate control elements. The closest it has is RDF data bindings, which are a terrible thing to work with |
| 15:13 |
shoan |
eeeks |
| 15:20 |
MikeSeth |
or you could populate them with custom js.. and I'd rather not |
| 15:23 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] |
| 15:45 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has joined #agavi |
| 15:49 |
CIA-11 |
dominik * r2069 /branches/0.11/src/storage/AgaviPdoSessionStorage.class.php: |
| 15:49 |
CIA-11 |
make time formatting configurable |
| 15:49 |
CIA-11 |
closes #569 |
| 15:56 |
JamieWolf |
[n=Miranda@p5486DDB8.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 16:06 |
Wombert |
[n=Wombert@dslb-084-056-023-141.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 16:06 |
Wombert_ |
[n=Wombert@dslb-088-064-093-028.pools.arcor-ip.net] has joined #agavi |
| 16:11 |
_trophaeum |
[i=jcjgdjtu@ppp121-45-248-20.lns2.bne4.internode.on.net] has joined #agavi |
| 16:13 |
trophaeum_ |
[i=bvmjzo@ppp121-45-194-133.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 16:54 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 16:58 |
_cheerios |
how do i add case-insensitivity for a routing rule? like "^/blah/i" (where /i is the c-i modifier)? |
| 17:05 |
_cheerios |
kaos|work, Wombert_, some other regex guru with agavi mindset around? |
| 17:06 |
kaos|work |
you don't |
| 17:06 |
kaos|work |
read up in the manpage how to set options for a subpattern |
| 17:06 |
kaos|work |
that should work |
| 17:07 |
Wombert_ |
(?i)LoLz should do the job |
| 17:07 |
Wombert_ |
is now known as Wombert |
| 17:08 |
_cheerios |
i did (place:x|X) and <default for="place">x</default>, for now |
| 17:08 |
Wombert |
(place:(?i)x) |
| 17:09 |
_cheerios |
even better |
| 17:09 |
Wombert |
the modifier is only valid inside the subpattern, mind you |
| 17:09 |
_cheerios |
just needed a capital first letter for the Url to work too |
| 17:10 |
Wombert |
well then you're probably better of with (place:[Xx]yzabc) |
| 17:11 |
_cheerios |
even even better, one less character |
| 17:11 |
_cheerios |
thanks guys |
| 17:12 |
trophaeum_ |
[i=aivdfnmc@ppp121-45-251-118.lns2.bne4.internode.on.net] has joined #agavi |
| 17:12 |
_trophaeum |
[i=jcjgdjtu@ppp121-45-248-20.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 17:14 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [] |
| 17:17 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 17:26 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 17:36 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["bbl"] |
| 17:37 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:38 |
jussiava |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 17:38 |
jussiava |
is now known as _cheerios |
| 17:38 |
_cheerios |
o_O evil reconnect magic |
| 17:42 |
CIA-11 |
david * r2070 /branches/0.11/src/storage/ (3 files): |
| 17:42 |
CIA-11 |
Reverts [2069] and re-implements this functionality in a more generic fashion |
| 17:42 |
CIA-11 |
and for all other implementations where this is theoretically possible. Also |
| 17:42 |
CIA-11 |
fixes a GC bug with pgsql. Closes #569 (again) and #570. Use param "date_format" |
| 17:42 |
CIA-11 |
and a valid date() format string, defaults to "U" for a normal unix timestamp. |
| 17:54 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 18:01 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 18:02 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [] |
| 18:03 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 18:05 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 18:15 |
_cheerios |
Sheep Invade Madrid http://news.bbc.co.uk/2/hi/in_pictures/6986222.stm |
| 18:48 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [] |
| 18:50 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has joined #agavi |
| 18:58 |
JanK__ |
[n=JanK_@muedsl-82-207-242-079.citykom.de] has quit [] |
| 19:16 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 19:25 |
shoan |
[n=shoan@59.92.174.210] has quit [] |
| 19:27 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 20:09 |
CIA-11 |
david * r2071 /branches/0.11/CHANGELOG: synced changelog |
| 20:09 |
Wombert |
I think it's getting time for a release there |
| 20:09 |
ttj |
RC6? |
| 20:10 |
Wombert |
yes |
| 20:12 |
impl |
hmms |
| 20:18 |
v-dogg |
RC Party! |
| 20:48 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 20:56 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has quit ["Leaving"] |
| 21:03 |
Wombert |
[n=Wombert@dslb-088-064-093-028.pools.arcor-ip.net] has quit [] |
| 23:17 |
Wombert |
[n=Wombert@dslb-088-064-093-028.pools.arcor-ip.net] has joined #agavi |
| 23:34 |
Wombert |
harr |
| 23:34 |
Wombert |
so |
| 23:35 |
Wombert |
send a Content-Length |
| 23:35 |
Wombert |
and |
| 23:35 |
Wombert |
Connection: Close |
| 23:35 |
Wombert |
and then a shutdown function will not cause teh browser to wait for output |
| 23:35 |
Wombert |
which means you can do slow operations there |
| 23:35 |
Wombert |
like writing sessions to a db as a backup for memcache |
| 23:35 |
impl |
hah, really? Cool |
| 23:36 |
Wombert |
(and agavi uses shutdown funcs for, well, shutting down things, and session_write_close() is called in Storage::shutdown) |
| 23:36 |
Wombert |
yes, very |
| 23:36 |
Wombert |
so just do |
| 23:36 |
impl |
this easy to put into WebResponse? |
| 23:36 |
Wombert |
hehe |
| 23:36 |
Wombert |
<parameter name="Connection">Close</parameter> in the http_headers param to your output type |
| 23:36 |
Wombert |
and that's it ;) |
| 23:36 |
impl |
Oh |
| 23:36 |
impl |
well that works |
| 23:36 |
impl |
hah |
| 23:36 |
impl |
:P |
| 23:37 |
Wombert |
it's not entirely optimal |
| 23:37 |
Wombert |
I think we need a list of things to redo for 2.0 |
| 23:37 |
Wombert |
one of them is transports vs flavors |
| 23:37 |
Wombert |
for both request and response |
| 23:37 |
Wombert |
oh and I think we should start working on a storage thing for 1.0, impl |
| 23:37 |
Wombert |
we could have a storage_manager |
| 23:38 |
Wombert |
with a default storage |
| 23:38 |
Wombert |
which context:.getStorage() grabs |
| 23:38 |
impl |
So we avoid the BC problem there? |
| 23:38 |
Wombert |
you know, like getDatabaseConnection |
| 23:38 |
Wombert |
yes, I think that would avoid it |
| 23:38 |
Wombert |
well |
| 23:38 |
impl |
although I have a problem with defining a default storage |
| 23:38 |
Wombert |
the storage would still have session specific stuff in it, not sure if that is good, but... |
| 23:38 |
Wombert |
well but we need that to maintain bc |
| 23:38 |
impl |
yeah, that's the thing |
| 23:39 |
impl |
sessions and caching would both be under the same system |
| 23:39 |
Wombert |
also, if you don't have <storage_manager> but just <storage> in your factories.xml it implicitly creates a manager with just that one storage for you |
| 23:39 |
Wombert |
and the session would use the default storage, or so |
| 23:39 |
impl |
mmm, hacky |
| 23:39 |
Wombert |
:< |
| 23:39 |
Wombert |
or we create a new subsystem "cache" |
| 23:39 |
Wombert |
I want it to be available and usable in userland |
| 23:40 |
impl |
We can mark getStorage() deprecated |
| 23:40 |
Wombert |
so you can quickly store and retrieve values to/from a specific storage thing |
| 23:40 |
impl |
There needs to be storage contexts, though, I think |
| 23:40 |
impl |
you could have multiple caches and multiple session storages |
| 23:40 |
impl |
although I don't know why for the latter |
| 23:41 |
Wombert |
well |
| 23:41 |
Wombert |
heh |
| 23:41 |
Wombert |
write to memcache first, then to database |
| 23:41 |
Wombert |
always write to both |
| 23:41 |
Wombert |
but read from memcache first and if no data is found, then from database |
| 23:41 |
Wombert |
or so |
| 23:41 |
Wombert |
but that's more advanced |
| 23:41 |
Wombert |
the question if we can make that fit into 1.0 without it being hacky |
| 23:41 |
Wombert |
but I really want such a functionality; being able to cache actions to memcache would be ace |
| 23:41 |
impl |
well I had started writing some StorageManager stuff |
| 23:41 |
Wombert |
especially with the thing we worked out yesterday |
| 23:42 |
Wombert |
well that's trivial ain't it |
| 23:42 |
impl |
er, nevermind, it was just caching stuff I was working on |
| 23:42 |
impl |
it is trivial, would almost be a clone of DatabaseManager :p |
| 23:42 |
impl |
as I noted on the wiki |
| 23:57 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| Day changed Mon Sep 10 2007
|
| 00:44 |
Wombert |
[n=Wombert@dslb-088-064-093-028.pools.arcor-ip.net] has quit [] |
| 02:15 |
shoan |
[n=shoan@59.92.174.210] has joined #agavi |
| 03:31 |
EoN` |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 03:38 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Read error: 110 (Connection timed out)] |
| 04:13 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:33 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 05:26 |
shoan_ |
[n=shoan@59.96.47.55] has joined #agavi |
| 05:36 |
shoan |
[n=shoan@59.92.174.210] has quit [Read error: 110 (Connection timed out)] |
| 05:42 |
shoan_ |
[n=shoan@59.96.47.55] has quit [] |
| 06:11 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:33 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:33 |
_cheerios |
huomenta! |
| 06:35 |
ttj |
Wow, first lecture today. |
| 06:38 |
_cheerios |
is the lecturer Koivuniemen Herra? |
| 06:40 |
_cheerios |
kernel hackers group photo @ http://lwn.net/Articles/248891/ |
| 06:47 |
ttj |
Nope. New Venture Development I, Mr. Kelly. |
| 07:05 |
_cheerios |
Is there a way to apply/inject routing rules? Say, for a subdomain, I have a route name="forum" that consists of 30 routes. Now I want that same route to work under the name of "bbs" (but only for this subdomain, not affecting the root domain), without manually tinkering with routing.xml. How do I accomplish this? Is there a way to populate, and load routing.xml for any number of subdomains? Something like <route name="app" pattern="^(subdomain |
| 07:05 |
_cheerios |
:[a-zA-Z0-9_]+).service.com" module="Domain" action="Load"> (include subdomain's routing settings from another cached .xml) </route> |
| 07:16 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:21 |
_trophaeum |
[i=kmtmrrhb@ppp121-45-223-106.lns2.bne1.internode.on.net] has joined #agavi |
| 07:22 |
RossC0 |
huomenta! |
| 07:22 |
trophaeum_ |
[i=aivdfnmc@ppp121-45-251-118.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 07:49 |
eremit_ |
[n=eremit@p5490BEC0.dip.t-dialin.net] has joined #agavi |
| 07:58 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 07:59 |
eremit |
[n=eremit@p5490EFAE.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 09:04 |
eremit_ |
is now known as eremit |
| 09:10 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 09:11 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has joined #agavi |
| 09:53 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has joined #agavi |
| 10:02 |
digitarald |
[n=Miranda@228.Red-83-55-75.dynamicIP.rima-tde.net] has left #agavi [] |
| 10:13 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 10:32 |
RossC0 |
heh all anybody do rss routes that require authenication? |
| 10:32 |
RossC0 |
if so how best to tackle that? |
| 10:38 |
Wombert |
well |
| 10:38 |
Wombert |
usually, you have two options |
| 10:38 |
Wombert |
a) http auth |
| 10:38 |
Wombert |
b) a hash in the url |
| 10:39 |
Wombert |
you can implement a) in User::startup(), I guess |
| 10:44 |
RossC0 |
hmm ok |
| 10:44 |
RossC0 |
looks up http auth |
| 10:45 |
_cheerios |
Wombert, any insight into my subdomain routing setup problem? |
| 10:46 |
Wombert |
? |
| 10:47 |
_cheerios |
in ze logs |
| 10:50 |
RossC0 |
_cheerios: <xinclude ? |
| 10:52 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 10:52 |
shoan |
whats the latest on the agavi.org website? |
| 10:55 |
_cheerios |
can the xinclude get the matched subdomain from the routing rule? |
| 11:01 |
_cheerios |
<route name="app" pattern="^(userdomain:[^.]+).myservice.com$"><xi:include src="/routes/{how-to-get-userdomain-variable-here?}.xml" /> </route> |
| 11:02 |
RossC0 |
ah ok |
| 11:02 |
RossC0 |
Wombert / kaos|work can you match sudomains in routing ? |
| 11:02 |
Wombert |
yes, sure |
| 11:03 |
Wombert |
<route pattern="^(username:[^.]+).myservice.com$" source="_SERVER[HTTP_HOST]" callback="UserSubdomainCallback" /> |
| 11:03 |
Wombert |
the callback in onMatched could verify if the subdomain existed |
| 11:04 |
Wombert |
also you could give the route a name and an onGenerate |
| 11:05 |
Wombert |
which then modifies the options ("authority") so the subdomain is generated correctly |
| 11:09 |
shoan |
anybody using doctrine? |
| 11:10 |
_cheerios |
mmm, can the xi:include be passed a variable at all then? no? |
| 11:10 |
_cheerios |
shoan, a little |
| 11:11 |
shoan |
_cheerios: how do you use doctrine with an existing database? Do all the classes need to be hand coded or is there a build process? |
| 11:11 |
_cheerios |
another problem arises with the gen() immediately there, unless name="app" is removed, for routes to work same. oh the humanity :| |
| 11:11 |
_cheerios |
doctrine docs have a portion on importing a db |
| 11:20 |
MikeSeth |
Haha, looks like I've sold Doctrine to everyone here :D |
| 11:21 |
MikeSeth |
RossC0: I do what you're looking for with HTTP auth. |
| 11:24 |
RossC0 |
MikeSeth: cool |
| 11:24 |
RossC0 |
got any example code |
| 11:24 |
RossC0 |
MikeSeth - I think it was my doctrine class then you're shouting about it that sold it! |
| 11:25 |
RossC0 |
steals some credit :) |
| 11:34 |
shoan |
MikeSeth: I can't import from an existing database. let me pastebin the code |
| 11:34 |
shoan |
MikeSeth: http://pastebin.com/m3711d8c4 |
| 11:35 |
shoan |
I don't get an error |
| 11:35 |
shoan |
but neither do I get dir called myrecords |
| 11:42 |
_cheerios |
there's always errors. |
| 11:42 |
RossC0 |
shoan: might be better to ask on #doctrine |
| 11:42 |
shoan |
ok |
| 11:43 |
RossC0 |
might be quicker ;) |
| 11:44 |
Wombert |
_cheerios: xincludes are resolved at compile time!? |
| 11:45 |
Wombert |
_cheerios: overwrite gen() to append "app" when necessary (whatever the rules for that may be) |
| 11:45 |
Wombert |
or set it to imply="true" so it's always generated |
| 11:45 |
_cheerios |
that sucks for xi:include :( |
| 11:45 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 11:46 |
_cheerios |
any other ideas to load routing rules dynamically based on the subdomain? |
| 11:53 |
Wombert |
plenty |
| 11:53 |
Wombert |
one app per subdomain |
| 11:53 |
Wombert |
one context per subdomain |
| 11:53 |
Wombert |
overwrite the route loading |
| 11:53 |
Wombert |
etc |
| 11:53 |
Wombert |
but it's nothing trivial |
| 11:59 |
_cheerios |
initialize() in routing; $cfg = AgaviConfig::get("core.config_dir") . "/routing.xml"; being able to specify the routing.xml could be a quick hack. Instead load /(customRouting).xml |
| 12:01 |
_cheerios |
if(subdomain){AgaviConfig::set("core.use_custom_route",'route/666'); }. i'll look into it when i implement it. |
| 12:09 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 12:10 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 12:13 |
Wombert |
_cheerios: yup |
| 12:13 |
Wombert |
should I move the config loading to a dedicated funciton for you? |
| 12:13 |
Wombert |
so you only have to overwrite that one |
| 12:13 |
Wombert |
'cause I assume you want to overwrite webrouting, and that's gonna be difficult this way ;) |
| 12:16 |
_cheerios |
I'm not going to implement it right now, we can let it brew a while longer. Basically I want to serve the same application, say our sample app would be Mac OS X. And each user would have their subdomain. And the users are bastards and each want their own routes for their Mac experience. That's what I'm after. |
| 12:16 |
_cheerios |
I always tend to put too much of my hacks into index.php or something clumsy like that :looks down: |
| 12:16 |
Wombert |
in fact, that would be a windows experience, since on a mac, the routes would be smart defaults you'd never ever need to change xD |
| 12:17 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 12:17 |
_cheerios |
I forgot; "My mouse only has 2 buttons, WTF!" ~~~Mac God Shoots Arrow Of Conversion At User ~~~ "Ah, now I get it, I don't need more than this! This is the best!" ;) |
| 12:17 |
_cheerios |
oops, 1 button, ofc |
| 12:18 |
Wombert |
actually, mac mice had four buttons for years ;) |
| 12:20 |
_cheerios |
So, overall, just something small when hosting the same shit for thousands of people, where each one is a unique snowflake that wants things their way. |
| 12:21 |
Wombert |
yes |
| 12:21 |
Wombert |
even though you might want to consider just doing this "by hand" |
| 12:21 |
Wombert |
because you could also read those routes from a database or so |
| 12:21 |
Wombert |
but that would mean you cannot have the subdomain stuff in the routing as well |
| 12:22 |
_cheerios |
The rules are likely read from a db, then saved to an xml, so there's little overhead in doing this. |
| 12:22 |
Wombert |
look at a compiled routing.xml to see what I mean |
| 12:24 |
_cheerios |
6500 lines of eye hurt :p |
| 12:32 |
MikeSeth |
RossC0: indeed it is your doctrine class. I've just been yelling in everyone's ears to use it :) |
| 12:32 |
MikeSeth |
RossC0: the HTTP auth is basically this: http://foo:bar@fish/cat |
| 12:33 |
MikeSeth |
lemme fetch you some code |
| 12:39 |
Wombert |
not necessarily |
| 12:39 |
Wombert |
it might be digest auth as well |
| 12:39 |
Wombert |
and then you cannot pass the credentials via the URL |
| 12:39 |
MikeSeth |
Wombert: yeah |
| 12:39 |
Wombert |
but |
| 12:39 |
MikeSeth |
here's a simple hack I wrote to ride along the normal login procedure |
| 12:39 |
MikeSeth |
http://pastebin.ca/690123 |
| 12:39 |
Wombert |
I think digest is difficult to do with php |
| 12:41 |
MikeSeth |
yeah, the obvious problem with plain auth is that it's too easy to sniff out the passwords, but its not really a big threat, and either way you should never do things like this on a public website |
| 12:52 |
RossC0 |
k thanks guys :D |
| 12:53 |
RossC0 |
I'll have a butchers and see if it'll fit :D |
| 13:00 |
Wombert |
you can of course also just mark it isSecure() |
| 13:00 |
Wombert |
then in your login action |
| 13:00 |
Wombert |
you send the headers to show that browser dialog |
| 13:01 |
Wombert |
the downside is that this still doesn't mean users can just "log in like that" without this dialog |
| 13:04 |
MikeSeth |
Wombert: well, I specifically wanted only certain accounts to be able to log in like that, and only with certain routes. |
| 13:04 |
MikeSeth |
Wombert: the bot's credentials wouldn't work if the bot attempted usual login procedure; and normal user's credentials wouldn't work for bot-only routes as well |
| 13:08 |
Wombert |
one way to do it, for instance, would be a route that matches if _SERVER[PHP_AUTH_USER] has a value |
| 13:08 |
Wombert |
and in the callback, the login is performed |
| 13:08 |
Wombert |
;) |
| 13:09 |
Wombert |
and that route could be put as a child to /rss$ |
| 13:09 |
Wombert |
;) |
| 13:09 |
Wombert |
oooh man |
| 13:09 |
Wombert |
hugs Agavi |
| 13:10 |
Wombert |
or, actually, it could be done in a callback to /rss$ |
| 13:21 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 13:22 |
sean`` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 13:22 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:26 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 13:27 |
MikeSeth |
Wombert: http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks |
| 13:27 |
MikeSeth |
rape time :) |
| 13:30 |
Wombert |
symfony and mvc... |
| 13:30 |
Wombert |
of course :p |
| 13:30 |
Chons1 |
[n=Chons@87.79.35.58] has joined #agavi |
| 13:31 |
MikeSeth |
Wombert: so should I? |
| 13:31 |
Wombert |
no :p |
| 13:32 |
MikeSeth |
yes sir :D |
| 13:32 |
Wombert |
I don't like these comparisons |
| 13:32 |
Wombert |
they are in no way objective |
| 13:32 |
Wombert |
template framework... what the hell is that? |
| 13:32 |
Wombert |
can we say "yes" even though we don't ship with a tpl engine? |
| 13:32 |
Wombert |
etc etc |
| 13:32 |
MikeSeth |
Wombert: that's one way to see it. Another way to see it is that they're listed in ascending alphabetical order :D |
| 13:32 |
Wombert |
haha |
| 13:33 |
MikeSeth |
Wombert: we can say "choose your own" :) |
| 13:33 |
Wombert |
or ORM |
| 13:33 |
Wombert |
we ship with support for Propel |
| 13:33 |
Wombert |
does that mean "yes"? |
| 13:34 |
MikeSeth |
no, we can still say "choose your own" |
| 13:34 |
MikeSeth |
:D |
| 13:34 |
MikeSeth |
it would look like this |
| 13:34 |
MikeSeth |
YES - YES - HELL YES - CHOOSE YOUR OWN - CHOOSE YOUR OWN - YES - YES - YES |
| 13:34 |
MikeSeth |
:D |
| 13:38 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 13:39 |
Wombert |
xD |
| 13:39 |
Wombert |
maybe "full support" instead of "yes" |
| 13:39 |
Wombert |
but that means we also need a wikipedia article about agavi etc |
| 13:39 |
MikeSeth |
actually |
| 13:39 |
MikeSeth |
"true support" would look nicer |
| 13:39 |
MikeSeth |
ahaha |
| 13:40 |
Wombert |
anyway, I need to buy furniture for teh new office |
| 13:40 |
MikeSeth |
PICS OR IT DIDNT HAPPEN |
| 13:40 |
Wombert |
will do |
| 13:40 |
Wombert |
need to find cheap herman miller aerons or mirras |
| 13:40 |
MikeSeth |
donno what that is |
| 13:40 |
Wombert |
use teh googol! |
| 13:41 |
Wombert |
laters => |
| 13:41 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has quit [] |
| 13:45 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 13:46 |
Chonsu |
[n=Chons@87.79.35.58] has quit [Connection timed out] |
| 14:10 |
MikeSeth |
hahahaha |
| 14:10 |
MikeSeth |
"kakiphp" |
| 14:10 |
MikeSeth |
ahahaha |
| 14:45 |
shoan |
[n=shoan@59.96.43.81] has joined #agavi |
| 14:47 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 14:59 |
sean`` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Read error: 110 (Connection timed out)] |
| 15:08 |
kaos|work |
Did you mean: cakephp |
| 15:08 |
kaos|work |
i love google :P |
| 15:13 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 15:13 |
MrJeep |
agavi's not listed there : http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks |
| 15:13 |
MrJeep |
:s |
| 15:13 |
MikeSeth |
MrJeep: hahaha you've been reading dzone too? |
| 15:14 |
MikeSeth |
132957 <Wombert> I don't like these comparisons |
| 15:14 |
MikeSeth |
133000 <Wombert> they are in no way objective |
| 15:14 |
MikeSeth |
133008 <Wombert> template framework... what the hell is that? |
| 15:14 |
MikeSeth |
133017 <Wombert> can we say "yes" even though we don't ship with a tpl engine? |
| 15:14 |
MikeSeth |
133019 <Wombert> etc etc |
| 15:14 |
MikeSeth |
133045 <MikeSeth> Wombert: that's one way to see it. Another way to see it is that they're listed in ascending |
| 15:14 |
MikeSeth |
alphabetical order :D |
| 15:14 |
MrJeep |
hehe, that was on slashdot |
| 15:18 |
MrJeep |
sounds like a great framework : http://www.interjinn.com/about/index.phtml |
| 15:18 |
MrJeep |
(wink wink) |
| 15:19 |
shoan |
[n=shoan@59.96.43.81] has quit [] |
| 15:19 |
v-dogg |
yet another php framework |
| 15:20 |
MrJeep |
lol about fusebox |
| 15:21 |
MrJeep |
<cfif right(cgi.script_name, Len("index.cfm")) NEQ "index.cfm" AND right(cgi.script_name, 3) NEQ "cfc"> |
| 15:21 |
MrJeep |
<cflocation url="index.cfm" addtoken="no"> |
| 15:21 |
MrJeep |
</cfif> |
| 15:21 |
MrJeep |
cfif lol! |
| 15:21 |
MikeSeth |
*suicide* |
| 15:21 |
MrJeep |
in french hehe |
| 15:21 |
MrJeep |
cfif -> c fif |
| 15:21 |
MrJeep |
which means "it's gay" |
| 15:21 |
MrJeep |
c = c'est = it's |
| 15:21 |
MrJeep |
fif = homosexual |
| 15:21 |
MikeSeth |
you dont need to be french to see that |
| 15:21 |
MrJeep |
hehehe |
| 15:22 |
RossC0 |
heh I've used fusebox |
| 15:22 |
RossC0 |
and yes it was gay |
| 15:22 |
MrJeep |
hehe |
| 15:51 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has joined #agavi |
| 16:26 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 16:28 |
Chons1 |
[n=Chons@87.79.35.58] has quit ["Leaving."] |
| 16:38 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:43 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:55 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 17:15 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has joined #agavi |
| 17:36 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 17:41 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has quit [] |
| 17:46 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has joined #agavi |
| 17:52 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 17:53 |
Wombert |
yay |
| 17:53 |
Wombert |
http://blogs.open.collab.net/svn/2007/09/what-subversion.html |
| 19:35 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 19:37 |
shoan |
[n=shoan@59.96.43.81] has joined #agavi |
| 19:47 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 19:50 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:56 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 20:23 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 20:34 |
shoan |
[n=shoan@59.96.43.81] has quit [] |
| 20:35 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has quit [] |
| 20:36 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has joined #agavi |
| 20:46 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 20:47 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 20:53 |
_trophaeum |
[i=kmtmrrhb@ppp121-45-223-106.lns2.bne1.internode.on.net] has quit [Remote closed the connection] |
| 21:04 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 21:22 |
JanK_ |
[n=JanK_@muedsl-82-207-211-231.citykom.de] has quit [] |
| 22:58 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has quit [] |
| 23:03 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:20 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has joined #agavi |
| Day changed Tue Sep 11 2007
|
| 00:14 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has quit [] |
| 02:05 |
impl |
"One promising framework for PHP appeared to be Mojavi, but it later stalled and was forked into Agavi. Agavi tends to try to be way too flexible for its own good (unlike RoR), and in the end is just not simple to use. There's just too much stuff in there you'll never use in a real world project, which complicates code understanding and development." -suv4x4, Slashdot |
| 02:05 |
impl |
:( |
| 02:21 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 03:02 |
shoan |
[n=shoan@59.96.43.81] has joined #agavi |
| 03:32 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:14 |
shoan |
[n=shoan@59.96.43.81] has quit [] |
| 05:46 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 05:48 |
v-dogg |
huomenta |
| 05:58 |
shoan |
[n=shoan@59.96.43.81] has joined #agavi |
| 06:08 |
shoan |
[n=shoan@59.96.43.81] has quit [] |
| 06:09 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:45 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:45 |
_cheerios |
HUOMENTA! |
| 06:47 |
_cheerios |
oi, slashdot comments dissin' agavi? |
| 06:55 |
EoN` |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 07:15 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 07:20 |
codecop |
how to specify filters.xml for module action? /app/modules/Foo/config/filters.xml? |
| 07:50 |
eremit_ |
[n=eremit@p5490FAB5.dip.t-dialin.net] has joined #agavi |
| 07:59 |
eremit |
[n=eremit@p5490BEC0.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 08:02 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has joined #agavi |
| 08:04 |
eremit_ |
is now known as eremit |
| 08:10 |
codecop |
is it possible load some filter just for one Action or subaction? |
| 08:12 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 08:14 |
RossC0 |
Huomenta! |
| 08:15 |
Wombert |
codecop: nope |
| 08:15 |
Wombert |
but you could of course write the filters so they only execute specific actions |
| 08:15 |
codecop |
ok |
| 08:16 |
Wombert |
or only if the actions or the container have a specific parameter set etc |
| 08:16 |
codecop |
mmm |
| 08:17 |
codecop |
thanx |
| 08:54 |
RossC0 |
how'd I find out the output type from the context? |
| 09:00 |
RossC0 |
Wombert: ? |
| 09:01 |
RossC0 |
help! |
| 09:01 |
RossC0 |
:D |
| 09:01 |
Wombert |
the output type is set on an execution container! |
| 09:01 |
Wombert |
it's not global |
| 09:02 |
RossC0 |
hmm wanting to see if I'm after RSS in the base:user startup |
| 09:02 |
Wombert |
then check if that route matched |
| 09:02 |
RossC0 |
roger |
| 09:02 |
Wombert |
mind you, there's no guarantee at that stage that the view that is about to be run can serve an RSS variant |
| 09:02 |
Wombert |
but I guess you realize that ;) |
| 09:03 |
RossC0 |
sure |
| 09:03 |
Wombert |
hugs RossC0 |
| 09:03 |
RossC0 |
also in startup my matched routes is null :eek |
| 09:03 |
Wombert |
lawl |
| 09:03 |
Wombert |
yeah of course :p |
| 09:04 |
Wombert |
stupid me |
| 09:04 |
RossC0 |
hehe |
| 09:04 |
RossC0 |
ok - login is going to need an executeRSS |
| 09:04 |
Wombert |
or that |
| 09:04 |
Wombert |
but |
| 09:04 |
Wombert |
well |
| 09:04 |
Wombert |
hm |
| 09:04 |
Wombert |
well |
| 09:04 |
Wombert |
yes |
| 09:04 |
Wombert |
and then |
| 09:05 |
Wombert |
you forward to the originally requested module/action |
| 09:05 |
RossC0 |
yup ;) |
| 09:05 |
Wombert |
instead of redirecting to it |
| 09:05 |
Wombert |
that would solve it |
| 09:05 |
Wombert |
yeah |
| 09:05 |
RossC0 |
rock on! |
| 09:05 |
RossC0 |
ok testing! |
| 09:05 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:11 |
Wombert |
[n=Wombert@dslb-084-056-011-216.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 09:11 |
Wombert_ |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has joined #agavi |
| 09:46 |
Wombert_ |
http://engineyard.com/ |
| 09:46 |
Wombert_ |
interesting |
| 09:46 |
Wombert_ |
is now known as Wombert |
| 09:47 |
v-dogg |
you seeing a business opportunity there?-) |
| 09:48 |
v-dogg |
agavidock.com |
| 09:48 |
_cheerios |
High ratio of staff to customers! = we have very few customers :p |
| 09:48 |
v-dogg |
:) |
| 09:50 |
_cheerios |
they have insane pricing |
| 09:51 |
_cheerios |
# Additional RAM: $0.25/MB/month; usually you add 1-2G, that's 250e/GB/mo. I can see they had $$ eyes and a big fucking grin writing down the pricing. |
| 09:54 |
_cheerios |
it's a good idea still. if you want something out, but don't have any knowledge of linux,networking,scalability etc., beyond developing your idea, it can/might be worth it until you do. |
| 09:54 |
_cheerios |
given your app is not a web2.0 app depending on google adsense... |
| 10:27 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 10:33 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 10:42 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 11:00 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Remote closed the connection] |
| 11:00 |
shoan |
[n=shoan@219.64.74.16] has joined #agavi |
| 11:00 |
shoan |
[n=shoan@219.64.74.16] has quit [Read error: 104 (Connection reset by peer)] |
| 11:01 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 11:03 |
Wombert |
_cheerios: exactly |
| 11:03 |
Wombert |
it's a full service, no worries package |
| 11:03 |
Wombert |
they even do the capistrano recipes for deployment for you |
| 11:04 |
Wombert |
pretty cool if you ask me |
| 11:05 |
Wombert |
back later |
| 11:05 |
Wombert |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has quit [] |
| 11:45 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 11:54 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 12:04 |
MikeSeth |
hmmmmm |
| 12:09 |
foutrelis |
[n=foutreli@ppp98-14.adsl.forthnet.gr] has joined #agavi |
| 12:09 |
foutrelis |
:) |
| 12:10 |
MikeSeth |
oh |
| 12:10 |
MikeSeth |
sup |
| 12:10 |
foutrelis |
hey MikeSeth :) |
| 12:11 |
foutrelis |
I saw ya on #php and remembered agavi :P |
| 12:11 |
MikeSeth |
duh ;) |
| 12:12 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 12:14 |
v-dogg |
question remains what were you doing on #php |
| 12:15 |
v-dogg |
where is .gr? |
| 12:15 |
v-dogg |
ah, Greece |
| 12:17 |
foutrelis |
^.^ |
| 12:18 |
v-dogg |
oh, where are my manners. Welcome to Agavi |
| 12:20 |
foutrelis |
Thank you v-dogg. It's nice to be here although I'm too noob to understand anything. :0 |
| 12:20 |
foutrelis |
:) |
| 12:22 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 12:23 |
MikeSeth |
v-dogg: I flame noobs. |
| 12:23 |
MikeSeth |
"Reason 394 not to use mail()" |
| 12:26 |
_cheerios |
what's that? |
| 12:28 |
MikeSeth |
"Just fucking don't" |
| 12:32 |
_cheerios |
mail is fine :) |
| 12:32 |
foutrelis |
does pear install --alldeps agavi/agavi :) |
| 12:33 |
v-dogg |
what's the default severity for (xml defined) validators? |
| 12:41 |
codecop |
how in custom filter access submitet parameters $this->getParameter('data'); doesnt work? |
| 12:45 |
codecop |
$container->getRequestData()->getParameter('data') got it |
| 12:49 |
_cheerios |
hmm, latest stuff on delicious mainpage is blog entry from a year back (bittorrent over ssh). guess that means bittorrent is becoming more and more popular. |
| 13:00 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 13:15 |
kaos|work |
v-dogg: error |
| 13:16 |
v-dogg |
thanks |
| 13:29 |
CIA-11 |
dominik * r2072 /branches/0.11/src/date/AgaviCalendar.class.php: allow a date object to be used as time parameter to fieldDifference |
| 13:32 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: nf |
| 13:33 |
|
Netsplit over, joins: nf |
| 13:35 |
Wombert |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has joined #agavi |
| 13:42 |
Wombert |
links for you (2) |
| 13:42 |
Wombert |
hugs shoan_ |
| 13:43 |
shoan_ |
kicks Wombert for not leaving any for him |
| 13:43 |
shoan_ |
boo |
| 13:43 |
Wombert |
welcome to Agavi, foutrelis |
| 13:43 |
Wombert |
if you have questions, just ask right away |
| 13:44 |
Wombert |
shoan_: I have literally no time at all to surf the web these days ;) |
| 13:44 |
shoan_ |
heh |
| 13:44 |
shoan_ |
atleast get the agavi.org website fixed |
| 13:44 |
Wombert |
what's wrong with it |
| 13:45 |
v-dogg |
how am I supposed to create agavicalendar instances when not using i18n? |
| 13:45 |
Wombert |
ah |
| 13:45 |
shoan_ |
just that its not finished :p |
| 13:45 |
Wombert |
the friggen ohloh badge again |
| 13:45 |
shoan_ |
Where's the Website? |
| 13:45 |
shoan_ |
It is, unfortunately, still not quite there yet. We hope to have it up in time for the final 0.11 release. |
| 13:45 |
Wombert |
:p |
| 13:45 |
Wombert |
see! |
| 13:46 |
Wombert |
no final 0.11 yet ;) |
| 13:46 |
v-dogg |
and now we know why :) |
| 13:46 |
v-dogg |
but calendars, now |
| 13:46 |
v-dogg |
is there a factory somewhere? |
| 13:47 |
v-dogg |
or do I have to resort to the "new" keyword |
| 13:47 |
v-dogg |
feels too simple :) |
| 13:47 |
foutrelis |
Wombert: Thanks. :) |
| 13:51 |
RossC0 |
HTTP AUTH in Agavi was a doddle :D |
| 13:56 |
v-dogg |
hmm.. somebody please tell me how to use agavicalendar |
| 14:08 |
Wombert |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has quit [] |
| 14:08 |
kaos|work |
v-dogg: what do you need to know ? :) |
| 14:08 |
kaos|work |
$tm->createCalendar() |
| 14:08 |
kaos|work |
is your friend |
| 14:09 |
RossC0 |
wowzers |
| 14:10 |
kaos|work |
createCalendar takes either a locale, a timezone, a php datetime, an int (unix time), or an string(calendar name ... defaults to gregorian) as param |
| 14:11 |
kaos|work |
and returns a AgaviCalendar object (defaulting to the current time, if you didn't supply some of the time setting params) |
| 14:11 |
kaos|work |
i'm probably gonna rework that a little tho |
| 14:11 |
kaos|work |
because it's kind of bloated and "unflexible" that way |
| 14:12 |
kaos|work |
(and i tought just few minutes ago, if this method should be in the translation manager at all ...) |
| 14:12 |
v-dogg |
thanks kaos|work, $tm->createCalendar() is what I needed to know (I just enabled i18n even though I don't use translation) |
| 14:12 |
kaos|work |
you need to enable i18n for the date stuff |
| 14:13 |
kaos|work |
since it works with locales and stuff for formatting |
| 14:13 |
v-dogg |
but another thing I keep forgetting - how to use different date formats with _d() |
| 14:13 |
v-dogg |
i.e. short date, long date and so on |
| 14:14 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 14:14 |
kaos|work |
you define a different translation domain for each time format oyou want to use |
| 14:14 |
v-dogg |
ah, so was it |
| 14:14 |
v-dogg |
thanks again |
| 14:54 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 14:57 |
_cheerios |
craigslist funny http://www.washingtoncitypaper.com/display.php?id=2497 |
| 14:58 |
digitarald |
[n=Miranda@108.Red-83-55-72.dynamicIP.rima-tde.net] has joined #agavi |
| 14:59 |
digitarald |
[n=Miranda@108.Red-83-55-72.dynamicIP.rima-tde.net] has quit [Client Quit] |
| 15:03 |
_cheerios |
how have you guys tied memcached to projects? |
| 15:14 |
_cheerios |
should __call() be used for objects to check for memcached keys? |
| 15:24 |
Wombert |
[n=Wombert@p549659B2.dip.t-dialin.net] has joined #agavi |
| 16:05 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:35 |
JamieWolf |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has joined #agavi |
| 16:56 |
foutrelis |
[n=foutreli@ppp98-14.adsl.forthnet.gr] has left #agavi [] |
| 17:16 |
shoan |
[n=shoan@59.92.186.17] has joined #agavi |
| 17:25 |
_cheerios |
MikeSeth, have you used caching with doctrine? How do you invalidate caches when doing updates/deletes? |
| 17:30 |
Wombert |
[n=Wombert@p549659B2.dip.t-dialin.net] has quit [] |
| 17:43 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 17:59 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 18:08 |
Wombert |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has joined #agavi |
| 18:11 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 18:22 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has joined #agavi |
| 18:26 |
shoan |
[n=shoan@59.92.186.17] has quit [Read error: 104 (Connection reset by peer)] |
| 18:27 |
shoan |
[n=shoan@59.92.186.17] has joined #agavi |
| 18:31 |
_cheerios |
Britney got "Paunch" (the media is being nice :)) http://www.independent.ie/multimedia/archive/00159/bigbrit_159114t.jpg |
| 18:51 |
shoan |
[n=shoan@59.92.186.17] has quit [] |
| 19:34 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:50 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has quit [Remote closed the connection] |
| 19:50 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has joined #agavi |
| 19:51 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit ["Ex-Chat"] |
| 20:12 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has quit [] |
| 20:25 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has joined #agavi |
| 20:41 |
JanK_ |
[n=JanK_@muedsl-82-207-216-212.citykom.de] has quit [] |
| 21:02 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has quit ["Leaving"] |
| 21:31 |
JamieWolf |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 23:38 |
Wombert |
pokes impl |
| 23:38 |
Wombert |
22:24 < impl> damn, Wombert is a genius :P |
| 23:38 |
Wombert |
mind you, I got that inspiration for that approach from somewhere else, I believe it was the memcached FAQ |
| 23:54 |
Wombert |
[n=Wombert@dslb-084-056-042-203.pools.arcor-ip.net] has quit [] |
| Day changed Wed Sep 12 2007
|
| 02:58 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 03:30 |
shoan |
[n=shoan@59.92.186.17] has joined #agavi |
| 06:09 |
v-dogg |
huomenta |
| 06:47 |
v-dogg |
any calendar experts around? |
| 06:55 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 06:57 |
shoan |
[n=shoan@59.92.186.17] has quit [Remote closed the connection] |
| 06:57 |
shoan |
[n=shoan@59.92.186.17] has joined #agavi |
| 07:01 |
v-dogg |
I have an interval of two timestamps I need to split if it spreads between more than one day |
| 07:03 |
v-dogg |
e.g. if the two timestamps are 2007-01-01 12:00:00 and 2007-01-02 08:00:00 I need to have: |
| 07:03 |
v-dogg |
2007-01-01: 12 hours |
| 07:03 |
v-dogg |
2007-01-02: 8 hours |
| 07:22 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:24 |
RossC0 |
HUOMENTA! |
| 07:24 |
RossC0 |
has a cold :-/ |
| 07:24 |
RossC0 |
err queue sympathy ... |
| 07:27 |
RossC0 |
ZOMG http://blog.ardes.com/articles/2007/09/05/resources-controller-update http://blog.jayfields.com/2007/03/rails-presenter-pattern.html http://nutrun.com/weblog/rails-view-adapter/ |
| 07:28 |
RossC0 |
its almost as if they need 2 controllers an Action controller and a View controller - now wouldn't that be cool |
| 07:28 |
RossC0 |
WAIT A MINUTE! AGAVI already has that! |
| 07:34 |
v-dogg |
:) |
| 07:34 |
v-dogg |
huomenta RossC0 |
| 07:38 |
shoan_ |
[n=shoan@59.92.149.175] has joined #agavi |
| 07:47 |
shoan |
[n=shoan@59.92.186.17] has quit [Read error: 104 (Connection reset by peer)] |
| 07:57 |
eremit |
[n=eremit@p5490FAB5.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 08:00 |
eremit |
[n=eremit@p5490E1E6.dip.t-dialin.net] has joined #agavi |
| 08:23 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 08:33 |
shoan_ |
[n=shoan@59.92.149.175] has quit [] |
| 08:41 |
v-dogg |
how can I roll AgaviCalendar to next (or previous) midnight? |
| 09:18 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] |
| 09:31 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Connection timed out] |
| 10:24 |
digitarald |
[n=Miranda@71.Red-83-58-163.dynamicIP.rima-tde.net] has joined #agavi |
| 10:24 |
digitarald |
15 people ... where is everybody? |
| 10:27 |
RossC0 |
at work :D |
| 10:29 |
digitarald |
work? I heard about that one before ... i'll google it |
| 10:31 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 10:31 |
_cheerios |
yo, huomenta! |
| 10:33 |
_cheerios |
anyone been using doctrine to cache their sql? how is cache invalidation done after update/inserts, so the select is fresh? RossC0, MikeSeth ? |
| 10:34 |
digitarald |
i only read that it caches the generated queries |
| 10:34 |
RossC0 |
_cheerios: #doctrine ;) |
| 10:34 |
RossC0 |
yup |
| 10:35 |
digitarald |
not that they can help very often :( |
| 10:35 |
RossC0 |
wait it caches results to |
| 10:35 |
RossC0 |
doesn't it |
| 10:35 |
RossC0 |
hasn't used it |
| 10:36 |
digitarald |
ok, it stores records |
| 10:37 |
digitarald |
http://www.phpdoctrine.net/doctrine/manual/new/?one-page=1#caching:caching-queries |
| 10:37 |
digitarald |
how would doctrine check for invalidation? |
| 10:39 |
_cheerios |
beats me. im questioning wether i need to do it, or if it's done for me. |
| 10:41 |
RossC0 |
I'd hope its automatically done via a caching style event listener |
| 10:41 |
RossC0 |
but who knows |
| 10:41 |
RossC0 |
nudges _cheerios - go find out! |
| 10:43 |
_cheerios |
:/ i shot the question there. now to make some pie. |
| 10:44 |
digitarald |
[n=Miranda@71.Red-83-58-163.dynamicIP.rima-tde.net] has left #agavi [] |
| 10:49 |
_cheerios |
doctrine has some pre/post hooks, but there's no straight exampled related to caching. plus as there can be so many queries related to the table/PK/whatever *shrug*. no idea what doctrine uses for cache keys either, to intervene manually. |
| 10:49 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 11:19 |
_cheerios |
digitarald, what did you say? |
| 12:48 |
JamieWolf |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has joined #agavi |
| 13:03 |
_cheerios |
i feel so tired :yawn: |
| 13:21 |
v-dogg |
is there a way to validate multiple <input type="checkbox" name="rows[]" value="_integer" /> ? |
| 13:46 |
JamieWolf_ |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has joined #agavi |
| 13:46 |
JamieWolf |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has quit [Nick collision from services.] |
| 13:46 |
JamieWolf_ |
is now known as JamieWolf |
| 13:55 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 14:02 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit [Remote closed the connection] |
| 14:31 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 14:47 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:30 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has joined #agavi |
| 15:32 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has quit [Client Quit] |
| 15:32 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has joined #agavi |
| 15:37 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:08 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:09 |
shoan |
[n=shoan@122.166.1.168] has quit [] |
| 16:11 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has joined #Agavi |
| 16:11 |
JamieWolf_ |
[n=JamieWol@p5486FC93.dip.t-dialin.net] has joined #agavi |
| 16:28 |
JamieWolf |
[n=JamieWol@p5486F3AD.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 16:33 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] |
| 17:10 |
JamieWolf_ |
is now known as JamieWolf |
| 17:32 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has joined #Agavi |
| 17:37 |
shoan |
[n=shoan@59.92.149.175] has joined #agavi |
| 17:39 |
JanK__ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has joined #agavi |
| 17:42 |
MrJeep |
i'm wondering, how can I change the current language |
| 17:42 |
MrJeep |
i mean something like |
| 17:42 |
MrJeep |
$tm->setLanguage('fr-CA') |
| 17:42 |
MrJeep |
if I have both en_CA and fr_CA |
| 17:44 |
JanK__ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has quit [Remote closed the connection] |
| 17:44 |
shoan |
[n=shoan@59.92.149.175] has quit [] |
| 17:45 |
JanK__ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has joined #agavi |
| 17:46 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has quit [Read error: 104 (Connection reset by peer)] |
| 17:53 |
JanK__ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has quit [] |
| 18:52 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has joined #agavi |
| 19:11 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:25 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 19:35 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 19:41 |
JamieWolf |
[n=JamieWol@p5486FC93.dip.t-dialin.net] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 19:42 |
JanK_ |
[n=JanK_@muedsl-82-207-214-246.citykom.de] has left #agavi [] |
| 20:41 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has quit ["Leaving"] |
| 20:58 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has quit [] |
| 21:50 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:08 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:36 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 22:39 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| Day changed Thu Sep 13 2007
|
| 01:55 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 03:17 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 03:21 |
epaulin |
[n=epaulin@219.137.42.136] has joined #agavi |
| 05:19 |
v-dogg |
huomenta |
| 05:25 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 06:43 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:43 |
_cheerios |
huomenta |
| 07:18 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:20 |
RossC0 |
Huomenta! |
| 07:26 |
_cheerios |
yo |
| 07:30 |
RossC0 |
whats the news? |
| 07:31 |
_cheerios |
not much. been shopping at ikea. |
| 07:49 |
eremit_ |
[n=eremit@p5490EB3C.dip.t-dialin.net] has joined #agavi |
| 07:58 |
eremit |
[n=eremit@p5490E1E6.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 08:19 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 08:24 |
v-dogg |
hmm.. what am I doing wrong with OR validator |
| 08:25 |
v-dogg |
I want to make sure at least one of two fields are non-empty |
| 08:27 |
RossC0 |
pastie |
| 08:29 |
v-dogg |
I had two validators with the same name |
| 08:29 |
RossC0 |
ah ok |
| 08:29 |
v-dogg |
but now I have another problem: isset validator doesn't seem to work with my array |
| 08:31 |
v-dogg |
http://pastebin.ca/695354 |
| 08:36 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 08:38 |
trophaeum |
[i=xjxhfhv@ppp121-45-223-106.lns2.bne1.internode.on.net] has joined #agavi |
| 08:44 |
v-dogg |
argh... |
| 08:44 |
v-dogg |
nevermind |
| 08:44 |
v-dogg |
and please don't look at my paste :) |
| 09:02 |
_cheerios |
DO NOT LOOK AT THE PASTE |
| 09:12 |
RossC0 |
ok I won't |
| 09:12 |
RossC0 |
sometimes its harder not doing something... |
| 09:14 |
epaulin |
[n=epaulin@219.137.42.136] has quit [Remote closed the connection] |
| 10:26 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 12:41 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 12:45 |
epaulin |
[n=epaulin@219.137.42.136] has joined #agavi |
| 12:55 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 13:31 |
_cheerios |
i haven't bookmarked anything on delicious for a week. should i call a doctor, RossC0 ? |
| 13:51 |
RossC0 |
zomg _cheerios you're ill |
| 14:39 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has quit [Read error: 113 (No route to host)] |
| 15:28 |
epaulin |
[n=epaulin@219.137.42.136] has quit ["Ex-Chat"] |
| 15:39 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 15:53 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has joined #agavi |
| 16:11 |
Fastly |
[n=fast@host86-151-228-219.range86-151.btcentralplus.com] has joined #agavi |
| 16:19 |
JanK_ |
[n=JanK_@muedsl-82-207-249-111.citykom.de] has joined #agavi |
| 16:27 |
Fastly |
i am considering the following routing problem |
| 16:28 |
Fastly |
my website includes a static location directory and i want to ensure the url reflects what part of the directory that is being viewed |
| 16:29 |
Fastly |
e.g. /directory/us would display a list of states in the us, whereas /directory/gb would display cities in the united kingdom |
| 16:30 |
v-dogg |
so far I don't see the problem :) |
| 16:30 |
v-dogg |
please go on |
| 16:31 |
Fastly |
then i'd have /directory/us/ca/berkeley to hit a us city |
| 16:31 |
Fastly |
but /directory/gb/london for a uk |
| 16:32 |
Fastly |
i'd like to create separate actions to display list of countries, states and cites |
| 16:32 |
Fastly |
and ensure the correct one is called from the route |
| 16:34 |
Fastly |
could this be a job for routing callbacks? |
| 16:34 |
Fastly |
currently the countries that require states are AU,CA and US |
| 16:35 |
JanK_ |
[n=JanK_@muedsl-82-207-249-111.citykom.de] has quit [Remote closed the connection] |
| 16:35 |
Fastly |
may i paste my current route? |
| 16:35 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 16:36 |
JanK_ |
[n=JanK_@muedsl-82-207-249-111.citykom.de] has joined #agavi |
| 16:36 |
Fastly |
actually... http://pastebin.ca/695938 |
| 16:36 |
kaos|work |
v-dogg: did you manage to solve all the problems you had yesterday/today ? |
| 16:37 |
kaos|work |
Fastly: its (city: ...) |
| 16:37 |
kaos|work |
not {city: ...} |
| 16:37 |
kaos|work |
that {} syntax is only needed when you have a prefix or postfix which should not occur in the matched part |
| 16:38 |
kaos|work |
and then the syntax would be (prefix{citiy:...}postfix) |
| 16:38 |
Fastly |
ahh thanks |
| 16:39 |
kaos|work |
which will come handy if you have optional parts in the route |
| 16:39 |
kaos|work |
like foo(/{bar})?(/{baz})? |
| 16:41 |
kaos|work |
then $ro->gen('route', array()); would generate 'foo' |
| 16:41 |
kaos|work |
and $ro->gen('route', array('bar' => 'yay')); would gen 'foo/yay'; |
| 16:41 |
kaos|work |
(as you can see agavi automatically adds the pre/postfix if the parameter is present) |
| 16:45 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:50 |
v-dogg |
kaos|work: hmm.. lemme think... |
| 16:51 |
v-dogg |
I think validating "indexless" arrays is the only thing still not clear |
| 16:51 |
v-dogg |
e.g. multiple <input name="foo[]" type="checkbox" ..> |
| 16:53 |
kaos|work |
use foo as base |
| 16:53 |
kaos|work |
and leave the argument empty |
| 16:54 |
v-dogg |
I thought I tried that. oh well, must have typo'd something |
| 16:59 |
kaos|work |
we need to discuss that entire validation config thing some day anyways |
| 16:59 |
kaos|work |
since right now, it rather sucks tbh |
| 16:59 |
kaos|work |
especially the array handling |
| 18:23 |
JamieWolf |
[n=Miranda@X99e3.x.pppool.de] has joined #agavi |
| 19:13 |
Fastly |
what's wrong with this please: <route name=".country" pattern="^/(iso_id:[a-z]{2})" action="Country"> |
| 19:13 |
Fastly |
<route name=".country" pattern="^/(iso_id:[a-z]+)" action="Country"> works |
| 19:13 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has joined #Agavi |
| 19:14 |
MrJeep |
hi |
| 19:14 |
Fastly |
but i want to ensure only two letters, the country code, are matched |
| 19:14 |
MrJeep |
I was wondering how I can changhe the language to another one on the fly |
| 19:14 |
MrJeep |
let's say I have fr_CA and en_CA |
| 19:14 |
MrJeep |
how can I change to en_CA |
| 19:20 |
v-dogg |
MrJeep: $tm->setLocale('en_CA'); |
| 19:20 |
v-dogg |
me thinks |
| 19:21 |
MrJeep |
and this will be saved in the session ? |
| 19:21 |
v-dogg |
Fastly: iso_id:[a-z]{2} |
| 19:21 |
v-dogg |
MrJeep: locale isn't saved automatically unless you save it |
| 19:22 |
MrJeep |
and I should implement this in.... a filter ? |
| 19:22 |
v-dogg |
see sample app's LanguageRoutingCallback |
| 19:22 |
Fastly |
<route name=".country" pattern="^/(iso_id:[a-z]{2})" action="Country"> |
| 19:22 |
Fastly |
that doesn't work for some reason... |
| 19:22 |
v-dogg |
MrJeep: it shows you one way of doing it |
| 19:22 |
MrJeep |
ok |
| 19:22 |
MrJeep |
thnx |
| 19:23 |
v-dogg |
Fastly: how doesn't it work? |
| 19:25 |
Fastly |
[a-z]+ routes to the Country action, but [a-z]{2} doesn't |
| 19:26 |
Fastly |
the url is /directory/us |
| 19:26 |
Fastly |
i'm using nested routes... the above route is within <route name="directory" pattern="^/directory" module="Directory" action="Index"> |
| 19:27 |
Fastly |
with {2} /directory/us routes to the Index action |
| 19:28 |
v-dogg |
you shouldn't use patterns without $ in the end |
| 19:28 |
v-dogg |
that route will match /directoryfoobar |
| 19:29 |
v-dogg |
make an inner <route name=".index" pattern="^/$" action="Index" /> |
| 19:29 |
v-dogg |
and remove action="" from the parent route |
| 19:30 |
v-dogg |
{2} is used here: http://trac.agavi.org/browser/branches/0.11/samples/app/config/routing.xml |
| 19:31 |
v-dogg |
so I don't understand why it doesn't work for you |
| 19:31 |
v-dogg |
gotta hit the sack. hope you get it sorted |
| 19:31 |
v-dogg |
night |
| 19:31 |
Fastly |
thanks |
| 19:31 |
Fastly |
sleep well |
| 19:40 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:50 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Success] |
| 20:43 |
_cheerios |
[n=jacklo@cs181064190.pp.htv.fi] has quit ["Leaving"] |
| 20:54 |
JamieWolf6138 |
[n=Miranda@X99e3.x.pppool.de] has joined #agavi |
| 20:58 |
JamieWolf |
[n=Miranda@X99e3.x.pppool.de] has quit [Nick collision from services.] |
| 20:58 |
JamieWolf6138 |
is now known as JamieWolf |
| 21:00 |
Wombert |
[n=Wombert@dslb-084-056-017-228.pools.arcor-ip.net] has joined #agavi |
| 21:01 |
Wombert |
[n=Wombert@dslb-084-056-017-228.pools.arcor-ip.net] has quit [Client Quit] |
| 21:01 |
Wombert |
[n=Wombert@dslb-084-056-017-228.pools.arcor-ip.net] has joined #agavi |
| 21:04 |
Fastly |
hey wombert, how are you? |
| 21:04 |
Wombert |
hi |
| 21:04 |
Wombert |
just came home |
| 21:05 |
Fastly |
late... work or play? |
| 21:06 |
Fastly |
i'm fighting with some routing at the moment... |
| 21:09 |
Fastly |
<route name="directory" pattern="^/directory" module="Directory" action="Index"> |
| 21:09 |
Fastly |
<routes> |
| 21:09 |
Fastly |
<route name=".country" pattern="^/(iso_id:[a-z]+)$" action="Country"> |
| 21:09 |
Fastly |
this works at the moment... e.g. /directory/us routes to Directory module, Country action |
| 21:10 |
impl |
<route name="directory" pattern="^/directory" module="Directory"> |
| 21:10 |
impl |
<routes> |
| 21:10 |
impl |
<route name=".index" pattern="^$" action="Index" /> |
| 21:10 |
impl |
... |
| 21:11 |
impl |
Did I mindread? :> |
| 21:12 |
Fastly |
no... seems sensible.. |
| 21:12 |
Fastly |
works |
| 21:12 |
Fastly |
but if i replace <route name=".country" pattern="^/(iso_id:[a-z]+)$" action="Coun |
| 21:13 |
Fastly |
sorry.... + with {2} |
| 21:13 |
JanK_ |
[n=JanK_@muedsl-82-207-249-111.citykom.de] has left #agavi [] |
| 21:13 |
Fastly |
then it doesn't route to the country action |
| 21:13 |
impl |
hmm |
| 21:15 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 21:15 |
Wombert |
work |
| 21:16 |
Fastly |
ok |
| 21:17 |
Fastly |
http://pastebin.ca/696343 |
| 21:18 |
Fastly |
this is where i'm at right now |
| 21:18 |
Fastly |
actually there is more... but i need to iron out some issues before increasing the complexity |
| 21:20 |
Fastly |
for some reason i cannot get to the directory.country route |
| 21:20 |
Fastly |
with /directory/us |
| 21:20 |
Fastly |
but i can if i have [a-z |
| 21:20 |
Fastly |
sorry... [a-z]+, not [a-z]{2} |
| 21:25 |
Fastly |
what would be the best way of creating a route for the following two example: |
| 21:26 |
Fastly |
... /directory/country/state/city/location |
| 21:26 |
Fastly |
... /directory/country/city/location |
| 21:26 |
Fastly |
the first route is only available where country=(us|au|ca) |
| 21:32 |
Wombert |
that doesn't work of course |
| 21:32 |
Wombert |
since all patterns are anchored at the end |
| 21:32 |
Wombert |
so they never match, and the children are never reached |
| 21:50 |
Fastly |
http://pastebin.ca/696409 |
| 21:51 |
Wombert |
nope :) |
| 21:51 |
Wombert |
that is wrong, too |
| 21:54 |
Fastly |
i'd like /directory and /directory/ to go to Directory,Index |
| 21:54 |
Wombert |
http://pastebin.ca/696415 |
| 21:56 |
Fastly |
interesting ;-) |
| 21:57 |
Fastly |
for some reason though... <route name=".country" pattern="^/(iso_id:[a-z]{2})"> doesn't work |
| 21:57 |
Fastly |
however <route name=".country" pattern="^/(iso_id:[a-z]+)"> routes to Country |
| 21:59 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:59 |
Fastly |
i understand what you are trying to say now |
| 21:59 |
Fastly |
re the anchor |
| 22:01 |
Fastly |
http://pastebin.ca/696431 |
| 22:02 |
Fastly |
the above works, however i want to ensure the directory.country.view route is only matches for 2 character country codes |
| 22:04 |
JamieWolf |
[n=Miranda@X99e3.x.pppool.de] has quit [Read error: 113 (No route to host)] |
| 22:07 |
Wombert |
if you want to use curly braces in your regular expression then the parameter block must be written in extended syntax (the one you'd use to specify a prefix and/or postfix) |
| 22:07 |
Wombert |
({iso_id:[a-z]{2}}) |
| 22:09 |
Fastly |
that works! |
| 22:09 |
Fastly |
thanks |
| 22:18 |
Fastly |
wow.. massive help |
| 22:18 |
Fastly |
huge thanks wombert |
| 22:19 |
Fastly |
http://pastebin.ca/696457 <-- this works now |
| 22:20 |
Fastly |
now, the final problem is that when iso_id:(us|ca|au) there is a level added to the url... |
| 22:21 |
Fastly |
e.g. /directory/us/ny/new_york/ |
| 22:22 |
Fastly |
could i capture <route name=".country" pattern="^/(iso_id:(us|ca|au)"> above <route name=".country" pattern="^/({iso_id:[a-z]{2}})"> |
| 22:22 |
Fastly |
and create the subroutes as above? |
| 22:29 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:31 |
Fastly |
great, it's coming together now |
| 22:31 |
Fastly |
http://pastebin.ca/696486 |
| 22:32 |
Fastly |
although i do have to ensure i don't have two routes called directory.country though, right? |
| 22:32 |
Wombert |
er |
| 22:32 |
Wombert |
no |
| 22:32 |
Wombert |
that's not gonna work |
| 22:32 |
Wombert |
since they're named thesame |
| 22:33 |
Fastly |
ok so i do: <route name=".countrystates" pattern="^/({iso_id:(us|ca|au)})"> ?? |
| 22:34 |
Wombert |
maybe you can use an optional url fragment for that or so |
| 22:34 |
Wombert |
not sure |
| 22:34 |
JamieWolf |
[n=Miranda@Xceb1.x.pppool.de] has joined #agavi |
| 22:34 |
JamieWolf |
[n=Miranda@Xceb1.x.pppool.de] has quit [Read error: 104 (Connection reset by peer)] |
| 22:39 |
Wombert |
!ping |
| 22:39 |
um |
pong |
| 22:39 |
Wombert |
!ping google.com |
| 22:39 |
um |
pong |
| 22:39 |
Wombert |
!ping agavi.org |
| 22:39 |
um |
pong |
| 22:39 |
Wombert |
LIAR |
| 22:40 |
Wombert |
kicks um |
| 22:42 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:43 |
Wombert |
does, er, agavi.org work for anyone? |
| 22:43 |
MrJeep |
wombert, did you ever worked with jpgraph ? |
| 22:44 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 22:44 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:45 |
MrJeep |
or anyone ? |
| 22:45 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Nick collision from services.] |
| 22:45 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 22:45 |
MrJeep |
is it the library, but when I create a graph and save it, the next time i create a graph, the first one is deleted.. |
| 22:45 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:53 |
v-dogg |
[n=vmakinen@shell.daug.net] has quit [Read error: 104 (Connection reset by peer)] |
| 22:53 |
v-dogg |
[n=vmakinen@shell.daug.net] has joined #agavi |
| Day changed Fri Sep 14 2007
|
| 00:06 |
MrJeep |
[n=jeanphil@bas1-sherbrooke40-1128680900.dsl.bell.ca] has quit [] |
| 00:55 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 01:12 |
v-dogg |
[n=vmakinen@shell.daug.net] has quit [Remote closed the connection] |
| 01:12 |
v-dogg |
[i=vmakinen@shell.daug.net] has joined #agavi |
| 01:18 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 01:23 |
Wombert |
[n=Wombert@dslb-084-056-017-228.pools.arcor-ip.net] has quit [] |
| 01:26 |
trophaeum_ |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi |
| 01:55 |
Chuckwalla |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi |
| 01:55 |
|
Irssi: #agavi: Total of 19 nicks [1 ops, 0 halfops, 0 voices, 18 normal] |
| 01:55 |
|
Irssi: Join to #agavi was synced in 3 secs |
| 02:46 |
epaulin |
[n=epaulin@61.144.111.199] has joined #agavi |
| 02:53 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:08 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 06:04 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has joined #agavi |
| 06:25 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:56 |
SunboX |
[n=Miranda@80.243.35.154] has joined #agavi |
| 07:15 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:16 |
RossC0 |
Morning! |
| 07:16 |
RossC0 |
When I say morning - I really mean 'Huomenta'! |
| 07:50 |
eremit |
[n=eremit@p5490EE8C.dip.t-dialin.net] has joined #agavi |
| 07:59 |
eremit_ |
[n=eremit@p5490EB3C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 08:13 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 08:16 |
_cheerios |
huomenta |
| 08:22 |
epaulin |
[n=epaulin@61.144.111.199] has quit [Remote closed the connection] |
| 08:50 |
Fastly |
[n=fast@host86-151-228-219.range86-151.btcentralplus.com] has quit [] |
| 09:16 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 09:23 |
RossC0 |
_cheerios: http://groups.google.co.uk/group/doctrine-user/browse_thread/thread/b2af0b51318b8b5a |
| 09:23 |
_cheerios |
thanks. i didn't get a reply on #doctrine when i asked earlier. |
| 09:23 |
RossC0 |
hopefully we'll get some answers! |
| 09:24 |
_cheerios |
google brought up a ticket about "manual cache invalidation", but there was no reference to code/docs, so it kinda whizzed past me. |
| 09:24 |
RossC0 |
we're now looking at performance issues and ramping that up |
| 09:24 |
_cheerios |
like http://doctrine.pengus.net/trac/ticket/374 |
| 09:25 |
RossC0 |
thats really helpful! |
| 09:25 |
_cheerios |
yeah :) |
| 09:25 |
RossC0 |
status changed from new to closed. resolution set to fixed. - but no notes |
| 09:25 |
RossC0 |
ha well! |
| 09:31 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:36 |
epaulin |
[n=epaulin@61.144.111.199] has joined #agavi |
| 09:46 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 10:42 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 10:45 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [Client Quit] |
| 11:06 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 11:27 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 11:36 |
Wombert |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has joined #agavi |
| 11:46 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] |
| 11:47 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 12:16 |
Spica |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 12:23 |
Wombert |
guys |
| 12:23 |
Wombert |
when caching |
| 12:23 |
Wombert |
source request_data reads from the global rd |
| 12:23 |
Wombert |
I'd like to change that to read from the local rd |
| 12:23 |
Wombert |
and then we have global_request_data as well |
| 12:23 |
Wombert |
sorry, request_parameter |
| 12:23 |
Wombert |
and global_request_parameter |
| 12:23 |
Wombert |
maybe we should also just allow |
| 12:24 |
Wombert |
<group source="request_data" namespace="parameter"> ? |
| 12:24 |
Wombert |
and cookie, http_header, file? |
| 12:24 |
Wombert |
I'll look into that |
| 12:24 |
v-dogg |
go go go |
| 12:24 |
v-dogg |
:) |
| 12:25 |
Wombert |
well v-dogg |
| 12:25 |
Wombert |
it might break things if we change it |
| 12:25 |
Wombert |
since local rd != global rd |
| 12:25 |
Wombert |
etc |
| 12:26 |
Wombert |
but |
| 12:26 |
Wombert |
I gotta run |
| 12:26 |
Wombert |
be back ina bit |
| 12:26 |
v-dogg |
I'd bet not too many people use that |
| 12:26 |
Wombert |
toss in your thoughts everyone |
| 12:26 |
v-dogg |
in such a way it would break |
| 12:27 |
Wombert |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has quit [] |
| 12:29 |
Spica_ |
[n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] |
| 12:29 |
v-dogg |
ooops... tortoise svn's Revert and Rename are too close to one another... |
| 12:30 |
v-dogg |
I almost did something stupid :) |
| 12:52 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 12:52 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:05 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 13:27 |
epaulin |
[n=epaulin@61.144.111.199] has quit ["Ex-Chat"] |
| 13:28 |
epaulin |
[n=epaulin@61.144.111.199] has joined #agavi |
| 13:33 |
_cheerios |
anyone done snapshots of webpages on linux? |
| 13:34 |
_cheerios |
(from cmdline, on a server environment) |
| 13:41 |
codecop |
v-dogg, why u used CustomPHP5NestedSetPeerBuilder.php? i'm getting problems when trying to build with that class |
| 13:42 |
RossC0 |
_cheerios: you mean to an image |
| 13:42 |
RossC0 |
not wget ;) |
| 13:43 |
v-dogg |
codecop: because I use sqlite and propel's nestedset implementation doesn't work with it |
| 13:43 |
v-dogg |
if you don't use sqlite just remove the line from build.properties |
| 13:45 |
codecop |
i use mysql |
| 13:45 |
codecop |
ok |
| 13:46 |
_cheerios |
RossC0, yes .) |
| 13:46 |
_cheerios |
havint trouble with xvfb/vncserver keeping a dummy display |
| 13:55 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 14:02 |
JamieWolf |
[n=JamieWol@Xceb1.x.pppool.de] has joined #agavi |
| 14:06 |
MrJeep |
[i=MrJeep@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 14:24 |
epaulin |
[n=epaulin@61.144.111.199] has quit ["Ex-Chat"] |
| 14:26 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 14:30 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 14:32 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 14:44 |
Wombert |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has joined #agavi |
| 14:45 |
Wombert |
v-dogg: I think I fixed that |
| 14:45 |
Wombert |
w/ sqlite |
| 15:08 |
Wombert |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 15:08 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 15:12 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 15:32 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [] |
| 15:35 |
SunboX |
[n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] |
| 15:38 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 15:52 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 16:12 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 16:13 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 16:47 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:53 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has joined #agavi |
| 16:54 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 16:58 |
JamieWolf |
[n=JamieWol@Xceb1.x.pppool.de] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 17:26 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:29 |
Chonsu |
[n=Chons@87.79.35.58] has quit ["Leaving."] |
| 17:34 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 17:45 |
eremit |
[n=eremit@p5490EE8C.dip.t-dialin.net] has quit [] |
| 18:04 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 18:09 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 18:10 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has quit [] |
| 18:32 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 18:45 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:57 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 18:58 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 19:05 |
Wombert_ |
ever used caching, impl? |
| 19:05 |
impl |
You mean the caching we have now? |
| 19:06 |
Wombert_ |
yes |
| 19:06 |
Wombert_ |
is now known as Wombert |
| 19:06 |
impl |
Nope |
| 19:07 |
Wombert |
kay |
| 19:07 |
impl |
I've been meaning to figure it out for a couple of months |
| 19:07 |
Wombert |
hmh |
| 19:07 |
impl |
but haven't had a chance |
| 19:07 |
impl |
Why? |
| 19:07 |
Wombert |
well |
| 19:07 |
Wombert |
groups, right? |
| 19:07 |
Wombert |
used them in smarty? |
| 19:07 |
impl |
Yeah, I'm familiar with the idea now |
| 19:07 |
Wombert |
kay |
| 19:07 |
Wombert |
so <group source="request_parameter">lolz</parameter> |
| 19:07 |
Wombert |
uses global rd param lolz |
| 19:07 |
impl |
right |
| 19:08 |
Wombert |
but some people might want to use the local rd instead |
| 19:08 |
Wombert |
e.g. when passing the data to a slot |
| 19:08 |
Wombert |
soooo |
| 19:08 |
Wombert |
do we change it do work on the global params and add global_request_parameter |
| 19:08 |
Wombert |
or do we reuse the existing namespace attribute that tag has as well |
| 19:08 |
Wombert |
example |
| 19:08 |
Wombert |
<group source="request_attribute" namespace="org.agavi.controller.foo">bar</group> |
| 19:08 |
Wombert |
so |
| 19:09 |
Wombert |
<group source="request_data" namespace="cookie">language</group> |
| 19:09 |
Wombert |
that would then use the cookie from the request data (the local one) |
| 19:09 |
Wombert |
and we'd have global_request_data as well |
| 19:09 |
Wombert |
default namespace would be "parameter" |
| 19:09 |
Wombert |
would that, mh, abuse the namespace name in your opinion? |
| 19:09 |
Wombert |
I mean the term "namespace" |
| 19:10 |
impl |
Well, that's what we call it everywhere else, isn't it? |
| 19:10 |
impl |
I mean... it's kinda wrong |
| 19:12 |
impl |
hmm |
| 19:13 |
impl |
Wombert: is there a good alternative? |
| 19:14 |
Wombert |
I have no idea |
| 19:14 |
Wombert |
probably |
| 19:14 |
Wombert |
probably not |
| 19:14 |
Wombert |
sighs |
| 19:14 |
Wombert |
oh dear god |
| 19:14 |
Wombert |
I need |
| 19:14 |
Wombert |
- a credit card that's got no limit |
| 19:14 |
Wombert |
- a fast car |
| 19:14 |
Wombert |
- a girlfriend |
| 19:14 |
Wombert |
- a vacation |
| 19:14 |
Wombert |
- something to cure the headache I'm having |
| 19:14 |
Wombert |
ZOMG |
| 19:15 |
impl |
D: |
| 19:32 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 20:19 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 20:19 |
Wombert_ |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has joined #agavi |
| 20:22 |
mocoy |
[n=doug@siouxfallsDHCP-226.216-16-106.iw.net] has joined #agavi |
| 20:23 |
mocoy |
[n=doug@siouxfallsDHCP-226.216-16-106.iw.net] has left #agavi ["Konversation terminated!"] |
| 20:23 |
_cheerios |
watch something by Uwe Boll to cure that headache... |
| 20:24 |
_cheerios |
he's a great German film producer |
| 21:02 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:06 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has joined #agavi |
| 21:17 |
MrJeep |
[i=MrJeep@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 21:18 |
Wombert |
[n=Wombert@dslb-084-056-008-048.pools.arcor-ip.net] has joined #agavi |
| 21:25 |
Wombert_ |
[n=Wombert@dslb-084-056-036-067.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] |
| 21:30 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 21:38 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has quit [] |
| 22:16 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["Leaving"] |
| 22:42 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #Agavi |
| 22:51 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:24 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 23:27 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [Read error: 113 (No route to host)] |
| 23:42 |
Wombert |
slaps impl |
| 23:42 |
impl |
slaps Wombert |
| 23:42 |
impl |
we have tornadoes :D |
| 23:42 |
ttj |
Oh? |
| 23:45 |
Wombert |
Oh. |
| 23:45 |
ttj |
Uh-oh. |
| 23:45 |
Wombert |
so, what, mh, about that cache group foo bar namespace lala data thing |
| 23:45 |
ttj |
What about some beer? |
| 23:46 |
Wombert |
no no |
| 23:46 |
ttj |
:-( |
| 23:47 |
impl |
Wombert: I haven't put a whole lot of thought into it, sorry |
| 23:47 |
impl |
umm |
| 23:47 |
ttj |
Oh well, at least the waitress chick already knew me by my first name. \o/ |
| 23:47 |
ttj |
"Oh, hi Tuomo! How many bottles of sparkling wine do you want?" |
| 23:47 |
Wombert |
she did |
| 23:47 |
Wombert |
is she, er, tasty |
| 23:47 |
ttj |
She's cute. |
| 23:47 |
Wombert |
right |
| 23:48 |
Wombert |
did you make a jerk of yourself? |
| 23:48 |
ttj |
Well... |
| 23:48 |
Wombert |
you did |
| 23:48 |
Wombert |
dude |
| 23:48 |
Wombert |
look |
| 23:48 |
ttj |
Eve was wondering why Pia knew me by my first name. |
| 23:48 |
impl |
haha |
| 23:48 |
Wombert |
her name is pia? |
| 23:48 |
Wombert |
eww |
| 23:48 |
ttj |
Pfft, silly German. |
| 23:49 |
Wombert |
anyway |
| 23:49 |
Wombert |
what did you do to piss her off? :p |
| 23:49 |
impl |
fires a pistol |
| 23:49 |
impl |
Pia! Pia pia! |
| 23:49 |
ttj |
Nothing. |
| 23:49 |
Wombert |
did you get uber drunk? |
| 23:49 |
ttj |
Nah. |
| 23:49 |
Wombert |
did you get uber drunk last time? |
| 23:49 |
ttj |
Well, she's thrown us out a couple of times. :P |
| 23:50 |
Wombert |
did you get her number then? |
| 23:50 |
Wombert |
oh |
| 23:50 |
Wombert |
okay |
| 23:50 |
Wombert |
forget that question :p |
| 23:50 |
ttj |
Mostly because they were closing and we hadn't noticed that everyone else had already left. :P |
| 23:50 |
Wombert |
who's "we" |
| 23:51 |
ttj |
A miscellaneous lot. |
| 23:52 |
ttj |
But what's up in Germany? |
| 23:52 |
Wombert |
mh |
| 23:52 |
Wombert |
nothing |
| 23:52 |
Wombert |
as I mentioned earlier, I'm in dire straits for a fast car |
| 23:52 |
Wombert |
a girlfriend |
| 23:52 |
Wombert |
a credit card with no limit |
| 23:53 |
Wombert |
another fast car |
| 23:53 |
Wombert |
someone to do my work |
| 23:53 |
Wombert |
and |
| 23:53 |
Wombert |
well a vacation maybe |
| 23:53 |
ttj |
Pfft. Vacations are for pussies. |
| 23:53 |
Wombert |
ideally, everything combined :p |
| 23:53 |
Wombert |
... |
| 23:53 |
Wombert |
says the man who's been on a sail boat for a whole month |
| 23:54 |
ttj |
Bah. A week and a half. |
| 23:54 |
CIA-11 |
david * r2073 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: some getVariable() cosmetics and, mh, improved default case and break handling |
| Day changed Sat Sep 15 2007
|
| 00:13 |
Wombert |
impl: request_data and global_request_data source names okay? |
| 00:13 |
Wombert |
or request_data_global ? |
| 00:15 |
impl |
global_request_data would be better |
| 00:19 |
Wombert |
kay |
| 00:28 |
CIA-11 |
david * r2074 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: Added cache group sources "request_data" and "global_request_data" to ExecutionFilter, closes #571 |
| 00:28 |
Wombert |
it really is getting rc6 timenow |
| 00:36 |
CIA-11 |
david * r2075 /branches/0.11/src/filter/AgaviExecutionFilter.class.php: Fix for wrong argument order in [2074], refs #571 |
| 01:40 |
Wombert |
[n=Wombert@dslb-084-056-008-048.pools.arcor-ip.net] has quit [] |
| 02:23 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has joined #Agavi |
| 02:23 |
MrJeep |
[n=jeanphil@24-122-39-195.ab.cgocable.ca] has quit [Client Quit] |
| 02:37 |
epaulin |
[n=epaulin@61.144.110.163] has joined #agavi |
| 02:51 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Read error: 110 (Connection timed out)] |
| 03:13 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 04:50 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has quit ["Killed by BlackJac (Requested by panasync)"] |
| 05:50 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has joined #agavi |
| 05:50 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 06:44 |
digitarald |
[n=Miranda@62.43.173.245.dyn.user.ono.com] has joined #agavi |
| 06:45 |
digitarald |
Huomenta! |
| 07:19 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has joined #agavi |
| 07:19 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has quit [Client Quit] |
| 07:26 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 07:26 |
_cheerios |
hai |
| 07:28 |
digitarald |
hey |
| 07:36 |
_cheerios |
"Reports have suggested Alonso told Dennis he would show the e-mails to Max Mosley, president of the sport's governing body the FIA, if he did not give Alonso number one status at McLaren over Lewis Hamilton." :) |
| 07:36 |
_cheerios |
oh the drama! |
| 07:36 |
_cheerios |
what's the latest with moo, digitarald ? all i see is jquery in the news |
| 07:38 |
digitarald |
working on the tests |
| 07:38 |
digitarald |
1.2 release will be a big one ... |
| 07:38 |
digitarald |
and then we plan to release faster |
| 07:38 |
digitarald |
also we work on a plugin forge |
| 07:38 |
digitarald |
already commiting plugins |
| 07:39 |
digitarald |
... and who cares about jq, I want to write JavaScript ;) |
| 07:39 |
digitarald |
take a look at the svn, we are pretty active, cooking the 1.2 soup! |
| 07:40 |
digitarald |
and ... working on a BDD suite for the MooTools tests |
| 07:40 |
digitarald |
no js library has BDD tests |
| 07:44 |
_cheerios |
had to look up BDD on google :) |
| 07:44 |
_cheerios |
it wasn't Bastard! |
| 07:45 |
digitarald |
http://video.google.com/videoplay?docid=8135690990081075324 |
| 07:45 |
digitarald |
very interesting |
| 07:46 |
digitarald |
any idea which one I should buy? |
| 07:46 |
digitarald |
http://www.amazon.de/gp/registry/wishlist/3CSOJGHBL2MNL/303-4016187-7909823 |
| 07:46 |
digitarald |
- Agile Software Development.: Software Through People |
| 07:46 |
digitarald |
- Agile Software Development. The Cooperative Game |
| 07:46 |
digitarald |
- Domain-Driven Design: Tackling Complexity in the Heart of Software |
| 07:48 |
digitarald |
v-dogg, kaos|work, _cheerios? |
| 07:48 |
_cheerios |
i probably should buy one myself, so i have a practice/guideline to go thru each project with. |
| 07:48 |
_cheerios |
...but, i have a book already on order! |
| 07:48 |
_cheerios |
im the worst when it comes to testing/rigid sw development. |
| 07:49 |
digitarald |
i need more structure and planning in my development ... thats why I need one of these :) |
| 07:50 |
_cheerios |
im battling with a bit of class explosion currently. need to have graphs to even get an idea how it all works now :) |
| 07:51 |
digitarald |
... i battle with clustering |
| 07:51 |
digitarald |
k-means ... |
| 07:51 |
digitarald |
... building cluster for tags and photos |
| 07:51 |
digitarald |
... or maybe I'm just bored |
| 07:52 |
_cheerios |
im interested on whatever you find out on that topic. i'll do something like that later this year myself. |
| 07:52 |
_cheerios |
i was testing some clustering products earlier this year. fascinating stuff. |
| 07:52 |
digitarald |
what products? |
| 07:52 |
_cheerios |
lemme check my notes |
| 07:53 |
_cheerios |
MCL, Markov Cluster Algorithm; http://micans.org/mcl/ |
| 07:54 |
digitarald |
currently I'm a bit lost since all K-means algorithm i saw are for positions |
| 07:54 |
digitarald |
i have to calculate them after tag weights |
| 07:54 |
digitarald |
Tag A-B weight |
| 07:55 |
_cheerios |
aye, mcl is the same |
| 07:55 |
_cheerios |
cat hat 0.2 |
| 07:55 |
_cheerios |
hat bat 0.16 |
| 07:55 |
_cheerios |
... |
| 07:55 |
digitarald |
relative occurence of A and B together, plus the overall occurences of A and B |
| 07:55 |
_cheerios |
result -> cat hat bat & bit fit hit |
| 07:56 |
digitarald |
and I thought I can speek in riddles |
| 07:56 |
digitarald |
nice, thats what I need |
| 07:57 |
digitarald |
why people create extra libraries for it ... maybe because its really friggin hard to do :| |
| 07:57 |
_cheerios |
i didn't get deep enough into mcl on how to properly use it with tags+something +what the proper weight would be, excluding count(tag). |
| 07:58 |
digitarald |
i count tags right the tag table |
| 07:58 |
digitarald |
*in |
| 07:58 |
digitarald |
... but still I need a cron job to calculate the cluster |
| 08:00 |
_cheerios |
then there were some using graphviz, but it seemed too slow to do anything that would be calculated more than a few times per day (given big data) |
| 08:00 |
digitarald |
i think i'm lost |
| 08:00 |
digitarald |
that C code looks horrible ... with horrible naming |
| 08:02 |
_cheerios |
it's a PhD guy. interests lie elsewhere i think :) |
| 08:03 |
digitarald |
u found a php lib for clustering? :D |
| 08:04 |
_cheerios |
no :) |
| 08:05 |
digitarald |
i found one example |
| 08:07 |
_cheerios |
url? |
| 08:09 |
digitarald |
a real simple example |
| 08:09 |
digitarald |
a, linked in wiki |
| 08:10 |
digitarald |
http://www25.brinkster.com/denshade/kmeans.php.htm |
| 08:10 |
_cheerios |
:) |
| 08:17 |
_cheerios |
"iceweasel prevented this site from opening 1300+ popups" with the number increasing everytime i move my mouse. ;) |
| 08:18 |
digitarald |
_cheerios, thats a nice article http://www2.biology.ualberta.ca/jbrzusto/cluster.php |
| 08:19 |
digitarald |
sounds useful ... no PhD paper :) |
| 08:21 |
_cheerios |
"UNSUPPORTED SOFTWARE: USE AT OWN RISK", applet from 2002. Headache warning :) |
| 08:26 |
_cheerios |
in his examples he calculates the distance between entries (0...1) and then inverts the result into similarity weight (0...1). |
| 08:28 |
_cheerios |
how'd to relate that with tags A B (weight) of photo 1, and A B (weight) of photo 2? |
| 08:28 |
digitarald |
thats what I have now |
| 08:29 |
digitarald |
do u have similarity of tags or photos? |
| 08:29 |
_cheerios |
just wondering, as the photo is it's own tag group and has its own weight for the given tags it holds |
| 08:29 |
digitarald |
for calculating similarity u have several algorithms |
| 08:29 |
digitarald |
http://www.pui.ch/phred/automated_tag_clustering/ |
| 08:30 |
digitarald |
#Proposed cluster algorithm |
| 08:30 |
digitarald |
there are the similarity measures |
| 08:30 |
digitarald |
but he does not explain the clustering |
| 08:30 |
digitarald |
or at least not with a working example ;) |
| 08:32 |
_cheerios |
i have some bookmarks on this topic http://del.icio.us/mixman/cluster |
| 08:33 |
digitarald |
;) http://del.icio.us/digitarald/tagging |
| 08:34 |
digitarald |
so ... now I try k-means with my tag weight |
| 08:36 |
_cheerios |
creating the input for these things, given enough data, is one massive file. mcl had some binary format too (in addition to that text thingy i pasted above) |
| 08:38 |
digitarald |
... ok ... i wrote a prototype in javascript :D |
| 08:40 |
_cheerios |
how does it look like? |
| 08:41 |
digitarald |
... working on sample data |
| 08:41 |
digitarald |
Array::cluster ... done ... ha ... too simple ;) |
| 08:43 |
digitarald |
http://www.sourcecodesworld.com/source/show.asp?ScriptID=807 |
| 08:45 |
_cheerios |
that's the popup crazy page :) |
| 08:47 |
digitarald |
http://rubyforge.org/projects/clusterer/ |
| 08:49 |
digitarald |
why ruby has so cool gems :D |
| 08:54 |
_cheerios |
calculating the weights seems to be the hardest thing? |
| 09:00 |
digitarald |
no |
| 09:00 |
digitarald |
i have that already |
| 09:00 |
digitarald |
the clustering is the hardest thing ;) |
| 09:00 |
_cheerios |
what formula did you endup using for the weights? |
| 09:00 |
_cheerios |
the weights determine the cluster :) |
| 09:01 |
digitarald |
its not 100% correct ow |
| 09:01 |
digitarald |
now |
| 09:01 |
digitarald |
since u have to calculate the weight before clustering |
| 09:02 |
digitarald |
$simile = 2 * ($pair_photos) / ($entries[$id] + $photos); |
| 09:02 |
digitarald |
;) |
| 09:02 |
digitarald |
pair photos is occurences A+B |
| 09:02 |
digitarald |
the $entries[$id] is all occurences A |
| 09:02 |
digitarald |
and $photos for B |
| 09:02 |
digitarald |
really simple |
| 09:02 |
_cheerios |
looks like the "Dice" from the page you linked then |
| 09:03 |
digitarald |
yes |
| 09:03 |
digitarald |
it is |
| 09:03 |
digitarald |
tested different results |
| 09:04 |
digitarald |
and u calculate that when I create a Photo2TagModel |
| 09:04 |
digitarald |
so its always up2date |
| 09:07 |
digitarald |
that ruby lib is pretty nice |
| 09:17 |
_cheerios |
does mysql have any nice way of doing set operations, like A+B and A-B ? |
| 09:17 |
_cheerios |
or did you do it via php? |
| 09:18 |
digitarald |
[n=Miranda@62.43.173.245.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 11:19 |
JamieWolf |
[n=JamieWol@p54AB535C.dip.t-dialin.net] has joined #agavi |
| 11:36 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 11:43 |
_cheerios |
"(2003) It would take a human being about five years to read the new scientific material that is produced every 24 hours." |
| 12:05 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 12:15 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has joined #agavi |
| 12:48 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 12:54 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] |
| 13:05 |
Wombert |
[n=Wombert@dslb-084-056-006-206.pools.arcor-ip.net] has joined #agavi |
| 13:16 |
JamieWolf |
[n=JamieWol@p54AB535C.dip.t-dialin.net] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 13:27 |
_cheerios |
15e weekend food bill :| |
| 13:35 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 13:53 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:53 |
Wombert |
_cheerios: in the new apartment yet? |
| 14:06 |
_cheerios |
yer, 2 weeks now. getting used to it now that there's a bookshelf from ikea. |
| 14:07 |
_cheerios |
books were filling my breakfast table before that. no good :) |
| 14:08 |
Wombert |
oO |
| 14:08 |
Wombert |
PICS |
| 14:08 |
Wombert |
PICS OR IT DIDN'T HAPPEN |
| 14:08 |
Wombert |
:) |
| 14:21 |
_cheerios |
you're supposed to say that when there's a girl involved :) |
| 15:09 |
_cheerios |
mmmm.... meaaaaat!!! |
| 15:12 |
JanK_ |
[n=JanK_@muedsl-82-207-197-229.citykom.de] has quit [] |
| 15:35 |
Wombert |
[n=Wombert@dslb-084-056-006-206.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 15:36 |
Wombert_ |
[n=Wombert@dslb-088-064-093-007.pools.arcor-ip.net] has joined #agavi |
| 15:36 |
epaulin |
[n=epaulin@61.144.110.163] has quit ["Ex-Chat"] |
| 16:09 |
_cheerios |
hmm... this German orange juice is weird |
| 16:09 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] |
| 16:09 |
_cheerios |
it smells of beer |
| 16:10 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 16:17 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:39 |
_cheerios |
http://news.bbc.co.uk/2/hi/middle_east/6996553.stm publicity seeking locos... |
| 17:47 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 18:39 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 18:50 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 19:30 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 113 (No route to host)] |
| 20:43 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has joined #agavi |
| 21:00 |
_cheerios |
http://community.livejournal.com/foto_decadent/1553664.html |
| 21:19 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["RIP Colin McRae"] |
| 21:23 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has quit [] |
| 22:08 |
impl |
[n=impl@75.182.68.141] has joined #agavi |
| 22:54 |
Wombert_ |
[n=Wombert@dslb-088-064-093-007.pools.arcor-ip.net] has quit [] |
| 23:32 |
v-dogg_ |
[n=vmakinen@shell.daug.net] has joined #agavi |
| 23:32 |
v-dogg |
[i=vmakinen@shell.daug.net] has quit [Read error: 104 (Connection reset by peer)] |
| Day changed Sun Sep 16 2007
|
| 00:48 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 01:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 01:39 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has left #agavi [] |
| 01:50 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 01:55 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 02:02 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 02:33 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 03:13 |
impl |
[n=impl@75.182.68.141] has quit ["Leaving"] |
| 05:14 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has quit ["[BX] Tiger Woods uses BitchX. FORE!"] |
| 05:29 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has joined #agavi |
| 05:34 |
raidman |
[n=armen@unaffiliated/raidman] has joined #agavi |
| 05:44 |
raidman |
is now known as Arme[N] |
| 06:37 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 06:37 |
_cheerios |
hyvvää huomenta kaikille agavilaisille |
| 07:14 |
Arme[N] |
huomenta |
| 07:33 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 08:18 |
MikeSeth |
stretch stretch |
| 08:36 |
Arme[N] |
I want to get a benchmark from agavi, so need to optimize it, I changed the environment todefault, enabled ze cache, is there other thing to do? |
| 08:37 |
MikeSeth |
Perhaps kill off the services you don't use, if you don't use them: translation, database etc |
| 08:37 |
Arme[N] |
hmmm ExecutionTime filter too |
| 08:38 |
Arme[N] |
yep |
| 08:40 |
Arme[N] |
Agavi: Requests per second: 19.09 [#/sec] (mean) |
| 08:40 |
Arme[N] |
Codeigniter: Requests per second: 105.37 [#/sec] (mean) |
| 08:40 |
MikeSeth |
that filter is usually configured for the development environment only |
| 08:40 |
Arme[N] |
:( |
| 08:40 |
MikeSeth |
and are they all doing the same? |
| 08:40 |
Arme[N] |
MikeSeth: yep, I see |
| 08:40 |
Arme[N] |
MikeSeth: yes, just load a simple template |
| 08:41 |
_cheerios |
odd, when i benched CI against agavi it wasn't any faster |
| 08:41 |
Arme[N] |
scratches his head |
| 08:41 |
_cheerios |
do you have APC or similar opcache enabled? |
| 08:42 |
Arme[N] |
ab says Document Length: 41 bytes for both |
| 08:42 |
Arme[N] |
_cheerios: nope |
| 08:43 |
_cheerios |
test with it on |
| 08:43 |
Arme[N] |
oki |
| 08:45 |
v-dogg_ |
Arme[N]: maybe you should just use "<table><?php foreach(mysql_query(...)><tr> ..." |
| 08:45 |
v-dogg_ |
I bet you can make it even faster that way! |
| 08:45 |
v-dogg_ |
;p |
| 08:45 |
v-dogg_ |
stops flaming and takes the dog out :) |
| 08:45 |
MikeSeth |
Arme[N]: time for apd :) |
| 08:48 |
Arme[N] |
v-dogg_: :) |
| 08:49 |
Arme[N] |
I know CI is not compareable with Agavi and Agavi is much better than it but boss just understand ze performance |
| 08:59 |
Arme[N] |
with APC it is Requests per second: 89.07 [#/sec] |
| 09:00 |
Arme[N] |
:) |
| 09:00 |
_cheerios |
yep :) and CI? |
| 09:02 |
Arme[N] |
291 :) |
| 09:02 |
Arme[N] |
I don't know whats wrong |
| 09:03 |
_cheerios |
Agavi numbers seem normal |
| 09:03 |
_cheerios |
do you have caching disabled in CI? |
| 09:05 |
Arme[N] |
no it is enabled |
| 09:05 |
Arme[N] |
in both |
| 09:05 |
_cheerios |
try disabled with both |
| 09:06 |
Arme[N] |
oki |
| 09:06 |
_cheerios |
ci caching is probably more lightweight than agavis, but yeah, that's not CI's fault :) |
| 09:10 |
Arme[N] |
275.73 for CI and ... |
| 09:10 |
Arme[N] |
59.08 for agavi |
| 09:11 |
_cheerios |
*shrug* that's the differences pure performance-wise then, if all settings were equal |
| 09:13 |
_cheerios |
did you delete the cache folder in CI, before you ran the test (after disabling caching) ? |
| 09:13 |
Arme[N] |
yes |
| 09:13 |
Arme[N] |
I deleted agavi's content dir too |
| 09:13 |
_cheerios |
ok, i read on ci page that you have to delete their caches manually :) |
| 09:15 |
Arme[N] |
yep |
| 09:25 |
MikeSeth |
Arme[N]: seriously try apd |
| 09:26 |
_cheerios |
mike, what for? |
| 09:33 |
MikeSeth |
_cheerios: to figure out where the most CPU time is spent |
| 09:35 |
Arme[N] |
ze xdebug with kcachegrind but may be at weekend |
| 09:38 |
MikeSeth |
Arme[N]: apd can generate kcachegrind dumps too |
| 09:39 |
MikeSeth |
or rather, there's a tool to convert pprof files to kcachegrind input |
| 09:40 |
_cheerios |
any noticeable difference over apd/xdebug results? |
| 09:42 |
MikeSeth |
*shrug* |
| 09:42 |
MikeSeth |
apd is just way easier to set up |
| 09:42 |
MikeSeth |
xdebug is a real bitch |
| 09:43 |
_cheerios |
right... |
| 09:45 |
MikeSeth |
besides, I'm not even sure if xdebug has any profiling facilities |
| 09:47 |
_cheerios |
it does, http://xdebug.org/docs/profiler |
| 09:47 |
MikeSeth |
niiiiiiceee |
| 10:27 |
JamieWolf |
[n=JamieWol@Xb476.x.pppool.de] has joined #agavi |
| 10:38 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 10:46 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has joined #agavi |
| 10:57 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 11:26 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] |
| 11:41 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has quit [] |
| 11:58 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 12:18 |
JamieWolf |
[n=JamieWol@Xb476.x.pppool.de] has quit [Read error: 113 (No route to host)] |
| 12:51 |
_cheerios |
http://www.craigslist.org/about/best/sfo/30593810.html |
| 12:59 |
_cheerios |
heh @ http://www.theonion.com/content/video/al_qaeda_also_fed_up_with_ground? |
| 13:05 |
nfq |
member:_cheerios: that craiglist story is excellent! |
| 13:05 |
splatch` |
hello |
| 13:05 |
splatch` |
:-) |
| 13:08 |
_cheerios |
splatch`, have you tried Scala? It runs on the jvm, you can use all the java libraries and the code is as expressive as Ruby |
| 13:09 |
splatch` |
_cheerios: no, i only heard about Scala but i never use |
| 13:11 |
splatch` |
_cheerios: but that looks like JRuby or Groovy |
| 13:16 |
stachu |
[i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi |
| 13:17 |
MikeSeth |
there's an article on dzone right now |
| 13:17 |
MikeSeth |
called "...must..resist..Scala..temptation.." |
| 13:18 |
MikeSeth |
http://www.dzone.com/links/trying_to_resist_scalamustnotsuccumb.html |
| 13:18 |
MikeSeth |
there you go kthx |
| 13:23 |
_cheerios |
i read that last night, peaked my interest :) |
| 13:24 |
_cheerios |
iirc, at the end of his article he had no excuses (1) didn't support REPL 2) didn't support his facorite IDE) left. |
| 13:25 |
_cheerios |
MikeSeth, do you hide stuff beneath CSS/JS rules to get keywords/text visible for google that wouldn't otherwise show on the page? |
| 13:33 |
MikeSeth |
_cheerios: me personally? Never; I don't do public websites. But we used to do so in blackhat SEO projects. Eventually we decided not to; Google got smart burning down the index for this kind of hacks |
| 13:34 |
_cheerios |
hmm. im wondering how to display text on a mostly ajax'd site. |
| 13:40 |
_cheerios |
seems there is <NOSCRIPT/> |
| 13:41 |
_cheerios |
and google seems to index the contents, perfect |
| 13:46 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:06 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 14:08 |
_cheerios |
Survivor Parinwit Chusaeng told Thai TV: "I saw passengers engulfed in fire as I STEPPED OVER them on the way out of the plane." |
| 14:09 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has joined #agavi |
| 14:11 |
_cheerios |
hi Wombert , sup? |
| 14:11 |
Wombert |
hai |
| 14:12 |
Wombert |
not much |
| 14:12 |
Wombert |
why? :> |
| 14:16 |
_cheerios |
oh, i felt like being internet friendly -- you know? |
| 14:16 |
_cheerios |
don't expect anything like this irl, you gorilla. |
| 14:17 |
Wombert |
INTERNET FRIENDLY, HUH? |
| 14:17 |
Wombert |
I'M FINE I DON'T NEED ANY FRIENDLINESS SO GO AND FUCK YOURSELF SIR THANK YOU VERY MUCH KTHXBAI |
| 14:17 |
Wombert |
! |
| 14:18 |
Wombert |
OH AND |
| 14:18 |
Wombert |
SIR |
| 14:18 |
Wombert |
FINLAND SUX!!!! |
| 14:18 |
Wombert |
:> |
| 14:18 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has left #agavi [] |
| 14:18 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has joined #agavi |
| 14:18 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has left #agavi [] |
| 14:18 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has joined #agavi |
| 14:18 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has joined #agavi |
| 14:19 |
Wombert |
SIR I HAD A CHANGE OF HEART |
| 14:19 |
Wombert |
I LOVE YOU |
| 14:19 |
Wombert |
hugs _cheerios |
| 14:19 |
MikeSeth |
touchink |
| 14:20 |
MikeSeth |
sheds tear(1) |
| 14:20 |
Wombert |
I wonder if Armen had i18n on |
| 14:21 |
Wombert |
because that slows things down the mist |
| 14:21 |
Wombert |
most |
| 14:21 |
Wombert |
and |
| 14:21 |
MikeSeth |
it doth? |
| 14:21 |
Wombert |
CI doesn't have any i18n xD |
| 14:21 |
Wombert |
yes |
| 14:21 |
MikeSeth |
i told him to turh that shit off :D |
| 14:22 |
_cheerios |
the results seemed normal for agavi. even with caching it's very hard to get >100 req/s, unless you're using SCSI disks on RAID or summit |
| 14:23 |
Wombert |
yeah |
| 14:23 |
Wombert |
prolly |
| 14:23 |
Wombert |
well |
| 14:23 |
Wombert |
we have some things up our sleeves there |
| 14:23 |
Wombert |
;) |
| 14:23 |
Wombert |
but who knows how feasible/doable it is within the near future |
| 14:23 |
Wombert |
in any case, we'll also optimize performance for 1.0 |
| 14:24 |
Wombert |
but I believe it really is good enough so far |
| 14:24 |
Wombert |
I personally don't care much about 20 requests more or less; the money you save on servers when using CI is easily wasted on manpower needed to get things working in that ugly mess of theirs |
| 14:25 |
_cheerios |
it'll only matter when your site goes bigtime |
| 14:28 |
_cheerios |
agavi would probably get better results, when using full page caching (like is case with default benchmarks), if caching+routing+session could be loaded to handle a request without loading the whole framework. |
| 14:32 |
_cheerios |
is RC6 final RC before 0.11? |
| 14:37 |
Wombert |
with full page caching you mean, er, writing html to disk? |
| 14:38 |
Wombert |
you could easily do that with a custom global filter; that would be less than ten lines of code :) |
| 14:38 |
Wombert |
yes, RC6 should be the last one |
| 14:38 |
Wombert |
I want to roll that tomorrow, but we need to look at that one ticket about request data locking |
| 14:38 |
MikeSeth |
oh boy |
| 14:39 |
MikeSeth |
here we come again |
| 14:39 |
Wombert |
anyway, I'm headed to the office, will be back later |
| 14:39 |
Wombert |
if any of you see nfq, ask him to call me |
| 14:39 |
Wombert |
bai! |
| 14:39 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has quit [] |
| 14:40 |
v-dogg_ |
MikeSeth: where what why? |
| 14:47 |
MikeSeth |
v-dogg_: the barf lock |
| 14:49 |
v-dogg_ |
ah |
| 15:41 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 16:05 |
shoan |
[n=shoan@59.92.145.47] has joined #agavi |
| 16:14 |
JanK__ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has joined #agavi |
| 16:26 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 16:28 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:32 |
JanK_ |
[n=JanK_@muedsl-82-207-193-216.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 17:19 |
_cheerios |
"Jack of all trades, master of none, though oft times better than master of one!" |
| 17:36 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 17:39 |
JanK__ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has quit [] |
| 18:19 |
JanK_ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has joined #agavi |
| 18:19 |
JamieWolf |
[n=JamieWol@p54AB5E60.dip.t-dialin.net] has joined #agavi |
| 18:23 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 18:24 |
shoan |
[n=shoan@59.92.145.47] has quit [] |
| 18:26 |
Wombert |
[n=Wombert@213.23.52.58] has quit [Read error: 104 (Connection reset by peer)] |
| 18:26 |
Wombert_ |
[n=Wombert@213.23.52.58] has joined #agavi |
| 19:01 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:02 |
Wombert_ |
is now known as Wombert |
| 19:02 |
ttj |
Yo. |
| 19:02 |
Wombert |
YoYO |
| 19:02 |
ttj |
'sup in Germanyland? |
| 19:02 |
Wombert |
ah not much |
| 19:02 |
Wombert |
sitting in teh empty nu office |
| 19:03 |
ttj |
On a Sunday evening? :P |
| 19:03 |
Wombert |
which means I need to order chairs and desks tomorrow |
| 19:03 |
Wombert |
yes |
| 19:03 |
Wombert |
dude I'm an entrepreneur <: |
| 19:03 |
ttj |
Oh? |
| 19:03 |
Wombert |
that's the way it works |
| 19:03 |
ttj |
I was just about to ask, since apparently I've been out of the loop. |
| 19:03 |
Wombert |
you, er, spend seven days a week doing things that normal employed people do in five |
| 19:04 |
Wombert |
and then you bitch about it every now and then |
| 19:04 |
ttj |
:-) |
| 19:04 |
ttj |
Products or services? |
| 19:04 |
Wombert |
preferrably after you've just worked through the night or so |
| 19:04 |
Wombert |
oO |
| 19:04 |
Wombert |
services |
| 19:04 |
Wombert |
always been :p |
| 19:04 |
ttj |
Ah. :-) |
| 19:04 |
Wombert |
kaos and me |
| 19:05 |
ttj |
Nice. |
| 19:05 |
ttj |
Any outside investors? |
| 19:05 |
Wombert |
we're not really doing projects anymore, more focusing on the consulting/training/support thing |
| 19:05 |
Wombert |
around agavi |
| 19:05 |
Wombert |
nah |
| 19:05 |
Wombert |
what for |
| 19:05 |
Wombert |
we don't have any products :P |
| 19:05 |
ttj |
True. |
| 19:05 |
ttj |
Might be hard to sell a service company idea to angels. |
| 19:05 |
Wombert |
don't need the angels anyway |
| 19:06 |
Wombert |
I mean |
| 19:06 |
Wombert |
we don't have huge expenses |
| 19:06 |
Wombert |
we don't need R&D |
| 19:06 |
Wombert |
we don't need to bring something to the market |
| 19:06 |
ttj |
Word of mouth marketing? |
| 19:06 |
Wombert |
essentially, yes |
| 19:07 |
Wombert |
in fact we've been so busy that we've had no time to build a website to explain what we do ;) |
| 19:07 |
ttj |
Haha, that's extremely cool! :D |
| 19:07 |
Wombert |
but a good number of inquiries is now coming through agavi |
| 19:07 |
Wombert |
or propel |
| 19:07 |
Wombert |
our open source efforts, anyway |
| 19:08 |
Wombert |
which is pretty cool because that's been the plan for some time |
| 19:08 |
Wombert |
so if you guys at nokia ever need, mh, agavi training |
| 19:08 |
Wombert |
let me know |
| 19:08 |
Wombert |
:) |
| 19:08 |
ttj |
Sure. :P |
| 19:08 |
Wombert |
-nokia +thatbigfinnishmobilephoneproducer |
| 19:09 |
Wombert |
come on, do me the favor, eh? |
| 19:09 |
Wombert |
:p |
| 19:09 |
ttj |
Much appreciated. :D |
| 19:09 |
Wombert |
sell the idea to your boss |
| 19:09 |
Wombert |
xD |
| 19:09 |
ttj |
Well, if a situation arises. Right now we're knee deep in shit in many other things, so not much software development. |
| 19:10 |
Wombert |
btw, I feel the urge to tell you, the dude who has nothing to do with mobile phone things at all, that you should drop these symbian phones because they suxor |
| 19:10 |
Wombert |
or, maybe, I'm just too stupid to understand the multitasking thing on a mobile phone |
| 19:10 |
ttj |
You're preaching to the choir. :-) |
| 19:11 |
ttj |
We don't really have any authority over the software guys, but my own personal opinion is that Maemo seems interesting enough as a platform. |
| 19:12 |
Wombert |
dunno, I like my series 40 very much |
| 19:12 |
Wombert |
even though the crappy thing freezes every time I connect or remove the power cord |
| 19:12 |
Wombert |
maybe it's broken |
| 19:12 |
Wombert |
well it likely is; seems like a hardware defect to me anyway |
| 19:12 |
Wombert |
never heard of maemo |
| 19:13 |
ttj |
http://en.wikipedia.org/wiki/Nokia_N800 |
| 19:13 |
ttj |
That runs on Maemo. And Maemo is a Linux-based OS. |
| 19:13 |
Wombert |
oh, linux, eh? |
| 19:14 |
ttj |
I've talked to some friends of mine who actually write code for devices like that and everyone is telling me how much of a pain in the ass Symbian and S60 are. But just about everyone seems to like or love Maemo to some extent. |
| 19:14 |
Wombert |
so I need to recompile my kernel before making a call, eh? |
| 19:14 |
ttj |
:P |
| 19:14 |
Wombert |
hm |
| 19:14 |
Wombert |
well yeah |
| 19:15 |
Wombert |
I've worked on a project recently that also involved a mobile phone interface and |
| 19:15 |
Wombert |
it's java based |
| 19:15 |
v-dogg_ |
I've done some series60 code and yes, it was hell |
| 19:15 |
Wombert |
and every vm is different |
| 19:15 |
ttj |
Sorry, phone call. |
| 19:15 |
Wombert |
which means it's nothing like java is supposed to be |
| 19:15 |
Wombert |
plus |
| 19:19 |
Wombert |
some basics you can't do in java |
| 19:19 |
Wombert |
like making the backlight stay on all the time or so |
| 19:19 |
Wombert |
so you need to install a symbian app that runs in the background and does that |
| 19:19 |
Wombert |
xD |
| 19:20 |
Wombert |
anyway |
| 19:20 |
Wombert |
I need to head home |
| 19:23 |
Wombert |
laters |
| 19:23 |
Wombert |
=> |
| 19:25 |
ttj |
Bye. |
| 19:26 |
Wombert |
[n=Wombert@213.23.52.58] has quit [] |
| 19:37 |
JanK_ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has quit [] |
| 19:39 |
_cheerios |
When a simple "Hello World" takes this much effort ( http://symbian.compactbyte.com/?p=4 ), I hope the pay is good. |
| 19:40 |
JanK_ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has joined #agavi |
| 19:48 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:49 |
_stachu |
[i=masq11@enc170.internetdsl.tpnet.pl] has joined #agavi |
| 20:01 |
stachu |
[i=masq11@enc170.internetdsl.tpnet.pl] has quit [Read error: 110 (Connection timed out)] |
| 20:07 |
JanK_ |
[n=JanK_@muedsl-82-207-237-197.citykom.de] has quit [] |
| 20:25 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has joined #agavi |
| 21:11 |
_cheerios |
tired x_X |
| 21:11 |
Wombert |
haha look at v-dogg's underpants^H^H^H^H^Hscore :> |
| 21:11 |
Wombert |
_cheerios: while(tried) { goto _sleep; } |
| 21:11 |
Wombert |
eww |
| 21:11 |
Wombert |
tired |
| 21:11 |
Wombert |
<: |
| 21:11 |
impl |
suspects Wombert is drunk |
| 21:12 |
Wombert |
mh |
| 21:12 |
Wombert |
no |
| 21:12 |
Wombert |
:> |
| 21:12 |
_cheerios |
that could spell trouble, if the liquor store is on the way to the chair store... |
| 21:13 |
_cheerios |
money "disappears". no new chairs. |
| 21:13 |
impl |
say you got mugged |
| 21:13 |
impl |
and then they gave you intoxicating drugs |
| 21:14 |
Wombert |
what chair store oO |
| 21:14 |
Wombert |
ah |
| 21:14 |
Wombert |
well |
| 21:14 |
Wombert |
I'll order them |
| 21:14 |
_cheerios |
kaos will be like, damn, "these macs are nice, but what about those chairs?" |
| 21:14 |
Wombert |
and then they are delivered :p |
| 21:14 |
Wombert |
which is free |
| 21:14 |
Wombert |
it damn better be given how fucking expensive that shit is |
| 21:14 |
_cheerios |
my butt hurts :| could use a better chair, i guess. or rest more. |
| 21:14 |
Wombert |
yup |
| 21:15 |
Wombert |
http://www.hmeurope.com/ProductPage_new.asp?pagerequested=PPAE <- ace |
| 21:15 |
impl |
_cheerios: are you going to go work with Wombert and kaos? |
| 21:15 |
Wombert |
hell no |
| 21:15 |
Wombert |
shudders |
| 21:15 |
Wombert |
WITH THAT FINNISH FREAK NO THANK YOU VERY MUCH |
| 21:15 |
Wombert |
:> |
| 21:15 |
_cheerios |
hahaha |
| 21:15 |
Wombert |
hugs _cheerios |
| 21:18 |
_cheerios |
trust your butt with ikea http://www.ikea.com/fi/fi/catalog/products/90025727 |
| 21:19 |
Wombert |
lawl |
| 21:19 |
Wombert |
my ass hurts from just looking at that |
| 21:19 |
Wombert |
rules |
| 21:19 |
Wombert |
- buy a char with lumbar support |
| 21:19 |
Wombert |
- buy a chair with mesh surface, not cloth (most important thing, evar) |
| 21:19 |
impl |
why? |
| 21:19 |
impl |
cooling? |
| 21:20 |
Wombert |
- buy a chair with a tall back |
| 21:20 |
Wombert |
yes |
| 21:20 |
impl |
I find my chair cozy |
| 21:20 |
impl |
:> |
| 21:20 |
_cheerios |
wombie can fart, and the smell doesn't stick to the chair. hence the mesh. |
| 21:20 |
Wombert |
I've been sitting on a mesh chair for two or three months and it's fucking awesome |
| 21:21 |
impl |
I end up falling asleep in my chair because it tilts backwards about 45 degrees |
| 21:21 |
impl |
with my feet on my desk |
| 21:21 |
Wombert |
it was also okay, but not really good or even awesome |
| 21:21 |
_cheerios |
heh impl |
| 21:21 |
impl |
so of course when I wake up my legs are totally numb |
| 21:21 |
Wombert |
those Aerons are really, really, really schweet I must say |
| 21:21 |
impl |
and I usually end up hititng things trying to get them back on the floor |
| 21:21 |
impl |
hitting* |
| 21:21 |
impl |
:( |
| 21:21 |
Wombert |
yes, that's what you get from sleeping in chairs |
| 21:21 |
Wombert |
laaaawl |
| 21:21 |
impl |
I probably sleep more in my chair than I do in my bed |
| 21:22 |
Wombert |
ahahaha picturing that cracks me up |
| 21:22 |
impl |
slaps Wombert |
| 21:22 |
Wombert |
which would be a very good reason to spend money on a decent an ergonomic chair, impl |
| 21:22 |
Wombert |
I mean |
| 21:22 |
Wombert |
normal people |
| 21:22 |
Wombert |
coughs |
| 21:22 |
Wombert |
work in their chairs more than they sleep in their beds |
| 21:22 |
Wombert |
there are also people, at least I was told so, that |
| 21:22 |
Wombert |
mh |
| 21:22 |
Wombert |
sleep more in their chairs than they do in their beds |
| 21:23 |
Wombert |
which I find, er, may I say LOLZ, but still... |
| 21:23 |
impl |
that's me |
| 21:23 |
impl |
:< |
| 21:23 |
Wombert |
:>>>>> |
| 21:23 |
Wombert |
hugs impl |
| 21:23 |
impl |
I have these towers of DVD/CD-R cases next to my monitor right now |
| 21:23 |
impl |
it's a bit worrying, and I should move them |
| 21:24 |
JamieWolf |
[n=JamieWol@p54AB5E60.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] |
| 21:25 |
_cheerios |
http://www.varierfurniture.com/specifications.asp?p=Variable&la=FI&na=FI anyone tried this type of chair? |
| 21:26 |
impl |
_cheerios: The guy I sat next to at work had one of those |
| 21:26 |
impl |
he said it was "weird" |
| 21:28 |
Wombert |
I say whoever uses that is weird |
| 21:29 |
_cheerios |
that thing looks small & cheap, but it's 300e! |
| 21:33 |
_cheerios |
how much is an aeron Wombert? 1000e? 2000e? |
| 21:33 |
Wombert |
depends on whether its new or used |
| 21:33 |
Wombert |
they also have mirras those start at around 700 but they're not as good |
| 21:34 |
Wombert |
aerons start at around 1200 (plus taxes) |
| 21:34 |
_cheerios |
never buy used furniture unless you check it with a blacklight |
| 21:34 |
Wombert |
if you want polished aluminum feet, that's another ridiculous 250 orso |
| 21:34 |
Wombert |
lawl |
| 21:34 |
Wombert |
well in any case, aerons have 12 years warranty |
| 21:35 |
Wombert |
except for the gas spring, that is |
| 21:35 |
Wombert |
and I think the mesh is also less than 12 years |
| 21:35 |
Wombert |
I wanted to get a Mirra which is an excellent chair but the Aeron is just effin superb |
| 21:35 |
Wombert |
you wouldn't believe how spectacular something as trivial as a chair could possibly be |
| 21:36 |
Wombert |
you sit on it, and it immediately feels like it was custom tailored just for you, and a moment later, it completely disappears from your perception |
| 21:36 |
Wombert |
but wtf is an "orso" |
| 21:37 |
Wombert |
I meant "euros" |
| 21:37 |
Wombert |
looks at his keyboard and tries to figure out what was going on when he typed that |
| 21:37 |
ttj |
Orson Welles. |
| 21:37 |
Wombert |
who is that |
| 21:38 |
ttj |
*gasp* |
| 21:38 |
ttj |
slaps Wombert |
| 21:38 |
Wombert |
uh oh |
| 21:38 |
Wombert |
wikipedia to the rescue |
| 21:38 |
Wombert |
right |
| 21:38 |
ttj |
Citizen Kane! |
| 21:38 |
Wombert |
another shocker for you, mr ttj |
| 21:38 |
Wombert |
I never saw Citizen Kane |
| 21:38 |
Wombert |
there you go |
| 21:38 |
Wombert |
ducks |
| 21:38 |
ttj |
slaps Wombert again. With a white glove. |
| 21:39 |
Wombert |
ouch |
| 21:39 |
Wombert |
dude |
| 21:39 |
ttj |
Get your sword! |
| 21:39 |
ttj |
Sorry, I'm a bit sour since I was already asleep and then I was rudely waken up and now I can't get back to sleep. :-( |
| 21:39 |
ttj |
hugs Wombert |
| 21:40 |
Wombert |
packs a sword |
| 21:40 |
Wombert |
OFFENSE TAKEN, K? |
| 21:40 |
Wombert |
FIGHT NOOB |
| 21:40 |
Wombert |
oh no hang on |
| 21:40 |
Wombert |
this is getting on my nerves |
| 21:40 |
mode/#agavi |
[+o Wombert] by ChanServ |
| 21:40 |
@Wombert |
the whole uppercase doohickey |
| 21:40 |
impl |
KILL HIM |
| 21:40 |
@Wombert |
laaaawl |
| 21:40 |
ttj |
:P |
| 21:41 |
ttj |
goes into hiding. |
| 21:41 |
ttj |
Maybe if I start switching nicks fast enough... |
| 21:41 |
Wombert |
looks for ttj |
| 21:41 |
Wombert |
finds him |
| 21:41 |
Wombert |
hugs him |
| 21:41 |
@Wombert |
of course dude |
| 21:41 |
ttj |
Aww... <3 |
| 21:41 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:41 |
impl |
I think the ability to op *other* people with ChanServ is retarded |
| 21:41 |
@Wombert |
would you like a cup of hot milk with, mh, honey in it |
| 21:41 |
@Wombert |
so you can sleep well |
| 21:41 |
ttj |
This is getting awfully weird. |
| 21:41 |
@Wombert |
impl: I think there are separate levels for oping and selfoping |
| 21:42 |
ttj |
Ok as long as you don't want to cuddle with me. |
| 21:42 |
@Wombert |
eh, no, no, not today, thank you |
| 21:42 |
ttj |
Ok, excellent. Then we understand each other. :D |
| 21:42 |
@Wombert |
and not tomorrow, or any day for that matter |
| 21:42 |
@Wombert |
just so we understand each other |
| 21:42 |
impl |
hmm, maybe so |
| 21:42 |
@Wombert |
yeah |
| 21:42 |
@Wombert |
:p |
| 21:42 |
impl |
#agavi, now with homosexuality b& |
| 21:42 |
@Wombert |
may I still hug you from time to time, though, ttj? |
| 21:43 |
ttj |
Hugging is ok, if not overdone. And no cheak kissing. |
| 21:43 |
Wombert |
hands impl the "I'm a homophobic american cowboy" badge |
| 21:43 |
@Wombert |
lawl |
| 21:43 |
impl |
<- REPUBLICAN |
| 21:43 |
impl |
gay is not natural! god hates fags! |
| 21:43 |
@Wombert |
I CALLED IT! |
| 21:43 |
ttj |
Haha. :P |
| 21:44 |
impl |
have you guys ever seen that site? |
| 21:44 |
@Wombert |
I think so |
| 21:44 |
@Wombert |
not that I'd need proof of how 'tarded GOP fanboys are |
| 21:44 |
impl |
nah, godhatesfags is beyond Republican fanboiism |
| 21:44 |
impl |
it's downright wrong |
| 21:45 |
ttj |
God should also hate dumb fucks. |
| 21:45 |
@Wombert |
ttj: and with what? |
| 21:45 |
ttj |
In fact, god should strike dumb fuckers dead with lightning bolts and stuff. |
| 21:45 |
@Wombert |
WITH GOOD REASON! |
| 21:45 |
@Wombert |
:> |
| 21:45 |
ttj |
Then he'd sort of be like the Emperor from Star Wars. |
| 21:45 |
impl |
Quotes from the pastor of the church that runs godhatesfags.com (Westboro Baptist Church), courtesy of Wikipedia: |
| 21:45 |
impl |
"The Lord God Almighty killed [the people who died on 9/11], looked at them in the face, laughed and mocked at each one of them as he cast each one of them into hell." |
| 21:45 |
@Wombert |
eh? |
| 21:46 |
@Wombert |
wait |
| 21:46 |
impl |
"On Pope John Paul II's watch, the Roman Catholic Church became the church of the holy pedophiles. And sodomite feces replaced the wafer for their communion service. And Sodomite semen replaced the wine that the Pope drinks." |
| 21:46 |
@Wombert |
all the victims of 9/11 were gay or what? |
| 21:46 |
@Wombert |
I didn't realize that |
| 21:46 |
Wombert |
blinks |
| 21:46 |
@Wombert |
AH THAT'S WHY THEY ALL DIED! |
| 21:46 |
ttj |
Must've been since God killed them. *shrug* |
| 21:46 |
ttj |
Shit, does that make my grandmother also gay. :o |
| 21:47 |
impl |
"Hurricane Rita is an answer to the prayers of the suffering saints of Westboro Baptist Church." (Hurricane Katrina has also been cited on other sources) |
| 21:48 |
ttj |
Ok, anyway, gonna go read some course books and try to catch zome ZzzZZ before work. |
| 21:48 |
impl |
have fun. :o |
| 21:49 |
impl |
http://godhatesshrimp.com/ loool |
| 21:55 |
@Wombert |
nn ttj |
| 21:58 |
@Wombert |
impl: what I find funny about that Leviticus passage is |
| 21:58 |
@Wombert |
that is essentially says |
| 21:59 |
@Wombert |
"anything that does not have fins and scales shall be an abomination unto you" |
| 22:00 |
@Wombert |
"you shall not eat from their flesh because it is an abomination unto you" |
| 22:00 |
@Wombert |
"because, well, because it is an abomination unto you" |
| 22:01 |
@Wombert |
that is like if a child's parents tell him not to cross the street at a red light, and when he asks why, they tell him BECAUSE! |
| 22:01 |
impl |
My mom does that |
| 22:01 |
impl |
:( |
| 22:01 |
@Wombert |
haha |
| 22:02 |
@Wombert |
sorry |
| 22:02 |
impl |
It's okay, I don't listen to her when she says that |
| 22:02 |
impl |
if someone can't justify something I don't see why I should listen to what they say :D |
| 22:04 |
@Wombert |
xD |
| 22:17 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| Day changed Mon Sep 17 2007
|
| 01:00 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 01:14 |
shoan |
[n=shoan@59.92.145.47] has joined #agavi |
| 05:00 |
armen |
[n=armen@213.207.244.70] has joined #agavi |
| 05:01 |
armen |
is now known as Arme[N] |
| 05:56 |
shoan |
[n=shoan@59.92.145.47] has quit [] |
| 06:23 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 06:27 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:28 |
_cheerios |
huuuomenta |
| 06:42 |
epaulin |
[n=epaulin@219.135.248.88] has joined #agavi |
| 07:06 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 07:07 |
JamieWolf |
[n=JamieWol@p54AB4CF7.dip.t-dialin.net] has joined #agavi |
| 07:20 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:37 |
RossC0 |
Huomenta! |
| 07:55 |
JamieWolf |
[n=JamieWol@p54AB4CF7.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] |
| 07:57 |
shoan |
huomenta |
| 08:01 |
v-dogg_ |
is now known as v-dogg |
| 08:20 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 08:42 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has joined #agavi |
| 08:46 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit [Read error: 104 (Connection reset by peer)] |
| 08:52 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:55 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 08:55 |
_cheerios |
helps to have the power cord attached to the laptop.. |
| 09:03 |
MikeSeth |
I've observed that phenomenon |
| 09:04 |
digitarald |
... crazy |
| 09:10 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has left #agavi [] |
| 09:10 |
trophaeum |
_cheerios, thats what good batteries are for, screw being tied to the wall :) |
| 09:12 |
_cheerios |
how long do batteries on modern laptops last these days? this one simmered down in 2½hrs or so |
| 09:18 |
trophaeum |
5hrs |
| 09:19 |
trophaeum |
for macbookpro 15" |
| 09:36 |
Arme[N] |
huomenta |
| 09:42 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 09:43 |
E_mE |
hello fellow agavians... I'm back from all my journeying :) |
| 09:43 |
E_mE |
i hope everyone has been well ... |
| 09:44 |
E_mE |
huomenta!! |
| 09:57 |
@Wombert |
hai |
| 09:59 |
E_mE |
i was in your part of the world not 2 weeks ago Wombert... in Koln that is |
| 09:59 |
@Wombert |
heh |
| 09:59 |
@Wombert |
I'm back in Munich again though |
| 10:00 |
E_mE |
ah you finish your project? |
| 10:00 |
@Wombert |
anyway, we should have met for a beer |
| 10:00 |
@Wombert |
nah, we're still working on that stuff (it's not really _one_ project), but mostly from Munich |
| 10:00 |
E_mE |
jah, damn :( ... could of geeked my GF out =P |
| 10:01 |
E_mE |
maybe one day when i appear in munich.. which i plan to visit in the future :) |
| 10:02 |
E_mE |
hope its all going well with the project"s" hehe |
| 10:10 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 10:22 |
mode/#agavi |
[-o Wombert] by Wombert |
| 10:31 |
shoan |
Wombert: what is a good way to implement form tokens to prevent CSRF? |
| 10:42 |
Wombert |
a good question, shoan |
| 10:42 |
Wombert |
you could do it by hand |
| 10:42 |
Wombert |
or you could write a filter that automatically inserts tokens into forms |
| 10:42 |
Wombert |
and stores them in the session |
| 10:42 |
shoan |
can you give me an outline on how the filter would work? |
| 10:43 |
Wombert |
like FPF |
| 10:44 |
Wombert |
load response HTML with DOM |
| 10:44 |
Wombert |
find all forms |
| 10:44 |
Wombert |
insert an hidden input with the token |
| 10:44 |
Wombert |
store the token in the session |
| 10:44 |
Wombert |
done :) |
| 10:47 |
Wombert |
then add a validator everywhere that checks the token for validity |
| 10:47 |
Wombert |
you could do that via an XInclude or by giving each validation xml a "parent" |
| 10:48 |
Wombert |
or, of course, by |
| 10:48 |
Wombert |
a) registering the validator in your base action registerValidators() |
| 10:48 |
Wombert |
b) validating the token by hand in your base action validate() method |
| 10:51 |
shoan |
cool |
| 10:51 |
shoan |
thanks |
| 11:00 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 11:03 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 11:04 |
trophaeum |
omg i hate people who call iso documents utf8 -_- iv got a million errors because of it |
| 11:17 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 11:25 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has joined #agavi |
| 11:27 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 11:31 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] |
| 11:57 |
Spica_ |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 11:57 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 12:05 |
Wombert |
[n=Wombert@dslb-084-056-013-093.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 12:05 |
Wombert_ |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has joined #agavi |
| 12:09 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has joined #agavi |
| 12:10 |
Spica |
[n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] |
| 12:21 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 12:34 |
Wombert_ |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] |
| 12:48 |
Wombert |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has joined #agavi |
| 13:09 |
MikeSeth |
pokes Wombert |
| 13:09 |
Wombert |
hum? |
| 13:09 |
MikeSeth |
tell me |
| 13:10 |
MikeSeth |
d'ya think it'd be possible to use the routing classes separately, inside the application? |
| 13:11 |
Wombert |
eh |
| 13:11 |
Wombert |
how do you mean |
| 13:11 |
MikeSeth |
Wombert: well. Imagine a traffic accounting application. you get /click/foo/bar/etc/etc/etc/etc |
| 13:12 |
MikeSeth |
basically the structure after click/ would be quite complicated and, albeit handled by the same action, may be interpreted in a radically different fashion depending on settings, parameters, campaign etc |
| 13:12 |
MikeSeth |
so, it makes sense to use routing to parse a partial request path |
| 13:12 |
MikeSeth |
question is: can it be done? |
| 13:12 |
Wombert |
callback? |
| 13:13 |
MikeSeth |
noo, a separate invokation of routing, conditional, much later on. its not actually using routing for the application, just using it internally to do application domain stuff |
| 13:13 |
Wombert |
shudders |
| 13:13 |
Wombert |
I, er, I'm not sure :p |
| 13:19 |
MikeSeth |
ill try it |
| 13:19 |
MikeSeth |
could be very nice.. this is of course something completely specific to what im doing and in no way a general purpose task |
| 14:18 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:31 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 14:48 |
shoan_ |
[n=shoan@122.166.1.168] has quit [] |
| 15:10 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 15:11 |
gribelu |
[n=bogdan@pc232043.is.airbites.ro] has joined #agavi |
| 15:33 |
RossC0 |
Anybody else not very impressed with the JQuery UI ? |
| 15:33 |
RossC0 |
or is it just me ! |
| 15:39 |
digitarald |
its slow |
| 15:40 |
digitarald |
did i miss the latest ajaxian ad? |
| 15:40 |
digitarald |
ah, yeah |
| 15:40 |
digitarald |
of course they are a lof of widgets |
| 15:42 |
gribelu |
[n=bogdan@pc232043.is.airbites.ro] has quit [Remote closed the connection] |
| 15:45 |
E_mE |
bye bye |
| 15:45 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:49 |
RossC0 |
digitarald: I tried them and they didn't work - safari 3b |
| 15:50 |
RossC0 |
and the magnifier was soo slow |
| 15:50 |
RossC0 |
But they will do well as they'll have one repo for all the plugins |
| 15:50 |
digitarald |
the magnifier is the fastest fisheye menu i know ... |
| 15:50 |
digitarald |
... with the only problem: cross browser :) |
| 15:51 |
RossC0 |
I'm going to try in FF |
| 15:51 |
digitarald |
and I don't see a reason why they are all in the UI plugin repo |
| 15:51 |
digitarald |
they can all be in the plugin forge they have |
| 15:51 |
digitarald |
table sorting, magnifier, resizer ... all in one repo named UI ... makes their plugin repo useless |
| 15:52 |
RossC0 |
yup - its faster in FF |
| 15:52 |
RossC0 |
and yes - well they want the markety |
| 15:52 |
RossC0 |
-y |
| 15:52 |
digitarald |
those are not an UI |
| 15:52 |
digitarald |
they do not play together |
| 15:54 |
digitarald |
but that they are slow in safari 3 ... don't know how they can do that, since safari3 is so freakin fast :D |
| 15:54 |
RossC0 |
well they have their scriptaculous now |
| 15:55 |
RossC0 |
the gallery reminds me of something |
| 15:55 |
RossC0 |
o yeah the mac gallery |
| 15:56 |
RossC0 |
tis nice |
| 15:56 |
RossC0 |
but bust in safari |
| 16:01 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 16:02 |
digitarald |
url? |
| 16:03 |
digitarald |
RossC0, url for the gallery? |
| 16:04 |
RossC0 |
http://dev.jquery.com/view/trunk/plugins/ui/apps/gallery_advanced/ |
| 16:05 |
digitarald |
that view/ action, is that a trac plugin? |
| 16:06 |
digitarald |
mh, that zoom is not good |
| 16:06 |
digitarald |
it should take the parent size into account |
| 16:06 |
digitarald |
oh, they really copied the mac gallery |
| 16:08 |
digitarald |
i have written a nice cloud plugin for such image zooms |
| 16:08 |
digitarald |
just have to make an example page |
| 16:11 |
digitarald |
omg ... scroll down the gallery and the zoomy thingy goes crazy |
| 16:12 |
digitarald |
but its a nice prototype |
| 16:12 |
digitarald |
slow, but nice |
| 16:12 |
shoan |
[n=shoan@59.92.198.190] has joined #agavi |
| 16:12 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["switch()"] |
| 16:21 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Read error: 110 (Connection timed out)] |
| 16:23 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 16:41 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:42 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 16:56 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] |
| 16:58 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 17:03 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 17:20 |
shoan |
[n=shoan@59.92.198.190] has quit [] |
| 17:26 |
_cheerios |
http://www.hyscience.com/archives/Iran's%20War%20Against%20America.gif |
| 17:34 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:24 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 18:25 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 18:58 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 19:01 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Client Quit] |
| 19:01 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 19:21 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:24 |
_cheerios |
Another Chinese man has died after spending three days in an internet cafe for an online gaming marathon session. << NOOB! |
| 20:17 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 21:48 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 21:53 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 22:03 |
JamieWolf |
[n=JamieWol@Xb5e4.x.pppool.de] has joined #agavi |
| 22:11 |
JamieWolf |
[n=JamieWol@Xb5e4.x.pppool.de] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 22:40 |
Wombert |
mh |
| 22:41 |
Wombert |
zimbra sold for 350 million |
| 22:41 |
Wombert |
not bad |
| 22:58 |
impl |
considering it's utter crap |
| 22:58 |
impl |
yeah |
| 23:05 |
Wombert |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has quit [] |
| 23:23 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:41 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 23:43 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 02:04 |
Chuckwal1a |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi |
| 02:04 |
|
Irssi: #agavi: Total of 20 nicks [1 ops, 0 halfops, 0 voices, 19 normal] |
| 02:04 |
Chuckwalla |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has quit [Read error: 104 (Connection reset by peer)] |
| 02:04 |
|
Irssi: Join to #agavi was synced in 7 secs |
| 02:41 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 02:42 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 03:25 |
epaulin_ |
[n=epaulin@219.136.238.127] has joined #agavi |
| 03:42 |
shoan |
[n=shoan@59.92.185.165] has joined #agavi |
| 03:44 |
epaulin |
[n=epaulin@219.135.248.88] has quit [Read error: 110 (Connection timed out)] |
| 04:29 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 04:29 |
Arme[N] |
Huomenta! :) |
| 05:14 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 05:52 |
epaulin_ |
is now known as epaulin |
| 06:13 |
shoan |
[n=shoan@59.92.185.165] has quit [] |
| 06:17 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 07:03 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 07:13 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:14 |
RossC0 |
Huomenta! |
| 07:16 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 07:18 |
_cheerios |
huomenta :) |
| 07:29 |
Wombert |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has joined #agavi |
| 07:57 |
Chuckwalla |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi |
| 07:57 |
|
Irssi: #agavi: Total of 25 nicks [1 ops, 0 halfops, 0 voices, 24 normal] |
| 07:57 |
|
Irssi: Join to #agavi was synced in 2 secs |
| 07:57 |
v-dogg |
hey Chuck |
| 07:58 |
v-dogg |
hugs Chuckwalla |
| 07:58 |
v-dogg |
and I get nothing back? |
| 07:58 |
Chuckwal1a |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has quit [Read error: 104 (Connection reset by peer)] |
| 07:58 |
v-dogg |
muahaha |
| 08:17 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:21 |
shoan |
v-dogg: you are evil :p |
| 08:21 |
Spica_ |
[n=miikka@thule.yok.utu.fi] has quit [Remote closed the connection] |
| 08:21 |
Spica |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 08:34 |
E_mE |
Huomenta! |
| 08:37 |
E_mE |
has anyone had the probelm with $_ENV[] not return data.. only returning array(0) { } .... |
| 08:38 |
v-dogg |
agavi might empty it |
| 08:38 |
v-dogg |
var_dump($ENV) before you start agavi |
| 08:39 |
v-dogg |
if agavi does empty it, use $rd->getEnv('name'); |
| 08:39 |
Wombert |
it doesn't actually |
| 08:39 |
E_mE |
no with agavi... just plain via php-cli |
| 08:39 |
Wombert |
and there is no get<env! |
| 08:40 |
v-dogg |
k |
| 08:40 |
E_mE |
ive asked in ##php with little success... thought one of you guys might know |
| 08:44 |
_cheerios |
make a proper http request and it'll be filled |
| 08:45 |
E_mE |
but its a CLI script for outlook signatures |
| 08:45 |
E_mE |
it worked before the network was re-setup with SBS |
| 08:46 |
E_mE |
and $_EVN is ment to retreive the console data such as SERNAME% etc |
| 08:46 |
E_mE |
%\USERNAME\% |
| 08:53 |
Wombert |
is it in $_SERVER? |
| 08:54 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 08:54 |
E_mE |
apprently i've got an empty enviroment |
| 08:55 |
E_mE |
ah!! Wombert it is |
| 08:55 |
E_mE |
your right! |
| 08:55 |
E_mE |
weird behaviour?!?!!? |
| 08:56 |
RossC0 |
lawl |
| 08:56 |
E_mE |
the stupid thing was it was working until a month ago or so... |
| 08:57 |
E_mE |
slaps windows! |
| 09:06 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 09:06 |
Whisller |
hi |
| 09:12 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 09:20 |
RossC0 |
heh Whisller |
| 09:21 |
_cheerios |
is there a way to check if the user object (session_data) has been tampered with (eg. added a role, or anything into the user's session) in the sessionstorage? This information would help at sessionWrite() stage. |
| 09:22 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 09:23 |
nfq_ |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 09:28 |
_cheerios |
currently the same session data is updated on every request, even when no changes have occurred. i don't care that much for the timestamp to be uptodate. |
| 09:41 |
Chuckwalla |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi |
| 09:41 |
|
Irssi: #agavi: Total of 25 nicks [1 ops, 0 halfops, 0 voices, 24 normal] |
| 09:41 |
|
Irssi: Join to #agavi was synced in 3 secs |
| 09:42 |
_cheerios |
would need an event listener for setAttribute(), or summit |
| 09:49 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has joined #agavi |
| 09:49 |
_cheerios |
current db stats show 10.71% updates out of all queries. this change could knock that number down heavily. |
| 09:52 |
Whisller |
digitarald: has mootools.net page like "Why mootools?" |
| 09:53 |
digitarald |
"Because!" |
| 09:53 |
digitarald |
maybe this can help u: http://clientside.cnet.com/wiki/mootorial/00-whatisit |
| 09:53 |
digitarald |
especially the abstract |
| 09:54 |
Whisller |
hmm Because, is it in first page :> |
| 09:57 |
Wombert |
[n=Wombert@dslb-084-056-040-117.pools.arcor-ip.net] has quit [] |
| 10:05 |
Whisller |
digitarald: I don't see it |
| 10:07 |
Arme[N] |
is now known as Arme[0] |
| 10:10 |
digitarald |
Whisller: the first paragraphs |
| 10:10 |
digitarald |
but we do not write why mootools is better than any special library ... we'll not join the framework war ;) |
| 10:10 |
digitarald |
(but we are better than others :P ) |
| 10:12 |
Whisller |
digitarald: Yes, but why You are better :P I must show list my bos ;) |
| 10:12 |
Whisller |
*lists |
| 10:12 |
Whisller |
*list ;) |
| 10:15 |
RossC0 |
ok any load testing gurus here? |
| 10:18 |
eremit |
[n=eremit@p5490E310.dip.t-dialin.net] has joined #agavi |
| 10:19 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 10:19 |
_cheerios |
are you writing an article? |
| 10:20 |
RossC0 |
wondering if there is a good app that will allow scriptable paths through my site, including handling post data |
| 10:20 |
RossC0 |
_cheerios: I don't have time to write articles! |
| 10:21 |
digitarald |
Whisller: any special frameworks to check against? |
| 10:22 |
digitarald |
or is it just "Why MooTools" and not "Why Moo and Not *, *, *" |
| 10:24 |
Whisller |
digitarald: We must chose framework for JS. I want mootools, other people are saying prototype someone else jsQuery. And we'll be have interview and everyone of us must say "We we should us it" |
| 10:25 |
digitarald |
ok ... when u'll have the meeting? |
| 10:25 |
Whisller |
wednesday I think |
| 10:26 |
Whisller |
hmm it is tomorrow O.o |
| 10:31 |
digitarald |
ok |
| 10:35 |
RossC0 |
Whisller: +1 for MooTools you know the dev's. |
| 10:35 |
RossC0 |
Thats a big help ;) |
| 10:37 |
Whisller |
hehe |
| 10:39 |
Whisller |
RossC0: I must add it to my list ;) |
| 10:41 |
Whisller |
coda editor sucks :/ |
| 10:46 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 10:54 |
nfq_ |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 11:06 |
digitarald |
Whisller, can u pastie your current list? |
| 11:11 |
Whisller |
Yes but it is in polish language, wait. |
| 11:16 |
Whisller |
digitarald: http://cpaste.com/2756 but it is small :) |
| 11:17 |
digitarald |
take the text from the front page |
| 11:17 |
digitarald |
MooTools code respects strict standards and doesn't throw any warnings. It's well commented and has meaningful variable names: a joy to browse and a snap to understand. |
| 11:17 |
digitarald |
MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API. |
| 11:18 |
kaos|work |
[n=dominik@213.23.52.58] has joined #agavi |
| 11:18 |
Whisller |
ok |
| 11:18 |
digitarald |
that gives u several arguments |
| 11:21 |
digitarald |
the second part is a good argument against other frameworks which use 1-char varnames ... ;) |
| 11:23 |
Whisller |
hehe |
| 11:44 |
nfq |
[n=nfq@206-58.5-85.cust.bluewin.ch] has joined #agavi |
| 11:46 |
nfq_ |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 12:02 |
Spica_ |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 12:03 |
nfq |
[n=nfq@206-58.5-85.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] |
| 12:09 |
gribelu_ |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 12:10 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Success] |
| 12:11 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 12:17 |
Spica |
[n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] |
| 12:21 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:09 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 13:16 |
RossC0 |
Wombert - re _cheerios session stuff |
| 13:16 |
RossC0 |
would implementing a cache to check writes again be worthwhile? |
| 13:16 |
RossC0 |
i.e. http://pastie.caboo.se/private/hij6vm2otr7tno24bui5tg |
| 13:17 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 13:22 |
RossC0 |
ah no wombert! |
| 13:22 |
RossC0 |
lol |
| 13:22 |
RossC0 |
Wombert Read the logs! ;) |
| 13:27 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:39 |
_cheerios |
anyone got into delicious private beta? |
| 13:43 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 13:45 |
Chonsu |
[n=martin@87.79.35.58] has left #agavi [] |
| 14:01 |
_cheerios |
snicker @ old couple fighting next door |
| 14:05 |
_cheerios |
mmm.... season 3 of prison break |
| 14:05 |
kaos|work |
ah, they started yesterday, didn't they ? |
| 14:05 |
kaos|work |
yay |
| 14:05 |
kaos|work |
finally :] |
| 14:13 |
RossC0 |
ah kaos|work what you think about _cheerios db session db writing saving idea ? |
| 14:13 |
RossC0 |
something along the lines of: http://pastie.caboo.se/private/hij6vm2otr7tno24bui5tg |
| 14:15 |
kaos|work |
sounds good |
| 14:19 |
shoan_ |
[n=shoan@122.166.1.168] has quit [] |
| 14:20 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 14:21 |
kaos|work |
while such a thing should probably moved out of the implementing facilities |
| 14:21 |
kaos|work |
but i'm quite busy right now |
| 14:24 |
digitarald |
kaos|work, u forgot my validator ticket :( |
| 14:27 |
kaos|work |
nope, i didn't forget it |
| 14:27 |
kaos|work |
i just didn't have a single minute to look at it :s |
| 14:27 |
kaos|work |
i'm back in munich since 2 weeks and haven't even managed to clean my desk |
| 14:29 |
digitarald |
ordnung ist das halbe leben ;) |
| 14:29 |
Arme[0] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:30 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 14:30 |
kaos|work |
yeah ... i just removed the upper dust layers from 5 month and got back to work *g* |
| 14:31 |
_cheerios |
don't worry kaos, if you're busy, i'll watch Prison Break for you and brief you on what happens in about 40mins! |
| 14:31 |
kaos|work |
:D |
| 14:31 |
kaos|work |
dont ;) |
| 15:27 |
JamieWolf |
[n=JamieWol@p5486F15A.dip.t-dialin.net] has joined #agavi |
| 15:31 |
MikeSeth |
prison break is out?! |
| 15:33 |
MikeSeth |
*clicky* |
| 15:37 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:42 |
shoan |
[n=shoan@59.92.185.165] has joined #agavi |
| 15:57 |
E_mE |
chow for now |
| 15:58 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:58 |
Whisller |
WTD from eclipse doesn't support php? |
| 15:58 |
Whisller |
*WST |
| 15:59 |
Whisller |
tfu wtp |
| 15:59 |
Whisller |
rotfl ;) |
| 16:04 |
_cheerios |
huh. wth with s0301, did i miss the finale of s02 -- this doesn't fit in :D |
| 16:04 |
_cheerios |
huh? what doesnt do, what, Whisller ? |
| 16:07 |
kaos|work |
_cheerios: i saw that 15 min preview thingy |
| 16:07 |
kaos|work |
at it did fit :P |
| 16:07 |
kaos|work |
you probably missed the finale |
| 16:07 |
kaos|work |
where michael got put into panamas jail |
| 16:08 |
_cheerios |
yeah, i have missed that. |
| 16:09 |
_cheerios |
last ep i saw was with him returning to the boat and the fbi guy stole his ride |
| 16:09 |
kaos|work |
i think you missed the last 2 eps then |
| 16:09 |
kaos|work |
or just the last one |
| 16:14 |
_cheerios |
yer, wikipedia confirms i didn't watch the finale |
| 16:16 |
_cheerios |
two eps intead of one it is today then |
| 16:20 |
codecop |
[n=codecop@78-62-105-19.ip.zebra.lt] has joined #agavi |
| 16:31 |
JamieWolf |
[n=JamieWol@p5486F15A.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 16:40 |
Whisller |
[n=mail@194.110.240.145] has quit [Read error: 110 (Connection timed out)] |
| 16:51 |
JamieWolf |
[n=Miranda@p5486ED76.dip.t-dialin.net] has joined #agavi |
| 17:02 |
kaos|work |
[n=dominik@213.23.52.58] has quit [] |
| 17:27 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:34 |
digitarald |
[n=Miranda@44.Red-83-55-73.dynamicIP.rima-tde.net] has quit ["I'll come back ... digitarald.de"] |
| 17:36 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: trophaeum_, um |
| 17:37 |
|
Netsplit over, joins: trophaeum_, um |
| 17:43 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 17:43 |
codecop |
[n=codecop@78-62-105-19.ip.zebra.lt] has quit [Remote closed the connection] |
| 17:45 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:51 |
shoan |
[n=shoan@59.92.185.165] has quit [] |
| 17:54 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 17:57 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has joined #agavi |
| 18:20 |
epaulin_ |
[n=epaulin@61.144.109.140] has joined #agavi |
| 18:39 |
epaulin |
[n=epaulin@219.136.238.127] has quit [Read error: 110 (Connection timed out)] |
| 18:52 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:10 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 19:15 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 19:16 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 19:25 |
_cheerios |
yer, makes sense now... having seen the friggin' s2 finale |
| 19:46 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 19:56 |
JamieWolf |
[n=Miranda@p5486ED76.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] |
| 20:12 |
nfq_ |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 20:14 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 20:34 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 20:50 |
Wombert |
[n=Wombert@61-187.1-85.cust.bluewin.ch] has joined #agavi |
| 20:58 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] |
| 21:28 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:29 |
Wombert |
that's for you, _cheerios |
| 21:29 |
CIA-11 |
david * r2076 /branches/0.11/src/routing/AgaviRouting.class.php: moved loading of configuration file to extra loadConfig() method that can be overwritten to load, for instance, subdomain-specific rules or so |
| 21:29 |
_cheerios |
i get presents? |
| 21:29 |
Wombert |
didn#t you need that teh other day |
| 21:30 |
_cheerios |
i can barely remember what was in my mind 30 seconds ago. |
| 21:30 |
_cheerios |
hugs Wombert |
| 21:33 |
CIA-11 |
david * r2077 /branches/0.11/src/config/AgaviConfigHandlersConfigHandler.class.php: small optimization, 11 percent performance gain, wohoo! |
| 21:33 |
_cheerios |
11%? that'll show. good job! |
| 21:36 |
CIA-11 |
david * r2078 /branches/0.11/src/agavi.php: check for PHP 5.1.3 as minimum version, refs #456 |
| 21:37 |
CIA-11 |
david * r2079 /branches/0.11/src/config/AgaviFactoryConfigHandler.class.php: minor optimization |
| 21:39 |
CIA-11 |
david * r2080 /branches/0.11/src/core/Agavi.class.php: comment fix |
| 21:40 |
Wombert |
_cheerios: actually, no ;) |
| 21:40 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:40 |
CIA-11 |
david * r2081 /branches/0.11/ (41 files in 13 dirs): 1001 whitespace/newline/indent/braces/standards fixes |
| 21:40 |
Wombert |
it's like 2ms => 1.8ms or so |
| 21:40 |
Wombert |
very minor since that only loads a large array |
| 21:41 |
Wombert |
the factories optimization also improves that part of the code by roughly 5% but... |
| 21:41 |
_cheerios |
we'll get to a whole millisecond soon enough! |
| 21:41 |
Wombert |
it's 1/5000 of the time that is spent in that include :p |
| 21:41 |
Wombert |
so you won't notice there xD |
| 21:41 |
Wombert |
but I was on a long train trip today and had time to do some benchs etc |
| 21:42 |
Wombert |
and go over files to see if I could spot stuff right away |
| 21:42 |
Wombert |
first thing I focused on was improve the runtime code generated by cfg handlers |
| 21:42 |
Wombert |
but they're very, very much optimized already, not much to gain there |
| 21:44 |
Wombert |
but now |
| 21:44 |
Wombert |
Prison Break S03E01! |
| 21:59 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 22:15 |
Kodeart |
[i=Expresso@89.185.194.43] has joined #agavi |
| 22:27 |
Wombert |
hi kaos|work |
| 22:27 |
Wombert |
err |
| 22:27 |
Wombert |
Kodeart |
| 22:27 |
Wombert |
:) |
| 22:27 |
Wombert |
welcome to Agavi |
| 22:33 |
Kodeart |
heya Wombert |
| 22:34 |
Wombert |
so you're from macedonia, huh? |
| 22:35 |
Kodeart |
that's very correct. and how did you find that hehe |
| 22:36 |
Wombert |
cool, first user from there I think |
| 22:36 |
Wombert |
well, the first one to come to the channel anyway |
| 22:36 |
Wombert |
mh, ripe.net told me ;) |
| 22:36 |
Kodeart |
ah |
| 22:37 |
Kodeart |
so you guys are all devs here? |
| 22:39 |
Kodeart |
i'm looking for a nice, fast, light, clean, mean, lean and kinda easy to work with framework. is Agavi something like that? |
| 22:40 |
Wombert |
it is nice, it is clean, it is mean, it is lean and once you learned it, it's also easy |
| 22:41 |
Wombert |
it is not particularly lightweight, but also not too heavy either; in particular, it does not try to solve problems that do not belong to the domain of a framework |
| 22:41 |
Wombert |
i.e. there is no template engine bundled, just "drivers" (renderers) for various template engines including "normal" PHP templates |
| 22:41 |
Wombert |
also no helpers that generate form tags for you or so |
| 22:42 |
Wombert |
it is also not fast if by fast you mean as fast as a collection of home-grown scripts |
| 22:42 |
Wombert |
like all frameworks, it comes with massive overhead |
| 22:43 |
Kodeart |
but hopefully not as Symphony |
| 22:43 |
Kodeart |
or Zend thing |
| 22:43 |
nfq |
Hey Wombert, how's lif |
| 22:43 |
nfq |
e? |
| 22:43 |
Wombert |
usually that's something people accept when choosing a framework because they get a lot in return that makes up for the performance hit ;) |
| 22:43 |
nfq |
Where you hanging at the moment? |
| 22:43 |
Wombert |
oh I'm in switzerland |
| 22:43 |
Wombert |
and you? |
| 22:43 |
Wombert |
:> |
| 22:44 |
nfq |
me too! hehe.. want a drink sometime? |
| 22:44 |
nfq |
ok, kindergarten! |
| 22:44 |
Wombert |
depends on where you are |
| 22:44 |
nfq |
hehe.. |
| 22:45 |
Kodeart |
Wombert: thanks, appreciated. that was really good intro ;) |
| 22:49 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:50 |
nfq |
hey Kodeart: Wombert just lost connection. He said he'd chat further with you tomorrow! |
| 22:50 |
nfq |
Hope that's cool.. |
| 22:53 |
Kodeart |
aye |
| 23:00 |
nfq |
good.. Scottish? |
| 23:02 |
Kodeart |
nope, macedonian |
| 23:02 |
nfq |
ah, cool! One doesn't read 'aye' allot! |
| 23:02 |
Kodeart |
and that was an old WoW habbit |
| 23:02 |
nfq |
ah |
| 23:03 |
Wombert |
[n=Wombert@61-187.1-85.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] |
| 23:11 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 23:18 |
epaulin__ |
[n=epaulin@61.144.111.55] has joined #agavi |
| 23:22 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 23:24 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:27 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 23:27 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:38 |
epaulin_ |
[n=epaulin@61.144.109.140] has quit [Read error: 110 (Connection timed out)] |
| Day changed Wed Sep 19 2007
|
| 00:17 |
gribelu_ |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 00:22 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 01:03 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 01:04 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 01:21 |
kaos|work_ |
[n=dominik@ppp-82-135-12-239.dynamic.mnet-online.de] has joined #agavi |
| 01:24 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 01:24 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 01:26 |
kaos|work |
[n=dominik@ppp-82-135-86-7.dynamic.mnet-online.de] has quit [Read error: 110 (Connection timed out)] |
| 01:26 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 01:30 |
shoan |
[n=shoan@59.92.185.165] has joined #agavi |
| 01:50 |
shoan |
[n=shoan@59.92.185.165] has quit [] |
| 02:06 |
kaos|work |
[n=dominik@ppp-82-135-6-26.dynamic.mnet-online.de] has joined #agavi |
| 02:13 |
kaos|work_ |
[n=dominik@ppp-82-135-12-239.dynamic.mnet-online.de] has quit [Read error: 110 (Connection timed out)] |
| 02:17 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 04:12 |
shoan |
[n=shoan@59.92.179.170] has joined #agavi |
| 04:30 |
Kodeart |
[i=Expresso@89.185.194.43] has quit [Read error: 110 (Connection timed out)] |
| 05:13 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 05:14 |
v-dogg |
huomenta |
| 05:38 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 05:54 |
shoan |
[n=shoan@59.92.179.170] has quit [] |
| 06:01 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 06:09 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 06:49 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:49 |
_cheerios |
:p huomenta |
| 06:51 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 07:21 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:22 |
RossC0 |
huomenta! |
| 07:23 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 07:26 |
_cheerios |
script sites are wierd... "BUY FACEBOOK MEMBER SIGNUP TECHNOLOGY... $97!... FREE UPDATES!" etc. |
| 07:26 |
_cheerios |
lo RossC0 |
| 07:27 |
RossC0 |
lo _cheerios - btw did you put something to delete _cached items in your session storage |
| 07:28 |
_cheerios |
the cache isnt being written anywhere, just in memory for the session. does it need to be deleted? |
| 07:30 |
_cheerios |
adding memcache support for the read part would need delete support on any writes |
| 07:31 |
_cheerios |
from sessionStorage -> CachedSessionStorage -> MemcacheCachedSessionStorage ;-) |
| 07:31 |
RossC0 |
_cheerios: yes, for completeness - in theory you could delete an item |
| 07:31 |
RossC0 |
then add it again but it wouldn't get rewritten in the db |
| 07:32 |
splatch` |
[n=splatch@s3.przytulski.net] has quit [Read error: 104 (Connection reset by peer)] |
| 07:33 |
_cheerios |
what kind of caching were wombert+impl talking about in the logs? was it for the filecache used now? |
| 07:35 |
splatch` |
[n=splatch@s3.przytulski.net] has joined #agavi |
| 07:37 |
_cheerios |
update% (of all queries) is down from 10.7% -> 6.8%, if one day's stats are any good as an indicator |
| 07:37 |
_cheerios |
will know better in a week or so |
| 07:39 |
RossC0 |
_cheerios: when where they talking? |
| 07:39 |
_cheerios |
some days ago |
| 07:39 |
RossC0 |
anyone want an invite to lunarr.com? |
| 07:41 |
_cheerios |
that yours? |
| 07:42 |
RossC0 |
nope just have 50 invites |
| 07:43 |
_cheerios |
Portland, OR 97223 << yer, guess not |
| 07:45 |
_cheerios |
they sure like to pat themselves on the back in their press release |
| 07:47 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 07:48 |
_cheerios |
i watched the video clips. all of them. couldn't get me interested. i'll pass. |
| 07:50 |
eremit_ |
[n=eremit@p5490EAE9.dip.t-dialin.net] has joined #agavi |
| 07:52 |
RossC0 |
_cheerios: I signed up just to figure out what they were! |
| 07:52 |
RossC0 |
Document collaboration basically |
| 07:52 |
RossC0 |
but quite nice ui etc.. |
| 07:52 |
_cheerios |
with a flip! |
| 07:52 |
RossC0 |
the flip is awesome |
| 07:53 |
_cheerios |
"so you do document collaboration like companies x,y,z.... what's great about you?" |
| 07:53 |
_cheerios |
"WE FLIP!" |
| 07:53 |
_cheerios |
it went from documen view to the email view, right? :) |
| 07:58 |
eremit |
[n=eremit@p5490E310.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 07:59 |
_cheerios |
problem with these things is they break down unless everyone uses the same software |
| 08:00 |
_cheerios |
if you suddenly shoot an email/IM on some platform, talk about document X, it doesn't get logged -- while it should. |
| 08:02 |
RossC0 |
_cheerios: yes but heh its free and if you integrate into your company then it can be valuable - like basecamp etal |
| 08:05 |
_cheerios |
http://labs.systemone.at/retrievr/ |
| 08:06 |
_cheerios |
free alone is not good enough |
| 08:07 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 08:07 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 08:11 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 08:22 |
RossC0 |
kaos|work: you might know this is there anyway to incorporate the View name in the cache dir structure |
| 08:22 |
RossC0 |
so that you cache different things for different views |
| 08:31 |
RossC0 |
brb meetings :-/ |
| 08:40 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 08:41 |
JanK__ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:44 |
nfq |
[n=nfq@206-58.5-85.cust.bluewin.ch] has joined #agavi |
| 08:55 |
nfq_ |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:57 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 08:58 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 08:59 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 09:02 |
trophaeum |
anyone else have those days where you just want to say to the boss 'consider this my notice'? |
| 09:09 |
eremit_ |
is now known as eremit |
| 09:09 |
_cheerios |
im having a "slow-server...wtf-is-going-on" day |
| 09:09 |
RossC0 |
Wombert: Huomenta! got time for a qq ? |
| 09:09 |
JanK__ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 09:10 |
trophaeum |
my boss doesnt realize it yet but today has made me come to the conclusion that im quitting within the month |
| 09:10 |
Wombert |
very qq, RossC0! |
| 09:10 |
RossC0 |
cool |
| 09:10 |
RossC0 |
s there anyway to incorporate the View name in the cache dir structure |
| 09:10 |
RossC0 |
? |
| 09:10 |
RossC0 |
:D |
| 09:10 |
RossC0 |
-s +is |
| 09:11 |
nfq |
[n=nfq@206-58.5-85.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] |
| 09:16 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 09:21 |
trophaeum |
[i=xjxhfhv@ppp121-45-223-106.lns2.bne1.internode.on.net] has quit [Read error: 104 (Connection reset by peer)] |
| 09:25 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:58 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 10:09 |
epaulin__ |
is now known as epaulin |
| 10:18 |
RossC0 |
[n=lawleyr@80.4.120.163] has quit [Read error: 104 (Connection reset by peer)] |
| 10:24 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 10:46 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 10:47 |
shoan |
huomenta! |
| 10:57 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 11:00 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 11:07 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 11:13 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 11:36 |
MikeSeth |
[n=ohnoes@unaffiliated/mikeseth] has quit [Read error: 110 (Connection timed out)] |
| 12:33 |
Wombert |
RossC0: it does in fact IIRC |
| 12:33 |
Wombert |
one of the last subdirs is the view name |
| 12:33 |
Wombert |
or it's action name + view name or so |
| 12:33 |
Wombert |
IIRC |
| 12:33 |
Wombert |
if not, that'd be a bug |
| 12:33 |
Wombert |
will check later |
| 12:33 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 12:36 |
nfq |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 12:36 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 12:49 |
nfq_ |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 12:51 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 13:01 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:05 |
sean` |
is now known as NemosDad |
| 13:12 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has quit [] |
| 13:33 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 13:49 |
shoan_ |
[n=shoan@122.166.1.168] has quit [] |
| 14:27 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["Leaving"] |
| 14:33 |
MikeSeth_ |
[n=ohnoes@207.230.28.35] has joined #agavi |
| 14:58 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 15:02 |
E_mE |
huomenta |
| 15:08 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 15:31 |
shoan |
[n=shoan@59.92.179.170] has joined #agavi |
| 15:36 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:38 |
NemosDad |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:39 |
MrJeep_ |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 15:46 |
nfq |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has quit [] |
| 15:48 |
E_mE |
in the sample loginAction.php ... its called $this->getContext()->getUser()->login(foo,bar); where is the login stored? |
| 15:48 |
E_mE |
the login function |
| 15:49 |
shoan |
securityuser |
| 15:50 |
shoan |
E_mE: sorry |
| 15:50 |
shoan |
the user stuff is in http://trac.agavi.org/browser/branches/0.11/samples/app/lib/user/AgaviSampleAppUser.class.php |
| 15:51 |
E_mE |
ah yet.. thanks |
| 15:51 |
E_mE |
yes* |
| 15:51 |
E_mE |
sorry |
| 15:51 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 15:52 |
E_mE |
does the user/ need to be configred in autoload or so? |
| 15:53 |
shoan |
if you need override user, then yees |
| 15:58 |
E_mE |
bye all and thanx shoan |
| 15:58 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:59 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 16:00 |
JamieWolf |
[n=JamieWol@p5486ED76.dip.t-dialin.net] has joined #agavi |
| 16:17 |
JamieWolf6138 |
[n=Miranda@p5486F181.dip.t-dialin.net] has joined #agavi |
| 16:18 |
nfq |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 16:34 |
JamieWolf |
[n=JamieWol@p5486ED76.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 16:53 |
shoan |
[n=shoan@59.92.179.170] has quit [] |
| 17:09 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 17:28 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has quit [] |
| 18:17 |
nfq |
[n=nfq@84-73-33-54.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 18:59 |
JamieWolf6138 |
[n=Miranda@p5486F181.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] |
| 18:59 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:11 |
MrJeep_ |
anyone wanna give his impression on this : |
| 19:11 |
MrJeep_ |
this is early development |
| 19:11 |
MrJeep_ |
http://mrjeep.dyndns.org:81/Project/Web/Pichostr/pub/ |
| 19:11 |
impl |
damn that's 2.0 |
| 19:12 |
MrJeep_ |
yeah, it is |
| 19:12 |
impl |
drop shadows, '-r' in the name, rounded buttons, obsessive gradients |
| 19:12 |
impl |
you've got the whole deal |
| 19:12 |
impl |
:D |
| 19:12 |
MrJeep_ |
hehehe :) |
| 19:12 |
impl |
looks good though |
| 19:12 |
MrJeep_ |
i don't really like the -r in the name |
| 19:13 |
MrJeep_ |
but available domain name are hard to find these days . |
| 19:13 |
impl |
yeah :\ |
| 19:14 |
MrJeep_ |
but I'm proud of my upload file :) |
| 19:14 |
MrJeep_ |
works with FF2 and IE7 at this point (didnt test anything else) |
| 19:14 |
impl |
Is it just a JS overlay? |
| 19:14 |
MrJeep_ |
yes |
| 19:14 |
impl |
I tried to select it and change the text and was like 'wtf' |
| 19:14 |
impl |
pretty cool :P |
| 19:15 |
MrJeep_ |
thnx :D |
| 19:54 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 20:10 |
Goleo[06] |
[n=arbi@217.219.50.42] has joined #agavi |
| 20:33 |
sean` |
is now known as NemosDad |
| 21:36 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 21:49 |
MrJeep_ |
does the form looks... loaded too much ? http://mrjeep.dyndns.org:81/Project/Web/Pichostr/pub/ |
| 22:16 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 22:17 |
Goleo[06] |
[n=arbi@217.219.50.42] has quit ["Leaving"] |
| 22:21 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:21 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has left #agavi [] |
| 23:18 |
epaulin_ |
[n=epaulin@218.19.216.191] has joined #agavi |
| 23:36 |
epaulin |
[n=epaulin@61.144.111.55] has quit [Read error: 110 (Connection timed out)] |
| Day changed Thu Sep 20 2007
|
| 00:22 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 01:20 |
eremit_ |
[n=eremit@p5490E39C.dip.t-dialin.net] has joined #agavi |
| 01:27 |
epaulin_ |
is now known as epaulin |
| 01:29 |
eremit |
[n=eremit@p5490EAE9.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 01:58 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 02:12 |
NemosDad |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 02:13 |
NemosDad |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 02:24 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: gribelu, CIA-11, NemosDad, v-dogg |
| 02:25 |
|
Netsplit over, joins: NemosDad, gribelu, v-dogg, CIA-11 |
| 02:26 |
shoan |
[n=shoan@59.92.179.170] has joined #agavi |
| 02:49 |
MrJeep_ |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 03:04 |
shoan |
huomenta! |
| 03:46 |
shoan_ |
[n=shoan@59.92.186.20] has joined #agavi |
| 03:55 |
shoan |
[n=shoan@59.92.179.170] has quit [Read error: 110 (Connection timed out)] |
| 04:23 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 04:52 |
EoN` |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 04:56 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [Read error: 110 (Connection timed out)] |
| 05:11 |
NemosDad |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 05:43 |
shoan_ |
[n=shoan@59.92.186.20] has quit [] |
| 06:26 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:36 |
eremit_ |
is now known as eremit |
| 06:39 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 06:52 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 07:01 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 07:01 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Client Quit] |
| 07:02 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 07:16 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:17 |
RossC0 |
huomenta |
| 07:20 |
NemosDad |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 07:21 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 07:22 |
_cheerios |
huomenia |
| 07:44 |
NemosDad |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 07:54 |
_cheerios |
http://venturebeat.com/2007/09/19/playspan-run-12-year-old-ceo-gets-65m-in-venture-capital/ ;) |
| 08:03 |
RossC0 |
cool thanks |
| 08:03 |
RossC0 |
that'll go on our internal blog :D |
| 08:09 |
MikeSeth_ |
is now known as mikeseth |
| 08:09 |
mikeseth |
is now known as MikeSeth |
| 08:12 |
MikeSeth |
nomnomnomnomnom |
| 08:17 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:18 |
RossC0 |
http://www.stephenfry.com/blog/?p=3 |
| 08:22 |
MikeSeth |
is it just me, or one of the pictures is an iphone depicting a naked child |
| 08:22 |
MikeSeth |
<Pedobear> i has an iphone |
| 08:23 |
_cheerios |
is that a long post, or is that a long post |
| 08:23 |
RossC0 |
I think its a michelangelo painting! |
| 08:28 |
_cheerios |
heh @ pedobear |
| 08:29 |
MikeSeth |
_cheerios: /b/rother? |
| 08:29 |
_cheerios |
reminds of the old van pic with FREE CANDY painted on the side |
| 08:31 |
MikeSeth |
hehehe |
| 08:44 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 08:44 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 08:44 |
Whisller |
hi |
| 08:48 |
MikeSeth |
hi |
| 09:10 |
Whisller |
RossC0: thanks :) |
| 09:10 |
RossC0 |
no worries |
| 09:25 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:31 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 09:45 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 09:57 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 09:59 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 10:19 |
Kodeart |
[i=kodeart@89.185.194.43] has joined #agavi |
| 10:20 |
Kodeart |
goodday |
| 10:22 |
RossC0 |
g'day |
| 10:24 |
v-dogg |
day |
| 10:25 |
_cheerios |
howdy |
| 10:26 |
v-dogg |
Kodeart: first time here? |
| 10:27 |
v-dogg |
welcome |
| 10:34 |
JarRoDkA |
[n=jaroslaw@bsd.uwoj.gorzow.pl] has joined #agavi |
| 10:43 |
Kodeart |
[i=kodeart@89.185.194.43] has quit [Read error: 110 (Connection timed out)] |
| 10:58 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 11:15 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 11:32 |
_cheerios |
how did one listen on a select w/doctrine, to turn eg. a $timestamp into date('m.d.y',$timestamp) before using it? |
| 11:33 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has left #agavi [] |
| 11:42 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 11:42 |
E_mE |
huomenta! |
| 11:47 |
MikeSeth |
_cheerios: I think there's native casts |
| 11:48 |
MikeSeth |
Doctrine_Expression or something? |
| 11:58 |
E_mE |
i've fot "Too many execution runs have been detected for this context" |
| 11:58 |
E_mE |
got |
| 11:59 |
E_mE |
im trying to create a default template for a new project |
| 11:59 |
E_mE |
ah! |
| 12:00 |
v-dogg |
you are loading the default layout in a slot |
| 12:01 |
E_mE |
i think i need to put some code in one of the PHP files to handle layers properly |
| 12:01 |
v-dogg |
the default layout which contains all the slots. and then in (some of) those slots you load it again and then again |
| 12:02 |
v-dogg |
you can use container's 'is_slot' parameter to avoid this |
| 12:02 |
E_mE |
thats it in setupHtml() function |
| 12:03 |
v-dogg |
yup |
| 12:03 |
v-dogg |
in your base view |
| 12:05 |
E_mE |
fixed... thanx :) |
| 12:05 |
v-dogg |
if ($layoutName == null && $this->container->getParameter('is_slot')) { $layoutName = 'simple'; |
| 12:05 |
v-dogg |
} |
| 12:05 |
v-dogg |
in setupHtml |
| 12:06 |
E_mE |
yep i got that but the condition is the other way round =P |
| 12:06 |
v-dogg |
that's acceptable :) |
| 12:07 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 12:08 |
_cheerios |
MikeSeth, when you do an execute(), how to read the result (it's just a single row) without using foreach? |
| 12:09 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has left #agavi [] |
| 12:09 |
MikeSeth |
->getFirst() |
| 12:09 |
_cheerios |
ah, ace. |
| 12:10 |
MikeSeth |
:> |
| 12:12 |
JarRoDkA |
[n=jaroslaw@bsd.uwoj.gorzow.pl] has left #agavi [] |
| 12:14 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 12:23 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 12:26 |
Spica |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 12:28 |
shoan |
http://www.bbspot.com/News/2007/09/microsoft-reveals-windows-vista-sp1-will-install-xp.html |
| 12:36 |
Wombert |
so you're all switching over to the doctrine camp now? |
| 12:36 |
Wombert |
huh? |
| 12:36 |
Wombert |
YOU CHEEKY TRAITORS! |
| 12:39 |
v-dogg |
:) |
| 12:39 |
v-dogg |
is still using propel |
| 12:39 |
Wombert |
HA! |
| 12:39 |
Wombert |
hugs v-dogg |
| 12:39 |
Wombert |
see, that's the spirit |
| 12:40 |
v-dogg |
but I have to say, propel is falling behind fast |
| 12:40 |
_cheerios |
v-dogg forgot to mention he hangs out in #doctrine ;) |
| 12:40 |
shoan |
agrees with v-dogg |
| 12:40 |
v-dogg |
inactive development, lousy docs and so on |
| 12:40 |
v-dogg |
too hard to install and get started |
| 12:40 |
Spica_ |
[n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] |
| 12:41 |
Wombert |
true |
| 12:41 |
Wombert |
WHAT |
| 12:41 |
Wombert |
v-dogg! |
| 12:41 |
Wombert |
YOU THOUGHT I WOULDN'T FIND OUT HUH? |
| 12:41 |
Wombert |
packs a gun |
| 12:41 |
Wombert |
GET OUT OF MY FACE |
| 12:41 |
v-dogg |
hey! I'm spying! |
| 12:41 |
Wombert |
starts crying |
| 12:41 |
Wombert |
runs away |
| 12:41 |
Wombert |
I'll, eh, grab lunch |
| 12:42 |
Wombert |
I love you all :) |
| 12:42 |
Wombert |
laters |
| 12:42 |
Wombert |
-> |
| 12:42 |
v-dogg |
see ya |
| 12:42 |
v-dogg |
crazy germy |
| 12:42 |
MikeSeth |
kekeke |
| 13:16 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 13:50 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 13:50 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 14:08 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["tuiq\"] |
| 14:12 |
shoan |
[n=shoan@122.166.1.168] has quit [] |
| 14:56 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 14:58 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 15:26 |
E_mE |
can i call a LoginAction from a IndexAction if i'm not an authenticated user? |
| 15:26 |
E_mE |
or what is the function for it? |
| 15:26 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:26 |
RossC0 |
E_mE set isSecure in the IndexAction |
| 15:26 |
RossC0 |
and / or do hasCredentials check |
| 15:29 |
E_mE |
and inside execute() in the IndexAction do i have "Return 'Login';" ?! |
| 15:29 |
E_mE |
ot will it automatically do it? |
| 15:30 |
Wombert |
no |
| 15:30 |
Wombert |
if the action is "secure", then agavi will automatically forward to the login action internally |
| 15:30 |
E_mE |
i dont have a LoginSuccessView ?!?! |
| 15:31 |
Wombert |
eh? |
| 15:31 |
Wombert |
well you should have LoginInput actually :p |
| 15:31 |
Wombert |
look at the sample app |
| 15:32 |
E_mE |
no LoginInput either...in default/view/ but ill look at sample :) |
| 15:32 |
RossC0 |
yup the sample app has ze php voodoo |
| 15:35 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 15:37 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:39 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 15:55 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 15:57 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:57 |
E_mE |
chow for now :) |
| 15:58 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 16:05 |
Whisller |
[n=mail@194.110.240.145] has left #agavi [] |
| 16:14 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 16:16 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 16:17 |
Chons1 |
[n=Chons@87.79.35.58] has joined #agavi |
| 16:25 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] |
| 16:28 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 16:33 |
Chonsu |
[n=Chons@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 16:36 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 16:38 |
_cheerios |
mm.. dollar record low against euro... mm... amazon is becoming so tempting |
| 16:43 |
shoan |
[n=shoan@59.92.186.20] has joined #agavi |
| 16:44 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:44 |
Wombert |
doctrine users |
| 16:44 |
Wombert |
heeeeelp |
| 16:45 |
_cheerios |
we are not zombies :| |
| 16:46 |
_cheerios |
doctrine has got to be the worst name choice. a google search will tell one why. |
| 16:46 |
Wombert |
no no no but |
| 16:46 |
Wombert |
is doctrine database cool? |
| 16:46 |
Wombert |
is it ready for inclusion in agavi? |
| 16:47 |
Wombert |
slaps MikeSeth |
| 16:50 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 16:56 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 16:57 |
Chons1 |
[n=Chons@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 17:02 |
sean` |
[n=Sean@h21267191016.dsl.speedlinq.nl] has joined #agavi |
| 17:27 |
sean` |
[n=Sean@h21267191016.dsl.speedlinq.nl] has quit [Connection timed out] |
| 17:28 |
_cheerios |
the database class RossC0 submitted works fine, Wombert |
| 17:29 |
Wombert |
_cheerios: yes but I'm adding stuff |
| 17:29 |
Wombert |
to that |
| 17:29 |
Wombert |
that one cannot handle multiple connections for instance |
| 17:42 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 17:42 |
MrJeep |
hi everyone |
| 17:46 |
_cheerios |
Wombert, k. I've just been re-calling them as needed. I noticed you can also save them to named vars. |
| 17:48 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 17:50 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 17:51 |
Wombert |
I'll add that, _cheerios |
| 18:02 |
JamieWolf |
[n=Miranda@p5486DCC2.dip.t-dialin.net] has joined #agavi |
| 18:22 |
Wombert |
I see a problem with ross' implementation |
| 18:22 |
Wombert |
_cheerios: do I need to do $context->getDatabaseConnection('tehdoctrine'); before I can use it? |
| 18:23 |
_cheerios |
i think so, he doesnt load a connection in initialize() |
| 18:23 |
Wombert |
k |
| 18:23 |
Wombert |
I'd set up all connections in initialize() then |
| 18:23 |
Wombert |
so you can go use it right away |
| 18:23 |
Wombert |
and getConnection() just gives you the connection based on name |
| 18:24 |
Wombert |
that should work |
| 18:29 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 18:55 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:05 |
shoan |
[n=shoan@59.92.186.20] has quit [] |
| 19:43 |
Goleo[06] |
[n=arbi@217.219.50.30] has joined #agavi |
| 19:55 |
MrJeep |
hey wombert |
| 19:55 |
MrJeep |
how are you ? |
| 19:55 |
Wombert |
hai dude |
| 19:55 |
Wombert |
ah, adding doctrine support to agavi right now |
| 19:55 |
Wombert |
quite tricky |
| 19:56 |
MrJeep |
nice, would you rate doctrine above propel ? |
| 19:56 |
MrJeep |
or it's not exacly the same thing ? |
| 19:56 |
impl |
ponders considering Wombert's association with Propel |
| 19:56 |
impl |
:p |
| 19:56 |
arbi_ |
[n=arbi@217.219.50.116] has joined #agavi |
| 19:56 |
Wombert |
uh |
| 19:56 |
Wombert |
no comment |
| 19:56 |
Wombert |
:p |
| 19:57 |
MrJeep |
hehe ok |
| 19:58 |
MrJeep |
could you take a look at the site I'm working on ? http://jeep:81/Project/Web/Pichostr/pub/ (still in very early dev) |
| 19:59 |
MrJeep |
tested with FF2 and IE |
| 19:59 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 20:00 |
MrJeep |
arg |
| 20:00 |
MrJeep |
wrong address |
| 20:00 |
MrJeep |
http://mrjeep.dyndns.org:81/Project/Web/Pichostr/pub/ |
| 20:08 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 20:15 |
Goleo[06] |
[n=arbi@217.219.50.30] has quit [Connection timed out] |
| 20:19 |
arbi_ |
is now known as Goleo[06] |
| 20:23 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 20:26 |
Wombert |
looks damn nice, MrJeep |
| 20:26 |
Wombert |
but as I told you before, I think the name is not good |
| 20:26 |
Wombert |
I always read "picho" first in the domain name |
| 20:27 |
ttj |
Yeah. |
| 20:27 |
ttj |
I thought it was Picho Star or something. |
| 20:27 |
Wombert |
and mind you it's difficult to do this upload thing |
| 20:27 |
Wombert |
with the browse button |
| 20:27 |
Wombert |
eh |
| 20:27 |
Wombert |
WTF |
| 20:27 |
Wombert |
how do you do that xD |
| 20:27 |
Wombert |
W |
| 20:27 |
Wombert |
T |
| 20:27 |
Wombert |
F |
| 20:27 |
Wombert |
ace! |
| 20:27 |
Wombert |
hugs MrJeep |
| 20:28 |
Wombert |
but yes, find a bettername for it |
| 20:28 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 20:28 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 20:31 |
MrJeep |
hehe ok:P |
| 20:31 |
MrJeep |
thanks a lot for the comments |
| 20:31 |
MrJeep |
:D |
| 20:32 |
impl |
MrJeep: the browse button and JS overlay for the file input doesn't work in Konqueror |
| 20:32 |
MrJeep |
:S |
| 20:32 |
MrJeep |
any specific error ? |
| 20:32 |
impl |
nope... just shows the input box |
| 20:32 |
MrJeep |
ahh, some browser have problem with selectors |
| 20:33 |
MrJeep |
like, mootools selector |
| 20:33 |
MrJeep |
Safari 2 has this problem too |
| 20:33 |
impl |
hmmh, they are based on the same code |
| 20:33 |
impl |
(Konqueror and Safari) |
| 20:33 |
MrJeep |
it make sense then |
| 20:34 |
MrJeep |
and I have no idea why the selectors are not working |
| 20:47 |
Goleo[06] |
[n=arbi@217.219.50.116] has quit [Read error: 110 (Connection timed out)] |
| 20:47 |
_cheerios |
array('oops' , $value); <-- how can that give no error |
| 20:48 |
_cheerios |
ah, took it out of context. mixin's :| |
| 20:48 |
_cheerios |
had array('a' => 1, 'b' => 2, 'c' , 3); and was wondering why 'c' didn't reqister |
| 20:50 |
JamieWolf |
[n=Miranda@p5486DCC2.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] |
| 20:56 |
CIA-11 |
david * r2082 /branches/0.11/src/database/ (3 files): Added getName() method to AgaviDatabase, closes #572 (and minor comment cleanup as well) |
| 21:38 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 21:43 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 21:49 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 21:53 |
Goleo[06] |
[n=arbi@217.219.50.30] has joined #agavi |
| 21:56 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 22:04 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 22:04 |
Wombert |
laterfs |
| 22:04 |
Wombert |
-f |
| 22:05 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 22:09 |
Goleo[06] |
[n=arbi@217.219.50.30] has quit ["Leaving"] |
| 22:16 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:30 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:31 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has left #agavi [] |
| 22:31 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:32 |
Wombert |
[n=Wombert@110-179.1-85.cust.bluewin.ch] has joined #agavi |
| 22:33 |
nfq |
hey Wombert.. |
| 22:33 |
Wombert |
hai |
| 22:33 |
Wombert |
open wifi for the win |
| 22:34 |
nfq |
ah, cool |
| 22:34 |
nfq |
how's doctrine? |
| 22:37 |
Wombert |
looks ace! |
| 22:39 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 22:42 |
nfq |
excellent! |
| 22:42 |
nfq |
Glad to hear it.. did you driver work? |
| 22:44 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:47 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 22:48 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:03 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 23:07 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 23:09 |
Wombert |
[n=Wombert@110-179.1-85.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)] |
| 23:18 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:19 |
epaulin_ |
[n=epaulin@61.144.111.53] has joined #agavi |
| 23:36 |
epaulin |
[n=epaulin@218.19.216.191] has quit [Read error: 110 (Connection timed out)] |
| Day changed Fri Sep 21 2007
|
| 00:15 |
kaos|work_ |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| 00:21 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 00:24 |
kaos|work |
[n=dominik@ppp-82-135-6-26.dynamic.mnet-online.de] has quit [Read error: 110 (Connection timed out)] |
| 00:30 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 00:30 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 00:37 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 00:37 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has quit [Client Quit] |
| 00:57 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 01:09 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 01:23 |
MrJeep |
jeez, finding a good domain name is hard |
| 01:24 |
MrJeep |
since most people I speak of "Pichostr" are not too much thrilled |
| 01:29 |
epaulin_ |
is now known as epaulin |
| 01:32 |
eremit |
[n=eremit@p5490E39C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 01:36 |
eremit |
[n=eremit@p5490B99B.dip.t-dialin.net] has joined #agavi |
| 02:18 |
shoan |
[n=shoan@59.92.186.20] has joined #agavi |
| 02:41 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 03:45 |
shoan_ |
[n=shoan@59.92.148.226] has joined #agavi |
| 03:54 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 03:55 |
shoan |
[n=shoan@59.92.186.20] has quit [Read error: 110 (Connection timed out)] |
| 03:56 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 03:56 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 04:25 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] |
| 04:34 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 04:34 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 04:34 |
|
Netsplit over, joins: EoN`, _stachu |
| 05:13 |
kaos|work_ |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has quit [] |
| 06:01 |
shoan_ |
[n=shoan@59.92.148.226] has quit [] |
| 06:07 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:53 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 06:58 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 07:06 |
mmware |
[n=massimo@host58-227-static.36-88-b.business.telecomitalia.it] has joined #agavi |
| 07:31 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 07:31 |
_cheerios |
huomenta! |
| 07:44 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:45 |
digitarald |
Huomenta! |
| 07:45 |
RossC0 |
Huomenta! |
| 07:46 |
RossC0 |
ambushes digitarald |
| 07:46 |
RossC0 |
:D |
| 07:51 |
_cheerios |
is it possible to give the template (eg. IndexSuccess.php) as a string in the view? |
| 07:52 |
RossC0 |
you mean set the template based on a var? |
| 07:53 |
_cheerios |
yep |
| 07:53 |
_cheerios |
not the location, but the contents itself |
| 07:53 |
RossC0 |
you mean output var not a template? |
| 07:53 |
RossC0 |
still digging |
| 07:54 |
_cheerios |
like IndexSuccess.php wouldn't play a part in the whole deal, instead in the view $this->setTemplate($template); and the attributes are applied to that |
| 07:58 |
RossC0 |
_cheerios: you want to use multiple templates? |
| 07:58 |
RossC0 |
I'm not sure what you are after! |
| 07:58 |
_cheerios |
just to load the template dynamically, instead of having it in a fixed location |
| 07:59 |
v-dogg |
I think what you need is a custom renderer |
| 07:59 |
v-dogg |
hmm... or a template layer (overriding current file template layer stuff) |
| 08:00 |
RossC0 |
well $this->setTemplate($template); is ok |
| 08:00 |
v-dogg |
unless he doesn't load it from a file but contruct it dynamically |
| 08:01 |
_cheerios |
I've used this before $this->getLayer('content')->setTemplate('SearchInput');, but instead I'd pass the contents at this stage. |
| 08:03 |
v-dogg |
this should be fairly easy but might require you to use a custom rendering stuff |
| 08:03 |
v-dogg |
then again, I remember wombs going on about some stream stuff so everything you need might be there already |
| 08:04 |
v-dogg |
have a look at and tell us what you find :) |
| 08:08 |
RossC0 |
_cheerios: I'm still not sure what you are after |
| 08:10 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 08:11 |
RossC0 |
btw I have closed down my blog and now I tumble! |
| 08:11 |
_cheerios |
I'll have some code in components, that have their own templates (perhaps nested too). I'd do $t = $component->template(); $this->setTemplate($t); (this would be our IndexSuccess.php, without necessarily having one) and then render that |
| 08:12 |
_cheerios |
easier to put in a few lolcatz inbetween the serious stuff, RossC0 ?;) |
| 08:12 |
RossC0 |
<3 tumblr! |
| 08:14 |
_cheerios |
"Also, each layer is represented by a class, usually AgaviFileTemplateLayer, but there is a generic AgaviStreamTemplateLayer class that allows you to fetch templates from databases, via HTTP, through SSH tunnels or even from inline strings using data:// streams! And implementing a custom layer that reads templates from a database, without writing a PHP stream wrapper, is possible, too, and very easy to do!" our cheery Agavi docs |
| 08:14 |
v-dogg |
yeah, this is what I remembered |
| 08:18 |
_cheerios |
seems it was rolled out with 0.11 http://groups.google.com/group/agavi-users/msg/fb399c270b4782e6 |
| 08:18 |
_cheerios |
will look into it. i have this tendecy to query up things a long time before i actually do them :) |
| 08:19 |
RossC0 |
lol |
| 08:20 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 08:35 |
_cheerios |
how do i forward from within a callback? i placed a credentials check into a callback... dunno if that is the totally wrong place, to check for basic credentials within the parent route before going any further. |
| 08:38 |
_cheerios |
in the View there's the usual return $this->container->getResponse(); |
| 08:39 |
_cheerios |
the callback has public function onMatched(array &$parameters, AgaviExecutionContainer $container) |
| 08:39 |
_cheerios |
but $container is empty |
| 08:40 |
_cheerios |
usually a callback returns true/false, but that keeps the request flowing onwards and instead i'd need it to stop and head to secure/login. |
| 08:42 |
v-dogg |
why do you do this in a callback when there's a built-in mechanism for this in action? |
| 08:43 |
_cheerios |
well, instead of typing the same check for each action, i can set an umbrella callback for everything in one go |
| 08:44 |
_cheerios |
then each action can futher specify any more fine-grained credentials |
| 08:44 |
v-dogg |
I'd use a base actions and " return parent::getCredentials() + 'this.and-that; " |
| 08:45 |
_cheerios |
ah, yeah, you did that in the CMS with the admin section. hmm, true. |
| 08:46 |
_cheerios |
it's nice, but more work than a single callback would be. |
| 08:47 |
_cheerios |
less changes, less errors etc :D |
| 08:49 |
_cheerios |
then there was the code_templates for the AdminAction, though. true. Forgot about those. |
| 08:52 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 09:08 |
_cheerios |
there's always header() :p |
| 09:08 |
E_mE |
huomenta! |
| 09:16 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 09:18 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:47 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 09:48 |
Wombert |
hai |
| 09:50 |
Goleo[06] |
[n=arbi@217.219.50.30] has joined #agavi |
| 10:03 |
Wombert |
new users!? |
| 10:03 |
Wombert |
welcome to Agavi, mmware |
| 10:03 |
Wombert |
welcome to Agavi, Goleo[06] |
| 10:03 |
Goleo[06] |
Wombert: hi yes |
| 10:03 |
Wombert |
you're from iran, too? |
| 10:03 |
Wombert |
cool |
| 10:04 |
Wombert |
armen is pulling users here :> nice |
| 10:04 |
Wombert |
your nickname is the name of the 2006 world cup mascot, you know that? ;) |
| 10:04 |
Goleo[06] |
Wombert, u know armen? and u? |
| 10:04 |
Wombert |
and finally an italian user! |
| 10:04 |
Wombert |
pokes mmware |
| 10:04 |
Wombert |
yeah sure he's an agavi user |
| 10:04 |
Wombert |
I'm from Germany |
| 10:04 |
Wombert |
but currently I'm sitting in Switzerland |
| 10:04 |
Wombert |
which is also very, very nice |
| 10:05 |
Wombert |
and the girls! oh my... |
| 10:05 |
mmware |
wombert: Hi |
| 10:05 |
Goleo[06] |
Wombert, how do u know that i'm armen's cousin |
| 10:05 |
mmware |
"user" is a big word for me ;) |
| 10:06 |
Wombert |
Goleo[06]: I don't |
| 10:06 |
Wombert |
but |
| 10:06 |
Wombert |
you're in #technotux and in #isfahanlug |
| 10:06 |
Wombert |
;) |
| 10:06 |
Goleo[06] |
Goleo[06]: in my user didn't say that i related with armen |
| 10:07 |
Goleo[06] |
Wombert.oH okkkk |
| 10:07 |
Wombert |
and your IP address is iranian ;) |
| 10:07 |
RossC0 |
and all he said is: armen is pulling users here :> nice |
| 10:08 |
Goleo[06] |
Wombert,oh yea okok |
| 10:08 |
RossC0 |
anyway welcome! |
| 10:09 |
Wombert |
:) |
| 10:09 |
Goleo[06] |
Wombert, I start tu learn php and armen said me that after that u must learn agavi and ... and i said OK armen |
| 10:09 |
Goleo[06] |
sorry for my gramer |
| 10:09 |
Wombert |
hehe |
| 10:09 |
Wombert |
but yeah, learn php really well first |
| 10:09 |
Wombert |
and |
| 10:09 |
Wombert |
if I may give some advice |
| 10:09 |
Wombert |
build some stuff first without a project |
| 10:09 |
Wombert |
completely on your own |
| 10:10 |
Wombert |
so you get a feeling for what "normal" php development is like |
| 10:10 |
Goleo[06] |
i learn php with sample code |
| 10:11 |
Goleo[06] |
[n=arbi@217.219.50.30] has quit [Remote closed the connection] |
| 10:16 |
mmware |
Wombert: i am not an agavi user yet, just cheking out, actually I plan to start using doctrine, i see you are in that channel too |
| 10:32 |
_cheerios |
prototype seems so strange after using mootools for a while, i can't even find setProperty(x,y) equivalent |
| 10:34 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 10:35 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 104 (Connection reset by peer)] |
| 10:37 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 10:44 |
digitarald |
its writeAttribute i think |
| 10:49 |
Wombert |
prototype is still pretty ace tho |
| 10:49 |
Wombert |
very complete |
| 10:50 |
Wombert |
I love all the array and hash and list stuff |
| 10:50 |
Wombert |
digitarald: you using doctrine aye? |
| 10:50 |
digitarald |
yes |
| 10:51 |
Wombert |
AgaviDoctrineDatabase is coming in a couple of minutes |
| 10:51 |
Wombert |
wanna test? |
| 10:51 |
digitarald |
k ... I currently use my customized class from the ticket |
| 10:52 |
digitarald |
Prototype does not have Array generics or the native array methods from 1.6, thats why MooTools is a bit better ;) |
| 10:53 |
digitarald |
I really have to write a review about the new Hash from 1.2 ... shiny |
| 10:53 |
digitarald |
brb, i'll test then |
| 10:54 |
Wombert |
mkay |
| 11:09 |
RossC0 |
hmm removeCookie doesn't kill a cookie |
| 11:10 |
RossC0 |
shouldn't it set it to false and expire it? |
| 11:11 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 11:19 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 104 (Connection reset by peer)] |
| 11:19 |
E_mE |
why is it required to have this line of code inside my slot views: $this->getLayer('content')->setSlot('menu', $this->createSlotContainer('Default', 'Menu')); |
| 11:21 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 11:21 |
v-dogg |
E_mE: it's not, you can do that in output_types.xml |
| 11:22 |
E_mE |
thought so :) |
| 11:22 |
E_mE |
it got it setup in my output_type.xml already |
| 11:23 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has quit [Remote closed the connection] |
| 11:23 |
E_mE |
i tried to copy it across to my new project and i got an error stating the same slot/layer is being called to many times |
| 11:23 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has joined #agavi |
| 11:23 |
_cheerios |
what's the best practice for setting up form submits, that only require an action (simple setters), and then forward back to the page where it was called from? |
| 11:28 |
digitarald |
i redirect to gen(null) in success |
| 11:29 |
digitarald |
if that helps :D |
| 11:33 |
_cheerios |
i could use method, like http://p.caboo.se/private/r8sighzs5vrvj1nhnktg |
| 11:34 |
_cheerios |
but iirc, people screamed murder! on this :D |
| 11:35 |
v-dogg |
woot, why doesn't agavi set my 301 http status code |
| 11:36 |
v-dogg |
smacks agavi |
| 11:36 |
_cheerios |
there's plenty forms where i'd add dumb ajax setters, that change a single/many values, and then report status + (forward back, if conventional POST). Creating whole actions for these just bloats my setup :< |
| 11:36 |
v-dogg |
Do as you are told, bitch! |
| 11:38 |
v-dogg |
aaa, setRedirect overwrites my code |
| 11:39 |
v-dogg |
there |
| 11:42 |
E_mE |
what file is it that allows me to use RBAC security? |
| 11:42 |
E_mE |
to enable it that is |
| 11:43 |
v-dogg |
factories.xml |
| 11:44 |
v-dogg |
and rbac_definitions.xml (the name can be overridden with a parameter in factories.xml) for the definitions |
| 11:44 |
v-dogg |
see the sample app for more |
| 11:45 |
Wombert |
v-dogg: you can give a code to setRedirect |
| 11:45 |
v-dogg |
yeah, found that thanks |
| 11:47 |
v-dogg |
there, the new company site is technically ready for the release |
| 11:47 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit [Read error: 104 (Connection reset by peer)] |
| 11:48 |
v-dogg |
now that the 404ErrorAction has old-url-to-new-url mappings :) |
| 11:48 |
v-dogg |
very cool |
| 11:50 |
v-dogg |
wanna see? |
| 11:50 |
v-dogg |
anyone?-) |
| 11:50 |
Wombert |
eh? |
| 11:51 |
v-dogg |
the site |
| 11:51 |
v-dogg |
http://demo.ecomwebi.fi:8080/ |
| 11:52 |
E_mE |
i'm geting this error?!?! |
| 11:53 |
E_mE |
class vinoRbacAppUser extends AgaviRbacSecurityUser { } |
| 11:53 |
E_mE |
Warning: Cannot modify header information - headers already sent by (output started at /var/www/segilive/app/lib/user/vinoRbacAppUser.class.php:5) in /usr/share/php/agavi/exception/templates/shiny.php on line 92 |
| 11:53 |
v-dogg |
and what on vinoRbacAppUser.class.php:5? |
| 11:54 |
v-dogg |
something echoing a warning or a notice perhaps? |
| 11:54 |
E_mE |
its my security class |
| 11:54 |
E_mE |
here checkout http://81.168.18.2:1515/segi/ |
| 11:55 |
v-dogg |
it says "output started at /var/www/segilive/app/lib/user/vinoRbacAppUser.class.php:5" |
| 11:55 |
E_mE |
Wombert: another positive for Agavi, i'm currently developing the works new intranet with it :) |
| 11:55 |
v-dogg |
so what do you have there |
| 11:55 |
v-dogg |
line 5 |
| 11:55 |
E_mE |
nothing, just " }" |
| 11:56 |
Wombert |
E_mE: cool |
| 11:56 |
Wombert |
E_mE: blank lines at the beginning or end |
| 11:56 |
E_mE |
removed the blank lines |
| 11:56 |
E_mE |
now its only on one line |
| 11:57 |
E_mE |
check the link again |
| 11:57 |
Wombert |
nah |
| 11:57 |
Wombert |
class vinoRbacAppUser extends AgaviRbacSecurityUser {} |
| 11:57 |
Wombert |
there's <?php missing :p |
| 11:57 |
Wombert |
obviously |
| 11:57 |
Wombert |
<?php and ?> at the end |
| 11:57 |
E_mE |
SLAPS MYSELF!!! |
| 11:58 |
E_mE |
jesus christ i can be such a pleb at times |
| 11:58 |
Wombert |
ahahaha |
| 12:02 |
_cheerios |
$r = $table->findByDql('user = ?',array($user)); $r->user = 'Teppo'; $r->save() <--- does not work |
| 12:02 |
_cheerios |
$r = $table->find(5); $r->user = 'Teppo'; $r->save() <--- does work |
| 12:02 |
_cheerios |
doctrine is wierd. |
| 12:04 |
_cheerios |
need to add ->getFirst() after the findByDql() for the first one to work. |
| 12:04 |
Wombert |
sounds like a bug!? |
| 12:04 |
_cheerios |
find() returns a row |
| 12:04 |
Wombert |
report it! |
| 12:04 |
_cheerios |
findByDql() returns a collection |
| 12:04 |
_cheerios |
it's just how they've made it |
| 12:04 |
_cheerios |
it makes sense, but it's confusing at first :) |
| 12:06 |
E_mE |
it not automatically redirecting to Login??? |
| 12:07 |
v-dogg |
??? |
| 12:07 |
v-dogg |
!!! |
| 12:07 |
v-dogg |
?!? |
| 12:08 |
v-dogg |
what does it do then? |
| 12:08 |
gribelu |
[n=bogdan@unassigned-reverse-89-34-59-10.netquest.ro] has left #agavi ["Konversation terminated!"] |
| 12:08 |
E_mE |
do i need to put an initilize function into my vinoRbacAppUser class for getCreditals() to be effective? |
| 12:08 |
E_mE |
it allows access to the page |
| 12:08 |
v-dogg |
do you load the definitions and grant a role and does your action require credentials? |
| 12:09 |
v-dogg |
and is your action secure |
| 12:09 |
kaos|work |
[n=dominik@87.79.35.58] has joined #agavi |
| 12:09 |
v-dogg |
probably not |
| 12:09 |
CIA-11 |
david * r2083 /branches/0.11/src/database/ (AgaviDatabase.class.php AgaviDatabaseManager.class.php): Added startup() method to AgaviDatabase, called during AgaviDatabaseManager::startup(), closes #573 |
| 12:09 |
E_mE |
so do i need to write isSecure() and getCredital()?? |
| 12:09 |
v-dogg |
of course, how would agavi otherwise know what to do? |
| 12:10 |
E_mE |
does isSecure() need to return a value? |
| 12:10 |
v-dogg |
true or false |
| 12:10 |
E_mE |
i thought it would see getCredital() and check for RBAC rights |
| 12:10 |
v-dogg |
what rights? |
| 12:10 |
v-dogg |
what would it check? |
| 12:10 |
E_mE |
look at the RBAC definitions |
| 12:11 |
v-dogg |
you need to return what credentials are required to access the action |
| 12:11 |
E_mE |
and see the page im trying to access requires authuser permission |
| 12:11 |
v-dogg |
e.g. return 'admin.upload_file' |
| 12:11 |
CIA-11 |
david * r2084 /branches/0.11/src/ (2 files in 2 dirs): (log message trimmed) |
| 12:11 |
CIA-11 |
AgaviDoctrineDatabase first prototype, refs #381. This will connect to doctrine |
| 12:11 |
CIA-11 |
for you automatically (lazy connecting!) and hopefully also manages multiple |
| 12:11 |
CIA-11 |
connections. getDoctrineManager() gives the manager, getResource() gives the PDO |
| 12:11 |
CIA-11 |
connection, getConnection() will give the doctrine connection object. The latter |
| 12:11 |
CIA-11 |
two cause doctrine to connect. connect() does nothing. Enjoy. Table/Connection |
| 12:11 |
CIA-11 |
mapping is coming next. Add "Doctrine" class to your autoload.xml for maximum |
| 12:12 |
E_mE |
ohhh Doctrine :) |
| 12:12 |
E_mE |
thanxs v-dogg you are always and endless wealth of knowledge :) |
| 12:13 |
v-dogg |
you do realize that you need rbacuser only if you have multiple users with different roles, don't you? |
| 12:13 |
E_mE |
yes |
| 12:13 |
v-dogg |
ok |
| 12:13 |
E_mE |
i will be having different functions for different departments |
| 12:14 |
Wombert |
cool |
| 12:14 |
E_mE |
its just ive been working so hard recently at work i've had little time for agavi :'( and my understanding is filtering away |
| 12:14 |
_cheerios |
sweet Wombert, I'll steal that connection switch part :D |
| 12:14 |
v-dogg |
lazy connecting doesn't work with sqlite |
| 12:14 |
E_mE |
i need to draw some kind of map that shows what configuration files need to be setup for certain features |
| 12:14 |
Wombert |
sure? |
| 12:15 |
v-dogg |
Wombert: at least it didn't last time I tried |
| 12:15 |
v-dogg |
I opened a ticket, lemme see if it's been fixed |
| 12:15 |
Wombert |
v-dogg: if ross' driver worked for you, this one will too |
| 12:16 |
Wombert |
oh fuck I didn't give him credit in the commit message |
| 12:16 |
Wombert |
darmn |
| 12:16 |
Wombert |
hugs RossC0 |
| 12:16 |
v-dogg |
Wombert: it didn't |
| 12:16 |
Wombert |
oh |
| 12:16 |
v-dogg |
but it was a doctrine bug |
| 12:16 |
Wombert |
k |
| 12:17 |
v-dogg |
http://doctrine.pengus.net/trac/ticket/440 <- fixed they claim |
| 12:18 |
Wombert |
_cheerios: may I ask why you're using that custom code of yours |
| 12:18 |
_cheerios |
i use it in place of AgaviModel |
| 12:22 |
shoan |
[n=shoan@122.166.1.168] has quit [] |
| 12:22 |
_cheerios |
i had little need for $context in my models. could always pass in vars / use required classes, when needed. |
| 12:22 |
Wombert |
I don#t understand |
| 12:23 |
E_mE |
eekkk im getting Generated path likes /blah/index.php/login |
| 12:23 |
Wombert |
can you do $user = new User(); |
| 12:23 |
Wombert |
$user->save() |
| 12:23 |
Wombert |
in your actions |
| 12:23 |
_cheerios |
sure |
| 12:23 |
Wombert |
but |
| 12:25 |
_cheerios |
i use rossco's doctrine database within agavi. for models i use that custom code i showed you, so they also work standalone when im not in agavi context. |
| 12:25 |
Wombert |
aaaah |
| 12:25 |
Wombert |
k |
| 12:26 |
Wombert |
how do I connect to mysql with user/pw |
| 12:26 |
Wombert |
and just a DSN |
| 12:26 |
_cheerios |
mysql://user:pass@localhost/database |
| 12:26 |
Wombert |
got it |
| 12:26 |
Wombert |
ty |
| 12:26 |
Wombert |
is that gonna use pdo then? |
| 12:26 |
_cheerios |
yes |
| 12:33 |
Wombert |
wtf |
| 12:33 |
Wombert |
Notice: Undefined property: AgaviDoctrineDatabase::$connection in /Users/dzuelke/Sites/inmysuitcase/trunk/libs/agavi/database/AgaviDoctrineDatabase.class.php on line 128 |
| 12:33 |
Wombert |
it's in the friggen AgaviDatabase! |
| 12:36 |
v-dogg |
E_mE: check your .htaccess |
| 12:36 |
Wombert |
that's in shutdown |
| 12:36 |
Wombert |
wtf |
| 12:37 |
E_mE |
:) thanx |
| 12:37 |
Wombert |
w |
| 12:37 |
Wombert |
t |
| 12:37 |
Wombert |
f |
| 12:37 |
RossC0 |
wazzup ? |
| 12:37 |
Wombert |
( ! ) Notice: Undefined property: AgaviDoctrineDatabase::$connection in /Users/dzuelke/Sites/inmysuitcase/trunk/libs/agavi/database/AgaviDoctrineDatabase.class.php on line 128 |
| 12:37 |
Wombert |
that's in a shutdown func |
| 12:37 |
Wombert |
is that after object destruction? |
| 12:37 |
Wombert |
oh noes |
| 12:37 |
Wombert |
but why doesn't that notice appear in the PdoDatabase |
| 12:41 |
Wombert |
what |
| 12:41 |
Wombert |
the |
| 12:41 |
Wombert |
hell |
| 12:41 |
Wombert |
shutdown is called twice |
| 12:42 |
Wombert |
wtf wtf |
| 12:42 |
Wombert |
bug alarm! |
| 12:43 |
Wombert |
oh bloody feck |
| 12:44 |
v-dogg |
woot woot woot |
| 12:44 |
Wombert |
http://trac.agavi.org/ticket/574 |
| 12:44 |
_cheerios |
in true friday afternoon spirit |
| 12:44 |
Wombert |
so stooopid |
| 12:44 |
Wombert |
I knew I should have rewritten the database stuff from scratch at some point :p |
| 12:46 |
RossC0 |
lol |
| 12:46 |
RossC0 |
:) |
| 12:46 |
Wombert |
so stupid |
| 12:46 |
Wombert |
it does $this->databases['default'] = $dbobj; |
| 12:46 |
Wombert |
SUCH A NONSENSE |
| 12:46 |
_cheerios |
heh heh |
| 12:49 |
E_mE |
if i've got a menu slot, how can i hide its existance if i'm not logged in |
| 12:49 |
E_mE |
and when im logged in, it will show up in the slot as normal |
| 12:50 |
v-dogg |
set it up dynamically in your base view |
| 12:50 |
v-dogg |
or use $user->isAuthenticated() in the menu action |
| 12:51 |
E_mE |
the isAuthenticated sounds better, thanx :) |
| 12:51 |
v-dogg |
return $this->context->getUser()->isAuthenticated() ? 'Success' : null; |
| 12:51 |
v-dogg |
in execute() |
| 12:52 |
E_mE |
:) much apprisated |
| 13:00 |
_cheerios |
Wombert, about the routing.xml, does it support namespaces? Say I have two Agavi projects. Could I load the other projects routing.xml, and use it normally? eg. $ro->ns('project2')->gen('home') ? |
| 13:00 |
_cheerios |
(with urls naturally being absolute) |
| 13:01 |
Wombert |
no |
| 13:01 |
Wombert |
you could have a route named "yay" |
| 13:01 |
Wombert |
with an empty pattern |
| 13:02 |
Wombert |
xinclude the other routing xml (the necessary parts) in there |
| 13:02 |
Wombert |
then gen('yay.home'); |
| 13:02 |
_cheerios |
hmmk, something for the future then. |
| 13:04 |
CIA-11 |
david * r2085 /branches/0.11/src/ (2 files in 2 dirs): Fixed default database handling, closes #574 |
| 13:05 |
CIA-11 |
david * r2086 /branches/0.11/src/database/AgaviDoctrineDatabase.class.php: null instead of unset. you know, just in case ;) |
| 13:06 |
kaos|work |
[n=dominik@87.79.35.58] has quit [] |
| 13:25 |
CIA-11 |
david * r2087 /branches/0.11/src/core/AgaviContext.class.php: oh me so stupid. refs #574 |
| 13:49 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 13:53 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 13:54 |
_cheerios |
Mrjeep: p.i.c.h.o.s.t.r.com ! |
| 13:57 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit [Client Quit] |
| 14:09 |
Wombert |
pic.hostr.com |
| 14:09 |
Wombert |
or so |
| 14:09 |
Wombert |
but those are all taken I imagine |
| 14:09 |
Wombert |
anyone tested the AgaviDoctrineDatabase yet |
| 14:10 |
RossC0 |
yup |
| 14:10 |
RossC0 |
hai |
| 14:10 |
RossC0 |
ok Caching |
| 14:11 |
RossC0 |
We must M-U-S-T have like yesterday a new feature on ze site! |
| 14:11 |
RossC0 |
They want a 'Welcome Box' which welcomes new users to ze site |
| 14:11 |
RossC0 |
It creates a cookie that determines whether or not to display the box |
| 14:12 |
RossC0 |
Works fine without Caching but with no joy. |
| 14:12 |
RossC0 |
So question what happens to sending cookies for cached pages? |
| 14:13 |
RossC0 |
I'm setting them ok in View Initialize and clearing the cache but no joy the new cookies aren't set |
| 14:13 |
RossC0 |
nudges Wombert - still awake :D |
| 14:13 |
RossC0 |
that make sense? |
| 14:14 |
Wombert |
re |
| 14:15 |
Wombert |
of course you can set cookies |
| 14:15 |
Wombert |
not in init |
| 14:15 |
Wombert |
do it in exec |
| 14:15 |
Wombert |
and in the local response |
| 14:15 |
Wombert |
$this->getResponse()->setCookie('name', 'value', '+14 days'); |
| 14:15 |
MrJeep |
hostr.com allready taken |
| 14:15 |
MrJeep |
but I liked the idea |
| 14:16 |
Wombert |
about that |
| 14:16 |
Wombert |
I told you before I know |
| 14:16 |
RossC0 |
? |
| 14:16 |
Wombert |
but I think you underestimate the work behind a video/photo sharing site |
| 14:16 |
Wombert |
RossC0: does that work? |
| 14:16 |
Wombert |
it should |
| 14:16 |
RossC0 |
exec isn't run for cached pages |
| 14:16 |
Wombert |
doesn't matter |
| 14:17 |
Wombert |
the cookie will be stored in the cache |
| 14:17 |
Wombert |
and restored later |
| 14:17 |
Wombert |
with the same lifetime |
| 14:17 |
Wombert |
we're talking about Agavi, remember ;) |
| 14:17 |
RossC0 |
yeah it does - because I can't change the cookie |
| 14:17 |
Wombert |
why do you need to change it |
| 14:17 |
RossC0 |
so that I can hide some content |
| 14:18 |
Wombert |
I don't get it :p |
| 14:18 |
Wombert |
why do you want to change the cookie |
| 14:18 |
Wombert |
you always want to set it, right |
| 14:19 |
RossC0 |
yup - but I need to determine if its been set - so that I can invalidate the cache |
| 14:19 |
Wombert |
no, why |
| 14:19 |
Wombert |
just make a cache group with the cookie |
| 14:19 |
Wombert |
one cache has the box |
| 14:19 |
RossC0 |
I can do taht? |
| 14:19 |
Wombert |
the other doesn't |
| 14:19 |
Wombert |
yes |
| 14:19 |
RossC0 |
*that |
| 14:19 |
RossC0 |
how :D |
| 14:19 |
Wombert |
<group source="request_data" namespace="cookies">cookiename</group> |
| 14:19 |
Wombert |
or global_request_data |
| 14:19 |
RossC0 |
zomg - that like solves the whole issue in one big wallop |
| 14:19 |
RossC0 |
hugs Wombert |
| 14:19 |
Wombert |
:) |
| 14:19 |
RossC0 |
hugs Wombert again! |
| 14:20 |
RossC0 |
Wooooooot! |
| 14:20 |
Wombert |
leans back and watches the excitement |
| 14:20 |
RossC0 |
ok I'll implement and then I'll really WOOT |
| 14:20 |
Wombert |
hahaha :) |
| 14:22 |
RossC0 |
hmm |
| 14:22 |
RossC0 |
can I determine the path as well? |
| 14:22 |
RossC0 |
or is that too much? |
| 14:22 |
RossC0 |
:D |
| 14:23 |
Wombert |
the cookie path? |
| 14:23 |
Wombert |
no |
| 14:23 |
RossC0 |
ha well |
| 14:23 |
Wombert |
can you do that with php? :p |
| 14:23 |
Wombert |
well you could parse the cookies by hand using $_SERVER['HTTP_COOKiES'] |
| 14:24 |
RossC0 |
wait - I may be being stuuupppid here |
| 14:24 |
RossC0 |
but if I have 3 sections all with a welcome cookie attributed to them |
| 14:24 |
RossC0 |
if I'm in /section/one which has a cookie welcome with the path /section/one |
| 14:25 |
RossC0 |
will this work: <group source="request_data" namespace="cookies">welcome</group> |
| 14:33 |
E_mE |
bah the first really Web developer job in Cornwall for ages and the gits require 4 years experiences :'( |
| 14:33 |
_cheerios |
be very convincing at the job interview. |
| 14:34 |
E_mE |
RossC0: Does your company ever consider people that don't have 4 years experience if stated?? |
| 14:34 |
_cheerios |
AJAX, ye-say? Did you know I partly co-invented that wa-hoopla? Yes, it all began in a usenet discussion back in 1983... |
| 14:35 |
E_mE |
_cheerios: yeah... but i dont feel confient enough to bombard them with information |
| 14:36 |
E_mE |
maybe i'll apply and state I will not require as much money as they are offering for the post ;) |
| 14:36 |
E_mE |
that might tempt them ;) |
| 14:37 |
_cheerios |
And remember to stare at the guys at the company like they're idiots. Gives you huge cred. |
| 14:37 |
E_mE |
hehehe |
| 14:37 |
E_mE |
or just smack them in the face |
| 14:37 |
E_mE |
they the won't fuck with me ;) |
| 14:37 |
_cheerios |
na, that's just plain wrong. |
| 14:37 |
E_mE |
that will give me big street cred |
| 14:38 |
E_mE |
slaps _cheerios ... respect me NOW! |
| 14:39 |
_cheerios |
good, good. all that hand-waving will make you lose pounds, as i read most ppl in UK can hardly get off their couches. |
| 14:39 |
E_mE |
I aint english ;) |
| 14:40 |
_cheerios |
bonus points for being fit in interviews. |
| 14:40 |
E_mE |
well i aint fit.. though i do like cycling |
| 14:40 |
Wombert |
have to say |
| 14:40 |
Wombert |
_cheerios cracks me up at times |
| 14:40 |
RossC0 |
E_mE: yes |
| 14:41 |
RossC0 |
I've worked with lots of people with 4+ years experience |
| 14:41 |
Wombert |
RossC0: did you finish the question? |
| 14:41 |
RossC0 |
and they were shite |
| 14:41 |
RossC0 |
Wombert: I think so:D |
| 14:41 |
E_mE |
RossC0: I might ask you for tons of advice if i get an interview =P |
| 14:41 |
E_mE |
beware |
| 14:41 |
Wombert |
then I don't get it :p |
| 14:42 |
RossC0 |
I thought as much |
| 14:42 |
RossC0 |
I'm answering it now :D |
| 14:42 |
E_mE |
RossC0: you heard of JJFOX? |
| 14:43 |
Wombert |
oooh I love switzerland |
| 14:43 |
Wombert |
the wasabi peanuts here have like three times the amount of wasabi on them |
| 14:43 |
Wombert |
ace |
| 14:44 |
RossC0 |
E_mE: nope |
| 14:46 |
E_mE |
im going to apply for it :) |
| 14:46 |
E_mE |
i get new holiday in Oct ;) |
| 14:46 |
E_mE |
so i can book days off again for holkiday |
| 14:54 |
_cheerios |
Wombert, i asked something similar earlier, but is it possible to have method="" use the result of a pattern match, eg. ="^/(action:edit|delete|update)" ? |
| 14:54 |
Wombert |
you really shouldn't abuse the methods like that |
| 14:55 |
_cheerios |
It's only for simple setters, and could work ok for crud. |
| 14:55 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 14:55 |
Wombert |
but yes, I think you can do that |
| 14:55 |
Wombert |
just do method="${action}" |
| 14:58 |
_cheerios |
ok |
| 15:00 |
_cheerios |
was ponderig about a magic class for single table crud, and how to tie it conveniently into agavi |
| 15:00 |
_cheerios |
the usual friday nonsense |
| 15:01 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 15:03 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 15:05 |
kaos|work |
[n=dominik@87.79.35.58] has joined #agavi |
| 15:06 |
E_mE |
is configPage() a new function?? |
| 15:06 |
E_mE |
ignore me |
| 15:06 |
E_mE |
sorry |
| 15:07 |
RossC0 |
ROAR |
| 15:07 |
RossC0 |
hugs Wombert |
| 15:07 |
RossC0 |
All good |
| 15:07 |
RossC0 |
Cookies / Caching fixed |
| 15:08 |
RossC0 |
Migrated to AgaviDoctrineDatabase all good |
| 15:08 |
Wombert |
yay |
| 15:08 |
Wombert |
a good friday then |
| 15:09 |
MrJeep |
wombert : www.imagehostr.com ? |
| 15:09 |
Wombert |
I don't find the "hostr" thing overly creative to be honest |
| 15:09 |
Wombert |
but yes, it is much better than pichostr |
| 15:10 |
MrJeep |
I agree, I don't like to create a domain name based on the current "trend" |
| 15:10 |
MrJeep |
but available names are so damn hard to find |
| 15:10 |
MrJeep |
www.hugepileofpixelcrap.com ? |
| 15:11 |
RossC0 |
WAIT |
| 15:11 |
RossC0 |
2tics |
| 15:11 |
Wombert |
uh oh |
| 15:11 |
RossC0 |
I have a link that may help |
| 15:11 |
MrJeep |
2tics ? |
| 15:11 |
RossC0 |
oww why is del.icio.us soo sloooowww |
| 15:13 |
MrJeep |
i wish I could find a name like "digg" |
| 15:13 |
MrJeep |
but i need a lot more vocabulary |
| 15:13 |
E_mE |
RossC0: how long you been writing Doctrine? |
| 15:13 |
Wombert |
WHAT ROSS WROTE DOCTRINE ZOMG WOOT |
| 15:13 |
CIA-11 |
dominik * r2088 /branches/0.11/src/storage/ (4 files): |
| 15:13 |
CIA-11 |
use null as default db name instead of default |
| 15:13 |
CIA-11 |
refs #574 |
| 15:13 |
MrJeep |
and I think I've overworked mswords's synonym function |
| 15:13 |
E_mE |
didnt you RossC0... or am i hearing wrong |
| 15:14 |
RossC0 |
brb upgrade |
| 15:14 |
RossC0 |
more ram |
| 15:14 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:15 |
E_mE |
Wombert: is there anymore documentation on Agavi about? |
| 15:15 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 15:16 |
E_mE |
ah no. RossC0 is a developer for Doctrine... ::slaps self:: |
| 15:17 |
Wombert |
was just playing on your words, E_mE |
| 15:17 |
E_mE |
bully! |
| 15:18 |
E_mE |
=P |
| 15:19 |
E_mE |
Wombert: do you have any sort of map or grand plan on how all the aspects of Agavi links together?? |
| 15:19 |
E_mE |
like routing links to containers this way etc |
| 15:20 |
MrJeep |
www.yaihs.com yet another image hosting service |
| 15:23 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 15:23 |
RossC0 |
back I now have 1Gig of RAM |
| 15:23 |
RossC0 |
my company loves me! |
| 15:24 |
E_mE |
:) |
| 15:25 |
RossC0 |
right MrJeep I can't find the Ajaxy domain checker / suggestion tool |
| 15:26 |
MrJeep |
no problem :P |
| 15:26 |
MrJeep |
www.bagpic.com ? |
| 15:27 |
MrJeep |
(I'm just brainstorming right now) |
| 15:27 |
E_mE |
what does <layer name="content" /> represent? |
| 15:28 |
MrJeep |
dropository ? |
| 15:28 |
MrJeep |
droposit |
| 15:29 |
RossC0 |
Huzzah! |
| 15:29 |
RossC0 |
http://www.bustaname.com/ |
| 15:29 |
RossC0 |
:D |
| 15:29 |
RossC0 |
it always helps :D |
| 15:29 |
MrJeep |
hehe thnx :D |
| 15:29 |
MrJeep |
this is gold! |
| 15:30 |
Wombert |
E_mE: nope |
| 15:30 |
Wombert |
I think someone, v-dogg or so, once had |
| 15:30 |
MrJeep |
damn, dropload.com is allready taken |
| 15:30 |
MrJeep |
i like it, except it sounds soo m uch lik p0rn |
| 15:30 |
Wombert |
E_mE: read the message thread about layers on the mailing list |
| 15:31 |
E_mE |
:) |
| 15:49 |
MrJeep |
paintsend.com ? |
| 15:50 |
MrJeep |
emitbox ? |
| 15:52 |
MrJeep |
globdrop |
| 15:53 |
E_mE |
MrJeep you thinking of a name for a website that relates to pictures? |
| 15:54 |
E_mE |
hissypix.com |
| 15:54 |
E_mE |
or sypix.com |
| 15:55 |
MrJeep |
what does hissy means ? |
| 15:55 |
E_mE |
history |
| 15:55 |
E_mE |
pictures are captions of history |
| 15:56 |
MrJeep |
i like the idea |
| 15:57 |
E_mE |
or histopic.com |
| 15:57 |
E_mE |
hiscap.com |
| 15:58 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 15:59 |
E_mE |
laterz |
| 15:59 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:59 |
MrJeep |
picdeposit ? |
| 16:00 |
MrJeep |
picdepot |
| 16:02 |
digitarald |
quick problem ... getCurrentLocaleIdentifier returns an array, is something borked? |
| 16:05 |
digitarald |
must be borked, its protected |
| 16:07 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:10 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 16:10 |
_cheerios |
whaaat.. no Naruto today? :( |
| 16:16 |
MrJeep |
womgert, what about pixdeposit ? |
| 16:16 |
MrJeep |
wombert* |
| 16:17 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 16:18 |
MrJeep |
what about udroppic |
| 16:18 |
_cheerios |
iwontmatteranyway.com |
| 16:19 |
MrJeep |
IWONTMATTERANYWAY.COM IS ALLREADY TAKEN |
| 16:19 |
MrJeep |
:P |
| 16:20 |
mmware |
[n=massimo@host58-227-static.36-88-b.business.telecomitalia.it] has quit [Remote closed the connection] |
| 16:20 |
_cheerios |
lies, it's free! |
| 16:21 |
_cheerios |
ibledmyheartforthisdomain.com is free too |
| 16:21 |
MrJeep |
heheheh |
| 16:22 |
MrJeep |
picdeposit > pichostr ? |
| 16:23 |
_cheerios |
pic in a domain name gets an automatic disqualification from me |
| 16:23 |
MrJeep |
ok |
| 16:24 |
_cheerios |
RossC0, I registered bustasite.com, will have it up later this year :) |
| 16:24 |
MrJeep |
I'll have to think harder :P |
| 16:27 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 16:29 |
MrJeep |
how can you create an image hosting domain name without using pic, pix, picture, image |
| 16:29 |
MrJeep |
jeez |
| 16:29 |
MrJeep |
I wish I was drunk |
| 16:43 |
RossC0 |
good weekend |
| 16:44 |
RossC0 |
all :D |
| 16:44 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:57 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 17:05 |
_cheerios |
how disappointing no new anime releases for today |
| 17:06 |
Chonsu |
[n=Chons@87.79.35.58] has left #agavi [] |
| 17:06 |
Wombert |
oh come on |
| 17:07 |
Wombert |
no setAttributes in doctrine |
| 17:07 |
Wombert |
... |
| 17:07 |
Wombert |
that api needs some love |
| 17:07 |
_cheerios |
im sure it does |
| 17:08 |
Wombert |
doesn't |
| 17:08 |
Wombert |
just setAttribute |
| 17:11 |
_cheerios |
does too! |
| 17:13 |
shoan |
[n=shoan@59.92.163.73] has joined #agavi |
| 17:14 |
_cheerios |
to work it is then, powered by red wine |
| 17:18 |
CIA-11 |
david * r2089 /branches/0.11/src/database/AgaviDoctrineDatabase.class.php: |
| 17:18 |
CIA-11 |
support for setting attributes on a connection, use param "attributes" as an |
| 17:18 |
CIA-11 |
array (name => value like "AUTO_LENGTH_VLD", without Doctrine::ATTR_) and |
| 17:18 |
CIA-11 |
"bind_components", an array of component names to bind to this connection |
| 17:19 |
kaos|work |
[n=dominik@87.79.35.58] has quit [] |
| 17:24 |
Wombert |
doctrine guys |
| 17:24 |
Wombert |
what else would you like to see in the doctrine driver |
| 17:40 |
_cheerios |
it does the same as the other drivers now, dunnit? |
| 17:41 |
splatch` |
hello |
| 17:41 |
splatch` |
:) |
| 17:44 |
_cheerios |
hello splatty |
| 17:56 |
_cheerios |
bleh @ '1' vs 1 vs "1" |
| 18:00 |
_cheerios |
misses routing in his standalone model |
| 18:09 |
Fastly |
[n=fast@81-86-33-27.dsl.pipex.com] has joined #agavi |
| 18:12 |
Fastly |
hi guys, does anyone here know how to access the execution time value from within a template? |
| 18:14 |
Wombert |
no |
| 18:14 |
Wombert |
how could you know the execution time at that point |
| 18:14 |
Wombert |
the stuff is still running |
| 18:17 |
shoan |
[n=shoan@59.92.163.73] has quit [] |
| 18:34 |
_cheerios |
can't catch time!!! |
| 18:38 |
Wombert |
hah! |
| 18:38 |
Wombert |
woot |
| 18:38 |
Wombert |
:> |
| 18:38 |
Wombert |
idea idea idea |
| 18:38 |
Wombert |
:> |
| 18:39 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 18:40 |
Wombert |
you know when like |
| 18:40 |
Wombert |
mh |
| 18:41 |
Wombert |
agavi assigns a class "error" to all your elements |
| 18:41 |
Wombert |
in FPF |
| 18:42 |
impl |
slaps FPF |
| 18:42 |
Wombert |
but input.error {Â border: 1px solid #F00; } is a no-no |
| 18:42 |
Wombert |
since it's gonna do that for checkboxes and so on |
| 18:42 |
Wombert |
and IE doesn't understand input.error[type=text] |
| 18:42 |
Wombert |
soooooo |
| 18:42 |
Wombert |
introducing |
| 18:42 |
Wombert |
FPF |
| 18:42 |
Wombert |
error_class_map |
| 18:42 |
Wombert |
key: an xpath expression |
| 18:42 |
Wombert |
value: teh class! |
| 18:42 |
Wombert |
woot |
| 18:43 |
Wombert |
<parameter name="error_class_map"> |
| 18:43 |
Wombert |
<parameter name="input[type=checkbox]">error_lolz</parameter> |
| 18:43 |
Wombert |
</parameter> |
| 18:43 |
impl |
genius |
| 18:43 |
_cheerios |
if you're playing with xpath, you could write that "search all forms, insert CSRF as hidden field with value=X" thingy too :p |
| 18:44 |
_cheerios |
tho now saying that peaked my interest in trying some xpath. geez. |
| 18:44 |
_cheerios |
should've kept quiet! |
| 18:46 |
Wombert |
impl: would you happen to know in which PHP release DOMXPath::evaluate() was added |
| 18:46 |
impl |
mmm |
| 18:46 |
impl |
I can look in CVS if you want |
| 18:46 |
Wombert |
does |
| 18:46 |
Wombert |
hugs impl |
| 18:46 |
Wombert |
only if you have time! |
| 18:47 |
impl |
I'm off for the weekend now |
| 18:47 |
Wombert |
what |
| 18:47 |
Wombert |
a weekend without computers? |
| 18:47 |
Wombert |
have fun :) |
| 18:47 |
Wombert |
I'm gonna use query() anyway |
| 18:47 |
impl |
No |
| 18:47 |
impl |
a weekend without school :P |
| 18:47 |
Wombert |
ah |
| 18:47 |
Wombert |
no learning? |
| 18:48 |
Wombert |
homework? |
| 18:48 |
Wombert |
duuude |
| 18:48 |
Wombert |
sounds like PARADISE to me :> |
| 18:48 |
impl |
my mom is making me go to a college fair |
| 18:48 |
impl |
so not really |
| 18:48 |
Wombert |
what's dat |
| 18:48 |
impl |
it's where colleges try to advertise themselves so you apply there |
| 18:49 |
impl |
I think it's retarded. |
| 18:49 |
Wombert |
you're more than smart enough, you'll go to harvard anyway I assume |
| 18:49 |
Wombert |
:> |
| 18:49 |
Wombert |
if I was you |
| 18:49 |
impl |
Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs] |
| 18:49 |
impl |
Sun Oct 3 09:55:29 2004 UTC (2 years, 11 months ago) by rrichards |
| 18:49 |
impl |
Branch: MAIN |
| 18:49 |
impl |
CVS Tags: PRE_NEW_VM_GEN_PATCH |
| 18:49 |
impl |
Changes since 1.22: +82 -43 lines |
| 18:49 |
impl |
Diff to previous 1.22 |
| 18:49 |
impl |
add evaluate() method to support all xpath expressions |
| 18:50 |
impl |
2 years ago it was added |
| 18:50 |
impl |
almost 3 |
| 18:50 |
Wombert |
I'd ask each of them how often one can see hot girl on girl actions at one of the numerous parties with free alcohol and drugs |
| 18:50 |
Wombert |
and pick the best one based on that criteria |
| 18:50 |
Wombert |
but that's just me |
| 18:50 |
impl |
Dude, my mom is going to be with me :> |
| 18:50 |
Wombert |
:p |
| 18:50 |
Wombert |
uncool! |
| 19:10 |
implement |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:11 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Nick collision from services.] |
| 19:11 |
implement |
is now known as impl |
| 19:13 |
_cheerios |
\o/ it works. damn that php dom docs left-menu is nasty to read |
| 19:17 |
Wombert |
woot woot woot it wohohorks |
| 19:19 |
v-dogg |
woot woot woot |
| 19:19 |
v-dogg |
what works? |
| 19:19 |
Wombert |
fpf |
| 19:19 |
v-dogg |
Microsoft Works? |
| 19:20 |
Wombert |
assigns "error" to fields and lasbels that failed right |
| 19:20 |
v-dogg |
(they are re-introducing it, did you hear?) |
| 19:20 |
Wombert |
but you don't want that for <input type="checkbox" /> and <input type="file" /> |
| 19:20 |
Wombert |
easy to do with css but... that doesn't work in IE6 |
| 19:20 |
Wombert |
not cool |
| 19:20 |
Wombert |
so |
| 19:20 |
Wombert |
agavi can now do that |
| 19:20 |
Wombert |
well, it can do it in a minute :p |
| 19:20 |
_cheerios |
just a simple xpath to find a <form> and insert <input type="hidden" name="csrf" value="secret!"/>... though i didn't figure out yet how to support multiple forms |
| 19:23 |
_cheerios |
oh yeah, heh, i was testing with invalid xhtml... no wonder :p |
| 19:25 |
_cheerios |
http://p.caboo.se/private/4ydsh3ph4runrrumro8ptq |
| 19:29 |
_cheerios |
or the symfony way $response->setContent(preg_replace('#(<form\b[^>]*\bmethod=(\'|")post\2[^>]*>)#i', '$1<input type="hidden" name="_csrf_token" value="'.md5($secret.session_id()).'" />', $response->getContent())); |
| 19:29 |
Wombert |
bwhahaha |
| 19:33 |
impl |
wshat the fuck |
| 19:33 |
Wombert |
they are, obviously, running in the special olympics, impl |
| 19:33 |
Wombert |
don't laugh at them |
| 19:33 |
impl |
laughs at special olympics anyway |
| 19:43 |
Fastly |
[n=fast@81-86-33-27.dsl.pipex.com] has quit [Read error: 113 (No route to host)] |
| 19:50 |
_cheerios |
Wombert, if using my own templates, what's the best way to load them? Give setTemplate absolute location? A stream (how) ? |
| 19:50 |
Wombert |
eh? |
| 19:51 |
_cheerios |
component A has its own template. I'd load that (in the View), and fill it with any variables as normal. IndexSuccess.php or whatever normal template would be empty. |
| 19:53 |
CIA-11 |
david * r2090 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: Support for error class name maps, closes #575 |
| 19:55 |
CIA-11 |
david * r2091 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: removed test mapping, sorry |
| 20:09 |
Goleo[06] |
[n=arbi@217.219.50.30] has joined #agavi |
| 20:17 |
_cheerios |
Wombie gimme some love, pointers to the dumb masses that I represent! |
| 20:29 |
Wombert |
eh? |
| 20:29 |
Wombert |
oh sorry |
| 20:29 |
Wombert |
I don't get the question |
| 20:32 |
_cheerios |
08:14 < _cheerios> "Also, each layer is represented by a class, usually AgaviFileTemplateLayer, but there is a generic AgaviStreamTemplateLayer class that allows you to fetch templates from databases, via HTTP, through SSH tunnels or even from inline strings using data:// streams! And implementing a custom layer that reads templates from a database, without writing a PHP stream wrapper, is possible, too, and very easy to do!" our cheery Agavi docs |
| 20:33 |
_cheerios |
it looks complex http://groups.google.com/group/agavi-users/msg/fb399c270b4782e6, but im now totally falling asleep by now |
| 20:34 |
Goleo[06] |
[n=arbi@217.219.50.30] has quit ["Leaving"] |
| 20:41 |
v-dogg |
[n=vmakinen@shell.daug.net] has quit [Remote closed the connection] |
| 20:42 |
v-dogg |
[i=vmakinen@shell.daug.net] has joined #agavi |
| 21:03 |
_cheerios |
Committed revision 666. :smoke |
| 21:03 |
ttj |
"Oh Carlito, I've heard of you man... You used to run smack with Rolando, right..." |
| 21:09 |
Wombert |
_cheerios: what are you trying to do? |
| 21:09 |
Wombert |
set a different template name or so? |
| 21:10 |
_cheerios |
load a whole other template from a file, or stream it from a method |
| 21:10 |
Wombert |
wait wait wait |
| 21:10 |
Wombert |
what does load mean |
| 21:10 |
Wombert |
so you have IndexSuccessView |
| 21:10 |
Wombert |
and you don't want IndexSuccess |
| 21:10 |
Wombert |
but FooBar |
| 21:10 |
Wombert |
? |
| 21:10 |
_cheerios |
yep |
| 21:10 |
Wombert |
(well, you get it... IndexSuccess.php => FooBar.php) |
| 21:10 |
Wombert |
easy |
| 21:11 |
impl |
->setTemplate('FooBar') or something |
| 21:11 |
Wombert |
$this->getLayer('content')->setTemplate('FooBar'); |
| 21:11 |
Wombert |
yes |
| 21:11 |
impl |
yeah that :oD |
| 21:11 |
Wombert |
$l = $this->getLayer('content'); |
| 21:11 |
_cheerios |
well, would need to be absolute paths atleast |
| 21:11 |
Wombert |
yes |
| 21:11 |
Wombert |
you can set absolute paths |
| 21:11 |
Wombert |
it#s gonna detect that and then set the dir part as the template directory for you |
| 21:11 |
Wombert |
hugs Agavi |
| 21:11 |
Wombert |
or |
| 21:11 |
Wombert |
$l->setDirectory('/path/to/templates'); |
| 21:11 |
Wombert |
$l->setTemplate('lolz'); |
| 21:12 |
Wombert |
remember, the extension is grabbed from the renderer |
| 21:12 |
Wombert |
unless you set it, of course |
| 21:12 |
Wombert |
$l->setParameters(array('template' => '/absolute/path/to/dir/yay', 'extension' => '.txt')); |
| 21:12 |
Wombert |
setTemplate() is actually __call() that calls setParameter() |
| 21:12 |
_cheerios |
thing is, if agavi would do the 2nd run, i'd need the already once run template (which still has a few vars settable via agavi). setTemplate wouldn't cate for this. |
| 21:13 |
Wombert |
explain again please |
| 21:13 |
Wombert |
what second run |
| 21:13 |
Wombert |
for the decorator? |
| 21:13 |
_cheerios |
component A runs template FooBar, then gives it to View, which runs FooBar'd and gives contents to Decorator |
| 21:13 |
Wombert |
or are you building the template dynamically? |
| 21:13 |
Wombert |
why don't you use slots |
| 21:13 |
impl |
What's a component? |
| 21:14 |
Wombert |
or make a new exec container and run it and grab the response |
| 21:14 |
Wombert |
much easier |
| 21:14 |
Wombert |
yeah I was about to ask |
| 21:14 |
_cheerios |
a model/component/api |
| 21:14 |
Wombert |
sounds like PR nonsense |
| 21:15 |
Wombert |
:> |
| 21:15 |
Wombert |
sorry |
| 21:15 |
Wombert |
hugs _cheerios |
| 21:15 |
impl |
why are you having models run templates |
| 21:16 |
_cheerios |
why not? |
| 21:16 |
Wombert |
fugly |
| 21:16 |
Wombert |
? |
| 21:16 |
Wombert |
:p |
| 21:16 |
impl |
_cheerios: that's the whole point of MVC |
| 21:17 |
impl |
you separate the model from the view from the controller |
| 21:17 |
impl |
models should manipulate data, not display it |
| 21:17 |
_cheerios |
that's why i used component. someone might make me bash my head on the table explaining MVC. |
| 21:17 |
impl |
:D |
| 21:17 |
impl |
did you? |
| 21:18 |
_cheerios |
my components are like mini-"MVC's" of their own |
| 21:18 |
impl |
Oh |
| 21:18 |
Wombert |
OH, REALLY |
| 21:18 |
Wombert |
AND YOU THINK THAT MAKES IT BETTER |
| 21:18 |
impl |
pokes Wombert in the eye |
| 21:18 |
Wombert |
IT STILL KILLS KITTEN, REMEMBER? |
| 21:19 |
Wombert |
ouch |
| 21:20 |
_cheerios |
so, how did one set a template beyond that fileloader method? |
| 21:20 |
_cheerios |
the streams were mentioned earlier |
| 21:21 |
_cheerios |
about that __call, yeah, made it hard to find some things earlier in Agavi source :) |
| 21:23 |
Wombert |
I'm not sure if you're going in the right directionthere, _cheerios |
| 21:23 |
Wombert |
if you write a template layer class or if you use streams |
| 21:23 |
Wombert |
you simply grab templates from a different source |
| 21:23 |
Wombert |
i.e. not from the file system, but via ftp or so |
| 21:23 |
Wombert |
using an ftp stream wrapper |
| 21:23 |
Wombert |
(php feature) |
| 21:23 |
_cheerios |
i just need to get my head around how to call the very same template 1..2..3..n times |
| 21:24 |
Wombert |
I don't get it still |
| 21:24 |
Wombert |
why do you want that |
| 21:24 |
_cheerios |
inheriting changes from previous stage, ofc |
| 21:24 |
Wombert |
the template needs to be rendered again each time anyway!? |
| 21:24 |
impl |
HIGHWAY TO HELL |
| 21:25 |
impl |
I'M ON THE HIGHWAY TO HELL |
| 21:25 |
Wombert |
or do you want to run the template once and use the output n times? |
| 21:25 |
_cheerios |
if i dont have all the vars i need at any given stage |
| 21:26 |
Wombert |
do you get it, impl? |
| 21:26 |
impl |
No |
| 21:26 |
Wombert |
I really don't, sorry :/ |
| 21:26 |
impl |
I don't think I understand your architecture at all, _cheerios |
| 21:26 |
_cheerios |
it can't be that strang :) |
| 21:26 |
Wombert |
it is! |
| 21:26 |
Wombert |
:> |
| 21:37 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has quit [] |
| 21:39 |
Wombert |
I'm calling it a day |
| 21:39 |
Wombert |
bai! |
| 21:40 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 21:46 |
_cheerios |
sounds good |
| 21:46 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:56 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:50 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 22:52 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has left #agavi [] |
| 23:19 |
epaulin_ |
[n=epaulin@61.144.111.169] has joined #agavi |
| 23:21 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 23:37 |
JanK_ |
[n=JanK_@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:40 |
epaulin |
[n=epaulin@61.144.111.53] has quit [Read error: 110 (Connection timed out)] |
| Day changed Sat Sep 22 2007
|
| 00:06 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 00:23 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 01:45 |
eremit_ |
[n=eremit@p5490FD7C.dip.t-dialin.net] has joined #agavi |
| 01:54 |
eremit |
[n=eremit@p5490B99B.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:45 |
shoan |
[n=shoan@59.92.163.73] has joined #agavi |
| 03:48 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 04:26 |
trophaeum |
[i=ekbwjwz@ppp121-45-223-106.lns2.bne1.internode.on.net] has joined #agavi |
| 04:34 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has quit [Read error: 110 (Connection timed out)] |
| 04:42 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has joined #agavi |
| 04:43 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 04:44 |
Arme[N] |
Houmenta |
| 04:44 |
Arme[N] |
s/Houmenta/Huomenta/ :) |
| 06:16 |
epaulin_ |
[n=epaulin@61.144.111.169] has quit [Read error: 110 (Connection timed out)] |
| 06:18 |
v-dogg |
huomenta |
| 06:19 |
ttj |
Yo. |
| 07:40 |
shoan |
huomenta |
| 08:01 |
trophaeum |
[i=ekbwjwz@ppp121-45-223-106.lns2.bne1.internode.on.net] has quit ["Leaving"] |
| 08:20 |
shoan |
is it possible to install tidy on shared hosting? |
| 08:36 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has joined #agavi |
| 08:36 |
JanK__ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:39 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 08:40 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 08:44 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 08:47 |
Wombert |
hai |
| 08:47 |
Wombert |
oO teh impl is up oO |
| 08:52 |
JanK_ |
[n=JanK_@84-73-33-54.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 09:14 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 09:29 |
Wombert |
http://terrychay.com/blog/article/flights-of-fancy.shtml |
| 09:29 |
Wombert |
that guy is pretty funny ;) |
| 09:34 |
eremit_ |
is now known as eremit |
| 09:36 |
Wombert |
oO eremit is alive! |
| 09:36 |
eremit |
sure :D |
| 09:36 |
eremit |
heyja all |
| 09:36 |
eremit |
i'm alive all the time, but currently working on my diploma thesis ... |
| 09:38 |
Wombert |
ah |
| 09:45 |
_cheerios |
[i=jussiava@cs181066248.pp.htv.fi] has joined #agavi |
| 10:02 |
Wombert |
zomg |
| 10:02 |
Wombert |
getFirst() called on a record that has no results... |
| 10:02 |
Wombert |
in doctrine |
| 10:02 |
Wombert |
is not gonna throw an exception |
| 10:02 |
Wombert |
instead returns false |
| 10:02 |
Wombert |
how retarded |
| 10:02 |
Wombert |
doctrine really needs a lot of love |
| 10:25 |
_cheerios |
my doctrine records need a lot of love... |
| 10:27 |
_cheerios |
that's one shitty canoe trip w/the russian, 6 go in, 2 come back. |
| 10:37 |
bhoepp |
[i=bhoepp@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 10:43 |
Wombert |
[n=Wombert@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 10:47 |
trophaeum |
[i=hitmhxcc@ppp121-45-223-106.lns2.bne1.internode.on.net] has joined #agavi |
| 11:18 |
_cheerios |
heh @ "Do Your Work. Don't Be Stupid" -wallpaper |
| 11:22 |
bhoepp |
could someone correct this validator? http://paste2.org/p/7406 |
| 11:28 |
_cheerios |
do you get bonus points for understanding the problem? |
| 11:30 |
bhoepp |
yeah sure ;) |
| 11:33 |
_cheerios |
this thing pops up every month or so. usually the answer lies somewhere along use of for="" |
| 11:36 |
bhoepp |
thanks man |
| 11:38 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 11:39 |
bhoepp |
just wondered because there is a max_error property documented in the AgaviStringValidator class. |
| 11:44 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 11:47 |
_cheerios |
unfortunately agavi docs are pretty much #agavi and the irc logs |
| 11:48 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 11:48 |
JanK__ |
where can i find the irc logs? |
| 11:49 |
_cheerios |
http://agavi.org/irclogs/ |
| 11:54 |
shoan |
[n=shoan@59.92.163.73] has quit [Read error: 104 (Connection reset by peer)] |
| 11:56 |
v-dogg |
bhoepp: http://trac.agavi.org/browser/branches/0.11/samples/app/modules/Default/validate/Login.xml |
| 11:57 |
v-dogg |
<error for="max">Too long! ... |
| 11:57 |
_cheerios |
i think wombert was supposed to setup somekind of "wiki" + comments for the docbook format they use for the manual, so ppl could contribute better to docs |
| 12:02 |
shoan |
[n=shoan@59.92.186.94] has joined #agavi |
| 12:21 |
JanK__ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 12:50 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 12:58 |
_cheerios |
in dept. of Wishful Thinking & Self Deception; "94% of university professors think they're better than their colleagues" |
| 13:43 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 13:44 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:51 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 13:54 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 14:49 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 14:51 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 15:09 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 15:11 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 15:13 |
_cheerios |
http://newsimg.bbc.co.uk/media/images/44132000/jpg/_44132314_newwaitress_afp416b.jpg |
| 15:13 |
_cheerios |
now that's a pretty sight |
| 15:17 |
Goleo[06] |
[n=arbi@217.219.50.30] has joined #agavi |
| 15:34 |
Goleo[06] |
[n=arbi@217.219.50.30] has quit [Read error: 104 (Connection reset by peer)] |
| 15:38 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has joined #agavi |
| 15:44 |
epaulin |
[n=epaulin@61.144.111.169] has joined #agavi |
| 15:50 |
_cheerios |
bacon, eggs and sausages coupled with extra black coffee \o/ |
| 15:53 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] |
| 16:58 |
JanK_ |
[n=JanK_@84-73-209-218.dclient.hispeed.ch] has quit [] |
| 17:14 |
bhoepp |
[i=bhoepp@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 17:14 |
nfq |
[n=nfq@84-73-209-218.dclient.hispeed.ch] has quit [Read error: 110 (Connection timed out)] |
| 18:00 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:00 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 18:17 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 18:59 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 19:34 |
_stachu |
[i=masq11@enc170.internetdsl.tpnet.pl] has quit [] |
| 19:36 |
Goleo[06] |
[n=arbi@217.219.50.41] has joined #agavi |
| 19:53 |
Wombert |
[n=Wombert@p54981DEC.dip0.t-ipconnect.de] has joined #agavi |
| 19:55 |
Wombert |
hai |
| 19:55 |
Wombert |
good news! |
| 19:55 |
impl |
good afternoon |
| 19:55 |
Wombert |
I had some spare time on teh train |
| 19:55 |
Wombert |
and FPF can now insert error messages into documents for you |
| 19:55 |
Wombert |
:> |
| 19:55 |
impl |
I am declaring FPF officially magic |
| 19:56 |
_cheerios |
why would i want ERRORS INSERTED into my documents? |
| 19:56 |
Wombert |
_cheerios: so the error messages are next to the form fields |
| 19:56 |
Wombert |
and not at the top of the page |
| 19:57 |
_cheerios |
so you applied rossco's patch to trunk? |
| 19:57 |
Wombert |
nah, wrote my own |
| 19:57 |
_cheerios |
aight, cool. |
| 19:58 |
Wombert |
didn't have internets so... |
| 20:05 |
_cheerios |
btw., when using absolute paths for setTemplate() it inserts .php to the end by default |
| 20:07 |
Wombert |
yes |
| 20:08 |
Wombert |
that's the default extension of the php renderer |
| 20:08 |
Wombert |
setTemplate() with an absolute path internally just sets directory and template |
| 20:08 |
Wombert |
${directory}/${template}${extension} |
| 20:09 |
Wombert |
that's the default pattern to lookup a template |
| 20:10 |
Wombert |
I'll head home |
| 20:10 |
Wombert |
bai |
| 20:10 |
Wombert |
[n=Wombert@p54981DEC.dip0.t-ipconnect.de] has quit [] |
| 20:23 |
_cheerios |
Nice webpage, lovely, cool design. buy viagra online buy viagra viagra xanax |
| 20:27 |
Goleo[06] |
[n=arbi@217.219.50.41] has quit ["Leaving"] |
| 20:28 |
Wombert |
[n=Wombert@dslb-084-056-043-068.pools.arcor-ip.net] has joined #agavi |
| 20:30 |
Wombert |
re |
| 20:31 |
nfq |
Hey Wombert |
| 20:31 |
Wombert |
hey duuude |
| 20:32 |
nfq |
hey duuuude! Good trip? |
| 20:32 |
Wombert |
yes |
| 20:32 |
nfq |
cool.. Excellent week man! |
| 20:32 |
Wombert |
no delays this time, and a relatively pretty girl next to me to chat to on the second train |
| 20:32 |
Wombert |
yup, definitely |
| 20:32 |
nfq |
Pretty girls always help! |
| 20:34 |
Wombert |
always! |
| 20:34 |
Wombert |
hope you guys are happy with what we achieved over the days |
| 20:35 |
nfq |
Yes, very much.. I'll write you a feedback email soon.. but 99% perfect.. |
| 20:35 |
nfq |
I think we got allot done.. and both lads are inspired and ready to go.. |
| 20:36 |
nfq |
we already did some stuff after you left... and sorted the roadmap.. |
| 20:36 |
Wombert |
cool, glad to hear that |
| 20:37 |
nfq |
dude, We know too much.. |
| 20:37 |
nfq |
One man, one decision, one desire..! |
| 20:38 |
Wombert |
we went |
| 20:38 |
Wombert |
too far |
| 20:38 |
Wombert |
! |
| 20:38 |
Wombert |
:> |
| 20:38 |
nfq |
hehe |
| 20:38 |
Wombert |
ah yes, a good week it was indeed |
| 20:38 |
nfq |
I am glad you agree.. It's best when every feels the same, motivation s much stronger then@! |
| 20:40 |
Wombert |
:> |
| 20:40 |
Wombert |
pokes impl |
| 20:40 |
Wombert |
and _cheerios! |
| 20:40 |
Wombert |
time for naming things |
| 20:40 |
impl |
unpokes himself and pokes Wombert |
| 20:40 |
Wombert |
hai |
| 20:40 |
Wombert |
so |
| 20:40 |
Wombert |
that FPF error lala thing |
| 20:40 |
Wombert |
you do it like this |
| 20:41 |
Wombert |
<parameter name="error_messages"> |
| 20:41 |
Wombert |
<parameter name="self::*"><![CDATA[<span>yay</span>]]></parameter> |
| 20:41 |
Wombert |
</parameter> |
| 20:41 |
Wombert |
clear so far? |
| 20:41 |
Wombert |
actually |
| 20:41 |
Wombert |
<parameter name="error_messages"> |
| 20:41 |
Wombert |
<parameter name="self::*"><![CDATA[<span>%s</span>]]></parameter> |
| 20:41 |
Wombert |
</parameter> |
| 20:41 |
Wombert |
for the message |
| 20:41 |
impl |
in what class does self::* get put |
| 20:41 |
impl |
or rather, what does it reflect |
| 20:41 |
Wombert |
that's an xpath |
| 20:41 |
Wombert |
the selector is always evaluated with the erroneous element as the reference node |
| 20:41 |
impl |
Ohh. |
| 20:41 |
impl |
I thought it was PHP :P |
| 20:41 |
Wombert |
you can have 50 of those selectors |
| 20:42 |
Wombert |
to cater for your special situations where one of the checkboxes in one of the forms is a little weird |
| 20:42 |
impl |
Alright, sounds okay |
| 20:42 |
Wombert |
cool |
| 20:42 |
Wombert |
and |
| 20:42 |
Wombert |
well |
| 20:42 |
Wombert |
first thing |
| 20:42 |
Wombert |
error_messages |
| 20:43 |
Wombert |
that sux imo |
| 20:43 |
Wombert |
second thing |
| 20:43 |
Wombert |
you can have sth like this |
| 20:43 |
Wombert |
<parameter name="self::*"> |
| 20:43 |
Wombert |
<parameter name="element"><![CDATA[<span>yay</span>]]></parameter> |
| 20:43 |
Wombert |
<parameter name="position">before</parameter> |
| 20:43 |
Wombert |
</parameter> |
| 20:43 |
Wombert |
so the stuff is inserted before the matched position of the xpath... or "child"... default is "after" |
| 20:44 |
Wombert |
do you understand the principle so far? |
| 20:44 |
Wombert |
would you like a patch to play with |
| 20:44 |
impl |
I think so |
| 20:44 |
Wombert |
you can have many selectors |
| 20:44 |
Wombert |
they're all tested against the erroneous field |
| 20:44 |
Wombert |
if one matches |
| 20:44 |
Wombert |
then that rule is used |
| 20:45 |
Wombert |
and the match... it must be exactly one element... and the error description markup is inserted relative to that destination |
| 20:45 |
Wombert |
so in the example above, the <span>yay</span> will be inserted as a sibling before the form field |
| 20:45 |
Wombert |
k? |
| 20:46 |
impl |
Okay |
| 20:46 |
Wombert |
k |
| 20:46 |
impl |
I think we should have "top" and "inside" too maybe |
| 20:46 |
Wombert |
so first of all, you don't have to provide an html snippet |
| 20:46 |
Wombert |
you can also give an array... that's then used as a callback...and called... it must return a domelement |
| 20:46 |
Wombert |
just in case, you know :p |
| 20:46 |
Wombert |
no, why |
| 20:46 |
Wombert |
top is before the first child |
| 20:47 |
Wombert |
and inside is... appendchild |
| 20:47 |
impl |
well, inside would have to be like a textarea or something |
| 20:47 |
impl |
you could change the text or something |
| 20:47 |
Wombert |
eh? |
| 20:47 |
Wombert |
remember, we want to show the error message :p |
| 20:48 |
Wombert |
so that they are not at the top of the page, but instead below each form field or so |
| 20:48 |
Wombert |
or do you mean you would like to fill a textarea with a value |
| 20:48 |
impl |
fill the textarea with the error value or something |
| 20:48 |
Wombert |
oO |
| 20:48 |
Wombert |
wicked |
| 20:48 |
Wombert |
need to think about that |
| 20:48 |
Wombert |
ideally I'd like to find th elocation using xpath only but that doesn't work |
| 20:48 |
Wombert |
you know, I mean the before/after/child thing |
| 20:49 |
impl |
I was thinking about that |
| 20:49 |
Wombert |
anyway |
| 20:49 |
Wombert |
in |
| 20:49 |
Wombert |
<parameter name="self::*"> |
| 20:49 |
Wombert |
<parameter name="element"><![CDATA[<span>yay</span>]]></parameter> |
| 20:49 |
Wombert |
<parameter name="position">before</parameter> |
| 20:49 |
Wombert |
</parameter> |
| 20:49 |
Wombert |
"element" sucks |
| 20:49 |
Wombert |
and anyway, "error_messages" sucks as well |
| 20:49 |
impl |
"string" "value" ? |
| 20:49 |
Wombert |
and |
| 20:49 |
Wombert |
the thing I'm actually asking about |
| 20:49 |
Wombert |
we also need a way to allow people to provide a container for messages |
| 20:49 |
_cheerios |
is the element the form input being matched, or the error message to be inserteD? |
| 20:50 |
Wombert |
because what you specify there is for one message only |
| 20:50 |
impl |
a container ? to store all the errors? |
| 20:50 |
Wombert |
the element is what is inserted, _cheerios |
| 20:50 |
Wombert |
impl: <p>%s</p> for each error |
| 20:50 |
Wombert |
and a <div> where all those go |
| 20:50 |
Wombert |
fields can have multiple error messages, remember |
| 20:50 |
impl |
ohh. |
| 20:51 |
Wombert |
so actually you'd need to provide only the location info for the container, and all errors would be inserted as childs there |
| 20:51 |
Wombert |
that makes things complicated a little |
| 20:51 |
Wombert |
or even worse :p |
| 20:51 |
Wombert |
what if the container is already there |
| 20:51 |
Wombert |
oh man |
| 20:51 |
impl |
yes, and the container would have to have a <ul> in it |
| 20:51 |
impl |
or else it would break |
| 20:51 |
impl |
I mean, we should use <li> |
| 20:51 |
impl |
not <p> |
| 20:52 |
Wombert |
well that's up to the user |
| 20:52 |
Wombert |
the container markup would be <div><ul></ul></div> |
| 20:52 |
Wombert |
aaaah |
| 20:52 |
Wombert |
you mean that |
| 20:52 |
impl |
D: |
| 20:52 |
Wombert |
zomg! |
| 20:52 |
Wombert |
like |
| 20:52 |
Wombert |
<div><span>lala</span><ul></ul></div> |
| 20:52 |
Wombert |
and how do I know to use the ul, right |
| 20:52 |
Wombert |
that's what you're saying |
| 20:53 |
impl |
so we have to xpath the container too... |
| 20:53 |
impl |
insane D: |
| 20:53 |
Wombert |
well |
| 20:53 |
Wombert |
the container could have %s |
| 20:53 |
Wombert |
where all the errors go |
| 20:53 |
Wombert |
we could do that |
| 20:53 |
impl |
yuck :\ |
| 20:53 |
Wombert |
<div><span>lala</span><ul>%s</ul></div> |
| 20:53 |
Wombert |
yes, you're right, it's yuck |
| 20:53 |
impl |
in fact |
| 20:53 |
impl |
what happens if they want the error to be in there twice? |
| 20:54 |
impl |
for example |
| 20:54 |
impl |
<li>%s</li><script>makeThisDivHandleError(%s)</script> |
| 20:56 |
Wombert |
whoa |
| 20:56 |
Wombert |
well |
| 20:56 |
Wombert |
%1$s |
| 20:57 |
Wombert |
:p |
| 20:57 |
Wombert |
sprintf trickery |
| 20:57 |
Wombert |
that would work |
| 20:57 |
Wombert |
easy |
| 20:57 |
impl |
D: |
| 20:57 |
Wombert |
no, I think that's okay |
| 20:57 |
impl |
Okay |
| 20:58 |
impl |
isn't this a bit inconsistent with other stuff, though, like our template paths |
| 20:58 |
impl |
which use that funny variable syntax |
| 20:59 |
Wombert |
well okay we can use ${message} instead, sure |
| 21:00 |
impl |
plus... like... |
| 21:00 |
impl |
what if someone uses %d instead :P |
| 21:00 |
Wombert |
bad luck? :p |
| 21:00 |
impl |
but yeah, okay |
| 21:00 |
impl |
so this container thing |
| 21:00 |
impl |
is :s |
| 21:00 |
Wombert |
yes |
| 21:00 |
impl |
I'm not sure if this whole thing is a good idea |
| 21:00 |
Wombert |
what |
| 21:01 |
Wombert |
this error message thing? |
| 21:01 |
impl |
Yeah |
| 21:01 |
Wombert |
seriously it's soooo nice |
| 21:01 |
Wombert |
because |
| 21:01 |
Wombert |
you can control it from your view, remember |
| 21:01 |
Wombert |
you do not have to configure it statically in the filters.xml |
| 21:01 |
Wombert |
just set the attrib in that request namespace, and done |
| 21:01 |
Wombert |
and with the xpaths you can really control it properly |
| 21:02 |
impl |
nods |
| 21:06 |
_cheerios |
how about a json output/callback { [0] = {(input)id="", error=""}, ... }, so you can swoosh a cool YOU MADE AN ERROR, FOOL! animation, and then pinpoint the problem with some ûbercool web 2.0 effects. No need for agavi even insert the error, in this case (can do it via JS). |
| 21:08 |
impl |
blinks |
| 21:10 |
_cheerios |
just, in case, you really want to make an impression. it's always nice to have the server-side do stuff, but there should be a way to notify the client of such events. |
| 21:14 |
Wombert |
eh what |
| 21:14 |
Wombert |
so you want that in the output you mean |
| 21:14 |
Wombert |
well the fpf could have support for json-or-so one da |
| 21:14 |
Wombert |
y |
| 21:15 |
Wombert |
but yes, refilling forms in ajax is not trivial |
| 21:15 |
Wombert |
a separate filter might be an idea, too |
| 21:15 |
Wombert |
prolly the better idea anyway |
| 21:15 |
Wombert |
I might just write that pretty soon |
| 21:15 |
Wombert |
so it gives you back all fields and their values and their errors |
| 21:16 |
Wombert |
that's what you're saying, aye? |
| 21:16 |
impl |
so as long as we're generating HTML for people we can add helpers right? |
| 21:16 |
impl |
:D |
| 21:16 |
_cheerios |
yep |
| 21:16 |
Wombert |
that would be a dedicated filter I think though |
| 21:16 |
Wombert |
because you need |
| 21:16 |
Wombert |
a) all that as json in the response or |
| 21:16 |
_cheerios |
just if some JS guru wants to go further doing more magic, programming things beyond whay one could think. |
| 21:16 |
Wombert |
b) that json injected into other json or |
| 21:16 |
Wombert |
c) that somewhere in the html sent back or |
| 21:16 |
Wombert |
d) that in a response header so the lib evals it |
| 21:18 |
_cheerios |
isnt a+c the same? but yes, basically <script>nameForThisFormStuff = { some default format } </script>, which then a onDomLoadEvent() can work on. |
| 21:20 |
Wombert |
and what if you want just the json in the response |
| 21:21 |
Wombert |
impl: oh and also I want it to be so that the error messages it could not insert are put on a list |
| 21:21 |
_cheerios |
who knows? it's a concept. |
| 21:21 |
impl |
Wombert: a list where? |
| 21:21 |
Wombert |
that you can then grab and still output in front of the form |
| 21:21 |
Wombert |
in a request attribute |
| 21:21 |
Wombert |
in the fpf ns |
| 21:21 |
Wombert |
:> |
| 21:21 |
Wombert |
I think that would be ace |
| 21:21 |
impl |
O_O |
| 21:22 |
impl |
This is soo complicated, there must be a more elegant way to do it |
| 21:22 |
Wombert |
well of course you can also just have a "fallback" |
| 21:22 |
Wombert |
like "from the element find me its form and then insert before that form" |
| 21:22 |
Wombert |
easy |
| 21:22 |
Wombert |
:) |
| 21:22 |
Wombert |
yes, and better in fact me thinks |
| 21:23 |
Wombert |
ponders |
| 21:23 |
Wombert |
yah prolly |
| 21:24 |
_cheerios |
chuckles |
| 21:31 |
Wombert |
WHAT |
| 21:31 |
Wombert |
ARE YOU LAUGHING ABOUT US NERDING ABOUT? |
| 21:31 |
Wombert |
kicks _cheerios |
| 21:34 |
_cheerios |
i couldn't. we've all been working 24/7, including that v-dogg guy. |
| 21:35 |
Wombert |
what |
| 21:35 |
Wombert |
oO |
| 21:35 |
Wombert |
when |
| 21:37 |
Wombert |
mh |
| 21:37 |
Wombert |
burger king => |
| 21:37 |
Wombert |
(I'll become friggen fat sooner or later) |
| 21:40 |
_cheerios |
that could make a good song made by The Hives |
| 21:57 |
_cheerios |
"Today's problem is "user generated content". Not because it is user-generated, but because it's completely disorganized. In old media, you have editors who say, "This is good, people should see it.". Now, we have "Most Viewed" pages. If you remove human intervention from focus group studies and market research, you get "Most Viewed" â a system where the lowest common denominator of human interests are celebrated automatically; where the aggr |
| 21:57 |
_cheerios |
egated whims of an uncoordinated mob dictate our cultural touchstones; where the mindlessness of strangers is rebranded as "collective intelligence." |
| 22:01 |
_cheerios |
[i=jussiava@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 22:01 |
nfq |
hehe 'you are pointing out Vista's flaws, cancel or allow?' |
| 22:01 |
nfq |
excellent mac add.. |
| 22:33 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:43 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:43 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Nick collision from services.] |
| 22:43 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 22:43 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:13 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:13 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 23:16 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Nick collision from services.] |
| 23:17 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:37 |
epaulin_ |
[n=epaulin@218.19.216.67] has joined #agavi |
| 23:40 |
epaulin |
[n=epaulin@61.144.111.169] has quit [Read error: 110 (Connection timed out)] |
| Day changed Sun Sep 23 2007
|
| 00:05 |
Wombert |
[n=Wombert@dslb-084-056-043-068.pools.arcor-ip.net] has quit [] |
| 01:45 |
eremit_ |
[n=eremit@p5490BDB7.dip.t-dialin.net] has joined #agavi |
| 01:54 |
eremit |
[n=eremit@p5490FD7C.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:31 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 04:59 |
shoan |
[n=shoan@59.92.186.94] has quit [] |
| 05:28 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 05:36 |
shoan |
[n=shoan@59.92.186.94] has joined #agavi |
| 06:07 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 06:34 |
shoan |
[n=shoan@59.92.186.94] has quit [] |
| 06:37 |
_cheerios |
huomenta! |
| 06:38 |
v-dogg |
huomenta |
| 06:38 |
_cheerios |
made many commits already by today? don't tell me! i need to catchup then :p |
| 06:40 |
v-dogg |
wooot |
| 06:40 |
v-dogg |
I've written 1 line of code today |
| 06:40 |
v-dogg |
and even that didn't work |
| 06:44 |
v-dogg |
and now I got distracted by a small nappy overflow :) |
| 06:45 |
v-dogg |
babycare table needed some cleaning |
| 06:45 |
v-dogg |
joys of parenthood :) |
| 06:47 |
_cheerios |
i got distracted by a lesbian movie torrent download, which i've scheduled for play after breakfast ;) |
| 06:48 |
v-dogg |
haha |
| 06:50 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 06:57 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 07:14 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has joined #agavi |
| 07:19 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has quit [] |
| 07:22 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has joined #agavi |
| 07:38 |
eremit_ |
is now known as eremit |
| 07:40 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has quit [] |
| 07:50 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has joined #agavi |
| 07:53 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has quit [Remote closed the connection] |
| 07:54 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has joined #agavi |
| 08:17 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 08:46 |
_cheerios |
lesbian movies are so gay. |
| 08:58 |
MikeSeth |
well, what's a man need in the mornin'? a breezer, a bacon, and sum lesbian movies |
| 08:59 |
v-dogg |
why the hell doesn't my utf-8 encoded special chars show corretly in my ajax response? |
| 09:00 |
MikeSeth |
v-dogg: oooh, Firebug time :D |
| 09:00 |
v-dogg |
everything is utf-8, correct headers are sent and all I do is $('order').send({ ... update: mydiv} |
| 09:02 |
MikeSeth |
oh... I dont know.. document's global character set is wrong? |
| 09:02 |
v-dogg |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
| 09:02 |
v-dogg |
I don't know what to look for anymore |
| 09:03 |
_cheerios |
does the same content work fine when viewed as a normal page? |
| 09:03 |
MikeSeth |
v-dogg: what does the HTTP response say about the document type and character set? |
| 09:04 |
v-dogg |
text/html; charset=UTF-8 |
| 09:05 |
v-dogg |
aah, got it. my ajax response was "<p>reponse</p>". I made it valid xhtml with doctypes and headers and now it works |
| 09:06 |
MikeSeth |
happens ;) |
| 09:12 |
_cheerios |
was $this->getContext()->getRequest()->getRequestData() being removed from initialize() (view+action), or will it be available in future still? |
| 09:13 |
MikeSeth |
_cheerios: it should be available, but there's a fundamental problem with the whole request data access thing |
| 09:14 |
_cheerios |
im setting some routing vars in my BaseView, was wondering how to do it if all access is stripped |
| 09:35 |
v-dogg |
what kind of routing vars? why do you use request data? |
| 09:36 |
_cheerios |
like, $this->setAttribute('pageId',$this->getContext()->getRequest()->getRequestData()->getParameter('pageId')); |
| 09:37 |
v-dogg |
is svn checkout "autonomous" i.e. can I copy the whole thing to another machine/location and continue working? |
| 09:42 |
v-dogg |
uhm.. wtf.. svn operations on my desktop takes ages (checkout can take several seconds per file no matter what the file size) and I've always blamed my vpn for that |
| 09:43 |
v-dogg |
but no I checked out a project with my laptop and it goes as fast as at work |
| 09:47 |
_cheerios |
yes you can checkout the same thing to different machines and work from any |
| 09:49 |
v-dogg |
copy the project folder around? |
| 09:51 |
_cheerios |
never tried copying it, i just checkout the whole thing again wherever i work. |
| 09:52 |
v-dogg |
duh, I know that :D |
| 09:53 |
v-dogg |
but what I wanted to know can I just copy the whole checkout folder to a different location or will it break it |
| 09:56 |
_cheerios |
quicker to try than ask such experiments ;) |
| 09:56 |
v-dogg |
I did try and it did break :) |
| 09:57 |
v-dogg |
but probably because hidden files and folders weren't copied |
| 10:12 |
_cheerios |
Ich Bin Dein Gummibear |
| 10:17 |
Wombert |
[n=Wombert@dslb-084-056-036-210.pools.arcor-ip.net] has joined #agavi |
| 10:47 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 10:47 |
digitarald |
hey ho |
| 10:48 |
digitarald |
validator question ... why is my array empty after validition? |
| 10:48 |
digitarald |
which argument i have to give to validate the array items? |
| 10:50 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] |
| 10:53 |
digitarald |
anybody? |
| 10:58 |
digitarald |
eremit, Wombert?? |
| 10:58 |
digitarald |
MikeSeth? |
| 11:08 |
MikeSeth |
hay supz |
| 11:08 |
MikeSeth |
your array empty as in parameter from outside/ |
| 11:13 |
digitarald |
i have an array roles with ["role1", "role2"] |
| 11:13 |
digitarald |
when i only validate the argument "roles" with my array validator (checking type and length), i have an empty array |
| 11:13 |
digitarald |
... in my request params |
| 11:14 |
digitarald |
MikeSeth: Any idea about the syntax to validate the items in an array? |
| 11:14 |
digitarald |
<argument>roles[]</argument> does not work |
| 11:15 |
MikeSeth |
ummm |
| 11:15 |
digitarald |
<arguments base="roles[]"><argument></argument></arguments> |
| 11:15 |
digitarald |
too |
| 11:15 |
digitarald |
<arguments base="roles[]"><argument>index</argument></arguments> |
| 11:15 |
digitarald |
validates roles[0][index] |
| 11:15 |
MikeSeth |
wait, which validator is that? |
| 11:16 |
digitarald |
the one using base? |
| 11:16 |
digitarald |
u can do that with every validator |
| 11:16 |
MikeSeth |
hmmm |
| 11:17 |
digitarald |
kaos told me some time ago ... the secrets of validating multidimensional arrays |
| 11:17 |
MikeSeth |
I've never heard a thing about this! |
| 11:17 |
digitarald |
but I have no idea about validating that simple array :D |
| 11:18 |
digitarald |
great weather to work, its raining dogs here |
| 11:18 |
digitarald |
v-dogg? |
| 11:19 |
digitarald |
who I have to ping to dismantle validators :D |
| 11:21 |
digitarald |
for now i set validators to conditional, so I have at least some values in my array |
| 11:27 |
Wombert |
isarray only makes sure that the array is an array |
| 11:27 |
Wombert |
you also have to validate each item in the array |
| 11:28 |
Wombert |
so that each field is marked as successfully validated |
| 11:30 |
digitarald |
and how? |
| 11:30 |
MikeSeth |
Wombert: so there's no way to validate all array items by the same validation rule[s]? |
| 11:30 |
MikeSeth |
craves newLISP |
| 11:30 |
digitarald |
I saw that problem too Wombert, thats why I was asking about the arguments syntax I have to use# |
| 11:31 |
Wombert |
oh, the arguemnts syntax is totally retarded |
| 11:31 |
digitarald |
to validate an unkown count of items in an array with one rule |
| 11:31 |
Wombert |
and inconsistent |
| 11:31 |
Wombert |
I have no idea |
| 11:31 |
Wombert |
<arguments base="foo"><argument>bar</argument></arguments> |
| 11:31 |
Wombert |
validates "bar" in "foo" |
| 11:32 |
Wombert |
<arguments base="foo[]"><argument>bar</argument></arguments> |
| 11:32 |
digitarald |
whats the point? |
| 11:32 |
Wombert |
arguments each bar in foo |
| 11:32 |
Wombert |
or so |
| 11:32 |
digitarald |
i want to validate rules = ["rule-1", "rule-2"] |
| 11:32 |
digitarald |
that each item is an array |
| 11:32 |
digitarald |
... i don't want an empty array in my action ;) |
| 11:33 |
Wombert |
<arguments base="roles"><argument></argument></arguments> |
| 11:33 |
Wombert |
and use that with a string validator |
| 11:33 |
digitarald |
thats a guess? |
| 11:33 |
Wombert |
yes |
| 11:33 |
digitarald |
no |
| 11:33 |
digitarald |
I tried like 10 different syntaxes |
| 11:34 |
digitarald |
wrapping argument(s) and bases |
| 11:34 |
digitarald |
empty |
| 11:34 |
digitarald |
with [] |
| 11:34 |
digitarald |
with [] appended |
| 11:34 |
digitarald |
with single [] |
| 11:34 |
digitarald |
with base |
| 11:34 |
digitarald |
without base |
| 11:34 |
MikeSeth |
Wombert: wont it be better to write a separator array validator? |
| 11:34 |
MikeSeth |
s/separator/separate/ |
| 11:35 |
Wombert |
and how would that work, mike |
| 11:35 |
Wombert |
"make sure all values in the array are valid product ids in my database" |
| 11:35 |
Wombert |
etc |
| 11:35 |
Wombert |
hence the arguments stuff |
| 11:36 |
digitarald |
so, nobody knows how to write that simply item validator ... ok ... back to conditional validation |
| 11:36 |
MikeSeth |
:( |
| 11:37 |
digitarald |
... no ... better ... relaxed |
| 11:37 |
Wombert |
stupid idea |
| 11:37 |
digitarald |
what? |
| 11:41 |
Wombert |
<arguments base="roles[]"><argument /></arguments> |
| 11:41 |
Wombert |
works just fine for me |
| 11:41 |
Wombert |
I just tested |
| 11:45 |
digitarald |
i have "roles[]=trusted&roles[]=preferred" |
| 11:45 |
digitarald |
in my query string |
| 11:47 |
digitarald |
this is my validator for it |
| 11:47 |
digitarald |
<validator class="string" required="false"> |
| 11:47 |
digitarald |
<arguments base="roles[]"> |
| 11:47 |
digitarald |
<argument /> |
| 11:47 |
digitarald |
</arguments> |
| 11:47 |
digitarald |
</validator> |
| 11:56 |
Wombert |
okay |
| 11:56 |
Wombert |
works here |
| 11:57 |
Wombert |
I test with the sample app, username[] fields in the form |
| 12:07 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 12:11 |
digitarald |
with strict? |
| 12:11 |
digitarald |
Wombert? |
| 12:11 |
Wombert |
no, the default |
| 12:11 |
digitarald |
conditional |
| 12:11 |
digitarald |
wanne try with strict? |
| 12:12 |
Wombert |
works as well |
| 12:12 |
digitarald |
can u pastie your validation xml? |
| 12:13 |
digitarald |
weird |
| 12:13 |
Wombert |
<validator class="string" name="username_too_short" translation_domain="default.errors.Login"> |
| 12:13 |
Wombert |
<arguments base="username[]"> |
| 12:13 |
Wombert |
<argument></argument> |
| 12:13 |
Wombert |
</arguments> |
| 12:15 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 12:29 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 12:55 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 13:11 |
JanK__ |
[n=JanK_@muedsl-82-207-223-181.citykom.de] has joined #agavi |
| 13:20 |
JanK_ |
[n=JanK_@muedsl-82-207-222-164.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 13:30 |
MikeSeth |
http://www.phpfuse.net/Features/ |
| 13:30 |
MikeSeth |
fail. |
| 13:42 |
MikeSeth |
133930 <Jygzy-> is there an Un str_rot13 function? |
| 13:47 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 13:59 |
shoan |
[n=shoan@59.92.164.105] has joined #agavi |
| 14:07 |
Wombert |
FuseURIRouter::Route_Connect( 'Blog/View/:id', array( |
| 14:07 |
Wombert |
wackos |
| 14:27 |
_cheerios |
doctrine really only caches queries when using that funky dql syntax? how sad :| |
| 14:28 |
Wombert |
I've found so many inconsistencies in doctrine |
| 14:28 |
Wombert |
it's a little sad |
| 14:28 |
Wombert |
like if you do getFirst() on a result that doesn't have items |
| 14:28 |
Wombert |
it should throw an exception IMO |
| 14:28 |
Wombert |
instead it returns false... should return null IMO |
| 14:29 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:29 |
_cheerios |
isnt false been the result for not found in any db library? |
| 14:30 |
Wombert |
no result = null |
| 14:34 |
MikeSeth |
heh i saw someone write a blog post yesterday |
| 14:34 |
MikeSeth |
they thought that null !== false is a bug |
| 14:34 |
Wombert |
and other stuff like connections getting lost on the way |
| 14:34 |
MikeSeth |
first i wanted to flam ethem |
| 14:35 |
MikeSeth |
then explain identity vs equality |
| 14:35 |
MikeSeth |
then said fuck it and let them make a fool of themselves |
| 14:35 |
Goleo[06] |
[n=arbi@80.191.145.152] has joined #agavi |
| 14:35 |
marteen |
[n=martin@host.200.55.19.216.static.itcsa.net] has left #agavi [] |
| 14:39 |
_cheerios |
*yawn* tinkering on stuff makes progress be turtle-paced |
| 14:41 |
Goleo[06] |
[n=arbi@80.191.145.152] has quit ["Leaving"] |
| 15:30 |
_cheerios |
"In 2005, Derek Sivers of CD Baby wanted to scrap his site and perform a rewrite in Rails. He hired Jeremy Kemper, also known as bitsweat on Freenode, to help on the project. Two years later, through blood and sweat, the project was then canceled because of limitations of Rails. Rails just wasn't meant to do everything since it is very much "canned" project. Mr. Sivers has written an entry in the O'Reilly blog: 7 reasons I switched back to PHP." |
| 15:30 |
_cheerios |
hahahaha... flamewar sunday |
| 15:32 |
_cheerios |
http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html |
| 15:33 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 15:36 |
MikeSeth |
Yep. Rails = fail. |
| 15:41 |
JanK__ |
[n=JanK_@muedsl-82-207-223-181.citykom.de] has quit [] |
| 16:16 |
_cheerios |
gotta love virtuals and disappearing network cards |
| 16:47 |
_cheerios |
Fatal error: Call to a member function getColumnName() on a non-object in /doctrine/Doctrine/Record.php on line 841 :| |
| 16:52 |
_cheerios |
sheems like a magic method from Doctrine's side is butting in. |
| 16:52 |
_cheerios |
how do i prevent that? |
| 16:55 |
_cheerios |
ah, no. I had an old class in Doctrine Records folder that shouldnt have been there. :| bleh. |
| 17:00 |
impl |
D: |
| 17:06 |
_cheerios |
yea, this is how i use my time productively |
| 17:59 |
_trophaeum |
[i=ojcozx@ppp121-45-196-238.lns1.bne1.internode.on.net] has joined #agavi |
| 18:00 |
shoan |
anybody know any good tools to debug xpath queries? |
| 18:01 |
trophaeum |
[i=hitmhxcc@ppp121-45-223-106.lns2.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 18:25 |
_cheerios |
outsource bugs! |
| 18:38 |
splatch` |
hello |
| 18:48 |
splatch` |
alo alo? ;] |
| 18:51 |
_cheerios |
hello corporate java man |
| 18:56 |
splatch` |
hahaha |
| 18:56 |
splatch` |
why corporate java man? :) |
| 18:56 |
splatch` |
do you saw my linkedin profile? ;) |
| 18:57 |
splatch` |
_cheerios: how are you? :) |
| 19:00 |
_cheerios |
feeling like i'll have a heart attack before i turn 30 |
| 19:03 |
splatch` |
uhh, so bad? Why yuo felling is so bad? |
| 19:04 |
_cheerios |
because of being overworked, not because of health problems |
| 19:04 |
_cheerios |
if that makes sense! |
| 19:06 |
splatch` |
_cheerios: so stop you work :) |
| 19:12 |
_cheerios |
never! |
| 19:25 |
v-dogg |
[i=vmakinen@shell.daug.net] has quit [Remote closed the connection] |
| 19:26 |
v-dogg |
[i=vmakinen@shell.daug.net] has joined #agavi |
| 19:29 |
_cheerios |
is there a tool to iterate one's svn repo by day/month to graph how much the total line count has fluctuated? |
| 20:06 |
shoan |
[n=shoan@59.92.164.105] has quit [] |
| 20:24 |
Goleo[06] |
[n=arbi@80.191.145.167] has joined #agavi |
| 21:08 |
JanK_ |
[n=JanK_@muedsl-82-207-223-181.citykom.de] has joined #agavi |
| 21:10 |
JanK_ |
[n=JanK_@muedsl-82-207-223-181.citykom.de] has quit [Client Quit] |
| 21:13 |
_cheerios |
aaah, Monday already |
| 21:21 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:57 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:01 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 22:02 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:19 |
Goleo[06] |
[n=arbi@80.191.145.167] has quit ["Leaving"] |
| 22:20 |
Wombert |
harr |
| 22:20 |
Wombert |
optimization ftw |
| 22:20 |
Wombert |
AgaviTookit::expandDirectives old vs new (mem usage and exec time) |
| 22:20 |
Wombert |
int(5154616) |
| 22:20 |
Wombert |
float(1.1725490093231) |
| 22:20 |
Wombert |
int(232) |
| 22:20 |
Wombert |
float(0.3754460811615) |
| 22:20 |
Wombert |
for 1000 iterations |
| 22:20 |
impl |
how did you manage that |
| 22:20 |
Wombert |
and AgaviToolkit::expandVariables, 10000 iterations |
| 22:21 |
Wombert |
int(1568) |
| 22:21 |
Wombert |
float(3.9980540275574) |
| 22:21 |
Wombert |
int(80) |
| 22:21 |
Wombert |
float(1.2161779403687) |
| 22:21 |
Wombert |
both 3 times faster, pretty ace me thinks |
| 22:23 |
Wombert |
did you see mugesos message to the list for that, impl |
| 22:23 |
Wombert |
this will actually cut down agavi memory usage by a considerable amount as expandDirectives is used very, very often |
| 22:25 |
impl |
only in debug, though, right? |
| 22:25 |
Wombert |
yes, but I think also a couple of times at runtime |
| 22:25 |
Wombert |
and still... |
| 22:25 |
Wombert |
:) |
| 22:25 |
impl |
Yeah |
| 22:25 |
impl |
so you just moved everything to a private method? |
| 22:31 |
CIA-11 |
david * r2092 /branches/0.11/src/util/AgaviToolkit.class.php: |
| 22:31 |
CIA-11 |
made AgaviToolkit::expandVariables() and AgaviToolkit::expandDirectives() both |
| 22:31 |
CIA-11 |
more than three times faster, and massively cut down memory usage in both |
| 22:31 |
CIA-11 |
(particularly expandDirectives(), down from 5 MB to 232 bytes for 1000 calls) |
| 22:31 |
Wombert |
look for yourself :) |
| 22:33 |
Wombert |
pretty straightforward |
| 22:34 |
impl |
looks good |
| 22:35 |
impl |
Nice |
| 22:36 |
Wombert |
actually |
| 22:37 |
Wombert |
can you tell me why the fuck that while loop is in there :p |
| 22:37 |
impl |
What while loop? |
| 22:37 |
Wombert |
in expandDirectives() |
| 22:37 |
Wombert |
haha |
| 22:37 |
Wombert |
so useless aint it |
| 22:37 |
impl |
ohh I was just looking at the changeset |
| 22:37 |
impl |
:P |
| 22:38 |
Wombert |
NICE! |
| 22:38 |
Wombert |
six times faster thanthe original! |
| 22:38 |
Wombert |
woot woot |
| 22:38 |
impl |
hah :P |
| 22:38 |
Wombert |
int(944) |
| 22:38 |
Wombert |
float(0.55964112281799) |
| 22:38 |
Wombert |
int(224) |
| 22:38 |
Wombert |
float(0.26690793037415) |
| 22:39 |
Wombert |
okay |
| 22:39 |
Wombert |
int(944) |
| 22:39 |
Wombert |
float(3.2216401100159) |
| 22:39 |
Wombert |
int(224) |
| 22:39 |
Wombert |
float(2.4922468662262) |
| 22:39 |
Wombert |
10k iterations |
| 22:39 |
impl |
nice~ |
| 22:39 |
Wombert |
well, another 20% ;) |
| 22:42 |
CIA-11 |
david * r2093 /branches/0.11/src/util/AgaviToolkit.class.php: another optimization to expandDirectives(), cut down time by 20% and memory usage by 75% |
| 22:43 |
Wombert |
oh bollocks |
| 22:44 |
Wombert |
array to string conversion |
| 22:44 |
Wombert |
wtf |
| 22:46 |
Wombert |
seems the old expandVariables could accept an array as the "string" |
| 22:46 |
Wombert |
the docs don't say so |
| 22:46 |
Wombert |
so that's a bug :p |
| 22:49 |
Wombert |
wtf!? |
| 22:50 |
Wombert |
aaaah |
| 22:50 |
Wombert |
one of the args is an array |
| 22:50 |
Wombert |
uncool |
| 22:50 |
impl |
haha, *what* |
| 22:51 |
Wombert |
well |
| 22:51 |
Wombert |
'targets' => |
| 22:51 |
Wombert |
array |
| 22:51 |
Wombert |
0 => string '${directory}/${locale}/${template}${extension}' (length=46) |
| 22:51 |
Wombert |
1 => string '${directory}/${template}.${locale}${extension}' (length=46) |
| 22:51 |
Wombert |
2 => string '${directory}/${template}${extension}' (length=36) |
| 22:51 |
Wombert |
that's one of the args... |
| 22:51 |
impl |
O_O |
| 22:51 |
Wombert |
of course it is |
| 22:52 |
Wombert |
$directory = AgaviToolkit::expandVariables($directory, $this->getParameters()); |
| 22:52 |
Wombert |
FileTemplateLayer::83 |
| 22:52 |
Wombert |
ponders |
| 22:52 |
impl |
the foreach on that end would be much more efficient than a foreach in the expandVariables |
| 22:52 |
impl |
plus |
| 22:52 |
impl |
since that functionality isn't documented anywhere |
| 22:52 |
impl |
we can break it |
| 22:52 |
impl |
and not tell anyone |
| 22:52 |
Wombert |
well |
| 22:52 |
Wombert |
heh |
| 22:52 |
impl |
:> |
| 22:52 |
Wombert |
the real news is |
| 22:53 |
Wombert |
that the notice was there before I believe |
| 22:53 |
Wombert |
it just didn't appear as we used preg with /e |
| 22:53 |
Wombert |
how do we fix it tho |
| 22:53 |
impl |
wait |
| 22:53 |
impl |
public static function expandVariables($string, array $arguments = array()) |
| 22:54 |
Wombert |
$directory = AgaviToolkit::expandVariables($directory, array_filter($this->getParameters(), 'is_string')); |
| 22:54 |
Wombert |
? |
| 22:54 |
Wombert |
yes but one of the entries in the arguments array is an array |
| 22:54 |
impl |
Oh |
| 22:54 |
impl |
ah um |
| 22:55 |
impl |
I think we should just selectively choose what to give to expandVariables |
| 22:55 |
impl |
passing all the parameters seems weird/wrong to me |
| 22:55 |
Wombert |
no, we can't decide what to pass |
| 22:55 |
Wombert |
we can't know what the parameters are etc |
| 22:55 |
Wombert |
maybe you hvae a param "foo" and then you want to use $foo in the pattern |
| 22:56 |
Wombert |
that's totally okay and expected |
| 22:56 |
Wombert |
so we need array_filter |
| 22:56 |
impl |
really? |
| 22:56 |
impl |
hmmh |
| 22:56 |
Wombert |
yes |
| 22:56 |
impl |
Okay |
| 22:56 |
Wombert |
that#s exactly the way this template layer stuff works |
| 22:56 |
Wombert |
template name, extension name, dir name etc are just params set on the layer |
| 22:56 |
impl |
oh :P |
| 22:58 |
Wombert |
int(1168) |
| 22:58 |
Wombert |
float(1.1188368797302) |
| 22:58 |
Wombert |
int(24) |
| 22:58 |
Wombert |
float(1.33229804039) |
| 22:58 |
Wombert |
the second is with array_filter |
| 22:58 |
Wombert |
could be worse |
| 22:58 |
Wombert |
still almost three times faster overall :p |
| 22:58 |
MikeSeth |
Wombert: ever considered coding up Agavi core as an extension? |
| 22:59 |
impl |
MikeSeth: that would be so hard to maintain :| |
| 22:59 |
Wombert |
if you sponsor it, MikeSeth |
| 22:59 |
MikeSeth |
heh heh |
| 22:59 |
MikeSeth |
I wish I was richer |
| 23:00 |
impl |
there's friggin' 30k lines of PHP code there... eaisly 60-90k of C considering the amount of efficient library functions we'd need to implement |
| 23:00 |
Wombert |
30k? |
| 23:00 |
Wombert |
oO |
| 23:01 |
impl |
yeah, I think that's how big Agavi is minus the translations stuff |
| 23:01 |
Wombert |
and without the timezones? |
| 23:01 |
impl |
without all the stuff in /translation/data |
| 23:02 |
CIA-11 |
david * r2094 /branches/0.11/src/view/ (2 files): filter out anything that's not a string when calling AgaviToolkit::expandVariables(), that issue wasn't visible until r2092 |
| 23:22 |
epaulin_ |
[n=epaulin@218.19.216.67] has quit [Read error: 104 (Connection reset by peer)] |
| 23:25 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 23:35 |
CIA-11 |
david * r2095 /branches/0.11/CHANGELOG: updated change log |
| 23:38 |
epaulin_ |
[n=epaulin@61.144.110.172] has joined #agavi |
| Day changed Mon Sep 24 2007
|
| 01:17 |
Wombert |
oh man |
| 01:17 |
Wombert |
does symfony make people stupid |
| 01:17 |
Wombert |
or does it attract stupid people |
| 01:17 |
Wombert |
[02:55] isleshocky78: Can someone explain this error to me: [Doctrine_Connection_Mysql_Exception] |
| 01:17 |
Wombert |
[02:55] isleshocky78: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`ubrollerhockey/sf_guard_group_permission`, CONSTRAINT `sf_guard_group_permission_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `sf_guard_group` (`id`)) |
| 01:17 |
Wombert |
[03:14] JayCC: you have a foreign key constraint violation, which your Database is complaining about |
| 01:17 |
Wombert |
[03:15] JayCC: seems that either you, or sfGuardDoctrine is trying to do something that's against the FK constraint |
| 01:17 |
Wombert |
anyway |
| 01:18 |
Wombert |
it's been a good day! Agavi is 27 times faster now and uses 150kB of memory! AWESOME ;) |
| 01:18 |
Wombert |
night everyone |
| 01:18 |
epaulin_ |
is now known as epaulin |
| 01:20 |
impl |
Wombert: night, great stuff there |
| 01:20 |
Wombert |
impl: well |
| 01:20 |
Wombert |
if we find that much stuff to optimize in other areas... ;) |
| 01:23 |
Wombert |
just gotta figure out the error containers stuff tomorrow |
| 01:23 |
Wombert |
so that is done as well |
| 01:23 |
Wombert |
it's getting time for rc6 |
| 01:23 |
Wombert |
anyway |
| 01:23 |
Wombert |
off to bed |
| 01:23 |
Wombert |
bai :) |
| 01:46 |
eremit_ |
[n=eremit@p5490D322.dip.t-dialin.net] has joined #agavi |
| 01:55 |
eremit |
[n=eremit@p5490BDB7.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:27 |
shoan |
[n=shoan@59.92.164.105] has joined #agavi |
| 03:36 |
shoan_ |
[n=shoan@59.92.164.105] has joined #agavi |
| 03:46 |
shoan |
[n=shoan@59.92.164.105] has quit [Read error: 110 (Connection timed out)] |
| 03:58 |
EoN` |
is now known as EoN |
| 04:03 |
EoN |
is now known as EoN_ |
| 04:04 |
EoN_ |
is now known as EoN` |
| 04:05 |
EoN` |
is now known as EON |
| 04:05 |
EON |
is now known as EoN |
| 05:20 |
shoan_ |
is now known as shoan |
| 05:20 |
shoan |
huomenta! |
| 05:32 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 05:57 |
shoan_ |
[n=shoan@59.92.164.105] has joined #agavi |
| 05:58 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:01 |
shoan |
[n=shoan@59.92.164.105] has quit [Read error: 110 (Connection timed out)] |
| 06:11 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:12 |
_cheerios |
huomenta |
| 06:18 |
eremit_ |
is now known as eremit |
| 06:36 |
shoan_ |
what is the best way to perform validations using ajax with agavi? |
| 06:53 |
_cheerios |
do what? |
| 06:55 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 07:00 |
_cheerios |
"What I like is that I can check the ad up top to see what folks are typing into search engines that leads them to this site. Then today I saw that someone came to my site by typing "How to kill your wife" into Google." |
| 07:03 |
v-dogg |
and you don't even have a wife! :p |
| 07:06 |
Whisller |
hi |
| 07:16 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit ["Leaving"] |
| 07:57 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:57 |
RossC0 |
Huomenta! |
| 07:58 |
_cheerios |
hey, RossC0! about tumblr, is there a way to add comments? I like the thing, but having no comments makes it quite one-way. |
| 08:01 |
RossC0 |
yeah it its :D |
| 08:01 |
RossC0 |
I'm not asking for feedback ! ;0 |
| 08:03 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 08:04 |
RossC0 |
but yeah - comments would be good |
| 08:05 |
_cheerios |
im currently using blogger, but i hate the blogger.com loginpage and that their stuff stinks on linux-ff |
| 08:06 |
RossC0 |
_cheerios: I'm adding comments - give me 5 |
| 08:06 |
_cheerios |
not to mention blogger itself seems to be made by the rejects at google |
| 08:14 |
shoan_ |
[n=shoan@59.92.164.105] has quit [] |
| 08:17 |
Wombert |
[n=Wombert@dslb-084-056-036-210.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 08:17 |
Wombert_ |
[n=Wombert@dslb-084-056-062-131.pools.arcor-ip.net] has joined #agavi |
| 08:21 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:21 |
E_mE |
huomenta! |
| 08:24 |
sean``` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 08:40 |
sean``` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Client Quit] |
| 08:40 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Read error: 110 (Connection timed out)] |
| 08:45 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 08:48 |
RossC0 |
_cheerios: done |
| 09:02 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 09:13 |
shoan |
[n=shoan@122.166.1.168] has joined #agavi |
| 09:44 |
_cheerios |
RossC0, your site doesn't load for me. |
| 09:46 |
RossC0 |
did I ban you? |
| 09:46 |
RossC0 |
try again - It is working - I just posted 2 links |
| 09:46 |
RossC0 |
tumblr can be sloww sometimes.. |
| 09:47 |
RossC0 |
or probably my dns |
| 09:48 |
_cheerios |
tumblr works fast, agileweb is dead :) |
| 09:51 |
RossC0 |
hmm |
| 09:52 |
RossC0 |
weird I can get to it |
| 09:54 |
RossC0 |
ah gotit |
| 09:54 |
RossC0 |
wrong IP in my dns conf |
| 09:54 |
RossC0 |
give it a couple of hours |
| 10:19 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 10:29 |
MikeSeth |
nomnomnom |
| 10:44 |
Chonsu |
[n=martin@87.79.35.58] has joined #agavi |
| 11:31 |
E_mE |
Wombert_: does agavi have support or a feature to feedback how much of a file has been uploaded? |
| 11:31 |
v-dogg |
no, but php does |
| 11:31 |
E_mE |
does it involve Perl? |
| 11:32 |
v-dogg |
no |
| 11:32 |
E_mE |
i hear it had to be patched or so |
| 11:32 |
v-dogg |
Perl? |
| 11:32 |
v-dogg |
pear? pecl? |
| 11:35 |
RossC0 |
Perl Pear Pecl? |
| 11:35 |
RossC0 |
Is that Possible :> |
| 11:36 |
E_mE |
i just read ages ago that any patch with PHP file upload requires a interface with Perl.. but looks like this may of change :D |
| 11:37 |
Wombert_ |
if you have APC |
| 11:37 |
Wombert_ |
then APC has userland features to hook into the file upload progress feature |
| 11:37 |
Wombert_ |
but it's not thread safe |
| 11:37 |
Wombert_ |
so... |
| 11:37 |
Wombert_ |
is now known as Wombert |
| 11:40 |
E_mE |
APC?? whats that |
| 11:41 |
E_mE |
sounds like a UPS manufacturer =P |
| 11:48 |
RossC0 |
PECL :: Package :: APC |
| 11:48 |
RossC0 |
hmm |
| 11:48 |
RossC0 |
that copied the link real well! |
| 11:48 |
RossC0 |
http://pecl.php.net/package/APC |
| 11:48 |
RossC0 |
http://uk2.php.net/apc |
| 11:50 |
E_mE |
nice there is a uploadprogress with PECL |
| 11:50 |
E_mE |
ah |
| 11:50 |
E_mE |
thanx... ill go look at that too.. thanx :) |
| 12:16 |
E_mE |
apc appears to be somewhat better from a sneak peak |
| 12:23 |
RossC0 |
APC - is a bytecode cache |
| 12:23 |
RossC0 |
and will speed things up |
| 12:24 |
E_mE |
and i can monitor uploads of files too |
| 12:25 |
E_mE |
to create progress bars |
| 12:25 |
E_mE |
if i do a ajax request every 1 second or so, it will return me a value for the file size? |
| 12:26 |
v-dogg |
there was a demo somewhere |
| 12:27 |
Wombert |
as I said |
| 12:28 |
E_mE |
ah yes... it disables to previous files tracking |
| 12:28 |
E_mE |
ill just disallow users to upload more then one file at a time ;) |
| 12:32 |
Wombert |
mhm |
| 12:33 |
Wombert |
and what if two different users upload something? :p |
| 12:33 |
E_mE |
is this non-thread safe across the board |
| 12:33 |
E_mE |
not just one users session |
| 12:33 |
Wombert |
yes |
| 12:33 |
E_mE |
Feck! |
| 12:34 |
Wombert |
laters |
| 12:34 |
E_mE |
that throws that out the window! |
| 12:34 |
Wombert |
[n=Wombert@dslb-084-056-062-131.pools.arcor-ip.net] has quit [] |
| 12:42 |
RossC0 |
E_mE - do you need a real file upload check? |
| 12:42 |
RossC0 |
or will a gif just do ? |
| 12:45 |
RossC0 |
or to plug digitarald - you could add this: http://digitarald.de/project/fancyupload/ |
| 12:46 |
shoan_ |
[n=shoan@122.166.1.168] has joined #agavi |
| 12:51 |
che_ |
[n=che@87.79.35.58] has joined #agavi |
| 12:52 |
che_ |
greeting. i am unable to connect to agavi.com .. my problem or server down ? |
| 12:53 |
che_ |
erm... agavo.org ... for sure |
| 12:54 |
che_ |
dammit... last try:cant connect to agavi.org and obviously i cant type either |
| 12:56 |
shoan |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 12:56 |
che_ |
solution: my problem... cant connect to anything but google ... |
| 12:56 |
che_ |
sorry for bugging |
| 13:02 |
MikeSeth |
che_: ummm |
| 13:02 |
MikeSeth |
che_: I'm confused |
| 13:02 |
MikeSeth |
che_: what is the problem? |
| 13:02 |
che_ |
dont have the slightest clue... i only can connect to google but no other website... |
| 13:03 |
che_ |
just wanted to know if agavi.org might be down. |
| 13:03 |
RossC0 |
che_: works for me |
| 13:04 |
che_ |
ya. got some network trouble. thx. |
| 13:07 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 13:18 |
E_mE |
RossC0: thanx |
| 13:24 |
che_ |
[n=che@87.79.35.58] has quit [Read error: 110 (Connection timed out)] |
| 13:25 |
shoan_ |
[n=shoan@122.166.1.168] has quit [Read error: 110 (Connection timed out)] |
| 13:26 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 13:33 |
kaos|work |
[n=dominik@213.23.52.58] has joined #agavi |
| 14:00 |
E_mE |
RossC0: is there a little guide for integrating Doctrine into Agavi? |
| 14:03 |
RossC0 |
Nope - its now in the core |
| 14:03 |
RossC0 |
http://trac.agavi.org/ticket/381 |
| 14:04 |
E_mE |
next release will have it integreated? |
| 14:04 |
RossC0 |
basically you just set it up in your xml |
| 14:04 |
RossC0 |
and its like anyother database in agavi |
| 14:04 |
E_mE |
:) |
| 14:05 |
RossC0 |
yeah - or svn up ;) |
| 14:12 |
MikeSeth |
zomg zomg zomg zomg |
| 14:12 |
MikeSeth |
LiteStep + color bar theme + transparent putty = zomg zomg zomg! |
| 14:12 |
RossC0 |
googles |
| 14:13 |
RossC0 |
what is LiteStep |
| 14:14 |
MikeSeth |
RossC0: its a Windows shell |
| 14:14 |
MikeSeth |
an explorer replacement |
| 14:15 |
RossC0 |
oow |
| 14:17 |
E_mE |
Feels MikeSeth has too much time for transparent putties =P |
| 14:18 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:21 |
RossC0 |
ok MikeSeth how'd I install it? |
| 14:21 |
RossC0 |
:D |
| 14:24 |
MikeSeth |
RossC0: wiki.litestep.com, the download link is broken so google the file name |
| 14:24 |
v-dogg |
haha |
| 14:39 |
v-dogg |
what the hell is "XHTML browser over WAP (WAP 2.0 compliant)" |
| 14:48 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 14:48 |
v-dogg |
http://europe.nokia.com/A4142080 <- Key features says "XHTML browser" so a client goes ahead and buys the phone |
| 14:49 |
v-dogg |
but it's some old wap crap and of course our app doesn't work with it |
| 14:50 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 14:51 |
Wombert |
hai |
| 14:51 |
Wombert |
pokes RossC0 |
| 14:51 |
Wombert |
lets finish the FPF error insertion stuff, shall we |
| 14:51 |
Wombert |
I coded that up the other day when I had a couple of otherwise boring hours on a train ride |
| 14:51 |
Wombert |
just want to add this "container for all teh messages" thing |
| 14:53 |
RossC0 |
ola! |
| 14:54 |
RossC0 |
was? |
| 14:54 |
RossC0 |
you mean inline errors? |
| 14:54 |
RossC0 |
or a block of errors at ze top of the ze form? |
| 14:54 |
RossC0 |
pokes Wombert |
| 14:55 |
Wombert |
inline |
| 14:55 |
Wombert |
that part is done already, just need a nice way to have a container for all the messages |
| 14:55 |
Wombert |
(optionally) |
| 14:55 |
Wombert |
of course, being able to do <div><ul>%s</ul></div> |
| 14:55 |
Wombert |
is most convenient |
| 14:55 |
Wombert |
but also pretty ugly |
| 14:56 |
RossC0 |
confused |
| 14:56 |
RossC0 |
wait I already have a container for the messages |
| 14:56 |
Wombert |
yeah I know |
| 14:56 |
Wombert |
but |
| 14:56 |
Wombert |
:) |
| 14:57 |
RossC0 |
<parameter name="error_element_container"> |
| 14:57 |
RossC0 |
<![CDATA[<li class="inline flash form_error"><ol id="flash-${id}">${messages}</ol></li>]]> |
| 14:57 |
RossC0 |
</parameter> |
| 14:57 |
Wombert |
I wrote it all on my own since I didn't have internets |
| 14:57 |
Wombert |
and I don't really want exactly that three |
| 14:57 |
RossC0 |
well thats just picky and anti social |
| 14:57 |
Wombert |
hmm |
| 14:57 |
Wombert |
sorry |
| 14:57 |
RossC0 |
lol |
| 14:57 |
Wombert |
:((((((( |
| 14:57 |
Wombert |
hugs RossC0 |
| 14:57 |
RossC0 |
hugs Wombert |
| 14:57 |
RossC0 |
was wondering what your new stuff was |
| 14:57 |
Wombert |
where's $id from |
| 14:58 |
Wombert |
well |
| 14:58 |
Wombert |
you can have many different "templates" for the insertion |
| 14:58 |
Wombert |
in yours you can only have one I think |
| 14:58 |
Wombert |
but imagine if you have, in one form on your site, a slightly different element |
| 14:58 |
RossC0 |
$id is the id of the element that errored |
| 14:58 |
RossC0 |
yup |
| 14:59 |
RossC0 |
but all my forms are standard and css handles the rest |
| 14:59 |
Wombert |
on the other hand |
| 14:59 |
Wombert |
a %s or ${foo} approach is best IMO |
| 15:00 |
RossC0 |
${foo} rocks - as its simple |
| 15:00 |
Wombert |
yes and |
| 15:00 |
Wombert |
it allows us to replace lots of stuff |
| 15:00 |
RossC0 |
sure |
| 15:01 |
Wombert |
you know, like the id, or the value, or so |
| 15:03 |
RossC0 |
ok so what do you have? |
| 15:04 |
Wombert |
2tics |
| 15:04 |
Wombert |
btw |
| 15:04 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:04 |
Wombert |
anyone else against removing sprintf from any user visible stuff and using ${foo} etc instead? |
| 15:04 |
Wombert |
I don't think this causes BC breaks right now |
| 15:05 |
v-dogg |
sprintf? where? |
| 15:06 |
CIA-11 |
david * r2096 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: Added prototype ability to have validation field error messages inserted into the document by FormPopulationFilter, refs #303 |
| 15:06 |
Wombert |
I think it's only in the timestamploggerlayour |
| 15:06 |
Wombert |
layout |
| 15:07 |
Wombert |
return sprintf($this->getParameter('message_format', '[%1$s] %2$s'), strftime($this->getParameter('timestamp_format', '%c')), $message->__toString()); |
| 15:07 |
Wombert |
so message_format would instead be |
| 15:08 |
Wombert |
[$datetime] $message |
| 15:08 |
Wombert |
something that can, if any, be fixed by editing a config file |
| 15:08 |
v-dogg |
ah, got it |
| 15:10 |
Wombert |
what should we use for the default syntax |
| 15:11 |
Wombert |
I'd say ${foo} since that's used everywhere already |
| 15:11 |
RossC0 |
sounds cool to me |
| 15:13 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["meep()"] |
| 15:15 |
RossC0 |
zomg Wombert |
| 15:15 |
RossC0 |
thats a lot of code to add inline errors |
| 15:17 |
RossC0 |
comparatively speaking - so much could be put into the configuration |
| 15:17 |
v-dogg |
anyone implemented a breadcrumbs filter or something else to remember last visited pages? |
| 15:18 |
v-dogg |
I need something like that now |
| 15:18 |
RossC0 |
which adds to the flexibility. i.e. I set up a container for all the error messages for an element and I also have a container for each single error message |
| 15:31 |
Wombert |
yes |
| 15:31 |
Wombert |
that would be the idea |
| 15:31 |
RossC0 |
k |
| 15:31 |
Wombert |
the thing is |
| 15:31 |
Wombert |
the default is "after", right |
| 15:31 |
Wombert |
so your xpath selects a location |
| 15:31 |
RossC0 |
why not just apply my ticket |
| 15:31 |
RossC0 |
its configurable |
| 15:31 |
Wombert |
and the error is inserted as the following sibling to that |
| 15:32 |
Wombert |
so if you do not have a container... |
| 15:33 |
Wombert |
then your messages are inserted in reverse order |
| 15:33 |
RossC0 |
eh? |
| 15:33 |
RossC0 |
which container? |
| 15:33 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has joined #agavi |
| 15:33 |
Wombert |
well |
| 15:34 |
RossC0 |
too many containers! The error container, or the message container |
| 15:34 |
Wombert |
your implementation allows for only one xpath |
| 15:34 |
Wombert |
but we deffo need more |
| 15:34 |
RossC0 |
why? / example? |
| 15:36 |
E_mE |
does executeWrite() handle file upload requests? |
| 15:38 |
v-dogg |
yes |
| 15:38 |
RossC0 |
why not make it configurable in the view rather than just the configs - to handle that |
| 15:38 |
Wombert |
executeCreate() too, btw |
| 15:38 |
v-dogg |
if you are talking about normal html form with a file |
| 15:38 |
Wombert |
i.e. Agavi supports HTTP PUT |
| 15:38 |
Wombert |
<parameter name="self::input[type='checkbox']"><![CDATA[<p>${errorMessage}</p>]]></parameter> |
| 15:38 |
Wombert |
<parameter name="self::input"><![CDATA[<div><p>${errorMessage}</p></div>]]></parameter> |
| 15:38 |
Wombert |
for instance |
| 15:38 |
Wombert |
RossC0: it is! |
| 15:39 |
Wombert |
that's the point |
| 15:39 |
Wombert |
you can do it in the view as well by just setting the params into the fpf namespace |
| 15:39 |
Wombert |
you can do that with all config params of the FPF |
| 15:39 |
RossC0 |
k |
| 15:39 |
Wombert |
i.e. you could even set parse_xhtml_as_xml at runtime or so |
| 15:39 |
RossC0 |
ok wait |
| 15:39 |
RossC0 |
explain your example |
| 15:39 |
shoan |
[n=shoan@59.92.184.164] has joined #agavi |
| 15:40 |
Wombert |
the xpath is matched against the erroneous element |
| 15:40 |
Wombert |
in order |
| 15:40 |
RossC0 |
I handle checkboxes dfine |
| 15:40 |
RossC0 |
-d |
| 15:40 |
Wombert |
yes but |
| 15:40 |
Wombert |
in case your html needs to be different for a checkbox |
| 15:42 |
E_mE |
it keeps executing executeRead()?!?! |
| 15:42 |
Wombert |
no |
| 15:43 |
Wombert |
does your form have method="post" |
| 15:43 |
RossC0 |
hmm |
| 15:43 |
RossC0 |
ok Wombert sounds cool |
| 15:43 |
Wombert |
you know what I'm saying, RossC0? |
| 15:43 |
Wombert |
if the element is a checkbox, then the msg is inserted without a div |
| 15:43 |
E_mE |
Wombert: thanx.. .i was stupid and had type="post" |
| 15:43 |
Wombert |
now here's the cool part |
| 15:43 |
Whisller |
[n=mail@194.110.240.145] has quit [Read error: 110 (Connection timed out)] |
| 15:43 |
v-dogg |
guys, can I interrupt you for one second?-) I need your opinion because your are the agavi overlords: is a filter the best way to implement breadcrumbs (I need to be able to redirect the user back where he came from after the job is finished)? |
| 15:43 |
Wombert |
lawl |
| 15:43 |
Wombert |
hugs v-dogg |
| 15:44 |
Wombert |
set it in the session |
| 15:44 |
RossC0 |
well sounds like complication to me |
| 15:44 |
Wombert |
maybe in user::startup(), v-dogg? |
| 15:44 |
v-dogg |
Wombert: sure but in a filter? |
| 15:44 |
v-dogg |
ah, yeah |
| 15:44 |
Wombert |
and save the URL there |
| 15:44 |
RossC0 |
but if theres a cool part - I'm happy to see it |
| 15:44 |
RossC0 |
:D |
| 15:44 |
Wombert |
but then you cannot have a description for it |
| 15:44 |
Wombert |
RossC0: there is! |
| 15:44 |
Wombert |
because |
| 15:44 |
Wombert |
if FPF could not insert an error message |
| 15:44 |
Wombert |
for whatever reason |
| 15:44 |
Wombert |
then |
| 15:44 |
Wombert |
it appends it to a request attribute |
| 15:44 |
v-dogg |
Wombert: I don't need a description. I just need to be able to jump back 1-n pages |
| 15:45 |
Wombert |
you can then output those above the form |
| 15:45 |
RossC0 |
v-dogg: session ftw! |
| 15:45 |
v-dogg |
Wombert: user::startup is perfect, thanks |
| 15:45 |
Wombert |
like "your passwords did not match"... does not belong to a form |
| 15:45 |
Wombert |
v-dogg: with pleasure |
| 15:45 |
E_mE |
mmmm... do i need to setup all types of images i Allow to upload. such as image/png, image/jpg etc? |
| 15:46 |
Wombert |
? |
| 15:46 |
RossC0 |
I put that imbetween the passwords :) |
| 15:46 |
RossC0 |
k cool |
| 15:46 |
E_mE |
i uploaded: /home/wenseritj/Desktop/Lorna's Boosh Pix/p1010342.jpg |
| 15:46 |
E_mE |
recievedAgaviWebRequestDataHolder Object ( [files:protected] => Array ( ) [cookies:protected] => Array ( [Agavi] => 9653aaa16f9298d7b56392db9b042d9b ) [headers:protected] => Array ( [HOST] => 192.168.0.8 [USER_AGENT] => Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty) [ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [ACCEPT_LANGUAGE] => en-us,en;q=0.5 |
| 15:46 |
E_mE |
[ACCEPT_ENCODING] => gzip,deflate [ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [KEEP_ALIVE] => 300 [CONNECTION] => keep-alive [REFERER] => http://192.168.0.8/foodherbs/upload/ [COOKIE] => Agavi=9653aaa16f9298d7b56392db9b042d9b ) [uploadedFileClass:protected] => AgaviUploadedFile [sourceNames:private] => Array ( [cookies] => cookie [files] => file [headers] => header [parameters] => parameter ) [parameters:protected] => Array ( [pictureurl] => p1010342.jpg |
| 15:46 |
E_mE |
[module] => foodandherbs [action] => UploadImage ) ) 1 |
| 15:46 |
E_mE |
opps sorry |
| 15:47 |
E_mE |
says image/png, |
| 15:47 |
Wombert |
ouch |
| 15:48 |
RossC0 |
I also had a problem with having two dates for a date range inline and then having only one el-$id to have error handling for them |
| 15:48 |
RossC0 |
so the question is how much configuration? |
| 15:48 |
Wombert |
RossC0: dat's teh thing |
| 15:49 |
RossC0 |
and more importantly will it slot in for me |
| 15:49 |
E_mE |
should i ignore this: [ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png |
| 15:49 |
Wombert |
yes |
| 15:49 |
E_mE |
ok :) |
| 15:50 |
RossC0 |
woot |
| 15:50 |
RossC0 |
ok |
| 15:52 |
E_mE |
how do i add extra variables to $this->context->getUser() object? |
| 15:52 |
E_mE |
what should i use to be more precise |
| 15:53 |
shoan_ |
[n=shoan@59.96.47.220] has joined #agavi |
| 15:55 |
RossC0 |
E_mE: setAttribute |
| 15:55 |
E_mE |
:) |
| 15:57 |
RossC0 |
well Wombert - configs I had are: error_display_inline, error_element_container, error_message_container, error_element_form_xpath, error_element_insert_postion |
| 15:58 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:58 |
JamieWolf |
[n=JamieWol@p54AB7401.dip.t-dialin.net] has joined #agavi |
| 15:59 |
Wombert |
RossC0: the idea is that for every selector, you could specify a container markup, and a message markup |
| 16:00 |
RossC0 |
something like: |
| 16:00 |
RossC0 |
<parameters name="error_element_container"> |
| 16:00 |
RossC0 |
<parameter><![CDATA[<li class="inline flash form_error"><ol id="flash-${id}">${messages}</ol></li>]]></parameter> |
| 16:00 |
RossC0 |
<parameter xpath="[type='checkbox']"><![CDATA[<div class="flash form_error">${messages}</div>]]></parameter> |
| 16:00 |
RossC0 |
</parameters> |
| 16:00 |
RossC0 |
So you can have a default and then extra xpath based configs? |
| 16:01 |
Wombert |
mmmh |
| 16:01 |
Wombert |
difficult, need to find the non xpath first and then |
| 16:01 |
Wombert |
beh |
| 16:01 |
Wombert |
the "normal" xpath for the average joe would just be "self::*" |
| 16:01 |
Wombert |
simple enough IMO |
| 16:03 |
RossC0 |
cool - default would be self::* then? |
| 16:03 |
RossC0 |
or thats a required attribute |
| 16:04 |
Wombert |
no, you would have to supply this |
| 16:04 |
Wombert |
there is no "enable" switch for the feature |
| 16:04 |
Wombert |
better I think |
| 16:06 |
RossC0 |
but then isn't that a breaking change? |
| 16:06 |
Wombert |
eh? |
| 16:06 |
Wombert |
uh |
| 16:06 |
Wombert |
oO |
| 16:06 |
RossC0 |
there is no "enable" switch for the feature |
| 16:06 |
Wombert |
for the inline insertion |
| 16:06 |
RossC0 |
so its on by default? |
| 16:06 |
Wombert |
no |
| 16:06 |
Wombert |
if there are rules, then those are used |
| 16:06 |
Wombert |
if there are no rules, then no messages are inserted for you |
| 16:06 |
Wombert |
it's that simple |
| 16:06 |
Wombert |
:) |
| 16:06 |
RossC0 |
cool |
| 16:07 |
RossC0 |
but to be a devil |
| 16:07 |
RossC0 |
nm |
| 16:07 |
RossC0 |
cool |
| 16:08 |
Wombert |
haha |
| 16:08 |
RossC0 |
ok - at the moment what happens to error messages? They aren't added to rd are they? |
| 16:08 |
Wombert |
hugs RossC0 |
| 16:08 |
AlphaState |
[n=skretsch@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi |
| 16:08 |
Wombert |
error messages just sit in the vm |
| 16:08 |
Wombert |
you would output them by hand in the master template |
| 16:08 |
AlphaState |
hi guys! |
| 16:08 |
Wombert |
hi AlphaState |
| 16:08 |
Wombert |
welcome to Agavi! |
| 16:09 |
RossC0 |
Hi AlphaState |
| 16:09 |
RossC0 |
Ok with the new FPF it would put them in the rd for you? |
| 16:10 |
Wombert |
no |
| 16:10 |
Wombert |
it inserts them into the output for you |
| 16:10 |
Wombert |
confused |
| 16:10 |
RossC0 |
yup |
| 16:10 |
shoan |
[n=shoan@59.92.184.164] has quit [Read error: 110 (Connection timed out)] |
| 16:10 |
RossC0 |
but if it doesn't match the rule |
| 16:10 |
RossC0 |
Wombert: if FPF could not insert an error message |
| 16:10 |
RossC0 |
Wombert: for whatever reason |
| 16:10 |
RossC0 |
Wombert: then |
| 16:10 |
RossC0 |
Wombert: it appends it to a request attribute |
| 16:10 |
Wombert |
yes |
| 16:11 |
AlphaState |
i had a look into the logs about using json, but all i could find were references for the output, not for decoding the incoming data. i have an action which should be able to handle both html-form data as well as json-encoded data |
| 16:11 |
Wombert |
uh oh |
| 16:11 |
Wombert |
AlphaState: right now, this is not possible without manual work |
| 16:11 |
Wombert |
we're planning to add "input types" for 1.0 |
| 16:12 |
Wombert |
but you can easily do this yourself |
| 16:12 |
Wombert |
configure a new context with YourCustomJsonWebRequest extends AgaviRequest |
| 16:12 |
AlphaState |
i thought so |
| 16:12 |
Wombert |
in there, in the initialize method, just grab the json from the request and set it as parameters |
| 16:12 |
AlphaState |
got a hint about writing a filter |
| 16:12 |
Wombert |
no, you need a custom request implementation |
| 16:12 |
Wombert |
so that means you need a dedicated context |
| 16:13 |
AlphaState |
all right |
| 16:13 |
Wombert |
that is not quite in the spirit of having a "web" context that can handle all this |
| 16:13 |
Wombert |
but then, the input data really _is_ different (urlencoded vs json), so... |
| 16:13 |
Wombert |
or hang on |
| 16:13 |
Wombert |
well actually |
| 16:13 |
Wombert |
all you need is a custom request |
| 16:13 |
Wombert |
not a new context |
| 16:13 |
Wombert |
then you just need to know whether or not it is json |
| 16:14 |
AlphaState |
this can be done via the accept-header? |
| 16:14 |
Wombert |
e.g. by reading a Content-Type header from the request |
| 16:14 |
Wombert |
or an Accept, even though I'd deem that less reliable |
| 16:14 |
Wombert |
but yes, that would work |
| 16:14 |
Wombert |
I don't think those ajax libs send a content type header when they post json |
| 16:14 |
Wombert |
or do they? |
| 16:15 |
AlphaState |
i don't know... we're using mootools in fact |
| 16:15 |
RossC0 |
cool |
| 16:15 |
RossC0 |
it should set header |
| 16:16 |
RossC0 |
this.setHeader('Accept', 'application/json'); |
| 16:16 |
RossC0 |
this.setHeader('X-Request', 'JSON'); |
| 16:16 |
RossC0 |
Thats the request... |
| 16:17 |
RossC0 |
yup those are the headers it'll send |
| 16:17 |
Wombert |
you could read that |
| 16:17 |
Wombert |
but of course |
| 16:18 |
Wombert |
that does not mean you're getting json |
| 16:23 |
CIA-11 |
david * r2097 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: Changed %ns% placeholder to ${htmlnsPrefix} (or the other syntaxes supported by expandDirectives), refs #575 |
| 16:28 |
RossC0 |
Wombert: If its good to go - I'll test tomorrow? |
| 16:30 |
AlphaState |
ok, i'll build up the rest tomorrow, thanks for the help and bye |
| 16:31 |
AlphaState |
[n=skretsch@obc-r22-325-217-66-62-6.exozet.com] has quit ["Wer das liest sieht bald meinen Rücken."] |
| 16:34 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 16:37 |
JamieWolf |
[n=JamieWol@p54AB7401.dip.t-dialin.net] has quit ["( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )"] |
| 16:40 |
Wombert |
RossC0: yay |
| 16:40 |
RossC0 |
cool - g2g train! |
| 16:40 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:41 |
CIA-11 |
dominik * r2098 /branches/0.11/src/util/AgaviToolkit.class.php: Fix mkdir to not use @ |
| 16:43 |
_cheerios |
outsource bugs! hide bugs! |
| 16:46 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:00 |
CIA-11 |
david * r2099 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: added "replace" to possible insert locations for form error messages, refs #303 |
| 17:17 |
sean``` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:26 |
sean``` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 17:27 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 17:32 |
shoan_ |
[n=shoan@59.96.47.220] has quit [] |
| 17:35 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 17:38 |
eremit |
[n=eremit@p5490D322.dip.t-dialin.net] has quit [] |
| 17:51 |
_cheerios |
"Our programming wizards tried their darndest to get Google Page Creator to work with as many browsers as possible. But alas, even the most expert practitioners of web sorcery must sleep now and again, lest their JavaScript magic run dry. So, for now, you'll need either to download a new version of Firefox". Only dislike from me for sites that can't tell firefox-variants for the firefoxes they are. |
| 17:55 |
Wombert |
yah |
| 17:55 |
Wombert |
horrible, that |
| 17:55 |
Wombert |
I've heard people whine about "uuuh but firefox != camino, really, blah blah" and I think it's a pile of BS |
| 18:01 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:48 |
Wombert |
http://blog.libssh2.org/index.php?/archives/79-Dear-US-Government,-NYAH-TO-YOU-TOO.html |
| 18:54 |
_cheerios |
boink boink |
| 19:00 |
splatch` |
hello |
| 19:32 |
kaos|work |
[n=dominik@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 19:32 |
Wombert |
[n=Wombert@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 19:35 |
impl |
lol@link |
| 19:57 |
jordansjones |
[n=jordansj@13.241.sfcn.org] has joined #agavi |
| 20:02 |
jordansjones |
[n=jordansj@13.241.sfcn.org] has quit [] |
| 20:13 |
Goleo[06] |
[n=arbi@80.191.145.132] has joined #agavi |
| 20:30 |
_cheerios |
heh @ Ahmadinejad: 'In Iran, We Don't Have Homosexuals Like In Your Country' |
| 20:31 |
impl |
suddenly all the conservatives move to Iran |
| 20:31 |
impl |
:P |
| 20:33 |
splatch` |
in Poland we also haven't homosexuals |
| 20:34 |
splatch` |
our prime minister killed all homosexuals ;P |
| 21:02 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has quit [] |
| 21:03 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 21:13 |
Wombert |
[n=Wombert@dslb-084-056-062-131.pools.arcor-ip.net] has joined #agavi |
| 21:52 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 23:06 |
Goleo[06] |
[n=arbi@80.191.145.132] has quit ["Leaving"] |
| 23:20 |
epaulin_ |
[n=epaulin@61.144.111.208] has joined #agavi |
| 23:40 |
epaulin |
[n=epaulin@61.144.110.172] has quit [Read error: 110 (Connection timed out)] |
| Day changed Tue Sep 25 2007
|
| 01:12 |
epaulin_ |
is now known as epaulin |
| 02:16 |
shoan |
[n=shoan@59.96.47.220] has joined #agavi |
| 04:52 |
trophaeum |
[i=rrbwpy@ppp121-45-227-212.lns1.bne4.internode.on.net] has joined #agavi |
| 04:53 |
_trophaeum |
[i=ojcozx@ppp121-45-196-238.lns1.bne1.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 05:10 |
eremit |
[n=eremit@p5490CF4A.dip.t-dialin.net] has joined #agavi |
| 05:28 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has joined #agavi |
| 05:50 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 06:06 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:09 |
shoan |
[n=shoan@59.96.47.220] has quit [] |
| 06:19 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:19 |
_cheerios |
huomenta! |
| 06:25 |
Arme[N] |
huomenta! |
| 06:35 |
v-dogg |
huomenta |
| 07:15 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:16 |
RossC0 |
Huomenta! |
| 07:16 |
_cheerios |
morning RossC0. your site still doesn't load? what should the url be? |
| 07:26 |
RossC0 |
agileweb.org |
| 07:26 |
RossC0 |
works for me! |
| 07:27 |
RossC0 |
but I'm still getting two ips when I dig it |
| 07:28 |
v-dogg |
"Grow a world from network traffic" |
| 07:28 |
v-dogg |
works here |
| 07:28 |
_cheerios |
only blog.agileweb.org and agileweb.org/blog work for me, and they both only show tumblr.com mainpage |
| 07:28 |
_cheerios |
www.agileweb.org and agileweb.org timeout |
| 07:28 |
eremit |
works here too |
| 07:29 |
eremit |
and heyja |
| 07:29 |
v-dogg |
hey eremit, long time no see |
| 07:30 |
eremit |
yep... i dont code that much php anymore ... i even dont code that much anymore ;) ... writing my diploma thesis currently |
| 07:30 |
RossC0 |
well www.agileweb.org will redirect back to agileweb |
| 07:31 |
_cheerios |
Resolving agileweb.org... 62.32.65.8, 72.32.231.8 |
| 07:31 |
_cheerios |
Connecting to agileweb.org|62.32.65.8|:80... |
| 07:31 |
_cheerios |
oh well. i tried! |
| 07:31 |
_cheerios |
eremit heading straight to management, going over the pesky programming stage? :) |
| 07:32 |
RossC0 |
yeah its the 62.32.65.8 thats got scrubbed yesterday |
| 07:32 |
RossC0 |
*that |
| 07:32 |
eremit |
_cheerios: no i discovered interface design as my new favorite :D after coding for 15yrs. in dozens of langs - something new i wonderfull :) |
| 07:33 |
_cheerios |
15 years of programming? no man should endure that much pain. ;) |
| 07:33 |
RossC0 |
_cheerios: try now |
| 07:33 |
eremit |
coding isn't always pain ... most managers are the real pain for a coder ;) |
| 07:34 |
v-dogg |
managers. and clients. :) |
| 07:34 |
RossC0 |
yup :D |
| 07:34 |
RossC0 |
the two evils! |
| 07:35 |
_cheerios |
the records on my end are outdated, no good. i'll just have to wait it out. |
| 07:43 |
|
Netsplit zelazny.freenode.net <-> irc.freenode.net quits: EoN |
| 07:45 |
|
Netsplit over, joins: EoN |
| 07:46 |
trophaeum_ |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] |
| 07:46 |
trophaeum |
[i=rrbwpy@ppp121-45-227-212.lns1.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 07:47 |
trophaeum_ |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi |
| 07:47 |
trophaeum |
[i=nfjbwe@ppp121-45-255-164.lns2.bne4.internode.on.net] has joined #agavi |
| 07:56 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 08:07 |
Wombert |
[n=Wombert@dslb-084-056-062-131.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 08:07 |
Wombert_ |
[n=Wombert@dslb-084-056-004-238.pools.arcor-ip.net] has joined #agavi |
| 08:08 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:09 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 08:30 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 08:31 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 08:32 |
E_mE |
huomenta! |
| 08:32 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 08:33 |
_cheerios |
woot. amazon order arrived. |
| 08:34 |
digitarald |
mh, that Doctrine driver does not work |
| 08:36 |
Wombert_ |
haha apple |
| 08:36 |
Wombert_ |
10.6 is rumored to drop PowerPC support |
| 08:36 |
Wombert_ |
if that's true, I'll be losing all of my respect for their engineers |
| 08:36 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 08:36 |
Wombert_ |
or actually, for their PR fools |
| 08:36 |
Wombert_ |
is now known as Wombert |
| 08:36 |
digitarald |
Wombert_, u added the setAttribute stuff for doctrine |
| 08:37 |
Wombert |
eh? |
| 08:37 |
digitarald |
via config xml ... but how should that work |
| 08:37 |
digitarald |
"attributes" parameter |
| 08:37 |
Wombert |
<parameter name="attributes"> |
| 08:37 |
Wombert |
<parameter name="FOO_BAR">baz</parameter> |
| 08:37 |
Wombert |
</parameter> |
| 08:37 |
Wombert |
doctrine will append Doctrine::ATTR_ |
| 08:37 |
Wombert |
err, prepend |
| 08:39 |
Wombert |
foreach((array)$this->getParameter('attributes', array()) as $attributeName => $attributeValue) { |
| 08:39 |
Wombert |
$this->connection->setAttribute($attributeName, $attributeValue); |
| 08:39 |
Wombert |
} |
| 08:39 |
Wombert |
that's what the code does |
| 08:39 |
digitarald |
throws an error here |
| 08:40 |
digitarald |
<parameter name="attributes"> |
| 08:40 |
digitarald |
<parameters> |
| 08:40 |
digitarald |
<parameter name="VALIDATE">VALIDATE_ALL</parameter> |
| 08:40 |
digitarald |
<parameter name="EXPORT">EXPORT_ALL</parameter> |
| 08:40 |
digitarald |
</parameters> |
| 08:40 |
digitarald |
</parameter> |
| 08:41 |
digitarald |
double checking |
| 08:43 |
Wombert |
of course doctrine will not do the same for the value |
| 08:44 |
Wombert |
<parameter name="EXPORT">7</parameter> |
| 08:44 |
Wombert |
for EXPORT_ALL |
| 08:44 |
digitarald |
:( |
| 08:48 |
E_mE |
Wombert: do you have a PwPC or x86 mac? |
| 08:49 |
E_mE |
I really want to like Apple, but there current tactics with the iPod is somewhat naughty... |
| 08:49 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 08:49 |
Wombert |
ppc |
| 08:50 |
Wombert |
but I'm not talking about them dropping the powerpc |
| 08:50 |
E_mE |
you'll have to get your self a new one =P |
| 08:50 |
Wombert |
they can do that if they like |
| 08:50 |
Wombert |
but |
| 08:50 |
Wombert |
the very first macs, had, for a couple of months, intel core solo and core duo processors that were only capable of 32 bits |
| 08:50 |
Wombert |
had they waited a couple more weeks or months, they could make 10.6 entirely 64 bit |
| 08:51 |
Wombert |
now they're stuck with 32bit x86 architecture, which is much worse than powerpc |
| 08:51 |
digitarald |
E_mE: How are the iPod tactics naughty? |
| 08:52 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 08:53 |
E_mE |
ill show you an artical digitarald |
| 08:53 |
digitarald |
i just bought an iPod, was that wrong? :( |
| 08:56 |
E_mE |
ipods ain't wrong... its the actions of apple with the ipod and itunes and locking out ipod from 3rd parties software developers which seems to be naughty |
| 08:57 |
Wombert |
... so? |
| 08:57 |
E_mE |
http://news.bbc.co.uk/1/hi/technology/7002612.stm |
| 08:58 |
E_mE |
well, it forces us all to use itunes, and to be honest the PC version of itune really does suck bad |
| 08:58 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 08:58 |
E_mE |
installs crap everywhere |
| 08:58 |
E_mE |
and what about linux users, they wont be able to use the new ipod |
| 08:59 |
E_mE |
but dont get me wrong, apple mac GREAT computers and devices... I would buy an apple laptop/mac if i had the money |
| 09:01 |
RossC0 |
E_mE: Linux users can use Ipods - Amorak + plugins |
| 09:02 |
E_mE |
RossC0, yes currently but the new ipods lock them out |
| 09:02 |
E_mE |
they have redesign the interface alittle to prevent third party software |
| 09:02 |
RossC0 |
mamamaaa that'll last long |
| 09:03 |
E_mE |
also Amorak is not very good i find... always causes me problems |
| 09:03 |
Wombert |
you can't use the coffee can of manufacturer a with the coffee machine of manufacturer b either |
| 09:03 |
Wombert |
so where is the big deal |
| 09:03 |
E_mE |
RossC0: ;) |
| 09:03 |
Wombert |
the ipod system requirements are listed on the box |
| 09:03 |
Wombert |
if your machine does not fit them, then don't buy it |
| 09:03 |
Wombert |
I don't know what all the fuzz is about |
| 09:03 |
E_mE |
because we are ment to live in an open communication world to a degree |
| 09:03 |
Wombert |
every company can decide what to do with their products, and how they can be used and how not |
| 09:04 |
E_mE |
and coffee machine a and b is somewhat different... that doesn't limit you to one coffee machine as you recieve a cup on each depense =P |
| 09:04 |
E_mE |
true enough, just little unfair to limit people to OS's |
| 09:05 |
E_mE |
as OSs in the future will not matter anywhere near as much for computer use.. |
| 09:05 |
Wombert |
you can't use a zune with linux either if I'm not mistaken |
| 09:05 |
E_mE |
you can use most with linux |
| 09:05 |
RossC0 |
Wombert: but M$ are evil we know that |
| 09:05 |
E_mE |
i can use my ipod with my mac |
| 09:05 |
E_mE |
linux* |
| 09:05 |
RossC0 |
Apple are evil as well - but they are cool evil |
| 09:06 |
E_mE |
M$ are the devil naked |
| 09:06 |
Wombert |
E_mE: you mean the cheapo 10$ usb key players from the supermarket. yes, those you can fill like a hard drive |
| 09:06 |
E_mE |
and Apple are the devil with lipstick and a dress =P hohoho |
| 09:06 |
Wombert |
err |
| 09:06 |
Wombert |
shudders |
| 09:10 |
E_mE |
anyhow.. doesn't matter... we all know that apple hardware is good |
| 09:11 |
E_mE |
just let the crackers keep cracking ;) |
| 09:11 |
E_mE |
has anyone heard about the qubit (quntum) computers |
| 09:14 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 09:16 |
E_mE |
whats the function retreive an uploaded files? |
| 09:18 |
digitarald |
So many players have plugins so they can use iPod with iTunes |
| 09:18 |
digitarald |
like foobar and I think WinAmp too |
| 09:18 |
digitarald |
so I don't worry about that |
| 09:19 |
E_mE |
I didn't mean to make you feel bad about your ipod digi... =P |
| 09:19 |
digitarald |
of couse ... iTunes/Safari and his Windows installation with Bonjour sucks. Even when u don't install ... when it has an update it automatically checks QuickTime ... and iTunes is all over your PC |
| 09:20 |
digitarald |
its for my girlfriend ... so I can convince her later that we buy a mac ;) |
| 09:20 |
digitarald |
but ... pssst! ;) |
| 09:22 |
E_mE |
great idea! |
| 09:22 |
E_mE |
make it have lots of problems on the PC.. and go... ahhh welllll. we best buy a mac |
| 09:22 |
E_mE |
hohoh |
| 09:24 |
SunboX |
[n=Miranda@80.243.35.154] has joined #agavi |
| 09:24 |
SunboX |
hi, can someone tell me what system requirements agavi actual has |
| 09:28 |
v-dogg |
SunboX: default php 5.2(.?) setup |
| 09:28 |
v-dogg |
are you missing some modules? |
| 09:29 |
SunboX |
no, someone asked me |
| 09:29 |
SunboX |
and i doesnt know it |
| 09:29 |
v-dogg |
oh, and Phing if you want to use the cli helper script |
| 09:29 |
SunboX |
thx |
| 09:29 |
v-dogg |
so it's not a runtime dependency |
| 09:32 |
SunboX |
[n=Miranda@80.243.35.154] has quit [Read error: 104 (Connection reset by peer)] |
| 09:36 |
_cheerios |
heh @ digi's schemes |
| 09:36 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 09:37 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 09:37 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 09:44 |
Wombert |
actually, it's 5.1.3 |
| 09:54 |
digitarald |
SunboX, libxml version is also important |
| 10:02 |
MikeSeth |
http://img.4chan.org/b/thumb/1190707019838s.jpg |
| 10:03 |
_cheerios |
heh @ that quote making rounds |
| 10:09 |
_cheerios |
is it possible to give a base path in autoload.xml? Like you can nest routes and they pickup the parent Module. |
| 10:10 |
_cheerios |
to have Class.class.ph instead of prepending "%core.libs_dir%/" (or something else) on every entry. |
| 10:11 |
_cheerios |
or do i just have too many entries in autoload? |
| 10:21 |
Wombert |
[n=Wombert@dslb-084-056-004-238.pools.arcor-ip.net] has quit [] |
| 10:23 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 10:27 |
E_mE |
is agavi a minimum requirement of PHP 5.2 now? |
| 10:46 |
v-dogg |
12:44 < Wombert> actually, it's 5.1.3 |
| 10:57 |
E_mE |
gulps... |
| 10:57 |
E_mE |
eek i didnt see that ... |
| 11:07 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 11:20 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 11:24 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 11:26 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 11:27 |
E_mE |
i executed "if ($rd->hasFiles()) {" and its returning false, and i am uploading files as far as i'm aware |
| 11:27 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 11:27 |
E_mE |
does the method need to ="put" or ="post" ? |
| 11:28 |
Wombert |
and you are validating them, E_mE? |
| 11:28 |
E_mE |
no |
| 11:29 |
Wombert |
and does your form have enctype="multipart/form-data" ? |
| 11:29 |
E_mE |
nope |
| 11:29 |
Wombert |
... |
| 11:29 |
Wombert |
http://de2.php.net/manual/en/features.file-upload.php |
| 11:29 |
E_mE |
thanx... |
| 11:32 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit ["Leaving"] |
| 11:38 |
E_mE |
Wombert: does agavi pass the file data to you as a datatype and you need to write it to a location in the server |
| 11:38 |
Wombert |
uhm |
| 11:38 |
Wombert |
$file = $rd->getFile('name'); |
| 11:38 |
Wombert |
$file->move('/path/to/dest.file'); |
| 11:38 |
Wombert |
etc |
| 11:38 |
E_mE |
ah see see :) |
| 11:46 |
E_mE |
does the file get automatically deleted at any occations? |
| 11:47 |
kaos|work |
[n=dominik@213.23.52.58] has joined #agavi |
| 11:48 |
E_mE |
so if you don't process the $rd referecing in the action... is it orphaned or removed from the temp location? |
| 11:50 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has joined #agavi |
| 11:57 |
_cheerios |
how do you guys setup doctrine records for multiple databases, when they include tables that have the same names? |
| 12:01 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has quit [] |
| 12:02 |
E_mE |
is there a grand config singleton for the whole of my project anywhere? |
| 12:03 |
E_mE |
where i can add my own configurable infromation |
| 12:03 |
E_mE |
such as paths |
| 12:03 |
v-dogg |
settings.xml (or your own file xincluded to it) |
| 12:04 |
_cheerios |
mmm, app/config.php can work |
| 12:05 |
E_mE |
what is the most advisable method? |
| 12:05 |
v-dogg |
settings.xml |
| 12:05 |
v-dogg |
because then you can (easily) have different settings for different environments and context |
| 12:06 |
E_mE |
how can i read constants from settings.xml? |
| 12:06 |
v-dogg |
<settings prefix="com.myapp."><setting name="foo">bar</setting> .... |
| 12:06 |
v-dogg |
AgaviConfig::get('com.myapp.foo'); |
| 12:07 |
E_mE |
ah nice :D Thanx |
| 12:11 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 12:18 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has joined #agavi |
| 12:34 |
Wombert |
E_mE: yes, of course, they get removed for you |
| 12:34 |
Wombert |
php does that |
| 12:34 |
Wombert |
or, in case of PUT uploads, agavi does it |
| 12:43 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has quit [] |
| 12:43 |
RossC0 |
Wombert! |
| 12:43 |
RossC0 |
is the FPF errors melarky all done? |
| 12:50 |
Wombert |
not yet |
| 12:50 |
Wombert |
no containers so far |
| 12:52 |
RossC0 |
ah ok |
| 13:02 |
Wombert |
[n=Wombert@213.23.52.58] has quit [] |
| 13:07 |
E_mE |
does POST requests only get varaible by the NAME="bar" tag.. and not ID="Foo" tag? |
| 13:07 |
v-dogg |
yes |
| 13:18 |
epaulin |
[n=epaulin@61.144.111.208] has quit [Read error: 104 (Connection reset by peer)] |
| 13:31 |
epaulin |
[n=epaulin@219.135.250.37] has joined #agavi |
| 13:33 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 13:33 |
Whisller |
Hi. I forgoot, which method return whole data from session? :> |
| 13:35 |
MikeSeth |
getSessionData() I bet? ;) |
| 13:37 |
Whisller |
$this->context->getStorage()->getSessionData() ? :P I'll try :P |
| 13:38 |
Whisller |
undefined method ;p |
| 13:40 |
v-dogg |
I don't think there is such a method |
| 13:41 |
v-dogg |
why do you need it? |
| 13:41 |
Whisller |
I have a problem and I don't know what is wrong. It execute action but doesn't return view :/ But on my server it works fine |
| 13:42 |
Whisller |
But on second server I see only blank page |
| 13:42 |
v-dogg |
var_dump($_SESSION) ? |
| 13:42 |
Whisller |
I have in database session |
| 13:43 |
v-dogg |
then select * from my_session_table (where id=... ) |
| 13:43 |
Whisller |
I'll change it |
| 13:43 |
v-dogg |
err.. actually you can still dump the array |
| 13:43 |
v-dogg |
I think |
| 13:44 |
Whisller |
http://dev.whisnet.pl/jobfinder.pl/View/Administration/workers,sign-in -good http://www.jobfinder.pl/new_application/Administration/workers,sign-in not good :/ |
| 13:45 |
v-dogg |
$_SESSION is used (automatically by php) no matter what storage you use |
| 13:45 |
Whisller |
ok |
| 13:45 |
_cheerios |
logs are your friend |
| 13:46 |
Whisller |
empty array |
| 13:46 |
Whisller |
I can't read apache logs here |
| 13:46 |
Whisller |
I don't have access to any desk etc |
| 13:46 |
Whisller |
only ftp |
| 13:47 |
_cheerios |
add a line to have php print out errors |
| 13:48 |
Whisller |
sorry but I don't know what you are talking about :) |
| 13:49 |
Whisller |
why this fucking module doesn't work |
| 13:50 |
_cheerios |
#74462">http://fi.php.net/manual/en/ref.errorfunc.php#74462 |
| 13:51 |
Whisller |
ahh ok |
| 13:52 |
v-dogg |
jobfinder.pl is not responding |
| 13:52 |
Whisller |
ehh what a stupid server, I send file and it crash down ;p |
| 13:52 |
Whisller |
rotfl |
| 13:53 |
Whisller |
I have it, admin is an idiot. My client is and idiot, i hate it |
| 13:55 |
v-dogg |
move to Finland! no idiots here! |
| 13:55 |
v-dogg |
not... |
| 13:55 |
Whisller |
hmm Finland, there is too cold for me :P |
| 13:55 |
v-dogg |
let me know when the server is back up |
| 13:55 |
Whisller |
ok |
| 13:56 |
Whisller |
Ehh in job I'm must writing without agavi. I hate it too. Everything versus me |
| 13:57 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:18 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 14:20 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["out()"] |
| 14:23 |
Whisller |
v-dogg: Server is back. I don't know how long but is back ;) |
| 14:23 |
Whisller |
and still blank page with error reporting |
| 14:25 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 14:26 |
E_mE |
pah! PDO aint return properly ?!? |
| 14:26 |
E_mE |
is there a way i can see the raw SQL statement it sends? |
| 14:26 |
E_mE |
not the statement that has blah=:foo |
| 14:28 |
digitarald |
for Doctrine? |
| 14:28 |
E_mE |
no.. just pure PDO |
| 14:30 |
v-dogg |
no |
| 14:30 |
v-dogg |
(that I know of) |
| 14:31 |
E_mE |
it not returning data with my statement, even though the data its recieving is correct! |
| 14:31 |
Wombert |
? |
| 14:32 |
shoan |
[n=shoan@122.166.1.164] has quit [] |
| 14:32 |
E_mE |
im wondering if my unixODBC is acting funny |
| 14:32 |
E_mE |
i passed back a select * from blah and it returns all the records |
| 14:32 |
E_mE |
but when i add where username=:uname and password=:pass its go potty |
| 14:33 |
Whisller |
heh without getCredentials and isSecure this same ;p strange really strange |
| 14:33 |
Whisller |
and doesn't execute executeRead |
| 14:33 |
Whisller |
heh what a bitch |
| 14:33 |
E_mE |
it stopped working soon as i got a try {} catch {} statement in there ... |
| 14:35 |
E_mE |
problem solved!!! |
| 14:35 |
E_mE |
cracks head on the corner of my desk! |
| 14:36 |
Whisller |
execute method also doesn't want to execute ;p |
| 14:36 |
E_mE |
nope problem not solved |
| 14:37 |
Whisller |
swamp |
| 14:41 |
Wombert |
and it is a slot? |
| 14:41 |
Chonsu |
[n=martin@87.79.35.58] has quit ["Leaving."] |
| 14:42 |
Whisller |
shit really big shit O.o |
| 14:46 |
E_mE |
my data is all coming back from SQL with a space behind every attribute! |
| 14:46 |
E_mE |
no wonder im not getting any WHERE Statements to work! |
| 14:50 |
Wombert |
thanks RossC0 |
| 14:50 |
Wombert |
will do |
| 14:53 |
RossC0 |
:D |
| 14:53 |
RossC0 |
its soo much more liberating than blogging |
| 14:54 |
RossC0 |
I have 6 posts today! |
| 14:54 |
RossC0 |
that would have taken over a year on the old blog ;) |
| 14:59 |
MikeSeth |
what is? |
| 15:01 |
Wombert |
a tumbleblog |
| 15:02 |
Whisller |
What is it :> |
| 15:16 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has joined #agavi |
| 15:31 |
Whisller |
config folder which chmod should have 750? |
| 15:32 |
Whisller |
hmm 751 |
| 15:33 |
Whisller |
ehhh still this same "error" :/\ |
| 15:33 |
Whisller |
fuck |
| 15:33 |
v-dogg |
depends on how the http servers is setup |
| 15:33 |
v-dogg |
*server |
| 15:34 |
Wombert |
Whisller: you have display_errors off |
| 15:34 |
Wombert |
... |
| 15:34 |
Whisller |
no |
| 15:34 |
JanK__ |
[n=JanK_@muedsl-82-207-245-225.citykom.de] has joined #agavi |
| 15:34 |
Whisller |
in config.php |
| 15:34 |
Whisller |
ini_set('display_errors','1'); |
| 15:34 |
Whisller |
ini_set('display_startup_errors','1'); |
| 15:34 |
Whisller |
error_reporting (E_ALL); |
| 15:36 |
Whisller |
before class definition I add echo "test" and it wrote it. so routing works fine |
| 15:36 |
Whisller |
Then why it doesn't want to execute "execute" methods |
| 15:36 |
Wombert |
... |
| 15:36 |
Wombert |
pretty sure it bails out before |
| 15:36 |
Wombert |
probably suhosin |
| 15:36 |
Whisller |
but |
| 15:37 |
Whisller |
http://www.jobfinder.pl/new_application/ works, only this one module doesn't work |
| 15:37 |
Whisller |
http://www.jobfinder.pl/new_application/Administration/workers,sign-in |
| 15:37 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:38 |
Whisller |
and it is phpinfo http://www.jobfinder.pl/new_application/phpinfo.php without suhosin |
| 15:39 |
MikeSeth |
what did you break? |
| 15:39 |
Whisller |
I don't know ;p |
| 15:39 |
MikeSeth |
I see 'test' |
| 15:39 |
Whisller |
Methods in action don't want to be execute |
| 15:39 |
MikeSeth |
http://www.jobfinder.pl/new_application/Administration/workers,sign-in |
| 15:39 |
Whisller |
Yes it is before class definition |
| 15:39 |
MikeSeth |
what do you mean dont want to be executed? |
| 15:39 |
MikeSeth |
show code. |
| 15:40 |
Whisller |
http://phpfi.com/265005 |
| 15:41 |
MikeSeth |
well executeRead uses view input |
| 15:41 |
MikeSeth |
view input [probably] prints 'test' |
| 15:41 |
MikeSeth |
right? |
| 15:41 |
Whisller |
no |
| 15:41 |
Whisller |
echo "test"; was before class |
| 15:41 |
MikeSeth |
where? |
| 15:41 |
MikeSeth |
and why? |
| 15:42 |
Whisller |
When I add any echo in executeRead it doesn't work |
| 15:42 |
Whisller |
Wait |
| 15:43 |
Whisller |
Now it looks that http://phpfi.com/265006 |
| 15:43 |
Whisller |
And see what will be print. |
| 15:44 |
Wombert |
... |
| 15:44 |
Wombert |
do you have validation rule? |
| 15:44 |
Wombert |
*rules |
| 15:44 |
Whisller |
http://phpfi.com/265008 |
| 15:45 |
MikeSeth |
Whisller: if you do that, die() after echo. There's output buffering involved. |
| 15:46 |
Whisller |
? |
| 15:48 |
MikeSeth |
Whisller: echo "test"; die; |
| 15:48 |
Whisller |
this same |
| 15:48 |
MikeSeth |
if you don't die(), you wont see the "test" word |
| 15:49 |
Wombert |
wtf is |
| 15:49 |
Wombert |
public function isSecure() |
| 15:49 |
Wombert |
{ |
| 15:49 |
Wombert |
$cred = $this->getCredentials(); |
| 15:49 |
Wombert |
return $cred && !$this->getContext()->getUser()->hasCredentials($cred); |
| 15:49 |
Wombert |
? |
| 15:49 |
Wombert |
and does |
| 15:49 |
Wombert |
GuestBaseAction |
| 15:49 |
JanK_ |
[n=JanK_@muedsl-82-207-234-015.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 15:49 |
Wombert |
have isSimple() ? |
| 15:50 |
MikeSeth |
again, if your validator fails, executeRead() wouldn't be executed. |
| 15:50 |
MikeSeth |
omg |
| 15:50 |
Wombert |
his rules are all for write |
| 15:50 |
MikeSeth |
Whisller: I dont think he understands callbacks |
| 15:50 |
Whisller |
GuestBaseAction is empty. |
| 15:50 |
MikeSeth |
Whisller: IsSecure() is a signal function. It only returns a value: true or false. You can not perform checks or anything in it. |
| 15:50 |
Whisller |
Validators are for write |
| 15:51 |
Whisller |
And this module works on my server. http://dev.whisnet.pl/jobfinder.pl/View/Administration/workers,sign-in |
| 15:51 |
Whisller |
MikeSeth: but it return boolean value |
| 15:51 |
MikeSeth |
Whisller: yes, but that value can not change depending on conditions |
| 15:51 |
MikeSeth |
Whisller: let me explain |
| 15:51 |
Whisller |
When I remove isSecure and getCredentials still I see blank page |
| 15:52 |
MikeSeth |
Whisller: IsSecure() tells Agavi whether Agavi should perform a security check on this action. |
| 15:52 |
Whisller |
Yes |
| 15:52 |
Whisller |
I know |
| 15:52 |
MikeSeth |
Whisller: Agavi itself does that in the security filter |
| 15:52 |
MikeSeth |
Whisller: function isSecure() { return false; } means "anyone can call this action" |
| 15:52 |
Whisller |
ok I will add return false |
| 15:53 |
MikeSeth |
function isSecure() { return false; } means "Agavi must check security privileges before this action is called" |
| 15:53 |
Wombert |
MikeSeth: I guess it is okay to check for certain situations there and return a value depending on that; otherwise, you could just implement an interface AgaviISecureAction or something |
| 15:53 |
Wombert |
but |
| 15:53 |
MikeSeth |
Whisller: you are checking privileges in isSecure() but you shouldn't! Agavi does that for you |
| 15:53 |
Wombert |
yes |
| 15:53 |
Wombert |
this getCredentials stuff in there is creepy |
| 15:53 |
Wombert |
you should not check privileges |
| 15:53 |
Wombert |
if you want to do that, write your own security filter |
| 15:54 |
Whisller |
hmm |
| 15:54 |
Whisller |
but code which I has in isSecure is from manual :> |
| 15:54 |
E_mE |
laters all |
| 15:54 |
Wombert |
woot? |
| 15:54 |
MikeSeth |
Whisller: that must be a very old manual |
| 15:55 |
Whisller |
http://phpfi.com/265012 And this same |
| 15:55 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:55 |
Wombert |
I better not find the person who wrote that :p |
| 15:55 |
MikeSeth |
Whisller: let me explain you the idea about isSecure() and getCredentials() |
| 15:55 |
shoan |
[n=shoan@59.92.203.152] has joined #agavi |
| 15:55 |
Whisller |
hmm |
| 15:56 |
MikeSeth |
Whisller: the User object has a function hasCredentials() that you define |
| 15:56 |
Whisller |
But why it doens't return any view, doesn't execute any "execute" method :/ And why only this module do that |
| 15:56 |
CIA-11 |
david * r2100 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: fixed ns prefix evaluation in error class maps, sorry |
| 15:57 |
MikeSeth |
Whisller: before the action is executed, the security filter asks the action if it isSecure(). If true is returned, the security filter executes the action ONLY if $user->hasCredentials($action->getCredentials()) returns true |
| 15:57 |
Wombert |
does it run getDefaultViewName? |
| 15:57 |
Wombert |
Whisller: what is in your SecureSuccess template? |
| 15:57 |
Wombert |
I bet it shows a permission denied page where you don't have anything in the template or so |
| 15:57 |
Whisller |
http://www.agavi.org/docs/latest/manuals/cookbook/ch02s08.html and isSecure method. |
| 15:58 |
Whisller |
hmm I will try with getDefaultViewName |
| 15:58 |
MikeSeth |
Wombert: <3333 |
| 15:58 |
Wombert |
who the hell did that |
| 15:59 |
Whisller |
http://www.jobfinder.pl/new_application/Administration/workers,sign-in |
| 15:59 |
Whisller |
http://phpfi.com/265015 |
| 16:00 |
Whisller |
And don't tell me this isn't in manual :P |
| 16:00 |
Whisller |
As I remember Wombert show me this page ;p |
| 16:00 |
MikeSeth |
Whisller: it is. But it is very old and wrong. |
| 16:00 |
Whisller |
MikeSeth: ok, now I know. |
| 16:00 |
MikeSeth |
besides, the example is for an RBAC setup :) |
| 16:00 |
Whisller |
And RBAC I have |
| 16:01 |
Whisller |
I use |
| 16:05 |
Whisller |
Ok works :> |
| 16:05 |
Whisller |
hmm I think |
| 16:05 |
Wombert |
coughs |
| 16:07 |
Whisller |
MikeSeth: So, when I call to action is executed isSecure. If it return true, application check hasCredentials and when it return true method from action (executeRead, executeWrite, getDefaultViewName) is executed? |
| 16:08 |
MikeSeth |
Whisller: yes. |
| 16:08 |
MikeSeth |
more or less :) |
| 16:08 |
Whisller |
Ok. |
| 16:09 |
Whisller |
Thanks :) |
| 16:09 |
Whisller |
Huh I must read code of agavi. |
| 16:10 |
Whisller |
Btw what is with documentation? Someone is writing it? |
| 16:10 |
MikeSeth |
Whisller: absolutely. That's why Agavi kicks ass. |
| 16:11 |
MikeSeth |
Whisller: very slowly, yes. I dont have a lot of time to contribute. |
| 16:11 |
Wombert |
hugs MikeSeth |
| 16:11 |
Whisller |
Heh, Now I'm in my job writing without any framework :/ That sucks, after it I will have many bad habits |
| 16:12 |
Wombert |
here's some free advice |
| 16:12 |
Wombert |
quit jobs that don't make you happy |
| 16:13 |
MikeSeth |
Wombert: I will have my own programming firm. |
| 16:13 |
Wombert |
yes? |
| 16:13 |
Wombert |
cool |
| 16:13 |
Wombert |
query btw, MikeSeth |
| 16:14 |
Whisller |
Wombert: Hmm, but they pay good :) Is true, my project manager doesn't want use any framework but hmm I must have this job. I neede money :) And after work I can write in agavi....huh I think, because now I don't have time for everythig :/ |
| 16:14 |
Whisller |
Home -> work -> home ;) |
| 16:16 |
Whisller |
But I like it, I think :) Now I live in other city, work with new people. Now it is fine. |
| 16:20 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 16:22 |
_cheerios |
woot |
| 16:33 |
Whisller |
hmm I should go to home |
| 16:35 |
Wombert |
for impl when he's here |
| 16:35 |
Wombert |
http://pastie.caboo.se/100655 sucks big time. it's just too much. really. |
| 16:36 |
Wombert |
http://pastie.caboo.se/100656 a little ugly, but much much much better IMO |
| 16:36 |
Wombert |
maybe someone has use cases |
| 16:36 |
Wombert |
for either approach |
| 16:36 |
Wombert |
where things would not work or so |
| 16:37 |
Wombert |
the most simple form will still be http://pastie.caboo.se/100657 |
| 16:38 |
Whisller |
Good day. |
| 16:38 |
Whisller |
[n=mail@194.110.240.145] has left #agavi [] |
| 16:38 |
Wombert |
but that has a problem since the default destination is "after"... in this case, after the erroneous input element, which means if there are many errors, they will be inserted in reverse order (no biggie tho I guess) |
| 16:39 |
JanK_ |
[n=JanK_@muedsl-82-207-245-225.citykom.de] has joined #agavi |
| 16:39 |
JanK__ |
[n=JanK_@muedsl-82-207-245-225.citykom.de] has quit [Read error: 104 (Connection reset by peer)] |
| 16:48 |
shoan |
[n=shoan@59.92.203.152] has quit [] |
| 16:56 |
Wombert |
[n=Wombert@213.23.52.58] has quit [] |
| 17:27 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:27 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 17:29 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:32 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Nick collision from services.] |
| 17:38 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:39 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 17:40 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:48 |
Wombert |
[n=Wombert@dslb-084-056-004-238.pools.arcor-ip.net] has joined #agavi |
| 17:56 |
kaos|work |
[n=dominik@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 18:22 |
E_mE |
[n=E_mE@82.153.7.16] has joined #agavi |
| 18:56 |
epaulin_ |
[n=epaulin@218.19.216.79] has joined #agavi |
| 18:56 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:00 |
RossC0 |
[n=RossC0@teamjr.plus.com] has joined #agavi |
| 19:01 |
RossC0 |
[n=RossC0@teamjr.plus.com] has quit [Client Quit] |
| 19:01 |
RossC0 |
[n=RossC0@teamjr.plus.com] has joined #agavi |
| 19:01 |
splatch` |
oi! :) |
| 19:16 |
epaulin |
[n=epaulin@219.135.250.37] has quit [Read error: 110 (Connection timed out)] |
| 19:34 |
Goleo[06] |
[n=arbi@80.191.145.126] has joined #agavi |
| 19:48 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 19:52 |
_cheerios |
http://slashdot.org/comments.pl?sid=307643&cid=20744333 |
| 19:55 |
Goleo[06] |
[n=arbi@80.191.145.126] has quit [Read error: 110 (Connection timed out)] |
| 19:55 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 19:56 |
RossC0 |
[n=RossC0@teamjr.plus.com] has left #agavi [] |
| 20:02 |
Goleo[06] |
[n=arbi@80.191.145.119] has joined #agavi |
| 20:46 |
Goleo[06] |
[n=arbi@80.191.145.119] has quit ["Leaving"] |
| 20:51 |
_cheerios |
hrm, i always forget why my radio buttons don't get checked="checked" even when i specify that. |
| 20:56 |
JanK_ |
[n=JanK_@muedsl-82-207-245-225.citykom.de] has left #agavi [] |
| 21:04 |
_cheerios |
AgaviToolkit::expandDirectives($this->getParameter('classpath',null)); seems that is changed? |
| 21:04 |
impl |
uh oh |
| 21:04 |
impl |
is it not working? |
| 21:06 |
_cheerios |
i just svn upped, and Fatal error: BaseDoctrineDatabase::require() [function.require]: Failed opening required '' |
| 21:07 |
_cheerios |
using rossco's doctrinedb class |
| 21:07 |
impl |
:S! |
| 21:09 |
_cheerios |
im too tired to think what it all means |
| 21:20 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:34 |
MikeSeth |
213102 <MikeSeth> mysql_query("UPDATE users SET paid='Y'") |
| 21:34 |
MikeSeth |
213105 <MikeSeth> what does this do plz |
| 21:34 |
MikeSeth |
213105 <fragalot> MikeSeth: auto-increment |
| 21:34 |
MikeSeth |
213122 <fragalot> ... forgot a where clause >.> thx for pointing that out |
| 21:34 |
MikeSeth |
tears are being cried now |
| 21:40 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 21:58 |
Wombert |
khai |
| 21:58 |
Wombert |
-k |
| 21:58 |
Wombert |
pokes impl |
| 21:58 |
impl |
bites Wombert's finger |
| 21:58 |
impl |
hai. |
| 21:58 |
impl |
no moar poking for you |
| 21:59 |
impl |
Wombert: did you see that thing _cheerios said up there? |
| 21:59 |
MikeSeth |
oh yeah |
| 22:00 |
MikeSeth |
it happened to me too |
| 22:00 |
MikeSeth |
I just added the classpath parameter and forgot about it |
| 22:00 |
MikeSeth |
<3 agavi :D |
| 22:02 |
Wombert |
doctrine is just expected to be on your include path |
| 22:02 |
Wombert |
I'd recommend adding it to autoload.xml |
| 22:03 |
Wombert |
impl: |
| 22:03 |
Wombert |
[18:35] Wombert: for impl when he's here |
| 22:03 |
Wombert |
[18:35] Wombert: http://pastie.caboo.se/100655 sucks big time. it's just too much. really. |
| 22:03 |
Wombert |
[18:36] Wombert: http://pastie.caboo.se/100656 a little ugly, but much much much better IMO |
| 22:03 |
Wombert |
[18:36] Wombert: maybe someone has use cases |
| 22:03 |
Wombert |
[18:36] Wombert: for either approach |
| 22:03 |
Wombert |
[18:36] Wombert: where things would not work or so |
| 22:03 |
Wombert |
[18:37] Wombert: the most simple form will still be http://pastie.caboo.se/100657 |
| 22:04 |
impl |
so the problem with this whole thing |
| 22:05 |
impl |
is that now people can use FPF to inject invalid X(HT)ML |
| 22:05 |
impl |
OH |
| 22:05 |
impl |
can we do |
| 22:05 |
impl |
<html:span xmlns:html="blah">? |
| 22:05 |
impl |
will that work? |
| 22:05 |
Wombert |
no |
| 22:06 |
impl |
has to start at the root, huh? :\ |
| 22:06 |
Wombert |
<${htmlnsPrefix}span>lolz</${htmlnsPrefix}span> |
| 22:06 |
Wombert |
but yes |
| 22:06 |
Wombert |
that you could do :p |
| 22:06 |
Wombert |
but your idea works just as well |
| 22:06 |
impl |
I just don't like <![CDATA[ing it |
| 22:06 |
Wombert |
you have to |
| 22:06 |
Wombert |
anyway |
| 22:06 |
Wombert |
or entity encode it |
| 22:07 |
impl |
blah |
| 23:17 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 23:24 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| 23:36 |
epaulin__ |
[n=epaulin@218.19.216.79] has joined #agavi |
| 23:57 |
epaulin_ |
[n=epaulin@218.19.216.79] has quit [Read error: 110 (Connection timed out)] |
| Day changed Wed Sep 26 2007
|
| 00:09 |
epaulin_ |
[n=epaulin@218.19.216.79] has joined #agavi |
| 00:11 |
_trophaeum |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi |
| 00:12 |
trophaeum_ |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] |
| 00:27 |
Lockes |
[n=root@c-68-62-128-79.hsd1.al.comcast.net] has joined #agavi |
| 00:27 |
Lockes |
Hello |
| 00:28 |
Lockes |
[n=root@c-68-62-128-79.hsd1.al.comcast.net] has quit [Client Quit] |
| 00:28 |
Lockes |
[n=root@c-68-62-128-79.hsd1.al.comcast.net] has joined #Agavi |
| 00:28 |
Lockes |
[n=root@c-68-62-128-79.hsd1.al.comcast.net] has quit [Client Quit] |
| 00:30 |
epaulin__ |
[n=epaulin@218.19.216.79] has quit [Read error: 110 (Connection timed out)] |
| 00:36 |
Wombert |
[n=Wombert@dslb-084-056-004-238.pools.arcor-ip.net] has quit [] |
| 01:10 |
epaulin__ |
[n=epaulin@218.19.216.79] has joined #agavi |
| 01:31 |
epaulin_ |
[n=epaulin@218.19.216.79] has quit [Read error: 110 (Connection timed out)] |
| 01:47 |
eremit_ |
[n=eremit@p5490CB1B.dip.t-dialin.net] has joined #agavi |
| 01:56 |
eremit |
[n=eremit@p5490CF4A.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:12 |
_trophaeum |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has quit [Read error: 110 (Connection timed out)] |
| 02:12 |
_trophaeum |
[n=trophaeu@oxy144209-1.gw.connect.com.au] has joined #agavi |
| 02:40 |
epaulin__ |
is now known as epaulin |
| 02:44 |
shoan |
[n=shoan@59.92.203.152] has joined #agavi |
| 03:27 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 05:17 |
eremit_ |
is now known as eremit |
| 06:23 |
armen |
[n=armen@213.207.218.64] has joined #agavi |
| 06:23 |
armen |
is now known as Arme[N] |
| 06:26 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:26 |
_cheerios |
huomenta! |
| 06:27 |
v-dogg |
huoemnta |
| 06:37 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 06:48 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 06:51 |
Whisller |
hi :) |
| 06:53 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 07:10 |
E_mE |
[n=E_mE@82.153.7.16] has quit [Remote closed the connection] |
| 07:15 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:16 |
RossC0 |
Huomenta! |
| 07:18 |
Whisller |
hi RossC0 |
| 07:30 |
codecop_ |
[n=codecop@server.senoji.palanga.lm.lt] has joined #agavi |
| 07:50 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 07:55 |
shoan |
huomenta! |
| 08:08 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:27 |
_cheerios |
PHP Fatal error: Call to a member function toArray() on a non-object << doctrine is not very forgiving when using ->getFirst()->toArray(), and when there was no result. |
| 08:28 |
RossC0 |
is there a way to get gen() to remove url params? |
| 08:28 |
RossC0 |
*get params |
| 08:28 |
v-dogg |
'param'=>null I think |
| 08:31 |
_cheerios |
RossC0, do you need a login to file a ticket for doctrine? |
| 08:32 |
RossC0 |
pookey is that man to ping |
| 08:32 |
RossC0 |
brb |
| 08:40 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 08:40 |
Wombert |
[n=Wombert@dslb-084-056-030-056.pools.arcor-ip.net] has joined #agavi |
| 08:53 |
codecop |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 08:53 |
codecop_ |
[n=codecop@server.senoji.palanga.lm.lt] has quit [Remote closed the connection] |
| 09:04 |
_cheerios |
if( ($result = reset($this->data) ) == false) { return $this; } // quick hack for getFirst(), for chaining to not break |
| 09:04 |
RossC0 |
_cheerios: #doctrine ;) |
| 09:04 |
RossC0 |
oww BUG! |
| 09:05 |
RossC0 |
in agavi! |
| 09:05 |
_cheerios |
latest svn broke your doctrinedatabase btw. ;) |
| 09:06 |
RossC0 |
I the AgaviDoctrineDatabase |
| 09:06 |
RossC0 |
*I use the ... |
| 09:06 |
RossC0 |
the official one |
| 09:06 |
RossC0 |
:D |
| 09:09 |
_cheerios |
you jumped ship on your own work! |
| 09:09 |
_cheerios |
i'll switch too then, when the captain is in the waters |
| 09:09 |
RossC0 |
no I got it incorporated - which was the goal! |
| 09:09 |
RossC0 |
thanks to Wombert and MikeSeth's pro Doctrine campaign |
| 09:09 |
RossC0 |
hugs Wombert and MikeSeth |
| 09:12 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit ["Ik ga weg"] |
| 09:12 |
_cheerios |
Wombert complained when false was returned (instead of null), he'll probably have a heart attack looking at that hack above ;) |
| 09:17 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has quit [Read error: 104 (Connection reset by peer)] |
| 09:25 |
epaulin |
[n=epaulin@218.19.216.79] has quit [Read error: 110 (Connection timed out)] |
| 09:26 |
epaulin |
[n=epaulin@219.136.236.109] has joined #agavi |
| 09:46 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 09:46 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 09:46 |
MikeSeth |
is hugged |
| 09:57 |
SunboX |
[n=Miranda@80.243.35.154] has joined #agavi |
| 10:14 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has quit [] |
| 10:27 |
Wombert |
so what is the bug, RossC0? |
| 10:27 |
PHPadam |
[n=du@IGLD-83-130-72-210.inter.net.il] has joined #agavi |
| 10:27 |
PHPadam |
yo |
| 10:29 |
MikeSeth |
zomg |
| 10:29 |
PHPadam |
zomg |
| 10:29 |
PHPadam |
? |
| 10:30 |
MikeSeth |
yeah. |
| 10:30 |
MikeSeth |
though our traditional greeting here is huomenta |
| 10:30 |
PHPadam |
what is huomenta? |
| 10:31 |
RossC0 |
Wombert: routing |
| 10:31 |
v-dogg |
probably not in .il :) |
| 10:31 |
MikeSeth |
'good morning' in finnish |
| 10:31 |
PHPadam |
MikeSeth, i thought you live in israel |
| 10:31 |
MikeSeth |
v-dogg: well. My work week ends in, let's see. 1 hour :) |
| 10:31 |
MikeSeth |
PHPadam: I do |
| 10:31 |
PHPadam |
so |
| 10:31 |
MikeSeth |
PHPadam: the official Agavi greeting is 'huomenta' :D |
| 10:32 |
RossC0 |
when doing this: $ro->gen(null, array('removeGetParam' => null), array('omit_defaults' => true)); it doesn't clean the defaults properly |
| 10:32 |
PHPadam |
so you guys are basicly nuts ah? |
| 10:32 |
RossC0 |
and I get lots of //// at the end |
| 10:32 |
MikeSeth |
PHPadam: talented ones tho |
| 10:32 |
PHPadam |
heh, ill be back in 15min, i lost my cellular, gotta find it |
| 10:32 |
Wombert |
RossC0: uncool |
| 10:32 |
RossC0 |
yup |
| 10:32 |
Wombert |
can you file a bug report with a reproduce case, kthxbai :) |
| 10:33 |
RossC0 |
but what I was really after was a way to get the URL without any get vars.. |
| 10:33 |
RossC0 |
Wombert: cool |
| 10:51 |
Wombert |
[n=Wombert@dslb-084-056-030-056.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 10:51 |
Wombert_ |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has joined #agavi |
| 10:52 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 10:52 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 10:52 |
E_mE |
Wombert_: did you join in with the oktober fest celebrations?? I saw some pictures of bbc news.. was quite impressive.. |
| 10:53 |
Wombert_ |
I was there briefly yesterday |
| 10:53 |
Wombert_ |
is now known as Wombert |
| 10:53 |
Wombert |
to grab something to eat |
| 10:53 |
Wombert |
but it was raining cats and dogs and the tents were so full and then it's no fun at all |
| 10:54 |
Wombert |
lotsa rain today as well but I'll drop by in the evening and join some friends |
| 10:54 |
E_mE |
Going to Drink some Paulner oktober fest beer? |
| 10:55 |
kaos|work |
[n=dominik@213.23.52.58] has joined #agavi |
| 11:04 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has joined #agavi |
| 11:18 |
PHPadam |
im back |
| 11:18 |
PHPadam |
so |
| 11:18 |
PHPadam |
whats up |
| 11:18 |
RossC0 |
sky |
| 11:18 |
RossC0 |
:D |
| 11:18 |
E_mE |
RossC0 you could of been alot more crude =P |
| 11:19 |
E_mE |
hoho |
| 11:19 |
MikeSeth |
thats my job though |
| 11:19 |
MikeSeth |
if anyone is to come up with comments about goatse and molestation that'd be me |
| 11:19 |
MikeSeth |
PHPadam: see ohloh URL in the topic |
| 11:22 |
MikeSeth |
oh boy I thing ohloh finally flipped |
| 11:23 |
v-dogg |
how com? |
| 11:23 |
v-dogg |
e |
| 11:23 |
PHPadam |
MikeSeth, what for? |
| 11:24 |
MikeSeth |
PHPadam: an overview of what Agavi is and what it isn't |
| 11:24 |
MikeSeth |
v-dogg: donno it looks dead to me |
| 11:24 |
PHPadam |
ok, read it |
| 11:25 |
E_mE |
PHPadam its great ... :D |
| 11:25 |
PHPadam |
is it? |
| 11:26 |
v-dogg |
no, he's just kidding. we all hate it |
| 11:26 |
PHPadam |
ahh ok |
| 11:27 |
PHPadam |
will it make me rich? |
| 11:27 |
v-dogg |
why, of course it does |
| 11:27 |
RossC0 |
PHPadam - its not a drug! |
| 11:27 |
PHPadam |
RossC0, why ? |
| 11:27 |
MikeSeth |
PHPadam: it can shorten your path to being rich |
| 11:28 |
PHPadam |
MikeSeth, thats good |
| 11:28 |
RossC0 |
ah PHPadam I got you - your being like spiritual |
| 11:28 |
RossC0 |
yes it will make you rich ;) |
| 11:28 |
E_mE |
v-dogg is bitter... like an agavi raped Lemon! =P |
| 11:28 |
PHPadam |
what do you guys think of codeigniter? |
| 11:28 |
RossC0 |
haven't used it |
| 11:28 |
PHPadam |
symfony? |
| 11:29 |
RossC0 |
based on the same framework as Agavi |
| 11:29 |
RossC0 |
(but dont tell MikeSeth ;) ) |
| 11:29 |
MikeSeth |
PHPadam: typically, we laugh at them |
| 11:29 |
RossC0 |
nods |
| 11:29 |
PHPadam |
MikeSeth, why ? |
| 11:29 |
v-dogg |
haha |
| 11:29 |
RossC0 |
Agavi is better :D |
| 11:30 |
MikeSeth |
PHPadam: because they're crap and they all try to be Rails, which is also crap |
| 11:30 |
RossC0 |
Also its inherently more flexible |
| 11:30 |
PHPadam |
if they are all crap, why people bother so much about them ? |
| 11:30 |
v-dogg |
they don't know any better |
| 11:30 |
PHPadam |
(downloading agavi) |
| 11:30 |
RossC0 |
marketing |
| 11:31 |
PHPadam |
what does agavi has to offer as a framework? |
| 11:31 |
RossC0 |
I'm sure they're not all crap - but its about choice and preference |
| 11:31 |
E_mE |
maybe we should have a naked lady mauled over a few agavi's in the mojavi desert ;) that will give us great advertising amoung the metal heads ;) |
| 11:31 |
MikeSeth |
PHPadam: most people using Cake and Symfony are talentless hacks |
| 11:31 |
RossC0 |
Wombert: we should have that on the front page |
| 11:32 |
RossC0 |
not what MikeSeth said but: |
| 11:32 |
RossC0 |
PHPadam: what does agavi has to offer as a framework? |
| 11:32 |
PHPadam |
yes |
| 11:33 |
MikeSeth |
http://worsethanfailure.com/Articles/The-Mythical-Business-Layer.aspx |
| 11:33 |
MikeSeth |
*tear* |
| 11:33 |
RossC0 |
PHPadam: http://www.agavi.org/docs/latest/manuals/manual/ch01s01.html |
| 11:34 |
RossC0 |
MikeSeth: summize for those that cant be chewed to read that |
| 11:35 |
RossC0 |
then I can quote you and put it on my blog |
| 11:35 |
Wombert |
it's a five minutes read maximum :p |
| 11:35 |
MikeSeth |
RossC0: Coders suck. Most people only know about architecture from TV. Absolute majority can't tell their ass from ground. End summary. |
| 11:36 |
RossC0 |
MikeSeth: thats quote isn't going on my blog! |
| 11:37 |
MikeSeth |
RossC0: it's the most objective summary you'd ever get though |
| 11:40 |
PHPadam |
if you guys were fifthy rich, would you still do php ? |
| 11:40 |
Wombert |
I would still do Agavi, in any case... |
| 11:40 |
v-dogg |
no, we'd do 18-year-old teen girls |
| 11:40 |
Wombert |
lawl |
| 11:40 |
Wombert |
:>>>> |
| 11:40 |
Wombert |
oh man |
| 11:40 |
Wombert |
hugs v-dogg |
| 11:41 |
v-dogg |
in wombs case 12 years |
| 11:41 |
MikeSeth |
as a matter of the fact that is exactly what I'm gonna do one of the next days |
| 11:41 |
Wombert |
err |
| 11:41 |
Wombert |
nop :p |
| 11:41 |
MikeSeth |
there's this hot stoner atheist chick |
| 11:41 |
MikeSeth |
she's coming to sleep over. |
| 11:41 |
MikeSeth |
pwn time! |
| 11:41 |
Wombert |
and she's 18? |
| 11:42 |
PHPadam |
i think im becoming a geek |
| 11:42 |
Wombert |
and you're like 35 |
| 11:42 |
Wombert |
you must be desperate |
| 11:42 |
Wombert |
! |
| 11:42 |
PHPadam |
whos 35 / |
| 11:42 |
MikeSeth |
Wombert: I'm 26. And she's 17. |
| 11:42 |
Wombert |
that was just a wild guess |
| 11:42 |
Wombert |
MikeSeth: zomg that prolly makes it illegal! |
| 11:42 |
MikeSeth |
Wombert: xkcd says it's within the allowed creepiness threshold |
| 11:42 |
MikeSeth |
Wombert: no, 16 is legal age in Israel |
| 11:42 |
Wombert |
I say it's not |
| 11:43 |
Wombert |
in any case? even if you're over 18? |
| 11:43 |
Wombert |
oka |
| 11:43 |
MikeSeth |
Jewish liberalism makes pedobear smile! |
| 11:43 |
Wombert |
hahaha |
| 11:43 |
E_mE |
I hear its 12 years in Holland... might be wrong though |
| 11:43 |
Wombert |
in any case, it's creepy |
| 11:43 |
Wombert |
pretty sure it is wrong, E_mE |
| 11:43 |
MikeSeth |
Wombert: I dont think so. I used to have a 15 y.o. gf when I was 19 |
| 11:43 |
MikeSeth |
now THAT was creepy |
| 11:43 |
Wombert |
no |
| 11:43 |
MikeSeth |
(and illegal) |
| 11:44 |
Wombert |
because you were still a teenager |
| 11:44 |
Wombert |
know what I'm saying? |
| 11:44 |
Wombert |
or maybe that's just me |
| 11:44 |
MikeSeth |
one thing I can say with certainty: dont go below 16. It's just like screwing a log. |
| 11:45 |
MikeSeth |
Wombert: teenager or not but its true what they say |
| 11:45 |
MikeSeth |
airforce uniform DOES get you laid |
| 11:46 |
Wombert |
hahaha |
| 11:46 |
v-dogg |
wait wait wait. stop! when did the conversation turn from marketing agavi to illegal teen girls? |
| 11:46 |
Wombert |
I was about to say |
| 11:46 |
Wombert |
look |
| 11:47 |
Wombert |
v-dogg got it right |
| 11:47 |
Wombert |
you other guys |
| 11:47 |
Wombert |
CREEPY WACKOS |
| 11:47 |
Wombert |
OUTTA HERE! |
| 11:47 |
v-dogg |
haha |
| 11:47 |
PHPadam |
MikeSeth, your in the airforce? |
| 11:47 |
MikeSeth |
PHPadam: I was. Before the Ramalla lynch. |
| 11:47 |
MikeSeth |
PHPadam: I did optics in nun mem |
| 11:47 |
PHPadam |
btw about the girls, i always had older girls then me, my current gf is 27 and im 24 |
| 11:47 |
MikeSeth |
PHPadam: that's the best layout |
| 11:48 |
PHPadam |
why before the ramalla lynch ? |
| 11:48 |
MikeSeth |
at some point you get fucking SICK of teenage bullshit |
| 11:48 |
PHPadam |
what happend |
| 11:48 |
MikeSeth |
PHPadam: because after the ramalla lynch a friend shot 4 people in retaliation |
| 11:48 |
PHPadam |
teenage bullshit is not for me, i cant handle it |
| 11:48 |
MikeSeth |
Wombert: that's a valid conversation point by the way |
| 11:49 |
MikeSeth |
Wombert: certain "frameworks" have the attitude that checks out with teenage bullshit |
| 11:49 |
MikeSeth |
ZOMG LOOK TEH ADMIN GENERATORZ |
| 11:49 |
MikeSeth |
IN THIS NEW VERSION WE PRESENT YOU WITH: AJAX SCAFFOLDING SCAFFOLDING! |
| 11:49 |
PHPadam |
so what happend with that friend that shot 4 people |
| 11:49 |
MikeSeth |
PHPadam: he's doing 17 in |
| 11:50 |
PHPadam |
who did he shot? arabs? |
| 11:50 |
PHPadam |
17 days i hope |
| 11:50 |
Wombert |
does it matter? |
| 11:50 |
Wombert |
err |
| 11:50 |
Wombert |
blinks |
| 11:50 |
MikeSeth |
PHPadam: he was drunk. He drove to Yafo str in Haifa and opened fire at arabs. 3 jews, one arab. Then he turned himself in, had processes for a year, and then went 17 years into the jail |
| 11:51 |
MikeSeth |
Wombert: I guess it doesn't |
| 11:51 |
PHPadam |
so he got 8+8+8 for the jews, and -7 for the arab |
| 11:51 |
Wombert |
... |
| 11:52 |
MikeSeth |
that's one way to see it |
| 11:52 |
Wombert |
don't ruin my day, PHPadam |
| 11:52 |
PHPadam |
Wombert, im just kidding to be mad |
| 11:52 |
PHPadam |
brb, toilet stuff |
| 11:52 |
MikeSeth |
Wombert: I wont be surprised if that was the exact reasoning of the judge. Racism is rampant in Istael. |
| 11:53 |
MikeSeth |
in fact we're number #30 in the world corruption ranks according to a document that just got published |
| 11:57 |
_cheerios |
ways to go |
| 11:58 |
MikeSeth |
yeah |
| 11:58 |
MikeSeth |
jew pride! |
| 11:58 |
MikeSeth |
okay this frigging day is over |
| 11:59 |
Wombert |
MikeSeth: we're #16 ;) |
| 11:59 |
Wombert |
but I've heard we're actually much worse |
| 12:00 |
E_mE |
never thought germany to be a corrupt nation |
| 12:00 |
E_mE |
where is the UK? |
| 12:01 |
MikeSeth |
aight im off to ~ |
| 12:01 |
MikeSeth |
see y'all later |
| 12:02 |
PHPadam |
MikeSeth, how long are we supposed to work on a òøá çâ? |
| 12:02 |
PHPadam |
like 60% ? |
| 12:02 |
MikeSeth |
yah |
| 12:02 |
MikeSeth |
but im on schedule anyway so its not over till saturday for me |
| 12:02 |
MikeSeth |
ttyl |
| 12:10 |
v-dogg |
did you guys notice where Finland was on that list?-) |
| 12:15 |
_cheerios |
"In Finland we don't have corruption like in your country" |
| 12:15 |
v-dogg |
haha, good one :D |
| 12:17 |
E_mE |
just have lots of Alcoholics =P |
| 12:30 |
PHPadam |
[n=du@IGLD-83-130-72-210.inter.net.il] has quit [] |
| 12:33 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has quit [] |
| 13:19 |
E_mE |
GOD Sake .net applications are so fecking slow! Slaps .NET!!! |
| 13:40 |
RossC0 |
Caching question! |
| 13:40 |
RossC0 |
how'd I cache credentials? |
| 13:40 |
RossC0 |
nudges Wombert |
| 13:41 |
Wombert |
err? |
| 13:41 |
Wombert |
you mena a cache per credential? |
| 13:41 |
Wombert |
or so? |
| 13:41 |
Wombert |
*mean |
| 13:42 |
Wombert |
<group source="user_credential">lolz</group> |
| 13:42 |
RossC0 |
cheers |
| 13:42 |
Wombert |
then a cache is created for those with the cred |
| 13:42 |
Wombert |
and one for those without it |
| 13:42 |
RossC0 |
champion |
| 13:42 |
RossC0 |
can I have multiple credentials? |
| 13:42 |
Wombert |
nope |
| 13:42 |
Wombert |
but |
| 13:43 |
Wombert |
you could load those credentials into a user attribute or so |
| 13:43 |
Wombert |
hmh |
| 13:43 |
RossC0 |
hugs wombert |
| 13:43 |
Wombert |
I've thought about that before and |
| 13:43 |
Wombert |
didn't come up with a proper way to do it |
| 13:43 |
Wombert |
what would you say |
| 13:44 |
Wombert |
just a sec |
| 13:44 |
Wombert |
need to switch to vpn |
| 13:45 |
RossC0 |
<groups source="user_credential"> |
| 13:45 |
RossC0 |
<group>admin</group> |
| 13:45 |
RossC0 |
<group>moderator</group> |
| 13:45 |
RossC0 |
<group>punk</group> |
| 13:45 |
RossC0 |
</groups> |
| 13:45 |
Wombert |
and then? |
| 13:45 |
Wombert |
a cache for each of them? |
| 13:46 |
Wombert |
the problem with the credentials anyway is that they don't necessarily have to be strings... |
| 13:46 |
Wombert |
anyway |
| 13:46 |
Wombert |
vpn |
| 13:46 |
Wombert |
brb |
| 13:47 |
Wombert |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has quit [Nick collision from services.] |
| 13:47 |
Wombert_ |
[n=Wombert@87.79.35.58] has joined #agavi |
| 13:47 |
RossC0 |
hello! |
| 13:48 |
Wombert_ |
hai |
| 13:48 |
Wombert_ |
is now known as Wombert |
| 13:48 |
RossC0 |
well Wombert it would be cool to be able to set the cache for optional vars and then a final fallover i.e. admin, mod , punk and other |
| 13:49 |
Wombert |
so each of those gets a separate cache, aye? |
| 13:50 |
RossC0 |
yeah |
| 13:51 |
RossC0 |
but then is it worth it? |
| 13:51 |
RossC0 |
just dont know |
| 13:52 |
RossC0 |
I like the idea of being able to set up multiple buckets for caching |
| 13:54 |
Wombert |
yeah but I guess user attribs are best for that |
| 13:54 |
Wombert |
I personally can't think of a use case where I'd cache per credentials |
| 13:54 |
Wombert |
just authed/not authed |
| 13:54 |
Wombert |
and then user attribs |
| 13:58 |
RossC0 |
well how about an edit link |
| 13:58 |
RossC0 |
for admins |
| 13:58 |
RossC0 |
or a moderate this post link |
| 13:58 |
RossC0 |
etc.. |
| 13:59 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:05 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 14:22 |
Wombert |
[n=Wombert@87.79.35.58] has quit [Nick collision from services.] |
| 14:22 |
Wombert_ |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has joined #agavi |
| 14:23 |
E_mE |
where is core.default_context variable stored? |
| 14:31 |
Wombert_ |
is now known as Wombert |
| 14:32 |
E_mE |
nudges Wombert... |
| 14:34 |
v-dogg |
agaviconfig::get |
| 14:35 |
v-dogg |
like all configuration directives |
| 14:35 |
v-dogg |
http://trac.agavi.org/wiki/ConfigurationDirectives |
| 14:36 |
Wombert |
why do you need that |
| 14:36 |
Wombert |
be warned, that might bite you in the ass one day |
| 14:37 |
Wombert |
zomg teh rain is driving me nuts |
| 14:38 |
E_mE |
im reading your Code.... |
| 14:38 |
E_mE |
looking at the AgaviContext() |
| 14:38 |
E_mE |
see if i can gain some education from it :) |
| 14:42 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 14:44 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has quit [Excess Flood] |
| 14:44 |
E_mE |
Wombert: what are readonlies for in agaviConfig? |
| 14:45 |
Wombert |
they can't be overwritten once set |
| 14:45 |
Wombert |
the path to agavi |
| 14:45 |
Wombert |
the environment name |
| 14:45 |
Wombert |
other dirs |
| 14:45 |
E_mE |
ah, so if you set readonlies[myname] and a config[myname] ... config[myname] is read only |
| 14:45 |
Wombert |
are fixed that way |
| 14:45 |
Wombert |
yes |
| 14:46 |
Wombert |
they cannot be removed or anything |
| 14:46 |
E_mE |
see see :) |
| 14:46 |
Wombert |
that way, we can make sure nobody changes them at runtime and then things behave unexpectedly |
| 14:46 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has joined #agavi |
| 14:48 |
E_mE |
where is the agaviConfig()'s all setup... |
| 14:48 |
Wombert |
in various places |
| 14:48 |
E_mE |
like after the initial Agavi.php |
| 14:48 |
E_mE |
ah... |
| 14:49 |
Wombert |
search for "AgaviConfig::set" ? |
| 14:49 |
E_mE |
im using trac :P |
| 14:53 |
E_mE |
what is the entry point into the framework? if thats a valid question.. |
| 14:54 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 14:56 |
E_mE |
found... agavi::bootstrap() |
| 14:58 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 15:01 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 15:01 |
E_mE |
Wombert: what is the purpose of the AgaviInflector? Don't see how it relates? |
| 15:04 |
Wombert |
well |
| 15:05 |
Wombert |
<configuration> |
| 15:05 |
Wombert |
<mouse name="Joe" /> |
| 15:05 |
Wombert |
<mouse name="Jack" /> |
| 15:05 |
Wombert |
foreach($mice as $mouse) |
| 15:05 |
Wombert |
basically |
| 15:13 |
E_mE |
so does agavi actually create foreach() statements at times? |
| 15:14 |
E_mE |
im guesing maybe in the caching |
| 15:31 |
E_mE |
must all models in agavi extend AgaviIModel ??? |
| 15:35 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 15:42 |
SunboX |
[n=Miranda@80.243.35.154] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] |
| 15:42 |
Wombert |
no, E_mE |
| 15:53 |
E_mE |
does anyone know of a program that checks to see if CSV files are correct |
| 15:57 |
v-dogg |
correct? |
| 15:57 |
E_mE |
yes, to see if there are enough comma's per line etc |
| 15:57 |
E_mE |
ill just write a script on the way home... stupid Sage software |
| 15:57 |
E_mE |
bye bye |
| 15:58 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:58 |
v-dogg |
CSV file's correctness can mean many things |
| 16:03 |
shoan_ |
[n=shoan@59.92.175.25] has joined #agavi |
| 16:12 |
shoan |
[n=shoan@59.92.203.152] has quit [Read error: 110 (Connection timed out)] |
| 16:14 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 16:15 |
codecop_ |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 16:15 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Client Quit] |
| 16:21 |
kaos|work |
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=../../../../../../../../../etc/passwd%00 |
| 16:21 |
kaos|work |
ahahahahahahahahahah |
| 16:21 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 16:26 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 16:26 |
_cheerios |
woot |
| 16:29 |
v-dogg |
they fixed it already :) |
| 16:29 |
v-dogg |
or prevented |
| 16:29 |
kaos|work |
yeah |
| 16:29 |
kaos|work |
but just a minute ago |
| 16:34 |
_cheerios |
hugs __call |
| 16:44 |
_cheerios |
hugs __call some more. |
| 16:46 |
Wombert |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has quit [] |
| 17:51 |
_cheerios |
oh man. handling a db is no-pain w/doctrine and proper classes. |
| 17:54 |
JanK_ |
how to remove all attributes from a AgaviSecurityUser on logout? |
| 17:55 |
JanK_ |
Wombert said $this->clearCredentials(); but it does not exist. |
| 18:01 |
_cheerios |
it works if you call it within User context |
| 18:17 |
kaos|work |
[n=dominik@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 18:47 |
_cheerios |
mission CRUD is only lacking magic route handling models now, hmms. |
| 18:51 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 18:52 |
codecop_ |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit ["Leaving"] |
| 18:53 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has quit [] |
| 19:02 |
splatch` |
hello |
| 19:03 |
impl |
aft'noon |
| 19:04 |
Goleo[06] |
[n=arbi@80.191.145.116] has joined #agavi |
| 19:45 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has joined #agavi |
| 19:53 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 20:03 |
Spica |
[n=miikka@thule.yok.utu.fi] has quit [Read error: 110 (Connection timed out)] |
| 20:04 |
_cheerios |
http://mashable.com/2007/09/26/php-toolbox/ |
| 20:05 |
impl |
where's agavi >:O |
| 20:06 |
_cheerios |
they only added sites with webpages that don't suck |
| 20:06 |
impl |
oh damn |
| 20:06 |
impl |
:x |
| 20:29 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has quit [] |
| 20:38 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has joined #agavi |
| 20:44 |
Goleo[06] |
[n=arbi@80.191.145.116] has quit ["Leaving"] |
| 21:10 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has quit [] |
| 21:10 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:35 |
Zenom |
[n=aj1973@unaffiliated/aj1973] has joined #agavi |
| 21:35 |
Zenom |
[n=aj1973@unaffiliated/aj1973] has left #agavi [] |
| 21:41 |
Wombert |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has joined #agavi |
| 21:42 |
Wombert |
y000 |
| 21:45 |
impl |
heya Wombie |
| 21:45 |
Wombert |
mh |
| 21:45 |
Wombert |
just back from oktoberfest |
| 21:45 |
impl |
Are you drunk off your ass? :D |
| 21:45 |
Wombert |
and I'm out of roasted almonds already |
| 21:45 |
Wombert |
no |
| 21:45 |
impl |
aw |
| 21:46 |
Wombert |
I'm only very very very slightly drunk |
| 21:46 |
Wombert |
since I went there at around 7 or so |
| 21:46 |
Wombert |
so not much time :p |
| 21:46 |
impl |
also, why isn't Oktoberfest in October? :s |
| 21:46 |
Wombert |
haha |
| 21:46 |
Wombert |
:> |
| 21:46 |
Wombert |
smart guy |
| 21:46 |
impl |
:D |
| 21:47 |
Wombert |
The event traditionally takes place during the 16 days up to and including the first Sunday in October. The schedule was changed following German reunification in 1990 so that if the first Sunday in October falls on the 1st or 2nd, then the festival will go on until October 3rd (German Unity Day). Thus, the festival is now 17 days when the 1st Sunday is October 2nd and 18 days when it is October 1st. |
| 21:47 |
impl |
Oh :D |
| 21:47 |
Wombert |
I had a http://en.wikipedia.org/wiki/Hendl |
| 21:48 |
Wombert |
and two http://en.wikipedia.org/wiki/Maà |
| 21:48 |
Wombert |
two maà is far from being drunk |
| 21:48 |
Wombert |
at least for normal people ;) |
| 21:48 |
impl |
That is a large beer |
| 21:49 |
Wombert |
well |
| 21:49 |
Wombert |
a liter |
| 21:49 |
Wombert |
pretty normal for bavarians :p |
| 21:49 |
Wombert |
at least during the summer in beergardens and during oktoberfest |
| 21:49 |
Wombert |
mind you, they're made of glass |
| 21:51 |
impl |
2 liters of beer seems like a lot to me, but okay |
| 21:51 |
impl |
:P |
| 21:51 |
Wombert |
oh no worries, the oktoberfest beer is stronger than regular beer |
| 21:51 |
Wombert |
xD |
| 21:52 |
impl |
files this under 'strange European behaviors' |
| 21:52 |
Wombert |
I think you would actually enjoy the oktoberfest very much |
| 21:52 |
Wombert |
occured to me just today when I walked around in the Hacker Pschorr tent trying to find my friends |
| 21:52 |
impl |
Oh, no doubt, since I can't even legally have a beer here for another 4 years |
| 21:52 |
Wombert |
no not that |
| 21:52 |
Wombert |
the way the entire thing works |
| 21:53 |
impl |
(Pschorr?) |
| 21:53 |
Wombert |
thousands of people cramped together in such a small area |
| 21:53 |
Wombert |
oh that's a brewery |
| 21:53 |
Wombert |
Hacker Pschorr |
| 21:53 |
impl |
ah |
| 21:53 |
Wombert |
you know, all the munich breweries have tents at the oktoberfest |
| 21:53 |
Wombert |
you might have heard of Paulaner |
| 21:53 |
Wombert |
or Löwenbräu |
| 21:53 |
impl |
maybe |
| 21:53 |
Wombert |
Augustiner |
| 21:53 |
impl |
Lowenbrau was the one in the Wikipedia picture :D |
| 21:53 |
Wombert |
Hacker Pschorr |
| 21:53 |
Wombert |
Hofbräu |
| 21:53 |
Wombert |
yeah |
| 21:54 |
impl |
Hacker Pschorr is the best, or they all have different flavors? |
| 21:54 |
Wombert |
the most popular beer in munich, as far as I can tell, is Augustiner |
| 21:54 |
Wombert |
it's really good |
| 21:54 |
Wombert |
you can taste the difference |
| 21:54 |
Wombert |
it's not like you can tell which beer is which |
| 21:55 |
Wombert |
but they are slightly different |
| 21:55 |
Wombert |
most people I think prefer augustiner when they buy beer at supermarkets or so |
| 21:55 |
Wombert |
if you're in a cafe or restaurant or bar, it depends on which brewery they contract with |
| 21:55 |
Wombert |
my friends happened to be in the hacker tent, so I joined them ;) |
| 21:56 |
Wombert |
anyway |
| 21:56 |
impl |
ah :) |
| 21:56 |
Wombert |
I just held on for a moment today and watched the people in that tent |
| 21:56 |
Wombert |
especially the waiters and waitresses |
| 21:56 |
Wombert |
pretty funny |
| 21:57 |
impl |
Trying to serve a bazillion people at once? |
| 21:57 |
Wombert |
yes |
| 21:57 |
Wombert |
don't get in their way |
| 21:58 |
impl |
:x |
| 21:58 |
Wombert |
they'll just toss you aside if you hold them up |
| 21:58 |
impl |
Cool |
| 21:58 |
Wombert |
and yell at you |
| 21:58 |
Wombert |
in oldschool bavarian fashion ;) |
| 21:58 |
Wombert |
http://en.wikipedia.org/wiki/Oktoberfest#The_tents |
| 21:59 |
impl |
oh shit |
| 21:59 |
impl |
that's huge |
| 21:59 |
impl |
I was thinking like booth-size tents with some overhang for seating |
| 21:59 |
Wombert |
hahah |
| 22:00 |
Wombert |
the löwenbräu photo actually doesn't give you an idea of the scale |
| 22:00 |
impl |
the seating sizes chart does |
| 22:01 |
impl |
"In 2006, 220,000 mugs were retrieved by security forces[5]." haha |
| 22:02 |
Wombert |
we "borrowed" two today :p |
| 22:02 |
impl |
:x |
| 22:02 |
Wombert |
a friend of mine, actually; she'd promised a friend to bring her some |
| 22:04 |
impl |
Ooh, you can have ox! |
| 22:06 |
Wombert |
yeah |
| 22:06 |
Wombert |
giant pretzels, ox, chicken, pork, everything |
| 22:06 |
Wombert |
all the bavarian classics ;) |
| 22:07 |
impl |
Sounds like the middle ages all over again |
| 22:07 |
impl |
uhm |
| 22:07 |
impl |
minus the pretzels |
| 22:08 |
impl |
:P |
| 22:13 |
Wombert |
xD |
| 23:18 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 23:19 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 23:24 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 23:31 |
v-dogg |
[i=vmakinen@shell.daug.net] has quit [Remote closed the connection] |
| 23:31 |
v-dogg |
[i=vmakinen@shell.daug.net] has joined #agavi |
| 23:39 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| Day changed Thu Sep 27 2007
|
| 00:02 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has quit [] |
| 00:20 |
v-dogg |
[i=vmakinen@shell.daug.net] has quit [Remote closed the connection] |
| 00:20 |
v-dogg |
[i=vmakinen@shell.daug.net] has joined #agavi |
| 01:45 |
eremit_ |
[n=eremit@p5490CBFD.dip.t-dialin.net] has joined #agavi |
| 01:55 |
eremit |
[n=eremit@p5490CB1B.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:55 |
Niacin |
[n=Niacin@cpe-66-65-136-215.nyc.res.rr.com] has joined #agavi |
| 02:55 |
Niacin |
"autoload.xml" does not have a registered handler" anyone seen this? |
| 02:56 |
Niacin |
miss configured file some where? |
| 02:59 |
impl |
o.O |
| 03:01 |
Niacin |
no ideas? |
| 03:01 |
Niacin |
does not have a registered handler in /var/www/html/agavi/src/core/Agavi.class.php on line 63 |
| 03:03 |
impl |
I'll have to look at it tomorrow... got way too much work to do here |
| 03:03 |
impl |
:x |
| 03:23 |
Niacin |
is config_handlers.xml suppose to be blank? |
| 03:23 |
Niacin |
i have the latest copy from svn ;\ |
| 03:26 |
impl |
In the SVN? no.. |
| 03:26 |
impl |
http://trac.agavi.org/browser/branches/0.11/src/config/defaults/config_handlers.xml |
| 03:28 |
Niacin |
ya thats the copy i have hmm |
| 03:28 |
Niacin |
hmm i upgraded my php |
| 03:28 |
Niacin |
looks like that solved one problem (possible i didn't have php-dom) |
| 03:29 |
Niacin |
XML Schema validation of configuration file "/var/www/html/agavi/src/config/defaults/config_handlers.xml" failed due to the following errors: |
| 03:29 |
Niacin |
Line 4: Element 'handlers', [lax WC]: The namespace of the element is not allowed. |
| 03:30 |
Niacin |
in core.agavi_dir/config/AgaviXmlConfigParser.class.php line 348 |
| 03:30 |
Niacin |
$this->validateXmlschema($doc, (array) $files); |
| 03:31 |
Niacin |
never used xml in php so i have no idea on this one... maybe old ver of php? |
| 03:31 |
Niacin |
5.1.6 |
| 03:32 |
impl |
yeah |
| 03:32 |
impl |
I think 5.1.6 is pretty much broken in general |
| 03:32 |
impl |
upgrade *or* downgrade might work |
| 03:33 |
impl |
I would go for 5.2.x though |
| 04:18 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 04:59 |
Wombert |
[n=Wombert@dslb-084-056-010-023.pools.arcor-ip.net] has quit [] |
| 05:13 |
armen_ |
[n=armen@213.207.218.64] has joined #agavi |
| 05:13 |
armen_ |
is now known as Arme[N] |
| 05:30 |
eremit_ |
is now known as eremit |
| 05:40 |
Spica |
[n=miikka@thule.yok.utu.fi] has joined #agavi |
| 06:02 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:02 |
_cheerios |
huomenta! |
| 06:10 |
_cheerios |
heh @ facebook and ad clicks http://cache.valleywag.com/images/Facebook%20campaigns-1.jpg |
| 06:15 |
Arme[N] |
huomenta |
| 06:28 |
shoan_ |
[n=shoan@59.92.175.25] has quit [] |
| 07:15 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:15 |
RossC0 |
Huomenta! |
| 07:36 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 07:39 |
Whisller |
morning |
| 07:42 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 08:13 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:15 |
E_mE |
Huomenta!!!!! |
| 08:16 |
RossC0 |
HUOMENTA!!!! |
| 08:16 |
RossC0 |
:D |
| 08:18 |
_cheerios |
RAAAAAA!!!!! |
| 08:18 |
E_mE |
:D :D its a beautiful but freezing day!! |
| 09:02 |
Arme[N] |
[n=armen@unaffiliated/armen/x-394205] has quit [Read error: 104 (Connection reset by peer)] |
| 09:05 |
epaulin_ |
[n=epaulin@219.137.169.165] has joined #agavi |
| 09:08 |
E_mE |
RossC0: what job sites do you use? |
| 09:15 |
RossC0 |
none at the moment |
| 09:15 |
RossC0 |
:D |
| 09:16 |
RossC0 |
jobserve, cwjobs, google etc.. |
| 09:26 |
epaulin |
[n=epaulin@219.136.236.109] has quit [Read error: 110 (Connection timed out)] |
| 09:35 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 09:46 |
RossC0 |
any selenium users here? |
| 09:50 |
v-dogg |
a-what-nium? |
| 09:52 |
E_mE |
thanx RossC0 |
| 09:55 |
RossC0 |
or watir? |
| 10:16 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 10:17 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 10:41 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| 10:43 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has joined #agavi |
| 10:57 |
JanK__ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has joined #agavi |
| 11:08 |
JanK_ |
[n=JanK_@muedsl-82-207-192-040.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 11:23 |
JanK__ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has quit [Remote closed the connection] |
| 11:23 |
JanK_ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has joined #agavi |
| 11:40 |
JanK__ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has joined #agavi |
| 11:40 |
JanK_ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has quit [Read error: 104 (Connection reset by peer)] |
| 11:55 |
E_mE |
can anyone recommend a way of uploading a file best but store it temporialy until the whole submition is finished |
| 11:55 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 11:55 |
E_mE |
so for example, i request tp add new ingreident to my database |
| 11:55 |
E_mE |
theni click upload pocture and it launches a new window |
| 11:56 |
E_mE |
user uploads file and the main add ingredient page requests every 10-20seconds to see if a tempory image has been recieved via ajax |
| 11:56 |
E_mE |
if so then it will put the path to the image on the add ingredient page |
| 11:56 |
lordHelmchen1977 |
hey there. do you know whether it is possible to change the mime-type of an action via output_types.xml or not? |
| 11:56 |
E_mE |
then when all the details are added to the ingredient, the user click submit all details and the image that was uploaded is then copied to a perminate location |
| 11:57 |
E_mE |
the problem i have is if the user tries uploading an image in another location at the same time |
| 11:57 |
E_mE |
ro if they close the window just before submitting the detail, the tempory image will sit there for a time, and if they add another ingreident later on, the temp image will appear automatically |
| 11:58 |
E_mE |
lordHelmchen1977: i think that is handled via View's but let me look |
| 11:59 |
v-dogg |
lordHelmchen1977: http headers? yes, via output_types.xml or dynamically |
| 12:00 |
lordHelmchen1977 |
so i can change all httpheader-parameters via the parameters in the output_type.xml? great :-) |
| 12:00 |
lordHelmchen1977 |
i'll try it. |
| 12:00 |
E_mE |
feels still very novice :S |
| 12:01 |
v-dogg |
lordHelmchen1977: http://pastebin.ca/717091 |
| 12:01 |
v-dogg |
E_mE: don't worry, so do I :) |
| 12:02 |
v-dogg |
and I think I've been here just as long as Wombs :) |
| 12:02 |
lordHelmchen1977 |
thanks! |
| 12:02 |
E_mE |
Wombs is the only true understander hehe |
| 12:13 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 12:16 |
JanK__ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has left #agavi [] |
| 12:22 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 12:39 |
Wombert |
Niacin: that's a libxml issue |
| 12:47 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 12:49 |
E_mE |
Wombert: what is the best method you can think of, of storing a uploaded file tempoarily for a longer period of time... over nth amount of actions |
| 12:49 |
E_mE |
so if i uploaded the file, i could have another page running and not reading the image |
| 12:50 |
E_mE |
so if i got add a new ingredient |
| 12:50 |
E_mE |
i want to upload an image to it... it will only be used for that ingreident |
| 12:50 |
E_mE |
and when the ingreident is finally submitted it moves the temp file to a perminate location.. |
| 12:50 |
E_mE |
ive been pondering the best method for this... but little worriedd |
| 12:54 |
_cheerios |
er, don't keep anything "temporary". If you're going to use it in the future (possibly), just store it. |
| 13:00 |
RossC0 |
E_mE: if it makes you feel better you can put it in a special dir and have a cron job that cleans up all files that are n old |
| 13:01 |
E_mE |
yeah that was i was gonna do |
| 13:02 |
E_mE |
_cheerios: yes... but the file needs to set in the temp location until the Ingredient submiision is done... the file upload is on a seprate window which replates to the ingredient sumbition |
| 13:06 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 13:06 |
_cheerios |
that doesn't make any sense, but have fun :) |
| 13:07 |
ttj |
"Lisäbudjetin pyytäminen edustajistolta ja hallituksen jäsenen valtuuttaminen huutokauppaan panssarivaunun hankkimiseksi TKY:lle. TKY:ltä on pitkään puuttunut omistuksestaan panssarivaunu." |
| 13:07 |
ttj |
"TKY tarvitsee ehdottomasti oman panssarivaunun, sillä sen avulla Teekkarikylä- ja järjestysvastaava pitäisi kaiken maailman limuautomaattien kaatajat ja romuautojen hylkääjät kurissa!" |
| 13:08 |
Wombert |
uhm |
| 13:08 |
Wombert |
okay? :p |
| 13:08 |
_cheerios |
heh. talk of a weakling! :D |
| 13:09 |
ttj |
Wombert: The student union is investigating possibilities of obtaining tank. :P |
| 13:09 |
_cheerios |
(finnish army is selling old tanks) "We ask for more budget (Student/Community council) for a tank, to keep some order around here!" |
| 13:09 |
_cheerios |
yep :D |
| 13:13 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 13:16 |
Wombert |
Teknillisen Korkeakoulun Ylioppilaskunta |
| 13:16 |
Wombert |
haha |
| 13:16 |
Wombert |
oh man I think I would enjoy finland soooo much |
| 13:17 |
ttj |
Looks like TKY isn't really that tight on cash these days. :P |
| 13:19 |
ttj |
Anyway, have to start moving towards Ruoholahti and go tell freshmen why this large commodity hardware company is a great place to work at. |
| 13:21 |
Wombert |
heh |
| 13:21 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 13:29 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:44 |
Wombert |
pokes RossC0 |
| 13:45 |
E_mE |
_cheerios: I'll re-explain, if you want to listen? |
| 13:46 |
RossC0 |
pokes Wombert |
| 13:46 |
RossC0 |
aint got long dude meeting in 10 |
| 13:47 |
Wombert |
param name that tells fpf where to insert the error message |
| 13:47 |
Wombert |
i.e. after the element or before or as a child |
| 13:47 |
Wombert |
position? location? target? destination? |
| 13:47 |
RossC0 |
error_message_location |
| 13:48 |
Wombert |
so location it is? |
| 13:48 |
RossC0 |
well its relative location really |
| 13:50 |
E_mE |
I'm going to explain my problem again with better detail, see if anyone can help.... |
| 13:50 |
E_mE |
Im creating a page where you can add a new ingredient into the database, on this page you enter the name, region and a few other details |
| 13:51 |
E_mE |
it also has "upload Image" button with an imagae above the button which says "No Image" |
| 13:52 |
E_mE |
so the user clicks on upload picture which opens a new window, which fires a uploadImageAction |
| 13:52 |
E_mE |
where you browse and select your file to upload |
| 13:52 |
E_mE |
it then uploads to the normal /tmp/php3232 location |
| 13:53 |
E_mE |
I then need to store it in a tempory location, so that the main Add ingreident page with the "No Image" image is replaced with the recently uploaded image |
| 13:54 |
E_mE |
so when the user finally is happy with all the details and the image her/she uploaded... the user clicks submit item |
| 13:54 |
_cheerios |
don't open any new window for a separate upload? attach the file upload to the main form (browse...) as the main form is submitted. |
| 13:54 |
Zibi_ |
[n=asd@80.4.120.163] has joined #agavi |
| 13:54 |
Zibi_ |
elo |
| 13:54 |
Wombert |
yeah |
| 13:54 |
Wombert |
or make it a separate step |
| 13:55 |
Zibi_ |
quick question: does 'omit_defaults' in route generating still works? |
| 13:55 |
E_mE |
it then inserts the data into the database ready for authorization by the admins, the image is then moved from temp into permant as well |
| 13:55 |
RossC0 |
Zibi_: yes |
| 13:55 |
E_mE |
and if the ingreident is refused, it will delete hte perm image and the details form the database |
| 13:55 |
RossC0 |
well not always |
| 13:55 |
RossC0 |
.. |
| 13:56 |
Wombert |
I don't get it, E_mE |
| 13:56 |
E_mE |
_cheerios: i want the user to be able to see the image they are adding to the request rather then wait till the damage is done |
| 13:56 |
Wombert |
let people upload images as an additional step |
| 13:56 |
_cheerios |
E_mE, they see it perfectly fine when they browse and select it with their very own eyes. |
| 13:56 |
E_mE |
because uploading an ingredient needs to be fairly quick if they want to upload 10 ingreidents for there recipe |
| 13:57 |
E_mE |
_cheerios: i think ive delt with to many morons to allow them to use there eyes =P |
| 13:58 |
Wombert |
if you don't cater to morons, they're gonna stay away from your service, which is probably exactly what you want |
| 14:00 |
E_mE |
true true |
| 14:01 |
E_mE |
im trying to make it easy and similistic so even my mum can use it ... |
| 14:01 |
E_mE |
but i fully get your point... |
| 14:02 |
E_mE |
i was trying to add alittle web 2.0 feel to it |
| 14:02 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 14:02 |
E_mE |
but i might be biting off more then i can at this phase of the development |
| 14:03 |
Wombert |
usually, when things are getting that complicated, it helps to lean back and think about the approach in general again |
| 14:04 |
E_mE |
:) yeah... i will take _cheerios aprroach and then when the site is working, make it pretty then |
| 14:04 |
E_mE |
afterall pretty things don't have not legs |
| 14:04 |
E_mE |
-not |
| 14:05 |
E_mE |
thanx _cheerios & Wombert .... |
| 14:18 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 14:20 |
_cheerios |
is it possible to add a (SELECT....) AS something subquery select with doctrine? |
| 14:28 |
Niacin |
[n=Niacin@cpe-66-65-136-215.nyc.res.rr.com] has quit [Read error: 110 (Connection timed out)] |
| 14:34 |
CIA-11 |
david * r2101 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: (log message trimmed) |
| 14:34 |
CIA-11 |
Refactored FPF error insertion a bit, now uses ${errorMessage}Â instead of %s as |
| 14:34 |
CIA-11 |
placeholder for the message. Each parameter with xpath expression as key can now |
| 14:34 |
CIA-11 |
either be just the message markup, or have child parameters "markup", "location" |
| 14:34 |
CIA-11 |
(one of "before", "after", "replace" and "child", default is "after") and |
| 14:34 |
CIA-11 |
"container", which can have markup for a container to wrap all messages. It is |
| 14:34 |
CIA-11 |
inserted at the given (or default) location instead of the indidivual elements, |
| 14:34 |
_cheerios |
seemed to work fine. doctrine throws some fatal cathable errors, but atleast not php ones. |
| 14:34 |
Wombert |
doctrine throws user errors? |
| 14:34 |
Wombert |
zomg |
| 14:35 |
RossC0 |
_cheerios: whats your question? |
| 14:35 |
_cheerios |
[27-Sep-2007 17:37:24] PHP Catchable fatal error: Argument 2 passed to Doctrine_Hydrate_Record::search() must be an instance of Doctrine_Collection, string given, called in /code/fr/libs/doctrine/Doctrine/Hydrate.php on line 1079 and defined in /code/fr/libs/doctrine/Doctrine/Hydrate/Record.php on line 49 |
| 14:35 |
_cheerios |
could be something funky in my query :) |
| 14:35 |
RossC0 |
yup most likely |
| 14:35 |
Wombert |
that's a php error, not a doctrine error |
| 14:36 |
_cheerios |
oh, you're right. the query ran fine and all. |
| 14:36 |
Wombert |
RossC0: |
| 14:36 |
Wombert |
<parameter name="error_messages"> |
| 14:36 |
Wombert |
<parameter name="self::*"> |
| 14:36 |
Wombert |
<parameter name="markup"><![CDATA[<li>${errorMessage}</li>]]></parameter> |
| 14:36 |
Wombert |
<parameter name="container"><![CDATA[<ol>${errorMessages}</ol>]]></parameter> |
| 14:36 |
Wombert |
</parameter> |
| 14:36 |
Wombert |
</parameter> |
| 14:37 |
RossC0 |
Wombert: Pastie! |
| 14:41 |
_cheerios |
RossC0, ah, was a hasMany instead of hasOne that caused the errata. |
| 14:44 |
RossC0 |
Wombert: can I get routing to output with all defaults but pass no params ? |
| 14:45 |
RossC0 |
i.e. gen(null, array(), array('omit_defaults' => false)) |
| 14:45 |
RossC0 |
or something to force the defaults ? |
| 14:47 |
RossC0 |
refill_all_parameters? |
| 14:48 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has left #agavi [] |
| 14:49 |
Whisller |
[n=mail@194.110.240.145] has left #agavi [] |
| 14:56 |
Wombert |
yeah I think if you set that to false |
| 14:56 |
Wombert |
then it's not gonna use the values from the request, RossC0 |
| 14:58 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["FATAL ERROR: Fridge Empty"] |
| 15:02 |
RossC0 |
aghghhh routing is giving me grief |
| 15:02 |
RossC0 |
its missing a default |
| 15:02 |
RossC0 |
(doing it on purpose I reckon!) |
| 15:03 |
Wombert |
maybe kaos|work can help |
| 15:03 |
Wombert |
from what you described, it sounded like a bug |
| 15:03 |
Wombert |
maybe you could create a reproduce case and file a ticket |
| 15:03 |
kaos|work |
that would be ace |
| 15:04 |
RossC0 |
well I just dont get it - its working else where - will you check my configs |
| 15:05 |
kaos|work |
i can look at it |
| 15:06 |
kaos|work |
can I get routing to output with all defaults but pass no params ? <-- without the stuff that matched ? |
| 15:07 |
Wombert |
he mentioned something yesterday about additional get params and tons of wrong slashes in the generated url |
| 15:08 |
RossC0 |
http://pastie.caboo.se/101400 |
| 15:08 |
RossC0 |
its the same route |
| 15:08 |
RossC0 |
its evil! |
| 15:09 |
RossC0 |
other routes work fine.. |
| 15:09 |
kaos|work |
well, give me a few minutes, i need to finish some work first |
| 15:10 |
RossC0 |
ok cheers |
| 15:12 |
RossC0 |
got it |
| 15:12 |
RossC0 |
url: localhost:/assessment => works localhost:/assessment/ doesn't work |
| 15:13 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:14 |
Wombert |
hmm |
| 15:14 |
Wombert |
I meant to ask if it might be that optional trailing slash |
| 15:14 |
Wombert |
TOLD YOU THEY MEAN TROUBLE! |
| 15:14 |
RossC0 |
THEY ARE EVIL |
| 15:25 |
RossC0 |
Hmm kinda hard to work round |
| 15:26 |
RossC0 |
hehehe got it :D |
| 15:32 |
JanK_ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has joined #agavi |
| 15:33 |
RossC0 |
hello JanK_ |
| 15:33 |
JanK_ |
hi |
| 15:42 |
RossC0 |
Wombert: using Agavi FPF :D |
| 15:47 |
shoan |
[n=shoan@59.92.175.25] has joined #agavi |
| 15:49 |
Wombert |
woot :) |
| 15:49 |
Wombert |
just bought three albums on iTunes |
| 15:50 |
Wombert |
now I need a new iPod because I have more than 20 gigabytes worth of music :p |
| 15:50 |
kaos|work |
RossC0: this looks like some serious hickup in the routing |
| 15:51 |
kaos|work |
i can reproduce it here, will have a look |
| 15:51 |
kaos|work |
or rather hmm |
| 15:52 |
RossC0 |
its the trailing slash causing chaos |
| 15:52 |
kaos|work |
i don't think that i can fix this |
| 15:52 |
RossC0 |
yup |
| 15:52 |
RossC0 |
I'm working round |
| 15:52 |
Wombert |
cant you give the slash a name and a default and an ignore |
| 15:52 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 15:52 |
kaos|work |
but hmm |
| 15:52 |
Wombert |
but then mhm its not gonna be there with omit defaults lala |
| 15:53 |
kaos|work |
the general problem is |
| 15:53 |
kaos|work |
that it has to generate everything before page |
| 15:53 |
kaos|work |
whcih it doesn't for some reason |
| 15:53 |
kaos|work |
but instead everything after |
| 15:53 |
kaos|work |
or, ah, it does |
| 15:53 |
kaos|work |
it just does the stuff at the end as well (which it wouldn't need to) |
| 15:54 |
kaos|work |
and the reason why you get those // is that it fills the defaults with the matched inputs |
| 15:55 |
kaos|work |
(which get set because there is that trailing slash matched at the end of the string) |
| 15:55 |
kaos|work |
which makes pcre behave a little differently it seems |
| 15:55 |
kaos|work |
(if the slash is not there it doesn't even set the named params before |
| 15:56 |
kaos|work |
but if it's there it does |
| 15:56 |
kaos|work |
whcih would require a rather radical change in the behaviour of that part (i would need to regard empty string as not matched as well) |
| 15:56 |
kaos|work |
and not set the default in that case |
| 15:57 |
RossC0 |
hmm |
| 15:58 |
kaos|work |
which is a rather big bc problem imho |
| 15:58 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 15:58 |
JanK_ |
how to pass the session id as a get parameter? |
| 15:58 |
Wombert |
eww |
| 15:58 |
Wombert |
why do you want that |
| 15:59 |
JanK_ |
because uploads with flash can only send get parameters |
| 16:00 |
shoan_ |
[n=shoan@59.92.206.123] has joined #agavi |
| 16:00 |
Wombert |
uh? oO |
| 16:01 |
RossC0 |
kaos|work: curses |
| 16:01 |
JanK_ |
(digitarald) "Flash FileReference is stupid, the request will have no cookies or additional post data." http://digitarald.de/project/fancyupload/ |
| 16:02 |
kaos|work |
well, one solution would be to add yet another parameter |
| 16:02 |
kaos|work |
like ignore_inputs |
| 16:03 |
kaos|work |
but to support that i would need to change the way how the matched parameters are set itnernally completely |
| 16:03 |
RossC0 |
ok lets go for a work around in my routing! |
| 16:03 |
RossC0 |
:D |
| 16:03 |
kaos|work |
which i really don't want to do in this stage of the release process |
| 16:03 |
JanK_ |
if its difficult i'll skip the stuff with the sessid as get data first |
| 16:04 |
Wombert |
don't think so |
| 16:04 |
Wombert |
passing the sess id should work just fine |
| 16:04 |
Wombert |
unless you have session.use_only_cookies on |
| 16:05 |
JanK_ |
oh, so i can just use the default php passing with agavi? |
| 16:05 |
Wombert |
uh, yes, of course |
| 16:05 |
Wombert |
$ro->gen('tehroute', array(session_name() => session_id())); |
| 16:06 |
Wombert |
then you'll have /path/to/tehroute?PHPSESSID=7123517868as5461243678 |
| 16:06 |
kaos|work |
rather AGAVI=xxx |
| 16:06 |
kaos|work |
;) |
| 16:06 |
Wombert |
ah yes of course |
| 16:06 |
Wombert |
but that's why I'm using session_name() :p |
| 16:06 |
kaos|work |
:D |
| 16:06 |
JanK_ |
thanks Wombert |
| 16:07 |
Wombert |
please let me know if you have trouble with that, JanK_ |
| 16:07 |
JanK_ |
yes sire ;) |
| 16:09 |
RossC0 |
kaos|work: ok nearly sorted with the new route - one fail: http://pastie.caboo.se/101431 |
| 16:10 |
Wombert |
eww wtf? |
| 16:10 |
Wombert |
is it not the trailing slash? |
| 16:10 |
Wombert |
also, RossC0, that is utter nonsense |
| 16:10 |
Wombert |
because it would match /assessmentavailable |
| 16:11 |
shoan |
[n=shoan@59.92.175.25] has quit [Read error: 110 (Connection timed out)] |
| 16:11 |
RossC0 |
sure but I need a work round asap |
| 16:11 |
Wombert |
why don't you just leave out the trailing slash |
| 16:12 |
RossC0 |
cool |
| 16:13 |
Wombert |
does that work? |
| 16:13 |
RossC0 |
but still /assessmentavailable is doable |
| 16:13 |
RossC0 |
which aint great but does mean I can push to staging |
| 16:14 |
Wombert |
yes, move that slash back into the prefix |
| 16:15 |
kaos|work |
pattern="^(/{})? |
| 16:15 |
kaos|work |
works |
| 16:16 |
RossC0 |
good because localhost/assessment/ lead to a 404 |
| 16:16 |
Wombert |
yes |
| 16:16 |
Wombert |
and it should! |
| 16:16 |
Wombert |
:p |
| 16:16 |
Wombert |
just have your urls consistent and avoid trailing slashes |
| 16:17 |
RossC0 |
but my users aren't consistent |
| 16:17 |
Wombert |
then they will learn to be |
| 16:17 |
RossC0 |
the only consistency is they seem to like ie6 |
| 16:18 |
Wombert |
besides, I'm pretty sure most of them never enter urls by hand |
| 16:18 |
RossC0 |
Wombert then they wont use the app |
| 16:18 |
Wombert |
I've never seen anyone do that in my entire life |
| 16:18 |
Wombert |
people either use bookmarks, or they go to the front page and click through |
| 16:18 |
Wombert |
that's what URLs are about, they are unique |
| 16:19 |
Wombert |
this automatic slash adding is one of the worst things ever invented if you ask me |
| 16:19 |
Wombert |
besides, as you can see, trailing slashes are a bitch to cater for |
| 16:19 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 16:19 |
Wombert |
_cheerios missed the whole discussion zomg! |
| 16:19 |
_cheerios |
woot? |
| 16:19 |
RossC0 |
Wombert: sure but still |
| 16:19 |
RossC0 |
we should be able to handle a little thing like a trailing slash |
| 16:20 |
Wombert |
it's not a little thing |
| 16:20 |
Wombert |
it's a big deal |
| 16:20 |
Wombert |
if people tell you they want this little thing, tell them it aint one |
| 16:20 |
Wombert |
that's why we're the developers, not them |
| 16:20 |
RossC0 |
only in our implementation terms |
| 16:20 |
Wombert |
;) |
| 16:22 |
_cheerios |
we have an "Oktoberfest" next to the shopping mall where I live. Nice touch :D |
| 16:22 |
_cheerios |
that is, a small tent with a live band |
| 16:22 |
Wombert |
damn copycats |
| 16:23 |
Wombert |
and I thought only the chinese did these things |
| 16:25 |
RossC0 |
Wombert: all trailing slashes have now been removed |
| 16:25 |
RossC0 |
:D |
| 16:25 |
Wombert |
RossC0: I really don't think it's gonna be a big deal |
| 16:25 |
Wombert |
no url ends on slash and period |
| 16:26 |
_cheerios |
did your routes break due $ at the end of pattern? |
| 16:26 |
RossC0 |
PM didn't agree |
| 16:26 |
Wombert |
humans are very good at learning patterns |
| 16:26 |
RossC0 |
but we'll see |
| 16:26 |
Wombert |
the users will adapt in no time |
| 16:26 |
RossC0 |
Wombert: humans are stupid |
| 16:26 |
Wombert |
only thing that might happen is that current bookmarks break |
| 16:26 |
Wombert |
now that you changed it |
| 16:26 |
RossC0 |
Sure |
| 16:26 |
Wombert |
keep that in mind when people file bug reports |
| 16:26 |
Wombert |
i.e. ask them if they used a bookmark or if they really typed it in |
| 16:26 |
RossC0 |
is there a method to match a url to routes? |
| 16:27 |
_cheerios |
2007 and a trailing slash owns you! |
| 16:27 |
Wombert |
I'm betting a pint of that nice japanese beer it's not gonna bother anyone |
| 16:27 |
RossC0 |
because if there is I could just redirect the page |
| 16:28 |
Wombert |
I'd do an apache rule for it |
| 16:28 |
Wombert |
i.e. mod_rewrite |
| 16:28 |
Wombert |
much bett0r |
| 16:28 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 16:28 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 16:28 |
_cheerios |
im microwavin' food to get back to work faster. how sad. |
| 16:28 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 16:29 |
Wombert |
_cheerios: sad indeed |
| 16:29 |
RossC0 |
hugs Wombert and kaos|work |
| 16:29 |
RossC0 |
thanks for your help guys |
| 16:29 |
RossC0 |
++ karama |
| 16:29 |
Wombert |
need help with the rewrite, my friend? |
| 16:29 |
Wombert |
hugs RossC0 |
| 16:29 |
RossC0 |
** Karma |
| 16:29 |
RossC0 |
:-[ |
| 16:29 |
RossC0 |
yeah sure why not :D |
| 16:30 |
Wombert |
RewriteRule ^(.+)/$ $1 |
| 16:30 |
Wombert |
;) |
| 16:30 |
Wombert |
maybe also add the same RewriteCond there that is used for the "normal" agavi rewrite |
| 16:30 |
Wombert |
oh and |
| 16:30 |
Wombert |
RewriteRule ^(.+)/$ $1 [R] |
| 16:30 |
Wombert |
so an external redirect happens |
| 16:30 |
Wombert |
that's important |
| 16:31 |
_cheerios |
watching rewrite logs is like; "damn, you have path alread. use it! <loops> use it! <loops> use it dammit! <loops x10 with same value, then uses it> finally..." |
| 16:31 |
Wombert |
hopes he's not talking complete bollocks |
| 16:32 |
Wombert |
yeah _cheerios has a point |
| 16:32 |
Wombert |
RewriteRule ^(.+)/+$ $1 [R] |
| 16:32 |
Wombert |
better ;) |
| 16:32 |
RossC0 |
hmm |
| 16:32 |
RossC0 |
its messing with the basehref |
| 16:32 |
RossC0 |
wierd |
| 16:33 |
RossC0 |
Wombert - its not redirecting |
| 16:34 |
Wombert |
2tics |
| 16:35 |
Wombert |
ah |
| 16:35 |
Wombert |
RewriteRule ^$ index.php?/ [QSA,L] |
| 16:35 |
Wombert |
RewriteCond %{REQUEST_FILENAME} !-f |
| 16:35 |
Wombert |
RewriteCond %{REQUEST_FILENAME} !-d |
| 16:35 |
Wombert |
RewriteRule ^(.+)/+$ $1 [R,L] |
| 16:35 |
Wombert |
RewriteCond %{REQUEST_FILENAME} !-f |
| 16:35 |
Wombert |
RewriteCond %{REQUEST_FILENAME} !-d |
| 16:35 |
Wombert |
RewriteRule (.*) index.php?/$1 [QSA,L] |
| 16:35 |
Wombert |
that works |
| 16:35 |
Wombert |
actually, you can combine the two |
| 16:35 |
Wombert |
xD |
| 16:36 |
Wombert |
oh no you can't |
| 16:36 |
Wombert |
sorry |
| 16:36 |
Wombert |
you have to have an external redirect |
| 16:36 |
Wombert |
but yes, that works for me |
| 16:37 |
RossC0 |
hugs Wombert |
| 16:37 |
RossC0 |
woot |
| 16:37 |
Wombert |
works? |
| 16:37 |
RossC0 |
yup |
| 16:37 |
Wombert |
now your PM can't say anything ;) |
| 16:37 |
Wombert |
you deserve a beer now! |
| 16:37 |
Wombert |
:> |
| 16:37 |
RossC0 |
thats lucky because the content guys - all their copied and pasted urls have a trailing slash! |
| 16:37 |
RossC0 |
woot |
| 16:37 |
Wombert |
saved the world once more! |
| 16:37 |
RossC0 |
buys Wombert a pint |
| 16:37 |
Wombert |
fantastic |
| 16:38 |
Wombert |
takes a sip |
| 16:38 |
Wombert |
mmmmmh :) |
| 16:38 |
Arme[N] |
haha |
| 16:39 |
Wombert |
RossC0: before you run |
| 16:39 |
Wombert |
hang in there just a sec |
| 16:40 |
RossC0 |
quick train is leaving soon :D |
| 16:40 |
Wombert |
was just looking at that cookie plus redirect thing |
| 16:40 |
Wombert |
seems pretty odd |
| 16:41 |
Wombert |
can't find the cause right now |
| 16:41 |
Wombert |
but will look into it |
| 16:41 |
RossC0 |
was just looking at that cookie plus redirect thing ? |
| 16:41 |
Wombert |
btw |
| 16:41 |
RossC0 |
whats was that? |
| 16:41 |
Wombert |
ah what you posted to the dev list |
| 16:41 |
RossC0 |
ah yeah |
| 16:41 |
Wombert |
btw |
| 16:41 |
Wombert |
$res->setCookie('hide_welcome_message', true, "+2 weeks"); |
| 16:41 |
Wombert |
much cooler ;) |
| 16:41 |
RossC0 |
sweet |
| 16:42 |
RossC0 |
Wombert: discuss that one tomorrow ! |
| 16:42 |
Wombert |
kay |
| 16:42 |
RossC0 |
its not urgent - was more of a use case |
| 16:42 |
Wombert |
kk |
| 16:42 |
RossC0 |
laters all! have a good one! |
| 16:42 |
Wombert |
bai |
| 16:43 |
Wombert |
get home safe |
| 16:43 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:51 |
_cheerios |
"You will never become a Great Programmer until you acknowledge that you will always be a Terrible Programmer." :D |
| 16:55 |
_cheerios |
the blog loaded, so had to check the fuzz http://kickin-the-darkness.blogspot.com/2007/09/confessions-of-terrible-programmer.html |
| 16:55 |
Zibi_ |
[n=asd@80.4.120.163] has quit [] |
| 16:56 |
Chonsu |
[n=Chons@87.79.35.58] has quit ["Leaving."] |
| 18:02 |
Wombert |
time to go home |
| 18:02 |
Wombert |
laters |
| 18:08 |
_cheerios |
no bed at work? lack of commitment! |
| 18:08 |
ttj |
Serious lack of commitment! |
| 18:18 |
JanK_ |
do you have a suggestion how to serve the static content? meet the team / about / policy / problems signing in / etc |
| 18:18 |
JanK_ |
ways i can think of: one action (Static) with multiple templates, an action for each (very verbose), database (it doesnt belong into the database, imho) |
| 18:20 |
Wombert |
[n=Wombert@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 18:47 |
_cheerios |
im not sure if you can map routing rules to files. it would be cool, tho. |
| 18:48 |
_cheerios |
nudges kaos|work |
| 18:48 |
JanK_ |
they still need the decorator |
| 18:48 |
JanK_ |
so i need at least one action, i suppose |
| 19:09 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 19:14 |
JanK_ |
[n=JanK_@muedsl-82-207-213-093.citykom.de] has quit [] |
| 19:53 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 20:08 |
_cheerios |
the fk. in smarty you can get templates from db, as long as your code is not OO... ? |
| 20:10 |
impl |
wha? |
| 20:12 |
_cheerios |
PHP4 projects :| |
| 20:28 |
_cheerios |
they give you callback resources, but they need be defined outside classes |
| 20:30 |
Wombert |
[n=Wombert@dslb-084-056-055-012.pools.arcor-ip.net] has joined #agavi |
| 20:40 |
Wombert |
http://www.ffk-wilkinson.com/ |
| 20:48 |
impl |
why am I looking at a spinning razor |
| 20:50 |
impl |
haha what the hell |
| 20:51 |
_cheerios |
did you play? |
| 20:51 |
impl |
No |
| 21:04 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 21:07 |
MrJeep |
anyone's using BLOB with propel 1.3 ? |
| 21:12 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:58 |
MrJeep |
mh |
| 21:58 |
MrJeep |
i create a directory named images |
| 21:58 |
MrJeep |
and I save an image in this directory |
| 21:58 |
MrJeep |
and php delete the whole directory instead of saving the image.. |
| 22:00 |
MrJeep |
arg |
| 22:00 |
MrJeep |
wtf |
| 22:07 |
MrJeep |
could agavi be responsible for deleting the app/cache/* contents ? |
| 22:07 |
MrJeep |
because this is seriously annoying :S |
| 22:08 |
MrJeep |
i created /app/cache/images |
| 22:08 |
MrJeep |
and everytime the app is executed, the directory is deleted |
| 22:09 |
MrJeep |
arg |
| 22:09 |
MrJeep |
sounds like this is my case :S |
| 22:09 |
MrJeep |
i mean, sounds like agavi is deleting the /app/cache/* |
| 22:09 |
impl |
In debug mode, it probably does |
| 22:09 |
impl |
actually |
| 22:09 |
impl |
I don't think it has any reason to |
| 22:09 |
impl |
but maybe it's a recent change |
| 22:10 |
MrJeep |
I had this problem like 3 weeks ago too |
| 22:10 |
MrJeep |
I've got pissed off and I've blamed gd |
| 22:10 |
MrJeep |
but.. now that I know it's agavi .. :S |
| 22:10 |
MrJeep |
I guess I'll just change my directory to somewhere else |
| 22:32 |
Wombert |
eh |
| 22:32 |
Wombert |
yes |
| 22:32 |
Wombert |
agavi removes app/cache contents when debug mode ison |
| 22:32 |
Wombert |
that's what the debug setting is about |
| 22:32 |
impl |
I thought it just cleared /config |
| 22:33 |
impl |
guess it makes sense thoug |
| 22:33 |
impl |
h |
| 22:33 |
Wombert |
no, it clears everything |
| 22:48 |
Wombert |
impl: btw I finished the fpf error container thing |
| 22:48 |
Wombert |
MrJeep: you might like that :) |
| 22:48 |
impl |
How'd you end up doing it? |
| 22:48 |
Wombert |
fpf can now insert error messages into the form |
| 22:48 |
Wombert |
mh |
| 22:48 |
MrJeep |
oh yeah !? |
| 22:48 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:48 |
Wombert |
<parameter name="self::*"> |
| 22:48 |
Wombert |
<parameter name="markup"><![CDATA[<li>${errorMessage}</li>]]></parameter> |
| 22:48 |
Wombert |
<parameter name="container"><![CDATA[<ol>${errorMessages}</ol>]]></parameter> |
| 22:48 |
Wombert |
</parameter> |
| 22:48 |
Wombert |
:S |
| 22:48 |
MrJeep |
I agree, I'll like that |
| 22:49 |
Wombert |
impl: I played around forever, there is no user friendly way to do that without a ${lolz} in the container markup |
| 22:49 |
MrJeep |
well, there goes my FormErrors object :P |
| 22:49 |
impl |
mm. |
| 22:49 |
impl |
Oh well, doesn't look too bad anyway |
| 22:49 |
Wombert |
if you have a container, then <parmaeter name="location">before</parameter> applies to the container, not the individual elements |
| 22:49 |
impl |
makes sense |
| 22:49 |
Wombert |
would you agree that thedefault location shall be "after" ? |
| 22:49 |
impl |
Yeah |
| 22:50 |
impl |
because usually people put the label before |
| 22:51 |
Wombert |
well that depends on where your xpath points |
| 22:51 |
Wombert |
the one above points to the erroneous element itself |
| 22:51 |
Wombert |
problem with that of course is |
| 22:52 |
Wombert |
that the second message is inserted before the first one |
| 22:52 |
Wombert |
but can't really fix that without a container I guess |
| 22:52 |
Wombert |
which I reckon most people will use |
| 22:52 |
Wombert |
just need to add more refined error/incident checks |
| 22:53 |
Wombert |
like... which of the three date dropdowns gets the error |
| 22:53 |
Wombert |
or what about the "the passwords did not match" message for the equals validator |
| 22:53 |
Wombert |
that does not belong to either field iirc |
| 22:53 |
Wombert |
need to play with the errors and incidents a little to find out |
| 22:54 |
Wombert |
because I also want FPF to add error messages it could not insert (because no xpaths matched) to an attribute so you can output them above the form as a last resort |
| 22:55 |
Wombert |
btw |
| 22:55 |
Wombert |
response has setCookie() |
| 22:55 |
Wombert |
and removeCookie() to undo a setCookie() call |
| 22:55 |
Wombert |
how bout a convenience method to really unset a cookie that is already there |
| 22:55 |
Wombert |
http://trac.agavi.org/ticket/577 |
| 22:56 |
Wombert |
would it be unsetCookie() or destroyCookie()? |
| 22:56 |
Wombert |
delete would be too ambiguous me thinks |
| 22:58 |
Wombert |
or do you think we can expect users to call setCookie and use false as the value |
| 22:58 |
Wombert |
(which causes php to delete it) |
| 23:15 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] |
| 23:42 |
Wombert |
[n=Wombert@dslb-084-056-055-012.pools.arcor-ip.net] has quit [] |
| 01:08 |
Chuckwal1a |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has joined #agavi |
| 01:08 |
|
Irssi: #agavi: Total of 19 nicks [1 ops, 0 halfops, 0 voices, 18 normal] |
| 01:08 |
|
Irssi: Join to #agavi was synced in 7 secs |
| 01:09 |
Chuckwalla |
[n=chuckwal@static.88-198-118-14.clients.your-server.de] has quit [Read error: 104 (Connection reset by peer)] |
| 01:12 |
epaulin_ |
is now known as epaulin |
| 01:46 |
eremit_ |
[n=eremit@p5490CE18.dip.t-dialin.net] has joined #agavi |
| 02:00 |
eremit |
[n=eremit@p5490CBFD.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 05:28 |
v-dogg |
huomenta |
| 05:34 |
eremit_ |
is now known as eremit |
| 06:05 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 06:36 |
shoan_ |
[n=shoan@59.92.206.123] has quit [] |
| 06:36 |
Wombert |
[n=Wombert@dslb-084-056-055-012.pools.arcor-ip.net] has joined #agavi |
| 06:47 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has joined #agavi |
| 06:47 |
_cheerios |
huomenta x_X |
| 06:50 |
_cheerios |
wtf. it's friday? wow. seems weeks go by... like a snap. |
| 06:51 |
v-dogg |
hmm... if I set $userParameters manually in a routing callback, why arent the values set in my url? |
| 06:53 |
_cheerios |
callbacks run in some wacked container of their own |
| 06:54 |
Whisller |
[n=mail@194.110.240.145] has joined #agavi |
| 06:56 |
_cheerios |
good for checks, but not sure you can interact with the running instance |
| 06:56 |
v-dogg |
it's because I have an optional param |
| 06:56 |
v-dogg |
I know I can, my cms uses it |
| 06:57 |
v-dogg |
I'd say this is a bug |
| 06:57 |
_cheerios |
ah, maybe i would've needed the parent::initialize. when i tried to do more work in the callback all i got was blanks. |
| 07:01 |
_cheerios |
im still processing a disturbing anime ending. too much psycho for a morning :D |
| 07:01 |
Whisller |
morning |
| 07:05 |
v-dogg |
ze laptop is here! ze laptop is here! |
| 07:06 |
_cheerios |
you on mac too? |
| 07:11 |
Wombert |
huomenta |
| 07:12 |
Wombert |
v-dogg: macbook? |
| 07:12 |
Wombert |
oh wait I bet you ordered one of those 'tarded IBMs |
| 07:12 |
Wombert |
v-dogg: so you can't overwrite an optional param in a callback? |
| 07:18 |
RossC0 |
[n=lawleyr@80.4.120.163] has joined #agavi |
| 07:20 |
v-dogg |
mac? me? nah |
| 07:20 |
v-dogg |
Acer w/ Win Vista :) |
| 07:21 |
_cheerios |
that's the spirit! |
| 07:21 |
Wombert |
ACER |
| 07:21 |
Wombert |
ZOMG |
| 07:21 |
Wombert |
they break all the time |
| 07:21 |
RossC0 |
Huomenta! |
| 07:21 |
v-dogg |
I've been using one 4 years |
| 07:21 |
Wombert |
how many HEY DUMBFUCK YOU CLICKED THE WRONG BUTTON. CANCEL OR ALLOW? dialogs did you have so far? |
| 07:21 |
RossC0 |
v-dogg is sooo uncool |
| 07:21 |
Wombert |
he is! |
| 07:21 |
v-dogg |
sobs |
| 07:21 |
v-dogg |
you are so harsh! |
| 07:21 |
_cheerios |
lollertops |
| 07:22 |
Wombert |
JUST HONEST KTHX |
| 07:22 |
RossC0 |
Mind you I have windows at work and I found a good use for it: watir Rocks :D |
| 07:22 |
RossC0 |
cruel to be kind... |
| 07:25 |
v-dogg |
I wanted a small laptop and now I have one - 12.1" screen, 2kg weight |
| 07:25 |
Wombert |
hah |
| 07:25 |
Wombert |
you could have gotten a state of the art mbp! |
| 07:25 |
Wombert |
with ace aluminium alloy shell |
| 07:25 |
Wombert |
2kg! |
| 07:26 |
Wombert |
and 15"! |
| 07:26 |
Wombert |
mine is bigger than youuuuhouuurs |
| 07:26 |
Wombert |
sings |
| 07:26 |
Wombert |
oh wait |
| 07:26 |
v-dogg |
and stop using all of the company software :) |
| 07:26 |
Wombert |
macs run windows these days! |
| 07:26 |
_cheerios |
watir seems interesting. |
| 07:27 |
v-dogg |
Wombert: how much would it have cost? with 160GB HD and 2GB RAM? |
| 07:28 |
Wombert |
2gb are and 160gb are standard now on macbook pros |
| 07:28 |
Wombert |
I think |
| 07:28 |
Wombert |
but yeah, certainly considerably more |
| 07:28 |
Wombert |
how much did you pay? |
| 07:28 |
v-dogg |
900 e |
| 07:28 |
RossC0 |
I'm getting my mac book next year :D |
| 07:28 |
Wombert |
a normal macbook woud probably have been inthe same price range |
| 07:28 |
RossC0 |
when the new specs are released :D |
| 07:28 |
_cheerios |
you can get a laptop for 500e these days! good for email. |
| 07:28 |
Wombert |
yeah that's the price you pay in apple on campus stores (which I assume you have access to) |
| 07:29 |
RossC0 |
hopefully they'll be metal and glass as well.. |
| 07:29 |
v-dogg |
campus store? |
| 07:29 |
Wombert |
yeah, around 100 to 200 bucks off the regular price |
| 07:29 |
Wombert |
many universities have that |
| 07:29 |
Wombert |
it's an online store :p |
| 07:30 |
v-dogg |
don't think we have one |
| 07:30 |
Wombert |
it all depends on your budget. if you're getting close to 1500 to 2000 eurs, a mbp is usually the best deal (have seen some recent comparisons, and they were cheaper and with better features than comparable ibms, dells, samsungs) |
| 07:31 |
Wombert |
the normal macbook is a pretty good deal as well especially considering that it has firewire, optical audio in and out, and dvi |
| 07:32 |
v-dogg |
who uses firewire anymore? isn't usb2 just as fast or even faster? |
| 07:32 |
v-dogg |
but guys, can we please not focus on my laptop for a sec |
| 07:33 |
v-dogg |
and fix the issue I have with routing cbs :) |
| 07:33 |
RossC0 |
fromm #mootools: ***RossC0 ponders on what new languages there are being born now that will be popular in 2017 |
| 07:33 |
Wombert |
yes :p well firewire is good for hard drives ;) |
| 07:33 |
RossC0 |
http://slate.tunes.org/ |
| 07:34 |
Wombert |
v-dogg: works in the sample app w/ the optional language param tho |
| 07:34 |
RossC0 |
need more obscure / new languages :D |
| 07:34 |
Wombert |
oh wait that's not optional |
| 07:34 |
Wombert |
does it work w/o optional? |
| 07:34 |
v-dogg |
yup |
| 07:35 |
Wombert |
and if you give the param in gen() ? |
| 07:35 |
v-dogg |
works too |
| 07:35 |
Wombert |
then it's a bug |
| 07:35 |
Wombert |
can you file a ticket |
| 07:35 |
v-dogg |
only if I don't give parameters and set it in the cb it doesn't show up |
| 07:35 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has joined #agavi |
| 07:35 |
v-dogg |
ticketywickety |
| 07:36 |
v-dogg |
I'll see if I can figure it out |
| 07:37 |
digitarald |
Huomenta |
| 07:42 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 07:43 |
Wombert |
office => |
| 07:44 |
Wombert |
[n=Wombert@dslb-084-056-055-012.pools.arcor-ip.net] has quit [] |
| 07:45 |
v-dogg |
does the macbook have fingerprint reader?! :D |
| 07:45 |
v-dogg |
(it probably has retinal scanner so I'll just shut up :) |
| 07:47 |
RossC0 |
v-dogg: it has a camera so you could have face recognition. |
| 07:47 |
RossC0 |
but then someone might cut your face off to get on into it... |
| 07:47 |
RossC0 |
hmm - they should make a movie like that!!! |
| 07:49 |
_cheerios |
another Battle Royale? |
| 07:52 |
v-dogg |
RossC0: ever saw Face Off ?-) |
| 07:52 |
RossC0 |
Face Off?? |
| 07:52 |
RossC0 |
googles |
| 07:52 |
RossC0 |
ZOMG THIEVES STOLE MY PRECIOUS! |
| 07:52 |
shoan |
macbook doesn't have a finger print reader built in |
| 07:52 |
v-dogg |
http://imdb.com/title/tt0119094/ |
| 07:53 |
shoan |
uses a macbook |
| 07:53 |
RossC0 |
demands royalties |
| 07:54 |
digitarald |
... so somebody that only wants to steal your macbook has to take your head |
| 07:54 |
digitarald |
damn |
| 07:56 |
RossC0 |
yeah kinda conspicuous |
| 08:05 |
v-dogg |
kinda scary if you ask me. I'll continue as a happy windows users thank you very much! |
| 08:05 |
RossC0 |
v-dogg: typo |
| 08:05 |
RossC0 |
I'll continue as THE happy windows users thank you very much! |
| 08:09 |
v-dogg |
the one and only?-) |
| 08:15 |
_cheerios |
dances with penguins |
| 08:16 |
RossC0 |
_cheerios sleeps with penguins |
| 08:16 |
_cheerios |
and that is perfectly A-OKAY in today's modern society |
| 08:19 |
_cheerios |
is still thinking about the anime ending he watched earlier this morning. I haven't been this thrown off since, well, dunno :D Cartoons can be sick! |
| 08:41 |
Wombert |
[n=Wombert@213.23.52.58] has joined #agavi |
| 08:46 |
digitarald |
[n=Miranda@62.43.128.57.dyn.user.ono.com] has quit ["... is gone ... www.digitarald.de ... but he is coming back!"] |
| 08:48 |
E_mE |
[n=E_mE@81.168.18.2] has joined #agavi |
| 08:48 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 08:54 |
Wombert |
zomg |
| 08:54 |
Wombert |
hates this weather |
| 08:54 |
Wombert |
hates his coffee machine |
| 08:54 |
Wombert |
zomg zomg |
| 08:54 |
E_mE |
lovely weather here |
| 08:54 |
E_mE |
claer blue skies |
| 08:54 |
E_mE |
but bloody hell i'm feel rough... stupid hangover |
| 08:55 |
Wombert |
in england? |
| 08:55 |
Wombert |
you've got to be kidding me |
| 08:55 |
Wombert |
zomg |
| 08:55 |
Wombert |
hates this world and how unfair it is |
| 08:56 |
RossC0 |
Wombert let go of your hate |
| 08:56 |
E_mE |
well, i live in the hottest if not wettest part of the UK |
| 08:56 |
RossC0 |
you'll turn to the darkside |
| 08:56 |
E_mE |
the west costal regions rain the most.. but we do get very nice weather at times.. |
| 08:57 |
Wombert |
fear leads to anger |
| 08:58 |
E_mE |
Wombert: do you remember on the news about 2-3 years ago there waas that little town called Boscastle that flooded really badly due to heavy rain? |
| 08:58 |
Wombert |
anger leads to hate |
| 08:58 |
Wombert |
haaate |
| 08:58 |
Wombert |
leads to suffering! |
| 08:58 |
E_mE |
pain is the mind killer, i will face my pain =P |
| 08:58 |
Wombert |
uh... not really, E_mE |
| 08:58 |
E_mE |
it was a very bad flood which washed out a whole town in one evening |
| 08:58 |
Wombert |
THIS COFFEE IS ONE UNBOUNDED CHEEK |
| 08:59 |
Wombert |
FOR PETES SAKE |
| 08:59 |
E_mE |
feel the angggeerrrr GGGGGGGGGGGGGRRRRRRRRRRRRRRRRRRRR!!! |
| 08:59 |
Wombert |
AND I CANNOT GO OUT TO BUY A DIFFERENT BRAND BECAUSE THEN I'M SOAKING WET |
| 08:59 |
Wombert |
ZOMG ZOMG ZOMG |
| 08:59 |
RossC0 |
hugs Wombert |
| 08:59 |
RossC0 |
btw can I change send_response in runtime? |
| 08:59 |
E_mE |
put on loads of wetproof cloathing Wombert |
| 08:59 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has joined #agavi |
| 08:59 |
Wombert |
or maybe I'm just a pussy... |
| 08:59 |
RossC0 |
for ze controller |
| 08:59 |
Wombert |
RossC0: sure |
| 09:00 |
RossC0 |
slaps Wombert - grow up man your hysterical - and not in the funny sense |
| 09:00 |
RossC0 |
*you're |
| 09:00 |
RossC0 |
zomg |
| 09:00 |
Wombert |
lolz |
| 09:00 |
Wombert |
NOT FUNNY? |
| 09:00 |
Wombert |
NOT FUNNY? |
| 09:00 |
Wombert |
:> |
| 09:00 |
RossC0 |
abandons the english language |
| 09:01 |
RossC0 |
abuses the english language |
| 09:01 |
RossC0 |
thats better |
| 09:01 |
RossC0 |
ok Wombert how? |
| 09:01 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 09:01 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has joined #agavi |
| 09:02 |
Wombert |
RossC0: err |
| 09:02 |
Wombert |
$controller->setParameter('send_response', false); |
| 09:02 |
Wombert |
probably |
| 09:02 |
lordHelmchen1977 |
hey there! does anyone of you know a good description of the agavi-slot-system? |
| 09:03 |
Whisller |
hmm In JavaScript isn't possible to set default value for arg of function O.o |
| 09:03 |
RossC0 |
sweeet |
| 09:04 |
_cheerios |
Whisller, there's solutions for that. Goooogle around. |
| 09:04 |
Wombert |
lordHelmchen1977: I once described it in an email to the list a bit |
| 09:05 |
Wombert |
I think it was the users mailing list |
| 09:05 |
epaulin_ |
[n=epaulin@219.136.237.211] has joined #agavi |
| 09:08 |
_cheerios |
http://p.caboo.se/private/bkukuprtrvialpokvt74g smarty/php |
| 09:11 |
Wombert |
_cheerios: is that a question? :p |
| 09:12 |
_cheerios |
just playing around. i need smarty in a project. just was testing populating. and wondering how to have gettext work in smarty templates. |
| 09:12 |
E_mE |
what do you say to annoying work colleuege that ask you ... how long till my report is complete... take in mind that i;ve only just looking at the new database??? |
| 09:12 |
Wombert |
_cheerios: not using agavi? |
| 09:12 |
_cheerios |
sure, why? |
| 09:12 |
RossC0 |
zomg - get out of the channel! |
| 09:13 |
Wombert |
zomg! |
| 09:13 |
Wombert |
what are you doing to your forms, dude |
| 09:13 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 09:13 |
_cheerios |
tell me! |
| 09:13 |
Wombert |
why don't you use FPF |
| 09:14 |
_cheerios |
doing what? |
| 09:14 |
Wombert |
and please don't tell me you're doing AgaviContext::getInstance()->getTranslationManager()->_() in your __() function |
| 09:14 |
Wombert |
pre-populate a form! |
| 09:17 |
_cheerios |
ah, yeah, was populating it directly there |
| 09:17 |
_cheerios |
$pm->render('comment.form.tpl',$form); |
| 09:17 |
Wombert |
and even in smarty you can {$tm->_('lala')} |
| 09:17 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 09:18 |
_cheerios |
hmm, thanks for the tip |
| 09:26 |
epaulin |
[n=epaulin@219.137.169.165] has quit [Read error: 110 (Connection timed out)] |
| 09:29 |
_cheerios |
so much to do. importing db with doctrine is all fine, if it would just get the constraints too (which it doesn't seem to). |
| 09:41 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 10:13 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has joined #agavi |
| 10:16 |
_cheerios |
any advice to getting head first into agile development? steps to integrate the (basic) process so it becomes a habit, and the resulting workflow for each unit of work? |
| 10:20 |
Wombert |
uuuuh |
| 10:20 |
Wombert |
"agile development" is a pretty fuzzy term |
| 10:21 |
Wombert |
TDD, for instance, is considered an agile technique |
| 10:21 |
lordHelmchen1977 |
[n=Administ@port-83-236-142-178.static.qsc.de] has quit [Read error: 104 (Connection reset by peer)] |
| 10:23 |
Wombert |
if you do XP, I'd recommend you still have a rough plan of things ahead, simply because you can then cater for future requirements in your architecture, so you spend less time refactoring or bitching about the customer asking for "just a simple button over there" that demands a complete rewrite |
| 10:23 |
Wombert |
that does not mean you need to have typical german over-engineering of things, of course ;) |
| 10:24 |
_cheerios |
well, a list of personal preference to iterations would be helpful. (For you) Does it include phpdoc documentation? how much phpunit(s)? how much analysis/docs to accompany? |
| 10:24 |
Wombert |
if you work in a team, SCRUM can help for project management |
| 10:24 |
Wombert |
I've never done it 100% properly (i.e. with sprints and stuff) but I know people who did (including RossC0) and they all seemed pretty happy about it |
| 10:25 |
Wombert |
_cheerios: I often write the docs first, then the code |
| 10:25 |
Wombert |
right now, with agavis completely non existant testing infrastructure, I don't do TDD |
| 10:25 |
_cheerios |
when you write docs first, what does that mean? what kind of docs is the result? |
| 10:25 |
Wombert |
phpdocs |
| 10:26 |
Wombert |
but I don't think that could be called agile development |
| 10:26 |
Wombert |
phpdocs and inline documentation is something every programmer should do, no matter the approach |
| 10:26 |
_cheerios |
so you write "placeholders" for the code, type in what it should do, and when you're satisfied you got the logic down, write the code? |
| 10:26 |
Wombert |
I wouldn't call it that :p |
| 10:27 |
Wombert |
I regard phpdocs as an essential part of the method signature ;) |
| 10:27 |
_cheerios |
eg. /** (explanation of what will happen) */ public function foo() { (when explanation is satisfactory,code it in)} |
| 10:27 |
Wombert |
but yeah, I sometimes write code that uses stuff that doesn't exist yet, or just in stubs, and implement that other part later |
| 10:27 |
Wombert |
ah |
| 10:27 |
Wombert |
yeah I guess |
| 10:27 |
Wombert |
but that's not TDD or agile |
| 10:28 |
_cheerios |
yeah, thats just software engineering :) |
| 10:28 |
Wombert |
you simply put your thoughts into code ;) whereas with TDD (which is something very desirable IMO) you do more than just that before you do the actual implementation |
| 10:33 |
_cheerios |
hmmk, i'll give TDD a shit. |
| 10:34 |
_cheerios |
i sound like an italian now with my typos. |
| 10:35 |
_cheerios |
what does agavi need to support TDD? |
| 10:35 |
Wombert |
nothing |
| 10:35 |
Wombert |
but I'd like native functionality for it |
| 10:36 |
Wombert |
so that when you create an action, it does test stubs for action and view for you |
| 10:36 |
Wombert |
(and models) |
| 10:36 |
Wombert |
so you go to your project and just do ./agavi test |
| 10:36 |
Wombert |
and it runs all your tests |
| 10:37 |
Wombert |
with support to mock models and actions and views |
| 10:37 |
Wombert |
but that's soemthing for 1.0 and where we'll probably also need outside advice (I wanted to hire sebastian bergmann for that task) |
| 10:40 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has quit [] |
| 10:48 |
RossC0 |
TDD sucks BDD rules |
| 10:49 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 10:52 |
MikeSeth |
ZDD DD DDDD D! |
| 10:53 |
RossC0 |
But I usually do DDD |
| 10:53 |
RossC0 |
sorry DDT - Defect Driven Testing |
| 11:01 |
Wombert |
shoan: that never happened to me so far |
| 11:01 |
Wombert |
and I have three power adapters ;) |
| 11:05 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 11:13 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 11:17 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 11:20 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 11:26 |
kaos|work |
[n=dominik@213.23.52.58] has joined #agavi |
| 11:29 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 11:56 |
E_mE |
i have RewriteBase /var/ww/segilive/pub/ as my setting in .htaccess |
| 11:56 |
E_mE |
but it keeps generating http://vinoonline/segi/index.php/blah |
| 11:58 |
v-dogg |
use the www path, not the file path |
| 11:59 |
v-dogg |
e.g. www.foo.com/mysite/ => RwBase /mysite/ |
| 12:00 |
E_mE |
sorry? |
| 12:00 |
E_mE |
ive changed the .htaccess file to /segi/ and /segi/pub/ |
| 12:00 |
E_mE |
same problem still occurs |
| 12:11 |
_cheerios |
using / works most of the time |
| 12:11 |
_cheerios |
plus ofc, having the mod_rewrite enabled |
| 12:13 |
_cheerios |
so i cant become a TDD snob without being looked down upon by BDD snobs ?!?!!?!? |
| 12:42 |
_cheerios |
Wombert, does phpunit have a graphical (html with pretty colors + files + test involved) output available? |
| 12:43 |
v-dogg |
E_mE: (sorry a bit busy here) are you sure you have mod_rewrite enabled and apache configured to allow .htaccess (AllowOverride or something like that) |
| 12:44 |
_cheerios |
seems there is one, but for older v2 branch http://www.defusion.org.uk/code/phpunit2-html-runner/ |
| 12:46 |
E_mE |
v-dogg: how can i check? |
| 12:46 |
E_mE |
besides look at the config |
| 12:46 |
E_mE |
its cool man... im busy attacking SQL |
| 12:59 |
Wombert |
_cheerios: yes I think so |
| 13:04 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 13:04 |
shoan |
[n=shoan@122.166.1.164] has joined #agavi |
| 13:09 |
_cheerios |
simpletest worth using to get started, or straight to phpunit? |
| 13:10 |
Wombert |
http://blogs.herod.net/steven/archives/230 |
| 13:12 |
Chonsu |
[n=Chons@87.79.35.58] has joined #agavi |
| 13:17 |
_cheerios |
that's quite a strong no for simpletest |
| 13:19 |
kaos|work |
well, just don't ;) |
| 13:20 |
kaos|work |
there is not so much difference in the methologies |
| 13:20 |
kaos|work |
agavi has been using simpletest in the beginning |
| 13:20 |
kaos|work |
and we switched to phpunit |
| 13:22 |
shoan_ |
[n=shoan@122.166.1.164] has joined #agavi |
| 13:22 |
shoan |
[n=shoan@122.166.1.164] has quit [Read error: 104 (Connection reset by peer)] |
| 13:32 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 13:34 |
shoan_ |
[n=shoan@122.166.1.164] has quit [] |
| 13:45 |
E_mE |
how can i make agavi ignore a route |
| 13:45 |
E_mE |
so in the pub folder i've got a symlink to /var/www/intranet/intranet/ |
| 13:46 |
E_mE |
ignore me... |
| 13:46 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 13:49 |
MrJeep |
there is some doc about the new stuff with the fpf on the commit digest ? |
| 14:04 |
Wombert |
MrJeep: try |
| 14:04 |
Wombert |
<parameter name="error_messages"> |
| 14:04 |
Wombert |
<parameter name="self::*"> |
| 14:04 |
Wombert |
<parameter name="markup"><![CDATA[<li>${errorMessage}</li>]]></parameter> |
| 14:04 |
Wombert |
<parameter name="container"><![CDATA[<ol>${errorMessages}</ol>]]></parameter> |
| 14:04 |
Wombert |
</parameter> |
| 14:04 |
Wombert |
</parameter> |
| 14:06 |
E_mE |
my apache isn't loading the .htaccess file.... i threw loads of ddddddddd in there and no errors occured |
| 14:07 |
E_mE |
what configuration is it in the apache.conf do i need to make it load .htaccess |
| 14:07 |
MrJeep |
in the fpf config file ? |
| 14:12 |
Wombert |
... |
| 14:12 |
Wombert |
bought new coffee |
| 14:13 |
Wombert |
it's equally miserable |
| 14:13 |
Wombert |
tastes like water |
| 14:13 |
Wombert |
the old one was a "dark roast" flavor |
| 14:13 |
Wombert |
zomg zomg |
| 14:13 |
Wombert |
(that one tasted like it had been on the heater for three days) |
| 14:13 |
Wombert |
I WANT PROPER COFFEE |
| 14:13 |
Wombert |
kicks senseo |
| 14:13 |
Wombert |
kicks the damn LIAR advertisements |
| 14:13 |
Wombert |
... |
| 14:13 |
Wombert |
that's it |
| 14:14 |
Wombert |
I'm starting my own coffee brand :> |
| 14:14 |
Wombert |
AND MY OWN COFFEE MACHINE BRAND TOO |
| 14:14 |
E_mE |
Wombert get Hot Lava Java |
| 14:14 |
E_mE |
that will kick your head in |
| 14:14 |
Wombert |
whhhhehhhwhat? |
| 14:14 |
E_mE |
its a treally strong coffee |
| 14:15 |
E_mE |
wombert: http://www.bettyscafe.eu/item.asp?itmid=595 |
| 14:17 |
Wombert |
are they available as pads |
| 14:17 |
E_mE |
pads?? |
| 14:18 |
Wombert |
uuuh |
| 14:18 |
Wombert |
pod? |
| 14:18 |
Wombert |
www.senseo.com |
| 14:18 |
Wombert |
!+ |
| 14:18 |
E_mE |
i only buy powered coffees |
| 14:18 |
E_mE |
ah yes ive seen the adverts for them |
| 14:19 |
E_mE |
think it to much waste for just making a coffee |
| 14:20 |
Wombert |
actually, it's far less waste |
| 14:20 |
Wombert |
you only throw away the little pad |
| 14:21 |
Wombert |
not more waste than a coffee filter |
| 14:21 |
Wombert |
plus |
| 14:21 |
RossC0 |
Womby - with the new error messages FPF stuff |
| 14:21 |
RossC0 |
is there a way to get the id of the item errored? |
| 14:21 |
Wombert |
RossC0: no but can do |
| 14:22 |
Wombert |
E_mE: you only make one or two mugs at a time. which means you never have coffee left over in the can you're not gonna drink |
| 14:22 |
Wombert |
it's always freshly brewed |
| 14:22 |
RossC0 |
I used to have: <![CDATA[<li class="inline flash form_error"><ol id="flash-${id}">${errorMessages}</ol></li> |
| 14:22 |
Wombert |
you don't throw coffee away anymore |
| 14:22 |
RossC0 |
where the id was replaced |
| 14:22 |
RossC0 |
hmm I dont suppose I actually need it.. |
| 14:22 |
E_mE |
i got expresso maker and just put normal coffee in there... no waste at all |
| 14:22 |
E_mE |
no filters.. just a metal filter which is washable |
| 14:23 |
E_mE |
and only small jug as well |
| 14:23 |
Wombert |
okay |
| 14:23 |
Wombert |
you win :) |
| 14:23 |
E_mE |
;) |
| 14:23 |
RossC0 |
we have an uber coffee machine at work |
| 14:24 |
RossC0 |
it does it all |
| 14:24 |
RossC0 |
and its always fresh :D |
| 14:25 |
E_mE |
we have instant coffee at work :( |
| 14:25 |
E_mE |
gold blend which isnt too bad |
| 14:25 |
Wombert |
ewww |
| 14:25 |
Wombert |
boss should show you guys some love and buy a machine |
| 14:25 |
E_mE |
when i visit TDG... they had loads of coffee machines and teas from all over the world |
| 14:25 |
Wombert |
makes employees happy! |
| 14:25 |
E_mE |
boss is as tight as a duck arse |
| 14:25 |
E_mE |
she even thought buying instant coffee for us was too much |
| 14:26 |
Wombert |
must be a horrible place to work at :/ |
| 14:26 |
E_mE |
i could think of better places |
| 14:26 |
E_mE |
tohugh we do get free wine from time to time which aint to bad |
| 14:27 |
Wombert |
there you go, RossC0 |
| 14:27 |
CIA-11 |
david * r2102 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: in addition to ${errorMessage}, error message markup snippets now also support ${elementId} and ${elementName} variables with the element id and name, respectively. refs #303 |
| 14:27 |
Wombert |
btw, you can use the xpath to only use the id if the element has an id |
| 14:27 |
Wombert |
know what I mean? |
| 14:27 |
Wombert |
like |
| 14:28 |
Wombert |
<parameter name="self::*[@id]"><![CDATA[<li><label for="${elementId}">${errorMessage}</label></li>]]></parameter> |
| 14:28 |
Wombert |
<parameter name="self::*"><![CDATA[<li>${errorMessage}</li>]]></parameter> |
| 14:29 |
Wombert |
mmmh I love this feature :) |
| 14:31 |
RossC0 |
SWEET |
| 14:31 |
RossC0 |
g2g presentation! |
| 14:32 |
E_mE |
have good weekend RossC0 |
| 14:32 |
Wombert |
bai RossC0 |
| 14:34 |
Wombert |
so guys |
| 14:34 |
Wombert |
RossC0, MikeSeth, v-dogg |
| 14:34 |
Wombert |
we plan a fix to the validation |
| 14:34 |
Wombert |
right now, if you have e.g. an equals validator on two fields |
| 14:34 |
Wombert |
and required is false |
| 14:34 |
Wombert |
and one of the fields is filled |
| 14:35 |
Wombert |
then that one value shows up in the request data |
| 14:35 |
Wombert |
even though a depending validator might want to do further checks |
| 14:35 |
Wombert |
but it is never run, since the validator did not run (as the other field was empty) |
| 14:35 |
Wombert |
we need to fix that |
| 14:35 |
Wombert |
we don't expect any serious side effects |
| 14:35 |
Wombert |
if you've previously relied on this buggy behavior, and you see issues, please let us know :) |
| 14:36 |
Wombert |
this is just a heads up so you will have an idea where to look when your application acts odd on monday |
| 14:37 |
v-dogg |
I usually read the svn log before doing svn up :) |
| 14:41 |
_cheerios |
puts v-dogg's habit in a memory bucket |
| 14:42 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [] |
| 14:44 |
_cheerios |
[i=jussiava@cs181065051.pp.htv.fi] has quit ["brb"] |
| 14:45 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 14:48 |
MrJeep |
it is possible to use sprintf with a validator error message |
| 14:48 |
MrJeep |
before throwing it |
| 14:49 |
MrJeep |
to say something like, the max size is %s... |
| 14:53 |
Wombert |
nope, MrJeep |
| 14:53 |
Wombert |
well you can do it in your own validators, of course |
| 14:53 |
Wombert |
but that's a good suggestion |
| 14:54 |
MrJeep |
by "own validator", do you mean my own validator class ? or by using validate* |
| 14:54 |
MrJeep |
? |
| 14:54 |
v-dogg |
both |
| 14:54 |
Wombert |
both :) |
| 14:54 |
Wombert |
I think we can add that to all validators for 1.0 |
| 14:54 |
Wombert |
so you can do ${min} in a string validator etc |
| 14:54 |
Wombert |
would be pretty useful |
| 14:54 |
MrJeep |
yeah very |
| 14:54 |
v-dogg |
you can of course set the error message dynamically in your code |
| 14:54 |
Wombert |
or if someone provides a patch that covers all validators... |
| 14:54 |
Wombert |
looks around |
| 14:54 |
v-dogg |
looks busy |
| 14:55 |
Wombert |
hey v-dogg how bout you |
| 14:55 |
Wombert |
you seem rather bored |
| 14:55 |
v-dogg |
suuuuure man! I have heaps of spare time! |
| 14:56 |
v-dogg |
working only seven days a week and only having one baby :) |
| 14:56 |
v-dogg |
it's a breeze |
| 14:56 |
Wombert |
hugs v-dogg |
| 14:57 |
MrJeep |
how hard is it to create a patch ? |
| 14:57 |
Whisller |
[n=mail@194.110.240.145] has left #agavi [] |
| 14:57 |
v-dogg |
creating a patch needs about two mouse clicks |
| 14:57 |
v-dogg |
it's writing the code that takes the time :) |
| 14:58 |
MrJeep |
I was wondering if I might be able to create it |
| 14:58 |
MrJeep |
if absolutely nobody wants to |
| 14:58 |
v-dogg |
but I'm calling it a day now |
| 14:58 |
Wombert |
v-dogg: bai |
| 14:58 |
RossC0 |
back |
| 14:58 |
v-dogg |
laterz |
| 14:59 |
RossC0 |
right erm |
| 14:59 |
RossC0 |
busy again ;) |
| 15:09 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 15:09 |
_cheerios |
moo |
| 15:11 |
_cheerios |
MrJeep, "svn diff patchedFile.php > patchedFile.patch" |
| 15:12 |
_cheerios |
then "patch -p0 < patchedFile.patch" to use it |
| 15:13 |
MrJeep |
boy |
| 15:15 |
_cheerios |
:D |
| 15:16 |
Wombert |
or tortoise... right click, create patch |
| 15:18 |
E_mE |
Loves spreadsheets at times! |
| 15:19 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [] |
| 15:20 |
_cheerios |
oh man, what is wrong with me, ive been feeling like falling asleep at 6pm for a few days now! |
| 15:20 |
RossC0 |
Wombert: sorry mate but can I have access to the id in the container markup ? :D |
| 15:21 |
RossC0 |
If it triggers multiple errors I only want one item with an id ;) |
| 15:21 |
E_mE |
_cheerios: thats because you live in a part of the world that is dark about 8 months of the year ;P |
| 15:23 |
Wombert |
RossC0: ah. sure. |
| 15:23 |
_cheerios |
is UK really any better on that aspect? |
| 15:24 |
RossC0 |
_cheerios: England is :D |
| 15:24 |
RossC0 |
N Scotland is quite north - so not much different |
| 15:25 |
E_mE |
well, the earlest it gets dark here is about 4-5pm |
| 15:25 |
E_mE |
thats where i am anyhow whih is deep south west |
| 15:26 |
CIA-11 |
david * r2103 /branches/0.11/src/filter/AgaviFormPopulationFilter.class.php: as a followup to [2102] and in addition to ${errorMessage}, error container markup snippets now also support ${elementId} and ${elementName} variables with the element id and name, respectively. refs #303 |
| 15:28 |
RossC0 |
Cheers Wombert |
| 15:32 |
Wombert |
RossC0: wasn't the expected behavior of severity="none" that... no action is taken? |
| 15:32 |
Wombert |
e.g. you have an isimagevalidator on a field, and even if its not an image, it does not get removed |
| 15:32 |
Wombert |
or am I wrong |
| 15:33 |
RossC0 |
hmm not sure |
| 15:33 |
RossC0 |
what does not get removed? |
| 15:34 |
kaos|work |
the "failed" parameter |
| 15:34 |
kaos|work |
currently it does |
| 15:34 |
kaos|work |
which renders that usecase completely useless |
| 15:34 |
kaos|work |
so the whole point of severity=none is rather flawed |
| 15:42 |
Xylakant |
[n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi |
| 15:42 |
Xylakant |
hi all |
| 15:43 |
Wombert |
hai |
| 15:43 |
Wombert |
would you mind reading the last couple messages from the logs, Xylakant |
| 15:43 |
Wombert |
or should I paste for you |
| 15:44 |
Xylakant |
reading the logs ;) |
| 15:46 |
sean` |
[n=Sean@upeohilversum.speedxs.nl] has quit [Connection timed out] |
| 15:46 |
Xylakant |
so, what is the question - wether the proposed change would break my apps? |
| 15:46 |
Xylakant |
no, don't think so. If it does, we'll fix it. |
| 15:46 |
Wombert |
not just that |
| 15:46 |
Wombert |
but if you think it makes sense as well |
| 15:46 |
Wombert |
that way, you could use validators strictly for informational purposes |
| 15:47 |
Wombert |
e.g. if the value matched a certain pattern |
| 15:47 |
Wombert |
and then just ask the validator for the result of that |
| 15:47 |
Wombert |
severity="notice" would also not cause validation to fail |
| 15:47 |
Wombert |
just errors to appear if other error or fatal validators failed |
| 15:48 |
Xylakant |
i imagined that 'severitry=none' would remove the offending request param, but let validation continue |
| 15:49 |
Wombert |
yes, that's what it does |
| 15:49 |
Xylakant |
i like that behaviour |
| 15:49 |
Wombert |
ponders |
| 15:50 |
Xylakant |
you can use that to strip offending values that are only for informational/tracking purposes |
| 15:50 |
Wombert |
hmmm |
| 15:51 |
Xylakant |
but I don't depend on that behaviour |
| 15:51 |
kaos|work |
well, it definitly has its use case |
| 15:52 |
kaos|work |
so i'd rather add a new severity (yay) then changing the behaviour none |
| 15:52 |
E_mE |
have a good weekend all |
| 15:52 |
E_mE |
[n=E_mE@81.168.18.2] has quit [Remote closed the connection] |
| 15:57 |
Wombert |
hmhm |
| 15:58 |
Wombert |
name for that one? |
| 15:58 |
Wombert |
INFO? |
| 15:58 |
Wombert |
there's not much that's "smaller" than NONE... |
| 15:58 |
Xylakant |
renamen 'none' to 'low' and introduce 'info' |
| 15:59 |
Wombert |
no way |
| 15:59 |
Wombert |
no such breaks please |
| 15:59 |
Xylakant |
is anyone using severity=none atm? |
| 15:59 |
Wombert |
I'm sure |
| 15:59 |
Xylakant |
i don't |
| 16:00 |
Xylakant |
but you can never be shure, you're right. |
| 16:00 |
Xylakant |
OTOH, I still prefer the BC break over a stupid name. |
| 16:01 |
Xylakant |
it's not that much, finding and fixing it is a no-brainer |
| 16:02 |
Wombert |
well we could have both |
| 16:02 |
Xylakant |
'none' maps to 'low' but is deprecated |
| 16:03 |
kaos|work |
but i think we need a better name for low |
| 16:03 |
kaos|work |
it just doesn't fit imho: critical,error,notice,low <-? |
| 16:04 |
kaos|work |
silent would be good i think |
| 16:04 |
Xylakant |
no, notice would be lower than 'low' |
| 16:04 |
Wombert |
we'll wait for impl to decide :p |
| 16:04 |
Xylakant |
but silent is good |
| 16:04 |
Xylakant |
i like it |
| 16:05 |
Wombert |
or cross fingers and hope RossC0 didn't drink too many pints in the pub for lunch and has something brilliant to offer |
| 16:05 |
kaos|work |
well, notice already exists ... and is above none (logically) |
| 16:05 |
kaos|work |
since it does the same as none with the only difference to make the error message available |
| 16:05 |
kaos|work |
which will then be shown if the validation failed at some other point |
| 16:08 |
Chonsu |
[n=Chons@87.79.35.58] has quit ["Leaving."] |
| 16:08 |
MrJeep |
is there a problem with the AgaviImageValidator class |
| 16:09 |
Xylakant |
well, silent would be the current 'none' |
| 16:09 |
MrJeep |
because, when required is true, it throws the default error (saying i didnt upload anything) |
| 16:09 |
Xylakant |
and 'info' would fit properly |
| 16:09 |
MrJeep |
when I actually upload something |
| 16:10 |
kaos|work |
MrJeep: hmm, last time i tested it it still worked |
| 16:10 |
RossC0 |
none = silent = no error? |
| 16:10 |
Xylakant |
yes |
| 16:11 |
Wombert |
but |
| 16:11 |
Wombert |
the value is removed from the request on failure |
| 16:11 |
Xylakant |
and we'd have 'critical, error, info, silent' |
| 16:11 |
Wombert |
whereas... "info"? would not remove the value |
| 16:11 |
Wombert |
nope |
| 16:11 |
Wombert |
critical => error => notice => silent => info |
| 16:12 |
Xylakant |
you're right |
| 16:12 |
Xylakant |
well, silent would be below 'info' |
| 16:12 |
Xylakant |
critical => error => notice => info => silent |
| 16:13 |
Wombert |
no, as both don't show errors |
| 16:13 |
Wombert |
but info does not remove the value from the request |
| 16:13 |
Wombert |
so its below silent |
| 16:13 |
Xylakant |
hmm. k |
| 16:36 |
RossC0 |
Have a good weekend all! |
| 16:36 |
RossC0 |
[n=lawleyr@80.4.120.163] has left #agavi [] |
| 16:51 |
Xylakant |
good weekend |
| 16:51 |
Xylakant |
[n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] |
| 17:18 |
MrJeep |
I think file validation is somehow broken |
| 17:19 |
shoan_ |
[n=shoan@59.92.160.81] has joined #agavi |
| 17:19 |
shoan_ |
[n=shoan@59.92.160.81] has quit [Client Quit] |
| 17:20 |
MrJeep |
with a file validator, setting required to true generate an error even if I upload a file |
| 17:20 |
shoan |
[n=shoan@59.92.160.81] has joined #agavi |
| 17:21 |
kaos|work |
do you have the enctype in your form set ? |
| 17:21 |
MrJeep |
yeah, the file gets uploaded when I remove the validator |
| 17:22 |
kaos|work |
hmm, strange |
| 17:22 |
MrJeep |
http://mrjeep.dyndns.org:81/Project/Web/Droppict/pub/ |
| 17:23 |
Wombert |
picdrop? |
| 17:23 |
MrJeep |
droppict |
| 17:23 |
MrJeep |
picdrop allready exists |
| 17:23 |
Wombert |
k |
| 17:24 |
MrJeep |
just try to upload a file |
| 17:24 |
MrJeep |
I think this could be a validation manager problem |
| 17:24 |
kaos|work |
hmm, with a simple file upload it works fine here |
| 17:24 |
kaos|work |
doing |
| 17:24 |
kaos|work |
<validator class="file" required="true"> |
| 17:24 |
kaos|work |
<argument>filetest</argument> |
| 17:24 |
kaos|work |
</validator> |
| 17:25 |
MrJeep |
when required set to true, it checks for a value but he gets a file upload object |
| 17:25 |
MrJeep |
mh |
| 17:26 |
kaos|work |
images work here too |
| 17:26 |
Wombert |
image validator? |
| 17:26 |
Wombert |
no gd installed or something? |
| 17:26 |
shoan_ |
[n=shoan@59.92.164.170] has joined #agavi |
| 17:26 |
Wombert |
... which you don't need |
| 17:26 |
Wombert |
:p |
| 17:26 |
MrJeep |
gd is installed |
| 17:26 |
MrJeep |
what's the name for the image validator |
| 17:26 |
MrJeep |
imagefile ? |
| 17:27 |
kaos|work |
can you try adding source="files" |
| 17:27 |
kaos|work |
to your validator |
| 17:27 |
kaos|work |
yes |
| 17:27 |
kaos|work |
imagefile |
| 17:27 |
MrJeep |
hum |
| 17:27 |
kaos|work |
maybe some access right problem ? |
| 17:27 |
MrJeep |
must be my own validator |
| 17:27 |
MrJeep |
file and imagaefile works |
| 17:28 |
MrJeep |
i created a validator based on the imagevalidator |
| 17:28 |
kaos|work |
did you extend the imagevalidator ? |
| 17:29 |
MrJeep |
yeah |
| 17:29 |
kaos|work |
hmmm |
| 17:29 |
kaos|work |
i can look at your validator if you want me to |
| 17:29 |
MrJeep |
1 min i'll pate my code |
| 17:29 |
MrJeep |
paste* |
| 17:29 |
MrJeep |
thnx :D |
| 17:30 |
MrJeep |
http://www.pastie.caboo.se/101777 |
| 17:31 |
MrJeep |
http://pastie.caboo.se/101777 |
| 17:32 |
kaos|work |
ok, first to your error |
| 17:33 |
kaos|work |
and i'll show you how you can improve that thing afterwards ;) |
| 17:33 |
kaos|work |
filesize($this->getData($this->getArgument()->getTmpName())) |
| 17:33 |
MrJeep |
always open to improving :D |
| 17:33 |
kaos|work |
would need to be filesize($this->getData($this->getArgument())->getTmpName()) |
| 17:33 |
kaos|work |
or even easier |
| 17:33 |
kaos|work |
this->getData($this->getArgument())->getSize() |
| 17:33 |
kaos|work |
but what i would do in your case |
| 17:34 |
kaos|work |
is to check the users premium status before executing the validator |
| 17:34 |
kaos|work |
and do $this->setParameter('max_size') to the new size |
| 17:35 |
kaos|work |
and the just "return parent::validate()" |
| 17:35 |
MrJeep |
you're damn right |
| 17:35 |
MrJeep |
thnx :P |
| 17:35 |
MrJeep |
is the max size in bytes or kbytes ? |
| 17:35 |
kaos|work |
bytes |
| 17:42 |
MrJeep |
working |
| 17:42 |
kaos|work |
cool :) |
| 17:42 |
MrJeep |
somehow it fixed the problem |
| 17:42 |
MrJeep |
thanks :D |
| 17:43 |
shoan |
[n=shoan@59.92.160.81] has quit [Read error: 110 (Connection timed out)] |
| 17:51 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 17:52 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [Remote closed the connection] |
| 17:52 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 17:57 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [] |
| 18:10 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:11 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 18:29 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 18:31 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Connection timed out] |
| 18:43 |
_cheerios |
"The theater was packed with the special kind of audience that is attracted to the Fantasy Film Fest, the kind of audience that will applaud and cheer when a head gets cut off and gallons of blood get poured around" |
| 18:45 |
Wombert |
[n=Wombert@213.23.52.58] has quit [] |
| 18:45 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 18:52 |
_cheerios |
http://www.hs.fi/kuvat/iso_webkuva/1135230649229.jpeg |
| 18:52 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 18:53 |
kaos|work |
[n=dominik@213.23.52.58] has quit [Read error: 110 (Connection timed out)] |
| 18:58 |
v-dogg |
wtf... puttytray opens links to IE |
| 19:01 |
_cheerios |
default browser <3 |
| 19:07 |
MikeSeth |
[n=ohnoes@unaffiliated/mikeseth] has quit [Read error: 113 (No route to host)] |
| 19:26 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] |
| 19:47 |
MrJeep |
jeez working with gd is a little harder that expected :s |
| 19:47 |
MrJeep |
imagecreatefromstring with a gif file does not work :S |
| 19:47 |
MrJeep |
bmp is not supported |
| 19:52 |
_cheerios |
i have similar troubles. wether the amount of wine im drinking will cause hangover or not. it's hard to predict. |
| 19:54 |
MrJeep |
hehehe |
| 20:22 |
MrJeep |
i think I might have to use the gd2 format then ouput to a different type |
| 20:23 |
Wombert |
[n=Wombert@dslb-088-064-071-175.pools.arcor-ip.net] has joined #agavi |
| 20:23 |
Wombert |
hai |
| 20:24 |
Wombert |
pokes impl |
| 20:24 |
MrJeep |
hey hey |
| 20:24 |
Wombert |
(gently) |
| 20:24 |
Wombert |
(and not in the eye) |
| 20:24 |
MrJeep |
hehe |
| 20:24 |
MrJeep |
hey Wombert, di you ever work with gd lib ? |
| 20:24 |
Wombert |
mmmh... years ago ;) |
| 20:25 |
MrJeep |
hehe ok, what do you think about storing image in gd2 format then creating a cache on the appropriate type (like gif, jpg, bmp.. whatever) |
| 20:25 |
MrJeep |
cause I'm having problem with image type |
| 20:25 |
MrJeep |
like no bmp |
| 20:25 |
MrJeep |
imagecreatefromstring and gif does not work... |
| 20:26 |
_cheerios |
check out imagemagick if gd doesn't fit the bill |
| 20:26 |
MrJeep |
looking right now |
| 20:32 |
MrJeep |
this api seems nice |
| 20:41 |
MrJeep |
I think I'll have to go with ImageMagick |
| 20:54 |
_cheerios |
im soo worn out all i can see is a blur |
| 20:54 |
Goleo[06] |
[n=arbi@80.191.145.115] has joined #agavi |
| 21:05 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 21:56 |
Goleo[06] |
[n=arbi@80.191.145.115] has quit ["Leaving"] |
| 22:02 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 22:04 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:04 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] |
| 22:07 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 22:13 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 22:15 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:42 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 23:37 |
impl |
awakes and pokes Wombert back |
| 23:37 |
impl |
awakens, even |
| 23:37 |
Wombert |
forgot what I wanted... |
| 23:37 |
Wombert |
but |
| 23:37 |
Wombert |
FPF will be able to |
| 23:37 |
Wombert |
a) insert error messages for elements |
| 23:38 |
Wombert |
b) insert multi element error messages (e.g. "the passwords did not match" below the two fields, or... "the date is incorrect", maybe above the three select boxes for m/d/y :D) |
| 23:38 |
Wombert |
c) insert any other error messages |
| 23:38 |
Wombert |
can be configured separately, and again using xpaths |
| 23:39 |
Wombert |
I'm changing the FPF config reading a little so you can even better change behavior at runtime |
| 23:39 |
Wombert |
ah yes of course... impl, would you mind reading through the logs |
| 23:39 |
Wombert |
we discussed a validator change earlier |
| 23:40 |
impl |
sounds cool, and sure |
| 23:41 |
Wombert |
it's going to be so fucking ace... |
| 23:41 |
Wombert |
because even if you have that weird captcha in your signup form thats totally different from all others |
| 23:42 |
Wombert |
you can just set the rules for that in the view, at runtime... :) |
| 23:48 |
impl |
hrrm |
| 23:56 |
impl |
Wombert: info or information sounds fine, as for silent... 'pass?' 'ignore?' |
| 23:57 |
impl |
Wombert: alternatively, we could make it not a severity at all, and just some parameter... pass="true" |
| Day changed Sat Sep 29 2007
|
| 00:01 |
Wombert |
[n=Wombert@dslb-088-064-071-175.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] |
| 00:04 |
Wombert |
[n=Wombert@dslb-088-064-071-175.pools.arcor-ip.net] has joined #agavi |
| 00:53 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 01:30 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [] |
| 01:47 |
eremit_ |
[n=eremit@p5490C078.dip.t-dialin.net] has joined #agavi |
| 01:48 |
epaulin_ |
[n=epaulin@219.136.237.211] has quit [Read error: 110 (Connection timed out)] |
| 01:49 |
epaulin_ |
[n=epaulin@219.136.237.211] has joined #agavi |
| 01:57 |
eremit |
[n=eremit@p5490CE18.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 01:58 |
Wombert |
[n=Wombert@dslb-088-064-071-175.pools.arcor-ip.net] has quit [] |
| 02:09 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 02:09 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 03:45 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 04:47 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 04:48 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] |
| 04:48 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 04:48 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] |
| 04:49 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 04:52 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] |
| 04:52 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 04:55 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] |
| 04:56 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 04:57 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Client Quit] |
| 04:58 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 05:28 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Read error: 104 (Connection reset by peer)] |
| 05:31 |
epaulin_ |
is now known as epaulin |
| 06:12 |
v-dogg |
huomenta |
| 06:51 |
shoan |
[n=shoan@59.96.37.102] has joined #agavi |
| 07:01 |
shoan_ |
[n=shoan@59.92.164.170] has quit [Read error: 110 (Connection timed out)] |
| 07:58 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 09:05 |
epaulin_ |
[n=epaulin@219.136.126.244] has joined #agavi |
| 09:12 |
epaulin |
[n=epaulin@219.136.237.211] has quit [Read error: 104 (Connection reset by peer)] |
| 09:13 |
eremit_ |
is now known as eremit |
| 09:39 |
_cheerios |
[i=jussiava@cs181066248.pp.htv.fi] has joined #agavi |
| 09:39 |
_cheerios |
I have NO idea :D |
| 09:39 |
_cheerios |
huomenta |
| 09:48 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 09:49 |
trakt0r |
[n=azories@210.34.4.18] has joined #agavi |
| 09:54 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 09:57 |
trakt0r |
[n=azories@210.34.4.18] has quit [K-lined] |
| 09:57 |
_cheerios |
HIGHEST-PAID TV STARS |
| 09:57 |
_cheerios |
1. Oprah Winfrey ($260m) |
| 09:57 |
_cheerios |
2. Jerry Seinfeld ($60m) |
| 10:00 |
bebers |
[n=bebers@218.66.50.96] has joined #agavi |
| 10:00 |
bebers |
[n=bebers@218.66.50.96] has quit [K-lined] |
| 10:00 |
bebers |
[n=bebers@221.10.53.122] has joined #agavi |
| 10:05 |
bebers |
http://tubeimage.com/viewer.php?file=x7o3ydsiwmvc6pnvqyd3.jpg |
| 10:11 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has joined #agavi |
| 10:13 |
Xylakant |
[n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has joined #agavi |
| 10:15 |
Xylakant |
hi all |
| 10:15 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 10:29 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 10:31 |
Xylakant |
[n=fgilcher@obc-r22-325-217-66-62-6.exozet.com] has quit ["Leaving"] |
| 10:48 |
JanK_ |
[n=JanK_@muedsl-82-207-251-177.citykom.de] has quit [] |
| 11:00 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 11:00 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has joined #agavi |
| 11:02 |
bebers |
[n=bebers@221.10.53.122] has left #agavi [] |
| 11:08 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 11:12 |
_cheerios |
lol @ C-class horror movies |
| 11:12 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 11:15 |
_cheerios |
thumbs up for Botched, if you're in that stuff :D |
| 11:17 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has quit [] |
| 11:22 |
_cheerios |
503 slashdot. :[ |
| 11:24 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 11:30 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 11:48 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 11:49 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 12:17 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 12:19 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has joined #agavi |
| 12:32 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 12:37 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has joined #agavi |
| 12:39 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 12:41 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Client Quit] |
| 12:56 |
_cheerios |
is there a config to check wether you're running development/production? |
| 12:59 |
_cheerios |
hmm, core.debug will do. |
| 12:59 |
_cheerios |
or seems not :D help? :) |
| 13:05 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 13:05 |
_cheerios |
nm. confused myself with too many files open, editing the wrong one (ofc). |
| 13:15 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 13:17 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 13:21 |
MrJeep |
good morning! |
| 13:27 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 13:29 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 13:35 |
_cheerios |
JSmin good, or? |
| 13:40 |
Wombert |
OR WHAT |
| 13:40 |
Wombert |
HUH? |
| 13:40 |
Wombert |
YOU THINK THAT'S GONNA STOP ME? |
| 13:41 |
splatch` |
hello |
| 13:42 |
Wombert |
hi |
| 13:42 |
splatch` |
Wombert: how are you and agavi? :) |
| 13:43 |
Wombert |
fine! :) |
| 13:43 |
splatch` |
does Agavi will have new site? :) |
| 13:43 |
_cheerios |
concerned a handy lib for JS, that I'm testing. It grabs your JS files, packs them to a single file, minifies, and loads from a different subdomain for best performance. |
| 13:43 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 13:44 |
Wombert |
splatch`: can you ask darek to send me the PSD and EPS files etc with the website design and (most importantly) the logo designs? |
| 13:44 |
Wombert |
because then we can continue working on this |
| 13:45 |
splatch` |
ok, he will send files to you |
| 13:45 |
Wombert |
splatch`: maybe along with a small note that he allows us to use it as a basis of our work and modify it etc |
| 13:45 |
Wombert |
that would be cool |
| 13:46 |
Wombert |
splatch`: tell him that we will still credit him for the logo design! |
| 13:46 |
Wombert |
and, if we use the website design, for that of course as well |
| 13:47 |
_cheerios |
agavi..will..get..a real.. website? o_O |
| 13:49 |
splatch` |
never! :D |
| 13:49 |
_cheerios |
from 57929/218523 (26%) to 57929/218523 (26%) when gzipped afterwards. Nice. |
| 13:50 |
_cheerios |
oops, bad c&p, --> 26654/98233 (27%) |
| 13:50 |
Wombert |
27 percent what? |
| 13:50 |
_cheerios |
27% of original size |
| 13:51 |
_cheerios |
original 218K (58k gzipped), minified 98K (26k gzipped). |
| 13:52 |
splatch` |
i've 28 empty beer bottles ;) |
| 13:54 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:02 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Read error: 110 (Connection timed out)] |
| 14:02 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 14:03 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] |
| 14:05 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 14:11 |
_cheerios |
http://spritegen.website-performance.org/ great stuff for a site with lots of interface images |
| 14:19 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 14:28 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #Agavi |
| 15:10 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 15:22 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has quit [] |
| 15:32 |
trophaeum |
[i=nfjbwe@ppp121-45-255-164.lns2.bne4.internode.on.net] has quit [Read error: 110 (Connection timed out)] |
| 15:39 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 15:39 |
_cheerios |
is it possible to set the template renderers default extension in output_types.xml, or must i extend the renderer to change this var? |
| 15:49 |
_cheerios |
i tried setting <parameter name="extension">foo</parameter> in output_types.xml, but couldnt get it to be picked up. |
| 15:55 |
Wombert |
extend the renderer |
| 15:55 |
Wombert |
exts are set on layers |
| 15:55 |
Wombert |
I could add a "default_extension" parameter... |
| 15:55 |
Wombert |
ponders |
| 15:56 |
Wombert |
I needed that before myself, so... |
| 15:59 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 16:00 |
_cheerios |
oh yeah, it does work. i had the param in the wrong place. |
| 16:03 |
_cheerios |
...but it only checks the extension for Decorator, not for action templates ? |
| 16:04 |
_cheerios |
ah yes :D |
| 16:05 |
_cheerios |
is xml-reading-handicapped |
| 16:14 |
_cheerios |
having .php + .tpl templates for the same stuff (testing around), is there a way -- when using .tpl -- for them to load from templates/tpl via an output_types.xml setting? |
| 16:14 |
Wombert |
eh? |
| 16:15 |
Wombert |
dont get it |
| 16:15 |
_cheerios |
%core.module_dir%/%module%/templates/tpl |
| 16:15 |
Wombert |
sure |
| 16:15 |
_cheerios |
that %module% didn't map out, so what's the correct syntax? :) |
| 16:16 |
Wombert |
well two options |
| 16:16 |
Wombert |
either you set the "directory" param to that |
| 16:16 |
Wombert |
or you change the target pattern |
| 16:17 |
Wombert |
<parameter name="directory">%core.module_dir%/${module}/templates/tpl</parameter> |
| 16:17 |
Wombert |
or |
| 16:17 |
Wombert |
<parameter name="targets"> |
| 16:17 |
Wombert |
<parameter>${directory}/tpl/${template}${extension}</parameter> |
| 16:17 |
Wombert |
</parameter> |
| 16:19 |
_cheerios |
ok, sweet. |
| 16:20 |
Wombert |
h-h-headache |
| 16:20 |
Wombert |
is refactoring FPF |
| 16:21 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 16:23 |
_cheerios |
atleast you're not sitting on a cheap IKEA chair that simulates the last moments of the Titanic |
| 16:24 |
_cheerios |
mine is tilting to the left. makes.. sitting.. interesting :| |
| 16:24 |
Wombert |
isn't your apartment cheaper than the other one |
| 16:24 |
Wombert |
save some money for a chair |
| 16:25 |
_cheerios |
yer. forced to shop around soon for a new one. |
| 16:33 |
_cheerios |
MrJeep, was it you whom were run into Smarty and [$ro->gen('foo',array('barf'=>'kamp')} ? How did you solve having these routing calls in templates? |
| 16:34 |
Wombert |
can't do |
| 16:34 |
Wombert |
generate urls in the view in that case |
| 16:34 |
_cheerios |
most urls take options. hassle :| |
| 16:34 |
Wombert |
other tpl engines like ezc (similar to smarty, but equally miserable) allow this |
| 16:35 |
Wombert |
yes, hassle, but not much more, it only always seems so |
| 16:38 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 16:40 |
_cheerios |
i suppose. could maybe even do it better like that. |
| 16:51 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has quit [] |
| 16:57 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has joined #agavi |
| 17:06 |
_cheerios |
do variables on action templates have some different syntax with smarty? template['foo'] doesn't work, but for some reason neither {$foo} ? |
| 17:10 |
_cheerios |
ah, {$template.foo} |
| 17:13 |
_cheerios |
where is that mapping made? it breaks variables with dots in them. |
| 17:14 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 17:15 |
_cheerios |
which isn't that good given how many variables in agavi have dot syntax... |
| 17:19 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 17:25 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 17:26 |
_cheerios |
ah, as smarty uses . for its own syntax. :| |
| 17:28 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 17:39 |
Wombert |
_cheerios: agavi vars with dot syntax? |
| 17:39 |
Wombert |
oO |
| 17:39 |
_cheerios |
core.debug etc. |
| 17:39 |
Wombert |
that's not a variable |
| 17:40 |
_cheerios |
oh |
| 17:40 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 17:40 |
Wombert |
I don't see your point |
| 17:40 |
Wombert |
the stuff in $template is what you assigned in the action/view |
| 17:41 |
Wombert |
don't use dots there and you'll be fine w/ smarty |
| 17:43 |
_cheerios |
what about nested routes? page.foo.bar.id.fail |
| 17:44 |
MrJeep |
[n=jeanphil@modemcable175.240-202-24.mc.videotron.ca] has joined #agavi |
| 17:44 |
MrJeep |
hi |
| 17:44 |
Wombert |
_cheerios: ??????? |
| 17:44 |
_cheerios |
well, anyhow, i switched any . to _. just need to remember that when using template vars. |
| 17:44 |
MrJeep |
i was wondering if I could create some.. special parameters in routing |
| 17:44 |
Wombert |
what the hell are you talking about |
| 17:44 |
MrJeep |
i mean something like |
| 17:44 |
Wombert |
_cheerios: $ro->gen('page.foo.bar.id'); |
| 17:44 |
MrJeep |
- >/view/(image_id)/(image_string_name)/thumb |
| 17:44 |
Wombert |
that is a string |
| 17:44 |
Wombert |
not a variable name |
| 17:44 |
Wombert |
... |
| 17:45 |
MrJeep |
so I could detect the thumb parameter |
| 17:45 |
MrJeep |
somehow |
| 17:45 |
Wombert |
you mean if thumb is there or not? |
| 17:45 |
MrJeep |
exacly |
| 17:45 |
Wombert |
should it be optional? |
| 17:45 |
MrJeep |
yes |
| 17:45 |
Wombert |
you can either have two routes that point to the same, with and without, and have <default for="thumb">1</thumb> |
| 17:46 |
Wombert |
or you do |
| 17:46 |
Wombert |
(/{thumb:thumb})? |
| 17:46 |
MrJeep |
oh |
| 17:46 |
MrJeep |
this will set a thumb parameter i guess |
| 17:46 |
Wombert |
yes |
| 17:46 |
MrJeep |
which will only match thumb |
| 17:46 |
MrJeep |
great |
| 17:46 |
Wombert |
you can also just to |
| 17:47 |
Wombert |
(thumb:/thumb)? |
| 17:47 |
Wombert |
since the value does not matter |
| 17:47 |
Wombert |
you just want to check if it was in the url |
| 17:47 |
Wombert |
but mind you, ?thumb will work too then |
| 17:48 |
MrJeep |
ok :P thnx :D |
| 17:50 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 17:50 |
_cheerios |
Wombert, as Smarty won't work with $ro->gen(foo,array(bar)); syntax, I was going to prepopulate all these variables, adding them to the $template, hence . -> _ |
| 17:51 |
impl |
Why are you using Smarty, anyway? |
| 17:51 |
impl |
it's so ughhh |
| 17:51 |
_cheerios |
also, as I had some AgaviConfig::get() calls, I needed to access those too. |
| 17:51 |
_cheerios |
ended up footing those into the template. works OK, just have to remember the .->_ rule |
| 17:55 |
_cheerios |
eg. /profile/cheerios => {$template.profile_user} => $this->setAttribute($k2,$ro->gen($k),array($v['pars']=>$us->getAttribute($v['pars']))); |
| 17:56 |
_cheerios |
that should be $rd->getParameter() there, but for examples sake :) |
| 17:58 |
_cheerios |
ends up saving quite a lot of typing for the basic routes |
| 17:58 |
impl |
yuck |
| 17:59 |
impl |
:S |
| 17:59 |
_cheerios |
impl: i need a templating engine for my project, smarty seems like one of the best out there. |
| 18:00 |
impl |
in my experience smarty is quirky and slow |
| 18:00 |
impl |
(although it can cache which is nice) |
| 18:00 |
Wombert |
(and useless w/ agavi) |
| 18:00 |
_cheerios |
what in agavi makes smarty useless? |
| 18:01 |
Wombert |
cries |
| 18:01 |
Wombert |
cries |
| 18:02 |
Wombert |
I was talking about the caching, man... |
| 18:02 |
Wombert |
the caching |
| 18:02 |
Wombert |
which is totally redundant since agavi can do it on a much higher level |
| 18:02 |
_cheerios |
ah, yeah, for that. |
| 18:02 |
Wombert |
where it belongs |
| 18:02 |
_cheerios |
i thought you'd gone bonkers |
| 18:02 |
Wombert |
and yes, smarty is a pile of crap |
| 18:03 |
Wombert |
mind you, so is ezcTemplate |
| 18:03 |
Wombert |
and all the others |
| 18:03 |
_cheerios |
im not using them for their beaty, just out of need |
| 18:03 |
Wombert |
phptal is pretty nice in theory but horribly executed |
| 18:07 |
_cheerios |
ack, things only work one level deep? $container->getValidationManager()->hasErrors() = FAIL |
| 18:08 |
Wombert |
in smarty? |
| 18:08 |
Wombert |
yes |
| 18:10 |
_cheerios |
:crossing fingers: <parameter name="validation_manager">vm</parameter> |
| 18:16 |
_cheerios |
but, i wonder if foreach($vm->getErrorMessages() as $error) can even work with smarty, or needs prepopulating |
| 18:16 |
shoan |
[n=shoan@59.96.37.102] has quit [] |
| 18:25 |
_cheerios |
ah, it does. good. |
| 18:38 |
MrJeep |
with simple action, are the input parameters available ? |
| 18:38 |
_cheerios |
Wombert, how do I assign objects to the smarty template? |
| 18:38 |
Wombert |
MrJeep: no |
| 18:38 |
Wombert |
_cheerios: $this->setAttribute('obj', $obj); ? |
| 18:39 |
_cheerios |
to be usable like $obj->foo() etc |
| 18:40 |
_cheerios |
setAttributes go within $template |
| 18:40 |
Wombert |
yes |
| 18:40 |
Wombert |
... |
| 18:41 |
Wombert |
all template attributes are available in $template |
| 18:41 |
Wombert |
no matter if that is a string or an array or an object or an elephant |
| 18:41 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 18:41 |
Wombert |
you can change the name of $template to $t if you like |
| 18:41 |
_cheerios |
sure, sure, how i get it to be a first-class variable like $tm and $us |
| 18:41 |
Wombert |
you don't |
| 18:42 |
Wombert |
unless you extract allvars |
| 18:42 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 18:43 |
_cheerios |
there's no way to eg. add more "asigns" of your own objects from output_types? |
| 18:43 |
Wombert |
of course there is; subclass the renderer |
| 18:43 |
Wombert |
... |
| 18:44 |
Wombert |
that is not the domain of the view/template anymore |
| 18:44 |
Wombert |
if you want something like that, then it's the renderers job |
| 18:51 |
_cheerios |
sure, the assigns="" seemed perfect, but ye, it seems to be only for agavi internals. |
| 18:52 |
Wombert |
remember |
| 18:52 |
Wombert |
having all you assign in $t is a huge advantage |
| 18:52 |
Wombert |
that's the data your template works with |
| 18:53 |
Wombert |
if you want to extend template functionalities by having stuff available globally to ease use etc |
| 18:53 |
Wombert |
then that is renderer specific |
| 18:53 |
Wombert |
do it there |
| 18:53 |
Wombert |
btw, anyone _not_ using $inner? |
| 18:54 |
Wombert |
I've found it retarded lately that the inner output is available in $slots |
| 18:54 |
Wombert |
I'd like to have a config option for that, and maybe even default it to off |
| 18:54 |
Wombert |
would that be a bc break? :p |
| 18:56 |
_cheerios |
$foo->__() calls dont work with smarty at all :| |
| 18:57 |
_cheerios |
"call to internal object members is not allowed" |
| 18:59 |
Wombert |
you have security on, right? |
| 18:59 |
Wombert |
in smarty? |
| 19:00 |
Wombert |
but look how retarded they are |
| 19:01 |
Wombert |
oh the method begins with an underscore... |
| 19:01 |
Wombert |
that means it's meant to be private! |
| 19:01 |
Wombert |
see why impl and I are telling you not to use it... |
| 19:02 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 19:03 |
_cheerios |
well, i need a templating engine :| |
| 19:07 |
_cheerios |
__ is not g_, perfect... |
| 19:07 |
_cheerios |
*is now |
| 19:10 |
Wombert |
g? |
| 19:10 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] |
| 19:11 |
_cheerios |
something to make it pass. g=gettext... |
| 19:11 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| 19:11 |
_cheerios |
plus, it needed to be something obscure for xgettext to be able to still pickup the strings when creating message.po |
| 19:12 |
Wombert |
gettext... |
| 19:12 |
Wombert |
who says it's gettext working behind |
| 19:12 |
Wombert |
the scenes |
| 19:12 |
Wombert |
and you can tell xgettext what to look for |
| 19:12 |
_cheerios |
yea, and you don't want it to pick up just anything |
| 19:14 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 19:19 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has quit [] |
| 19:24 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 19:28 |
_cheerios |
ugh. that was probably 2hrs of making the decorator in smarty syntax. well, should go faster from here... |
| 19:33 |
CIA-10 |
[n=CIA@208.69.182.149] has joined #agavi |
| 19:46 |
_cheerios |
Wombert, how do I add logic after an action view has finished ? |
| 19:47 |
MrJeep |
<route name="view" module="View" action="Index" pattern="^/view"> |
| 19:47 |
MrJeep |
<route name=".index" action="Index" pattern="^/(id:\D+)/(sid:\S+)$" /> |
| 19:47 |
MrJeep |
<route name=".image" action="Image" pattern="^/(id:\D+)/(sid:\S+)(/{mode:large|full})?(/{size:\D+})$" /> |
| 19:47 |
MrJeep |
</route> |
| 19:47 |
MrJeep |
is the last line supposed to work |
| 19:48 |
MrJeep |
i mean, I want it to accept only large or full (hum i mean large or thumb |
| 19:49 |
MrJeep |
<route name=".image" action="Image" pattern="^/(id:\D+)/(sid:\S+)/(mode:large|thumb)?(/{size:\D+})$" /> |
| 19:49 |
MrJeep |
<route name=".image" action="Image" pattern="^/(id:\D+)/(sid:\S+)/(mode:large|thumb)(/{size:\D+})$" /> |
| 19:49 |
MrJeep |
this is the good one :P |
| 19:54 |
Goleo[06] |
[n=arbi@80.191.145.125] has joined #agavi |
| 19:55 |
impl |
_cheerios: the point is that logic goes before the view |
| 19:55 |
impl |
that's the entire idea of MVC |
| 19:55 |
impl |
stop breaking the paradigm! |
| 19:59 |
_cheerios |
:) i needed to work on every title (that is set in the view). another approach it is then :) |
| 20:06 |
_cheerios |
oh, and that damn (dumb) security mode too... only allows loading templates from a single fixed location |
| 20:09 |
Wombert |
_cheerios: ? |
| 20:11 |
_cheerios |
smarty's security model |
| 20:11 |
Wombert |
the other thing |
| 20:13 |
_cheerios |
ah. i wanted to play with the title variable after they'd been set, and have the results in the template. |
| 20:14 |
Wombert |
? |
| 20:14 |
Wombert |
like what |
| 20:15 |
_cheerios |
to use the title as keywords, by chopping it to bits |
| 20:15 |
Wombert |
the title is for? |
| 20:15 |
Wombert |
the view? |
| 20:15 |
Wombert |
page title? |
| 20:15 |
Wombert |
... |
| 20:15 |
_cheerios |
page title, ye |
| 20:15 |
Wombert |
make a setTitle() method in your base view and have it do that |
| 20:16 |
_cheerios |
ye, should work. |
| 20:17 |
Wombert |
slaps _cheerios around with a little object orientation |
| 20:18 |
_cheerios |
:) |
| 20:27 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 20:27 |
Wombert |
should we have separate config options for normal and multifield error message snippets? |
| 20:27 |
Wombert |
ponders |
| 20:29 |
Wombert |
gnnnnhhhhh this sucks |
| 20:30 |
ttj |
I need an Alfa 159! |
| 20:30 |
Wombert |
why |
| 20:30 |
ttj |
I must have one! |
| 20:30 |
Wombert |
I must have an Audi TT |
| 20:30 |
ttj |
Gay. :-( |
| 20:30 |
Wombert |
WHAT |
| 20:30 |
Wombert |
the old one was |
| 20:30 |
Wombert |
granted |
| 20:30 |
Wombert |
the new one |
| 20:30 |
Wombert |
SO ACE |
| 20:31 |
ttj |
I'm not certain about it. I'm boring as a person, hence I like four door sedans. :D |
| 20:31 |
Wombert |
not certain about the tt |
| 20:31 |
Wombert |
or about the 159 |
| 20:31 |
ttj |
Especially the compact exec size. |
| 20:31 |
ttj |
TT. |
| 20:31 |
Wombert |
I hated the old one |
| 20:31 |
Wombert |
then I got a snow white one when I rented a car |
| 20:32 |
Wombert |
that car is sex on wheels |
| 20:32 |
ttj |
Oh? |
| 20:32 |
Wombert |
attracts looks like nothing else |
| 20:32 |
Wombert |
it goes |
| 20:32 |
Wombert |
it's lotsa fun |
| 20:32 |
Wombert |
its well built |
| 20:32 |
Wombert |
all in all |
| 20:32 |
Wombert |
I like it |
| 20:32 |
Wombert |
and |
| 20:32 |
ttj |
Ah! You're wrong! Because I got a ride in a car last summer which attracted attention like nothing else. :-) |
| 20:32 |
Wombert |
Sixt has a special offer for corporate leasing with 20% off the regular price |
| 20:32 |
ttj |
And it was a Morgan! :P |
| 20:32 |
Wombert |
so I'm very tempted to... you know... zomg MUST DO IT |
| 20:33 |
Wombert |
also drove a 3.2 V6 for comparison |
| 20:33 |
Wombert |
with the dual clutch gearbox |
| 20:33 |
Wombert |
which is very nice |
| 20:33 |
Wombert |
the engine however isn't |
| 20:34 |
Wombert |
the turbo is much nicer |
| 20:35 |
ttj |
I guess the problem I have with the TT is that it's too much of a "show off". :-) |
| 20:35 |
Wombert |
well |
| 20:35 |
Wombert |
I too prefer understated cars |
| 20:35 |
ttj |
I want something like an S4 or a 335i sedan and then I want to strip the badges away. :D |
| 20:35 |
Wombert |
yes |
| 20:35 |
Wombert |
same here |
| 20:35 |
Wombert |
normally |
| 20:35 |
Wombert |
but I'm still young so that's okay :p |
| 20:35 |
ttj |
You're older than me. :P |
| 20:36 |
impl |
TYPE RRRRRR |
| 20:36 |
Wombert |
I don't think so :p |
| 20:36 |
ttj |
I know so. ;P |
| 20:36 |
Wombert |
impl: a friend has one |
| 20:36 |
Wombert |
it's fucking awesome |
| 20:36 |
impl |
ricer. |
| 20:36 |
Wombert |
no |
| 20:36 |
impl |
call him a ricer |
| 20:36 |
Wombert |
yes |
| 20:36 |
Wombert |
I usually do |
| 20:36 |
Wombert |
he drove a normal civic before |
| 20:36 |
Wombert |
that sucked |
| 20:36 |
impl |
:D |
| 20:36 |
Wombert |
I used to always play fun on hondas high rev nonsense |
| 20:36 |
Wombert |
and how he'd get...mh... 25 lb-ft at 9500 rpm |
| 20:37 |
Wombert |
but |
| 20:37 |
Wombert |
the type r |
| 20:37 |
Wombert |
it's soooooo nice |
| 20:37 |
Wombert |
not from the inside, not from the outside |
| 20:37 |
Wombert |
and it's not amazingly fast in the straight line |
| 20:37 |
Wombert |
but dear god I took it for a ride on small country roads |
| 20:37 |
Wombert |
with lotsa curves |
| 20:38 |
Wombert |
and I've never driven such a... light... car |
| 20:38 |
ttj |
Hmm... S5... |
| 20:38 |
ttj |
89kEUR. |
| 20:38 |
Wombert |
you really can't describe how much fun it is |
| 20:38 |
Wombert |
I've been passenger in, and driven myself, much more powerful and faster cars |
| 20:39 |
Wombert |
a BMW Z4, for instance, typically regarded a milestone in driving dynamics |
| 20:39 |
Wombert |
I'd take the type r any day |
| 20:39 |
ttj |
I can't stand the design of the Z3/4s. |
| 20:39 |
Wombert |
the cornering speeds you can achieve.... sooooo nice |
| 20:39 |
Wombert |
ttj: Z3 = sux |
| 20:39 |
Wombert |
especially the coupe |
| 20:39 |
Wombert |
Z4 too |
| 20:40 |
Wombert |
but not teh Z4 coupe |
| 20:40 |
Wombert |
and no S5 for you sir |
| 20:40 |
Wombert |
that car is the most boring one ever built |
| 20:40 |
ttj |
Read up. ;-) |
| 20:40 |
ttj |
I'm a boring person. ;P |
| 20:41 |
Wombert |
the 159 is not too expensive!? |
| 20:41 |
ttj |
Well, it's not compared to Ze German competition. |
| 20:41 |
Wombert |
well okay the V6 is |
| 20:41 |
Wombert |
overall nicest car I've driven so far was a BMW 325 diesel |
| 20:41 |
Wombert |
it's fast enough for everyone (really is) and that engine... heaven |
| 20:42 |
Wombert |
I don't like diesels usually. they sound like tractors. |
| 20:42 |
Wombert |
not that one |
| 20:42 |
Wombert |
smooth as silk |
| 20:42 |
Wombert |
INLINE SIX POWAH |
| 20:42 |
ttj |
:-) |
| 20:42 |
ttj |
I had a debate with a friend of mine a while back on why it's way more fun being a man than a woman. :P |
| 20:42 |
Wombert |
also, BMWs are much much better from a usability standpoint than mercedes and especially audis |
| 20:43 |
Wombert |
was that friend a girl? |
| 20:43 |
ttj |
Men can shout "POWAH!" and go around curves in nice cars and it's considered normal. :P |
| 20:43 |
ttj |
Yeah. |
| 20:43 |
Wombert |
haha :> |
| 20:43 |
Wombert |
did you win? :p |
| 20:43 |
ttj |
The only real competition would be that I would have 24/7 access to tits if I was a woman. |
| 20:43 |
ttj |
But I think I'd still take a 335i. :P |
| 20:43 |
Wombert |
LOLZ |
| 20:43 |
Wombert |
you remind me of myself :p |
| 20:44 |
ttj |
She thinks I didn't win. :P |
| 20:44 |
ttj |
I know I did. :D |
| 20:44 |
Wombert |
lolz |
| 20:45 |
ttj |
I dunno, I was at a meeting in on the outskirts of Helsinki last week and saw the rear of a 159. My god it's beautiful. |
| 20:45 |
ttj |
-in |
| 20:45 |
Wombert |
yes, they're nice cars |
| 20:45 |
Wombert |
saw a brera up close the other day, mmmmmmmh tasty |
| 20:45 |
ttj |
:-) |
| 20:46 |
Wombert |
but trust me, the TT in white... so fantastic |
| 20:46 |
Wombert |
unfortunately |
| 20:46 |
ttj |
The only thing is that if I'd get an Alfa, it would break down. And again. And again. And it'd bankrupt me. :P |
| 20:46 |
Wombert |
sixt doesn't give them to you in that color because they say they can't sell them on |
| 20:46 |
Wombert |
ASSHOLES |
| 20:46 |
ttj |
:-( |
| 20:46 |
Wombert |
"trend color" blah blah |
| 20:46 |
ttj |
So, your business is going well, then, if you're looking at TTs? :P |
| 20:47 |
Wombert |
lets say I need to spend money before I pay taxes on it :p |
| 20:47 |
Wombert |
and I want and need a car |
| 20:47 |
Wombert |
and the TT would really be a bargain |
| 20:47 |
Wombert |
and I like it |
| 20:47 |
Wombert |
even though the sound system is crap |
| 20:47 |
Wombert |
and the cruise control |
| 20:47 |
Wombert |
and the satnav |
| 20:48 |
ttj |
Well, you don't need sound systems, cruise control or satnavs. :-) |
| 20:48 |
ttj |
If it's a fun car to drive. |
| 20:48 |
ttj |
I was reading Clarkson's views on the 159 just now. |
| 20:48 |
ttj |
http://driving.timesonline.co.uk/tol/life_and_style/driving/jeremy_clarkson/article695347.ece |
| 20:49 |
ttj |
"The greatest sensation of speed afforded to ordinary man is not on a go-kart or a rollercoaster. It comes when you.ve got the cruise control set at 70mph, the traffic in front is stopping and momentarily you can.t find the button to turn it off. In that hiccup of time it doesn.t feel like you.re doing 70mph. It feels like you.re doing three times the speed of light." |
| 20:49 |
ttj |
"That.s why, in most cars, the cruise control .off. button is clearly visible and easy to use in a hurry. Not in the Alfa it isn.t. It looks like one of the pieces from a game of Risk and it.s mounted on a stalk just below and slightly behind the indicator." |
| 20:49 |
ttj |
"So when the traffic ground to a halt on the M40 I bet the chap behind me was keen to know why I didn.t slow at all and then, for no obvious reason, suddenly indicated left." |
| 20:50 |
Wombert |
he's an idiot |
| 20:50 |
Wombert |
if he doesn't know to just step on the brakes |
| 20:50 |
ttj |
Bah, I don't think that was the point. :-) |
| 20:50 |
Wombert |
and yes I need cruise control and bose sound and a satnav and rain sensors and xenon and magnetic ride because otherwise its not perfect and then I cannot possibly like it |
| 20:51 |
Wombert |
that's the problem |
| 20:51 |
ttj |
Pfft. |
| 20:51 |
Wombert |
well |
| 20:51 |
Wombert |
the only cars where the cruise controls make sense is bmws |
| 20:51 |
Wombert |
you pull the lever towards you, it accelerates |
| 20:51 |
Wombert |
you push it away, it decelerates |
| 20:51 |
Wombert |
you "indicate"... it is switched off |
| 20:51 |
Wombert |
you push it from the side, it resumes |
| 20:52 |
Wombert |
in all other cars, you indicate to the right to accelerate... and left to decelerate |
| 20:52 |
Wombert |
SO RETARDED |
| 20:52 |
ttj |
Well, if you live with a car day-to-day, it'll be irrelevant. |
| 20:56 |
ttj |
Oh, I figured out the best idea ever a couple of days ago. :P |
| 20:56 |
ttj |
Bar-hopping in Milan! |
| 20:56 |
ttj |
Fly in on Saturday afternoon, fly out early (~7 AM) Sunday morning. |
| 20:56 |
ttj |
No need for a hotel or luggage or anything! :P |
| 20:59 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has joined #agavi |
| 20:59 |
_cheerios |
heh |
| 21:11 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has quit [] |
| 21:14 |
CIA-10 |
[n=CIA@208.69.182.149] has quit [] |
| 21:28 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 21:33 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 21:42 |
sean`` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Client Quit] |
| 21:50 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit [Read error: 110 (Connection timed out)] |
| 22:05 |
Goleo[06] |
[n=arbi@80.191.145.125] has quit ["Leaving"] |
| 22:06 |
_cheerios |
no continue; in smarty? need two of the ~same then. |
| 22:10 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [] |
| 22:15 |
_cheerios |
[i=jussiava@cs181066248.pp.htv.fi] has quit ["dead()"] |
| 22:24 |
CIA-11 |
[n=CIA@208.69.182.149] has joined #agavi |
| 23:35 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 23:51 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has quit [] |
| 23:59 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has joined #agavi |
| Day changed Sun Sep 30 2007
|
| 00:10 |
CIA-11 |
[n=CIA@208.69.182.149] has quit [Remote closed the connection] |
| 00:24 |
CIA-3 |
[n=CIA@208.69.182.149] has joined #agavi |
| 01:48 |
eremit_ |
[n=eremit@p5490E72F.dip.t-dialin.net] has joined #agavi |
| 01:56 |
eremit |
[n=eremit@p5490C078.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 02:31 |
CIA-3 |
[n=CIA@208.69.182.149] has quit [Read error: 145 (Connection timed out)] |
| 02:36 |
shoan |
[n=shoan@59.96.37.102] has joined #agavi |
| 02:54 |
epaulin__ |
[n=epaulin@219.136.126.244] has joined #agavi |
| 03:15 |
epaulin_ |
[n=epaulin@219.136.126.244] has quit [Read error: 110 (Connection timed out)] |
| 04:26 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has joined #agavi |
| 04:28 |
Wombert |
F1! |
| 04:29 |
impl |
you should not be up this early on a Sunday for any reason |
| 04:29 |
impl |
:P |
| 04:29 |
Wombert |
zomg safety car start... |
| 04:30 |
impl |
:| |
| 04:30 |
impl |
goes to bed :p |
| 04:31 |
Wombert |
you suck! |
| 04:32 |
impl |
sry :( |
| 04:32 |
impl |
[n=impl@cpe-075-182-068-141.nc.res.rr.com] has quit [Remote closed the connection] |
| 05:02 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 05:08 |
Arme[N] |
Huomenta :) |
| 05:08 |
Arme[N] |
php 5.3 officially has namespaces :) |
| 05:08 |
Arme[N] |
http://news.php.net/php.zend-engine.cvs/6039 |
| 05:10 |
CIA-11 |
[i=cia@208.69.182.149] has joined #agavi |
| 06:31 |
EoN |
[n=EoN@c211-30-133-191.carlnfd4.nsw.optusnet.com.au] has quit [] |
| 06:42 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has joined #agavi |
| 06:42 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has quit [Remote closed the connection] |
| 06:43 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has joined #agavi |
| 06:43 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 07:01 |
shoan_ |
[n=shoan@59.92.142.77] has joined #agavi |
| 07:04 |
Wombert |
[n=Wombert@dslb-084-056-015-228.pools.arcor-ip.net] has quit [] |
| 07:11 |
shoan |
[n=shoan@59.96.37.102] has quit [Read error: 110 (Connection timed out)] |
| 07:14 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 07:55 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has joined #agavi |
| 07:55 |
_cheerios |
huomenta |
| 08:14 |
JanK_ |
[n=JanK_@muedsl-82-207-207-223.citykom.de] has quit [] |
| 08:23 |
trophaeum |
[i=sryzhkyi@ppp121-45-255-164.lns2.bne4.internode.on.net] has joined #agavi |
| 08:29 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 08:53 |
MikeSeth |
[n=Miranda@unaffiliated/mikeseth] has joined #agavi |
| 08:56 |
_cheerios |
MikeSeth, did you read Noble House ? |
| 08:56 |
MikeSeth |
by James Clavell? |
| 08:58 |
MikeSeth |
No, I haven't. But I've read the one about Japan |
| 08:58 |
MikeSeth |
a fascinating book |
| 08:58 |
MikeSeth |
Shogun! |
| 08:59 |
_cheerios |
that one is good too |
| 08:59 |
_cheerios |
Noble House + Tai-Pan are worth checking out, in the order they're supposed to be read |
| 09:05 |
epaulin_ |
[n=epaulin@219.137.34.37] has joined #agavi |
| 09:06 |
epaulin__ |
[n=epaulin@219.136.126.244] has quit [Read error: 104 (Connection reset by peer)] |
| 09:08 |
MikeSeth |
I have them both |
| 09:08 |
MikeSeth |
but haven't read them yet |
| 09:10 |
eremit_ |
is now known as eremit |
| 09:16 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has left #agavi ["Ex-Chat"] |
| 09:51 |
eremit |
[n=eremit@p5490E72F.dip.t-dialin.net] has quit [] |
| 09:59 |
eremit |
[n=eremit@p5490E72F.dip.t-dialin.net] has joined #agavi |
| 10:04 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 10:19 |
JamieWolf |
[n=Miranda@p4FD352D1.dip.t-dialin.net] has joined #agavi |
| 10:20 |
JamieWolf |
[n=Miranda@p4FD352D1.dip.t-dialin.net] has quit [Client Quit] |
| 10:20 |
JamieWolf |
[n=Miranda@p4FD352D1.dip.t-dialin.net] has joined #agavi |
| 11:19 |
Wombert |
[n=Wombert@dslb-088-064-087-079.pools.arcor-ip.net] has joined #agavi |
| 11:33 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 11:33 |
epaulin_ |
is now known as epaulin |
| 11:35 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has joined #agavi |
| 11:47 |
JamieWolf |
[n=Miranda@p4FD352D1.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] |
| 11:53 |
Wombert |
zomg @ vettel |
| 11:59 |
_cheerios |
ah, "He also became the quickest driver to get a fine in F1, being fined $1,000 nine seconds into his career, after speeding in the pitlane." |
| 12:00 |
Wombert |
he is such an idiot |
| 12:00 |
Wombert |
I really really like both red bull and toro rosso |
| 12:00 |
Wombert |
cool team |
| 12:00 |
Wombert |
s |
| 12:01 |
_cheerios |
ah, "One of Vettel's most dissapointing moments in his first season came at the 2007 Japanese Grand Prix. Whilst Mark Webber was in second place, Vettel crashed into him under safety car conditions taking him and Webber out of the race and prompting Webber to say to an ITV reporter âItâs kids isnât it... They have not got enough experience â they do a good job and then they fuck it all up.â LOL. i missed the race. |
| 12:01 |
Wombert |
and during the first safety car phase, he was always driving up so close to webber that I thought "he's gonna hit him, and then they spin out, and ten of the cars behind them crash into them, and then this stupid kid ruined it all" |
| 12:01 |
Wombert |
the race was great |
| 12:01 |
Wombert |
very confused and all |
| 12:01 |
Wombert |
anyway, couple of laps before finish, safety car was out again |
| 12:01 |
Wombert |
hamilton 1, webber 2, vettel 3 |
| 12:01 |
Wombert |
and vettel crashes into webber |
| 12:02 |
_cheerios |
oh man :D |
| 12:02 |
Wombert |
because he was "looking at hamilton because he seemed weird and slow and when I looked at webber again, I hit him already" |
| 12:02 |
Wombert |
best part of the story: |
| 12:02 |
Wombert |
webber had a food poisoning and had vomited into the helmet five minutes after the start |
| 12:02 |
Wombert |
:) |
| 12:02 |
Wombert |
now that's the spirit :p |
| 12:03 |
Wombert |
AND THEY COULD HAVE BOTH BEEN ON THE POIDUM |
| 12:03 |
Wombert |
ZOMG |
| 12:03 |
_cheerios |
eww :D yeah, props. |
| 12:04 |
_cheerios |
i read ferrari had the wrong tires at start? did that blow their race? |
| 12:05 |
Wombert |
well they said they didn't receive the FIA order that told all teams to start on full-wets |
| 12:05 |
Wombert |
they started on wets (or intermediates as they are called these days) |
| 12:06 |
Wombert |
apparently the FIA threatened them with disqualification so they pitted |
| 12:06 |
Wombert |
that pretty much ruined it all for them, yes |
| 12:07 |
_cheerios |
sad :| and monkeyboy aquaplaned. |
| 12:07 |
Wombert |
who is monkeyboy |
| 12:08 |
_cheerios |
alonso |
| 12:08 |
Wombert |
I thought hamilton was a monkey |
| 12:08 |
Wombert |
:p |
| 12:08 |
Wombert |
I never liked alonso but he looks like a really great guy compared to hamilton, who is an absolute moron and way too cool for this world |
| 12:08 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| 12:09 |
_cheerios |
judging by the news ive read, his latest commentary about wanting alonso out of the team.. yeah, quite immature |
| 12:09 |
Wombert |
too full of himself |
| 12:13 |
_cheerios |
what was the syntax again for FPF to populate name="form[foo]" instead of name="foo" |
| 12:33 |
Wombert |
an array |
| 12:35 |
_cheerios |
ah, deeper nesting. k |
| 12:36 |
_cheerios |
thanks |
| 12:38 |
Wombert |
http://www.youtube.com/watch?v=koH0sDec2-k loooolz |
| 13:08 |
_cheerios |
classy |
| 13:13 |
_cheerios |
smarty forced me to clean up all my templates. so far, better :) |
| 13:26 |
JanK_ |
[n=JanK_@muedsl-82-207-245-063.citykom.de] has joined #agavi |
| 13:30 |
_cheerios |
bad habit of not cleaning up working prototypes after they're finished |
| 13:52 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has quit [] |
| 13:53 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has joined #agavi |
| 13:56 |
codecop |
[n=codecop@78-61-128-127.ip.zebra.lt] has quit [Remote closed the connection] |
| 13:59 |
_cheerios |
mmmm.... meaaaat |
| 13:59 |
Wombert |
admires impl for getting up before 10 in the morning |
| 14:00 |
Wombert |
on the other hand got up at 6:30 to watch F1, fell asleep, and woke up at 1 with a big ass headache |
| 14:00 |
impl |
My dad had to take me home |
| 14:00 |
impl |
lol |
| 14:00 |
impl |
good going :D |
| 14:08 |
certainty|home |
[n=closure@dslc-082-082-133-131.pools.arcor-ip.net] has joined #agavi |
| 14:14 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 14:50 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has joined #agavi |
| 15:30 |
Wombert |
const FOO = self::FOO; |
| 15:30 |
Wombert |
and PHP says ZOMG, BAI |
| 15:30 |
Wombert |
no error :p |
| 15:30 |
Wombert |
just segfault |
| 15:31 |
impl |
lool |
| 15:32 |
Wombert |
away |
| 15:32 |
Wombert |
laters |
| 15:32 |
impl |
[impl@mizuho]% php -r 'class Foo { const FOO = self::FOO; } echo Foo::FOO;' |
| 15:32 |
impl |
Fatal error: Cannot access self:: when no class scope is active in Command line code on line 1 |
| 15:32 |
impl |
that's what it tells me |
| 15:32 |
impl |
;o |
| 15:32 |
impl |
bai2u |
| 15:34 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 15:59 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 15:59 |
kaos|work |
[n=dominik@ppp-82-135-0-179.dynamic.mnet-online.de] has joined #agavi |
| 16:03 |
JanK__ |
[n=JanK_@muedsl-82-207-245-063.citykom.de] has joined #agavi |
| 16:19 |
JanK_ |
[n=JanK_@muedsl-82-207-245-063.citykom.de] has quit [Read error: 110 (Connection timed out)] |
| 16:40 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 17:05 |
Arme[N-1] |
[n=Arme[N]@unaffiliated/armen/x-394205] has joined #agavi |
| 17:05 |
Wombert |
oO |
| 17:06 |
Wombert |
welcome to Agavi, certainty|home :) |
| 17:08 |
impl |
kicks his firewall |
| 17:09 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit [Read error: 110 (Connection timed out)] |
| 17:11 |
Wombert |
impl: heeelp |
| 17:11 |
impl |
what with, good sir |
| 17:11 |
Wombert |
naming things :p once more |
| 17:12 |
impl |
:P |
| 17:12 |
Wombert |
right now we have error_messages param to the fpf |
| 17:12 |
Wombert |
with those xpath things |
| 17:12 |
Wombert |
but |
| 17:12 |
Wombert |
we need |
| 17:12 |
Wombert |
1) rules for field errors |
| 17:12 |
Wombert |
2) rules for multi-field errors |
| 17:12 |
Wombert |
3) rules for all other errors (generic ones, or ones that did not match in the above runs) |
| 17:13 |
impl |
Do those three cases encompass all possibilities? |
| 17:13 |
Wombert |
field_errors, multi_field_errors, other_errors? |
| 17:13 |
Wombert |
yes |
| 17:13 |
Wombert |
the first two get the element in question to work with |
| 17:13 |
Wombert |
in case of the multi field errors that's the first element we come across that is affected by this error |
| 17:13 |
Wombert |
e.g. two fields an an equals validator, the error is inserted relative to the first field |
| 17:13 |
impl |
nods |
| 17:14 |
Wombert |
other errors are those were the field in question was not found (error set in userspace), or where none of the xpath rules in 1) and 2) matched |
| 17:14 |
Wombert |
those are inserted relative to the form, not to any element |
| 17:14 |
Wombert |
that way, you can insert them at the top of the form or so |
| 17:14 |
Wombert |
which is still much better than the old way, where you'd output all errors in the master template, which sucked ass if your content layer was a box thing or had a headline or whatever |
| 17:15 |
impl |
I wonder if we should call them fields |
| 17:16 |
Wombert |
here is my plan: |
| 17:16 |
Wombert |
you invent something |
| 17:16 |
Wombert |
I love it |
| 17:16 |
Wombert |
deal? :) |
| 17:16 |
impl |
haha |
| 17:16 |
Wombert |
pokes kaos|work |
| 17:16 |
Wombert |
we also need to talk about that new severity |
| 17:17 |
impl |
I proposed something |
| 17:17 |
impl |
now I don't remember what though |
| 17:18 |
impl |
23:56 < impl> Wombert: info or information sounds fine, as for silent... 'pass?' 'ignore?' |
| 17:18 |
impl |
23:57 < impl> Wombert: alternatively, we could make it not a severity at all, and just some parameter... pass="true" |
| 17:18 |
Wombert |
that param, no, me doesn't like |
| 17:20 |
impl |
ponders |
| 17:23 |
Wombert |
it's a severity, so I don't think "pass" would be correct |
| 17:24 |
impl |
wait, what's the point of a silent validator again? |
| 17:24 |
impl |
I don't even remember what the whole idea was behind it |
| 17:24 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 17:25 |
impl |
Just to strip things? |
| 17:25 |
impl |
ah |
| 17:25 |
impl |
yeah |
| 17:26 |
impl |
severity="internal" ? |
| 17:26 |
JanK__ |
is now known as JanK_ |
| 17:27 |
epaulin_ |
[n=epaulin@219.137.34.37] has joined #agavi |
| 17:36 |
v-dogg |
severity="infernal" |
| 17:46 |
Wombert |
hugs v-dogg |
| 17:47 |
Wombert |
does the it-works-it-works dance |
| 17:47 |
epaulin |
[n=epaulin@219.137.34.37] has quit [Read error: 110 (Connection timed out)] |
| 17:51 |
v-dogg |
yea but no but yea but |
| 17:52 |
v-dogg |
little britain rox0r :) |
| 17:54 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |
| 17:56 |
Wombert |
woot woot woot |
| 17:56 |
splatch` |
woot woot woot :) |
| 17:56 |
Wombert |
it works works works :> |
| 17:57 |
splatch` |
what what what? :) |
| 17:58 |
Wombert |
impl: I really need those names now :p |
| 17:58 |
Wombert |
and the request attribute where FPF stores those incidents that could not be inserted |
| 17:58 |
impl |
don't those automatically go into other_errors? |
| 17:58 |
Wombert |
yes, but if it cannot insert those |
| 17:58 |
impl |
:S |
| 17:59 |
impl |
other_other_errors :D |
| 17:59 |
Wombert |
well other_errors would be the xpath/markup settings |
| 17:59 |
Wombert |
err |
| 17:59 |
Wombert |
well |
| 17:59 |
Wombert |
:p |
| 17:59 |
Wombert |
we have |
| 17:59 |
Wombert |
- three settings with xpath as key and markup info (element, container, position) as value |
| 17:59 |
Wombert |
- a setting that tells FPF to use the normal single field error rules for multi field errors |
| 18:00 |
Wombert |
- a request attribute in org.agavi.filter.FormPopulationFilter where those incidents(!) are set that could not be inserted into the form at all |
| 18:00 |
Wombert |
(typically because there was no... "other_errors"? setting, but could also be that there was one, only that the xpath(s) for it did not yield any matches |
| 18:01 |
Wombert |
(actually it's not the incidents that could not be inserted; it's the incidents whose errors could not be inserted, but that's the same thing basically) |
| 18:02 |
Wombert |
in any case, it works now, so I want to commit commit commit :> |
| 18:02 |
impl |
field_errors, multiple_fields_errors, form_errors, enable_multiple_fields_errors, additional_errors, respectively |
| 18:02 |
Wombert |
fields? |
| 18:02 |
Wombert |
oO |
| 18:02 |
Wombert |
additional, hm |
| 18:02 |
impl |
maybe |
| 18:02 |
Wombert |
not other? |
| 18:02 |
impl |
Iunno, "other" sounds sort of lax |
| 18:02 |
Wombert |
miscellaneous would have been my original choice but too many people will misspell that :p |
| 18:02 |
Wombert |
did I? :p |
| 18:02 |
impl |
no, you got it right :p |
| 18:03 |
Wombert |
multiple_fields? |
| 18:03 |
impl |
I'm not sure |
| 18:03 |
Wombert |
not multi_field_errors? |
| 18:03 |
impl |
I have to ponder that English for a second |
| 18:03 |
Wombert |
fields <-> field |
| 18:03 |
Wombert |
remember, we have template_dir for templates/ |
| 18:03 |
Wombert |
and such |
| 18:03 |
Wombert |
module_dir |
| 18:03 |
Wombert |
mhm |
| 18:03 |
Wombert |
mhmmhm |
| 18:03 |
Wombert |
someone said, back then, that that was a good thing |
| 18:03 |
impl |
well it's not a matter of that |
| 18:04 |
impl |
multiple_field_errors implies that there is an error in many different fields, multiple_fields_errors implies a grouping of multiple fields with one error... I *think* |
| 18:04 |
impl |
or maybe it just sounds that way in my head and I'm wrong |
| 18:04 |
Wombert |
the error message is set on more than one field, yes |
| 18:05 |
Wombert |
you have an incident, and it has many fields |
| 18:05 |
Wombert |
and one message |
| 18:05 |
impl |
is having problems thinking today |
| 18:05 |
Wombert |
on the other hand, if you fetch the incident for each of the fields, you'll always get that one incident :p |
| 18:05 |
Wombert |
is always having problems thinking |
| 18:06 |
Wombert |
I HATE THIS |
| 18:06 |
Wombert |
I HATE NAMING THINGS |
| 18:06 |
Wombert |
ZOMG |
| 18:06 |
Wombert |
AND WHATEVER YOU DO, IT'S EVENTUALLY GONNA BE FECKING INCONSISTENT |
| 18:06 |
Wombert |
BOOOOOOH |
| 18:06 |
impl |
:\ |
| 18:34 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has joined #agavi |
| 18:34 |
shoan_ |
[n=shoan@59.92.142.77] has quit [] |
| 18:47 |
implement |
[n=impl@compass.rdu-0.ip6.cynigram.com] has joined #agavi |
| 18:48 |
impl |
[n=impl@adsl-144-163-14.rmo.bellsouth.net] has quit [Remote closed the connection] |
| 18:48 |
implement |
is now known as impl |
| 19:03 |
eremit |
[n=eremit@p5490E72F.dip.t-dialin.net] has quit [] |
| 19:11 |
_cheerios |
"all for her, and more for me" ;) |
| 19:13 |
certainty|home |
heyho, i'm a scheme hacker that had to devlop in webapps in ruby using rails and is now forced to use php again ... so i'm investigating agavi .. my first impression is that is looks ok but the documentation sucks ;) ... how are values transferred from actions to the views? |
| 19:15 |
certainty|home |
argh gtg |
| 19:15 |
certainty|home |
[n=closure@dslc-082-082-133-131.pools.arcor-ip.net] has quit ["more later"] |
| 19:26 |
_cheerios |
someone have configs of how to log FPF errors with the erroneous html? |
| 19:31 |
Goleo[06] |
[n=arbi@80.191.145.115] has joined #agavi |
| 19:32 |
Arme[N-1] |
is now known as Arme[N] |
| 19:32 |
Arme[N] |
[n=Arme[N]@unaffiliated/armen/x-394205] has quit ["leaving"] |
| 19:35 |
Wombert |
_cheerios: just set up a validator that logs errors |
| 19:36 |
_cheerios |
i'll pastebin, perhaps you can spot the wtf |
| 19:37 |
Wombert |
use_logging |
| 19:42 |
_cheerios |
Wombert, http://p.caboo.se/private/91yrujpuq5jdygnahiha |
| 19:42 |
_cheerios |
I only get the error on output, but never gets logged. What am I missing? |
| 19:46 |
Wombert |
severity must be the value |
| 19:46 |
Wombert |
not the constant |
| 19:47 |
_cheerios |
ah, better |
| 19:51 |
_cheerios |
can you update the samples/app/config/logging.xml to reflect the changes |
| 20:06 |
_cheerios |
"Saddam asked Bush for $1bn to go into exile" (in 2003 w/talks to Bush) |
| 20:41 |
epaulin__ |
[n=epaulin@219.137.34.37] has joined #agavi |
| 21:00 |
lukoko |
[n=kosher@78-57-183-39.ip.zebra.lt] has quit [Remote closed the connection] |
| 21:02 |
epaulin_ |
[n=epaulin@219.137.34.37] has quit [Read error: 110 (Connection timed out)] |
| 21:02 |
JanK_ |
[n=JanK_@muedsl-82-207-245-063.citykom.de] has quit [] |
| 21:04 |
Wombert |
impl: hmmmh |
| 21:05 |
Wombert |
the thing about "field_errors" is... hmmmh |
| 21:06 |
Wombert |
it doesn't really incidate that those are instructions... or... however we can call it |
| 21:07 |
impl |
They don't have to be instructions, do they? |
| 21:07 |
Wombert |
<parameter name="error_messages"> |
| 21:07 |
Wombert |
<parameter name="normal"> |
| 21:07 |
Wombert |
<parameter name="self::*">...</parameter> |
| 21:07 |
Wombert |
normal, multi_field, failed |
| 21:07 |
Wombert |
? |
| 21:07 |
Wombert |
gosh |
| 21:07 |
impl |
oh, this is going *inside* error_messages? |
| 21:08 |
impl |
single_field, multiple_field, form? |
| 21:10 |
Wombert |
that was an idea |
| 21:18 |
_cheerios |
http://www.youtube.com/watch?v=322zqTkL0-c DAMN! Now that's a knockout. </offtopic> |
| 21:32 |
_cheerios |
[n=jacklo@cs181066248.pp.htv.fi] has quit ["sleep()"] |
| 22:02 |
Goleo[06] |
[n=arbi@80.191.145.115] has quit [Read error: 104 (Connection reset by peer)] |
| 22:26 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has joined #agavi |
| 22:30 |
nfq |
[n=nfq@84-72-196-192.dclient.hispeed.ch] has quit [] |
| 23:48 |
sean` |
[n=Sean@213-84-124-85.adsl.xs4all.nl] has quit ["Ik ga weg"] |