Posts by Stefan Wintermeyer
View profileSag mal, möchtest Du lieber Vorschläge hier oder auf GitHub als Ticket?
Könntest Du “Ehrenamt” ergänzen um “Hobby” und “Freiwilligenarbeit”?
Hobbies, gerade im IT-Bereich, werden häufig nicht als ehrenamtliche Tätigkeit anerkannt.
Sag mal, möchtest Du lieber Vorschläge hier oder auf GitHub als Ticket?
Beides ist OK und ich kann Dir nicht sagen, was besser ist. Wahrscheinlich im Zweifelsfall ein GitHub Issue. Aber hier hat es den Vorteil, das es von anderen vutuv Usern mit diskutiert werden kann, die vielleicht keinen GitHub Account haben.
Fazit: Aus dem Bauch raus entscheiden. Und ruhig mir noch mal nach ein paar Tagen auf die virtuelle Schulter tippen. Das hier ist etwas, das ich einbauen will, es aber heute nicht mehr schaffe. Damit hat es eine gewisse Gefahr vergessen zu werden. Falls Du einen GitHub Account hast, erstelle ruhig ein Issue dafür.
Kleines Update zum Editor und zum Thema Bilder im Post. Ich schreibe erst, warum das Thema komplex ist und dann was gestern passiert ist.
Aktuell dürfen Bilder unter einem Post upgeloadet und dann auch dort angezeigt werden. Also so wie auch bei allen anderen Social Networks. Da bei vutuv allerdings Markdown besser unterstützt wird und der Editor das prinzipiell auch kann, stellt sich schon die Frage, ob es nicht auch sehr schön/praktisch wäre im Post selber Bilder einbauen zu können. Ich möchte dieses Tor heute noch nicht öffnen. Ich will erst mal schauen, wie es mit der aktuellen Methode läuft. Bilder im Post können schnell das ganze Feed-Layout optisch ins Chaos stürzen. Ich gehe mit den aktuellen Markdown Möglichkeiten ja schon sehr weit. Bei LinkedIn und Co. hat man nicht die gleichen Möglichkeiten wie bei vutuv. ABER: Das ist keine endgültige Entscheidung!
Das mit den Bildern … muss noch mal drüber nachdenken. Ich will mir erst mal das jetzige System im Betrieb anschauen. Also wie es von aktiven Usern benutzt wird.
Bilder im Text bieten Chancen und Risiken.
Es gibt einen neuen Editor in vutuv.
Posts und Nachrichten werden ja im Markdown-Format abgespeichert. Das ist für Techies praktisch, aber für alle normalen Menschen schon gewöhnungsbedürftig. Mit dem neuen Editor kann man jetzt halbwegs intuitiv Texte fett, kursiv und sonst was formatieren. Und wer will, kann weiterhin in Markdown schreiben.
Besonders gespannt bin ich auf den ersten Post mit einer Tabelle.
Die Anfang Februar 2025 von Hostsharing (@hostsharing@geno.social) veröffentlichte Handreichung „Freie Software im Verein - Handbuch für eine nachhaltige Digitalisierung“ (hostsharing.net/downloads/…), bietet meinem Eindruck nach eine gute Grundlage für unternehmenseigene Konzepte.
Ich habe Deinen Post zum Anlass genommen, ab sofort Accounts wie @hostsharing@geno.social automatisch auf den entsprechenden Account und Server zu verlinken.
Interesting article about the beginning of Claude Code:
anthropic.com/features/…
Ein HEMS für meine kleine Solaranlage
Und meine ersten Zeilen in Rust
Da ich neue Programmiersprachen am liebsten lerne, in dem ich auch etwas damit entwickle, habe ich direkt mit einem kleinen Projekt begonnen.
Wer schon mit vielen Sprachen gearbeitet hat, kann durchaus diesen Weg gehen.
Nach einigen Tagen macht die App das was sie soll. Halt nur auf dem Mac. Heißt, wenn der Deckel zu geht, ist Schluß.
Jetzt muß das noch auf einen Raspberry Zero.
Und dann wird mit fortschreitenden Kenntnissen alles einem Refactoring unterzogen.
Sehr cool! Und für alle, die - wie ich vorher - nicht wissen, was ein HEMS ist:
Home Energy Management System
Es gibt ein neues Feature, um andere Personen zu vutuv einzuladen.Bitte probiert es einmal aus. Ich würde mich über Feedback dazu freuen. vutuv.de/system/…
Gib mir mal bitte ein Anwendungsbeispiel. Welcher User will OTP und kann/will nicht Passkey benutzen? Warum?
Moin,
wie erwähne ich in meinem Lebenslauf eine langjährige selbstständige Tätigkeit als Übungsleiter bei unterschiedlichen Vereinen im Sportbereich/Reha Sport.
Es ist weder Anstellung, Praktikum noch Ehrenamt?
Auf der eignen Profilseite kann man jetzt seinen Lebenslauf generieren und downloaden. Vielen Dank @lukas_schieren für diese tolle Idee und auch den anderen Feature-Request!
Mit dem .docx und .odt Layout bin ich noch nicht glücklich. Falls da jemand ein Händchen für hat würde ich mir über einen Pull-Request auf github.com/wintermeyer/… freuen.
Noch ein Gedanke: Ein Button, um bisherige Inhalte aus dem Lebenslauf in Ehrenämter und Praktika zu verschieben.
hmmm… kann sein, das ich das erst mal nicht mache. Ich muss gerade Prioritäten setzen und die anderen Sachen sind wichtiger.
mein Login hat nun geklappt, also es kam wie vorhin ein Code, und der wurde nun auch angenommen :-)
Kommt an. Soweit so gut. Aber Likes und Replies aus dem Fediverse kommen nicht an. Das wäre noch ein bisschen besser. Wenn du magst kann ich meinen Code aus Verso dafür extrahieren und beisteuern. Oder du baust selbst die Inbox ein. Die Outbox für ActivityPub scheint gut zu klappen.
Kannst Du mal einen Blick auf github.com/wintermeyer/… werfen und hinzufügen, falls etwas fehlt?
Ich muss jetzt einfach mal einen belanglosen Post absetzen um zu sehen, ob er wirklich im Fediverse ankommt.
Idee Nr. 1: Ehrenämter, Praktika, Schulische und Berufliche Erfahrungen im Lebenslauf separat aufzählen zu lassen.
Idee Nr. 2: Export des Vutuv Lebenslauf als richtigen Lebenslauf für Bewerbungen.
Sehr gute Ideen! Ich habe direkt mal Issues aufgemacht. Danke!
Ab sofort könnt ihr euch von Mastodon und anderen Fediverse-Diensten aus
folgen lassen. Eure öffentlichen vutuv-Beiträge erscheinen dann direkt in den
Timelines dort, ganz ohne dass eure Follower ein vutuv-Konto brauchen.
So probiert ihr es aus:
- Einschalten: vutuv.de/settings/… öffnen und „Follower aus dem Fediverse erlauben” aktivieren. Das ist bewusst Opt-in, euer Profil taucht im Fediverse nur auf, wenn ihr das wollt.
-
Finden lassen: Auf Mastodon nach eurem Handle suchen, es hat die Form
@benutzername@vutuv.de. Meins ist zum Beispiel@wintermeyer@vutuv.de, ihr könnt es gern als ersten Test abonnieren. - Posten: Einen öffentlichen Beitrag auf vutuv schreiben. Kurz darauf steht er bei euren Fediverse-Followern in der Timeline.
Es federieren nur öffentliche Beiträge, und ihr könnt die Funktion jederzeit
wieder abschalten.
Leider bekomme ich immer eine Fehlermeldung (500, Entschuldigung etwas ist schiefgelaufen), wenn ich versuche, die Zip-Datei hochzuladen
Fix ist eingespielt. Bitte noch einmal probieren und mir kurz Feedback geben, ob es geklappt hat. Falls es nicht klappt: Wie groß ist die Datei?
In den vutuv Einstellungen gibt es jetzt die Möglichkeit Daten aus dem eigenen LinkedIn Profil zu importieren. Danke an @dirk_alexander für den Feature Request! Probiert es bitte einmal aus.
In den vutuv Einstellungen gibt es jetzt die Möglichkeit Daten aus dem eigenen LinkedIn Profil zu importieren. Danke an @dirk_alexander für den Feature Request! Probiert es bitte einmal aus.
Gibts einen Import von LinkedIn? Hab keine Lust nochmal alle beruflichen Stationen aufzuschreiben ;-)
Der LinkedIn Import ist online. Ich werde die Doku dazu morgen noch verbessern und dann etwas dazu schreiben. Danke für den Input!
Es gibt aber auch Lösungen für die technisch weniger versierten Nutzer (Email- oder SMS-Code)
PIN per E-Mail machen wir ja bereits. Aber es gibt viele Robots die das können. PIN per SMS kostet und auch da gibt es Robots, die das können. Ist schwierig.
Gibts einen Import von LinkedIn? Hab keine Lust nochmal alle beruflichen Stationen aufzuschreiben ;-)
Just my 2 Ct.
Ich habe auch schon mal über sog. Honeypot gelesen.
Du fügst dem Registrierungsformular ein extra Eingabefeld hinzu (z. B. <input name=”homepage_url”>), das du per CSS (display: none; oder außerhalb des sichtbaren Bereichs) für Menschen absolut unsichtbar machst.
Bots lesen meistens nur den HTML-Code aus und füllen alle Felder stumpf aus. Wenn das Formular abgeschickt wird und dieses Feld Daten enthält, weißt du sofort, dass es ein Bot war und kannst den Account blocken.
Wäre das eine Möglichkeit?
Aber, wahrscheinlich hast du daran auch schon gedacht. 🤗
Viele Robots benutzen heute ganz normale Chrome Browser. Die sehen genau da gleiche, was auch ein Mensch sieht. Früher hat so was funktioniert. Im Zeitalter von LLM und Co. nicht mehr. Leider.
Wäre das Erzwingen von 2FA eine Möglichkeit?
Gefällt vielleicht nicht jedem, aber das schränkt die Bots stark ein, denke ich.
2FA ist leider für viele normale User eine zu große Hürde. Ich will niemanden dafür bestrafen, sich sich so sehr mit der Technik aus zu kennen.
Das aktuell größte technische Problem beim Betrieb von vutuv sind die Fake-Accounts. Robots die sich einen Account anlegen und dann entweder gar nichts machen oder auf Spam-Webseiten verlinken. CAPTCHAs sind a) nicht mehr das, was sie mal waren und b) super blöd zu benutzen (da verliert man ja direkt die Lust auf alles). Ich überlege schon, ob ich inaktive neue Accounts nach 2 Stunden automatisch lösche. Bin für jegliche Ideen dankbar.
Heute einen Newsletter mit Updates zum Projekt rausgeschickt. Der Newsletter-Code ist neu und naturgemäß schwer zu testen. Man kann ja nicht einfach mal 1.000 Test E-Mails rausjagen. Und tatsächlich hatte der Code einen Bug. Das Profil des Users wurde fix mit vutuv.de/username angezeigt. Eigentlich sollte {{username}} im Template automatisch ersetzt werden. Peinlich. 🤦♂️
Hi,
danke für die Mail und das ihr wieder da seid.
Wenn ich in der Mail auf mein Profillink klicke komme ich auf folgende Seite:
vutuv.de/%7B%7Busername%7D%7D
Anscheinend hat da etwas nicht mit den Platzhaltern funktioniert beim Versenden der Massenmail.
Man sollte nicht alles mit KI machen. :-D
Ja, das ist ein wirklich peinlicher Fehler. Bekomme ich nicht gefixt, weil die E-Mails sind alle raus. Sorry!
Danke für die Meldung. Wird heute noch gefixt. Ist ein Rate-Limit-Problem. Soll der Sicherheit dienen, aber braucht wohl etwas mehr Luft zum Atmen. github.com/wintermeyer/…
Nicht heute. Aber ich schliesse es nicht aus. Aktuell gibt es bigger fish to fry.
Testing this self-improvement rule for my Claude Code setup:
- Treat every mistake as a trigger to improve the rules, so they self-improve over time. Whenever you get something wrong (caught by me, by a failing test, by CI, by a linter or formatter, or noticed yourself), don’t just fix the one instance. Ask what rule, had it existed, would have prevented it, then add or sharpen that rule so the same or a very similar mistake can’t recur. Put it at the right scope: project-specific lessons go in that project’s
CLAUDE.mdor.claude/rules/, general lessons go here in my globalCLAUDE.md, and durable per-project facts can also go to memory. Write each new rule as a concrete instruction that says what to do and why, not a vague reminder, and fold it into an existing bullet when one already covers the area instead of duplicating. Keep the signal high: only codify mistakes that are generalizable and likely to recur, and skip one-off slips or things already covered elsewhere. In the …