Kategórie →

All posts tagged Java

IOGraph – aplikácia ktorá premení pohyb myšou na umenie

Že vizuálne zobrazenie hlasu môže byť umenie som už spomínal, ale čo tak myš? IOGraph sníma pohyb myši, kliknutia ale aj odloženie kurzora. Z toho všetkého generuje celkom zaujímavé obrázky.

Nie nejde o žiadnu novinku, prvý krát som IOGraph zaregistroval ešte minulý rok no zisťujem že stále dokáže ohúriť. Určite vyskúšajte, ide o multiplatformovú aplikáciu. Prikladám moje dve ukážky z Ubuntu – tá prvá je po 20 hodinách snímania a druhá po 4 dňoch snímania.

IOGraph – aplikácia ktorá premení pohyb myšou na umenie

Čítaj ďalej →

Ozajstná svadba roka: Sun a Oracle

Ozajstná svadba roka: Sun a Oracle Ako skončí Java, Solaris, Virtualbox, OpenOffice a ďalšie projekty pod krídlami Oracle? To, že Oracle pohltil Sun nieje žiadna novinka. A už sú jasné aj odpovede na niektoré otázky v prvej vete, tak isto aj niektoré priam lyricko-epické eposy o ich katastrofálnom zániku naberajú reálnu podobu.

Kroky Oracle sú ťažko predvídateľné. No ja čoraz viac nadobúdam pocit, že akvizícia má silno likvidačný charakter. Čo je dobré sa vyseparuje a zamaskuje pod hlavičku Oracle, ostatné zlikviduje. Samička po akte párenia zožerie samčeka.

Čítaj ďalej →

jTimeSched – jednoduchý nástroj pre meranie času stráveného nad projektami

Dnes by som rád v skratke predstavil veľmi malý a jednoduchý program na meranie/stopovanie času stráveného na projektoch. Má názov jTimeSched, je napísaný v Jave takže je multiplatformový. Dáta sú ukladané do XML súboru, projektom je možné zadávať farebnú prioritu. Trackuje sa ako dnešný čas strávený nad projektom tak aj celkový čas.

Chýba mi snáď len rozkúskovanie projektov na tasky a bol by to pre mňa ideálny program. Vám sa možno hodí.

PrintScreen webu v prehliadači

Pokiaľ mi stačí printscreen otvorenej viditeľnej časti webu je to jednoduché, môžem použiť systémovú schránku a jednoduchý bitmapový editor, ktorý snáď každý operačný systém má. Ak ale už ide o screen celej stránky bolo by to náročnejšie a určite by sa mi to nechcelo skladať z viacerých obrázkov ako puzzle. Ak sedím za svojím strojom je to ľahké – používam Firefox a doň addon Screengrab. Ten je funkčný a jednoduchý.

Nedávno som natrafil na web aviary.com, ktorý vie screenshot webu robiť tiež – stačí zadať URL, požadovanú kvalitu a rozlíšenie. Ďalej si môžete vybrať či sa má snímať celá stránka alebo len viditeľná časť. V budúcnosti pribudne možnosť zvoliť si prehliadač, predsa len ešte stále weby vyzerajú rôzne. Po zosnímaní však aviary.com nekončí a otvorí editor, kde sa môžete s obrázkom ešte vyhrať.
Čítaj ďalej →

muCommander perfektne rieši kopírovanie medzi dvomi FTP kontami

Na jednu stranu je FTP zastaralý protokol, na druhú stále hojne používaný a často postačujúci. Pomerne dosť často sa stretávam s potrebou kopírovania dát z jedného FTP konta na druhé. V podstate bezproblémové to je ak to priamo podporuje server, čo sa stáva minimálne. Takže nejeden krát som to riešil prekopírovaním k sebe na disk a následne uploadom na druhý FTP server. Samozrejme že som gúglil ako na to. Paradoxne prvé miesta obsadzovali rôzne online aplikácie, ktoré to zvládajú za vás. To ma dosť vydesilo, že kto môže niečo také používať.

1125_01

Až jedného krásneho dňa som prišiel na to, že to čo potrebujem výborne zvláda muCommander. Otvore si dva panely a kopírujete z jedného FTP konta na druhé. Samozrejme, že nie priamo ale cez vás. Lenže v tomto prípade mi to nijako neprekáža, kedže ide o veľké množstvo malých súborov (PHP, fotky atď.) s ktorými si často bez výpadku neporadí ani TotalCommander či Filezilla. Nuž nie každý ani v tejto dobe má našlapané pripojenie a práve obe spomínané aplikácie sú na to mimoriadne citlivé. Pri presúvaní tisícok súborov som počet pádov TotalCommandera rátal v desiatkach, s muCommanderom to bolo 1-2 krát.

muCommander je multiplatformový panelový súborový manažér. K svojmu behu potrebuje aby na danom systéme bola nainštalovaná Java takže to jeho pole pôsobnosti rozširuje na systémiy ako Mac OS X, Windows, Linux, *BSD, Solaris a ďalšie. Aplikácia je veľmi malá a nenáročná. Okrem toho, že je možné ho použiť na správu lokálnych súborov a spomenutého FTP tak zvláda aj SFTP, SMB, NFS, HTTP a Bonjour. Niesu mu cudzie ani archívy – poradí si s ZIP, RAR, TAR, GZip, BZip2, ISO/NRG, AR/Deb a LST. Dokonca zo ZIP-opm dokáže pracovať v režime on the fly. Ak k tomu prirátam celkom slušnú kofigurovateľnosť a GNU/GPL licenciu nieje sa čomu diviť, že muCommander ma svoje miesto na takmer každej lište desktopových OS ktoré používam.

