Siebenundsiebzig Glückwünsche


Erstens haben wir uns circa vor 40 Jahren kennengelernt und ungezählte (ja, auch Irr-) Wege gemeinsam beschritten.
Zweitens weiss ich genau, ich dürfte Dich auch Mittwochnacht um 4 Uhr 30 anrufen.
Drittens haben wir es immerhin geschafft, so lange zu überleben, mit unseren (auch eigenen) Familien klarzukommen.
Viertens sind unsere Grillnachmittage zu einem regelmäßigen Bestandteil geworden.
Fünftens haben wir bei allen Unterschieden in Lektüre, Alltag, Impact, Kommunikation doch einige Gemeinsamkeiten bewahrt.
Sechstens segelten wir zusammen.
Siebtens ist Gesundheit unter Anderem auch abhängig von der Selbstdefinition und zweifelsohne sehr zerbrechlich. Vorsicht, fragile.

Deine Töchter werden jederzeit bestätigen, dass Du ein guter Papa bist.

Cheerio auf ein Becks und eine Van Nelle zware.

Einige Notizen (or where to take the motivation from)

Wir haben diverse Institutionen durchlaufen. Nicht immer hat es sich dabei zum Besseren gewendet. Die Motivation speist sich aus ungezählten Begegnungen, einige Kollegen sind eine Gabe, einige eine Aufgabe. Ich will keinen Integrationsfachdienst, nein. Wir haben nicht endlose schlaflose Nächte verbracht, endlose Touren durch ganz Europa vorgenommen, Bands, die niemand kennt gesehen und ihnen applaudiert, einige Jahre auf dem fünften Arbeitsmarkt verbracht, geredet, gemacht, probiert, versucht, sind gescheitert, haben wieder von vorne angefangen, sind Fahrrad gefahren, haben gelbe Zettel geholt, wo es nicht nötig war, Kaffees, Spaziergänge, Pandemien, Bürgerkriege überstanden, damit uns jemand erklärt, wie Inklusion funktioniert. Es ist wahr, eine vierzenhnte Chance. Manchmal haben sie einen geweckt, um seine Schlaftabletten zu nehmen. Die Psychiatrie, die die Fortsetzung von Gesellschaft ist, ist kein Knast im eigentlichen Sinne aber es gibt durchaus Analogien. Die Verwehrung von Privatsphäre, die Kontrolle, die Fremdbestimmtheit, die Schlüssel, das Negieren von Individualwahrheiten kommt einem an dieser Stelle in den Sinn. Ein psychologischer Offenbarungseid. Wenn es je eine Zeit zu handeln gab, ist sie jetzt. Bei verschiedenartigen Sachen gibt es verschiedenenartige Belegungen mit Sinn. Substanzen eingeschlossen. Wollen Sie tiefer einsteigen, haben Sie freundliche Nachfragen ? Die Bibel jedenfallls, sie sagt: “Ja, ja. Nein, nein.”

H.P. Zinker und Steel Pole Bathtub. Abstraktionsfähigkeit ist erforderlich. Im post-psychotischen Leben gehört Tagesstruktur zu den Hausaufgaben. Gewähren Sie mir bitte das unwiederholbare Privileg, meine Rolle als Blogger und Advokatus Diaboli noch zu finden. Familien bestehen zum Teil aus Blut, allerdings gibt es im weiteren Verlaufe der Sozialisation auch andersartig gelagerte families-of-choice. Wobei der Choice durchaus in Frage gestellt werden darf. Versuchen wir zum Abschluss eine zielführende Fragestellung. Hören wir den Wecker ? Frühstück, ja oder nein ? Sind Leberwerte wichtig ? Was ist mit dem Arbeitsweg ? Gibt es eine humoristische Fragestellung, die ausser der Titanic niemand mehr versucht ? Haben wir gesunde Peergroups ? Hält die Gemeinde zusammen ? Wo kommen wir her, wo gehen wir hin ? (okay, das war platt). Egal. Casablanca.

Wir werden wahrscheinlich weiter ohne URLs schreiben. Medium.com und Co. sind nicht unbedingt notwendig. Es ist unabdingbar, Disziplin und Struktur weiterhin auf der Tagesordnung zu belassen. Steuerungstechnik und Lernfähigkeit schweben durch das Bewusstsein. Rotwein ist nicht meine Baustelle. Allerdings, es gibt wirklich viel zu tun. Denken wir nur an den Park.

Der Server ist der Server ist der Server.

5290 (server root index solid source)

root

tags: meisdata index
<!doctype html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>SolidOS Web App</title>
    <script>document.addEventListener('DOMContentLoaded', function() {
        panes.runDataBrowser()
      })
    </script>
      <link href="/mash.css" rel="stylesheet">
  </head>
  <body id="PageBody">
    <header id="PageHeader"></header>
    <div class="TabulatorOutline" id="DummyUUID" role="main">
      <table id="outline"></table>
      <div id="GlobalDashboard">
      </div>
    </div>
  <footer id="PageFooter"></footer>
  <script src="/mashlib.min.js"></script>
  </body>
</html>

URL: ./2023/04/09/5290-server-root-index-solid-source/

