picture picture
Blog des TICS
décembre 1, 2017 MySQL, WordPress 0 Commentaire

Help ! J’ai perdu mon accès au back-office de WordPress \o/

recréer un accès administrateur pour WordPressIl arrive, pour diverses raisons, qu’un administrateur de site WordPress perde son login ou son mot de passe d’accès à la gestion du site.

Traditionnellement ce back-office se trouve sur l’URL http://<mon nom de domaine>/wp-admin. Garder cette URL est une erreur en terme de sécurité, et il est possible de la changer, mais c’est un autre problème :D

Voici comment recréer un accès administrateur depuis la base des données du site, stockée sur PhpMyAdmin.

septembre 22, 2017 CSS 0 Commentaire

Une bulle d’aide en CSS

Plutôt que de surcharger les pages d’explications, une petite bulle d’aide discrète est souvent bienvenue.

Celle que je propose ici est légère, s’active au survol de la souris, et présente l’avantage de pouvoir incorporer des mises en forme HTML (gras, retour à la ligne, etc.)

septembre 22, 2017 JavaScript, PHP 0 Commentaire

[Tiny MCE] Installer un éditeur de texte en mode avancé

C’est une demande récurrente de clients : « Faites-moi un champ de saisie de texte où on peut mettre du gras, de l’italique, des listes et des couleurs, comme Word« … L’objectif étant bien entendu de récupérer cette mise en forme, en général pour la stocker dans une base des données.

HTML ne permettant pas ce type de fantaisies, il faut donc se tourner vers les « éditeurs de texte » open-source. Il y en a quelques uns, je présente ici l’intégration de Tiny-MCE. C’est à la fois l’un des plus abouti, et des plus simple d’utilisation. C’est celui qu’a choisi le N°1 des moteur de blog (WordPress) : ce n’est pas pour rien…

septembre 21, 2017 JavaScript 0 Commentaire

DatePicker : un calendrier d’aide à la saisie de dates

DatePicker est l’un des widgets proposées gratuitement par le moteur JavaScript JQuery-UI. Nous en avions parlé dans un article précédent (cf. Autocomplétion du champ de texte avec JQuery-UI) : cet outil est un peu une « usine à gaz » mais les résultats sont néanmoins assez éblouissants…

La fonctionnalité présentée ici est un petit calendrier d’aide à la saisie qui remplit automatiquement la date dans un champ de texte lorsqu’on sélectionne un jour. Finis les jj-mm-AA ou jj/mm/AAAA : le champ sera auto-rempli, et surtout, il est au bon format si vous avez besoin par exemple de la stocker, par exemple, dans une base des données.

septembre 21, 2017 (X)HTML, CSS 0 Commentaire

Comment avoir un footer collé en bas de page ?

Le problème des pages dynamiques (dont le contenu est extrait d’une base des données), c’est qu’on ne peut pas prévoir la hauteur de la page. Les calques relatifs se positionnant par empilement, on ne peut donc pas compter sur les calques supérieurs pour coller un pied de page (footer) en bas

L’issue CSS est pourtant simple.

septembre 21, 2017 JavaScript, MySQL, PHP 2 Commentaires

Autocomplétion du champ de texte avec JQuery-UI

L’auto-complétion consiste à proposer une pré-sélection de valeurs dans le champ texte d’un formulaire.
Ces valeurs sont extraites à la volée d’une base des données, et contiennent le caractère (ou la chaîne de caractères) déjà saisi par l’utilisateur.

Cette fonction utilise AJAX (JavaScript + PHP), c’est à dire qu’il n’est pas nécessaire de recharger une page pour extraire dynamiquement et afficher les valeurs souhaitées depuis une base des données. Le moteur utilisé dans cet exemple est JQuery-UI (puissant JavaScript opensource)

septembre 20, 2017 WordPress 0 Commentaire

Comment installer Google Analytics sur un site WordPress ?

Il n’est pas question ici de se lancer  dans un tutoriel sur Google Analytics (qui est une usine à gaz, comme tous les « services » développeurs de Google, mais indispensable, comme tous les « services » développeurs de Google…)

Je vous propose simplement ici une piste, pour suivre en détails vos statistiques des visites d’un WordPress.

 

