Ersatzteile durch den 3D-Drucker

Nachdem die Blumenkästen auf dem Balkon neu gefüllt waren, fiel uns auf das zwei Kunststoffkappen für die Blumenkästen abtrünnig sind. Eigentlich ideal um sich mal etwas mit FreeCad zu beschäftigen und sich die Teile aus dem 3D-Drucker zu holen. Idealerweise sind beide Kappen, bis auf eine Bohrung für die Füllstandsanzeige, identisch. So muss dort nicht allzuviel Aufwand getrieben werden. Netterweise kann man bei WordPress auch 3D-Modelle einbinden um diese anzeigen zu können. (Schon recht lustig, was man mit zwei Klicks so schaffen kann.) ...

June 21, 2015 · 2 min · Daniel Hufschläger

Arch Linux - pacman und libapm

Nach dem Upgrade von pacman könnte die folgende Fehlermeldung erscheinen: Fehler: Konnte alpm-Bibliothek nicht initialisieren (Konnte Verzeichniss \ nicht finden oder lesen) Schnelle Abhilfe schafft ein kurzes: pacman-db-upgrade Einen guten Rutsch.

December 29, 2014 · 1 min · Daniel Hufschläger

Arch Linux - Auf dem Raspberry Pi

Wie sicherlich jeder mitbekommen haben wird, ist mittlerweile schon die dritte Version des Raspberry Pis erschienen und man hat mittlerweile auch dort die Möglichkeit sich eine Distribution seiner Wahl zu installieren. Zwar ist die Wahl noch nicht so groß wie man es (verwöhnterweise) vom Desktop gewohnt ist. Jedoch die (für mich) wichtigsten Distributionen sind vertreten. Dazu gehören das teils ausgelieferte Rasbian basierend auf Debian und einer, zur ARM Plattform kompatiblen, Version von Arch Linux. Vorteil ist hier natürlich, dass man durch die Wahl gleicher Systeme sich Zeit bzgl. Umgewöhnung und einarbeitung spart, da man in der Regel sein Desktop-System am Besten kennt. Die Installation von ALARM (Arch Linux ARM) geht dabei eigentlich recht zügig und ist wie so Vieles andere auch ausführlich beschrieben. ...

September 21, 2014 · 2 min · Daniel Hufschläger

Arch Linux - Signierung von Paketen

Nach dem wir nun wissen wie wir Pakete erzeugen und ausliefern können, kommt unweigerlich der nächste Schritt, die Signierung der Pakete und des Repositoriums. Dabei wurde die Signierung mit Version 4 von pacman eingeführt und die offiziellen Paketquellen, sowie die Pakete, sind alle signiert. Zunächst, was brauchen wir? Pakete Pfad wo das Repository eingebunden ist GPG-Schlüssel Die ersten beiden Punkte sind dabei ja schon vorab geklärt worden. Die Erzeugung eines GPG-Schlüsselpaars kann nach dieser Anleitung durchgeführt werden. ...

September 19, 2014 · 7 min · Daniel Hufschläger

Jabber / XMPP - einfaches Status-Monitoring

Der klassische (und wohl auch gängiste) Weg sich über Ereignisse wie gescheiterte Backups, mögliche Virenfunde oder Sonstiges informieren zu lassen ist sicherlich die gute E-Mail. Allerdings setzt dies natürlich auch einen funktionierenden und vor allem richtig konfigurierten Mail-Server voraus. Gerade der letzte Punkt ist meiner Meinung nach sehr kritisch, da ein falsch eingerichteter SMTP-Server schnell zur Spam-Schleuder mutiert oder aber man will erst gar keinen auf seiner Workstation installieren. Daher habe ich mich mal etwas umgeschaut und dachte mir, dass es im Zeitalter der Smartphones und Instant Messenger (Whats-App, Threema und Co sind ja auch nichts Anderes) eine andere Möglichkeit geben müsste. ...

September 19, 2014 · 3 min · Daniel Hufschläger

Chromium - Downloadordner öffnet Anjuta?

Völlig nervig. Nach der Installation von Chromium unter der GNOME-Version von Manjaro, öffnet dieser nicht den Downloadordner. Stattdessen versucht er diesen mit Anjuta zu importieren/öffnen. Recht schnell war klar irgendetwas stimmt mit den MIME-Zuordnungen nicht und diese sollten zu recht gebogen werden. Also erst einmal auslesen was als Standard-Applikation definiert ist. xdg-mime query default inode/directory Was in meinem Fall `anjuta.desktop lieferte. Ok Treffer. Zum Setzen der zugehörigen Anwendung nutzen wir erneut xdg-mime und setzen unsere Anwendung wie folgt. ...

September 19, 2014 · 1 min · Daniel Hufschläger

Arch Linux - Eigenes Repository einrichten

Nachdem zunächst geklärt wurde, wie man sich seine eigenen Pakete erstellt, folgt nun die Beschreibung wie man ein eigenes Repository einrichtet. Im Prinzip das Vorgehen unter Arch Linux recht einfach gehalten, daher möchte ich das Ganze nicht wirklich als Tutorial/Anleitung bezeichnen. Was braucht man? einen Webserver (bzw. wenn das Repository lokal ist nicht einmal den) + Zugriff auf das Dateisystem Dabei ist es von Vorteil, wenn man (zu mindestens für das Repository) das Indexing erlaubt (bspw. für nginx). seine Pakete Anlegen und Füllen des Repository (unter Arch Linux) Ich bin mir nicht ganz sicher ob die Skripte zur Erzeugung der Datenbank nicht auch auf anderen Distributionen laufen würden, daher die Einschränkung. Die Auslieferung funktioniert unabhängig von der Distribution, da nur ein Webserver benötigt wird. ...

September 18, 2014 · 2 min · Daniel Hufschläger

Arch Linux - Pakete selbst erstellen

Warum selbst Pakete erstellen? Ein großer Vorteil von Arch Linux ist ohne Zweifel das Arch User Repository (AUR), welches der Community ermöglicht Pakete in Form von PKGBUILDs bereit zu stellen. Hierbei handelt es sich um „Vorschriften“ zur Erzeugung der Pakete und beinhalten das Herunterladen und Bearbeiten der Quellen sowie die Installation in einer Fakeroot-Umgebung sowie die Erstellung des Pakets. Natürlich könnte man danach aufhören und mit pacman -U das erzeugte Paket einfach installieren, jedoch kann die Übersetzungszeit bei großen Bibliotheken auf schwächeren Systemen schon mal eine halbe Ewigkeit dauern. Weiterhin können die Pakete aus dem AUR durchaus instabil arbeiten und/oder neue Funktionen enthalten, die das Arbeiten im bisherigen Sinne verkomplizieren oder unmöglich machen. Um mir zu mindestens nur einmal die Zeit für die Erstellung der Pakete nehmen zu müssen, war der Entschluss für ein eigenes privates Repository (plus folgendem Spiegelserver im LAN) schnell gefasst. ...

September 18, 2014 · 3 min · Daniel Hufschläger

Atmel Mikrocontroller - Boards und Bibliotheken

Atmel Stuff Programmiergeräte / Starterkits Originale Geräte haben zwar meist eine höhere Qualität und lassen sich im Betrieb meist problemlos nutzen, haben meiner Meinung nach aber einen großen Nachteil was die ISP-Schnittstelle angeht. Denn Leider ist bei den meisten ATMEL Boards der VCC Pin spannungslos und wird vom Programmierer stets genutzt um die Versorgungsspannung des Targets einzulesen. Das heißt also, das eine externe Spannungsquelle von Nöten ist. Beim STK600 ist es allerdings möglich die Spannung via AVRStudio zu regeln. Unter Linux hat man bekanntlich kein AVRStudio/ ATMEL Studio, aber die Onlinehilfe gibt Infos bzgl der Connection-Sheets usw.. ...

July 14, 2014 · 5 min · Daniel Hufschläger

XRandr - Automatisch zwischen Display und Monitor umschalten

Ich benutze bevorzugt leichtgewichtige Window-Manager wie i3 oder awesome. Leider bedeutet dies unter Umständen auch, dass man etwas mehr Zeit bzw. Fleiß in die ein oder andere Komfortfunktion investieren muss, um diese nutzen zu können. Bspw. bei der Nutzung eines Notebooks möchte man nach Möglichkeit zwischen mehreren Anzeigegeräten automatisch umschalten. Andernfalls müsste man das Gerät immer herunterfahren und nach einem Neustart entsprechend mit xrandr konfigurieren – von Hand natürlich! Nachdem mir das Ganze heute mehr als auf die Nerven ging, habe ich mir auf die „Schnelle“ ein kleines Skript geschrieben und führe dieses nun mittels Udev-Regel aus um automatisch umschalten zu können. ...

June 23, 2014 · 2 min · Daniel Hufschläger