เมื่อเปลี่ยนจาก Windows Mobile มาใช้ Android

เพิ่งจะเปลี่ยนมือถือมาใช้แอนดรอยด์ (ระหว่างที่รอเรื่องภาษาไทยบน Windows Phone 7) ได้แอนดรอยด์เก่าๆ มาใช้ตัวนึง นั่นคือ HTC Magic ที่จับยัดรอม Android 2.3 ไปเรียบร้อย (ซึ่งมือถือตัวท็อปๆตอนนี้ก็ไป 4.0 กันแล้ว) ซึ่งสเป็คค่อนข้างจะเหมือนกับ Sony Ericsson Xperia X2 ที่ใช้อยู่ก่อน ต่างกันที่จอไม่ละเอียดเท่า มีแรมมากกว่า และกล้องแย่กว่า ดังนั้น แน่นอนว่าค่อนข้างอืด

หลังจากอยู่กับมันมาได้ประมาณเดือนนึง ก็ยังคงมีความคิดเหมือนเดิมว่า Android ไม่ใช่สไตล์ของเรา (อวยมันไม่ลงจริงๆ) ประสบการณ์ก็สรุปออกมาประมาณนี้ครับ

Home Screen ของ Android

อย่างแรกที่อยากพูดเลยคือเรื่องของ Home Screen ซึ่งผมค่อนข้างเกลียดแนวคิดแบบ Widget มาก ชอบแบบ Titanium ของ Windows Mobile มากกว่า (แต่ก็ยอมรับว่า Widget มันใช้สะดวกดี) แถมถ้าเอาไว้เยอะๆ (เพื่อจะได้มี home ที่ค่อนข้างจะ informative แบบ Windows Mobile) ก็พาลจะทำให้หน้า home โหลดช้ายิ่งขึ้นอีก

อีกข้อที่น่าจะเรียกได้ว่าเป็นข้อดี คือการมี Home Screen หลายหน้า (ยิ่งมารวมกับระบบ Widget ก็ยิ่งทำอะไรได้หลากหลายขึ้น) แต่เอาเข้าจริงผมก็ไม่ได้ใช้อะไรนัก บนจอมีแค่ calendar widget, power widget, และไอคอนโปรแกรมที่ใช้บ่อยๆ แค่นั้นเอง ส่วนตัวค่อนข้างชอบแบบ Titanium มากกว่า ตรงที่มันรายงานทุกอย่างบนหน้าจอได้ ทั้ง sms, email, miss call (ตรงนี้แอนดรอยด์เอาไปใส่ใน notification แทน ซึ่งผมยังมองว่ามันไม่ได้ดูง่ายเท่ากับแบบของ Titanium หรือ Live Tiles)

Read More

สร้างฟอร์มรับข้อมูลในเวิร์ดเพรสด้วย WordPress Form Manager

ปลั๊กอิน WordPress Form Manager (เวลาติดตั้งแล้ว ชื่อมันจะเหลือแค่ Form Manager) เป็นปลั๊กอินที่ใช้สำหรับสร้างฟอร์มรับข้อมูลต่างๆจากคนที่เข้าเว็บเราครับ สามารถสร้างฟอร์มได้ไม่จำกัด และมีระบบการสร้างฟอร์มที่ง่ายมาก แค่เพิ่มฟิลด์แล้วก็แก้ค่านิดหน่อย แล้วเอา shortcode ไปใส่ในโพสต์หรือเพจที่ต้องการ แค่นี้ก็เรียบร้อยครับ

ฟีเจอร์หลักของ WordPress Form Manager

ฟีเจอร์ของ WordPress Form Manager เป็นอะไรที่น่าจะตอบโจทย์ของคนทำเว็บครับ ซึ่งมีประมาณนี้

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

Read More

เปลี่ยนธีม, อัพบล็อก

สวัสดีครับทุกท่าน ก่อนอื่นเลย อยากเขียนไว้ตัวโตๆ ว่า “ไม่ได้อัพบล็อกนานมาก!”

อันที่จริง เราเขียนตัวโตๆได้นี่หว่า งั้น เอาใหม่

ไม่ได้อัพบล็อกมานานมาก!

โอเค ยอด

เป็นเรื่องจริงที่น่าเศร้าคือผมไม่ได้เข้ามาอัพบล็อกนี้นานมาก บทความชุดการจัดเนื้อหาด้วย HTML ก็ยังไม่จบ (ดราฟท์เรื่อง table ค้างอยู๋อย่างนั้นแหละ) สาเหตุจริงๆแล้วก็มีหลายอย่างครับ พารานอยด์ ติสท์แตก หมาตาย แมวคลอดลูก เปลี่ยนงาน และสาเหตุสำคัญ – อู้

อีกเรื่องนึงที่มาพร้อมกับเอ็นทรี่นี้ คือผมเปลี่ยนธีมของบล็อก (หลังจากที่ผมแก้ธีมเก่าจนผุ แล้วขี้เกียจไล่แก้กลับ – อีกหนึ่งความขี้เกียจ)

เปลี่ยนงาน

เล่าไว้ก่อนว่าบล็อกนี้เป็นเอ็นทรี่แรก ที่ผมเขียนหลังจากได้งานใหม่ ซึ่งส่วนตัวผมว่ามันเป็นการอัพเกรดงานแบบสุดๆ จากเงินเดือนเจ็ดพันกว่า มาเป็นสองหมื่น แต่ว่าเริ่มงานอาทิตย์แรกๆ ก็หยุดกระจายไปแล้ว (เอาน่ะ เราหยุดสอบ) หวังว่าคงไม่โดนไล่ออกในอาทิตย์ที่สองหรอกนะ เออ ว่าไป ผมยังไม่มีปริญญา แต่เงินเดือนสูงกว่า ป.ตรี ที่เจ๊ปูออกนโยบายอีกนะนี่ ยอดมาก

Read More

จัดหน้าเนื้อหา HTML ตอนที่ 2

เมื่อวานเขียนเรื่องการจัดหน้าเนื้อหา HTML ตอนแรกไป และมีการตอบรับอย่างล้นหลามมากๆ เรียกได้ว่าคอมเมนต์ถล่มทลาย (ที่ถล่มจริงๆแล้วคือสแปมครับ Akismet จัดการ discard ทิ้งไปเรียบร้อย จากคนนีั่ไม่มีเลย Orz)

แต่เอาเถอะ ไหนๆก็เขียนแล้ว ก็จะสานต่อให้เสร็จในช่วงที่ยังมีไฟอยู่

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

ก่อนอื่น ให้เปิดดูเนื้อหาที่มีการใส่แท็กต่างๆเพื่อจัดเนื้อหาเอาไว้แล้ว ได้ที่ example02.html ครับ

Read More

จัดหน้าเนื้อหา HTML ตอนที่ 1

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

เอาเถอะ วันนี้ผมจะเริ่มซีรี่ย์ของบทความบนบล็อก (ซึ่งได้ข่าวว่าซีรี่ย์เก่าที่เริ่มไว้ก็ยังไม่ได้ทำต่อ) ว่าด้วยการจัดหน้าและตกแต่งเนื้อหาบนหน้าเว็บด้วย HTML

หลายคนอาจจะคิดว่าการทำเรื่องพวกนี้อาจจะไม่จำเป็น เพราะปัจจุบันเราใช้ CMS สำเร็จรูป (เช่น WordPress) กันแทบทั้งนั้น การจัดหน้าและตกแต่งเนื้อหาก็ใช้ RTE ที่มากับ CMS เอา (หรืออย่าง Drupal ก็อาจจะใช้ markdown ได้) แล้วการจัดหน้าเองนั้นจำเป็นอย่างไร?

ผมคงตอบคำถามนี้ด้วยคำตอบสวยหรูที่อ้างอิงเหตุการณ์สมมติไม่ได้ ซึ่งผมจะตอบว่าเพราะ RTE มันจัดหน้าได้ไม่ได้ดั่งใจของผม ก็แค่นั้นแหละ (อ้อ แล้วผมยังใช้มันเวลาทำ static page เ้องด้วยนะ)

ก่อนจะเริ่มบทความชุดนี้ ผมขอบอกเอาไว้ก่อนว่าเนื้อหามันไม่ได้อ้างอิงจากตำรามหาเทพที่ไหนทั้งสิ้น ทั้งหมดผมถ่ายทอดมาจากที่ผมทำและเคยชิน ความเป็นระเบียบของโค๊ด ไม่มีบรรทัดฐานใดๆมากำหนด นอกจากผมบอกว่ามันเป็นระเบียบ โอเค? ถ้าทำใจยอมรับข้อนี้ได้ ก็เริ่มอ่านกันได้เลยครับ

Read More