Author: Sam Tang

解決 semanage command not found

semanage 是可以設定 SELinux 的工具,在 RHEL / CentOS minimal 安裝後,並沒有安裝 semanage,執行會出現 command noy found:semanage command not found 要解決只要安裝 policycoreutils-python 套件即可: # yum install policycoreutils-python 安裝好 policycoreutils-python 便可以正常執行 semanage.

iOS 11 控制中心不能關閉 Wi-Fi 及藍牙

早兩日將自己的 iPhone 7 升級到 iOS 11, 有很多新功能都很實用, 但發現以往可以在控制中心闗閉 Wi-Fi 及藍牙, 現在關閉後再打開看仍是開啟狀態。原因是 iOS 11 改變了控制中心的設定, 在控制中心關閉 Wi-Fi 及藍牙後, 只是將目前連接到 iPhone 的 Wi-Fi 或藍牙連線終斷, 實際上 iPhone 並沒有真正關閉有關服務。如果為了省節而關閉 Wi-Fi, 用控制中心關閉還是會繼續用電。蘋果解釋這樣做, 是為了當在控制中心停止 Wi-Fi 及藍牙後, …

Shell Script 字串搜尋並取代

寫程式很多時都需要做字串搜尋並取代, 在 Shell Script 內可以使用各種工具完作, 以下是 Shell Script 做字串搜尋取代的方法。搜尋取代變數的字串:上面的程式, 第 3 行定義變數 str 的值是 abc, 而第 5 行則設定將變數 str 內的 abc 替換成 xyz.如果不是替換變數的字串, 是要替換檔案的字串, 可以用 sed 完成, 例如:以上 Shell Script …

Macbook 與 Macbook Pro 之間的選擇

原本使用兩台電腦,一是桌面電腦,另一部 Macbook Air 主要外出使用, Macbook Air 雖然已經用了幾年,而且只有 4G 記憶體及 11 吋,但如果只是一般上網、用 SSH 連到 Server 或者用 Sublime Text 寫寫程式沒有什麼問題。但近來最小的兒子日間經常在書房睡覺,發覺使用桌機的時間越來越少,Macbook Air 反而成為主要電腦,用 Macbook Air 的顯示器用久了眼睛還真的很累,所以才有購買新筆電的念頭。Apple 現在的筆電有 Macbook, Macbook Pro 及 Macbook Air …

iPhone X / iPhone 8 / 8 Plus 價目表

Apply 發佈了三款新 iPhone,以下是三款新 iPhone 的發售時間及零售價目表,以下是香港時間及港幣為單位:iPhone X 64GB: $8,588 iPhone X 256GB: $9,888 10 月 27 日下午 3:01, 在蘋果官方網站接受訂購,11 月 3 日開始出貨。iPhone 8 Plus 64GB: $6,888 iPhone 8 Plus 256GB: $8,188 …

下載 iOS 11 Wallpaper 當是新 iPhone X

iOS 11 雖然還未推出,但它的 wallpaper 已經可以在網上找到。根據 9to5Mac 的報道,iOS 11 有 16 張新的桌布,它們也整理好提供下載,未有計算升級 iOS 11 的使用者,也可以下載 iOS 11 的新桌面當是用新 iPhone XLeaked iOS 11 GM reveals several vibrant (and OLED black) new wallpapers …

JavaScript 搜尋並取代字串

在 JavaScript 做搜尋並取代字串可以用 replace() 來做, 例如:上面的 string 變數是 “Hello Microsoft!”, 而變數 result 會變成 “Hello Linux!”以上做法很簡單, 但最大的問題是, 只會取代第一個符合條件的字串, 例如:上面只會將第一個 “Microsoft” 取代為 “Linux”, 第二個不會取代, 要將全部字串取代, 可以用 regular expression 做, 有以下兩種寫法可以用:方法一: 方法二:以上兩種寫法都會將字串內所有 “Microsoft” …

PHP 查詢 IP 所屬國家

要查詢 IP 所屬國家, 一般上會用 IP 資料庫查詢, 網上也有一些網站可以免費查詢, 但如果想在自己的 PHP 程式, 查詢 IP 所屬國家, 便需要下載一些 IP 轉國家的資料庫, 有付費及免費。另一個較簡單方便的做法, 是使用 API 查詢, 以下會示範使用 freegeoip.net 的免費服務查詢 IP 所屬國家的方法。freegeoip.net 把供 CSV, XML 及 JSON …

解決 CentOS 7: fuser command not found

fuser 指令可以查看檔案, 目錄或 socket 是經由那一個 process 開啟,如果 RHEL 7 / CentOS 7 用最少化安裝,當執行 fuser 指令時,會遇到 command not found:fuser: command not found要用 yum 安裝 fuser 指令,不可以直接用 fuser 來安裝,因為 fuser 指令包括在 psmisc …