Internet: GitHub Dienste

Gehört zu: Cloud-Speicher
Siehe auch: WordPress, SVG-Grafiken, GPS-Tracks, GitHub WordPress

Stand: 29.11.2024

GitHub ist ein Internet-Dienst, bei dem man Dateien (meist Programm-Code, Software) im Internet “hostet”, auf die dann mehrere (z.B. Teams) zugreifen können.

Der Zweck von GitHub ist “Code-Hosting” mit Versionskontrolle.

Der Dienst gehört Microsoft.

  • Collaboration von Teams beim arbeiten mit Dateien (Programmierung von Open Source Software etc.)
  • Bereitstellen von “fertigen” Dateien für die Öffentlichkeit sog. “Publish”

Viele Nutzer sind vom älteren SourceForge auf GitHub gewechselt.

GitHub bietet dann die hervorragende Möglichkeit, die Dateien über eine öffentliche URL zu referenzieren.

GitHub Konto einrichten

Das Basiskonto ist im Rahmen der GitHub-Lizenzpolitik kostenlos.

Der Einstieg bei GitHub ist leicht. Auf der Startseite findet man eine dicke „Sign-in“-Einladung: Drei Felder für Nutzername, Mail-Adresse und Passwort ausfüllen, ein Klick – und schon ist das GitHub-Konto erstellt. Wichtig ist, dass der Link in der Kontobestätigungs-E-Mail angeklickt wird, da der Account sonst nicht verifiziert und aktiviert wird.

Es gibt verschiene GitHub-Konten:

  • Free: Kostenlos  – 500 MB for “packages”
  • Pro:   USD 7 /Monat  – 2 GB for “packages”
  • Team: USD 9 / Monat – 2 GB for “packages”
  • Enterprise: “contact sales” – 50 GB for “packages”
  • GitHub One: “contact sales” – ?? GB

Also so ein Konto mit dem Nutzernamen “xyz” anlegen.

Login: https://github.com/login

GitHub Repository anlegen

Also User (Konto) “xyz” einloggen: https://github.com

In der oberen Leiste steht:  Overview, Repositories, Projects, Packges, Stars, Followers, Following – Dort Auswählen “Repositories”

Dort auf die Schaltfläche “New” klicken

Repositories in GitHub können “Private” oder “Public” sein.

Wenn wir die SVG-Dateien in WordPress einfügen wollen, ist “Public” das einfachste – dann kann jeder die SVG-Dateien im Repository lesen.

Ich habe folgende Repositories angelegt:

  • dkracht/drawings
  • dkracht/svg
  • dkracht/GPS
  • dkracht/html

Dateien auf das GitHub Repository hochladen

Im GitHub auf das Repository gehen (im Beispiel: <userid>/drawings)

Dort den Reiter “<> Code” klicken.

Dann auf den Reiter “Upload Files” klicken.

Die gewünschte Datei  auf dem lokalen Computer auswählen.

Zum Schluss auf die Schaltfläche “Commit” klicken.

URL für Web-Pages in einem GitHub-Repository

Wir gehen in das Repository (muss ja “public” sein) – im Beispiel: dkracht/html

Im Menüband auf das Symbol “Settings” klicken.

Dann dort auf “Pages” klicken.

Dann auf Braches und nicht “None” sondern “Main” klicken.

Dann auf “Save” klicken.

Nach einer Weile (damit GitHub fertig arbeitet) die Seite im Web-Browser “refreschen”.

Beispiel: https://dkracht.github.io/html

URL für eine Datei im GitHub bekommen

Beispiel: SVG-Dateien. Die können wir uns anzeigen lassen:

  • Im GitHub auf das Repository gehen (im Beispiel: dkracht/drawings)
  • Dort den Reiter “<> Code” klicken.

Die gewünschte SVG-Datei auswählen.

Auf “RAW” klicken und die URL aus der Adresszeile des Web-Browsers kopieren.

Eine SVG-Zeichnung von GitHub in WordPress einbinden

Im Edit-Mode eines Blog-Artikels die Schaltfläche “Add Media” klicken.

In der linken Spalte anklicken “Insert from URL”

Im großen Eingabefeld oben die URL aus GitHub eingeben und anfügen “&sanitize=true”

Beispiel:

Die RAW-URL unserer SVG-Zeicnung: https://raw.githubusercontent.com/dkracht/drawings/master/KeplerFernrohr.svg

Die ergänzte Raw-URL: https://raw.githubusercontent.com/dkracht/drawings/master/KeplerFernrohr.svg?sanitize=true

Mit dieser URL kann die SVG-Zeichnug  in WordPress mit “Add Media” und  “Insert from URL” eingebunden werden.

Abbildung 1: Schematische Zeichnung eines Kepler-Fernrohrs (GitHub: KeplerFernrohr.svg)

KeplerFernrohr.svg Prinzip des Kepler-Fernrohrs

Physik: Phasenübergang

Gehört zu: Thermodynamik
Siehe auch: Mexican Hat

Stand: 19.11.2024

Ein Phasenübergang findet statt, wenn Eigenschaften einer Materie sich plötzlich an einem kritischen Punkt (z.B. einer kritischen Temperatur) qualitativ ändern.

Das bedeutet normalerweiser ein Wechsel in Ordnung und Symmetrie.

Die bekannteste Beispiele dafür sind der Übergang von Eis (Aggrgatzustand fest) zu Wasser (Aggregatzustand flüssig) bei 0∘C und der Übergang von Wasser zu Dampf (Aggregatzustand Gas) bei 100∘C.

Bei einem Phasenübergang ändert sich die Energie (wird frei bzw. wird investiert); z.B. Verdampfungswärme, …

Astrofotografie: Software StarNet++

Gehört zu: Astrofotografie
Siehe auch: Siril, ComputerFlachmann

Stand: 17.11.2024

Die Software StarNet

Mit der Software StarNet++ kann man aus einem Astrofoto die Sterne “herausrechnen”. Man bekommt damit zwei Bilder: eins ohne die Sterne (z.B. nur der Nebel) und eins nur mit den Sternen.

Der Sinn der Sache ist, dass man Nebel und Sterne unterschiedlich bearbeitet (z.B. Nebel kontrastreicher, Sterne kleiner) und die beiden Bilder dann wieder zu einem zusammenfügt.

Die Software StarNet gibt es als sog. Stand-Alone-Version oder als eingebaute Zusatzfunktion in anderer Astro-Software z.B. Siril, PixInsight,…

Probleme mit StarNet

StarNet benutzt anscheinend  CPU-Instruktionen aus den “Advanced Vector Extensions” (AVX), die von der Intel N5030 CPU nicht unterstützt werden. Damit kann ich es auf meinem Astro-Computer ComputerFlachmann leider nicht einsetzen.

Physik: Mexican Hat

Gehört zu: Quantenmechanik
Siehe auch: Symmetrie, Potential, Phasenübergang, Quantenfluktuation

Stand: 14.11.2024

Potential als Mexican Hat

Youtube-Video: https://youtu.be/hrJViSH6Klo?si=4faayg0xGdABbYe8

Wenn ein Potiential in einem Feld die Form einer Parabel z = a x2 + b hat, so haben wir eine klassische Bewegungsgleichung und die Lösung ist ein harmonischer Oszillator.  Dieser Zustand ist rotationssymmetrisch um die z-Achse (was man U(1) nennt) und hat seine niedrigste Enegie bei x=0.

Wenn sich das Potentialgebirge dann verändert in Richtung eines sog. “Mexican Hat” (die Amerikaner kennen keinen Sombrero), dann sieht man zwei Gleichgewichtszustände wo sich ein Teilchen aufhalten könnte: Einmal der ursprüngliche Ort bei x=0, der aber nun nicht mehr der niedrigste ist, sondern die tiefer liegende Rinne in der Krempe des “Mexican Hat”. Das Teilchen wird also auf das niedrigere Niveau streben, aber der Zustand wäre dann nicht mehr rotationssymmetrisch (nicht mehr U(1)). Deshalb spricht man von einem Symmetriebruch.

Abbildung 1: Mexican Hat (Github: MexicaHat.svg)

Physik: Quantencomputing

