2010年12月31日

使用PHP產生libreoffice的文書檔

這個使用PHP產生odt文書檔的方法一開始是在台南縣網的資料中看到的應用,後來經台中縣網螢光老師指導,讓我可以使用UTF8格式。整個動作方法幫我順利的在運動會程式中產生我要的報表。今年正逢 libreoffice 新生,重新使用 libreoffice 製作樣版(其實用現有的OpenOffice.org來做也是一樣啦)。在這裏把主要的動作記錄下來免得以後要用又要東找西找的翻找資料。
使用libreoffice編輯範本樣版。






將樣版檔案解壓縮。
 刪除Configuration2資料匣中的所有資料。
 編輯content.xml中的資料,將其中表格字樣取代為table,將其中符號 " 取代為符號 '
整理即將替換的列,將該列剪下並取為變數{listr},剪下的列保留下來先貼在新的空白檔案,接下來要將剪下的資料整理到php程式碼中。


被替換出來的文字列要轉貼到ooo_paper.php檔中,例如:
整理改造ooo_paper.php檔。




我是用這些sql找出我要的數據,重點在於那句 $array[ ]=array("a","b"…)要怎麼找出其中你要的數據。
 整理產生$array陣列。

2010年12月27日

2010南京路聖誕園遊會

我很認真表演,哪裏飛來討厭的泡泡彈到我的鼻子害我差點打噴嚏,看我把你們趕走…趕走了也讓我掉拍子了…

2010年12月24日

辦公室軟體的新選擇--LibreOffice

MySQL被Oracle收購後,網路上的評論說MySQL有被冷落下來的驅勢畢竟Oracle自家有專賣的資料庫軟體,買下MySQL或許可以防止日後MySQL坐大後危及自家資料庫的地位,現在這種情形大概也將發生在OpenOffice身上,從上一次升級OpenOffice3.2時我就發現怎麼在軟體上看到Oracle的商標,本來還很期待有大公司掛保證,Oracle應該會好好的維護與開發更好的Openoffice,但似乎不是這樣…原來的OpenOffice的開發團隊轉出開發新的自由Office軟體,名叫LibreOffice。Libre是西班牙語是自由的意思,只是這個Libre不知道要怎麼唸

官方網站:http://www.documentfoundation.org

目前版本:3.3.rc2 支援多國語言

usb隨身碟,記憶卡測速程式-FDBENCH

教學:http://im88.tw/?p=644
下載:http://www.hdbench.net/ja/fdbench/download.html

2010年12月19日

硬碟檢測軟體CrystalDiskInfo

相關教學:http://www.inote.tw/2010/04/crystaldiskinfo.html
官方首頁:http://crystalmark.info/?lang=en
隨時掌握硬碟的健康狀況…

99年運動會結束了…

連續一個星期的運動會讓我好好的測試了從MySQL版改為PostgreSQL版本的活動程式,修改一年辛苦總算是沒白費,整個過程沒有任何程式上的失誤,讓自已非常滿意。
操作的過程中還是有可進步的的空間,例如:

  1. 田賽預賽的成績登入方式可改為勾選的方式操作上可以更方便。
  2. 檢錄單上應該詳細說明比賽組別(第幾組、共幾組)以及錄取方式,標題抬頭以變數因應,日後我就不用再改樣版(改樣版超煩的)。
  3. 在現有的模式下列出了歷年紀錄表。
  4. 製作"新紀錄"表單。製作顯示成績格式函數,可輸出1' 22" 33。
  5. 團體競賽分組、檢錄單、成績排名、獎狀列印。
  6. 規畫製作田徑總錦標的登入、排名及列表
這兩年寫了這支程式也讓自已充滿了想意力,為了應付多樣的運動會程序讓我覺得我弄這程式好像小時候看的天蠶變中的主角雲飛揚手中的八卦如意劍,有多樣變化功能因應各種狀況,一把劍可當八項兵器使用…把運動會工作程式跟八卦如意劍連在一起是否太扯了。

寫程式真讓人又愛又恨,寫不出來想的半死,找到資料、想通了、寫出來了好高興