Blogging

历史 Movable Type 评论迁移到了 Remark42

上回书 说到留言板的问题时提到留言板当时没有解决, 在文内的模板中可以看到我当时是采用了一种非常对付的方法: 直接将之前的评论直接作为文章内容输出出来。这导致了页面不太美观。

趁着周末我把之前 Movable Type 的数据库重新捋了一下,把其中的 2256 条留言用类似 isso 迁移时的方法转换成了 json,然后就可以在 remark42 中导入了。 中国有句俗话叫三搬一火,意思是搬三次家大约等于失一次火, 这次留言内容搬家我也丢掉了一些东西:Remark42 的一项设计理念便是尽量不保存可以追踪用户的数据,例如用户的 E-mail 在 Remark42 中只会保存一个与之对应的 SHA1,对于网站的主人来说, 这意味着他们不能直接从这些保存的数据中获得用户的 E-mail 地址(当然, 实际情况中,这类单向函数并不能阻止他们在知道这些信息的情况下验证某个 SHA1 是不是某个 E-mail 地址,但总归这要比把数据存在数据库里安全得多), 因此这个迁移过程也就意味着所有相关的明文数据消失了。除此之外,Movable Type 还保存了许多类似于用户网站地址这样的信息,我在转换时考虑了一下,由于许多人的网站都已经不在了, 迁移的意义不太大,因此最终决定不迁移这些数据了。

考虑到现在还在用 Movable Type 的人应该已经没有几个了, 我感觉我的方法可能对其他人没有太大的参考意义,这里只是简单做个记录。 代码写的比较乱,就不拿出来丢人了。

阅读全文…( 本文约 1522 字,阅读大致需要 4 分钟 )

暂停 Facebook 集成

这几天收到了几次来自 Facebook 的通知,第一次是 “Request for Information/Action” (最早申请时还没有 Privacy Policy,但后来补上了),但过了几天之后系统表示无法完成 compliance review,并直接禁用了该 App。

阅读全文…( 本文约 271 字,阅读大致需要 1 分钟 )

换了 reCaptcha

| Blogging

📜 历史文件已不具备现实意义

本文内容是关于 Movable Type 的评论系统,目前已经不再使用。

最近不知道为什么这个 blog 被某个垃圾评论团伙盯上了。 Movable Type 的 captcha 比较弱,于是先换了 Google 的 reCaptcha。通过 Google、 Facebook 或 OpenID 以及其他方式登录的用户还是可以直接发表评论。

阅读全文…( 本文约 376 字,阅读大致需要 1 分钟 )

看文档时候最恶心的事

| Blogging

看文档的时候,最恶心的事情就是明明那不是一份作弊条文档,却只罗列作者是怎么把一件事做起来的,譬如说列出命令行选项,但是不说这些选项是干什么的,以及为什么选上这些选项。

阅读全文…( 本文约 150 字,阅读大致需要 1 分钟 )

康神的站又开了

| Blogging | #kxn | #康神

如题。orz

http://blog.kangkang.net/
http://blog.kangkang.org/

参与评论

Introducing mars.delphij.net

| Blogging | #mars | #planet | #rss reader

Mars is a Planet (slightly modified) installation based RSS reader, which has built my frequently visited feeds into it. The domain name is proposed by Neo Gui who thinks that ‘planet’ would be better off the Mars.

What I liked is that Planet, unlike many of other RSS readers, renders a static page for user consumption. This makes it to be more reliable when the server itself is handling dynamic contents, and much less chance being an attack surface.

参与评论

IT民工时代

| Blogging | #IT | #民工 | #职业

今天看到一篇帖子,感慨颇多,我想,20年前,甚至10年前恐怕都不会有人这样做的—-原因很简单,那个时候计算机还是奢侈品,多数时候你宁可花上一两天甚至几个星期乃至几个月的时间去阅读文档、了解其原理,来让它跑起来。但是今天,越来越快、越便宜的计算机,让更多的人倾向于杵杵看,如果好了就凑合着先用,反正不行了可以再买个新的,就像家里老旧的电视机,当信号不好的时候,很多人会倾向于去拍几下,而不是去找哪里接触不良那样。

阅读全文…( 本文约 503 字,阅读大致需要 2 分钟 )

OpenBSD 4.2: "100001 1010101"

| Blogging | #BSD | #FSF | #GPL | #SFLC | #song

OpenBSD发布了4.2的主题曲100001 1010101。FSF雇佣的法律打手SFLC最终不得不承认了自己的失败。

The starting line is nervous
we burst upon the course
Electric is our passion
An open hearted force

阅读全文…( 本文约 285 字,阅读大致需要 1 分钟 )

Movable Type 4真是不适应

| Blogging | #MovableType

搞了好久,遇到的问题大致是:

mt.cfg现在不能用了,需要首先转换成mt-config.cgi(不看3.x时代升级手册的后果)

脚本跨域问题(为什么非得弄个编辑器?)

阅读全文…( 本文约 139 字,阅读大致需要 1 分钟 )

[广告] 经典BSD T恤

| Blogging

Bill Xu同学说最近做了一批衣服,做个广告。

2021-01-31更新:此信息已过时。

阅读全文…( 本文约 189 字,阅读大致需要 1 分钟 )