2009-10-23

心愛的不要說再見

每次聽到趙傳演唱這首「心愛的不要說再見」時, 心裡總會有種被觸動的感覺。

很喜歡這首歌的前奏, 彷彿自遙遠處悠悠響起, 漸漸撥動久不動的心弦。

^_^

可能是因為, 得要含笑地祝福友人的離去吧!!

JSP 叫用 web service (part II)

現在知道了, 原來 Java 環境很重要啊!
太舊的版本, 可能支援性不高。

因為最近才剛在試 Java, 所以都是剛下載的, 想必應該是蠻新吧:

Java 6
JRE 6
Eclipse 3.5 (build id: 20090920-1017)

不廢話, 開始 step :

bit stealing

bit stealing 是什麼呢?

直譯就是偷位元。

目前很初步的了解, 是用來將 8 bit 的影像, 以 10 bit 的方式呈現, 而使得可以支援更大的 gray level。

2009-10-22

jsp 如何叫用 web service 呢?

今天, 客戶打電話來詢問:

要怎麼樣呼叫 web service 呢? 有沒有 sample code 可以參考呢?

哎呀呀! 沒有 sample code 哩。
因為我們是 pure dotnet framework, 與 java 老死不相往來啊... 的緣不深啊....

不過, 由於上線在即, 今天就來試看看:
用 Eclipse 來開發一個 jsp + web service client 來吧!

截至下班為止, 因為八字還沒有一撇, 所以..., 請見下回分曉吧!

2009-10-21

use java to call web service

目標:

寫一個 java, 用以呼叫一由 dotnet 開發的 web service method

開發工具:

Eclipse

簡單的來說, 先新增一個 web service client, 接著找到 web service soap proxy 類別來使用即可。

2009-10-16

安裝 SQL server 2008 Express

這兩天安裝了 SQL server 2008 Express, 終於也順利安裝完成, 供其他台機器上的系統存取。

但是, 在安裝的過程中, 並非那麼地 "next-step" 順利。

主要遇到了幾個問題:
(1) 安裝失敗
(2) 安裝成功後, 其他台無法馬上遠端連線之, 因為, SQL server 2008 Express 預設只提供 local 連線。

是的, 所以, 有了這一篇。
當然了, 如果你到網海中去搜尋, 一定也可以解決的。

接著就來描述一下這兩天的過程吧!

2009-10-14

MySQL 縮小 MyISAM table 檔案大小

當刪除大量的資料時, MyISAM 的檔案(MYD, MYI)並不會自動變小。

這時, 可以手動下一些指令:
optimalze table tablename

repair table tablename

不過, 如果資料量很大的話, 需要不少的時間。


原先資料筆數有 4千多萬筆, table 檔案大小共有 6.24 G。
刪除了 2千多萬筆後, table 檔案並不見縮小。

下了 repaire table 之後, 嗯..., 此時 MYI 不斷地由 0 開始長大。
很久之後, 成功了。
檔案大小共 2.67 G。

這時, 如果再下 optimize table, 會另外產生 TMM 檔案, 直到大小與 MYI 一致, 突然將 MYI 交換, TMM 檔就不見了。
這次速度就很快了, 大小仍同。

MYI 應該是 index file 吧。

2009-10-12

利用 Windows Live Writer 來發佈 (I)

再來試看看 windows live writer 來寫 blogger 文章。

(1) 首先, 原來 [Enter] 與 [Ctrl + Enter] 不同。
[Ctrl + Enter] 是以 <br />來換行。
[Enter] 是用 <p> 的方式, 變成段落。
(2) 引用:
Windows Live Writer.
可以不用先選擇文字, 直接使用引用的功能。

利用 ScribeFire 來發佈 (part VI)

當使用 ScribeFire 編輯上傳至 blogger 後, 如果利用 blogger 編輯器加上 read more 功能, 就會破版的情形 -- 亦即, 兩欄式變成一欄。

原因很簡單, 當 <!-- more --> 插入某組 html tag 時, 就會發生這種情形。

而為何會發生如此的現象呢?

因為使用 ScribeFire 上傳之後, 文章的前後會夾上一個 div (<div xmlns='http://www.w3.org/1999/xhtml'>)。

這時, 再加上 read more, 就破壞了最外層這個 div 了, 是以故。

利用 ScribeFire 來發佈 (part V)

試用一下編輯以及儲存的功能

有自動儲存的功能嗎?

還是自己按呢?

嗯! 可以自動儲存!

如果標題太長的話, 會超出 tab page 的標籤, 並疊到兩旁。
不過還好, 瑕不掩瑜囉!

試看看簡體如何?

有一种形式的选择性砍伐被埃布尔认为比皆伐还要恶劣,那就是是择优而伐,因为它砍倒好的留下差的,令林地日益恶化。而他则专挑孱弱的和形体差的树木砍伐,
留下最挺拔最强壮的大树,让它们在更好的光照条件下茁壮生长。埃布尔与每几十年进行一次皆伐的经营者也不相同,他每十年就重返林区一次,评估是不是适宜再
次砍伐。他的砍伐量从来不会超过同时期内的林木生长量,这就意味着剩下的树木(他称之为自己的老本儿)的高度、木材量和品质都会持续增长。

(from http://news.sina.com.cn/w/p/2009-10-10/134318801725.shtml)



利用 ScribeFire 來發佈 (part IV)

如果利發佈成草稿, 再利用 blogger 編輯器加上 read more, 或者是小修一下, 這樣子可能也蠻方便的。

利用 ScribeFire 來發佈 (part III)

看來, 真的很不錯, 相當的方便哦!

特殊字元的功能: Ñ Ð Ò Ó Æ ¶ µ© ¥ § ¨ ¯ ± Ø ß
很可愛的是, 滑鼠移到向左、向右上, 就會自動捲動, 棒!

可以設定字體顏色, 但似乎看不到那裡可以設定字體之背景色。



可以自己加上 read more 嗎?
試看看囉!

利用 ScribeFire 來發佈 (part II)

ScribeFire 發佈已經成功一篇了。

再來, 試看看其他的功能吧!
(1) 引用:
可以引用的文字嗎?
嗯, 引用的話, 先 mark 一段文字, 再點按"像漫畫書裡說話的圖示"就可以了。

(2) 圖片
那, 圖片呢?


圖片也不錯, 可以選取檔案、或輸入網址, 很快就顯示出來了。
嗯, 還可以選擇置中或左右。

(3) read more
blogger 的繼續閱讀功能, 不知道有沒有哩?

(4) 字體 + 輔助線
刪除線底線放大字體縮小字體

看來, 基本夠用的功能都不錯哩!!

利用 ScribeFire 來發佈

下載了 ScribeFire (add-on of firefox), 利用這一個軟體來編寫 blogger 試看看。

主要原因是因為 firefox "突然"不太能正常使用 blogger 編輯器了。

"突然", 就是因為不知為何, firefox 似乎最近也沒有更新, 附加元件停用了, 也不見正常。

blogger 編輯器不太正常, 是因為可以用的圖示都不見了, 版面編排也亂掉了。看起來像是有些 js 無法被叫用, 或者是 css 不見了。

同樣的情形, 在 Safari 也發生了。而 IE, Google Chrome, Opera 正常(Opera 除了編輯到一半時, 不斷地掛掉重開之外)。

所以, 就來試用看看吧!

先發這一個囉!!