XML化狀況報告 3

幾乎是完成了,接著做些XSLT的修改,寫好關於這的頁面,就可以正式上線了,不過考慮到要順便裝WIKI,可能要到週二早上才能全部弄好吧。


XML化狀況報告 2

今天大有進展,首先是找到了document這個函數的說明了,原來他是XSLT的函數,不是XPath的,接著也將他實用成功,現在作出來的首頁已經弄到和大家現在看到的頁面幾乎一模一樣了(有部分是我自己做修改的),再來就是WIKI文字格式的套用也OK了,接著只剩三個模板要做,對PHP做些狀況判斷,Apache的mod_rewrite設定也要調整,大概就可以完工了,然後就是把WIKI裝上了,不過要交的部分不包含WIKI,大概只會先把他弄到可以跑吧。


XML化狀況報告 1

目前已經把schema的基本結構弄好了,不會再有大變動了,schema檔案位置在https://blog.othree.net/blooog.xsd,有興趣的可以抓回去研究(?)吧,除此之外,也把首頁的模板弄好了,晚上便要開始處理xslt的部份。至於呼叫外部xml的部份,XPath似乎有個document函數可用,不過我在W3C的文件找不到說明,雖然有在W3C的文件裡的範例有看到,另外還有個XInclude還不是正式標準,我想目前也沒程式支援吧,所以看來就會先用XPath的document函數了,如果PHP不支援的話,那就只要出狠招了XD。


意外的發展

我這學期修的一堂課,網頁設計與網路資訊交換,下週就要交期末報告了,報告內容如果沒好題材的話,最簡單的就是xml+xslt的網頁,不過如果有人想寫個xml解析器也是可以的。總之,我本來預計就是要把這個網站拿來用,不過一直沒搞好Apache的mod_xslt,今天在時間緊迫之下,就決定後端要用php的xslt function,順便還可以和之後的WIKI作配合(目前看中Tavi),下午也花了點時間把schema弄的差不多了,現在要先解決的是讀取外部xml資料的問題了。


小更新

主要是導覽列的CSS改掉了,另外這兩天會把關於這的頁面寫好,WIKI應該會裝上吧,不過還要熟悉熟悉就是,預計是裝PHPWIKI,最後就是還在考慮要用PHP還是SSI來達到sidebar資訊的同步化,其實也有考慮xml+xslt,應該可以一個xml去抓另一個xml,不過一直沒找到可用的範例,xslt可以另外抓xslt我知道,不過還需要xml的內容。


white-space: pre;之IE不支援

前幾天用上這CSS語法的時候,忘了測試IE的效果,結果今天才發現IE竟然不支援,這真是太大的打擊了,目前還沒想到對策,暫時決定不理它(汗),最後補句:「SUCK IE!」

上了MSDN查,結果要用IE6以上,並且有DOCTYPE的才會顯示><。


第一次修改MT

因為上一篇文章再內文用到了<dl>標籤,結果發現即使在這標籤前後加上兩個斷行,還會被當成一般段落處理,所以不得已只好修改點程式碼了,還好沒找多就就找到要改的檔案了「lib\MT\Util.pm」,要改的地方在182行,長成這樣:

if ($p !~ m/^&lt;(?:table|ol|ul|pre|select|form|blockquote|div|q)/) {
            $p =~ s!\r?\n!&lt;br /&gt;\n!g;
            $p = "&lt;p&gt;$p&lt;/p&gt;";
        }

我把他修改成下面這樣:

if ($p !~ m/^&lt;(?:table|ol|ul|dl|pre|select|form|blockquote|div|q)/) {
            $p =~ s!\r?\n!&lt;br /&gt;\n!g;
            $p = "&lt;p&gt;$p&lt;/p&gt;";
        }>

修改的地方只有第一行那串標籤中多加了「dl|」,這樣就達到我的目標了。事實上原始的狀況下,兩個斷行後開始<table>、<ol>、<ul>、<pre>、<select>、<form>、<blockquote>、<div>、<q>這幾個標籤,MT都不會針對其內容作修改的。



PHP 5.0 Beta 3

PHP 5.0 Beta 3釋出了,有興趣的可以至PHP官方網站下載。我目前還沒有裝5的打算,事實上也好一陣子沒用PHP了,有陣子對他的UTF-8支援程度感到很痛心><,不過雖然是這樣,最近還是有要幫人弄個PHP程式就是了。


MovableType 2.65

Jedi's BLOG看到的消息,MovableType 2.65釋出了,主要修正了XML-RPC的伺服器問題,並且加入了Atom 0.3的模板。另外也說下一版,3.0應該會在明年第一季釋出,也列出了主要的更新處,詳情可以到MovableType網站查看,




2003 癸未部落格隨便獎

2003 癸未部落格隨便獎」開辦了,一共分為最佳視覺效果、最佳介面設計、最佳技術實做、最佳內容呈現、最佳詮釋網誌、最佳人氣互動、最佳相關著作、最佳系統撰寫、最佳推廣宣揚、最佳傑出成就等十個獎項,每個獎項會分別選出兩位獲獎人,詳情請參考官方網站,不過現在官方網站的主機掛點中,所以還請先移駕到主辦人的網站一看究竟,Jedi's BLOG - 2003 癸未部落格隨便獎

今天參加部落格隨便祭第四場時要幫忙宣傳的^^


配了新眼鏡

今天下午火速的配了一付新眼鏡,因為最近常常覺得度數不太夠,結果檢查果然一隻眼多了50度,另一隻眼多了75度,說也奇怪,好像是這陣子突然增加度數的,之前好久都沒有增加度數了說。總之,後來配了一付3600的,鏡框是很細很輕可以彎的那種,不鏽鋼材質,我媽殺價到1400^^b,鏡片則是買國產的,因為考慮到我可能會弄壞....總之,下週三可以拿到,希望不會不習慣,打算帶著新眼鏡去國賓看數位放影的戒霸三^^。


走れ!ロボ!

SONY最新發表的QRIO是世界上第一台可以跑的機器人,要機器人跑很難嗎?事實上是真的很難,如果會一點程式語言的話,可以想像一下要怎麼用程式控制一個跑步的全身動作^^。

不過不知道QRIO跑到一半時被推一下有沒有辦法保持平衡啊^^b


滑鼠又沒電了

使用至今已經消耗了至少有14顆鹼性電池,現在正在使用第15和第16顆,這樣我搞不好過幾天就會殺去買新版的無線光學滑鼠,真傷荷包啊><


white-space: pre;

因為上一篇用mod_perl跑MT的教學用到了<blockquote>標籤,才發現MT在<blockquote>標籤裡的斷行後面不會自動加上<br>標籤,每行後面自己加也不是好辦法(不過我還是加過...),而且XHTML 2目前也沒<br>標籤,又不推薦用<pre>標籤,才想說CSS不知道有沒有可以用的參數,結果就找到這個了,效果就是讓你指定的標籤內文變的和在<pre>標籤內的一樣,不過要注意的是要在block-level元素下使用才可以喔。


mod_perl 跑 MT

今天總算是測試成功了,之前測試到程式路徑位置不對後就暫時放棄了,今天又努力了許多小時,總算是把這設定搞定了,至於跑起來的感覺,其實沒很明顯,畢竟還只有在自己電腦上跑,等過兩天弄上現在這台server,再來把全部檔案都重建好測試一下:P

閱讀「mod_perl 跑 MT」全文

感冒第四天

等下總算能去看醫生了。第一天只是喉嚨痛,第二天開始咳嗽,加上扁條線好像發炎腫起來,第三天,也就是昨天,大概是這次感冒最辛苦的一天了,喉嚨雖然不痛了,咳嗽狀況也好多了,不過因為前一天咳太多,腹肌已經受傷,只要一咳就會很痛,接著頭也漸漸開始不舒服,果然晚上好像發燒了,關節也怪怪的。還好今天早上起來狀況好很多,不過腹肌...,現在連擤鼻涕都會痛Q_Q!

題外話,昨天去補習班時,門口有人在量體溫,我很成功的沒發燒進去了,結果好像上課上一上開始發燒^^b,後來回家才看到新聞說又有人感染SARS了。


用OBJECT標籤來放圖片

為什麼要用OBJECT來放圖片在網頁上,而不用IMG標籤呢?事實上IMG標籤並非W3C所發明,而是Netscape先發明的,W3C其實一直都是希望用OBJECT標籤把IMG標籤取代掉的(事實上XHTML 2.0現在的Working Draft就把IMG弄掉了),不過網路上已經太多網頁使用IMG標籤了,已經不是說改就能改的。

閱讀「用OBJECT標籤來放圖片」全文

麥當勞的Qoo

麥當勞快樂兒童餐送的Qoo扮麋鹿

麥當勞快樂兒童餐送的,單買39元,前兩天才發現,結果已經錯過第一批了,還好,第一批我比較不喜歡,就先弄了隻麋鹿,過幾天再去買聖誕老人。


感冒...

昨天喉嚨痛一整天,今天變成咳嗽,補習時還一直流鼻水,真是超累的,真希望能快點好。


好天氣

雖然氣溫低了點,不過今天的天氣真是很好,藍天白雲加上和煦的陽光,這種日子我的心情總是特別好,要是晚上不用去補習、拖了兩週的作業弄完就更完美了。


mod_rewrite

最早知道這個module的用途是在哪看到的已經不可考了,至少最近一次看到是在gallery裡看到(還沒裝成功),今天突然想到可以應用在mt上,用來產生簡單的日期彙整連結或是單篇彙整連結。

閱讀「mod_rewrite」全文

半夜的打工

今天臨晨12點開始的打工,在台大新體育館,工作內容是佈置CW會場場地,因為昨天晚上是IBM尾牙,時間變的很趕,主辦人怕早上佈置來不及,所以就做半夜工了。這種時間打工的經驗我還是第一次,結果是做到3點半才回家,最有趣的便是回家時,那時後外面感覺和平常完全不一樣,只有一種靜止的感覺,完全感覺不到動靜,就好像在一座空城之中。



目前待改善的地方

首先就是sidebar,目前幾乎是全部都一樣的template,不過根據重建的時間會造成不太一樣的內容,預計是針對各個頁面設計適合的sidebar內容,其中按月彙整會放上月曆,還希望配合javascript做到可以快速查看前後三個月。再來是sidebar最下面的「POWERED BY MOVABLE TYPE」字樣,下面的margin怪怪的,在Mozilla Firebird有時會變小,但是要是外面那層div加上border-bottom的話又會變正常,推測可能是Mozilla的bug,IE反而都沒問題,會想辦法弄到Mozilla也OK的。還有一個不確定要不要做的是category下的單篇彙整,和現在的單篇彙整只有前後文章的鏈結不同而已,有點浪費資源,而且需要弄個plug-in,所以還要考慮考慮,目前大致上是這樣。


補習的日子

這幾個月週一到週三晚上都要補習4小時,真是很辛苦,也沒什麽時間做其他事,也比較少會有寫文章的題材,所以這陣子會集中在後半週寫東西吧。



汽水

雖然體質不適合,但是我是一個很喜歡喝冷飲的人,只不過氣泡飲料就不是那麼喜歡喝了,不甚喜歡的原因有一部分是買來的汽水通常汽都太強了,如果在冰箱放幾天我就會覺得好喝很多,速食店提供的我就覺得氣泡量比一般買的還適當(稍微多了點),所以在速食店吃飯時我都不會猶豫的點可樂。而在汽水中,最喜歡的還是黑松汽水了。


資訊月的收穫

昨天趁著下午有空跑去逛逛,真的有打算要買的也只有微軟的無線光學閃靈鯊,主要還是逛逛而已,想順便看看兩台有興趣的名片型數位像機,分別是Panasonic的AS10和SONY的T1,結果因為我蠻討厭被"賣場員工"纏上,就真的只是看看而已(汗),不過很可惜的SONY T1完售,連看都沒得看~_~

閱讀「資訊月的收穫」全文

終於...

總算是開站了,這篇也是我發的第一篇日記類文章,雖然說是日記,我想不會真的能每天都一篇日記吧。

在我寫這篇的同時,知道這個站開張的人還只有一個(汗),不過這篇寫完就會到常去的BBS站宣傳一下了。今天,基本上會想記錄的事不能到處說,所以就只好說明天啦,明天要去資訊月展場逛逛,不知道會有什麼收穫,希望不要亂買東西啊,不過要是看到便宜的MS新版滑鼠可能還是會買下來吧,現在這版平均兩個月要換一次電池實在有點麻煩。


Gallery

Gallery,一個網頁相本,感覺好像寫的很大,用了很多外部呼叫的程式,如ImageMagic,總之,這兩天幫某朋友試著裝裝看,結果出了些問題。

閱讀「Gallery」全文

開站

經過長久的修改和環境熟析,今天總算決定正式開始寫blog了,事實上還有很多地方還未達到自己的目標,其中最重要的是搜尋的樣板還沒弄好(汗),不過剛開始應該還沒什麼機會搜尋吧:P。除此之外,最近有些事情佔去我不少時間,所以還不會到處宣傳這裡,看的到的人也不會太多^^b

閱讀「開站」全文