136 private links
Product professionals (whether designers, PMs, or developers) would do well to take away the same lesson: we ask too much of our tools. Doing perfect Agile will not produce good software, but that’s not Agile’s fault.
A lot of people ask me, what should we use instead? My answer is always: use your brain.
Frogmouth is a Markdown viewer / browser for your terminal, built with Textual.
Frogmouth can open *.md files locally or via a URL.
There is a familiar browser-like navigation stack, history, bookmarks, and table of contents.
I figured out how to run a SQL query directly against a CSV file using the sqlite3 command-line utility:
sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' \
'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count'
I check the v4.1 manpage: "Ranges or lists of names are not allowed."
And the crontab entry parsing source sports a familiar phrase:
/ no numbers, look for a string if we have any /
So vixie-cron v4.1 seems to support named weekday & month ranges & lists, same as cronie.
But then I vaguely seemed to remember seeing Paul Vixie's name on #techtwitter somewhere... and sure enough: @paulvixie
.
So... let's DM him. (Why not? Maybe he's as bored as I am.)
movie_camera Make unlimited recordings of your tab, desktop, any application, and camera
pencil2 Annotate by drawing anywhere on the screen, adding text, and creating arrows
eyes Highlight your clicks, focus on your mouse, or hide it from the recording
studio_microphone Individual microphone and computer audio controls, push to talk, and more
gear Custom countdowns, show controls only on hover, and many other customization options
floppy_disk Export as mp4, gif, and webm, or save the video directly to Google Drive
scissors Trim or remove sections of your recording
globe_with_meridians Available in English, Catalan, Spanish (by Carmen Madrazo), French (by Marie), Portuguese, Brazilian Portuguese, German (by Christian Heilmann), Korean (by Dong-Hyeon, Kim), Chinese (by xkonglong), Russian (by Artem), and Tamil (by MC Naveen)
...and much more - all for free & no sign in needed!
The first of McIlroy's dicta is often paraphrased as "do one thing and do it well", which is shortened from "Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new 'features.'"
McIlroy's example of this dictum is:
Surprising to outsiders is the fact that UNIX compilers produce no listings: printing can be done better and more flexibly by a separate program.
If you open up a manpage for ls on mac, you’ll see that it starts with
ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1] [file ...]
That is, the one-letter flags to ls include every lowercase letter except for {jvyz}, 14 uppercase letters, plus @ and 1. That’s 22 + 14 + 2 = 38 single-character options alone.
One of the things that makes the shell an invaluable tool is the amount of available text processing commands, and the ability to easily pipe them into each other to build complex text processing workflows. These commands can make it trivial to perform text and data analysis, convert data between different formats, filter lines, etc.
When working with text data, the philosophy is to break any complex problem you have into a set of smaller ones, and to solve each of them with a specialized tool.
Once in a while a new program really surprises me. Reminiscing a while
ago, I came up with a list of eye-opening Unix gems. Only a couple of
these programs are indispensable or much used. What singles them out is
their originality. I cannot imagine myself inventing any of them.
Meld is a visual diff tool that makes it easier to compare and merge changes in files, directories, Git repos, and more.
In the 1960s-1970s, Ken Thompson co-invented the UNIX operating system along with Dennis Ritchie at Bell Labs. He also worked on the language B, the operating system Plan 9, and the language Go. He and Ritchie won the Turing Award. He now works at Google. He’ll be interviewed Brian Kernighan of “K&R” fame. This talk took place May 4, 2019. Videography courtesy of @thegurumeditation (Facebook), @thegurumeditate (Twitter)
The popular screenshot tool, which uses Gtk2 and Perl, was one of the very few packages that blocked Debian (and Ubuntu) from removing the obsolete libgnome2-perl and libgnome2-vfs-perl from the repository archive. Since Shutter doesn't work without these packages, it was removed from the Debian Unstable and Ubuntu 18.10 repositories.
Since I use Shutter daily, I created a PPA for it and its dependencies...
You can use this PPA not only in Ubuntu 18.10, but also in Ubuntu 18.04 / Linux Mint 19 or 19.x, ...
I also added the gnome-web-photo package to the PPA. This package allows Shutter to take full website screenshots,...
gnome-shell-extension-taskwhisperer is a simple extension for displaying pending tasks created by TaskWarrior in GNOME Shell.
The data is fetched from export function of TaskWarrior
Parameter expansion is the procedure to get the value from the referenced entity, like expanding a variable to print its value. On expansion time you can do very nasty things with the parameter or its value. These things are described here.
Mouser Electronics is a worldwide leading authorised distributor of semiconductors and electronic components for over 600 industry-leading manufacturers.
Aptik is a open source package that simplify backup and restore of PPAs, Applications and Packages after a fresh installation or upgradation of Debian based Ubuntu, Linux Mint and other Ubuntu derivatives.
The purpose of this NASA Technical Standard is to set forth requirements for interconnecting cable and harness assemblies that connect electrical, electronic or electromechanical components.