small, yet unneglectable, voices from consumers who don’t want to pay for things they will never use

คุณซาจาล ชาวอินเดียในไทย กำลังเลือกซื้อโน้ตบุ๊กเครื่องใหม่ และพบว่าโน้ตบุ๊กรุ่นต่าง ๆ ที่เขาสนใจนั้นล้วนรวมราคาวินโดวส์มาด้วยแล้ว คุณซาจาลรู้สึกว่าตนเองกำลังถูกบังคับใช้จ่ายค่าไลเซนส์วินโดวส์ทั้ง ๆ ที่ไม่ได้จะใช้ จึงเขียนจดหมายฉบับนี้ขึ้นมาเป็นภาษาอังกฤษ ตีพิมพ์ที่บล็อกของเขา ผมเห็นว่าน่าสนใจ และก็รู้สึกเช่นเดียวกันในตอนเลือกซื้อโน้ตบุ๊ก จึงขออนุญาตแปลมาเป็นภาษาไทยให้เราอ่านกันครับ โดยตีพิมพ์ลงที่ Blognone:
จดหมายเปิดผนึกถึงไมโครซอฟท์และผู้จำหน่ายโน้ตบุ๊กในเมืองไทย read more

NewsCenter on Wine/Linux

ตัวอักษรภาษาไทยบนล่าง (สระบนล่าง วรรณยุกต์ ฯลฯ) ไม่แสดง ในโปรแกรม NewsCenter บนลินุกซ์,
ตัวอักษรภาษาไทยบน title bar แสดงเป็นตัว western

NewsCenter เป็นโปรแกรมสำหรับอ่านข่าวบนวินโดวส์ ผมไม่ได้ใช้วินโดวส์ เลยรันบนลินุกซ์ผ่านโปรแกรม Wine read more

Windows Sysinternals

เพิ่งรู้ว่าเว็บ Sysinternals กลายเป็นของ Microsoft ไปซะแล้ว – ตั้งแต่ ก.ค. ปีที่แล้ว

เว็บนี้มีเครื่องไม้เครื่องมือดี ๆ สำหรับการดูแลรักษาปรับแต่งวินโดวส์อยู่เยอะมาก อย่างเช่น โปรแกรม PageDefrag ที่เอาไว้ defrag เพจไฟล์ และ รีจิสตรี ได้ (โปรแกรม defrag ทั่ว ๆ ไปทำไม่ได้) ที่สำคัญคือ ทุกอย่างฟรี 🙂 read more

AutoIt v3

AutoIt เป็นภาษาสคริปต์คล้าย ๆ ภาษา BASIC เอาไว้สั่งงานใน Windows อัตโนมัติ เช่น เปิดโปรแกรมนี้ กดปุ่มนั้น จับภาพหน้าจอ ทำโน่นทำนี่ (ถ้าบน Mac OS X ก็ประมาณ AppleScript)

ออก รุ่น 3 แล้ว (โปรแกรมที่เขียนด้วยภาษาของรุ่น 2 เอามาใช้ด้วยกันไม่ได้ ภาษามันเปลี่ยน) read more

cttex 1.30 win32-fixed

สืบเนื่องจากโพสต์เรื่อง stack overflow ใน cttex 1.30 บน Windows ตอนนี้แก้ไขได้เรียบร้อยแล้วครับ 🙂

นอกจากแก้ไขเรื่อง stack overflow แล้ว ยังเพิ่ม option -W ใช้ \wbr เป็นตัวแบ่งคำ และ -b กำหนดตัวแบ่งคำเอง
ตัวอย่างเช่น ถ้าอยากแทรก ZWSP ระหว่างคำในเอกสาร ก็ใช้ read more

cttex 1.30 dict2state stack overflow on Windows

ทดลอง make cttex 1.30 บน Windows,
ปรากฎว่า ตอนแปลงพจนานุกรมเป็น map (โปรแกรม dict2state) เกิด stack overflow
เกิดขึ้นกับทั้ง gcc และ Visual C++ 2005 Express Edition
บน GNU/Linux + gcc ไม่พบปัญหา

ใครพอรู้สาเหตุ/วิธีแก้ ช่วยหน่อยนะครับ ในกระทู้ที่ LTN:
stack overflow ใน dict2state ใน cttex 1.30
ขอบคุณครับ 🙂 read more

back

สืบเนื่องจากอาการเจ๊งของฮาร์ดดิสก์ ที่เล่าไปอาทิตย์ก่อน ตอนนี้มันกลับมาแล้ว … แบบตัวเปล่า

หมดปัญญากู้ ขี้เกียจด้วย เลยปลง ๆ แล้วฟอร์แมตมันซะ

เพลง 50 GB หายเรียบ … หาใหม่ได้

งานทั้งหมดก็หาย … ทำใหม่ได้ / บางอย่างอยู่ใน svn ก็รอดไป read more

au revoir

If you have a problem with your Internet/DNS after installing iTunes 5, try disabled Bonjour service, it probably is a troublemaker (at least in my case). You may need to restart your router/gateway and your machine as well.

Disabled that Bonjour

ลง iTunes 5 ไปเมื่อวาน ลองของใหม่ โหลด+ลงที่ทำงาน ก่อนกลับบ้าน พอกลับมาบ้านปุ๊บ อ้าว เวร เน็ตเล่นไม่ได้ คือมันเข้าเน็ตเวิร์กได้ปกติทุกอย่าง (ทั้ง LAN และ Wireless LAN) แต่เข้าเว็บอะไรไม่ได้เลย พบว่าปัญหามันอยู่ที่ DNS ก็นั่งงมอยู่นาน ถึงรู้ว่ามันมาจากเจ้า Bonjour Service นี่เอง — จัดการ disabled มันซะ เท่านี้ก็ใช้ได้ อ้อ อาจจะต้องรีสตาร์ทเราเตอร์กะเครื่องใหม่ด้วย read more

Run .jar as .exe

เรียกใช้งานไฟล์ .jar ของจาวา เหมือนเรียกใช้ไฟล์ .exe .com .bat ทั่ว ๆ ไปของวินโดวส์

Run Java jar file from Windows 2000/XP command-line like a native executable. A technique from James Clark (I got it from XML Hacks book).

At a command-line, type these two commands:

assoc .jar=jarfile

ftype jarfile=(JAVA_HOME)\bin\java -jar %1 %*

Then, change PATHEXT and PATH environment variables.
Right-clicking on My Computer, select Properties. Select Advanced tab, then Environment Variables. read more