[ Az időjárás-előrejelző Sidebar-alkalmazás életre keltése ]

Az időjárás-előrejelző Sidebar-alkalmazás életre keltése

  • 2007-02-17 16:18
A Windows Vista Sidebar (oldalsáv) kiegészítője egy remek megoldás arra, hogy különböző mini-alkalmazásokat futtassunk az asztalon anélkül, hogy azok megzavarnának a munkában. A Sidebar néhány gyári tartozékkal érkezik, melyek közül azonban az időjárásjelző sokak bánatára, nem működik. Megoldás természetesen erre a problémára is létezik.

Ha a Sidebar "kütyü-galériájából" telepítjük az időjárás-előrejelző alkalmazást, azt láthatjuk, hogy az eszköz nem működik és az "A szolgáltatás a jelenlegi helyről nem elérhető." üzenetet jelenít meg.

[ A szolgáltatás nem elérhető ]

Bár a Windows Vista korai béta, illetve RC változataiban ez a program még kifogástalanul működött, a végleges verzióban a világ több országából is érkeztek bejelentések, miszerint a felhasználók csak a fenti üzenetet kapják. Pontosan nem tudni, mi az oka az elérhetetlen szolgáltatásnak, de a magyarországi Microsoft berkeiből olyan információkat kaptunk, hogy a szolgáltatás különböző "jogi problémák" miatt csak 50 ország területéről érhető el. A további okok között lehet, hogy a finn Foreca fizetős szolgáltatásként nyújtja az időjárási adatokat. Szerencsére egy trükk segítségével a magyar Vista-felhasználóknak sem kell lemondaniuk az időjárásjelentő használatáról.

  • Ahhoz, hogy használhassuk az eszközt, át kell állítanunk a Windows rendszer területi, nyelvi és formátum-beállításait is. Sajnos egyik sem hagyható ki, a módszer csak akkor működik, ha mindhárom beállítást megváltoztatjuk. Nyissuk meg a Vezérlőpultot (Control Panel), majd kattintsunk a "Clock, Language, and Region (Óra, nyelv és területi beállítások)" kategóriára, ezen belül pedig a "Regional and Language Option (Területi és nyelvi beállítások)" hivatkozásra.

  • A felbukkanó ablakban az alábbi képeknek megfelelően válasszuk az Egyesült Államok-béli területi és nyelvi beállításokat. A "System Locale (rendszerszintű területi beállítások)" megváltoztatása után újra kell indítanunk a számítógépet.


    [ Kép ]     [ Kép ]     [ Kép ]

  • Mivel Magyarországon nem a dollár a hivatalos fizetőeszköz, valamint általában 24 órás időszámítást használunk, a tizedes-elválasztó pedig a vessző, néhány beállítást még el kell végeznünk. Fontos, hogy elvégezzük ezeket a beállításokat, mert az elválasztójelek eltéréséből adódóan például a pénzösszegekkel számoló programok hibás eredményeket produkálhatnak! A területi és nyelvi beállításokhoz visszatérve az alábbi képek alapján írjuk át az Egyesült Államok-béli alapértelmezett beállításokat. (Az összes mező változtatásra szorul, nem csak a pirossal megjelöltek!)


    [ Kép ]     [ Kép ]     [ Kép ]     [ Kép ]

  • Ha mindezzel elkészültünk, ellenőrizzük (például a számológépben vagy az Excel-ben), hogy a tizedes-elválasztók és a pénznemek rendben működnek-e. Most már újra hozzáadhatjuk a Sidebar-hoz az időjárás-előrejelzőt.

[ Időjárás-előrejelzés ]
Nos... egy ponton megtorpantam.
Nem értettem egy js metódus működését.
Rákerestem a metódusra, és ezt találtam:
http://209.85.135.104/search?q=cache:aTHmrH5g5nMJ:www.veryhd.net/attachment.php%3Faid%3D119767+OnDataReady+xmldom&hl=hu&ct=clnk&cd=3&gl=hu

