Tags:
Node Thumbnail

ช่วงกลางปีของทุกปี โครงการ Eclipse จะออกซอฟต์แวร์รุ่นใหม่เสมอ ซึ่งปีนี้ใช้ชื่อรุ่นว่า "Mars" และนับเวอร์ชันเป็น 4.5.0 แล้ว ของใหม่ในรุ่นนี้มีหลายอย่าง (ขึ้นกับแต่ละโครงการย่อย) ที่เด่นๆ ได้แก่

Tags:
Node Thumbnail

ที่ผ่านมาเราเห็นข่าว Oracle Java แถม Ask Toolbar โดยแอบติดตั้งแบบไม่ให้ผู้ใช้รับรู้

ล่าสุด Oracle ได้พันธมิตรรายใหม่เป็น Yahoo โดยตัวติดตั้ง Java จะมีตัวเลือกให้เปลี่ยนเครื่องมือค้นหาหลักมาเป็น Yahoo อีกทั้งเปลี่ยนหน้า New Tab ของ Chrome เป็น Yahoo ด้วยเช่นกัน (ตัวเลือกนี้จะถูกเลือกมาเป็นดีฟอลต์ แต่ตัวแทนของ Yahoo บอกว่าเอาออกได้และไม่มีการแอบเนียนติดตั้งแน่นอน)

การที่ Yahoo จับมือกับ Oracle เป็นหนึ่งในแผนการของซีอีโอ Marissa Mayer ที่ต้องการให้บริษัทกลับมาเติบโตในตลาดการค้นหาอีกครั้ง ซึ่งก่อนหน้านี้ Yahoo ก็เพิ่งประกาศข้อตกลงกับ Firefox ที่อยู่บนยุทธศาสตร์เดียวกัน

Tags:
Node Thumbnail

ช่วงเดือนพฤษภาคมนี้ถือเป็นเดือนครบรอบ 20 ปีของภาษาและแพลตฟอร์ม Java ซึ่งเป็นจุดเริ่มต้นของการคอมไพล์แล้วนำโปรแกรมมารันบน virtual machine

Oracle ในฐานะเจ้าของ Java ในปัจจุบันจึงฉลองด้วยการจัดทำ timeline เหตุการณ์สำคัญในแต่ละช่วงอายุของ Java ตั้งแต่ถือกำเนิดในปี 1995 โดยตั้งเป้าว่าจะเป็นภาษาสำหรับอุปกรณ์ฝังตัวและเซ็ตท็อปบ็อกซ์ และพัฒนาเรื่อยมาจนถึงปัจจุบัน

เอาเข้าจริงแล้ว Java เริ่มพัฒนาตั้งแต่ปี 1991 โดยทีมของ James Gosling วิศวกรของ Sun (ตอนแรกใช้ชื่อว่า Oak เพราะตั้งชื่อตามต้นไม้ข้างสำนักงาน ภายหลังเปลี่ยนชื่อเพราะปัญหาเครื่องหมายการค้า) และใช้เวลานานถึง 5 ปีกว่าจะเปิดตัวในงาน SunWorld ปี 1995

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศเป้าหมายของ Windows 10 ว่าภายใน 2 ปีข้างหน้าจะต้องมีอุปกรณ์ที่รัน Windows 10 จำนวน 1 พันล้านชิ้น ซึ่งถือเป็นแพลตฟอร์มที่ใหญ่มาก เพราะ Android KitKat ยังทำได้แค่ประมาณ 500 ล้านชิ้นเท่านั้น

เพื่อให้ Windows 10 มีแอพจำนวนมากพอ ไมโครซอฟท์จึงประกาศแนวทาง 4 ข้อที่ช่วยให้นักพัฒนาสามารถนำโค้ดของแอพบนแพลตฟอร์มอื่นๆ มาใช้งานบน Windows 10 ได้ง่ายขึ้น

ไฮไลท์อยู่ที่การนำโค้ด Android และ iOS มารันบน Windows 10 นั่นเองครับ

Tags:
Node Thumbnail

ออราเคิลออกแพตช์ตามรอบการอัพเดตปกติ เป็นการปล่อยแพตช์ประจำไตรมาสที่สอง ซอฟต์แวร์จำนวนมากมีอัพเดตออกมา

แพตช์ที่ออกมามีระดับความร้ายแรงสูง คะแนน CVSS เกิน 9.0 ขึ้นไปหลายรายการ แต่ที่กระทบกับคนวงกว้าง คือ Java ที่มีช่องโหว่ในส่วนโค้ด 2D เสี่ยงต่อการถูกแฮกสูง มีคะแนน CVSS 10.0 ช่องโหว่นี้ทำให้แฮกเกอร์สามารถวาง Java applet แล้วทะลุ sandbox ออกมาได้ กระทบ Java 5 ขึ้นไป แต่กระทบเฉพาะการติดตั้งแบบไคลเอนต์เท่านั้น

ส่วนช่องโหว่ร้ายแรงสูงอื่น กระจายไปตามซอฟต์แวร์ต่างๆ เช่น MySQL Enterprise Monitor, Cisco MDS Fiber Channel Switch, และ Oracle Exalogic Infrastructure

ผู้ดูแลระบบที่ใช้ซอฟต์แวร์ออราเคิลควรไปรีวิวกันว่าตัวไหนกระทบ จะได้วางแผนอัพเกรดกันได้ครับ

Tags:
Node Thumbnail

หลังจากออราเคิลออก Java 8 ในเดือนมีนาคม 2014 บริษัทก็เดินหน้าเต็มที่สู่ Java 9 ที่คาดว่าจะออกได้ในปี 2016

ความคืบหน้าล่าสุดคือ Mark Reinhold หัวหน้าสถาปนิก (chief architect) ของ Java ไปพูดที่งาน EclipseCon โดยเล่าถึงแผนการของ Java 9 และ Java รุ่นถัดจากนั้น (ซึ่งก็น่าจะเรียกว่า Java 10)

Tags:
Node Thumbnail

Minecraft เป็นเกมที่พัฒนาด้วยภาษาจาวา และก่อนหน้านี้ผู้เล่นต้องติดตั้งจาวาในเครื่องเสียก่อน แต่ในรุ่นล่าสุด ทาง Minecraft ก็ออกตัวติดตั้งรุ่นใหม่ที่ผู้ใช้ไม่ต้องติดตั้งจาวาลงในระบบเองแล้ว

ตัว Minecraft เองยังคงพัฒนาด้วยจาวาต่อไป แต่ตัวติดตั้งจะติดเอาจาวามาในตัว ทำให้ผู้ใช้ไม่ต้องไปดาวน์โหลดเองอีก ทำให้ไม่ต้องติดตั้งจาวาปลั๊กอิน หรือได้โปรแกรมแถม มาในเครื่อง

ที่มา - Engadget, Reddit

Tags:
Node Thumbnail

เมื่อประมาณสองปีที่แล้ว เว็บไซต์ ZDNet เผยข้อมูลว่า Oracle พยายามหาลำไพ่พิเศษด้วยการแถม Ask Toolbar มากับ Java บนวินโดวส์ และแอบเนียนติดตั้งตัวเองอย่างเงียบๆ โดยไม่บอกผู้ใช้งาน

ล่าสุด ZDNet ค้นพบว่า Oracle ขยายนโยบายนี้มายัง Java for Mac แล้ว (เริ่มจาก Java 8 Update 40) โดยการติดตั้ง Java จะแถม Ask มาด้วยเป็นค่าดีฟอลต์ หลังการติดตั้งแล้ว ระบบค้นหาของ Safari และ Chrome จะถูกเปลี่ยนเป็น Ask แทน

ที่มา - ZDNet

Tags:
Node Thumbnail

หลังจากที่กูเกิลออกเครื่องมือแปลงโค้ด Java เป็น Objective-C ในชื่อ J2ObjC ผ่านมาเกือบ 3 ปีก็ได้เวลาของไมโครซอฟท์กันบ้าง

ไมโครซอฟท์ออกเครื่องมือแปลงโค้ด จาก Java เป็น C#, C++ และ Objective C++ (โดยในส่วนของ C++ และ Objective C++ จะมีการรองรับในเร็วๆ นี้) ในชื่อ JUniversal มาพร้อมกับไลบรารี JSimple และสามารถใช้ร่วมกันกับ J2ObjC ในการแปลงเป็น Objective-C ได้

Tags:
Node Thumbnail

แอนดรอยด์ผูกกับเทคโนโลยีภาษาอย่างหนักเสมอมา แม้กูเกิลจะบอกว่าใช้เพียงตัวภาษาแต่กระบวนการพัฒนาก็ต้องใช้เทคโนโลยีจาวาทั้งระบบ ใน Android SDK 21.1 มีผู้รายงานว่ามีฟีเจอร์ที่แอนดรอยด์ไม่ได้ประกาศเพิ่มเข้ามาเงียบๆ นั่นคือคอมไพล์เลอร์ Jack and Jill

