typing.NamedTuple in Python

In diesem Artikel geht es um den Data Class Builder typing.NamedTuple. Es handelt sich dabei um die modernere, typisierte Variante zu collections.namedtuple, über die ihr in diesem Artikel mehr Informationen findet. Wenn ihr collections.namedtuple kennt, dann werdet ich euch schnell mit typing.NamedTuple anfreunden. Es wird hier ebenfalls eine Klasse von tuple erzeugt. Dazu nutzt Python eine Metaklasse, die von tuple … Weiterlesen …

Das Satzsystem Typst

In einem älteren Artikel hatte ich das Textsatzsystem LaTeX vorgestellt. Im Gegensatz zu Markdown ist LaTeX anspruchsvoller, bietet aber auch deutlich mehr Möglichkeiten, insbesondere was die Erstellung wissenschaftlicher Dokumente angeht. Darüber hinaus gibt es das — im Gegensatz zu LaTeX — modernere Satzsystem Typst. Es ist ähnlich mächtig wie LaTeX, aber einfacher in der Handhabung. Installation von Typst Es existieren … Weiterlesen …

Fotos vom iPhone auf den PC übertragen

Im Laufe der Zeit steigt bei vielen Nutzern die Anzahl der Fotos auf dem Smartphone. Es mag sich dann die Frage stellen, wie die Fotos auf den heimischen PC übertragen werden können. Zur Beantwortung dieser Frage muss man sich vor Augen führen, dass es darauf ankommt, wo die Bilder gespeichert werden, auf dem Smartphone oder in der Cloud. Fotos werden … Weiterlesen …

Sprachübersetzung mit Ollama und TranslateGemma

Ollama im Terminal von macOS

Mit Ollama können Sprachmodelle lokal genutzt werden. In diesem Artikel habe ich erklärt, wie man dieses Tool auf einem Mac installiert und Sprachmodelle für die lokale Verwendung herunterlädt. Nun möchte ich ein neues Modell vorstellen: TranslateGemma. Wie der Name erahnen lässt, lassen sich damit Texte übersetzen. Dieses Sprachmodell wurde von Google veröffentlicht, es basiert auf Gemma 3. Das Sprachmodell ist … Weiterlesen …