Sunday, December 27, 2009
35 个你也许不知道的 Google 开源项目
http://www.cnbeta.com/articles/100896.htm
Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。
文本文件处理:
Google CRUSH (Custom Reporting Utilities for SHell)
CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里有指南。
C++库和源代码:
一个开源的多平台崩溃报告系统。
Gflags是一个命令行标记的处理库,它可以替代“getopt()”,其内置对C++的支持比如string。指南在此。
Glog库可执行应用级的登陆,提供基于C++式的登陆API,可用于Linux、BSD和Windows。指南见此。
这个工具可让开发创建更强大的应用程序,特别是那些用C++模版开发的多线程应用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。指南见此还有这里。
非常节省内存的hash-map。指南见此。
Omaha,也就是Google Update,它可以保证你的软件随时升级到最新版本,目前很多Windows下的Google软件都是用Omaha升级的,包括Google Chrome和Google Earth,当然你也可以用于自己的应用程序。指南看这里还有这里。
Protocol Buffers是一种可扩展编码序列数据的方式,Google在几乎所有内部RPC协议和文件格式都使用了Protocol Buffers。指南见此。它可以用于很多语言而且被一些IDE所支持,比如NetBeans。
互联网:
这是一个Javascript模块和CSS文件,它可以让HTML页面里的部分源码高亮显示,支持C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles和部分Perl,不支持Smalltalk和所有的CAML。例子见此。
SpriteMe使你可以更轻松的创造CSS Sprites(俗称雪碧……)就是把网站要用到的图片都堆在一张图片里,用CSS控制调用哪个区域。它有一个自己的官网在这里。
Reducisaurus是一个压缩CSS和JS文件的网络服务,基于YUI压缩算法,运行于App Engine。
JaikuEngine是一个运行于App Engine的微博系统,由jaiku.com运营。要查看移动客户端的源码可以看这里,这里还有介绍。
Selector Shell是一个基于浏览器的测试工具,它可以让你看到CSS在不同浏览器里的样式,用Javascript写的,你可以在这里测试。
Google Feed Server是一个开源Atom发布协议服务,基于Apache Abdera框架,允许开发者快速为当前数据源(比如数据库)配置feed。指南见这里和这里。
Melange, the Spice of Creation
这个项目的目标是创建出一个适合开源贡献流程的框架,比如Google Summer of Code TM (GSoC)项目。使用这个框架你就可以用Google App Engine来运行Google Summer of Code项目,和其它类似项目比如Google Highly Open Participation TM Contest和GHOP。指南见此。
它可以查找最快的DNS服务器给你的电脑用,在Mac OS X、Windows和UNIX系统下都有命令行也有用户界面可以帮你测试,这是Google工程师用20%自由时间写出来的。
一个半自动化的大型被动网络应用安全审查工具,专为精确的探测而优化,文档在此。
Top Draw是一个图形生成程序,使用简单的文字脚本,基于JavaScript编程语言,Top Draw可以创造出非常复杂和有趣的图形。支持Mac OS 10.5以上系统,使用XCode开发。
开源的EtherPad,这是一个基于网络的实时合作文档编辑器,这个项目主要是为了演示代码而开发,帮助那些想在自己服务器部署Etherpad的人使用,这里有如何安装的指南。EtherPad使用JavaScript、Java和Comet服务器来建造实时协作服务。
Chromium是开源版的Chrome浏览器,Chromium的目标是建立一个新一代的强大网络应用程序,它与Chrome有很多不同之处。这里有指导如何在Linux上编译Chromium。
V8 Google’s open source JavaScript engine
V8是Google的开源JavaScript引擎,用C++写成,用于Chrome浏览器之上。V8使用ECMAScript的ECMA-262 第三版可运行于Windows XP、Vista、Mac OS 10.5和使用IA-32或ARM处理器的Linux。V8可独立运行也可嵌入到任何C++程序里使用,这里有指南。
Chromium OS是开源版的Chrome OS操作系统,提供快速、简单而安全的网络体验,源码在此。
Android是第一个免费、开源而且可完全自定义的移动平台,提供完整的堆栈:一个操作系统、中间件和重要的一用应用,它包含丰富的API可以让第三方开发者开发出强大的应用程序。
MySQL工具:
各种管理、维护和改进MySQL数据库性能的工具,由Google编写,包括:
- mypgrep.py:一个类似pgrep的工具来管理MySQL连接
- compact_innodb.py:可导出和重载所有表格的密集型innodb数据文件
mMAIM的目标是对MySQL的监控和分析更简单,且可以和任何环境整合使用。它可显示主/从同步状态,一些性能状态,可以返回大量“show”命令的状态等等。
其它:
Stressful Application Test (stressapptest)
Stressful Application Test试图让来自处理器和I/O到内存的数据尽量随机化,以创造出模拟现实的环境来测试现在的硬件设备是否稳定,Google就在使用它,现在是Apache 2.0许可,这里有介绍、安装向导和指南。
它用于诊断并解决客户端到邮件服务器的连接问题。
Openduckbill是一个Linux下简单的命令行备份工具,可用于监视文件/目录在有变化后是否标记为备份,并传输这些变化到本地备份目录、远程NFS导出分卷或是用rsync命令导出到远程SSH服务器。见安装向导。
ZXing(发音类似Zebra crossing)是Java的开源多格式1D/2D条码图像处理库,目的是使用内置在手机上的摄像头拍照并对条码进行解码,而不必与服务器通讯,它被用于Android系统。这里有向导和支持的设备列表。
Tesseract OCR引擎是1995年UNLV Accuracy测试的前三名之一,在1995和2006年之间它的进展不大,但依然是当前精度最高的OCR引擎。这个源码可读取二进制、灰阶或彩色图片 并输出文字,内置一个TIFF阅读器可读取非压缩的TIFF文件,增加libtiff后也可读取压缩图片。指南和问答。
Neatx是一个开源NX服务,类似NoMachine公司商业的NX服务。NX协议比VNX更强大,它们的区别主要在:
- NX是X11客户端所以不会发送位图
- NX可兼容X、VNC和Windows版的Remote Desktop
- NX可缓存数据
- NX安装简单
另外一个可选的项目可以看看Google的FreeNx。
它是这个文件的代码,这是一个SVM的“支持所有核心”的版本,可多机并行运行,实例见此。
Google开发的新编程语言,谷奥有报道。
The Google Collections Library for Java
这是一系列与Java 5以及更高版本有关的库,Google花钱给买过来了。
每个主流的开源项目都有它自己的向导形式,比如一系列的演示代码。如果这些代码都按照“Style”的形式来演示,会更友好。
Labels: Google, Open Source
Monday, December 14, 2009
Sina App Engine试用体验
之前一直梦想着Google App Engine(GAE)推出php的服务,可盼星星盼月亮,Google还是只支持Python和Java。这两天新浪推出了基于php的Sina App Engine(SAE)服务,着实让我开心了一把。费了点劲弄到了一个邀请码,注册进去体验了把先。
继续扒拉Sina App Engine(SAE)。这段时间SAE基本处在发现Bug和解决Bug的状态,单我个人应该就给他们找出了不少,我就不在这里再数落他们的Bug了。今天主要说几个大家可能比较关心的问题。
Labels: Sina
WordPress获得2009年度开源CMS大奖最佳综合表现奖
http://www.cnbeta.com/articles/100044.htm
感谢Windows 7之家的投递
由Packt举办的2009年度开源CMS大奖(2009 Open Source CMS Award)已经尘埃落定。
和前两年一样,这次仍然有5个奖项;下面是详细的获奖名单,附有每个CMS的官网链接以兹参观。文字就是这点不好,没有壮丽的配乐和低沉暗酷的男声朗读,也没有观众在现场导演的指挥下欢呼雀跃。WordPress获得2009年度开源CMS大奖最佳综合表现奖.
Open Source CMS Award 之 最佳综合表现奖(Overall Best Open Source CMS Award):
WordPress
MODx
SilverStripe
WP最终摘得了这个大号奖。记得两三年前,WP刚刚加入page功能的时候,我在一篇教程里看到过这么一句:“这使得WordPress更像是 个CMS了”。即使WP摘得全银河最佳CMS大奖,我也绝不会用它做自己的站点;帮别人做的话倒是值得考虑,毕竟连傻瓜都会用WP发布内容。MODx和 SilverStripe并列亚军;这两个都是我个人很感兴趣的CMS,尤其是SS;最近Chyrp的事情告一段落之后一定要玩玩看。
Open Source CMS Award 之 名人堂大奖(Hall of Fame Award):
Drupal
Joomla!
好一对老冤家。觉得如果是Joomla 1.6的真身参赛,应该能胜过Drupal;也许掺杂了太多的个人感情因素在其中。屈居亚军的Joomla领到2K美刀,大家快开个茶话会推动一下1.6的日程吧。
Open Source CMS Award 之 最具潜力开源CMS大奖(Most Promising Open Source CMS):
ImpressCMS
Pixie
Pligg
ImpressCMS这个东东我第一次知道;能领衔最具潜力大奖的话一定有玩头,是我孤陋寡闻了。Pixie与Pligg并列亚军;自己好歹也算是用 Pligg建过站的人,但是我不喜欢它,尤其不喜欢它的官方汉化,不仅因为那句"你的Pligg站点已经成功创建!赞美春哥!"
Open Source CMS Award 之 最佳PHP开源CMS大奖(Best Open Source PHP CMS):
Drupal
WordPress
Joomla!
基本和名人堂大奖一样,除了WP中间插了一杠子。貌似今年这三位选手均各自获得了两个奖项。
While Drupal and Joomla! have always consistently featured among the top three in this category, WordPress made its way into the top five for the first time.
这句话让我想到了老乔+Vai+某人的“G3”。
Open Source CMS Award 之 Best Other Open Source CMS:
Plone
dotCMS
mojoPortal
Labels: CMS, Drupal, Joomla!, Wordpress
Friday, December 11, 2009
Relakks - 瑞典免费VPN代理网站
Relakks是一家瑞典的VPN服务公司,提供30天免费全功能试用他家的 VPN代理服务器,没有任何限制,无论浏览网页、QQ聊天、FTP上传文件等任何应用都可以。速度不算快,可以和其他免费VPN代理交替使用,因为免费 VPN代理都不是很容易连接上,这个连接不上就试试另外一个。另外有网友说可以通过修改网卡MAC值来重复申请使用Relakks的免费VPN代理服务, 觅路QQ没有测试,有兴趣的朋友可以试试看。
WindowsXP设置方法:打开开始菜单-附件-通讯-新建连接向导-下一步-连接到我的工作场所的网络-虚拟专用网络连接-输入连接名称-选择 你的上网连接-选择自动拨此初始连接-输入VPN服务器地址:pptp.relakks.com-选上在我的桌面上添加一个到此连接的快捷方式-完成。打 开你创建的连接,输入用户名和密码,连接。
Windows Vista设置方法:打开控制面板-网络和共享中心-设置连接或网络-连接到工作区-使用我的Internet连接(VPN),输入VPN服务器地址:pptp.relakks.com并随便起个名称,下一步输入你的用户名和密码,然后就可以连接了。
如果连接不上,出现800错误,应该是连接用户过多了,毕竟是免费的,肯定会限制同时上线人数,多试几次,还不行就断开你的ADSL重新连接或重启电脑,这样基本就可以了,选择上网人少的时间连接会提高成功率,比如上午。另外,你还可以试试其它的免费VPN代理。
Relakks的常见问题帮助:https://www.relakks.com/faq/qna
VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”,主要是为企业服务的虚拟内部专线,VPN可以通过公用的Internet建立一个临时的加密连接供企业来使用。对于普通用户,可以把VPN用做一个加密的代理服务器。
虽然没有在线代理那样操作简单,但VPN代理使用也不算难,简单设置一下然后拨号就行了,和ADSL差不多。但VPN代理比在线代理可是好用很多,不会像 在线代理那样有的网站打不开或无法使用。Relakks服务器在瑞典,你登陆上去就相当于是一个真正的瑞典网络用户了,而且是完全加密的,应用价值很高。
Labels: VPN
Hotspot Shield——安全免费的VPN代理
Labels: VPN
Sunday, December 06, 2009
22个国外电子商务系统
http://www.cnbeta.com/articles/99343.htm
新闻来源:designer-daily.com
在网站中加入电子商务功能越来越重要,不管是出于时髦还是实用,本文介绍了22个国外最常用的电子商务系统,从简单的购物车, 到完整的电子商务平台,到可以集成到第三方CMS系统的框架,到托管式电子商务服务,有收费的,也有免费的。
轻量级电子商务系统
如果你只想在网站中简单销售几样东西,部署一个完整的电子商务平台就小题大做了,下面的这些轻量级系统可以满足这个需求。
E-junkie
最适合销售可下载数字素材,虽然也可以用来销售有形商品,但需要注意处理好扣税,发运等事宜。
FatFreeCart
同样由 E-Junkie 团队开发,适合于使用 Paypal 和 Google Checkout 做结算的业务,只需将他们的代码放到你的网站,并修改产品信息。
Big Cartel
适合设计师和艺术家在网上销售他们的作品。
在 WordPress 博客中开店
以下产品适用于在你的 WordPress 博客中开一个小店。
WordPress e-Commerce plugin
WordPress 下最著名的电子商务插件,和 WordPress 完美结合。
eShop
WordPress 下的电子商务插件,包括众多有趣功能,比如统计,订单处理,可定制的邮件模板。
Shopp
并非免费,但很好用,同 WordPress 完美集成,有很好的模板标签文档。
WordPress MiniCart
WordPress 下的非常轻量的购物车插件,可以嵌入到帖子中,还可以用作捐款插件。
著名 CMS 系统下的购物车集成
以下电子商务产品可以集成到众多著名 CMS 系统中。
Drupal & e-Commerce
Drupal 有两个专门开发的电子商务模块,Ubercart & Drupal e-Commerce。
- Ubercart
二者中用户最友好的一个,拥有一个动态社区和很多好功能。 - Drupal e-Commerce
该 Drupal 模块可以在 Drupal 站点中创建电子商务应用。
E-Commerce for Joomla
VirtueMart 是可以集成到 Joomla! 的一个开源电子商务平台,使用 Ajax 技术。
SilverStripe
SilverStrip 并不需要额外集成电子商务系统,它本身已经内置。
Django webshop with Satchmo
尽管 Django 更适合开发者而不是设计师,但你应该知道 Satchmo,这是一个可以同 Django 站点完美集成的购物车程序。
E-Commerce with Ruby On Rails
Spree 借助 Ruby On Rails 的强大功能,实现了非常出色的购物车,内置 Google 流量分析,支持超过50种结算方式。
开源电子商务平台
以下平台虽然相对复杂,且需要一定的编程基础,但它们是最佳电子商务方案。
Magento
Magento 应该算是最好的开源电子商务平台,拥有高级统计,客户组管理,众多结算接口,强大的管理界面等等,唯一的遗憾是它的主题机制有些复杂。
PrestaShop
PretsaShop 是一个专业的开源电子商务平台,拥有很多优秀的功能和管理界面。
ZenCart
由一个活跃的社区开发并维护的开源购物车,安装非常简单。
收费电子商务平台
如果你不愿在开源系统上花时间研究,以下收费电子商务系统值得一看。
Shopify
价格还算合理,可以试用,适合那些对技术不太在行的人使用。
Foxycart
和 Shopify 类似,可以帮助你处理电子商务的所有后台工作,几乎可以集成到任何 CMS 系统。
托管式电子商务服务
如果你不愿在技术上花费任何时间,以下托管式电子商务服务适合你。
CafePress!
如果你想在网上销售自己设计的 T 恤衫或咖啡杯,日历什么的,这个服务商可以帮你完成打印,发运一系列工作,你只需设计就是了。
Lulu
你可以在上面自助出版书籍。
CreateSpace
这是 Amazon 的一项服务,你可以在上面销售你的书,唱片或摄影作品。
DeviantArt
DeviantArt 是一个社会化网络社区,艺术家和设计师可以在这里卖自己的作品(这也是在网上寻找免费素材的一个绝佳去处 - 译者)。
本文来源:http://www.designer-daily.com/22-ecommerce-platforms-to-sell-your-products-online-4957
中文翻译来源:COMSHARP CMS 企业网站内容管理系统官方站
Labels: e-commerce, e-shop