septembre 20, 2017 Graphisme 0 Commentaire

Redresser une photo avec Photoshop (horizon, perspectives)

Qui n’a pas eu à redresser une ligne d’horizon ou d’un bâtiment à la perspective chaloupant sur une photo ?!

La plupart des outils de retouche-photos grand public (smartphones, Picasa, etc.) incorporent nativement cette option élémentaire.  Bizarrement ce n’est pas très intuitif sur Photoshop.

Petit tuto sur 4 méthodes simples de redressement.

septembre 19, 2017 PHP 0 Commentaire

Envoyer un e-mail en PHP avec plusieurs pièces jointes

Un client m’a demandé la possibilité de joindre plusieurs pièces jointes aux e-mails envoyés en PHP depuis son intranet.
Mon premier réflexe a été de lui dire de faire un zip avant d’envoyer des fichiers : je craignais surtout pour les ressources du serveur qui n’est pas spécialement taillé pour des uploads lourds. Mais lui craignait que ses destinataires ne soient pas tous suffisamment « geek » pour utiliser un décompresseur (ce qui se justifie pour des envois « grand public » ou seniors…)

Il y a assez peu de ressources sur le net à ce sujet, je vous livre celle-ci : compilation personnelle de plusieurs sources que je n’ai pas toutes retrouvées (que les auteurs m’en excusent… sources en fin d’article)

septembre 19, 2017 Graphisme 0 Commentaire

Help ! Ma fenêtre a disparu en dehors de l’écran \o/ !

Si vous utilisez plusieurs écrans pour travailler (c’est mon cas, les écrans des ultra-portables étant de plus en plus petits, j’ai un 2nd, voire un 3eme écran affichés en « bureaux étendus »), cela vous est surement arrivé… L’intérêt est de positionner des fenêtres à droite et à gauche de l’écran principal, afin avoir un visibilité simultanée de plusieurs fichiers ou logiciels ouverts.

Il arrive parfois, lorsqu’un écran périphérique s’éteint ou tombe en panne, par exemple, que l’une des fenêtres positionnée sur cet écran externe ne s’affiche plus sur l’écran principal. Et ce, même après redémarrage de Windows…

Pas de panique, la solution est simple (quand on la connait… comme toujours !)

septembre 19, 2017 Graphisme 0 Commentaire

Comment utiliser plus de 800 polices sur mon site internet ?

Les standards du web nous ont habitués à voir un peu toujours les mêmes ~20 polices de caractères sur les sites web…

Et quel dommage ! Il existe plus de 800 familles de polices de caractères gratuites et utilisables très simplement : les Google Fonts.

Mode d’emploi ici :

septembre 19, 2017 PHP 0 Commentaire

Envoyer des e-mails depuis votre ordinateur avec WampServer

Tout développeur qui se respecte a eu un jour (au moins !) besoin d’envoyer des e-mail depuis un site en développement local. Ne serait-ce que pour  tester la mise en forme du sacro-saint formulaire de contact…

Ceux qui utilisent la plateforme de développement web sous Windows WampServer ont pu constater qu’elle n’intègre plus par défaut de serveur d’envoi des e-mails. L’envoi d’un e-mail génère au mieux : rien du tout; au pire : un message d’erreur (Failed to connect to mailserver at « localhost » port 25, verify your « SMTP » and « smtp_port » setting in php.ini…  etc.)

Il existe une solution simple et efficace : le serveur SMTP ( (Simple Mail Transfer Protocol)  Fake Sendmail for Windows !

juin 17, 2015 MySQL, PHP 2 Commentaires

Exporter une table MySQL au format CSV (Excel)

PHP calculsPHP est un langage d’extraction et d’affichage, mais sa puissance de calcul est limitée. Qui n’a pas été confronté un jour ou l’autre à ses erreurs ses memory_limit, upload_max_filesize ou autres blocage du temps de connexion d’un script ?

Il est possible de « bidouiller » le serveur pour tenter de rallonger tout cela, mais c’est tout de même limité et handicapant lorsque certains exports de grosses bases des données nécessitent des calculs croisés complexes. L’autre solution consiste à exporter les tables, puis à les retravailler avec les tableaux croisés dynamiques de Excel ou Access, par exemple, dont c’est la vocation.

Mode d’emploi pour un export PHP propre, d’une table MySQL vers un ficher Excel (csv en l’occurrence) …

juin 16, 2015 TIC News 0 Commentaire

Comment lire tous les e-book avec une liseuse Kindle ?

kindlePour moi la meilleure trouvaille depuis le papier, ce sont les e-books… Pouvoir partir en vacances avec 500 livres dans 750 grammes, et pouvoir les lire en plein soleil comme un livre-papier, est l’une des trouvailles les plus géniales des dernières décennies !

Amazon, initialement e-libraire, a parfaitement compris le profit qu’il y avait à tirer de cette géniale (r)évolution des joies de la lecture.
Mais Amazon est américain : business is business. Il a donc commencé par créer l’une des meilleures liseuses d’e-book du marché nommé Kindle, l’a vendu quasiment à prix coutant, et l’a enfin verrouillée pour ne savoir lire que les e-books au formats AZW et AZW3 vendus par… Amazon :twisted:

Comment lire alors le très courant format e-Pub, ou tout autre formats achetés sur une autre e-boutique qu’Amazon ? Il existe un petit logiciel gratuit qui, équipé du plugin idoine, permet de faire sauter les verrous de votre précieuse liseuse Kindle…

juin 11, 2015 TIC News 1 Commentaire

Effacez vos traces sur Google

Google-espionCe n’est un secret pour personne : Google garde en mémoire tout, tout, TOUT !

Et il utilise des téraoctets de données à des fins plus (et surtout moins) avouables : publicités ciblées, ventes d’informations…

Il existe heureusement des moyens simples de limiter les intrusions de Google dans votre vie privée

 

juin 10, 2015 TIC News 4 Commentaires

[VPN] Comment protéger sa vie privée… malgré la « loi sécurité »

loi renseignement L’assemblée nationale et le Sénat de l’état Français viennent de voter une loi dite « Loi Sécurité » dont le grand public ignore totalement la gravité.

Sans rentrer dans les détails, et entre autres mesures sympathiques, cette loi impose aux Fournisseurs d’Accès Internet d’équiper toutes les box de France de ce qui est nommé pudiquement une « boîte noire »…

Sa mission ? Filtrer vos e-mails, vos historiques de navigations, vos échanges via Skype, vos transferts FTP, bref tout ce qui entre et sort de vos ordinateurs. Officiellement ces filtres ont pour objectif de pister des terroristes. Officiellement… mais personne n’a le détail des algorithmes de ces filtres. « syndicaliste » ? « catholique » ? « écologiste » ? « Manifestation » ?… Bref, on le voit, c’est la porte ouverte  à toutes les dérives.

Si vous estimez que votre vie privée est… privée, une arme absolue existe. Légal, souvent gratuit : le VPN.

juin 9, 2015 TIC News 1 Commentaire

Localisez gratuitement votre PC, iPad ou smartphone

vol-ordinateur-portable-notebookLe scénario catastrophe du vol ou de la perte d’un portable de travail est le cauchemar du geek… après celui du verre de Martini ou de la tasse de café renversés sur le clavier !

Pour éviter cela j’ai installé un petit logiciel gratuit nommé Prey qui permet de géolocaliser vos appareil en permanence , et même de les bloquer, d’effacer les données à distance ou de prendre des photos de votre cambrioleur !

Mode d’emploi tout simple…

juin 4, 2015 TIC News 0 Commentaire

Mots de passe : optez pour la double authentification

2 etapesVous en avez assez de changer de mot de passe tous les 6 mois par crainte de voir votre boîte e-mail ou votre compte bancaire piraté ?
La validation en deux étapes est une procédure permettant de renforcer considérablement la sécurité vos comptes Gmail, Hotmail, Dropbox, bancaire, Twitter, Apple, etc… , en obligeant les utilisateurs à se connecter en saisissant un code de validation reçu par SMS, en complément du nom d’utilisateur et du mot de passe.

2 Mots de passes au lieu d’un, et sur 2 machines différentes : c’est inviolable…

Mais contraignant ? Pas du tout ! Je l’ai adopté pour tous mes comptes. Lisez, vous allez adorer… 8)

