By lew Founder on Tag: Development, OUYA, Games
Development

OUYA เป็นเครื่องคอนโซลที่ระดมทุนบน Kickstarter ได้จำนวนมาก หลังจากมีข่าวมาเรื่อยๆ จนถึงตอนนี้เครื่องล็อตแรก 1,200 เครื่องก็ส่งไปยังนักพัฒนา

เครื่องรุ่นแรกตัวเครื่องและเกมแพดยังเป็นพลาสติกใส โดยทาง OUYA ยอมรับว่ายังมีปัญหาในการออกแบบอยู่บ้าง เช่น ปุ่ม D-pad ที่คุณภาพยังไม่ดีนัก แต่สัญญาว่าจะได้รับการปรับปรุงในรุ่นวางตลาดจริง

By sdayu Contributor on Tag: Development, Python, Web
Development

เมื่อวันที่ 18 ธันวาคม 2555 ที่ผ่านมาทางทีมงาน Pylons Project ได้ประกาศออกรุ่น Pyramid (Python web framework ที่พัฒนาขึ้นใหม่จากทีมงาน Pylons เดิม ซึ่ง Pyramid ไม่ใช่ full stack framework อย่าง Django) เวอร์ชัน 1.4 อย่างเป็นทางการ หลังจากปล่อยรุ่นทดสอบมาพักใหญ่ โดยมีคุณสมบัติเด่นๆ ดังประกาศไว้ที่ What’s New In Pyramid 1.4 ต่อไปนี้

By mk Founder on Tag: Google, Development, YouTube, Android
Google

ก่อนหน้านี้ เวลาแอพบน Android ต้องการฝังวิดีโอจาก YouTube จำเป็นต้องพึ่ง WebView ดึงวิดีโอจากหน้าเว็บ YouTube Mobile มาแปะ วิธีการนี้ไม่สะดวกเท่าไรนัก และกูเกิลก็เคยสัญญาไว้ตั้งแต่งาน Google I/O 2012 ว่าจะออก YouTube API ให้ดึงวิดีโอมาแปะในแอพได้โดยตรง

วันนี้กูเกิลออก YouTube Player API for Android มาให้ใช้งานกันเรียบร้อย ใช้ได้กับ Android 2.2 ขึ้นไป ฟีเจอร์มาตรฐานก็ครบถ้วน เช่น แสดงวิดีโอแบบเต็มหน้าจอ, closed caption, แสดงโฆษณา, ทำงานเชื่อมกับแอพ YouTube ได้

ใครเป็นนักพัฒนาแอพบน Android ก็ตามไปดาวน์โหลดตัว client library กันได้ครับ

By advertorial on Tag: Special Report, Development, HTML5, Advertorial, Windows 8, Microsoft
Special Report

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

สร้างโปรเจกต์ใหม่

แอพลิเคชันส่วนใหญ่มักจะมีหลายหน้าจอ รวมถึงแอพลิเคชันที่เรากำลังจะสร้างด้วย เพื่อความง่ายเราจะสร้างแอพลิเคชันจากเทมเพลตที่ Visual Studio เตรียมไว้ให้เลย ดังนี้

By magnamonkun on Tag: Development, Android, Facebook
Development

หลังจากที่ปล่อย Facebook for Android 2.0 ไปเมื่อเช้านี้ เมื่อสักครู่ทาง Facebook ได้ปล่อย Facebook SDK for Android เวอร์ชัน 3.0 ตามออกมาติดๆ

ของใหม่ใน SDK เวอร์ชันนี้ก็คือ เปลี่ยนส่วนติดต่อบางส่วนให้กลายเป็น Native API ให้หมดครับ เช่นขณะที่กำลังจะยืนยันการเข้าใช้แอพพลิเคชันนี้ด้วย Facebook, หน้าจอการเลือกรายชื่อเพื่อน และหน้าจอการเลือกสถานที่ครับ จากเดิมที่เป็น HTML5 ทั้งหมด ก็จะถูกเปลี่ยนมาใช้ Native API แทนครับ

By advertorial on Tag: Special Report, Development, Advertorial, Windows 8, Microsoft
Special Report

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

บทความชุดนี้ได้รับการสนับสนุนจากบริษัทไมโครซอฟท์ ประเทศไทย จำกัด แต่เนื้อหาทั้งหมดเขียนโดยทีมงาน Blognone

แนวทางการพัฒนาแอพบน Windows 8

แอพบน Windows 8 (เดิมทีเรียก Metro app แต่ภายหลังไมโครซอฟท์เปลี่ยนคำเรียกเป็น Windows Store app) ต่างไปจากแอพบนวินโดวส์แบบเดิมๆ มาก โดยมีลักษณะคล้ายกับแอพบนอุปกรณ์พกพามากกว่า

By mk Founder on Tag: Development, Silverlight, Microsoft
Development

อนาคตของ Silverlight ในโลกของไมโครซอฟท์ดูจะถดถอยลงเรื่อยๆ ถึงแม้จะยังไม่ถูกยกเลิกอย่างเป็นทางการ แต่ล่าสุดไมโครซอฟท์ก็ปิดเว็บ Silverlight.net ซึ่งเป็นเว็บไซต์หลักของผลิตภัณฑ์ตัวนี้แล้ว

ผู้ที่เข้า Silverlight.net จะถูกส่งไปยังหน้าเว็บ Silverlight บน MSDN แทน ส่วนไฟล์และเอกสารยังเปิดให้ดาวน์โหลดอยู่ แต่คนที่เคยอ้างอิงลิงก์ไปที่ Silverlight.net ก็คงต้องแก้ลิงก์กันใหม่หมด

By ตะโร่งโต้ง Writer on Tag: Development, Jolla, Mobile
Development

Jolla แก้ไขข้อมูลใน wiki สำหรับ Sailfish ซึ่งเป็นระบบปฏิบัติการตัวล่าสุดของ Jolla โดยระบุแผนเตรียมปล่อย SDK สำหรับ Sailfish นี้ให้นักพัฒนานำไปใช้กันได้ในช่วงไตรมาสแรกของปีหน้า

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

By heart Contributor on Tag: Development, Adobe Flash, Games, Adobe
Development

สดๆ ร้อนๆ กับ Adobe Game Developer Tools เครื่องมือสำหรับพัฒนาเกมที่ Adobe เพิ่งเปิดตัวไปบน Creative Cloud

โดย  Adobe Game Developer Tools นี้ประกอบไปด้วยเครื่องมือที่จำเป็นสำหรับการพัฒนาเกมลงบน iOS, Android, Windows และ Mac OS รวม 3 โปรแกรม ตอนนี้สามารถดาวน์โหลดมาทดลองได้ผ่านแอคเคาท์สมาชิก Creative Cloud แบบฟรีได้ทันที ซึ่งอีกไม่นานจะเริ่มขายจริง (วีดีโอแนะนำท้ายเบรค)

โปรแกรมทั้ง 3 โปรแกรมที่ Adobe ได้เปิดตัวนั้นมีดังนี้

By mk Founder on Tag: Google, Development, Android, Google Maps
Google

กูเกิลออก Google Maps API เวอร์ชันที่สองสำหรับแอพบน Android เรียกใช้งาน (โดย API ตัวนี้ถูกผนวกเป็นส่วนหนึ่งของ Google Play services ที่ดาวน์โหลดได้จาก SDK Manager)

ฟีเจอร์ใหม่ของ Google Maps Android API v2 ได้แก่

By mk Founder on Tag: Development, Web Application, Windows Phone, Microsoft
Development

