Image
By nismod Writer on Tag: GitHub, DDoS, Cybersecurity, Akamai
GitHub

เมื่อวันพฤหัสที่ผ่านมาตามเวลาบ้านเรา GitHub ถูกโจมตีแบบ DDoS ด้วยทราฟิคมหาศาลที่สุดที่เคยมีมาถึง 1.35 Tbps และการโจมตีครั้งนี้ไม่ใช่ DDoS ที่ใช้บอตเน็ทแบบทั่วไป แต่เป็นการโจมตีด้วย Memcached

แฮกเกอร์ได้ปลอม IP ของ GitHub และยิง querie ไปที่เซิร์ฟเวอร์ memcached หลายๆ ตัว ประมาณ 10 querie ต่อวินาทีต่อเซิร์ฟเวอร์ ก่อน GitHub จะได้รับทราฟิคมหาศาลกลับเข้ามามากกว่าที่ querie ไปราว 51,000 เท่าจนเซิร์ฟเวอร์ GitHub รับไม่ไหวและต้องขอให้ทาง Akamai เข้ามาช่วยเหลือ

By lew Founder on Tag: DJI, GitHub
DJI

DJI เผลอตั้งค่า repo บน GitHub เป็นสาธารณะ ทำให้กุญแจของบริการสำคัญ เช่น AWS S3, Lambda และกุญแจเข้ารหัสเฟิร์มแวร์ถูกเปิดเผย ทาง DJI ส่งคำร้องขอลบจากการละเมิดลิขสิทธิ์ (DMCA) แต่ทาง GitHub ไม่ลบให้

ไฟล์บางไฟล์มีกุญแจเข้ารหัสเฟิร์มแวร์เวอร์ชั่นเก่า ทำให้แฮกเกอร์สามารถถอดรหัสเฟิร์มแวร์และปลดล็อกฟีเจอร์ได้ทั้งหมด เช่น การปลดล็อกโซนห้ามบิน

By mk Founder on Tag: Git, Microsoft, GitHub, Development, File System
Git

ปัจจุบัน ไมโครซอฟท์ถือเป็นผู้ใช้ Git รายใหญ่ที่สุดของโลก เพราะย้ายซอร์สโค้ดทั้งหมดของ Windows มาเก็บไว้บน Git โดยไมโครซอฟท์แก้ปัญหาเรื่องประสิทธิภาพของ Git ที่ต้องจัดการไฟล์จำนวนมากๆ ด้วยการสร้าง GVFS (Git Virtual File System) ขึ้นมาช่วย

By lew Founder on Tag: GitHub, Security Patch
GitHub

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

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

By lew Founder on Tag: Atom Text Editor, GitHub
Atom Text Editor

Atom เปิดตัวฟีเจอร์ใหม่ Teletype สำหรับการเขียนโปรแกรมไฟล์เดียวกันพร้อมกันหลายๆ คน โดยตอนนี้ยังอยู่ในสถานะเบต้า แต่ก็รองรับบน Atom ทั้ง วินโดวส์, แมค, และลินุกซ์แล้ว

Teletype อาศัยเซิร์ฟเวอร์กลางเพื่อค้นหากลุ่มที่ต้องการแชร์โค้ดกันเท่านั้น หลังจากจับกลุ่มได้แล้วข้อมูลการพิมพ์โค้ดทั้งหมดจะส่งตรงผ่าน WebRTC ไม่มีการส่งข้อมูลกลับเซิร์ฟเวอร์อีก

ผู้ที่ต้องการใช้ให้ติดตั้งแพ็กเกจ teletype เพิ่ม จากนั้นให้เริ่มด้วยกดแชร์จะได้รับ portal ID ส่งให้เพื่อนได้

By lew Founder on Tag: DigitalOcean, GitHub, Open Source
DigitalOcean

DigitalOcean ร่วมกับ GitHub จัดเทศกาล Hacktoberfest เพื่อส่งเสริมให้คนมีส่วนร่วมในโอเพนซอร์สมาตั้งแต่ปี 2015 ตอนนี้ก็มาถึงเทศกาลอีกครั้ง โดยผู้ที่ส่ง pull request (PR) เข้าโครงการโอเพนซอร์สใดๆ ครบสี่ครั้งภายในหนึ่งเดือน จะได้รับเสื้อจากทาง DigitalOcean ฟรี แม้ว่า PR นั้นจะไม่ได้รับเข้าโครงการก็ตามที ยกเว้นว่า PR จะเป็นการไปสแปมโครงการ

By mk Founder on Tag: Atom Text Editor, GitHub, Open Source, Programming
Atom Text Editor

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

Atom-IDE ประกอบด้วยแพ็กเกจเสริมหลายตัว มีทั้งตัวช่วยเติมโค้ด (autocomplete), ตัวช่วยค้นหาการอ้างอิงชื่อ (find all references), ตัวช่วยวิเคราะห์โค้ดที่เขียนผิด (diagnostics) และแพ็กเกจสำหรับซินแทกซ์ของภาษาต่างๆ เบื้องต้นรองรับ C#, Java, PHP และในอนาคตจะมี Rust, Go, Python ตามมา

ตอนนี้ Atom-IDE ยังอยู่ในช่วงเริ่มพัฒนา และจะมีแพ็กเกจอื่นๆ ตามมาอีกในอนาคต

ที่มา - Atom

By lew Founder on Tag: GitHub, U2F, Security
GitHub

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

By sunnywalker Writer on Tag: GitHub, Gender
GitHub

นักวิทยาศาสตร์คอมพิวเตอร์กลุ่มหนึ่งจาก California Polytechnic State University และ North Carolina State University สำรวจกลุ่มนักโปรแกรมเมอร์ที่เขียนโค้ดลง GitHub พบตัวเลขน่าสนใจว่า ผลงานซอร์สโค้ดที่เขียนโดยผู้หญิงได้รับการนำไปใช้มากกว่าผู้ชาย ในขณะที่ผู้หญิงส่วนใหญ่ไม่ได้ระบุเพศบนแพลตฟอร์ม

GitHub บริการที่จัดเก็บซอร์สโค้ดของโปรแกรม เป็นโอเพ่นซอร์สเปิดให้นักพัฒนานำโค้ดไปต่อยอดได้ ตัวแพลตฟอร์มมีตัวเลขผู้ใช้กว่า 12 ล้านคนแล้ว ทีมวิจัยสำรวจ pull request ที่ส่งเข้าโครงการต่างๆ รวม 3 ล้านรายการแล้วพบว่าอัตราการรับโค้ดไปใช้เมื่อโค้ดส่งมาจากผู้หญิง มีการนำไปใช้ 78.6% สูงกว่าผู้ชายที่มีอัตรา 74.6%

By lew Founder on Tag: NSA, GitHub
NSA

NSA เปิดหน้าเว็บรวม 32 โครงการที่ปล่อยโค้ดออกสู่สาธารณะ ส่วนมากเป็นโครงการด้านความปลอดภัยสำหรับองค์กร, โครงการเก็บล็อก บางโครงการเปิดโค้ดมานานแล้ว เช่น SELinux, SIMP ที่ปล่อยออกมาตั้งแต่ปี 2015, หรือ Nifi

โครงการอื่นๆ ที่น่าสนใจ เช่น

By nutmos Writer on Tag: GitHub, Developer
GitHub

GitHub เปิดตัว Marketplace พื้นที่สำหรับการค้นหาและซื้อเครื่องมือสำหรับการพัฒนาโปรเจค โดยนักพัฒนาจะสามารถนำเครื่องมือของตัวเองออกขายทาง GitHub Marketplace หรือว่าจะเข้าไปหาซื้อเครื่องมือที่มีขายก็ได้

ปัจจุบัน Marketplace มีเครื่องมือที่วางขายอยู่ เช่น Travis CI, Appveyor, Waffle, ZenHub, Sentry และ Codacy โดย GitHub จะค่อย ๆ ทยอยเพิ่มเครื่องมือที่จะวางขายใน Marketplace อีกในอนาคต ซึ่ง Marketplace สามารถเข้าได้ทาง github.com/marketplace และ GitHub ก็ได้ทำวิดีโอเปิดตัว Marketplace ไว้ด้วย สามารถรับชมได้ด้านล่าง

By lew Founder on Tag: GitHub, Git, Atom Text Editor
GitHub

GitHub ประกาศ Atom เวอร์ชั่นใหม่ ที่ทำงานร่วมกับ GitHub ได้เต็มรูปแบบมากขึ้น โดยสามารถเลือก branch, หรือแก้ conflict จาก Atom ได้เลย

นอกจากการปรับปรุง Atom แล้วบริษัทยังเปิดตัว GitHub Desktop Beta พร้อมกัน โดยเป็นแอปพัฒนาด้วย Electron เช่นเดียวกับ Atom เอง โดยพัฒนาใหม่ทั้งหมดแยกจาก GitHub Desktop เดิม เนื่องจากเดิมพัฒนาแบบเนทีฟแล้วพบว่าการการรองรับแพลตฟอร์มใหม่ๆ ทำได้ยากมากทีมงานระบุว่าได้ทดลองเทคโนโลยีอื่นแล้วแต่สุดท้ายก็หันมาใช้ Electron

GitHub Desktop เดิมยังมีต่อไป

By mk Founder on Tag: CodePlex, Open Source, GitHub, Microsoft
CodePlex

ไมโครซอฟท์ประกาศปิดเว็บไซต์ CodePlex ที่ใช้เก็บซอร์สโค้ดโอเพนซอร์สของบริษัทเอง

CodePlex เปิดบริการครั้งแรกในปี 2006 หรือ 11 ปีก่อน เพื่อเป็นศูนย์รวมซอร์สโค้ดที่ไมโครซอฟท์เผยแพร่ออกสู่สาธารณะ และเปิดให้คนนอกใช้งานด้วย

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

By vvkungx Contributor on Tag: GitHub, Git
GitHub

GitHub เพิ่มฟีเจอร์ให้สามารถเลือกผู้ใช้ใน repo ยกเลิกรีวิว pull request ที่อยู่ใน protect branch ได้

ปีที่แล้ว GitHub ได้อัพเดตฟีเจอร์ใน pull request เช่น จัดการ, ร้องขอและยกเลิกรีวิวโค้ด รวมไปถึงสามารถตั้งค่า protect branch และจำกัดการ merge ได้ เพื่อช่วยให้การทำงานภายทีมได้รับผลตอบรับสม่ำเสมอและช่วยเพิ่มประสิทธิภาพของโค้ดในโปรเจคให้ดีขึ้น ล่าสุดได้เพิ่มการจำกัดผู้ที่สามารถยกเลิกรีวิว pull request ในโปรเจค

ตัวฟีเจอร์สามารถเลือกผู้ใช้ที่อยู่ในทีมเป็นคนสั่งยกเลิกรีวิวของ pull request ใน protect branch ได้ทันที เหมาะสำหรับ repo ที่ทำงานเป็นทีมหรือองค์กรและมีผู้รีวิวโค้ดอยู่ในทีม สามารถใช้งานได้แล้วโดยเปิดใช้การร้องขอรีวิว pull request ก่อน

ที่มา : GitHub

By mk Founder on Tag: GitHub, Unity, Development, Games
GitHub

GitHub ออกส่วนขยาย GitHub for Unity ให้นักพัฒนาเกมที่ใช้เอนจิน Unity สามารถนำโค้ดขึ้นไปเก็บบน GitHub จาก Unity Editor ได้โดยตรง เพิ่มหน้าต่างแยกเข้ามาใน Unity สำหรับจัดการไฟล์ขึ้น Git เลย

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

By mk Founder on Tag: GitHub, Enterprise
GitHub

GitHub ออกแพ็กเกจแบบเสียเงินตัวใหม่เรียกว่า GitHub Business มาเสริมจากบริการ GitHub Enterprise เดิม

เดิมที GitHub มีบริการแบบพรีเมียม 3 ระดับคือ Developer (ใช้คนเดียว), Team (บัญชีองค์กร) และ Enterprise สำหรับองค์กรที่ติดตั้งบนเซิร์ฟเวอร์ของตัวเอง โดยบริการแบบ Enterprise มีฟีเจอร์ระดับสูงอย่างการเชื่อมต่อ SAML/LDAP และบริการซัพพอร์ต 24 ชั่วโมง

บริการตัวใหม่ GitHub Business ออกแบบมาสำหรับองค์กรที่ต้องการฟีเจอร์ระดับเดียวกับ Enterprise แต่โฮสต์ข้อมูลไว้บนเซิร์ฟเวอร์ของ GitHub แทนเซิร์ฟเวอร์ของตัวเอง โดยคิดราคาเท่ากันที่ 21 ดอลลาร์ต่อผู้ใช้ต่อเดือน

By nutmos Writer on Tag: GitHub
GitHub

GitHub ได้วางขายผลิตภัณฑ์ใหม่ คือตุ๊กตาชื่อว่า Octoplush ซึ่งเป็นรูปหน้าตาคล้ายกับ Octocat มาสคอตของบริการ GitHub ในราคา 30 ดอลลาร์ โดยตัว Octoplush นั้นจะเป็นตุ๊กตาปลาหมึกที่มีตาขนาดใหญ่ และหนวด 8 เส้น โดย GitHub ได้ทำวิดีโอแนะนำตุ๊กตาตัวใหม่นี้ด้วย สามารถดูได้ท้ายข่าว

ผู้ที่สนใจซื้อตุ๊กตา Octoplush สามารถเข้าไปซื้อได้ที่ GitHub Shop โดยตอนนี้ GitHub มอบโปรโมชั่นคือเมื่อใส่ OCTOCYBER2016 จะลดราคาสินค้าใน GitHub Shop ลง 30% และส่งฟรีเมื่อซื้อสินค้าเกิน 30 ดอลลาร์ จนถึงวันพฤหัสบดีนี้

By vvkungx Contributor on Tag: GitHub
GitHub

Github เพิ่มสิทธิพิเศษของ GitKraken ลงใน Student Developer Pack ให้นักเรียนนักศึกษาได้ใช้งานกัน ซึ่ง GitKraken เป็น Git GUI ที่มีจุดเด่นเรื่องหน้าตาที่ใช้งานง่าย ใช้งานโดยไม่ต้องติดตั้ง Git ในเครื่องและรองรับ GitHub อย่างสมบูรณ์แบบ

โดยสิทธิพิเศษที่จะได้รับคือ GitKraken Pro ฟรี 1 ปี ที่สามารถแก้ปัญหาเรื่อง merge conflict ภายในแอพ, สร้างโปรไฟล์แยกกันระหว่างงานกับส่วนตัวและการช่วยเหลือในส่วน GitHub Enterprise

นักเรียนนักศึกษาที่ใช้งาน Github Student Developer Pack สามารถไปกดรับสิทธิ GitKraken ได้แล้ววันนี้ผ่านทาง https://education.github.com/pack

ที่มา : Github Blog

By nismod Writer on Tag: Turkey, GitHub, OneDrive, Dropbox
Turkey

รัฐบาลตุรกีสั่งปิดกั้นการเข้าถึงเว็บไซต์ GitHub, OneDrive และ DropBox ผ่านทาง ISP เพื่อแก้ปัญหาและปิดกั้นการเข้าถึงอีเมลของรัฐบาล ที่พูดถึงแผนการเกี่ยวกับโฆษณาชวนเชื่อและการตบตาประชาชนต่างๆ

อีเมลของรัฐบาลกว่า 57,000 ฉบับถูกแฮ็กและปล่อยสู่โลกออนไลน์โดยกลุ่ม RedHack โดยศาลในกรุงอังการามีการยืนยันด้วยว่าอีเมลที่หลุดออกมานั้น ส่วนหนึ่งเป็นจริง อย่างไรก็ตามมีผู้ให้บริการเล็กๆ บางรายในตุรกีไม่ได้บล็อคการเข้าถึงเว็บไซต์เหล่านี้

ที่มา - The Register

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

ในอดีต ไมโครซอฟท์ถือเป็นศัตรูตัวฉกาจของโลกโอเพนซอร์ส อดีตซีอีโอสตีฟ บัลเมอร์ ถึงเคยพูดว่า "ลินุกซ์คือมะเร็งร้าย" (Linux is a cancer) แต่ในยุคปัจจุบันปี 2016 เมื่อ GitHub เผยสถิติภาพรวมของการส่งโค้ดโอเพนซอร์สเข้าในระบบของตัวเอง บริษัทที่มีคนร่วมส่งโค้ดโอเพนซอร์สมากที่สุดในตอนนี้คือ "ไมโครซอฟท์"

ปัจจุบันไมโครซอฟท์มีพนักงานที่มีบัญชีบน GitHub จำนวน 2,572 คน (อ้างอิง) และมี repository ของโครงการซอฟต์แวร์ต่างๆ ที่เข้าร่วมพัฒนาประมาณหนึ่งพันโครงการ ตัวอย่างโครงการที่ดังๆ คือ Visual Studio Code, TypeScript, ChakraCore แต่พนักงานไมโครซอฟท์ก็เข้าร่วมพัฒนาโครงการอื่นๆ อย่าง Docker ด้วย

อันดับสองเป็นของ Facebook ตามด้วย Docker, Angular, Google, Atom

Subscribe to GitHub