EuroBlitz 2015

Aloittaja weatherc, tiistai, 03.03.2015, 23:09

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

weatherc

Lumet ovat jo (melkein) sulanneet joten kait se ukkoskausi siellä nurkan takana häämöttää  ;D

Talven aikana ruuvailtu tapaus on nyt päässyt niin pitkälle että oli aika laittaa sivulle BETA testausta varten.
Päivityksestä tuli tavallaan suurin mitä NSD/EB:lle koskaan tehty, nimittäin dumppasin roskiin koko vanhan js-filun ja käytin siitä vain joitain osia. EB 2015 painottaa niin paljon kuin mahdollista reaali-aikaisuuteen sisältäen muutaman yllärin ;)

Webpuoli
- Itse tutka-skriptissä täysi responsiivisuus (oman sivun tutka saattaa kaipaa hienosäätöjä vielä)
- Karttamoottorina on nyt uusin Openlayers 3
- Lisäsivuna täysruutu-versio
- Viime ja lähimmät 10 iskua-taulukot
- 3 sadetutkat, FMI Suomen tutka, YR Skandinavian tutka sekä RadarCZ Euroopan tutkakuva. Kysyin YR:ltä ja sain myönteisen vastuksen että saisko käyttää heidän public-WMS:ää. Tapauksessa RadarCZ niin heidän sivun lisenssi sallii käytön. Kaikki tutkat ovat (osittain) etähallittavissa täältä käsin jos muutoksia ilmenee.
- Asetusnamiskan alta löytyy kasa uusia asetuksia, kuten mahdollisuus säätää sadetutkan läpinäkyvyyttä sekä mobiililaitteella laittaa tutka seuraamaan sijantiasi ;)

Tausta
- Websocket-tuki. Filut on mahdollista feedata websocketilla, joka tarkoittaa nopeammat päivitykset heti kun tiedosto on muuttunut. Websocket ei ole mahdollista normi webhotellissa vaan vaatii VPS:än tai dedikoidun serverin. EB toimii myös vanhalla kunnon ajaxilla jollei websocketit onnistu.
- Blitzortungin reaaliaikasta dataa käytössä 250 km säteellä asemasta, sen ulkopuolella on päivitysväli 1 minuutti
- NSBackend päivitetty ja siinä on nyt mahdollistä säätää uppaus-tiheyttä

http://www.nordicweather.net/ukkostutka.php?fi

:)



weatherc

Pari lisäjuttua jota unhotin tuosta listasta ovat:
- Se muistaa (melkein kaikki) asetukset kuten asetetun keskipisteen, valitut kartat jne. Parit jätin tarkoituksella pois muistamisesta.
- Ehkä paras näin sivunhaltijan kaistan kannalta, se sammuttaa datahaku-päivitykset jos sivu ei ole päällimmäisenä (eli jos katsoo esim toista tabia selaimessa). Päivitykset jatkuvat kun sivu palaa päällimmäiseksi (eikä maksimiaikaa ei ole ylitetty). Tämä on sen takia ettei pystyisi "parkkeeraamaan" sivulle tai avata sivu taustalle syömään kaistaa.

Selvennystä tuohon websocket <> ajax...
Suurin ero katselijan näkökulmasta niissä on että
- Ajax päivittää tiedostot ajastetun väliajoin (esim 10 sekuntia) riippumatta siitä että onko tiedosto päivittynyt vai ei.
- Websocketissa tuoreet filut lähetetään selaimelle heti ja ainoastaan vain jos ovat päivittyneet.

systeemi

Huuh huh taas pukkaa hienoa päivitystä. Pitäisi alkaa etsimään kolviin uusi kärki jotta pääsisi juottamaan.
Sääasema Nauska, Kemi

www.kemiweather.fi

Zalama

Yksi typo löytyi asetuksista:
"piilota keksipiste"   :D

weatherc

Lainaa"piilota keksipiste"

Kun löydät sen keksipisteen ja klikkaat sitä alkaa ruudusta tulemaan keksejä sekä torvet ja fanfaarit alkaa soimaan ;D

Taisin myös siivota pari vielä käytössä olevaa sanaa ulos suomenkielisestä käännöksestä kun näkyy olevan esim SEC  :P

weatherc

FMI-datasta EB:ssä hitusen..

Salamadata on saanut samanveroisen "statuksen" mitä BO ja Boltek, eli iskut näytetään samalla tavalla väärikoodilla sekä on mukana käppyrässä ja päivätilastossa. Iskut kartalla pitää vielä tarkistaa kunhan tulisi jokunen isku silleen sopivasti että huomaan ne ajoissa.

