Thai Latex บน Fedora 14 LXDE Desktop

การติดตั้ง Thai Latex บน Fedora 14 LXDE Desktop

วิธีนี้ต้องมี gcc compiler ก่อนนะครับ ซึ่งติดตั้งได้เลยจากตัว Add/Remove Software

ก่อนอื่นต้องไป download ไฟล์พวกนี้ก่อนนะครับ

  1. ftp://linux.thai.net/pub/ThaiLinux/software/libthai/libdatrie-0.2.4.tar.gz
  2. ftp://linux.thai.net/pub/thailinux/software/thailatex/thailatex-0.4.4.tar.gz
  3. ftp://linux.thai.net/pub/thailinux/software/swath/swath-0.4.0.tar.gz

หลังจากนั้นก็แตกไฟล์พวกนี้ออกโดยที่อยู่folder ของใครของมัน

จากนั้นก็เริ่มติดตั้งโดยเริ่มที่ตัว libdatrie ก่อนครับ

ที่ terminal ก็เปลี่ยน folder ไปที่ folder ของ libdatrie จากนั้นก็พิมพ์

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

ตามด้วย

./configure

และ

make install

หลังจากนั้นก็ติดตั้ง swath โดยทำเช่นเดียวกันครับคือพิมพ์ ./configure แล้วตามด้วย make install

ต่อด้วย thailatex ครับทำเช่นเดียวกันกับ swath

เป็นอันว่าเสร็จแล้วครับ ผมใช้งานได้ไม่มีปัญหาครับ

ผมใช้ TexMakerX ในการแก้ไขไฟล์ Latex ครับ อาจต้องมีการปรับแต่งให้มันอ่านและบันทึกภาษาไทยโดยไปที่ Edit -> Setup Encoding… แล้วเลือก TIS-620 ครับ

การเซ็ต $PATH ใน Rocks Cluster

สำหรับคนที่เพิ่งจะใช้งาน Rocks Cluster ครับ หลังจากที่ทำการติดตั้งโปรแกรมใหม่ไว้ที่ /share/apps/yourapps (สมมุติว่าโปรแกรมเก็บไว้ใน folder ชื่อ yourapps) ซึ่งเครื่อง compute nodes ทุกเครื่องสามารถมองเห็นแล้ว ผมเชื่อว่าทุกคนก็ต้องการเซ็ต PATH ให้ผู้ใช้งานสามารถเรียกใช้ได้ทุกคน วิธีที่สะดวกและง่ายที่สุดก็คือ สร้างไฟล์ชื่ออะไรก็ได้ครับ เช่น xxx.sh ไว้ใน /share/apps ครับที่ในไฟล์นี้บรรจุบรรทัดนี้ไว้ครับ

export PATH=”/share/apps/yourapps/:$PATH”

หลังจากนั้นก็ทำงาน copy ไปไว้ใน /etc/profile.d/ ของ compute nodes ทุกเครื่องครับด้วยคำสั่ง

rocks run host “cp /share/apps/xxx.sh /etc/profile.d/”

หรือจะใช้วิธีของ 411 ก็ได้ครับ เพียงแก้ไขไฟล์ /var/411/Files.mk จากนั้นก็พิมพ์ “make” ครับไฟล์ xxx.sh ก็จะถูกcopyไปยังเครื่อง compute nodes ทั้งหมด

การรวมMS Excel sheets ไว้ในหน้าเดียวกันด้วย Mathematica

นักสถิติคนหนึ่งส่งไฟล์ข้อมูลที่เก็บใน Excel มาให้ เพราะต้องการให้รวมข้อมูลที่มีหลาย sheets โดยที่แต่ล่ะ sheet จะมี header เหมือนกันไว้ใน sheet เดียวกันเพื่อความสะดวกในการนำไปใช้ในโปรแกรมสถิติตัวอื่นเช่น STATA หรือ R วิธีที่ผมทำก็ง่ายมากเลยครับ ผมก็ให้ Mathematica อ่านข้อมูลเข้ามาทีล่ะ sheet ด้วยคำสั่ง Import เอามาต่อๆกันแล้วก็ Export มันออกมาเป็นไฟล์ใหม่ครับ ดูตัวอย่างด้านล่างครับ

(* เปลี่ยนFolderไปที่ไฟล์ข้อมูลเก็บอยู่ เช่นที่ d:/works*)
SetDirectory[“d:/works”];

(*อ่านข้อมูลทั้งหมดเข้ามาใน Mathematica พร้อมกับใช้ Flatten เพื่อเรียงข้อมูลใหม่*)
dat = Flatten[Import[“data.xlsx”, {“Data”}],1];

(* จากนั้นก็สร้างไฟล์ใหม่ขึ้นมา  *)
Export[“newdata.xlsx”, dat,”XLSX”]

การอ่านไฟล์ Excel (.XLS, .XLSX) ด้วยคำสั่ง Import นั้นสามารถที่จะระบุตำแหน่งใน sheet และหมายเลขหรือชื่อของ sheet ได้ครับ สะดวกมากๆ
ดูรายละเอียดเพิ่มเติมได้ที่  http://reference.wolfram.com/mathematica/ref/format/XLSX.html

ลองดูที่นี่เพิ่มเติมครับ ผมเขียนเป็นappง่ายไว้ใช้ออนไลน์ครับ

http://www.sakngoi.com/2018/06/13/รวมชีทไฟล์-xlsx-แบบง่ายๆ/

สลับคีบอร์ดภาษาไทย/อังกฤษใน Fedora 14 (LXDE)

เพิ่งจะติดตั้ง Fedora 14 spin สำหรับ LXDE เสร็จ การติดตั้งนั้นง่ายมาก เพียงตอบคำถามไม่กี่คำถามเอง  แต่พอเสร็จแล้วอยากจะใช้ภาษาไทยอาจจะต้องมีการเพิ่มเติมอะไรหน่อย ที่ง่ายที่สุดก็ เพียงสร้างไฟล์ ~ /.Xkbmap ขึ้นมาแล้วเพิ่มบรรทัดนี้ลงไป

-option grp:ctrl_shift_toggle,grp_led:scroll us,th

สำหรับการสลับภาษาไทยกับอังกฤษด้วยการใช้ปุม Ctrl + Shift

หลังจากนั้นก็ logout แล้ว login เข้ามาใหม่ 🙂

มันก็มีกันบ้าง

อันความรักนักคณิตจิตอาภัพ
ช่างยากยับอับโชคโรคจู๋จี๋
ได้แต่ทำดีเอ็กบายดีที(dx/dt)
ไม่มั่งมีเหมือนเขาต้องเศร้าใจ
จะพันผูกปลูกรักเป็นหลักแหล่ง
ก็แห้งแล้งโรยหล่นทนไม่ไหว
มีแต่คอมพ์ร่อนเร่แบกเป้ไป
เฝ้าอาลัยอารมณ์ระทมครวญ

….นักคณิตศาสตร์สักงอย

 

Fedora Spins

ในฐานะเป็นคนที่ชอบลองของแปลก(เพราะอยากเรียนรู้สิ่งใหม่ๆ)บนระบบ Linux   ผมบอกได้เลยว่าความคิดของ Fedora Spins เป็นอะไรที่ผมชอบมากอันหนึ่งครับ อยากได้ desktop environment แบบไหนเค้าก็เตรียมไว้ให้แล้ว ไม่ว่าจะเป็น KDE, GNOME, LXDE ฯลฯ พร้อมโปรแกรมที่เหมาะกับ environment นั้นๆ บางคนอาจจะมองว่า ก็ในเมื่อในแผ่นติดตั้งแบบปกติเค้าก็มีให้หมดอยู่แล้ว จะมาแบ่งทำไม อยากได้หรือไม่ชอบแบบไหนก็ไม่ต้องเลือกเวลาติดตั้งสิ อืมมม..มันก็จริงครับ แต่ผมชอบอะไรแบบเรียบง่าย อันไหนไม่จำเป็นก็ไม่อยากจะให้มันติดตั้ง แต่ถ้าใครเคยเห็นรายการ packages แล้วจะรู้ว่ามันเยอะมาก ซึ่งผมเองก็ยังไม่รู้เลยว่าอะไรจำเป็นหรือไม่จำเป็น

รายละเอียดเกี่ยวกับโครงการนี้ได้ที่นี่ครับ

http://spins.fedoraproject.org/

http://spins.fedoraproject.org/about

ปัจฉิมลิขิต  ผมสนับสนุนแนวคิดที่จะมีระบบปฏิบัติการแห่งชาติครับ

Mathematica 8.0

Mathematica 8.0 เพิ่งเปิดตัวมาได้ไม่นานนี้ มีคุณสมบัติใหม่เพิ่มเข้ามาพอสมควร โดยเฉพาะคุณสมบัติที่ผู้ใช้งานสามารถพิมพ์คำสั่งเป็นประโยคคำพูดแล้วตัวโปรแกรมจะแปลประโยคนั้นเป็นคำสั่งของ Mathematica โดยอัตโนมัตินั้น เป็นคุณสมบัติที่ผมคิดว่าเจ๋งมาก

วิดีโอแนะนำโปรแกรม  Mathematica Quick Tour

ในบ้านเราการใช้งาน Mathematica นี้อยู่ในวงจำกัดมาก เวปที่มีการพูดคุยเกี่ยวกับการใช้งานนี้แบบจริงจังก็มีเพียงของภาควิชาฟิสิกส์ มหาวิทยาลัยมหิดลเท่านั้น (http://mpec.sc.mahidol.ac.th/forums/index.php?board=16.0) ส่วนใครที่กำลังเริ่มต้นเรียนรู้ใช้งานสามารถอ่านคำแนะนำการใช้งานเบื้องต้นของท่านอ.พงศกร สายเพ็ชร์ได้ครับ

แบบจำลองการดื้อยา artemisinin ในเชื้อมาลาเรีย Plasmodium falciparum

เมื่อปี 2552 วารสารทางการแพทย์ชื่อ The New England Journal of Medicine ได้มีการตีพิมพ์ผลการศึกษาอันหนึ่งที่ทำให้แพทย์และนักวิจัยเรื่องโรค มาลาเรียต้องกังวลและระวังมากขึ้นในเรื่องของการใช้ยา artemisinin หรือยาอนุพันธ์ของมัน ผลการศึกษานั้นก็คือระยะการกำจัดเชื้อมาลาเรียที่ชื่อ Plasmodium falciparum โดยเฉลี่ยนั้นเพิ่มขึ้นในผู้ป่วยที่กัมพูชาเมื่อเทียบกับผู้ป่วยในไทย (1) ผลการศึกษานี้เป็นเหมือนสัญญาณเตือนอันหนึ่งว่าได้มีการดื้อยา artemisinin เกิดขึ้นแล้ว

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

อ้างอิง
1. Dondorp AM, et al. (2009) Artemisinin resistance in Plasmodium falciparum malaria. N Engl J Med 361:455–467
2. Saralamba S, et al. Intrahost modeling of artemisinin resistance in Plasmodium falciparum. Proc Natl Acad Sci USA January 4, 2011 vol. 108 no.1 397-402