别了,2020。
刚跨过 2019 年的时候,对 2020 还不适应,想着怎么一下子就又一年了;岁岁年年相似,还没做好准备,2021 年又到了。
2020 年注定是难忘的一年。COVID-19 疫情肆虐全球,口罩戴了一整年。2003 年的非典,现在依稀还有些印象,量体温、教室消毒,全民皆兵的场景没持续多久,一晃就过去了。而现在的 COVID-19,从发现到现在已经是一年多了,还在进行时。从没有像现在那么强烈地期待可以脱下口罩、自由地呼吸空气,自由地去全国各地、甚至出国。希望新的一年,COVID-19 的雾霾尽快散去,国泰民安、世界和平。
而我也从广州漂到了深圳、开始了人生的又一段旅途。不知道将来回看,这个选择是否明智。
但已经发生的事实没办法更改了,做好当前的事,为将来做好准备,就是我现在最应该做的。
艰难方显勇毅,磨砺始得玉成。希望 2021 更好!
本文描述了使用 LibreOffice 搭建办公文档格式转换服务的基本步骤。
LibreOffice 提供 LibreOffice Local 和 LibreOffice Online 两个版本,即一个提供本地接口、一个提供远程接口的版本。
1、LibreOffice Local
LibreOffice Local 即 LibreOffice 软件,LibreOffice 作为默认办公处理软件预安装在众多 Linux 的发行版本。LibreOffice 采用对企业和个人用户均免费的 GPL 2.0 授权协议,可运行于 Microsoft Windows, GNU/Linux 以及 macOS 等操作系统上。LibreOffice Local 的缺点是不能远程访问,需要在应用所在的主机上部署,对于分布式应用而言并不友好,既增加了占用的资源,也增大了部署的难度。
ELK Stack 即 Elastic Stack,是 Elastic 公司开发的一系列开源项目的统称。“ELK” 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、 Logstash 和 Kibana。Elastic公司最早开发了分布式全文搜索引擎 Elasticsearch,随着社区发展和业务扩张,Elastic 公司推出了强大的采集管道 Logstash 和灵活的 可视化工具 Kibana。2015 年,该公司又推出了一系列轻量型的被称作 Beats 的单一功能数据采集器。至此,Elastic 公司的产品完成了 Elasticsearch到 ELK,再到 Elastic Stack 的华丽升级。
测试环境:Ubuntu Kylin 14.04
Python版本:3.4.3
在使用 Python 强大的第三方库nltk进行一些自然语言处理工作的时候遇到了一些困难,折腾一番总算解决。现在在这里记录一下,当作备忘。
网上找到挺多安装 nltk 的教程,但经测试,好像都是适用于 Python2 的,对于 Python3 就勉为其难了。这里的主要问题是,前辈们分享的 nltk_data 包是不兼容 Python3 的。