2010年12月27日 星期一

MSI微星科技和eXtreme提供估算電腦POWER消耗瓦數工具

組裝新電腦零組件,電腦電源需要配備多少瓦數才足夠?
可參考下面兩個網站提供的估算工具

連結網址:MSI微星科技 電力需求估算
                 eXtreme Power Supply Calculator
##ShowAll##

2010年12月25日 星期六

百萬網友團購網 五折日報 半價五折網

每日提供半價折扣商品
只有大都市才有,住台北好康還是比較多
可直接訂閱收集每日各大半價五折網資訊的電子報 => 五折日報

參考文章:怎樣買最划算?團購網超級比一比
                 天天都半價!百萬網友團購網,讓你每天撿便宜~

2010年12月22日 星期三

Dropbox 線上雲端同步備份資料,最實用的雲端應用軟體

我覺得這套軟體根本就是個人電腦必備軟體,1.0正式版也終於推出,
新的功能是可以選擇需要同步的資料夾,不必所有資料夾完全同步
雲端應用軟體非常多,Dropbox大概是最強的產品之一了
其他諸如SyncplicityWindows Live MeshSugarSyncZumoDrive都已稍遜色了

通常我把它作為以下特性,
1. 作為雲端硬碟
2. 作為雲端隨身碟案
3. 作為雲端書籤
4. 作為雲端記事本
7. 作為網路相簿
8. 與人共享資料夾
6. 當作個人免空,直接與人傳送檔案
7. 直接外連圖片和檔案
5. 在雲端上寫專案程式,存檔即直接同步專案,還可回溯修改
9. 將綠色軟體也放入雲端上,連個人設定值都一起同步

所有使用特性都是非常地「方便管理」任何檔案,
不用再到網路上四處登入帳號,才能管理線上資源

我的Dropbox推廣連結 ( 從這裡註冊帳號,彼此可加大250MB容量 ) =>
https://www.dropbox.com/referrals/NTExNzA3MTkwOQ?src=global0

官方網站(下載):Dropbox
參考文章:
Dropbox介紹 =>
Dropbox 1.0 正式發佈!世界上最好的雲端同步軟體邁進新里程
原推廣擴增容量從256MB增為512MB =>
將Dropbox認證為學術帳號,推薦成功一人變成500MB,最高額度8GB→16GB
擴增768MB容量 =>
幫你的 Dropbox 帳號額外增加 768 MB 容量!
擴增1GB容量 =>
Dropquest 2011 解謎遊戲,完成後 Dropbox 再增加1GB!
建立網路相簿  =>
Dropbox快速分享網路相簿、可外連2G圖片空間
與朋友共享資料夾 =>
如何在Dropbox開啟共享資料夾與朋友分享檔案?
新增照片自動匯入功能,並增加5GB容量 =>
新版Dropbox增加了照片匯入功能,再另外送你5GB的免費空間!(2月4日釋出最新1.3.13版)
##ShowAll##

note 2012/10/27
也看 MegaCloud和360雲盤 不錯的桌面資料夾同步雲端硬碟服務

2010年12月9日 星期四

使用eclipse一定要知道的超級常用熱鍵

Eclipse除了大家都知道的基本快捷鍵外,還有幾個非常好用的熱鍵

Ctrl + /            => 加入//註解
Ctrl + Shift + / => 加入/**/註解
Ctrl + M           => 程式碼編輯頁面放大
Ctrl + F8          => 切換編輯、除錯等視景
Ctrl + 滑鼠左鍵點擊(在類別名稱上)  => 到達該類別程式碼
在程式碼撰寫處輸入sysout + Alt + / => 自動輸出System.out.println();
Ctrl + Shift + F                               => 程式碼自動排版
(自動排版設定位於 視窗->喜好設定->Java->程式碼格式製作程式)

參考文章:Eclipse使用技巧分享區:熱鍵、外掛、相關技巧...
##ShowAll##

2010年12月3日 星期五

Google Earth Watch 觀察Google Earth拍攝圖片

這是簡體字大陸網站,
該網站有許多Google Earth所抓取出在世界各地地理風景的圖片,
雖然我無法去那個地方,但我還是可以認識那裡的秀麗山川

連結網址:Google Earth Watch (知名大陸網站)
##ShowAll##

Recuva 誤刪檔案救援,搶救格式化硬碟檔案

檔案救援軟體很多,救援機率也不同,
當遇到硬碟壞軌或誤刪檔案,也不要執行硬碟重組
Recuva是相當知名的,可直接對系統運作中的單一資料夾救援檔案

不小心從垃圾桶或直接[Shift]+[Deletes]刪除檔案,甚至已格式化的磁碟
只要檔案沒有被重複寫入或低階格式化,
都有機會還原檔案,操作簡單,掃描快速
Undelete PlusFineRecoveryGlary UndeleteUndelete 360Wise Data Recovery也是類似軟體,
其中Glary Undelete使用起來速度卻慢許多,功能也較簡陋

FinalDataR-Studio皆是付費軟體,
主要用來拯救一整塊磁區,而不是單一檔案
聽聞R-Studio比較好用

參考文章(下載):Recuva 免安裝中文版
##ReadMore##
note 2012/11/15
也看看 PC INSPECTOR File RecoverySoftPerfect File RecoveryMiniTool Partition Recovery

2010年12月2日 星期四

原價屋 COOL!PC!顯示卡測試比較

提供3DMark 2006和3DMark Vantage的各類顯示卡分數比較
ATI的CP值比較高,微星所呈現的數據似乎感覺比較好??

連結網址:
原價屋 COOL!PC!顯示卡測試比較

2010年11月29日 星期一

New Folder Wizard 批次新增、自動命名大量資料夾

一次完成建立自動命名大量的資料夾,相當簡易使用

參考文章(下載):New Folder Wizard 批次新增、自動命名超大量資料夾!

Speedtest 一分鐘測速打字遊戲 (多國語言,可中打、英打)

這是一分鐘測你打字速度的遊戲,有興趣可以試試
發現要保持心平氣和才打得好,不然手指頭會亂跑

連結網址:Typing Speed Test
參考文章:Speedtest 測試一分鐘的打字速度(多國文字測速)
##ReadMore##
再跟妹妹比賽打字,她說可以用新注音一分鐘100字,
我才不相信,想不到真的可以
玩這個遊戲,我測起來中打70~85字,英打140~170字母
我妹中打可以90~130個字,平時沒打英文,她就爛得很了

2010年11月21日 星期日

EASEUS Partition Master 磁碟分區調整

不會刪除到原本檔案,可安全地重新調整磁碟分割區大小,
好用容易上手,磁碟區調整幅度如果很大,會需要花點等待時間
因為已經相當好用了,
其他相關免費軟體還有Partition WizardPartition Manager就沒去試了

參考文章(下載):EASEUS Partition Master Home Edition
##ShowAll##

2010年11月13日 星期六

Qword 2003 1.1e 單字不用背,想不記住都難的背單字遊戲

如何背單字?如果單字能不用背那就最好了
這是一個非常優秀的背單字軟體,網路上已建立大量各類型的字庫
良好的人機互動與人性設計
反覆來回的方式,標明字根自首,顯示音標音節與相似字關聯、、、
幾乎可以達到單字不用背、想不記住都難、大腦直覺反射的地步
免費版本只有到Qword 2003 1.1e版
之後的2004以上的版本,甚至改版之後的放學筆記皆開始收費
 
軟體王(下載):Qword 2003 1.1e
參考文章:免費英文單字卡軟體 - Funnstudy 放學筆記
##ReadMore##
備註:Qword 2003可能無法由控制台移除,必須使用官網提供的移除工具qw03remover.exe

背單字軟體的小遊戲太多了,但要找到有用並適合自己的卻很少
我想要有個類似俄羅斯方塊,單字往下掉落的計分遊戲,並有真人發聲
感覺這樣我會比較積極拼分數吧,當兵時候有機會來寫個玩玩

2010年11月10日 星期三

Dictionary .NET 智慧型多國語言字典

好用的翻譯辭典很多,尤其是Lingoes靈格斯
但是因為喜歡上fish製作的軟體,感覺比較親和,想先試用一陣子來
整合Google和Bing字典,但沒有Yahoo字典有點可惜

官方網頁(下載):Dictionary .NET
參考文章:Dictionary .NET 免費隨身 Google 多國語言即時翻譯字典,支援網頁、文件檔案翻譯 ##ShowAll##

Capture .NET 超級電腦瑞士刀(N合一多功能多用途工具)

這大概是小軟體中非常變態的一套了
功能多的令人傻眼
我是想要用他的小鬧鐘,不知道好不好用
之前用過許多小鬧鐘軟體,沒有一套是穩定的

官方網頁(下載):Capture .NET
參考文章:21合1電腦小工具! Capture .NET一次搞定:抓圖、便利貼、行事曆、隱私清除器、系統調校…必備功能!
##ShowAll##

Convert .NET 五合一多用途轉換與開發工具,可一次轉換Google、Yahoo、Bing三套網頁翻譯

五合一功能很強大,
我是看上它的可一次轉換Google、Yahoo、Bing三套網頁翻譯
這樣在寫英文句子可以參考更多更完整

五合一整合:
1. 多國語言全文翻譯
2. 程式語法轉換C#<->VB.Net
3. 規則運算式測試
4. 文檔編解碼
5. 文檔加解密

官方網頁(下載):Convert .NET
參考文章:ConvertNet2 - 多用途轉換工具
##ShowAll##

2010年11月7日 星期日

網路不正常、8007273D錯誤代碼,使用netsh winsock reset命令重設網路

可能電腦莫名狀況無法上網,明明網路是通的,卻可以ping到外部網路,但卻不能瀏覽網頁,嘗試重設網路命令。如果出現8007273D錯誤代碼訊息,也是使用此法可解決
注意:使用此方法執行後,可能影響到其他應用軟體,必須重新安裝該軟體,例如,我的NetLimiter便無法正常運作
執行步驟:
1. 在執行命令列,輸入cmd
2. 開啟命令提示字元模式後,輸入netsh winsock reset
3. 重新開機

參考文章:netsh winsock reset :重設網路命令

2010年10月30日 星期六

Min.us 免註冊快速上傳圖片,分享圖片下載

快速分享圖片,直接拖曳即可上傳圖片
免註冊,永久存放
因沒有設置帳戶,上傳後無法刪除
無法預覽多個縮圖是一個缺點
當即時分享圖片倒是挺方便的

連結網址:Min.us
參考文章:Min.us 拖曳相片至瀏覽器立即產生相簿
##ShowAll##

2010年10月29日 星期五

亞洲商盟網 MU、115免空大量HD高清影視下載論壇

台灣網路速度這麼慢,而且貴的很,家裡玩不起BT和PT,學校也抓的兇
這時候就要靠最佛心的megaupload (MU)免空了,
HTTP直下、速度快、免驗證碼、可連續下載、檔案存活久
可那麼多論壇,卻鮮少有免空的高畫質影片

最近找到一個有發佈相當大量高清720P 1080P HD影視的論壇
不但沒有門檻,還是繁體的,因為會員少,還說要幫忙推薦
現在硬碟又爆了

連結網址:亞洲商盟網
##ReadMore##
也看另一篇文章CkreleaSe 多免空HD高清影視下載網站

2010年10月20日 星期三

No-IP 提供免費網域名稱,支援動態IP架站

除了可免費申請定址網域名稱,也可以讓動態IP的使用者架站

連結網址:no-ip
參考文章:No-IP 提供20種以上免費網域名稱!
##ShowAll##

2010年9月29日 星期三

PicPick 螢幕視窗截圖

市面上螢幕截圖軟體太多了,這大概是人人都會寫得程式碼
知名的不管是FastStone Capture或WinSnap都收費了
付費的還有最強大的SnagIt可以選用

參考文章(下載):PicPick 免安裝中文版
##ReadMore##
note 2011/08
簡單擷圖方法 => 免軟體,快速擷取視窗桌面

2010年9月19日 星期日

Torrific 又一個秒殺的BT代抓服務

自從miroKo不給免費使用了,就沒在抓BT了
現在終於看到一個好用的BT代抓了
Torrific是btaccel的前身,以前的btaccel沒那麼好用,常常失敗
但Torrific就有點神了,一給連結就立即反應,
不像以前的miroko那麼遲鈍,整個歡喜
##ReadMore##
9GB的種子,原本只是胡亂測試,可是居然抓的到,
下載速度差不多300多k,可同時五線下載,還算不錯
大概台灣的論壇熱門檔,大概都可以秒抓
不能秒抓的檔,可以交給他代抓,不像miroKo只能抓完成檔
很快可以完成,同時可以好幾個任務
5G的檔安靜的放個兩三天就差不多了,比自己抓還快

連結網址:torrific
參考文章(下載):BT代抓服務站【Torrific】下載BT熱門檔案免等待,1秒即可下載?

note 2010/09
torrent檔名不能使用中文,不然等到完檔時,會顯示錯誤頁面而無法下載

2010年9月17日 星期五

JAVA筆記-Collections和Arrays 外包的集合工具類別

Collections和Arrays內建了許多好用方法,
例如,取得最大值、排序、thread-safe等
所有方法皆為已實作好的static方法,可直接使用,不用再新建物件實體
將欲處理的集合直接傳入即可,需先import library

import java.util.Collections;
import java.util.Arrays;

Java筆記-泛型 限定集合內存放的物件型別

集合可收集大量任何物件,使用泛型即可限定集合內存放的物件型別
##ReadMore##
無泛型寫法
Vector v = new Vector();
v.add("data");
for(Object obj:v){
  String data = (String) obj;
  System.out.println(data);
}

泛型寫法,Iterator同樣也支援泛型,但泛型不可放入基本資料型別
Vector v = new Vector(); // 泛型寫法
v.add("data");
for(Object obj:v){
  String data = obj; // 不必轉型
  System.out.println(data);
}

萬用字元,可接任何不泛化或已泛化型別
void showVector (Vector v){} // 仍然是可加或可不加
void showVector (Vector v){} // ?也可用其他無意義代號來取代
void showVector (Vector v){} // Number包含Interger和Float

2010年9月16日 星期四

Java筆記-PriorityQueue 優先權佇列

PriorityQueue會自動依照自然法則來排序,範例: import java.util.*;
public class Ex1 {
  public static void main(String[] args) {
    PriorityQueue<String> pq = new PriorityQueue<String> ();
    pq.offer("c");
    pq.offer("a");
    pq.offer("b");
    String s;
    while((s = pq.poll()) != null) {
       System.out.print(s + ", ");
    }
  }
}

 

##ReadMore##
自定義的PriorityQueue要實作Comparator介面,建構子是用 public PriorityQueue(int initialCapacity, Comparator<? super E> comparator)
其中initialCapacity是初始大小,comparator是要求傳入Comparator物件,範例: public class Ex2 {
  public static void main(String[] args) {
    Comparator<String> c = new Comparator<String>(){
      public int compare(String a, String b){
        return a.compareTo(b) * -1;
      }
    };
    PriorityQueue<String> pq = new PriorityQueue<String> (3, c);
    pq.offer("c");
    pq.offer("a");
    pq.offer("b");
    String s;
    while((s = pq.poll()) != null) {
      System.out.print(s + ", ");
    }
  }
}

Java筆記-Queue介面 佇列

不要使用原始的add()和remove(),在Queue中會丟出exception,
以offer()和poll()來代替

方法 傳回值 說明
offer(E o) boolean 加入物件
peek() E 取得物件,若空傳回null
element() E 取得物件,若空傳回例外
poll() E 取得物件,並移除該物件,若空傳回null
remove() E 取得物件,並移除該物件,若空傳回例外
##ReadMore## 範例: import java.util.*;
public class Ex {
    public static void main(String[] args) {
        Queue q = new LinkedList();
        q.offer("First");
        q.offer("Second");
        q.offer("Third");
        Object o;
        System.out.println(q.toString());
        while((o = q.poll()) != null) {
            String s = (String)o;
            System.out.println(s);
        }
        System.out.println(q.toString());
    }
}

Java筆記-應用for-each取得走訪集合物件

利用for-each走訪集合物件較簡單
import java.util.*;
public class Ex {
  public static void main(String[] args) {
    Vector v = new Vector();
    v.add("apple");
    v.add("banana");
    v.add("cookie");
    for(Object obj:v){
      String data = (String)obj;
      System.out.print(data + ", ");
    }
    System.out.println();
  }
}
##ShowAll##

Java筆記-List, Set, Map 集合物件

List => 有順序性
ArrayList => 插入、刪除速度慢,走訪速度快
LinkedList => 插入、刪除速度快,走訪速度慢,採雙向鏈結

Set => 元素不可重複,搜尋快
HashSet => 無順序性,查找速度快
LinkedHashSet => 有順序性
TreeSet => 有排序性(依字母),由紅黑樹所建

Map => 有元素鍵值,搜尋快
LinkedHashMap =>  查找速度慢,插入、刪除速度快
TreeMap => 有排序性,由紅黑樹所建
##ReadMore##
原始集合 => 不同的是皆被宣告為具有Synchronized特性
Vector => ArrayList的前身,當超出範圍時,vector是擴充元有的一倍,ArrayList則是擴充一半
Stack => 採FILO原則,繼承Vector,但應使用LinkedList來代替
Hashtable => 不予許為null,所以比HashMap稍慢
HashMap => 查找速度快,鍵、值予許為null

集合介面
排序性
順序性
不予許重複
使用鍵值
SortedSet

SortedMap


HashMap
Hashtable
TreeMap
LinkedHashMap
HashSet
TreeSet

LinkedHashSet
ArrayList
Vector
LinkedList
java.util.Collection
      <- java.util.List
            <- java.util.ArrayList 
            <- java.util.LinkedList 
            <- java.util.Vector 
                  <- java.util.Stack
      <-java.util.Set 
            <- java.util.HashSet 
            <- java.util.SortedSet
                  <- java.util.TreeSet
java.util.Map
      <- java.util.SortedMap
            <- java.util.TreeMap
      <- java.util.Hashtable
      <- java.util.HashMap
      <- java.util.LinkedHashMap
      <- java.util.WeakHashMap

Java筆記-Enumeration和Iterator 走訪集合物件

Enumeration
無順序性,不可移除集合元素,適用在Map族群的集合物件中
測試是否有下一個元素 => hashMoreElements()
指向下一個元素 => nextElement()

Iterator
有順序性,可移除集合元素,適用在非Map族群的集合物件中
測試是否有下一個元素 => hashNext()
指向下一個元素 => next()
移除目前Iterator所指向的元素 => remove()
##ReadMore##
Listlterator
繼承Iterator,給予每個元素之間index值,來達成上下走訪元素
測試是否有上一個元素 => hashPrevious()
測試是否有下一個元素 => hashNext()
指向上一個元素 => previous()
指向下一個元素 => next()
指向上一個元素,並回傳該鍵值 => previousIndex()
指向下一個元素,並回傳該鍵值 => nextIndex()
移除目前Iterator所指向的元素 => remove()
取代目前所指向的元素 => set(Object o)

Iterator範例:

import java.util.*;
public class Ex {
    public static void main(String[] args) {
        HashSet hs = new HashSet();
        hs.add("one");
        hs.add("two");
        hs.add("tree");
        hs.add("four");
        Iterator it = hs.iterator();
        while(it.hasNext()){
            String data = (String)it.next();
            System.out.print(data + ", ");
        }
        System.out.println();
    }
}

2010年9月15日 星期三

ChromePlus 內建滑鼠手勢的超好用Google瀏覽器

Chrome已經有Chromium的擴充功能了,所以兩者差不多,
所以都不是很好用,尤其是滑鼠手勢缺點特別多
所以另外嘗試玩起ChromePlus,這一款好用多了,
真正適合使用者操作,內建的滑鼠手勢大概是Chrome系列最好用的,
不會閃屏或失效,相當準確,其他滑鼠滾輪和拖曳效果也表現得非常好
其他還有更詳細的操作設定和外掛功能,雖然還是有一些缺點
但已經快接近我理想中的完美瀏覽器了

瀏覽器還缺少自訂快捷書籤鍵的功能,
可加上這一個自訂快捷鍵的外掛,Shortcut Manager

參考文章(下載):ChromePlus 楓樹瀏覽器 免安裝中文版

Java筆記-Finalize 終結物件

System.runFinalization()可用來請求執行finalize
在執行System.gc()時,也會執行finalize()
覆寫finalize()範例 ##ReadMore##

public class MyObject {
    static int count;
    MyObject() {
        ++count;
    }
    public static void main(String[] args) {
        MyObject obj1 = new MyObject();
        MyObject obj2 = new MyObject();
        MyObject obj3 = new MyObject();
        System.out.println("目前有" +count+ "個物件");
        obj2 = null;
        System.out.println("請求G.C.");
        System.gc();
        System.out.println("目前剩餘" +count+ "個物件");
    }
    protected void finalize() throws Throwable {
        --count;
        String tName = Thread.currentThread().getName();
        System.out.println("執行finalize()的是:" + tName);
    }
}

執行結果:
目前有3個物件
請求G.C.
執行finalize()的是:Finalizer
目前剩餘2個物件

Java筆記-System.gc() 記憶體釋放,回收垃圾物件

若程式碼指定物件為null,則會被garbage collector thread回收
請求調用Garbage Collection的函式
System.gc()和Runtime.getRuntime().gc()

Java筆記-Deadlock 死結

不當使用synchronized,造成執行緒資源互鎖,程式無法結束 ##ReadMore## public class Deadlock {
  public static main(String[] args) {
    final Object r1 = "r1";
    final Object r2 = "r2";
    Thread t1 = new Thread() {
      public void run() {
        synchronized(r1) {
          System.out.println("T1 : locked r1");
          try {Thread.sleep(150);}
          catch(InterruptedException e) {}
          synchronized(r2) {
            System.out.println("T1 : locked r2");
          }
        }
      }
    };
    Thread t2 = new Thread() {
      public void run() {
        synchronized(r2) {
          System.out.println("T2 : locked r2");
          try {Thread.sleep(50);}
          catch(InterruptedException e) {}
          synchronized(r1) {
            System.out.println("T2 : locked r1");
          }
        }
      }
    };
    t1.start();
    t2.start();
  }
}

結果輸出:(程式無法停止執行)
T1 : locked r1
T2 : locked r2

2010年9月12日 星期日

Google Chrome快捷鍵

由於Google Chrome滑鼠手勢不夠用,一些預設的快捷鍵會很有用
##ReadMore##
Alt + D 或 F6 將游標移到網址列
Alt + F4 關閉目前視窗
Alt + Home 回首頁
Alt + ← 或 Backspace 往上一頁
Alt + → 往下一頁
F11 全螢幕
F5 網頁重新整理
Ctrl + F5 或 Shift + F5 網頁重新整理,忽略已快取網頁
Ctrl + - 縮小
Ctrl + + 放大
Ctrl + 0 回復視窗大小
Ctrl + 1 跳至第一個分頁
Ctrl + 9 跳至最後一個分頁
Ctrl + F 或 F3 搜尋
Ctrl + H 開啟瀏覽紀錄
Ctrl + J 開啟下載清單
Ctrl + N 開啟新的視窗
Ctrl + T 開啟新的分頁
Ctrl + W 或 Ctrl + F4 關閉目前分頁
Ctrl + 超連結 開新分頁連結網頁
Tab 跳往下一個元件
Shift + Tab 跳往上一個元件
Ctrl + Tab 或 Ctrl + PageUp 切換到下一個分頁
Ctrl + Shift + Tab 或 Ctrl + PageDown 切換到上一個分頁
Ctrl + Shift + N 新增無痕式視窗
Ctrl + Shift + T 回復關閉的網頁
Ctrl + Shift + V 貼上(不帶格式)
Esc 停止載入
將連結拖至書籤列 加入書籤
將圖片拖至瀏覽器外 自動儲存圖片
用滑鼠中鍵開啟書籤 以新分頁開啟書籤
用滑鼠中鍵開啟超連結 新分頁在背景開啟超連結
用滑鼠中鍵點擊標籤頁 關閉所點擊的頁面
網址列中按Alt + Enter 在新頁面打開網址

介紹其他可能還會用到的Chrome套件

上一篇介紹Google Chrome多款好用外掛套件與使用比較心得
是我比較必須使用到的外掛,但其他套件可能以後還有需要,
這邊也紀錄一下,電腦配備夠強就多裝幾個Chrome外掛吧!
##ReadMore##
AdBlock
擋廣告套件,是最多人使用的套件
AniWeather
即時顯示天氣狀況與天氣預報
ChromeMUSE - Multi-URL Shortener/Expander
短網址產生器
Facebook Fixer
可自訂許多Facebook安全性與便利性的設定,還有照片放大、增加書籤等一些其它強大的功能
Facebook Photo Zoom
滑鼠移到Facebook相簿上面會自動放大照片
FastestChrome - Browse Faster
Chrome用的加速器,直接在選取文字上跳出浮動視窗挑選各大網站來搜尋,此外還提供自動翻頁、標示純文字連結、建議搜尋等功能
Google Toolbar-Mini v2 [ENGLISH]
Google 服務集成按鈕
Google 文件 PDF/PowerPoint 檢視器 (由 Google 提供)
在Google文件檢視器中自動預覽PDF, PowerPoint
iReader
閱讀文章時讓周遭畫面變暗
My Shortcuts
所有Google應用程式整合成一個快速點擊按鈕
Neat Bookmarks
樹狀顯示書籤,支援搜尋過濾
New TongWenTang (新同文堂)
中文繁簡轉換
One Number
整合GMail, Google Reader, Google Voice, Google Wave成一個按鈕,並可檢查有無最新訊息
Quick Scroll
可讓您直接跳到 Google 搜尋結果中的相關片段。
Send from Gmail (by Google)
以簡單的方式發送Gmail郵件
Select To Get Maps
可自動抓網頁內地址,直接點選連到Google Map
Skipscreen (Unoffical Release)
協助免空下載,支持Rapidshare, Megaupload, Depositfiles, Megashare, 4Shared, Hotfile等多個免空,但還是用JDownloader下載會比較好吧!而且更新也會比較快,可以減少一個外掛
Slideshow
美化圖片瀏覽
Speed Dial
可自訂Google起始畫面
TooManyTabs for Chrome
美化瀏覽頁籤太多的情形
VerticalTabs
以條列式顯示分頁管理及搜尋
Web2PDFConverter
將網頁轉換製作成PDF
Xmarks Bookmark and Password Sync
不同電腦不同瀏覽器可同步書簽和密碼
關燈看影片
觀賞影片時讓周遭畫面變暗
網頁快照 - Webpage Screenshot
截取網頁可見部分或者整個頁面
維基百科助理 - 迷你維基瀏覽器
搜尋維基百科

介紹Google Chrome多款好用外掛套件與使用比較心得

這一次跑到Google Chrome來玩玩,Chrome外掛套件已經相當豐富了,
雖然Google瀏覽器速度快,但外掛套件裝太多仍然會很鈍,
裝了十幾個,舊電腦已經有點不夠力了,
而且很多外掛還不是那麼好用,進步空間還很大
嘗試完之後,還是要回去使用功能多速度快的世界之窗
等之後有新電腦再回來玩吧!
下面簡介很多推薦和熱門的套件,也比較了類似相關的套件
雖然好像挺亂的,不過能看得懂就好了
##ReadMore##
下面有三套滑鼠手勢外掛,都還不太完美,可參考滑鼠手勢比較文章Google Chrome 的滑鼠手勢套件一覽 : Mouse Stroke, Chrome Gestures, Smooth Gestures
Mouse Stroke 
最高評價的滑鼠手勢套件,有很強大的自訂功能,有拖曳功能,但不可自訂快捷鍵
Chrome Gestures
最多使用者安裝的手勢套件,自訂功能比較少,有拖曳功能,但不可自訂快捷鍵
Smooth Gestures
滑鼠手勢,自訂功能非常強大,有拖曳功能,還可自訂快捷鍵、超連結鍵等,但不被人喜歡,設定選項難懂又不人性化,非常糟糕,很多重要手勢也要先自訂或重新自訂,拖曳和快捷鍵功能明明有,卻非常難找到
參考網頁:Smooth Gestures 用「滑鼠手勢」快速翻頁、關閉分頁(Chrome套件,支援Win, Mac, Linux)
Drag and Go
滑鼠拖曳文字則搜尋,拖曳連結則開啟,大多數滑鼠手勢皆已有此功能
Yet Another Drag and Go
滑鼠拖曳文字則搜尋,拖曳連結則開啟,大多數滑鼠手勢皆已有此功能,有較多的自訂功能

※下面關於Youtube外掛套件可另外參考如何將Google Chrome打造成 YouTube高畫質影音專用播放器?
YouTube Downloader
下載YouTube影片
Youtube Automatic Quality changer
自動選擇最高畫質播放
Stop Autoplay for YouTube.
取消Youtube起始立即自動播放
SmartVideo For YouTube (MyTube) 
自定起始播放畫質,最高只能設到720P,可決定是否起始立即自動播放
Auto HD for YouTube
自定起始播放畫質,並可選擇是否起始擴展播放畫面
Window Expander For YouTube 
自定起始播放畫質,並可自訂起始播放是否全螢幕

Google Mail Checker
顯示未讀信件數
Google Mail Checker Plus
顯示未讀信件數,並可預覽
參考網頁:自動檢查Gmail新郵件、預覽信件內容(Chrome套件, Google Mail Checker Plus)

Google Calendar Checker (by Google) 
顯示倒數距離下一事件發生還有多少時間
Google Calendar Checker Plus
顯示倒數距離下一事件發生還有多少時間,並可預覽事件和桌面提醒
Google Calendar Checker w/ Popup
會顯示倒數距離下一事件發生還有多少時間,功能更加強大完備,並可新增、編輯事件
參考網頁:在Google瀏覽器快速顯示日曆、行事曆(Google Calendar Checker)

RSS 訂閱擴充功能 (由 Google 提供) 
若部落格有提供RSS或ATOM,可直接訂閱,訂閱部落格並不是頻繁動作,還是省一個外掛好
Google Reader Notifier (by Google) 
顯示目前有多少未讀電子報,並可預覽
Google Reader 小秘書 (含桌面提示功能) 
顯示目前有多少未讀電子報,並可預覽,額外還有桌面提醒功能

Chrome Notepad (必備)
簡單的雲端記事本,存放在Google雲端筆記本
參考網Chrome Notepad 可以線上遠端同步的Google瀏覽器筆記本
Chromepad
與Chrome Notepad相似,感覺介面比較沒那麼好看
Clip to Evernote
功能強大的備份功能,可複製整個網頁文章,存放在Evernote資料庫,用不到那麼強大功能就用Chrome Notepad就好了
參考網頁:EverNote 新版Google Chrome套件幫你回憶網站相關筆記

Google Dictionary
Google翻譯字典
GY Dictionary
可同時顯示Google字典和Yahoo字典翻譯結果
Google Translator
文句段落翻譯,但卻顯示簡體中文,沒有繁體中文選項
Google Dictionary (by Google) 
網頁單字劃詞翻譯
Auto-Translate 
網頁劃詞翻譯
Bubble Translate
網頁劃詞翻譯,並包含文句段落翻譯功能
參考網頁:[Google Chrome外掛] 讓瀏覽器內建「多國語言翻譯字典」!(Bubble Translate)

Facebook
顯示Facebook各項即時訊息
Facebook
另一個可顯示Facebook各項即時訊息
Facebook for Google Chrome
顯示Facebook各項即時訊息,功能較強,顯示也比較完整

IE Tab (必備)
用IE核心瀏覽網頁
IE Tab Classic
用IE核心瀏覽網頁,但是按鈕是顯示在網址列

LastPass 
可安全地儲存所有密碼,並自動登入
參考網頁:LastPass 1.68.2 中文版

可自訂快捷鍵,除了一般網頁功能,也可自訂超連結快捷鍵
Sexy Undo Close Tab
紀錄本次啟動所關閉的網頁,可點選還原開啟,但可用滑鼠手勢來代替
網頁自動載入下一頁,不用再點擊下一頁
網頁自動載入下一頁,不用再點擊下一頁,類似AutoPager,但支援網站較少,顯示的也比較不夠完整

預覽GOOGLE搜尋結果的網頁

Google Dualcolumn (Google 搜尋結果顯示為兩欄, 支援 AutoPagerize for Chrome)

單一頁面可切割成兩個或四個框架網頁,並可分別設定起始網頁
單一頁面可自定義任意切割多個網頁,會自動載入前兩個頁籤的網頁,但只能輸入一次URL起始網頁就沒了

顯示國家城市,Geo, Google PageRank, Alexa Rank, WOT

可直接寫部落格發佈

將圖片以3D圖牆方式來觀看,可是跑不太動

自動打開Mobile01論壇內的圖片


下一篇介紹其他可能還會用到的Chrome套件

2010年9月11日 星期六

Google Chrome 瀏覽器

非常快速好用的瀏覽器

參考文章(下載):[下載] Google Chrome 瀏覽器 最新版
##ReadMore##
世界之窗用了一年多,使用順手,速度飛快,非常好用
雖然沒有什麼外掛可擴充,但所有必要功能都已內建好了
只可惜很大不能接受的缺點就是,遇到某些免空網站JDownloader不支援
只好使用內建的世界之窗下載器,但卻也無法下載,
反而要用IE或Google Chrome的下載器來下載
Google Chrome開發也好一陣子了,所以這次我轉往去玩玩

2010年9月8日 星期三

AeroSnap XP系統下,大尺寸螢幕視窗操作

AeroSnap可以模仿Windows 7裡面的Aero Snap視窗操作技巧
在XP系統下,這是大尺寸螢幕所必備的軟體

參考文章(下載):讓XP支援Aero Snap,自動判斷視窗是否最大化

2010年9月7日 星期二

自由天空綜合驅動包SkyDriverXP 可自動安裝電腦所需的硬體驅動程式

這一次要幫實驗室舊電腦重灌XP,但原廠驅動光碟已經不見了
自己一個一個網路查找硬體驅動,然後下載,很累人
就找了一些可自動安裝驅動程式的軟體
##ReadMore##
大陸知名的兩套免費軟體驅動天使驅動人生
是線上自動查找最新驅動程式,並直接安裝
驅動天使介面美觀,但要安裝超級兔子,還要被綁定首頁,有夠差勁的
兩套軟體實驗結果,不知道是不是只適用大陸硬體,
都跟我說目前已是最新版,一個驅動都安裝不了,
阿勒~我也不知道為什麼
所以就另外找了SkyDriverXP,介面簡單,操作簡易,白痴都會使用

作者網站(下載):自由天空綜合驅動包SkyDriverXP 增強正體中文修正版

2010年8月29日 星期日

ESL Assistant 線上檢查英文句子文法錯誤

協助找出英文句子裡的文法錯誤

連結網址:ESL Assistant
參考文章:讓ESL Assistant減少英文寫作錯誤

Findbook 書籍比價網站

買專用書籍或原文書之前,先查詢並比較價錢一下目前各家書店的價錢

連結網址:Findbook

WriteAhead 線上英文學術文章輔助寫作

幫助撰寫英文學術文章的工具

連結網址:WriteAhead
參考文章:WriteAhead: 英文論文摘要輔助寫作工具

2010年8月28日 星期六

Win7優化大師 改善系統

類似「超級兔子」,針對Win7的系統來作改善的工具包

參考文章(下載):Windows7優化大師 綠色版~系統服務安全設置加速優化清理管理

SIW 檢視電腦硬體資訊

檢視電腦硬體資訊也是非常多的
簡易的有CPU-Z,複雜點的有SIW,但付費的AIDA64(原EVEREST)更強些
不過也用不到那麼深入,能檢視基本電腦硬體資訊就好

參考文章(下載):
CPU-ZSIW,其他還有HWM BlackBoxSystem SpecSpeccyHWiNFO32PC WizardWinAudit
##ShowAll##

2010年8月27日 星期五

SmartDefrag 磁碟重組

磁碟重組軟體多不勝數,反正功用都一樣,不會出錯就好
免費的SmartDefrag似乎比較不錯,付費的O&O Defrag用起來感覺好

參考文章(下載):
常見的免費中文硬碟重組軟體IObit SmartDefragDefraggler  MyDefrag (原JKDefrag)其他還有Auslogics Disk DefragUltraDefragGlarysoft Disk SpeedUp
付費的也有O&O DefragPerfectdiskDiskeeper
##ShowAll##

2010年8月24日 星期二

Windows Live Writer 部落格寫作軟體

好用方便的部落格寫作工具,可支援各大部落格


官方下載:Windows Live Writer

CCleaner 清理系統暫存檔和登錄檔

可以清除登錄檔,以及無用的暫存檔,
並且不會刪除到需要的檔案

參考文章(下載):CCleaner 免安裝中文版

CCleaner補強包,可刪除其他更多軟體所製造的垃圾:
透過CCleaner Enhance讓你的 CCleaner大開殺戒!
##ReadMore##
其他:
相關軟體非常多,還有Glary UtilitiesAdvanced SystemCareMoo0 DiskCleanerDisk CleanerFCleanerWise Disk CleanerCleanAfterMeKCleaner,但CCleaner似乎比較老牌,且以不會刪錯檔案而著名

2010年8月1日 星期日

Google桌面和Windows7桌面小工具

Google桌面和Windows7小工具有同樣的側欄功能
但感覺都不是很足夠用,沒有iGoogle的小工具那麼繁多
但用iGoogle的網頁開啟速度實在很慢
##ReadMore##
兩套桌面小工具在新聞功能都還蠻健全的

Google桌面小工具比較多哩哩扣扣的
而且圖片放映小工具,真的很不錯
最重要的他有Google日曆可以用,
很大的缺點就是沒有好的翻譯小工具,
雖然有幾套但都不好用

Windows7小工具比較美觀
雖然有幾套不錯得翻譯小工具
但他的圖片放映小工具實在很爛,
被限制圖片顯示這麼小,要怎麼看?
沒有雲端行事曆也是缺憾

參考文章(下載):1000 Gadget Collection 上千個windows小工具

2010年7月28日 星期三

誰最便宜 實體通路比價網站

如果只是要買某些特定商品時,
用這個網站來查詢,比較價錢要去哪個大賣場買東西
只是網站速度似乎有點慢

連結網址:誰最便宜
參考文章(下載):誰最便宜? 生活用品比價網幫您比

2010年7月26日 星期一

Rainlendar 桌面行事曆

非常強大的個人桌面行事曆軟體
功能細項設定,提供的外掛功能很多,
若想要跟Google Calendar必須為註冊專業版

參考文章(下載):Rainlendar Lite 免安裝中文版
##ReadMore##
其他教學文章:
Rainlendar 行事曆軟體中的 TO DO、 EVENTS 有什麼不同?
如何在 Rainlendar 桌面行事曆添加RSS、天氣預報、倒數計時面板?

Eclipse 程式語言整合開發環境

Eclipse主要是用來寫程式的開發軟體,
我覺得很適合團隊工作,大型程式專案開發
主要用來開發Java語言,
後來慢慢發展支援C/C++/C/JSP/PHP/Python等幾乎市面上所有語言
##ReadMore##
Eclipse最新版本下載列表
Windows平台 => http://www.eclipse.org/downloads/?osType=win32
Linux平台 => http://www.eclipse.org/downloads/?osType=linux

Eclipse版本差異比較 => http://www.eclipse.org/downloads/compare.php
撰寫Java則必要有JDT的package
撰寫C/C++則必要有CDT的package

Eclipse版本簡單選擇法
1. 若只有撰寫Java程式,下載 Eclipse IDE for Java Developers即可
2. 若只有撰寫C/C++程式,下載 Eclipse IDE for C/C++ Developers即可
3. 若皆需撰寫Java或C/C++程式,
先下載有JDT的package版本再外掛CDT
CDT的加掛比較複雜,方法參考如下
安裝教學(for windows):Eclipse+CDT+MinGW 安裝手冊

相關下載點統整
1. JDK&JRE
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Eclipse
http://www.eclipse.org/downloads/
3. Eclipse中文化封包
http://www.eclipse.org/babel/downloads.php
4. CDT (C/C++介面封包)
http://www.eclipse.org/cdt/downloads.php
5. MINGW (C/C++編譯器)
http://www.mingw.org/download.shtml

note 2011/08
新版CDT直接放入Eclipse相關資料夾將無法安裝,
必須開啟Eclipse,以封包檢查更新的方式,依照安裝路徑來安裝
位於Help -> Install New Software

2010年7月25日 星期日

Microsoft .NET Framework 2.0, 3.0, 3.5, 4

電腦安裝必備,不然很多軟體不能執行

參考文章(下載):Microsoft .NET Framework 可轉散發套件全系列

2010年7月24日 星期六

JAVA筆記-用記事本開啟,整齊地顯示程式碼(沒有黑點的換行符號)

由於作業系統對於換行符號的解釋不同,
用記事本開啟程式碼會顯示的亂七八糟的
使用換行字元是 "\n",用瀏覽器或WordPad會正常,
但用記事本開啟,程式碼不會換行,而且有亂七八糟的黑點
將換行字元改用 "\r\n",這樣就可以正常顯示了,
有時候檔案輸入輸出在.txt,用記事本上開啟,發現程式碼沒有換行,可以這樣試試

參考文章:Java的換行符號

ColorSchemer 網頁架站自動配色工具

協助你選擇網路架站的所需的相關配色,
點選一顏色,就會自動幫你找出相關的配色

連結網址:ColorSchemer

20個提供大量精美ICON向量小圖示網站

架設網站所需的ICON圖示,
一些大量ICON圖示搜尋下載網站
每個網站都有非常大量的精美小圖示喔!

1. ICON FINDER
2. ICONES.PRO
3. IconSeeker
4. iconPot
5. ICONS
6. FIND ICONS
7. PC.DE
8. iconnice
9. SOFTICONS
10. Mr.Icons
11. Icon Archive
12. Free Icons Download
13. iconlet
14. ICONZER
15. Icons Etc
16. Free Icons Web
17.ICON WANTED
18.Open Clip Art Library
19.iconpng
20.VeryIcon

參考文章:Icon Download 三個最棒的圖示搜尋引擎,免費網頁素材圖庫下載
IconArchive - 專業圖示搜尋引擎,超過二十萬個免費圖示下載
【Free Icons Download】高質量ICON圖示下載站免費ICON圖示下載【ICONS】超過12萬個精美質感圖示任君選擇
Icones.Pro 搜尋下載數萬個ICON、電腦圖示 
Iconfinder 搜尋、下載10萬個超精美ICON、圖示
3 個「圖示(icon)搜尋器」讓你輕鬆找到合用的圖示
Find ICONS 搜尋、下載30萬個ICON圖示
Iconizer 下載「客製化」的ICON圖示
Icons Etc 提供超過12萬個免費圖示,可打包下載
Free Icons Web 超過 200,000 個高品質圖示素材免費下載
Icon Wanted 收錄超過 20,000 種免費圖示的搜尋引擎
真正完全免費的線上向量圖形庫—Open Clip Art

IconPng 中文圖示搜尋引擎,數萬種圖示免費下載
VeryIcon 免費下載超過 20,000 個 PNG、ICO 圖示

##ShowAll##

2010年7月23日 星期五

Windows 7 視窗分割移動快捷鍵

視窗鍵 + ← : 將視窗縮放到螢幕左邊50%
視窗鍵 + → : 將視窗縮放到螢幕右邊50%
視窗鍵 + ↑ : 視窗最大化
視窗鍵 + ↓ : 視窗最小化

HD Tune 硬碟檢測工具,檢測讀寫速度和硬碟壞軌等

HD Tune是網路上常見的硬碟檢測工具
1. 檢測硬碟讀取速度
(最近新買的硬碟 WD 1TB EALS = 13ms~14ms)
(舊電腦硬碟 WD 160GB AAJS = 18ms)
2. 硬碟支援功能檢測
3. 錯誤掃描檢測記(檢查磁碟壞軌)

官方下載:HD Tune
參考文章:HD Tune 檢測硬碟目前健康狀況
##ShowAll##

尋找遺失的DLL檔案(MSVCP71.dll、MSVCR71.dll不見?)

有時系統會找不到MSVCP71.dll或是MSVCR71.dll
DLL-files網站尋找系統遺失的DLL檔案

參考文章:找不到MSVCP71.dll?來DLL-files尋找遺失的dll檔案

2010年7月6日 星期二

ASIO、DFX、SRS 讓音質變好,音效加強

ASIO、DFX、SRS都是相當多人討論的的音效處理軟體
這邊只是寫我對的使用感想,原理、特性我也不懂啦
ASIO、DFX、SRS都是相當知名的音效優化處理軟體
尤其是ASIO輸出的音質,哇!被捧的跟神一樣
而千千靜聽是經常搭配DFX音效外掛
至於SRS則是出了附在許多硬體產品上,號稱比DFX強大
##ReadMore##
Audio Stream Input Output (ASIO)
超級多人用過都說讚,而且是免費軟體
我一使用上,整個讓我激賞,真是太神了
清亮透徹,音質非常乾淨
以後聽音樂,我都要用這個,
純淨的聲音,聽起來非常舒服
然而一些音效卡並不支援ASIO 

DFX Audio Enhancer (DFX)
一個相當知名泛用的DFX Audio Enhancer音效外掛程式
使用千千靜聽的音效外掛,大多皆是使用這個,千千靜聽加強版已內建
DFX是模擬3D環繞音響,我自己聽起來,感覺歌曲變得比較好聽動感
在KMPlayer/PotPlayer/AIMP2安裝DFX的方法 =>
DFX Audio Enhancer 9.302 (for KMPlayer/PotPlayerAIMP2)

SRS HD Audio Lab (原SRS Audio Sandbox) (SRS)
同樣是模擬3D環繞音響
與DFX不同的是,他不用被綁在播放軟體上才能使用
會取代音效卡驅動程式附帶的音效控制程式
所有播放影音軟體皆可直接支援,其實就是音效EQ軟體了
包含四種EQ模式,音樂、電影、遊戲、語音
音樂上與DFX差不多,而看電影還蠻有另一種不同感受
操作相當簡單,不用讓我調節一大堆有的沒的設定
號稱比DFX更加強大,有沒有更好聽?我這破耳朵聽不出來
有些人說比DFX好聽,我就不知道了
但這是商業軟體,訪間有永久試用版,自行尋找

DFX和SRS只是讓聲音變好聽,並不是改善音質,實際上都是失真的
雖然讓聲音變得不再單調,但這樣沈重的聲音聽久了,耳朵還是會疲勞


其他音效相關說明:(摘錄千千靜聽官網)
Waveout是微軟最早提出的音頻流輸出方式,所以它的兼容性也就好,幾乎所有的聲卡都支持

DirectSound是微軟DirectX的一個組合部分,它的兼容性也很不錯,並且在有多個程序需要播放音頻的時候能提供高可靠的保障,並且使用這種方式可以讓千千靜聽更好的支持聲音的淡入淡出效果

Kernel Streaming是微軟底層使用的音頻流方式,具體更低的延時性,用於對延時性要求比較高的場和,因為更底層,所以效率更高,而且受別的程序的影響也更小,如果你用它來播放時,把系統音量裡的波型"靜音",就可以實現只聽到播放器的音樂,而不受其它程序的聲音的影響。但Kernel Streaming同樣對聲卡和驅動有一定的要求

ASIO是Steinberg提出來的比較新的音頻流輸入輸出接口,一般用在對實時性要求很高的專業場合,對聲卡的要求更高

理論上來說,這四種方式對輸出的音質沒有任何影響,因為這些方式只是把聲音的數字信號傳輸到聲卡的數模轉換器(D/A),而不會對信息有任何的改變

百度音樂(原TTPlayer 千千靜聽) 音樂播放器

百度音樂是音樂播放軟體,內建歌詞同步功能,
並可下載無版權問題的音樂和MV
可另行參考此文章:ASIO、DFX、SRS 讓音質變好,音效加強

參考文章(下載):百度音樂 (千千靜聽 TTPlayer) - 會顯示歌詞的MP3播放軟體##ShowAll##


2010年7月1日 星期四

PotPlayer 影音播放程式

比KMPlayer更好用的影音播放軟體
可播放HD畫質影片,支援硬體解碼

硬體解碼教學:硬解設定教學(啟用DXVA硬體解碼功能)
參考文章(下載):PotPlayer 阿榮版

zFTPServer FTP 伺服器架站

操作非常容易上手,但不支援unicode

參考文章(下載):zFTPServer Suite 中文版

Notepad 和 PSPad 程式碼編輯工具

編輯和列印程式碼的好工具Notepad
PSPad功能更強大些,但我最需要的全域搜尋卻沒有快捷鍵
簡便速度的,使用Notepad就很好用了
在搜尋差異上,搜尋大量程式碼文件,PSPad的全域搜尋速度較優

