2012. május 30., szerda

Eclipse IDE for Java EE Developers telepítés


A Java EE alkalmazások fejlesztéséhez is használható IDE telepítésével először meggyűlt a bajom, ezért gondoltam írok róla egy leírást (a megoldást ezen az oldalon találtam meg).
Először töltsük le az Eclipse honlapjáról a legfrissebb Eclipse IDE for Java EE Developers-t: LINK
Az ajánlott telepítési könyvtár a /opt, tehát ide helyezzük át a tar fájlt:
sudo mv eclipse-jee-indigo-SR2-linux-gtk.tar.gz /opt/
csomagoljuk ki:
sudo tar -xvzf eclipse-jee-indigo-SR2-linux-gtk.tar.gz
állítsuk be a szükséges jogosultságokat:
cd /opt
sudo chown -R root:root eclipse
sudo chmod -R +r eclipse
 Ha most akarnánk futtatni az Eclipse-et akkor a következő hibát kapnánk:
launcher error: Unable to locate companion shared library
Egy környezeti változót még be kell állítani, ezért készítsünk magunknak egy indító szkriptet:
sudo gedit /usr/bin/eclipse
Másoljuk be Gedit-be a következő szkriptet:
#!/bin/bash
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*
Adjunk futási jogot a szkriptünknek:
sudo chmod +x /usr/bin/eclipse
Ezzel készen is vagyunk.

 

2012. május 13., vasárnap

Parcellite URL shortening - rövidítés automatikusan

Gyakran küldözgetek emailben, msnen egyéb helyeken linkeket és sokszor jól jönne, ha gyorsan lehetne rövidíteni a linket. Néha külön felkeresek egy ilyen honlapot például goo.gl, tiny.cc, bitly.com és ott rövidítek, de most eszembe jutott, hogy sokkal hatékonyabb lenne, ha ez egyből a vágólapra kerülhetne. Szerencsére a Crunchbangben alkalmazott vágólapkezelő, a Parcellite nevű programban van lehetőség ún. action-ök végrehajtására a program használata közben.
Azonban az alapértelmezetten a tárolókban lévő verzió kicsit bugos, és egy action végrehajtása után eltűnik a trayiconoknál a Parcellite ikonja. Érdemes inkább a hivatalos honlapról feltelepíteni egy frissebb változatot, én az 1.0.2rc5 ös verziót telepítettem fel egy letölthető .deb csomagból.
Itt találtam egy majdnem kész szkriptet, amit kicsit módosítottam úgy, hogy egyből bekerüljön a vágólapra a rövidített link.
A szkripthez szükséges az xclip program, amivel a vágólapra helyezzük a linket:
sudo apt-get install xclip
Ezekután jöjjön a szkript:
#!/bin/bash
UR1='http://ur1.ca/'
LONG="$1"
alias xclip="xclip -selection c"
curl -A 'Mozilla' -s "$UR1" -d"longurl=$LONG" |grep -i 'Your ur1 is'|sed -e 's/<[^>]*>//g' | sed -e 's/Your ur1 is: //' | sed -e 's/\t\t//' | xclip -selection "clipboard"
Így kelthetjük életre Parcellitével: először létrehozunk egy szkriptfájlt (másoljuk be a fenti kódot a Gedit-be, és mentsük el a fájlt), majd futtathatóvá tesszük.
sudo gedit /usr/bin/shurl
sudo chmod +x /usr/bin/shurl
Végül Parcellite ikonon jobb klikk > Beállítások > Műveletek:
vegyünk fel egy új műveletet, például:
Művelet: URL Shortener, Parancs: shurl %s

Ha már a vágólapon van egy hosszú link (pl.: kimásoltunk egy linket Firefox-ban címsorból), Ctrl gomb lenyomása közben kattintsunk a Parcellite ikonjára, majd a feltűnő ablakban az URL Shortener-re, és máris Ctrl+v- vel beilleszthetjük bárhova a rövidített linket. Enjoy!

2012. május 8., kedd

VirtualBox integrációs szolgáltatások telepítése hiba


VirtualBox-ban egy ideje nem tudom telepíteni az integrációs szolgáltatásokat (Guest Additions), a telepítő nem találja a Sun szerveren a fájlt (lehet inkább az Oracle szerverén kéne keresgélnie :).

Az integrációs szolgáltatások több mindenhez jók, legfontosabbak:
- egér és billentyűzet integrációja (ha a vendégkörnyezet felé visszük az egeret, akkor az automatikusan a vendég környezetben lesz lekezelve)
- mappamegosztás a vendég és a gazda gép között

Az integrációs szolgáltatások egy .iso fájlban vannak elhelyezve, melyet elvileg így is lehetne telepíteni:
sudo apt-get install virtualbox-guest-additions
Nekem ez nem sikerült, ezért feltöltöttem a fájlt ide: LETÖLTÉS
A letöltött fájlt helyezzük el a VirtualBox mappájában, hogy a virtuális gépen az Eszközök > Integrációs szolgáltatások telepítése... résznél felinstallálhassuk:
sudo cp VBoxGuestAdditions.iso /usr/share/virtualbox
Remélem valakinek megkönnyítettem ezzel a dolgát. :)
Ha már a VirtualBox-ról volt szó, egy nagyon jó, és részletes VirtualBox leírás található magyarul itt: