Camelia, the Perl 6 bug

IRC log for #mojo, 2011-02-16

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

All times shown according to UTC.

Time Nick Message
00:00 Akron Good night!
00:00 * yko waves
00:00 Akron :)
00:00 Akron left #mojo
00:05 tempire_ left #mojo
00:05 kimoto left #mojo
00:06 mmcleric left #mojo
00:06 kimoto joined #mojo
00:07 mmcleric joined #mojo
00:07 kimoto left #mojo
00:08 yko Haha! It's possible to delay rendering in custom renderer
00:08 yko unless sri going to break something :)
00:09 kimoto joined #mojo
00:10 kimoto left #mojo
00:10 al left #mojo
00:21 al joined #mojo
00:26 yko Ha. PDF renderer works :D
00:26 yko good night mojo people
00:26 al left #mojo
00:46 al joined #mojo
00:55 garu ok, this is definitely a bug in the dom parser
00:55 * garu pastes
00:58 garu sigh, or not :)
01:00 ispy_ joined #mojo
01:01 ispy_ left #mojo
01:34 elb0w` joined #mojo
01:35 elb0w` Anyone know a good getting started guide, most of the docs on the site just seem like overviews
01:37 metaperl1 joined #mojo
01:38 metaperl left #mojo
01:39 tempire_ joined #mojo
01:40 tempire_ http://mojolicio.us/perldoc​?Mojolicious/Guides/Growing
01:41 tempire_ elb0w ^
01:45 elb0w` yeah was lookin at that
01:54 elb0w` hmm
01:54 elb0w` Havin a problem gettin my server to start
01:58 tempire_ j
01:59 tempire_ there's really nothing to it
01:59 tempire_ it should just go
01:59 tempire_ like a 6 year old with an espresso
02:02 elb0w` well im trying to do it on dreamhost
02:02 elb0w` using the htaccess
02:02 elb0w` it just keeps timing out when I try to access it
02:02 elb0w` comm with (dynamic) server "/home/elb0w/elbowrage.com/test/dispatch.fcgi" aborted: (first read) idle timeout (60 sec)
02:03 tempire_ I'm not much help to you, then.  I've never run mojolicious behind apache
02:03 elb0w` how do you run it?
02:03 elb0w` light?
02:03 purl And there to that light / That young Child showed to me / All the things that he dreamt / All the things that might be / How for everything given / That something was gained / Strike one match in the dark / And all the world's not the same
02:04 tempire_ on my dev machine, I use the built-in daemon
02:04 tempire_ for production, I use hypnotoad
02:04 tempire_ perl script/myapp daemon
02:06 elb0w` Im restricted to my host
02:06 tempire_ This might be of some help: http://mojolicio.us/perldoc?​Mojolicious/Guides/Cookbook
02:07 tempire_ You can probably run it on your desktop
02:08 elb0w` wont help me though
02:09 elb0w` man dreamhost really sucks sometimes
02:09 tempire_ amazon ec2 has micro instances...free for a year
02:18 tempire_ left #mojo
02:35 elb0w` they get expensive
02:51 stephen left #mojo
02:52 elb0w` What hosting sites do you guys use for mojo?
02:52 elb0w` Or do you all just have a dedicated box?
03:00 MojoGuest329 joined #mojo
03:00 MojoGuest329 From: http://www.reddit.com/r/html​5/comments/bt76k/irc_client/ (53 hits)
03:01 MojoGuest329 left #mojo
03:09 MojoGuest806 joined #mojo
03:09 MojoGuest806 From: http://news.ycombinator.com/item?id=1277067 (230 hits)
03:10 MojoGuest806 left #mojo
03:11 MojoGuest731 joined #mojo
03:11 MojoGuest731 From: http://news.ycombinator.com/item?id=1277067 (231 hits)
03:12 MojoGuest731 left #mojo
03:12 MojoGuest278 joined #mojo
03:12 MojoGuest278 From: http://news.ycombinator.com/item?id=1277067 (232 hits)
03:12 MojoGuest278 left #mojo
03:13 MojoGuest944 joined #mojo
03:13 MojoGuest944 From: http://news.ycombinator.com/item?id=1277067 (233 hits)
03:13 MojoGuest944 left #mojo
04:04 tholen42 joined #mojo
04:06 tl left #mojo
04:20 GeJ Grrrrr! Got hit by the route bug!
04:21 GeJ sri++ for the fix.
04:26 tempire elb0w`: There are several people behind different webservers, hence the cookbook.  shared hosting is always going to be hard for real web apps.  I'm pretty sure the micro instances are free for a year.  Even without the free, they come out to under $15 per month.
04:36 meraxes left #mojo
04:46 perlrocks Twitter: "http://tinyurl.com/4v5s848 Mojolicious Japanese translation project documents - livedoor Wiki (Wiki)" (ja) --catch_fish http://twitter.com/catch_fi​sh/status/37734448065679360
04:55 elb0w` left #mojo
05:03 sri good morning sunshines
05:03 sri garu: no dom tree at all usually means charset issues
05:04 crab it's grey and overcast and drizzly here
05:04 tempire http://www.youtube.com/watch?v=iCQ0vDAbF7s
05:13 crab i don't think there's any ec2 thing that's free for a year
05:14 perlrocks Twitter: "Mojolicious Web Framework - Join the Perl revolution! Http://bit.ly/hD3kIx" (ja) --wPerlnews http://twitter.com/wPerlnew​s/status/37741474036588545
05:14 sri there is
05:15 crab oh, 750hrs/month free for a year
05:15 crab cool
05:37 tempire zzz
05:41 GitHub1 joined #mojo
05:41 GitHub1 mojo: master Sebastian Riedel * 5d9d8d2 (5 files in 4 dirs): relaxed charset handling in and around Mojo::DOM a bit - http://bit.ly/hfSXuu
05:41 GitHub1 left #mojo
05:42 sri garu: that should help you
05:45 crab is und3f == su-bzero?
05:49 ispy_ joined #mojo
05:51 ispy_ left #mojo
05:55 ispy_ joined #mojo
06:24 memememomo_ is now known as memememomo
06:25 kaare joined #mojo
06:25 memememomo is now known as memememomo_
06:31 koban joined #mojo
06:53 sri yay, my ssd will be delivered today :)
06:56 Alias_ ssd++
06:56 Alias_ Until mine died, it was awesome
06:56 sri :S
06:56 Alias_ OCZ Enyo
06:56 Alias_ I think the usb socket female side got loose or somethign
06:56 sri hmm, i'm getting an ocz too
06:57 Alias_ external or internal?
06:57 su-bzero crab: Not und3f, but a friend of him.
06:57 sri internal
06:57 purl hmmm... internal is for builds that go to QA, but didn't get released to production
06:57 Alias_ Should be fine then
06:58 sri gonna put it into the macbook
06:59 Alias_ ooo
06:59 Alias_ hadn't thought of that
06:59 Alias_ Wonder if I could upgrade my ThinkPad
06:59 sri prolly
06:59 * Alias_ heads off
07:08 * yko waves
07:11 crab su-bzero: ok
07:11 * sri waves
07:11 crab su-bzero: i was just confused because your ttl patch is labelled in Changes as "(und3f)"
07:12 crab unless it's und3f's patch and you just pasted a link to it, or something.
07:14 ispy_ left #mojo
07:15 marcus hmm
07:16 crab hi marcus.
07:17 marcus how can I map http://myhost.com/foo to a hypnotoad backend using nginx?
07:17 marcus seems to me it will automatically look for /foo on the hypnotoad backend rather than /
07:17 marcus hi crab
07:19 yko marcus you can
07:19 yko but you'll get headache with /foo and routes
07:19 yko and you are right about path, ye
07:20 marcus yko: I know I can, jut wondered if there was a fix for the routes
07:20 marcus guess I need to rewrite the headers in nginx
07:21 yko and a little workarround in startup or so
07:21 crab can't you rewrite the request uri in your application?
07:21 yko crab: than url_for will generate wrong urls
07:22 * marcus eyes proxy_redirect
07:23 crab ah, i see
07:25 yko damn, i believe there was workarround published in this room last week or so
07:25 yko somebody has to put it into wiki
07:29 sri marcus: rewrite in a before_dispatch hook
07:30 sri http://mojolicio.us/perldoc?Mojol​icious/Guides/Cookbook#Rewriting
07:30 yko sri++ # that was solution last time
07:37 crab um
07:37 Christian joined #mojo
07:37 Christian morning
07:37 crab so won't url_for generate wrong urls? because that's exactly what i was suggesting
07:39 marcus sri: why is http://paste.scsys.co.uk/88580 wrong?
07:40 marcus sri: "Can't call method "clone" on unblessed reference at /usr/local/lib/perl5/site_perl/5.10.1/Mojo/URL.pm line 102."
07:40 marcus oh doh
07:41 marcus guess I need to make a Mojo::Path object
07:42 sri or you path->parse(...)
07:42 sri but isn't there a simpler solution?
07:42 sri don't you just need to move one path segment to the base?
07:42 marcus possibly, my solution did not work
07:43 sri push @{$self->req->url->base->path->parts}, shift @{$self->req->url->path->parts};
07:43 sri something like that?
07:44 sri the whole reason we have a base path is to hide path segments from the router
07:45 marcus yeah, that is not a generic solution tho
07:45 marcus but I guess it will work for my use case
07:45 sri there is no generic solution
07:45 sri there are no standards
07:45 sri it sucks and there is nothing we can do about it
07:47 marcus it works tho :)
07:47 marcus sri: Just figured it would be nicer if we could set a header from the web server to handle it
07:47 marcus then this could just be a plugin or something
07:47 sri i guess deployment support will be the main mojolicious consulting gig in the future
07:48 sri marcus: knock yourself out ;p
07:48 sri i still would love to build a heroku for perl, if only there were customers :/
07:50 crab what's special about heroku? (i know it's a ruby hosting provider, but that's all)
07:50 sri you deploy with a "git push" and it magically just works
07:51 sri you don't setup anything, no configuration
07:52 sri you just buy some amount of computing units and it scales automatically
07:53 sri think "./myapp.pl deploy --user sri --pass lalala"... Congratulations, your app is available at http://myapp.mojolicio.us
07:54 crab neat
07:55 sri it is actually rather easy to do
07:55 sri but costs
07:56 crab i wrote http://toroid.org/ams/git-website-howto and someone commented the other day that it's "like heroku", now i understand what they meant
08:09 breaker313 joined #mojo
08:11 GitHub166 joined #mojo
08:11 GitHub166 mojo: master Sebastian Riedel * f4fc807 (1 files in 1 dirs): fixed typo - http://bit.ly/f9vWKV
08:11 GitHub166 left #mojo
08:25 yko marcus: something like that - https://gist.github.com/911fea4ce47558d74344 ?
08:26 marcus yko: yeah. I did something like that and it didnt work, but i was missing the 'scalar' bit.
08:26 marcus yko: did you test that?
08:26 yko marcus: this example jsut works
08:26 yko :)
08:26 yko yes
08:27 yko if you didn't scalar than you had ARRAYx#@$#% in your base
08:27 yko i think ill wrap it into plugin
08:28 yko because sometimes i have similar issues
08:28 marcus yeah, good idea
08:31 GeJ sri: Do you have an ETA for a maintenance release? yesterday's route bug bit me in the ass today.
08:31 GeJ a rough guesstimate would do :)
08:34 GeJ I'm also considering submitting a patch (and tests) regarding the range of authorized characters in a M::Message::Request.
08:34 GeJ But I'll have to learn more on the Mojo's guts first.
08:34 al left #mojo
08:37 fhelmber_ joined #mojo
08:38 charsbr left #mojo
08:41 al joined #mojo
08:42 charsbr joined #mojo
08:54 Debolaz joined #mojo
09:08 crab GeJ: what do you want to change now/
09:11 sri GeJ: don't know, could be a few weeks unless a serious bug pops up
09:22 sri yay, my ssd arrived already
09:23 al left #mojo
09:32 AmeliePoulain joined #mojo
09:32 marcus sri: fun times!
09:32 sri backups and dentist appointment first though :/
09:33 marcus fun times!
09:34 marcus my two favorite activities ;)
09:35 sri ;p
09:36 yko marcus: https://github.com/yko/mojolicious-plugin-nginx
09:37 yko need to create live test with template config to run against real nginx though
09:37 sherr_ joined #mojo
09:38 yko s/create/write/
09:39 sherr__ joined #mojo
09:40 sherr__ left #mojo
09:41 sherr_ left #mojo
09:42 spleenjack joined #mojo
09:54 koban left #mojo
09:54 koban joined #mojo
10:03 tholen joined #mojo
10:05 GeJ crab: don't want to change anything per se. The current defaults are perfectly fine, but I'd like to propose to have a new env variable that would allow the use of the "unwise" character set. Some people --I for one-- may have the need to handle these characters for some unfortunate reason (read, $job mandates it).
10:05 GeJ And yes, as sri suggested, monkey patching is an option, but 1) it's fugly and 2) hardly reusable.
10:14 GeJ Additionally, and in order to prevent mayhem everywhere, I'd like to be able to allow unwise chars on a per route basis. But I have no idea if that's even feasible.
10:15 GeJ I really need to dig into Mojo guts.
10:16 GeJ I see that as a feature (a clunky one sure, but still). I'll be perfectly happy with you guys want to do with it.
10:18 yko marcus, btw: which version of nginx are you using?
10:18 aleksey joined #mojo
10:19 marcus nginx version: nginx/0.8.53
10:19 yko ubuntu think that last nginx version is 0.7.65 (release date somewhere near 25 May 2009) :S
10:19 yko have you seen plugin?
10:19 marcus I am on freebsd
10:20 yko marcus++
10:20 marcus yko: yeah. Not sure it should be named -nginx
10:20 marcus this could easily be used with other web servers as well?
10:20 marcus just by setting the header
10:21 yko this issue raize with nginx most times
10:24 perlrocks Twitter: "In # mojolicious own system eksepshenov. And killed only entirely, re-throw to do a chore. Well, let's make checkers on the objects" (ru) --meettya http://twitter.com/meettya​/status/37819485259972608
10:27 yko damn... nginx has precompiled default error log path and dies if current user can not write there :(
10:28 yko and no way to override that by conf file
10:39 fmerges joined #mojo
10:40 perlrocks Twitter: "Mojolicious:: Plugin:: CSRFDefender を しました shipit" (sq) --shiba_yu36 http://twitter.com/shiba_yu​36/status/37823642582646784
10:41 perlrocks Twitter: "Mojolicious-Plugin-CSRFDefender 0.0.2 by SHIBAZAKI - http://frepan.org/~shibazaki/Mojol​icious-Plugin-CSRFDefender-0.0.2/" --cpan_new http://twitter.com/cpan_ne​w/status/37823776855044096
11:02 crab GeJ: i don't think it's sane to add an env variable for such a highly specialised need
11:03 crab GeJ: either submit a patch with tests to relax the unwise set once and for all, or monkeypatch
11:04 crab GeJ: and you can even do such a thing in a proxy, rewriting the request before it gets to your app
11:04 crab (assuming this is the | thing)
11:30 stephan48 is there a way to load a user object on request begin? (f.e. i have the username in session and want to load the user object on begin of each request)
11:31 tholen left #mojo
11:31 crab stephan48: use a bridge
11:33 stephan48 so put a bridge in front of everything?
11:33 crab sure.
11:34 crab don't you need it anyway to do authentication?
11:34 stephan48 i have a app atm i just call the get user func of my model everytime i need the userobject(f.e. for validation if user has the needed rights to access something)
11:35 stephan48 and i have a bridge infront of my /file stuff which checks if the user has access(if either the public flag of a file entry in db is set or user had right admin)
11:36 crab yeah. all of that can be done in bridges.
11:36 stephan48 ye
11:36 stephan48 the idea to put  a bridge infront of everything is nice
11:36 stephan48 so i can even restrict the stuff even fourther
11:37 stephan48 like: if guest user does not have the permission access then he is only able to reach login path
11:40 crab stephan: see url
11:40 stephan48 ye
11:49 Shaeto joined #mojo
12:03 Akron joined #mojo
12:07 GeJ crab: noted, thanks for the input.
13:03 ispy_ joined #mojo
13:10 daviddelikat joined #mojo
13:12 elb0w How many of you guys run large applications on hypnotoad?
13:19 yko svg-- # crazy stuff!
13:29 Akron Is there a reasonable way to override render_json?
13:33 Akron yko: The most funny thing of SVG is the CSS adaptation. That's totally crap.
13:37 marcus LET ME... ENTERTAINT YOU
13:43 crab Akron: package Akron::Controller; use Mojo::Base 'Mojolicious::Controller'; sub render_json { ... } 1;?
13:44 yko Akron: the way how units are (interpolated?) makes me cry
13:44 Akron crab: I want to do it globally with a plugin.
13:44 yko sun Mojolicious::Controller::render_json {} :)
13:45 crab sub Mojolicious::Controller::render_json { ... }?
13:45 yko crab: i'm typing faster: p
13:45 crab yko: no, you type fewer "."s, that's all :-P
13:45 sri left #mojo
13:46 Akron Ah - yes! Of course - stupid me ... :) crab++ yko++
13:46 yko Oo
13:46 yko where he went?
13:46 perlrocks Twitter: "Mojolicious-Plugin-BasicAuth 0.04 by TEMPIRE - http://frepan.org/~tempire/Mojo​licious-Plugin-BasicAuth-0.04/" --cpan_new http://twitter.com/cpan_ne​w/status/37870364658765824
13:47 yko Akron: i think you a close to understand why i preffer to have base controller in each aplpication
13:48 Akron Yep. It's really a special case.
13:48 yko almost each app i write have own 'special cases'
13:48 yko it's useful to have base to put there aliases, shortcuts, overrides, some other stuff
13:49 crab yes. if you monkeypatch mojolicious::controller, you will be punished.
13:49 yko even sub log { shift->app->log } worth having base controller :D
13:49 crab yko: !
13:49 sri joined #mojo
13:49 crab i simply can't believe i never thought of that!
13:50 yko lol
13:51 Akron Hm ... you are right ...
13:52 sri ssd is really fast :o
13:52 giwi joined #mojo
13:54 sri did the topic get lost or is my limechat bugged?
13:54 crab no topic is set.
13:54 sri :S
13:54 crab sri: no trouble getting it installed, then?
13:54 sri none at all
13:55 sri but i had the right screwdrivers
13:55 marcus not me
13:55 marcus it helps :)
13:55 sri got a really nice set for like 10 euros :)
13:56 marcus I just bought the t6 for like 1 euro
13:56 sri we need the topic back!
13:56 * marcus & # squash
13:56 sri i bet marcus stole it
13:57 sri anyone remember the link to the channel log?
13:57 yko irc.perlgeek...
13:57 yko http://irclog.perlgeek.de/mojo/today
13:58 Topic for #mojo is now join the revolution ♥ http://mojolicio.ushttp://irclog.perlgeek.de/mojo/today
13:59 yko ye
13:59 yko left #mojo
13:59 sri yko++
13:59 yko joined #mojo
13:59 yko argh
13:59 giwi left #mojo
13:59 giwi joined #mojo
14:01 sri damn, i can never go back to a non ssd mac :S
14:09 sri Test
14:14 sri GeJ: i agree with crab btw
14:14 garu sri++ # that was exactly the problem... and to think I was about to mail you a failing test :)
14:15 sri :)
14:17 garu but now I'm getting another error... as if I couldn't have to Mojo::Clients running on the same script at the same time
14:18 garu se of uninitialized value $address in concatenation (.) or string at Mojo/Client.pm line 602
14:18 garu *use
14:18 sri i've seen that before i think
14:18 giwi_ joined #mojo
14:18 giwi left #mojo
14:18 sri and there was a very simple explanation
14:19 * sri scratches head
14:19 garu other than "my code sucks"? :)
14:19 sri something like that i guess ;p
14:19 sri really don't remember though, it was a small mistake
14:20 sri this macbook is soooo silent too now
14:23 garu sri: something in Mojo::IOLoop maybe?
14:23 garu because the previous message from a Carp::Always backtrace is Unhandled event error: Couldn't connect. at Mojo/IOLoop.pm line 1084
14:24 sri nope, something much more trivial
14:24 sri like a wrong method call or so
14:24 garu a-ha!
14:26 garu < crab> aha. $self->app is unset when tx_start is called.
14:26 giwi_ left #mojo
14:26 garu < crab> looks like i have to do: $client = Mojo::Client->new(app => "Wigeon");
14:27 garu sri: was that it?
14:27 * sri shrugs
14:27 * garu grepped for '$address' on mojo logs
14:27 crab i doubt it. that was something to do with testing, and the new undocumented https testing stuff.
14:27 sri depends on context, but sounds plausible
14:28 sri what are you trying to do?
14:29 kaare left #mojo
14:30 garu I'm doing a $mech->get($url)->res->dom->find('foo')->each( sub { my $other_client = Mojo::Client->new->get($other_url) });
14:31 garu since I'm getting to other urls inside an ->each() call, it felt like I should create another client for it
14:31 sri no need for that normally
14:31 sri but it shouldn't do any harm
14:31 sri are you sure the urls are ok?
14:32 sri if they are relative the error would seem plausible
14:32 garu they do open on firefox, albeit slow to load
14:32 ispy_ left #mojo
14:32 garu maybe increasing the timeout
14:32 sri yea, but are they relative
14:32 sri ?
14:32 garu oh
14:32 garu *yes*
14:32 garu the second one is
14:33 garu not the first one
14:33 sri that's it then
14:33 sri relative url in client means run it against a test app
14:33 garu so it was somewhat related to crab's issue :)
14:33 sri indeed it was
14:34 * garu fixes
14:34 sri i wouldn't mind a patch for better errors in this case
14:34 sri could be a common mistake
14:34 garu it should at the very least be in the FAQ :)
14:35 garu I'll make a patch as soon as I get it working
14:35 sri \o/
14:35 garu sri: thanks!
14:35 sri well, the error message just sucks, it wouldn't look good in the faq ;p
14:36 garu yup, I'll see if I can wrap it into something nicer
14:36 garu and send you a pull request
14:36 sri great, and don't forget a test :D
14:37 * sri chains garu to the channel
14:37 sri they always try to run when i say test
14:38 * garu tries to run, but fails
14:38 sri \o/
14:38 crab hey, i submitted lots of tests!
14:38 garu well, like I said, I even wrote a test for the dom parsing issue
14:38 garu only you were faster
14:38 garu (assuming there's a test now for it :)
14:39 sri kinda, it's rather complicated
14:39 sri i'm not even sure we handle it right now
14:39 sri the link you gave me really really sicked btw :)
14:39 sri s/i/u/
14:40 sri half of the time the IIS6 server on the other side would just close the connection -.-
14:40 garu really? my test was super simple... I had a <html><body>í</body></html> file, loaded it into a string, called Mojo::DOM->new->parse($string), and did a ok( $dom->at('body') )
14:41 garu sri: *yes* - that site sucks real hard
14:41 garu and I want to parse it
14:41 garu so I never have to use it again
14:41 garu :)
14:42 sri we currently ignore meta tags for charset detection, might have to add that at some point
14:44 sri browsers have very crazy strategies for charset detection actually
14:46 * garu wonders when there will be a Mojo::Client plugin for javascript :)
14:46 sri http://www.mozilla.org/projects/in​tl/UniversalCharsetDetection.html
14:47 sri at some point we'll need a webkit binding ;p
14:48 garu \o/
14:50 sri i guess the perl6 port will give us access to some parrot implementation of javascript :)
14:55 mattastrophe joined #mojo
14:55 garu Alias_: why would a ORLite self-generated table class not have new() or create() methods? lack of primary key?
14:58 garu "yes"
14:58 garu Alias_: thanks :)
14:59 meraxes joined #mojo
15:04 koban left #mojo
15:13 kaare joined #mojo
15:18 tholen joined #mojo
15:20 ispy_ joined #mojo
15:25 MojoGuest811 joined #mojo
15:25 MojoGuest811 From: http://www.google.fr/url?sa=t&amp;source=web&a​mp;cd=3&amp;ved=0CC4QFjAC&amp;url=http%3A%2F%2​Fdev.xantus.org%2F&amp;rct=j&amp;q=irc%20clien​t%20html5%20canvas&amp;ei=6OtbTeTZBoGu8QPW9emV​Ag&amp;usg=AFQjCNGw6nZv0wO42uzUnHhWcD0vcKNULg (1 hits)
15:25 MojoGuest811 /whois marcus
15:25 MojoGuest811 left #mojo
15:30 bc5042 left #mojo
15:30 bc5042 joined #mojo
15:36 Christian nive evening to you all
15:36 Christian left #mojo
15:37 fhelmber_ left #mojo
15:38 al joined #mojo
15:45 garu sri: request timeout is set via $client->keep_alive_timeout(), right?
16:00 tholen left #mojo
16:03 sri garu: right
16:03 sri it's a soft inactivity timeout
16:09 sri looks like i'm switching to limechat after all
16:10 Shaeto left #mojo
16:22 aleksey left #mojo
16:25 breaker313 left #mojo
16:28 MojoGuest412 joined #mojo
16:28 MojoGuest412 From: http://www.google.fr/url?sa=t&amp;source=web&a​mp;cd=3&amp;ved=0CC4QFjAC&amp;url=http%3A%2F%2​Fdev.xantus.org%2F&amp;rct=j&amp;q=irc%20clien​t%20html5%20canvas&amp;ei=6OtbTeTZBoGu8QPW9emV​Ag&amp;usg=AFQjCNGw6nZv0wO42uzUnHhWcD0vcKNULg (2 hits)
16:28 MojoGuest412 left #mojo
16:33 marcus hai
16:34 AmeliePoulain left #mojo
16:38 vel joined #mojo
16:39 tempire_ joined #mojo
16:40 tempire_ oh hai
16:49 baton8 left #mojo
17:07 marcus can haz tempire
17:07 marcus http://1.bp.blogspot.com/_MoFDGBaGmsQ/​S2j3LiVQ3eI/AAAAAAAAGWo/8GS8ZuXGzTg/s4​00/tumblr_kx6k8espxW1qz82gvo1_500.jpg
17:08 sri DOUBLE RAINBOW
17:08 marcus good luck / bad luck
17:08 marcus http://nokiaplanm.com/
17:09 marcus http://nokiaplanq.com/ :D
17:09 marcus worst phone ever
17:14 sri damn, i didn't backup itunes...
17:16 baton8 joined #mojo
17:20 marcus oi
17:22 crab i wonder if i could put an ssd in my ideapad.
17:23 crab do ssds consume less power too?
17:23 marcus no
17:24 baton8 left #mojo
17:24 marcus http://www.tomshardware.com/rev​iews/ssd-hdd-battery,1955.html
17:25 marcus actually http://www.tomshardware.com/re​views/ssd-hard-drive,1968.html
17:27 marcus I like this bit: "There is one conclusion we would like to make right away: OCZ’s new SATA II 2.5“ SSD, which is based on a Samsung drive, is the best Flash SSD in our small benchmark lineup. The OCZ Flash SSD provides performance that beats even the quick Mtron drive in many sections, and its power efficiency is unmatched. "
17:28 fmerges left #mojo
17:34 bellaire left #mojo
17:40 sri :-)
17:45 vel left #mojo
17:46 vel joined #mojo
17:54 sri samsung seems to build absolutely everything
17:59 ispy_ left #mojo
18:00 ispy_ joined #mojo
18:10 marcus yeah
18:25 MojoGuest349 joined #mojo
18:25 MojoGuest349 From: http://news.ycombinator.com/item?id=1277067 (234 hits)
18:26 nej_test joined #mojo
18:26 nej_test From: http://news.ycombinator.com/item?id=1277067 (236 hits)
18:26 nej_test left #mojo
18:26 MojoGuest349 left #mojo
18:30 MojoGuest419 joined #mojo
18:30 MojoGuest419 From: http://www.networkedblogs.com/33Knp (65 hits)
18:31 MojoGuest292 joined #mojo
18:32 MojoGuest292 left #mojo
18:33 vel left #mojo
18:41 spleenjack left #mojo
18:41 aiglenoir left #mojo
18:41 aiglenoir joined #mojo
18:41 bellaire joined #mojo
18:42 MojoGuest419 left #mojo
18:42 aiglenoir left #mojo
18:43 * sri can't stop starting programs
18:43 sri soooooo fast
18:43 sri must have started safari like a thousand times :)
18:46 aiglenoir joined #mojo
18:47 fhelmber_ joined #mojo
18:48 marcus LOL
18:48 marcus sri: remember, your ssd has a limited number of writes :p
18:49 sri oh noes
18:49 yko something like three of four?
18:53 stephen joined #mojo
18:59 sri seems i even got the newer less resilient version :/
19:00 marcus me too
19:00 marcus marketed as 128gb, but actually 115.
19:00 sri yea
19:00 Akron left #mojo
19:02 marcus 180gb is almost twice as expensive :o
19:05 ispy_ left #mojo
19:07 sri intel prices are ridiculous
19:09 sri or actually not, all the same above 120gb
19:16 marcus yea
19:16 elb0w so im looking at the sub section "Growing" on mojolicio.us
19:16 elb0w does that sub startup get hit automatically?
19:17 marcus elb0w: it does for non-lite apps
19:17 sri yes
19:17 elb0w so $app->start
19:17 elb0w isnt neccesary for non-lite
19:17 elb0w app->start
19:17 elb0w rather
19:17 sri start != startup
19:17 elb0w sorry I have not started yet, just trying to understand
19:18 elb0w I have been reading through docs past few days
19:18 sri start still happens for normal apps in the script
19:18 elb0w so should I be using full Mojolicious or is starting with Lite recommended?
19:19 sri what would be the point of lite if we didn't recommend it? :)
19:19 sri read the growing guide
19:19 sri it shows the relation
19:20 marcus I thought that was what he was reading :)
19:20 elb0w Actually I didnt get to this one yet
19:20 sri he was looking at the website ;p
19:20 elb0w would of but I had to fight with dreamhost for 4hrs last night to get it to start
19:20 elb0w broke down got my own ec2 box :x
19:21 sri shared hosting is dead anyway
19:21 marcus I think you can get an ec2 for free
19:21 elb0w yeah
19:21 elb0w im doing that
19:21 elb0w just scary putting your credit card in and them saying well bill you based on usage lol
19:22 * marcus hammers elb0ws instance
19:22 elb0w :(
19:23 elb0w there a hello world app somewhere that I overlooked?
19:23 sri lite tutorial, line 1
19:24 elb0w ok ill read further, was going to skip lite
19:24 elb0w I guess I shouldnt
19:24 crab elbow: mojo generate lite_app Elbow
19:24 elb0w thanks
19:24 elb0w ah ok
19:24 elb0w cool
19:24 sri you're supposed to learn lite first
19:24 jamesw left #mojo
19:24 elb0w ok good thing I asked here
19:28 elb0w sri i know your password now ;)
19:28 sri oh noes
19:28 elb0w was so angry last night that I couldnt get dreamhost to run the app
19:29 elb0w Their support sucks
19:29 elb0w kept getting fastcgi errors
19:29 aiglenoir left #mojo
19:30 aiglenoir joined #mojo
19:31 aiglenoir left #mojo
19:35 aiglenoir joined #mojo
19:38 elb0w when I see " => 'logout';
19:38 elb0w what does that represent?
19:40 sri http://mojolicio.us/perldoc?​Mojolicious/Lite#Route_Names
19:40 aiglenoir left #mojo
19:40 elb0w ah neat
19:41 aiglenoir joined #mojo
19:41 elb0w After reading catalyst docs and coming here I feel like I can get started quicker
19:41 elb0w glad I discovered this
19:42 sri :)
19:42 elb0w catalyst seems very powerful as well, just felt like I needed to read an entire book about it before I started
19:43 sri it's a framework from another time, we've learned a lot since it was designed
19:51 aiglenoir left #mojo
19:52 aiglenoir joined #mojo
19:52 aiglenoir left #mojo
19:57 aiglenoir joined #mojo
19:59 aiglenoir left #mojo
20:02 tholen joined #mojo
20:02 aiglenoir joined #mojo
20:15 aiglenoir left #mojo
20:16 aiglenoir joined #mojo
20:17 aiglenoir left #mojo
20:21 aiglenoir joined #mojo
20:21 aiglenoir left #mojo
20:26 aiglenoir joined #mojo
20:27 * sri wonders if he should retire his rsync scripts and just use time machine for backups
20:27 tempire_ sri: YES
20:27 * tempire_ chastises sri
20:27 sri :o
20:28 mattastrophe left #mojo
20:30 fhelmber_ left #mojo
20:31 ispy_ joined #mojo
20:33 marcus I use time machine
20:34 marcus trying to consolidate my pictures on the drobo in 1 lightroom folder.
20:35 marcus next step is to start deleting.
20:35 marcus 60k+ pictures is just too much for the last 8 years.
20:48 sri wow
20:50 bellaire 0.8561 pictures per hour, including when you were asleep.
20:50 sri lol
20:54 omega marcus: did you ever end up pushing your mongodb-logger?
20:54 ispy_ left #mojo
20:54 Akron joined #mojo
21:04 marcus omega: no, I need to fix it to load config from a json file first
21:04 marcus don't want to put it out there with a bunch of passwords in the script
21:04 marcus but now it's time for AFRO SAMURAI
21:05 omega :p
21:05 omega ok
21:06 marcus would be nice if the configloader plugin could easily be used outside of the mojo app as well.
21:08 sri actually i'm glad it works at all ;p
21:08 sri the whole name detection problem is driving me crazy
21:08 al left #mojo
21:16 al joined #mojo
21:19 marcus :)
21:36 al left #mojo
21:39 al joined #mojo
21:54 al left #mojo
22:03 tholen left #mojo
22:03 mattastrophe joined #mojo
22:12 ispy_ joined #mojo
22:18 perlrocks Twitter: "Mojolicious (PSGI) Starman deploy the app - Getting Started with Perl code samples http://htn.to/hEZYMF" (ja) --kjwtnb http://twitter.com/kjwtnb/status/37999371458973696
22:22 toei left #mojo
22:30 toei joined #mojo
22:48 al joined #mojo
22:57 perlrocks Twitter: "Anyone using #mojolicious in a production environment? #perl" --burntflowers http://twitter.com/burntflow​ers/status/38009054685044737
23:03 Akron left #mojo
23:14 perlrocks Twitter: "@burntflowers I have several #mojolicious apps in production." --marcusramberg http://twitter.com/marcusramb​erg/status/38013411061137408
23:44 perlrocks Twitter: "@marcusramberg I'm looking for sites to link to in a blog post about Mojolicious. Do you have any public sites I could use as examples?" --burntflowers http://twitter.com/burntflow​ers/status/38020907410661376
23:46 perlrocks Twitter: "@burntflowers There's a few #mojolicious reference sites at the bottom of http://t.co/s6h4sJO - More would be nice tho." --marcusramberg http://twitter.com/marcusramb​erg/status/38021423704444928
23:47 jamesw joined #mojo
23:47 marcus wow, dancer has their own wiki page
23:47 marcus http://en.wikipedia.org/wiki/Dancer_(software)
23:49 marcus hmm, it was deleted as non-notable a year ago
23:49 marcus guess someone readded it
23:50 marcus deletionists--
23:50 marcus purl: karma deletionists?
23:50 purl marcus: i haven't a clue
23:50 marcus purl: karma deletionists?
23:50 purl marcus: bugger all, i dunno
23:50 * marcus stabs purl
23:50 * purl leaks on marcus.

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