为什么我们要hack4gz以及怎样hack4gz

2015-04-24  本文已影响52人  lilythedog

hack4gz的意义和目标

在21世纪,我们的城市正在进行巨大的改变。新型的通讯技术及前所未有多层及的交互正在统一全球网络,并让我们能够以眼睛、感官与这个新的世界互动。这些软件被应用在各种各样的商业/创业项目上,改变了众多的传统行业和已有规则,进而让人们的生活方式也随之变化。

然而,在旧的生活场景和行业模式更新迭代时,许多公共应用场景仍然无法得到解决:在公共场所苦苦寻找一个洗手间;在需要出行时被堵在高速公路上,而实际上只需要拐入另一条小路即可畅通无阻;收拾装备准备去体育馆锻炼时,却发现找不到开放时间。这些都是亟待解决的问题,我们解决它的方法就是 hacking。

hack4gz 正是一个希望通过应用公共数据来解决公共问题的活动。hack 原意为砍树,后来引申为快速的解决问题,而 hacker 正是快速解决问题的人的统称(在这里我们对 hacker 有更多的描述),可以是任何职业和背景的任何人,包括程序员,设计师,城市规划人员,科研人员,学者和政府人员。

hack4gz 活动的目标,正是希望聚集更多的来自不同行业的人,一起通过实际行动,利用科技的手段,来解决身边的问题。

hack4gz 的具体工作

在上文提到,我们需要公共数据来解决问题,但遗憾的是,目前我们并不能方便的获得这些公共数据:

数据源根据不同的类别散落在不同政府部门的网站中

公共数据的获得并不是完全免费公开的;

公共数据的存储形式众多,但大多数以静态网页,PDF 和 Word 文档的形式保存,这为使用程序对数据进行处理添加了难度。

而满足这些条件的公共数据,我们称为开放数据。关于开放数据的详细定义请点击这里

所以,为了能够解决生活中的这些问题,我们需要进行以下的工作:

对不同类别的数据源进行搜集归类

通过技术手段,搜集数据源中的公共数据,并整理成统一的机器可读的数据(即便于程序进行处理的数据)

发现生活中不方便的场景和问题,并思考如何利用已有的公共数据来解决

讨论、设计、并通过代码开发实现解决问题的应用

而在另一个方面,我们通过举办相关主题的 hackathon,工作坊(workshop)以及讲座等方式,在社会中宣传公共数据的概念,让更多人来投入到这个活动中来。同时,我们利用 Github 将所有的应用代码开放出来,任何人都能参与应用的讨论、设计和编码工作。

如果你是 程序员/工程师,请阅读我们的贡献指南 - 技术篇

如果你是 非技术人员,但具有相关领域的知识,又或者你对改善我们周边的生活问题有极大的兴趣,请阅读我们的贡献指南 - 非技术篇

上一篇下一篇

猜你喜欢

热点阅读