เรามาทดลองนำโค้ด Ruby app ขึ้นไป deploy บน Heroku กัน สิ่งที่ต้องเตรียมในการเขียน และ deploy Reby web app บน Heroku คือ

  • ตัวอย่างของ Ruby web app ที่เราจะทดลอง
  • ติดตั้ง Ruby และ Bundler สำหรับจัดการ dependency
  • ต้องมี Heroku account
  • ติดตั้ง Heroku Toolbelt

สำหรับการติดตั้ง Rail นั้นสามารถดาวน์โหลด ตัวติดตั้งได้จาก ที่นี่ ครับ หลังจากนั้นให้ติดตั้งตามขั้นตอนปกตินะครับ


Continue reading

Redmine เป็นเว็บแอพลิเคชั่นใช้ในการบริหารจัดการโครงการซอฟต์แวร์ ที่ง่ายต่อการปรับแต่งมาก เนื่องจากพัฒนาอยู่บนเฟรมเวิร์ค Ruby on Rails ที่สามารถ cross-platform และ cross-database ได้อีกด้วย Redmine เป็นซอฟต์แวร์โอเพนซอร์สใช้สัญญาอนุญาติแบบ GNU General Public License v2 (GPL) คุณสมบัติที่น่าสนใจของ Redmine มีดังนี้

  * สนับสนุน Multiple project
  * ปรับแต่งในการกำหนดสิทธิ์ได้ง่าย
  * มี Gantt chart และ Calendar
  * มี News, Documents และ Files Management
  * สนับสนุน Feed และแจ้งเตือนทาง Email
  * มี Wiki ให้ในทุก Project
  * มี Forum ให้ในทุก  Project
  * มีฟังก์ชั่นติดตามเวลาการพัฒนา
  * สนับสนุน custom field สำหรับ issues, projects และข้อมูล users
  * มี SCM Integration (SVN, CVS, Git, Mercurial, Bazaar และ Darcs)
  * พิสูจน์ตัวตนผ่าน LDAP ได้
  * สนับสนุนการสมัครสมาชิกโครงการได้
  * สนับสนุนหลายภาษา (Bulgarian, Czech, Danish, Dutch, English, Finnish, Chinese, French, German, Hebrew, Hungarian, Italian, Japanese, Lithuanian,  Korean, Norvegian, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swedish, Ukrainian ) สำหรับภาษาไทยได้ยินมาว่า น้องมนัสวิน หาญมงคลชัย เป็น Contrubutor ให้โครงการนี้ครับ
  * สนับสนุนฐานข้อมูลหลากหลาย (MySQL, PostgreSQL or SQLite)

หน้าตาโปรแกรม

 


 

ดาวน์โหลดได้ที่ redmine.com

 

ข่าวจาก Blognone – Ruby 1.9 นั้นได้รับการปรับปรุงเรื่องประสิทธิภาพเป็นอย่างมาก (เค้าโฆษณาว่าเป็น the Fastest Ruby Ever) เพราะว่าเปลี่ยนมาใช้ YARV เพียงแต่ระบบเลขเวอร์ชันของ Ruby นั้น จะเริ่มนับว่าเป็นรุ่นเสถียรใน point release (1.9.x) ดังนั้น Ruby 1.9.1 จึงถือเป็นรุ่นแรกในสาย 1.9 ที่แนะนำให้นำไปใช้ในงานจริงได้ และถือว่าเป็นรุ่นที่มาแทน Ruby 1.8.7 อย่างไรก็ตาม Ruby สาย 1.8.x ก็จะยังพัฒนาอยู่ โดยมีแผนจะออก 1.8.8 ช่วงปลายปีนี้ รายการเปลี่ยนแปลงดูได้จาก CHANGELOG นอกจากนี้ยังมีข่าวว่า JRuby 1.2 จะใช้ไลบรารีของ Ruby 1.9.1 เป็นมาตรฐาน

ที่มา – Blognone, Ruby Inside