2008. szeptember 30., kedd

A jQuery és a Microsoft

Scott Guthrie írja, hogy a jQuery hamarosan bekerül a hivatalosan támogatott és terjesztett csomagok közé.
http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx
Már pedig ha ő mondja, akkor az úgy van :)

2008. szeptember 26., péntek

Honi ráncfelvarrás

Ritkán keveredek rá mostanában a magyar útvonaltervező oldalakra, így csak most vettem észre, hogy jelentős ráncfelvarráson esett át az utvonalterv.hu. Ami azt illeti igencsak ráfért már.
Nem csak kinézetileg, hanem a GUI minden tekintetében átalakultak.
A működés erősen hajaz a Google maps működésére, de ez nem feltétlenül baj, hiszen sokan megszoktuk/ták már. Szerintem vitathatatlanul a legértelmesebb és leghasznosabb dolog az, hogy végre ki-be kapcsolható rétegként kerültek fel a Fővinform adatai.

A palettán találunk még közhasznú(nak szánt) bekapcsolható rétegeket, ezek közül nagyon hiányolom a BKV nyomvonalakat (megboldogult bpterkep.index.hu ....) . Különösen azért, mivel ez a cég szolgáltatja a BKV számára az útvonaltervezést, ami a felületet tekintve sajnos továbbra is kritikán aluli.
Feltételezem, hogy jelentős szerepe volt az átalakításban annak, hogy (ha jól tudom) tulajdonosváltás volt nem olyan rég.

2008. szeptember 17., szerda

Lorem ipsum generátor

Gondolom mindenki látott már a „Lorem ipsum" kezdetű latin szöveggel feltöltött oldalakat, adatbázismezőket.

A http://www.lipsum.com/ weboldal egyik oldalról a fenti szöveg különböző fordításait tartalmazza, ha valaki – mint én is – kíváncsi rá, hogy mit is lát tulajdonképpen, amikor ezt a szöveget olvassa. Másik szerepét tekintve az oldal gyakorlatilag BLABLAGYÁR névre hallgathatna magyarul, mert tetszőleges hosszban és/vagy sorszámban tud előállítani kitöltő szöveget, ha akarod "Lorem ipsum"-mal az elején ☺ Készítettek egy remekbeszabott Firefox plugint is, hogy ne kelljen az oldalra elzarándokolni, ha az ember például egy 1000 karakterre korlátozott mező validálását vagy egy karakterszámlálót vagy effélét szeretne tesztelni.

Tud magyarul is:

http://hu.lipsum.com/

2008. szeptember 15., hétfő

Budapest 3D-ben

Szégyenszemre az indexről értesültem róla, hogy Budapest fontosabb épületei is bekerültek a Google Earth adatbázisába. Miután bekapcsoltam a 3D épületeket és kicsit böngészgettem a fővárost, sikerült egy egész jópofa budai látképet összehoznom :)

2008. szeptember 11., csütörtök

Tetszőleges típusú statikus térképek

Korábban említettem már, hogy van ez a jópofa Static Map API, aminek a segítségével egyszerű képként lehet megjeleníteni google maps térképeket, javascript nélkül egy egyszerű GET metóduson keresztül. Ez eddig csak egyféle nézetet tudott, mégpedig az „alap” térképi nézetet. Eszerint a cikk szerint az új verzióban már szatelit vagy domborzatos térképet is megjeleníthetünk.

Ezután Selmecbánya már megmutatható így:


selmecz

[http://maps.google.com/staticmap?center=48.45903491638109,18.886055946350098&markers=48.458371,18.886333,red&zoom=13&size=500x300&key=yourkey&maptype=satellite]

vagy így is:


selmecz

[http://maps.google.com/staticmap?center=48.45903491638109,18.886055946350098&markers=48.458371,18.886333,red&zoom=13&size=500x300&key=yourkey&maptype=terrain]

Nem nehéz rájönni, hogy a kulcs az új maptype paraméter.

2008. szeptember 5., péntek

Hosszú elérést röviden

Ismét sikerült felfedeznem egy hasznos apróságot a C#-ban.
Velem együtt valószínűleg többen dolgoztak már úgy, hogy egyszerre használták pl a

System.Drawing.Drawing2D

és a

System.Web.UI.WebControls

névtereket.

Ilyenkor, ha egyik vagy másik helyről szeretnénk az Image objektumot használni, akkor kénytelenek vagyunk végigkalapálni az objektum teljes nevét névterestül, mindenestül.

Ez intellisense-el nem olyan nehéz, de mégiscsak munkás, meg hát nem is szép. Például:
System.Drawing.Drawing2D.Image im = new System.Drawing.Drawing2D.Image();
Ilyen esetekben hasznos lehet a névterekre illeszthető alias, amit az alábbi módon használhatunk:

using Draw = System.Drawing.Drawing2D;
Draw.Image im = new Draw.Image();

Így azért csak rövidebb :)

2008. szeptember 1., hétfő

Adj egy IP-t megmondom hol vagy :)

A Google API-ban nemrég megjelent a kliens helyét IP alapján kideríteni képes új JS objektum, amely a
google.loader.ClientLocation
névre hallgat. Ennek eddig sem volt akadálya igazán, hiszen több helyről lehetett pontos fizetős és kevésbé pontos ingyenes geopozicionált IP adatbázisokhoz hozzájutni, de ha az ember guglis környezetben garázdálkodik, akkor vitathatatlanul egyszerűbb egy olyan eszközt használni, ami illeszkedik a környezethez. A használatához szükséges dokumentáció természetesen a többi között található meg.

Persze nem álltam meg és összekalapáltam egy kis mintaizét: