2011-03-28

[eclipse] Subversion Native Library Not Available

Instalując plugin Subclipse do Eclipse'a natknąłem się na błąd:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/lib64/xulrunner-addons:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

Do rozwiązania tego problemu pod Mint'em wystarczy:

1. Zainstalowanie libsvn-java


sudo apt-get install libsvn-java

2. Edycja eclipse.ini


W pliku eclipse.ini (znajduje się w katalogu eclipse) należy po linii -vmargs dopisać:
-Djava.library.path=/usr/lib/jni
Na koniec wystarczy zrestartować Eclipse i wszystko powinno śmigać.

2011-03-25

Własne aliasy w bash'u

Linux Mint jak każda dystrybucja GNU/Linux'owa umożliwia tworzenie aliasów. To fantastyczny wynalazek dzięki któremu można w prosty sposób stworzyć sobie skróty długich, często używanych komend terminalowych. Na przykład zamiast wpisywania czegoś takiego:

ssh -p 666 m4rc1no5@host
można dzięki aliasom zdefiniować sobie skrót w stylu:

goto_host

Co należy zrobić żeby stworzyć sobie taki skrót?

Po pierwsze .bashrc


Dodajemy w .bashrc kod:

#wczytanie aliasow
if [ -f ~/.bash_aliases ]; then
source ~/.bash_aliases
fi
Plik .bashrc powinien znajdować się w katalogu domowym. Jesli tam go nie ma to trzeba go utworzyć i wpisać tam kod znajdujący się wyżej.

Po drugie .bash_aliases


W katalogu domowym tworzymy plik .bash_aliases i umieszczamy w nim własne aliasy - na przykład:

alias goto_host='ssh -p 666 m4rc1no5@host'

Po tych fantastycznych i banalnych dwóch krokach otwieramy nowy terminal, wpisujemy

goto_host
i cieszymy się z dobrodziejstw jakie dają nam aliasy. :-)

2011-03-11

Eclipse dla PHP

Postanowiłem ponownie spróbować "podejść" do Eclipse'a dla PHP (Eclipse PDT 2.2.0). Tym razem bardziej przypadł mi do gustu i po kilku chwilach zabawy nie jestem tak zupełnie zrażony - wręcz podoba mi się. :-)
Zawsze brakowało mi możliwości zaznaczania bloku tekstu (Block Selection Mode) - jak się okazuje w nowej wersji tego softu jest już taki bajer (dostępny po wciśnięciu Ctrl+Shift+A) co bardzo mnie ujęło. Nie jest to tak fajnie zrobione jak bym chciał ale nie ma co narzekać.
Na pierwszy rzut oka współpraca Eclipse'a z SVN'em też działa dobrze - wystarczyło pobrać plugin Subclipse.
Być może wcześniej też wszystko śmigało tylko byłem źle nastawiony do zmian? ;-)