Wednesday, February 18, 2009

Nokia phone codes

Nokia Codes - Not all can work on all phones but you can give it a try -
  • *3370# This Nokia code activates Enhanced Full Rate Codec (EFR) - Your Nokia cell phone uses the best sound quality but talk time is reduced my approx. 5%
  • #3370# Deactivate Enhanced Full Rate Codec (EFR) .
  • *#4720# Activate Half Rate Codec - Your phone uses a lower quality sound but you should gain approx 30% more Talk Time.
  • *#4720# With this Nokia code you can deactivate the Half Rate Codec.
  • *#0000# Displays your phones software version, 1st Line : Software Version, 2nd Line : Software Release Date, 3rd Line : Compression Type .
  • *#9999# Phones software version if *#0000# does not work.
  • *#06# For checking the International Mobile Equipment Identity (IMEI Number) .
  • #pw+1234567890+1# Provider Lock Status. (use the "*" button to obtain the "p,w" and "+" symbols).
  • #pw+1234567890+2# Network Lock Status. (use the "*" button to obtain the "p,w" and "+" symbols) .
  • #pw+1234567890+3# Country Lock Status. (use the "*" button to obtain the "p,w" and "+" symbols).
  • #pw+1234567890+4# SIM Card Lock Status. (use the "*" button to obtain the "p,w" and "+" symbols) .
  • *#147# This lets you know who called you last (Only vodofone).
  • *#1471# Last call (Only vodofone) .
  • *#21# This phone code allows you to check the number that "All Calls" are diverted to.
  • *#2640# Displays phone security code in use .
  • *#30# Lets you see the private number.
  • *#43# Allows you to check the "Call Waiting" status of your cell phone.
  • *#61# Allows you to check the number that "On No Reply" calls are diverted to .
  • *#62# Allows you to check the number that "Divert If Unreachable (no service)" calls are diverted to .
  • *#67# Allows you to check the number that "On Busy Calls" are diverted to
  • *#67705646# Phone code that removes operator logo on 3310 & 3330
  • *#73# Reset phone timers and game scores.
  • *#746025625# Displays the SIM Clock status, if your phone supports this power saving feature "SIM Clock Stop Allowed", it means you will get the best standby time possible .
  • *#7760# Manufactures code.
  • *#7780# Restore factory settings.
  • *#8110# Software version for the nokia 8110.
  • *#92702689# Displays - 1.Serial Number, 2.Date Made, 3.Purchase Date, 4.Date of last repair (0000 for no repairs), 5.Transfer User Data. To exit this mode you need to switch your phone off then on again.
  • *#94870345123456789# Deactivate the PWM-Mem.
  • **21*number# Turn on "All Calls" diverting to the phone number entered.
  • **61*number# Turn on "No Reply" diverting to the phone number entered .
  • **67*number# Turn on "On Busy" diverting to the phone number entered .
  • 12345 This is the default security code .
  • press and hold # Lets you switch between lines.
Extracted from Google searches and some of the developer forums! Thanks to all those who had posted this info at various places - i have just collected it at one place :)

Tuesday, February 17, 2009

mojo SDK for Palm WebOS - first cut

