Welcome to New World —> WordPress 2.3

ขอเขียนก่อน เดี่ยว upgrade ทีหลัง ;)

เป็นการเปลี่ยนแปลงหลายอย่างเยอะพอสมควรเลยนะสำหรับ version นี้

ด้าน User Feature

  • Native tagging support เป็นการก้าวมาข้างหน้าครั้งใหญ่อีกครั้ง หลังจาก blogware ตัวอื่น ๆ เค้ามีระบบ tagging ที่ build-in มาให้กันหมดแล้ว แต่ WordPress ต้องลง plugin อย่าง Ultimate Tag Warrior, Jerome’s Keywords, Simple Tags หรือ Bunny’s Technorati Tag ซึ่งผมว่ามันเอามาใช้ Categories ได้ดีกว่ามาก
  • Update notification หลังจากที่ dashboard ช่วยในการแจ้งข่าวเรา แต่บางครั้งก็ทำให้ user ทั่วไป งง เพราะมักมีข่าวอื่น ๆ ปนเข้ามาทำให้ดูไม่เป็นเอกเทศสำหรับการแจ้ง update ตัว wordpress
  • Canonical URLs เป็นตัวทำ Clean URL แบบใหม่
  • Pending review ใช้ช่วยในการเขียน blog หลาย ๆ คน เป็นตัวช่วยในการ review ตัวเนื้อหาก่อน submit ขึ้น blog จริง ๆ
  • Advanced WYSIWYG เพิ่มส่วนแสดง feature ของ TinyMCE ที่ถูกปิดไว้ให้เอามาใช้ได้สะดวกขึ้น

ด้าน Developer Feature

  • Full and complete Atom 1.0 support
  • jQuery whis is 800% faster
  • Kickass taxonomy system
  • Hooks and filters you can now override the update system
  • The dashboard RSS feeds, the feed parser, and tons more than you could in 2.2
  • The new $wpdb->prepare() way of doing SQL queries

เดี่ยวขอ upgrade ระบบคืนนี้จะเล่าต่อว่ามันเปลี่ยนแปลงตรงไหนที่น่าประทับใจบ้างครับ

จาก WordPress 2.3

แบต 4 Cell ตัวใหม่ของ HoffmanV2 (Lenovo ThinkPad Z61t)

จากแบตตัวที่มากับเครื่องเป็น 7 Cell ซึ่งหนักและยื่นออกมาแล้วไม่ค่อยสวยแบบนี้ (หรือบางคนบอกว่าสวยไปอีกแบบ)

P1040313a   

วันนี้ผมก็ได้แบบเรียบ ๆ สวยงามแบบนี้ครับ

P1040708a

ที่ผมอยากให้มันเรียบเพราะว่ามันถือได้สะดวกกว่า และถ้าแบบที่ยื่นออกมานี่ถือตรงแบตไม่ได้ครับ เพราะมันยึดด้วยร่องและตัวล็อคนิดเดียวเองกลัวหักแล้วเครื่องตกมาก ๆ เลยต้องถือตรงขอบด้านที่พับลงมาตรง Touchpad เอาแทน

วันนี้เลยได้ตัวใหม่มาเป็น 4 Cell ที่เล็กกว่าและเนียนเรียบเป็นเนื้อเดียวกับเครื่องครับ

ตอนนี้ผมเลยมีแบตทั้ง 2 ตัวคือ

  • 92P1123, 70Y6791, FRU 92P1121, and ASM 40Y6791 for ThinkPad Z60t Series 4 Cell Li-Ion Battery
  • 92P1126, 40Y6793, ASM 92P1122, and FRU 92P1125 for ThinkPad Z60t Series 7 Cell Li-Ion Battery

ตัวหนาคือตัว code ที่ผมใช้อยู่ตอนนี้ครับ ส่วนตัวอื่น ๆ ก็เป็น code ที่เป็น option part หรือ spare part ตามแต่ละประเทศหรือแหล่งผลิตครับ แต่ละรหัสจะมีแหล่งผลิตแตกต่างกัน ส่วนใหญ่ Thinkpad จะใช้ Battery Cell จาก Sanyo และ Panasonic ครับ ส่วน Sony นี่ยังไม่เคยเจอ แต่เพื่อนผมบอกว่ามี -_-‘ ทั้งสองตัวก็ใช้คนละโอกาสกันไป แต่ที่แน่ ๆ หนักน้อยลงเหมือน 2.1kg จาก 2.35 kg ครับ ;)

P1040703a

P1040704a

ถึงเวลาเปลี่ยนการใช้สัญญาอนุญาตของ Creative Commons

ตอนนี้เว็บ blog ผมมีคนเข้าข้อมูลไปอ้างอิงอยู่มาก แต่ส่วนใหญ่มักจะเอาไปใช้เพิ่มเติมเนื้อหาของตนเองซึ่งตัว Creative Commons ที่ผมใช้อยู่ (เมื่อ 10 นาทีที่แล้ว) จะไม่สามารถนำไปเพิ่มเติมหรือต่อเติมเนื้อหาได้ เพราะมีข้อกำหนดไว้ว่า “No Derivative Works. You may not alter, transform, or build upon this work.” แต่ตอนนี้ผมคิดว่าการเพิ่มเติมความรู้ต่าง ๆ หรือถ้าผมนำเสนอเนื้อหาที่ผิดไปจากทีควรจะเป็น ผู้ที่นำของผมไปใช้น่าจะสามารถที่จะปรับแก้ได้ตามสมควร แต่ควรจะนำเสนอเนื้อหาเหล่านั้นด้วยสัญญาอณุญาติเดียวกันคือ Creative Commons เช่นกัน ผมจึงเปลี่ยนจาก “Attribution-Noncommercial-No Derivative Works 3.0 (by-nc-nd)” เป็น “Attribution-Noncommercial-Share Alike 3.0 (by-nc-sa)”

  • Attribution: ระบุแหล่งอ้างอิงข้อมูลที่นำมาใช้
  • Noncommercial: ไม่อนุญาตให้ใช้ในเชิงการค้า
  • No Derivative works: ไม่อนุญาตให้แก้ไขต้นฉบับ
  • Share Alike: ถ้าแก้ไขต้นฉบับต้องใช้สัญญาอนุญาตเหมือนกับต้นฉบับที่นำมาใช้

โดยเป็นการเปลี่ยนแปลงจาก No Derivative Works เป็น Share Alike ซะ ;) คราวนี้ความรู้ต่าง ๆ ของเราจะได้ถูกต่อยอดได้อย่างถูกต้องเสียที

อ่ะ !!! แล้วเหล่าเด็ก ๆ ที่เข้ามา copy งานของเราไปส่งนี่ท่าทางจะทำผิดมาโดยตลอดซิเนี่ย -_-‘ เพราะเอาไปดัดแปลงแก้ไขลงรายงานตัวเอง แถมส่วนใหญ่ท่าทางจะไม่อ้างอิงกลับมาด้วย สรุปแก้สัญญาอนุญาตไปก็ผิดอยู่ดี น่ะนะ ฮา ……

Human knowledge belongs to the world, AntiTrust Movie

สุดยอด 20 คำถาม/คำตอบของโปรแกรมเมอร์ หรือคนทดสอบโปรแกรมแล้วเจอปัญหา

20. “That’s weird?”
“แปลก?.”

19. “It’s never done that before.”
“ไม่เห็นมันเคยเป็นอย่างนั้นเลยนี่หว่า”

18. “It worked yesterday.”
“เฮ้ย เมื่อวานมันใช่ได้นะ”

17. “How is that possible?”
“เป็นไปได้ไงอ่ะ”

16. “It must be a hardware problem.”
“เครื่องนั้นมันเสียแหงมๆ”

15. “What did you type in wrong to get it to crash?”
“นายพิมพ์อะไรผิดอะดิ”

14. “There is something funky in your data.”
“Data ที่นายใช้ต้องมีไรแปลกๆไม่ปกติอะดิ”

13. “I haven’t touched that module in weeks!”
“เฮ้ย! กรูไม่ได้แตะต้องส่วนนั้นของโปรแกรมมาหลายอาทิตย์แล้วนะโว้ย (ไม่ใช่ความผิดกรูแน่ๆ)”

12. “You must have the wrong version.”
“นายทดสอบผิดเวอร์ชั่นอ่ะเป่า”

11. “It’s just some unlucky coincidence.”
“อ๋อ เพราะนายดวงไม่ดีอ่ะ ลองอีกทีไม่เป็นหรอก”

10. “I can’t test everything!”
“มันก็ต้องเสียอ่ะดิ ตูไม่ได้ลองทุกอย่างนี่หว่า”

9. “THIS can’t be the source of THAT.”
“อันนี้ไม่ใช่สาเหตุของอันนั้นแหงมๆ” (แล้วอันนี้ อันนั้น มันอันไหนอ่ะ คนฟังจะเข้าใจไหมเนี่ย)

8. “It works, but it hasn’t been tested.”
“อันใช้ได้นะ แต่มันยังไม่ได้ทดสอบอ่ะ”

7. “Somebody must have changed my code.”
“ต้องมีใครแอบแก้ code ผมแน่ๆ” (ก็เห็นนายทำอยู่คนเดียว จะมีใครมาแก้ได้ฟ่ะ)

6. “Did you check for a virus on your system?”
“คุณตรวจไวรัสในเครื่องคุณอ่ะยัง”

5. “Even though it doesn’t work, how does it feel?”
“ต่อให้ตรงนั้นใช้ไม่ได้ แล้วคุณทำงานได้ไหม” (ถ้าได้กรูจะไ้้ด้ไม่ต้องซ่อม)

4. “You can’t use that version on your system.”
“อ๋อ เวอร์ชั่นนั้นมันใช้กับระบบของคุณไม่ได้หนะครับ”

3. “Why do you want to do it that way?”
“ทำไมนายใช้แบบนั้นเล่า” (ก็เขาเป็น user เขาจำทำแบบไหนก็ต้องโปรแกรมตามเขาไม่ใช่เหรอ)

2. “Where were you when the program blew up?”
“ตอนโปรแกรมทำงานไม่ได้ นายอยู่ตรงไหนเล่า” (ถ้านายคอยดูอยู่ตลอดมันก็ไม่พังแล้ว โด่)

1. “It works on my machine”
“บนเครื่องผมมันก็ใช้งานได้นี่” (ก็ผมเขียนไว้ใช้คนเดียวอ่ะ มีไรอ่ะป่ะ)

จาก [DM2448048].DEVEOPER@PANTIP

Utility Software น่าสนใจ

วันนี้นั่งไล่ดู link ใน Bookmarks (Favorites@IE) พอดีว่าเราลืมเว็บที่รวม Utility ที่มักจะใช้ประจำไปเสียสนิทกว่า ครึ่งปี ก็คือ http://www.donationcoder.com/ ซึ่งเป็นเว็บที่มี Utility ต่าง ๆ ของ Microsoft Windows เยอะมาก ๆ และส่วนที่ชอที่สุดคือ 1 Hour Software by Skrommel ของ DonationCoder.com เป็น Software เล็ก ๆ ที่ Skrommel นั้นเขียนขึ้นบน AutoHotkey scripting language จากเว็บ AutoHotkey (AutoHotkey is a free, open-source utility for Windows)

ซึ่ง Utility ที่ผมใช้อยู่ตอนนี้ก็คือ DimSaver ซึ่งเป็นการ dim ตัวจอภาพให้ค่อย ๆ ลดการแสดงผลจากไปจนมืด (Fade-in black) จริง ๆ ผมว่าจะลองอีกหลาย ๆ ตัว หลายตัวน่าใจมาก ๆ เช่น DeskLock (ทำการ lock ตำแหน่งของ icon บน desktop), MoveInactiveWin (ย้ายหน้าต่างโปรแกรมโดยที่ไม่ต้อง active หน้าต่างนั้น), SingleInstance (ตั้งให้ Program บางตัวทำงานแค่ 1 ตัวเท่านั้น เช่น Calculator หรือ Notepad เป็นต้น) และ FadingTaskbar (ตั้งให้ Taskbar นั้น Fade-in/out ได้เมื่อเอา mouse over) เป็นต้น

โดยทั้งหมดนี่เห็นบอกว่าทำเสร็จภายใน 1 ชั่วโมงทั้งนั้น เป็น Utility เล็ก ๆ ทำยามว่าง ตัว Software บางตัวอาจจะไม่ powerful เท่าไหร่ แต่ตอบโจทย์ที่ต้องการในยามที่อยากใช้ได้ดีเท่านั้นเอง ;) แต่ผมกลับชอบหลาย ๆ ตัว idea ดีมาก ๆ เลย จนบางครั้งก็คิดว่าทำไมไม่เห็น Microsoft มันทำให้ปรับแต่งแบบนี้บ้างนะ -_-‘

แต่ก็นะโลกของ open-source ถ้าไม่มีก็เขียนเองมันซะเลย ถ้าสิ่งที่มีอยู่มันไม่ได้ตอบโจทย์เรา เราก็ทำเองซะ ไม่ต้องรอคนอื่น เพราะคนอื่นก็อาจจะรอแบบเราเหมือนกัน แล้วโลกนี้จะเกิดสิ่งที่แตกต่างได้ยังไง ทำมันซะวันนี้เลยดีกว่า ;)