技術對談-看Google怎麼用Java

看這篇猜想 Google 目前主要用的是 Java, C++, Python

OS: Linux, Web Server: JBoss.

有興趣可以看看這篇文章, 會對 Java 有更多不同的見解.

技術對談-看Google怎麼用Java 閱讀全文〈技術對談-看Google怎麼用Java〉

好站: DNS查詢 除錯

DNS 設好就在跑, 但是到底要如何 Debug .... 我也不知道~ Orz...

最近把 隆瑩寢具 的站搬到 虛擬主機 去, 結果發現 blog 有些機器會查不到, 用了下述的站, 才知道 DNS 查詢是先跑去問 虛擬主機, 問完可能就 timeout 了... 沒有跑來問我架的 DNS Server. Orz...

先介紹此好站: Squishywishywoo: complete dns traversal checking

此站只要輸入 Domain Name, 它會從 DNS Root 開始一層一層向下查詢, 就可以知道哪邊出問題了.

閱讀全文〈好站: DNS查詢 除錯〉

自然圖型的驗證碼 - HumanAuth

驗證碼是現在普遍防人 spam 的一個手段, 但是太簡單的驗證碼, 只需要做幾個簡單的步驟, 就可以辨視出來. 詳可參見: 破解 圖片辨識(驗證碼)

但是在小站裡面, ex: 本小站, 只要放個簡單的驗證碼, 就可以把大多數的 spam 擋掉, 應該不用為了 spam 一個那麼小的站, 使用那麼強大的技術~ :p

話說到此, 驗證碼想要不被輕易辨視出來, 有很多種方法, 其中一個就是 Yahoo! Blog 前一陣子推出時, 放了驗證碼, 但是 辨視困難度 難到人都看不太懂~ 於是就有網友製作了下圖: (號稱: 驗證碼功擊)

而相對這個實在是困難重重, 需要鍛鍊一下眼力才行, 但是現在又有推出另一種驗證碼, 看起來是只要看的懂圖的, 應該就可以看的懂, 只是還要動腦想一下, 是有點麻煩, 詳可參見: HumanAuth

測試網址: Human Authentication

試驗步驟:

  1. 輸入名字按 submit
  2. 選三張屬於自然界的圖
  3. 驗證

有興趣可以玩玩看, 更多有趣的介紹可見 [HumanAuth] 自然圖型的驗證碼

閱讀全文〈自然圖型的驗證碼 - HumanAuth〉

IE 的檢視原始碼 預設編輯程式設定

IE 檢視原始碼, 預設是開啟 Notepad, 但是如果要將他改成 vim, Pspad, Editplus 等的, 做法如下:

  1. 執行 -> regedit
  2. 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name預設值
  3. 將預設值內容改成你要的即可 (default: %SystemRoot\%System32\NOTEPAD.EXE)

閱讀全文〈IE 的檢視原始碼 預設編輯程式設定〉

遠端執行命令、多台機器管理(Push.sh)

當手上有 1 台機器, 管理的方法是 ssh 到那台機器做事.

當手上有 5 台機器, 管理的方法就會想要遠端執行, 就會使用

用法: ssh 主機名稱 "要執行指令"
ssh hostname 'sudo cp http.conf /usr/local/apache/conf/'
ssh hostname "ls"
ssh hostnmae "sudo /usr/local/apache/bin/apachectl restart"

當手上有 30 台機器的時後, 管理的方法就會如下:

用法: for i in i的值; do 目前機器要下的命令 '遠端機器要下的命令'; done;
for i in 1 2 3; do scp xxx.conf w$i.hostname:; done;
for i in 1 2 3; do /usr/bin/ssh w$i.hostname 'sudo mv xxx.conf /usr/loca/conf'
for i in 1 2 3; do /usr/bin/ssh w$i.hostname 'sudo ls /'; done;
1 2 3 ... 自己寫要幾台都行, 可以改成自己其它取的值

注意: 目前機器要下的命令, 不要用 " 或 ' 包起來, 只有要給 遠端機器 的指令才要用 " 或 ' 包起來.

閱讀全文〈遠端執行命令、多台機器管理(Push.sh)〉

Windows FAT32 轉成 NTFS

Windows 只要準備要灌 .Net 就一定會自己重新開機, 然後灌個掃毒程式進去, 只要打開要掃毒也會重新開機, 不知道原因為何, 猜想可能是我還用古老的 FAT32 的原因~ 不過, 轉換完成後發現, 果然不是這個原因 :~, 算了~ 總之先記錄一下如何轉換.

轉換步驟很簡單, 就下述指令開個 cmd 執行就可以了.

convert C: /FS:NTFS

其它槽再自己將 C: 改成其它, 轉換過程如果無法卸載的, Windows 會設定讓你重新開機後, 自動轉換成 NTFS 再進 Windows.

閱讀全文〈Windows FAT32 轉成 NTFS〉

最新的 Debian 安裝光碟

每次在介紹人使用 Debian, 最後都沒使用的最大原因是找不到哪邊可以下載, 或許版本太多確實有點困難... 還是直接把下載點貼出來比較快.

下載網址: Debian -- Debian-Installer (testing 版本)

一般人只要看 netinst CD images i386(x86系列) 連結下載即可.

閱讀全文〈最新的 Debian 安裝光碟〉