Uutiset:

Ei uusia uutisia.

Main Menu

NWN Beta julkaistu

Aloittaja weatherc, maanantai, 21.11.2011, 23:25

« edellinen - seuraava »

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

weatherc

#10
LainaaJos sulla on jossain unix/linux missä imagemagick ni onnistuu helposti pienellä shelliscriptillä, mulla saattais itseasiassa olla vielä se minkä tein tallessa jossain. Sille siis annettiin kuva jota se sit käänsi 360 astetta asteen välein.

Purkilla saksanmaalla (eli dedillä ;)) on Imagick asennettuna, joten pistä postiin jos löydät sen  ;D

EDITTIÄ: Suurin ongelmahan on se itse sopivan ikonin löytäminen tuohon. Noista jota löytyy omasta arkistosta ei taida oikeen sopia kartalle.

weatherc

LainaaRuutupaperilla on pirunmoinen määrä ranskalaisia viivoja - ideoita, joita yrittää toteuttaa olemassaolevilla koodauskyvyilläni.
Laiholle vielä vinkkinä, ei tuo NWN:än ulkoasun rakenne mitään rakettitiedettä ole, perustaulukkoa jossa ulkoasua pikkasen viilattu css:llä (esim. nuo varjostukset ovat silkkaa css:ää). Kaverina muutama jQuery-plugari ;D

khyron

Lainaus käyttäjältä: weatherc - keskiviikko, 23.11.2011, 16:29
LainaaJos sulla on jossain unix/linux missä imagemagick ni onnistuu helposti pienellä shelliscriptillä, mulla saattais itseasiassa olla vielä se minkä tein tallessa jossain. Sille siis annettiin kuva jota se sit käänsi 360 astetta asteen välein.

Purkilla saksanmaalla (eli dedillä ;)) on Imagick asennettuna, joten pistä postiin jos löydät sen  ;D

EDITTIÄ: Suurin ongelmahan on se itse sopivan ikonin löytäminen tuohon. Noista jota löytyy omasta arkistosta ei taida oikeen sopia kartalle.

Laitetaan tähän jos vaikka joku muukin kaipaa.

for i in {1..359}; do convert -rotate $i 0.gif $i.gif; done



Eli olikin onelineri, löyty kuitenkin onneks bashin historiasta. Käyttö tosiaan komentoriviltä. 0.gif on se nollakulman nuoli, ja siitä kääntämällä tehdään loput 359. Jos haluaa käyttää jotain muuta formaattia niin lähtökuva vaan eri formaattiin ja muuttaa ton $i.gif vaikka $i.png:ksi, ainakin muistaakseni imagemagick osaa automaagisesti tehdä päätteen mukasen formaatin. Tiedostojen nimiksi tulee [aste].gif.

weatherc

Jotain tämän tapaista? Kartta, "Tuuli"-vaihtoehto, näkyy sekä Posion että omalla sivulla, kannattaa painaa F5:sta muutaman kerran että hakee tuoreen js-filun.
Ikonit ovat suseja mutta ideana.

weatherc

Nuo barburat jotka nyt kehissä vois olla jotain, niihin kun saa yhdistettyä myös nopeuden, näytillä olevat barburat ovat 15 m/s tuulelle. Aatos: tehdä niistä valkoiset että näkyisi paremmin.

systeemi

No niin nyt näyttää tosi hyvälle. Vielä jos tosiaan värit menisi siten mitkä on tuulennopeusrajat niin sen mukaan vaihtuisi. Taitaa tulla muuten liikaa tietoa jos tuulennopeus numeroina on mukana tuossa samassa.
Sääasema Nauska, Kemi

www.kemiweather.fi

weatherc

Juu, noissa barburoissa olisi se hyvä puoli että nopeuden sais näkyviin niiden "lippujen" avulla joka nuolen päässä. Paras olisi vielä jos löytäis vaalean väriset jostain valmiina.

weatherc

#17
Nyt uudet tuulinuolet kehissä jossa värikoodit  ;D
Tämän hetken rajat ovat : vihreä 0-6, keltainen 6-12, oranssi 12-18, punainen 18-24 ja tummanpunainen yli 24 m/s (helposti muutettavissa adminskriptistä)

Oli aika simppeli tehdä kun kekkas sen ensin:
Ensin hain dafont.comista "pointers.ttf" fontin. Se purettuna Wamppiin.
Muokatulla versiolla mun "numeronteko"-phpskriptistä tein kuvan GD:llä jossa "A", ensin 17px kokoisena mustalla ja sitten 12px kokoisena värillä, yhteensä 5 kpl. Tuloksena 5 etelän suunnan nuolta.
Dumppasin ne dedille ja ajoin seuraavan pätkän SSH:ssa:
#!/bin/bash

arr=(S SSW SW WSW W WNW NW NNW N NNE NE ENE E ESE SE SSE);
for ((i=0; i<=16; ++i )) ;
do
pcs=22.5;
rot=$(echo "$i * 22.5" | bc)
for ((a=0; a<5; ++a )) ;
do
convert $a.png -channel rgba -matte -background transparent -rotate $rot ${arr[$i]}$a.png
done
done


Tuloksena kaikki 16 suuntaa viidellä värillä :)
Eipä näytä Imagick:kaan olevan se kaikkein tarkin välisuuntien kuvien kanssa, ovat hitusen sumpuraisimpia mitä S-W-N-E-suunnat ovat.

Ainankin Pale Moonissa/Firefoxissa näyttää olevan nyt uusi pikku ongelma, kun vaihtaa tuuliikoeihin niin kaikki ei näy mutta jos menee sateen kautta takaisin tuuleen niin näkyy.
Pitää kokeilla css-spriteä tuohon koska sain eilen vastauksen Nokia kartan foorumilla että pystyy käyttämään myös css-spriteä ikoneihin. Tämä olisi loistavaa koska silloin saisin http-requestit tiputettua aika lailla, jos pidetään Jussan posioweatherin sivua esimerkkinä niin tällä hetkellä niitä on noin 90 kun lataa nwn-sivun.

weatherc

No niin, kartan ikonit käyttää siten css-spriteä ikoneihin :)
Tämän johdosta voi ensimmäinen lataus kestää hitusen kauemmin mutta toisaalta kun spritet löytyvät selaimen välimuistista on lataus huomattavastikkin nopeampaa myös sen takia että selain voi jatkaa muiden osien lataamisella nopeammin kun vaikkapa 20 eri ikonin sijaan se lataa 1 spriten (selain osaa ladata jotain 4 tiedostoa samaan aikaan samalta domainilta).
Samalla tippui esim-sivuni Posion http-requestit noin 90:stä 70:een.

jamo

#19
hmm, hiukan sekaisen oloinen  ???

jamo

edit: siellä oli vielä tuommoista:

Warning: in_array() expects parameter 2 to be array, null given in /var/www/vhosts/nordicweather.net/httpdocs/nwn6b/nwn.main.php on line 164

Warning: in_array() expects parameter 2 to be array, null given in /var/www/vhosts/nordicweather.net/httpdocs/nwn6b/nwn.main.php on line 164