Sunday, December 6, 2009

Eclipse|30 Best Eclipse Plugins

30 Best Eclipse Plugins | AjaxLine

30 Best Eclipse Plugins

Mon, 2009-11-23 13:02 | 7 comments

PyDev - Python Development Environment for Eclipse

Pydev is a plugin that enables users to use Eclipse for Python, Jython and Iron Python development, making Eclipse a first class Python IDE.

EasyEclipse for LAMP

EasyEclipse for LAMP is an Eclipse distribution to develop web applications with dynamic languages and provide support for PHP, Python, Perl, and Ruby and Ruby On Rail development with a web server and a database, CVS and Subversion.

CFEclipse

ColdFusion plugin for Eclipse Includes most of the commonly used features from DreamWeaver and Homesite and whole lot that neither of them have. The goal is to produce an IDE for CFML.

Spket IDE

Spket IDE is powerful toolkit for JavaScript and XML development. The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development. The JavaScript editor provides features like code completion, syntax highlighting and content outline that helps developers productively create efficient JavaScript code.

ATL

ATL (Atlas Transformation Language) is a model transformation language and toolkit. In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models. Developed on top of the Eclipse platform, the ATL Integrated Development Environment (IDE) provides a number of standard development tools (syntax highlighting, debugger, etc.) that aim to ease the development of ATL transformations.

PTI - PHP Tool Integration

On one site there exists many good PHP tools such as PHPUnit or PHP CodeSniffer which support the development of PHP scripts. On the other side there powerful IDEs for example PHP Delepment Tools Project (PDT) but mostly with no possibility to use such tools with them. The Eclipse PHP Tool Integration (PTI) is a collection of Eclipse plugins which aims to close this gap.

Skyway Builder Community Edition

Skyway Builder Community Edition (CE) is a code generation and scaffolding tool for accelerating the development of applications running on the Spring Framework. Spring MVC scaffolding capabilities allow users to generate Spring-based, Java CRUD applications in minutes

Bravo JSP editor

Bravo JSP editor is a WYSIWYG JSP/html editor.

Koders IDE Plugin for Eclipse

Koders Desktop IDE Plugins allow software developers to perform source code searches directly from within the Eclipse development environment

Google Eclipse Search (GES)

Google Eclipse Search (GES) tool is the result of integrating the Google Desktop Search (GDS) engine into IBM's Eclipse development environment to improve searching in software projects in a manner similar to searching the internet or your own desktop.

Regex Util

It is a eclipse plugin to help create regular expressions (regex). The goal is to make it as easy and as fast as possible to create Regex.

Emac+

This plugin provides an enhanced Emacs-like experience in the Eclipse text editors.

Eclipse SQL Explorer

Eclipse SQL Explorer is a thin SQL client that allows you to query and browse any JDBC compliant database. It supports plugins with specialized functionality for individual databases (Oracle, DB2 and MySQL) and can be extended to include specialized support for other databases.

soapui-eclipse-plugin

soapUI is a desktop application for inspecting, invoking, mocking and testing (functional and load) of SOAP/WSDL and REST/EADL based Web Services over HTTP. It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). The soapui-eclipse-plugin supports all features available in soapUI and also add a few eclipse-specific ones; - a soapUI Nature that displays an integrated soapUI project in the Project Explorer and simplifies code-generation wizards - a soapUI Perspective

SMODL Development Suite

Smodl Development Suite facilitates fast, simple and agile model-driven Web Service development where the model is designed from scratch or reverse-engineered from existing code. Various artifacts and code are generated and kept in sync if the model changes. The provided runtime-engine runs on different platforms, offering SOAP, XML-RPC and JSON-RPC bindings to the Web Service. The runtime-engine dynamically produces WSDL describing the Web Service, and enforces data-integrity which can be defined in the model.

Eclipse Notepad Plugin

This plugin has the simple objective to let developers write small notes. The notes are stored inside the workspace metadata.

Apache Directory Studio

Apache Directory Studio (formerly known as LDAP Studio) is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with the Apache Directory Server. The following plugins are available: an LDAP Browser Plugin; an LDIF Editor Plugin; a Schema Editor Plugin; a Plugin to start Apache Directory Server within Studio and a Plugin for configuring Apache Directory Server.

EHEP - Eclipse Hex Editor Plugin

EHEP is an Eclipse plugin, which allows user to view or modify any file in hex mode. Plugin provides table with hex and character view of the file.

Vaadin Plugin for Eclipse

Vaadin is an open source UI library for rich web user interfaces. It is a single jar component library that makes it easy for Java developers to create stunning web applications

RMI Plugin for Eclipse

Genady's RMI Plug-in for Eclipse is the comprehensive solution for developing RMI applications. Apart from the automatic generation of RMI stubs, the RMI Plugin makes it simple to configure application's launch Java VM parameters such as security policy and the codebase.

Lockness

Lockness is an Eclipse Plugin for analysing Java Thread Dumps. With Lockness it is quite easy to find out what are the Threads involved in bottlenecks or deadlocks. The latest versions available have been improved to better support Thread Dumps generated by JDK 6.

Fast Fox

Fast Fox enriches your Eclipse IDE with simple, yet powerful mouse gestures. Often used actions, e.g. "previous editor" and "close editor" are now accessible with a simple mouse movement. You do not have to draw complicated symbols, instead Fast Fox features an intuitive pie menu, making it really simple to use.

ExploreFS

The only purpose of this tiny plugin (6K) is to open the folder in the native file manager containing the selected resource. It adds "Open in File System" to the context menu of package explorer, resource navigator and any other view showing files or Java classes. It also finds the containing Jar file for classes. Windows, Mac OS X, and Linux are supported.

Saros - Distributed Pair Programming for eclipse

Saros is a Eclipse plugin for collaborative text editing that in particular targets distributed pair programming, but can support arbitrarily many participants at once. All members of a session have an identical copy of an Eclipse project and Saros keeps these copies in sync as editing progresses.

RSS View

RSS View is an RSS/Atom reader whose compact UI is designed to integrate into Eclipse and coexist with your workbench. You have everything at one place. RSS View may also improve your development process by integrating your bug tracker, development forum or wiki directly in your IDE. Features include grouping and filtering news feed items, offline feeds, and several customizations.

FreeMem

FreeMem is a graphical memory monitor supporting Eclipse.

EclipseColorer

Eclipse Coloreris a syntax highlighting plugin for Eclipse platform. It supports more than 150 languages, has many powerful features and great number of syntaxes. It allows to highlight languages with nested construction (jsp, asp, php), has powerful XML languages support.

Log4E

Log4E is an Eclipse Plugin which helps you to set up your logger easily in Java Projects. It assists you in several tasks: logger declaration, logger Insertions at certain method entries, substitution of System out's, modification of already existing logger statements.

AmaterasUML

AmaterasUML is an Eclipse plug-in for drawing UML which supports class-diagram, sequence-diagram and usecase-diagram. And it also provides Java support such as importing class/interfaces from Eclipse workspace and exporting class-diagram to Java source code.

UMLet - UML Tool for Fast UML Diagrams

The free UML tool UMLet lets you draw UML diagrams with a light-weight, pop-up-free user interface. It lets you draw diagram sketches fast; export diagrams to pdf, eps, jpg, gif, svg, bmp, png, and system clipboard; share diagrams using Eclipse 3+; and create your own custom graphical elements.

Text link ads

Need an alternative? Download phpDesigner 7 - rapid fast and powerful PHP editor with built-in HTML, CSS and JavaScript editor! Search engine optimization

Comments

Mon, 2009-11-23 15:49

Thanks for this article.

I invite you to check out a new plugin which we recently released. It is called nWire for PHP and it provides code visualization and exploration for PHP, based on PDT. It includes:

  • Code visualization - interactive graphical representation of components and associations.
  • Code navigation - unique navigation view shows all the associations and works with you while you write or read code.
  • Quick search - search as you type for methods, fields, file, etc.

A short video and a free 30-day trial is available on our web site.

Thanks,
Zviki

Suresh
Tue, 2009-11-24 03:15

Good List. Thanks.

I think you have missed Goto file plugin, a nice utility plugin for finding files quickly. Supports exact name, fuzzy and camel case searching.

Check it out at:

http://muermann.org/gotofile/

Suresh

Tue, 2009-11-24 13:00

I may add openextern to the list to replace the ExploreFS plugin. I haven't tried this last one, but openextern can open a filesystem window OR a console windows. Quite similar, though ;)
http://code.google.com/p/openextern/

Saturday, November 28, 2009

Hardware|澳洲电脑店

澳洲太多人就知道MSY了, 我說說其他店[原创]
送交者: 烟仔 [☆人间凶器☆] 于 November 28, 2009 10:42:36 已读 1728

首先不是說MSY不好!
他們品種不足,但是主流是有的。能不能夠去買有貨就看RP了。
如果能夠忍受那里的服務態度就去吧。 www.6park.com

PCDIY - MSY有的他們也有,MSY的價錢他們基本能跟得上! 服務態度比較好,有商量。 我去MSY買ram,那丫的查都不查直接扔我一個貴4成的! 過馬路去PCDIY,可以慢慢商量用那個。 www.6park.com

I-TECH - 服務態度普通,工作效率非常慢(非常非常慢) www.6park.com

UMART - 服務良好,貨足! 郵費我覺得有點貴 www.6park.com

PC CASE GEAR(PCCG) - 我最喜歡用這個,貨源非常非常大足夠,出貨快! 工作效率非常高, 價錢又點貴。 www.6park.com

scorptec - 沒去過,他們廣告賣的不少, 哈哈哈。價錢和PCC差不多。 www.6park.com

ANYPC - 貨源足,服務中等 www.6park.com

IT STATE - 。。。。遠。 沒去過。 聽說不錯。 www.6park.com

fluidtek - 比較遠,服務良好,現在GA-P55系列有特價!! www.6park.com

IJK - 那SB老板欠我朋友好幾錢。很操蛋,從來不去。 所以不清楚。 www.6park.com

還有techbuy, pcmeal, ITSKY www.6park.com

我首推 -
PCCG 效率快! 服務好! 電郵很快回復,發貨當天到款當天發貨! 貨源非常足!!!
PCDIY MSY有的他們基本都有,MSY的價錢基本就是他們的價錢。 www.6park.com


澳洲不是只有MSY
說便宜他們不一定是最便宜的。 GA-P55系列 ud5他們沒貨呵呵 ,fluidtek賣$185
你要變形金剛? 沒有。 你要seasonic X-series? 沒有。 你要A-DATA, CORSAIR, OCZ, KINGSTON?對不起, 也沒有。
服務態度? 對不起,他們是爺你能屎 www.6park.com

I-TECH? 電話從來不接(和MSY一樣) 電郵回復看他們心情。
保修東西等4天。 LOL www.6park.com

再說說city capitol square那些電腦店。
服務都是一般,你問他們事情不一定都懂。 說專業要找fluidtek, PCCG, scroptec. 見過大媽賣電腦沒有? 對于他們來說賣電腦就像賣衣服一樣。 呵呵,你問問g.skill ripjaws和trident的分別? 嘿嘿嘿嘿
還是去PCCG吧 www.6park.com

如 果你是新手,請別上論壇問了然后自己去MSY,PCDIY之類的單買零件自己配。 直接買一臺預裝系統吧。那個一般包3年免費維修(零件還是1年)。 對于新手來說這錢是省不了的。 3年后來也需要換系統了。那么說這3年有一"專業"人士幫你照顧電腦,多好啊。 不需要上論壇什么新手求助。 浪費了你的時間而已。為什么我推新手買預裝系統? 因為澳洲沒貨!! biostar, ECS, ASROCK,之類的2線,準2線主板不會找你根本找不到!所以上論壇問,人家"高手"推了你也找不到。 只會說:"MSY沒有這牌子" www.6park.com

說牌子,ASUS? 那牌子我從來不碰。便宜的都是垃圾,好的都是貴的要命。 GIGA,好。堆料有什么不好的? 嘿嘿。可憐ASUS除了高等貨連料都不足。
找主板可以去I-TECH,如果你能忍受他們的工作效率。 他們貨足。
PCCG的主板選擇不多。 還是EVGA, ASUS,GIGA那些高等貨。 www.6park.com

機箱的話,PCCG選擇很多,電源MSY已經足夠了。
MSY差什么? 內存!! 就幾個g.skill, kingston,patriot
為什么? 這個賺到最多!! 如果你就知道MSY, 你就買了。 www.6park.com

如果你不是高手,但是懂一些的話,可以貨比3家。
staticice常用!!
多打幾個電話!
你能為自己省下100-200塊!
記住,這世界不是只有asus, giga. biostar, asrock,都是很好的選擇。 www.6park.com

www.6park.com

我開始干電腦的時候還是athlon XP的年代,好久好久沒在電腦鋪子打工了。
但是以前認識到的人,工友,同學也有現在還在吃這門飯。
我對現在電腦硬件都是一知半解。 但是對澳洲幾間比較大的電腦鋪還是比較熟悉的。MSY老板那幾個兄弟的家庭狀況我都能和你說說。 IJK那老板那里人住哪里我都知道。
記住!千萬別信電腦佬說的話!

Tuesday, November 10, 2009

Property|Investors_to_spearhead_double-digit_price_growth

Investors_to_spearhead_double-digit_price_growth - Property News @ Domain.com.au

Investors to spearhead double-digit price growth

Author: Mark Armstrong
Date: November 10, 2009

The property pundits have been gazing into their crystal balls once again, and the outlook for the next few years appears rosy.

A recent report from QBE Lenders Mortgage Insurance projects double-digit growth in median house prices for all capital cities until June 2012, including growth of 19 per cent in Melbourne.

While first home buyers are often heralded for spurring this kind of growth during the "up" phase of a property cycle, their role may not be as significant as many people think.

Yes, first home buyers tend to enter the market in greater numbers when interest rates are low and affordability is higher.

However, these buyers account for less than 10 per cent of all purchasers, so they don't have the critical mass required to influence price growth significantly.

In addition, first home buyers are extremely price-sensitive.

They don't have as much equity as returning home buyers, so they are often forced to borrow a sizeable percentage of the purchase price and live on a tight budget.

When rates begin to rise again, as they are doing now, many first home buyers become concerned that they won't be able to meet mortgage repayments, and the burst of activity begins to peter out.

First home buyers usually purchase at the lower end of the market, so even when the value of their property rises substantially, it doesn't contribute much to overall median price movements.

If a first home buyer purchases a $300,000 house, and the property's value increases by 7 per cent a year, it will be worth $21,000 more after one year — barely nudging the wider median price.

By contrast, investors are more consistent participants in the property market, because their cash flow is boosted by rental income and negative-gearing tax breaks.

They also account for a higher proportion of buyers at any given time; about 30 per cent.

Additionally, they tend to buy around the middle of the market, so their properties exert a stronger influence on median values.

If an investor purchases a $500,000 property that grows at 7 per cent a year, the asset will be worth an extra $35,000 after one year.

Multiply that kind of increase across the investor market, and you'll see where a major driver of median price growth really lies.

The other major contributors to median price growth are returning home buyers seeking to upgrade or downsize.

They're a bigger proportion of the market than first home buyers or investors — about 60 per cent.

They also have plenty of equity from their previous home, and tend to buy at the middle to upper levels of the market.

If a returning home buyer purchases a property for $800,000, and that property grows at 7 per cent a year, it will be worth $56,000 more after one year.

That's almost three times as much price growth, in dollar terms, as their first home buying counterparts can achieve from a $300,000 property.

In short, returning home buyers influence median price growth far more than newcomers because they're a bigger mass with more buying power.

Right now, first home buyers are on their way out of the property market because rising interest rates will lessen affordability.

At the same time, investors are on their way into the market, buoyed by the knowledge that rising rates signal a stabilising economy.

Investors will compete in the market until rates rise to unsustainable levels, while first home buyers will lie low.

Returning home buyers are more risk-averse than investors, so they'll wait until they feel certain that the economy has recovered.

The property market will peak when investors and returning home buyers are active at the same time.

I expect investors will come back to the market first, followed by returning home buyers about 12 months later.

This activity will drive competition — and in all likelihood push median price growth to the levels predicted by QBE LMI.

In summary

■Melbourne's median house price could rise almost 20 per cent in three years.

■First home buyers have a sporadic market presence.

■Investors and returning home buyers will drive the lion's share of growth.

Mark Armstrong is a director of Property Planning Australia, propertyplanning.com.au.

Tuesday, November 3, 2009

Linux command|Mail command

Mail

Mail




Some general commands

