PHP/MySQL – créer un système d’utilisateur pour se connecter
mysql-logo

Description d’un système complet de gestion d’utilisateurs en PHP avec MySQL. Pour faire simple on va utiliser cet exemple: index.php : première page du site, celle qui contient le formulaire d’authentification main.php : page principale de votre site disconnect.php : page permettant la déconnexion membre.php : page permettant de changer son mot de passe une […]

PHP/MySQL – opérations sur la base de donnée
mysql-logo

Pense bête Créer un fichier connect.php pour centraliser les infos de connexion lire tout : SELECT * FROM nom_de_la_table lire une seule entrée : SELECT * FROM nom_de_la_table WHERE id=$id Ajouter : INSERT INTO nom_de_la_table (colonne1,colonne2,colonne3) VALUES (‘$valeur1′,’$valeur2′,’$valeur3’) Modifier : UPDATE nom_de_la_table SET colonne1=’$valeur1′,colonne2=’$valeur2′,colonne3=’$valeur3′ WHERE id=$id Supprimer : DELETE FROM nom_de_la_table WHERE id=$id Recherche globale […]

Impossible de formater une clé USB
Usb_Magic_Flash

Quand j’ouvre la clé avec Gparted j’ai l’erreur : The driver descriptor says the pysical block size is 2048 bytes, but Linux says it is 512 bytes Solution : « réinitialiser » la clé Remplacer sdX par votre propre disque   Attention : cela peut être TRÈS long!!! env. 1 heure pour une clé de 64Go Attention2 […]

Ubuntu + Windows + EFI = Grrr….Windows
ubuntu_fix

Depuis un moment pour booter sur Ubuntu je devais appuyer sur F9 (boot personnalisé comme si je veux booter sur un cd) au démarrage et choisir Ubuntu. Dans le BIOS impossible de lui dire de toujours démarrer sur le Grub Ubuntu (car lui me propose bien Ubuntu + Windows) Si je ne fait rien c’est […]

Boot error sur une clé USB avec Ubuntu 15.10
USB Thumbdrive

Problème J’ai créé une clé USB Bootable depuis l’application Startup Disk Creator mais lorsque j’ai voulu utilisé la clé créé j’avais un message SYSLINUX 6.03 EDD 20150813 Copyright (C) 1994-2012 H. Peter Anvin et al Boot Error impossible de démarrer dessus Cause Apparemment depuis Ubuntu 15.10 le dossier syslinux a changé et il n’est plus […]

[LibreOffice – Calc] Ne pas convertir les adresses mail en lien
libreoffice-logo

Par défaut, dans Calc, LibreOffice converti automatiquement les adresse emails en lien cliquable. Si on ne veut pas de cette fonction, peu pratique et fort fort moche, on peut la désactiver Mais où désactiver cette p##### de fonction de m####??? Outils > Options d’Autocorrection… > onglet Option > décocher la case : Détecter les URL […]

Ajouter une police
police

La plupart du temps il suffit d’ouvrir le fichier de la police (une « font » en anglais) et de cliquer sur « Installer » en haut à droite. Parfois, selon le type de police – otf par exemple -, un message Échec de l’installation apparaît. Forcer l’installation d’une police Copie à la main du fichier de la police […]

[WORDPRESS] affichage différent en fonction de la catégorie d’un article (mis à jour)
wordpress001

Tester la catégorie en PHP Dans votre thème, si vous voulez appliquer différentes apparences selon la catégorie des articles on peut ajouter dans la boucle une condition pour tester le nom de la catégorie de l’article. Cas général   Exemple Exemple : Si l’article fait partie de la catégorie « entreprise » la date de l’article ne […]

[Serveur Windows] augmenter le timeout au démarrage d’un service
Windows_logo_-_2002–2012_(Black)

Une fois n’est pas coutume, un article 100% Windows (désolé mais professionnellement je ne fait pas de l’Ubuntu) Si un service met trop de temps à démarrer, Windows 2008 server coupe le démarrage et indique « le service met trop de temps à répondre…bla bla bla…va te faire f… » Solution : Augmenter le temps du timeout […]

[CSS3] Centrer parfaitement un div
css-html-title

Il est facile de centrer un div avec text-align:center ou margin:0 auto mais quand on veut centrer verticalement un div au centre d’un autre div (ou de la page) c’est plus compliqué, d’autant plus si la taille peut varier. Avec CSS3 c’est désormais faisable facilement:

Transfert d’hébergeur Internet – process
1n1_vs_ovh

Changer d’hébergeur n’est pas si anodin que ça, il faut rien oublier au risque de perdre ses donnée ou de rendre son site Internet inutilisable ou non accessible. Cela dit si on fait les choses méthodiquement il y a que peu de risque. Préparation et pré-requis Il faut distinguer 2 choses : l’hébergement (les fichiers […]

Transfert d’herbergeur Internet
1n1_vs_ovh

Suite à un changement de tarif agressif de la part du fournisseur 1&1, le prix passe de 28,68 Eur/an à 71,88 Eur/an soit une augmentation de 2,5 fois le prix initial. Je ne peut me permettre de payer autant pour le site wiki.vanessalionel.fr (d’autant que je suis sur mes fonds propre avec zéro subventions et sans publicité). […]

Transfert automatique de son appareil photo – version 3
transfert_photos002

On a vu il y a quelques temps déjà l’amélioration de mon script des transferts automatique depuis mon appareil photo. Cette fois on va plus loin, on va lire les infos directement depuis les photos pour créer les dossiers avec la date qui va bien et non plus la date du jour de l’extraction qui […]

Domaine Active Directory en réseau local
ad_et_dns

Pour des raisons que j’ignore, par défaut, sur Ubuntu 14.04 (et peut être avant) lorsque l’on ping le nom du serveur ça fonctionne mais si on ping le complet dns monserveur.domaine.local ça ne marche pas. Solution : Modifier l’ordre de résolution DNS Editer le fichier nsswitch.conf sudo gedit /etc/nsswitch.conf Il suffit de mettre le « dns » […]

Raspberry – 11 – Contrôler un moteur pas à pas
raspberry110

Ici on va apprendre à faire tourne un moteur de type pas à pas piloté avec les PIN du Raspberry. J’avais déjà fait quelques tests en d’autres langage que le C (python et même bash) mais la vitesse d’exécution était très lente, il fallait plusieurs dizaines de secondes pour faire un tour complet ce qui […]