Opera Mini na desktope

Opera Mini sa bez pochýb stala na mobilných zariadeniach veľmi obľúbeným prehliadačom. Ak ju doteraz nepoužívate bolo by celkom vhodné otestovať ako váš web vyzerá v tomto prehliadači, o dôvod viac ak vyvíjate jeho mobilnú verziu. Testovať to priamo na mobile môže byť otravné – čo tak nainštalovať Operu Mini priamo na desktop? Návod ako na to je na my.opera.com . Najprv treba stiahnuť emulátor z microemu.org , archív stačí rozbaliť a spustiť java aplikáciu. Ďalej treba stiahnuť Operu Mini – .jar aj .jad súbor. Potom už stačí cez menu File -> Open JAD otvoriť stiahnutý súbor. Operu Mini je možné spustiť aj vo väčšom rozlíšení. V menu Options -> Select device kliknúť na Add…, a v podadresári devices, kde sa rozbalilo Microemu vybrať microemu-device-resizable.jar. Nezabudnite ho nastaviť Set as default. Po kliknutí na tlačidlo Resize môžete nastaviť požadované rozlíšenie.

0803_02

Java komunita má svoj web

Slovenská komunita okolo platformy Java má svoj nový web na adrese javateam.sk. Nájdete tu kalendár podujatí, novinky ale aj diskusné fórum. Za webom stojí občianske združenie Java Base a pokiaľ sa o Javu zaujímate určite by ste si nemali nechať ujsť niektorú z akcií. Tá najbližšia bude v Košiciach 16. júna, v Bratislave bolo stretnutie včera.

Prepojte si Google Docs a OpenOffice.org

Prepojenie webovej kancelárie Google Docs a tej desktopovej v podobe OpenOffice.org nieje zrovna ideálne. Riešením je plugin OoGdocsIntegrator, ktorý detailne popisujú na stránkach linux.com. Pre inštaláciu je nevyhnutné prostredie JavaSE 6.0 a OpenOffice.org minimálne vo verzii 2.3. Plugin je šírený pod licenciou GNU Lesser General Public License.

Ako spustiť Eclipse 3.3 pod Ubuntu 7.10

Je mi záhadou prečo také univerzálne vývojové prostredie akým je Eclipse vo verzii 3.3 (Europa) nieje dostupné v repozitároch Ubuntu 7.10. Dá sa tam nájsť len verzia 3.2, ktorá je použiteľná no väčšina najnovších pluginov, ktoré potrebujem používať (napríklad ajaxový jMaki) s ňou nepracuje. Ako teda dostať Europu do Ubuntu? Postup je nasledovný:

v prvom rade treba stiahnuť Eclipse a rozbaliť napríklad do /usr/lib/eclipse

predpokladám, že Javu (najlepšie od Sun-u) máte nainštalovanú, ak nie tak ju nainštalujete cez sudo apt-get install sun-java5-jre , voliteľné je aj sudo apt-get install sun-java5-jdk 

môžete teraz skúsiť spustiť Eclipse v adresári kam ste ho rozbalili ./eclipse

pokiaľ spúťanie prostredia skončí s chybou java.lang.ClassNotFoundException: org.eclipse.core.runtime.Plugin alebo prostredie beží, no nejde spustiť aktualizácia treba nastaviť správnu VM

výpis dostupných Java VM získate príkazom update-java-alternatives -l a može vyzerať napríklad takto:

> java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
> java-6-sun 63 /usr/lib/jvm/java-6-sun
> java-6-sun 73 /usr/lib/jvm/java-7-sun
> java-gcj 1042 /usr/lib/jvm/java-gcj

následne sa nastaví správna VM sudo update-java-alternatives -s java-1.5.0-sun a edituje súbor/etc/jvm na:

/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr/lib/jvm/java-gcj

po takýchto zmenách by sa malo Eclipse spustiť bez problémov. Je vhodné spraviť si zálohu pôvodných nastavení. Mne sa zmenou VM podaril znefunkčniť torrentový klient Azureus. Ani po vrátení všetkých nastavení na a úplne novej čistej inštalácii nepracuje správne. Takže je vhodné si zistiť vopred ako zmena Javovskej VM ovplyvní ďalšie vaše aplikácie

Sťahujte torrenty bez desktopového klienta

BitTorrent je mimoriadne obľúbený spôsob zdieľania dát. Výborne sa osvedčuje napríklad pri linuxových distribúciach, po uvoľnení nejakej novej verzie je takmer nemožne v rozumnej rýchlosti pristupovať na FTPserver. Pri zdieľaní cez BitTorrent je to naopak veľká výhoda nakoľko dáta môžete sťahovať od rôznych užívateľov súčasne – nieje teda „vyhulený“ len jeden zdroj. Na prácu s torrentmi existuje veľké množstvo klientov, niektoré netreba inštalovať (uTorrent), iné sú multiplatformové (Azureus), niektoré webové prehliadače (Opera) ich priamo podporujú. Sťahovať sa dá však aj bez nich – môžete to vyskúšať naBitLet.org . Stačí zadať odkaz na súbor s metadátami a začať sťahovať. Nejde o žiaden zázrak, aplikácia je napísaná v Jave (applet) – tá musí byť nainštalovaná v operačnom systéme, čo väčšinou aj je.