While working on some automated testing with Android today I ran across two rather annoying peculiarities with some of the tooling surrounding Android, namely Gradle and ADB. The project I am working on is in Android Studio and using Gradle for build automation. When setting up a continuous integration build I noticed that the build would run the emulator and then install the library and tests, but not run any of the tests. After several hours of digging it turns out that Gradle will happily install and run the tests on an emulator that has not completely started. When this happens the tests do not run and there is no error, the build is successful, but if you look at the output closely no tests are run.
I've been working on moving the network file share on my home network from an NTFS volume with my Asus router acting as a NAS host to an ext4 volume running as an NFS share via a Raspberry Pi. I was starting to have issues with corruption and missing files so I decided to take the time and bulletproof the setup as much as possible.
A few days ago Pebble posted a Facebook update about pebbleNav serving 30,000 routes since it's last update. I haven't looked at the numbers for Pebble Connect in a while, so I decided to compile them all and share them. (All numbers are as of December 23rd, 2013)
Pebble Locker got an update today that added functionality to select any Bluetooth device and/or WiFi network to unlock your device. If your phone or tablet is connected to your Pebble, selected Bluetooth devices or WiFi networks it will remain unlocked. At any time if it is not connected to any of your selected devices or networks, it will set the lock screen with your predefined pin/password.
Several years ago I wanted to setup a personal web site and a few other things. I didn't know what I needed other than access to a database, some PHP and a domain. At the time, cheaper was better and I eventually wound up selecting 1and1. They had a competitively priced shared hosting, gobs of bandwidth and included 2 free domain registrations with a hosting package. It seemed perfect for what I needed.