ภาษาไทยง่ายๆที่ถูกลืม … เหตุเกิดจากคีย์บอร์ด

คลิกเบาๆ แล้วคุณจะค้นพบความจริง

งงไหม?????? ถ้างง… ดูรูปข้างล่าง

RTSP_20070808_011004 
เห็นอะไรไหมครับ?

RTSP_20070808_011017
ถ้ายังไม่เห็น ลองซูมเข้าไปอีกนิด… ทีนี้เห็นยังครับ?

RTSP_20070808_011030 
ชัดเจนไหมครับ?
(555)

ยอมรับว่าแต่ก่อนผมก็พิมพ์ผิดบ่อย เนื่องจากบนคีย์บอร์ดมันตัวเล็ก มองไม่ออกว่าอันไหน ฎ อันไหน ฏ เลยจิ้มมั่วเลย

ปัญหาไม่ใช่แค่นั้น!! “ลองดู” เว็บนี้สิครับ

แถมอีกอัน (คลิก) ใครที่ทำแบบนี้ อาจยังไม่รู้ว่ากดตัว c ในโหมดภาษาไทยแล้วออกเป็นตัวอะไร

รับประกันความพอใจ โดย พจนานุกรม ฉบับราชบัณฑิตยสถาน พ.ศ. ๒๕๔๒

WRT54GL + 3rd party firmware

เมื่อวันศุกร์ไปซื้อ WRT54GL มา เนื่องจาก DI-524 ตัวเดิมมันพังแล้วที่บ้านไม่มีไวเลสใช้

หมายเหตุ: entry นี้เอาไว้บ่น + จดโค้ดกับขั้นตอนการทำงาน เอาไว้กันลืม -*-

ซื้อมาก็ลองจิ้มๆเมนูของมันอยู่พักนึง แล้วก็ flash เป็น OpenWRT ไม่ค่อยถูกใจ WebUI มันเท่าไหร่ เลยลง DD-WRT ก็นั่งคอนฟิกจนเสร็จ สักพักใช้แล้วไม่ถูกใจ อยากลอง Tomato มั่งเห็นคนส่วนใหญ่บอกว่าดี ก็ดีจริงๆนะ ถ้าเทียบกับสองตัวแรกเนี่ย เรื่องความเร็วตัวนี้กินขาด แต่ลูกเล่นน้อยกว่า DD-WRT พอสมควร

คอนฟิก Tomato จนเสร็จ ไม่ค่อยพอใจ QoS มัน + ไม่มี SNMP + มันคอนฟิก vlan ไม่ได้ เลยกลับไปใช้ DD-WRT แต่ใช้แล้วก็ไม่ถูกใจ กลับมาเป็น Tomato จนได้ แล้วเขียน shell script ให้ทำ Transparent Proxy เอา หลังจากนั้นก็หาวิธี bridge WAN กับ LAN เข้าด้วยกัน ก็เขียน shell script ให้แก้ vlan/bridge ตอนบูทเอา ตอนนี้ port WAN เปรียบเสมือน port LAN อันนึงเพราะจับ bridge กัน เพื่อที่จะได้ใช้ MRTG เก็บ stat ของ router ได้

bridge แล้วมีปัญหาเรื่อง PPPoE ต่อผิด interface นิดหน่อย ก็ kill pppoecd เอา แล้วให้มันต่อใหม่เอง แล้วก็มีปัญหาอีกว่า transparent proxy ใช้พร้อมกับ bridge ไม่ได้ไม่รู้เป็นไร -*- เลยช่างมันไม่ใช้ proxy ละ ไว้วันหลังหาวิธีแก้ได้แล้วค่อยกลับมาใช้

หลังจากนั้นเกิดเปรี้ยว กลับลอง OpenWRT + X-WRT อีกหน่อย ที่จริงมันดีมากๆนะ แต่มัน config ยากไปนิด เลยกลับไป Tomato แบบเดิมดีกว่า ตอนขากลับเกิดเหตุร้ายแรงนิดหน่อย เตะสายแลนหลุดตอนกำลัง flash firmware ก็เลยต้องใช้ tftp ซ่อมไปตามระเบียบ – -” ตอนนี้ก็ใช้ Tomato อย่างปกติสุขละ

(มีต่อ)แปะโค้ดๆๆ (บางอันใช้กับ DD-WRT ได้นะ)

Continue reading “WRT54GL + 3rd party firmware”

เขียน Blog ไม่ต้องพึ่ง Browser ด้วย Windows Live Writer

ด้วยความที่อินเตอร์เน็ทบ้านผมมักจะมีปัญหาบ่อยๆตอนฝนตก ทำให้ไม่ค่อยสะดวกกับการเขียน Blog ผ่าน Web Browser เท่าไรนัก แรกๆผมแก้ปัญหาด้วยการเขียนใส่ Wordpad และเซฟไว้ แต่ก็ไม่สามารถสนองความต้องการได้เพียงพอ ผมเลยลองมองหาโปรแกรมที่สามารถเขียน Blog ได้โดยไม่ต้องพึ่ง Web Browser ซึ่งก็มีคนแนะนำ Windows Live Writer มาให้ผม

