>

instant-thinking.de

just enough to get you started and leave you confused

Schicke Login-Meldung auf der Shell mit archey

| Kommentare

ASCII-Art, motd, CLI-OS-Logos. Wenn ihr euch jetzt nicht stirnrunzelnd abwendet, möchte ich euch archey für total schöne Login-Meldungen auf eurer Shell empfehlen.

Unter OS X genügt ein brew install archey um eine passende Version zu installieren. Fortan zaubert ein archey -c1 die folgende Ausgabe auf den Bildschirm:

Total cool.

Hinzugefügt zu ~/.bash_profile oder einem äquivalenten Startscript wird diese Ausgabe bei jedem Login produziert und erfreut den geneigten Benutzer.

Für eine erstaunlich große Anzahl von unixoiden Betriebssystemen stellt pyarchey Login-Meldungen bereit2. Verschiedene Linux Distros sind dabei, Free- und Open-BSD und auch das für den Raspberry Pi angepasste Debian namens Raspbian. Genau danach hatte ich nämlich gesucht:

Herrlich, nicht wahr?

Damit der kürzlich in die Garage eingezogene Pi sich auch mit den schicken, grünen Blättern meldet3 und nicht komplett rot gezeichnet wird, habe ich den Code ein ganz klein wenig angepasst. In pyarchey-Versionen nach dem 21. Oktober 20154 findet sich diese Änderung bereits. Open Source ist so cool.

Das ist natürlich reine Spielerei, macht mein Leben aber jedes mal ein bisschen bunter und schöner, wenn ich eine Shell öffne5.

(via: aptgetupdate.de)

  1. Ohne das -c gibt es eine monochrome Version…

  2. Alle vorhandenen Logos zeigt das Programm per pyarchey --display an…

  3. Man ist ja Ästhet…

  4. An dem Tag wurde mein Pull Request gemerged

  5. Und das ist häufig

QuickLinks vom 21. September bis zum 14. Oktober

| Kommentare

Meine pinboard.in-Links vom 21. September bis zum 14. Oktober:

  • Exposé - turns directories of image, video and text files into a website. It offers some rather sophisticated features-you can wrap captions around shapes in an image, generate timelapse and stop motion video from stills or apply filters to video-all controlled via simple YAML-formatted text files.
  • Lychee - is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.
  • Hack - is a typeface designed for source code. No frills. No gimmicks. Hack is hand groomed and optically balanced to be your go-to code face. Hack includes monospaced regular, bold, oblique, and bold oblique sets to cover all of your syntax highlighting needs. Over 1500 glyphs that include lovingly tuned expanded Latin, modern Greek, and Cyrillic character sets. Powerline glyphs are included in the regular set. Patching is not necessary. Install and go.
  • Amethyst - is a tiling window manager for OS X similar to xmonad, written in pure Objective-C.
  • wkhtmltopdf - and wkhtmltoimage are open source (LGPLv3) command line tools to render HTML into PDF and various image formats using the Qt WebKit rendering engine. These run entirely “headless” and do not require a display or display service.
  • PDFjam - is a small collection of shell scripts which provide a simple interface to much of the functionality of the excellent pdfpages PDF file package (by Andreas Matthias) for pdfLaTeX. These scripts take one or more PDF files (and/or JPG/PNG graphics files) as input, and produce one or more PDF files as output. They are useful for joining files together, selecting pages, reducing several source pages onto one output page, etc., etc.
  • Hammerspoon - is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user. You can write Lua code that interacts with OS X APIs for applications, windows, mouse pointers, filesystem objects, audio devices, batteries, screens, low-level keyboard/mouse events, clipboards, location services, wifi, and more.
  • Jaro Mail - is an integrated suite of interoperable tools to manage e-mail communication in a private and efficient way, without relying too much on on-line services, in fact encouraging users to store their email locally. Rather than reinventing the wheel, Jaro Mail reuses existing free and open source tools working since more than 10 years (and likely to exist for longer) and is mainly targeted to Apple/OSX and GNU/Linux desktop usage.
  • mdast - is a markdown processor powered by plugins. Lots of tests. Node, io.js, and the browser. 100% coverage. mdast is not just another markdown to HTML compiler. It can generate, and reformat, markdown too. It’s powered by plugins to do all kinds of things: validate your markdown, add links for GitHub references, or add a table of contents. The project contains both an extensive JavaScript API for parsing, modifying, and stringifying markdown, and a friendly Command Line Interface making it easy to validate, prepare, and compile markdown in a build step.
  • Fritzing - The Fritzing application is an Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists. It offers a unique real-life “breadboard” view, and a parts library with many commonly used high-level components. Fritzing makes it very easy to communicate about circuits, as well as to turn them into PCB layouts ready for production. It is particularly popular among Arduino and Raspberry Pi users, and is widely used in education and creative tinkering.

