流数据处理“三剑客 2020-11-04 by ziatblogger·0评论 处理一定规模的数据,尤其是文本数据,是常见的任务需求。比如,检查日志文件、读取配置文件、处理指令的输出等等。这些任务中,都可以将待处理的文本数据整体看做一个数据流,需要对数据流进行各种操作处理。为方便操作,比较常见的方法是,以行为单位,对整个文本数据流进行切割,然后,再针对每一行中的文本,逐行进行各种操作。这也成为了许多文本流处理工具的基础。阅读全文
飘若浮云,矫若惊龙 – 字体设计的学问 2020-08-18 by ziatblogger·0评论 每种可供阅读的语言文字的设计,都是“形”和“意”双重设计的有机组合。文字包含若干个基本字符,字符的各种组合,实现了语言所表达的逻辑含义。进行阅读时,本质的任务是通过识别语言中字符的组合,理解其背后所代表的含义。这是语言“意”的设计问题。与此同时,语言“形”的设计问题,即字符的呈现形式,也就是“书法”,无疑也会对阅读体验产生重要影响,而这也是字体排印学 (typography) 的重要内容。阅读全文
剑走偏锋 – GNOME桌面典型快捷键 2020-08-15 by ziatblogger·0评论 桌面环境为鼠标的价值体现提供了温床,而桌面环境中的快捷键则另辟蹊径,以传统键盘操作的方式,成为了桌面环境中的操作效率、以及用户体验的提升的倍增器。阅读全文
慧中也要秀外 – X Window 体系初探 2020-07-05 by ziatblogger·0评论 Linux 系统在服务器领域应用取得了巨大的成就,同时,针对桌面级的 GUI 应用需求,如排版、制图、多媒体等,Linux 也有独有的技术体系来应对。其中,核心的技术体系就是 X Window System。阅读全文
粉妆玉琢亦可有,门面装点换新颜 – GNOME 桌面的美化 2020-06-14 by ziatblogger·0评论 Linux 的开放性给用户提供了极大的定制化空间,这种开放性渗透到 Linux 生态的方方面面,无论其作为服务器领域的应用,还是其作为桌面系统的应用,都受益于这种极度自由的开放性,概莫能外。利用各种主题和界面资源,几乎可以打造出所有期望的桌面。可以说,对于 Linux 桌面,只有想不到,没有做不到。阅读全文
搭建 Manjaro 桌面办公环境 2020-05-03 by ziatblogger·0评论 Linux 与 Windows 作为自由软件和商业软件的两面旗帜,其各自的发展过程也体现了哲学的辩证统一关系。阅读全文
网影留芳 – 在线视频下载与合成 2020-04-12 by ziatblogger·0评论 网络上有许多优质的多媒体资源有本地留存的需求,在众多下载工具中,youtube-dl 无疑是其中翘楚之一。利用 youtube-dl 与 ffmpeg 结合使用,可以高效下载并处理各种在线多媒体资源。阅读全文