Archive for February, 2007

WordPress Database Backup

February 25th, 2007

หลายๆคน อาจจะรู้จัก plug-in ตัวนี้ดี เพราะมันติดมากับ wordpress แต่แรกแล้ว แต่วันนี้ผมจะมาแนะนำ เทคนิคการใช้ plug-in ตัวนี้ร่วมกับ Gmail ทำให้การสำรองข้อมูลเป็นเรื่องง่ายๆ  แต่ก่อนที่จะเริ่มขออธิบายก่อนว่า WordPress Database Backup เป็น plug-in ตัวหนึ่งของ wordpress ที่ช่วยสำรองฐานข้อมูลของ wordpress และฐานข้อมูลอื่นๆของเรา แต่หลังจากที่ wordpress ออกเวอร์ชัน 2.1 ซึ่งผนวก cron เข้ามาใน core file ซึ่ง plug-in เวอร์ชันเดิมไม่รองรับ จึงทำให้มันถูกถอดออก แต่ตอนนี้ทางผู้พัฒนา ได้แก้ไขโค้ดให้ทำงานกับ cron ของ wordpress ได้ ทำให้เราสามารถตั้งเวลา แบ็คอัพได้ง่ายๆ โดย

  1. ไปดาวโหลด WordPress Database Backup plug-in มาก่อน
  2. แตกไฟล์ แล้วอัพโหลดไปไว้ที่ /wp-content/plugins/ แล้วก็ activate plug-in
  3. เข้าไปที่ WP admin -> Manage -> Backup
  4. เข้าไปจะเป็นส่วนจัดการสำรองข้อมูล ด้านบนจะเป็นการสำรองข้อมูลทันที จะมีตัวเลือก 3 อย่างคือ บันทึกลง server ดาวโหลดมาไว้ที่คอมพิวเตอร์ของเรา และส่งไปที่เมล์ของเรา
  5. ด้านล่างจะเป็นส่วนของการตั้งตารางการสำรองข้อมูล จะมีตัวเลือก 4 อย่างคือ ไม่ทำ สำรองข้อมูลทุกชั่วโมง สำรองข้อมูลทุกวัน และสำรองข้อมูลทุกสัปดาห์ ซึ่งผมแนะนำให้เลือก สำรองข้อมูลทุกวัน กำลังดีครับ
  6. หลังจากนั้นให้ใส่เมล์ที่จะให้ระบบส่งไฟล์สำรองข้อมูลไปให้ โดยให้ใส่เป็น ชื่อเมล์ของคุณ+dbbackup@gmail.com (Gmail จะไม่สนใจสิ่งที่อยู่หลังเครื่องหมายบวก)
  7. พอใส่เมล์เรียบร้อยแล้วก็ submit แล้วไปที่ Gmail ตั้ง filter ให้กรองคำว่า dbbackup จาก ช่อง To: แล้วก็ตั้งให้ Gmail Archive แล้วใส่ label ให้ ซึ่งผมใช้ว่า wpbackup ทีนี้ทุกครั้งที่เมล์ไฟล์สำรองข้อมูล ถูกส่งมามันก็จะถูก Archive แล้วไปอยู่ใน wpbackup label ไม่รก inbox ของเรา

ทีนี้ เราก็จะมีไฟล์สำรองข้อมูลของเราทุกวัน เก็บไว้ในที่ปลอดภัยอย่าง Gmail โดยไม่ต้องมาสั่งสำรองข้อมูลทุกวัน แถมไม่ต้องลบไฟล์สำรองข้อมูลเก่าด้วย เพราะด้วยเนื้อที่ของ Gmail ตอนนี้ คงเก็บไฟล์สำรองข้อมูลได้เป็นสิบปี แต่ผมว่าเดือนนึง ลบไฟล์เก่าทิ้งซักครั้งก็โอเคแล้วครับ

DivShare Uploader

February 24th, 2007

พึ่งเขียนถึงเรื่อง divShare ไปได้ไม่กี่วัน ก็มีข่าวดีสำหรับผู้ที่ใช้ wordpress ออกมา คือตอนนี้ทาง divshare ได้ออก plug-in สำหรับช่วยในการอัพโหลดไฟล์ไปที่ divsahre และโพสลิงค์ไฟล์ได้ ในหน้า editor ของ wordpress ซึ่งการใช้งานก็คล้ายๆ กับ file manager ของ wordpress เลย
วิธีการติดตั้งก็ง่ายๆแค่

  1. ไปดาวโหลด plug-in จาก DivShare Uploader: The Wordpress Plugin
  2. แตกไฟล์ แล้วอัพโหลดไปไว้ที่ /wp-content/plugins/divshare_upload
  3. activate plug-in แล้วไปเอา key จากที่นี่ มาใส่ (ต้องเป็นสมาชิก divshare ก่อนนะ) เท่านี้เราก็อัพโหลดไฟล์ไป divshare ได้จากหน้า editor ของ wordpress แล้ว แถมมี dashboard แสดงไฟล์ทั้งหมดของเราให้ดูด้วย

ต่อไปจะย้ายโฮส ก็ไม่ใช่เรื่องยากอีกแล้ว แค่ย้ายแต่ฐานข้อมูลของ wordpress อย่างเดียว ไม่ต้องย้ายไฟล์อื่น ไปให้ลำบาก ยิ่งคนที่มีไฟล์เก็บไว้ระดับ GB ถ้าต้องย้ายทีนี่เครียดแทนเลย

update: ตอนนี้ออก version 1.0 แล้ว ผู้ที่มีเวอร์ชันเก่าอยู่ ให้ลบไฟล์ทั้งหมดออก แล้วติดตั้งเวอร์ชันใหม่เลย

FEED 43

February 23rd, 2007

พอดีไปอ่านเจอเว็บ FEED 43 จากบล็อกนี้ ซึ่งเว็บนี้แหละ เป็นเว็บที่ผมตามหามานานแล้ว เว็บที่ช่วยสร้าง feed สำหรับเว็บที่มัน static หรือไม่มี feed ให้ subscribe ได้ง่ายๆ ด้วย tool ของเว็บ
โดยหลักการทำงานคร่าวๆ ของเว็บนี้คือ

  1. เข้าไปดูโครงสร้างของหน้าเว็บเพจ ที่เราต้องการสร้าง feed (HTML scraping)
  2. ให้เราสร้าง search patterns ส่วนที่เราต้องการติดตาม เช่น ชื่อบทความ เนื้อหา วันที่เขียน
  3. หลังจากนั้นมันจะรวมส่วนของ search patterns ที่เราสร้างไว้ด้วยกัน และเปลี่ยนเป็น feed ให้เรา subscribe ทุกครั้งที่ feed reader เรียก feed นี้มาอ่านทางเว็บ feed 43 ก็จะเข้าไปที่หน้าเว็บ และตรวจสอบ search patterns ว่าเปลี่ยนแปลงหรือไม่ ถ้ามีการเปลี่ยนแปลงก็จะดึงข้อมูล แล้วส่งมาให้เราอ่านทาง feed โดย feed ที่เราสร้างขึ้นนี้สามารถใส่ password เพื่อป้องกันการแก้ไข จากผู้อื่น หรือว่าเปิดให้ใครเข้ามาแก้ไขก็ได้

Read the rest of this entry »