EuroBlitz 2015

Aloittaja weatherc, tiistai, 03.03.2015, 23:09

« edellinen - seuraava »

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

weatherc

Pikku koe omalla sivulla: http://www.nordicweather.net/ukkostutka.php?fi
Se toimii nyt ajaxilla eikä websocketilla. Mitä kaivataan on varsinkin Mac:illa (ja erityisesti Safarilla) testaamista koska on osoittatunut että siitä suunnasta on tulossa "uusi IE" eli ne ongelmat silloin kun toimii täysin OK muilla setupeilla...

weatherc

bo_update ilman MyBo:ta...
Kokeilin omalla ja mulla se toimis nyt ihan OK (ei ainakaan puskenut erroreita) ja iskutkin päivittyi bo_strikes-taulukkoon. Pikku korjaus tulee bo_strikes-taulukkoon joka johtuu EB:stä, tarvitaan id-numero iskulle jotta EB ei piirtäis noita iskuja tuplana.

Eli päivitystä pukkaa kohtapuolin ;)

weatherc

Zippi päivitetty.

- bo_update.php
- eb.js
- Muutos bo_strike-taulukkoon:
* Joko poista vanha taulukko ja lisää uusi MyPHPAdminilla, taulukko löytyy mysql_bo.sql:stä
* tai lisää id-rivi nykyiseen: avaa bo_strike taulukko MyPHPAdminlilla => valitse Structure-tabi => "add 1 column" => Go =>
    - column: id
    - Type: INT
    - täppä Auto_increment-laatikkoon
=> Go

OPEx

#13
Yhtä herjaa heittää vielä bo_updateen  :)  Ei näyttäis vaikuttavan toimivuuteen

Warning: ftp_put(/home/xxx/zzz/bo.txt): failed to open stream: No such file or directory in /home2/xxxx/zzzz/bo_update.php on line 389
There was a problem while uploading /home/xxx/zzz/bo.txt


weatherc

Korjattu.

Korjaan nuo polut tuosta sun viestistä...

OPEx

Juu nyt toimii hienosti. Sorry linkeistä...  :-[

iccb

Näin äkkiseltään kokeiltuna näyttäisi kaikki toimivan macillä ja uusimmalla safarilla...

weatherc

Zippi päivitetty sekalaisilla pikku fixauksilla.

- Tuplaiskut. bo_update.php rivit 233-238
- Muutama muu fixaus eb:jsään ja tracker.php:hen

Zalama

Lainaus käyttäjältä: weatherc - lauantai, 18.04.2015, 21:16
Zippi päivitetty sekalaisilla pikku fixauksilla.

- Tuplaiskut. bo_update.php rivit 233-238
- Muutama muu fixaus eb:jsään ja tracker.php:hen

Mistä tuo viimeisin zippi löytyy ?

weatherc

Tässä kun ollut pari päivää aktiviteettiä tuolla Pietarin tienoilla ja siten myös oma Boltekki napannut iskuja on tullut raavittua päätä parin pikkubugin kanssa. Näytää nyt olevan aika aisoissa mutta vaatii vielä pientä seurantaa.

- Livepäivitys hajosi edellisessä päivityksessä.
- Vaikka valittuna ollut "näytä vain alle vartin vanhat" on näytetty kaikki iskut palattaessa EB:n välilehteen (jolloin EB hakee tuoreimman geojsonin).
- "uudet iskut"-laskuri. Nyt se laskee bo/boltek/fmi erikseen, eikä nollaannu ennenaikaisesti. Se myös näyttää oikean luvun kun vaihtaa eri "tutkien" välillä.
- Se perusongelma eli homma menee jumiin kun on paaaaljon iskuja. Jo nyt tähän aikaan vuodesta on BO päässyt yli 24k iskuun tunnissa. Tämä on luonnollisesti aivan liian paljon jotta kaikki voisi piirtää kartalle.

Koska sattuneistä syistä haluan niin pitkään kun mahdollista välttää php- tai muuta vastaavaa häkkyrää syöttämään livedataa niin lähtökohtana on ollut että data tallennetaan staattiseen tekstifiluun. Tämän huono puoli on se että on pakko laittaa kaikki iskut samaan filuun. 24k iskua tekisi aikamoisen filun jo kooltaan puhumattakaan siitä että javascript/selain lähtisi oitis kahville. Näinollen bo_update rajoittaa iskujen määrää max 5000:een. Tämäkin on liikaa, 2000 vaikuttaa toimivan huomattavasti paremmin. (bo_update rivi 225 "LIMIT 5000" => "LIMIT 2000", saa vapaasti testailla että mikä olisi paras tuohon)

Datamaäärän kannalta olisi paras vaihtoehto sellainen jossa EB kertoo kartan reunakoordinaatit ja paluupostissa tulisi vain sen alueen iskut (+/- sopivan kokoinen reunapuskuri-alue). Mutta tähän en ole keksinyt mitään muuta vaihtoehtoa kun että taustalla pitäisi raksuttaa php- tai vastaava häkkyrä. Jo ajatus hirvittää siinä vaiheessa kun on 2000+ userssiä onlinessä.
Tiedän että BO:n oma kartta tekee tämän ja vielä websocketin kanssa mutta...