I am LAZY bones?
AN ancient AND boring SITE

分类: '备忘' 的归档

linux下查看多页 .tif 文件的方法

tif文件其实是分页的,但一半linux下的图像查看器都只把此格式当初普通的图像文件处理,导致有些多页的文件只能看到一页。
但是用evince(文档查看器),可以打开这种类型的tif文件,并正确显示其中的内容。 Very Happy
原来一直把evince当成简单的pdf查看器用,其实他的功能还是蛮多的。

VirtualBox中安装XP && PCLinuxOS 2007的下载地址

源里面的VBox早已经是1.4版的了,可以直接支持共享文件夹了。
装了XP后就把原来硬盘上的D盘共享给虚拟的XP了,也挂在D盘,和真的一样。 Very Happy
设置方法是在VBox里面的设置的最下面,有个“共享”,在固定文件夹里面加一项,文件夹路径是/media/sda5,名称就叫sda5;然后启动虚拟系统(XP),在我电脑,映射网络驱动器,里面,输入共享文件夹\\vboxsvr\sda5,挂到D盘(我的虚拟机只有C盘,如果D盘被光驱占用的话,可以先把光驱设置成E盘)。万事大吉了~~以后省得切换系统了。

PS:记一个PCLinuxOS 2007的下载地址,官网就这个地址快一点,也刚在VBox中装好 Very Happy

mySQL 的一些应用(命令行)

创建一个名为databasename的数据库:

或者可以进入mysql交互界面再建立:

建立一个名为theuser,密码为thepass的用户,对databasename数据库有任何权限,并限制此用户不能来自远程:

建立一个名为theuser,密码为thepass的用户,对databasename数据库只有读权限,但是此用户可以来自远程:

执行一个SQL文件:

========20090928 update========
补充一个忘记mysql的root密码的解决方法:参考这里。
如果 MySQL 正在运行,要首先停掉:

启动 MySQL 的“安全模式”:

就可以不需要密码就进入 MySQL 了。
然后就是

现在可以杀掉 safe_mysqld 进程,用正常方法启动 MySQL 了。

manpages-dev

看到msgget函数,不知道具体用法,man了一下,居然是“No manual entry for msgget”汗!google了半天也没一个比较像样的介绍。结果上irc上问,说需要按照 manpages-dev 这个包,哈哈。原来如此啊!

引用:
MSGGET(2) Linux Programmer’s Manual MSGGET(2)NAME
msgget – get a message queue identifier

SYNOPSIS
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>

int msgget(key_t key, int msgflg);

DESCRIPTION
The msgget() system call returns the message queue identifier associated with the value of the key argument. A new message queue is
created if key has the value IPC_PRIVATE or key isn’t IPC_PRIVATE, no message queue with the given key key exists, and IPC_CREAT is
specified in msgflg.
……

ubuntu下安装配置LAMP

安装

代码:
sudo apt-get install apache2 php5 php5-mysql php5-gd php5-dev mysql-server

php配置文件位于 /etc/php5/apache2/php.ini
apache配置文件位于 /etc/apache2/apache2.conf
mysql配置文件位于 /etc/mysql/my.cnf

默认的站点页面文件: /var/www

再记个配置方法的参考地址:
http://forum.ubuntu.org.cn/viewtopic.php?t=1320
http://forum.ubuntu.org.cn/viewtopic.php?t=21033

删除moc正在播放的音乐。

代码:
alias rmnp=’mocp -i |grep “File: “|sed -e “s/File:\ //”| xargs rm’

不知道支不支持不正常的文件名,反正我的歌曲名称都很正常。。。 Very Happy

编译070623的eva

听说eva出了新版本,马上下来编译了一下,虽说自己QQ用的并不是很多,但还是挺关注eva的发展的,呵呵。

eva源码下载地址:
http://www.myswear.net/myswear/eva/beta/eva-20070623.tar.bz2

编译前需要安装 kdebase-dev 这个包,因为eva是基于kde的嘛!

解压后,直接

代码:
./configure
make
sudo make install

就装好了,但是编译好的eva居然在/usr/local/kde/bin目录下,像我这种gnome用户一时居然没找着,嘿嘿,只好改一下PATH了。
新的版本登录的时候加了个进度条,然后好友/群/最近联系人分成标签了,加了个Script manager(还不知道是干嘛的),另外好像和以前差不了多少。。。还有批量下载好友备注功能似乎还没有。。。

试用compiz fusion

引用坛子里coffer的大作,按自己的情况修改:

俗话说:“合久必分,分久必合”,当初beryl从compiz中分离出来,现在compiz 又与beryl合并,从此就诞生了compiz fusion,即compiz 与 beryl的合并后的一个溶合体。Compiz Fusion在综合了Compiz及Beryl特效的基础上,还提供更多的功能,同时与beryl相比,所需的系统资源更少,效果更为出色。

下面,我们就来安装compiz fusion:
1、得到密匙

代码:
sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add –

2、添加源,打开/etc/apt/source.lst,加上如下内容:

引用:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

3、更新:

代码:
sudo apt-get update && sudo apt-get upgrade

4、安装:

代码:
sudo apt-get install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-* libcompizconfig-backend-gconf emerald-themes

5、使用:
系统-首选项-会话,里面去掉原来的beryl启动项,加上如下命令的项:

代码:
compiz –replace -c emerald

下次登录就会自动启动compiz了。

试用的结果就是设置项比原来的beryl多很多了,功能也强大了,而且最主要是速度也有说提升,这在我这台配置不怎么样的机器上感觉很明显,beryl稍显有点卡,现在就好了。缺点就是人性化上还不如beryl,可能是合并之初的原因吧。比如输入法的选字窗口,也加上窗口晃动效果了,结果打字的时候晃啊晃的,容易晕,一时也还没找到在哪里设置,先用着吧。
还加一点已发现的问题,就是原先可以正常使用的鼠标主题(我用的是那个水滴的主题),现在不完全正常了,有时候是水滴的,有时候又是一个箭头了!

在文件中查找

原来在文件中查找这么简单,就一个 -r 呵呵。

代码:
grep -r “what” where

grep的其他有用的参数:
-i 忽略大小写
-w 整字匹配
-x 整行匹配
-b 显示在第几个字节找到
-n 显示在第几行找到
-c 只显示每个文件的匹配行数

命令行控制音量程序aumix

香菇在irc上说gnome那个音量控制不够精确,变得太快。
让我想起那个命令行下的音量控制程序,当时忘记叫什么了,后来找了一下,想起来,叫aumix,默认没有安装apt-get一个。
看看用法:可以输入数值指定,类似

代码:
aumix -q -v75 -m 0 -c R -c+10 -m q

,当然也可以直接aumix,进去后再用键盘操作。

引用:
$ aumix -h
aumix 2.8 用法: aumix [-<channel option>[[+|-][<amount>]]|<level>|
R[ecord]|P[lay]|q[uery]] [-dhILqS] [-C <color scheme file>] [-f <rc file>]通道选项:
v:主音量 x:混音监视器
b:低音 W:PCM 2
t:高音 r:录音
s:合成器 i:输入增益
w:PCM o:输出增益
p:PC 扬声器 1:线路 1
l:线路 2:线路 2
m:话筒 3:线路 3
c:CD

其它选项:
C: start in curses mode (and optionally specify color scheme)
d:调整除 /dev/mixer 外的另外的设备
f:指定用于保存和载入设置的文件(默认为 ~/.aumixrc 或 /etc/aumixrc)
h:打印该帮助信息
I:在完成非交互功能后启动到交互模式
L:载入设置
q:查询所有通道设置并打印
S:保存设置