2012-04-18

Install Mosh on openSUSE 12.1

Mosh (mobile shell) project homepage


follow the steps below:
$ sudo zypper ar http://download.opensuse.org/repositories/network/openSUSE_12.1/ network
$ sudo zypper ref
$ sudo zypper in mosh
server-side 安裝完成後,在 client 使用 mosh 來建立連線


若出現
mosh requires a UTF-8 locale.
Connection to <REMOTEHOST> closed.
/opt/local/bin/mosh: Did not find mosh server startup message.
請改用 mosh --server="LANG=$LANG mosh-server" 連線

2011-10-06

Steve Jobs, 1955-2011

Rest in peace and thanks, Steve. I'll miss you :(

2011-09-21

Vim tag support for JavaScript

需求: 


先透過 package manager 將上述兩套件安裝到系統上,接著取回 DoctorJS source code 後編譯安裝
$ git clone https://github.com/mozilla/doctorjs.git
$ cd doctorjs/
$ sudo make install
export NODE_PATH=/usr/local/lib/jsctags/:\$NODE_PATH 加入 shell 設定檔中


接著安裝 Vim plugin, tagbartaglist-plus 都可以正常運作(taglist 就別談了) 
完成後啟動 Vim 即可

2011-09-10

Please disable directory browsing

其實標題應該也可以下「Don't put your private IM log on the net」


今天下午意外的收穫 ...

有人提醒過 directory index 要記得關,還有別把 IM log 丟上網路嗎?

這可以挖到不少人的住址、電話跟私人資訊 ...


網路上下個關鍵字(e.g. "disable directory index")就可以找到不少解法

這小地方真的不能不注意

2011-08-15

Upgrade outdated/updatable Python packages

$ yolk -U | cut -d ' ' -f 2 | xargs sudo pip install --upgrade
or
$ yolk -U | cut -d ' ' -f 2 | xargs sudo easy_install -U

若未安裝 yolk,可利用 pip 或 easy_install 安裝:

$ sudo easy_install yolk
or
$ sudo pip install yolk

2011-08-14

Install Apache 2 + PHP 5 + MySQL 5 on Mac OS X by MacPorts

Check your MacPorts version

開始之前請檢查 MacPorts 版本,本文以 2.0.1 為主。
您可透過 $ sudo port -v selfupdate 更新 MacPorts。


Installation
  • $ sudo port -v install apache2+preforkmpm mysql5-devel php5+apache2+fastcgi+ipc+pear

設定 PHP

  • $ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so  
  • 複製 /opt/local/etc/php5 目錄中 php.ini-development 或 php.ini-production php.ini
  • 編輯 /opt/local/apache2/conf/httpd.conf,修改處如下


設定 MySQL
  • 編輯 /opt/local/etc/mysql5/my.cnf,將資料庫存放位置改為 /usr/local/mysql/data,修改處如下
  • $ sudo mysql_install_db
  • $ sudo chown -R _mysql /usr/local/mysql 
  • $ sudo nohup mysqld_safe &
  • $ mysqladmin -u root password 'YOUR-NEW-PASSWORD'

啟動/停止/重新啟動 Apache 2
  • $ sudo apachectl -k start/stop/restart

啟動/停止 MySQL 5
  • $ sudo mysqld_safe
  • $ mysqladmin -u root -p shutdown

2011-05-07

New

在 Plurk 上提到了「自己急著想學的東西太多了,卻沒有花時間好好的沉澱 ... 該好好調整自己的心態


既然決定了,就去做吧!