2012 Arch Linux 中文社区 计算机编程竞赛 时间推迟/奖品更新
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
2012 Arch Linux 中文社区 计算机编程竞赛 时间推迟/奖品更新
在 Arch Linux 中文社区 即将迎来一岁生日之际,我们为庆祝社区的成长,活跃社区的气氛,提高会员的编程能力和技巧,增进会员们相互学习共同进步的理念,特此举办第一届社区编程竞赛。
本次竞赛核心是“增进友谊,共同进步”,竞赛将完全按照公开、公平、公正的原则展开。以下是竞赛细则。
1. 竞赛从即日起开始报名,报名请发送邮件至 phoenixlzx [at] archlinuxcn.org ,邮件内容必须包含:你的社区ID,你的项目名称、项目在Github或者Geakit上的链接以及项目的简要介绍。报名中止于2012年8月19日。
2. 所有参与者及参与的项目都会在本帖最后列出。我们的评审工作将于2012年9月29日在我们社区的群 talk [at] archlinuxcn.org 里进行,围观评审请看这个帖子。最后的结果将于 9月30日下午5点30分揭晓。另外在我们社区的 Google+信息页也会发布公告。
3. 分值共10分,评审工作将分别从可用性、实用性、易用性三个方面对项目进行评分,分值分别为 3分、2分、2分,另有3分将从 代码可读性、可重用性、可扩展性、易于维护性、算法优化和程序执行效率方面进行加分。
4. 本次竞赛前三名设立奖品。请获奖者在10月5日前邮件告知奖品寄送地址,逾期视为放弃。域名奖品到期后请自行续费、申请取消或者转移。
本次竞赛奖品由 歪伯乐(Ybole.com) 、 集盒(Geakit.com) 和 多火网络(duohuo.net) 提供赞助。
奖品为:
第一名: 500GB USB3.0 移动硬盘 一个 + 一年期 .ORG/.COM/.NET 域名 任选一枚
第二名: 150M 便携式多功能无线路由器 + 一年期 .ORG/.COM/.NET 域名 任选一枚
第三名: 2.4GHz 无线键鼠套装 一套 + 一年期 .ORG/.COM/.NET 域名 任选一枚
本次竞赛主题:Web与桌面
题目1. 将优秀的Web服务搬到本地。编写本地程序,以集成互联网上优秀的资源和服务,让桌面更易用。可以使用Web上的开放API,也可以使用内嵌浏览器内核直接打开页面(但是不允许仅仅一个浏览器框架,完全在页面上操作。但是本地程序可以使用HTML5来实现)。
题目2. 将桌面搬到互联网。编写网站程序,在网页上实现桌面操作系统的简单功能(编辑器、文件查看器、在线存储(例如集成网盘服务)等),没带自己的电脑也能够操作自己的桌面。
要求:任选一题,不限语言、不限功能和应用程序分类。
具体请看: http://bbs.archlinuxcn.org/viewtopic.php?id=1040
--------------------以下是报名参赛的信息-------------------
---
社区ID:哆啦比猫(cjxgm)
项目名称:vim.js
源码地址:https://github.com/cjxgm/vimjs
演示地址:http://cjxgm.github.com/vimjs
项目简介:
项目最终目标:把 vim73 的所有功能全部搬到 web 上!
本项目有三个部分组成:vim.js,convas (CONsole canVAS) 和 FileSystem(FSLocalStorage, FSQL)
参赛目标:
基本导航功能
基本编辑命令
基于 local storage 的文件存储
登录功能
模式:插入模式,普通模式,底行命令模式
多 buffers 和窗口分割
行号
显示错误消息(vim 风格的)
:set tabstop=xxx
如果时间允许:
:o. 调出的文件管理器
基于 SQL 的文件存储
鼠标支持
替换模式
:map :imap :nmap
q 录制
:***s/.../.../**[/quote]
---
---
社区ID:wosuopu
项目名称:lc-pydns
Github链接:https://github.com/wusuopu/lc-pydns
项目简介:
dnspod(www.dnspod.cn)的一个桌面客户端程序,具有域名管理、解析记录管理等功能。使用了DNSPod开放的API。运行环境:Python PyGTK.
---
---
社区ID:coolwanglu
项目名称:pdf2htmlEX
项目主页: https://github.com/coolwanglu/pdf2htmlEX
http://coolwanglu.github.com/pdf2htmlEX/
Demo: http://coolwanglu.github.com/pdf2htmlEX/demo/demo.html
项目介绍:
把用html渲染pdf的工具。跟pdf.js类似但是侧重点不同。
这是离线处理工具,没有js的效率问题,所以可以做很多优化。
这个项目主打功能是文字选择,pdf.js上似乎也讨论过这个问题。现在他们用的隐藏的文字层做的模拟选择,效果并不好。
另外根据他们的讨论,似乎是因为js效率所限不太好做,另外文字选择也不是他们的重点。
另外这个工具对html做了很多优化,很多位置计算都事先算好了。上面那个demo跟pdf.js用的同一个文件。
您可以尝试和pdf.js比较渲染效果和速度。
目前项目刚刚起步。目前大概做到初步能看的水平。很多地方要微调,很多功能有待实现。
---
---
社区ID:binux
项目名称:Yet Another Aria2 Web Frontend
源码地址:https://github.com/binux/yaaw
演示地址:http://binux.github.com/yaaw/
项目简介:
一个纯js的aria2前端
功能:
- 增删改查
- 常用aria2参数设置 (太多不方便)
- HTML5 File API (种子上传)
- HTML5 localStorage
- HTML5 WebSocket
- HTML5 Offline
- http POST basic authentication patch for aria2
- 右键点击任务可以调整队列中任务的顺序
- 添加任务处可以拖拽种子添加
*部分功能需等到下一个版本的发布
---
---
社区ID:justzx
项目名称:openyoudao
项目主页:http://openyoudao.org/
源码地址:https://github.com/justzx2011/openyoudao
演示地址:http://v.youku.com/v_show/id_XNDAzMDUxNDk2.html
项目简介:
Openyoudao是有道字典在linux下的客户端,在取词翻译的基础上,对查询到的信息进行有效的整合。我们将来会开发出更多、更有用的功能。
程序特性:
查词快、选词方便
基于gtk2和python,平台兼容性好
支持全面,无论是网页、pdf还是中端都可以方便的取词
程序架构:(因论坛不支持符号图片,本段省略...==|||)
程序在编写过程中将取词、翻译、显示、配置文件导入四大模块相分离,框架简单、可扩展性好、方便程序的推进和维护。
程序设计原则:
1 界面上永远不许有按钮
2 主程序既是测试程序,不允许有功能模块
3 所有功能模块保持最大化的独立,尤其是界面和程序不许缠在一起
TodoList:
增加命令行取词翻译功能
添加ocr取词模块
添加语音取词
实现离线查询功能
增加多种语言翻译
编写Qt版本
完善发音功能
---
---
社区ID:没有
群ID:StarBrilliant
项目:自动加速下载的网络代理程序
项目地址: https://github.com/m13253/mtproxy (尚未完成)
项目说明:该网络代理程序在普通网络代理程序的基础上,增加了遇到超过一定大小的文件就自动多线程下载的功能。在线观看视频的时候将浏览器代理设置成该程序,可以加快视频载入速度。
项目完成期限:不确定,主要是因为这段时间比较忙。
---
---
社区ID:sgsdxzy
昵称:Light
项目名称:Googlespeech
Github:https://github.com/sgsdxzy/VoiceIM
简要介绍:利用google chrome的语音输入api实现的语音输入法,最终目标是成为fcitx的输入模块。
---
本次竞赛核心是“增进友谊,共同进步”,竞赛将完全按照公开、公平、公正的原则展开。以下是竞赛细则。
1. 竞赛从即日起开始报名,报名请发送邮件至 phoenixlzx [at] archlinuxcn.org ,邮件内容必须包含:你的社区ID,你的项目名称、项目在Github或者Geakit上的链接以及项目的简要介绍。报名中止于2012年8月19日。
2. 所有参与者及参与的项目都会在本帖最后列出。我们的评审工作将于2012年9月29日在我们社区的群 talk [at] archlinuxcn.org 里进行,围观评审请看这个帖子。最后的结果将于 9月30日下午5点30分揭晓。另外在我们社区的 Google+信息页也会发布公告。
3. 分值共10分,评审工作将分别从可用性、实用性、易用性三个方面对项目进行评分,分值分别为 3分、2分、2分,另有3分将从 代码可读性、可重用性、可扩展性、易于维护性、算法优化和程序执行效率方面进行加分。
4. 本次竞赛前三名设立奖品。请获奖者在10月5日前邮件告知奖品寄送地址,逾期视为放弃。域名奖品到期后请自行续费、申请取消或者转移。
本次竞赛奖品由 歪伯乐(Ybole.com) 、 集盒(Geakit.com) 和 多火网络(duohuo.net) 提供赞助。
奖品为:
第一名: 500GB USB3.0 移动硬盘 一个 + 一年期 .ORG/.COM/.NET 域名 任选一枚
第二名: 150M 便携式多功能无线路由器 + 一年期 .ORG/.COM/.NET 域名 任选一枚
第三名: 2.4GHz 无线键鼠套装 一套 + 一年期 .ORG/.COM/.NET 域名 任选一枚
本次竞赛主题:Web与桌面
题目1. 将优秀的Web服务搬到本地。编写本地程序,以集成互联网上优秀的资源和服务,让桌面更易用。可以使用Web上的开放API,也可以使用内嵌浏览器内核直接打开页面(但是不允许仅仅一个浏览器框架,完全在页面上操作。但是本地程序可以使用HTML5来实现)。
题目2. 将桌面搬到互联网。编写网站程序,在网页上实现桌面操作系统的简单功能(编辑器、文件查看器、在线存储(例如集成网盘服务)等),没带自己的电脑也能够操作自己的桌面。
要求:任选一题,不限语言、不限功能和应用程序分类。
具体请看: http://bbs.archlinuxcn.org/viewtopic.php?id=1040
--------------------以下是报名参赛的信息-------------------
---
社区ID:哆啦比猫(cjxgm)
项目名称:vim.js
源码地址:https://github.com/cjxgm/vimjs
演示地址:http://cjxgm.github.com/vimjs
项目简介:
项目最终目标:把 vim73 的所有功能全部搬到 web 上!
本项目有三个部分组成:vim.js,convas (CONsole canVAS) 和 FileSystem(FSLocalStorage, FSQL)
参赛目标:
基本导航功能
基本编辑命令
基于 local storage 的文件存储
登录功能
模式:插入模式,普通模式,底行命令模式
多 buffers 和窗口分割
行号
显示错误消息(vim 风格的)
:set tabstop=xxx
如果时间允许:
:o. 调出的文件管理器
基于 SQL 的文件存储
鼠标支持
替换模式
:map :imap :nmap
q 录制
:***s/.../.../**[/quote]
---
---
社区ID:wosuopu
项目名称:lc-pydns
Github链接:https://github.com/wusuopu/lc-pydns
项目简介:
dnspod(www.dnspod.cn)的一个桌面客户端程序,具有域名管理、解析记录管理等功能。使用了DNSPod开放的API。运行环境:Python PyGTK.
---
---
社区ID:coolwanglu
项目名称:pdf2htmlEX
项目主页: https://github.com/coolwanglu/pdf2htmlEX
http://coolwanglu.github.com/pdf2htmlEX/
Demo: http://coolwanglu.github.com/pdf2htmlEX/demo/demo.html
项目介绍:
把用html渲染pdf的工具。跟pdf.js类似但是侧重点不同。
这是离线处理工具,没有js的效率问题,所以可以做很多优化。
这个项目主打功能是文字选择,pdf.js上似乎也讨论过这个问题。现在他们用的隐藏的文字层做的模拟选择,效果并不好。
另外根据他们的讨论,似乎是因为js效率所限不太好做,另外文字选择也不是他们的重点。
另外这个工具对html做了很多优化,很多位置计算都事先算好了。上面那个demo跟pdf.js用的同一个文件。
您可以尝试和pdf.js比较渲染效果和速度。
目前项目刚刚起步。目前大概做到初步能看的水平。很多地方要微调,很多功能有待实现。
---
---
社区ID:binux
项目名称:Yet Another Aria2 Web Frontend
源码地址:https://github.com/binux/yaaw
演示地址:http://binux.github.com/yaaw/
项目简介:
一个纯js的aria2前端
功能:
- 增删改查
- 常用aria2参数设置 (太多不方便)
- HTML5 File API (种子上传)
- HTML5 localStorage
- HTML5 WebSocket
- HTML5 Offline
- http POST basic authentication patch for aria2
- 右键点击任务可以调整队列中任务的顺序
- 添加任务处可以拖拽种子添加
*部分功能需等到下一个版本的发布
---
---
社区ID:justzx
项目名称:openyoudao
项目主页:http://openyoudao.org/
源码地址:https://github.com/justzx2011/openyoudao
演示地址:http://v.youku.com/v_show/id_XNDAzMDUxNDk2.html
项目简介:
Openyoudao是有道字典在linux下的客户端,在取词翻译的基础上,对查询到的信息进行有效的整合。我们将来会开发出更多、更有用的功能。
程序特性:
查词快、选词方便
基于gtk2和python,平台兼容性好
支持全面,无论是网页、pdf还是中端都可以方便的取词
程序架构:(因论坛不支持符号图片,本段省略...==|||)
程序在编写过程中将取词、翻译、显示、配置文件导入四大模块相分离,框架简单、可扩展性好、方便程序的推进和维护。
程序设计原则:
1 界面上永远不许有按钮
2 主程序既是测试程序,不允许有功能模块
3 所有功能模块保持最大化的独立,尤其是界面和程序不许缠在一起
TodoList:
增加命令行取词翻译功能
添加ocr取词模块
添加语音取词
实现离线查询功能
增加多种语言翻译
编写Qt版本
完善发音功能
---
---
社区ID:没有
群ID:StarBrilliant
项目:自动加速下载的网络代理程序
项目地址: https://github.com/m13253/mtproxy (尚未完成)
项目说明:该网络代理程序在普通网络代理程序的基础上,增加了遇到超过一定大小的文件就自动多线程下载的功能。在线观看视频的时候将浏览器代理设置成该程序,可以加快视频载入速度。
项目完成期限:不确定,主要是因为这段时间比较忙。
---
---
社区ID:sgsdxzy
昵称:Light
项目名称:Googlespeech
Github:https://github.com/sgsdxzy/VoiceIM
简要介绍:利用google chrome的语音输入api实现的语音输入法,最终目标是成为fcitx的输入模块。
---
上次由 phoenixlzx 在 2012-08-13 9:42,总共编辑 14 次。
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
-
- 帖子: 335
- 注册时间: 2010-12-28 17:03
- momova
- 帖子: 3381
- 注册时间: 2007-07-11 21:43
- 系统: archlinux
- 来自: 东江边
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
晨★梦一柯南 写了:码盲顶一下
月下叹逍遥 写了:路过。。。
- intel
- 帖子: 796
- 注册时间: 2010-08-10 20:54
- 系统: arch
- 来自: 宇宙
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
arch整几天都没装上没心思



- qiuxuenan
- 帖子: 111
- 注册时间: 2011-08-13 13:24
- 系统: Gentoo
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
这里贴则怎么连缩进格式都没有...参赛信息写着好乱的说
- hawkIdeality
- 帖子: 411
- 注册时间: 2012-05-14 18:39
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
纯支持,linux编程小白路过。
我还是期待参加明年的比赛吧
希望明年的礼物是iPhone5,咔咔咔咔。
我还是期待参加明年的比赛吧

希望明年的礼物是iPhone5,咔咔咔咔。
崩溃是不可抗拒滴
攒钱买(第?台)macbook,然后装ubuntu
那些说unity找不到应用程序的人拜托按一下win+A好吗?
Novelty, Novelty, Give Me Novelty
发表Linux、Win、OS X的对比帖时,建议您确认一下您真的用过Linux&&Win&&OS X,而不是用过Linux||Win||OS X。
吾乃古剑奇谭NC粉!
攒钱买(第?台)macbook,然后装ubuntu
那些说unity找不到应用程序的人拜托按一下win+A好吗?
Novelty, Novelty, Give Me Novelty
发表Linux、Win、OS X的对比帖时,建议您确认一下您真的用过Linux&&Win&&OS X,而不是用过Linux||Win||OS X。
吾乃古剑奇谭NC粉!
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
我来看看有人参赛没
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
Re: 2012 Arch Linux 中文社区 计算机编程竞赛 启动
表示今年木有赞助所以礼品很寒碜...
明年礼品不好说,有赞助的话会丰厚一些的 ~~

明年礼品不好说,有赞助的话会丰厚一些的 ~~

- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系: