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高清影視下載論壇