一般来说,如果你的机子的没有公网IP或者在NAT后面,没有权限修改NAT,而又需要在外部访问它,那么以下的一个例子可能会有帮助: Continue reading
在ec2上使用mosh
mosh是一个ssh替代品,它有一个特点是连接远程主机的时候你打命令不像在ssh里边一样如果远程主机延时大,字符就得一个一个慢慢跳出来。mosh可以提供几乎和在本地一样的体验。如果你用了amazon的ec2做开发机,网络延时就会很大,这种情况下用mosh就是一个很不错的选择。当然mosh还有其它一些特性,可以在它的主页上看到。 Continue reading
尝试emacs
印象中以来我一直用的vim。vim真好,我这两天换到emacs之后,这种感觉尤其明显。但是emacs的org-mode在vim下没有合适的替代品,所以花了这两天时间开始转移到emacs上。这几天的体验让我真的明白了这句名言:vi是编辑器之神,emacs是神的编辑器。而两个只能选其一真的是人生一大痛苦。
电影评分
Writing an easy bootloader
Writing an OS from scratch is really an fun mission, which I’m trying. And writing an bootloader is the first part of it. I’m not going to write a bootloader writing tutorial, which needs more works to do. what I’m going to do is just writing down some records during my work. Continue reading
Gentoo下的texlive包管理
Gentoo如果从portage安装texlive就没有tlmgr,texlive的宏包的定制是通过设置相应的USES来实现的:-)这种方式非常Gentoo,以致于一开始我还不太相信。并且一个叫texmfind的辅助工具来帮忙定位所需要的宏包。最近不怎么需要用latex,这个的很多细节暂且搁置一段时间。
另外中文化的问题,用xelatex。在texlive的USES里添加xelatex和cjk。字体上,查看系统已经安装的中文字体:fc-list :lang=zh-cn。
Nixnote under Gentoo
Evernote is great, it is even supported under my Palm Pre Plus. However, no official client for desktop linux. And its web version is really unusable to me:(. Finally, I choose Nixnote(formerly Nevernote), an open source clone of Evernote. For the current version of Nixnote(v 1.1), there is a libpng related problem. Continue reading
Stanford’s Online Education
有一个另人兴奋的消息,上次提到过Standford的在线公开课ai,ml和db.我参与了其中的两个.觉得很有意思,也学到了不少东西.到现在我觉得和比如像以前的网络公开课相比,比较关键一点它有明确的进度计划.这样,至少你不太会因为某一天Dota太晚而导致整个自学计划崩溃.另外更关键的一点是有不错的课程配套资料.像ml(据说db也有,但是我没有上这个课程),甚至还有对应的编程作业,这对掌握你的所学至关重要. Continue reading
exchange two lines in vim
In subtitle editing, exchanging two lines is useful, which can be done by ‘global’ cmd in Vim. In this case, I need exchange two lines like this:
一个新的开始
之前在水木上最先听到关于stanford的在线公开课AI(人工智能)消息,和网络上的之前已经有的公开课不同。在线公开课每周发布视频教程,每次课附有课堂提问和作业。也有在线反馈给授课教师的渠道。总之更像直接在教室里上课。除了AI,还有machine learning和data base的课程。因为课题的关系,正在接触关于machine learning的知识,就注册了machine learning的课,顺带也注册了AI的课。昨天,这些课程都已经发布了第一次课的内容。非常有意思,感觉这是教育的一个新的开始。感谢所有为这些课程做出贡献的人们。