Auto Draft

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น English เท่านั้น For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

This post demonstrates that Grab is using OpenStreetMap (OSM) Data Continue reading Auto Draft

Share

(English) Adding Mitmproxy cert to Google Chrome or Chromium

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น English เท่านั้น For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Go to settings -> advance -> Manage Certificates -> Authorities

Click “import” and import the mitmproxy-ca-cert.cer file described in the document.

Share

(English) Increasing effectiveness of Zakaat (and charity)

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น English เท่านั้น For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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)

Share

ใช้ GIS หาบ้านสำหรับคนเรื่องมาก

หากสมมุติว่าคุณเป็นนายหน้าอสังหาริมทรัพย์และมีลูกค้าที่มาพร้อมกับโจทย์สุดหิน สิ่งที่ลูกค้าต้องการก็คือ ที่อยู่อาศัยที่ใกล้สถานีรถไฟ ใกล้ร้านสะดวกซื้อ ใกล้สวนสาธารณะที่มีสนามเด็กเล่น ใกล้ร้านกาแฟ แถมยังต้องอยู่ในย่านที่ไม่มีผู้คนจอแจอีกด้วย คุณจะทำอย่างไร? โปรแกรม QGIS กับ OpenData ช่วยสรรหาบ้านที่ถูกใจให้กับคุณได้อย่างไร เรามาดูกัน

Continue reading ใช้ GIS หาบ้านสำหรับคนเรื่องมาก

Share

วิธีสอนตัวอักษรภาษาอังกฤษให้เด็ก

หลังจากที่ลูกได้แสดงตัวว่าสามารถอ่านตัวเลข และดูเหมือนจะอ่านตัวอักษรภาษาอังกฤษได้ด้วย ผมตัดสินใจที่จะให้ลูกเรียนตัวอักษรภาษาอังกฤษผ่านการใช้ flash card Continue reading วิธีสอนตัวอักษรภาษาอังกฤษให้เด็ก

Share

(English) Mapillary ingest workflow for cameras

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น English เท่านั้น For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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

Share

เหตุผลที่เสื้อเหลืองล้มเหลวในความเห็นของผม

เพื่อนถามผมว่า ทำไมเสื้อเหลืองถึงล้มเหลว? ผมขออนุญาตแบ่งปันบทเรียนจากเรื่องนี้ให้แก่คนรุ่นหลัง

ยาวไปไม่อ่าน – กลุ่มที่ดำเนินการโดยวัตถุประสงค์เพื่อทำลายล้าง ก็จะทำเป็นแต่การทำลายล้าง

Continue reading เหตุผลที่เสื้อเหลืองล้มเหลวในความเห็นของผม

Share

เปรียบเทียบรหัสคอมพิวเตอร์เป็นกฎหมาย และแฮกเกอร์เป็นนักกฎหมาย

นักเขียนโปรแกรมบางส่วนตั้งข้อสังเกตว่า กฎหมายก็เหมือนการเขียนโปรแกรมที่มีมานานนับร้อยปี เพราะการเขียนโปรแกรมสร้างกฎเกณฑ์เพื่อเป็นกระบวนการให้คอมพิวเตอร์ปฏิบัติตาม (อ่านข้อมูลเพิ่มเติมได้ที่บทความของ Bloomberg) ซึ่งแนวคิดนี้คล้ายคลึงกับกฎหมายและการทำสัญญาที่นิยามข้อตกลงและเงื่อนไขเพื่อเป็นแนวทางให้ปฏิบัติตามเช่นกัน นี่จึงเป็นเหตุผลว่าทำไมจึงมีคนเก่ง ๆ หลายคนทำงานในโครงการเช่น legalese.io ซึ่งมีวัตถุประสงค์ที่จะสร้างภาษาโปรแกรมที่สามารถแปลให้เป็นภาษากฎหมายได้ Continue reading เปรียบเทียบรหัสคอมพิวเตอร์เป็นกฎหมาย และแฮกเกอร์เป็นนักกฎหมาย

Share

(English) Data driven language learning

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น English เท่านั้น For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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

Share