2011/12/29

msys git single file history

In Git BASH
gitk -- path/to/file &

Or right click on file
Then click "Git History"

BTW...
Not only file, files in folders also do.

2011/12/26

net snmp 尋找 mib tree

先看 net snmp
把mib檔設定一下 然後載入mib檔

找名字含有ssl的snmp oid
snmptranslate -TB '.*ssl.*'

http://www.net-snmp.org/wiki/index.php/TUT:snmptranslate 看來的...

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.