Monday, December 22nd, 2008
Another first from Brilaps. A brand new native G1 application to search the blogosphere.
Andorati is a Technorati.com client that brings the blogosphere search to your G1 Phone. Pick your tag, or type your search. You’ll get the latest of what’s being blogged around the world.
Andorati also features an easy bookmarking mechanism. You can add the blog, and the blog post to your browser bookmarks. This way, you can also access those sites from the G1′s web browser later on. (*hint: Andorati also implements a multi-select bookmark cleanup feature)
The initial beta release of Andorati is “Andorati4Geeks“. Andorati for Geeks require that you have an APIKey from Technorati to enable the searches. The APIKey is assigned to you when you register a free account on Technorati.com (http://technorati.com/developers/)
Andorati4Geeks 1.1 Released on 2008-12-22.
Release Notes: AndoratiReleaseNotes


Posted in Android, Mobile Tech, News | Comments Off
Tuesday, February 10th, 2009
Here is some piece-meal code for folks looking for information about how to implement a sort-of-a-timer and GUI update in Android based applications.
Some initial definitions;
1 2 3
| private Handler handlerTimer = new Handler();
private static final int UPDATE_STUFF_ON_DIALOG = 999; //this is a true arbitrary number. |
Init the timer at some point. Perhaps on “onCreate”, or where ever you need it.
1 2
| handlerTimer.removeCallbacks(taskUpdateStuffOnDialog );
handlerTimer.postDelayed(taskUpdateStuffOnDialog , 100); //set a 100 milisecond delay for the initial post |
The Runnable thread that will possibly do some lengthy operation;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| private Runnable taskUpdateStuffOnDialog = new Runnable() {
public void run () {
/*
Do some lengthy stuff here !!!
*/
// handling be in the dialog
// don't mess with GUI from within a thread
Message msg = new Message ();
msg. what = UPDATE_STUFF_ON_DIALOG ;
handlerEvent. sendMessage(msg );
//Do this again in 30 seconds
handlerTimer. postDelayed(this, 30000 );
}
}; |
taskUpdateStuffOnDialog task will post the message to the main dialog’s event handler, where we will finally do some GUI stuff.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| private Handler handlerEvent = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case UPDATE_STUFF_ON_DIALOG: {
// have a go at your GUI stuff here. enable/disable stuff, flash things, change text...
}
break;
default: {
super.handleMessage(msg);
}
break;
}
}
}; |
That’s it.
Posted in Blog, Code | 2 Comments »
Tuesday, December 9th, 2008
Brilaps released an update for the Txtract – SMS Backup for G1 today.
The new version is Txtract 1.3, code name cloudcat.
You can find the release notes here.


*This screenshot needs an update !
For support on Txtract, please visit http://forum.brilaps.com
Posted in Android, Mobile Tech, News | Comments Off
Saturday, December 6th, 2008

Txtract in business...
When I got my TMobile G1 Android phone, I was really enthusiastic about what it has to offer, and it has not failed me yet. Knock on the wood!
As a user of the device, the only thing I can say is, it is fabulous. The application market place is not that rich yet, as the “other” device. However, it looks like getting there. I am not much of a person who would download everything and clog my computational devices, but more of a minimalist who would have only what he needs. Same thing for my G1 phone. I have the Twitroid (frequent user), imeem (once in a while I check what’s tuning), Wertago (i like the idea, but the recommendations around my area are not too accurate), Bank of America’s Mobile Banking app came in handy a few times (had to show my ginormous balance to my friends, j/k) and a few others.

After starting to exchange more SMS messages with my friends, I realized that, those messages accumulate and slows things down a wee bit. Deleting the entire threads of messages was an option, or deleting the entire Message database another option. Deleting the messages one by one was NOT an option. I would rather pull a few all nighters, deprive myself of sleep for a week, and write a programs to do things, such as extracting those messages, instead of doing a manual deletion.That’s how the “Txtract”
project started.
Readable link: http://wiki.brilaps.com/wikka.php?wakka=Txtract
This is a textbook description of what Txtract does. 1.1 release does not support HTML output.
Txtract generates a device-independent (XML, CSV, HTML) backup of your Text Messages (SMS) off your Android G1 Phone.
(more…)
Posted in Android, Blog, Mobile Tech, News | 21 Comments »
Wednesday, January 28th, 2009
I’m an Humanist Muslim, who abides by the laws of Judaism, and going back and forth between Fundamental vs. Cafeteria Christianity; once in a while get confused by Mormonism, but always fighting the Satan.
*please refer to the respective definitions below.
The original article is here. I only picked up the ones that apply to me and copied over to avoid any misunderstanding.
C would be Judaism – it’s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can’t convert into it – you’re either into it from the start, or you will think that it’s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.
Java would be Fundamentalist Christianity – it’s theoretically based on C, but it voids so many of the old laws that it doesn’t feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it’s the best language in the world, but they’re willing to burn those who disagree at the stake.
PHP would be Cafeteria Christianity – Fights with Java for the web market. It draws a few concepts from C and Java, but only those that it really likes. Maybe it’s not as coherent as other languages, but at least it leaves you with much more freedom and ostensibly keeps the core idea of the whole thing. Also, the whole concept of “goto hell” was abandoned.
C++ would be Islam – It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It’s so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you’ll probably be threatened with death by more radical followers.
C# would be Mormonism – At first glance, it’s the same as Java, but at a closer look you realize that it’s controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it’d probably be nice, if only all the followers of Java wouldn’t discriminate so much against you for following it.
Python would be Humanism: It’s simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.
Visual Basic would be Satanism – Except that you don’t REALLY need to sell your soul to be a Satanist…
Thanks to guyro for his inspirational post which made me put my religions together.
Posted in Blog | 2 Comments »