Ouvrir un fichier EML à partir d’un webmail

bandeau_no_viewer

Il peut vous arriver de recevoir des fichiers eml en pièces jointes. Si vous êtes sous un webmail vous ne pourrez pas visualiser leur contenu. Un moyen rapide est de les enregistrer en local, et d’ajouter l’extension mht. Ensuite un double clic sur le fichier et le voila ouvert dans Internet Explorer.

Exemple : si ma pièce jointe se nomme noname.eml, je la renomme en noname.mht.

[ Source ]

Ajouter une photo dans une Vcard

bandeau_vcard

Lorsque vous partagez une Vcard, la photo qui est liée au contact (même avec une URL) n’est pas prise en compte. Voici un p’tit truc pour palier à ce manque.

Les Vcards sont de simples fichiers textes ayant l’extension vcf. Vous pouvez donc modifier les données qu’ils contiennent en les éditant avec un simple Bloc-Notes (Vi sous Linux ou TextEdit sous Mac OS X).

La structure d’une Vcard est semblable à l’exemple ci-dessous.

BEGIN:VCARD
VERSION:3.0
N:Gump;Forrest
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
TITLE:Shrimp Man
PHOTO;VALUE=URL;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
TEL;TYPE=WORK,VOICE:(111) 555-1212
TEL;TYPE=HOME,VOICE:(404) 555-1212
ADR;TYPE=WORK:;;100 Waters Edge;Baytown;LA;30314;United States of America
LABEL;TYPE=WORK:100 Waters Edge\nBaytown, LA 30314\nUnited States of America
ADR;TYPE=HOME:;;42 Plantation St.;Baytown;LA;30314;United States of America
LABEL;TYPE=HOME:42 Plantation St.\nBaytown, LA 30314\nUnited States of America
EMAIL;TYPE=PREF,INTERNET:forrestgump@example.com
REV:20080424T195243Z
END:VCARD

Pour ajouter la photo dans la Vcard nous allons dans un premier temps encoder notre image en base64. Pour cela rendez-vous sur le convertisseur d’image en base64 de Web Coder Tools. Une fois votre image uploadée, vous obtenez deux champs, Image tag et CSS background. Il ne vous reste qu’à récupérer votre image encodée dans l’un des deux champs. Pour l’exemple de la Vcard utilisée pour Albator Unofficial voici ce qu’il faut sélectionner dans le champs image tag (surligné).

<img alt="" src="data:image/jpeg;base64,
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" />

Il ne reste plus qu’à ajouter la ligne suivante dans le fichier vcf.

PHOTO;ENCODING=BASE64;TYPE=JPEG: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

Ce qui donne pour la Vcard d’Albator Unofficial le contenu suivant.

BEGIN:VCARD
VERSION:3.0
FN:Albator Unofficial
N:Unofficial;Albator;;;
item1.URL:http\://www.google.com/profiles/107083292834418948047
item1.X-ABLabel:PROFILE
item2.URL:http\://www.albator.info/
item2.X-ABLabel:BLOG
PHOTO;ENCODING=BASE64;TYPE=JPEG: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:VCARD

Pour vérifier et faire vos tests je vous invite à télécharger la Vcard d’Albator Unofficial. Vous pouvez aussi créer votre propre Vcard et intégrer l’image de votre choix en suivant ce petit tuto. N’hésiter pas à poster vos questions et autres astuces dans les commentaires.

Activer IONCUBE sur un hébergement mutualisé OVH

bandeau_ioncube

En mettant à jour WordPress en 3.4.2 je suis tombé sur un plantage de la zone admin. Le problème se situé au niveau de la technologie EionCube nécessaire au plugin SEO Auto Links & Related Posts fraîchement mis à jour. Après quelques recherche il suffit d’ajouter une variable d’environnement dans votre fichier .htaccess.

  • Editer le fichier .htaccess de votre répertoire /wwww/
  • Modifier le de façon à ce qu’il contienne les lignes suivantes
    SetEnv PHP_VER 5
    SetEnv REGISTER_GLOBALS 0
    SetEnv IONCUBE 1
    SetEnv ZEND_OPTIMIZER 0
  • Sauvegarder votre fichier .htaccess
  • Uploader votre fichier .htaccess dans votre répertoire /wwww/

Il ne vous reste plus qu’à rafraichir votre page d’administration qui devrait de nouveau être accessible.

[ Source ]

Exporter les données d’une boutique Prestashop vers une autre

bandeau_prestashop

L’importation des données dans Prestashop se fait par l’intermédiaire de fichier CSV. Ne trouvant pas ça très pratique, j’ai essayé de trouver une solution en passant par les tables de la base de données. Après quelques essais voici comment exporter l’ensemble des données d’un Prestashop vers un autre.

Tout d’abord connectez vous à la base données, avec phpmyadmin par exemple, et exportez ensuite toutes les tables sauf pss_configuration, pss_configuration_lang, pss_employee.

Importez ensuite le fichier généré en vous connectant sur la base de données de la boutique devant récupérer les produits.

Il ne vous reste plus qu’à récupérer les photos, et là il va falloir de la patience, car l’import va prendre pas mal de temps et l’upload en prendra un peu plus. Les visuels sont stockés dans les dossiers contenus dans Prestashop/img vers les même dossier de votre serveur destination.

J’ai procédé de la sorte pour transférer un Prestashop 1.4.3 hébergé chez free vers un Prestashop 1.4.6.2 hébergé chez OVH. Le plus galère ayant été la récupération des photos, du à la gestion restrictive du ftp chez free.

Pour les utilisateurs d’OVH ayant leur boutique Prestashop en module, je vous invite à lire le billet « Accéder à sa base MySql avec un WordPress en module chez OVH » qui devrait vous aider à accéder à votre base de données.

Mise à jour WordPress 3.4 avec le plugin DB cache

bandeau_wordpress

Si vous venez d’upgrader votre WordPress en version 3.4 et que vous utilisez le plugin DB Cache, il se peut que l’upgrade de la base de données ne se fasse pas et que votre blog ne soit plus accessible.

Pour finaliser l’installation, il vous suffit de vous connecter en ftp et de supprimer les fichiers suivants :

/www/WordPress3/wp-content/db.php
/www/WordPress3/wp-content/cache/*.*

Rafraîchissez maintenant la page en erreur en appuyant sur la touche F5, l’erreur devrait laisser place à la page de mise à jour de la base de données.

La mise à jour terminée, lorsque vous vous loguer sur la page d’administration de WordPress un message d’erreur apparait vous signalant qu’il y a un problème sur le cache. Il ne vous reste alors qu’à désactiver DB Cache en allant dans Réglages > DB Cache Reloaded, puis en décochant Activer et en sauvegardant avec le bouton Save. Refaite la manipulation en cochant de nouveau Activer et sauvegarder en cliquant sur Save.

Votre WordPress est de nouveau opérationnel ainsi que le plugin DB Cache.

[ Source ]

Envoyer des messages avec Google Maps

bandeau.geogreeting

Avec geoGreeting, voici une façon originale d’envoyer des messages. Vous tapez votre message dans la page de saisie. Votre texte personnalisé va s’afficher avec un batiment pour chaque lettre.

geogreeting.form

Vous pouvez ensuite partager votre message en distribuant l’url ou via une E-Card. Google Maps n’a pas finit de nous surprendre et l’immagination des développeurs non plus.

geogreeting.home

Faciliter l’accès aux outils de PMAD

bandeau.fenetre.commande

Pour faciliter les Prise en Main A Distance qui peuvent parfois être laborieuse lorsque les connaissances informatique de l’utilisateur (clients, famille, amis) sont proche du néant, voici un script qui pourra peut-être vous aider.

Créez un fichier aide.cmd, éditez le et ajoutez les lignes suivantes :

@echo off
start /max iexplore www.logmein.com

Bien entendu vous pouvez modifier l’url en fonction de la solution d’assistance que vous préférez.

Copiez ensuite le fichier dans un des répertoires contenus dans la variable Path.

Pour connaitre les répertoires contenus dans cette variable rendez-vous dans Panneau de configuration, Système et Sécurité puis Système. Cliquez ensuite sur Paramètres système avancés. Cliquez sur le bouton Variables d’environnement. Dans la zone Variables système, cliquez sur la ligne Path, puis sur le bouton Modifier…

propriétés.système.variables.systeme

Cliquez dans le champ Valeur de la variable

modifier.la.variable.systeme.path

Déplacez-vous avec les flèches de direction pour connaitre les différents dossiers contenus dans cette variable d’environnement. Les dossiers sont séparés par un ;

Il suffira ensuite lors de la prochaine demande d’assistance de l’utilisateur de lui demander de taper simultanément sur les touches Windows + R (ouvre la fenêtre Exécuter), puis de taper le nom du fichier préalablement créé (aide.cmd) et pour finir cliquer sur le bouton OK ou sur la touche Entrée.

Accéder à sa base MySql avec un WordPress en module chez OVH

bandeau_ovh_wordpress

Si vous avez choisi la solution d’un WordPressvia les modules chez OVH, vous avez certainement du chercher votre base de données en vain puisque celle ci n’apparaît pas dans votre Manager OVH. Voici donc une solution qui vous permettra d’y accéder.

Au préalable récupérer les informations de connexion dans le fichier de configuration wp-config.php de WordPress (vous pouvez le récupérer via FTP dans le dossier www/WordPress3). Les éléments nécessaires sont les suivants :

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘xxxxxxxx’);

/** MySQL database username */
define(‘DB_USER’, ‘xxxxxxxx’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘xxxxxxxx’);

/** MySQL hostname */
define(‘DB_HOST’, ‘sql22.modules’);

Installer ensuite phpmyadmin sur votre hébergement OVH. Et lors de l’installation renseigner les différents points de configurations avec les éléments récupérer dans le fichier de configuration de WordPress. Une fois l’installation terminée, vous pouvez éditer le fichier config.inc.php pour vérifier que les informations saisies sont bonnes. Pour vous connecter il vous suffit de renseigner l’url de votre phpmyadmin fraîchement installé. (du type http://votre.domaine.com/repertoire_phpmyadmin/index.php). Saisissez vos identifiants :

ovh.phpmyadmin.login

Et administrez vos tables!

ovh.phpmyadmin

Je vous rappelle qu’avant d’intervenir sur votre base de données il est conseillé de procéder à une sauvegarde, pour éviter d’une part des pertes de données, mais aussi pour rétablir le bon fonctionnement de votre Blog le cas échéant.

Pour migrer en douceur de Flash vers HTML 5

bandeau_google_swiffy

Une petite perle dans le Labs Google que vous pourrez retrouver sous le nom de Google Swiffy. Cet outil vous permettra de convertir une animation Flash en HTML 5. Et pour le fonctionnement, rien de plus simple, il vous suffit de vous rendre sur la page de Google swiffy, d’uploader votre fichier au format SWF et de lancer la convertion.

Pour plus d’info vous pouvez vous rendre sur la FAQ et visualiser quelques exemples.