Geschütze PDF-Dokumente drucken

| Kommentare

PDFs an sich sind eine total gute Sache. Mithin der Universalstandard für alles was in Richtung digitales Papier geht.

Der digitale Teil führt zuweilen dazu, dass die Ersteller von PDF-Dateien die Verwendung derselben einschränken möchten. Das führt dann gelegentlich zu solchen Ergebnissen im per -I erreichbaren Vorschau-Info-Dialog:

Das kann aus ganz unterschiedlichen Gründen blöd sein. Etwa falls man etwas aus einem PDF herauskopieren möchte, oder, kommt immer noch vor, es tatsächlich auf Papier ausgeben möchte. Was also tun, wenn der Ersteller das so nicht vorgesehen hat?

Man nimmt ein kleines Kommandozeilenprogramm1 namens QPDF und tippt das folgende in das Terminal:

PDF reparieren mit qpdf
1
$ qpdf --decrypt funktional-kaputt.pdf alles-wieder-gut.pdf

Die Ausgabedatei alles-wieder-gut.pdf lässt sich dann wieder viel besser benutzen:

Sollte das Vorgehen einmal nicht zum Erfolg führen, kann man einen Zwischenschritt einbauen und das wiederspenstige PDF mit Tools aus dem PDFtk Server2 erst in Postscript und dann wieder in PDF umwandeln:

PDF reparieren mit pdftk
1
2
$ pdftops funktional-kaputt.pdf zwischenschritt-datei.ps
$ pstopdf zwischenschritt-datei.ps alles-wieder-gut.pdf

Dieser Fall ist hier erst einmal aufgetreten, aber es kann ja immer mal was sein.

(via: stackoverflow, aptgetupdate.de und noch mal stackoverflow)

  1. Unter OS X sehr schnell installierbar mit Homebrew als formula

  2. Ebenfall als formula verfügbar, alternativ auch als nativer OS X Installer verfügbar…

QuickLinks vom 16. Juli bis zum 15. September

| Kommentare

Meine pinboard.in-Links vom 16. Juli bis zum 15. September:

  • Madoko - is a fast markdown processor for writing professional articles, books, manuals, webpages and presentations, with a focus on simplicity and plain text readability. With Madoko you can write complex documents completely in markdown and get beautiful PDF and HTML output.
  • Spec Markdown - renders Markdown with some additions into an HTML format commonly used for writing technical specification documents. Markdown additions include code syntax highlighting, edit annotations, and the definition of algorithms and grammar productions.
  • The Big List of Naughty Strings - is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar.
  • NaSC - is an app where you do maths like a normal person. It lets you type whatever you want and smartly figures out what is math and spits out an answer on the right pane. Then you can plug those answers in to future equations and if that answer changes, so does the equations its used in.
  • VOoM - (Vim Outliner of Markups) is a plugin for Vim that emulates a two-pane text outliner.
  • q - is a command line tool that allows direct execution of SQL-like queries on CSVs/TSVs (and any other tabular text files). q treats ordinary files as database tables, and supports all SQL constructs, such as WHERE, GROUP BY, JOINs etc. It supports automatic column name and column type detection, and provides full support for multiple encodings.
  • Hocus Focus - automatically hides application windows that have been inactive for a certain period of time, leaving only the applications you’re using visible. It’s a great way to keep your screens clutter free and your mind focused on the task at hand.
  • Tufte CSS - provides tools to style web articles using the ideas demonstrated by Edward Tufte’s books and handouts. Tufte’s style is known for its simplicity, extensive use of sidenotes, tight integration of graphics with text, and carefully chosen typography.
  • Dillinger - is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.
  • tundle - is short for tmux + bundle and is a tmux plugin manager. Tundle is based on tpm with additional syntax sugar and relaxed dependency requirements.

QuickLinks vom 30. April bis zum 14. Juli

| Kommentare

Meine pinboard.in-Links vom 30. April bis zum 14. Juli:

  • hstr - is a Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history. It aims to make completion easier and faster than Ctrl-R.
  • wallabag - is a self hostable application for saving web pages. Unlike other services, wallabag is free (as in freedom) and open source. With this application you will not miss content anymore. Click, save, read it when you want. It saves the content you select so that you can read it when you have time.
  • pushblast - will execute the shell-command given and push a notification via PushBullet to a device of the user’s choice once the command finishes.
  • TripMode - helps you control your traffic and mobile data bills. It prevents all your Mac apps from accessing the Internet but those that have been whitelisted by yourself. It typically stops automatic updates, online backups, Photos syncs, and various obscure apps from consuming precious data. Both uploads and downloads are blocked.
  • PinPress - is a simple CLI to create templates (HTML, Markdown, or otherwise) of Pinboard pins and tags.
  • speaking.io - Tips for Public Speaking - Because “imagine everyone’s naked” is terrible advice.
  • WinCDEmu - is an open-source CD/DVD/BD emulator - a tool that allows you to mount optical disc images by simply clicking on them in Windows Explorer. If you have downloaded an ISO image and want to use it without burning it to a blank disc, WinCDEmu is the easiest way to do it.
  • Hawkeye - is a simple, robust, easy to use USB webcam streaming web server which uses MJPEG as the video codec. It is designed to be usable on local networks as well as the Internet, supporting HTTPS and Basic Authentication. It comes with an HTML video stream viewer optimized for desktop and mobile usage. Lastly, Hawkeye supports multiple webcams.
  • distribution - Short, simple, direct scripts for creating character-based graphs in a command terminal.
  • Apparix - allows fast command-line file system navigation by bookmarking directories and jumping to a bookmark directly, supported by tab completion.

Gone fishing

| Kommentare

Wir sind dann mal in unserem ersten Urlaub zu viert in Cala Mesquida. Haltet uns die Daumen, dass auf der Reise alles gut klappt.

Der Unterschied in der hiesigen Posting-Frequenz wird wohl kaum auszumachen sein aber man sollte ja jede Gelegenheit ergreifen, nicht wahr?

Bis dahin, be good, take care.

(Headerbild via: Wikimedia Commons)

Liebster-Award und Musik-Stöckchen

| Kommentare

Da sind direkt zwei Dinge in der Überschrift. Es dreht sich um:

  1. Der Feierabend-Yogi wurde mit seinem zweiten Liebster-Award ausgezeichnet und warf daraufhin mit dem uralten My Life According To-Stöckchen rum, dass er sich anno dunnemals von meiner bescheidenen Site klaubte.
  2. Fast genau vor einem Jahr wurde ich schon mal von Dennis Klein1 mit dem Liebster-Award bedacht aber man kommt ja zu nichts…

Also ergreife ich nun die Gelegenheit, die beiden Ereignisse in diesem Post zu vereinen, sonst wird das ja nie wieder was mit diesem Blogzeugs.

Go!

Liebster-Award

Der Liebster Blog Award ist im Wesentlichen ein althergebrachtes Stöckchen. Man reicht ca. 10 Fragen an ein Blog weiter, welches man mit etwas mehr Aufmerksamkeit bedenken möchte2. Und da Stephan mir keine expliziten Fragen gestellt hat, übernehme ich einfach die an ihn gestellten. Die fand ich gut.

Wer oder was inspiriert dich?

Ich lese deutlich mehr als ich schreibe. Online, Offline, Elektronische Bücher und solche aus Papier. Oft landen gefundene Inhalte als Anregungen in einer Textdatei für einen zukünftigen Blog-Post. Der Blick in meinen Entwurf-Ordner3 inspiriert mich sehr häufig, nur mit dem Schreiben hapert es oft.

Ebenfalls ganz erstaunlich inspirierend ist für mich die Dusche. Ich habe oft sehr gute Ideen4 dort und habe schon oft über den Erwerb eines Duschnotizblocks nachgedacht…

Welches Buch liest du zur Zeit?

Ich lese ja meistens zwei Bücher gleichzeitig,5 aber im Moment tatsächlich nur eines. The Phoenix Variant von Nathan M. Farrugia ist der dritte Teil der The Fifth Column Serie. Das ist eine wirklich sehr spannende Reihe in der es um eine weltweite Verschwörung, Super-Soldaten, Super-Waffen, Gedankenkontrollle und aus Meteoriten extrahierte Alien-Viren geht.

Die Bücher sind sehr Suarez, viel Clancy auch etwas Schätzing und Brown sind enthalten. Ich kann die Reihe sehr empfehlen, auch und besonders den dreieinhalbten Teil The Phoenix Ascent, eine Kurzgeschichte die Jahrhunderte vor der eigentlich Serie spielt.

