Brezplačna glasovna GPS navigacija z mobilnim telefonom

November 25th, 2007

Aplikacija amaAze omogoča GPS navigacijo na mobilnih telefonih, ki podpirajo Javo. Podpira tako vgrajen GPS sprejemnik v mobilnikih, kot tudi povezavo z zunanjim GPS sprejemnikom preko BlueTooth povezave.

Lastnosti:
- brezplačne mape
- glasovno vodenje
- možnost hibridnih map: satelitski posnetki + zemljevid
- izpis vremena
- vodenje s puščicami (majhen prenos podatkov)

Najboljše pa je to, da je amAze povsem brezplačen. Dobite ga na http://wap.amazegps.com .

ZEMLJEVIDI

Pokritost map je odlična saj vklučuje Evropo, Severno Ameriko, Avstralijo ter dele Afrike in Azije.
Za mape je poskrbelo podjetje TeleAtlas, ki dobavlja mape tudi za TomTom.

Pokritost Slovenije:
- 42,62% prebivalstva (hišnih številk)
- 100% glavnih cest
- 30.236km vseh cest
Pokritost

AmaAze poleg običajnih zemljevidov omogoča tudi satelitske posnetke, ter hibridni pogled, vendar pa trenutno za Slovenijo še ni na voljo satelitskih posnetkov.
Hibridni pogled

NAVIGACIJA

Na voljo imamo dva načina navigacije:
- puščični način + glasovno vodenje
- zemljevid + glasovno vodenje

Prednost slednjega je v tem, da ves čas točno vidimo, kje se nahajamo na zemljevidu. Slabost pa je to, da moramo imeti ves čas navigacije vzpostavljeno podatkovno povezavo, zato da se lahko zemljevidi sproti prenašajo na mobilnik. Ta način zna biti zelo drag, če se nahajamo kje v tujini, saj se prenese veliko podatkov, cene prenosa podatkov pri gostovanju v tujini pa so običajno zelo zasoljene.
Zemljevid

Prednost puščičnega načina je v tem da se prenese zelo malo podatkov in pa to, da podatkovno povezavo potrebujemo samo na začetku ob izračunu poti.
V tem načinu se on izračunu poti prenese samo infromacija o potrebnih zavojih, to pa je običajno manj kot 10kB. Kasneje povezava ni več potrebna, saj so vsi potrebni zavoji že shranjeni na mobilcu.
pusc

V PRAKSI

Na primer, da iz trenutne točke želimo priti na Verovškovo 55.

1. Kot prvo moramo imeti vklopljen GPS in vzpostavljeno povezavo z mobilcem, zato da amAze lahko vzame našo lokacijo kot izhodiščno točko.
2. V meniju gremo:
Search -> Address Search -> Country: Slovenia, City: Ljubljana, Street: Verovškova Ulica, Number: 55 ->
Search -> Potrdimo najdeno lokacijo in izberemo -> Navigate to

Drugi praktičen primer je da želimo pregledati pot iz točke A do točke B.

Naj bo A Vilharjeva 13 in B Verovškova 55.

1. In gremo:
Calculate route -> Calculate route -> vnesemo “Starting Point” in “Destination” -> Calculate.

Sedaj si lahko pogledamo posamezni del poti na zemljevidu ali pa gremo: Menu -> Navigate (demo) -> Select, da poženemo demo način navigacije.

Za preklop iz puščičnega načina v način z mapo izberite “Map”. S tipko 1 lahko zmanjšate hitrost in s tipko 3 jo povečate. V meniju “Menu” lahko nastavljate glasnost, osvetlitev ali pa ustavite navigacijo.

VREMENSKA NAPOVED

Do vremenske napovedi najlaže pridemo preko: Search -> Weather forecast -> Izberemo lokacijo -> Search
Vreme

FAQ

Kje lahko dobim amAze?
Najlažje tako da greste z mobilnikom na http://wap.amazegps.com

Huh sploh se ne znajdem v tej aplikaciji?!
Preberite navodila za uporabo: RTFM ;)

