歷史上的今天-2004.12.25

今天是耶誕節耶!我家的女朋友特地從新竹跑下來來找我。
中午時,去看了周星馳主演的功夫,還滿好笑的。不過他這次的主題應該是強調武打動作,有一堆特效。
下午去高雄的漁人碼頭,市長真的作了滿多事的,對高雄的改造了很多地方。



漁人碼頭的夕陽漁人碼頭的夕陽

觀海台由觀海台看到的85層大樓



由觀海台看到的遊輪
漁人碼頭的全景
只是商業氣息真的滿重的,到處都是在賣吃的東西,現在人也很多,到處人擠人。
不過這也會變成高雄的觀光景點之一。


[software] Tomcat + mod_Jk + JDBC

這已經是舊的文章了,不過怕自已忘記,還是貼出來整理一下。
1.在 linux 下裝好 apache 1.3
2.在 linux 下裝好 j2sdk
3.抓取 tomcat 4 的編譯完成後的壓縮檔
from: http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-4/v4.1.30/bin/jakarta-tomcat-4.1.30.tar.gz
4.抓取 mod_jk 的 source code 準備回來編譯
from: http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-connectors/jk/jakarta-tomcat-connectors-jk-1.2-src-current.tar.gz




5.安裝 apache-dev 套件.用rpm or dpkg 裝即可


6.#cd jakarta-tomcat-connectors-jk-1.2.5-src/jk/native/
先確定apxs 的執行檔在哪 ..用 whereis apxs

./configure --with-apxs=/usr/bin/apxs

cd apache-1.3

cp mod_jk.so.0.0.0 /usr/lib/apache/1.3/mod_jk.so

然後在 /etc/apache/modules.conf 加一行 LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so 來讓 apache 載入 mod_jk

7.抓取mysql 的 jdbc driver,目前我用 3.0 stable 板本

from: http://www.mysql.com/downloads/api-jdbc-stable.html


  1. 然後在 /etc/apache/workers.properties,底下目錄該改的要改哦

-------------------------------------------

# Define some properties
workers.apache_log=/var/log/apache/
workers.tomcat_home=/opt/tomcat-4.1
workers.java_home=/opt/j2sdk1.4/
ps=/
worker.list=worker1
# Set properties for worker2 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

-------------------------------------------


9.在 httpd.conf 加上下面的內容,當然目錄該改的還是要改

---------------------------------------------


# Where to find workers.properties
JkWorkersFile /etc/apache/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"


# Static files in the examples webapp are served by apache
Alias /examples /opt/tomcat-4.1/webapps/examples

# The following line prohibits users from directly access WEB-INF

AllowOverride None
deny from all

# All JSP will goes to worker1
JkMount /*.jsp worker1
# All servlets goes to worker1
JkMount /*/servlet/ worker1


--------------------------------------------

10.在tomcat4.1/bin/
裡面在 104 行的地方加上 CLASSPATH="$CLASSPATH":/opt/mysql-connector-bin.jar 其中的 /opt/mysql-connector-bin.jar 視你的mysql-connector 放在哪個目錄下,記得要打完整路徑哦。

11.最後 http://網址/example/jsp 就可以看到範例了

ps. 如果有裝 gij 套件的話,請先移除,要不然會出問題

歷史上的今天-2004.11.21

在過一週就要從化校受訓完畢了,先來說一下受訓心得好了。其實在受訓的日子算過的滿爽的,沒有什麼很累的活動,每天就是不停的讀書,不停的背,不停的寫字。受訓這一個月期間,我大概寫的字比我整個二技寫的還多吧!每天要寫個二、三張的作業紙的字,聽說是因為怕我們晚上晚自習太無聊了,或是睡覺,所以只好出很多很多的作業來讓我們寫。

每天的日子都過的很固定,早上起來跑步到司令台,早點名,然後上課上到中午,吃個飯,睡個午覺,下午繼續上課,接著吃晚餐,晚上就洗個澡,不是出公差,就是拼命的寫作業,到9點左右,就準備睡覺了。



每天就學哪些無聊的東西,跟我的本業一點關系也沒有。什麼消毒器,什麼化學武器之類的,還要跳操,一次要20分鐘左右。就是把一些很簡單的動作,弄的很制式化,很固定,幾步都要算好,還真的作到很無奈。還一堆東西要背,上課如果是連上4節的,還要隨堂考,所以對体能來說,其實壓力不大,不過對精神壓力來說,還真的滿大的。滿怕被當掉的,聽說被當掉後,回部隊要被禁假10天勒!這樣新兵哪受的了啊。

這幾週也認識了一些學長,也跟他們聊了一下天,了解一下我將要到的部隊倒底是怎麼樣的情況,覺得問的也滿沒有意義的,反正到了就知道了。

學長其實滿多滿好的,如果尊重他們的話,他們也是很尊重我們,只是聽說下部隊後,剛開始,都是用"罵的",唉呀!這樣真的是難以忍受啊,我的個性算吃軟不吃硬的,真怕我會受不了扁他們-.-。

加油加油!!已經過了11 % 的日子了,很快就過去了!

改了一下 blog 的版面和配色

原先是在 www.plogworld.org 裡面抓的面板,是 simple sky 面板,本來抓的畫面是 http://www.plogworld.org/resserver.php?blogId=1&resource=simple_sky_screenshot.jpg ,不過因為沒有日曆的功能,就自已從 Human Condition 的 theme 把他的日曆的 css 給抓了出來。我覺得這個顯示本日文章的哪個籃色的底色斜線還滿好看的,也滿配整個版面的。

接下來就整合了一些原先 grey 有的功能,和所加入的 plugin ,我只有加入一個 plugin 就是 blogstatistics ,這是用來統計人數的相關功能。再把右上角的 e-mail 的圖示放上去。最後,再把一些選單的位置換一下,就成了現在的樣子了,清新清楚。

對了,還幫「文章彙整」的地方,加了一個月文章總記數,使用的是以下的程式碼:

找到

{foreach from=$archives item=archivelink}

的下一行改為

<a>getUrl()} {$archivelink-&gt;getName()}
[{$archivelink-&gt;getNumArticles()}]