By mk Founder on Tag: Development, Palm, webOS
Development

ที่งาน Open Mobile Summit ในซานฟรานซิสโก Palm ได้โชว์เดโมของ "Ares" IDE สำหรับพัฒนาโปรแกรมบน webOS ให้ผู้เข้าร่วมสัมนาเห็นเป็นครั้งแรก

ยังไม่มี screenshot ถูกปล่อยออกมาบนเว็บ (ผมว่าหาดีๆ น่าจะมี) แต่จุดขายของ Ares เท่าที่ข่าวออกคือมันสามารถพัฒนาโปรแกรมแบบ drag-and-drop ซึ่งพนักงานของ Palm ได้โชว์เดโมพัฒนาโปรแกรม Flickr สดๆ ในงาน สามารถลากโลโก้หรือ textbox มาประกอบร่างกันเป็นโปรแกรมได้ทันที

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

ช่วงเวลาการอัพเกรด Visual Studio ก็มาถึงอีกครั้ง เมื่อไมโครซอฟท์เปิดตัว Visual Studio 2010 Beta 2 พร้อมๆ กับประกาศว่าจะวางขายตัวจริงในวันที่ 22 มีนาคม 2010 โดยมีรายละเอียดทั้งราคาและแนวทางการอัพเกรดมาเสร็จสรรพ

ที่น่าสนใจคือ Visual Studio 2010 นั้นจะไม่มีรุ่น Standard (299 ดอลลาร์) อีกต่อไป แต่จะเริ่มต้นที่รุ่น Professional ที่มาราคา 799 ดอลลาร์เท่านั้น ในแง่หนึ่ง อาจจะเป็นเพราะ Visual Studio Express เองก็กำลังมีความสามารถเพิ่มขึ้นเรื่อยๆ จนความแตกต่างน้อยลง

By mk Founder on Tag: Mono, Novell, Development, C#, MonoTouch, iPhone
Mono

เงื่อนไขที่สำคัญอันหนึ่งของแอปเปิลต่อนักพัฒนาโปรแกรมบน iPhone ก็คือห้ามรันโค้ดของโปรแกรมอื่นๆ ต่ออีกชั้น เงื่อนไขนี้ส่งผลให้โปรแกรมที่เขียนด้วย Java หรือ .NET ไม่สามารถทำงานบน iPhone ได้ และเครื่องมือที่ใช้พัฒนาโปรแกรมบน iPhone "อย่างถูกต้อง" มีแค่ภาษา Objective-C และ Cocoa Touch ของแอปเปิลเท่านั้น

ตอนนี้มีคนหาช่องว่างจากเงื่อนไขนี้ และเสนอทางเลือกอื่นในการพัฒนาโปรแกรมบน iPhone ได้แล้ว ไม่ใช่บริษัทหน้าใหม่ที่ไหน แต่เป็น Novell และทีมงานผู้สร้าง Mono นั่นเอง

By lew Founder on Tag: Development, Twitter
Development

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

By mk Founder on Tag: Java, Development, Eclipse
Java

หลังจากโครงการ Eclipse ออกรุ่น 3.5 ไปเรียบร้อย ตอนนี้ก็ได้เวลามุ่งสู่การเปลี่ยนรุ่นครั้งใหญ่สู่รุ่น 4.0 ที่ตั้งเป้าว่าจะออกในปี 2010 แล้ว

ของใหม่ใน Eclipse 4 (หรือ e4) ที่สำคัญได้แก่

By mk Founder on Tag: Java, Sun, Development, Ruby
Java

เมื่อปี 2006 ซันได้จ้างทีมพัฒนา JRuby (เขียนโค้ดภาษา Ruby แล้วแปลงเป็นไบต์โค้ดในแพลตฟอร์ม Java) ซึ่งรวมถึง Charles Nutter ผู้สร้าง JRuby ด้วย หมากเกมนี้เป็นส่วนหนึ่งของแผนการที่ซันอยากให้แพลตฟอร์ม Java รองรับภาษาโปรแกรมให้หลากหลายขึ้น นอกเหนือไปจากภาษา Java ที่มีแต่เดิม

By mk Founder on Tag: Development, Python, Django
Development

หลังจากออก Django 1.0 ไปเมื่อเกือบ 1 ปีก่อน ตอนนี้ Django 1.1 ออกตามมาแล้วครับ

ของใหม่

By nuntawat Writer on Tag: Development, Expression, Bing, Microsoft
Development

นอกจากไมโครซอฟท์จะฉลองงานใหญ่ กับการเสร็จสิ้นกระบวนการพัฒนาวินโดวส์ 7 และวินโดวส์เซิร์ฟเวอร์ 2008 R2 แล้ว (ดูข่าวเก่า) ก็ยังมีการเปิดตัวผลิตภัณฑ์สำหรับนักพัฒนาอีก 3 ตัวและนักออกแบบอีก 1 ตัวดังนี้

  • Bing# คือ API ที่สร้างขึ้นมาครอบตัว Bing API 2.x XML requests อีกทีหนึ่ง โดยจะคอยติดต่อ Bing API ให้ นักพัฒนาไม่จำเป็นต้องมาจัดการ XML, JSON หรือ SOAP เอง

