Categories
Computer Data

#26 – วิธีสมัครบัญชีคอมมู Developer/Data/AI จีนอย่าง CSDN

CSDN (ที่ย่อมาจาก Chinese Software Developer Network หรือ China Software Developer Network) เป็น Community สำหรับนักพัฒนาซอฟต์แวร์ กับคนที่ทำงานทางด้าน Data และ AI ที่ใหญ่ที่สุดแห่งหนึ่งในประเทศจีน

Categories
Computer

#20 – Graph และ Shortest Path Algorithms

เทคนิคการหาเส้นทางที่สั้นที่สุด (Shortest Path Algorithms) เป็นวิธีการหาเส้นเชื่อมระหว่างโหนดเริ่มต้น และโหนดสิ้นสุดในกราฟที่ให้ผลรวมของค่าน้ำหนักของเส้น (Edge Weight) ที่ต่ำที่สุด

For English, please follow this article on Medium.

Categories
Computer

#6 – ดูทวิตโดยไม่ล็อคอิน Twitter ด้วย Nitter

Nitter คือเครื่องมือสำหรับทำเว็บเซิร์ฟเวอร์ที่อนุญาตให้ผู้ใช้สามารถเข้าไปดูทวิตใน Twitter (หรือ X) ที่เน้นเรื่องความเป็นส่วนตัว และประสิทธิภาพของการใช้งานเว็บไซต์ โดยโครงการนี้ได้รับแรงบันดาลใจจากโครงการ Invidious

Categories
Computer Data

#5 ติดตั้ง Docker เพื่อใช้งาน AI/ML

ปัญหาสำหรับงาน Machine Learning ส่วนหนึ่งเลยคือปัญหาการติดตั้ง และจัดการ Environment สำหรับการใช้งานทีประกอบไปด้วยปัญหาการติดตั้งเครื่องมือ ปัญหาการติดตั้งไลบรารี และปัญหาการตั้งค่า

ปัญหาเหล่านี้ส่งผลทำให้งานเป็นไปได้ล่าช้า หรือถึงแม้ติดตั้งเองได้แต่ก็ลืม รวมถึงถึงติดตั้งได้ แต่เครื่องมือเหล่านี้ก็เป็นเวอร์ชันเก่าแล้ว

Categories
Diary

#2 – ขนมนำโชค Kuai Kuai (乖乖)

ปกติของเราก็จะมีของนำโชคที่ช่วยทำให้เราโชคดี ทำสิ่งที่ตั้งไว้ประสบความสำเร็จใช่ไหมครับ ใช่ครับ ของไทยเราก็จะมีขนมมงคลไว้สำหรับงานแต่งงาน งานที่มงคลทั้งหลายแหล่ ส่วนของไต้หวันที่นี่ก็มีเช่นกัน นั่นคือขนม Kuai Kuai (乖乖)

Categories
Computer

ปัญหาจอพับ Samsung Z Fold 3

Samsung Z Fold 3 เป็นหนึ่งในโทรศัพท์จอพับที่ทำโดย Samsung ที่เปิดตัวไปเมื่อช่วงเดือนสิงหาคมปี 2564 ในงาน Samsung Unpacked แล้ววางขายในไทยเมื่อนานมาแล้ว

ส่วนเราก็ซื้อมือถือมาใช้งานเมื่อเดือนกุมภาพันธ์ปี 2565 ร่วมกับซื้อเคส UAG มาใช้งานตามปกติ ก็ไม่ได้ทำหล่นอะไร เวลาฟิล์มลอกก็ไปที่ศูนย์เพื่อให้ศูนย์ติดฟิลม์ตามปกติ

Categories
Computer

4 ขั้นตอนปิดไม่รับสแปม iMessage ผ่านเบอร์โทร

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

Categories
Computer

นำอุปกรณ์ Samsung มาใช้เขียนโปรแกรมแทนที่เดสก์ท็อป และโน้ตบุ๊ค โดย Samsung DeX

ภาคต่อจากบทความก่อนหน้าที่นำอุปกรณ์แอนดรอยด์มาติดตั้งโปรแกรม termux ร่วมกับการติดตั้งเครื่องมือการพัฒนาโปรแกรม รวมถึง IDE ที่จำเป็นมาใช้งาน ทีนี้เรามาพูดถึงอุปกรณ์แอนดรอยด์ที่คนใช้งานกันนั่นก็คือมือถือหรือแท็บเล็ตของซัมซุง

มือถือ หรือแท็บเล็ตของซัมซุงมีฟังก์ชันหนึ่งที่ทำให้เวลาที่เราต่อออกหน้าจอแล้วเป็นเดสก์ท็อปได้เลยผ่านการเสียบสาย USB-C ออกมาต่อเข้ากับจอผ่าน USB-C/HDMI/DisplayPort หรืออื่น ๆ โดยฟังก์ชันนี้เรียกว่า Samsung DeX

Categories
Computer

วิธีนำอุปกรณ์ Android มาใช้โค้ดทิ้งแทนที่โน้ตบุ๊ต

ช่วงที่ผ่านมาก็จะมีพูดถึงการให้นักเรียนมาเรียนการเขียนโค้ด หรือที่คนพูดกันบ่อย ๆ (รวมถึงเจ้าหน้าที่รัฐฯ) ก็จะเรียกกันว่าโค้ดดิ้งที่ได้รับการบรรจุลงในวิชาวิทยาการคำนวณ โดยภาษาที่เหมาะกับผู้เริ่มต้นนั่นก็คือไพทอน

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

Categories
Computer Data

Pyodide – แนะนำการเริ่มต้นใช้งาน และการพล็อตกราฟเพื่อแสดงบนหน้าเว็บ

Python เป็นภาษาคอมพิวเตอร์ภาษาหนึ่งที่ได้รับความนิยมภาษาหนึ่ง โดยภาษานี้เป็นภาษา General-purpose ท่เน้นการอ่านตัวโค้ดได้ง่าย รวมถึงง่ายต่อการเรียนรู้ ภาษานี้ปกติจะไม่ได้ออกแบบเพื่อการทำงานบนหน้าเว็บไซต์แบบจาวาสคริป อย่างไรก็ดีมีทีมงานกลุ่มหนึ่งใน Mozilla ที่พัฒนาตึวโค้ด CPython ให้ทำงานอยู่บน Webassembly ที่ออกแบบมาให้รันตัวโค้ดที่ได้รับการคอมไพล์บนหน้าเว็บไซต์

เมื่อตัวโค้ดได้รับการคอมไพล์ให้อยู่บน Webassembly แล้ว ตัวโค้ดที่เขียนในรูปแบบภาษา Python จะเข้าถึง Web APIs ทั้งหลายแหล่ที่อยู่บนเว็บเบราวเซอร์ได้นั่นเอง