2009-12-29
2009-12-18
一些 VIM 的設定
記一下 VIM 的設定
set fileencodings=utf-8,big5
"set termencoding=utf-8
"set encoding=utf-8
set fileencodings=utf-8,big5
" 設定 tab 預設 3 格(並且自動把 tab(\t) 轉換成 空白)
set expandtab
set shiftwidth=3
set softtabstop=3
set tabstop=3
" Maximum 96 characters in line
set textwidth=96
"" Set filetype
"set filetype=php
" 指定不折行
"set nowrap
"set backup
"set backupdir=~/.bak
"set backupdir=D:\bak
" 註解 深藍色=>綠色
" hi Comment ctermfg=Green
" 搜尋到的字加 hilight
set hlsearch
" 註解 深藍色=>淺藍色
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
" 設定摺疊 {{{ , }}}
set foldmethod=marker
set cindent
set smartindent
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
filetype plugin on
filetype indent on
set fileencodings=utf-8,big5
"set termencoding=utf-8
"set encoding=utf-8
set fileencodings=utf-8,big5
" 設定 tab 預設 3 格(並且自動把 tab(\t) 轉換成 空白)
set expandtab
set shiftwidth=3
set softtabstop=3
set tabstop=3
" Maximum 96 characters in line
set textwidth=96
"" Set filetype
"set filetype=php
" 指定不折行
"set nowrap
"set backup
"set backupdir=~/.bak
"set backupdir=D:\bak
" 註解 深藍色=>綠色
" hi Comment ctermfg=Green
" 搜尋到的字加 hilight
set hlsearch
" 註解 深藍色=>淺藍色
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
" 設定摺疊 {{{ , }}}
set foldmethod=marker
set cindent
set smartindent
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
filetype plugin on
filetype indent on
程式排版Astyle
2009-12-07
讓 GVim 開啟時最大化
因為我是混用 debian(Linux) 和 windows, 要讓 windows 下的 GVim 開啟時最大化, 在設定檔 .vimrc ( _vimrc )裡加上 au GUIEnter * simalt ~x
---
---
2009-09-02
Debian Lenny版的VirtualBox不會自行掛上vboxdrv
Lenny(Stable)版裝好VirtualBox(virtualbox-ose)不會自行 Load vboxdrv, 每次要自行 sudo modprobe vboxdrv
改 /etc/default/virtualbox-ose 檔
sudo vim /etc/default/virtualbox-ose
LOAD_VBOXDRV_MODULE=0 改為 LOAD_VBOXDRV_MODULE=1
即可
改 /etc/default/virtualbox-ose 檔
sudo vim /etc/default/virtualbox-ose
LOAD_VBOXDRV_MODULE=0 改為 LOAD_VBOXDRV_MODULE=1
即可
2009-06-22
Blogger 使用 Counter Data 免費計數器
Blogger 使用 Counter Data 免費計數器
- 到 http://www.counterdata.com/
- 選樣式
- 填資料
- Page Name(網址): http://zerouncle.blogspot.com/
- Starting Count(開始數字)(可以造假): 0
- Unique Visitors (單純以IP計算訪客) / Pageviews(網頁觀看)
- Number Of Digits To Show(顯示位數):00005
- Click Here To Generate Your Counter Code!(按下產生統計碼)
- 將這段碼貼到網站的側欄
- blogger, 到 版面配置 -> 網頁元素 -> 新增小工具, 找到 HTML/JavaScript 加入, 標題 : 統計資料, 內容 : 貼上 http://www.counterdata.com/ 產生的 HTML 程式碼.
- 儲存後就OK了。
2009-06-20
windows - CRONw 的安裝
前些時候在 Debian 下用 perl 寫的自動到網站抓東西, 這幾天想要改到 Win XP sp3 下執行, 讓一些沒有用 Linux 的人也能用這兩三支 Perl 寫的 script。 上網找了 perl for Win, 找到 tinyperl 及 ActivePerl, 先安裝 tinyperl 後試用, 發覺太精簡了, 有不少功能沒有, 改裝了 ActivePerl-5.10.0.1005, 裝完試程式都很正常。 到最後安裝 CRONw_2.0 時無法安裝, 一直會有 "PPM install -noforce modules/xxxx" 的問題, 上網找了一下, 都沒有人提及, 猜想可能是 ActivePerl 版本太新(18-Dec-2007), 而 CRONw_2.0 是舊東西(10-Sep-2003), 兩者對不上。 用 google 找 "CRONw 可以正常執行的 ActivePerl 版本", 是 ActivePerl-5.8.2 , 就下載這個版本重裝 ActivePerl, 果然就可以完整正確安裝 CRONw。
2009-06-16
更改Debian內定編輯器
Debian(etch, lenny)內定的編輯器是nano, 以前都沒用過, 還是只熟悉vim, 就順手改內定的編輯器。
There are 5 alternatives which provide `editor'.
選 5 vim.basic
sudo update-alternatives --config editor
There are 5 alternatives which provide `editor'.
Selection Alternative
-----------------------------------------------
1 /bin/ed
+ 2 /bin/nano
3 /usr/bin/vim.tiny
4 /usr/bin/mcedit-debian
* 5 /usr/bin/vim.basic
選 5 vim.basic
crontab - Linux user 的 crontab
Linux user 的 crontab
crontab 是 Unix Like 系統下設定排程, 來自動執行的工具(windows也有cronw)。
在 User 下的 crontab 與 system 的 crontab 略有不同, 在 Debian 下 system 的crontab 是放在/etc/crontab , 是個txt檔, 直接編輯就可以了。而 User 的 crontab 要用 crontab -e 來編輯。格式上也略有不同, User 沒有 /etc/cron.daily/ 這類可執行整個目錄下的檔案, 只能單個來 run。 另外 system 可指定使用者來 run , user 沒有。
crontab 選項與參數:
2009-04-17
更新linux-image-2.6.26-2-686後和virtualbox-ose又對不上版本了
今天(2009-04-17)debian testing 升級時, 自動安裝新kernel 2.6.26-2-686, 升級後檢查一下對映 2.6.26-2-686 版的virtualbox-ose版本:
目前正常工作的版本
要裝的版本
結果又出問題了, 版本對不上, modprobe vboxdrv 是不會成功的, 已經最少三次出狀況了! Debian應該是很嚴謹的。
只好鎖住 virtualbox-ose 的版本, kernel 還是開在 2.6.26-1-686。
目前正常工作的版本
$ dpkg -l | grep virtualbox-ose
ii virtualbox-ose 1.6.6-dfsg-3
ii virtualbox-ose-guest-modules-2.6.26-1-686 2.6.26+1.6.6-dfsg-6
ii virtualbox-ose-guest-utils 1.6.6-dfsg-3
ii virtualbox-ose-modules-2.6.26-1-686 2.6.26+1.6.6-dfsg-6
要裝的版本
apt-cache show virtualbox-ose-modules-2.6.26-2-686
Version: 2.6.26+1.6.6-dfsg-6+lenny1
apt-cache show virtualbox-ose-guest-modules-2.6.26-2-686
Version: 2.6.26+1.6.6-dfsg-6+lenny1
apt-cache show virtualbox-ose-guest-utils
Version: 2.1.4-dfsg-1
apt-cache show virtualbox-ose
Version: 2.1.4-dfsg-1
結果又出問題了, 版本對不上, modprobe vboxdrv 是不會成功的, 已經最少三次出狀況了! Debian應該是很嚴謹的。
只好鎖住 virtualbox-ose 的版本, kernel 還是開在 2.6.26-1-686。
Debian Testing safe-upgrade時遇到 python-elementtree 錯誤
今天多台 Debian 機器升級, 只有目前使用的桌遇到此問題(版本: testing), 錯誤訊息如下:
看了一下, 是 epiphany-extensions 要用到這個套, 這個epiphany瀏覽器很少用到, 且移除 epiphany-extensions 不會整個移掉epiphany, 先刪除 /usr/share/python-support/python-elementtree.public 內容中的檔案, 以及 /usr/share/python-support/python-elementtree.public 這個檔, 再移除 epiphany-extensions , python-elementtree 兩個套件, 再等套件修好。
另外 Tsung's Blog 有提及 Debian Linux 升級時遇到 python-elementtree 錯誤修復 , 我的是 testing 與 stable 混用, 以 testing 為主, 就不考慮用 unstable 了。
Setting up python-elementtree (1.2.6-13) ...
Usage: update-python-modules [-v] [-c] package_directory [...]
update-python-modules [-v] [-c] package.dirs [...]
update-python-modules [-v] [-a|-f|-p]
update-python-modules: error: /usr/share/python-support/python-elementtree.public is not a directory
dpkg: error processing python-elementtree (--configure):
subprocess post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of epiphany-extensions:
epiphany-extensions depends on python-elementtree; however:
Package python-elementtree is not configured yet.
dpkg: error processing epiphany-extensions (--configure):
dependency problems - leaving unconfigured
Setting up libatlas3gf-3dnow (3.6.0-24) ...
dpkg: error processing libatlas3gf-3dnow (--configure):
subprocess post-installation script returned error exit status 30
看了一下, 是 epiphany-extensions 要用到這個套, 這個epiphany瀏覽器很少用到, 且移除 epiphany-extensions 不會整個移掉epiphany, 先刪除 /usr/share/python-support/python-elementtree.public 內容中的檔案, 以及 /usr/share/python-support/python-elementtree.public 這個檔, 再移除 epiphany-extensions , python-elementtree 兩個套件, 再等套件修好。
aptitude purge python-elementtree
另外 Tsung's Blog 有提及 Debian Linux 升級時遇到 python-elementtree 錯誤修復 , 我的是 testing 與 stable 混用, 以 testing 為主, 就不考慮用 unstable 了。
2009-01-25
主機的顯示卡弄壞了
主機的顯示卡清潔弄壞了。
這台是 rj.twbbs.org , 上面裝 debian etch, kernel 2.6.18-6-k7, 快要找不到有更新的kernel了。
過年快到了,白天洗好窗戶,晚上沒事,聽到主機很大聲,就動手停下主機,用吸塵器吸主機上的風扇,顯示卡上有風扇,順便清一清,一清就把顯示卡弄壞了,開不了機,一長二短的嗶聲,只好找google查這台老機器 - I Will KD266的主機版,已經八年多的機器,電容大部份都要爆了,能撐多久就撐多久,先讓主機先工作。
確定是VGA(顯示)卡壞,只好拔下來,吸塵器吸過,再用橡皮擦擦過,裝回去,重開主機,還是一長二短的嗶聲,不過會開機成功,可以用 ssh 登入,太好了,先用著,以後沒事不要亂動老骨董,骨頭會散掉的。
註:舊的VGA卡應該很多人都有,說不定可以從別人要丟的舊PC上要到。
這台是 rj.twbbs.org , 上面裝 debian etch, kernel 2.6.18-6-k7, 快要找不到有更新的kernel了。
過年快到了,白天洗好窗戶,晚上沒事,聽到主機很大聲,就動手停下主機,用吸塵器吸主機上的風扇,顯示卡上有風扇,順便清一清,一清就把顯示卡弄壞了,開不了機,一長二短的嗶聲,只好找google查這台老機器 - I Will KD266的主機版,已經八年多的機器,電容大部份都要爆了,能撐多久就撐多久,先讓主機先工作。
確定是VGA(顯示)卡壞,只好拔下來,吸塵器吸過,再用橡皮擦擦過,裝回去,重開主機,還是一長二短的嗶聲,不過會開機成功,可以用 ssh 登入,太好了,先用著,以後沒事不要亂動老骨董,骨頭會散掉的。
註:舊的VGA卡應該很多人都有,說不定可以從別人要丟的舊PC上要到。
自家的 WordPress 及 Drupal 移除
原來裝的 WordPress 及 Drupal 要停掉,最先是作測試用,在 blogspot 上有的文章,都分別放一份到 WordPress 及 Drupal 上,弄久了,覺得很累,還是用 google 的 blogspot ,WordPress 及 Drupal就停掉,資料會刪除(先等一兩個月再刪)。
WordPress 及 Drupal 使用上都不錯,我不是做網站的,沒有需求,所以要移除。
WordPress 及 Drupal 使用上都不錯,我不是做網站的,沒有需求,所以要移除。
訂閱:
文章 (Atom)