2012年11月29日 星期四

[chrome]get your all tab url and title extensions


where is google chrome extensions store
~/Library/Application Support/Google/Chrome/Default/Extensions/

you can find the app id maping to dir



function list(tabs) {
var contents = '';
for (var i = 0; i < tabs.length; i++) {
contents += tabs[i].title + '\n';
contents += tabs[i].url + '\n';
}
document.getElementById('url-list').innerHTML = contents;
}


2012年11月27日 星期二

[elaticsearch]elasticsearch 了解 index stats

有時候想要看現在的 records 筆數與index size除了進去系統看實體index size外,
可直接使用 elastic search api。

$curl -XGET localhost:9200/_stat?pretty=true


{
"ok" : true,
"_shards" : {
"total" : 80,
"successful" : 78,
"failed" : 0
},
"_all" : {
"primaries" : {
"docs" : {
"count" : 51268,
"deleted" : 0
},
"store" : {
"size" : "47mb",
"size_in_bytes" : 49305337,
"throttle_time" : "0s",
"throttle_time_in_millis" : 0
},
"indexing" : {
"index_total" : 54374,
"index_time" : "1.7m",
"index_time_in_millis" : 104300,
"index_current" : 0,
"delete_total" : 0,
"delete_time" : "0s",
"delete_time_in_millis" : 0,
"delete_current" : 0
},
"get" : {
"total" : 0,
"time" : "0s",
"time_in_millis" : 0,
"exists_total" : 0,
"exists_time" : "0s",
"exists_time_in_millis" : 0,
"missing_total" : 0,
"missing_time" : "0s",
"missing_time_in_millis" : 0,
"current" : 0
},
"search" : {
"query_total" : 6463,
"query_time" : "17.5s",
"query_time_in_millis" : 17516,
"query_current" : 0,
"fetch_total" : 914,
"fetch_time" : "1.1s",
"fetch_time_in_millis" : 1113,
"fetch_current" : 0
}
},
"total" : {
"docs" : {
"count" : 104217,
"deleted" : 0
},
"store" : {
"size" : "572.4mb",
"size_in_bytes" : 600236519,
"throttle_time" : "0s",
"throttle_time_in_millis" : 0
},
"indexing" : {
"index_total" : 58856,
"index_time" : "3.6m",
"index_time_in_millis" : 220396,
"index_current" : 0,
"delete_total" : 0,
"delete_time" : "0s",
"delete_time_in_millis" : 0,
"delete_current" : 0
},
"get" : {
"total" : 0,
"time" : "0s",
"time_in_millis" : 0,
"exists_total" : 0,
"exists_time" : "0s",
"exists_time_in_millis" : 0,
"missing_total" : 0,
"missing_time" : "0s",
"missing_time_in_millis" : 0,
"current" : 0
},
"search" : {
"query_total" : 10459,
"query_time" : "27.5s",
"query_time_in_millis" : 27564,
"query_current" : 0,
"fetch_total" : 1324,
"fetch_time" : "1.6s",
"fetch_time_in_millis" : 1611,
"fetch_current" : 0
}
},

2012年11月26日 星期一

[rvm] install ruby rvm


#curl -L https://get.rvm.io | bash -s stable --ruby


Installation of RVM in /usr/local/rvm/ is almost complete:

* First you need to add all users that will be using rvm to 'rvm' group,
and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

* To start using RVM you need to run `source /etc/profile.d/rvm.sh`
in all your open shell windows, in rare cases you need to reopen all shell windows.


#gpasswd -a root rvm

2012年11月22日 星期四

[redis]#error "Newer version of jemalloc required" make error



[root@hct5 redis-2.6.4]# make
cd src && make all
make[1]: Entering directory `/root/logenv/redis-2.6.4/src'
CC adlist.o
在包含自 adlist.c:34 的檔案中:
zmalloc.h:50:31: 錯誤:jemalloc/jemalloc.h:沒有此一檔案或目錄
zmalloc.h:55:2: 錯誤:#error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/logenv/redis-2.6.4/src'
make: *** [all] Error 2


solution:
# make distclean

[linux]usermod set home dir



usermod -d /path/to/new/homedir/ username

2012年11月21日 星期三

紀曉君 下班流浪記


剛好參加了
【Legacy x Cheers 星期三不加班】留言送「紀曉君下班流浪記」音樂會門票


「紀曉君下班流浪記」音樂會
時間:2012年11月21日(三)
開放入場:開放入場 19:30/ 演出開始 20:30
地點:Legacy Taipei 傳 音樂展演空間(台北市八德路一段一號‧華山1914創意文化園區 中五館)

說真的,我聽到一半起了好幾次雞皮疙瘩。
好像會透過你一樣,辦隨著燈光,好像沉浸在另外一個空間。



[hadoop]ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in

ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /var/opt/cdh3/cluster/dfs/dn: namenode namespaceID = 1134851682; datanode namespaceID = 1188299446


rm -rf /var/opt/cdh3/cluster/dfs/dn/*


Re: jobtracker not starting up
http://mail-archives.apache.org/mod_mbox/hadoop-common-user/201102.mbox/%3C30936184.post@talk.nabble.com%3E


2012年11月19日 星期一

[ruby][cent os]bundle install error /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h


cent os
centos

/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h

yum install ruby-devel

[linux] gnome-ssh-askpass git Gtk-WARNING


[peicheng@searcher1 logcentral]$ git push -u origin master

(gnome-ssh-askpass:15555): Gtk-WARNING **: cannot open display:

sol:
$ unset SSH_ASKPASS

2012年11月18日 星期日

[movie] 愛 (電影)

愛 (電影) - 维基百科,自由的百科全书
http://zh.wikipedia.org/wiki/%E6%84%9B_(%E9%9B%BB%E5%BD%B1)


一直都有好評的戲,
但是我沒想到,對自己的衝擊很大。

很多時候,以為我們自己真的懂得愛了。
可是,我們卻要為了我們自以為的愛默哀。

愛 要是對了,就是那麼簡單自然的一件事情。

過了這村,就沒有這個店了。

你多久沒有思考 愛 了嗎


2012年11月15日 星期四

[centos]which: no tclsh8.5 redis



make[1]: Entering directory `/redis/redis-2.4.7/src'

which: no tclsh8.5 in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

You need 'tclsh8.5' in order to run the Redis test

[python]開發 python 環境部屬



可能有使用一些 import
到新的環境中,
最好是使用pip or easy_install ,virtualenv直接安裝那些import

可以把需要安裝的package 寫在 requirements.txt
pip install -r requirements.txt


2012年11月13日 星期二

[think]保持每天好心情的9條建議


李開復:【保持每天好心情的9條建議】1. 對每天都有期望;2. 花時間計劃,優先處理緊急事務;3. 向每位遇到的人傳遞正能量;4. 盡可能不談及敏感話題;5. 假設人們動機善良;6. 慢慢享受高質量食物;7. 不考慮不能改變的結果;8.如果不用,關掉電視、收音機;9. 睡前保持一顆感恩的心.

9 Daily Habits That Will Make You Happier | Inc.com
http://www.inc.com/geoffrey-james/9-daily-habits-that-will-make-you-happier.html

2012年11月12日 星期一

[mac] mac terminal close exit Process completed


當你使用 mac terminal的時候,

exit termnial的時候可能會有,留在那個視窗,

Process completed

可以調整
Prefrence / settings / when the shell exits
選擇
close if the shell exited cleanly

[xenserver] xenserver 掛載 本地 iso





[root@xenserver-hy03 ~]# vgdisplay
--- Volume group ---
VG Name VG_XenStorage-6049dfd0-702f-fe3b-f1f3-1ae286f1d34d
System ID
Format lvm2
Metadata Areas 4
Metadata Sequence No 61
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 7
Open LV 2
Max PV 0
Cur PV 4
Act PV 4
VG Size 1.63 TB
PE Size 4.00 MB
Total PE 427187
Alloc PE / Size 161085 / 629.24 GB
Free PE / Size 266102 / 1.02 TB
VG UUID zoWm9s-l2gG-bIEZ-V4Tn-7pt7-z7UP-bgHns2






lvcreate -L 20GB -n myiso VG_XenStorage-zzzzz #myiso为卷名
mkfs.ext3 /dev/VG_XenStorage-zzzzz/myiso



mkdir /myiso
and wget your iso http




xe sr-create name-label=ISOs type=iso \
device-config:location=/myiso/ ISOs \
device-config:legacy_mode=true content-type=iso




vi /etc/rc.local
add
mount /dev/VG_XenStorage-zzzzz/myiso /myiso





run
/etc/rc.local



and other


xe-mount-iso-sr /myiso
xe-toolstack-restart



2012年11月10日 星期六

[travel]121110 富陽生態公園 維護 關閉


之前在找房子就有看到這附近不遠處有登山步道,
今天看起天氣很好。
所以想去晒晒太陽,帶著水跟水果就想往那邊出發。


富陽生態公園

哈,
非常不妙的。

富陽生態公園 在維護~~~~ 而且是整個關閉 oh no

富陽生態公園 維護 關閉

前前後後也看了不少人是要過來走走的,
還有家長們帶著小孩子過來。




期待整修後的環境

2012年11月8日 星期四

office space




今天早上看到一張辦公室的圖,
想起來現在位置其實滿棒的。

office space

忙碌完畢後,我最喜歡對著外面發呆了。

熱情 專業 夢想

那些我希望我能在大四前就能體悟的事 | C*Cool的部落格
http://www.ccool.idv.tw/blog/?p=637

2012年11月6日 星期二

[mahout]mahout recommender step


一般而言再使用mahout recommender來說,都有幾個步驟。

 

  1. 建立模型
  2. 計算相似度
  3. 找k-nearest neighbor 
  4. build recommender engine






public static void main (String args[])throws Exception{
DataModel model =new FileDataModel(new File("data/intro.csv"));
UserSimilarity similarity =new PearsonCorrelationSimilarity(model);
UserNeighborhood neighborhood =new NearestNUserNeighborhood(2,similarity,model);
Recommender recommender= new GenericUserBasedRecommender(model,neighborhood,similarity);
List recommendations =recommender.recommend(1, 2);
for(RecommendedItem recommendation :recommendations){
System.out.println(recommendation);
}

}

2012年11月5日 星期一

2012年11月3日 星期六

[電影]陣頭


不得不說,原來他票房會這麼好不是沒有道理的。

除了傳統面對現代環境改變的掙扎,
親情,友情,還有社會的觀感。
每個人都很努力的做出取捨。

看到最後居然飆淚了。

把西螺真的拍的很美,
有好幾幕都是曾經在地方,
可是拍起來就是很不一樣。