2013年3月21日 星期四

護眼小程式LoveUrEye

工程師的職業病有不少是出現在眼睛上,之前有利用一款護眼程式叫EyeLoveU,很不錯的程式,不過試用期過後就很麻煩了,每次開機都會提醒你註冊,然後好用的智慧模式也關閉無法使用。最厲害的是移除重裝之後還是可以識別出你的程式試用期已經過了,所以基本上一台電腦只讓你試用一次。既然自己會寫程式,乾脆自己寫一支功能類似的,於是此程式就誕生了。

名稱:LoveUrEye (護眼小程式)
版本:1.2
平台:.Net 2.0 安裝需要
下載Link
說明
設定好工作時間、休息間隔、圖片輪播路徑之後,按下確定後程式就會縮小到系統列在背景執行,時間到了就會跳出視窗遮住畫面強迫你休息一下。每次跳出休息畫面的時候就會讀取一張圖片(目前只支援jpg圖檔),如果沒有設定圖片路徑則會顯示空白視窗。
如果程式啟動時有偵測到設定檔則會自動進入執行模式,也就是會自動縮小到系統列在背景執行,沒有的話就會顯示設定畫面。

1.2更新
1.修正持續執行到隔天後計時器出錯的bug。
2.加入"關於(About)" 按鈕功能。

1.1更新
加入"取消SKIP按鍵"的設定功能。



預計加入功能
加入類似EyeLoveU的智慧模式。

2013年1月28日 星期一

Blog程式碼轉換工具 KBCC

名稱:Blog程式碼轉換工具(KBCC)
版本:3.1
平台:.Net 2.0
下載Here.
目的
有在blog上發表程式碼片段的玩家都知道,要在blog上完整呈現你的程式碼通,常都要加一些外掛才能顯示出縮排、特殊符號、以及關鍵字顏色。有時候我只是想快速的貼一些程式碼片段、或是我不太想安裝or不太會安裝一些外掛怎麼辦?

我寫的這個小工具就是為了這個目的,它會幫你轉換你的縮排和特殊符號成為相對應的html code,讓你不需要安裝外掛也能完美呈現程式編排。當然,關鍵字顏色我並沒有做在裡面,畢竟程式語言的種類太多無法一一兼顧囉。

2012年10月19日 星期五

CheckWebPage (小說進度檢查器)

名稱:CheckWebPage (小說進度檢查器)
版本:1.3
平台:.Net 3.5 (沒試過2.0,若是有試過的請回報,謝謝)
下載Link
目的
寫這個其實是為了追卡諾提小說最新進度用的 XD 市面上目前我是用過的許多網頁監視器都不適用在論壇上,因為一但觀看人數增加、按讚的人數增加都會引發錯誤警報導致這類軟體誤判網頁有更新;有試用過一套可以達到真正內文有更新的才通知,可惜是商業軟體要付費才有完整功能,所以我寫了這個軟體。
用法
Subject:填上要檢查項目的一個代稱,通常我都是放上小說名稱。
URL:網址
Keyword:要監控的關鍵字(UTF8編碼),一但此關鍵字出現在URL所指定的網頁上就會跳出訊提告訴你有更新。
注意事項
1.在下方列表上任一項目點兩下代表要編輯此項,編輯完畢按下Add即可。
2.加入新的項目時,若是Subject在下方列表已存在,則會直接取代之。
3.自動檢查間隔最小為1小時(避免給server造成負擔),最大為23小時。
4.按下Check All可以開始手動檢查全部,不過自動檢查就會重新reset。例如說自動檢查設為1小時,而目前剩下10分鐘後就會再次執行自動檢查,可是此時你按下Check All之後,下次檢查時間就會變成從現在開始的1小時候。
5.卡諾提小說有時候在某頁內容太長時會自動分到下一頁,為了避免漏掉這種情況,通常網頁已經很長、很可能新的章節會變成下一頁的時候,我相同的關鍵字會同時監控兩個網頁。
6.程式會在當前目錄下產生一個Links.txt的檔案,你可以自行新增修改,但是記得不能有相同的Subject,否則程式會自動忽略重複的項目。
7.程式檢查網頁是用UTF8編碼,如果網頁上有程式卻檢查不到可能是編碼的問題,若有這種狀況請留言。
8.程式無法執行請先確定有安裝相同版本的.Net。
9.請不要故意亂給參數導致程式掛掉...

Changelog
v1.3
1.改進訊息顯示模式,把所有更新全部顯示在一起避免太多彈出式視窗。
2.改進訊息顯示模式,避免未回應彈出式視窗導致剩餘檢查卡住。

v1.2
1.增加檢查進度條
2.更改程式裡面的"Help"說明

v1.1
系統列圖示增加"Check All"功能

有建議或錯誤歡迎回報。