May 28, 2011

How to Flush DNS Cache

Featured flush dns cache 
    สำหรับผู้ใช้หรือ User ทั่วๆไป อาจจะไม่ค่อยประสบปัญหาหรือ รู้สึกถึงปัญหา เกี่ยวกับ DNS Cache ในเครื่องตัวเองมากนัก เพราะไม่ใช่เรื่องที่ User จำเป็นต้องใส่ใจเท่าไรนัก เพราะปัญหานี้มักจะเกิดเนื่องมาจากการเปลี่ยน IP address ของ Domain นั้นๆ

May 27, 2011

บริหาร VM บน VirtualBox ด้วย command line

VirtualBox

   เหตุที่ต้องหัดใช้ Command line ของ VirtualBox ก็เพราะว่า อยู่ดีๆ ไหง remote desktop เข้าไปไม่ได้ก็ไม่รู้ ได้แต่ remote shell เข้าไปแล้วจะจัดการ VM ของเรายังงัยดีเนี่ยะ

May 26, 2011

Network Storage แบบประหยัด ไม่ซับซ้อน ด้วย ATA over Ethernet

CableMess 
Fibre channel ยังเป็น Storage Technology ระดับ Enterprise พร้อมด้วยราคาระดับ Enterprise แต่เทคโนโลยียังก้าวเดินต่อไป ของใหม่ๆยังมีมาทดแทนเสมอ  แต่ว่าด้วยราคาแล้ว ยังมีทางเลือกอีกทางหนึ่งราคาถูกที่สามารถสร้าง Network Storage ได้ไม่ยุ่งยากซับซ้อน ในราคาย่อมเยา ทางเลือกที่ว่านี้คือ

May 25, 2011

Recovery MySQL root password

MySQL recover root password picture

tip: เปลี่น root password ตามปกติได้โดยคำสั่ง

mysqladmin -u root -pCurrentPassword password New_Password


May 24, 2011

Yum fastest mirror site plugin

Debian , Ubuntu เขามี netselect ให้ใช้เลือก mirror site ที่เร็วที่สุดกัน

Fedora อย่าน้อยใจ มีเหมือนกัน แต่ใช้ได้สำหรับ yum เท่านั้นนะครับเพราะเป็น plugin ของ yum เอาไป apply กับ งานอื่นไม่ได้ ติดตั้งโดย

May 21, 2011

Bash printf command

    ใน Bash Shell คำสั่ง printf ยังมีประโยชน์กับเราในการเขียน shell script
เพื่อแสดงผลเป็นอย่างมากเหมือนกัน อย่างเช่นในการ list menu หรือ
การ report ค่าอะไรบางอย่าง จำเป็นต้องกำหนดความกว้างของ field
หรือ field  width เพราะจะทำให้เรียงลำดับได้สวยงามและดูง่าย

กำหนดความกว้างหรือ field width ได้โดย ใช้ Format Strings (%) เช่น

Bash For loop

for loop syntax

for VARIABLE in 1 2 3 4 5 .. N
do
 command1
 command2
 commandN
done
Example

May 20, 2011

Turn Off Autoplay in Windows


   เมื่อ Autoplay ทำงานกับ Hard drive หรือ Handy drive เป็นช่องทางหนึ่งที่ทำให้ virus เข้ามาสู่เครื่องเราได้ การปิด Autoplay ไปจะช่วยอุดทางนี้ไปได้ทางหนึ่ง

วิธีการ turn off Autoplay คือ

May 19, 2011

Fedora จะ mount NTFS ให้ read-write ได้อย่างไร?

ปกติ ใช้ Linux ตระกูล Fedora แล้ว mount partition หรือ device อย่าง usb drive หรือ external harddisk ที่เป็น NTFS ก็สามารถ mount ได้ แต่การทำงานจะบอกว่าเป็น read-only filesystem เราไม่สามารถเขียน file ต่างๆ ลง device หรือ usb drive หรือ external harddisk นั้นได้

Force Ejecting Hard Drive on Mac

      เมื่อ Mac เราไม่ยอมให้ Eject Device เช่น External Hard disk เพราะเมื่อ สั่ง Eject แล้วโดนฟ้องว่า Device Busy หรือ Resource นั้นถูกใช้งานอยู่ (โดยอะไรก็ไม่รู้)
ลองดูๆใน Finder แล้ว ก็ไม่เห็นจะมีหน้าไหน access hardisk ลูกนั้นอยู่เลย  จะดึงสายออกดื้อๆก็กระไรอยู่

บังคับ Eject ซะเลยดีมั๊ย ก่อนที่จะ Force eject ลอง "df" ดูก่อนว่าเราจะ eject device หรือ path ไหน
แล้วก็สั่ง
hdiutil eject -force /Volume/MyHarddisk/
เรียบร้อยโรงเรียนจีน

May 18, 2011

SMTP Authentication (Postfix TLS SASL) on Ubuntu

วันนี้มาติดตั้ง Mail Server ให้ใช้ SMTP Authentication ได้ ด้วย Postfix โดยที่ OS ที่ใช้ คือ Ubuntu นะครับ

ไม่ขอพูดเรื่องการ install postfix ดีกว่า รู้สึกว่าสำหรับ ubuntu นั้นไม่ยากสำหรับทุกคนเพราะว่าเรามี apt-get นั่นเอง ส่วน postfix ที่ใช้นั้นเราต้อง support การทำงานร่วมกับ tls ด้วยนะครับ (แต่ที่ ubuntu ให้มามันก็ support อยู่แล้วนินา) ผ่านโลด

May 17, 2011

การ Ramdom Password แล้วนำมาสร้างเป็นรูปภาพการ Ramdom Password แล้วนำมาสร้างเป็นรูปภาพ

หลายครั้งเราจำเป็นต้องทำการ นำข้อมูลเล่านั้นมาสร้างเป็นรูปภาพ อาจจะง่ายต่อการแสดงผลและจัดเก็บ
เช่นการแสดง Password หรือแม้กระทั่ง Counter ต่าง



ลองมาดูตัวอย่างการสร้างรูปภาพด้วยการ Ramdom Password ครับ

May 16, 2011

ปัญหา Classic MySQL ,PHP5 และ ภาษาไทย

เขาบอกว่า ปัญหามาจาก ความไม่เข้าใจใน MySQL 5.x,4.x และ PHP 5

ปัญหาที่พบจนเป็นปัญหา classic คือ เวลาดึงฐานข้อมูลขึ้นมาจาก MySQL จะเจอแต่เครื่องหมายแบบนี้
???????????????????????????????????????????
?????????????????????????????????????????

May 15, 2011

Config Postifx ให้รู้จัก Mailman

main.cf
เพิ่ม 3 อันนี้เข้าไป
relay_domains = example.com
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1

Config Postfix ให้ใช้ Maildir

ที่ /etc/postfix/main.cf
home_mailbox = Maildir/
อีกส่วนหนึ่งคือ mailbox_command
ให้ postfix ส่ง mail ลง mailbox ที่เป้น Maildir ให้เพิ่มตัวแปรให้ procmail command
คือ DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir เข้าไปที่ mailbox_command ดังนี้
mailbox_command = procmail -a "$EXTENSION" DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir