Planet Db2 and Planet Big Data are two blog aggregators that I created when I first started at IBM. They were similar to Planet Debian or Planet Intertwingly but about the Db2 relational database server and about big data technologies like Hadoop. If you are interested in taking over the blogrolls, please contact me. Blog … Continue reading Retiring Planet Db2 and Planet Big Data
Sentry is a great error aggregation service. We use it for every service we deploy at work. A command line client for Sentry lets you log Bash errors.
Linux kernel images are stored on a separate partition mounted under /boot. This partition can fill up and prevent you from installing updates.
I'm at the Data Unconference in Toronto today. Jarred Gaertner just gave a through-provoking keynote on the ethics of big data, and I'm about to dig my hands into some open data sets in Richard Pietro's hands-on session. My colleague Polong Lin will be on a panel about IBM's data science tools this afternoon, which … Continue reading #DUTO2015 conference
Facebook just released a great use case for OpenPGP encryption in Gmail and other web email providers. You can now configure Facebook to encrypt all email it sends you with OpenPGP. Whether or not you use Facebook, it's surprisingly easy to use Mailvelope to integrate OpenPGP with Gmail and other email providers. Mailvelope is a … Continue reading Encrypt Gmail, Facebook emails with OpenPGP and Mailvelope
My primary phone is a Samsung Galaxy S3 running Android 4.4.2 Kit Kat. It's a little old at this point, but I'm disinclined to upgrade for the sake of upgrading. It was getting slower, so I've recently taken a number of steps to tune and optimize its performance. Things I've done to make Android slower … Continue reading How I made my Android Galaxy S3 phone run faster
It's useful to have a local installation of the DB2 on Mac for development and test purposes. I have a local installation on my Macbook to develop DB2-backed Ruby on Rails applications.
As my team creates new web apps and microservices in Rails, Meteor JS, and other stacks, we dockerize them. Docker is great because it enforces loose coupling, modular design, and process isolation. A Docker container can be thought of as a very lightweight VM that shares a Linux kernel with its host. The infrastructure and … Continue reading Dockerize all the things
Got this error while deploying a Rails app on Nginx: libdb2.so.1: cannot open shared object file: No such file or directory - ... ibm_db.so This means that the ibm_db adapter is installed, but it can't find the DB2 libraries. The issue is that IBM_DB_HOME and some other environment variables are not set. The best solution … Continue reading libdb2.so.1: cannot open shared object file: No such file or directory – … ibm_db.so
I've been having a lot of fun working with a Apache jclouds in JRuby. All the examples for the API are in Java and Clojure, while online JRuby docs could be better, so there've been some interesting translation challenges. I just had to re-Google what .class becomes in JRuby, so a quick note for the … Continue reading JRuby for the Java .class is .java_class