Sleepless in Beijing

I am sitting at a big office in the capital of China.

This is the forth day I am in this big city.

In the last four days, the area I moved around is within 200 meters.

I stay in the Renaissance Hotel and the office is the building beside it. I didn’t take taxi these days – remember, this is a business trip, not a vocation.

Beijing is not as Hot as Shanghai

The weather of Beijing is nice, not as hot as Shanghai. After rain, it is crystal clear again. I can see mountains at three directions surrounding Beijing.

The Beijing airport is on the north. If you look on the northeast direction, you can see two or three plane line up near the landscape with exactly the same distance between, heading to the airport. The flies lower and lower. It is interesting scene. Beijing airport is the busiest airport in China, so the planes land one after the other.

I Love Technical Stuff

These days, I go to bed at 00:30 everyday. It takes some time to pick up technologies that I didn’t touch for two years. So I have to work hard. The good thing is, I found I am more happier to try to understand how programs runs. I checked my previous entry and found this one: I Still Know Software – ClearType and SmartTags. It is the feeling when I am living technical stuff.

I am researching on RMS (Right Management Service in Windows 2003). It is a very interesting topic.

Tip: Search Functions

With more than 700 entries on this site, the most effective way to location information is to use the Search box on the top of each page. It is my way to locate my old articles. Actually, if I need anything I remember I wrote before, I just type wangjianshuo keyword in the Google Toolbar and it always takes to the right page.

Update on Notification Problems

I will not send notification of this post to my Wangjianshuo’s Blog Update alias, before I fix the terrible multi-send problem. I heard most readers get 25 email with the same content. It is nightmare. But if you want to join the update to receive a notification when a new entry is posted (everday), you can join the update now. The subscription form is at the end of each page. There are 128 memembers right now, and it has been stable for about a month with one or two new members joining everyday and the same number of readers leaving. I will be happy if I see the number of total member increases.

I Saw my Name on BusinessWeek

Matt who grow up in New York City picked up the latest BusinessWeek at work and read the special report named Cult Brands. In the report, he found a IKEA fan named Wang Jian Shuo who has a blog talking about his IKEA experience. He was very interested in IKEA and “wanted to read what you had to say about IKEA in China.”. After surfing on this blog for some time, he finally dropped an email to Wang Jian Shuo. In the email, he said “Just wanted you to know you were mentioned in BusinessWeek in case you didn’t know about it.”

This is the story I learnt this morning. Matt is the first one to tell me my name is mentioned in the special report of the August 2, 2004 issue of BusiessWeek. But he is not the only one. I got more email like this soon.

I was very surprised and went to Google News, then in Wangjianshuo and there is no result. Then I searched for Wang Jian Shuo and the online version of the article Matt mentioned came out.

screen-wangjianshuo.ikea-business.week.png

Content in courtesy of BusinessWeek

The article on my experience of IKEA is More IKEA Furniture in my Home. I have more information on IKEA on this site. I have an IKEA category

IKEA (Shanghai) Pictures, IKEA Becomes Cheap in China and New IKEA Store Opens in Shanghai. I thought I will end my IKEA experience after I grow older, but Wendy and I finally did the largest Bulk Purchase from IKEA just one week ago.

Nice to be Noticed

I shared this information with my close friends and one said “Oh, my God!” when they see my name in the famous magazine. Wendy said “You started to be passionate about personality cult (Zi Lian) these days.” :-D Just as Cult Brands in the article, people started the cult of personality of oneself. :-D

It is just interesting. It does not prove anything, at least, I am not on the cover and the article is not about me. Wait a minute, what if I do put my photo on the cover? Haha. Just kidding.

The online version of the article is here:

http://www.businessweek.com/magazine/content/04_31/b3894094.htm

The paragraph is under section “Group Think”. Check it out if you are interested.

Update Sorry again July 29, 2004

Oops. I thought I have fixed the email notification problem but it seems even worse. I sent out the same notification for 18 times today. I suspect it should has some relationship with MTBlackList. Sorry. Sorry. The good thing is, nobody complained yet. I will close the notification service for a while until I finally confirm the notification will never send multiple email.

Longest Business Trip in Beijing

Business trips are boring, especially you have tough assignments and you have to work over time till late to night – return to the hotel and find yourself in a completely empty space without the feeling of reality.

Beijing is not as interesting as it should be if the only time window for you to explore the city is from 8:00 PM to 11:00 PM. It is especially so if there are still a lot stuff in your mind to worry about – the work.

Longest Business Trip

This time, I will be in Beijing for at least two weeks, which is the longest business trip I had so far – even longer than the Seattle trip in 2001. Wendy is having a hard time during my absence since she cannot drive right now. She is learning but it takes time for her to get a license. The car (we call it Goudaner) is nothing more than a big case for her.

A City in a Business Trip

