PMXBOT Log file Viewer

Help | Karma | Search:

#dcpython logs for Friday the 28th of October, 2011

(Back to #dcpython overview) (Back to channel listing) (Animate logs)
[02:25:19] <kennethreitz> aclark: any idea what the pypi download #'s refresh rate is?
[02:25:32] <kennethreitz> thinking of making a simple webservice powered by your project
[02:38:18] <aclark> kennethreitz: nice! i was thinking of doing that too. um, 24 hours or so i think.
[02:38:36] <kennethreitz> bout to send you a pull request
[02:38:44] <aclark> k
[02:57:24] <aclark> kennethreitz: i think you must have forked before i merged in another pull request, because we lost the normalize stuff: https://github.com/aclark4life/vanity/blob/master/vanity.py#L91 (and i couldn't automerge)
[02:57:43] <kennethreitz> ah oops
[03:02:44] <kennethreitz> aclark: fixed
[03:15:45] <aclark> kennethreitz: released! http://pypi.python.org/pypi/vanity/1.1.1
[03:15:52] <kennethreitz> woot
[03:16:09] <kennethreitz> my service now goes from 45 lines
[03:16:30] <kennethreitz> to 35
[03:16:32] <kennethreitz> :D
[03:16:36] <aclark> coool
[03:17:34] <aclark> can't wait!
[03:18:34] <kennethreitz> this will change everything.
[03:21:07] <aclark> heh now you can haz ALL TEH STATS
[03:25:24] <kennethreitz> http://vaincheese.herokuapp.com/requests
[03:26:32] <kennethreitz> need to add a cache backend
[05:23:16] <kennethreitz> aclark: finally got caching working. amazing that all the redisbackends in the flask system didn't support passwords
[13:27:45] <aclark> MattBowen: oh no! how come?
[13:27:48] <benji> Why's that MattBowen? (I haven't gotten to use it in anger yet, but Selenium 2 looks nice.)
[13:28:00] <aclark> kennethreitz: how's vaincheese?
[13:28:30] <MattBowen> it's just... a hairball. Like, I can't get it to close after it finishes tests, our tests in IE fail randomly because of its bad interactions with IE, the docs are a mess
[13:28:38] <MattBowen> The first test experience was great
[13:28:49] <MattBowen> Since then, it's felt like a mess
[13:28:56] <MattBowen> I'm going to give selenium 2 a much closer look this morning
[14:15:20] <kennethreitz> aclark: it's alive!
[14:15:31] <kennethreitz> aclark: it took 2 pull requests though :)
[14:15:38] <kennethreitz> not including the one i sent to you
[14:23:18] <bigsassy> MattBowen: Yeah, that was my experience with Windmill
[14:23:32] <bigsassy> Initially seemed good, but got more frustrated with it as I went
[14:48:22] <aclark> kennethreitz: here? vaincheese.herokuapp.com
[14:49:35] <kennethreitz> aclark: yep
[14:49:55] <kennethreitz> aclark: none of the flask redis caching systems supported password
[14:51:08] <aclark> kennethreitz: oic so how will you use this? i'm thinking of building vanity.aclark.net for kicks, just a single form/field/submission wrapped in a nice design
[14:52:26] <kennethreitz> mostly adding download stats to requests's docs
[14:52:33] <aclark> neat
[14:58:34] <aclark> of course i could just use vanity ;-)
[15:00:42] <kennethreitz> same
[15:00:45] <kennethreitz> it takes liek 10 seconds though
[15:00:47] <kennethreitz> :/
[15:00:56] <kennethreitz> gotta use requests.async :)
[15:03:03] <aclark> kennethreitz: nice! so can anyone use the service?
[15:03:19] <kennethreitz> i don't care
[15:03:27] <aclark> cool
[15:03:47] <kennethreitz> eventually, i might make it support github repos and such too
[15:03:48] <kennethreitz> http://vaincheese.herokuapp.com/pypi/python-dateutil
[15:03:57] <kennethreitz> that's so rediculous
[15:05:32] <aclark> everything is talking to everything else!
[15:09:13] <j00bar> aclark: we had 4 minutes of prod mysql downtime today - i didn't get anything from zenoss
[15:09:44] <aclark> j00bar: it's not setup to monitor that i don't think… let me check
[15:10:25] <aclark> j00bar: no wait, maybe we just need to poll more
[15:10:28] <aclark> like every minute
[15:11:10] <j00bar> that one, def :)
[15:11:34] <aclark> j00bar: check the graphs, puuuuuuurdy
[15:22:34] <MattBowen> bigsassy: looks like you were right
[15:23:06] <aclark> j00bar: ok so according to http://community.zenoss.org/docs/DOC-2445#Howdoesonechangethepingpollingintervalforaspecificdeviceclass i can change zCommandCycleTime but someone in #zenoss said i have to delete the graphs… oh well.
[15:24:04] <aclark> (because otherwise: 11:27 < dhopp> aclark: yes..because right now the rrd would have a step of 300 but data would be entered every 60 seconds...
[15:24:07] <aclark> )
[15:24:24] <bigsassy> MattBowen: Yeah, it's a pity too. I remember the Windmill guys presenting at Pycon '09 and being impressed
[15:24:33] <MattBowen> I mean, the part that works is awesome.
[15:24:40] <bigsassy> absolutely
[15:24:48] <MattBowen> And with selenium 2, I'm not sure my frontend devs are going to be able to actually create tests
[15:24:49] <MattBowen> which sucks
[15:24:57] <MattBowen> since they don't really know python
[15:25:13] <aclark> i wonder if i can "audit" djangocon… like, just hang around ;-)
[15:25:16] <bigsassy> Well, selenium has a firefox plugin for creating tests
[15:25:21] <aclark> </kidding>
[15:25:31] <MattBowen> bigsassy: from what we can tell, it only exports them to like, HTML tables though
[15:25:32] <bigsassy> where you just run through the website, point, click, type in boxes
[15:25:32] <MattBowen> which is gross
[15:25:38] <bigsassy> nah, they export to python too
[15:25:41] <MattBowen> Oh ok
[15:25:45] <MattBowen> so we just haven't noticed that yet
[15:25:47] <MattBowen> awesome
[15:25:56] <bigsassy> indeed :D
[15:25:57] <MattBowen> ok, that makes life more awesome
[15:26:09] <MattBowen> I might try to integrate freshen so that the test could be written in English
[15:26:15] <bigsassy> Selenium also has a few cloud based services to make life easier
[15:26:16] <MattBowen> because that would be neat
[15:26:19] <bigsassy> in particular, this: http://saucelabs.com/
[15:26:22] <MattBowen> bigsassy: yeah that's a big selling point to me
[15:26:33] <MattBowen> since automating against IE is like, the last thing our systems folks are going to want to do
[15:26:39] <bigsassy> right
[15:26:46] <bigsassy> same thing over here
[15:46:22] <MattBowen> bigsassy: do you know offhand how I get the value of a js object from within a python test case? if not, I'll keep poking, but if you do, you'll save me lots of time :)
[16:04:34] <aclark> dahoste!
[16:04:57] <dahoste> aclark!! :)
[16:05:34] <dahoste> apparently I'm missing good times in here.
[16:08:27] <aclark> dahoste: indeed
[16:08:34] <aclark> dahoste: auto-join or never leave FTW
[16:10:25] <dahoste> aclark, my irc attention budget is pretty low. I used to have a ton of channels open and had to admit to myself that it was just symbolic.
[16:10:30] <MattBowen> bigsassy: and a stackoverflow question had my answer.
[16:11:38] <aclark> heh
[16:12:01] <aclark> dahoste: yup, it's certainly a balancing act as far as what channels to commit to
[16:12:23] <aclark> dahoste: that's the reason i haven't committed to a #dcpython, for fear of committment. but the time seems right again.
[16:16:45] <aclark> yes! people (at least one person) submitted website suggestion tickets
[16:16:53] <aclark> (though i don't get email notification still, for some reason)
[17:06:09] <aclark> MattBowen: perhaps we should rebrand ACLARK as GO GO GO™ LLC
[19:44:26] <MattBowen> aclark: that seems right