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

Dodawanie pluginów do oficjalnego katalogu WordPress

Masz pomysł na plugin do WordPress’a, a może już jakiś napisałeś i nie wiesz jak można go rozreklamować. Nimniejszy artykuł przybliży Ci kolejne etapy dodawania pluginów do WordPress Plugin Directory.

Zakładając, że mamy już gotową i działającą wtyczkę możemy przejść do kolejnego etapu, którym jest zgłoszenie jej do oficjalnego katalogu. W tym celu musimy zarejestrować się na stronie WordPress.org i po zalogowaniu przejść do formularza zgłoszeniowego dostępnego pod tym adresem: Add Your Plugin.

Formularz dodawania pluginow WordPressJak widać formularz nie jest skomplikowany. Należy pamiętać, że opis naszego pluginu powinien być interesujący i napisany po angielsku. W polu „Plugin URL” należy wpisać adres strony domowej naszego dodatku ( strona w języku angielskim )  lub bezpośredni link do paczki zawierającej pliki naszego rozszerzenia. Po wysłaniu formularza nasze zgłoszenie będzie widoczne bezpośrednio nad nim.

Czytaj dalej Dodawanie pluginów do oficjalnego katalogu WordPress

Synchronizacja Firefoxa

Jeżeli korzystasz z paru komputerów ( np w pracy i w domu ), zapewne nie raz spotkałeś się z sytuacją gdy przydało by się mieć zawszę „tę samą” przeglądarkę. Przykładem innej sytuacji, w której przekopiowanie „zawartości” przeglądarki z jednego komputera na drugi mogło by odbywać się automatycznie, może być modernizacja sprzętu lub reinstalacja systemu operacyjnego.  Dzięki udostępnionej przez Mozilla Labs wtyczce do Firefox’a Weave, synchronizacja naszych przeglądarek jest dziecinnie prosta. Jedyne czynności jakie musimy wykonać po zainstalowaniu rozszerzenia to szybka rejestracja oraz ewentualnie ustawienie dodatkowych opcji. Plugin, mimo że w chwili obecnej jest dostępna dopiero wersja RC, sprawuje się stabilnie i bez problemu pozwala nam synchronizować takie elementy jak: historia przeglądanych stron, menu zakładek oraz nasze hasła i inne.


Synchronizacja Firefoxa Weave


Nasze dane możemy przechowywać na serwerach Mozilli lub własnych, wszystkie wysyłane informacje są kodowane z pomocą „naszego sekretnego” hasła.