TouchDevelop เป็นเครื่องมือที่พัฒนาโดย Microsoft Research เอาไว้ "สร้างเว็บแอพ" ที่ทำงานได้ทั้งบนเบราว์เซอร์แบบเดสก์ท็อปและมือถือ
เดิมที TouchDevelop มีสถานะเป็นแอพตัวหนึ่งบนแพลตฟอร์ม Windows Phone เท่านั้น แต่ไมโครซอฟท์ได้พัฒนามันต่อให้ทำงานบนเบราว์เซอร์ทั่วไปได้ด้วย เบราว์เซอร์ที่รองรับคือ IE10, Chrome, Firefox, Safari, iOS, Chrome for Android อธิบายง่ายๆ ว่ารันได้เกือบทุกแพลตฟอร์ม

By neizod Contributor on Tag: Development, PHP
Development

ทีมพัฒนา PHP ได้ออก PHP 5.5.0alpha1 ซึ่งเป็นรุ่นแรกของสาย 5.5 โดยมีของเล่นใหม่ๆ เช่น

By mk Founder on Tag: Open Source, Development, Windows Phone 8, Microsoft
Open Source

อธิบายก่อนนิดนึงว่า Windows Phone Toolkit คือชุดคอนโทรล (บางคนเรียกวิดเจ็ต) สำเร็จรูปที่ไมโครซอฟท์สร้างเตรียมไว้ให้นักพัฒนาแอพใช้งาน โดยคอนโทรลเหล่านี้ไม่ได้เป็นส่วนหนึ่งของ WP SDK แต่ก็ถือเป็นคอนโทรลที่ใช้บ่อยในแอพทั่วไป

ไมโครซอฟท์แจกคอนโทรลชุดนี้เป็นโอเพนซอร์สบนเว็บไซต์ CodePlex (phone.codeplex.com) มาตั้งแต่สมัย WP7 แล้ว และเมื่อ WP8 ออกก็ตามอัพเดตให้คอนโทรลเหล่านี้ทำงานกับ WP8 โดยเพิ่มคอนโทรลบางตัวที่ใช้ได้เฉพาะกับ WP8 ด้วย

By mk Founder on Tag: Development, SkyDrive, Windows Phone 8, Microsoft, .NET
Development

ไมโครซอฟท์จริงจังกับ SkyDrive มากขึ้นเรื่อยๆ ล่าสุดออก SDK สำหรับการเรียกใช้พื้นที่เก็บข้อมูลบน SkyDrive ด้วย .NET และ WP8 แล้ว

ตัว SDK จะรวมมาเป็นชุดเดียวกันในชื่อ Live SDK for Windows, Windows Phone, and .NET แต่จะแยกจากรุ่นสำหรับ Android และ iOS

สำหรับตัว .NET SDK จะเพิ่มความสามารถเรื่องการสร้างแอพด้วย WPF และ WinForm เพื่อต่อเชื่อมกับ SkyDrive และฝั่งเซิร์ฟเวอร์ยังมี ASP.NET สำหรับเชื่อม SkyDrive ด้วย ส่วนตัว WP8 SDK ก็ตรงไปตรงมาตามชื่อ นั่นคือใช้สำหรับสร้างแอพบน WP8 ที่เชื่อมต่อ SkyDrive นั่นเอง

By mk Founder on Tag: Google, Development, Android, Jelly Bean
Google

กูเกิลออก Android 4.2 SDK รับการวางขายมือถือใหม่ชุด Nexus 4/10 แล้ว โดยปรับเลข API เป็น 17

นักพัฒนาแอพบน Android สามารถอ่านรายการสิ่งที่เพิ่มเข้ามาใน Android 4.2 ได้ที่ Android 4.2 platform highlight และ Android 4.2 API

By neizod Contributor on Tag: Development, Ruby, Programming
Development

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

  • refinement สำหรับการเปลี่ยนโค้ดที่ run-time
  • keyword arguments
  • enumerator แบบ lazy
  • เปลี่ยนค่าเป็น hash ด้วย #to_h

ผู้สนใจสามารถดาวน์โหลด source ไป build เล่นเองได้ที่นี่ ต้องเตือนไว้ก่อนว่าบางฟีเจอร์ยังไม่ได้ implement นะครับ

By lew Founder on Tag: Security, Development, In-Depth, Programming, Operating System
Security

Blognone เสนอข่าว "ช่องโหว่" ความปลอดภัยซอฟต์แวร์เป็นจำนวนมาก แม้ช่องโหว่หลายอย่างมาจากการวิเคราะห์ทางคณิตศาสตร์ของกระบวนการเข้ารหัสที่ซับซ้อนแต่ในความเป็นจริงแล้ว ช่องโหว่ส่วนมากมาจากปัญหาเหมือนๆ กันคือการไม่ระวังการใช้บัฟเฟอร์ ทำให้ข้อมูลที่วางลงไปยังบัฟเฟอร์มีขนาดเกินที่เผื่อไว้ ทำให้แฮกเกอร์เข้ามาวางโค้ดเอาไว้ และควบคุมให้มีการรันโค้ดนั้นๆ ได้

กระบวนการแฮกจากช่องโหว่บัฟเฟอร์เป็นกระบวนพื้นฐานอันหนึ่งที่ควรรู้เพื่อจะศึกษาและป้องกันช่องโหว่ในซอฟต์แวร์

Stack Buffer Overflow

{syntaxhighlighter brush:cpp}#include <string.h>

By mk Founder on Tag: Development, Windows Phone 8, Microsoft, .NET, Mobile
Development

การเปลี่ยนแปลงที่สำคัญที่สุดของ Windows Phone 8 ในระดับฐานรากมี 2 เรื่อง อย่างแรกคือใช้แกนร่วมกับ Windows 8 และอย่างที่สองคือเปลี่ยนแพลตฟอร์มการพัฒนาจาก .NET CF/Silverlight มาเป็น .NET รุ่นใหญ่

เมื่อคืนนี้นอกจากไมโครซอฟท์ได้เปิดตัว WP8 SDK ก็ยังเผยรายละเอียดของ .NET Framework for Windows Phone 8 ที่เปลี่ยนแพลตฟอร์มการพัฒนาแอพบน WP8 ด้วย

ประเด็นที่น่าสนใจมีดังนี้

By mk Founder on Tag: Development, Social Network, Facebook
Development

ข่าวนี้สำหรับผู้พัฒนาแอพบน Facebook เป็นหลักนะครับ ก่อนหน้านี้ไม่นาน Facebook เพิ่งเปิด Notifications API ให้ "แอพ" สามารถสื่อสารไปยัง "ผู้ใช้" ของตัวเองได้ผ่านระบบแจ้งเตือนของ Facebook เอง

เวลาผ่านมาพอสมควร มีแอพใช้ API ตัวนี้กันไม่น้อย และ Facebook ก็รับทราบสถิติการใช้งานในหลายมิติ ล่าสุดบริษัทเลยออกมาประกาศเงื่อนไขเพิ่มเติมของ Notifications API ดังนี้

By mk Founder on Tag: Development, Thailand, RIM, BlackBerry
Development

ช่วงหลังๆ RIM หันมาจัดงานที่เกี่ยวกับนักพัฒนาในประเทศไทยอยู่หลายครั้ง เช่น งานแข่งพัฒนาแอพ BlackBerry JamHack 2012 ช่วงสุดสัปดาห์นี้ และงานสัมมนาใหญ่ระดับเอเชีย BlackBerry Jam Asia ปลายเดือนพฤศจิกายน

ผมได้รับคำเชิญจากฝ่ายประชาสัมพันธ์ของ RIM เข้าไปสังเกตการณ์งาน BlackBerry JamHack 2012 ที่โรงแรมดุสิตธานี และมีโอกาสสัมภาษณ์ผู้บริหารของ RIM ในเรื่องนี้ด้วยครับ

Subscribe to Development