helloworld

# vi /usr/local/etc/apache22/httpd.conf

....
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}$1 [L,R]


存檔
apachectl restart


undefined

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

即日起到11/6在博客來消費
同享百貨五館滿千再九折
詳情請洽 http://www.books.com.tw/design/store97/page_0000038396.html

helloworld 發表在 痞客邦 留言(0) 人氣()

剛剛看到Yahoo新聞
第一次聽到這個名詞:世界完全對稱日
也就是前面念過來,後面念回去都是一樣的數字
ㄏㄏ..只是覺得新鮮,回到現實..日子還是要過啊..XDD

helloworld 發表在 痞客邦 留言(0) 人氣()

測試環境: 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

undefined
Ldap System Administration

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

這個問題搞了一個早上
寫了一支shell script,並且帶一個變數進去,想要抓到這個變數使用者的家目錄路徑
如 ./show_home.sh user1
本來很單純的想說
#!/bin/sh
echo ~$1

結果出來的結果令人很挫折

試了好久,終於找到比較適合的解決方法
user=$1
homedir=`eval echo ~$user`
echo $homedir

eval 用法是直接把字串內容丟給shell處理

helloworld 發表在 痞客邦 留言(0) 人氣()

話說我今年好像也有報名N5檢定啊
還真糟糕,已經好久沒碰日文了
希望不是去陪考而已啊..

日文N1 N2 N3 N4 N5 考前衝刺

helloworld 發表在 痞客邦 留言(0) 人氣()

  莫名的道德感作祟,我還是不能公布地址XD
但可以確定的是在台南..呵呵
P1020236.JPG 

helloworld 發表在 痞客邦 留言(0) 人氣()

已經好久沒來台南吃美食了
這星期因為大學同學結婚,所以就趁這個機會跑來台南吃吃喝喝

阿堂鹹粥位於府前路和西門路的圓環附近,
隔壁的包成羊肉早上也是挺多人的,不過因為小弟的胃太小了
沒有辦法魚與熊掌都吃到啊

IMG_0954[1].JPG 

helloworld 發表在 痞客邦 留言(0) 人氣()

也不知道為什麼,Lativ已經好久沒有在博客來賣衣服了
最近幾天發現他已經悄悄回來了
冬天到了,趁機會可以買一件羽絨外套來度過這個冬天吧~
lativ books

http://www.books.com.tw/exep/assp.php/es/exep/prod/newprod3/brand.php?id=0000001648

helloworld 發表在 痞客邦 留言(0) 人氣()

好久沒有寫文章了

最近收到某EC網站的信
但是寄件者在iphone上面沒有辦法正常顯示人類看得懂的文字
IMG_0888.PNG  

可以試試把寄件者欄位也用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);
 

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

送博客來E-coupon(面額NT25)

E-Coupon序號:DEWk4QH9DEW8mixYDEWAPSKnDEWfkHbs

DEWraMjmDEWg78MqDEWwFSGxDEWatsuT

DEWTkAGQDEWchrvCDEWmm4uNDEWNxR83


E-Coupon有效期限:2011/07/01~2012/01/31。

使用過的朋友記得回覆一下,不然會造成其他人的困擾喔
肛溫蛤~

http://helloworld.pixnet.net/blog/post/30176492 (面額100,滿999適用,2011/12/31到期)

helloworld 發表在 痞客邦 留言(12) 人氣()

桂格補品館 - 12個空瓶免費兌換 威秀電影票 為感謝消費者愛用桂格滋補液,特別舉辦父親節大贈送。凡是集滿桂格滋補液(養氣人蔘、蜜人蔘、蟲草人蔘、高麗人蔘、活靈芝、蟲草靈芝)任一產品12個空瓶(須附完整產品標籤),即可免費兌換一張威秀電影票(市價280元)。 威秀電影票限量1萬張,活動期間集越多,送越多,送完為止,行動要快!

活動網址
http://www.quaker.com.tw/event/201107_tonic/tonic2011/

undefined

helloworld 發表在 痞客邦 留言(0) 人氣()

先到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!

雖然說感覺比光碟片環保一點..但寫入的速度好慢啊

helloworld 發表在 痞客邦 留言(0) 人氣()

範例

echo 'Hi , Hello World ~' | tr a-z A-Z
HI , HELLO WORLD ~

echo 'Hi , Hello World ~' | tr A-Z a-z
hi , hello world ~


文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

恐怖的食品添加物

作者:安部司
譯者:陳玉華
出版社:世潮
出版日期:2007年01月16日
語言:正體中文 ISBN:9789577768186
恐怖的食品添加物,安部司


這本書是我前幾天看電視看到來賓在討論的一本書,
如果多半的食物都是實驗室裡面調配出來的
只有一點點成分是天然食材甚至是等於零
商人做生意無可厚非,但是加了危害人體的就不對

helloworld 發表在 痞客邦 留言(0) 人氣()

今天介紹的是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();                      //方法

?>

 

undefined
PHP學習手冊

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

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      

helloworld 發表在 痞客邦 留言(0) 人氣()

食材: 台灣產地長糯米1斤,圓糯米1斤,土豆半斤,豬肉,香菇,蝦米,菜脯,紅蔥頭(台灣味的來源啊)
調味料: 醬油,胡椒,五香粉
其他: 粽葉,棉繩

建議前一天先將土豆泡水一個晚上,下水煮的時候才不會糯米熟透了,土豆還是脆脆的
今年選擇長糯米和圓米各半,稍微洗過瀝乾備用
首先先將粽葉及棉繩過滾水燙過,再拿去水龍頭下面稍微洗一下瀝乾備用
將紅蔥頭切片,豬肉切適合食用的大小,香菇及蝦米泡水備用
菜脯剛買回來很屎鹹,建議先用水燙過再切小丁備用
1.jpg

這次選用的是一半的五花肉和一半的里肌肉,
先將五花肉下鍋,煎到赤赤的把油都逼出來,再倒進里肌肉拌炒到半熟,不用全熟,因為待會整顆粽子還要下水去煮
逼出來的油先倒出來待會爆香紅蔥頭及其他配料
此時的豬肉加入一點點的醬油,一點點的胡椒,一點點的五香粉,一點點米酒,起鍋備用

豬肉起鍋後接著準備拌炒其他配料
鍋子倒入剛剛逼出來的豬油,放進紅蔥頭爆香,接著蝦米,香菇,菜脯進來拌炒
最後加入一點點的上述的調味料,起鍋備用
PS1:因為蝦米和菜脯本身已經有鹹味了,所以下手千萬不要太重
PS2:請留一些些紅蔥頭和豬油下來不要全部用光,待會要拌糯米的

最後把剩下的紅蔥頭用豬油爆香,關小火加入糯米和土豆扮勻,剛剛泡過蝦米和香菇的水不要浪費了,可以淋上一點點讓整體的口感更加的一致
最後加一點點的醬油上色就可以準備包粽子啦
248701_224513397561896_100000097110992_923834_5729423_n.jpg
 

準備兩片粽葉,捲成漏斗狀,先放一點點的米再放進適量的豬肉和配料,最後覆蓋一層糯米包起來,用棉繩捲個兩圈打個活結就大功告成啦!
小技巧:漏斗的尖端朝外,葉稍朝向自己,稍微放平,底層的糯米不要一整沱都在底部,醬子才不會吃到最後一口只有一沱糯米而已 (我們做料理的一定要隨時替吃的人著想XDD)
254379_224513550895214_100000097110992_923839_42267_n.jpg
 

下水煮個40~60分鐘,看粽子的大小而定,記得一定要讓水淹過粽子
起鍋讓水滴一下就可以吃啦
 247458_224513677561868_100000097110992_923842_5281967_n.jpg

 

undefined

端午節
作者: 艾德娜  
繪者: 吳嘉鴻
出版社:幼福  
出版日期:2017/06/01
語言:繁體中文
定價:240元

undefined

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

當我們在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

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

博客來百貨年中慶

博客來百貨年中慶,買百貨七館之任一商品就可抽仟點購物金!
買越多,中獎機會越大!
指定商品結帳輸入關鍵序號享現折,最高可折到1200元喔!
買百貨七館任一商品,再送您《培伯莉》小米蘭餅乾乙份,數量有限,送完為止!

helloworld 發表在 痞客邦 留言(0) 人氣()

測試平台: ubuntu server 10.10

# vi /etc/pam.d/proftpd

session  required  pam_mkhomedir.so umask=0022 skel=/etc/skel

helloworld 發表在 痞客邦 留言(0) 人氣()

刷花旗卡,滿$1388 再享88折
http://www.books.com.tw/exep/assp.php/es/activity/2010/12/citibank/

只到6/30 要買要快喔!!

helloworld 發表在 痞客邦 留言(0) 人氣()

1st time => portsnap fetch extract

2nd and later => portsnap fetch update

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

如果我要計算目錄下面 某個副檔名或是某關鍵字檔名的大小加總的話
可以使用awk 來實現

例如
ls -l /var/log/maillog* | awk '{ SUM += $5 } END { print SUM/1024/1024 }'
計算出來的單位是MB

undefined
Sed and Awk: Pocket Reference

作者: Robbins, Arnold
原文出版社:Oreilly & Associates Inc
出版日期:2002/06/01
語言:英文
定價:348元

文章標籤

helloworld 發表在 痞客邦 留言(0) 人氣()

現在買歐萊禮全書系購書,不限金額,買就送「歐萊禮專屬筆記本」!買一送一,數量有限,送完為止!
http://www.books.com.tw/exep/assp.php/es/exep/prod/books/editorial/publisher_chart.php?pubid=oreilly

歐萊禮

helloworld 發表在 痞客邦 留言(0) 人氣()

如果不想刪除帳號或是要讓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

helloworld 發表在 痞客邦 留言(0) 人氣()

postsuper -d ALL

helloworld 發表在 痞客邦 留言(0) 人氣()

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

helloworld 發表在 痞客邦 留言(0) 人氣()

facebook臉書效應:從0到7億的串連


facebook臉書效應:從0到7億的串連

有看過電影社群網站的應該會有興趣想要買一本來看看:p

helloworld 發表在 痞客邦 留言(0) 人氣()

升級前

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關掉

helloworld 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