By mk Founder on Tag: Development
Development

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

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

By mk Founder on Tag: Google, Development, Browser, Chrome
Google

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

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

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

By KnightBaron on Tag: Open Source, Development, Python, Django
Open Source

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

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

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

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

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

By KnightBaron on Tag: Google, Development, Code Jam
Google

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

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

By lew Founder on Tag: Security, Development, Ruby
Security

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

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

By wiennat Writer on Tag: Development, Microsoft
Development

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

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

By fake-or-dead on Tag: Google, Development, Android, Mobile
Google

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

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

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

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

ที่มา - Android Blogspot

By luckyman Contributor on Tag: Development, Merging, Borland
Development

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

By BonBon on Tag: Development, Browser, Opera
Development

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

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

By lew Founder on Tag: Open Source, Development, Linux
Open Source

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

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

By mk Founder on Tag: Mono, Development, .NET
Mono

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

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

By mk Founder on Tag: Special Report, Development, iPhone
Special Report

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

By PaePae Writer on Tag: Development, Thailand, Games
Development

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

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

รอบแรก

By molek Writer on Tag: Development, Web 2.0, Myspace
Development

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

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

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

By molek Writer on Tag: Development, Medical, AIDS, Pharmaceutical
Development

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

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

By molek Writer on Tag: Development, Games, iPhone
Development

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

By mk Founder on Tag: Yahoo!, Development, Mobile
Yahoo!

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

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

By mk Founder on Tag: Development, Python
Development

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

Subscribe to Development