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

มีข่าวการอบรมความรู้ Opensource มาครับ ทั้ง PHP และ linux

การอบรมความรู้ Opensource มาครับ ทั้ง PHP และ linux 


อบรมการใช้ระบบปฎิบัติการลินุกซ์ขั้นพื้นฐาน
รุ่น 1. 2-3 สิงหาคม 2555
รุ่น 2 20-21 กันยายน 2555
เนื้อหาและหลักสูตร https://docs.google.com/open?id=0B8eG6mBwgeAXaVlqY29RVng4T2s

การใช้งานลินุกซ์ขั้นสูงสำหรับงาน Server
รุ่น 1. 8-10 สิงหาคม 2555
รุ่น 2 26-28 กันยายน 2555

เนื้อหาและหลักสูตร https://docs.google.com/open?id=0B8eG6mBwgeAXeEgzZnpJTVNNWU0

Linux Security and Firewall
รุ่น 1 15-16 กันยายน

เนื้อหาและหลักสูตร
เนื้อหาและหลักสูตร https://docs.google.com/open?id=0B8eG6mBwgeAXVzY1dWlXalFXTG8

การพัฒนา Application ด้วย PHP+Mysql
รุ่น 1. 15-17 สิงหาคม 2555
รุ่น 2 3-5 ตุลาคม 2555

เนื้อหาและหลักสูตร https://docs.google.com/open?id=0B8eG6mBwgeAXVEcwWjR3ZTdYTGM

การพัฒนา Application ด้วย PHP Framework และการทำงานแบบ MVC
รุ่น 1. 24-26 สิงหาคม 2555
รุ่น 2 10-12 ตุลาคม
เนื้อหาและหลักสูตร https://docs.google.com/open?id=0B8eG6mBwgeAXaHI3QkJUcnVqRkU




*** 21 กรกฎาคม 2555 ****
เตรียมพบการการอบรม Linux Ubuntu Desktop Free ไม่เสียค่าใช้จ่ายใดๆ ทั้งสิ้น

ลงทะเบียนอบรม
 https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dHptNXF4QVBrVWRCMkY4aFJrNjk0WlE6MQ

เนื้อหาและหลักสูตร


สถานที่อบรม อาคารศูนย์วิชาการ ชั้น 4 มหาวิทยาลัยขอนแก่น
ติดต่อสอบถามรายละเอียดได้ที่
Tel : 0850100091 , 0818666851
Website:http://www.t-techsolution.com/
Email : info@t-techsolution.com

วันพุธที่ 6 มิถุนายน พ.ศ. 2555

เริ่มต้นการติดตั้ง Codeigniter (PHP Framework) ตอน 1

     ย้อนกลับไปเกือบ 10 ปี ช่วงเรียนมหาวิทยาลัยอยู่ ได้มีโอกาศเขียน  PHP ครั้งแรก ด้วย PHP3 ซึ่งไม่ยากเท่าไหร่ในการเขียน สามารถแทรกลงใน HTML แล้วก็ติดต่อ Mysql ได้เลย  จนมีโอกาสได้ทำงานก็มาจับ PHP อีกครั้ง แต่การเขียนเป็นมาตรฐานขึ้น มีการแบ่ง File เช่น Connect db ,File Function , File Class
    เอาละมาถึงยุค Framework บ้าง  Framework ก็คือ PHP ที่เขียนมีหลักการ มีการวางโครงสราง และนำเอา libary ต่างๆ มารวามกัน และทำให้สามารถใช้งานได้ง่าย อันนี้กล่าวคร่าวๆ นะครับ
     จุดเด่นอีกอย่างคือการใช้ MVC (Model View Controller) เข้ามาใช้ เพื่อการแยกองค์ประกอบระหว่างงานส่วนต่างๆ ในการเขียน Application อันนี้ไม่ขออธิบาย สามารถหาได้ทั่วๆ ไป 
    PHP Framework ในปัจจุบันมีมากมายหลากหลายแล้วแต่ใครจะใช้อะไร ยกตัวอย่างที่ฮิตๆ กัน ครับว่ามีอะไรบ้าง Zend,Cake,Yuii, phpopenbiz และอีกหลายอย่าง (http://www.phpframeworks.com/)

   เกริ่นมาสั้นๆ ตอนนี้ผมเลือก Codeigniter สำหรับการทำงานครับ โดยสามารถเข้าไปดู และ Download ได้ที่ http://codeigniter.com/ หรือ Web ภาษาไทย http://codeigniter.in.th ในเว็ปนี้จะมีข้อมูล Manual สำหรับการใช้งาน การเรียกใช้ Function ต่างๆ เยอะครับ และมี Forum สำหรับข้อสงสัยต่างๆ ด้วย
   
   เริ่มกันเลย Download Codeigniter มาก่อนอันดับแรก ตอนนี้เป็น Version 2.1.0 ครับ


1. สร้าง Folder มาก่อน ผมเอาไว้ที่ /var/www/ex1

2. แตก Codeigniter_2.1.0.zip


3. เปลี่ยนชื่อ Folder จาก Codeigniter เป็น app1

4. ลองเข้าไปดูข้างในหน่อยว่ามีอะไรบ้าง


  จะเห็นว่าภายใน appliation จะมี Folder ย่อยอีกหลายตัว   อันนี้แหละครับที่เค้าทำเป็น Framework แยกส่วนประกอบต่างๆ ของการเขียนโปรแกรมไว้แล้ว
   cache    เก็บ Cache เมื่อมีการเรียกใช้งาน
   config   เก็บ file config ต่างๆ เช่น config หลัก , Database , autoload , etc....
   controllers เก็บ ส่วนการทำงานหลักของโปรแกรม เป็นตัวแยกว่าจะให้ Application ของเราไปไหนบ้าง
   errors เก็บ  standard error เช่น ไม่เจอหน้าหลัก ไม่เจอdatabase เราสามารถแก้ไขได้
   language คือ การเก็บภาษา เช่นระบบ Application เราจะทำให้รองรับหลายภาษา เราสารถจะนำภาษาต่างๆ ที่แปลเข้าไว้ในนี้ และไป config ว่าจะให้อ่านภาษาอะไรได้บ้าง
   libraries เก็บ Clase , library ต่างๆ ที่เราเขียนเอง หรือ มีคนอื่นเขียนไว้ แล้วเราสามารถนำมารวมใน Framework เพื่อใช้งานดได้
   logs เก็บ logs
   models เก็บ  ไฟล์ที่ติดต่อ Database 
   Views เก็บ ส่วนที่เป็นหน้าตา ในการแสดงออก ไปยัง browser  
  
  ทั้งหมดนี้ Framework ทำมาให้แล้ว  แต่อาจจะยังไม่เข้าใจ ต้องทดลองทำ และทดลองเขียน( การเขียนโปรแกรม ไม่ใช่ดูแล้วเข้าใจเลย ต้องฝีึกเขียนนะครับบบ)


เมื่อลงตามขั้นตอนแรกเสร็จ ลองมาดูที่ browser ครับว่าเป็นอย่างไร

จะเห็่นว่ามีข้อความ Welcome to codeigniter! มาแล้ว นี่แสดงว่าระบบเริ่มทำงาน แต่มันเป็นเพียงการ Demo เท่านั้น จากนี้ไปเราจะลองปรับเปลี่ยน Config และทำหน้าตากัน
1. ให้เข้าไปใน Folder application/route.php ก่อน
เข้าไปจะเห็น่วามี config ที่ชื่อ 
                      $route['default_controller'] = "welcome";

welcome นี้เป็น File ตั้วอย่าง ที่อยู่ใน Folder controllers ดังนั้นให้เปลี่ยนเป็นชื่ออื่นครับเช่นผมต้องการตั้งชื่อว่า showdata ให้เปลี่ยนแทน welcome เลย

2. จากนั้นให้เข้าไปในโฟด์เดอร์ controllers เลยครับ จะเห็นว่ามี Welcome.php อยู่ ให้ Copy ไปเป็นชื่อ showdata.php ครับ และเปลี่ยน Source code ตามรูปข้างล่าง

เปลี่ยนในส่วนที่ 1 เป็นชื่อเดียวกับ File 
และเปลี่ยน ในส่วนที่ 2 เป็นชื่อ show
ในส่วนที่สองนี้เป็นการเรียก view มาใช้งานครับ เราสามารถเขียนหน้าตาสวยอย่างไรบ้าง ก็ในส่วนนี้ครับ แล้ว save ชื่อลง Folder View และเปลี่ยนชื่อตามให้ถูกต้อง







แล้วเจอกัน ตอน 2


วันอาทิตย์ที่ 13 พฤษภาคม พ.ศ. 2555

คุณแม่วาสนาผู้แสนดี


คุณแม่วาสนาผู้แสนดี

ความเจ็บปวดและความทรมานที่แม่ทนทุกข์อยู่นานนับปีจากนี้สิ้นสุดลงแล้ว แม่ไม่เจ็บไม่ปวดอีกต่อไป แม่ได้ไปอยู่สวรรค์แล้ว
น้ำตาของความเสียใจที่แม่เสียชีวิตได้ไหลออกจากตาลูกได้สิ้นสุดแล้ว ต่อไปนี้เป็นเวลาแห่งน้ำตาของความปลื้มที่ได้เกิดเป็นลูกของคุณแม่วาสนา เป็นช่วงเวลา 33 ปี ที่ได้เกิดลืมตามาเจอหน้าแม่ และอีก 9 เดือนที่แม่อุ้มท้องผมมา เป็นเวลาที่มีเรื่องราวที่น่าจดจำนับไม่ถ้วน และสิ่งนี้จะอยู่ในใจของผมตลอดไป
แม่คอยสอนผมตลอดเวลาว่าในขณะที่ลูกเกิดนั้น แม่เหมือนจะขาดใจตายแม่เจ็บขนาดไหนคงไม่ต้องบรรยาย แม่ต้องผ่าผมออกต้องเจ็บต้องทรมาน เกิดมาจนโตต้องเช็ดอึ เช็ดฉี่ ไม่รู้กี่ร้อยกี่พันรอบ ต้องทนนอนดึก ต้องตื่นแต่เช้ามาเพื่อให้นมลูก คำอธิบายต่างๆ เหล่านี้ปลูกฝั่งมาผมตั้งแต่เด็กๆ รวมถึงคำสอนให้เป็นคนดี ให้รู้จักคำว่ากตัญญู รู้จักคำว่าอดทน รู้จักคำว่าพอ และรู้จักการทำบุญ
ทุกคำสอนเหล่านี้แม่ได้ปฎิบัติให้ผมเห็น ไม่ใช่แค่คำสอนลมๆ ที่ออกมาจากปากเท่านั้น แม่สอนให้กตัญญู ผมเห็นแม่มีความกตัญญู ต่อคุณตา คุณยาย ต่อญาติพี่น้อง ใครมีเรื่องทุกข์ร้อนอะไรแม่เป็นคนที่ช่วยเสมอ ใครเจ็บใครป่วย แม่จะถามสารทุกข์เสมอ และเมื่อมีโอกาส แม่จะไปเยี่ยม และไปช่วยเหลือตามความสามารถ
แม่สอนให้รู้จักให้มีความอดทน แม่พูดเสมอว่าตั้งแต่ยังเล็กแม่เป็นลูกชาวนา ตื่นนอนแต่เช้า ช่วยตาช่วยยายทำไร่ทำนา และเมื่อเข้าโรงเรียนก็ต้องเดินไปโรงเรียนไม่ต่ำกว่า 5 กิโล แม่ต้องอดทนประหยัดอดออม แม่ต้องอดทนที่ต้องเลี้ยงผมมา แม้ว่าผมจะดื้อ ผมจะเถียง ที่เห็นได้ชัดที่สุดก็คือโรคร้ายที่แม่อดทนสู้กับมันจนนาทีสุดท้าย
แม่สอนให้รู้จักคำว่าพอ พอในสิ่งที่ตัวเองมีอยู่ ให้ประหยัด อย่าฟุ้งเฟ้อ แม่สอนให้รู้จักการทำบุญ แม่เป็นคนใจบุญ เป็นคนปฎิบัติธรรม แม่ชอบทำบุญมาก เช้าๆ ตื่นใส่บาตรทุกเช้า มีงานบุญไปร่วมไม่ขาด วัดใกล้ วัดไกล แม่ไปหมด ช่วงที่ยังสบายดีแม่ชอบเข้าวัดเพื่อสวดมนต์เย็นทุกวันพระที่วัดโพธิ์โนนทัน และทำบุญกับหลวงปู่ทองม้วนที่วัดป่าแสงอรุณเสมอ
สิ่งที่ผมเอ่ยมาข้างต้นเป็นส่วนเล็กน้อยที่อยากจะบอกกว่ากับทุกท่าน ถ้าท่านได้อยู่ใกล้ๆ ท่าน ได้สนิทได้คุยได้รู้จักคุณแม่ ทุกท่านคงคิดเช่นเดียวกับผม
สำหรับความสุขของแม่ไม่มีอะไรนอกเหนือจากความสำเร็จของลูก ๆ ได้เห็น โกและกลอย ได้สำเร็จการศึกษาปริญญาโท ได้เห็นโกและกลอยมีครอบครัว ได้เห็นโกบวช ได้เห็นหน้าหลาน Sametha ของยาย
ปี 51 ผมได้ยินข่าวร้ายว่าแม่เป็นมะเร็งเต้านม และต้องผ่าตัดซึ่งขณะนั้นแม่เข็มแข็งมาก ก่อนจะผ่าตัดต้องเข้าแอดมิดก่อน จะมีหมอมาถามความพร้อมก่อนผ่าตัดและมีนักศึกษาแพทย์ที่ตามคุณหมอมาเยอะแยะ และแม่ก็ให้นักศึกษาตรวจบริเวณที่เป็นมะเร็งเต้านมเพื่อเป็นวิทยาทานได้สอนวิธีการตรวจให้นักศึกษด้วย และก่อนเข้าห้องผ่าตัดที่โรงพยาบาลศรีนคริทร์ผมได้เดินตามแม่ไปห้องผ่าตัด ซึ่งในขณะนั้นไม่มีอาการกลัวใดๆ เลย หลังจากผ่าตัดแล้วแม่ต้องมาพักฟื้นซึ่งมีเพื่อนที่ทำงานมาให้กำลังใจกันเยอะมากๆ ต่อมาแม่ได้ให้คีโมตามขั้นตอนของการรักษา และรักษาตัวจนมีสุขภาพแข็งแรง จนกระทั้งปี 52 เดือนเมษายน แม่ป่วยเป็นโรคงูสวัด มีอาการไข้สูง และมีแผลรอบบริเวณท้อง ช่วงนั้นเป็นช่วงที่แม่ทรมานที่สุดอีกครั้งแต่ก็ได้รักษาจนหาย ในช่วงนั้นแม่ได้เข้าไปตรวจทุกเดือนว่ามีอะไรผิดปกติไหม จนกระทั้งในปี 54 เดือน มิถุนายน ผมก็ได้รับข่าวร้ายอีกครั้ง เมื่อแม่มีอาการเจ็บลิ้นปี่ และได้เข้ารักษาตัวฉุกเฉินที่โรงพยาบาลศูนย์ขอนแก่น หมอได้บอกว่าแม่เป็นโรคมะเร็งตับ จากนั้นได้ย้ายเข้ามารักษาตัวที่โรงพยาบาลศรีนครินทร์อีกครั้งช่วงนั้นแม่ยังไม่รู้ว่าตัวเองเป็นมะเร็งตับ ยังเข้าใจว่าเป็นถุงน้ำดีอักเสบอยู่ ในขณะที่รักษาตัวอยู่นั้น คุณหมอโอตือ ผู้ที่รักษามะเร็งเต้านมแม่ ได้บอกกับผมว่า แม่เป็นมะเร็งและเป็นมะเร็งชนิดร้ายแรง ซึ่งไม่ได้มีการตรวจพบมาก่อน จากนั้นหมอได้ให้ดูภาพ CT Scan ส่วนของตับ ซึ่งหมอได้อธิบายว่าตอนนี้กินไปเยอะแล้ว ให้ญาติทำใจ ผมได้ถามหมอว่าแม่จะมีอายุได้อีกประมาณกี่ปี แต่คำตอบที่ทำให้ผมน้ำตาซึมออกมาคือ “อายุของคุณแม่ให้นับเดือน” มันยากที่จะทำใจยอมรับและรู้สึกว่าทำไมต้องมาเกิดอะไรขึ้นกับแม่อีก หลังจากนั้นแม่รู้ว่าตัวเองเป็นโรคมะเร็ง แม่ก็สู้กับมันเต็มที่ ไม่เคยท้อ ไม่สิ้นหวัง ทั้งนี้ได้กำลังใจจากครอบครัว และกำลังใจจากญาติ และเพื่อนฝูง แต่โรคนี้ไม่สามารถรักษาให้หายได้ มีแต่อาการทรงและทรุด ช่วงนั้นเข้าออกโรงพยาบาลแถบทุกเดือน และแถบทุกหวอดผู้ป่วยของโรงพยาบาลศรีนครินทร์ ช่วงแรก ๆ อยู่ห้องพิเศษ หลัง ๆ ได้อยู่ผู้ป่วยรวมได้รู้จักคนป่วยเตียงข้างๆ ได้รู้จักพยาบาล ได้รู้จักหมอ และนักศึกษาแพทย์ ผมได้แซวกับแม่บ่อย ๆ ว่าสงสัยแม่เป็นโรคคิดถึงหมอคิดถึงพยาบาลถึงได้เข้าบ่อยจัง
ผมได้มีโอกาสดูแลแม่เล็กๆ น้อยๆ จนกระทั้งระยะหลังๆ ที่มีอาการทรุดหนัก ช่วยเหลือตัวเองได้น้อยลง ผมได้เก็บอึเก็บฉี่ เช็ดตัวให้แม่ ทำอาหารให้แม่ ป้อนข้าวแม่ ผมนึกถึงคำสอนของแม่ได้เลยว่าตอนเล็กๆ เราเคยอึให้แม่เก็บ คอยให้แม่ป้อนข้าว คอยให้แม่อาบน้ำให้ แม่ต้องทำให้เราขนาดไหน ต้องอดทนขนาดไหน วันนี้ผมได้ทำเช่นนั้นสิ่งเดียวกับที่แม่ทำให้ผมแล้ว แต่ยังน้อยมากกับสิ่งที่แม่ทำให้ผมนัก และผมคิดว่าไม่อาจจะเปรียบเทียบกันได้ ช่วงเวลาแห่งความเจ็บปวดคือก่อนแม่จะเสีย ความรู้สึกทรมานความเจ็บปวดทำให้แม่เบลอ และไม่ยอมกินข้าวกินน้ำ จนอาการทรุดหนัก ก่อนหน้านั้นกลอยกลับมาพร้อมซาเมต้าจากเยรมัน ทันได้เห็นหน้าแม่ในวันที่ 7 พฤษภาคม 2555 และหลังจากนั้นวันที่ 8 พฤษภาคม 2555 เวลา 9.15 วินาทีสุดท้ายของชีวิตแม่ก็มาถึงผมได้เห็นแม่สิ้นลมแต่ผมแทบสิ้นใจ
สุดท้ายขอขอบคุณ ทีมแพทย์โรงพยาบาลศรีนคริทร์ ที่รักษาแม่ผมจนสุดความสามารถ ขอบคุณน้าสุรพงษ์ น้าเบียบ น้าแหม่ม ที่ดูแลแม่อย่างดีมาตลอด ขอบคุณเพื่อนๆ ของคุณแม่ที่แวะเวียนมาให้กำลังใจไม่ขาดสาย
สำหรับผมคำๆนี้ที่เราๆเคยร้องกันมาแต่เด็กๆ คงเป็นคำตอบได้ดีที่สุด “บวช เรียนพากเพียรจนสิ้น
หยดหนึ่งน้ำนมกิน ทดแทนไม่สิ้น พระคุณแม่เอย

ด้วยรักและคงอยู่ในความทรงจำของเราตลอดไป

เขียนโดย โก วันเฉลิม บุณยะกาญจน

สอนเขียนโปรแกรม ในขอนแก่น และภาคอีสาน

สอนเขียนโปรแกรม ในขอนแก่น และภาคอีสาน (Programming , KhonKaen ) ประสบการณ์.มากกว่า 18 ปี ป.ตรี วิทยาการคอมพิวเตอร์ ม.กรุงเทพ ป.โท วิทยาการคอ...