Tags:
Node Thumbnail

โครงการ Eclipse เปิดตัวภาษา Xtend ที่เป็นภาษาที่มีความสามารถเทียบเท่ากับภาษาจาวา โดยฟีเจอร์ที่สำคัญคือมันสามารถคอมไพล์ภาษาออกมาเป็นไฟล์จาวาที่ "อ่านออก" รายการฟีเจอร์ที่สำคัญเช่น

  • ใช้ระบบ type เดียวกับจาวา
  • type inference ลดความจำเป็นการประกาศชนิดของตัวแปรไปทุกจุด โดยเหลือเท่าที่จำเป็น
  • รองรับ template ในตัว ทำให้ทำงานกับสตริงได้ง่ายขึ้นมาก
  • ระบบ extension ทำให้เพิ่มฟังก์ชั่นให้กับ class ต่างๆ ได้ง่ายขึ้น

ภาษา Xtend สร้างขึ้นโดยใช้โครงสร้างพื้นฐานของโครงการ Xtext ที่มีระบบอำนวยความสะดวกในการสร้างภาษาเฉพาะงาน (Domain Specific Language - DSL) ได้ง่ายขึ้น

Tags:
Node Thumbnail

แนวทางการพัฒนาให้แอนดรอยด์ได้รับการยอมรับในตลาดองค์กรนั้นเป็นแนวทางที่ชัดเจน แต่ฟีเจอร์ที่ถูกเรียกร้องมายาวนานอย่างการรองรับ Cisco AnyConnect ที่ต้องการโปรโตคอล IPSec โดยฟีเจอร์นี้ถูกเรียกร้องมาตั้งแต่ปี 2009 หรือช่วงแรกๆ ของแอนดรอยด์

บั๊กนี้ถูกปล่อยให้อยู่ในสถานะ New มาตลอดเวลาจนหลายคนบ่นว่ากูเกิลปล่อยบั๊กนี้โดยไม่สนใจ แต่ล่าสุดหลังการปล่อย Android 4.0 Ice-Cream Sandwich กูเกิลก็ออกมาบอกสั้นๆ ว่าบั๊กนี้ถูกแก้ไปแล้ว

อย่างไรก็ดีแม้บั๊กนี้จะถูกแก้ไปแล้ว แต่ก็แสดงความ "ปิด" ของแอนดรอยด์ที่ไม่มีการเปิดเผยว่าบั๊กนี้มีการรับไปทำแล้วหรืออยู่ระหว่างการแก้ไข แต่บั๊กถูกปล่อยในสถานะ New แล้วเปิดเผยมาอีกครั้งว่าแก้แล้ว

Tags:
Node Thumbnail

คุณ Randall Sarafa โฆษกของ Google ได้ออกมาประกาศอย่างเป็นทางการแล้วครับว่า Google จะเปิดซอร์ส Android 4.0 หรือที่มีโคดเนมว่า Ice Cream Sandwich ในไม่กี่อาทิตย์ที่จะถึง (ต้นฉบับใช้คำว่า "Coming Weeks")

นอกจากนี้ยังบอกอีกด้วยว่าจะไม่ทำการเปิดซอร์สของ Honeycomb ให้กับสาธารณะชน ผมเองก็มองว่าคงไม่มีความจำเป็นต้องเปิดแล้ว ในเมื่อ Ice Cream Sandwich สามารถรันบน Tablet ได้

ผมลง Custom Recovery Image ไว้พร้อมแล้วครับ CyanogenMod ออกเมื่อไหร่คงรีบหามาลงทันที

ที่มา - ZDNet

Tags:
Node Thumbnail

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

และเนื่องในโอกาสที่ Vim มีอายุครบ 20 ปีไปเมื่อวานนี้ (เวอร์ชันแรก: 2 พฤศจิกายน 1991) ผมจะพาคุณไปทำความรู้จักกับประวัติศาสตร์อันน่าสนใจของมันให้ดียิ่งขึ้นครับ

Tags:
Node Thumbnail

NYSE Technology บริษัทในเครือตลาดหุ้นนิวยอร์ค (New York Stock Exchange - NYSE) ได้เปิดโครงการ OpenMAMA ซึ่งเป็นโปรโตคอลการส่งข้อความระหว่างระบบ

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

ตัว OpenMAMA มีไลบรารีให้เลือกใช้งานสามกลุ่มคือ C/C++, Java (ผ่าน JNI), และ .NET ส่วนเซิร์ฟเวอร์นั้นตอนนี้ทาง NYSE Technology มีขาย แต่ถ้าโปรโตคอลนี้ได้รับความนิยม อนาคตเราน่าจะหาเซิร์ฟเวอร์ฟรีกันได้ไม่ยาก

Tags:
Node Thumbnail

หลังจาก Jolicloud (ระบบปฏิบัติการลินุกซ์ที่เน้นการใช้เว็บแอพฯ แบบเดียวกับ Chrome OS) ได้รับการเปลี่ยนชื่อเป็น Joli OS และทีมพัฒนาปรับทัพลุยตลาดเว็บแอพฯ ไปเมื่อต้นปีที่ผ่าน ล่าสุดทีมพัฒนา Jolicloud ได้เผยแพลตฟอร์มใหม่ โดยเน้นความเป็น "personal cloud"

Tags:
Node Thumbnail

Free Software Foundation (FSF) ในฐานะผู้ดูแลสัญญาอนุญาต (license) ยอดนิยมหลายตัว ได้ออกแถลงการณ์ให้ผู้ใช้คอมพิวเตอร์ตื่นตัวต่อฟีเจอร์ Secure Boot ที่ไมโครซอฟท์ต้องการให้ผู้ผลิตคอมพิวเตอร์ (OEM) เปิดใช้ เพื่อให้ผู้ใช้สามารถติดตั้งและบูตเข้าสู่ Windows 8 ได้อย่างปลอดภัย

Tags:
Node Thumbnail

ไฟล์ ALAC หรือ Apple Lossless Audio Codec เป็นไฟล์แบบไม่เสียคุณภาพที่ใช้งานใน iTunes โดยก่อนหน้านี้มันเป็นฟอร์แมตปิดของแอปเปิลที่ไม่สามารถเปิดอ่านจากที่อื่นได้ แม้ทางฝั่งโอเพนซอร์สจะดำเนินการวิศวกรรมย้อนกลับ (reverse engineering) เพื่อสร้างตัวถอดรหัสที่เข้ากันได้มานานแล้วก็ตาม แต่ก็ไม่มีใครรู้ว่ามีฟีเจอร์ใดที่ตกหล่นไปหรือไม่

แต่ล่าสุดแอปเปิลก็ประกาศเปิดซอร์สโค้ดของตัวถอดรหัสนี้ออกมาเป็นโอเพนซอร์สที่มีสัญญาอนุญาตเป็น Apache 2.0

การเปิดซอร์สนี้ทำเงียบๆ จึงยังไม่มีเหตุผลที่ชัดเจนว่าแอปเปิลเปิดซอร์สออกมาเพื่ออะไร อาจจะเป็นไปได้ว่าแอปเปิลต้องการให้เพลงจาก iTunes สามารถนำไปฟังในอุปกรณ์อื่นๆ ได้ด้วยนอกจาก iPod หรือ iPhone

Tags:
Node Thumbnail

Hubot เป็นบอทที่ GitHub สร้างขึ้นมาเพื่อคอยพูดคุยโต้ตอบให้ความช่วยเหลือใน chatroom และตอนนี้ทีมผู้สร้างก็ได้เปิดซอร์สมันแล้ว

สคริปต์ของ Hubot ทั้งหมดเขียนขึ้นมาจาก CoffeeScript และ Node.js ความสามารถพื้นฐานติดตัวของเจ้าบอทตัวนี้มีตั้งแต่คำสั่งโพสต์รูป คำนวณแปลงหน่วย สอบถามเส้นทาง ไปจนถึงแปลภาษาครับ

สนใจพัฒนา? fork โปรเจคหลักได้เลย หรือถ้าถนัดภาษา จะไปช่วยเพิ่มสคริปต์บทสนทนาก็ย่อมได้ครับ

ที่มา: The H

Tags:
Node Thumbnail

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

บริษัท Trolltech ถูกโนเกียซื้อกิจการเมื่อปี 2008 เพื่อนำเทคโนโลยีมาใช้กับ Symbian/MeeGo ตัวบริษัทถูกโนเกียเปลี่ยนชื่อเป็นฝ่าย Qt Development Frameworks แต่ภาระหน้าที่ยังคงเหมือนเดิม

Tags:
Node Thumbnail

ผ่านไปไม่นานหลังจากที่เข็นเคอร์เนล 3.0 ออกมา ตอนนี้เคอร์เนล 3.1 ก็ได้ปรากฏโฉมแล้ว

