Mar 312014

Productivity is very important. With a boost in productivity we save time and we get more work done in short period. That is why today in factories the production lines are automated. Productivity boosting is also important in everyday computer usage. No matter if you are just an regular desktop user, power user, developer or podcaster, with a boost in productivity you can save time, get more done and even also save some disk space, CPU and RAM usage. Many people do not know that there are some excelent opensource applications for increment the productivity. Some of them come as standard GNU tools with every Linux based operating system and other are standard parts from every major Linux distribution.

Idea behind this article is to cover some softwares that will be helpful for regular desktop users and also for small companies and offices.

1. ) Linux Terminal

Linux console is very powerful and useful. Learning your way through console should be on a to do list for every user. Today most users look at console like some archaic software, but console is not dead. It is used by millions of users everyday. Administration of systems, databases, development and many more tasks can be done faster from console then from any GUI application.

You can check my article on 10 programs to be used from the terminal, to get some idea of what you can do on the command line.

Continue reading »

Flattr this!

Dec 092013

This is my vim configuration to work with Git + Puppet manifests, mostly it’s based on some good articles about this that I found online:

  1. Using vim and Debian to do puppet development
  2. Puppet editing like a pro
  3. Using Vim to edit Puppet code

Using this repository you’ll enable the following plugins:

  • pathogen Makes it super easy to install plugins and runtime files in their own private directories.
  • snipmate.vim snipMate.vim aims to be an unobtrusive, concise vim script that implements some of TextMate’s snippets features in Vim.
  • syntastic Syntastic is a syntax checking plugin that runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified and is happy because they didn’t have to compile their code or execute their script to find them.
  • tabular Sometimes, it’s useful to line up text. Naturally, it’s nicer to have the computer do this for you, since aligning things by hand quickly becomes unpleasant.
  • vim-puppet Make vim more Puppet friendly!
  • vim-fugitive Provides an amazingly deep Git integration for vim.

Also you’ll find a snippets directory with a custom list of snippet for Puppet.

Continue reading »

Flattr this!

Sep 122012

Vi is an old screen-oriented text editor , the first release of this software is dated back in 1976, originally created for the Unix operating system.
What I like of vi is that I can find it in any Linux and Unix system I’ve to work, so once I learnt how to use it I’ve used it everywhere, but there is small problem the software is user-friendly as could be a software wrote in 1976, so many new users find really hard to understand the shortcuts and so after some small test they decide that the software is too hard and return to some graphical editor like gedit, leafpad or perhaps libreoffice.

With this article I want to give some useful information for people who have never used Vi.

Note: in general I use Vim (V IMproved) on all my systems, so I’m sure that all the following tips work with this software, if you use the classic VI some of the tips could not work.
Continue reading »

Flattr this!

10 programs to be used from the terminal

10 programs to be used from the terminal

If you want you can only use programs that run inside a terminal to make the most ordinary things you do every day. Comfortable? probably not, but on some occasions a program that runs from the terminal might help you … or for some of them they are simply better than even their graphics counterparts.