Posts

Showing posts from 2013

Cellular network terms...

Whats is GPRS ? GPRS (General Packet Radio Service) is a cellular networking service that supports WAP, SMS text messaging, and other data communications. GPRS technology is integrated into so-called 2.5G mobile phones designed to provide faster data transfer speeds than older 2G cellular networks. GPRS is a slower alternative to EDGE 2.5G cellular networking. GPRS supports theoretical data rates up to 171 Kbps compared to the 473 Kbps speed of EDGE. What is EV-DO ? EV-DO is a high-speed network protocol used for wireless data communications, primarily Internet access. EV-DO is considered a broadband technology like DSL or cable modem Internet services Following are Downlink and Uplink Speeds: EVDO R 0 - 2.4 Mbps Down  and 0.15 Mbps Up EVDO R A - 3.1 Mbps Down and 0.8 Mbps Up EVDO R B/C - 14.7 Mbps Down and 3.6 Mbps Up -Jak

Mobile Framework comparison Chart

Looking for the right mobile framework to develop mobile applications.. Good comparison is here.. http://www.markus-falk.com/mobile-frameworks-comparison-chart/

How to install specific version of NodeJS

Use NPM to install specific version of Node. Below example will install node 0.8.22 version sudo n 0.8.22 More in details.. https://npmjs.org/doc/install.html

How GCM push notification discover devices

There is simply a TCP socket waiting in accept mode on a cloud Google server. The TCP connection had been initiated by the Goggle Play application. That's why Google Play must be installed on the device for making Google Cloud Messaging (GCM). When this TCP client socket receives some message, the message contains information such as the package name of the application it should be addressed to, and of course - the data itself. This data is parsed and packed into an intent that is broadcast and eventually received by the application. The TCP socket stays open even when the device's radio state turns into "idle" mode. Applications don't have to be running to receive the intents.

Titanium SDK 3.1.0 : TypeError: argument of type 'NoneType' is not iterable

Image
When I moved our Titanium Alloy project from 3.1.1 to 3.1.0. I found "TypeError: argument of type 'NoneType' is not iterable" error. And build failed. After searching on internet found below solution. For Mac: Open terminal cd  /Applications/android-sdk/platform-tools ln -s /Applications/Android-sdk/build-tools/17.0.0/aapt aapt ln -s /Applications/Android-sdk/build-tools/17.0.0/dx dx source: https://developer.appcelerator.com/question/152497/titanium-sdk-310-error-typeerror-argument-of-type-nonetype-is-not-iterable-on-building-android-app Regards, Jakir

error: device offline

Whenever you get "error: device offline" means that connection with emulator & adb bridge has been broken due to time taken in emulator startup. Need not to restart the emulator at this point just run below commands... adb kill-server adb start-server Thanks, Jak

Eclipse useful shortcuts

Ctrl+Shift+R Find Resource Use this to look for XML files, text files, or files of any other type. which are in your workspace. Ctrl+O Quick Outline Use this to find a method or a member variable in a class. Start typing to limit the choices. Press Ctrl+O a second time to include inherited methods. Ctrl+Shift+T Find Java Type Start typing the name and the list gets smaller. Try typing the capital letters of the class only (e.g. type "CME" to find "ConcurrentModificationException") Ctrl+E Open Editor Drop-Down Presents a popup window listing currently opened files. Start typing to limit the list or simply use the down arrow key. Ctrl+Space Content Assist Context sensitive content completion suggestions while editing Java code. Ctrl+Shift+Space Context Information ...

Scrum Master vs Product Owner

The most common confusion in the 2 roles of Agile-SCRUM is between Scrum Master & Product Owner. The Scrum Master is in charge of making sure the Scrum process is followed. The Product Owner (PO) is the person in charge of making sure the product succeeds in the direction the company wants to go. The PO does this by setting priorities of product backlog items, making sure all needed parties are there for both the sprint planning and sprint review (both are very important). If something occurs and either the scope explodes or decisions need to be made, the PO is the person who gives the answers to the decisions. Product owner act as the feature prioritize(r) and main point of contact between business/customer and IT team. If product not succeed and probably reason is prioritization issue then product owner may be "single wringable neck" person. The Scrum Master is making sure the process gets followed and working through the adaptation of Scrum to your organization. By do...

Orientation change shortcuts for emulator and simulator

Image
Android Emulator: For Mac:     ctrl+fn+F11 to change the landscape to portrait and vice versa. For Windows 7:   left-ctrl+F11 FOr Linux: ctrl+F11 Note: Mac users, you only need to use the fn key if the setting "Use all F1, F2 etc. keys as function keys" (under System Preferences -> Keyboard) is checked. iPhone Simulator: Cmd-Left and Cmd-Right will rotate the virtual phone (simulator).

CSS : dot (.) vs hash (#)

CSS : dot (.) vs hash (#) . => class selector # => id selector so .lblClass { width:20dp; } -> <label class="lblClass"/> #lblID {widh: 10dp;} -> <label id="lblID"/> PS. The # symbol is called an octhrope