Einträge über Code & Zahlen (Ältere Einträge, Seite 34)

Recht früh habe ich begonnen mit Computern zu beschäftigen, die Physik kam dann auch dazu. Im Physikstudium habe ich mich auf die Schnittmenge spezialisiert, die Computerphysik. Viele Dinge nehme ich nun mit dem Blick eines Naturwissenschaflers und Softwareentwicklers wahr. Entsprechend sind die Artikel in dieser Kategorie über Programmiersprachen, von mir geschriebene oder genutzte Software, Physik, quantitative Untersuchungen von Finanzthemen und weitere Dinge dieser Art.

Meinen Code findet man auf GitHub, meine dummen Fragen auf Stack Overflow. Auf Physics Stack Exchange habe ich auch einige Fragen gestellt und beantwortet.

Meine wissenschaftlichen Artikel aus der Studienzeit findet man auf arXiv und ORCID.


Bällebad mit JavaScript

Eine lustige Sache, die ich noch programmieren wollte, ist ein simuliertes Bällebad. Und das habe ich jetzt einmal gemacht. Es ist ganz lustig geworden, aber die Kollisionserkennung ist nicht perfekt.

Weiterlesen…

Zeichnungen einscannen

Ich habe neulich mal wieder angefangen zu zeichnen, diesmal habe ich mir auch ein Buch1 dazugenommen. Geometrische Formen kann ich ganz gut, Perspektive verstehe ich auch in der Theorie. Aber Licht und Schatten hatte ich irgendwie noch gar nicht gekonnt. Also habe ich versucht mal ein einfaches geometrisches Bild durch Schatten realistischer wirken zu lassen.

Weiterlesen…

Würfelhelfer für Pen & Paper

Bei Pen & Paper Spielen muss man häufig würfeln. Und dabei ist es dann gut zu wissen, wie eigentlich die Wahrscheinlichkeitsverteilung bei den zusammengezählten Augenzahlen ist. Ich habe das als Gelegenkeit genommen, einmal ein bisschen mit JavaScript zu experimentieren. In diesem Beitrag ist ein kleiner Rechner für die Summe der Augenzahlen.

Weiterlesen…

Einstieg in JavaScript

Als ich so 15 war, habe ich mit PHP angefangen interaktive Webseiten zu bauen. Dabei habe ich dann auch HTML und CSS genutzt, um die Inhalte hübsch zu präsentieren. Mit JavaScript bin ich aber nie wirklich warm geworden. Ich habe die Interaktivität immer nur im Backend gemacht, mein Frontend war immer eher langweilig. Irgendwann bin ich vom Web-Stack dann weg, und habe Desktopanwendungen in Java und später nur noch Kommandozeilenprogramme in Python geschrieben. Dazu kam, dass ich JavaScript verachtet hatte: Langsam, ineffizient, und voller super merkwürdiger Kuriositäten durch das schwache und implizite Typsystem.

Weiterlesen…

Verstopfter DHCP-Server in FRITZ!Box

Wie wahrscheinlich viele Privatnutzer haben wir eine FRITZ!Box als Modemrouter. Das funktionierte auch wunderbar, bis man irgendwann nicht mehr per LAN oder zweitem WLAN verbinden konnte. Die Verbindung blieb immer bei »Beziehe IP-Adresse« hängen.

Weiterlesen…

Neue Slugs

Jeder Blogeintrag hat einen Titel, zum Beispiel »Maximilianstraße nun Fußgängerzone«. Das möchte ich so aber nicht als Ordnernamen im Dateisystem nutzen, weil die Leerzeichen manche Dinge aus dem Tritt bringen. Also habe ich das alles in Kleinbuchstaben konvertiert und dann die Leerzeichen durch Bindestriche ersetzt. Heraus kommt dann maximilianstraße-nun-fußgängerzone. Das ist soweit auch total okay. Kopiert man das aber aus dem Browser heraus, so wird daraus dann die URL-kodierte Variante maximilianstra%C3%9Fe-nun-fu%C3%9Fg%C3%A4ngerzone, die einfach hässlich aussieht.

Weiterlesen…

Kleine Momente Teilen

Gerne teile ich Momente aus meinem Leben, zum Beispiel Fotos von einer Radtour. Gerade durch die Pandemie habe ich wenig von anderen Leuten mitbekommen, man lebte einfach so parallel vor sich hin. Das ist schade, und erst so langsam trifft man sich wieder regelmäßig. Ich versuche noch einen Weg zu finden, mehr diese Teilnahme an alltäglichen Situationen zu ermöglichen.

Weiterlesen…

Perspectives for Vigilant Crypto Snatch

I have been working on the Vigilant Crypto Snatch program for a while now. It has started as a command line utility and eventually got extended with a Streamlit web interface for simulation. Recently I added a GUI with the Qt framework. The user experience is now scattered over three different interfaces. After talking to product managers at my company about our company's product, I learned to view programs in a new angle. So far I would see it from a programming perspective, and with technical boundary conditions. But they view it completely differently. One of their view angles are jobs to be done. And this made me reflect over my hobby project.

Weiterlesen…