Posts by Stefan Wintermeyer · 364 posts

All Own posts Reposts Replies

Nächstes Wochenende ist wieder FrOSCon. Einen kurzen Bericht zu was das ist und meine persönlichen Vortragsempfehlungen findet ihr im Blog unter URL: my-it-brain.de/wordpress/…Verified webpage of the author (my-it-brain.de)

FrOSCon blog Konferenz Gemeinschaft
FrOSCon blog Konferenz Gemeinschaft
1

Rover — Interactive maps for Phoenix LiveView

Rover is a Phoenix LiveView component for interactive maps. It wraps OpenLayers — a serious GIS engine with projections, WMS/WMTS, vector layers, cadastral data, etc. — and removes the ceremony most Phoenix applications don’t need.

What it does

<.map
  id="parcels"
  center={{45.75, 4.85}}
  zoom={12}
  markers={@clients}
  shapes={@parcels}
  tiles={:ign_ortho}
/>

Assign a list of maps, get a map.

Change the list, and Rover diffs by ID and updates only what changed — no flicker, no interrupted pan, no popups unexpectedly closing and reopening.

Markers: any struct with :id, :lat, and :lon. Optional emoji, custom colors, draggable pins, and popups (HEEx slots, escaped by default).

Shapes: GeoJSON from ST_AsGeoJSON or your own data. Shapes are diffed by revision rather than hashing, so updating thousands of points stays efficient.

Clustering for hundreds of markers.
Heatmaps for density analysis.
Popups on shapes that point to the geometry rather than its centroid.
View control without losing declarative framing with Rover.fly_to/4 and Rover.fit_to/4.

Rover also has built-in support for IGN Géoportail, including French cadastral maps and aerial orthophotography.

Why not just write a hook?

You can — and the first version is short.

Then you fix reconciliation, coordinate order, viewport framing, attribution, element ID changes, flickering, and all the little edge cases that appear once the map becomes part of a real application.

That’s the layer Rover is trying to provide.

OpenLayers itself is the bet underneath it.

Three pins on a tile layer is an afternoon’s work. The next morning you need WMS layers, a cadastral overlay, vector data, clustering, or another projection — and suddenly the ceiling has moved somewhere else.

OpenLayers can handle that. Rover tries to make it feel natural from Phoenix LiveView.

Try it

Livebook demo

Run Rover in Livebook

Documentation

Rover v0.3.0 — HexDocs

Source

GitHub — nseaSeb/rover

Rover is open source and still evolving. Feedback, ideas, and criticism are welcome.

1

Reposted by Stefan Wintermeyer

Christin Löhner @christin bizzfed.de

An deiner Webseite fehlt die Klingel
Gestern Abend habe ich meine eigene Seite aufgerufen und eine Fehlerseite bekommen: keine security.txt. Bei 98 von hundert deutschen Webseiten fehlt diese Klingel, also die Datei, die sagt, an wen man sich wendet, wenn man eine Sicherheitslücke gefunden hat. Zehn Minuten Arbeit. Reden wir drüber!

chrislo.de/blog/…

chrislo ITSicherheit DigitaleUnabhängigkeit securitytxt BSI
+6 Less RFC9116 Schwachstellenmeldung Vereine WordPress Hackerparagraf CyberResilienceAct

Reposted by Stefan Wintermeyer

MIT Technology Review DE @techreview_de social.heise.de

Als besonders gefährliche Variante von Data Poisoning wird von Fachleuten und in der Literatur die gezielte Vergiftung von Trainingsdaten für KI-Modelle diskutiert. Das kann KI-Modelle nicht nur dazu bringen, Fragen der Anwendenden falsch oder einseitig zu beantworten, sondern auch gefährlichere Aktionen auszuführen – etwa das Nachladen von weiterem Schadcode. (+)

#KI #DataPoisoning #Coding #Malware

t3n.de/news/…

Reposted by Stefan Wintermeyer

tagesschau @tagesschau ard.social

Könnten Smart Glasses in Deutschland verboten werden?

Immer öfter landen Aufnahmen im Netz, die heimlich mit Smart Glasses gefilmt wurden. Sich juristisch gegen die Aufnahmen zu wehren, ist oft schwer bis unmöglich. Experten halten ein Verbot der Brillen für möglich. Von Antonetta Stephany.

➡️ tagesschau.de/inland/…

SmartGlasses Verbot

Replying to @sebastian_haedr

Mir ist noch was eingefallen. Jeder kann dem Projekt helfen, auch wenn er/sie nicht programmieren kann:

  • Das eigene Profil vervollständigen.

  • Anderen von vutuv erzählen.

Ohne Übertreibung: Ein neuer vutuv Account ist für den Fortbestand von vutuv wichtiger, als 100 Zeilen neuer Code. Mund-zu-Mund-Propaganda!

1

Replying to @droidboy@social.cologne

Kennst Du diesen Artikel aus der NYT? nytimes.com/2026/04/02/technology/…

“Mr. Gallagher then hired his only employee, his younger brother, Elliot. This year, they are on track to do $1.8 billion in sales.”

From other networks 1

1 like

@droidboy@social.cologne liked this

Already counted in the numbers above.

Hui,
aus meinem Blogpost zu AgenticAI und Governance wurde eine Anfrage als Speaker.
Demnächst mehr. :-)

wittit.de/blog/…Verified webpage of the author (wittit.de)

AI governance
AI governance

Keyboard shortcuts

Navigation

Home g h
Feed g f
Messages g m
Notifications g n
Your profile g p
Search /

Actions

Write a new post n
Send the post or message you are writing ⌘/Ctrl ↵
Next post in the feed j
Previous post in the feed k

General

Show this help ?
Close menus and dialogs Esc

The single-key shortcuts pause while you type, and are off on phones and tablets.