iOS 11.0.1 更新

iOS 11 推出只有一個星期,蘋果便釋出第一個更新: iOS 11.0.1. 要更新到 iOS 11.0.1 可以進入 “設定” -> “一般” -> “軟件更新”, 這個更新主要是 iPhone 及 iPad 的 bug fix, 這麼快便推出的更新,希望可以解決耗電及運行速度的問題。 在 iPhone 7 已經可以看到更新。

解決 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, 用控制中心關閉還是會繼續用電。蘋果解釋這樣做, 是為了當在控制中心停止 …

Shell Script 字串搜尋並取代

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

Macbook 與 Macbook Pro 之間的選擇

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

JavaScript 搜尋並取代字串

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