搜尋此網誌

2012年11月20日 星期二

python 將 for的結果存到list去


一般會這樣寫:

entries_list = []
 for row in entries.find():
    entries_list.append(row)

但是有更省力的寫法:
   
entries_list = [row for row in entries.find()]

贊!
參考 python 2.7.3 tutorial 文件: 5.1.4. List Comprehensions

2012年11月13日 星期二

用vim寫 html -- 使用xmledit插件

在vim中, 想要打入 < p >  就自動幫我完成為  < p >  < / p >

找到一個xmledit插件 可以幫忙。

下載 xmledit-1.9.1.vba檔案

用vim 打開該vba檔案,  然後依照提示輸入 :so % 安裝

然後拷貝 ~/.vim/ftplugin/xml.vim  到 ~/.vim/ftplugin/html.vim

大功告成! 

2012年8月14日 星期二

漸層 / 快速遮色片

切換 快速遮色片模式

漸層工具

切換 標準模式

曲線工具 調整反差   (天空拉暗)

選取--> 反轉

曲線工具 調整反差   (地面拉亮)

2012年7月23日 星期一

Socket.IO出現 listen EACCES

資料來源

執行Socket.IO server出現以下錯誤訊息:
   info  - socket.io started
   warn  - error raised: Error: listen EACCES

只有root權限才可執行1024以下的port,
所以要碼將http server啟動的port改成超過1024,
或是用sudo啟動node app。

無法使用sudo npm

資料來源

使用./configure -> make -> sudo make install安裝node
但是無法下指令像是: sudo npm  install -g socket.io


解法:

sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf

2012年6月13日 星期三

VIM 縮排設定

編輯 .vimrc

set tabstop=4
set shiftwidth=4
set expandtab

設定縮排(tab)寬度為4個空白

2012年5月20日 星期日

tree -a

好用的tree -a 指令

list contents of directories in a tree-like format.

 -a     All  files  are  printed.  By default tree does not print hidden files
              (those beginning with a dot `.').  In no event  does  tree  print  the
              file  system  constructs  `.'  (current  directory) and `..' (previous
              directory).

2012年5月16日 星期三

連線ssh不用密碼

參考網址

ssh-keygen -t rsa

scp /home/parks/.ssh/id_rsa.pub parks@192.168.1.195:~/.ssh/


ssh parks@192.168.1.195

cat .ssh/id_rsa.pub >> .ssh/authorized_keys

chmod 600 ~/.ssh/authorized_keys

這樣就可以直接連線不用密碼了

用cat指令新建檔案



用 cat 建立文件並且輸入內容,
使用指令:

cat > userdoc  

就會建立建立文件userdoc

然後輸入你的文件內容, 
結束按ctrl + d 終止輸入,

文件就建立好了!

2012年4月5日 星期四

div 內防止文字溢出

使用CSS:

word-wrap: break-word;
word-break: normal;

2012年3月25日 星期日

Libreoffice 自動校正選項

使用LibreOffice時有些自動完成選項很惱人,
像是自動把開頭字母換成大寫, 還有雙引號,單引號等等,

處理方法,就是到 工具 --> 自動校正選項 裏面把不要的自動完成或取代功能關掉。