Lényeg, hogy valakik megelőztek engem :-((
Fel is tüntették a nevüket, és jelezték mi maradt eredeti... ezekszerint mégis lehet ilyet ??

Pici szépséghibája, hogy angol fordításban kéri az infót. Továbbá a Celsiusban kapott hőmérsékletről azt hiszi Fahrenheitben kapta, ezért hibásra konvertálja. Ezutóbbi javítható: a gadgetben meg kell a hőegységet Fahrenheitre kell átállítani és akkor a helyes Celsius értékeket írja ki.
Én figyelmesebben programoztam volna.. :-)))

cochese1974

2007-05-19 20:03
fejtegeto: mindenesetre szólj ha van már vmi végleges, pl nekem is kéne nagyon. Ha meg MS nem jarul hozzá, legfeljebb majd beindul az underground terjesztés.

2007-05-19 02:50
Nem hiszem, hogy szabadon módosíthatók lennének, ez nem GPL licenc :-) Szerintem egyszerűbb lenne egy másik gadget-et írni helyette, az eredeti a Microsoft tulajdona és beleköthetnek. De ne legyen igazam.
Jó hír: jelentem a szolgáltatás helyéről ki tudom nyerni az adatokat változók formájában!
Egyszerű javascript.
Már csak azt kell megírnom, hogy az adatok alapján a megfelelő képet generálja le.

Utána megkérdem a microsoftot hu-t, hogy terjeszthető-e?
(Mivel maga az adat bárki számára elérhető, a javascript fájlok pedig szabadon módosíthatóak amég a kódban az ember feltünteti az eredetiben hagyott kód tulajdonosát...) szerintem elvileg nem lesz akadálya.

cochese1974

2007-05-11 14:32
Írtam a foreca-nak egy mailt, hogy egyáltalán miattuk van e ez a probléma a időjáráselőrejelzővel. De ezek alapján amit itt leírtál lehet, hogy tényleg a microsoft a felelős érte, főleg, hogy az RC verziókban még ment. Kéne egy java programozó:)
Jobban beástam magam.

Megtaláltam a Budapestre vonatkozó adatforrás linkjét:
http://weather.service.msn.com/data.aspx?src=vista&wealocations=wc:HUXX0002&weadegreetype=C&culture=hu-HU

A weather.js-ben:
var oMSN = new ActiveXObject("wlsrvc.WLServices");
paranccsal kapcsolódik a kiszolgálóhoz, ami a fenti link adatait küldi vissza ha angol nyelvi beállítást használunk.

Nem tudná valaki átírni úgy, hogy közvetlenül értékelje a fenti linkből kapott adatoka és így kikerülje a nyelvi ellenőrzést??
Nos én nem igazán tudok javascriptben programozni... de ahogy nézegetem a weather.js filet ő az oka mindennek. :-)

A vége felé van egy ilyen részlet:
function showOrHideServiceError(bShow, theStatusCode)
...
...
case 1506:
// Forbidden
if (activeDisplayMode()=="undocked") {
theMessage = getLocalizedString( 'ServiceNotAvailableInYourArea' );


ServiceNotAvailableInYourArea stringet pedig a localizedStrings.js fordítja magyarra: A szolgáltatás nem érhető el az adott nyelven vagy területen.


Szóval a kérdés az, hogy honnan kapja a gadget a case1506-os kódot??

Ráadásul érdekes, hogy a Foreca elküldi a magyar adatokat a weather.msn.com-nak. Ott RSS-re is fel lehet iratkozni, és küldi az RSS olvaónak akár Budapestről.
Szerintem a gadget is ugyanebből az RSS adatból generálja a jelentést...

Nekem ez alapján úgy tűnik, hogy a dolog nem a Foreca-n múlik, hanem a microsoft valamilyen megfontolásból kitól magyar felhasználóival.

Elnézést, lehet nem ez a céljuk, de gyakorlatilag ezt teszik!

Van valakinek ötlete vajon mit küld el a gadget amire a kiszolgáló case1506-ot dob vissza? :-)
Van ennél egy könnyeb módszer: lelehet tölteni egy másik előrejelzőt és azzal működik!

2007-04-04 16:23
Nem, egyszerűen le kell húzni a Sidebar-ról.
Ez rendesen működik, de a képeken látható előrejelzéseket sehogy sem siketült előhoznom. Ez egy másik, fejlettebb gadget lehet, mint ami alapból van a Vistában?
moonman:
:-DD Természetesen nem vagyok ilyen hülye, csak ha hosszabb hozzászólást ír az ember, ahol már görgetni kell ezt a mezőt, akkor igen zavaró tud lenni.

2007-03-29 14:26
Húzd odébb a kurzort.
Nah, megpróbálok páratok baromságaira válaszolni:
-Természetesen NEM az angol ABC betűit fogja használni
-Természetesen NEM lesz angol a Vista
-Természetesen NEM fognak működni az Ultimate extrák
-Természetesen eddig sem voltak magyarok az Ultimate extrák, ezután sem lesznek (legalábbis ehez ennek semmi köze)
-Természetesen angol és magyar Vista esetén MÁR egyaránt NEM működik ez a szolgáltatás (e beállítások nélkül)
-Természetesen a "A szolgáltatás nem érhető el" ugyanazt jelenti mint a cikkben említett angol felirat
U.i.: Az Ultimate extrákat az angol MUI letöltése kelti életre.
Ja, és jó lenne, ha nem lenne itt ez a "Használható kódok" tábla, mert nem lehet tőle írni...
Imádom ezt a honlapot!
Sok mindenben segített! (Pl. ebben az időjárásos cuccban is :) )

2007-03-16 20:31
Sziasztok ha esetleg leirnátok hogy mit hogy kell
meg megmutatnátok az átirando részt én megköszöném de szerintem mindenki nagyon örülne neki ja és nézetek majd be a nemsokára elkészülö www.mswindows.atw.hu-ra

2007-03-12 13:55
De ha átálíttom a beálíttásokat, akkor ha szöveget írok akkor is az angol ABC betüit fogja csak látni meg ilyenek nem??
netelek: sajnos a ms ezt a kis foreca-t választotta udvari beszállítójának, ezért ezzel gadgettel itthon sokan nem fognak kibékülni. Ha kell akkor ajánlom az avedesket, vagy a yahoo widgetet(esetleg később a desktopx-et). Ezek esetenként szebb és jobban konfigolható widgeteket adnak, igaz nem a sidebaron, de a vistán tökéletesen futnak. Vagy ha van lelkes felhasználó aki átírja a scriptet úgy hogy az pl. a weather channeltól kapja az infót akkor működne itthon is..(csak saját használatra persze..)
Kár hogy kell ez a sok beállítás, meg hogy csak fővárost, megyeszékhelyeket lehet beállítani. Pedig a mi kisvárosunk időjárását is el lehet érni más oldalakon, valahogy rácsatlakozhatna a program.

nekem is nyolc

2007-03-02 01:45
Ha ezeket a beallitasokat elvegzem, akkor attol meg Magyar lesz -e a ultimate extrak?
Ha ezeket a beállítások at elvégzem, akkor ez nem kelti életre az ultimate extrákat?
annyi kérdésem lenne, hogyha elvégzem ezeket a beállításokat, attól még magyar marad a windows ugye??
Üdv mindenkinek!
A cikkben említett beállításokkal sajna nekem nem működik. Van valakinek esetleg ötlete?
Win Vista Hun ULT

2007-02-25 19:54
Itt találhattok megoldásokat!
Nekem megy :)
http://gallery.live.com/results.aspx?l=1&ti=2&st=5
oké köszi.. :) szal nincsenek.. mindegy.. úgyse használok sok progit az msn-r meg le tudom szedni.. csak mikorra nekem vistám lesz.. most gyenge hottá a gépem.. a proci el is menne 1,3 gHz de a videókártya meg a memória kevés..:D
Az xp simplcity az egy 3. fél által kibővített windows, abszolút egyedi ízlés alapján összeválogatott programokkal, és a sima xp-nél újabb driverekkel. De a vistában mégújabb driverek vannak, de a programok nincsenek benne.

Oldalak közti navigálás