The web in a box - a next generation web framework for the Perl programming language

IRC log for #mojo, 2014-05-02

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

All times shown according to UTC.

Time Nick Message
00:00 mire_ joined #mojo
00:18 gatitskiy joined #mojo
00:29 ua_1 joined #mojo
00:35 shmuel joined #mojo
01:05 ua_ joined #mojo
01:13 btyler joined #mojo
01:48 klapperl joined #mojo
01:55 d4rkie_ joined #mojo
02:09 laouji joined #mojo
02:14 davido__ joined #mojo
02:19 gatitskiy joined #mojo
02:24 HtbaaPi joined #mojo
02:32 ashleydev joined #mojo
02:35 d4rkie joined #mojo
02:43 Adura joined #mojo
04:19 zivester joined #mojo
04:20 gatitskiy joined #mojo
04:41 irq joined #mojo
05:00 jnbek joined #mojo
05:10 jnbek joined #mojo
05:13 laouji joined #mojo
05:39 bowtie joined #mojo
05:52 sujithm joined #mojo
06:03 shmuel joined #mojo
06:03 shmuel joined #mojo
06:19 Vandal joined #mojo
06:21 gatitskiy joined #mojo
06:22 sujithm joined #mojo
06:38 trone joined #mojo
06:46 eseyman joined #mojo
06:48 sujithm joined #mojo
07:26 igorsutton joined #mojo
07:35 babl joined #mojo
08:02 basiliscos joined #mojo
08:04 gatitskiy joined #mojo
08:04 abra_ joined #mojo
08:08 marty joined #mojo
08:10 dod joined #mojo
08:28 igorsutton joined #mojo
08:30 arthas joined #mojo
08:31 mishantil People getting excited about mojoconf yet? :(
08:32 mishantil s/\(/)/
08:34 batman \o/
08:34 maxhq joined #mojo
08:43 mishantil ♪┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓ ♪
08:43 fhelmber_ joined #mojo
09:00 arthas joined #mojo
09:02 meshl joined #mojo
09:17 sujithm joined #mojo
09:18 sujithm_ joined #mojo
09:27 mire_ joined #mojo
09:38 * tempire submitted his first ios app
09:40 mishantil Horay!
09:40 denis_boyun joined #mojo
09:44 mishantil We're about to launch app for iOS, WP8 and Android, all talking to a webapp/api built on mojo.
09:45 tempire woo!
09:59 igorsutton mishantil: which app is that?
09:59 purl i already had it that way, igorsutton.
10:02 mishantil igorsutton: it's an app for messsage broadcasting (through sms), and sits on top of our solution for insight into  (consumer) customer composition.
10:03 igorsutton interesting :)
10:03 igorsutton good to see these sort of things built in perl
10:03 igorsutton tired of all things ruby shit
10:03 mishantil igorsutton: and we also have a solution for doing service- and emergency broadcasts through both voice messages and sms.
10:04 igorsutton This talk might be interesting:  ‎Case Study: The Move from Axis2 to Mojo‎
10:04 mishantil igorsutton: the latter is for use by government though. Not for business use.
10:04 marcus igorsutton: are you coming to Oslo? :)
10:05 igorsutton marcus: unfortunately not :(
10:06 marcus igorsutton: sadness :'(
10:06 igorsutton Didn't hear about Mojoconf before, and now it is too short notice for me
10:06 igorsutton How many people are going?
10:07 igorsutton You guys work at ABC Startsiden?
10:07 * tempire just purchased his ticket to Mojoconf
10:07 igorsutton Looking at their website now, it looks neat.
10:07 igorsutton Unfortunately I can't read a line of whatever is written there :)
10:08 tempire what url are you looking at?
10:08 igorsutton http://om.startsiden.no/om-oss/
10:08 tempire oh, startsiden
10:08 purl startsiden is norway's 2. most visited site.
10:08 tempire nevermind
10:08 purl Well piss off then, tempire
10:08 igorsutton I mean, can't understand nothing
10:08 igorsutton thought dutch was hard
10:09 igorsutton Some things are similar tho
10:09 igorsutton You guys live in Oslo?
10:10 mishantil I don't
10:10 mishantil I live in Bergen, Norways unofficial capital
10:10 igorsutton I wonder what time the sunrise and sunset is nowadays in there
10:11 igorsutton Oh boy
10:11 igorsutton That's too much light
10:11 igorsutton mishantil: wtf, sunset at 23h in july?
10:13 marcus I don't work for startsiden either, I'm running my own company, Nordaaker.
10:13 marcus We run the coworking where Mojoconf will be hosted, Y3o.
10:13 igorsutton marcus: your webpage is very very neat
10:14 igorsutton you have taste :)
10:14 marcus thanks :)
10:14 igorsutton I suppose it is nordaaker.com
10:14 igorsutton What does that mean? Village of north or something along these lines?
10:14 marcus yes. I don't have taste tho, I have designers on my team :)
10:15 marcus igorsutton: it means north farm. It's a homestead near where I grew up, where my business partner's grandmother live.
10:15 igorsutton Well, having designers doesn't mean you end up with something good like that. I've seen companies with great designers with crappy shit
10:15 mishantil igorsutton: Yeah, it's pretty neat.
10:16 igorsutton mishantil: What is the "Output"?
10:16 igorsutton Medium competitor?
10:16 marcus igorsutton: It's a magazine publishing platform.
10:17 mishantil igorsutton: I don't work for Nordaaker. I run my own company here in Bergen.
10:17 marcus igorsutton: the editor is somewhat medium like, but we're targetting paid publications, on ios now, but soon android, web and kindle as well.
10:17 igorsutton mishantil: sorry, autocomplete :)
10:17 mishantil igorsutton: ..but don't have designers yet, so most of our stuff looks really half-assed. (like engineers made it)
10:17 igorsutton mishantil: website?
10:17 purl well, website is http://wwww.irc.perl.org or READ IT NOW BITCHES or down or sometimes sideways
10:18 igorsutton marcus: have you heard about PRSS?
10:18 mishantil igorsutton: http://stix.no
10:19 igorsutton mishantil: that's not bad :)
10:19 igorsutton I like it.
10:19 marcus igorsutton: not until now. looks like they are competing with us.
10:20 mishantil igorsutton: Thanks :)
10:20 igorsutton marcus: it is worth to take a look (but not too much otherwise you loose focus)
10:21 mishantil igorsutton: But I can't take credit. It's a paid theme that we changed a little.
10:21 igorsutton mishantil: again, doesn't matter as long as it is nice in the eyes
10:22 igorsutton Nice typography as well, didn't know 'Open Sans'
10:24 mishantil igorsutton: It is interesting how focus shifts with regards to what you observe when the content is impossible to understand.
10:25 mishantil igorsutton: I am guessing you can't read norwegian.
10:28 marcus igorsutton: yeah, they are interesting I guess,
10:29 alnewkirk joined #mojo
11:00 gtodd joined #mojo
11:01 rem_lex joined #mojo
11:01 neilhwatson joined #mojo
11:20 igorsutton mishantil: Yes, I can't read norwegian. I could sort of decipher some since I know a bit of dutch
11:21 mishantil igorsutton: Dutch is a pretty amusing language.
11:22 igorsutton Can you read it?
11:22 mishantil igorsutton: Understand some words, and understand some sentences w/ proper context. But most of it is gibberish to me.
11:22 igorsutton Heh
11:23 mishantil *sigh* Where is a catheter when you need one?
12:49 d4rkie joined #mojo
12:53 gatitskiy joined #mojo
12:55 d4rkie joined #mojo
13:03 gatitskiy joined #mojo
13:03 sujithm joined #mojo
13:08 gryphon joined #mojo
13:16 d4rkie joined #mojo
13:39 abhishekisnot joined #mojo
13:43 sujithm joined #mojo
13:45 asarch joined #mojo
13:47 zivester joined #mojo
13:56 bluescreen joined #mojo
13:58 btyler joined #mojo
14:14 disputin joined #mojo
14:14 marty joined #mojo
14:29 aggrolite joined #mojo
14:29 sri hehe, there's now a secret cabal for mongodb driver authors
14:31 sri hopefully that means there will be more information about upcoming changes
14:32 sri tempire: maybe you should include 3rd party event loops in your training (if there's space)
14:32 genio Are you going to make the training material available after the conference for those of us that won't be able to go?
14:33 sri he could also do the training at other conferences if it works out well
14:34 sri tempire: this is a really cool feature that's often overlooked http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Event_loops
14:35 sri actually, the description does not mention "event loop" at all!
14:36 sri and i'm pretty sure what you're teaching will make people grok how event loops work
14:47 sri tempire: maybe also mention that kernel settings need to be tuned to actually handle 1000s of concurrent actions (in case you don't do already)
14:47 sri https://twitter.com/kraih/status/462241548428910592 # :)
14:54 abhishekisnot joined #mojo
15:09 gatitskiy joined #mojo
15:13 aggrolite joined #mojo
15:23 dvinciguerra joined #mojo
15:25 meshl joined #mojo
16:01 btyler_ joined #mojo
16:04 russum joined #mojo
16:08 eseyman joined #mojo
16:25 tempire sri: do you know those settings?
16:26 tempire 'cause now that you've tweeted it, I have to cover it :o
16:26 tempire this must be revenge for making mojocasts about experimental features!
16:27 sri tempire: for os x i do https://gist.github.com/kraih/5551292
16:27 tempire excellent.
16:29 sri http://runlovehate.com/wp-content/uploads/2013/11/Evil-Racoon-Plot.jpg
16:29 r0b3rt http://gifrific.com/wp-content/uploads/2013/04/Mr-Burns-Saying-Excellent.gif
16:37 gregf joined #mojo
16:38 sri tempire: only the LIBEV_FLAGS=8 bit is a little cryptic and undocumented, everything else is just normal operating system tuning
16:38 sh4 joined #mojo
16:38 sri LIBEV_FLAGS=8 activates the kqueue backend from libev btw.
16:38 sri every backend has a number
16:38 sri on linux you would use the number for epoll
16:38 sri *bsd is kqueue too
16:39 sri on windows you're scrwed ;p
16:40 tempire genio: no
16:40 tempire for exactly the reason sri mentioned immediately after.
16:40 tempire I'd like to see about doing more training, and refining the course.
16:42 sri how to superscale perl web apps is a catchy topic, very good choice
16:42 sri easily sold to management :)
16:42 btyler_ re linux tuning, this article covered most of the ones I knew about, and then a few extras: http://urbanairship.com/blog/2010/09/29/linux-kernel-tuning-for-c500k/
16:43 btyler_ might be worth a wiki page with some of the basics? (fd limit, for example)
16:43 sri very worth a wiki page
16:48 beyondcreed joined #mojo
17:00 btyler_ funny, the clearest documentation on LIBEV_FLAGS is from gevent. the libev doc page that gevent links to never actually lists all the options...
17:08 sujithm joined #mojo
17:16 irq_ joined #mojo
17:28 gatitskiy joined #mojo
17:29 denis_boyun joined #mojo
17:35 sujithm joined #mojo
18:07 denis_boyun_ joined #mojo
18:09 cmihai_ sri: some of the Mojo wiki pages are slightly out of date. Is the wiki still actively maintained / of interest or is the material transitioning to the docs themselves?
18:16 good_news_everyon joined #mojo
18:16 good_news_everyon [mojo] kraih pushed 1 new commit to master: http://git.io/82VnBw
18:16 good_news_everyon mojo/master 4b970fe Sebastian Riedel: removed deprecated get_line function from Mojo::Util
18:16 good_news_everyon left #mojo
18:16 sri cmihai: the wiki is maintained by the community, not the core team
18:17 basiliscos joined #mojo
18:24 aggrolite joined #mojo
18:29 btyler_ first shot, comments/changes welcome: https://github.com/kraih/mojo/wiki/Tuning-servers-for-high-concurrency-workloads
18:42 bluescreen_ joined #mojo
18:54 asarch joined #mojo
18:56 cmihai_ joined #mojo
19:01 mst this was bizarre:
19:01 mst 18:57 <@sproingie> GumbyBRAIN: FUCK YOU ALL!!!
19:01 mst 18:57  * purl kisses sri
19:02 * sri hugs purl
19:02 purl sri: bathe first
19:02 sri :(
19:05 Eke- joined #mojo
19:09 Adura VNCH3110
19:09 Adura Dang it.
19:09 Adura Not that you can use that.
19:11 asarch How do you developwithout need to Ctrl+C and restart the application?
19:15 asarch Nevermind, morbo :P
19:44 cmihai joined #mojo
19:46 aggrolite joined #mojo
19:49 btyler_ anyone have any objections to me linking that server tuning article from the mojo wiki index? would appreciate a review/scan if anyone has a moment: https://github.com/kraih/mojo/wiki/Tuning-servers-for-high-concurrency-workloads
19:49 sri btyler++
19:54 sri this line applies for all btw. (easily overlooked) https://gist.github.com/kraih/5551292#file-c10k-pl-L44
19:54 sri the default limit is 1000 connections per process
19:55 btyler_ cool, I'll add a section for mojo settings. any other good ones to mention? max workers relative to server CPUs, perhaps?
19:56 sri the hypnotoad setting is http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad#clients
19:56 sri yea, also has a hypnotoad setting http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad#workers
19:59 sri tempire: btyler has written a very nice summary
20:11 gatitskiy joined #mojo
20:45 aggrolite joined #mojo
20:45 good_news_everyon joined #mojo
20:45 good_news_everyon [mojo] kraih pushed 1 new commit to master: http://git.io/Llg0Og
20:45 good_news_everyon mojo/master 949ef4b Sebastian Riedel: added some more information about Mojo::IOLoop scalability
20:45 good_news_everyon left #mojo
20:46 sri that seems to be the gist of it
20:49 btyler_ https://github.com/kraih/mojo/wiki/Tuning-servers-for-high-concurrency-workloads#hypnotoadmojoioloop-system-agnostic added a chunk on those two settings
20:50 sri btyler++ # very very useful
20:51 sri i would have credited you for the flag list... but you're hiding your real name :o
20:52 btyler_ I ... don't know what that means, heh
20:52 sri https://github.com/kanatohodets # you have no name
20:53 btyler_ oh, wasn't sure if you meant irc, which I'm pretty unfamiliar with. yeah, guess I may as well fess up to the github account
20:53 sri so there is nothing i can put into the CREDITS section of mojolicious as i slowly merge stuff you wrote into core docs
20:54 btyler_ ok, real name is on there now. I cribbed it from gevent anyways :P
20:59 mire joined #mojo
21:01 good_news_everyon joined #mojo
21:01 good_news_everyon [mojo] kraih pushed 1 new commit to master: http://git.io/BUEYyQ
21:01 good_news_everyon mojo/master 2f8f742 Sebastian Riedel: updated CREDITS section
21:01 good_news_everyon left #mojo
21:14 meshl joined #mojo
21:45 btyler joined #mojo
22:12 gatitskiy joined #mojo
22:22 aggrolite joined #mojo
22:37 zivester joined #mojo
22:43 Adurah joined #mojo
22:53 disputin1 joined #mojo
23:55 marty joined #mojo
23:59 aggrolite joined #mojo

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