最近發現有些影片的預覽圖一直沒辦法看到,想說會不會是播放器的問題,可是搞了老半天卻還是不行。在查了一些資料之後才發現,這個原因好像是因為在之前偵測某幾個影片預覽圖的時候可能失敗還是怎樣,然後這幾個影片就從此不會再作擷取預覽圖的動作,以下是解決方法:
rm -r ~/.thumbnails/fail/
刪完之後再重新整理就OK哩~
最近發現有些影片的預覽圖一直沒辦法看到,想說會不會是播放器的問題,可是搞了老半天卻還是不行。在查了一些資料之後才發現,這個原因好像是因為在之前偵測某幾個影片預覽圖的時候可能失敗還是怎樣,然後這幾個影片就從此不會再作擷取預覽圖的動作,以下是解決方法:
rm -r ~/.thumbnails/fail/
刪完之後再重新整理就OK哩~
最近用了一個Public ip 開了個svn+trac server,大致上都還滿順利的,不過在測試寄信到mail server的時候卻出現了錯誤,看了一下log檔,訊息是 Client host rejected: cannot find your hostname allow ip。
不知道可能是mail server找不到svn server的hostname還是怎樣,然後試了一些方法好像也都不行,最後想說直接在/etc/hosts裡直接加上ip和自定義hostname看看,結果就OK哩,個人覺得這個方法算是還滿不錯的,不過前提是要有mail server的權限就是了。
貌似是學校最近DNS常出問題還是怎樣,ssh的速度非常緩慢,後來決定把config檔案改一改,改完之後速度果然快很多= =+。
修改/etc/ssh/sshd_config,以下是修改內容:
因為project的檔案太多,用doxygen parse過後檔案還是多的要死,想說有沒有分資料夾階層顯示的方式。 找了很久,後來找到一個折衷的方法,那就是在config檔中作以下設定。
SHOW_DIRECTORIES = YES
以下是顯示出來的樣子......。好吧,個人是覺得有點陽春,可以的話如果有收合的功能就更好了,只能希望之後的版本會有囉。
因為在不同電腦用了一個共用的vimrc檔,但是又想在兩邊作一些不同的設定,所以找了一下資料看要怎麼作。雖然有判斷作業系統的方式,不過好像不太適合我的用法,然後我通常不同的電腦都會設個有意義的hostname,所以最後想說就用hostname去作判斷啦,以下是一個範例:
let hostname = substitute(system('hostname'), '\n', '', '') if hostname == "lab" "do something elseif hostname == "home" "do something endif
另外附上判斷OS的方式:
安裝的步驟比我想得還要多,本來想說應該用套件安裝就好,不過好像不行,所以google了一下,找到一個還算簡單的方法:
最近想打包線上在跑的網站(在Ubuntu上)。本來想說用cp就好,但是cp沒辦法去exclude一些檔案列表,偏偏網站上面有些是暫存檔和使用者上傳的東西,另外還有一些雜七雜八不該包的code。
後來查到可以用rsync來作 因為有支援exclude的參數,以下是範例,a參數包含了一堆其他參數的功能,v參數就是將詳細資訊印出來
因為在維護的網站log檔有一年份,而且都已經壓縮成gz檔,要用awstats分析的話實在很費工夫,後來發現awstats有好用的工具可以用:logresolvemerge.pl。
awstats 這個工具可以透過分析Server的access log檔來統計網站流量
從http://carl830.pixnet.net/blog/post/63576511做了點修改
apt-get install nginx php5-cli php5-cgi spawn-fcgi psmisc
接著在/etc/nginx/sites-available/ 底下會有個default
如果是要用ssh連的話 就輸入以下指令
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
設定 Tab 長度為 4,以及自動縮排長度為 4:
在.vimrc中加入下面兩行