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 จะใช้งานได้อย่างสมบูรณ์

Tags:
Node Thumbnail

หลังจากรอคอยกันมาแสนนาน ในที่สุดตอนนี้ Ruby 1.9 dev ก็ได้ออกสู่สายตาคนทั่วไปเรียบร้อยแล้วครับ หลังจากที่เคยสัญญาไว้ว่าจะออกในวันคริสต์มาสปีนี้ ก็ได้ออกจริงๆ (Perl 6 ผมมองคุณอยู่นะ)

สำหรับในเวอร์ชั่นนี้ การปรับเปลี่ยนที่ใหญ่ที่สุดคือการเปลี่ยนเป็น bytecode compile ซึ่งเป็นผลพลอยได้มาจากการรวม YARV เข้าไป สิ่งที่ได้รับการจากเปลี่ยนแปลงนี้ตรงๆ ก็คือความเร็วที่เพิ่มขึ้นกว่าเดิมอยู่มากโข (ดูได้จาก The Great Ruby Shootout)

Tags:
Node Thumbnail

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

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

ซอฟต์แวร์เฮ้าส์บ้านเราลองพัฒนาโปรแกรมแนวๆ นี้ขายก็น่าจะรุ่งเหมือนกันนะ

Tags:
Node Thumbnail

ผลสำรวจรายได้ของชาวไอทีจาก Cert Magazine ประจำปีนี้ แยกตามค่ายแล้ว ซิสโก้ยังคงเป็นแชมป์อีกสมัย ตามมาด้วย ออราเคิล, ซัน, ไอบีเอ็มและไมโครซอฟท์ ตามลำดับ

สถิติที่น่าสนใจมีดังนี้

Tags:
Node Thumbnail

ในช่วงหลังนี้มีการอพยพย้ายค่ายของนักพัฒนาเว็บแอพลิเคชันไปใช้ Ruby on Rails เป็นจำนวนมาก ทำให้ความนิยมในการใช้งานเฟรมเวิร์ก Model-View-Controller สูงขึ้นอย่างรวดเร็ว จึงมีนักพัฒนาจำนวนมากได้สร้างเฟรมเวิร์ก MVC สำหรับ ASP.NET มากมาย จนล่าสุด ไมโครซอฟท์เองก็ได้ทำการเร่งพัฒนาเฟรมเวิร์กขึ้นมาสำหรับ MVC ด้วยเช่นกันโดยใช้ชื่อวา ASP.NET MVC

ในระยะแรก ตัว ASP.NET MVC จะอยู่รวมกันกับส่วนต่อขยายอื่นๆในชื่อ ASP.NET 3.5 Extension ผู้ที่สนใจอยากใช้งานสามารถดาวน์โหลดมาใช้งานได้ที่ เว็บไซท์ของ ASP.NET 3.5 Extension Preview

Tags:
Node Thumbnail

ความสามารถเด่น ๆ ในรุ่นนี้ก็คือการเปลี่ยนชนิดข้อมูลแบบ bytes ให้กลายเป็น Immutable แล้วเพิ่มชนิดข้อมูล bytearray ที่เก็บข้อมูลแบบ Mutable ขึ้นมา ถ้านึกภาพของ Immutable/Mutable ไม่ออก ก็ลองนึกถึงชนิดข้อมูลแบบ String กับ StringBuffer ในจาวาดู สรุปง่าย ๆ ก็คือ ข้อมูลแบบ Immutable หลังจากสร้างขึ้นมาแล้วจะไม่สามารถแก้ไขได้ (พูดง่าย ๆ ก็คือไม่มี Setter ให้ใช้) ซึ่งมีประโยชน์มากสำหรับการสร้างข้อมูลที่ถูกใช้จากหลาย ๆ Thread เพราะว่าไม่จำเป็นต้องทำ Thread Synchronization กับข้อมูลแบบก็ได้เนื่องจากข้อมูลมันเปลี่ยนไม่ได้อยู่แล้ว แต่ในขณะเดียวกับ ข้อมูลแบบ Immutable จะมี overhead สูงกว่าถ้าต้องทำการเปลี่ยนแปลง ในจาวาถึงแนะนำให้ใช้ StringBuffer ในการสร้าง ดัดแปลง หรือว่าแก้ไขข้อความ แล้วจึงเปลี่ยนเป็

Tags:
Node Thumbnail

หลังจากรอมาหนึ่งปีในทึ่สุดเมื่อวานประกาศมาแล้วครับ Ruby on Rails 2.0 ความสามารถต่างๆมีเพิ่มมากทีเดียวเช่น
โดยส่วนตัวชอบ

* Active Record: Performance

มีการปรับแก้ไขในส่วนของ active record เช่นเรื่อง query cache ซึ่งจะคอยดูว่ามีการเรียกใช้ SQL ซ้ำกันบ่อยๆหรือไม่ดังนั้นหลังจากการทดสอบแล้วเร็วขึ้น 50-100%
  • Active Record: Sexy migrations

    วิธีการเขียน database migration เมื่อก่อนทำดังนี้.

Tags:
Node Thumbnail

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

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

ข้อจำกัดคือห้ามใช้งานเกิน 50,000 ครั้งต่อวันครับ

Tags:
Node Thumbnail

Google เปิดให้ดาวโหลดและลองใช้งาน SDK พร้อมเครื่องมือพัฒนา debugger / emulator และ plugin สำหรับ Eclipse โดยเบื้องต้น Andriod จะสนับสนุนเทคโนโลยีดังต่อไปนี้

Tags:
Node Thumbnail

ถ้าใครใช้ Gmail กับ Firefox มาอาจจะเคยเห็นว่ามีแฮกเกอร์พยายามเข้าไปปรับแต่งการทำงานของ Gmail ด้วย Greasemonkey กันพอสมควร งานนี้พนักงานของกูเกิลนึกสนุกด้วยจึงเปิดโครงการ Gmail-Greasemonkey มาให้แฮกเกอร์เหล่านั้นเข้าไปปรับแต่งการทำงานของ Gmail ได้โดยไม่ต้องไล่โค้ดเองอีกต่อไป

นักพัฒนาที่สนใจสามารถเรียกใช้งานโมดูล gmonkey ได้ทันที โดยต้องเรียกผ่านโมดูล unsafeWindow.gmonkey ส่วน API ที่ให้มานั้นมีตั้งแต่การปรับเปลี่ยนเมนูจนถึงการแก้ไขหน้าจอเมลต่างๆ

Tags:
Node Thumbnail

ไมโครซอฟท์เตรียมออก Visual Studio 2008 และ .NET Framework 3.5 ปลายเดือนพฤศจิกายนนี้

.NET 3.5 เป็นการปรับปรุงที่ตัวไส้ในเสียเยอะ (ต่างจาก .NET 3.0 ที่เป็นการเพิ่มองค์ประกอบอื่นๆ แต่ยังใช้แกนของ .NET 2.0 เหมือนเดิม) ในเวอร์ชันนี้จะใช้ CLR 2.0 SP1 ซึ่งสนับสนุน C# 3.0 และ VB.NET 9.0 นอกจากนี้ยังมี LINQ ที่เปิดตัวมาได้ซักระยะแล้ว

ส่วน Visual Studio 2008 หรือที่เราเรียกกันว่า Orcas นั้นนอกจากจะสนับสนุนฟีเจอร์ของ .NET 3.5 แล้ว ยังมี visual designer สำหรับ WPF มาด้วย ไมโครซอฟท์โฆษณาว่าจุดขายของ VS2008 คือการพัฒนาบน Vista, Office 2007, Silverlight และ .NET Compact Framework

Tags:
Node Thumbnail

ถ้าวันนี้ใครเปิดดูข่าวร้อนจากแอปเปิลคงได้เจอข่าว "Third Party Applications on the iPhone" ผมเห็นปุ๊ปรีบคลิ๊กเข้ามาอ่านโดยด่วน ความว่า

ทางแอปเปิลวางแผนว่าจะมีชุดพัฒนาสำหรับโปรแกรมบน iPhone ภายในเดือนกุมภาพันธ์ที่จะถึงนี้ และเหตุผลว่าที่ต้องใช้เวลานานถึงเดือนกุมภาพันธ์เนื่องจาก ทางแอปเปิลต้องทำการตรวจสอบให้แน่ใจว่าโปรแกรมที่พัฒนาจากชุดพัฒนานี้ จะต้องสามารถปกป้องผู้ใช้ iPhone และ iPod touch จากไวรัส, malware หรือ privacy attack ได้ (และน้ำอีกยืดยาวเกี่ยวกับความสำคัญของไวรัสบนมือถือ)

