the Life of Zim

18th December
written by dzimney

I’ve been running Linux on my main computer for the past three or four years now. I’ve also had a great set of Bose headphones for most of that time, but have never been able to get them to pair via bluetooth to the Linux machine. Recently, however, I ran into the following article that changed everything: Installing Bose QuietComfort 35 on Linux Mint 18. I’ve tried similar approaches, but nothing that ever worked… until now! I’m running Ubuntu 16.04 (although I’ve been thinking of switching to Mint for a while now — it’s just so much damn work to switch). In any case, this should work for most flavors of Linux.

First, create a new file: /etc/bluetooth/audio.conf with the following contents:

load-module module-switch-on-connect

Second, edit /etc/bluetooth/main.conf by un-commenting and changing the values of “ControllerMode” and “AutoEnable” so they look like the following:

# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
ControllerMode = bredr


# AutoEnable defines option to enable all controllers when they are found.
# This includes adapters present on start as well as adapters that are plugged
# in later on. Defaults to 'false'.

Third, reboot and pair!

10th January
written by dzimney

Oh, man, I’m pumped! Once this trickle down golden shower effect kicks in, all of us in the middle class are gonna be rollin’ in the dough! w00t! w01t! F***ing ridiculous. It is utterly disgusting how brainwashed and uninformed we all are (myself included). If you watching this and think it’s not a big deal, you’re brainwashed. If you had no idea, you’re uninformed. If you don’t know where to begin to fix this imbalance, you’re human. Pay attention to where you spend your money. Support small local business. Small steps. And even still it seems impossible.

12th December
written by dzimney

3rd August
written by dzimney


It’s official. Push Pop Studio is now an LLC. Not only are we official, we’ve just updated our website:

Push Pop Studio is an interactive development and design firm based in Lawrence, KS and doing business for clients nationally. We’ve done work for clients like Roll Global, POM Wonderful, Target and Chamilia.

Push Pop Studio: Kick-ass Interactive

1st May
written by dzimney

IBM has always been on the forefront of computer technology and currently they’re working on using atoms to do just that. They’ve developed a way of moving the atoms around using magnets that only comprised of 12 atoms themselves. Recently they put out a short film to show the world what they’ve been up to. The film is an animated movie (stop motion) made up for atoms. Each dot you’re about to see are being magnified 100,000,000 times. That’s one hundred million. One hundred. Million. Times. Okay, enough jibba jabba. Watch the video…

And of course, as I love watching the special features on a dvd, here’s a quick one on the making of A Boy and His Atom.. And by the way I think it’s pretty safe to say that A Boy and His Atom is a shout out to the NES classic A Boy and His Blob, which is cool.

30th April
written by dzimney

This is just beyond awesome. I could do without the “decorating” at the end, but hope some day I able to do some of the things this guys is doing. That hand powered drill press is really awesome.

5th April
written by dzimney

So for the past couple of days I’ve been trying to get a Hello, World! program to run using C++ in Eclipse Juno on my MacBook Pro running OS X 10.8.3. After getting the project to build in Eclipse and getting a successful compile, I kept getting the following error when running the executable: “cannot execute binary file”. The binary file also was being shown in the Project Explorer in Eclipse with a puzzle piece icon, rather than the executable “play” icon. As it turns out, by default Eclipse will set up the project to generate a shared Library rather than an executable, or so it seems. To fix the issue, go into the project properties and under MacOS X C++ Linker, uncheck Shared (-dynamiclib) in the Shared Library Settings sub section. Apply the changes, run a build and presto!

This solution is all thanks to this post. I’m just reposting the solution to firstly help remind myself of what to do and secondly in hopes that the reposting will help someone else find the solution faster than I did.

As far as I can tell, OpenGL had little to do with the problem, but since I noticed the problem after trying to run an OpenGL project, I thought it valuable to tag it.

2nd April
written by dzimney

If you’re not aware, the planet Saturn has a massive hexagon on it’s north pole that could fit four earth’s inside of it.

Kind of crazy, right? Well it’s there, and has been a mystery for decades. Still unsure exactly what is happening on the pole, scientists as Oxford University have replicated the bizarre phenomenon in the laboratory by spinning discs beneath liquid at different speeds.

Additionally, by varying the speeds at which the discs are spinning, other geometrical shapes like triangles, septagons, and ovals can be created.

Some may say, “But Saturn’s atmosphere is gas, not liquid.” However, in the world of fluid dynamics, liquids and gases follow the same laws. The team at Oxford is not the only group to produce such shapes in this way, but are the first to publish a paper linking the conditions to those found on Saturn.

For a more detailed look, please refer to Emily Lakdawalla’s blog post at the Planetary Society.

21st March
written by dzimney

18th March
written by dzimney

This is just amazing. Never would have thought it’d be this complicated.