發表文章

Blog 放置程式碼之 html 語法測試

初學者試用方塊將程式碼框起來,不是很方便 語法: CODE {   display: block; /* fixes a strange ie margin bug */   font-family: Courier New;   font-size: 8pt;   overflow:auto;   background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y;   border: 1px solid #ccc;   padding: 10px 10px 10px 21px;   max-height:200px;   line-height: 1.2em; } 結果: //程式碼放這裏 int main() {   printf("Hello, World!");   return 0; }

為 Cinnamon 設定字型

圖片
參考: http://www.makeuseof.com/tag/spice-up-your-cinnamon-themes-its-easy/ https://forums.linuxmint.com/viewtopic.php?t=223294 https://forums.linuxmint.com/viewtopic.php?t=106758 1. 從 /use/share/themes/ 中複製你要使用的佈景主題至 ~/.themes 2. 以修改 Mint-Y-Dark 為例子,重新命名為 Mint-Y-Dark-2,修改 ~/.themes/Mint-Y-Dark-2/cinnamon/cinnamon.css 3. 找 stage 並增修你想使用的名字,這邊我使用 Noto Sans CJK TC Regular 4. 至佈景主題選擇 Mint-Y-Dark-2 即可

替換掉每行首的所有空格及數字

在CNBLOG看到一不錯的代碼片斷,但奈何無論怎麼拷貝,粘貼到VS裏都是帶行號的,300多行的代碼手工刪除行號與前面的空格可得耗不少時間。。。這時想起了無所不能的VIM,以及它的正則,它的替換功能。解決步驟: 1.將代碼貼到VIM 2.替換掉每行首的所有空格及數字 VIM底行模式下 :1,315s/^\s*[0-9]*\s*//g 解釋:1為起始行號,315為終止行號,^在正則中代表行首,\s*代表若幹個空格,可以沒有,[0-9]*代表若幹個數字,可以沒有,即將^\s*[0-9]*\s*替換為NOTHING。 3.格式化代碼 VIM命令模式下 gg=G OVER~可以複制了貼到別的編輯器裏去了。 補充:這個操作在Visual studio裏也能輕松實現,按住ALT鍵,用鼠標即可框選每行首的行號區域,然後刪除掉即可。

為 Line-in 設定音量

由外部裝置將聲音經由 Line-in ( 背板藍色孔 ) 輸入,因為嘗試用 PulseAudio 設定的結果是沒有任何作用,所以 $ alsamixer 在 Line-in 的部份將之調高,如此一來便可以聽到外部裝置輸入進來的聲音。

SVN 權限設定

參考:http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=65024&post_id=275060#forumpost275060 我想出解決方法了 不是因為目錄的權限造成的問題 重點是用 auth.ini 與 auth2.ini 各自為 SVNParentPath 做權限的設定 1. 檔案 httpd.conf #http://localhost/URL/proj_name #<Location /URL> <Location /proj> DAV svn AuthType Basic AuthName "Svn repository" SVNParentPath D:/svnroot/svntest AuthUserFile D:/svnroot/pass.ini AuthzSVNAccessFile D:/svnroot/auth.ini #Require valid-user </Location> <Location /proj2> DAV svn AuthType Basic AuthName "Svn repository" SVNParentPath D:/svnroot/svntest2 AuthUserFile D:/svnroot/pass.ini AuthzSVNAccessFile D:/svnroot/auth2.ini #Require valid-user </Location> 2. 檔案 auth.ini [/] * = r #[project name:/] [A:/] user1 = * = [B:/] user1 = r * = r 3. 檔案 auth2.ini [/] * = r #[project name:/] [A:/] user1 = r * = r [B:/] user1 = r * = r

flac格式轉換至mp3

1. sudo apt-get install cuetools shntool flac mac soundconverter 2. ape to flac (according to aidanjm blog):   2.1 break ape to flacs: cuebreakpoints sample.cue | shnsplit -o flac sample.flac   2.2 copy tags: cuetag sample.cue split-track*.flac 3. Use soundconverter to get from flac to mp3

Object Modifiers

圖片
利用object modifiers add modifier->boolean以difference取差集做出房子的窗戶,其他部份,例如屋頂與地板則是利用之前學的技巧,最後組合在一起。