我相信這種事情一定不是只有我會這樣!
看到Google Maps有規劃路線的功能,就會把公司或家裡的位置丟進去作規劃,
然後得到這樣的結果:
在某些路段還會貼心的把街景提示在地圖上,告訴你前面路口右轉:
然而,在右轉之後...
「游泳橫越太平洋」??
對不起,我錯了...
這個世界上應該沒有幾個人游得過165公里...
2010年4月7日
2010年3月5日
利用 VPN 和代理"翻牆"
可憐的BLOG好久沒有更新了,感覺這東西就是越少寫就越不想寫,
而且寫這個需要多一點的時間斟酌,不像噗浪那樣信手拈來又輕鬆自在啊...
話說前幾天心血來潮,想到家裡的服務器一直開著,家裡不論用多用少,
每個月還是得進貢銀子給種花電信花,不如自己架個代理,
這樣子就可以躲過「大和諧力量」的干預,結果忘記自己還是要透過祖國的網路,真的是好傻好天真...
後來才想起得通過VPN加持,最後終於成功的翻過GFW,以下是一點小小心得:
安裝代理
1. 安裝 squid 套件:
$sudo apt-get install squid
2. 編輯設定檔
$sudo gedit /etc/squid/squid.conf
因為squid設定的東西真的太多了,在這邊就不一一列舉了,比較主要的大致有:
(設定暫存路徑,預設如下)
cache_dir ufs /var/spool/squid 100 16 256
其中ufs也可以改成aufs,如果當時規劃 /var 不是很大的話,可以設定到別的地方去
(設定端口,預設是3128)
http_port 3128
如果沒有特別需要的話,就不要改了
acl 還有 access 的設定請參照 squid.conf 本身的說明,嫌麻煩就設為 allow all,反正是自己在用的...
http_access allow all
如果有裝 webmin 的也可以透過 webmin 來改
3. 重新啟動 squid 服務
sudo /etc/init.d/squid restart
安裝 VPN
1. 安裝 pptpd 套件:
$sudo apt-get install pptpd
2. 修改以下三個設定檔:
(設定在撥入後分配的IP和撥入端設定的IP,可以指定範圍)
$sudo gedit /etc/pptpd.conf
localip 192.168.100.234-238,192.168.100.245
remoteip 192.168.200.234-238,192.168.200.245
(設定撥接服務的名稱以及DNS的IP)
$sudo gedit /etc/ppp/pptpd-options
name ppt
ms-dns 168.95.1.1
(設定撥接帳號撥接服務名稱、密碼及IP)
$sudo gedit /etc/ppp/chap-secrets
user pptpd password *
IP設為*則會自動使用前面的remoteip
3. 重新啟動VPN服務
$sudo /etc/init.d/pptpd restart
新增VPN撥號
完成以上動作之後,在 Windows 底下「網路上的芳鄰」按右鍵選「內容」,
「新增連線精靈」-「連線到我工作的地方的網路」-「虛擬私人網路連線」,自己取個名字,
選擇「不要撥接起始連線」,輸入主機的名稱或是IP,在完成之後就會出現像是撥接那樣的畫面,
輸入在 chap-secrets 裡面設定的帳號和密碼進行連線,最後將瀏覽器代理改到安裝 squid 的主機上,
如果可以順利的瀏覽網頁就成功啦!
另外,如果VPN和代理躲在防火牆後面的還可以參考以下的資訊:
VPN 伺服器與防火牆設定
也就是起碼要將 TCP port 1723 和 UDP port 500、1701、4500 打開
對於處在「言論自由」的「和諧國家」當中,網路有異常是一件再正常不過的事情,
有些時候不過就是希望看看台灣的新聞,上上噗浪或臉書,但就是辦不到...
雖然有許多方便的爬牆工具或是免費的代理可以用,如果家裡有網路的話,而且又可以自己架設的話,
何必受限於別人呢?
2009年11月15日
一碗牛肉麵和兩個月來的空白
發佈低溫特報的今天,下午還在辦公室裡待著,
一方面是因為值著不知所謂的班,另一方面室外面真的好冷~
五點多的時候到餐廳用餐,因為用餐的人不多,餐廳只有準備牛肉麵和餃子,
據說牛肉麵會比較快,所以當時也沒多想就要了一份,結果見到了冷凍食品的極致。
只見餐廳的阿姨把凍成塊的牛肉湯往炒菜鍋一倒,大火一開,牛肉湯「塊」就這樣加熱,
而且因為湯汁先融化,牛肉硬塊有更多烹煮的時間而帶有些微的烤肉味,
同時也因為冷凍再解凍的關係,吃起來很軟,雖然不到入口即化的地步,
不過那個感覺就是很奇妙,這樣加熱出來的牛肉湯味道竟然意外的好...
邊吃我就邊想,blog已經很久沒有更新了,倒是plurk幾乎是天天報到,
感覺上plurk快要變成一種索引服務,真正的內容大多數人還是會放到blog、youtube或是其他地方,
再用plurk或facebook發佈出來,所以blog應該也不會真的消失掉...
而facebook像是一個加強型的外掛,特別增強了社群功能這樣子,所以這些強大的網路服務應該也很難被取代吧...
因為我也不怎麼內行,也不是什麼先知先覺者,我只是上來吃一碗牛肉麵,想這麼多幹嘛...
而且,這篇為什麼到後來會變成婊某人的文章咧...
2009年9月14日
Java隨堂筆記 一
預備知識(我的理解)-
人要機器做事情,要解釋(編譯)成機器看得懂得東西,
遇到不同的平台,很多解釋方法又得重新來過;
而Java利用虛擬機器(JVM),從中協助解釋很多東西,
在不同平台上,有時只要部分的調整就可以讓機器聽話。
讓Java運作的環境就是JRE,建立在JVM之上;Java的開發工具JDK包含JRE。
Java標準版(SE)平台一覽表
準備工作(以Windows平台為例)
1. JDK - 下載Java SE JDK最新版,目前是 jdk-6u16-windows-i586.exe,74Mb
2. NetBeans IDE - 下載NetBeans IDE Java套件,目前是 netbeans-6.7.1-ml-java-windows.exe ,237Mb
3. jdk docs - 下載最新的說明文件,目前是jdk-6u10-docs.zip,56Mb
安裝並設定JDK工作環境(需要熟悉一些DOS指令及技巧)
1. 執行並安裝 jdk-6u16-windows-i586.exe ,安裝完成後會提示註冊(隨各人喜好)
2. 在「我的電腦」上按右鍵,選「內容」,打開「進階」標籤,點選「環境變數」
3. 點擊系統變數下方的「新增」,新增系統變數。變數名稱 JAVA_HOME ,變數值為Java JDK的路徑,如果該路徑下有不同版本,選擇最新的,例如 C:\Program Files\Java\jdk1.6.0_16
4. 雙擊系統變數中的 Path進行修改,在變數值的最後新增 ;%JAVA_HOME%\bin (注意分號和百分比符號)
5. 按確定後關閉系統內容,並經由「開始」-「程式集」-「附屬應用程式」-「命令提示字元」進入命令提示
6. 測試 java 和 javac 命令能否執行,如果提示「不是內部或外部命令、可執行的程式或批次檔。」表示設定有誤,重新檢查
測試編譯器及載入器
1. 在C磁碟建立一個資料夾,例如 MyJava
2. 在該資料夾視窗上方的「工具」,選擇「資料夾選項」,並選擇「檢視」標籤
3. 將「進階設定」中的「隱藏已知檔案類型的副檔名」勾勾取消,按「確定」退出設定
4. 在 MyJava 資料夾內新增一個文字文件,並將檔名設定為 Hello.java
5. 以記事本開啟 Hello.java,並將下列文字複製張貼後儲存(藍色文字可以替換)
public class Hello{
public static void main(String[] args){
System.out.println("Hello, Java!");
}
}6. 開啟命令列模式,並進入MyJava資料夾(cd c:\MyJava)
7. 執行 javac Hello.java (注意大小寫),如果沒有出現錯誤提示,表示編譯器運作成功,同時資料夾內會出現一個 Hello.class 檔案
8. 執行 java Hello (注意大小寫),如果出現上述藍色文字,代表載入器運作成功,屆此JDK設置完畢
安裝 NetBeans IDE(整合式開發環境,or用記事本土法煉鋼?)
1. 執行並安裝 netbeans-6.7.1-ml-java-windows.exe ,經由 Customize 可進行包裝的取捨,建議全部都選;其他相關選項均依預設。如果Windows有提示封鎖應用程式,選擇「解除封鎖」
2. 安裝完成之後,會出現匿名資料收集以及註冊的選項,依個人決定
3. 進入 NetBeans IDE,出現歡迎畫面,取消下方 Show on Startup 選項,下次啟動時不再顯示,日後可經由功能表的「Help」-「Start Page」重新開啟
4. 經由功能表「File」-「New Project...」開啟新專案
5. 在分類(Categories)選擇 Java,下一步,設定專案名稱及存放位置,例如 Project01,存放在 c:\MyJava 底下
6. 完成第一個專案的基本設定
設定 Javadoc 說明文檔
1. 將下載的 jdk-6u10-docs.zip 放進 Java 的資料夾內,例如 C:\Program Files\Java
2. 回到 NetBeans IDE 中,從功能表的「Tools」-「Java Platforms」進入設定
3. 點擊右邊的「Javadoc」標籤,並按下「Add Zip/Folder...」,指向 jdk-6u10-docs.zip 所在的資料夾,將此檔案加入
4. 如果將來有其他版本的文件,可經由 Move Up 或 Move Down 將首選放到最上方
5. 確定後按下「Close」關閉,將來在撰寫Java的過程中按右鍵選取「Show Javadoc」就會以預設的瀏覽器顯示相關的說明
前置準備大功告成...
不過已經快要累壞了...
2009年9月2日
桃園成功郵局您好 請問張文宗先生在嗎 XD
今天早上接到一通令我感覺很愉快的電話,所以真的要趁現在記憶猶新的時候記錄一下...
早上八點多,我房間的電話響了。
這支電話主要是申請ADSL的時候加裝的,除了真‧中華電信會來催繳電話費,
或極少數的人知道外,應該就只有偽‧中華電信和偽‧中華郵政知道才對。
電話一接起來,對方表示她是桃園成功郵局的行員,詢問我是否有委託一位名叫張文宗的人代領,
當時我一聽口音就大概有譜了,而且桃園哪來的成功郵局?(不過事後估狗一下,還真的有 XD)
對方不斷的要確認我是不是本人,而且有沒有委託他人代領,還要我趕快查一下身分證和健保卡,
但是因為我已經認定對方是詐騙集團了,於是就喔、嗯、啊的回應,對方好像擔心我不理會,
還不停的詢問我有沒有在聽,於是,重點來了...
詐1:「X先生,如果您真的沒有委託他人代領的話,那我們會請同事阻止他」
我:「喔?好」
詐1:「小莉!小莉!你快把二號櫃臺的先生攔下來!」
詐2:「哪一位?!」
詐1:「那位張文宗先生!快點!」
詐2:「好!」
到這邊我已經有點快要笑場了,不過我看她們這麼賣力,不好意思直接戳破,
於是我改用台語詢問:「如果真的是那樣,那請你們主管來聽一下」
詐1:「不好意思,先生可以請您用國語嗎?」
我(台語):「妳不是桃園人?怎麼會聽不懂台語呢?不然請一位會台語的同事來吧」
詐1:「可是...」
我:「好了啦,妳們不要演了啦,我沒時間這樣子玩」
詐1:「我們沒有騙你,是真的有...」
我:「我有事情要忙,不陪妳們玩了」
詐1:「喔...」(語氣像是小朋友做錯事被發現那樣 XD)
感覺真的是很爆笑,就好像被人破梗了一樣~
當時因為怕吵醒老婆,而且電話沒有辦法錄音,不然真的想把這段話錄下來,
或是跟她玩大一點,多套幾個號碼或是人頭出來檢舉。
後來上網查了一下,原來這套劇本還真「流通」啊:
反詐騙大陸妹假冒用帳戶於桃園成功郵局
詐騙On-Line身分證通關密碼
桃園成功郵局和張先生還真是倒楣啊~XD
看起來今天遇到的應該是詐騙集團新來的在實習吧?