About Johan Cyprich

http://www.cyprich.com

Posts by Johan Cyprich:

How to Bypass Activation on Palm Pre 2

HP send me a Palm Pre 2 through a developer promotion they had not too long ago, and I had a very difficult time trying to get started using it. The problem occurs when the phone starts for the first time and you need to create an account on it with HP. I couldn’t connect to the internet with this unlocked phone. I contacted Fido (my cell phone provider) and also Rogers (they own Fido) and neither was able to get the phone connected to their network. This cost me $35 at Best Buy in purchasing a SIM card for Rogers.

I gave up for a while and then resumed my search for a solution later. This is one very effective method of solving problems: put it aside for some time and come back to it again with a fresh perspective. I’ve solved many IT related issues this way.

I found a post from unwiredben on the Palm developer forum who gave instructions on how to bypass the activation screen. On the first use of the phone, press the “make emergency call” button and erase the 911 number already there. Then type the keys that correspond to #*DEVMODE# (for GSM networks like Fido/Rogers) or ##DEVMODE# (for CDMA networks).

The phone will then function normally on your network.

3 Important Tools for Developing in JavaScript

JavaScript has become a language that every web developer must be deeply familiar with to build web applications, and it will even be heavily used in creating client applications for the upcoming Windows 8 operating system from Microsoft. The following sites will help you produce better, error-free JavaScript which is important if you want to maintain customer confidence over your products.

  1. JSFIDDLE (http://jsfiddle.net/)
    This site can be considered a sandbox for JavaScript. You can write code in HTML, CSS, and of course, JavaScript and run, test, and tidy up the code with automated tools.
  2. JSHINT (http://jshint.org/)
    Debugging tool for JavaScript and enforcing coding conventions. More powerful that JSLINT.
  3. JSONLint (http://www.jslint.com/)
    Specialized tool for validating JSON.

August 2011 Smart Phone Market Share

The following are the latest smart phone market share statistics from Nielsen. Android is well ahead of Apple, which isn’t unexpected since more companies have Android phones for sale than Apple. The WebOS market share is low due to a slow start, but I expect that they will have significant gains in the future due to the size and marketing potential of HP. Windows Phone 7 is widely believed to attain the #2 status (followed by iOS) by 2015 due to Microsoft’s partnership with Nokia and they have advantage of a vibrant developer community and great development tools (i.e. Visual Studio 2010).

Its interesting times ahead with smart phones. The competition from these major brands will only produce better products in the end for the consumer.

 

Android 39%
Apple iOS 28%
RIM Blackberry 20%
Windows Phone 7 9%
HP WebOS 2%
Symbian 2%

 

August 2011 Smart Phone Market Share

Project Management Tip

Don’t build software like this:

image

Drawn by Angus Macdonald

Free JavaScript and jQuery Video Tutorials

If your a web developer and don’t know JavaScript, you need to immediately learn it if you want to continue working in your field. If you don’t know jQuery, its a great idea to learn because it simplifies the use of JavaScript and can enhance your web sites to justify your six figure income.

There are many good books on JavaScript and jQuery, but if your pressed for time and don’t feel like doing a lot of reading, you can watch a series of videos that will get you up to speed. These learning videos were recently released by .appendTo and will have you coding like a pro in no time. The videos range in length from 23 to 43 minutes and teach the basics and advanced concepts in JavaScript, to DOM manipulation and effects/animations in jQuery.

The videos loaded a little slow when I tried them, but this was because I was viewing them during the heaviest Internet traffic hours. Its a good idea to master JavaScript and jQuery since these will be important development tools for building Windows 8 applications. This knowledge will also make your web sites stand out from the competition. Learning new things broadens your mind and these videos will only take an evening to go through them.