Monday, February 27, 2006

The Best of Web 2.0

The Best of Web 2.0
By Vince Veneziani
February 23rd, 2006

The next generation of the web is here! With new kinds of desktop-like applications being released left and right, how will you know where to go and what to use? That's why we're here: To show you the best of Web 2.0 sites that you can get the most out of. No matter the task, video, audio, or photos, we have a site that works great for what you want to do and uses all the great features of Web 2.0 technology.

Flickr (
Flickr is one of, if not the best, site for sharing your photos online. With a nice, clean layout and easy-to-use tools, you can upload massive amounts of pictures and label them to your liking. Using tags, you can search for photos of specific content and label your photos with tags so they're easy to find. But that's not all. Great uploading tools allow batch uploading quickly, so you don't have to worry about sorting through photos you hate. Flickr uses AJAX-technology extensively, so no page reloading occurs. This means you can add more tags to a photo or add a comment swiftly and without refreshing. Flickr also allows a contacts list to keep track of your buddies and friends. Flickr is free but has some limitations, such as the amount you can upload if you're not a "pro" member. Membership is inexpensive at $24.95 a year, though, and is well worth it.

Vimeo (
If Flickr is for photos, then Vimeo is its video counterpart. The site keeps a traditional, clean layout and is very simple. You can upload video to share with people and friends via a contacts list. One of the better features of Vimeo is that it makes most videos easily accessible. All videos are converted to Quicktime, making them easy to view and download, but if the old format is what you normally like to view, Vimeo keeps it around so you can use it. You can easily click one-button to post a video to social bookmarking site (see below), which is great for getting your content out there for all to see. Comments on videos are kept very clean and neat and the best part is that it's free!

Social Bookmarking ( is the "original" social bookmarking site that had lots of success in its clever domain name. Bought by Yahoo! in 2005, little has changed that has made this site such a success. It allows you to keep track of all your favorite items on the web: Music, websites, favorite movies, and more. The layout is clean but a bit confusing at first, and takes a little while to get used to. The front page features great stories from all categories of the web, so caters to pretty much everyone. Tags are a huge focus of the site; every post/bookmark features tags to make it more accessible. You can share your bookmarks with family and friends, which is a great way to show them what you're interested in. is free and fun for people looking to show off what they like.

Digg (
Co-created by ex-TechTV star Kevin Rose, Digg is a news- and story-based site where users get to decide what gets shown. Stories are "dug," which allows the most "dug" stories to be showcased on the homepage. The site mostly focuses on technology and the like, but also features odd and goofy rumors and interesting sites. You can get the latest dug stories with RSS and create an account to post your own stories to be dugged. Stories can also be tagged for easier searching; the site is launching some cool new features like DiggSpy, a tool that allows you to see what people are digging and writing before they even post anything. Lots of interaction goes on with commenting, so be sure to be talkative when engaging in Digg.

Newsreaders / RSS
Bloglines (
Bloglines isn't just for blogs you know. You can use it to add pretty much any RSS feed-in. Owned by AskJeeves, this site allows you to keep track of all your favorite blogs via RSS. You can then log in from any computer to check your news and blog entries on your favorite sites. Their goal is to keep you happy and give you lots of options. You can publish your own blog if you'd like to start writing more, and you can share your favorite blogs with friends so they know what you read, and vice versa. It's a very good way to keep up to date with your blogs if you're on the road or don't like having a newsreader on your computer.

Start Pages
Netvibes (
Netvibes is a start page that is AJAX to the max. Draggable windows you can edit are what you start with, and no account is required to start using it right away. You can have a price watcher, your Gmail account readily available, RSS from any site to keep updated with news, and many more features. My favorite is the Flickr slideshow with any tag you give it. No refreshing at all, thanks to the AJAX technology being fully utilized. A to-do list and Google search are also readily available at your fingertips. Netvibes is the best start page for those getting into the Web 2.0 movement; nothing out there beats it.

Collaboration / Word Processing
Writeboard (
Have you ever wanted a web-based word processor where multiple people can login and share ideas? Writeboard does that and a whole lot more. You can start a board very quickly and easily and invite your co-writers to join in and help brainstorm with you. RSS updates are available for your board so you know when changes have been made, a very nice feature. Another great feature is the ability to have multiple versions of a document so you can roll back if needed. You can export your board into a text file or e-mail, too, for quick access and sharing.

Google Maps (
The search giant takes the cake here with their insanely cool map software. All AJAX-based, Google Maps allows you to view the layout of any city or place in the world. You can view a satellite photo of the area and zoom in, or just see which roads and streets are where. Directions are now easier to read and find because the software works so well. The Google Maps' API allows web developers endless creativity with their mapping software. Used with Google Local (see below), it's an unstoppable tool you'll always come back to.

Local Directories
Google Local (
Enter your address and a keyword and that's all. You're done. Google will do the rest. If you're looking for Mexican food in the area, just use Google Local. A list will go down the left hand side of the page, while a Google Map on the right hand side shows markers of restaurants near you. It's great for finding places you never knew existed in your area. Google Local is an excellent way to find restaurants and places to go that are close to you or in an area you've never been to.

Meebo (
It doesn't take a rocket scientist to have a great idea; Meebo is an awesome example. Meebo is an AJAX-based chat client with which you can use AIM, Google Talk, Jabber, ICQ, and more. A great aqua-like interface and the ability to do all of this without technology such as Java is a real asset when on the go. No refreshing occurs while dragging around IM windows or viewing your friend's information. The chat works great, too, and is perfect for people who are not allowed to install chat clients on work computers. You can even set messages away and leave your browser window open. It's a very valuable tool that won't leave any breadcrumbs, letting people know you were chatting it up.

Friday, February 24, 2006

Global Warming

The proof that the earth is warming..........

What will be the next thing ??? Nothing ???

Marketing 101

You might see this article posted elsewhere, but I don't know who the author is.
So, for all the ladies who have asked, "What's marketing?" the following analogies will help clear it up...

You see a handsome guy at a party. You go up to him and say, "I'm fantastic in bed."
- That's Direct Marketing.

You're at a party with a bunch of friends and see a handsome guy. One of your friends goes up to him and pointing at you says, "She's fantastic in bed."
- That's Advertising.

You see a handsome guy at a party. You go up to him and get his telephone number. The next day you call and say, "Hi, I'm fantastic in bed."
- That's Telemarketing.

You're at a party and see a handsome guy. You get up and straighten your dress. You walk up to him and pour him a drink. You say, "May I?" and reach up to straighten his tie brushing your breast lightly against his arm, and then say, "By the way, I'm fantastic in bed."
- That's Public Relations.

You're at a party and see a handsome guy. He walks up to you and says, "I hear you're fantastic in bed."
- That's Brand Recognition.

You're at a party and see a handsome guy. You talk him into going home with your friend.
- That's a Sales Rep.

Your friend can't satisfy him so he calls you.
- That's Tech Support.

You're on your way to a party when you realize that there could be handsome men in all these houses you're passing. So you climb onto the roof of one situated toward the center and shout at the top of your lungs, "I'm fantastic in bed!"
- That's Spam.

Thursday, February 23, 2006

Boys and Girls Are Born Equal But Not the Same

"Equal" is not always synonymous with "the same." Men and women are created equal. But, boys and girls are not born the same.

1. You throw a little girl a ball, and it will hit her in the nose.
You throw a little boy a ball, and he will try to catch it. Then it will hit him in the nose.

2. You dress your little girl in her Easter Sunday best, and she'll look just as pretty when you finally make it to church an hour later. You dress a boy in his Easter Sunday best, and he'll somehow find every mud puddle from your home to the church, even if you're driving there.

3. Boys' rooms are usually messy. Girls' rooms are usually messy, except it's a good smelling mess.

4. A baby girl will pick up a stick and look in wonderment at what nature has made. A baby boy will pick up a stick and turn it into a gun.

5. When girls play with Barbie and Ken dolls, they like to dress them up and play house with them. When boys play with Barbie and Ken dolls, they like to tear off their appendages.

6. Boys couldn't care less if their hair is unruly. If their bangs got cut a quarter-inch too short, girls would rather lock themselves in their room for two weeks than be seen in public.

7. Baby girls find mommy's makeup and almost instinctively start painting their face. Baby boys find mommy's makeup and almost instinctively start painting the walls.

8. If a girl accidentally burps, she will be embarrassed. If a boy accidentally burps, he will follow it with a dozen fake belches.

9. Boys grow their fingernails long because they're too lazy to cut them. Girls grow their fingernails long - not because they look nice - but because they can dig them into a boys arm.

10. Girls are attracted to boys, even at an early age. At an early age, boys are attracted to dirt.

11. By the age of 6, boys will stop giving their dad kisses. By the age of 6, girls will stop giving their dad kisses unless he bribes them with candy.

12. Most baby girls talk before boys do. Before boys talk, they learn how to make machine-gun noises.

13. Girls will cry if someone dies in a movie. Boys will cry if you turn off the VCR after they've watched "Teenage Mutant Ninja Turtles" movie three times in a row.

14. Girls turn into women. Boys turn into bigger boys.

Tuesday, February 21, 2006

Moon Gate 5@18 Feb 2006

should i get a photoblog?
maybe i should get a video cam...then i can have my own video blog or Vblog.

Can you still buy New Coke?

New Coke lasted only 79 days and went down in history as one of America's greatest marketing failures. You can learn more than you care to about this fiasco by reading the "The Real Story of New Coke" on the company's official site.

Coke (or as we now it, "Coca-Cola Classic") was losing market share in the 1980s. "The Pepsi Generation" marketing campaign was a huge success. To make matters worse, Coke was outspending Pepsi by $100 million in advertising. And in blind taste tests, Pepsi was pulverizing Coke. In short, times were tough.

Coke came out with a new formula that was sweeter, flavored more like Pepsi, and even beat Pepsi in taste tests. But die-hard Coke drinkers were irate. It was down right un-American to change Coke. Tampering with Coke was like destroying the flag.

Still, New Coke tasted good, so why not give the consumer a choice -- New Coke or Classic Coke? That way everyone's happy, right? Er, not quite.

The bottlers put the kibosh on that idea. Offering both products would add to their equipment costs. Additionally, New Coke would take some sales from Classic, which could make Pepsi the number one cola. So, adios to the "new taste of Coke."

New Coke became known as Coke II in 1990. According to, it holds 0.1% of market share. It's no longer available in the U.S., but desperate folks can find it online. Unfortunately, we can't vouch for its freshness.

Read..(extremely meaningful)

Read Each One Carefully and Think About It a Second or Two
小心讀每 一個,再用一兩秒想一想

1. I love you not because of who you are, but because of who I am when I am with you.

2. No man or woman is worth your tears, and the one who is, won't make you cry.
沒有男人或女人是 值得你為他流眼 淚, 值得的那一位,不會要你哭。

3. Just because someone doesn't love you the way you want them to, doesn't mean they don't love you with all they have.

4. A true friend is someone who reaches for your hand and touches your heart.

5. The worst way to miss someone is to be sitting right beside them knowing you can't have them.

6. Never frown, even when you are sad, because you never know who is falling in love with your smile.

7. To the world you may be one person, but to one person you may be the world.

8. Don't waste your time on a man/woman, who isn't willing to waste their time on you.

9. Maybe God wants us to meet a few wrong people before meeting the right one, so that when we finally meet the person, we will know how to be grateful.
可能神要我們在遇到那位對的人之前先遇上一些錯的人,讓我們遇到那位對先生/ 對小姐時懂得珍惜。

10. Don't cry because it is over, smile because it happened.

11. There's always going to be people that hurt you so what you have to do is keep on trusting and just be more careful about who you trust next time around.

12. Make yourself a better person and know who you are before you try and know someone else and expect them to know you.

13. Don't try so hard, the best things come when you least expect them to.

緊記: 所有事也是因果循環的。

True friends: How many people actually have 8 true friends?
真正朋友: 有幾多人有八位真正的朋友 ?

Hardly anyone I know! But some of us have all right friends and good friends!!!
我幾乎不認識這些人! 但在我們當中有些人全有對和好的朋友 !!!

Monday, February 20, 2006

Understanding Engineers

Understanding Engineers - Take One
To the optimist, the glass is half full. To the pessimist, the glass is half empty. To the engineer, the glass is twice as big as it needs to be.

Understanding Engineers - Take Two
An engineer was crossing a road one day when a frog called out to him and said, "If you kiss me, I'll turn into a beautiful princess." He bent over, picked up the frog and put it in his pocket. The frog spoke up again and said, "If you kiss me and turn me back into a beautiful princess, will stay with you for one week." The engineer took the frog out of his pocket, smiled at it and returned it to the pocket. The frog then cried out, "If you kiss me and turn me back into a princess, I'll stay with you and do ANYTHING you want." Again the engineer took the frog out, smiled at it and put it back into his pocket.

Finally, the frog asked, "What is the matter? I've told you I'm a beautiful princess and that I'll stay with you for a week and do anything you want.

Why won't you kiss me?" The engineer said, "Look, I'm an engineer. I don't have time for a girlfriend, but a talking frog, now that's cool."

(Now that's why I don't have GF)

Understanding Engineers - Take Three
What is the difference between Mechanical Engineers and Civil Engineers?
Mechanical Engineers build weapons and Civil Engineers build targets.

Understanding Engineers - Take Four
An architect, an artist and an engineer were discussing whether it was better to spend time with the wife or a mistress. The architect said he enjoyed time with his wife, building a solid foundation for an enduring relationship. The artist said he enjoyed time with his mistress, because the passion and mystery he found there. The engineer said, "I like both." "Both?"

"Yeah. If you have a wife and a mistress, they will each assume you are spending time with the other woman, and you can go to the lab and get some work done."

Understanding Engineers - Take Five
Two engineering students were walking across campus when one said, "Where did you get such a great bike?" The second engineer replied, "Well, I was walking along yesterday minding my own business when a beautiful woman rode up on this bike. She threw the bike to the ground, took off all her clothes and said, "Take what you want."

"The second engineer nodded approvingly, "Good choice. The clothes probably wouldn't have fit."

Thursday, February 16, 2006

Did you know

Did you know that those who appear to be very strong in heart are real weak and most susceptible?

Did you know that those who spend their time protecting others are the ones that really need someone to protect them?

Did you know that the three most difficult things to say are?
I love you, Sorry and help me.

Did you know that those who dress in red are more confident in themselves?

Did you know that those who dress in yellow are those that enjoy their beauty?

Did you know that those who dress in black are those who want to be unnoticed and need your help and understanding?

Did you know that when you help someone, the help is returned in two folds?

Did you know that it's easier to say what you feel in writing than saying it to someone in the face? But did you know that it has more value when you say it to their face?

Did you know that if you ask for something in faith, your wishes are granted?

Did you know that you can make your dreams come true, like falling in love, becoming rich, staying healthy, if you ask for it by faith, and if you really knew, you'd be surprised by what you could do.

Men are like....

Men are like....

1. Men are like ........Laxatives......
They irritate the shit out of you.

2. Men are like........ Bananas......
The older they get, the less firm they are.

3. Men are like........ Weather.....
Nothing can be done to change them.

4. Men are like........ Blenders.....
You need One, but you're not quite sure why.

5. Men are like....... Chocolate Bars....
Sweet, smooth, & they usually head right for your hips.

6. Men are like....... Commercials......
You can't believe a word they say.

7. Men are like........ Department Stores.....
Their clothes are always 1/2 off.

8. Men are like........ Government Bonds.....
They take soooooooo long to mature.

9. Men are like....... Mascara......
They usually run at the first sign of emotion.

10. Men are like....... Popcorn. .....
They satisfy you, but only for a little while.

11. Men are like …. Snowstorms.............
You never know when they're coming, how many inches you’ll get or how long it will last.

12. Men are like........ Lava Lamps.....
Fun to look at, but not very bright.

13. Men are like........ Parking Spots.
All the good ones are taken, the rest are handicapped.

Wednesday, February 15, 2006

3 Q's - See how you answer!

Let's see u can answer the 3 Qs below!

Q1. A murderer is condemned to death. He has to choose between three rooms. The first is full of raging fires; the second is full of assassins with loaded guns, and the third is full of lions that haven't eaten in 3 years. Which room is safest for him?

Q2. A woman shoots her husband. Then she holds him under water for over 5 minutes. Finally, she hangs him. But 5 minutes later they both go out together and enjoy a wonderful dinner together. How can this be?

Q3. This is an unusual paragraph. I'm curious how quickly you can find out what is so unusual about it. It looks so plain you would think nothing was wrong with it. In fact, nothing is wrong with it! It is unusual though. Study it, and think about it, but you still may not find anything odd. But if you work at it a bit, you might find out. Try to do so without any coaching!

Scroll for the answers…

1. The third. Lions that haven't eaten in three years are dead.

2. The woman was a photographer. She shot a picture of her husband, developed it and hung it up to dry.

3. The letter "e," which is the most common letter in the English language, does not appear once in the long paragraph.

Tuesday, February 14, 2006

Friday, February 10, 2006

Why (Feb 2006)

Why does wet fabric appear darker?
When fabric gets wet, light coming towards it refracts within the water, dispersing the light. In addition, the surface of the water causes incoherent light scattering. The combination of these two effects causes less light to reflect to your eyes and makes the wet fabric appear darker.

Why does water not calm the tongue after eating hot spicy food?
The spices in most of the hot foods that we eat are oily, and, like your elementary school science teacher taught you, oil and water don't mix. In this case, the water just rolls over the oily spices.
What can you do to calm your aching tongue? Eat bread. The bread will absorb the oily spices. A second solution is to drink milk. Milk contains a substance called "casein" which will bind to the spices and carry them away. Alcohol also dissolves oily spices.

Why is blue for boys and pink for girls?
In ancient times, it was believed that certain colours could combat the evil spirits that lingered over nurseries. Because blue was associated with the heavenly spirits, boys were clothed in that colour, boys then being considered the most valuable resource to parents. Although baby girls did not have a colour associated with them, they were mostly clothed in black. It was only in the Middle Ages when pink became associated with baby girls.

Why do people kiss under the mistletoe at Christmas?
In ancient myth, when the son of the Norse goddess Frigga was killed by an arrow made of mistletoe and then brought back to life, she blessed the mistletoe and bestowed a kiss on all who passed beneath it. In the 18th century, the legend was adopted as a promise to marry. At Christmas a lady standing under a mistletoe may not refuse a kiss. If she does, she cannot expect to marry the following year. So it is told.

Why are there bunnies and eggs at Easter?
The ancient Anglo-Saxons celebrated the return of spring with a carnival commemorating their goddess of offspring and of springtime, Eostre. The word carnival possibly originated from the Latin ‘carne vale' meaning "flesh, farewell" or "meat, farewell." The offerings were rabbits and coloured eggs, bidding an end to winter.
As it happened, the pagan festival of Eostre occurred at the same time of year as the Christian observance of the Resurrection of Christ and it didn't take the Christian missionaries long to convert the Anglo-Saxons when they encountered them in the second century. The offering of rabbits and eggs eventually became the Easter bunny and Easter eggs.

If blood is red, why are veins blue?
Blood is bright red in its oxygenated form and a dark red in deoxygenated form. In simpler terms, it is bright red when it leaves the lungs full of oxygen and dark red when it returns to the lungs for a refill. Veins appear blue because light penetrating the skin is absorbed and reflected in high energy wavelengths back to the eye. Higher energy wavelengths are blue.

Why did Columbus and others try to sail around the world?
You probably know that people native to the Americas are called "Indians" because early explorers like Christopher Columbus thought they had come across the Indian spice islands. Traders were forced to sail westward after the spice route to the East by land was blocked for Europeans by Muslim uprisings.

Why is it called a "loo?"
The British word for toilet, "loo", derives from the French "garde a l'eau!" In medieval Europe people had little conception of hygiene and threw the contents of their chamber pots out the window into the street below. In France the practice was preceded by "garde a l'eau!" ("watch out for the water!"). In England, this phrase was Anglicised, first to "gardy-loo!", then just "loo", and eventually came to mean the toilet/lavatory itself. The American word for toilet, "john", is called after the John Harington mentioned above.

Why is the sky blue?
When sunlight travels through the atmosphere, it collides with gas molecules. These molecules scatter the light. The shorter the wavelength of light, the more it is scattered by the atmosphere. Because it has a shorter wavelength than the other colours, blue light is scattered more, ten times more than red light, for instance. That is why the sky is blue.
Why does the setting sun look reddish orange? When the sun is on the horizon, its light takes a longer path through the atmosphere to reach your eyes than when the sun is directly overhead. By the time the light of the setting sun reaches your eyes, most of the blue light has been scattered out. The light you finally see is reddish orange, the colour of white light minus blue.

Why do onions make you cry?
Onions, like other plants, are made of cells. The cells are divided into two sections separated by a membrane. One side of the membrane contains an enzyme which helps chemical processes occur in your body. The other side of the membrane contains molecules that contain sulfur. When you cut an onion, the contents on each side of the membrane mix and cause a chemical reaction. This reaction produces molecules such as ethylsufine which make your eyes water.
To prevent crying when you cut an onion, cut it under a running tap of cold water. The sulfur compounds dissolve in water and are rinsed down the sink before they reach your eyes. You can also put the onion in the freezer for ten minutes before you cut it. Cold temperatures slow down the reaction between the enzyme and the sulfur compounds so fewer of the burning molecules will reach your eyes.

Wednesday, February 08, 2006

Read Carefully and Understand the Meanings

Nobody is perfect until you fall in love with them.
Love starts with a smile, grows with a kiss, and ends with a tear.
Don't cry over anyone who won't cry over you.
What do you do when the only person who can make you stop crying is the person who made you cry?
If love isn't a game, why are there so many players?

Good friends are hard to find, harder to leave, and impossible to forget.
You can only go as far as you push!
Actions speak louder than words.
The hardest thing to do is watch the one you love, love somebody else.
Don't let the past hold you back, you're missing the good stuff.
Life's short. If you don't look around once in a while you might miss it.
A best friend is like a four leaf clover, hard to find and lucky to have.
Some people make the world special by just being in it.
Best friends are the siblings God forgot to give us.

When it hurts to look back, and you're scared to look ahead, you can look beside you and your best friend will be there.

True friendship never ends.

Friends are forever.

Good friends are like don't always see them, but you know they are always there.
Don't frown; you never know who is falling in love with your smile.
Everything is okay in the end. If it's not okay, then it's not the end.

Most people walk in and out of your life, but only friends' leave footprints in your heart.

If u loves something...let it go.
If it comes back to you its yours....
If it doesn't then it never was.

A kiss is just a kiss until u finds the one you love.
A hug is just a hug, until it's from the one ur thinking of. A dream is just a dream until u makes it come true. LOVE is just a word until its proven 2 u.


Why do we press harder on a remote control when we know the batteries are flat?

Why do banks charge a fee on "insufficient funds" when they know there is not enough?

Why does someone believe you when you say there are four billion stars, but check when you say the paint is wet?

Why doesn't glue stick to the bottle?

Why do they use sterilized needles for death by lethal injection?

Why doesn't Tarzan have a beard?

Why does Superman stop bullets with his chest, but ducks when you throw a revolver at him?

Why do Kamikaze pilots wear helmets?

Whose idea was it to put an "S" in the word "lisp"?

What is the speed of darkness?

Are there specially reserved parking spaces for "normal" people at the Special Olympics?

If you send someone 'Styrofoam', how do you pack it?

If the temperature is zero outside today and it's going to be twice as cold tomorrow, how cold will it be?

If people evolved from apes, why are there still apes?

If it's true that we are here to help others, what are the others doing here?

Do married people live longer than single ones or does it only seem longer?

If someone with a split personality threatens to commit suicide, is it a hostage situation?

Do you cry under water?

How important does a person have to be before they are considered assassinated instead of just murdered?

If money doesn't grow on trees then why do banks have branches?

Why does a round pizza come in a square box?

How is it that we put man on the moon before we figured out it would be a good idea to put wheels on luggage?

Why is it that people say they "slept like a baby" when babies wake up every two hours?

If a deaf person has to go to court, is it still called a hearing?

Why do people pay to go up tall buildings and then put money in binoculars to look at things on the ground?

Why do doctors leave the room while you change? They're going to see you naked anyway.


Depending on your working environment, you may find this offending or you may face the same situation as I am. Frustrated and felt so hopelessly handicapped.

Noticeable when going out for lunch, we have been isolated. Being rationale, ignore the isolation and get on with our life is better. As I know splitting 1 team in 2 difference place is bounced to cause isolation.

Cooperating meaning wait and discuss. In the ends, it means talking blanks and finger pointing to someone to do the work. Why wait when 1 person can do the work just fine?

Being tolerate means being viewed as weak and undecided, so much for mister nice guy. I wonder how they define tolerate and decisive.

Definitions of COMMUNICATE on the Web:
* transmit information ; "Please communicate this message to all employees"; "pass along the good news"
* transmit thoughts or feelings; "He communicated his anxieties to the psychiatrist"
* convey: transfer to another; "communicate a disease"
* join or connect; "The rooms communicated"
* be in verbal contact; interchange information or ideas; "He and his sons haven't communicated for years"; "Do you communicate well with your advisor?"

My definition of office communication, keep it short and simple. Just make them understand what you want, let them decide how to execute it, they are not young kids, they have mind to think and I don't plan to insult their intellectual ability.

When the armies are engage in battle, the commanding officer issue 'Fire at will', I wonder what will the soldier do? Are them in a mess? They know what to do and will execute it properly. Are they train to do it? Yes, so are the people in office, they are not new hires and no detail instruction is required.

Too much of communication means lack of productivity. Maybe this is the way the people wants it. If you don't communicate with me, then I will give you a hard time.

Performance Management Dialogue II

Since I didn't know much about Technical Symposium last year, this year I am more prepared. In fact, I plan to submit 2 or 3 technical paper this year. I will try to produce a good technical paper that the judge will accept and make the team proud. If possible, I would like to try to submit patent paper as well but I would need more help from Edmond and Choon Guan.

Also planning to take RAE this year and pass the exam, it would be better this time since I got more time to prepare myself for the exam. For finding defects, I have been doing some reading and will try to practice the theory when I run expert test. I would use more error input to improve my testing and try to be more observant.

At the moment, I am spending 100% concentration and time on box testing. I do have some ideas on how to improve the team; one of the mini projects I am working on is modifying an information portal to make knowledge sharing a breeze. The idea is to make the box test handbook accessible online, easier to maintain and everyone can contribute to it. The progress is kind of slow as I need some details from our Penang Box Test Homepage server before I can continue the project.

Working here is enjoyable, but sometime I also need to plan for my future as well. I have thoughts of furthering my study later this year but I have yet to decide on this. I will continue to contribute my service in Motorola and make a decision before my contracts end. However I can't give you a confirmation as I am undecided at the moment. Anything can happen and I may change my decision depending on the situation.

Monday, February 06, 2006

Just Being Crazy (Feb 2006)

Using rocks -

using cartoon -

using .gif format -

using LED -

using Font -

Foo Bar

A bar is an establishment where alcoholic beverages are sold to be drunk on premises. It can be either an independent business or a section of a restaurant or hotel.

One day I am going to open a pub of my own, where real alcohol is going to be sold. No more beer flavored water is being served (20% beer mix with 60% plain water and 20% of ice). No more there is inexpensive wine, liquor or whisky being sold at a premium rate.

This is absurd when you are killing yourself with the low quality alcohol. Anyway I maybe not be a good businessman where the competitor are earning millions while I earn a few grant only but I do believe more people need a place to relax and release their tension.

Below is what my temporary bar establishment may look like.

Ultra-Stable Software Design in C++?

From the failure-minimization dept.
null_functor asks: "I need to create an ultra-stable, crash-free application in C++. Sadly, the programming language cannot be changed due to reasons of efficiency and availability of core libraries. The application can be naturally divided into several modules, such as GUI, core data structures, a persistent object storage mechanism, a distributed communication module and several core algorithms. Basically, it allows users to crunch a god-awful amount of data over several computing nodes. The application is meant to primarily run on Linux, but should be portable to Windows without much difficulty." While there's more to this, what strategies should a developer take to insure that the resulting program is as crash-free as possible?
"I'm thinking of decoupling the modules physically so that, even if one crashes/becomes unstable (say, the distributed communication module encounters a segmentation fault, has a memory leak or a deadlock), the others remain alive, detect the error, and silently re-start the offending 'module'. Sure, there is no guarantee that the bug won't resurface in the module's new incarnation, but (I'm guessing!) it at least reduces the number of absolute system failures.

How can I actually implement such a decoupling? What tools (System V IPC/custom socket-based message-queue system/DCE/CORBA? my knowledge of options is embarrassingly trivial :-( ) would you suggest should be used? Ideally, I'd want the function call abstraction to be available just like in, say, Java RMI.

And while we are at it, are there any software _design patterns_ that specifically tackle the stability issue?"

100% stable software? I don't really think it is possible, no programmer can really predict what the user input is or user interaction would be thus tackle the issue. We will have to try harder when we do the planning and design stage.