公告版位

新版部落格:blog.changyy.org

目前日期文章:201010 (13)

瀏覽方式: 標題列表 簡短摘要

opubWriter
http://www.opubwriter.com/ & http://opubwriter.wordpress.com/

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

坊間大部分產生 EPUB 的方式,都是從 A 格式轉成 B 格式的方式,找了一下有沒有 Open Source 或免費的 EPUB Writer,發現有一套用起來還不會太難用:


changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()


http://dotepub.com/

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

無聊玩了一下 Ajax Query,在 http://localhost/ 呼叫 htt://www.example.com/test.php 取得資料,過程中用 Firebug 查看網路跟 Javascript,很奇妙地是回傳 200 OK 但又被打個 X ,一直搞不太懂為啥會這樣,結果過了三十分鐘後我才想起來!這就是 cross-domain 的 request 問題!也就是使用 Javascript 在 A site 去 Query 另一個 domain, B site, 的問題。

說真的我都還沒解過,只知道曾聽人說可以用 callbacok function 來解,但怎樣解?我不知道。昨晚嘗試使用,才發現 callback function 是搭配 JSON 格式,這類的專有名詞是 JSONP,全名是 JSON with padding,細節可以在 Wikipedia - JSON 查看。

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

參考資料:

之前用 Python 寫了一隻 tool,然後希望透過 web 來傳參數使用,於是就想透過 Python 實做 CGI 好了!在此不聊 Web Server 的設定,假設只需在 ~/public_html/cgi-bin 或 ~/public_html/cgi-bin 還是 ~/public_html/ 內擺放此 cgi 就行了!

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

OPDS Catalog & OpenSearch OPDS Catalog & OpenSearch

想要產生 OPDS Catalog 以及提供 OpenSearch 的功能,如圖右上角,讓 Stanza 這個閱讀器可以看得懂,但 OPDS Catalog 1.0 的規格還沒有完全支援(今天是 2010/10/18,Stanza 軟體是 3.0.3 版本),因此像是一些 link 中 rel 這個 attribute ,填入 OPDS Catalog 1.0 的規格後,也會導致 Stanza 讀不出來,之前測試的結果,把 rel 留空白應該可以。

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

由於工作用的桌機有防火牆的問題,所以我必須找一台可以連外的 server,接著又發現他提供的 python 並沒有 PycURL,因此我一路從 cURL 裝起,順便紀錄一下。

其實我有 root 權限,只是機器不是我的,少動為妙 XD

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

Stanza 是在 iPod Touch / iPhone / iPad 上,強大的免費電子書軟體,有興趣可以裝一下

然而,有些電子書的供應網站,有提供 OPDS Catalog,但是僅限於 Stanza 去閱讀,真是令人不方便,因此就先了解一下 Stanza 的 User Agent後,就可以去模擬一下,看到那些 OPDS Catalog 囉!

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

以前常用 PHP cURL 惡搞,最近常寫 Python,終於又碰到了使用 cURL 的時刻了,自己隨意摸索一下筆記。

關於 PycURL 的使用,對照文件:

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

研究上,如果要取得書籍資料當作測試,並不是每一家擁有資料者都那麼佛心的!特別是沒有任何關係者。慶幸的,国立国会図書館有提供這種服務!

http://opac.ndl.go.jp/ 網站上,可以透過關鍵字去查詢書籍,查詢完後,旁邊有個小按鈕 "Download" ,之後就可以把這次查詢的資料其 metadata 下載回來。其格式是 tab-delimited format (tsv) 並且最多讓你下載 200 筆資料。

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

OPDS Catalog 是從 Atom 那邊擴充的,相關的驗證工具:

但如果想要驗證 OPDS Catalog 1.0 的規格,這些都還不夠用。而後終於找到一個可以驗證的方式:

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

幾天前收到一個問題,關於坊間常見得 Javascript 版 EPUB Reader ,他們處理翻頁的效果是怎樣做的呢?

可以看看以下的 Demo:

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()

OPDS Catalog,一種制式的書籍資訊的呈列方式,其他對應的例子以 RSS 最廣為人知。而 RSS 也是一種制式格式,常用在 Blog 文章、新聞發布,當然,連現在流行的微網誌也有部份提供,讓各家閱讀器可以透過統一的格式讀取資訊,讓使用者可以只用一款閱讀器軟體,把他想要追蹤的資訊通通透過 RSS 訂閱起來,十分方便。而 OPDS Catalog 也是要提供這種制式的規範,以便各家閱讀器可以方便處理,只是,OPDS Catalog 著眼的是書籍資訊的傳播,產生的 OPDS Catalog 則是常用在電子書閱讀器上。

因為 OPDS Catalog 規範的事宜包括電子書可提供的交流方式,因此,除了呈列書單外,還可提供額外的連結導向到書籍供應者,例如直接下載、借書等等,在 Catalog 1.0 就定義了以下可能的情境:

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()