Tags:
Node Thumbnail

ออราเคิลประกาศออก Java Standard Edition 7 Update 4 (เรียกย่อๆ ว่า Java SE 7u4) บน 4 ระบบปฏิบัติการคือ Windows, Linux, Solaris และ Mac OS X

สำหรับผู้ใช้ 3 ระบบปฏิบัติการแรกคงไม่มีอะไรแปลกไปจากการอัพเดตปกติ แต่สำหรับผู้ใช้ Mac OS X แล้ว ถือเป็นรุ่นสำคัญเพราะ

Tags:
Node Thumbnail

Jonathan Schwartz ซีอีโอคนสุดท้ายของซันก่อนขายกิจการให้ออราเคิล ไปให้การต่อศาลในฐานะพยานฝั่งกูเกิล

Tags:
Node Thumbnail

วันนี้เป็นคิวของ Larry Page ซีอีโอของกูเกิลที่ต้องขึ้นให้การต่อศาลในคดีระหว่างออราเคิลกับกูเกิลที่กำลังดำเนินอยู่ในขณะนี้ แต่ดูท่าทางของ Larry Page จะไม่ค่อยดีนัก โดยเมื่อ Larry Page ถูก David Boies ซึ่งเป็นทนายความของฝั่งออราเคิลถามคำถามใดๆ เขามักจะแสดงท่าทางไม่สบายใจ, ไม่ค่อยสบตากับ David Boies และปฏิเสธว่าจำเอกสารภายในของกูเกิล (ที่ออราเคิลนำมาใช้ในการสู้คดี) ไม่ได้อยู่บ่อยๆ

Tags:
Node Thumbnail

ปัญหาเรื่องโทรจัน Flashback บนแพลตฟอร์ม Mac OS X ยังไม่จบง่ายๆ ถึงแม้แอปเปิลจะออกแพตช์ปิดการทำงานของ Java และตัวแก้ Flashback มาแล้วก็ตาม

บริษัทความปลอดภัย Symantec ที่ติดตามเรื่องนี้ได้ประเมินข้อมูลว่า การออกตัวแก้ของแอปเปิลช่วยให้เครื่องแมคที่ติด Flashback มีจำนวนลดลงมาก (ยอดประเมินเดิม 600,000 เครื่อง) แต่ก็ยังมีเครื่องแมคอีก 140,000 เครื่องที่ยังติด Flashback อยู่ (นับถึงวันที่ 16 เมษายน)

Tags:
Node Thumbnail

ความคืบหน้าของคดีประวัติศาสตร์ระหว่างออราเคิลกับกูเกิล ในเรื่องสิทธิบัตร-ลิขสิทธิ์ของ Android/Java ครับ

Tags:
Node Thumbnail

เราเพิ่งเห็นข่าว พบช่องโหว่ใน Java บนแมค อาจมีคอมพิวเตอร์ติดโทรจัน Flashback สูงถึง 6 แสนเครื่อง ไปเมื่อเร็วๆ นี้

ล่าสุดทางบริษัท Kaspersky ออกมาเตือนภัยช่องโหว่ใหม่ของ Java บนแมคอีกจุดหนึ่งที่ไม่เกี่ยวข้องกัน โดยช่องโหว่นี้มีชื่อว่า Exploit.Java.CVE-2012-0507.bf และมีโทรจันตัวใหม่พยายามเจาะเข้ามาทางช่องโหว่นี้แล้ว

ผู้ใช้แมคที่ไม่จำเป็นต้องใช้ Java ก็ควรปิดการทำงานของ Java Applet ในเว็บเบราว์เซอร์กันไปก่อนครับ

ที่มา - The Register

Tags:
Node Thumbnail

จากที่มีข่าว แอปเปิลเตรียมออกเครื่องมือตรวจสอบ-กำจัดมัลแวร์ Flashback วันนี้มันมาแล้วครับ

อัพเดตตัวนี้มีชื่อว่า Java for OS X Lion 2012-003 อัพกันได้ผ่าน Software Update โดยมันจะเข้ามายุ่งกับเครื่องเรา 2 อย่าง

Tags:
Node Thumbnail

ต่อจากข่าว พบช่องโหว่ใน Java บนแมค อาจมีคอมพิวเตอร์ติดโทรจันสูงถึง 6 แสนเครื่อง ซึ่งแอปเปิลแก้ปัญหาขั้นต้นโดยออกแพตช์ของ Java เวอร์ชันบนแมคมาอุดรูรั่ว

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

ที่มา - Apple Support via The Loop

Tags:
Node Thumbnail

บริษัทความปลอดภัย Dr. Web ของรัสเซีย รายงานข่าวช่องโหว่ของ Java เวอร์ชันบน Mac OS X ซึ่งเปิดโอกาสให้โทรจันชื่อ Mac Flashback บุกรุกเข้ามาได้

Dr. Web ประเมินว่าตอนนี้มีเครื่องแมคติด Mac Flashback แล้วประมาณ 600,000 เครื่องทั่วโลก ที่น่าสนใจคือมี 274 เครื่องที่รายงานตำแหน่งว่าตั้งอยู่ที่เมือง Cupertino สำนักงานใหญ่ของแอปเปิลด้วย (แต่ยังไม่มีอะไรยืนยันว่าเป็นเครื่องที่อยู่ในสำนักงานของแอปเปิลเอง)

ตอนนี้แอปเปิลออกแพตช์ Java 1.6.0_31 มาแก้ปัญหานี้แล้ว ใครใช้แมคอยู่ก็ควรอัพเดตกันโดยด่วน ส่วนวิธีเช็คว่าติดไปแล้วหรือไม่ ดูได้จากเอกสารของ F-Secure

Tags:
Node Thumbnail

คดีสิทธิบัตร-ลิขสิทธิ์ระหว่างออราเคิลกับกูเกิล ในประเด็นเรื่อง Java/Android จะกลับมาไต่สวนกันต่อวันที่ 16 เมษายนนี้

ในเอกสารฉบับล่าสุดที่กูเกิลยื่นต่อศาล กูเกิลระบุว่าถ้าหากออราเคิลสามารถพิสูจน์ได้ว่า Android ละเมิดสิทธิบัตรของ Java จริง (สิทธิบัตรมี 2 ชิ้น) กูเกิลจะยอมจ่ายเงินให้ออราเคิลและหยุดสู้คดีทันที แต่นั่นหมายความว่าออราเคิลจะต้องเห็นชอบกับตัวเลขค่าเสียหายที่กูเกิลเสนอด้วย

กูเกิลจะจ่ายค่าเสียหายจากการละเมิดสิทธิบัตรย้อนหลังให้ 2.8 ล้านดอลลาร์ และสำหรับค่าเสียหายในอนาคต กูเกิลจะจ่ายเงิน 0.5% จากรายได้ Android ให้กับสิทธิบัตรหนึ่งชิ้น (จนกว่าจะหมดอายุเดือนธันวาคมปีนี้) และ 0.015% สำหรับสิทธิบัตรอีกหนึ่งชิ้น (หมดอายุปี 2018)

Tags:
Node Thumbnail

ไม่รู้ว่ายังมีใครใช้กันอยู่ไหมนะครับ แต่หลังจากที่ออราเคิลออก JavaFX 2.0 เมื่อปลายปีที่แล้ว ก็ถึงเวลาที่ JavaFX รุ่นก่อนหน้าจะต้องจากไป

Tags:
Node Thumbnail

ถึงแม้ออราเคิลออก Java SE 7 เมื่อเดือนกรกฎาคม 2011 แต่นักพัฒนาจำนวนมากก็ยังใช้ Java SE/JDK 6 กันอย่างแพร่หลาย จนออราเคิลต้องยืดอายุการพัฒนา-ดูแลรักษาออกไปอีก 4 เดือน จากเดิมที่จะหยุดพัฒนาในเดือนกรกฎาคมปีนี้ ไปเป็นเดือนพฤศจิกายนแทน

