Joomla Extensions Demo

Support

Do not submit a bug report if you need technical support or have questions.

Forums

Post your suggestions ask for help in the community forums

Contact Me

Missing images/links, any comments, suggestions, need help? Contact me

Skype

Need desperately help?
Skype Me™! But dont abuse of it!

InstaSearch bring Apache Lucene search power to Eclipse

Among the 1246 plugins (!) available for Eclipse, I found this one that I really like to use since it has immediately boost my productivity in Eclipse.

InstaSearch is an Eclipse plug-in for doing fast text search in the workspace. The search is performed instantly as-you-type and resulting files are displayed in an Eclipse view. It is a lightweight plug-in based on Apache Lucene search engine. Each file then can be previewed using few most matching and relevant lines. A double-click on the match leads to the matching line in the file.

It's really instant and it searches through all the files in the workspace, by default it index the following file extensions (but you can add your own)

aj,ant,bat,bookmap,c,cfg,cmd,confluence,cpp,css,dbk,dita,ditamap,ditaval,dtd,ecore,ecore2ecore,
ecore2xml,emof,ent,exsd,fo,genmodel,h,hpp,htm,html,htpl,inc,ini,java,js,jsf,json,jsp,jspf,jspx,jsv,jtpl,log,
macrodef,mathml,mediawiki,meta,mf,mml,mod,ncx,nvdl,opf,php,php3,php4,php5,phps,phtml,pl,pom,prefs,
product,properties,py,rnc,rng,sch,sh,shtm,shtml,sql,sqlj,svg,tag,tagf,tagx,tagxf,target,textile,tld,tracwiki,tsd,twiki,
txt,vxml,wml,wsdd,wsdl,wsil,wsimsg,wssc,wssr,xhtml,xmi,xml,xpl,xproc,xq,xql,xqm,xquery,xqy,xsd,xsl,xslt,xtm,xu

eclipse_instasearch

As it use Apache Lucene internally you can build some nice queries:

  • Searching for icefaces could result in 35 hits (items contain the word icefaces )
  • Searching for web.xml results in 3 hits (items contain the word web.xml or file named web.xml )
  • Searching for icefaces web.xml (without quotes) results in 148 hits (items contain the words icefaces or web.xml or both)
  • Searching for icefaces and web.xml results in 3 hits (results contain both words icefaces and web.xml )
eclipse_instasearch_01
  • To exclude search terms just add a “-” in front of it:  icefaces –application
  • To perform a single character wildcard search use the "?" symbol.
  • To perform a multiple character wildcard search use the "*" symbol (looks for 0 or more characters).
  • Finding words that are within a specific distance away. To do a proximity search use the tilde, "~", symbol at the end of a Phrase. For example to search for "Specifies" and "milliseconds" within 5 words of each other in a document use the search: "Specifies" "milliseconds" ~5

eclipse_instasearch_02

Main Features

  • Instantly shows search results
  • Shows suggestions using auto-completion
  • Shows a preview using relevant lines
  • Matches partial words
  • Opens and highlights matches in files
  • Searches jar source attachments

You can install it from Eclipse Marketplace (Menu Help – then Select Eclipse Marketplace and search for InstaSearch)

You can find a lot more plugin at Eclipse Marketplace

Category: Eclipse

Install PHP support PDT in Eclipse Indigo

Developed by Zend and IBM, Eclipse PDT add support for PHP development and allow to focus on the development of complex PHP-driven web applications. There is currently no package ready to download hence this small how to

How to install PDT

Wait till download complete and restart Eclipse to enjoy PHP support!

Category: Eclipse

Eclipse shared install on a Windows Server 2003/2008

maven-logo-2 eclipse

I did develop this solution at work for our internal purpose at www.innoveo.com. Going away from the paradigm “As a developer I run everything locally” isn’t easy to accept but in some rare cases, it make sense. Below I list what I consider to be the main advantages and drawbacks.

Stability

  • Not everybody is changing the developer environment as you need admin right to be able to do changes, more stability.
  • The developer environment is standardized: convention over configuration always pays like in Apache Maven.

Sharing

  • you can work from anywhere as long as you have an internet/VPN connection
  • You can move your working place around, show your workspace to a colleague, reduce your coupling to Windows, use Linux, use a Mac!

Security

  • The source code stay on the server, if someone steal notebooks you don’t loose your software assets.

Efficiency

  • Somebody maintains the developer environment and settings for you, some developers can still beta test a new eclipse version before till it is considered stable.
  • Rollout is limited to a minimum loss of time, as you will see below 
  • Setting up a new developer account is basically settings up a new account on the shared server, running 3 lines of shell.
  • The server  is not full of unwanted applications running in background, only java.exe. eclipse.exe, databases can still run on another server (MYSQL, Oracle), runtime environment (Tomcat).

Speed, speed and speed

  • A server is cheap compare to one big notebook for every developer.
  • Server is most of the time fully 64bits, may have up to 8 cores, RAID 5 typically  output 350Mb/s read (a good notebook: 32 bits, 2 cores and 80Mb/s without SSD)

Drawbacks

  • A shared developer environment is a Single point of failure –> you need a very good backup, and eventually hardware fallback machine in hot standby!
  • You can not work if developer have no or limited internet access, in train for example.
  • It required a bit of initial engineering, hence this article.

Read more: Eclipse shared install on a Windows Server 2003/2008

Category: Eclipse

Eclipse Indigo/New and Noteworthy

eclipse_indigo_aka_3_7

Eclipse Indigo is the annual release of Eclipse projects on June 22 2011; this year 62 project teams are part of the release.

New and Noteworthy

JBossTools

 
Category: Eclipse

Eclipse 3.5 news and noteworthy

eclipse

It is always difficult to discover what’s new in every Eclipse release, as the number of features is just growing over the years. More difficult is even to locate the new and noteworthy page, that’s why I list them all below for eclipse 3.5

News and noteworthy pages contains interesting or significant changes made to the Eclipse Platform for the 3.5 release of Eclipse.

 

 

I have personally saved them all (since eclipse 3.3) in a directory for further references. I wish eclipse would list them all in their wiki

You’ll find a “What’s new page” also in your local help at http://127.0.0.1:1829/help/topic/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html but it look smaller in size than the html counterpart.

Category: Eclipse

Page 1 of 3

Donations

Thank You for supporting my work
Subscribe to me on YouTube

Latest Articles

  • In this series of post I will outline some common techniques to help Joomla extensions development. As you know Jooml... ...
  • CedTag  has been updated to version 2.5.3 and correct a lot of bugs and contains some nice features. CedTag is t... ...
  • CedThumbnails has been updated to version 2.5.5 and contains 1 new features for both Joomla 1.7 and Joomla 2.5. For ex... ...
  • CedSmugmug  has been updated to version 2.5.2 and correct some bugs and contains some nice features. CedSmugmug&... ...
  • If you want an extra gigabyte of storage on your Dropbox account, the online cloud service invites you to compete in i... ...

Subscribe

Latest Comments

Popular Posts

rockettheme advertisement

dropbox logo

Help Us & Leave Feedback!

  • Do you have an excellent article idea you would like to read about here? Share it!
  • Do you have some interesting tips how we could improve our site?
  • Something missing here? Help us make this blog a better place, leave feedback!
We would love to hear from you! Be active! Write us now!