ไม่รู้ว่าชุดพัฒนาตัวนี้จะปล่อยฟรีและมีสำหรับระบบปฏิบัติการไหนบ้าง

ที่มา :

Tags:
Topics: 

เมื่อ ค.ศ. 1967 หรือ 40 ปีที่แล้ว นักวิจัยสองคนจากบริษัท Bolt, Beranek and Newman คือ Wally Feurzeig และ Seymour Papert ได้คิดค้นภาษาโปรแกรมสำหรับการสอนเขียนโปรแกรมขึ้นมา และภาษานั้นคือ LOGO

ตลอด 40 ปีที่ผ่านมา LOGO ถูกนำไปใช้อย่างแพร่หลายในชั้นเรียนทั่วโลก เด็กๆ สามารถหัดเรียนเขียนโปรแกรมพื้นฐานได้โดยไม่รู้สึกว่าน่าเบื่อ ปัจจุบันมี LOGO มากกว่า 170 เวอร์ชันทั้งแบบเชิงพาณิชย์และโอเพนซอร์ส (รายชื่อบางส่วน) ถึงแม้ว่าจะมีภาษาสอนเขียนโปรแกรมใหม่ๆ อย่าง ALICE เข้ามาตีตลาด แต่ความคลาสสิคของ LOGO ก็ยังไม่เสื่อมคลาย

Tags:
Node Thumbnail

หลังการร่วมมือกับทาง Zend มากว่าปีครึ่ง โมดูล FastCGI สำหรับ IIS ซึ่งเป็นเว็บเซิร์ฟเวอร์ของไมโครซอฟท์ก็สำเร็จออกมาให้ใช้งานกันเป็นเวอร์ชั่นแรกแล้ว

FastCGI เป็นมาตรฐานการเชื่อมต่อระหว่างโปรแกรมภายนอกกับเว็บเซิร์ฟเวอร์ที่ให้ประสิทธิภาพที่ดีกว่า CGI ที่เราใช้กันมานานตั้งแต่ปี 1993 โดยตัว FastCGI นั้นลดการสร้างและจบโปรเซสของโปรแกรมภายนอกจำนวนมากๆ เช่น CGI ไปได้ ทำให้ช่วยเพิ่มประสิทธิภาพในการตอบสนองของเว็บได้เป็นอย่างดี

โมดูลนี้รองรับ IIS 5.1 และ IIS 6.0 สามารถดาวน์โหลดได้นับแต่บัดนี้จากทาง IIS.net

ที่มา - IIS.net

Tags:
Node Thumbnail

ค่าย Novell ออก Mono รุ่นอัพเดตย่อย 1.2.5 ซึ่งมีของใหม่ที่น่าสนใจสองอย่าง

Tags:
Node Thumbnail

Project Darkstar เป็นเครื่องมือที่พัฒนาโดย ซัน ไมโครซิสเต็มส์ ใช้สำหรับพัฒนาเกม MMO โดยเซิร์ฟเวอร์จะรันบนสภาพแวดล้อมของจาวา ส่วนไคลเอนต์สามารถเรียกใช้งานผ่าน SDK ซึ่งเป็น J2SE และ J2ME API

สถาปัตยกรรมของ Project Darkstar นั้นเป็นเซิร์ฟเวอร์แบบคลัสเตอร์ แต่ละโหนดจะรันโค้ดประมวลผลตรรกะของเกมชุดเดียวกัน คำสั่งการประมวลผลจะอยู่ในรูปแบบของทรานแซคชัน ทำให้สามารถเพิ่มหรือลดจำนวนเซิร์ฟเวอร์ได้ง่าย มีความมั่นคงของระบบโดยรวมสูง และมี load balancing อยู่ในตัว

ซันเลือกใช้สัญญาอนุญาต GPLv2 สำหรับซอร์สโค้ดเซิร์ฟเวอร์ และสัญญาอนุญาตที่แก้ไขจาก BSD (revised BSD) สำหรับซอร์สโค้ดไคลเอนต์ SDK

Pages