Friday, January 30, 2009

Happy birthday to iWang

I kicked off iWang last year, today it turns one year old!

There are 177 posts in first year and blog visitors came from 103 countries and territories. 72.83% from search engine, 17.36% from referring sites, 9.82% are direct traffic, average time on site is 01:47.

         Top ten keywords:
  1. photo funia
  2. baigoohoo
  4. important current events past 10 years
  5. google secondary box
  6. danielwang130
  7. nz electorates map
  8. iwang
  9. smaps shut down
  10. iwang kiwi on google earth

            Top 10 popular posts
  1. 计算你在其他星球上的体重和年龄
  2. Shake it -- awesome ad ever
  3. What is the height of universe?
  4. Photo Funia
  5. BaiGooHoo Search Engine
  6. New Zealand Electorate Map
  7. Google Olympic Doodle
  8. Airline safety procedures is useless
  9. Transparent PNG in IE6 with CSS Hacks
  10. My Google lifestyle
Wednesday, January 28, 2009

2008 Q4 Google and Yahoo! Earnings

Google 2008 Q4 Earnings

Yahoo! 2008 Q4 Earnings
Tuesday, January 27, 2009

春晚观后感 -- 借春晚大餐百度PK搜狐










Monday, January 26, 2009

Google logo -- Australia Day 2009

Australia day
 Today is Chinese new year, and is also Australia Day , official national day of Australia. Happy day for both countries.

2009 Chinese New Year Logos

根据 alexa 上中国排行前30名的网站,我大概收集了一下这些网站的春节logo。个人觉得Google 雅虎都不新颖,soso, cctv, 淘宝的还不错。大家喜欢哪个?说说看。

Thursday, January 22, 2009

Internet buckles under online Obamamania

US President Barack Obama's inauguration was billed as the biggest new media event in history and the millions of netizens around the world did not disappoint, with internet and mobile networks brought to their knees by people accessing and uploading videos, photos, tweets and text.

Obama's election campaign galvanised a generation of politically engaged young voters who are used to not only consuming news from traditional sources but adding their own thoughts and coverage via social media sites including YouTubeFlickr,Twitter, Facebook and MySpace.

Facebook, which teamed up with CNN to allow its users to chat about the inauguration in real timethrough status updates, reported that more than 400,000 status updates were posted to the CNN channel in an hour, beginning half an hour before Obama began his speech.

On Google's hot trends list, all 10 of the most searched-for terms were related to the inauguration.

With thousands of photographs and video clips coming in from viewers, CNN used Google Maps to showcase some of the best content from each location.

The Washington Post used a more advanced mapping platform to deliver photos and videos from more than 30 professional photographers and videographers dotted all over the city.
Wednesday, January 21, 2009


DCCI Netmonitor2009网络监测数据显示:2008年综合门户网站总页面浏览数最高, 达到17222.5亿页,综合门户网站的信息更丰富,且内容优势明显,加之互联网用户使用习惯的影响,使得综合门户的在页面浏览数指标上领先其它热点领域,博客同样具有内容方面的优势,年度总页面浏览数达到6510.0亿页,以较小的优势超越搜索引擎成为排名第二的网站,搜索引擎和C2C电子商务网站的页面浏览数排在第三、四位,分别为6362.0亿页和2820.3亿页。其他多种多样分散的网站媒介贡献较为分散的流量,互联网页面浏览量长尾效应明显.

Congrats, Mr President Obama!

Barack Hussein Obama became the 44th president of the United States on 20th Jan 2009, a famous IT blog ran the full text of Obama's inaugural speech through tag cloud generator Here are the most common words in the Obama and former presidents speeches:

Obama's Speech


Bush's Speech 2005


Bill Clinton's Second Inauguration Speech


Barack Obama’s Inaugural Address

PRESIDENT BARACK Thank you. Thank you.

CROWD: Obama! Obama! Obama! Obama!

My fellow citizens: I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors.

I thank President Bush for his service to our nation...


... as well as the generosity and cooperation he has shown throughout this transition.

Forty-four Americans have now taken the presidential oath.

The words have been spoken during rising tides of prosperity and the still waters of peace. Yet, every so often the oath is taken amidst gathering clouds and raging storms. At these moments, America has carried on not simply because of the skill or vision of those in high office, but because We the People have remained faithful to the ideals of our forbearers, and true to our founding documents.

So it has been. So it must be with this generation of Americans.

That we are in the midst of crisis is now well understood. Our nation is at war against a far-reaching network of violence and hatred. Our economy is badly weakened, a consequence of greed and irresponsibility on the part of some but also our collective failure to make hard choices and prepare the nation for a new age.

Homes have been lost, jobs shed, businesses shuttered. Our health care is too costly, our schools fail too many, and each day brings further evidence that the ways we use energy strengthen our adversaries and threaten our planet.

These are the indicators of crisis, subject to data and statistics. Less measurable, but no less profound, is a sapping of confidence across our land; a nagging fear that America's decline is inevitable, that the next generation must lower its sights.

Today I say to you that the challenges we face are real, they are serious and they are many. They will not be met easily or in a short span of time. But know this America: They will be met.


On this day, we gather because we have chosen hope over fear, unity of purpose over conflict and discord.

On this day, we come to proclaim an end to the petty grievances and false promises, the recriminations and worn-out dogmas that for far too long have strangled our politics.

We remain a young nation, but in the words of Scripture, the time has come to set aside childish things. The time has come to reaffirm our enduring spirit; to choose our better history; to carry forward that precious gift, that noble idea, passed on from generation to generation: the God-given promise that all are equal, all are free, and all deserve a chance to pursue their full measure of happiness.


In reaffirming the greatness of our nation, we understand that greatness is never a given. It must be earned. Our journey has never been one of shortcuts or settling for less.

It has not been the path for the faint-hearted, for those who prefer leisure over work, or seek only the pleasures of riches and fame.

Rather, it has been the risk-takers, the doers, the makers of things -- some celebrated, but more often men and women obscure in their labor -- who have carried us up the long, rugged path towards prosperity and freedom.

For us, they packed up their few worldly possessions and traveled across oceans in search of a new life. For us, they toiled in sweatshops and settled the West, endured the lash of the whip and plowed the hard earth.

For us, they fought and died in places Concord and Gettysburg; Normandy and Khe Sahn.

Time and again these men and women struggled and sacrificed and worked till their hands were raw so that we might live a better life. They saw America as bigger than the sum of our individual ambitions; greater than all the differences of birth or wealth or faction.

This is the journey we continue today. We remain the most prosperous, powerful nation on Earth. Our workers are no less productive than when this crisis began. Our minds are no less inventive, our goods and services no less needed than they were last week or last month or last year. Our capacity remains undiminished. But our time of standing pat, of protecting narrow interests and putting off unpleasant decisions -- that time has surely passed.

Starting today, we must pick ourselves up, dust ourselves off, and begin again the work of remaking America.


For everywhere we look, there is work to be done.

The state of our economy calls for action: bold and swift. And we will act not only to create new jobs but to lay a new foundation for growth.

We will build the roads and bridges, the electric grids and digital lines that feed our commerce and bind us together.

We will restore science to its rightful place and wield technology's wonders to raise health care's quality...


... and lower its costs.

We will harness the sun and the winds and the soil to fuel our cars and run our factories. And we will transform our schools and colleges and universities to meet the demands of a new age.

All this we can do. All this we will do.

Now, there are some who question the scale of our ambitions, who suggest that our system cannot tolerate too many big plans. Their memories are short, for they have forgotten what this country has already done, what free men and women can achieve when imagination is joined to common purpose and necessity to courage.

What the cynics fail to understand is that the ground has shifted beneath them, that the stale political arguments that have consumed us for so long, no longer apply.

MR. The question we ask today is not whether our government is too big or too small, but whether it works, whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified.

Where the answer is yes, we intend to move forward. Where the answer is no, programs will end.

And those of us who manage the public's knowledge will be held to account, to spend wisely, reform bad habits, and do our business in the light of day, because only then can we restore the vital trust between a people and their government.

