Google Code上10个有意思的项目

ZeroClipboard

clip_image002

你还记得以前网页开发的年代吗?就是IE6称霸群雄的那个年代(行了,这听起来有些糟,但是如果你在2002年做过网站的话,你就会明白我话的意思),那时候,复制到剪贴板非常简单。

但是,因安全考虑,Firefox默认的设置是不允许直接访问剪贴板的。这是个不错的改进,可是,对于某些站点,具备访问剪贴板的能力却是非常必须 的。

通过使用强大的Javascript和.swf文件,ZeroClipboard可以让你内容复制进用户的剪贴板上去。你可以访问我的Coupons For Bloggers网站,看看实际的演示效果。

» 访问 ZeroClipboard

yourls

clip_image004

作为一个博客的博主,你应该知道 Twitter对于留住读者以及与他们分享链接是多么的重要。但是你也知道,Twitter的推中只允许140个字符。为了获得短网址,你可以使用 bit.ly 和Tinyurl.com这样的服务,或者你可以使用yourls,创建你自己的短网址服务。

Yourls 使用PHP制作,而且非常易于配置。如果你正在使用WordPress,你会非常高兴的发现yourls已经推出了它自己的WordPress插件。

» 访问Yourls

Minify

clip_image006

我知道在之前那篇文章中已经提及过Minify,但是我还是忍不住要为这段非常酷的代码美言几句。

Minify的安装极其简单,它可以按需对JavaScript以及CSS文件进行合并,压缩以及缓存, 以便加快页面的载入速度。

而安装minify则极其简单:你只需给你的网站根目录下上传一个目录,然后 Minifiy就会开始为你的博客提速。

很帅,是不是?

» 访问Minify

Thematic

clip_image008

作为一个WordPress粉,我真的很喜欢主题框架这个概念。对于那些还不知道这个概念的人来说,主题框架是一组WordPress主题,它包含 有许多功能和样式。通过添加子主题,你就可以对外观和功能进行扩展。

比如,我的另一个博客Cats Who Blog就正在使用Thesis主题框架,我使用自己的样式和功能对其进行了扩展。

商业框架也有很多,但是Thematic是百分之百免费的。如果你正在玩WordPress,这玩意儿是你必下的一个东东。

» 访问Thematic

Flexlib

clip_image010

跟你猜的一样,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.

» 访问Flexlib

Zen Coding

clip_image012

作为一个网页开发者,我通常要敲很多标签和属性才能获得想要的效果,这点很让人沮丧。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不错的文 章

» 访问 Zen Coding

Sexybuttons

clip_image014

在互联网上,设计非常重要。一些人非常善于设计,而另一些人,比如像我,就不是了。那些不是设计师的(或者设计师当的非常糟的)人绝对应该充分利用这类项目

Sexybuttons是个小巧的CSS框架,它可以让你为你的博 客,网站,以及网络应用创建出华丽的按钮来。如果你喜欢CSS的按钮,不要忘了读读我的《十 大CSS按钮教程列表》。

» 访问 Sexybuttons

jQuery transmit

clip_image016

有谁又不喜欢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);
})

» 访问 jQuery Transmit

dompdf : 通过使用PHP将网页转换成PDF文档

clip_image018

PDF格式对于像单据这类的东西非常有用, 并且在商业上得到广泛使用。dompdf是一个网页到PDF格式的高级转换工具,它可以下载和读取外链样式表,和含有内置样式的标签,以及单个HTML元素的样式属性。它也支持大多数可视的HTML属性。

» 访问dompdf

stop-spam

clip_image020

对于博客和网站而言,垃圾信息绝对是一个老大难问题。尽管完全杜绝垃圾信息是不可能的,但是有些工具可以帮你与垃圾信息做斗争。

Stop-spam就是这类工具中的一个。它是轻量级的,并与所有博客和论坛相兼容(WordPress,PhpBB,MovableType等 等),安装也很简单。它会自动将一些垃圾信息发送者的域名和IP地址列入黑名单。当然,你也可以编辑列表,将其他域名和IP列入黑名单或者白名单。

» 访问stop- spam

转载于:https://www.cnblogs.com/dm521/archive/2010/02/01/1661367.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值