| Time |
S |
Nick |
Message |
| 00:10 |
|
|
ispy_ joined #mojo |
| 00:14 |
|
|
Akron left #mojo |
| 00:54 |
|
|
metaperl1 left #mojo |
| 01:17 |
|
marcus |
Hmpf. Reading vtis blog just makes me upset. I should unsubscribe. |
| 01:27 |
|
|
ispy_ left #mojo |
| 01:30 |
|
|
ispy_ joined #mojo |
| 01:54 |
|
marcus |
http://blog.rebeccamurphey.com/modern-javascript those that do not know history are doomed to repeat it? |
| 02:53 |
|
|
ispy_ left #mojo |
| 02:57 |
|
|
ispy_ joined #mojo |
| 03:26 |
|
|
ispy_ left #mojo |
| 03:34 |
|
|
ispy_ joined #mojo |
| 03:59 |
|
|
Foxcool joined #mojo |
| 04:07 |
|
|
Foxcool left #mojo |
| 04:18 |
|
|
Foxcool joined #mojo |
| 04:54 |
|
|
Foxcool left #mojo |
| 05:05 |
|
|
Foxcool joined #mojo |
| 05:07 |
|
|
kaare joined #mojo |
| 05:33 |
|
|
abra joined #mojo |
| 05:57 |
|
|
AmeliePoulain joined #mojo |
| 06:12 |
|
|
giwi joined #mojo |
| 06:12 |
|
|
giwi left #mojo |
| 06:13 |
|
|
giwi joined #mojo |
| 06:18 |
|
crab |
hi marcus |
| 06:19 |
|
|
Foxcool left #mojo |
| 06:24 |
|
|
koban` joined #mojo |
| 06:31 |
|
|
Foxcool joined #mojo |
| 06:38 |
|
|
Foxcool left #mojo |
| 06:44 |
|
|
koban` left #mojo |
| 06:44 |
|
|
koban` joined #mojo |
| 06:48 |
|
|
Foxcool joined #mojo |
| 06:55 |
|
|
breaker313 joined #mojo |
| 07:00 |
|
|
arpadszasz joined #mojo |
| 07:13 |
|
perlrocks |
Twitter: "# YAPP # 3: Interview with Anatoly Sharifulin http://goo.gl/fb/dkMnp # perl # dancer # catalyst # mojolicious # nodejs" (ru) --allframeworks http://twitter.com/allframewor[…]59877086810226689 |
| 07:36 |
|
|
breaker313 left #mojo |
| 07:42 |
|
perlrocks |
Twitter: "Хабрахабр: Метки / perl: Perl / Mojolicious v1.12 http://ff.im/BoL5n" --planetperlru http://twitter.com/planetperlr[…]59884425600696320 |
| 07:43 |
|
|
fhelmber_ joined #mojo |
| 07:44 |
|
perlrocks |
Twitter: "Perl / Mojolicious v1.12: I've found that the release of the wonderful pearl framework Mojolicious Habré was ... http://bit.ly/i6xAEV" (ru) --habranews http://twitter.com/habranews/s[…]59884870419234816 |
| 07:44 |
|
perlrocks |
Twitter: "ITNews Habra (Rus) - Perl / Mojolicious http://dlvr.it/NrwNf v1.12" (ca) --Cu570d14n http://twitter.com/Cu570d14n/s[…]59884881181818880 |
| 07:56 |
|
|
cosmincx joined #mojo |
| 07:57 |
|
perlrocks |
Twitter: "Perl / Mojolicious v1.12 http://bit.ly/i6xAEV" --habralenta http://twitter.com/habralenta/[…]59888350085136384 |
| 08:02 |
|
|
arpadszasz left #mojo |
| 08:16 |
|
perlrocks |
Twitter: "Perl / Mojolicious v1.12: I've found that the release of the wonderful pearl framework Mojolicious Habré was ... http://bit.ly/hiKrn4" (ru) --holyslon_news http://twitter.com/holyslon_ne[…]59893101816324096 |
| 08:19 |
|
|
Foxcool left #mojo |
| 08:30 |
|
|
Foxcool joined #mojo |
| 08:36 |
|
|
breaker313 joined #mojo |
| 08:38 |
|
|
Foxcool left #mojo |
| 08:49 |
|
|
Foxcool joined #mojo |
| 08:59 |
|
|
Foxcool left #mojo |
| 09:11 |
|
|
Foxcool joined #mojo |
| 09:27 |
|
|
spleenjack joined #mojo |
| 09:30 |
|
* sri |
yawns |
| 09:30 |
|
sri |
marcus: i'm not sure why vti is so angry, i even tried to talk things over with him |
| 09:37 |
|
|
GitHub79 joined #mojo |
| 09:37 |
|
GitHub79 |
mojo: master Sebastian Riedel * de9e961 (3 files in 1 dirs): cleaned up examples - http://bit.ly/igxbEt |
| 09:37 |
|
|
GitHub79 left #mojo |
| 09:47 |
|
moritz |
has he written more blog posts, giving advice to framework authors? :-) |
| 10:01 |
|
sri |
yea, he should give advice on how to report a security issue instead -.- |
| 10:03 |
|
* sri |
is melting |
| 10:05 |
|
|
koban` left #mojo |
| 10:13 |
|
|
al left #mojo |
| 10:14 |
|
|
al joined #mojo |
| 10:14 |
|
|
koban joined #mojo |
| 10:18 |
|
|
al left #mojo |
| 10:20 |
|
|
al joined #mojo |
| 10:27 |
|
|
al left #mojo |
| 10:28 |
|
|
al joined #mojo |
| 10:32 |
|
|
breaker313 left #mojo |
| 10:32 |
|
|
Foxcool left #mojo |
| 10:43 |
|
|
al left #mojo |
| 10:45 |
|
|
Foxcool joined #mojo |
| 10:52 |
|
crab |
what are you reading where vti is angry? |
| 10:53 |
|
sri |
everything he did recently |
| 10:53 |
|
crab |
ah. |
| 10:54 |
|
sri |
his reasoning for posing the vulnerability on twitter was that he doesn't want to talk to me |
| 10:54 |
|
sri |
*+t |
| 10:54 |
|
crab |
... |
| 10:55 |
|
sri |
oh well, back to doing magic |
| 10:56 |
|
crab |
is it because of the magic that you were melting? |
| 10:56 |
|
sri |
it's the magic that keeps me frozen |
| 10:58 |
|
|
al joined #mojo |
| 11:05 |
|
perlrocks |
Twitter: "Mojolicious Directory Traversal Vulnerability http://bit.ly/gFmQ8Y" (ja) --vulnow http://twitter.com/vulnow/stat[…]59935496431869954 |
| 11:07 |
|
|
Foxcool left #mojo |
| 11:15 |
|
|
koban left #mojo |
| 11:19 |
|
|
Foxcool joined #mojo |
| 11:20 |
|
|
koban` joined #mojo |
| 11:20 |
|
perlrocks |
Twitter: "DDosing #Mojolicious hypnotoad or daemon with multiple WebSocket connections works. You don't use WebSockets? You don't know, but you do! :)" --vtivti http://twitter.com/vtivti/stat[…]59939424758272000 |
| 11:21 |
|
|
breaker313 joined #mojo |
| 11:25 |
|
|
nuclon joined #mojo |
| 11:29 |
|
sri |
like i said, he's malicious |
| 11:29 |
|
sri |
next thing you know he'll blog about how to best ddos mojolicious |
| 11:29 |
|
nuclon |
is it possible to turn off websockets support if I don't use them? |
| 11:30 |
|
sri |
why? |
| 11:30 |
|
nuclon |
at least for security reasons (as vti showed by his tweet) |
| 11:30 |
|
sri |
what did he show? |
| 11:31 |
|
nuclon |
"DDosing #Mojolicious hypnotoad or daemon with multiple WebSocket connections works. You don't use WebSockets? You don't know, but you do! :)" |
| 11:31 |
|
moritz |
he claimed something |
| 11:31 |
|
moritz |
he didn't show anything |
| 11:31 |
|
sri |
yea |
| 11:32 |
|
|
tabbi joined #mojo |
| 11:32 |
|
|
tabbi left #mojo |
| 11:32 |
|
sri |
you can ddos pretty much any web server over http |
| 11:33 |
|
|
AmeliePoulain left #mojo |
| 11:33 |
|
|
AmeliePoulain joined #mojo |
| 11:33 |
|
sri |
actually not just pretty much |
| 11:33 |
|
sri |
you just can |
| 11:33 |
|
sri |
countering ddos is not a web servers job |
| 11:33 |
|
nuclon |
do I understand it right that websockets processing in mojo is not really asynchronous? |
| 11:34 |
|
sri |
ok, please stop making things up |
| 11:34 |
|
sri |
you're just buying into FUD now |
| 11:55 |
|
|
Foxcool left #mojo |
| 11:57 |
|
|
sh4 joined #mojo |
| 11:59 |
|
sri |
i can make websockets a bit more resilient though |
| 12:05 |
|
|
Foxcool joined #mojo |
| 12:15 |
|
|
GitHub182 joined #mojo |
| 12:15 |
|
GitHub182 |
mojo: master Sebastian Riedel * 168c52b (4 files in 4 dirs): made WebSockets a little more resilient - http://bit.ly/gbDf4M |
| 12:15 |
|
|
GitHub182 left #mojo |
| 12:18 |
|
crab |
sri: the return $self you added in finish seems like dead code |
| 12:19 |
|
sri |
oh right, forgot to remove the other return |
| 12:20 |
|
|
GitHub195 joined #mojo |
| 12:20 |
|
GitHub195 |
mojo: master Sebastian Riedel * 511cf46 (1 files in 1 dirs): cleanup - http://bit.ly/e6X8Ek |
| 12:20 |
|
|
GitHub195 left #mojo |
| 12:21 |
|
marcus |
hi crab |
| 12:22 |
|
sri |
i know what he meant in the tweet i think, the implicit handshake gives all connections a 300 second timeout instead of 5 |
| 12:22 |
|
sri |
which makes ddos easier |
| 12:23 |
|
sri |
it's bullshit though |
| 12:23 |
|
sri |
even at 5 seconds you can ddos the hell out of any server over http |
| 12:33 |
|
|
Foxcool left #mojo |
| 12:34 |
|
sri |
amc++ # they really know how to make good shows |
| 12:34 |
|
sri |
the killing is damn good |
| 12:39 |
|
|
tabbi joined #mojo |
| 12:39 |
|
|
tabbi left #mojo |
| 12:40 |
|
|
Foxcool joined #mojo |
| 12:43 |
|
|
GitHub127 joined #mojo |
| 12:43 |
|
GitHub127 |
mojo: master Sebastian Riedel * 2a47200 (1 files in 1 dirs): added test - http://bit.ly/grVmme |
| 12:43 |
|
|
GitHub127 left #mojo |
| 12:43 |
|
|
alnewkirk left #mojo |
| 12:54 |
|
|
giwi left #mojo |
| 12:54 |
|
perlrocks |
Twitter: "Mojolicious Directory Traversal Vulnerability - Advisories - Community http://bit.ly/gv2aan" --Alltop_TM http://twitter.com/Alltop_TM/s[…]59963068414820352 |
| 12:56 |
|
|
daviddelikat1 joined #mojo |
| 12:59 |
|
|
daviddelikat left #mojo |
| 13:17 |
|
|
AmeliePoulain left #mojo |
| 13:18 |
|
|
breaker313 left #mojo |
| 13:21 |
|
|
sh4 left #mojo |
| 13:22 |
|
|
tabbi joined #mojo |
| 13:23 |
|
|
mattastrophe left #mojo |
| 13:24 |
|
|
GitHub139 joined #mojo |
| 13:24 |
|
GitHub139 |
mojo: master Sebastian Riedel * 65cfa03 (1 files in 1 dirs): cookbook cleanup - http://bit.ly/h5XeSa |
| 13:24 |
|
|
GitHub139 left #mojo |
| 13:25 |
|
elb0w |
sri, I see Mojolicious made a guest appearance on one of the security lists im on haha |
| 13:25 |
|
sri |
\o/ |
| 13:26 |
|
sri |
funny how quickly that information got around |
| 13:27 |
|
elb0w |
http://seclists.org/oss-sec/2011/q2/282 |
| 13:28 |
|
elb0w |
lol? |
| 13:28 |
|
purl |
i think lol is a much better acronym though. or a verb in dutch |
| 13:28 |
|
elb0w |
that worked |
| 13:28 |
|
elb0w |
haha |
| 13:28 |
|
elb0w |
wow |
| 13:31 |
|
|
AmeliePoulain joined #mojo |
| 13:42 |
|
|
kaare_ joined #mojo |
| 13:44 |
|
|
giwi joined #mojo |
| 14:08 |
|
|
nuclon left #mojo |
| 14:08 |
|
|
AmeliePoulain left #mojo |
| 14:35 |
|
|
alnewkirk-away joined #mojo |
| 14:41 |
|
|
GitHub115 joined #mojo |
| 14:41 |
|
GitHub115 |
mojo: master Sebastian Riedel * fa9bf3c (2 files in 2 dirs): fixed small WebSocket bug - http://bit.ly/igyAfX |
| 14:41 |
|
|
GitHub115 left #mojo |
| 14:43 |
|
|
mattastrophe joined #mojo |
| 14:51 |
|
|
tabbi left #mojo |
| 14:57 |
|
|
koban` left #mojo |
| 15:01 |
|
|
GitHub77 joined #mojo |
| 15:01 |
|
GitHub77 |
mojo: master Sebastian Riedel * 49350c5 (1 files in 1 dirs): improved tests - http://bit.ly/hsuOh5 |
| 15:01 |
|
|
GitHub77 left #mojo |
| 15:07 |
|
|
alnewkirk-away is now known as alnewkirk |
| 15:10 |
|
|
mattastrophe left #mojo |
| 15:14 |
|
|
giwi left #mojo |
| 15:33 |
|
|
Foxcool left #mojo |
| 15:46 |
|
|
vel joined #mojo |
| 15:46 |
|
|
Akron joined #mojo |
| 15:49 |
|
sri |
\o |
| 15:49 |
|
sri |
o/ |
| 15:49 |
|
sri |
\o/ |
| 15:53 |
|
elb0w |
\o/-AHHHH! -~-~-~-~-/\~-.~-- |
| 15:53 |
|
elb0w |
thats a shark btw |
| 15:53 |
|
sri |
:o |
| 16:03 |
|
Akron |
:D |
| 16:05 |
|
|
nuclon joined #mojo |
| 16:11 |
|
|
Foxcool joined #mojo |
| 16:14 |
|
|
nuclon left #mojo |
| 16:24 |
|
|
j-v-e joined #mojo |
| 16:27 |
|
|
ysyrota left #mojo |
| 16:28 |
|
|
josh left #mojo |
| 16:30 |
|
|
josh joined #mojo |
| 16:34 |
|
|
cosmincx left #mojo |
| 16:36 |
|
|
nuclon joined #mojo |
| 16:39 |
|
|
nuclon left #mojo |
| 16:49 |
|
perlrocks |
Twitter: "Directory traversal found in #Mojolicious. Upgrade !!! and run in Chroot http://1nw.eu/!4C" --jvehent http://twitter.com/jvehent/sta[…]60022094053908480 |
| 16:59 |
|
|
mattastrophe joined #mojo |
| 17:24 |
|
|
fhelmber_ left #mojo |
| 17:39 |
|
|
uniejo joined #mojo |
| 17:41 |
|
|
uniejo left #mojo |
| 17:44 |
|
perlrocks |
Twitter: "CVE request: Mojolicious: Hi, Please assign a CVE ID for this Mojolicious issue: http://bugs.debian.org/cgi-bi... http://bit.ly/hamVxz" --oss_security http://twitter.com/oss_securit[…]60036075959230465 |
| 17:53 |
|
|
spleenjack left #mojo |
| 17:54 |
|
|
Foxcool left #mojo |
| 17:58 |
|
|
uniejo joined #mojo |
| 18:31 |
|
|
Akron left #mojo |
| 19:03 |
|
perlrocks |
Twitter: "@perlninja not php specific, webserver specific. For #Mojolicious, add bash and env and hypnotoad will start. (I will add it to the script)" --jvehent http://twitter.com/jvehent/sta[…]60055929000964096 |
| 19:06 |
|
perlrocks |
Twitter: "@jvehent then we're getting somewhere :) why not throw it on the Mojolicious wiki as well? Or if you want, send it to me and I'll do it :)" --perlninja http://twitter.com/perlninja/s[…]60056636076724224 |
| 19:22 |
|
perlrocks |
Twitter: "This is exactly what i'm aiming for with #mojolicious. http://t.co/sR5deHt #perl" --kraih http://twitter.com/kraih/status/60060654358364160 |
| 20:11 |
|
|
ispy_ left #mojo |
| 20:12 |
|
|
kaare_ left #mojo |
| 20:18 |
|
|
mattastrophe left #mojo |
| 20:33 |
|
|
ispy_ joined #mojo |
| 20:50 |
|
perlrocks |
Twitter: "Re: CVE request: Mojolicious directory traversal vulnerability: ----- Original Message ----- Please use CVE-201... http://bit.ly/fEkDVD" --oss_security http://twitter.com/oss_securit[…]60082745111613440 |
| 20:51 |
|
perlrocks |
Twitter: "#Mojolicious security flaw is just a workaround. We're all fucked. https://github.com/kraih/mojo/issues/116 #perl" --und3f http://twitter.com/und3f/status/60082951735607297 |
| 20:53 |
|
|
Akron joined #mojo |
| 21:01 |
|
marcus |
heh |
| 21:17 |
|
|
PerlNinja joined #mojo |
| 21:22 |
|
perlrocks |
Twitter: "@perlninja all mojolicious applications are vulnerable to easy ddos attacks. Isn't that a security issue?" --und3f http://twitter.com/und3f/status/60090785177141249 |
| 21:23 |
|
sri |
oh boy, and he doesn't even understand english, i will not even attempt to explain it |
| 21:25 |
|
PerlNinja |
here's my answer to that one: |
| 21:25 |
|
PerlNinja |
@und3f no, if your app servers respond to your frontends over routable IP space, you're a tool. No firewall rules to control things, same. |
| 21:26 |
|
PerlNinja |
people keep missing that whole "real world deployment scenario" idea |
| 21:31 |
|
perlrocks |
Twitter: "Open ports =/= security issue http://tinyurl.com/3tsl9m2 #mojolicious #perl" --perlninja http://twitter.com/perlninja/s[…]60093007352958976 |
| 21:33 |
|
PerlNinja |
>.> |
| 21:39 |
|
|
GitHub98 joined #mojo |
| 21:39 |
|
GitHub98 |
mojo: master Sebastian Riedel * 4dfb643 (3 files in 3 dirs): improved a Mojo::IOLoop workaround - http://bit.ly/fTXv5k |
| 21:39 |
|
|
GitHub98 left #mojo |
| 21:41 |
|
sri |
what the hell, why can he reopen issues? |
| 21:42 |
|
PerlNinja |
admin bit floating around for him still? |
| 21:43 |
|
PerlNinja |
or maybe that's just github being github |
| 21:43 |
|
sri |
that |
| 21:44 |
|
sri |
anyway, i'll release a rather big 1.17 in a few mins to take away all their steam |
| 21:44 |
|
sri |
considering how malicious they are |
| 21:44 |
|
PerlNinja |
:D |
| 21:45 |
|
|
GitHub139 joined #mojo |
| 21:45 |
|
GitHub139 |
mojo: master Sebastian Riedel * 718ee4c (1 files in 1 dirs): release preparations - http://bit.ly/dSLjCm |
| 21:45 |
|
|
GitHub139 left #mojo |
| 21:46 |
|
PerlNinja |
my boss/manager/co-dev was surprised how easy it was to upgrade ... perl -MCPAN -e 'upgrade Mojolicious' && hup-the-toad.sh |
| 21:46 |
|
sri |
:) |
| 21:47 |
|
PerlNinja |
even that's automated these days since i'd have to do it on 6 boxes at the same time |
| 21:47 |
|
PerlNinja |
bigassed mojolicious app :) |
| 21:48 |
|
PerlNinja |
that.. i can't talk about much yet ... gotta love that sneaky-hush-hush startup phase |
| 21:49 |
|
perlrocks |
Twitter: "Mojolicious 1.17 by KRAIH - http://frepan.org/~kraih/Mojolicious-1.17/" --cpan_new http://twitter.com/cpan_new/st[…]60097666541035520 |
| 21:50 |
|
perlrocks |
Twitter: "Released #mojolicious 1.17 with lots of bugfixes and improvements, enjoy! :) http://t.co/bxlQpUD #perl" --kraih http://twitter.com/kraih/status/60097930224353280 |
| 21:58 |
|
perlrocks |
Twitter: "And make sure to try the new html healing feature of Mojo::DOM, it's really fun. ;) http://t.co/bb8fU61 #mojolicious #perl" --kraih http://twitter.com/kraih/status/60100030501097472 |
| 21:59 |
|
sri |
PerlNinja: aww |
| 22:01 |
|
sri |
oh right, the failraptor is also in the release :) |
| 22:02 |
|
PerlNinja |
not my choice, my partner, who is very italian, explicitly said i shouldn't talk about it too much about it so I have to respect that |
| 22:02 |
|
PerlNinja |
plus he's about a head bigger and nearly twice my weight |
| 22:02 |
|
PerlNinja |
and italian |
| 22:02 |
|
PerlNinja |
so... that scares me |
| 22:02 |
|
PerlNinja |
woo failraptor |
| 22:04 |
|
j-v-e |
hey, since it's announcement day, there is an article on mojolicious coming up in the next issue of gnu/linux mag france |
| 22:04 |
|
sri |
\o/ |
| 22:05 |
|
j-v-e |
not sure what this is supposed to represent :/ |
| 22:05 |
|
PerlNinja |
YAY! |
| 22:05 |
|
j-v-e |
ha yes, see it now :) |
| 22:06 |
|
sri |
\o |
| 22:06 |
|
sri |
o/ |
| 22:06 |
|
sri |
\o/ |
| 22:06 |
|
PerlNinja |
if you do the macarena |
| 22:06 |
|
PerlNinja |
i'm going to scream |
| 22:08 |
|
|
mattastrophe joined #mojo |
| 22:10 |
|
yko |
better and better. damn, i shoud upgrade from 1.1 :) |
| 22:11 |
|
sri |
/o\ |
| 22:11 |
|
sri |
(that's supposed to be a facepalm) |
| 22:11 |
|
yko |
i hope you guys wont eat each other while i'm warming my old bones at antalia :) |
| 22:12 |
|
sri |
no promises |
| 22:12 |
|
yko |
well, some of my apps depend on client, oneof my apps is suspected in memory leacs with 1.12+ |
| 22:12 |
|
PerlNinja |
I'd claim to be a vegetarian but |
| 22:12 |
|
PerlNinja |
I likes my meat |
| 22:12 |
|
PerlNinja |
*pokes sri* ... hmm.. meaty |
| 22:13 |
|
yko |
*leaks, grrr |
| 22:14 |
|
yko |
good week to you all |
| 22:14 |
|
PerlNinja |
run it thru with Devel::Leak and such, should at least give you a pointer where it's at |
| 22:14 |
|
sri |
have a nice vacation |
| 22:15 |
|
sri |
small leaks shouldn't be a problem with hypnotoad, it cycles workers regularly |
| 22:15 |
|
PerlNinja |
yko: don't warm too much okay, no news of spontaneously combusting old bones in antalla |
| 22:15 |
|
sri |
(until you've fixed them of course) |
| 22:18 |
|
Akron |
Bye yko! |
| 22:18 |
|
PerlNinja |
ok, i'm off again, i gotta stop staying up till 5am |
| 22:18 |
|
PerlNinja |
alarm's gonna go off in about 4 hours o_O |
| 22:18 |
|
|
Akron left #mojo |
| 22:18 |
|
PerlNinja |
oh yeh before i go |
| 22:19 |
|
PerlNinja |
sri: failraptor plushies. |
| 22:19 |
|
|
PerlNinja left #mojo |
| 22:19 |
|
* sri |
wants one |
| 22:32 |
|
|
vel left #mojo |
| 22:43 |
|
|
GitHub112 joined #mojo |
| 22:43 |
|
GitHub112 |
mojo: master Sebastian Riedel * e609a7a (3 files in 3 dirs): pod improvements - http://bit.ly/ikuUAW |
| 22:43 |
|
|
GitHub112 left #mojo |
| 23:01 |
|
|
s0va left #mojo |
| 23:05 |
|
mateu |
an italian on his turf is tough, an italian on my turf is a meatball sandwich with a some montepulciano to wash it down. |
| 23:06 |
|
|
s0va joined #mojo |
| 23:17 |
|
* garu |
kinda likes the fact that there's so much security buzz around mojolicious now. It's bound to make the framework better (it's happening already) and it also means people are using it :) |
| 23:18 |
|
sri |
indeed :) |
| 23:18 |
|
mateu |
open source++ |
| 23:19 |
|
garu |
yup |
| 23:23 |
|
garu |
sri: btw I only got the distorted und3f/perlninja review on the IOLoop issue. Anyone has reference on a larger (and possibly unbiased) discussion? |
| 23:23 |
|
sri |
the subject of the discussion is gone in 1.17 anyway |
| 23:24 |
|
sri |
but we had a dummy listen socket around to make poll/epoll block |
| 23:24 |
|
garu |
ah |
| 23:24 |
|
garu |
and it's gone in 1.17? |
| 23:24 |
|
sri |
ye |
| 23:24 |
|
garu |
sweet |
| 23:25 |
|
sri |
well... the new workaround is a sleep -.- |
| 23:26 |
|
sri |
those are the two alternatives people use, guess sleep is the lesser evil |
| 23:26 |
|
sri |
since it's usleep() |
| 23:26 |
|
garu |
right |
| 23:27 |
|
garu |
and you can't opt-out of the ioloop? |
| 23:28 |
|
sri |
what do you mean? |
| 23:29 |
|
sri |
basically all tcp io goes through it and some udp for dns |
| 23:31 |
|
garu |
hmm |
| 23:31 |
|
garu |
nevermind then |
| 23:31 |
|
garu |
I was hoping one could stop being async if one wanted |
| 23:31 |
|
garu |
though I can't really see a point in that |
| 23:32 |
|
sri |
that would be very non trivial |
| 23:32 |
|
sri |
blocking io is generally faster |
| 23:33 |
|
sri |
it's scaling vs performance |
| 23:33 |
|
garu |
right |
| 23:34 |
|
sri |
but i'd much rather explore coroutines further to make non-blocking io loop blocking and get the best of both :) |
| 23:34 |
|
garu |
sounds awesome |
| 23:34 |
|
sri |
have you seen my example? |
| 23:35 |
|
garu |
not really, I know you've been playing with Coro, though |
| 23:35 |
|
sri |
https://gist.github.com/917702 |
| 23:36 |
|
sri |
the get request inside the template is actually using non-blocking io |
| 23:36 |
|
sri |
and keeps switching back and forth between coroutines while waiting |
| 23:37 |
|
garu |
nice! |
| 23:37 |
|
sri |
you could develop with blocking io and just activate a plugin in production to get better scaling |
| 23:38 |
|
garu |
do I see a tutorial coming up? :) |
| 23:38 |
|
|
k-man joined #mojo |
| 23:39 |
|
k-man |
hi |
| 23:39 |
|
purl |
hola, k-man. |
| 23:39 |
|
garu |
or a new entry in the Cookbook |
| 23:39 |
|
* sri |
waves |
| 23:39 |
|
k-man |
hi purl |
| 23:39 |
|
purl |
hi, k-man. |
| 23:39 |
|
|
f00li5h joined #mojo |
| 23:39 |
|
k-man |
ooh, nice friendly community |
| 23:39 |
|
sri |
garu: a plugin with documentation most likely ;) |
| 23:39 |
|
* f00li5h |
paws at k-man |
| 23:39 |
|
|
preflex joined #mojo |
| 23:39 |
|
garu |
sri: oh, on a completely different subject, did you tweak prettify.js? I'm trying to use it for perl code on a website but I keep having to add stuff like 'say' and 'shift'. I can share if you like, but it's still missing things (for example, all caps namespaces go with a different color, you can try doing "package Mojo::DOM;" to see for yourself) |
| 23:39 |
|
* sri |
puts some catnip into the channel |
| 23:40 |
|
sri |
nope, not modified it yet |
| 23:40 |
|
sri |
but i'm very tempted to make ep templates work |
| 23:41 |
|
k-man |
hi f00li5h |
| 23:41 |
|
garu |
hm? you mean work with prettify? |
| 23:41 |
|
k-man |
this command on the home page does not work as excpected "sudo -s 'curl -L cpanmin.us | perl - Mojolicious'" |
| 23:41 |
|
* sri |
nods at garu |
| 23:41 |
|
garu |
cool |
| 23:42 |
|
garu |
I'll try to get my patches committed upstream until then |
| 23:42 |
|
sri |
k-man: you can also install mojolicious the old school way from cpan |
| 23:42 |
|
k-man |
how do i specify the interface ip address the server should bind to? |
| 23:42 |
|
f00li5h |
k-man: https signatures? |
| 23:42 |
|
f00li5h |
that was the trouble wget had with cpanmin.us |
| 23:42 |
|
k-man |
sri, i worked arround it, just thought whoever manages the site might like to know |
| 23:42 |
|
sri |
k-man: which problem did you have? https? |
| 23:42 |
|
k-man |
erro: /bin/bash: curl -L cpanmin.us | perl - Mojolicious: command not found |
| 23:43 |
|
sri |
ah ok |
| 23:43 |
|
f00li5h |
don't run it with quotes |
| 23:43 |
|
k-man |
anyway, i've installed it - but imho, that line needs fixing |
| 23:43 |
|
* sri |
nods |
| 23:43 |
|
k-man |
because it didn't work for me |
| 23:44 |
|
sri |
actually, it has no quotes on the website |
| 23:44 |
|
* sri |
scratches head |
| 23:44 |
|
k-man |
i just put the double quotes in to illustrate which bit i was executing |
| 23:45 |
|
sri |
weird error |
| 23:45 |
|
k-man |
i obviously didn't try and run it with double quotes |
| 23:45 |
|
sri |
was curl missing? |
| 23:45 |
|
garu |
k-man: but... if you type it now, do you get that exact same error? |
| 23:45 |
|
k-man |
curl is installed and working |
| 23:45 |
|
f00li5h |
sri: put "echo cats" into a shell, then put ""echo cats"" into a shell |
| 23:46 |
|
sri |
mhm |
| 23:46 |
|
k-man |
yes, i still get the same error |
| 23:46 |
|
garu |
sri: doesn't k-man mean the single quote after sudo -s ? |
| 23:47 |
|
sri |
oh |
| 23:47 |
|
garu |
I see that on the website |
| 23:47 |
|
garu |
:) |
| 23:47 |
|
garu |
k-man: as for your interface ip address question, do you mean myapp daemon --listen <location> ? |
| 23:47 |
|
sri |
now i get it |
| 23:48 |
|
sri |
sudo -s did not like the quoted command |
| 23:48 |
|
garu |
yup |
| 23:48 |
|
sri |
what does sudo on linux like? |
| 23:48 |
|
k-man |
yes, sudo seems to try and execute the whole line as one command, rather than calling bash and passing the rest of the line to bash ( or whatever shell) |
| 23:48 |
|
f00li5h |
you could just tell cpan minus to install it into ~ |
| 23:49 |
|
mateu |
curl -L cpanmin.us | perl - Mojolicious work for me on debian/ubunut |
| 23:49 |
|
sri |
not good without sudo |
| 23:49 |
|
f00li5h |
| - run me with --local-lib option e.g. cpanm --local-lib=~/perl5 |
| 23:49 |
|
DaTa_ |
curl -L cpanmin.us | sudo perl - Mojolicious |
| 23:49 |
|
mateu |
unless your alread root ;) |
| 23:50 |
|
sri |
DaTa_: that one asks for a password at a random point in time |
| 23:50 |
|
garu |
I think sudo -c "command | command" |
| 23:50 |
|
garu |
err sorry |
| 23:50 |
|
garu |
no it doesn't |
| 23:50 |
|
k-man |
ok, so when i run the sample mojo program, it says: Server available at http://*:3000. how do i set it to a proper interface? |
| 23:50 |
|
sri |
oooh |
| 23:50 |
|
DaTa_ |
indeed, sudo sh -c ' ... ' is the way to go then :) |
| 23:51 |
|
sri |
yea |
| 23:51 |
|
sri |
just saw it in the manpage :) |
| 23:51 |
|
k-man |
DaTa_, i toyed with that but couldn't make that work either.... but i didn't try very hard i must admit |
| 23:51 |
|
f00li5h |
k-man: * includes the one you want ;) |
| 23:51 |
|
garu |
k-man: myapp daemon --listen http://my.ip:PORT ? |
| 23:52 |
|
k-man |
f00li5h, thanks |
| 23:53 |
|
mateu |
does manpage have any relation to "man lair"? |
| 23:54 |
|
sri |
website updated |
| 23:55 |
|
k-man |
ooh... ok, so i got the example page working i think |
| 23:55 |
|
mateu |
you think? |
| 23:55 |
|
purl |
No, I'm a bot. |
| 23:55 |
|
mateu |
moi non plus |
| 23:56 |
|
k-man |
yeah.. its weird - it comes up with this whole load of stuff including at the top: "This page is brand new and has not been unboxed yet!" |
| 23:56 |
|
mateu |
404 |
| 23:56 |
|
k-man |
thats a 404? |
| 23:56 |
|
sri |
thats the welcome page :) |
| 23:56 |
|
k-man |
hmm |
| 23:56 |
|
sri |
development 404 |
| 23:56 |
|
* mateu |
wishes he could read the page, but color combo is hard on his eyes |
| 23:57 |
|
sri |
http://mojolicio.us/perldoc?Mojolicious/Lite # babysteps, just start with the tutorial |
| 23:57 |
|
k-man |
ok |
| 23:57 |
|
f00li5h |
why are there shadows on all the text? |
| 23:57 |
|
k-man |
so the whole home page needs a revamp then? the install like is broken, and then the first example is broken too |
| 23:57 |
|
mateu |
black is so passe |
| 23:57 |
|
f00li5h |
k-man: sounds like you're now in charge of patches. |
| 23:57 |
|
sri |
k-man: the example is not broken |
| 23:57 |
|
k-man |
f00li5h, damn! ;) |
| 23:58 |
|
k-man |
sri, its broken for me |
| 23:58 |
|
sri |
welcome page is intended |
| 23:58 |
|
sri |
all actions in that app have a route attached |
| 23:58 |
|
f00li5h |
sri: pesky suggestion, can i have a "download this snippit" in the pod at http://mojolicio.us/perldoc?Mojolicious/Lite ? |
| 23:59 |
|
sri |
f00li5h: now you're in charge of a patch :) |
| 23:59 |
|
f00li5h |
sri: k. |
| 23:59 |
|
f00li5h |
sri: what do i check out? |
| 23:59 |
|
sri |
https://github.com/kraih/mojo |
| 23:59 |
|
mateu |
f00li5h: it's a good idea, how to make a seciton raw/downloadable |