This trip gave me better idea of the mood of my readers. People visiting Shanghai on business trip usaually start their email to me with

    “I am going to visit Shanghai for the first time in Febuary 2005″

and continue with

    “Since I am on business trip and I don’t have much time during the daytime”

Their final question will be

    “Where do you recommend to see in two or three hours at night?”

This is exactly the informaiton I am seeking for in Beijing. I know there is no perfect answer to this question at all.

If someone cannot feel relaxed, no place is right for him/her other than either a desk at office or a bed at hotel.

Starbucks

Eric sent me a map of all Starbucks days before. I am considering to visit all Starbucks in Beijing one by one in one day, as I did in Shanghai. It seems not very possible since I may need to work on technical stuff this weekend. I tell you, I do enjoy reading the white papers and PPTs.

My Previous Beijing Visit

Here is the recording of my previous Beijing visit.

(src)

BTW, Wangjianshuo in Google Approaches to 10,000

Searching Wangjianshuo in Google and I found there are 9,620 results:

screen-wangjianshuo-google.GIF

Courtesy of Google.com

It was 9,400 items when I checked the day before yesterday. There is a 200 increase in the last two days. Now the webpages containing wangjianshuo is approaching to 10,000 . Interesting, isn’t it? This is the wealth of linkage currency I have.

Nice Toys at Xintiandi

Xintiandi (or Xin Tian Di) is a nice place to go. It is the gather place of bars. What I found last time is the nice small shops with all types of small toys.

shanghai-bags-xintiandi.jpg

shanghai-mao-xintiandi.jpg

shanghai-tolls-xintiandi.jpg

shanghai-toys-xintiandi.jpg

These small toys reminded me of the beautiful photo Wendy took in German. It is one of the best photos she took. Let me put it there again.

Photographed by Wendy Fan, in German

Map of Xintiandi

Update Sorry for multi-notification July 28, 2004

Ops. Thanks for Henry’s notification. I discovered a servere problem with my last notification for Nice Toys at Xintiandi. If you are subscribers of Wangjianshuo’s Blog Update, you may receive as many as 10 notification emails for this single entry. I am not sure why this happens but I will look into it. Sorry for bothering you. Please be sure I am a pioneer for anti-spam and your email addresses are safe.

Three on the Bund – Part II

I decided to write an article about Three on the Bund the first time I visited and posted an article for it. However, due to the limited time I had last time, I didn’t talked too much about the fabulous place. Now I’d like to continue the article. So the Three on the Bund – Part II is here.

The Building

The fantastic character of the city of Shanghai is the old houses. The history from the end of the 19th century to the beginning of 20th centaury left the city big wealth. The old stone tower at #3 on the Bund, where Three on the Bund is located. is one of the excellent building.

There are many buildings on the Bund, but seldom do I see any building shining as this one. I visited some buildings. Splendid as the outside looks, the interior of the builds are very poor.

The building was renovated by Michael Graves, a guru in industrial design arena. The cooperate and brand identity will be designed by Alan Chan, the designer for Coco-cola Chinese logo.

Three on the Bund

There are 7 floors of the building. ARMANI opens its flagship store of Shanghai on the first floor. Most of the cloths are labeled with 6 digits price in RMB. I saw a t-shirt at 1800 RMB. It is definitely a symbol of expensive goods for local people since a suite of cloth will cost them whole year or many year’s saving. There are two stores on the first floor: Giorgio Armani and Emporio Armani.

The second floor is another fashion store and a Evian SPA. The third store is my favorite art gallery. It was a pity that the gallery was under renovation and the new exhibition should have started. If I were in Shanghai, I will go there and see the exhibition with Wendy.

The forth floor is the French Restaurant – Jean Georges. There are big dark green curtains hanging from the tall roof. Whampoa Club, the Shanghainese cuisine restaurant is the on the fifth floor.

The sixth floor is still empty and I don’t know what it will be. The top floor, the New Height Bar is a good place to go. It has great views – as shown here: Three on the Bund, but the price is not as high as I expected.

A cup of Tsing Tao bear costs 35 RMB and smoothies costs 48 RMB. What do you think? It is definitely not a cheap price compared to the 1 RMB ice-cream in IKEA and 2 RMB drink at Lawson store. It is just the reasonable price for a bar like this.

Some foreigner complained to me that there is “beer discrimination” for foreigners. They don’t understand why drink is so expensive for places foreigners gather and so cheap at places where local people go (like local restaurants). Well. Hehe. No comment on this.

The View

Shanghai don’t have seashore. If you do argue Shanghai is located besides the sea, I would say, yes, but Shanghai’s seashore is too far and the sea is too dirty. (picture).

If you do want to find some place that give you the feeling of seashore, visit the New Height Bar. Sitting at the corner to see the wide Huang Pu river flowing down, the buildings of Pudong spreading besides the river, the splendid Bund buildings, and crowded cars and buses running along the busy road of Zhongshan East 1 Rd, I just feel I am at the sea shore…

More and More Bars are Moving in

M on the Bund is more famous before. It is on the top of the nearby building – #5 on the Bund. Wendy’s friend just opened another bar at the basement of the same building.

Ron Gluckman wrote an article for Wall Street Journal: In Shanghai’s Bund, they’re partying like it’s 1939. Exactly what I see there. The spirit of the Bund is coming back and people start to party at the Bund again.

P.S. We then went to another party at Xintiandi 11:50 PM and get back home at around 2:00 AM again. This time, Wendy ordered a cup of cold water and she was charged 65 RMB for it. Ops. No. I bet it is discrimination. :-D

Blogcn is Down for the Third Time

Blogcn, the largest blogging service provider, shut down their server again. This time, it seems because of technical difficulties.

screen-blogcn-down.again.jpg

Image in courtesy of blogcn.com

As far as I know, there close friends of mine has been affected. Jackgu commented in his last post that he has lost passion for blogging since the 10-day downtime broke his pace of updating frequency and leaving unbearable blank on the blog history.

Claire and Eric were also driven mad. I am proud to help them to host their blogs on wangjianshuo.com. Their new homes are:

I love their writing styles so much. These two blogs, along with Wendy’s blog are the three best personal blogs I saw (in my friend circle). I am happy that I won’t lose them again.

Meanwhile, I still encourage people to start host their blogs by themselves as soon as possible. Check this entry: Blog, to Host it or Not? for reasons.

I hope Eric and Claire enjoy the new home (not fancy but stable home). I hope one day, they can move to their permanent address at http://www.clairehu.com and http://www.zhengziying.com, where their blog should reside at.

MTBlackList is Better than IP Banning

As my old anti-spam method, I used IP Banning in MovableType to fight against comment spam. This prevented some nice reader to post since they are banned due to being in the same IP range as the spammers.

I have tried MT-BlackList before, but my last attempt failed. Today, after reviewing the 150 spammers (within 10 minutes) for ringtone and 160 ping spam for some sex sites, I decided to try it again.

As luck would have it, it worked. I have successfully identified and deleted all those spam and added protection to future spam. More than 1800 entries are in my ban list, which is URL and keyword based. It should work perfectly in the future.

So, from today, I am deleting all the IP banning entries from my MovableType. So none one should be banned simply because they are in the same IP range as others. For back up proposes, I am publishing the IP range I have banned before. As you can see, I was using stupid method to ban the whole IP with mask of 255.255.0.0. That is, if there is any IP in a range posting spam, the whole 65025 IP addresses will be banned. I tried to be more specific, but the spammer seems to be smart enough to roam within a 255.255.0.0 IP space. I am happy MTBlackList finally worked, so the IP banning will be a history of my blog.

Since MTBlackList only works on MT 2.6 but not on MT 3.0D, I start to hesitate to upgrade. My server is stable enough and there is no explicit reason for me to upgrade.

Previous Banned IP Address

Database homewang_blog – Table mt_ipbanlist running on localhost

# phpMyAdmin MySQL-Dump

# version 2.4.0

# http://www.phpmyadmin.net/ (download page)

#

# Host: localhost

# Generation Time: Jul 27, 2004 at 08:00 AM

# Server version: 4.0.16

# PHP Version: 4.3.4

# Database : `homewang_blog`

# ——————————————————–

#

# Table structure for table `mt_ipbanlist`

#

CREATE TABLE mt_ipbanlist (

ipbanlist_id int(11) NOT NULL auto_increment,

ipbanlist_blog_id int(11) NOT NULL default ’0′,

ipbanlist_ip varchar(15) NOT NULL default ”,

ipbanlist_created_on datetime NOT NULL default ’0000-00-00 00:00:00′,

ipbanlist_modified_on timestamp(14) NOT NULL,

ipbanlist_created_by int(11) default NULL,

ipbanlist_modified_by int(11) default NULL,

PRIMARY KEY (ipbanlist_id),

KEY ipbanlist_blog_id (ipbanlist_blog_id),

KEY ipbanlist_ip (ipbanlist_ip)

) TYPE=MyISAM;

#

# Dumping data for table `mt_ipbanlist`

#

INSERT INTO mt_ipbanlist VALUES (1, 1, ’212.219.’, ’2004-04-07 10:48:35′, 20040407104835, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (2, 1, ’212.219.’, ’2004-04-07 10:52:01′, 20040407105201, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (3, 1, ’221.15.71.’, ’2004-04-07 10:53:32′, 20040407105332, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (4, 1, ’61.11.26′, ’2004-04-07 10:54:11′, 20040407105411, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (5, 1, ’66.58.’, ’2004-04-07 10:54:15′, 20040407105415, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (6, 1, ’212.179.’, ’2004-04-07 10:54:18′, 20040407105418, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (7, 1, ’4.8.2.’, ’2004-04-07 10:54:23′, 20040407105423, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (8, 1, ’200.242.’, ’2004-04-08 19:58:00′, 20040408195800, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (9, 1, ’168.143.’, ’2004-04-08 19:59:36′, 20040408195936, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (10, 1, ’202.28.’, ’2004-04-08 20:00:35′, 20040408200035, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (11, 1, ’213.91.217′, ’2004-04-10 21:05:27′, 20040410210527, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (12, 1, ’213.91.217.’, ’2004-04-10 21:05:41′, 20040410210541, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (13, 1, ’65.36.113′, ’2004-04-12 09:58:10′, 20040412095810, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (14, 1, ’83.31.79.’, ’2004-04-13 10:07:05′, 20040413100705, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (15, 1, ’212.255.’, ’2004-04-15 09:01:44′, 20040415090144, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (16, 1, ’80.58.’, ’2004-04-15 09:01:50′, 20040415090150, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (17, 1, ’219.147.’, ’2004-04-15 09:01:56′, 20040415090156, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (18, 1, ’61.120.’, ’2004-04-15 09:02:01′, 20040415090201, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (19, 1, ’61.55′, ’2004-04-15 09:02:08′, 20040415090208, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (20, 1, ’62.95.’, ’2004-04-15 09:02:13′, 20040415090213, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (21, 1, ’212.135.’, ’2004-04-15 09:02:34′, 20040415090234, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (22, 1, ’207.75.’, ’2004-04-15 12:41:34′, 20040415124134, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (23, 1, ’200.171′, ’2004-04-15 12:42:13′, 20040415124213, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (24, 1, ’168.37.’, ’2004-04-15 12:42:40′, 20040415124240, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (25, 1, ’216.228.’, ’2004-04-15 12:43:17′, 20040415124317, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (26, 1, ’207.75.’, ’2004-04-15 12:43:33′, 20040415124333, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (27, 1, ’192.114′, ’2004-04-21 10:05:07′, 20040421100507, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (28, 1, ’157.158.’, ’2004-04-21 10:31:07′, 20040421103107, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (29, 1, ’213.249.’, ’2004-04-23 18:57:53′, 20040423185753, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (30, 1, ’82.77.’, ’2004-05-10 13:44:05′, 20040510134405, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (31, 1, ’216.219.’, ’2004-05-10 13:44:19′, 20040510134419, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (32, 1, ’213.91.’, ’2004-05-10 13:44:32′, 20040510134432, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (33, 1, ’213.91.’, ’2004-05-10 13:44:43′, 20040510134443, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (34, 1, ’80.72.’, ’2004-05-10 13:44:54′, 20040510134454, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (35, 1, ’213.91.’, ’2004-05-10 13:45:03′, 20040510134503, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (36, 1, ’200.158.’, ’2004-05-11 09:51:25′, 20040511095125, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (37, 1, ’80.53.42′, ’2004-05-20 09:28:43′, 20040520092843, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (38, 1, ’218.66.219′, ’2004-05-20 09:28:48′, 20040520092848, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (39, 1, ’170.224.224′, ’2004-05-20 09:29:13′, 20040520092913, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (40, 1, ’62.87.’, ’2004-05-20 09:29:27′, 20040520092927, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (106, 1, ’66.154.’, ’2004-07-20 21:40:30′, 20040720214030, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (42, 1, ’216.148.’, ’2004-05-20 09:29:52′, 20040520092952, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (43, 1, ’213.91.’, ’2004-05-20 09:30:23′, 20040520093023, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (44, 1, ’213.91.’, ’2004-05-20 09:30:34′, 20040520093034, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (45, 1, ’213.91.’, ’2004-05-20 09:30:43′, 20040520093043, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (46, 1, ’213.91.’, ’2004-05-20 09:30:44′, 20040520093044, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (47, 1, ’62.148.’, ’2004-05-20 09:30:54′, 20040520093054, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (48, 1, ’62.148.’, ’2004-05-20 09:31:03′, 20040520093103, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (49, 1, ’216.148.’, ’2004-05-20 09:32:05′, 20040520093205, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (50, 1, ’83.31.’, ’2004-05-25 12:02:44′, 20040525120244, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (105, 1, ’212.235.’, ’2004-07-20 19:03:30′, 20040720190330, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (104, 1, ’170.224′, ’2004-07-18 09:18:59′, 20040718091859, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (55, 1, ’200.105′, ’2004-05-26 08:51:18′, 20040526085118, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (56, 1, ’61.149.’, ’2004-05-28 22:47:36′, 20040528224736, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (57, 1, ’198.54.’, ’2004-05-30 09:21:01′, 20040530092101, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (58, 1, ’24.70.’, ’2004-06-04 09:09:56′, 20040604090956, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (59, 1, ’66.119.’, ’2004-06-04 09:10:07′, 20040604091007, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (60, 1, ’83.31.’, ’2004-06-04 09:10:18′, 20040604091018, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (61, 1, ’82.81.’, ’2004-06-07 11:19:58′, 20040607111958, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (62, 1, ’141.48.’, ’2004-06-07 19:11:05′, 20040607191105, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (63, 1, ’212.16.’, ’2004-06-07 19:11:30′, 20040607191130, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (64, 1, ’81.31.’, ’2004-06-22 09:09:20′, 20040622090920, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (65, 1, ’213.42.’, ’2004-06-22 09:10:42′, 20040622091042, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (107, 1, ’66.154.’, ’2004-07-20 21:40:49′, 20040720214049, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (67, 1, ’210.55.’, ’2004-06-24 14:43:03′, 20040624144303, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (68, 1, ’141.153.’, ’2004-06-24 14:43:24′, 20040624144324, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (69, 1, ’66.98.’, ’2004-06-24 14:43:36′, 20040624144336, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (70, 1, ’217.110.’, ’2004-06-24 23:25:53′, 20040624232553, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (71, 1, ’24.112.’, ’2004-06-28 00:24:17′, 20040628002417, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (72, 1, ’81.152.’, ’2004-06-28 00:24:36′, 20040628002436, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (73, 1, ’216.37.’, ’2004-06-28 00:25:16′, 20040628002516, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (74, 1, ’24.112.’, ’2004-06-28 00:27:59′, 20040628002759, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (75, 1, ’24.112.’, ’2004-06-28 00:28:01′, 20040628002801, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (76, 1, ’62.81.’, ’2004-06-28 10:00:29′, 20040628100029, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (77, 1, ’156.110.’, ’2004-06-28 10:31:18′, 20040628103118, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (78, 1, ’156.110.’, ’2004-06-28 10:31:19′, 20040628103119, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (79, 1, ’24.112.’, ’2004-06-28 10:32:38′, 20040628103238, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (80, 1, ’207.81′, ’2004-07-03 22:56:00′, 20040703225600, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (81, 1, ’207.88.’, ’2004-07-03 22:56:29′, 20040703225629, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (82, 1, ’198.26.’, ’2004-07-03 23:03:57′, 20040703230357, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (83, 1, ’212.21.’, ’2004-07-03 23:04:11′, 20040703230411, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (84, 1, ’193.255.’, ’2004-07-03 23:04:25′, 20040703230425, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (85, 1, ’66.231′, ’2004-07-03 23:04:36′, 20040703230436, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (86, 1, ’199.71′, ’2004-07-03 23:04:42′, 20040703230442, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (87, 1, ’198.26′, ’2004-07-03 23:04:47′, 20040703230447, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (88, 1, ’202.9′, ’2004-07-03 23:04:53′, 20040703230453, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (89, 1, ’213.131′, ’2004-07-03 23:05:02′, 20040703230502, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (90, 1, ’213.13′, ’2004-07-03 23:05:10′, 20040703230510, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (91, 1, ’213.77′, ’2004-07-03 23:05:15′, 20040703230515, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (92, 1, ’163.28′, ’2004-07-03 23:05:48′, 20040703230548, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (93, 1, ’148.245′, ’2004-07-03 23:05:54′, 20040703230554, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (94, 1, ’212.138′, ’2004-07-03 23:06:10′, 20040703230610, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (95, 1, ’195.166′, ’2004-07-06 17:52:58′, 20040706175258, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (96, 1, ’217.132′, ’2004-07-07 13:10:03′, 20040707131003, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (97, 1, ’212.179.’, ’2004-07-07 13:11:46′, 20040707131146, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (98, 1, ’195.77.’, ’2004-07-08 23:22:35′, 20040708232235, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (99, 1, ’208.195′, ’2004-07-09 09:08:37′, 20040709090837, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (100, 1, ’200.125.’, ’2004-07-11 19:53:22′, 20040711195322, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (101, 1, ’213.215.’, ’2004-07-11 19:54:06′, 20040711195406, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (103, 1, ’62.255.’, ’2004-07-18 09:18:25′, 20040718091825, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (108, 1, ’221.2.’, ’2004-07-20 21:42:03′, 20040720214203, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (109, 1, ’24.31.’, ’2004-07-21 09:17:46′, 20040721091746, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (110, 1, ’216.46.’, ’2004-07-24 10:57:04′, 20040724105704, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (111, 1, ’218.68.215.’, ’2004-07-25 11:58:04′, 20040725115804, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (112, 1, ’212.253.’, ’2004-07-25 11:58:11′, 20040725115811, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (113, 1, ’151.37.’, ’2004-07-25 11:59:40′, 20040725115940, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (114, 1, ’151.37.’, ’2004-07-25 12:00:45′, 20040725120045, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (115, 1, ’66.63.’, ’2004-07-25 17:52:52′, 20040725175252, NULL, NULL);

Database homewang_blog – Table mt_ipbanlist running on localhost

“1″;”1″;”212.219.”;”2004-04-07 10:48:35″;”20040407104835″;NULL;NULL

“2″;”1″;”212.219.”;”2004-04-07 10:52:01″;”20040407105201″;NULL;NULL

“3″;”1″;”221.15.71.”;”2004-04-07 10:53:32″;”20040407105332″;NULL;NULL

“4″;”1″;”61.11.26″;”2004-04-07 10:54:11″;”20040407105411″;NULL;NULL

“5″;”1″;”66.58.”;”2004-04-07 10:54:15″;”20040407105415″;NULL;NULL

“6″;”1″;”212.179.”;”2004-04-07 10:54:18″;”20040407105418″;NULL;NULL

“7″;”1″;”4.8.2.”;”2004-04-07 10:54:23″;”20040407105423″;NULL;NULL

“8″;”1″;”200.242.”;”2004-04-08 19:58:00″;”20040408195800″;NULL;NULL

“9″;”1″;”168.143.”;”2004-04-08 19:59:36″;”20040408195936″;NULL;NULL

“10″;”1″;”202.28.”;”2004-04-08 20:00:35″;”20040408200035″;NULL;NULL

“11″;”1″;”213.91.217″;”2004-04-10 21:05:27″;”20040410210527″;NULL;NULL

“12″;”1″;”213.91.217.”;”2004-04-10 21:05:41″;”20040410210541″;NULL;NULL

“13″;”1″;”65.36.113″;”2004-04-12 09:58:10″;”20040412095810″;NULL;NULL

“14″;”1″;”83.31.79.”;”2004-04-13 10:07:05″;”20040413100705″;NULL;NULL

“15″;”1″;”212.255.”;”2004-04-15 09:01:44″;”20040415090144″;NULL;NULL

“16″;”1″;”80.58.”;”2004-04-15 09:01:50″;”20040415090150″;NULL;NULL

“17″;”1″;”219.147.”;”2004-04-15 09:01:56″;”20040415090156″;NULL;NULL

“18″;”1″;”61.120.”;”2004-04-15 09:02:01″;”20040415090201″;NULL;NULL

“19″;”1″;”61.55″;”2004-04-15 09:02:08″;”20040415090208″;NULL;NULL

“20″;”1″;”62.95.”;”2004-04-15 09:02:13″;”20040415090213″;NULL;NULL

“21″;”1″;”212.135.”;”2004-04-15 09:02:34″;”20040415090234″;NULL;NULL

“22″;”1″;”207.75.”;”2004-04-15 12:41:34″;”20040415124134″;NULL;NULL

“23″;”1″;”200.171″;”2004-04-15 12:42:13″;”20040415124213″;NULL;NULL

“24″;”1″;”168.37.”;”2004-04-15 12:42:40″;”20040415124240″;NULL;NULL

“25″;”1″;”216.228.”;”2004-04-15 12:43:17″;”20040415124317″;NULL;NULL

“26″;”1″;”207.75.”;”2004-04-15 12:43:33″;”20040415124333″;NULL;NULL

“27″;”1″;”192.114″;”2004-04-21 10:05:07″;”20040421100507″;NULL;NULL

“28″;”1″;”157.158.”;”2004-04-21 10:31:07″;”20040421103107″;NULL;NULL

“29″;”1″;”213.249.”;”2004-04-23 18:57:53″;”20040423185753″;NULL;NULL

“30″;”1″;”82.77.”;”2004-05-10 13:44:05″;”20040510134405″;NULL;NULL

“31″;”1″;”216.219.”;”2004-05-10 13:44:19″;”20040510134419″;NULL;NULL

“32″;”1″;”213.91.”;”2004-05-10 13:44:32″;”20040510134432″;NULL;NULL

“33″;”1″;”213.91.”;”2004-05-10 13:44:43″;”20040510134443″;NULL;NULL

“34″;”1″;”80.72.”;”2004-05-10 13:44:54″;”20040510134454″;NULL;NULL

“35″;”1″;”213.91.”;”2004-05-10 13:45:03″;”20040510134503″;NULL;NULL

“36″;”1″;”200.158.”;”2004-05-11 09:51:25″;”20040511095125″;NULL;NULL

“37″;”1″;”80.53.42″;”2004-05-20 09:28:43″;”20040520092843″;NULL;NULL

“38″;”1″;”218.66.219″;”2004-05-20 09:28:48″;”20040520092848″;NULL;NULL

“39″;”1″;”170.224.224″;”2004-05-20 09:29:13″;”20040520092913″;NULL;NULL

“40″;”1″;”62.87.”;”2004-05-20 09:29:27″;”20040520092927″;NULL;NULL

“106″;”1″;”66.154.”;”2004-07-20 21:40:30″;”20040720214030″;NULL;NULL

“42″;”1″;”216.148.”;”2004-05-20 09:29:52″;”20040520092952″;NULL;NULL

“43″;”1″;”213.91.”;”2004-05-20 09:30:23″;”20040520093023″;NULL;NULL

“44″;”1″;”213.91.”;”2004-05-20 09:30:34″;”20040520093034″;NULL;NULL

“45″;”1″;”213.91.”;”2004-05-20 09:30:43″;”20040520093043″;NULL;NULL

“46″;”1″;”213.91.”;”2004-05-20 09:30:44″;”20040520093044″;NULL;NULL

“47″;”1″;”62.148.”;”2004-05-20 09:30:54″;”20040520093054″;NULL;NULL

“48″;”1″;”62.148.”;”2004-05-20 09:31:03″;”20040520093103″;NULL;NULL

“49″;”1″;”216.148.”;”2004-05-20 09:32:05″;”20040520093205″;NULL;NULL

“50″;”1″;”83.31.”;”2004-05-25 12:02:44″;”20040525120244″;NULL;NULL

“105″;”1″;”212.235.”;”2004-07-20 19:03:30″;”20040720190330″;NULL;NULL

“104″;”1″;”170.224″;”2004-07-18 09:18:59″;”20040718091859″;NULL;NULL

“55″;”1″;”200.105″;”2004-05-26 08:51:18″;”20040526085118″;NULL;NULL

“56″;”1″;”61.149.”;”2004-05-28 22:47:36″;”20040528224736″;NULL;NULL

“57″;”1″;”198.54.”;”2004-05-30 09:21:01″;”20040530092101″;NULL;NULL

“58″;”1″;”24.70.”;”2004-06-04 09:09:56″;”20040604090956″;NULL;NULL

“59″;”1″;”66.119.”;”2004-06-04 09:10:07″;”20040604091007″;NULL;NULL

“60″;”1″;”83.31.”;”2004-06-04 09:10:18″;”20040604091018″;NULL;NULL

“61″;”1″;”82.81.”;”2004-06-07 11:19:58″;”20040607111958″;NULL;NULL

“62″;”1″;”141.48.”;”2004-06-07 19:11:05″;”20040607191105″;NULL;NULL

“63″;”1″;”212.16.”;”2004-06-07 19:11:30″;”20040607191130″;NULL;NULL

“64″;”1″;”81.31.”;”2004-06-22 09:09:20″;”20040622090920″;NULL;NULL

“65″;”1″;”213.42.”;”2004-06-22 09:10:42″;”20040622091042″;NULL;NULL

“107″;”1″;”66.154.”;”2004-07-20 21:40:49″;”20040720214049″;NULL;NULL

“67″;”1″;”210.55.”;”2004-06-24 14:43:03″;”20040624144303″;NULL;NULL

“68″;”1″;”141.153.”;”2004-06-24 14:43:24″;”20040624144324″;NULL;NULL

“69″;”1″;”66.98.”;”2004-06-24 14:43:36″;”20040624144336″;NULL;NULL

“70″;”1″;”217.110.”;”2004-06-24 23:25:53″;”20040624232553″;NULL;NULL

“71″;”1″;”24.112.”;”2004-06-28 00:24:17″;”20040628002417″;NULL;NULL

“72″;”1″;”81.152.”;”2004-06-28 00:24:36″;”20040628002436″;NULL;NULL

“73″;”1″;”216.37.”;”2004-06-28 00:25:16″;”20040628002516″;NULL;NULL

“74″;”1″;”24.112.”;”2004-06-28 00:27:59″;”20040628002759″;NULL;NULL

“75″;”1″;”24.112.”;”2004-06-28 00:28:01″;”20040628002801″;NULL;NULL

“76″;”1″;”62.81.”;”2004-06-28 10:00:29″;”20040628100029″;NULL;NULL

“77″;”1″;”156.110.”;”2004-06-28 10:31:18″;”20040628103118″;NULL;NULL

“78″;”1″;”156.110.”;”2004-06-28 10:31:19″;”20040628103119″;NULL;NULL

“79″;”1″;”24.112.”;”2004-06-28 10:32:38″;”20040628103238″;NULL;NULL

“80″;”1″;”207.81″;”2004-07-03 22:56:00″;”20040703225600″;NULL;NULL

“81″;”1″;”207.88.”;”2004-07-03 22:56:29″;”20040703225629″;NULL;NULL

“82″;”1″;”198.26.”;”2004-07-03 23:03:57″;”20040703230357″;NULL;NULL

“83″;”1″;”212.21.”;”2004-07-03 23:04:11″;”20040703230411″;NULL;NULL

“84″;”1″;”193.255.”;”2004-07-03 23:04:25″;”20040703230425″;NULL;NULL

“85″;”1″;”66.231″;”2004-07-03 23:04:36″;”20040703230436″;NULL;NULL

“86″;”1″;”199.71″;”2004-07-03 23:04:42″;”20040703230442″;NULL;NULL

“87″;”1″;”198.26″;”2004-07-03 23:04:47″;”20040703230447″;NULL;NULL

“88″;”1″;”202.9″;”2004-07-03 23:04:53″;”20040703230453″;NULL;NULL

“89″;”1″;”213.131″;”2004-07-03 23:05:02″;”20040703230502″;NULL;NULL

“90″;”1″;”213.13″;”2004-07-03 23:05:10″;”20040703230510″;NULL;NULL

“91″;”1″;”213.77″;”2004-07-03 23:05:15″;”20040703230515″;NULL;NULL

“92″;”1″;”163.28″;”2004-07-03 23:05:48″;”20040703230548″;NULL;NULL

“93″;”1″;”148.245″;”2004-07-03 23:05:54″;”20040703230554″;NULL;NULL

“94″;”1″;”212.138″;”2004-07-03 23:06:10″;”20040703230610″;NULL;NULL

“95″;”1″;”195.166″;”2004-07-06 17:52:58″;”20040706175258″;NULL;NULL

“96″;”1″;”217.132″;”2004-07-07 13:10:03″;”20040707131003″;NULL;NULL

“97″;”1″;”212.179.”;”2004-07-07 13:11:46″;”20040707131146″;NULL;NULL

“98″;”1″;”195.77.”;”2004-07-08 23:22:35″;”20040708232235″;NULL;NULL

“99″;”1″;”208.195″;”2004-07-09 09:08:37″;”20040709090837″;NULL;NULL

“100″;”1″;”200.125.”;”2004-07-11 19:53:22″;”20040711195322″;NULL;NULL

“101″;”1″;”213.215.”;”2004-07-11 19:54:06″;”20040711195406″;NULL;NULL

“103″;”1″;”62.255.”;”2004-07-18 09:18:25″;”20040718091825″;NULL;NULL

“108″;”1″;”221.2.”;”2004-07-20 21:42:03″;”20040720214203″;NULL;NULL

“109″;”1″;”24.31.”;”2004-07-21 09:17:46″;”20040721091746″;NULL;NULL

“110″;”1″;”216.46.”;”2004-07-24 10:57:04″;”20040724105704″;NULL;NULL

“111″;”1″;”218.68.215.”;”2004-07-25 11:58:04″;”20040725115804″;NULL;NULL

“112″;”1″;”212.253.”;”2004-07-25 11:58:11″;”20040725115811″;NULL;NULL

“113″;”1″;”151.37.”;”2004-07-25 11:59:40″;”20040725115940″;NULL;NULL

“114″;”1″;”151.37.”;”2004-07-25 12:00:45″;”20040725120045″;NULL;NULL

“115″;”1″;”66.63.”;”2004-07-25 17:52:52″;”20040725175252″;NULL;NULL

Flying to Beijing Again

Just got my flight ticket from to Beijing.

SHA MU5103 Y 27JUL 0900 PEK

1130 RMB for single trip and 2260 RMB for double trip. It is much more expensive than from Shanghai to Hong Kong (1600 RMB round trip) or to Singapore (1999 RMB round trip). It is even more expensive than from Beijing to Sinapore (1999 RMB round trip).

Packing my package and stepping onto my journey again.

What to bring?

  • Passport (My ID got lost again)

  • Tickets
  • Camera
  • Me?
  • Anything else?

This is a business trip again.

Three on the Bund

Finally visited Three on the Bund last night. We scheduled a party there but I was quite worried that morning – if the outside lightening system of the Bund is turned off that night, the view of Three on the Bund will be quite disappointing. It turned out to be 38°C which means, according to the energy saving regulation to fight agaist Energy Crisis, there will be no light on the Bund.

New Height

Although there is no light on the Bund and no light on the wonderful tower, it is still a wonderful place. The New Height bar on the 7th floor of the building – the top floor – has a large open area where you can see both the glorous Bund buildings and the Pudong new landscape.

View of the Bund.

shanghai-bund-from.3ob.jpg

© Jian shuo Wang

View of the other side of the rivere

shanghai-pudong-river.side.jpg

House of Flying Daggers (or Shi Mian Mai Fu)

Went to see Zhangyimou’s film Shi Man Mai Fu (or House of Flying Daggers) in the theator of Super Brand Mall.

screen-house.of.flying.daggers-v.jpg

Image in courtesy of Sina.com.cn

I don’t have too much comments on this film. A perfect film on visual effects but so-so in the story.

shanghai-theater-seats.jpg

Image in courtesy of the Theater at SBM

shanghai-theater-sbm.jpg

Image in courtesy of the Theater at SBM

Most of Shanghai’s theater has been equiped with cutting-edge audio, video and environment facilities. It is seldom see “large theater halls”. As shown on the pictures, the hall is not large – I was sitting at the left most seat of the last row.