Ubuntu 安裝 Rime 輸入法

1
2
sudo apt-get install ibus-rime
sudo apt-get install librime-data-bopomofo #注音輸入法

到設定裡的語言支援設定預設輸入法改成 ibus,終端機執行 ibus-setup,重新登入後按右上角小鍵盤,點選文字輸入設定,加入 Rime。
修改 Rime 設定檔加入注音輸入法。

1
2
cd ~/.config/ibus/rime
vim default.yaml

三角函數角度公式

差角公式與和角公式

$cos$

$cos(\alpha + \beta) = cos\alpha cos\beta - sin\alpha sin\beta$
$cos(\alpha - \beta) = cos\alpha cos\beta + sin\alpha sin\beta$

$sin$

$sin(\alpha + \beta) = sin\alpha cos\beta + cos\alpha sin\beta$
$sin(\alpha - \beta) = sin\alpha cos\beta - cos\alpha sin\beta$

$tan$

$tan(\alpha + \beta) = \frac {sin(\alpha+\beta)} {cos(\alpha+\beta)} = \frac{tan\alpha+tan\beta}{1-tan\alpha tan\beta}$
$tan(\alpha - \beta) = \frac{tan\alpha+tan(-\beta)}{1-tan\alpha tan(-\beta)}=\frac {tan\alpha-tan\beta}{1+tan\alpha tan\beta}$

二倍角公式

$sin2\theta =2sin\theta cos\theta =\frac{2tan\theta}{1+tan^2\theta}$
$cos2\theta = cos^2\theta - sin^2\theta=1-2sin^2\theta=2cos^2\theta-1=\frac {1-tan^2\theta}{1+tan^2\theta}$
$tan2\theta=\frac {2tan\theta}{1-tan^2\theta}$

三倍角公式

$sin3\theta=sin(2\theta+\theta)=3cos\theta-4sin^3\theta$
$cos3\theta=cos(2\theta+\theta)=4cos^3\theta-3cos\theta$

半角公式

由二倍角公式 $cos2\alpha=2cos^2\alpha-1=1-2sin^2\alpha$,移項化簡可得 $sin^2\alpha=\frac{1-cos2\alpha}2$,$cos^2\alpha=\frac{1+cos2\alpha}2$

令 $\alpha=\frac \theta 2$ 帶入上述兩式可得

$sin \frac \theta 2 = \pm \sqrt {\frac {1-cos\theta}2}$,$cos \frac \theta 2 = \pm \sqrt {\frac {1+cos\theta}2}$
再由商數關係式可得 $tan\frac \theta 2=\frac {sin \frac \theta 2}{cos \frac \theta 2}=\pm \sqrt{\frac{1-cos\theta}{1+cos\theta}}$

$sin\frac\theta 2 = \pm \sqrt {\frac {1-cos\theta}2}$
$cos\frac\theta2 = \pm \sqrt {\frac {1+cos\theta}2}$
$tan\frac\theta 2=\pm \sqrt{\frac{1-cos\theta}{1+cos\theta}}$

一點也不簡單的 Arch Linux 超困難安裝

這是一篇我的一篇 Arch Linux 筆記。

我想要為我的筆電安裝 Windows 8 + Linux 雙系統,Linux 種類很多,各有千秋,看了那麼多 Linux ,讓我不知道要選擇哪一種,經過網路上的爬文,便選了 Arch Linux,聽說用了 Arch Linux 就容不下其他的 Linux。

Arch Linux 是最自由的 Linux,Arch 的宗旨是簡單、輕量,安裝檔案雖然只有 657 MB,但安裝過程一點也不簡單,採用指令式安裝,而不是常見的圖形界面,但你的 Linux 想長什麼樣子就由你來決定,Arch Linux 是比較高階的 Linux,如果沒有夠多經驗,安裝過程會非常痛苦。

Arch Linux 討厭的地方是它更新的很快,重點是每一版本的安裝方式都會有點不同,所以如果想要順利安裝最好去看官方的維基

Linux 初體驗 - elementary OS

之前在 3C 玩物學堂看到了這篇文章,就很想用虛擬機器裝看看,一開始是裝 Luna 64 位元版,卻總是失敗,原來是要先進入 BIOS 開啟 Intel Virtualization ,才能模擬,一開始只有試用一下,但我的電腦跑不順,之後就沒碰了。經過電腦還原後,又再裝一次,而 elementary OS 已經更新到 Freya,介面變得更漂亮,我想裝 elementary OS 的原因是想體驗一下 OS X 的感覺,想像自己正在使用 Mac 電腦,還可以和朋友炫耀。

讓 Sublime Text 成為 C/C++ IDE

誰說一定要安裝 Dev C++ 才能寫 C/C++,由於不想被 Dev C++ 綁住,因為 DevC++ 的編輯器對我而言很難用,我平常在家都是用超好用的 Sublime Text ,只用習慣了,現在什麼編輯器我都覺得很難用。其實 Dev C++ 是使用 GCC 編譯器來編譯的,所以我們只要在電腦上安裝好 GCC 編譯器也能自己編譯 C/C++,再搭配 Sublime Text 上的巨集功能,方可用快捷鍵瞬間編譯,建議安裝 GCC 的 GNU 版 MinGW。

Hello Hexo

哈囉!我的 Hexo 部落格。

寫作

開始我的第一篇文章

按右鍵Git Bash執行下列程式碼,會在source\_posts底下產生一個名叫My-New-Post.md的檔案

1
$ hexo new "My New Post"

編輯My-New-Post.md,這是一個 Markdown 格式的檔案,剛接觸 Markdown 新手可先參考下列網站:

  1. Markdown 官方文件[正體中文版]
  2. 簡書:獻給寫作者的 Markdown 新手指南

產生檔案

完成 Markdown 的編輯後,需要產生靜態的網頁檔

1
hexo generate

更多資訊請看 產生檔案

部署檔案

Hexo 擁有一鍵部署的快速功能
在部署前需要設定根目錄的_config.yml的內容

1
2
3
4
deploy:
type: git
repository: 你的 Git 位址
branch: master

type[必選] 有多種模式可選,詳見 佈署

branch是分支

執行下面指令即可完成部署

1
2
hexo generate
hexo deploy

官方文件: http://hexo.io/zh-tw/docs/