Table of Contents
|
2014-04-17
來源: 2014-04-17
collectd - The system statistics collection daemon
http://collectd.org/
2013-11-14
來源: 2013-11-14
https://github.com/mbostock/d3/wiki/Gallery
http://www.highcharts.com/demo/
http://nvd3.org/ghpages/examples.html
2013-10-31
來源: 2013-10-31
OpenStreetMap - http://www.openstreetmap.org
Editor
http://wiki.openstreetmap.org/wiki/ID - iD is the newest editor available directly from the edit tab. It is written in HTML5/Javascript.
OSM-Metadata
http://wiki.openstreetmap.org/wiki/OSM_XML
http://wiki.openstreetmap.org/wiki/Data_Primitives
http://wiki.openstreetmap.org/wiki/Map_features
OSM - Offline MAP
http://wiki.openstreetmap.org/wiki/Planet.osm
http://wiki.openstreetmap.org/wiki/Downloading_dtata
OSM - data processor
http://wiki.openstreetmap.org/wiki/Osmosis - Osmosis is a command line Java application for processing OSM data.
Render - OSM2SVG
http://wiki.openstreetmap.org/wiki/Osmarender - Osmarender is a rule-based rendering tool for generating SVG images of OSM data.
http://maposmatic.org - MapOSMatic is a free software web service that allows you to generate maps of cities using OpenStreetMap data.
Viewer
http://wiki.openstreetmap.org/wiki/Viking - Viking is a free/open source program to manage GPS data.
Reference
http://www.slideshare.net/chihchun/osm-20130804141619 - 以開源軟體與 Open Street Map 規劃登山行程
2013-08-08
來源: 2013-08-08
寫了一個 vim plugin,用來管理 cscope 標簽
[https://github.com/blue119/cs-mgmt.vim cs-mgmt.vim
2013-05-30
來源: 2013-05-30
github octopress
autojump - shell extension to jump to frequently used directories
2012-12-27
來源: 2012-12-27
http://libevent.org/
http://software.schmorp.de/pkg/libev.html
https://github.com/joyent/libuv
2012-03-22
來源: 2012-03-22
最新的 zim 有支援輸出 markdown 語法
http://github.github.com/github-flavored-markdown/
還有支援自動編號轉換
2011-12-22
來源: 2011-12-22
" vim script
let finale = []
for i in split(content, '\n')
let num = 1
let str = ""
for j in split(i, '"')
if (num%2) == 0
let j = join(split(j, ","), "")
endif
let str = str . j
let num += 1
endfor
call add(finale, str)
endfor
echo finale
2011-08-25
來源: 2011-08-25
http://www.daniweb.com/software-development/python/code/278635
2011-05-26
來源: 2011-05-26
嗯,我有一本,但沒讀過,有人要讀嗎 :P,可以借他
前陣子用 python 寫了一個工作上會用到的 vim plugin,讓不太懂 vim script的人也可以快速寫 plugin有興趣的可以參考下面二個網址
http://brainacle.com/how-to-write-vim-plugins-with-python.html
http://vimdoc.sourceforge.net/htmldoc/if_pyth.html
2011-05-19
來源: 2011-05-19
How multi-thread process scheduled in linux kernel?
In python, mutlthread uses only one cpu.
2011-04-07
來源: 2011-04-07
stome, Organizer for /usr/local software packages
2011-03-24
來源: 2011-03-24
juniper, 僅次於 cisco 的 switch 廠商
(Mark: F5也蠻大的)
2011-03-03
來源: 2011-03-03
在上星期的筆記有,
http://www.hackingthursday.org/2011-02-24
alias grep="env GREP_COLOR=\"\$(echo 3\$(echo \"\$(date +%N)%6+1\" | bc -q)';1;7')\" egrep —color=always"
ls | grep core
dpkg -l |grep vim | grep common
2011-02-24
來源: 2011-02-24
grep 出來的字會隨機變色
alias grep="env GREP_COLOR=\"\$(echo 3\$(echo \"\$(date +%N)%6+1\" | bc -q)';1;7')\" egrep --color=always"
2010-12-02
來源: 2010-12-02
Firefox 的外掛,用來畫流程圖的工具
http://pencil.evolus.vn/en-US/Home.aspx
有 xulrunner 的版本
2010-11-04
來源: 2010-11-04
http://www.dokuwiki.org/plugin:ditaa
Amazon EC2 的新 user 11/1開始有免費的服務可以用一年
2010-10-21
來源: 2010-10-21
http://github.com/blue119/zim2wikidot
在 github 讓別的開發者可以 push 到 專案 repository
在專案的 » admin » collaborators,選取新增開發者
2010-09-30
來源: 2010-09-30
autossh 用來在 ssh 斷線時,自動重連
2010-09-02
來源: 2010-09-02
Webshell
WebShell is a web-based ssh shell.
可以拿 mobile device 來管理你的 server :P
沒辨法貼 :(
http://www-personal.umich.edu/~mressl/webshell/img/webshell.jpg
git alias
lg = log —graph —pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' —abbrev-commit —date=relative
( Mat: 我也有用過,非常方便,不過按 <Backsapce> 要小心,不然會變成 browser 的上一頁 XD )
2010-07-01
來源: 2010-07-01
從 tarball 包到 debian package 的工具
http://code.google.com/p/pkgbzr/source/browse/#hg/lib
autotools 教學製作
1. autoscan
會生出 log and configure.scan
2. mv configure.scan configure.ac
configure.ac裡設定外部相依性
3. 寫 Makefile.am
4. 在 configure.ac 裡加上 AM_INIT_AUTOMAKE 及 AC_CONFIG_FILES([Makefile])
5. 執行 autoreconf -sif
6. make distcheck
2010-06-24
來源: 2010-06-24
vim 的外掛 snipMate 可以自動補全程式語法。像是 for , if … 之類的。
2010-06-10
來源: 2010-06-10
最新版 0.46,從 launchpad上
新版的有功能 custom tools的東西
可以自己寫 script
可以傳入參數
一個 trick,就是記得傳 start line跟 end line
2010-05-27
來源: 2010-05-27
今天的經典 demo code,將 python的語法嵌在 shell script裡,然後接到 shell script用
1 #!/bin/bash
2
3
4 result=$(python << EOF
5 def hello():
6 print "hello python"
7
8 hello()
9
10 EOF
11 )
12
13 echo $result
git log 的 alias <- 好像是從 c9s 那抄來的 :P
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
blender 一個 opne source 的 3D 特效軟體
2010-05-20
來源: 2010-05-20
寫了一個小程式,用來 generate 單字給不同字型。
import reportlib.lib.pagesizes <== 這個是用來作 pdf 的
中文字型也支援。
這個用來挑字型,比較字型很方便。
2010-05-13
來源: 2010-05-13
Real-Time Concepts for embedded systems
isbn: 1578201241
( jserv 介紹的 )
uCOS-II The Real-Time Kernel.pdf
正在和 honkia 寫 OpenFrameworks 的說明文件
http://docs.google.com/Doc?docid=0AWkKBWufoi8CZGc2OWI2cHpfMzE0ZGJwZDRwZjM&hl=zh_TW
2010-05-06
來源: 2010-05-06
安裝好了 openframework (請把連結放在這邊 m(_ _)m)
2010-04-29
來源: 2010-04-29
hte, executable's editor, 要編輯 hex 的檔案,最重要的特色是可以 read elf 的資料。
有 curses 的 dialog 整理 elf 相關的資料。
下面的 function key 是 f1到 f10,但不是很好用,因為寫死了,會衝到。
autotag.vim,是一個 ctag 的 plugin for vim.
裝完之後,對對應的 tag 按 ctrl-] 會直接跳到對應的區段。( 按 ctrl-o 會跳回去 )
原本是不是自動更新 tags, 加了 plugin 之後,就會自動更新了~
J-pilot, 這個是個人行事曆軟體, 給 palm 的軟體。不過現在沒有在 maintain 的樣子了…
2010-03-04
來源: 2010-03-04
scapy, packet generator
http://www.dirk-loss.de/scapy-doc/index.html
pkts = sniff( filter="icmp", count =3, iface = "wlan0" )
pkts.show()
pkts[0].show()
Ether()/IP()/ICMP()
Ether( src = "00:11:22:33:44:55", dst="" )/IP()/ICMP()
IP.route
IP.post_build
pkt_hex = Ether( import_hexcap() )
IP.extract_padding
Ether()/Dot1Q( vlan = 10 )/Dot1Q( vlan = 1000 )
kk = Ether()/Dot1Q( vlan = 10 )/Dot1Q( vlan = 1000 )/IP()
wireshark( kk )
2009-12-03
來源: 2009-12-03
看到 Rex 放在 youtube 的 Fourdollars 的 code trace 的 demo 而發想的
用 graph.dot 的格式
紀錄進入點跟離開點,就可以反查 caller 跟 callee
_cyg_profile_funcs
nm <function name> |grep 894829a
addr2line -e 804826 -f <program>
pvtrace
在 leapad 上試試看
( 反應熱烈 …)