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

GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git ตัวเดียวกับที่โครงการเคอร์เนลของลินุกซ์ใช้ ตอนนี้มีโครงการมาใช้บริการเกิน 1 ล้านโครงการแล้ว

60% ของโครงการทั้งหมดเป็นการฝากซอร์สโค้ดเต็มรูปแบบ ส่วน 40% ที่เหลือเป็นโค้ดสั้นๆ ที่เก็บลงในไฟล์เดียวอยู่ ซึ่งทางโครงการเรียกว่า "gist"

GitHub เปิดบริการมาตั้งแต่ปี 2008 โดยโครงการโอเพนซอร์สใช้บริการฟรีทุกกรณี และคิดเงินคนที่ใช้งานเชิงธุรกิจแทน มีโครงการดังๆ อย่าง Ruby on Rails, jQuery, JUnit เป็นลูกค้าใช้บริการ

High Performance Computing

NVIDIA เปิดตัว Parallel Nsight ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานบนหน่วยประมวลผลกราฟิก หรือ GPU โดย Parallel Nsight เป็นเครื่องมือเสริมที่ผนวกเข้ากับ Microsoft Visual Studio ทำให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมด้วย CUDA หรือ DirectCompute ได้ง่ายและสะดวก ทั้งนี้ Parallel Nsight ได้จัดเตรียม debugger สำหรับค้นหาและแก้ไขบั๊ก และ analyzer สำหรับบันทึกเหตุการณ์ที่เกิดขึ้นใน CPU และ GPU อีกด้วย

By Pinery Contributor on Tag: Google, Development, Android, Programming, App Inventor
Google

ข่าวดีสำหรับคนที่อยากเขียน App ลง Android แต่ไม่มีความรู้ในการเขียนโปรแกรมก็สามารถสร้าง App ง่ายๆ ได้ด้วย App Inventor ซึ่งการเขียนจะไม่มีโค้ดมาเกี่ยวข้องเลย แต่จะเป็นการใช้ "blocks" ในการเขียน App แทน (ดูวิดิโอตัวอย่างได้หลังเบรค)

โดยความคิดนี้เกิดจากการที่กูเกิลต้องการให้คนทั่วไปสามารถพัฒนา App ได้ง่าย มี App ที่อยากได้เป็นของตัวเองและยังช่วยเพิ่มจำนวน App ใน Android Market เพื่อแข่งกับ App Store อีกด้วย

ที่มา - Mashable, App Inventor Lab

By nuntawat Writer on Tag: Development, ASP.NET, Microsoft
Development

ไมโครซอฟท์เปิดตัวชุดเครื่องมือพัฒนาเว็บ WebMatrix ซึ่งทำให้สามารถพัฒนาและดูแลเว็บได้อย่างง่ายดายในที่เดียว โดย WebMatrix ประกอบด้วยเว็บเซิร์ฟเวอร์ IIS Express Edition, ดาต้าเบสเซิร์ฟเวอร์ SQL Server Compact Edition 4, ASP.NET และ IDE รวมถึงเครื่องมือในการอัพโหลดเว็บไซต์ไปยังโฮสติ้ง ไลบารี และโอเพนซอร์สเว็บแอพพลิเคชันอย่าง DotNetNuke, WordPress, Joomla! ที่ผู้ใช้สามารถดาวน์โหลดและรวมเข้ากับโซลูชั่นได้อัตโนมัติ

By mk Founder on Tag: Development, Skype, VoIP
Development

Skype บริการ VoIP ที่ได้รับความนิยมมากที่สุดในโลก เปิดตัว SDK สำหรับเชื่อมต่อกับเครือข่ายของ Skype ซึ่งจะส่งผลให้อุปกรณ์หรือโปรแกรมใดๆ สามารถคุย Skype ได้ด้วยแรงของนักพัฒนาภายนอก

ในอดีตที่ผ่านมา ยุทธศาสตร์ของ Skype คือเพิ่มจำนวนอุปกรณ์ที่คุย Skype ให้ได้มากที่สุด เราเลยเห็น Skype เวอร์ชันต่างๆ มากมาย ไม่ว่าจะบนมือถือหรือเครื่องเล่นเกม แต่ท่าทาง Skype จะยังไม่พอใจเลยต้องเปิด SkypeKit เป็น SDK ให้นักพัฒนาอื่นๆ ใช้อีกต่อหนึ่ง

By mk Founder on Tag: Open Source, High Performance Computing, Development, Facebook
Open Source

ตอนนี้ Facebook กลายเป็นเว็บไซต์ขนาดใหญ่ที่สุดของโลก มีผู้ชมเดือนละ 570 ล้านครั้ง มีคนมาดูภาพบน Facebook วินาทีละ 1.2 ล้านครั้ง แต่อัตราการล่มของ Facebook กลับน้อยมาก (โดยเฉพาะเมื่อเทียบกับ Twitter)

เว็บไซต์ Royal Pingdom จึงได้นำเสนอซอฟต์แวร์ที่ Facebook ใช้ทำเซิร์ฟเวอร์ว่ามีอะไรบ้าง? Facebook ทำอย่างไรจึงรองรับผู้ชมจำนวนมหาศาลนี้ได้

โดยภาพรวมแล้ว Facebook ยังใช้เทคโนโลยี LAMP เช่นเดียวกับเว็บไซต์ทั่วไป แต่ในรายละเอียด Facebook กลับพัฒนาซอฟต์แวร์ของตัวเองขึ้นมาอีกมากมาย

ซอฟต์แวร์ที่ Facebook ใช้ มีดังนี้

By mk Founder on Tag: Open Source, Java, Oracle, Development, NetBeans, IDE
Open Source

NetBeans โปรแกรม IDE แบบโอเพนซอร์ส ออกรุ่นใหม่ล่าสุด 6.9 แล้ว ของใหม่มีดังนี้

By lew Founder on Tag: Development, Python, Apache
Development

หลังจากที่มาตรฐาน wsgi ได้รับการยอมรับในชุมชน python มากขึ้นเรื่อยๆ การเชื่อมต่อ python เข้ากับเว็บด้วยเส้นทางอื่นๆ ก็เสื่อมความนิยมไปอย่างต่อเนื่อง จนกกระทั่งรุ่นบุกเบิกอย่าง mod_python ก็ถูกถอดออกจากการสนับสนุนของ Apache Foundation ในที่สุด

การประกาศนี้มีขึ้นในการประชุมบอร์ดของ Apache Foundation เมื่อวานนี้ ส่งผลให้ mod_python เข้าสู่สถานะ Attic ซึ่งหมายความว่าจะไม่มีการพัฒนาโครงการนี้อีกต่อไป รวมถึงการแก้บั๊กต่างๆ ด้วย

By lew Founder on Tag: High Performance Computing, Development, OpenCL
High Performance Computing

OpenCL 1.1 มาตรฐาน API สำหรับการคำนวณแบบขนานบนชิปกราฟิกรุ่นล่าสุด หลังจากที่รุ่น 1.0 ได้ออกมาตั้งแต่ปี 2008 โดยมีฟีเจอร์เพิ่มขึ้นมาหลายอย่างเช่น

By mk Founder on Tag: Apple, Development, iOS, iPhone
Apple

แอปเปิลได้ปรับเนื้อหาในข้อบังคับหมวดที่ 3.3.2 ใน iOS SDK ซึ่งห้ามการใช้ interpreted code (กระทบ Flash โดยตรง) เสียใหม่

จากเดิมหัวข้อ 3.3.2 ห้าม interpreted code อย่างเด็ดขาด ถูกแอปเปิลแก้ไขใหม่โดยเพิ่มข้อความว่า "สามารถทำได้ถ้าได้รับอนุญาตจากแอปเปิลเป็นลายลักษณ์อักษรล่วงหน้า"

การปรับนโยบายครั้งนี้มีเพื่อให้เกมที่ใช้ภาษาอื่นในการพัฒนา เช่น Lua (ซึ่งนิยมมากในวงการเกม) หรือใช้เอนจินเกมอย่าง Unity 3D ไม่ขัดกับนโยบายของแอปเปิลเอง ส่วน Flash ดูจากเงื่อนไขแล้ว ไม่น่าจะมีหวังเช่นเดิม

By mk Founder on Tag: Development, Nokia, Qt, Mobile
Development

หลายคนคงจำข่าว โนเกียเข้าซื้อ Trolltech เมื่อปี 2008 กันได้ ตามแผนการของโนเกียแล้ว เทคโนโลยี Qt ของ Trolltech จะกลายเป็นแกนกลางสำคัญของ Symbian ในอนาคต (Nokia ปฏิเสธข่าวร่วมวง Android บอกว่าอนาคตคือ Qt ต่างหาก, เผยแผน Symbian^4 และแนวทางของ Symbian Foundation) นอกจากนี้ยังเป็นตัวเชื่อมสำหรับการสร้างแอพพลิเคชันบน Symbian และ Maemo/MeeGo ในทีเดียว (โนเกียประกาศรองรับ Qt ในแพลตฟอร์ม Maemo)

By mk Founder on Tag: Development, Expression, Microsoft
Development

วันนี้มีซอฟต์แวร์ออกกันหลายตัวนะครับ ฝั่งไมโครซอฟท์ได้ออก Expression Studio 4 ซอฟต์แวร์สำหรับ interaction designer รุ่นล่าสุดมาแล้ว (ผมเคยเขียนถึง Expression Studio รุ่นแรก ไว้เมื่อนานมาแล้ว)

ซอฟต์แวร์ในตระกูล Expression มีทั้งหมด 4 ตัวคือ

By lew Founder on Tag: Development, Programming
Development

หลังจากที่ภาษาซีขึ้นมาเป็นอันดับหนึ่งอีกครั้งในคราวที่แล้วที่เรารายงานข่าวถึงดัชนี TIOBE เดือนนี้ก็มีความเปลี่ยนแปลงครั้งใหญ่อีกครั้งเมื่อภาษา Objective-C ก้าวขึ้นมาอยู่อันดับที่ 10 ของดัชนีนี้ได้สำเร็จ โดยระยะเวลา 9 ปีที่ผ่านมามีภาษา 13 ภาษาเท่านั้นที่เข้ามาอยู่ในรายการนี้ได้

เหตุผลของความนิยมที่เพิ่มขึ้นอย่างต่อเนื่องในภาษาที่เกิดขึ้นมาตั้งแต่ปี 1986 อย่าง Objective-C นั้นคงหนีไม่พ้นความนิยมของ iPhone และ iPad ที่ดึงดูดนักพัฒนาเข้ามาพัฒนาในแพลตฟอร์มนี้อย่างต่อเนื่อง

By lew Founder on Tag: Open Source, Development, Programming, GCC
Open Source

โครงการที่ยิ่งใหญ่ที่สุดโครงการหนึ่งในประวัติศาสตร์โอเพนซอร์สนั่นคือ GCC ที่เปิดให้นักพัฒนาสามารถพัฒนาซอฟต์แวร์ได้โดยไม่ต้องการคอมไพลเลอร์แบบเสียเงิน GCC แม้จะย่อมาจาก Gnu Compiler Collection ที่ใช้คอมไพล์ภาษาได้จำนวนมาก แต่ตัว GCC ทั้งหมดยังคงพัฒนาด้วยภาษา C จนกระทั่งวันนี้ที่ GCC Steering Committee ได้ประกาศจะยอมรับโค้ดภาษา C++ เข้ามาร่วมด้วย

By mk Founder on Tag: Development, Social Network, Android, Open Graph, Facebook, Mobile
Development

ข่าวเงียบๆ อีกอันหนึ่งแต่สำคัญไม่ใช่เล่น ที่งาน Google I/O ทาง Facebook ได้ไปออกบูตด้วยเช่นกัน และสิ่งที่เอามาโชว์คือ Facebook SDK for Android

By mk Founder on Tag: Apple, Development, Adobe Flash, RIA
Apple

เว็บไซต์ AppleInsider กล่าวถึงเทคโนโลยีชื่อ "Gianduia" ของแอปเปิล ซึ่งเริ่มเปิดตัวในงาน World of WebObjects Developer Conference (WOWODC) งานสัมมนาอิสระของบริษัทเมื่อปีที่แล้ว มันคือเฟรมเวิร์คสำหรับงาน Rich Internet Application ที่ออกมาแข่งกับ Flash/Silverlight

Gianduia (ผมไม่แน่ใจว่ามันอ่านว่าอะไรเหมือนกัน) เป็นชื่อของช็อคโกแลตอิตาเลียนชนิดหนึ่ง ตามคำนิยามของนักพัฒนาคนหนึ่งบอกว่ามันคือ browser-side Cocoa + WebObjects เขียนด้วยภาษาจาวาสคริปต์ ซึ่งนักพัฒนาคนนี้บอกว่ามันเยี่ยมมาก ชนิดเห็นแล้วอ้าปากค้างเลย

By rulaz07 on Tag: Development, Samsung, Bada, Mobile
Development

หลังจากเปิดตัวมานานนม (ข่าวเก่า) Samsung ก็ได้ฤกษ์ปล่อยให้นักพัฒนาทั่วไปดาวน์โหลด bada SDK ได้แล้ว ก่อนที่ Samsung Wave S8500 มือถือตัวแรกที่ใช้ระบบปฏิบัติการ bada จะวางขายจริงในอีกไม่กี่สัปดาห์ แค่ไปสมัครสมาชิกบนเว็บไซต์ badaก็สามารถดาวน์โหลดได้เลย (เมื่อก่อนเปิดให้ดาวน์โหลดเฉพาะ partner เท่านั้น)

By lew Founder on Tag: Development, Programming
Development

การวัดความนิยมของภาษาเขียนโปรแกรมนั้นมีวิธีต่างๆ กันไป เช่นค่าย O'Reilly นั้นใช้ยอดขายหนังสือวัดความนิยม ส่วนค่าย TIOBE ที่เป็นข่าวนี้อาศัยเสิร์ชเอนจิน เช่น Google Search, MSN, Wikipedia และเว็บอื่นๆ ในการวัดความนิยม จุดที่น่าสนใจคือภาษา Java นั้นมีค่าดัชนีตกต่ำลงอย่างรวดเร็วในปีที่ผ่านมา จนทำให้ภาษา C กลับมาเป็นที่หนึ่งอีกครั้งหลังจากที่ภาษา Java ครองอันดับหนึ่งมาได้ตั้งแต่ปี 2000

By mk Founder on Tag: Special Report, Development, Browser, HTML5, Mozilla, Microsoft
Special Report

ทุกวันนี้เราพูดถึง HTML5 กันมาก แต่แท้จริงแล้ว มาตรฐาน (ตามกระบวนการของ W3C) ยังไม่เสร็จครับ แถม HTML5 ประกอบด้วยฟีเจอร์หลายส่วน เช่น <video>, <canvas>, web workers, geolocation ฯลฯ

ข่าวนี้จะพูดถึงฟีเจอร์การเก็บข้อมูลของเว็บแอพพลิเคชันแบบออฟไลน์ครับ หรือที่เรียกกันว่า local storage

By nuntawat Writer on Tag: Development, Windows Phone, Microsoft, Games, XNA
Development

เมื่อวันที่ 9 มี.ค.ที่ผ่านมา ในงาน Game Developers Conference ไมโครซอฟท์ได้เปิดตัว XNA Game Studio 4.0 รุ่นใหม่ สามารถพัฒนาเกมได้ทั้งบนคอมพิวเตอร์ วินโดวส์โฟน และ Xbox ได้ในคราวเดียวกัน (ดูข่าวเก่า) นอกจากนั้นยังเพิ่ม API ที่สนับสนุนการประมวลผลสามมิติบนวินโดวส์โฟน รองรับ Visual Studio 2010 และยังเพิ่มการรองรับ buffered audio ลงใน API อีกด้วย

ที่มา: LiveSide.net

Subscribe to Development