@xuu@txt.sour.is Nice one! đ
Markdown and the Slow Fade of the Formatting Fetish - a nice article about Markdown VS proprietary formatting. With quotes like âMicrosoft Office works in an office where you pretend to work until you can finally go home.â đ
@lyse@lyse.isobeef.org Iâm allways on the frontline! đ
Puh, eine Woche StĂ€dteurlaub in Dublin. Das schafft - vor allem die Leber! đ»đ„
Viele EindrĂŒcke, GegensĂ€tze und wunderbare Menschen.
Jetzt heiĂt es wieder: Im Alltag ankommen.
@arne@uplegger.eu I AM THE KING OF AGE OF EMPIRES!!1elf đ
Heute ist wieder mal eine kleine Netzwerkveranstaltung (LAN-Party). Mit Bier und Pizza und netten Menschen.
âA Gamut Of Gamesâ von Sid Sackson ist ein Buch ĂŒber âandereâ Spiele. Ich konnte die Tage einige davon ausprobieren: âLines of Actionâ (LoA), âThree Musketeersâ und âNetworkâ. Alle haben, fĂŒr mich, wunderbar frische Spielmechaniken.
Beim Lesen meine ich, bei einigen anderen Spielbeschreibungen, Vorlagen fĂŒr das Spiel âTak - ein schönes Spielâ entdeckt zu haben. Live is Remix!
Heute ging es einmal wieder ins Kino. Zu âMickey 17â. Ein SciFi Comedy Drama ĂŒber einen armen Retorten-Teufel, mit einem kritischen Blick auf die Gegenwart. Der Film hat mir viel SpaĂ gemacht.
https://m.youtube.com/watch?v=osYpGSz_0i4
Heute auf dem Heimweg roch es leicht gĂŒllig vom Stadtrand her. Is denn all wedder GĂŒlletied? đđđ©đđ€ą
https://m.youtube.com/watch?v=STPvOxUDekU
@lyse@lyse.isobeef.org Nein nein, nichts plattdeutsches. âEberhardt Eichhörnchenâ ist eine nette Alliteration und kommt aus einem Urlaub von vor ein paar Jahren. Auf dem Campingplatz gab es ein Eichhörnchen und der Eberhardt war durch eine Handwerkerwerbung prĂ€sent.
@lyse@lyse.isobeef.org Bei mir heiĂen Eichhörnchen immer âEberhardtâ (unisex). Den Tierchen könnte ich stundenlang zuschauen.
Trotz âZoomschwĂ€cheâ: Tolle Bilder.
@lyse@lyse.isobeef.org Das war ein sehr glatter Ritt mit der Bahn. Ebenso heute auf der Autobahn.
(gesendet aus ThĂŒringen)
Ich fahre gleich zwei Stunden mit dem Zug durch das sonnige Mecklenburg-Vorpommern, um morgen PĂNKTLICH đ mit den Schwiegereltern zur Familienfeier nach ThĂŒringen aufbrechen zu können.
Ein Wochenende auf Achse wird das. đđđ
@thecanine@twtxt.net I like the clipboard function of HeliBoard very much.
I was on the hunt for new twts and found what I was looking for. Welcome to my timeline:
@javivf@adn.org.es @lafe@tilde.club @melyanna@tilde.club @nff@www.noizhardware.com @shreyan@twtxt.net
@movq@www.uninformativ.de I could show you some places here, in MeckPomm.
You may also want to renovate an old abandoned manor!?
I have the feeling, that I have come to a dead end with my first version of the TwtxtReader. Thatâs why Iâm stopping the project and starting again.
But of course, everyone is welcome to take a look at https://github.com/upputter/TwtxtReaderMK1
@movq@www.uninformativ.de Dem Ramelow platzt da ja fast die Hutschnur - verstÀndlicher Weise.
uebermedien schreibt:
Den Linken-Politiker Bodo Ramelow traktierte Moderator Dirk MĂŒller mit plumpen Provokationen. Der AfD-Politikerin Beatrix von Storch rollte er einen VerstĂ€ndnis-Flokati aus.
Es war eine verstörende Demonstration politischer Schieflage.
Der Interviewer (Dirk MĂŒller) scheint mir auch nicht ganz koscher. Meine Filterblase wirft zu Ihm Lobhudeleien aus dem versprengten Sektor.
@bender@twtxt.net And if that rock wonât hit us, there still is a chance in 2038, to get everything shut down. đ€
@movq@www.uninformativ.de You are right. Like I said in my (german only post) to the election results: âIt saddens me and makes me think.â âŠ
Gestern war Bundestagswahl. In Mecklenburg-Vorpommern haben die Ewiggestrigen die meisten Stimmen erhalten. Das betrĂŒbt mich und macht mich nachdenklich.
Heute waren das Ziehkind und ich zwei Stunden lang auf drei SpielplĂ€tzen und quer durch die Stadt unterwegs. Ein riesiger SpaĂ!
Vorab habe ich im hiesigen Spielzeugladen ein Konvolut von Klemmbausteinen erstanden, welche wohl zu einer Polizeistation gehörten!?
@bender@twtxt.net Donât panic. Iâve just been testing my implementation. The great advantage of Twtxt is itâs openness, I think. So DM spamming would contradict to this feature I like. â€
! U2FsdGVkX1/RU/NkTLRBrZGuZMaeIOoVkh7mBigVC/58DW80tKrwx1L3UCj0qWj8dvRU5/uwVh32ujJUr+O8ug==
@lyse@lyse.isobeef.org The best part is: âI found four skyrocket sticks in premium quality.â đ One can never has enough skyroket sticks!
@andros@twtxt.andros.dev Here is everything written down I know to this stuff: https://github.com/upputter/testing-twtxt-dm/blob/main/README.md
@eapl.me@eapl.me @andros@twtxt.andros.dev Eureka! It works! https://github.com/upputter/testing-twtxt-dm
PBKDF2_KEY_SIZE = 48
was the turning point! My dirty little crypt.class.php
can en- and decrypt, accoridng to the OpenSSL standard and options used in https://twtxt.dev/exts/direct-message.html
@eapl.me@eapl.me Nope, I switched to the openssl library in PHP. But our rubberducking đŠ seems to be working. Your find https://crypto.stackexchange.com/a/79855 for the IV generation may be the breakthrough âŠ
@arne@uplegger.eu Here are the results of the german jury:
Known salt (B64): Tb9oj07UhwU= (8)
Known key (B64): MII0yj+MC0mHNx254Voar80bi9P7jmocs0+x+inaxBE=
Known iv (B64): l/PvkDjOKMFZe73KptrvWw== (16)
Shared Key (B64): ql8zvN03p6kroSwNrcKbxk4zSBQFkgQZEumvqVIDMAE=
** DECRYPT **
Encrypted Message: ...
Decoded Salt (B64): Tb9oj07UhwU= (8)
PBKDF2 KEY (B64): MII0yj+MC0mHNx254Voar80bi9P7jmocs0+x+inaxBE=
iv (B64): JanbU1jI30lb6yfjq/adjA== (16)
Decrypted Message:
đ
@eapl.me@eapl.me Here is what Iâve got so far: https://github.com/upputter/testing-twtxt-dm
There is a â00_well_known_message.encâ file, which I have the encryption paremters for (https://github.com/upputter/testing-twtxt-dm/blob/9fdf3be6aa8fe810a4cb275375dbb3d4a2a958ee/wellknown_test.php#L28).
According to my finding, I assume, that the saltsize
in openssl is â8â and the PBKDF2
algo is âsha256â.
echo "Lorem ipsum" | openssl enc -aes-256-cbc -pbkdf2 -iter 100000 -out message.enc -pass file:shared_key.bin
will take the input string from echo
to openssl
. It then will
@arne@uplegger.eu With the OpenSSL option -p
one can get an output of salt
, key
and iv
. My stupid PHP-code can get everything right from the encrypted data (from OpenSSL) - except the iv
! Damn âevpKDFâ đ
@prologic@twtxt.net Iâve been there yesterday w/o success.
@arne@uplegger.eu Well, just for my understanding. The command:
echo "Lorem ipsum" | openssl enc -aes-256-cbc -pbkdf2 -iter 100000 -out message.enc -pass file:shared_key.bin
will take the input string from echo
to openssl
. It then will
- use the content of
shared_key.bin
as password
- use
PBKDF2
with an iteration of 100000 to generate a encryption key from the given password (shared_key.bin
)
- use the
PBKDF2
generated key for anaes-256-cbc
encryption
The final result is encrypted data with the prepended salt (which was generated by runtime), e.g.: Salted__qïżœ;ïżœïżœ-ïżœTïżœïżœïżœ"h%ïżœïżœ5ïżœïżœ ...
.
With a dummy script I now can generate a valide shared key within PHP âopenssl_pkey_derive()â - identical to OpenSSL.
I also can en-/decrypt salted data within my script, but not with OpenSSL. There are several parameters of PBKDF2
unknown to me.
Question:
- Is the salt, used by
aes-256-cbc
andPBKDF2
the same, prepended in the encrypted data?
- Witch algorithm/cipher is used within
PBKDF2
: sha1, sha256, �
- What is the desired key length of
PBKDF2
(https://www.php.net/manual/en/function.openssl-pbkdf2.php)?
To be continued âŠ
But that is not how it should work. đ
@andros@twtxt.andros.dev I have really tried to get behind it. For an implementation for my TwtxtReader (PHP) I simply lack the knowledge of the standard-openssl parameters.
All my solution approaches require ânonceâ or âinitialization vectorâ on one or the other side. In addition, the âmagic numbersâ (âSalted__â) were not consistent in my tests.
@bender@twtxt.net @prologic@twtxt.net the markdown list in #jr6ywrq is a âlooseâ list, e.g. https://github.com/erusev/parsedown/issues/474#issuecomment-280874843
My markdown parser (parsedown PHP) renders the list with p
-tags also.
@movq@www.uninformativ.de Schön mal noch eine Querreferenz zu haben. Danke!
Beide O-Maten haben Ă€hnlich Ergebnisse fĂŒr mich. Das bestĂ€tig mich in meiner bereits getroffenen Wahlentscheidung fĂŒr den 23. Februar.
Der Wahl-O-Mat zur Bundestagswahl 2025 ist da!
@johanbove@johanbove.info Ours also inlcudes the streaming portal https://www.filmfriend.de
Itâs nice to watch some arthaus and off main stream movies.
@movq@www.uninformativ.de That is a good one! It took me 15 minutes to get it. đ€
@prologic@twtxt.net In the EU there are Laws, Rules and Regulations for many things. Iâm not an expert, but your case may sound like it could match to the EU Digital Services Act.
[âŠ] for example, the obligation to establish points of contact for authorities and citizens [âŠ]
Es ist Freitagnachmittag, vor den Winterferien. Was kommt da gelegener als ein teilweiser Ausfall der dienstlichen Netzwerkinfrastruktur? đș
@lyse@lyse.isobeef.org Es ist immer noch so Ă€hnlich. Da kommen so viele verschiedene Ebenen innerhalb und auĂerhalb der TYPO3-Umgebung zusammen, dass man sich wundert.
Und die TYPO3-Core-Entwickler nehmen gefĂŒhlt jeden fancy Shice mit, den sie gerade finden. Das reiĂt dann immer wieder Prozesse ein oder es muss ein gigantischer Aufwand betrieben werden, damit âgrundlegendeâ Funktionen wieder hergestellt werden.
In den Kommentaren ist dann immer nur zu lesen âTja, Pech. Gibtâs nicht mehr. Sei froh, dass wir âne undokumentierte Schnittstelle dazu im Code versteckt haben. Bauâs dir selbst.â
Und der OpenSource-Gedanke ist bei einigen Erweiterungen (die als Quasi-Standard gelten) auch nur noch zu erahnen. Da mĂŒssen teilweise Abos abgeschlossen werden, damit einige Funktionen genutzt werden können.
Es wird auf jeden Fall nie langweilig.
Heute in der Playlist: https://youtu.be/yup8gIXxWDU
@skinshafi@thunix.net âđđ«đ»đ«
@arne@uplegger.eu Manchmal HASSE ich TYPO3! đ©
@arne@uplegger.eu Operation geglĂŒckt, Patient tot - oder so. Die nĂ€chsten Tage dann die AufrĂ€umarbeiten. đ
@arne@uplegger.eu Und los geht die wilde Fahrt!
Heute fahren wir auffe Arbeit ein groĂen Update fĂŒr das CMS der zentralen Webseiten. Hoffentlich geht das alles gut. đ±
@lyse@lyse.isobeef.org âSommer ist der schönste Tag im Nordenâ. :D
Heute war ich mit dem Ziehkind in der Stadt unterwegs.
Mitten beim Eisschlecken fĂ€hrt die Polizei in einem zivilen Wagen quer durch die FuĂgĂ€ngerzone. An der Bank am Markt dann weitere Uniformierte und kein Einlass fĂŒr Kunden.
Da mussten wir uns in der Stadtbibliothek erst einmal Material zu dem Thema besorgen.
@arne@uplegger.eu Whoop! Whoop! Es klappt!
@lukas@lukasthiel.de Willkommen bei Twtxt! đ
Heute wurde im Ramschladen fast alles zum Thema âDinosaurierâ gekauft, denn morgen geht es zum Geburtstag vom Ziehkind und die Kleine steht da voll drauf! đŠ
Wir leben im Jahr 2025. Da kann ich auch endlich einmal htmx groĂflĂ€chig in einem Projekt einsetzten, wa?
@lyse@lyse.isobeef.org Ein schönes Tier. Seit dem ich den Film âDer Junge und der Reiherâ gesehen habe, muss ich immer an die Geschichte denken, wenn ich einen Reiher sehe.
Die Gardinenstange hÀngt.
Heute musste ich meiner Frau nachgeben und habe die âblockierende Aufgabeâ erledigt, die mich fast zwei Jahre vor handwerklichen TĂ€tigkeiten im GĂ€stezimmer geschĂŒtzt hat. đ€Ș
@prologic@twtxt.net I may give it a try and join the call. đ
@doesnm.p.psf.lt@doesnm.p.psf.lt Thank you for the bug. It is a remnant of my desperate attempt to get a nice looking jump-link scrolling within the conversations. So I just removed scroll-snap-stop: always;
.
Der TwtxtReader (Dummy) hat ein leichtes Re-Design bekommen. Die Devise lautet âmobile firstâ!
Eine MehrsprachigkeitsunterstĂŒtzung ist nun per YAML
-Dateien drin.
Besonders stolz bin ich auf die Zeitangabe der BeitrĂ€ge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. DafĂŒr gibt es extra einen eigenen Fluid-ViewHelper zur Ăbersetzungsschnittstelle.
Fortsetzung folgt âŠ
@movq@www.uninformativ.de Vielleicht auch ein âMegaPixelâ? Hauptsache: Irgendwas mit KI.
@andros@twtxt.andros.dev How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients donât have to cope with the decrytption stuff and it wonât break the general public conversations.
FĂŒr heute reicht es dann auch mal. Neue Funktionen:
- Login-Bereich
- Wechsler zwischen Zeitachse und Unterhaltung
- Paginierung nur noch, wenn benötigt
- Twtxt-Parsing optimiert (Parser-Plugins fĂŒr: Youtube, iFrames, Bilder, ErwĂ€hnungen, kaputtes HTML, âŠ)
- unter der Haube aufgerÀumt
Die bisher verwendeten ext. Bibliotheken sind:
@dfaria.eu@dfaria.eu Farewell! đ
@lyse@lyse.isobeef.org Danke! Ja, es gibt noch unzÀhlige Stellschrauben an dem Ding. Deine Anmerkungen werde ich einarbeiten. Eine mobile Ansicht wÀr auch noch schön. Derzeit sitzt es auf dem Smartphone doch noch recht stramm.
@Unterhaltungen: Die von gestern zu verschlĂŒsselten Nachrichten war ausschlaggebend fĂŒr die Umsetzung. In âTimelineâ und âYarnâ haben mich die LösungsansĂ€tze bisher nicht ĂŒberzeugt. Aber wir können ja alle etwas von einander lernen.
@lyse@lyse.isobeef.org Du kannst selbst gern mal im TwtxtReader-Dummy herumklicken. Da ist natĂŒrlich alles auf meinen Feed eingestellt.
Bildschirmfotos wirken irgendwie nicht.
Die Bastelei am TxtwtReader geht gut voran. Neben diversen Filtern und Ansichten werden Unterhaltungen nun schön strukturiert angezeigt. Jetzt mĂŒsste ich mich auch mal um das Verfassen von EintrĂ€gen kĂŒmmern. Wenn ich mit dem Projekt zufrieden bin, lasse ich es vielleicht auch auf die Welt los. #OpenSource
@lyse@lyse.isobeef.org Die meisten Hersteller von Internetradios (Sony, Denon, Marantz, âŠ) binden einen externen Dienstleister (vTuner) fest(!) in ihre GerĂ€te ein, damit die Nutzer sich durch eine groĂe groĂe Liste von weltweiten Internetradio-Stationen hören können.
Nun hat vTuner seit ca. 2020 sein GeschĂ€ftsmodell geĂ€ndert. Man darf da nun fĂŒr jedes GerĂ€t (MAC-Adresse) bezahlen. Die Kosten steigen auch von $3 auf $7 pro Jahr. Die Hersteller zucken einfach mit den Schultern. Im schlimmsten Fall schaltet vTuner einfach die Domain ab und dann steht man da - wie bei mir: http://sagem.vtuner.com
Der XML-Parser von der alten Sagem-Huddel verlangt zeilenweise EintrĂ€ge ohne EinzĂŒge. Vielleicht standest Du mit Deinem Parser ja Pate!? đ
LECK MICH FETT!
Das KĂŒchenradio (Sagem - My Dual Radio 700) gibt wieder Töne von sich! Der XML-Parser von dem Ding ist sowas von hinĂŒber. Die âFertiglösungenâ YCast und YTuner haben ein zu ordentliches XML erstellt. Per Trial and Error habe ich dann die Formatierung gefunden, die die olle Kiste braucht. đ„ł
Tolle Wurst: vTuner hat den Support fĂŒr das KĂŒchenradio (Sagem - My Dual Radio 700) eingestellt. Die Subdomain sagem.vtuner.com ist nicht mehr.
Mal gucken, wie ich mit einer DNS-Umleitung und YCast wieder Klang in die Kiste kriege. Es wÀre schade um das GerÀt, welches einwandfrei funktioniert.
@movq@www.uninformativ.de Schöne Bilder. Mein Teleskop muss ich auch einmal wieder aktivieren.
Auf arte lĂ€uft heute Abend âThe Cureâ. Erst eine Doku ĂŒber die Band und jetzt das JubilĂ€umskonzert von 2018. https://www.arte.tv/de/videos/120866-000-A/the-cure-anniversary-1978-2018/
Nosferatu - Der Untote ist eine 75% Umsetzung der Murnau-Vorlage von 1922. Die Stimmung des Originals wird sehr schön transportiert. Mir hat der Film viel Spaà gebracht.
FunFact: Einige Drehorte von Murnaus Nosferatu liegen hier oben im schönen Norden. Wismar, Rostock und LĂŒbeck.
Heute geht es ins Kino zu Nosferatu. Die Murnau-Adaption von Bram Stokerâs Dracula scheint, laut Trailer, hier Pate gestanden zu haben. Ich lasse mich ĂŒberraschen. đŠ
@prologic@twtxt.net IMHO: Most people like it the easy way: âDonât make me think!â. If you do not pay money for a service, your data/content is the price to pay. Some handy mobile apps for the fediverse and the ongoing debate on social media services may get the people and their content out of the walled gardens of the 21st century.
@aelaraji@aelaraji.com Itâs mybe because of their (pixelfed) app release, a few days ago!? https://techcrunch.com/2025/01/14/decentralized-instagram-alternative-pixelfed-launches-mobile-apps/
Thx @sorenpeter@darch.dk. Yepp, Yellow CMS is great! I stumbled across your extension and became aware of Twtxt and Timeline. Now Iâm onto building my own little TwtxtReader.
Thank you @prologic@twtxt.net , Iâm pleased to be a little âthreadâ in the ball of yarn (Twtxt).
Komischer Tag heute. Hier in Greifswald hat sich der Lindner eine Schaumtorte gefangen und in der Tagesschau wird ĂŒber ein Telefonat zwischen Elon Musk und Alice Weidel berichtet. Ein Zirkus das alles.
@movq@www.uninformativ.de An Àhnliche Aktionen, von vor 20 Jahren, kann ich mich auch noch erinnern. Viel aktueller als damals⹠waren unsere Spiele gestern auch nicht. BF1942, CoD, Flatout, CnC, AoE2, Unreal und Quake3, um nur einige zu nennen.
Heute gab es mal wieder eine Netzwerkveranstaltung / LAN-Party. Mit feinen Leuten einfach nur daddeln, Pizza essen und Bier trinken. Toll!
Der Weg fĂŒhrte mich heute am GebĂ€ude des soChill Green Cannabis Club Greifswald e.V. vorbei und ich ich meine einen gewissen âHopfengeruchâ wahrgenommen zu haben. #420
@lyse@lyse.isobeef.org Ein PrachtstĂŒck hast du dir da gebaut! Bei mir werden aus den Stöckern Rankhilfen, Nivellierunterlagen, Insektenhotels, Untersetzer und und und. Im Baumarkt zahlt man dafĂŒr bis zu 2âŹ, pah! :)
FĂŒr mich, als leidenschaftlicher Raketenstocksammler, ist die Ausbreitung von Feuerwerksbatterien ein trauriger Fortschritt. Frohes Neues.
Es hört sich an wie FrĂŒhling und fĂŒhlt sich an wie Herbst: Es muss wohl Winter sein.
Die WâNachtspost muss noch bis morgen Mittag ausgetragen werden. :( Die Leute wohnen aber auch alle sehr weit auseinander in dieser kleinen Stadt. Dieses Jahr gibtâs ein âZineâ, inspiriert durch https://zines.cool/
@movq@www.uninformativ.de Opps! My bad, I had a BotFilter activated which lead you to a 403. Fixed!
Wir waren heute mit Freunden in der Nachbarstadt und haben Klamotten, Kunst und Kleinzeug gekauft. Mein Treffer ist das Spiel Rum und Rollmops.
Jetzt ist das Gröbste fĂŒr vor Weihnachten bereitet. Gleich geht hier die Medienstrecke an und dann lassen wir uns berieseln.
Ich habe mir einen twtxt-Log-Parser geschrieben, der mich per Mail informiert, wenn jemand âneuesâ auf meinen Feed zugreift. Mal gucken, wie es lĂ€uft.
Moin. Interessant, wie das hier alles funktioniert. Viel SpaĂ beim spielen.
Platz 8 von 16 beim MusikQuiz im Exil. Wir waren der Tisch mit dem meisten SpaĂ!
Das Spiel der 20 Felder: Die möglichen Regeln des 4.600 Jahre alten Spiels mit einem Entwurf fĂŒr einen modernen Spielplan.