顯示具有 工作筆記 標籤的文章。 顯示所有文章
顯示具有 工作筆記 標籤的文章。 顯示所有文章

2012年5月17日 星期四

懶人Unzipo

事實證明,越懶的人....越勤快....

因為在網路上"索取"了一些測試檔案
又懶得一個一個點開來解壓縮
就寫了一支程式來幫忙了...

流程大概如下:

  1. 搜尋所有類型檔案
  2. 檔案分組 >分成 7z單檔、7z多檔、rar 單檔、rar多檔、zip單檔
  3. 個別對分組群的 7z多檔、 rar多檔檢查檔案是否完結
    1. 抓取分佈檔1來判定頭檔是否存在
    2. 根據檔案大小判定尾檔是否存在
    3. 擷取尾檔檔名來判定檔案數量是否正確
  4. 讀取密碼表
  5. 對所有有效的分組群進行解壓縮
  6. 根據解壓後的資訊判定檔案是否正確
  7. 對所有錯誤的分組群進行 rar 測試(7z和zip的就不鳥它了)
  8. 取得錯誤的rar檔案名稱後進行fix,並rename回原本檔案
  9. 再次對錯誤的分組群進行流程5
  10. 移除*.html *.bat *.lnk *.htm
  11. done~
這是Step5 (Step1~4是看不到的、Lack是指檔案沒下載完、Fail是指檔案損毀)

這是Step8 (Step6-7是看不到的)

這是Step9


這就是結果了~







by Keng-li.Lin

2012年5月11日 星期五

手作Smile Passport(319 Passport)

