Category Archives: 生活

评俄翻拍版《十二怒汉大审判》

57年美国的《十二怒汉》的经典程度是无需多言的,而2007年俄罗斯翻拍的《十二怒汉大审判》则让人非常无语。我的感觉是,《十二怒汉》就是为了体现陪审团制度,而《大审判》则是以这一名义,实际上映射俄罗斯的社会现状。这一目的很成功,但几乎把陪审团制度给完美的毁了,加上影片开头和结尾的两句“法律格言”,整体就显得不伦不类了。

Continue reading

将电子书转为Kindle友好的格式

除了dxg,其他型号的Kindle最大的问题在于屏幕太小。以下是一些不完美的解决方案,以Kindle 4 keyboard为例:

1、pdf文件

用briss切除白边,在Kindle上横屏阅读。最终效果取决于pdf文件页心的宽度。briss的地址是:http://sourceforge.net/projects/briss/

2、epub文件

现在很多出版社都出售epub格式电子书了,比如Weily, O’Reilly,但Kindle一直不支持。使用calibre可以转换为mobi格式,因为都是基于html和css的格式,所以效果很完美。calibre的地址是:http://calibre-ebook.com/

3、html文件

有的书可以下载到html文件,比如Practical Common Lisp。将整本书的zip文件,或者解压后的index.html文件导入calibre,即可转成mobi格式,效果同样完美。

4、TeX文件

还有的书开放得更彻底,提供了LaTeX源码,例如Paul E. McKenney的Is Parallel Programming Hard, And, If So, What Can You Do About It?。可以自己下载了源码,使用TeX Live编译为适合于Kindle屏幕大小的pdf文件。尝试了几次,对竖屏来说,较好的参数如下:

\documentclass[11pt]{book}
\usepackage[paperwidth=9cm, paperheight=12cm, top=0.1cm, bottom=0.2cm, left=0.1cm, right=0.1cm]{geometry}
\special{papersize=9cm,12cm}

对横屏,则应把其中的宽改为12cm,高改为8.9cm。效果比较好,除了部分大的表格和图片会超出纸张大小。

5、txt文件

主要是小说了,用calibre转换即可。在转换选项中,calibre默认页面边距是5pt,可以全部改成0pt。

2012年学习计划

出:

  • 继续写amatutor,写成这个小领域最有参考价值的资料之一
  • 写一点能让别人用得上的开源代码
  • 写5篇高质量博文
  • 英文直接写一万字
  • 写一篇敢投出去的论文

入:

  • 精读两本经典书
  • 精读10篇OS/Arch/Sec方向经典论文
  • 学三门公开课
  • 继续学python和common lisp,for fun
  • 继续学软件安全、移动安全,尝试入门硬件安全
  • 将vim玩熟
  • 进入一个计划之外的领域