星期三, 十月 31, 2007

如何在windows linux osx之间交换数据

自从用osx之后,不同格式的分区之间的数据交换就一直是一个严重的问题。linux支持的格式比较多,但是除了自身的格式 之外,其他系统的也只是支持fat32。很明显,现在fat32已经不能满足要求了,随便一个什么dvd的iso都有可能超过4G。osx也有同样的问题,除了自身的格式之外,也是只支持fat32。osx和linux对ntfs的支持也只有read only,虽然说ntfs 3G支持在linux和osx上写入ntfs,但是根据实际的使用经验,很多目录都列不出来。

现在三个系统都可以读取并且支持4G以上文件的是:ext2/3,hfs+,ntfs,ufs

ufs先不考虑,它有很多中标准,solaris和bsd的就不一样,几种bsd之间的也不一样,osx好像支持自己的ufs。

ntfs也无法在linux和osx上完美的实现读写,也不考虑了。

在windows上用ifs可以读写ext2/3,除了不支持权限和日志之外,还算完美,用macdrive可以读写hfs+的分区,当然也是不支持日志。

在linux上,内核本身就支持hfs+的读写,也是不支持日志,需要在osx里把日志关闭才可以在linux中读写。在有日志的时候就是read only。

在osx中关闭某个卷的日志:

sudo diskutil disableJournal "/Volumes/nameofdisk"

然后在linux中mount:

mount -t hfsplus /dev/xxx /media/MACDRIVE

参考:

http://fosswire.com/2007/09/12/dealing-with-mac-formatted-drives-on-linux/

星期三, 十月 24, 2007

这世界太有爱了,活着真好

这是……心的血,在滑落着。
一个模糊的世界,虚幻与飘渺,这是梦境吗?
不可能!但是怀疑就像一柄冰冷的利剑刺穿我的心脏一般,让我无法忽视它的存在。
真的是梦吗?如果是梦,我愿意让我的生命随着这梦一起破碎!
那,这到底是什么?
依然在滑落着,落入九天的星河一般的滑落着……那是,心的血。
泪水划出一条柔美的曲线,那是它胜利的丰碑,它在肆意地嘲笑着的,是我的软弱。
无法掩饰,我也不想掩饰。我只是在寻找,拼命的在寻找,寻找那个能让我如此坦然的理由!
然而,失落的爬山虎却已经围着我,缠绕着我,遮蔽起最后一点希望。
什么!为什么还要活着?!迷茫的漩涡正在吞噬的我的灵魂,那是黑暗,无尽的黑暗。
色彩在跳动着。不,那是华丽的爱!
那是……
华丽的爱与模糊的世界,我找到了,正是那华丽的爱!
活着,就是为了要见证的华丽的爱!
这是……心的血。不!这是甘泉!依然在滑落着。
是她和她,是姐姐的华丽的爱。
她和她是有爱的,华丽的爱。……难道……这是……百合的香味吗?
御姐爱,百合香……谢谢你,姐姐!



什么,你说你能理解我写的什么?!
啊!完了!你已经没救了!赶紧找个黄道吉日自己了断了吧!

星期日, 十月 14, 2007

firefox在OSX中显示中文的问题

firefox在osx的英文环境中,某些汉字显示为“?” ,在firefox2.0.0.x中依然如此。
这里说了一种解决的办法。
http://hi.baidu.com/dawgdash/blog/item/6157a138c501b227b8998ff1.html

全文引用一下:
//////////////////////
Firefox在苹果 Mac OS X 上,一直被诟病对中文支持不好。我用的是 Firefox 2.0.0.7 英文版,以及英文界面的Mac OS X Tiger。我遇到的问题有:浏览网页的时候掉字,一些中文字显示为问号;在地址栏,搜索栏,以及一些英文网页的文本框中,输入中文的时候,光标对不准字,修改更加是乱七八糟;标签上的中文,有时候会超过标签区域,显示到外面来;一些网页中的中文,复制的时候,选不准位置。

这些问题的确难以忍受。但是Firefox的兼容性,完善的标签浏览功能,还有庞大的插件资源,使人无法割舍。

仔细分析,不难发现,其实这些中文问题,都是出在了字体上。比如搜索百度或者谷歌,会发现一些用户通过拷贝微软的宋体(Microsoft Office for Mac中包含),可以解决最头痛的掉字的问题。如果拷贝宋体到/Library/Fonts中,还可以解决中文选取的问题。这些试验说明 Firefox 在某些中文场合,还默认依靠宋体。这的确是非常奇怪,应该是 Firefox 的 bug。除去掉字问题,其他问题看上去都像是出在 Firefox 不知道该使用什么字体,也不知道当前使用的是什么字体。

解决办法也很简单,告诉 Firefox 在显示界面和渲染网页中,在需要渲染中文的时候,使用某些特定的字体。UserChrome.css 和 UserContent.css 可以达到这样的目的。

具体细节是,在 UserChrome.css 和 UserContent.css 中加入下面的代码:

* {
font-family: Lucida Grande, 华文黑体;
}

需要注意的是,一定要把文件保存为 UTF-8 格式(我是用vim的set encoding=utf-8来确保)。不然 Firefox 无法明白“华文黑体“。(Lucida Grande 和华文黑体,都是苹果的默认字体,也是 Safari 默认字体。)

上面的改动后,经过试验,我遇到的这些中文问题已经全部解决。

/////////////////


不过在我这里还没有解决问题,最后还是要把simsun.ttc复制到/Library/Fonts里算了。

星期一, 十月 01, 2007

作孽啊

今天想看看研究生报名的事,结果发现专业课变更,招生人数减少到2人。我日,没法考了!
是该好好考虑一下该专业的问题了。