วันพุธที่ 16 ธันวาคม พ.ศ. 2552

portsnap เครื่องมือ update port ใกล้ตัว

เดิมทีเดียว ผมใช้ cvsup ในการ update ports ให้ทันสมัย แต่ผู้ที่เคยใช้คงทราบว่า ใช้เวลาแต่ละครั้งนานนนน..มาก สำหรับการ ปรับปรุง ports ทั้งหมด(All ports)
หลังจากลงFreeBSD 7.2 ใหม่ๆ ผมจึงใช้ portsnap แทน cvsup มาโดยตลอด
สำหรับการใช้งานก็ไม่ยากครับ ง่ายกว่า cvsup อีก(ในความคิดของผมคนเดียวนะ)
ในการเรียกใช้งานครั้งแรก ให้สั่งดังนี้ครับ(เป็นRoot ก่อนนะครับ)
#portsnap fetch extract update
หรือ จะแยกสั่งก็ได้ครับ เป็น
#portsnap fetch
#portsnap extract
#portsnap update
สำหรับครั้งต่อๆไป ก็เหลือเพียง
#portsnap fetch update
หรือ
#portsnap fetch
#portsnap update
เสร็จแล้ว ports ของเราก็จะทันสมัยพร้อมที่จะใช้update โปรแกรมต่อไป
หลังจากนั้น ก็เป็นกระบวนการ update โปรแกรมที่install จาก ports ให้ทันสมัยอีกทีนึง โดยใช้คำสั่ง portupgrade
ก่อนสั่ง portupgrade เราสามารถตรวจสอบดูก่อนได้ ว่ามีโปรแกรมไหนบ้าง ที่เก่ากว่า รุ่นที่บรรจุอยู่ใน ports
โดยใช้คำสั่ง portversion ดังนี้
#portversion -l "<"
ซักพัก ก็จะแสดงlist ของโปรแกรมที่ล้าสมัยกว่า version ใน ports ออกมาให้เห็น
จากนั้น ก็สั่ง portupgrade กันเลย ในที่นี้ผมสั่ง upgrade ทุกๆโปรแกรมที่ล้าสมัย ดังนี้
#portupgrade -a
ทีนี้ก็รอได้กันเลย เพราะใช้เวลามากน้อย ก็ขึ้นอยู่กับจำนวนโปรแกรมที่ต้อง upgrade
เมื่อเสร็จแล้ว ก็จะมีการรายงานผลให้ทราบด้วยว่า upgrade สำเร็จทั้งหมด หรือมีปัญหาอะไรบ้าง ไม่สำเร็จ port ไดบ้าง พร้อมเหตุผลย่อๆพอเข้าใจ
เสร็จขั้นตอนนี้แล้ว ก็เป็นกระบวนการปรับปรุงฐานข้อมูลของpackage ดังนี้
#pkgdb -F
เสร็จแล้ว ก็เป็นขั้นตอนสุดท้าย ก็คือเก็บกวาด package ที่ไม่ใช้แล้วไปให้หมด ดังนี้
#portsclean -DDC
เท่านี้ระบบของผมก็จะทันสมัยอยู่เสมอแล้วล่ะครับ และสามารถทำได้บ่อยๆทุกวันก็ยังได้ครับ อิอิ..

อ่านเพิ่มเติมได้ที่นี่นะครับ

วันอาทิตย์ที่ 13 ธันวาคม พ.ศ. 2552

แพ้ยา

การแพ้ยา เป็นภาวะการเกิดปฏิกิริยาของร่างกายที่มีกับยา โดยภูมิต้านทานของร่างกายแสดงการต่อต้านยา ด้วยสัญญาณว่าเป็นภัยต่อร่างกายทำให้เกิดการหลั่งสารหลายชนิดขึ้นในร่างกาย เช่น ฮีสตามีน (Histamine) สารที่หลั้งออกมานี้จะก่อให้เกิดอาการแพ้ต่างๆ เช่น อักเสบ บวม แดง คัน ไปจนถึงการเกิดปฏิกิริยาต่างๆ ที่รุนแรงจนถึงแก่ชีวิตได้
การแพ้ยา แบ่งออกได้เป็น 2 ชนิด
1.การแพ้ยาที่เกิดขึ้นแบบทันทีทันใด
ก.อะนาฟัยแลกซีส (Anaphylaxis) เป็นอาการแพ้ที่พยได้น้อยแต่ว่ารุนแรงถึงชีวิต เนื่องจากหลอดลมตีบความดันโลหิตต่ำ หมดสติ อาการที่เกิดขึ้นรวดเร็วมาก ต้องทำการรักษาอย่างทันท่วงที มิฉะนั้นอาจเสียชีวิตได้ยาที่มีโอกาสทำให้เกิดอาการแพ้เช่นนี้ เช่น เพนนิซิลิน ยาฉีดทุกชนิด
ข.อาการแพ้อื่นๆ เช่น มีอาการผื่นคัน บวม มีไข้ หากหยุดยา 2-3 วัน ไข้ก็จะหายไป บางครั้งอาจเกิดอาการหอบหืดคัดจมูกได้
2.การแพ้ยาแบบทิ้งช่วง
ร่างกาย จะแสดงอาการหรือมีการตอบสนองต่อยาหลังจากได้รับยาไปแล้ว 1-2 วัน อาการที่พบได้แก่ ผื่นแดงอักเสบเม็ดเลือดขาวลดลง โลหิตจาง แผลในกระเพาะอาหารจนถึงไตถูกทำลาย

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

 ที่มา bangkokhealth.com

วันพุธที่ 9 ธันวาคม พ.ศ. 2552

FreeBSD: มาเปลี่ยน Mouse(Cursor)Themes กันเถอะ

มีบางครั้งที่รู้สึกว่า เจ้า Cursor ที่ใช้อยู่เดิมๆของ X11 เนี่ยมันไม่เข้ากับ Theme ของ IceWM ใน FreeBSD บนLaptopที่ใช้อยู่ เช่น Se7en ลองๆหาวิธีทำดูในGoogle ก็เจอแฮะ มาลองทำกันดูดีกว่า...
ขั้นแรกเลย ไป Download xcursor themes ที่ชอบมาก่อนจากที่นี่ครับ : gnome-look.org
เมื่อได้x11-mouse-themes ที่ชอบมาแล้ว(ขอยกตัวอย่าง aero-drop) ก็แตกไฟล์ออกมา
$tar -xzvf aero-drop.tar.gz
จากนั้น ย้าย directory ที่ได้ไปเก็บไว้ใน ~/.icons
$mv aero-drop ~/.icons
ขั้นสุดท้าย เข้าไปแก้ไขไฟล์ ~/.xinitrc ซึ่งเป็นไฟล์กำหนดการเริ่มการทำงานของ x-server ดังนี้
เพิ่มบรรทัดนี้เข้าไป
export XCURSOR_THEME=aero-drop (เปลี่ยน aero-drop เป็นชื่อ themeที่ต้องการ)
 เสร็จแล้วลอง Logout แล้ว Login เข้ามาใหม่ก็จะพบกับ Mouse Cursor theme อันใหม่แล้วล่ะครับ ;-)

วันอังคารที่ 8 ธันวาคม พ.ศ. 2552

รวมมิตร อุบัติเหตุแปลกๆ

ยาหมดอายุ..จะรู้ได้อย่างไร

ยาทุกชนิดจะมีอายุระยะหนึ่งแล้วจะมีวันหมดอายุ โดยสามารถทราบวันหมดอายุได้จากฉลากยา ซึ่งจะบ่งบอกวันหมดอายุไว้ หรือหากมีเฉพาะวันผลิตก็ไม่ควรใช้ยานั้นหลังจากผลิตแล้ว 5 ปี สำหรับยาทั่วไป หรือไม่เกิน 3 ปี สำหรับยาปฏิชีวนะ แม้ว่าจะยังไม่พบว่ายานั้นเปลี่ยนสภาพไปจากปกติเมื่อมองดูด้วยตาเปล่าก็ตาม เพระจะถือว่ายาดังกล่าวหมดอายุไปแล้ว
แต่ หากเมื่อใด การเก็บรักษาอยู่ในสภาพที่ไม่เหมาะสม เช่น ทิ้งไว้ในซองยาที่ภาชนะปิดไม่สนิทและไม่มีสารกันชื้น เก็บในที่ร้อนถูกแสงแดด อยู่ในที่ความชื้นเข้าไปได้ ยานั้นก็จะมีการเสื่อมสภาพก่อนอายุจริงได้ ก็ไม่ควรนำยานั้นมาใช้แล้วเช่นกัน
ลักษณะการเสื่อมสภาพของยา อาจสังเกตได้ดังนี้
  • ยาเม็ด จะมีลักษณะเม็ดยาแตกร่วน เปลี่ยนสี ยาที่เคลือบน้ำตาลเยิ้มเหนียว เป็นรอยด่าง หรือแตกร่อนเป็นต้น
  • ยาแคปซูล แคปซูลจะบวม พองออก หรือจับตัวกัน
  • ยาน้ำแขวนตะกอน เช่น ยาลดกรด ยาแก้ท้องเสีย ตะกอนจะจับกันเป็นก้อนแข็งเขย่าแรงๆ ก็ไม่กระจายตัว หรือกลิ่น สี รสเปลี่ยนไปต่างเดิม
  • ยาน้ำเชื่อม เช่น ยาน้ำลดไข้สำหรับเด็ก ยาจะขุ่นมีตะกอน สีเปลี่ยน มีกลิ่นบูดเปรี้ยว
การ ใช้ยาอย่างถูกวิธีจะก่อให้เกิดประโยชน์ในการรักษา หากใช้ยาผิด ยาเก่าเก็บ หรือใช้ยานอกเหนือจากคำแนะนำของแพทย์ อาจจะก่อให้เกิดผลเสียมากกว่าผลดีได้

วันจันทร์ที่ 7 ธันวาคม พ.ศ. 2552

เตือนใจ...เมื่อใช้ยา

ในชีวิตประจำวันเมื่อเรา เจ็บไข้ได้ป่วยเพียงเล็ก ๆ น้อย ๆ ที่สามารถหายาทานเอง หรือกรณีที่ยังไม่สามารถไปพบแพทย์ได้ เราจำเป็นต้องพึ่งยาที่มีติดบ้านไว้ประจำ เพื่อรักษา หรือบรรเทาอาการก่อนไปพบแพทย์ ยาพื้นฐานที่ทุกครอบครัวมักมีไว้ติดบ้านประจำเผื่อไว้ใช้ในยามฉุกเฉิน เช่น พาราเซตามอล คลอร์เฟนิรามีน ยาแก้ไอน้ำดำ เป็นต้น ท่านทราบข้อบ่งใช้ วิธีใช้ และข้อควรระวังของยาเหล่านี้หรือไม่ และยาเหล่านี้บางตัวแม้ว่าจะมีประโยชน์อย่างมากและมีความปลอดภัยสูง แต่หากใช้ไม่ถูกต้อง ก็อาจเป็นอันตรายร้ายแรงได้เช่นกัน
พาราเซตามอล เป็นยาลดไข้แก้ปวดที่ใช้แพร่หลายกันมากที่สุด ใช้ลดไข้และแก้ปวด เช่น ปวดศีรษะ ปวดกล้ามเนื้อ ปวดประจำเดือน เป็นต้น ยาตัวนี้ถือว่ามีความปลอดภัย ไม่ระคายเคืองต่อกระเพาะอาหารเหมือนแอสไพริน ยาชนิดนี้มีขายอยู่ในท้องตลาดทั้งชนิดเม็ดสำหรับผู้ใหญ่ และชนิดน้ำเชื่อมสำหรับเด็ก ในผู้ใหญ่แนะนำให้ใช้ยาพาราเซตามอล ขนาด 500 มิลลิกรัม 1 – 2 เม็ด ทุก ๆ 4 – 6 ชั่วโมง แต่ไม่ความกินยาเกิน 8 เม็ดต่อวัน สำหรับเด็ก เนื่องจากยาที่มีจำหน่ายมีหลายขนาดตามอายุ จึงควรใช้ยาตามขนาดที่แจ้งอยู่ในฉลากยา แต่ทั้งนี้ขนาดที่แนะนำใช้ในเด็กจะเป็น 10 – 15 มิลลิกรัม ต่อน้ำหนักตัวเด็ก 1 กิโลกรัม แต่อย่างไรก็ตาม หากไม่แน่ใจในขนาดยาที่ใช้ หรือเด็กอายุน้อยกว่า 3 ปี ก็ควรปรึกษาแพทย์ หรือเภสัชกรก่อนใช้ยา และหากใช้ยานี้แล้วอาการไม่ดีขึ้นหรือไข้ไม่ลดก็ควรพบแพทย์
ข้อควรระวัง : ถ้าใช้ยาเกินขนาดมากๆ เช่น 20 เม็ด ก็จะเป็นพิษต่อตับ หรือตับวาย ถึงตายได้เช่นกัน
ที่มา: http://www.bangkokhealth.com

เหมียวนินจา The Series

ได้ครบทุกอารมณ์ของเหมียวเลย. . .



วันศุกร์ที่ 4 ธันวาคม พ.ศ. 2552

มาเปลี่ยนGtk Themes ในIceWMกันเถอะ

สำหรับเพื่อนๆที่ใช้ Gnome เป็นDesktop Environment อาจไม่ต้องสนใจเรื่องเหล่านี้ เพราะGnome มีระบบจัดการเกี่ยวกับThemes(Looks and Feels) มาให้ใช้อยู่แล้ว(เมนู ระบบ->ปรับแต่งพื้นโต๊ะ->รูปโฉม หรือ Clickขวาที่ว่างๆบนDesktop->เลือก เปลี่ยนพื้นหลังของพื้นโต๊ะ -> เลือก Tab ชุดตกแต่ง แล้วก็ยำกันตามชอบใจ)
แต่สำหรับ IceWM ที่ผมเลือกใช้ หากต้องการเปลี่ยนแปลงในส่วนของ Themes ของ Gtk สามารถทำได้โดยการปรับแต่งไฟล์ ~/.gtkrc-2.0 เพื่อเลือก Gtk Theme ได้ โดยพิมพ์ดังนี้
. . .
gtk-theme-name="Clearlooks" #Clearlooks เป็นชื่อThemeที่เลือกใช้
gtk-icon-theme-name="gnome" #gnome เป็นชื่อIcon Themeที่เลือกใช้
. . .
จากนั้น ลอง restart x-server อีกครั้ง หรือ Log out แล้ว log in ใหม่ ก็จะเห็นการเปลี่ยนแปลงในส่วนTheme ใหม่ เช่น Control ต่างๆ ได้แก่ text box, slide bar, tab, combo box,ฯลฯ
รวมถึงสามารถกำหนดรูปแบบอื่นๆ เช่น Fonts ได้ด้วย

แต่วันนี้จะคุยถึงเครื่องมือที่ใช้จัดการรูปแบบ Gtk-Themes ตัวเล็กๆ ตัวหนึ่งที่ผมใช้แล้วชอบมาก ก็คือ gtk-chtheme (/x11/gtkchtheme)
ติดตั้งกันก่อนเลย
#cd /usr/ports/x11/gtkchtheme && make install clean
เสร็จแล้ว
#rehash
ทดสอบกันเลย
$gtk-chtheme
จะพบกับ หน้าตาอย่างนี้

ทดลองปรับดูได้เลยครับ ใช้ง่ายมาก
แต่ในการเลือก Icon theme ก็ต้องเพิ่มไฟล์ ~/.gtkrc.mine เพื่อระบุ Icon themes ที่ต้องการดังนี้

gtk-icon-theme-name="gnome" #gnome เป็นชื่อIcon Themeที่เลือกใช้

สำหรับ gtk-themes สามารถไปหามาDownload ได้จาก gnome-look.org ครับ เมื่อได้มาแล้ว ให้แตกไฟล์ไปไว้ที่ directory ~/.themes (ถ้าไม่มี ให้สร้างขึ้นมาก่อนนะครับ)

ส่วน icons-themes ไปDownloads ได้จาก gnome-look.org ครับ เมื่อได้มาแล้ว ให้แตกไฟล์ไปไว้ที่ directory ~/.icons (ถ้าไม่มี ให้สร้างขึ้นมาก่อนนะครับ)

ทีนี้เราก็สามารถตกแต่ง IceWM Desktop กันได้สนุกขึ้นแล้วละครับ

วันพุธที่ 2 ธันวาคม พ.ศ. 2552

มาเยี่ยมชมบ้าน"รักษ์สุขภาพ.คอม"กันเหอะ

เปิดตัวบล็อคมาได้1เดือนแล้ว ยังไม่ได้พาไปชมบ้านเรากันเลย งั้นพาไปชมกันเลยดีก่า...


หน้าบ้านเราเอง. . . ยินดีต้อนรับทุกท่านเสมอ. . .









 บรรยากาศภายในร้าน. . .ดูกันไปเรื่อยๆละกัน. . .





















คิดว่าคงได้ชมทั่วบ้านเล็กๆน่ารักๆหลังนี้กันไปแล้ว...
หวังว่าคงได้มีโอกาศรับใช้ทุกท่านสักครั้งนะครับ...

วันอังคารที่ 1 ธันวาคม พ.ศ. 2552

สอนภาษาไทยให้ FreeBSD 7.2 รู้จัก (ตอนจบ)

ความเดิมจากตอนที่แล้ว FreeBSD ของเรารู้จักfonts ภาษาไทยเรียบร้อยแล้ว แต่ยังมีปัญหาคือ ยังไม่สามารถเปลี่ยนสลับ ไปมาระหว่าง ภาษาไทยกับภาษาอังกฤษได้ ทำให้ไม่สามารถพิมพ์ภาษาไทยได้
ตอนนี้เรามาทำให้ x-server สามารถสลับภาษาไทยได้กัน

เดิมทีเดียวผมใช้วิธีการแก้ไขไฟล์ /etc/X11/xorg.conf โดยเพิ่ม Option XkbLayout และ Option XkbOptions ตามตัวอย่างข้างล่างนี้ลงไป ก็จะสลับภาษาได้โดย ปุ่ม Alt+Shift และ ไฟscroll lock จะสว่างเมื่อสลับไปเป็นLayout ภาษาไทย

Section "InputDevice"
    Identifier    "Keyboard0"
    Driver        "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc104"
    Option        "XkbLayout"    "us,th"    #keyboard USA & Thai
    Option        "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll"
EndSection

แต่เนื่องจากตั้งแต่Xorg 7.4 เป็นต้นไป อาศัย hald daemon ในการ detect keyboard และ mouse ทำให้การใช้วิธีเดิมให้ผลได้ไม่ถูกต้อง ต้องไปทำอีกวิธีแทนดังนี้

แก้ไข หรือ สร้างไฟล์ "x11-input.fdi"(ถ้ายังไม่มี)ในdirectory
/usr/local/etc/hal/fdi/policy แล้วแก้ไขตามข้างล่างนี้

 
<?xml version="1.0" encoding="ISO-8859-1"?>

<deviceinfo version="0.2">
  <device>
    <match contains="input.keyboard" key="info.capabilities">
      <merge key="input.x11_options.XkbModel" type="string">pc104</merge>
      <merge key="input.x11_options.XkbLayout" type="string">us,th</merge>
      <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle,grp_led:num</merge>
    </match>
  </device>

</deviceinfo>


เสร็จแล้ว reboot แล้ว login เข้ามาทดสอบดู จะเห็นว่า สามารถสลับภาษาโดยใช้ ปุ่ม Alt+Shift ได้แล้ว พร้อมมีไฟเตือนเมื่อเลือกภาษาไทยที่เหนือปุ่ม num lock ด้วย
เข้าไปอ่านรายระเอียดได้ที่นี่ครับ
(http://www.freebsd.org/doc/en/books/handbook/x-config.html)

ขอให้มีความสุขกับFreeBSD ภาคภาษาไทยกันนะครับ

อ่าน สอนภาษาไทยให้ FreeBSD 7.2 รู้จัก (ตอนที่1)

ตอนที่ชอบที่สุดของ mr.bean(Dating)ฮาโครตๆ



ฮาขี้แตกขี้แตน 8-)