Archive for IT 特工

再遇 pChart

一路以來 php chart class 都是用 jpGraph, 曾經見過一個叫 pChart 的 class, 產生出來的 chart 十分 eye catching, 但安裝不成功, 設定上很多 path 都找不到, 連 example 都跑不到, 最後還是放棄了.

現在 pChart 發展到 2.0, 安裝問題沒有了, 而且有 sandbox system 可以預先把 chart 設計, 直接使用產生出來的 code 修改, 相比上一版本輕鬆得多了. 然而 pChart 產生的圖象前需要的設定比 jpGraph 複雜, 由 image border 到 plot area 都要自行定義, 甚至連 axis scale 都要自行處理, 沒有 jpGraph 來得簡單直接.

要直接用 pChart 來取代 jpGraph 仍然不是一件簡單的工作, 得花很多工夫才可做到.

乃一個在新舊板本都出現的 [function.imagettfbbox]: Invalid font filename 問題, 最後是 FontName 必須是執行中 script 的 relative path, 例如現在執行 test_pchart.php,  fonts folder 相對於 test_pchart.php 的 relative path 是 lib\pchart\fonts\, 則定義 “FontName” 時必須是 “lib/pchart/fonts/calibri.ttf”.

Comments

phpGACL 安裝紀錄

最近有 project 要使用 ACL, 於是又想起 phpGACL 這個 php class. 多年前曾試過安裝但不成功, 這次再認真地再一試及了解當中如何使用, 才明白一些安裝需要注意的事.

  1. mySQL 建立 gacl database 必須是 ascii_general_ci, 不能用 UTF8 unicode, 否則建立了 database 也會出現error.
  2. 要按 manual 指示於 smarty 底下建立一個 templates_c  folder
  3. 修改 gacl.ini.php 中 smarty path 的定義, 否則進不了 admin page. path 是相對於 admin 的 path.
  • smarty_dir         = “smarty/libs”
  • smarty_template_dir     = “templates”
  • smarty_compile_dir     = “smarty/templates_c”

跟著依 manual 指示的執行 setup.php 進行安裝, 應該沒有問題了.

Comments

久唔久, blog 一 blog

部落格的熱潮似乎巳成過去, 報張雜誌, 電台, podcast 所提及的 topic 巳不再是 blog, 而是社交網絡 (social network), 微博 (micro blog), 社交網站比起 blog 有更多的功能, 不只是單向的分享, 而是即時的雙向互動, 亦不只是文章, 更可以分享影象, 無論是相片或是影片, 都是輕鬆容易的, 不知道社交網之後下一浪會是甚麼哩 ?

Comments

Canon P-150 造 ebook

昨天閒來無事玩下土法自製 ebook, 只用一般 flatbed scanner (Canon 4400F), 用左差唔多三個鐘, scan 左 56 頁就頂唔順, 因為隻手做左大量運動.

Check 左 scan 完o既 file size 係 14M. 我只用最粗 150 dpi. 細字勉強可以睇到. 以此計算要用 600 dpi 先用到 OCR, file size 會大 16 倍 (以面積計), 即係以全本 HiTech Weekly 計約 100 頁, 大概 450M (OCR 應該對 file size 影響不大, 因為雜誌基本以圖像為主).

若一星期買下 PC Market (兩本約 300 頁), eZone (三本約 350 頁), HiTECH (約 100 頁), PC3 (約 100 頁), 攝影雜誌 (約 120 頁), ebook 化後 約 4.4G.  如以 1T hardhard 來計算 (1000G), 可用 227 個星期 或 4.4 年.

如比較一些巳經有 PDF 版的雜誌如 Linux Magzine (都係約 100頁), file size 係 37M. 比自家製細 10 倍有多. 可能因為香港盜版問題, 雜誌出 PDF 版會嚴重影響實體版的銷路 (直接廣告收入).

唔知用 P150 既 file size 又有幾大 ?

其實我都未係好清楚一般 scanner 和 document scanner 除左 OCR 之外 (一般 scanner 其實都有) 有乜分別 ? 但爬文後發現原來 P-150 是兩面同步 scan 的, 這比起一般 scanner, 甚至有 feeder 的都來得快, 另一方面 Document Scaner 較強的是 OCR, 雖然對於一些較多圖象並且和文字背景重疊如電腦雜誌, OCR 作用不大, 但 scan 攝影雜誌 (很少文字和相片重疊) OCR 就有很大的好處.

現時 P-150 街價賣 $3800, 今次 HKPCUG 團購將會為HK $3000 以下, 都會是一個不錯的選擇.

Comments

ubuntu 10.10 upgrade 失敗

星期六 upgrade 部 network 由10.04 上 10.10 就出事, 上左 10.10 之後 WiFi enable 唔倒. 原來網上一早有人講 Lenovo Netbook 會出事, 應該係 driver 問題.  咁等 patch 定裝番 10.04 好哩 ?

Comments

« Previous Page« Previous entries « Previous Page · Next Page » Next entries »Next Page »