Skip to content

Générateurs de sites web statiques

Les générateurs de sites statiques sont apparus en 2008 (Jeckyll, Middleman). Ils permettent à partir d'un CMS, typiquement un logiciel de blog dynamique de type Wordpress, de générer des pages statiques. Cette approche permet de mettre en ligne un site très performant et offrant très peu de surface aux attaques. Il n'impose de plus que peu de contrainte à l'hébergeur.

Cet article liste quelques générateurs de sites statiques.

Sources :

Continuer à lire "Générateurs de sites web statiques"

Headless CMS - decoupled CMS - idées théoriques

Bien que souvent confondues, les notions de CMS headless et de CMS découplé sont distinctes. Cet article présente les principales caractéristiques de ce type d'architecture de manière théorique, c'est à dire indépendamment des outils réels existants sur le marché.

Dans un CMS classique comme Drupal, le backend (qui permet de composer les pages) et le frontend (qui affiche ces pages) sont inséparables.
Un CMS headless ne fournit que le backend et une API qui permet d'exposer le contenu saisi. La partie frontend (head) est absente.
Un CMS découplé est un CMS headless auquel est associé un frontend par défaut qui utilise l'API pour récupérer les contenus et les mettre en forme.

Sources :
- https://www.coredna.com/blogs/headless-vs-decoupled-cms
- https://www.contentful.com/blog/2019/02/04/difference-between-headless-decoupled-contentful/ Continuer à lire "Headless CMS - decoupled CMS - idées théoriques"

Installer un imprimante canon MG5350 sur Ubuntu 19.10

Télécharger à partir du site de Canon

mkdir drivers
cd drivers
mv ../Téléchargements/cnijfilter-mg5300series-3.60-1-deb.tar.gz .

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.32-3ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.32-3ubuntu1_all.deb
wget -O libpng12-0_1.2.54-1ubuntu1b_amd64.deb https://www.dropbox.com/s/79x3imq73tcqyw4/libpng12-0_1.2.54-1ubuntu1b_amd64.deb?dl=1
wget http://ftp.br.debian.org/debian/pool/main/g/glibc/multiarch-support_2.28-10_amd64.deb

sudo dpkg -i libgtk2.0-common_2.24.32-3ubuntu1_all.deb libgtk2.0-0_2.24.32-3ubuntu1_amd64.deb libpng12-0_1.2.54-1ubuntu1b_amd64.deb libtiff4_3.9.7-2ubuntu1_amd64.deb multiarch-support_2.28-10_amd64.deb

tar xfz cnijfilter-mg5300series-3.60-1-deb.tar.gz
cd cnijfilter-mg5300series-3.60-1-deb/

sudo ./install.sh

suivre ensuite les instructions.

Source : https://medium.com/@domdomegg/installing-canon-mg5200-series-drivers-on-ubuntu-19-10-f82c6c8fcc88

Installer Visual Studio Code sous Ubuntu 18.04

source : https://linuxize.com/post/how-to-install-visual-studio-code-on-ubuntu-18-04/

sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code Continuer à lire "Installer Visual Studio Code sous Ubuntu 18.04"

Installer Ubuntu 18.04 sur un Acer R3-131T

La version apporte certaines améliorations comme le fonctionnement des touche pour régler la luminosité de l'écran, ou encore une meilleur stabilité du bluetooth. En revanche, et c'est un gros problème, le touchpad qui fonctionnait parfaitement dans la version 16.04 ne fonctionne plus.

Les logs (/var/log/syslog) sont les suivants :

kernel: [ 11.996098] i2c_hid i2c-ELAN0501:00: failed to reset device.
kernel: [ 18.140114] i2c_hid i2c-ELAN0501:00: failed to reset device.
kernel: [ 24.284140] i2c_hid i2c-ELAN0501:00: failed to reset device.
kernel: [ 30.428116] i2c_hid i2c-ELAN0501:00: failed to reset device.
kernel: [ 31.452131] i2c_hid i2c-ELAN0501:00: can't add hid device: -61
kernel: [ 31.452753] i2c_hid: probe of i2c-ELAN0501:00 failed with error -61

voici comment régler ce problème. Continuer à lire "Installer Ubuntu 18.04 sur un Acer R3-131T"

Désactiver la carte bluetooth interne d'un ordinateur portable sous Ubuntu 16.04

Linux ne reconnaît pas correctement toutes les cartes Bluetooth des ordinateurs portable. C'est le cas de la carte native de l'ordinateur Asus N750-JV qui présente de nombreuses instabilités sous Ubuntu.

On peut bien entendu, ouvrir la machine et remplacer la carte par une carte compatible. Une solution moins intrusive consiste à utiliser une clé USB Bluetooth comme la König Micro Bluetooth Dongle v4.0. Dans ces conditions, il peut être utile de désactiver la carte d'origine pur être sûr d'utiliser la clé USB.

Voici comme procéder... Continuer à lire "Désactiver la carte bluetooth interne d'un ordinateur portable sous Ubuntu 16.04"

Raccourci pour X2GO

- Ctrl + Alt + T: terminate session / disconnect

- Ctrl + Alt + F: toggle fullscreen/windowed

-Ctrl + Alt + M: minimize or maximize fullscreen window

- Ctrl + Alt + arrow keys: move viewport (when remote screen is bigger than client window)

Connecter le casque Plantronics blackbeat pro à Ubuntu

1) S'assurer que le chipset bluetooth du portable est compatible avec Ubuntu. On pourra par exemple ajouter au besoin un König Micro Bluetooth Dongle v4.0

2) Coupler le casque

3) Dans les "paramètres sonores" sonore d'Ubuntu utiliser le casque

=> Cela ne fonctionne pas


Le problème touche tous les appareils bluetooth qui ont à la fois le mode HIFI et le mode téléphonie. Ce bug existe depuis longtemps et n'est toujours pas réglé automatiquement

Deux possibilité s'offrent alors la méthode manuelle et la méthode définitive. Continuer à lire "Connecter le casque Plantronics blackbeat pro à Ubuntu"

Utiliser la souris Microsoft Designer avec Ubuntu

Source : http://askubuntu.com/questions/694503/how-do-i-use-a-microsoft-designer-mouse-with-ubuntu-15-10

- Dans le fichier /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules , mettre en commentaire la seule ligne du fichier (ACTION== .....);

- Dans le fichier /etc/bluetooth/main.conf , enlever les commentaires dans le pavé Policy et replacer la dernière ligne :

AutoEnable=true

Reboot + apairage...

Décallage horaire ente Windows et Ubuntu 16.04

Pour ne pas provoquer de décalage, il faut éviter qu'Ubuntu considère le temps de l'horloge du PC comme étant donné en temps universel (UTC) :

timedatectl set-local-rtc 1

Pour vérifier :

timedatectl

doit retourner la ligne :

RTC in local TZ: yes

Source : http://www.webupd8.org/2014/09/dual-boot-fix-time-differences-between.html

Mise à jour Cyanogenmod et partage de connexion par Wifi

Si, après une mise à jour de Cyanogenmod le partage wifi (tether) ne fonctionne plus, il peut être utile (en étant root) de détruire le répertoire /data/misc/wiki et de rebooter

Il faut alors redéfinir le point d'accès ainsi que tous les mots de passe d'accès au wifi qui ont fait les frais de cette manipulation. :'(

Source: http://forum.cyanogenmod.org/topic/95532-workaround-for-portable-wi-fi-hotspot-problems-on-443-builds/