Kusumoto Blog

Kusumoto Blog

ความรู้ ความสุข ความเศร้า ความทรงจำ

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

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

เมื่อไม่กี่วันมานี้ ได้มีการประกาศช่องโหว่ที่สำคัญตัวนึงคือ httpproxy ซึ่งเปิดโอกาสให้ Hacker สามารถปลอมแปลงค่า Proxy เพื่อดึง Traffic ไปตามที่ตนต้องการได้ ซึ่งส่งผลกระทบเป็นวงกว้าง (Programming Language ที่ส่งผลกระทบหลักๆ ก็จะเป็น PHP, Go, Python) สามารรถอ่านรายละเอียดเพิ
การแก้ปัญหา Error Renameing Connection เวลาลง VirtualBox
Docker

การแก้ปัญหา Error Renameing Connection เวลาลง VirtualBox

มันเกิดขึ้นเมื่อผมต้องใช้งาน Docker Toolbox กับเครื่องบริษัท (เครื่องบริษัทลง Native Docker ไม่ได้ เพราะลง Windows 10 Home แล้วมันไม่มี Hyper-V) ปรากฏว่ามี Dialog ฟ้องเรื่อง Network Interface เกิดขึ้น!! โลกแตกมากครับ ลบลงใหม่ก็แล้ว โหลดเวอร์ชั
1 min read
Private

รวมทางเข้าบล็อกเก่า

ที่จริงแล้ว Blog นี้ไม่ได้เพิ่งเปิดขึ้นมาเมื่อเดือนสองเดือนนี้นะครับ ที่จริงผมเขียน Blog มานานพอสมควรแล้ว แต่แค่เปลี่ยน CMS ตัวใหม่ จากเมื่อก่อนใช้ Wordpress เป็นหลัก ตอนนี้ก็เปลี่ยนมาใช้ Ghost แทน Wordpress ไปเป็นที่เรียบร้อยแล้
มาใช้ Entity Framework กับ MySQL กันเถอะ
.Net MVC

มาใช้ Entity Framework กับ MySQL กันเถอะ

เชื่อว่าคนเขียน C# .Net บน Visual Studio คงจะรู้จัก OR/M ที่ชื่อว่า "Entity Framework" กันเป็นอย่างดีกันอยู่แล้ว และคงจะรู้อยู่แล้วว่า มันสามารถทำงานกับ SQL Server ได้อย่างลงตัวเลยทีเดียว แต่ก็อย่างว่
2 min read
[ช่วงบ่าย] สรุปสิ่งที่น่าสนใจในงาน Google I/O 2016 Extended Bangkok
Google

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

หลังที่พักทานอาหารเตรียมความพร้อมเพื่อลุย Codelab กันต่อในช่วงบ่ายเป็นที่เรียบร้อยแล้ว โดย Section ในช่วงบ่าย เริ่มต้นด้วย Codelab ของ Angular & Progressive Web Apps ครับ Angular 2 & Progressive Web Apps & Firebase Section นี้บรรยายโดยคุณ Thye
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 ชาวไทยได้รับทราบกันอย่างเต็มอิ่มกันครับ ต้องบอกก่อนว่า บทความนี้จะเน้นไปในเรื่องของ Web
2 min read
สรุปการเปลี่ยนแปลงบน jQuery 3 เป็นยังไง อะไรเปลี่ยนไปบ้าง
jQuery

สรุปการเปลี่ยนแปลงบน jQuery 3 เป็นยังไง อะไรเปลี่ยนไปบ้าง

สดๆร้อนๆเลยสำหรับการปล่อยเวอร์ชันที่ 3 ที่เป็น Final Release สำหรับ jQuery 3 ครับ วันนี้ผมจะพามาดูกันว่า มีอะไรเปลี่ยนแปลงไปจากเวอร์ชัน 2 บ้าง เพื่อการเปลี่ยนผ่านที่ง่ายขึ้น ของชาว Developer อย่างเราๆ ไปดูกันเลยครับ ความเข้ากันได้
1 min read
การแก้ปัญหาใช้งานใข้งาน .NET Command Line บน zsh ไม่ได้
.Net Core

การแก้ปัญหาใช้งานใข้งาน .NET Command Line บน zsh ไม่ได้

ตอนแรกกะจะเล่น .Net Core สักหน่อย ก็ลงตัว Binary กับ SDK เรียบร้อย ว่าจะทดสอบตัว CLI สักหน่อย แต่ปรากฏว่าเจอข้อความไม่พบคำสั่งของ .Net CLI ซะงั้น zsh: command not found: dotnet ค้นไปค้นมา ก็พบว่ามันเป็นปัญหาที่ทาง Microsoft
pantip_capturedata Documentation and API Reference
Pantip

pantip_capturedata Documentation and API Reference

โครงการนี้ทำขึ้นมาเพื่อกรณีศึกษาเรื่อง Data Analysis ประกอบกับตัว Pantip ไม่มี API ที่สามารถเข้าไปเชื่อมต่อกับระบบตรงๆ เลยจำเป็นต้องเขียน Script มาทำการเรียกเว็บไซต์ ไม่มีเจตนาในการละเมิดลิขสิทธิ์และแสวงหาผลประโยชน์ใดๆทั้งสิ้น เกี่ยวกับซอฟแวร์ * พัฒนาด้วยภาษา Javascript (Node.js) * ใช้
34 min read
Ghost

ทดลองเขียน Blog บนมือถือ

หลังจากที่เปลี่ยาบล็อกจาก WordPress ไปเป็น Ghost ยังไม่เคยลองเขียน Blog จาก Mobile Site เลยสักครั้ง เลยเอาเป็นว่าทดลองเขียนหน่อยแหละกันๆ ด้วยหน้าจัดการของ Admin ที่เข้าใจง่าย ไม่แสดงข้อมูลเยอะมาก พร้อมทั้งออกแบบเว็บเป็น Responsive Website ทำให้การเขียน Blog
เปลี่ยนผ่านจาก WordPress สู่ Ghost
Ghost

เปลี่ยนผ่านจาก WordPress สู่ Ghost

เมื่อก่อนถ้าเราพูดถึง Blog Platform หลายๆคนคงนึกถึง WordPress กันแน่ๆจริงไหม? ผมก็เป็นหนึ่งในนั้นครับ จากคนที่ใช้ WordPress กับ Blog ส่วนตัวมาเกือบ 7 ปีเต็ม (เปลี่ยนมา 2 Site) จนเวลาผ่านไปนานแสนนาน ในที่สุดก็ได้ทำความรู้จักกับ