Archives for March 2008

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

FTP hely csatolása a lokális file rendszerhez

Felmerülhet az igény – f?leg weboldalak szerkesztésekor – , hogy a file-ok le és feltöltögetése helyett inkább a kényelmesebb módot választjuk az FTP kiszolgálón lév? file-ok szerkesztésére.
A megoldás, hogy mount-oljuk az FTP helyet a saját lokális file rendszerünkhöz. Ehhez telepítenünk kell a következ? két csomagot:
$apt-get install fuse-utils
$apt-get install curlftpfs
Ha kész a telepítés, hozzuk létre [...]

15 March 2008 | Uncategorized | No Comments

X11 Desktop távolról – vncserver

Távolról is elérhetjük kedvenc X11 felületünket a nyílt forráskódú vnc segítségével. Ami kell hozzá, meglep? módon:
- szerver oldalon vncserver
- kliens oldalon xvncviewer
Indulásképpen a szerveren (X11 kiszolgálón) telepítsük fel a vncserver -t. Most is mint mindíg Debianon mutatom (ez a legkényelmesebb ):
$apt-get install vncserver
Ha feltelepült állítsuk be a jelszót:
$vncpasswd
Password:
Verify:
Ha a két [...]

14 March 2008 | Uncategorized | No Comments

Tippek trükkök – alapvet? linux parancsok

Könyvtárak méretének listázása:
$du /* -h -x -s
A -h hatására ember által olvasható formában írja ki az értékeket
(pl.: 10M, 1G stb..)
A -x hatására más filerendszerben nem keres
(pl.: ha mountoltunk a rendszerhez egy ftp helyet)
A -s hatására szummázza a könyvtárakat, és nem jeleníti meg az alkönyvtárakat
Felesleges csomagok eltávolítása:
Els? körben installáljuk a deborphan csomagot, ami majd kigy?jti nekünk [...]

13 March 2008 | Uncategorized | No Comments

GPRS internet Bluetooth-on keresztül linux alatt

Egy kis segítség a GPRS internet beállításhoz linux alatt.
Én debian disztribúciót használok, ezért ez alatt mutatom. El?ször is telepítsük fel a bluez-tool csomagot, ami tartalmazza a BT drivereket és toolokat:
$apt-get install bluez-utils
Ha a telepítés megtörtént indítsuk újra a daemont:
$/etc/init.d/bluetooth restart
Újraindítás után ellen?rizzük, hogy az eszköz használatra kész e:
$lsusb
Bus 002 Device 002: ID 15d9:0a33
Bus 002 [...]

12 March 2008 | Uncategorized | 5 Comments

Képváltogatás actionScript-el flash-ben

El?ször is hozzunk létre egy flash dokumentumot akkora mérettel, amekkora a weboldalra kell.
Ha kész hozzunk létre 1 layert az actionscriptnek, hogy szépen el lehessen igazodni utólag a programban. Csináljunk két Movie Clip-et img1 ill. img2 nevekkel, hozzunk létre még két layert, és helyezzük a két MovieClip-et a 0,0 ás pozicióba.
Ha mindezzel kész vagyunk, [...]

11 March 2008 | Uncategorized | No Comments

Adatátvitel Jáva és PHP között egyszer?en XML-RPC-vel

Ha van egy Jáva alkalmazásunk, ami mondjuk WebStart-al indul a user gépén és adatokat kell beolvasni vagy küldeni egy szerverr?l, akkor ezt könnyedén meg tudjuk tenni XML-RPC szolgáltatás segítségével.
Az XML-RPC nem más mint egy távoli eljáráshívás, ami szabványos felületet biztosít két alkalmazás között. Sajnos vannak hátrányai, de ha nem [...]

11 March 2008 | Uncategorized | No Comments

PHP betöltése egy DIV-be XMLHttpRequest-al

Az AJAX nagyon népszer? mostanában, mert viszonylag könnyedén tudunk vele olyan dolgokat elvégezni, ami régebben nehézkesen, sok nyüggel járt volna…
pl.: XMLHttpRequest objektummal könnyedén be tudunk tölteni egy php kimenetének tartalmát saját DIV layerünkbe. Sajnos IE régebbi változata nem igazán kompatibilis a FF objektumaival ezért kell egy kis vizsgálat [...]

11 March 2008 | Uncategorized | No Comments

March 2008
M T W T F S S
    Apr »
 12
3456789
10111213141516
17181920212223
24252627282930
31