Tags:
Node Thumbnail

หลังจากเดือนนี้มีบริการใหญ่ๆ ล่มต่อเนื่องกันมาเรื่อยๆ ล่าสุด GitHub ก็ล่มไปแทบทั้งหมดแล้ว เมื่อครึ่งชั่วโมงที่ผ่านมา เหลือเฉพาะบริการ GitHub Pages และบริการ Notifications ที่ยังใช้งานได้ ส่วนบริการ Git ที่เป็นหัวใจหลักนั้น ล่มทั้งหมดบางช่วงเวลา และบางช่วงก็อยู่ในระดับ degraded ที่ไม่ตอบสนองบางส่วน

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

ที่มา - GitHub Status

Tags:
Node Thumbnail

GitHub ประกาศการควบรวมกิจการของ Pull Panda สตาร์ทอัพที่พัฒนาเครื่องมือที่ช่วยในกระบวนการรีวิวโค้ด ไม่ว่าจะเครื่องมือแจ้งเตือนผ่าน Slack, เครื่องมือวิเคราะห์สถิติอย่างเวลาที่ใช้และคนที่รีวิวเยอะที่สุด หรือเครื่องมือที่จ่ายงานให้คนในทีม

มูลค่าของการควบรวมครั้งนี้ไม่มีการเปิดเผยออกมา ขณะที่ GitHub ระบุว่าจะนำเอาเครื่องมือและฟีเจอร์ของ Pull Panda มารวมเอาไว้ให้ใช้บน GitHub โดยตรง แต่ไม่ได้ระบุว่าเมื่อไหร่

ที่มา - GitHub via The Next Web

Tags:
Node Thumbnail

GitHub เปิดตัวบริการ GitHub Sponsors บริการจ่ายเงินสนับสนุนนักพัฒนาโครงการโอเพนซอร์สแบบรายเดือน โดยตัวนักพัฒนาที่มองเห็นว่าใครเป็นผู้สนับสนุนบ้าง

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

ในช่วงแรกทาง GitHub จะไม่เก็บค่าธรรมเนียมใดๆ เลยในปีแรก และยังสมทบทุกดอลลาร์ให้อีกเท่าตัวไม่เกิน 5,000 ดอลลาร์ แต่ยังไม่ระบุว่าในระยะยาวแล้วจะมีค่าธรรมเนียมเท่าใดแต่ระบุว่าจะเป็นค่าธรรมเนียมเล็กน้อย (nominal) เท่านั้น

Tags:
Node Thumbnail

GitHub เปิดตัวฟีเจอร์ความปลอดภัยเพิ่มเติมงานงาน GitHub Satellite โดยมีฟีเจอร์สำคัญคือ Dependabot ที่สแกนหาไลบรารีที่เราใช้งานและส่ง pull request อัพเดตไลบรารีให้เองหากเวอร์ชั่นที่ใช้อยู่มีช่องโหว่ความปลอดภัย, และแท็บ Security เป็นพื้นที่พัฒนาแพตช์ความปลอดภัยสำหรับโครงการต่างๆ ก่อนที่จะเปิดเผยต่อสาธารณะ

นอกจากฟีเจอร์ใหม่สองรายการนี้ ยังมีฟีเจอร์ย่อย เช่น

Tags:
Node Thumbnail

GitHub เปิดตัวบริการใหม่ GitHub Package Registry ที่ช่วยให้เราแปลงซอร์สโค้ดของซอฟต์แวร์บน GitHub ไปเป็นแพ็กเกจซอฟต์แวร์สำหรับแจกจ่าย (ทั้งภายในองค์กรหรือสาธารณะ) โดยโฮสต์อยู่บนเซิร์ฟเวอร์และ CDN ของ GitHub ด้วยเลยเสร็จสรรพ

บริการตัวนี้รองรับแพ็กเกจซอฟต์แวร์ยอดนิยมทั้ง JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) และ Docker images จุดเด่นของมันคือความครบวงจร ทุกอย่างอยู่บน GitHub หมดแล้ว ไม่ว่าจะเป็นบัญชีผู้ใช้งาน หรือหน้าจออินเทอร์เฟซที่คุ้นเคย แถมยังเชื่อมต่อกับ GitHub Actions ระบบจัดการ workflow CI/CD ที่เพิ่งเปิดตัวเมื่อเร็วๆ นี้

Tags:
Node Thumbnail

ของใหม่อีกอย่างในงาน Microsoft Build 2019 และเป็นผลจากไมโครซอฟท์ซื้อ GitHub เมื่อปีที่แล้ว นั่นคือการเชื่อมโยงระบบผู้ใช้งานระหว่าง Azure Active Directory (Azure AD) ของไมโครซอฟท์ เข้ากับระบบทีมของ GitHub

นั่นแปลว่าในองค์กรด้านพัฒนาซอฟต์แวร์ขนาดใหญ่สักหน่อย ที่ใช้ระบบจัดการพนักงานผ่าน Azure AD จะสามารถเชื่อมโยงข้อมูลกลุ่มหรือทีมข้ามไปยัง GitHub (ต้องเป็นรุ่น Enterprise Cloud) ได้ทันที ไม่ต้องเสียเวลามาสร้างหรือแก้ไขข้อมูลบัญชี-สิทธิการเข้าถึงให้ซ้ำซ้อนกัน (จากภาพจะเห็นรายชื่อทีมใน Azure AD โผล่ขึ้นมาให้เลือกตอนสร้างทีมใน GitHub เลย)

Tags:
Node Thumbnail

Apache Software Foundation (ASF) ประกาศย้ายซอร์สโค้ดของมูลนิธิจำนวน 350 โครงการ 200 ล้านบรรทัด จากเดิมที่อยู่บน Git ของมูลนิธิเอง ขึ้นมาอยู่บน GitHub แทนทั้งหมด

เดิมที ASF มีระบบจัดการซอร์สโค้ดสองตัวคือ Subversion และ Git บนเซิร์ฟเวอร์ของตัวเอง แต่ช่วงหลังเมื่อ GitHub ได้รับความนิยมมากขึ้น นักพัฒนาในชุมชนก็อยากเห็นซอร์สโค้ดอยู่บน GitHub แทน ซึ่ง ASF ก็นำซอร์สโค้ดของบางโครงการขึ้น GitHub แบบ read-only มาได้สักระยะหนึ่ง และตัดสินใจย้ายระบบทั้งหมดตั้งแต่ช่วงปลายปี 2018

ที่ผ่านมา ASF ดำเนินการมานาน 20 ปี และมีการ commit โค้ดทั้งหมดเกิน 1,000 ล้านบรรทัด ถ้านับเป็นจำนวนการ commit คือ 3 ล้านครั้ง

Tags:
Node Thumbnail

GitHub รายงานข้อมูลสถิติ contributions บนแพลตฟอร์มประจำปีที่แล้ว โดยเน้นที่ด้าน machine lerning และ data science ว่าตอนนี้ผู้ใช้งานสนใจโปรเจคไหน และภาษาอะไรบ้าง โดยสถิติเรื่องการ contribution จะมีตั้งแต่การพุชโค้ด, เปิด issue หรือ pull request, คอมเมนท์บน issue หรือ pull request และรีวิวตัว pull request

หลังจากที่ทำการเก็บข้อมูลและนำมาทำการวิเคราะห์แล้ว GitHub สรุปเป็นหัวข้อใหญ่ ๆ ดังนี้

หัวข้อแรก คือภาษาที่นิยมใช้ในงานด้าน machine learning บน GitHub ซึ่งใช้วิธีการเก็บข้อมูลจาก repositories ที่แท็กว่า machine-learning และจัดอันดับตามภาษาหลักที่ใช้ใน respositories เป็นสิบอันดับแรกคือ Python, C++, JavaScript, Java, C#, Julia, Shell, R, TypeScript และ Scala

Tags:
Node Thumbnail

GitHub ออกประกาศให้บริการเก็บโค้ดเป็นส่วนตัวให้ฟรีตามที่หลุดออกมาก่อนหน้านี้ โดยจำกัดผู้ร่วมโครงการไม่เกิน 3 คน ระบุว่านักพัฒนาจำนวนหนึ่งต้องการพัฒนาโค้ดบางส่วนในพื้นที่ปิดก่อนจะเปิดสู่สาธารณะ หรือบางทีก็ใช้งานในโครงการย่อยที่ไม่ต้องการเปิดเผย

นอกจากการเปิดบริการฟรีแล้ว ทาง GitHub ยังปล่อยส่วนขยายสำหรับ VS Code ทำให้สามารถสร้าง Pull Request (PR) ได้จากใน editor โดยตรง นอกจากแค่สร้าง PR แล้ว ยังสามารถเปิดเป็น "suggested code edits" เพื่อแสดงเป็นคอมเมนต์แทนที่จะสร้าง PR ตรงๆ และยังดูสถานะของแพตช์ได้ว่าทดสอบผ่านหรือยัง

Tags:
Topics: 
Node Thumbnail

The Next Web รายงานข่าว GitHub เตรียมประกาศเปิดบริการให้ใช้ repository ส่วนตัวได้ฟรี จากเดิมที่บังคับต้องเป็นลูกค้าเสียเงินเท่านั้น โดยจำนวน repository ที่สร้างแบบล็อกผู้ใช้จะไม่จำกัดจำนวน แต่จำกัดว่าดึงเพื่อนมาร่วมทีมได้ไม่เกิน 3 คน หากเกินนี้ต้องไปใช้แบบเสียเงิน

คู่แข่งสำคัญสำหรับการเก็บโค้ดแบบล็อกไม่เปิดสาธารณะก่อนหน้านี้คงมี BitBucket และ GitLab การที่ GitHub ปล่อยฟีเจอร์นี้ออกมาน่าจะดึงผู้ใช้ให้กลับมาได้มากพอสมควร

ข่าวของทาง The Next Web โพสบนเว็บเมื่อวานนี้และเปิดออกมาวันนี้ แต่มีโน้ตเพิ่มว่าเป็นการปล่อยข่าวผิดพลาด โดยทาง GitHub จะประกาศเป็นทางการพรุ่งนี้

Tags:
Topics: 
Node Thumbnail

GitHub ประกาศเหตุการณ์ครั้งสำคัญ โดยระบุว่าตอนนี้มีจำนวน repository สำหรับเก็บซอร์สโค้ดทั้งหมดถึง 100 ล้านแล้ว ซึ่งบนแพลตฟอร์มนี้มีนักพัฒนาใช้งานกว่า 31 ล้านคนเกือบทุกประเทศทั่วโลก

GitHub นั้นก่อตั้งในปี 2008 ซึ่งตอนนั้น ทั้ง GitHub มีเพียง 33,000 repositories เท่านั้น ในขณะที่ทุกวันนี้มี repository ถูกสร้างขึ้นเฉลี่ยราว 1.6 repositories ต่อวินาที โดยหนึ่งในสามของ repository ทั้งหมดถูกสร้างขึ้นเมื่อปีที่แล้ว

Tags:
Node Thumbnail

GitHub รายงานเหตุการณ์เว็บล่มเมื่อวันที่ 22 ตุลาคมที่ผ่านมา พร้อมกับระบุถึงบทเรียนที่ได้จากการล่มครั้งนี้

เรื่องทั้งหมดเริ่มจากการบำรุงรักษาอุปกรณ์ไฟเบอร์ 100G ที่เริ่มทำงานไม่เต็มประสิทธิภาพ โดยการเปลี่ยนอุปกรณ์ทำให้เน็ตเวิร์คที่เชื่อมระหว่างศูนย์ข้อมูลหลัก คือฝั่งตะวันตก (US West) และฝั่งตะวันออก (US East) ดับไปเป็นเวลา 43 วินาที

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศว่ากระบวนการซื้อกิจการ GitHub เสร็จสิ้นสมบูรณ์แล้ว โดยซีอีโอคนใหม่ Nat Friedman ก็ย้ำสัญญาเดิมว่า GitHub จะยังคงสปิริตของความเปิดกว้างต่อนักพัฒนาต่อไปเช่นเดิม

แผนการพัฒนา GitHub ในระยะต่อไปแบ่งออกเป็น 3 ด้านคือ

  • สร้าง GitHub ให้เกิดชุมชนและการทำงานเป็นทีมที่ดี
  • พัฒนา GitHub ให้เข้าถึงนักพัฒนาทั่วโลกมากขึ้น
  • เสถียรภาพ ความปลอดภัย ประสิทธิภาพ

ในเบื้องต้น ทีมงาน GitHub จะทำโครงการ Project Paper Cuts ที่ปรับแก้ UI/UX เล็กๆ น้อยๆ ที่ไม่ใช่เรื่องใหญ่ แต่ช่วยให้ประสบการณ์ใช้งาน GitHub ค่อยๆ ดีขึ้น

หมายเหตุ: ประกาศเสร็จสิ้นกระบวนการซื้อกิจการครั้งนี้ ใช้คำว่า Pull request successfully merged. Starting build...

Tags:
Node Thumbnail

ต่อเนื่องจากข่าว GitHub ล่มทั่วโลก ตั้งแต่ 6 โมงเช้าเมื่อวานนี้

ในที่สุด GitHub ก็กลับมาทำงานได้ปกติในเวลา 6.03 น. ของวันนี้ (23 ตุลาคม) ทำให้การล่มครั้งนี้ยาวนานประมาณ 24 ชั่วโมงพอดี

GitHub ขอโทษต่อปัญหานี้ผ่านบล็อกของบริษัท แต่ไม่ได้อธิบายสาเหตุของการล่มว่าเกิดจากอะไร บอกแค่ว่ากำลังสอบสวนอย่างละเอียดและจะเปิดเผยในเร็วๆ นี้

ที่มา - GitHub

Tags:
Node Thumbnail

วุ่นกันตั้งแต่เช้า เมื่อ GitHub ประกาศว่าระบบขัดข้อง เนื่องจากปัญหาของระบบจัดเก็บข้อมูล โดยเริ่มมีรายงานปัญหามาตั้งแต่เวลา 6:09น. ตามเวลาในไทย

ทุกคนสามารถติดตามสถานการณ์ล่าสุดได้ ผ่านหน้าเว็บ GitHub Status และทวิตเตอร์ @githubstatus

ที่มา: The Register

Tags:
Node Thumbnail

GitHub ประกาศฟีเจอร์สำคัญชื่อ GitHub Actions มันคือระบบ workflow สำหรับนำโค้ดโปรแกรมบน GitHub ไปสู่การดีพลอยใช้งานจริง

GitHub Actions ถือเป็นการขยายบริการของ GitHub จากการรับฝากซอร์สโค้ดอย่างเดียว มาสู่บริการ Continuous integration and continuous delivery (CI/CD) ลักษณะเดียวกับคู่แข่งอย่าง GitLab แถมฟีเจอร์ Actions ยังสามารถนำไปใช้กับซอร์สโค้ดที่ไม่ได้เก็บอยู่บน GitHub ได้ด้วย

Sam Lambert หัวหน้าฝ่ายแพลตฟอร์มของ GitHub ให้สัมภาษณ์ว่า Actions ถือเป็นฟีเจอร์ใหญ่ที่สุดของ GitHub นับตั้งแต่ pull request เป็นต้นมา

Tags:
Node Thumbnail

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

เมื่อเชื่อมต่อ GitHub เข้ากับ Jira แล้ว ก็จะเห็น branch, commit message, pull request และอื่น ๆ บน Jira โดยไม่ต้องสลับการใช้งานไปมา ซึ่งระบบเชื่อมต่อกับ Jira แต่เดิมนั้นเป็นระบบที่ค่อนข้างช้า GitHub จึงพัฒนาใหม่ให้เร็วขึ้นและอินทิเกรตกับระบบของ Jira ได้ดีขึ้น ส่วนระบบเชื่อมต่อ GitHub กับ Jira เดิมจะเข้าสู่สถานะ deprecated เพื่อให้ผู้ใช้มาใช้ระบบใหม่นี้

Tags:
Node Thumbnail

เมื่อ 4 ปีก่อน ไมโครซอฟท์เปิดซอร์สโค้ดของ MS-DOS และยกให้พิพิธภัณฑ์ Computer History Museum ซึ่งเปิดให้คนทั่วไปดาวน์โหลดมาศึกษาได้ แต่มีเงื่อนไขยุ่งยากพอสมควร เช่น ต้องยืนยันว่าไม่ใช้เพื่อการค้า-ไม่นำซอร์สโค้ดไปเผยแพร่ที่อื่น

ล่าสุดไมโครซอฟท์ปรับนโยบายใหม่ แก้ปัญหาความยุ่งยากข้างต้น โดยนำซอร์สโค้ดของ MS-DOS ขึ้นไปไว้บน GitHub ให้ดาวน์โหลดกันง่ายๆ เลย ผู้สนใจเข้าไปดูได้ที่ GitHub

Tags:
Node Thumbnail

นี่คงเป็นเรื่องดีๆ ที่จับต้องได้ชัดเจน หลัง ไมโครซอฟท์ซื้อ GitHub ล่าสุดทีม Visual Studio Code ประกาศออกส่วนขยาย GitHub Pull Requests ให้ใช้งานกัน

หน้าที่ของมันก็ตรงตามชื่อ คือเราสามารถสั่ง pull request ซอร์สโค้ดใน GitHub ได้จากตัว Visual Studio Code เลย กระบวนการมีตั้งแต่ล็อกอินและยืนยันตัวตนบัญชี GitHub, ดูรายการ pull request, รีวิวและคอมเมนต์ได้จากตัว editor

Tags:
Node Thumbnail

หลังข่าว ไมโครซอฟท์ซื้อ GitHub เคยมีข่าวออกมาว่า กูเกิลร่วมแย่งซื้อ GitHub ด้วย แต่ไม่สำเร็จ

ในงาน Google Cloud Next '18 กูเกิลมีประกาศความร่วมมือ Cloud Build กับ GitHub ทำให้ Diane Green ซีอีโอของ Google Cloud มีโอกาสพูดถึงเรื่องนี้ด้วยนิดหน่อย ถึงแม้เธอไม่ได้พูดตรงๆ ว่ากูเกิลเคยแย่งซื้อ GitHub แต่เธอก็บอกว่ารู้สึก "เสียใจ" อยู่บ้างที่เห็น GitHub ไปอยู่กับไมโครซอฟท์ (I'm sort of sad they're at Microsoft) และเธอจะรอดูว่า GitHub จะเป็นอย่างไรต่อไป

Tags:
Node Thumbnail

Google และ GitHub ประกาศความร่วมมือกันครั้งใหม่ โดย Google ได้นำ Cloud Build เครื่องมือ CI/CD ใน Google Cloud Platform อินทิเกรตเข้ากับ developer workflow ของ GitHub โดยตรง สามารถทำ CI จาก repository ใน GitHub ได้เลย ไม่ต้องสลับเครื่องมือไปมาบ่อย ๆ

ฟีเจอร์แรกคือการแนะนำเครื่องมือ หาก GitHub พบ Dockerfile ที่ยังไม่มี CI/CD ที่สอดคล้องกัน ก็จะแสดงคำแนะนำให้นักพัฒนาเลือกใช้เครื่องมือ CI จาก GitHub Marketplace ได้เลย (ซึ่ง Cloud Build ก็มีใน Marketplace ด้วย)

Tags:
Node Thumbnail

หลังจากต้นปีที่ผ่านมา Github เปิดบริการสแกนช่องโหว่อัตโนมัติจากโครงการที่มีภาษา Ruby และ Javascript ล่าสุด Github ประกาศเพิ่มภาษา Python เข้าไปเป็นภาษาที่ 3 แล้ว

เช่นเดิม โครงการที่มีภาษา Python และเปิดเป็นสาธารณะจะสามารถเข้าถึง dependency graph พร้อมบริการแจ้งเตือนโดยอัตโนมัติ ส่วนโครงการแบบเสียเงินจะต้องเปิดสิทธิ์ให้ Github เข้าถึง โดยโครงการที่จะใช้ฟีเจอร์นี้ได้จะต้องมีไฟล์ requirements.txt และ Pipfile.lock อยู่ในโครงการด้วย

ที่มา - Github

Tags:
Node Thumbnail

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

Gentoo ประกาศว่าโค้ดทั้งหมดของตัวเองบน GitHub ถือว่าไม่ปลอดภัยและไม่ควรเข้าไปยุ่งด้วย แต่โค้ดต้นฉบับของ Gentoo เก็บไว้บนเซิร์ฟเวอร์ของตัวเอง (GitHub เป็นแค่ mirror) และไม่ได้รับผลกระทบจากการแฮ็กครั้งนี้ ผู้ที่ต้องการใช้งานก็ยังสามารถดึงจาก gentoo.org ได้ตามปกติ

Tags:
Node Thumbnail

GitHub มีบริการแบบ GitHub Education สำหรับใช้งานในโรงเรียนมาได้สักระยะแล้ว แต่ยังจำกัดเฉพาะบางโรงเรียนเท่านั้น ล่าสุดบริษัทประกาศเปิด GitHub Education ให้โรงเรียนทุกแห่งใช้ฟรี

ชุด GitHub Education ประกอบด้วยบริการ GitHub Enterprise หรือ Business Hosted แบบไม่คิดเงิน, ชุดเครื่องมือสำหรับนักพัฒนา Student Developer Pac (ที่รวมเครื่องมือจากบริษัทอื่นๆ เช่น Travis CI, DigitalOcean มาให้ด้วย), ตัวช่วยจัดการสำหรับครู GitHub Classroom และเอกสารกับบริการฝึกอบรมใช้งาน

โรงเรียนที่สนใจสมัครใช้งาน สามารถดูรายละเอียดได้จาก GitHub Education ในช่องกรอกชื่อประเทศ มีชื่อประเทศไทยให้เลือกด้วย

Pages