主题没有,内容瞎写

芳草伴青山, 雲影入湖心, 松梢鶴嘯長, 蘆屋酣夢沉。

目前,《CartoCSS指南》编译的进度仍然落后于原计划,但是在进行中的。目前书中各章节的具体进度如下:

  1. 概述:本部分内容需要完全原创,而且对全书将起到重要的引领作用,因此需要投入较多精力考虑如何撰写。正在和Anran Yang讨论其中的内容。
  2. 快速入门:这部分已经完成译稿和第一遍审校。
  3. 基本用法:除了3.7节Composting的内容还在斟酌外,其它节已基本完成第一稿。
  4. 高级技巧:目前还在紧张的审校,工作量较大,而且难度也较大。难度主要体现在要把一些晦涩的内容用中文浅显易懂的解释清楚。Mapbox的CartoCSS原始文档概念混乱的问题给我们带来了很多的麻烦。
  5. 语言参考:基于原有的HiGIS版,这部分内容已经完成。

这就是目前的进度情况。原定的3月31日没能完成第一版,目前也暂时不能给出第一版完成的确切时间表。最主要的原因是在编译工作进行到目前这个阶段的时候,我们都发现了要把这些文档组织成一份像书一样系统的指南时,除了翻译还有很多工作要做。而Mapbox目前的文档质量尚不足以完整包含我们所需的内容,特别是在整体的概念框架的建立、对术语的一致性控制等方面非常欠缺。关于这个问题,可参见我和Anran Yang在issue 3中的讨论。目前但按照我们的本意,是希望能提供一份系统的、具有指导性的、浅显易懂的CartoCSS指南。所以,恐怕还要一段时间才能完成第一版。我在这里对各位关注本书的读者表示歉意。

和树妈带着小树一起回到了天津的家,感觉好像很久没有回来了。为期一个月的寒假都将在这里度过,好像更久没有在家呆这么长时间了。

CartoCSS的翻译没能完成1月底之前完成初稿的预订计划,还剩下高级技巧一章的大部分没有完成。在家里干活的效率不可能很高,所以就只能尽量往前推了。

反乌三部曲都看完了,都是很优秀的经典作品,但如果非要排个序的话,我个人觉得还是:

  1. 1984
  2. 美妙的新世界
  3. 我们

我的阅读顺序是1-3-2,不过其实如果时间有限的话可以只读1-2,因为奥威尔在写《1984》的时候其实受到了扎米亚京的很多影响。

看过之后忽然觉得kindle里没什么好看的书了,导致睡前很空虚,居然已经开始刷知乎日报了。不行,得赶紧补两本电子书进去,或者开始啃本硬货。

没几天功夫,就又是10+Chrome标签页,10+Pocket未读文章,5000+Reeder未读文章了。还有Coursera的两门课、至少4本同时在看的纸书、至少2期没看的CCF通讯。。。OTL

这种感觉好像之前是在读博士的时候有过,现在又来了,是好事吗?这不熬夜怎么可能看得完啊。。。

  1. 人生的航向会在适当的时候进行调整,这很正常
  2. 每种选择都有代价,不选择也是一种选择
  3. 追随自己的内心,当断则断
  4. 保持旺盛的求知欲,永不停歇的学习
  5. 家庭的团结和稳定是底线

Compositing这部分一共涉及到33种操作,其中包括22种颜色混合操作(Color blending),11种透明度混合操作(Alpha blending)。每种操作都涉及到颜色或透明度的运算,对于这些不同效果的描述真心难翻译。

想到后面还有高级技巧一章没翻,概述部分还没有整理,压力很大呀。

Homebrew中Postgresql从9.3升级到9.4之后的数据兼容性问题

今天早上看到Hao Zhang发来的微信说帮忙写个SQL语句。倒啊,我的SQL渣成啥样啊,而且我无比厌恶SQL他居然不知道。没办法,准备打开Pgadmin让它帮忙生成个建表语句然后发给他,结果突然发现我本地的postgresql又起不来了。google出了用brew安装的postgresql的服务启动方法(不好意思,总是记不住这个launchctl命令。。):

‘’
‘’ launchctl start ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
‘’

但好像毫无反应。看了一眼server.log,才发现已经被下面这个错误刷屏了:

‘’
‘’ FATAL: database files are incompatible with server
‘’ DETAIL: The data directory was initialized by PostgreSQL version 9.3, which is not compatible with this version 9.4.0.
‘’

很清楚的错误提示。那就看看怎么处理吧,继续google,找到了pg_upgrade,但文档上说除非是大版本号升级,否则一般不需要执行pg_upgrade。但是既然都已经报错了,那还是得处理,继续google,直接用错误内容作关键字,找到了这个靠谱的帖子,其实就是pg_upgrade的一个具体使用例子,只不过原问题和我遇到的情况几乎一样。

问题解决。现在跟我一起念:google大法好,stackoverflow保平安。

如果出现类似找不到@@HOMEBREW_CELLAR@@/geos/3.4.2/lib目录这样的错误,那就直接把对应的包brew uninstall再brew install一下,一般就行了

乱设这个参数会导致找不到系统库,比如ImageIO

迁移数据库这种事情,似乎无论是做了多少充分的准备都会冒出这样那样的问题。比如这些:

  • 目标系统改变。改改版本还是小事,但如果是在Linux-MacOS-Windows之间变呢?光是把PostgreSQL架好就够折腾一阵子的

  • 然后是Postgis的安装,当搀和进owner什么的怪问题之后足够让你脑袋崩溃的

  • 再然后就是基本上一执行必报错的数据导入,无论pg_restore还是直接psql,满屏的错误滚到天涯海角。问题似乎是由于从PostgreSQL8.3向9.3导造成的,但肿么解决呢?

  • 我怕了你了,不跟你拼了,一个表一个表导csv总可以吧?尼玛居然还报错!

你妹!

我什么时候才能摆脱你,万恶的SQL数据库?

0%