当前位置 : 首页 » 博文聚焦 » 正文

上周技术关注:Flickr的幕后故事

分类 : 博文聚焦 | 发布时间 : 2005-08-22 02:54:00 | 浏览 : 4753
  • [Flickr] Flickr的幕后故事 #
    Flickr 是全 CGI 的动态构架,并以一种 .gne 的脚本作为 CGI 程序语言。不管网站制作菜鸟还是高手都会疑惑:gne 是哪种语言?答案: gne 不是一种语言,Flickr 是以极为经典的 PHP MySQL 方式实现的,在被 Yahoo 收购服务器搬入美国之前,使用了 21 台(69.90.111.101-121) Apache/PHP 做 Web、23 台图片服务器、另有 MySQL 服务器组成的数据库集群的服务器数量未知。现在估计使用的是 Yahoo 的负载均衡系统,对外只有一个 Web 的 IP 和图片服务器的 IP 了。
  • [用户体验] 如何量化用户体验度UE(How To Quantify The User Experience) #
    量化用户体验有四个互相关联的重要因素:1. 品牌(branding) 2. 使用性(usability) 3. 功能性(functionality) 4. 内容(content)
  • [RSS] RSS3.0发布 #
    RSS 3 Homepage18号首次公开了它全新的通用标准。 新版本主要修改了Rss2.0的一些漏洞并去除掉一些内容,新版本Rss将能够完全向后兼容,这比再建一个全新的通用标准要好得多了。
  • [FLASH; map; Google] IceBin's Blog-[发现]Flash Earth整合地图 #
    GOOGLE和MSN都开放了API,现在这个FLASH来了,整合完之后,相当成熟,显然带来的流畅感也是不言而喻的,如果你还在MSN和GOOGLE地图间游荡,就来这里游荡好了,可以瞬间切换。
  • [网络技术] RFC中文文档目录 #
    RFC文档目录
  • [.NET开发; ajax] AJAX初探 #
    经过了在网上大把大把的搜寻和筛选后,这里我向大家推荐我感觉比较好的一种AJAX .Net wrapper
  • [.NET开发; Web服务] Performance of ASP.NET Web Services, Enterprise Services, and .NET Remoting #
    Compare and contrast performance characteristics of real-life ASP.NET Web services, .NET Enterprise Services components, and .NET Remoting components, and get recommendations on how to best use these technologies.
  • [sql_server] SD Times - SQL Server Rules the Roost #
    Most developers are using relational databases; the preferred database interfaces are SQL and ODBC; and Microsoft’s SQL Server is most likely to be used for current projects. Those are some of the results from the 2005 Database, Access, Integration and Reporting study, conducted in July by BZ Research, a division of BZ Media, publisher of SD Times.
  • [网站设计; 易用性] Web交互界面易用性设计和验收的指导性原则 #
    本文试图阐述WEB交互页面设计的一些指导性原则,这些原则有利于避免发生不愉快的操作体验。这些原则是用户友好性的,是在完成同一种操作要求下,使用户最感到轻松、简单、舒适的WEB交互界面设计原则。我们假定我们讨论的WEB页面都是功能正常的,符合美学观点的。需要说明我们讨论的原则可能会和设计上的美学观点以及既有的功能设计有所冲突。如果发生这种情况,基于“实用的就是美的”观点,我们会建议您酌情放弃原先的美学观点与功能设计。
  • [web2.0; 电子商务; Web服务] 从网页到网络平台 网站开发模式正发生改变 #
    比如eBay,已经20%产品清单是由外部程序员开发出来的自动拍卖程序获得的。用户仍然可以使用eBay网站来进行商品搜索,但eBay 程序开发部门的主管Greg Isaacs认为,自动系统能够让卖家的效率更高。Isaacs透露,这种自动系统程序发展很快,其数量已经由 2003年的300个上升到现在的1.8万多个。
  • [ajax] AJAX, RemoteScripting.Net, Script Callbacks and Other Goodness #
    And finally, let's try to remember that it's not 'Microsoft gets hip to AJAX'. Microsoft INVENTED AJAX, and its called Remote Scripting. In ASP.NET 2.0, they call it 'Script Callbacks'. Do good things with it!
  • [程序人生] 成为技术传播者(二):Why and Why NOT #
    落到更为实际的层面上,“成为技术传播者”的动机也很容易理解,即《软件工艺》书所说的“声望”(reputation)。Pete McBreen认为,reputation是检验开发者能力的唯一标准。而reputation的度量,我认为大致是一个乘法式:声望 = 成功项目的经验 * 传播的人数 * 受众了解深入程度因此,更为广泛地传播自己的技术(也即“成功项目的经验”),虽然受众的平均了解深入度有所降低,却仍旧有可能提高声望。在我看来,这是成为技术传播者的利益原动力。当然,获得尊敬、出风头等心理因素也是促成动力之一,但我认为那些因素的驱动效果是非常不稳定、无法长久的。
  • [ajax] ASP.NET Podcast Show #11 - Intro to Ajax and the Ajax Library for .NET #
    Before looking at the code samples, understand that the client ids may not be 100% accurate in all situations. It is best to use the ClientId property of the necessary controls to get the appropriate property name.
  • [ajax] 突发奇想,抛砖引玉,大家探讨一下新型SMART Client 可行性! #
    没有想到这项技术现在有了这么长足的发展,能够实现.net服务器对象与javascript客户端对象的转换,甚至.net 2.0种作了更好的支持,可以保持服务器对象的状态。由此我突发奇想,其实未来的SMART Client可以更近一步,干脆直接用HTA来做,HTA可以实现SMART Client程序同样的offline效果,更加容易部署(根本不用安装),与本地的资源(比如MSDE)交互也可以通过COM组件完成。现在更是可以通过scriptcallback机制和服务器完成交互。
  • [javascript] dp.SyntaxHighlighter - free JavaScript syntax highlighting #
    60多K,很有价值。
    dp.SyntaxHighlighter is a free JavaScript tool for source code syntax highlighting. The script is meant to help a developer to post code snippets online with ease and without having to worry about applying format. People who use blogs like MovableType, .Text (dotText), dasBlog and any other system can easily add code to their posts.
  • [开源; blog] 商业能从开源中学到什么? #
    就象开源,书写blog是人们为自己所做的事情,它是免费的,是因为人们喜欢这么做。象开源的黑客、bloggers与那些为钱工作的人竞争,并且常常获胜。保证质量的方法是相同的:达尔文主义的。公司通过制定规则来防止雇员把事情搞得一团糟,但你不能把职员与职员间的通信也制止了。人们只是生产他们想要的东西;只传播好的材料,把坏的忽略掉。并且在以上两个例子中,人们从反馈中改进工作,使之变得更好。blog和开源的另一个共同之处就是Web。人们总是愿意不计报酬地完成伟大的工作,但是在Web诞生之前,它很难抵达观众的面前,也很难在项目中合作。我认为这些就是开源和书写blog教给商业的:(1)人们遇到他们喜爱的东西总会工作得更努力。(2)标准的办公室的工作环境很没有效率,还有(3)自底向上总是比自顶向下要好。
  • [Google] Google Maps API 簡易使用文件 #
    在 Google 推出 Google Maps 之後,網路上出現各種 hack 網站及文件,討論如何直接從 Google Maps 的 CGI 取得地圖圖檔並推出自己的地圖服務,但是這類的網站對 Google 的負荷很大,例如前不久的 Google Maps Wallpaper 即是,大量無節制的下載圖檔,Google 沒多久就將他封殺了,而且各式 hacking 的程式良莠不齊,所以 Google 就乾脆自己推出 API 程式庫讓全世界對 Google Maps 有興趣的程式設計師能夠自行開發 Google Maps 服務,而且 Google 也可以透過 API 來對這些服務做一個控管。
  • [搜索技术] 搜索引擎的缓存机制 #
    搜索引擎缓存策略也同搜索引擎的算法密切相连, 除了搜索缓存, 索引缓存也是一个好方法. 独立或者分布一些权重较高的文档也是一种提高效率的方法. 例如我们有1000万的网页的权重(可以简单的理解为pagerank)比较高, 那么这些网页的排序相比另外一些权重较低的网页相对较为稳定, 就不妨独立出来进行相对独立的索引缓存.关于缓存的分布, 一般的小型搜索引擎不会用到, 但是如果每天处理上亿次的搜索, 缓存的分布就应当有一定的分布规划, 例如根据提交的关键词构成hash table, 然后对应于不同的搜索服务器, 实现缓存的分布.
  • [ajax] Thinking in AJAX(二) —— 基于AJAX的WEB设计 #
    很多人都看好AJAX无刷新的技术,以至于认同AJAX就是用来做无刷新的。这个认识是错误的,什么是无刷新?无刷新就是页面无需重载,那什么又是异步交互?异步交互就是一个简单的多线程,当你在一个blog里看文章时,同时也可以利用AJAX进行无刷新的回复提交,看起来虽然也是无刷新,但这里最重要的是异步,即你能一边看文章,一边又能向服务器提交你的回复信息,利用好这个异步,才能算是掌握了AJAX的精髓。很多场合,无刷新是呈现给用户的视觉体验,而异步交互却是默默无闻的工作在台后,这种情况导致大多数人的错误理解了AJAX的权重之分。

365Key-天天网摘自动生成

更多新闻,请访问我的365KeyRSS),你可以通过365Key订阅

相关阅读:

Remove duplicates from an array of objects in JavaScript

Can I call jquery click() to follow an <a> link if I haven't bound an event handler to it with bind or click already?

Check whether a string matches a regex in JS

jQuery event to trigger action when a div is made visible

Check if user is using IE with jQuery

Resize HTML5 canvas to fit window

How do I replace a character at a particular index in JavaScript?

JavaScript file upload size validation

Converting a string to a date in JavaScript

How to get the data-id attribute?