博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
骚动时节的少女们_2014年开放知识节的三大要点
阅读量:2527 次
发布时间:2019-05-11

本文共 2408 字,大约阅读时间需要 8 分钟。

骚动时节的少女们

我很幸运能在本月初与一些同事一起参加2014年开放知识节和相关的附带活动。

简而言之,真的有太多事情要提炼—从欧洲数字议程专员提出“ ”的 ,到关于如何利用信息揭露犯罪的惊人叙述。和世界各国的腐败。

在整个星期的中,确实有一些事情困扰着我。 他们来了:

1)开放数据需要用户和政府的长期承诺。

Map of open data in action in low and middle income countries

布基纳法索的“ Nos Ecoles,No Donnies”申请

组织了一次精彩的会议,重点介绍了中低收入国家在行动中使用开放数据的示例。

坦桑尼亚

来自坦桑尼亚 展示了他开发的Swahili移动应用程序,以支持医务人员的决策。 该应用程序基于发布的指南,并使用框架构建。 他还重点介绍了一个项目 ,该项目可对政府关于学校表现的数据进行汇编和可视化,家长可以利用这些数据来保持了解情况。

布基纳法索

团队的技术经理强调了他们在低容量,低连接性环境中启动所克服的困难,以及下一个重大挑战是如何培育数据用户社区。 他们还构建了一个出色的学校信息应用程序,名为“ ”,可提供按性别分类的学校表现数据。 他们在艰难的环境中做出了出色的启动计划。

墨西哥和菲律宾

我们也听到了来自 ,墨西哥政府对他们的“数据敢死队”计划提供给不同的政府机构快速支持发布高质量的数据向全国开放数据门户。 最后,在菲律宾创建了Bantay腐败报告平台的强调了动员社区的重要性。

经验教训:全世界有一些伟大的开放数据计划,两个共同的主题是需要强大的技术素养的数据重用者社区,以及政府内部需要不断的努力来改变他们创建,管理和发布数据的方式。从长远来看。 蒂姆·戴维斯(Tim Davies)还了 ( ,您可以此处阅读ODI的Liz Carolan的收获。

2)电子表格是代码,可以对数据进行单元测试。

An Excel spreadsheet document

在Excel中实现的

宣布2014 ,附带活动是我参加过很长时间的信息最丰富的会议。 与(主要)表格数据的创建,管理和应用有关的技术专业主题的再次有太多选择余地,但我的重点是“ ”和“ ”

电子表格是代码

负责人询问,如果我们还记得她所说的一件事,那就是“电子表格就是代码”。 她认为我们应该这样对待它们,并使用软件工程方法,例如测试, 和设计可维护性。 她通过使用Excel来 (请参见上图)并重点介绍一些有助于提高电子表格应用程序质量的工具,来随意地证明Excel是“ ”,并且与任何其他编程语言一样强大。

第一个工具是Felienne开发的用于优化电子表格公式的 。 它可以做很多事情,但可以考虑用更简单的“ AVERAGE(F3:F7)”以及其他用户定义或自动转换来自动替换“ SUM(F3:F7)/ COUNT(F3:F7)”之类的东西。 她讨论了另一种有助于公式测试的工具(我现在忘记了它的名字),在演讲结束时,她提到了(商业)服务 ,它将基于云的git-like修订管理带到Excel中。

她指出,“ ”。在她的“ ”课程中,她认识到Excel(以及LibreOffice和OpenOffice等开放式替代品)将成为主要方式大多数人在可预见的将来进行数据分析,因此我们应该鼓励人们在对电子表格进行编码时养成良好的软件工程习惯。

以编程方式测试数据

联合创始人, 科学家分享了他们在 R软件包上所做的一些有希望的工作。 简而言之,它将允许您以编程方式测试并纠正错误,例如异常值,文本格式问题和数据集中的无效值。 它仍在开发中,但是您可以从得到一个想法。

Infographic on research papers

Karthik Ram提出了科学的新旧方法。

最后,他以有益的提醒方式提醒人们,“开放科学”运动正在创建不断变化的规范-在该论文中,一旦研究论文成为科学家的主要成果,人们越来越接受科学的叙述的代码,数据和单独的元素研究将全部公开并可供重用。

经验教训:电子表格是代码,我们可以采用一些软件工程实践来更好地利用它们。 科学界开创了许多强大的数据处理工具和方法(例如, ( 刚刚宣布了R中用于数据清除的工具),我们在其他领域工作的人可以采用并效仿其中的许多方法。

3)公民技术的未来(可能)在于可重用的软件组件。

就在“ ”之前, 与一直深思熟虑的聊天 会议上,汤姆(Tom)告诉我他认为开放数据可以正确进行的一种方法:

用 ,Poplus是“来自许多不同国家的人员和组织的开放式联合会”。 “共同共享知识和技术的使命,这可以帮助我们为公民提供帮助”,他们目前拥有的主要资源是 ,您可以将其视为更复杂的公民应用程序的基础。

当前组件是:

–地理区域(如选举区)的Web API

–一种存储和检索公开声明的笔录的服务

–一种服务,可找出哪个管理区域涵盖了特定点

–一种向公众写和发送消息的服务

–一种保留政客名单和相关传记信息的工具

–灵活的文档存储工具

为什么要重用软件组件而不是可重用应用程序?

因此,例如,可以将用于可视化英国中学成绩的重新用于坦桑尼亚或布基纳法索的工作吗? 也许会,但可能不会。 为什么? 由于上下文的差异足够大,因此与许多其他应用程序一样,这家总部位于英国的应用程序并不能完全转换为在其他国家/地区使用,因此,为本地条件而设计的新应用程序更容易构建。

这就是Poplus组件出色的原因-它们抽象出了公民应用程序的功能元素,并使它们易于组合并在其之上构建更复杂的服务。 书呆子的读者会记得罗伯特·格拉斯(Robert Glass)的“ ”,它指出,构建可重复使用的组件的难度是一次性组件的三倍。 我认为Poplus理解这一点,并且组件经过精心策划,并且已经在全球范围内 。

获得的经验:开放数据从根本上需要开源软件。 应用重用通常不会发生,因为上下文太不同了。 可重用的软件组件可以减少用于创建本地定制的公民软件应用程序的开发开销,并且高质量的公民软件组件库是值得贡献的宝贵公共物品。

最初发布在 。 通过知识共享重新发布。

翻译自:

骚动时节的少女们

转载地址:http://elnzd.baihongyu.com/

你可能感兴趣的文章
BZOJ 1600: [Usaco2008 Oct]建造栅栏( dp )
查看>>
洛谷 CF937A Olympiad
查看>>
Codeforces Round #445 C. Petya and Catacombs【思维/题意】
查看>>
用MATLAB同时作多幅图
查看>>
python中map的排序以及取出map中取最大最小值
查看>>
ROR 第一章 从零到部署--第一个程序
查看>>
<form>标签
查看>>
vue去掉地址栏# 方法
查看>>
Lambda03 方法引用、类型判断、变量引用
查看>>
was集群下基于接口分布式架构和开发经验谈
查看>>
MySQL学习——MySQL数据库概述与基础
查看>>
ES索引模板
查看>>
HDU2112 HDU Today 最短路+字符串哈希
查看>>
JPanel重绘
查看>>
图片放大器——wpf
查看>>
SCALA STEP BY STEP
查看>>
cocos2d-x学习笔记
查看>>
MySql中的变量定义
查看>>
Ruby数组的操作
查看>>
hdu1181暴搜
查看>>