2011/12/13

html encode/decode using javascript

  1. String.prototype.encodeHTML = function() { var d=document.createElement("div");(d.textContent)?(d.textContent=this):d.innerText=this;return d.innerHTML };
  2. String.prototype.decodeHTML = function() { var d=document.createElement("div");d.innerHTML=this;return d.innerText||d.textContent };

2011/11/23

net snmp

net-snmp download

安裝至預設路徑C:\netsnmp


設定 C:\netsnmp\usr\etc\snmp\snmp.conf
document -> C:\netsnmp\usr\docs\Net-SNMP.chm

#放mib的地方
mibdirs C:/netsnmp/usr/share/snmp/mibs-XXXX
persistentDir C:/netsnmp/usr/snmp/persist
tempFilePattern C:/netsnmp/usr/temp/snmpdXXXXXX

#載入所有的mib
mibs all

#預設版本 snmpv2c
defVersion 2c

#預設Community
defCommunity private


然後就可以用cmd來下指令了...

P.S.
記得要加環境變數 ;C:\netsnmp\usr\bin 在PATH後面...


snmp走走...
snmpwalk 192.168.1.1 system

從頭走到尾...
snmpwalk 192.168.1.1 .1

snmp翻譯成樹狀...
snmptranslate -IR -Tp system

2011/08/23

Git get diff file list and diff content from some branch

  1. BRANCH_NAME='dev'
  2. SOURCE_DIR='/home/me/src'
  3. EXPORT_TO='/home/me/out'
  4.  
  5. cd $SOURCE_DIR
  6. git diff --name-only $BRANCH_NAME > $EXPORT_TO/changes.txt
  7. git diff $BRANCH_NAME > $EXPORT_TO/changes.diff
  8.  

2011/08/12

Unix like shell - find_keywords

  1. #!/bin/sh
  2. if [ "xx$2" != "xx" ] && [ -e $2 ]; then
  3.     echo finding $1 in $2
  4.     if [ "xx$WINDIR" != "xx" ]; then
  5.         grep -lr $1 $2 | sed 's~/~\\~g' | sed 's~^\\\(\w\)\\~\U\1:\\~g'
  6.     else
  7.         grep -lr $1 $2
  8.     fi
  9. else
  10.     echo first param must be search string
  11.     echo second param must be full path
  12. fi

2011/08/10

CodeBlocks 中文化

下載mo檔:
codeblocks translation page
www.badongo.com - Click Here to Download codeblocks zh_TW
www.u-file.net - Click Here to Download codeblocks zh_TW

然後建一個目錄 C:\Program Files\CodeBlocks\share\CodeBlocks\locale\zh_TW
其中 C:\Program Files\CodeBlocks 是安裝路徑
然後把mo檔放到裏面去

Settings -> Environment -> View -> Internationalization
勾起來 -> 選 Chinese
然後重開CodeBlocks

搞定...

BTW...中文化以後, syntex highlight好像消失了...
所以還是把勾勾拿掉好了....sigh.....