Skip to content

Commit

Permalink
add coolshell
Browse files Browse the repository at this point in the history
  • Loading branch information
me115 committed Sep 22, 2014
1 parent a2dd97a commit fefdaad
Show file tree
Hide file tree
Showing 5,611 changed files with 214,713 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file added _static/cover_coolshell.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
135 changes: 135 additions & 0 deletions coolshell/ajaxdev/articles154.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
.. _articles154:

10个基于Ajax的PHP Webmail客户端
===============================

2009年3月13日 `陈皓 <http://coolshell.cn/articles/author/haoel>`__

 下面是十个非常不错的,使用Ajax技术的用PHP开发Webmail的客户端。大家在使用的时候请注意其license。

1. `RoundCube <http://roundcube.net/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

RoundCube Webmail 是一个基于浏览器的IMAP
客户端,其提供了丰富的功能,包含MIME,地址本,文件夹操作,邮件搜索和拼写检查。
RoundCube Webmail 由 PHP写成,需要 MySQL 或 Postgres
数据库的支持。其UI完全遵守于XHTML 和 CSS 2.

|webmail1|

2. `Zimbra <http://www.zimbra.com/community/downloads.html>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Zimbra
提供了一个开源的邮件和日历系统,也是基于Ajax技术,非常强大的客户端,他可以通过web
service集成第三方的应用“mash-ups”
,于是你可以享有CRM,地图或其它更多的功能。

|webmail2|
~~~~~~~~~~

3. `Xuheki <http://www.xuheki.com/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Xuheki 是一个很快的 IMAP
使用AJAX技术开发的客户端。你能想到的功能它基本上都有了,它使用的是 GNU
General Public License.

|webmail3|
~~~~~~~~~~

4. `SquirrelMail <http://www.squirrelmail.org/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SquirrelMail
这是一个中规中矩的webmail,PHP语言写成,并没有使用AJAX技术,所以并不是很炫,不过它是使用了纯内建的PHP功能支持了IMAP和SMTP。所有的页面都是纯HTML
4.0 (没有任何JavaScript)
,这样的目的主要是为了最大化兼容于不同的浏览器。

|webmail4|
~~~~~~~~~~

5. `Atmail <http://atmail.com/index.php>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

AtMail, 一个免费的轻量级的 Ajax Webmail
客户端,由PHP写成,支持WEB和WAP。

|webmail5|

6. `afterlogic <http://www.afterlogic.com/products/webmail-lite>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

AfterLogic WebMail Lite PHP 是一个非常易用的 webmail
但其界面又非常Cool,其支持 AJAX 和皮肤。支持POP3 和
SMTP。支持收发邮件,多附件,多帐号,多域,邮件预览,站点管理。安装非常容易,需要PHP
4.1+,完全开源并完全免费。

|webmail6|



7. `Hastymail <http://www.hastymail.org/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hastymail 是一个有完整功能的 IMAP/SMTP 客户端,由 PHP 写成。兼容于 PDAs,
手机, 文本浏览器,以及所有的主流浏览器。 Hastymail 有强大的
`插件 <http://www.hastymail.org/plugins/>`__\ 系统,因为PHP程序员可以随意地改变或增加自己想要的插件。

|webmail7|

8. `Mailr <http://mailr.org/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mailr 是一个开源的 webmail 由 Ruby写成,它使用 Ruby On Rails 的web
application 框架。

|webmail8|

9. `Claros inTouch <http://www.claros.org/web/home.do>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Claros inTouch 是一个Ajax
消息套装其包含了主要特性有webmail,地址本,记事本,日历(还在开发),网络硬盘
(还在开发),内建的即时聊天,以及RSS阅读器。这是第一个开源的webmail其包含了内建的垃圾邮件保护和即时聊天功能的项目。但主要使用了Java语言,利用
JSP/Servlets 及 J2EE技术和 MySQL 数据库。

|webmail9|

10. `Postaci <http://www.postaciwebmail.org/>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Postaci 是一个基于 PHP 的POP3/IMAP 邮件客户端,其支持 SMTP 认证。
其使用MySQL, mSQL, Microsoft SQL, Sybase 或PostgreSQL数据库。

|webmail10|

文章:\ `来源 <http://www.noupe.com/ajax/10-ajax-webmail-clients.html>`__

.. |webmail1| image:: /coolshell/static/20140920233159440000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail1.jpg
.. |webmail2| image:: /coolshell/static/20140920233159602000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail2.jpg
.. |webmail3| image:: /coolshell/static/20140920233159762000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail3.jpg
.. |webmail4| image:: /coolshell/static/20140920233159946000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail4.jpg
.. |webmail5| image:: /coolshell/static/20140920233200011000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail5.jpg
.. |webmail6| image:: /coolshell/static/20140920233200185000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail6.jpg
.. |webmail7| image:: /coolshell/static/20140920233200338000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail7.jpg
.. |webmail8| image:: /coolshell/static/20140920233200413000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail8.jpg
.. |webmail9| image:: /coolshell/static/20140920233200521000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail9.jpg
.. |webmail10| image:: /coolshell/static/20140920233200596000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/03/webmail10.jpg
.. |image16| image:: /coolshell/static/20140920233200672000.jpg

.. note::
原文地址: http://coolshell.cn/articles/154.html
作者: 陈皓

编辑: 木书架 http://www.me115.com
45 changes: 45 additions & 0 deletions coolshell/ajaxdev/articles1611.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
.. _articles1611:

Ajax开发利器UIzard
==================

2009年10月22日 `陈皓 <http://coolshell.cn/articles/author/haoel>`__

正如UIzard这个名字所暗示的,这是一个User Interface
的Wizard,从字面上理解,这是一个做界面的向导。这有什么奇怪的,Dreamwave之流已经是相当的成熟了,还能好得过它?是的,这个开源的项目,也许并没有那些商业软件那么成熟,不过,我想告诉你的是,这个开源软件绝对是值得我们重点关注的一个软件。

你可以理解为这是一个Web开发的IDE,不过其集成了Ajax方面的东西。这并不仅仅简单的是那种“所见即所得”的编辑器。而且,它也不信仅可以让那些非程序员非常简单地创建一个从前端到后端的Web应用,而且,他还可以让你连接数据库,创建非常复杂的布局和时间线,甚至于一些套件(白板,在线的类Word,Excel,PPT等功能),所有这些,你只需要简单的点几下按钮就可以了。真是相当的强大。(下面是个抓图)

|UIzard|

看上去很不错吧,上面的的屏幕抓图展示了,你可以非常简单地嵌入一些Google的API。而且,你还可以设置RSS相关的功能,是的,源代码是很复杂的,但是有了这个工具,你所需要的就是用鼠标点来点去。

最NB的是,你不需要在你的硬盘上安装这个工具,你完全是一个基于Web的在线IDE,真是太强大了,这是我最最欣赏的地方,真是令人难以置信。

最后需要说的,这个工具的作者是一个韩国人,叫 Ryu
Sungtae(韩国人的软件MS越来越猛了,比如那个著名的Kmplayer也是韩国人做的),
UIzard 由 Yahoo’ User Interface Library (YUI)
构造,这是一个基于Javascript
的用于创建各种交互式应用的程序库。虽然,目前的UIzard
只是Beta版,版本号还很新,0.9版,不过,这个项目的潜力是相当的大,值我们关注。

其官方站点是:\ `http://www.uizard.org/ <http://www.uizard.org/>`__ 

如果你想体验一下,那么,请你猛击下面的链接吧:(使用Fixfox效果更好)

`http://www.uizard.org/UIzard/uizard.php <http://www.uizard.org/UIzard/uizard.php>`__

|UIzard创建工程|

(全文完)

.. |UIzard| image:: /coolshell/static/20140920233135633000.jpg
.. |UIzard创建工程| image:: /coolshell/static/20140920233135765000.jpg
:target: http://coolshell.cn//wp-content/uploads/2009/10/uizard1.jpg
.. |image8| image:: /coolshell/static/20140920233135869000.jpg

.. note::
原文地址: http://coolshell.cn/articles/1611.html
作者: 陈皓

编辑: 木书架 http://www.me115.com
123 changes: 123 additions & 0 deletions coolshell/ajaxdev/articles3013.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
.. _articles3013:

一些非常有意思的杂项资源
========================

2010年9月28日 `陈皓 <http://coolshell.cn/articles/author/haoel>`__

下面是一些最近在互联网上看到的一些各式各样的资源和文章,当然,都是英文社区的,本来想每一个写一篇文章,但是觉得一篇文章一句话真没劲,所以,把这些东西合并写成一篇文章,这样有利于减轻本站的负载,也有利于节省网络带宽,同样,也就节省了能力和电力,因此也就很环保,很低碳。呵呵。

- 先是一个《Windows
Internal》第五版的第五章的电子版(英文的),你可以在\ `**这里下载** <http://download.sysinternals.com/Files/WindowsInternals-Ch05.pdf>`__\ 。关于其它一些电子书,你可以看看本站的这篇文章《\ `免费电子书列表 <http://coolshell.cn/articles/2775.html>`__\ 》、《\ `非常不错的编程技术教程 <http://coolshell.cn/articles/240.html>`__\ 》、《\ `超过100本的linux免费书籍 <http://coolshell.cn/articles/336.html>`__\ 》和《\ `20本最好的Linux免费书籍 <http://coolshell.cn/articles/355.html>`__\


- `**http://www.3dtin.com/** <http://www.3dtin.com/>`__\ 是一个用纯Javascript搞的一个3D作图的网站,Javascript是越来越强大了。这个演示可以让你看到以后Web应用的潜力。关于\ `Javascript的一些东西 <http://coolshell.cn/articles/tag/javascript>`__\ ,你可以参看本站的这些文章《\ `JS1K
演示 <http://coolshell.cn/articles/2785.html>`__\ 》、《\ `又一个Javascript试验田 <http://coolshell.cn/articles/2276.html>`__\ 》、《\ `一个Windows
3.1的Web网站 <http://coolshell.cn/articles/2065.html>`__\ 》、《\ `哥是玩程序的 <http://coolshell.cn/articles/1932.html>`__\ 》。


- 说到这些很酷很炫的东西,大家一定会想到使用Flash,不过,目前的\ `Flash正在受到HTML5的强力挑战 <http://coolshell.cn/articles/2735.html>`__\ ,目前,对于HTML5的展示网站很多,让我们看到了HTML5完全可以做出Flash的样子,比如前些天本站说到的\ `这个演示 <http://coolshell.cn/articles/2926.html>`__\ ,还有给大家展示的\ `纯HTML5的小游戏 <http://coolshell.cn/articles/2998.html>`__\ ,不过,那些都是一些演示和展示罢了。今天在网上看到一个更强大的HTML5游戏,相当有可玩性,大家不妨一去试玩:\ **`http://www.phoboslab.org/biolab/ <http://www.phoboslab.org/biolab/>`__**

|image0|


- HTML5
可以应用的还不只是游戏,这不,\ `有文章指出 <http://thechangelog.com/post/1097381443/vexflow-html5-canvas-javascript-library-music-and-guitar>`__\ ,用\ `**VexFlow** <http://www.vexflow.com/>`__\ 还可以很轻松地在网页上发布乐谱。而\ `**这个网页** <http://stepheneisenhauer.com/demos/drummachine/>`__\ 还可以让你制作Hi-PoP音乐。

|Rendered music|


- 说到Web开发,就得要提CSS了,这里有一个在线编辑CSS的网站,很不错,\ `**http://css3.mikeplate.com/** <http://css3.mikeplate.com/>`__\ 。关于CSS和Web开发的一些文章,你可以查看本站的\ `CSS的Tag <http://coolshell.cn/articles/tag/css>`__\ 。现在,这种在线的东西是越来越多了,比如:《\ `Emacs配色在线生成器 <http://coolshell.cn/articles/2271.html>`__\ 》、《\ `Coderun.com
在线开发IDE <http://coolshell.cn/articles/1883.html>`__\ 》、《\ `正则表达式生成器 <http://coolshell.cn/articles/1830.html>`__\ 》、《\ `Ajax开发利器UIzard <http://coolshell.cn/articles/1611.html>`__\ 》、《\ `一个在线的画UML图的网站 <http://coolshell.cn/articles/776.html>`__\ 》。


- 说起在线服务,就不得不说说在线代码编译的服务,我觉得这种服务相当好,不需要你在本机安装编译器或IDE,想试试某个语言的语法,真接上网就OK,很方便。以前本站向大家介绍过《\ `在线代码编译服务Codepad.org <http://coolshell.cn/articles/1310.html>`__\ 》其支持:C,C++,D,Haskell,Lua,OCaml,PHP,Perl,Plain
Text,Python,Ruby,Scheme,Tcl。当然,在这里,向你介绍一个可以运行Go语言的:\ **`http://golang.org/doc/play/ <http://golang.org/doc/play/>`__**


- 说起Web开发,很自然的就能想到UI。下面是一个\ `**UI的设计Patterns** <http://designingwebinterfaces.com/designing-web-interfaces-12-screen-patterns>`__\ ,这篇文章告诉了我们12个比较常用或是经典的图形UI
Patterns。关于\ `UI方面的话题 <http://coolshell.cn/articles/tag/ui>`__\ ,你可以参看酷壳的《\ `35个强大的UI设计教程 <http://coolshell.cn/articles/363.html>`__\ 》、《\ `UI的恶梦 <http://coolshell.cn/articles/1907.html>`__\ 》和《\ `史上最糟糕的网站 <http://coolshell.cn/articles/2313.html>`__\ 》。

|image2|


- 说起Web的界面,最让各位WEB开发者痛苦的就是网页兼容性问题,IE是一个恶梦,因为其自己和自己都不兼容,在MSDN上,有这样的一个网页说明了\ `**从IE5一直到IE9的CSS的兼容性问题** <http://msdn.microsoft.com/en-us/library/cc351024>`__\ ,很多很多的表格,头都看大了。当然,以前本站的《\ `检查网页浏览器的兼容性 <http://coolshell.cn/articles/757.html>`__\ 》的文章向你介绍过如何查看网站在不同浏览器中和操作系统下的效果(其也是一个在线服务)。


- 当然,Web上的开发,问题最大的还是安全问题,我们的Ruby on
Rails给出了一个\ `**Web安全的开发教程** <http://guides.rubyonrails.org/security.html>`__\ ,相当不错哦。谈到了几乎所有最有威胁和最常用的网上攻击,这个文档应该是所有Web开发者都需要注意的。


- 下面是一个给新手学习linux用的一个桌面(点击图片看大图),其列出了很多常用的命令,以及VI的常用命令。关于VI的一些东西,你可以查看\ `本站的这些文章 <http://coolshell.cn/articles/tag/vim>`__\ ,如:\ `VIM有趣的命令 <http://coolshell.cn/articles/1651.html>`__\ \ `如何在vim中得到你最喜爱的IDE特性 <http://coolshell.cn/articles/894.html>`__

|image3|


- 最后,给大家介绍一个关于文件格式方面东西,我们知道,很多文件的开头表明着这个文件的类型,所以,有这样的一个网站了维护了这么一个信息列表,其把几乎所有常见的文件头的那段和文件类型相关的Magic
Number列了出来,而且还保持更新,非常不错哦,这个网站是:\ **`http://www.garykessler.net/library/file\_sigs.html <http://www.garykessler.net/library/file_sigs.html>`__\ ,希望能对你有用哦。**


- **最最后,给大家介绍一个开源项目,叫\ `**Structure
Synth** <http://structuresynth.sourceforge.net/>`__\ ,这个东西可以用来画出一些很酷的图,相当不错,使用起来非常简单,我试用了一下,的确很强大。用一些简单的脚本就可以作出很不错的3D图,下面是他的一个示例,只需要写那么不到10行的代码,很简单。**

|image4|

想看看,大家用这个东西做什么酷图了吗?上 \ `http://www.flickr.com/groups/structuresynth/ <http://www.flickr.com/groups/structuresynth/>`__
看看吧。

| |structure 作者 Supreet Kumar| |architecture x-ray 2 作者 Supreet
Kumar| |perspective 作者 Supreet Kumar| |snake shade 作者 Supreet Kumar|
|thatched beauty 作者 Supreet Kumar|
| |aircraft 作者 Supreet Kumar| |aircraft 作者 Supreet Kumar| | 作者
FracturedPixel| |splash1 作者 Supreet Kumar| |joy 作者 Supreet Kumar|

(全文完)

.. |image0| image:: /coolshell/static/20140920232934311000.jpg
:target: http://www.phoboslab.org/biolab/
.. |Rendered music| image:: http://cl.ly/c4f966c6d51cfc9be20b/content
:target: http://www.vexflow.com/
.. |image2| image:: http://theresaneil.files.wordpress.com/2008/12/standard_screen_patterns.png
:target: http://designingwebinterfaces.com/designing-web-interfaces-12-screen-patterns
.. |image3| image:: /coolshell/static/20140920232935166000.png
:target: http://i.imgur.com/CJkR9.png
.. |image4| image:: /coolshell/static/20140920232946204000.jpg
:target: http://structuresynth.sourceforge.net/index.php
.. |structure 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4029/4652540301_db50832fdc_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4652540301/in/pool-structuresynth
.. |architecture x-ray 2 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4044/4652540021_0f17294ca5_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4652540021/in/pool-structuresynth
.. |perspective 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4002/4650270228_8cc69948bc_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4650270228/in/pool-structuresynth
.. |snake shade 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4042/4649663253_aa041ab239_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4649663253/in/pool-structuresynth
.. |thatched beauty 作者 Supreet Kumar| image:: http://farm4.static.flickr.com/3414/4641732162_e2b078825f_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4641732162/in/pool-structuresynth
.. |aircraft 作者 Supreet Kumar| image:: http://farm4.static.flickr.com/3353/4641055399_25688820a9_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4641055399/in/pool-structuresynth
.. |aircraft 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4064/4641055019_6ed80cd1b9_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4641055019/in/pool-structuresynth
.. | 作者 FracturedPixel| image:: http://farm5.static.flickr.com/4062/4640849748_0532451842_t.jpg
:target: http://www.flickr.com/photos/cav666/4640849748/in/pool-structuresynth
.. |splash1 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4008/4636427318_c84acf4aa4_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4636427318/in/pool-structuresynth
.. |joy 作者 Supreet Kumar| image:: http://farm5.static.flickr.com/4012/4635820649_720cd6599b_t.jpg
:target: http://www.flickr.com/photos/9857764@N02/4635820649/in/pool-structuresynth
.. |image21| image:: /coolshell/static/20140920233126443000.jpg

.. note::
原文地址: http://coolshell.cn/articles/3013.html
作者: 陈皓

编辑: 木书架 http://www.me115.com

0 comments on commit fefdaad

Please sign in to comment.