2009年11月7日星期六

Programmer Tool 程式員工具 DEC-HEX-BIN


Programmer Tool is a simple tool that convert up to 24-bit binary between DEC/HEX/BIN. The conversion is taken at the time you input the value rather than wait for convert key. It will also be able to perform simple logic calculations (AND/OR/XOR/TOGGLE/ADD) when HEX or BIN is selected.



This a tool aim for assembly programmer who needs fast conversion for DEC/HEX/BIN.




This is the main screen of "Programmer Tool". Color brands indicate which cells are DEC/HEX/BIN. The selected type will be highlighted by YELLOW.

Usage:
  • Type in the value from the bottom keyboard and the values of other two types will be shown at the same time.
  • Press Back to decrement one digit.
  • Press the selected type again to clear all contents.
  • Both HEX and BIN will roll forever as long as you keep adding digits. 
  • DEC will stop at the 8th digit due to size limit of 24-bit binary. It cannot be in excess of 0xFFFFFF (16777215 dec).
  • Both HEX and BIN can use LOGIC functions (AND/OR/XOR/TOGGLE/ADD).
  • In HEX mode, function will be shown as below:

  • When function has been pressed, the original value will be put into the first line and the second line will become HEX entry for the second value of the function.
  • Press "=" to calculate the result. The screen will resume to normal and result will be shown in all DEC/HEX/BIN.
  • In BIN mode, function will be shown as below:

  • Please note that only the least significant 8-bits of the Binary code will be able to perform LOGIC functions.
  • When function has been pressed, the original value will be put into the third line and the fourth line will become BIN entry for the second value (also 8-bits only) of the function.
  • Like in HEX, press "=" to calculate.

Revision History:
==============
1.0:
First revision























2009年9月23日星期三

直讀中文 cBook

直讀中文 cBook 一個 android 讀電子中文書軟體.

本軟體 只能 讀取「好讀網站」內的 pdb (big5 碼) 及 updb (Unicode 碼) 書檔.
其他書檔都不能讀取. 如有需要請下載「好讀網站」內的 mPCB 自行造書檔.



手機 Market 下載
Market 網頁

下載 apk 檔

其他舊版本:




:本軟體/網頁跟 好讀網站 無直接關係, 如對好讀網站內的書檔或站內問題, 請直接聯絡其站主.

:下列的使用方法或已過期, 可能和最新版本的畫面及用法有點出入.

使用方法:
在 SDCard 內建立一個 'cBook' 子目錄.
(v1.4 後, 第一次執行時會自動建立此文件夾)
把書檔放入這係 'cBook' 子目錄內. 開動軟體:
由於無看過任何書本,  會出現如下圖:



按一下  MENU, 便能見到六個選項:


這六個主要功能選項分別是:

書屋/書閣:

選擇不同書閣(子目錄), 選擇內裡的書本.

目錄列表:

選擇正在閱讀的書本內的章節/目錄.

書簽/資料:
列出正在閱讀的書本的資料, 及書簽.
可在這裡加入/刪除書簽, 匯入/出所有書簽至 sdcard.
也可刪除或移動書檔到其他書閣(子目錄)

幫助:

簡單使用幫助.

好讀下載:
直接連到好讀網站, 下載站內書檔.

設定:

各項不同的設定以乎合個人要求. 



書屋/書閣解說

書屋/書閣是 cBook下的子目錄. 可以有 1 至 99 (Ver.1.3以上), 兩層子目錄, 即:

/sdcard/cBook/1/ 至 /sdcard/cBook/99/,
...
/sdcard/cBook/1/1/ 至 /sdcard/cBook/1/99/.
...
/sdcard/cBook/99/1/ 至 /sdcard/cBook/99/99/.

間底部的書屋/書閣內容, 分三種, 表示你在的位置.
主書屋 - 即 /sdcard/cBook/ 主目錄, 黃色顯示. 你所選的是書本.


書閣 - 即子目錄列表, 藍色顯示. 你所選的是子目錄.




書閣 X - 即子目錄內的書, 綠色顯示. 你所選的是書本.
第二行是該目錄內 info.txt 的書閣說明.



自訂書閣說明:

軟體內用法:-
書屋/書閣, 好讀下載 內, 按 MENU 後. 或 書簽/資料內選移動書檔.
都會見到以下畫面. 按一下上面的書閣列表, 再按一下編輯說明, 便可新增/修改書閣說明.



PC 用法:-
只需在該子目錄內, 建立一個 info.txt 檔. 把想標示內容寫在檔內的第一行便可.
但內容必需要是 UTF-8 編碼. 把檔案改編碼, 只需在記事本(Notepad) , SaveAs, 把編碼改為 UTF-8便可.



在書屋內, 按一下間底部的書屋內容, 便會改變書閣位置, 如下:
(長按書屋內容, 便會返回主書屋) >
主書屋  <-> 主書閣

書閣 -> 上一層書閣

書閣 X -> 本子目錄內的子目錄 書閣

書屋/書閣內的選擇:




左/右下角 "<<<" 及 ">>>" 制可滾動一個章節, 長按滾動十個.
或者在轉頁區內 左半頁掃至右半頁 或 右半頁掃至左半頁.

選擇區內, 按著章節文字可拖拉至想選之章節, 所選的章節會以綠色加大字表示.
如想取消/停止選擇, 可拉至屏幕底的轉頁區, 所選的章節變回原色原大小.





主閱讀器幫助畫面

  • 簡單使用基本功能幫助

好讀下載解說


下載畫面
  • 瀏覽好讀網站, 
  • 在這「瀏覽器」內按返回鍵,會直接返回讀書畫面.

.
開始下載畫面

  • 按其「下載」連結下載書檔.
  • 書檔下載目標目錄可於設定內更改, 或下載前按 MENU -> 選擇目錄.


下載完成畫面

  • 下載完成後, 如想直接看這本書, 可按「確定」.
  • 如想繼續下載其他書, 可按「取消」 .




閱讀書本功能解說

看書時的使用方法:

基本用法一 (捲動模式), 如下圖 :




手指水平在屏幕左至右(預設,可改)掃, 便會 - 加頁. 相反右至左掃, 便會 - 減頁.
如果是在屏幕的下半部掃, 便會加 - 一頁, 上半部掃, 便會加 - 十頁.

手指在屏幕下至上掃, 便會 - 加一章節. 相反上至下掃, 便會 - 減一章節.


基本用法二 (點選模式 - 好讀轉頁方式), 如下圖 :


預設左為加, 右為減. 可於設定內更改.

 兩條棒型資訊
  • 上面是本章進度
  • 下面是全書進度


兩個模式共同操作:
按一下 屏幕底的資訊欄, 或在 MENU 目錄內按目錄列表. 就會見到如下圖
章節目錄列表, 可以跳選所需章節.



屏幕底的資訊欄會顯示書名, 當前正在閱讀的章節會以紅色表示.
跟選書時 一樣, 左/右下角 "<<<" 及 ">>>" 制可滾動一個章節, 長按滾動十個.
或者在轉頁區內 左半頁掃至右半頁 或 右半頁掃至左半頁.
選擇區內, 按著章節文字可拖拉至想選之章節, 所選的章節會以綠色加大字表示.
如想取消/停止選擇, 可拉至屏幕底的轉頁區, 所選的章節變回原色原大小.
按一下書名便會返回 當前正在閱讀的章節.



設定解說


主設定畫面

  • 按下相關設定類別, 展開相關之設定.
  • 按「確認」, 儲存設定.
  • 按「版本」, 顯示版本歷史.
  • 按「取消」, 取消所有本次更改.

按鍵相關設定

  • 設定功能鍵:
    • 聲音加大/聲音減細/DPAD(軌跡球) 上/下/左/右/中鍵, 及搜尋鍵.
  • 可設定之功能: 
    • 原功能, 加一頁, 減一頁,  加十頁, 減十頁, 加一章節, 減一章節, 書屋, 目錄, 設定,加大字,減細字,下載, 書簽, 幫助.



字體相關設定

  • 字體 : 18 點至 38 點像素, 十二個選擇.
  • 字體顏色及底體顏色: 十四種預切顏色內選擇.
  • (所選的結果會表示放頂部的設定字樣)


如預設顏色不合要求, 可選擇"自訂":


自選顏色:
  • 拖拉三條選色棒 (紅綠藍) 選色.
  • 同樣, 所選的結果會表示放頂部的設定字樣.
  • 顏色數值以作參考.




書頁相關設定

  • 轉頁動畫:  轉頁時加入左右掃動畫.
  • 每頁開始於: 由左至右(讀), 由右至左(讀).
  • 轉頁模式: 選擇轉頁的方式.
    • 捲動模式:
      • 手指 水平 在屏幕左至右掃轉頁. 屏幕上半部份加/減「10」頁, 下半部份加/減1」
    • 點選模式:
      • 跟原本的好讀軟體 mBook 相似. 點選屏幕上半部份加/減, 下半部份加/減
  • 加頁: 選擇那個方向為加頁.



 章節相關設定

  • 章節資訊: 選擇主畫面底部不同的顯示資訊. (如果不想用文字資訊, 可選擇棒型資訊.)
  • 轉章節時,彈出詢問窗 : 看書時, 每次需要轉章節, 都會彈出詢問窗確定.




下載相關設定

下載:
  • 預設下載目子目錄: 預先選定下載檔案將會放置的子目錄
  • 開始時, 詢問選子目錄: 按「好讀下載」後, 再問一次選擇下載目標子目錄
  • 完成後, 詢問立即閱讀書檔: 當完成一個檔案下載後, 彈出詢問閱讀窗
  • 返回鍵: 按「返回」按鈕會返回之前一頁. 如沒選, 則會返回 cBook.
  • 尋找鍵: 按「尋找」按鈕會向前一頁. 如沒選, 沒功能.



新手幫助 相關設定

新手幫助:
  •  按一下「重設」, 新手幫助會再出現兩次.
  •  按一下「停止幫助」, 停止新手幫助.

書簽/資料功能解說

書簽 /書檔資料畫面

書檔資料:
  • 左邊以黃色顯示, 書檔內的書名
  • 右邊頂部是書檔位置及名稱
書簽:
  • 底部三個按鈕都是書簽功能
  • 中間部份是自訂書簽列表, 列出本書所以自訂的書簽 
  • 前段是書簽的章節數, 後段是頁數及記錄書簽時, 根據當時的字體大小得出的全章總頁數. 當這個總頁數和正在閱讀的字體大小 不同 時, 軟件會自動修改書簽頁數, 但有可能失去 約一頁 的準確度.
  • 按一下加號後所示的現在頁數, 加入書簽
  • 點選書簽列表中的書簽選擇書簽, 所選的書簽會顯示於頂部. 同時顯示一句短節錄.

     點選書簽後, 頂部改為顯示書簽內容
    • 按一下「選擇書簽」鍵, 跳進書簽位置.
    • 長按書簽列表中的書簽, 直接跳進書簽位置.
    • 按一下「刪除書簽」鍵, 刪除所選書簽.
     確認刪除書簽
    • 按一下「清除本書書簽」鍵, 刪除所有有關本書檔的書簽.
      確認刪除所有有關本書檔的書簽

    MENU 按鈕下的其他功能:


    移動檔案:
    • 把書檔移到 /sdcard/cBook 內的其他目錄.
    刪除檔案:
    • 刪除本書書檔. 附刪除本書書簽選項.
    匯出所有書簽:
    • 把所有書的書簽匯出至 /sdcard/cBook/bookmark 目錄
    匯入書簽檔:
    • 匯入之前所匯出至 /sdcard/cBook/bookmark 目錄下的書簽檔. 
    • 必需要勾選對話窗的覆蓋選項才能匯入.



      版本歷史:
      --------------

      3.0.1:


      • 字體下限改回 18 
      • (除 Nexus, Nexus 7 及  Galaxy Note II 於四月九日後,  Galaxy Note II lte 於五月後才會修改)
      • 修正某些書檔不能打開問題
      • 修正無書開啟時, 某功能鍵引至檔機問題
      • 按鍵發出響聲問題
      • 刪除轉頁動畫功能
      • 刪除 wakelock 權限 (已不需要)



      3.0.0:

      • 全螢幕解析度支援 (全屏及通知欄顯示)
      • 支援更大字體像數 (上下限根據螢幕大少而定)
      • 支援外置字體 (字體檔放於 cBook/data/ 內)
      • 支援 ICS Tablet 感應倒轉屏螢幕 (橫直依然根據用戶設定)
      • 支援 ICS 關閉軟體鍵 
      • 支援自行修正每行字數
      • 支援至四個設定組合,定名及標示
      • 新式菜單顯示方式及選項
      • 新增原好讀軟體式棒型資訊
      • 新增屏幕休眠鎖標示
      • 新增跳選頁功能
      • 書屋/書閣,目錄列表及書簽/書檔支援橫向屏幕
      • 新增可選用六個點選功能區
      • 更準確書簽系統
      • 新式轉頁動畫 (已知某些機會有點窒, 有此問題, 請停用)
      • 暫停自選菜單功能




      2.12.14:

      • 支援 ASUS Tablet 外置 SDCard
      • 修正 Nexus7 顯示
      • 支援 Motorola Atrix HD 外置 SDCard (取消)

      2.12.13:

      • 支援 Nexus7

      2.12.12:

      • 支援 Android 4.1
      • 好讀網站下載時, 可 zoom

      2.12.11:

      • 新增可選外置 SDCARD
      • 新增 52 至 60 像素 字體 (暫時只限 Galaxy Nexus)
      • Galaxy Nexus (或相同解像度) Android 4 以上現可取消全屏
      • Android 4.1 (Jelly Bean 下架)

      2.12.10:

      • 支援 Samsung Galaxy Tab 7.0  顯示
      • 支援 Lenovo A1  顯示
      • 支援 Novo7 顯示
      • 有限度支援 HTC Ville 顯示

      2.12.9:

      • 支援 Galaxy Nexus (1280x720) 顯示
      • 修正 Acer A100/Dell Steak 7 等顯示
      • 修正近十本引起 FC 問題

      2.12.8:

      • 支援 Motorola Pro+ (640x480) 顯示

      2.12.7:

      • 支援 Huawei MediaPad Android 3.2 顯示
      • 支援 Toshiba ATIS0 Android 3.2 顯示
      • 支援 Dell Steak 7 Android 3.2 顯示
      • 支援 Acer A500 Android 3.2 顯示
      • 支援 Acer A100 Android 3.2 顯示

      2.12.6:

      • 支援 HTC Flyer Android 3.2 顯示
      • 支援 Acer A100 Android 3.2 顯示

      2.12.5c:

      • 再修正 Motorola Atrix 顯示 (全)
      • mini API level 4 (Donut)

      2.12.5b:
      修正 Motorola Atrix 顯示 (半)

      • (港/台 Atrix 新 rom 問題, 暫無法修正, 正等 motorola 回覆. 暫時請用 Spare part Plus 內的 Compatibility Mode 解決)

      2.12.5a:

      • 修正 Motorola Atrix 顯示 (全)

      2.12.4:

      • 此開始, 不再支援 Android 1.5)
      • 修正 Xoom Android 3.2  顯示
      • 修正 Motorola Atrix 顯示 (半)

      2.12.3:

      • 修正 HTC Flyer 顯示

      2.12.2:

      • 修正目錄,書簽 Force Close 問題
      • 修正 HTC Flyer 顯示 (失敗)
      • 新增快速功能選項

      2.12.1:

      • 修正 Android 1.5 「設定」時 Force Close 問題

      2.12.0:

      • 新增選書選項 - 閱讀/刪除/移動
      • 新增支援 1024x768
      • 修改無打開啟時, 按「資訊欄」顯示幫助選項
      • 更改預設至點選模式(左半加一頁,右半減一頁)
      • 修正 HoneyComb 「資訊欄」字體
      • 修正 HoneyComb 不能按「資訊欄」問題
      • 修正書簽 Force Close 問題

      2.11.2:

      • 修正 Archos 43 書閣/目錄顯示

      2.11.1:

      • 修正 Archos 43 顯示
      • 更改「設定」跟隨手機方向轉變



      2.11.0:

      • 有限度支援 1280x800 (Honeycomb) 請告之那裡有什麼不妥的地方 (模擬器實在太慢了)
      • 修正 Archos 43, 101 顯示
      • 修正書閣/目錄列表文顯示/起動問題
      • 更改轉頁動畫至預設關閉



      2.10.0:
      • 新增支援 540 x 960 (Motorola Atrix)
      • 更改下載前後頁制(尋找鍵/返回鍵)選項至預設開啟
      • 修正失敗保護引至 force close 問題
      • 修正橫放畫面錯誤問題
      • 修正離開書簽 force close 問題
      2.9.3:
      • 新增 FAQ 
      • 電郵附加一般電話資訊
      • 修正於「目錄列表」時, 按 Home 離開軟體時, 失去最後頁記錄
      • 修正因書名及目錄而引至 force close 問題
      • 修正更改目錄說明 force close 問題
      • 修正其他書檔引起 force close 問題
      2.9.2:
      • 修正書名過長引至 force close 問題
      • 修改無打開啟時, 按「資訊欄」進入「設定」畫面. (方便無實体 menu 制的 pad 進入設定更改全屏幕選項)
      2.9.1:
      • 修正「除去段落空行」失行問題.
      • 修正書名有 ' 符號錯誤問題
      2.9.0:
      • 新增支援 1024x600 (Galaxy Tab)
      • 修正書名有 ' 符號出現的 FC 問題

      2.5.1:
      • 修正目錄列表顯示問題
      • 修正目錄列表下一頁按鍵問題
      2.5.0:
      • 新增抄錄語句於「書簽/資料」內
      • 新增直讀/橫讀選項於「設定」>「閱讀/書頁」內
      • 新增目錄列表顯示目錄數
      • 新增支援 240x400 解像度 (測試中)
      • 修正選書時按鈕顯示
      2.4.0:
      • 新增全屏顯示/非全屏顯示設定選項
      • 修正行距及橫讀引致的 force close 問題
      2.3.1:
      • 新增除去段落空行設定 (見閱讀/書頁)
      • 更改作者顯示位置/方式
      • 修正某些作者名稱不能顯示問題
      2.3.0:
      • 新增行距設定
      • 新增設定組合
      • 新增支援 mPDB2.5 所製的書檔及作者資訊
      • 修正 updb 檔每個章節缺少最尾一個字問題
      2.2.0:
      • 新增支援 mPDB2.2 所製的書檔 (Big5 及 UTF-16)
      2.1.0:
      • 新增支援 44,46,48 及 50 像素字體大少
      • 修正選擇書閣時, 個別書閣不能新增問題
      • 修正 19 及 26 像素字體大少問題
      2.0.0:
      • 新增對應 Android 2.2 及移至 SDCard 選項
      • 新增 橫讀
      • 新增 橫直讀 切換功能至 按鍵功能菜單選項
      • 新增 自訂轉頁模式
      • 新增書簽選擇顯示內容
      • 加強改善英文閱讀
      • 修正無書開啟時 force close 問題
      • 修正章節名橫讀標點問題

      1.18 -> 1.19 修改:
      • 修正不能選書問題
      • 修正書簽記錄語句雙重書簽問題
      • 暫停檢測目錄進度框
      1.17 -> 1.18 修改:
      • 新增選擇書簽記錄語句 (長按)
      • 修改點選/掃動模式至可更改功能 (閱讀/書頁 設定群組內)
      • 修改掃動模式上下掃動時, 分開左右設定
      • 新增檢測目錄進度框
      1.16 -> 1.17 修改:
      • 新增底紙選擇 (字體>底層顏色,選底紙)
      • 新增停止休眠選項 (閱讀/書頁設定群組內) 
      • 新增轉方向 Landscape mode (只支援  320x480, 480x800/854 )
      • 新增40/42像素字體 (只支援 480x800/854 )
      • 新增設定幫助
      • 修正章節資訊內直排符號至橫排符號
      • 新增全菜單
      1.15 -> 1.16 修改:
      • 修正章節資訊問題
      • 加入排列密度微調, 測試 A688切字問題. 
      1.14 -> 1.15 修改:
      • 新增菜單設定
      • 增近十本閱讀中的書,回饋問題,至 Menu 菜單 (書閣 -> MENU 或更改設定)
      • 新增近十本閱讀中的書,回饋問題,至功能鍵
       1.13 -> 1.14 修改:
      • 新增自訂書簽功能
      • 新增匯入/出書簽功能 (SDcard)
      • 新增版本歷史
      • 修改自動彈出幫助至兩次
      • 修改起動失敗保護至 Force close 兩次

      1.12 -> 1.13 修改:
      • 修正某些書 force close 問題- 新增書檔刪除及資料顯示
      • 新增建立新目錄
      • 修正大字體行距

      1.11 -> 1.12 修改:
      • 增強幫助畫面
      • 新增選擇目錄及編輯說明
      • 新增下載相關設定

      1.10 -> 1.11 修改:
      • 新增下載功能(測試階段)直接到好讀網站下載書檔.
      • 新增幫助畫面.
      • 加入下載至功能按鍵

      1.9 -> 1.10 修改:
      • 新增字體大少至 38 像素- 新增轉頁動畫
      • 加入加大/減細字體功能至功能按鍵
      • 改善英文閱讀

      1.8 -> 1.9 修改:
      • 新增起動失敗保護 (如起動失敗-Force Close 三次, 停止自動開舊檔)



      1.7 -> 1.8 修改:
      • 加入數個功能至功能按鍵

      1.6.1 -> 1.7 修改:
      • 新增功能按鍵設定.

      1.6 -> 1.6.1 修改:
      • 支援 Android 2.0.1

      1.5.1 -> 1.6 修改:
      • 新增自訂顏色
      • 加入停止新手幫助設定

      1.5 -> 1.5.1 修改:
      • Tattoo/Droid 跳十頁位置修正

      1.4 -> 1.5 修改:
      • 修正書名至顯示十六字
      • 新增"棒型資訊"顯示
      • 新增新手幫助

      1.3 -> 1.4 修改:
      • 新加入由左起看書
      • 支援 Droid/Milestone 480x800 解像度



      1.2 -> 1.3 修改:
      • 更改書閣數目至 99
      • 第一次使用時, 自動建立 /sdcard/cBook/ 目錄
      • 支援 Tattoo 240x320 解像度



      • 更改設定畫面
      • 在書閣選擇及章節選擇, 加入轉頁區
      • 在章節選擇, 新增按書名返回當前章節
      • 修正個別保護檔錯誤問題.


      1.1 -> 1.2 修改:
      • 更改選書/書閣使用方式
      • 加入第二層子目錄 (書閣) 顯示
      • 基於下載 pdb 問題, 暫時刪除瀏覽"好讀網站"
      • 加入簡體字介面 (書本依然是 BIG5 繁體)



      1.0 -> 1.1 修改:
      • 加入章節詢問窗開闢設定
      • 加入 MENU > 返回書屋
      • 加入瀏覽"好讀網站" (下載檔案會在 /sdcard/download/)

      0.9 -> 1.0 修改:
      • 第一個放在 Market 上的版本
      • 在需轉章節時, 加入詢問窗
      • 加入 1 至 20 子目錄 (書閣) 顯示
      • 加入原好讀轉頁方式


      0.8 -> 0.9 修改:
      • 更改顏色設定
      • 加入底部資訊設定
      • 所有開過的書, 都會記錄最後閱讀的章節頁數 
        • (根據書檔名而記錄, 如有多個相同書名的名檔, 會互相影響)


      0.7 -> 0.8 修改:
      • 改為全畫面
      • 更改字體大小/顏色設定方式
      • 加入左/右移轉頁設定

      0.6 -> 0.7 修改:
      • 加入字體大小更改
      • 改善選擇書本/章節

      0.5 -> 0.6 修改:
      • 修正書檔章節過大引至 force close 問題
      • 修正最後一個章不見問題
      • 減少開啟書檔有問題時引至 force close 問題
      • 修正開啓加碼保護書檔後, 影響下一本新開書問題
      • 更改在頁尾再加頁時的提示
      • 加入開啓目錄列表時, 跳至當前目錄頁. 當前目錄至紅色顯示

      0.5:
      • 第一個開放版本