Camelia, the Perl 6 bug

IRC log for #mojo, 2011-07-05

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

All times shown according to UTC.

Time Nick Message
00:15 Alias_ joined #mojo
00:18 mattastrophe left #mojo
00:24 tempire I like the lowercase
00:25 tempire mojocast wherever possible, Mojocast, for when a capital is needed
00:29 Alias_ left #mojo
01:01 * sri likes
01:01 sri btw. don't worry if there are dns problems with the mojolicious site
01:01 sri i'm moving dns providers
01:02 sri good riddance godaddy!
01:03 tardisx I should move all mine as well :-/
01:03 sri i still depend on external dns from godaddy though for a few domains no provider accepts :S
01:04 sri a few xx.io and the like
01:04 sri no idea what to do with those
01:04 crab i'll ns for you if you want.
01:06 sri thanks, but i'm looking for something permanent
01:09 sri gandi.net are taking their slogan really serious
01:25 crab what slogan?
01:25 purl slogan is probably annoying
01:26 gabiruh left #mojo
01:26 gabiruh joined #mojo
01:32 sri crab: no bullshit (tm)
01:32 sri :)
01:33 sri well, i suppose they could punch me in the face for an hour and it would still be a pleasant experience after using godaddy...
01:38 tempire I used hover.com once
01:38 tempire liked it
01:39 sri hover.com stores your password in cleartext
01:39 sri #3 on hackernews atm
01:39 sri ;p
01:40 tempire If your password isn't still secure in cleartext, it's not secure at all!
01:40 tempire get off my lawn!
01:40 tempire real men don't need encryption
01:40 tempire or hasing
01:40 tempire *hashing
02:32 sri damn, i screwed up the zone file...
02:32 sri i hate when that happens
02:34 tardisx I never looked back from linode gui dns manager
02:35 tardisx there is a special place in hell for the person who created bind's config format
02:39 sri i bet that place is a throne
02:55 mattastrophe joined #mojo
03:01 mattastrophe left #mojo
03:11 mattastrophe joined #mojo
03:39 tardisx porcelain ?
03:39 purl Not to be confused with pigfucker.
03:40 tardisx admittedly it's been a very long time since I administered a bind installation, so maybe things are rosy now :-)
03:50 anaio joined #mojo
04:05 mattastrophe left #mojo
04:23 tempire bind is the devil
04:23 tempire rjbdns
05:43 perlrocks Twitter: "Mojocast #1: Fun with clouds! - Create your first Mojolicious web app http://t.co/FzRusj0" --msviridenko http://twitter.com/msviriden​ko/status/88120696827420672
05:46 koban joined #mojo
05:54 perlrocks Twitter: "http://t.co/p53UFar # mojolicious" (ru) --afiskon http://twitter.com/afiskon​/status/88123442292989952
06:40 arthas joined #mojo
07:03 giwi joined #mojo
07:13 perlrocks Twitter: "#Mojocast #1 Fun with clouds http://goo.gl/fb/0aBz5 #perl #mojolicious #mojo" --allframeworks http://twitter.com/allframewo​rks/status/88143428419993600
07:21 marcus tempire: but rjb is the devil too. *confused*
07:24 marcus I thought that was the latest hipness a year ago
07:51 eugen joined #mojo
07:51 cosmincx joined #mojo
07:53 crab good morning, marcus.
07:55 giwi left #mojo
07:57 sugar joined #mojo
08:01 marcus crab: morning good crab
08:27 sugar left #mojo
08:32 sugar joined #mojo
08:36 spleenjack joined #mojo
08:47 perlrocks Twitter: "Write Style sheet (CSS) / Mojolicious Reference http://t.co/ZnU5uol # perl # mojolicious" (ja) --perlcodesample http://twitter.com/perlcodesa​mple/status/88166988102385664
08:47 perlrocks Twitter: "Style Sheets (CSS) / Mojolicious reference to describe - http://t.co/ZnU5uol Introduction to Perl with sample code # perl # mojolicious" (ja) --perlcodesample http://twitter.com/perlcodesa​mple/status/88167086681096192
08:58 eugen left #mojo
09:11 perlrocks Twitter: "[Linux Magazine] Michael Schilli: # # Perl script makes use of new HTML5 features http://t.co/nEuCnNV # Mojolicious" (de) --PerlHowto http://twitter.com/PerlHowt​o/status/88173087580880896
09:23 eugen joined #mojo
09:34 eugen left #mojo
09:34 perlrocks Twitter: "perlcodesample: Style Sheets (CSS) / Mojolicious http://bit.ly/j4JEkS describing the reference" (ja) --perlironman http://twitter.com/perlironm​an/status/88178976656343040
09:59 perlrocks Twitter: "Cool, there's a #mojolicious article in the german Linux Magazin again, and this time it's about #websockets. http://t.co/9WG926Y #perl" --kraih http://twitter.com/kraih/status/88185143231127552
09:59 sri good morning fellow html5 tags
10:09 eugen joined #mojo
10:17 crab hi </crab>
10:18 crab (huh. i suppose that might not have the intended effect in a graphical os x irc client.)
10:20 sri it looks all wrong
10:20 sri like <@crab> hi </crab>
10:20 crab oh, but the nick is still inside <>? that's more than i expected.
10:21 sri textual is very textual
10:41 GabrielVieira left #mojo
10:47 marcus I actually changed the look to be even more minimal
10:48 marcus like : 12:47:50 @marcus ~ I actually changed the look to be even more minimal
10:48 marcus sri: did you make a mojo textual theme yet? :)
11:01 anaio left #mojo
11:11 eugen left #mojo
11:15 sh9 joined #mojo
11:15 plu left #mojo
11:17 plu joined #mojo
11:25 plu left #mojo
11:27 plu joined #mojo
11:34 tabbi joined #mojo
11:34 tabbi left #mojo
11:34 plu left #mojo
11:34 plu joined #mojo
11:41 Foxcool joined #mojo
11:42 plu left #mojo
11:45 plu joined #mojo
11:45 mattastrophe joined #mojo
11:55 plu left #mojo
11:57 * sri wonders if tomorrow will be lion day
11:57 plu joined #mojo
11:57 D4RK-PH0ENiX joined #mojo
12:00 d4rkie left #mojo
12:02 plu left #mojo
12:03 plu joined #mojo
12:12 plu left #mojo
12:13 sri firefox 6 goes beta today
12:13 plu joined #mojo
12:14 plu left #mojo
12:20 mattastrophe left #mojo
12:26 skaurus joined #mojo
12:27 elb0w hahahahahahah http://imgur.com/gallery/DRQJk
12:28 skaurus Hi all. Looking into way to dump post request content... Found Mojo::Message::body method. It contains "downgrade multipart content" string: $self->content(Mojo::Content::Single->new) if $self->content->isa('Mojo::Content::MultiPart');
12:28 skaurus it seems that string killing content, not downgrade it)
12:28 skaurus it's right?
12:32 plu joined #mojo
12:32 plu left #mojo
12:33 sri skaurus: just don't
12:33 sri elb0w: lol
12:34 sri skaurus: the message has been preprocessed anyway, you can't get the raw version, just use the parsed result
12:35 skaurus sri: like $self->req->{'content'} ?
12:35 sri hell no
12:36 sri like req->upload or req->params
12:36 sri why would you want the raw unparsed version anyway?
12:37 sri btw. don't ever use hash access for objects in mojolicious, those values are private
12:38 sri if you do your stuff will break in the future
12:38 stephan48 *starts to rewrite his apps* oops
12:38 * sri sets stephan48 on fire
12:39 stephan48 *jumps into the pit* lets get rid of the pets
12:39 sri http://mojolicio.us/perldoc/M​ojolicious/Lite#File_Uploads
12:39 skaurus sri: if user tries to perform POST request and when it turns out that he already not logged in, due to his session expires, i want to save this request and rerun it if he logs back. Like, when user turns out to be not logged when accessing private link, ask him to login and when redirect when he wanted to. But for posts :)
12:40 ispy_ joined #mojo
12:40 skaurus s/when redirect/then redirect/
12:40 sri that's a horrible horrible idea
12:40 perlrocks Twitter: "trying #mojolicious for a webapp in #perl. Liking it" --claesjac http://twitter.com/claesja​c/status/88225787974660096
12:41 sri *if* you want to do something like that at least store the actual resulting data
12:41 skaurus sri: i believe if it's carefully imlemented, it's not
12:41 stephan48 capture the url user accesses, put it into session, then redirect him back after login
12:42 skaurus stephan48: i'm doing so for GET requests, but now i want it for POST
12:42 stephan48 that could get hairy
12:42 sri not just hairy, that's crazy
12:43 sri have fun rebuilding a multipart form containing file uploads in memory
12:43 skaurus sri: imagine you filling some form; something takes you away from computer, then you return and click submit
12:43 skaurus and all your precious form data lost!
12:44 sri read again what i wrote above
12:44 sri [14:41:06] <@sri> *if* you want to do something like that at least store the actual resulting data
12:45 skaurus you mean data already parsed by Mojo?
12:45 sri yes
12:45 stephan48 i would instead redirect user back, fill in form info, ask user to add his uploads again, and to resubmit the form...
12:45 sri i would too
12:45 skaurus sri: ok; it's what I asking about actually
12:45 stephan48 but tbh? i dont care in such cases
12:46 sri btw. do not interpret what i said as a recommendation to actually implement it
12:47 skaurus sri: POST can don't contain any files anyway. If we forget about files for a moment, which way should I access text post data?
12:48 sri the documented way
12:48 sri http://mojolicio.us/perldo​c/Mojo/Message#body_params
12:49 eugen joined #mojo
12:49 skaurus sri: i'm so stubborn just because seen it successfully working long time ago in very different system ) ok, thanks, i'll give it a try)
12:51 sri it's also anti-rest
12:51 sri *uc rest
12:58 eugen left #mojo
12:58 sri http://hobolobo.net/ # wow
13:01 skaurus sri: cool!
13:07 sri looks like i'll need a google+ invite after all :S
13:12 sugar_ joined #mojo
13:12 sugar left #mojo
13:12 sugar_ is now known as sugar
13:18 anaio joined #mojo
13:25 skaurus left #mojo
13:26 skaurus joined #mojo
13:27 perlrocks Twitter: "1.54 Mojolicious http://ow.ly/1dCPxc" (sw) --campuscodi http://twitter.com/campusco​di/status/88237589722693632
13:45 giwi joined #mojo
13:52 Akron joined #mojo
14:03 koban left #mojo
14:41 sh9 left #mojo
14:47 mattastrophe joined #mojo
14:47 sugar left #mojo
14:50 sugar joined #mojo
14:54 perlrocks Twitter: "Library and sample code from me Whatever [Mojolicious] and in English to people of" (ja) --trinityCRZ http://twitter.com/trinityC​RZ/status/88259333288247297
14:58 marcus http://search.cpan.org/~jaitken/Dancer-Plug​in-Bcrypt-0.2.0/lib/Dancer/Plugin/Bcrypt.pm
14:58 skaurus left #mojo
14:59 marcus from the synopsis I have no idea whatsover why this needs to be dancer related.
15:02 tempire marcus: rjb is just another sri, though to a greater extent
15:02 tempire "This is the way things should be, PERIOD!"
15:03 crab who is rjb?
15:03 purl rjb is not rdj :)
15:03 tempire ack
15:04 tempire I meant djbdns
15:04 tempire s/rjb/djb/g
15:05 marcus tempire: djb is a much bigger asshat, imo
15:05 tempire no doubt
15:05 crab sri is not at all like djb.
15:05 sri marcus: users demand plugins that do absolutely nothing
15:06 sri WHY IS THERE NO LDAP PLUGIN FOR MOJOLICIOUS?
15:07 marcus sri: seems this plugin author has confused dancer with Exporter
15:07 tempire Darn.  There was spam in the google group.  I was going to remove it, but someone beat me to it
15:07 tempire :(
15:07 marcus of course, it's an easy mistake to make: register bcrypt => \&bcrypt;
15:08 sri xD
15:09 sri at some point someone will ask why we have no bcrypt plugin
15:10 sri in the end it doesn't matter how stupid a plugin actually is, cpansearch results make users feel warm and fuzzy
15:10 sri that's why i stopped discouraging useless plugins... because in the end no plugin is useless
15:11 sri so, who's gonna make a bcrypt plugin? :)
15:11 * marcus writes Mojolicious::Plugin::Useless
15:11 marcus just to prove sri wrong.
15:11 amoore joined #mojo
15:11 marcus it will do sleep(60) in register
15:11 sri it will be useful because you use it to make a point :)
15:13 marcus sri: stop ruining my plans :-/
15:27 metaperl joined #mojo
15:34 abra left #mojo
15:39 giwi left #mojo
15:44 sugar left #mojo
15:46 sugar joined #mojo
15:50 giwi joined #mojo
15:58 alnewkirk joined #mojo
16:00 anaio left #mojo
16:00 alnewkirk is now known as anaio
16:06 kaare joined #mojo
16:07 plu joined #mojo
16:08 cosmincx left #mojo
16:10 marty left #mojo
16:12 tempire marcus: I already wrote that plugin
16:13 tempire http://search.cpan.org/~tempire/Mojolic​ious-Plugin-ZombieApocalypse-0.01/lib/M​ojolicious/Plugin/ZombieApocalypse.pm
16:17 stephan48 would it be useable to kill for example a hypnotoad server? or just the current worker?
16:17 GitHub144 joined #mojo
16:17 GitHub144 [mojo] kraih pushed 1 new commit to master: http://bit.ly/irJ7aU
16:17 GitHub144 [mojo/master] fixed small memory leak in Hypnotoad - Sebastian Riedel
16:17 GitHub144 left #mojo
16:18 sri stephan48: rephrase that
16:18 stephan48 i am still searching for a nice way to rape my appserver(kill it completly) from within the app, a sort of shutdown switch
16:19 sri depending on permissions that might be impossible
16:19 stephan48 ye
16:19 sri otherwise i think the manager pid is in an env var in hypnotoad
16:19 stephan48 cool
16:20 abra joined #mojo
16:21 GitHub9 joined #mojo
16:21 GitHub9 [mojo] kraih pushed 1 new commit to master: http://bit.ly/jXDTDB
16:21 GitHub9 [mojo/master] fixed typo - Sebastian Riedel
16:21 GitHub9 left #mojo
16:22 abra left #mojo
16:23 abra joined #mojo
16:23 abra left #mojo
16:26 sugar left #mojo
16:33 giwi left #mojo
16:34 tempire ok, I guess I'm going to make a post on hackernews
16:41 abra joined #mojo
16:42 sri hmm, i just can't find the other leak in hypnotoad
16:42 sri it's about 900kb for 25000 requests (then workers get restarted)
16:44 sri and it doesn't seem to be locking, since removing those callbacks makes no difference
16:45 sri https://github.com/kraih/mojo/blob/mas​ter/lib/Mojo/Server/Hypnotoad.pm#L311
16:46 sri has to be something after this line
16:46 sri otherwise standalone would leak too
16:46 tempire http://hackerne.ws/item?id=2730547
16:46 tempire upvote!
16:46 sri Mojocasts #1?
16:47 sri not Mojocast #1?
16:48 sri and give me something to retweet
16:51 tempire retweet the mojocast tweet from yesterday: http://twitter.com/#!/mojocasts
16:51 sri nooo
16:51 sri you need a tweet that links to hackernews
16:52 sri otherwise there is no chance in hell you get more than 5 upvotes
16:53 sri just delete the tweet from yesterday imo ;p
16:54 tempire ok
16:54 tempire "Mojocast #1: Fun with clouds! - Create your first Mojolicious web app http://hackerne.ws/item?id=2730547"
16:54 tempire good?
16:54 * purl strokes beard
16:54 sri the trick to getting upvoted on hackernews is a great article or redirecting people
16:54 tempire ah
16:55 sri and you have to do it quickly
16:55 sri once it's gone from page one it's gone for good
16:56 mattastrophe left #mojo
16:56 sri you need 5 upvotes before the majority even looks at it
16:56 arthas left #mojo
16:59 sri you're wasting precious time
16:59 tempire ack!
16:59 tempire I don't know what to say
16:59 sri 7 already!
16:59 sri and dropping
17:01 sri before starting a social media campaign it really helps to have a plan ;p
17:01 tempire indeed
17:02 sri railscasts doesn't write much
17:03 tempire ok, I'm publishing a blogs.perl.org post
17:04 sri it was "Episode 123: yada yada yada <link>" and is now "#123 yada yada yada <link>"
17:04 tempire tweeting: "Mojocast #1 - Fun with clouds! http://bit.ly/jKgOxW"
17:05 tempire good?
17:05 * purl strokes beard
17:05 sri seems sensible
17:05 sri no wait
17:05 sri no !
17:05 sri that annoys people
17:05 sri better .
17:06 sri and tag it with perl
17:06 sri #perl
17:06 marty joined #mojo
17:06 tempire "better ."
17:06 tempire not sure what you mean...
17:06 tempire no, the bang
17:06 sri s/!/./
17:06 tempire *oh
17:08 tempire ok, tweeted
17:08 perlrocks Twitter: "Mojocast #1: Fun with clouds! - Create your first Mojolicious web app http://t.co/TDtHo36 (Warning: PERL ahead!)" --GhettoCode http://twitter.com/GhettoCo​de/status/88293238393405441
17:08 sri heh
17:09 sri i don't see it yet on my twitter :S
17:10 tempire It's there... https://twitter.com/#!/mojocasts
17:10 sri dropping quickly on HN
17:11 sri retweeted
17:12 sri ah, you gave up HN
17:13 tempire facepalm.  I also did this at the worst possible time, when all my friends were at lunch.
17:14 tempire lesson learned
17:14 sri heh
17:14 sri on the upside, lots of new comments
17:17 arthas joined #mojo
17:18 Akron You should change the twitter-background to a sky with clouds and ... oh ... well ... I mean Mojo-Clouds! :)
17:25 elb0w sri: you are the first person I followed on twitter. Youre welcome.
17:25 sri \o/
17:25 * sri is honored
17:25 elb0w I have no idea how to use twitter
17:25 elb0w im becomming dated haha
17:25 elb0w @ sends to a person, what is # for?
17:26 elb0w amazon instance size
17:26 elb0w whoops
17:26 Akron left #mojo
17:27 sri # is tags like #prl
17:27 sri #perl
17:27 sri @ at the beginning send only to a specific person, @ in the middle pokes person but sends to all
17:27 sri both are public though
17:28 sri don't make the same mistake that chinese official did
17:28 tempire elb0w: #tags are out-of-band context
17:29 sri http://www.penn-olson.com/2011​/06/21/sina-microblog-affair/
17:31 spleenjack left #mojo
17:37 tabbi joined #mojo
17:37 tabbi left #mojo
17:38 elb0w Ok cool, so I could do @sri or #sri ?
17:38 elb0w #sri would show all followers?
17:38 elb0w by default?
17:38 anaio i need to define a before_dispatch to check for user=sri&pass=s3cret and if exists execute the /login route, ignore the return and continue on to the specified route
17:38 anaio are there functions for that in Mojolicious?
17:39 mattastrophe joined #mojo
17:39 elb0w I dont always use windows to edit my code, but when I do I use a putty shell into a linux box
17:39 elb0w whoops
17:39 elb0w man fuckin irssi making me misfire today
17:40 kom joined #mojo
17:40 anaio left irssi to go back to HydraIRC, w00t
17:40 tempire elb0w: just follow a bunch of people on twitter.  lurk for a couple weeks.  then you'll get it.
17:40 sri anaio: you want bridges
17:40 sri not a hook
17:41 sri http://mojolicio.us/perldoc/Moj​olicious/Guides/Routing#Bridges
17:41 sri http://mojolicio.us/perldoc/Mojolicious/Lite#Under
17:41 sri or the more simple version under
17:42 sri the growing guide also ha s a good login example
17:44 anaio sri, thanks, thats really cool also, ....
17:45 anaio .... I wonder how useful a Mojolicious::Guide::Comparison? would be
17:45 sri compare what?
17:45 purl well, compare is compare. to test equality of contents. keys and it's values. i don't know any other mean of compare :)
17:46 anaio e.g. bridges (or under) are equal to the pass() function in Dancer and the ____ function in Catalyst?
17:46 anaio jsut a thought
17:47 sri personally i don't care much about other perl web frameworks besides catalyst
17:47 sri chances are we were first doing something they do now
17:48 anaio okay
17:49 sri in fact i'd rather highlight what mojolicious innovated and nobody else does yet
17:50 sri hmm, that sentence does not sound right
17:50 anaio :)
17:50 anaio i got it
17:50 sri good :)
17:52 sri i mostly just watch one or two frameworks per language, because the rest just tends to copy exclusively instead of innovating
17:53 anaio sri++ towards the erlang approach to scaling for Mojolicious
17:53 anaio Im actually thinking about doing something like that for Scrappy
17:53 sri not sure what you're refering to
17:54 * anaio is alnewkirk
17:54 sri the erlang approach would be actors, which we don't have
17:54 anaio you pointed out to me that you thought that was cool "Actors" and thought about how to accomplish that using Mojo
17:55 sri ah ok
17:55 sri so far there is pretty much just Lift for Scala taking that approach, really interesting stuff
17:56 sri we'll have to see how threads::lite develop
17:56 anaio ah, thread support in Perl, what joy
17:56 sri for now we should be fine with eventloops and processes, at least for the next 1000 cores i think
17:57 anaio yup, with persistent memory-based datastores, who need em anyway
17:58 sri well, on windows we are screwed... but who cares about windows
17:58 arpadszasz joined #mojo
17:58 * anaio do
17:59 sri as a deployment platform i mean
17:59 sri no need to scale on windows
18:01 alnewkirk joined #mojo
18:04 anaio left #mojo
18:04 alnewkirk is now known as anaio
18:09 marcus bounce rate on iusethis has dropped by 7-8% since the new servers
18:10 marcus performance matters.
18:10 marcus not just scaling, but actually serving pages fast too
18:14 elb0w Man I really hate linkedin tells people whose profile I look at
18:15 sri yea, same with xing
18:15 elb0w Makes me not want to look up people
18:15 * sri nods
18:16 sri suppose recruiting spammers like features like that
18:16 * anaio nods
18:19 elb0w yea
18:22 amoore left #mojo
18:33 stephen joined #mojo
18:43 jwang left #mojo
18:46 mattastrophe left #mojo
19:01 arpadszasz left #mojo
19:38 sri yay, second leak found!
19:38 sri a damn typo...
19:40 GitHub36 joined #mojo
19:40 GitHub36 [mojo] kraih pushed 1 new commit to master: http://bit.ly/mtxEZf
19:40 GitHub36 [mojo/master] fixed small memory leak in Mojo::IOLoop - Sebastian Riedel
19:40 GitHub36 left #mojo
19:44 kaare left #mojo
19:45 d4rkie joined #mojo
19:48 D4RK-PH0ENiX left #mojo
19:50 non joined #mojo
19:56 perlrocks Twitter: "In forums Mojocast: Channel videos Mojolicious http://bit.ly/iHJOVk perl" (es) --perlenespanol http://twitter.com/perlenespa​nol/status/88335450141507585
20:03 alnewkirk joined #mojo
20:03 sri anyone know if the thundering herd problem still exists on *bsd?
20:04 sri it appears os x and linux have solved it in the kernel these days
20:06 anaio left #mojo
20:06 alnewkirk is now known as anaio
20:16 anaio left #mojo
20:36 garu sri: how do I pass htaccess credentials to Test::Mojo?
20:37 garu sri: in WWW::Mechanize you set $mech->credentials('www.example.com', 'label', 'user', 'pass')
20:38 garu s/label/realm/
20:38 garu is it even possible atm?
20:39 sri what are htaccess credentials?
20:39 sri basic auth?
20:39 purl well, basic auth is in box tho?
20:39 sri then you just put them in the url
20:39 sri we don't do digest however
20:40 garu right
20:40 garu so, right now there's no way to mask it from the url itself?
20:40 sri we also don't do auth roundtrips
20:40 sri i'm not sure what you mean
20:40 garu I mean the sort of auth from apache's .htaccess files
20:41 sri no idea
20:41 sri please use http terms
20:41 garu ok
20:41 garu 401
20:41 sri thats a status code
20:41 garu that's what you get when you fail basic auth
20:42 garu putting it in the url should work
20:42 sri yes, we don't do auth roundtrips
20:42 garu ok
20:43 sri seems pointless these days, credentials in the url work in 99.9% of all use cases
20:44 garu yeah I guess
20:44 garu thanks anyway :)
20:44 sri and if it doesn't work you can always implement the logic yourself in a few lines ;p
20:45 * garu runs
20:45 * sri chases
20:45 garu damn!
20:46 sri damn indeed, the two fixed leaks also increase hypnotoad performance by almost 10%
20:46 * sri scratches head
20:46 garu oO
20:46 garu that's... good, right? :D
20:46 sri must be the slower heartbeat
20:46 sri quite good
20:47 garu "worthy of a tweet" good, even :)
20:47 sri worthy of a release :)
20:50 perlrocks Twitter: "Mojolicious 1:56 by SRI - http://metacpan.org/release/SRI/Mojolicious-1.56/" (ms) --cpan_new http://twitter.com/cpan_ne​w/status/88349052961431553
20:51 D4RK-PH0ENiX joined #mojo
20:52 xantus[] .o/
20:54 d4rkie left #mojo
20:54 perlrocks Twitter: "Released #mojolicious 1.56 with small memory leaks fixed in hypnotoad and a performance increase of almost 10%. :) http://t.co/jbJtLeE #perl" --kraih http://twitter.com/kraih/status/88350120822841344
20:56 garu sri: ha! basic auth embedded in the url works like a charm. No need for me to run anymore :)
20:59 sri if you don't like the embedding you can also use a Mojo::URL
21:00 sri really interesting, hypnotoad is faster than ever
21:01 sri so the low level refactoring with iowatcher did not cost us anything
21:01 sri maybe even the opposite
21:01 garu sweet
21:01 eugen joined #mojo
21:07 eugen left #mojo
21:12 metaperl left #mojo
21:14 sri so is it lion day tomorrow or not? :S
21:22 perlite_ joined #mojo
21:23 arthas left #mojo
21:25 perlite left #mojo
21:25 perlite_ is now known as perlite
21:29 ispy_ left #mojo
21:38 fhelmbe__ left #mojo
21:40 mateu tempire++ # mojocast
21:41 jwang joined #mojo
21:42 non left #mojo
21:47 stephan48 sri: every day a mojo version?
21:48 sri or two!
21:49 sri but actually i've mostly fixed weird cpantersters bugs during the last few days that can't be tested otherwise
21:49 sri (with success)
21:50 sri it will be really really hard for the default tests to fail anywhere
21:55 xantus[] oh, crap
21:55 xantus[] purl, dns mojolicio.us
21:55 purl xantus[]: mojolicio.us is 213.133.102.53
21:56 xantus[] odd
21:59 xantus[] did anyone get to the iowatcher stuff?
21:59 xantus[] I can do that tonight
21:59 sri i switched dns providers yesterday
21:59 sri from godaddy to gandi
22:00 sri and messed up oneof the zone files for an hour or so....
22:00 xantus[] ah
22:00 xantus[] its ok via 8.8.8.8
22:00 xantus[] which is my normal dns
22:00 sri ttl was 3 hours or so... 16 hours ago
22:01 sri gandi is really good btw
22:02 mattastrophe joined #mojo
22:02 sri oh, and nobody has been working on iowatchers i think
22:04 xantus[] ok, remind me what I needed to do... i killed too many brain cells this weekend
22:04 sri an ev or anyevent backend
22:04 xantus[] purl, drane bammage
22:04 purl xantus[]: excuse me?
22:04 xantus[] purl, drain bammage
22:04 purl xantus[]: what?
22:04 sri brain damage
22:05 sri purl: brain damage
22:05 purl sri: sorry...
22:05 sri she seems damaged
22:05 xantus[] she's brain damaged too
22:07 xantus[] so...eventsource + ajax is a good alternative to websockets
22:08 xantus[] if you don't care about xdomain
22:08 xantus[] although xhr2 xdomain longpolling is also good with mojo
22:09 sri well, firefox 6 is now in beta
22:09 sri i bet the other browsers won't wait long
22:09 xantus[] I wonder if it supports eventsource yet
22:09 xantus[] SSE
22:10 sri i wonder who does support eventsource yet
22:10 sri http://en.wikipedia.org/wiki/Server-sent_events
22:11 sri http://caniuse.com/#feat=eventsource
22:11 sri wow, chrome had it like forever
22:12 sri just the android browser being the new ie6
22:12 sri and ie being ie
22:12 sri but overall really not bad
22:13 sri maybe a plugin would be cool
22:18 toebu left #mojo
22:22 xantus[] I'm getting dns error: FORMERR for mojolicio.us  @ work
22:22 xantus[] you can almost emulate ws with eventsource + ajax
22:24 anaio joined #mojo
22:41 garu sri: since html attributes are always treated lowercase, shouldn't Mojo::DOM also lowercase strings passed to attrs() ?
22:41 garu I just got bit by this, $form->attrs('onSubmit') was giving me undef
22:42 sri i'm trying to avoid unnecessary overhead
22:42 garu I can understand why this can't be done via the shortcut $form->{'onSubmit'}... or maybe Tie'ing it
22:42 sri it would need an exception for xml mode and so on
22:42 garu right
22:42 garu maybe just a note then? in the documentation?
22:43 garu or is it already there and I failed to RTFM? :(
22:43 sri dunno
22:43 sri everything defaults to lowercase though
22:44 sri using uppercase in selectors won't work either
22:44 garu sri: can I make a doc patch in case I can't find it?
22:44 sri i'm not even sure how to document it
22:44 sri since it applies everywhere
22:45 xantus[] I want to resurrect rTerm with a custom mojolicious implementation
22:46 garu sri: right below "=head1 SELECTORS" in Mojo::DOM
22:46 xantus[] it would involve mojo and a virtual terminal emulator (in memory map of the screen) and some ajax
22:46 garu (is where I would put it)
22:48 sri garu: how would you say it?
22:48 sri oh right, i think selectors are case sensitive in xml mode
22:49 sri tags get lowercased in html mode
22:50 perlrocks Twitter: "Mojocast #1: Fun with clouds! - Create your first Mojolicious web app http://t.co/NKN9cIW #perl" --burakgursoy http://twitter.com/burakgurs​oy/status/88379181578199040
22:51 xantus[] basically a perl version of ajaxterm that can handle multiple running at once
22:51 xantus[] anyone want to work on this with me?
22:52 sri sounds fun
22:52 * sri has to work on the mongodb driver though
22:52 sri or marcus will poke me again
22:52 crab xantus: yes
22:52 xantus[] that doesn't sound fun at all :/
22:53 xantus[] I really want it to support color, so the gnu-screen hacks won't work :S
22:53 xantus[] crab: cool
22:53 marcus sri++
22:53 D4RK-PH0ENiX left #mojo
22:53 crab what hacks?
22:53 purl somebody said hacks was http://hacks.oreilly.com/
22:54 d4rkie joined #mojo
22:54 xantus[] oh, theres a way to tell gnu-screen to dump the termal output
22:55 xantus[] its called hardcopy
22:56 xantus[] I think io::pty might work
22:59 sri garu: think i'll give it its own section
23:05 xantus[] crab: whats your github
23:06 Foxcool left #mojo
23:11 crab xantus: amenonsen
23:12 stephan48 xantus[]: what you plan to do?
23:13 GitHub151 joined #mojo
23:13 GitHub151 [mojo] kraih pushed 1 new commit to master: http://bit.ly/oLlgrQ
23:13 GitHub151 [mojo/master] document case sensitivity in Mojo::DOM - Sebastian Riedel
23:13 GitHub151 left #mojo
23:13 stephan48 to get the output of a tool running inside screen, you could either use hardcopy or screenlog
23:13 sri garu: thoughts?
23:13 purl "I'm never here, I'm never here, I'm never here  /  never a bird, or a flower in the tree, or the pain of the respect thereof..."
23:16 sri http://mojolicio.us/perldoc​/Mojo/DOM#CASE_SENSITIVITY
23:21 xantus[] crab: https://github.com/xantus/rterm
23:22 xantus[] thats the old one, we can clear it out and use that repo
23:23 GitHub199 joined #mojo
23:23 GitHub199 [mojo] kraih pushed 1 new commit to master: http://bit.ly/oE0yw0
23:23 GitHub199 [mojo/master] documentation tweaks - Sebastian Riedel
23:23 GitHub199 left #mojo
23:24 xantus[] crab: I added you as an admin
23:26 GitHub77 joined #mojo
23:26 GitHub77 [mojo] kraih pushed 1 new commit to master: http://bit.ly/qc8P9E
23:26 GitHub77 [mojo/master] fixed typo - Sebastian Riedel
23:26 GitHub77 left #mojo
23:30 anaio left #mojo
23:40 * mateu thinks Mojo has a release management challenges
23:41 crab oh?
23:42 mateu hitting the feed bar a bit too much imo
23:43 sri is there an argument hidden somewhere?
23:43 mateu https://github.com/kraih/mojo.git ?
23:44 crab "there are too many releases and i don't like it".
23:44 sri cute
23:44 sri troll fail
23:44 mateu haha
23:44 mateu just my opionion, but why spam CPAN and not the wiki?
23:44 sri are you drunk?
23:45 crab "spam" CPAN? wtf?
23:45 mateu an urgent release is one thing, but I'm must wondering if too many releases could have negative impact
23:45 sri don't drink and derive!
23:46 * mateu once again tries to offer opinions to the deaf
23:46 mateu :(
23:48 crab "i wonder if too many releases could have a negative impact" is one thing. "Mojo has release management challenges" is a rather different thought. connecting the two without studying the releases in detail seems very unjustified.
23:49 sri he didn't even bother to say why many releases are a bad thing
23:50 mateu crab: fair enough, but I guess studying the Changes  does not suffice.
23:50 crab and how would you feel if sri said "/me once again ignores opinions from the dumb"?
23:50 mateu sri: because it questions stability
23:51 mateu and I have access to the HEAD, so..
23:51 anaio joined #mojo
23:51 sri i see no connection between maint releases and stability
23:51 sri or actually i do
23:51 sri many are good!
23:51 crab mateu: you're not making any sense. sorry.
23:52 mateu like I said I can get HEAD, so I personally wouldn't do as many CPAN releases.
23:53 sri why don't you ask if there was a reason for the releases during the weekend?
23:53 mateu it's not just this weekend I speak of, but please to elaborate on the inundating release cycle
23:53 mateu s/to/do/
23:54 sri ok, i'm out
23:54 crab inundating. ok, i give up.
23:54 marcus mateu: I've no idea what your point is.
23:54 sri i have better things to do than get trolled
23:54 mateu sri: one day maybe you too can learn to love a troll
23:54 mateu or at least hug one ;)
23:55 crab but remember to have a shower afterwards.
23:55 mateu yeah, cause you might get the cooites
23:56 mateu cooties even
23:56 marcus mateu: better lie off the moonshine. :p
23:56 * marcus is about to crash.
23:56 mateu marcus: peace out.
23:56 purl Yeah homey.. I'm outtie
23:57 marcus iut finally serves everything text with gzip now. and yslow has changed rating from c to b.
23:57 marcus so my work is done for the evening.
23:57 sri eww gzip
23:58 marcus sri: it's a big performance improvement.
23:58 marcus and with varnish 3.0 I can finally do ESI *and* gzip
23:59 sri ok, i suppose if you let varnish to the thinking it can be rather painless
23:59 marcus yeah, I don't do anything gzip in the app server.

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