Xupeng's blog

Jan 6, 2007 - 1 minute read - Comments

今年冬天特别冷

今天冬天特别冷,宿舍没有暖气,坐着常常被冻得小腿麻木,有点难以忍受;今年冬天特别冷,总是会有坏消息传来,真的是因为本命年么?我不相信,我对自己有信心。打算这两天回家,不在这里耗了,尽管上网会非常的不方便,但是我可以有更多的时间来看书,何尝不是一件快事?也不用再为了吃什么饭而犯愁,同时做好节后去上海的心理准备。
 
找工作是一件辛苦的事情,不得不面对等待的煎熬,所以朋友为了减少这种煎熬用最快的速度找了一份工作安下心来,这未尝不是一个好办法,但是我实在不愿意去做一份我不是十分喜欢的工作,而我最喜欢的技术在国内才是刚刚露出冰山一角,因而找一份自己喜欢的工作真是难上加难,和DR的面试官随便谈些技术话题,他哈哈笑着说:你关心的技术太前卫了。的确如此,或许我真的应该退而求其次,先找一份能让自己安身的工作再谈其他吧,我还是需要再调整一下心态,乱。

Jan 6, 2007 - 2 minute read - Comments

我是怎么用vmware的

作者:Xupeng Yun <recordus at gmail.com>

Vmware是个好东西,用法有很多啦,对个人来讲平时最常用到vmware的地方大概是做系统测试,做网络试验等等,不过还有一些比较另类的用法,比如我使用vmware的一些情况:

1.无光软安装系统到物理硬盘
    这种情况估计很多人都遇到过。使用vmware无光软安装linux到物理硬盘是个很简便的方法,当然完全可以不使用vmware完成无光软安装linux,甚至更方便更快速,但是也有一些情况还是需要使用vmware的。比如:Mac OS X x86不可以硬盘安装,像我这等穷人又没有DVD刻录机,那就只好使用vmware来安装了,一样体验Mac OS X带来的快感。

2.在windows下访问lvm2+reiserfs
    在windows下有访问lvm2的工具,也有访问reiserfs的工具,但就是没有能够访问lvm2+reiserfs的工具,不幸的是我使用的就是这样的组合,怎么办?vmware!在windows下使用vmware最小化安装一个linux,比如用debian,加装lvm2和reiserfs相关的工具。虚拟linux安装完成以后停止虚拟机,给虚拟机添加一块儿硬盘,要选择物理硬盘,网络连接选择host-only,这样就不会把流量压力施加给物理网络。重新启动虚拟linux,挂载物理硬盘上的lv,配置samba共享给windows就可以了。

3.在linux下写ntfs分区
    现在可以使用ntfs-3g近乎完美读写ntfs分区的数据,但ntfs读写一度是我头疼的问题,当时我的解决方法同上,也就是在linux使用vmware安装windows 2000,给虚拟机加载物理硬盘,共享ntfs分区给linux。

4.曲线救国来上网
    这种情况大概比较罕见,很少有人会遇到吧。这跟bt的ISP有关,我所用的ISP采用了非标准的PPPOE,以至于只能只用他们提供的客户端登陆网络,但又没有for linux的客户端。万般无奈我只好出此下策,在linux下使用vmware安装windows,网络连接选择Bridged模式,在windows中使用ISP的客户端登陆网络后共享给linux。

工具的存在的意义是解决问题,本文提供的只是一种解决问题的思路,很多时候很多问题都是有解决办法的,你所需要做的就是开动脑筋灵活利用手中的工具而已。

Jan 5, 2007 - 1 minute read - Comments

firefox莫名崩溃的问题,启用临时替代方案

应该是与flash插件的兼容性不好所导致的,只要打开含有flash的页面马上就崩溃,几乎没有例外,唯一遇到的例外是登录进gmail就崩溃,gmail里有flash么?没发现。

换了portage里所有版本的flash插件依然如故,firefox也没有任何的错误提示,让人摸不着头脑。在命令行下打开firefox看看其崩溃时出了什么异常,奇怪的是firefox又运行良好,不会崩溃了。在命令行运行和通过菜单打开这两种方式有些什么差别呢?环境变量么?目前还不太清楚,临时这么用着吧。

Jan 1, 2007 - 2 minute read - Comments

好久没有更新了,杂记

真的有好久没有更新了,杂事一大堆,处在毕业前的阵痛期吧,尽量使自己安定下来,学一点新东西。
 
Web开发,一直以来接触都不很多,当然也就一直都不熟悉,接下来该是认真学习一下Web开发知识的时候了,昨天看了些django,由于光缆的原因打开djangobook还是出奇的慢,现在也没有了好用的代理,页面总也不能完整的打开,用wget做的镜像也是一样没有办法看。
 
不过功夫不负有心人,在我的努力和耐心等待下我还是得到了完整的前10章的内容,看了大半。寒哪,发给Cheng Zhang的代码里,我还是把一些本属于template的东东直接写在了view里,虽然只有那么一点点。每每看一些新东西,总觉得以前做的东西不堪回首,sigh。django的MTV很有意思,也很清晰,这个概念和java的struts中的概念还是有很大区别的,觉得django的东西更容易理解用起来也更方便。巨喜欢django的url pattern,清晰优雅的url就靠它了。django的数据访问很方便,加上admin site,真是省了不少的功夫啊,赞。希望以后能够天天有python,日日有django,慢慢体会如此的幸福吧,呵呵。
 
JavaScript也没有写过,看了点prototype.js和rico.js的东西,浏览了一本javascript和ajax的电子书,总算是对ajax有了些懞懂的认识。jQuery似乎很热,得看看,刚刚定了它的maillist在写这点东西的时间里已有了3封mail,看来这一定是一个很好的东东,我喜欢好东东,就像我喜欢linux和python一样,喜欢,不惜代价。

Nov 17, 2006 - 1 minute read - Comments

getsong增加新功能

修改了getsong,增添了如下的功能:

1。使用-n参数可以下载新歌Top n,实际上是从Top100中选出前n个而已,如:
   getsong -n 10  可以只下载Top100中的前十个
2。使用-d参数可以导出歌曲列表到当前目录的songlist文件,如:
   getsong -d -5 导出Top500
   getsong -d -n 70 导出Top100前70
   用途:导出后可以编辑该文件以删除不需要下载的个去
3。使用-f参数可以从当前目录的songlist文件读取歌曲列表来下载,如:
   getsong -f
   用途:主要用于从-d参数导出的列表中下载,当然是你筛选过的列表。

要使用最新版的getsong可以从svn软件仓库中检出,方法参见:这里