mai 20, 2015 TIC News 6 Commentaires

Une image dans ma signature Gmail

GmailIl est possible de créer plusieurs signatures personnalisées sur les boites Gmail : une par adresse d’expéditeur.

Mais la possibilité d’insérer simplement une image dans la signaturea longtemps fait cruellement défaut. Pour afficher fièrement votre logo par exemple (c’est tellement plus pro !) , il fallait jusqu’ici insérer un lien vers une imagette déposée sur un site web, et en connaître l’adresse. Pas vraiment « grand public », pour un webmail à vocation populaire.

Google a rectifié cette maladresse avec l’intégration de Drive à Gmail.
Drive est un espace de stockage gratuit, proposé d’office à tout possesseur d’un compte Gmail. En d’autres termes : un « Cloud« , généralement destiné à sauvegarder des fichiers en ligne…

mai 13, 2015 WordPress 0 Commentaire

4 extensions indispensables pour un site WordPress

plugin wordpressWordPress est bien plus qu’un éditeur de blog.

C’est un outil de conception de sites, voire de e-boutiques, à part entière. Puissant, gratuit, mis à jour régulièrement et fort de ses milliers de plugins, il est devenu incontournable dans le petit monde des CMS (Content Management System, ou Système de Gestion de Contenus web).

4 petits plugins le rendent encore plus confortable…

novembre 23, 2013 JavaScript 0 Commentaire

Quel attribut Content-Type pour la balise de javascript ?

javascript picto3 possibilités :

– Content-Type: application/javascript
– Content-Type: application/x-javascript
– Content-Type: text/javascript

1 seule bonne réponse (bip, bip, bip, … ^^ )   […]

novembre 22, 2013 TIC News 20 Commentaires

[ Excel ] Comment fusionner 2 colonnes sans perdre les données ?

pac-man pictoLa fusion de 2 cellules ressemble à une phagocytose : la cellule de gauche gobe sans complexe tout le contenu de celle de droite  !

D’où mon dilemme lorsque j’ai dû trouver une solution pour fusionner 2 colonnes entières en gardant les contenus des cellules

Comme d’habitude c’est tout simple : il suffit de connaître la formule magique, qui permet même de rajouter le même texte à toutes les cellules  de la colonne […]

octobre 25, 2013 JavaScript 1 Commentaire

XmlHttpRequest : AJAX en 4 temps

ajaxAjax ? Fastoche… Un vulgaire JavaScript (mal) nommé XmlHtpRequest ^^
Comment créer un « Loading… » à la Gmail sur une requête de type  » remote scripting  » : mode d’emploi en 4 temps (comme les valses !)  […]

octobre 24, 2013 TIC News 12 Commentaires

Comment supprimer la mise en forme d’un tableau Excel ?

excel

Les dernières versions de Microsoft Excel proposent des outils sympas et rapides, comme des automatisations de mises en forme assez poussées pour les tableaux. C’est sympa, mais l’autre jour je me suis aperçue qu’il n’était plus possible de fusionner des plages de cellules, par exemple, une fois que le tableau est transformé.

Et là, pouf ! … pas moyen de supprimer cette fichue mise en forme :? … Il y a bien [CTRL+Z]… mais du coup toutes les modifications intermédiaires sont également perdues.

En fait, si, c’est possible. Mais pas vraiment intuitif […]

octobre 24, 2013 MySQL 0 Commentaire

Inverser 2 colonnes dans une table avec PhpMyadmin

inverser pictoLa question sotte est « pour quoi faire ? »… Sotte parce que si effectivement cela n’a aucun intérêt en terme de code ou d’extractions, la question peut quand même se poser parfois sur un plan ergonomique…!

J’avais une assez grosse base de liaison entre 2 tables à remplir manuellement (pas moyen de faire autrement)  et pendant 10mn j’ai inversé systématiquement les id d’une table et de l’autre dans chaque tupple (ligne). Résultat proche du drame :(

J’ai donc cherché comment inverser les 2 colonnes pour finalement trouver cette solution simple […]