Tullio Facchinetti
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • ATOM Feed
  • Daily Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Display

Filter untagged links
17 results tagged 5_stars  ✕
Command Line Interface Guidelines https://clig.dev/
Mon 07 Dec 2020 07:07:56 PM CET
QRCode
#cli-app 5_stars article command_line guidelines
the-art-of-command-line - Master the command line, in one page https://github.com/jlevy/the-art-of-command-line
Sat 25 Apr 2020 01:18:03 AM CEST
QRCode

Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.

image

5_stars command_line links shell tips
translate-shell - Command-line translator using Google Translate or other online services https://github.com/soimort/translate-shell
Sat 01 Feb 2020 09:52:52 AM CET
QRCode

Translate Shell (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium.

It can also be used like an interactive shell; input the text to be translated line by line. It can translate a file or a website, and has a text-to-speech feature.

This is really the first #cli-app listed here that is written in AWK :-)

#cli-app 5_stars coding_lang:awk command_line opensource software source_code translations webservice
RetroGames.cz - Play Old Games https://www.retrogames.cz/index.php
Tue 13 Aug 2019 07:42:13 PM CEST
QRCode

RetroGames.cz deals with archiving and on­line e­mu­la­tion of old games for o­pe­ra­ting system MS-DOS and popular ga­me consoles Atari 2600, Atari 7800, Nintento En­ter­tain­ment Sys­tem (NES), Su­per Nin­ten­do En­ter­tain­ment System (SNES), Game Boy (GB), Game Gear (GG), Se­ga SG-1000, Sega Master Sys­tem (SMS), Sega Mega Drive (Genesis) and Nin­ten­do 64.

To­day our database con­tains 1239 dif­fe­rent ga­mes from the eighties and ni­ne­ties. 297 of them are available in two or more versions. To­ge­ther we host 1758 on­li­ne games and we are still adding new ones. All games are e­mu­la­ted in Flash, in Java or by Java­Script and with a few ex­cep­ti­ons you probably do not distinguish them from the o­ri­gi­nal versions. As a bo­nus we offer download of 1046 original game manuals in pdf format. At RetroGames.cz can be found such legends as Don­key Kong, Super Mario, Sonic, Pac-Man, Ga­la­xi­an, Prin­ce of Persia, Pitfall and many others. Anyway, if you love old games as much as the authors of this website, you're on the right place.

Have fun ;-)

image

5_stars games online
Decoded: GNU coreutils – MaiZure's Projects https://www.maizure.org/projects/decoded-gnu-coreutils/index.html
Tue 02 Jul 2019 09:43:45 PM CEST
QRCode

This is a long-term project to decode all of the GNU coreutils in version 8.3.

This resource is for novice programmers exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in. This is not a user guide -- Please see applicable man pages for instructions on using these utilities.

5_stars article linux list programming
Vim Awesome https://vimawesome.com/
Mon 03 Dec 2018 08:08:50 AM CET
QRCode

Vim Awesome wants to be a comprehensive, accurate, and up-to-date directory of Vim plugins.

Many recent Vim plugins are announced on Hacker News or specialized boards, and have since become widely used. But how does a new user find out about these? We wanted to solve that problem and others with Vim Awesome — an open-sourced community resource for discovering new and popular Vim plugins .

5_stars awesome collection links list plugin software vim
Regex tutorial for Linux (Sed & AWK) examples - Like Geeks https://likegeeks.com/regex-tutorial-linux/amp/
Mon 03 Dec 2018 04:53:08 AM CET
QRCode

In order to successfully work with the Linux sed editor and the awk command in your shell scripts, you have to understand regular expressions or in short regex. Since there are many engines for regex, we will use the shell regex and see the bash power in working with regex.

First, we need to understand what regex is, then we will see how to use it.

Table of contents include:

What is regex, Types of regex, Define BRE Patterns, Special Characters, Anchor Characters, The dot Character, Character Classes, Negating Character Classes, Using Ranges, Special Character Classes, The Asterisk, Extended Regular Expressions, The question mark, The Plus Sign, Curly Braces, Pipe Symbol, Grouping Expressions, Practical examples, Counting Directory Files, Validating E-mail Address.

5_stars regex text_manipulation tutorial
Statistical forecasting: notes on regression and time series analysis http://people.duke.edu/~rnau/411home.htm
Tue 16 Oct 2018 06:59:54 PM CEST
QRCode

This web site contains notes and materials for an advanced elective course on statistical forecasting that is taught at the Fuqua School of Business, Duke University. It covers linear regression and time series forecasting models as well as general principles of thoughtful data analysis.

The time series material is illustrated with output produced by Statgraphics, a statistical software package that is highly interactive and has good features for testing and comparing models, including a parallel-model forecasting procedure that I designed many years ago.