ต้องอธิบายนิดนึงว่า ระยะเวลาในที่นี้คือ end-of-life (EOL) ไม่ใช่ระยะเวลาของการสนับสนุนผลิตภัณฑ์ (support) ที่จะยาวนานกว่านั้นมาก ในกรณีนี้ เมื่อถึงเดือนพฤศจิกายน 2012 ออราเคิลจะปิดไม่ให้ดาวน์โหลด Java SE 6 แต่คนที่จ่ายเงินซื้อบริการหลังขายจะยังใช้ไปได้ถึงปี 2016 ครับ

Tags:
Node Thumbnail

การเข้ามาของออราเคิลในโลกจาวาทำให้มีความเปลี่ยนแปลงต่อท่าทีของโลกโอเพนซอร์สไปมาก ท่าทีที่สำคัญอันหนึ่งคือการยกเลิก "Operating System Distributor License for Java" ซึ่งเป็นการให้สิทธิพิเศษกับลินุกซ์ที่จะสามารถรวมจาวาของซันไปกับลินุกซ์ได้ โดยในสมัยซันนั้นสัญญาอนุญาตตัวนี้ออกมาเพื่อยอมอะลุ่มอล่วยกับลินุกซ์ แต่การยกเลิกก็ทำให้ Canonical ผู้ดูแล Ubuntu ไม่สามารถแจกจาวาของออราเคิลรุ่นใหม่ๆ ได้อีกต่อไป ทำให้ทาง Canonical เตรียมถอนแพ็กเกจ sun-java6 ออกจากระบบผู้ใช้ในการอัพเดตในอนาคต เพราะไม่สามารถดูแลความปลอดภัยให้ได้

ทาง Canonical แนะนำให้ผู้ใช้หันไปใช้ openjdk-6-jdk และ openjdk-6-jre แทนเพื่อใช้งานจาวาบน Ubuntu ต่อไป หรืออาจจะต้องติดต่อทางออราเคิลเพื่อหาตัวติดตั้งมาลงเอง

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Windows Azure รุ่นอัพเดตเพิ่มเติม ซึ่งมีของใหม่เพิ่มมาอีกหลายอย่าง โดยเฉพาะการรองรับซอฟต์แวร์ฝั่งโอเพนซอร์สจำนวนมาก

Tags:
Node Thumbnail

ดัชนีวัดความนิยมภาษาโปรแกรมนั้น คงมีดัชนี TIOBE ที่ได้รับความนิยมค่อนข้างมาก ล่าสุดทาง TIOBE ก็แถลงดัชนีประจำเดือนธันวาคมออกมาแล้ว

Tags:
Node Thumbnail

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

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

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

Tags:
Node Thumbnail

มหากาพย์จาวาบน iOS นั้นเป็นอีกหนึ่งเรื่องราว (นอกเหนือจาก Flash) ที่ก่อกำเนิดคำพูดของสตีฟ จ๊อบส์ ว่า "Nobody uses Java anymore." แต่ที่ล่าสุดออราเคิลก็สาธิตจาวาที่ทำงานบน iOS แล้ว

แอพพลิเคชั่นสาธิตบน iPod Touch และหน้าจอเขียนด้วย HTML5 แต่ส่วนควบคุมด้านหลังเป็นจาวาทั้งหมด โดย JVM จะถูกรวมไว้ในแอพพลิเคชั่นเป็นไบนารีเดียวกัน

แนวทางนี้เป็นแนวทางแบบเดียวกับผู้ผลิตเครื่องมือพัฒนารายอื่นๆ ที่พยายามพัฒนาแพลตฟอร์มที่เขียนแอพพลิเคชั่นครั้งเดียวแล้วรันได้ในหลายระบบปฎิบัติการเช่น Mono Touch แม้ที่ผ่านมาแอปเปิลจะเคยพยายามห้ามการพัฒนาด้วยเครื่องมือแบบนี้ แต่ข้อกำหนดเหล่านี้ก็ถูกแก้ไขไปแล้ว

Tags:
Node Thumbnail

หลังออราเคิลซื้อซันไป ก็ย้ายงาน JavaOne มาจัดพร้อมกับ Oracle OpenWorld ซึ่งในปีนี้ ออราเคิลก็แถลงข่าวเกี่ยวกับจาวาหลายประการ โดยมีชื่อธีมงานว่า Move Java Forward

JavaFX 2.0

อย่างแรกคือ JavaFX ที่หลายๆ คนอาจจะลืมเลือนมันไปแล้ว ได้ออกรุ่น 2.0 อย่างเป็นทางการ (ยังมีเฉพาะบนวินโดวส์เท่านั้น มีทั้งแบบ 32 และ 64 บิต)

ความน่าสนใจคือคำเรียก JavaFX ของออราเคิลเริ่มเปลี่ยนจาก rich client/internet platform มาเป็น "an advanced Java user interface (UI) platform for enterprise business applications" ซึ่งแสดงให้เห็นทิศทางของ JavaFX ที่หันไปเน้นแอพสำหรับธุรกิจมากขึ้น แทนการวางตัวไว้ชนกับ Flash/AIR อย่างในรุ่นแรกๆ

ของใหม่ใน JavaFX 2.0 ได้แก่

Tags:
Node Thumbnail

Play! เฟรมเวิร์ก เป็น java เว็บเฟรมเวิร์กที่พึ่งพัฒนาขึ้นมาเมื่อปี 2009 เป็นเฟรมเวิร์กที่มีแนวความคิดมาจาก RoR (Ruby on Rails) เน้นการใช้งานที่ง่าย ทำงานแบบ MVC การเขียนโค้ดไม่ยุ่งยาก ไม่ต้องแก้ไขไฟล์ xml ให้ยุ่งยากเหมือนการเขียนเว็บด้วย java ปกติ การจัดการกับฐานข้อมูลใช้ Hibernate ซึ่งเป็น ORM ที่ได้รับความนิยมในฝั่งของ java แต่การคอนฟิกค่าไม่ยุ่งยาก เท่าที่ทดลองใช้งาน รู้สึกได้เลยว่าการเขียนเว็บแอพลิเคชันด้วย java ไม่ใช่เรื่องยากอีกต่อไป การพัฒนาแอพลิเคชันทำได้เร็วขึ้น เราสามารถเลือกใช้งานได้ทั้ง java และ scala เวอร์ชันปัจจุบันคือ 1.2.3 สำหรับเวอร์ชัน 2.0 ซึ่งเป็น preview เวอร์ชัน ดูรายละเอียดเพิ่มเติมได้

Tags:
Node Thumbnail

ความคืบหน้าของคดีฟ้องร้องระหว่างออราเคิล-กูเกิล เรื่องสิทธิบัตรของ Android/Java

ตามหลักเกณฑ์พิจารณาคดีแพ่งทั่วไป ผู้พิพากษาจะต้องให้คู่ความทั้งสองฝ่ายเจรจากันเองก่อน (เพื่อลดภาระของศาลในการพิจารณาคดี) ซึ่งผู้พิพากษา William Alsup ได้สั่งให้ทั้งสองฝ่ายเสนอชื่อ "ผู้บริหารระดับสูง" เป็นตัวแทนของบริษัทมาเจรจาไกล่เกลี่ยคดีกันต่อหน้าศาล

ฝ่ายออราเคิลเสนอ Safra Catz ประธานบริษัท (ไม่ใช่ประธานบอร์ด) ซึ่งมีตำแหน่งเป็นรองเพียงซีอีโอ Larry Ellison คนเดียวในบริษัท เป็นหัวหน้าทีมเจรจา และแถมด้วย Thomas Kurian รองประธานอาวุโสฝ่ายพัฒนาผลิตภัณฑ์

ส่วนฝ่ายกูเกิลเสนอ Andy Rubin รองประธานอาวุโสฝ่ายมือถือ และ Kent Walker รองประธานฝ่ายกฎหมายของกูเกิล เป็นตัวแทนเจรจา

Tags:
Node Thumbnail

ปูพื้นก่อนว่า ปัจจุบัน Java แบ่งเป็น 2 เวอร์ชันหลักๆ คือ รุ่นโอเพนซอร์สจากโครงการ OpenJDK และรุ่นปิดซอร์สที่นำรุ่น OpenJDK มาพัฒนาต่อ และเพิ่มโค้ดส่วนอื่นๆ เข้ามา (เมื่อก่อนเราเรียกมันว่า Sun JDK เดี๋ยวนี้ก็ต้องเรียก Oracle JDK)

ดิสโทรลินุกซ์สามารถนำ OpenJDK มาผนวกรวมได้ไม่มีปัญหา แต่รุ่นปิดซอร์ส Sun/Oracle JDK นั้นทำไม่ได้ ต้องขออนุญาตจากเจ้าของก่อน ซึ่งในอดีต ซันก็อำนวยความสะดวกให้ โดยออกสัญญาอนุญาตพิเศษชื่อ Operating System Distributor License for Java (DLJ) ให้ดิสโทรลินุกซ์แถม Sun JDK ได้ด้วย

Tags:
Node Thumbnail

McAfee ออกรายงานสรุปสถานการณ์ด้านความปลอดภัยในโลกไซเบอร์ ประจำไตรมาสที่สองของปี 2011

ส่วนของความปลอดภัยบนมือถือ ปรากฏว่า Android ก้าวขึ้นมาเป็นเบอร์หนึ่ง (ที่ไม่น่าจะอยากได้นัก) เรื่องมัลแวร์บนมือถือแล้ว โดยแชมป์เก่าเป็นของ Symbian ที่ตอนนี้ตกไปอยู่อันดับสาม ส่วนอันดับสองเป็น Java ME อันดับสี่เป็น BlackBerry ส่วน iOS และ Windows Phone ไม่ติดโผ

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

Tags:
Node Thumbnail

Java SE 7 เป็นจาวารุ่นแรกที่พัฒนาภายใต้การดูแลของออราเคิล หลังจากที่การออกจาวารุ่นนี้ล่าช้ามานานตอนนี้มันก็มีให้ดาวน์โหลดอย่างเป็นทางการ

ฟีเจอร์ใหม่ๆ ของจาวารุ่น 7 หลักๆ ได้แก่ รองรับการ switch ด้วยสตริง, API ใหม่สำหรับการเรียกภาษาในกลุ่มภาษา Dynamic ให้ทำงานเร็วขึ้น, API สำหรับการทำงานแบบมัลติคอร์,อินเทอร์เฟชสำหรับ IO แบบใหม่, และรองรับ Unicode 6.0

จาวารุ่น 8 นั้นน่าจะออกได้ภายในปีหน้า ถ้าการนำภายใต้ออราเคิลทำให้การออกรุ่นใหม่สามารถออกได้ตรงเวลากว่าเดิมก็น่าจะเป็นผลดีอย่างมากต่อชุมชนจาวา

ที่มา - Oracle

Tags:
Node Thumbnail

หลายคนคงจำ Jonathan Schwartz อดีตซีอีโอผมยาวหางม้าของซันกันได้ Schwartz มีชื่อเสียงเรื่องเขียนบล็อกสื่อสารกับคนภายนอกองค์กร รวมถึงแสดงความเห็นหลายเรื่องเกี่ยวกับผลิตภัณฑ์-ทิศทางของบริษัท

เมื่อครั้งที่กูเกิลเปิดตัว Android เขาก็เคยเขียนบล็อกแสดงความยินดีกับกูเกิล โดยบอกว่าเป็นความสำเร็จของชุมชนผู้ใช้จาวาและโอเพนซอร์ส ที่มีระบบปฏิบัติการมือถือสร้างจากลินุกซ์-จาวาเกิดขึ้น

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

Pages