--- Log opened Sun Jul 20 00:00:09 2014 00:10 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap 00:11 -!- night|pub is now known as night 00:13 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 264 seconds] 00:13 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 00:25 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap 00:29 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Read error: Connection reset by peer] 00:29 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap 00:39 -!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap 00:46 -!- delinquentme [~dingo@74.61.157.78] has quit [Ping timeout: 240 seconds] 01:02 -!- delinquentme [~dingo@c-98-210-194-78.hsd1.ca.comcast.net] has joined ##hplusroadmap 01:22 -!- delinquentme [~dingo@c-98-210-194-78.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 01:54 -!- moklar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap 01:57 -!- strangewarp [~strangewa@c-50-183-58-192.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] 01:58 -!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has quit [Ping timeout: 256 seconds] 01:58 -!- strangewarp [~strangewa@c-50-183-58-192.hsd1.co.comcast.net] has joined ##hplusroadmap 02:00 -!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has quit [Ping timeout: 264 seconds] 02:13 -!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 240 seconds] 02:22 -!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap 02:25 -!- moklar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has quit [Ping timeout: 240 seconds] 02:37 -!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] 02:42 -!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Ping timeout: 255 seconds] 03:01 -!- FourFire [~fourfire@132-32-232.connect.netcom.no] has joined ##hplusroadmap 03:16 -!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap 03:25 -!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 240 seconds] 03:27 -!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined ##hplusroadmap 03:48 -!- Lemminkainen [uid34064@gateway/web/irccloud.com/x-naveujaexgqbamfq] has quit [Quit: Connection closed for inactivity] 03:51 -!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 260 seconds] 04:06 -!- Viper168_ is now known as Viper168 04:21 -!- yorick [~yorick@oftn/member/yorick] has joined ##hplusroadmap 04:26 -!- archels_ is now known as archels 04:26 -!- archels [charl@toad.stack.nl] has quit [Changing host] 04:26 -!- archels [charl@unaffiliated/archels] has joined ##hplusroadmap 04:46 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Ping timeout: 264 seconds] 04:53 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 04:55 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 264 seconds] 05:00 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap 05:13 -!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 250 seconds] 05:21 -!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap 05:34 -!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has joined ##hplusroadmap 05:35 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] 05:37 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap 05:38 -!- poppingtonic [~poppingto@154.122.151.203] has joined ##hplusroadmap 05:38 < poppingtonic> paperbot: http://dl.acm.org/citation.cfm?id=203256 05:38 < paperbot> http://libgen.org/scimag/get.php?doi=10.1145%2F203241.203256 05:39 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Read error: Connection reset by peer] 05:40 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 05:47 -!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined ##hplusroadmap 05:59 -!- cluckj [~cluckj@cpe-24-92-63-104.nycap.res.rr.com] has joined ##hplusroadmap 06:09 -!- ebowden_ [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 06:09 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Read error: Connection reset by peer] 06:11 -!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap 06:21 -!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has quit [Ping timeout: 264 seconds] 07:23 < kanzure> swig swig swig 07:24 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 07:24 -!- ebowden_ [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Read error: Connection reset by peer] 07:27 -!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection] 07:28 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 07:30 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 240 seconds] 07:35 < archels> paperbot: http://journals.aps.org/prl/pdf/10.1103/PhysRevLett.89.264501 07:35 < paperbot> XMLSyntaxError: None (file "/home/bryan/code/paperbot/phenny/modules/scihub.py", line 70, in _go) 07:39 < archels> got it, thanks 07:39 < kanzure> hm 07:41 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap 08:15 -!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has joined ##hplusroadmap 08:21 -!- yorick [~yorick@oftn/member/yorick] has joined ##hplusroadmap 08:29 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 08:35 -!- poppingtonic [~poppingto@154.122.151.203] has quit [Ping timeout: 240 seconds] 08:40 < kanzure> "even the original author of swig hates swig" http://code.activestate.com/lists/python-dev/109281/ 08:40 < chris_99> haha 08:45 < kanzure> "If I went to implement something like SWIG today, I would almost surely base my implementation on Clang (http://clang.llvm.org/). They have a full C++ parser (carefully hand-crafted, quite admirably keeping a relatively comprehensible code-base for such a task) used in a real compiler front-end, and a flexible library structure aimed at creating tools. There are also Python bindings that would allow to do most of the interesting ... 08:45 < kanzure> ... Python-interface-specific work in Python - parse the C++ headers using Clang's existing parser into ASTs - then generate ctypes / extensions from that, *in Python*." 08:49 -!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has quit [Quit: - nbs-irc 2.39 - www.nbs-irc.net -] 08:52 < kanzure> .title http://eli.thegreenplace.net/2011/07/03/parsing-c-in-python-with-clang/ 08:52 < yoleaux> Eli Bendersky's website ยป Parsing C++ in Python with Clang 08:58 -!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has joined ##hplusroadmap 09:19 -!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has joined ##hplusroadmap 09:20 -!- FourFire [~fourfire@132-32-232.connect.netcom.no] has quit [Ping timeout: 240 seconds] 09:24 < kanzure> environment-sensitive hydrogels for drug delivery http://www.kinam.com/Articles/Hydrogels%20Papers/Qiu%2001%20ADDR.pdf 09:26 -!- FourFire [~fourfire@192-153-232.connect.netcom.no] has joined ##hplusroadmap 09:59 -!- bbrittain [~bbrittain@172.245.212.12] has joined ##hplusroadmap 10:04 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Remote host closed the connection] 10:17 < kanzure> bbrittain: hi 10:18 < bbrittain> kanzure: hey 10:18 < kanzure> sup 10:34 -!- HEx2 [~HEx@hexwab.plus.com] has quit [Ping timeout: 240 seconds] 10:40 -!- delinquentme [~dingo@50.242.87.91] has joined ##hplusroadmap 10:45 -!- FourFire [~fourfire@192-153-232.connect.netcom.no] has quit [Ping timeout: 245 seconds] 10:51 -!- _0bitcount [~big-byte@81.61.209.223.dyn.user.ono.com] has joined ##hplusroadmap 10:59 -!- delinquentme [~dingo@50.242.87.91] has quit [Quit: Leaving] 11:15 -!- HEx2 [~HEx@hexwab.plus.com] has joined ##hplusroadmap 11:24 -!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 240 seconds] 11:32 -!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap 11:57 -!- [nsh] [~unf@wikipedia/nsh] has quit [Ping timeout: 260 seconds] 12:45 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap 12:59 -!- dbolser [~dbolser@unaffiliated/faceface] has quit [Ping timeout: 256 seconds] 13:05 -!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has joined ##hplusroadmap 14:08 -!- _0bitcount [~big-byte@81.61.209.223.dyn.user.ono.com] has quit [Quit: Leaving] 14:26 -!- Burn_ [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 14:44 -!- drewbot [~cinch@ec2-54-83-147-77.compute-1.amazonaws.com] has quit [Remote host closed the connection] 14:44 -!- drewbot [~cinch@ec2-54-89-204-34.compute-1.amazonaws.com] has joined ##hplusroadmap 14:55 -!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has quit [Quit: - nbs-irc 2.39 - www.nbs-irc.net -] 15:01 -!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has quit [Quit: Leaving] 15:21 -!- Burninate [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has joined ##hplusroadmap 15:28 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] 15:52 -!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has joined ##hplusroadmap 16:25 < kanzure> this is thorough-ish http://www.talkingquickly.co.uk/2014/06/rails-development-environment-with-vagrant-and-docker/ 16:25 < kanzure> explains vagrant+docker for people silly enough to want vagrant too 16:28 < catern> am i right in thinking vagrant is awful 16:28 < catern> why would you want to have an automated deployment mechanism that isn't production-ready, amirite 16:33 < kanzure> vagrant is just a wrapper around a number of different hypervisors 16:33 < kanzure> just because vagrant is capable of booting up a vm image doesn't mean that that vm image has been tainted by vagrant 16:34 < catern> doesn't vagrant create vm images? 16:34 < kanzure> if you ask it to 16:34 < catern> but isn't that the entire point? 16:35 -!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 16:36 < kanzure> also i guess it depends on your strange definition of deployment 16:37 < kanzure> if i am spinning up a vm for testing reasons, is that deployment 17:08 < streety> I had been under the impression docker could substitute for vagrant 17:08 < catern> yes, a testing vm is deployment 17:09 < streety> also, any ideas why "Separate Docker containers for the Rails application, PostgreSQL and Redis" is used? 17:09 < kanzure> vagrant is just a utility thing, you can throw around docker containers or virtualbox images or whatever you please 17:09 < kanzure> there are separate containers because separation of concerns 17:10 < kanzure> and one container is supposed to correspond to one application 17:10 < kanzure> a database, key/value cache database thing, and a rails application are definitely separate things 17:12 < kanzure> http://orchardup.github.io/fig/index.html 17:21 < streety> thanks 17:21 -!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection] 17:23 < kanzure> i am reviewing some old containers i wrote with fig 17:23 < kanzure> and i clearly had no idea what i was doing 17:23 < kanzure> one of the containers has two subcontainers for no apparent reason 17:24 < catern> i just dislike the vagrantfile thing 17:24 < catern> having yet another way to specify configuration is dumb if you can't use that configuration in production 17:25 < kanzure> most of the time i've seen people using vagrant as a way to distribute a vm when they don't know what hypervisor the other person wants to use 17:25 < kanzure> you don't have to make up fancypants configuration that has to happen in production 17:27 -!- kumavis [~kumavis@office.khanacademy.org] has joined ##hplusroadmap 17:35 -!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap 17:35 -!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 264 seconds] 18:02 -!- Viper168_ [~Viper@unaffiliated/viper168] has quit [Ping timeout: 240 seconds] 18:06 -!- kumavis [~kumavis@office.khanacademy.org] has quit [Ping timeout: 260 seconds] 18:14 -!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 240 seconds] 18:25 -!- gully_foyle_ja [~theghosto@pool-71-116-68-251.snfcca.dsl-w.verizon.net] has joined ##hplusroadmap 18:33 < ParahSailin_> kanzure: what sort of vm would one use if you wanted to automate building distributable packages in various os versions; ie a work flow of push to git repo, spawn up distro in a box, build rpm in distro, export rpm to host system 18:34 < ParahSailin_> or even a chroot jail might work for that, if all you want to do is link to different shared objects 18:36 < kanzure> i've made that sort of workflow a number of times, and to be honest most of my answer is "it depends on the other jerks on your team" 18:37 < kanzure> for the last segment: fpm, scp to yum host, createrepo to reindex rpms (don't do it as fucking root) 18:37 < ParahSailin_> yeah i already am using fpm 18:38 < ParahSailin_> team is just me 18:38 < kanzure> rpm should have a version number or unique id in filename so that you can have old references etc 18:38 < ParahSailin_> right now im just using fucking virtualbox on a windows desktop host 18:38 < kanzure> do you have a favorite continuous integration thing? you can just dump the "git clone/fetch/whatever and fpm" on a continuous integration slave. 18:40 < kanzure> you could also wire one up manually i guess, where you have a git server somewhere that uses a git receive hook to trigger the slavework 18:40 < ParahSailin_> so have several vm's constantly running with git servers? 18:40 < kanzure> i think most people just giveup and use jenkins or teamcity, but i haven't looked lately 18:41 < kanzure> well, no matter what, you're going to need at least one vm that will be doing the building and packaging (because presumably you need a specific environment and toolchain to do so) 18:43 < kanzure> none of your problems are fpm/rpm related 18:44 < kanzure> jrayhawk: is this the only way to get environment variables into nginx.conf? http://stackoverflow.com/a/24696592/687783 18:46 < kanzure> this person is doing weird things (regex replace to populate nginx.conf) https://github.com/shepmaster/nginx-template-image/blob/master/bin/substitute-env-vars.sh 18:48 < kanzure> "set_by_lua $api_key 'return os.getenv("API_KEY")';" just seems like a very roundabout way to do this 18:50 < kanzure> haha what "and since Nginx does not (yet) support dynamic loading of modules which means a recompile of Nginx is needed to get support for running Lua" 18:50 < jrayhawk> there's the 'env' directive in core 18:51 < jrayhawk> that said, there's no direct CGI execution, so it's not clear what you'd want them for 18:51 < kanzure> stuff like proxy_pass $var 18:53 < jrayhawk> oh. templating can be done with M4. 18:53 < kanzure> maybe i'll just use jinja2 templates to generate my actual config file 18:53 < jrayhawk> or that 18:53 < kanzure> righto 18:54 < jrayhawk> or use lighty, which has much more flexible configuration syntax 18:54 < kanzure> static config files are wrong anyway. all the cool kids just use nginx/haproxy talking to another local daemon to decide when to add/remove entries based on your application's network weather. 18:54 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 18:56 < catern> amen to that 19:30 -!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap 19:48 -!- ThomasEgi_ [~thomas@p5B13AC06.dip0.t-ipconnect.de] has joined ##hplusroadmap 19:51 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 245 seconds] 20:53 -!- ebowden_ [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap 20:56 -!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Ping timeout: 264 seconds] 21:29 -!- sheena [~home@d199-126-159-102.abhsia.telus.net] has joined ##hplusroadmap 21:54 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap 22:03 -!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has quit [Quit: Leaving] 22:11 -!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap 22:24 -!- sheena [~home@d199-126-159-102.abhsia.telus.net] has quit [Quit: Leaving.] 22:38 -!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap 22:43 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 256 seconds] 22:47 -!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has joined ##hplusroadmap 22:52 < kanzure> jrayhawk: mount: cgroup already mounted or cpuset busy 22:53 < kanzure> not your fault, is from another box, just wondering wtf 22:54 < kanzure> internet says i gotta reboot but i am skeptical 22:59 -!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 255 seconds] 23:00 -!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap 23:08 -!- gully_foyle_ja [~theghosto@pool-71-116-68-251.snfcca.dsl-w.verizon.net] has quit [Quit: Leaving] 23:33 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 240 seconds] 23:36 -!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has joined ##hplusroadmap 23:39 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap 23:43 -!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 23:46 -!- FourFire [~fourfire@61-107-15.connect.netcom.no] has joined ##hplusroadmap 23:51 -!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 245 seconds] 23:52 < kanzure> "Note: When mapping ports in the HOST:CONTAINER format, you may experience erroneous results when using a container port lower than 60, because YAML will parse numbers in the format xx:yy as sexagesimal (base 60). For this reason, we recommend always explicitly specifying your port mappings as strings." 23:52 < kanzure> of course 23:57 -!- FourFire [~fourfire@61-107-15.connect.netcom.no] has left ##hplusroadmap ["Leaving"] 23:58 < jrayhawk> i would need a little more context for that cgroup thing 23:59 < jrayhawk> most notably i can't imagine doing anything with cgroup that isn't already done for you by a default fstab --- Log closed Mon Jul 21 00:00:10 2014