By mk Founder on Tag: Google, Development, Apache, HTTP
Google

กูเกิลออก mod_pagespeed โมดูลสำหรับ Apache Web Server เพื่อช่วยเร่งความเร็วของเว็บเพจเมื่อปี 2010 โดยเป็นส่วนหนึ่งของ

By lew Founder on Tag: Development, RIM, BlackBerry, Mobile
Development

แม้การเปิดตัว BlackBerry 10 จะช้าออกไปบ้าง แต่รอบนี้ดูเหมือนทาง RIM จะมั่นใจแล้วว่าสามารถส่งมอบสินค้าได้ตามกำหนดเวลา ทำให้เริ่มสนับสนุนนักพัฒนาให้ทดลอง BlackBerry 10 SDK (งานในกรุงเทพเสาร์-อาทิตย์นี้) และนับแต่วันนี้เอง App World ก็เริ่มรองรับแอพพลิเคชั่นที่เขียนเพื่อรันบน BlackBerry 10 แล้ว

By ตะโร่งโต้ง Writer on Tag: Development, HTML5, Box, Cloud Storage
Development

Box ผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนกลุ่มเมฆ เปิดตัว Box Embed ซึ่งเป็น HTML5 framework ให้ผู้ใช้สามารถนำโค้ดไปฝังบนเว็บไซต์ หรือแม้แต่บนบล็อกและฟอรัมต่างๆ

ผู้ใช้สามารถอัพโหลด, ค้นหา, แสดงความเห็น, แชร์, ติดแท็กเอกสาร และแก้ไขเอกสารได้โดยตรงผ่านทาง Box Embed ในขณะอยู่บนเว็บไซต์

By mk Founder on Tag: Development, Android, Tablet
Development

กูเกิลออกเอกสารชื่อ Tablet App Quality Checklist เพื่อกระตุ้นให้นักพัฒนา Android สร้างแอพเวอร์ชันแท็บเล็ตที่มีคุณภาพ

เนื้อหาหลักๆ คงเป็นการปรับแต่งแอพให้เหมาะกับหน้าจอที่ใหญ่กว่ามือถือ ทั้งการใช้ภาพไอคอนความละเอียดสูง และการวาง UI โดยใช้ประโยชน์จากหน้าจอที่ใหญ่ขึ้นได้ (เช่น ใช้หน้าจอแบบ multi-pane แทนการยืดหน้าจอแอพเวอร์ชันมือถือโดยตรง) รวมถึงการไม่กำหนดคุณสมบัติฮาร์ดแวร์ที่ไม่มีในแท็บเล็ตอย่างการโทรศัพท์หรือกล้องหน้า-หลัง

นักพัฒนา Android แถวๆ นี้ก็ตามไปอ่านกันเองในลิงก์ข้างต้นครับ

By mk Founder on Tag: Development, Windows 8, Kinect, Microsoft
Development

ไมโครซอฟท์เคยสัญญาว่าจะอัพเดต Kinect SDK ให้ใช้กับ Windows 8 ได้ วันนี้มันมาแล้วครับ

SDK ตัวล่าสุดนี้รองรับ Windows 8 ในส่วนของเดสก์ท็อป (ยังไม่มี Metro/Modern) ใช้งานกับ Visual Studio 2012, .NET 4.5 ได้ นอกจากนี้ยังสามารถใช้งานบน Windows ที่รันบน virtual machine อีกชั้นหนึ่งได้ด้วย (ไมโครซอฟท์บอกว่าทดสอบกับ Hyper-V, VMware, Parallels)

ฟีเจอร์ใหม่อย่างอื่นคือปรับปรุงการตรวจวัดข้อมูลจากเซ็นเซอร์ให้ละเอียดกว่าเดิม, เพิ่ม speech recognition ภาษาเยอรมัน และเพิ่มซอร์สโค้ดโปรแกรมตัวอย่างเข้ามาอีกหลายตัว

By neizod Contributor on Tag: Development, JavaScript, Programming, Open Source, TypeScript, Microsoft
Development

จุดอ่อนอันยิ่งใหญ่ของ JavaScript นั้นเป็นผลพวงจากการที่ตัวภาษาถูกออกแบบมาไม่ดีเท่าที่ควร ไม่ว่าจะเป็นการใช้ scope แบบ functional (คล้ายภาษา LISP) แต่กลับเขียนไวยากรณ์ในแบบ procedural (คล้ายภาษา C) ซ้ำยังอนุญาตให้เลือกว่าจะใส่ semicolon (;) ท้ายประโยคหรือไม่ก็ได้ ไปจนถึงชื่อของภาษาที่ทำให้หลายคนเข้าใจผิดว่ามันคือ Java ขนาดย่อมๆ เสียอีก นี่ทำให้การพัฒนาโปรแกรมที่ดีบน JavaScript ยุ่งยากมากสำหรับมือใหม่

By mk Founder on Tag: Oracle, Development, NetBeans, IDE
Oracle

ออราเคิลเปิดตัว NetBeans 7.3 Beta ที่งาน JavaOne 2012 ของใหม่ในรุ่นนี้ได้แก่

  • ตัวแก้ไข HTML5, CSS3, JavaScript
  • เชื่อมกับ Google Chrome ในการพรีวิวเว็บเพจ และฝังเอนจิน WebKit สำหรับพรีวิวภายในโปรแกรม
  • ปรับปรุงคลิปบอร์ดและ refactoring ในส่วนของ Java Editor
  • รองรับ JDK 7u7, JavaFX 2.2.1, JavaME SDK 3.2

ที่มา - NetBeans, Oracle

By mk Founder on Tag: Google, Development, Web
Google

นักพัฒนาเว็บหรือเจ้าของเว็บคงทราบกันดีว่าในยุคสมัยนี้ เราเลี่ยงไม่ได้กับการฝังโค้ดจาวาสคริปต์จากบริษัทไอทีต่างๆ ลงในเว็บของเราเพื่อใช้งานบริการบางอย่าง ตัวอย่างที่ชัดเจนคือ Google Analytics (Blognone ก็ใช้อยู่) หรือ Google AdSense เป็นต้น (ภาษาเว็บมาสเตอร์เค้าเรียก "tag")

ปัญหาของโค้ด tag คือทำให้เว็บโหลดช้าลง และอาจมีปัญหากับการแสดงผลของเว็บเพจด้วย (โดยเฉพาะเว็บที่ฝัง tag มาเยอะๆ) กูเกิลที่บ้าความเร็วเป็นทุนเลยตั้งเป้าแก้ปัญหานี้ พัฒนา Google Tag Manager ขึ้นมาช่วยเหลือเว็บมาสเตอร์ทั้งหลาย

By mk Founder on Tag: Google, Open Source, Development, Eclipse, Motorola, Android
Google

โมโตโรลาประกาศเปิดซอร์สเครื่องมือพัฒนาสำหรับ Android ของตัวเองชื่อ Motodev Studio for Android เป็นบางส่วน แล้วนำโค้ดส่วนนี้ส่งเข้าโครงการ Android Open Source Project (AOSP) แล้ว

MOTODEV Studio เป็นเครื่องมือพัฒนาที่ใช้คู่กับ Android SDK ช่วยเสริมการทำงานเรื่องการแปลภาษา การทำงานกับ SQLite และการนำ code snippet ไปใช้ซ้ำ ตัวมันเองพัฒนาต่อยอดจาก Eclipse อีกทีหนึ่ง

By neizod Contributor on Tag: Development, Python
Development

ตามปรกติของรอบ release ที่ผ่านๆ มา Python 2.x และ 3.x เวอร์ชันใหม่จะถูกปล่อยในเวลาใกล้เคียงกัน แต่สำหรับรอบนี้จะไม่มีเวอร์ชันใหม่สำหรับ Python 2 อีกแล้ว (อ้างอิง: PEP 404)

ส่วน Python 3.3.0 ซึ่งเป็นเวอร์ชันใหม่ของสาย 3.x ก็มีลูกเล่นเพิ่มเติมดังนี้

By mk Founder on Tag: Development, HTML5, PhoneGap, Adobe Edge, Adobe
Development

หลังจากที่ Adobe ถูกตั้งคำถามซ้ำแล้วซ้ำอีกมานานว่า ไม่ใช้ Flash แล้วจะทำอย่างไรต่อ วันนี้ Adobe มีคำตอบกับชาวโลกแล้วว่าเราจะใช้ HTML5 ผ่านเครื่องมือพัฒนาเว็บและแอพชุดใหม่ Adobe Edge

Adobe Edge ประกอบด้วยเครื่องมือในชุดจำนวน 7 ตัวดังนี้

By Blltz Writer on Tag: Development, Wii U, Unity, Game Engine, Games, Nintendo
Development

นินเทนโดประกาศจับมือกับ Unity Technologies ผู้พัฒนาเอนจิน เครื่องมือพัฒนาเกมชื่อดัง Unity แล้ว และจากความร่วมมือครั้งนี้ นักพัฒนาที่ทำเกมบน Wii U จะสามารถเข้าถึงชุดเครื่องมือสำหรับพัฒนาเกมด้วย Unity ได้ และสัญญายังรวมไปถึงนักพัฒนาที่ลงทะเบียนกับ Unity ไว้เป็นจำนวนถึง 1.2 ล้านคนด้วย

ชุดเครื่องมือ Unity สำหรับ Wii U นั้นยังรวมไปถึงเครื่องมือสำหรับพอร์ตเกมที่มีอยู่แล้วมาลง Wii U ด้วย โดย David Helgason ซีอีโอ Unity บอกว่าการพอร์ตเกมไปลง Wii U นั้นสามารถทำได้ง่ายดายมาก และมีสตูดิโอเกมกว่าพันแห่งกำลังเริ่มปฏิบัติการแล้ว

By mk Founder on Tag: Development, Mobile App, Payment, Mobile Payment, Mastercard
Development

การจ่ายเงินด้วยอุปกรณ์พกพาเริ่มใกล้ความจริงเรื่อยๆ ที่ผ่านมาเราเห็นข่าวบริษัทที่ทำระบบจ่ายเงินลงมาลุยตลาดนี้กันอย่างต่อเนื่อง เมื่อวานนี้ยักษ์ใหญ่อย่าง MasterCard ก็ออกมาเปิดแพลตฟอร์ม PayPass ของตัวเอง (ข่าวเก่า MasterCard ประกาศรับรองมือถือชุดแรกที่ใช้ระบบจ่ายเงินด้วย PayPass NFC ) ให้นักพัฒนาแอพมือถือสามารถเชื่อมกับระบบนี้ได้

By lew Founder on Tag: Development, JavaScript, Dropbox, CoffeeScript
Development

Dropbox ประกาศเลิกพัฒนาโค้ดใน JavaScript แล้วเขียนใหม่ทั้งหมดเป็น CoffeeScript แทน พบว่าโค้ดลดลงจาก 23,437 บรรทัด เหลือ 18,417 บรรทัด แต่จำนวน token ลดลงไม่มากนัก จาก 75,334 เหลือ 66,058

ปัญหาความยากในการพัฒนาโค้ดเป็น JavaScript เป็นสิ่งที่หลายคนรับรู้ เช่น กูเกิลเองที่พยายามผลักดันภาษา Dart มาก่อนหน้านี้ แต่ความพยายามก่อน Dart คือ CoffeeScript นั้นทำงานร่วมกับ JavaScript ได้เต็มร้อยกว่า ส่วน Dart นั้นต้องการเอนจินเฉพาะเพื่อให้ทำงานได้สมบูรณ์

By lew Founder on Tag: Development, YouTube, Stack Overflow
Development

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

ช่วงหนึ่งเดือนต่อจากนี้ทีมงานจะตอบปัญหาทั้งสองที่ไปก่อน จนกระทั่งวันที่ 15 ตุลาคมนี้ทีมงานจะตอบปัญหาบน Stack Overflow อย่างเดียว และ Google Groups จะเข้าโหมดเก็บข้อมูลอย่างเดียว เอาไว้อ้างอิงเท่านั้น

By paween_a on Tag: Google, Development, Google Apps, Competition
Google

หลังจากที่โครงการ Google Apps Developer Challenge 2012 ได้เปิดรับสมัครตั้งแต่เดือนมิถุนายน พ.ศ. 2555 ที่ผ่านมา ในวันนี้ทางโครงการก็ได้ประกาศผู้ที่ผ่านเข้ารอบรองชนะเลิศแล้ว โดยการประกาศผลจะแบ่งออกเป็น 3 ประเภทการแข่งขัน ซึ่งจะแบ่งออกเป็นตามภูมิภาคดังนี้

By mk Founder on Tag: Development, Windows Phone, Windows Phone 8
Development

จากที่ไมโครซอฟท์สัญญาเอาไว้ว่า Windows Phone 8 SDK Preview เปิดตัว 12 กันยายนนี้ วันนี้มันมาแล้วครับ

ชื่อเต็มๆ ของโครงการทดสอบคือ Windows Phone SDK 8.0 Developer Preview จำเป็นต้องใช้บัญชี Developer ID และ Application Product ID นอกจากนี้ยังต้องระบุชื่อของ Phone Champ หรือผู้นำทีมพัฒนา WP ในท้องถิ่นของเรา (ผมไม่ชัวร์ว่าเมืองไทยมีระบบนี้หรือเปล่า?)

ไมโครซอฟท์จะเปิดรับสมัครเข้าร่วมโครงการทดสอบถึงวันที่ 17 กันยายนนี้ ถ้าผ่านการคัดเลือกก็จะได้ลิงก์สำหรับโหลด SDK เวอร์ชันพรีวิว

By mk Founder on Tag: Development, Microsoft, .NET, Visual Studio
Development

Visual Studio 2012 และ .NET 4.5 เข้าสถานะ RTM ไปเมื่อเดือนที่แล้ว วันนี้ไมโครซอฟท์จัดงานเปิดตัวอย่างเป็นทางการ (ตามคิวคือถัดจาก Windows Server 2012 แต่ก่อน Windows 8 ในเดือนตุลาคม)

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

ช่วงนี้เราเห็นมือถือ WP8 เริ่มเปิดตัวกันแล้วหลายรุ่นหลายยี่ห้อ แต่ที่ยังเงียบๆ อยู่มากกลับเป็นตัวระบบปฏิบัติการเอง ที่ไมโครซอฟท์แถลงข่าวเปิดตัวหนึ่งครั้งเมื่อเดือนมิถุนายนแล้วหายเงียบไปเลย

สำหรับตัว SDK ที่จะแจกให้นักพัฒนาเตรียมแอพล่วงหน้าก่อนวางขายสินค้าจริง ไมโครซอฟท์ก็เตรียมแจกรุ่นพรีวิวในวันที่ 12 กันยายนนี้ โดยจำกัดเฉพาะนักพัฒนาที่เคยมีแอพอยู่บน Marketplace เท่านั้น

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

กระแส Windows Phone 8 กำลังมาแรงหลังโนเกียเปิดตัว Lumia รุ่นใหม่ ฝั่งไมโครซอฟท์ก็ออกมาประกาศแล้วว่า Windows Phone 8 SDK Preview (รุ่นเกือบเสร็จสมบูรณ์เมื่อเทียบกับรุ่นที่จะออกจริง) จะเปิดตัววันพุธหน้า 12 กันยายนนี้

ไมโครซอฟท์ระบุว่านักพัฒนาและพาร์ทเนอร์บางรายได้ Windows Phone 8 SDK รุ่นก่อนหน้านี้ไปทดสอบกันสักระยะแล้ว ส่วนรุ่น Preview นี้จะเปิดให้นักพัฒนา Windows Phone เดิมที่เคยมีแอพอยู่ใน Marketplace แล้วสามารถสมัครเข้าร่วมทดสอบได้

Subscribe to Development