Archives October 2013
As some may remember, one of our products involves the user posting very large (multiple GB) files. Previously we've been using an nginx extension that does a direct-to-disk streaming decode during an upload, but that extension isn't available in newer nginx (which we'd like to have available in order to take advantage of HTTP Live Streaming and Flash Video support).
We also wanted all the nice features you get with JQuery-File-Upload; resumability, progress tracking, etc. I looked through the various back-end scripts for JQuery-File-Upload, and was... nonplussed, lots of "basic functionality only" back-ends and a few overly ...
Apparently Kubuntu 13.10's version of the fglrx driver is now equivalent to the beta one I added to my 13.04 install to get it running, so I decided to do the upgrade. However, it kept failing with a cryptic error that it couldn't do the upgrade because I was either running a pre-release ubuntu (no) or upgrading to a pre-release (no) or using some unsupported package (well, sure, but which one).
Turns out this warning was generated by having "held" the xserver-xorg-video-intel package in order to get the fglrx beta to run. apt-mark unhold the package ...
Networking fun this week.
The big nasty that bit me was that a .bind( ('',port) ) on a multicast socket will get all packets sent to any local socket listening to that port, even if this socket has not registered membership in the group. So if you have two capture processes, each trying to listen to different groups on the same socket number (say two multicast video streams where all streams go out on <group>:8000), they will receive their own and each other's data, and as a result, they will get garbage.
The key issue here is that with ...
I've lost track of how many SD cards I've lost now. No one I talk to seems to have these issues.
Today I lost another one, this one because it was physically broken, that is, the whole front corner of the card was broken off, so it no longer hits the little spring that indicates there's a card present. That's now two physical issues (another card had the top and bottom of the card split apart), and lots and lots of corrupt SD cards, due to purchasing almost-but-not-quite supported SD cards (right manufacturer, but ordered the ...