2019年7月2日 星期二

wine 自動安裝函式庫的好工具 -- winetricks(單獨安裝,單獨使用)

  • 安裝 Winetricks
由於 Ubuntu 自動安裝的版本太舊,所以須手動安裝
$ cd 家目錄/下載
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo cp winetricks /usr/local/bin

須確認 /usr/local/bin 在你的 $PATH 中才能正常運作

$ echo $PATH

2019年5月22日 星期三

code page 950 & code page 65001


Python 程式內的字串都是以 Unicode 方式儲存,當輸出到 Terminal 上面時,Python 會檢查終端機使用的編碼,並將 Unicode 字串轉成 Terminal 支援的編碼,當我們在 Linux 下執行時會轉換成 UTF8,但如果是在 Windows 的命令提示字元下執行 Python,則會轉成所謂的 CP950 編碼,在這個轉換的過程中發生錯誤,但如果今天你直接將字串存成檔案或做其他操作,是不會有問題的。

解決方法有兩種,你可以將命令提示字元的編碼設為 UTF8,或是在 Python 輸出之前先將字串編碼成 CP950 並忽略錯誤字元,個人建議將命令提示字元的編碼設為 UTF8,雖然每次開啟命令提示字元都要重設一次,但如果從程式端為 Windows 做調整,這支程式要跨平台使用時反而可能出問題。

在命令提示字元輸入這段指令,即可將編碼設為 UTF8,但每次開啟命令提示字元都要再輸入一次:

chcp 65001(65001 是 UTF8 的編號)
 
如果你希望從 Python 下手,則可以參考以下範例:

s = "Hello 你好"
print(s.encode("utf8").decode("cp950", "ignore"))


2019年5月5日 星期日

如何創設 C++、java 的編譯環境

