week 27, 2019

The Cutting Edge

In the evening I started in The Cutting Edge by Jeffery Deaver, a Lincoln Rhyme novel. It's the 14th book in the series and I have read all 13 before it and loved them all. So you can say I have high expectations.

How FZF and ripgrep improved my workflow

Today I want to talk about fzf and ripgrep, two tools I use all the time when working in Vim and the terminal. They have become an absolutely vital part of my workflow. Ever since I started using them I can’t imagine myself functioning without them anymore.

Source: How FZF and ripgrep improved my workflow.

After reading the above article by Sidney Liebrand I wanted to give the command-line fuzzy finder (FZF) a spin. And since it is available via Mac Ports I installed it on my Mac mini using:

sudo port install fzf

After playing with this program for a bit I was convinced that FZF will become a part of my workflow as well, so I installed it also in a virtual machine running Ubuntu 19.04 I use for development as follows:

sudo apt install fzf

A copy of Thunderbird is already open

In the afternoon I had to force quit Thunderbird on my Mac Mini running macOS Mojave. When I tried to restart Thunderbird I was greeted with the following message:

A copy of Thunderbird is already open warning dialog
A copy of Thunderbird is already open warning dialog

A copy of Thunderbird is already open. Only one copy of Thunderbird can be open at a time.

The fix for this is easy: deleting the lock file that Thunderbird has left behind when I killed it.

First, I opened the terminal and changed into Thunderbird's Profiles directory:

cd ~/Library/Thunderbird/Profiles

Next, I used ls -1 to find the name of my default profile directory, which reported:


I changed into this directory and deleted the file named .parentlock:

cd jt1wxigb.default/
rm .parentlock

And finally I restarted Thunderbird, successfully this time.

OpenWrt 18.06.4 - Fourth Service Release

The OpenWrt Community is proud to announce the fourth service release of the stable OpenWrt 18.06 series. OpenWrt 18.06.4 incorporates a number of bug fixes in the network and system userland, as well as updates to the kernel and base packages.

Good news! I have plans to buy a router later this month and install OpenWrt on it. Read more about this release in OpenWrt 18.06.4 - Fourth Service Release.

Day 100

This is day number 100 on Plurrrr. At times it hasn't been easy to post something new each day. But it has been fun, and I'll do my best to keep Plurrrr updated daily.

Linux ip Command Examples

I am a new Linux system admin user. How do I use ip command line utility to display or configure networking, routing, and tunnels on Linux operating systems? How do I configures or displays network interface parameters for a network using TCP/IP on Linux operating systems?

Read more about the ip command in Linux ip Command Examples.

Authors’ Edition of Elements of Programming

After almost 10 years in print, Addison-Wesley elected to stop reprinting Elements of Programming and has returned the rights to us. We are releasing an “Authors’ Edition” in two versions:

  1. A free PDF (download from here)

  2. A trade paperback from our imprint, Semigroup Press (purchase here for $9.94; Amazon listing coming soon).

The text is unchanged from the previous printing, except for corrections for all errata reported to us.

In the evening I downloaded the free PDF for later reading.