Backwards Incompatible ใน Robot Framework 3.2
ทางทีมพัฒนา Robot Framework เพิ่งปล่อง version 3.2 RC 1 ออกมา สิ่งที่น่าสนใจคือ Backwards incompatible เนื่องจากส่งผลกระทบต่อการใช้งาน จึงทำการสรุปไว้นิดหน่อย เรื่องที่ 1 ไม่สนับสนุนการเขียน script...
View Articleตอบคำถาม ขั้นตอนการนำ output จาก OBS(Open Broadcaster Software) ไปแสดงใน Zoom
มีคำถามในทีมว่า อยากนำ output จาก OBS(Open Broadcaster Software) ไปแสดงผลใน Zoomจะต้องทำอย่างไรบ้าง ?ใน MacOS ด้วยนะ !! วิธีการง่าย ๆ คือ ใน OBS community จะมี plugin ชื่อว่า Virtual Cameraแต่โชคไม่ดี...
View Article[Docker] การทำ auto reload กับระบบที่พัฒนาด้วย Flask framework
คำถาม ถ้าต้องการทำ auto reload ของระบบที่พัฒนาด้วย Flask framework ต้องทำอย่างไร ? ยกตัวอย่างเช่น เมื่อเปลี่ยนแปลง source code ที่เขียนด้วยภาษา Python แล้ว ต้องการให้ทำการ auto reload ใหม่เอง...
View Articleสรุปจากบทความเรื่อง How to Protect Your Virtual Meetings from Zoombombing
จากปัญหาเรื่อง security ของ Zoom เป็นโปรแกรมสำหรับประชุม online ที่ได้รับความนิยม ทำให้หลาย ๆ บริษัท หรือหลายประเทศประกาศห้ามใช้งาน โดยที่ทาง Zoom ก็ได้ประกาศหยุดเพิ่ม feature...
View Articleว่าด้วยเรื่อง Remote Development Productivity จาก Microsoft
จากบทความ Helping our developers stay productive while working remotely ของ Microsoft เป็นคำแนะนำสำหรับการจัดการ productivity ของ Developer ที่ต้องทำงานในรูปแบบ Remote กันมากขึ้น หรือ Work From Home...
View Articleเมื่อ GitHub เปิดให้ใช้แบบทีมฟรี ไม่มีจำกัดจำนวนแล้ว
ทาง GitHub เพิ่งประกาศให้ผู้ใช้งานแบบ private repository สามารถสร้าง organization และสมาชิกในทีมแบบไม่จำกัด แถมฟรีอีกด้วย น่าจะเป็นข่าวดีมาก ๆ สำหรับหลาย ๆ ทีม ไม่ต้องไปใช้ที่อื่นอีกต่อไป...
View ArticleJMeter :: ทดสอบประสิทธิภาพการทำงานของ MQTT messaging ทำอย่างไร
มีคำถามเกี่ยวกับการทดสอบ performance ของ MQTT messaging ซึ่งส่วนใหญ่จะใช้ทำงานร่วมกับพวกอุปกรณ์ IoT ต่าง ๆ ว่าต้องทำอย่างไรได้บ้าง ? ก่อนอื่นต้องเข้าใจก่อนว่า MQTT protocol คืออะไร ? MQTT ย่อมาจาก...
View ArticleElasticsearch :: ค้นหาแล้วไม่เจอข้อมูลตามที่ต้องการ
มีคำถามที่น่าสนใจจากกลุ่ม Thai Elastic User Group ว่า ค้นหาข้อมูลภาษาไทยที่จัดเก็บใน Elasticsearch แล้ว ผลของการค้นหาไม่ถูกต้องตามที่คาดหวัง โดยที่ข้อมูลที่จัดเก็บประกอบไปด้วย ภาษาไทยและตัวเลข...
View Articleตอนนี้โปรแกรม Discord สามารถใช้งาน Krisp beta ได้แบบฟรี ๆ
สำหรับใครที่ใช้โปรแกรม Discord สำหรับการพูดคุย หรือ ประชุมต่าง ๆ ในช่วงนี้นั้นตอนนี้ทาง Discord ร่วมกับ Krisp เปิดให้ใช้งานใน beta version แบบฟรี ๆ แล้วโดยที่ Krisp คือโปรแกรมที่ช่วยตัดเสียงรอบกวนทั้ง...
View Articleสรุปการเรียนเขียน Unit testing กับ VueJS ที่ Vue Mastery
ช่วงสัปดาห์นี้ตั้งแต่วันที่ 13-19 เมษายน ทาง Vue Mastery เปิดให้เรียนฟรีใน course ที่เกี่ยวกับการพัฒนาระบบด้วย Vue.js ทั้งหมด โดยที่ course แรกที่ผมลงเรียนคือ Unit testing...
View Articleเปลี่ยน database ของ Grafana ทำได้ไหม ?
วันนี้มีคุยเรื่องการใช้งาน Grafana สำหรับแสดงข้อมูลต่าง ๆ ของระบบในรูปแบบกราฟสวย ๆ รวมไปถึงเรื่องของทำ alert และ notification มีคำถามที่น่าสนใจคือ เราสามารถนำข้อมูลต่าง ๆ ของ Grafana ไปเก็บใน...
View ArticleVS Code :: แสดงผลการทำงานของ JavaScript ด้วย Quokka.js
ดู Live จากงาน React Summit มีการ demo code ด้วย VS Code แล้วพบว่า มีการแสดงผลการทำงานของ code ที่พัฒนาด้วยภาษา JavaScript แบบ realtime ใน editor เลย ก็เลยลองไปหาดูว่า เขาใช้ extention ตัวไหนกัน...
View ArticleTips :: การจัดการ Floating-point ใน JavaScript
วันนี้มีการพูดคุยเรื่องปัญหาการจัดการข้อมูลชนิด Floating-point ในภาษา JavaScript ปัญหาคือ การเปรียบเทียบค่า หลังจากทำการประมวลผลแล้ว ไม่ถูกต้องตามที่คาดหวัง ยกตัวอย่างเช่น 0.1 + 0.2 น่าจะต้องเท่ากับ...
View Articleมาทำ benchmark ของภาษาโปรแกรมบน JVM ด้วย JMH (Java Microbenchmark Harness)
มีคำถามเกี่ยวกับการเขียนโปรแกรมด้วยภาษา Java ว่าการใช้ for-loop ปกติกับการใช้ Stream API นั้น อะไรที่มี performance ดีกว่ากัน ตอบได้เลยว่า for-loop เร็วสุด ๆ แต่อาจจะต้องมองมุมอื่นด้วย ทั้งเรื่องของ...
View ArticleVS Code :: มาใช้งาน Vuln Cost สำหรับตรวจสอบความปลอดภัยของ npm package ที่ใช้งาน
สำหรับสาย Node.JS เรื่องของ dependency check เป็นสิ่งที่สำคัญมาก ๆ ว่า dependency หรือ npm package ต่าง ๆ ที่เราใช้งานใน project นั้น มีความปลอดภัยหรือไม่ โดย extension ที่ขอแนะนำใน VS Code คือ Vuln...
View ArticleProductivity tool :: มาปลูกต้นไม้กับ Forest app กัน
มีคำถามเกี่ยวกับ การเพิ่ม productivity ในการทำงานว่ามีตัวช่วยอะไรบ้างไหม ?เนื่องจากการทำงานแบบ Work From Home นั้นมีสิ่งรบกวนเยอะเหลือเกิน คำตอบคือก็ต้องลด หรือ...
View Articleสวัสดีภาษา Crystal
ช่วงเย็น ๆ เห็นภาษา Crystal ผ่าน ๆ ทาง Social networking ว่า syntax ของภาษาได้รับแรงบันดาลใจมาจากภาษา Ruby ซึ่งผมชอบภาษา Ruby อยู่แล้ว ที่เขียนง่ายและอ่านง่าย เลยลองเข้าไปดูหน่อย แนวคิดของภาษานี้คือ...
View Articleตอนนี้ CodePen สนับสนุน Flutter แล้วนะ
CodePen น่าจะเป็นอีก website ที่นักออกแบบและนักพัฒนาฝั่ง Frontend ใช้งานกันซึ่งตอนนี้สามารถ run Flutter ได้แล้วน่าจะช่วยอำนวยความสะดวกต่อการทดลอง โชว์...
View Articleว่าด้วยเรื่องของ Caching data หรือข้อมูลชั่วคราว
วันนี้อ่านบทความเรื่อง Everything you need to know about Caching — System Design อธิบายเรื่องพื้นฐานเกี่ยวกับ caching หรือข้อมูลชั่วคราว ว่าคืออะไร มีการใช้งานใน use case หรือในกรณีอะไรบ้าง รวมทั้ง...
View ArticleGoogle cloud ปล่อย Service Directory มาให้ลองใช้งาน
ตอนนี้ทาง Google Cloud ได้ปล่อยบริการที่ชื่อว่า Service Directory เป็น beta version ให้ลองใช้งานกันแบบฟรี ๆ แล้วแนวคิดง่ายมากคือ เป็นระบบกลางสำหรับการจัดการ service ต่าง ๆ นั่นเองทำให้การจัดการ...
View Article