Google Ad

Tuesday, July 31, 2007

Last Day For Blogger

Thanks to my friend Ramon Thomas of Netducation for advicing and pointing me to the right source for documentation on why I should migrate to wordpress. I was really not in the mood to migrate to wordpress because I was quite comfortable with blogger until Ramon really hinted if I have my blog on my domain, I could bring more traffic to my domain and plus the numerous advantages wordpress has over blogger, in terms of a huge community behind it development because it is open source, large database of plugins, ability for myself to write plugins since I have the know how and the sweet of them all, the ability to migrate my blogger contents( that even pushed me more to head over for blogger ) which was something refraining me from migrating to wordpress, etc.

As you're reading this post now, my new blog is up and running with all my blogger contents and comments. If you keep track of this my blog, I advice you move over to the new one at addhen.org/blog. For this blog, I'm not going to maintain it anymore but will still be up for references.

On this note I say bye to blogger. I really enjoyed my blogging days with you. You really served me well and you still does but its unfortunate I have to say bye bye to you today. Bye blogger.

Tuesday, July 24, 2007

Vulnerability In Firefox 2.0.0.5

Came across this post and would like to caution people who uses Firefox's password management feature. It has been reported that is has a vulnerability which allows malicious website to steal passwords.

According to the post, if you let firefox remember your password, you are at a big risk from the flaw. I always see that feature as a security risk, no wonder I don't use it. I better rely on my current means of remembering passwords than browser based password management.

To me, not only mailicious website can steal passwords but malicious users of your machine too can steal passwords.

There is a discussion on going as to if that feature should be removed or not. To me alone, it should be completely zapped or made as an extention to be downloaded and used only if the user want to take the risk.

Saturday, July 14, 2007

Using PHP curl to fetch post from del.icio.us

Been playing with del.icio.us's api to pull my del.icio.us ( very hard writing that ) post. php's curl made everything smooth. Below is the code. Feel free to comment on it.

$fetch_url ="https://api.del.icio.us/v1/posts/all?";
$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL, $fetch_url );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $curl, CURLOPT_USERPWD,"your username:your password");
curl_setopt( $curl, CURLOPT_CONNECTTIMEOUT, 30 );
curl_setopt( $curl, CURLOPT_TIMEOUT,5 );
curl_setopt( $curl, CURLOPT_POST, 1 );
$response = curl_exec( $curl );
curl_close( $curl );
header("Content-Type:text/xml");
echo $response;

Thursday, July 05, 2007

Translating The Easy Way With Google Translate


It amazes me anytime Google brings out a product, they just do a wow and impressive stuff. Today I got notified by a colleague of mine at the office if I know about Google Translate , my hungry for new products from Google, I quickly loaded the page before he could finish with his sentences, I was on the site already.

As traditional of Google, it was in beta. I played around with it to translate from English to French to test my lousy French. The most amazing of it all is that, it translates website too to all the languages available. It translated my site from English to French and it worked like a charm.

Now I feel, most translators will be heading for a new profession as this really works almost perfect. It amazes me how it just works and the most fascinating thing about it is, it is beta but so intelligent that, it just works. What I'm hoping for in the future is for it to have almost all the major local languages. I miss my Twi, Ga, Ewe, Hausa, Swahili etc and I know others too have missed theirs. Google you rock!!

Wednesday, July 04, 2007

Bill Gates Is No More The Worlds Richest Man

For many years now, Bill Gates has top the world richest list but as of yesterday as reported by Techdirt and BBC, Bill Gates is no more the worlds richest man, he has been overthrown by Mogul Carlos Slim a Mexican's Telecom tycoon. Slim's fortune worth about $67.8bn (£33.6bn) and above, as against Bill Gates whose fortune comfortably remains at $59.2 billion. Slim is specifically into wireless telephones and this tells you that, the phone industry is about to dominate the world, as most people are fancy about getting a new feature rich mobile phones all the time.

This also shows that Microsoft's dominant days of the desktop are numbered and gradually counting down.

BTW, that is the photo of Mr Slim.

Monday, July 02, 2007

Upgrading Ubuntu The Shorter Way

Today I decided to upgrade my system from Feisty to Gutsy the next release of Ubuntu.

The normal way to do an Ubuntu upgrade from an old release to a new release is to edit the "/etc/apt/sources.list" then replace all old release name to the new release name in the file. Quiet tedious if you ask me, because if you've a long list in your sources.list file, then it means you are going to sit for quiet long to effect the changes.

For me if I'm using vim to edit the file, I do this :%s /search_text/replace_text/g to quickly do the find and replacement. After, I save the file and do the normal "apt-get upgrade" and "apt-get dist-upgrade", then get some coffee, watch it as it upgrades.Seems shorter eh?

Now I suffer no more long and tedious process, all I have to do, is just type these at the shell prompt.

sudo sed -e 's/\ssearch_text/ replace_text/g' -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade


As I'm blogging now, the upgrade is in progress.It is just sweet.I'm hoping nothing goes breaks though. Thanks to this post

I did a "man sed" to find about the "sed" command. sed is a stream editor for filtering and transforming text. It is used to perform basic text transformations on an input stream. Notes taken from the man page. If you need more info about sed, then "man sed". If you know of any quicker way too, please include them as comment.

Saturday, June 23, 2007

Googling For Specifics

Searching for stuffs with Google is really easy. All you do is just type in the search keyword or phase but there are more to it to fine tune your search to get specifically what you want. This is why I want to show you the power of the colon :. It might be old stuff to some people but hey there are people who don't know yet.

Say you want to search for specific file type, the syntax goes like this

filetype: extension search term
eg. filetype:doc how to blog


The above example brings out files with .doc extention relating to a topic on "how to blog"

The next syntax let you search for specific search term on a particular site you know of

site:URL search term
eg. site:www.addhen.org social bookmarking


If you want definition of a word

definition:word
eg. definition:blog
or
define:word
define:blog


Being specific on the search term, just add double quotes to the search term

"search term"
eg. "How to blog"


Okay that is it. These are what I know. If you know of others please include them as comments.

Friday, June 22, 2007

IM in Yahoo Mail


Today I discovered you could chat within Yahoo mail as you could with Gmail. It might be late news to some people but for me, I just discovered it. Yahoo is not my primary mail so I barely login to my inbox. I always use pidgin to chat with my yahoo's buddies.

Upon seeing that dialog box floating in my inbox after login, saying something like "Do you know you can chat within Yahoo mail" ( can't really remember the exact wording ) with a catching big button captioned "Continue" below it. My curious life got me to click on that button and with some few minutes of waiting, I saw a list of my buddies who're online in a pane which is sitting left bottom in my inbox.

I quickly clicked on one of them to initiate a chat with him to see how the chat goes like and how different it is from the Gmail one I'm used to.

Well, it looks good with eye-candy features, works as it's supposed to, packed with features of a normal IM client but I really didn't like the stylish callout that displays the messages and the avatars that displays at the ends of the callout, they just takes space and sometimes doesn't show all the messages typed to the receiver especially when they are long. Some of the characters get hidden to the right. You can't even break to new line as I normally do with "Ctrl+Enter". I must say, the whole thing is bloated and fat. If you really want to know want I mean, just check it out youself, remember to switch your mail to the beta. It works with it.

It's really nice to have Yahoo IM access within your mail but I guess most people will appreciate it much if Yahoo could keep it simple and lightweight. It is great though but just too fat for my likings.

This is going to be a good news for students especially those who can't use Yahoo's IM client in their school labs. Worry no more you can still keep in touch with families and friends right in your Yahoo mail but might not be a good news for students with Yahoo access blocked. Sorry for those of you in that soup.

Monday, June 18, 2007

Unlocking LG CDMA Mobile Phone.

Thanks Fiifi for the background work on the image

A colleague of mine at the office had his CDMA mobile phone locked. He was thinking of going to decode it by these phone repairers but Google rescued him from sparing some hard earned ( cedis ).

All he did is a google search with "unlock LG CDMA phone" as the search term and ka boom, this post here showed up with the solutions.

The solutions are:
  1. Enter the last four digit of your phone number. If it doesn't work try the next

  2. Enter 1234. or

  3. Enter 0000. or

  4. Enter 1111
What worked for my colleague is the "last four digits of his phone number" solution. I must say Google do help find solutions to problems.

Sunday, June 17, 2007

Ugly Resolution Sometimes In Ubuntu

Due to high cost of bandwidth here in Ghana, most of us don't have Internet at home so we do our Ubuntu installation where we have Internet( to get the latest packages ) and most of us uses Desktops.
In order for us to have Internet connection with our boxes, we have to carry them over to an Internet enabled environment, such as IT training institutes eg. aiti-kace, Internet cafes, etc and we don't carry our monitors along because they are too bloated and heavy to be carried over.

Due to this, we end up doing our installation without our own monitors but a different monitor. Installation at a different location goes very well and everything looks great. Now when we return home and fix our monitors to the boxes, we login and it happens that, our nice looking resolution on the other monitor has changed into a crappy resolution with our monitors. Everything on the screen looks so big and ugly that you can't even see some parts of programs opened. The zoom in level is too much to bear.

Okay story over, now to the solution. One will simply say, to solve such an issue you have to just go to Preferences->Screen Resolution to change to a different resolution but hey it's a big NO. You only see one resolution which means you've to stick to that resolution nothing else. Okay, we figured a way to solve it without tweaking the xorg.conf file, all you have to do is get a live Ubuntu cd, boot it, copy the xorg.conf file generated with the live cd, boot back to your installed Ubuntu, replace the xorg.conf file generated with the Ubuntu live cd with the xorg.conf file in /etc/X11/. After, restart X, login back and you should be smiling :-) again. I must say live cds are rescuers.

Now to the world, know of any other quick solution to this?