ของใหม่ไม่มีอะไรมากไปกว่าซัพพอร์ต NFC และไดร์เวอร์ Wiimote นอกจากนี้ก็เป็นการปรับปรุงซัพพอร์ต Ivy Bridge กับ Cedar Trail ให้ดีขึ้น และเพิ่มประสิทธิภาพระบบจัดการพลังงาน

ดาวน์โหลดเลยได้ที่ Github หรือจะรออัพเดททางดิสโทรต่างๆ ก็ย่อมได้ครับ

Tags:
Node Thumbnail

นอกจากประเด็นว่า Ubuntu 12.04 LTS จะขยายระยะเวลาสนับสนุนเป็น 5 ปี ทางคุณ Mark Shuttleworth ก็ออกมาอธิบายทิศทางและฟีเจอร์ที่ Ubuntu 12.04 Precision Pangolin ต้องการจะมุ่งไป

Tags:
Node Thumbnail

ถ้า Ubuntu เป็นคน ตอนนี้ก็คงจะเป็นเพียงเด็กตัวเล็กๆ คนหนึ่งเท่านั้น แต่ถ้าใครได้เฝ้าดูการเติบโตของเขาแล้วก็คงจะแปลกใจในความเปลี่ยนแปลงไปไม่น้อย

มาวันนี้ผมอยากชวนทุกคนย้อนอดีตไปด้วยกันซักหน่อยครับ

จุดเริ่มต้นและปรัชญาการสร้าง

Mark Shuttleworth คือบุคคลหนึ่งที่เป็นตัวแปรสำคัญในประวัติศาสตร์ Ubuntu โดยช่วงชีวิตก่อนหน้านี้ เขาได้มีส่วนร่วมในโครงการ Debian และต่อมาในปี 2004 เขาได้ก่อตั้ง Canonical ขึ้น โดยมีจุดประสงค์เพื่อสร้างลินุกซ์ทางเลือกใหม่ที่ต่อยอดมาจาก Debian

Tags:
Node Thumbnail

นาย Dan Morrill จากทีมพัฒนา Android ได้ส่งข้อความถึงกรุ๊ป Android Building บน Google Groups ว่ากูเกิลมีแผนจะปล่อยซอร์สโค้ดของ Ice Cream Sandwich เป็นโอเพ่นซอร์สเร็ว ๆ นี้ เมื่ออุปกรณ์ต่าง ๆ วางขายแล้ว

ถือว่าเป็นข่าวดีสำหรับนักพัฒนาและผู้ใช้หลาย ๆ คนเป็นอย่างมาก โดยเฉพาะกลุ่มนักพัฒนาและผู้ใช้งาน ROM ทางเลือกอื่นอย่าง CyanogenMod ที่มีผลงานเป็นระบบปฏิบัติการ mod ทางเลือก ที่สามารถทำให้ผู้ใช้มือถือปรับปรุงแก้ไขฟังก์ชั่นต่าง ๆ ของมือถือตนเองได้อย่างเต็มที่

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

Tags:
Node Thumbnail

ถ้าใครไม่ชอบ Unity ของ Ubuntu (เช่นผมที่ใช้ไปด่าไป) อาจจะรอ Linux Mint 12 กันอย่างใจจดใจจ่อ โดยกำหนดการจะออกเดือนพฤศจิกายนนี้ และในรายงานทางการเงินรอบล่าสุดก็มีการเปิดเผยแผนการพัฒนาออกมาว่า Linux Mint 12 "Lisa" จะรองรับ Gnome 3 อย่างแน่นอน

ทีมงาน Linux Mint ระบุว่า Gnome 3.2 นั้นค่อนข้างนิ่งพอที่จะใช้งานได้แล้ว แต่การรวมเข้ามายัง Mint นั้นต้องเริ่มใหม่ โดยมีความเป็นไปได้สูงว่า Mint 12 นั้นจะแยกเป็นสองรุ่นระหว่าง Gnome 2 และ Gnome 3 แต่ทีมงานจะสำรวจความเป็นไปได้ว่าจะสามารถรวมกันได้ในรุ่นต่อๆ ไป หรือสามารถรวมได้ทันในรุ่นนี้เลยหรือไม่

สำหรับใครที่ทนทานต่อ Unity ไม่ไหว อาจจะหาโอกาสลอง Gnome 3 จะได้รู้ชะตากรรมของตัวเองว่าจะเปลี่ยนดิสโทรหรือจะทนใช้มันต่อไปดี

Tags:
Node Thumbnail

ในขณะที่แฝดคนละฝาอย่าง LibreOffice เดินหน้าไปได้ดี มีนักพัฒนา-บริษัทร่วมวงสนับสนุนเป็นจำนวนมาก ต้นฉบับอย่าง OpenOffice ที่

Tags:
Node Thumbnail

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

ซอฟต์แวร์สำนักงานอย่าง LibreOffice หลังจากเคลียร์ปัญหาเรื่องความเป็นเจ้าของโครงการได้ (โดยแยกตัวออกมาจากออราเคิลเพื่อตั้ง The Document Foundation ดูแลกันเอง) วันนี้ที่งาน LibreOffice Conference ทางมูลนิธิ The Document Foundation ก็ประกาศแผนงานสำหรับอนาคตของ LibreOffice แล้ว

LibreOffice ประกาศออกเวอร์ชันใหม่อีก 2 อย่าง คือ รุ่นที่เป็นเว็บแอพ (ซึ่งสร้างด้วยเทคโนโลยี GTK+ และ HTML5 Canvas) และรุ่นแท็บเล็ต Android/iPad ซึ่งจะใช้วิธีพอร์ต LibreOffice ไปรันบนแท็บเล็ตก่อน จากนั้นจะพอร์ตไปยังอุปกรณ์ที่เล็กกว่าแท็บเล็ตต่อไป

Tags:
Node Thumbnail

OpenStack เป็นซอฟต์แวร์สำหรับสร้างระบบกลุ่มเมฆ ที่เริ่มโดย Rackspace และ NASA เมื่อประมาณ 1 ปีก่อน (นำระบบกลุ่มเมฆของทั้งสององค์กรมารวมกัน - ข่าวเก่า) แต่ทำไปทำมาฮิตกว่าที่คาด มีผู้ร่วมสนับส

Tags:
Node Thumbnail

เมื่อพูดถึงซอฟต์แวร์โอเพนซอร์สสำหรับสร้างสถาปัตยกรรมกลุ่มเมฆ (IaaS Cloud) ช่วงหลังๆ คนมักพูดถึงโครงการ OpenStack ซึ่งเริ่มโดย NASA+Rackspace แต่จริงๆ แล้วก็ยังมีซอฟต์แวร์ฝั่งโอเพนซอร์สที่ทำงานแบบเดียวกันอีกหลายตัวที่ไม่ดังเท่า

โครงการหนึ่งที่มาก่อน OpenStack คือ OpenNebula ซึ่งมีที่มาจากห้องแล็บ CERN ในสวิตเซอร์แลนด์ กำเนิดในฐานะโครงการวิจัยตั้งแต่ปี 2005 และเริ่มเปิดกว้างต่อชุมชนเมื่อปี 2008

Tags:
Node Thumbnail

ในยุค HTML5 เรืองอำนาจบริษัทอย่าง Adobe ก็เลือกที่จะลู่ตามกระแสแทนที่จะสู้ ล่าสุดก็ประกาศเข้าซื้อบริษัท Nitobi บริษัทพัฒนาแพลตฟอร์ม PhoneGap สำหรับเขียนแอพพลิเคชั่นด้วย HTML5 แล้วคอมไพล์เป็นแอพพลิเคชั่นสำหรับ Android, BlackBerry, iOS, Symbian, และ webOS

พร้อมๆ กับการเข้าซื้อบริษัท Nitobi ทาง Adobe ก็ประกาศว่าจะส่ง PhoneGap (ซึ่งโอเพนซอร์สอยู่แล้ว) ให้อยู่ในความดูแลของ Apache Foundation แทนที่จะอยู่ในความดูแลของบริษัทเช่นที่ผ่านมา โดยอีกบริษัทที่ช่วยสนับสนุนข้อเสนอนี้คือ IBM

เครื่องมือพัฒนาหลักของ PhoneGap คือ Adobe Dreamweaver ดังนั้นผลประโยชน์สุดท้ายหากแพลตฟอร์มนี้ได้รับความนิยมก็ยังตกเป็นของ Adobe ที่จะขายเครื่องมือพัฒนาได้อีกมาก

Tags:
Node Thumbnail

