Camelia, the Perl 6 bug

IRC log for #mojo, 2011-03-22

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 damog left #mojo
00:08 damog joined #mojo
00:18 sri janus++
00:18 sri btw. all websocket 06 implementations suck ;p
00:19 sri but i've got something implemented that at least works with the jetty examples
00:19 sri the firefox test build is completely useless
01:18 GitHub165 joined #mojo
01:18 GitHub165 mojo: master Sebastian Riedel * 28f0f98 (9 files in 6 dirs): updated WebSocket implementation to ietf-06 - https://github.com/kraih/mojo/commit/28​f0f980af577ad021033486bd351eafdc6e956c
01:18 GitHub165 left #mojo
01:19 stephen left #mojo
01:20 perlrocks Twitter: "Updated the #mojolicious #websocket implementation to ietf-06, still needs work but you get the idea. :) http://t.co/gsFrV11 #perl" --kraih http://twitter.com/kraih/status/50003931723599872
01:24 damog left #mojo
01:45 daviddelikat1 joined #mojo
01:46 daviddelikat left #mojo
01:54 jer joined #mojo
02:15 Alias_ joined #mojo
02:54 GitHub23 joined #mojo
02:54 GitHub23 mojo: master Sebastian Riedel * a2caf9a (3 files in 3 dirs): cleanup - http://bit.ly/hU2wxM
02:54 GitHub23 left #mojo
02:54 jer left #mojo
02:56 GitHub166 joined #mojo
02:56 GitHub166 mojo: master Sebastian Riedel * 22791ac (1 files in 1 dirs): pod cleanup - http://bit.ly/gzME3s
02:56 GitHub166 left #mojo
03:17 perlrocks Twitter: "Converted a CGI Application to #mojolicious and it ran four times faster before optimization" --jjafuller http://twitter.com/jjafulle​r/status/50033377386037248
03:21 metaperl left #mojo
03:24 fhelmber_ joined #mojo
05:28 giwi joined #mojo
05:49 Drossel left #mojo
05:49 Kulag joined #mojo
06:00 lee7 left #mojo
06:20 koban` joined #mojo
06:21 koban` left #mojo
06:23 koban` joined #mojo
06:33 ysyrota joined #mojo
06:34 kaare joined #mojo
06:44 perlrocks Twitter: "@jjafuller #mojolicious not most flex. FW/ I agree! Decent docs, easy 2use. What % time compared to (xxx?) did you optimize? Just curious :)" --sallyddwight http://twitter.com/sallyddwi​ght/status/50085516753903616
06:54 crab even the non-japanese messages have stopped making sense now.
06:59 tardisx I thought that was a translated one :-/
07:05 Alias_ left #mojo
07:08 crab nope, if it's translated it says (ja) or (ru) or whatever
07:10 minimalist sorry to pop that cherry for you guys, but that was written in english http://twitter.com/sallyddwight
07:11 moritz or something close to English, but not quite
07:12 minimalist teenage girl english is a rather common dialect in north america
07:16 crab er, yeah, i know. that's why it wasn't translated.
07:17 ver joined #mojo
07:19 stephan48 maybe the bot needs a en to readable en translation?
07:36 metaperl joined #mojo
07:39 Christian joined #mojo
07:39 Christian morning
07:42 esskar joined #mojo
07:51 breaker313 joined #mojo
07:58 minimalist left #mojo
08:28 cosmincx joined #mojo
08:36 gslin left #mojo
08:36 gslin joined #mojo
09:29 ComLock joined #mojo
09:35 dotan joined #mojo
09:41 abra left #mojo
09:53 abra joined #mojo
10:02 cosmincx left #mojo
10:02 cosmincx joined #mojo
10:36 spleenjack joined #mojo
11:22 su-bzero Weird. nginx + fastcgi + redirect_to sometimes returns not text/html, but octet/..
11:24 su-bzero But I couldn't reproduce this bug, cause it doesn't occur in my linux box, but in users windows boxes with FF or Chrome.
12:00 su-bzero Does redirect_to('route')->render_text('text') work properly not in Lite application?
12:01 su-bzero I just see it in tests for lite.app, not in documentation...
12:01 su-bzero I suppose that it could occur cause of ->render_text ;)
12:04 su-bzero With ->render_text over "daemon" I get "Content-Length: 0", but over "nginx" content-length is not 0.
12:19 crab hum. my router is kinda complicated.
12:19 crab not router, router configuration.
12:21 su-bzero My router too. It disconnects me when home phone is ringing. ;) Need to reset it...
12:21 crab not THAT router. i mean $app->routes->...
12:22 su-bzero O, #mojo.
12:28 crab su-bzero: are you russian?
12:29 crab (just out of curiosity)
12:37 crab route shortcuts to the rescue!
12:49 crab $r->bridge('/foo')->to should be equivalent to $r->route('/foo')->bridge->to, right?
12:50 meraxes joined #mojo
12:51 sri no
12:56 su-bzero crab: Yes.
12:56 crab why not?
12:56 su-bzero Russian.
12:56 purl it has been said that russian is hard for neophytes. or an awesome language
12:56 crab s/^/sri: /
12:57 sri crab: isn't it obvious?
12:57 moritz if it were, he wouldn't have asked
12:57 sri both are keywords creating a new route
12:58 sri moritz: i think he just needs to take  a second look ;)
12:58 crab moritz: (i'm touched by your confidence in me, but i'm quite often stupid :-)
12:58 crab sri: i don't understand
12:58 crab both are keywords creating a new route, so they're obviously not equivalent?
12:58 sri right
12:59 sri single route vs two routes
12:59 sri there is a flag for routes though
13:00 sri ->route->blocking(1)->to(...) or so should be equivalent to ->bridge->to(...)
13:00 crab sri: oh, sorry, i didn't mean equivalent in that sense. bad question.
13:00 crab yes, it's obvious that it creates two routes
13:01 sri if you mean same result, yes that could be
13:01 crab ->blocking(1)? /me looks at the source
13:06 arpadszasz joined #mojo
13:07 * sri can't wait for browsers to support ietf-06 websockets
13:10 mattastrophe left #mojo
13:11 ispy_ joined #mojo
13:19 crab this is weird.
13:19 crab suddenly when i start using route shortcuts i wish i could specify an & prototype somehow so i could write $some->foo({...code...}) instead of having to say foo(sub {...code...})
13:20 sri hehe
13:20 crab despite the fact that i've never used an & prototype before (well, maybe not never, but never felt the need to do it for prettiness)
13:20 crab syntax sugar is addictive
13:20 sri and ruins your teeth!
13:21 ispy_ left #mojo
13:21 giwi left #mojo
13:21 Debolaz The pain you have to go through in messaging. :)
13:27 breaker313_ joined #mojo
13:27 breaker313_ left #mojo
13:32 breaker313 left #mojo
13:32 * sri could use someone a little crazy to help with the new websocket code
13:33 sri https://github.com/kraih/mojo/blob/maste​r/lib/Mojo/Transaction/WebSocket.pm#L192 # these parts could use some cleaning up
13:33 sri you would have to like fiddling with bits though
13:36 crab just _build_frame?
13:37 sri parser too i guess
13:37 crab i like this code. nothing too clever, expectations clearly spelled out.
13:38 sri http://www.ietf.org/mail-archive​/web/hybi/current/msg06881.html # the jetty client is the best for testing atm
13:39 crab about the only thing i might do is to move "my $prefix = 0" out from those three cases in _build_frame :-)
13:39 sri ;p
13:43 GitHub142 joined #mojo
13:43 GitHub142 mojo: master Sebastian Riedel * 7cdb1d7 (1 files in 1 dirs): cleanup - http://bit.ly/gDC9a4
13:43 GitHub142 left #mojo
13:46 esskar left #mojo
13:47 minimalist joined #mojo
14:20 ok22 left #mojo
14:32 ok22 joined #mojo
14:34 GitHub4 joined #mojo
14:34 GitHub4 mojo: master Sebastian Riedel * 4e7e86a (1 files in 1 dirs): cleanup - http://bit.ly/dTYeg7
14:34 GitHub4 left #mojo
14:42 ispy_ joined #mojo
14:43 cosmincx left #mojo
14:44 kaare left #mojo
14:46 cosmincx joined #mojo
14:55 minimalist left #mojo
14:59 koban` left #mojo
15:01 GitHub167 joined #mojo
15:01 GitHub167 mojo: master Sebastian Riedel * c4b2a15 (1 files in 1 dirs): fixed small WebSocket bug - http://bit.ly/dP6I5z
15:01 GitHub167 left #mojo
15:02 ComLock left #mojo
15:05 dotan left #mojo
15:06 ver left #mojo
15:11 sri hacking websockets should be a lot of fun
15:11 sri there is a lot of room for creativity in the protocol
15:20 kaare joined #mojo
15:22 breaker313 joined #mojo
15:28 arpadszasz left #mojo
15:38 Debolaz sri: Not much support in browsers though.
15:39 sri of course not
15:39 sri the spec is supposed to get finalized at the end of the month though
15:39 sri all major browsers already have preview releases with ietf-06 support
15:40 perlrocks Twitter: "Initial commit for PSTemplate mojolicious plugin https: / / github.com / jamadam / Mojolicious-Plugin-PstemplateRenderer" (ja) --jamadam http://twitter.com/jamadam​/status/50220218202599424
15:40 Debolaz So they've fixed the security issues in the new spec?
15:40 espent in Test::Mojo, is there a way to get the access to the actual content that is returned by the test?
15:40 sri there was no real security issue
15:41 tempire espent: ->tx->res
15:41 sri espent: $t->tx
15:41 sri damn
15:41 sri tempire wins
15:41 * tempire sparkles
15:41 sri tempire++
15:41 espent ok, thnx
15:41 sri Debolaz: security issue was a strawman argument to prevent adoption of the unfinished spec
15:42 Debolaz sri: It doesn't really matter if it was real or not, what matters is that most browsers explicitly disabled support for websockets because of the issues raised.
15:42 sri yes, and that's good, because the protocol changed completely
15:42 sri now it is quite good though and everybody in the working group is happy
15:43 dekimsey left #mojo
15:43 crab sri: what does "all major browsers" mean these days? chrome safari firefox ie?
15:43 sri so it will get adopted and rolled out as an auto-update
15:43 sri crab: pretty uch
15:43 sri heck, microsoft has ietf-06 support for ie9
15:43 sri that should tell you everything
15:44 Debolaz sri: Has there been discussion of enabling it in Firefox officially, and at which version?
15:45 sri Debolaz: firefox has not even merged in ietf-06 support
15:45 sri anyway, who cares?
15:45 sri it will be an automatic update
15:45 * Debolaz thinks sri is overlooking some practical issues.
15:45 sri like?
15:48 Debolaz While not as critical as it once was, support in Firefox is still fairly important for adoption of new features and if the feature was removed because of security concerns, it might take a little while before it gets back in.
15:48 sri who said that?
15:49 Debolaz I just did. :)
15:49 sri and you speak for mozilla?
15:49 * Debolaz sighs
15:50 Debolaz Believe whatever you want to believe, I've got work to do. :-)
15:50 sri getting ietf-06 websockets back in is as easy as releasing a new background patch that will get applied automatically
15:50 sri chrome updates their websockets every other week
15:50 sri mozilla will do exactly the same
15:51 crab debolaz: this code was being changed quickly even before it was disabled
15:52 sri there simply is no security issue, what they did was use a flaw in http to make a case for a strawman argument
15:52 stephan48 sri: so they can work on it?
15:52 crab anyway, it's not as if mozilla doesn't know what's going on
15:52 sri stephan48: ?
15:53 sri mozilla is very active in the working group
15:53 crab stephan48: so everyone would get rid of it and there would be no still-broken implementations lying around later
15:53 sri and firefox was the first browser to have a ietf-06 preview
15:53 sri stephan48: what crab said
15:55 sri the big problem was draft-76 websockets have been implemented in browsers too early, and there was a huge risk that it would become too popular to change
15:56 sri it's funny how people don't ask many questions when you say "there's a security issue"
15:56 crab :-)
15:57 crab i remember some years ago there was an ATM(?) standard where one particular section was agreed by everyone to be completely broken, but it was too late to try to fix it. so in the published standard they left out various things in that section so that it could not be implemented :-)
15:58 sri welcome to the wonderful world of design by committee
15:59 crab firefox 4 released
16:00 sri http://glow.mozilla.org/
16:01 crab heh, i guess everyone in australia is asleep
16:03 sri my thought exactly :D
16:10 perlrocks Twitter: "On the Windows Start Mojolicious the development of procedures to be published in the web hosting Sakura. - Getting Started with Perl Sample Code http://htn.to/tpDyyr" (ja) --jamadam http://twitter.com/jamadam​/status/50227821372641280
16:18 sri the realtime web got delayed but it is still happening ;)
16:37 ok22 left #mojo
16:40 chansen left #mojo
16:42 cosmincx left #mojo
16:47 xris joined #mojo
16:51 chansen joined #mojo
16:52 Christian nice evening
16:52 crab nive evening to you too.
16:53 Christian left #mojo
17:06 breaker313 left #mojo
17:09 ysyrota left #mojo
17:17 Akron joined #mojo
17:32 stephen joined #mojo
17:39 Akron left #mojo
17:53 jer joined #mojo
18:16 tempire hmm
18:16 tempire chrome is still prettier than firefox
18:16 tempire but shnikies, firefox is finally not dog slow
18:16 tempire not that all dogs are slow
18:16 tempire some of my best friends are dogs
18:17 crab shnikies, where have i heard that before
18:17 crab some webcomic, maybe
18:19 sri firefox 4 is a lot better than 3
18:20 sri i keep going back to safari though because the scrolling is a little bit smoother xD
18:21 tempire ugh
18:21 tempire I loathe safari
18:21 tempire LOATHE
18:22 sri :S
18:24 sri i can't stand the chrome tabs
18:31 tempire the titles are fairly useless
18:32 tempire I have my keychain access expire periodically, so I get prompted for the keychain password
18:32 tempire which is fine, except safari always asks for it
18:32 tempire even if it doesn't need it
18:33 tempire which makes me wonder what it's doing that it needs my keychain password
18:33 * tempire peers at safari suspiciously
18:34 crab i'm quite impressed that firefox 4 started up using my ff 3 config without fallign over (lots of extensions installed)
18:39 tempire mojolicious adds flavor for the whole family: http://twitpic.com/4c515t
18:39 arpadszasz joined #mojo
18:40 sri mmmmmmmm
18:55 arpadszasz left #mojo
18:55 arpadszasz joined #mojo
19:11 arpadszasz left #mojo
19:14 dekimsey joined #mojo
19:24 fhelmber_ left #mojo
19:26 ok22 joined #mojo
19:33 spleenjack left #mojo
19:40 mattastrophe joined #mojo
19:41 crab is mojo nosql and enterprise yet?
19:42 crab guess not. darn.
19:43 baton8 left #mojo
19:43 baton8 joined #mojo
19:48 sri crab: web scale!
19:48 purl it has been said that web scale is mongodb and at http://www.xtranormal.com/watch/6995033/
20:30 perlrocks Twitter: "Updating my #mojolicious talk for madrid.pm tomorrow tech meeting http://bit.ly/g6A0DF" --freekey http://twitter.com/freekey​/status/50293308630638592
20:41 gizzlon left #mojo
20:54 GitHub134 joined #mojo
20:54 GitHub134 mojo: master Sebastian Riedel * edb12f2 (1 files in 1 dirs): improved WebSocket debugging - http://bit.ly/iiznby
20:54 GitHub134 left #mojo
21:10 crab hm. can i use mojo's config-parsing code independently? /me looks
21:11 crab ah, register does real work and depends on the App. too bad.
21:12 crab fortunately all it really does it eval, so it's ok.
21:44 jer left #mojo
22:17 kaare left #mojo
22:23 ispy_ left #mojo
22:27 arpadszasz joined #mojo
22:42 dku left #mojo
22:43 mattastrophe left #mojo
23:10 arpadszasz left #mojo
23:14 Alias_ joined #mojo

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary