20120531

[良語] 計畫

[良語] 計畫
Aeon Linn@ 201200508

  人們喜歡做計劃,卻往往不能實現計畫。
  不能實現計畫的根本原因,不是怠惰,而是能力不足。
  比方說『獨力用一個畚箕在三天內搬走一層樓高的泥土』,這種非常人能力所及的計畫,就可以列入『幻想』,是純粹不切實際的計畫。
  而人們常說的「計畫趕不上變化」,往往也是如此,因為力有未逮,所以遇到變化的時候無法繼續遂行計畫。
  如果真的有足夠的能力,在計畫中沒有列出的變化都能在一定的「容錯」範圍中「以力服之」。
  如此最後終能完成計畫。
  所以越是模糊的計畫反而越能成功,因為這種計畫往往會變成一種信念、一種信仰,在每一個執行的過程中凝聚力量。
  計畫是有必要的,設定階段性的量化的目標,然後啟動、執行、完成、維護。
  過度計算細節是沒有必要的,越細緻的細節會越容易受到周遭變數的影響,反而增加無謂的應變處理成本。
  最理想的計畫是在執行的過程中將所需能力設定為同步成長,而非一味地消耗有形與無形的成本。
  附帶一提的,最近很熱門的一個新詞:小確幸(雖然小,卻很確實的幸福),源自日本暢銷作家村上春樹。
  確幸就是一種單純而且單一的計畫。
  小確幸則規範了這個計畫的規模,很小。
  生活累積無數個小確幸,就會成為大幸福。
  那麼,勇敢地把規模做大吧。

20120507

[教學] 南下墾丁的行程規劃

Aeon Linn@20120507

開車從北部南下墾丁度假的旅客,
如果是一個家庭並且有幼兒的狀態,必須考慮服務區的存在,
但是現行導航系統並不能在行進間如臂使指的提供服務區資訊。

以下整理出今年墾丁之行準備的國道設施里程參考表。

在樹林收費站或者龍潭收費站讓短程里程表歸零,
可以便利判斷服務區的存在,對擔任駕駛的人很有幫助。

龍潭歸零 樹林歸零 國道設施與景點
  0 樹林收費站
0 26 龍潭收費站
4.5 30 關西服務區
50 76 後龍收費站
86 112 大甲收費站
100 126 清水服務區****
128 154 南下彰化=(中山高)==
150 176 員林收費站(中山高)
164 190 雲林西螺交流道服務區
179 205 斗南收費站
213 239 新營收費站
218 244 新營服務區****
246 272 新市收費站
270 296 仁德服務區****
279 305 岡山收費站
303 329 五甲交流道離開
332 358 林家豬腳
83 白沙灣
14 墾丁街

#

20120426

[美女] 平山藍里 Airi Hirayama

 

217

1992.12.17 生於日本大阪
如同這一世代常見的容顏和姿勢,重點在真實世界中宛如CG人物。
另外會讓人第一時間聯想到『鮮乳』

圖片出處

20120425

[解法] CryptoAPI Error: Container not exist.


使用 Crypto 元件去呼叫 wincrypt api 時,
要簽章製作密文的那時間,需要用到金鑰容器(Container)

此容器其實是 windows 作業系統中的一個小小檔案,
在不明原因毀損或遺失之後,
被應用程式或應用API 呼叫時,會再產生一個不正確的。
於是之後再怎麼用都會出現 『The Container does not exist』訊息。
Error Code: -2146893802

毀損或遺失的事件幾乎不會發生,
一旦發生卻很苦惱。

處理方法:(二選一 )

1. 另建一新的使用者帳號,匯入憑證
-- 匯入的瞬間會產生正確的容器/之後即可使用
-- 但是這樣做並不太方便
2. 移除現有容器
-- 移除憑證然後重新匯入有效憑證
-- 如此會在匯入的瞬間產生正確的容器
-- 這方法比較能接受,但操作上比較繁瑣

以下是方法 2 的兩個重點:
1. 檔案總管 / 工具 / 資料夾選項 / 檢視 /
-- 取消勾選 隱藏保護的作業系統檔案
-- 點選 顯示所有檔案和資料夾
-- 然後套用
2. 容器( container )的所在位置
-- 如果是Win7/Vista :
-- 放在\Users\(使用者名)\AppData\Roaming\Microsoft\Crypto\RSA
-- 如果是更早之前版本如XP :
-- 放在 Document and Settings\(使用者名)
 \Application Data\Microsoft\Crypto\RSA
-- 清除 RSA 的內容即可
-- 之後再執行憑證移除與匯入,就可以使用了。

#

20120418

[解法]500 Invalid PORT Command (FTP)

Editor: Aeon Linn @ Aeon.tw

[faq]

Q0.FTP連線時500 Invalid PORT 是什麼原因?
A0.這與425 Can't open data connection或無法取得檔案清單是相同的意味
  都是因為被動PORT連線異常造成的

Q1.為何設定好的IIS7.0+IIS6.0FTP總是沒辦法在外網連上?
A1.進階防火牆未設定開放對應PORT,
     2008之後的FTP被動PORT已經改變,並非預設的1025~5000。

Q2.能否讓FTP連線強制使用主動模式,不要觸發被動模式
A2.不行,只有具有實體IP的客戶端機器才能使用主動模式,
  若在分享器或者區網之內上網則會觸發被動模式

[Solutions]

第一種解法:
下載安裝IIS7/FTP並設定被動式資料通道的防火牆

1.若為IIS7.5則跳到步驟4
2.若為IIS7.0則移除既有的IIS6.0/FTP
3.下載並安裝IIS7.5 (只有英文版http://www.iis.net/download/FTP.)
4.開啟IIS管理員看到FTP介面
5.在伺服器節點設定「ftp firewall support 防火牆支援」
--設定port範圍為 5001-5010 (此為範例,可自行修改)
6.若有SSL則可設定external IP為伺服器對外實體IP
7.之後在此節點下的ftp站台都會依循此預設設定(port會變灰色不能改)
8.防火牆的設定有三種
--在6.0版的進階防火牆只能逐筆設定如下方(解法二-2)
--在6.1版的進階防火牆可以設定成5001-5010
--也可以設定對服務FTPSVC全面開放
9.停止再啟動服務中的FTP服務
--IIS7.0/FTP7.5在服務中叫做Microsoft FTP service
--這一步驟很重要!!!
-- 即使防火牆已經設定好了,FTP若未重啟PORT也不會生效
--如果這樣還不生效,那就IIS重啟吧 ...不須重新開機那麼嚴重

第二種解法:
不安裝新版FTP的狀況下讓SERVER2008預設的IIS6.FTP可以運作

以被動port 5001~5010為範例
1. 於IIS 6.0的被動port設定

執行 cmd
進入 \Inetpub\AdminScripts 目錄 (iis6才有)
執行 adsutil.vbs set /MSFTPSVC/PassivePortRange "5001-5010"

FTP 的 主動 或 被動 模式是 Client 端決定的,FTP Server 沒所謂的"移除",因為那是通訊協定的一部份。
(參考:miniasp)

2.為FTP passive mode開5001/TCP到5010/TCP Port 的防火牆

批次加入進階防火牆(執行後會在進階防火牆看見輸入條件)
執行cmd
執行FOR /L %I IN (5001,1,5010) DO netsh firewall add portopening TCP %I "FTP Passive Port"%I

對應的,如果之後想移除這些設定則執行下列一行
FOR /L %I IN (5001,1,5010) DO netsh firewall delete portopening TCP %I

PS.若要將以上指令寫在batch file請將%I都改成%%I才能執行
(參考:bradctchen)

[refer]
寫得相對詳細的FTP 7.5概略操作說明
 http://www.microsoft.com/taiwan/technet/iis/expand/ftp.aspx

在IIS7.5介面中設定FTP的Data Channel Port Range
http://technet.microsoft.com/zh-tw/library/dd463996(v=ws.10).aspx

在IIS7.5介面中設定FTP與進階防火牆
http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings-in-iis-7/

#

[教學]server 2008 的幾個設定

1. 停用關機提示
gpedit.msc > 電腦設定 > 系統管理範本 > 系統 > 顯示關機事件追蹤器:已停用

2.自動登入
netplwiz > 取消登入勾選 > 鍵入正確密碼

3.解決擾人的IE攔截問題
伺服器管理員 > 設定IE ESC > Administrator →關閉
(以上1~3參考:蓮花淨土)

4.讓 VNC 可以使用 cad, CTR+ALT+DEL
執行GpEdit.msc / 元件/登入
(參考來源:Andy Chen)

5.設定FTP與防火牆
若為 R2/Win7 版則已經內建 IIS7.5 (有中文版)
否則須下載安裝 IIS7.5 (無中文版)

請參考另外一篇文章: [解法]500 Invalid PORT Command(FTP)

#

20120416

[解法]多重開機徹底移除server 2008

在C安裝XP,在D安裝Windows server 2008,
用沒兩下想移除,
可是又覺得詭異的BCD開機選單移除不乾淨。

此時需用到easybcd 1.7.2版

操作說明請參考
Removing Windows Server 2008 boot loader (from a dual boot machine)

下載最新版2.1.2版是沒有用的,write MBR之後不知為何沒有反應。

在多重開機之下移除win server 2008 或 vista /windows 7:
1.重開機至XP
2.安裝easybcd 1.7.2
3.格式化不想要的邏輯磁碟 或者刪除乾淨
4.執行easybcd /點選 Uninstall the Vista Boot Loader (use to restore XP)
5.按下write MBR

#