@arne@uplegger.eu Ohjemine, TYPO3! O_o Lass mich schreiend davonlaufen!
Mit dieser absoluten Katastrophensoftware vor dem Herrn haben wir mal ein Studienprojekt gemacht. Die hat alle Vorurteile komplett ĂŒbererfĂŒllt. Angefangen von Fehlerseiten, die statt 4xx oder dergleichen immer mit HTTP 200 ausgeliefert wurden oder auch, dass das generierte HTML leider einfach ungĂŒltig war. Ăber die Implementierung von Löschen durch einen Deleted-Schalter in der Datenbank, das Speichern von Passwörtern im Klartext bis hin zu völlig umstĂ€ndlichen Bedienungskonzepten. Alles hat immer brutal viele Schritte gebraucht. Das Zeilennummernrumgeeier im TYPO-Script erinnerte eher an Basic. Uns kam es auch so vor, als ob man damit nicht ernsthaft was sinnvolles machen könnte.
Zu allem Ăberfluss hatte irgendwer noch ein ganz hundsmiserables Buch ausgegraben, das als Vorbereitung dienen sollte. Ich kann mich zum GlĂŒck weder an den Titel noch den Autor erinnern, aber ich weiĂ noch, wie das komplett inkonsistent geschrieben war. Anfangs gabs mehrere Seiten zu Unicode und UTF-8 wurde angepriesen, aber alle Beispiele haben dann auf ISO-8859-1 gesetzt. Gezeigter Beispielcode war hĂ€ufig unterste Schublade. Selten hab ich so merkwĂŒrdige ErklĂ€rungen gelesen: âWenn Sie die Sicherheitswarnhinweise stören, kommentieren Sie doch bitte im Quelltext die die()-Funktion in $ZEILE aus.â Oder ein anderer Klassiker: âAusgeschrieben wĂŒrde der Code wohl folgendes tunâŠâ. War sich der Autor also nicht ganz sicher, ob sein Codeschnipsel vllt. doch in Wahrheit was ganz anderes tut.
Seit diesem gigantischen Trauma (das hat mich wirklich sehr nachhaltig geprÀgt, wie man Dinge nicht machen sollte) hab ich erfolgreich einen Bogen um das TYPO3-Universum gemacht.
Ich kann nur hoffen, dass es zwischenzeitlich ein wenig besser geworden ist. Aber Deinem Kurzbericht zufolge scheint da ja immer noch der Wurm drin zu sein. Mein Beileid! :-(
hmm this would convert down to:
var f os.File
if f, e = os.Open("foo.txt"); e != nil {
log.Fatal("error opening file; %s", e)
}
im not sure if its much better.
@lyse@lyse.isobeef.org âSommer ist der schönste Tag im Nordenâ. :D
@arne@uplegger.eu Eis im Januar, ja sapperlott, ist denn schon wieder Sommer im hohen Norden!?
Dies ist ein Test zum Verfassen eines Beitrags im TwtxtReader - inklusive Upload-Funktion fĂŒr Bilder.
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?
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. đ€Ș
@arne@uplegger.eu Uuuuhhh, das fĂŒhlt sich klasse an, gute Arbeit mein Lieber! :-)
Besonders positiv hervorheben muss ich die Rohdatenansicht. Sowas hab ich mir auch schon in der Vergangenheit hin und wieder gewĂŒnscht. Wie toll es doch wĂ€r, direkt den Eintrag im Original zu sehen, ohne erst im Feed mĂŒhsam auf die Suche gehen zu mĂŒssen, was auch noch einen Wechsel auf den Browser oder den Editor erzwingt. Das werd ich mir definitiv auch einbauen. Insbesondere fĂŒr die Entwicklung absolut hilfreich. Die Textarea könntest Du noch mit einem readonly-Attribut ausstatten.
Die Gesamtbaumansicht einer Unterhaltung gefĂ€llt mir ebenfalls. Davon bin ich ja ein groĂer Verfechter. Nicht nur die direkten Antworten zu sehen, sondern alle. Klar, bei tief verschachtelten Unterhaltungen und sehr langen BeitrĂ€gen verliert man da doch mal den Ăberblick, aber die kommen in der Praxis meiner Erfahrung nur selten vor.
Die zwei Elemente in der FuĂzeile eines Beitrags wĂŒrde ich auch noch versuchen in die Kopfzeile zu verschieben, dann wird die Darstellung insgesamt kompakter, gerade bei Unterhaltungen könnte das von Vorteil sein.
Weiter so!
@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.
@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!? đ
here are a few ideas you might take into consideration when designing a secure IM https://developer.virgilsecurity.com/docs/e3kit/fundamentals/secure-instant-messaging/
Obviously if youâve worked on something similar, you already know it, he
I made a draft of an âencrypted public messengerâ, which was basically a Feed for an address derivate from the public ket, letâs say âabcd..eaeaâ
Anyone could check, âare there any messages for my address?â and you get a whole list of timestamps and encrypted stuff.
Inside the encrypted message is a signature from the sender. That way you âcouldâ block spam.
Only the owner of the private key could see who sent what, and soâŠ
And even with that my concussion was that users expectations for a private IM might be far away from my experiment.
FunFact: Einige Drehorte von Murnaus Nosferatu liegen hier oben im schönen Norden. Wismar, Rostock und LĂŒbeck.
@arne@uplegger.eu Danke! Ui, sehr schön, das sind zweifelsohne hervorragende Upcycling-Projekte. :-) Ja, im Baumarkt Holz zu kaufen ist ziemlich teuer, erst recht, wenn man sich mal die QualitÀt genauer anschaut.
@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! :)
zsh on macOS, or do you change it to, say, bash?
@bender@twtxt.net im a fisherman.
Platz 8 von 16 beim MusikQuiz im Exil. Wir waren der Tisch mit dem meisten SpaĂ!
Alright, I gave #htwtxt container a quick spin. The thing lives and feels dead simple, like, echo -e âdate -Im\tHello world!â >> twtxt.txt kind of simple but with a GUI. and I LOVE IT! Now letâs see if we can rebuild the image with the latest version of htwtxt.
$thing, check my status!â Okay, fine, I open that and it shows a photo.
Lol, who use stories in IM? Itâs crazy! Im only use for talking with parents and academy
Currenly im use senpai in Termux and soju from p.psf.lt
avatar field has a #20240102 at the end: To trick yarnd into reloading it.
What if i want to delete avatar? Im deleted avatar meta field but still see avatar on twtxt.net
saltyd đ
Im also have running saltyd at doesnm.cc (delegated to salty-doesnm.p.projectsegfau.lt) but maybe i do something wrong
@doesnm@doesnm.p.psf.lt Agree. salty.im should allow the user to post multiple brokers on their webfinger so the client can find a working path.
In nostr/simplex you did not bounded account to server because its just a relay. In matrix, xmpp and salty.im you store account data on broker and when broker is down you will no longer to communicate
@doesnm@doesnm.p.psf.lt salty.im needs a lot more work đ€it is however designed to be 1000% decentralized đ
I think salty.im is simplest than simplex. But attempt to implement this i have problems than salty cli cant decrypt messages from another saltpack realization (and reverse) . Also simplex is more decentralized (like nostr?)
Yeah.. it is very similar to salty.im a smp is a relay queue for messages. You can self host one if you choose. They also have something called xftp for data storage and device state transfer. You can also self host one.
No, im just crazy (joke)
Only with dovecot xD. For mail im use android native mail client and not mutt. And jenny display some errors with found some files and /tmp dir (android dont have /tmp)
twet display twts in raw format with some formatting (sadly no newlines). And for reply messages i just seen (#hash). But which text hidden on hash? currenly im open twtxt.net/twt/hash to see this
Yes, im also do not like Hugo so rewrite theme above to Jekyll (with some changes)
Lol, im just join for several minutes. Wait, Merkle Trees in twtxt?
huh? im send. currently send twice
Lol, Discord is centralized. Did you mean Salty.IM? (want groups)
this log can contain ips so im place it in secret path and send link via salty
Finally pubnix is alive! Thatâs im missing? Im only reading twtxt.net timeline because twtxt-v2.sh works slowly for displaying timelineâŠ
@bender@twtxt.net and I saw some conspiracy theory that he knew he was going to be arrested. He was working with French intelligence on a plea deal to defect. And now Russia is freaking out that Ukraine allies can have war comms access.
Yikes! If only they had salty.im!
can someone please remind me why #tox was left aside? #im https://tox.chat/
@prologic@twtxt.net Remember when we used to lose access to e-mail, IM and forum accounts after 30 days of inactivity? đ ⊠Then storage became cheaper and companies figured out that any tiny bit of someoneâs data is worth something to someone(thing) else. đ„Č
Bon jâai essayĂ© un truc avec #inkscape, mais câest minable. Pourtant, jâadorerais porter un t-shirt avec Ă©crit en gros devant ânous sommes noirs, nous sommes blancs, nous sommes jaunes, et ensemble, nous sommesâŠâ et derriĂšre âde la dynamite!â. Mais mes essais font des illustrations toutes moches. Y a des artistes dans le coin? @noroanka@im-in.space
Perso, je me suis arrĂȘtĂ© Ă 2! Je ne regrette vraiment pas @im-in.space@im-in.space
Une voiture a cognĂ© ma portiĂšre semi-ouverte alors que jâaccrochais la ceinture de mon fils Ă lâarriĂšre. Bilan : un rĂ©tro cassĂ© pour lui et une porte tordue pour moi, avec un petit bleu dans la jambe. Des accidents comme on en voudrait + souvent, tout le monde va bien. @im-in.space@im-in.space
Interesting. Thanks! And thank you for replying. :) Indeed, I donât check for mention with twtxt. To me, twtxt is to share, not to talk: there is my email commented at the top of my #twtxt.txt for this purpose. Trying to create discussions with twtxt is nonsens : there are much better tools to do so (email, xmpp, âŠ) @aelaraji@aelaraji.com @im-in.space@im-in.space
@aelaraji@aelaraji.com I think you tried to email me with an encrypted GPG email? đ§ Unfortunately the inbox you sent to (managed by Google Workspaces / GMail) isnât equipped with any GPG or my keys so I had to decrypt by hand, which sux. Are you on Signal?
Alternative message me on Salty IM (https://salty.im) at prologic@mills.io
my first twtxt from spain!!! wow im feeling good!
Oui, la direction artistique est splendide. <@https://im-in.space/@noroanka/112025377598203338>
Zut, jâaurais presque prĂ©fĂ©rĂ© me tromper. Jâai compris pourquoi jâai eu autant de mal : je suis trĂšs attachĂ© Ă lâhistoire. Pour moi, le cinĂ©ma doit utiliser lâimage, le son, le rythme pour exhalter une histoire. LĂ , on a lâinverse, lâhistoire est utilisĂ©e comme prĂ©texte pour faire un beau spectacle. <@https://im-in.space/@noroanka/112025354323756565> @noroanka
Tant mieux pour vous 2 alors :). Je reste déçu, surtout aprÚs le premier volet vraiment excellent, intelligent et fidÚle au livre. Là , on surnage, il manque ce qui pour moi est essentiel. <@https://im-in.space/@solene@bsd.network/112020839027331041>
HĂ© oui ^^. Je suis curieux de voir comment ça fonctionne. JâapprĂ©cie de voir une configuration trĂšs semblable Ă httpd. LâidĂ©e de relĂ©guer les cgi Ă slowcgi me semble intelligente. Il y a des logs plus courants Ă parser. Et surtout, ça Ă©vite le cumul de relayd+inetd. <@https://im-in.space/web/@solene@bsd.network/112020802069845381>