highaltitude.log.20100603

[00:02] LazyLeopard (~irc-clien@chocky.demon.co.uk) left irc: Quit: Bye
[00:18] DanielRichman (~DanielRic@unaffiliated/danielrichman) left irc: Remote host closed the connection
[00:19] JamesLeeds (~chatzilla@5ac30595.bb.sky.com) left irc: Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]
[00:22] rmccoy (chatzilla@cpe-075-181-045-193.carolina.res.rr.com) left #highaltitude.
[00:52] DanielRichman (~DanielRic@unaffiliated/danielrichman) joined #highaltitude.
[00:59] cuddykid (~cuddykid@92.28.62.127) left irc: Ping timeout: 252 seconds
[01:06] SpeedEvil (~user@tor/regular/SpeedEvil) left irc: Quit: Leaving.
[01:06] SpeedEvil (1000@tor/regular/SpeedEvil) joined #highaltitude.
[01:13] Jasperw (~jasperw@93.89.81.29) left irc: Quit: Leaving.
[01:14] DanielRichman (~DanielRic@unaffiliated/danielrichman) left irc: Quit: Leaving
[01:17] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) left irc: Ping timeout: 248 seconds
[01:35] cuddykid (~cuddykid@92.28.62.127) joined #highaltitude.
[01:51] MoALTz (~no@92.21.228.13) joined #highaltitude.
[01:53] MoALTz_ (~no@92.21.228.13) left irc: Ping timeout: 240 seconds
[02:01] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) joined #highaltitude.
[03:25] Harold_parker (~Harold_pa@unaffiliated/harold-parker/x-1338523) got netsplit.
[03:28] Harold_parker (~Harold_pa@unaffiliated/harold-parker/x-1338523) returned to #highaltitude.
[03:48] juxta- (~blah@ppp203-122-193-94.static.internode.on.net) joined #highaltitude.
[03:52] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) left irc: Ping timeout: 276 seconds
[03:52] juxta- (~blah@ppp203-122-193-94.static.internode.on.net) left irc: Ping timeout: 248 seconds
[03:53] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) joined #highaltitude.
[04:09] darknesslord_ (~darknessl@189.164.189.14) joined #highaltitude.
[04:09] darknesslord_ (~darknessl@189.164.189.14) left irc: Client Quit
[04:11] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) left irc: Ping timeout: 276 seconds
[04:14] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) joined #highaltitude.
[04:19] juxta_ (~blah@ppp203-122-193-94.static.internode.on.net) left irc: Ping timeout: 260 seconds
[04:43] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) joined #highaltitude.
[06:10] jasonb (~jasonb@dsl092-009-225.sfo1.dsl.speakeasy.net) left irc: Ping timeout: 265 seconds
[06:11] jiffe99 (~jiffe2@209.159.247.189) left irc: Ping timeout: 276 seconds
[06:14] jiffe99 (~jiffe2@209.159.247.189) joined #highaltitude.
[06:25] jasonb (~jasonb@m350536d0.tmodns.net) joined #highaltitude.
[06:28] Upu (~Upu@ubn.upuaut.net) joined #highaltitude.
[07:15] jasonb (~jasonb@m350536d0.tmodns.net) left irc: Ping timeout: 240 seconds
[07:36] Simon-MPFH (~simon@phantom.mpfh.co.uk) joined #highaltitude.
[07:52] MoALTz (~no@92.21.228.13) left irc: Ping timeout: 245 seconds
[07:58] jcoxon (~jcoxon@host86-161-225-173.range86-161.btcentralplus.com) joined #highaltitude.
[08:05] GeekShadow (~Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[08:08] <jcoxon> morning all
[08:11] BossHogg (~52021aab@gateway/web/freenode/x-tyhvciznqvazqust) joined #highaltitude.
[08:14] BossHogg (~52021aab@gateway/web/freenode/x-tyhvciznqvazqust) left irc: Client Quit
[08:17] jasonb (~jasonb@adsl-66-124-73-250.dsl.sntc01.pacbell.net) joined #highaltitude.
[08:17] junderwood (~John@adsl.jcu.me.uk) joined #highaltitude.
[08:21] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) left irc: Quit: Leaving
[08:50] GW8RAK (~chatzilla@host86-148-242-41.range86-148.btcentralplus.com) joined #highaltitude.
[08:52] <jcoxon> morning brennen :-)
[09:36] FlameTai1 (~flametai1@pool-72-73-106-53.ptldme.east.myfairpoint.net) joined #highaltitude.
[09:37] FlameTai1 (flametai1@pool-72-73-106-53.ptldme.east.myfairpoint.net) left #highaltitude.
[10:27] cuddykid (~cuddykid@92.28.62.127) left irc: Quit: Colloquy for iPad - http://colloquy.mobi
[10:38] DanielRichman (~DanielRic@cpc3-cbly2-0-0-cust879.glfd.cable.ntl.com) joined #highaltitude.
[10:38] DanielRichman (~DanielRic@cpc3-cbly2-0-0-cust879.glfd.cable.ntl.com) left irc: Changing host
[10:38] DanielRichman (~DanielRic@unaffiliated/danielrichman) joined #highaltitude.
[11:18] GeekShadow (~Antoine@reactos/tester/GeekShadow) left irc: Ping timeout: 264 seconds
[11:20] juxta|console (~juxta@ppp203-122-193-94.static.internode.on.net) joined #highaltitude.
[12:47] GeekShadow (~Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[13:15] DanielRichman (~DanielRic@unaffiliated/danielrichman) left irc: Quit: Leaving
[13:15] DanielRichman (~DanielRic@unaffiliated/danielrichman) joined #highaltitude.
[13:41] GeekShadow (~Antoine@reactos/tester/GeekShadow) left irc: Read error: Connection reset by peer
[13:42] GeekShadow (~Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[14:07] DanielRichman (~DanielRic@unaffiliated/danielrichman) left irc: Read error: Connection reset by peer
[14:07] DanielRichman (~DanielRic@unaffiliated/danielrichman) joined #highaltitude.
[14:58] <jcoxon> whats the alternative cmd line graphics tool to imagemagick
[15:01] <jcoxon> oh yeah netpbm
[15:06] MoALTz (~no@92.21.228.13) joined #highaltitude.
[15:16] <sbasuita> so jcoxon, can we host the twitter bot on your shell?
[15:30] juxta|console (~juxta@ppp203-122-193-94.static.internode.on.net) left irc: Quit: Leaving.
[15:44] <jcoxon> sbasuita, yup
[15:45] <sbasuita> jcoxon: so you can grab the tarball from http://github.com/ssb/griffonbot/tarball/master
[15:46] <jcoxon> sbasuita, i'll just give you access
[15:46] <jcoxon> will email you the details
[15:46] <sbasuita> jcoxon: ok cool
[15:48] <jcoxon> done
[15:48] <sbasuita> got it
[16:01] <sbasuita> jcoxon: should i run it inside a screen?
[16:01] <jcoxon> yeah thats probably best
[16:02] <sbasuita> cool
[16:09] <sbasuita> ok might need to tweak some syntax for python 2.4
[16:10] <jcoxon> will bbl
[16:10] GW8RAK (~chatzilla@host86-148-242-41.range86-148.btcentralplus.com) left irc: Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]
[16:10] <Randomskk> it IRCs anything it sees on twitter?
[16:12] <sbasuita> Randomskk: follows keywords
[16:12] <sbasuita> Randomskk: github.com/ssb/griffonbot
[16:13] <sbasuita> currently in dependency hell on centos with no root ;P
[16:13] <Randomskk> is that the same thing?
[16:13] <Randomskk> lol python
[16:13] <Randomskk> you can just give it all the packages it needs, but also check out virtualenv
[16:13] <DanielRichman> no it's worse than that
[16:13] <DanielRichman> it's missing the with keyword we think
[16:13] <Randomskk> oh god
[16:13] <sbasuita> DanielRichman: i just fixed that
[16:13] <sbasuita> worked around that is
[16:13] <Randomskk> yea but having the 'with' keyword is so much nicer
[16:13] <DanielRichman> using finally?
[16:14] <Randomskk> I do have a VPS with ubuntu 10.04 if you want
[16:14] <sbasuita> Randomskk: that could be nice
[16:15] <Randomskk> got an ssh key?
[16:15] <sbasuita> Randomskk: no :/
[16:15] <sbasuita> actually
[16:15] <sbasuita> yes
[16:15] <sbasuita> i do
[16:15] <sbasuita> for github
[16:15] <Randomskk> excellent
[16:15] <Randomskk> gimme?
[16:15] <sbasuita> Randomskk: should i email you the public one?
[16:15] <Randomskk> or irc, it's short
[16:15] <Randomskk> and public
[16:15] <Randomskk> username?
[16:15] <sbasuita> ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzdfPvgOGYpxbbBcTWQKKiFG2xu8XyfYSLCKdLbu1TaLMZnVLSzN+TqyrzJNsga09ebTinSbUNn65+5dXEzSnTCAOLW1BUpK2+Dx3g3k4pyJID7vztypgTNA5fdQxIo4sw7/afxkYNup0SxrzbGuODqYNOWl3avmGV52a1Dg45sPzjZXvq3Of+DF9F5DVpMsmqUD+mnkPrOLOLWA71P7L8TjICJ97lJkms/cC5zXnvL/qLtQr+CXgNR4Pq2TstMVbP85TtXSZUe4IIO/cWapWcB12uhLzyoZyQYVHTb2I9mGG2SVZpWWU4mHL8tlCx361vlzXXNDQ1iJ08ZN95knmJQ== ssb@ssb-desktop
[16:15] <sbasuita> Randomskk: ssb
[16:16] <sbasuita> jcoxon: sorry, this isn't going to work with python 2.4 on your shell
[16:16] <sbasuita> we need the json module from 2.6
[16:17] <Randomskk> ssb@cleric.randomskk.net
[16:17] <Randomskk> oh one sec
[16:18] <Randomskk> go for it
[16:18] <sbasuita> $ ssh cleric.randomskk.net
[16:18] <sbasuita> Connection closed by 178.79.128.81
[16:18] <sbasuita> ?
[16:18] <jonsowman> ssh ssb@cleric.randomskk.net
[16:18] <Randomskk> take two
[16:18] <sbasuita> jonsowman: yeah my local username is ssb so it makes no difference
[16:18] <sbasuita> :/
[16:18] <jonsowman> oh ok
[16:18] <Randomskk> yea ssh was playing up
[16:19] <sbasuita> Randomskk: hmm its still not working
[16:19] <DanielRichman> testing that bot was great fun, wasn't it sbasuita
[16:19] <sbasuita> DanielRichman: i'm scarred
[16:20] <Randomskk> sbasuita: now?
[16:20] <sbasuita> Randomskk: still closed connection
[16:21] <Randomskk> can you -vvv on ssh
[16:22] <Randomskk> it is doing a buffer error when you try, but not when I try
[16:22] <sbasuita> its a big log
[16:22] <sbasuita> but
[16:22] <Randomskk> pastebin?
[16:22] <sbasuita> debug2: we sent a publickey packet, wait for reply
[16:22] <sbasuita> Connection closed by 178.79.128.81
[16:22] <sbasuita> that's the last bit
[16:22] <Randomskk> hmm
[16:22] <DanielRichman> You can pop m y DSA key in if you want
[16:22] <sbasuita> yeah i'll paste it
[16:22] <DanielRichman> see if that works
[16:22] <Randomskk> yea it's the same error
[16:22] <Randomskk> DanielRichman: go for it
[16:23] jasonb (~jasonb@adsl-66-124-73-250.dsl.sntc01.pacbell.net) left irc: Ping timeout: 264 seconds
[16:24] <sbasuita> Randomskk: any idea what the issue is?
[16:24] <Randomskk> ah
[16:24] <Randomskk> possibly
[16:24] <Randomskk> try now
[16:24] <sbasuita> Randomskk: works :)
[16:24] <Randomskk> oh sshd
[16:24] <Randomskk> my copy/paste included a newline after ssh-rsa and then the rest of the key on one line
[16:24] <Randomskk> this causes sshd to fail with a buffer error
[16:25] <jonsowman> :\
[16:26] <sbasuita> Randomskk: can i request aptitude install python-irclib and sudo easy_install tweetstream please
[16:26] <Randomskk> oh man, python has an irclib?
[16:26] <Randomskk> I wrote all that crap myself back in the day
[16:27] <DanielRichman> if it makes you feel better it's not that great
[16:27] <Randomskk> nor was mine
[16:27] <Randomskk> mine was otoh awesome
[16:27] <Randomskk> http://github.com/randomskk/iot
[16:27] <Randomskk> anyway both done sbasuita
[16:28] <Randomskk> mine followed one person on twitter, saying anything they said in irc, then tweeted anything one person on IRC said
[16:28] <jonsowman> that's an awful idea
[16:28] <Randomskk> I know right
[16:28] <Randomskk> it was in #slicehost and someone said "internet over twitter" by accident
[16:28] <Randomskk> next thing they knew, bam
[16:28] <Randomskk> uh
[16:28] <Randomskk> IRC over twitter*
[16:28] <jonsowman> internet over twitter :o
[16:28] <Randomskk> that is also terrible
[16:29] <Randomskk> tbh the IRC library came from my python irc bot anyway
[16:29] <Randomskk> so that was just copy/paste the ifle
[16:29] <sbasuita> ok i think this is pretty awesome: i have a four way terminator split with shells on four different computers at once :)
[16:29] <Randomskk> also fun stuff
[16:29] <Randomskk> uses a socket
[16:29] <Randomskk> sbasuita: I know right
[16:29] <Randomskk> the more shells the better
[16:29] <Randomskk> I have my three servers, desktop, laptop, CUED's teaching system, the student run computing facility and the public workstation servers here
[16:29] <Randomskk> plus my router if I really feel silly
[16:29] <DanielRichman> shells. The next best thing for you epeen after irc logs
[16:32] griffonbot (~griffonbo@cleric.randomskk.net) joined #highaltitude.
[16:32] Action: griffonbot is GriffonBot [http://github.com/ssb/griffonbot]
[16:32] Action: griffonbot is following: #hab #ukhas #arhab
[16:32] <sbasuita> somebody test it
[16:32] <jonsowman> griffonbot: hello
[16:32] <Randomskk> aww my tweets are protected
[16:32] <Randomskk> but not these
[16:32] Action: Randomskk waits
[16:33] <sbasuita> this is tense
[16:33] <Randomskk> they're not showing up on the website either :/
[16:33] <sbasuita> yeah i haven't tweeted yet :P
[16:34] <Randomskk> but I have and it's not showing
[16:34] <Randomskk> wonder if this account was spam'd
[16:34] <jonsowman> ditto
[16:34] <sbasuita> ok done
[16:34] <Randomskk> still nothing showing up though
[16:35] <sbasuita> it certainly works if you get it to follow 'bieber' ;P
[16:35] <DanielRichman> griffonbot had no trouble following "beiber" :P
[16:36] <DanielRichman> hence <sbasuita> DanielRichman: i'm scarred
[16:36] <Randomskk> still doesn't seem to be working though?
[16:36] <sbasuita> odd
[16:36] <DanielRichman> sbasuita, beiber isn't a #tag, so maybe...
[16:37] <sbasuita> DanielRichman: i doubt that's it
[16:37] <Randomskk> debug tiem =D
[16:37] <DanielRichman> sbasuita, lemme run a local copy
[16:38] <jonsowman> Randomskk: you got Firefox with Firebug handy?
[16:38] <Randomskk> yes
[16:38] <jonsowman> http://code.google.com/apis/maps/documentation/javascript/reference.html#MapOptions
[16:38] <jonsowman> http://www.hexoc.com/hab/predict/predict/
[16:38] <jonsowman> try "map.draggable=false"
[16:38] <jonsowman> and "map.scrollwheel=false"
[16:39] <griffonbot> @SelWX: #hab testing [http://twitter.com/SelWX/status/15332903923]
[16:39] <griffonbot> @jonsowman: griffonbot test #ukhas [http://twitter.com/jonsowman/status/15332986069]
[16:39] <griffonbot> @sbasuita: Testing #GriffonBot (http://github.com/ssb/griffonbot) #hab [http://twitter.com/sbasuita/status/15333023674]
[16:39] <griffonbot> @Daniel_Richman: GriffonBot [http://github.com/ssb/griffonbot] test in #highaltitude on freenode. Hello, world! #ukhas [http://twitter.com/Daniel_Richman/status/15333060408]
[16:39] <sbasuita> :D
[16:39] <jonsowman> aaah spam
[16:39] <griffonbot> @adamgreig: #hab testing, testing [http://twitter.com/adamgreig/status/15333359781]
[16:40] <griffonbot> @adamgreig: #hab DCC SEND startkeylogger 0 0 0 [http://twitter.com/adamgreig/status/15333390831]
[16:40] <Randomskk> tee hee
[16:40] <Randomskk> aww, not enough people here
[16:40] <sbasuita> ehehe
[16:40] griffonbot (~griffonbo@cleric.randomskk.net) left irc: Remote host closed the connection
[16:40] <sbasuita> WHAT
[16:40] <Randomskk> works better when there are enough people in the room to have someone running a dodgy router
[16:40] <jonsowman> griffonbo
[16:40] <sbasuita> oh right
[16:40] <DanielRichman> sbasuita, sorry
[16:40] <sbasuita> twitter killed our stream api connection
[16:40] <DanielRichman> no
[16:40] <DanielRichman> I killed it
[16:41] <jonsowman> Randomskk: draggable works fine, but completely ignores map.scrollwheel=false
[16:41] griffonbot (~griffonbo@cleric.randomskk.net) joined #highaltitude.
[16:41] Action: griffonbot is GriffonBot [http://github.com/ssb/griffonbot]
[16:41] Action: griffonbot is following: #hab #ukhas #arhab
[16:41] <Randomskk> jonsowman: yes
[16:41] <Randomskk> same
[16:41] <jonsowman> :\
[16:41] <Randomskk> why are we trying to freeze it
[16:41] <griffonbot> @Daniel_Richman: #ukhas test griffonbot [http://twitter.com/Daniel_Richman/status/15333511405]
[16:41] <jonsowman> disable map controls whilst prediction running
[16:41] <jonsowman> just a bit neater
[16:41] <Randomskk> eeh
[16:42] <Randomskk> maybe, maybe not, it's fun and amusing to play with the map while running
[16:42] <jonsowman> heh
[16:42] <jonsowman> alright
[16:42] <jonsowman> but anyway, it's weird
[16:42] <jonsowman> that should definitely work
[16:42] <Randomskk> it is the whole point of async javascript
[16:42] <DanielRichman> sbasuita, look ^^
[16:42] <Randomskk> otherwise you may as well just make a synchronous request
[16:42] <sbasuita> DanielRichman: ?
[16:43] <DanielRichman> <griffonbot> @Daniel_Richman: #ukhas test griffonbot [http://twitter.com/Daniel_Richman/status/15333511405]
[16:43] <sbasuita> yarp
[16:43] <sbasuita> what's the lag like?
[16:43] <DanielRichman> sbasuita, also twitter r b0rken; I can't post
[16:43] jasonb (~jasonb@m450536d0.tmodns.net) joined #highaltitude.
[16:43] <jonsowman> does :wa write all in vim?
[16:43] <jonsowman> /is there any way to do said thing
[16:44] <Randomskk> :wall
[16:44] <jonsowman> ta
[16:44] <Randomskk> :wa probably works tbh
[16:44] <Randomskk> try it
[16:44] <sbasuita> DanielRichman: the links don't work for some reason
[16:44] <jonsowman> it gives no errors
[16:44] <sbasuita> DanielRichman: they were working before >_>
[16:44] <sbasuita> ids are different
[16:44] <DanielRichman> sbasuita, what links?
[16:45] <DanielRichman> sbasuita, I told you no square braces
[16:45] <sbasuita> DanielRichman: its not the brackerts
[16:45] <sbasuita> DanielRichman: they're all 404
[16:45] <sbasuita> DanielRichman: its the wrong number on the end
[16:45] <DanielRichman> sbasuita, k
[16:46] <Randomskk> sbasuita: fwiw with python you can put things like irclib and tweetstream in a nearby or same directory and import will get them
[16:46] <Randomskk> when system install isn't available or you want a different or specific version
[16:46] <Randomskk> PYTHON_PATH environment variable sets where python will look
[16:46] <jonsowman> Randomskk: do we want seperate user selectable lat/long deltas
[16:46] <Randomskk> yes
[16:46] <jonsowman> or will one value for lat and long do?
[16:47] <Randomskk> additionally, python's virtualenv lets you make an entire kind-of-chroot for python, where you can put all the libs you want and it'l use those
[16:47] <Randomskk> jonsowman: e.g. trans-a is drifting lots in one dirn
[16:47] <jonsowman> true
[16:49] <sbasuita> DanielRichman: actually the earlier links work
[16:49] <sbasuita> DanielRichman: probably some weird quirk
[16:49] Action: DanielRichman has idea
[16:52] <Randomskk> jonsowman: why it is such lovely weather outside
[16:54] <jonsowman> mm i know
[16:54] <jonsowman> revising?
[16:54] GeekShadow (~Antoine@reactos/tester/GeekShadow) left irc: Quit: The cake is a lie !
[16:54] <sbasuita> DanielRichman: idea?
[16:55] <Randomskk> jonsowman: can't bring myself to atm
[16:55] <DanielRichman> sbasuita, meh It didn't work. I'mma go get my wireshark
[16:55] <jonsowman> no me neither
[16:55] <jonsowman> i think it's acceptable for today
[16:55] <jonsowman> work hard next 3 days
[16:57] <DanielRichman> sbasuita, wireshark confirms it. Tweetstream is broken
[16:57] <sbasuita> DanielRichman: how?
[16:57] <Randomskk> DanielRichman: try my tweet lib
[16:58] <DanielRichman> sbasuita, well tweets are arrivin', I see them in wireshark
[16:58] <DanielRichman> sbasuita, maybe... OS buffering?
[16:58] <Randomskk> http://github.com/randomskk/iot/blob/master/twitter.py
[16:58] <Randomskk> it is super duper easy
[16:58] <Randomskk> oh, well
[16:58] <Randomskk> except it doesn't do what you need
[16:58] <Randomskk> besides that, though!
[16:58] <sbasuita> :)
[16:58] <griffonbot> @Daniel_Richman: GriffonBot [http://github.com/ssb/griffonbot] test in #highaltitude on freenode. Hello, world! #ukhas sbasuita [http://twitter.com/Daniel_Richman/status/15333663650]
[16:58] <griffonbot> @Daniel_Richman: GriffonBot [http://github.com/ssb/griffonbot] test in #highaltitude on freenode. Hello, world! #ukhas sbasuita [http://twitter.com/Daniel_Richman/status/15333819278]
[16:59] <griffonbot> @Daniel_Richman: #ukhas hello [http://twitter.com/Daniel_Richman/status/15333878300]
[16:59] <griffonbot> @Daniel_Richman: CQ CQ CQ sup #ukhas [http://twitter.com/Daniel_Richman/status/15334053886]
[16:59] <griffonbot> @Daniel_Richman: #ukhas Griffonbot test [http://twitter.com/Daniel_Richman/status/15334306550]
[16:59] <Randomskk> depends if you can get a .rss of the search results
[16:59] <griffonbot> @Daniel_Richman: #hab GriffonBot Highaltitude (irc.freenode.net) test [http://twitter.com/Daniel_Richman/status/15334521961]
[16:59] <griffonbot> @griffonbot: #ukhas test [http://twitter.com/griffonbot/status/15334531673]
[16:59] <DanielRichman> whoa
[16:59] <Randomskk> there we go
[16:59] <DanielRichman> sbasuita, there. I think the os buffer just cleared itself
[16:59] <jonsowman> :o
[16:59] <sbasuita> DanielRichman: os buffer?
[16:59] <Randomskk> perhaps .flush if you think that's the issue
[16:59] <DanielRichman> yeah
[17:00] jasonb_ (~jasonb@m470536d0.tmodns.net) joined #highaltitude.
[17:01] <DanielRichman> $ tcpkill is my newest favourite program
[17:03] jasonb (~jasonb@m450536d0.tmodns.net) left irc: Ping timeout: 265 seconds
[17:04] <sbasuita> DanielRichman: are you debugging this atm?
[17:05] <DanielRichman> sbasuita, tweetstream calls urllib.build_opener and then calls open() on the result
[17:05] <DanielRichman> sbasuita, that returns what they call a "file-like" interface
[17:05] <DanielRichman> sbasuita, ideally we need to find a way to remove the buffer on that
[17:06] <DanielRichman> sbasuita, I thought that the buffer was flushed through every time a newline arrived
[17:06] <DanielRichman> sbasuita, but apparently not
[17:07] <DanielRichman> sbasuita, so yes, I'm debugging it
[17:08] <DanielRichman> sbasuita, ok if I run $ curl http://stream.twitter.com/1/statuses/filter.json -uDaniel_Richman:lol -d "track=#hab"
[17:08] <DanielRichman> the tweets stream in instantaneously
[17:08] <DanielRichman> sbasuita, so I'm going to fill tweetstream with debug points :)
[17:08] <DanielRichman> Randomskk, does python have a gdb?
[17:09] <Randomskk> yes
[17:09] <sbasuita> its called pdb iirc
[17:09] <Randomskk> yup
[17:09] <Randomskk> easy
[17:09] <Randomskk> python -m pdb your_script.py
[17:09] <Randomskk> yuphttp://docs.python.org/library/pdb.html
[17:09] <Randomskk> http://docs.python.org/library/pdb.html
[17:09] <DanielRichman> cool
[17:10] <DanielRichman> I wonder how it handles threads... :P
[17:11] <Randomskk> I dread to think
[17:16] <DanielRichman> debug one thread at a time it would appear. Just use set_trace() in the thread you want. Right... now to find out why this thing isn't working
[17:31] LazyLeopard (~irc-clien@chocky.demon.co.uk) joined #highaltitude.
[17:34] jasonb_ (~jasonb@m470536d0.tmodns.net) left irc: Ping timeout: 252 seconds
[17:39] GeekShadow (~Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[17:45] <griffonbot> @Daniel_Richman: #hab hello, curl! [http://twitter.com/Daniel_Richman/status/15335248492]
[17:45] <griffonbot> @jamescoxon: #peg7 #hab swapped from imagemagick to netpbm to resize data, now to sort of the radio and I'm finished (well nearly!) [http://twitter.com/jamescoxon/status/15336646670]
[17:45] <griffonbot> @Daniel_Richman: #hab moo? [http://twitter.com/Daniel_Richman/status/15337112442]
[17:45] <griffonbot> @Daniel_Richman: #hab moo. [http://twitter.com/Daniel_Richman/status/15337168960]
[17:45] <griffonbot> @Daniel_Richman: #hab yet another test. [http://twitter.com/Daniel_Richman/status/15337281807]
[17:45] <griffonbot> @Daniel_Richman: #hab flood! #ukhas [http://twitter.com/Daniel_Richman/status/15337309679]
[17:45] <griffonbot> @Daniel_Richman: #hab flood. [http://twitter.com/Daniel_Richman/status/15337435892]
[17:46] <jonsowman> so much spam
[17:53] <jcoxon> hehe
[17:54] <DanielRichman> well
[17:54] <DanielRichman> atleast it comes in one go
[18:01] <sbasuita> DanielRichman: http://bitbucket.org/runeh/tweetstream/issue/2/followstream-not-working#comment-30918
[18:02] <DanielRichman> sbasuita, yeah I prised open urllib and found socket._fileobject.
[18:02] <DanielRichman> sbasuita, so we need to turn down the buffer size? I'm just annotating the readline() function with a few debug points; i want to see where it gets stuck
[18:02] <sbasuita> DanielRichman: so can't we just d/l the userlib src, edit it to a lower buffer size, and stick it in the cwd?
[18:03] <sbasuita> urllib*
[18:04] <DanielRichman> class _fileobject(object):
[18:04] <DanielRichman> """Faux file object attached to a socket object."""
[18:04] <DanielRichman> default_bufsize = 8192
[18:04] <DanielRichman> sbasuita, but also
[18:04] <DanielRichman> def __init__(self, sock, mode='rb', bufsize=-1, close=False):
[18:04] <Randomskk> but also monkeypatching
[18:04] <sbasuita> <3 monkey patching
[18:04] <DanielRichman> monkey... patching...?
[18:05] <Randomskk> changing libraries in user code
[18:05] <Randomskk> http://en.wikipedia.org/wiki/Monkey_patch
[18:05] <Randomskk> since it's all introspective and dynamic
[18:05] <DanielRichman> hmm I reckon I can monkeypatch default_bufsize then
[18:05] <Randomskk> that's my thought, but tbh if it inits with a bufsize use that
[18:05] <DanielRichman> because editing all the go-betweens to pass a value to that initializer is a total pain
[18:06] <Randomskk> ah, right
[18:06] <DanielRichman> Randomskk, the object concerned is socket._fileobject. But between that and my intialiser there is:
[18:06] <DanielRichman> addinfourl
[18:06] Action: jcoxon is decoding his first sstv off the new payload :-D
[18:06] <Randomskk> :D
[18:06] <DanielRichman> TweetSTream
[18:06] <Randomskk> jcoxon: is this the gumstix
[18:06] <jcoxon> yes
[18:06] <DanielRichman> about 3 other sub classes
[18:06] <jcoxon> i've rebuilt my old Pegasus VI payload
[18:06] <Randomskk> sweet
[18:06] <Randomskk> DanielRichman: try monkeypatching
[18:08] <DanielRichman> sbasuita, this is bieber's fault. There are too many people tweeting his name, we never noticed :P
[18:13] <sbasuita> DanielRichman: so how big are we thinking for the buffer?
[18:13] <Randomskk> 1024
[18:13] <Randomskk> or
[18:13] <Randomskk> you could just
[18:13] <Randomskk> tweet is 140
[18:14] <Randomskk> max 200 ish given weirdo unicode
[18:14] <Randomskk> plus headers, overhead
[18:14] <DanielRichman> there's an absolute tonne of surronding json
[18:14] <Randomskk> 512
[18:15] <sbasuita> i think 1024 is a good number
[18:17] <DanielRichman> it doesn't matter if we pick a number that's too low so it's only CPU cycles you burn
[18:18] <DanielRichman> also
[18:18] <jcoxon> right - it takes 3mins 30secs from start to finish to take a picture, resize it, encode it and transmit it
[18:18] <DanielRichman> it's not having any effect
[18:18] <griffonbot> @Daniel_Richman: #ukhas testing [http://twitter.com/Daniel_Richman/status/15337657982]
[18:18] <griffonbot> @Daniel_Richman: #ukhas testing. [http://twitter.com/Daniel_Richman/status/15337669445]
[18:18] <griffonbot> @Daniel_Richman: #hab Hi. [http://twitter.com/Daniel_Richman/status/15338271224]
[18:18] <griffonbot> @Daniel_Richman: #ukhas so it turns out there is a 8192 byte buffer by default in python sockets, so about 8 tweets get queued up rather than streamed [http://twitter.com/Daniel_Richman/status/15339063660]
[18:18] <griffonbot> @Daniel_Richman: #ukhas so it turns out there is a 8192 byte buffer by default in python sockets, so about 8 tweets get queued up rather than streamed :( [http://twitter.com/Daniel_Richman/status/15339141376]
[18:18] <griffonbot> @Daniel_Richman: #ukhas so it turns out there is a 8192 byte buffer by default in python sockets, so about 8 tweets get queued up rather than streamed :X [http://twitter.com/Daniel_Richman/status/15339596225]
[18:19] <DanielRichman> yeah I did that deliberatly
[18:23] SpeedEvil (1000@tor/regular/SpeedEvil) left irc: Ping timeout: 260 seconds
[18:24] <DanielRichman> OK Problem
[18:24] <DanielRichman> Whatever buffersize we pick there will always be a few bytes of the tweet left in it
[18:24] <DanielRichman> unless we're very lucky
[18:24] SpeedEvil (~user@tor/regular/SpeedEvil) joined #highaltitude.
[18:24] <DanielRichman> so it will always be one tweet behind
[18:25] <Randomskk> can't you force a flush
[18:25] <DanielRichman> I tried making a thread that constantly called flush() but it didn't seem to have any effect
[18:25] Action: DanielRichman turns default_bufsize down to 1
[18:25] <DanielRichman> (to see what happens)
[18:26] <DanielRichman> I might add that I'm testing on a different hashtag and channel; so don't lose hope over the lack of tweets from this griffonbot
[18:26] fsphil (~phil@beastie.sanslogic.co.uk) joined #highaltitude.
[18:26] <DanielRichman> OK It now works (!)
[18:26] <DanielRichman> it's not a very nice solution, but it works. SO I'll restart the real griffonbot and then try and make it nicer.
[18:27] <jcoxon> hey fsphil, when you were using your jpeg camera did you put it behind any sort of filter?
[18:28] griffonbot (~griffonbo@cleric.randomskk.net) left irc: Remote host closed the connection
[18:28] <fsphil> jcoxon, nope -- it was looking straight out through a hole in the insulation
[18:28] griffonbot (~griffonbo@cleric.randomskk.net) joined #highaltitude.
[18:28] Action: griffonbot is GriffonBot [http://github.com/ssb/griffonbot]
[18:28] Action: griffonbot is following: #hab #ukhas #arhab
[18:28] <jcoxon> from the pictures didn't look like it got washed out with light
[18:29] <jcoxon> i've just rigged up my camera to a gumstix
[18:29] <griffonbot> @Daniel_Richman: GriffonBot [http://github.com/ssb/griffonbot] test in #highaltitude on freenode. Receive Buffer removed by ugly hack. Testing, #ukhas [http://twitter.com/Daniel_Richman/status/15340269276]
[18:29] <DanielRichman> ^^ that was practically instant
[18:29] <DanielRichman> sbasuita,
[18:29] <fsphil> yea the images seemed fine, the colour was wrong but there wasn't any contrast problem
[18:29] <sbasuita> :)
[18:30] <sbasuita> DanielRichman: so you just made the buffer size 1?
[18:30] <jcoxon> fsphil, have just got sstv working again
[18:30] <fsphil> with the C328?
[18:30] <jcoxon> yeah
[18:30] <fsphil> sweet
[18:30] <DanielRichman> sbasuita, basically
[18:30] <DanielRichman> sbasuita, there must be a better solution
[18:30] <DanielRichman> also, why has some totally random person followed me on twitter?
[18:31] jasonb (~jasonb@dsl092-009-225.sfo1.dsl.speakeasy.net) joined #highaltitude.
[18:31] <sbasuita> DanielRichman: babe10281 with 1 follower and following 2931 people?
[18:31] <DanielRichman> sbasuita, basically yeah
[18:33] <DanielRichman> sbasuita, why don't you tweet something
[18:41] <griffonbot> @jamescoxon: #peg7 #hab SSTV success! [http://twitter.com/jamescoxon/status/15340936584]
[18:41] <jcoxon> wow thats quick
[18:44] <DanielRichman> jcoxon, nice :)
[18:44] <stilldavid> how often does griffonbot poll?
[18:44] <sbasuita> stilldavid: its streaming
[18:45] <sbasuita> so twitter pushes to us
[18:45] <stilldavid> didn't know twitter offered that as a service, nice!
[18:45] <Randomskk> twitter is great
[18:45] <sbasuita> stilldavid: yeah, for example curl http://stream.twitter.com/1/statuses/sample.json -uUSERNAME will give you 5% of all tweets
[18:45] <Randomskk> you open an http socket to it, it just sends all matching tweets
[18:46] <Randomskk> also if you have a good reason you can get every tweet
[18:46] <Randomskk> the aptly-named "firehose"
[18:46] LazyLeopard (~irc-clien@chocky.demon.co.uk) left irc: Quit: Bye
[18:46] <stilldavid> it's been a while since I've looked at the twitter api, it's got some nice stuff now
[18:47] <Randomskk> I made http://github.com/randomskk/TrendStream with it
[18:47] <jcoxon> good work sbasuita and DanielRichman
[18:47] <Randomskk> it streams trending tweets literally, as a stream of tweets going down the page
[18:48] GeekShadow (~Antoine@reactos/tester/GeekShadow) left irc: Ping timeout: 258 seconds
[18:52] <DanielRichman> hmm. well it looks like just setting the bufsize to 1 would be the easiest way to remove the buffer totally
[18:53] <DanielRichman> in theory we could patch tweetstream to use non blocking IO and appear unbuffered
[18:53] <DanielRichman> here's how far the actual socket is from the class we use: TweetStream._conn.fp._sock.fp._sock
[18:53] <griffonbot> @jamescoxon: 1st SSTV image: http://www.flickr.com/photos/jcoxon77/4666993218/ #hab #peg7 [http://twitter.com/jamescoxon/status/15341637961]
[18:54] Hiena (~Hiena@81.93.195.181.datatrans.hu) joined #highaltitude.
[18:55] SpeedEvil (~user@tor/regular/SpeedEvil) left irc: Quit: Leaving.
[18:55] SpeedEvil (1000@tor/regular/SpeedEvil) joined #highaltitude.
[18:56] <sbasuita> Randomskk: trendstream doesn't work; syntax error
[18:56] <sbasuita> File "/home/ssb/software/TrendStream/blinken.py", line 52 text = " " + tweet['user']['screen_name'] +
[18:56] <Randomskk> that might be git being out of date
[18:56] <Randomskk> otoh it doesn't appear to work anyway, twitter changed their stream URLs, sec
[18:57] <fsphil> jcoxon, what sstv decoder you using?
[18:57] <Randomskk> what
[18:57] <Randomskk> twitter is all different
[18:57] <Randomskk> what's all this registering app shit
[18:58] <sbasuita> Randomskk: they're deprecating user/pass auth in favour of oauth
[18:58] <Randomskk> finally
[18:58] <Randomskk> oh, as of june 30 it's totally out
[18:58] <Randomskk> I should update some things maybe
[18:58] <jcoxon> fsphil, MMSSTV running in Wine
[18:59] <jcoxon> though i prefer the quality of MacRobotSSTV
[18:59] <jcoxon> but MMSSTV autodetects the signal and starts decoding while MacRobotSSTV doesn'
[18:59] <sbasuita> hmmm
[18:59] <sbasuita> maybe we should have done oath with griffonbot
[18:59] <sbasuita> oh well ;P
[18:59] <DanielRichman> oauth? sounds boring
[19:01] <Randomskk> http://help.twitter.com/forums/10713/entries/42646
[19:01] <Randomskk> curious
[19:08] <jonsowman> hello alll
[19:08] willrea (~1812694f@gateway/web/freenode/x-zezxmqoraiapfstx) joined #highaltitude.
[19:09] willrea (~1812694f@gateway/web/freenode/x-zezxmqoraiapfstx) left irc: Client Quit
[19:14] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) joined #highaltitude.
[19:17] GeekShadow (~Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[19:17] jasonb (~jasonb@dsl092-009-225.sfo1.dsl.speakeasy.net) got netsplit.
[19:17] smealum (~smealum@82.243.132.64) got netsplit.
[19:23] smealum (~smealum@82.243.132.64) returned to #highaltitude.
[19:23] GeekShad0w (~Antoine@59.151.204-77.rev.gaoland.net) joined #highaltitude.
[19:24] jasonb (~jasonb@dsl092-009-225.sfo1.dsl.speakeasy.net) returned to #highaltitude.
[19:25] GeekShadow (~Antoine@reactos/tester/GeekShadow) left irc: Ping timeout: 264 seconds
[19:29] Jasperw (~jasperw@78-86-9-131.zone2.bethere.co.uk) joined #highaltitude.
[19:30] <jonsowman> anyone got a balloon icon handy?
[19:30] <jonsowman> 10x10 px ish
[19:32] <jonsowman> dw, got one
[19:32] <natrium42> so small
[19:33] <jonsowman> yeh, working on the new predictor
[19:33] <jonsowman> it's a launch marker
[19:40] <jonsowman> hmm it's not great
[19:40] <jonsowman> not easy to see at all :(
[19:44] Lunar_Lander (~lunar_lan@p54884D96.dip.t-dialin.net) joined #highaltitude.
[19:44] <Lunar_Lander> hello
[19:45] <fsphil> hi hi
[19:46] <natrium42> moin
[19:50] <jonsowman> sbasuita: your wish is granted
[19:50] <jonsowman> http://www.hexoc.com/hab/predict/predict/
[19:51] <jonsowman> any other feedback/comments etc appreciated btw guys
[19:51] <natrium42> wow, very cool
[19:52] <Lunar_Lander> cool, Predictor 2.0 jonsowman ?
[19:52] <jonsowman> Randomskk and I have been working on it
[19:52] <Lunar_Lander> yeah
[19:52] <natrium42> jonsowman, you could take the icons from spacenear.us if you want
[19:52] <Lunar_Lander> cool
[19:52] <jonsowman> natrium42: if you don't mind that'd be great
[19:53] <Lunar_Lander> did you also do the new design of the CUSF Calculator?
[19:53] <jonsowman> Lunar_Lander: no, that was Randomskk
[19:53] <Lunar_Lander> ah
[19:53] <Lunar_Lander> because I don't understand it anymore
[19:53] <natrium42> jonsowman, i don't mind at all
[19:53] <natrium42> http://spacenear.us/tracker/images/markers/
[19:53] <Lunar_Lander> you give in balloon and payload weight and either target altitude or ascent rate
[19:53] <jonsowman> natrium42: brilliant, thanks
[19:53] <natrium42> np
[19:53] <Lunar_Lander> and where do you get the results?
[19:54] <natrium42> i took the target icons from the cusf predictor anyway XD
[19:54] <jonsowman> haha i thought they looked familiar
[19:54] <Lunar_Lander> I mean something like the needed helium or so
[19:54] <jonsowman> anyway the others will be very useful, cheers
[19:56] <jonsowman> this one uses the 41-pressure levels atmosphere data (if you select GFS HD) so is a tad more accurate
[19:56] <jonsowman> though it doesn't seem to make an enormous difference, just takes longer
[19:57] <jonsowman> if anyone thinks of any other cool stuff/features or finds bugs, whack them on the github page
[19:57] <jonsowman> http://github.com/jonsowman/cusf-standalone-predictor
[19:58] <Lunar_Lander> jonsowman can we have Osnabrück as a launch site in the dropdown menu too?
[19:58] <jonsowman> at the moment those are all hard-coded but eventually they'll be in a nice JSON file with a web interface to add a new location
[19:58] <Lunar_Lander> cool
[19:59] <fsphil> jonsowman, I don't seem to be getting any results?
[19:59] <DanielRichman> Look at those predictions (!)
[19:59] <jonsowman> fsphil: nothing at all?
[19:59] <fsphil> jonsowman, it loads the wind data, then returns to an empty map
[19:59] <fsphil> I'm using a custom coordinate, if tnat has anything to do with it
[20:00] <jonsowman> how intriguing, it's working fine here with custom coords
[20:00] <fsphil> yea - it works if I select Cambridge
[20:00] <Lunar_Lander> Cool!
[20:00] <jonsowman> try again :)
[20:00] <Lunar_Lander> a Progress bar!
[20:00] <Lunar_Lander> what is that Lat/Long Delta?
[20:00] <jonsowman> Lunar_Lander: yes, the old one was horrible, just POSTing to itself and waiting
[20:01] <Lunar_Lander> yeah
[20:01] <Lunar_Lander> I remember that
[20:01] <jonsowman> how far around the launch location you wish the predictor to download wind data for
[20:01] <jonsowman> in degrees lat/lon
[20:01] <Lunar_Lander> I remember two days of "Server Busy, Try again in a moment"
[20:01] <jonsowman> bigger deltas cover more area (for longer flights) but takes longer
[20:01] <Lunar_Lander> Two days in a row!
[20:01] <Lunar_Lander> ah
[20:01] <jonsowman> fsphil: any luck?
[20:01] <fsphil> running now
[20:02] <Lunar_Lander> lol, the little "bang" symbol
[20:02] <jonsowman> haha
[20:02] <jonsowman> I stole that from Rich Wareham's hourly predictor
[20:02] <fsphil> jonsowman, success! though it lands in the Atlantic :)
[20:02] <jonsowman> ah, nothing I can do about that I'm afraid
[20:03] <fsphil> haha
[20:03] <jonsowman> you can set Launch Location by clicking on the map btw
[20:03] <jonsowman> that isn't very obvious, i need to make it more so
[20:06] <sbasuita> jonsowman: i can't figure out how to do that :/
[20:06] <Lunar_Lander> YAY jonsowman!
[20:06] <jonsowman> sbasuita: in the launch card, next to Latitude, click "Set with map"
[20:06] <sbasuita> jonsowman: yeah it doesn't do anything
[20:06] <Lunar_Lander> I was so fed up to fire up Wikipedia and Geo Hack to find out the coordinates
[20:07] <jonsowman> click the "set with map" link, and then click the map somewhere
[20:07] <jonsowman> works fine here?
[20:07] <jonsowman> Lunar_Lander: yup, me too, hence making that feature!
[20:07] <sbasuita> ah isee
[20:07] <sbasuita> jonsowman: got it
[20:07] <sbasuita> maybe some instructions ;)
[20:07] <jonsowman> sorry it's not very clear at the moment
[20:07] <jonsowman> yeh definitely
[20:07] <Lunar_Lander> and the other thing is GFS and GFS HD
[20:07] <Lunar_Lander> High Definition :P?
[20:07] <jonsowman> want to get all the features in and everything working properly first
[20:07] <jonsowman> Lunar_Lander: yup
[20:08] <jonsowman> normal GFS data has 23 levels of pressure data through the atmosphere
[20:08] <jonsowman> HD has 41
[20:08] <jonsowman> so it will give you a slightly better estimate of flight path and landing location
[20:08] <SpeedEvil> Is it widescreen though?
[20:08] <jonsowman> at the expense, again, of a slower runtime
[20:08] <jonsowman> SpeedEvil: haha
[20:08] <jonsowman> unfortunately not
[20:09] <Lunar_Lander> ah ok
[20:09] <Lunar_Lander> how accurate is the predictor in the Arctic?
[20:10] <jonsowman> i have no idea im afraid, can't say I've launched a balloon in the Arctic to test it with
[20:10] <Lunar_Lander> ah ok
[20:13] <Lunar_Lander> and where will be the other info?
[20:13] <Lunar_Lander> like covered distance and flight time
[20:14] <jonsowman> in that box at the top right, "Scenario Info"
[20:14] <Lunar_Lander> ah cool
[20:15] <fsphil> jonsowman, the scenario box is empty here
[20:15] <fsphil> apart from "Lat: Lng:" and two links
[20:15] <jonsowman> fsphil: yup, haven't got round to that bit yet!
[20:16] <jonsowman> will do soon :)
[20:17] <jonsowman> all planned things are here if you wanted to see:
[20:17] <jonsowman> http://github.com/jonsowman/cusf-standalone-predictor/issues
[20:18] <fsphil> ah, todo. np. I thought I'd broke it :)
[20:18] <jonsowman> haha nope :)
[20:20] <fsphil> I'm soo temped to launch with a really slow ascent rate, see how far away I can get a payload
[20:20] <fsphil> tempted too
[20:21] <Lunar_Lander> the key is to launch with as less helium as possible
[20:21] <jonsowman> would be an interesting experiment
[20:22] <Lunar_Lander> as this lowers the pressure at which the balloon bursts
[20:22] <fsphil> yep -- just a basic payload, nothing expensive
[20:22] <Lunar_Lander> and in turn gives a higher altitude
[20:22] <SpeedEvil> Or make a superpressure balloon.
[20:23] <Lunar_Lander> yeah
[20:25] <Lunar_Lander> man
[20:25] <Lunar_Lander> you only need to win at "The Cube" and then you can do HAB for life
[20:25] <fsphil> whoops, I broke it ;-)
[20:25] <Lunar_Lander> xD
[20:26] cuddykid (~cuddykid@92.28.62.127) joined #highaltitude.
[20:28] <fsphil> jonsowman, http://img263.imageshack.us/img263/7951/screenshotvj.png -- it goes on forever!
[20:29] <Lunar_Lander> fsphil where is the landing?
[20:29] <fsphil> Lunar_Lander, it doesn't
[20:29] <Lunar_Lander> WTF?
[20:29] <fsphil> lol
[20:29] <fsphil> it's gone into orbit, or a bug.
[20:30] <Lunar_Lander> rofl
[20:35] <jonsowman> oh dear
[20:35] <jonsowman> how odd
[20:35] <fsphil> likely something simple
[20:35] <jonsowman> i think you've reached the end of the GFS data tile
[20:35] <jonsowman> try setting lat/lon deltas to 5 instead of 3
[20:35] <jonsowman> that should sort it
[20:36] <fsphil> running now -- what does that do?
[20:36] <jonsowman> actually you haven't even got to burst by that point
[20:36] <jonsowman> i'd try 10 if that doesnt work
[20:36] <jonsowman> it sets how many degrees away from the launch location to download wind data for
[20:36] <fsphil> 5 did the trick
[20:36] <jonsowman> :) good
[20:36] <fsphil> so I've hit my limit, I can't go further into the future
[20:37] <jonsowman> the NOMADS server at the NOAA only supplies data up to 7 days into the future
[20:37] <jonsowman> so that's as far as we can go
[20:37] <jonsowman> even at 7 days the predictions arent much use
[20:37] <jonsowman> at <= 3days they become useful
[20:38] <cuddykid> Hi guys, got a question about ntx2, I'm hoping to interface this with an arduino. Would it work if I just connected pin 7 of ntx2 (txd) to the serial out port of arduino? Or is that too simple?!
[20:41] <jonsowman> cuddykid: not quite
[20:41] <jonsowman> it's nearly that simple
[20:41] <cuddykid> Ok!
[20:41] <jonsowman> you need to convert the logic level serial into voltages for the NTX2 to give a reasonable RTTY shift
[20:42] <jonsowman> I assume you're using RTTY?
[20:42] <cuddykid> Yes
[20:43] <cuddykid> How would I go about doing that? I'm assuming it's just the one output from the arduino or would I use 2 outputs to get the differing voltages?
[20:43] Action: jonsowman pokes zeusbot
[20:43] <cuddykid> Okay! Will do
[20:43] <jonsowman> i was trying to get zeusbot to find the page for you
[20:43] <jonsowman> he appears to be dead
[20:43] <cuddykid> Haha!
[20:43] <cuddykid> On the ukhas wiki?
[20:44] <jonsowman> http://www.pegasushabproject.org.uk/wiki/doku.php/ideas:notes
[20:44] <jonsowman> there you go
[20:44] <cuddykid> Brilliant, thanks, will take a look
[20:45] <jonsowman> that method uses two seperate pins and then just software to generate 50-baud serial
[20:46] <cuddykid> Yep! Got it!
[20:46] <jonsowman> :)
[20:47] <cuddykid> Sounds reasonably easy but probably much harder in practice!
[20:47] <jonsowman> there are other ways of doing it but that way is very simple and works find
[20:47] <jonsowman> *fine
[20:47] <jonsowman> it's not really too bad
[20:47] <fsphil> with the right resistor values, I bet this could be done with just one pin
[20:47] <jonsowman> depends on your electronics experience, arduino experience, and the number of pieces of debugging equipment you have around you
[20:47] <cuddykid> Ok, it's just the coding for the arduino to output to 2 separate pins
[20:48] <jonsowman> fsphil: done it with generating 64khz pwm and using that to "generate" voltages
[20:48] <jonsowman> ie. one pin to TXD
[20:48] <cuddykid> jonsowman: Yeah, not very experienced! Just starting out in my habing quest! Haha
[20:48] <fsphil> ah, with a filter of some kind?
[20:49] <fsphil> I was pondering doing SSTV like that
[20:49] <jonsowman> interesting
[20:49] <jonsowman> that's an idea
[20:49] <fsphil> would be tricky on the avr though, very little space for images
[20:49] jcoxon_ (~jcoxon@host86-173-158-225.range86-173.btcentralplus.com) joined #highaltitude.
[20:49] <jonsowman> cuddykid: good place to start :) you can get a simple tracker up and running very quickly
[20:50] <jonsowman> http://www.hexoc.com/wb/pages/hab/ferret.php
[20:50] <jonsowman> this is one Randomskk and I made in an afternoon a couple of months back
[20:50] <cuddykid> jonsowman: Yes! Got the gps (lassen iq), arduino and ntx2 now, just building and coding now!
[20:50] <cuddykid> I'll take a look..
[20:51] <fsphil> hmmm gps
[20:51] <jonsowman> have fun :) everyone on here is really helpful so just ask if you get stuck and someone will help you out
[20:51] <fsphil> it's very addictive
[20:52] <fsphil> or maybe it's just the helium
[20:52] <jonsowman> haha
[20:52] jcoxon (~jcoxon@host86-161-225-173.range86-161.btcentralplus.com) left irc: Ping timeout: 265 seconds
[20:53] <cuddykid> Haha! Yeah, it would be fantastic to launch one!
[20:53] <DanielRichman> fsphil, I looked at picking resistors to do 1 pin RTTY; the calculations are quite simple; but E12 gives you a headache practically picking values
[20:53] <cuddykid> Btw, the ferret one, great link! Nice and detailed
[20:55] <DanielRichman> with some pots and some patience... infact I think it's already been done
[20:58] <griffonbot> @BenJammin1960: I can't for the life of me understand why a French Canuck would not implore his agent to at all costs make him a #HAB [http://twitter.com/BenJammin1960/status/15348163619]
[20:58] <jonsowman> er
[20:58] <jonsowman> what?
[20:58] <fsphil> lol
[20:58] <DanielRichman> interesing
[20:58] <DanielRichman> sbasuita, ^^
[20:59] <DanielRichman> actually looking at http://twitter.com/#search?q=%23HAB worries me
[20:59] <DanielRichman> maybe using that tag isn't the best idea
[21:00] <sbasuita> i am confuse
[21:00] <DanielRichman> Some people have very interesting abbreviations for H.A.B.
[21:00] <sbasuita> d/w we can take it over
[21:01] <DanielRichman> well atleast that confirms that the bot is still alive
[21:01] <griffonbot> @jonsowman: Launch location selectable from map and new icons http://hexoc.com/hab/predict/predict/index.php #cusf #hexoc #hab [http://twitter.com/jonsowman/status/15348367829]
[21:02] <jonsowman> it's quick :)
[21:02] <DanielRichman> sbasuita, btw re. that buffering issue... this is why I prefer C
[21:03] <sbasuita> DanielRichman: that's just the retarded library tbf
[21:03] <DanielRichman> sbasuita, sure python includes a library to do anything and everything... but when it breaks
[21:03] <DanielRichman> sbasuita, hmm ability to take over #hab is questionable. I checked urbandictionary...
[21:04] <DanielRichman> not sure you want that in #highaltitude
[21:04] <sbasuita> DanielRichman: you do realise every 3 letter word in urbandictionary has about 15 made up meanings?
[21:05] <DanielRichman> sbasuita, another good reason not to use #hab
[21:05] <sbasuita> DanielRichman: chill yourself its fine :)
[21:05] <DanielRichman> meh; ok
[21:06] <griffonbot> @Daniel_Richman: Testing griffonbot's ability to do unicode:  #hab [http://twitter.com/Daniel_Richman/status/15348613649]
[21:07] <fsphil> what is that? an upside down light bulb?
[21:08] <sbasuita> fsphil: snowman :)
[21:08] <brennen> i am still not used to stuff like that showing up in my xterm.
[21:08] <brennen> but sure enough it works.
[21:08] <fsphil> aah, I see it now
[21:10] <DanielRichman> Randomskk, if we're absent and someone decides to go crazy on #hab, go straight for the sigkill (it doesn't Ctrl-C very nicely) & config.py in ~ssb/griffonbot/
[21:11] <DanielRichman> also thank you for hosting it ;) seems to be working now
[21:21] Simon-MPFH (~simon@phantom.mpfh.co.uk) left irc: Quit: Leaving
[21:32] cuddykid (~cuddykid@92.28.62.127) left irc: Remote host closed the connection
[21:32] Hiena (~Hiena@81.93.195.181.datatrans.hu) left irc: Quit: -=Got bored from the net. Gone blowing up things.=-
[21:40] Simon-MPFH (~simon@phantom.mpfh.co.uk) joined #highaltitude.
[21:44] G8KHW (~Steve@217.47.75.8) joined #highaltitude.
[21:45] Nick change: G8KHW -> RocketBoy
[21:47] <Lunar_Lander> hello RocketBoy
[21:47] <RocketBoy> Ha - i launched a mini zero pressure balloon on Saturday Evening and it rocked up in holland
[21:47] <Lunar_Lander> cool
[21:48] <SpeedEvil> :)
[21:48] <SpeedEvil> how mini?
[21:48] <RocketBoy> 120l bin bag + 8g payload
[21:49] <Lunar_Lander> what was the payload?
[21:50] <RocketBoy> 2 euros
[21:50] <RocketBoy> as an enticement to ring
[21:51] <Lunar_Lander> lol
[21:51] <Lunar_Lander> well done!
[21:54] <RocketBoy> I just wanted to see if the idea would work - I'm thinking of a bigger tetroon next time and a 50g payload - sould be able to do a small transmitter on that
[21:54] <natrium42> i knew that the government had little tracking devices installed in coins!
[21:54] <RocketBoy> out into the north sea
[21:54] <Lunar_Lander> yeah
[21:55] <Lunar_Lander> did you do a max. altitude calculation?
[21:55] <RocketBoy> na - should be easy though
[21:56] <Lunar_Lander> btw I tried to take on the densities and the parachute drag
[21:56] <RocketBoy> and ?
[21:56] <Lunar_Lander> I did it this way
[21:57] <Lunar_Lander> I got myself the densities for 4000 m steps
[21:57] <Lunar_Lander> and then I calculated the velocity for every level and took the average in the end
[22:00] <RocketBoy> humm - but there wont be equal time for each step
[22:02] <Lunar_Lander> yes that is true
[22:02] <Lunar_Lander> when I tried a integration of the velocity equation over the density, I only got bogus
[22:03] <RocketBoy> humm - whos good at calculus?
[22:03] <DanielRichman> w|a
[22:06] <Lunar_Lander> I would assume that there is a solution to this problem somehow
[22:06] <Lunar_Lander> only "High altitude parachute" at Google only gives info about Project Excelsior
[22:06] <Lunar_Lander> but no help how to get this problem donw
[22:06] <Lunar_Lander> *done
[22:08] <RocketBoy> the task is to combine formula for an air density model with terminal velocity equation to get a descent time for a given altitude, payload weight and parachute drag
[22:08] <Lunar_Lander> yes
[22:09] <Lunar_Lander> and the ADM is the density gradient with altitude?
[22:10] <RocketBoy> yep
[22:11] <RocketBoy> we have all the formula - just cant do the calculus
[22:11] <Lunar_Lander> hm
[22:11] <Lunar_Lander> we got that
[22:12] <Lunar_Lander> V=sqrt(m*g/0.5*Rho*A)
[22:12] <Lunar_Lander> Rho must be Rho(h)
[22:12] <Lunar_Lander> A is the area of the chute
[22:12] <Lunar_Lander> I think you can replace that with Pi*Cd too
[22:13] <Lunar_Lander> but then you need 8*m*g
[22:13] <jonsowman> http://hexoc.com/hab/predict/predict/index.php?uuid=20fb5209ba5a85414cd5076f0cb4ab30b6af35b4
[22:13] <jonsowman> this would be a fun launch
[22:14] <Lunar_Lander> jonsowman can you help maybe?
[22:15] <jonsowman> hmm i doubt it!
[22:15] <jonsowman> hang on
[22:15] <Lunar_Lander> ok
[22:16] <jonsowman> what are you looking for?
[22:16] <Lunar_Lander> we got this velocity equation for a parachute falling
[22:16] <jonsowman> right
[22:16] <Lunar_Lander> but now we want to get to an equation which takes into account that density changes with altitude
[22:17] <jonsowman> ok
[22:17] <jonsowman> do you have an air density model?
[22:18] <Lunar_Lander> one sec
[22:19] <Lunar_Lander> http://en.wikipedia.org/wiki/Barometric_formula#Density_equations
[22:19] <Lunar_Lander> the table in this section maybe?
[22:20] <jonsowman> hmm
[22:20] Simon-MPFH (~simon@phantom.mpfh.co.uk) left irc: Quit: Leaving
[22:21] GeekShad0w (~Antoine@59.151.204-77.rev.gaoland.net) left irc: Quit: The cake is a lie !
[22:32] SpeedEvil1 (~user@tor/regular/SpeedEvil) joined #highaltitude.
[22:32] <jcoxon_> evening all
[22:33] <RocketBoy> yo jcoxon_
[22:33] <Lunar_Lander> hi jcoxon_
[22:34] <Lunar_Lander> do you have an idea how to do a descent calculation?
[22:34] <jcoxon_> Lunar_Lander, gosh no
[22:34] <jcoxon_> RocketBoy, got the sstv working
[22:34] SpeedEvil (1000@tor/regular/SpeedEvil) left irc: Ping timeout: 260 seconds
[22:35] <RocketBoy> cool
[22:36] <jcoxon_> what are peoples thoughts - better to have a constant sstv downlink with seperate tracking
[22:36] <jcoxon_> or to have sstv and rtty swapping
[22:36] <RocketBoy> thats the beauty of linux - compile & go
[22:37] <jcoxon_> RocketBoy, it helps that i've set it up before
[22:37] <jcoxon_> had a bit of a fight with imagemagick but then swapped to netbpm and all was happy
[22:38] <fsphil> jcoxon_, separately would be better I think. an sstv image would make a pretty big gap between lines
[22:39] <jcoxon_> so the next question - better to have sstv on .650 (and slightly risk upsetting the repeaters) or .075
[22:40] <jcoxon_> guess as the range will be slight more limited then the rtty it won't be so much of an issue
[22:40] <fsphil> are the repeaters not on 433.*?
[22:40] <jcoxon_> there are a few with inputs on 434.650
[22:41] <fsphil> ahh I didn't know that. I thought they where all lower
[22:41] <G8TMV> http://www.rsgb.org/spectrumforum/bandplans/rsgb_band_plan_2010.htm
[22:41] <G8TMV> and click the 70cm tab at the bottom
[22:42] <fsphil> see them
[22:43] Nick change: SpeedEvil1 -> SpeedEvil
[22:44] <jcoxon_> or i could use 2x .075 module in hte knowledge that one will drift a bit
[22:46] <fsphil> set your resistors such that each signal is at the opposite end of the ntx2's range
[22:46] <fsphil> could the two modules be connected to the same antenna without ill effect?
[22:47] <jcoxon_> hmmmm not sure about that
[22:48] <jcoxon_> i'm going to have a play with using 1 module
[22:48] <SpeedEvil> fsphil: yes - with the appropriate hardware.
[22:48] <jcoxon_> considering that out of the 3.5mins it takes from triggering the camera to a complete downlink
[22:48] <jcoxon_> transmission is only 1 minute of that
[22:48] <SpeedEvil> why so long?
[22:48] <DanielRichman> wow why does it take so long?
[22:48] <fsphil> 3.5 minutes?
[22:48] <jcoxon_> which all the processing is going on I could pump out rtty
[22:49] <DanielRichman> jcoxon_, what processing is involved?
[22:49] <jcoxon_> welll downloading of the camera over serial, then resizing, overlaying with telem data
[22:49] <jcoxon_> then the actual generation of the sound file
[22:49] <DanielRichman> jcoxon_, what's the baudrate of the download?
[22:50] <fsphil> jcoxon_, the camera can run a lot faster than that.
[22:50] <fsphil> you should be able to get your image in about 10 seconds
[22:50] <DanielRichman> also jcoxon_ you could paralellise a lot of it, surely
[22:50] <jcoxon_> oh i know
[22:50] <jcoxon_> however the current setup for conversion of image to tx still takes a while
[22:50] <DanielRichman> also is the resize stage doing jpeg -> smaller jpeg?
[22:51] <jcoxon_> its partially as its still a step by step setup rather then streaming the audio as we go along
[22:51] <jcoxon_> but this way you don't run the risk of it being interrupted
[22:52] <fsphil> you can get 320x240 images directly from the camera too, avoid scaling
[22:52] <jcoxon_> fsphil, yeah but i have a nice memory stick
[22:52] <fsphil> aah
[22:52] <jcoxon_> so am keeping the 640x480 image
[22:52] <fsphil> yea good idea
[22:52] <fsphil> I wish I'd done that
[22:52] <jcoxon_> yeah learnt that from last time
[22:53] <fsphil> I just got those teasing glimpses of the images
[22:53] <jcoxon_> basically I can get it to the point where they'll be only a interruption in the rtty stream of 1 minute for the sstv downlink
[22:53] <jcoxon_> every 3.5 mins
[22:53] <jcoxon_> which i think is quite fair
[22:54] <fsphil> yep
[22:54] <SpeedEvil> Is there any good reason not to interleave the gps into the sstv?
[22:54] <SpeedEvil> how much would it complicate?
[22:54] <jcoxon_> as in overlay the image?
[22:54] <jcoxon_> like last time?
[22:55] <SpeedEvil> no - as in broadcast it at sstv bitrate in the middle of the image
[22:56] <jcoxon_> it'll only be a minute gap
[22:57] <fsphil> would uglyigy the image :)
[22:58] <fsphil> jcoxon_, are you using the standard jpeg library? I see there's a faster one out there, libjpeg-turbo
[22:58] DanielRichman (~DanielRic@unaffiliated/danielrichman) left irc: Quit: Leaving
[22:58] <jcoxon_> yeah i'm using libjpeg
[22:59] LazyLeopard (~irc-clien@chocky.demon.co.uk) joined #highaltitude.
[22:59] <fsphil> oh looking at the site it only seems to be accelerated for x86, not arm
[22:59] <SpeedEvil> I can't imagine it's a hard task.
[22:59] Action: SpeedEvil looks at his arm box decoding xvids.
[23:00] <SpeedEvil> (in software)
[23:00] junderwood (~John@adsl.jcu.me.uk) left irc: Quit: Leaving
[23:02] <SpeedEvil> https://bugs.maemo.org/show_bug.cgi?id=10506
[23:02] <SpeedEvil> argh
[23:02] Action: SpeedEvil sighs at crappy mice.
[23:06] <jcoxon_> ping RocketBoy
[23:12] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) left irc: Read error: Connection reset by peer
[23:12] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) joined #highaltitude.
[23:14] <RocketBoy> yo
[23:14] <RocketBoy> jcoxon_: yo
[23:14] natrium42 (~natrium@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) left irc: Client Quit
[23:14] Upu (~Upu@ubn.upuaut.net) left irc:
[23:25] <Lunar_Lander> good night!
[23:26] Lunar_Lander (~lunar_lan@p54884D96.dip.t-dialin.net) left irc: Quit: Nettalk6 - www.ntalk.de
[23:26] Jasperw (~jasperw@78-86-9-131.zone2.bethere.co.uk) left irc: Quit: Leaving.
[23:38] fsphil (~phil@beastie.sanslogic.co.uk) left irc: Quit: Nite!
[23:40] RocketBoy (~Steve@217.47.75.8) left irc: Quit: Leaving
[23:47] LazyLeopard (~irc-clien@chocky.demon.co.uk) left irc: Quit: Bye
[23:48] G8DSU (~chatzilla@cpc3-mort4-0-0-cust192.croy.cable.virginmedia.com) joined #highaltitude.
[23:57] <jcoxon_> night all
[23:57] jcoxon_ (~jcoxon@host86-173-158-225.range86-173.btcentralplus.com) left irc: Quit: Leaving
[00:00] --- Fri Jun 4 2010