參考文章(下載):Notepad++ 免安裝中文版
                           PSPad 免安裝中文版
##ShowAll##

Network Information Center 本機內外部IP查詢工具

使用內部虛擬IP時,我需要查外部IP

參考文章(下載):免安裝的 IP 查詢工具(可查內外部IP、閘道、網卡MAC)

ImgBurn和CDBurnerXP 燒錄軟體

哪個好用不知道,該有的功能都有,都能穩定的燒錄成功
泛用度的話,也許ImgBurn比較多人使用
商業版的Nero雖然笨重了點,但功能、品質、信任度還是最強

ImgBurn教學:取代Nero的殺手級免費燒錄軟體–ImgBurn
(包含:燒錄各式映像檔、排程燒錄映像檔、燒錄DVD影片、製作分片式光碟映像檔)
燒錄軟體的比較:ImgBurn、CDBurnerXP 簡單比一比
參考文章(下載):ImgBurn Portable
                           CDBurnerXP
##ShowAll##

DAEMON 虛擬光碟機,開啟各式映像檔

可開啟各種映像檔,並可破解光碟保護機制

參考文章(下載):DAEMON Tools Lite 中文版

2010年6月29日 星期二

Microsoft Office文件轉PDF的外掛

不用另外安裝訪間一堆WORD轉PDF的軟體,
外掛直接嵌入在Office軟體內,
將Office文件列印成PDF檔

參考文章(下載):Microsoft OFFICE 2007轉存PDF、XPS的套件

電腦零組件,組裝估價

買3C電腦零組件前,先參考目前行情表
連結網址:
1. 光華商場
2. 原價屋
3. 紐頓購物網

參考文章:線上組電腦、估價,還可以免費幫你宅配到府哦!

ComicShelf 和 KuKuCatch 線上漫畫搜尋下載

可搜尋下載線上漫畫到硬碟來觀看
看一般線上漫畫用KuKuCatch
要查找冷門的漫畫用ComicShelf
##ReadMore##
KuKuCatch
只有一個網站的漫畫資料庫,
所有漫畫全部列出呈現,不用等待

ComicShelf
有多個漫畫網站可供搜尋下載,
但不能所有漫畫一次列出呈現

參考文章(下載):在線漫畫下載 kukudm website comic downloader
                           漫畫架 ComicShelf 免安裝中文版

note 2011/10/23
KuKuCatch漫畫資料庫已改由JUMPCN抓取,而非之前的KuKuDM,比較穩定

2010年6月28日 星期一

JAVA筆記-覆寫例外函式

class Father {
  public void a() throw Exception{}
  public void b() throw Exception{}
  public void c() throw java.io.IOException{}
}

class Son extends Father {
  // 可以不使用throws來覆寫
  public void a() {}

  // 可用子類別來覆寫
  public void b() throw java.io.IOException,
                        java.sql.SQLException{}

  // 錯誤,不可用父類別來覆寫
  public void c() throw Exception{}
}
##ShowAll##

JAVA筆記-Overriding覆寫和Overloading多載

英文長得很像,常常不小心搞混

Overloading
多載,在相同類別中,定義名稱相同,但引數個數不同或引數型態不同的函式

Overriding
覆寫,子類別繼承父類別,但是改寫父類別的方法,方法的名稱、引數和型態都必須相同
##ShowAll##

JAVA筆記-使用extends自訂例外類別

class MemberIDException extends Exception
{
  public MemberIDException(String mID)
  {
    super("ERROR: " + mID)
  }
  public void contactWith() // 自訂例外中的自訂方法
  {
    System.out.println("Please try again.");
  }
}

public static void main(String[] args)
{
  try
  {
    checkMemberID("123456");
  }
  catch(MemberIDException e)
  {
    System.out.println(e.getMessage());
    e.contactWith(); // 自訂例外類別中的自訂方法
  }
}

public static void checkMemberID(String mID) throws MemberIDException
{
  if(mID.length() != 5)
  {
    throw new MemberIDException(mID); // 自訂例外
  }
}
##ShowAll##

JAVA筆記-使用throw和throws自訂觸發例外

使用方法:
(1) 丟出例外物件變數,即顯示系統錯誤訊息 => throw 例外物件變數
(2) 丟出一個例外物件 => throw new Wxception(錯誤訊息字串)
##ReadMore##
public static void main(String[] args)
{
  try
  {
    score(101);
  }
  catch(Exception e)
  {
    System.out.println(e.getMessage());
  }
}

public static void score(int num) throws Exception // throws用來告知此方法有可能發生例外
{
  if(num > 100)
  {
    throw new Exception("Over");
  }
}

