Friday, December 12, 2014

Microsoft Word 2010 合併列印

CPE 考試的時候封面的帳密可以透過合併列印從 excel 檔直接嵌入 ww

Monday, December 8, 2014

python string

python 真是強大的文字處理器
顯示為.. 越級打怪,打一個晚上的 hackathon 就會寫 python

Sunday, December 7, 2014

git 開發好習慣

好習慣是我自己說的
感覺這樣比較不會弄錯
真的錯了也比較不會出事 (比較好救)

git commit 弄錯的處理方法

git 是一個好用的版本控制工具
但有時候難免也會在 commit 的時候不小心出一點錯
像是 "阿剛剛 commit message 寫錯了"
或者是 "WT* 這 code 根本有問題,這次 commit 重來啦"
之類的
只要還沒 push 都有得救
如果 push 了的話就不要再亂搞了,因為聽說會發生很恐怖的事情

Monday, November 10, 2014

vimrc

vimrc 的一些習慣設定
可以臨時在 vim 裡面的用指令打
要永久設的話要寫在 ~/.vimrc 裡面

Thursday, October 30, 2014

Matlab Reordering

matlab 提供了一些 reordering 的演算法
包括[1]
amd Approximate minimum degree permutation
colamd Column approximate minimum degree permutation
colperm Sparse column permutation based on nonzero count
dmperm Dulmage-Mendelsohn decomposition
randperm Random permutation
symamd Symmetric approximate minimum degree permutation
symrcm Sparse reverse Cuthill-McKee ordering

Friday, October 17, 2014

Use django with Mysql on Ubuntu 12.04 LTS


1. Dependency

    1-1 mysql

        $ sudo apt-get install mysql-server

    1-2 phpmyadmin

        $ sudo apt-get install phpmyadmin

    1-3 python 2.7 up

        // system build in: python 2.7

    1-4 pip

        $ sudo apt-get install python-pip

    1-5 python-mysqldb

        $ sudo apt-get install python-mysqldb

Wednesday, October 15, 2014

ubuntu + mysql 時間/時區問題

在 OJ 上還沒開始的 contest 已經可以被看見了 OAO
時間/時區出問題 OAO
(顯示為崩潰

Tuesday, October 14, 2014

nfs mount

linux 系統下
要讓兩台(或以上)的電腦共用某個(些)資料夾的方法
可以使用 nfs mount 的方式
通常用在小的 subnet (至少我看過的都是這樣,最多好像是 4 或 8 台電腦)

確認 root 權限

在 linux 中,如果要開發工具或系統
通常 install 的時候會需要 root 權限

Saturday, October 4, 2014

shell script

先欠著之後寫
最後就會發現我欠一大堆東西 = =

Wednesday, October 1, 2014

各種解壓縮

改作業遇到 rar zip 7z
tar 則是 linux 常見壓法

Thursday, September 25, 2014

Find Intersection of Two Lists

在 triangle counting 裡面,有個顯而易見的方法[1]
找任意兩個 node 的 adjacency list 的交集 (有交集表示有三角形)
找交集大概有幾種演算法

Tuesday, September 23, 2014

關閉 grub 選單

用 vmrun, nogui 參數遠端開 vm
host 雖然 top 有看到 vmware 的 process,也有 .lck 的資料夾產生,但是都 ssh 不到
到電腦前面打開 GUI 才發現是卡在 grub 選單裡面

Sunday, September 21, 2014

tar 打包

一、什麼是 tar
在Linux上,為了便於檔案以及目錄的交流、儲存以及傳輸,我們通常把一大堆檔案以及目錄「打包」為一個單一檔案。這個打包工具就是tar,而打包好的檔案就稱為tar ball(xxx.tar)。順帶一提的是,tar本身並沒有壓縮檔案,而我們經常看到的xxx.tar.gz(.tgz)是tar ball再經gzip壓縮,而xxx.tar.Z則是tar ball 再經compress壓縮,而xxx.tar.bz2則是tar ball 再經bzip2壓縮。

ssh 連線

要設定懶惰 ssh 模式會牽涉到幾點
1. /etc/hosts (非必要)
2. ~/.ssh/config
3. 免密碼登入
以下分別說明

Saturday, September 20, 2014

Ubuntu 桌面當機

Ubuntu 12.04.5 LTS

桌面當機處理方法 = 重開 desktop manager
try and error + google 之後發現 Ubuntu 的 desktop manager 是 lightdm

Ubuntu 中文輸入法

Ubuntu 12.04.5 LTS

被致霖推坑,覺得新酷音滿好用的
查了之後發現應該就是 gcin