Howto

HTTPS 301 Redirect for .htaccess

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

แต่เนื่องจากการเขียนสูตรใน .htaccess มีได้หลายท่า และหลายเว็บในอินเทอร์เน็ตก็ใช้ไม่เหมือนกัน จากที่ลองมาหลายสูตรแล้วก็พบว่าท่านี้ดีที่สุดครับ

Delete Files in Windows PowerShell

Windows PowerShell
มีเหตุให้ต้องลบไฟล์จำนวนมหาศาลบน Windows แบบกำหนดเงื่อนไขตามชื่อไฟล์ ปัญหาคือไม่เคยเขียน PowerShell มาก่อน เลยต้องงมๆ อยู่พักหนึ่งกว่าจะทำได้ ผลออกมาคือท่าที่เวิร์คต้องใช้ | (pipe แบบเดียวกับ unix shell) โดยเริ่มจากเรียกชื่อไฟล์ทั้งหมดในไดเรคทอรี จากนั้น match ด้วยเงื่อนไขตาม regular expression และปิดด้วยการลบไฟล์ที่กรองแล้ว > Get-ChildItem $Path | Where{$_.Name -Match "<RegEx Pattern>"} | Remove-Item ในกรณีที่เป็นไดเรคทอรีซ้อนไดเรคทอรี ก็สามารถใส่ -Recurse เพิ่มไปได้ > Get-ChildItem $Path -Recurse | Where{$_.Name -Match "<RegEx Pattern>"} | Remove-Item สำหรับการเขียน re

[Howto] ติดตั้งฟอนต์ไทยตระกูล Angsana บน Windows 10

สำหรับคนที่ลง Windows 10 แบบ clean install แล้วไม่ได้ตั้งค่า locale เป็น Thai คงประสบปัญหาว่า มันไม่มีฟอนต์ไทยชุดมาตรฐาน Angsana, Browalia, Cordia มาให้ด้วย เวลาพิมพ์เอกสารใน Word จะมีฟอนต์ดังกล่าวมาให้เลือก แต่ตอนแสดงผลกลับจะเป็นฟอนต์อื่นแทน ดังภาพ ทางแก้ก็ไม่ยากเลย เพราะเราแค่ติดตั้งฟอนต์เพิ่มไปก็เรียบร้อยแล้ว (ถ้าไม่ใช่ locale ไทยมันจะไม่ติดตั้งโดยดีฟอลต์) วิธีการให้เข้าแอพ Settings เลือกหมวด Time & Language และ Region & language คลิกตรงภาษา "ไทย" แล้วเลือก Options จากนั้นเลือก Basic Typing (3MB) กดปุ่ม Download (ส่วน language pack นั่นคือชุด UI ภาษาไทยนะครับ ถ้าไม่ใช้ก็ไม

[Howto] วิธีตั้ง Windows Photo Viewer เป็นแอพดูรูปดีฟอลต์ใน Windows 10

Windows Photo Viewer Default App
ปัญหาที่น่าหงุดหงิดใจอย่างหนึ่งของ Windows 10 คือแอพดูรูปตัวใหม่ Photos ที่ออกแบบมาสำหรับจอสัมผัส (เป็น Universal) แต่ในแง่การใช้งานถือว่าด้อยกว่า Windows Photo Viewer ตัวเก่า (ที่หลายคนเรียกว่า Preview) อยู่หลายจุด จุดที่ผมไม่ค่อยชอบนักคือทูลบาร์กินเนื้อที่ขอบบนของจอเยอะพอสมควร (อันนี้ยังพอรับได้) แต่ที่เลวร้ายมากคือ แอนิเมชันตอนเปลี่ยนรูป ทำเป็นเลื่อนซ้ายขวานั้นปวดหัวมากเวลาไล่ดูรูปเยอะๆ (แถมไม่มีวิธีปิดด้วย) การเปลี่ยนค่าแอพดูรูปแบบดีฟอลต์ไม่ใช่เรื่องยากเย็น แต่หลังจากที่[ลง Windows 10 ใหม่แบบ clean install](http://www.isriya.com/node/4171/how-to-boot-windows-10-in-safe-mode) ผมก็พบว่า Wi

How to Boot Windows 10 in Safe Mode

Windows 10 Safe Mode
เพิ่งลง Windows 10 ใหม่แบบ clean install จะเจอปัญหาเรื่อง migration หลายประการ มีเหตุให้ต้องบูตเข้า Safe Mode ปรากฎว่าท่าเดิมที่ใช้กันมานานคือกด F8 ตอนบูตนั้นไม่เวิร์คอีกต่อไปแล้ว เหตุผลเป็นเพราะกระบวนการบูตของ Windows 10 นั้นเปลี่ยนไปจากเดิม ถ้าอยากเข้า Safe Mode มีวิธีการด้วยกัน 3 แบบดังนี้ 1. ถ้าถึงขนาดคอมพัง บูตไม่เข้าเลย ทางแก้คือต้องบูตด้วย Recovery Drive เท่านั้น 2. กดปุ่ม Shift ค้างไว้แล้วกดปุ่ม Restart ใน Start Menu จากนั้น Windows จะรีบูตขึ้นมาแบบมี option ให้เลือก ให้เลือก Troubleshoot > Advanced Options > Startup Settings 3.

YouTube Thumbnail URL

YouTube
จะใช้งานทีไร ลืมทุกรอบ ต้องหาใหม่ทุกรอบ มาจดไว้ตรงนี้แล้วกัน - http://img.youtube.com/vi/[video-id]/default.jpg -- Default (120x90) - http://img.youtube.com/vi/[video-id]/hqdefault.jpg -- Medium Quality (320x180) - http://img.youtube.com/vi/[video-id]/hqdefault.jpg -- High Quality (480x360) - http://img.youtube.com/vi/[video-id]/sddefault.jpg -- Standard Definition (640x480) - http://img.youtube.com/vi/[video-id]/maxresdefault.jpg -- Maximum Resolution (1920x1080) ที่มา - [Binary Moon](http://www.binarymoon.co.uk/2014/03/using-youtube-thumbnails/)

หนึ่งวันยาวนาน แต่สิบปีแสนสั้น

One Day
_Photo credit: [Pelham Greenville](https://www.flickr.com/photos/pelhamgrenville/6659983003/)_ เพิ่ง[เขียนบล็อกถึง Sam Altman](http://isriya.com/node/4168/sam-altmans-time-management) ไปตอนหนึ่ง เว็บต้นทางก็แนะนำให้อ่านโพสต์ยอดฮิตของเขาเมื่อเดือนเมษายนที่ผ่านมา [The days are long but the decades are short](http://blog.samaltman.com/the-days-are-long-but-the-decades-are-short) Sam Altman ประธานของ Y Combinator เป็นคนหนุ่มรุ่นใหม่ เขาเคยทำแอพชื่อ Loopt (คู่แข่งของ Foursquare) และเคยเป็นศิษย์เก่าของ YC มาก่อน หลังขายบริษัทได้ในปี 2012 เขาก็ย้ายมาทำงานกับ YC เต็มตัว ทำให้อายุน้อยมากคือเพิ่ง 30 เ

วิธีย้ายระบบเมล Windows Live Custom Domains มาเป็น Zoho Mail

Zoho
เรื่องมีอยู่ว่า เมื่อ 2-3 ปีก่อนเคยช่วยสนับสนุนมิตรสหายท่านหนึ่งที่ประกอบธุรกิจ SME ของตัวเอง ทีนี้เมื่อต้องมีระบบอีเมลที่เป็น domain name ของตัวเอง (อีเมลเป็น @mydomain.com) ช่วงเวลานั้น Google Apps รุ่นฟรีไม่เปิดให้สมัครแล้ว ทางเลือกสำหรับคนที่อยากมีระบบอีเมลแบบ hosted ที่กำหนด domain name เองได้ แต่ไม่ต้องการเสียเงิน จึงเหลือแค่ [Windows Live Custom Domain](https://www.domains.live.com/) ของไมโครซอฟท์ ซึ่งเป็นผลิตภัณฑ์เก่าแก่มาตั้งแต่ยุค Windows Live Hotmail ตอนนั้นไปช่วยเซ็ตอีเมลบน Windows Live Custom Domains จนเสร็จเรียบร้อย ใช้งานได้ดีมาเป็นเวลาหลายปี โดยที่เราไม่ต้องไปยุ่งอะไรกับระบบ

How to Play Local Video File to Chromecast

Videostream for Chromecast
อยากดูหนังบนไฟล์ที่อยู่ในเครื่องพีซีแบบ local ขึ้นจอทีวีที่ต่อ Chromecast ทำอย่างไร? จากที่ลองดูแล้ว พบว่ามี 2 วิธีที่ทำได้ง่ายที่สุดครับ __วิธีแรก__ คือ Chrome สามารถเล่นไฟล์วิดีโอบางประเภท (เช่น MP4) ได้ตรงๆ อยู่แล้ว แค่ลากไฟล์ไปใส่ก็ใช้ได้ทันทีเลย จากนั้นเราก็ลงส่วนเสริม [Google Cast](https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd?hl=en) แล้วกด Cast แท็บที่เล่นวิดีโออยู่ได้เลย อย่างไรก็ตาม ความสามารถในการเล่นมัลติมีเดียของ Chrome ค่อนข้างจำกัด เพราะเล่นไฟล์บางประเภท (เช่น MKV) ไม่ได้ เปิดซับไตเติลไม่ได้ ฯลฯ __วิธีที่สอง__ เพิ่มขั้นตอนมาอีกหน่อยคือ

WordPress เจอปัญหาหน้า Briefly unavailable ค้างไว้ตลอด

ช่วงหลังๆ มานี้ได้มาทำเว็บด้วย WordPress เยอะ เจอปัญหาบางอย่างก็มาจดเก็บไว้สักหน่อย ปัญหาที่พบล่าสุดคือหลังอัพเดตปลั๊กอินแล้ว เจอหน้า "Briefly unavailable for scheduled maintenance.