helloworld
- Nov 04 Fri 2011 10:34
如何強迫apache將http轉成https
- Nov 04 Fri 2011 09:58
muji無印良品也有滿千結帳再9折耶
即日起到11/6在博客來消費
同享百貨五館滿千再九折
詳情請洽 http://www.books.com.tw/design/store97/page_0000038396.html
- Nov 02 Wed 2011 16:35
20111102 世界完全對稱日
剛剛看到Yahoo新聞
第一次聽到這個名詞:世界完全對稱日
也就是前面念過來,後面念回去都是一樣的數字
ㄏㄏ..只是覺得新鮮,回到現實..日子還是要過啊..XDD
- Oct 27 Thu 2011 17:07
自動建立ldap帳號家目錄
測試環境: FreeBSD + postfix + openldap + dovecot
有兩個方法:
1. 利用現成的pam_mkhomedir.so 實現
ports路徑在 /usr/ports/security/pam_mkhomedir
但是測試過程中發現 上一層的目錄一定要先存在,並且要給他777的權限
可能是我哪個細節沒注意到吧
一度想要去看source code,但是還是想想算了XDDD
2. 利用 pam_cli.so 搭配自己寫的程式實現
vi /etc/pam.d/dovecot
auth include system
auth sufficient /usr/local/lib/pam_cli.so cmd=/root/pam_mkhomedir.sh
至於cmd後面的程式就看習慣哪個工具開發了
如果是shell script怎麼抓到home路徑咧
請參考上一篇 How to get home dir in shell script
Ldap System Administration
- Oct 27 Thu 2011 16:55
How to get user home dir in shell script
這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1
結果出來的結果令人很挫折
試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir
eval 用法是直接把字串內容丟給shell處理
- Oct 27 Thu 2011 16:14
日本語檢定參考書
- Oct 17 Mon 2011 21:27
[食記] 不能說的鱔魚麵
莫名的道德感作祟,我還是不能公布地址XD
但可以確定的是在台南..呵呵
- Oct 17 Mon 2011 18:30
[食記] 台南阿堂鹹粥
已經好久沒來台南吃美食了
這星期因為大學同學結婚,所以就趁這個機會跑來台南吃吃喝喝
阿堂鹹粥位於府前路和西門路的圓環附近,
隔壁的包成羊肉早上也是挺多人的,不過因為小弟的胃太小了
沒有辦法魚與熊掌都吃到啊
- Oct 09 Sun 2011 14:58
冬天快到了,來一件LATIV羽絨外套吧~
也不知道為什麼,Lativ已經好久沒有在博客來賣衣服了
最近幾天發現他已經悄悄回來了
冬天到了,趁機會可以買一件羽絨外套來度過這個冬天吧~
http://www.books.com.tw/exep/assp.php/es/exep/prod/newprod3/brand.php?id=0000001648
- Sep 22 Thu 2011 16:12
iphone收信測試
好久沒有寫文章了
最近收到某EC網站的信
但是寄件者在iphone上面沒有辦法正常顯示人類看得懂的文字
可以試試把寄件者欄位也用base64編成MIME
以php為例:
//語系:big5 , 編碼方式: base64
$from = "=?big5?B?".base64_encode("某某寄件者")."?= <service@mybox.tw>";
$to = "xxx@mybox.tw";
$header = "From: ".$from."\n";
$header .= "Content-Type: text/html; charset=big5"."\n";
mail ($to , $subject , $content , $header);
- Sep 21 Wed 2011 18:13
分享博客來 e-coupon (2012/01/31到期)
送博客來E-coupon(面額NT25)
E-Coupon序號:DEWk4QH9、DEW8mixY、DEWAPSKn、DEWfkHbs
DEWraMjm、DEWg78Mq、DEWwFSGx、DEWatsuT
DEWTkAGQ、DEWchrvC、DEWmm4uN、DEWNxR83
E-Coupon有效期限:2011/07/01~2012/01/31。
使用過的朋友記得回覆一下,不然會造成其他人的困擾喔
肛溫蛤~
http://helloworld.pixnet.net/blog/post/30176492 (面額100,滿999適用,2011/12/31到期)
- Jul 10 Sun 2011 17:42
集桂格人蔘.靈芝空瓶送威秀電影票~
桂格補品館 - 12個空瓶免費兌換 威秀電影票 為感謝消費者愛用桂格滋補液,特別舉辦父親節大贈送。凡是集滿桂格滋補液(養氣人蔘、蜜人蔘、蟲草人蔘、高麗人蔘、活靈芝、蟲草靈芝)任一產品12個空瓶(須附完整產品標籤),即可免費兌換一張威秀電影票(市價280元)。 威秀電影票限量1萬張,活動期間集越多,送越多,送完為止,行動要快!
- Jun 09 Thu 2011 15:42
如何把iso檔燒錄在usb隨身碟中
先到sourceforge下載unetbootin這個工具
http://sourceforge.net/projects/unetbootin/
or
http://unetbootin.github.io/
http://unetbootin.sourceforge.net/
選擇你作業系統適合的版本下載
1. 下載你準備要燒錄的iso檔
2. 選擇來源iso檔案
3. 選擇目的usb隨身碟
4. GO!GO!GO!
雖然說感覺比光碟片環保一點..但寫入的速度好慢啊
- Jun 08 Wed 2011 11:03
利用tr做大小寫的轉換
範例
echo 'Hi , Hello World ~' | tr a-z A-Z
HI , HELLO WORLD ~
echo 'Hi , Hello World ~' | tr A-Z a-z
hi , hello world ~
- Jun 07 Tue 2011 10:47
恐怖的食品添加物
恐怖的食品添加物
作者:安部司
譯者:陳玉華
出版社:世潮
出版日期:2007年01月16日
語言:正體中文 ISBN:9789577768186
這本書是我前幾天看電視看到來賓在討論的一本書,
如果多半的食物都是實驗室裡面調配出來的
只有一點點成分是天然食材甚至是等於零
商人做生意無可厚非,但是加了危害人體的就不對
- May 31 Tue 2011 15:54
PHP物件導向程式設計範例
今天介紹的是PHP的物件導向設計,看看就好XDDDD
宣告一個demo學生,然後進行自我介紹
<?php
class student {
var $stuid;
var $cname;
function myname () {
$result = "Hi, My name is ".$this->cname." , No. ".$this->stuid;
return $result;
}
}
$demo = new student;
$demo->stuid = "9527"; //屬性
$demo->cname = "HelloWorld"; //屬性
echo $demo->myname(); //方法
?>
- May 30 Mon 2011 17:34
FreeBSD使用2T以上的硬碟空間
1.
# gpart create -s GPT da0
da0 created
如果出現以下的錯誤的話
gpart: Device busy.
可以輸入
# dd if=/dev/zero of=/dev/da0 bs=1k count=1
1+0 records in
1+0 records out
1024 bytes transferred in 0.096277 secs (10636 bytes/sec)
把整個狀態清空
2.
# gpart show
=> xx yyyyyyyy da0 GPT (5T)
xx yyyyyyyy - free - (5T)
# gpart add -b xx -s yyyyyyyy -t freebsd-ufs da0
da0p1 added
(xx:起始index , yyyyyyyy:size大小)
# gpart show
=> xx yyyyyyyy da0 GPT (5T)
xx yyyyyyyy 1 freebsd-ufs (5T)
3.格式化硬碟
newfs -O2 -b 65536 -f 8192 -U /dev/da0p1
4.設定開機自動mount
# vi /etc/fstab
/dev/da0p1 /storage ufs rw 1
- May 29 Sun 2011 16:30
包粽子食譜--南部粽
食材: 台灣產地長糯米1斤,圓糯米1斤,土豆半斤,豬肉,香菇,蝦米,菜脯,紅蔥頭(台灣味的來源啊)
調味料: 醬油,胡椒,五香粉
其他: 粽葉,棉繩
建議前一天先將土豆泡水一個晚上,下水煮的時候才不會糯米熟透了,土豆還是脆脆的
今年選擇長糯米和圓米各半,稍微洗過瀝乾備用
首先先將粽葉及棉繩過滾水燙過,再拿去水龍頭下面稍微洗一下瀝乾備用
將紅蔥頭切片,豬肉切適合食用的大小,香菇及蝦米泡水備用
菜脯剛買回來很屎鹹,建議先用水燙過再切小丁備用
這次選用的是一半的五花肉和一半的里肌肉,
先將五花肉下鍋,煎到赤赤的把油都逼出來,再倒進里肌肉拌炒到半熟,不用全熟,因為待會整顆粽子還要下水去煮
逼出來的油先倒出來待會爆香紅蔥頭及其他配料
此時的豬肉加入一點點的醬油,一點點的胡椒,一點點的五香粉,一點點米酒,起鍋備用
豬肉起鍋後接著準備拌炒其他配料
鍋子倒入剛剛逼出來的豬油,放進紅蔥頭爆香,接著蝦米,香菇,菜脯進來拌炒
最後加入一點點的上述的調味料,起鍋備用
PS1:因為蝦米和菜脯本身已經有鹹味了,所以下手千萬不要太重
PS2:請留一些些紅蔥頭和豬油下來不要全部用光,待會要拌糯米的
最後把剩下的紅蔥頭用豬油爆香,關小火加入糯米和土豆扮勻,剛剛泡過蝦米和香菇的水不要浪費了,可以淋上一點點讓整體的口感更加的一致
最後加一點點的醬油上色就可以準備包粽子啦
準備兩片粽葉,捲成漏斗狀,先放一點點的米再放進適量的豬肉和配料,最後覆蓋一層糯米包起來,用棉繩捲個兩圈打個活結就大功告成啦!
小技巧:漏斗的尖端朝外,葉稍朝向自己,稍微放平,底層的糯米不要一整沱都在底部,醬子才不會吃到最後一口只有一沱糯米而已 (我們做料理的一定要隨時替吃的人著想XDD)
下水煮個40~60分鐘,看粽子的大小而定,記得一定要讓水淹過粽子
起鍋讓水滴一下就可以吃啦
端午節
作者: 艾德娜
繪者: 吳嘉鴻
出版社:幼福
出版日期:2017/06/01
語言:繁體中文
定價:240元
- May 26 Thu 2011 16:13
快快樂樂學Sybase-PHP連線時避開警告訊息
當我們在php裡面要建立一個sybase資料庫的連線時
$link = sybase_connect ("server","login","password");
會出現 Warning: Sybase: Server message: Changed database context to 'master' 這樣的訊息
通常我們第一個反應是,在sybase_connect前面加個 @就好啦
如 $link = @sybase_connect ("server","login","password");
但是其實還有另一個做法
http://tw2.php.net/manual/en/function.sybase-min-client-severity.php
- May 17 Tue 2011 16:22
博客來百貨年中慶
博客來百貨年中慶,買百貨七館之任一商品就可抽仟點購物金!
買越多,中獎機會越大!
指定商品結帳輸入關鍵序號享現折,最高可折到1200元喔!
買百貨七館任一商品,再送您《培伯莉》小米蘭餅乾乙份,數量有限,送完為止!
- May 10 Tue 2011 17:29
ldap帳號登入後自動建立家目錄
測試平台: ubuntu server 10.10
# vi /etc/pam.d/proftpd
session required pam_mkhomedir.so umask=0022 skel=/etc/skel
- Apr 21 Thu 2011 12:00
花旗信用卡在博客來滿1388打88折喔
- Apr 19 Tue 2011 17:46
How to update FreeBSD ports tree
1st time => portsnap fetch extract
2nd and later => portsnap fetch update
- Apr 15 Fri 2011 13:51
利用awk計算檔案大小
如果我要計算目錄下面 某個副檔名或是某關鍵字檔名的大小加總的話
可以使用awk 來實現
例如
ls -l /var/log/maillog* | awk '{ SUM += $5 } END { print SUM/1024/1024 }'
計算出來的單位是MB
Sed and Awk: Pocket Reference
作者: Robbins, Arnold
原文出版社:Oreilly & Associates Inc
出版日期:2002/06/01
語言:英文
定價:348元
- Apr 13 Wed 2011 18:28
買歐萊禮送歐萊禮筆記本
現在買歐萊禮全書系購書,不限金額,買就送「歐萊禮專屬筆記本」!買一送一,數量有限,送完為止!
http://www.books.com.tw/exep/assp.php/es/exep/prod/books/editorial/publisher_chart.php?pubid=oreilly
- Apr 13 Wed 2011 12:13
ACL實現LDAP account disable/enable
如果不想刪除帳號或是要讓ldap 某個account暫時停用的話
似乎沒有直接的屬性可以使用,想到最單純的方法可能是用ACL來實現了
首先編輯slapd.conf 多加一行include /usr/local/etc/openldap/acl_disabled.conf
vi /usr/local/etc/openldap/slapd.conf
include /usr/local/etc/openldap/acl_disabled.conf
access to *
by * read
access to attrs=userPassword
by self write
by * auth
未來如果有要暫時disable一個帳號的話只需要維護acl_disabled.conf
vi /usr/local/etc/openldap/acl_disabled.conf
access to dn="uid=peter,ou=sales,dc=helloworld,dc=com,dc=xx"
by * none
access to dn="uid=mary,ou=tech,dc=helloworld,dc=com,dc=xx"
by * none
比較麻煩的是..每次編輯完記得重新啟動ldap server才會生效,反正帳號不會常異動啦XDDD
另外就是不適用有replication的環境啊orz
- Apr 08 Fri 2011 16:21
清空郵件駐列
postsuper -d ALL
- Apr 07 Thu 2011 19:01
讓ldap提供ssl連線
cd /etc/openldap/ssl
openssl genrsa -out ldap.test.com.key 1024
openssl req -new -key ldap.test.com.key -out ldap.test.com.csr
openssl x509 -req -days 7200 -in ldap.test.com.csr -signkey ldap.test.com.key -out ldap.test.com.crt
vi /etc/openldap/slapd.conf
TLSCipherSuite HIGH::MEDIUM:LOW
TLSCertificateFile /etc/openldap/ssl/ldap.test.com.crt
TLSCertificateKeyFile /etc/openldap/ssl/ldap.test.com.key
/etc/init.d/ldap restart
cat /etc/services | grep ldap
ldap 389/tcp
ldap 389/udp
ldaps 636/tcp # LDAP over SSL
ldaps 636/udp # LDAP over SSL
檢查一下有沒有LISTEN兩個port
netstat -na | grep LISTEN
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:636 0.0.0.0:* LISTEN
- Mar 30 Wed 2011 18:07
新書上架: facebook臉書效應:從0到7億的串連
- Mar 29 Tue 2011 16:42
FreeBSD 升級 openssh
升級前
telnet 0 22
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.4p1 FreeBSD-20100308
步驟:抓source回來解開
./configure && make && make install
修改/etc/rc.conf
sshd_enable="YES"
sshd_program="/usr/local/sbin/sshd"
或是 cd /usr/sbin && mv sshd sshd.bak && ln -s /usr/local/sbin/ssh ssh
測試
telnet 0 22
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.8
大功告成
如果擔心遠端升級有風險的話請先把telnet打開
vi /etc/inetd.conf
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
重啟inetd服務
kill -HUP `cat /var/run/inetd.pid`
測試sshd可以正常運作後記得再把telnet關掉