(English) Thoughts on estate planning and inheritance in Thailand

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น 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.

For the last one and a half years I’ve been the de-facto executor in an inheritance dispute that ripped apart the fabric of the entire family in a way which would have left the late patriarch of the family horrified. In these series of posts I want to share some lessons I’ve learned and how you can avoid a similar situation.

Continue reading (English) Thoughts on estate planning and inheritance in Thailand

Share

(English) Interesting Open Street Maps statistics for Thailand

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น 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.

Open Street Maps (OSM) is a project that aims to create an open source map of the world (think wikipedia but for maps) by sourcing user contribution and other unrestricted data. By performing an analysis on the latest Thailand country dump from geofabrik I would like to share some interesting discoveries I made about the state of OSM in Thailand. Continue reading (English) Interesting Open Street Maps statistics for Thailand

Share

(English) OsmAnd as an efficient tool for contributing to OpenStreetMaps

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture on my S3.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool for data capture in Android.

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and OpenStreetBugs filing make OsmAnd my favorite tool fo

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline POI editing and  make OsmAnd

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into JOSM.

In conclusion, these features and others such as offline make OsmAnd

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and send it to your computer for importing into

In conclusion, these features and others such make OsmAnd

When you’re done, you can use a tool such as ES File Explorer to zip up the GPX and JPG files and se

In conclusion, these features and others such make OsmAnd

When you’re done, you can use a tool such as ES File E

In conclusion, these features and others such make OsmAnd

In conclusion, these features and others such make OsmAnd

In conclusion, these features make OsmAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion, these tools make OSMAnd

In conclusion,

 

  Continue reading (English) OsmAnd as an efficient tool for contributing to OpenStreetMaps

Share

การรองรับความปลอดภัย SSL ของ 10 เว็บยอดฮิตในประเทศไทย

จากการที่มีกระแสมาแรงเรื่องการสอดแนมของรัฐบาลสหรัฐทำให้มีการตื่นตัวในเรื่องสิทธิส่วนบุคคลและความปลอดภัยออนไลน์เพิ่มมากขึ้น ผมได้ตัดสินใจที่จะปรับปรุง https everywhere เพื่อให้รองรับเว็บไซท์ในประเทศไทยโดยอ้างอิงเว็บไซท์ที่มีคนใช้มากที่สุดจากเว็บ truehits

สรุป: ไม่มีเว็บไหนเลยใน top 10 ที่เปิดใช้ SSL อย่างสมบูรณ์แบบ

Continue reading การรองรับความปลอดภัย SSL ของ 10 เว็บยอดฮิตในประเทศไทย

Share

Fake Arduino sold on Thai sites

I ordered an Arduino from Arduino.in.th which stopped working very quickly the price was 600 Baht (or about US$20) which seemed like quite a bargain when I was purchasing it. I then decided to buy another Arduino from thaiduino.com for over 1,000 baht and this one seems to be genuine. I was then quite curious about what the similarities and differences are, so I decided to take some photos of the two for side by side comparison. Can you tell which one is the fake? (answer at the bottom)

Continue reading Fake Arduino sold on Thai sites

Share

(English) Unscientific benchmark of Python’s hash and checksum algorithm

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น 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.

Speed turned out to be an important factor in choosing a hash or a checksum algorithm, so I did some benchmarks on a 1GB in memory dataset to see what the throughput will be. The CPU used was a 2.83GHz quad core xeon. These are the results (in megabytes / second):

SHA256: 115.89

SHA512: 179.65

SHA1: 310.59

MD5: 467.58

CRC32: 903.8

Adler32: 1316.2

Share

(English) Performance penalty in using imap() vs map() in python multiprocessing

ขอโทษครับ บทความนี้มีแต่เวอร์ชั่น 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.

In order to checkout Python’s multiprocessing functionality and quite inspired by Benjamin Scherrey’s presentation on Test Driven Development, I wrote a pi calculator using the monte carlo method that utilizes the Python multiprocessing module.

Continue reading (English) Performance penalty in using imap() vs map() in python multiprocessing

Share