Author archives: Mike

RSS feed of Mike

Why did I feel a desire to open Skype?

For some reason I've felt the need to open Skype for the past day. That's weird, as I never use Skype (I generally use Google Hangouts). Apparently I skimmed over an article on their outage and it triggered some neuron that said "remember Skype, you used to use that, maybe you should click on it"... ...

Continue reading

Just got my Pycon.ca Ticket

PyCon.ca tickets are now on sale. $99 for self-sponsored tickets, $49 if you're a student, 2 days conference plus 1 day sprints, November 7th and 8th. IIUC they've sold out every year, so you likely want to get your order in soon. (Obviously I waited until after I had my tickets to advertise that they ...

Continue reading

KDE Seems to run on fglrx now!

So when I started testing the soon-to-be-released KDE Plasma 5.x releases they were... less-than-usable on fglrx (and would fairly frequently fail to come back from suspend/resume), so I had to switch the laptop over to Intel graphics. However, since I need to be able to run OpenCL and OpenGL/GPGPU stuff on the laptop I switched ...

Continue reading

Old School GPGPU is Frustrating

So I burned the evening on trying to get a working GPGPU implementation for my desktop/workstation and laptop.

Started off with PyOpenCL, but wound up blocked on that due to libcffi failing with some missing headers. So switched back to playing with raw GPGPU on GLSL. The actual setup/GL part went well, but when I ...

Continue reading

Raspberry Pi PyOpenGL

So since Soni got me to setup raspbian on the old raspberry pi, I got PyOpenGL + GLES2 working on it today. There is a bug in raspbian's EGL library (it depends on GLES2 without linking to it), but with a work-around for that bzr head of PyOpenGL can run the bcmwindow example/raw.py demo. I ...

Continue reading

Another little road-bump on the road to Python 3

Another day of Python 3 overhead.

OpenGLContext is getting close. Most tests/demos work under Python 3.4, but FontTools (the library I use to pull out the system TTF registry and glyph/outline information) isn't Python 3 ready. It's been picked up by Behdad on GitHub, but there's no release with the Python 3 fixes AFAICS. I ...

Continue reading

OpenGLContext is almost on Python3

Anthony has been working on getting SimpleParse ported to Python3, so the last *major* impediment to making OpenGLContext (and PyVRML97) Python3 compatible is in-process. In the meantime, I went through and bashed out fixes to get most of the OpenGLContext tests/demos running under python3.4. Anything which is relying on VRML parsing is still broken, but ...

Continue reading

Thinking Out Loud for a PyCon.ca presentation...

Only two days left to put in a proposal for PyCon.ca, I'll just brainstorm some topics here:

  • Neural Networks
    • Crash Course -- introduction to Neural Networks for traditional programmers (no "big" math), what is back prop, what is an auto-encoder (what is drop-out), what is LSTM(RNN); each in code, with preferably *just* numpy or similar ...

Continue reading

Dockerfiles and Kernel Tools

So I've been wrapping a troublesome service in a Docker container today. This service has all sorts of assumptions where it "runs the show" on the server, all of those assumptions being wrong. So far it's been going pretty well. I'd already done most of the isolation work previously when I'd integrated it directly into ...

Continue reading

Every Test

I hate little bugs that shouldn't be.
Every test it passes.
I test every corner of the case.
Every test it passes.
Pulling logs, pushing scripts.
Every test it passes.
Spelunking through the code.
Every test it passes.
Screaming at the IDE.
Still
Every test it passes.