写在前面
多人协作电子表格通常都是通过共享链接,在浏览器里实现多人同时进行一张表格的填改,并且实时的展现协作结果。不知道你是否有那么一瞬间想有一个多人协作的电子表格,但实际上多人协作电子表格的使用场景还是比较多的,比如: 教育培训机构、中小企业:适用于企业内部人员管理、 HR 管理和销售管理、满意度调查、报名登记、投诉平台、任务分配甘特图、客户登记表、请假登记、简历提交、销售统计、报销登记等;
工厂、电商卖家:可用于管理进销存数据、订单发布、销售统计表、出入库统计表等;
个人、社团活动:可用于组织活动、在线报名、通讯录、志愿者招募、社团新会员申请表等;
目前市面上 SaaS 类的多人协作电子表格是比较多的,最著名的莫过于 Google Drive ,可惜在国内你懂的,当然目前国内也涌现出一批替代产品,比如石墨文档等。今天我们给大家介绍一款非常著名的、开源的多人协作电子表格—— EtherCalc ,以及它的作者传奇程序员唐凤。
EtherCalc
EtherCalc 是一个即时协作的 Web 图表,可以让多人同时编辑,每次改动都会随时反映在所有人的屏幕上。 EtherCalc 采用 LiveScript 语言编写,是一款自由软件,可在 GNU/Linux 、 FreeBSD 、 Mac OS X 和 Windows 上运行。 EtherCalc 是台湾著名的自由软件程序员唐凤( Audrey Tang )的代表作之一。
项目主页: http://ethercalc.net/
代码托管地址: https://github.com/audreyt/ethercalc
关于 EtherCalc 的功能实在是没有什么特别要说的,只要会使用电子表格,马上就可以上手使用。
EtherCalc 简明安装说明: 请先下载并安装 Node.js ,再键入以下指令:
npm install ethercalc ./node_modules/ethercalc/bin/ethercalc
想要安装给所有使用者时,也可以使用 sudo 加上 npm install -g 参数来安装:
npm install -g ethercalc ethercalc
如果想要有更好的性能,请先安装 Redis , EtherCalc 会优先使用它来储存资料。
云上一键安装 EtherCalc :
唐凤
唐凤( Audrey Tang ),台湾自由软件程式员, Pugs 项目的发起人,为 Haskell 语言与 Perl 6 语言的核心贡献者之一,也是 Haskell 和 Perl 社区的领导者之一。唐凤是 Perl 6 的 Haskell 实现 Pugs 的主要作者。 Pugs 是当时最完善的 Perl 6 实现。虽说写语言系统的人多了,但抢着实现 Perl 6 这门极其复杂的语言的高手中,唐凤以一人之力独占鳌头,让众多 Perl 实现者心悦诚服,也是一大牛事。
在 CPAN 上,唐凤负责维护 100 余项的 Perl 相关项目,包括 Perl Archive Toolkit ( PAR )这项跨平台封装及建置工具,以及 CPAN 的自动测试及数字签名系统等。唐凤也致力于自由软件的国际化工作,包括设计 Kwiki 、 RT 及 Slash 等系统的国际化架构,并发起多项开放源代码书籍的翻译计划。
唐凤原名唐宗汉( autrijus ), 1981 年 4 月 18 日出生。小学时曾留学德国,后来又回台湾继续就读。国小五年级曾自己发明压缩演算法,次年以一支人工智慧的程式拿下台湾比赛冠军。最高学历为国中毕业,十六岁时就开了搜寻引擎的小公司。他提倡自主学习,传说是“台湾十大电脑高手”之一。
唐凤于 2005 年进行变性手术,故由原来的男性化名字“唐宗汉”,改名为女性化名字“唐凤”。
唐凤的日志: http://pugs.blogs.com/
唐凤的 GitHub : https://github.com/audreyt
关于唐凤的更多的故事,有兴趣的话,可以去 Google 一下。