Sunday, November 25, 2007

The Inner Life of a Cell

Found this while reading my Google Reader feeds. It's quite a nice video with nice music and in the second 'long' version, narration as well. Those who are taking subjects related to biology might benefit from this :)

Animation only


'Long' version with narration

Friday, November 16, 2007

Internet Browsers Impressions

For the last week I have been trying out 3 beta versions of the most popular alternative browsers, and i would like to share with you all my experiences here. Note that all the softwares previewed are of beta quality and should not be used on a critical system. i shall not be held responsible for and damaged system/work as a result. That being said, all the softwares have never crashed on me, so feel free to download and play with them.

Mozilla Firefox 3 Beta 1:

The successor to the increasingly popular Mozilla Firefox family of web-browsers, this one have big shoes to fill in. People are starting to take note of it,and a lot are switching to it after experiencing the benefits of safer browsing, the innumerable addons that are available and the easiness of it's usage.

For the last month, I have been using the Alpha 8 (Grand paradiso 8) version of Firefox 3.0, and I have to say, I am impressed by the improvements made to it.

It successfully passed the ACID 2 test from the webstandards.org ensuring that I can render any sites coded according to standards properly. To take the test, you may go to this page. In addition to that, site loading times were vastly improved over that of Firefox 2.0. It's so fast that it's site loading times were almost on par with that of Opera 9.5, just a few miliseconds slower. It's memory footprint is smaller this time around, hovering at 96Mb with 5 tabs open.

It's interface looked like the one from Firefox 2 at first glance, with the one and only new element named the "places" folder at the bookmark bar. (As of now, I am still not sure of what this feature actually do, so I have no comments on it) Within the menu structure there are a few new interface upgrades over the last version. The downloads windows is now searchable, enabling me to search for downloads that I have made. The options page have an extra tab listing out the programs for most types of files. And on the security front, we have a malicious site checker that, when turned on, will warn the user from visiting a site that is potentially damaging to the computer. We will have 2 choices of malicious list to choose from, one from a public list maintained by Mozilla and another one provided by Google.

And under Linux, the Mozilla have improved on the integration with the Gnome and KDE-based desktop environments by using their default looks and buttons. This means no more ugly Firefox that doesn't follow the general looks of the desktop space.

Spell checking is still available from that program, and it will continue to assist me in writing error free posts to blogger and various forums. It's just too bad that it isn't available in the other browsers.

However, there are still a few drawbacks inherited from it's predecessors. Installing addons/themes still requires a restart, which is inconvenient. The browser still takes more time than both Safari and Opera to start up and shut down. Navigating in between pages via the forward and back buttons revealed another area where Firefox can improve in, the rerendering of pages should have taken a shorter time.

Mozilla 3 had coded a lot of improvements into the No. 2 top browser in the world, and I hope this continues on, enabling lots of people to enjoy enhanced web-browsing experience.

Note: Firefox 3.0 Beta have not been released into the public. If you want to get your hands onto it, you will have to do a bit of digging online.

Opera 9.50 Beta:

Touted by it's developers as the fastest browser in the world, Opera have it's own share of fans that will swear their life by it, and it's by no coincidence that it is so.

The page loading and rendering performance of this browser is the best so far among the three browsers previewed here today. And for convenience, the fast forward and back ward buttons estimates the most likely next page that I will be going to, a neat feature if you ask me. The memory footprint of this browser is the smallest of all, at 93mb with the same amount of tabs opened (not too small after all). This browser had also passed the ACID 2 test. Note that this memory footprint is measured without any widgets and bit-torrents running.

The other neat features of this browser is the speed dial and the widgets. Speed dial works just like how it would work on your cell phone. Whenever you opened a new tab to browse another site, there will be nine buttons, in which you can define the addresses of your most frequently visited sites. Click on one of the buttons and your destination will magically load up in the tab for your viewing pleasure. The widgets works exactly like how Yahoo! Widgets or Apple Widgets works, by putting useful pieces of applets on your screen that you can call in and out any time. The applications for the widgets will range from a simple clock on your desktop to very complex ones like stock analysis over the past few days, or even time wasters like an aquarium games

Opera gives the most amount of space within it's browser for web-surfing, which is a very good thing. It gives me more space to look over things before I need to start scrolling and the browser itself won't be a big distraction as well.

For privacy advocates, they will be pleased to know of the existence of a private surfing mode that enables them to surf the net without leaving traces behind.

The main complaints that I have for this browser is that it sometimes just failed to load some pages for some reason and just hangs there without giving a timeout. This leads it to just stay there saying that it's still loading the page. I had to stop the loading process and load the page again to get it moving, which is a tad inconvenient if you ask me. And, when the page is from a brand new site that have not been visited recently, it takes more time than both Firefox and Safari for the initial load, sometimes lasting up to 20 seconds. After that, surfing the rest of the site will be a breeze since the caching mechanism had saved a few static features of the page.

The Bit-torrent feature had failed to work on my overly complex network configuration, in which I haven't found out why.