Based on my reading on Palm WebOS mojo SDK, here are some notes to help understand about new palm development -

  • Architecturally, Palm WebOS is an embedded Linux operating system that hosts a custom User Interface (UI) System Manager built on standard browser technology.
  • Palm WebOS is designed to run on a variety of hardware with different screen sizes, resolutions and orientations, with or without keyboards and works best with a touch panel though doesn’t require one.
  • One important virtue of the Palm apps built on WebOS will be “connected”
  • How WebOS SDK is used?
    o WebOS – mojo SDK works as if you have a local web server installed on your PC
    o You deploy all your app code which is java script/ CSS or HTML files onto this local server.
    o You can then access your app using a URL in the palm simulator that comes with SDK – emulator as well as device manager.
  • WebOS apps shall run on a browser that is specifically available on the device for this. The normal websites will continue to open in the palm browser but internally WebOS will decide is it is app to launch or traditional web page to launch. This means no need to “specially build” your executables to deploy!
  • Developers will build WebOS applications with common web development tools following typical design and implementation practices for Ajax applications.
  • The application framework also includes event handling, notification services and a multi-tasking model. Applications can run in the background, managing data, events and services behind the scenes while engaging the user when needed. Expected to have camera and advanced apps accessible in subsequent releases.
  • One can create and manage persistent data using HTML5 storage functions
  • WebOS apps though built using HTML/CSS and JavaScript but they don’t have the life cycle same as a web page. The Palm OS apps have their own architecture.
  • The application framework provides a specific structure for applications to follow based on the Model-View-Controller (MVC) architectural pattern
  • Palm WebOS applications are required to use directory and file structure conventions to enable the framework to run the applications without complex configuration files.
  • All palm WebOS applications will have an index.html file, an icon.png for application's Launcher icon, and an app folder, which provides a directory structure for assistants and views.
  • Palm WebOS supports the standard DOM Level 2 event model. It also gives extensive access to core apps such as contacts and calendar, location services and accelerometer data.
  • The code looks much similar to JAVA kind of packages that needs to be used such as com.palm.messaging to do stuff related to SMS and so on. The normal HTML5 tags and CSS definitions are used – support for the events, controls is also available through the common OOP like code – this.controller.listen() and so on.
  • To run the application on device you will need to sign it.
  • The Palm Developer Tools (PDT) are installed from the SDK and include targets for Linux, Windows (XP/Vista) and Mac OS X.

    Here are the Palm Developer Tools
    1. SDK Bundle Installer - Installs all WebOS tools & SDK for 3rd party editors
    Emulator
    2. Desktop Emulator and Device Manager
    3. Command-Line Tools - Create New Project; Install & Launch in Desktop Emulator or Device; Open Inspector/Debugger Window;Package & Sign App

Extracted from Palm WebOS rough cut - http://developer.palm.com/assets/images/book/webos_chap1.pdf

Wednesday, February 11, 2009

Golden Rules for Career Success by Richard Moran

This is a small write-up taken from one of the floating emails i received long time ago - and i thought its a good idea to publish it here for everyone to be able to read rather than spamming others mailboxes.

Read on as if Richard Moran is stating these tips! I am sure it would give you many pointers on how-to going ahead in your career path!

WORKING as a business consultant all over the world, I have discovered some basic career-related rules that everyone should know—but many don’t.
  • Business is made up of ambiguous victories and nebulous defeats. Claim them all as victories.
  • Keep track of what you do; someone is sure to ask.
  • Be comfortable around senior managers, or learn to fake it.
  • Never bring your boss a problem without some solution.
  • You are getting paid to think, not to whine.
  • Long hours don’t mean anything; results count, not effort.
  • Write down ideas; they get lost, like good pens.
  • Always arrive at work 30 minutes before your boss.
  • Help other people network for jobs. You never know when your turn will come.
  • Don’t take days off sick—unless you are.
  • Assume no one can/will keep a secret.
  • Know when you do your best—morning, night, under pressure, relaxed; schedule and prioritize your work accordingly.
  • Treat everyone who works in the organization with respect and dignity, whether it be the cleaner or the managing director. Don’t ever be patronizing.
  • Never appear stressed in front of a client, a customer or your boss. Take a deep breath and ask yourself: In the course of human events, how important is this?
  • If you get the entrepreneurial urge, visit someone who has his own business. It may cure you.
  • Acknowledging someone else’s contribution will repay you doubly.
  • Career planning is an oxymoron. The most exciting opportunities tend to be unplanned.
  • Always choose to do what you’ll remember ten years from now.
  • The size of your office is not as important as the size of your pay cheque.
  • Understand what finished work looks like and deliver your work only when it is finished.
  • The person who spends all of his or her time is not hard-working; he or she is boring.
  • Know how to write business letters—including thank-you notes as well as proposals.
  • Never confuse a memo with reality. Most memos from the top are political fantasy.
  • Eliminate guilt. Don’t fiddle expenses, taxes or benefits, and don’t cheat colleagues.
  • Reorganizations mean that someone will lose his or her job. Get on the committee that will make the recommendations.
  • There is no such thing as Job security exists! Always have an answer to the question, “What would I do if I lost my job tomorrow?”
  • Go to the company Christmas party. Don’t get drunk at the company Christmas party.
  • Avoid working at weekends. Work longer during the week if you have to.
  • The most successful people in business are interesting.
  • Sometimes you’ll be on a winning streak and everything will click; take maximum advantage. When the opposite is true, hold steady and wait it out.
  • Never in your life say, “It’s not my job.”
  • Be loyal to your career, your interests and yourself.
  • Understand the skills and abilities that set you apart.
  • Use them whenever you have an opportunity.
  • People remember the end of the project. As they say in boxing, “Always finish stronger than you start.”