Setting up a Raspberry Pi 1 B+ for Node.js Development

I bought a Raspberry Pi Model B+ back in December. I didn’t have a monitor to plug it into so it just kind of sat idle for a while. I recently picked up a new monitor so I’ve been tinkering with the Raspberry Pi and I wanted to capture all of my setup and configuration. Don’t bother with “Noobs” I just went ahead and installed Raspbian rather than boot with Noobs and ultimately end up installing Raspbian anyway. [Read More]

Installing Webmin on Ubuntu

Install Webmin with apt-get by adding the Webmin repository to your sources:

echo "deb sarge contrib" | sudo tee --append /etc/apt/sources.list

wget -q -O- | sudo apt-key add -

Then install Webmin

sudo apt-get update
sudo apt-get install webmin

If firewall is enabled, allow traffic on port 10000

ufw allow 10000/tcp

32 Years Later...

Thirty two years ago I got my first computer. It was an Apple II+ and I loved it! It had a green screen, dual 5.25” floppy drives and 48K of RAM. Yes, that is 48 kilobytes! I spent most of that summer teaching myself to program in BASIC and playing a few games like Choplifter, Apventure to Atlantis and The Tarturian. The Tarturian was particularly bad. It would crash once in a while and dump you to the command line. [Read More]

Fixing Clock Problems When Dual Booting Linux and Windows

I recently noticed I had to reset the time on my PC whenever I rebooted from Linux into Windows. It seemed like it started after I had to reset my Windows 8 install (seems like I have to do that a lot!) I like that Linux wants the hardware clock to be UTC, but I wish there was a way to make Windows work with that…

It turns out, there is a registry setting that takes care of this:


Trying out Ghost

I’ve become interested in Node.js and Markdown lately, so when I heard about Ghost I was really excited. I’ve been using Wordpress for quite a while now and I wanted something simpler. I cloned the Ghost repo from GitHub, followed the directions and had it up and running in a matter of minutes. I run this site on a little Digital Ocean Droplet with 512 MB of RAM. It’s cheap, and for the low amount of traffic my site gets, it’s fine. [Read More]

Node-Webkit Pre-Built Binary Fails to Run on Ubuntu 13.10

I was trying to run the pre-built binaries for Node-Webkit and was getting an error:

./nw: error while loading shared libraries: cannot open shared object file: No such file or directory

To fix this on a 64-bit system:

sudo ln -sf /lib/x86_64-linux-gnu/ /lib/x86_64-linux-gnu/

On a 32-bit system:

sudo ln -sf /lib/i386-linux-gnu/ /lib/i386-linux-gnu/

After that, Node-Webkit started up fine!

MyFeeds 2.9 Certified

MyFeeds 2.9 was certified and is available today! In addition to the bug fixes in the app, I have also re-enabled the ability to view GIF files. It requires a service to convert GIFs to JPEG since Windows Phone doesn’t support GIFs. I had initially written it to run on Windows using C# but I have moved to a Linux server now and had to re-write it. Re-writing it in PHP was the easy part. [Read More]

MyFeeds 2.9

I recently changed my Windows Phone app MyFeeds from being a paid app to free. This has caused quite an uptick in downloads and also a lot more bug reports! I just submitted MyFeeds 2.9 to the Windows Phone Store. It should be available soon. Here’s the changelog: Bug – App would sometimes crash on initial startup because it tried to access the database before it was ready – Fixed! [Read More]