發表文章

目前顯示的是 3月, 2013的文章

如何在smartos check port是否佔用

圖片
使用SmartOS一段時間了,但是針對他沒有telnet指令仍不是很習慣 其中針對port test的部份,常用到卻無法使用@@ 現在找到取代方案啦... use "nc -v <servername> <port-number>" to test whether you can connect to things on the network. 如此,針對port的測試也可以使用自如啦!

Nginx - Cache a site as proxy...

Nginx身為http server又為reverse proxy 期本身可以實作類似proxy的機制 能夠將靜態的資源暫存起來 而讓下一次的request可以直接從cache處提取 如此一來可以增加不少體驗上的速度 下面是設定的部份: server {     listen 80;     location / {         root /home/html/; #1         proxy_set_header X-Real-IP $http_host;         proxy_store on; #3         proxy_set_header Accept-Encoding '';         proxy_temp_path /home/tmp; #2         if ( !-f $request_filename ) #4         {             proxy_pass http://www.some-site.com:80 ;         }     } }  透過指定存放位置(#1), 暫存位置(#2),然後開啟暫存(#3),並指定當資源不存在時候,進行重新request(#4) 整個機制簡單的說就是:將瀏覽過的部分,都暫存起來,重複瀏覽就使用cache回覆 參考網站: Nginx 5種proxy方式: http://www.jzxue.com/fuwuqi/fuwuqijiqunyuanquan/200907/04-2316.html

強制Mac系統清除DNS Cache的指令

大家知道DNS有Cache的特性 但透過下面指令,可以直接清除Mac主機上的DNS記錄 dscacheutil -flushcache 這樣之後再重新瀏覽DNS時候,就會有新的記錄了!

HTML table to CSV

HTML的tabel是一個xml樹狀結構的資料 原則上可以直接對應成一個excel的表單 而HTML(嚴格說起來是JavaScript拉)也有Blob的輸出技術 透過善心人士提供的兩個Library + jQuery就可以直接替table加上下載按鈕了 下面是Demo片段程式碼: 透過table的data-table-to-csv屬性,給他下載檔案名稱 以及thead與tbody欄位來判斷表格的表頭與內文 載入的兩個js檔案就可以直接將這個表格另存成csv檔案下載喔... <table data-table-to-csv="demo.csv"> <thead><tr>...</tr></thead> <tbody> <tr>...</tr> ... </tbody> </table> <!-- 這邊要Import table_to_csv.js , FileSaver.js , jQuery,下面載點提供大家參考 https://github.com/byteweaver/TableToCSV/ table_to_csv.js https://github.com/eligrey/ FileSaver.js -->