2007年6月16日 星期六

Say you, say me a wonderful music

Say you, say me
Say it for always
That s the way it should be
Say you, say me
Say it together, naturally
I had a dream, I had an awesome dreamPeople in the park
Playing game in the dark
And what they playedWas a masqueradeBut from behind the walls of doubt
A voice was crying out
Say you, say me
Say it for always
That s the way it should be
Say you, say me
Say it together, naturally
As we go down life s lonesome highway
Seems the hardest thing to doIs to find a friend or two
That helping handSomeone who understands
When you feel you ve lost your way
You ve got someone there to say
I ll show you oo, oo, oo
Say you, say me
Say it for always
That s the way it should be
Say you, say meSay it together, naturally
So you think you know the answers
Oh no!
Well the whole world s got ya dancing
That s right
I m telling you
It s time to start believing
Oh Yes!
Believe in who you are
You are a shining star...oh
Say you, say me
Say it for always
That s the way it should be
Say you, say me
Say it together, naturally

2007年6月12日 星期二

Life is like a boat

Nobody knows who I really am
I never felt this empty before
And if I ever need someone to come along
Who’s gonna comfort me and keep me strong


We are all rowing the boat of fate
The waves keep on comin’ and we can’t escape
But if we ever get lost on our way
The waves would guide you thru another day


Nobody knows who I really am
Maybe they just don’t give a damn
But if I ever need someone to come along
I know you would follow me, and keep me strong


And every time I see your face,
The oceans heave up to my heart
You make me wanna strain at the oars,
And soon I can see the shore


Oh, I can see the shore
When will I.... can see the shore?



I want you to know who I really am
I never thought I’d feel this way towards you
And if you ever need someone to come along
I will follow you, and keep you strong



And every time I see your face,
The oceans heave up to my heart
You make me wanna strain at the oars,
And soon I can see the shore

2007年6月9日 星期六

A big black bug bit a big black bear

A big black bug bit a big black bear, made the big black bear bleed blood. 
A big black bug bit a big black bear. Where's the big black bear the big black bug bit?
A bitter biting bittern bit a better brother bittern, and the bitter better bittern bit the bitter biter back. And the bitter bittern, bitten, by the better bitten bittern, said: "I'm a bitter biter bit, alack!"
A bloke's back bike brake block broke.
A box of biscuits, a batch of mixed biscuits. 
A flea and a fly flew up in a flue. Said the flea, "Let us fly!" Said the fly, "Let us flee!" So they flew through a flaw in the flue. 
A flea and a fly were trapped in a flue, and they tried to flee for their life. The flea said to the fly "Let's flee!" and the fly said to the flea "Let's fly!" Finally both the flea and fly managed to flee through a flaw in the flue. 
A laurel-crowned clown! 
A lusty lady loved a lawyer and longed to lure him from his laboratory. 
A noisy noise annoys an oyster. 
A pleasant place to place a plaice is a place where a plaice is pleased to be placed.
A skunk sat on a stump. The skunk thought the stump stunk, and the stump thought the skunk stunk. 
A skunk sat on a stump and thunk the stump stunk,but the stump thunk the skunk stunk.
A tidy tiger tied a tie tighter to tidy her tiny tail. 
A tree toad loved a she-toad who lived up in a tree. He was a two-toed tree toad but a three-toed toad was she. The two-toed tree toad tried to win the three-toed she-toad's heart, for the two-toed tree toad loved the ground that the three-toed tree toad trod. But the two-toed tree toad tried in vain. He couldn't please her whim. From her tree toad bower with her three-toed power the she-toad vetoed him. 
A tutor who tooted a flute tried to tutor two tooters to toot. Said the two to their tutor, "Is it harder to toot or to tutor two tooters to toot?"
All I want is a proper cup of coffee made in a proper copper coffee pot, you can believe it or not, but I just want a cup of coffee in a proper coffee pot. Tin coffee pots or iron coffee pots are of no use to me. If I can't have a proper cup of coffee in a proper copper coffee pot, I'll have a cup of tea!
Amidst the mists and coldest frosts, with stoutest wrists and loudest boasts, he thrusts his fist against the posts and still insists he sees the ghosts.
Are our oars oak? 
A Finnish fisher named Fisher failed to fish any fish one Friday afternoon and finally he found out a big fissure in his fishing-net.
A snow-white swan swiftly to catch a slowly-swimming snake in a lake.
A writer named Wright was instructing his little son how to write Wright right. He said: "It is not right to write Wright as 'rite'---try to write Wright aright!"
A tall eastern girl named Short long loved a big Mr. Little. But Little, thinking little of Short, loved a little lass named Long. To belittle Long. Short announced She would marry Little before long. This caused Little shortly to marry Long. To make a long story short, did tall Short love big Little less because Little loved little Long more?

2007年6月7日 星期四

Shopping Safely Online

Online fraud can take many forms from non-delivery of goods to non-return of damaged
goods. In many cases, online fraud can be deterred by following a few simple practices.
Just as consumers should take obvious measures to protect themselves in brick-and-mortar
stores – not leaving a purse in an unguarded shopping cart, protecting their PIN (personal
identification number) at checkout, not carrying large amounts of cash in their wallets –
online shoppers should consider sensible precautions, as well.
1. Learn as much as possible about the product and seller: Shoppers will feel more
secure and confident if they are familiar with the merchants from whom they’re buying.
The Internet offers the platform for retailers to provide information about their
companies and histories while the buyers are empowered to do their research about
the products and companies. Shoppers might also learn about a retailer from its
reputation, from previous purchases, from referrals through friends or from reviews
and comments by other shoppers found online.
2. Understand the retailers’ refund policies: Look for and ask about what the refund
policies are. Questions to ask include: the required timeframe a buyer must contact
the retailers and return the items, if a full refund will be offered or a merchandise
credit, and if an item that has been opened can be returned. For retailers without
refund policies, consumers can use buyer protection programs from either the site or
through the payment method. This ensures that if there is a problem with a transaction,
the payment will be covered or refunded as a result of the protection guarantee.
3. Choose a secure password to protect account information: Many people use passwords
for online stores that could be guessed, like their birthday, Social Security
Number or a family member’s name. Instead, a password should contain a
combination of upper and lower case letters and numbers and symbols that no
one else will know.
4. Use a secure checkout and payment process: Many Web sites use a technology
called Secure Sockets Layer (SSL) to encrypt the personal and financial information
sent over the Internet. To know if the retailer is offering a safe checkout process, look
for the logos from companies like VeriSign or TrustE logo. A browser will also display
the icon of a locked padlock at the bottom of the screen to indicate encryption.
When it comes to choosing which method to use when paying online, consumers
should take precautions when entering credit card or checking account information
at each online retailer they visit. By entering this on several different merchant Web
sites, the likelihood of this information being compromised increases. A safe and
easy-to-use payment service allows shoppers to enter account information only once
at a highly secure and reputable site that protects this financial information from
merchants and other intruders. Future purchases should be made from that one
account to avoid the need to enter credit card information separately into the Web
sites of individual retailers.
5. If an offer sounds highly suspicious or too good to be true, it probably is: As with
any purchase, shoppers should read the fine print (or, in some instances, click the
links describing the purchase agreement). While Internet shops frequently offer lower
prices than brick-and-mortar stores, shoppers should be wary of unreasonably low
bargain prices or unusually attractive promises.

2007年6月5日 星期二

What Lucene can do for you

Lucene allows you to add indexing and searching capabilities to your applications . Lucene can index and make searchable any data that can be converted to a textual format. Lucene doesn’t care about the source of the data, its format, or even its language, as long as you can convert it to text. This means you can use Lucene to index and search data stored in files: web pages on remote web servers, documents stored in local file systems, simple text files, Microsoft Word documents, HTML or PDF files, or any other format from which you can extract textual information.
Similarly, with Lucene’s help you can index data stored in your databases, giving your users full-text search capabilities that many databases don’t provide. Once you integrate Lucene, users of your applications can make searches such as +George +Rice -eat -pudding, Apple –pie +Tiger, animal:monkey AND food:banana, and so on. With Lucene, you can index and search email messages, mailing-list archives, instant messenger chats, your Wiki pages … the list goes on.

2007年6月4日 星期一

10 Tips for Writing High-Performance Web Applications

Tip 1—Return Multiple Resultsets
Tip 2—Paged Data Access
Tip 3—Connection Pooling
Tip 4—ASP.NET Cache API
Tip 5—Per-Request Caching
Tip 6—Background Processing
Tip 7—Page Output Caching and Proxy Servers
Tip 8—Run IIS 6.0 (If Only for Kernel Caching)
Tip 9—Use Gzip Compression
Tip 10—Server Control View State

Who’s Using Ajax?

Great, now that you have seen that there is this technology called Ajax, are you alone in not having seenor talked about this before? Absolutely not! Ajax has just recently taken off in the second half of 2005from a mindshare standpoint. As discussions have gone on with counterparts in the development community,many developers are just now looking to what Ajax can do for their applications and ultimatelytheir customers. So, just who is using Ajax publicly?

❑ Google Suggest—Google Suggest features a dynamic drop-down list box that provides possibleitems to search on along with the approximate number of search results.

❑ Google Maps—The ability to grab a map and zoom around without requiring a postback isjust amazing. This app/service took the development world by storm when it came out.

❑ Google GMail—Google GMail is a web-based email system available through Google.

❑ Microsoft Hotmail Kahuna update—At the time of this writing, the Hotmail upgrade thatis referred to as Kahuna is in beta test. As a beta user of the application, I can testify to theimproved user interface and responsiveness that this application provides.

❑ Live.com—The local.live.com service from Microsoft is actively using the Atlas framework, asis nearly the entire Live.com service.

❑ Easy Search component—The ASP.NET Easy Search Component provides support for searchinga single web site similar to the Google Suggest service available through Google.

❑ Other component vendors—Component vendors such as ComponentArt, Dart, and others areproviding controls that provide a rich user experience without forcing a full postback.