Archive for 2010年11月


Project requested, I have had a quick search online for GWT’s SEO solution. Most of the articles have dated back to 2009. Here is a summary. Several should be worth to explore.

A solution proposal

12 Feb 2009

A thread from Stack Overflow


Solution 1

For every page we have an html version (honestly that is not a big deal, you don’t have to deal with design at all, just put some content and links on the page).

You can use the tag for displaying this content. You can also speed up thing a bit, if you provide the initial content also in object form on the page. For that we use a slightly modified version of the kiyaa frameworks object serializer.

We also use gwt 2.0-s codesplitting mechanism, and this makes the loading of the homepage a lot faster.

Solution 2

The performance problems of using GWTTestcase to render html could be catastrophic given that it is not tuned for performance (but for testing and debugging) – in fact, crawlers tend to hit sites more than users do in a short time, and you might find that your CPU gets maxed out by search engines.

So far, there hasn’t been any satisfactory solution to this problem unfortunately.

Making AJAX application crawlable


Book: Pro Web 2.0 Application Development with GWT


Interview and Book Excerpt: Pro Web 2.0 Application Development with GWT http://www.infoq.com/articles/progwt
The book: http://www.amazon.com/Pro-Application-Development-Experts-Voice/dp/1590599853
(eBook download link: http://download.csdn.net/source/484847)

Another post


I put in practice some basic guidelines for example,
1) I embeded the login page in a html page so you first login and after that go into the “gwt” application.
2) I created some directories with static information so SEs been able to index it
3) I make some rewrites with the url most important for work in SEO and SERP with that…

Read Full Post »



Install Cacti





采用默认public community,没有配自己的community,SNMP配通了。

在Cacti添加监视一台Linux服务器,Host Template设置为Local Linux Machine。



建议配好Cacti后,从这个深入Cacti的系列文章入手: http://blog.sina.com.cn/s/blog_4e424e2101000b5x.html (这个文章上的东西都了解且实践了,cacti就大通了。我还没通看,估计我是不会通看了……)

Read Full Post »


Start using Follow5. Added a QQ robot and a GTalk robot so as to share to Douban, Renren, t.sina, and Kaixin. Another channel is to Twitter, then to merge into my social map.

Unsolved issue:

  • Adding t.qq into the map;
  • Twitter to Follow5

Follow me @cherub325

Read Full Post »

Recently, one of our colleagues reported an issue regarding Flash Player’s Privacy Setting Panel. It showed no privacy panel (of Flash Player’s Settings panel) when AIChinese.com ask for using microphone.

It turned out that, it is because the web browser’s Private Browsing has been enabled.

In brief, private browsing issue affects Flash Player 10.1. (So this issue is quite new to a lot of people.) Details refer to http://www.adobe.com/devnet/flashplayer/articles/privacy_mode_fp10_1.html.

Important quotes:

Settings panel:

Tabs that modify domain-specific settings such as privacy (camera and microphone access) and local storage will not be displayed. Since you cannot set domain-specific settings in private browsing mode, Flash Player will use default settings from the global Settings Manager.

Camera and Microphone

You can still use your camera and microphone in private browsing mode. By default, the global Settings Manager is set to always ask, so when you visit a site that uses camera and/or microphone, the camera and microphone dialog box will appear and request permission to access the camera and microphone.

ActionScript API

There is no ActionScript API to determine if private browsing mode is enabled.

Toggling private browsing on or off without refreshing the page or closing the private browsing window will not impact Flash Player.


ActionScript API to show the privacy panel of the Flash Player Settings panel:

   1: Security.showSettings(SecurityPanel.PRIVACY);

Nevertheless, the following code will also show a dialogue asking user to allow the usage of microphone if microphone has not already been allowed:

   1: var netStream:NetStream = new NetStream(netConnection);

   2: var mic:Microphone = new Microphone();

   3: // if mic.muted = true, the following method will 

   4: // trigger Flash Player instance to show a dialogue

   5: // asking user to allow the usage of microphone.

   6: netStream.attachAudio(mic); 

Read Full Post »

高总贡献世界杯奖金(终于落实……),置办了三个躺椅,新的幸福生活开始了。一个部门一个~ ~






Read Full Post »

Amazon Web Service announced FREE Amazon EC2 service since 1st Nov, 2010 for a year. Thinking of a FREE climbing GWF option immediately: Free Amazon EC2 instance + ssh proxy tools (e.g. Tunnelier or MyEnTunnel).

Read Full Post »