Feeds:
文章
评论

Archive for 2010年11月

GWT and SEO

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
https://docs.google.com/Doc?id=dcsq25m_04k4cmgfd

A thread from Stack Overflow

2009
http://stackoverflow.com/questions/994502/gwt-generate-html-for-seo-what-do-u-think

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

 http://code.google.com/web/ajaxcrawling/

Book: Pro Web 2.0 Application Development with GWT

2008

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

2009

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 »

尝试Cacti

花了几个小时,尝试了Cacti,简单配起来,高级功能就留给同事探索了。

Install Cacti

如下两个文章的步骤可以走通(我是下载tar包安装的,没用ubuntu的repository里面的那个cacti)

完成后可以加入节点,Ping方案通了,但是SNMP还没通

配置被监控服务器的snmpd

参考:http://www.debuntu.org/how-to-monitor-your-servers-with-snmp-and-cacti

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

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

需要深入的地方

讲解Cacti比较系统的文章

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

Read Full Post »

image

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.


P.S.

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 »

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

做IT的,保持充沛精神和午休真的很关键。比不了Google,从小事做起吧。

听艳龙说有家公司专门有个房间放床,一个员工一张床……公司还是旅社?

20101105226

20101105227

20101105228

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 »