Archive for the 'เคล็ดลับ' Category

แก้ไขข้อมูลในฐานข้อมูล MySQL แบบยกชุดทำไง ?

เนื่องจากวันนี้ที่ทำงานผมได้มีการย้ายข้อมูลจาก Host หนึ่งไปยังอีก Host หนึ่งแล้วผมต้องเข้าไปช่วยว่าต้องแก้ข้อมูลตรงไหนบ้าง พอนึกว่าจะต้องมีการ Replace ข้อมูลภายผมก็เลยแอบถามพี่ @JingJun ว่าทำยังไงให้ Replace ข้อมูลได้ง่ายๆบ้างสรุปว่าพี่แกก็เอา Code มา Share ให้กับเราครับ

 

UPDATE `wp_woo_custom_nav_records`

SET guid=REPLACE(guid, ‘คำเดิม’, ‘คำใหม่’);

 

เอาละผมอธิบายว่ามันทำงานยังไงนะครับ

  • เอา Column guid ขึ้นมาแล้วแทน “คำเดิม” ด้วย “คำใหม่” ทั้งหมด
  • เสร็จแล้วนำ guid ตัวใหม่ ไปใส่แทนตัวเดิมได้เลย

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

ย่อรูปลง Facebook ฉบับคนธรรมดาด้วย XnView

ด้วยแรงบันดาลใจจากที่อ่านโพส "ย่อรูปลง Facebook" ของ @pittaya แต่ที่นี้ผมบางทีก็อยู่บน Windows และต่อให้อยู่บน Mac ก็ไม่อยากจะเขียน Command-line มากมาย วันหนึ่งเลยไปหาข้อมูลมา ก็เลยได้ค้นพบวิธีครับตอนนี้จะอธิบายก่อนนะครับ

  • Facebook จะย่อรูปขนาดลดลงให้เหลือ กว้างxยาว ไม่เกิน 720px

ดังนั้นพอผมรู้ตรงนี้แล้ว ผมก็ไปหา Tools พอที่จะทำด้วย App ได้บางก็ไปเจอเจ้า XnView ครับส่วนวิธีทำดังนี้ครับ

  1. เปิดโปรแกรม XnView
  2. กดรูปนี้  165931bc-4b50-47b6-bf82-1a04e083fab1 เพื่อ Convert (อยู่กลางๆเอียงขวาของแทบบน)
  3. ในแท็บแรกนั้นให้เราใส่ input เขาไปครับ (โดยอันนี้ผมเป็น jpeg ธรรมดานะครับ)
  4. เลือก output directory ว่าจะให้เอารูป convert วางที่ไหน , format แบบไหน
  5. เสร็จแล้วเลือกแทบ Transformations
  6. ในฝั่งซ้ายกดเลือก Image >resize กด add แล้วปรับค่าดังนี้
    - width 720 height 720
    - ติก Keep ratio
    - ติก Follow oritentation switch
    - ติก only decrease
    - ส่วน resample ผม lanczos (ไม่รู้อันไหนดีกว่ากัน)
  7. ในฝั่งซ้ายเลือก Image > Clean Metadata กด add แล้วเลือกให้หมดทุกช่อง
  8. ตรง Script อยากลืม Save แล้วตั้งชื่อที่เราจำได้ เพื่อคราวหลังจะใช้อีก
  9. กด Go เพื่อทำการ Convert เสร็จแล้วรอสักพักไปดู folder ที่เราเลือกไว้ output directory ไว้ว่ารูปมายัง

เพียงแค่นี้ก็ได้รูปขนาดพอดีสำหรับ Facebook แล้วที่เหลือก็เอาไปสร้าง Album ต่อที่ http://www.facebook.com/albums/create.php ตั้งชื่อ Album อัพรูปเป็นอันจบพิธี

ความรู้สึกหลังการใช้ ผมว่าการเอารูปขึ้น Facebook แล้ว Tag เพื่อนนั้นไม่จำเป็นต้องใช้พวก iPhoto หรืออุปกรณ์อื่นๆ ผมใช้แค่วิธีนี้กับ PhotoTagger แค่นี้ผมก็ออกแรงเพียงนิดหน่อยผมก็สามารถเอารูปขึ้น Facebook พร้อมกับ Tag รูปเพื่อนเรียบร้อย โดย 200 รูปใช้เวลาในการทำแต่ละขั้นตอนเพียง 4 นาที (XnView) + 15 นาที (อัพโหลดความเร็ว 1mb) + 11 นาที (PhotoTagger) ทั้งหมดใช้เวลาเพียง 30 นาทีเท่านั้น !! 

เทียบกับสมัยก่อนแค่ผมอัพด้วยการไม่รู้ขนาด Fix ของ Facebook ผมย่อมันเหลือ 1024 แล้วอัพมันก็ใช้เวลาราวๆ 30 นาทีแล้ว แถมยังไม่ได้แท็กหน้าเพื่อนอีก iPhoto ยิ่งไม่ต้องพูดถึงเพราะอัพทีเป็นชั่วโมงต่อให้ขั้นตอนมันน้อยกว่า แต่เสียเวลานานกว่ามาก ก็เซ็งแล้ว แล้วทุกท่านมีวิธีอื่นๆ หรือทำให้มันดีกว่านี้ได้อีกไหมครับ ?

Next Page »