Refonte du site avec Pelican

Logo de Pelican, un pelican se détachant sur un P bleu

Publié le 25/08/2021, dans informatique, web

J'ai récemment entièrement refait ce site web en version statique en utilisant Pelican. J'en avais marre de continuer d'utiliser du PHP et une base de données alors qu'en soi ce site n'en a pas besoin. Je vais expliquer ici le chemin qui a mené à cette nouvelle version du site.

Pour remettre un peu de contexte, j'ai créé ce site en 2013, alors au lycée je voulais apprendre à faire un site web avec du PHP et une base de données. Donc je l'ai fait pour mon blog bien que celui-ci n'en ai pas besoin. J'ai toujours aimé les principes …

Memo - GitHub

Logo « octopuce » de Github avec écrit « GitHub »

Publié le 20/08/2015, dans informatique, memo, git, web, dev

GitHub est une plateforme d'hébergement de logiciel s'appuyant sur Git, il est payant pour une utilisation privée mais gratuit pour héberger des logiciels libres ou opensource. Je liste ici les commandes et méthodes utiles pour utiliser GitHub (ou git).

I – Configurer ses clefs SSH

Si vous avez déjà une clef SSH allez directement au petit 3, sinon on commence ici :

1 – Placez-vous dans le dossier .ssh de votre home

cd ~/.ssh

2 – On génére la clef

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Laissez les options par defaut et mettez un mot de passe fort.

3 – Ouvrez …

Memo – Compression

Vue d'en-dessous d'une mongolfière violette, bleue, rouge, jaune et blanche

Publié le 05/05/2015, dans informatique, web, apache, compression, linux

Quand on a un site web, se pose parfois le problème de la taille des fichiers transmis : par exemple récemment mon ami Thibault Hottou (Dont vous pouvez voir les chouettes créations ici : http://cowardsprojects.comoj.com) a créé un nouveau site. Ce dernier avait besoin de charger les bibliothèques Jquery et d'autres fichiers assez lourds, sa page pesait environ 1Mio.

Le but fut donc de réduire le poids de la page transmise : pour cela une solution bien pratique est la compression.

I – Principe

Le but est de dire au serveur web (ici Apache) de compresser certains fichiers avant de les …

Memo – Création de certificat HTTPS

Barre d'adresse d'un navigateur web avec écrit « https://www. »

Publié le 25/04/2015, dans informatique, web, security, https, ssl, tls, apache, certificate, authority

Article mis à jour le 16/10/2015.

Afin de sécuriser son site web et de chiffrer les informations qui transitent entre ce dernier et le navigateur web, il est intéressant de sécuriser son site avec SSL/TLS.

Ceci est donc un petit memo pour moi-même ou pour toute personne qui souhaite sécuriser son site web (ici avec Apache).

Il faut normalement faire signer ses certificats de sécurité par une Autorité de Certification (CA), mais cette étape est la plupart du temps payante nous allons donc signer nous-même le certificat. Le fait d'être notre propre Autorité de Certification entraînera juste …

Les olympiades de sciences de l'ingénieur - Présentation

Logo du projet « LaiJ », les lettres A et I entourées de crochets bleus

Publié le 02/04/2015, dans informatique, projet, web, olympiades si

Le 17 avril auront lieu les Olympiades académiques de sciences de l'ingénieur en France, un concours qui se déroule au niveau académique puis national. Chaque équipe de deux à cinq élèves accompagnée de un ou deux professeur(s) présente un projet pluridisciplinaire lié aux sciences de l'ingénieur.

Les olympiades académiques se déroulent durant le mois d'avril tandis que les nationales se déroulent en mai (dans la région parisienne), seules les équipes sélectionnées arrivent en finale aux nationales.

Mon équipe et moi-même participons à ce concours avec l'un de nos enseignants, notre projet consiste en un fauteuil roulant fonctionnant par commande …