InstaSearch – błyskawiczne szukanie w Eclipse

Od czasu do czasu potrzebujemy wyszukać czegoś w naszych Eclips’owych projektach, w miarę rozbudowy aplikacji dokładne przeszukiwanie wszystkich plików staje się praktycznie niemożliwe ( np. zajmuje 10 min ) . Z pomocą przychodzi nam plugin InstaSearch, który podobnie jak Google Instant Search, natychmiast zwraca nam wyniki wyszukiwania. InstaSearch to dodatek stworzony przez ajermakovics ( Andrejs Jermakovics ), działa on podobnie jak domyślna wyszukiwarka w Eclipse w oparciu o Apache Lucene. Jednym z ciekawszych elementów dodatku jest oczywiście tworzenie ( wraz z możliwością przebudowy ) indeksu wyszukiwanych fraz, dzięki któremu możliwe jest otrzymanie wyników niezwłocznie po wpisaniu zapytania.

InstaSearch
InstaSearch

Plugin umożliwia zawężenie wyników wyszukiwania ( zbudowanie filtra ):

  • w oparciu o projekt ( projekty )
  • w oparciu o typ plików
  • w oparciu o datę modyfikacji

Czytaj dalej InstaSearch – błyskawiczne szukanie w Eclipse

Problemy ze stabilnością Eclipse – Unhandled event loop exception, PermGen space

Podczas użytkowania najnowszej wersji Eclipse for PHP Developers ( Helios SR2 Windows) napotkałem na bardzo nieprzyjemny błąd uniemożliwiający dłuższą ( czyli praktycznie każdą ) pracę z kodem. Błąd polegał na wyświetleniu komunikatu o treści:

Unhandled event loop exception
PermGen space

a w kolejnym okienku byłem proszony o wyłączenie Eclipse, który i tak już „wisiał”. W wersji mniej rozbudowanej Eclipse po prostu zamykał nagle okno i znikał z pola naszego widzenia ( pozostawiając jednak nadal proces w pamięci, działający w aktualnym folderze workspace ). Czytaj dalej Problemy ze stabilnością Eclipse – Unhandled event loop exception, PermGen space

Eclipse + Google App Engine + JavaEE + JSP = problem

Czyli moje pierwsze kroki z JSPs pod Eclipse 'm 🙂 Zachęcony pierwszymi sukcesami w poznawaniu nowych technologi, które opisywałem w artykule Pierwsze kroki z Google App Engine, postanowiłem przejść do zapoznania się z technologią JSPs. Podążając za namowami tutoriala Google App, stworzyłem w katalogu war plik main.jsp. Plik został natychmiast zaznaczony przez Eclipse jako „zawierający błąd”


Eclipse jsp file error


Rozwiązanie:

Eclipse domyślnie używa jako JRE ( Java Runtime Environment ) Java SE 6 Runtime Environment, które to nie są przystosowane do plików .jsp. Należy więc zmienić JRE w „Windows -> Preferences -> Java -> Installed JREs” na JDK ( Java Development Kit) . W tym celu wchodzimy do okienka wskazanego wyżej  i dodajemy ( „Add” ) nowe JRE, wybieramy „Standard VM” i „Next”.


Eclipse add new IRE

Czytaj dalej Eclipse + Google App Engine + JavaEE + JSP = problem

Pierwsze kroki z Google App Engine

Początki

Na początku była rejestracja i z niej zrodziło się wszystko. Naszą kolejną przygodę zaczynamy od zarejestrowania się na stronie projektu Google App Engine. Cały proces będziemy musieli potwierdzić za pośrednictwem SMS’a, który przybędzie do nas z dalekich krain w mgnieniu oka, a zawierać będzie kod aktywacyjny. Po tym błyskawicznym początku będziemy mogli już utworzyć naszą nową aplikacji wybierając dla niej odpowiednią nazwę oraz subdomenę .appspot.com

Narzędzia

Mamy już miejsce, przygotujmy więc narzędzia do pracy nad projektem. Osobiście wybrałem pracę poprzez wtyczkę do Eclipse. Postępując zgodnie z wskazówkami ze strony Using the Google Plugin for Eclipse, udałem się na stronę domową eclipse.org w celu pobrania Eclipse IDE for Java EE Developers 3.5 . Jak zasugerowano zainstalowałem Web Tools Platform oraz Google Plugin for Eclipse ( używając odpowiednio opcji

Help -> Install New Software -> Work with: –All Available Sites– -> Web Tools Platform (WTP) 3.1.1

oraz

Help -> Install New Software -> Work with: http://dl.google.com/eclipse/plugin/3.5 -> Plugin + SDKs ).

Po udanej instalacji w/w dodatków jesteśmy już gotowi do rozpoczęcia prac nad kodem aplikacji. Na pasku zadań Eclipsa powinny pojawić się nowe ikony Google Plugin for Eclipse:


Ikony Google Plugin for Eclipse

Czytaj dalej Pierwsze kroki z Google App Engine