#dregen — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dregen, aggregated by home.social.
-
dregen (Deutschland Regen) mit noch mehr Schnickschnack:
Neues künstlerisches (🤣) Icon für Kartenmarker und Wahl der Icons. Manchmal hab ich einfach Lust, SVG im Texteditor zu basteln. Inkscape kann jeder.
Ich habe auch was gelernt: Wenn man einem SVG Element eine durchsichtige Füllung gibt (alpha=0), dann kann man es dort nicht anklicken. Gilt sogar für durchsichtige Stellen im Farbgradienten. Also: alpha=0.01 .
#dwd #dregen #wetter #regenradar #java #typescript
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen
-
dregen (Deutschland Regen) mit mehr Schnickschnack:
- Auswahl zwischen 3 verschiedenen Kartenservern: openstreetmap.org, openstreetmap.de und opentopomap.org
Außerdem habe ich die Gefahr eines Bedienfehlers minimiert: Die Option -d data führt nicht mehr dazu, dass Daten in data gelöscht werden, die nicht zu dregen gehören.
Und als Version wird einfach das Veröffentlichungsdatum verwendet, nicht sowas wie 1.47.12 .
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen -
dregen jetzt schneller
Vorher: Daten -> 4 bytes pro pixel -> Uint8Array -> HTML canvas -> HTML dataUrl -> OpenLayers layer
Jetzt: Daten -> 1 integer pro pixel -> ArrayBuffer -> HTML canvas -> OpenLayers layer+ schnellere Schleifendurchläufe, siehe 2. URL.
Langsam, natürlicherweise: Download und Auspacken, wenn man einen neuen Datensatz anfordert. Was man spätestens nach 5 Minuten immer tut.
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen
-
In my pet project dregen, I iterate an array in Javascript to get pixels from weather data. It felt slow, I measured and got confused. I searched and found several statements supporting my measurements: the historic loop construct
for(let i=0; i<array.length; i++) {
//do stuff with array[i]
}is faster than the modern constructs
- for(element of array)
- array.forEach(...).One benchmark: https://stackoverflow.com/a/74674738/2954288
-
dregen jetzt mit Schnickschnack. Jetzt neu, einstellbar:
- Willst du die 1km × 1km großen Datenpixel vom DWD sehen, oder eine (im Grunde sinnfreie) Interpolation. Sieht halt besser aus.
- Die Deckkraft der Wetterebene.Das ist ein Hobbyprojekt und ich probiere Dinge aus! Für die Hacker unter euch: wie weit kommt man ohne monströse Web Development Frameworks? Antwort: bisher läuft es sehr gut. 😀
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen
-
Nächste Verbesserungsrunde von dregen (Deutschland Regen): der Browser merkt sich Markierungpunkte als Favoriten. Beim nächsten Start (im selben Browser) sind die wieder da und man kann einen Favoriten schnell in den Mittelpunkt der Karte bringen.
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen
-
Eine erste Verbesserungsrunde meines dregen (Deutschland Regen) Mini-Servers, den man mal eben so starten kann wenn man die Warnwetter App vom DWD am Rechner nicht zur Hand hat. ☂️
https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen
Siehe auch: https://nrw.social/@HaraldKi/113062549456787944
-
Der #DWD hat eine echt brauchbare App: #WarnWetter. Leider nicht als Webseite.
Netterweise haben mich hier Leute auf deren #opendata hingewiesen. Wie schwer kann's wohl sein? Geht so.
Ein erster Entwurf: https://codeberg.org/harald/dregen#deutschland-regen-mdash-dregen