By lew Founder on Tag: Apple, Development, Programming, Swift
Apple

ภาษา Swift เป็นไฮไลท์สำคัญของงาน WWDC ปีนี้ ที่น่าแปลกใจคือไม่มีข่าวเกี่ยวกับมันเลยจนกระทั่งเปิดตัวในงาน ตอนนี้รายละเอียดการพัฒนาบางส่วนก็เปิดเผยมาจากเว็บของ Chris Lattner โปรแกรมเมอร์ในฝ่ายเครื่องมือพัฒนา เขาส่งโค้ดเข้าโครงการ LLVM อย่างต่อเนื่องเพื่อเตรียมความพร้อมสำหรับภาษา Swift

โครงการ Swift เริ่มต้นในเดือนกรกฎาคมปี 2010 โดย Lattner พัฒนาโครงสร้างพื้นฐาน และทีมนักพัฒนาคนอื่นเข้ามาช่วยในปี 2011 จนกระทั่งแอปเปิลเริ่มเอาจริงในเดือนกรกฎาคมปี 2013 หรือประมาณปีที่แล้ว ก่อนจะเปิดตัวในงานที่เพิ่งผ่านไป

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

ไมโครซอฟท์ออก Visual Studio เวอร์ชัน 14 (ที่น่าจะใช้ชื่อจริงว่า Visual Studio 2015 เพราะยืนยันว่าจะออกรุ่นจริงในปี 2015) รุ่นทดสอบแรก Community Technology Preview (CTP1)

ของใหม่ในรุ่นนี้เน้นเทคโนโลยีด้านภาษาโปรแกรมและคอมไพเลอร์ ตามที่เคยประกาศไปแล้วในวิสัยทัศน์ของ .NET ยุคหน้า

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

แอปเปิลเปิดตัว Metal ที่เป็น API เพื่อเข้าถึงชิปกราฟิกในระดับล่างแบบเดียวกับ Mantle ของ AMD ที่เคยเปิดตัวไปก่อนหน้านี้ โดย Metal เป็น API ที่สร้างขึ้นมาให้ทำงานร่วมกับชิป A7 โดยเฉพาะ แอปเปิลระบุว่าประสิทธิภาพของ Metal ดีกว่าเดิมถึง 10 เท่าตัว

ในงานแอปเปิลสาธิตเกม Plants vs. Zombies: Garden Warfare ที่ต้องเรนเดอร์สามเหลี่ยมถึง 1,300 ล้านชุดพร้อมกัน ส่วนค่าย Crytek เองก็สาธิตเกม The Collectibles และทาง EA ก็ระบุว่าจะพอร์ตเอนจิน Frostbite ของตัวเองให้รองรับ Metal ด้วย

By lew Founder on Tag: Apple, Development, Programming, WWDC14, Swift
Apple

แอปเปิลเปิดตัวภาษารุ่นต่อไปสำหรับการพัฒนาบน iOS ในชื่อว่าภาษา Swift แก้ปัญหาทั้งในแง่ของประสิทธิภาพและฟีเจอร์ของภาษาสมัยใหม่ ตัว runtime สร้างขึ้นบนโครงสร้าง LLVM มีประสิทธิภาพดีกว่า Objective-C ทุกวันนี้เกือบเท่าตัว

ในแง่ฟีเจอร์ Swift จะรองรับฟีเจอร์ของภาษาโปรแกรมยุคใหม่ เช่น interface, generics, namespace, closure ตัวภาษาสามารถคอมไพล์เป็นไบนารีแบบเนทีฟได้ และมีฟีเจอร์ระดับสูงเช่น collections หรือ pattern matching มาให้ในตัว รวมถึงฟีเจอร์ที่เจาะจงกับ iOS และ OS X อย่าง Cocoa และ Cocoa Touch ก็จะทำงานร่วมกับ Swift ได้ในตัว

By mk Founder on Tag: Google, Development, PayPal, Google Play
Google

กูเกิลประกาศข่าวเกี่ยวกับ Google Play Store ดังนี้

By lew Founder on Tag: Development, Embedded, Arduino, Hardware, Hardware
Development

Arduino TRE เปิดตัวในงาน Maker Faire ปีที่แล้ว ตอนนี้แม้ยังไม่เปิดขายจริง แต่ก็ขายรุ่นเบต้าสำหรับนักพัฒนาแล้ว โดยล็อตแรกจะวางขายเพียงแค่ 50 ชุดเท่านั้น (ตอนนี้ของหมดแล้ว) สำหรับผู้ซื้อทั่วไปคงต้องรอบอร์ดรุ่นสมบูรณ์หลังโครงการเบต้า ซึ่งจะกินเวลาประมาณสามเดือน จึงเริ่มเดินสายการผลิตได้จริง ทาง Arduino ระบุเพียงว่าจะเริ่มขายจริงในปีนี้

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

By lew Founder on Tag: Development, Embedded, Arduino
Development

บอร์ดพัฒนาฮาร์ดแวร์ Arduino ใช้ชิปจาก Atmel เป็นหลักมาเสมอ แม้จะมีการออกรุ่นย่อยใช้ชิปอินเทลหรือ MIPS บ้าง แต่ด้วยความนิยมที่สูงมากโดยเฉพาะเมื่อรวมกับผู้ผลิตที่นำพิมพ์เขียวไปผลิตกันเอง ตอนนี้ทาง Atmel ก็มาร่วมมือพัฒนาบอร์ดกับทาง Arduino เองแล้ว ผลลัพธ์ที่ได้คือบอร์ด Arduino Zero

By mk Founder on Tag: Open Source, Development, ASP.NET, Microsoft, .NET
Open Source

นอกจาก Visual Studio 2013 Update 2 และ Apache Cordova แล้ว ไมโครซอฟท์ยังประกาศข้อมูลของ .NET ในอนาคต (นอกเหนือจากที่ประกาศไปแล้ว) ดังนี้

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

ไมโครซอฟท์ประกาศของใหม่ของ Visual Studio หลายอย่าง อย่างแรกคือออกอัพเดตตัวที่สอง Visual Studio 2013 Update 2 ตัวจริงแล้ว (ลิงก์ดาวน์โหลด, รายการฟีเจอร์อ่านจากข่าวเก่า)

อย่างที่สองคือไมโครซอฟท์ออกตัวเชื่อมระหว่าง Visual Studio 2013 กับ Apache Cordova (หรือที่หลายคนรู้จักในชื่อการค้า PhoneGap) ทำให้เราสามารถใช้ Visual Studio สร้างแอพมือถือข้ามแพลตฟอร์ม (ทั้ง iOS, Android, WP) ด้วยเทคโนโลยีเว็บ (HTML/JavaScript) ผ่าน Cordova ได้แล้ว

Google

กูเกิลออกบริการ Google Play Services เวอร์ชันใหม่ 4.4 มีของใหม่ดังนี้

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

วันที่ 1 พฤษภาคม 1964 คือวันแรกที่ John Kemeny และ Thomas Kurtz เขียนโค้ดภาษา BASIC แล้วรันได้เป็นครั้งแรก กลายเป็นจุดเริ่มต้นแห่งภาษาที่ทุกวันนี้ยังมีการใช้งานเป็นวงกว้าง ลูกหลานของมันยังคงมีากรใช้งานเป็น Visual Basic จนทุกวันนี้ มันเก่ากว่าภาษา C ที่เป็นต้นตระกูลของภาษาโปรแกรมมิ่งสมัยใหม่จำนวนมาก

By bluemoon Writer on Tag: Development, F8, Facebook
Development

เครื่องมือ FbStart ประกอบไปด้วยชุดเครื่องหลายๆ อย่าง อาทิเช่น

  • Adobe Creative Cloud
  • เครื่องมือช่วยทดสอบประสบการณ์ผู้ใช้งาน (User Experience)
  • บัญชี SurveyMonkey ไว้สำหรับสร้างแบบสอบถาม
  • ระบบอีเมล MailChimp

และอื่นๆ อีกมาก ใครสนใจก็เข้าไปดูรายการเต็มได้จากที่มา เบื้องต้นยังไม่เปิดให้ใช้งาน แต่สามารถกดตั้งค่าให้แจ้งเตือนหากระบบเสร็จได้

ที่มา - FbStart

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

ถ้ายังจำกันได้ เมื่อไม่นานมานี้ Facebook เปิดตัวแอพอ่านข่าว Paper บน iOS (รีวิวโดยคุณ buumoon) จุดเด่นประการหนึ่งของแอพตัวนี้คือแอนิเมชั่นและเอฟเฟคต์ต่าง ๆ ที่ดูโดดเด้งมาก

By mk Founder on Tag: Development, PHP, Cloud Computing, Heroku, HHVM
Development

Heroku บริการกลุ่มเมฆแบบ PaaS ที่เดิมทีออกแบบมาเพื่อ Ruby เพียงอย่างเดียว (แล้วขยายมายัง Python, Java, Node.js ในภายหลัง) ประกาศรองรับภาษายอดนิยมอย่าง PHP แล้ว

การใช้งาน PHP บน Heroku มีได้สองทางเลือกคือใช้ตัวรันไทม์หรือ VM ของ PHP รุ่นปกติ หรือใช้ HipHop VM ของ Facebook ที่ช่วยให้ประสิทธิภาพของ PHP ดีขึ้นมาก (ในขณะที่ยังคงความเข้ากันได้กับโค้ด PHP เดิม) ซึ่งนักพัฒนาสามารถกำหนดได้เองว่าจะเลือก VM ตัวไหน

By lew Founder on Tag: Development, Programming, Go, Cloud Computing, Cloud, DigitalOcean
Development

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

ประโยชน์ของการใช้ภาษา Go สำหรับ DigitalOcean ได้แก่ ประสิทธิภาพในการจัดการ TCP และ websocket ที่ดี ทำให้ความเร็วของคอนโซลดีขึ้น, ระบบอินเทอร์เฟซ (Interface) ทำให้โค้ดทดสอบได้ง่าย, มีไลบรารี net/http ในตัวทำให้ดีพลอยขึ้นระบบจริงได้โดยไม่ต้องดาวน์ระบบ, ระบบแพ็กเกจของ Go ทำให้แต่ละทีมแชร์โค้ดกันได้ง่าย

By mk Founder on Tag: Development, LG, TV, webOS, Smart TV, Chromecast, Fire TV, Roku
Development

Chromecast ช่วยเปิดศักราชใหม่ของการส่งภาพหรือวิดีโอจากจอมือถือขึ้นไปแสดงบนจอทีวี แอพมือถือจำนวนไม่น้อยรองรับ Google Cast SDK กันอย่างรวดเร็ว อย่างไรก็ตาม โลกของสมาร์ททีวีไม่ได้มีแค่ Chromecast และมีแพลตฟอร์มสมาร์ททีวีจากผู้ผลิตรายอื่นอีกมากทำให้งานของนักพัฒนาลำบากขึ้นหลายเท่า

LG พยายามแก้ปัญหานี้โดยออก Connect SDK ชุดพัฒนาสำหรับแอพมือถือ (ปัจจุบันรองรับ Android/iOS/เว็บแอพที่สร้างด้วย Cordova) ที่สามารถส่งภาพขึ้นจอสมาร์ทีวีได้ 5 แพลตฟอร์ม ได้แก่

By mk Founder on Tag: Development, Windows Phone Store, Windows Phone 8.1, Microsoft
Development

หลังไมโครซอฟท์เปิดให้นักพัฒนาทดสอบ Windows Phone 8.1 ไปเมื่อวานนี้ วันนี้บริษัทก็ประกาศเปิดรับแอพที่เขียนสำหรับ Windows Phone 8.1 เพื่อขึ้นไปเผยแพร่บน Windows Phone Store แล้ว

By nuntawat Writer on Tag: Windows, Development, Windows Phone, Nokia X, Microsoft
Windows

นอกจาก Terry Myerson ผู้บริหารของไมโครซอฟท์ที่ดูแลการพัฒนาระบบปฏิบัติการทุกตัว ให้สัมภาษณ์ถึงอนาคตตามวิสัยทัศน์ "One Windows" เขายังให้สัมภาษณ์ในอีกหลายเรื่อง ดังนี้

####การรักษาสมดุลระหว่างการเปิดเผยให้สาธารณชนรับทราบถึงงานที่กำลังดำเนินอยู่และการรักษาความลับ

By mk Founder on Tag: Development, Operating System, Windows 8.1, Microsoft
Development

Terry Myerson ผู้บริหารของไมโครซอฟท์ที่ดูแลการพัฒนาระบบปฏิบัติการทุกตัว ให้สัมภาษณ์กับ ZDNet ถึงอนาคตตามวิสัยทัศน์ "One Windows" ดังนี้

By mk Founder on Tag: Open Source, Development, Box
Open Source

Box ผู้ให้บริการ cloud storage ชื่อดัง เดินตามรอยของ Google/Facebook/Twitter ในการเปิดซอร์สโค้ดของเครื่องมือที่ใช้พัฒนาซอฟต์แวร์ภายในสู่สาธารณะ

เบื้องต้น Box เปิดซอร์สเครื่องมือออกมาทั้งหมด 20 ตัว ประกอบด้วยเครื่องมือที่หลากหลาย เช่น ชุดทดสอบสำหรับภาษา Python/PHP, เครื่องมือแปลง Unicode ในภาษา Python, ตัวแสดงผล PDF ที่เขียนด้วย JavaScript, ปลั๊กอินสำหรับ jQuery, เครื่องมือตรวจสอบการทำงานของ MySQL

ซอฟต์แวร์ทั้งหมดถูกโฮสต์ไว้บน GitHub รายละเอียดดูได้จาก Box Open Source

Subscribe to Development