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)

By sirn Writer on Tag: Development, Ruby
Development

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

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

By lew Founder on Tag: Cisco, Development
Cisco

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

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

By khajochi Writer on Tag: Cisco, Java, Sun, Development, Microsoft
Cisco

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

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

By wiennat Writer on Tag: Development, Microsoft, .NET
Development

ในช่วงหลังนี้มีการอพยพย้ายค่ายของนักพัฒนาเว็บแอพลิเคชันไปใช้ 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

By pruet Writer on Tag: Development, Python
Development

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

By roofimon on Tag: Development, Ruby
Development

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

  • Active Record: Performance

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

  • Active Record: Sexy migrations

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

By lew Founder on Tag: Google, Development
Google

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

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

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

By BonBon on Tag: Google, Development, Android, Mobile
Google

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

By lew Founder on Tag: Google, Development, Gmail, JavaScript
Google

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

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

Subscribe to Development