2009年6月16日 星期二

icash紅利點數

一直習慣以icash卡到7-11消費,也知道用icash卡消費會有所謂的icash紅利點數,可是一直不知道點數有什麼用。最近我才知道icash紅利點數可以轉換成icash抵用金,可以用來抵用消費金額。
http://www.icash.com.tw/howtouse.asp
今天我就在結帳時要求店員為我做轉換的動作,結果換得了79元的icash抵用金。

2009年6月15日 星期一

目標點的完全覆蓋問題

n個感測器(位置已知)的感測網路中, 要如何選取最少數目的感測器,使得所有m個目標點(位置已知)皆可以被感測器覆蓋(cover), 已被證明是NP-complete問題. 參見下面這篇論文.

Mihaela Cardei and Ding-Zhu Du, "Improving Wireless Sensor Network Lifetime through Power Aware Organization," Wireless Networks 11, pp. 333–340, 2005.

2009年6月13日 星期六

學習程式語言寫得最好的一本書

http://greenteapress.com/thinkapjava/
這是 open source 的書, 也就是說任何人都可以download下來讀, 要修改的話也可以. 據說有人將此書改寫成 Python 版本寄給原作者. 原作者就藉由自己寫的書學會了 Python.

研究生學習三階段

  1. learn of problems and solutions
  2. propose solutions for given problems
  3. identify problems and propose solutions

2009年4月23日 星期四

使用Visio產生LaTex可用的eps檔

註: 這篇文章講的是用如何用舊版Visio 2003輸出eps檔案。這是因為當時我的LaTex都需要eps格式的圖檔。後來我改用pdflatex後,都直接用pdf檔案格式的圖檔,已經很少有輸出eps的需求了。而且後來新版的Visio可以直接輸出pdf格式。這篇就當作考古用。

Microsoft Visio 2003之後的版本已不支援直接將檔案轉存為eps的格式。本文介紹如何在此環境下將Visio繪圖檔輸出成eps檔案。
首先你必須先確定Visio的「檔案/頁面設定/設定列印格式」選項中,印表機紙張是選「直印」的。如下圖。如果選「橫印」就不會成功,原因我也不太清楚。

接著更改Visio的「檔案/頁面設定/紙張大小」選項。將「紙張大小」改為「大小符合繪圖內容」。如下圖所示
另外我們必須事先安裝好Generic PostScript印表機驅動程式,以便讓Visio可以用列印至檔案的方式輸出PostScript檔。(註: 在 Win 7 下安裝Generic PostScript印表機驅動程式請看這裡)以下為Generic PostScript印表機驅動程式的進階設定。其中「PostScript輸出選項」要設為「壓縮式 PostScript (EPS)」。

上述步驟輸出的檔案為PostScript檔,所以還要進一步轉成eps格式檔。最簡單的作法是使用 GSView。利用 GSView 的 「File/PS to EPS」功能來轉換即可。

如果eps格式正確,則用 dvipdfm 產生的 pdf 檔案中可以看到嵌入論文中的圖檔。

如果最後轉換成pdf檔後,這些eps圖檔無法通過某些系統如 IEEE PDF eXpress 的 PDF 查核,可以參考這篇文章的說明。