redis on ubuntu

$ sudo apt-get install -y python-software-properties $ sudo add-apt-repository -y ppa:rwky/redis $ sudo apt-get update $ sudo apt-get install -y redis-server source…

linux command 小手札

users create users with home folder useradd -m <user> add sudoer adduser <username> sudo must installed package linux headers sudo apt-get install linux-headers-$(uname -r) build essentials apt-get instal build-essential…

JSONP & CORS

這次剛好要使用到cross-domain request,在這邊記錄一下不同的方法。 大家都知道,因為same origin policy的關係,不能跨網域送request jsonp jsonp就是解決這個問題的一個方法,雖然request不能跨網域,不過img,script這些倒是可以,所以jsonp就是透過新增script到head裡,src指向送出的url,借此達成cross domain request 使用方法 http method只能用GET 在變數裡加上callback變數 http://example.com/users/123?callback=exec 這行GET可以解釋為 取得id為123的user資料,並用exec把資料包起來。 所以回傳就像是這樣 exec({ "id": 123, "name": "wwwy3y3" }) 而這段就會在 新增的script中執行 cors Cross-Origin Resource Sharing(CORS) 跨網域資源分享,就是另一種方法了,這個方法被稱為是modern jsonp,是新的規範。…

Namecheap & Mandrill: set up DNS record

add two records in sub-domain settings this is how it looks like: copy settings from Mandrill website, and paste to Namecheap, just like the image above futhermore, don't forget to add new domain in Mandrill (reference) trouble shooting more than one TXT record that looks like an SPF record. soulution:…

init

寒假到了,我想說寫一下blog好了,記錄一下我都做了什麼事 這學期 這學期修了資工所的大型分散式系統和資料探勘 先說說分散式系統好了,簡單來說,就是控制不同機械間的溝通以及運算達到你的目標,所以像是p2p就是很典型的分散式系統,現在很紅的hadoop也是分散式系統的工具,這裡頭有很多的學問,我之後會一一統整起來。 資料探勘的部分,最經典的莫過於關聯法則探勘,簡單來說,關聯法則就是從資料中找到經常出現的組合,像是大賣場的交易記錄中,找到大家有什麼商品會一起購買,當然除了這之外,還有time series mining, cluster, classification等等領域,以後我會一一記錄起來。 這學期也修了資料安全,其中教到加密解密的部分,有用到不少方法,像是monoalphabetic, transition cipher...,為了幫助我寫作業,我寫了一個python的package,有基本的加密解密API,我進一步整理後會分享在github。 專題 我們畢業專題做了一個隨時在網頁上做筆記的瀏覽器工具,名字是 Dr lidar 後端是用我熟悉的nodeJS & express,其中有還在測試中的推薦系統,需要資料處理,用的是python& pandas,資料處理的部分我還在努力學習中。 books…

Welcome to Ghost

You're live! Nice. We've put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your blog URL>/ghost/. When you arrive, you can select this post from a list…