世界属于将思考付诸实践的人

dojo timeline

类归于: Open Source, Web开发, 程序开发 — colin @ 5:31 下午 2006年10月29日

dojo是目前最为强大的js框架,包括ajax,browser,event,widget等跨浏览器API,用dojo写Web OS可谓非常方便。

dojo现在已经4.0了,我自己其实不怎么用dojo,毕竟dojo强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面,但是在js语法增强方面不如prototype.js,我一般也都是自己封装界面,所以很少用dojo。

dojo的开发模式很正规,看看dojo timeline,你一定会为之惊叹的
http://trac.dojotoolkit.org/timeline

一个js的框架,采用了如此正规的配置管理,不得不感叹老外对开发的严谨和方法的重视。我们要努力学习!

[   ] dojo-0.4.0-ajax.tar.gz         23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-ajax.zip            23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-ajax/               23-Oct-2006 23:26    -  
[   ] dojo-0.4.0-browserio.tar.gz    23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-browserio.zip       23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-browserio/          23-Oct-2006 23:27    -  
[   ] dojo-0.4.0-core.tar.gz         23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-core.zip            23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-core/               23-Oct-2006 23:28    -  
[   ] dojo-0.4.0-dashboard.tar.gz    23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-dashboard.zip       23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-dashboard/          23-Oct-2006 23:28    -  
[   ] dojo-0.4.0-editor.tar.gz       23-Oct-2006 23:36  4.0M 
[   ] dojo-0.4.0-editor.zip          23-Oct-2006 23:36  4.6M 
[DIR] dojo-0.4.0-editor/             23-Oct-2006 23:29    -  
[   ] dojo-0.4.0-event.tar.gz        23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-event.zip           23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-event/              23-Oct-2006 23:31    -  
[   ] dojo-0.4.0-event_and_io.tar.gz 23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-event_and_io.zip    23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-event_and_io/       23-Oct-2006 23:30    -  
[   ] dojo-0.4.0-kitchen_sink.tar.gz 23-Oct-2006 23:36  3.9M 
[   ] dojo-0.4.0-kitchen_sink.zip    23-Oct-2006 23:36  4.5M 
[DIR] dojo-0.4.0-kitchen_sink/       23-Oct-2006 23:32    -  
[   ] dojo-0.4.0-lfx.tar.gz          23-Oct-2006 23:36  3.8M 
[   ] dojo-0.4.0-lfx.zip             23-Oct-2006 23:36  4.4M 
[DIR] dojo-0.4.0-lfx/ 23-Oct-2006 23:33 - [   ] dojo-0.4.0-minimal.tar.gz      23-Oct-2006 23:36  3.7M 
[   ] dojo-0.4.0-minimal.zip         23-Oct-2006 23:36  4.3M 
[DIR] dojo-0.4.0-minimal/            23-Oct-2006 23:33    -  
[   ] dojo-0.4.0-widget.tar.gz       23-Oct-2006 23:36  3.9M 
[   ] dojo-0.4.0-widget.zip          23-Oct-2006 23:36  4.5M 
[DIR] dojo-0.4.0-widget/             23-Oct-2006 23:34    - 

Share/Save/Bookmark

SEO

类归于: Web开发 — colin @ 5:38 下午 2006年10月23日

SEO是Search Engine Optimization的缩写,用英文描述是to use some technics to make your website in the top places in Search Engine when somebody is using Search Engine to find something,翻译成中文就是“搜索引擎优化”,一般可简称为搜索优化。与之相关的搜索知识还有Search Engine Positioning(搜索引擎定位)、Search Engine Ranking(搜索引擎排名)。

SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。

搜索是除了电子邮件以外被用得最多的网络行为方式。通过搜索引擎查找信息是当今网民们寻找网上信息和资源的主要手段。搜索引擎营销已经成为网络营销最重要的组成部分。如何使自己的网站被主要的搜索引擎收录、然后获得较高的排名,成为网站建设者们绞尽脑汁的话题。

在国外,SEO开展较早,那些专门从事SEO的技术人员被Google称之为“Search Engine Optimizers”,简称SEOs。由于Google是目前世界最大搜索引擎提供商,所以Google也成为了全世界SEOs的主要研究对像,为此Google官司方网站专门有一页介绍SEO,并表明Google对SEO的态度。相关内容请看本站国外SEO专题

  • PDF Optimization: Death to SEO?
  • Choosing The Right Keywords
  • Content Optimization
  • Before Launching Your SEO Campaign
  • Beyond SEO ?Search Engine Optimization
  • Search Engine Optimization Vs Search Engine Submission
  • Content, Content, Content
  • SEO: The Good, The Bad And The Ugly
  • Increase Your Page Rank Through SEO
  • Don’t Submit Your Website To Any Search Engines
  • Google Information for Webmasters
  • Websites For Search Engines Or People?What’s an SEO? Does Google recommend working with companies that offer to make my site Google-friendly? Search Engine Optimizers SEO is an abbreviation for “search engine optimizer.” Many SEOs provide useful services for website owners, from writing copy to giving advice on site architecture and helping to find relevant directories to which a site can be submitted. However, a few unethical SEOs have given the industry a black eye through their overly aggressive marketing efforts and their attempts to unfairly manipulate search engine results.While Google doesn’t have relationships with any SEOs and doesn’t offer recommendations, we do have a few tips that may help you distinguish between an SEO that will improve your site and one that will only improve your chances of being dropped from search engine results altogether.
    • Be wary of SEO firms that send you email out of the blue.

      Amazingly, we get these spam emails too:

      “Dear google.com,
      I visited your website and noticed that you are not listed in most of the major search engines and directories…”

      Reserve the same skepticism for unsolicited email about search engines as you do for “burn fat at night” diet pills or requests to help transfer funds from deposed dictators.

    • No one can guarantee a #1 ranking on Google.

      Beware of SEOs that claim to guarantee rankings, allege a “special relationship” with Google, or advertise a “priority submit” to Google. There is no priority submit for Google. In fact, the only way to submit a site to Google directly is through our Add URL page or through the Google Sitemaps (Beta) program, and you can do this yourself at no cost whatsoever.

    • Be careful if a company is secretive or won’t clearly explain what they intend to do.

      Ask for explanations if something is unclear. If an SEO creates deceptive or misleading content on your behalf, such as doorway pages or “throwaway” domains, your site could be removed entirely from Google’s index. Ultimately, you are responsible for the actions of any companies you hire, so it’s best to be sure you know exactly how they intend to “help” you.

    • You should never have to link to an SEO.

      Avoid SEOs that talk about the power of “free-for-all” links, link popularity schemes, or submitting your site to thousands of search engines. These are typically useless exercises that don’t affect your ranking in the results of the major search engines — at least, not in a way you would likely consider to be positive.

    • Some SEOs may try to sell you the ability to type keywords directly into the browser address bar.

      Most such proposals require users to install extra software, and very few users do so. Evaluate such proposals with extreme care and be skeptical about the self-reported number of users who have downloaded the required applications.

    • Choose wisely.

      While you consider whether to go with an SEO, you may want to do some research on the industry. Google is one way to do that of course. You might also seek out a few of the cautionary tales that have appeared in the press, including this article on one particularly aggressive SEO: http://seattletimes.nwsource.com/html/businesstechnology/2002002970_nwbizbriefs12.html. While Google doesn’t comment on specific companies, we’ve encountered firms calling themselves SEOs who follow practices that are clearly beyond the pale of accepted business behavior. Be careful.

    • Be sure to understand where the money goes.

      While Google never sells better ranking in our search results, several other search engines combine pay-per-click or pay-for-inclusion results with their regular web search results. Some SEOs will promise to rank you highly in search engines, but place you in the advertising section rather than in the search results. A few SEOs will even change their bid prices in real time to create the illusion that they “control” other search engines and can place themselves in the slot of their choice. This scam doesn’t work with Google because our advertising is clearly labeled and separated from our search results, but be sure to ask any SEO you’re considering which fees go toward permanent inclusion and which apply toward temporary advertising.

    • Talk to many SEOs, and ask other SEOs if they’d recommend the firm you’re considering.

      References are a good start, but they don’t tell the whole story. You should ask how long a company has been in business and how many full time individuals it employs. If you feel pressured or uneasy, go with your gut feeling and play it safe: hold off until you find a firm that you can trust. Ask your SEO firm if it reports every spam abuse that it finds to Google using our spam complaint form at http://www.google.com/contact/spamreport.html. Ethical SEO firms report deceptive sites that violate Google’s spam guidelines.

    • Make sure you’re protected legally.

      For your own safety, you should insist on a full and unconditional money-back guarantee. Don’t be afraid to request a refund if you’re unsatisfied for any reason, or if your SEO’s actions cause your domain to be removed from a search engine’s index. Make sure you have a contract in writing that includes pricing. The contract should also require the SEO to stay within the guidelines recommended by each search engine for site inclusion.

    What are the most common abuses a website owner is likely to encounter?

    One common scam is the creation of “shadow” domains that funnel users to a site by using deceptive redirects. These shadow domains often will be owned by the SEO who claims to be working on a client’s behalf. However, if the relationship sours, the SEO may point the domain to a different site, or even to a competitor’s domain. If that happens, the client has paid to develop a competing site owned entirely by the SEO.

    Another illicit practice is to place “doorway” pages loaded with keywords on the client’s site somewhere. The SEO promises this will make the page more relevant for more queries. This is inherently false since individual pages are rarely relevant for a wide range of keywords. More insidious, however, is that these doorway pages often contain hidden links to the SEO’s other clients as well. Such doorway pages drain away the link popularity of a site and route it to the SEO and its other clients, which may include sites with unsavory or illegal content.

    What are some other things to look out for?

    There are a few warning signs that you may be dealing with a rogue SEO. It’s far from a comprehensive list, so if you have any doubts, you should trust your instincts. By all means, feel free to walk away if the SEO:

    • owns shadow domains
    • puts links to their other clients on doorway pages
    • offers to sell keywords in the address bar
    • doesn’t distinguish between actual search results and ads that appear in search results
    • guarantees ranking, but only on obscure, long keyword phrases you would get anyway
    • operates with multiple aliases or falsified WHOIS info
    • gets traffic from “fake” search engines, spyware, or scumware
    • has had domains removed from Google’s index or is not itself listed in Google

    If you feel that you were deceived by an SEO in some way, you may want to report it.

    The Federal Trade Commission (FTC) handles complaints about deceptive or unfair business practices. To file a complaint, visit: http://www.ftc.gov/ and click on “File a Complaint Online,” call 1-877-FTC-HELP, or write to:

    Federal Trade Commission
    CRC-240
    Washington, D.C. 20580

    If your complaint is against a company in another country, please file it at http://www.econsumer.gov/.

  • Share/Save/Bookmark

    2008 Beijing Olympic - Come on

    类归于: 摄影&游记 — colin @ 9:25 下午 2006年10月08日

    距离上次站在倒计时牌前,已经过去500多天了,奥运会的准备工作一直都在忙碌的进行,全世界都在看着你,北京!Come on

    2006108232449399.jpg

    2005521224921908.jpg

    Share/Save/Bookmark

    身临云海

    类归于: 摄影&游记 — colin @ 9:21 下午

    返途中,遇到难得的好天气,不拍不快!

    后边三张用了偏重中央测光、中心AF、ISO-125、19毫米/6毫米焦距

    200610823340173.jpg
    2006108233321526.jpg

    2006108233345401.jpg

    2006108233415193.jpg

    2006108233453452.jpg

    2006108233532795.jpg

     2006108233543885.jpg

    Share/Save/Bookmark

    Have a good time in Beijing

    类归于: 摄影&游记 — colin @ 9:19 下午

    以下这张照片是我在故宫拍得最满意的一张,当时我们正走进太和殿大门,旁边的两位外国朋友在向一位工作人员问路,you see!这位工作人员热情洋溢,充满骄傲和自信,给两位老外指路,同时用英语给老外简单介绍了一番,老外感到非常意外和喜悦,对身边所有的一切都充满着好奇和渴望,不住地说:“We Have a good time in Beijing……”。

    2006108231332419.jpg

    Share/Save/Bookmark