Google Code上10个有意思的项目
ZeroClipboard
你还记得以前网页开发的年代吗?就是IE6称霸群雄的那个年代(行了,这听起来有些糟,但是如果你在2002年做过网站的话,你就会明白我话的意思),那时候,复制到剪贴板非常简单。
但是,因安全考虑,Firefox默认的设置是不允许直接访问剪贴板的。这是个不错的改进,可是,对于某些站点,具备访问剪贴板的能力却是非常必须 的。
通过使用强大的Javascript和.swf文件,ZeroClipboard可以让你内容复制进用户的剪贴板上去。你可以访问我的Coupons For Bloggers网站,看看实际的演示效果。
yourls
作为一个博客的博主,你应该知道 Twitter对于留住读者以及与他们分享链接是多么的重要。但是你也知道,Twitter的推中只允许140个字符。为了获得短网址,你可以使用 bit.ly 和Tinyurl.com这样的服务,或者你可以使用yourls,创建你自己的短网址服务。
Yourls 使用PHP制作,而且非常易于配置。如果你正在使用WordPress,你会非常高兴的发现yourls已经推出了它自己的WordPress插件。
» 访问Yourls
Minify
我知道在之前那篇文章中已经提及过Minify,但是我还是忍不住要为这段非常酷的代码美言几句。
Minify的安装极其简单,它可以按需对JavaScript以及CSS文件进行合并,压缩以及缓存, 以便加快页面的载入速度。
而安装minify则极其简单:你只需给你的网站根目录下上传一个目录,然后 Minifiy就会开始为你的博客提速。
很帅,是不是?
» 访问Minify
Thematic
作为一个WordPress粉,我真的很喜欢主题框架这个概念。对于那些还不知道这个概念的人来说,主题框架是一组WordPress主题,它包含 有许多功能和样式。通过添加子主题,你就可以对外观和功能进行扩展。
比如,我的另一个博客Cats Who Blog就正在使用Thesis主题框架,我使用自己的样式和功能对其进行了扩展。
商业框架也有很多,但是Thematic是百分之百免费的。如果你正在玩WordPress,这玩意儿是你必下的一个东东。
Flexlib
跟你猜的一样,Flexlib是一个开源的Adobe Flex的库,它提供了许多组件,你可以在你的Flex或Air项目中随意使用。
目前可以使用的组件包括:dvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector IconLoader, ImageMap, PromptingTextArea, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar, and Flex Scheduling Framework.
Zen Coding
作为一个网页开发者,我通常要敲很多标签和属性才能获得想要的效果,这点很让人沮丧。HMTL标签当然是必须的, 但是这也不应该意味着我们就应该把时间耗费在打标签上面。
Sergey Chikuyonok在开发Zen Coding,可能也就是这样想的。那么Zen Coding到底是什么呢?它是一组专门用来提高书写HTML和CSS代码速度的便利工具。它整合进你最爱的文本编辑器,然后提供一些功能和快捷方式,加 快开发速度。
举个例子, 如果你敲下面这段内容
div#content>h1+p
你会得到下面这个输入:
<div id=”content”>
<h1></h1>
<p></p>
</div>
如果,你想深入了解 Zen Coding,Smashing Magazine上有一篇关于Zen Coding不错的文 章。
Sexybuttons
在互联网上,设计非常重要。一些人非常善于设计,而另一些人,比如像我,就不是了。那些不是设计师的(或者设计师当的非常糟的)人绝对应该充分利用这类项目
Sexybuttons是个小巧的CSS框架,它可以让你为你的博 客,网站,以及网络应用创建出华丽的按钮来。如果你喜欢CSS的按钮,不要忘了读读我的《十 大CSS按钮教程列表》。
jQuery transmit
有谁又不喜欢jQuery呢?这个非常方便的Javascipt框架可以让开发者增强网站的设计和可用性。多亏插件,你可以用力需要的功能来强化jQuery。在Google Code上,有许多非常酷的jQuery插件,因此要挑选一个也非常困难。不过文件上传在网页开发中一直是个大问题,而这款jQuery插件非常之有用。
而使用 jQuery transmit也简单的让人难以置信:
$(document).ready(function() {
var options = {
allowedFileTypes: [{
description: "Images",
extensions: "*.jpg; *.gif; *.png"
}]
};
$(”#transmit”).transmit(”http://mysite.com/upload/“, options);
})
dompdf : 通过使用PHP将网页转换成PDF文档
PDF格式对于像单据这类的东西非常有用, 并且在商业上得到广泛使用。dompdf是一个网页到PDF格式的高级转换工具,它可以下载和读取外链样式表,和含有内置样式的标签,以及单个HTML元素的样式属性。它也支持大多数可视的HTML属性。
» 访问dompdf
stop-spam
对于博客和网站而言,垃圾信息绝对是一个老大难问题。尽管完全杜绝垃圾信息是不可能的,但是有些工具可以帮你与垃圾信息做斗争。
Stop-spam就是这类工具中的一个。它是轻量级的,并与所有博客和论坛相兼容(WordPress,PhpBB,MovableType等 等),安装也很简单。它会自动将一些垃圾信息发送者的域名和IP地址列入黑名单。当然,你也可以编辑列表,将其他域名和IP列入黑名单或者白名单。