Wohin möchtest du als nächstes verreisen?

Als allernächstes geht es mit der Familie nach Mallorca. Ich habe auch ehrlich gesagt selten großes Fernweh. Wenn ich aber nun so gerade darauf herumdenke…

Ich möchte gerne mal nach Hawaii und nach St. Martin. Ich glaube Neuseeland könnte mir sehr gefallen. New York reizt mich. Aber auch Island. Und Holland. Ich mag Holland. Ist auch nicht so weit…

Lieber ins Kino oder zuhause auf der Couch einen Film gucken?

Im Moment? Die Couch ist toll, von da aus ist man rasch im Bett und kann schlafen. Allerdings ist ja auch bald Dezember und Episode VII will ich auf jeden Fall im Kino sehen.

Wenn Geld keine Rolle spielte: welche 3 Wünsche würdest du sofort umsetzen?

Oh, das wäre in der Tat toll…

  1. Das Haus abbezahlen. Vorzugsweise in bar, das wäre so cool.
  2. Ein neues Auto kaufen.
  3. Ich verweise auf die Frage mit den Reisezielen. In dieser Reihenfolge. Bitte. Danke.

Woraus ziehst du am meisten Energie?

Im Alltag sicherlich aus einer gelungenen Kombination aus Schlaf & Kaffee. Ohne Kaffee oder andere Koffein-Lieferanten werde ich unter Umständen sogar grantig.

Mit etwas mehr Abstand betrachtet, längerfristig reflektierend: Der Rückhalt in meiner Familie, das Glück meiner Kinder, die Abende mit Kathi, der streifende Blick übers Gehöft. Das hilft alles. Sehr viel.

Was war für dich ein besonderes Aha-Erlebnis?

Kürzlich? Dass Pflanzen tatsächlich einfach so wachsen, wenn man sie in Erde einbuddelt und gelegentlich Wasser hinzufügt. In relativ kurzer Zeit gelangt man von Acker zu Garten. Verblüffend.

Wie wichtig sind dir Klicks, Visitors, Follower etc.?

Mhm. Nicht sehr. Natürlich freue ich mich über Kommentare, Favs, @Replies und sonstiges Feedback. Wer denn nicht? Aber es gibt wichtigeres.

Zur Einordnung:

Ich habe den Punkt Piwik für instant-thinking.de installieren seit ca. drei Jahren auf der ToDo. Go figure…

Wenn du zwei Leben gleichzeitig leben könntest, wie sähen die aus?

Ich finde dieses eine Leben wirklich schon sehr toll und sehr aufregend. Und auch sehr anstrengend. Mit einem zweiten käme ich vermutlich nicht so gut zurecht. Die anderen Leben können die anderen Dennise leben, die machen das schon.

Barfuss oder Lackschuh?

Barfuss laufe ich im Sommer. Ansonsten trage ich eher Sneaker. Wenn man die Frage aber im Sinne von Sekt oder Selters? und Ganz oder Garnicht? stellt, dann bin ich eher so der All In Typ. Wenn schon, denn schon.

My Life According to

Dieses Stöckchen habe ich ja 2009 schon mal gehabt. Da kann man das ruhig mal wiederholen, das Fernsehen macht es ja auch nicht anders.

Die Regeln lauten noch immer wie folgt:

using only song names from one artist, cleverly answer these questions. (…) try not to repeat a song title. it’s a lot harder than you think!

Und schon gehts los:

  • pick your artist: Get Well Soon
  • describe yourself: Born Slippy (Nuxx)
  • how do you feel: You Cannot Cast Out the Demons (You Might As Well Dance)
  • describe where you currently live: My door
  • if you could go anywhere, where would you go: A Night At The Rififi-Bar
  • describe the opposite sex: Oh my Love
  • your favorite form of transportation: Rocket Man
  • your best friend is: Mail From Heidegger
  • what’s the weather like: Always The Sun
  • favorite time of day: Your Endless Dream
  • if your life were a tv show, what would it be called: Age 14, Jumping Off the Parents’ Mezzanine
  • what is life to you: Christmas In Adventure Parks
  • your fear: The Kids Today
  • what is the best advice you have to give: Courage, Tiger!
  • thought for the day: Seneca’s Silence
  • how i would like to die: Roland, I Feel You
  • my soul’s present condition: Witches! Witches! Rest Now in the Fire
  • my motto: Oh My! Good Heart