The material on multivariate data analysis and linear regression is illustrated with output produced by RegressIt, a free Excel add-in which I also designed. However, these notes are platform-independent. Any statistical software package ought to provide the analytical capabilities needed for the various topics covered here.

5_stars data_science forecasting research statistics time_series
12 Factor CLI Apps – Jeff Dickey https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46
Tue 09 Oct 2018 03:00:45 PM CEST
QRCode

CLIs are a fantastic way to build products. Unlike web applications, they take a small fraction of the time to build and are much more powerful. With the web, you can do whatever the developer programmed. With CLIs, you can easily mash-up multiple tools together yourself to perform advanced tasks. They require more technical expertise to use, but still work well for admin tasks, power-user tasks, or developer products.

At Heroku, we’ve come up with a methodology called the 12 factor app. It’s a set of principles designed to make great web applications that are easy to maintain. In that spirit, here are 12 CLI factors to keep in mind when building your next CLI application. Following these principles will offer CLI UX that users will love.

We’ve also built a CLI framework called oclif that is designed to follow these principles to build great CLIs in Node.

5_stars article cli development guidelines software ui-ux
Writing system software: code comments http://antirez.com/news/124
Sun 07 Oct 2018 10:04:47 PM CEST
QRCode

For quite some time I’ve wanted to record a new video talking about code comments for my "writing system software" series on YouTube. However, after giving it some thought, I realized that the topic was better suited for a blog post, so here we are. In this post I analyze Redis comments, trying to categorize them.

Along the way I try to show why, in my opinion, writing comments is of paramount importance in order to produce good code, that is maintainable in the long run and understandable by others and by the authors during modifications and debugging activities.

5_stars article development guidelines software
Ownership Explained with Python https://paulkernfeld.com/2018/09/16/ownership-explained-with-python.html#
Sat 06 Oct 2018 07:10:39 PM CEST
QRCode

Examples of Python and Rust code to illustrate the concept of ownership.

Very good tutorial.

5_stars programming python rust tutorial
C Coding Standard https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html
Sat 06 Oct 2018 05:58:11 PM CEST
QRCode

Adapted from http://www.possibility.com/Cpp/CppCodingStandard.html and NetBSD's style guidelines.

5_stars article c guidelines programming style
Elements of Programming Style | Video Lectures https://video.ias.edu/PiTP2009-Kernighan
Sat 22 Sep 2018 09:29:17 AM CEST
QRCode

Brian Kernighan

Princeton University

July 13, 2009

5_stars programming video
Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
Mon 17 Sep 2018 04:00:44 PM CEST
QRCode

Disclaimer: this is a very nerdy blog entry. It is about lightweight markup languages and why I think that Org-mode is the best lightweight markup language for many use-cases. And with lightweight markup language, I do mean the syntax, the way you express headings, lists, font variations such as bold face or italic, and such things.

Org-Mode:

  • Is Intuitive, Easy to Learn and Remember
  • Is Standardized
  • Is Consistent
  • Can Be Easily Typed
  • Makes Sense Outside of Emacs
  • Has Excellent Tool Support (If You Want)
5_stars article orgmode text
ranger - A VIM-inspired filemanager for the console https://github.com/ranger/ranger
Sun 19 Aug 2018 04:13:03 PM CEST
QRCode

ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.

ranger screenshot

Features

  • UTF-8 Support (if your python copy supports it)
  • Multi-column display
  • Preview of the selected file/directory, including images
  • Common file operations (create/chmod/copy/delete/...)
  • Renaming multiple files at once
  • VIM-like console and hotkeys
  • Automatically determine file types and run them with correct programs
  • Change the directory of your shell after exiting ranger
  • Tabs, bookmarks, mouse support
#cli-app 5_stars coding_lang:python curses file_management homepage linux opensource software
Parentheses in Programming Languages http://www.gavilan.edu/csis/languages/parentheses.html
Thu 16 Aug 2018 01:58:59 AM CEST
QRCode

The history and use of parentheses in programming languages, from the beginning of programming to the present day.

Early programming languages only had round parentheses, but later keyboards added brackets and braces.

5_stars fdi interesting language programming story
script - Typescript of everything displayed on your terminal http://www.linuxlinks.com/article/20160610023553733/script.html
Thu 16 Jun 2016 11:10:10 PM CEST
QRCode

script is an open source tool that makes a typescript of everything displayed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr.

Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself (unless the -q flag is used). Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself.

Recorded shell sessions can be shared using online services. The advantage of sessions recorded in this format from the usual screencasts is that shell instructions can be easily copy/pasted from the player screen.

Useful command:

script --timing=time.txt script.log

and to replay

scriptreplay --timing=time.txt script.log

See also the nice -d (divisor, speeds up playback) and -m (max delay in playback) options for replay.

#cli-app 5_stars article capture links linux opensource resources software
3660 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn