Tags:
Android

Windows Azure กลายเป็นแบรนด์ใหญ่สำหรับบริการกลุ่มเมฆสารพัดชนิดของไมโครซอฟท์ ซึ่งหนึ่งในนั้นคือ Azure Mobile Services บริการ "แบ็คเอ็นด์บนกลุ่มเมฆ" สำหรับแอพมือถือที่ไม่ยากลงทุนทำเซิร์ฟเวอร์เอง

ล่าสุดไมโครซอฟท์ประกาศขยายฟีเจอร์ของ Azure Mobile Services อีกหลายอย่าง ดังนี้

  • รองรับการส่งข้อความแบบพุชของ Android โดยผ่านกลุ่มเมฆของกูเกิล (Android Broadcast Push Notification) เพิ่มจากที่รองรับพุชของ Windows Phone/iOS มาก่อนแล้ว
  • ในกรณีที่นักพัฒนาแอพมี API พิเศษของตัวเอง (custom API) ทาง Azure Mobile Services ก็รองรับการสร้าง custom API แล้ว
  • รองรับการใช้ Git เป็นตัวจัดการซอร์สโค้ดของแอพแล้ว
  • รองรับการเพิ่มโมดูลของ Node.js (Node Packaged Modules - NPM)
  • ตัว SDK ของ Azure Mobile Services รองรับเทคโนโลยีของไมโครซอฟท์อย่าง Windows Store, Windows Phone 7.x, .NET 4.5 เพิ่มเติม ทำให้แอพที่พัฒนาด้วยเทคโนโลยีเหล่านี้สามารถเชื่อมกับ Azure Mobile Services ได้โดยตรง

ที่มา - Scott Gu

ของแถม: การเขียนแอพลิเคชันสำหรับ Windows 8 App Store ตอนที่ 5: เชื่อมต่อกับ Azure Mobile Service

Tags:
Git

ไมโครซอฟท์ประกาศข่าวว่าเครื่องมือพัฒนาโปรแกรมของตัวเอง 2 ตัวคือ Visual Studio และ Team Foundation Server รองรับระบบการจัดการเวอร์ชันซอฟต์แวร์แบบโอเพนซอร์ส Git แล้ว

Git เป็นระบบการจัดการเวอร์ชันซอฟต์แวร์แบบกระจายศูนย์ (distributed version control systems หรือ DVCS) ที่พัฒนาโดย Linus Torvalds เพื่อใช้กับเคอร์เนลของลินุกซ์แทนระบบ BitKeeper เดิม ปัจจุบัน Git ได้รับความนิยมสูงมากในโลกโอเพนซอร์ส และเริ่มขยายตัวเข้ามาสู่โลกซอฟต์แวร์แบบปิดโค้ดด้วยเช่นกัน

ไมโครซอฟท์อธิบายเหตุผลของการสนับสนุน Git เพราะเห็นว่า DVCS คืออนาคตของการจัดการเวอร์ชันซอฟต์แวร์ และจากการประเมินระบบที่มีในท้องตลาดแล้ว Git เหมาะสมที่สุด (เทียบกับตัวอื่นๆ อย่าง Mercurial หรือสร้างขึ้นมาใหม่เอง)

Tags:
GitHub

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

สำหรับเนื้อหาของบทเรียน ก็เป็นบทเรียนเบื้องต้นในการใช้ Git เช่น การ commit โค้ดเข้าไปยัง repository, การสร้าง branch, และการส่งโค้ดขึ้นไปยัง remote ครับ โดยเนื้อหาทั้งหมดใช้เวลาเรียนประมาณ 15 นาทีเท่านั้นครับ เหมาะสำหรับผู้ที่อยากจะเรียนรู้การใช้งาน Git หรือสายอาชีพอื่นๆ ที่มีความจำเป็นที่จะต้องทำงานร่วมกับ Git เช่นนักออกแบบเว็บไซต์ครับ

ผู้ที่สนใจ สามารถเข้าไปเรียน Try Git ครับ

ที่มา: GitHub Blog

Tags:
Git

หลังจากใช้ Subversion เป็นตัวจัดการซอร์สมาพักใหญ่ ตอนนี้ PHP ก็ย้ายมาอยู่บน GitHub แล้ว

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

ท่านใดสนใจซอร์สของมัน ก็สามารถเข้าไปเยี่ยมชมที่ php-src ได้เลยครับ

ที่มา: GitHub Blog

Tags:
ASP.NET

ASP.NET MVC เป็นเฟรมเวิร์คสำหรับการพัฒนาเว็บที่ใช้หลักการ model-view-controller (ลักษณะเดียวกับ Rails, Django, Symfony, Zend) บนเทคโนโลยี ASP.NET ฝั่งของไมโครซอฟท์

ASP.NET MVC ใช้สัญญาอนุญาตแบบโอเพนซอร์สมาตั้งแต่เวอร์ชันแรก (ตอนนี้ถึงเวอร์ชัน 3 แล้ว) เพียงแต่เปิดโค้ดอย่างเดียว การพัฒนายังเป็นไมโครซอฟท์ทำคนเดียวเป็นหลัก

ล่าสุด Scott Guthrine หัวหน้าทีม .NET ของไมโครซอฟท์ออกมาประกาศความเปลี่ยนแปลงดังนี้

  • เปิดซอร์สโครงการใกล้เคียงอีก 2 ตัวคือ ASP.NET Web API และ ASP.NET Web Pages (รู้จักกันในชื่อ Razor) ใช้สัญญาอนุญาต Apache 2.0
  • ซอร์สโค้ดของทั้ง 3 โครงการจะอยู่บนระบบ Git ของเว็บไซต์ CodePlex (ซึ่งเพิ่งรองรับ Git เมื่อเร็วๆ นี้) - หน้าเว็บของโครงการบน CodePlex
  • ไมโครซอฟท์จะเปิดการพัฒนาให้คนนอกเข้าร่วมด้วย ผู้ที่สนใจสามารถส่งโค้ด ส่งแพตช์ แก้บั๊ก เสนอแนวทางการพัฒนา ได้เช่นเดียวกับโครงการโอเพนซอร์สทั่วไป

Scott บอกว่าไมโครซอฟท์ลองใช้โมเดลการพัฒนาแบบเปิดกับ Windows Azure SDK มาก่อนแล้วประสบความสำเร็จ เลยขยายมายัง ASP.NET MVC ตามมา

ที่มา - ASP.NET via Ars Technica

Tags:
Git

ทำได้ไม่เลวเลยทีเดียว สำหรับโปรแกรม software configuration management (SCM) ที่เพิ่งเกิดเมื่อปี 2005 อย่าง Git หลังจากมี GitHub เป็นของตัวเองจนได้รับการยอมรับจาก Bitbucket, SourceForge, Google Code เป็นหนึ่งใน SCM ที่มีให้เลือกใช้ ตอนนี้ก็ถึงคราวของ CodePlex บริการโฮสต์โครงการโอเพนซอร์สของไมโครซอฟท์แล้ว

ผลจากการรองรับ Git ในครั้งนี้ ทำให้ผู้ใช้ CodePlex มีทางเลือกมากขึ้นจาก Team Foundation Server (TFS) ที่เป็นของไมโครซอฟท์และ Mercurial ซึ่งเป็น SCM แบบ distribution เช่นเดียวกัน ผู้ที่มีโครงการเดิมฝากไว้อยู่แล้วสามารถขอเปลี่ยนมาใช้ Git ได้ผ่านหน้าซัพพอร์ตครับ

ที่มา: I Programmer

Tags:

Andy Rubin เป็นผู้ก่อตั้งมือถือตระกูล Sidekick ซึ่งโดนไมโครซอฟท์ซื้อกิจการไป ภายหลังเขาออกมาตั้งบริษัทใหม่ Android ก่อนขายให้กูเกิลอีกรอบ การเรียกเขาว่าเป็น "บิดาแห่ง Android" คงไม่ผิดนัก

มีรายงานว่า Andy Rubin เข้าสู่โลกแห่งทวิตเตอร์แล้ว (@arubin) โดยข้อความแรกและข้อความเดียวของเขาในขณะนี้ พูดถึง "ความเปิด" ของ Android โดยแสดงผ่านโค้ดการดึงซอร์สโค้ดของ Android ผ่าน git และสั่ง make

the definition of open: "mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make"

ผมคงไม่ต้องอธิบายมั้งว่า Andy Rubin ตอบโต้ใคร

ที่มา - TechCrunch

Tags:
Git

เมื่อสักครู่ผมได้อ่านข่าวเกี่ยวกับ Git จาก Blog ของเว็บ GitHub ตอนนี้เขากำลังจัดทำแบบสำรวจผู้ใช้ Git ประจำปีกันครับ

ผมเข้าไปดูก็เห็นว่าช่องแรกนั้นให้ใส่ชื่อประเทศ ก็เลยคิดว่าน่าจะชวนให้ทุกๆ คนที่ใช้ Git ในประเทศไทยเข้าไปทำกันนะครับ ประเทศเราจะได้มีส่วนร่วมกับโปรเจ็คดีๆ อย่างนี้เยอะขึ้น

Survey เข้าไปทำได้ที่ http://tinyurl.com/GitSurvey2010 เลยครับ ส่วนผลสำรวจนั้นเมื่อทำเสร็จแล้วทางทีมงานเขาจะเอาไปขึ้นไว้บน Git Wiki ที่หน้า GitSurvey2010 ครับ

ที่มา - GitHub blog