年底的小烦恼 | Gnucash 实时汇率获取
按照扁鹊的智慧,这算是“汤熨之所及”的范围,不治将益深。所以赶紧冒着杨白劳过年喝卤水的风险,换了一个笔记本。而严冬和雾霾,对家里的空调、热水器、空气净化器甚至15年前装修的阳台门都是一个巨大的挑战。 于是所有的软件都要重装。 我使用gnucash记录家庭的开支和收入,平衡预算,预备给三个孩子们在IRS退税的资料。因此常常需要在paypal和支付宝之间切换,在飘忽不定的美元与人民币汇率中穿行。 guncash可以自动获取当前实时汇率,从前使用yahoo finacial的api。后来yahoo不景气,就取消了股市和外汇api,于是gnucash转而使用Alpha Vantage的接口。 我从前配好了接口,但新的系统下需要重新配置,而这种问题往往做完了就忘掉,当时没有写下文档。 只好重新查询和配置: 先安装windows下的perl, 草莓Perl 关闭gnucash,然后windows 运行菜单中选择运行“install Online Price Retrieval for Gnucash” 去Alpha Vantage申请一个api key Gnucash的preferences上添加alpha vantage key。 一切正常,记账的时候可以随时查询汇率,保证数据的精确性了。 左右无事,又发现邮件系统需要升级。为了安全起见,我的eddyemma.com邮箱是自己的服务器。这样至少可以确保gmail无法扫描我的邮件通讯,而空间又比protonmail大不少(如果使用protonmail的付费版,价格大概和自建服务器也差不多了)。 经过1年多的使用,我的朋友和客户们渐渐习惯用eddyemma.com或者kuawentrans.com与我通讯,我已经逐渐抛弃gmail邮箱。也就是说,即使浓眉大眼的google有一天投奔光明天使,至少从我这一端来说,不会出卖朋友(至于我的朋友们使用微信、qq邮箱或者别的什么某为云、某度云之类的,我不会给你们发任何敏感信息,能做的也就只有这一点了)。 我的邮件系统从前是自己折腾的postfix,弄懂原理之后就换成了iRedMail,包括一大堆解决方案: Postfix SMTP server Dovecot IMAP server Nginx web server OpenLDAP, ldapd MySQL/MariaDB, PostgreSQL Amavised-new SpamAssassin ClamAV Roundcube webmail SOGo Groupware Fail2ban mlmmj mailing list manager Netdata server monitoring iRedAPD Postfix policy server for greylisting 现代的邮件系统,几乎已经不是自己能配置的了,几乎必须使用这样的一揽子解决方案。 这次升级从0.9.8 升到1.0,算是iRedMail从2007年发布以来第一次承认自己的成熟。 不过升级之后,突然发现垃圾邮件超级多,每天上百封,从前都是spamassassin自动过滤掉的。大概是因为我升级为mysql管理bayes学习模型之后,从前的参数丢失了。 十分烦恼,检查目前的参数学习进度,这些垃圾邮件的得分只有2.5左右,于是将系统的触发参数进行了一番调整: /etc/amavis/conf.d/50-user $sa_tag_level_deflt = -100....