2014年11月26日 星期三

UBUNTU下轉換字幕

參照
http://oniloki.blogspot.tw/2013/05/linux-enca-opencc.html

enca -L zh xxx.srt
enconv -L zh -x utf8 xxx.srt

opencc -i xxx.srt -o zzz.srt

但是有個問題 如果原本編碼就是big5那在enconv那個階段就會出錯
所以改用iconv
iconv -f big5 -t utf8 -o yyy.srt xxx.srt


如何找出子目錄中缺少字幕

#!/bin/bash

for dir in */;
do
count=`ls -l "$dir"/*.srt 2>/dev/null | wc -l`
if [ $count = 0 ]
then
echo $dir
fi
done

2014年11月23日 星期日

ubuntu 隨筆

作個筆記

[使用lvm]

pv->vg->lv

pvcreate /dev/sda1
pvscan
vgcreate nas /dev/sda1
vgdisplay
lvcreate -l 100%free -n data nas
lvdisplay
resize2fs /dev/nas/data

pvcreate /dev/sdb1
vgextend nas /dev/sdb1
lvextend -l +100%free /dev/nas/data
resize2fs -p /dev/nas/data

[使用samba]
按右鍵分享資料夾但是子資料夾沒有辦法讀取,沒權限
解決方式就是/etc/samba/smb.conf
在[global]裡面加入force user = 你分享資料夾的user名稱

[使用pppoe]
用pppoeconf設定完
連線後eth0會失去ip
解決方式 參照http://ubuntuforums.org/showthread.php?t=2214242
直接設定/etc/network/interfaces
這樣就能正常運作了


2014年6月28日 星期六

ubuntu作htpc筆記

首先系統是ubuntu 14.04
操作使用wii remote
播放管理使用xbmc

先從wii remote講起
參照https://help.ubuntu.com/community/CWiiD

該裝的裝一裝
sudo apt-get install libcwiid1 lswm wmgui wminput

裝完後就給他打開
sudo gedit /etc/modules
在最後一行加上
uinput

儲存

再來是取得wii remote的藍牙裝置mac
 wii remote先按下1和2
開始閃後
執行lswm
然後出現一長串位置那就是了
記下來以後會用到

如果你要用wii remote搭配紅外線的話那就要去修改
gedit /etc/cwiid/wminput/ir_ptr
Plugin.ir_ptr.X = ABS_X
Plugin.ir_ptr.Y = ABS_Y
修改成這樣

執行wminput -c ir_ptr 00:1F:32:95:EF:B0
記住這一長串位址要改成剛剛lswm拿到的那個

就會有滑鼠效果了
但是在xbmc下這樣變得很不方便
所以我就沒改啦
但是我執行wminput還是會讀取這個檔案
那是因為等下要修改
加入
#buttons
Wiimote.A = KEY_KPENTER

這樣操作起來比較順手咧
還有其他按鍵我還沒測試

接下來是如何開機自動執行的這個問題

sudo sh -c 'echo KERNEL\=\=\"uinput\", MODE\=\"0666\" > /etc/udev/rules.d/71-wiiremote.rules' 
sudo service udev restart 

之後在ubuntu裡面那個初始啟動程式
增加
wminput -c ir_ptr -d 00:1F:32:95:EF:B0
這樣開機就會自動啟動
等待你按下wii remote的1+2這樣就會連接上了

超級簡單阿(跟windows比的話)

大概這樣了(完)

可喜可賀 可喜可賀