Categories
Computer

สรุปบางส่วนจากสเปช How to Become a Web 3 Developer

เมื่อวันก่อนเปิดทวิตเตอร์เจอสเปชของทางเว็บ Hashnode ที่มีหัวข้อว่า How to Become a Web 3 Developer หรือแปลเป็นภาษาไทยว่าวิธีการเป็นนักพัฒนาเว็บ 3.0

Hashnode เป็นเว็บที่อนุญาตให้คนเขัยนบทความที่เกี่ยวข้องกับการเขัยนโปรแกรมได้ แถมเราสามารถลิ้งค์โดเมนเนมที่เราจดไว้แล้วกับหน้าบล็อกนี้ได้เลย จุดนี้นึกถึงเว็บ Medium ครับ แต่อันนี้สำหรับนักพัฒนาโปรแกรม ใครสนใจเข้าไปสมัครสมาชิกและเขียนบทความได้ฟรี

ก่อนที่เราจะไปถึงสรุป เรามาพูดถึงเว็บ 3.0

Categories
Computer

Black Friday – ช่วงแอพดี ราคาถูก แล้วบอกต่อ

Black Friday เป็นมหกรรมงาน Sale ลดราคาสินค้าหลายชนิดที่จัดทางฝั่งอเมริกา งานในลักษณะนี้ถ้าให้ใกล้เคียงกันก็เป็นงาน 11.11 12.12 ที่จัดตามเว็บแบบ Lazada Shopee ครับ โดยในช่วงนี้เราจะเห็นว่ามีการจัดโปรโมชันลดราคาแอพลงมาพอสมควร ทำให้เราจับจ่ายใช้สอยซื้อแอพของแท้ได้ง่ายขึ้นมากกว่าเดิมครับ งาน Black Friday งานนี้ปกติทุกปีจะจัดในช่วงวันศุกร์สัปดาห์ที่ 4 ของเดือนพฤศจิกายนครับ โดยปี 2564 ปีนี้จัดขึ้นในวันที่ 26 พฤศจิกายนครับ

Categories
Diary

Enter Programming – จากเรียนแพทย์เข้ามาเขียนโปรแกรมได้ยังไง?

บทความนี้เราเขียนเสริมจากที่พูดในคาบของอ. advisor ที่สอนให้ในวิชาเลือกของรพ.ริมน้ำที่เกี่ยวกับการเรียน AI สำหรับทางการแพทย์

ช่วงแรก ก่อนเข้าเรียนหมอ

ตอนแรกก่อนเข้าเรียนหมอเรียนภาษา C มาก่อน เรียนเองและเรียนจากค่ายสอวน. คอม (ที่เคยไปถึงโอลิมปิกระดับชาติแล้วได้เหรียญทองแดง) ฝึกตั้งแต่พื้นฐาน, Data Structure & Algorithms และแก้โจทย์ปัญหาบ้างผ่านทางเว็บในสมัยนั้นก็มีเว็บ programming.in.th (ที่ตอนนี้มีหลายเว็บแล้ว เช่น Leetcode)

Categories
Computer

Redis Queue – ตัวช่วยให้งานบน Web Server เป็น Asynchronous

ปกติเวลาที่ฝั่ง Client ส่งข้อมูลไปที่ Server แล้ว เราจะรอระยะเวลาไม่นาน จากนั้น Server จะส่งข้อมูลกลับทาง Client ไว้สำหรับการประมวลผลต่อ ทีนี้เวลาที่เราส่งข้อมูลที่ใช้ระยะเวลาประมวลผลนานไปยัง Server แล้วประมวลผลผ่านไปซักพัก จะเกิดปัญหาหนึ่งคือ Request Timeout

เมื่อเกิดปัญหา Timeout แล้ว เราต้องการแก้ปัญหานี้ จะทำอย่างไร? ปัญหานี้ที่เคยอ่านในอินเตอร์เน็ตก็มีหลายวิธี ตัวอย่างเช่น แก้ที่ตัวเว็บเซิร์ฟเวอร์ว่าตั้งค่าให้มีระยะเวลานานเท่าไรก่อนที่จะขึ้นว่า Timeout หรือว่าไปแก้ที่ตัวโค้ดให้ใช้เวลาประมวลผลที่สั้นลง

Categories
Computer

Hello World ใน Python, JS และ C++

Hello World เป็นโปรแกรมที่เขียนขึ้นมาเพื่อแสดงผลหน้าจอว่า “Hello World” ซึ่งเป็นสิ่งที่พบได้ในทุกภาษา และมีไว้แสดงลักษณะการเขียนในภาษาเขียนโปรแกรมนั้น ๆ (Syntax) นอกเหนือจากนี้แล้วการเขียนโปรแกรมนี้ขึ้นมามีหน้าที่ทดสอบว่า เราติดตั้งแล้วสามารถใช้งานตัว Compiler หรือตัว Interpreter ว่าทำงานได้ปกติหรือไม่

ต่อมา เราเขียนทวิตหนึ่งไป แล้วแมสมาพอดี มีโควทหนึ่งในทวิตว่าสนใจที่จะเขียน Hello World เราเลยแสดงให้เห็นว่า การเขียนในภาษาไพทอน จาวาสคริป และ C++ เป็นอย่างไรครับ

Categories
Computer

Windows 11 – การใช้งาน & แอพบน Surface Pro X

หลังจากที่ระบบปฏิบัติการของไมโครซอฟท์อย่าง Windows 11 ได้รับการปล่อยให้อัพเดทไปตั้งแต่ต้นเดือนตุลาคมที่ผ่านมา ซึ่งการปล่อยให้อัพเดทจะปล่อยผ่านทาง Windows Update เป็นระยะ แต่เราอัพเดทก่อนได้ผ่านทาง Windows 11 Installation Assistant แต่ในบทความนี้เราจะกล่าวถึงอุปกรณ์ที่ใช้อยู่ที่ใช้ซีพียู ARM เองนั่นก็คือ Surface Pro X

ในบทความนี้สามารถเอาไปใช้กับคอมพิวเตอร์ที่ใช้ซีพียู ARM ได้นอกเหนือจาก Surface ครับ

ก่อนที่จะมาพูดถึงการใช้งาน เรามาพูดถึงตัววินโดว์ก่อน

Categories
Computer

Coding anywhere by code-server and VPS

Some parts of this article is already written in Thai language in this article to bring iPad as the development machine.

Nowadays, you can create the remote development machine to replace the laptop and the tablet to develop anymore without hassles by the advances in cloud computing like Amazon Web Services, or Microsoft Azure, and the cloud-based IDE such as Cloud9, code-server, etc. However, on that day, the cost of the creation of the server was expensive. It counted many bucks per hour. For me, I considered not to create until this year.

Categories
Computer

จุดสังเกตโทรศัพท์/SMS เงินกู้ที่ระบาดตอนนี้

ช่วงที่ผ่านมา 1-2 ปีจะมีสิ่งหนึ่งที่ระบาดอยู่ในขณะนี้ และมีคนพูดถึงเรื่องนี้ในโซเชียลเป็นประจำก็คือมีสายโทรศัพท์ และ SMS เงินกู้ (รวมถึงการพนัน และอื่น ๆ แต่เราเอาเงินกู้ก่อน) เข้ามาในที่เบอร์มือถือที่เราใช้งานอยู่ในปัจจุบัน

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

Categories
Diary Sport

Audax 200BRM ประจวบคีรีขันธ์

ประจวบคีรีขันธ์เป็นจังหวัดหนึ่งในประเทศไทยที่เป็นทางผ่านไปยังภาคใต้ ที่รถทุกคนจะต้องผ่านจังหวัดนี้ก่อน ทีนี้เมื่อสองปีที่แล้วมีการจัดงานปั่น Audax 200 Test run โดยทีมงาน PAJOD ที่ตั้งมาประมาณ 2 ปีแล้ว สนามตอน Test run ที่เราไปปั่นมา แต่ดันลืมดูยาง ยางแบนแล้วปั่นหนีดแทบไม่ไปจน DNF ครับ

พอมาถึงปีที่แล้ว ก่อนที่โควิดจะระบาดจนรัฐบาลสั่งล็อคดาวน์ งานปั่น Audax 200BRM ประจวบคีรีขันธ์ได้จัดขึ้นช่วงต้นเดือนมีนาคมพอดี เราเลยสมัครไปปั่นงานนี้เพื่อแก้มือครับ ตอนนั้นไปก็เอาหมอบไปนี่แหละครับ ปั่นสบายขา ไหล ๆ ดีตามที่เคยรีวิวไว้ก่อนหน้านั้น

Categories
Computer Data

ใช้ 3D Facial Landmarks ให้หาองศาขยับศีรษะ

ใบหน้าของคนสำคัญต่อการสื่อสารทางการมองเห็น เนื่องมาจากใบหน้าของคนสามารถบ่งบอกข้อความที่ไม่จำเป็นต้องใช้คำพูด (อวัจนภาษา) ได้แก่ ตัวตนของบุคคล หรืออารมณ์

เมื่อนำมาพูดถึงวงการ Computer Vision (คอมพิวเตอร์วิทัศน์) การเอาข้อมูลของใบหน้าออกมาโดยอัตโนมัตินั้น เราจำเป็นต้องกำหนดตำแหน่งอวัยวะบนใบหน้าเสียก่อน ขั้นตอนนี้เป็นขั้นตอนที่สำคัญก่อนที่เราจะนำผลลัพธ์ที่ได้จากการหาตำแหน่งอวัยวะบนใบหน้าไปใช้งาน ได้แก่ การหาองศาการขยับศีรษะ หรือการวิเคราะห์อารมณ์บนใบหน้า