Camelia, the Perl 6 bug

IRC log for #mojo, 2013-07-03

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

All times shown according to UTC.

Time Nick Message
00:06 whitebook joined #mojo
00:23 wintermancer joined #mojo
00:26 shmuel joined #mojo
00:32 btyler_ joined #mojo
00:44 whitebook joined #mojo
00:45 ninebytes joined #mojo
01:00 whitebook joined #mojo
01:08 Averna joined #mojo
01:37 asarch joined #mojo
01:42 egopro joined #mojo
01:44 btyler joined #mojo
01:46 bowtie joined #mojo
01:52 d4rkie joined #mojo
01:56 Meiermann joined #mojo
01:59 bowtie joined #mojo
03:02 egopro joined #mojo
03:05 bowtie joined #mojo
03:20 bowtie joined #mojo
03:22 jamesw joined #mojo
03:36 egopro joined #mojo
03:42 jiyuperl joined #mojo
03:48 preflex_ joined #mojo
04:01 shmuel joined #mojo
04:21 coff joined #mojo
04:21 bobkare joined #mojo
04:26 bowtie joined #mojo
04:43 mrphilov joined #mojo
04:47 egopro joined #mojo
04:48 bowtie joined #mojo
05:06 dimuls joined #mojo
05:06 egopro joined #mojo
05:47 Britzel joined #mojo
05:50 Britzel_ joined #mojo
05:55 suy joined #mojo
06:11 dpetrov_ joined #mojo
06:25 iSlug joined #mojo
06:30 Vandal joined #mojo
06:43 d4rkie joined #mojo
06:49 Tiger joined #mojo
07:14 sri heh, as expected they were running mojolicious in deveolpment mode in that web framework benchmark...
07:20 basiliscos joined #mojo
07:24 trone joined #mojo
07:32 dod joined #mojo
07:36 judofyr joined #mojo
07:52 kwa The swines!
08:03 dotan joined #mojo
08:05 jnbek joined #mojo
08:12 maxhq joined #mojo
08:26 jzawodn joined #mojo
08:29 nic burn 'em!
08:48 cosmincx joined #mojo
08:52 alnewkirk joined #mojo
09:01 fhelmber_ joined #mojo
09:10 basiliscos joined #mojo
09:16 rem_lex|pivo joined #mojo
09:23 depesz which benchmark?
09:29 dod joined #mojo
09:44 nic s/which/witch/
09:52 sri haha
09:54 judofyr sri: Mojo doesn't pick up plackup's mode?
09:55 sri judofyr: it does since 4.0
09:55 judofyr sri: because I would have thought that this would enable production mode: https://github.com/TechEmpower/FrameworkBenc​hmarks/blob/master/mojolicious/setup.py#L16
09:56 sri it did not
09:56 sri it's a 30% performance gain in the latest benchmark
09:57 judofyr and they've started using HTTP pipelining
09:57 judofyr what's the point of that?
09:57 judofyr who's using pipelining these days? Opera?
09:57 sri the whole thing was totally flawed even before that
09:58 sri oh, mobile browsers use pipelining
09:58 sri like ios safari
10:00 sri like i said before, the only good thing about that benchmark is the ability to look at the code and compare how webapps look in different languages
10:00 sri lines of code and all
10:03 sri anyone know where it is documented that uppercase method names are reserved in perl?
10:04 dod joined #mojo
10:04 jamesw perlsub
10:05 jamesw http://perldoc.perl.org/perlsub.ht​ml#Private-Variables-via-my%28%29 just above here
10:06 sri thanks
10:06 sri odd rule though... covers all subroutine names
10:06 sri considering how we handle constants
10:08 jamesw same paragraph mentions the equally broad all lowercase modules
10:19 good_news_everyone joined #mojo
10:19 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/chptbw
10:19 good_news_everyone mojo/master 5a39293 Sebastian Riedel: fixed bug where not all uppercase methods were hidden from the router
10:19 good_news_everyone left #mojo
10:21 egopro joined #mojo
10:26 yakubori joined #mojo
10:43 bowtie joined #mojo
10:44 yakubori o/
10:45 egopro joined #mojo
10:50 egopro joined #mojo
11:16 punter joined #mojo
11:36 shmuel joined #mojo
11:42 nic yakubori: jberger had something to share with you.  He just mentioned something like "Armageddon" and "sooner than we thought" and then had to go into a meeting
11:42 yakubori eh?
11:42 nic (I'm guessing it's not too important)
11:43 jberger nic: close, I was looking for libsysguy, but thanks :-)
11:43 nic He said that if he had time, he'd encode the message in yesterday's irc log
11:43 nic oh, must be thinking of the other jberger, sorry
11:44 * nic has an internet qualification in passing on important messages
11:44 yakubori lolol
11:45 yakubori if I get picked up by nsa, i'm rattin you all out :P
11:45 * jberger waves at the nsa agent
11:46 yakubori "the web framework was just a front, you see…"
11:55 punter I'd like to congratulate the core developers for making Mojolicious.
11:55 punter And the rest of you for using it.
11:56 judofyr punter: thanks.
11:56 judofyr (I'm only using it)
11:57 Jonis punter: thanks.
11:57 Jonis punter: (I'm only using it badly)
11:57 Jonis ;)
11:57 bowtie joined #mojo
11:58 * nic is blazing a trail of how not to use it
12:00 * jberger took a job with the hope that I would be able to use it at work
12:00 jberger then they put my on a python project
12:00 jberger oh well, maybe the next project
12:02 libsysguy joined #mojo
12:04 libsysguy joined #mojo
12:10 judofyr nic: libsysguy is here now
12:10 judofyr libsysguy: I think nic has a message for you
12:11 libsysguy uh oh
12:12 libsysguy is it bad?
12:12 judofyr libsysguy: so
12:12 judofyr s/so/no
12:13 judofyr libsysguy: http://irclog.perlgeek.de/mojo/2013-07-03
12:17 jberger hey, you want to run code as mojo but without being a server
12:17 jberger look at Mojolicious::Command
12:17 jberger libsysguy, ^^
12:19 jberger for example: Galileo comes with a Galileo::Command::dump
12:19 jberger so that you can do `galileo dump`
12:19 jberger https://github.com/jberger/Galileo/bl​ob/master/lib/Galileo/Command/dump.pm
12:20 jberger this starts up a full instance of your galileo app, but never starts a server, instead it walks through all your pages and dumps the markdown of each page to a file
12:20 jberger these are really useful for running ancillary processes against your app
12:21 jberger for one off of those, the `eval` command (./myapp eval 'some code here') does the same thing, except as a one-liner
12:21 jberger I wish I had more time, but I've got to head off to work
12:23 jberger the worst one I have written is the new form of galileo setup, in which I hijack the entire app, setup all new routes and then run the server :-P
12:23 jberger https://github.com/jberger/Galileo/blo​b/master/lib/Galileo/Command/setup.pm
12:24 jberger getting that to cleanly exit (render, then exit) was kinda fun!
12:29 Foxcool joined #mojo
12:46 libsysguy jberger thanks a million
12:46 libsysguy I'll take a look at that module
13:14 d4rkie joined #mojo
13:35 bluescreen joined #mojo
13:41 KindTwo joined #mojo
13:52 good_news_everyone joined #mojo
13:52 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/9Hlz7w
13:52 good_news_everyone mojo/master a9f23e5 Sebastian Riedel: F*ck the NSA!
13:52 good_news_everyone left #mojo
13:52 sri :)
13:53 nic :D
14:05 btyler joined #mojo
14:07 KindOne joined #mojo
14:16 ynonp joined #mojo
14:17 sri https://blog.hasgeek.com/2013​/https-everywhere-at-hasgeek # got that cipher list from here btw.
14:17 sri reviews by experts appreciated
14:44 asarch joined #mojo
14:48 sh4 joined #mojo
15:01 amirite joined #mojo
15:25 gryphon joined #mojo
15:43 yakubori joined #mojo
16:14 bpmedley joined #mojo
16:38 crab there's no good way left to deploy TLS :-(
16:48 sri well, there's AES-GCM
16:48 dvinciguerra joined #mojo
16:50 sri https://community.qualys.com/blogs/securityl​abs/2013/03/19/rc4-in-tls-is-broken-now-what
16:51 sri doesn't look *that* bad
17:05 jast joined #mojo
17:06 libsysguy joined #mojo
17:23 denisboyun joined #mojo
17:28 trone joined #mojo
17:32 libsysguy left #mojo
17:34 met joined #mojo
18:25 BeDa joined #mojo
18:28 Tiger joined #mojo
18:37 sri there are so many different cipher lists to be found in blog posts :/
18:37 * sri has no clue which one is the best choice, but would kinda like a smaller list
18:39 sri http://baudehlo.wordpress.com/2013/06/24/settin​g-up-perfect-forward-secrecy-for-nginx-or-stud/
18:39 sri that one simply recommends ECDHE-RSA-RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH
18:41 bpmedley Just wanted to point out that Mojolicious, jQuery Mobile, jQuery, and Moose have made web development fun again.. :)
19:02 lammel2 joined #mojo
19:06 yakubori bpmedley: checkout emberjs
19:06 yakubori tis another fun framework
19:07 lammel2 left #mojo
19:07 lammel2 joined #mojo
19:07 bpmedley Cool, thanks.  I'm perusing their website now.
19:08 sri aaaah
19:08 sri https://github.com/ioerror/duraconf # here we go, hardened configs maintained by experts
19:09 sri medium security example looks like what we want https://github.com/ioerror/duraconf/blob​/master/configs/apache2/https-hsts.conf
19:11 tianon sri++ # doing the hard work for the benefit of all \o/
19:12 tianon and having fun commit messages while at it :)
19:17 bowtie joined #mojo
19:17 good_news_everyone joined #mojo
19:17 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/4gibKQ
19:17 good_news_everyone mojo/master 45c5fb7 Sebastian Riedel: better cipher list
19:17 good_news_everyone left #mojo
19:18 sri no need to disable SSLv2 either, since it's the default in IO::Socket::SSL
19:18 basiliscos joined #mojo
19:31 preaction jberger says o/
19:32 * sri says o
19:33 basiliscos joined #mojo
19:44 ynonp joined #mojo
20:14 met left #mojo
20:19 perlite_ joined #mojo
20:20 amirite_ joined #mojo
20:41 basiliscos joined #mojo
21:27 Tiger joined #mojo
21:35 lukep joined #mojo
21:51 btyler_ joined #mojo
22:06 drift joined #mojo
22:06 basiliscos joined #mojo
22:42 good_news_everyone joined #mojo
22:42 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/l8aG5g
22:42 good_news_everyone mojo/master b9ba58e Sebastian Riedel: updated jQuery to version 2.0.3
22:42 good_news_everyone left #mojo
23:25 thaljef joined #mojo
23:29 thaljef I find myself explicitly routing every url to its controller#action.  I've gotten better at generating routes dynamically so I have less code.  But can I avoid generating them at all?  In other words, can I make "/foo/bar" automagically route to foo#bar simply by adding a bar() method on class Foo?
23:30 tianon ->any('/:controller/:action') ?
23:35 thaljef *trying*
23:37 thaljef wow, that simplifies things.  I wonder what kind of trouble I'm inviting.
23:39 thaljef Hmm, I see a tradeoff: It seems I can't easily name those routes.
23:40 thaljef Presumably because there is really only one route that now matches many urls.
23:41 Gruber joined #mojo
23:42 Dandre joined #mojo
23:44 coff joined #mojo
23:47 marty thaljef:  you might find shortcuts helpful.   http://mojolicio.us/perldoc/Mojo​licious/Guides/Routing#Shortcuts

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