2019 年 9 月 21 日下午,2019 年软件自由日(SFD)中国科大站活动在西区 3C102 教室顺利举办。
本次活动我们邀请到了校友沈达以及王子博同学和刘紫檀同学为我们带来了精彩的演讲。其中沈达为我们介绍了《GNU TeXmacs: A Free Scientific Editing Platform》,王子博为我们介绍了《开源密码管理器 KeePass》,刘紫檀为我们介绍了《从 Makefile 到 Conan:手把手教你构建 C/C++ 项目》。
在活动开始前同学们陆续到达会场。LUG 为大家提供了一些徽章、贴纸等纪念品以及食物,供大家自行领取。
下午 2:30 活动正式开始。首先是由 LUG 的执行会长陶柯宇同学为大家介绍软件自由日、USTCLUG、本场软件自由日的日程安排,以及闪电演讲等事项。
在简短的介绍后就是校友沈达为大家带来《GNU TeXmacs: A Free Scientific Editing Platform》。TeXmacs 是一个为编写优雅美观的科技类文档而制作的编辑器,有 TeX 和 Emacs 的特点。沈达向大家介绍了 TeXmacs 的一些特性,例如方便的快捷键、导入导出 TeX 格式、调用其他数学计算程序的计算结果、使用 kbd-map 自定义宏等,并且介绍了 TeXmacs 的未来规划,以及他为改进 TeXmacs 编辑中文文档的体验上作出的努力。之后,很多好奇的同学都提出了相关的问题,沈达也一一作了回答。
之后由王子博同学向大家介绍 KeePass,在日常生活中管理网站密码,难道安全与易用不可兼得?密码管理器可以使二者得兼。KeePass 就是这样一款开源的密码管理器。之后,王子博同学还现场演示了 KeePass 的使用,介绍了 KeePass 的安全特性,最后还介绍了一些密码相关的小技巧。
在短暂的休息后,是刘紫檀同学对 C/C++ 项目构建系统的介绍。他从最简单的程序编译开始,一步步引入新的问题与解决方案,从最原始的编译的 Shell 脚本,到 Makefile,AutoTool 工具链,最后再到 CMake 和 Conan,举的例子很生动,并且提供了自己的电脑,以让现场的观众们当场实验。
最后是自由报名的闪电演讲。首先是陶柯宇同学向大家介绍了 Chisel 硬件编程语言,比较了 Chisel 与直接书写 Verilog 代码的优劣;付佳伟同学向大家介绍了静态网站生成器 Jekyll,指出有的时候 Jekyll 是比 Wordpress 等动态网站更好的方案;最后一项是李文睿同学介绍了开源游戏 Teeworlds,由于底层代码开源,开发者可以做出自己的定制,可玩性非常高。
感谢以下单位为本次活动的支持:
- CodeWeavers 提供了 CrossOver 软件的激活卡片
- 深度科技提供了贴纸和活页本
- Canonical 提供了贴纸