score方法為Exception所修飾,使用時必須被呼叫在try-catch內
如果呼叫score的函式有經過throws修飾,則可直接使用,不需try-catch
如:
public static void main(String[] args) throws Exception {

可同時使用多個Exception子類別修飾方法
public void calc() throws IOException, SQLException{
throw new IOException();
throws new Exception(); // 不可丟出更大的父類別
}

JAVA筆記-使用assert維護程式碼

AssertionError繼承Error類別
用於維護程式碼,與C語言的assert用法意義相同
意義是當產生AssertionError時,
代表程式碼可能撰寫錯誤或不完全
##ReadMore##
assert表達式
(1) assert expression1 ;
(2) assert expression1 : expression2 ;

當expression1 = true,不做動作
當expression1 = false,產生AssertionError錯誤字串

AssertionError預設為關閉,開啟方法:
(1) 編譯指令 => javac -source 1.4 XXX.java
(2) 執行指令 => java -ea XXX

關閉方法:
執行指令 => java -da XXX

// 例1
assert (score >= 0) : "INPUT ERROR!" ;
if(score > 60) System.out.println("Pass.");

// 例2
while (true){;}
assert false : "IMPOSSIBLE!" ;

線上快速測試電腦效能,你的 Flash 性能有幾條狗?

越強的CPU,越高的記憶體,當然就跑得越快,分數也就越高
我自己測試的分數 :
(1) AMD 單核 3000+  =>  80分
(2) AMD 單核 4200+  =>  120分
(3) INTEL 四核 Q9400 2.66Ghz  =>  240分

連結網址:DOGS 1.3
參考文章:【測驗】你的 Flash 性能有幾條狗?
##ShowAll##

2010年6月26日 星期六

如何在Latex上顯示使用eps圖片(vsd檔轉eps檔)

將Microsoft Office Visio上的vsd圖檔,
轉成Latex可使用的eps圖檔,並顯示在paper上
由於自己也沒有深入研究,用的方法是很繁雜的
我想應該有更好的方法,以下是自己使用的心得筆記
##ReadMore##
先將Microsoft Office Visio 2007製作好的vsd圖片存檔

轉圖方法一
(如果在eclipse上操作,使用此方法,圖片不一定會顯示出來)

事前準備工作
1. 安裝EPS的解譯軟體 Ghostscript 8.63
2. 安裝觀看EPS檔的軟體 GSview 4.9
3. 新增一個本機印表機 HP LaserJet 2300 Series PS
註:如何選擇印表機?
新增本機印表機時,電腦會讓你選擇要安裝哪一個印表機的驅動
選擇後面有顯示英文PS的,版本次越高越好,
太低的版次,列印出的質感可能會不好

製作流程
1. 將vsd檔用Microsoft Office Visio 2007開啟
2. 選擇相對的印表機,然後列印至檔案
3. 輸出PS圖檔後,再由GSview來開啟PS圖檔
4. 找到PS to EPS的功能點擊
5. 將Automatically caculate Bounding Box打勾,可將多餘的空白去掉
6. 點選YES,完成


轉圖方法二
事情準備工作
1. 安裝CorelDRAW X3

製作流程
1. 將vsd檔用Microsoft Office Visio 2007開啟
2. 開啟CorelDRAW X3空白頁面,將vsd圖形內容複製上去
3. 檔案->輸出,儲存類型選擇EPS,點選輸出
4. 之後跳出視窗,必須將傳送點陣圖改為RGB
5. 完成


Latex貼圖語法\begin{figure}
\begin{center}
\includegraphics[scale=0.5]{sample.eps}
\caption{A sample graph.}
\label{fig:sample}
\end{center}
\end{figure}


Latex圖片參考語法
This graph shown in Figure~\ref{fig:sample}.

note 2010/09
使用"轉圖方法二"會有個缺點,直接從Visio貼到CorelDRAW的圖形,
顏色會失真,使得產生的eps圖形的顏色也不確切
解決方法是將Visio繪製好的圖形,先存成bmp圖檔,
再將bmp圖檔貼到CorelDRAW上,這多了一點麻煩

2010年6月16日 星期三

FlashGet 快車高清資源下載

最近使用了一個好東西,
瘋狂地下載720P和1080P畫質的影視
韓國明星的超高畫質MV真的很讚!
##ReadMore##
要下載超高清畫質影視是很困難的,因為檔案太大,
要下載到何年何月阿!非要用BT或PT來下載
可是BT、迅雷、EDonkey
學術網路不但會擋,還會抓阿!
那怎辦?

之前是用megaupload免空來找資源下載,
可是這種網上分享的資源少,也不好找,
速度頂多也是200~300kb,可是這樣下載還是要花點時間

扯遠了,接下來進入主題
雖然FlashGet後續版本廣告一堆,還曾經傳過偷偷植入木馬

所以之後讓Orbit、Free Download Manager(FDM)等續傳軟體篡起來了
但是FlashGet 3.5快車續傳下載,提供網路資源在"瘋狗下載",是要用flashget://協定來下載
裡面有很多超高清畫質影視,但還是不夠多就是了
大部分檔案速度飛快地幾MB在跳著下載
因為也有上傳和多點連結,看起來仍是用P2P,但居然沒有被學網擋
上傳不高,連結數不多,相對冷門FlashGet協定,可以試試不被偵測到

迅雷似乎也有提供自定協定和更多的高速資源下載,
沒用過,不過如此惡名昭彰的軟體,大家都是知道的

這幾天去看了藍光影片的倩女幽魂、鐵達尼號,老片真是令人感動

官方下載:快車FlashGet

note 2010/10
"瘋狗下載"現在已改為光影資源聯盟,似乎資源更新沒以前那麼強大

note 2013/1/15
下面兩個網站是我平常在逛的
CkreleaSe 多免空HD高清影視下載網站
亞洲商盟網 MU、115免空大量HD高清影視下載論壇

2010年5月12日 星期三

收錄最熱門影音短片的網站

許多熱門好笑的影片被分享

連結網址:熱門短片入口站

2010/07 note
已經沒在更新了

各公司薪水薪資查詢

網友公開交流工作實際薪水

連結網址:各公司薪水薪資查詢

Windows進階快捷鍵-全部視窗縮小、鎖住電腦畫面、改檔名、擷取視窗、、、

視窗鍵 + l : 鎖定電腦,回到登入畫面,目前視窗不會消失
視窗鍵 + d : 全部視窗縮小
視窗鍵 + m : 老闆鍵,功能類似視窗鍵+d
視窗鍵 + e : 呼叫檔案總管
視窗鍵 + Tab : 3D切換視窗
視窗鍵 + 1~9,0 : 開啟快速啟動中的應用程式
Shift + del : 將檔案不經過回收桶直接刪除
F2 : 重新命名檔案名稱
PrtScr鍵 : 擷取整個螢幕畫面
Alt+PrtScr鍵 : 擷取單個視窗畫面
##ShowAll##

2010年5月11日 星期二

大學專題-攝影機之自動追蹤

大學專題之作,只是題目的話,想必很簡單
但這過程實在讓我辛酸很久
而且當時實作經驗超弱的
##ReadMore##
從開始之後的半年一直沒有什麼突破
因為羅技官方網站所提供的SDK,沒有包含"視訊移動的函式庫"
寄信詢問,當然不會有回應,於是就沒搞頭了
只好不斷不斷地GOOGLE搜尋,直到找到關鍵字"logimove"
終於找到可以呼叫使用的移動函式厙,
關鍵字居然如此簡單,當時真的超嘔的

羅技移動函式厙下載:Logitech Orbit/Sphere Mover DLL Library
另外還可以找到一個參考網頁,Logitech Webcam Pan Tilt Service
並沒有仔細看內容,
這在logimove library內就有提供類似的示例程式,
就不知道有什麼不同了

程式下載:camera tracking
投影片介紹:camera tracking.pptx
將原本羅技的移動視訊,可能只有臉部追蹤和滑鼠單擊移動一格,
改成可自動追蹤移動物,並提供拍照、上下左右移動
使用最簡單的"背景相減法"
有很多距離、速度、位移、雜訊、靈敏度、準確度的等等參數
就依實際情況在內部微調預設了
視訊裝置:Logitech Orbit/Sphere
開發軟體:BCB
視訊函式厙:vfw.h

操作介面:

2010年4月22日 星期四

CLOC 計算專案程式原始碼行數

可以快速計算整套專案的程式原始碼行數
將下載的軟體放入專案目錄,執行命令:
> cloc-1.09.exe .
官方下載:CLOC
參考文章:介紹好用工具:CLOC ( 快速計算專案中的程式原始碼行數 )

2010年4月16日 星期五

JAVA筆記-擷取例外的類別

Throwable
     <- Error (Compiler會自己找出來)
     <- Exception (由try-catch擷取例外)

Exception
     <- ClassNotFoundException
     <- SQLException
     <- InterruptedException
     <- IOException <- EOFException
                            <- FileNotFoundException
     <- RuntimeException <- ArithmeticException(除以零)
                                     <- NullPointerException
                                     <- IndexOutOfBoundsException
                                     <- IllegalStateException
                                     <- ClassCastException
                                     <- IllegalArgumentException

IndexOutOfBoundsException
     <- NumberFormatException

IllegalStateException
     <- ArrayIndexOutOfBoundsException

使用範例:
try {
  // 可能發生例外的程式碼
}
catch (ArithmeticException e){
  // 發生例外時處理的程式碼
}

2010年4月15日 星期四

C/C++筆記-C++的輸出入函式宣告寫法

在C++中,輸出入的include函式寫法必須這樣使用才正確

#include <iostream>
using namesapec std;
int main()...
##ShowAll##

2010年4月8日 星期四

將Blog Archive樹狀日期分類收合起來

使用Blogger小工具「網誌存檔」
預設的樹狀結構會將最新文章的樹狀展開
> 年
   > 月
     > 標題
     > 標題
     > 標題

將它收合的方法:
##ReadMore##
到「修改HTML」的網頁找到這段代碼
<li expr:class='"archivedate " + data:i.expclass'>
用下列代碼取代
<li expr:class='"archivedate collapsed"'>

但這樣還沒結束,
搜尋代碼找到9660這個數字,
將它改成9658,就可把箭頭改成收合的方向

如何將文章列表/摘要,「繼續閱讀」使用感想

終於完成了部落格列表和展開的功能,
這簡單的功能我關鍵字怎麼找這麼久,真折煞了我
在網路上看了幾篇「繼續閱讀」的語法,
「繼續閱讀」的目的就是讓文章只顯示幾行內文的摘要
##ReadMore##
1. Blogger 的「繼續閱讀」
這是最基本的方法,
如果當初知道有這功能,
我也不會雞婆去嘗試這麼多語法了
參考文章:Blogger 推出繼續閱讀功能


2. 羊男的「繼續閱讀」
其實製作稍微有點複雜
功能跟Blogger的一樣,直接使用Blogger的就好
參考文章:Blogger Beta 中 Read More 與 Archive 只顯示標題作法

3. Xavier的「繼續閱讀」
一個最簡單的方法來自動製作「繼續閱讀」
而且之後撰寫文章也不用另外插入程式碼,
當然,功能也是最簡易
參考文章:Blogger繼續閱讀終極懶人版

4. CJH的「繼續閱讀」(好用)
這是目前部落格在使用的「繼續閱讀」
要簡單可以很簡單,要複雜,參數設定也很多
最重要的是有文章/展開合併的功能
其他套好像都沒有這功能
缺點就是速度實在太慢了,要想辦法調整了
參考文章:[BLOGGER]繼續閱讀懶人加強版 最新版本 v2.2.1(2009.5.8)

5. 加快CJH的「繼續閱讀」
讓圖片不要讀入快取
不過我撰寫的筆記沒有多少圖片,就不研究了
參考文章:blogger「繼續閱讀plus!」功能講解!


我的補充:
使用CJH的「繼續閱讀懶人加強版」,
教學並沒有提到如何讓"完整 | 摘要 | 標題"這一串字右移
對於不熟網頁語法的我就很頭痛了
我仿照該站長部落格的方式右移
在版面配置/編輯網頁/修改HTML內,展開小裝置範本並找到這串代碼
/* Posts
----------------------------------------------- */

在下方加入這段語法,參數就自己嘗試啦!
.read-more-controller {
margin:0 28px 0 43px;
font-size:85%;
}

2010年4月7日 星期三

嵌入高畫質YouTube影片語法到部落格

在嵌入的YouTube語法,
有兩段屬於該影片的網址,
HQ畫質,網址後面加上&ap=%2526fmt%3D18
HD畫質,網址後面加上 &ap=%2526fmt%3D22

Avast! Free Antivirus 免費中文防毒軟體

我也不知道為什麼,從以前到現在,防毒軟體就是一直換、換、換
從最早開始使用的PC-cillin -> Norton -> Kaspersky -> ESET NOD32
身為一般使用者,我也不知道不同軟體間,有多少差異
反正現在用的應該是訪間傳聞比較好的Avast
至於非大陸製的免費防毒還有,Avira(小紅傘)、AVG

參考文章(下載):avast 繁體中文免費版
##ShowAll##

2010年4月6日 星期二

VisiPics、AntiDupl.NET、Duplicate Image Hunter 找出資料夾內相同圖片

找出重複、相似圖片的小軟體很多
以前是使用Duplicate Image Hunter,軟體小巧、快速
但軟體幾乎沒在更新維護了
而VisiPics有更加客製化的圖形介面,就考慮用它了
雖然VisiPics雖然美觀,但在觀察差異圖片的操作上很不方便

至於AntiDupl.NET,因為支援 Unicode、還支援多執行緒,功能更齊備,
圖片多,檔案大,可以考慮用這套,
另外,軟體會自動標示相似圖片的差異處,這是很方便的功能

參考文章(下載):VisiPics 搜尋、刪除重複的圖檔,照片!
參考文章(下載):AntiDupl.NET - 相似圖片通通幫你搜,智慧型的比對軟體
參考文章(下載):Duplicate Image Hunter - 找重複圖片

SiteStates 顯示訪客IP,計數器,PR值,流量管理

有計數器和紀錄IP,這功能好

連結網址:SiteStates
參考文章:
Site States-提供顯示訪客IP,計數器,Google PageRank(PR值),流量管理功能

2010年4月2日 星期五

JAVA筆記-System.getProperty() 擷取系統參數

執行Java程式時,可輸入自定義的參數

例如:
> java -Dshow=HelloWorld -Dtimes=2 Example

try{
  if (System.getProperty( "times" )!=null){
    //取得字串
    String str = System.getProperty( "show" );
  }
  if (System.getProperty( "times" )!=null){
    //取得數字
    int times = Integer.parseInt(System.getProperty("times"));
  }
} catch (Exception e){}

2010年3月31日 星期三

Windows記事本各種編碼 ANSI, Unicode, Unicode big endian, UTF-8

有時候開文件卻出現亂碼,換個編碼方式即可正常顯示文字
使用記事本另存新檔時,可選擇的編碼有
ANSI、Unicode、Unicode big endian、UTF-8
ANSI就是系統預設的編碼了,
但我好奇平平都是Unicode怎麼還有三個選項,要用哪一個阿?
原來Unicode制定了編碼,但儲存的方式卻有很多種
我自己分別試了一下中、英文檔案佔用空間的大小,
ANSI佔用空間最小、UTF-8佔用空間最大,另外兩個Unicode編碼則相同

1)ANSI是預設編碼
對於英文檔是ASCII編碼
如果Windows是繁體中文版會採用Big5編碼
如果Windows是簡體中文版就採用GB2312編碼

