Monday 29 February 2016

《太子党关系网络》开源到 GitHub——大伙儿一起来曝光赵国权贵

  春节前承诺的事情,今天兑现了,赶在二月份结束前——还好今年是闰年 :)
  简而言之,俺把这几年整理的《太子党关系网络》的原始数据开放到 GitHub 上,以便今后进行多人协作。
  顺便说一下:赶在二月底之前完成此事还有一个重大意义——马上要开两会了,这是俺为"两会"提供的献礼 :)

★关于此项目


  俺在 GitHub 创建了一个名叫 zhao 的项目——大伙儿应该明白这是啥意思 :)
  感兴趣的同学,请猛击如下链接:
http://ift.tt/1LPUe9N

  截止发本篇博文时,俺已经把所有的文本数据文件都上传了(累计700多个文件,对应700多人)。这几年,俺花了不少时间整理这些,可辛苦啦 :(
  另外还有200多张头像,因为图片比较大,批量提交总是传到一半就断线(貌似用 SSH 操作 GitHub 是【没有】断点续传的)。
  所以,今天估计来不及上传了。接下来两天,俺找个网速快的时候,上传一下。

★关于"GitHub"


  不得不说,GitHub 是如今全球最好的多人协作平台——关于这点,有空的话可以来聊一下。
  更难能可贵的是——至今依然是【免翻墙】可以访问。而且 GitHub 的管理层还是有点骨气——至少目前为止没有向咱们朝廷献媚或妥协。
  所以很自然地,当 Google Code 关闭之后,俺就改用 GitHub 来托管本人整理的一些资源(比如:"电子书清单"和"开源项目清单")
(参见:《俺的 GitHub 开张——原 Google Code 的 wiki 页面已迁移至此》)
  这次开源《太子党关系网络》,就更加要用 GitHub 了——俺希望利用 GitHub 的多人协作功能。

★关于"协作者的安全注意事项"


  如果你也想帮忙,非常欢迎参与这个项目!!!
  但是一定要注意个人安全。因为参与这个项目相当于——恶毒攻击党和国家领导人——这是有政治风险滴。
  想要参与此项目的同学,一定要做好匿名工作——强烈建议你先看完俺写的系列《如何隐藏你的踪迹,避免跨省追捕》。
  另外,俺计划在下一篇博文,介绍如何安全地(隐匿地)使用 GitHub 的经验和注意事项。想要参与此项目的同学,可以等看完那篇再动手。

★关于"数据格式"


  原先俺制作《太子党关系网络》用的是 dot 来生成 PDF。之前也有读者建议俺直接把 dot 脚本开源。但是俺没有这么干。
  俺这次开源的是基于 YAML 格式的原始数据(在该项目的"data"目录下),然后俺提供一个 python 脚本来自动生成 dot 脚本,最后再调用 Graphviz 导出各种格式(比如:pdf、jpeg、svg 等等)。
  为啥俺选择用 yaml 格式捏?因为这种格式非常通俗易懂、非常简洁明了,这有利于完全不懂技术的网民,参与编辑这些数据文件。
  更详细的介绍,参见项目首页(正在完善中)。

★关于"dot 和 Graphviz"


  刚才提到了 dot 和 Graphviz,关于这两个玩意儿,俺在上周已经专门写了一篇扫盲教程,参见:
开源项目:【自动】绘图工具 Graphviz——《太子党系网络》就是用它制作
  看完这篇教程,你大概就能玩转 Graphviz。

★关于"下载"


  如果你懒得折腾,也没关系。
  俺在本项目中放了一个 download 目录,把制作好的格式(主要是 jpg 和 pdf)放在上面让大伙儿下载。
  再次唠叨一下:GitHub 是【免翻墙】的,你可以帮忙俺传播这个项目的网址(如下),让更多人了解权贵家族的嘴脸。
http://ift.tt/1LPUe9N


俺博客上,和本文相关的帖子(需翻墙)
开源项目:【自动】绘图工具 Graphviz——《太子党系网络》就是用它制作
如何隐藏你的踪迹,避免跨省追捕
俺的 GitHub 开张——原 Google Code 的 wiki 页面已迁移至此


from 编程随想的博客 http://ift.tt/1KYiuM8