Image
By nrad6949 Writer on Tag: Security, USB, GitHub
Security

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

By neizod Contributor on Tag: GitHub, Jekyll
GitHub

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

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

By neizod Contributor on Tag: Open Source, Review, GitHub, Atom Text Editor
Open Source

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

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

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

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

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

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

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

By idewz Contributor on Tag: Education, GitHub
Education

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

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

By pe3z Writer on Tag: Security, GitHub
Security

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

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

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

By pe3z Writer on Tag: Development, GitHub
Development

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

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

ที่มา - GitHub Blog

By mk Founder on Tag: GitHub
GitHub

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

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

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

By neizod Contributor on Tag: 3D, GitHub
3D

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

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

Google

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

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

GitHub ประกาศสถิติประจำปี 2012 พบว่าเว็บไซต์เติบโตขึ้นมาก ตอนนี้มีสมาชิกจำนวน 2.8 ล้านราย (เพิ่มขึ้น 133% จากปีก่อน) และจำนวน repository 4.6 ล้านแห่ง (โตขึ้น 171%)

ในหนึ่งวัน GitHub มีสมาชิกเพิ่มขึ้นวันละ 10,000 ราย, ปริมาณข้อมูล 140GB, pull request 7,000 ครั้ง และเกิดการ push สู่ repository 125,000 แห่ง

By lew Founder on Tag: Valve, Steam, GitHub, Linux, Games
Valve

หลังจากเปิดทดสอบมาประมาณเดือนกว่า ตอนนี้ Valve ก็เปิดให้ผู้ใช้ทั่วไปได้ดาวน์โหลด Steam สำหรับลินุกซ์สำหรับผู้ใช้ทั่วไปแล้ว

ผู้ที่ร่วมทดสอบอยู่หรือต้องการเข้าร่วมเพิ่มเติมต้องดาวน์โหลดเวอร์ชั่นล่าสุด หรือจะติดตั้ง repository เพิ่มเติมก็ได้เช่นกัน

สำหรับผู้ที่เจอปัญหาบั๊กต่างๆ ทาง Valve เปิดให้แจ้งบั๊กได้ใน GitHub

By neizod Contributor on Tag: GitHub
GitHub

GitHub อัพเกรด Gist (ระบบแชร์ code snippet เช่นเดียวกับ Pastebin) ขนานใหญ่ นอกจากหน้าตาที่เรียบง่ายขึ้นแล้ว สิ่งที่เปลี่ยนก็คือ

  • เครื่องมือแก้ไขเอกสารเปลี่ยนไปใช้ Ace ที่ทำ syntax highlight / ปิด tag อัตโนมัติได้
  • พรีวิว Gist เพิ่มขึ้นจาก 3 บรรทัดเป็น 10 บรรทัด
  • ดูความต่างของแต่ละเวอร์ชันที่ถูกแก้ไขได้ง่ายขึ้น

ที่มา: GitHub Blog

By neizod Contributor on Tag: GitHub
GitHub

เดิมทีนั้น แม้ว่า GitHub จะรองรับการแก้ไขไฟล์จากหน้าเว็บโดยตรง แต่ถ้าต้องการเพิ่มไฟล์ใหม่ๆ เข้าในโปรเจค ก็ต้องสั่งเพิ่มไฟล์จากเครื่องผู้ใช้งาน แล้วค่อย push ไฟล์นั้นเข้าระบบอยู่ดี

ข่าวดีคือตอนนี้สามารถสร้างไฟล์เอกสารได้จากหน้าเว็บโดยตรงแล้ว โดยกดได้ที่ปุ่มบวกที่อยู่ถัดจาก path ของโปรเจค หรือจะเพิ่มคำสั่ง /new/{branch}/{path} ต่อท้าย url ก็ได้ครับ

ที่มา: GitHub Blog

By Blltz Writer on Tag: Google, Open Source, Sony, Android, GitHub, Xperia, Mobile
Google

ถ้ายังจำกันได้ เมื่อเดือนกันยายน Xperia S สมาร์ทโฟนจาก Sony ถูกกูเกิลเพิ่มเข้าไปในโครงการ AOSP เพื่อให้นักพัฒนาเข้ามาร่วมพัฒนา AOSP ให้รองรับกับ Xperia S ได้ ซึ่ง Sony ก็ตอบรับด้วยการแจกไดร์เวอร์ให้นักพัฒนามาในภายหลัง

โครงการดังกล่าวเดินหน้าไปพอสมควร ตัวเครื่องสามารถเปิดติด ใช้ Wi-Fi และเซนเซอร์บางตัวใช้งานได้ แต่ด้วยความที่ฮาร์ดแวร์ส่วนมากใช้ไบนารีที่เป็น proprietary ของ Sony ซึ่งไม่สามารถนำมารวมเข้ากับ AOSP ได้ ทำให้การทำงานของ AOSP บน AOSP นั้นไม่สมบูรณ์นัก

By neizod Contributor on Tag: Social Network, GitHub
Social Network

ช่วงนี้ GitHub ปล่อยของเล่นใหม่ๆ บนหน้าเว็บ ได้แก่

  • หน้า profile ใหม่แสดง avatar/repository ใหญ่ขึ้น ส่วนหน้า activity ก็เพิ่มความสำคัญให้กับ commit/issue จากเดิมที่สำคัญเท่ากับ follow user/star repository - New User Profile Pages
  • เพิ่มความสามารถให้ search box (ทาง GitHub เรียกมันว่า Command Bar) โดยสามารถทำ tab completion พร้อมคำสั่งพื้นฐานเช่น follow หรือหา issue ได้ - Introducing the Command Bar
By willwill on Tag: Android, GitHub
Android

GitHub เปิดตัว GitHub for Android แล้ว โดยในโปรแกรมนี้สามารถดู dashboard ใน GitHub ของเรา หรือของ organization เราได้ นอกจากนี้ยังสามารถจัดการ issue tracker และ gist (pastebin) ได้อีกด้วย

โปรแกรมนี้เป็นโอเพนซอร์ส สามารถโหลดซอร์สที่ github/android

ที่มา: Android Central

By Sikachu Contributor on Tag: GitHub, Git
GitHub

ทางเว็บไซต์ GitHub ได้ร่วมมือกับ Code School ทำการเปิดตัวเว็บไซต์ "Try Git" ซึ่งจะเป็นบทเรียนสอนการใช้ Git เบื้องต้น โดยผู้ใช้ไม่จำเป็นต้องลงโปรแกรมบนเครื่องคอมพิวเตอร์ เพราะสามารถพิมพ์คำสั่งและลองใช้งาน Git ผ่านทางเว็บเบราว์เซอร์ได้เลยครับ

By neizod Contributor on Tag: GitHub, Subversion
GitHub

แม้ GitHub จะเป็นเว็บฝากโครงการที่ตั้งต้นมาด้วย Git ล้วนๆ แต่ก็ไม่ใช่ทุกคนที่พร้อมจะปรับตัวเรียนรู้กับเครื่องมือใหม่ๆ ตลอดเวลา ตอนนี้เว็บ GitHub ได้เปิดให้ SCM ยอดนิยมอีกตัวอย่าง Subversion สามารถเชื่อมต่อเพื่อจัดการบริหารโปรเจคได้แล้วครับ

ความแตกต่างแรกที่สังเกตได้คือ การ checkout สามารถทำได้ผ่าน HTTPS เท่านั้น และไม่จำเป็นต้องลงท้ายชื่อโปรเจคด้วย .git เช่น svn co https://github.com/torvalds/linux

Subscribe to GitHub