前陣子買入了一部 Android 電話,心想也是時候寫些程式在機上玩玩。雖然有一定的程式開發經驗,可是寫手機程式還是新手一名。千里之行,始於足下。好!就看看應如何開始。
寫 Android App 比 iPhone App 一個方便的地方,就是不一定要以 Mac OS 來開發,我用的是 Ubuntu,當然也沒有問題。
在網上爬文了一會,由於 Android App 是以 Java 來編寫的,一般開發環境都是 Java Development Kit 配合 Eclipse IDE。在 Ubuntu 上有點需要注意的,由於開放源碼問題,Ubuntu 所配搭的,是 OpenJDK 而不是 Oracle JDK。雖然兩個 JDK 基本上具有相同功能,但始終也是兩個獨立的軟體,在網路上,有不少人都會建議改用 Oracle JDK,冀可消除一些因兩者間些微分別所引申出的問題。可惜的是,Oracle 官方並沒有提供類似 PPA 方式來安裝,懶懶的我也就想說,一動不如一靜好了。
說到這,在安裝 Eclipse 時,也當然經由 Ubuntu Software Center 來安裝。安裝後,便要安裝 ADT Plugin:

小輝 發表在 痞客邦 留言(0) 人氣()

在架設伺服器時,若預計的流量不大,通常會把網頁伺服器和數據伺服器設成同一台電腦上,以減低成本。
在主機上,如果我們要測試首頁,會到這個網址:
http://localhost/
又或是這一個:

小輝 發表在 痞客邦 留言(0) 人氣()

用 PHP 來列出數據庫中的一些資料,這些字串有長有短,放在同一個列表中,會使得列表時闊時窄,不太好看。還好的是,我們並不是要準確地知道這些字串的全部內容,大約查看一下便可。這情況下,最自然的做法,便是把字串一律限於特定的長度內,過長的字串,以尾綴 ... 來提示。
其實這是很常見的做法,phpMyAdmin 也是用這種方式來顯示數據的。如果在純英數的環境下,要自行編寫這樣的省略法式,做法並不難。但是,如字串中有中英混雜,由於一般來說中文字會佔兩個英數字的闊度關係,增加了把字串做省略的難度。困難在於我們要判定每一個字為中文還是英數,以便我們計算出應在那個位置略去字串。
這看來的確是件苦差,幸好貼心的 PHP 有內建函式去處理這問題:mb_strimwidth,還打正旗號是適合多位元字串而設。
string mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker [, string $encoding ]] )

小輝 發表在 痞客邦 留言(0) 人氣()

很多 scripting language 都可以直接在 command line 執行。如要取用 command line arguments ,應怎樣做呢?
 
Python:
import sys

小輝 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。