最近想到以前黃瓶子給我看過的那個微笑護照(N年前有喔....

本來想去旅遊中心拿的,但現在到處都拿不到,

而且天下雜誌目前也沒有再出版的計畫,

原本想上網買的,但都是2011年版,沒有新的五都內容

而且....那原本是免費的耶,居然要給人家坑一筆,就不是很高興

於是在網路上找到了人家做的樣板文檔來參考,自己改了一下

增加了五都的內容與改善(爛!?)了使用方式

改好後的成品就像這樣










有需要的可以下載來用(  SmilePassport-N使用說明書.doc 有一些說明和列印方式 )

(直接線上觀看格式會跑掉,請務必下載後用office word 2003以上的版本開)

SmilePassport

by Keng-li.Lin

2011年10月31日 星期一

giveMeporm程式練習

最近完成了一個有關抓網頁的練習
有興趣的可以抓下來看

直接開網頁板
giveMeporn[bin].7z

giveMeporn[source].7z

全抓下來在看板
giveMeporn2[bin].7z

giveMeporn2[source].7z

檔案放在Google Docs
可以直接抓不用登入

 p.s.程式內容是18禁限制的
請小孩子不要下載喔

 by Keng-li.Lin

2011年9月5日 星期一

Windows Azure 建置托管服務

Step.1 開啟Windows Azure 平台 左下角[託管服務、儲存體XXXX]  > 左中間[託管服務] > 左上角[新增託管服務]




Step.2 建立新託管服務 
  1. 設定服務名稱(自取)
  2. 設定URL(想一個全世界唯一個,一般使用英文小寫加數字)
  3. 選擇儲存體(跟Storage同一個比較好)
  4. 選擇不佈署(僅建立服務個體)







Step.3-1 加入憑證 未加入憑證的託管服務無法佈署! 按左上方加入憑證


Step.3-2 加入.pfx加密憑證 加入用來佈署的那台VS所使用的.pfx加密憑證
加密憑證製作方法,請參照



by Keng-li.Lin

Windows Azure VM Role 建置

由於步驟跟內容太多了


請直接連結到Google Docs觀看


~~~~~~~VM Role建置~~~~~~~

p.s. 部分內容會參照到其他文章

by Keng-li.Lin

Windows Azure 建置憑證 - 匯出備份憑證

Step.1 開啟[執行] > certmgr.msc 在個人 > 憑證 中,找到與會出的憑證 點 右鍵 > 所有工作 > 匯出


Step.2 憑證匯出 點選會出私密金鑰

點選 pfx匯出格式(也只有這個可以用)

設定密碼 與 匯出位置 後即可。

by Keng-li.Lin

Windows Azure 建置憑證 - 自行建置憑證

以下範例所使用的憑證號與拇指紋請使用自己的~ 照著圖片打是無效的 


Step.1 先將makecert.exe 移到C:\Windows\System32中 使用的是Win 7環境,路徑在C:\Program Files\Microsoft SDKs\Windows\v7.0A\ bin\ 下 沒有的可上網找


Step.2 開啟指令模式 ,移動到想放置憑證的位置 鍵入 makecert -sky exchange -r -n “CN=yourname1” -pe -a sha1 -len 2048 -ss My “yourname2.cer“ yourname1是發行者 yourname2是憑證名 範例檔名為 lingpxs45.cer


Step.3 開啟[執行] > certmgr.msc 在個人 > 憑證 中,可以找到剛剛產生的憑證檔 點 右鍵 > 內容,修改好記的名稱。



Step.4 開起VS後,根據[Windows Azure 建置憑證 - 利用Visual Studio流程]到Step3時,即可看到自己產生的憑證了。
by Keng-li.Lin

Windows Azure 建置憑證 - 利用Visual Studio

以下範例所使用的憑證號與拇指紋請使用自己的~ 照著圖片打是無效的~
Step.1 在作為管理的Visual Studio上,選[檢視] > [伺服器總管]


Step.2 在Windows Azure Compute上右鍵>Add Deployment Environment…


Step.3 選擇新增


Step.4 可點選產生新的憑證,或使用Visual Studio之前的憑證. 第二項可以連結到憑證位置,如:C:\Users\lingpxs\AppData\Local\Temp\uarlqm2d.zi3\PublicKey 86-45.cer


Step.5 到管理平台點選加入憑證,貼上Step.4的路徑



Step.6 建立完成後,將訂閱用戶的ID貼到Visual Studio中。到管理平台點選加入憑證,貼上Step.4的路徑,並命名即可。 過程會與Windows Azure連線建立憑證,請確認網路是否通暢。



Step.7 完成後,重新進入即可看到剛剛產生的憑證。


Step.n 如果憑證太多用不到,可以在[開始] > [執行 > ”certmgr.msc” 裡。 個人>憑證 中 刪掉多餘的。
by Keng-li.Lin

2011年8月24日 星期三

WCF Service中 使用 App_Data 資料夾

使用 HostingEnvironment.ApplicationPhysicalPath (namespace: System.Web.Hosting)
可以取得WCF Service實體位置
故可使用 Path.Combine 來組合出App_Data的路徑,如下:

string App_Data_Path = Path.Combine(HostingEnvironment.ApplicationPhysicalPath,"App_Data");

by Keng-li.Lin

2009年12月3日 星期四

工作筆記2009-12-03


休息是為了走更長遠的路

是的!今天做了一天的白工
因為沒有事先想清楚
寫了一個根本派不上用場的東西
真的!以後還是要提醒自己先想清楚再做
不然真的心情會不好

題外話了
今晚是先知科技的迎新
我們去吃了魚翅火鍋
應該說是海鮮火鍋~
就一堆海鮮料
挺好吃的~~
開了兩桌六千多 平均一人300~
還是不錯吃的~~

by Keng-li.Lin

2009年12月1日 星期二

工作筆記2009-12-1



介紹一個好工具 "Araxis Merge"

這是共同開發團隊的一個好工具

偶爾寫code的時候會遇到自己的專案要拿給別人加新功能

結果對方加完以後卻忘了有改什麼

導致整個專案Error一堆

這時候Araxis Merge就很好用了

它有類似文字編輯的介面

可以同時把兩個專案拉進去

會自動找出哪些檔裡面的哪幾行程式有不一樣

這時候就可以跟對方坐下來

邊喝咖啡邊確定

哪邊要合併 哪些不用合併的

方便又快速!

(不過不會幫你除錯喔= =" 要是拉錯程式碼的話 就很囧瞜~~~)


by Keng-li.Lin

2009年10月30日 星期五

工作筆記2009-10-30


1.把共用句柄加回去
2.檢查有無記憶體洩漏
3.做出VM dispatcher server

by Keng-li.Lin

2009年10月28日 星期三

工作筆記2009-10-28


C++ map的用法

http://www.cplusplus.com/reference/stl/map/map/

真的好懶的寫,網頁上其實就有很多內容了~
by Keng-li.Lin

2009年10月22日 星期四

工作筆記2009-10-22



待做:
寶哥版:
修復ThreadID在InsertVMreAction開multithread下顯示錯亂問題

自己的:
增加CS在Queue的pop和front之間

問題一大堆,要快又要穩,哪有這種系統,你生給我呀= =

by Keng-li.Lin

2009年10月21日 星期三

工作筆記5



待做:
寶哥版:
修復ThreadID在InsertVMreAction開multithread下顯示錯亂問題
自己的:
修復InsertVMresult中的ContextID取得交錯問題
增加每個獨立ActionDLL中的CS.

天天都有新問題 天天開心


by Keng-li.Lin

2009年10月20日 星期二

工作筆記4


1.修改新增動態的唯一資料夾名稱
2.修復ThreadID在InsertVMreAction開multithread下顯示錯亂問題
by Keng-li.Lin

2009年10月12日 星期一

工作筆記3


今天粉高興~~
抓到VMMS Server的小bug
實在是太感動了

證明一天還是會比一天有進步的呀~~~
雖然那是小到靠北的bug...
不過我還是開心的多吃了一些XD
不知不覺的又吃的好飽= ="

我真該學劉樹林
看跟她吃的一樣會不會瘦一點
順便讓錢包胖一點也不錯@@


晚上在youtube看了中國大陸的60周年大閱兵
超恐怖的
整排的兵不只有姿勢服裝一樣
身高也一樣

我想 這也只有強權國家才會有的現象吧
台灣 自由雖自由 但不覺得太過自由了嗎?
就像個小孩沒大人管了一樣...嘖

by Keng-li.Lin

2009年9月23日 星期三

工作筆記2


今天總算初步了解了VM(虛擬量測)在做什麼
了解後感覺很簡單
但為什麼那支project依然是跟我不熟勒~~
拜託~~ 跟我當朋友好嗎~"~

要學的好多
要會 MFC MC++2008 Matlab 歐囉彄 XML
媽勒 這些怎麼都沒碰過...
真的是皮皮挫了...

by Keng-li.Lin

2009年9月22日 星期二

工作筆記1


今天是來報到的第二天
重灌了一天的電腦
因為實在是找不到驅動程式....
AUXU的官網時在是很爛
下載驅動還要驗證
不過還好
總算是把環境該裝的都裝好了...

我想以後把工作所學到的內容有機會的話也整理起來
讓自己了解 也順便做個紀錄
至於其他像悠遊卡的東西
可能要有fu的時候再弄瞜~~~

所以今天的總結是:
"不要重慣沒有抓好驅動的電腦"



by Keng-li.Lin