2011-01-17

手动修改ramdisk.gz

由于工作需要,对一个编译好的ramdisk.gz尽心修改, 查了一下, 原来是一个打包过的镜像而已.


ramdisk.gz在~/xxx

解压

#cd ~/xxx
#gunzip ramdisk.gz

在解压后, 得到文件系统镜象文件ramdisk, 原来的ramdisk.gz会消失(不知道为什么...)

#mkdir loop
#mount –o loop ramdisk loop //挂载镜像到loop目录
#cd loop

这里可以看到, 就是ramdisk.gz成功加载后的目录, 可以修改了, 我在这里添加了一些程序

#cd ..
#umount loop

#gzip –v9 ramdisk //生成新的ramdisk.gz压缩文件

2010-12-14

fedora13下安装KScope

    KScope ,一款源代码阅读、浏览工具,它也为你提供源代码的编辑环境.该工具尤其适合于使用 C 语言编写的大型项目.KScope 使用 Cscope 作为源代码的分析引擎,可以为编码人员提供一些有价值的信息.堪比Windows下的source insight.

     我用的是fedora13系统,用#yum install kscope后,从菜单启动的KScope只有一个标题栏,别的什么都没有......查看了以下,是1.9.2版本,估计是KDE和QT环境不兼容导致(我没有安装fedora的KDE)
    从kscope网站下载了kscope的版本为1.6.2的源代码(这个版本似乎用的人最多)

    解压后,进入kscope目录:

    [kscope-1.6.2]$./configure

       这个时候,会提示缺少kde-config,yum不了这个玩意, 上网搜也没发现这个软件包...不过,看名字应该是kde环境里面用于配置的,于是打开"添加/删除软件"(不得不说,这玩意没有ubuntu的新力得好用),查找kdelib,勾选上KDE 3 Libraries和对应的devel包,安装,再回去./configure,ok
     开始make,又出问题了,提示./src目录下缺少-lkateinterfaces,不知道这是什么,Google一下,按照这篇blog里面说的

       接下来,进行make:

        [ /home/lanch/Download/kscope-1.6.2]$make

        这个时候,会提示找不到 -lkateinterfaces 不用担心,该参数是要找动态链接

库,其实没有动态链接库,只有静态链接库,该库位于

         /usr/lib/libkatepartinterfaces.la

        这个时候,切换到src目录下:

        [ /home/lanch/Download/kscope-1.6.2]$cd src

        [ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile

        将Makefile文件中使用-lkateinterfaces 的地方,替换为/usr/lib/libkatepartinterfaces.la,接着,退回到上层目录cd .. ,进行make,就会大功告成。
       
    按照这样可以就可以了,不过替换是没有用原文里面的grep(不知道那行命令是干什么的),我gedit打开Makefile然后替换了.
    然后#make install  OK, 安装成功

2010-11-09

ubuntu下使用tex编辑中文简易方法

ubuntu下最简单的使用tex编辑中文应该是使用texlive+xelatex了

1.下载texlive
我是在学校的镜像下载的最新的texlive2010,比较大,有2G
将下载的镜像挂载到~/iso目录
不下载的话,也可以使用apt-get来安装,应该效果一样

2.根据~/iso/texlive-doc/texlive-zh-cn.pdf 安装
记得选中create symlinks in standard directories
省的自己设置环境变量

3.只要你的ubuntu支持中文,现在已经可以使用xelatex来编辑中文了
来个网上找来的例子,用gedit/vim等把下面的文本写进s.tex:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{WenQuanYi Zen Hei Mono} %关键在于这里的字体设置,下面会说到

\begin{document}
Cowards die many times before their deaths.\\

懦夫在未死之前,已身历多次死亡的恐怖了。
\end{document}

4.ubuntu下
$fc-list
可以查看机器中的字体
找出中文字体,我ubuntu10.04有

文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=中等,Medium
文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular

将中文字体写到 \setmainfont{//这里} 就可以了

5. $ xelatex s.tex
目录下会自动生成pdf,可以显示中文

2010-11-01

SYGATE的端口映射

做了个Sygate的端口映射,这样在宿舍也能访问我在实验室的电脑了

打开服务器的Sygate,"高级"--"访问规则"--"增加"--"增加一条新规则"--"确定"
先做一个TCP的映射,用于http的访问
1.选择"IN"
2.选择"TCP"
3.填自己电脑内网地址192.168.1.101
4.默认端口80
5.保存

在相同的办法添加一个SSH的映射规则,端口为22,其他与http完全一样

OK,Sygate的映射完成,重启一下Sygate即可

2010-10-25

wallproxy果然不错

wallproxy

基于GAppProxy,但更强大,可以无障碍访问youtube.com twitter.com blogger.com

简易使用指南:基于搭建自己的GAE服务器

1.下载wallproxy
2.解压缩,修改gae_server/app.yaml中的your-gae-id为自己的GAE ID(GAE申请方法Google一下很多),上传gae_server文件夹
3.启动WallProxy软件包中local文件夹中WallProxy.exe,点击"设置",在弹出对话框中.修改GAE_PROXY的URL中的your-gae-id为自己的GAE ID
4.修改浏览器代理为 127.0.0.1:8086 设置全部完成~go go go
5.更多使用方法见wallproxy主页 http://code.google.com/p/wallproxy/

PS:firefox建议配合使用FoxyProxy更加强大

2010-06-19

胡言乱语

现在很多人,以年轻人居多,他们渴望别人和社会对他们的认同,这很正常.但是他们对于与他们意见向左的人持严厉的批判的态度,整天"不如何如何的人,就是如何如何"等,反过来想,既然他们否定一切他们不同意的想法,又如何让别人同意或容忍他们的一切所作所为呢?已所不欲,勿施于人,海纳百川,有容乃大....