By mk Founder on Tag: Google, Development, Chrome, ChromeOS
Google

กูเกิลโชว์ฟีเจอร์ push notification สำหรับ Chrome รุ่นพรีวิวมาสักระยะแล้ว แต่วันนี้ก็เปิดตัว Google Cloud Messaging for Chrome อย่างเป็นทางการ

หลักการทำงานของมันเหมือน push notification ของ Android (ที่ใช้ชื่อว่า Google Cloud Messaging for Android) นั่นคือนักพัฒนาแอพต้องส่งข้อมูลจากเซิร์ฟเวอร์ของตัวเองมายังเซิร์ฟเวอร์ GCM ของกูเกิลผ่าน API เพื่อให้กูเกิลส่ง notification ไปยังปลายทางอีกทีหนึ่ง

ฝั่งของผู้ใช้งานก็จำเป็นต้องล็อกอินเข้ากับ Chrome ด้วย ไม่อย่างนั้นจะไม่สามารถใช้งาน push notification ได้

By mk Founder on Tag: Google, Development, Google Drive, Cloud Storage
Google

กูเกิลเพิ่ม API ให้เจ้าของเว็บไซต์สามารถแปะปุ่ม "Save to Drive" บันทึกไฟล์ที่อยู่บนอินเทอร์เน็ตไปยัง Google Drive ของผู้ใช้โดยตรง

วิธีการแปะไม่มีอะไรซับซ้อน เจ้าของเว็บไซต์ต้องฝังสคริปต์ JavaScript ไฟล์เดียวกับปุ่ม Google+ ก่อน จากนั้นแทรกแท็ก div ตามที่กูเกิลกำหนดเท่านั้น

{syntaxhighlighter brush: xml}

{/syntaxhighlighter}

By mk Founder on Tag: Development, Firefox OS, Mozilla
Development

Firefox OS Simulator 3.0 ออกรุ่นพรีวิวเมื่อเดือนมีนาคมที่ผ่านมา ตอนนี้เปลี่ยนสถานะเป็นรุ่นจริงพร้อมให้ดาวน์โหลดผ่าน Firefox Add-ons แล้ว

ของใหม่ที่เพิ่มจากรุ่นพรีวิวได้แก่

By mk Founder on Tag: Development, Mobile App, Acquisition, Parse, Facebook
Development

Facebook ประกาศเข้าซื้อกิจการบริษัททำเครื่องมือพัฒนาแอพมือถือ Parse โดยไม่เปิดเผยมูลค่า

ชุดเครื่องมือของ Parse จะช่วยนักพัฒนาแอพในงานด้าน back-end เช่น การเก็บข้อมูลหรือรันโค้ดบนกลุ่มเมฆ, ระบบแจ้งเตือนแบบพุช, ฟีเจอร์ด้านโซเชียลและการล็อกอิน โดยทั้งหมดนักพัฒนาใช้วิธีเช่าบริการของ Parse และไม่ต้องลงทุนทำเซิร์ฟเวอร์เอง

Parse ยืนยันว่าแอพเดิมทั้งหมดยังใช้งานได้ตามปกติ และลูกค้าจะไม่ถูกบังคับให้ใช้ระบบของ Facebook อย่างแน่นอน

By mk Founder on Tag: Development, WebP, Facebook
Development

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

By flyingcomma Contributor on Tag: Development, Browser, Mobile App, iOS, App.th
Development

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

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

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

แม้ปัญหาความปลอดภัยจะเริ่มต้นในยุคแรกๆ ในโลกด้วยปัญหา buffer overflow แต่เมื่อโลกเข้าสู่ยุคของเว็บ และโดยเฉพาะเมื่อเว็บเริ่มไม่ใช่ไฟล์ html เปล่าๆ แต่เป็นเว็บที่สามารถปรับตามผู้ใช้งานได้ เริ่มจากยุคของ CGI ที่เป็นโปรแกรมภาษาต่างๆ เรื่อยมาถึงเว็บเซิร์ฟเวอร์แบบอื่นไม่ว่าจะเป็น J2EE หรือระบบ fastcgi ปัญหาความปลอดภัยของเว็บก็กลายเป็นปัญหาใหญ่ที่โลกเจอกันเรื่อยมาจนทุกวันนี้

By lew Founder on Tag: Google, Development, Google Glass
Google

ที่งาน South by Southwest (SXSW) ปีนี้กูเกิลส่ง Timothy Jordan พนักงานฝ่ายสนับสนุนนักพัฒนา (Developer Advocate) มาเล่าถึง API ของ Google Glass ที่แม้ตอนนี้จะยังไม่มีขายโดยทั่วไปก็ตาม

API สำหรับ Google Glass นั้นมีชื่อว่า Mirror API เป็น API สำหรับเพิ่มเมนูเข้าไปในหน้าจอของ Glass โดยที่ทุกอย่างต้องทำผ่านเซิร์ฟเวอร์ของกูเกิลผ่านทางการยืนยันสิทธิ์ด้วย OAuth 2.0 เท่านั้น และเมื่อผู้ใช้มีการโต้ตอบกลับมายังแอพพลิเคชั่นของเรา เช่น การกด Like รูปภาพที่เราแสดงขึ้นไป เซิร์ฟเวอร์กูเกิลจะส่ง Callback กลับมายังเซิร์ฟเวอร์ของเรา

By mk Founder on Tag: Development, Jolla, Sailfish, Mobile
Development

นักพัฒนาแอพที่สนใจระบบปฏิบัติการใหม่ ตอนนี้มีของใหม่มาให้ทดสอบแล้วครับ โดยบริษัท Jolla ผู้พัฒนาระบบปฏิบัติการ Sailfish ผู้สืบทอดเจตนารมณ์ของ MeeGo ประกาศเปิด Sailfish SDK ให้ดาวน์โหลดมาลองสร้างแอพแล้ว

ผู้สนใจสามารถโหลดได้จาก SailfishOS.org มี SDK ให้ดาวน์โหลดทั้งบนวินโดวส์ แมค ลินุกซ์ (ตัว UI เป็น Qt หรือ HTML5 และรันแอพจาก Android ได้)

ส่วนฮาร์ดแวร์จริงนั้นจะวางขายช่วงครึ่งหลังของปี โดยบริษัทยังไม่บอกรายละเอียดมากกว่านี้

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

ไมโครซอฟท์ออกอัพเดตตัวที่สองของ VS2012 หลังจากออกรุ่นอัพเดตแรกที่เป็นแค่แก้บั๊กเมื่อเดือน พ.ย. ปีที่แล้ว

VS2012 Update 2 (VS2012.2) มีฟีเจอร์เพิ่มเข้ามาทั้งหมด 5 ด้าน

By ตะโร่งโต้ง Writer on Tag: Development, Firefox OS, Mozilla
Development

Mozilla เตรียมจัดเวิร์คช็อปการพัฒนาแอพสำหรับระบบปฏิบัติการ Firefox OS ขึ้น 3 แห่งในช่วงไม่กี่เดือนข้างหน้านี้

By mk Founder on Tag: Development, Mobile App, Facebook
Development

Josh Williams ผู้บริหารของ Facebook (อดีตเป็นซีอีโอของ Gowalla ที่ถูกซื้อมา) ไปพูดที่งาน SXSW เล่าว่าเมื่อหลายสัปดาห์ก่อน Facebook มีนโยบายบล็อคไม่ให้พนักงานจำนวนหนึ่งเข้าเว็บไซต์ Facebook.com จากเครือข่ายภายในบริษัท จุดประสงค์เพื่อให้พนักงานใช้ Facebook ผ่านแอพเพียงอย่างเดียวเป็นเวลาหนึ่งสัปดาห์ จะได้รู้ว่าฟีเจอร์ใดบ้างที่ยังขาดหายไปในแอพและรีบแก้ไข

By lew Founder on Tag: Development, USB
Development

ฟีเจอร์หนึ่งที่สำคัญมากของลินุกซ์ คือ ความสามารถในการปรับแต่งปุ่มเปลี่ยนภาษาให้เป็นปุ่มอะไรก็ได้ รวมถึงปุ่ม Caps Lock (ปุ่มที่มักสร้างความสับสนเวลาพิมพ์รหัสผ่านต่างๆ เสมอ) และส่วนตัวผมเองแล้วจะมีคอมพิวเตอร์สองเครื่อง เครื่องหนึ่งเป็นวินโดวส์ และเครื่องหนึ่งเป็นลินุกซ์เพื่อเรียนรู้หลายระบบปฎิบัติการไปพร้อมๆ กัน และข้อขัดใจที่สุดของวินโดวส์คือมันบังคับให้เปลี่ยนภาษาคีย์บอร์ดด้วยปุ่ม Alt+Shift หรือปุ่ม grave accent (~) เท่านั้น ซึ่งทั้งสองตัวไม่ใช่ตัวเลือกที่ผมสะดวก

By mk Founder on Tag: Development, Android, Microsoft Azure, Mobile
Development

Windows Azure Mobile Services บริการ backend สำหรับแอพมือถือที่ฝากไว้บนกลุ่มเมฆของไมโครซอฟท์ (ข่าวเก่า) ประกาศรองรับแอพฝั่ง Android แล้ว (แถมรองรับ push notification ตาม API ของกูเกิลด้วย)

การเพิ่ม Android รอบนี้ทำให้ Azure Mobile Services สามารถเป็น backend ให้กับแอพมือถือ 3 แพลตฟอร์มหลักคือ Windows Phone 8, iOS และ Android ครบถ้วน

By mk Founder on Tag: Development, SharePoint, Microsoft, Visual Studio, Microsoft Office
Development

ไมโครซอฟท์เปิดตัว Office Developer Tools for Visual Studio 2012 ซึ่งเป็นส่วนเสริมให้ Visual Studio 2012 สามารถพัฒนา "แอพ" ให้กับ Office 2013 และ SharePoint 2013 ได้สะดวกยิ่งขึ้น

คำว่า "แอพ" ในที่นี้คือ Apps of Office และ Apps for SharePoint ซึ่งเป็นส่วนเสริมหรือส่วนขยายที่สร้างด้วยเทคโนโลยีเว็บ (HTML5/JavaScript) แสดงผลใน task pane หรือภายในเนื้อหาของเอกสารโดยตรง (ข่าวเก่า)

By mk Founder on Tag: Google, Development, Android, Mobile App, Gingerbread, Facebook
Google

Mike Shaver หัวหน้าฝ่าย Mobile Engineer ของเฟซบุ๊กเล่าเบื้องหลังความร่วมมือของเฟซบุ๊กกับกูเกิล ในการแก้บั๊กของ Android 2.3 Gingerbread

Shaver เล่าว่าระหว่างการพัฒนา Facebook for Android ทางทีมวิศวกรของบริษัทก็พบข้อจำกัดของ Dalvik ที่ใช้ใน Android 2.3 ว่ารองรับจำนวนเมธอดแค่ 3 ล้านเมธอดเท่านั้น และเฟซบุ๊กไม่สามารถเพิ่มฟีเจอร์ให้แอพของตัวเองได้ ถ้ายังอยากให้แอพรันได้บน Android 2.3 อยู่

By mk Founder on Tag: Development, Amazon, Advertisement, Mobile App, Mobile
Development

Amazon เดินหน้าเปิดตัวบริการใหม่ๆ สำหรับแอพมือถือบนแพลตฟอร์ม Kindle/Android อย่างต่อเนื่อง (ข่าวก่อนหน้านี้: In-App Purchasing, GameCircle, Maps API)

บริการตัวล่าสุดคือ Amazon Mobile Ads API หรือระบบโฆษณาแบบแบนเนอร์ภายในแอพนั่นเอง ในแง่การใช้งานคงไม่ต่างกับระบบโฆษณาอื่นๆ (เช่น AdMob) มากนัก แต่ Amazon ก็โฆษณาว่าระบบของตัวเองมีอัตราการจ่าย (eCPM) ที่ดีกว่า โฆษณาคุณภาพสูงกว่า และติดตามผลได้ง่ายกว่า

By lew Founder on Tag: Development, Unix, Programming
Development

เทปจากเครื่อง DEC ของ Paul Vixie และ Keith Bostic ถูกกู้สภาพให้อ่านขึ้นมาได้เมื่อหลายปีก่อนเพื่อเก็บรักษาในฐานะโค้ดโบราณของวงการคอมพิวเตอร์ แต่ไม่กี่วันมานี้ เพิ่งมีการพบคอมไพล์เลอร์ last1120c และ prestruct-c คอมไพล์เลอร์ภาษาซีตัวแรกๆ ในโลกที่สามารถคอมไพล์ตัวเองได้

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

หลังจากประกาศรุ่นพรีวิวมาได้พักใหญ่ ตอนนี้ Ruby 2.0 ก็ปล่อยรุ่นเสถียรตามสัญญาแล้วครับ โดยรายการของใหม่มีดังนี้

Subscribe to Development