สร้างเว็บแอปพลิเคชัน ระบบบันทึกกล่องแช่แข็งงานวิจัยใน 5 ขั้นตอน
()
About this ebook
หนังสือเล่มนี้รวบรวมขั้นตอนวิธีการ และโค้ดที่ใช้ สําหรับสร้างระบบบันทึกฐานข้อมูลที่สามารถเข้าถึงผ่านทางเบราว์เซอร์ด้วยโปรแกรม เอ็นจีร็อค เป็นระบบที่เตรียมได้ง่ายๆโดยใช้โปรแกรมโอเพนซอร์สทั้งหมด
สมชาย แสงอํานาจเดช
I was born in Suphanburi Province, which is about one hundred kilometers northward from Bangkok, Thailand. I am a baby boomer and has a bachelor's degree in Pharmacy and a master's degree in Pharmacology from Chulalongkorn University. In 2001, I received a doctorate degree (D.Phil.) from the United Kingdom. Since then, I have been a lecturer at Naresuan University in Phitsanulok. I love learning new things especially by self-education using many kinds of media. Because there are plenty of resources in our university, I've learned and discovered a lot. The ebook on the building of a simple web-app was my first self-publishing book. That was an absolutely exciting experience. I loved making it and promise to improve its quality to enjoy my readers.
Reviews for สร้างเว็บแอปพลิเคชัน ระบบบันทึกกล่องแช่แข็งงานวิจัยใน 5 ขั้นตอน
0 ratings0 reviews
Book preview
สร้างเว็บแอปพลิเคชัน ระบบบันทึกกล่องแช่แข็งงานวิจัยใน 5 ขั้นตอน - สมชาย แสงอํานาจเดช
สร้างเว็บแอปพลิเคชัน ระบบบันทึกกล่องแช่แข็งงานวิจัย ใน 5 ขั้นตอน
Build Your Own Simple Freezer-Box Management Web-App In 5 Steps
สมชาย แสงอำนาจเดช
มีนาคม 2561
ชื่อหนังสือ : สร้างเว็บแอปพลิเคชัน ระบบบันทึกกล่องแช่แข็ง ใน 5 ขั้นตอน
ผู้แต่ง สมชาย แสงอำนาจเดช
จัดพิมพ์โดย : นายสมชาย แสงอำนาจเดช
พิมพ์ครั้งแรก มีนาคม 2561
ISBN 978-616-455-983-7
สงวนลิขสิทธิ์ตามพระราชบัญญัติลิขสิทธิ์พุทธศักราช 2537
คำนำ
เวลาที่ทำงานวิจัยเรามักจะคุ้นเคยและทำงานตามแบบวิธีการที่ได้เคยเรียนรู้และถ่ายทอดมา อย่างไรก็ตามมีนักวิจัยบางคนคิดอะไรใหม่ๆสำหรับงานตนเองอาจจะบันทึกไว้ในบล็อกเพื่อเป็นการแบ่งปันความคิด ในการบันทึกตัวอย่างหรือสิ่งของที่นักวิจัยใส่ไว้ในตู้แช่แข็ง ผมก็ใช้วิธีการจดใส่สมุด บางคนใช้โปรแกรมเอ็กเซล ส่วนในกลุ่มวิจัยใหญ่ๆอาจใช้โปรแกรมระบบจัดการที่ซับซ้อนซึ่งต้องใช้นักคอมพิวเตอร์ช่วยดูแลระบบ ในช่วงเวลาประมาณสองเดือนที่ผ่านมาผมได้ลองสร้างระบบบันทึกผ่านเบราว์เซอร์เพื่อสำหรับใช้ในงานของกลุ่มวิจัยของผมเอง ซึ่งความคิดคือจะให้เป็นระบบที่สมาชิกของกลุ่มงานวิจัยสามารถที่จะดูข้อมูลและปรับแก้ข้อมูลได้ สมาชิกแต่ละคนสามารถเปิดจากที่ไหนก็ได้ไม่ต้องมาที่คอมพิวเตอร์ คืออาจจะเปิดจากมือถือก็ได้ ลักษณะจะเป็นแอปพลิเคชันบนเว็บไซต์ที่เป็นโปรแกรมง่ายๆ ขอเน้นว่าต้องการให้เป็นโปรแกรมที่ผมสามารถดูแลได้เอง ใช้ภายในองค์กร และไม่ต้องให้ความสนใจกับระบบความปลอดภัยมากนักเพราะลักษณะการใช้งานจะใช้เป็นระบบภายในที่อาศัยการควบคุมเปิดปิดเป็นบางเวลา
การสร้างระบบนี้ผมทำเหมือนเป็นงานอดิเรกที่ใช้เวลาไม่นานเกินไป และไม่ต้องอาศัยความเชี่ยวชาญมาก เพราะใช้โค้ดง่ายๆ ซึ่งจริงๆผมเคยทำเซิร์ฟเวอร์สำหรับฐานข้อมูลมาบ้างแล้วในงานวิจัย งานแรกผมเสนอในงานนเรศวรวิจัย ครั้งที่ 3 เดือน กรกฎาคม 2550 และในครั้งที่สองผมได้ร่วมงานกับนักชีวสารสนเทศรุ่นน้อง ซึ่งผมเป็นคนเตรียมเซิร์ฟเวอร์ สำหรับระบบที่สร้างขึ้นในหนังสือเล่มนี้เห็นว่าคนทั่วๆไปน่าจะสามารถทำได้เช่นกัน และผมเห็นว่าระบบนี้ก็อาจเป็นประโยชน์ต่อผู้สนใจอื่นๆ จึงเขียนหนังสือเล่มนี้ขึ้นเพื่อรวบรวมวิธีการที่ใช้การสร้างระบบบันทึกตัวอย่างที่อาจจะเป็น แบคทีเรีย ไวรัส กรดนิวคลิอิก เอ็นไซม์ หรือสารเคมีที่ต้องเก็บในตู้แช่แข็ง เช่น ตู้แช่แข็งลบยี่สิบองศา หรือลบสี่สิบองศา เพื่อรักษาเซลให้มีชีวิตหรือสารเคมีคงสภาพให้อยู่ได้นาน เมื่อเข้าใจและสามารถทำได้ก็สามารถนำไปดัดแปลงประยุกต์สำหรับงานอื่นๆต่อไปได้
สารบัญ
ขั้นเตรียมการ
ขั้นตอนที่ 1 การเตรียมคอมพิวเตอร์ตั้งโต๊ะเป็นเซิร์ฟเวอร์
ขั้นตอนที่ 2 การสร้างฐานข้อมูล
ขั้นตอนที่ 3 การสร้างไฟล์พีเอชพี
ขั้นตอนที่ 4 การดาวน์โหลดและใช้โปรแกรม ngrok
ขั้นตอนที่ 5 การทดสอบใช้งาน
บทสรุปปิดท้าย
บรรณานุกรม
ประวัติผู้แต่ง
ขั้นเตรียมการ
ในบทนี้จะกล่าวถึง
เมื่อปลายเดือนกุมภาพันธ์ 2561 ที่ผ่านมาผมได้เขียนบทความที่เกี่ยวข้องกับงานสนับสนุนการวิจัยลงเผยแพร่ในวารสารจุลชีววิทยาเรื่อง บันทึกรายการของกล่องแช่แข็งงานวิจัยแบบดิจิทัล ถ้าผู้อ่านสนใจต้องการรู้ที่มาที่ไปก่อนจะมาเป็นหนังสือเล่มนี้ให้มากขึ้น สามารถไปติดตามอ่านบทความดังกล่าวได้ครับ ในบทความนั้นจะรายละเอียดมากขึ้นเกี่ยวกับการบันทึกด้วยวิธีต่างๆ โดยพูดถึงการบันทึกรายการในกล่องแช่แข็งแบบดิจิทัล 3 ชนิด คือ แม่แบบโปรแกรมไมโครซอฟต์เอ็กเซล โปรแกรมโอเพนซอร์สชื่อโอเพนฟรีซเซอร์ (openfreezer) และแบบที่ผมเขียนขึ้นมาแบบง่ายๆเพื่อจะใช้เองในกลุ่มวิจัยของตนเอง ในหนังสือเล่มนี้จะอธิบายวิธีการสร้างเว็บแอปพลิเคชันระบบจัดการกล่องแช่แข็งงานวิจัย ซึ่งจริงๆคือการบันทึกและการเปิดดูรายการบันทึกผ่านเบราว์เซอร์ ใน 5 ขั้นตอนใหญ่ๆ ที่ผู้อ่านสามารถนำไปสร้างกับคอมพิวเตอร์ของตนเองเพื่อใช้งานได้ และสามารถปรับแต่งให้เหมาะกับกลุ่มวิจัยของตนเองได้อย่างไม่ยาก
ภาพตัวอย่างกล่องบรรจุตัวอย่างสำหรับแช่แข็งขนาด 81 หลอด
image:ภาพแสดงหลอดที่ใช้บรรจุตัวอย่างสำหรับแช่แข็ง ในภาพนี้มีสองชนิดแตกต่างกัน
image:สิ่งที่ต้องการใช้ที่ต้องเตรียมมาก่อน
คอมพิวเตอร์ตั้งโต๊ะ ที่ใช้ระบบปฏิบัติการลินุกซ์