最近几天(大概有一星期了吧?),yo2 博客服务一直在抽筋,原因不详,网页一直处于打不开的状态,偶尔能打开一下也是慢得要死。也不知道是政府的管制,还是 yo2 自己的问题。
没有了自己熟悉的笔记,写起程序之类的玩意,实在感觉有点无从下手。
看来,还是把数据置于自己的全权控制下最放心!即使是自己水平太次服务器 down 掉了,起码也知道 down 掉的确切原因。可是如果像 yo2 这样时好时坏,让人真是魂不守舍、痛不欲生。再加上最近中央严打未备案网站的风声,让人心惶惶的:哪天要是因为没有备案而被勒令查处,笔记没了可怎么办哦?我的博客没啥危害也没多少人看,压根就懒得理备案这种事。
一直以来就有把博客迁到自己空间的想法,时间越久,以后要迁移的数据就越多,配置起来也就越麻烦。所以,我现在就动手。
无论如何,感谢 yo2 在中国如此恶劣的互联网创业环境里提供了如此优秀的服务,在 Blogger、WordPress.com 等优秀博客托管服务相继被和谐的情况下,提供了在大陆以最小代价获得完全个性化博客服务的可能!
现在,剩下唯一要做的事情就是祈祷国外空间不会被 GFW 给墙掉。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
Linux 下本地写代码的话,有一个 SVN 版本控制还是会好很多的。安装好 SubVersion 后,就可以直接用 svnadmin 命令来 import 一个本地的文件(以下内容摘自《Subversion 权威指南》中文版),比如说:
$ svnadmin create /var/svn/newrepos
$ svn import mytree file:///var/svn/newrepos/some/project \
-m "Initial import"
Adding mytree/foo.c
Adding mytree/bar.c
Adding mytree/subdir
Adding mytree/subdir/quux.h
路径 file:///F|/Zoundry%20Raven/var/svn/newrepos/some/project 就是你想让 svn 保存有关 svn 版本信息的目录,这样,你的目录 mytree 里的内容就提交到了代码仓库里。
然后你可以查一下是否已经提交了一份代码到所指定的路径里:
$ svn list file:///var/svn/newrepos/some/project bar.c foo.c subdir/
注意,在导入之后,原来的目录树并没有转化成工作拷贝,为了开始工作,你还是需要运行 svn checkout 导出一个工作拷贝。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
不知道为什么,我的 Emacs 自带的 cmake-mode.el 文件是比较旧的版本,与最新的版本相比,少了好几个函数。
可以从 CMake 官方网站的 Editor Syntax Files 下载最新的 Emacs 的 cmake-mode.el 或是 Vim 的扩展包,方便编辑。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
Linux 下,默认情况下 Emacs 里用 M-w 并不能复制内容到系统的剪切板,如果需要让 M-w 能复制内容到剪切板的话,可以把下面的这一行语句加入到 .emacs 里:
(setq x-select-enable-clipboard t)
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
如果用了 Visual Studio 2005 之类的 IDE 后,对于该类 IDE 提供的前后位置跳转功能,一定会印象很深。
Code::Blocks 也可以装上类似的插件,有一个名叫 Browse Tracker plugins 的插件集合,提供了类似的功能。
Debian/Ubuntu 下可以装上 codeblocks-contrib 这个包,然后就有了 Browse Tracker 的功能。
安装好了以后,可以先通过 Code::Blocks 的菜单 View ==> Browse Tracker ==> Setting,把 Enable BrowseMarks 选上。
默认情况下的使用:
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
RapidSVN 默认配置下并没有配置 diff 与 edit 工具,所以,如果你需要打开某个文件或是 diff 某个文件,都需要自己配置相应工具的路径。
在 Ubuntu 等机器上,可以这样设置:
点击菜单栏 ==> ‘View/Preferences…’ 来设置参数,在 ‘Programs’ 页上可以选择相应的程序。
官方网站上有推荐程序列表:在 Linux 下,我们可以用 Scintilla/SciTE 作为编辑器 ( Editor ),用 nautilus 来作为浏览工具 ( explorer ),diff 和 merge 工具都可以选用 kdiff3,这些程序默认都是安装在 /usr/bin 目录下的,只要在 RapidSVN 的属性设置里链接上这些可执行文件就可以了。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.