Ja doch, die Titel passen recht gut zu den Fragen, das kommt ja auch immer sehr auf die Band an, die man sich da so auswählt.

Stöckchen-Weitwurf

Diese beiden Stöckchen darf jeder gerne fangen, dafür ist dieses Internet ja da.

Explizit weiter werfe ich sie an Sven, Rüdiger, André und Sebastian. Sucht euch eines aus oder macht beide mit, so kommt ihr auch mal wieder ans schreiben…

  1. Der Link meldet leider 404, scheint einer der Umorganisationen bei Dennis zum Opfer gefallen zu sein…

  2. Oder auch, vielleicht, wer weiß, um die Postingfrequenz desselben wieder etwas nach oben zu treiben…

  3. Dort befinden sich aktuell, räusper, 33 Dateien. Manche davon wohnen schon seit Jahren dort. Ja, es ist ein Problem.

  4. Nicht nur zu Blogposts…

  5. Damit man nicht so rasch durcheinander kommt ist meistens eines ein Roman und eines ein Sach/Fach-Buch…

Hochzeitstag

| Kommentare

Heute vor fünf Jahren haben Kathi und ich geheiratet.

Ich wünsche der besten Ehefrau der Welt und mir eine wundervolle hölzerne Fleißhochzeit1 und freue mich auf das nächste Jahr im aufregenden Hafen der Ehe.

  1. Es gibt wirklich wunderliche Listen im Internet…

QuickLinks vom 19. Februar bis zum 22. April

| Kommentare

Meine pinboard.in-Links vom 19. Februar bis zum 22. April:

  • Syndicate - is a RSS Discovery Extension for Safari
  • AnyBar - is a small indicator for your OS X menubar that does one simple thing: it displays a color dot. What color means is up to you. When to change color is also up to you.
  • gws - is a KISS, bash, colorful helper to manage workspaces composed of git repositories.
  • xsv - is a fast CSV toolkit command line program written in Rust for indexing, slicing, analyzing, splitting and joining CSV files.
  • Mouse without Borders - is a product that makes you the captain of your computer fleet by allowing you to control up to four computers from a single mouse and keyboard. This means that with Mouse without Borders you can copy text or drag and drop files across computers.
  • RuboCop - is a Ruby code style checker based on the community-driven Ruby Style Guide.
  • HTML5 UP! - makes spiffy HTML5 site templates that are: Fully Responsive, Built on intelligent HTML5 + CSS3, Super Customizable, 100% Free under the Creative Commons
  • Caret - Based on the amazing Ace editing component, Caret brings professional-strength text editing to Chrome OS. With Caret, you no longer need to install a second OS to get what other platforms take for granted: a serious editor for local files, aimed at working programmers.
  • myvim - creates a tar archive of your .vimrc and .vim directory and append it to a small bash script that starts Vim with your usual settings and plugins.
  • vim-anywhere - Sometimes, you edit text outside of Vim. These are sad times. Enter vim-anywhere! Once invoked, vim-anywhere will open a buffer. Close it and it’s contents are copied to your clipboard and your previous application is refocused.

1

| Kommentare

Heute vor einem Jahr, um 05:15 Uhr in der Früh, kam Nina auf die Welt und komplettierte unsere Familie aufs bezauberndste.

Gestern vor einem Jahr, kurz vor Mitternacht, eröffnete ich ein Telefongespräch mit den eher unwirschen Worten “Renate, das ist keine Übung!”. Es war so weit. Nina hatte unmissverständlich klar gemacht, dass sie nun ziemlich startklar sei mit dieser ganzen Geburtsgeschichte und die verehrte Schwiegermutter war nun auserkoren, den zukünftigen großen Bruder zu beaufsichtigen während ich Kathi ins Alfried Krupp begleitete.

Es ging alles ziemlich gut und so konnte es tatsächlich eine ambulante Geburt werden.

Am frühen Nachmittag waren schon wieder alle zuhause und Linus konnte seine kleine Schwester gebührend begrüßen. Nur zwölf Monate später ist aus dem Bündel Mensch eine quirlige Einjährige geworden. Eine Forscherin, eine Gefahrensucherin, eine Meckerziege und eine Krawallbiene.

Nina, es ist so schön dich zu haben. Allesalles Liebe zu deinem ersten Geburtstag. Ich bin schon total gespannt, was dein zweites Jahr auf diesem Planeten für dich und uns bereithält.