เปลี่ยน Windows 8 ให้เป็น Wifi Hotspot

ผมมีปัญหาเล็กๆ บางอย่างที่ทำให้ต้องใช้ Wifi Tethering จากคอมพิวเตอร์อยู่บ่อยๆ   ปัญหาคือใน Windows 8 นั้นกลับตัดเอา UI ในส่วนที่ใช้ทำ Wifi Tethering (หรือที่เราเคยเรียกกันว่า Adhoc) ออกไป  แต่ยังนับว่าเป็นโชคดีที่เราสามารถสั่งงานมันผ่านคำสั่ง netsh ใน command prompt ได้ (ต้องรันเป็น Administrator เท่านั้น)  ด้วยคำสั่งสั้นๆ  ประมาณนี้

สร้าง Hotspot

netsh wlan set hostednetwork mode=allow ssid=ชื่อวายฟาย key=รหัสผ่าน

เริ่มการทำงาน

netsh wlan start hostednetwork

หยุดการทำงาน

netsh wlan stop hostednetwork

ปกติผมจะเซฟเป็นไฟล์ .bat เอาไว้  และรันเอาเองทีละไฟล์  แต่หลังๆ ชักจะรู้สึกว่ามันรก  เลยเขียนเป็นโปรแกรมเล็กๆ ขึ้นมาใช้เองเสียเลย

Read More

แจ้งเตือน Facebook comments ผ่านอีเมล

บล็อกหลายแห่งในปัจจุบัน  ต่างหันมาใช้ Facebook comments หรือระบบคอมเมนต์อื่นๆ  แทนระบบคอมเมนต์เดิมของ CMS ข้อดีของมันคือเมื่อมีคนคอมเมนต์  มันจะแชร์ไปยังโปรไฟล์ของพวกเขาอัตโนมัติ  ทำให้มีโอกาสเพิ่มจำนวนผู้เข้าชมให้กับเว็บของคุณได้

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

ยังโชคดีที่ Facebook SDK นั้นมีสิ่งที่เรียกว่า event subscribe ทำให้เราสามารถดักเหตุการณ์ได้ว่าเมื่อมีการคอมเมนต์  จะให้ทำอะไรต่อไป  ด้วยโค๊ดสั้นๆ ดังนี้

FB.Event.subscribe('comment.create', function(a) {
	// Event Handler
});

แต่อย่าเพิ่งตกใจไปครับ  วันนี้ผมไม่ได้พามาเขียนโปรแกรมให้ยุ่งยาก  แต่จะมาแนะนำปลั๊กอินที่ทำหน้าที่นี้ให้เราแทน  กับปลั๊กอินที่ชื่อว่า Ultimate Facebook Comments Email Notify

Read More

พื้นฐานการทำเว็บแบบ Responsive

Responsive design คือการทำเว็บให้โค๊ดเพียงชุดเดียว  สามารถใช้ได้กับจอหลายๆ ขนาด  เช่นจอคอมพิวเตอร์  จอแท็บเล็ต  หรือจอโน๊ตบุค  ซึ่งการทำเว็บแบบ responsive นั้น  มักจะใช้สำหรับแก้ปัญหาการทำเว็บเวอร์ชันมือถือ  ที่มักจะมีฟีเจอร์เป็นรองเว็บหลักอยู่เสมอๆ  เนื่องจากเว็บ responsive นั้น  ฟีเจอร์ต่างๆ บนเว็บจะยังอยู่ “ค่อนข้างครบ” แต่จะถูกจัดเรียงใหม่ให้เหมาะสมกับขนาดจอนั่นเอง  ต่างจากการทำเว็บเวอร์ชันมือถือแยก  ที่ฟีเจอร์ต่างๆ มักจะตามมาไม่ครบนั่นเองครับ

Media Query หัวใจสำคัญของ Responsive

สิ่งแรกที่ผู้อ่านควรจะรู้จัก  นั่นคือ media query ใน CSS  เพราะมันถือเป็นหัวใจสำคัญของ responsive เลยทีเดียว  ซึ่งเจ้า media query นี้  จะช่วยให้เราตรวจสอบเกี่ยวกับการแสดงผลของอุปกรณ์ที่เปิดเว็บเราอยู่ได้ครับ  เช่นตรวจสอบความกว้าง  ความสูง  ตรวจสอบการเอียงเครื่อง (แนวตั้งหรือแนวนอน) ตรวจสอบอัตราส่วนจอภาพ   ตรวจสอบจำนวนสี  หรือใช้ตรวจสอบมุมมองสำหรับพิมพ์ก็ได้เช่นกัน

Read More

จัดลำดับหมวดหมู่ในเวิร์ดเพรสให้เป็นอย่างที่ต้องการ

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

วันนี้ผมมีปลั๊กอินดีๆ ตัวหนึ่งมาแนะนำกันครับ นั่นก็คือ Category Order and Taxonomy Terms Order ที่จะเข้ามาช่วยในการเรียงลำดับหมวดหมู่ให้เป็นเรื่องที่ง่ายอย่างกับปลอกกล้วยเลยทีเดียว

การใช้งาน

ปลั๊กอินนี้มีการใช้งานที่ง่ายมากครับ  คือหลังจากที่เราติดตั้งปลั๊กอินลงไปเรียบร้อยแล้ว  มันจะมีเมนู Taxonomy Order เพิ่มเข้ามาในเมนู Post เมื่อเราคลิกเข้าไป  ก็จะเจอกับหน้าจอที่ให้เราเรียงลำดับหมวดหมู่  ซึ่งสามารถทำได้ด้วยการ “ลากวาง” แค่นั้นเองครับ (ง่ายมั๊ยล่ะ?)

Read More

แชร์ข้อมูลระหว่าง Linux Mint และ Windows (สำหรับเครื่อง Dual Boot)

ผมเป็นคนนึงที่ใช้ Linux Mint คู่กับ Windows 7 ด้วยวิธี Dual boot ซึ่งจะมีเรื่องน่ารำคาญเล็กน้อยเกี่ยวกับพวก Library ต่างๆ นั้นอยู่แยกกัน  ระหว่างบน Linux และ Windows (เช่น Pictures, Music, Video, และ Downloads)

ที่จริงมันไม่เป็นปัญหาเท่าไหร่  เพราะลีนุกซ์สามารถเข้าใช้ไดรฟ์ของวินโดวส์  และอ่านข้อมูลในโฤลเดอร์ของเราได้ทันที  ปัญหาคือวินโดวส์ไม่สามารถเข้าใช้ไดรฟ์ของลีนุกซ์ได้ (ผมลงแบบติดตั้งไว้ในวินโดวส์อีกที  เหมือน WUBI) และหลายครั้งที่เมื่อทำงานบนลีนุกซ์  จะเผลอเซฟงานไว้ใน Library ของลีนุกซ์  ทำให้เวลาที่อยู่บนวินโโวส์จะไม่สามารถเอาไฟล์พวกนี้มาใช้ได้เลย

แนวคิดการแก้ปัญหา

ความสามารถหนึ่งของ Linux ที่ผมชอบมันมากคือเราสามารถเมาท์พาร์ทิชั่นเข้าไปที่ไดเรคทอรี่ใดๆ  รวมถึง bind ไดเรคทอรี่ต่างๆ เข้าด้วยกันได้อย่างอิสระ (เช่นเราสามารถสั่งให้เมื่อเปิดโฟลเดอร์ A แล้วมันจะเป็นอันเดียวกับโฟลเดอร์ B ได้) ทำให้เราสามารถเมาท์พาร์ทิชันของวินโดวส์  และจัดการผูก Library ของวินโดวส์เข้ากับของลีนุกซ์ได้อย่างง่ายดาย!

และอีกความสามารถหนึ่งของลีนุกซ์คือการสั่งเมาท์พาร์ทิชันและผูกไดเรคทอรี่ต่างๆอัตโนมัติเมื่อเปิดเครื่อง  ผ่านทางไฟล์ /etc/fstab ทำให้เราสามารถผูกไลบรารี่ต่างๆได้อัตโนมัติทันทีที่เปิดเครื่อง

Read More