Daily Shaarli

All links of one day in a single page.

07/26/19

Listen to Music through the Ubuntu Terminal

We, the Terminal-savvy people, do not like to leave the comfort of the command line and go somewhere else to do our activities. We always find ways to do all our stuff right inside the Terminal. Why should listening to

libsodium | A modern, portable, easy to use crypto library
Introducing AWS Chatbot: ChatOps for AWS | AWS DevOps Blog

DevOps teams widely use chat rooms as communications hubs where team members interact—both with one another and with the systems that they operate. Bots help facilitate these interactions, delivering important notifications and relaying commands from users back to systems. Many teams even prefer that operational events and notifications come through chat rooms where the entire […]

sftpgo | Full featured and highly configurable SFTP server software

Full featured and highly configurable SFTP server software.

Forget silicon - SQL on DNA is the next frontier for databases

A couple of years back, even researchers would wave off using DNA to store data as something too futuristic to have any practical value. Today, you can extend PostgreSQL with the right software and bio-chemical modules, and run SQL on DNA.

Edit PDF Metadata Tags Using A GUI Or Command Line

This article explains how to edit PDF metadata tags on Linux, using either a GUI or from the command line.

The American Scholar: Orwell’s Last Neighborhood

While envisioning the darkest of futures and grappling with mortality, the English writer retreated to an idyllic Scottish isle to write Nineteen Eighty-Four

The Families Who Use Slack, Asana, Trello, and Jira

Stretched for time, some households are starting to operate more like businesses.

fd - A Simple and Fast Alternative to Find Command

fd, is a simple, fast and user-friendly tool meant to simply perform faster compared to find, but it not meant to completely replace find, but rather provide a better performance.

usbrip - Simple command line forensics tool for tracking USB device artifacts (history of USB events) on GNU/Linux

usbrip (inherited from "USB Ripper", not "USB R.I.P.") is an open source forensics tool with CLI interface that lets you keep track of USB device artifacts (i.e., USB event history) on Linux machines.

usbrip is a small piece of software written in pure Python 3 (using some external modules, see Dependencies/pip) which analyzes Linux log data (journalctl output or /var/log/syslog* and /var/log/messages* files, depending on the distro) for constructing USB event history tables. Such tables may contain the following columns: "Connected" (date & time), "Host", "VID" (vendor ID), "PID" (product ID), "Product", "Manufacturer", "Serial Number", "Port" and "Disconnected" (date & time).

https://matheustavares.gitlab.io/assets/oop_git_and_kernel.pdf
33 Amazing Sites with Beautiful Free Icon Sets

A curated list of websites with beautiful free icon design sets that can be used for personal and commercial projects.

Simplifying Function Tracing for the Modern GCC

Steven Rostedt wanted to do a little housekeeping, specifically with the function tracing code used in debugging the kernel. Up until then, the kernel could enable function tracing using either GCC's -pg flag or a combination of -pg and -mfentry. In each case, GCC would create a special routine that would execute at the start of each function, so the kernel could track calls to all functions. With just -pg, GCC would create a call to mcount() in all C functions, although with -pg coupled with -mfentry, it would create a call to fentry().

Intro to Recursive Neural Networks

A simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python.

MQTT: A Conceptual Deep-Dive

A communication system built on MQTT consists of the publishing server, a broker and one or more clients. The publisher does not require any configuration concerning the number or location of subscribers receiving messages. Likewise, subscribers do not need publisher-specific setup. There may be more than one broker on the system distributing messages.

image