作者归档:wyatt

关于HTML5应用现状与前景的思考

现在的 HTML5 就像当年崭露头角时的 Ajax,有人在做,但不知道叫它什么。最近,苹果在 HTML5 上大做文章,而著名的 Web 设计师 Eric Meyer 则提出了 Web Stacks 的概念。Alex Kessinger 是 Yahoo 的一名前端工程师,本文是他对 HTML5 应用现状与前景的思考。 术语 首先说说 HTML5 应用中的几个定义。 HTML5 HTML5 最好的定义来自  Mark Pilgrim 的 Dive Into HTML5: “HTML5 是继 HTML4.01,XHTML 1.0/1.1 之后的下一代 HTML“ 值得一提的是,我们或许能看到 HTML6,然而按 Pilgrim 在 WHATWG … 继续阅读

发表在 HTML5 | 标签为 | 2 条评论

Let easy_install use MinGW as the windows complier

如果你也在用Python写程序,那么你一定需要使用easy_install进行安装包管理,当然,有点绝对,你也可以使用像pip或者pypm这种包管理工具,但是根据我自己的使用经验,pip和pypm在windows经常出问题,不是下载不下来,就是解析出错。 当然这里介绍的开发环境是windows,在linux上有强大的gcc,安装Python的C模块不会有什么问题,但是在windows上,如果你安装的python模块需要C编译,那问题就来了,就会出现诸如“cannot find vcvarsall.bat”等错误。  

发表在 Python | 标签为 | 留下评论

Pubsubhubbub flow presentation

这个东西出来也很久了,今天翻PPT翻到,遂转成图片贴上来,简单的几张图片,将pubsubhubbub说明的很清晰。  

发表在 HTTP协议 | 标签为 | 留下评论

如何彻底卸载淘宝客插件

最近一直忙于出差,很多朋友找我反馈最近更新的淘宝客插件的问题,很抱歉这次的版本更新没有经过充分的测试,害了很多博主。今天出差返回了上海,我对问题进行了测试和fix,已经更新到wordpress官方主站,请大家下载更新后的程序,然后“卸载”并重新安装即可。关于如何配合使用淘宝客插件和Capabilities插件,请参考: 淘宝客插件增加了多用户的权限控制。  

发表在 Wordpress | 标签为 , | 2 条评论

淘宝客插件增加了多用户的权限控制

上次更新了淘宝客插件的多用户支持,但是忽略了对多用户权限的控制,今天看到有朋友留言,多用户不能用,查了下才明白权限控制没有更新。 下午坐在武昌中南民族大学的咖啡店,享受醇香咖啡的同时,增加了多用户权限的支持。同时也多亏了 Capability Manager这个插件,让我少做修改就可以适应了多用户权限的控制,感谢开源~ 更新步骤: 相关文章如何彻底卸载淘宝客插件

发表在 Wordpress | 标签为 , | 9 条评论

Dropbox创业经历 – 基于Dropbox的个人知识管理平台

今天看到阮一峰共享的 Dropbox的创业经历,阮大侠做成了图片,为了便于共享和访问,我做成了PPT: 看完这个PPT,我突然想起我在google reader里收藏的一篇文章:基于Dropbox的个人知识管理平台,感觉不错,自己按照上面的说明也部署了一套,推荐给大家:  

发表在 主导航 | 一条评论

让 easy_install 使用代理翻墙安装 Python 模块

关键字:python, easy_install, setuptools, myentunnel, polipo, windows, linux, socks5, http, proxy 因为一些众所周知的原因,我们有些网站无法访问,造成生活和生产的巨大不便。其中对我影响比较大的一个就是安装某些 Python 模块的时候,easy_install 无法访问到网站。在这里分享让 easy_install 使用代理的方法,如果你拥有 socks5 或 http 代理服务器可用,这个方法能够让 easy_install 完美地跨越长城。 http 首先介绍容易实现的 http 方式。得益于 python 模块 urllib 能够透明使用代理的能够,easy_install 使用 http 代理是非常方式的。无论在 windows 还 linux 下,只要设置好 http_proxy 环境变量就可以了。 你可以在 … 继续阅读

