By neizod Contributor on Tag: Development, GitHub, Git
Development

GitHub ประกาศว่าจะปล่อย 2 ความสามารถใหม่ภายในไม่กี่สัปดาห์หน้า ได้แก่

By lew Founder on Tag: Windows, Open Source, Development, Puppet, DevOps
Windows

Puppet Labs ผู้ดูแลโครงการ Puppet ซอฟต์แวร์ดูแลคอมพิวเตอร์ทีละมากๆ ประกาศซัพพอร์ตโมดูลเพิ่มอีกสองโมดูล ได้แก่ Windows PowerShell Desired State Configuration (DSC) และ Windows Server Update Service (WSUS)

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

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

ถ้ายังจำกันได้ สมัยสมาร์ทโฟนยุคแรกๆ แอพ Facebook มีคุณภาพเข้าขั้นเลวร้ายอยู่นาน ก่อนที่บริษัทจะประกาศนโยบาย mobile-first เราถึงเห็นแอพ Facebook พัฒนาขึ้นอย่างก้าวกระโดดในภายหลัง

Adam Wolff วิศวกรอาวุโสของ Facebook ออกมาเผยเบื้องหลังว่าเรื่องนี้ไม่ง่ายเลย เพราะเดิมที Facebook ไม่ได้ถูกออกแบบมาสำหรับอุปกรณ์พกพา สุดท้ายแล้วบริษัทต้องกลับไปวางสถาปัตยกรรมโค้ดใหม่หมด เพื่อให้สามารถสร้างผลิตภัณฑ์ที่มีฟีเจอร์เหมือนกันทั้งบนเดสก์ท็อปและอุปกรณ์พกพา ไม่ต้องแยกเวอร์ชันกันเหมือนในอดีต

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

ฟีเจอร์ใหม่ที่สำคัญของ Android 6.0 Marshmallow คือระบบสิทธิการเข้าถึงแบบใหม่ runtime permissions ที่ผู้ใช้สามารถปรับเปลี่ยนสิทธิการเข้าถึงของแอพได้ตลอดเวลา ต่างไปจากระบบเดิมที่เป็น install time permissions อนุญาตตอนติดตั้งแล้วจบกันไป

เมื่อใกล้ถึงเวลา Android 6.0 ออกรุ่นจริง กูเกิลจึงออกมาเตือนนักพัฒนาแอพให้อัพเดตระบบ permissions ของตัวเอง ผ่านเอกสาร Permissions Design Guideline ที่แนะนำข้อมูลกับสิ่งที่นักพัฒนาควรทำ

ระบบสิทธิแบบใหม่แบ่งสิทธิการเข้าถึงเป็น 9 ประเภท ได้แก่

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

การพัฒนาแอพที่ทำงานบนอุปกรณ์ที่มี 2 หน้าจออย่าง Android Auto (ที่ฉายภาพจากมือถือไปยังจอคอนโซลรถยนต์) อาจมีความยุ่งยากในการทดสอบแอพอยู่บ้าง เพราะไม่สามารถใช้ Android Emulator ตามปกติได้

ล่าสุดกูเกิลจึงออก Desktop Head Unit (DHU) เพื่อจำลองจอพีซีให้เป็นจอคอนโซลรถยนต์แทน นักพัฒนาสามารถพัฒนาแอพให้รันบนมือถือ แล้วเสียบสาย USB ต่อกับพีซี เพื่อให้มือถือมองเห็นว่ากำลังเชื่อมต่อกับคอนโซลรถยนต์ เสมือนว่ากำลังต่อกับคอนโซลรถยนต์จริงๆ

ฟีเจอร์นี้อยู่ใน SDK Manager หมวด Extras > Android Auto Desktop Head Unit emulator

By mk Founder on Tag: Development, Virtualization, Browser, Microsoft Edge, Microsoft
Development

ถ้ายังจำกันได้ ในปี 2013 ไมโครซอฟท์เปิดเว็บ modern.IE ให้นักพัฒนาเว็บสามารถทดสอบเว็บกับ IE เวอร์ชันต่างๆ ได้ผ่านอิมเมจ VM ที่ไมโครซอฟท์เตรียมไว้ให้ใช้งาน

หลังจากไมโครซอฟท์เปิดตัว Edge เว็บไซต์นี้ถูกเปลี่ยนชื่อเป็น Microsoft Edge Dev (แต่ยังใช้ URL เดิมคือ dev.modern.ie) และล่าสุดไมโครซอฟท์ก็ออกอิมเมจ VM ของ Windows 10 สำหรับนักพัฒนาที่ต้องการทดสอบเว็บกับ Edge แต่ยังไม่มี Windows 10 เรียบร้อยแล้ว

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

ทีมงาน CyanogenMod เริ่มเผยรายละเอียดของ Cyanogen Platform SDK เครื่องมือสำหรับให้นักพัฒนาแอพเรียกใช้ฟีเจอร์หลายๆ อย่างของระบบปฏิบัติการ CyanogenMod ได้ง่ายขึ้น ช่วยให้แอพทำงานร่วมกับระบบได้ดีกว่าเดิม

ฟีเจอร์สำคัญของ Cyanogen Platform SDK คือ CustomTile API ที่แอพสามารถสร้างไอคอนในหน้า Quick Settings เพิ่มเองได้

By tgst Contributor on Tag: Development, Windows 10, Microsoft
Development

ไมโครซอฟท์เปิดตัวชุด API สำหรับตรวจจับสภาพแวดล้อม (APIs for contextual sensing) บน Windows 10 โดยประกอบไปด้วย API 5 ตัว

By mk Founder on Tag: Google, Development, Android, Google Play Services
Google

Google Play Services ออกเวอร์ชัน 7.8 เพิ่ม API ใหม่อีกสองตัว

By mk Founder on Tag: Open Source, Development, Parse, Facebook
Open Source

Parse บริการเครื่องมือสารพัดชนิดสำหรับนักพัฒนาแอพ (ขายให้ Facebook ในปี 2013) ประกาศโอเพนซอร์สซอฟต์แวร์ทั้งหมดของตัวเอง โดยเริ่มจาก Parse SDK บน iOS, OS X, Android ส่วนแพลตฟอร์มอื่นๆ จะเปิดซอร์สตามมาในอนาคต โค้ดชุดแรกเผยแพร่บน GitHub เรียบร้อยแล้ว

ปัจจุบันชุดเครื่องมือของ Parse ได้รับความนิยมอย่างสูงในหมู่แอพชื่อดังทั่วโลก บริษัทเผยสถิติว่ามียอดการใช้งาน 800 ล้านคู่ต่อเดือน (นับหน่วยเป็นคู่ของแอพ x อุปกรณ์)

By winggundamth Contributor on Tag: Development, Container, Docker
Development

ความยากของการใช้ Docker บนระบบปฏิบัติการที่ไม่ใช่ลินุกซ์คือการติดตั้งต้องผ่านตัวจำลองระบบหรือ Virtual Machine (VM) เท่านั้น คนสายเขียนโปรแกรมจึงต้องเรียนรู้วิธีการใช้งานที่ยุ่งยากกว่าปกติ ทั้งเรื่องการแชร์นำโค้ดเข้าไปใช้ใน VM และเรื่องการเข้าถึงแอพพลิเคชันผ่าน Docker ใน VM ที่ต้องใช้ความรู้ทางด้านเครือข่ายบ้าง

By mk Founder on Tag: Development, Android
Development

กูเกิลเปิดเว็บ Android Experiments โดยมีเป้าหมายเพื่อโชว์ศักยภาพของ Android จากแอพของนักพัฒนาหลายราย เบื้องต้นเว็บไซต์นี้คัดเลือก 20 โครงการเด่นมานำเสนอเพื่อเป็นแรงบันดาลใจ โดยมีโครงการหลากหลายทั้ง Android Wear, OpenGL ไปจนถึงโครงการเกี่ยวกับฮาร์ดแวร์ที่ใช้ Android

By nuntawat Writer on Tag: Development, Android, Leak, Windows 10 Mobile, Microsoft
Development

เว็บไซต์ WMPoweruser เผยเอกสาร Project Astoria โครงการแปลงโค้ดแอพ Android เป็นแอพ Windows 10 Mobile ซึ่งอยู่ในช่วงเปิดให้ทดสอบในวงปิด รายละเอียดที่น่าสนใจมีดังนี้

By mk Founder on Tag: Open Source, Development, iOS, Objective-C, Windows 10, Microsoft
Open Source

เมื่อเดือนเมษายนที่ผ่านมา ไมโครซอฟท์ช็อควงการโดยประกาศว่า สามารถนำโค้ด Android/iOS มาแปลงเป็นแอพบน Windows 10 ได้ ภายใต้โครงการ Universal Windows Platform Bridges

