Eclipse 3.4 (Ganymede)

หลังจาก Eclipse 3.3 (Europa) ตัวเต็มออกมาให้สาวก Eclipse ได้ใช้กันสักพักแล้ว ก็ถึงเวลาของ Eclipse 3.4 (Ganymede) โดยตอนนี้สามารถ Download Milestone1 มาใช้ได้ครับ ระหว่างรอโหลดผมแนะนำให้อ่าน Eclipse 3.4 M1 – New and Noteworthy ฆ่าเวลา 😀 นอกจากนี้สำหรับแฟนๆ Eclipse อยากให้มีอะไรใน Ganymede แนะนำกันได้ที่ Blog What’s next for Eclipse?

Eclipse 3.3 (Europa)

ออกมาได้สักพักแล้วครับสำหรับ Java IDE ยอดนิยมนาม Eclipse โดยใน Version 3.3 นี้มีอะไรเพิ่มเข้ามาบ้าง จากเท่าที่ผมลองใช้กับตัวเองนะครับ 1. Compare Editor ที่เปรียบเทียบละเอียดถึงระดับคำ ไม่ใช่แค่บรรทัดแบบเดิม (ผมเอาขึ้นข้อแรกเลยเพราะชอบมาก) 2. Rename/Refactoring จะไม่มี Popup ขึ้นมากวนใจแล้ว ทำที่ชื่อนั้นๆเลย 3. Spell Checking อันนี้ผมไม่ค่อยชอบเท่าไหร่ ค่อนข้างรำคาญนิดๆเลยปิดไปแล้วครับ ไม่งั้นแดงไปหมด (คำเฉพาะผมเยอะ) 4. Drag and drop ใน source code อันนี้มีก็ดี แต่จริงๆชินกับ Ctrl+X และ Ctrl+V มาตั้งแต่ C++ แล้ว 5. ความเร็วที่ดีขึ้น อันนี้เห็นได้ชัดจริงๆครับ เพราะผมรันทั้ง 3.2.2 และ 3.3 ในเครื่องเดียวกัน 6. Undo delete…

-vmargs -Xmx ใน Eclipse ไม่ทำงาน

เนื่องด้วยช่วงนี้ต้องใช้ Eclipse ทำงานแบบโหดมากๆใช้ Memory ค่อนข้างเยอะ จึงต้องจูนเรื่อง Memory กันหน่อย โดย Eclipse จะเปิดช่องให้เราใส่ Arguments ของ JVM ลงใน Eclipse shotcut หรือ eclipse.ini ก็ได้ ดังตัวอย่างข้างล่างเป็นการกำหนด Max ของ Memory ให้ขึ้นไปที่ 1200 Megabyte -vmargs -Xmx1200M แต่… ในบางครั้ง Arguments นี้กลับไม่ทำงาน คือโปรแกรมยังเกิด Exception Out of memory ทั้งๆที่เมื่อดู java process จะเห็นว่ายังใช้ Memory ไม่ถึง 1200 เลย ทางแก้นั้นให้เราเพิ่ม Argument เข้าไปดังนี้ครับ -vmargs -Xmx1200M -XX:MaxPermSize=256M MaxPermSize คือ Permanent…

Eclipse runtime options

พอดีวันนี้มีเหตุให้ต้อง set option บางตัวของ Eclipse ก็เลยเอามาแชร์กันครับ เราสามารถใส่ options พวกนี้หลัง Target ใน Shotcut ได้เลยครับ ยกตัวอย่าง C:\eclipse\eclipse.exe -vmargs -Xms200m -Xmx1000m เพื่อกำหนดขนาด memory ให้กับ eclipse อ่านทั้งหมดได้ที่ The Eclipse runtime options

Multi programming language on Eclispe

Eclipse ของเครื่องผมเองครับ ใช้เขียน Java, J2EE, PHP, Flex, GWT และแน่นอนพวกภาษาพื้นฐานของเวปอย่าง HTML, JavaScript, CSS ก็เขียนบน Eclipse เช่นกัน โดย Plug-in หลักๆที่ผมใช้มีดังนี้ Eclipse Web Tools สำหรับ J2EE, JavaScript, CSS, HTML PHPEclipse สำหรับ PHP Subclipse สำหรับ SVN Googlipse สำหรับ GWT (Google Web Toolkit) Flex Builder 2 สำหรับ Flex ป.ล. จริงๆเปิด Web Browser ใน Eclipse (มากับ Web Tools) เพื่ออัพเดท blog ยังได้เลยนะ…