การเปิดตัวของ Tizen นั้นสร้างความสับสนให้กับนักพัฒนาจำนวนมากที่อินเทลและโนเกียเคยพยายามสนับสนุนให้พัฒนาแอพพลิเคชั่นบน MeeGo โดยในการประกาศก็ไม่มีรายละเอียดอะไรมากนัก แต่ที่งาน Openmind 2011 ก็มี Pasi Nieminen จากบริษัท Nomovok ผู้พัฒนา MeeGo รายหนึ่งขึ้นเวทีพูดถึงรายละเอียดเพิ่มเติมของ Tizen

รายละเอียดจากงานนี้คือ Qt นั้นจะยังอยู่ใน Tizen ต่อไป อย่างไรก็ดีมันจะเป็นเพียงแพลตฟอร์มชั้นสองของ Tizen เท่านั้น โดยแพลตฟอร์มหลักจะยังคงเป็น HTML5+WAC และสำหรับแอพพลิเคชั่นแบบ native จะใช้แพลตฟอร์ม EFL ที่ซัมซุงพัฒนาให้กับ LiMo เป็นหลัก ส่วน Qt นั้นจะเปิดให้ใช้งานเป็นกรณีๆ ไป

Tags:
Node Thumbnail

พบกันทุกหกเดือน หลังจาก GNOME 3.0 เมื่อเดือนเมษายน คราวนี้เป็นคิวของ GNOME 3.2

ใจความหลักของ GNOME 3.2 คือการปรับปรุง GNOME 3.0 ให้เข้ารูปเข้ารอย แก้บั๊กเล็กๆ น้อยๆ หลายจุด เช่น เพิ่มตัวนับการแจ้งเตือน, ปรับขนาดปุ่มควบคุมให้เล็กลง เหมาะสำหรับจอเน็ตบุ๊ก, ปรับปรุงเอฟเฟคต์ในการแสดงผล ฯลฯ

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

Tags:
Node Thumbnail

สำนักข่าว DigiTimes อ้างแหล่งข่าวภายในอีกครั้งว่าผู้ผลิตที่เคยประกาศร่วมกับ MeeGo อย่าง Acer และ Asus นั้นได้ย้ายมาร่วมกับ Tizen ตามอินเทลเรียบร้อยแล้ว โดยทั้งสองบริษัทเคยมีแผนจะวางตลาดอุปกรณ์ MeeGo ในปีนี้ก็หยุดสินค้าเหล่านั้นและเตรียมออกสินค้าอีกครั้งหลัง Tizen ออกตัวจริง

Tags:
Node Thumbnail

OpenStack คือซอฟต์แวร์โอเพนซอร์สสำหรับสร้างระบบกลุ่มเมฆแบบ IaaS (infrastructure as a service) ที่เกิดจากความร่วมมือของ 2 องค์กรคือ NASA และ Rackspace (ข่าวเก่าเมื่อปีที่แล้ว) ซึ่งภายหลังได้ร

Tags:
Node Thumbnail

คำพูดที่ว่าซอฟต์แวร์โอเพนซอร์สไม่ได้แปลว่าของฟรีนั้น ตัวอย่างที่ชัดเจนที่สุดคงเป็นบริษัท Red Hat ที่ทำธุรกิจอยู่บนซอฟต์แวร์โอเพนซอร์สจำนวนมากมานาน เริ่มจากลินุกซ์และขยายตัวไปยังซอฟต์แวร์อื่นๆ ไตรมาสที่สองของ Red Hat ปีนี้สามารถทำรายได้ได้ถึง 281.3 ล้านดอลลาร์ หรือเพิ่มขึ้นร้อยละ 28 จากปีที่แล้ว

ด้านผลกำไรนั้นอยู่ที่ 76.4 ล้านดอลลาร์ (non-GAAP) คิดเป็นร้อยละ 27.2 และมีกระแสเงินสดอยู่ที่ 77.1 ล้านดอลลาร์ เมื่อรวมเงินสด, ทรัพย์สินเทียบเท่าเงินสด, และการลงทุนต่างๆ แล้วไตรมาสนี้ Red Hat มีมูลค่าทางบัญชีขึ้นไปสูงถึง 1,300 ล้านดอลลาร์ นับเป็นครั้งแรกในโลกที่บริษัทขายซอฟต์แวร์โอเพนซอร์สจะขึ้นมาถึงจุดนี้

ขายโอเพนซอร์สก็กำไรจริงได้เหมือนกัน

Pages