C++:
  • Ubuntu:
      • sudo apt-get install build-essential
      • Windows:
      JAVA:
      • Ubuntu:
        • sudo apt-get install openjdk-11-jdk(目前最新版)
      • windows:

      2019年4月25日 星期四

      java 重點筆記

      簡單好用的文字編輯器 Geany

      跨作業系統平台:
      Geany 主畫面:

      Geany 設定程式語言環境(以 Python3 為例):
      • 先開啟一個 Python 程式檔
      • 組建 ---> 設定組建命令(注意 Compile & Execute)
      Ubuntu

      Windows(Python3 的安裝位置)
       (注意 Compile 大寫 C; Execute小寫 c)

      Geany 設定程式語言環境(以 C 為例):
      • 先開啟一個 C 語言程式檔
      • 組建 ---> 設定組建命令
      Ubuntu
       (注意 Build 最後加上 -lm)

      Windows
       (注意 Build 設定,可避免執行時中文出現亂碼)


      Geany 設定程式語言環境(以 java 為例):
      • 先開啟一個 java 程式檔
      • 組建 ---> 設定組建命令
      Ubuntu

      Windows
        (注意編譯設定,可避免編譯時中文亂碼導致失敗)

      2019年3月16日 星期六

      安裝 Ubuntu 18.04 後要做的幾件事

      讓 Nautilus 以管理員身份(root)開啟編輯

      $ sudo apt install nautilus-admin



      安装 gnome-tweak

      $ sudo apt install gnome-tweak-tool(會依賴安裝 gnome-tweak 調校工具)

      以下不一定要裝:
      • gnome-shell-extension-dash-to-panel(傳統樣式關鍵擴展,第一底部面板全集成)
      • gnome-shell-extensions(常用擴展合集)
      • gnome-shell-extension-top-icons-plus(小圖示顯示擴展)


      安装 gnome-tweak 中需要的『擴充套件』

      • 啟動 Firefox 安裝擴充套件 『GNOME Shell integration』
      安裝完畢 Firefox 右上角會出現 GNOME 腳印
      •  安裝本地聯結器 Connector
        $ sudo apt install chrome-gnome-shell
      • 按下 Firefox 右上角 GNOME 腳印,開始安裝 gnome-tweak 中需要的『擴充套件』
       按下右上角 ON/OFF 開關即可安裝


      安裝 Plank Dock

      • $ sudo apt install plank
        使用 gnome-tweak(調校)將 plank 加入開機執行程式
      • gnome-look.org 下載 Plank Theme,複製到 家目錄 / .local / share / plank / themes 中(系統安裝的在 / usr / share / plank / themes )
      • plank 偏好設定:ctrl + 滑鼠右鍵,設定喜歡的主題


      使 Ubuntu Dock 失效

      • 使用 Firefox 安裝 GNOME Extentions:『 dash to dock 』
      • 進入 GNOME Tweak 設定『 dash to dock 』:
        




      增加應用程式桌面捷徑

      • 啟動 gnome-tweak(調校),點選桌面->顯示圖示功能
      • 啟動檔案視窗,移至 /usr/share/applications
      • 拖放需要的捷徑至桌面,右鍵->屬性->權限->勾選『允許檔案作為程式執行』
      • 左鍵點兩下,信任並執行捷徑


       更改 Ubuntu 外觀

      • gnome-look.org 網站,先安裝 ocs-url
      • 從 GTK3 Themes ( Gimp Toolkit ) 類別中,利用 ocs-url 會將喜歡的佈景主題 install 到 家目錄 / .themes 中(系統安裝的在 / usr / share / themes )
      • 從 Gnome Shell Themes 類別中,利用 ocs-url 會將喜歡的 shell 主題 install 到 家目錄 / .themes 中
      • 從 icon Themes 類別中,利用 ocs-url 會將喜歡的 icon 主題 install 到 家目錄 / .local / share / icons 中(系統安裝的在 / usr / share / icons ,但兩個地方都抓得到,圖示夾中會有 index.theme 檔)
      • 從 Cursors 類別中,利用 ocs-url 會將喜歡的 icon 主題 install 到 家目錄 /  icons 中(系統安裝的在 / usr / share / icons )這會讓系統抓不到,必須移到 家目錄 / .local / share / icons 中,游標夾中會有 cursor.theme 檔
      • 啟動 gnome-tweak(調校),點選外觀,改變佈景主題下的選項

      • 從 Plymouth Themes 類別中,下載開關機動畫主題
        • 解壓縮至 /usr/share/plymouth/themes/ 下
        • 確認 /usr/share/plymouth/themes/default.plymouth 指向 /etc/alternatives/default.plymouth
        •  確認  /etc/alternatives/default.plymouth 指向 /usr/share/plymouth/themes/下載主題資料夾/主題名.plymouth
      •  從 GDM Themes ( Gnome Display Manager ) 類別中,下載登入介面主題
        • $ cat/etc/X11/default-display-manager 可以知道系統使用何種登入介面管理器
          $ sudo dpkg-reconfigure [lightdm 或 gdm3] 可以切換登入介面管理器
        • ubuntu 預設應該是 gdm3,下載 gdm3 主題,依該主題說明進行安裝設定 
        • 安裝時會改寫 / usr / share / gnome-shell / theme / ubuntu.css

      2019年3月3日 星期日

      Wii 軟改的第一步:安裝 HBC & BootMii

      理論閱讀

      Homebrew Channel的由來、作用、檔案義意


      準備工作

      1. 2G SD 空白記憶卡一張
      2. 下載 HackMii Installer v0.6
      3. 下載 bannerbomb
        Wii 4.1版(含)以下,下載V1
        Wii 4.2版,下載V2


      安裝步驟

      1. 將 bannerbomb 解壓縮至 SD中,這將在 SD 中產生一個 private 資料夾
      2. 將 Hackmii installer v0.6 解壓縮至 SD中,這將在 SD 中產生一個 boot.elf 檔和一個 wiiload 資料夾
      3. 將 SD卡插入 Wii 主機插槽
      4. 安裝步驟請參閱:WII 3.1 ~ 4.2 軟改