Tools Archive

ว่าง ๆ มาสร้าง Serverless function บน Cloudflare Workers กัน

หลังจากทาง Cloudflare ทำการเปิด opensource Wrangler CLI เป็นชุด CLI สำหรับการสร้าง Serverless ที่พัฒนาด้วยภาษา Rust และทำการ compile เป็น WebAssembly จากนั้นก็ preview และ publish ขึ้น Cloudflare Workers แบบง่าย ๆ กันเลย ดังนั้นลองมา Hello World กันหน่อย มาเริ่มกันเลย

Read More…

สรุปการย้ายจาก dep มายัง Go module กัน

บันทึกการย้ายตัวจัดการ library/dependency ของระบบงานที่พัฒนาด้วยถาษา Go จาก dep มายัง Go module ไว้นิดหน่อย  การย้ายนั้นไม่ยากเท่าไร มีขั้นตอนดังนี้

Read More…

UI ของ Spring Initializr เปลี่ยนแล้วนะ !!

ค่ำนี้เข้าไปที่หน้า web ของ Spring Initializr ซึ่งเป็นหน้าสำหรับช่วยสร้าง Spring Boot Projectพบว่าเปลี่ยนไปอย่างน่าตกใจ เลยนำข่าวมาบอกที่สำคัญใช้ง่ายขึ้นกว่าเดิม

Read More…

ลองหรือยังกับ Elasticsearch 7.0.0 beta 1

ทาง Elastic ได้ปล่อย Elastic Stack 7.0.0 beta 1 ออกมาให้ลองทดสอบใช้กันดูแล้วใน stack ก็ประกอบไปด้วยตัวหลัก ๆ คือ Elasticsearch Logstash/Beat Kibana มาดูกันว่าแต่ละตัวมีอะไรน่าสนใจบ้าง โดยเฉพาะกับ Elasticsearch

Read More…

ลองใช้งาน Git History กัน

เห็นใน timeline มีการ share การใช้งาน Git History แสดง git commit ของแต่ละ file แบบสวย ๆ แจ่ม ๆ ก็เลยลองไปใช้ดูหน่อย ว่าเป็นอย่างไรบ้าง

Read More…

NPM :: แก้ไขปัญหา Unexpected end of JSON input while parsing near

ปัญหาที่เจอเมื่อ run . npm install ใน project ที่กำลังพัฒนาแล้วเจอปัญหาแบบนี้ Unexpected end of JSON input while parsing near การแก้ไขนั้นมีเพียบเลยจึงสรุปไว้หน่อยซึ่งเป็นปัยหามาจาก cached ของ npm เอง ลบไฟล์ package-lock.json และ run npm cache clear –force ทำการลบ npm cached ตรง ๆ ที่ ~/.npm บน Linux/Mac หรือ %AppData%/npm-cache บน Windows

Read More…

ความสามารถที่น่าสนใจใน Android Studio 3.3

สำหรับ Android developer ตัวจริงน่าจะใช้ Android Studio 3.4 หรือ 3.5 กันไปแล้ว แต่สำหรับคนไม่ชอบการ update แล้ว project fail ทุกครั้ง ก็คงต้องชอบกับ Android Studio 3.3 ตัวเต็ม ๆ ซึ่งไส้ในคือ IntelliJ IDE  2018.2.2 รวมไปถึงสนับสนุน Kotlin 1.3.11 ซึ่งมีความสามารถที่น่าสนใจพอควร มาดูใน feature ที่ผมใช้บ่อย ๆ

Read More…

สรุปขั้นตอนการดึงข้อมูลจาก Xiaomi Smart Air Quality Monitor PM2.5 Detector

วันนี้เห็นน้อง ๆ ในบริษัทถือเครื่องวัดค่า PM2.5 มา ก็เลยถามว่า เราสามารถดึงข้อมูลจากเครื่องมาได้ไหม ? น้องบอกว่า ได้สิ ดังนั้นความอยากรู้อยากลองจึงเกิดขึ้น ว่าต้องทำอย่างไรบ้าง ? มาเริ่มกันเลย

Read More…

เรียนรู้ภาษา Java ผ่าน Jupyter Notebook

มาติดตั้งกัน เริ่มด้วยสิ่งที่ต้องมีก่อนคือ JDK 9 ขึ้นไป Python 3 Jupyter notebook

Read More…

ใช้ private repository ที่ Github แบบฟรี ๆ ได้แล้ว

หลังจากที่ Microsoft ซื้อ GitHub.com ไปก็เริ่มมีการเปลี่ยนแปลง หนึ่งในนั้นคือ ผู้ใช้งานสามารถสร้าง private repository แบบฟรี ๆ ได้แล้ว จำนวน repository เท่าไรก็ได้ แต่มีจำกัดคือจำนวนคนใน repository ได้ไม่เกิน 3 คนเท่านั้น ถือว่าเป็นอีกหนึ่งก้าวสำคัญของ GitHub กับ Microsoft ลองใช้กันดูครับ

Read More…