用 ssh 安装 Linux

这两天不知道为啥抽风,又打算在虚拟机里装 Gentoo 了。据说为了复制粘贴命令方便,用 ssh 安装是更好的选择。摸索了一下,总算学会了。 在 Guest 里启动 ssh 参考 Gentoo 文档 ,在 Guest 里运行 /etc/init.d/sshd start 配置 ssh 帐号 在这里,… ...more

June 26, 2013
给 Wine 报 bug 的错题本

查了一下,我保送后第一次在 http://bugs.winehq.org 上报 bug, 已经是13年1月的事了。尝试着参与了一些 debug 工作,也犯了一些错误。写下这篇短文,权当笔记吧。 避免重复 在上报了一个 bug,结果被 CLOSED DUPLICATE,是很令人沮丧的。而且,这也不能给… ...more

June 07, 2013
Linux 下利用网盘同步 Firefox 扩展

不知道为什么,最近我的 Firefox 加载一些网页总是有问题。参考了 [Bugzilla 上我收到的回复][bug],我打算重置我的个人配置。 但这么做,就意味着我要重新安装一下自己的扩展,和积累的一票油猴脚本。尤其是 [ForTrick][fox],还要手动去下载 .xpi 文件。网上有人推荐了… ...more

May 28, 2013
我的TED精选集(一)

之前零零散散的看了不少 TED 的视频,就整理一个精选集吧,权当自己的笔记了。 ####康拉德·沃尔夫拉姆Conrad Wolfram:用计算机教导孩子真正的数学 大力推荐!! 我看了一些 TED 的视频,但没看到哪个有这么大的信息量!简单摘录一下: 数学不等于计算 (math != calcul… ...more

May 22, 2013
C语言的通用链表

C++ 里的 STL 能方便的定义一个 list 类,而 C 语言里,没有对模板的支持,想要写出通用的库,难度显然要大不少。但可以肯定的是,一定有一个 可靠 的解决办法的。 在 Google 上搜索时,找到了一篇文章 玩转C链表。这篇文章写的很好,但我第一眼看的时候,却没找到入手点。琢磨了一个下午,… ...more

May 06, 2013
几个让人头疼的代码习惯

之前,我写代码并不是很重视代码风格,觉得自己看着舒服就好。毕竟,自己写的解题报告不多,看过的代码也很少。这两天跟同学一起写小游戏,花了心思去看别人的代码,才意识到,不好的习惯,很让人头疼。 难看的表达式 C/C++ 里的表达式是相当灵活了,但灵活是有代价的,包括让人难以阅读(尤其是阅读者的水平也是半… ...more

April 04, 2013
Fedora 下安装 mingw32 以交叉编译

Qian Hong 在 wine-zh 邮件列表 里发表了分享: 如何入门 Wine 的开发调试?,提到了要尝试使用 mingw 交叉编译代码为 exe,然后尝试 debug channel。兜了一个圈子,总算在我的 Fedora 16上装好了 mingw. 首先,要去 fedora package… ...more

February 05, 2013
C语言生成随机数的小实验

C语言的随机函数 rand(), 理论上会在[1, RAND_MAX]之间生成均匀的随机数。但通常情况下,我们需要一个范围很小的随机数(例如随机化快排)。 多数人的做法(包括之前的我),直接采用 rand() % N 的做法。但根据 C-faq 13.15 的介绍,这并不是一个好方法。相比之下,提供… ...more

January 30, 2013