2)Unicode編碼
採用Unicode little endian,為Windows上Unicode的預設存儲方式
將Unicode中表示同一個字元的兩個位元組順序返過來。
主要目的是為了適應CPU處理字元的方式,加快處理速度。

3)Unicode big endian編碼
Unicode字元編碼以正序存儲。

4)UTF-8編碼
UTF-8是Unicode的實現方式之一,
是一種變長的編碼方式,用來在網際網路上使用

2010年3月24日 星期三

JAVA筆記-System.exit(1) 強迫程式結束

強迫程式結束
System.exit(1);

正常結束
System.exit(0);

使用其他數字,則會關閉應用程式
System.exit(2);

##ShowAll##

JAVA筆記-try-catch-finally 例外處理機制

若沒有設置例外處理機制,當錯誤發生時,
函式會層層往上反應到JVM,而結束程式
若有設置例外處理機制,當錯誤發生時,
程式可以有相對應的處理

try區段後必須至少接一個catch區段或finally區段
可用e.printStackTrace(System.out);來配合使用

finally是總是執行的程式碼,就算在try-catch內有return也會執行
如果不想讓它執行,finally前使用System.exit(1);

try
{
  /* 可能發生例外的程式碼 */
}
catch(ArithmeticException e)
{
  /* 發生例外時處理的程式碼 */
  System.out.println(e.getMessage()); //顯示錯誤原因
}
//有直系關係的exception類別要放在後面
catch(RuntimeException e)
{
  /* 發生例外時處理的程式碼 */
  e.printStackTrace(System.out); //顯示詳細錯誤原因
}
finally
{
  /* 總是執行的程式碼 */
}

好用的LaTeX IDE使用心得

進入研究所後,接觸到這套撰寫文件的軟體,心裡真的強烈排斥,
word文件是「所見即所得」,而Latex是用指令來撰寫文件,
所以word明明可以做到的,為什麼一定要用latex呢?
一般是說用Latex寫paper會很乾淨整齊,不像word在結尾時歪七扭八的
好吧! 寫paper就算了,用它來寫paper效果真的是蠻好的
但為什麼計畫報告書也要用它來寫呢?別人都沒這樣搞,不平衡~
表格圖片一大堆,單純用指令來打表格,簡直瘋了
這麼多這麼長這麼繁雜,寫出來感覺也沒比word呈現的效果好
寫得過程真的很艱辛,讓我後來好一陣子很唾棄Latex
於是跟同學開始找其他解決辦法
「所見即所得的Latex」、「word轉latex」、「Latex表格自動產生」
都無法有效解決問題,後來找其他IDE來使用,都互相有些缺點

基本必備安裝的latex編譯器是使用比較普及泛用的MikTeX
至於IDE的可選用的非常多,當時試玩了很多套IDE,
為了寫我們那繁雜的計畫報告書,
實在找不到什麼方便好用的IDE,要寫Latex就用Texmaker吧!

Eclipse+Texlipse
原本一開始是聽老師指定的,介面用eclipse加上texlipse外掛
可是不好用,功能稍嫌不足,速度略慢
而且問題還一大堆,顯示圖片和莫名掛點的問題
有時候寫來寫去,檔案移來移去,
莫名奇妙的error就出來了,然後怎樣都解不掉
充分顯示在eclipse上寫latex有多不好用,
eclipse是好東西,但要拿來寫Latex,不是首選

WinEdt 
這應該算是最泛用的,拼字檢查,表格建置,符號插入,文件快速顯示
但它的介面感覺有點醜,但該有的基本功能都有,我用了好一陣子才換

Texmaker
後來在撰寫paper用到大量特殊符號,查找符號是很繁瑣的
WinEdt給的太少,就改用這套了
原本這套因為沒有拼字檢查所以不用
但現在新版已經有拼字檢查了,這套真的介面美觀多了
功能齊全又客製化,而且更加簡易快速使用

2010/07 note
eclipse+texlipse有拼字檢查的外掛,
編譯速度感覺最快的是Texmaker

2010年3月14日 星期日

各種FTP軟體使用心得

使用過很多套FTP軟體,寫一下比較心得吧!
自從使用WIN7後,我在FTP架站就遇到挫折,
zFTPServer玩弄好久,相容性、使用者權限、位元數,
就是不讓我正常使用,只好退而求其次,
使用Filezilla Server了,但後來又有更好用的HFS

(SERVER端軟體)
zFTPServer => 介面美觀易操作,但不支援unicode
Filezilla Server => 介面很醜,支援unicode
雷電FTPD => 商業專用,功能超級繁雜,用了好久,還是玩不太起來
CesarFTP => 問題很多,應該是失敗作

(CLIENT端軟體)
Filezilla => 免費的就用它吧!最好用,支援unicode
CuteFTP => 不愧是元老產品,介面客製化易懂,不支援unicode,付費

關於unicode:
1. 如果檔名使用日文或簡體字就要選用支援unicode的,否則會有亂碼;
2. 如果Server和Client都支援unicode或都不支援,介面文字顯示正常;
3. Server端用unicode,client端就要用unicode;
4. 若Server端用BIG5,client端就要用BIG5,
    但如果client端是支援unicode的軟體的話,
    則它的預設編碼可能是unicode,必須改為BIG5;
   (如,Filezilla在站台管理員的字碼集選擇「使用自訂碼集」,
    手動輸入BIG5,這個設定我找了好久才知道要在這設定)
 
參考文章(下載):FileZilla Server

檔案同步備份 Allway Sync 和 FreeFileSync 差異

免費的同步備份軟體實在太多了,到底要用哪一套呢?
這個軟體功能對我很需要,所以我只想用最好用的,
這傷透我腦筋了,花了很多時間來看一堆文章,也去試用了好幾套
SyncBack,Toucan,PathSync,SyncToy,FullSync,Yadis...
大部分軟體都各有優缺,難以確切比較哪一套比較好
最後找出兩套最適合用的,Allway Sync和FreeFileSync
比其他軟體主要好在,支援雙向同步,中文化,界面美觀,易操作

Allway Sync
使用感想 => 操作簡易、自動化同步、支援FTP、支援多資料夾同步
FreeFileSync使用感想 => 操作更簡易、滑鼠托放更方便

結論 =>
如果沒有想要自動化同步或FTP的功能,直接用FreeFileSync就好了
而Allway Sync的自動化同步必須充分了解運作機制,
否則檔案不小心被覆蓋或刪除,要如何正確設定我研究超級久的。
最後選擇Allway Sync,除了本身功能太強,自動化同步也太好用了,
A地刪除或變更,B地也能隨之更新,不用再手動調整,
頻繁地檔案移動、更名、刪除,還是要自動化才行

參考文章(下載):
Allway Sync 本地磁碟與FTP間的全向同步,節省資料整理備份時間
FreeFileSync 免安裝中文版

2010年3月2日 星期二

WIN 7 開始功能表、工作列縮圖,加快顯示速度

WIN 7縮圖顯示實在太慢,好像都還要等他一下才會出現,這項調校一定要設定一下

輸入指令regedit,開啟登錄編輯程式
找到HKEY_CURRENT_USER -> Control Panel -> Mouse
在右邊頁面點選MouseHoverTime
MouseHoverTime數值系統預設為400,
設定值改為1即可更快,之後重新登入生效

參考文章:Windows 7小技巧:加快開始功能表、工作列縮圖的顯示速度!
##ShowAll##

2010年2月6日 星期六

C/C++筆記-使用memset加快二維陣列初始

一般方法是用雙迴圈來設定二維陣列的值
這裡使用memset來設定陣列初值
##ReadMore##
#include <cstring>

const int X_SIZE = 60;
const int Y_SIZE = 30;

int matrix[X_SIZE][Y_SIZE];

inline void init_matrix() //使用inline加快
{
  //設定陣列內的值全為-1
  memset(matrix, -1, sizeof(matrix));
}

PS:
memset(matrix, 1, sizeof(matrix)); //會失敗
memset為字元填入的函式,整數由2或4個位元組(字元)組成
設定的值是0x01,但存入的值卻是0x0101,而導致錯誤的答案
而-1則是0xFF,存入的值是0xFFFF,不會影響答案

C/C++筆記-inline 將函式直接放到主程式

當程式碼很小時,在函式宣告加入inline的特性
編譯器會將函式直接放到主程式,而不會使用呼叫的方式
可加快速度,但會多占用記憶體
在類別中宣告的函式會自動加入inline

//inline用在函式程式碼少,執行效率較高
inline int square(int value)
{
  return(value*value)
}

##ShowAll##

C/C++筆記-複製建構式與解構式

解構式
stack::~stack(){}

複製建構式

stack::stack(const stack& old_stack);

##ReadMore##
範例:
stack a_stack;
a_stack.push(2);
stack b_stack(a_stack); //複製a-stack資料給b_stack

C/C++筆記-explicit 明確的建構式

explicit要求建構式寫法必須一般化

/*可使用兩種方式來建構*/
class ex1
{
  ex1(int size);
}
ex1 init1(10);
ex1 init2 = 10;


/*只可使用一種方式來建構*/
class ex2
{
  explicit ex2(int size);
}
ex2 init1(10);
##ShowAll##

C/C++筆記-使用包裝結構節省空間

包裝結構可節省空間,但取出的資料機器碼可能很大,處理速度會變慢
只適用int和enum,以位元為單位
比位元運算相比,較易理解,但較無彈性

//此結構總共只要4個byte
struct info {
  int valid:1; //只有1個位元,只有0或1的值
  int data:31; //只有31個位元
}
##ShowAll##