Camelia, the Perl 6 bug

IRC log for #mojo, 2011-03-06

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

All times shown according to UTC.

Time Nick Message
00:41 met joined #mojo
00:44 met ūüėĽ
00:54 mikegrb .
00:54 tempire marcus: does erlang build fail?
00:55 tempire sri: why don't you see riak becoming popular?
00:55 sri tempire: bad marketing and lack of documentation
00:55 sri they are focusing on the cassandra market
00:56 sri they want big companies
00:56 sri traditionally that doesn't work well in open source
00:56 sri mongodb is attacking mysql and postgres
00:56 sri there are like 5 books already
00:58 mateu docs and ease of use keeps me investigating mongo, Pg still rocks when I want a RDBMS with solid architecture.
00:59 mateu riak does look interesting and sound, but I tend to agree with what sri just said.
00:59 sri https://www.postgresqlconf‚Äčerence.org/2011/east/talks # this postgres conference has frickin mongodb track!!!
00:59 sri *+a
00:59 mateu kinda cool
01:01 sri i only hate the mongodb architecture, on the higher levels it is great
01:02 mateu is it the type of architecture that will repeatedly bite the core developers in the ass type of thing?
01:03 * mateu know nothing of what's underneath
01:06 mateu I think the higher level is why it's somewhat of a game-changer.  My hope is the architecture will not drag it under eventually.
01:06 sri depends if they plan to ever change the wire protocol or not
01:07 sri well, sharding is still a work in progress
01:07 sri so we don't know how that will turn out
02:38 ispy_ left #mojo
02:40 memememomo_ joined #mojo
02:40 memememomo_ left #mojo
02:41 memememomo joined #mojo
03:01 ispy_ joined #mojo
03:26 alnewkirk-away sri, thank you for the awesomest we app framework
03:26 alnewkirk-away yay perl is fun again
03:28 memememomo is now known as memememomo_
04:27 alnewkirk-away left #mojo
04:30 alnewkirk-away joined #mojo
04:47 perlrocks Twitter: "com WebSockets mojolicious + chrome -> great!" (es) --pac_man http://twitter.com/pac_man‚Äč/status/44257767984345088
05:15 met left #mojo
05:49 alnewkirk-away left #mojo
06:06 kaare joined #mojo
06:12 sri gabb: http://mbostock.github.com/d3/ # that should be something for you :)
06:57 Foxcool joined #mojo
07:13 metaperl1 joined #mojo
07:15 giwi_ joined #mojo
07:15 giwi left #mojo
07:17 metaperl left #mojo
07:41 metaperl1 left #mojo
08:19 su-bzero` is now known as su-bzero[off]
08:19 GitHub15 joined #mojo
08:19 GitHub15 mojo: master Sebastian Riedel * a453982 (1 files in 1 dirs): small pod cleanup - http://bit.ly/hkaU0t
08:19 GitHub15 left #mojo
08:22 marcus wow, couch potato is frickin' awesome
08:23 * sri shrugs
08:26 marcus sri: http://nordaaker.com/docs/skitch‚Äč/CouchPotato-20110306-092607.jpg
08:26 marcus it also has a userscript to let you stuff movies into it directly from idb.
08:26 marcus imdb
08:27 * sri shrugs again
08:28 * marcus enters vegetable state on couch. |feed me|
08:29 * sri pokes marcus
08:33 * marcus wonders if http://www.imdb.com/title/tt0974014/ is worth seeing
08:40 jamesw marcus broke imdb.com
08:40 marcus wfm
08:40 jamesw well temporarily
08:43 gabb sri: cheers for d3 - its awesome!
09:15 metaperl joined #mojo
09:16 daviddelikat1 joined #mojo
09:19 daviddelikat left #mojo
09:47 memememomo_ is now known as memememomo
09:48 memememomo is now known as memememomo_
10:12 * sri wonders if there are people out there still using 32 bit platforms
10:28 marcus 8-bit for life
10:28 sri this is actually a serious problem with mongodb :S
10:33 sri screw the perl driver... i'm going with python defaults
10:33 sri everything defaults to double
10:45 marcus sri: I like it when you talk dirty!
10:50 Alias_ joined #mojo
10:55 Alias left #mojo
10:57 sri double as default and int32(...)/int64(...) for optimization seems sensible
11:06 baton8 left #mojo
11:09 baton8 joined #mojo
11:09 su-bzero[off] is now known as su-bzero
11:12 su-bzero is now known as su-bzero[off]
11:13 su-bzero[off] is now known as su-bzero
11:17 su-bzero is now known as su-bzero[off]
11:19 marcus sri: aye
11:30 su-bzero joined #mojo
11:40 crab i use a 32-bit platform
11:47 Foxcool left #mojo
11:48 sri you dinosaur!
11:49 crab :-(
12:05 Foxcool joined #mojo
12:29 su-bzero left #mojo
12:30 su-bzero joined #mojo
12:36 tardisx joined #mojo
12:36 su-bzero left #mojo
12:40 su-bzero joined #mojo
12:47 alnewkirk-away joined #mojo
13:07 giwi_ left #mojo
13:17 Foxcool left #mojo
13:37 Foxcool joined #mojo
13:46 alnewkirk-away left #mojo
13:54 sri http://www.10gen.com/video # very good marketing
13:57 giwi joined #mojo
14:04 sri http://www.10gen.com/video/mongosv2010/craigslist # some are really good
14:21 dan joined #mojo
14:38 tardisx left #mojo
14:47 perlrocks Twitter: "perl -MMojo::Loader -e 'Mojo::Loader->load(qq{Mojo::Loader;print "nice feature!"})' #Perl" --vtivti http://twitter.com/vtivti/status/44408695613952000
14:51 dotan joined #mojo
14:55 sigue left #mojo
15:00 alnewkirk-away joined #mojo
15:00 dan left #mojo
15:02 sigue joined #mojo
15:26 su-bzero[off] left #mojo
15:28 alnewkirk-away left #mojo
15:35 sigue left #mojo
15:53 dotan sri: a test https://gist.github.com/857366 for vti's bug report: http://twitter.com/#!/vtivt‚Äči/status/44408695613952000
15:58 sigue joined #mojo
16:10 su-bzero left #mojo
16:11 su-bzero joined #mojo
16:13 perlrocks Twitter: "Baby benchmark of PSGI frameworks http://t.co/e7W3eb8 ¬†#Mojolicious is loser?" --nightsailer http://twitter.com/nightsail‚Äčer/status/44430361228349441
16:15 perlrocks Twitter: "#Mojolicious + #fileuploader.js (http://valums.com/ajax-upload/): server side example - http://pastebin.com/a9v10kmg" --su_bzero http://twitter.com/su_bzer‚Äčo/status/44430956152631296
16:38 crab gah, another "baby benchmark".
16:40 crab oh, it's the same stupid baby benchmark.
16:40 crab that's all right then.
16:42 crab dotan: that's really not much of a bug
16:42 dotan crab: it's hello world, again.
16:42 crab dotan: it's like saying $x="POSIX;print 'hello'";eval "require $x" is a bug in perl
16:42 dotan crab: I said "bug report", not "bug"
16:43 crab it can't be a bug report, he says it's a nice feature! ;-)
16:44 weestrom joined #mojo
16:44 weestrom old msi boards with sata controllers are a lie
16:44 crab dotan: well, what's the purpose of the test? the comments seem to indicate that you think the behaviour should be changehd
16:44 dotan crab: it was easier to write a test for the feature than to reverse it into a bug test. Not sure if the correct behaviour is to scrub the input or to complain about it.
16:44 * weestrom is bald from pulling his hair out over a server build
16:45 crab dotan: why is the current behaviour wrong?
16:46 crab there's no way anyone should be feeding arbitrary untrusted input into Mojo::Loader->load(), and failing that, what difference does it make? it's clearly documented to take a module name. if you feed it nonsense, you get what you deserve.
16:47 dotan crab: I'm not saying it's wrong, I think it mostly makes mojolicious look bad (because, eval), which is probably why vti posted it :P
16:47 crab er
16:47 crab well, i don't understand, but okay.
16:47 dotan crab: I'd tag it "marketing".
16:49 dotan Although I think it might be possible to get a subtle bug based on that behaviour. But I'm not fiendish or bored enough to construct one.
16:50 AndroUser2 joined #mojo
16:50 AndroUser2 left #mojo
16:53 Foxcool left #mojo
16:55 weestrom left #mojo
17:07 crab the correct solution would be to fix eval "" so that it doesn't execute any evil code.
17:08 Foxcool joined #mojo
17:12 dotan crab: or, since you aren't going to patch core, to make sure that by eval "require $module", what's in $module is (as likely as possible) the name of a module. Scrubbing spaces and other tokens, for example.
17:17 crab and make sure it doesn't contain any of the seven bad words you can't say on TV too. that would really make mojo appeal to conservative families with children.
17:23 dotan crab: Shit::Piss::Fuck::Cunt::Coc‚Äčksucker::Motherfucker::Tits is a valid module name.
17:23 crab but it's terrible marketing.
17:25 dotan that depends on your target audience, but I think cartoon swear words are more Perlish ;-P @#!%
17:26 alnewkirk-away joined #mojo
17:31 crab oh, suddenly i understand why i was confused about logging.
17:31 crab all this while i've been expecting things to go into ./logs, but the default is actually ./log
17:31 crab duh
17:42 dotan left #mojo
18:25 Foxcool left #mojo
18:38 vel joined #mojo
19:13 alnewkirk-away left #mojo
19:45 alnewkirk-away joined #mojo
20:11 mmcleric joined #mojo
20:36 alnewkirk-away left #mojo
21:25 kaare left #mojo
23:27 tardisx joined #mojo

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