走Hinet電路問Hinet dns-aws cloudfront無回應

系統技術 2014/11/27 11:59
views: 2465 times
今天早上9點多開始的, 原來要用 run.quikLAB 的服務, 網頁有些問題, 剛好在忙, 沒特別去查.
不過後發現像 dropbox 也有這個狀況(因為 dropbox.com 網頁也用了 cloudfront), 開啟了 firebug 的 network 功能, 檢查一下, 原來是 cloudfront dns 解析失敗.

經交錯測試檢查, 目前查得狀況如下,

1. 走 hinet 電路問 hinet dns 失敗
2. 走其他電路問 hinet dns 成功
3. 走 hinet 電路問其他 dns 成功
4. 走其他電路問其他 dns 成功

如此一來, 變成 hinet 網內用 hinet dns 的用戶, 會無法正常檢視有使用到 cloudfront 功能的網站, 太奇怪了.

1. 若是人為刻意設定, 一定有很大的陰謀
2. 若是不小心設錯, 持續了這麼久, MRTG表應該早就發現了, 還不處理也很妙

所以, 再觀察看看. 這個問題很大.

[12:12]
目前已觀測正常了. 看起來可能是第二個原因吧.


top

雙斜線的使用方式

程式技術 2014/10/31 15:01
views: 56516 times
今天在幫一個網站處理加上 SSL 時, 發現有個使用 jQuery 的效果消失了, 經檢查後, 發現其實是因為該網頁使用了 http://code.jquery.com/jquery-latest.min.js 的 jQuery library.

為了解決這個問題, 當然就是再加上 https 就可以了. 不過有沒有更好的方式呢? 答案是有的, 使用 // 雙斜線來處理.

//code.jquery.com/jquery-latest.min.js

這樣的語法, 是告訴瀏覽器, 使用"繼承"的 protocol, 也就是說, 主 url 上使用是 http, 這裡就用 http, 而原本是走 https , 這裡就用 https.

簡單來說, 一種方式就是 library 就都用 https 的方式, (當然原本的 library 網站要有支援 https, 目前絕大部分的 cdn library 都有), 否則使用這種 double forward slash 也是很不錯的方式, 解決開發環境只用 http, 而 production 環境使用 https 的狀況.

top

[json]如何讀取含有減號的json key

程式技術/Javascript 2014/10/29 00:38
views: 61698 times
剛在撰寫程式碼時, 發現要取回 aws cloudsearch 中的搜尋使用時間, 其傳回的 json 參數中, 使用了減號, 該鍵值為 time-ms , 其實很直覺地要使用, 但又覺得怪怪的, 一執行馬上就有問題.

因為原來的 jsonObj.time-ms 會被視為 jsonObj.time - ms , 所以必須調整寫法, 正確寫法如下:

jsonObj["time-ms"]

這樣就可以了, 當然, 該回應的 json 中, 該鍵值(key)也必須是使用引號包起來的, 否則該 json 物件也會有問題.

測試程式碼如下:



會回應 value2 這樣就對了.

參考資料:
http://stackoverflow.com/questions/13869627/unable-to-access-json-property-with-dash

top

[ASP]過濾非BIG5編碼字元

程式技術/ASP 2014/10/28 10:08
views: 62456 times
這篇文章利用了之前的單字元判斷是否為 BIG5 的 ASP程式進行實作 (link), 由於是一個字一個字判定, 所以效率不會太好, 但可以快速解決有關在 UTF-8轉到 BIG5時, 不在該字元集的文字內容, 以過濾掉這類特殊的問題. 程式碼如下:



以上的程式可以有效地將非在 Big5 字元集中的文字過濾, 避免與傳統編碼程式溝通時的問題.

[2014/11/10 11:12]
若是有需要再補上 ASCII 字元集區段的部分, 可以使用 ASC 於 32~126 的 ASCII Printable 即可(參考資料: http://en.wikipedia.org/wiki/ASCII#ASCII_printable_code_chart), 記得是在轉 code page前測試 ASCII, 程式碼如下:


top
TAG asp, BIG5, utf-8

身份證字號產生器/檢查器

程式技術/Javascript 2014/10/04 21:44
views: 107693 times
身份證字號檢查可以參考這裡:
http://zh.wikipedia.org/wiki/%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E5%9C%8B%E6%B0%91%E8%BA%AB%E5%88%86%E8%AD%89#.E9.A9.97.E8.AD.89.E8.A6.8F.E5.89.87

主要是依照第一碼英文的代碼, 加上後面的個別數字運算而來, 其中第一碼是申報登記戶籍的地點, 共有26個英文字, 第二碼則是性別, 之後則是流水號.

驗證方式如上面連結的說明, 利用該說明, 進行程式實作後, 可以參考這個範例:
http://sample.diary.tw/pid/

上面網址使用純 javascript 撰寫, 並也製作了產生器, 配合 html download blob 語法, 可以下載內容, 十分方便, 可以參考看看.

html download blob 語法可以參考:
http://thiscouldbebetter.wordpress.com/2012/12/18/loading-editing-and-saving-a-text-file-in-html5-using-javascrip/

較複雜的下載方式, 可以參考這個 FileSaver.js 工具:
https://github.com/eligrey/FileSaver.js
top

PREV : [1] : [2] : [3] : [4] : [5] : ... [78] : NEXT



Nikon P530 42倍變焦類單機(平輸中文) Nikon coolpix P530  42倍光學變焦(公司貨) Sapido 精巧型網卡、無線網卡、無線分享三享機(BRD70n) aibo OTG113 多彩帶線OTG傳輸充電/讀卡機 EPSON LW-600P智慧型藍牙手寫標籤機 [每日好康] HP LJ  P1102w 無線雷射黑迷你黑白印表機 美國 VORNADO 533 渦流空氣循環機 (黑色) HTC One M8 16G 5吋四核心全新旗艦機 飛利浦組合式 DVD / USB超迷你音響MCD130 ASUS ZenFone 5 A501 5吋雙卡雙待智慧手機 InfoThink Micro USB X USB 雙頭讀卡機 【TIAYA】3G WIFI 分享器 SAMSUNG WB350F 21倍光學變焦超廣角數位相機(公司貨) LG Pocket photo 3.0 Hello Kitty 口袋相印機- (全球限量版) 【PAFERS】XSPIN-藍芽運動裝置 35合1掌上型麻將機2代 Canon PowerShot N 內建WiFi多角度掀背螢幕輕巧機 (公司貨) msi 微星 Enjoy 71 7吋雙核IPS平板(AML8726-MX) WD Elements  1TB USB 3.0 2.5吋外接式硬碟 Verbatim 威寶 OTG 16GB microUSB+USB3.0 雙介面高速隨身碟 (限時限量)SanDisk Ultra 32G microSDHC C10記憶卡 SanDisk 32GB Mobile Ultra microSDHC  超值組 SanDisk 32GB Ultra U1 microSDHC 附轉卡(平輸) SanDisk Extreme UHS-I 32GB記憶卡 公司貨 45MB/秒 PENTAX WG-3  F2.0大光圈防水相機組(公司貨) Transmission Micro USB OTG多功能讀卡機 Nikon S2700 6倍光學26mm超廣角數位相機(公司貨) LG Pocket photo 第二代 2.0口 袋相印機-優雅粉 Canon SELPHY CP900 內建Wi-Fi熱昇華印相機(公司貨) HP LJ P1102w 無線雷射黑迷你黑白印表機 HP LaserJet Pro CP1025nw 無線迷你彩色雷射印表機 ZyXEL合勤 電力線傳輸設備PLA4201(雙包裝) SAMSUNG WB150F 18倍變焦超廣角WIFI類單眼(平輸中文) FUJIFILM XP100 防水防震防寒防震多重防護相機(平輸中文) HTC New htc One 4.7吋四核旗艦機 - 32G 版 TOSHIBA 1TB USB3.0 2.5吋行動硬碟 瑞旭VIZIO 42吋WUSH連網系列120Hz LED液晶顯示器+視訊盒(V42E) DigiFU_Android 4.2 雲端網路電視盒 (DB550) apple MD199TA/A-APPLE TV 每朝健康 黃金燕麥茶-無糖(550mlx24入) 御茶園 每朝健康烏龍茶(650mlx24入) 御茶園 每朝健康綠茶(650mlx24入) 鈴木鑽石海綿-淋浴門水垢剋星M(輕巧型) SanDisk Ultra Plus 128G SATA3 SSD 固態硬碟(7mm) IWATANI 岩谷 4.1KW 卡式瓦斯單口爐 附硬盒收納 AH-41 WD Green 系列 3.5吋 2TB SATA3 硬碟機 (WD20EZRX) WD Red 系列 3.5吋 2TB SATA3 NAS 專用硬碟 WD Purple 系列 3.5吋 2TB SATA3 監控系統專用硬碟機 SONY 32G microSDHC UHS-I C10(40MB/S)記憶卡 威寶 32GB microSDHC Class10 記憶卡 (含轉卡) SanDisk Extreme microSD U3 32GB 記億卡(公司貨)60MB


 Waiting...