By mk Founder on Tag: Mono, Java, Development, Linux
Mono

บริษัทวิจัย RedMonk รายงานว่าแนวโน้มการพัฒนาโปรแกรมบนลินุกซ์ มีโปรแกรมที่เขียนด้วย Mono มากขึ้น ตัวอย่างโปรแกรมดังๆ เช่น Banshee โปรแกรมฟังเพลง, Tomboy โปรแกรมจดโน้ต และ GNOME Do โปรแกรมค้นหาและสั่งงานเดสก์ท็อป ในขณะที่มีโปรแกรมที่พัฒนาด้วย Java และได้รับความนิยมใกล้เคียงกันน้อยมาก

Ian Murdock ผู้ก่อตั้งโครงการ Debian และขณะนี้ทำงานอยู่กับซัน ไม่เห็นด้วยกับ RedMonk และบอกว่าคนใช้ Mono นอกวงลินุกซ์มีน้อยมาก และโปรแกรม Mono ที่ดังๆ ถูกพัฒนาขึ้นโดย Novell (ซึ่งเป็นเจ้าของ Mono) ดังนั้นไม่สามารถสรุปว่า Mono ได้รับความนิยมมากกว่า Java ได้

By mk Founder on Tag: Development, Patent, C#, Microsoft, .NET
Development

ปัญหาสำคัญมากอันหนึ่งของโครงการ Mono (.NET เวอร์ชันโอเพนซอร์ส) คือไมโครซอฟท์ถือครองสิทธิบัตรที่เกี่ยวข้องกับเทคโนโลยีใน .NET Framework อยู่หลายชิ้น และไม่มีอะไรรับประกันว่าในอนาคตไมโครซอฟท์จะไม่ใช้ประโยชน์จากทรัพย์สินทางปัญญาเหล่านี้ (เช่น ฟ้องบริษัทที่นำ Mono ไปใช้งานว่าละเมิดสิทธิบัตรของ .NET)

ไมโครซอฟท์เคยสัญญาว่าจะไม่ดำเนินการในเรื่องนี้ แต่นั่นก็เป็นแค่สัญญาลมปาก (ยกเว้นสัญญาที่เคยตกลงกับ Novell แต่นั่นก็คุ้มครองแค่ Novell) ล่าสุดไม่เป็นแค่ลมปากแล้ว

By chalet16 Contributor on Tag: Development, PHP
Development

หลังจากที่ออก PHP 5.3.0RC4 มาได้ประมาณ 2 สัปดาห์ โครงการ PHP ก็ได้ออก PHP 5.3.0 ซึ่งมีการปรับปรุงที่สำคัญจาก PHP 5.2 อยู่หลายอย่างเช่น

  • เพิ่มการสนับสนุน namespace
  • เพิ่ม magic methods __callStatic และ __invoke
  • เพิ่มคำสั่ง goto

สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับการแปลงแปลงได้ที่ New features และ Changelog

By mk Founder on Tag: Development, Ruby, USA
Development

Evans Data สำรวจข้อมูลจากนักพัฒนาในสหรัฐอเมริกา 400 คน พบว่าอัตราการใช้ Ruby เพิ่มจากปีก่อนถึง 40%

อย่างไรก็ตามในภาพรวม ยังมีนักพัฒนาที่ใช้ Ruby เป็นประจำแค่ 14% ของทั้งหมดที่สำรวจเท่านั้น ทาง Evans Data คาดว่าสัดส่วนนี้จะเพิ่มเป็น 20% ในปี 2010

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

ที่มา - Internet News

By chakrit Contributor on Tag: Google, Development, Python, Django, App Engine
Google

Google App Engine Python SDK ออกรุ่น 1.2.3 แล้วครับ และที่มาเขียนข่าวเรื่องนี้ก็เพราะว่ามีบรรทัดหนึ่งที่น่าสนใจจากหน้า Release Notes:

Last but not least, the 1.2.3 release is full of other new stuff as well! Stay tuned to the blog for more updates or check the release notes for exciting info on:

By mk Founder on Tag: Java, Development
Java

Java SE 6 Update 14 ได้เพิ่มฟีเจอร์ Garbage Collector ตัวใหม่ที่ชื่อ Garbage First (G1) ออกมาให้ทดลองใช้กันแล้ว

G1 เป็น Garbage Collector แนวใหม่ที่ใช้สถาปัตยกรรมแบบเซิร์ฟเวอร์ โดยจะใช้ประโยชน์จากซีพียูแบบมัลติคอร์ในปัจจุบันมากกว่าเดิม G1 เคยเป็นโครงการวิจัยภายในซันมาตั้งแต่ปี 2004 (เปเปอร์) มันถูกวางตัวว่าจะนำมาใช้ใน Java 7 ส่วนใน Java 6u14 เป็นรุ่นทดลองใช้ที่ต้องเปิดใช้งานกันเอง

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

