Archive for December 2550

blackhole.securitysage.com is down?

ผมใช้ blackhole.securitysage.com เป็น RHSBL (right hand side blacklist)  ในการบล็อกสแปมเมล  แต่วันนี้ดูใน log file แล้วพบว่า มี error ขึ้นมา  เลยลองค้นดูในเน็ตก็พบว่า  ดูเหมือนจะมีปัญหาเกี่ยวกับ DNS    เห็นท่าจะต้องเลิกใช้ชั่วคราวก่อน

ที่มา: Status of blackhole.securitysage.com: DOWN?

Popularity: 14% [?]

การย้าย Mailman และปรับแต่งให้รองรับภาษาไทย

Mailman เป็น mailing list ที่มีระบบบริหารจัดการสมาชิกผ่านทางเว็บเพจ  ระบบตรวจสอบอีเมลเข้ามาใน list  ระบบ archive และอื่นๆ อีกมากมาย  (อ่านเพิ่มเติมที่นี่)  

วิธีการติดตั้งเองมีความยุ่งยากในระดับหนึ่ง เพราะต้องวุ่นวายกับสิทธิ์การเข้าถึงไฟล์ต่างๆ  แต่ผู้พัฒนาได้เขียนวิธีการติดตั้งไว้ค่อนข้างละเอียด  เพียงทำตามไปทีละขั้นตอนก็สามารถติดตั้งใช้งานได้

สำหรับเรื่องภาษาไทยนั้น  ก่อนหน้านี้ในเวอร์ชัน 2.1.x จะไม่สามารถส่งภาษาไทยได้  เพราะเมื่อส่งอีเมลที่มีภาษาไทยปนอยู่ด้วยแล้ว  อีเมลนั้นจะหายเงียบไปเลย  แต่ในเวอร์ชัน 2.1.9 ขณะที่เขียนเรื่องนี้สามารถส่งอีเมลเป็นภาษาไทยได้แล้ว

สำหรับโจทย์ที่ผมเจอก็คือ ผมจำเป็นต้องย้าย mailig list ไปไว้ที่เซิร์ฟเวอร์เครื่องใหม่  ซึ่งวิธีการที่ผมดำเนินการมีดังนี้

  1. ติดตั้ง Mailman ในเซิร์ฟเวอร์ใหม่ตามปกติ  พร้อมทดสอบว่าใช้งานได้จริง
    ผมใช้คำสั่ง configuration ดังนี้

    ./configure --prefix=/home/mailman \
    --with-mail-gid=mailman \
    --with-cgi-gid=apache \
    --with-mailhost=hostname.com \
    --with-urlhost=hostname.com
  2. ทำการคัดลอกไฟล์และไดเรอทอรีทั้งหมด ที่อยู่ในไดเรกทอรี archives, data และ list จากเซิร์ฟเวอร์เก่า มายังเซิร์ฟเวอร์เครื่องใหม่
  3. คัดลอก custom configuration ภายในไฟล์ mm_cfg.py มาไว้ที่เครื่องใหม่
  4. ทดสอบเรียกใช้งาน mailman 

สำหรับวิธีการเพิ่มภาษาไทยนั้น จำเป็นจะต้องแก้ไขไฟล์ Defaults.py  โดยให้เพิ่มบรรทัดต่อไปนี้ ที่กลุ่มคำสั่งเพิ่มภาษาต่างๆ  ซึ่งจะอยู่ที่บริเวณท้ายสุดของไฟล์

add_language('th',    _('Thai'),    'tis-620')

หรือจะใช้ utf-8 แทน tis-620 ก็น่าจะได้เช่นกัน  และในไฟล์ mm_cfg.py ให้เพิ่มบรรทัดต่อไปนี้ด้วย

DEFAULT_CHARSET = 'tis-620'
VERBATIM_ENCODING = ['tis-620']
DEFAULT_SERVER_LANGUAGE = 'th'

เท่านี้ก็จะมี option ภาษาไทยให้เลือกใช้ในส่วนของ Language option ครับ

Popularity: 20% [?]

vsftpd and mirror server

วันนี้ผมได้ทำ mirror server โดยใช้ vsftpd (http://vsftpd.beasts.org/)  และ Emirror (http://sourceforge.net/projects/emirror/)  

วิธีการติดตั้ง vsftpd สามารถดูได้ที่นี่ http://rd.cc.psu.ac.th/content/view/20/46/

ไฟล์ /etc/vsftpd.conf มีสิ่งที่อาจต้องเพิ่มเติมคือ

# เพื่อเปลี่ยนโฮมของ ftp จาก /var/ftp ไปที่ /home/ftp  และควรแก้ home ของ ftp user ให้เป็นที่ /home/ftp ด้วย

anon_root=/home/ftp

# กำหนดจำนวน clients สูงสุดที่เข้าใช้งานได้

max_clients=50

# กำหนดจำนวน concurrent session ต่อ IP address

max_per_ip=4

# สร้าง banner ที่เมื่อ user login จะเห็นข้อความในไฟล์นี้

banner_file=/etc/vsftpd/banner_file 

หรือต้องการให้มีข้อความส่งถึงผู้ใช้ในแต่ละไดเรกทอรี  สามารถทำโดยสร้างไฟล์ .message  แต่ต้องเปิด option นี้ด้วย

dirmessage_enable=YES
 Read more »

Popularity: 25% [?]

อัลบั้มภาพ ๘๐ ปีเฉลิมพระเกียรติและประมวลภาพพระราชพิธีมหามงคล เฉลิมพระชนมพรรษา ๘๐ พรรษา

ชมภาพจากอัลบั้มภาพ ๘๐ ปีเฉลิมพระเกียรติ และประมวลภาพพระราชพิธีมหามงคล เฉลิมพระชนมพรรษา ๘๐ พรรษา จากสำนักพระราชวัง
Server 1 | Server 2 | Server 3 | Server 4

ดาวน์โหลดอัลบั้มภาพ

  • สำหรับการพิมพ์ (239.6 MB) (pdf)
    Server 1 | Server 2 | Server 3 | Server 4 | Server 5 | Bit Torrent Server
  • สำหรับดูบนคอมพิวเตอร์ (249.1 MB) (interactive e-book)
    Server 1 | Server 2 | Server 3 | Server 4 | Server 5 | Bit Torrent Server
  • สำหรับดูโดยใช้เครื่องเล่น DVD (1.45 GB) (DVD movie)
    Server 1 | Server 2 | Server 3 | Server 4 | Server 5 | Bit Torrent Server
  • ที่มา: http://kanchanapisek.or.th/

    Popularity: 20% [?]

    พระราชดำรัสพระบาทสมเด็จพระเจ้าอยู่หัว

    ๔ ธันวาคม ๒๕๕๐ – พระราชดำรัสพระบาทสมเด็จพระเจ้าอยู่หัว เนื่องในโอกาสวันคล้ายวันพระราชสมภพ ๕ ธันวาคม พ.ศ. ๒๕๕๐
    Video version | Audio version | Text version

    ที่มา: http://kanchanapisek.or.th/

    Popularity: 25% [?]