Backup MySQL Database method by heha

30
Jul
0

การ backup database แบ่งออกเป็นสองประเภทหลักๆ ได้แก่

  1. Physical Backup - เป็นการ backup ข้อมูลโดยการ copy โครงสร้างข้อมูลมาทั้ง directory และ file ทั้งหมดนั่นเอง การ backup แบบนี้มีข้อดีคือสามารถ recovery คืนกลับได้รวดเร็ว และการ backup ก็ใช้เวลาน้อยกว่า Logical เนื่องจากเป็นเพียงการ copy file ธรรมดาๆ แต่มีข้อเสียคือการย้ายฐานข้อมูลจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งซึ่งเป็นคนละ OS หรือเป็น mysql คนละเวอร์ชั่น จะไม่สามารถกระทำได้ โดยปกติมักใช้ mysqlhotcopy(MyISAM), ibbackup (InnoDB) เป็นเครื่องมือในการ backup
  2. Logical Backup - เป็นการ backup ข้อมูลโดย export ข้อมูลทั้งหมดมาเป็นคำสั่ง SQL โดยมีการ CREATE TABLE และข้อมูลทั้งหมดใหม่ มีข้อดีคือสามารถโยกย้ายไปยังเครื่องอีกเครื่องอีกเครื่องหนึ่งได้ง่าย import ได้เลยทันที ไม่ว่าจะเป็น OS คนละตัวหรือไม่ก็ตาม โดยปกติแล้วมักใช้ mysqldump เป็นเครื่องมือในการ backup

ติดปุ่ม Like, Share และ Retweet บนเว็บไซต์ของคุณ by heha

15
Jun
1

update งวดนี้มาดูวิธีแปะปุ่ม Like , Share แล้วก็ Re-tweet บนเว็บไซต์กันดีกว่า โดย api ของปุ่ม Like และ Share นั้นจะเป็นของทาง Facebook เอง ส่วนปุ่ม Re-tweet นั้นจะมาจากเว็บ tweetmeme ครับ

Social Share

Flex : ใช้ wmode แล้วพิมพ์ไทยไม่ได้ by heha

31
May
1

เรื่องมีอยู่ว่าผมเขียน flex แล้วตอน test ก็พิมพ์ไทยได้ปกติดี แต่ทำไมอยู่ๆ ตอน up ขึ้นของจริงทำไมพิมพ์ไม่ได้ละเนีย!! ปรากฏว่าปัญหาอยู่ที่ wmode = transparent ที่ใช้แก้ bug flash บังพวก html ครับ และใน facebook ก็จำเป็นต้องมีด้วยเช่นหน้าต่าง publish หรือ invite ต่างๆ จึงจำเป็นต้องใช้อย่างเลี่ยงไม่ได้ หลังจากนั่งถามพี่กู (Google) สักพัก วิธีแก้ปัญหาก็ออกมาละครับ โดยการเอา <input type=”text”> จาก html นั่นแหละไปทับใน flash ให้ตรงกัน!! โอ… คนคิดวิธีแก้มันช่าง… แต่ก็ช่วยแก้ได้ละครับ ขั้นตอนมีดังนี้

เมื่อ Facebook กำลังจะครองอินเตอร์เนตแทนที่ Google by heha

1
May
3

กระแสของโลก Social Network บูมขึ้นเรื่อยๆ และ Facebook เองก็เป็นหนึ่งในผู้นำด้านนี้ แต่เดิมนั้นโลกของ Social Network จะถูกจำกัดอยู่แต่ภายในเว็บไซต์ของตัวเองเท่านั้น จนกระทั่งเมื่อปีที่แล้ว Facebook ได้เปิดตัว Facebook Connect เข้ามา ทำให้ Facebook เริ่มแผ่ขยายอาณาจักรออกสู่เว็บไซต์อื่นมากขึ้น เว็บใดก็สามารถนำ login ของ Facebook ไปติดที่เว็บไซต์เพื่อใช้ widget เล็กๆ น้อยๆ เช่น กล่อง comment และรายชื่อเพื่อนของตนได้ รวมไปถีงปุ่ม Share ซึ่งนับจำนวนผู้แชร์ได้ (แข่งกับ Digg) ซึ่งส่วนที่ประสบความสำเร็จมากที่สุดคือระบบ Login ซึ่งสามารถ login ได้ในคลิกเดียว ง่ายกว่า OpenID ซึ่งเป็นระบบ Login ที่ถูกออกแบบมาเพื่อจะใช้เป็นมาตรฐานการ Login ทั่วอินเตอร์เน็ตมากมายหลายเท่าตัว และระบบ Login นี้เองก็ได้เข้าเป็นหนึ่งในมาตรฐานที่เว็บไซต์ข่าวและ Blog ต่างๆ ต้องมี

คิดสักนิดก่อน update status, tweet by heha

28
Mar
0

อันนี้เป็นเรื่องของความปลอดภัยของชีวิตและทรัพย์สินของคนทั่วไปครับ ปกติเรามักจะ tweet อะไรกัน?

  • อยู่ที่ไหนอยู่
  • กำลังออกจากบ้านไปข้างนอก
  • กำลังทำอะไรอยู่

ก็เหมือนจะเป็นเรื่องทั่วๆ ไปใช่ไหมครับ ใครๆ เขาก็ทำกัน นอกจากนี้ยังมีเรื่องความเป็นส่วนตัวของเราก็จะเริ่มลดน้อยลงไปทุกทีๆ แม้แต่ตำแหน่งการ tweet และบอกที่อยู่ของเราอย่างชัดเจนจาก location base service (จาก twitter client บางตัว รวมไปถึง foursquare)  แต่ว่าเมื่อไม่กี่วันมานี้มีข่าวมาว่า “update facebook status ทำให้โดนปล้น” โดยโจรสามารถปล้นทรัพย์สินไปได้รวมทั้งสิ้น 10,000$ ภายในเวลาเพียง 13 นาที จากเทปภาพที่บันทึกไว้ โชคยังดีที่สามารถจับโจรรายนี้ได้แล้ว ผู้เสียหาย Keri McMullen ได้กล่าวว่าเธอได้ update status facebook ว่าออกไปดูคอนเสิร์ต และตัวโจรซึ่งเป็น friend กับเธออยู่ใน facebook และเป็นเพื่อนเก่าของเธอที่ไม่ได้เจอหน้ามา 20 ปี ได้ดักรอเวลาและเข้ามากวาดทรัพย์สินไปทันทีที่เธอออกไปข้างนอก ซึ่งทางเจ้าหน้าที่คิดว่าโจรคงจะดูตัวอย่างจากเว็บ http://pleaserobme.com/ ซึ่งเป็นเว็บเตือนภัยไม่ให้บอกข้อมูลส่วนตัวมากเกินไปนั่นเอง