2007年3月17日星期六

春游颐和园之门狮-Summer Palace Ostium Lion

春游颐和园之金龙画照-Summer Palace Golden Dragon

春游颐和园之众香界-Summer Palace Temples of Buddism

春游颐和园之执子之手-Summer Palace Hand in Hand

春游颐和园之花迎春-Summer Palace Primrose

春游颐和园之排排坐-Summer Palace Sit in a Row

春游颐和园之凭栏-Summer Palace Belle Girl

春游颐和园之无头佛-Summer Palace Lost Buddha

春游颐和园之苏州街-Summer Palace SuZhou

春游颐和园之笑靥-Summer Palace Dimply

春游颐和园之谐趣园-Summer Palace XieQu Garden

好孩子海岛小时候的龌龊事-Some Thing Long Before


春节回家,居然被老爸翻出来这个东西,没想到这么多年依然保存完好。

“十夫长”所为,班级分为数个小组,分设组长,组长下设副组长一名,组员若干。

冯mm时任我小组组长,负责收发作业,监督学习等。

这张纸条类似的“文件”本人在小学时收到无数,只此一张得以保存。

立此为证,以后谁家小孩儿不好好学习就把这个拿出来训话

2007年3月16日星期五

CSSVista Completely free!

What is it?

CSSVista is a free Windows application for web developers which lets you edit your CSS code live in both Internet Explorer and Firefox simultaneously. If you like this, you may be interested in our browser compatibility service, SiteVista. Yes, that's why this software is free! :-)

You can download it here.

We want your feedback!

Please take a moment to let us know what you think of the program. You can do that either in the comments of this blog post, or by emailing us.

Screenshot

Why is it free? What's the catch?

If you're interested in CSS editing, then you're our type of person. We hope you'll look at our main product, SiteVista. It's our paid-for compatibility testing service, which lets you see your site in different web browsers. If you're interested in CSSVista you'll probably like SiteVista, we reckon. However, you don't need a SiteVista account in order to use CSSVista. CSSVista is free to everyone, go tell your friends.

Limitations

This is a very early version of the software. It probably won't explode, but it may not work perfectly 100% of the time. Please bear with us.

The security features of both browsers are nonexistent within the CSSVista application (popups won't be blocked, etc.) We recommend you don't visit your favorite cracks/warez sites in CSSVista.

* Statistics from W3Schools. Depending on your site's demographic your visitors' browser usage may differ.

也有一定的局限性,用起来似乎也不是相当方便,不过还是要推荐一下。

别在压抑自己的创造力!Be Creative!


让你的思维活跃起来

谁说彩笔只是孩子们的玩物?谁说艺术品只能悬挂在玻璃窗里供人欣赏?谁说的如果你不能正确地做,就不如彻底不做?

和我们有个屁关系!

------------我是任俊龙博客快乐的分割线------------

Who says that crayons are just for kids? Who says that art has to hang in a gallery to be worthy of admiration? Who says that if you don't do it right, don't do it at all?
Not us.

We say: You're never too old to enjoy that childlike creativity within you. You're never to old to stop learning new things. You're never too old to express those silly, spontaneous urges lurking inside you waiting to get out. Oh, you may hold back at the office or in front of others who don't appreciate such things, but here it's safe for you to let go and explore your creativity!

True creativity should be fun and uninhibited. It doesn't impose ridiculous restrictions such as staying ‘within the lines’ or producing perfect works of art. Creativity should be fun and exploratory; messy, and when necessary, left unfinished. The bottom line is... creativity should be enjoyed!

Be Creative! Adults exists to dispel the common notions that you have to be a child, an artist, or full of innovative ideas to enjoy your creativity. Our goal is to help you to harness the creative energy within you to de-stress, inspire new ideas, and simply have fun! So come inside and experience your creativity... You need not be “good” at anything to enjoy these pages, just be creative!

------------我是任俊龙博客快乐的分割线------------

2007年3月14日星期三

诈骗防不胜防-Racketeer,Impossible To Defend Effectively

今天收到了招行的提醒,庆幸自己还没有遇到过这样的事情,否则凭经验判断的话一定信以为真了。

------------我是任俊龙博客快乐的分割线------------

尊敬的客户:

近期,有不法分子以我行“95555@cmbchina.com”客服邮箱名义,伪冒我行向客户发送“安全监控提醒”,要求客户输入银行账户和个人资料,实施网络欺诈,为此,我行特此申明:
我行不会使用任何邮件或短信方式提请客户输入银行卡号、密码和身份证等相关信息。如果您需更改您的账户信息,请务必通过我行营业网点或网上个人银行来更改您的银行账户信息和个人相关资料。


招商银行
二〇〇七年三月十二日

------------我是任俊龙博客快乐的分割线------------

太危险了,我们还能够多大程度上相信自己的眼睛和判断力呢?

2007年3月13日星期二

错怪了联通-Wake Up The Wrong Passenger——Chinaunicom

今天下午收到了联通10010发来的短信,短信内容是这样的:

13日起您可以申请接听免费功能,每月功能费5元,申请生效后,在京接电话免费,打市话、长途亲友号码部分忙闲时、不用加拨,每分钟2毛。还免费获得百姓身边实用信息、超信和来电显示功能。申请请拨1013089,按提示音顺序选择3-2-2即可;您也可以编短信“cxjtmf”发到“1234”。本月申请,次月生效。详情咨询10010。

关于之前自动语音服务中没有这个选项的问题可能现在也解决了,也许是因为那天系统还没有更新切换导致的语音服务还是旧词儿。一会儿下了班得试试看,先申请了再说,省得回头又忘了。

不过网页的事情还是没有改变,而且短信中也没有提到用户可以使用上网的方式自主选择套餐。不知道什么时候联通可以把自己的网站重视起来。

前情回顾:联通的搞笑事-Something About Chinaunicom

果然增加了新套餐的选项,不过在操作过程中我想起一个笑话:

……确认请按1,取消请按其他键……

手机上的“其他”键在什么地方呀?不如何另外几句中一样,直接按“0”就好了。

EB观察:关于e-bridge首页的广告投放(二)-Premium Ads



今天在http://www.cssimpress.com上看到了huntforproperty这个网站,应该是一个交易网站,主要的是关于房屋等大型不动产的买与卖。提到它是要说说关于其中广告的一些问题。

在广告页面中,

Advertise your property to millions of potential buyers and tenants in 4 simple steps

huntforproperty上为您的客户或租户作个广告只需要简单得四个步骤。

对比与eb2008来说,我们还没有很自由,所有的广告还是有我们来制作的,而且档期,规格,设计等都是我们自己来完成,这样给本来开发任务就很繁重的需求部门造成了不必要的麻烦。其实我们也可以借助这种样的方式,提供一些广告模板,让客户自己选择,然后由系统按照一定的顺序和规矩完成在首页或各个位置的显示。

基本上huntforproperty把模板广告分了三类。



一种是基本广告,大致的可以得到如下服务:

Up to 5 photographs per ad
Listings on Hunt For Property.ie
Manage your ad via your FREE Account Manager
Ad remains listed until property is let or sold
Exceptional value for money



一种是增值广告,大致可以得到如下服务:

Priority placement above Standard Ads
Photograph preview in listings
Comprehensive property profile
Up to 5 photographs per ad
Manage your ad via your FREE Account Manager
Ad remains listed until property is let or sold
Exceptional value for money

还有一种,隐藏的比较深:

New Developments n/a * Contact Us

这三种广告形式基本能够覆盖到所有的用户需求,首先,第一种采取完全自助的形式,让用户自己来制作,只提供简单的列表和搜索展示,省时省力,只收一点点钱(1欧元,2欧元)即可满足用户的需求,对于我们来说,这个不算大钱,但是基本不需要我们后续付出什么新的劳动。第二种以增加展示机会和内容细致程度来吸引用户,让他们在本来已付出的一点点钱之后再付一点点钱即可得到更多的展示机会,同样是用户自己动手,我们需要提供的只是一套模板和一套简单的培训页面即可。第三种为满足其他几种类型的用户,或者他们实在是“笨”到无法自力更生操作计算机,或者是他们不满足于现有的广告形式,或者他们有更好的建议和意见,而这些一个Contact Us很好的将他们拉到我们的桌子跟前,为这个付出电话客户服务是值得的,一方面是培养潜在客户,一方面是借脑!

所有这些的实现需要页面设计的完美和后台程序的稳定,还需要一个营销的技巧,比如如何让用户口口相传,自己竞争,比如如何定价能够让更多的用户愿意在付出一点点钱之后再付出另外的一点点钱,等等。如果能够把页面的规划做得更好的,技术又能够理想地配合的话,这个目标应该不会很困难。

2007年3月12日星期一

好运滔滔-Fare Well TT








只不过是上周五因病休息了一天,却不想发生了一件大事情——TT调到其他部门,接替他的是杨瑞。

回想我离开中华网,来到神州数码,第一个要感谢的人便是TT。如果没有TT,我也许根本无法离开媒体圈。从第一次面试开始,TT便给我留下个不错的印象。思维敏捷,动作麻利,说话好似机关枪,兴趣爱好也颇让我惊讶。

记忆最为深刻的几个场景吧,回想一下:

TT请部门同事们到家里玩。临到晚上的时候,TT拿了遥控船跑到河里去“放”——这个词绝对没有错,TT在放船!在漆黑的夜里,小船离开岸边驶向远方,那个时候TT一点也不像是个领导,而像我们儿时的伙伴。

TT请几个同事一起逛故宫。TT对建筑很有研究,无论是中国的“顶”还是西洋的“柱”。那个时候还在说故宫里的星巴客,之后除了去景山公园,就是在角楼的摄影活动了,小风嗖嗖中TT蹶着屁股拍他心目中最美的景色,那个时候又让我忘记了上下属关系。

TT拍摄的故宫与我来说一辈子也遇不到这样的机会了。非典这千年不遇的机会都被他赶到,故宫里几乎没有人,真是要把人活活气死!

TT开始玩博客,开始玩MSN,开始玩QQ,甚至去注册了一个域名,不知道互联网这个游乐园还能让他在里边畅游多少时日,也许新工作的压力会让博客的更新速度继续降低吧,不过不希望他停掉更新。

TT是一位没有威严的领导,和他在一起的时候可以很放松,不必计较繁文缛节。就像我刚刚到来的时候喊:“陈总!”他纠正我说:“叫我TT!”

嗯,TT的英文名字还是TT,博客也TT,MSN也TT,走到哪里都是TT,没想到在新财年将近的时候,他让部门其他的同事们一起T_T了。

没有赶上周五的“向遗体告别”,在这里用TT最喜欢的方式说一声:“Fare Well TT!”——看我博客!

技巧-Google Tips & Tricks

Restore Lost Google Ranking with Section Targeting

Have you noticed a change in your Google standing lately? WebLens was among many sites to suffer a nasty clobbering from the latest update of Google's ranking algorithm, code-named Jagger.

This important Google update coincided with a recent re-launch of WebLens, after much work on a new look and feel. I unknowingly published the revised site right around the time that Jagger made its debut. (It was also just before Christmas, which is never a good time to release anything important. What was I thinking!?!)

I watched with mounting bewilderment and dismay as my traffic plummeted and WebLens became virtually unfindable on any of its previously reliable keyword combinations. The site had never had top ranking, but WebLens had, for many years, consistently placed high on several important queries. Now, it was like I had slid right off the map — well, out of Google's universe anyway, despite good use of keywords and careful optimization.

After I calmed down and began to research the issue, I quickly learned about the Jagger update and its impact on the SEO world. A lot of well-established sites took a beating; many dropped steeply overnight. Some, like WebLens, slid into virtual oblivion, unfindable in screen after screen after screen of results.

I began to suspect that my problem was stemming from more than just Jagger. I knew Javascript was an SEO no-no; perhaps the Javascript-intensive nature of the new site was presenting bigger problems for Google than I had expected.

Around this time, I stumbled across an AdSense blog, which recommended Google section targeting as a way to improve ad relevance. This technique involves containing the parts of a page that you wish Google to crawl within a pair of special comment tags.

Would this help Google to bypass the problematic Javascript, I wondered. It took seconds to paste section targets into all my pages and re-submit the site. To my shock, I discovered that my lost ranking was not only restored, but improved, almost immediately. The relevance of the ads served by Google's AdSense program also improved.

Best of all, WebLens' rank in other search engines has also improved — most notably MSN — leaving me wondering whether Google's competitors may be taking these code snippets into account as well.

If you need to boost your Google ranking or Adsense ad relevance, give it a try. Here's how it works:


Open the page you wish to optimize and locate the text you wish to emphasize
Paste before the words or passage
Paste after the passage
Save the page and re-submit to Google
You can repeat these paired comments as many times as you need to within the document. Just make sure that every opening comment is closed. If you have a lot of pages to do, use your editor's Find and Replace command to speed things up. (Back up first, just in case. I have wept more than once after a careless F&R.)

One caution: Google does warn that you need to include a significant amount of content within the section targeting tags (insufficient content may result in less relevant ads), and that it is against Adsense program policies to use section targeting to emphasize words that are not relevant to the content of your pages.

Making Old Blog Posts Findable

One of the challenges of creating a blog that's useful to readers is the default date order of content. Unlike a traditional web site, which is structured thematically by subject, blog articles are posted in chronological order. Once they pass off the index page, posts are grouped in monthly archives where they are also listed chronologically. This presents a big challenge in getting older posts found, especially in Blogger which (unlike Wordpress and some others) doesn't offer a way to categorize posts.

There are, of course, blog search tools like Technorati and others, but I find that the vast majority of my blog traffic still comes from Google, which you might reasonably expect to ferret out old posts based on the user's keyword choices. Unfortunately, however, Google doesn't seem to crawl blogs as deeply as it does traditional web sites (perhaps because of the date structure combined with the abundance of outgoing links on many blog index pages).

I have found that Google indexes posts in a hit or miss fashion. When users search on a topic that has expired, if Google has not captured that specific post, it is likely to direct people to your index page, where the article lived at the time that Google crawled the page.

Determined and/or lucky users may find the post in Google's cache, on an archive page, or through a link from another post. My stats have shown, however, that the majority of people landed on my index page, gave it a quick scan, and headed promptly for greener pastures, never finding what they were searching for.

Fortunately, there is a simple solution: after publishing each new post, take a second to submit the post's permalink directly to Google's Add URL page. I have been doing this for months now, and have seen a massive change in my stats. Fewer users are landing on the index page; the vast majority of people are going directly to the relevant post. Random Bytes is getting read, and people are finding what they need. (Note: for this to work, you need to ensure that you have enabled individual post pages in your blogging software's dashboard.)

Just in case you're wondering, while Google's Add URL page discourages this practice, nowhere does it state that submitting multiple pages from the same site is a policy violation.

And of course, remember that links from other blogs and web sites are still among the most important ways to get found and indexed by Google.

Hope this helps.

Navigating the SEO Maze

Through a combination of my own neglect and Google's recent Jagger algorithm update, WebLens had pretty much disappeared off the map by last December. Since then, I have been working intensively to resurrect the site and restore its lost Google ranking. During this time, I have plunged deep into the world of search engine optimization. I don't profess to have all the answers, but I have discovered a few things that are worth sharing here.


Search Engines Hate Javascript
The need to revitalize WebLens prompted a major site overhaul for improved search engine friendliness (and, not unhappily, a better user experience as well). First up, a painful review of the site's flaws, from a search engine's perspective. Topping the list was way too much Javascript which, I learned, creates obstacles for spiders keen to access and index content.

Suitably diagnosed, WebLens began a series of facelifts, starting with elimination of most of the site's Javascript. Cumbersome scripted stylesheet-swapping was eliminated and the unwieldy Javascript menus were replaced by a CSS design that validates. Search engines don't like Javascript. Eliminating it at WebLens has led to cleaner, stripped down pages that are like candy for spiders and crawlers.


Ad Placement and Format Matters
Happy with the improved functionality of the site, I turned my attention to WebLens' AdSense ads. These are the reason I keep the site, which otherwise produces no revenue. The ads produce paltry payouts and, ironically, I had never bothered to experiment with the formatting or positioning of them within the page. Now I turned my attention seriously to this subject.


Ad Colours
There are all kinds of "experts" out there who claim to know the secret to AdSense success, for $29.95 plus postage. I think it's a matter of trial and error. Find a balance between ads that leap out at the user and those that recede to the point of obscurity. Most "experts" advise formatting ads to blend into site foreground and background colours.

I chose to tone down my ads to match the colour palette of the rest of the site. They are still boxed, but not quite so in your face.


Ad Position
Google maintains a heat zone map that indicates which ad positions on a web page generate best user response. According to this, your ad should be smack dab in the middle of the page. This layout impedes CSS dropdown menus in some browsers (notably Opera, IE 5.00 for PC, and IE/Mac 5.2.3), so I placed my second ad unit vertically down the right edge of the screen.

AdSense lets you create channels to track ad performance, so I created a separate channel for each set of ads. It only took days to confirm that people click the vertical ad units almost 150% more than the horizontal ad units at the top right of each page. Already my ad revenue is heading toward tripling, and we're approaching WebLens' slowest time of year, traffic-wise.

It's All About Keywords
The final chore is the most tedious, and I can find endless excuses to procrastinate. After revising site look and feel, I was faced with re-writing the content of every page on WebLens to make better strategic use of keywords.

Let's be clear: we're not talking about the Pulitzer Prize. This is writing for search engines. It involves loading your text with relevant keywords while simultaneously avoiding keyword stuffing, which can get you penalized. It isn't my idea of fun, but it's probably the most important piece of the puzzle. Here's what I've learned:


Google wants content — lots of it. You can't just present pages as excuses to serve AdSense ads. There needs to be significant content to provide context for those ads. (On the theory that quality content is desirable, not just for search engines, but for humans, I am currently seeding the WebLens pages with brief tips relevant to each page's content.)
Keywords should be plentiful, but not too plentiful. Aim for a keyword density of no more than 5% per page. Anything over this could be considered spamming the search engines.
Keywords should be placed as near the top of the document as possible. Put them at or near the beginning of titles, headings, in paragraph text, and in image alt text.
Keywords used in domain names or other parts of a document URL are given high priority by Google. Use keywords as document names, if possible, but be wary of renaming existing documents that may already be heavily linked to. Check first before you rename.
Keywords should be unique to each page. Do not use one set of keywords across the entire site. Brainstorm keywords appropriate to page topic, and use them liberally. Online keyword research tools such as SEOBook can help you identify the highest volume and best paying keyword combinations. This is the biggest change I've made at WebLens, and it has paid off royally!
Word order is important. Give careful thought to how your users are most likely to search and the order in which they type keywords. Vancouver car rentals produces different results than rental cars in Vancouver. Test various combinations in Google before you build your keyword list. (This is where it's helpful to check which combinations are highest paying.)
Section targets can help Google (and possibly other search engines) circumvent problematic third-party code and to flag keyword-rich passages. Though it was time-consuming, integrating these into my pages has been one of the most helpful changes I have made.
Strategic links among the documents on your site enhance the user experience by linking to related topics. And, if you're concerned about AdSense revenue, they keep users involved longer and increase the likelihood of click-throughs.
Meta tags are not as important as they once were (Google ignores them entirely). Nevertheless, don't eliminate them. Some search engines may still acknowledge them. Place document-specific keywords in your document title, meta description, and meta keywords tag.
[Update] And finally, as one reader has reminded me, the best optimized site in the world won't be found if no-one links to it. Link popularity is a primary factor in contemporary search engine ranking. Watch for more on this topic in the near future.
Length Guidelines
Though the "experts" vary somewhat, here are approximate guidelines re recommended maximum lengths of various HTML document elements.

Title: 70 to 100 characters max. Bear in mind that Google truncates at 66 characters.
Description: 200 to 250 characters max.
Meta-Keywords: 100 words or 1,000 characters max.
One final note: regular updates are important. I paid a steep price for allowing WebLens to languish. With stale content, Google simply stopped coming to supper, some time around July 2005. Getting it back at the table has been a mighty big feat.

Searching When You Don't Know What You're Looking For

Searching the Net is not unlike detective work. More often than not, I find myself following a convoluted trail of clues, with success often requiring not so much ingenuity as sheer dogged determination.

A few days ago, for example, I needed to reference a style of art for something I was working on. I could envision several images that I thought typified it. Art from the Soviet era. Larger than life portraits glorifying salt-of-the-earth peasants and stoic workers toiling toward a common good. Scenes from a silent movie: a huge factory wall, cogs and gears conveying the mechanistic, soulless nature of industrialization. But do you think I could remember the name of this evocative art style, or the famous movie in question?

Where to start? I headed for Wikipedia, and typed in art style glorifying russian revolution, and got zero results. Way too specific for Wikipedia (which is an encyclopedia). I headed to Google, and retried the search, changing my query to art style glorifying workers OR labour OR toil. Bingo! That was easy. The very first link was to a Wikipedia article about Socialist Realism. The article was comprehensive, with lots of images, including some great examples of this heavily stylized communist art form. I was part-way home, but still had found nothing about movies.

Back to Google. This time, I tried cinema workers OR toil OR factories OR industrialization. Nothing promising. Changed it to movies workers OR toil OR factories OR industrialization. Jackpot. The fourth hit down referenced Fritz Lang's famous silent movie, Metropolis (1927) the name that had eluded me.

Wikipedia again. This time, I typed in Metropolis. Nope. That's just about big cities. Then, I noticed a link labelled for other uses, see Metropolis (disambiguation). I clicked through to a list of other Wikipedia entries for this word. Part way down the page was a link to a detailed page of information about the film. Getting warmer. I had my movie, but was it socialist realism?

Turns out I had it totally wrong. On reviewing the Metropolis wiki entry, I learned that the film's focus on massive architecture, mood, and symbolism was a nod to German Expressionism. The Soviet-era Socialist Realism style of art and the brooding futuristic cinematic treatment in Metropolis are poles apart. And, once again, the Web set me straight.

Google Strategies for Finding the Unknown The Google queries shown above worked because of the boolean OR operator. This operator allows you to instruct Google (or any search engine that supports boolean language) to return documents that match any one or more of the words typed. Without it, Google defaults to a logical "AND" condition, returning pages that contain all the words typed (likely too narrow a result in this case). Here's more on how to use this operator, along with some other strategies to try the next time you find yourself wondering what to search on.

Use Google, as I did here, for highly specific searches or for queries that contain lots of words. Start by brainstorming a list of words that describe the topic you are researching. Use boolean ORs to string together your list of words. ORs widen the search results and can be useful when you're not sure what you're looking for. Just type all the relevant words you can think of, separated by ORs. Be sure to type the word OR in upper case, with a space on either side.

Once you've identified your research concept (as in my socialist realism example), give Wikipedia a try rather than wading through Google results looking for definitive information sources. (Keep an eye out for Wikipedia entries in Google's results lists. They often appear at or near the top.)

In Google, save time with multiple sets of ORs in one query, such as cinema OR movies OR film workers OR toil OR factories OR industrialization. Think carefully about where you place the ORs. If there is no OR between two words, assume there is an implicit "AND," as between the words "film" and "workers" above. (Google does not recognize the AND operator because, in effect, there's already an AND there.)

As you start to refine your search, combine words and phrases as needed. The query "german expressionism" cinema OR movies OR film workers OR toil OR factories OR industrialization, for example, produces a highly targeted results set. Use double quotation marks to signify a phrase.

Don't hesitate to link multiple phrases with ORs, as in "socialist realism" OR "german expressionism" cinema OR movies OR film workers OR toil OR factories OR industrialization.

Bear in mind that Google has a 32 word limit.

Use parentheses, if you like, to group terms, as in ("socialist realism" OR "german expressionism") (cinema OR movies OR film) (workers OR toil OR factories OR industrialization). Google ignores them, but it can make it easier for you to understand.

Try Google's whole word wildcard. Another useful strategy when you don't know exactly what you're looking for, this special character — discussed here earlier — lets you try a "fill in the blank" approach.

That's it for now. Hope you found these musings useful. As for me, I'm heading over to eBay to pick up a copy of Metropolis.

Blogger Template Hacks

In a previous post, I talked about the substantial learning curve for someone new to blogging. One of the greatest challenges for me has been to gain control over the Blogger template and find ways not only to put my own stamp on it, but to remedy limitations.

There are strong arguments for taking the time to customize a template. While the default Blogger templates are attractive and well-designed, there's a danger in using a canned template right out of the box, with no modifications. Your blog will not stand out. Worse, depending on the template chosen, it could look just like thousands of others out there.

To avoid that, I chose a bland but attractive template that would lend itself to subtle changes. In the past few days, I have made a number of modifictions, including:


converting to a three-column layout
placing a single background graphic
placing tiling background graphics
adding categories, which the Blogger tool lacks
adding a link that gets inserted automatically in postings
changing font size or typeface
disabling the Blogger navbar
and customizing the blog header, which included:

Linking prominently to my feed
Formatting header content to emphasize the link
Inserting a logo graphic in the header

If you're used to having complete control over HTML and/or CSS, tweaking the code generated by an automated content system like Blogger can be disorienting. If you're not used to XML, there's an even steeper learning curve.

I'm thinking that perhaps what I've discovered through this exercise will be of use to others, so I'll post the details here over the next few days. To get these automatically, take a moment to subscribe to my feed.

Find Out Who's Linking to You: What Google Won't Tell You!

There are a lot of great things you can do with Google, but locating sites that link to you isn't one of them. Links are vital for good standing in the Google SERPs (search results), but Google does not report accurate information about how well linked you are. You can use Google's link: query modifier in front of your domain name, as in link:www.digg.com, but this will only show who is linking to the top level of your domain. In the syntax shown here, for example, Google only reports 25,000 documents linking to Digg.

Worse, Google won't (reliably) identify sites that link to specific pages on a site, something that's vital to know if you're trying to improve results ranking or AdSense revenues. Recently, for example, I wanted to rename a page at WebLens to include a certain keyword, but first I needed to be sure it wasn’t heavily linked to. Google told me the page was a true web orphan — not a single link! Fortunately, there are ways to get more accurate information.

Sneak in the Back Door
A posting to the Spider Food boards suggests asking Google for pages that simply mention your site. To do this using the previous example, type www.digg.com -site:www.digg.com. This will show all the documents that mention Digg's url in regular text, excluding Digg itself. Google responds with 272,000 documents, many of which will contain links to Digg. Not a totally accurate indication of backlinks, but more substantial than 25,000.

Turn to Google Rival Altavista
Once the Web’s premier search destination, Altavista lost many of its powersearch features when it was taken over by Overture. It still has one useful function though: it will list sites that link not only to your top page, but to any page you specify. Using the Digg example above, typing link:www.digg.com confirms that 256,000 documents link back to Digg. When queried about my orphan page, Altavista reports that, in fact, it is linked by no less than 32 sites. To query a specific page on your own site, just use the syntax above and append the document name, as in link:www.yoursite.com/page.html. Exclude your own site by adding -domain:www.yoursite.com. (Note the domain (Altavista) versus site (Google) query modifiers.)

Check Your Link Popularity With Who Links To Me
I’ve saved the best for last. If you’re focused on blog links, don’t miss this site. Who Links to Me is a handy metasearcher that produces a quick summary of web sites and blogs that link to you, pulling results from BlogRolling, IceRocket, Technorati, Alexa, Yahoo, and MSN Search. Results are far more comprehensive than those produced by Google's link: modifier, and it even displays your Google page rank. Drawback: it won’t find links to specific pages, but you have Altavista for that.

I hope you find these suggestions helpful, and if you have a tip to share, please drop a comment here. If you enjoy these posts, please support Random Bytes with a link from your blogroll. Sign up for our feed to ensure you don't miss future postings on this topic.

Google是否值得信赖-Thief Here and There


和菜头非常不爽,我理解他的愤怒,我信任他的人格,同时表示声援,另外,Google是否值得信任现在似乎应该是一个值得考虑的问题了。也不知道是伟大的google来到了中国学坏了,还是中国实在是太坏了!!!

------------我是任俊龙博客快乐的分割线------------

比特海日志12月12日,带个律师上网

几天前,猛小蛇的Google AdSense被封,我写BLOG声援。没过几天,我的Google AdSense也被封,猛小蛇写BLOG声援。我想这就是所谓朋友吧?一对现世宝,两个倒霉蛋。很多人很关心这件事,因为我的BLOG看起来似乎是能赚点钱的那种。也有些人教训我,说我要摆正心态,说我既然签订了协议,那么就应该遵守。说得最多的还是我应该向GOOGLE申诉,因为封杀是机器所为,向活人申诉未尝不是个合乎理性的方法。

但是,我觉得即使申诉下来也没有多少效果。上网十年以来,我得罪过的傻逼如恒河沙数。若以和菜头得罪之傻逼满布三千大世界,如之是言可思议不?不也,世尊。只要有那么个人守着我的BLOG点一千下,那么我的Google AdSense肯定又挂了。如此说来,我就得天天开动插件记录点击广告的IP,随时通知GOOGLE某个IP是无效点击。这种事情我绝对不会做的,一则它看起来和《窃听风暴》里的事情没什么区别。二则这就等于是我要守着傻逼,他有所动作,我就要有所回应。这是训狗,我不为也。主动权永远且只应该在我手里,用Google AdSense也套不中我。

接下来就是个法律上的问题,有人喜欢拿这个说事,觉得相当理性。让我继续用新浪举例吧,注册新浪BLOG或者BBS之后,它的用户使用条款中有一条:

用户对于其创作并通过新浪网络服务(包括但不限于博客、论坛、新闻评论、个人家园)上传到新浪网站上的内容依法享有版权及其他相关合法权利。对于用户通过新浪网络服务上传到新浪网站上可公开获取区域的任何内容,用户同意新浪在全世界范围内具有免费的、永久性的、不可撤销的权利和许可,以使用、复制、修改、翻译、据以创作衍生作品、传播、表演和展示此等内容(整体或部分)。

白毛女卖身给黄世仁也就一辈子,但是这里是“免费的、永久性的、不可撤消的”。这一条款只是没有被动用过,如果有一天难看到要过堂,那么相信很多觉得著作权在手的人能够立即领教它的厉害。当然,新浪一直没有动用过这一条款。这也是中国的现状,条文一般是当摆设,但是没有又不成,否则别人会说我们没有法治,是个蛮子遍地的国家。

问题就在这里,这种条款谁觉得是合理的?但是,又有几个人拒签的?上网的年头稍微长一点的人,都有新浪BBS的ID,有新浪的邮箱。要使用,那么就得签字。因为你当时没得什么选择。无非还有126、163、TOM、yninfo它们几个,但是内容也大同小异。

同样的道理,我选择Google AdSense是没得选。不是说Google AdSense做得有多好,而是网络广告商普遍做得非常烂。所以我选择Google AdSense,所以我去签那个字。我同意签署,不等于我就认同了它的公平性。我签署法律文书,那么GOOGLE有权封杀我的帐号,但是我有权不爽,有权批评,有权质疑。我不过是卖了我BLOG上的一块地,并没有连我的头脑心灵一并买了。我服从协议的约定,但是那协定没有规定说我不可以干你老木。

觉得签署协议就是一切的人,我怀疑他们是不是带着律师上网。在每签署任何一个网站的使用协议之前,协议都送给自己的律师过目?看看其中有没有不利的条款。我更希望他能有律师团,觉得条款不爽,可以给GOOGLE去封律师信,要求对方修改协议,达到“双赢”。我觉得这种想象可能更理性,更合乎法治一些。

我没有律师,也达不到申报个人所得税的程度。玩不起,那么我走。我走了,都不允许我说,这又是什么道理呢?我需要摆正什么心态?我需要阅读什么条款?一个GOOGLE全有我全无的条款,我忠实地执行完了,还不能骂两句娘?我的70美金GOOGLE已经落袋为安了,应该闭嘴的是GOOGLE,而不应该是我。网络包工头GOOGLE扣完了网络民工和菜头的工钱,原因是怀疑他砌的一千块砖里最后的两块有偷工减料的嫌疑,所以按照劳动合同没收了全部工资。我又没有爬到高楼上索要工钱,只是在我的BLOG里干一下GOOGLE,这又有什么不可以?

或者,非要如同少年犯管教所的干警一样,教训完了,还要问一句:心服还是口服?我必须要对GOOGLE的处理心服口服?要找自己的错处,要深刻反省自己为什么得罪那么多人?要仔细回忆自己是否点了自己的Google AdSense广告?要诚恳地告诉大家说:我错了,GOOGLE是伟大的,是优秀的,错全在我。如此大家才满意?

我说了,不服的可以把自己的网站地址留下来,我负责24小时之内帮你点爆Google AdSense。批评我的人大有人在,留地址的一个都没有。那你怕什么?Google AdSense是公正啊,是全能的啊,是至善的啊。你是好人,我是恶人,Google AdSense一定会听你的话的。不敢留那就是怕了,为什么怕了?因为这的确是个漏洞,而很多人承受不起这种Google AdSense条款中个人承担全部责任的规定。

我自己的确做了反思,觉得错的确在我。不过,不是什么没仔细阅读条款,不是什么没及时报告异常点击。在同Google AdSense合作这件事上,它本身就是个严重错误。Google AdSense是网络广告的巨无霸,而我做为一条老虫,应该永远拒绝和这样的超级巨头合作。我当年放弃新浪BLOG,而启用Bloggoing,这才是我应该走的路子。处于优先和垄断地位的网络巨头,在我看来毫无例外都是邪恶的。我对豆瓣、抓虾、YUPOO、YOBO这样的小站充满感情,就是因为它们小,它们代表了某种网络上源远流长的自由精神。有大量的“小站”存在,这才是网络生机勃勃的根本原因。

另外一个错误是欲念太强,总想着我的空间加域名服务一年要花100美金,想以网补网。所以,当Google AdSense封杀我那70美金的时候,让我动怒了。回过头来想,我居然为70美金而在意,而写了申诉信,这真是丢人到家的事情。出现了一个严重的次序颠倒,应该是Google AdSense求我刊登它的广告,怎么成了我求Google AdSense了?而且就为了70美金?为了这点钱就把自己贱卖了,主动权上交了,花那么多时间精力研究广告条内容和位置,这简直是搞笑,几乎成了某种人身依附了。

再次考虑我在网上的立身之本,无非是独立自由的精神。每当我失去这种独立和自由,那么我的网上生涯就会出现重大波折。还是那句话,自由得来不易。而自由本身非常昂贵,为此我必须支付代价,包括我的时间、精力、金钱和个人情感。既然是净支出,那么Google AdSense实在是件无关紧要的事情,去他妈的,我因为糊涂而做了一件本来不应该做的事情。

------------我是任俊龙博客快乐的分割线------------

我不愿意像个贼一样活在GOOGLE的世界里

今天, Google AdSense小组来信,宣布封杀我的帐号,理由是它那套“包括但不仅限于”。我写了申诉信,但是我的BLOG整个二月份的LOG文件达到了158M,这还是纯TXT文本压缩的结果。在这里,每天有2,000-3,000个独立IP的访问。在这些数据里,我实在是没能力筛选出哪些是可疑IP。也就是说,我没有办法抓住一只羔羊给Google AdSense,用它的血证明我的清白。

记得我当初收到Google AdSense的来信时,是何等高兴。好像是见了“活”的GOOGLE一样,它不再是个网上的概念,漂亮的、带着GOOGLE LOGO的信封从大洋彼岸寄来。于是,GOOGLE变得具体而微,从网上而网下,存在于我身处的世界之中。

现在,一切都已经终结了。我作为独立BLOG,写了十二个月,用了十二个月的Google AdSense。除了第一个月,我点击广告以做测试,自始至终我没有点过自己的广告。但是,我现在被当成一个贼一样对待。似乎我在试图诈骗GOOGLE,想从它那里骗更多一点美金。

曾经觉得那种国内广告联盟的弹出式广告惹人心烦,觉得那种除了大腿和乳房以外没有任何内容的广告格调不高,曾经以为GOOGLE广告是独立BLOG为数不多的选择。但是我错了。不遵守任何规则的人赢走一切,而遵守一切规则的人只是为难了自己。只要任何人愿意,他可以一天之内点我的广告一千次,然后我就立即被Google AdSense封杀。有人说,当发生这种情况的时候,立即给Google AdSense去信,解释清楚,那么就能获得“谅解”。

我不明白,我为什么要为别人的行为去做自辩?我作为GOOGLE的合作方为什么要取得它的谅解?这本来是我与GOOLE的合作项目,但是所有的责任和风险都是我来承担。GOOGLE承担了什么?我甚至要为一个我根本不认识的疯子的行为去负责,要为了他而去GOOGLE面前证明我的清白,我凭什么这么做?而有那么一个疯子存在,就把我所有广告收入一笔勾销,那么GOOGLE又有什么证据说明里面的每一分钱都是我靠作弊换来的?

在GOOGLE的逻辑里,大概每个合作伙伴都是潜在的贼。所以有一丝迹象,那么就可以立即宣判,把钱全部没收。我想说,这和抢的区别其实并不大,而且比点击欺诈恶劣多了。

我承认GOOGLE是个伟大的公司,它开创了一个新的网络世界,它所奉行的准则到今天依然为人们所仰慕。但是,在伟大的GOOGLE的世界里,我不愿意被当成个贼那样活着。我甚至可以去贴那些大腿和乳房的广告做个流氓广告商,但是我不能被当成个贼却依然坦然自若。我知道,看我BLOG的人里有许多是GFANS。我这么说,大家未必高兴。如果真觉得那么不忿,麻烦把你的网址贴在后面,我负责24小时之内点爆你的Google AdSense。

------------我是任俊龙博客快乐的分割线------------

联通的搞笑事-Something About Chinaunicom



本来写了一长篇讨伐联通的帖子,关于up新势力单向收费的困扰,结果由于没有保存页面出错全废了。算了,下次遇到新账旧账一起算吧。

简单记录一下吧:

注册,进入,再修改两个按钮都无法点击,认真填写了半天的内容只能作罢,又不是会员又不能注册,所以基本不能使用了

看了看页脚,2003年的版权信息呢还是!

------------我是任俊龙博客快乐的分割线------------

申请方式1:免费短信方式申请 编辑短信“CXJTMF”(“重选接听免费”的拼音首字母),发送到1234。

申请方式2:拨打语音服务电话1013089申请 可直接用本机拨打1013089,根据语音提示自助操作申请。

申请方式3:营业厅受理(自有/合作营业厅) 可持用户卡到北京联通遍布城乡各地的200多家自有营业厅或合作营业厅进行申请选择。

------------我是任俊龙博客快乐的分割线------------

短信方式我不会选择,因为经常会有短信莫名其妙的丢失,且死无对证;营业厅吧我又没那时间和精力,语音信箱根本就没有这项选择。

真是汗死!

天堂里的苦工-Tough Google Support Jobs



Aaron Swartz的blog中有人这样回复:

------------我是任俊龙博客快乐的分割线------------

Does NOBODY out there realize that LESS THAN HALF of the 10,000+ employees are engineers and programmers???

有没有人意识到在1万多名雇员里只有不到一半的人是工程师和程序员???

MOST PEOPLE who work at Google are in SUPPORT roles!! And they are getting paid way less than industry standard for working 50, 60+ hours a week for it! Screw the free food, screw the laundry – the MAJORITY of people working at Google are in buildings without any of these amenities, and are certainly without extra money from stock options. (...)

在Google工作的大多数人都是做技术支持的!!而且他们的薪水远少于行业标准!免费食物、洗衣店——在Google工作的大多数人都享受不到这些待遇,当然也没有股票分红。……

[T]hey are the ones working their asses off, in overtime, but that doesn’t matter because they are salaried but way below industry standards for support positions, to make sure that YOU, the user, has an accessible Help Center, has a kind, email response, has an answer to your question.

他们不在乎加班加点地来确保帮助中心运转正常,及时、礼貌地回答你(用户)的问题,因为有加班费,但是他们得到的报酬远低于技术支持职位的行业标准。

Yes, there are foosball tables in the support buildings, but who has time to play them? Giant overhead projectors alerting them to the current turnaround time for their emails is Big Brother enough to ensure that they don’t even THINK about playing foosball when they should be answering support emails. (...)

是啊,在办公楼里有游戏设施,但谁有时间玩呢?巨大的投影仪在时刻警告他们应该去回复邮件,玩游戏?想都别想。……

I’ve been here almost 5 years, and as soon as my refresher grant has vested, I am out like Lance Bass. It’s a load of corporate baloney – the 400-person company that I started at has become a nightmare that has eaten my soul. God help the users.

我在这里已经将近5年了,但时机一成熟我马上就离开。当初那个400人的公司现在已经变成了一个吞噬我灵魂的噩梦。上帝总是偏向用户那一边。

------------我是任俊龙博客快乐的分割线------------

天堂里也有苦工,就像是一个美梦突然被击碎一样。我也极端讨厌每周五接电话的工作,我也很崩溃目前的状况。

系统开发和客户服务,究竟应该是什么关系?(未完成也暂时不可能完成的一篇……)

拥挤的天桥-overpass jam



广州某IT卖场外的天桥,瞧着这桥上的人流,不禁担心起桥的质量。万一这桥有点什么问题,可是太可怕了。

相似的还有北京安贞里华联商厦前面的那个超长天桥,很是奇怪为什么不修成一个地下通道,绕远不说,这通行流量的提升也是以倍算的啊。

还是担心这桥上的人啊,以后要记住,别以为只有马路上堵车危险,这天桥上堵人也是相当的危险啊!

2007年3月11日星期日

两头三眼猪-A Pig With Three Eyes


今天在http://www.thefatguy.com/那看到了这么一张照片。

像是假的么?一直以来不是很相信这些怪怪的东西。其实看到这个也没有什么特别的想法,就是突然之间想起小的时候看西游记,那个时候很是羡慕哪吒三太子能有三头六臂,老是梦想着自己也能够这样,应该很是威风吧!但今天看了这个,“天蓬元帅”,I 服了 YOU!还是正常点比较好。

点击热区-ClickHeat


今天发现了一个小工具,ClickHeat,实际上是一个更加直观的点击率监控,不过与一般的数据形式不一样的是,ClickHeat不能够知道更详细的数据,但是可以直观地反映出在足够多的用户使用习惯中,大家重视的页面区域究竟是如何分布的。

在常用的访问量统计监控系统中,大多数是以链接跟踪的形式来统计用户访问页面数量的,但ClickHeat可以反映的情况我更看重另一种,即用户对页面分配的关注点。我们通常很难决策一个爆炸性的消息应该放在页面的哪个位置,几则相同题材的相关消息怎样排序等等,如果我们忽略标题所带来的引导和误导因素,ClickHeat可以在大量取样的基础上帮我们分析出一些眉目,而不会像以前那样只是凭借经验分析。

------------我是任俊龙博客快乐的分割线------------

ClickHeat安装方法ClickHeat | Installation:

Follow those instructions to install ClickHeat on your website.

1) Extract the archive (download links on the right) and transfer files on your web server, in a clickheat named directory, so you'll access it at http://www.yoursite.com/clickheat/ (if you want another directory, don't forget to change src="" attributes of script tags, and the initClickHeat() call as the below "Nota" indicates)

2) Check that you can access to the logo : http://www.yoursite.com/clickheat/logo.png

3) Paste one of the two following codes in the HTML code of pages you want to track. The keyword page is used to group your pages (say you have article-1.html and article-2.html, you may want to track both as a single 'article' page). You may place this code just before the < /body> tag.

characters allowed in the field page : A-Z a-z 0-9 _ (underscore)

if you've changed the click.php location, or if you want to monitor a PHP-disabled website and have another server with PHP, you can use the second parameter of initClickHeat(), for example : initClickHeat('page', '/my/clickheat/install/is/here/click.php'); or initClickHeat('page', 'http://www.another-server-with-php.com/clickheat/click.php');
4) Change the password in the /clickheat/config.php file: CLICKHEAT_PASSWORD

5) Eventually change the logging dir in the same file: CLICKHEAT_LOGPATH (default is /clickheat/logs/, but you may define another relative or absolute path)

6) Check if everything is ok on http://www.yoursite.com/clickheat/check.php

7) Click a few times on one of the pages you've tagged with the Javascript code above. Then go to your ClickHeat's admin: http://www.yoursite.com/clickheat/index.php and check if tracking is working properly (you should see clicks realtime).

------------我是任俊龙博客快乐的分割线------------

下载地址:请点击这里

任俊龙在学校的日日夜夜

任俊龙1981年09月28日出生于山西省阳泉市,祖籍河北省。幼年淘气没有上过幼儿园,小学毕业于阳泉市新华小学,初中毕业于阳泉铁路中学(现在已经更名为新华中学),高中毕业于阳泉市第一中学,大学毕业于北京化工大学自动化专业(辅修法学)

任俊龙职业发展道路

搜狐产经中心-IT频道,搜狐时尚中心-女人频道,中华网科教文娱中心-体育频道,神州数码电子商务部……

任俊龙笃信的几句话

我不是懦夫……也不是孱头……在战斗的时候我永远站在前面,撤退的时候我永远留到最后才走……我有一个坚强不屈的心灵,我的心中不能容纳卑劣、下贱的感情。逢到最危险的紧急关头,我并不珍惜生命……我不怕死,我的母亲曾经教导过我,要把死亡看作是我们灵魂的真正生活的开始,我觉得这是对的。

各种可以联系到任俊龙的手段

工作即时消息:MSN bosdumia#hotmail.com
信息技术学习:GMAIL bosdumia#gmail.com
生活娱乐休闲:BBS www.bters.org/bbs/index.html
请将相应位置的#换为@,有劳

任俊龙可以分享给朋友的资源

GOOGLE READER SHARE:READ MORE……
PUTCLUB ENGLISH STUDY:READ MORE……

这里是一组GOOGLE提供的推广广告