Gehört zu: Quantenphysik
Siehe auch: Wellenfunktion, Superposition, Verschränkung, von Neumann

Stand: 08.11.2024

Eine Umfrage zum persönlichen astronomischen Hintergrund: Umfrage.

Was ist ein Quantencomputer?

Ein Quantencomputer hat als Speicher keine “normalen” Bits, die also genau zwei Zustände (Null oder Eins) annehmen können, sondern sog. “Qubits”.

So ein Qubit ist ein quantenmechanisches Element, das durch eine Wellenfunktion Ψ beschrieben wird; wobei ein Qubit eine Superposition zweier Zustände |0> und |1> ist und alle Überlagerungen vorkommen können:

\( |\Psi \rangle = \alpha \cdot |0 \rangle + \beta \cdot |1 \rangle  \\ \)

Wobei \(  \alpha^2 + \beta^2 = 1 \) sein muss.

Das Qubit ist ein quantenmechanisches Element, wobei eine Observable ausgelesen werden kann, die genau zwei unterschiedliche Werte anzeigen wird.

Superposition und Verschränkung sind erforderliche Mechanismen; d.h. die Wellenfunktion darf nicht kollabieren.

Der Quantencomputer muss dann Operationen haben, die das Schreiben und Lesen von Qubits erlauben sowie eine Art “Berechnung”, die aus zwei Eingangs-Qubits ein oder mehrere Ergebnis-Qubits erzeugt (Rechenwerk). Dies macht man mit sog. Gattern.

Für das Funktionieren eines Quantencomputers ist wichtig, wie lange der Zustand der Qubits “kohärrent” bleibt. Durch jede Wechselwirkung mit anderen Teilchen kollabieren die Wellenfunktionen; d.h. der Zustand wird “inkohärent”. Diese sog. Kohärenzzeit muss lange genug dauern, um die erwünschte Rechenoperation und das Auslesen der Ergebnisse zu ermöglichen.

Technische Realisierung von Qubits

Ursprünglich hat man solche Qubits realisiert durch supraleitende Schaltkreise. Heutzutage spricht man über folgende prinzipielle Realisierungsmöglichkeiten:

  • Supraleitende Schaltkreise
  • Ionenfalle
  • Kalte Neutralatome
  • Halbleiter Spin
  • Stickstoff-Fehlstellen in Diamanten
  • Photonen

xxx

Familie: Mein Vater Günter Kracht

Gehört zu: Familie

Stand: 27.10.2024

Von meinem Bruder Rainer hatte ich mit Datum 8.3.2013 00:58 eine E-Mail mit Attachment namens “papa.txt” bekommen. Dort hat er aufgeschrieben, was er aus Erzählungen und einigen Dokumenten so über unseren Vater heraubekommen hat. Der Text lautet:

Papa geboren 10.10.1908 in Loitz, Vorpommern
Hebamme Sophie Müller (s. Geburtsurkunde)

Nach Danzig gezogen mit etwa zweieinhalb Jahren

Bruder Gerhard (April geboren) mit 6 Jahren an Scharlach gestorben

[späterer Eintrag: * 18.04.1910, + Dezember 1915, 5 Jahre alt]

Papa wohnte in Danzig-Neufahrwasser

Er ging zum Gymnasium Peter und Paul, Oberrealschule ohne Latein.
Die Schule war 8 km entfernt, er wollte mit der Staßenbahn allein dahin fahren, seine Mutter saß dann im zweiten Wagen als er sechs Jahre alt war. Es gab keine Grundschule, sondern eine dreijährige Vorschule.

1927 Abitur

Studium in München nur ein oder zwei Semester.

Dann nach Berlin, für zwei Jahre?
hat dort Schulden gemacht, Brief an die Eltern
unklar ob von ihm oder Verwandten
[in Potsdam war seine Tante Bertha Kracht verh. Klockow
und in Berlin seine verwitwete Tante Minna Kracht/Bischof]

Opa ist auf die Bahn nach Berlin und hat 1000 RM bezahlt,
dann wurde in Danzig studiert (Germanistik).

Bruno [Gramse] und Anneliese, Dr. Jost studierten da auch.

Doktorarbeit über Sudermann (Westpreussen) und Max Halbe
halb fertig aber kein Termin für Prüfung.

1934 Auftrag vom Vorposten: Kritik zu Vortrag schreiben
aus drei Seiten [von ihm] wurden 10 Zeilen [im Vorposten]
es gab weitere Aufträge.

Papa fängt an beim Danziger Vorposten als freier Mitarbeiter,
später feste Anstellung.

Bei Heirat 1938 [Erika Arke] war er das schon Christa geboren 1938 [17.10.1938],
im Januar 40 Klaus [20.01.1940]
Ehe ging nicht gut. Erika war 17, Papa 29 als sie heirateten.
[bei anderer Gelegenheit erzählte Mutti, dass er gern mit seinen
Kollegen in der Kneipe saß statt sich um die Familie zu kümmern]

Mathematik: Wahrscheinlichkeit

Gehört zu Mathematik
Siehe auch: Wellenmechanik

Stand: 06.10.2024

YouTube-Video von Edmund Weitz: https://youtu.be/BYUKbEXXmG4?feature=shared

Die die Anfänge der Wahrscheinlichkeitstheorie stammen wohl aus der Spieltheorie z.B. Würfelspiele etc.

In der klassische Definition hat man:

  • Eine Menge von Elementarereignissen Ω, die alle gleich wahrscheinlich sein sollen
  • Ein Zufallsexperiment bei dem ein Element x ∈ Ω gezogen wird.
  • Man definiert eine Teilmenge A ⊂ Ω.
  • Dann fragt man sich, mit welcher Wahrscheinlichkeit das gezogene Element in der Teilmenge A liegen wird.

Anzahl “günstige” Fälle / Anzahl aller möglichen Fälle

Als Formel:

\( P(A) = \Large\frac{|A|}{|Ω|}  \\ \)

Das ist die sog. Laplace-Wahrscheinlichkeit.

Solange die Menge Ω endlich ist funktioniert das ja bestens.

Man nennt diese Sichtweise auch die “frequentistische”. Da geht es also um relative Häufigkeiten und wiederholbare Versuche, die langfristig sich der “wahren” Wahrscheinlichkeit annähern.

Axiomatische Wahrscheinlichkeitstheorie

Andrei Nikolajewitsch Kolmogorow (1903-1987) hat die Wahrscheinlichkeitsrechnung axiomatisch aufgebaut.

Sei Ω eine beliebige nicht leere Menge und P eine Funktion (Abbildung), die Teilmengen von Ω eine reelle Zahl zuordnet.
Eine Teilmenge von A ⊂ Ω nennen wir auch ein “Ereignis” und die zugeordnete Zahl P(A) die “Wahrscheinlichkeit” des Ereignisses A.

  1. Für alle Ereignisse A ist P(A) ≥ 0
  2. Die Wahrscheinlichkeit des sicheren Ereignisses Ω ist P(Ω) = 1
  3. Wenn wir zwei Ereignisse A und B betrachten, die “unvereinbar” sind; soll heissen A ∩ B = Ø, dann gilt:
    P(A ∪ B) = P(A) + P(B)

Problematisch wird das, wenn die Grundmenge Ω überabzählbar ist. Dann kann man nicht jeder Teilmenge A ⊂ Ω eine reelle Zahl P(A) zuordnen, so dass die obigen Axiome erfüllt sind. Der Definitionsbereich der Funktion P muss dann etwas “trickreicher” definiert werden, was man mit Hilfe der Maßtheorie hinbekommt (Stichwort: σ-Algebra).

Bedingte Wahrscheinlichkeit

Die Wahrscheinlichkeit für das Eintreten von A unter der Bedingung, dass das Eintreten von B bereits bekannt ist schreibt man als: P(A|B).

\( P(A|B) = \Large\frac{P(A \, \cap \, B)}{P(B)} \)

Aufgepasst: die Ereignisse A und B können zeitlich in beliebiger Reihenfolge eintreten. Ein Kausalzusammenhang ist erst recht nicht gemeint.

Wahrscheinlichkeit nach Thomas Bayes

Man nennt diese bisherigen Betrachtungen auch die “frequentistisch”. Da geht es also um relative Häufigkeiten und wiederholbare Versuche, die langfristig sich der “wahren” Wahrscheinlichkeit annähern.

Wir beginnen mal mit der “Bedingten Wahrscheinlichkeit” von oben. Man kann die Formel dafür auch anders schreiben:

\( P(A|B) = \Large \frac{P(B|A) P(A)}{P(B)} \)

Dieses wird auch genannt “Satz von Bayes“.

Wenn ein Ereignis nicht wiederholbar ist, versagt die frequentistisch Definition von Wahrscheinlichkeit.

Beispiele:

  • “Die Inflation wird im nächten Jahr mehr als 2% sein”
  • “Wie wahrscheinlich ist ein Wahlsieg des ehemaligen Präsidenten?”
  • “Wie hoch ist morgen die Regenwahrscheinlichkeit?”

Hier wird der Begriff “wahrscheinlich” umgangssprachlich verwendet – so in etwa in dem Sinne:

Wahrscheinlichkeit ist ein Maß für die Sicherheit der (persönlichen) Einschätzung eines Sachverhalts.

Wahrscheinlichkeiten in diesem Sinne werden auch vergleichend (“komperativ”) gebraucht:  “Die Wahrscheinlichkeit für Regen morgen ist höher als für Regen übermorgen”.

Insofern könnte man eine so gemeinte Wahrscheinlichkeit auch sinnvoll durch eine Zahl zwischen Null und Eins ausdrücken. Man muss dieses o.g. “Maß” also irgendwie quantifizieren.

Für so eine Quantifizierung der Bayesschen Wahrscheinlichkeit gibt es zwei Ansätze.

Ansatz 1: de Finetti

Die Idee ist, dass man Gewissheit durch eine Art Wette quantifizieren kann.

Zu jedem Ereignis A, dem ich eine Wahrscheinlichkeitszahl zuordnen will mache ist ein Los, für das der Käufer einen “Gewinn” von 1 Euro von mir bekommt, wenn das Ereignis A eintrifft. Die Frage ist, zu welchem Preis ich so ein Los verkaufen würde. Dieser Preis, den ich festlege ist so etwas wie die von mir (subjektiv) eingeschätzte Sicherheit/Wahrscheinlichkeit mit der ich glaube, dass das Ereignis eintreten wird.

Ich muss zu diesem Preis (oder höher) verkaufen, wenn ein Käufer das anbietet; ich muss zu diesem (oder einem niedrigeren) Preis selber (zurück)kaufen, wenn ein Verkäufer das von mir verlangt.

Ansatz 2: Erweiterung der klassische Logik

Nachwievor arbeiten wir mit Aussagen die entweder (ganz) wahr oder (ganz) falsch sind, wir wissen es nur nicht genau. Daher ordnen wir solchen Aussagen Plausibilitäten zu (auf Grund von Tatsachen, die wir kennen).

Im Prinzip betrachten wir nicht allein Aussagen, sondern Kombinationen von Aussagen und Informationsständen und schreiben als Plausibilität von A bei einem Informationsstand I:

(A,I) ∈ [0,1]

Wobei das eine reelle Zahl zwischen o und 1 sein soll und bei gleichem A und gleichem I auch (A,I) immer gleich sein soll (Plausibilitäsroboter – also nicht subjektiv).

Das ganze soll nicht der Aussagenlogik widersprechen, was wir in einfachen Axiomen hinschreiben könnten.

Physik: QED Quantenelektrodynamik

Gehört zu: Physik
Siehe auch: Elementarteilchenphysik, Quantenfeldtheorie

Stand: 30.9.2024

Die Quantenelektrodynamik ist eine Quantenfeldtheorie und soll die Grundkraft “Elektromagnetismus” erklären.

Betroffene Teilchen sind: Proton, Neutron und Elektron

Austauschteilchen: Photon

Gruppentheorie: U(1)

Begonnen hat die Entwicklung der QED mit Paul Dirac. Später brachten Richard Feynman u.a. sie zur Vollendung. Nobelpreis 1965.

