Gerrit Branching Compared

Gerrit

  • Progresses commit after commit.
  • Each commit is rebased to the current status of the ‘develop’ branch.
  • All commits are verified and reviewed.
  • Commits can be changed and overridden during review.
  • Master branch keeps track of releases.

 

  • Tends to result in larger commits.
  • Tends to result in multi-purpose commits
  • Developers are forced to keep track of current development.
  • Only working solutions pass review and become part of the history.

 

  • Local git configuration needed

Github/Gitlab

  • Changes are provided as MergeRequest/PullRequest for series of commits.
  • Merge Requests are verified and reviewed.
  • Master branch keeps track of current state of development
  • Release-Tags are used to mark certain points in development as release.

 

  • Tends to result in multiple small commits.
  • Tends to result in single purpose commits.
  • Can lead to large changes with the risk of conflicts. Strategies for conflict resolving are needed.
  • Detailed process can vary from repo to repo.
  • Developers must be willing to keep track with current development.
  • It is less common to override commits.  Therefor history tends to become a record of the development process itself.

oi 0.4.3 released

With adhoc rdf generation from various formats.

less src/test/resources/json/in/rosenmontag.json
oi src/test/resources/json/in/rosenmontag.json -trdf
less src/test/resources/yml/in/HT015847062.yml
oi src/test/resources/yml/in/HT015847062.yml -trdf|less

 

Install

wget https://dl.bintray.com/jschnasse/debian/oi_0.4.2.deb
sudo apt install ./oi_0.4.2.deb #depends on openjdk-11-jre

https://github.com/jschnasse/oi

oi_0.4.2 released

With pretty rdf printing support.

cat src/test/resources/rdf/context/stack43638342.rdf.context
cat src/test/resources/rdf/in/stack43638342.rdf
oi -i turtle -f src/test/resources/rdf/context/stack43638342.rdf.context src/test/resources/rdf/in/stack43638342.rdf

Install

wget https://dl.bintray.com/jschnasse/debian/oi_0.4.2.deb
sudo apt install ./oi_0.4.2.deb #depends on openjdk-11-jre

https://github.com/jschnasse/oi

 

Apple’s anti-tracking plans for iPhone

In 2019, Mozilla called on Apple to increase user privacy by automatically resetting the Identifier for Advertisers (IDFA) on iPhones. The IDFA lets advertisers track the actions users take when they use apps – kind of like a salesperson that follows you from store to store while you shop, recording every item you look at. Creepy, right?

https://foundation.mozilla.org/en/campaigns/apples-anti-tracking-plans-iphone/

Kurialien

Ein Schreiben kann auf gedoppelte Weise Anstoß verursachen: wann es entweder fehlerhafft, oder unanständig, oder beydes zugleich ist.


Friedrich Carl von Moser Abhandlung von Ahndung fehlerhaffter und unanständiger Schreiben

Allerdurchlauchtigster, Grossmächtigster König,…

… Allergnädigster König und Herr!

Die Empfindung der eigenen Unwürdigkeit und der Glanz des Thrones können meine Blödigkeit nicht so kleinmüthig machen, als die Gnade, die der allerhuldreichste Monarch über all seine Unterthanen mit gleicher Grossmuth verbreitet, mir Hoffnung einflösst: dass die Kühnheit, der ich mich unterwinde, nicht mit ungnädigen Augen werde angesehen werden. Ich lege hiemit in allerunterthänigster Ehrfurcht eine der geringsten Proben desjenigen Eifers zu  den Füssen Ew. Königl. Majestät, womit Höchst Dero Akademien durch die Aufmunterung und den Schutz ihres erleuchteten Souverains zur Nacheiferung anderer Nationen in den Wissenschaften angetrieben werden. Wie beglückt würde ich sein, wenn es gegenwärtigem Versuche gelingen möchte, den Bemühungen, womit der niedrigste und ehrfurchtsvollste Unterthan unausgesetzt bestrebt ist, sich dem Nutzen seines Vaterlandes einigermassen brauchbar zu machen, das allerhöchste Wohlgefallen seines Monrachen zu erwerben. Ich ersterbe in tiefster Devotion.

Ew. Königl. Majestät

allerunterthänigster Knecht,

der Verfasser

Königsberg

den 14. März 1755


Immanuel Kant: Allgemeine Naturgeschichte und Theorie Des Himmels.