Category Archives: Tech

การรองรับความปลอดภัย 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

เพิ่มความเร็วโหลดบิท (bittorrent) สำหรับผู้ใช้ในประเทศไทย

เนื่องจากว่าความเร็วอินเตอร์เน็ตระหว่างประเทศของประเทศไทยค่อนข้างจำกัดโดยเฉพาะช่วงเวลาทำงาน บทความนี้ได้ถูกเขียนขึ้นมาเพื่อสาธิตวิธีการใช้โปรแกรมโหลดบิท Vuze พร้อมกับ plugin Ono ในการเพิ่มโอกาสในการแลกเปลี่ยนข้อมูลกับผู้ใช้บิทในบริเวณที่มีการเชื่อมต่อที่ดีสำหรับผู้ใช้ในประเทศไทยเพื่อที่จะบรรเทาปัญหาคอขวดและเพิ่มความเร็วในการ อัพโหลด/ดาวน์โหล

Continue reading เพิ่มความเร็วโหลดบิท (bittorrent) สำหรับผู้ใช้ในประเทศไทย

Share

QContact front end Thai localization

I translated QContact’s front end into Thai, you should be able to get it here shortly.

ผมได้แปล frontend ของ qcontact เป็นภาษาไทยเรียบร้อยแล้วนะครับ คุณสามารถโหลดได้จากที่นี่ภายในเร็วๆนี้ (ถ้ามีอะไรบกพร่องในการแปล ช่วยบอกกันบ้างนะครับ)

Share