Tag Archive for 'opensource'

免费开源的基于php的web流量分析系统:Open Web Analytics

Open Web Analytics 是用php写的一套免费开源的web访问数据系统框架,通过OWA,可以为你的应用增加非常专业和功能强大的web数据分析。OWA框架内建支持一些流行的web应用,比如wordpress和mediawiki,OWA可以被扩充为跟踪和分析所有的web应用。我觉得,如果你想拥有一套独立的,在功能上可以和google analytics感觉上差不多的web数据访问分析系统的话,可以尝试使用以下Open Web Analytics,支持PHP 4.4.2以上,GPL 2.0 License。

Open Web Analytics

相关内容

推荐5款开源云计算平台

云计算是个IT界火热的词汇,开源云计算更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC2和S3、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算的平台又有哪些呢?以下列举了开源中国社区收录的5款知名的开源云计算平台。

1 AbiCloud企业级开源云计算平台

Abiquo公司推出的一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。你可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。

2 Eucalyptus 开源云计算平台

Eucalyptus 项目(Elastic Utility Computing Architecture for LinkingYour Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus 是加利福尼亚大学(SantaBarbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过 Eucalyptus Public Cloud体验它,不过后者有一些限制。

3 10gen MongoDB 开源高性能存储平台

10gen MongoDB 既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine的一个软件栈,它提供与 App Engine 类似的功能 — 但有一些不同之处。通过 10gen,可以使用 Python 以及JavaScript 和 Ruby编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在 Linux上构建)提供一个可靠的环境。

4 Enomalism 弹性计算平台

Enomaly’s Elastic Computing Platform (ECP)是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。与其他纯IaaS 解决方案不同的是,Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。

5 云计算平台 Nimbus

Nimbus由网格中间件Globus提供,Virtual Workspace演化而来,与Eucalyptus 一样,提供EC2的类似功能和接口。

相关内容

家庭银行家3.0 b4测试版今天发布

现在好像随便搜索以下,家庭理财软件非常多,除了一些老牌的软件以外,涌现出很多新的软件。说实话,对于大多数家庭理财软件的质量不敢恭维,我曾仔细的看过其中的1-2个软件,其中有一款,我觉得就是用vb的表格加上mdb数据库,然后加了几个下拉框,一个outlook bar控件,于是家庭理财软件做好了,要求用户先建立帐簿和科目,呵呵。而这个软件居然还要38元。作者的网站上充斥着类似界面粗糙,功能简单的共享软件,以及大量自己写的模仿新闻格式自我吹嘘的文章。往好一些方面想,这位作者真的是一位软件爱好者。所以怨不得世界的共享软件、开源项目等上面,中国人发起和参与的少之又少,我们还需要做出很大的努力。我同样相信,一件事情,只要坚持,总不会太差。

言归正传,家庭银行家3.0 b4测试版今天发布,虽然还要经历很长的测试版,但基本的收支功能我觉得已经具备了。详情参考这里。希望大家多多支持免费软件!

相关内容

TwoDesk和Rxlib:优秀的免费delphi控件

这是两款非常优秀的delphi控件。rxlib已经陪伴了我们很多年,现在看来rxlib不是一个花哨的控件组,但是它提供了最基本的一些vcl的增强。raize和appcontrol之类提供了可以替代rxlib的选择,不过我首选开源和免费的vcl。twodesk则是一个让人惊讶的开源控件组了,其中诸如线程类控件和校验类控件让我有一种踏破铁鞋无觅处的感觉。

相关内容

mac的文件系统HFS+介绍

我们很多时候不得不承认由于种种原因,大陆这边对于电脑的学习研究实在流于形式和重复,虽然这样的情况在逐步改善,但是还是有很多让人可惜的事件在发生,诸如汉语编程之类将别人的开源软件改造成自己的案例,希望不要再发生了。我们泱泱大国,好好研究一些项目,诸如wps、FIT输入法这样优秀的软件,一定是层出不穷。电脑上(不管是windows还是mac)用的软件几乎都是国外的作品,这样的景象是否能够得到改观,需要我们每一个人的努力。

最早学习appleII的时候,深受香港出版的“彻底研究”系列的影响,现在让我们来看看海那边的朋友介绍的mac下的文件系统的HFS+的诸多问题

HFS 最早是在 1985 年的時候發表的,而 HFS+ 則是在 1998 年發表。

HFS 最最最令人詬病的就是這種資料結構將所有的資料全部存在在同一個資料結構中。而這種資料結構不僅會導致系統 loading 加重,也會耗損掉無謂的儲存空間,嚴重的情況下,還會導致 hugging。雖然 HFS+ 改善了一些 HFS 的一些問題,但是資料結構上的問題並沒有徹底解決。

我舉一個最簡單的例子來說好了,OSX Leopard 10.5 上的新功能 Time Machine 這個備份功能來說好了。Time Machine 的備份是依據檔案資料上得一些差異性來決定是否備份。而 HFS/HFS+ 造成最嚴重的問題就是,假設,你今天有的 10MB 的檔案,而當中你只有對這 10MB 資料當中的 1MB 做了修改。合理的作法,應該是需要在備份這 1MB 的差異性資料。然而,HFS/HFS+ 下你必須完整的重新紀錄一次 10MB。也就是說,你雖然只修改了 1MB 的資料,卻變成需要紀錄兩次 10MB 的資料。這也就是 Time Machine 效能不理想,而且浪費硬盤空間的原因。

其實 HFS/HFS+ 還有許多其他的問題存在,雖然 OSX Leopard 有在 HFS+ 上又動了一些手腳,改良了一些資料結構上的問題,但是,這種有洞補洞,亡羊補牢的作法,根本沒有辦法把 HFS/HFS+ 的問題完全根治。

我曾經在我的部落格當中寫過 Time Machine 這部份的問題。
(http://blog.osx119.com/?p=98)更值得一讀的是 Ars Technica 有發表過 Time Machine 的技術分析,也提到了 HFS/HFS+ 的詬病。(http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/14)

在 Leopard 還沒上市前,很多技術人員一直希望 Apple 能採用 ZFS 的原因。畢竟 HFS 算算也都 20 幾年的古董了,HFS+ 也都要十年了,技術上根本就太落後了!所以 Linus Torvalds 所言屬實,這點是 Apple 必須檢討的地方。

題外話,其實 OSX 現在的 GUI 框架方式,早在 NeXT OS 上就已經出現了。雖然經過了幾代的演變,改了很多東西,進化了不少,但是,那個 Finder 的結構框架,還是挺像的。有機會可以看看 NeXT OS 的 GUI 畫面,不難發現 Steve Jobs 真的是把整個 NeXT OS 帶進 Apple。

相关内容

中国开源软件事业需要什么?

我以为在中国,做开源软件,需要的是气量。我说的是作者的气量。

很早的时候,大概1999年,我将欢乐家庭-理财软件开放源代码,没有想到,马上就有人写邮件骂我,让我洗洗睡了,一查ip,四川某地,当时最大的那个竞争对手软件所在地。

今天,看到苹果下面fit输入法作者的文章。想起他面对的压力,应该非常大。那些自己认为很专业,却又从不贡献一行代码的人,不知道作何设想。

我也见到过类似他文章中的java之争,当时也是争吵起来,最后他们还是用java开发了,java当然是个好东西,可惜这些人的水平实在太差,把java当作asp在用,最后开发了大半年,还是达不到50%的要求,只好作罢。而他们本来引以为豪另外一套内部系统,也实在用不下去,操作5步之内必有报错。最后整个开发团队也解散了。

我知道自己写程序的水平也就一般,至今还在考虑到底要不要学习php,可是我想经验这个东西有时候还是有用的,毕竟20十多年,写过数不清个程序了,大大小小;至少错误见得比较多。

mind3项目也是开源,如果能够做出一点什么,可以预见板砖不会太少。需要我们有气量来接受各类批评,各类反对的意见。只有大家努力,才能像GNOME和KDE一样,共同发展,共同进步。

相关内容

Sina 开发团队的开源项目: Memcachedb 与 NCache

这里看到, 我觉得一家有责任的互联网公司有一些开源项目, 用来提高整体的应用能力, 这是应该的责任, sina作为国内新闻门户的第一位, 有这样的责任和实力. 让我们一起努力, 正好昨天在google code上host了mind3项目, 希望尽自己的一份心意.

一直以为新浪是国内几家门户网站中技术比较糙的一家(也可能是太低调了),这应该是我比较无知的偏见,无意冒犯。看到这位新浪技术人员介绍的开源软件项目: NCacheMemcachedb 。挺欣赏他们这种国内环境下比较少见的分享精神。为他们喝彩!

  • NCache = Nginx Cache
  • Memcachedb = Memcached + Berkeley DB

这两个软件,应该都是从实际应用需求上得来的,可以说是”设计以致用“,不是纯用于研究的,而设计思路很有些 “Mashup”。我没有实际使用经验,不知 Memcachedb 和 Tugela Cache 二者有何差别。我对 Memcachedb 这个项目倒是比较感兴趣的,把 Cache 和 DB 有效结合起来,消除 DB 单点 I/O 承受的应用压力…而且,实现方便且廉价…十分美好的前景。

期待能有更多类似的项目涌现出来。国内的 Web 2.0 站点软件设计人员也可以借鉴一下。

相关内容

苹果下免费输入法FIT发布1.81版本

接连发布了两个版本,这次提高的很厉害. v1.8.1

1. 发布一个PPC的版本. 下载时请注意
2. 修正拼音nan出现的异常候选字
3. 修正双拼中;号的问题

v1.8.0

1. 更小:内存使用仅原来的1/2,改进了词库算法,拼音词条从15万条增加至37万条,五笔词条增加到8万条,安装包仍然是匪夷所思的5.6M。
2. 更快:搜索速度更快,加载速度已经在毫秒级上,不需要启动时加载。
3. 更强:采用了智能短句的算法,5~7个字的短句猜测更准确,速度更快,而且也更符合用户“思维断点”的习惯.(这点很强,某些在我blog留言骂人的苹果输入法作者是无法理解互联网平等和开源带来的力量的)
4. 自定义词库使用SQLite格式,有兴趣的朋友可以帮忙开发编辑器。
5. 修改了与emacs冲突的繁体快捷键
6. 修正了双拼状态下部分词组不显示的bug

更多信息和下载请到官方网站.

相关内容