November 2008

You are currently browsing the articles from KomKid.Net written in the month of November 2008.

ก.ไก่ – ฮ.นกฮูก

พูดถึงเรื่องภาษาไทย ผมเป็นคนนึงที่ชอบอ่านป้ายตามท้องถนน และจะรู้สึกหงุดหงิดทุกครั้ง ที่เห็นป้ายโฆษณาที่ใช้ภาษาไทยผิด ๆ ที่พบบ่อยสุดก็คงเป็นเรื่องวรรณยุกต์ เช่น “ขอบคุณที่อุดหนุนน่ะค่ะ” “อย่าลืมแวะมาใหม่นะค่ะ” “จริงไหมค่ะ” “ใช่มั๊ย”

- อักษรกลาง ได้แก่ พยัญชนะที่ออกเสียง กอ จอ ดอ ตอ บอ ปอ ออ (ก จ ด ต ฎ ฏ บ ป อ) ประโยคเพื่อท่องจำได้ง่าย ก็คือ ไก่จิกเด็กตายบนปากโอ่ง
- อักษรต่ำ ได้แก่ พยัญชนะที่ออกเสียง คอ ชอ ซอ ทอ พอ ฟอ ฮอ (ค ฅ ฆ ช ซ ฌ ฑ ฒ ท ธ พ ฟ ภ ฮ)
ประโยคเพื่อท่องจำได้ง่าย ก็คือ พ่อค้าฟันทองซื้อช้างฮ่อ
- อักษรสูง ได้แก่ พยัญชนะที่ออกเสียง งอ ยอ นอ รอ วอ มอ ลอ (ง ญ น ย ณ ร ว ม ฬ ล)
ประโยคเพื่อท่องจำได้ง่าย ก็คือ งูใหญ่นอนอยู่ ณ ริมวัดโมฬีโลก

“คำที่มีสิทธิใช้ ไม้ตรี และจัตวา คือคำที่ใช้อักษรกลางเท่านั้น”

แล้วก็ต่อเนื่องมาถึงเรื่อง บทท่อง ก.ไก่ – ฮ.นกฮูก สมัยเด็ก ยังมีใครจำกันได้มั้ยน้อ

ก เอ๋ย ก ไก่
ข ไข่ ในเล้า
ฃ ฃวด ของเรา
ค ควาย เข้านา
ฅ ฅน ขึงขัง
ฆ ระฆัง ข้างฝา
ง งู ใจกล้า
จ จาน ใช้ดี
ฉ ฉิ่ง ตีดัง
ช ช้าง วิ่งหนี
ซ โซ่ ล่ามที
ฌ เฌอ คู่กัน
ญ หญิง โสภา
ฎ ชฎา สวมพลัน
ฏ ปฏัก หุนหัน
ฐ ฐาน เข้ามารอง
ฑ นางมณโฑหน้าขาว
ฒ ผู้เฒ่า เดินย่อง
ณ เณรไม่มอง
ด เด็ก ท่องนิมนต์
ต เต่า หลังตุง
ถ ถุง แบกขน
ท ทหาร อดทน
ธ ธง คนนิยม
น หนูขวักไขว่
บ ใบไม้ ทับถม
ป ปลา ตากลม
ผ ผึ้งทำรัง
ฝ ฝา ทนทาน
พ พาน วางตั้ง
ฟ ฟัน สะอาดจัง
ภ สำเภา กางใบ
ม ม้า คึกคัก
ย ยักษ์ เขี้ยวใหญ่
ร เรือ พายไป
ล ลิง ไต่ราว
ว แหวน ลงยา
ศ ศาลาเงียบเหงา
ษ ฤาษีหนวดยาว
ส เสือ ดาวคะนอง
ห หีบใส่ผ้า
ฬ จุฬาหน้าผยอง
อ อ่าง เนืองนอง
ฮ นกฮูก ตาโต

ถ้าเป็นแถวบ้านผม จะต่อด้วย

สระ โอ แก้มป่อง

แล้วก็ไปพบว่ามีคนเอามาตีความ (ขออภัยที่ไม่ได้อ้างถึงครับ เพราะไม่รู้ว่า ต้นฉบับมาจากไหน)

