5 / 13, 2016 網路 , 電腦技巧

如何正確解讀路由追蹤輸出(traceroute)(II)?

上一次我們還沒說完的我終於有時間繼續寫下去了,我們還有以下的部分需要留意的:

  1. 非對稱路由
  2. 多重路徑
  3. MPLS 和 traceroute 的關係

非對稱路由

非對稱路由可是看traceroute的最大障礙。由於traceroute只能顯示單方的網路路徑,不過traceroute結果裡面每一個節點的延遲值可是由兩部分組成:由你到達該節點的時間,再加上節點傳送ICMP TTL Exceed封包回來的時間。而且,除了traceroute不能顯示反向路徑以外,反向路徑是可以和traceroute顯示的路徑完全不同的。唯一的解決方法就是去看雙方的traceroute結果,不過就算是這樣也不一定可以看出夾在中間的非對稱路徑。
(繼續閱讀…)

7 / 2, 2015 JS

[JS]如何使用純 Javascript 支援在 textarea 和 input 使用 Tab

之前在寫一個小 Project ,就是單純臨時想要找個 Web-based 筆記本,但是都沒看到滿意的,於是就發揮 Programmer 精神來自幹一個,但是卻遇到一個問題: textarea 裡面如果按下 Tab 會執行預設動作,也就是 focus 或 unfocus ,但是我只是想要讓他空四格啊 QAQ ,所以這時就上網找了一點方法來 handle 這種狀況
(繼續閱讀…)

4 / 25, 2015 HTML5 , JS , 網路安全

Canvas Fingerprinting 初探 – 想逃也逃不掉的網站追蹤技術

一直以來網站追蹤個別使用者的方法都是在 Cookie 中植入 UUID ,透過唯一不重複的 UUID ,就可以知道這個使用者是誰了,但是隨著隱私權高漲,開始有用戶會阻止 Cookie 儲存了,而且把這些資訊存在 Cookie 本身也有風險所在,因為可以輕易的被竄改或是移除,於是有人很奇葩的找到一個方法,可以在不用到 Cookie 的方法下追蹤用戶:使用 Canvas.

(繼續閱讀…)

4 / 19, 2015 mac , PHP , Unix , 架站工具 , 軟體推薦

[Mac]不用懶人包,在 OS X 上安裝 Apache, PHP, MySQL

OS X 上雖然已經有個 MAMP 懶人包給 PHP+MySQL ,但是因為免費版功能不夠強大,又不想用破解版,所以就想說自己安裝不就得了。 OS X 其實一直以來都有內建 Apache 和 PHP 和 MySQL ,只是因為慢慢設定實在太崩潰了所以我一直都懶的慢慢弄,Coding 時把程式碼丟到 Linux Server 上去跑,但是最近因為一些原因不可以把程式丟到遠端 Linux 伺服器,只好來學一下怎麼弄囉,其實出我意料的簡單 XD

(繼續閱讀…)

4 / 1, 2015 網路 , 電腦技巧

如何正確解讀路由追蹤輸出(traceroute)?

某天我進去了Mobile01論壇,看到了一堆關於網路的文章,絕大部分都是投訴和各種吐槽(無誤)。而這些文章裡面少不免都會有一些traceroute的資料附上,然後我每一次看到樓下的那些大大竟然錯誤的解讀這些traceroute其實還真的有一個衝動想去糾正他的。在這篇文章我會介紹一些重要的觀念和用一些例子去告訴traceroute裡面到底可以蘊含怎麼樣的訊息。

註:本文涉及術語和一堆奇奇怪怪的圖解,新手看不太明白的可以留言,我會盡量回答的。

(繼續閱讀…)

2 / 27, 2015 PHP , 網站優化

維修頁面應該注意的 SEO 問題

之前因為網站轉網址有停擺一下下,但是由於 Google 太強大了,所以每次只要一進維修狀態,網路蜘蛛 (Bot) 馬上就會來光顧, Google 搜尋結果就很擺明寫了「這個網站在維修」,有夠 Orz 的,所以上次在維修前,有特別研究一下 SEO 問題,想說最近沒梗寫文了可以記起來以後複習,就寫一下了

(繼續閱讀…)

1 / 29, 2015 JS

[JS] 取消所有 setTimeout 和 setInterval方法程序

最近 Coding 時遇到一個問題,怎麼取消所有 setTimeout 程序,單一的程序可以透過指派變數,然後 cleartimeout 來解決,如果一次要取消所有,大可以全部設定變數,但是這樣不只會讓 Code 更複雜,而且也討厭,尤其是動態生成的 setTimeout ,很難掌控,有個 Hack 可以輕易解決這個問題。

(繼續閱讀…)

11 / 9, 2014 C++ , PHP , 雲端

[PHP] 利用 PHP 在網頁執行 C++

前陣子一直在玩 C++ ,都是到 Online Judge 去解題,但我一直很好奇他們怎麼做的,於是就開始想要來實作看看,沒想到真的可以玩, C++ 屬於編譯語言,必須先編譯成二進制檔案才可以執行,所以需要先編譯 C++ 再執行,接下來再把輸出放到網頁上,不過這需要主機本身有 gcc 編譯器和使用 Terminal 的權限,所以一般虛擬主機可能沒辦法喔

(繼續閱讀…)

10 / 10, 2014 PHP , 架站工具 , 站長自製 , 軟體推薦 , 雲端

Allen Disk 1.3 推出,功能更加完善、強大!

上次推出 Allen Disk 1.2 已經是九個多月前的事情了,很多人都在問 1.3 到底有沒有打算繼續作,坦白說我一開始是不打算繼續更新這個 Project 了,但是之後看好像很多人來留言給我建議,朋友也都在激勵我去作,於是就去作啦XD 這次一方面又更新 UI 了,更有雲端硬碟的感覺了,而且還新增了資料夾、預覽、分享等等功能,基本上已經把我想的到的功能都做下去了,也感謝 Facebook 上的網友給我許多建議~
(繼續閱讀…)

9 / 20, 2014 PHP , 網路安全

HTML Purifier – 輕鬆阻擋 XSS 攻擊

之前遇到一個專案,要允許使用者插入 <img> <table> <br> 等等 HTML Tag,但是又不能讓使用者放 Javascript ,到底該怎麼防護讓我傷透腦筋,直到被Orange大大推薦,才知道有個工具叫做 “HTML Purifier",可以輕鬆擋住大部分的XSS攻擊,除了常見的<script>攻擊以外,連 onclick 這種event攻擊甚至 javascript:alert() 偽協議攻擊都可以阻擋,而且只要幾句話就好!

(繼續閱讀…)

共 11 頁1 2 3 11