2009. december 24., csütörtök

A NORAD idén is követi a Mikulást

Update: már működik az élő közvetítés.

Mint tudjuk a világ túlsó felén Mikulás (ottaniak szerint Santa) ilyenkor röpköd. Rudi és a repülő szán 1955-ben került a Légvédelmi Parancsnokság látókörébe, vélhetően a hidegháborús helyzet miatt.
Azóta is évről évre követhetik az érdeklődők, mivel a repülési adatok közérdekűek. Készült hozzá Google Earth plugin is és közvetlen oldal is van az adatok elérésére.
A tavalyi körutazás kikerült a YouTube-ra is.

Bővebben a Google LatLong blogján

2009. december 14., hétfő

Megint h1n1

A napokban örvendeztem épp neki, hogy valakinek eszébe jutott “odafent”, hogy most hogy van ez az internet meg valami guglimap hát akár használhatnák is közérdekileg.
Ennek ellenkezőjéről tett tanúbizonyságot az ÁNTSZ. Átoltottsági térkép címén ennyire futotta tőlük.

Pedig ezt gmappal (vagy bármi más GIS cuccal) megcsinálni sem több 5 percnél.

2009. december 2., szerda

Stonhenge és egyéb finomságok a streetviewban

Épp most olvastam, hogy a street view-ba, nem épp rendeltetésszerű használatra bekerült néhány különleges hely. Ezek közül a legérdekesebb Stonehenge, amiről be is loptam ide egy kis nézetet.

2009. december 1., kedd

Rendkívüli H1N1 oltópontok Magyarországon


Úgy tűnik a H1N1 oltás körüli felhajtás kapcsán elkönyvelhetjük, hogy a tér(kép)ben gondolkodás lassan de biztosan tényleg a mindennapi élet részévé válik.
Nem más történt ugyanis, mint hogy felkerültek a Google Maps térképre a H1N1 vírus elleni védőoltás beadására létrehozott rendkívüli oltópontok.

Nem kizárt, hogy marketing okok vannak a háttérben, nekem mindenesetre akkor is tetszik.
Személy szerint Magyarországon még nem futottam bele olyasmibe, hogy naprakész és hasznos információkkal találkozzam mashupok, vagy testreszabott térképek formájában (már a közösségi tartalmakon túl, központilag elhelyezve vagyhogymondjam). Ha valaki meg tud cáfolni, ám tegye :)

2009. november 19., csütörtök

Gyilkosságok, eltűnések, felderített bűnesetek

Ha azt mondom Baker Street, Te azt mondod Sherlock Holmes.

Kevés nyomozót ismernek annyian és van annyi rajongója mint a jó öreg Sherlock Holmesnak. Én is imádom ezeket a bűnügyi a történeteket. Számtalanszor olvastam már a novellákat és a Jeremy Brett –féle sorozat díszdobozban ott csücsül a polcomon. A készülő (vagy már el is készült?) új film valószínűleg ismét növelni fogja a híres irodalmi hős ismertségét, már amennyiben ez még lehetséges.

Egy brit (mi más) portál (londonist.com) újfajta módon dolgozta fel a pipás nyomozó eseteit, amikor egy Google Maps mashupot építettek Doyle írásaiból. A novellák helyhez köthető adatait egy London térképre helyezték fel, a hozzá kapcsolódó adatokkal együtt, amik a tűre kattintva egy buborékban elolvashatók.

Annak ellenére, hogy láthatóan nem dolgozták agyon magukat vele, az eredmény határozottan élvezhető annak, aki ismeri a történeteket. El tudnék képzelni egy olyan megoldást is, amivel el is tudnánk esetleg olvasni a novellákat lépésről-lépésre. Talán majd valaki megcsinálja. Lehet, hogy én, amikor nyugdíjba vonulok J

Még egyszer a cím: http://londonist.com/2009/11/the_london_of_sherlock_holmesmapped.php

A Google Earth nem béta többé

Gyorsjelentés. Kilépett a bétaállapotból sok idő után a Google Earth 5.1-es verziója. Állítólag nem is fog többé bebétulni.
http://www.gearthblog.com/blog/archives/2009/11/google_earth_51_released_no_longer.html

2009. október 29., csütörtök

Ingyenes navigációs rendszer

A google lassan beteszi a lábát mindenhová, ahol térképről lehet szó.
Logikus lépésként kezdtek bele a Google Maps Navigation (Beta)
fejlesztésébe ami Android 2.0 eszközökre telepíthető.

Minden olyan funkció benne lesz, amit a maps környékén megszokhattunk, beleértve a 3D megjelenítést és a StreetView használatát. Utóbbi elég jól használható lenne, ha lenne nálunk is.

Hogy ez mennyire érint bennünket, mennyiben lesz konkurrense pl. a navengónak, azt majd az idő dönti el. Ha sikerül egy olyan vallási felekezetet törzsközönséget építeni az Android köré mint az Apple tette az ájfonnal, akkor lehet neki komoly piaca.

2009. október 28., szerda

Budapest teljes egészében 3D-ben - Frissítve

Talán az egyetlen nemzetközi mértékben is (el)ismert ünnepünk (gy.k. okt. 23.) alkalmából pakolta ki a Google az Earth-be a budapesti belső kerületek szinte teljes épületállományát 3D-ben. Eddig is elérhetőek voltak a fontosabb, ismertebb épületek, illetve a tavalyi "Model your campus competition" kapcsán a legtöbb egyetemi, főiskolai épület is bekerült, de most a belváros tekintetében legalább teljes a kép. Gyaníthatóan valami automatikus cucc pakolta fel az épületeket, mert nem hiszem, hogy bármelyik felhasználó lenne annyira elvetemült, hogy berak egy toronydarut, mint a Márc. 15. téren látszik. :)


A Google Earth blogban jelent meg először a hír, aminek személy szerint igen örülök, mert a futótérkép oldal egyik régóta prototípusban ücsörgő szolgáltatása a "Fussd végig a pályám", amit mostmár érdemes lesz beélesíteni egy kis csiszolgatás után.


FRISSÍTÉS:
Az index időközben kiderítette, hogy egy magyar vállalkozásnak egy kicsit keresztbe tett a Google ezzel a húzásával. Emiatt lehet persze utálni őket meg "májkroszoftozni", de azért van az éremnek másik oldala is.
Egyrészt nem tudom mennyire lehet emiatt a guglit okolni, szerintem az alapötlet akkor lett volna életképes, ha jóval hamarabb és gyorsabb ütemben "megépítik" a z épületeket (lsd az sokat késő streetview helyett a saját verzióját pillanatok alatt elkészítő cég esetét).
Másrészt gugliék évek óta ingyen adnak mindent, adatostul-szoftverestül, amit felhasználva a cég (egyébként helyesen) profitált. Azt gondolom nincs mit egymás szemére hányni.
Hosszabb távon szerintem épp úgy nem lesz konkurencia az ócsított modellezés az igényes, építészeti vagy egyéb célú projekteknek, mint ahogy maga a Maps vagy az Earth sem konkurencia a földmérési alaptérképnek vagy épp a turistatérképeknek, ha azok kellően frissek és pontosak.

2009. október 9., péntek

Érdekesség: kőkorszaki módszerek a futóversenyeken alkalmazott távmérésben

Az egyik sporttal foglalkozó portálon olvastam egy cikket az utcai futóversenyeken alkalmazott távmérési módszerről.
Hát mi tagadás mosolyra görbült a szám. A GPS és a szuperpontos mérőállomások korában az urak még odáig sem jutottak el, hogy sima acél mérőszalag helyett inváracél szalaggal kalibráljanak.

2009. október 8., csütörtök

NEW VERSION – Ajax Control Toolkit

Múlt héten kijött az AJAX control toolkit új verziója. Állítólag rengeteg bugot javítottak benne és természetesen vannak szép új kontrollok is., mégpedig a SeaDragon, ami egy JavaScriptes DeepZoom megoldás és egy aszinkron file uploader.
A futoterkep.hu szempontjából a dolog szépséghibája, hogy a rettenetes lassúsága és nagy mérete, valamint a bugok miatt amik azért akadtak benne és mivel gyakran rejtélyes hibákat okozott, jó ideje kitartóan munkálkodunk azon, hogy teljességgel kiiktassuk és inkább jQuerys megoldásokat vessünk be. Ezek eddig jóval hatékonyabbnak tűnnek és kézben tarthatóbbnak is.
Ezt a tevékenységünket valószínűleg nem fogja befolyásolni a mostani új verzió, de a hátramaradt utóvédek miatt azért valószínűleg befrissítünk mi is.

2009. szeptember 29., kedd

Befejeződött a Google Maps lokalizációja

Ahol rendszeresen szó van a Google Maps-ról ez a vezető téma.

Lehet lamentálni rajta, hogy mennyire üti ez ki a szálláskereső és egyéb szolgáltatáskereső oldalakat.

A felhasználónak ez talán jó rövid távon, de még ez sem biztos. Lehet, hogy szegény futótérkép is le lesz taposva, mielőtt gyökeret verhetne?

2009. szeptember 24., csütörtök

SQL Server 2005 SP3 install hiba elhárítása

Ebbe a problémába én is belefutottam. Nem volt könnyű rájönni a megoldásra.

Én akkor nem írtam le, de más megtette: http://bit.ly/3JF5dp

Még jól jöhet.

2009. szeptember 16., szerda

Kontext menüvel bővült a Google Maps utility könyvtára


Jópofa eszköz, nem túl látványos, ellenben nagyon hasznos az asztali (vagy hogy mondják) programokhoz és a jobbklikkes menükhöz hozzászokott felhasználóknak a GMap2 APIhoz készített ContextMenuControl. Alapértelmezetten a leggyakoribb műveleteket teszi elérhetővé, természetesen opcionálisan ki is lehet kapcsolni egyes elemeket.
Egyelőre még csak a példaprogramokat nézegettem meg átfutottam a dokumentációt, de valószínűleg a forrásba is belepillantok, mert valószínűleg a bővítése nem túl ördöngös dolog.
Mondjuk például nem lenne butaság, ha az inverz geokódoló menü feldobná rögtön a buborékot. Persze nem ártana az sem, ha tudna más nyelveken is.

2009. szeptember 8., kedd

Takarmány kereső mashup

Mindig csodálkozom, hogy találékony emberek mi mindenre tudják
felhasználni a térképeket és a térinformatikát.
Ennek jó példája ez az oldal, ahol a gazdák a
tanyájukhoz legközelebbi helyet találhatják meg, ahol beszerezhetik a
téli takarmányt, a kaszálók tulajdonosai pedig eladásra kínálhatják a terményt.
Őszintén szólva kíváncsi vagyok lesz-e belőle valami, jelenleg nem tűnik túl tömöttnek az adatbázis, de lehet, hogy csak rossz helyen kerestem..
http://www.haymapr.com/

2009. július 29., szerda

Holdjárás

A Holdra szállás évfordulója és vele a Google Moon megmozgatta az agyakat.
Mi más született volna legelőször mint néhány jópofa játék.

Az egyik mashup segítségével a jenki holdjáróval ralizhatunk a Hold felszínén.

Ennek kapcsán érdemes megjegyezni, hogy a holdjáró vezető mérnöke (mi más is lehetett volna) egy magyar mérnök volt Pavlics Ferenc, akit ki is tüntettek tavaly a Magyar Köztársasági Érdemérem Középkeresztjével.

Egy másik játékkal megpróbálhatjuk megismételni a Armstrongék bravúrját. Nem, nem a "Wonderful world"- re gondolok, hanem az Eagle-t próbálhatjuk meg letenni a Hold felszínére.
Nekem mondjuk 5-ből egyszer sem sikerült, de másnak biztos jobban megy.

2009. július 22., szerda

A Nap, a Hold és a (Google) Föld

Két dologgal van most tele a népszerű tudomány.
Az első a Holdra szállás évfordulója. Erre az alkalomra a Google nagyon impozáns anyagot épített be az Earth-be. Órákon át lehet nézegetni, olvasgatni a mindenféle adatokat, fotókat, videókat. Akit érdekel a téma annak nagyon nagy élmény. Személy szerint a panorámafotókat élveztem a legjobban, meg persze a holdkomp 3D modellje sem utolsó.
Az új lehetőségről bővebben a LatLongBlog-on lehet olvasni, illetve készült egy látványos videó is a témában.

A másik sláger a mai napfogyatkozás, ami az évszázadban a leghosszabb. A napfogyatkozások ábrázolása sem maradhat ki persze a Maps/Earth felhasználások közül. Egy francia csapat, aki a napfigyatkozásokra specializálódott egy teljes atlaszt készített Google Maps térképekkel megtámogatva. A térképek között természetesen megtalálhatjuk a mai ázsiai napfogyatkozás adatait is. Szintén találhatunk néhány szép térképet a HeyWhatsThat égbolt-térképei között is.

2009. május 27., szerda

Unit test módszer az adatmanipulációhoz

Egy régebbi MSDN cikkben akadtam rá erre a nagyszerű módszerre, amivel a System.EnterpriseServices névtérben fellelhető tranzakciós eszközökkel szépen egységtesztelhetjük az adatbázisműveleteket, anélkül, hogy a tesztadatok elborítanának bennünket vagy mindenféle trükkös mocking és egyéb mókázásokra lenne szükség.
Persze néha az is hasznos lehet, arra is találtam egy jó módszert. Legközelebb majd leírom azt is :)

Vártam, hogy többen belém kötnek, miszerint ez integrációs teszt. Ha senki nem tette meg, akkor én kötök bele magamba. Persze a lényegen nem változtat, hogy minek nevezzük.

[TestFixture]

public class DBTest

{

    [SetUp]

    public void Setup()

    {

        // Enter a new transaction without inheriting from ServicedComponent

        Console.WriteLine("Attempting to enter a transactional context...");

        ServiceConfig config = new ServiceConfig();

        config.Transaction = TransactionOption.RequiresNew;

        ServiceDomain.Enter(config);

        Console.WriteLine("Attempt suceeded!");

    }

 

    [Test]

    public void Insert()

    {

        // Perform your magic against the database

        CategoriesManager mgr = new CategoriesManager();

        int newID = mgr.InsertCategory("MyCategory");

        Assert.IsTrue(newID != 0, "returned ID should be more than zero");

    }

 

    [TearDown]

    public void Teardown()

    {

        Console.WriteLine("Attempting to Leave transactional context...");

        if (ContextUtil.IsInTransaction)

        {

            // Abort the running transaction

            ContextUtil.SetAbort();

        }

        ServiceDomain.Leave();

        Console.WriteLine("Left context!");

        // Trying to access ContextUtil now will yield an exception

 

    }

 

}

2009. április 29., szerda

Dictionary átadása webservice paraméterként

Időnként meglepően jó megoldásokba botlik az ember a .NET háza táján. Bármilyen valószínűtlenül hangzik is, lehetséges úgy hívni egy [ScriptService] -ként dekorált webszolgáltatást, hogy paraméterként egy Dictionaryt fogadjon.
A kliens oldalon ez gyakorlatilag egy vegyesfelvágott tömböt jelent, amit viszont a serializer szépen feldolgoz.
Ebben a postban kicsit részletesebben ki van bontva a téma és letölthető kód is fellelhető.

2009. április 10., péntek

Postback probléma régebbi IIS (5.x, 6) és/vagy XP Pro és ASP.NET routing esetén

A fejlesztői és a végfelhasználói környezet különbsége sok esetben okozott már fejtörést. Nálunk most éppen a futótérkép fejlesztése körül jelentkezett egy probléma az ASP.NET routing szolgáltatása kapcsán. Konkrétan a fejlesztői gép egy XP míg az alkalmazás valami újabb (esetünkben 2008 server). A routingot pedig használni kell, mert mennyivel jobban néz ki (meg persze SEO frendlibb) egy olyan path, hogy http://www.futoterkep.hu/utvonalak/ mint az, hogy http://www.futoterkep.hu/Modules/TrackList/tr_list.aspx. Igen ám, de az XP Pron az 5.1-es IIS erre az első aszinkron postback után egy 405-ös hibával köp szembe. Ez szerinte annyit jelent, hogy a postot a dev/null-ba küldted és nincs aki válaszoljon túlnan. Hosszas guglizás után sikerült kideríteni (már a hibaüzenet pontos jelentését sem könnyű), hogy a probléma az, hogy a borítékról lemaradt a címzés, így szegény postás vinné, de nem tudja, hogy hová. A HTTP világban ez annyit tesz, hogy a FORM tag action paramétere nem töltődik ki automatikusan és szegény IIS keresné azt a lapot, ahová a kérést küldjük, ami alapértelmezetten a _self vagyis saját maga. Igen ám, de a routinggal megtámogatott oldal esetén ez a lap fizikailag nem létezik, szegény IIS pedig buta és nem tudja megtalálni.

Mi hát a megoldás? Természetesen meg kell címezni a borítékot:

this.form1.Action = this.Request.RawUrl;

Ezután már tudja a postás hová kell vinni és Náncsi néni boldogan nézegeti mekkorát nőttek az unokák.
Persze a dologra rájönni korántsem volt annyira egyszerű, mint ahogy látszik. Remélem van akinek megspóroltam most néhány órányi google túrást…

2009. április 4., szombat

Alámerülés a Google Maps-szel ( vagy -ben)

Régen írtam már bármit is a Google Maps háza táján feltűnő fejlesztésekről. Kicsit úgy vagyok a témával mint az úriemberek a nemi élettel ugye. Csinálom, de nem beszélek róla.
Most viszont számos olyan új dolog került be a Google Maps API-ba, illetve köré, amire felkaptam a fejem, ezért röviden karcolok valamit a számomra legérdekesebbekről.
Először is az Earth API újdonságok (innen jön a rendkívül szellemes cím is).
Az óceán sem akadály mától az APInak, hiszen ezután vidáman fújhatjuk a virtuális buborékokat Jacques Cousteau szellemével a tengeralatti túrákon a böngészőnkben.
Az óceán fenekénél is érdekesebb helyen, mégpedig a Marson is lehet az új verzióval járkálni.
A mostani frissítésben még egy dolog ragadott meg: a pluginnal is lejátszható KML tour. Ezen a területen még van némi elmaradásom, ugyanis szeretnék utánanézni, hogyan is lehet ilyen "túra-fájlt" készíteni. Biztos nem ördöngösség, csak erre is kéne egy kis idő.
Na ennyit a parasztvakításról :)
Kikerült még nemrégiben néhány hasznos kis open-source JS cucc, aminek hozzám hasonló hobbisták, de profi GMap buherátorok is hasznát vehetik.
Nekem leginkább a tabbed infowindow plugin tűnik hasznosnak, de lehet, hogy más a többit is jól tudja hasznosítani.

2009. március 24., kedd

Kép vagy állomány letöltés adott URL mögül

Nemrég szükségem volt a tárgybelire és szokás szerint ismét nem ugrott be elsőre a megoldás.
Gyanítom, hogy más is így lehet ezzel, tehát a magam és minden hozzám hasonlóan feledékeny olvasó számára most lejegyzem a dolgot.
 System.Net.WebClient objWebClient = new System.Net.WebClient();
 objWebClient.DownloadFile(URL, FILENAME);
 System.Drawing.Image imgPhoto = System.Drawing.Image.FromFile(FILENAME);

Esetleg van másféle megoldás is?

2009. március 17., kedd

Firefox és az updatepanel esete deafult buttonnal

Nemrégiben komoly szívások voltak a Futótérkép fejlesztése során az alapértelmezett gombok beállításával azon a néhány helyen, ahol még használunk UpdatePanel kontrolt.
Különböző variációk keletkeztek. Vagy nem is posztolt az alapértelmezett gomb, ha posztolt, akkor nem triggerelte az eseményt és természetesen FF és IE alatt teljesen másképp működött minden megoldás.
Végül ez a blogbejegyzés helyes nyomra vezetett, most már legalább a két mainstream böngésző alatt jól működik. A regisztrációs formon ki lehet próbálni ;)

2009. március 9., hétfő

Page életciklus MasterPage használatakor

Egy előzékeny úriember összeírta nekünk a masterpage-ek használatakor fennálló eseményfeldolgozási sorrendet.

Nekem már sokszor okozott fejtörést a dolog, ezért gondolom, hogy mindenkinek hasznos lehet, nem csak nekem:

  1. Page.OnPreInit
  2. MasterPageControl.OnInit (for each control on the master page)
  3. Control.OnInit (for each contol on the page)
  4. MasterPage.OnInit
  5. Page.OnInit
  6. Page.OnInitComplete
  7. Page.OnPreLoad
  8. Page.OnLoad
  9. MasterPage.OnLoad
  10. MasterPageControl.OnLoad (for each control on the master page)
  11. Control.OnLoad (for each contol on the page)
  12. Page.OnXXX (control event)
  13. MasterPage.OnBubbleEvent
  14. Page.OnBubbleEvent
  15. Page.OnLoadComplete
  16. Page.OnPreRender
  17. MasterPage.OnPreRender
  18. MasterPageControl.OnPreRender (for each control on the master page)
  19. Control.OnPreRender (for each contol on the page)
  20. Page.OnPreRenderComplete
  21. MasterPageControl.SaveControlState (for each control on the master page)
  22. Control.SaveControlState (for each contol on the page)
  23. Page.SaveViewState
  24. Page.SavePageStateToPersistenceMedium
  25. Page.OnSaveStateComplete
  26. MasterPageControl.OnUnload (for each control on the master page)
  27. Control.OnUnload (for each contol on the page)
  28. MasterPage.OnUnload
  29. Page.OnUnload

2009. március 7., szombat

Tartalmazott pont lekérdezése és google maps kinézet egyszerű testreszabása

A google maps újabb verziói ismét szolgálnak néhány hasznos aprósággal.
Ezek közül kettőt emelnék ki, amik nekem igen hiányoztak pl. a futótérkép építése közben.

Az egyik ilyen új függvény arra szolgál, hogy lekérdezhessük egy adott pontról, hogy benne van-e az adott tartományban vagy sem. Természetesen koordináták egyszerű vizsgálatával eddig sem volt ördöngősség kideríteni, de mégiscsak egyszerűbb meghívni a

bounds.containsLatLng(center)

metódust, mint koordinátákat hasonlítgatni. A függvény a 2.88-as verziótól elérhető.
A másik hasznos és egyben csinos újítás a 2.147-ben került be:

map.setUIToDefault();

Igen, ez a pontosan azt csinálja amire a neve utal, vagyis beállítja az alapértelmezett kinézetet egyetlen függvényhívással olyanra, mint a "nagy" Google Maps.
Összeütöttem egy kis példát a két újdonság felhasználásával. A térkép alatti üzenet jelzi, ha mozgatás után a marker kilóg a térképről.


Íme a kód lényeges része:

var map;

var center = new GLatLng(47.173378, 19.539185);

$(document).ready(function()

{

if (GBrowserIsCompatible())

{

map = new GMap2($("#GoogleMap_Div")[0]);

map.setUIToDefault();

map.setCenter(center, 10);

GEvent.addListener(map, "moveend", checkIsInView);

var myMarker = new GMarker(center);

map.addOverlay(myMarker);

checkIsInView();

}

});

function checkIsInView()

{

var bounds = map.getBounds();

var message = ";

if (bounds.containsLatLng(center))

{

message += "green;\">Benne van";

}

else

{

message += "red;\">Nincs benne";

}

message += "";

$("#message")[0].innerHTML = message;

}

2009. március 4., szerda

SQL 2008 telepítési probléma

sqlMa az egyik gépemen próbáltam frissíteni az Sql Server 2005 verziót 2008-ra.
Elvégezte a szükséges vizsgálatot, majd megkért, hogy indítsam újra a gépet. Régi windows felhasználóként ezen meg sem lepődtem, hanem megtettem.
Aztán még egyszer.
Aztán még egyszer.
Aztán még egyszer.
Aztán elkezdtem guglizni, hogy mi is lehet a probléma.
Elég hamar megtaláltam a választ:
A regisztrációs adatbázisban a "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager" kulcs alatti összes "PendingFileRenameOperations" értéket kikerülve minden gyönyörűen települt.

2009. február 19., csütörtök

Ingyenes ASP.NET és WinForms vezérlők

A DevExpress jóvoltából hatvan féle ingyenes vezérlő boldog tulajdonosai lehetünk.
Természetesen egy regisztrációért cserébe, hiszen Krisztus koporsóját sem....
Köszönjük Birinek az értékes információt :)

2009. február 9., hétfő

