tomkyle

#SchleswigHolstein based #webdeveloper, currently exploring the concepts and ideas of #OpenData. One of those who use a digital cam mostly for, well, digitizing #analog #film #photography. Father of two and many fixed ideas.

2025-06-26

tomkyle/binning – Determine optimal number of bins 𝒌 for #histogram #creation and optimal bin width 𝒉 using various statistical methods in #PHP.

Included methods: Sturges’ Rule, Doane’s Rule, Freedman-Diaconis Rule, Terrell-Scott’s Rule, Rice Rule, Scott’s Rule, and Square Root Rule.

GitHub: github.com/tomkyle/binning
Issues: github.com/tomkyle/binning/iss

Available on #packagist via #composer. Heavily inspired by markrogoyski/math-php but written for #PHP 8.3+. — #math #statistics

2025-05-10

@michael Telling him „PhpStorm is way better“ is like „Use Nikon, not Canon“. Dont do that. Support his choice by introducing him VsCodium.

2025-04-29

Ende letztes Jahr hat #Ilford eine Umfrage unter Film-Fotografen durchgeführt. Die Ergebnisse wurden jetzt vorgestellt. Ich hätte nicht erwartet, dass über zwei Drittel der Teilnehmer unter 45 sind, die Hälfte davon um die 30…

ilfordphoto.com/film-photograp

#analogphotography #ilfordphoto #photography #filmphotography

Das Diagramm zeigt die Altersstruktur von über 14.000 Teilnehmern an der Umfrage „FILM PHOTOGRAPHERS SURVEY 2024“, die im letzten Jahr von Ilford durchgeführt wurde. Fast ein Drittel ist zwischen 25 und 34 Jahre alt.
tomkyle boosted:
2025-04-27

In collaboration with @localheinz I've build a small #github #actions utility workflow.

It describes how to segment a projects phpunit overall test-suite and distribute the load over parallel running github actions jobs

github.com/staabm/phpunit-gith

#phpunit #codesprint

tomkyle boosted:
2025-04-25

got tired of seeing fugly `<details>`

try this one nerdy.dev/nice-details

tomkyle boosted:
Manuel Matuzovićmatuzo@front-end.social
2025-04-23

Can you recommend a website, post, talk, etc. to learn more about accessibility APIs, the accessibility tree and the relationship between browsers and assistive technology? Thank you!

tomkyle boosted:
Large Heydon Colliderheydon@front-end.social
2025-04-22

The Principles Of Web Accessibility are now available in

• French
• Spanish
• Dutch
• Japanese

🤘🤘

github.com/Heydon/principles-o

2025-04-21

@roberto Good explainer, thank you! There's a fine parallel-processing library for this from spatie, an excellent #PHP software forge: github.com/spatie/async

2025-04-18

Popular CLI packages for the #Ajv Json Schema Validator don’t like data files with #geojson file extension. My #AjvGeoJsonShim wraps your ajv-cli so you can do this:

$ ajv-geojson-shim validate -s schema.json -d data.geojson

github.com/tomkyle/ajv-geojson

#AjvCli #JSON #validator #OpenData #geodata

2025-04-17

@ts-new Ernsthaft? Oha! Danke fĂźrs Verklaren! Hast du vielleich einen Tipp, was dann besser taugt am Mac und am iPad?

2025-04-17

@ts-new Sachmal Tim, ist mein Mastodon (Ice Cubes) kaputt oder schreibst du deine Beiträge tatsächlich als rohes HTML?

2025-04-17

@julian Agree so far, with one difference: I like to have the verb after the resource name, like „ResourceNameGetHandler“ and „ResourceNamePostHandler“ — because the Resource usually is what we are working on and thus we search for, and this way, class names show up nicely sorted.
#PHP #PSR15 #mezzio #Laminas

2025-04-17

@nik OMG, na und? Dass es da andere LĂśsungen gibt, wird @zendis nicht entgangen sein. Wir aus der #opensonstwas Szene sollten nicht den Fehler machen, uns wie die Jakobiner aufzufĂźhren.

#opensource #opendata #opencode

2025-04-16

@BlumeEvolution Nein, stimme nicht zu, möchte aber auch nicht „Medien werden überschätzt“ ankreuzen. Die Kompromiss- und Koalitionsfähigkeit von Parteien hängt nicht davon ab, ob „die Medien“ als Gegenteil von Polarisierung alle das Gleiche schreiben, sondern vom gegenwärtig herrschenden Zeitgeist des Übelnehmens und Überspitzens.

tomkyle boosted:
2025-04-14

Klar war die AusrĂźstung teuer und ich mache keine besseren Bilder dadurch. Aber ich habe jetzt mehr Spass an meinen schlechten Bildern.
(Heiko Kanzler) #fotozitat

2025-04-13

@seppini Soeben in der ZEIT erschienen, von Daniel Eggers:

Debattenkultur: Mehr Verständnis wagen?
Ein Prinzip der ßbelwollenden Interpretation prägt unsere Debatten: Sprechern wird oft Rassismus, Antisemitismus oder Sexismus unterstellt. Mehr Wohlwollen kÜnnte helfen.
zeit.de/kultur/2025-04/debatte

2025-04-12

@seppini Mal halblang. Seine Empfehlung ist im Kern, auch an die Millionen Wähler zu denken, weniger die AfD zu pampern, und im Übrigen, das Problem mit der Problempartei mal anders anzugehen als bisher, nämlich erfolglos. Übertreibende Formulierungen wie „Die Union hat die AfD rechts überholt“ sind schlicht Katastrophismus und Panikmache. Auch wenn die hier im Fediverse, dem links dominierten Gegenentwurf zu X, immer gern geboostet werden.

tomkyle boosted:
2025-04-10

Auf welche tolle Idee aus dem Koalitionsvertrag freut ihr euch mehr?

2025-04-10

@MisterOpenData @oklabflensburg Ohja, dankeschĂśn!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst