--- Log opened Sun Jul 20 00:00:09 2014 | ||
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 00:10 | |
-!- night|pub is now known as night | 00:11 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 264 seconds] | 00:13 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] | 00:13 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap | 00:25 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Read error: Connection reset by peer] | 00:29 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap | 00:29 | |
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap | 00:39 | |
-!- delinquentme [~dingo@74.61.157.78] has quit [Ping timeout: 240 seconds] | 00:46 | |
-!- delinquentme [~dingo@c-98-210-194-78.hsd1.ca.comcast.net] has joined ##hplusroadmap | 01:02 | |
-!- delinquentme [~dingo@c-98-210-194-78.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 01:22 | |
-!- moklar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap | 01:54 | |
-!- strangewarp [~strangewa@c-50-183-58-192.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] | 01:57 | |
-!- 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 | 01:58 | |
-!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has quit [Ping timeout: 264 seconds] | 02:00 | |
-!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 240 seconds] | 02:13 | |
-!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap | 02:22 | |
-!- moklar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has quit [Ping timeout: 240 seconds] | 02:25 | |
-!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] | 02:37 | |
-!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Ping timeout: 255 seconds] | 02:42 | |
-!- FourFire [~fourfire@132-32-232.connect.netcom.no] has joined ##hplusroadmap | 03:01 | |
-!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap | 03:16 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 240 seconds] | 03:25 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined ##hplusroadmap | 03:27 | |
-!- Lemminkainen [uid34064@gateway/web/irccloud.com/x-naveujaexgqbamfq] has quit [Quit: Connection closed for inactivity] | 03:48 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 260 seconds] | 03:51 | |
-!- Viper168_ is now known as Viper168 | 04:06 | |
-!- yorick [~yorick@oftn/member/yorick] has joined ##hplusroadmap | 04:21 | |
-!- 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:26 | |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Ping timeout: 264 seconds] | 04:46 | |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap | 04:53 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 264 seconds] | 04:55 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 05:00 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 250 seconds] | 05:13 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 05:21 | |
-!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has joined ##hplusroadmap | 05:34 | |
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] | 05:35 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 05:37 | |
-!- 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:38 |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Read error: Connection reset by peer] | 05:39 | |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap | 05:40 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined ##hplusroadmap | 05:47 | |
-!- cluckj [~cluckj@cpe-24-92-63-104.nycap.res.rr.com] has joined ##hplusroadmap | 05:59 | |
-!- 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:09 | |
-!- moktsar [~Mookaborb@c-24-21-241-171.hsd1.or.comcast.net] has joined ##hplusroadmap | 06:11 | |
-!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has quit [Ping timeout: 264 seconds] | 06:21 | |
kanzure | swig swig swig | 07:23 |
-!- 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:24 | |
-!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection] | 07:27 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] | 07:28 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 240 seconds] | 07:30 | |
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:35 |
archels | got it, thanks | 07:39 |
kanzure | hm | 07:39 |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 07:41 | |
-!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has joined ##hplusroadmap | 08:15 | |
-!- yorick [~yorick@oftn/member/yorick] has joined ##hplusroadmap | 08:21 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 08:29 | |
-!- poppingtonic [~poppingto@154.122.151.203] has quit [Ping timeout: 240 seconds] | 08:35 | |
kanzure | "even the original author of swig hates swig" http://code.activestate.com/lists/python-dev/109281/ | 08:40 |
chris_99 | haha | 08:40 |
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:45 |
-!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has quit [Quit: - nbs-irc 2.39 - www.nbs-irc.net -] | 08:49 | |
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:52 |
-!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has joined ##hplusroadmap | 08:58 | |
-!- AshleyWaffle_ [~waffle@gateway/tor-sasl/anastasiawyatt] has joined ##hplusroadmap | 09:19 | |
-!- FourFire [~fourfire@132-32-232.connect.netcom.no] has quit [Ping timeout: 240 seconds] | 09:20 | |
kanzure | environment-sensitive hydrogels for drug delivery http://www.kinam.com/Articles/Hydrogels%20Papers/Qiu%2001%20ADDR.pdf | 09:24 |
-!- FourFire [~fourfire@192-153-232.connect.netcom.no] has joined ##hplusroadmap | 09:26 | |
-!- bbrittain [~bbrittain@172.245.212.12] has joined ##hplusroadmap | 09:59 | |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Remote host closed the connection] | 10:04 | |
kanzure | bbrittain: hi | 10:17 |
bbrittain | kanzure: hey | 10:18 |
kanzure | sup | 10:18 |
-!- HEx2 [~HEx@hexwab.plus.com] has quit [Ping timeout: 240 seconds] | 10:34 | |
-!- delinquentme [~dingo@50.242.87.91] has joined ##hplusroadmap | 10:40 | |
-!- FourFire [~fourfire@192-153-232.connect.netcom.no] has quit [Ping timeout: 245 seconds] | 10:45 | |
-!- _0bitcount [~big-byte@81.61.209.223.dyn.user.ono.com] has joined ##hplusroadmap | 10:51 | |
-!- delinquentme [~dingo@50.242.87.91] has quit [Quit: Leaving] | 10:59 | |
-!- HEx2 [~HEx@hexwab.plus.com] has joined ##hplusroadmap | 11:15 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 240 seconds] | 11:24 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 11:32 | |
-!- [nsh] [~unf@wikipedia/nsh] has quit [Ping timeout: 260 seconds] | 11:57 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 12:45 | |
-!- dbolser [~dbolser@unaffiliated/faceface] has quit [Ping timeout: 256 seconds] | 12:59 | |
-!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has joined ##hplusroadmap | 13:05 | |
-!- _0bitcount [~big-byte@81.61.209.223.dyn.user.ono.com] has quit [Quit: Leaving] | 14:08 | |
-!- Burn_ [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] | 14:26 | |
-!- 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:44 | |
-!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has quit [Quit: - nbs-irc 2.39 - www.nbs-irc.net -] | 14:55 | |
-!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has quit [Quit: Leaving] | 15:01 | |
-!- Burninate [~Burn@pool-71-191-174-26.washdc.fios.verizon.net] has joined ##hplusroadmap | 15:21 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] | 15:28 | |
-!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has joined ##hplusroadmap | 15:52 | |
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:25 |
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:28 |
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:33 |
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:34 |
-!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] | 16:35 | |
kanzure | also i guess it depends on your strange definition of deployment | 16:36 |
kanzure | if i am spinning up a vm for testing reasons, is that deployment | 16:37 |
streety | I had been under the impression docker could substitute for vagrant | 17:08 |
catern | yes, a testing vm is deployment | 17:08 |
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:09 |
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:10 |
kanzure | http://orchardup.github.io/fig/index.html | 17:12 |
streety | thanks | 17:21 |
-!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection] | 17:21 | |
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:23 |
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:24 |
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:25 |
-!- kumavis [~kumavis@office.khanacademy.org] has joined ##hplusroadmap | 17:27 | |
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 17:35 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 264 seconds] | 17:35 | |
-!- Viper168_ [~Viper@unaffiliated/viper168] has quit [Ping timeout: 240 seconds] | 18:02 | |
-!- kumavis [~kumavis@office.khanacademy.org] has quit [Ping timeout: 260 seconds] | 18:06 | |
-!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 240 seconds] | 18:14 | |
-!- gully_foyle_ja [~theghosto@pool-71-116-68-251.snfcca.dsl-w.verizon.net] has joined ##hplusroadmap | 18:25 | |
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:33 |
ParahSailin_ | or even a chroot jail might work for that, if all you want to do is link to different shared objects | 18:34 |
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:36 |
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:37 |
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:38 |
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:40 |
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:41 |
kanzure | none of your problems are fpm/rpm related | 18:43 |
kanzure | jrayhawk: is this the only way to get environment variables into nginx.conf? http://stackoverflow.com/a/24696592/687783 | 18:44 |
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:46 |
kanzure | "set_by_lua $api_key 'return os.getenv("API_KEY")';" just seems like a very roundabout way to do this | 18:48 |
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:50 |
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:51 |
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:53 |
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:54 | |
catern | amen to that | 18:56 |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 19:30 | |
-!- ThomasEgi_ [~thomas@p5B13AC06.dip0.t-ipconnect.de] has joined ##hplusroadmap | 19:48 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 245 seconds] | 19:51 | |
-!- ebowden_ [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has joined ##hplusroadmap | 20:53 | |
-!- ebowden [~ebowden@CPE-58-169-129-68.lns4.bat.bigpond.net.au] has quit [Ping timeout: 264 seconds] | 20:56 | |
-!- sheena [~home@d199-126-159-102.abhsia.telus.net] has joined ##hplusroadmap | 21:29 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap | 21:54 | |
-!- yashgaroth [~ffffff@cpe-76-167-105-53.san.res.rr.com] has quit [Quit: Leaving] | 22:03 | |
-!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap | 22:11 | |
-!- sheena [~home@d199-126-159-102.abhsia.telus.net] has quit [Quit: Leaving.] | 22:24 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap | 22:38 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 256 seconds] | 22:43 | |
-!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has joined ##hplusroadmap | 22:47 | |
kanzure | jrayhawk: mount: cgroup already mounted or cpuset busy | 22:52 |
kanzure | not your fault, is from another box, just wondering wtf | 22:53 |
kanzure | internet says i gotta reboot but i am skeptical | 22:54 |
-!- kyknos_ [~kyknos@89.233.130.143] has quit [Ping timeout: 255 seconds] | 22:59 | |
-!- kyknos_ [~kyknos@89.233.130.143] has joined ##hplusroadmap | 23:00 | |
-!- gully_foyle_ja [~theghosto@pool-71-116-68-251.snfcca.dsl-w.verizon.net] has quit [Quit: Leaving] | 23:08 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 240 seconds] | 23:33 | |
-!- EnLilaSko [EnLilaSko@unaffiliated/enlilasko] has joined ##hplusroadmap | 23:36 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has joined ##hplusroadmap | 23:39 | |
-!- sapiosexual [~sapiosexu@d50-92-48-28.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] | 23:43 | |
-!- FourFire [~fourfire@61-107-15.connect.netcom.no] has joined ##hplusroadmap | 23:46 | |
-!- kuldeepdhaka [~kuldeepdh@unaffiliated/kuldeepdhaka] has quit [Ping timeout: 245 seconds] | 23:51 | |
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:52 |
-!- FourFire [~fourfire@61-107-15.connect.netcom.no] has left ##hplusroadmap ["Leaving"] | 23:57 | |
jrayhawk | i would need a little more context for that cgroup thing | 23:58 |
jrayhawk | most notably i can't imagine doing anything with cgroup that isn't already done for you by a default fstab | 23:59 |
--- Log closed Mon Jul 21 00:00:10 2014 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!