วันอังคารที่ 13 พฤษภาคม พ.ศ. 2568

ทำไมต้องปฏิบัติธรรม ?

 เราสนใจธรรมะมาพักใหญ่ ๆ แล้ว แต่ก็ยังไม่เข้าใจจริง ๆ ว่าทำไมต้องปฏิบัติธรรม เราศึกษาจากการฟังและการอ่านก็น่าจะพอเข้าใจหลักการได้แล้วนี่นา

แต่ในความเป็นจริงเราจะไม่สามารถเข้าถึงธรรมะของพระพุทธเจ้าได้เลยผ่านการอ่านและฟังเพียงอย่างเดียว (ในสมัยพุทธกาลอาจจะมีผู้ที่มีปัญญามากจนจนแค่ฟังก็สามารถเข้าถึงธรรมะได้จนบรรลุธรรม) 

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

นี่แค่การรับรู้ทางลิ้น ยังมีทางตา ก็มีเรื่องของสี ที่อธิบายยังไงก็อธิบายไม่ได้ เรื่องของกลิ่นทางจมูก ก็อธิบายออกมาเป็นคำพูดไม่ได้ แล้วทางกาย การสัมผัสร้อน เย็น ที่บอกยังไงก็ไม่มีทางเข้าใจว่าความร้อนมันเป็นยังไง

และสุดท้ายทางใจ ก็ต้องสัมผัสด้วยตัวเอง การจะรู้ซึ้งได้ถึงการเกิดขึ้นตั้งอยู่และดับไป ด้วยตัวเองจึงเป็นสิ่งที่ถ้าไม่ได้สัมผัสด้วยตัวเองจริง ๆ แล้ว จะไม่มีทางเข้าใจได้อย่างลึกซึ้งเลย

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

วันจันทร์ที่ 3 มีนาคม พ.ศ. 2568

SD card ของ SanDisk แถมโปรแกรมกู้ข้อมูลมาให้ด้วย

 พอดีว่าเมื่อวานเอา SD card ของกล้อง Sony RX100 Mk4 ที่ไปถ่ายรูปและวิดีโอ มาต่อเข้ากับ Mac mini เพื่อที่เราจะถ่ายโอนไฟล์ลงมาได้ ซึ่งอาทิตย์ก่อนเราก็เพิ่งจะโหลดรูปลงมาด้วยวิธีนี้

แต่วันนี้มันแปลก ๆ พอเสียบการ์ดเข้าไป มันไม่ยักกะมีไฟล์วิดีโอที่เราถ่ายไปวันนี้อยู่เลย เริ่มตะหงิด ๆ ก็เลยจะเอาการ์ดไปลองดูในกล้องอีกรอบว่ามีไหม แต่คราวนี้พอเอามาเสียบที่กล้อง กล้องฟ้องว่าต้อง Format การ์ดเสียก่อน! 

แล้วพอเราเอากลับมาเสียบที่ Mac mini กลายเป็นว่ามันไม่อ่านแล้ว T^T

เลยไปหาข้อมูลว่าเค้ามีโปรแกรมอะไรที่จะช่วยกู้การ์ดที่พังได้บ้าง แต่ดูแล้วก็ไม่น่าไว้ใจซักอัน เพราะใน  Mac App Store โปรแกรมแต่ละตัวนี้ได้เรทติ้งไม่เยอะเท่าไหร่เลย อ่านดู comment ก็มีทั้งดีทั้งแย่ 

ก็เลยไปลองหาใน YouTube ดูอยู่หลายอัน แต่ละอันก็จะแนะนำ App ที่ตัวเองขายนั่นแหละ ซึ่งดูราคาแล้วก็ไม่คุ้มเท่าไหร่ จนมาเจอคลิปนี้


วิธีการของเค้าคือให้ไปซื้อ SD card ของ SanDisk รุ่น Extreme Pro มาซักอัน เพราะมันจะแถม Software ที่เอาไว้กู้ข้อมูลได้มาด้วย! ซึ่งบังเอิญ SD Card ของเรามันก็รุ่นนี้พอดี เลยไปหากล่องของมัน ดีที่เรายังไม่ทิ้ง มันก็มี Key ของ Resque Pro จริง ๆ เลยไม่รอช้า ไปโหลดโปรแกรมจากในเว็บของเค้าแล้วก็ติดตั้งทันที

ซึ่งพอได้ลองใช้ดู มันก็ใช้งานได้จริง ๆ ด้วย แม้จะ scan ช้ามาก ๆ แต่สุดท้ายก็ยังพอกู้รูปเก่า ๆ กลับมาได้ แม้จะไม่ได้มาทั้งหมดแต่ก็คุ้มมากจริง ๆ

วันพุธที่ 26 เมษายน พ.ศ. 2566

หลอดไฟ LED กินไฟน้อยจนรถคิดว่าหลอดขาด

 ผมใช้รถเก่าอายุ 29 ปีแล้ว มีเหตุที่หลอดไฟเลี้ยวของรถเกิดเสียขึ้นมา แต่ผมก็เตรียมซื้อหลอดไฟแบบ LED เตรียมไว้กะจะเปลี่ยนอยู่แล้ว พอได้จังหวะเลยเอามาเปลี่ยนซะเลย แต่ก็เกิดเหตุการณ์แปลก ๆ ขึ้น 

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

เลยไปลองค้นหาดูใน Google ก็เจอว่าสาเหตุที่เป็นแบบนี้เพราะหลอด LED มันกินไฟน้อยมาก ๆ จนระบบของรถที่ยังไม่รู้จักหลอดไฟประเภทนี้เลยคิดว่าหลอดไฟน่าจะยังขาดอยู่เหมือนเดิม

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

ผมเลยเลือกวิธีง่าย ๆ โดยการสั่งหลอดแบบไส้มาใส่ตามเดิม

วันพฤหัสบดีที่ 9 กุมภาพันธ์ พ.ศ. 2566

ปูนแดงทำมาจากเปลือกหอย + ขมิ้น

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

วันพฤหัสบดีที่ 28 ตุลาคม พ.ศ. 2564

พอดี

 วันก่อนไปเยี่ยมพ่อที่ชัยนาท พ่อถามว่าอยากได้ iPhone 12 Pro เครื่องเก่าของพ่อไหม เพราะในช่วงปลายปีพ่อจะได้ iPhone รุ่นล่าสุดมาใหม่ทุก ๆ ปีเป็นโบนัส ซึ่งพ่อก็ถามเราทุกปีน่ะแหละตั้งแต่สมัย iPhone X แล้ว ตอนนั้นเราเพิ่งซื้อ iPhone ใช้เป็นเครื่องแรก ซึ่งมันคือ iPhone SE รุ่นแรก ที่ใช้บอดี้แบบ iPhone 5 เลย

พ่อถามเราทุกปี แต่เราก็ตอบไปทุกปีว่าไม่เอา แม้ว่า iPhone ที่พ่อจะยกให้นั้นมันจะแรงกว่า iPhone SE และมีทุกอย่างดีกว่าเจ้า iPhone SE ของเราทั้งหมด ไม่ใช่ว่าเกรงใจอะไรด้วยนะ แต่มันไม่ใช่สิ่งที่เราต้องการ

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

สิ่งแรกที่เราต้องการจากโทรศัพท์มือถือคือ เครื่องมันต้องเล็ก พกพาได้ง่าย ไม่สร้างความรำคาญให้เราเวลาใส่กระเป๋ากางเกง ซึ่งเจ้า iPhone SE รุ่นแรกนี่ตอบโจทย์มากมาย มันเลยกลายเป็นโทรศัพท์เครื่องที่เรารักมากที่สุด เพราะตอนที่มันออกมาขาย มันแรงเท่ากับรุ่น Top ในตอนนั้นเลย แต่เล็กกว่ากันมาก

จนเจ้า iPhone SE ของเราที่ใช้มา 4 ปีเต็ม มันเริ่มรวนจนแทบจะไว้ใจไม่ได้นี่แหละ เราถึงได้เริ่มมองหาโทรศัพท์เครื่องใหม่ แต่ช่วงนั้นมีแต่  iPhone XS, XR, 8 ที่เครื่องมันใหญ่เกินไปสำหรับความต้องการของเรา

จนมีข่าวลือเรื่อง iPhone 12 ที่จะออกมา 3 ขนาด ทำให้เรารอคอยมาก ๆ และในที่สุดข่าวลือก็เป็นความจริง iPhone 12 mini เป็นรุ่นที่เล็กที่สุดของ iPhone ก็ออกมา 

เราตัดสินใจซื้อทันทีแบบไม่ลังเล เพราะมันคือรุ่นเดียวในตลาดที่ตรงกับความต้องการของเราแล้ว

พอซื้อมาแล้วก็ไม่ผิดหวัง ขนาดมันใหญ่กว่า iPhone SE เครื่องเก่าของเราหน่อย แต่ก็ยังถือว่าเล็กกว่ารุ่นอื่นอยู่ดี แล้วจอก็ใหญ่โตกว่าเดิมมาก 

ดังนั้นนี่แหละ มันคือ iPhone ที่พอดีกับความต้องการของเราที่สุดแล้ว ไม่ว่าใครจะมายก iPhone 13 Pro Max ให้เรา เราก็ไม่อยากได้ เพราะมันไม่พอดีกับความต้องการของเรานี่นา

วันจันทร์ที่ 21 มิถุนายน พ.ศ. 2564

iMac อายุ 12 ปี ก็ยังเอามาลง macOS Catalina ได้

เคยเห็นคลิปวิดีโอสอนการติดตั้ง macOS Catalina บน Mac รุ่นเก่าๆ ที่ Apple ไม่ยอมให้ลงมาซักพักแล้ว แต่ก็ยังไม่เคยกล้าจะลองกับเค้าซักที เพราะกลัวว่ามันจะทำให้เครื่องช้าจนทำงานไม่ได้

แต่พอดีได้ไปเจอคลิปที่คนไทยเค้าถ่ายเครื่อง iMac Early 2009 ของเค้า ที่เอามาลง macOS Catalina แล้วใช้งานได้ดีไม่มีปัญหาอะไร

เลยรู้สึกว่าต้องลองแล้วล่ะงานนี้ ก็เลยไปไล่ดูคลิปต่างๆ ที่มีคนเค้าสอนทำ ดูจนมั่นใจแล้วก็จัดการ Backup ข้อมูลด้วย TimeMachine กันก่อน ใช้เวลานานอยู่เหมือนกัน 

จากนั้นก็ทำการ partition ตัว External HDD ให้มี partition สำหรับเอามาติดตั้งตัว installer ของ Catalina ได้ ก็จัดการแบ่งออกมา 20GB 

แล้วก็ทำการ restart เครื่อง iMac แต่ว่าดันมีปัญหาไม่สามารถที่จะกดปุ่ม Option (หรือ Alt ใน Windows) ได้ เพราะ Keyboard ของเรามันมีแต่ไร้สาย ซึ่งปกติแล้วมันจะต่อได้ก็ต่อเมื่อเครื่องทำการ Boot จนเสร็จแล้ว

แต่สุดท้ายเราก็หาวิธีจนได้ นั่นคือการไปเลือก Startup disk ใน System Preference เองเลย ก็เลือกเป็น partition ของ macOS Catalina ที่เป็นตัว installer 

พอ Boot เข้ามาที่ตัว Installer ก็มีอาการแปลกๆ คือมัน mount partition ที่จะลง macOS ไม่ได้ซะงั้น สุดท้ายเลยลงไม่สำเร็จ แล้วก็เลยไปใช้ MacBook Pro ทำการสร้างตัว installer ใหม่อีกรอบ

แล้วก็มาทำขั้นตอนเดิมอีกที แต่คราวนี้ไปขอยืม keyboard ของพี่มาใช้ เป็น keyboard Windows แต่ก็สามารถกดปุ่ม Alt เพื่อให้มันเข้า Recovery mode ได้ ก็ทำตามขั้นตอนจนสำเร็จในที่สุด

หลังจากนั้นก็ทำการ Patch เจ้า macOS Catalina ที่เพิ่งลงไปให้มันสามารถใช้งานได้บนเครื่อง Mac เก่าๆ แล้วก็ทำการ restart มันก็จะเริ่มทำการเซ็ตอัประบบละ 

