Friday, May 30, 2008

真实

9点47分的操场, 有安静, 有和煦的阳光, 有香甜的微风, 我决定让她出来晒晒太阳, 这一切多么得不真实, 在这个纷纷扰扰的世界, 又有什么是真实的? 有人能告诉我答案吗? Help, help, help me!

Thursday, May 29, 2008

"什么叫做爱情?"

正方观点: 承诺是可以瞎说的, 誓言是可以胡扯的, 我爱你是可以说着玩的, 钱是不能没有的.

反方观点: (沉默是金)

正方大便: 请问反方一辩, 恋爱是为了满足生理需求, 还是心理需求呢?

反方一辩: 未来需求.

正方二便: 请问对方辩友, 两个人相爱最需要什么呢?

反方二辩: 两颗心.

正方三便: 我抗议! 反方辩友连问题都不提一个, 让我去网上找的那么多资料一点都用不上.

反方三辩: 请问f-u-c-k是什么意思?

"现在请双方做最后总结陈词"

正方死便: 综上所述, 我方的观点是爱情七十二计, 就是一场游戏, 谢谢~

反方四辩: 拉巫是埃文斯, 萌妮是希特.

"最后的结果是"

"正方获胜!!!"

"请听各位评委的发言"

评委甲: 反方就是一群傻逼, 鉴定完毕.

评委乙: 正方就是一群天才, 绝对顺应时代发展, 鉴定完毕.

评委丙: 现在很流行"耍"朋友.

...

评委癸: 人之初, 性本善.

"感谢各位收看此次我辩我辩我辩辩辩论赛"

Wednesday, May 28, 2008

很可耻地睡过鸟

当我还在很舒服地做着美梦时, 突然听到了你的声音, 然后我就醒了, 才发现已经7点59了. 不管了, 直接从床上跳下来, 以神一样的速度, 花了8分钟时间从起床到7号楼, 才发现原来你已经下来了. 带着深深歉意的我开心地过完了这一天, 我忏悔...

- -! 强大的 Air


原来笔记本是可以用来杀人的

Monday, May 26, 2008

mylove

xiaogaozi@LAN:~$ sudo apt-get install mylove
[sudo] password for xiaogaozi:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
E: 无法找到软件包 mylove

Flash 显示中文为方格的解决办法

$ sudo vim /etc/fonts/conf.d/49-sansserif.conf
修改最后一个<string>对中的"sans-serif"为"WenQuanYi Zen Hei", 重启浏览器即可.


BY-NC-SA署名-非商业性使用-相同方式共享

Sunday, May 25, 2008

C++学习笔记(四) -- 头文件包含定义

对于头文件不应该含有定义这一规则, 有三个例外. 头文件可以定义类、值在编译时就已知道的 const 对象和 inline 函数. 这些实体可在多个源文件中定义, 只要每个源文件中的定义是相同的.

from: 《C++ Primer》(第四版) P59

还是会寂寞


词、曲: 陈绮贞

早已忘了想你的滋味是什么 因为每分每秒都被你占据在心中
你的一举一动牵扯在我生活的隙缝 谁能告诉我 离开你的我 会有多自由

也曾想过躲进别人温暖的怀中 可是这么一来就一点意义也没有
我的高尚情操一直不断提醒着我 离开你的我 不论过多久 还是会寂寞

别对我小心翼翼 别让我看轻你 跟着我 勇敢地走下去
别劝我回心转意 这不是廉价的爱情 看着我 对我说真爱我

神经漫游者

2小时59分前, 我感觉压抑, 还没有从那个充满肮脏的社会中脱离, 它让我怀疑在这个世界上, 到底还有什么美好的东西存在. 人与人之间的确是有很多不同的, 那种思想上的划分也许是永远也改变不了的. 一个离奇的故事, 一个离奇的电影, 我会笑, 是因为主人公的神经质, 但我不知道这是在表达什么. 要说暴力、血腥, 或者性, 我想这不算什么, 至少它还没有像《发条橙子》那样一直充斥着, 到底谁该可怜, 谁该嘲讽, 谁该去死.

