ข้ามไปที่เนื้อหาหลัก

บทความ

Smart Countryside ?

มีแต่คนพูด smart city กัน เมื่อไรจะมีการพูดถึง smart countryside พัฒนาชนบทให้มีความเป็นอยู่ที่ดีขึ้นและมีเทคโนโลยีที่เอื้ออำนวยความสะดวกสบายและเหมาะสมในการทำการเกษตรกรรมและการใช้ชีวิตในชนบท , การประมวลวางแผนการทำเกษตรกรรม , การกระจายข่าวภายในชุมชน , ความสัมพันธ์ระหว่างเพื่อนบ้าน , การแชร์ทรัพยากร แบ่งปันกัน , การเตือนภัย , การซื้อสินค้าจากร้านโซ่ห่วยที่ใกล้บ้าน , ป้องกันสัตว์ในการเกษตรถูกขโมย เช่น เป็ด หมู วัว ควาย และอื่น ๆ เป็นต้น มันต้องง่าย สะดวก ในการเข้าถึง แม้ผู้ที่ไม่ถนัดเทคโนโลยีก็สามารถใช้งานได้ง่าย ๆ และต้องไม่ใช้ช่องทางอินเทอร์เน็ตในการสื่อสารเหล่านี้อย่างเดียว

โปรแกรมที่ปิดโค้ดหรือโปรแกรมที่เปิดโค้ด อันไหนมีความปลอดภัยมากกว่ากัน ?

 นกเป็นผู้นักพัฒนาระบบกำลังมองว่าโปรแกรมนำมาใช้งาน โดยตัวเลือกมีทั้งโปรแกรมที่ปิดโค้ดและโปรแกรมที่เปิดโค้ด นกตัดสินใจไม่ถูกว่าโปรแกรมอันไหนดีกว่ากัน เรามาหาคำตอบกัน โปรแกรมที่ปิดโค้ด เป็นโปรแกรมที่ปกปิดโค้ดการทำงานของโปรแกรม เพราะเหตุผลทางด้านการค้าหรือใด ๆ ตัวอย่างโปรแกรมที่ปิดโค้ดนี้ได้แก่ Windows , Word เป็นต้น ในขณะที่โปรแกรมที่เปิดโค้ด เป็นโปรแกรมที่เปิดโค้ดและการทำงานโปรแกรมให้ได้ดูกัน โปรแกรมที่เปิดโค้ดมีทั้งแบบฟรีและไม่ฟรี ได้แก่ แกนลินุกซ์ , Red Hat Linux เป็นต้น แต่ว่าโปรแกรมแบบไหนมีความปลอดภัยมากกว่าล่ะ ? โปรแกรมที่เปิดโค้ด มีข้อดีคือ เปิดการทำงานโปรแกรม ผู้ที่นำโปรแกรมไปใช้งานสามารถตรวจสอบโค้ดและปรับแต่งการทำงานให้เหมาะสมได้ และ เมื่อพบปัญหาด้านความปลอดภัย สามารถรายงานโดยตรงกับนักพัฒนาโปรแกรมนั้นได้ หากนักพัฒนาเลิกพัฒนาเวชั่น/โปรแกรม ก็ยังคงสามารถรับ path ความปลอดภัยจากชุมชนได้ เป็นต้น โปรแกรมที่ปิดโค้ด มีข้อดีคือ มีการทดสอบโปรแกรมและคอยออก Path แก้ไขข้อผิดพลาดจากโปรแกรมโดยตรงจากบริษัทที่พัฒนา มีค่าหัวให้กับแฮกเกอร์ที่หาช่องโหว่โปรแกรมและรายงานกลับไปได้ (โปรแกรมที่เปิดโค้ดบ

เล่าประสบการณ์ร่วมพัฒนาโปรเจค open source ของ Google บน GitHub

เมื่อไม่กี่เดือนก่อน ผมได้มีโอกาสใช้ pygtrie ( https://github.com/google/pygtrie ) ซึ่งเป็นโมดูลสำหรับโครงสร้างข้อมูล trie ใน Python ของ Google แต่ผมกลับติดตั้งมันลงใน Windows 10 ไม่ได้ เนื่องจากปัญหา UnicodeDecodeError ของ setup.py ที่เกิดจากการอ่านไฟล์ภายนอก -_- (เป็นปัญหาคลาสิคของ Python เนื่องจากเครื่องผมตั้งเป็นภาษาไทย) ผมจึงตั้ง https://github.com/google/pygtrie/issues/16 แล้วทำการ fork ไปแก้ Bug แล้วส่ง Pull requests กลับมาให้กูเกิล เจอ Googlebot ทักทายทันที มันให้ทำการ sign กับ Google ก่อน ไม่เข้า sign มันจะไม่รับ Pull requests ผมจึงเข้าไป sign กับ Google ที่ https://cla.developers.google.com/clas เสร็จแล้วพิมพ์ I signed CLA. จากนั้น Googlebot ก็ทักทายตอบกลับ :) ไม่ถึง 2 วัน กูเกิลก็รับ Pull requests ผมเข้าไปยัง pygtrie แล้ว :) การ sign กับ Google ใช้เวลารวดเร็วมาก และไม่ซับซ้อน เป็นประสบการณ์ดี ๆ ที่เคยได้ร่วมเป็น contributors กับโปรเจค open source ของ Google บน GitHub ถ้าคุณเจอ Bug กับโปรเจคโครงการอะไรบน GitHub แล้วคุณแก้ได้ ขอให้คุณทำการ fork แล้วส่ง

My resume.

My name is Wannaphong Phatthiyaphaibun. My nickname is Tontan. My country is Thailand. I'm 19 years old. I'm interested in all sides of computer science. I'm an author I am the author of python blog (python3.wannaphong.com) and I'm a thai nlp developer (PyThaiNLP at https://github.com/wannaphongcom/pythainlp/). I have experience in both Web development, artificial intelligence, natural language processing, databases (MySQL, SqLite, etc), BSD-Like (Linux, FreeBSD, etc.), Programming (PHP , Python , C# , SQL , JAVA , D lang , etc.). I studied these things manually in the time available. I'm in my first year at Khon Kaen University NongKhai Campus. GitHub : https://github.com/wannaphongcom

สิ่งที่อยากทำในปี 2560

อีกไม่ถึง 31 วันก็ปีใหม่ ปี 2561 แล้ว สิ่งที่อยากทำปีนี้เหมือนว่าจะทำได้หมดแล้ว ไม่ว่าจะเป็น ✅ สอบติดและได้เรียนมหาวิทยาลัยที่อยากเข้ามากที่สุด นั้นคือ มหาวิทยาลัยขอนแก่น ✅ ผลักดัน Natural language processing ภาษาไทย ✅ สร้างชุมชน Natural language processing ภาษาไทย ✅ ทำ Natural language processing ภาษาไทยให้ฟรีและเข้าถึงให้ง่ายกว่าเดิม (ไร้การสนับสนุนจากภาครัฐ) ✅ ปาระเบิดขนาดใหญ่ปฏิรูปวงการ Natural language processing ภาษาไทย หลัง PyThaiNLP ออกมา ภาครัฐพากันออกมาตื่นตัว Natural language processing ภาษาไทย กันมากขึ้น (จากที่ไม่เคยมีการพูดถึงเลยในหลาย ๆ ปีที่ผ่านมา) เนื่องจากโปรแกรมของรัฐขายไม่ออก เพราะการมา PyThaiNLP ✅ ลุยเรื่องใหม่ ๆ ที่ท้าทายสุด ๆ คือ Android ในงาน NSC ✅ ทำสิ่งอื่น ๆ ให้มากกว่าหรือเทียบเท่าการนั่งอยู่หน้าจอคอมพิวเตอร์ เป็นเหตุผลที่ผมเข้าร่วมกิจกรรมต่าง ๆ และอื่น ๆ อีกมากมาย ...

บันทึการเขียนแอพ Android : สวัสดีชาวโลก

วันนี้เพิ่งมีเวลาลองศึกษา จนสุดท้ายตอนนี้ได้แอพ Android แล้ว มันคือโปรแกรม ...   สร้างจาก android studio

ประสบการณ์ Nokia N9 พัง ... ทำพังแล้วซ่อมเอง

เมื่อคืนไปเล่นส่วน root ไปไล่ลบแอพที่ติดมากับเครื่อง (รอมจีน) พบคือ ระบบพัง แอพจีนมันไปยุ่งกับระบบ พอลบ ตู้ม ... พัง เครื่องค้าง ตรงตอนมันพยายามบูตระบบใหม่ ตรงหน้า NOKIA ผมลองใช้ flasher แต่ไม่สามารถทำอะไรได้ เพราะเครื่องค้าง จึงต้องรอให้มันแบตหมดอย่างเดียว ปุ่มกดก็เสีย พอตื่นเช้ามาแบตหมด ไล่หา rom ของ Nokia N9 โหลดทั้งวัน โหลดใหม่ซ้ำแล้วซ้ำอีก เน็ตหิก็ช้า แถมหลุดบ่อย พอโหลดเสร็จ กลับมาห้อง นั่ง flash รอมใหม่ การ flash รอมใหม่ต้องทำต้องเครื่องมัน boot เท่านั้น ผมจึงรัน flasher แล้วค่อยต่อสาย usb โปรแกรมจึงรันได้ ผมไปพลาดที่ไปรันใน windows พอย้ายมาเป็น linux ไม่มีปัญหาอะไร พอ flash ไป แจ้ง ERROR: Failed to flash images TT แต่พอ flasher -R มันกลับใช้งานได้ เย้ ๆๆ (ช่วงลุ้นช่วงนั้นมือพนมมือไหว้คอม ไหว้มือถือค้างไว้เลย ...) บทเรียนในครั้งนี้คือ "อย่าไปเล่นอะไรใน root ถ้าเรายังไม่เข้าใจมันเด็ดขาด" โพสต์เมื่อ 27 กันยายน เวลา 21:34 น.