Here is a list of some general commands regarding email:

  • To find out senders and subjects of your mail use the command frm
  • If you want to see the addresses and dates in your email use from
  • To run a background program that will inform you when new mail arrives use newmail
  • To decode messages in MIME format, that have been saved to a file, use
        mimencode -u -o output-file file-with-message 



pine

This is a quite user-friendly mailer. You start the program simply with pine The first screen looks like this:

You can move in this screen with the arrows of by pressing the key corresponding to the option you want. The different options are:

  • ? for help
  • c to write a new message
  • i to see the list of mail in your default mail box
  • l to see the list of mail boxes (folders, that is the default folder and files in the directory mail in your home directory)
  • a to handle your addresses (aliases)
  • s to set up your options
  • q to quit
To read your new mail go to the "Message Index", with the arrows or by pressing the key i. The typical screen with mail messages looks like this:

Here are some of the commands in this screen:

  • ?: help
  • p: previous message
  • n: next message
  • d: delete message (rather mark for deletion)
  • u: undelete message (unmarked for deletion)
  • r: reply
  • f: forward message
  • <: list of folders
  • >: view message
  • -: previous page of messages list
  • spc: next page of messages list (space bar key)
  • m: go to main menu (starting menu)
  • q: quit
  • c: compose message (write new message)
  • g: go to a particular folder
  • tab: next new message (tab key)
  • w: find
  • %: print
  • t: add address of sender to addressbook
  • s: save message
  • x: really delete messages marked for deletion
  • $: sort index of messages (you will be asked how you want to sort them)
  • j: go to a particular message (you will be asked the number of the message you want to jump to)
  • l: list mail folder
The default editor of pine is pico; please look in the editors section for more information about it.



elm

elm is a nice mailer, but it is not under serious development any more, being substituted by mutt (see below). The typical screen of elm looks like this:

Here is a list of elm commands:

  • ?: help
  • n: next message
  • k: previous message
  • d: mark current message for deletion
  • u: undelte current message
  • r: reply
  • f: forward message
  • +: next index page
  • -: previous index page
  • q: quit
  • Q: quit without asking questions (will delete messages marked for deletion)
  • m: compose a mail
  • c: change folder
  • /: search in addresses or subjects for a pattern
  • //: search entire text (including message) for a pattern
  • p: print current message
  • $: resyncronize folder (delete messages marked for deletion)
  • s: save current message
  • a: change to alias mode
  • b: bounce (remail) current message
  • o: modify/edit options
  • t: put a tag in current message for further operations (for example, to save several messages in a folder)
  • v: view attachments in message
  • x: exit without changes



mutt

mutt is a very powerful mailer, that has taken lots of the elm features. Here is a screen shot of mutt:

The key strokes for mutt commands are as follows:

  • ?: help
  • k: previous message
  • j: next message
  • d: mark message for deletion
  • u: undelete message (remove delete mark)
  • r: reply
  • f: forward message
  • page up: next page of messages
  • page down: previous page of messages
  • q: quit
  • m: compose message
  • c: change folder
  • /: find/search in addresses and subjects
  • Esc b: find/search in text of messages
  • p: print message
  • a: add address of sender to aliases
  • s: save message
  • $: syncronize folder (i.e. really delete message marked for deletion)
  • o: sort index
  • number of message: go to a particular message



mailx

mailx is a very basic mailer, which can be used, for example, when you are in a remote sesion (say with telnet/ssh) when the connection is slow and you do not need fancy features. Here is a shot of a screen with mailx:

And here are the commands:

  • ?: help
  • n: next message
  • d: delete
  • u: undelete message
  • r: reply to message sender(s) and all recipients
  • R: reply only to message sender(s)
  • p: print message
  • m: mail (compose) a message
  • x: quit without changes
  • q: quit, saving unread messages in mbox

Bounced mail

When either the local mail server or the remote server has a problem delivering a mail you will get an error message, what I called "bounced mail" First of all, there is a message that comes if your mail has not been delivered in a few hours; that is a warning message and you do not need to do anything (as the messages says) since your mail will be in the queue for quite a longer time (five days is the current default in our system). Other "bounced mails" usually have an explanation of what the problem is; if you do not understand it, please do NOT delete the message but show it to Mr. V. Nandagopal or me (Pablo) so we can see what the problem is and take any action, if required.