Wednesday, June 13, 2007

Backpack the different context

Ever think of having all your todos, calendar,reminders, files,photos, ideas, thoughts, pieces of notes all hosted online and in one place ? Then backpackit.com is a place to own an account.

I sometimes wish to have all my thoughts,todos and other stuff all hosted in one location but no more wishing for me, backpack has all I wanted. I use to put all these stuffs in different location because these services are scattered all over, like my photo sharing is at a different place, my calendar with a different service provider, events hosted elsewhere making management a complex task.If you need a solution like mine, try backpack, is really cool.

Wednesday, June 06, 2007

Some Happenings at TEDGlobal2007

For things happening at the moment its a whole lot I can't even put them all here, bloggers are at work blogging live on the sessions, others blog during coffee breaks, lunch, dinner. Below is a typical coffee break session where bloggers are busy blogging.

















Some chit chatting, making new friends, connecting with people. See picture below

















A typical lunch time. See picture below


















Most bloggers at TEDGlobal at a round table having lunch together
















TEDGlobal2007

Its such a great feeling to be part of this year's TEDGlobal. Meeting all these great people with great backgrounds ah, its great. Loads of people are here, including software developers, great bloggers, Google teams, AMD guys, the GE guys,Media men, Advertising Agencies and a whole lots I can't list all here.

I personally don't want to blog on the sessions because there are more than enough people blogging on these I feel its the same story that is going to float around. Listed below are some of the live bloggers around blogging live on the sessions.
Ethan Zuckerman
Juliana of Afromusing
Ramon Thompson
Jennifer Breau

As for the talks, they're awesome, the one that really caught all my attention was the talk made by the Mathematician Ron Eglash about Fractals in Africa Architecture. When he was introduced as a Mathematician I thought his talk was going to be about numbers because that is all Maths is about but it turns out to be about fractals being blend with Information Technology. It about looking at Africa architecture closely to model a fractal using a transformation geometry.

Do you know you can model a fractal from a cornrow by using a transformation geometry? it was amazing when I saw it.

Fractal model of a lady's cornrow |   Actual cornrow


More pictures of fractals can be seen here

Friday, May 25, 2007

Ghana Cedi Converter

Ghana is re-dominating her currency( yet to be started. It begins July of this year ) to make it more portable and valuable. Converting from the old currency to the new one is something which most people are finding it difficult to grasp. It took me a while to grasp the whole conversion. It can be confusing at times.


For a quick conversion, I created this small web application to do the conversion so, it saves time and the confusion airing around.

Currently, it works as I understand the conversion. I got quiet some few friends to help test and they all said, it works correctly. So at this juncture, I present to you the Ghana cedi converter. Feel free to post comment about how it works and better way of improving it. If you think it doesn't work correctly, feel free to comment on the proper way of how the application should do the conversion. I'm ready to learn and accept new ideas.





There is a Joomla module available, feel free to click on the link below.
Joomla extention

To embed it into your webpage, just copy the code below

<iframe src="http://www.addhen.org/webmark/gh_cedis" frameborder="0" scrolling="no" height="300"></iframe>

I hope it helps people. Thanks

Saturday, May 19, 2007

The Dynamics Of Digital Text And Web2.0

Check the dynamics of digital text as opposed to manually written text and the amazing web2.0. Cool video enjoy



Saturday, March 31, 2007

Running Away From Debian

I had one week, four days Debian experience and I must say it was interesting and a pain.

I got bored with Ubuntu because it wasn't fun anymore nothing really breaks for me to fix, so I decided to switch to a different distribution, Gentoo and Debian came into mind but I chose Debian because it was easy for me to get ( a friend had already started downloading it ) than Gentoo that I have to start afresh.

After installation of Debian, the fun started, my wireless card wasn't detected, sound card nope :-( , ugly looking font, boring theme then I had the feel, I had really switched to a different distro.

I began to solve the issues one after the other, I started with the sound issue, few googling got me the way now sound card was detected but still I can't play any audio files but I can hear the system sounds so I felt I'm some how through.
I went on again to hunt for solution for my inability to play audio files, then one of my google hits hinted me about user groups, then it clicked me to check if my account belongs to the sound group. Upon checking I realized my account doesn't belong to that group, so I added my account to the group and boom, I solved the sound issue.

The next issue was the boring theme, I went to gnome-looks to get some few themes, I got one that I was happy with.Tango-green and Tango icons, now my system was appealing to the eyes.

The next issue( ugly looking font ) made me say bye bye to Debian because it was rendering me unproductive . The time I have to work, I will be fixing problems. The font issue really screwed up everything, it made me loose GDM. The more I try to solve it the more the problem increases, so I decided to switch back to my old friend because I was really unproductive and I had loads of work on me.

I must say I had fun but I wasn't patience enough I would have stayed with it. Debian is great, it has huge repository of packages. Voluminous of documentations.
I will visit it again after I have off load most of my heavy work. Now I'm back on boring Ubuntu.