คอมพิวเตอร์และอินเตอร์เน็ต,บรรยายวิชาการ,วิจัย,ศึกษากุรอาน,E-Book

วันพฤหัสบดีที่ 8 พฤศจิกายน พ.ศ. 2555

Eclipse(Helios) รู้จักภาษาไทย TIS-620

Eclipse(Helios) รู้จักภาษาไทย TIS-620
 ลำดับแรกให้ไปที่
1. Windows -> Preference ->General -> Appearance -> Colors and Fonts
2. พอคลิ้กที่ Colors and Fonts แล้ว dialog ทางด้านขวาคุณเห็นชื่อภาษา developer ต่างๆ โผล่มา + Java + PHP + PHP Debug + Structured Text Editors .... ....
3. ให้เลือกที่หัวข้อ Structured Text Editors แล้วเลือก Structured Text Editor Text Font
4. กดปุ่ม Change ข้างๆ แล้วเลือก Font ใหม่เป็น Microsoft Sans Serif , Size 10, Script -> Thai แล้วกด OK

ถัดไปก็มาตั้ง TIS-620
1. พอเริ่มเรียก Eclipse ให้คุณไปที่ menu Windows->Preference จากนั้นดูที่หัวข้อ General แล้วมาที่หัวข้อย่อย Content Types
2. พอคุณคลิ้กที่หัวข้อ Content Types แล้ว ด้านขวาคุณจะเห็น Java Class File แล้วมี +Text อยู่ ให้คลิ้กที่เครืองหมาย + แล้วโปรแกรมจะแตก fold ลงมา
3. คุณจะเห็นภาษาต่างๆ ไล่กันเรื่อยมา - JavaScript - Java Source File +JSP - PHP Content Type
4. ให้คลิ้กที่หัวข้อ PHP Content Type 5. จากนั้นคุณจะเห็นว่าโปรแกรมจะแสดง File associations ออกมา *.inc (locked) *.php (locked) *.php3 (locked) *.php4 (locked) *.php5 (locked) *.phtml (locked) 6. ให้คลิกที่รายการ *.php (locked) แล้วไปพิมพ์ข้อความที่ Default encoding: ว่า "tis-620" แล้วกดปุ่ม Update ทางด้านขวา

ทุกอย่างเรียบร้อย ครับ

วันพุธที่ 15 สิงหาคม พ.ศ. 2555

สร้างกราฟนำเสนอบนแผนที่ Google Earth

          
    การสร้างกราฟนำเสนอบนแผนที่ Google Earth เป็นรูปแบบหนึ่งที่น่าสนใจ และสามารถแสดงในรูปแบบ 3 มิติ โดยใช้ความสามารถของโปรแกรมสำหรับสร้าง kml เพื่อแสดงกราฟ GE-graph มีหน้าจอดังนี้


    นอกจากนั้นแล้วยังสามารถแสดงแผนที่ 3 มิติ ได้ดังนี้






วันพุธที่ 8 สิงหาคม พ.ศ. 2555

การแปลงไฟล์แผนที่ GIS จาก MapInfo เป็น Shapefile


           การแปลงไฟล์แผนที่ GIS จาก MapInfo เป็น shapefile จริงแล้วจะต้องใช้เครื่องมือที่มีอยู่ในโปรแกรม MapInfo หรือโปรแกรมเสริที่จะรับไฟล์ดังกล่าวมาแสดง อย่างเช่นใน ArcView เป็นต้น แต่ก็ยังมีโปรแกรมเฉพาะเล็กๆที่ไม่ต้องพึ่งโปรแกรมดังกล่าว โดยสามารถแปลงได้ด้วยอย่างดายและสะดวกได้แก่ ogr2gui จากเว็ปไซด์ http://www.ogr2gui.ca/en/index.php โดยที่สามารถดาวน์โหลดไฟล์โปรแกรมและไฟล์ dll ไว้ใน folder เดียวกัน(ลักษณะ portable app) มีลักษณะหน้าจอการใช้งานดังนี้


             การใช้งาน : กำหนด source และ Target ตามต้องการ และที่สำคัญให้กำหนด projection ให้ถูกต้อง เช่น 32647 : WGS 84 / UTM zone 47N เป็นต้น


วันอังคารที่ 17 กรกฎาคม พ.ศ. 2555

การสร้างฟอร์มกรอกข้อมูลใน PDF


      บ่อยครั้งที่จำเป็นต้องการสร้างแบบฟอร์มเพื่องการให้ user กรอกฌแพาะข้อมูล โดยมิให้กระทบต่อฟอร์มหรือรูปแบบที่ได้จัดเตรียมไว้ โดยปกติแล้วหากเราส่งไฟล์อย่าง word หรือ excel ให้กรอกแล้วเวลาได้รับคืนมามักจะไม่อยู่ในรูปแบบหรือฟอร์มเดิม
      หรือการทำฟอร์มสำหรับการจัดทำวุฒิบัตรต่างๆ ซึ่งส่วนใหญ่จะสร้างเป็นแบบฟอร์มแล้วกรอกเปลี่ยนเฉพาะชื่อ-สกลุ ของผู้รับวุฒิบัติเท่านั้น ในการจัดทำฟอร์มดังกล่าว ดีที่สุดก็ต้องเป็ไฟล์ PDF เพราะมีข้อดีตรงที่แก้ไขไม่ได้ รูปแบบคงที่ ไม่ว่าจะเปิดกับเครืองไหน เพียงแต่ต้องมีโปรแกรมพวก pdf viewer ก็ใช้ได้แล้ว แต่เท่าที่มีอยู่ในปัจจุบันส่วนใหญ่แล้วจะดูได้เพียงอย่างเดียว ไม่สามารถแก้ไขได้  แต่ก็พอจะมีบางโปรแกรมที่เพิ่มความสามารถให้เพิ่มเติมข้อความได้ อย่างเช่นโปรแกรมนี้
      PDF-XChange Viewer  เป็นโปรแกรมที่สามารถใช้สำหรับการทำแบบฟอร์มให้กรอกต่างๆได้ แม้แต่แบบฟอร์มวุฒิบัตร โดยมีขั้นตอนดังนี้
1.สร้างแบบฟอร์มต้นฉบับตามต้องการ ปกตินิยมใช้โปรแกรม word แล้วบันทึกให้เป็นไฟล์ pdf
2.ดับเบิลคลิก เรียกโปรแกรม PDFXCview.exe
3.เตรียมเครืองมือให้พร้อม ดังนี้
      3.1.หากไม่มีปุ่ม Typewriter สามารถเรียกด้วยคลิก View->Toolbars->Comment and Makup Toolbar
      3.2.หากไม่มีปุ่มเปลี่ยนFont สามารถเรียกด้วยคลิก View->Toolbars->Properties Toolbar
4.คลิกปุ่ม open เปิดไฟล์ เช่น วุฒิบัตร.pdf
5.คลิกปุ่ม Typewriter แล้วคลิกในบริวเวณตำแหน่งที่จะกรอกรายชื่อ
6.คลิกปุ่มเปลี่ยน Font(อยู่ใต้ปุ่มTypewriter) เลือกFont ภาษาไทย เช่น DilleniaUPC  ขนาด  28 pt คลิก B (ตัวหนา)
7.กรอกรายชื่อในบริเวณที่ระบุ ในข้อ 5
8.จัดตำแหน่งรายชื่อให้กึ่งกลาง ตามสวยงาม
9.สั่ง print หรือจัดเก็บเป็นไฟล์อื่น คลิก File->Save  Copy AS

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

วันจันทร์ที่ 16 กรกฎาคม พ.ศ. 2555

สุดยอด PHP inline DataGrid ด้วย DrasticGrid


       DrasticGrid เป็น class php (อยู่ในชุด DrastricTool) ที่ประกอบด้วยชุด script ที่สามารถใช้กับระบบข้อมูลจากฐานข้อมูล Mysql ได้เป็นอย่างดี โดยจะมีตัวอย่างวิธีการใช้อย่างละเอียด ซึ่งความสามารถหลักๆที่น่าสนใจมีดังนี้ ( download script ได้ที่นี่ )

-ใช้ได้กับทุกBrowser ทำงานรวดเร็วโดยใช้ mootools.js
-ใช้กับ SQL ที่มี JOIN ได้ ศึกษาจากตัวอย่างExampleGrid10.php
-สามารถคลิกเลือก table แล้วจะแสดง grid ได้ทันที ศึกษาจากตัวอย่างExampleGrid9.php
-สามารถกำหนดว่า Feildไหนที่จะ Edit ได้หรือไม่ได้
-การEdit เป็น INLINE และสามารถกำหนด DropDownList ใน Edit ได้  ศึกษาจากตัวอย่างExampleGrid11.php
-การEdit สามารถใช้ check box สำหรับ boolean ได้
-สามารเพิ่มยอดรวมรายการ(Sum Total)ได้ แก้ไขค่าแล้วจะรวมทันท เหมือนใน excel
ศึกษาจากตัวอย่างExampleGrid12.php  จะแสดงค่าทั้งหมดทุกรายการ
ศึกษาาจากตัวอย่างExampleGrid13.php จะแสดงค่าเฉพาะที่ Filter เท่านั้น
-รองรับภาษาไทยจากฐานข้อมูลอยู่แล้วเพราะใช้ utf-8
-สามารถใช้งานมากกว่า 1 data sources  พร้อมๆกัน
(ศึกษาจากตัวอย่างExampleGrid7.php
ซึ่งเป็นการเรียกใช้ ExampleGrid4.php และ ExampleGrid8.php)
-สามารถกำหนดช่วงในการรับข้อมูลที่ key ได้
ศึกษาจากตัวอย่างExampleGrid5.php


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

การแสดงผลการวิเคราะห์ข้อมูลด้วย SPSS แบบใสๆ


การวิเคราะห์ข้อมูลด้วย SPSS บ่อยครั้งที่การวิเคราะห์ข้อมูล ด้วย SPSS แล้วต้องการแสดงผลเป็นตารางที่มีค่าจำนวนและร้อยละแบบใสๆ(ไม่รกรำคาญ) ใช้สำหรับการเขียนเอกสารหรือนำเสนอข้อมูล สามารถทำได้โดยการใช้คำสั่ง Analyse->Table->Custem Tables ดังนี้
1.คลิกลากตัวแปรที่ต้องการวางบนตำแน่ง Columns
2.คลิกลากตัวแปรที่ต้องการวางบนตำแน่ง Rows
3.หากต้องการแสดงค่าร้อยละ สามารถทำได้ดังนี้(อย่าลืมคลิกบนรายการที่นำเข้าใน column ก่อน)
   3.1.คลิกปุ่ม summary statistics (บริเวณกรอบ Define)
   3.2.ในกล่อง statistics ให้เลือก Row Total N %
   3.3.คลิกปุ่มนำเข้าคำสั่งนี้
   3.4.คลิกปุม Apply Selection
4.คลิกปุ่ม OK เพื่อวิเคราะห์และแสดงผล

หมายเหตุ : สามารถเพิ่ม column Total โดยคลิกปุ่ม Catagories and Total แล้วติ๊ก Show->Total

วันจันทร์ที่ 4 มิถุนายน พ.ศ. 2555

การแสดงรายงานจากMySql



การเขียนรายงาน จากฐานข้อมูลของ MySql เพื่อดึงข้อมูลมาแสดงและใช้ประโยชน์
จำเป็นที่จะต้องใช้เครื่องมือที่ดีและเหมาะสม ที่สำคัญหากเป็น
ประเภท Freeware จะยิ่งดีมาก และเท่าที่ได้ทดสอบมาแล้ว พบว่า
มีอยู่ 2 โปรแกรมที่น่าจะดีที่สุด ดังนี้
1. iReport
2. DreamCode for MySql

หมายเหตุ : เครื่องมือทั้งคู่จะมี Query Builder แบบลากวางใช้งานได้สะดวก

วันพุธที่ 11 เมษายน พ.ศ. 2555

การเชื่อมต่อเพื่อใช้ประโยชน์จากฐานข้อมูล JHCIS


JHCIS เป็นโปรแกรมการจัดการงานทุกประเภทของ รพ.สต. และ รพช.(งานเวชฯ) ซึ่งเป็นโปรแกรมที่พัฒนา UI ด้วยภาษาจาวา และจัดเก็บข้อมูลด้วย MySQL ซึ่งเป็นฐานข้อมูลที่แพร่หลายในปัจจุบัน
การใช้ประโยชน์นอกจากจะใช้โดยตรงตามความสามารถของโปรแกรม JHCIS แล้วยังสามารกเรียกใช้โดยการเชื่อมต่อด้วย MySQL ได้โดยตรง มีหลักการง่ายๆ ดังนี้
-ใช้ wapahe
-เขียน script php
-กำหนด connection
server : localhost
port : 3333
user : root
pass : 123456
 

วันพุธที่ 8 กุมภาพันธ์ พ.ศ. 2555

การใช้ PhpMyEdit สำหรับฐานข้อมูล MySQL

PhpMyEdit เป็นโปรแกรม Script ที่สร้างด้วยภาษา PHP สำหรับการสร้างระบบการจัดการฐานข้อมูล(DBMS)สำหรับฐานข้อมูล MySQL ที่ประกอบด้วย เพิ่ม(Add) แก้ไข(Edit) ลบ(Delete) ค้นหา(Filter)และแสดง(List) โดยสร้าง Script ที่ใช้เพียงไฟล์เดียว (สามารถดาวน์โหลดได้ที่ http://www.phpmyedit.org/)
                นอกจากจะมีความสะดวกในการใช้งานแล้วยังสามารถปรับแต่งในแต่ละส่วนได้ตามความประสงค์ โดยเฉพาะอย่างยิ่งการเพิ่มข้อมูลสามารถรองรับการเพิ่มข้อมูลได้หลายรูปแบบ เช่น
                                1.กำหนดรายการให้เลือก DropDown List
                                2.กำหนดเฉพาะรับค่าตัวเลข
                                3.ซ่อนหรือแสดง
                                4.กรอกข้อมูลวันที่ด้วยปฏิทิน (ใช้ extentions phpMyEdit-mce-cal.class)

การใช้งานเบื้องต้น
                Script โปรแกรมหลักชื่อ phpMyEditSetup.php อยู่ในโฟลเดอร์ phpMyEdit_thai (เป็น version ที่ผมแก้ไขปรับปรุงเพื่อรองรับภาษาไทย) มีวิธีใช้งานดังนี้
                ขั้นตอนที่ 1 เรียกโปรแกรม  http://localhost/phpmyedit_thai/phpmyeditsetup.php
จะได้ดังรูป