25 Aug 2012 If you need to change/amend a text comment for one of previous commits, it's possible and fairly simple actually. Git allows to do that.
First, you need to issue a rebase command in interactive mode for any number of previous commits. For example:
the above command will let you work with 5 previous commits. You can do various changes for the commits as Git does not have the SVN approach of set in stone commits. But if you just want to change the commit message for one of the commits, it's very simple.
After you issues the rebase in interactive mode command, a default configured editor should open with the list of commits that you specified in the command. If it's ~5 then last 5 commits will be there.
Just change the "pick" to "reword" at the commit you want to update and and then save the file and a new editor window should pop with the old commit message letting you change it to the right one. Change it and save and you should be all set.
***Note that the commits appear in a reverse chronological order in the list so if you have commits with the same message be careful. But of course you can always check yourself with the commit hash.
UPDATE
Note that if you just want to edit the last commit message, it's easier to just fire
22 Aug 2012 What advice do you have for someone considering starting a business?
Do it, but be smart about it. Use your brain. Think about what make the most sense for you. Worry about every dollar you spend before (and even after) you’re profitable. Focus on the things that matter and don’t waste time endlessly redesigning your site or tinkering with new technologies. There’ll be plenty of time for that later.
18 Aug 2012 If you connect your Android Galaxy Nexus or any other Android phone to your OS X computer and the Android File Transfer app is not opening automatically or even if you open it manually, you get a message saying that there is no device connected. You simply need to turn off USB debugging.
While your Android phone is in USB debugging mode (this may not apply to all the phones but it certainly applies to Galaxy Nexus), android file transfer does not recognize it. Once you turn off the USB debugging mode, android file transfer should start recognizing the device once again.
17 Aug 2012 To be able easily read the Proguard obfuscated code, you can use the retrace script supplied with the Android SDK. In order not to provide the full path, you can add an alias. If you are using bash you can do it as follows:
alias retrace='~/ANDROID_SDK/tools/proguard/bin/retrace.sh'
If you are not using bash, then it's pretty similar. Then you just issue the retrace command.
Usage: java proguard.ReTrace [-verbose] <mapping_file> [<stacktrace_file>]
17 Aug 2012
Did you know that there are more than 40 synonyms for "crafty" in English language... We have so many words to describe people's trickiness. There must be a good reason for that.
10 Aug 2012 It is possible to update Eclipse Indigo to the new Eclipse Juno while preserving your settings and (well, hopefully) everything else. Note that some plugins may not support the new Juno release yet, so consult your specific plugins release notes and updates to check this. Also make sure you make a backup of your Eclipse installation – just zip/tar the whole folder and if something goes wrong you should be able to just unzip/untar it back to its original location like nothing happened.
Add new sites to my "Available Software Sites" (Help -> Install New Software -> Available Software Sites)
http://download.eclipse.org/releases/juno
http://download.eclipse.org/tools/cdt/releases/juno

Then just initiate an update (help -> install updates).
After the update
http://download.eclipse.org/eclipse/updates/4.2
had been addedhttp://download.eclipse.org/eclipse/updates/3.7
had been disabledhttp://download.eclipse.org/tools/cdt/releases/indigo
had been disabled
28 Jul 2012
BlackBerry is quickly loosing its market share. Besides that it is failing to innovate, which is actually mostly the reason it is loosing its once lion market share so fast to Android, iOS and even to Windows Phone 7. Let's check out how the OS distribution changed since January 2012. Here's the post about [link id='637' text='BlackBerry OS distribution in January 2012']
And here's the BlackBerry OS distribution in January 2012.

*

***Note: This is not an official information or official numbers. These is a sample from one of the apps that run on BlackBerry and have enough users so that it is statistically significant.
It is interesting to see that there is almost no change (well, no surprise here there were not many changes/upgrades in the realm of BlackBerry). It is interesting to see though that the 7.0 OS's pie has slightly increased, surprisingly cutting the 5.0 OS's pie. Or maybe actually it is not at all surprising. The 5.0 people have upgraded to 7.0 devices while 6.0 people did not bother (or could not) upgrade their OS to 7.0.
Here are the charts side by side:
 |  |
July 2012 | January 2012 |
Let me know in the comments what you think!
18 Jul 2012 To get a proper Unix epoch time on Android you should divide the current time by 1000 since Android will return the epoch in milliseconds
System.currentTimeMillis() / 1000
The method name also hints about this ;)
18 Jul 2012 So the text.ClipboardManager is deprecated and you should be using the content.ClipboardManager instead, BUT not so fast. If you are still supporting devices pre API level 11 which is 3.0 aka Honeycomb (note that 3.1 and 3.2 are API level 12 and API level 13 respectively) then you can't obviously use the content.ClipboardManager as it will fail on devices pre Honeycomb.
ClipBoardManager docs