Imajo domačo stran?
Seveda: http://amazegps.com

Javlja mi neko čudno napako?
Povprašajte jih na njihovem forumu:
http://amazegps.com/forum/index.phpčpage=forum&language=international

Se da kje pogledati video kako to izgleda v praksi?
- http://amazegps.com/index.phpčpage=demo&language=international
- http://www.youtube.com/resultsčsearch_query=amazegps&search=tag

Dnevni zagon DTSX paketa v MS SQL 2005

August 28th, 2007

Ena izmed novosti v MS SQL 2005 je ta, da se dtsx paketi kreirajo znotraj Visual Studia 2005.
V tem vodiču bom pokazal kako narediti dtsx patek, ki bo skrbel za dnevni prenos podatkov iz enega na drugi sql strežnik.

Nov projekt naredimo takole:
File->New->Project->Bussines Intelligence projects->Integration Services Project
NewProject

Najlažje naredimo nov dtsx paket s pomočjo čarovnika:
Solution Explorer -> desni klik na “SSIS Packages” -> SSIS Import and Export Wizard
wizard

Ko čarovnik zahteva podatke o izvornem stežniku vpišemo vse potrebne podatke in izberemo izvorno bazo.
from

Enako naredimo še za ciljni strežnik:
to.png

Odvisno od tega za kaj želimo narediti izberemo eno od dveh možnosti. Prva možnost je tudi enostavnejša.
specify

Na levi izberemo tabelce iz katerih bomo kopirali podatke, na desni pa tabelce kamor bodo podatki skopirani.
V kolikor boste prenaÅ¡ali veliko tabel označite “Optimize for many tables”.
beta.png
ÄŒe se izvorna in ciljna polja različno imenujejo je potrebno klikniti “Edit…” ter določiti katero izvorno polje se bo preneslo v katero ciljno polje.

ÄŒe boste vsakič prenaÅ¡ali vse podatke, potem izberite Å¡e “Delete rows in destination table”, zato da se zapisi ne bodo podvajali.
map.png

Samo še: Next->Finish->Close in dtsx paket je narejen, ni se pa še izvršil. Paket poženete s tipko F5.

Če ni nobene napake bo diagram parkrat zeleno/rumeno utripnil nato pa povsem pozelenel. :D Smo že na pol poti do cilja.

Kliknite “Stop debugging” kvadratek in gremo naprej.
stop.png

Desno spodaj kjer so “Properties” poiščite “Protection level” ter ga nastavite na “EncryptSensitiveWithPassword”. Privzeta nastavitev “EncryptSensitiveWithUserKey” namreč ne omogoča zagona paketka na drugih računalnikih/strežnikih.
encrypt

Pri “Package password” pa kliknite na gumb s tremi pikami, ter dvakrat vpiÅ¡ite geslo, ki ga boste kasneje uporabili kot parameter klica paketa.

Pritisnite Å¡e “Ctrl-Shift-B” in paket je popolnoma dokončan.

Dnevni zagon paketa

Paket kličemo iz CommandPrompt-a takole:

dtexec /F "c:\temp\sql\tutorial\Paketek.dtsx" /de geslo
cmd.png

Pravilna sintaksa je torej dtexec /F temu sledi pot do datoteke “c:\temp\sql\tutorial\Paketek.dtsx” nato /de kot decrypt ter nato vaÅ¡e geslo ki ste ga določili v Visual Studiu.

Dnevni zagon tega lahko naredite tako, da naredite datoteko npr. kopiraj.bat v katero zapišete:
dtexec /F "c:\temp\sql\tutorial\Paketek.dtsx" /de geslo
Nato pa preko Control Panel->Scheduled tasks->Add New Scheduled task dolčite kako pogosto se naj ta bat file poganja.

Drugi način kako narediti dnevni zagon paketa pa je s pomočjo JOB-a v SQLu.
Tudi iz SQL queryja je namreč mogoče dostopati do CMD-ja, preko procedure xp_cmdshell.
Le ta je zaradi varnosti privzeto onemogočena, vendar pa jo lahko omogočite takole:

EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE

Ko je xp_cmdsheel omogočena lahko kličemo paket preko:
exec master.dbo.xp_cmdshell 'dtexec /F "c:\temp\sql\tutorial\Paketek.dtsx" /de geslo'

Torej vse kar je še potrebno storiti je da v SQL Server Management Studiu na želenem strežniku izberemo:
SQL Server Agent -> Jobs -> desni klik na Jobs in NewJob.
jobs.png

Pog General vpiÅ¡emo ime job-a. Pri Steps->New vpiÅ¡emo Step Name: KlicPaketka, ter pri Command: exec master.dbo.xp_cmdshell ‘dtexec /F “c:\temp\sql\tutorial\Paketek.dtsx” /de geslo’
korak.png

Pri Schedules->New pa določimo kdaj naj se ta paketek izvaja.

To je to:)

Slave flash trigger z dodatnim napajanjem

April 17th, 2007

Slave flash trigger je vezje, ki je namenjeno proženju ene ali več dodatnih bliskavic. Proženje se vrši preko svetlobnega bliska in zaradi hitrih komponent časovni zamik ni opazen. Spodaj opisano vezje potrebuje za delovanje napetost 9V in je primerno za proženje vseh vrst bliskavic.

Komponente

* Upor - 10k Ohm
* Upor - 33k Ohm
* Kondenzator - 100nF 100V
* Tiristor - C106
* Fototranzistor - BPY 62-2 ali BPY 62-3
* Stikalo
* Konektor za 9V baterijo

Vezje

vezje

Shema

shema

Vir

* Slave flash unit

Download

* PDF datoteka (Acrobat Reader)
* DOC datoteka (MS Word)

Slave flash trigger brez dodatnega napajanja

April 17th, 2007

Slave flash trigger je vezje, ki je namenjeno proženju ene ali več dodatnih bliskavic. Proženje se vrši preko svetlobnega bliska in zaradi hitrih komponent časovni zamik ni opazen. Spodaj opisano vezje za delovanje ne potrebuje dodatnega napajanja. Deluje z bliskavicami, ki imajo na kontaktih napetost 10V ali 200V. Tip bliskavice, pa izberemo s stikalom.

Komponente

* Upor - 1k Ohm
* Upor - 10k Ohm
* Upor - 10M Ohm
* Kondenzator - 100pF
* Elektrolitski kondenzator - 2.2uF
* Zener dioda - 6.2V
* Tiristor - C106
* Fototranzistor - BPY 62-2 ali BPY 62-3
* Stikalo

Vezje

vezje

Shema

shema

Vir

* Digital camera flash

Download

* PDF datoteka (Acrobat Reader)
* DOC datoteka (MS Word)

Infrardeč vmesnik za PC

April 17th, 2007

Infrardeč vmesnik nam omogoča, da računalnik brezžično povežemo z drugo elektronsko napravo, naprimer z mobilnim telefonom. Lahko si nalagamo slike, urejamo imenik ali dostopamo do interneta.

Večina matičnih plošč ima že pripravljen konektor za infrardeč vmesnik a je zelo redko le-ta tudi priložen. Na tej strani boste izvedeli, kako si lahko hitro sami naredite tak vmesnik. Potrebujete zelo malo komponent, izdelava je enostavna, infrardeč vmesnik pa preizkušeno dobro deluje.

Komponente

* Dvosmerni IrDA modul - TFDS4500
* Upor - 15 Ohm
* Kabel - 4 žilni
* Konektor za matično ploščo

Vezje

Irda vezje

Shema

Nabolj pogosta tipa IrDA konektorjev na matičnih ploščah sta “5 pinski enovrstični” ter “6 pinski dvovrstični”. Tip priključka ter razpored pinov, najdete v navodilih vaÅ¡e matične plošče.

IRDA shema

Download

* PDF datoteka (Acrobat Reader)
* DOC datoteka (MS Word)

Vir

* Dschen Reinecke’s Infrarotport instructions to bould
* TFDS4500 Datasheet