Üdvözöllek a honlapomon!
Az oldalam jelenleg még tartalmi fejlesztés alatt áll. A bejegyzések szövegei importálva lettek az előző
portálról, ezért hibák előfordulhatnak bennük és az ezekhez tartozó képek sincsenek még feltöltve.
Ezen az oldalon megtalálhattok minden szakmailag fontosabb dolgot rólam.
Többek között az önéletrajzom, az általam fejlesztett webalkalmazásokat, honlapokat és
főleg Windows alá írt programokat, továbbá egyetemi életem során keletkezett hasznosabb
tanulmányi anyagokat, házikat és pár szösszenetet is, amit meg szeretnék osztani Veletek.
Fent gyors-menü, bal-oldalon a részletes menü, jobbra meg a hirdetések. :) Kellemes időtöltést!
Üdvözlettel: Muráti Ákos
Médiakommunikáció labor feladatom egy Napster szerű P2P fájlcserélő hálózat és kliens elkészítése volt. A szerver oldali funkciókat mysql adatbázis felett php nyelven valósítottam meg, ahol a szerver-kliens protokollüzenetek XML-RPC hívásokon keresztül cserélődnek, a klienseket pedig .NET C# nyelven valósítottam meg, ahol a kliens kommunikáció aszinkron socket kapcsolatokra és többszálú végrehajtásra épül. A rendszer támogatja a beragadt kliensek és letöltések szerver oldali ütemezett kirúgását, a hamis megosztások automatikus törlését és a kliensek automatikus frissítését is.
Tovább »
Ahogy azt már korábbi bejegyzésemben említettem a Microsoft GleeGraph objektum a Node-októl eltérően alapból nem rendelkezik élkeresési funkciókkal, de élek még saját azonosítókkal sem rendelkeznek. Amennyiben egy élet szeretnénk kikeresni, mert mondjuk egy Property-jét vagy UserData-ját szeretnénk módosítani, saját eljárást kell írnunk ehhez. A .NET 3.5-től a fejlesztők rendelkezésére áll egy rendkívül hatékony ezsköz a LINQ (Language Integrated Query) melyek segítségével SQL szerű lekérdezéseket futtathatunk szinte tetszőleges Objektum kollekción (LINQ to Object) vagy adatbázis forrásokon (LINQ to SQL). Miért ne írhatnánk LINQ query-ket élhalmazokra.
Tovább »
Féléves önállólabor gyakorlatom egy Levelezés elemző rendszer elkészítése. Minden minden elemző szoftvernek, ennek is az a célja, hogy a végfelhasználó által feltett kérdésekre kielégítő és szemléletes válaszokat tudjon nyújtani. Ennek egyik lehet formája a grafikus megjelenítés. Projektem elkészítéséhez szükségem volt egy olyan eszközre, mely hatékonyan képes tetszőleges gráfokat ábrázolni, ugyanakkor interaktív működést biztosít, azaz képes érzékelni, ha a felhasználó valamilyen egér vagy más eseményt idéz elő egyik élén vagy csomópontján.
Tovább »
Gyakran felmerül a kérdés, hogy hogyan tudunk legegyszerűbben példányosítani objektumokat vagy kollekciókat egy adatbázislekérdezés eredményeiből és hogyan tudjuk ezeket táblázatosan megjeleníteni. A következő azt fogom bemutatni, hogy miként lehet egy tetszőleges query eredményét .NET objektumok kollekciójává tenni és hogyan jelenítsük meg azokat egy DataGridView controllal.
Tovább »
A Microsoft újabb antivírus és rosszindulatú programok elleni eszközzel rukkolt elő, kifejezetten otthoni felhasználók számára, melyet a Live csomagban bevált nevezéktant követve Microsoft Security Essentials -nek kereszteltek. A cég korábbi próbálkozásai ugyan hatékonynak bizonyultak a konkurrencia szoftvereivel összehasonlítva, de a nagyvállalati szegmensenen futtatott ForeFront Client Sevurity -n kívül – az ingyenes Windows Defender és Antimalware Removal Tool -t leszámítva – eddig nem tudtak maradandót alkotni, hisz teljes értékű antivírus programjuk az OneCare a Microsoft elhibázott ár és szűk lokalizációs politikája miatt nem tudott elterjedni.
Tovább »
Az ODP, azaz az Oracle Data Provider .NET library kikísérletezésének legegyszerűbb módja, egy Console Application készítése. A teszteléshez a gyorsabb elérés érdekében saját Oracle Express adatbázisomat használtam a benne található példasémával. Oracle XE, ODP .NET és a Konzol, no meg az Exception-ök.
Tovább »
A félév során sem sikerült megbarátkoznom az Oracle JDeveloper -re keresztelt integrált fejlesztői környezetével. Egyrészt a gépemen produkált borzalmasan lassú reakcióideje, másrészt pedig a Java EE számomra elrettentő körülményesége vezetett arra, hogy feladjam önálló laborom további Javabeli implemetációját. Sok éves C# kódolás után szinte kínálta magát a Visual Studio a további munkához, persze ehhez szükség volt egy driverre is, amivel gyorsan és biztosan elérhetem Oracle adatbázisom. Erre nyújt megoldást az Oracle kimondottan .NET fejlesztőknek nyújtott ODAC, azaz az Oracle Data Access Components, az MDAC mintájára elnevezve.
Tovább »
A Muráti Portál Motor, vagyis az MPM múltja még a gimnáziumi éveimbe nyúlik vissza. Már webes munkásságom kezdete óta próbáltam saját oldalaim úgy kialakítani, hogy a kinézetet, a tartalmat és a működést a lehető legjobban szét tudjam választani. Olyan többfelhasználós, jogosultságokhoz kötött portálszerű rendszert akartam készíteni, melynek segítségével a fejlesztők egyedi igények alapján önállóan működő, de a végfelhasználók számára könnyen kezelhető webalkalmazásokat tudnak készíteni. Az MPM tehát egy keretrendszerként fogható fel, ami inkább webalkalmazás fejlesztőknek, mint az e témában kevésbé jártas honlapszerkesztőknek nyújt platformot.
Tovább »
Három év szünet után ismét új honlappal jelentkezem. Ennek apropójából frissítettem személyes weboldalaim összefoglalóját. Ha érdekel, miként változtak oldalaim és technikáim az évek folyamán, hogyan próbáltam megmutatni magam és munkáim, akkor itt mindent megtalálsz egy kis képes krónikával egybevetve.
Tovább »
Egyetemi szakirányos képzésemen önálló labor gyakorlatát az Oracle Technológiák témacsoportjában végzem. A féléves munkám jobb dokumentálása és a közvetlenebb kapcsolattartás végett egy szakmai blogot vezetek, ahol remélhetőleg hasznos és gyakorlatias információkat fogok tudni nyújtani Oracle technológiákkal, termékkel és eseményekkel kapcsolatban az olvasók számára. A blogot az Oracle menüpont alatt, vagy a http://oracle.murati.hu címen olvashatjátok.
Tovább »
A napokban kezdtem el a féléves önálló-labor feladatom előkészítését a következő félévre, melyet Java-ban kell implementálnom. Témacsoportomból adódóan a fejlesztőkörnyezet magát kínálta, így esett a választás az Oracle JDeveloper 11g -re. Másfél éve fejlesztek kisebb-nagyobb alkalmazásokat, komponenseket C# -ban és már évek óta használom a Visual Studio -t egyéb nyelvekhez is, így mondanom sem kell, hogy nagyon szívemhez nőtt a Microsot IDE -je, különösen a legutolsó változat, a Visual Studio 2008. Korábban Java kódot csak NetBeans -ben fejlesztettem, a JDeveloper korábbi verzióját a 10-est csak egy két labor alkalmával volt lehetőségem használni, így nem volt túl sok tapasztalatom a termékkel kapcsolatban. Ezért döntöttem úgy, hogy először összegyűjtöm azokat az alapfunkciókat, amelyeket megszokhattunk egyikben-másikban és ezek szempontjából összehasonlítom őket.
Tovább »
Az Oracle 2009. április 20-án jelentette be azt a megállapodást, miszerint felvásárolja a nagy múltú Sun Microsystems-et, így az akvizíció után az Oracle tulajdonjogot szerez a Sun két nagyágyúja felett. Ez egyrész a Java technológia, amire szinte minden kódját és megoldását építette, másrészt pedig a Solaris, ami az egyik legelterjedtebb szerver operációs rendszer a nagyvállaltok körében. Az utóbbiról egyébként még azt érdemes tudni, hogy ez az az (milyen fura kifejezés: “ez az az”) operációs rendszert, amit az üzleti szereplők a leggyakrabban használnak Oracle Database hostolására. Ugyanakkor pedig nem szabad megfeledkezni arról sem, hogy a Sun palettáján nem csak szoftverek, hanem komoly szerver megoldások is szerepelnek, ami így az Oracle-t a hardver piacra is beemelte.
Tovább »
Ha új év, akkor új tavasz, no meg a Houg! Idén az a megtiszteltetés ért, hogy Sárecz Lajos meghívásából részt vehettem az idei Hungarian Oracle User Goup konferencián, melynek idén is a siófoki Hotel Azúr adott szállást. A rendezvény 2009. április 6-tól 9-ig tartott, ahol az ipar számos meghatározó szereplőjével találkozhattunk.
Tovább »
Féléves feladatom egy olyan összetett rendszer tervezése, amely e-mailek kezelését végzi. Ehhez tudnunk kell természetesen, hogy hogyan is épül fel az az oly egyszerűnek tűnő levél, amit napról napra százasával küldözgetünk. Általában minket hétköznapi embereket a tartalmon kívül más nem szokott érdekelni, ám mi most egy olyan rendszert szeretnénk tervezni, ami levelünket szőröstül, bőröstül, de jól emészthetően képes tárolni.
Tovább »
Double Bubble projekt kapcsán említettem, hogy az egyik robotot, nevezetesen a kétkerekû egyensúlyozó robotot, egy balbot-ot (www.balbot.com) én programoztam fel, amely így, mondhatni, élô lelkét tôlem kapva, Poisebot-tá lett elkeresztelve.
Tovább »
Az Oracle 2009. február 23-tól indítja útnak vándor-előadás és workshop sorozatát, a “Fusion Development Experience” -t, melyben több európai várost is megcélzott. Hozzánk legközelebb, kishazánk nyugati szomszédjának fővárosa, Bécs kapta a megtiszteltetést, hogy helyet adjon a vándorrendezvénynek, melyre 2009. április 27-én kerül sor.
Tovább »
Az utóbbi években egyre több szoftvergyártó rukkolt elő saját virtuális gép megoldásaival, mind asztali mint szerver környezetekre. Az első és legnagyobb VM szoftver múlttal rendelkező cég a VMWare a tavalyi év elején tette teljesen ingyenessé szerverkörnyezetbe szánt VMWare Server 2.0-ját és az ESX legfrissebb változatát. A Microsoft három éve rukkolt elő az ingyenesen elérhető, első kifejezetten virtuális gépek üzemeltetéséhez szánt Virtual Server 2005-tel és a tavaly debütáló Windows Server 2008 ( « tessék megnézni, ez aztán reklám, no meg Silverlight ) a Hyper-V opcióval. A SUN szintén tavaly karolta fel az eredetileg asztali opensorce VM projektet a VirtualBox -ot, és nagy örömmel jelenthetjük, hogy az Oracle is előlépett saját teljesen ingyenes megoldásával, az Oracle VM-mel.
Tovább »
Ez a legújabb munkám
Nem csalás, nem ámítás! Ahogy a képen is láthatjátok: Igen, lehetséges szeretett Winampunk távirányítása bluetooth képes Sony-Ericsson mobiltelefonunkal! Bármelyik bluetooth távirányításra képes Sony-Ericssonnal használhatod, a telepítéskor csak a telefonodnak megfelelô felbontást kell kiválasztanod és kész! Próbáld ki ezt az általam készített kis csomagot, töltsd fel mobilodra és vezéreld a Lámát akár a konyhából is! (Frissített verzió!)
Tovább »
Üdvözlet! Ez az első saját bejegyzés. Módosítható, vagy törölhető, aztán kezdődhet a blogolás!
Beöthy Balázs-Mesterházi Zsolt-Pereszlényi Rolland közös interaktív bio-robotikus installációja
2005 őszén az a megtiszteltetés ért, hogy e három ember által megálmodott mû elkészítésében segítkezhettem. Egy levegôvel felfújt Buborék-sátor, terhes segítôk, agyhullámaink és két táncoló robot. Ha csak kulcsszavakat kellene mondanom, ezekkel jellemezném a projektet.
Tovább »
A Vakablak a Vaktérkép 2.0 legfrissiebb verziója, amely az alkalmazáson túl saját honlapot is kapott. A Weblapon regisztrálhatják magukat a Vakablak felhasználói, ahol belépés után bárki feltöltheti és megoszthatja másokkal projektjeit, amik onnantól böngészhető és kereshetővé válnak.
Tovább »