Additions:
====给Apache2生成ssl证书的命令====
Deletions:
Revision [425]
Edited on 2008-07-11 00:35:27 by FishyWang [+ generate ssl certification for apache2]Additions:
====给Apache2声成ssl证书的命令====
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
Additions:
=====Linux - 杂七杂八=====
====CVS resp改名后的代码合并====
在公司遇到这样的情况, 原有的module的co路径改变了,但是有部分代码没有ci。代码几天没看,无法详细的记得上次ci以后改过哪些代码。这时候通过cp的-update来解决,因为-update可以只cp 源文件时间搓大于目标文件的情况:
先捡出新的Resp(以cvs为例):
再作copy:
然后察看修改了哪些文件
====修正从Windows分区拷贝来的文件的权限====
直接从windows分区(ntfs或者vfat)拷到Linux下面的文件一般权限都会是555,需要改成644,但是目录不能改成644,目录没有x权限就进不去了,这时可以用find命令来实现:
mplayer是全能的音频/视频播放器
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl或者xv就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2。另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
- 中文字幕可以用iconv转成utf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- 有的系统上font参数用文件名在播放的时候会不停的报错同时放片很卡,把font改成字体名就好了,见配置文件名被注释的行
我的config文件(~/.mplayer/config):
screen是虚拟终端,方便你在本地、远程ssh、X等终端下移动,让你可以在各处登陆上同一台主机都可以方便的继续工作。
用法:
1) 开始工作前,先运行
进入screen环境
1) 干你要干的事情
1) 要离开当前环境了,不管正在干什么(程序正在运行也没关系),按C-a d(或者C-a C-d)来detach当前screen,这时程序仍然在screen里面运行,你可以放心的logout了
1) 换了一个环境后,login,然后用
来attach到之前的环境,可以继续工作了。
常用命令行参数:
- -r: attach上一个screen,如果有多个会列出所有screen
- -R: attach上一个screen,如果一个都没有会创建新的,如果有多个会列出所有screen
- -RR: attach上一个screen,如果一个都没有会创建新的,如果有多个会attach最近的一个
注意事项:
- screen进去后默认会把TERM环境变量设成"screen",如果不想用这个,可以在/etc/screenrc里面加上一行
来设成xterm,或者别的什么
未尽事宜,高级应用,etc. 请参考
====java程序的中文设置====
SWT程序使用系统的中文设置,但是别的Java GUI程序(比如用Swing的Freemind)就必须设置Java的中文字体了。
j2re1.5的解决方法:在Java的字体目录(Ubuntu下是/usr/lib/j2re1.5-sun/lib/fonts/)下建立一个fallback目录,然后把中文字体的ttf文件扔进去就行了
====CVS resp改名后的代码合并====
在公司遇到这样的情况, 原有的module的co路径改变了,但是有部分代码没有ci。代码几天没看,无法详细的记得上次ci以后改过哪些代码。这时候通过cp的-update来解决,因为-update可以只cp 源文件时间搓大于目标文件的情况:
先捡出新的Resp(以cvs为例):
再作copy:
然后察看修改了哪些文件
====修正从Windows分区拷贝来的文件的权限====
直接从windows分区(ntfs或者vfat)拷到Linux下面的文件一般权限都会是555,需要改成644,但是目录不能改成644,目录没有x权限就进不去了,这时可以用find命令来实现:
mplayer是全能的音频/视频播放器
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl或者xv就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2。另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
- 中文字幕可以用iconv转成utf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- 有的系统上font参数用文件名在播放的时候会不停的报错同时放片很卡,把font改成字体名就好了,见配置文件名被注释的行
我的config文件(~/.mplayer/config):
screen是虚拟终端,方便你在本地、远程ssh、X等终端下移动,让你可以在各处登陆上同一台主机都可以方便的继续工作。
用法:
1) 开始工作前,先运行
进入screen环境
1) 干你要干的事情
1) 要离开当前环境了,不管正在干什么(程序正在运行也没关系),按C-a d(或者C-a C-d)来detach当前screen,这时程序仍然在screen里面运行,你可以放心的logout了
1) 换了一个环境后,login,然后用
来attach到之前的环境,可以继续工作了。
常用命令行参数:
- -r: attach上一个screen,如果有多个会列出所有screen
- -R: attach上一个screen,如果一个都没有会创建新的,如果有多个会列出所有screen
- -RR: attach上一个screen,如果一个都没有会创建新的,如果有多个会attach最近的一个
注意事项:
- screen进去后默认会把TERM环境变量设成"screen",如果不想用这个,可以在/etc/screenrc里面加上一行
来设成xterm,或者别的什么
未尽事宜,高级应用,etc. 请参考
====java程序的中文设置====
SWT程序使用系统的中文设置,但是别的Java GUI程序(比如用Swing的Freemind)就必须设置Java的中文字体了。
j2re1.5的解决方法:在Java的字体目录(Ubuntu下是/usr/lib/j2re1.5-sun/lib/fonts/)下建立一个fallback目录,然后把中文字体的ttf文件扔进去就行了
Deletions:
=====Linux - æä¸æå «=====
====CVS respæ¹ååç代ç åå¹¶====
å¨å ¬å¸éå°è¿æ ·çæ åµ, åæçmoduleçcoè·¯å¾æ¹åäºï¼ä½æ¯æé¨åä»£ç æ²¡æciã代ç å 天没çï¼æ æ³è¯¦ç»çè®°å¾ä¸æ¬¡ci以忹è¿åªäºä»£ç ãè¿æ¶åéè¿cpç-updateæ¥è§£å³ï¼å 为-updateå¯ä»¥åªcp æºæä»¶æ¶é´æå¤§äºç®æ æä»¶çæ åµ:
å æ¡åºæ°çResp(以cvs为ä¾):
åä½copy:
ç¶åå¯çä¿®æ¹äºåªäºæä»¶
====ä¿®æ£ä»Windowsååºæ·è´æ¥çæä»¶çæé====
ç´æ¥ä»windowsååº(ntfsæè vfat)æ·å°Linuxä¸é¢çæä»¶ä¸è¬æéé½ä¼æ¯555ï¼éè¦æ¹æ644ï¼ä½æ¯ç®å½ä¸è½æ¹æ644ï¼ç®å½æ²¡æxæéå°±è¿ä¸å»äºï¼è¿æ¶å¯ä»¥ç¨findå½ä»¤æ¥å®ç°ï¼
mplayeræ¯å ¨è½çé³é¢/è§é¢ææ¾å¨
- Kubuntuä¸é»è®¤voæ¯x11ï¼è¿æ ·å ¨å±åè§é¢ä¸ä¼ç¼©æ¾ï¼æ¹æsdlæè xv就好äº(glågl2ä¹å¯ä»¥ï¼ä½æ¯è¿ä¸¤ä¸ªå¨æè¿éfpså¾ä½)
- å¯ä»¥å¨console䏿¾è§é¢ï¼voç¨fbdev, fbdev2æè directfbå³å¯ï¼å ¶ä¸directfbæææå¥½ï¼ä½æ¯éè¦rootæéï¼è䏿¾å®åå¯è½ä¼æbugï¼æä»¥æç¨fbdev2ãå¦å¤ï¼éè¦å¨å¯å¨çæ¶åç»kernelå vga=792çåæ°ï¼è¡¨ç¤º1024x768 24bitsï¼å¯ä»¥ç´æ¥å å°grubé ç½®éé¢
- 䏿åå¹å¯ä»¥ç¨iconv转æutf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- æçç³»ç»ä¸fontåæ°ç¨æä»¶å卿æ¾çæ¶åä¼ä¸åçæ¥éåæ¶æ¾çå¾å¡ï¼æfontæ¹æåä½å就好äºï¼è§é ç½®æä»¶å被注éçè¡
æçconfigæä»¶(~/.mplayer/config)ï¼
screenæ¯èæç»ç«¯ï¼æ¹ä¾¿ä½ 卿¬å°ãè¿ç¨sshãXçç»ç«¯ä¸ç§»å¨ï¼è®©ä½ å¯ä»¥å¨åå¤ç»éä¸åä¸å°ä¸»æºé½å¯ä»¥æ¹ä¾¿çç»§ç»å·¥ä½ã
ç¨æ³ï¼
1) å¼å§å·¥ä½åï¼å è¿è¡
è¿å ¥screenç¯å¢
1) å¹²ä½ è¦å¹²çäºæ
1) è¦ç¦»å¼å½åç¯å¢äºï¼ä¸ç®¡æ£å¨å¹²ä»ä¹(ç¨åºæ£å¨è¿è¡ä¹æ²¡å ³ç³»)ï¼æC-a d(æè C-a C-d)æ¥detachå½åscreenï¼è¿æ¶ç¨åºä»ç¶å¨screenéé¢è¿è¡ï¼ä½ å¯ä»¥æ¾å¿çlogoutäº
1) æ¢äºä¸ä¸ªç¯å¢åï¼loginï¼ç¶åç¨
æ¥attachå°ä¹åçç¯å¢ï¼å¯ä»¥ç»§ç»å·¥ä½äºã
常ç¨å½ä»¤è¡åæ°ï¼
- -r: attachä¸ä¸ä¸ªscreenï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -R: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -RR: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼attachæè¿çä¸ä¸ª
注æäºé¡¹ï¼
- screenè¿å»åé»è®¤ä¼æTERMç¯å¢åé设æ"screen"ï¼å¦æä¸æ³ç¨è¿ä¸ªï¼å¯ä»¥å¨/etc/screenrcéé¢å ä¸ä¸è¡
æ¥è®¾æxtermï¼æè å«çä»ä¹
æªå°½äºå®ï¼é«çº§åºç¨ï¼etc. 请åè
====javaç¨åºçä¸æè®¾ç½®====
SWTç¨åºä½¿ç¨ç³»ç»çä¸æè®¾ç½®ï¼ä½æ¯å«çJava GUIç¨åº(æ¯å¦ç¨SwingçFreemind)å°±å¿ é¡»è®¾ç½®Javaç䏿åä½äºã
j2re1.5çè§£å³æ¹æ³ï¼å¨Javaçåä½ç®å½(Ubuntu䏿¯/usr/lib/j2re1.5-sun/lib/fonts/)ä¸å»ºç«ä¸ä¸ªfallbackç®å½ï¼ç¶åæä¸æåä½çttfæä»¶æè¿å»å°±è¡äº
Additions:
lisitgetleto
=====Linux - æä¸æå «=====
====CVS respæ¹ååç代ç åå¹¶====
å¨å ¬å¸éå°è¿æ ·çæ åµ, åæçmoduleçcoè·¯å¾æ¹åäºï¼ä½æ¯æé¨åä»£ç æ²¡æciã代ç å 天没çï¼æ æ³è¯¦ç»çè®°å¾ä¸æ¬¡ci以忹è¿åªäºä»£ç ãè¿æ¶åéè¿cpç-updateæ¥è§£å³ï¼å 为-updateå¯ä»¥åªcp æºæä»¶æ¶é´æå¤§äºç®æ æä»¶çæ åµ:
å æ¡åºæ°çResp(以cvs为ä¾):
åä½copy:
ç¶åå¯çä¿®æ¹äºåªäºæä»¶
====ä¿®æ£ä»Windowsååºæ·è´æ¥çæä»¶çæé====
ç´æ¥ä»windowsååº(ntfsæè vfat)æ·å°Linuxä¸é¢çæä»¶ä¸è¬æéé½ä¼æ¯555ï¼éè¦æ¹æ644ï¼ä½æ¯ç®å½ä¸è½æ¹æ644ï¼ç®å½æ²¡æxæéå°±è¿ä¸å»äºï¼è¿æ¶å¯ä»¥ç¨findå½ä»¤æ¥å®ç°ï¼
mplayeræ¯å ¨è½çé³é¢/è§é¢ææ¾å¨
- Kubuntuä¸é»è®¤voæ¯x11ï¼è¿æ ·å ¨å±åè§é¢ä¸ä¼ç¼©æ¾ï¼æ¹æsdlæè xv就好äº(glågl2ä¹å¯ä»¥ï¼ä½æ¯è¿ä¸¤ä¸ªå¨æè¿éfpså¾ä½)
- å¯ä»¥å¨console䏿¾è§é¢ï¼voç¨fbdev, fbdev2æè directfbå³å¯ï¼å ¶ä¸directfbæææå¥½ï¼ä½æ¯éè¦rootæéï¼è䏿¾å®åå¯è½ä¼æbugï¼æä»¥æç¨fbdev2ãå¦å¤ï¼éè¦å¨å¯å¨çæ¶åç»kernelå vga=792çåæ°ï¼è¡¨ç¤º1024x768 24bitsï¼å¯ä»¥ç´æ¥å å°grubé ç½®éé¢
- 䏿åå¹å¯ä»¥ç¨iconv转æutf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- æçç³»ç»ä¸fontåæ°ç¨æä»¶å卿æ¾çæ¶åä¼ä¸åçæ¥éåæ¶æ¾çå¾å¡ï¼æfontæ¹æåä½å就好äºï¼è§é ç½®æä»¶å被注éçè¡
æçconfigæä»¶(~/.mplayer/config)ï¼
screenæ¯èæç»ç«¯ï¼æ¹ä¾¿ä½ 卿¬å°ãè¿ç¨sshãXçç»ç«¯ä¸ç§»å¨ï¼è®©ä½ å¯ä»¥å¨åå¤ç»éä¸åä¸å°ä¸»æºé½å¯ä»¥æ¹ä¾¿çç»§ç»å·¥ä½ã
ç¨æ³ï¼
1) å¼å§å·¥ä½åï¼å è¿è¡
è¿å ¥screenç¯å¢
1) å¹²ä½ è¦å¹²çäºæ
1) è¦ç¦»å¼å½åç¯å¢äºï¼ä¸ç®¡æ£å¨å¹²ä»ä¹(ç¨åºæ£å¨è¿è¡ä¹æ²¡å ³ç³»)ï¼æC-a d(æè C-a C-d)æ¥detachå½åscreenï¼è¿æ¶ç¨åºä»ç¶å¨screenéé¢è¿è¡ï¼ä½ å¯ä»¥æ¾å¿çlogoutäº
1) æ¢äºä¸ä¸ªç¯å¢åï¼loginï¼ç¶åç¨
æ¥attachå°ä¹åçç¯å¢ï¼å¯ä»¥ç»§ç»å·¥ä½äºã
常ç¨å½ä»¤è¡åæ°ï¼
- -r: attachä¸ä¸ä¸ªscreenï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -R: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -RR: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼attachæè¿çä¸ä¸ª
注æäºé¡¹ï¼
- screenè¿å»åé»è®¤ä¼æTERMç¯å¢åé设æ"screen"ï¼å¦æä¸æ³ç¨è¿ä¸ªï¼å¯ä»¥å¨/etc/screenrcéé¢å ä¸ä¸è¡
æ¥è®¾æxtermï¼æè å«çä»ä¹
æªå°½äºå®ï¼é«çº§åºç¨ï¼etc. 请åè
====javaç¨åºçä¸æè®¾ç½®====
SWTç¨åºä½¿ç¨ç³»ç»çä¸æè®¾ç½®ï¼ä½æ¯å«çJava GUIç¨åº(æ¯å¦ç¨SwingçFreemind)å°±å¿ é¡»è®¾ç½®Javaç䏿åä½äºã
j2re1.5çè§£å³æ¹æ³ï¼å¨Javaçåä½ç®å½(Ubuntu䏿¯/usr/lib/j2re1.5-sun/lib/fonts/)ä¸å»ºç«ä¸ä¸ªfallbackç®å½ï¼ç¶åæä¸æåä½çttfæä»¶æè¿å»å°±è¡äº
=====Linux - æä¸æå «=====
====CVS respæ¹ååç代ç åå¹¶====
å¨å ¬å¸éå°è¿æ ·çæ åµ, åæçmoduleçcoè·¯å¾æ¹åäºï¼ä½æ¯æé¨åä»£ç æ²¡æciã代ç å 天没çï¼æ æ³è¯¦ç»çè®°å¾ä¸æ¬¡ci以忹è¿åªäºä»£ç ãè¿æ¶åéè¿cpç-updateæ¥è§£å³ï¼å 为-updateå¯ä»¥åªcp æºæä»¶æ¶é´æå¤§äºç®æ æä»¶çæ åµ:
å æ¡åºæ°çResp(以cvs为ä¾):
åä½copy:
ç¶åå¯çä¿®æ¹äºåªäºæä»¶
====ä¿®æ£ä»Windowsååºæ·è´æ¥çæä»¶çæé====
ç´æ¥ä»windowsååº(ntfsæè vfat)æ·å°Linuxä¸é¢çæä»¶ä¸è¬æéé½ä¼æ¯555ï¼éè¦æ¹æ644ï¼ä½æ¯ç®å½ä¸è½æ¹æ644ï¼ç®å½æ²¡æxæéå°±è¿ä¸å»äºï¼è¿æ¶å¯ä»¥ç¨findå½ä»¤æ¥å®ç°ï¼
mplayeræ¯å ¨è½çé³é¢/è§é¢ææ¾å¨
- Kubuntuä¸é»è®¤voæ¯x11ï¼è¿æ ·å ¨å±åè§é¢ä¸ä¼ç¼©æ¾ï¼æ¹æsdlæè xv就好äº(glågl2ä¹å¯ä»¥ï¼ä½æ¯è¿ä¸¤ä¸ªå¨æè¿éfpså¾ä½)
- å¯ä»¥å¨console䏿¾è§é¢ï¼voç¨fbdev, fbdev2æè directfbå³å¯ï¼å ¶ä¸directfbæææå¥½ï¼ä½æ¯éè¦rootæéï¼è䏿¾å®åå¯è½ä¼æbugï¼æä»¥æç¨fbdev2ãå¦å¤ï¼éè¦å¨å¯å¨çæ¶åç»kernelå vga=792çåæ°ï¼è¡¨ç¤º1024x768 24bitsï¼å¯ä»¥ç´æ¥å å°grubé ç½®éé¢
- 䏿åå¹å¯ä»¥ç¨iconv转æutf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- æçç³»ç»ä¸fontåæ°ç¨æä»¶å卿æ¾çæ¶åä¼ä¸åçæ¥éåæ¶æ¾çå¾å¡ï¼æfontæ¹æåä½å就好äºï¼è§é ç½®æä»¶å被注éçè¡
æçconfigæä»¶(~/.mplayer/config)ï¼
screenæ¯èæç»ç«¯ï¼æ¹ä¾¿ä½ 卿¬å°ãè¿ç¨sshãXçç»ç«¯ä¸ç§»å¨ï¼è®©ä½ å¯ä»¥å¨åå¤ç»éä¸åä¸å°ä¸»æºé½å¯ä»¥æ¹ä¾¿çç»§ç»å·¥ä½ã
ç¨æ³ï¼
1) å¼å§å·¥ä½åï¼å è¿è¡
è¿å ¥screenç¯å¢
1) å¹²ä½ è¦å¹²çäºæ
1) è¦ç¦»å¼å½åç¯å¢äºï¼ä¸ç®¡æ£å¨å¹²ä»ä¹(ç¨åºæ£å¨è¿è¡ä¹æ²¡å ³ç³»)ï¼æC-a d(æè C-a C-d)æ¥detachå½åscreenï¼è¿æ¶ç¨åºä»ç¶å¨screenéé¢è¿è¡ï¼ä½ å¯ä»¥æ¾å¿çlogoutäº
1) æ¢äºä¸ä¸ªç¯å¢åï¼loginï¼ç¶åç¨
æ¥attachå°ä¹åçç¯å¢ï¼å¯ä»¥ç»§ç»å·¥ä½äºã
常ç¨å½ä»¤è¡åæ°ï¼
- -r: attachä¸ä¸ä¸ªscreenï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -R: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼ååºææscreen
- -RR: attachä¸ä¸ä¸ªscreenï¼å¦æä¸ä¸ªé½æ²¡æä¼å建æ°çï¼å¦ææå¤ä¸ªä¼attachæè¿çä¸ä¸ª
注æäºé¡¹ï¼
- screenè¿å»åé»è®¤ä¼æTERMç¯å¢åé设æ"screen"ï¼å¦æä¸æ³ç¨è¿ä¸ªï¼å¯ä»¥å¨/etc/screenrcéé¢å ä¸ä¸è¡
æ¥è®¾æxtermï¼æè å«çä»ä¹
æªå°½äºå®ï¼é«çº§åºç¨ï¼etc. 请åè
====javaç¨åºçä¸æè®¾ç½®====
SWTç¨åºä½¿ç¨ç³»ç»çä¸æè®¾ç½®ï¼ä½æ¯å«çJava GUIç¨åº(æ¯å¦ç¨SwingçFreemind)å°±å¿ é¡»è®¾ç½®Javaç䏿åä½äºã
j2re1.5çè§£å³æ¹æ³ï¼å¨Javaçåä½ç®å½(Ubuntu䏿¯/usr/lib/j2re1.5-sun/lib/fonts/)ä¸å»ºç«ä¸ä¸ªfallbackç®å½ï¼ç¶åæä¸æåä½çttfæä»¶æè¿å»å°±è¡äº
Deletions:
====CVS resp改名后的代码合并====
在公司遇到这样的情况, 原有的module的co路径改变了,但是有部分代码没有ci。代码几天没看,无法详细的记得上次ci以后改过哪些代码。这时候通过cp的-update来解决,因为-update可以只cp 源文件时间搓大于目标文件的情况:
先捡出新的Resp(以cvs为例):
再作copy:
然后察看修改了哪些文件
====修正从Windows分区拷贝来的文件的权限====
直接从windows分区(ntfs或者vfat)拷到Linux下面的文件一般权限都会是555,需要改成644,但是目录不能改成644,目录没有x权限就进不去了,这时可以用find命令来实现:
mplayer是全能的音频/视频播放器
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl或者xv就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2。另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
- 中文字幕可以用iconv转成utf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
- 有的系统上font参数用文件名在播放的时候会不停的报错同时放片很卡,把font改成字体名就好了,见配置文件名被注释的行
我的config文件(~/.mplayer/config):
screen是虚拟终端,方便你在本地、远程ssh、X等终端下移动,让你可以在各处登陆上同一台主机都可以方便的继续工作。
用法:
1) 开始工作前,先运行
进入screen环境
1) 干你要干的事情
1) 要离开当前环境了,不管正在干什么(程序正在运行也没关系),按C-a d(或者C-a C-d)来detach当前screen,这时程序仍然在screen里面运行,你可以放心的logout了
1) 换了一个环境后,login,然后用
来attach到之前的环境,可以继续工作了。
常用命令行参数:
- -r: attach上一个screen,如果有多个会列出所有screen
- -R: attach上一个screen,如果一个都没有会创建新的,如果有多个会列出所有screen
- -RR: attach上一个screen,如果一个都没有会创建新的,如果有多个会attach最近的一个
注意事项:
- screen进去后默认会把TERM环境变量设成"screen",如果不想用这个,可以在/etc/screenrc里面加上一行
来设成xterm,或者别的什么
未尽事宜,高级应用,etc. 请参考
====java程序的中文设置====
SWT程序使用系统的中文设置,但是别的Java GUI程序(比如用Swing的Freemind)就必须设置Java的中文字体了。
j2re1.5的解决方法:在Java的字体目录(Ubuntu下是/usr/lib/j2re1.5-sun/lib/fonts/)下建立一个fallback目录,然后把中文字体的ttf文件扔进去就行了
Additions:
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl或者xv就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 有的系统上font参数用文件名在播放的时候会不停的报错同时放片很卡,把font改成字体名就好了,见配置文件名被注释的行
vo = xv,sdl,fbdev2
ao = oss,alsa,sdl
#font = 'AR PL ZenKai Uni'
- 有的系统上font参数用文件名在播放的时候会不停的报错同时放片很卡,把font改成字体名就好了,见配置文件名被注释的行
vo = xv,sdl,fbdev2
ao = oss,alsa,sdl
#font = 'AR PL ZenKai Uni'
Deletions:
vo = sdl,fbdev2
Additions:
====java程序的中文设置====
SWT程序使用系统的中文设置,但是别的Java GUI程序(比如用Swing的Freemind)就必须设置Java的中文字体了。
j2re1.5的解决方法:在Java的字体目录(Ubuntu下是/usr/lib/j2re1.5-sun/lib/fonts/)下建立一个fallback目录,然后把中文字体的ttf文件扔进去就行了
SWT程序使用系统的中文设置,但是别的Java GUI程序(比如用Swing的Freemind)就必须设置Java的中文字体了。
j2re1.5的解决方法:在Java的字体目录(Ubuntu下是/usr/lib/j2re1.5-sun/lib/fonts/)下建立一个fallback目录,然后把中文字体的ttf文件扔进去就行了
Additions:
=====Linux - 杂七杂八=====
Deletions:
Additions:
<u style="display: none;">... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... Thanks!!! Links: <a href='http://www.dirare.com'>yellow pages main</a> : [http://www.dirare.com business yellowpages] - [HTTP://www.dirare.com business yellowpages] : [international directory|http://www.dirare.com] - [international directory|HTTP://www.dirare.com] : http://www.dirare.com/India/ : [[http://www.dirare.com companies of the world]] : [[http://www.dirare.com | YP national]] : "global directory" http://www.dirare.com : [http://www.dirare.com|online directory] </u><u style="display: none;">... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... Thanks!!! Links: <a href='http://www.dirare.com'>yellow pages main</a> : [http://www.dirare.com business yellowpages] - [HTTP://www.dirare.com business yellowpages] : [international directory|http://www.dirare.com] - [international directory|HTTP://www.dirare.com] : http://www.dirare.com/India/ : [[http://www.dirare.com companies of the world]] : [[http://www.dirare.com | YP national]] : "global directory" http://www.dirare.com : [http://www.dirare.com|online directory] </u>=====Linux - 杂七杂八=====
Deletions:
Additions:
<u style="display: none;">... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... no changes ... Thanks!!! Links: <a href='http://www.dirare.com'>yellow pages main</a> : [http://www.dirare.com business yellowpages] - [HTTP://www.dirare.com business yellowpages] : [international directory|http://www.dirare.com] - [international directory|HTTP://www.dirare.com] : http://www.dirare.com/India/ : [[http://www.dirare.com companies of the world]] : [[http://www.dirare.com | YP national]] : "global directory" http://www.dirare.com : [http://www.dirare.com|online directory] </u>=====Linux - 杂七杂八=====
Deletions:
Additions:
subfont-text-scale = 3
Additions:
====CVS resp改名后的代码合并====
在公司遇到这样的情况, 原有的module的co路径改变了,但是有部分代码没有ci。代码几天没看,无法详细的记得上次ci以后改过哪些代码。这时候通过cp的-update来解决,因为-update可以只cp 源文件时间搓大于目标文件的情况:
先捡出新的Resp(以cvs为例):
cvs co new-module
再作copy:
cp -ru /path/of/old/module/* new-module/
然后察看修改了哪些文件
cvs -n up
在公司遇到这样的情况, 原有的module的co路径改变了,但是有部分代码没有ci。代码几天没看,无法详细的记得上次ci以后改过哪些代码。这时候通过cp的-update来解决,因为-update可以只cp 源文件时间搓大于目标文件的情况:
先捡出新的Resp(以cvs为例):
cvs co new-module
再作copy:
cp -ru /path/of/old/module/* new-module/
然后察看修改了哪些文件
cvs -n up
Revision [106]
Edited on 2005-11-26 11:47:33 by FishyWang [+ convert subtitle, * fixed font in mplayer config]Additions:
- 中文字幕可以用iconv转成utf-8: %% iconv -f gb18030 -t utf8 xxxx.chs.srt -o xxxx.srt %%
font = /usr/share/fonts/truetype/arphic/ukai.ttf
osdlevel = 3
utf8 = yes
font = /usr/share/fonts/truetype/arphic/ukai.ttf
osdlevel = 3
utf8 = yes
Deletions:
font = 'AR PL ShanHeiSun Uni'
Additions:
====修正从Windows分区拷贝来的文件的权限====
直接从windows分区(ntfs或者vfat)拷到Linux下面的文件一般权限都会是555,需要改成644,但是目录不能改成644,目录没有x权限就进不去了,这时可以用find命令来实现:
find -type f | xargs chmod 644 -f
find -type d | xargs chmod 755 -f
直接从windows分区(ntfs或者vfat)拷到Linux下面的文件一般权限都会是555,需要改成644,但是目录不能改成644,目录没有x权限就进不去了,这时可以用find命令来实现:
find -type f | xargs chmod 644 -f
find -type d | xargs chmod 755 -f
Additions:
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2。另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
Deletions:
另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
Additions:
另外,需要在启动的时候给kernel加vga=792的参数,表示1024x768 24bits,可以直接加到grub配置里面
Additions:
====mplayer====
mplayer是全能的音频/视频播放器
notes:
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2
我的config文件(~/.mplayer/config):
%%
vo = sdl,fbdev2
font = 'Bitstream Vera Sans Mono'
font = 'AR PL ShanHeiSun Uni'
slang = zh_CN,zh,en
%%
mplayer是全能的音频/视频播放器
notes:
- Kubuntu下默认vo是x11,这样全屏后视频不会缩放,改成sdl就好了(gl和gl2也可以,但是这两个在我这里fps很低)
- 可以在console下放视频!vo用fbdev, fbdev2或者directfb即可,其中directfb效果最好,但是需要root权限,而且放完后可能会有bug,所以我用fbdev2
我的config文件(~/.mplayer/config):
%%
vo = sdl,fbdev2
font = 'Bitstream Vera Sans Mono'
font = 'AR PL ShanHeiSun Uni'
slang = zh_CN,zh,en
%%