คอมไพล์เลอร์หลักคือ Jack ที่มีชื่อไฟล์ว่า jack.jar ทำหน้าที่คอมไพล์โค้ดจาวาเป็นไฟล์ .dex ทันทีโดยไม่ต้องให้ใช้จาวาคอมไพล์เลอร์แปลงเป็น .class ก่อนเหมือนเดิม ส่วนตัวรองคือ Jill มีไฟล์ชื่อ jill.jar ทำหน้าที่แปลงไลบรารีอื่นๆ ที่เป็น .class มาแต่เดิมให้เป็นไฟล์คั่นกลาง .jayce เพื่อให้ Jack ไปคอมไพล์ร่วมกับโค้ดจาวาอีกที

Tags:
Node Thumbnail

คดี API จาวาระหว่างกูเกิลและออราเคิลลากยาวมาหลายปี ตอนนี้อยู่ระหว่างชั้นอุทธรณ์กูเกิล ทางกูเกิลก็ส่งเรื่องขึ้นศาลฎีกา (supreme court) เพื่อขอให้ตีความว่า API ได้รับความคุ้มครองลิขสิทธิ์หรือไม่ หลังจากที่ศาลอุทธรณ์พิจารณาว่า API ได้รับความคุ้มครอง กลับคำพิพากษาจากศาลชัั้นต้น

กูเกิลเน้นกับศาลฎีกาว่าหากตัดสินว่า API ได้รับความคุ้มครอง โลกไอทีอาจจะหยุดพัฒนาเพราะบริษัทไอทีรุ่นแรกๆ จะสามารถป้องกันไม่ให้ซอฟต์แวร์อื่นๆ มาทำงานเข้ากันได้กับซอฟต์แวร์ของตนเองเป็นเวลานานถึง 95 ปีตามกฎหมายลิขสิทธิ์สหรัฐฯ

Tags:
Node Thumbnail

สัปดาห์ที่ผ่านมา Oracle จัดงาน JavaOne 2014 ควบคู่ไปกับงาน Oracle OpenWorld โดยมีข่าวที่เกี่ยวกับ Java ดังนี้

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศว่า ตั้งแต่ 12 ส.ค. เป็นต้นไป Internet Explorer จะเริ่มบล็อค ActiveX คอนโทรลรุ่นเก่า (out-of-date) ไม่ให้ทำงานตั้งแต่แรกแล้ว เนื่องด้วยเหตุผลด้านความปลอดภัย

หลักการทำงาน คือ IE8-IE11 บน Windows 7 SP1 และ IE บนโหมดเดสก์ท็อป บน Windows 8 หรือสูงกว่า จะตรวจสอบ ActiveX คอนโทรลที่จะถูกโหลดขึ้นมากับไฟล์รายชื่อที่บริษัทสร้างขึ้นและถูกดาวน์โหลดไปเก็บไว้ในเครื่องไคลเอนท์โดยอัตโนมัติ

สำหรับใครที่ใช้ Java รุ่นเก่าดังต่อไปนี้ เบราว์เซอร์จะทำการบล็อคโดยอัตโนมัติ (รายชื่อทั้งหมดดูได้จากที่นี่)

Tags:
Node Thumbnail

ออราเคิลปล่อยแพตช์ Critical Patch Update ประจำไตรมาสที่สองของปี รวม 113 ชุด เป็นของซอฟต์แวร์ต่างๆ ได้แก่ Oracle Fusion Middleware, Java, MySQL, Hyperion, Oracle VM, Oracle Linux, และ Oracle Database

เท่าที่ผมสำรวจดูซอฟต์แวร์ที่ต้องเร่งทดสอบและแพตช์ด่วนคือ Oracle Database ที่มีแพตช์ระดับ 9.0 หนึ่งแพตช์ และ Java ที่มีแพตช์ระดับ 10.0 หนึ่งแพตช์ และมากกว่า 9.0 อีก 7 แพตช์

รีบทดสอบและอัพเดตกันนะครับ

ที่มา - Oracle, The Register

Tags:
Node Thumbnail

เมื่อไมโครซอฟท์ประกาศหยุดซัพพอร์ตบน Windows XP ซอฟต์แวร์สำคัญที่หยุดซัพพอร์ตตามไปด้วยคือจาวาของออราเคิล ข่าวนี้ทำให้ผู้ใช้จาวากังวลโดยเฉพาะเวอร์ชั่น 7 และ 8 ที่ยังได้รับซัพพอร์ตอยู่

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

สำหรับผู้ใช้เวอร์ชั่น 7 ที่เคยซัพพอร์ตบน Windows XP จะยังคงใช้งานได้ต่อไป และอัพเดตต่างๆ จะยังคงมีต่อเนื่องจนกว่าจะหยุดซัพพอร์ตจาวา 7 ทั้งหมด ส่วนจาวา 8 นั้นตัวติดตั้งไม่สามารถทำงานบน XP ได้ ผู้ใช้จะต้องติดตั้งด้วยการแตกไฟล์เอง

Tags:
Node Thumbnail

คุณ Philip Guo ผู้ก่อตั้งเว็บ Online Python Tutor เขียนตัววิเคราะห์การเลือกภาษาโปรแกรมสำหรับการเรียนเขียนโปรแกรมในมหาวิทยาลัยชั้นนำของสหรัฐ พบว่าภาษา Python มีการใช้งานขึ้นนำแทนภาษา Java แล้ว

เกณฑ์การเลือกมหาวิทยาลัยใช้ข้อมูลจาก US News หมวดมหาวิทยาลัยที่ขึ้นชื่อในคณะวิทยาการคอมพิวเตอร์ โดยเขาเลือกมหาวิทยาลัย 39 ชื่อแรกมาประมวลผล

Tags:
Node Thumbnail

กูเกิลเปิดโครงการ FlatBuffers สำหรับนักพัฒนาเกมที่ต้องการเซฟไฟล์แบบไบนารี ทำให้สามารถเซฟและอ่านไฟล์ได้จากทั้ง C++ และจาวา รวมถึงสามารถอ่านและเขียนไฟล์ json ได้อีกด้วย

ฟอร์แมต FlatBuffers จะซ้ำซ้อนกับ Protobuf ของกูเกิลเองพอสมควร แต่ FlatBuffer จะใช้พื้นที่น้อยกว่า ความต่างที่ชัดเจนคือ FlatBuffers จะตัดหมายเลขประจำฟิลด์ต่างๆ ออกทำให้ทำงานระหว่างเวอร์ชั่นของ API ไม่ได้ แต่ความได้เปรียบคือ FlatBuffers จะไม่ใช้หน่วยความจำเพิ่มเติมจากขนาดไบนารีที่อ่านขึ้นมา ต่างจากโปรโตคอลอื่นๆ ที่ต้องแตกไบนารีขึ้นมาเสียก่อน

รองรับแพลตฟอร์ม ลินุกซ์, วินโดวส์, OS X, และแอนดรอยด์

Tags:
Node Thumbnail

เว็บไซต์หางานด้านไอทีชื่อดัง Dice.com เผยสถิติด้านแรงงานเทคโนโลยีระหว่างเดือนมกราคม-เมษายน 2014 (เน้นตลาดแรงงานในสหรัฐ) ว่าอัตราว่างงานของอาชีพนักพัฒนาซอฟต์แวร์ในสหรัฐถือว่าต่ำมาก (2.8%) ลดลงจากอัตราว่างงาน 5.5% ในไตรมาสแรกของปี 2010 มาก แสดงให้เห็นว่าอุตสาหกรรมไอทียังมีความต้องการแรงงานอีกเยอะ

ส่วนทักษะอาชีพที่ได้รับความนิยมสูงสุดยังเป็น Java/J2EE ที่ตัวเทคโนโลยีหลักถึงแม้จะเก่าประมาณ 20 ปีแล้ว แต่ก็มีแอพพลิเคชันสาย Java เกิดใหม่ขึ้นหลายตัวในช่วงหลัง ไม่ว่าจะเป็น Android หรือ Hadoop

ทักษะอันดับสองคือ .NET ตามด้วย C++, C#, Senior (นักพัฒนาที่มีประสบการณ์), SQL, HTML, C, เว็บ, ลินุกซ์ ตามลำดับ

Tags:
Node Thumbnail

หลังจาก Java 8 เปิดตัวไม่นาน ค่าย Eclipse ก็ประกาศรองรับ Java 8 แล้ว

Eclipse เวอร์ชันที่รองรับคือ 4.3.2 (Kepler SR2) โดยมันจะถูกแพตช์เพิ่มเติมให้ใช้งานกับ Java 8 ได้อย่างเต็มที่ สำหรับคนที่มี Eclipse 4.3.2 อยู่แล้วก็ไม่ต้องดาวน์โหลดใหม่ทั้งตัว แต่ดาวน์โหลดแพ็กเกจ Java 8 เพิ่มเติมได้เอง

