Code

用 Rails 重写 Tweets Page

今天我用 Rails 重写了 Tweets Page 程序。这算是我的第一个正式的 Rails 程序。

写这个程序的目的就是为了真正的用 Rails 来写一个小网站。这个程序的作用仅仅是保存 Twitter 上我的内容到自己的数据库里,然后可以在自己的网站上访问,这样在国内不需要翻墙也可以访问我的 Twitter 页面。它比一个博客程序可简单多了,所以我挺早之前就计划用它来练手了。

修改不如重写

今天要交的操作系统作业中有一道编程题,让写一个简单的 shell。我之前写过一个类似的,不过和这次的要求有点不同,于是我昨天下午就想把我之前就有的那个程序给改一改交上去。

大人物

这学期的《密码学》课上老师喜欢用彩笔在白板上写很多笔记,我不喜欢用手写快速的抄英文,因为不光很慢,而且手会很累,因此就一直用ConTeXt来记录。又一次,在写公式的时候,突然想起了TeX发明人Knuth在主页上贴出的一张他的fvwm配置的屏幕截图来,里面是他在用Emacs编辑Plain TeX文件,内容大概是某本书的5.1.3节(不确定是不是TAOCP)。

内容与格式分离

“内容与格式分离”是新一代网页的基本要求之一。网页设计者坚持这一项要求,可以大大的减少网页维护的麻烦。目前多数自动化的网络出版工具都已经支持了这一要求,如Movable Type,在后台的发布页面编辑文章时,不需要作者来编辑HTML代码(尽管Movable Type支持这样做),在发布的时候自然会有程序来王文章里面加HTML标签。其实不止是网络出版,任何在发布前需要程序进行处理的出版方式都只这一要求的支持者。从SGML生成HTML,从.tex文件生成.pdf文件,都是如此。