Category: Dev Notes

  • 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…

  • Calculate the Broadcast IP for your network

    There is a good article on how to calculate the broadcast IP based on your IP address and net mask on eHow. What I have here is a quick utility to facilitate things. provide IP and netmask: IP: Netmask: Broadcast IP:

  • Installing MySQL on CentOS

    First thing you need to do is make sure the binaries are installed using yum. Note that this will only install MySQL and that you may need to run it as root depending on your systems permissions. [korey@localhost ~]$ yum install mysql-server mysql The next thing is start MySQL: [korey@localhost ~]$ service mysqld start Once…

  • Installing your Android App on your Phone

    One part of testing an Android app is installing it on an actual phone and making sure that it still behaves as you expect. Given the fact that there are so many different vendors that tweak the OS in order to create a unique experience for their end users before shipping it off with their…

  • Another Blow to J2EE

    I recently came across the Play framework (not to be confused with the new name for the Android Market Place). Think of it as the Java version of Ruby on Rails, or one of a dozen other frameworks that leverage convention over configuration. The real beauty here is that you get all the benefits of…

  • Reproducable Development Environments

    Have not had a chance to try this out yet, but Vagrant seems like a great solution to create small, portable development environment. With this, there will be less of “Well it works on my box!”. You can just receive the development environment where the problem exists and easily reproduce it.

  • Packaging Sencha Touch 2

    Here is a great guide for packaging your Sencha Touch 2 application. In addition to this, also take a look at the getting started guide for Sencha Touch 2 since alot has changed.

  • Adding Titanium Modules

    Appcelerator Titanium is a decent tool once you get used to its quirks. However, it is even more powerful with its marketplace and optional modules you can add to it. Two of my recent purchases have been from 0x82: Testflight, and KeyChain. here is a quick quide on how to add new modules to your…

  • Getting started with PhoneGap

    PhoneGap just released version 0.9.5, but it still does not fix the issue with getting a project started with Xcode 4. Here is what I did to get my project going: Make sure Xcode is closed. Install the latest version of PhoneGap Go to Xcode prefrences -> Source Trees -> Add a new entry PHONEGAPLIB…

  • Add new files to SVN from the command line

    Here is a little tip for automating files that need to be added to SVN. First make sure you are in your project folder that is under source control. Then try the following: svn status | grep -e ^? With this you’ll notive that it will list the files, but its not in a format…