總網頁瀏覽量

咕狗大神

2010年5月31日 星期一

從原始檔建立 Sigil

目前看來 Sigil 是最有可能使用的解決方案,盡力去瞭解一下也是應該的,想想從編譯開做起,也好對 Sigil 有更深一步的瞭解。
  • 使用平台: Ubuntu 10.04 LTS
  • 編譯程式:CMake 2.8.0 (含)以上
  • 函式庫:Qt 4.6.x
  1. 解開 Sigil-Code.zip
  2. 安裝 Qt、CMake
  3. 如果沒有 C++ Compiler ,可以安裝 g++ (sudo apt-get install g++ )
  4. 安裝 libqt4-xml, libqt4-svg, libqt4-webkit and libqt4-dev 這幾個 libraries 。(sudo apt-get install libqt4-gui libqt4-svg libqt4-webkit libqt4-xml libqt4-dev)
  5. 執行 cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release  /Sigil/Source/Code/Path
  6. 執行 make
~成功 Ya

2010年5月27日 星期四

在 Ubuntu 上安裝 Symphony CMS

  1. 下載 Symphony-2.0.7.zip,並且解開到 /home// 目錄下
  2. 將整個目錄權限全部開啟( sudo chmod -R 777 Symphony-2.0.7 )
  3. 利用瀏覽器連接到 http://localhost/phpmyadmin 然後建立新的資料庫(需注意校對必須選擇 utf8_unicode_ci )
  4. 在 /var/www/ 目錄下,先建立連結到步驟 1 的目錄下(sudo ln -s /home//symphony-2.0.7 /var/www/sym_install )
  5. 透過瀏覽器聯接到 http://localhost/sym-install/install.php ,然後按照指示填入資料,選擇 Install Symphony 就完成了
~接下來還要研究

EPUB 電子書在 iPad 上的呈現


特別拜託 Flow 幫我印了幾張照片,希望感受一下 iPad 上面來呈現 EPUB 的感覺 。說實話,感覺真的不賴。




 照片一:繁中小說用橫書實在有點不滿意




照片二:目錄頁次(繁中黑體真是漂亮)




照片三:外文用橫書就順暢自然




照片四:懷念的七龍珠(不過漫畫跟 EPUB 比較無關)

JEPA 對日文字呈現之基本要求

http://www.jepa.or.jp/press_release/reqEPUBJ.html

日本電子出版協會(JEPA)

Minimal Requirements on EPUB for Japanese Text Layout
  1. 必須能夠指定『垂直』作為電子書的本文方向。如果本文方向是垂直,那麼整本書的主要文字都應該採用直書模式。
  2. 本文方向如果是垂直的,意味著欄位安排是由上到下,且頁面呈現是由右到左。
  3. 即使本文方向是垂直的,包括每頁的欄外標題、頁碼、說明文字和表格項目本身必須以橫書模式呈現。
  4. 必須能夠將本文方向為『直書』的任何一份文件,以『橫書』的本文方向進行排版,反之亦然。
  5. 必須能夠提供屬於兩種本文方向的樣式表。這個需求不表示相同的樣式表可被兩種本文方向所使用。
  6. 應該要存在一個機制,以選擇三種樣式中的任一種。
    • one by one in inline direction
    • 90 degrees clockwise rotation
    • tate-chu-yoko (譯:縱中橫,縱向文字內顯現部份橫向字)
  7. 樣式(一),每個拉丁字母或歐洲數字必須被設定為一個接一個(不旋轉)順勢嵌於日文字元當中。
  8. 樣式(二),一列拉丁字母或歐洲數字必須先被由左而右排列,然後整個字串順時針旋轉九十度。
  9. 樣式(三),一列拉丁字母或歐洲數字必須先被由左而右排列,然後整個字串必須以垂直行的中央來對齊。
  10. 下列諸字元集不得出現於行首:
    • closing brackets (各式樣的右括弧、右引號、右雙引號等)
    • hyphens (連字號、波浪符號~等)
    • dividing punctuation marks (問號、驚嘆號、雙驚嘆號等)
    • middle dots (冒號、分號等)
    • full stops (句號)
    • commas (逗號、頓號)
    • iteration marks (日文相關)
    • a prolonged sound mark (日文相關)
    • small kana (日文相關)
    • warichu closing brackets (看沒有,應為日文相關)
  11. 下列諸字元集不得出現於行尾:
    • opening brackets (各式樣的左括弧、右引號、右雙引號等)
    • warichu opening brackets (日文相關)
  12. 下列諸字元集序列不可被斷行。換句話說,這些字元集序列被視為是一體的:
    • sequences of EM DASH characters (長的連字號)
    • sequences of HORIZONTAL ELLIPSIS characters (刪節號)
    • sequences of TWO DOT LEADER characters
    • sequences of European numerals (歐洲數字)
    • prefixed abbreviations (cl-12) followed by Arabic or ideographic numeral characters, postfixed abbreviations (cl-13) preceded by European numeral or ideographic numeral characters, and group-ruby (群組旁註)
  13. 要能夠指定『單一旁註』以及回退資訊。
  14. 必須能夠將強調點附在文字上。至少必須提供兩種符號當作強調點,芝麻點跟項目符號。(原文:It should be possible to attach emphasis dots to text runs. At least two characters (SESAME DOT and BULLET) should be available as emphasis dots.

2010年5月21日 星期五

ubuntu 10.04 上安裝 APM

在 ubuntu 10.04 上面安裝 Apache2
sudo apt-get install apache2

安裝 PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mysql

重新啟動 Apache2 才能active PHP
sudo /etc/init.d/apache2 restart

安裝 MySQL
sudo apt-get install mysql-server mysql-client phpmyadmin

安裝完畢如果 /var/www 底下沒有 phpmyadmin 的目錄
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

安裝完畢
檢視一下此網址 http://localhost/phpmyadmin/

IDPF 所提出的 EPUB 2.1 議題

http://www.idpf.org/idpf_groups/IDPF-EPUB-WG-Charter-4-27-2010.html

大概摘錄一下重點
  1. 豐富的媒體與互動性。
  2. 強化對全球語言的支援性,特別是亞洲地區所需的字元集、ruby 註記、斷行規則以及文字排列方向。
  3. 要加強對雜誌與新聞的單元文章支援,可以考慮支援 PRISM。
  4. 要增加對元數據的支援。
  5. 建立 Page-Level Layouts 的轉換方式,讓單次出版品在不同尺寸的顯示平面上,都能達到相同目標。
  6. 加強 Page-to-Page 的導航性。
  7. 採用瀏覽器的實作標準,特別是在 Web Standard 上。
  8. 支援註釋。
  9. 支援數學方程式。
  10. 具體語意支援,想是辭典、參考資料、參考連結等。
  11. 與 DAISY 同步修改並且盡量朝統一標準進行。
  12. 讓企業可以加入特定擴充。
  13. 關係到核准為國家標準與世界標準的議題並未被明確提出。
  14. 支援內置廣告。

2010年5月13日 星期四

累到只剩下笑容

新工作愉快極了,每天都有學不完的東西,回到家摸到床就會立刻睡著,感覺到全身都沒有半點力氣的時候,臉上與嘴角卻仍然掛著止不住的微笑。踏出這一步實在太棒了。

~感恩所有的人