ก.ไก่ เป็นสัตว์ตื่นเช้าที่สุด เลย ให้มาเป็นอักษร ตัวแรก เพื่อเตือนให้คนไทยขยันขันแข็ง
ข.ไข่ เป็นดอกผลของ ไก่ แต่จะมีความเปราะบาง ต้องทนุถนอมให้ดี ๆ อย่าปล่อยทิ้งละเลยสังคม
ฃ.ฃวด เป็นวิถีชีวิตของคนไทยที่ เตือนไว้ว่า แม้จะดื่มกิน ให้มีสติไว้มิฉะนั้น อาจมีสิ่งใด แตกหักได้
ค.ควาย ฅ. ฅน เป็นวิถีชีวิต ของคนไทย การอยู่ร่วมกัน ระหว่าง ฅน และธรรมชาติโดยให้ ฅน มาทีหลัง ควาย คือ โง่ มาก่อนฉลาด อย่า อวด ฉลาด หาก ยัง ไม่รู้จักโง่ ก่อน
ฆ.ระฆัง ให้หมั่นประชุมเป็นนิจ อย่าได้ ละเลย การพูดคุยแลกเปลี่ยนความคิดเห็น
ง.งู ต้องกล้าคิดกล้าทำกล้าแสดงความคิดเห็น
จ.จาน ต้องรู้จัก การอาสาเจือจาน เข้าทำนอง จ.จานใช้ดี
ฉ.ฉิ่งตีดัง ช.ช้าง วิ่งหนี ให้รู้จักการใช้การทำงานเล็ก ๆ ให้เกิดผลกระทบต่อสังคม ในวงกว้าง โดยไม่ต้องคิดการณ์ใหญ่
ซ.โซ่ ล่ามที หาก สังคมเตลิด จากการกระทำใด ๆ ให้รู้จักยับยั้งเอาไว้ ด้วยขนบธรรมเนียมบ้าง
ฌ.เฌอ คู่กัน ให้รู้จักเอาใจเขามาใส่ใจเรา ระหว่าง คน และธรรมชาติ
ญ.หญิงโสภา ฑ.มณโฑ หน้าขาว บอกใบ้ให้เห็นว่า สตรี เป็นเพศที่สวยงาม และต้องเอาใจใส่ให้มาก อย่าได้ละเลยลืมเลือน
ฏ.ชฏาสวมพลัน เป็นแง่คิดให้เห็นถึง ยศฐาบรรดาศักดิ์ ว่า ไม่จีรัง คล้าย ๆ กับหัวโขน
ฎ.ปฏัก และ ฐ.ฐาน เป็นอักษร คู่กัน ที่จะทำงานอะไร ที่ฉับไว เที่ยงตรง ต้องมีรากฐาน หรือมีเหตุผลรองรับ อย่างชัดเจนมั่นคง
ฒ.ผู้เฒ่าเดินย่อง เป็นการสะท้อน ว่าผู้หลักผู้ใหญ่จะทำอะไรต้องระมัดระวังให้ถี่ถ้วน อย่าโผงผาง
ณ.เณรไม่มอง ด.เด็ก ต้องนิมนต์ เป็นอักษรคู่กัน แทนการเปรียบเทียบ ๒ สถาบันระหว่างศาสนา และ ฆราวาส ว่า เมื่อพระท่านมองข้ามสิ่งใดละเลยสิ่งใดต้องช่วยกันเตือนได้ ไม่ใช่ละเลยไปหมด
ต.หลังตุง ถ.ถุงแบกหาม เป็นอักษรคู่เช่นกัน ที่เปรียบว่า ทั้งหมดมีหน้าที่ของตัว และต้องทำให้ดีทีสุด ตามสภาพ ที่มีและเป็นอยู่
ท.ทหารอดทน นี่ชัดเจน ว่า แทน ข้าราชการ ว่าต้องมีน้ำอดน้ำทนทำงานไม่เห็นแก่เหน็ดเหนื่อย เพื่อชาติ
ธ.ธง คนนิยม เป็นภาพสะท้อนให้คนรักชาติบ้านเมืองให้เห็นแก่ประโยชน์ของชาติอันดับแรกเลย
ภ.สำเภากางใบ สะท้อนว่า หากจะค้าขายไกล ๆ ต้องพัฒนาศักยภาพของตนเองให้สอดรับกับ สถานการณ์ต่าง ๆ
ร. ล. ว. เป็นอักษรชุด ๓ ตัว เรียง ที่มาสะท้อน ถึงวิถี ชีวิต ของคนไทย จะมีส่วนเกี่ยวข้อง กับ ธรรมชาติ น้ำ สัตว์ และการฝีมือ ที่งดงามเป็นเอกลักษณ์ ของชาติ
ษ.ฤๅษีหนวดยาว ศ.ศาลา ส.เสือดาวคะนอง สามสอ นี้ เป็นภาคตัวแทนของอุปนิสัยใจคอของคนไทยว่ารักสงบ(ษ.) โอบอ้อมอารี(ศ.) แต่ ใจนักเลง (ส.)
อ.อ่างเนืองนอง เป็นสัญลักษณ์ ย้ำว่าคนไทยต้องมีจิตคิดเพื่อคนอื่นเสมอก่อนคิดเพื่อตัว
ฬ.จุฬาท่าผยอง สะท้อนว่า ริจะเป็นผู้ปกครอง ริจะอยู่เหนือคนอื่นต้องต้านทานอุปสรรคนานาได้ คล้ายกับว่าว จะขึ้นสูงต้องต้านแรงลมได้
ฮ.นกฮูกนั้น สะท้อนว่า คนไทย ขยัน ตั้งแต่เช้า (ไก่) ยันค่ำ(นกฮูก) มีสัตว์ที่ตื่น อยู่ตลอดเวลา

ตบท้ายด้วย font สำหรับคัดลายมือ ซึ่งต้องขอบคุณอย่างยิ่งสำหรับผู้จัดทำ จาก www.f0nt.com
(แตก zip แล้วเอาไปไว้ใน folder Fonts ของ Windows)

Written by admin on November 28th, 2008 with 2 comments.
Read more articles on KomKid.

Linux (Ubuntu) in Windows #7 Qemu to coLinux

Convert Qemu Image to coLinux Image
อย่างที่บอกว่า Emu มันช้า อย่ากระนั้นเลย แปลงมันมาใช้กับ coLinux ดีกว่า
1.เริ่มด้วย cd เข้าไปหา directory ที่มี Image ของ Qemu จะใช้ Cygwin หรือติดตั้ง unxutils ก็สะดวกดี

unxutils : Some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools.

แล้วก็แปลงไฟล์ด้วยคำสั่ง

dd if=qemu_ubuntu_4gb of=ubuntu_4gb.img bs=512 skip=63

ตามคำแนะนำของ coLinux

2.Copy ไฟล์ไปใช้กับ coLinux คราวนี้ใช้ D:\coLinux (เพราะ drive C ใกล้จะเต็มแล้ว 555)
แล้วก็สร้าง swap file สำหรับ coLinux ด้วยคำสั่ง

fsutil file createnew swap_512mb 536870912

แล้วก็ย้ายไปไว้ใน folder root_fs ทั้ง ubuntu_4gb.img และ swap_512mb

3.จากนั้นก็สร้างไฟล์ config สำหรับ coLinux (ubuntu8_10.conf)ดังนี้

kernel=vmlinux
initrd=initrd.gz (ใช้เฉพาะตอน boot ครั้งแรก)
mem=256
root=/dev/hda1 fastboot 5
hda1=\DosDevices\D:\coLinux\root_fs\ubuntu_3gb.img
hdb1=\DosDevices\D:\coLinux\root_fs\swap_512mb

แล้วก็สร้าง batch file สำหรับเรียกใช้ coLinux (coLinux.bat) ดังนี้

@echo off
colinux-daemon.exe –install-driver
colinux-daemon.exe @”ubuntu8.10.conf” -t nt
colinux-daemon.exe –remove-driver
pause

4.ลองเรียกใช้ batch file ก็จะได้ ubuntu 8.10 ใน text mode (เพราะ coLinux แสดงผล X Application เองไม่ได้)

แต่ข้อดีของการแปลงมาจาก Qemu ก็คือ ตอนที่เราติดตั้งมันมีพวก Desktop Manager อยู่แล้ว แค่ coLinux มันแสดงผลไม่ได้เท่านั้นเอง

วิธีการแรกก็คือ ติดตั้ง VNC Server ไว้ แล้ว remote เข้าไปใช้ ตัวอย่าง ผมใช้ TightVNC

sudo apt-get install tightvncserver

ติดตั้งเสร็จ ก็ run Server ไว้แล้ว remote เข้าไปด้วย IP ของ coLinux:1 เช่น 192.168.0.2:1 ได้ผลดังรูป

อีกวิธีก็คือ ใช้ FreeNX ตามที่เคยบอกไว้แล้วใน Remote control Ubuntu from Windows

Written by admin on November 24th, 2008 with no comments.
Read more articles on Ubuntu.

Linux (Ubuntu) in Windows #6 Qemu

Install Ubuntu on Qemu

QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Windows version is in an alpha stage. I hope I can provide useful information on development and usage of the software.

มาลองใช้ Ubuntu ผ่าน Qemu กันบ้าง ชื่อก็บอกอยู่แล้ว ว่า Emu (Emulation) ก็ต้องช้ากว่าของจริงอยู่แล้ว แต่ก็ลองดูกันหน่อย
1.เริ่มจาก Download Qemu แต่ไม่ต้องติดตั้ง แตกไฟล์แล้วใช้ได้เลย คราวนี้ผมแตกไว้ที่ D:\QEMU\
เรียก cmd แล้วก็ cd เข้าไปใน directory นั้น แล้วก็สร้างไฟล์สำหรับ install และ swap ด้วยคำสั่ง

fsutil file createnew qemu_ubuntu_4gb 4294967296

และ

fsutil file createnew qemu_swap_512mb 536903168

เพื่อสร้างไฟล์สำหรับติดตั้งขนาด 4GB และ Swap ขนาด 512MB

สร้าง folder Distro แล้วย้ายสองไฟล์เข้าไปไว้ในนั้น (ไม่มีนัยสำคัญอะไรครับ แค่จัดให้เป็นระเบียบ) แล้วก็ copy Image ของ Ubuntu ที่จะติดตั้งไว้ใน folder นี้ด้วย ซึ่งคราวนี้เลือกใช้ ubuntu-8.10-desktop

2.สร้าง Batch file สำหรับ boot ให้ชื่อว่า QEMU.bat

@ECHO OFF
set qemu_dir=D:\\QEMU\\Distro
set hd=%qemu_dir%\\qemu_ubuntu_4gb
set swap=%qemu_dir%\\qemu_swap_512mb
set cdrom=%qemu_dir%\\ubuntu-8.10-desktop-i386.iso
set mem=256
qemu -hda %hd% -hdb %swap% -cdrom %cdrom% -m %mem% -boot d -L .
pause

3.ทำการติดตั้งด้วยการ Double Click ที่ batch file ที่สร้างขึ้นแล้วก็ติดตั้งไปตามขั้นตอนของ Ubuntu หลัก ๆ ก็
- เลือกภาษาที่จะใช้ในการติดตั้ง
- เลือก timezone
- เลือก Keyboard Layout
- ป้อนข้อมูลเพื่อสร้าง Account
- กำหนด Partition ก็เลือกเอา 4GB เป็น primary partition แล้วก็ 512MB เป็น swap
- ยืนยันแล้วก็เริ่มทำการติดตั้ง

4.Boot ใหม่ โดยแก้ QEMU.bat นิดหน่อย

@ECHO OFF
set qemu_dir=D:\\QEMU\\Distro
set hd=%qemu_dir%\\qemu_ubuntu_4gb
set swap=%qemu_dir%\\qemu_swap_512mb
set mem=256
qemu -hda %hd% -hdb %swap% -m %mem% -L .
pause

แล้วก็จะได้ Ubuntu 8.10 intrepid ibex ไว้ทดลองใช้ ดังรูป

Written by admin on November 24th, 2008 with no comments.
Read more articles on Ubuntu.

Linux (Ubuntu) in Windows #5 X Application

ที่นี้มาลองใช้งาน X Application กันบ้าง
แต่ตัว coLinux เอง ไม่สามารถ ต้องใช้อุปกรณ์เสริม ซึ่งก็มีให้เลือกหลายตัว เช่น
Cygwin/X, Xming, X-Win32

ที่ผมเลือกใช้คราวนี้ คือ Xming ซึ่ง download ได้จาก SourceForge

พอ Download เสร็จ ก็ติดตั้ง เสร็จแล้วก็จะได้ X icon อยู่ที่ System tray

ที่นี้ก็มาลองใช้งานกันเลย
เริ่มจาก สั่งให้ coLinux ส่งค่า display ไปให้ Xming ซึ่ง run รอไว้อยู่แล้ว ด้วยคำสั่ง

export DISPLAY=”192.168.1.1:0″

192.168.1.1 คือ IP ของ Windows

เสร็จแล้วก็มาลองเรียก X Application กัน
เริ่มด้วย gedit

update-manager ก็ได้ด้วย

หลังจากนี้ก็ลองเล่นกันดูนะครับ สำหรับ Ubuntu ใน Windows
ส่วนผมไหน ๆ ก็เรียก update-manager มาแล้ว ก็ขอ upgrade เป็น hardy ซะเลย

Written by admin on November 21st, 2008 with no comments.
Read more articles on Ubuntu.

Linux (Ubuntu) in Windows #4 Ubuntu Desktop

จาก Linux (Ubuntu) in Windows #2 coLinux พื้นที่ 2GB คงไม่พอยาไส้ ถ้าจะใช้ X Application
ถ้าอย่างนั้นก็ต้องขยายขนาดกันหน่อย ด้วยคำสั่ง dd

หลังจากที่ ติดตั้ง Cygwin แล้ว ก็ใช้ประโยชน์กันเลย
1.cd เข้าไปให้เจอ root fs ของ colinux แต่ผมขี้เกียจเลย copy root fs ของ colinux ไปไว้ใน home ของ cygwin ซะเลย
2.สร้างไฟล์ขึ้นมาใหม่ เพื่อจะใช้เป็น root fs ซึ่งมีขนาดใหญ่กว่าเดิม และตั้งชื่อให้สื่อขนาดซะหน่อย ด้วยคำสั่ง

cp Ubuntu-7.10.ext3.2gb.fs ubuntu.ext3.4gb.fs

ไม่ต้องระบุ version กันละ เผื่อ upgrade

3.จากนั้นก็ขยายไฟล์ด้วยคำสั่ง dd ดังนี้

dd bs=16384 if=/dev/zero of=ubuntu.ext3.4gb.fs seek=131072 count=131072

dd คือ คำสั่ง
bs คือ Block Size ,16384 ก็เท่ากับ 16KB
if คือ Input File ในที่นี้เราจะขยาย ก็เลยไม่ต้องระบุไฟล์ต้นฉบับ (อันนี้ไม่แน่ใจว่า เข้าใจถูกมั้ย)
of คือ Output File ที่เราต้องการ นั่นก็คือ ubuntu.ext3.4gb.fs
seek คือ จำนวน block ที่เราต้องการ skip, ตามสภาพของเรา ไฟล์เดิมมีขนาด 2GB ดังนั้น ก็คือ 2GB / 16KB ก็ได้เท่ากับ 131072 (จะหารเองก็ได้ แต่ใช้ google ช่วยก็สะดวกดีครับ โดยพิมพ์คำว่า 2GB / 16KB )
count คือ จะขยายไปอีกกี่ block ในที่นี้เราจะขยายเป็น 4GB ก็คือเพิ่มอีก 2GB นั่นก็คือ 131072 block
เสร็จแล้วก็รอให้โปรแกรมซักพักนึง

4.พอเสร็จก็ copy ไฟล์ไปไว้ใน colinux แล้วก็แก้ config ให้ถูก แล้วก็ run coLinux
จากนั้นใช้คำสั่ง

apt-get install ext2resize

ตามด้วย

ext2online /dev/cobd0

เสร็จแล้วก็ลองเปรียบเทียบขนาดของไฟล์
ก่อนขยาย

หลังขยาย

5.ที่นี้ก็พร้อมสำหรับติดตั้ง Ubuntu Desktop กันแล้ว ด้วยคำสั่ง

apt-get update

ตามด้วย

apt-get install ubuntu-desktop

ซึ่งต้องรออยู่พักใหญ่ เพื่อจะได้พบว่า ติดตั้งไม่สมบูรณ์ จึงต้องซ้ำอีกทีด้วยคำสั่ง

apt-get install ubuntu-desktop –fix-missing

แล้วก็ทำการติดตั้งต่อจนเสร็จ
ลองดูพื้นที่ด้วย df อีกที

อูย ซัดไปตั้ง 60% แน่ะ แต่ยังไงก็ต้องยอมล่ะครับ ก็อยากใช้นี่นา

Written by admin on November 21st, 2008 with no comments.
Read more articles on Ubuntu.

« Older articles

No newer articles