Author archives: Mike
Black Screen on KDE after disconnecting external monitor
Written by
on
in
Tuxedo.
So yesterday I tried connecting an external monitor to my nVidia proprietary driver KDE laptop. It went meh, as the external display is so much lower resolution (and so much larger) than the configurations on the laptop make the monitor look like a VGA blown up to ridiculous proportions. Oh well, unplugged the monitor this ...
mcastsocket broken out into its own project
Written by
on
in
Snaking.
I use multicast a lot in my work, and I almost always wind up using my branch of PyZeroconf's mcastsocket module... and that's not cleanly pip installable, so I've now broken out the mcastsocket module into its own project. Changes with this release:
- implements (IPv4-only) single-source-multicast support
- should work cleanly on python 3.5 (it may ...
Trivial bug in synaptics is so frustrating...
Written by
on
in
Tuxedo.
There's a rather annoying bug in the synaptics driver on Linux on the Dell XPS 15 9550. Basically, if you are using one finger to move around and another to click the "button" areas at the bottom of the screen, instead of taking that second finger as "click here", it sometimes interprets the second finger ...
Embrace the Singularity Talk is Up
Written by
on
in
Design Theory,
Snaking.
My talk from PyCon.ca is now up, you can watch it here:
Let's Encrypt Tomorrow
Written by
on
in
Snaking,
Tuxedo.
Just a reminder, as of tomorrow Let's Encrypt should be in public Beta (i.e. *every* public-facing server you create from tomorrow on should have SSL-by-default).
Infrastructure Failures Suck
Written by
on
in
Tuxedo.
So this morning every single VirtualBox VM refuses to load. Ever-so-helpful "there was an error" messages. I'm assuming I'm looking at a driver, libc, or similar failure from the dist-upgrade of the host this morning. Yay. This is *not* what I needed to work on this morning.
[Update] a workstation/server reboot (Egads! this is Linux, ...
PyCaribbean Wow, That's Tempting
Written by
on
in
Snaking.
Chatting about Python in the warmth and Sunshine in February sounds awesome. If you're interested in speaking, you've got a week to get those proposals in (November 20th). Flights seem to be around $600 to $800 per person from Toronto. More details on the PyCaribbean site.
Going to try AppVeyor for building releases
Written by
on
in
Snaking.
Got hard-stalled trying to get the laptop configured for building all of the various versions of Python to get the binary packages released. So I think I'll try using AppVeyor to build the releases. It's free for OS projects, and it would be nice not to have to pay attention to the compiler setups any ...
Lazy-calculated Integer Sizes Deprecated
Written by
on
in
Snaking.
So there's a bit of code in PyOpenGL that is now producing deprecation warnings. In essence, we have a type that is a "run-time lookup" integer. So when you have an element that is of unknown size, you lookup that value via some function. That function is often OpenGL-context-dependent. As of latest Numpy that's now ...
Java Jokes
Written by
on
in
Knight Errant,
Snaking.
So I ran across a snippet of code today in a Java codebase:
additionalCommands.add(new XYZAdminClientMenuItemAdditionalCommand(START_COMMAND, "Start Cluster")); additionalCommands.add(new XYZAdminClientMenuItemAdditionalCommand(STOP_COMMAND, "Stop Cluster"));
additionalCommands.add(new XYZAdminClientMenuItemAdditionalCommand(MON_COMMAND, "Start Monitor the Cluster"));
which, to any Python programmer looks like someone is pulling your leg.
Here's a Java version that doesn't seem quite so crazy to a Python programmer:
protected static ...