Blogs

จอมยุทธ์

ใครพลาดคุยคุ้ยข่าววันก่อนไปต้องบอกว่าน่าเสียดายมากโดยเฉพาะคอนิยายกำลังภายใน โชคยังดีที่คุยคุ้ยข่าวออกอากาศทางช่อง 9 ModernNine TV ที่มีคลิปให้ดูย้อนหลังได้ กดไปดูและฟังคลิปจอมยุทธ์เลยครับ ผมฟังอยู่หลายรอบด้วยความตั้งใจพอประมาณ จนแล้วจนรอดก็ยังฟังได้แค่ครึ่งเดียวเท่านั้น ฟังตามไม่ทันครับ

According to many news, e.g., Bangkok Post and InformationWeek, it seems Google is going to announce the release of Google PC within this week on Friday. This is a kind of big news for the world since even newspaper in Thailand classified it as a breaking news. So I wrote blogs at The Experience, , and even about this.

The speculation centers on sources who say that Google is in negotiations with Wal-Mart and other retailers to sell a Google PC that will run a Google operating system and be cheap, maybe as low as $200. That’s what sparked the buzz and piqued my interest. A retail relationship could mean something is not far off. Of course, the article is labeled with the big prediction caveat, so "not far off" could also mean never.

But that’s just the latest in a few months of speculation from somewhat legitimate sources on Google hardware. Last month, Bear Stearns analysts predicted "Google Cubes" that would network music and video between PC and TV. And a few little reports last month toted a possible release of a $200 Google-branded thin client based on partnerships with Wyse Technologies. There’s been even further talk about a Google network box if you go a bit farther back. And let me add to the fire by wondering aloud if the operating system is the first concrete connection with the Sun partnership.

จะทำยังไงหาก swap partition เราไม่พอใช้งาน

อันนี้เป็น ของเก่าทำเก็บไว้กันลืม

โดยปกติแล้ว เวลาเราลง OS มักจะได้รับคำแนะนำอยู่เสมอๆ ว่าควรจะ create swap partition ให้เป็นสองเท่าของเนื้อที่ Ram ของตัวเครื่อง ซึ่งบางครั้งมันก็ไม่ได้จำเป็นเสมอไป ยกตัวอย่างง่ายๆ หากเรามีเครื่องที่มี ram ซัก 2 GB ขึ้นไป หากทำตามคำแนะนำมันจะต้องเสียพื้นที่ 4GB ให้เป็น swap partition ซึ่งดูๆ ไปแล้วมันต้องบ้าแน่ๆ หากทำแบบนั้นกับ server ที่ไม่ได้ใช้ ram ขนาดนั้น โดยปกติ ผมเองจะทำอย่างมากก็ create swap partition แค่ 1GB นี่ก็โครตเยอะแล้ว

log rotation บน solaris

เดี๋ยวนี้มีอะไรเกี่ยวกับ solaris มากเหลือเกิน วุ่นวายดี อันนี้จะเป้นเรื่องย้อนหลังหน่อย เกี่ยวกับ log rotation บน solaris นั้นล่ะ คือที่ผ่านมาได้จับงานอยู่งานหนึ่งเขียน application จากนั้นจะต้องทำ log rotation บน solaris ซึงมันเป็นเครื่องของคนอื่น แถมไ่ม่ได้ลง logrotate บนนั้นอีก (ทำไม ที่นั้นไม่ใช้ logrotate หว่า ไม่เข้าใจ) เลยต้องมาเขียนเอง

mysql กับภาษาไทย อีกรอบ

เนื่องจากครั้งก่อนได้มีการแก้ mysql ให้ใช้ไทยได้ พบว่ามันไม่ค่อยสะดวก เลยหาวิธีใหม่ซึ่งง่ายกว่านั้น สั่ง server ให้ default charset เป็น tis620 ซะเลยง่ายดี

วิธีการแก้ไขก็ง่ายๆ คือ แก้ file /SomePath/my.cnf โดยเพิ่มเติมดังนี้ 

[mysqld]
port=3307
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=tis620
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[mysql.server]
user=mysql
basedir=/var/lib
default-character-set=tis620

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=tis620

[mysql]
default-character-set=tis620

ในส่วนของสีแดงคือที่เพิ่มเข้าไป จากนั้น restart service ก็ใช้ได้ตามปกติ ในที่นี้ทดลองกับ mysql version 4.1.x และ 5.0.x พบว่าใช้งานได้ดี และเหตุผลที่เพิ่ม [mysql] เข้าไปเนื่องจากเวลาใช้งาน mysql shell จะได้มี default charset เป็น tis620 ด้วย เผื่อทำการ import sql