rick_h | man, almost sent in until I re-read and caught that it was work from home but only for eastern-EU countries. :( http://www.python.org/community/jobs/index.html#rackspace-international-zurich-switzerland | 00:50 |
---|---|---|
rick_h | guess glad to not have embarrassed myself but sucky. remote good, few hours time diff bad | 00:51 |
snap-l | bah | 01:59 |
snap-l | that sucks, rick_h | 01:59 |
snap-l | http://lichkingmetal.bandcamp.com/album/born-of-the-bomb-2 | 02:10 |
snap-l | jcastro: ^^ | 02:10 |
snap-l | http://nightdemon.bandcamp.com/album/night-demon-e-p | 02:18 |
snap-l | jcastro: Have you heard of Sacred Reich? | 02:23 |
greg-g | jrwren !!! | 03:04 |
snap-l | http://english.svartby.com/press/disclaimer | 03:05 |
snap-l | Wish this was fully CC because the music is awesome | 03:05 |
greg-g | from russia but sing in english and swedish? | 03:08 |
snap-l | Yeah, I have NFC | 03:08 |
snap-l | I was just going through someone'ps bandcamp purchases and found a fuckton of awesome | 03:09 |
snap-l | http://bandcamp.com/morts2986 | 03:09 |
snap-l | http://warpig.bandcamp.com/album/warpig | 03:14 |
jrwren | greg-g: !!! | 03:32 |
jrwren | :) | 03:32 |
brousch | Anyone else Chromecasting? | 11:54 |
rick_h | not yet, still in the mail :( | 11:55 |
rick_h | UPS -> USPS delivery fail | 11:55 |
rick_h | but hopefully today | 11:55 |
brousch | Hm, mine came yesterday | 11:56 |
rick_h | :P | 11:56 |
brousch | The boy loves it. Now his videos can go up to the big screen | 11:57 |
rick_h | yea, I bet | 11:57 |
rick_h | I'm excited, I think it means google play will be my place to get movies now. | 11:57 |
brousch | I so rarely buy movies, what with Netflix | 11:58 |
rick_h | disney | 11:58 |
rick_h | and travelling needs offline | 11:58 |
brousch | You can queue up videos too | 12:00 |
brousch | I was getting dressed and inserted and Iron Man trailer into his queue | 12:00 |
rick_h | yea, that's cool for when I go on a youtube run | 12:00 |
brousch | He watched some of his favorite videos and said, "It's like being in a movie theater!" | 12:02 |
rick_h | hah, awesome | 12:02 |
brousch | I'm unsure of how they pull off one part of the setup | 12:11 |
brousch | You plug it in, then go to a Google website to set it up. Somehow it is available on the wifi even before you put in the password | 12:12 |
rick_h | brousch: I heard it created a wifi network you have to join? | 12:12 |
brousch | I didn't notice that happening | 12:12 |
rick_h | hmm, I heard it creates a wifi network you connect to. Then you set it up that way. | 12:13 |
brousch | Maybe the Chromecast app does it transparently | 12:13 |
brousch | I set it up over Android | 12:13 |
rick_h | yea, wonder if it switched networks on you | 12:13 |
brousch | Switches to that private network, sets it up with the real network, then switches back | 12:14 |
rick_h | brousch: yea, look at the permissions on the chromecast app | 12:14 |
brousch | Probably wouldn't notice unless some background app was running that needed the real network | 12:14 |
rick_h | "view network connections; view wifi connections; change network connectvitiy; connect and disconnect from wifi" | 12:14 |
brousch | It was very well done | 12:15 |
brousch | Heh. I "purchased" the free amazon app of the day and they gave me a $1 credit towards MP3s | 12:49 |
brousch | I'm printing money baby! | 12:49 |
jrwren | from what I could see of chromecast tehre was nothing it could do that airplay could not, except the browser tab thing. Now i want to try it! | 13:20 |
rick_h | jrwren: play things from the google movie store, work on android, and work with your device turned off | 13:21 |
brousch | Submit movies to the queue from multiple devices at the same time | 13:21 |
brousch | May be some party uses there | 13:21 |
snap-l | Not be an Apple Product | 13:22 |
brousch | I'm impressed with it's ease of use so far | 13:23 |
brousch | snap-l: It came is a well-designed white box, like an Apple product | 13:24 |
snap-l | brousch: Yeah, Apple has really redefined what awesome packaging is | 13:26 |
snap-l | (I mean that sincerely. I'm glad not everything comes in blister and cutting packs) | 13:27 |
brousch | Well the box was wrapped in grungy bubble wrap | 13:33 |
rick_h | lol, Guido has spoken! http://www.python.org/dev/peps/pep-0008/#maximum-line-length | 13:35 |
rick_h | 79 is the true python! fakers can do wtf they want. | 13:35 |
jrwren | rick_h: device turned off? really? you turn your phone OFF. I push the sleep button on my phone or ipad and airplay keeps playing, but i never turn them OFF | 13:40 |
jrwren | zomg, YAY 79. And then there is paragraph 5. | 13:40 |
snap-l | http://hg.python.org/peps/rev/82e24ac40255 | 13:43 |
rick_h | jrwren: right, but with airplay your device is doing the streaming correct? So it can't go into 'sleep' mode is how i understand it | 13:44 |
rick_h | jrwren: on the chromecast, the chromecast does the streaming. You can walk away, turn your device off, or just let it go into a real battery saving sleep | 13:44 |
jrwren | no, with airplay my device sends the url to the airplay device. | 13:45 |
jrwren | the airplay device then reads the url and streams, just like chromecast | 13:45 |
rick_h | ah, nvm then. | 13:45 |
* rick_h thought that since you can airplay a desktop it would have to send a signal | 13:45 | |
rick_h | maybe it's selective in streaming a signal vs streaming direct | 13:46 |
jrwren | its selective, just like chromecast in browser tab mode. | 13:46 |
jrwren | you can't turn off your PC that is displaying its browser tab to chromecast :) | 13:46 |
brousch | It could stream the desktop by turning on a server on the desktop then submitting the url to the server | 13:46 |
rick_h | my understanding is that the chomecast never streams from your device | 13:46 |
rick_h | it's always a url | 13:46 |
jrwren | brousch: that is exactly how airplay works. | 13:46 |
brousch | But the URL could be mydevice.local | 13:47 |
rick_h | so you can't chromecast your desktop, only something from chrome which has a url | 13:47 |
rick_h | brousch: right, you have to web-ify the content so that chrome can play it back | 13:47 |
rick_h | the chrome instance on the chromecast | 13:47 |
brousch | If your device turns on a server that streams, it can submit a url pointing to itself | 13:47 |
rick_h | brousch: ok fine | 13:48 |
brousch | So we need a vnc->streaming converter | 13:48 |
rick_h | but it's not sending a direct video signal to the device. The device pulls vs you push. I thought in airplay your device could push video itself to the appletv | 13:48 |
jrwren | nope. | 13:49 |
jrwren | airplay works exactly how you and brousch discussed | 13:49 |
jrwren | in the case of youtube app on iphone, it just sends URL to airplay | 13:49 |
jrwren | in the case of videos which are on your ios device, it starts a webserver and sends http://ipaddress/pathtofile and airplay gets the url | 13:49 |
jrwren | and rick_h you are forgetting the tab playback feature | 13:50 |
jrwren | https://soundcloud.com/keep-on-dreaming/heartbreak-girl-5sos-acapella | 13:50 |
jrwren | oops, wrong url. | 13:50 |
jrwren | http://www.extremetech.com/computing/162443-chromecast-tab-casting-how-to-stream-your-desktop-browser-and-local-media-to-your-tv-video | 13:50 |
rick_h | jrwren: but tab playback is just the chromecast loading that tab | 13:50 |
rick_h | so not forgetting it | 13:50 |
jrwren | that is not what it sounded like based on tech reading I did. | 13:50 |
jrwren | it sounds more like the google cast extension is video encoding the page render | 13:51 |
rick_h | jrwren: according to the api docs the best you can do is build into your web page chromecast api specific changes to your url | 13:51 |
rick_h | jrwren: so that when the chromecast loads the url, it detects the api calls, and adjusts what it displays | 13:51 |
rick_h | jrwren: that's how it can fullscreen a youtube video when you give it a youtube url | 13:51 |
jrwren | that is cool. | 13:51 |
rick_h | there's chromecast specific JS on the page directing it to only render the video in the chrome window on the chromecast | 13:52 |
jrwren | interesting. i'd be a bit disappointed if that is how it worked. | 13:52 |
rick_h | so how is airplay mirroring of your iphone working with a 'pass a url' only world? | 13:53 |
jrwren | it starts a web server and x264 encodes everything on the ios device and sends that url to the apple tv | 13:53 |
jrwren | although that is airplay video-- higher number | 13:53 |
rick_h | ok, so it's two parts then. the encoder on the device and then the airplay display | 13:54 |
jrwren | e.g. XBMC's airplay support doesn't allow that. | 13:54 |
jrwren | hell, apple tv 2 doesn't either, unless you have upgraded the OS | 13:54 |
rick_h | cool | 13:57 |
jrwren | can anyone with a chromecast tcpdump everything comeing out of it for a couple minutes while its not playing video and send me the results? | 13:57 |
rick_h | ok, so they're close to the same thing then. only we non-apple users get some <3 for 1/3 the price of an appletbv | 13:57 |
jrwren | yup. | 13:57 |
jrwren | i don't have appletv. I just use XBMC, which is an airplay audio and video endpoint | 13:58 |
rick_h | and works with google play content which I have | 13:58 |
jrwren | and I wrote a couple of those, since the airplay protocol is so trivial | 13:58 |
jrwren | its like DUH trivial :) | 13:58 |
rick_h | jrwren: https://developers.google.com/cast/chrome_sender | 13:58 |
jrwren | i want the other side. | 13:59 |
jrwren | i want to write software which acts like a chromecast device. | 13:59 |
jrwren | i want to see my device in the menu of googlecast chrome ext | 13:59 |
brousch | Hm, thought I saw that | 14:00 |
rick_h | https://developers.google.com/cast/developing_your_receiver | 14:03 |
rick_h | same docs area | 14:03 |
jrwren | yeah, looking at that, not applicable :( | 14:03 |
jrwren | that is for writing a webpage which is aware that it is being rendered on google cast :( | 14:04 |
rick_h | https://developers.google.com/cast/whitelisting#whitelist-receiver | 14:05 |
jrwren | how about that tcpdump? | 14:06 |
brousch | https://gist.github.com/AaronOgle/6099301/raw/456d5c2eedcc4d17f4c0b68c3da7d60b3a1a0e35/app.py | 14:07 |
brousch | Ah, here it is https://github.com/dz0ny/leapcast | 14:07 |
rick_h | hah, that's cool | 14:08 |
rick_h | make your computer a chromecast without installing one | 14:08 |
jrwren | that is what i was going for. YAY, it is already done | 14:12 |
rick_h | woot! I see mutt bookmarks on bookie :P | 14:19 |
rick_h | snap-l: http://paste.mitechie.com/show/988/ is useful with tip #3 | 14:20 |
brousch | Hm, with ipython notebook you could do presentations over chromecast | 14:30 |
jrwren | at work our primary means of doing presentations is airplay. | 14:39 |
jrwren | nearly everyone has a mac, you just say airplay and you are projecting. | 14:39 |
rick_h | yea, I want that with the chromecast. Would be cool for $35 a project to be able to let everyone go wirelessly | 14:40 |
jrwren | yup | 14:47 |
jrwren | i'm hoping XBMC eventually supports the desktop mirroring like ATV does. | 14:47 |
jrwren | becuase XBMC works great on rasbpi, so its $35 airplay too :) | 14:48 |
rick_h | this is the debate that never ends...it just goes on and on my friends... *sigh* | 15:01 |
snap-l | rick_h: What the hell does that do? :) | 15:15 |
rick_h | huh? | 15:16 |
snap-l | http://paste.mitechie.com/show/988/ | 15:16 |
rick_h | snap-l: oh, that builds your list of mailboxes to check for new mail automatically | 15:16 |
snap-l | Ah | 15:16 |
snap-l | I only have one inbox | 15:16 |
rick_h | snap-l: so in tip #3 it says "list your mailboxes you want to watch for new mail" | 15:16 |
rick_h | sorry, folders in the mailbox | 15:17 |
snap-l | The imap server handles that for me | 15:17 |
rick_h | it generates the list of folders and when a new mail (say auto filtered) lands in one it shows it in the mutt status bar | 15:17 |
rick_h | and then a simple c<enter> will go to the next folder with unread mail | 15:17 |
snap-l | Ah, that doesn't map to my usage. :) | 15:18 |
snap-l | But neat trick nonetheless | 15:18 |
rick_h | k | 15:18 |
snap-l | rick_h: If you feel up to it though I'd love a peek at your muttrc | 15:19 |
snap-l | I think I'm going to sanitize and post mine on githb | 15:19 |
snap-l | Or at leat post it up on my site somewhere. | 15:21 |
rick_h | snap-l: yea, there's some things I have to clean I think. | 15:22 |
rick_h | hmm, maybe not | 15:22 |
rick_h | yay, chromecast is here | 16:25 |
rick_h | bah, that sucks. should have realized. You have to be on the same network | 16:39 |
rick_h | I keep my video gear on my 802.11N network and everyeone else on the G | 16:39 |
rick_h | and only the N network gets the 5ghz band | 16:39 |
rick_h | so that my roku's and such get the bandwidth all to themselves | 16:39 |
rick_h | woot, streaming mark's oscon talk to the tv from the tablet | 16:41 |
rick_h | so the 'cast this tab' works pretty well actually | 16:54 |
rick_h | casting my flickr photostream up to the tv | 16:54 |
rick_h | it's kind of strange though. The casting gets mixed up about playing to my BT speaker or to the tv | 17:06 |
rick_h | but cool music playing. Would be cool if the squeezebox was a casting-endpoint | 17:07 |
jcastro | rick_h: so what exactly does the chromecast do? | 17:19 |
jrwren | in itself it does nothing. it sits there listening for a device to tell it what to stream. then it streams it. | 17:21 |
jcastro | yeah I'm just trying to figure out what it gives me over something like plex | 17:22 |
jrwren | its a $35 endpoint device | 17:22 |
rick_h | jcastro: so it's giving me youtube from my tablet to my tv, google play content (music, movies) on my tv (roku can't do it) and a way to wireless present my computer screen (chrome tabs) to the tv | 17:23 |
jcastro | yeah but it's only $10 cheaper than a roku | 17:23 |
rick_h | jcastro: and as more apps add support it might do more | 17:24 |
jcastro | ok the chrometabs thing sounds awesome | 17:24 |
rick_h | jcastro: yea, but I've got a roku, I can't do youtube or google play or google music on a toku | 17:24 |
jcastro | yeah but that's not a technical limitation. :-/ | 17:24 |
jcastro | that's just google being lame | 17:24 |
rick_h | jcastro: yea, but it's what it 'gets me' | 17:24 |
rick_h | as someone who's been buying movies for the boy on AMZ because it's on the roku | 17:25 |
jcastro | But Google Music never worked well for me, so the spotify app on the roku was a big sell for me | 17:25 |
rick_h | of course AMZ video isn't on android :( | 17:25 |
rick_h | I've gone all google music for my needs | 17:25 |
rick_h | just don't use it on the tv | 17:25 |
rick_h | jcastro: and the ability to build a youtube 'queue' is cool. | 17:26 |
rick_h | play a youtube video, start searching for another while the first one plays | 17:26 |
jcastro | yeah but I'm already doing that with plex | 17:26 |
rick_h | but that's a little thing | 17:26 |
jcastro | though it's not as nice as it could be | 17:26 |
rick_h | my boy is going to enjoy watching ice age on the tv at home for a change | 17:26 |
rick_h | jcastro: and yea, it's got an API so more apps should start adding support | 17:26 |
jcastro | nod, so plex could push to it | 17:27 |
rick_h | if pocket casts added support could play video/music podcasts on the tv | 17:27 |
jcastro | does it have like it's own UI, like is it a full blown client or is it just a dumb stick? | 17:27 |
rick_h | dumb stick | 17:27 |
jcastro | like, for browsing shows, etc | 17:27 |
jcastro | ok so that's all done on the tablet | 17:27 |
rick_h | basically you use your phone, tablet, laptop and say "send this to the tv" | 17:27 |
rick_h | and for $35 I can have one on each tv for less than one of my roku boxes | 17:28 |
* rick_h goes to buy a second one | 17:28 | |
rick_h | jrwren: man, I'm kind of disappointed at that RT | 17:32 |
jrwren | which? | 17:35 |
jrwren | "can he lead a normal life?" "no, he'll be an engineer." https://www.youtube.com/watch?v=CmYDgncMhXw | 17:35 |
jrwren | i just RTed like 5 things :) | 17:35 |
rick_h | jrwren: the women president thing, sorry | 17:35 |
jrwren | oh, yes not very poignant. It made me chuckle. | 17:36 |
jrwren | sorry, i'll try to RT better. | 17:36 |
rick_h | ah, kind of seems more than a lot shallow as I read it | 17:37 |
rick_h | brousch: heh, leapcast made pycoders weekly | 17:38 |
brousch | rick_h: I think I saw it in there last week. I'm pretty sure this week's is a copy of last week's | 18:07 |
brousch | I looked at it because I thought it was something to do with leap motion | 18:07 |
rick_h | ah, nvm | 18:07 |
jrwren | dear juju people. the link https://github.com/juju/juju-core/archive/1.11.2.tar.gz from https://github.com/juju/juju-core/releases is an empty tar.gz with only readme.md in it. | 18:08 |
snap-l | jrwren: Of course it is. ;) | 18:08 |
snap-l | *snerk* | 18:08 |
jrwren | wow... because that is how it was tagged. https://github.com/juju/juju-core/tree/1.11.2 | 18:09 |
rick_h | heh, just see jcastro there, blame him | 18:10 |
jrwren | wow, juju has a lot of deps | 18:17 |
brousch | Must be a rick_h project! | 18:18 |
jrwren | i'd never place blame for that. | 18:19 |
jrwren | it just means a dev made good use of things which are already out there. | 18:19 |
brousch | Exactly | 18:20 |
rick_h | well, juju is Go and it has specific packaging policies | 18:20 |
jrwren | understood | 18:22 |
jrwren | which is SWEET! btw. | 18:22 |
jrwren | that is one of the best parts of go | 18:22 |
jrwren | whoa, when did bzr lp get bzr lp-propose? | 20:12 |
jrwren | that is kinda nice. | 20:12 |
rick_h | been there for a long time | 20:12 |
jrwren | works from cmdline so better than a github pull request | 20:12 |
rick_h | there's a new one to help with the reitveld/lp workflow | 20:13 |
jrwren | huh, i guess I've been out of LP | 20:13 |
rick_h | though not sure it's been 'released 'yet | 20:13 |
rick_h | jrwren: yea, it was there when I started nearly 2yrs ago. Seemed everyone did it | 20:13 |
rick_h | a guy on my squad wrote it | 20:13 |
jrwren | oh damn, it doesn't work for me. | 20:13 |
jrwren | bzr: ERROR: Unable to import library "launchpadlib": No module named launchpadlib | 20:13 |
rick_h | yea, needs bzr python lib | 20:14 |
jrwren | and launchpadlib separate from taht even! | 20:14 |
rick_h | oh sorry, launchpadlib is a seperate thing | 20:14 |
jrwren | but I can pip install it, so its all good | 20:14 |
rick_h | right | 20:14 |
jrwren | oh damn, how do I get bzr to use my venv? | 20:15 |
jrwren | install bzr into my venv I guess. *sigh* | 20:15 |
jrwren | i fail :) | 20:15 |
rick_h | yea, pip install bzr | 20:16 |
jrwren | :p https://code.launchpad.net/~evarlast/juju-core/osx-homebrew-goget/+merge/178379 | 20:19 |
jrwren | it worked! | 20:19 |
jrwren | that is cool. | 20:19 |
jrwren | juju config needs to follow pep8 :p | 20:21 |
jrwren | 103 column lines FTL! | 20:21 |
jrwren | reading juju docs with cloud to butt installed is AWESOME | 20:22 |
rick_h | juju config? pyjuju? | 20:23 |
rick_h | or is this the new tools from marco? | 20:23 |
jrwren | my pep8 comment was about the environment.yaml | 20:24 |
jrwren | the yaml itself is fine. the comments in the template created by init -w are just too long | 20:24 |
jrwren | I had to widen my window :) | 20:24 |
rick_h | chromecast win. Lined up 6 muppets youtube videos for him while I start up dinner | 21:55 |
snap-l | woo woo woo | 22:26 |
rick_h | sweet, got my 3mo free netflix as well. | 22:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!