This post demonstrates that Grab is using OpenStreetMap (OSM) Data Continue reading Auto Draft
Category Archives: Uncategorized
(English) Adding Mitmproxy cert to Google Chrome or Chromium
Go to settings -> advance -> Manage Certificates -> Authorities
Click “import” and import the mitmproxy-ca-cert.cer file described in the document.
ทำไมเราควรใช้ OpenStreetMap แทน Google Maps
(English) Increasing effectiveness of Zakaat (and charity)
One of the foundations of Islam is the giving of charity every year to those who are needy. I’ve been traditionally spreading out as far and wide as possible, however this year I’ve tried something different.
TL;DR give large amounts to less individuals, emphasis on those with an enterprising spirit.
Continue reading (English) Increasing effectiveness of Zakaat (and charity)
ใช้ GIS หาบ้านสำหรับคนเรื่องมาก
หากสมมุติว่าคุณเป็นนายหน้าอสังหาริมทรัพย์และมีลูกค้าที่มาพร้อมกับโจทย์สุดหิน สิ่งที่ลูกค้าต้องการก็คือ ที่อยู่อาศัยที่ใกล้สถานีรถไฟ ใกล้ร้านสะดวกซื้อ ใกล้สวนสาธารณะที่มีสนามเด็กเล่น ใกล้ร้านกาแฟ แถมยังต้องอยู่ในย่านที่ไม่มีผู้คนจอแจอีกด้วย คุณจะทำอย่างไร? โปรแกรม QGIS กับ OpenData ช่วยสรรหาบ้านที่ถูกใจให้กับคุณได้อย่างไร เรามาดูกัน
วิธีสอนตัวอักษรภาษาอังกฤษให้เด็ก
หลังจากที่ลูกได้แสดงตัวว่าสามารถอ่านตัวเลข และดูเหมือนจะอ่านตัวอักษรภาษาอังกฤษได้ด้วย ผมตัดสินใจที่จะให้ลูกเรียนตัวอักษรภาษาอังกฤษผ่านการใช้ flash card Continue reading วิธีสอนตัวอักษรภาษาอังกฤษให้เด็ก
(English) Mapillary ingest workflow for cameras
Often one would use a camera such as Garmin Virb to capture images over the course of a journey and upload them all at once to Mapillary. These images are sometimes problematic due to artifacts cropping up due to malfunctioning mount, rain, car reversing. This workflow adds a preview step where one would preview and then upload in bulk. Some knowledge of Python, ImageMagick is required.
Continue reading (English) Mapillary ingest workflow for cameras
เหตุผลที่เสื้อเหลืองล้มเหลวในความเห็นของผม
เพื่อนถามผมว่า ทำไมเสื้อเหลืองถึงล้มเหลว? ผมขออนุญาตแบ่งปันบทเรียนจากเรื่องนี้ให้แก่คนรุ่นหลัง
ยาวไปไม่อ่าน – กลุ่มที่ดำเนินการโดยวัตถุประสงค์เพื่อทำลายล้าง ก็จะทำเป็นแต่การทำลายล้าง
เปรียบเทียบรหัสคอมพิวเตอร์เป็นกฎหมาย และแฮกเกอร์เป็นนักกฎหมาย
นักเขียนโปรแกรมบางส่วนตั้งข้อสังเกตว่า กฎหมายก็เหมือนการเขียนโปรแกรมที่มีมานานนับร้อยปี เพราะการเขียนโปรแกรมสร้างกฎเกณฑ์เพื่อเป็นกระบวนการให้คอมพิวเตอร์ปฏิบัติตาม (อ่านข้อมูลเพิ่มเติมได้ที่บทความของ Bloomberg) ซึ่งแนวคิดนี้คล้ายคลึงกับกฎหมายและการทำสัญญาที่นิยามข้อตกลงและเงื่อนไขเพื่อเป็นแนวทางให้ปฏิบัติตามเช่นกัน นี่จึงเป็นเหตุผลว่าทำไมจึงมีคนเก่ง ๆ หลายคนทำงานในโครงการเช่น legalese.io ซึ่งมีวัตถุประสงค์ที่จะสร้างภาษาโปรแกรมที่สามารถแปลให้เป็นภาษากฎหมายได้ Continue reading เปรียบเทียบรหัสคอมพิวเตอร์เป็นกฎหมาย และแฮกเกอร์เป็นนักกฎหมาย
(English) Data driven language learning
A post that outlines my experiment in learning Bahasa Indonesia by identifying and memorizing 80% of the most frequently used word in a body of text. Continue reading (English) Data driven language learning