Wednesday, December 4, 2013

用 Javascript 控制 Cookie

要使用 Javascript 控制 Cookie 其實很簡單,首先要先搞懂 cookie 的格式。

Cookie 在瀏覽器收到從伺服器傳回的 HTTP Response 時,同時就夾帶了 Set-Cookie 的欄位。通常會是像

Set-Cookie: name=value; expires=date; path=path; domain=domain;

ex:

Set-Cookie: myCookies=”Hello World”; expires=Tue, 03 Dec 2013 16:55:07 GMT; path=/Conjuror/R67A3; domain=fiddle.jshell.net;

透過 document.cookie,我們可以直接對 cookie 做設定。要讓一個 cookie 失效,我們只要將日期設定一個已經過期的日期即可。

下面是一個簡單的範例:http://jsfiddle.net/Conjuror/R67A3/

Monday, October 7, 2013

更新兩三事…

更新 Ruby Gem
sudo gem update --system
安裝 nvm (node.js)
git clone git://github.com/creationix/nvm.git ~/.nvm
### You can also add this line to ~/.bashrc or ~/.zshrc if you are using zsh
source ~/.nvm  
nvm sync
### Install latest version, you can also specific the version you want
nvm install latest  
### check all versions you installed
nvm ls
### if you need it every time, set it as default
nvm alias default 0.10.20  

Thursday, September 26, 2013