view raw root.md hosted with ❤ by GitHub

5267 (done)

Becoming a Solid IDP

  • deploying CSS on a remote machine means you are a public accessible Pod Provider
  • the pure installation of CSS is relatively simple (a couple of npm commands) but there is more needed, e.g. the certificates, the underlying web server (if wanted) or the configuration of the server, the service and the setup of the webroot
  • detailed steps can be seen here https://gist.github.com/ewingson/dbfee4d329c803aed0b0bd87e7a2fa00 but this may vary depending on the hosting service provider and the booked virtual server (this must be a root machine, means you need ssh-access as user root)
  • I’m not really sure, if using the SSL-options of the provider can simplify the process, I doubt that
  • I’ll try to get into the details now
  1. sign the domain name at a hosting service provider
  2. sign the server package at a hosting service provider (here it is called “virtual server” and you get along with 10 bucks a month) (this may be a different provider as 1., but for simplicity I’ll recommend booking both on the same service)
  3. OS: Debian 10 (or if possible 11)
  4. the price of 1. depends on the Top Level Domain, the price of 2. depends on the booked (virtual) hardware (vCores, storage, memory)
  5. you don’t need to book SSL cause that’s handled by letsencrypt
  6. configure a root-password for the vServer (accessed by IP or FullyQualifiedDomainName)
  7. connect the IP of 2. to the domain name, this means setup of DNS (IPv4 and IPv6) and a configuration in the customer GUI of the provider
  8. ssh into the machine (console: ssh root@ip, then confirm storing the key on the local machine)
  9. install node and npm (I’ll find out my versions, maybe possible to use nvm to handle different versions, but I chose to go without) ((>= node 12.7 is needed, I use node 12.22.7 and npm 6.14.15 but this is, because I have NSS and CSS running on the same machine, for CSS I’ll recommend @latest of node and npm))
  10. decide whether using an nginx (web server) with solid or ONLY the solid server (I’ll recommend using nginx because we need a reverse proxy, as which nginx can act)
  11. https://certbot.eff.org/ to install certbot (possibly using pip)
  12. run certbot command
  13. leave the certbot command hanging and open a parallel browser window with the DNS settings of the hosting service provider
  14. DNS-Challenge works with deploying two DNS-Text-Records in a parallel window, call them both _acme-challenge I think, detailed instructions how to call the file in the instructions of the terminal of 12.
  15. wait a minute or 2, if want to be sure 5, but that’s a bit paranoid
    1. will tell you where the keys are stored
  16. delete the text records
  17. install nginx latest (if I remember right including a thing or option called “express”)
  18. npm install -g @solid/community-server
  19. proceed with https://gist.github.com/ewingson/dbfee4d329c803aed0b0bd87e7a2fa00
  20. check and install https://github.com/solid/community-server-recipes for mashlib, adjust the service command
  21. I think this gives an impression of the complexity
  22. be careful with the steps, cause one single mistake can fuck up the whole system

5168 (imagine)

Introduction

tags: solid intro

Solid is a standard. a protocol. a specification. a movement. a server. a project. a set of rules. a layer. an OS. a community. a site. a platform. a system. a method. a social thing. a thing. that’s it but it is more than the sum of all the parts.

timbl was worried about the direction, that his invention took. so we needed an update. the data should belong to their owners (the user) and not be kept in silos and walled gardens.

so what do you get ? a Webid and a Pod.

the webid is a simple URL (well it could be server.net/i)

the pod is your place on the web. a data storage.

let’s switch to mother tongue. imagine:

… Du brauchst Name, Adresse, Email, Login, bank account, phone, (von mir aus shoesize für den Schuhmacher) nur noch ein einziges Mal eingeben.

… Die Firmen (ja, alle) müssen DICH fragen, ob sie Deine Daten benutzen dürfen und Deine Daten (Fotos, Likes, Kommentare, Musik, Histories, Chats) werden zu Deinem Wohl arbeiten.

… Deine Apps werden interoperabel, das heisst App A versteht und spricht mit App B und wenn Dir App xyz nicht mehr gefällt, entziehst Du ihr die Rechte und benutzt stattdessen App lmn.

… Du kannst Deine Körper- und Fitnesswerte Deinem Arzt zur Verfügung stellen und er kann Dir die beste Therapie zur Verfügung stellen.

… Ein Ruck geht durchs Netz und Du brauchst nur noch ein einziges Login (früher Email, dann “mit Google, mit Twitter, etc.”) jetzt Login mit ID. [nun, in der Realität geschieht wahrscheinlich Folgendes]

… Hate Speech und Fake News wird ein Riegel vorgeschoben.

… Deine Computing-Power in der Hosentasche arbeitet 24/7 für Dich.

… wir verstehen uns und helfen uns untereinander.

… Diversity, Equity und Inclusion wird ein Topic.


Naiv, gewiss, aber wir arbeiten daran. lass mich noch 2 oder 3 Links anfügen.

solidproject.org solidservers.org solidweb.org

genug für den Moment, bald mehr, ausführlicher/detaillierter, und hoffentlich leicht verständlich. GOTO 10.

view raw Introduction.md hosted with ❤ by GitHub