PHP 模擬 SQL GROUP BY 語法

續上次 模擬 ORDER BY 的語法
今次在下又無聊地編寫一個模擬 GROUP BY 的語法

function array_groupby($array, $groups){    if (count($groups) > 0){        $fields = array();        foreach ($array as $key => $value){            $field = array();            $grouped = true;            foreach ($groups as $group){                if (isset($value[

自己整電掣

在香港經常有從事電腦行業、資訊科技從業員說:「凡是有『電』都與我們有關」
在工作性質上,電腦是一種電器,從事電腦相關工作與接觸電器有很大差別,但在香港卻好像是相等的行業

當然在下都是一名從事資訊科技工作(2圓腳插頭圖片
Continue reading...

測試 Android x86

Android 在 Tablet 裝置、 Smart TV 、機頂盒 上大行其道
由於 Android 是開源系統,Android 被移植至 x86 的桌面硬件上,就是 Android x86

Android x86 能在 https://www.android-x86.org/ 下載

在正式安裝在實體硬件上,先在 VirtualBox 等虛擬機上測試

見下文
由於 Android 不屬於任何 Linux
Continue reading...

PHP 模擬 SQL ORDER BY 語法

最近在下編寫 PHP 拆解 JSON 資料
由於 JSON 的資料有很多需要不同的欄目排序來檢查的資料,本來打算使用資料庫編寫 SQL 的 ORDER BY 來進行排序
但 JSON 資料要經常更新,要經常更新資料庫再讀取資料感覺有點累贅,所以在下打算不使用資料庫


Linux 設定螢幕光度

螢幕光度通常會直接在螢幕的按鍵上設定,系統上亦可以調整螢幕光度
但具備 GUI 的 Linux 好似只有安裝在手提電腦的 Linux 發佈版才能設定螢幕光度
莫非一般桌面 Linux 不能螢幕光度 ?

Linux 本身其實都能夠設定螢幕光度,需要透過 xrandr 指令進行
zenity 設定 Linux 光度圖示

Linux 使用 root 帳戶的 Trash

具有 GUI 的 Linux 發行版,可以讓管理時得到更直觀的操作
例如修改檔案名稱,移動、複製、刪除檔案等
但在下由於要處理大量垃圾文件在 GUI 使用 root 處理不同帳戶的文件有現了小意外……

當然在下並不是在登入畫面 root 來,只是借用 sudo 來

APT 進行操作顯示進度

Debian 系列以 APT 進行套件管理非常方便
但有時讓 APT 進行升級等操作時,畫面只不斷顯示套件的資訊,但不知道進度
若果套件數量非常多,好像有種不知等到何時才完成的感覺……

APT 其實能夠顯示進度,只是預設安裝沒有啟動
啟動進度
見下文
Continue reading...

恢復 Samsung 的 Android 裝置

這裡提及的恢復 Samsung 的 Android 裝置,不是指還原原廠設定
是 Samsung 的 Android 裝置變成「磗頭」時的解決方法


見下文
變成「磗頭」出現以下訊息
「Firmware upgrade encountered an issue. Please select recovery mode in kies & try again.」
不管閣下關機、重新開啟,這情況仍然會持續發生

Continue reading...

使用 Webmin 管理 Linux 電腦系統

Linux 能透過 SSH 等進行遙距操作並不是特別事情
但 SSH 需要懂得使用 Linux 指令,對普通使用者管理上比較困難
Webmin 就是一種可以透過網頁介面管理 Linux

Webmin 除了能管理 Linux ,還有 Solaris, BSD 等版本

以 Linux Mint 為例,因為 Linux Mint 為 Debian衍生版 ,因此可以使用 deb 見下文
Continue reading...

利用 Evolution 同步 Microsoft Exchange Server 的資料

上次提及使用 Thunderbird + ExQuilla 來收發 Microsoft Exchange Server
但 ExQuilla 是有 60日 使用限期,過期後 ExQuilla 便不能收發 Exchange 的郵件
閣下是可以購買 ExQuilla 的使用授權 (每年,非永久)
或將 Thunderbird 連同設定檔完全移除,並重新安裝 Thunderbird 及 ExQuilla 來繼續使用
但除了 Thunderbird + ExQuilla ,還有沒有軟件見下文
Continue reading...