S o f t G a n z.

Web & Software Developer Gang.

โปรแกรมสำหรับแพทย์บน Android

โดย Little Bear on July,14 2010 21.37

ไปเจอมาจาก blognone เกี่ยวกับรวมโปรแกรมด้านการแพทย์บน Android เนื่องจากช่วงนี้มีงานที่เกี่ยวข้องกับทางการแพทย์อยู่พอสมควร เช่น การทำระบบรักษาโรคทางไกล (คลินิกทางไกล) เลยขอยกเอาข่าวมาบันทึกไว้หน่อย

ช่วงหลังๆ มานี้ โปรแกรมบน Android เพิ่มขึ้นอย่างรวดเร็วจนเลือกไม่ถูก ในโอกาสที่เว็บไซต์ 2 แห่งพร้อมใจกันรีวิวโปรแกรมด้านการแพทย์บน Android โดยมิได้นัดหมาย ผมเลยเอามาแนะนำต่อครับ

เริ่มจาก Talk Android แนะนำโปรแกรมด้านการแพทย์สำคัญๆ 5 ตัว ที่ผมว่าน่าสนใจและชาวบ้านๆ แบบเราใช้กันได้คือ First Aid คู่มือปฐมพยาบาลเบื้องต้น และ Epocrates ฐานข้อมูลยาแบบมีภาพประกอบ (คือรู้แค่ชื่อยาแล้วมาหาข้อมูลต่อในนี้ได้) ที่เหลือเป็นโปรแกรมเฉพาะทางสำหรับผู้เชี่ยวชาญในด้านนี้

ถัดมา Software Advice แนะนำโปรแกรมด้านการแพทย์หลายตัว ส่วนมากเป็น paid app สำหรับผู้เชี่ยวชาญเฉพาะทาง ที่ผมว่าคนธรรมดาใช้ได้คือ Speed Anatomy เกมสอนกายวิภาค ว่าอวัยวะอะไรอยู่ตรงไหน

ที่มา : Blonnone.com โดย mk

HowTo: เปลี่ยน checking/fsck ตอนเปิดเครื่อง

โดย Little Bear on July,14 2010 19.08

ปกติ Ubuntu จะตรวจสอบความเรียบร้อยของ hard drive ด้วย fsck ทุก ๆ 30 ครั้งของการ boot เพื่อให้แน่ใจว่าจะ hard drive จะไม่มีข้อผิดพลาด หรือ ยังพอแก้ไขได้ทัน

แต่หากเราต้องเปิด-ปิดเครื่องบ่อย ๆ เช่นเครื่องที่บ้านผม บางวันก็เปิดตั้ง 3-4 ครั้ง ผ่านไปได้อาทิตย์กว่า ๆ ก็เช็คอีกแล้ว แล้วเช็คแต่ละครั้งก็ปาเข้าไปเป็น 10 นาที คอยกันแย่เลยโดยเฉพาะช่วงที่รีบ ๆ

เลยต้องเปลี่ยนจำนวนครั้งให้มากขึ้นอีก

ทำได้อย่างไร?

แค่พิมพ์ code ด้านล่างนี้ใน terminal

sudo tune2fs -c 50 /dev/hda1

2 ค่าที่เป็นตัวหนาคือตัวที่ต้องเปลี่ยน

ตัวแรกคือเลข "50" เป็นจำนวนครั้งที่ boot แล้วจึงมีการตรวจสอบ 1 คือ ตรวจทุกครั้งที่ boot , 0 คือ ไม่ต้องตรวจเลย และ ค่าตัวเลข คือ ให้ตรวจทุก ๆ กี่ครั้ง เช่น 20 สำหรับ 20 ครั้ง 50 สำหรับ 50 ครั้ง ลองเลือกค่าที่เหมาะสมสำหรับเรา

ตัวถัดไปคือ "hd1" ก็คือ hard drive ที่ต้องการให้ตรวจสอบ ก็จะเป็น hda1,2,3 หรืออาจจะเป็น sda1,2,3

การไม่มีการตรวจสอบเลยนั้น ไม่ขอแนะนำ ค่าที่เหมาะสมอยู่ที่ 50-100

อย่างของผมมี 3 partition ก็เลยเป็น

sudo tune2fs -c 60 /dev/sda1
sudo tune2fs -c 60 /dev/sda5
sudo tune2fs -c 60 /dev/sda6

ที่มา : Ubuntu Forums - HowTo: Change disk checking/fsck at boot frequency

1st Motorola Milestone update

โดย Little Bear on July,08 2010 01.16

วันนี้อ่านข่าว รีวิว Android 2.2 โดย Ars Technica เลยคิดถึง Motorola Milestone ว่าอัพเดทได้หรือยัง เลยลองเข้าเมนูแล้วเช็คอัพเดทดู ปรากฏว่ามีอัพเดทมา ขนาดทั้งหมดประมาณ 31 MB ภาวนาว่าเป็นการอัพเป็น Android 2.2 เลยลองอัพเดทเลย

หลังจากเน็ตติด ๆ หลุด ๆ อยู่หลายรอบ กว่าจะโหลดเสร็จก็ปาเข้าไปตีหนึ่ง

กำลังลุ้นว่าหลังอัพเดทแล้วจะเป็นอย่างไรนะ!!!!!

เครื่องดับไปแล้ว

แอ่น แอ้น กำลัง restart ลุ้น ๆๆๆๆๆๆๆ

โลโก้ Moto มาแล้ว โลโก้ Android มาแล้ว

เย้ มาแล้ว

Toshiba Protege T110 : WiFi error

โดย Little Bear on July,06 2010 17.54

มาถึงแล้ว Toshiba Protege T110 มาถึงปุ๊บก็จับลง Ubuntu ปั๊บ

ไม่มี CD-ROM เลยทำ USB Boot เสียบปุ๊บ เปิดปั๊บ ค้างสนิท เปิดได้แป๊บเดียว แล้วก็ค้างเสียอย่างนั้นแหละ

Error คือ

[217.722340] Kernel panic - not syncing: HwThreeWire(): CmdReg: 0xFF RE|WE bits are not clear!!
[217.722344]
[217.724860] [drm:drmfbhelper_panic] *ERROR* panic occurred, switching back to text console

เป็นเรื่องเลย

จะทำอย่างไรเมื่อยางรถระเบิดขณะ ขับรถอยู่

โดย Little Bear on June,28 2010 10.36

มีประโยชน์มาก และช่วยกันส่งต่อด้วยนะ ขับรถให้ปลอดภัย

กรณีที่ 1 เมื่อยางรถระเบิดขณะขับ

รถยางระเบิดในขณะขับรถ มีข้อแนะนำให้ปฏิบัติดังนี้

  1. มือทั้งสองต้องจับอยู่ที่พวงมาลัยอย่างมั่นคง
  2. ถอนคันเร่งออก
  3. ควบคุมสติให้ดีอย่าตกใจมองกระจกหลังเพื่อให้ทราบว่ามีรถใดตามมาบ้าง
  4. แตะเบรกอย่างแผ่วเบาและถี่ ๆ อย่าแตะแรงเป็นอันขาด เพราะว่าจะทำให้รถหมุน
  5. ห้ามเหยียบคลัตช์โดยเด็ดขาดเพราะถ้าเหยียบคลัตช์รถ จะไม่เกาะถนนรถจะลอยตัวและจะทำให้บังคับรถได้ยากยิ่งขึ้น อาจเสียหลักเพราะการเหยียบคลัตช์เป็นการตัดแรงบิดของเครื่องยนต์ให้ขาดจากเพลา
  6. ห้ามดึงเบรกมืออย่างเด็ดขาด จะทำให้รถหมุน
  7. เมื่อความเร็วรถลดลงพอประมาณแล้วให้ยกเลี้ยวสัญญาณเข้าข้างทางซ้ายมือ
  8. เมื่อความเร็วลดลงระดับควบคุมได้ ให้เปลี่ยนเกียร์ต่ำลงและหยุดรถ

ข้อสังเกตเมื่อยางระเบิดคือ ไม่ว่ายางด้านใดจะระเบิดล้อหน้า หรือล้อหลังก็ตาม เมื่อระเบิดด้านซ้าย รถก็จะแฉลบไปด้านซ้ายก่อน แล้วก็จะสะบัดกลับ และสะบัดไปด้านซ้ายอีกทีสลับกันไปมา และในทำนอง ตรงกันข้ามหากระเบิดด้านขวา อาการก็จะกลับเป็นตรงกันข้าม

อุบัติเหตุร้ายแรงที่เกิดขึ้นส่วนมากก็คือ หากขณะยางระเ บิดรถวิ่งอยู่ที่ความเร็วสูงมาก ๆ พอยางระเบิดขึ้นมารถก็จะกลิ้งทันที ทำอะไรไม่ได้ ดังนั้นการขับรถที่ใช้ความเร็วสูง ๆ จึงมักจะแก้ไขอะไรในเรื่องนี้ไม่ได้

เพื่อเป็นการป้องกันอุบัติเหตุร้ายแรงที่จะเกิดขึ้นในขณะขับรถ จึงไม่ควรขับรถเร็ว ( ความเร็วทีถือว่าปลอดภัยใน DEFENSIVE DRIVING คือ ความเร็วไม่เกิน 100 กิโลเมตรต่อชั่วโมง)

กรณีที่ 2 เมื่อรถตกน้ำ

ในกรณีที่รถเกิดอุบัติเหตุแล้วตกลงไปในแม่น้ำ ลำคลองใด ๆ ก็ตาม รถจะไม่ตกลงไปในน้ำแล้วจมทันที เหมือนหินตกน้ำ แต่จะค่อย ๆ จมลงทีละน้อย ๆ จนกว่าจะถึงพื้นล่างและในนาทีวิกฤตนี้ ควรตั้งสติให้ดีและปฏิ บัติดังต่อไปนี้

  1. ปลด SAFETY BELT ออกทุก ๆ คน รวมทั้งผู้โดยสารด้วย
  2. อย่าออกแรงใด ๆ เพื่อสงวนการใช้อากาศหายใจซึ่งมีอยู่เป็นจำนวนจำกัด
  3. ให้ยกส่วนศีรษะให้สูงเหนือระดับน้ำที่ค่อย ๆ เพิ่มขึ้นในรถ
  4. ปลดล็อกประตูรถทุกบาน
  5. หมุนกระจกให้น้ำไหลเข้าในรถเพื่อปรับความดันในรถและนอกรถให้เท่ากัน มิฉะนั้นท่านจะเปิดประตูรถไม่ออก เพราะน้ำจากภายนอกตัวรถจะดันประตูไว้
  6. เมื่อความดันใกล้เคียงกันแล้วให้ผลักบานประตูออกให้กว้างสุด แล้วท่านก็ออกจากห้องโดยสารของรถได้
  7. จากนั้นท่านอาจจะปล่อยตัวให้ลอยขึ้นเหนือน้ำตามธรรมชาติ หรือจะว่ายน้ำขึ้นมาก็ได้

ในกรณีนี้หากน้ำลึกมาก ๆ อาจจะมองไม่เห็นว่าทิศใดเหนือน้ำ ทิศใดใต้น้ำเพราะว่ามืดไปหมด ไม่ควรใช้วิธีว่ายน้ำ เพราะอาจจะว่ายไปในทิศทางที่ไม่ขึ้นเหนือน้ำ กรณีเช่นนี้ควรปล่อยตัวให้ลอยขึ้นตามธรรมชาติ หรือลองเป่าปากดูว่าฟองอากาศลอยไปในทิศทางใด ให้ว่ายน้ำไปในทิศทางที่ฟองอากาศลอยไป ก็จะไม่มีอาการหลงน้ำ

นอกจากนั้นก่อนออกจากรถหากท่านมีผู้โดยสารที่เป็นเด็ก ๆ อาจจะหนีบเด็ก ๆ นั้นออกมากับท่านได้อีกหนึ่งคน

ดังนั้นหากท่านปฏิบัติตามวิธีการเหล่านี้ ก็จะช่วยให้ชีวิตของท่านปลอดภัยได้ในยามคับขัน

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

ถ้าจะให้ดีพริ้นเก็บไว้ในรถของทุกคนเลยก็ดีนะจะได้เอา ไว้อ่านทบทวนกันได้

ขอให้ทุกคน ขับรถอย่างปลอดภัย ไม่เกิดอุบัติเหตุใด ๆ

ปล. เรื่องนี้ได้มาจาก FF Mail เห็นว่าพอมีประโยชน์ แต่ไม่อยากส่งต่อเมล์ เลยเอามาแปะไว้ที่นี่แล้วกัน

WD Elements to ext3

โดย Little Bear on June,03 2010 17.21

เพิ่งไปซื้อ WD Elements external USB harddisk มา จะสำรองข้อมูลเก็บเสียหน่อย

ก่อนอื่นเลย จับมันมา format ใหม่ ให้เป็น ext3 เสียเลย ตามขั้นตอน HOWTO: Format a Western Digital USB hard drive as ext3, with automount

format นานหน่อย ตอนนี้กำลังรออยู่ว่าเมื่อไหร่จะเสร็จ

uStream.tv โดน block ทำไม่ประเทศไทยถึงได้เป็นอย่างนี้

โดย Little Bear on May,18 2010 11.17

เซ็งมาก ๆ เลย ผมเคยใช้ ustream.tv เพื่อถ่ายทอดสดการประชุมของเครือข่ายแผนสุขภาพ หลายวันที่ผ่านมา (อาจจะเกือบเดือนแล้ว) ที่ ustream.tv ถูกรัฐบาลประเทศนี้ block ด้วยเหตุผลเพื่อความมั่นคงของรัฐบาล

10 อย่างที่คุณจะบอกลูก ๆ ได้เมื่อคุณเลิกให้ลูกเล่น windows แล้วหันมาใช้ linux

โดย Little Bear on May,18 2010 09.09

คุณจะบอกลูก ๆ ว่าอย่างไรเมื่อให้ลูกเลิกใช้ windows แล้วหันมาใช้ linux ผมเจอจากเว็บนี้ เลยเอามา blog ไว้ก่อน แล้วจะพยายามแปลมาเป็นภาษาไทยอีกที

  1. จะบอกว่าอย่างไรหากลูกไม่สามารถเล่นเกมส์ที่ชอบที่เคยเล่นบน windows ได้อีกเล้ว?

    อย่างแรกเลย คือ บน linux มีเกมส์ดี ๆ แถมฟรีอีกต่างหากอย่างมากมาย ลองหาดูที่ 100 เกมส์ฟรีบนลินุกส์ หรือที่ แหล่งเกมส์ขนาดมหึมาสำหรับลินุกส์ สิครับ

    flash game ก็สามารถเล่นได้ แม้ผมจะไม่ค่อยได้เล่นสักเท่าไหร่นัก ลองติดตั้ง flash player ดูสิ ติดตามเรื่องราวของ shockwave in linux

    แต่นั่นไม่ใช่ทั้งหมด คุณสามารถสอนลูกถึงสิ่งที่ยิ่งใหญ่ที่สุดเกี่ยวกับ open source

    Open source games! เมื่อตอนเด็ก ๆ ผมก็เคยเล่นเกมส์ เกมส์ยุคแรก ๆ ที่เล่น จะเป็นเกมส์บนภาษา BASIC ซึ่งผมสามารถเข้าไปแก้ไขค่าบางอย่างได้ (เพราะผมเห็น source program) ลองสอนเขาในการเขียนโปรแกรมเล็ก ๆ น้อย ๆ โดยการแก้ไขโปรแกรมหรือค่าต่าง ๆ ของเกมส์ ซึ่งเป็นสิ่งที่ทำได้หากคุณอยู่ในโลกของ Linux

  2. ใช้งาน windows paint ไม่ได้อีกต่อไป?

    แสดงให้เด็ก ๆ เห็นสิว่า เขาสามารถทำได้อย่างง่ายดายด้วยโปรแกรม inkscape หรือ กระทั่ง GIMP ที่เพียบพร้อมด้วยคุณสมบัติต่าง ๆ ในการทำงานที่มากกว่า ง่ายกว่า ด้วยอินเตอร์เฟสที่เด็ก ๆ ก็สามารถใช้งานได้

  3. Kids need office for school

  4. Movie maker alternatives in Linux

  5. Fun Learning

  6. Configure it to suit the childs age

  7. Teach your children about the benefits of open source

  8. Tell your children about the environmental benefits

  9. More change for a computer of their own

  10. Land them a good job in the future

ที่มา 10 things to tell your kids when you've ditched windows for linux

Make Ubuntu as a server

โดย Little Bear on May,17 2010 21.25

ติดตั้ง Ubuntu Server ให้เรียบร้อย พร้อมอัพเดตให้เป็นล่าสุด

sudo apt-get update

หากต้องการใช้งาน Ubuntu desktop ให้ติดตั้ง

sudo apt-get install ubuntu-desktop

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

1.ติดตั้ง Ubuntu Server โดยไม่ต้องติดตั้ง package ใด ๆ เราจะมาติดตั้ง Samba กันตอนหลัง

2.ติดตั้ง Samba

sudo apt-get install samba

3.แก้ไขคอนฟิกของ Samba

sudo nano /etc/samba/smb.conf

4.เปลี่ยนค่าใน global ของคอนฟิก อย่าลืมสร้าง share directory ด้วยนะ ส่วนกลุ่ม Sharing หากยังไม่มีก็ป้อนเข้าไปใหม่ทั้งหมด

[global]
workgroup = YOUR_WORK_GROUP
netbios name = YOUR_COMPUTER_NAME
security = SHARE
auth methods = guest
domain master = No
wins support = Yes

[Sharing]
comment=My Ubuntu
path = /home/your_home_directory/Sharing
read only = No
guest ok = Yes

5.บันทึกให้เรียบร้อย แล้วสั่ง restart Samba

smbd restart

ติดตั้ง VirtualBox สำหรับลง Windows

เพิ่มบรรทัดด้านล่างไว้ใน /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

The Sun public key for apt-secure can be downloaded here. You can add this key with

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

The key fingerprint is

AF45 1228 01DA D613 29EF  9570 DCF9 F87B 6DFB CBAE Sun Microsystems, Inc. (xVM VirtualBox archive signing key) info@virtualbox.org

To install VirtualBox, do

sudo apt-get update
sudo apt-get install virtualbox-3.1

Replace virtualbox-3.1 by

  • virtualbox-3.0 to install VirtualBox 3.0.14
  • virtualbox-2.2 to install VirtualBox 2.2.4
  • virtualbox-2.1 to install VirtualBox 2.1.4
  • virtualbox-2.0 to install VirtualBox 2.0.12
  • virtualbox to install VirtualBox 1.6.6

สร้าง GuestOS โดยกำหนด Network ให้เป็น Bridge และลง OS ให้เรียบร้อย

Mount share folder ให้กับ GuestOS ได้มาจาก HOWTO: Use Shared Folders

sudo mount -t vboxsf share ~/host

หรือ Mount ให้กับผู้ใช้งานปัจจุบัน

sudo mount -t vboxsf -o uid=1000,gid=1000 share ~/host



ทำให้ GuestOS เปิดอัตโนมัตเมื่อเปิดเครื่อง

อ้างอิง

มาแล้ว PHP 5.3 พร้อมกับ error ที่ไม่คาดฝัน

โดย Little Bear on April,20 2010 21.19

สักวันหนึ่งมันต้องมา แล้วมันก็มาจริง ๆ ด้วย

มี host ที่ใช้งานอยู่แห่งหนึ่ง เดิมก็ใช้ PHP 5.2 แล้ววันดีคืนดี เขาก็ปรับรุ่นเป็น PHP 5.3 โดยไม่บอกกล่าว

ผลเหรอครับ : เว็บไซท์แทบจะหยุดทำงาน พร้อมทั้งแสดง error เพียบ

กำลังนั่งทยอยปรับแก้โปรแกรมอยู่ ยังไม่เรียบร้อยแล้ว

  1. เปลี่ยน callusermethodarray($methodname, $classname, $args) เป็น calluserfuncarray(array($classname, $methodname), $args)
  2. เปลี่ยน callusermethod($methodname,$classname) เป็น calluserfunc(array($classname,$methodname))

พอมีแหล่งอ้างอิงสำหรับการปรับโปรแกรมจาก PHP 5.2 เป็น PHP 5.3 เช่น

194 items|« First « Prev 1 (2/20) 3 4 5 Next » Last »|

Member Zone

Playing