Tags:
Topics: 

CIO.com ลงบทความแนะนำภาษาสคริปต์รุ่นใหม่ๆ ที่อาจจะมาแรง และองค์กรควรจับตาดูไว้เผื่อจะได้ใช้ในอนาคต

Tags:
Node Thumbnail

ข่าวเก่าไปสักนิดแต่ยังไม่มีใครเขียนถึง Mono ซึ่งเป็น .NET Framework แบบโอเพนซอร์สที่ทำงานได้บนวินโดวส์ แมค และลินุกซ์ ออกรุ่น 2.0 ที่รอกันมานานแล้ว

เทคโนโลยีใน Mono แบ่งเป็น 2 ส่วน (นักพัฒนา Mono เรียกว่า 2 stack) คือฝั่งที่เป็นไลบรารีของไมโครซอฟท์ กับฝั่งที่ Mono พัฒนาขึ้นมาเอง

สำหรับฝั่งไมโครซอฟท์ ตอนนี้ Mono 2.0 รองรับ API ของไมโครซอฟท์ดังนี้

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Visual Studio 2010 โค้ดเนม Rosario แล้ว โดยฟีเจอร์ใหม่เน้นไปทาง application life-cycle management (ALM) ผลิตภัณฑ์หลักจะเน้นไปที่ชุด Visual Studio Team System ที่เน้นการทำงานเป็นทีม สนับสนุน UML ในตัว และมีฟีเจอร์ทำนองเดียวกับ "กล่องดำ" บนเครื่องบิน เพื่อให้โปรแกรมเมอร์สามารถรู้ข้อมูลที่จำเป็นในการเกิดบั๊ก จะได้แก้ได้ถูกจุดมากขึ้น ยังไม่มีการระบุวันที่แน่ชัดว่า Visual Studio 2010 จะออกเมื่อไร

Tags:

จากตอนเดิม สัมภาษณ์ Guillaume Laforge ผู้ดูแลโครงการ Groovy คำตอบมาแล้ว ขอบคุณคุณ cblue ที่ช่วยประสานงานให้ด้วยครับ

ประวัติ

ทำไมคุณและทีมงานถึงได้สร้าง Groovy ขึ้นมา?
อะไรเป็นแรงบันดาลใจของคุณ?
แพลตฟอร์ม/ภาษาโปรแกรมเดิมที่มีนั้นไม่เพียงพอต่อความต้องการงั้นหรือ?

Groovy เกิดขึ้นเพราะเราอีดอัดกับข้อจำกัดของจาวา หลังจากที่คุณได้ลองเขียน Python, Smalltalk หรือ Ruby แล้ว คุณจะพบว่ามีฟีเจอร์หลายอย่างที่เราอยากให้มีในจาวาด้วย

Groovy นำฟีเจอร์มาจากภาษาเหล่านี้
โดยเราต้องการใส่ความเป็นไดนามิกลงไปในภาษาแบบจาวา

Tags:
Node Thumbnail

ถือว่าเป็นอีกก้าวหนึ่งที่น่าจับตามอง เมื่อคุณ Scott Guthrie รองประธานบริษัทฝ่าย Developer ได้ประกาศว่าต่อไปนี้ไมโครซอฟท์จะผนวกเอา jQuery ที่เป็นเฟรมเวิร์กสำหรับจาวาสคริปต์โอเพนซอร์สยอดนิยม เข้ามาไว้เป็นส่วนหนึ่งของ Visual Studio โดยไม่มีการแก้ไขต้นฉบับ สำหรับส่วนขยายเพื่อรองรับ Intellisense สำหรับ jQuery นั้นจะเปิดให้ดาวน์โหลดไปใช้งานได้ภายในสองถึงสามสัปดาห์ และจะผนวก jQuery เข้าไปใน ASP.NET MVC ด้วย

ไมโครซอฟท์ยังได้วางแผนใช้งาน jQuery ในผลิตภัณฑ์ต่างๆเช่น ASP.NET Ajax Control Toolkit, Ajax helper ต่างๆใน ASP.NET MVC และความสามารถใหม่ๆ ASP.NET AJAX เป็นต้น และจะส่งแพทช์หรือรายงานข้อผิดพลาดต่างๆกลับไปที่ jQuery เช่นเดียวกับผู้ใช้อื่นๆ

Tags:
Topics: 

เชื่อว่าหลายๆ คนแถวนี้คงรู้จักหรือตามอ่านบล็อก Joel on Software ของ Joel Spolsky อดีตโปรแกรมเมอร์ของไมโครซอฟท์ที่ปัจจุบันหันมาเอาดีด้านงานเขียนแนว software development

โครงการหนึ่งของ Joel ที่ถูกจับตามองเป็นอย่างมากคือเว็บไซต์ Stack Overflow ซึ่งเป็นชุมชนให้โปรแกรมเมอร์อาชีพเข้ามาถามตอบปัญหากัน ซึ่งเขาหวังว่าจะแก้ปัญหาของเว็บถามตอบปัญหาแบบเดิมๆ ที่ข้อมูลเก่าไม่อัพเดตหรือต้องเสียเงินถึงจะเห็นคำตอบ

Tags:
Node Thumbnail

Neil McAllister นักเขียนของ InfoWorld ได้ดาวน์โหลดซอร์สโค้ดของ Chrome จากโครงการ Chromium มาแกะดูว่า มีอะไรอยู่ใน Chrome บ้าง

Tags:
Node Thumbnail

งาน DjangoCon ที่เพิ่งผ่านไป นอกจากเป็นการเปิดตัว Django 1.0 แล้ว ชุมชน Django ยังมาระดมสมองถึงทิศทางของ Django ในอนาคต โดยมีนักพัฒนาหลักทั้งสองคนคือ Adrian Holovaty และ Jacob Kaplan-Moss เป็นแกนนำ

Tags:
Node Thumbnail

หลังจากพัฒนากันมาเป็นเวลากว่า 3 ปี ในที่สุดวันนี้ก็มาถึง Django 1.0 ออกมาให้ได้ใช้งานกันแล้วครับ โดยเวอร์ชั่นนี้จัดเป็นการพัฒนาอย่างก้าวกระโดดนับตั้งแต่เวอร์ชั่น 0.96 Stable ซึ่งได้มีการ Commit ไปกว่า 4,000 ครั้ง แก้บั้กกว่า 2,000 จุด แก้ไขโค้ดโปรแกรมกว่า 350,000 บรรทัด และยังมีการเพิ่มเติมเอกสารประกอบการใช้งานใหม่อีกกว่า 40,000 บรรทัด

นอกเหนือจากประเด็นหลักอย่างเรื่องเสถียรภาพแล้ว หลายสิ่งหลายอย่างได้ถูกเพิ่มเติมและแก้ไขในเวอร์ชั่น 1.0 นี้ อาทิเช่น

Tags:
Node Thumbnail

ต้องออกตัวก่อนเดี๋ยวจะมีแฟนจาวาเข้ามาอัด หัวข่าวต้นฉบับใช้ว่า Java is free at last. Now what? ส่วน Slashdot ซึ่งเอาเรื่องมาลงใช้ว่า Does an Open Java Really Matter? ซึ่งผมคิดว่าผมแปลตรงตัวพอสมควร

เรื่องมีอยู่ว่า Neil McAllister นักเขียนของ InfoWorld ตั้งคำถามจากกรณีจาวาใกล้โอเพนซอร์ส 100% ว่ามันช่วยให้ชุมชนโอเพนซอร์สนำไปใช้ได้อย่างไม่มีปัญหาจริง แต่ว่ามันเป็นจุดเปลี่ยนให้จาวากลับมารุ่งเรืองอีกครั้งอย่างนั้นหรือ?

Tags:
Node Thumbnail

Google Code Jam คือการแข่งขันเขียนโปรแกรมกับโปรแกรมเมอร์ทั่วโลก โดยไม่จำกัดว่าจะเป็นนักเรียน-นักศึกษา หรือโปรแกรมเมอร์มืออาชีพ เพื่อชิงเงินรางวัลสูงสุด $10000 (แต่แค่ได้อันดับ 76 - 100 ก็ฟันค่าขนมไปกินเหนาะๆ แล้ว $250) โดยจะให้ผู้เข้าแข่งขันแก้โจทย์อัลกอริธึม 3-6 ข้อต่อรอบ ภายในเวลาที่กำหนด

การแข่งขันแบ่งเป็น 6 รอบ โดยรอบคัดเลือกและ 3 รอบแรกจะจัดผ่านระบบออนไลน์ ส่วนรอบที่เหลือนั้น จะได้ไปแข่งถึงสำนักงานของ Google ยิ่งถ้าได้เป็น 100 คนสุดท้าย จะได้ไปแข่งที่สำนักงานใหญ่เลยล่ะครับ

Tags:
Node Thumbnail

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

ทาง Ruby-Lang.org ก็ออกแพตซ์มาแก้บั๊กนี้ให้ทันใจ แม้ตอนนี้ยังไม่มีรายงานการใช้บั๊กนี้โจมตีเว็บใดๆ แต่แนะนำให้รีบอัพเดตกันครับ

ที่มา - Matasano Chargen

Tags:
Node Thumbnail

ในงาน TechEd 2008 ที่ผ่านมา ได้มีการประกาศโครงการ Velocity ซึ่งเป็นโปรแกรมให้บริการแคชแบบกระจายในลักษณะเดียวกับ Memcache ที่ถูกใช้ในเว็บไซท์ระดับโลกมากมายรวมไปถึงวิกิพีเดียและ Twitter

ไมโครซอฟท์ตั้งเป้าว่า Velocity นี้จะช่วยทำให้นักพัฒนา .NET สามารถใช้งาน Distributed Cache ได้ง่ายดายขึ้นกว่าในอดีต โดยอาจจะนำมาใช้งานร่วมกับ LINQ เพื่อช่วยให้การติดต่อฐานข้อมูลและระบบแคชทำได้ในขั้นตอนเดียว

ผู้ที่สนใจสามารถดาวน์โหลด Velocity CTP มาทดลองใช้ก่อนได้จากที่นี่

Tags:
Node Thumbnail

ประกาศผลการคัดเลือกรอบแรก กันแล้วนะครับ

และถ้าสังเกตดีๆ จะเห็นว่ามีแค่ 46 โปรเจค โดยที่เหลืออีกสี่โปรเจคเป็นโปรเจคลับที่ไม่สามารถเปิดเผยได้

ที่น่าสนใจก็ BioWallet - Jose Luis Huertas Fernandez นี่ละ นอกนั้นส่วนใหญ่เป็นแนว web 2.0 ทั่วไป

ปล. มีบางโปรเจคที่มีตัวอย่างโปรแกรมให้ลองเล่นกัน ที่นี้ ครับ

ที่มา - Android Blogspot

Tags:
Node Thumbnail

หลังจากที่ประกาศขายแผนก IDE ไปเมื่อสองปีก่อน เมื่อวันพุธที่ผ่านมาทาง Borland Software ได้แถลงถึงการบรรลุข้อตกลงในการขาย CodeGear ให้กับบริษัท Embarcadero Technologies คิดเป็นมูลค่า 23 ล้านดอลลาร์สหรัฐ

แผนก IDE ของ Borland ที่เคยยิ่งใหญ่มากในอดีตกับผลิตภัณฑ์ในตระกูล Turbo ประสบปัญหาในการแข่งขันในตลาด ทั้งจากเครื่องมือที่ฟรีและโอเพ่นซอร์สโดยเฉพาะอย่างยิ่ง Eclipse และผลิตภัณฑ์ที่มีปัญหามากมายอย่าง Delphi 8 จนถึง Delphi 2005 ที่สร้างชื่อเสียให้บริษัทอย่างต่อเนื่อง ถึงจะกู้ชื่อคืนมาได้จากผลงานในช่วงท้ายๆ ก่อนที่จะมาเป็น CodeGear ในปัจจุบัน

Tags:
Node Thumbnail

หลังจาก Firebug ออกมาให้เหล่าผู้พัฒนาเว็บไซต์ได้ debug เว็บเพจได้ง่ายดายดุจดับเบิ้ลคลิกเม้าส์ ทำให้ชุมชนผู้พัฒนาเว็บไซต์ต่างพากันรองรับไฟร์ฟ็อกซ์เป็นหลักและมักจะพัฒนาให้รองรับ Internet Explorer มาตามหลัง (เพราะโดนผู้ใช้งานส่วนใหญ่กดดัน)

ทำให้เบราว์เซอร์สุดเก๋าอย่าง Opera ไม่ยอมน้อยหน้า ออก Dragonfly สำหรับ Opera 9.5 beta โดยลอกแบบ อุ๊ฟฟไม่ใช่ ....ได้รับแรงบันดาลใจจาก Firebug มาโดยตรงเวอร์ชันนี้ (0.7 alpha) มีความสามารถดังต่อไปนี้....

Tags:
Node Thumbnail

ทุกๆ ปีทาง Linux Foundation จะประกาศตัวเลขปริมาณการมีส่วนร่วมของแต่ละบุคคลที่เข้ามาช่วยกันพัฒนาลินุกซ์ ในตอนนี้เอง ผลสถิติประจำปี 2007 ก็ออกมาอย่างเป็นทางการแล้ว

ในภาพรวมนั้นมีนักพัฒนาที่มีส่วนร่วมในลินุกซ์กว่าพันคน เพิ่มขึ้นจากปี 2005 ประมาณสามเท่าตัว โดยในจำนวนนี้ร้อยละ 74 นั้นพัฒนาลินุกซ์เป็นส่วนหนึ่งของงานในหน่วยงาน ไม่ระบุเหตุผลในการพัฒนาอีกร้อยละ 13 และอีกประมาณร้อยละ 14 พัฒนาลินุกซ์เป็นงานอดิเรก และไม่ว่าจะอยู่กลุ่มไหน มีการประมาณการว่าร้อยละ 70 ถึง 95 ของการพัฒนานั้น ผู้พัฒนาได้รับค่าตอบแทนจากการมีส่วนร่วมนั้น

แม้จะมีนักพัฒนาเข้ามาร่วมงานด้วยเป็นจำนวนมากมาย แต่กลุ่มนักพัฒนาหลักห้าคนแรกที่มีส่วนร่วมสูงสุดนั้นมีส่วนในการพัฒนาร้อยละ 8.5 ทีเดียว

Tags:
Node Thumbnail

MonoDevelop คือ IDE ของแพลตฟอร์ม Mono ซึ่งมีฐานมาจาก SharpDevelop (IDE ของ .NET แบบโอเพนซอร์ส เป็นทางเลือกนอกเหนือจาก Visual Studio) ได้ออกรุ่น 1.0 แล้ว

MonoDevelop เน้นนักพัฒนาสาย .NET ที่ใช้ภาษา C# เป็นหลัก และพัฒนาซอฟต์แวร์ด้วย GTK หรือ ASP.NET (เพราะว่า Win.Forms กับ VB.NET ยังสนับสนุนไม่เต็มที่นัก) ฟีเจอร์ที่น่าสนใจมีดังนี้

Tags:

บทความนี้ผมตั้งใจเขียนให้เป็นภาคต่อของ Android Developer Challenge โอกาสทองของเด็กไทย ซึ่งลงใน Blognone ไปเมื่อเดือนพฤศจิกายนปีที่แล้ว

เป้าหมายหลักของบทความนี้ (รวมถึงบทความ Android) คือตอบคำถามที่ว่า โทรศัพท์มือถือเป็นอนาคตของการพัฒนาซอฟต์แวร์หรือเปล่า และถ้าเป็น แพลตฟอร์มที่เราควรเลือกคืออะไร บทความนี้ไม่ได้ตั้งใจจะมาเป็นการให้ข้อมูลของ iPhone SDK ซึ่งผู้ที่สนใจสามารถหาอ่านได้จากแหล่งข้อมูลอื่นๆ บนอินเทอร์เน็ต กลุ่มผู้อ่านเป้าหมายคือนักพัฒนาซอฟต์แวร์ทุกระดับ ไม่ว่าจะเป็นซอฟต์แวร์เฮาส์หรือนักเรียนนักศึกษาที่มีความฝันจะเปิดบริษัทซอฟต์แวร์ก็ตาม

Tags:
Node Thumbnail

การแข่งขันเป็นแบบกำหนด keyword ให้ แล้วผู้เข้าแข่งขันต้องไปพัฒนาเกมที่เกี่ยวกับ keyword ที่ได้รับมา โดยมีระยะเวลาในการพัฒนาประมาณ 1 เดือน ที่เหลือขอสรุปมาดังนี้

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

รอบแรก

  • 28 มกราคม - 2 มีนาคม 2551: สมัครเข้าแข่งขัน (ผมใช้วันที่ในประกาศเต็ม ๆ ซึ่งไม่ตรงกับวันที่บนหน้าแรก สอบถามกับทางผู้จัดให้ดีก่อน)
  • 7 มีนาคม 2551: ประกาศผลรอบแรก

รอบสอง

Tags:
Node Thumbnail

MySpace จะให้นักพัฒนาโปรแกรมเวบต่าง ๆ เข้ามาพัฒนาเกมหรือการแชร์ไฟล์สื่อต่าง ๆ เพื่อให้มีความนิยมมากขึ้น

MySpace เตรียมที่จะปล่อย Developer Platform ในอังคารหน้าซึ่งมีคนสมัครขอเข้าไปใช้กันแล้ว เครื่องมือนี้พัฒนาโดย Google และอนุญาตให้โปรแกรมเมอร์เข้าไปสร้างเครื่องมือต่าง ๆ คล้ายกับค่ายคู่แข่ง Facebook

พูดถึง Facebook ตอนนี้มีเครื่องมือโปรแกรมต่าง ๆ เข้าใกล้ 15,000 โปรแกรมแล้วมีตั้งแต่การแชร์ภาพยนต์ ไฟล์วิดีโอ เพลง จนกระทั่งเกม แต่ถึงยังงั้นก็ตามยอดผู้ใช้ Facebook ยังคงน้อยกว่า MySpace หลายเท่าตัว