แต่ของเรานี่ทำการล้าง HDD ที่จะลงไปเลย เพราะมันมีการแปลง file system ไปเป็น APFS ด้วย แต่เจ้า macOS นี่ก็ออกแบบมาไว้ดีมาก มันมีตัวเลือกให้เราสามารถ copy ไฟล์ที่เรา backup เอาไว้ใน TimeMachine มาลงที่ macOS ตัวใหม่ได้ มันให้เราเลือกได้เลยว่าจะเอาอะไรมาลงบ้าง เราก็เลือกไปหมด มันก็ค่อยๆ copy มาเรื่อยๆ ใช้เวลานานอยู่เหมือนกันแต่พอเสร็จทุกอย่างมันก็กลับมาเหมือนก่อนที่เราจะอัปมาเป็น Catalina เลย ยกเว้น Application บางตัวที่มันไม่รองรับแล้วเพราะเป็นแบบ 32bit ก็ต้องลบทิ้งไป

หลังจากที่ทดลองใช้ดูมาพักนึงก็รู้สึกว่าคุ้มที่ได้อัปมาเป็น Catalina นะ เพราะมันมี App ใหม่ๆ เช่น TV, Music ที่ทำให้เราสามารถดูหนังฟังเพลงได้สะดวกขึ้น แล้วพวก App ต่างๆ ก็สามารถอัปเดตมาใช้รุ่นใหม่ๆ ได้ด้วย

แต่พวกเกมใน Apple Arcade ลองลงดูแต่ก็เล่นแทบไม่ได้เลย แหะๆ

วันศุกร์ที่ 29 มีนาคม พ.ศ. 2562

External HDD ของ WD ไม่เหมาะกับคนใช้ Mac มือใหม่

เมื่อวานเอเค้าซื้อ External HDD ของ WD มา เพื่อจะเอามา backup รูปภาพจากมือถือเก็บไว้ เพราะเอาลงในเครื่องแล้วมันเต็มเร็วมากๆ

แต่เค้าพยายามทำยังไงมันก็เข้าไปสร้าง folder ในนั้นไม่ได้ เราเลยต้องลองทำดู ก็พบว่า External HDD ของ WD มัน format มาเป็น NTFS สำหรับใช้กับ Windows โดยเฉพาะ ซึ่งบน Mac จะไม่รองรับการเขียนไฟล์ใน format นี้

เราก็เลยลองใช้ Disk Utility มาทำการ format ให้เป็นแบบที่ Mac จะอ่านได้คือ HFS+ แต่พอลองทำมันก็ Fail ตลอดเลย และแจ้ง Error มาว่า "MediaKit reports not enough space on device for requested operation." จนไปค้นดูก็เจอวิธีแก้จากลิงก์นี้

https://mycyberuniverse.com/how-fix-mediakit-reports-not-enough-space-on-device.html

ซึ่งขั้นตอนมันต้องเข้าไปทำผ่าน Terminal ที่ต้องพิมพ์ code เข้าไป ซึ่งมันต้องใช้ความเข้าใจระดับนึงเลย เพราะมันไม่ใช่การกดๆ ลากๆ

แต่หลังจากทำตามขั้นตอนมันก็ใช้งานได้ปกติเลย ดังนั้นเลยอยากจะเขียนเก็บไว้ว่าถ้าจะซื้อ External HDD มาใช้สำหรับ Mac เราไม่แนะนำยี่ห้อ WD เท่าไหร่ เพราะมันไม่รองรับการเขียนไฟล์จากเครื่อง Mac

เครื่อง Mac ที่ใช้คือ Macbook Pro 13" ปี 2010 OS เป็น macOS High Sierra 10.13

วันอังคารที่ 25 ธันวาคม พ.ศ. 2561

การใช้กล้ามเนื้อมากเกินกำลังไปไม่ดี

เพิ่งกลับมาจากไปขึ้นภูกระดึงมาเป็นครั้งที่ 4 แล้ว คราวนี้ขาขึ้นทำเวลาดีขึ้นเล็กน้อย แต่ขาลงนี่ทำเวลาเร็วกว่าเดิมมากๆ

จำได้ว่าครั้งที่ 3 นี่ลงจากยอดภูกระดึงจนมาถึงข้างล่างนี่ใช้เวลา 4-5 ชั่วโมงเลย แต่คราวนี้แค่ 3 ชั่วโมงครึ่งเอง ซึ่งตอนลงมาถึงก็รู้สึกดีนะ เพราะว่ามีเวลาเหลือเยอะในการขับรถไปนอนที่ขอนแก่น