2小时39分前, 我回到现实, 我相信爱, 相信梦想, 相信这美好的一切. 我想, 我听到了到现在为止最温暖的话语.

Saturday, May 24, 2008

C++学习笔记(三) -- cin的布尔值

关于 cin 的布尔值的确定:
首先 cin 是 istream 类的一个对象, 而 istream 类继承于 ios_base 类, 于是 ios_base 的状态决定了 cin 为 true 或者 false.

ios_base 类中有四个状态标志 (state flag), 分别是: eofbit, failbit, badbit, goodbit. 当前三个标志的值为0, 即为 false 时, goodbit 为 true. 这就决定了 cin 为 true 还是 flase.

VirtualBox 安装完毕后的一些设置


最近在玩虚拟机, 不收费的里面, 也就VirtualBox最简单, 但安装完毕后我们还得进行一些必要的设置, 不过如果你安装的是Window$版, 以下步骤可以省略.

  1. 将当前用户添加进vboxusers群组. 这是最基本的一个设置, 否则你连虚拟机都启动不了.

  2. $ sudo usermod -a -G vboxusers `whoami`

  3. 解决VirtualBox访问USB子系统失败

    • 首先建立usbfs群组
      $ sudo groupadd usbfs
    • 然后将当前用户添加进usbfs群组
      $ sudo usermod -a -G usbfs `whoami`
    • 获取usbfs群组的GID
      $ cat /etc/group | grep "usbfs"
      比如在我的机器上显示的是
      usbfs:x:1001:xiaogaozi
      那么usbfs的GID就是1001
    • 修改/etc/fstab文件
      $ sudo vim /etc/fstab
      在末尾添加
      none            /proc/bus/usb   usbfs   devgid=<yourgid>,devmode=664 0 0
    • 重启

    P.S. 有人说 OSE (Open Source Edition) 不支持USB, 没试过, 也不知正确与否.

  4. 对于 Ubuntu 8.04, 会遇到在虚拟机中无法使用键盘的情况, 解决办法是
  5. $ sudo apt-get install scim-bridge-client-qt
    然后注销就可以了.

Monday, May 19, 2008

Visual C++ 中运行多项目解决方案的方法


如图所示, 这个解决方案中有多个项目, 但在编译完毕运行时只会运行第一个建立的项目. 只需稍微设置下就能解决了:

右键那个想要运行的项目名, 选择"设为启动项目", 然后编译运行就OK了.

mourn





天堂, 在哪里?

Sunday, May 18, 2008

Friday, May 16, 2008

elf

那一刻, 她是一个天使, 她像一个精灵, 我完完全全被折服, 那一刻, 我会心甘情愿地粉碎自我, 这对于我弥足珍贵的记忆, 温柔甜美而残暴的魔鬼.

Dear elf, I wish you have a beautiful dream.

Wednesday, May 14, 2008

MPlayer中文字幕乱码解决办法

修改~/.mplayer/config文件, 添加
subcp=cp936  # cp936=gb2312
subfont-text-scale=5

然后如果是Ubuntu 9.10之前版本的系统, 需要链接一个中文字体 (命令如下), 这样中文字幕就不会出现乱码了.
$ cd ~/.mplayer
$ ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf subfont.ttf
而Ubuntu 9.10则不需要链接中文字体 (因为链接了也没用...), 在使用mplayer播放时加上"-ass"参数即可, 比如:
$ mplayer -ass filename

我们都还在


2008年5月12日14点28分, 四川汶川发生震级8级地震, 截至今天死亡人数超过1.2万.
2008注定是荣耀与灾难交辉的一年, 灾难的是中国人的土地, 荣耀的是中国人的心.

