Compiling Git in Debian GNU/Linux

git

Git is a distributed version control system, originally conceived and developed by Linus Torvald. Git has a great reputation due to its robustness, flexibility and efficiency. The Git development team adds new features at very fast rate then if your distribution is not updated with the latest features of Git you can compile it from the source code.

Change the keyboard settings in GNU/Linux

GNU/Linux
Advanced desktop manager as: GNOME, KDE, XFCE offered an easy way to change the keyboard setting using GUI, distributions as BLAG, CentOS, RHEL and Fedora offer the tool: system-config-keyboard; but also we can use the setxkbmap command. setxkbmap allows you to change the settings on our keyboard for X sessions.

lftp behind a proxy

a href=”https://www.librebyte.net/wp-content/uploads/2015/08/lftp1.png”>lftp1 If you use lftp as ftp client and you want to connect to an ftp site, but a (Squid) proxy that is blocking the access then you can solve it by adding these options in

Access the same content from 2 different locations of the file system

GNU/Linux
Today LibreByte brings a very interesting trick: how to access the same content from 2 different locations of the file system. If you have been installed an Apache HTTPD server to develop your web applications but want to have the files in your $HOME directory and at the same time want the document root would be at /var/www then we would follows this steps:

$ mkdir ~/www

Then we would add this line to the /etc/fstab file

/home/miusuario/www /var/www 	none 	bind

Then we execute

# mount -a

The 2 previous command links /home/miusuario/www and /var/www to the same content, allowing access to such content from both directions.

If you need that Apache has write access in a DIR within /var/www we should make use of ACL for it you can use acl-webdev script that allows you to easily set permissions so that your user name and the user under which runs the Apache can write in the wished DIR.

For example, you want that your username and the apache user can write to the dir /var/www/cache or /home/miusuario/www/cache then we execute the above script in the following way:

$ ./acl-webdev www/cache apache:apache

It is assumed that before running the above command you has downloaded the acl-webdev script and you given it execute permissions

Further readings

– man mount

What is new in PHP 5.6?

A look at PHP-5.6
PHP is not a language that has been forgotten or abandoned, on the contrary it is in constant evolution and in this way its development team shown us with the latest release due PHP-5.6 adds new features that make more easy the development process

Manage WordPress from the command line

wordpress

Tired to manage your sites from the browser, you feel more comfortable using the command line then WP-CLI is for you.

WP-CLI is a set of tools that allows you to manage your Wordpress sites without using the browser. With WP-CLI you can:

+ Install / upgrade Wordpress.
+ Install / update/enable/disable plug-ins.
+ Install / update / activate / deactivate themes.
+ Manage users.
+ Perform simple DB operations.
+ Manage comments.
+ Manage Wordpress multi-site installations.
+ Manage Wordpress options and more