现在在一个生产重车车桥的工厂上班。
每天的任务就是组装车桥。工资每天25,没有休息。
现在开始研究差速器的原理了,有点深奥。因为不是这个专业的。这个东西主要是汽车在转弯的时候起作用。汽车转弯时,左右驱动轮的转速是不一样的,所以才有了这个东西。
现在在一个生产重车车桥的工厂上班。
每天的任务就是组装车桥。工资每天25,没有休息。
现在开始研究差速器的原理了,有点深奥。因为不是这个专业的。这个东西主要是汽车在转弯的时候起作用。汽车转弯时,左右驱动轮的转速是不一样的,所以才有了这个东西。
精彩电影推荐:
1:《的士速递》《出租车》现在刚出来了第四部。
第一部:我们的男主人公刚刚又破了一个记录。刚开始的主人公驾驶摩托车的镜头真是精彩,不可错过。
regedit /e c:\a.reg HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3\Default
1:远程桌面端口号位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\ PortNumber
2:vnc密码:
HKEY_CURRENT_USER\Software\ORL\WinVNC3\ Password
HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3\Default Password
今天无意中发现了几个好用的软件:网站在 http://softdesigner.com/
第一个:starter。
就是把一些重用的程序快捷方式放在一起。不过配置起来麻烦一点,需要手动修改配置文件。
第二个:Unhider。
隐藏窗口的程序。发现不能把桌面右下角的图标隐藏啊!再找个能隐藏进程的就好了。
有找到了一个可以隐藏任务栏图标的程序:PS Tray Factory。不过这个是收费的。可以到网上搜 PS Tray Factory v2.0 汉化版。
ftp客户端:Filezilla
2010-11-21补充:
http://www.piriform.com/上的两个软件:CCleaner和Defraggler(磁盘碎片整理工具)
在写一些shell脚本的时候,经常会遇到需要用户输入密码的交互情况。
例如在用rsync备份的时候,如果没有假设rsync服务器端,需要用到ssh+rsync备份,没有提供输入密码的选项。上网上查了一下,有个expct的交互程序。
expect也够复杂的,起码在我看来是这样。先找个可以输入密码的实例:见
http://www.blog.ccidnet.com/blog-htm-do-showone-uid-73559-itemid-238796-type-blog.html
#!/usr/bin/expect -f
#需要执行的rsync备份脚本
spawn /var/backup.sh
#等待出现 password:的提示,然后发送密码
expect "password:" { send "PASSWORD\n" }
#不知道是啥意思,没有这句还不行
expect ".*\@.*#"
backup.sh 只有一个rsync的命令:rsync -avz /var IP:/ 1>log.txt 2>&1
当然可以更复杂。
现在已经能满足我的备份需求了,够用就好!
linux 、windows 、mac对文件的保存处理都不一样。体现在回车和换行这两个概念上。
这两个词来自于早先的打字机。虽然没有看过实物,但是从以前战争片中打字员每打完一行,就来两个动作。回车:就是在没打印完一行,就把打印头定位到纸的左边。由于还在刚才写的那一行,需要用换行,定位到下一行。
到了计算机出现后,“换行”在linux中表示为“\n”,windows表示为”\n\r“,mac表示为”\r“。所以在linux,mac看windows中保存的文本文件每行后面都会有 “^M”,而在windows下看linux和mac保存的文本文件,就都会跑到一行中,而且会多一个黑方框的符号。
用16进制表示回车为 0x0d ,即表示 \r, carrige return,回车。
0x0a,表示 \n, new line,换行。
在linux下可以用xxd命令查看文本文件的16进制的形式。
linux中有两个命令:dos2unix和unix2dos。可以转换两种文件格式。
用tr:
DOS->UNIX:tr -d ‘\r’ < dosfile > unixfile
最早安装mplayer 是在大二的时候吧。那时候对linux也不是太懂,只是按照网上的步骤一步一步来。出了问题,也很难搞懂!因为对一些原理没有搞懂,只会其行,而不懂其意。这也许就是刚开始学习linux很难的原因吧。
今天重新安装网上的一些步骤,再结合自己的实践再安装一遍mplayer。
1:下载源代码 下载页面在 http://www.mplayerhq.hu/design7/dload.html
包括:主程序MPlayer v1.0rc2 二进制的解码器 essential-20071007.tar.bz2和windows-essential-20071007.zip 皮肤可以选择一款下载。
2:安装二进制的解码器。只需把两个文件解压放到一个地方即可,在编译mplayer的时候会用得着。
这里把essential-20071007.tar.bz2和windows-essential-20071007.zip 解压后的两个目录都放到/usr/lib/codes 目录下。
[root@localhost mplayer]# ls
essential-20071007.tar.bz2 MPlayer-1.0rc2.tar.bz2 windows-essential-20071007.zip
[root@localhost mplayer]# tar -jxf essential-20071007.tar.bz2
[root@localhost mplayer]# unzip -q windows-essential-20071007.zip
[root@localhost mplayer]# ls
essential-20071007 MPlayer-1.0rc2.tar.bz2 windows-essential-20071007.zip
essential-20071007.tar.bz2 windows-essential-20071007
[root@localhost mplayer]# mkdir /usr/lib/codes
[root@localhost mplayer]# mv windows-essential-20071007 essential-20071007 /usr/lib/codes/
3:编译主程序,这应该是最麻烦和最容易出错的地方吧。最让人头痛的是在生成makefile的时候一会提示缺少这个库,一会缺少那个。可以说是没完没了。我想大多数人到了这个时候,头都大了,都想着放弃吧。
./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codes/essential-20071007/ --win32codecsdir=/usr/lib/codes/windows-essential-20071007/ --language=zh_CN
说明:
–prefix=/usr/local/mplayer :安装程序放置的位置。包括配置文件,主程序,皮肤帮助文件等。
–enable-gui :安装图形界面,即生成gmplayer。
–codecsdir=/usr/lib/codes/essential-20071007/
–win32codecsdir=/usr/lib/codes/windows-essential-20071007/
指定二进制解码器的位置。
–language=zh_CN :指定语言类型。
4:字体,皮肤。如果启动mplayer的图形界面,会提示缺少皮肤和字体。下载皮肤和字体放到指定的位置。
5:遇到的问题。启动mpayer后,可能会没有声音或者提示视频输出配置错误。可以打开mplayer的首选项来配置一下。最后配置文件保存到 ~/.mplayer 目录下。
2010-11-18补充:
1:[AO OSS] audio_setup: Can’t open audio device /dev/dsp: No such file or directory
提示这个错误,alsa 驱动,还是udev规则的问题。在网上好不容易找到解决方案:用root加载模块,modprobe snd_pcm_oss
2:mplayer不能全屏。解决方法:在配置文件中加入zoom=yes
参考:http://bobpeers.com/linux/vnc.php
1:安装 vnc vnc-server
yum install vnc vnc-server
2:添加用户 /etc/sysconfig/vncservers
配置文件的最后两行去掉注释:
VNCSERVERS=”1:bobpeers”
VNCSERVERARGS[1]=”-geometry 1024×768 -depth 16″
第一行:
1:Gnome Remote Desktop 已经用了computername:0,这里vnc 用:1 ,告诉vncserver在 5901端口监听。
boobpeer:代表用户名。
第二行:1的参数
3:Setting a password 设置密码:vncpasswd
4:启动vncserver
# vncserver :1
#/etc/init.d/vncserver start
刚开始遇到个错误提示:vncserver: couldn’t find “xauth” on your PATH.
原来是没有安装 xorg-x11-xauth :安装 yum install xorg-x11-xauth
vncserver 的启动提示:
#vncserver :1
xauth: creating new authority file /root/.Xauthority
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
通过netstat -ntlp 查看vnc已经在 5801,5901,6001端口监听。但是通过vnc客户端连接后是个很简陋的桌面。我们修改:~/.vnc/xstartup,删除这两行的注释:
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
重启vncserver ,/etc/init.d/vncserver restat
5:vnc客户端连接
vnc ip:5901 或者通过web方式 http://ip:5801(客户端需要有java虚拟机支持)