PMXBOT Log file Viewer

Help | Karma | Search:

#dcpython logs for Thursday the 13th of October, 2011

(Back to #dcpython overview) (Back to channel listing) (Animate logs)
[00:01:35] <aclark> bryan_b: hi
[13:41:32] <aclark> morning
[13:41:43] <MattBowen> aclark: !
[13:41:49] <aclark> MattBowen!
[14:18:38] <arowla> Good morning!
[14:20:13] <MattBowen> arowla: !
[14:21:07] <aclark> arowla!
[14:21:13] <aclark> kennethreitz: what's a Github Role?
[14:21:29] <kennethreitz> aclark: the employees all have them on their profile
[14:21:29] <aclark> arowla: when are you coming back to a meeting :-p
[14:21:34] <aclark> kennethreitz: ooo
[14:21:40] <kennethreitz> http://github.com/defunkt
[14:21:56] <kennethreitz> I'm like a contractor the blog posts i do, convinced them to give me one ;)
[14:22:03] <arowla> aclark: maybe when someone other than myself can get the munchkin to bed
[14:22:05] <aclark> ah nice, how'd you… ah! cool
[14:22:10] <kennethreitz> http://github.com/kennethreitz
[14:22:24] <kennethreitz> it's really quite silly
[14:22:29] <aclark> arowla: understood, the munchkin is JOB #1
[14:22:33] <aclark> heh
[14:36:47] <djbpython> any natgeo folks here?
[14:38:21] <aclark> djbpython: if you count me… (i was there on contract last year sometime). other than that, dunno.
[14:38:25] <aclark> hey J1m
[14:41:38] <J1m> hey aclark
[14:42:21] <hazmat> J1m, greetings
[14:43:07] <aclark> J1m: this is what i was babbling about when I saw you last, building something like this: http://pypi.python.org/pypi/mr.scripty/1.0b2#another-example into a recipe called c.r.ports to make a "dynamic port manager" of some kind. Haven't had time to work on it ;-)
[14:43:18] <J1m> Hey hazmat
[14:43:43] <J1m> I hate ports.
[14:44:31] <aclark> in face, i wrote this: https://github.com/collective/collective.recipe.ports/blob/master/collective/recipe/ports/__init__.py but ran into a dead of some kind i don't recall the details of
[14:44:34] <J1m> I'm hoping that something like juju (or at least zookeeper or something like it) will someday free humans from thinking about ports or even addresses.
[14:44:45] <hazmat> +1
[14:44:47] <aclark> yeah implementation details :-)
[14:44:48] <hazmat> ;-)
[14:45:34] <aclark> i hate having to telnet to 8081 to see if it's open ;-)
[14:45:48] <hazmat> we hooked up gource (an opengl code analyzer) to juju for a demo at the openstack conference last week, was very fun to visualize the app (hadoop) being deployed and adding capacity
[14:46:48] <J1m> aclark, we aclark we're using meta recipes to address the same problem, http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-deploying-applications-with-zc-buildout-4897770
[14:47:24] <J1m> also http://jimfulton.info/talks/Pycon2011-Deploying-with-Buildout/
[14:47:45] <aclark> J1m: ah thanks
[14:47:55] <aclark> !google juju
[14:47:55] <pmxbot> http://www.job-search-engine.com/ - Job Search | Find Jobs Faster on Juju
[14:48:01] <aclark> grrrr
[14:48:28] <J1m> Yeah, the name change was strange
[14:48:54] <J1m> "I'm basic my application on juju!"
[14:48:57] <J1m> basing
[14:49:09] <aclark> !google juju python
[14:49:09] <pmxbot> http://www.job-search-engine.com/keyword/python/ - Python Jobs - Browse Keywords | Job Search Made Easy by Juju
[14:49:23] <J1m> hehe
[14:49:29] <aclark> !google python
[14:49:30] <pmxbot> http://www.python.org/ - Python Programming Language – Official Website
[14:49:34] <aclark> ok so that works at least
[14:54:06] <kennethreitz> !google kennethreitz
[14:54:07] <pmxbot> http://kennethreitz.com/ - Kenneth Reitz
[14:54:10] <kennethreitz> hah that's awesome
[14:54:58] <kennethreitz> !google pmxbot
[14:54:59] <pmxbot> https://bitbucket.org/yougov/pmxbot - yougov / pmxbot / source — Bitbucket
[14:58:16] <aclark> kennethreitz: yeah i wanted a logging bot and jaraco set this up "toute de suite", saved me from supybot
[14:58:25] <kennethreitz> twisted?
[14:59:24] <vbatts> twistedmatrix.com
[14:59:33] <aclark> doesn't look like it, https://bitbucket.org/yougov/pmxbot/src/ac05c8f369a0/setup.py
[15:30:45] <aclark> hey jaraco
[15:31:25] <jaraco> morning all!
[15:31:33] <aclark> jaraco: love the bot
[15:31:53] <jaraco> pmxbot is a hit at YouGov
[15:32:03] <aclark> jaraco: did you guys write it?
[15:32:11] <jaraco> And when you're ready to extend it, I'll show you how to extend it without touching the pmxbot code.
[15:32:22] <aclark> jaraco: excellent
[15:32:31] <jaraco> Before Polimetrix was bought by YouGov, it was written at Polimetrix by my predecessors.
[15:32:41] <aclark> ah ic
[15:32:47] <jaraco> pmx == polimetrix
[15:33:18] <aclark> ooo
[15:38:19] <aclark> J1m: got any meta-recipe code handy? it just generates recipe sections to avoid having to write them by hand?
[15:38:47] <J1m> Yes. The presentation has an example.
[15:39:33] <J1m> The idea is to generate sections, but especially to do so w python, so you have the full power of a programming language, rather than just a macro language.
[15:40:44] <aclark> J1m: ah ok
[15:51:51] <hazmat> nice juju made the front page of slashdot
[15:59:55] <aclark> hazmat: oh, juju is your thing. didn't realize
[16:00:10] <aclark> aka ensemble
[16:12:37] <MattBowen> what's everyone's favorite alternative python interpreter? ipython? bpython?
[16:14:11] <hazmat> MattBowen, i like rlcompleter2, its fairly lightweight
[16:14:24] <aclark> MattBowen: i can never get used to any of them. my only req (which i often don't have time to fully setup, consistently) is readline (i.e. tab completion, vim key bindings etc) which you can get with python itself
[16:14:52] <hazmat> bpython is nice, but i've had stability issues on occasion, ipython as well, though i've never used it in earnest
[16:15:10] <aclark> e.g. https://gist.github.com/1284662 in .pythonrc.py
[16:15:31] <hazmat> http://codespeak.net/rlcompleter2/
[16:15:51] <MattBowen> hazmat: i'll give that a go
[16:16:07] <MattBowen> aclark: yeah i really just want readline I guess. the default keybindings work fine for me
[16:16:10] <MattBowen> thanks
[16:16:48] <aclark> rlcompleter is a must; i just wish i could get the same behavior across python, pdb, and in plone
[16:17:22] <hazmat> my problem is i'm always in an emacs shell, so readline usage is iffy
[16:17:27] <aclark> my .pdbrc looks like this: https://gist.github.com/1284669
[16:17:35] <aclark> hazmat: hah
[16:17:50] <hazmat> aclark, nice re pdb completion
[16:18:37] <hazmat> its great for pdb usage, pdbtrack, does a nice job of emulating an ide (source walk/highlight lockstep with stack line)
[16:18:43] <aclark> hazmat: it is! i guess i don't get plone because it seems that stuff disappears in it
[16:19:06] <aclark> or doesn't respect it or something
[16:30:23] <aclark> man, i LOVE bitbucket now (due to git support/free private repos)
[16:30:36] <aclark> of course they don't compete with the github UI yet… but who cares
[16:35:58] <aclark> jaraco: btw it took me a while to figure out that %%s escapes the %, who knew? :-) (re: https://bitbucket.org/tarek/distribute/changeset/a3ba22023b6b)
[16:36:12] <aclark> in fact, i never would have figure it out :-p
[16:38:24] <jaraco> Yeah, it's somewhat surprising the first time you find it. I don't care for the syntax because it's not too clear what's happening.
[17:37:26] <jaraco> Happy 1337 East Coast
[19:56:42] <aclark> jaraco: nice, only it was 13:41 on the server i guess ;-)
[19:57:33] <jaraco> !dm dcpython.org's clock
[19:57:33] <pmxbot> you're doing horrible work, dcpython.org's clock!
[19:58:01] <aclark> yeah we need an ntpdate -s
[19:59:17] <jaraco> done
[19:59:52] <jaraco> I did "aptitude install ntpdate" followed by "ntpdate -s", both as sudo
[20:05:48] <aclark> jaraco: ah cool thanks