วันนี้ตัวแปลงโค้ด iOS เปิดให้ใช้งานแล้ว โดยใช้ชื่ออย่างเป็นทางการว่า Windows Bridge for iOS (ของเดิมใช้โค้ดเนมว่า Project Islandwood) โดยยังมีสถานะเป็นรุ่นพรีวิว และมีแผนจะออกรุ่นสมบูรณ์ในฤดูใบไม้ร่วงปีนี้

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

เมื่อปลายปีที่แล้ว ไมโครซอฟท์ออกอีมูเลเตอร์สำหรับ Android ของตัวเอง มีจุดเด่นคือประสิทธิภาพสูง รันได้เร็ว (ใช้เทคโนโลยี Hyper-V ของไมโครซอฟท์เอง) แต่ข้อจำกัดของมันคือใช้ได้เฉพาะกับ Visual Studio 2015 เท่านั้น

ล่าสุดไมโครซอฟท์ขยายความสามารถของอีมูเลเตอร์ตัวนี้ ให้สามารถทำงานกับเครื่องมือพัฒนายอดฮิตในโลก Android ทั้งของใหม่ Android Studio และของเก่า Eclipse ที่ลงปลั๊กอิน ADT ได้แล้ว ช่วยให้ผู้สร้างแอพ Android ที่เหนื่อยหน่ายกับอีมูเลเตอร์ของกูเกิลที่ทำงานช้า สามารถเปลี่ยนมาใช้อีมูเลเตอร์ของไมโครซอฟท์ที่ทำงานเร็วกว่าได้

By lew Founder on Tag: Development, Single Board Computer, Banana Pi, Hardware, Hardware
Development

Sinovoip ผู้ผลิตบอร์ด BananaPi ประกาศพอร์ตไลบรารี WiringPi ที่ใช้ควบคุมขา GPIO บนบอร์ด Raspberry Pi มาใช้บนบอร์ด BPI M1/M1Plus/M2 ได้เรียบร้อยแล้ว

WiringPi ทำให้การเขียนโปรแกรมบน Raspberry Pi ได้คล้ายกับการพัฒนาโปรแกรมบน Arduino (ดูตัวอย่างบน Sparkfun) ขา I/O ของ Banana Pi เองคล้ายกับ Raspberry Pi อย่างมากการใช้งานโดยทั่วไปจึงน่าจะใช้งานกันได้ครบถ้วน

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

กูเกิลออก Android Studio 1.3 ตัวจริง มีของใหม่หลายอย่าง ดังนี้

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

กูเกิลเคยสัญญาว่าจะออก Android M Developer Preview ทั้งหมด 3 รอบ โดยรุ่นล่าสุดในปัจจุบันคือ M Preview 2 เมื่อต้นเดือนที่แล้ว และตามแผนเดิมจะต้องออก Preview 3 ช่วงปลายเดือนกรกฎาคม

แต่สถานการณ์ล่าสุด Wojtek Kaliciński หนึ่งในทีมพัฒนา Android ออกมาประกาศว่า Preview 3 ต้องเลื่อนออกไปอีกระยะหนึ่ง เพราะทีมงานต้องการเวลาพัฒนาเพิ่มเติมให้ได้คุณภาพใกล้เคียงกับรุ่น Final ให้มากที่สุด ส่วน Preview 3 จะออกเมื่อไรนั้นยังไม่มีกำหนด และต้องรอกูเกิลประกาศกันต่อไป

By mk Founder on Tag: Development, Google Play
Development

Google Play เปิดให้นักพัฒนาทดสอบแอพของตัวเองแบบ closed beta โดยสมัครผ่าน Google Groups มาได้สักพักใหญ่ๆ แล้ว ล่าสุดกูเกิลเปิดให้นักพัฒนาสามารถทดสอบเพิ่มได้อีก 2 รูปแบบคือ

By mk Founder on Tag: Development, Windows Store, Windows 10, Microsoft
Development

หลังจากออก Windows 10 SDK รุ่นพรีวิวมาได้สักระยะหนึ่งให้คนทำแอพมีเวลาเตรียมตัว เมื่อวานนี้ไมโครซอฟท์ก็ออก Windows 10 SDK รุ่นสมบูรณ์มาพร้อมกับ Windows 10 Build 10240 แล้ว

นักพัฒนาที่ต้องการสร้างแอพบน Windows 10 จะต้องอัพเกรดเป็น Windows 10 Build 10240 และดาวน์โหลดเครื่องมือพัฒนาแอพ ซึ่งไมโครซอฟท์จัดเป็นชุดสำเร็จมาให้ มีทั้ง Visual Studio 2015, Windows 10 SDK และเครื่องมือช่วยเหลืออื่นๆ

Subscribe to Development