แค่เปลี่ยน DNS มันไม่พอ? เหตุผลที่คุณควรใช้ DNS over HTTPS (DoH)
DNS

แค่เปลี่ยน DNS มันไม่พอ? เหตุผลที่คุณควรใช้ DNS over HTTPS (DoH)

ช่วงนี้ข่าวค่ายมือถือสีเขียว DNS Query หลุดกำลังอยู่ในกระแสเลย อาจจะไม่ใช่ข้อมูลระดับ Critical แต่ก็ทำให้เราได้เห็นถึงความสำคัญของ DNS over HTTPS

  • Weerayut Hongsa
2 min read
มาทำ DNS-over-HTTPS (DoH) ให้เครื่องภายในบ้าน พร้อม Block โฆษณากวนใจด้วย Pi-hole กัน (Part 1 รู้จัก DNS Server)
DNS

มาทำ DNS-over-HTTPS (DoH) ให้เครื่องภายในบ้าน พร้อม Block โฆษณากวนใจด้วย Pi-hole กัน (Part 1 รู้จัก DNS Server)

Pi-hole 5.0 บน Orange Pi Oneด้วยความที่ใช้ Pi-hole 4 มาหลายเดือนละ อีกทั้งตอนนี้ Pi-hole 5 ออกมาเมื่อไม่กี่วันมานี้ เลยถือโอกาสอัพเกรดซะเลย ซึ่งมันมี Feature หลายอย่างที่ต้

  • Weerayut Hongsa
1 min read
React Native

วิธีการทำ Multiple Environment บน Project React Native ที่เวอร์ชันต่ำกว่า 0.60 ที่หลายๆคนมองข้ามกัน

ปัญหาคือผมไปเจอหลายๆคนเขียนบทความเรื่องนี้กัน ทั้งของฝรั่งทั้งของคนไทยกันเอง แล้วลืมขั้นตอนบางอย่างไป ทำให้โปรเจ็คเมื่อคนในทีมเอาไปใช้ หรือเมื่อลบ Pods Project แล้ว Install Pods ใหม่แล้

  • Weerayut Hongsa
1 min read
Private

เมื่อชีวิตเรา มันไม่แน่ไม่นอน

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

  • Weerayut Hongsa
1 min read
แชร์ประสบการณ์เคลม Macbook Pro กับ Apple Store Iconsiam คือดีงามมากกก
Blog

แชร์ประสบการณ์เคลม Macbook Pro กับ Apple Store Iconsiam คือดีงามมากกก

เอาจริงๆไม่ได้เขียน Blog นานมากกกกกละ เอาเป็นว่าวันนี้มีเรื่องน่าประทับใจมาแชร์ให้ฟังกันนิดหน่อยครับ ด้วยความที่ Macbook Pro Mid 2017 คู่ใจอายุประมาณ 1

  • Weerayut Hongsa
1 min read
เมื่อจำเป็นต้องใช้ Jasper Report พร้อม iTextPDF แล้วต้อง Sign Certificate (SHA-256) ไฟล์ PDF ผ่าน Bouncycastle บน Java
Java

เมื่อจำเป็นต้องใช้ Jasper Report พร้อม iTextPDF แล้วต้อง Sign Certificate (SHA-256) ไฟล์ PDF ผ่าน Bouncycastle บน Java

เมื่อวานมีความจำเป็นต้องใช้ Jasper Report เพื่อทำการออก Report แล้วจำเป็นต้องใช้ iTextPDF เพื่อทำการ Sign Certificate บึ้มมมม กลายเป็นโกโก้ครั้ช!!!!!! Report ออกไม่ได้ เรามาค่อยๆ Resolve ปัญหานี

  • Weerayut Hongsa
2 min read
สวัสดีปี 2561 แล้วปี 2560 หล่ะ ที่ผ่านมามีอะไรคืบหน้าบ้าง
Private

สวัสดีปี 2561 แล้วปี 2560 หล่ะ ที่ผ่านมามีอะไรคืบหน้าบ้าง

ที่จริงเป้าหมายของตัวเอง อยากจะเขียน Blog ให้ได้อาทิตย์ละ 1 บทความ และสุดท้ายฉันเองนั้นแหละที่ทำไม่ได้ ฮ่าๆๆ ต้องพยายามกันต่อไปครับ ปีนี้จะพยายามให้ได้

  • Weerayut Hongsa
1 min read
จัดการกับ Legacy Project ด้วย Docker, Jenkins, Git และความขี้เกียจ
Docker

จัดการกับ Legacy Project ด้วย Docker, Jenkins, Git และความขี้เกียจ

วันนี้ ผมจำเป็นต้องทำการขึ้นระบบและ Support Software ที่ตัวเองทำขึ้นมาเมื่อ 2-3 ปีที่แล้ว แต่ด้วยความที่มัน Legacy ไปแล้ว จะเขียนใหม่ก็คงไม่คุ้มทุน

  • Weerayut Hongsa
1 min read
"สุขสันวันเกิด" กับวันที่ใกล้จะหมดไฟ
Private

"สุขสันวันเกิด" กับวันที่ใกล้จะหมดไฟ

"Happy Birthday to me" นี่เราอายุเท่าไหร่แล้ววะเนี่ย (เริ่มตีมืนลืมอายุตัวเอง เอาเข้าจริงก็ ลืมจริงๆนั้นแหละ ถถถถถถถ) มองย้อนกลับไปหลายๆอย่าง ตั

  • Weerayut Hongsa
1 min read
สรุปการไปแบ่งบันเรื่อง Docker ที่ มอ. ภูเก็ต
Docker

สรุปการไปแบ่งบันเรื่อง Docker ที่ มอ. ภูเก็ต

เมื่อวันเสาร์ที่ 18 มีนาคม 2560 ผมมีโอกาสได้รับเชิญไปพูดคุย แนะนำในเรื่องของ Docker ขั้นพื้นฐาน เพื่อที่จะสามารถนำไปต่อยอดในการนำไปเป็นส่วนหนึ่งของการพัฒนาซอฟแวร์ของตัวเองได้ โดยเป้าหมายที

  • Weerayut Hongsa
1 min read
มา Resize รูปทีละหลายๆรูปบน OSX แบบง่ายๆกัน
OS

มา Resize รูปทีละหลายๆรูปบน OSX แบบง่ายๆกัน

ปัญหาของตัวผมเองเลยครับ ว่าต้องการที่จะ Resize รูปประมาณ 30 รูป โดยทุกรูปจะ Resize ให้ขนาดเท่ากันหมด จะให้กด Resize รูปทีละรูปก็กะไรอยู่ (ไม่ขยันขนาดนั

  • Weerayut Hongsa
1 min read
มาเปลี่ยนชื่อไฟล์หลายๆไฟล์ในครั้งเดียวบน OSX กัน
OSX

มาเปลี่ยนชื่อไฟล์หลายๆไฟล์ในครั้งเดียวบน OSX กัน

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

  • Weerayut Hongsa
1 min read
ปี 2559 ที่ผ่านมา มีอะไรบ้าง?
Private

ปี 2559 ที่ผ่านมา มีอะไรบ้าง?

ก่อนอื่นผมก็ต้องกล่าวคำว่า "สวัสดีปีใหม่ 2560" ครับผม สำหรับบทความนี้ ก็เป็นการทบทวนตัวเอง (ของผมเองนี่แหละ) ว่าตลอดระยะเวลา 1 ปีที่ผ่านมา มีเรื

  • Weerayut Hongsa
1 min read
มาทำ Server OpenVPN สำหรับมุดท่อไปต่างประเทศกันด้วย Docker
OpenVPN

มาทำ Server OpenVPN สำหรับมุดท่อไปต่างประเทศกันด้วย Docker

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

  • Weerayut Hongsa
2 min read
gitignore สำคัญไฉน
Git

gitignore สำคัญไฉน

ผมเชื่อว่าคนที่เพิ่งเริ่มใช้งาน git (หรืออาจจะใช้งานไปนานแล้วก็เป็นได้) ประสบปัญหาเวลา commit code ขึ้น git แล้วไม่ต้องการให้ไฟล์บางไฟล์หรือไฟล์บางประเภทขึ้นไปอยู่บน repository

  • Weerayut Hongsa
1 min read
วิธีการแก้ปัญหาช่องโหว่ httpoxy บน nginx ที่ตั้งค่าเป็น Load Balancing
Nginx

วิธีการแก้ปัญหาช่องโหว่ httpoxy บน nginx ที่ตั้งค่าเป็น Load Balancing

เมื่อไม่กี่วันมานี้ ได้มีการประกาศช่องโหว่ที่สำคัญตัวนึงคือ httpproxy ซึ่งเปิดโอกาสให้ Hacker สามารถปลอมแปลงค่า Proxy เพื่อดึง Traffic ไปตามที่ตนต้องการได้ ซึ่งส่งผลกระทบเป็

  • Weerayut Hongsa
1 min read
[ช่วงบ่าย] สรุปสิ่งที่น่าสนใจในงาน Google I/O 2016 Extended Bangkok
Google

[ช่วงบ่าย] สรุปสิ่งที่น่าสนใจในงาน Google I/O 2016 Extended Bangkok

หลังที่พักทานอาหารเตรียมความพร้อมเพื่อลุย Codelab กันต่อในช่วงบ่ายเป็นที่เรียบร้อยแล้ว โดย Section ในช่วงบ่าย เริ่มต้นด้วย Codelab ของ Angular & Progressive

  • Weerayut Hongsa
4 min read
[ช่วงเช้า] สรุปสิ่งที่น่าสนใจในงาน Google I/O 2016 Extended Bangkok
Google

[ช่วงเช้า] สรุปสิ่งที่น่าสนใจในงาน Google I/O 2016 Extended Bangkok

ตื่นเช้าวันนี้เพื่อไปร่วมงาน Google I/O 2016 Extended Bangkok ที่จัดที่สยามภาวลัย สยามพารากอน ชั้น 6 โดยในงานจะเป็นการสรุปเนื้อหาจากงาน Google I/O 2016 มาให้ Developer ชาวไทยได้

  • Weerayut Hongsa
2 min read