October 13, 2011
September 30, 2011
chmod 644 for files and 755 for directories
- find path -type f | xargs chmod 644
- find path -type d | xargs chmod 755
Labels: Notes
August 18, 2011
August 08, 2011
August 04, 2011
gitolite + http mode + LDAP
cd /var/www/mkdir gitolite-homeexport GITOLITE_HTTP_HOME=/var/www/gitolite-homePATH=$PATH:$GITOLITE_HTTP_HOME/bincd gitolite-home/git clone git://github.com/sitaramc/gitolite gitolite-sourcecd gitolite-source/GHH=$GITOLITE_HTTP_HOMEmkdir -p $GHH/bin $GHH/share/gitolite/conf $GHH/share/gitolite/hookssrc/gl-system-install $GHH/bin $GHH/share/gitolite/conf $GHH/share/gitolite/hooksvim /var/www/gitolite-home/share/gitolite/conf/example.gitolite.rcgl-setup ADMIN的LDAP帳號
<LocationMatch "/git">AuthType BasicAuthName "Git"Require valid-userAuthBasicProvider ldapAuthzLDAPAuthoritative offAuthLDAPURL "ldap://server:389/dc=company,dc=local?sAMAccountName?sub?(objectclass=*)" NONEAuthLDAPBindDN "cn=user,ou=team,ou=department,dc=company,dc=local"AuthLDAPBindPassword secret</LocationMatch>
- git clone http://server/git/gitolite-admin
- git add
- git commit
- git push origin master
July 28, 2011
git-http-backend on CentOS 5.5
from CentOS, Git & http-push unavailable
- install new version curl in local directory
- configure git as ./configure --with-curl=curl dir
- git init --bare git-repo-dir (beware of the directory permission - httpd user writable)
- git update-server-info
- in /etc/httpd/conf/httpd.conf or /etc/httpd/conf.d/git.conf
SetEnv GIT_PROJECT_ROOT git-repo-dirSetEnv GIT_HTTP_EXPORT_ALLAliasMatch ^/git/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /git-repo-dir/$1AliasMatch ^/git/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /git-repo-dir/$1ScriptAliasMatch \"(?x)^/git/(.*/(HEAD | \info/refs | \objects/(info/[^/]+ | \[0-9a-f]{2}/[0-9a-f]{38} | \pack/pack-[0-9a-f]{40}\.(pack|idx)) | \git-(upload|receive)-pack))$" \/usr/local/libexec/git-core/git-http-backend/$1ScriptAlias /git/ /usr/local/share/gitweb/gitweb.cgi<Directory "git-repo-dir">Allow from all</Directory><LocationMatch "/git">AuthType BasicAuthName "Git"#AuthUserFile AuthFile#Require valid-userAuthBasicProvider ldapAuthLDAPURL "ldap://server:389/dc=company,dc=local?sAMAccountName?sub?(objectclass=*)" NONEAuthLDAPBindDN "cn=user,ou=team,ou=department,dc=company,dc=local"AuthLDAPBindPassword secretAuthzLDAPAuthoritative onrequire ldap-user user1 user2 user3</LocationMatch>
- git clone http://server/git-repo-dir
- git clone http://username@server/git-repo-dir
- git clone http://username:password@server/git-repo-dir
- unset SSH_ASKPASS
June 07, 2011
Website to Kindle
- HTTTrack
download website - calibre
e-book management tool - How do I convert a collection of HTML files in a specific order?
create a table of contents file: another HTML file contains links to all the other files in the desired order (if there is *.zip inside zip then delete it)
Labels: kindle
Change Kindle Locale
[Home] - [Del]
;debugOn
~changeLocale zh-TW.utf8
;debugOff
[Home] - [Menu] - Settings - [Menu] - Restart
Labels: kindle
June 03, 2011
May 25, 2011
google calendar的農曆日曆
語系是英文就找不到,切到中文才看的到的日曆
link:
https://www.google.com/calendar/feeds/zh_tw.lunar%23holiday%40group.v.calendar.google.com/public/basic
Labels: google
May 24, 2011
SSH login without password
產生 key
- ssh-keygen -t rsa
將產生的 id_rsa.pub 放到 target machine 的 .ssh/authorized_keys - ssh-keygen -t dsa
將產生的 id_dsa.pub 放到 target machine 的 .ssh/authorized_keys
- .ssh/ is 700
- .ssh/authorized_keys is 600
- home 目錄的 owner 要是自己 (...)
May 10, 2011
April 20, 2011
April 19, 2011
...
set @INC path of perl
- export PERL5LIB=PATH
- perl Makefile.PL PREFIX=DIR
April 15, 2011
QT I
- close() 關閉視窗
- 改變widget background
QPalette palette
paletta.setColor(QPalette::Normal, QPalette::Base, Qt::green);
widget->setPalette(palette);
April 05, 2011
March 28, 2011
UTF8 設定
.bash_profile
LC_CTYPE=zh_TW.UTF-8; export LC_CTYPE
LC_ALL=zh_TW.UTF-8; export LC_ALL
LANG=zh_TW.UTF-8; export LANG
irssi
/set term_charset UTF-8
/set recode_transliterate ON
/set recode_fallback UTF-8
/set recode_out_default_charset UTF-8
/recode add #channel Big5/UTF-8
/recode - can check channel setting
screen
Ctrl-a :encoding big5 utf8 - for big5 screen
February 07, 2011
Krabi 流水帳
day 1
台北-曼谷-喀比,路上遇到很多一起要到喀比的人。到了喀比機場很快被機場接送到Krabi La Playa Resort,跟旅行社確定了4 islands tour的時間後,到Ao Nang Beach區吃了吃到飽的BBQ,只是很貴又沒有很好吃。
昨天旅行社說今天天氣不好不適合出門,睡起來還真的一直在下雨,於是整天待在房間耍廢,決定花錢買一個星期1000Baht的wireless,結果用了一下子居然就斷線再也連不上...,還好隔天就修好了,讓我們可以渡假還是跟文明接軌。
傍晚去找傳說中的Tropical Herbal Spa,後來發現這是個好決定,Tropical Herbal Spa地處偏遠,因此走回來的路上在麥當勞附近找到便宜又好吃的路邊攤。吃完晚餐一路逛回來買日用品,發現離碼頭愈近物價愈高,然後往兩旁物價慢慢降低。
早起去4 islands tour,一開始到Tub island就去浮潛,可是水裡啥都沒有,游了一下就上岸了。接著經過Chicken island,中午到Poda island吃午餐,導遊給了我們一塊草蓆好在海灘上躺躺睡個午覺,接著最後一站Phra Nang Beach,才終於覺得到了很漂亮的地方。導遊知道我們有來攀岩的朋友,開始介紹哪邊可以爬,接著帶我們到cave爬到可以欣賞整個海灘的地方。
話說導遊雖然只需要管我們兩個人,不過他還是一臉很憂鬱的樣子,話也很少。我們問了如果想要去浮潛跟kayak要去哪邊好呢?得到了Phi Phi island跟Bor Thor兩個地名。
回來洗個澡就去做了90分鐘的泰式按摩,後來才知道這算是很厲害的按摩,有先用溫水洗腳又有獨立的房間,而且還有轎車從飯店接送。
本日為休息日,不知道是因為浮潛還是按摩,起床就覺得全身酸痛。東西收收就決定到昨天去過的Phra Nang Beach悠閒地躺一下午啦。在等船的時候遇到了從Railay來Ao Nang逛街的朋友,原來他們今天也是休息日。
從West Railay到Phra Nang Beach要走一段路,我們到處走來走去,看到很多在攀岩的人。晃了一大圈終於到了沙灘,是說歪國人們真的很神奇,太陽明明很大他們居然可以在沙灘上一直曬,我就只能躲在有陰影的小角落,等到太陽比較小了覺得可以曬曬太陽,歪國人也差不多走光了。
然後旁邊的澳洲阿姨跟米國阿姨真是很能聊,從我躺下去就一直講話講了兩小時吧....
前幾天都睡不好,今天在沙灘睡了一下以後,懷疑睡不好難道是因為床不好睡嗎?所以拿了竹蓆鋪在地上睡,結果睡的還不錯 orz
今天參加scuba addict的浮潛一日遊,七點就起床了,搭大船到Phi Phi island,船很大不會晃真好。接近中午就到了浮潛第一站Ao Nui,才發現一整船只有五個人是要浮潛,剩下的人都是去潛水的,還有一組兩人看起來是來上潛水課的。
穿了蛙鞋跳下去,對於不會游泳的我來說,有蛙鞋真是太棒啦,比前天游半天毫無移動感真是好上許多。只是游來游去,覺得還是沒什麼魚,也沒有什麼珊瑚,帛琉實在是贏太多了。中午在船上吃綠咖哩,我覺得這是這趟旅程最好吃的綠咖哩了,吃了兩盤!不過有人說這是因為很餓的緣故...
後來到第二個浮潛點,因為中午吃太飽,加上我以為還有下一個點,就沒有下水。聽有下水的人說下面黑黑的看不到什麼,所以大概也不算損失很多吧。
今天大家在聊天,介紹自己從哪裡來的時候,不同於其他人報國名,有個米國人就直接說他從Minnesota來的,聽到的時候覺得,不愧是米國人阿,直接報州名的。
今天又是休息日,昨天晚上很幸運的終於打通認識的人的手機,原來他們住的地方收訊不好,所以上次打才會接通就斷訊。搭船到West Railay就去找往傳說中往Tonsai的很大的一條路,只能說地圖上看到的跟事實上差很多。不過一到Tonsai就遇到很多認識的人啦,不知為何謠言是我們住在很高級的五星飯店,所以大家不斷的問我們住的飯店是怎麼樣很高級。後來跟著他們到他們住的Mountain View Resort後... 嗯,跟白天沒有電,沒有熱水沒有冷氣只能放一張雙人床的房間比起來,我們住的確實還蠻高級的。
下午要離開的時候遇到了大退潮,原本是海的地方都可以涉水而過,所以不用走早上那條大道就可以回到west railay,真是好險。
原本今天要去kayak的,可是昨天的休息日好像也沒什麼休息,所以今天繼續作為休息日。中午出去吃飯順便買買東西,下午就決定要來使用一下飯店的游泳池。
Ao Nang的飯店都是開放式的,前幾天我們沒事就走進別家飯店裡瞧瞧,感想是La Playa的游泳池真的很大,而且整個飯店也算隱密,除了床我睡不習慣以外算是很不錯的選擇了。尤其是早餐可以坐在泳池邊,有微風吹過跟鳥叫聲跟水聲的早餐實在是贏過冷氣房太多,那個悠閒感完全無法比擬。
喀比-曼谷-台北,覺得好像也沒做什麼,一下子就要回家了。前幾天才看到有女生在瑞典海關分不清ROC跟PRC,今天在喀比機場也遇到一樣的事,泰航的阿姨問我要在台北待多久,跟她說我回台北是要回家,她很疑惑的說我不是中國人嗎?跟她講了半天我覺得她大概還是不懂Republic of China=Taiwan吧,囧。然後在曼谷國內線轉國際線的地方又發生一次,海關看到我問我是Korean嗎?(才不是!)我說是台灣,他看看護照就說喔China~害我很想揍人。
這次轉機時間很長,所以很認真的在曼谷機場逛了一下,真的很大,店也好多。話說第一天從曼谷飛喀比在飛機上等了很久,因為前面有七八架飛機在排隊等起飛,看飛機排隊慢慢前進真是有趣。逛了逛吃了午餐就找了個靠近登機門的沙發開始看書打發時間,終於也開始聽到熟悉的台灣人聲音,八天的小旅行就這樣結束啦。
Labels: travel
January 11, 2011
國外提款、信用卡交易手續費(2012/1)
一、您的外幣消費帳款授權本行依各信用卡組織之規定換算為新台幣,並收取國外交易服務費。國外交易服務費,除包含各信用卡組織收取之費用外,每筆另按交易金額百分之零點伍計收。若於國外使用信用卡以新台幣交易時,國外交易服務費則按各信用卡組織收取之費用計收,本行不再另外收取服務費。現行VISA 、MasterCard及JCB國際組織收取費用為百分之壹。VISA卡及MasterCard以新台幣交易時,國際組織收取費用為百分之零點捌。國外交易服務費計算區間約為交易金額百分之零點伍至百分之貳。