A következő címkéjű bejegyzések mutatása: tool. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: tool. Összes bejegyzés megjelenítése

2010. március 25., csütörtök

Magassági adatok Google API

Hosszú idő után végre megtettek a Google Maps API fejlesztői egy nagyon logikus lépést. Lekérhetővé tették végre API-n keresztül is a tetszőleges koordinátához tartozó magasságot, megszületett az Elevation 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

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 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

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 :)

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

A path értelemszerűen behelyettesítendő. Természetesen a dolog nem titkos, benne volt anno a release notes-ban, vélhetően a helpben is meg lehet találni, de hát ki olvassa ezeket? :)

2008. november 28., péntek

IE6 és a DIV méretezése

Jelenleg egy olyan projektben dolgozom, ahol az egyetlen és kizárólagos webkliens az Internet Explorer, annak is az öregecske 6-os verziója. Mint tudjuk az IE mindig is arról volt hírhedt, hogy nagyvonalúan kezeli a szabványokat, de különösen hírhedt ez a verzió a DIV elementek érdekes kezeléséről. Nálam ez most éppen azért okozott fejtörést, mert dekorációs célzattal egy 1px-es vonalat kellett elhelyeznem, ami dinamikusan alakulgat. Lényeg az, hogy a leglogikusabb megoldásnak egy 1px magas DIV tűnt. Volna. Ha az IE hajlandó lett volna 10px-nél kisebb elemet megjeleníteni.
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

Nemrégiben röppent fel a hír, hogy a MS letette a voksát a jQuery függvénykönyvtár mellett.
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

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. július 31., csütörtök

55 ingyenes eszköz webes fejlesztéshez

Egy remek gyűjteményre bukkantam ebben a bejegyzésben ahol a szerző közismert és kevésbé közismert oldalakat tesz közzé, amelyek hasznosak lehetnek webes fejlesztéseinkhez.
Az én kedvencem a wait-animáció bütykölő tool :)

2008. július 19., szombat

Hogyan látják mások?

Gyakran van, hogy szeretnénk az elkészült weboldalunkat, ha nem is tesztelni, de legalább egy pillantást vetni rá különböző böngészőkön és operációs rendszerek alatt.
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

Weboldalak aktuális állapotát lehet "lefényképezni" ezen a linken keresztü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

Kissé elmaradozok mostanában a bejegyzésekkel. Nem mentegetőzésképpen, de voltak némi pozitív és negatív változások körülöttem, meg éppen javában tombol a versenyszezon is. De ez végül is azt hiszem senkit sem érdekel :)
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.
Photobucket

2008. május 28., szerda

Böngészőbe ágyazott 3D a Google Earth API-val

Mai hír, hogy a Google Earth team kihozta a Firefox, IE6 és 7 alá a Google Earth plugint. A Microsoft Live Mapja IE alatt már régóta tudott nekünk 3D-t mutatni, ideje volt, hogy a guglinál is kijöjjön valami hasonló.
Állítólag remek API-ja van, alig várom, hogy kipróbáljam :)

2008. május 24., szombat

Újabb ikongyár

Nemrég ismét találtam egy, a hozzám hasonlóan térkép-mániás illetők számára hasznos eszközt, a változatosság kedvéért ismét térképi jelek gyártására. Színes szagos, de egy kis reklámot el kell viselni.
http://www.cartosoft.com/mapicons/

2008. április 1., kedd

Jang - képernyőfelvétel bárhol, bármikor

Éppen egy régebbi Camtasiaval kínlódtam, mikor Biri felhívta a figyelmemet a TechSmith egy új community projektjére. A cucc első tesztjeim alapján kiválóan használható és ami nem mellékes , mindenféle egzotikus formátumok helyett flash-be konvertálja a felvett anyagot, így az könnyedén publikálható neten, vagy bátran terjeszthető anélkül, hogy aggódni kellene amiatt, hogy a kliensnek ugyan van-e megfelelő kodekje, ha nincs, akkor pedig képes-e a telepítésére (mert ez sem mindig egyértelmű). Ráadásul a szemnek is nagyon kellemesen megoldott a dizájnja nem megy a kezelhetőség rovására, sőt.
Az alap kezelőfelület mindössze ennyi: