删除数据库中的换行符
早先我的 blog 是用 WordPress 搭建的,后来我想尝试一下 Movable Type,就把所有文章都导入到 Movable Type 里了。之后我对 Movable Type 失望了,就把 blog 系统换回了 WordPress,但在导入过去的文章的时候,发生了一些问题。
早先我的 blog 是用 WordPress 搭建的,后来我想尝试一下 Movable Type,就把所有文章都导入到 Movable Type 里了。之后我对 Movable Type 失望了,就把 blog 系统换回了 WordPress,但在导入过去的文章的时候,发生了一些问题。
过去因为一直弄不好我的 blog 里的 Google Analytics 插件的设定,导致在 WordPress 后台的 Dashboard 里面无法显示 Google Analytics 的报告,因此我过去几个月都没有怎么去看 Google 的统计工具。昨天把这事搞定了,于是我也看了一下网站统计方面的信息。当我看到 Google Webmaster Tools 里报告的 189 项 Not found 抓取错误时,觉得应该处理一下子了。
和很多人一样,我第一次听说 Ruby on Rails 的时候知道了“10 分钟内写一个 blog 系统”的视频。Rails 的创始人 David Heinemeier Hansson 边讲边做,七搞八搞,伴随着一声声 “whoops”,一个简单的 blog 就完成了。
Mac OS X 下我常用的终端程序中,Terminal.app 和 iTerm 都有一个 command+k 的快捷键,作用是清除终端里的字符,回到只显示一个 shell 提示符的状态。这个操作是终端软件自己的,而不是执行 clear 命令,因此效率上会高一些,在远程终端里尤其明显。而且按两个键远比输入五个字符再按回车要舒服,因此我很快就习惯了这个快捷键了。
我彻底的晕菜了。
我们这学期的《软件工程2》课的学期项目是一个笔记发布与分享系统,我们组有 11 个人,分为 logic、db 和 UI 小组(其实就是 MVC 了)。我们在开始的讨论时主要确定了两个 web 框架,Rails 和 web2py,以便在第二次的小组会议上选择。
虽然 Mac OS X 的底层是 BSD,但它的一些问题还是用的特殊方法解决,而不是标准的 UNIX 解决方案,有时让人非常困惑。其中一项就是默认搜索路径的设定。UNIX 下的标准方法是在 .profile 文件中设定 PATH 变量,但 Mac OS X 还有另外一种方法,就是写在 ~/.MacOSX/environment.plist 里。
我在之前的文章里说过,我的 blog 之前用的是 MT 系统来架设的,不过长期以来我对 MT 失望了,所以接着换了主机的契机,我把 blog 程序换成了 WP。但 MT 的默认 URL 是以 .html 结尾的,而 WP 默认的 URL 是目录形式的。所以我从 MT 导入的旧文章的链接都失效了。
切换了 blog 程序之后,旧的文章就成了一个问题。
WordPress 的文章链接是目录格式的,而 Movable Type 的文章链接是 .html 格式的。除此之外,Movable Type 把每一篇文章静态输出成了 HTML 文件,而 WordPress 是动态生成。我在 WordPress 导入从 Movable Type 导出的文章后发现,我在 Movable Type 下用 Markdown 格式写的文章,所有自然段都合到了一起。一片文章成了一大段,这是完全不能忍受的。