widox | hah, I'm also fighting some plague | 00:22 |
---|---|---|
widox | got me yesterday | 00:22 |
rick_h__ | widox: yea, babysitter came over so I could go to MUG and I just told her "I'll be napping in the guest room, let me know if you need anything" | 00:33 |
widox | heh | 00:35 |
rick_h__ | I think it's the first time I paid someone for a nap | 00:37 |
cmaloney | heh | 01:06 |
greg-g | rick_h__: sounds wonderful | 01:07 |
=== noogenesis is now known as derekv | ||
cmaloney | Good morning | 12:34 |
brousch | http://blogs.woodtv.com/files/2013/12/modis-wide-shot.jpg | 12:55 |
cmaloney | Stop sending your lake-effect. :) | 12:56 |
brousch | I set that as my desktop background, but it makes me feel colder | 13:02 |
jrwren | good morning | 13:51 |
brousch | No. Too cold | 13:56 |
jrwren | warm coffee | 14:11 |
cmaloney | Need warmer coffee | 14:17 |
brousch | This is fun http://threejs.org/ | 14:33 |
brousch | My PyCon 2014 Kivy tutorial was rejected :( | 14:35 |
cmaloney | brousch: Sorry to hear that. | 14:49 |
brousch | 70 tutorials for 15 slots | 14:49 |
jrwren | don't feel bad. | 14:57 |
jrwren | its probably because no one knows what kivy is. | 14:57 |
jrwren | and by no one, I mean me. | 14:57 |
jrwren | wtf is kivy? | 14:57 |
brousch | Cross platform (Win, OSX, Lin, Android, iOS) Python GUI framwork that uses opengl | 14:58 |
brousch | Ah well. This will free up some time I can spend getting better at Javascript | 15:00 |
jrwren | why would I use it over QT or wxWidgets | 15:03 |
brousch | Android and iOS | 15:04 |
brousch | I prefer the layouts and widgets also | 15:04 |
brousch | You describe your widgets and layouts in KV language, like CSS, but it can also have Python in it | 15:05 |
brousch | Also it's built for multitouch from the get-go | 15:05 |
jrwren | cool | 15:10 |
jrwren | how does it avoid lowest common denominator UI? | 15:10 |
brousch | Its own widget set | 15:11 |
brousch | It does not try to look native | 15:11 |
jrwren | sure, but some UI widgets dont translate across platforms. | 15:30 |
jrwren | so what does it do? | 15:30 |
brousch | Lets you make touch GUIs easily | 15:31 |
jrwren | i'm not sold. | 15:31 |
brousch | With Python | 15:31 |
jrwren | but I pip install kivy anyway | 15:31 |
jrwren | " built over OpenGL ES 2" | 15:31 |
jrwren | you didn't say ES2 | 15:31 |
brousch | yeah, it's not that mature | 15:31 |
jrwren | I'm an ES2 lover. | 15:31 |
jrwren | why didn't you say so!?!? | 15:31 |
brousch | I have nice scripts for installing on ubuntu 12.04 and debian stable | 15:32 |
brousch | And Windows is easy | 15:32 |
jrwren | doesn't work on mac | 15:32 |
jrwren | http://pastebin.ubuntu.com/6561906/ fail | 15:33 |
brousch | Each new OSX breaks Python | 15:34 |
jrwren | its cuz I don't have deps. | 15:34 |
brousch | http://kivy.org/docs/installation/installation-macosx.html | 15:34 |
brousch | I'm pretty sure that works if your Python is not broken | 15:35 |
waf | this is cool: http://stackoverflow.com/questions/1497958/how-to-use-vim-registers#answer-7018760 | 15:43 |
waf | i had no idea that vim registers / macros were linked like that | 15:44 |
jrwren | yeah, I don't want the app. | 15:46 |
jrwren | give me a list of deps | 15:47 |
jrwren | i should really work vim registers into my vim workflow, but I just don't use them. | 15:47 |
waf | yeah, i don't either, unfortunately. i'll sometimes use the null register "_ | 15:49 |
jrwren | kivy uses cython \m/ https://github.com/kivy/kivy/blob/master/kivy/_event.pyx | 15:49 |
trevlar | waf: very cool | 15:52 |
brousch | jrwren: Maybe you can find the dependencies from my Ubuntu install script https://gist.github.com/brousch/6589386 | 15:55 |
trevlar | one step further that could be used to save some common macros to your vimrc http://stackoverflow.com/questions/2024443/saving-vim-macros | 15:55 |
brousch | Most of the weird stuff is for pygame, which Kivy uses | 15:55 |
jrwren | wtf does it use numpy for? | 15:57 |
brousch | jrwren: Fuck if I know. Pygame is full of mysteries http://www.pygame.org/wiki/CompileUbuntu | 15:59 |
jrwren | someday maybe I'll look into all this. | 16:01 |
jrwren | i don't write desktop or palmtop python | 16:01 |
brousch | I'm too lazy to learn Java, so I mostly use Kivy for Android apps | 16:01 |
brousch | It has to compile and bundle a whole python binary in each APK | 16:02 |
jrwren | makes sense. | 16:03 |
jrwren | you aren't too lazy, you are too smart | 16:03 |
jrwren | java is evil | 16:03 |
brousch | There is a Kivy project called pyjnius that lets you wrap Java in Python, so you have access to pretty much the whole Android API | 16:04 |
brousch | But you have to dive into the Android API docs to figure out what to wrap | 16:05 |
jrwren | sounds ghastly | 16:05 |
brousch | Not as bad as it sounds, but without it you are limited to pathetic API access like phonegap | 16:07 |
brousch | There's a similar iOS project | 16:07 |
jrwren | i'd jsut use mono for both cases. | 16:08 |
jrwren | xamarin studio rather :) | 16:08 |
brousch | https://github.com/kivy/pyobjus | 16:08 |
brousch | Bleh | 16:08 |
jrwren | we hit some serious limits with swift. | 17:48 |
jrwren | my recommendation in general: never use swift. go with ceph | 17:48 |
cmaloney | Why Pygame uses numpy: http://www.pygame.org/docs/ref/surfarray.html | 18:15 |
jrwren | wow, crazy | 18:26 |
cmaloney | So apparently JoDee printed and my machine went down | 19:44 |
cmaloney | because the UPS sent a "low battery" signal. | 19:44 |
cmaloney | Stupid UPS software. | 19:44 |
brousch | Your printer is plugged into the UPS? | 19:44 |
cmaloney | Why does everyone ask me that? | 19:44 |
cmaloney | NO | 19:44 |
greg-g | gotta print in those last 5 minutes! | 19:44 |
greg-g | ;) | 19:44 |
cmaloney | Our house wiring predates intelligent electrical design | 19:45 |
brousch | cmaloney: Because nothing else makes sense | 19:45 |
brousch | Ah, so the printer draws so much current the UPS sees it as a power anomoly and switches to battery, but your battery is so old that it immediately starts a shutdown | 19:46 |
brousch | Maybe you should put the printer on a UPS so the draw will not be so great on the lines | 19:46 |
jrwren | lol | 19:46 |
cmaloney | brousch: Brilliant deduction | 19:47 |
brousch | Thank you | 19:47 |
cmaloney | Perhaps the neighbors wouldn't mind the extension cord. | 19:47 |
cmaloney | It's a newer UPS | 19:47 |
cmaloney | bought within the last year. | 19:47 |
brousch | Get a bigger one | 19:47 |
greg-g | +1 to tapping neighbor's power | 19:48 |
cmaloney | Maybe I should get a generator just for the printer. | 19:49 |
cmaloney | That's eco-friendly? | 19:49 |
cmaloney | "Honey I need to print" "OK, I'll fire up the generator" | 19:49 |
greg-g | use bio-diesel | 19:49 |
brousch | Ecofriendly is taking your prints to Walgreens because the only thing you print is photos | 19:49 |
greg-g | then make french-fries every day | 19:49 |
cmaloney | ssh generatorpi | 19:49 |
greg-g | I think my idea wins, it involves eating french fries every day | 19:50 |
cmaloney | greg-g: I could steal grease from the KFC | 19:50 |
cmaloney | Although they might notice | 19:50 |
cmaloney | I think that's the 12th ingredient. | 19:50 |
brousch | Fries are murder! Potatoes are people too! | 19:50 |
greg-g | they pay someone to dispose of it, they'd be fine with you taking it (unless someone else already got to them first) | 19:50 |
cmaloney | I'm sure it's just run through a still | 19:50 |
greg-g | brousch: they go well with the baby goat and baby cow I eat then | 19:51 |
brousch | greg-g: At least you end their lives early, before they have time to realize how pointless their lives are | 19:52 |
cmaloney | I'm a vegetarian evey time I don't end meat. | 19:53 |
greg-g | brousch: ah, not pointless, they help make great compost for the vegetables I eat with them! | 20:03 |
cmaloney | http://pnacl-amiga-emulator.appspot.com/ | 20:34 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!