Nor is the question before us whether the market is a force for good or ill. Its power to generate wealth and expand freedom is unmatched.

But this crisis has reminded us that without a watchful eye, the market can spin out of control. The nation cannot prosper long when it favors only the prosperous.

The success of our economy has always depended not just on the size of our gross domestic product, but on the reach of our prosperity; on the ability to extend opportunity to every willing heart -- not out of charity, but because it is the surest route to our common good.


As for our common defense, we reject as false the choice between our safety and our ideals.

Our founding fathers faced with perils that we can scarcely imagine, drafted a charter to assure the rule of law and the rights of man, a charter expanded by the blood of generations.

Those ideals still light the world, and we will not give them up for expedience's sake.

And so, to all other peoples and governments who are watching today, from the grandest capitals to the small village where my father was born: know that America is a friend of each nation and every man, woman and child who seeks a future of peace and dignity, and we are ready to lead once more.


Recall that earlier generations faced down fascism and communism not just with missiles and tanks, but with the sturdy alliances and enduring convictions.

They understood that our power alone cannot protect us, nor does it entitle us to do as we please. Instead, they knew that our power grows through its prudent use. Our security emanates from the justness of our cause; the force of our example; the tempering qualities of humility and restraint.

We are the keepers of this legacy, guided by these principles once more, we can meet those new threats that demand even greater effort, even greater cooperation and understanding between nations. We'll begin to responsibly leave Iraq to its people and forge a hard- earned peace in Afghanistan.

With old friends and former foes, we'll work tirelessly to lessen the nuclear threat and roll back the specter of a warming planet.

We will not apologize for our way of life nor will we waver in its defense.

And for those who seek to advance their aims by inducing terror and slaughtering innocents, we say to you now that, "Our spirit is stronger and cannot be broken. You cannot outlast us, and we will defeat you."


For we know that our patchwork heritage is a strength, not a weakness.

We are a nation of Christians and Muslims, Jews and Hindus, and nonbelievers. We are shaped by every language and culture, drawn from every end of this Earth.

And because we have tasted the bitter swill of civil war and segregation and emerged from that dark chapter stronger and more united, we cannot help but believe that the old hatreds shall someday pass; that the lines of tribe shall soon dissolve; that as the world grows smaller, our common humanity shall reveal itself; and that America must play its role in ushering in a new era of peace.

To the Muslim world, we seek a new way forward, based on mutual interest and mutual respect.

To those leaders around the globe who seek to sow conflict or blame their society's ills on the West, know that your people will judge you on what you can build, not what you destroy.

To those...


To those who cling to power through corruption and deceit and the silencing of dissent, know that you are on the wrong side of history, but that we will extend a hand if you are willing to unclench your fist.


To the people of poor nations, we pledge to work alongside you to make your farms flourish and let clean waters flow; to nourish starved bodies and feed hungry minds.

And to those nations like ours that enjoy relative plenty, we say we can no longer afford indifference to the suffering outside our borders, nor can we consume the world's resources without regard to effect. For the world has changed, and we must change with it.

As we consider the road that unfolds before us, we remember with humble gratitude those brave Americans who, at this very hour, patrol far-off deserts and distant mountains. They have something to tell us, just as the fallen heroes who lie in Arlington whisper through the ages.

We honor them not only because they are guardians of our liberty, but because they embody the spirit of service: a willingness to find meaning in something greater than themselves.

And yet, at this moment, a moment that will define a generation, it is precisely this spirit that must inhabit us all.

For as much as government can do and must do, it is ultimately the faith and determination of the American people upon which this nation relies.

It is the kindness to take in a stranger when the levees break; the selflessness of workers who would rather cut their hours than see a friend lose their job which sees us through our darkest hours.

It is the firefighter's courage to storm a stairway filled with smoke, but also a parent's willingness to nurture a child, that finally decides our fate.

Our challenges may be new, the instruments with which we meet them may be new, but those values upon which our success depends, honesty and hard work, courage and fair play, tolerance and curiosity, loyalty and patriotism -- these things are old.

These things are true. They have been the quiet force of progress throughout our history.

What is demanded then is a return to these truths. What is required of us now is a new era of responsibility -- a recognition, on the part of every American, that we have duties to ourselves, our nation and the world, duties that we do not grudgingly accept but rather seize gladly, firm in the knowledge that there is nothing so satisfying to the spirit, so defining of our character than giving our all to a difficult task.

This is the price and the promise of citizenship.

This is the source of our confidence: the knowledge that God calls on us to shape an uncertain destiny.

This is the meaning of our liberty and our creed, why men and women and children of every race and every faith can join in celebration across this magnificent mall. And why a man whose father less than 60 years ago might not have been served at a local restaurant can now stand before you to take a most sacred oath.


So let us mark this day in remembrance of who we are and how far we have traveled.

In the year of America's birth, in the coldest of months, a small band of patriots huddled by nine campfires on the shores of an icy river.

The capital was abandoned. The enemy was advancing. The snow was stained with blood.

At a moment when the outcome of our revolution was most in doubt, the father of our nation ordered these words be read to the people:

"Let it be told to the future world that in the depth of winter, when nothing but hope and virtue could survive, that the city and the country, alarmed at one common danger, came forth to meet it."

America, in the face of our common dangers, in this winter of our hardship, let us remember these timeless words; with hope and virtue, let us brave once more the icy currents, and endure what storms may come; let it be said by our children's children that when we were tested we refused to let this journey end, that we did not turn back nor did we falter; and with eyes fixed on the horizon and God's grace upon us, we carried forth that great gift of freedom and delivered it safely to future generations.

Thank you. God bless you.


And God bless the United States of America.



Tuesday, January 20, 2009

URL Encoding Reference

URL Encoding Reference

ASCII Character URL-encoding
space %20
! %21
" %22
# %23
$ %24
% %25
& %26
' %27
( %28
) %29
* %2A
+ %2B
, %2C
- %2D
. %2E
/ %2F
0 %30
1 %31
2 %32
3 %33
4 %34
5 %35
6 %36
7 %37
8 %38
9 %39
: %3A
; %3B
< %3C
= %3D
> %3E
? %3F
@ %40
A %41
B %42
C %43
D %44
E %45
F %46
G %47
H %48
I %49
J %4A
K %4B
L %4C
M %4D
N %4E
O %4F
P %50
Q %51
R %52
S %53
T %54
U %55
V %56
W %57
X %58
Y %59
Z %5A
[ %5B
\ %5C
] %5D
^ %5E
_ %5F
` %60
a %61
b %62
c %63
d %64
e %65
f %66
g %67
h %68
i %69
j %6A
k %6B
l %6C
m %6D
n %6E
o %6F
p %70
q %71
r %72
s %73
t %74
u %75
v %76
w %77
x %78
y %79
z %7A
{ %7B
| %7C
} %7D
~ %7E
ƒ %83
ˆ %88
Š %8A
Ž %8E
˜ %98
š %9A
œ %9C
ž %9E
Ÿ %9F
¡ %A1
¢ %A2
£ %A3
¥ %A5
| %A6
§ %A7
¨ %A8
© %A9
ª %AA
« %AB
¬ %AC
¯ %AD
® %AE
¯ %AF
° %B0
± %B1
² %B2
³ %B3
´ %B4
µ %B5
· %B7
¸ %B8
¹ %B9
º %BA
» %BB
¼ %BC
½ %BD
¾ %BE
¿ %BF
À %C0
Á %C1
à %C3
Ä %C4
Å %C5
Æ %C6
Ç %C7
È %C8
É %C9
Ð %D0
Ñ %D1
Ò %D2
Ó %D3
Ô %D4
Õ %D5
Ö %D6
Ø %D8
Ù %D9
ß %DF
à %E0
á %E1
â %E2
ã %E3
ä %E4
å %E5
æ %E6
ç %E7
è %E8
é %E9
ê %EA
ë %EB
ì %EC
í %ED
î %EE
ï %EF
ð %F0
ñ %F1
ò %F2
ó %F3
ô %F4
õ %F5
ö %F6
÷ %F7
ø %F8
ù %F9
ú %FA
û %FB
ü %FC
ý %FD
þ %FE
ÿ %FF
Friday, January 16, 2009



Google logo 总设计师 Dennis Hwang 专程来京出席颁奖仪式,点评分享涂鸦创意。张博创作的"菡萏水天一色裁",以其杰出的艺术才气、设计创意和主题表现力赢得了广大网友和谷歌徽标总设计师丹尼斯的青睐。

Airline safety procedures is useless

今天上头条--US Airways pilot hailed as a hero

 A former fighter pilot Chesley Burnett "Sully" Sullenberger III has saved the lives of more than 150 people after safely guiding a plane into the freezing waters of New York's Hudson River。



对,乘客站在机翼上,但没有一个人穿上 lifejacket.


Thursday, January 15, 2009

Software Analysis


Dear Tech Support,

Last year I upgraded from Boyfriend 5.0 to Husband 1.0 and noticed a distinct slow down in overall system performance, particularly in the flower and jewellery applications, which operated flawlessly under Boyfriend 5.0.

In addition, Husband 1.0 uninstalled many other valuable programs, such as
* Romance 9.5 and
* Personal Attention 6.5, and then installed undesirable programs such as

* PS 3.0 ,
* Wii 1 .0 and
* Golf Clubs 4.1.

Conversation 8.0 no longer runs, and Housecleaning 2.6 simply crashes the system.

* Please note that I have tried running Nagging 5.3 to fix these problems, but to no avail.

What can I do?





First, keep in mind,
* Boyfriend 5.0 is an Entertainment Package, while
* Husband 1.0 is an operating system.

Please enter command: ithoughtyoulovedme.html and try to download Tears 6.2 and do not forget to install the Guilt 3.0 update.
* If that application works as designed, Husband1.0 should then automatically run the applications Jewellery 2.0 and Flowers 3.5.

However, remember, overuse of the above application can cause Husband 1.0 to default to Grumpy Silence 2.5, Happy Hour 7.0 or Beer 6.1.
* Please note that Beer 6. 1 is a very bad program that will download the Farting and Snoring Loudly Beta.

Whatever you do, DO NOT under any circumstances install Mother-In-Law 1.0 (it runs a virus in the background that will eventually seize control of all your system resources.)

In addition, please do not attempt to reinstall the Boyfriend 5.0 -program ..These are unsupported applications and will crash Husband 1.0.

In summary, Husband 1.0 is a great program, but it does have limited memory and cannot learn new applications quickly. You might consider buying additional software to improve memory and performance. We recommend
* Cooking 3.0 and
* Hot Lingerie 7.7.

Hope this can help you.


IT Support
Wednesday, January 14, 2009

Yahoo! named Carol Bartz as new CEO

雅虎前CEO杨致远去年11月中旬宣布辞职,此后雅虎一直在为下任CEO人选而多方努力,今天的这一任命结束了雅虎两个月来的寻觅, 今天雅虎确认已经聘用 Autodesk 前 CEO Carol Bartz 为新任CEO。巴茨现年60岁,是一位经验丰富的管理者,2005年曾被《财富》杂志评为全美最具影响力的50位商界女性之一。巴茨1992到2006年间任 Autodesk CEO,后于2006年改任执行董事长。

  • 基于雅虎当前的开放战略赢得更多用户和市场
  • 面对谷歌的竞争及显示广告市场的低迷,为雅虎制定出最佳的网络广告战略
  • 确定雅虎应该保留哪部分资产,放弃哪部分业务
  • 明确雅虎到底是一家技术公司还是媒体公司
她能像苹果的Steve Jobs 一样成为雅虎的救世主吗? Anyway, Good luck to Yahoo! and Carol Bartz in the future!
Tuesday, January 13, 2009


看到一篇文章, 很有意思,文章叫做“If Programming Languages Were Religions”, 这里是原文 ,是英文的,宗教性很强,不容易理解, 一下是中文翻译:



PHPCafeteria 基督教---与JAVA争斗网络市场。它自C与JAVA中汲取了一些自己喜欢的概念。可能与其他语言相比,它没有那么一致连贯,但至少给了你更多的自由,并且表面上保持了整体的核心思想。而且,“下地狱去吧”这样的理念没有了。

C++伊斯兰教--- 它取自于C,不但保持了C的所有规则,还增加了一套新的非常复杂的规则,置于其上。它的功能如此强大,可以用于建立任何东西,从极端的暴行到美丽的艺术 品。其信徒们认定这是最终的万能语言,如果你表示异议,他们可能会生气。而且,如果你侮辱了它或其创建者,你可能收到更多狂热信徒发出的死亡威胁。










APL 科学论派---很多人声称是其信徒,但你一直怀疑其豪华优雅的盛装打扮终有一日会失控。


Visual Basic撒旦教---除了你不是真正想出卖你的灵魂,成为一名撒旦信徒。

我上学的时候用过Java, C, Haskell工作后用PHP和Ruby,文章里写的还是挺贴切的。很惊讶的是作者对Python的评价是“人道主义”,而VB是“撒旦”,很明显作者对Google情有独钟,绝对不是微软的支持者。说说你的意见吧?
Sunday, January 11, 2009




2009 best new year gift for Facebook - 150 million users

Facebook每天拥有遍布全球各洲的来自170个国家共使用35种语言的7500万访客, 对于Facebook来讲,以这样的方式迎接新年恐怕是再好不过了。

昨天,Facebook CEO马克.扎克伯格(Mark Zuckerberg)在他的博客中写道,Facebook这个社会化网络站点刚刚达到它的里程碑--1.5亿活跃用户。另一份统计数据显示,几乎一半的用户每天使用Facebook。

Thursday, January 8, 2009


谷歌中国近日制作了一组牛年迎春贺年卡, 看来李开复要得就是深入民心,我要是百度高层我心里都害怕,谷歌中国超过百度指日可待。





Monday, January 5, 2009

2009 Trend Map

A fresh way to presant information, I saw this on What’s Next: Top Trends.

Here’s how it works. The main body of the map contains the mega-trends.

  • Global connectivity
  • Anxiety
  • Volatility
  • Uncertainty
  • Debt
  • Power shift Eastwards
  • Ageing
  • GRIN technologies
  • Digitalisation
  • Climate change
  • Sustainability

There are then eight arms, which represent the following sectors or areas:

  • Society
  • Technology
  • Economy
  • Environment
  • Politics
  • Business
  • Family
  • Media

The circles on each arm are the sector trends and the size of he circle is related to the likely impact of the trend over the next twelve months or so. 

2009 trend map

Saturday, January 3, 2009

Tips, Tricks, Scripts and Tools Web Developers must know

Here is a collection on the tips, tricks, scripts and tools web developers must know:

Tools & Web Apps 

Scripts, Tweaks and Hacks

The Top 40 Free Ajax & Javascript Code for Web Designers
15 Key Elements All Top Web Sites Should Have
Top 10 Tutorials for Converting PSDs to HTML/CSS
30+ Tooltips Scripts With JavaScript, Ajax & CSS
50+ Nice Clean CSS Tab-Based Navigation Scripts
40+ Most Wanted Wordpress Tricks and Hacks and 30+ More
30+ Eye-Opening Web Development Screencasts
19 CSS Menu Tutorials to Spice Up Your Web Designs
34+ free HTML newsletter templates for startups
50 Excellent AJAX Tutorials
15 Helpful In-Browser Web Development Tools
75 (Really) Useful JavaScript Techniques
63 Essential Wordpress Hacks, Tutorials, Help Files and Cheats
The Best (19) Cheat Sheets for Web Designers and Developers (From CSS, Ajax, Perl, Vbscript…)
10 Useful RSS-Tricks and Hacks For WordPress
20 Amazing Javascript Prototype Scripts, Elements, Widgets, Classes..
10 Smart Javascript Techniques to Improve Your UI
20 Excellent AJAX Effects You Should Know
35 Easy to use Free Ajax/Javascript Navigation Solutions
Top 10 CSS buttons tutorial list
10 Free Chart Scripts




Plugins and Themes