107.02.21 linux 中文資料夾英文化

安裝中文版本的通常都有這個問題
就是 home 下的目錄都是中文的,如果要去桌面就要打中文,頗麻煩 =''=

107.02.20 manjaro 安裝中文輸入法 hime

使用 yaourt 安裝
$ yaourt hime-git

107.02.20 manjaro 安裝 yaourt

剛剛安裝了 vim (主要是因為不想用 nano)
106.02.20 manjaro 安裝 vim

開啟 /etc/pacman.conf
$ sudo vim /etc/pacman.conf

107.02.20 manjaro 安裝 vim

竟然沒有 vim @@
安裝個 OuO


$ sudo pacman -S vim 

107.02.20 manjaro win10 雙系統

說來慚愧
一直到大三才裝了雙系統
然後還沒重灌過 (有好的整理習慣就不用重灌好不好OuO
然後最近不小心看到 Manjaro 這個發行版感覺不錯就來試了

<注意>
本教學可能因為版本、環境不同而與安裝當下會有不一樣的步驟或錯誤
硬碟資料請先備份

Manjaro 版本:manjaro-kde-17.1.5-stable-x86_64
Windows 10 版本:1709 (16299.248)
硬體:筆電 (UEFI)

107.02.15 c++ template iterator

今天除夕
祝大家新年快樂啦 OuO

記錄一下把 C++ 中的 vector 函式改成 template
只改 vector 是頗容易,但是加上 iterator 就出現錯誤

原本只能使用 int 當作元素的函式
void print_vector(vector<int> a)
{
    vector<int>::iterator iter;
    for (iter = a.begin(); iter != a.end(); iter++) {
        printf("%d ", *iter);
    }
    printf("\n");
}

107.02.09 解決 clang 找不到 iostream

環境:(其他環境應該也可以用類似解法只是路徑不同要自己找一下)
Cygwin
clang++ --version:5.0.1

主要是要寫 C++ 時,ale 報錯:
([clang] 'iostream' file not found [W])
感覺是 clang 的問題,就來解決啦
p.s. 圖片中的 10055_Hashmat_the_brave_warrior 就自動換成 test 囉

107.02.07 如何寫 vim plugin

<注意>
本篇只會紀錄大致需要的架構和一些注意事項、建議以及參考資料
讓以後的我或是想寫一個自己 plugin 的人快速入手或是方便查找相關資料
本篇並不會真的教你寫出一個 plugin 喔

檔案架構

yourplugin/
    doc/
        yourplugin.txt
    plugin/
        yourplugin.vim
    ...
    README
    LICENSE

107.02.05 fish in cygwin

首先附上圖吧OuO
這有使用 oh my fish 的框架
然後我直接找一個主題來改成 aben20807/theme-ouo

107.01.25 git add another remote

因為我三上OS作業要用 git 版本控制
而課程自己有架設 GitLab
但是若要把這個 repository 原封不動的也 push 到 github 呢?

說原封不動是因為這樣可以保留所有的 commit
不然新增一個新的 repository ,clone 下來後把檔案複製進去再 push 就好
保留所有的 commit 是比較好的,可以讓你的 contributions 比較好看(x

其實方法很簡單
就是再新增一個遠端給它
<順帶一提> git init 後也可以透過這個方法 push 到遠端喔

首先到你的 GitHub 新增一個 repository
名字可以跟其他遠端、本地端專案資料夾不一樣喔
<注意> 下方的 README、.gitignore、license 都不能加
因為 push 上去前它會判斷 commit 的時間,如果遠端的比本地的還要新就不給 push

107.01.21 讓make變色

轉眼間又過了一年@@
大三上實在是太多事情
但也說不上充實,大部分都是課業....

正題
直接展示最終成果OuO
顏色很美我知道(x

106.12.02 win10背景執行命令提示字元程式

好的
因為筆電回來了
所以又去找 ActivityWatch
這裡可以下載應用程式,linux、windows、mac 三種都有

不過windows的執行如下
會跑出一個框框,關掉之後程式就消失了OAO

所以就找了一下有沒有可以在背景執行的方式OuO


106.11.26 解決 Lubuntu 耳機沒聲音

插了耳機結果還是只有擴音有聲音?!
解決方式就一個簡單指令

打開終端機
alsactl restore




106.11.25 Lubuntu 快捷鍵

我還是喜歡 windows 裡的 PicPick....QuQ
不過還是得找替代
查一查好像就 Shutter 沒得選

但是沒有內建快捷鍵
查了一下要直接改 Lubuntu 內的檔案

來囉
到 ~/.config/openbox/ 資料夾


106.11.25 PCManFM不見了怎麼辦

首先先說個 Lubuntu 的 app 用法還蠻不直觀的(x
例如不會有像 Ubuntu 那樣給你搜尋所有 app 的地方
全部都會整理在"應用程式"裡
也不能直接將 icon 拉到工具列中 (想知道如何用再問個

這次遇到問題就是
PCManFM 這個檔案管理工具竟然沒有在"應用程式"裡
所以不小心從工具列中刪到後它就蒸發了@@
還是可以透過指令來打開
$ pcmanfm
但是還是無法接受
所以就花了一個下午(倒QuQ


106.11.25 Lubuntu 徹底移除程式

標題打 Lubuntu 其實若為有使用 apt-get 的 Linux 系統應該都通用
以下使用 libreoffice 為例,請將 libreoffice 改成想移除的套件或程式名稱

刪除單一套件

一般僅使用
$ sudo apt-get remove libreoffice

推薦使用
$ sudo apt-get remove --purge libreoffice
--purge:連同設定檔移除

106.11.25 修改 Lubuntu 登入背景(greeter background)

登入畫面不太好看(x
找了頗久

打開終端機
$ sudo vim /etc/lightdm/lightdm-gtk-greeter.conf


106.11.25 Lubuntu 開機執行程式(autostart)

<<注意>>這裡的程式不是點兩下就可執行的應用程式,而是需要在終端機打 ./xxx 的程式

主要是看到有一個叫 ActivityWatch 的程式


106.11.12 解決ubuntu檢視多視窗時登出

版本:VirtualBox 內 Ubuntu 14.04
問題:開多個視窗時想點擊圖標來查看全部視窗時會登出系統,如下GIF所示


106.11.05 C 動態字串透過strcpy給別人後要free

<< 前面這塊有嵌入動畫,可能只有電腦看的到吧www >>

<< 動畫結束 >>

^ Top