March 2010
M T W T F S S
« Oct    
1234567
891011121314
15161718192021
22232425262728
293031  




Online 2 Gigabyte -os tároló ingyen (Dropbox)

A minap belebotlottam, a dropbox nev? szépségbe A rendszer lényege, hogy ha feltelepíted a cég “kliens” szoftverét, kapsz 2 Gigabyte internetes tároló kapacitást. Windows, Fedora ill. Ubuntu rendszerekre telepíthet?.
Link:  GetDropBox
Az oldalon létre kell hozni egy hozzáférést, ami pillanatok alatt kész is. Utána kapunk 2G tárhelyet. Persze ezt lehet b?víteni, de szerintem ez is [...]

2 October 2009 | Uncategorized | No Comments

Weboldal, ill. webalkalmazás készítés JSF és JPA + Apache Tomcat használatával II.

Most hogy megvan az adatbázis, álljunk neki elkészíteni a projektet. NetBeans-alatt mutatom, mert én ezt ismerem. Csináljunk egy web alkalmazást JSF támogatással Tomcat szerver alatt.
Tehát készítsünk egy új projektet

Majd adjuk meg a projekt nevét és helyét a lemezen

Válasszuk ki a szervert

Majd adjuk meg a JSF támogatást a projekthez

Ha megvagyunk valami hasonló fogad minket a projekt [...]

26 February 2009 | Uncategorized | 2 Comments

Weboldal, ill. webalkalmazás készítés JSF és JPA + Apache Tomcat használatával I.

Készítsünk JPA által támogatott weboldalt ill. webalkalmazást csupán az Apache Tomcat web konténerének használatával, kihagyva az EJB konténert a rendszerb?l. A JPA nagyon meg tudja könnyíteni a perzisztens adatok kezelését. Gyakorlatilag nem kell az adatbázissal és az adatok konvertálgatásával bajlódnunk, hanem elvégzi helyettünk a “piszkos munkát”.
Amit készíteni fogunk, az egy webshop logikai része. A style-okkal [...]

24 February 2009 | Uncategorized | No Comments

binding property konverziók

El?fordulhat, hogy két objektum különböz? típusú tulajdonságait kell bindelni egymáshoz. Elég hülyén hangzik, de pl.:
Van egy adatbázisom, amibe termékek tulajdonsági vannak, és van egy boolean mez?, ami mondjuk jelzi, hogy az adott termék saját, vagy nem.
Azt szeretném, hogy ha valaki egy jtable-ben kiválasztja a terméket, akkor megváltozzon egy panel háttérszíne. Vagy is, egy bean [...]

3 June 2008 | Uncategorized | No Comments

SSH bejelentkezés és tunnel java-ban

Nagy örömömre, egy svájci cég SSH klinst fejlesztett, amely ráadásul letölthet? a honlapjukról:
http://www.trilead.com/Download/Trilead-SSH-2-Java/
(A licensz szerz?dést természetesen figyelmesen olvassuk, el miel?tt üzleti alkalmazásokat fejlesztünk a komponens segítségével)
Ennek a fejlesztésnek azért örülök, mert megoldás lehet arra a problémára, hogy nem kell egy szerver adatbázis portját “kinyitni” a nagyvilágnak, mégis el tudja érni bárhonnan egy adatbázis alakalmazás. A [...]

28 May 2008 | Uncategorized | 2 Comments

JavaBeans és a data binding (feladat egy pop3 kiszolgáló lekérdezése)

A javaBean-ek gyakorlatilag java osztályok, melyek azért kapták ezt a nevet, mert önmagukban teljesen zártak és mindenféle m?veletet csak a publikus metódusaikon keresztül tudunk elvégezni rajtuk.
Ez a felfogás az alapja annak, hogy olyan programrészeket (komponenseket) tudjuk fejleszteni, amit aztán utólag könnyedén fel tudunk mi vagy mások (akár a komponens bels? szerkezetének ismerete nélkül is) [...]

27 May 2008 | Uncategorized | No Comments

JOptionPane – üzenetek és dialógus ablakok

Java swing programozásnál a JOptionPane osztály statikus metódusait hívhatjuk segítségül, ha üzeneteket, illetve eldöntend? kérdéseket akarunk feltenni a felhasználónak. Nagyon egyszer?, csak implementálni kell az osztályt, és már használhatjuk is ezeket a metódusokat.
Alapvet?en 3 féle dialógus ablakot hozhatunk létre. Egy, kett? és három gombos panelt.
Az egy gombos (üzenet panel):

JOptionPane.showMessageDialog(null,
“Ez egy üzenet a felhasználónak”,
[...]

25 May 2008 | Uncategorized | No Comments

JComboBox adatainak megjelenítése és a data binding

Ha valaki adatbázis alkalmazást készít java-ban, alapvet?, hogy a data bindinget fogja használni. Ha egy jcombobox-ra adatokat bindelünk, pl egy listát, amit el?z?leg feltöltöttünk egy query-vel, akkor a megjelenítéssel akadnak problémák.
A bindelés után következ?t kapjuk:

Hát ez nem éppen az amit látni szeretnénk, mivel nem túl informatív. A következ? képpen tudjuk orvosolni a problémát.
Módosítani kell [...]

24 May 2008 | Uncategorized | No Comments

SSH tunnel fix IP helyett – kiegészítés

Az el?z? cikkhez kiegészítésül (SSH tunnel fix IP helyett) találtam egy személyes használatra freeware programot, ami a PLink-hez ad gyakorlatilag egy GUI felületet, és nagyon szuperül lehet konfigurálni.

Beállíthatóak azok a szerverek, illetve portok amiket szeretnénk használni, és a program automatikusan, akár a windows indulásával együtt felépíti az SSH kapcsolatot és elkészíti a tunnel-eket. A portokat [...]

5 May 2008 | Uncategorized | No Comments

SSH tunnel fix IP helyett

Szerver üzemeltetésnél álltalában az admin fix IP-n kereszül ér el bizonyos szolgáltatásokat, pl. MySQL, PostgreSQL stb…
Én azt vettem észre, hogy a Fix Ip szolgáltatás nagyon drága minden szolgáltatónál, azonban ezt megoldhatjuk olcsóbban is
SSH álltalában minden szerveren van, és ip-t?l függetlenül elérhet?. Erre építünk, és a vnc-s dologból kiindulva készítsünk egy olyan parancsot amely [...]

28 April 2008 | Uncategorized | No Comments

ActionScript szerkesztés egyszer?bben (OOP)

Nem tudom ki hogy van vele, de számomra a flash beépített actionscript szerkeszt?je egyszer?en használhatatlannak t?nik, ezért kerestem más megoldást a nagyobb projektek kódjainak szerkesztésére.
1, A flash-ben bárhová be tudunk include-olni küls? fileban lév? kódot a következ? utasítással:
#include “kulsoactionscriptfile.as”
A végén nincs “;”, ez fontos! Innent?l kezdve már szerkeszthetjük is az actionscript kódot bármilyen szövegszerkeszt?vel. UltraEdit, [...]

25 April 2008 | Uncategorized | No Comments

Dinamikus képgaléria készítése, XML leíróval

Az el?z? két cikkben leírtam, hogy kell dinamikusan létrehozni movieClip-eket. Kés?bb xml file alapján csináltuk meg ugyanezt:
- MovieClip dinamikus létrehozása, és kezelése
- MovieClip dinamikus létrehozása XML file-al
Ezek alapján most készítsünk egy olyan képgalériát, amit nem kell mindíg újra fordítani akárhányszor képet akarunk cserélni, vagy új képet akarunk [...]

15 April 2008 | Uncategorized | No Comments

MovieClip dinamikus létrehozása XML file-al

Az el?z? cikkben (MovieClip dinamikus létrehozása, és kezelése) egy fix lépésszámú for ciklussal hoztuk létre az új objetumokat, aminek viszonylag nem sok értelme volt. Ezért most egy sokkal jobban használható verziót mutatok be.
A lényeg, hogy egy XML fileban letároljuk a megjelenítend? movieClip-ek paramétereit, és ez alapján hozzuk létre, és jelenítjük meg ?ket.
A paraméterek a következ?k [...]

6 April 2008 | Uncategorized | No Comments

MovieClip dinamikus létrehozása, és kezelése

MovieClip-et nem csak a flash szerkeszt?ben tudunk létrehozni, s?t… Sok olyan helyzet van, mikor nem tudjuk el?re, hogy mennyi klip kell. Ilyenkor dinamikusan tudjuk csak létrehozni. (pl.: dinamikus képgaléria)
Készítsünk egy olyan flash-t, amiben dinamikusan jön létre 5×5, vagyis 25 db movieClip, és rajzoljunk nekik keretet. Egyenl?re fix lépésszámmal dolgozunk, de a következ? cikkben majd XML [...]

6 April 2008 | Uncategorized | No Comments

FTP hely csatolása egy logikai meghajtóhoz Windows alatt

A minap rábukkantam egy nagyon hasznos és ingyenes programra, amivel logikai meghajtóként tudjuk kezelni kedvenc ftp szerverünkön lév? helyet.
Volt már ilyen cikk, amiben linux alatt oldottuk meg a dolgot. Most íme a windowsos verzió.
Töltsük le a programot a hivatalos oldalról:
http://www.killprog.com/fdrve.html
214 kilobyte, szóval nem egy óriás. A következ?ket ígéri nekünk:
- Logikai meghajtó emulálása, ami [...]

3 April 2008 | Uncategorized | 1 Comment

Képkezelés Java-ban II. rész

Folytassuk a java-s képkezelésünket azzal, hogy készítünk egy olyan osztályt, ami lekezeli a képbetöltést, és meg is jeleníti azt egy frame-en.
Ime:

import ct.imageutils.ImageUtility;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.swing.JPanel;

public class JImagePanel extends JPanel{
BufferedImage image = null;

public JImagePanel() {}

public void loadImageFromFile(String fn) {
this.image = ImageUtility.loadImage(fn);
if(this.image [...]

31 March 2008 | Uncategorized | 1 Comment

Browser cache “kijátszása”

Nagyon jó dolog a browserek lokális cache-e, de tényleg!
Viszont sok webprogramozó rémálmaiban jön el?, mikor fél órán kersztül keresi valamiben a hibát, és kiderül, hogy csak a cache miatt volt az egész…. grrrr
Ezt kiküszöbölend?, használjunk egy kis trükköt, amivel rákényszeríthetjük a browsert, hogy újból letöltse az elemet. Képnél mutatom, de igazából bármire használható a [...]

23 March 2008 | Uncategorized | No Comments

Flash objektum vezérlése javascript-b?l

Felmerülhet az igény arra, hogy az általunk megírt flash-t kintr?l szeretnénk vezérelni. Ilyenkor a JavaScript jöhet számításba, mint böngész? script. Ez a cikk ezt próbálja meg bemutatni.
Egy saját flash-t fogunk irányítani. Letölthet? innen (test.swf):
http://www.gyurasits.hu/articles/controlswf/test.swf
Ha megvan a flash, hozzunk létre egy html file-t mellé. Ebbe fogunk programozni. A szokásos HTML tagokat állítsuk be, majd helyezzük el [...]

22 March 2008 | Uncategorized | 2 Comments

VNC remote desktop SSH-n keresztül

Ha VNC-t használunk távoli X11 rendszerünk elérésére, felmerülhet az igény, hogy mindezt minél biztosnágosabban tegyük. A legjobb, és legegyszer?bb megoldás erre, ha a VNC szervert SSH-n keresztül érjük el.
El?ször is telepíteni kell a szerverre az SSH-t. De ezt szerintem mindenki alapból felteszi
$apt-get install ssh
A szerveren ezen kívül semmi dolgunk nem akad. Természetesen a [...]

21 March 2008 | Uncategorized | No Comments

Képkezelés java-ban I. rész

Kis elmélet

Jávában a képeket a java.awt.image.BufferedImage osztállyal tudjuk kezelni. Tehát ezt az osztályt mindenképpen be kell importálni az alkalmazásunkba:
import java.awt.image.BufferedImage;
A BufferedImage osztály hozzáférést enged a kép adataihoz, tulajdonságaihoz, mint például a pixelek, színek adatai, az egész kép mérete stb…
Kép beolvasása
Miel?tt bármit is tudnánk csinálni a képpel, el?ször is azt be kell olvasni a memóriába, pontosabban [...]

19 March 2008 | Uncategorized | No Comments