I am LAZY bones ? all linux

2008年 01月 的归档

[转]手把手教你把Vim改装成一个IDE编程环境(图文)

自己的vim一直是”丑陋”地在用着,很羡慕人家漂亮的VIM,今天看到一篇比较不错的文章.还来不及看完,记一下,以后再看:

http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx

By: 吴垠

今天注册了个域名

嘿嘿,想了好久了,一直都没有实施,今天终于心血来潮了,没想到这么快,问人到开通估计也就一个小时.
现在已经可以whois到了.
但是由于空间都还没有,域名暂时还不能使用,所以,先保密一段,哈哈…

ssh反向连接

先介绍一下我这里的情况: 公司的电脑是在内部网里面,不可能有公网地址;家里的电脑是adsl拨号,有动态的公网IP,动态绑定到域名 xxx.xxx.org
如果现在想从家里ssh到公司的电脑,直接连接肯定是不行的,不过可以用以下方法:
1. 在公司电脑上执行: ssh -f -N -R 12121:localhost:22 xxx@xxx.xxx.org
2. 然后在家里的电脑上执行: ssh xxxx@localhost -p 12121 就可以成功连上公司的电脑了.

上面命令里面的 12121 是任一个本地端口(上面例子里面是家里电脑的端口),可以在合理的范围内任意指定.我的理解是这样的: 前一个命令相当于把公司机器的22端口(localhost:22) 映射到 家里机器的12121端口. 然后在家里电脑上直接ssh 本机的 12121 端口,数据就会被转发到公司机器了.就这么简单.

参考此文和 man ssh

[转]Bash的输入输出重定向

这确实是一篇强文.

还有另外一篇,也很不错.有人问 2>&1之类的问题时一定要看看.

本站新增网站地图

访问: http://bones7456.blog.ubuntu.org.cn/sitemap/可以察看本站的网站地图.

WP插件主页: http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/

刚又学了一招

以前一直用locate查找文件,也没想过它的工作原理,知道我那恢复过的gentoo系统里面出现了这种状况:
locate xxx
locate: warning: database /var/lib/slocate/slocate.db’ is more than 8 days old
什么都查找不了,google了一下,发现需要updatedb一下,嘿嘿,原来这个也有数据库的啊…以前见过updatedb这个进程,还在纳闷是什么进程呢,呵呵.

终于在gentoo下成功编译KDE4

在十多天前,我这个没用过gentoo也没用过KDE的新手,由于一时兴起,想在自己刚装上的gentoo上安个KDE4,由于当时还没正式发布,用的是overlay(至今对overlay的概念也还没很清楚,嘿嘿),由于里面的一个叫krunner的东东,死活编译不过去,最终以失败告终.
不过,由于之前就知道,成功率不会很高,所以我在开始瞎折腾前,留了个gentoo系统刚搞好内核时的tar包备份,于是昨天把原来那个乱糟糟的系统都删了,恢复备份,然后重新开始编译KDE4,有了上次的经验,这回小心多了,都是按部就班来的,先 emerge xorg-server ,然后是 opengl , cmake, qt, alsa-lib, boost, xine-lib, gpgme, shared-mime-info 和 giflib,需要注意的是编译qt这样的库的时候,得注意USE,必不可少的有 ,dbus,
qt3support 和 accessibily.然后根据占占的这文章,开始一步一步地用源码编译,源码可以从 http://www.kdecn.org/info/4.0.php 下载,我是按顺序编译了 kdesupport,kdelibs,kdepimlibs,kdebase,kdebase-workspace,kdebase-runtime到这里基本的就应该可以用了,将 /opt/kde4/bin(你用的也许不是这个目录) 设到PATH环境变量里面去,然后把 /opt/kde4/bin/startkde 做个符号链接到 ~/.xinitrc ,startx就应该可以启动KDE4了,当然这里省了很多东西,可能体验不是很好,呵呵.
恩,下面还有很多工作要做,哈哈.

Ubuntu Counter

发现个好玩的东西: http://ubuntucounter.geekosophical.net/index.php
号称 Ubuntu Counter ,就是注册一下,给你发个号子,我注册了个,发现还是个”靓号”,嘿嘿

Logged in as bones7456

Your Ubuntu User number is # 20200

The Ubuntu Counter Project - user number # 20200

compiz下用上了screenlets

加上下面这个源:
deb http://download.tuxfamily.org/screenlets gutsy screenlets
添加钥匙:
wget http://download.tuxfamily.org/screenlets/hendrikkaju.gpg -O- | sudo apt-key add –
安装screenlets:
sudo apt-get update && sudo apt-get install screenlets
安装另外的小插件:
http://www.screenlets.org/index.php/Category:UserScreenlets这里下载了插件以后,直接解压到 ~/.screenlets 目录,就好了.
启用screenlets:
执行 screenlets-manager 勾选要启用的插件即可
compiz的设置:
在CCSM里面的Desktop子类里面启用 Widget Layer
最终效果:
Widget Layer 启用以后,右键点screenlets的东东,勾上Window-Widget,这时候这个东东就消失了.没关系,只要按F9键,就会把当前桌面淡化,然后显示你的Screenlets插件了.哈哈…

PS: 谁有好看或者实用的插件推荐啊?

cksfv 另一个常用的校验工具

说到校验,很多人都会想起 md5sum ,因为ubuntu各版本的光盘都用这个校验的嘛~而且各个发行版里面也都会预装这个小工具.但是这并不是唯一的(废话),今天介绍另一个: cksfv
发现这个是在从 TLF 下载的电影里面,TLF的电影都是用rar分卷压缩的,除了 xxx.rar,xxx.r00,xxx.r01….之外,通常还有个 xxx.sfv 文件.这就是用于check的.
ubuntu用户使用 cksfv 得先安装: apt-get install cksfv 即可.看看包里面的描述:

描述: sfv checker and generator
SFV, Simple File Verification, uses crc32 checksums to verify that files are intact. cksfv automates the task of generating
and checking .sfv sheets. For integrity, md5 checksums are probably a better alternative, but sfv is a widely used method for
verification on the USENET binary newsgroups and other places.

从中可知sfv用的是 CRC32 算法,这种算法产生的sum是32位的,虽然没有md5那么严谨,但是有个好处,就是计算速度比md5快多了.因此,在数据量很大又不是非常重要的场合,就很适用了,比如电影文件.估计这也是很多电影发布小组才有cksfv校验的原因吧.