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

By mk Founder on Tag: Development, OpenGL, Android, Mobile
Development

กูเกิลเคยออก Android NDK (Native Development Kit) มาแก้ปัญหาที่โปรแกรมบางอย่างต้องทำงานแบบ native โดยเฉพาะเกม ในรุ่นอัพเดตล่าสุดคือ Android NDK r3 นั้นพัฒนาไปอีกขั้น โดยรองรับ OpenGL ES 2.0 แล้ว

OpenGL ES เป็น API สำหรับกราฟิกสามมิติ ที่ออกแบบมาใช้กับอุปกรณ์พกพาต่างๆ ซึ่งระบบกราฟิกสามมิติบน iPhone ก็ใช้ OpenGL ES 2.0 เช่นกัน นั่นแปลว่าการพัฒนาหรือพอร์ตเกมจาก iPhone มายัง Android ก็น่าจะทำได้ง่ายขึ้น นอกจากเกมแล้ว โปรแกรมอีกหลายตัวอย่างเช่น Firefox รุ่นสำหรับ Android ก็ประกาศว่าจะใช้ OpenGL ในการแสดงผลอีกด้วย

By nuntawat Writer on Tag: Development, Windows Phone, Microsoft, Mobile
Development

ขอรวบข่าวที่เกี่ยวเนื่องกันเป็นข่าวเดียวเลยแล้วกันครับ
ข่าวแรก ไมโครซอฟท์เตรียมเปิดตัว Windows Phone Development Tools ชุดพัฒนาแอพพลิเคชั่น, เกมบนวินโดวส์โฟน 7 ภายในแนวคิด Windows Phone Developer Experience ในงาน MIX10 ที่กำลังจะมาถึง สำหรับใครที่เข้าร่วมงานจะได้รับชุดพัฒนาดังกล่าวด้วย

By mk Founder on Tag: Apple, Development, App Store, Mac
Apple

เว็บไซต์ 9to5mac รายงานว่า App Store ของแอปเปิลได้ปรับโครงการช่วยเหลือนักพัฒนาโปรแกรมบนแมค ซึ่งจากเดิมมีราคาค่อนข้างสูง (แต่แถมฮาร์ดแวร์) มาเป็น Mac developer license ราคา 99 ดอลลาร์ต่อปี

ความคล้ายคลึงกันของ Mac developer license กับ iPhone developer license จึงก่อให้เกิดข่าวว่า แอปเปิลอาจทำ Mac App Store ในลักษณะเดียวกับ iPhone App Store เช่นกัน โดยเน้นไปที่นักพัฒนาโปรแกรมบน iPhone เดิม ให้ทำโปรแกรมเวอร์ชันบนแมคด้วย และแอปเปิลจะสร้างช่องทางการจัดจำหน่ายแบบเดียวกันให้

ทั้งหมดนี่ยังเป็นแค่ "การคาดการณ์" นะครับ

By mk Founder on Tag: Development, Microsoft, Visual Studio
Development

จากข่าวก่อนหน้านี้ว่า Visual Studio 2010/.NET 4.0 เลื่อน เหตุเพราะมีปัญหาเรื่องประสิทธิภาพ และไมโครซอฟท์จะแก้ปัญหาโดยออกรุ่น Release Candidate มาคั่นกลางอีกหนึ่งรุ่น บัดนี้มันมาตามสัญญาแล้ว

Visual Studio 2010 RC เปิดให้สมาชิก MSDN ดาวน์โหลดได้ก่อน ส่วนคนทั่วไปต้องรออีกนิด จะดาวน์โหลดได้ในวันที่ 10 กุมภาพันธ์ตามเวลาสหรัฐ ฟีเจอร์ของ Visual Studio 2010 อ่านได้ในข่าวเก่า หรือ หน้า Walkthroughs ของไมโครซอฟท์

By mk Founder on Tag: Open Source, Java, Development, Ruby, Twitter
Open Source

Twitter นั้นมีภาษาเฉพาะของตัวเองพอสมควร เช่น @reply @mention #hashtag รวมถึง URL ในข้อความ tweet แต่ละอัน การเขียนโปรแกรมที่เกี่ยวข้องกับ Twitter ล้วนแต่ต้องจัดการกับภาษาและสัญลักษณ์เหล่านี้

By greendog on Tag: Development, Adobe Flash, Adobe, iPhone
Development

เมื่อวันที่ 1 กุมภาพันธ์ ที่ผ่านมา Adobe ได้ปล่อยวิดีโอสาธิตแอพพลิเคชั่น iPhone ที่สร้างจากเครื่องมือ Packager for iPhone ที่อยู่ใน Flash Professional CS5 ที่กำลังจะออกวางจำหน่ายในปีนี้ให้พวกเราได้ชมกันอีกแล้ว เหมือนจะย้ำเตือนว่า "ถึง Apple ยังไงก็แล้วแต่ เรามาแน่"

วิดีโอดูได้ด้านในครับ

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

ที่มา - TheFlashBlog

By mk Founder on Tag: Development, PHP, HHVM, Facebook
Development

อัพเดต: Facebook ประกาศข่าวนี้อย่างเป็นทางการแล้ว รายละเอียดอ่านต่อด้านใน

ยังไม่ประกาศอย่างเป็นทางการ แต่มีการยืนยันจากคนที่เห็นของจริงแล้วว่า Facebook ได้พัฒนาตัวแปลภาษา PHP ของตัวเองขึ้นมาใหม่ ซึ่งช่วยให้การทำงานของ Facebook นั้นเร็วขึ้นมาก

PHP เป็นภาษาแบบ interpreter คือแปลภาษาทุกครั้งที่มีคนเรียกสคริปต์ ซึ่งทำให้เสียเวลาประมวลผล การเปลี่ยนมาใช้วิธี compiler ประมวลผลไว้ก่อนหน้าช่วยให้ประหยัดเวลาได้มาก แต่ก็มีข้อเสียว่าถ้าสคริปต์เปลี่ยนแปลงก็ต้องแปลภาษาใหม่อยู่ดี

Subscribe to Development