Szakmai és kevésbé szakmai bejegyzések webes térképekről, szoftverfejlesztésről, térinformatikáról meg csak úgy...
2010. március 25., csütörtök
Magassági adatok Google API
Erre eddig is volt lehetőség, mégpedig a USGS) , a GeoNames vagy az EarthTools webszolgáltatás használatával.
A Google szolgáltatásának az előnye az eddigiekkel szemben, hogy batch feldolgozást is lehetővé tesz, amivel szépen lehet magassági profilokat, szinttérképeket készíteni útvonalakhoz. Ha ezt egy-két évvel hamarabb meglépi a Google, akkor a futoterkep.hu fejlesztésénél rengeteg keresgéléstől és kísérletezgetéstől szabadított volna meg bennünket.
Azt hozzátenném, hogy a helyzet nem olyan rózsaszín, mint ahogy az előzőekből látszik. Magyarán kitehetjük az ablakba (hogy ne használjak durvább kifejezést) a batch feldolgozást, mivel sajnos 25 000 pontot kérdezhetünk le egy IP-ről 24 órán belül. Ez ilyen formában a felhasználást erősen korlátozza, szóval épp azt veszi el tőlünk ami az előnye lenne.
Azt mondják a guglinál, hogy ezzel az API kiszolgáló túlterhelését akarják elkerülni. De számomra finoman szólva is hihetetlennek tűnik, hogy ne bírna kiszolgálni akárhány kérést, ami egyenként néhány bájtos JSON adatot bök ki és valószínűleg egyetlen adatbázismezőt olvas ki a szerver oldalon (vagy ki tudja hogy tárolják) az a szerverpark, ami mittudoménhánymillió térképkockát dobál szét a világ minden tájára másodpercenként.
A szolgáltatást igazán kipróbálni még nem tudtam, de hamarosan készítek valami egyszerű szinttérképcsináló kis alkalmazásocskát. Meg persze akkor már valószínűleg beoperálom a futótérképbe is, ha valami módot ki tudok találni a limit figyelembevételére.
Egyébként API nélküli magasságszámításra alkalmas oldal is van rengeteg, az egyik a roppant találó nevű LatLonToElevation néven érhető el (http://www.latlontoelevation.com/dem_consume.aspx), a többit rátok bízom.
2009. október 8., csütörtök
NEW VERSION – Ajax Control Toolkit
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 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. február 19., csütörtök
Ingyenes ASP.NET és WinForms vezérlők
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 :)
2008. december 2., kedd
WinMerge beállítása merge tool-ként a TotalCommanderben

Ez a tipp hasznos lehet TC és WinMerge fanoknak.
A dolog meglehetősen egyszerű. Fogd a wincmd.ini fájlt és írd be a konfigurációs szekcióba a következőt:
Comparetool=C:\program files\winmerge\WinMerge.exe
2008. november 28., péntek
IE6 és a DIV méretezése
Hosszas guglizás után kisült, hogy ez a csacsi IE nem hajlandó az aktuális fontméretnél alacsonyabb lenni, csak, ha ezt külön megmondjuk neki. Hm. Ez vajon kinek a fejéből pattanhatott ki? Vagy csak mellékhatás? Bizonyíték gyanánt nézd meg ezt a kódot IE6 alól:
<div style="background-color: #FF0000; height: 1px"></div>
Ime:
Ha a fentit tudjuk, akkor már könnyen rá lehet jönni, hogy milyen beállításokkal lehet elérni a kíván 1px magasságot.
Logikusnak tűnik a DIV számára az 1px-es fontméret beállítása.
<div style="background-color: #FF0000; height: 1px; font-size: 1px"></div>
Ez a megoldás majdnem jó, de nem teljesen. Így már tudunk egész kicsi magasságot beállítani, de 1px-et mégsem.
Az igazi okosság az overflow tulajdonság beállítása, ami azt jelenti, hogy lekezeljük a kilógó részeket.
<div style="background-color: #FF0000; height: 1px;overflow: hidden"></div>
Így már tökéletes 1px-es csíkunk van. Fentieket teszteléséhez kiválóan lehet alkalmazni az IETester nevű segédprogramot, ami 5.5-től felfelé bármelyik IE verziót tudja nekünk prezentálni.
2008. október 28., kedd
Intellisense jQuery támogatás a Visual Studiohoz
Ennek jegyében a jQuerynél elkészítettek egy a VS számára kommentekkel ellátott verziót, amit az IntelliSense tud kezelni.
Letölthető innen:
1.2.6:
http://code.jquery.com/jquery-1.2.6-vsdoc.js
Latest release (jelenleg ugyanaz)
http://code.jquery.com/jquery-latest-vsdoc.js
Arra azért ügyeljünk, hogy ezek a kommentek nem kicsit hizlalták fel a függvénykönyvtárat. A végső verziókban ne felejtsd el lecserélni a kommentezett verziót a minified vagy a packed verzióra!
2008. szeptember 17., szerda
Lorem ipsum generátor
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. július 31., csütörtök
55 ingyenes eszköz webes fejlesztéshez
Az én kedvencem a wait-animáció bütykölő tool :)
2008. július 19., szombat
Hogyan látják mások?
Könnyen meg lehet tenni ezt a http://www.browsershots.org címen, ahol minden jelentős (és jelentéktelen) böngésző-oprendszer párosítást megtalálunk. Csak be kell írni a megnézni kívánt oldal címét aztán várni, időnként persze visszanézegetni. A képek egy idő után törlődnek, így egy kis időt rá kell szánni, de esetneként érdemes lehet. Pl. ha épp készülünk kifizetni egy munkát amiről azt mondják, hogy így néz ki linux/konqueror alól is, de aztán meg hátha mégsem ;)
2008. július 17., csütörtök
Még egy program a print screen helyett
A neve Fireshot. Firefox és most már IE alá is letölthető innen:
http://screenshot-program.com/downloads.php
A printscreenhez képest egyrészt kényelmesebb de ami fontosabb nem csak a látszó részt, hanem a teljes oldalt is le tudod menteni vele. Akár tudod egyből lemezre menteni, emilezni, vágólapra tenni, feltölteni stb…
2008. július 4., péntek
Screenshot távolról
Tesztelésen kívül alkalmas lehet akár hírgyűjtő vagy egyéb tartalomaggregáló oldalon való felhasználásra is. Ha ilyesmire akarnánk használni, akkor egyszerű GET kéréssel paraméterezve megtehetjük.
Ime egy kis példa, szigorúan IE alá, a FF biztonsági korlátok miatt hibát fog dobni rajta, de a lényeg látszik.
Itt meg a kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function getPic() {
var url = document.getElementById('urltxt').value;
var x = new XMLHttpRequest();
x.open('GET', 'http://www.url2jpg.co.uk/getgrab.ashx?url=' + url + '&size=13&width=1024&height=768');
x.onreadystatechange = function() {
if (x.readyState == 4) {
document.getElementById('imgdiv').innerHTML = x.responseText.replace(/\/assets/, 'http://www.url2jpg.co.uk/assets');
document.getElementById('imgtxt').value = x.responseText;
}
}
x.send(null);
}
</script>
</head>
<body>
<div>
<input type="text" id="urltxt" value="http://www.bbc.co.uk/" />
<input type="button" value="LÁSSUK" onclick="getPic()" /><br />
ez jött vissza:
<br />
<input type="text" id="imgtxt" size="50" />
<div id="imgdiv" style="width: 320px;height: 240px; overflow:auto;" src="http://www.url2jpg.co.uk/getgrab.ashx?url=http://www.bbc.com/&size=13&width=1024&height=768"></div>
</div>
</body>
</html>
2008. június 25., szerda
Újabb érdekes VS tool
Amiről voltaképpen szó van arra nemrégiben bukkantam rá egy blogon. A neve RockScroll és egy nagyon jópofa VS kiegészítő. Gyakorlatilag a scroolbar helyett egy keskeny kutyanyelv-szerű szalagot helyez el, amelyen szintaksziskiemeléssel látható a teljes kód, persze kellően kis méretben. Színekkel jelzi az editálások helyét, a breakpointokat, a bookmarkokat. Az általam leghasznosabbnak ítélt feature úgy működik, hogy egy szót az editorban duplaklikkel kijelölve az összes előfordulást kiemeli és ez a kiemelés látszódik az oldalsávon is. Ezzel sokszor feleslegessé teszi a CTRL+F nyomkodását.
2008. május 28., szerda
Böngészőbe ágyazott 3D a Google Earth API-val
Állítólag remek API-ja van, alig várom, hogy kipróbáljam :)
2008. május 24., szombat
Újabb ikongyár
http://www.cartosoft.com/mapicons/
2008. április 1., kedd
Jang - képernyőfelvétel bárhol, bármikor
Az alap kezelőfelület mindössze ennyi:
