เพลงความฝันอันสูงสุด

บทเพลงพระราชนิพนธ์ ในองค์พระบาทสมเด็จพระเจ้าอยู่หัวภูมิพลอดุลยเดช

ความฝันอันสูงสุด

ขอฝันใฝ่ในฝันอันเหลือเชื่อ
ขอสู้ศึกทุกเมื่อไม่หวั่นไหว
ขอทนทุกข์รุกโรมโหมกายใจ
ขอฝ่าฟันผองภัยด้วยใจทนง

จะแน่วแน่แก้ไขในสิ่งผิด
จะรักชาติจนชีวิตเป็นผุยผง
จะยอมตายหมายให้เกียรติดำรง
จะปิดทองหลังองค์พระปฏิมา

ไม่ท้อถอยคอยสร้างสิ่งที่ควร
ไม่เรรวนพะว้าพะวังคิดกังขา
ไม่เคืองแค้นน้อยใจในโชคชะตา
ไม่เสียดายชีวาถ้าสิ้นไป

นี่คือปณิธานที่หาญมุ่ง
หมายผดุงยุติธรรมอันสดใส
ถึงทนทุกข์ทรมานนานเท่าใด
ยังมั่นใจรักชาติองอาจครัน

โลกมนุษย์ย่อมจะดีกว่านี้แน่
เพราะมีผู้ไม่ยอมแพ้แม้ถูกหยัน
คงยืนหยัดสู้ไปใฝ่ประจัญ
ยอมอาสัญก็เพราะปองเทิดผองไทยฯ

Advertisements

ปรับการแสดงผลภาษาไทยของ flash บน firefox ให้ดีขึ้นด้วย flash11Beta

พอดีไปอ่านบทความใน ubuntuclub มาเขาบอกว่า flash player 11.0Beta ซึ่งเป็น plugin บน firefox สามารถแก้ปัญหาภาษาไทยหายได้แล้ว ผมก็เกิดอาการลิงโลด เป็นอย่างมาก เพราะหลายครั้งที่เข้าไปดูวีดีโอใน youtube หรือเล่นเกมส์บน facebook แล้วเกิดอาการหงุดหงิดอย่างรุนแรง เนื่องจากเจ้าปัญหาภาษาไทยนี่แหละครับ เมื่อเขาแก้ปัญหาให้เราแล้วใยเราจะไม่รีบอัปเดตให้อินเทรนด์กันใช่ไหมเล่า

ขั้นตอนการติดตั้ง

  1. ดาวน์โหลดไฟล์ ติดตั้งจาก http://labs.adobe.com แล้วแตกไฟล์ไว้ที่ home directory
  2. เปิด terminal ขึ้นมาจากนั้นพิมพ์คำสั่ง
    mkdir ~/.mozilla/plugins
    cp ~/libflashplayer.so ~/.mozilla/plugins

ถ้าต้องการกลับมาใช้งานค่าเดิมก็เพียงแต่เราลบไฟล์ libflashplayer.so นี้ออกจาก ~/.mozilla/plugins ครับ

คำสั่งในการลบไฟล์เพื่อกลับมาใช้งานค่าเดิม

rm  ~/.mozilla/plugins/libflashplayer.so

ขอให้มีความสุขในการใช้งาน flash บน ubuntu นะคัรบ : )

รูปก่อนติดตั้ง

รูปหลังการติดตั้ง

เครดิตรูปด้านบน จาก ubuntuclub.com ครับ

ส่วนรูปด้านล่างนี่เป็นผลการทดสอบของผมครับ เกมคนเลี้ยงหมู ปรากฏว่ามันก็ไม่สามารถแก้ได้ทั้งหมดอย่างที่เขาเล่าอ้างแต่อย่างใด แต่ก็ทำให้เราเดาข้อความได้ง่ายขึ้นครับ _ฮาาาา

Before flash11 Beta

After flash11.0 Beta

สรุปก็คือว่าไม่สามารถแก้ปัญหาได้ 100% ครับแต่ก็นับว่าเป็นความพยายามที่ดีและมีประโยชน์มาก ๆ ครับ คงต้องนั่งรอการอัปเดตต่อไป

แหล่งข้อมูลเพิ่มเติม

การปิด service ต่างๆใน แต่ละ runlevel ของ Ubuntu

service ต่าง ๆที่รันใน ubuntu จะถูกกำหนดใน script ที่อยู่ในโฟลเดอร์  rc.d  ซึ่งอยู่ใน /etc ซึ่งโฟลเดอร์ rc.d นั้นจะใช้ตัวเลขในการกำหนดเลเวลในการ boot เช่น ถ้า boot ขึ้นมาใน runlevel 2 ก็จะรันสคริปต์ใน rc2.d หรือ ถ้ารันแบบ single mode ก็จะรันสคริปต์ใน rcS.d เป็นต้น

เราสามารถตรวจสอบว่า ระบบรันอยู่ในเลเวลใดโดยใช้คำสั่ง

$ runlevel

โดยปกติถ้าเราติดตั้ง ubuntu แบบ desktop จะถูกกำหนดค่าเบื้องต้นเป็น runlevel 2 ครับ

คราวนี้ลองเข้าไปสำรวจไฟล์สคริปต์ใน runlevel 2 โดยจะถูกเก็บไว้ที่ /etc/rc2.d จะสังเกตว่า เป็นไฟล์ลิงค์ไปที่ /etc/init.d อีกทีหนึ่งครับ โดยรูปแบบการตั้งชื่อจะประกอบด้วย อักษรภาษาอังกฤษ1ตัว+ตัวเลข 2 ตัว แล้วตามด้วยชื่อไฟล์สคริปต์ที่อยู่ใน /etc/init.d โดย ถ้าตัวอักษรนำหน้าเป็น S คือกำหนดให้รันสคริปต์ ส่วน K คือปิดการทำงานของสคริปต์ ยกตัวอย่างใน rc2.d ในเครื่องผมมี service ชื่อ bluetooth เปิดอยู่ซึ่งผมไม่ต้องการเพราะเครื่องผมไม่มี bluetooth  ซึ่งรูปแบบของไฟล์ เป็นดังนี้

S25bluetooth

วิธีการปิด service ตัวนี้ตามที่ผมอ่านใน README
1. เปลี่ยนตัว S ให้เป็น K เพื่อยกเลิกการรันสคริปต์นี้
2. รันสคริปต์ update-rc.d script defaults เพื่อจัดเรียงหมายเลขใหม่(หมายเลขจะบอกลำดับของการรัน service) ซึ่งมีผลต่อ dependency ของ service ต่าง ๆครับ

ในที่นี้ผมเปลี่ยนชื่อไฟล์เป็น K25bluetooth และรันคำสั่ง
$ sudo mv S25bluetooth  K25bluetooth
$ sudo update-rc.d bluetooth defaults

ลอง boot เครื่องใหม่แล้วดู service ทั้งหมดจะพบว่าไม่มี blootooth service รันอยู่ครับ : )
คำสั่งในการดู service ทั้งหมด นะครับ
$ service –status-all    (จะแสดงเครื่องหมาย ? ซึ่งหมายถึง service ที่ไม่ได้รันอยู่ครับ)
หรือ
$ initctl list  (จะแสดงเฉพาะ serviceที่รันอยู่)

ข้อมูลเพิ่มเติม
https://help.ubuntu.com/community/UbuntuBootupHowto

การติดตั้ง android SDK

ขั้นตอนการติดตั้งบนลีนุกส์

  1.  ติดตั้ง java environment
    • เปิด terminal ขึ้นมา
    • พิมพ์ sudo apt-get install openjdk-6-jdk
  2.  ดาวน์โหลดไฟล์ SDK ได้ที่ http://developer.android.com/sdk/index.html
  3.  แตกไฟล์ sdk สำหรับลีนุกส์
    • tar xvf  filename.tgz
  4. ไปที่ tools/ แล้วรัน android จะเปิดหน้าต่าง Android SDK and ADV Manager ขึ้นมา [เพิ่มรูป]
  5. เลือกคอมโพเนนต์ ที่ต้องการติดตั้ง [Recommend Component] จาก repositories โดยเลือกที่แท็บ available package แล้วคลิ๊กปุ่ม install selected
  6. รอสักครู่ (ขั้นตอนการดาวน์โหลดต้องการเชื่อมต่ออินเตอร์เน็ต)
  7. แก้ไขตัวแปร PATH  เพื่อให้สามารถเรียกใช้เครื่องมือใน tools/ ได้
    • echo export PATH=$PATH:<android dir>/tools   >> ~/.bashrc
    • เปิด tab terminal ใหม่แล้วลองพิมพ์  android  ถ้าสำเร็จจะปรากฏหน้าต่าง Android SDK and ADV Manager


แหล่งข้อมูลเพิ่มเติม

http://developer.android.com/sdk/installing.html

การ mount อุปกรณ์ removable media บนลีนุกส์

(บทความนี้ยังไม่สมบูรณ์ รอการแก้ไขเนื้อหาให้ครบถ้วน)

ในกรณีที่เราต้องการให้ผู้ใช้สามารถ mount อุปกรณ์ที่เป็น removable drive เช่น flash drive หรือ usb drive บนลีนุกส์นั้นเราอาจต้องแก้ไขไฟล์ /etc/fstab หรือกำหนดสิทธิ์ sudo ให้กับผู้ใช้นั้น ๆ ซึ่งค่อนข้างยุ่งยากพอสมควร

การแก้ไขไฟล์ /etc/fstab
(รอการปรับปรุง)

การกำหนดสิทธิ์ sudo ให้กับการ mount
(รอเพิ่มเติมเนื้อหา)

การใช้คำสั่ง pmount
คำสั่ง pmount เป็นเครื่องมือง่าย ๆ ที่ช่วยให้ผู้ใช้ mount อุปกรณ์จำพวก flash drive ด้วยตัวเอง
วิธีการใช้งาน
pmount   /dev/อุปกรณ์    [ชื่อปลายทาง]

เช่นต้องการ mount อุปกรณ์ที่ตำแหน่ง /dev/sdc1 (สมมติว่า flash drive อยู่ในตำแหน่งนี้)  โดยตั้งชื่อว่า flash จะใช้คำสั่ง
pmount  /dev/sdc1   flash

โดยอุปกรณ์ที่ได้จะอยุ่ที่ตำแหน่ง /media/flash ครับ

ส่วนการ unmount สามารถทำได้ โดยใช้คำสั่ง pumount ครับ ในที่นี้ถ้าต้องการ unmount  อุปกรณ์ด้านบนจะใช้คำสั่ง

pumount /media/flash หรือ pumount /dev/sdc1 ก็ได้ครับ