Tags:
Node Thumbnail

GitHub ได้รับเงินทุนรอบ B รวมเป็นเงิน 250 ล้านดอลลาร์ จากกลุ่มนักลงทุนนำโดย Sequoia Capital, Andreessen Horowitz, Thrive Capital, และ Institutional Venture Partners

ทาง GitHub ไม่ได้ระบุว่าเงิน 250 ล้านดอลลาร์นี้ได้หุ้นไปที่สัดส่วนเท่าใด แต่ Wall Street Journal อ้างแหล่งข่าวระบุว่ามูลค่าบริษัทตามการลงทุนรอบนี้อยู่ที่ประมาณ 2,000 ล้านดอลลาร์

การระดมทุนรอบล่าสุดของ GitHub คือปี 2012 ได้เงินไป 100 ล้านดอลลาร์

Tags:
Node Thumbnail

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

พร้อมกับการแจ้งไปยังทาง GitHub ครั้งนี้ นินเทนโดได้ระบุให้ยกเลิกการเข้าถึงของ http://jsemu.github.io/gba/ (โดนปิดไปแล้ว) และ 32 ลิงก์ที่เกี่ยวข้องกับอีมูเลเตอร์เกมในเครือนินเทนโด รวมถึงอีกมากกว่า 20 เกมที่ถูกละเมิดลิขสิทธิ์ในกรณีใกล้เคียงกันอีกด้วย

Tags:
Node Thumbnail

โปรแกรมแก้ไขข้อความ Atom Text Editor จากค่าย GitHub ที่เปิดตัวต่อสาธารณะเมื่อปีที่แล้ว (รีวิวโดยคุณ neizod) ได้ฤกษ์ออกเวอร์ชัน 1.0 แล้ว

ทีมงาน Atom ยังเปิดเผยสถิติว่าที่ผ่านมามียอดดาวน์โหลด 1.3 ล้านครั้ง มีผู้ใช้งานจริง 3.5 แสนรายต่อเดือน มีคนสร้างแพ็กเกจเสริมให้ 2,090 ตัว และธีมอีก 660 ตัว หลังจากเปิดตัวเมื่อปีที่แล้ว ทีมงานได้ออกรุ่นใหม่ถึง 155 รุ่นกว่าจะมาถึงเวอร์ชัน 1.0 ในวันนี้

Tags:
Node Thumbnail

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

โครงการที่ได้รับผลกระทบบางส่วน เช่น Django, gov.uk, Couchbase, Spotify, และ Python

นอกจากกุญแจอ่อนแอจากเดเบียนแล้วยังมีผู้ใช้จำนวนไม่มากใช้กุญแจ RSA ขนาด 256 บิตและ 512 บิตซึ่งถอดรหัสได้โดยง่าย

ผู้ใช้จะได้รับอีเมลว่ากุญแจ SSH ถูกยกเลิกจะต้องสร้างกุญแจใหม่ต่อไป

Tags:
Topics: 
Node Thumbnail

Git เป็นซอฟต์แวร์ version control ที่ได้รับความนิยมเป็นอย่างมากเพราะช่วยอำนวยความสะดวกในการจัดการซอร์สโค้ดในโครงการขนาดใหญ่ที่มีนักพัฒนาจำนวนมากได้ดี

โครงการโอเพนซอร์สหลายโครงการที่ใช้ Git เป็นหลักนิยมใช้บริการ GitHub ซึ่งเป็น Git hosting ที่มีเครื่องมืออำนวยความสะดวกในการทำงานอย่าง wiki, issue tracker ให้ใช้ได้ฟรีและในบางโครงการที่ต้องการความเป็นส่วนตัวเข้าถึงได้เฉพาะคนภายในก็สามารถตั้งเซิร์ฟเวอร์เองได้เช่นกัน

แม้ว่า Git จะถูกออกแบบให้สามารถทำงานแบบกระจาย (decentralized) แต่ก็ต้องพึ่งพาเซิร์ฟเวอร์สำหรับเก็บไฟล์ index และซอร์สโค้ด นักพัฒนาในโครงการยังจำเป็นต้องเข้าถึงเซิร์ฟเวอร์ผ่าน URL หากเซิร์ฟเวอร์มีปัญหาก็อาจทำให้การพัฒนาหยุดชะงักได้

Tags:
Topics: 
Node Thumbnail

การออกแบบที่เป็นจุดแข็งอย่างหนึ่งของระบบจัดการเวอร์ชันซอฟต์แวร์แบบกระจายศูนย์อย่าง Git คือ เครื่องไคลเอนต์ทุกเครื่องต้องเก็บข้อมูลทุกอย่างไว้ติดตัว (เพื่อจะสามารถทำหน้าที่เป็นเซิร์ฟเวอร์สำรองได้ทันทีเมื่อเครื่องเซิร์ฟเวอร์จริงเสียหาย)

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

GitHub จึงออกส่วนเสริม Large File Storage (LFS) โดยเปลี่ยนมาเก็บพอยเตอร์ของไฟล์ขนาดใหญ่เหล่านั้นแทน ส่วนไฟล์จริงจะเก็บไว้บนเซิร์ฟเวอร์ของ GitHub หรือ GitHub Enterprise

Tags:
Node Thumbnail

ข่าวนี้ต่อจากข่าวการโจมตี GitHub โดยแก้สคริปต์โฆษณาของไป่ตู้ และทางไป่ตู้จีนก็ออกมายืนยันแล้วว่าระบบของบริษัทไม่ได้ถูกแฮก วันนี้ทางไป่ตู้ประเทศไทยออกข่าวประกาศแบบเดียวกันว่าระบบของบริษัทไม่ได้ถูกแฮกและวิศวกรของไป่ตู้กำลังทำงานร่วมกับองค์กรรักษาความปลอดภัยเพื่อหาสาเหตุต่อไป

Tags:
Node Thumbnail

ต่อจากข่าว จีนดักแก้ทราฟฟิกโฆษณาจากเว็บ Baidu ให้กลายเป็นสคริปต์​โจมตี DDoS เว็บ GitHub ทางฝั่งของ GitHub ก็ออกมาเผยข้อมูลว่าถูกโจมตีจริงๆ โดยเริ่มตั้งแต่วันที่ 26 มีนาคมที่ผ่านมา

GitHub บอกว่าการโจมตีมีทั้งเทคนิคแบบเดิมๆ ที่เคยพบมา และเทคนิคใหม่ที่ใช้คนที่ไม่มีส่วนเกี่ยวข้องช่วยกันยิง GitHub (ซึ่งก็คือเทคนิคในข่าวก่อนหน้านี้) ส่วนแรงจูงใจของการโจมตีคาดว่าน่าจะต้องการให้ GitHub ลบเนื้อหาบางอย่างออกจากเว็บ (หน้าเพจของ GitHub ที่โดนยิง คือเนื้อหาจากเว็บที่โดนแบนในประเทศจีน ได้แก่เว็บ Greatfire.org และ Chinese New York Times) ทางเว็บทิ้งท้ายว่าจะทำงานเต็มที่เพื่อให้ GitHub ใช้งานได้อย่างต่อเนื่อง

Tags:
Node Thumbnail

หมายเหตุ: ข่าวก่อนหน้านี้มีความผิดพลาดในการแปล ต้องขออภัยเป็นอย่างสูงครับ

ผู้ใช้ชื่อ Anthr@X ได้โพสต์ในบล็อก insight-lab.org ว่าหลายเว็บไซต์ในประเทศจีนที่มีการลงโฆษณาจากเว็บ Baidu เมื่อเข้าเว็บไซต์ดังกล่าวจากนอกประเทศจีน จะพบหน้าจอป๊อบอัพเด้งขึ้นมาทุกๆ 5 วินาที ในเบื้องต้นเขาคาดว่าน่าจะเป็นการโจมตีประเภท Cross-Site Scripting (XSS) จึงได้ตรวจสอบโค้ดดังกล่าวแล้วพบว่ามีการเรียกไปยัง URL ของ GitHub จำนวนสอง URL คือ github.com/greatfire และ github.com/cn-nytimes

Tags:
Node Thumbnail

รัฐบาลโอบามาเปิดข้อเสนอบังคับให้เว็บไซต์รัฐบาลกลางทั้งหมดจะต้องเปลี่ยนไปใช้ HTTPS เท่านั้น ทางรัฐบาลเปิดรับฟังความคิดเห็นต่อข้อเสนอนี้ในช่วงแรกภายในวันที่ 31 มีนาคมนี้

ข้อเสนอนี้จะบังคับเว็บไซต์ของรัฐบาลกลาง ดังนี้

Tags:
Node Thumbnail

สำหรับผู้ใฝ่ฝันหวังว่าซักวันจะมีโอกาสได้เล่นเกมที่ตัวเองสร้าง แต่ตอนนี้ยังไม่แน่ใจว่าความรู้เกี่ยวกับเกมที่มีอยู่จะเพียงพอต่อการพัฒนาเกมขึ้นมาได้สำเร็จหรือเปล่า ปิดเทอมนี้ GitHub ชวนคุณมาแข่งขันดัดแปลงเกมภายใต้แนวคิด "The Game Has Changed" ครับ

กติกาไม่ยุ่งยาก เพียงแค่ค้นหาโครงการเกมบนเว็บ GitHub ที่ชื่นชอบ แล้วแตกโครงการ (fork) มาแต่งเติมให้สนุกสุดมันตามแนวคิดข้างต้น ทดสอบว่าเกมสามารถเล่นผ่านหน้าเว็บได้ แล้วส่งโค้ดงานที่ดัดแปลงขึ้นไปบนเว็บภายในวันที่ 13 เมษายนนี้ พร้อมทั้งกรอกใบสมัครเข้าร่วมแข่งขันครับ

Tags:
Node Thumbnail

รัฐบาลสหรัฐอเมริกาเดินหน้าสนับสนุนเรื่องความโปร่งใสของข้อมูล (open data) โดยโพสต์แผนงบประมาณประจำปี 2016 ลงสื่อหลายช่องทาง

Tags:
Node Thumbnail

โครงการ Roslyn คอมไพเลอร์รุ่นใหม่ของ .NET ประกาศย้ายระบบเก็บโค้ดโอเพนซอร์สที่เดิมทีใช้เว็บ CodePlex ของไมโครซอฟท์เอง ไปใช้เว็บยอดนิยม GitHub แทน

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

ไมโครซอฟท์ไม่เคยประกาศนโยบายเรื่องระบบเก็บโค้ด แต่ที่ผ่านมาก็มีบางโครงการของไมโครซอฟท์อย่าง TypeScript และ F# ที่อยู่บน GitHub แล้ว ในขณะที่โครงการส่วนใหญ่ยังอยู่บน CodePlex

Tags:
Node Thumbnail

ทีม Developer Advocacy ของ Twitter ประกาศว่าตอนนี้ได้แบ่งปันโค้ดบางส่วนบน GitHub ตามที่นักพัฒนาเรียกร้องกันเข้ามาผ่านหน้าเว็บ TwitterDev เป็นที่เรียบร้อยแล้ว

Tags:
Topics: 
Node Thumbnail

GitHub ร่วมกับเว็บพันธมิตรจำนวนมากออก GitHub Student Developer Pack บริการออนไลน์จาก GitHub เองและพันธมิตรอื่นๆ ได้แก่

Tags:
Node Thumbnail

หากยังจำกันได้ว่า บริษัท SR Labs ที่เป็นบริษัทวิจัยความปลอดภัย ได้ออกมาสาธิตช่องโหว่ของ USB ที่เรียกว่า BadUSB ที่งานประชุม BlackHat 2014 ซึ่งเป็นการประชุมด้านความปลอดภัยระดับโลก โดยในเวลานั้นทางผู้วิจัยคนแรกไม่ยอมเผยแพร่ซอร์สโค้ดที่ใช้ช่องโหว่ดังกล่าว เพราะเกรงว่าจะสร้างผลกระทบเป็นวงกว้าง แต่ล่าสุด มีนักวิจัยอีกกลุ่มหนึ่ง กลับปล่อยซอร์สโค้ดที่อาศัยช่องโหว่ดังกล่าวขึ้นสู่ระบบของ GitHub เป็นที่เรียบร้อยแล้ว

Tags:
Topics: 
Node Thumbnail

นอกจาก GitHub จะให้พื้นที่สำหรับฝากโค้ดโครงการแล้ว หากคิดว่าสามารถออกแบบหน้าเว็บโครงการได้เจ๋งพอ GitHub ก็ยังเปิดพื้นที่สำหรับแสดงเว็บโครงการให้ไว้อีกภายใต้ชื่อ GitHub Pages

ถึงแม้ GitHub Pages จะรองรับไฟล์เว็บแบบ static เท่านั้น (รับแต่ไฟล์ HTML, CSS, JavaScript ไม่รับสคริปต์ฝั่งเซิร์ฟเวอร์อย่าง PHP) แต่ด้วยเอนจินสำหรับแปลงเว็บทั้งเว็บให้กลายเป็นไฟล์ static ของ Jekyll ก็ทำให้กีคหลายๆ คนดัดแปลงเอา GitHub Pages ไปเขียนบล็อกส่วนตัว ด้วยความสะดวกแบบกีคๆ เช่น การจัดหน้าเพจด้วย Markdown หรือการโพสต์บล็อกใหม่ผ่านคอมมานด์ไลน์

ตอนนี้ GitHub ก็ได้อัพเกรดเอนจินหลังบ้านไปเป็น Jekyll 2.2.0 แล้วครับ โดยมีของใหม่เช่น

Tags:
Node Thumbnail

Atom เป็นโปรแกรมแก้ไขข้อความสุดล้ำจาก GitHub หลังจากเปิดซอร์ซ และได้นักพัฒนาจาก webupd8team สร้างไฟล์ไบนารีบน Ubuntu ไว้ให้ ผมก็ได้ฤกษ์ทดลองใช้งานและจะขอเขียนรีวิวสั้นๆ เกี่ยวกับว่าที่ผู้ท้าชิงตำแหน่งสุดยอดโปรแกรมแก้ไขข้อความจากแชมป์เก่าอย่าง vi และ Emacs ตัวนี้ครับ

หน้าตาโปรแกรมในเสี้ยววินาทีแรกที่เห็น หลายคนคงนึกไปถึง Sublime Text อย่างแน่นอน ซึ่งก็อาจนับได้ว่าเป็นแรงบันดาลใจอย่างแรงกล้าเลยทีเดียว เพราะเมื่อลองกดปุ่ม ctrl+shift+p ก็จะมีเมนูอัจฉริยะแบบพิมพ์ค้นหา (ตัวโปรแกรมเรียกความสามารถนี้ว่า Command Palette) โผล่ขึ้นมาเช่นเดียวกันอย่างกับแกะเลยครับ (ฮาาา)

Tags:
Node Thumbnail

จากข่าว GitHub เปิดซอร์ส 'Atom' โปรแกรมแก้ไขข้อความแห่งอนาคต มีสมาชิก Blognone สนใจโปรแกรมตัวนี้กันพอสมควร อย่างไรก็ตาม ตัวโปรแกรมอย่างเป็นทางการมีให้ดาวน์โหลดเฉพาะเวอร์ชันแมคเท่านั้น

ล่าสุดฝั่งของลินุกซ์ที่ใช้ Ubuntu มีคนคอมไพล์โปรแกรมแจกและทำเป็น PPA ให้ติดตั้งกันง่ายๆ แล้ว โดยตอนนี้ยังมีเฉพาะรุ่น Ubuntu 14.04, 13.10, 12.04 ที่เป็น 64 บิตเท่านั้น

ผู้ที่ใช้ Ubuntu และสนใจลองก็สามารถติดตั้งได้ผ่าน ppa:webupd8team/atom ครับ (วิธีการละเอียดอ่านได้ตามลิงก์)

Tags:
Node Thumbnail

GitHub ประกาศเปิดซอร์สโปรแกรมแก้ไขข้อความ (text editor) ตัวใหม่ที่ชื่อว่า Atom

Atom เป็นโปรแกรมแก้ไขข้อความที่สร้างด้วยเทคโนโลยีเว็บ (เขียนด้วย CoffeeScript เป็นหลัก) แต่รันเป็นโปรแกรมแบบเนทีฟดั้งเดิม ปัจจุบันมีเฉพาะเวอร์ชัน OS X แต่ก็จะมีเวอร์ชันวินโดวส์และลินุกซ์ตามมาในเร็วๆ นี้

Tags:
Node Thumbnail

GitHub เปิดตัว education.github.com เพื่อสนับสนุนการใช้งาน GitHub สำหรับสถานศึกษาทั่วโลก

โดย GitHub จะแจก micro account และ organization account ให้กับนักเรียน อาจารย์ และสถานศึกษานำไปใช้งานกันได้โดยไม่เสียค่าใช้จ่าย (ปกติต้องจ่ายเดือนละ 7 ดอลลาร์สำหรับ micro account และเดือนละ 25 ดอลลาร์ขึ้นไปสำหรับ organization account ที่ไม่ใช่โอเพ่นซอร์ส) และยังมีส่วนลดให้ 25% สำหรับการใช้งานด้านการศึกษาอื่นๆ อีกด้วย

Tags:
Node Thumbnail

GitHub เปิดตัว Bug Bounty Program แล้วโดยมีเงื่อนไขเหมือนกับโปรแกรม Bug Bounty อื่นๆ คือการสนับสนุนให้ผู้ใช้งานหาบั๊กหรือช่องโหว่ด้านความปลอดภัยของ GitHub โดยมีผลตอบแทนเป็นเงินรางวัลตั้งแต่ $100 ถึง $5,000 ขึ้นอยู่กับความร้ายแรงและผลกระทบที่เกิดขึ้น

โปรแกรม Bug Bounty นี้ครอบคลุมไปยัง GitHub API, Gist, GitHub.com รวมไปถึงซอฟต์แวร์อื่นๆ ของทาง GitHub โดยกฎ การจ่ายเงิน หรือรายละเอียดอื่นๆ สามารถดูเพิ่มเติมได้จากเว็บไซต์หลักได้เลยครับ

ขอให้มีความสุขกับการล่าบั๊กนะครับ :)

ที่มา - GitHub Blog

Tags:
Node Thumbnail

GitHub เปิดตัวระบบ Guides ซึ่งถูกออกแบบมาเพื่อช่วยให้ผู้ใช้สามารถเข้าใจรูปแบบการทำงานของ git, การใช้งาน GitHub รวมไปถึงการจัดการ Issues ของโครงการและการใช้งาน Markdown มากขึ้น (จะมีการอัพเดตเนื้อหาเพิ่มเติมต่อไป)

ทีมงาน GitHub แอบบอกมาด้วยว่าอ่านคู่มือนี้แล้วจะเข้าใจง่ายกว่าเสิร์ชอ่านเองในกูเกิลแน่นอนครับ

ที่มา - GitHub Blog

Tags:
Topics: 
Node Thumbnail

GitHub เว็บฝากไฟล์ซอร์สโค้ดประกาศความสำเร็จว่ามีแหล่งข้อมูลหรือ repository จำนวนทะลุ 10 ล้านแห่งเรียบร้อยแล้ว โดยเมื่อเดือนมกราคมปีนี้เพิ่งมี repository จำนวน 5 ล้านแห่งเท่านั้น ถือว่าโตขึ้นเท่าตัวในเวลาไม่ถึง 1 ปี

ถ้านับเฉพาะข้อมูลในปีนี้ GitHub มี repository เพิ่มขึ้น 5.5 ล้านแห่ง และยอด 1 ล้านล่าสุดใช้เวลาเพียง 48 วัน

ระยะหลังๆ GitHub ไม่ได้มีแต่ repository สำหรับซอฟต์แวร์เพียงอย่างเดียว แต่มี repository สำหรับเก็บข้อมูลเปิด (open data) จากหน่วยงานหลายๆ แห่ง เช่น ทำเนียบขาว หรือพิพิธภัณฑ์ Tate อีกด้วย

Tags:
Topics: 
Node Thumbnail

Git (และโปรแกรมจำพวก revision control ต่างๆ) เป็นโปรแกรมที่เรียนรู้การใช้งานไม่ง่ายนัก ทำให้เกิดบริการ GitHub ที่มุ่งจะทำให้มันง่ายขึ้น และดูท่าว่าเป้าหมายนี้จะไม่จำกัดเฉพาะนักพัฒนาที่เขียนโค้ดอย่างเดียวเท่านั้นแล้ว เพราะหลังจากที่เปรียบเทียบ revision รูปภาพได้ ตอนนี้ก็เปรียบเทียบ revision โมเดล 3 มิติได้เช่นกัน

การดูความแตกต่างระหว่าง revision มี 2 โหมดให้เลือกคือ

Pages