Saturday, August 9, 2008

Projektek (Magyarul)

Utolsó frissítés: 2009. Április 27.
Megjegyzés: Kicsit hosszú lett az oldal, ezért a leírások alapértelmezésben rejtve vannak. Katt a címre, és lenyílik.

Itt szerepelnek a projektek, amiken dolgoztam.

Szabadidős

Amiket magamnak, szórakozásból írtam, vagy mikor valami újat tanultam.

RPN Számológép
GitHub repo
Egy fordított lengyel jelölést használó Java számológép. A szövegmezőket a GUI gombjaival vagy billentyűzettel is lehet módosítani. Vannak exponenciális és trigonometrikus függvények. A szövek fokban és radiánban is megadhatók. A veremben öt, a memóriában 4 szám tárolható. A műveletek implementációja "higher order" (magasabb fokú?) függvényeket használ.
Form készítő
GitHub repo
Egy interaktív, táblázatokra épülő form-tervező JavaScriptben, a JQuery frameworkkel. Támogat fordításokat, jelenleg angol és magyar fordítása van. 2009. március 24-n a táblázatok kezelése működik, és a sima szöveges, illetve a text, button, checkbox és radio típusú input elemek működnek. Csak Firefoxszal van tesztelve.
AbDict szótár nyelvtanuláshoz
Link: SourceForge oldal
Jelenlegi verzió: 0.2
Az első komoly Python alkalmazásom. Egy tipikus szótár-írós-szó-tanulós program. A felhasználói felület lefordítható, jelenleg angolul és magyarul tud. Az első verzió megvalósítása csúnya volt, így szereztem egy kis tapasztalatot Python kód átalakításában is.
CryptChat titkosított chat
Letöltés
Sajnos az abesto.extra.hu tárhelyet az extra.hu letiltotta, valószínűleg mivel 'kikapcsoltam' a kötelező extra.hu-s menüt... Úgyhogy ez a project gyakorlatilag elveszett. A leírás azért itt marad az utókor számára :)
Egy egyszerű chat kliens Pythonban, a Twisted frameworkkel. Saját XOR titkosítást használ a felhasználó által megadott jelszóval. A kliensek közvetlenül kapcsolódnak egymáshoz, és a kliensek az üzeneteket az összes többinek maguk küldik el (P2P-szerűen). A szerver egy egyszerű PHP szkript, ami sima szövegfájlban tárolja az aktuális kapcsolatokat. Csak a Win32-re lefordított programot töltöttem fel, természetesen a forrást (a klienst és a szervert is) el tudom küldeni kérésre.
Irina könyvkatalógus
Launchpad oldal
Jelenlegi verzió: 0.2
Egy könyvkatalógus, szintén Pythonban. Csak magyarul tud, de le lehetne fordítani más nyelvekre is. A könyvek információit ISBN alapján le tudja tölteni az antikvarium.huról. Itt főleg magyar nyelvű, régebbi könyvek vannak, az 500-egynéhány tesztelésre használt könyv kb. 90-95%-át megtaláltam ezen az oldalon. A könyveket kategóriákba lehet rendezni, illetve a kategóriákat és a könyveket is lehet 'áthúzni' (drag-and-drop). A Win32-es telepítő hozzárendeli a katalógus-fájlokat az alkalmazáshoz.
abesto.extra.hu
Link: abesto.extra.hu
Az abesto.extra.hu tárhelyet az extra.hu letiltotta, valószínűleg azért, mert a kötelező extra.hu-s menüt 'kikapcsoltam'... Várható volt. Ez van :)
Az első weboldal próbálkozásom. Sima HTML, CSS és PHP van benne, frameworkök nélkül. Van itt egy tetszőleges mélységű PHP-s menü, magyar és angol kétnyelvű oldalak, Javascriptes sudoku-fejtő és még pár érdekes dolog.
Indiszkrét Kérdés (osztályunk honlapja)
Link: http://indiszkret.110mb.com
Az osztályunk honlapja. Csak magyarul tud. A grafikát egy nagyon tehetséges osztálytársam készítette. Eredetileg sima PHP-ben írtam, de nemrég ráültettem a Symfony PHP frameworkre. Néhány érdekesség: mozgó hírek sáv (jó, ez nem is érdekes...); egy PHP-s naptár JS/Ajax órarenddel (nyári szünetben letiltva), egynapos eseményekkel, hónapokon/éveken helyesen átnyúló szünetekkel és természetesen esemény-listával. Sokat dolgoztam a saját kép-böngészőn is.

Munkák

Projektek, amiket megrendelésre készítettem. Lehet akár referenciáknak is nevezni őket.

All in One Discount
Látogatás
Egy ZenCart-alapú webshop, amit a megrendelő szükségletei szerint módosítottam. Jeleneg magyar nyelvű, tervben van a német nyelvű fordítás is. A design és tartalom minősége... hát azért nem vállalok felelősséget.
A banner rendszert használjuk a kiemelt hotelek képeinek bemutatására az oldalsó dobozokban. Az aukción levő hotelek alá három gomb került (Képek, Virtuális séta, Közeli látnivalók), amik AJAX-al töltik be a tartalmat.
NDA Metaman Firefox kiegészítő port Firefox 3-ra
A kiegészítő weboldala
Egy kiegészítő, aminek a segítségével az NDA (Nemzeti Digitális Adattár) adatbázisán keresztül kommentálhatunk egész weboldalakat, vagy weboldalak egy-egy részét.
A projekt során Javascript és CSS kódot alakítottam át és egészítettem ki. A Firefox 3-ban eltávolított SOAP támogatást a jqSOAPClienttel helyettesítettem. Az automatikus frissítés az új verziókkal működik, de az elsőnél kézi letöltésre van szükség.

No comments:

Post a Comment