Windows Live Writer (WLW) เป็นโปรแกรมฟรีในชุด Windows Live จากทาง Microsoft เป็นโปรแกรมเฉพาะทางสำหรับเขียน Blog จากใน Windows ได้โดยไม่ต้องเปิด Web Browser

แม้ว่าจะเป็นโปรแกรมจากทาง Microsoft ก็ใช่ว่าจะเขียนได้เฉพาะ Windows Live Spaces เท่านั้น มันสามารถใช้ได้กับผู้ให้บริการ Blog ดังๆสารพัดชนิด เช่น WordPress, Blogger, TypePad, LiveJournal, Movable Type และ Blog ทุกๆประเภทที่รองรับ XML RSD

สำหรับคนที่อยากลองใช้ สามารถดาวน์โหลดได้จากเว็บไซต์ของ Windows Live Writer เลยครับ แต่บางคนอาจมีปัญหาไม่สามารถดาวน์โหลดได้ เนื่องจากไม่อยู่ในพื้นที่ที่ Microsoft ให้สิทธิเข้าร่วมทดสอบ (มันยังเป็น Beta อยู่น่ะ) ก็สามารถดาวน์โหลดได้จากลิ้งนี้แทนครับ

เมื่อเปิดโปรแกรมครั้งแรก โปรแกรมจะให้เรา Add Blog Account แล้วก็จะทำการดาวน์โหลดโครงสร้างและ Stylesheet ต่างๆมาเก็บไว้ เมื่อเสร็จเรียบร้อยก็สามารถเขียนได้ทันที

ลูกเล่นที่ผมชอบมากๆสำหรับโปรแกรมนี้คือโหมดแสดงผลที่หลากหลาย โหมดแรกคือโหมดการเขียนแบบ Web Layout ที่สามารถเขียน Blog ด้วยธีมเดียวกับของจริง โดยการจัดรูปแบบที่ฟ้อนต์ ขนาดฟ้อนต์ และความกว้างบรรทัด ที่เสมือนจริงขณะที่เขียน ซึ่งใช้รูปแบบจากโครงสร้างที่ดาวน์โหลดมาในตอนแรก ดังตัวอย่างในรูปข้างล่างนี้

Web Layout

อีกโหมดหนึ่งคือ Web Preview ซึ่งในโหมดนี้จะไม่สามารถเขียนเนื้อหาได้ โดยโปรแกรมจะนำเนื้อหาที่เราเขียนไปแปะลงใน Template ที่โปรแกรมสร้างขึ้นมาจากการดาวน์โหลดโครงสร้างในตอนแรก ผลที่ได้คือหน้า Blog เหมือนในเว็บอย่างกับแกะ แต่จะเป็นเนื้อหาใหม่ที่เรากำลังเขียนแทน ซึ่งช่วยให้ไม่ต้องมา Preview และแก้ไขหลายๆครั้ง

Web Preview Mode

เมื่อเราเขียนเสร็จแล้ว ก็สามารถ Publish ได้อย่างง่ายดาย เพียงแค่กดปุ่ม Publish เท่านั้น Blog ก็จะถูกส่งขึ้นเว็บและแสดงผลในทันที หรือถ้ายังเขียนไม่เสร็จแล้วตั้งใจมาเขียนต่อทีหลัง ก็สามารถ Save Draft ไว้ได้ โดยสามารถเลือกที่จะเซฟในเครื่องหรือเซฟบนเว็บก็ได้

นอกจากนั้นแล้ว โปรแกรมนี้สามารถติดตั้ง Plugin ได้เพื่อเพิ่มความสามารถต่างๆให้กับโปรแกรมได้อย่างมาก โดยสามารถดาวน์โหลดได้จาก Plugins Download ครับ

ป.ล. Blog นี้เขียนด้วยโปรแกรม Windows Live Writer ครับ (ยิ้ม)

OpenID มาตรฐานการ Login แห่งอนาคต

หลายๆคนคงเคยประสบปัญหาที่ต้องจำ Username/Password ของเว็บไซต์ต่างๆไว้เป็นจำนวนมาก ซึ่งอาจจะลืมกันอยู่บ่อยๆ ทำให้ต้องหาที่จดหรือใช้โปรแกรมช่วยจำกันเลยก็มี คงจะดีไม่น้อยถ้าเราสามารถใช้ Identity เพียงอันเดียวเพื่อทำการ Login เว็บไหนก็ได้โดยไม่ต้องมานั่งกรอกข้อมูลใหม่ทุกเว็บ

OpenID เป็นระบบการ Login ที่ใช้ ID เดียวกันได้ทุกเว็บ ช่วยให้ไม่ต้องมานั่งจำข้อมูลการ Login แบบเดิมๆ เช่น Username/Password ซึ่งเป็นต้นเหตุของปัญหาความปลอดภัยที่เกิดจากการใช้รหัสเดียวกันหลายๆเว็บ หรือเกิิดจากการจดรหัสผ่านไว้ในสื่อที่ไม่ปลอดภัยพอจนทำให้เกิดปัญหาต่างๆนาๆ

การทำงานของ OpenID นั้นเรียบง่ายมาก โดย ID จะเป็นเพียง URL ธรรมดาๆอันหนึ่ง การ Login นั้นทำได้ง่ายดายเพียงกรอก URL นั้นลงในช่อง OpenID Login เว็บไซต์นั้นก็จะ Redirect คุณไปยัง OpenID Provider ตาม ID ของคุณหลังจากนั้น Provider จะทำการตรวจสอบและยืนยันตัวตนของคุณ (จะด้วยการ Login หรือ Cookie ก็ตามแต่) แล้วจึง Redirect คุณกลับมายังเว็บไซต์ในตอนแรก พร้อมกับข้อมูลยืนยันตัวตน

ในช่วงแรกๆ OpenID ยังไม่ค่อยได้รับความนิยม เนื่องจากยังไม่มีระบบหรือ CMS ที่สนับสนุนมากนัก ต่างกับทุกวันนี้ ซึ่งมีเว็บจำนวนมากที่สนับสนุน OpenID โดยเฉพาะ CMS ชื่อดังอย่างเช่น Drupal หรือ WordPress ต่างก็มีปลั๊กอิน OpenID ให้ใช้กันทั้งนั้น โดยเฉพาะ Drupal ที่ประกาศสนับสนุน OpenID อย่างเป็นทางการสำหรับ Drupal 6 ที่จะออกรุ่นจริงเร็วๆนี้ จากการสนับสนุนของเว็บไซต์หรือ CMS ใหญ่ๆข้างบน ทำให้เริ่มเห็นอนาคตได้แล้วว่า OpenID กำลังจะเป็นมาตรฐานการ Login ที่ได้รับความนิยมอย่างแพร่หลายในไม่ช้า

เว็บมาสเตอร์ที่ใช้ Drupal หรือ WordPress และอยากให้เว็บตัวเองสนับสนุน OpenID ก็สามารถทำได้ไม่ยาก โดยสำหรับ Drupal ก็เพียงโหลด OpenID Module มาติดตั้ง หรือจะรอ Drupal 6 เลยก็ได้ ส่วน WordPress นั้นทำได้โดยการติดตั้งปลั๊กอิน WP-OpenID+ ก็จะใช้ได้ทันที

สำหรับ WordPress นั้น พิเศษตรงที่สามารถทำให้ Blog คุณเป็น OpenID Server ได้ด้วย (เอาไป Login ที่อื่นได้) เพียงแค่ติดตั้งปลั๊กอิน OpenID Provider for WordPress MU ก็เป็นอันเสร็จสิ้นครับ

สำหรับผู้ที่อยากได้ OpenID สามารถสมัครได้ตามผู้ให้บริการ OpenID ต่างๆ สำหรับผมนั้นผมใช้ของ MyOpenID แต่ถ้าอยากให้ของอันอื่นก็สามารถเลือกใช้ได้จากรายชื่อนี้ครับ

ข้อมูลเพิ่มเติม [1] [2] [3] [4]

Technorati Tags: ,

text-align justify กับปัญหาวรรณยุกต์ชั้นสองจมๆใน Firefox

ตั้งแต่เปิด Blog นี้มา มีสาเหตุหนึ่งที่พยายามแก้มาตั้งแต่เมื่อวาน ก็คือปัญหาวรรณยุกต์ชั้นที่สองทับกับชั้นแรก ซึ่งจะเกิดเฉพาะใน Firefox เท่านั้น (กำ)

วรรณยุกต์จม

นั่งหาสาเหตุอยู่ตั้งแต่เมื่อวาน วันนี้เลยมานั่งไล่ css ดูทีละบรรทัด จนกระทั่งไปเจอบรรทัดนึงสะดุดตามากเพราะไม่เคยเห็นมาก่อน text-align: justify; ลางสังหรณ์บางอย่างบอกผมว่าปัญหาเกิดจากตรงนี้แหละ!! ว่าแล้วก็จัดการ Comment ทิ้ง Save แล้วมา Refresh ผลที่ได้คือ…

หลังจากเอา justify ออก

ป.ล. หลังจากแก้เสร็จ เริ่มรู้สึกว่ามัน Deja Vu ยังไงไม่รู้ ก็เลยไปนั่งอ่านเว็บแถวๆนี้ดู ก็เลยถึงบางอ้อ