webpreprod --dev
Notes d'un développeur #web
#PHP #JS #APIs #Cloud #Google #Linux & Co.
Installer l'extension OpenSSL pour PHP 5.5/5.6 sur Debian Stretch/Ubuntu 18 avec PHPBrew
Error: storage size of "cipher_ctx" isn't known
PHPBrew : L’installation d’une version spécifique de PHP avec PHPBrew est un jeu d’enfant, c’est également très pratique pour disposer…
Bue screen "VIDEO_DXGKRNL_FATAL_ERROR" sous Windows 10
Résoudre l'erreur sur un Dell Precision M6600 et Windows 10
Démarrer Mac OSX en mode "Single User" sous VMware
Darwin/x86 (Mac OSX)
Afin de pouvoir démarrer votre machine virtuelle Mac OSX sous VMWare en mode mono-utilisateur (ou mode “sans échec” ), vous vous êtes…
Masquer une méthode de paiement pour les clients (front office) sous Prestashop
PaymentAccess Module pour Prestashop
Il est parfois nécessaire d’ _interdire l’accès à vos clients (front-office) pour une méthode de paiement installée sur votre boutique…
Arrêter / redémarrer à distance Windows depuis Linux
Utilisation de la commande NET de Windows
Voici comment contrôler un ordinateur (sous) Windows (depuis la version 7) depuis Linux Debian/Ubuntu afin d’exécuter certaines tâches…
Magento 1.x - Mise à jour automatique via SSH
Processus de mise à jour automatique pour la branche 1.x de Magento Commerce
Processus manuel : Fix htaccess (facultatif) : Si votre plateforme est sous Virtualmin de base, les commandes suivantes sont nécessaires…
Migration d'un serveur Subsonic (Subsonic Music Streamer)
Migration des paramètres, de la base de données...
Subsonic ? Subsonic vous permet d’héberger (gratuitement) votre propre plateforme de streaming personnelle, une sorte de Deezer ou Spotify…
Désactiver la confirmation "The authenticity of host XXX can't be established" sous Netbeans lors d'un upload/download?
Sous Netbeans, une boite de dialogue s’affiche systématiquement lors d’un transfert (upload/download) via une connexion SSH (SFTP…
Utiliser le protocole OAuth 2.0 avec osTicket pour se connecter avec un compte Google, Facebook... ?
Comment autoriser les utilisateurs à utiliser leur compte Google pour se connecter sur votre plateforme osTicket ?
Installer la ROM Android Revolution HD 71.1 FR sous HTC ONE (M7)
Android Revolution HD 71.1 | Performances améliorées | Android 4.4.2 KitKat | Official HTC Sense 6.0 | Firmware 5.11.401.10 | Tweaks app - Sense 6 Toolbox 1.2.7 | Sprint Support |
Cet article détail les procédures d’installations pour installer une ROM “custom” sur son HTC ONE M7.
Comment interagir avec le module Rate (Drupal) lorsqu'un vote est effectué par un utilisateur ?
Utilisation des événements/hooks (JavaScript) eventBeforeRate et eventAfterRate du module "Rate"
Le module Rate est un incontournable en ce qui concerne la gestion des notations de contenu (node) sous Drupal et permet l’intégration…
NetBeans 7.x : Choisir l'encodage par défaut lors de l'édition de fichiers hors projets
Dans l’IDE NetBeans, lorsque vous ouvrez un fichier “hors projet” vous ne pouvez pas définir l’encodage à utiliser pour l’édition. Si…
Comment faire un CHMOD récursivement sous Linux
Comment appliquer récursivement un CHMOD 644 sur les fichiers et CHMOD 755 sur les dossiers ?
Comment attribuer des autorisations chmod récursivement pour un dossier et tous ses sous-dossiers et fichiers présents dans ces…
Récupérer l'élément HTML de la page ayant le focus
DOM/HTML/JS : Comment obtenir l'élément focused en JavaScript
Différentes méthodes en JavaScript permettant d’obtenir l’élément courant du document ayant le focus.
Chercher et Remplacer une chaîne dans plusieurs fichiers d'un répertoire sous Linux
Recursive Find/Replace string
Comment remplacer une chaîne de caractère/mot clé par une autre parmi plusieurs fichiers d’un même répertoire sous Linux ?
Identifier et tuer un processus utilisant un port réseau spécifique sous Linux
bind: address already in use
Une erreur courante au lancement d’un service vous indique que le programme ne peut démarrer car le port qu’il souhaite utiliser (exemple le…
Sauvegarde et restauration de vos bases MySQL en ligne de commande
Backup des bases de données MySQL avec mysqlDump
Importer et exporter une base de données MySQL sans passer par phpMyAdmin en utilisant les exécutables via la ligne de commande.
APC, erreur : phpize: command not found
Erreur lors de l'installation de APC (Alternative PHP Cache)
APC ? APC , “l’Alternative PHP Cache”, est un système de cache (libre et gratuit), robuste et performant permettant d’optimiser le code…
APC, erreur : 'apc_regex' has no member named 'nreg'
Erreur lors de l'installation de APC
Comment résoudre l’erreur qui survient lors de la compilation de APC (Alternative PHP Cache) ? APC ? APC, “l’Alternative PHP Cache”, est…
Bind9, Erreur : /etc/bind/rndc.key: permission denied
DNS Bind : bind9rndc: connect failed
L’erreur : L’erreur survient lors du démarrage/redémarrage du serveur DNS sous Debian . Affichez le contenu de pour confirmer le…
Linux, "locate", problème d'accès au fichier /var/lib/mlocate/mlocate.db
La commande locate ne fonctionne pas lors de sa première utilisation
Lors de l’utilisation de la commande locate, un message d’erreur est retourné. Normalement ce message apparaît si vous n’avez pas construit…
TortoiseSVN : "Can't move... The file or directory is corrupted and unreadable" avec Windows 7
TortoiseSVN provoque une erreur “The file or directory is corrupted and unreadable” lorsque l’on déplace des fichiers vers un autre…
Message d'erreur Mantis : "unable to read/find font"
Un message d’erreur s’affiche à la place des graphiques indiquant un problème d’accès aux polices/fonts dans MantisBT . Résoudre le…
Virtualmin Post-Installation Wizard : WARNING: Can't connect to clamd.
Virtualmin, Erreur d'execution de ClamAV (Debian 5)
L’erreur : Plus précisément :
Installation de la mise à jour Android 2.2.1, rom FRF91 > FRG83 > FRG83D
Compatible avec les Nexus One SFR (Vodafone)
Outlook, Windows Mail : Erreur 0x800c013e
Messages bloqués dans la boite d'envoi, impossible de les supprimer
Comment résoudre l’erreur au démarrage de Microsoft® Outlook et Windows Mail ? Symptômes : Lorsque vous utilisez Windows Mail sur…
Détecter si l'application est en mode debug
isDebug, isDebuggable, ifDebug, ifDebuggable...
Erreur sous Photoshop : "Could not open a scratch file because the file is locked"
Message d'erreur à l'ouverture de Photoshop
A l’ouverture du logiciel Adobe® Photoshop® vous obtenez cette erreur : . La cause du problème est due à l’emplacement du fichier de…
Flash Player, forcer l'affichage en plein écran sur un moniteur malgré la perte du focus.
Vidéo Flash en plein écran tout en travaillant sur un autre écran...
Flash Player a la fâcheuse habitude de fermer le mode plein écran chaque fois que la vidéo/fenêtre perd le focus. On ne peut donc pas…
Rechercher et remplacer une chaîne de caractères avec MySQL
Supprimer un élément/index d'un tableau en Javascript
Unset array key en JavaScript
Les images de fonds ne s'affichent plus sur votre navigateur
Internet Explorer, Opera, Chrome, Safari, Firefox : CSS "background" ne fonctionne pas/plus
Les pages ne s’affichent pas correctement, la couleur du texte est toujours noir et les images de fonds ne sont pas affichées quelque soit…
Traduire SqWebmail en Français
Pilote/Driver Windows carte Wi-Fi Texas Instruments - TNET 1130 WLAN Adapter
Mini PCI 802.11g - 54 Mbps - Texas Instruments
Le driver (pilote) pour la carte réseau Wi-Fi mini pci Texas Instruments (reconnue comme TNET 1130 WLAN Adapter dans le gestionnaire de…
Apache : Cookies bloqués par le navigateur si le serverName/hostname contient un underscore.
Cookies ignorés par Internet Explorer et SAFARI (environnement de dev. local)
Si vous cherchez depuis quelques heures pourquoi votre script PHP utilisant des cookies (de sessions par exemple) ne fonctionne pas sous…
Scinder un fichier volumineux en plusieurs fichiers compressés
Comment découper un gros fichier en plusieurs
Exemple : Vous avez un fichier de 8 Go nommé , vous souhaitez pour une raison quelconque de le diviser en plusieurs parties de 500 Mo .
Se connecter à un serveur FTP sous linux
Transférer plusieurs fichiers vers un serveur FTP sous linux
Télécharger des fichiers sous linux en ligne de commandes
Synchronisation récursive via SSH entre deux serveurs distants sous Linux
Copie en mode miroir de fichiers/dossiers de serveur à serveur en utilisant SSH et RSYNC en conservant les attributs de sécurité
Comment copier des fichiers/dossiers de serveur à serveur en utilisant SSH et RSYNC tout en conservant les attributs de sécurités…
Convertisseur UTF-8 vers ISO
Decoder un texte utf8 avec javascript
Un convertisseur (en ligne) de vos textes utf-8 vers iso ; le tout instantanément avec JavaScript.
Afficher une valeur par défaut pour les paramètres du produit dans Virtuemart 1.x
Hack Virtuemart 1.1.x
Comment affecter une valeur par défaut à un paramètre non renseigné de votre produit sous Virtuemart (Extension e-commerce pour le CMS…
Convertisseur ISO vers UTF-8
Convertir un texte en utf8 avec javascript
Un convertisseur (en ligne) de vos textes iso vers utf-8 ; le tout instantanément avec JavaScript .
Envoyer des SMS avec Outlook et son téléphone portable
Plug-in SMS pour Outlook XP 2003/2007 Xp/Vista - PocketPc Windows Mobile/Smartphone/Symbian
Comment envoyer des SMS depuis Microsoft Outlook via le forfait sms de son mobile ? Voici un petit logiciel permettant d’utiliser le forfait…
Ignorer les contraintes de clé étrangères avec InnoDB
Particulièrement utile lors de la restauration d'une base de données contenant des tables relationnelles
Forcer PHP4 et/ou PHP5 avec un fichier .htaccess (Apache)
Une simple directive dans un fichier .htaccess pour forcer une version spécifique de PHP selon l'extension du fichier
Comment utiliser PHP 4 et PHP 5 simultanément sur le même serveur et sous Apache ?
Erreur : Internet Explorer ne peut pas ouvrir le site http://www... Opération abandonnée !
Comment palier à ce problème et pourquoi il ce produit (IE)
Le message d’erreur s’affiche et le chargement de la page est stoppé sous Internet Explorer . Ce “bug” qui n’en n’ai pas un, ce produit…
Forcer le (re)chargement d'une animation Flash
Obliger le navigateur à (re)télécharger l'animation plutôt que d'utiliser le cache.
Une méthode pour gérer le cache des animations Adobe Flash® au sein de votre navigateur web , dans l’exemple je présente comment…
Bug avec Internet Explorer et l'apostrophe
Internet Explorer n'affiche pas le caractère ' (apostrophe) en XHTML
Si vous utilisez un entête XHTML avec Internet Explorer 6 (IE6) , vous remarquerez que les apostrophes ( ) ne sont pas affichées…
Remplacement de balises html avec les Expressions Régulières (RegEx)
Comment remplacer une balise par une autre
Cette RegEx permet de remplacer une balise HTML simple (sans attributs) par une autre. Exemple avec la liste à puces suivante : Le résultat…
Récupérer le domaine d'une url avec les expressions régulières (RegEx)
Cette regex permet à partir d’une url de récupérer uniquement le domaine avec les . Exemple avec l’URL suivante : Le résultat : Exemples…