Data syötetään EB:ssä websocketilla mitä tarkoittaa että päivittyvät heti kun tulee uunista dedillä. Tämä nopeuttaa erityisesti sadetutkan automaatti-päivityksiä.

Sadetutkasta sen verran että se on ollut varsinkin viime päivinä pätkivä. Yksi syy lienee että sen hakuun FMI:ltä tarvis keksii "ikiliikkuja" joka edellisen kuvan jälkeen siirtyis tarkisetelemaan milloin seuraava kuva ilmestyy. Ongelma on siinä että piäivitystiheys on 5 minuuttia ja datan tulo FMI:lle vaihetelee hitusen joten esim :00 kuva on jokus saatavilla :03, joskus vasta :06 ja joskus todellä myöhään vasta :12, ja kaikkea siltä väliltä. Haun tekee hitusen kimurantiksi on se että haku-urlissa pitää olla oikea aikaleimakin mukana.

Toinen syy voi olla FMI:n päässä, viimeksi kun tein vika-ilmon sain vastauksena että sadetutkan datassa ollut häiriöitä ja että kevään aikana on tulossa softa-päivitys joka toivottavasti korjaisi niitä.

weatherc

#6
Boltek-puolella ilmeni "pikku" probleema NSBackendissa kun pari testaajaa asensi sen. Se laittaa desimaalit Windowsin asetusten mukaan kommaksi (2,35) tai pilkuksi (2.35). Jos se laittaa sen kommaksi ei laskut, kuten kordinaattien laskeminen, toimi.
Ja vaikka olisi toiminutkin niin viimeistään websivulla olisi errorit ilmenneet koska javascript, aivan kuten PHP, vaatii desimaalit pilkkuina.

M$-amatöörit taas asialla Visual Studiossa kun ei niinkään simppeliä asiaa olla tehty standardisoituna (että desimaalimerkki olisi ainakin ohjeman sisäisesti aina pilkku että laskut toimii maasta/asetuksista riippumatta)

Ongelmaan löytyi kyllä aika helppo ratkaisu (mikäli se toimii) mutta silti. Nyt testaamista hidastaa hitusen atmosfäärin kevät-hiljaisuus kun ei pahemmin aktiviteettiä Hollanti/Tanska-akselilla.... :P

weatherc

EB 2015 julkaistu. Linkki löytyy BO:n foorumilta :P

OPEx

Moro

Ihan kuin joku mättäisi bo_updatessa, jos laittaa Mybon falselle.

Esimerkiksi
rivi 51: $q = mysql_query("SELECT max(id) as mid from `$MyBodb`.`".$db_prefix."strikes`");
rivi 52: while ($m = mysql_fetch_array($q, MYSQL_BOTH)) {
rivi 53: $mid = $m[mid];

Antaa herjan
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/perantof/public_html/saa/saa2/bo_update.php on line 52

Mybolla toimii lähes ok, pieniä juttuja tuli esille

FMI sadetutkan aika on  1970-01-01 02:00
Vaikka salamaiskutäppä on päällä oletuksena, näkyy ainoastaan solut. Salamat tulee näkyville kun klikkaa solutäpän päälle. Salamat jää näkyville kun sammuttaa solutäpän, kuten pitääkin.

Tässä vielä virheilmoitukset bo_update errorista, useMyBo= falsella.

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 52
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 100
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 119
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 140
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 146
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 155
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 158
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 162
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 165
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 180
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 226
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 246
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 253
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 260
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 268
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 273
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/xxxx/public_html/saa/saa2/bo_update.php on line 340

weatherc

bo_update..
Haiskahtaa siltä että $db_prefix on väärä ja mysli failaa. Se miksi se tuon tekee en vielä tiedä. Itse testasin sitä enimmäkseen Mybo:n kanssa. Toisaalta bo_updatessa ei ole mitään järin suuria muutoksia vanhaan, muutokset ovat lähinnä kosmeettiset eli että se tekee sen bogeo.txt-filun.

FMI-tutkalle saat socket-osoitteen multa YV:nä :)

Yleisesti ottaen en ole vielä varma että johtuuko erään toisen asennuksen pikku probleemat jostain laajemmasta viasta eb.js-filussa, vai onko se "paikallinen probleema", vai onko se websocketin ja ajaxin ero nopeudessa näin näkyvä mutta asiaa tutkitaan...