Physik: Quanten-Verschränkung

Gehört zu: Quantenmechanik
Siehe auch: Wellenfunktion

Stand: 25.9.2024

Quanten-Verschränkung – Entanglement

YouTube: https://youtu.be/WSD24yvMj1w?feature=shared

Zwei Teilchen (Quanten-Teilchen) können “verschränkt” sein – engl. “entangled”.

Zwei verschränkte Teilchen können entstehen, wenn ein ursprüngliches Teilchen in zwei Teilchen zerfällt. Wenn das ursprüngliche Teilchen eine Erhaltungseigenschaft hatte, muss diese in den entstandenen zwei Teilchen in Summe unverändert auftauchen.

Man sagt auch, dass die zwei Teilchen eine gemeinsame Wellenfunktion haben.

Manchmal hört man auch, dass ein Quanten-System aus zwei Teilchen als Wellenfunktion das Produkt der beiden einzelnen Wellenfunktionen hat.

Wie enstehen verschränkte Teilchen?

Die Standard-Methode verschränkte Teilchen zu erzeugen ist die sog. “Paarerzeugung”; d.h. ein energiereiches einzelnen Teilchen zerfällt in ein Paar von Teilchen. Typischer Weise ein Teilchen und sein Antiteilchen; beispielsweise:

  • Elektron und Positron
  • Ein hochenegetisches Photon zerfällt in zwei Photonen mit halber Energie (halber Frequenz) z.B. beim Durchgang durch einen nichtlinearen Kristall

Die beiden so entstandenen Teilchen haben dann in der Summe die Eigenschaften des ursprünglichen Teilchens. soweit es sich um Erhaltungsgrößen handelt. Z.B. Ladung, Spin, Energie, Impuls etc. In diesem Sinne sind die beiden Teilchen also über diese Erhaltungsgrößen mit einander verbunden.

Die beiden verschränkten Teilchen haben dann eine gemeinsame Wellenfunktion. Wenn man an einem der beiden Teilchen eine Messung einer Observablen vornimmt, kollabiert die ganze Wellenfunktion instantan (s. Kopenhagener Deutung) und der Wert der Observablen für beide Teilchen (auch wenn sie weiter von einander entfernt sind) wird gleichzeitig “scharf”.

Physik: Kopenhagener Deutung

Gehört zu: Quantenpysik
Siehe auch: Wellenfunktion, Materiewellen

Stand: 25.9.2024

Nach der sog. Kopenhagener Deutung (1927 Niels Bohr und Werner Heisenberg) ergibt sich aus der Wellenfunktion eines Teilchens eine Wahrscheinlichkeitsdichte ρ(x,t) für den Aufenthaltsort und zwar wird dabei der Betrag der Wellenfunktion zum Quadrat genommen:.

\( \Large \rho(x,t) = | \Psi(x,t) |^2 \\\)

Aus dieser Wahrscheinlichkeitsdichte ρ ergibt sich der Erwartungswert für den Ort des Teilchens zum Zeitpunkt t:

\(\Large \langle x \rangle = \int\limits_{-\infty}^{+\infty} x \, \rho(x,t) \, dx = \int\limits_{-\infty}^{+\infty} x \, | \Psi(x,t) |^2 \, dx \\\)

Da der Betrag einer komplexen Zahl z definiert ist über: \( | z |^2 = z \cdot z^* \) folgt daraus…

\(\Large \langle x \rangle = \int\limits_{-\infty}^{+\infty} \Psi^*(x,t) \, x \, \Psi(x,t)  \, dx \\\)

In dieser Form sehen wir schon einen ersten Operator (s.u.), der auf die Wellenfunktion wirkt und uns ein Observable (den Ort) als Erwartungswert bringt. Zum Erwartungswert siehe auch: Susskind.

Im Falle einer Wellenfunktion mit einer ganz dünnen und hohen Spitze und ansonsten Null können wir den Erwartungswert des Ortes <x> gleichsetzen mit dem definitiven Ort des Teilchens und bekommen- nach einigem Rechnen – die Newtonsche Mechanik. So zeigt es im Prinzip Paul Ehrenfest.