Eclipse จะรองรับ Java 8 อย่างเต็มรูปแบบในเวอร์ชันหน้า (Eclipse Luna) ที่จะออกเดือนมิถุนายน 2014

ก่อนหน้านี้ NetBeans 8.0 รองรับ Java 8 แล้วเช่นกัน

Tags:
Node Thumbnail

หลังจากออราเคิลออก Java SE 8 ตัวจริง ก็ถึงคิวของ IDE คู่บารมีอย่าง NetBeans ที่ออกเวอร์ชัน 8.0 ตามมา

ของใหม่ที่สำคัญที่สุดคงหนีไม่พ้นการรองรับ Java 8 ยกชุด ทั้ง Java SE 8, Java SE Embedded 8, Java ME Embedded 8 ส่วนฝั่งของ Java EE ก็รองรับ PrimeFaces, Tomcat 8.0, TomEE

ฟีเจอร์อย่างอื่นคือการทำงานร่วมกับ Apache Maven, AngularJS, Apache Cordova 3.3+, PHP 5.5 และปรับปรุง UI ส่วนของการจัดการหน้าต่างและตัว editor

รายละเอียดของฟีเจอร์อ่านได้จาก NetBeans Wiki

Tags:
Node Thumbnail

หลังจากที่เป็น Release Candidate มากว่าเดือน ล่าสุด Oracle ก็ได้ฤกษ์ปล่อยตัว Java SE 8 ที่รอกันมานานแสนนานเสียที ในวันที่ 18 มีนาคม 2557 ที่ผ่านมา

สำหรับฟีเจอร์ใหม่ ๆ นั้นอ่านได้ในข่าวเก่าหรือเว็บไซต์ของ Oracleครับ

ที่มา: Oracle

Tags:
Node Thumbnail

Typesafe บริษัทผู้สร้างภาษา Scala ออกรายงานสำรวจนักพัฒนาจาวาจำนวน 2,800 คน ถึงความคิดเห็นต่อจาวารุ่น 8 พบว่านักพัฒนาส่วนมากถึง 65% มีแผนที่จะอัพเกรดแอพพลิเคชั่นไปใช้งานเวอร์ชั่น 8

นักพัฒนาที่ตอบแบบสอบถามระบุว่าเวอร์ชั่นที่ใช้งาน 73% ใช้ ๋Java 7 ที่เป็นเวอร์ชั่นซัพพอร์ตหลัก ขณะที่อันดับสองคือ Java 6 ที่หมดอายุซัพพอร์ตไปแล้ว 22% (ตอนนี้อยู่ในช่วง Extended Support สำหรับลูกค้าออราเคิลเท่านั้น) อีก 3% ใช้ Java 8 ที่ยังไม่ออกเวอร์ชั่นจริง

สำหรับแผนการอัพเกรดนั้น 47% ของผู้ใช้ Java 6 ระบุว่าจะจะอัพเกรดไป Java 7 ขณะที่อีก 44% ระบุว่าจะข้ามไป Java 8 เลย มี 8% เท่านั้นที่บอกว่าจะอยู่กับ Java 6 ต่อไป และอีก 1% ระบุว่าจะรอ Java 9

Tags:
Node Thumbnail

เมื่อต้นปีที่แล้ว ออราเคิลประกาศเลื่อน Java 8 มาเป็นเดือนมีนาคม 2014

วันนี้เข้าเดือนกุมภาพันธ์ 2014 สถานะของ Java 8 ก็ใกล้รุ่นจริงเข้ามาทุกที โดยออราเคิลเพิ่งออก Java 8 Release Candidate ตัวแรก (RC1) มาให้ทดสอบกันแล้ว

นโยบายของออราเคิลคือจะออก Java Development Kit 8 (JDK8) ในวันที่ 18 มีนาคมนี้ถ้าไม่เจอบั๊กร้ายแรง ส่วนบั๊กย่อยอื่นๆ จะปล่อยผ่านและไปแก้ไขในรุ่น point release ต่อไปภายหลัง

ฟีเจอร์ใหม่ของ Java 8 อ่านได้ในข่าวเก่า

ที่มา - Phoronix

Tags:
Node Thumbnail

Cisco ออกรายงานสรุปสถานการณ์ความปลอดภัยประจำปี 2013 โดยอ้างอิงสถิติจากผลิตภัณฑ์ด้านความปลอดภัยของบริษัทที่ทำงานอยู่ทั่วโลก

Pages