MySpace มียอดผู้ใช้กว่า 200 ล้านคน เมื่อเปรียบเทียบกับ Facebook ที่มี 63 ล้านคน ทาง MySpace หวังว่าโครงการนี้จะสร้างรายได้แก่เวบและผู้พัฒนาโปรแกรมนั้นขึ้นมา

Tags:
Node Thumbnail

ทีมนักวิจัยกำลังค้นหายาหรือเจลที่สามารถปกป้องผู้หญิงจากเอดส์ได้เหมือนใส่ถุงยางอนามัย ซึ่งตอนนี้ได้รับการอนุมัติจากบริษัทยา Pfizer แล้ว

บริษัท Pfizer ได้อนุญาตให้ องค์การการร่วมมือนานาชาติสำหรับ Microbicides ใช้ยาลิขสิทธิ์ต่างๆ เพื่อพัฒนา ยา maraviroc ในรูปแบบเจลหรือครีมพื่อป้องกันการติดเชื้อเชื้อ HIV ซึ่งนี้จะเป็นการพัฒนาและค้นพบยาต่อต้านเอดส์แบบใหม่ได้

Tags:
Node Thumbnail

Travis Boatman ประธานบริหารของ EA's mobile ได้ออกมากล่าวเกี่ยวกับเกมบน iPhone ก่อนงาน Macworld ที่จะมีขึ้นในไม่กี่วันข้างหน้า ว่ามีข่าวดีและข่าวร้าย โดยข่าวดีคือ iPhone เป็นมือถือที่ยอดเยี่ยมมาก แต่ข่าวร้ายอย่างที่รู้กันก็คือ Apple ได้วางแผน iPhone ผิดพลาดโดย ไม่ยอมให้ผู้อื่นพัฒนาเกมบน iPhone หรือปล่อยให้พัฒนาล่าช้า ซึ่งนั้นเป็นการทำร้ายวงการการพัฒนาเกมบนมือถือ

โดยเขายังกล่าวต่ออีกว่า iPhone มีอุปกรณ์ต่างๆที่ Nintendo ฝันที่จะสร้างอุปกรณ์เกมมือถือเช่นนี้ หากสามารถพัฒนาเกมบน iPhone ได้จะเป็นเกมที่ยอดเยี่ยมยังไม่เคยเป็นมาก่อน แต่ตอนนี้ยังเป็นเรื่องเป็นไปไม่ได้เนื่องจาก Apple ไม่ยอมปล่อยชุด SDK ให้เหล่านักพัฒนาไปพัฒนาโปรแกรม

Tags:
Node Thumbnail

ช่วงนี้งาน CES จัดที่ลาสเวกัส หลายบริษัททยอยใช้เวทีนี้เปิดตัวผลิตภัณฑ์ใหม่กันชุดใหญ่

ของ Yahoo! ได้ดำเนินรอยตามแอปเปิลและกูเกิล โดยเปิดตัว SDK สำหรับมือถือกับเค้าบ้าง เพียงแต่ที่ต่างออกไปคือไม่ใช่ SDK เฉพาะรุ่นเหมือนแอปเปิล หรือระบบปฏิบัติการแบบกูเกิล แต่เป็นแพลตฟอร์มที่รันบนระบบปฏิบัติการของมือถือที่มีอยู่ในตลาดอยู่แล้วอีกชั้น

Tags:
Node Thumbnail

โครงการ Jython (เขียน syntax ด้วยภาษาไพธอน แต่แปลงออกมาเป็น Bytecode ของจาวา) สามารถใช้เฟรมเวิร์กสำหรับพัฒนาเว็บแอพพลิเคชันอย่าง Django ได้แล้ว (สำหรับคนที่ไม่รู้จัก Python/Django เทียบได้กับ Ruby/Rails)

สำหรับตอนนี้ขั้นตอนยังยุ่งยากเล็กน้อย คือต้องใช้ทั้ง Jython และ Django เวอร์ชันใหม่ล่าสุดจาก SVN และลงแพตช์อีก 2 ตัว (คาดว่าในอนาคตแพตช์นี้จะเข้า Django) ปัจจุบันยังสนับสนุนแค่ PostgreSQL ส่วน MySQL เห็นว่ามี experimental backend แล้ว แต่ทั้งหมดนี้เป็นสัญญาณอันดีว่าอีกไม่นาน Django บน Jython จะใช้งานได้อย่างสมบูรณ์

Pages