.NET optimalizálási tapasztalatok - idegen tollak


Na nem a saját tapasztalataimról van szó, mert hogy jönnék én ahhoz ugye :)
A napokban indult el egy hasznos post sorozat Soci által (http://soci.hu), amiben a saját .NET optimalizálási tapasztalatait írja le nekünk, hogy okuljunk :)

http://soci.hu/blog/index.php/category/szakmai-elet/optimalizalas/

2009. február 8., vasárnap

Geokódolás tipp a Google Maps-hoz

Az itt közzétett - véleményem szerint rendkívül hasznos - frissítés eredményeképpen geokódoláskor (gy.k. címkeresés :)) nem csak a középonti koordinátát kaphatjuk vissza, hanem az ajánlott befoglaló koordinátákat is.
Akkor látjuk hasznát ennek, ha geokódolás után szeretnénk ránagyítani az objektumra vagy már eredendően ezekkel a befoglalókkal szeretnénk inicializálni a térképet és mág ezer más esetben.
Nagyon hasznos lehet clusteringhez is.
Pusztavacs

Kézzelfoghatóan, például az ország közepének keresésekor (http://maps.google.com/maps/geo?output=jsonl&oe=utf-8&q=Pusztavacs,%20Hungary) a visszaadott JSON tartalmaz egy ExtendedData tagot, amelyben megtaláljuk a befoglalót:



{
"name": "Pusztavacs, Hungary",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
"address": "Pusztavacs, Hungary",
"AddressDetails": {"Country": {"CountryNameCode": "HU","CountryName": "Hungary","AdministrativeArea": {"AdministrativeAreaName": "Pest","Locality": {"LocalityName": "Pusztavacs"}}},"Accuracy": 4},
"ExtendedData": {
"LatLonBox": {
"north": 47.2079051,
"south": 47.1073380,
"east": 19.6032050,
"west": 19.4464160
}
},
"Point": {
"coordinates": [ 19.5010859, 47.1712960, 0 ]
}
} ]
}

2009. február 7., szombat

Request.ServerVariables

Az ASP-s hőskorban nap mint nap használtuk az említett változókat, de azért néhanap még ma is jól jönnek. Az ember sajnos a ritkánt használt dolgokat hajlamos elfelejteni, ezért már sokszor eszembe jutott, hogy összeszedem ezeket, de a lustaság győzött mindig, meg persze a sietség.
Hát most szerencsére itt van ez az oldal, ahol valaki más összeszedte nekünk. :)

2009. február 6., péntek

Hasznos eszközgyűjtemény webfejlesztéshez

Jártamban-keltemben találtam egy linket erre a lapra, ami hasznos eszközök, segédprogramok gyűjteménye webfejlesztéshez.
Egy részét már ismertem, de van néhány köztük ami nekem is új.
Ami igazán értékes benne, az, hogy összeszedte a lap szerzője helyettünk, így nem kell pl. a fincsiből vagy a lokális bookmarkjainkból kimazsolázni meg újra és újra kiguglizni azt a toolt amit "emlékszem, hogy már használtam csak nem tudom hol volt".

2009. január 20., kedd

Elkészült az SQL 2008 e-Book


Egy Live loginért cserébe megkaphatjuk a korábban már beígért ingyenes SQL 2008 e-bookot.
A könyv fejezetei eddig is letölthetőek voltak, most készült el a teljes anyag amit itt lehet leszedni.
Még nem néztem bele, de hamarosan megteszem.

2009. január 8., csütörtök

E-book az Entity Framework használatáról

A MS újdonságait általában igyekszem követni, ha felületesen is. Ezen újdonságok közül az egyik amit lankadatlan érdeklődéssel figyelek az Entity Framework.

Az ünnepek környékén kicsit elmaradtam a szokásos feedek böngészésével, mostanában kezdem pótolni, így csak most láttam ezt a bejegyzést.

Az író a saját tapasztalatai alapján egy komplett, gyakorlati szempontú könyvet hozott össze 500 oldalon az EF-ről.

Még nem olvastam bele, de kíváncsian várom mennyire lehet hasznos. Egyelőre ugyan nem valószínű, hogy mostanában élesben használni fogom, de érdekel a téma.