Image
By mk Founder on Tag: Security, Ruby, Hacking, GitHub, Rails
Security

GitHub เว็บฝากซอร์สโค้ดชื่อดังโดนแฮ็กเข้าเสียแล้ว โดยผ่านช่องโหว่ของโค้ดที่เขียนด้วย Ruby on Rails

เรื่องนี้จะซับซ้อนกว่าการแฮ็กทั่วๆ ไปอยู่สักหน่อย เพราะผู้ใช้ชื่อ homakov ได้แจ้งข่าวกับทีมงานของ GitHub ไปเมื่อ 3 วันก่อนว่าพบช่องโหว่ในระบบ ซึ่งทั้งสองฝ่ายก็ทำงานร่วมกันเพื่อปิดช่องโหว่นี้จนสำเร็จ

Open Source

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

สคริปต์ของ Hubot ทั้งหมดเขียนขึ้นมาจาก CoffeeScript และ Node.js ความสามารถพื้นฐานติดตัวของเจ้าบอทตัวนี้มีตั้งแต่คำสั่งโพสต์รูป คำนวณแปลงหน่วย สอบถามเส้นทาง ไปจนถึงแปลภาษาครับ

สนใจพัฒนา? fork โปรเจคหลักได้เลย หรือถ้าถนัดภาษา จะไปช่วยเพิ่มสคริปต์บทสนทนาก็ย่อมได้ครับ

By mk Founder on Tag: Open Source, Development, SourceForge, GitHub
Open Source

ผู้ที่คุ้นเคยกับซอฟต์แวร์โอเพนซอร์สคงคุ้นกับเว็บสำหรับฝากโครงการ (ซึ่งมีบริการเก็บข้อมูลบั๊ก เก็บซอร์สโค้ด ฯลฯ) ยอดนิยมตลอดกาลอย่าง SourceForge รวมไปถึงเว็บจากบริษัทใหญ่อย่าง Google Code และ Microsoft CodePlex

แต่เว็บฝากโครงการที่มาแรงในช่วงหลังคือ GitHub (ซึ่งชื่อก็บอกอยู่แล้วว่าใช้ Git เป็นระบบจัดการโค้ด) โดยมีโครงการใหม่ๆ อย่าง Ruby on Rails, jQuery, Node.js มาใช้บริการ (โครงการทั้งหมด)

By chokchai Contributor on Tag: GitHub, Image Processing
GitHub

GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git

เดิมที GitHub มีความสามารถในการดู revision เพื่อเปรียบเทียบซอร์สโค้ดแต่ละเวอร์ชั่นเท่านั้น แต่ในตอนนี้สามารถเปรียบเทียบความต่างของภาพได้แล้ว ซึ่งสามารถเปรียบเทียบได้ 4 รูปแบบดังนี้

By mk Founder on Tag: Open Source, Developer, GitHub
Open Source

ข่าวฮาๆ ท่ามกลางกระแสข่าวแอปเปิลเปิดตัวผลิตภัณฑ์ใหม่ในช่วงนี้ครับ

นักพัฒนาชื่อ Andrew Vos มีไอเดียแปลกๆ น่าสนใจ เขาเขียนโค้ดแกะ commit message หรือข้อความหมายเหตุขณะโพสต์โค้ดขึ้นไปบนเว็บ GitHub ซึ่งเป็นแหล่งรวมโค้ดซอฟต์แวร์โอเพนซอร์สรายใหญ่แห่งหนึ่ง สิ่งที่เขาอยากดูก็คือ มี "คำหยาบ" หรือ "คำสบถ" มากน้อยแค่ไหน ผลก็คือคำว่า shit เป็นแชมป์

Andrew Vos ยังได้แยกสถิติตามโครงการที่ใช้ภาษาโปรแกรมต่างๆ สรุปข้อมูลได้ว่าโปรแกรมเมอร์ภาษา C++, JavaScript, Ruby "ติดคำหยาบ" มากที่สุด

By mk Founder on Tag: Open Source, Development, GitHub
Open Source

GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git ตัวเดียวกับที่โครงการเคอร์เนลของลินุกซ์ใช้ ตอนนี้มีโครงการมาใช้บริการเกิน 1 ล้านโครงการแล้ว

60% ของโครงการทั้งหมดเป็นการฝากซอร์สโค้ดเต็มรูปแบบ ส่วน 40% ที่เหลือเป็นโค้ดสั้นๆ ที่เก็บลงในไฟล์เดียวอยู่ ซึ่งทางโครงการเรียกว่า "gist"

GitHub เปิดบริการมาตั้งแต่ปี 2008 โดยโครงการโอเพนซอร์สใช้บริการฟรีทุกกรณี และคิดเงินคนที่ใช้งานเชิงธุรกิจแทน มีโครงการดังๆ อย่าง Ruby on Rails, jQuery, JUnit เป็นลูกค้าใช้บริการ

Subscribe to GitHub