ช่วงนี้ GitHub ปล่อยของเล่นใหม่ๆ บนหน้าเว็บ ได้แก่
GitHub เปิดตัว GitHub for Android แล้ว โดยในโปรแกรมนี้สามารถดู dashboard ใน GitHub ของเรา หรือของ organization เราได้ นอกจากนี้ยังสามารถจัดการ issue tracker และ gist (pastebin) ได้อีกด้วย
โปรแกรมนี้เป็นโอเพนซอร์ส สามารถโหลดซอร์สที่ github/android
ที่มา: Android Central
ทางเว็บไซต์ GitHub ได้ร่วมมือกับ Code School ทำการเปิดตัวเว็บไซต์ "Try Git" ซึ่งจะเป็นบทเรียนสอนการใช้ Git เบื้องต้น โดยผู้ใช้ไม่จำเป็นต้องลงโปรแกรมบนเครื่องคอมพิวเตอร์ เพราะสามารถพิมพ์คำสั่งและลองใช้งาน Git ผ่านทางเว็บเบราว์เซอร์ได้เลยครับ
แม้ GitHub จะเป็นเว็บฝากโครงการที่ตั้งต้นมาด้วย Git ล้วนๆ แต่ก็ไม่ใช่ทุกคนที่พร้อมจะปรับตัวเรียนรู้กับเครื่องมือใหม่ๆ ตลอดเวลา ตอนนี้เว็บ GitHub ได้เปิดให้ SCM ยอดนิยมอีกตัวอย่าง Subversion สามารถเชื่อมต่อเพื่อจัดการบริหารโปรเจคได้แล้วครับ
ความแตกต่างแรกที่สังเกตได้คือ การ checkout สามารถทำได้ผ่าน HTTPS เท่านั้น และไม่จำเป็นต้องลงท้ายชื่อโปรเจคด้วย .git เช่น svn co https://github.com/torvalds/linux
หลังจากเปิดตัว GitHub for Mac จนมีเลขรุ่นถึง 1.2 คราวนี้ก็ถึงคิวผู้ใช้ Windows ที่จะได้เล่นบ้างครับ
ตัวแอพรองรับตั้งแต่ Windows XP ไปจนถึง Windows 8 (แต่จะใช้ Metro UI เหมือนกันทั้งหมด) โดยไม่จำกัดว่าต้องใช้ repository จาก GitHub เท่านั้น ถ้าสนใจก็ดาวน์โหลดได้เลยที่ github:windows ส่วนถ้าใครยังสงสัยว่ามันคืออะไร ก็สามารถเข้ามาชมพรีวิวในข่าวได้ครับ
และที่หน้าเว็บก็มีการปรับปรุงรับงานนี้อีกเล็กน้อย โดยเมื่อเข้าไปสำรวจ repository หน้าเว็บด้วย Windows จะมีคำสั่ง Clone in Windows ขึ้นมาให้เลือกครับ
ที่มา: GitHub Blog
วันนี้ถ้าใครเข้าไปเยี่ยมชม GitHub คงเห็นความเปลี่ยนแปลงในไอคอนต่างๆ ที่ดูคมชัดและใหญ่ขึ้น ไม่ต้องแปลกใจครับ ทาง GitHub ประกาศว่าเป็นการเปลี่ยนมาใช้ไอคอนใหม่ที่ชื่อ Octicons
การเปลี่ยนครั้งนี้เป็นการสร้างฟอนต์ขึ้นมาใหม่ 1 ชุด และใช้ CSS3 เข้าไปตกแต่งเพื่อนำมาใช้งานแทนไอคอนเดิมที่เป็นรูปภาพ ทำให้นอกจากจะได้ความเร็วในการโหลดแล้ว เมื่อซูมดูภาพในขนาดใหญ่ขึ้น ก็ยังคงเห็นไอคอนเนียนสวยงามด้วยครับ
สนใจชมฟอนต์ Octicons ได้ที่นี่ โดยไอคอนแต่ละอันนั้น มีทั้งขนาดเล็ก (สำหรับช่วงความละเอียด 16px - 32px) และขนาดใหญ่ให้เลือกใช้ครับ
ที่มา: GitHub Blog
หลังจากใช้ Subversion เป็นตัวจัดการซอร์สมาพักใหญ่ ตอนนี้ PHP ก็ย้ายมาอยู่บน GitHub แล้ว
การเปลี่ยนแปลงนี้มีการพูดคุยและโหวตกันตั้งแต่กลางปีก่อน และเพิ่งย้ายเสร็จสิ้นเมื่อไม่นานมานี้ โดยเหตุผลที่เลือก GitHub ก็เพราะต้องการใช้ Git นั่นเอง
ท่านใดสนใจซอร์สของมัน ก็สามารถเข้าไปเยี่ยมชมที่ php-src ได้เลยครับ
ที่มา: GitHub Blog
น่าจะเป็นที่อิจฉาของผู้ใช้ Windows และ Linux เพราะผู้ใช้ Mac นั้นมีแอพ GitHub เป็นของตัวเอง และตอนนี้แอพ GitHub for Mac เวอร์ชัน 1.2 "Snow Octocat" ก็มาแล้วครับ
นอกจากประสิทธิภาพที่ได้รับการปรับปรุงแล้ว branch browser ก็มีปุ่มลัด (⌘B) เป็นของตัวเองเสียที ทำให้สามารถสลับ/สร้าง branch ได้โดยไม่ต้องยกมือขึ้นจากคีย์บอร์ดแล้ว
ดาวน์โหลดได้เลยที่หน้า github:mac ใช้แล้วเป็นอย่างไรเล่าสู่กันฟังบ้างนะครับ
ที่มา: GitHub Blog
Firebug เป็นหนึ่งในเครื่องมือที่ช่วยในการพัฒนาเว็บไซต์ที่เรารู้จักกันดี
ในตอนนี้ Firebug ได้กลายเป็นโครงการหนึ่งบน GitHub แล้ว ซึ่งเปิดโอกาสให้นักพัฒนาสามารถปรับปรุงและพัฒนาให้ Firebug มีประสิทธิภาพในการใช้งานที่มากขึ้น สามารถเข้าชมและร่วมพัฒนาได้ที่ Firebug on GitHub
ที่มา - Mozilla Hacks
GitHub เว็บฝากซอร์สโค้ดชื่อดังโดนแฮ็กเข้าเสียแล้ว โดยผ่านช่องโหว่ของโค้ดที่เขียนด้วย Ruby on Rails
เรื่องนี้จะซับซ้อนกว่าการแฮ็กทั่วๆ ไปอยู่สักหน่อย เพราะผู้ใช้ชื่อ homakov ได้แจ้งข่าวกับทีมงานของ GitHub ไปเมื่อ 3 วันก่อนว่าพบช่องโหว่ในระบบ ซึ่งทั้งสองฝ่ายก็ทำงานร่วมกันเพื่อปิดช่องโหว่นี้จนสำเร็จ
Hubot เป็นบอทที่ GitHub สร้างขึ้นมาเพื่อคอยพูดคุยโต้ตอบให้ความช่วยเหลือใน chatroom และตอนนี้ทีมผู้สร้างก็ได้เปิดซอร์สมันแล้ว
สคริปต์ของ Hubot ทั้งหมดเขียนขึ้นมาจาก CoffeeScript และ Node.js ความสามารถพื้นฐานติดตัวของเจ้าบอทตัวนี้มีตั้งแต่คำสั่งโพสต์รูป คำนวณแปลงหน่วย สอบถามเส้นทาง ไปจนถึงแปลภาษาครับ
สนใจพัฒนา? fork โปรเจคหลักได้เลย หรือถ้าถนัดภาษา จะไปช่วยเพิ่มสคริปต์บทสนทนาก็ย่อมได้ครับ
ที่มา: The H
ผู้ที่คุ้นเคยกับซอฟต์แวร์โอเพนซอร์สคงคุ้นกับเว็บสำหรับฝากโครงการ (ซึ่งมีบริการเก็บข้อมูลบั๊ก เก็บซอร์สโค้ด ฯลฯ) ยอดนิยมตลอดกาลอย่าง SourceForge รวมไปถึงเว็บจากบริษัทใหญ่อย่าง Google Code และ Microsoft CodePlex
แต่เว็บฝากโครงการที่มาแรงในช่วงหลังคือ GitHub (ซึ่งชื่อก็บอกอยู่แล้วว่าใช้ Git เป็นระบบจัดการโค้ด) โดยมีโครงการใหม่ๆ อย่าง Ruby on Rails, jQuery, Node.js มาใช้บริการ (โครงการทั้งหมด)
ข่าวฮาๆ ท่ามกลางกระแสข่าวแอปเปิลเปิดตัวผลิตภัณฑ์ใหม่ในช่วงนี้ครับ
นักพัฒนาชื่อ Andrew Vos มีไอเดียแปลกๆ น่าสนใจ เขาเขียนโค้ดแกะ commit message หรือข้อความหมายเหตุขณะโพสต์โค้ดขึ้นไปบนเว็บ GitHub ซึ่งเป็นแหล่งรวมโค้ดซอฟต์แวร์โอเพนซอร์สรายใหญ่แห่งหนึ่ง สิ่งที่เขาอยากดูก็คือ มี "คำหยาบ" หรือ "คำสบถ" มากน้อยแค่ไหน ผลก็คือคำว่า shit เป็นแชมป์
Andrew Vos ยังได้แยกสถิติตามโครงการที่ใช้ภาษาโปรแกรมต่างๆ สรุปข้อมูลได้ว่าโปรแกรมเมอร์ภาษา C++, JavaScript, Ruby "ติดคำหยาบ" มากที่สุด
GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git ตัวเดียวกับที่โครงการเคอร์เนลของลินุกซ์ใช้ ตอนนี้มีโครงการมาใช้บริการเกิน 1 ล้านโครงการแล้ว
60% ของโครงการทั้งหมดเป็นการฝากซอร์สโค้ดเต็มรูปแบบ ส่วน 40% ที่เหลือเป็นโค้ดสั้นๆ ที่เก็บลงในไฟล์เดียวอยู่ ซึ่งทางโครงการเรียกว่า "gist"
GitHub เปิดบริการมาตั้งแต่ปี 2008 โดยโครงการโอเพนซอร์สใช้บริการฟรีทุกกรณี และคิดเงินคนที่ใช้งานเชิงธุรกิจแทน มีโครงการดังๆ อย่าง Ruby on Rails, jQuery, JUnit เป็นลูกค้าใช้บริการ
ที่มา - TechCrunch