Debian Linux 安裝 php-java-bridge (使用deb安裝)

在 PHP 裡面跑 Java 的程式(*.jar) 或 Java 的 Library, 需要安裝 php-java-bridge.

安裝步驟

  1. 安裝 Java JDK/JRE
  2. 安裝 PHP / Apache 相關程式
  3. 安裝 php-java-bridge 所需的相依 package
  4. 設定 / 測試

閱讀全文〈Debian Linux 安裝 php-java-bridge (使用deb安裝)〉

Debian Linux deb 安裝失敗導致 Package 無法移除 解法

Debian 使用 dpkg 安裝 Package, 但是此 Package 有很多其它相依性, 造成安裝完成後, 需要補 相依Package, 但 相依的Package 無法安裝, 而此 Package 也無法移除, 造成很大的困擾.

閱讀全文〈Debian Linux deb 安裝失敗導致 Package 無法移除 解法〉

Project release 的 更新/還原 控制 Script

專案完成後, 第一次就直接 Release 即可, 那之後的版本更新應該怎麼辦?

常見的幾種做法:

  1. 開發者更新程式是直接修改線上版
  2. 開發者先在測試環境修改完程式, 再將修改過的程式複製到線上 (或直接 svn release / svn up 蓋掉線上檔案)
  3. 將舊版的 proejct_name mv 做成 舊版project_name-當天日期, 再將新版程式改成 project_name.
  4. 不管哪種版本, 總之全都加上日期(ex: prject_name-日期), 然後用 ln 的方式, 將 project_name link 到最新版的程式.
  5. 最標準的做法: 包裝成 Package, 然後去做 Release, 當有問題時, 可再馬上還原回舊版的程式.

閱讀全文〈Project release 的 更新/還原 控制 Script〉

PHP 分割字串 Function 的速度比較(substr/sscanf/preg_match)

固定長度的字串(假設是 06481a63041b578d702f159f520847f8), 要照固定格式做切割, 使用 PHP 要怎麼切會比較快?

註: 要將此字串切成 => 06 / 48 / 1a63041b578d702f159f520847f8 這三個字串.

閱讀全文〈PHP 分割字串 Function 的速度比較(substr/sscanf/preg_match)〉

海角七號 觀看後的資料整理

海角七號 朋友們都推薦去看此片, 於是就趁上週週末去看此片, 真是從頭笑到尾.. XD

看完此部片, 原來這就是台灣拍出來的國片, 我不曉得這種片子是否能打進國際市場, 不過在台灣, 我覺得這部是非常棒的片子. 總之, 還沒去看的, 就當做響應國片, 去看就對了, 一定值回票價~ 🙂

閱讀全文〈海角七號 觀看後的資料整理〉

網站搬家的最佳處理方法(轉換網址)

當網站要更改網址, 要搬家的時後, 通常都是在考慮直接放棄, 從新再來. 若要留著, 那就需要做點規劃.(通常是很簡單的規畫, 很辛苦的實作.. XD)

註: 捨棄/留存影響範圍主要是搜尋引擎(索引, index) 和 其它網址連結過來的連結 是否能正常連結到網站來.(若是有提供使用者服務的, 需要另外考慮使用者觀感, 這個在此不列入討論)

閱讀全文〈網站搬家的最佳處理方法(轉換網址)〉