Category: Blog
-
Automating Android Builds
In order to have a fully regression tested application, it is necessary to have an automated build process to ensure all checkins are validated nightly ( or whatever your schedule is). This is a simple task for most Java projects, however you may run into some issues with Android that I point out here. If…
-
How to find the key an Android app was signed with
I found this on stack overflow, so I am just recapturing here since i found it so useful. First, unzip the APK and extract the file /META-INF/ANDROID_.RSA (this file may also be CERT.RSA, but there should only be one .RSA file). Then issue this command: keytool -printcert -file ANDROID_.RSA You will get certificate fingerprints like…
-
Get Firefox Boot-2-Gecko up and running
There are two more players that are trying to enter the mobile OS space: Firefox, and Ubuntu. While the latter is making the move for more native applications to run faster on phones, the former is trying to take page out of WebOS’ playbook by going the pure HTML5 route. I had a chance to…
-
Why the Low Res on the iPad Mini?
If you read many of the blogs out there, there are lots of people bashing the iPad mini for its lower resolution screen. This is primarily Apple’s own fault for spoiling us with Retina displays on everything, but there is a good reason for it. Since the mini was (suppose to be) a top secret…
-
Google’s Got Nothing on Apple
I’ve been reading some articles recently, comparing Apple’s productions to Google’s Nexus line, and it just seems bizarre to me. It just reminds of when AMD had come up with the first true multi-core processor and was trying to educate us not to compare its processors to Intel’s on just the CPU speed. Its the…
-
Cleanup Your Open With Context Menu in OSX
Recently I noticed that I had many duplicate entries in the Open With context menu on my Mac (Mountain Lion). Then after a clean re-install, I noticed the same behaviour repeating. For example, I had three entries for Even Note. Well, a little googling lead me to this link with this magic command to reset…
-
Securing your Mail Server
I recently noticed some bounced emails from a domain I managed and upon further inspection found out that someone is sending spam emails using random spoofed email addresses from that domain. At first I thought one of the email accounts was jeopardized but when I saw the bogus from address, I knew it was just…
-
The Curious Case of the Missing YouTube App
Yesterday Apple released the latest beta version of iOS6, and with that the blogosphere went a little crazy over conspiracy theories as to why the YouTube app is no longer part of iOS. There were lots of speculations, but I think the case is clear cut. It had much less to do with the history…
-
Feed Your Sweet Tooth With Jelly Bean!
The Jelly Bean (4.1.1) update for the Nexus S is finally here. I got the update notification yesterday and I must say that Google has done a tremendous job of turning things around with Android 4.x. Even though the Nexus S is now and old phone by all standards, it is snappier now on Jelly…
-
Configure Witopia VPN on DD-WRT
I like using a VPN service for a more secure browsing experience and I have used Witopia for the past little while with great success. The only issue was that I had to install it on all the PCs that I wanted to use it with and then remember to turn it on, etc which…