Opera also renders some sites incorrectly, resulting in an outright ugly look of the page. So far I have only seen this happening only once, in the AMD website that I was browsing when I was looking for positions for my practical semester a few weeks ago.

The lack of an addons system does limit the potential of this browser, though it does mitigate the need for it by integrating some very powerful features that are available in Firefox only after installation of add ons (Mouse Gestures comes to the mind).

It's fast, it's compact and it's powerful. Opera is set to become better and better in the future. It might even replace Firefox as my main browser if not for the rendering problems.

Safari for Windows 3.04:


Safari is a relative newcomer to the internet browsing world under windows. It's bundled in Mac OS as the default browser, and since July this year, windows' users can also get a feel of how it feels to surf the net using Safari.

Once installed, one of the first things that I noticed about the interface is just how similar it looked like my music management/playing software, iTunes. It is clean and neat, and even with lots of tabs open it doesn't look as cluttered as Firefox can be.

Another things that people will notice is the way anti aliasing works here. it doesn't use the default windows' method to do it, but employs it's own algorithm. The result is, the fonts generally looks blurrier than normal, but are more loyal to the original shapes of the fonts. This results in a big debate on whether Apple should pursue the Mac experience with Safari, or make Windows users comfortable with it. For me, I kinda like the slight blurriness of the words. It looks better than windows fonts and made it more readable, which is important for a person who surfs the net all the time like me.

The options menu doesn't provide much options to configure the browser with, which I think is a boon for the more novice users since they will have less settings to break. The power users might be frustrated with the lack of configurations available to them though (people like me like to tweak all aspects of a program to ensure it works exactly the way we want it to) :P

Performance of this browser can be summarized as very good. It loads pages at a generally faster speed than Firefox, but a bit slower than Opera (all are at almost the same level). The memory usage, however, can be improved upon. Using 230++Mb or RAM is unacceptable for me, especially if it only have a few tabs open. I hope that Apple can fix this problem in future releases of the program, especially if they would like more and more users to use it. I have yet to encounter any rendering problems so far (except for one very poorly coded Friendster page).

It's inability to save the tab contents across browsing sessions disappointing, considering that the other two browsers previewed here have implemented this feature for quite some time already. This shortcoming can be compensated by it's ability to save groups of tabs together, which will be the first button that I will click on everything I start it up. The feature is good, and the addition of a session saving feature will certainly make up the requirements that I have for my browser.

Another gripe that I have with Safari is having to right click on downloaded items in order to start them up. In the other browsers I can just double click on the downloaded items in the download window to start it, and I would expect it to behave the same way here. Not a major complaint, but it makes up my browsing experience.

Safari have strong features to enable it to compete with the other big names in the area, but it needs a bit more polish to win it. Of the looks of the three browsers, I like Safari the most, especially the way it renders fonts. Apple would have to keep on improving on the memory footprint though, and hope the next version will use less memory.

That's all to my very subjective review of these 3 browsers, I will still continue to use Ff3.0 beta as my main browser for this time around, as it is the more familiar browser to me. Till the next time I post anything, c'ya guys, and don't get sick like me now...

Cheers

seehua
*Let's create a world full of Love~


p/s: here is a view of the memory usage of various programs in my system. This entry will be edited as i spend more time with the said browsers...

The Most Beautiful Flower



The park bench was deserted as I sat down to read

Beneath the long,straggly branches of an old willow tree.

Disillusioned by life with good reason to frown,

For the world was intent on dragging me down.

And if that weren't enough to ruin my day,

A young boy out of breath approached me, all tired from play.

He stood right before me with his head tilted down

And said with great excitement, "Look what I found!"

In his hand was a flower, and what a pitiful sight,

With its petals all worn - not enough rain, or too little light.

Wanting him to take his dead flower and go off to play,

I faked a small smile and then shifted away.

But instead of retreating he sat next to my side

And placed the flower to his nose and declared with overacted surprise,

"It sure smells pretty and it's beautiful, too.

That's why I picked it; here, it's for you."

The weed before me was dying or dead.

Not vibrant of colors: orange, yellow or red.

But I knew I must take it, or he might never leave.

So I reached for the flower, and replied, "Just what I need."

But instead of him placing the flower in my hand,

He held it mid-air without reason or plan.

It was then that I noticed for the very first time

That weed-toting boy could not see: he was blind.

I heard my voice quiver; tears shone in the sun

As I thanked him for picking the very best one.

"You're welcome," he smiled, and then ran off to play,

Unaware of the impact he'd had on my day.

I sat there and wondered how he managed to see

A self-pitying woman beneath an old willow tree.

How did he know of my self-indulged plight?

Perhaps from his heart, he'd been blessed with true sight.

Through the eyes of a blind child, at last I could see

The problem was not with the world; the problem was me.

And for all of those times I myself had been blind,

I vowed to see the beauty in life,

And appreciate every second that's mine.

And then I held that wilted flower up to my nose

And breathed in the fragrance of a beautiful rose

And smiled as I watched that young boy, Another weed in his hand,

About to change the life of an unsuspecting old man.

Journey called Life... (From cat to Tiger)

"In seinem Traum kann auch das kleinste K├Ątzchen ein Tiger sein"
Taken from a fridge magnet that i was about to give someone

Translation:
"In it's dreams, the smallest cat can also be a tiger."
For those who dare to dream, dream on, and create a reality out of it.

cheers

seehua
*Let's create a world full of Love~

updates from me: Just realized that my Gmail have been upgraded, and it certainly looks very nice. Couple it with the latest IMAP support, Gmail just proves to me why it should stay as my main mail provider.

I have constant heads over the past week, and as a result had taken almost the whole week off to rest. It's getting better now, and it's high time that I should get back to my studies. No more failures for this semester is acceptable. If you guys have the time, knock at my msn and remind me not to play too much games :p

It had started to snow over here, and outside of the windows I can see a white world, approaching the levels of white found in the beautiful white snow scenes found in the movies. Somehow it reminds me of Jen. Kinda wish that she is here with me now, enjoying the scene.
Anyway, it's time for me to go back and read a bit before I retire, thanks for squinting your eyes to read the tiny prints. Hope your eyesight haven't increased a few degrees after reading this :p

Anyway, to all who just read the long tiny prints, as well as all beings in every plane of life, I wish you well and happy always...

Thursday, November 08, 2007

Fried Rice


Over the last week, I had made 4 attempts at cooking fried rice. The only knowledge I have about frying rice is the one time closely watching how my mom did it a few years ago :P

1st try, cooked with mixed veges, put in the eggs late into the cooking process. The whole fried rice turned out to be sticky. Stuffed it in anyway :p

2nd try, cooked the same way as above. The exception is that i fried the eggs before I added in the rice. Turns out to be quite nice

3rd try, same as the first try, but fried longer and used a warmer hot plate, turned out to be really nice if not for the extra salt i accidently poured in. (pictured half eaten above)

4th try, fried rice with fresh mushrooms and sausages (I ran out of mixed veges), not satisfactory.

Anyway, I think I will be getting more of the mixed veges for my practices later on~

seehua
*Let's create a world full of Love~

MyPhoneExplorer


When I fist got my (now stolen) Sony Ericsson k750i, I searched high and low for resources on hacking it so that it runs the SE w800i firmware (Why, because I know it can be done, and because I know I can do it :P).

Along the way, the name MyPhoneExplorer turned up as the premier third party software to manage SE phones. Having used it for almost a year now, I can attest to the claim. This piece of freeware can do it's job, and it's damn good at it.

It enabled me to:
1. Sync my phone's contacts and organizer events with Thunderbird e-mail client (with the Lightning Organizer extension)
2. Backup and restoring my sms messages in case my phone is gone for whatever reason or when I am playing with the firmware (hacking, upgading through third party tools)
3. Send and receive sms messages via the computer
4. Explore the phone/MS card contents (It was possible to do it from Explorer with k750i, but for some reason it isn't possible under k800i unless u decided to turn off the phone to revert to the file transfer mode)
5. Sync my time with standard time kept by atomic clocks

So there you go.. If you are using a SE phone now, do give it a spin, I am pretty sure that it's functions will appeal to you as well :) You can get it here.

seehua
*Let's create a world full of Love~
i am getting busy here for the new semester, with a big project and lots of lab reports to do. And i still have to catch up on a lot of things that i didn't understand since a few sems ago. Due to that, my posting frequency will drop, hope you guys won't mind about that. On top of that, I have to prepare my cover letter and CVs and certs to apply for positions for my practical semester, which is the next semester. And somehow my services as a computer technician is getting known here -.- Perhaps i should start charging people for repairs (100 Euro per hour will do :D)


Attachment:
For resources on Sony Ericsson phones, here is a list to get you guys started:
1. Se-Nse (Firmwares, customization: Some of the tweaks described here aren't for those who are faint hearted)
2. SeGoodies (Themes)
3. Mobile9 (j2me softwares)
4. Of course, SonyEricsson.com

Friday, November 02, 2007

Realisation Part 12: Choices. The Choice Is Ours.

Life is unpredictable. Things change. For better or worse.
Relationships never stays. They evolve. For better or worse.
Friendships never remains the same. They become stronger or weaker.

Feelings by mind or by heart
Actions by mind or by heart.
Intentions by mind or by heart.

Laughter heard aloud or in silence
Tears drop in silence or aloud.
A tear of happiness or a tear of sadness.

Laughter in public or in private
Tears in private or in public.
A tear of joy or a tear of sorrow.

A smile in a heaven of pure joy and bliss
Or a smile in a hell of cunning lies and pretenders.

Silence of peace or disharmony
Patience of calm or anger
Tolerance of willingness or by force.

A stare of love, a stare of hatred
A word to construct, a word to destruct
A choice to make that forever stuck.


With Metta,
Jen