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

Tags:
Node Thumbnail

นับแต่ Google Web Toolkit (GWT) ออกมาตีตลาด AJAX Framework ตายไปหลายต่อหลายตัว ในที่สุดทางกูเกิลก็ยกเลิกสถานะเบต้าออกจาก GWT แล้วพร้อมๆ กับการปล่อยเวอร์ชั่น 1.4 ในวันนี้

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

Tags:
Node Thumbnail

ซิป้า, เน็ตดีไซน์, และดีบัสซ์ ร่วมกันจัดอบรมการพัฒนาเกมบนมือถือในโครงการ Pre-professional Game Training Program Mobile Game ให้กับผู้สนใจอายุ 18-45 ปี จบการศึกษา ม.6 หรือ ปวช. ขึ้นไป โดยไม่เสียค่าใช้จ่ายในการอบรม แต่ต้องวางเงินประกัน 10,000 บาทซึ่งจะได้รับคืนเมื่ออบรมผ่านหลักสูตร

เปิดอบรมทั้งหมด 4 รุ่น ๆ ละ 20 คน จัดอบรมที่เน็ตดีไซน์ สาขาสยามพารากอน ชั่วโมงเรียน 60 ชม. พร้อมโอกาสฝึกงานกับดีบัสซ์เป็นเวลา 1 เดือน เปิดรับสมัครตั้งแต่วันนี้ถึง 10 กันยายน พ.ศ. 2550

โครงการดี ๆ ที่หาข่าวและข้อมูลในเว็บไซต์ซิป้าไม่ได้อีกหนึ่งรายการ

Tags:
Node Thumbnail

ความจริงวงการพัฒนาเกมของคนไทยนั้นมีพัฒนาการมานานหลายปีแล้ว แต่จะรู้กันเพียงกลุ่มเล็ก ๆ เท่านั้น

โครงการ "พิพิธภัณฑ์เกมคอมพิวเตอร์ไทย (Thai Computer Game Museum)" จึงถูกริเริ่มขึ้นจากสมาชิกกลุ่มหนึ่งของชุมชน ThaiGameDevX รวบรวมข้อมูลเกม, บริษัทและกลุ่มนักพัฒนาอิสระ, และผู้มีส่วนเกี่ยวข้องในการพัฒนาเกมในประเทศไทย เพื่อจัดเก็บให้อยู่ในที่เดียวกันอย่างเป็นระบบและสามารถใช้อ้างอิงได้

หากท่านเป็นผู้มีส่วนเกี่ยวข้องในการพัฒนาเกมไทย หรือมีเพื่อนฝูงคนรู้จักที่มีส่วนในการพัฒนาเกมไทย ก็สามารถช่วยกันบอกต่อ และเพิ่มเติมข้อมูลเข้าสู่ฐานข้อมูลของพิพิธภัณฑ์ได้เลยครับ

Tags:
Node Thumbnail

ข่าวนักศึกษาไทยชนะเลิศ Imagine Cup 2007 กำลังแรง ใครจะรู้บ้างว่าการแข่งขันประจำปี ค.ศ. 2008 ก็ใกล้จะเริ่มขึ้นแล้ว

ไมโครซอฟท์ประกาศเพิ่มการแข่งขัน Game Development เข้าไปเป็นหมวดที่ 9 ของ Imagine Cup (ปีนี้ไทยชนะในหมวด Software Design) เจาะจงการพัฒนาโดยใช้เฟรมเวิร์ก XNA ที่ใช้ในการพัฒนาเกมสำหรับ Xbox 360 และผู้ชนะยังมีโอกาสเข้าพบและนำเสนอผลงานกับทีมบริหารด้านเกมของไมโครซอฟท์อีกด้วย

ผู้มีสิทธิ์เข้าแข่งขัน คือ นักเรียนชั้น ม.ปลาย และนักศึกษาระดับ ป.ตรี - ป.เอก ทุกท่าน

Tags:
Node Thumbnail

ไมโครซอฟท์ได้แจกชุดพัฒนาของ Windows Live ID (หรือที่เราคุ้นกันในชื่อ MSN Passport) ในชื่อ Windows Live ID Web Authentication SDK 1.0 แปลง่ายๆ ว่าต่อไปเว็บไซต์อื่นๆ ที่ไม่ใช่ของไมโครซอฟท์ สามารถทำระบบล็อกอินที่ใช้แอคเคาท์ของ Windows Live ID ได้แล้ว

ใน SDK ไมโครซอฟท์ได้ให้ตัวอย่างการเขียนเชื่อมกับ Windows Live ID ด้วยภาษา ASP.NET, Ruby, Java, Perl, Python, PHP ซึ่งไม่จำกัดว่าต้องใช้เฉพาะบนวินโดวส์ นอกจากเวอร์ชัน Web Authentication ก็ยังมี The Windows Live ID Client 1.0 SDK (Alpha) สำหรับคนอยากเขียนเป็น Win Form ด้วยเช่นกัน

Tags:

กลุ่ม Khronos Group (ประกอบด้วย AMD, Creative, id Software, Intel, Nvidia, Sony, Sun และ TI) ผู้ดูแลมาตรฐาน OpenGL ได้ประกาศตัว OpenGL เวอร์ชัน 3 อย่างเป็นทางการในงาน Siggraph เมื่อสัปดาห์ก่อน

Tags:

หลังจากที่มีโปรแกรม Hello World บน iPhone [ข่าวเก่า] เรียบร้อยแล้ว ดูตัวอย่าง เหล่านักพัฒนาในชุมชนของ iPhone (กึ่งใต้ดินเพราะ hack ล้วนๆ) ก็สร้างโปรแกรมอย่างแข็งขัน ตอนนี้ออก NES Emulator หรือบ้านเราเรียก เครื่องเกม Famicom โดยใช้ฐานจาก InfoNES รวมถึงมีโปรแกรมอื่นๆ เริ่มออกมาเช่น โปรแกรมเก็บภาพหน้าจอ (capture screen) ผมว่ามันน่าสนุกที่ได้ทำโปรแกรมบนสิ่งที่ตนเองชอบ และแสดงถึงพลังของชุมชนที่ช่วยๆกันทำผลิตภัณฑ์ออกมา

Tags:
Node Thumbnail

หลังจากปล่อย IronRuby ไปได้ไม่นาน ทาง Mozilla ก็ประกาศจะนำทั้ง IronPython กับ IronRuby มาใช้กับโปรเจค Tamarin ของตนทันทีครับ

Tamarin คือโปรเจคที่สร้าง ECMAScript เวอร์ชัน 4 จากการร่วมมือระหว่าง Mozilla และ Adobe นั่นเอง โดย Mozilla จะนำ IronPython/Ruby มาใช้สำหรับการแปลงไบต์โค้ดของ IKVM เพราะไม่ต้องการ fork โค้ดส่วนที่เป็น C# ด้วย Mono

ที่มา - TheServerSide.net

Tags:
Node Thumbnail

เพิ่งจะปล่อย IronRuby ไปได้ไม่กี่วัน มาวันนี้คุณ Scott Guthrie ก็ออกมาบอกว่า Visual Studio 2008 เบต้า 2 ออกแล้ว สำหรับผู้ีที่อยากลองสามารถดาวน์โหลดได้ที่นี่ ถ้าดูจากสถิติในรุ่นก่อนๆแล้ว คาดว่าตัวนี้น่าจะเป็นเบต้าตัวสุดท้ายก่อนจะออกตัวจริงในช่วงต้นปีหน้า

Visual Studio 2008 เบต้า 2 มาพร้อมกับ .NET Framework 3.5 เบต้า 2 ซึ่งมีความสามารถเด่นๆที่ถูกพัฒนาเพิ่มขึ้นจาก Visual Studio 2005 มากมายเช่น

Tags:
Node Thumbnail

เมื่อวันก่อนทาง Yahoo! ได้เปิดตัวเครื่องมือใหม่ให้กับนักพัฒนาเว็บได้ใช้ในการตรวจสอบหาสาเหตุที่ทำให้เว็บทำงานช้าลงโดยไม่จำเป็นในชื่อว่า YSlow (เลียนแบบเสียง Why slow?) โดยซอฟต์แวร์ตัวนี้จะมาในรูปแบบของ ปลั๊กอินของ FireBug (ที่เป็นปลั๊กอินของ Mozilla อีกที) งานนี้ผมเลยเอามาทำมินิรีวิวให้ดูกันเผื่อใครจะสนใจติดตั้ง

โดยหลักๆ แล้วเครื่องมือตัวนี้จะใช้ในการตรวจสอบจุดบกพร่องในการสร้างเว็บไซต์เอาไว้ 13 ประการ เช่นการที่เว็บต้องการ HTTP Request จำนวนมาก แทนที่จะ Keep-Alive รอบเดียวจบได้ และที่น่าสนใจอีกอย่างหนึ่งคือการติดตั้งเครื่องมือตัวนี้ทำให้ใช้งาน JSLint บนเว็บได้ง่ายมาก

Tags:
Node Thumbnail

ปัญหาหลักที่เราเจอกันในการพัฒนาโปรแกรมบนเครื่องมัลติคอร์คือการเขียนโปรแกรมที่ยากลำบาก แถมเขียนไม่ดีจะช้ากว่าเขียนแบบปรกติเอาบ่อยๆ หลายๆ ค่ายจึงพยายามเสนอวิธีการเขียนโปรแกรมที่สามารถใช้ความสามารถของซีพียูมัลติคอร์ได้ดี และยังง่ายต่อการเขียนโปรแกรมอยู่มาเป็นเวลานาน เช่น OpenMP หรือ Sieve C++ แต่ก็ยังไม่มีมาตรฐานใดได้รับการยอมรับกว้างขวางมากเท่าใดนัก

Pages