แต่หลังจากนั้นสิ กล้ามเนื้อขามันระบบมากๆ รู้สึกว่ามันน่าจะมากกว่าทุกๆ ครั้งเลย

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

วันเสาร์ที่ 17 พฤศจิกายน พ.ศ. 2561

น้ำตาลน่าจะเป็นสารเสพติดอย่างนึง

พอดีว่าเพิ่งทดลองทำ Fasting หรือการอดอาหารแล้วกินแต่น้ำเป็นเวลา 16 - 24 ชั่วโมงไปเมื่อสัปดาห์ที่ผ่านมา ซึ่งก่อนหน้านี้เราจะมีอาหารโหยตาลาย หิว ตอนช่วงบ่ายๆ ค่ำๆ

ซึ่งเราก็คิดว่ามันก็คืออาการน้ำตาลตกที่เค้าพูดๆ กัน ซึ่งวิธีแก้ก็คือไปหาของหวานๆ มากินซะ ซักพักก็จะหาย

แต่พอได้ลอง Fasting 24 ชั่วโมง เริ่มตั้งแต่ 4 ทุ่มของอีกวัน ถึง 4 ทุ่มของอีกวัน ก็เลยทำให้พบว่าอาการโหยหรือขาดน้ำตาลมันไม่ได้เกิดขึ้นเลยตลอดช่วงเวลาปกติที่จะเป็น เพราะว่าเราไม่ได้กินแป้งหรือน้ำตาลเข้าไปเลย ทำให้ร่างกายของเรามันไม่ได้เสพติดน้ำตาลเข้าไปเหมือนปกติ

จากที่ปกติเราจะตื่นมากินข้าวเช้า 8-9 โมง แล้วพอเที่ยงก็กินข้าวอีกรอบ แล้วก็กินอีกทีรอบเย็น ที่เราต้องกินแบบนั้นนั่นอาจจะเป็นเพราะว่าน้ำตาลมันเข้าไปกระตุ้นให้เราต้องมากินต่อเนื่องไปเรื่อยๆ ตามรอบของมัน แต่พอตอนเช้าเราไม่ได้กินน้ำตาลเข้าไปเลย ร่างกายมันก็เริ่มปรับตัว ไม่สนใจน้ำตาลละ หาอย่างอื่นมาทดแทนเป็นพลังงานแทน ซึ่งก็อาจจะเป็นไขมัน ทีนี้เราก็เลยไม่มีอาการโหย หรือน้ำตาลตกเกิดขึ้น

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

วันพุธที่ 31 ตุลาคม พ.ศ. 2561

ทดสอบอีเมลของเราว่าจะกลายเป็น Spam หรือลง Junk ไหม

ทำเว็บมานานหลายปีก็ไม่เคยทดสอบจริงๆ จังๆ ว่าอีเมลที่เราต้องส่งออกไปหาลูกค้ามันจะตกไปลง Junk mail หรือจะโดนกาว่าเป็น spam หรือเปล่า

จนงานล่าสุดที่เว็บนี้เค้าไม่ได้ชี้โดเมนมาที่ Host ของเรา แต่ว่าทำ subdomain แล้วชี้มาเฉยๆ พอส่งอีเมลออกไปตอนแรกก็เจอปัญหาเลยว่ามันไม่เข้า inbox แถมแย่ไปกว่านั้น สำหรับ Hotmail แล้วมันไม่เข้าแม้กระทั่ง Junk mail

เลยลอง search หาดูว่ามันมีวิธีเช็คยังไงบ้าง ก็เลยเจอเว็บนี้ https://www.mail-tester.com/ เป็นเว็บที่เปิดเข้ามาก็จะเจอกับ email address ให้เราส่งไปถึง เพื่อมันจะบอกผลการทดสอบออกมาให้เราดูว่ามีจุดผิดพลาดตรงไหน

ครั้งแรกที่ลองทดสอบดูเลย จากคะแนนเต็ม 10 ได้มาแค่ 2 กว่าๆ ก็พยายามแก้ไปเรื่อยๆ จนได้มา 7 คะแนน แต่กับ Hotmail นี่ก็ยังไม่เข้าเหมือนเดิมเลย

สุดท้ายเลยยอมแพ้แล้วไปลองหาบริการส่งอีเมลเจ้าอื่นแทนละ ก็เลยมาเจอ https://www.mailgun.com ที่เปิดให้เราใช้ส่งได้ฟรีเดือนละ 10,000 ฉบับ

แต่ mailgun ก็มีความยุ่งยากในการที่จะเซ็ตค่า DNS ต่างๆ พอสมควร กว่าจะเซ็ตได้นี่ก็เหนื่อยเลย
(ถ้าใครเช่า domain ที่ GoDaddy ก็ลองดูวิดีโออันนี้ https://www.youtube.com/watch?v=2unaz60f4-w )

แต่พอเซ็ตได้แล้วลองส่งผ่านทาง mailgun.com คะแนนบน mail-tester ก็กลายเป็นแบบนี้เลย



แต่ถึงแม้จะได้ 10 เต็มแล้ว แต่สำหรับ Hotmail แล้วมันก็ยังไปลงกล่อง Junk mail อยู่ดีนะ แต่นั่นก็ยังเป็นข่าวดีว่าเราผ่าน Hotmail เข้ามาได้แล้ว เย้

วันพุธที่ 12 กันยายน พ.ศ. 2561

อัปเดตโปรแกรมในเครื่อง Mac ที่เราไม่ได้เป็นคนลงบน

ผมใช้ Mac แล้วเจอปัญหาว่าอัปเดตโปรแกรมที่ตัวเองไม่ได้เป็นคนลงไม่ได้ คือมันจะถามหา password ของ Apple Account ซึ่งคนที่ลงโปรแกรมไปไหนแล้วไม่รู้

วันนี้เจอวิธีแก้แล้ว ด้วยการลบโปรแกรมนั้นทิ้งซะเลย แล้วลงใหม่ เท่านี้เราก็จะมีสิทธิ์ในตัวโปรแกรมตัวนี้แทนคนเก่าแล้ว

วันพฤหัสบดีที่ 26 กรกฎาคม พ.ศ. 2561

ไปเที่ยวควรเช็คเวลา เปิด-ปิด ของสถานที่ต่างๆ ที่จะไป

เพิ่งกลับจากไปเที่ยวญี่ปุ่นมาครับ คราวนี้ไปเน้นที่เขตโอไดบะ กันอย่างเดียวเลย

ก็วางแผนว่าตอนเช้าจะตื่นไปวิ่งแล้วก็จะวิ่งข้ามสะพาน Rainbow Bridge กัน ก็ไม่ได้คิดอะไร วิ่งไปเรื่อยๆ จนถึงสะพาน ก็หาทางขึ้นไม่เจอ เหมือนเค้ากั้นเอาไว้ ก็เลยไปหาดูป้ายก็เลยเจอว่ามันเปิด 9 โมง ตอนนั้นแค่ 7 โมง(แต่แดดแรงเหมือนสิบโมง) ก็เลยต้องเปลี่ยนแผนไปทำอย่างอื่นแทน

เลยได้ข้อคิดว่าวันหลังถ้าจะไปเที่ยวที่ไหนแล้วมีแผนจะไปตรงไหน ต้องเช็คเวลาเปิด-ปิดก่อนทุกที่ทุกครั้ง จะได้ไม่เสียเที่ยว

วันเสาร์ที่ 21 เมษายน พ.ศ. 2561

รถสตาร์ทไม่ติดอาจจะเพราะน้ำมันหมด

วันนี้เจอเหตุการณ์ที่อยู่ๆ รถก็ดับไปซะอย่างงั้น สตาร์ทก็ไม่ติด แบตฯก็เต็ม

พอดีว่าวันนี้ต้องเอารถของพี่ที่จอดอยู่ในโรงรถออกไปซ่อมเบาะ ตอนขับออกไปมันก็ดูปกติดี แต่พอขากลับมันมีอาการแปลกๆ เครื่องเร่งไม่ขึ้นบ้าง อืดๆ บ้าง จนมาจะถึงบ้านมันดับไปเลยดื้อๆ ดีที่เอารถเข้าข้างทางได้ทัน

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

พอรู้แบบนี้ก็เลยรีบไปลองหาน้ำมันมาเติมดู ก็ปรากฏว่าสตาร์ทได้จริงๆ เลยรีบขับไปเติมน้ำมัน แล้วก็จริงดังคาด เติมน้ำมันไป 58 ลิตร เกือบเต็มความจุของถังเลยทีเดียว! (เพราะมีอีก 7 ลิตรที่เติมมาให้มันสตาร์ทได้)

วันนี้เลยได้บทเรียนขึ้นมาอีกอย่างนึงคือการที่รถมันดับไม่ได้แปลว่าเครื่องมันเสียซะทีเดียว ปัญหามันอาจจะเกิดจากเรื่องง่ายๆ อย่างน้ำมันหมดก็เป็นได้

วันนี้ก็ยังโชคดีที่ไม่ได้เรียกรถมาลากไปเข้าอู่ ไม่งั้นเสียค่าโง่เยอะกว่านี้อีกมากเลย

วันศุกร์ที่ 6 เมษายน พ.ศ. 2561

ค้นหาว่าเว็บโดน Hack ได้ยังไง ผ่าน Log file

ช่วงที่ผ่านมาเจอปัญหาการ Hack เว็บที่ตัวเองทำอยู่ แบบว่าป้องกันยังไงก็แล้ว ก็ยังโดนเจาะเข้ามาเขียนไฟล์ index ได้อยู่ดี

จนเมื่อวานลองเข้าไปเปิดดู Log file บน server ก็เลยเจอต้นเหตุ

กรณีที่ผมเจอคือ Hacker ใช้ช่องโหว่ในการอัปโหลดไฟล์ ทำการอัปโหลดไฟล์ .php เข้ามา แล้วก็ดัน execute ได้ซะด้วย ทำให้สามารถเข้ามาแก้ไขไฟล์ต่างๆ ในหน้าเว็บได้

ผมไล่ดูตั้งแต่อาทิตย์ก่อนที่รู้ว่าจะโดน hack เลยเห็นว่ามีการส่ง POST เข้ามาที่ไฟล์ๆ นึง จากนั้น IP เดียวกันนี้ก็เรียกใช้ไฟล์ที่เป็น .php ที่ไม่น่าจะอยู่ตรงนั้น แล้วก็มีการส่งค่าต่างๆ เข้ามาที่ไฟล์นี้หลายๆ ครั้ง จนผมมั่นใจว่าใช่แน่นอน ก็เลยทำการปิดการ execute ของ PHP ที่ directory อันนี้ไป

ตอนนี้ก็เหมือนจะหยุดการ hack ลงได้ละ แต่ก็ยังต้องตามดูกันต่อไปครับ แต่ทางที่ดีที่สุดคือ update software ทั้งหลายที่อยู่ในระบบซะ

วันพฤหัสบดีที่ 5 เมษายน พ.ศ. 2561

ใช้ .htaccess ป้องกันไม่ให้ PHP ทำงานในบาง directory

เจอ hack เว็บไซต์มาครับ หาวิธีป้องกันหลายแบบมาก แต่ก็ยังโดนเข้ามาวางไฟล์ได้อยู่ดี

วิธีการแก้ไขล่าสุดเลยหาวิธีป้องกันไม่ให้ไฟล์ PHP ทำงานได้ เพราะเดาว่ามี script ในการอัปโหลดไฟล์ ที่ยอมให้อัปโหลดไฟล์ PHP แล้วก็ทำให้มันทำงานได้ด้วย

วิธีแก้คือ
สร้างไฟล์ .htaccess ขึ้นมา
แล้วก็เอา code แบบนี้ไปใส่ไว้ครับ

php_flag engine off

มันจะทำให้ไฟล์ PHP ที่อยู่ใน directory เดียวกับไฟล์ .htaccess ตัวนี้ มันจะแสดงเป็นเหมือน text file ธรรมดาเลยครับ

วันพฤหัสบดีที่ 8 กุมภาพันธ์ พ.ศ. 2561

วิธีแก้ iOS Safari Javascript New Date แล้วมีค่าเป็น NaN

วันนี้เจอปัญหาที่แปลกประหลาดของ iOS Safari ที่ไม่สามารถ new Date() ออกมาได้ มันกลายเป็นค่า NaN (Not a number) ซะอย่างงั้น

ลองค้นดูก็เจอว่ามันเป็นเฉพาะ iOS Safari จริงๆ เจอวิธีแก้อยู่หลายอัน บางคนก็บอกให้ไปใช้ DateJS ช่วยเอาเลย แต่มันก็ดูยุ่งยากไปหน่อย

เลยลองหาดูมีวิธีแก้ง่ายๆ อยู่เหมือนกัน จากเว็บนี้
https://coderwall.com/p/gvwb9g/fix-invalid-date-on-safari-ie

//  Safari & IE browsers do not support the date format “yyyy-mm-dd”
const fixDateForAllBrowsers = dateString => dateString.replace(/-/g, '/');
ก็เออแก้ได้จริงๆ ด้วยนะ คือเจ้า iOS Safari มันไม่ยอมให้เราใช้การ New Date เป็น YYYY-MM-DD เท่านั้นแหละ ถ้าเปลี่ยนเป็น YYYY/MM/DD มันก็จะใช้ได้ละ

วันศุกร์ที่ 27 ตุลาคม พ.ศ. 2560

PHP เช็คว่าตอนนี้ก่อนหรือหลังวันที่ตั้งไว้

มีต้องขึ้น Popup ให้ลูกค้าในช่วงเวลานึง เลยลองหา solution ที่จะมาช่วยเช็คว่ามันควรจะแสดงหรือเปล่า ก็เลยไปเจอ code PHP ที่ช่วยเช็คเรื่องเวลาให้

if( strtotime("2017-10-26") > strtotime('now') ) {
   // ถ้าตอนนี้เกินวันที่ 26 ตุลาคม 2560 แล้วให้ทำ
  doSomething();
}

วันพฤหัสบดีที่ 12 ตุลาคม พ.ศ. 2560

เปลี่ยนชื่อ domain ใน Plesk ได้ง่ายๆ อย่างงี้เลย

วันนี้มีเหตุการณ์ที่ลูกค้าจะต้องเปลี่ยน domain จากของเดิมมาเป็นอีกอัน ทีแรกคิดว่าคงต้องใช้วิธีสร้าง domain ขึ้นมาอีกอันแล้วก็ชี้มาที่อันเก่า แต่พอค้นดูใน google ก็เลยเจอว่ามันมีวิธีง่ายๆ เลย
http://www.3essentials.com/how-to-rename-a-domain-in-plesk-12/

แค่เข้าไปแก้ชื่อ domain ของเดิมซะ แล้วก็ชี้ domain อันใหม่มาที่เดิมให้เรียบร้อย พอ DNS อัปเดต ทุกอย่างก็เรียบร้อย เข้าเว็บเดิมได้ด้วย domain อันใหม่เลย!

แต่ก็อย่าลืมชี้ domain อันเก่ามาที่ domain อันใหม่ด้วยนะ

วันจันทร์ที่ 17 กรกฎาคม พ.ศ. 2560

แปลบาง field ของ ACF ด้วย qTranslate

มีปัญหาที่ต้องหาทางแก้ไข คือมีงานนึงที่เราจำเป็นต้องเพิ่ม field หนึ่งอันด้วย ACF (Advanced Custom Fields) แต่ถ้าเราเพิ่มลงไปเฉยๆ เว็บที่เราใช้ qTranslate ในการแปลเนื้อหาของเว็บมันจะไม่สามารถแปล field พวกนี้ได้

เคยเจอ plugin ที่ช่วยให้ใช้ ACF + qTranlate อยู่เหมือนกัน แต่เราไม่อยากใช้ เพราะต้องการแปลแค่ field อันเดียวเท่านั้น

จนไปเจอเข้ากับเว็บนี้ http://www.zighead.com/2016/08/advanced-custom-fields-qtranslate-x/ ที่มาบอกว่ามันมีวิธีที่ทำให้เราสามารถแปล field ของ ACF ด้วยรูปแบบของ qTranlate ได้ด้วยนะ ก็เลยลองทำตามดูเลย แล้วก็พบว่ามันเวิร์คจริง!

สุดยอดไปเลย นอนตาหลับละวันนี้ :D