这世界混乱了, 感受着那种仿佛暴风雨来临前的震动, 我背上书包, 往某个方向走着. 好多人, 我的快速穿行似乎不合时宜, 人们应该静静地呆在一个地方, 然后等待. 等待, 这个词恐怕是这几天来经历过最多的. 快接近了, 我暂时停下了脚步, 戴上了眼镜, 我得有一个工具帮助我从混乱的人群中发现什么. 她们说她去了那边, 我拨开人群, 那里人更多, 没有, 我呆呆地站在那里, 也许在那边. 我的手指在白色的按键上重复地按着, 该死的移动, 狭小的学校到处挤满了人, 钟楼有了很明显的裂缝, 开始封锁寝室了, 在这等等吧, 终于发出去了一条. 一个女生一直在一旁唧唧歪歪, 一个女生拿着自己的手提, 还有她的小白兔. 想起了萌芽的一篇小说《寻找雅格布》, 我的内心是否也有一个声音在大声呼喊, 然后无助地看着它在人群中淹没, 不过我是幸运的, 一直都是, 我找到了你.

我好开心, 因为有你在这里.

Saturday, May 10, 2008

MLDonkey相关设置

以下操作基于Web界面

Options:
client_name -> yourname
max_hard_upload_rate -> 20
max_hard_download_rate -> 0
ED2K-max_connected_servers -> 200
ED2K-force_client_high_id -> true
ED2K-force_high_id -> true
enable_kademlia -> true

Servers:
Import Server.met -> http://www.emule.org.cn/server.met

然后打开"~/.mldonkey/downloads.ini"文件, 找到web_infos, 修改"server.met"后的值为"http://www.emule.org.cn/server.met", 删除 ("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz"); 一行.

我能 ... 吻你吗?

Friday, May 9, 2008

GNUzilla and IceCat


看名字就知道这是仿照Mozilla的Firefox, 今天逛坛子时才发现的, 以前叫做IceWeasel, 冰鼬, 这是一个基于GNU的完全自由的Firefox浏览器版本, FF虽然是开源的, 但它的商标却是有专利权的. 一切都是为了真正的自由.

一道关于共用体的题目

#include <stdio.h>

int main()
{
union l
{
int a[2];
char b[4];
};

union l c;
c.a[0] = 65;
c.a[1] = 66;

printf("%c\n", c.b[0]);

return 0;
}
不知道为什么那个输出语句会输出大写字母A, 如果按内存存放的结构来理解的话, 我觉得应该输出空, 也许对于共用体我还有什么没有理解的吧, 希望以后能找到关于这个的正确解释.

万恶的百度

最近FF的搜索栏用Google搜索就会直接转向百度, 不知为什么, 也许这里面电信也能插上一脚.

Tuesday, May 6, 2008

C++学习笔记(二) -- typedef

typedef 定义新的类型名的方法:
1. 先按定义变量的方法写出定义体 (如: int i[100];)
2. 将变量名换成新类型名 (如: 将 i 换成 COUNT)
3. 在最前面加 typedef (如: typedef int COUNT[100];)
4. 然后可以用新类型名去定义变量

forest


我的实验成果, 嘿嘿~

Monday, May 5, 2008

C++学习笔记(一) -- new & delete

如果改变了一个指向 new 操作符创建的对象的指针的值, 则在执行 delete 操作时, 会发生段错误. 特别是当这个指针指向的是一个数组时, 往往都会移动这个指针, 从而导致 delete 时发生段错误, 可以在 delete 之前将原数组的首地址赋值给该指针.

GNOME的小窍门

今天无意中发现的, GNOME面板的任务栏可以通过滚轮切换各个窗口, 这样就不用把鼠标移来移去点击了, 感觉方便了很多.

Java学习笔记(一)

1. BoxLayout
新的布局管理器, 构造方法
BoxLayout(Container target, int axis)

2. setActionCommand() & getActionCommand()
public void setActionCommand(String actionCommand)
public String getActionCommand()


3. addActionListener()
public void addActionListener(ActionListener l)

4. add()
public void add(Component comp, Object constraints)
public static final String BorderLayout.CENTER

Saturday, May 3, 2008

C++ or ++C?

今天看 C++ Primer 时看到一道习题: 你认为为什么C++不叫做++C?

以前看 Core Java 时, 作者讲过一个笑话, Java的支持者认为C++应该改成++C, 原因是只有在原有C的基础上改进以后, 我们才能使用C++. 嘿嘿, 一个属于程序员的冷笑话, Java的支持者也好, C++的支持者也好, 它们都只是语言, 对于我们来说, 也只是一行一行的code, 所以纠缠这些其实意义也不大.

P.S. 使用VC的不在考虑范围之内.

Godfather


这不是好莱坞的枪战片, 虽然他们也用枪, 这不是功夫片, 他们的动作总是那么利索, 简练, 让你感到原来死亡是这么容易. 这是教父.

mafia, 黑手党, 还有那西西里的民谣歌曲, 教父们为了家族的利益而不择手段, 即使背着欺骗之名.

Michael Corleone 的转变是我觉得这部电影最精彩的地方, 作为少数几个贯穿3部曲的角色, 不像他的父亲 Vito Corleone 有着不寻常的童年经历, 也不像他的接班人 Vincent Corleone 有着一个略显仓促的出场, 导演很耐心地塑造着这个角色. 从参军归来, 到第一次为了家族而杀人, 从在西西里认识了美丽而善良的前妻 Apollonia Vitelli-Corleone, 到因保镖的背叛而痛失妻子, 从成为新的教父, 到为了家族的利益而一次又一次地欺骗第二任妻子 Kay, 从失去 Kay, 到孤独而痛苦地活着, 从在神父面前的忏悔, 到决心兑现曾经对 Kay 的诺言, 让 Corleone 家族合法化, 不再杀人, 不再开设赌场, 但有个年轻人却仍想重蹈他的覆辙, 于是 Vincent 成为了新的教父, The Godfather.

电影的最后, Michael 回想着曾经的时光, 他生命中最重要的三个人, Apollonia, Kay, 他的女儿 Mary, 他仿佛又回到了从前, 快乐地和她们一起跳舞, 那些笑容是那么得无暇. 西西里午后的阳光照耀着 Michael, 曾经的教父, 一切都回归到了地平线.

Friday, May 2, 2008

CheckGmail的乱码问题


日期部分显示乱码, 尝试改变编码为UTF-8也不行, 暂时搁置.

关于今天安装Ubuntu 8.04的一些心得

由于昨天升级安装时笔记本又出现了那可恶的高温关机问题, 直接导致升级失败 + 原Ubuntu系统所有文件丢失, 于是干脆就去下好ISO硬盘安装了.总结了一些新的体会.

硬盘安装Ubuntu后无法挂载卷的问题
今天使用硬盘安装了Ubuntu 8.04, 当时是把ISO文件复制到Window$下的D盘, 安装好以后出现无法挂载D盘的问题, 后来发现原来在/etc/fstab中把D盘当作光驱看待了, 把fstab中的那行关于D盘的信息删掉就正常了.

文泉驿正黑的调整
以前是用的准圆, 看起来还不错, 至少是我目前为止最中意的一种字体, 不过貌似有版权问题. 因为8.04默认是
文泉驿正黑, 于是打算支持开源, 不过安装好以后, 系统默认开启了内嵌点阵显示, 很是难看, 在文泉驿的网站上找到了解决办法, 改成了矢量显示, 感觉还可以.

Emacs字体的调整
以前用准圆的时候就没有这个问题, 中文显示很正常, 换成文泉驿以后, 中文显示就有点瑕疵了, 暂时还没找到解决办法, 只有忍了.

声音问题
7.10时安装好以后就没有声音, 没想到8.04问题依旧, 也许是因为我的笔记本的声卡太强大了吧, 还没有测试耳机, 希望解决了, 不然看电影又会非常不爽了.

靠, 经过测试, 耳机还是没有声音, - -

CD播放
由原来的音乐榨汁机默认播放换成了Rhythmbox, 这个显得专业多了.