32 private links
We've collected our handy cheat sheets in one convenient place.
Boxes is a simple, configurable command line program which can draw any kind of box around its input text. It filters text and draws shapes around it – it’s practically a text filter. In fact it is designed to be integrated with your editor as a text filter (supports Vim default). It can draw shapes ranging from simple boxes to complex ASCII art.
n open source chat/messaging aggregator. With Franz 5, you can access a variety of messaging apps in one window and simply toggle through them. The source code for Franz can be found on GitHub.
I find Franz 5 useful for aggregating my Gmail, Trello, Hangouts, GitHub, and LinkedIn messages (so far).
How to use the expr, factor, jot, and bc commands to do math calculations on Linux systems.
Linux screen Command: Keep Your Processes Running Despite A Dropped Connection I guess you all know this: you are connected to your server with SSH an...
Today, I hit a strange KDE bug. I couldn’t move or resize windows. Here’s the cure:
Did your screen just turn black or your laptop freeze without warning? Maybe your hard drive has started chirping and you can't save to your home partition. There's no reason to throw away your computer. These five Linux tools can help you recover your data and get your digital life back on track.
Concerning about the features, we can list the following:
Theming and color schemes.
Configurable hotkey schemes.
GNU Screen style hotkeys available by default.
Full Unicode support including double-width characters.
Doesn’t choke on fast-flowing outputs.
Tab persistence on macOS and Linux.
Proper shell-like experience on Windows including tab completion (thanks, Clink!).
CMD, PowerShell, Cygwin, Git-Bash and Bash on Windows support.
Default Linux style hotkeys for copy (Ctrl+Shift+C) and paste (Ctrl+Shift+V).
Multi-platform support. It supports Windows, macOS and Linux.
Free and open source.
Linux offers a number of tools for examining your running processes. With the applications shown below, you can find out which applications are eating all your memory and which files are attached to those rogue programs. Or you can just get a global view of how your system is performing.
Regardless of your specific level of interest, this tutorial will offer you a starting point on that journey.
I recently worked on creating a Bash completion script for a project, and I enjoyed it very much. In this post, I will try to familiarize you with the process of creating a Bash completion script.
What is Bash completion?
Bash completion is a functionality through which Bash helps users type their commands more quickly and easily. It does this by presenting possible options when users press the Tab key while typing a command.
Linux configuration, Automation, Security – Sysadmin/DevOps blog
The Quake II linux dedicated server HOWTO
this document explains how to install and configure a Quake II (q2) dedicated server on a linux box. it is assumed that you :
- have root shell access to a linux box (remote or local)
- know some linux basics (installing software, ssh, ...)
- know some quake basics (config, mods, basic console commands, ...)
- want to install a quake server ;-)
- you have 'screen' installed on your server (simply install it if you don't have it)
- I'm using a debian server in this example but you should be able to adapt this to your favourite distribution easily
- we'll be installing a r1q2 server for security reasons here (Though this includes all steps necessary to install a normal q2 server and also leaves you with a ready-2-run normal q2 server, using the non-r1q2 server for an internet server is highly discouraged due to many security issues with the original q2 binary!)
Please read my notes on security before making your server public.
GoAccess' dashboard gives you an overview of server metrics by displaying summaries of different reports as panels on a single scrollable view.
Logstalgia is a website traffic visualization that replays or streams web-server access logs as a pong-like battle between the web server and an never ending torrent of requests.
Requests appear as colored balls (the same color as the host) which travel across the screen to arrive at the requested location. Successful requests are hit by the paddle while unsuccessful ones (eg 404 - File Not Found) are missed and pass through.
The paths of requests are summarized within the available space by identifying common path prefixes. Related paths are grouped together under headings. For instance, by default paths ending in png, gif or jpg are grouped under the heading Images. Paths that don’t match any of the specified groups are lumped together under a Miscellaneous section.
Here is my Katas for creating BASH programs that work. Nothing is new here, but from my experience pepole like to abuse BASH, forget computer science and create a Big ball of mud from their programs.
Here I provide methods to defend your programs from braking, and keep the code tidy and clean.
One of the best ways to learn a particular subject is by explaining it to others. Needless to say, each time I write an article I am first also teaching the topic to myself and making sure I am conveying it in a way that will be easy to understand and follow. Doing screencasts is a magnificient way to accomplish this goal.
It's Showtime!
Enjoy this video which showcases many of OpenShot's features: 3D animation, curve-based camera motion, compositing, transitions, audio mixing, and vector titles.
When you are browsing the internet, installing and uninstalling software, it’s really possible that you leave traces everywhere. It may eat your hard disk space without you realize or in a browser world, your trace may consist of your private information. To anticipate this, there is a software which can delete all traces called Bleachbit.
Cloud storage stands for virtualised pool of network storage most commonly hosted by third parties. Cloud storage is a network-based service which physically do not exist but remains somewhere in the cloud. To be more clear, cloud storage means sharing data over network, rather than having local servers or personal device.
Cloud storage is all around us in our smart phones, on desktops and servers etc. The Dropbox application which is now available on smart phone is nothing but cloud storage application. Google Drive is another cloud storage application which lets you store and access your stored data from anywhere and anytime.
This article aims at – Building your personal cloud storage using ownCloud application. But what is the need of building personal cloud when there are third party hosting. Well all the third party hosting limits you to work with the given configuration and storage limit. With the ever expanding list of photos, videos, mp3’s of storage is not sufficient, moreover cloud storage is a relatively new concept and there are not many third party cloud storage host and the available one is too much costly.
ownCloud community has recently released their special release ownCloud 8. They have come up with incredible changes in terms of quality, performance and innovations to provide excellent cloud experience with “ownCloud“. If you are already working with its older version, you’ll definitely experience significant improvements in Document handling.
Childsplay is a collection of educational activities for young children and runs on Windows, OSX, and Linux.
Childsplay can be used at home, kindergartens and pre-schools.
Childsplay is a fun and save way to let young children use the computer and at the same time teach them a little math, letters of the alphabeth, spelling, eye-hand coordination etc.
Childsplay is part of the schoolsplay.org project.