17
Oct

Quoi de neuf chez Google… Google web designer !!!

Written by Stephane Montagnon. Posted in Google

Google vient de sortir un nouveau produit qui ne s’utilise pas en ligne comme d’habitude mais se présente sous la forme d’un programme à télécharger. Google Web Designer permet de créer des annonces au format HTML5.

Voici quelques liens utiles :

Pour télécharger Google Web Designer.
Centre d’aide en français pour Google Web Designer

16
Oct

Quel est la résolution d’écran à prendre en compte pour la création d’un site web ?

Written by Stephane Montagnon. Posted in Astuces internet

Un très bon article de Tom’s Hardware montre que la définition la plus utilisée sur internet n’est plus le 1024 x 768 mais la version « wide » de 1366 x 768 avec 19,28% des ordinateurs qui utilisent cette définition. Cela ne donc change pas la fameuse ligne de flottaison (ligne à partir de laquelle l’internaute doit faire défiler pour voir le site) qui se situé autour de 700px.

Plus d’info ici

30
Sep

OVH : impossible de créer la boite aux lettres ou impossible de créer un dossier sur un compte IMAP

Written by Stephane Montagnon. Posted in Astuces smartphone

Si vous ne parvenez pas à créer de dossiers (traduction ios « boite aux lettres ») sur votre compte IMAP hébergé sur un serveur déidié d’Ovh.

Capture1

Voici la démarche à suivre :

>> Réglages >> Mail, Contacts, Calendrier >> « Votre compte » >> Avancé

Dans réglages de réception >> Préfixe du chemin IMAP, tapez : INBOX

19
Sep

Quoi de neuf chez Apple… Que pensez-vous d’IOS7 ?

Written by Stephane Montagnon. Posted in Apple, Iphone

Si comme moi vous avez mis à jour votre smartphone favori ou si vous attendez un peu pour le faire, voici les raisons de basculer vers la version 7 du célèbre IOS…

Le centre de contrôle (glissement sur l’écran d’accueil de bas en haut) : C’est une vrai réussite, on dispose directement et rapidement d’outil vraiment utile comme : une lampe, une calculatrice, un minuteur, un chronomètre auquel s’ajoute l’appareil photo (déjà disponible sur ios6).  Il est également possible de passer en mode avion ou ne pas déranger, de gérer Wifi, Bluetooth, luminosité, son… et de bloquer l’orientation.

Le centre de notification (glissement sur l’écran d’accueil de haut en bas) : On retrouve également des informations importante comme le calendrier et les évènements récent (sms, appels manqués…)

Les dossiers : il est enfin possible de mettre toutes vos applications préférés dans un dossier (limité à 135 applications par dossier).

L’application photo fait peau neuve avec l’ajout de filtres et aussi la possibilité de passer de la photo à la caméra et au mode panoramique plus facilement.

Barre multitache : on y voit désormais une vignette de l’application en cours d’utilisation, pour fermer celle-ci il faut la faire glisser la vignette vers le haut.

Parmi les autres nouveautés qui peuvent vous servir (mais ce n’est pas certain) : une nouvelle boussole et un niveau, un application facetime, des fonds d’écran dynamique

30
Juil

Comment activer le déboguage USB sous Android

Written by Stephane Montagnon. Posted in Android

Pour activer le mod déboguage usb sous Android, il faut aller dans :

Paramètres -> A propos de la tablette -> Appuyer plusieurs fois sur Numéro de Build -> Vous êtes Développeur
Puis : Options pour les développeurs -> Cocher Débogage USB

12
Juil

Comment faire comprendre aux moteurs de recherche un site multilangues

Written by Stephane Montagnon. Posted in Astuces développement, Référencement

Voici les bonnes pratiques permettant de faire comprendre « correctement » aux moteurs de recherche que votre site est multilangue :

1. La base metat Content-Language

Dans cette balise meta on indique la langue à destination du navigateur.Plusieurs langues sont possibles (séparé par des ,)

2. La balise

< html lang="fr" ...

Dans la balise html, il s’agit de la langue de traitement, cette indication est à destination des logiciels divers (traduction, corrections orthographie…).
il est également possible d’utiliser l’attribut lang= » » au niveau d’une balise à l’intérieur de la page si vous tapez un paragraphe en anglais par exemple vous aurez :

blablabla

3. Comment éviter les contenus dupliqués liés aux pages multilangues ? réponse : la balise

Vous devez insérer autant de fois la balise que vous avez de langue, par exemple




...

PS : les nomes utilisées pour les codes langues ISO 639-1, pour les pays 3166-1

03
Juin

Suivre les connexions en cours sur un serveur linux

Written by Stephane Montagnon. Posted in Astuces Linux

Voici la fonction qu’il vous faut pour suivre les connexions en cours sur un serveur linux :

Exemple pour suivre les services internet : 
lsof -i           
lsof -i tcp      (uniquement les protocoles TCP)
lsof -i udp      (uniquement les protocoles UDP)
lsof -i tcp:80   (uniquement les services TCP sur port 80)
lsof -i @10.10.10.10   (accès au serveur à partir de 10.10.10.10)
lsof -i tcp:143 (uniquement les accès au service IMAP)
31
Mai

Suivre les envois de mail à partir d’un serveur web

Written by Stephane Montagnon. Posted in Astuces Linux

Vous souhaitez savoir :

  • qui envoie des mails ?
  • quand ?
  • à partir de quel site web ?

Cette petite modification sur votre serveur web vous permettra de logger les utilisations de la fonction mail en php.

Mode opératoire :

Créer un fichier /usr/sbin/sendmail-wrapper-php

#!/bin/sh
logger -p mail.info sendmail-wrapper-php: site=${HTTP_HOST}, client=${REMOTE_ADDR}, script=${SCRIPT_NAME}, pwd=${PWD}, uid=${UID}, user=$(whoami)
/usr/sbin/sendmail -t -i $*

changer les permissions

chown root /usr/sbin/sendmail-wrapper-php
chmod 755 /usr/sbin/sendmail-wrapper-php

modifier le fichier php.ini afin de prendre en compte ce nouveau fichier lors de l’envoie de mail

sendmail_path = /usr/sbin/sendmail-wrapper-php

Vous pouvez retrouver tous les envoies en tapant :

grep sendmail-wrapper-php /var/log/mail.log
22
Mai

Comment éviter de charger plusieurs fois jQuery sous Joomla

Written by Stephane Montagnon. Posted in Astuces internet

Nous utilisons tous des modules Joomla qui ont besoin de la librairie jQuery pour fonctionner. Du coup, il peut arriver que cette librairie soit incluse plusieurs fois sur une même page par différents modules ou plugins, provoquant ainsi des erreurs.

La solution ? Insérer ce petit bout de code à l’endroit où votre module ou plugin fait appel à la librairie jQuery, afin d’empêcher qu’elle ne se charge une seconde fois si elle est déjà présente :

// charger jQuery si ce n’est pas déjà fait
if (!JFactory::getApplication()->get('jquery')) {
        JFactory::getApplication()->set('jquery', true);
        // ajouter jQuery ici
        ...
}