Server2Go เซิฟเวอร์พร้อมดื่ม

เคยหรือไม่ที่ท่านเขียนโปรแกรมด้วย PHP แล้วอยากจะให้มันรันที่เครื่องไหนก็ได้โดยไม่ต้องคอยติดตั้งและถอดออก Appserv เคยหรือไม่ที่ท่านต้องส่งงานเป็น CD-ROM แต่โปรแกรมดันทะลึ่งเขียนด้วย PHP และมีฐานข้อมูล MySQL และท่านไม่สามารถถ่อสังขารไปติดตั้ง Appserv ในเครื่องเขา และอีกหลายเห็นผลที่ท่านจำเป็นต้องรัน โปรแกรมที่เขียนด้วย PHP แต่ไม่สามารถไปติดตั้ง Appserv ในเครื่องเขาได้ ผมมีอยู่เคสหนึ่งที่อาจารย์คนหนึ่งวานให้เขียนโปรแกรม PHP เพื่อส่งทำผลงานกับผู้บริหารระดับสูงคนหนึ่ง โดยท่านผู้บริหารบอกว่า จะต้องส่งเป็น CD-ROM เท่านั้น เพราะต้องเก็บเป็นหลักฐานผลงาน และที่สำคัญที่ไม่เอาเป็นอย่างอื่น เพราะว่า ฉันรู้สึกว่าการใส่แผ่น CD-ROM เป็นอะไรที่ฉันถนัด Server2Go คืออะไร Server2Go ก็คือเว็บเซิฟเวอร์ที่สามารถรันได้โดยไม่ต้องติดตั้งโปรแกรมลงในเครื่องและรันได้ในแม้ในอุปกรณ์ที่อ่านได้อย่างเดียว นั่นหมายความว่า เว็บแอพพลิเคชั่นที่อยู่บนฐานของ Server2Go สามารถรันได้จาก CD-ROM , DVD-ROM ,Thumbdirve, หรือแม้กระทั่งจากในเครื่อง ก็ได้เช่นกัน ท่านสามารถนำไปประยุกต์ ทำบทเรียนช่วยสอนด้วย PHP ได้ คุณสมบัติหลัก ฟรี รันโดยตรงจาก CD-ROM, USB […]

server2go

  • เคยหรือไม่ที่ท่านเขียนโปรแกรมด้วย PHP แล้วอยากจะให้มันรันที่เครื่องไหนก็ได้โดยไม่ต้องคอยติดตั้งและถอดออก Appserv
  • เคยหรือไม่ที่ท่านต้องส่งงานเป็น CD-ROM แต่โปรแกรมดันทะลึ่งเขียนด้วย PHP และมีฐานข้อมูล MySQL และท่านไม่สามารถถ่อสังขารไปติดตั้ง Appserv ในเครื่องเขา
  • และอีกหลายเห็นผลที่ท่านจำเป็นต้องรัน โปรแกรมที่เขียนด้วย PHP แต่ไม่สามารถไปติดตั้ง Appserv ในเครื่องเขาได้

ผมมีอยู่เคสหนึ่งที่อาจารย์คนหนึ่งวานให้เขียนโปรแกรม PHP เพื่อส่งทำผลงานกับผู้บริหารระดับสูงคนหนึ่ง โดยท่านผู้บริหารบอกว่า จะต้องส่งเป็น CD-ROM เท่านั้น เพราะต้องเก็บเป็นหลักฐานผลงาน และที่สำคัญที่ไม่เอาเป็นอย่างอื่น เพราะว่า ฉันรู้สึกว่าการใส่แผ่น CD-ROM เป็นอะไรที่ฉันถนัด

Server2Go คืออะไร

Server2Go ก็คือเว็บเซิฟเวอร์ที่สามารถรันได้โดยไม่ต้องติดตั้งโปรแกรมลงในเครื่องและรันได้ในแม้ในอุปกรณ์ที่อ่านได้อย่างเดียว นั่นหมายความว่า เว็บแอพพลิเคชั่นที่อยู่บนฐานของ Server2Go สามารถรันได้จาก CD-ROM , DVD-ROM ,Thumbdirve, หรือแม้กระทั่งจากในเครื่อง ก็ได้เช่นกัน ท่านสามารถนำไปประยุกต์ ทำบทเรียนช่วยสอนด้วย PHP ได้

คุณสมบัติหลัก

  • ฟรี
  • รันโดยตรงจาก CD-ROM, USB Stick หรือ Hard disk โดยไม่ต้องติดตั้งโปรแกรม
  • Full featured webserver (based on apache)
  • ซัพพอร์ต PHP 5.x
  • ซัพพอร์ตฐานข้อมูล SQLite
  • ซัพพอร์ตวินโดวตั้งแต่เวอร์ชั่น Win98 ยันเวอร์ชั่นอนาคต
  • ซัพพอร์ต MySQL 5.x
  • ซัพพอร์ต Perl 5.8
  • http://www.server2go-web.de/features/features.html (อ่านต่อเองนะ)

ดาวน์โหลด

http://www.server2go-web.de/download/download.html

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

การใช้งาน

หลังจากที่ท่านดาวน์โหลดมาแล้วให้แตกซิปออก ท่านจะได้สิ่งที่เห็นในภาพ ลองดับเบิลคลิก Server2Go.exe ดู

http://lh3.ggpht.com/_MJkDRxwRrPU/SepskhNSP0I/AAAAAAAAAzU/hSudRilsrgs/server2go-detail.jpg

ท่านจะเห็นว่าตัว Server2Go จะสุ่มพอร์ตในการใช้งานให้อัตโนมัติ ซึ่งพอร์ตที่สุ่มออกมานั้นจะนำไปใช้ทั้งกับ Apache และ MySQL ทำให้ถึงแม้ว่าในเครื่องท่านจะติดตั้ง Apache,MySQL,PHP อยู่แล้ว มันก็จะไม่ชนกัน

http://lh4.ggpht.com/_MJkDRxwRrPU/SepuuvmrOvI/AAAAAAAAAzc/coomLK5Ldu0/s400/server2go-detail-2.jpg

บทความต่อไปผมจะแสดงการใช้งานโดยละเอียด รอนิดนึงนะครับ

ข้อมูลเพิ่มเติม : http://www.server2go-web.de/index.html


หนังสือ Git สำหรับโปรแกรมเมอร์ มีขายแล้ววันนี้ เขียนโดยผมเอง วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย

เมื่อก่อนผมเป็นคนหนึ่งที่เกิดข้อสงสัยในใจว่า git คืออะไร และมาช่วยให้งานมันง่ายขึ้นได้อย่างไร เพราะเท่าที่ดูแล้วมันจะต้องเรียนรู้เพิ่มและทำงานเพิ่มมากกว่าเดิม แต่หลังจากที่ผมใช้งาน git จนเข้าใจ ผมพูดได้คำเดียวว่า วันนี้ผมขาด git ไม่ได้สำหรับคนทีไม่เคยใช้โปรแกรมใดๆเข้ามาช่วยจัดการงานทางด้านควบคุม sourcecode เวลาจะแบ็กอัพงานทีนึ่ง ก็จะก้อปปี้งานทั้งโฟลเดอร์แล้วอาศัยตั้งชื่อเป็น วัน-เดือน-ปี เอา ของบางคนอาจจะเติมเวลาเข้าไปด้วย การทำอย่างนี้เหมือนจะเป็นประโยชน์ แต่โค้ดที่แบ็กอัพไว้หากจะให้เอากลับมาใช้งานจริงๆ ถามว่าจะมีสักกี่คนกล้าเอามันโยนขึ้นโปรดักชั่นได้โดยไม่ต้องกังวล ส่วนใหญ่แล้วไม่กล้า สำหรับคนที่ใช้ git มันจะไม่มีปัญหาดังกล่าวข้างต้นเลย ผมอยากให้ดูภาพการใช้งานจริงของ git เพื่อเป็นการทำความเข้าใจว่าแท้จริงแล้ว git มันช่วยอะไรเราบ้าง

เก็บการเปลี่ยนแปลงของโค้ดทุกบรรทัด

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

สามารถทดสอบเขียนโค้ด โดยไม่ต้องกลัวโค้ดจะพังด้วยกระบวนการการแตก branch

รู้การเปลี่ยนแปลงของโค้ดทุกๆบรรทัด ทำให้ลดปัญหา "เราทำอะไรไปบ้างวะ" อีกทั้งสามารถยกเลิกการเปลี่ยนแปลงโค้ดได้อย่างง่ายดายเพียงแค่คลิกปุ่ม Discard ทุกอย่างก็กลับมาเหมือนเดิม

อีกหลายอย่าง เขียนอธิบายไว้ในหนังสือเล่มนี้แล้ว

Git สำหรับโปรแกรมเมอร์

Git สำหรับโปรแกรมเมอร์



ต้องการซื้อคลิกที่นี่

https://leanpub.com/gitforbeginner

แสดงความคิดเห็น

comments