Znudziło mi się przeglądanie logów w konsoli systemu.
Postanowiłem więc zainstalować wtyczkę do Eclipse IDE do tego. Wybrałem pierwszą z brzegu – NTail. Działa dobrze, czyli logi wyświetlają się w IDE.
Przydało by się jeszcze kolorowanie słówek kluczy, takich jak: error, fatal, warning.
Dziś odkryłem fajną funkcję IE8. Otóż źródło strony – HTML – można wyświetlać w Vimie lub w dowolnym programie. Przydatne. Wciskamy F12 – narzędzia deweloperskie. Z menu wybieramy: “Plik” / “Dostosuj wyświetlanie źródła w programie Internet Explorer” / “Inny” i wskazujemy nasz ulubiony edytor tekstów którym mam nadzieję, że jest VIM J.
Sporo premier w tym miesiącu było. Jest jeszcze jedna
Eclipse 3.4 Ganymede
Dziś, bez najmniejszego problemu zainstalowałem debugger do
PHP –
Zend Debugger. Instalacja przebiegła bez żadnego problemu i zajęła mi kilkanaście minut. To bardzo dobrze, bo kilka lat temu zajęła by pewnie kilka dni. A więc, mam zainstalowane
Apache 2.2,
PHP 5.2,
Eclipse PDT. Pobrałem
Zend Debugger. Rozpakowałem archiwum i odpowiednią bibliotekę DLL wgrałem do katalogu z rozszerzeniami PHP. Do pliku
php.ini dopisałem:
[Zend]
zend_extension_ts="C:\Program Files (x86)\PHP\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
Po restarcie serwera Apache funkcja
phpinfo() zgłasza, że ZendDebugger jest zainstalowany. Teraz mogę już odpluskwiać programy w PHP, prawie tak samo przyjemnie jak te napisane w Javie. Instalacja debuggera zajmuje mniej czasu niż napisanie tego posta i to cieszy mnie najbardziej.
Witam!
Odkryłem dziś cudowną funkcjonalność
Eclipse – dynamiczną wymianę kodu klas uruchomionych na serwerze
JBoss.
Korzystając z Eclipse 3.3 uruchomienie dynamicznej wymiany kody klas (hot code replacement) jest bardzo proste. Wystarczy uruchomić serwer JBoss w trybie DEBUG. Przy pierwszym uruchomieniu trzeba też postawić breakpoint w kodzie klasy, którą chcemy wymienić. To tyle ;)
To dla mnie wielki prezent. Oszczędzam wiele godzin, które marnowałem restartując mój projekt.
Pozdrawiam
Jak myślicie, co będzie następcą Eclipse IDE czy też NetBeans IDE??? Założę się, że następne IDE będzie działało przez przeglądarkę WWW. W przeglądarce WWW działa już edytor tekstu, arkusz kalkulacyjny, więc czemu nie miało by być IDE dla programistów? Twórcy aplikacji WWW wykorzystując JavaScript, DOM i inne technologie nauczyli już nas, że nie przeglądarka nie ma wielu ograniczeń i kolejne aplikacje biurkowe znajdą się czasem właśnie na WWW. Co o tym sądzicie, kiedy IDE będzie w WWW?
Czasami zachodzi potrzeba usunięcia pustych linii z pliku. Oczywiście można to zrobić w
VIM:
:%g/^$/d
Kodowanie plików w Eclipse można ustawić w wielu miejscach:
- Window / Preferences / General / Workspace
- Window / Preferences / General / Contenty Types / Text
- Project Explorer / _file_ / Properties
Co ciekawe, z koniecznością ustawienia
Content Types spotkałem się tylko pracując z projektami PHP.
Napisałem prosty skrypt do VIMa. (A właściwie to dostosowałem do moich potrzeb istniejący skrypt).
Skrypt umożliwia automatyczne tworzenie funkcji getterów i setterów dla zmiennych w klasie PHP.
Więcej informacji na stronie:
php_getset.vim