หลังจากเปิดตัวโปรแกรมรุ่นใหม่ไปเมื่อปีก่อน ไมโครซอฟท์ออก Visual Studio 2010 และ .NET Framework 4.0 รุ่นเบต้า 1 แล้ว

Visual Studio 2010

By lew Founder on Tag: Development, Programming, HPC, Microsoft
Development

แนวโน้มฮาร์ดแวร์ที่กำลังต้องการการประมวลผลแบบขนานมากขึ้นเรื่อยๆ ในทุกวันนี้มีปัญหาอย่างหนึ่งคือเครื่องมีที่ใช้พัฒนานั้นยังแย่อยู่มาก และนักพัฒนาเองก็บ่นกันเสมอว่าการพัฒนาซอฟต์แวร์แบบขนานนั้นยากเกินไป ไมโครซอฟท์ก็ปล่อยภาษา Axum ที่ทำงานอยู่บน .NET Framework มาเป็นทางเลือกให้นักพัฒนากัน

ภาษา Axum นั้นโดยสรุปแล้วเป็นภาษาที่ฝังเอาโครงสร้างการส่งข้อมูลระหว่าง Thread ที่ในภาษานี้เรียกว่า Agent เข้าไว้เป็นส่วนหนึ่งของตัวภาษาทำให้การติดต่อระหว่างกันทำได้ค่อนข้างเป็นธรรมชาติกว่าการใช้ไลบรารีเสริมเช่นภาษาอื่นๆ

By lew Founder on Tag: Development, Borland, Micro Focus, Acquisition
Development

อีกหนึ่งบริษัทขายเครื่องมือพัฒนาที่เคยยิ่งใหญ่อย่าง Borland กำลังจะถูกบริษัทที่เราไม่ค่อยรู้จักนักอย่าง Micro Focus เข้าซื้อด้วยมูลค่ารวม 75 ล้านดอลลาร์

บริษัท Micro Focus นั้นมีธุรกิจหลักอยู่ที่เครื่องมือสำหรับพัฒนาด้วยภาษา COBOL ที่ยังได้รับความนิยมอยู่มากในบริษัทขนาดใหญ่ โดยรายรับในปีที่แล้วของบริษัทนั้นอยู่ที่ประมาณ 115 ถึง 117 ล้าน

By Blltz Writer on Tag: Apple, Development, iPhone
Apple

ทางแอบเปิลได้ส่งเมลเตือนแก่ iPhone Developer โดยมีเนื้อความเกี่ยวกับการเสนอแอพพลิเคชันใหม่จะต้องมีความพร้อมของแอพพลิเคชัน ที่จะต้องสามารถรองรับเฟริมแวร์ 3.0 (โดยเฟิร์มแวร์ 3.0 คาดว่าจะเปิดตัวในงาน WWDC เดือนมิถุนายนนี้)

Beginning today, all submissions to the App Store will be reviewed on the latest beta of iPhone OS 3.0. If your app submission is not compatible with iPhone OS 3.0, it will not be approved.

By luckyman Contributor on Tag: Google, Development, Mercurial
Google

Google Code เพิ่มการสนับสนุน Mercurial เพิ่มเติม นอกเหนือจาก Subversion ที่ใช้งานอยู่ในปัจจุบัน

โดยช่วงนี้ ทาง Google Code จะเลือกเชิญเข้าทดสอบเป็นบางโปรเจคเท่านั้น
สำหรับ Mercurial เป็น Distributed Version Control System (DVCS) เช่นเดียวกับ Git และ Bazaar ซึ่งผู้ใช้สามารถทำงานแบบออฟไลน์ และสามารถกำหนดรูปแบบการทำงาน (workflow) ที่มีรูปแบบซับซ้อนกว่าปกติได้ ซึ่งทำให้ผู้ใช้งานอื่นๆ สร้าง repository ส่วนตัว และ contribute งานกลับมายังโปรเจค สะดวกขึ้นอีกด้วย

By pawinpawin Writer on Tag: Apple, Development, Stanford, iPhone
Apple

หลายคนคงสนใจจะพัฒนาโปรแกรมบน iPhone แต่ก็ไม่รู้จะเริ่มที่ตรงไหน ถึงตอนนี้แอปเปิลได้เผยแพร่การบรรยายของหลักสูตรที่เปิดสอนการพัฒนาโปรแกรมบน iPhone ที่ Stanford ให้ฟรีใน iTunes U แล้วครับ

หลักสูตร CS193P: iPhone Application Development ที่เปิดสอนในเดือนนี้นั้นสามารถเข้าไปได้ทาง iTunes U (ต้องเข้าผ่าน US Store นะครับ) โดยประกอบด้วยวิดีโอและเอกสารประกอบการบรรยายที่มาจากหลักสูตรจริงๆ ที่กำลังสอนอยู่โดยนักพัฒนาจากแอปเปิล ตัวหลักสูตรดังกล่าวจะครอบคลุมถึงการใช้งาน Xcode และการใช้ภาษา Objective-C รวมถึงจะมีการบ้านให้เขียนโปรแกรมด้วย (มีการบ้านให้เขียน twitter client ภายใน 4 สัปดาห์ด้วยนะ)

Subscribe to Development