選舉,更多的是與選舉無關的

從剛剛睡醒之後稍微看了一下,這次除了下了大雨外,
外面似乎沒有暴動,更沒有人在凱達格蘭大道開夜市..

所以,台灣的民主進步了嗎?
從選舉後的冷靜來看,我想答案是肯定的。

敗不餒,勝不驕,還是該對未來抱持希望呢。


好,接下來就是跟選舉完全無關的事情了。

實驗室接的,為時一年的校內計畫即將結束,
不過,網頁的部分還是不斷地在新增功能,
而資料庫表格,也常因為與當初規劃不同而修正 @@

雖然如此,但大家還是努力地趕上了進度,
最讓人感到自傲的,或許就是我們的網頁完全符合標準吧。

本來以為在新增資料頁面加上 WYSIWYG 編輯器,
就可以應付所有子計畫對內文顯示的格式要求,
但很明顯地,我想得太簡單了 (遠目)

子計畫中,有一項會使用到大量數學方程式,
計畫採用的 TinyMCE 只能處理純 HTML,
為了讓產生的 HTML 盡量乾淨,內文是不能貼圖的;
而上傳一堆方程式圖片又會有一堆排版問題,
最後,我選擇了網路上常用的 LaTeX。

將 LaTeX 語法用 [tex][/tex] 包起來很簡單,
只需要將裡面的語法都丟到 mimeTeX 去產生圖片即可,
但困難的是,LaTeX 語法本身是需要學習的,
一開始我找上了 MathType 的 TeXaide
因為就是做 Word 的方程式編輯器的那家公司,
程式用法是一樣的,複製方程式時會自動轉換成 LaTeX 語法,
只要在編輯的時候記得放在 [tex][/tex] 裡面就好。

聽起來很簡單,自己操作起來也不難,
但 Boss 看過之後,說可能會需要到場教學..

唔,所以這樣的解決法還是太複雜。

於是又回頭地搜尋可以產生 LaTeX 語法的程式;
最好的狀況就是可以直接內嵌到 TinyMCE 中,
而最後我也確實找到了,就是 MoodleMCE
它是為了 Moodle 而產生的 TinyMCE 變形,
數學公式部分則是使用 DragMath 達成 WYSIWYG。

花了些時間把那個 plug-in 掛到 TinyMCE 中,
完成後的實際測試也還算令人滿意,
有圖有真相,所以下面是真相:

20080323_ODAP-1

圖中我們可以看到,小視窗裡面有 DragMath,
一個堪稱無腦的視覺化方程式輸入器;
不過產生的 LaTeX 語法還是醜醜的,
之後應該再研究看看,能不能直接在 TinyMCE 裡面顯示圖片。

20080323_ODAP-2

在前端顯示出來的數學方程式,看起來還滿可愛的 (戳戳)

圖片有霧霧的感覺,是因為我的 Opera 預設放大顯示,
不是程式產生的圖片有問題喔。

嗯.. 因為我懶得把所有細節都寫完,
其他那些比較 trivial 的玩意兒就不多贅述,
總之,計畫網頁已經變得跟最開始的想像差很多就是了 囧..


另外,被我停掉好一陣子,跟無名小站有關的工作,
在這兩天總算移到了 PostgreSQL,然後順手裝好了 Ludia
前端的網頁部分也完成了修改,重新回到線上了。

搬移資料的途中,發現之前用 MySQL 建立的資料有些問題,
原本應該是 UNIQUE 的欄位出現了重複的東西.. 很微妙 @@

之後幾天應該會先把資料再檢查過,
曾經緩慢的研究,總算是又可以順暢地跑下去了。

心中有些計畫,希望可以在春假之後開始執行,
白洞,白色的明天在等著我們 (飄)

在〈選舉,更多的是與選舉無關的〉中有 2 則留言

  1. 您好
    我是個研究生
    最近再開發一個像您一樣的擁有數學方程式可編輯的
    線上編輯器
    不知是否可以分享如何設計的經驗
    感謝

  2. 您好,我們所使用的皆為 Open Source 的程式,
    如果您只是想線上編輯方程式的話,
    DragMath 是個不錯的選擇

    網址: http://www.dragmath.bham.ac.uk/

    不過需要注意的是,因為 DragMath 使用到 JAVA SE,
    對於一些人來說,安裝 Java Runtime 是有些麻煩的,
    而與 TinyMCE 合併使用時,編輯窗內顯示的是 LaTeX 語法,
    雖然有辦法改變成以圖形顯示,但實際使用不甚方便

    若安裝使用上有任何問題,還請回覆文章告知囉 :)

發表迴響