Tárgyszó szerinti listázás: Gyors és ronda

Random személynevek generálása SQL-ben

Dávid Zoltán Egy adatbázis obfuszkálásához volt szükségem gyorsan magyar személynevek random előállítására. Ezt a szkriptet tákoltam össze, tipikus gyors és ronda megoldás. Tovább »

2012.03.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Mini ASP.NET FileSystem Viewer

Dávid Zoltán Szeretnéd tudni, hogy hogyan alakul élesben futó webalkalmazásod filerendszere, de nincs bekapcsolva a directory browsing? Kíváncsi vagy a web.config vagy az AdminPage.cs tartalmára? Itt van egy egyszerű, egyoldalas megoldás: csak töltsd fel ezt az egy darab aspx-et az alkalmazásod könyvtárába, hívd be a böngésződben és nézegess. Az aktuális útvonal piros, a könyvtárak zöldek, a fájlok kékek. Kattints rá bármire és nézd meg. Tovább »

2010.07.28. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Futtatási jog XML generálás Database projekthez

Dávid Zoltán Ha Visual Studioban Database projektet használsz az alkalmazásod adatbázisának felépítéséhez, akkor ott XML-ben kell megadnod, hogy deploy-kor mely tárolteljárásokat ki futtathasson. Valahogy így. Tovább »

2010.07.28. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Clear OutputCache – Minden oldal törlése

Dávid Zoltán ASP.NET-ben az OutputCacheből az elemek csak egyenként törölhetők a HttpResponse.RemoveOutputCacheItem(string path) segítségével. Vagy egyszerre többen, ha mindannyian dependelnek egy közös elemre. A közös elemre dependelés nyilvántartása, és ennek egy nagy alkalmazásba történő utólagos beillesztése baromi macerás. Mit tehetnek azok, akik csak úgy ki szeretnék törölni az OutputCachet, mondjuk fejlesztés közben? Volt már ilyen problémád? Téged is idegesített, hogy nincs RemoveAll() vagy Clear() metódus? Az alábbi kódot egy ASPX-be copypastelve, és onnan meghívva már kis is törölheted az OutputCachet. Vigyázat: csak fejlesztési célra, érdeklődés jelleggel és saját felelősségre... Tovább »

2010.05.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Google Maps integrálása ASP.NET-tel

Balássy György (MS RD, ASP.NET MVP, MCTS) Meglepően egyszerű a Google térkép szolgáltatásának integrálása egy weboldalba, mindössze egy iframe elemre van szükségünk, aminek code behindból ügyesen beállítjuk az src attribútumát. Nem is értem, miért nem használják ezt több helyen. Tovább »

2009.04.04. | Permalink | Hozzászólások: 3 | Tárgyszavak: , , ,

INSERT TABLE generálása

Dávid Zoltán Gyakran kell valami gyors és akár ronda megoldás olyan egyszerű problémákra, mint minden tárolteljárásra valamilyen jog megadása, vagy hogy SQL INSERT TABLE szkriptet generáljunk minden sorra, ami jelenleg benne van egy megadott táblában. Hogy mikor jó ez? Például amikor fejlesztői környezetből kell átültetni egy tábla teljes tartalmát az élesbe (tesztkörnyezetbe), vagy fordítva. Persze van erre mindenféle adattranszformáló eszköz is, a 10 soros saját szkriptek viszont vagányak és kis problémákra piszok gyorsak. A mai ronda és gyors megoldásunk egy ilyen INSERT TABLE utasításhalmazt generál. SQL szkriptként kell futtatni és SQL szkriptet ad vissza. Tovább »

2009.03.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Egy oszlop módosítása random értékekre

Dávid Zoltán Egy SQL tábla egy oszlopát kellett volna random értékekkel updatelnem. A klasszik Tovább »

2009.03.10. | Permalink | Hozzászólások: 2 | Tárgyszavak: ,

Dinamikus szerveroldai erőforrás előállítása kamu ASPX oldalakkal

Dávid Zoltán ASP.NET-ben szerveroldali erőforrás generálásra (például egy kép, vagy egy excel tábla) számtalan lehetőség létezik. Talán a legkorrektebb a saját HttpHandler készítése. Leggyakrabban mégis egy quick & dirty megoldást használok: a szerveroldali erőforrást egy kamu aspx oldallal generálom. Tovább »

2008.05.30. | Permalink | Hozzászólások: 2 | Tárgyszavak: ,

Futási jog tömeges megadása tárolteljárásokra

Dávid Zoltán Sajnos már többször megtörtént velem, hogy fejlesztés közben folyamatosan születnek az új tárolteljárások, és én nem készítek semmilyen szkriptet, amivel telepítéskor egy adott felhasználónak vagy adatbázis-szerepkörnek futtatási jogot tudnék adni ezekre a tárolteljárásokra. Ezt a futtatási jogot elég könnyen meg lehet adni pipálgatással, ha kevés tárolteljárásunk van. De mondjuk néhányszáz tárolteljárást már nincs kedvem végigpipálgatni. Ráadásul mi van ha elfelejtem. Meg egyáltalán szkriptekre szükség van! Tovább »

2007.07.05. | Permalink | Hozzászólások: 1 | Tárgyszavak: ,