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

IRC log for #mojo, 2016-06-23

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

All times shown according to UTC.

Time Nick Message
00:00 nicomen ok down to 61 now
00:00 nicomen "clean"-ish ;)
00:25 sri nicomen: never heard of that one before
00:28 sri doesn't look like it helps with my bookmark sync problem
00:44 nicomen doesn't Xmarks work?
00:47 sivoais joined #mojo
00:49 nicomen hmm seems not
00:55 dave 70 tabs???
00:59 dave does Civaldi use one process per tab?
01:03 tempire joined #mojo
01:20 sri hmm, perhaps the config plugin should not log, considering people use it to configure the logger
01:30 inokenty joined #mojo
01:33 good_news_everyon joined #mojo
01:33 good_news_everyon [mojo] kraih pushed 1 new commit to master: https://git.io/voXyI
01:33 good_news_everyon mojo/master c781639 Sebastian Riedel: config files are often used to change the logger, so do not log config files anymore
01:33 good_news_everyon left #mojo
01:58 sri those log messages are really not that important, since by default you get an error message thrown for missing config files anyway
01:59 sri you have to manually set a default value to make them optional
01:59 sri and then it's rather meh
02:17 disputin joined #mojo
02:18 noganex joined #mojo
02:18 disputin joined #mojo
02:24 jberger sri: That's a good change, I've had to tinker with that in the past
02:51 good_news_everyon joined #mojo
02:51 good_news_everyon [mojo] kraih pushed 1 new commit to master: https://git.io/voX7z
02:51 good_news_everyon mojo/master a004f84 Sebastian Riedel: update Changes
02:51 good_news_everyon left #mojo
02:54 disputin joined #mojo
03:03 leejo_ joined #mojo
03:16 eseyman joined #mojo
03:44 leejo joined #mojo
05:00 prajith joined #mojo
05:16 tempire joined #mojo
05:19 inokenty-w joined #mojo
05:33 che-quest joined #mojo
05:49 tempire_ joined #mojo
05:49 tempire_ left #mojo
05:49 tempire_ joined #mojo
05:52 jberger did someone say there was a mojo mention in one of the yapc talks
05:52 jberger ?
06:12 McA joined #mojo
06:12 Lee_ joined #mojo
06:12 jacoby_ joined #mojo
06:13 _dave_ joined #mojo
06:14 ralesk_ joined #mojo
06:15 mrErikss1n joined #mojo
06:15 abracadaniel^ joined #mojo
06:16 robins joined #mojo
06:16 Foxcool_ joined #mojo
06:16 eseyman joined #mojo
06:16 che-quest joined #mojo
06:16 Grinnz joined #mojo
06:16 mishanti1 joined #mojo
06:16 mgrimes_ joined #mojo
06:16 yuni joined #mojo
06:16 bobkare joined #mojo
06:16 stigo joined #mojo
06:16 salva joined #mojo
06:16 mdom joined #mojo
06:16 sivoais joined #mojo
06:17 Grinnz_ joined #mojo
06:17 bouncy joined #mojo
06:19 Bender joined #mojo
06:25 ivi joined #mojo
06:52 dod joined #mojo
06:55 dod joined #mojo
07:03 trone joined #mojo
07:09 trone_ joined #mojo
07:12 dod joined #mojo
07:17 AndrewIsh joined #mojo
07:25 cuechan joined #mojo
07:34 Vandal joined #mojo
07:37 berov joined #mojo
07:40 ladnaV joined #mojo
07:58 cuechan joined #mojo
07:58 osfabibisi joined #mojo
07:58 leejo joined #mojo
08:20 Adurah joined #mojo
08:22 Shaeto joined #mojo
08:31 Shaeto1 joined #mojo
08:52 cpan_mojo Mojolicious-Plugin-AssetPack-1.15 by JHTHORSEN https://metacpan.org/release/JHTHORSEN/Mojolicious-Plugin-AssetPack-1.15
08:55 ivi joined #mojo
08:57 avrono joined #mojo
08:57 avrono Morning all ...
08:58 avrono Have a quick Question about Mojo:lite
09:13 nic Doesn't seem to be so quick after all
09:13 nic tbf they only said they had one, not that they had any intention of sharing it
09:58 avrono Sorry, got caught up doing something
09:59 nic No apology required; just poking fun :)
09:59 kes joined #mojo
09:59 avrono I am trying to write a function that runs at startup of a Mojolicious::Lite app
09:59 avrono I created sub startup { .... }
09:59 avrono and tried to call it from app->startup
09:59 nic that name could be confusing
09:59 avrono but does not run
09:59 meshl joined #mojo
10:00 nic see if it works when it has a different name
10:00 avrono ok trying ...
10:01 avrono Do I call it before app->start ?
10:01 nic I'd guess so, but tbh I have no idea what you're doing :)
10:02 nic First of all, does it need to be a method?  I'm guessing things become simpler inside a lite app if a function could be used instead
10:02 avrono just setting up some environment variables etc
10:02 nic Does it need reference to the app object?
10:03 avrono would be nice ...
10:04 nic hmm, if we're intrested in simple, does it even need to be a function (rather than plain code)?
10:04 avrono does not really need to be a function
10:05 avrono I really just want to set up some $ENV variables
10:05 nic just do that in the lite app without any wrapping
10:05 pink_mist so just set them up in your script ahead of the app->start
10:06 avrono yeah ok, that works
10:06 avrono tks
10:06 avrono while I am here :-)
10:07 avrono any experience with IOLoop ?
10:07 nic We all heart the IOLoop
10:07 avrono trying to execute 2 Linux scripts from within a route
10:07 avrono they take some time to execute and wanted them to be non-blocking
10:08 pink_mist you will need to rewrite them so that their code is non-blocking then
10:08 nic so you need a way to step out of the main process
10:08 pink_mist and incorporate them into your app
10:08 avrono I just execute them as `./script.pl`
10:08 nic something like Minion or one of the Fork tools
10:08 pink_mist avrono: yeah, that's not non-blocking at all :P
10:09 avrono haha ... ok, get it
10:09 kes I see mojo version is 666 now =) Is it safe to upgrade?? :D
10:09 nic look at Mojolicious::Plugin::ForkCall
10:09 avrono ok, thanks ! ... I Guess I was hoping that the scripts got "magically" forked by themselves ... which obviously makes no sense
10:10 nic :)
10:10 nic avrono: What kind of work do these scripts do?
10:11 avrono I assume I could get their output and return them in some async way
10:11 avrono One parses a large CSV file
10:11 avrono the other is a large Java piece of code that does some complex API stuff with a vendor of ours
10:12 nic fun
10:12 Dandre joined #mojo
10:12 avrono I am trying to create a page that allows my team to automate this process, rather than me having to run them all the time
10:12 nic how long does it take to parse yon CSV file?  My first guess is it's better to do it in perl (with something like CSV_XS)
10:13 avrono the CSV parser is in Perl
10:13 avrono Text::CSV
10:13 nic how long to execute?
10:13 avrono depends on the CSV , but > 1 min
10:13 avrono the Java code might be > 10 min
10:13 avrono so I need some way of showing progress back to the user
10:14 pink_mist have you tried using Text::CSV_XS instead?
10:14 nic Do you want the results of the parsing back into your app?
10:14 avrono @pink_mist nope, but time is not so much the issue , its the method to make it work smoothly
10:15 avrono that would be good
10:15 nic ok, I strongly recommend you switch to CSV_XS and make the user wait the 20s that'll take
10:15 nic then you have simple and robust, no need to pass large structure back from an external process
10:15 avrono Ok for the Perl script, and the Java
10:15 nic java has to stay external
10:16 nic simplest setup is probably Plugin::ForkCall
10:16 avrono Can I get STDOUT back to the APP aync ?
10:16 nic I'm guessing you'll need to spend lots of time making sure any errors or strange situations get reported back to the app reliably
10:16 avrono Yes
10:18 avrono I guess I could write some Angular that calls a refresh ever X seconds and that route reads some System output from file
10:19 bpmedley avrono: https://github.com/brianmed/AtStartup/blob/master/eg/once.pl <-- Would something like this help?
10:21 nic avrono: Weigh up the js approach with maybe the EventSource (Guides::Cookbook) approach.  I guess js polling will be simpler, and you probably already have some example code ready to re-use
10:21 avrono @bpmedley thanks, will check it out
10:21 bpmedley avrono: You also might consider Minion, instead of ForkCall..
10:21 avrono Ok, thanks will look into it
10:21 avrono I hve just switched to Mojolicious from NodeJS
10:22 avrono so, still getting up to speed
10:22 bpmedley avrono: How are your experiences with both?
10:22 avrono Both are Great ... but Perl is Perl :-)
10:22 nic bpmedley: curious -- what's the point of the AtStartup plugin?
10:23 avrono I find I get into Callback hell with NodeJS
10:23 nic common experience
10:23 avrono and it does not have the same level of System level control that Mojo + Perl does
10:24 avrono i.e I need to interact with the OS
10:24 nic avrono: On a tangent, have you discovered Mojo::IOLoop::Delay yet?  It's callback heaven
10:24 avrono Yes I have, but I was misusing it ... I fear
10:24 avrono But have looked it over
10:25 nic me too.  One of today's tasks is to fix my misuse of it :D
10:25 avrono Not sure if you have encountered NodeJS promises ?
10:25 avrono They can be a right pain ...
10:26 avrono @nic have you ever migrated from Lite to a Full app ?
10:26 nic Yes, it's quite painless after the first time :)
10:27 avrono I started using Mojo::Lite and the app is now growing ...
10:27 avrono tried to find some docs on the topic, not much out there
10:27 nic Lite is quicker to throw together, and great for examples or testing ideas.  But in a lot of ways a full app is simpler and easier to think about
10:27 pink_mist avrono: did you check the 'Growing' tutorial?
10:27 pink_mist or guide
10:28 avrono @pink_mist yes I have seen it
10:29 bpmedley nic: From memory, the goal of AtStartup is to work after a hypnotoad hot restart..
10:29 avrono One of you guys should write a Blog about Migrating ...
10:30 bpmedley avrono: http://mojolicious.org/perldoc/Mojolicious/Guides/Growing#WELL-STRUCTURED-APPLICATION <-- Have you read that section?
10:32 avrono @bpmedley yes, but maybe not well enough
10:32 avrono I'll revisit
10:34 bpmedley avrono: Are there any specific questions?  We'd be happy to assist, just need a reference point for what is confusing with the Lite vs Full app..
10:35 avrono @bpmedley I guess the process looks clear ... move all => sub code to controllers and then add routes a startup routine
10:36 bpmedley avrono: Basically, yes.  Also, any DATA files should go to the public and templates directories.
10:38 bpmedley avrono: There's a lot required to learn at the beginning, so it's understandable that there could be some confusion.
10:38 avrono @bpmedley ok, thanks . Yes those are inflated ...
10:41 punter joined #mojo
10:43 Shaeto joined #mojo
10:50 kaare joined #mojo
11:01 avrono Does Minion need a DB ?
11:05 kes how to start mojo application under debugger? details: http://paste.scsys.co.uk/524357
11:07 dvinciguerra joined #mojo
11:12 avrono Seems like Minion needs PG DB ... :-(
11:16 meshl joined #mojo
11:17 tchaves joined #mojo
11:23 avrono @kes, why don't you use Morbo to debug before moving to production ?
11:24 avrono @kes see http://stackoverflow.com/questions/32013380/how-can-you-invoke-interactive-perl-debugging-with-hypnotoad-or-morbo
11:26 tchaves joined #mojo
11:30 kes morbo also do not see configuration file. It listens 3000 I need different
11:31 kes I just try you link and get: ######### Forked, but do not know how to create a new TTY. #########
11:31 leejo_ joined #mojo
11:31 sri avrono: there are many minon backends
11:33 pink_mist <kes> morbo also do not see configuration file. It listens 3000 I need different <-- it obviously doesn't see any hypnotoad configuration, because morbo isn't hypnotoad ... just configure morbo then
11:34 kes http://mojolicious.org/perldoc/Mojo/Server/Morbo
11:34 kes has no section SETTING like http://mojolicious.org/perldoc/Mojo/Server/Hypnotoad#SETTINGS
11:35 kes do not understand how to configure morbo
11:37 pink_mist morbo ./foo.pl --listen http://*:29849
11:39 kes yes, this works. I do: perl -d fh.pl daemon -l 'http://*:9141'
11:39 kes pink_mist: thank you
11:40 kes with morbo I do no know how to debug fork
11:45 kes --listen does not resolve problem. Config still is not loaded
11:46 kes Mojolicious::Commands->start_app('FH');
11:46 kes Couldn't find application class "FH"
11:50 bpmedley kes: are you getting those issues with -d and daemon?
11:53 kes @PERL5LIB=*hide* MOJO_MODE=production MOJO_CONFIG=*hide* FH_LOGGER=*hide* perl -d fh.pl daemon -l 'http://*:9141'
11:55 Kripton joined #mojo
11:56 bpmedley Are you trying to debug a route, or startup, or something else?
11:57 kes something else
11:58 kes I should look how data is stored into DB
12:01 leejo joined #mojo
12:02 bpmedley Can you write a small example app and show us?
12:03 avrono Not winning with Minion ...
12:03 bpmedley avrono: https://gist.github.com/brianmed/4a25a824142405cbbd59525eb87d62cf
12:03 bpmedley Might that help?
12:04 avrono @bpmedley tried small example here https://metacpan.org/pod/Minion
12:04 avrono user description with Mysql instead of PG
12:04 kes bpmedley: it will help if I know where hypnotoad loads config
12:05 avrono We have poked mojolicious.org for a visitor never execs
12:05 bpmedley avrono: may i see your code?
12:06 bpmedley kes: i'm confused; you mention daemon, hypnotoad, and debugging.. What are you doing exactly?
12:08 avrono @bpmedley, best way to show you code ?
12:09 bpmedley Pastebin or gist
12:12 avrono https://gist.github.com/avrono/1f42dd0a0be9393bbda1a8d30a4f2269
12:13 bpmedley avrono: do you also run a minion worker?
12:14 avrono @bpmedley not that I know of - just copied example
12:15 bpmedley You also need a worker for processing jobs
12:15 avrono plugin Minion => {mysql => ' ... ' } ; is the declaration
12:15 avrono ah ...
12:16 kes bpmedley: The application works under hypnotoad. I need to debug that application. I run successfully debugger only with perl -d fh.pl -l 'http://*:1234' but in this case I get error: Couldn't find application class "FH" when 'Mojolicious::Commands->start_app('FH');'
12:17 bpmedley kes: i wonder if you need a -I../lib or similar
12:18 bpmedley Also, you might try: perl -d script/fh.pl ....
12:21 Shaeto1 joined #mojo
12:21 bpmedley avrono: did you get the job running?
12:22 cuechan joined #mojo
12:22 kes bpmedley: -I helps. Thank you.
12:23 dotan kes: perl -d fh.pl get /some_route
12:23 dotan You can use get to run a single request instead of starting a daemon, which will fork you out of the debugger.
12:23 dotan mojo help get <-- will give you the command line options.
12:24 punter joined #mojo
12:24 avrono @bpmedley still trying to make sense of the docs
12:25 bpmedley dotan: i dont believe daemon forks
12:25 avrono Not sure how to get worker
12:25 bpmedley avrono: $ perl app.pl minion worker
12:27 avrono @bpmedley yeah but programatically
12:27 avrono Got it working
12:27 bpmedley avrono++
12:28 avrono although now it's calling the task repeatedly => while loop
12:28 avrono @bpmedley I think this is called hacking :-)
12:29 avrono anyhow, I think I get the idea
12:29 avrono Will try use in my application and see how it goes, no doubt ... I'll be back !
12:32 _dave_ joined #mojo
12:33 * sri releases a new version of the atom perltidy package
12:37 gizmomathboy joined #mojo
12:40 kes dotan: +1
12:40 kes with -d:Trepan I got segfault
12:40 kes when request is processed
12:41 kes http://paste.scsys.co.uk/524368
12:44 zivester joined #mojo
12:54 sri so, nobody wants to propose a 7.0 code name?
12:55 dabudabu Wheezy
12:55 * dabudabu shuts up :c
12:56 bpmedley sri: dancing tigers?
12:56 sri bpmedley: codepoint?
12:57 bpmedley Doh, an icon is needed that correlates, right?
12:58 sri ????
13:04 Vandal joined #mojo
13:04 kes sri: ☄ (0x2604) or ☯ (0x262F)
13:04 Dandre joined #mojo
13:08 bpmedley Lucky 7 and &#9752
13:10 bpmedley
13:10 Dandre joined #mojo
13:19 Shaeto joined #mojo
13:27 dvinciguerra joined #mojo
13:30 bpmedley sri: Lucky 7 and ☘ ?
13:32 Dandre joined #mojo
13:34 ashimema ☄Comets Tail from kes sounds good to me
13:34 ashimema though I have no idea if there's any pattern being followed to the names ;)
13:34 ashimema just sounded and looked cool ;)
13:42 marty sri++ for recommending limbo.  Great game.
13:45 Shaeto1 joined #mojo
14:00 Mattjes joined #mojo
14:00 Mattjes Hello
14:01 Mattjes Can anyone help me? How can i find with Mojo:Dom a special phrase in a p-tag?
14:01 Mattjes <p>my phrase</>
14:01 Mattjes <p>my phrase</p>
14:01 sri there is no fast way
14:01 Mattjes $dom->find(???)
14:02 Mattjes hy sri
14:02 sri $dom->find('p')->grep(sub { $_->text =~ /my phrase/ })
14:02 Mattjes $dom_>find(qr/myprase)) dont work?
14:02 sri that's the slow way
14:02 Mattjes hmmm
14:03 Mattjes i thougt it is possible with ->find(qr/my phrase/)
14:04 sri where in the docs did you see that?
14:04 Mattjes this example i get 3 months bevore here in chat but i forgot it
14:05 sri there's a channel log
14:05 Mattjes It may also be 4 or 5 months ago!
14:05 Mattjes i dont know
14:06 Mattjes sri: i test it with your grep-example
14:06 pink_mist http://irclog.perlgeek.de/mojo/2016-01-05#i_11833327 this is the closest I can find, Mattjes ... but that's nothing like qr/my phrase/
14:06 sri not like you've been very active http://irclog.perlgeek.de/mojo/search/?nick=&amp;q=Mattjes
14:07 pink_mist oh wait, this line: http://irclog.perlgeek.de/mojo/2015-11-13#i_11534801
14:07 pink_mist that's probably what you were thinking of
14:08 Mattjes Yeahhh!
14:08 Mattjes The is it!
14:08 Mattjes Thank you pink_mist ;-)
14:08 Mattjes Great thanks
14:13 Mattjes Yeah - it wirks very good!
14:14 Mattjes Thank you very mutch!
14:26 orev joined #mojo
14:37 sri marty: the art style is so nice
14:38 sri and i think there will be a limbo 2 in a few weeks
14:40 marty Agreed.  The overall atmosphere of the game is immersive and creepy.   Lord of the flies meets Peter Pan.
14:41 avrono joined #mojo
14:44 Bean joined #mojo
14:47 zivester joined #mojo
15:04 avrono @dpmedley is there a way to set the jobs off within a route and return the job id's I got this far https://gist.github.com/avrono/13a346bd11fc71f625195a139f15b2e7
15:06 bpmedley avrono: https://gist.github.com/brianmed/4a25a824142405cbbd59525eb87d62cf <-- how is this?
15:07 avrono @bpmedley I need to start both jobs from the same route
15:08 bpmedley avrono: are you talking about dependencies?
15:09 avrono @bpmedley yes there are some dependencies on the params returned from the web form ... based on these I kick off Job1 and Job2
15:10 avrono and thinking about it Job 1 must complete before Job 2 starts
15:10 bpmedley avrono: try the parents argument with enqueue..
15:13 sri doesn't he use the mysql backend?
15:13 bpmedley Dunno
15:13 avrono @bpmedley in Mojo will code after the $c->render exec ?
15:14 avrono i.e I could render the job id's and then start the worker ?
15:14 bpmedley avrono: 1st point; what backend are you using?
15:14 avrono mysql
15:16 bpmedley My bad, i assumed Pg backend.. You'll need to use a backend that supports dependencies..
15:16 avrono Darn !
15:19 avrono and the render does not return untill the jobs are complete
15:19 avrono 2 X "issues"
15:20 bpmedley Minion::Notifier may be helpful
15:21 sri avrono: sounds like you're using minion wrong
15:22 sri maybe you're misunderstanding what a job queue is
15:23 avrono @sri I think I got it, I have 2 jobs that take a long time to process. I want to notify users when they start and when they complete. I can see that they are executed sequentially
15:24 sri avrono: no, your gist is completely wrong https://gist.github.com/avrono/13a346bd11fc71f625195a139f15b2e7
15:25 sri you NEVER EVER put a worker inside the web app
15:25 sri that's not how job queues are meant to be used
15:25 avrono @sri ah, so then I did misunderstand
15:26 avrono so once I `enqueue` them - how do I get them to execute
15:26 sri job queues are for pushing jobs to a cluster of worker daemons on different physical servers
15:27 avrono I see, that would be something different then
15:27 sri you seem to want something simple like forkcall or so
15:27 avrono I am trying to basically fork 2 processes and have them be non-blocking
15:27 avrono @sri yes maybe
15:28 avrono I will check out forkcall
15:28 sri https://metacpan.org/pod/Mojo::IOLoop::ForkCall
15:28 sri jberger: that module could use a lite app example
15:29 sri the docs are not great
15:29 sri https://api.metacpan.org/source/JBERGER/Mojo-IOLoop-ForkCall-0.17/ex/mojolicious.pl
15:30 avrono Yeah ... could be better :-)
15:30 avrono Will try it out thanks !
15:31 Grinnz_ the included Mojolicious::Plugin::ForkCall might make it simpler
15:31 Grinnz_ https://metacpan.org/pod/Mojolicious::Plugin::ForkCall
15:32 sri maybe someone here would like to coment https://github.com/kraih/mojo-pg/pull/24
15:32 sri jberger: Oo
15:32 sri jberger: how does the included example not even use the plugin?
15:37 sri btw. talking about stylish games, dishonored really surprised me, such a great game
15:38 dmanto joined #mojo
15:38 avrono @sri seem to be on the right lines, still have to solve the start notify issue. Will have to have a call to start and then another call to check status
15:42 * sri is a sucker for that kind of dark style (bioshock, dishonored, limbo...)
15:43 Grinnz_ yeah it's awesome in bioshock
15:43 Grinnz_ I liked dishonored's style but couldnt really get into the gameplay...
15:43 mcsnolte joined #mojo
15:44 sri apparently theres a new system shock in the works :o
15:45 dotan Woo. NET::DNS::Native makes a hell of a difference in UA performance.
15:45 sri dns lookups can be quite expensive
15:49 dotan Yeah. I tried to write a stress-test using local daemons and couldn't reproduce the way MUA would choke on too many requests.
15:49 sri it's latency from dns lookups
15:50 dotan But using real URLs, MUA would fall over and die - until I installed NET::DNS::Native
15:50 sri the dns lookups still take the same time, but with Net::DNS::Native you have a thread pool to wait for answers and the event loop can do other stuff in the meantime
16:14 jberger sri: the short answer for why the example doesn't use the plugins is that I've never been very happy with the plugin
16:14 jberger It was added for Grinnz_
16:14 sri heh
16:14 Grinnz_ it solves the most common case IMO
16:15 jberger I would assume you should use the standard delay helper with a regular forkcall instance
16:17 jberger But I know Grinnz_ likes it :p
16:18 jberger The documentation could probably do for a touch up
16:18 jberger It hasn't really changed since I first wrote it, abs since then I know it has gotten more traction
16:20 kes bpmedley: +1 FOUR LEAF CLOVER (U+1F340)
16:20 jberger s/abs/and/
16:20 jberger Oh I should look for a character
16:47 dvinciguerra joined #mojo
16:52 jberger probably something tropical ...
16:53 jberger TROPICAL DRINK (U+1F379)
17:01 sri jberger: lol, we used that before
17:01 sri for one of the not really major but major releaes i the 0.9999999... series
17:02 sri oh, and happy steam summer sale :)
17:03 Grinnz_ 'WHITE SUN WITH SMALL CLOUD' (U+1F324)
17:03 bpmedley Grinnz_++
17:04 Grinnz_ 'SUN WITH FACE' (U+1F31E)
17:04 Grinnz_ that one's a little creepy :P
17:11 jberger Drat!
17:11 jberger Anyway that was well before my time
17:12 sri i guess steam being down during the sale is tradition? -.-
17:13 Kripton joined #mojo
17:15 sri so much hype for phoenix framework
17:15 sri their release is not even announced, and there is nothing fancy really, but already HN frontpage :o
17:17 webstrand joined #mojo
17:35 jberger CROSSED SWORDS
17:36 jberger oh BEACH WITH UMBRELLA
17:38 bpmedley The dreamscape release (beach with umbrella)
17:40 sri i like BEACH WITH UMBRELLA
17:41 bpmedley Fantasy island as a catch phrase.. :)
17:41 disputin joined #mojo
17:52 bwf joined #mojo
18:11 PryMar56 joined #mojo
18:16 dod joined #mojo
18:21 _dave_ sri: just play overwatch ;)
18:25 punter joined #mojo
18:37 Grinnz_ :)
18:37 Grinnz_ overwatch is kind of .... not at all dark and gritty :D
18:38 _dave_ lol
18:39 _dave_ dare you say it? "cute"?
18:41 sri RYUU GA WAGA TEKI WO KURAU
18:43 * _dave_ looks for a translator
18:43 sri that's what hanzo yells all the time ;p
18:43 disputin joined #mojo
18:43 Grinnz_ reaper and widowmaker are the "dark and gritty" characters but even they are kind of caricature and have some voice lines that make fun of it
18:43 _dave_ you actually parsed those words?
18:44 Grinnz_ all of the non-english callouts have been parsed :P
18:44 _dave_ never looked lol
18:44 sri i'm familiar with overwatch memes ;)
18:44 _dave_ more so than me lol ... I just play it
18:45 Grinnz_ when he has a wolf skin, it's "Okami yo waga teki wo kurae!"
18:45 _dave_ er ... junkrat is "gritty"
18:45 Grinnz_ junkrat is hilarious
18:45 _dave_ I know, that's my fav
18:45 Grinnz_ junkrat and roadhog are almost directly borderlands characters
18:46 _dave_ you noticed that too
18:46 _dave_ bliz doesn't have to worry about getting sued
19:00 disputin joined #mojo
19:12 disputin joined #mojo
19:48 disputin joined #mojo
19:57 mtj_ joined #mojo
19:58 mtj_ joined #mojo
20:03 mtj joined #mojo
20:23 sri no idea how, but i managed to break my steam account -.-
20:24 bpmedley What error do you get?
20:24 sri many many different errors
20:26 sri hope it's just their backend catching up with a backlog of maintenance jobs
20:27 sri looks like their sale strategy is just to let everything crash and burn for a few hours until load goes down naturally
20:28 Grinnz_ that's the strategy for most MMO launches :P
20:28 sri true
20:29 sri i remember world of warcraft patch days
20:29 Grinnz_ it's actually impressive, there were zero server issues on overwatch launch day
20:29 Grinnz_ except they weren't up until 15 minutes after the scheduled time, but i guess that's worth doing
20:29 sri it's not that popular
20:29 Grinnz_ it's because they make use of AWS for scaling i think
20:30 sri in the greater scheme of things, overwatch is tiny
20:30 sri first blizzard game in a long time not to come to mac
20:30 Grinnz_ more players than WoW subs now :P
20:31 Grinnz_ i didn't even think about that, i know it doesn't work well in wine
20:31 sri i actually logged on to wow recently when blizzard gave me a free upgrade to the latest expansion and some game time... it was a total wasteland
20:31 Grinnz_ or at all basically
20:31 bpmedley Apple made a mistake with metal on os x
20:32 sri bpmedley: understatement of the year
20:33 sri overwatch is way too demanding for any mac
20:33 Grinnz_ http://www.pcgamesn.com/overwatch/here-s-why-there-s-no-mac-version-of-overwatch-and-how-there-could-be-in-the-future
20:35 sri metal was a total mess, and it doesn't look like apple learned anything from it
20:36 sri many game devs have told apple exactly what they need, and from what i hear apple once again decided they know better, and another year will go by with no new macos games -.-
20:37 bpmedley So frustrating having hardware that could support games with drivers and some libraries..
20:39 Grinnz_ bpmedley: I wish I could use linux as my gaming OS so there's similar frustration there
20:40 Bean I'm scared of overwatch. I don't want to watch blizzard kill another great game
20:41 Grinnz_ what game have they killed?
20:41 Bean Starcraft 2
20:41 Grinnz_ huh, i guess you could see it that way
20:42 Grinnz_ no indications that it's going to go anything like that though
20:42 Bean And I don't personally like the direction they have taken Hearthstone, but it has grown a lot since I've lost interest so I suppose that one is mostly me
20:43 Grinnz_ they will take a few iterations to get the competitive mode right though, thats apparent
20:43 sri Bean: diagree on hearthstone, think they saved it
20:43 sri +s
20:44 sri Bean: standard mode means you don't need to buy old cards anymore, and everyone can catch up pretty quick
20:45 Grinnz_ i tried a bit of hearthstone, while i was in overwatch beta withdrawal. definitely fun, but don't think it's for me right now, woudl have to put some time and change my way of thinking
20:46 Bean sri: I looked it up and looks like they removed Goblins vs Gnomes. That was my biggest problem with the game
20:46 sri it's still hard to get into hearthstone
20:46 sri Bean: ah, if you havn't seen the recent standard changes, definitely look into it, everything is different!
20:46 Grinnz_ the whole "choose your deck before the game starts" is a different mindset than i'm used to
20:46 sri Bean: naxx is also gone
20:46 Grinnz_ i never played any of those type of games
20:47 Bean too many cards that interacted specifically with each other. Made it feel like a lesser card game. I usually get back into it every few months to check in
20:47 * sri played magic the gathering like 20 years ago :)
20:49 sri Bean: this expansion was the most fun i've had with hearthstone
20:50 Bean sri: I definitely need to try it out then. I've got a few friends that are starting to play. I've been wondering how some of my old decks work now
20:51 sri Bean: cairn is back in the meta :)
20:52 sri don't think there are too many old decks that came back though
20:53 Grinnz_ i got the sense they try to look forward, not back, to keep things interesting
20:53 sri miracle rogue was back for a few weeks
20:55 Bean I miss my Hunter OTK deck that was popular a little after the official release
20:57 sri hunter just came back a few weeks ago, there were no good hunter decks for almost a year
20:58 dvinciguerra joined #mojo
20:59 sri Bean: you'll love this card http://www.hearthpwn.com/cards/33167-call-of-the-wild
21:04 Bean sri: haha it's beautiful!
21:05 sri oh my, had no idea the brexit vote would be this close :o
21:06 sri unofficial counts so far say 52% remain vs 48% leave
21:06 Grinnz_ wow
21:07 sri you brits hate us that much? :/
21:09 _dave_ probably not a question of hatred ... politics is based on marketing
21:11 mpapec jberger: https://www.youtube.com/watch?v=oAkasBMJJ18
21:12 mpapec Szabo did give talk yesterday
21:15 sri interesting
21:16 sri and a little unexpected
21:17 mpapec why unexpected?
21:18 sri he didn't cover mojolicious much on his perl maven site
21:18 sri that talk actusally covers a lot of ground
21:19 sri s/s//
21:20 mpapec so you'll have better opinion about him now ;)
21:21 sri it's hard to have an opinion about someone you've never interacted with
21:21 Jonis sri: yeah, the brexit vote is very close, polls have been close for weeks
21:22 Jonis Szabo was a pretty basic talk
21:22 Jonis s/was/gave/
21:22 Jonis weird to IRC on a 2 meter wide screen
21:33 sri Jonis: you can't say that and not show a picture
21:35 lluad_ joined #mojo
21:40 sri hard to believe that this war of mine is such a popular game... that's even too dark for me
21:41 Jonis sri: hang on :)
21:46 Jonis sri: https://www.dropbox.com/s/3o5pbzwcua9j58l/2016-06-23%2023.42.57.jpg?dl=0 that's my old 42" in front for scale, it's about 30cm from the canvas
21:46 Jonis canvas is 100"
21:47 mpapec <trolling> achmed/alahakbar U+1F473 for 7.0 :)
21:48 sri oh, a projector?
21:48 mpapec U+1F438 kermit?
21:48 Jonis sri: yeah
21:48 Jonis guess my wording was a bit off
21:49 sri is the text crisp enough to work on it?
21:49 Jonis possibly
21:49 Jonis the screen is a pull down one, so if I pull it up there's deskspace behind
21:50 mpapec U+1F409 dracarys?
21:50 Jonis with a bit of tweaking I guess the text will be a bit crisper, it's still out of the box really, only had time to put it up today before I leave for Iceland tomorrow
22:13 mpapec U+1F98F Rhinoceros
22:15 mpapec U+1F987 batman call
22:15 Jonis nananananananana
22:16 Jonis U+1F5A4 black heart
22:17 Jonis U+1F916 Robot Face :D
22:17 Jonis could do a triple one, hear no evil, see no evil, speak no evil
22:18 Jonis U+1F648, U+1F649 and U+1F64A
22:18 mpapec Jonis: Bender face? :)
22:19 Jonis :D
22:20 * mpapec is out of ideas
22:21 Jonis Floppy Disk? :D
22:22 mpapec I don't know, sri doesn't look thrilled so far ;)
22:26 sri i liked the beach one best so far ;p
22:28 disputin joined #mojo
23:14 orev joined #mojo

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