Vincent Faliès - Artisan Codeur

How to create a desktop launcher on Ubuntu

ubuntu howto launcher desktop dock
Reading time: 1 minute, 0 seconds

When you download a new application from the web, you don't have a launcher automaticaly. For instance, you want download the last version of Cura for 3D printing. The downloaded file is a AppImage.

You can directly run this file if you're setting his rights:

chmod a+x Ultimaker_Cura-4.6.1.App...

Continue reading...

How to make subtraction two GeoJson

howto geojson cli tools npm
Reading time: 1 minute, 0 seconds

When you work with maps, geojson format is one of the most important format to use.

But the transformation / edition of it is not easy. A solution is to use a JS library like turfjs to have a programatic solution. But, sometimes, the programatic solution is not a quick win. For instance, to subt...

Continue reading...

To PHP specific version of PHP, we will use SURY third-party repository.

Following steps must be used to install specific version:

Install repository and dependencies

  1. Update the repository cache
sudo apt update
  1. Install dependencies
sudo apt install -y curl wget gnupg2 ca-certif...

Continue reading...

The creation of SD card is a recurrent problem when, for instance, you will install a new raspberry pi.

The command line is a good solution for several reason:

  • If you must do the action only one time, it's useless to install a graphical interface.
  • On a server or on a live installation, you...

Continue reading...

EnvDev 3.0

php web project database Development composer apache nginx js typescript envdev nodejs docker
Reading time: 1 minute, 0 seconds

A new version of EnvDev project is now available in 3.0 version.

EnvDev is now not only a PHP environment. You can now create a NodeJS environment. Create your custom environment profiles for each projects.

Changelog :



  • Create one environment file by container
  • Add profile cr...

Continue reading...