BLOG

Swiftlet provides knowledge in software development and practice in Thai to open more opportunities for Thai developers and others to improve their skills in Thai context.

Chat GPT ปัญญาประดิษฐ์สุดล้ำ ถามตอบได้ทุกข้อที่คุณสงสัย !

มาทำความรู้จักกับ ChatGPT        ChatGPT เป็นเครื่องมือที่เป็น AI สร้างโดย openAI เป็น Language model ขั้นสูงที่มีความเข้าใจในภาษามนุษย์ และ สามารถสร้าง text มาโต้ตอบกับมนุษย์ได้

Read More »

Ruby: Inject

hash = {}arr.each do |num| hash[num] = numend# => {“1″=>”1”, “2”=>”2″, “3”=>”3″} ถ้าเรานำ inject เข้ามาใช้ result

Read More »

ติดตั้ง GOLANG ด้วย GVM

[Ubuntu 18.04] ติดตั้ง Golang ด้วย gvm(Go Version Manager) เราจะติดตั้ง gvm(Go Version Manager) ซึ่งเป็นตัวช่วยในการ จัดการ version ของ

Read More »

RFID เทคโนโลยีคลื่นวิทยุสุดอัจฉริยะ

RFID (คลื่นสัญญาณวิทยุ)RFID ย่อมาจาก Radio Frequency Identification ถูกสร้างมาตอนปี ค.ศ. 1980 โดย Leon Theremin สร้างมาเพื่อทำหน้าที่เป็นเครื่องมือดักจับสัญญาณ แต่ในปัจจุบันได้พัฒนาและกลายเป็นป้ายอิเล็กทรอนิกส์ (RFID Tag)

Read More »

การใช้งาน RabbitMQ ใน Ruby 

                สำหรับผู้ที่เขียน Ruby และต้องการใช้ Message Broker เป็น Rabbitmq สิ่งนึงที่จะช่วยให้สามารถใช้งาน RabbitMQ ได้ก็ืคือ Bunny    Bunny เป็น RabbitMQ

Read More »

เขียน Code ไวด้วย Vim ใน VS Code

การใช้ VIM มีข้อดีคือถ้าผู้ใช้มีความชำนาญ ทั้งการพิมพ์สัมผัส, การใช้ Keyboard Shortcut ของ Editor และ การใช้คำสั่ง VIM แล้ว จะทำให้สามารถทำงานใน Editor ได้ไวมาก

Read More »

Ruby: select, reject, collect ต่างกันอย่างไร?

หลายคนอาจจะเคยใช้ เมธอดเหล่านี้มาบ้างใน Ruby แต่วันนี้จะมาแสดงให้ดูกันว่า ทั้งสามตัวนี้แตกต่างกันอย่างไร Select จะเป็นการบอกว่าจะเลือกอะไรบ้าง โดยมีเงื่อนไขเป็นอย่างไร เช่น จะเลือกตัวที่ มีค่ามากกว่า 3 เท่านั้น ดังตัวอย่างด้านล่าง array =

Read More »

Ruby Gems ทำใช้เองได้ ง่ายกว่าที่คิด !

“หากใครต้องการจะ push gems ของตัวเองขึ้นไป เช็คก่อนว่า ชื่อ ที่เราจะใช้นั้นซ้ำหรือไม่ ในตัวอย่าง ผมได้ใช้ชื่อนี้ไปแล้วนะครับ เพราะฉะนั้นชื่อนี้ใช้ไม่ได้แล้ว ต้องหาชื่ออื่น วิธีการเช็คก็ เข้าไปที่ rubygems.org แล้ว search

Read More »

genarate เอกสารด้วย โปรแกรม Document Magic

Document Magic คืออะไรเป็นไฟล์ที่ใช้สำหรับสร้างเอกสาร (genarate) โดยที่ทางแอดมินจะเป็นผู้ดึงพนักงานเข้ามาในระบบ User ทางแอดมินจะใส่ Template เอกสารลงในระบบ และให้พนักงานกรอกข้อมูลได้ และทั้งสองฝ่าย สามารถเปลี่ยนแปลง แก้ไขข้อมูลได้ได้ตลอดเวลา ข้อดีของโปรแกรม Document Magic–

Read More »