发表在 Python | 标签为 | 留下评论

OAuth 核心 1.0

最近因为新项目需要给多个客户端提供Restful API,其中涉及到一些授权验证的设计,准备参考OAUTH规范,所以这两天开始研究oauth。以下是通过看豆瓣的请求授权验证的介绍的时候找到的一篇中文的oauth介绍。摘抄一下。 为了尊重翻译者,我保留了原文所有的链接。 ================================================================ Abstract OAuth协议致力于使网站和应用程序(统称为消费方)能够在无须用户透露其认证证书的情况下,通过API访问某个web服务(统称为服务提供方)的受保护资源。更一般地说,OAuth为API认证提供了一个可自由实现且通用的方法。 一个典型的例子是某打印服务提供商printer.example.com(消费方),希望在无须用户提供其照片存储站点密码的情况下,访问用户储存在photos.example.net(服务提供方)上的个人照片。 OAuth不强求一个特定的用户接口或操作模式,也不限定服务提供方如何验证用户,特别适合认证证书对消费方不可用的情况,例如OpenID。 OAuth致力于为托管web服务认证提供统一的体验和实现,形成一个社区驱动的协议。OAuth构建于已被多个站点独立实现的已有协议和最佳化实践之上,是一个被大小服务提供者所支持、并为应用开发者和用户增进持续性和可信度的开放标准。  

发表在 HTTP协议, 性能架构 | 标签为 | 一条评论

HTTP 1.0 vs 1.1

代理和HOST字段的支持: HTTP 1.1 增加一个必须的字段host. 例如: GET / HTTP/1.1 Host: www.da-fang.com 这个字段比较有用的地方在于,你可以通过代理路由你的请求,同时,用的比较多的地方还包括虚拟站点的支持,你可以在同一台服务器上部署多个域名不相同的站点,但是这些域名都指向的同一个IP。例如,你可以有两个域名da-fang.com和lrfz.com都指向同一个IP 1.1.1.1,如果你的请求头信息中包括HOST,那你的服务器就能很好分辨出用户请求的是服务器上的哪个站点。 持久化链接的支持: HTTP 1.1 同时支持持久化链接,也就是说,可以在打开的一个TCP链接上,发送/响应多个HTTP的请求。 但是在HTTP 1.0中,每一个请求都会打开一个新的TCP链接,请求完毕以后链接就会关闭,多个请求不能共用打开的TCP链接。 OPTIONS method: HTTP/1.1 引入了一个新的方法:OPTIONS method.  HTTP客户端可以使用这个方法请求服务器的信息。这个方法不常用。  

发表在 HTTP协议 | 留下评论

PPT版式设计——让你的图片”说话”

图片在PPT版式设计中占有很大的比重,视觉冲击力比文字强85%;选定一张适合的图片胜于千字。但这并非文字表现力弱,而是说图片在视觉传达上能辅助文字,帮助理解。 多注意一下图片的特点和细节,利用图片中的某个姿态、色彩、形状等来合理编排。这样不需要一一赘述大篇幅的文字,只在图片的空白处编排了一些文字,做一些合理的调整就好。先来看下面几张比较精彩的PPT版式设计: 它 们的共同的特点:就是充分利用了图片里一些特别细节来吸引你的眼球。以及恰当、合理地留白,增加了想象的空间,能打破死板呆滞的常规惯例,使版面通透、开 朗、跳跃、清新,给读者在视觉上造成轻快、愉悦的刺激。当然,大片空白不可乱用,一旦空白,必须有呼应,有过渡,以免为形式而形式,造成版面空泛。  

发表在 主导航 | 标签为 | 一条评论