<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Astuces de Webmaster &#187; DSI</title>
	<atom:link href="http://www.astucesdewebmaster.com/category/dsi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.astucesdewebmaster.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 11:12:16 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Itinéraire et Distance via HTTP (PHP par ex) : l&#8217;API de Google Maps a évolué !</title>
		<link>http://www.astucesdewebmaster.com/dsi/itineraire-et-distance-via-http-php-par-ex-lapi-de-google-maps-a-evolue-253</link>
		<comments>http://www.astucesdewebmaster.com/dsi/itineraire-et-distance-via-http-php-par-ex-lapi-de-google-maps-a-evolue-253#comments</comments>
		<pubDate>Thu, 20 May 2010 07:43:14 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[distance]]></category>
		<category><![CDATA[duree]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[itinéraire]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=253</guid>
		<description><![CDATA[L&#8217;exemple en PHP est ici : PHP : distance en kilomètres, durée et étapes du trajet grâce à Google Maps API Directions Il était amusant de voir que cette fonctionnalité était possible mais qu&#8217;elle était juste refusée au niveau de la requête par Google : si vous lisiez via le navigateur le flux JSON, vous [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;exemple en PHP est ici : <a href="http://www.astucesdewebmaster.com/developpement-web/php-distance-en-km-grace-a-google-maps-api-directions-261"><strong>PHP : distance en kilomètres, durée et étapes du trajet grâce à Google Maps API Directions</strong></a></p>
<p>Il était amusant de voir que cette fonctionnalité était possible mais qu&#8217;elle était juste refusée au niveau de la requête par Google : si vous lisiez via le navigateur le flux JSON, vous y voyiez des informations intéressantes telles que la distance et l&#8217;itinéraire pour aller d&#8217;un point A à un point B, qu&#8217;on aurait tout à fait pu parser. Mais Google le refusait.</p>
<p>Cette annonce n&#8217;a l&#8217;air de rien : <a href="http://googlegeodevelopers.blogspot.com/2010/05/directions-web-service-arrives-at.html">http://googlegeodevelopers.blogspot.com/2010/05/directions-web-service-arrives-at.html</a> mais c&#8217;est une révolution pour ceux qui souhaitent intégrer des calculs de distance, ou faire des PDF avec des itinéraires ou ce genre de choses.</p>
<p>Concrètement, le flux que vous recevez ressemble à ceci :</p>
<blockquote><p>
{<br />
  &laquo;&nbsp;status&nbsp;&raquo;: &laquo;&nbsp;OK&nbsp;&raquo;,<br />
  &laquo;&nbsp;routes&nbsp;&raquo;: [ {<br />
    &laquo;&nbsp;summary&nbsp;&raquo;: &laquo;&nbsp;Massachusetts Ave, Massachusetts 2A W et Lexington Rd&nbsp;&raquo;,<br />
    &laquo;&nbsp;legs&nbsp;&raquo;: [ {<br />
      &laquo;&nbsp;steps&nbsp;&raquo;: [ {<br />
        &laquo;&nbsp;travel_mode&nbsp;&raquo;: &laquo;&nbsp;DRIVING&nbsp;&raquo;,<br />
        &laquo;&nbsp;start_location&nbsp;&raquo;: {<br />
          &laquo;&nbsp;lat&nbsp;&raquo;: 42.3585300,<br />
          &laquo;&nbsp;lng&nbsp;&raquo;: -71.0600700<br />
        },<br />
        &laquo;&nbsp;end_location&nbsp;&raquo;: {<br />
          &laquo;&nbsp;lat&nbsp;&raquo;: 42.3580200,<br />
          &laquo;&nbsp;lng&nbsp;&raquo;: -71.0604300<br />
        },<br />
        &laquo;&nbsp;polyline&nbsp;&raquo;: {<br />
          &laquo;&nbsp;points&nbsp;&raquo;: &laquo;&nbsp;ycpaGl|upLdBfA&nbsp;&raquo;,<br />
          &laquo;&nbsp;levels&nbsp;&raquo;: &laquo;&nbsp;BB&nbsp;&raquo;<br />
        },<br />
        &laquo;&nbsp;duration&nbsp;&raquo;: {<br />
          &laquo;&nbsp;value&nbsp;&raquo;: 4,<br />
          &laquo;&nbsp;text&nbsp;&raquo;: &laquo;&nbsp;1 minute&nbsp;&raquo;<br />
        },<br />
(&#8230;)
</p></blockquote>
<p>(<a href="http://maps.google.com/maps/api/directions/json?origin=Boston,MA&#038;destination=Concord,MA&#038;waypoints=Charlestown,MA|Lexington,MA&#038;sensor=false">http://maps.google.com/maps/api/directions/json?origin=Boston,MA&#038;destination=Concord,MA&#038;waypoints=Charlestown,MA|Lexington,MA&#038;sensor=false</a><br />
Enjoy !</p>
<p>Source : <a href="https://mail.google.com/mail/?hl=fr&#038;shva=1#inbox/128b3a8d28ec3fd6">https://mail.google.com/mail/?hl=fr&#038;shva=1#inbox/128b3a8d28ec3fd6</a><br />
Autres API qui viennent de sortir : <a href="http://www.zorgloob.com/2010-05/google-fait-le-plein-dapi/">http://www.zorgloob.com/2010-05/google-fait-le-plein-dapi/</a></p>
<p>Le script PHP permettant de calculer l&#8217;itinéraire est ici : <a href="http://www.astucesdewebmaster.com/developpement-web/php-distance-en-km-grace-a-google-maps-api-directions-261"><strong>PHP : distance en kilomètres, durée et étapes du trajet grâce à Google Maps API Directions</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/itineraire-et-distance-via-http-php-par-ex-lapi-de-google-maps-a-evolue-253/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Outils pour les webmestres</title>
		<link>http://www.astucesdewebmaster.com/astuces/outils-pour-les-webmestres-245</link>
		<comments>http://www.astucesdewebmaster.com/astuces/outils-pour-les-webmestres-245#comments</comments>
		<pubDate>Fri, 16 Apr 2010 19:03:36 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[outils]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=245</guid>
		<description><![CDATA[Tout responsable de boutique e-commerce a pour responsabilité de s’assurer de la continuité du service. Pour cela, il dispose de nombreux outils gratuits un peu partout, le tout étant d’utiliser les bons outils et de les utiliser régulièrement. Je me propose ici d’en faire une liste et d’en décrire l’utilisation que j’en fais. Si vous [...]]]></description>
			<content:encoded><![CDATA[<p>Tout responsable de boutique e-commerce a pour responsabilité de s’assurer de la continuité du service. Pour cela, il dispose de nombreux outils gratuits un peu partout, le tout étant d’utiliser les bons outils et de les utiliser régulièrement.</p>
<p>Je me propose ici d’en faire une liste et d’en décrire l’utilisation que j’en fais. Si vous le voulez bien, je vous demanderai votre avis et nous ferons évoluer cette liste afin d’avoir une check-list la plus exhaustive possible.</p>
<p>A faire circuler évidemment&nbsp;;)</p>
<h2>Le premier des outils, Google >Analytics</h2>
<p>Quel meilleur outil de gestion au quotidien que Google Analytics. Pensez notamment à </p>
<p>- Configurer votre tableau de bord.<br /> Suivant ce que vous cherchez à optimiser sur le moment, un bouton «&nbsp;ajouter au tableau de bord&nbsp;» apparaît en haut à gauche de chaque rubrique dans le bandeau gris&nbsp;; cela garde les paramètres en cours&nbsp;;</p>
<p>- Définir vos objectifs<br />Les objectifs, c’est lorsque vous tirez quelque chose de votre internaute. La plupart des sites marchands définissent les objectifs suivant&nbsp;: formulaire de contact, demande de devis, achat avec paiement à confirmer (chèques, virements,…), achat avec paiement confirmé (CB).<br />L’entonnoir de conversion est le fait de ramener l’ensemble des internautes qui se trouvent sur l’ensemble des pages (haut de l’entonnoir) vers l’unique page qui vous intéresse pour un entonnoir donné. Un entonnoir = Un objectif. Pensez à prévoir des pages (avec URLs spécifiques après conversion, ex. /contact/merci)</p>
<p>- Créer des alertes (non pas via le deuxième lien du menu, mais via l’encart «&nbsp;mes personnalisations&nbsp;»)<br />Il est plutôt intéressant d’être prévenu à la minute où «&nbsp;quelque chose se trame&nbsp;», les alertes (Bêta&nbsp;;o)) permettent de définir des indicateurs intéressants. Pour ma part, j’ai paramétré des alertes regardant les évolutions d’une semaine sur l’autre pour être averti s’il y a</p>
<p>o&nbsp;&nbsp;Baisse significative du nombre de visites versus même jour de la semaine précédente (si baisse &gt; 40%)</p>
<p>o&nbsp;&nbsp;Hausse significative du taux de rebond (si hausse &gt; 20%)</p>
<p>o&nbsp;&nbsp;Temps moyen passé sur le site baisse (baisse &gt; 30%)</p>
<p>Suivant les habitudes, et suivant si l’on est habitué à plus ou moins de fluctuations, on peut (on doit) évidemment moduler ces pourcentages.</p>
<p>- Consulter les alertes automatiques (rubrique Alertes en deuxième position du menu cette fois) qui mettent automatiquement en exergue des moments notables de la vie de votre site.</p>
<h2>Google Sitemaps</h2>
<p>Fonctionnalités principales de sitemaps (si vous connaissez, relisez quand même cette liste, on redécouvre toujours l’outil)</p>
<p>- Pages introuvables sur le site</p>
<p>- Impressions (= affichages de vos liens sur Google) versus nombre de clics</p>
<p>- Performances du site (rubrique «&nbsp;labos/performances du site&nbsp;» et «&nbsp;diagnostic/statistiques sur l’exploration&nbsp;» &#8211; permet notamment de voir le temps de téléchargement d’une page sur Google qui est nouvellement devenu un critère de positionnement <a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html">http://googlewebmestrecentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html</a>)</p>
<p>- Gestion de vos sites links (liens qui apparaissent sous votre résultat dans Google)</p>
<p>- Abonnés via Google Reader («&nbsp;votre site sur le web / statistiques sur les abonnés&nbsp;»)</p>
<p>- Etat du sitemap. Souvent laissés de côté, les >sitemaps ne sont pas là que pour faire joli, ils montrent notamment à Google le niveau d’importance des différentes pages et leur hiérarchie telle que souhaitée par le webmestre.</p>
<p>Pour mesurer les performances au fil du temps, et être averti des éventuelles baisses de régime, vous pouvez utiliser Woozweb, un outil de Smile qui teste un contenu donné sur une page donné régulièrement, vous fait des graphiques sur les temps d’exécution, vous donne les moyennes, et surtout vous prévient par e-mail lorsque le temps d’exécution dépasse un seuil défini. <a href="http://www.woozweb.com/homeview">http://www.woozweb.com/homeview</a></p>
<h2>Google trends / websites</h2>
<p>Magnifique outil s’il en est, Google Trends vous permet de comparer deux mots clés et de savoir si c’est «&nbsp;ordinateur&nbsp;» le plus recherché, ou «&nbsp;ordinateurs&nbsp;» (<a href="http://www.google.com/trends?q=ordinateur,ordinateurs">http://www.google.com/trends?q=ordinateur,ordinateurs</a>) ou encore de voir les préoccupations des gens et l’évolution de leurs recherches sur certains mots clés (<a href="http://www.google.com/trends?q=attentats">http://www.google.com/trends?q=attentats</a>) et ce pays par pays, et éventuellement ville par ville. Ces résultats sont exportables sous Excel au format CSV (Cf. lien de bas de page)</p>
<p>Quoi de mieux pour l’étude de la concurrence que Google Trends Websites. Bien que réservé à des sites à fort trafic (à l’exception de Google qui s’est auto-exclu..), qu’un comparateur de sites Internet. Vous pourrez voir l’évolution site Internet par site Internet depuis 2006 (Google le faisait avant, mais mal donc ils ont réduit les possibilités au niveau des dates) et comparer plusieurs sites Internet. Exemple pour quelques sites E-commerce français&nbsp;: <a href="http://www.google.com/trends?q=rueducommerce.fr,pixmania.fr,discounteo.com,amazon.fr&amp;date=all&amp;geo=fra&amp;ctab=0&amp;sort=0&amp;sa=N">http://www.google.com/trends?q=rueducommerce.fr,pixmania.fr,discounteo.com,amazon.fr&amp;date=all&amp;geo=fra&amp;ctab=0&amp;sort=0&amp;sa=N</a></p>
<h2>Générateur de mots clés >Adwords</h2>
<p>Comme son nom l’indique, le générateur de mots clés de Google >Adwords sert à générer des mots clés, vous entrez une thématiques vous cochez «&nbsp;synonymes&nbsp;», et l’outil vous propose un ensemble de mots clés (ciblage «&nbsp;exact&nbsp;», «&nbsp;large&nbsp;» ou «&nbsp;expression&nbsp;») en indiquant pour chaque le niveau de concurrence qui fait rage sur Google >Adwords et le volume de recherche. Pratique&nbsp;!</p>
<h2>Suivre les actualités</h2>
<p>Détail qui n’en est pas&nbsp;un&nbsp;: être au courant de ce qui se passe ailleurs, être au courant des tendances pour apprendre à les anticiper&nbsp;! Le meilleur moyen à mon sens&nbsp;: Google Reader, vous affichez vos flux en liste étendue («&nbsp;>expanded&nbsp;»), et vous défilez l’ensemble des news avec la touche <i style='mso-bidi-font-style:normal'>espace</i>. Ça va vite, c’est agréable. Vous avez même l’extension Google Chrome qui vous dit combien d’éléments sont en attente de lecture, ça vous évite d’y aller pour rien.</p>
<p>Pour suivre les actualités de votre domaine, il y a une fonctionnalité méconnue de Google News&nbsp;: l’export d’un flux de news en RSS. Allez dans Google News, tapez la requête qui va bien en prenant soin d’exclure les éventuels sujets qui ne vous intéressent pas (exemple&nbsp;: «&nbsp;DSI –nintendo&nbsp;» en ce qui me concerne), trouvez le lien «&nbsp;RSS&nbsp;» en pied de page et faites-vous plaisir. Exemple de flux&nbsp;: <a href="http://news.google.fr/news/search?pz=1&amp;cf=all&amp;ned=fr&amp;hl=fr&amp;q=DSI+-nintendo">http://news.google.fr/news/search?pz=1&amp;cf=all&amp;ned=fr&amp;hl=fr&amp;q=DSI+-nintendo</a>
</p>
<p>A noter que Google Reader accepte aussi que vous vous abonniez à une page (et donc pas un flux), et il vous montre les différences et nouveautés sur cette page dès que détectées&nbsp;! (utile quand les sites ne proposent pas de flux&nbsp;! exemple plus bas avec les extensions)</p>
<h2>Suivi du client&nbsp;!</h2>
<p>Trop souvent oublié, le client doit être très écouté, en permanence mais surtout les premiers temps. Pour cela, tout est bon&nbsp;:</p>
<p>- Sondage «&nbsp;que recherchez-vous&nbsp;?&nbsp;» dans la colonne de droite pour identifier les désirs initiaux de vos visiteurs&nbsp;;</p>
<p>- Formulaire de contact toujours disponible aux endroits attendus (pied de page, en haut à droite, près du panier)&nbsp;;</p>
<p>- Numéro de téléphone toujours en évidence et les personnes qui répondent qualifient les appels (formulaire construit en deux minutes grâce à Google&nbsp;Docs ?)&nbsp;;</p>
<p>- E-mails épluchés et qualifiés&nbsp;;</p>
<p>- Retours sur les forums sur le web&nbsp;;</p>
<p>-…</p>
<h2>Extensions des navigateurs</h2>
<p>De nouvelles extensions sortent tous les jours et elles apportent leur lot de surprises&nbsp;! Pour Firefox comme pour Google Chrome, il y en a énormément mais les extensions réellement utiles sont beaucoup moins nombreuses. Je me tiens à Google Chrome car la rapidité de ce navigateur et l’indépendance de ses onglets me plaisent particulièrement (lorsqu’un onglet plante, ce n’est pas tout le navigateur qui plante).</p>
<p>Tout d’abord, ajoutez carrément la page dans Google Reader pour être au courant des nouveautés&nbsp;: <a href="https://chrome.google.com/extensions/list/newest?hl=fr">https://chrome.google.com/extensions/list/newest?hl=fr</a></p>
<p>Quelques extensions intéressantes pour vous&nbsp;:</p>
<p>- Capture de pages web&nbsp;: <a href="https://chrome.google.com/extensions/detail/ckibcdccnfeookdmbahgiakhnjcddpki">https://chrome.google.com/extensions/detail/ckibcdccnfeookdmbahgiakhnjcddpki</a></p>
<p>- Abonnement RSS comme sur Firefox&nbsp;: <a href="https://chrome.google.com/extensions/detail/nlbjncdgjeocebhnmkbbbdekmmmcbfjd">https://chrome.google.com/extensions/detail/nlbjncdgjeocebhnmkbbbdekmmmcbfjd</a></p>
<p>- Google Alerter vous dit combien de news et de mails vous avez <a href="https://chrome.google.com/extensions/detail/ikefielkhonlbnjjfhcjmepanaeajkbh">https://chrome.google.com/extensions/detail/ikefielkhonlbnjjfhcjmepanaeajkbh</a></p>
<p>- La même chose mais avec Google Reader uniquement <a href="https://chrome.google.com/extensions/detail/jnmalhpnifcgaicdjnacljombhmgagin">https://chrome.google.com/extensions/detail/jnmalhpnifcgaicdjnacljombhmgagin</a></p>
<p>- Web Developer vous permet de désactiver les feuilles de styles, d’afficher les mots de passe, d’afficher les identifiants des balises, très utile pour les webmestres <a href="https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm">https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm</a></p>
<p>- Bouton «&nbsp;partager&nbsp;» (twitter, facebook, >gmail, viadeo,…) <a href="https://chrome.google.com/extensions/detail/idaeealfhcijmeigljaopafdapgijdcb">https://chrome.google.com/extensions/detail/idaeealfhcijmeigljaopafdapgijdcb</a></p>
<p>- SEO (informations SEO sur la page et le domaine concerné) <a href="https://chrome.google.com/extensions/detail/oangcciaeihlfmhppegpdceadpfaoclj">https://chrome.google.com/extensions/detail/oangcciaeihlfmhppegpdceadpfaoclj</a></p>
<p>- Google maps dans une bulle (j’adore&nbsp;! très utile au quotidien) <a href="https://chrome.google.com/extensions/detail/oeahddlmhbcabnnojadgimmiaaplfpfo">https://chrome.google.com/extensions/detail/oeahddlmhbcabnnojadgimmiaaplfpfo</a></p>
<h2>Les scenarios, très important dans la vie d’un site</h2>
<p>Lorsque vous faites développer un site ou des fonctionnalités, vous passez votre temps ensuite à tester différentes façons d’aller à vos objectifs définis (voir plus haut) pour vérifier que tout va bien. Il existe une extension >firefox dans laquelle vous enregistrez, vous faites vos clics une fois, vous stoppez. Vous lisez et ça refait la séquence pour vous en vous affichant les pages une à une et en suivant les mêmes liens. Pratique, rapide&nbsp;! <a href="http://seleniumhq.org/projects/ide/">http://seleniumhq.org/projects/ide/</a></p>
<h2>Envoyer des SMS via une requête HTTP…</h2>
<p>J’en rêvais, Orange l’a fait&nbsp;: une simple requête du type <a href="http://orange.fr/?numero=33679241181&amp;message=bonjour&amp;marchand=3958093&amp;cle=9835">http://orange.fr/?numero=33679241181&amp;message=bonjour&amp;marchand=3958093&amp;cle=9835</a> (lien simplifié à l’extrême mais c’est l’idée) qui vous permette d’envoyer un SMS&nbsp;? Si vous ne connaissiez pas, vous entrevoyez déjà un tas d’applications&nbsp;! Prévenir les clients du départ de leurs colis (leur faire payer pourquoi pas&nbsp;?), rappeler aux mauvais payeurs que vous attendez de leurs nouvelles, indiquer à un partenaire qui bouge tout le temps qu’un sujet mérite son attention sur son interface,… (Les mailings SMS ne sont pas indiqués par ce biais, des entreprises le font très bien avec gestion des désabonnements, etc.) <a href="http://api.orange.com/fr/api/sms-api,3">http://api.orange.com/fr/api/sms-api,3</a></p>
<h2>Vérifier l’ensemble des liens de votre site</h2>
<p>Vous vous amusez souvent à cliquer sur tous les liens possibles et imaginables sur votre site qui contient plusieurs centaines de milliers de pages&nbsp;? Des outils le font pour vous et vous font un rapport sur les pages introuvables (404), et sur quelles pages pointaient vers elles&nbsp;! (utile lorsque l’on crée un lien avec un espace en plein milieu qui mène vers une 404, j’en sais quelque chose&nbsp;!). Cet outil, c’est Xenu, il est pas tout récent, il est pas très beau, mais il est efficace. <a href="http://www.google.fr/search?sourceid=chrome&amp;ie=UTF-8&amp;q=telecharger+xenu">http://www.google.fr/search?sourceid=chrome&amp;ie=UTF-8&amp;q=telecharger+xenu</a></p>
<h2>Chassez le duplicate content&nbsp;!</h2>
<p>Comment ça c’est quoi le duplicate content&nbsp;? Bon, déjà lisez ça&nbsp;: <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=fr&amp;answer=66359">http://www.google.com/support/webmasters/bin/answer.py?hl=fr&amp;answer=66359</a></p>
<p>Ensuite, allez là&nbsp;: <a href="http://www.webconfs.com/similar-page-checker.php">http://www.webconfs.com/similar-page-checker.php</a></p>
<p>Je vous rappelle que deux pages différentes, c’est deux URLs différentes (URL = partie avant l’ancre, donc avant un dièse &#8211; # &#8211; éventuel).</p>
<p>D’autres outils utiles dans cette idée sont disponibles ici&nbsp;: <a href="http://www.iwebtool.com/tools/">http://www.iwebtool.com/tools/</a></p>
<h2>Vérifiez que votre e-mail n’est pas considéré comme spammeur&nbsp;!</h2>
<p>Un lien pour cela&nbsp;: <a href="http://www.mxtoolbox.com/blacklists.aspx">http://www.mxtoolbox.com/blacklists.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/astuces/outils-pour-les-webmestres-245/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring SMS (script PHP) : mettre en place en 20 minutes un système de suivi efficace</title>
		<link>http://www.astucesdewebmaster.com/dsi/monitoring-sms-script-php-mettre-en-place-en-20-minutes-un-systeme-de-suivi-efficace-198</link>
		<comments>http://www.astucesdewebmaster.com/dsi/monitoring-sms-script-php-mettre-en-place-en-20-minutes-un-systeme-de-suivi-efficace-198#comments</comments>
		<pubDate>Thu, 30 Apr 2009 23:30:36 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[infogérance]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=198</guid>
		<description><![CDATA[Voici le système que j&#8217;utilise aujourd&#8217;hui pour le suivi de mes serveurs dédiés. Il s&#8217;agit d&#8217;un système très simple composé des briques suivantes : - Dernière version de PHPWatch (voir le site) - API SMS &#8211; Bêta &#8211; By Orange (Accéder à l&#8217;API Manager &#8211; voir notamment le lien dans le menu de gauche API [...]]]></description>
			<content:encoded><![CDATA[<p>Voici le système que j&#8217;utilise aujourd&#8217;hui pour le suivi de mes serveurs dédiés. Il s&#8217;agit d&#8217;un système très simple composé des briques suivantes :<br />
- Dernière version de <strong>PHPWatch</strong> (<a href="http://aaron-rosenfeld.com/2008/08/28/phpwatch-release-announcement/">voir le site</a>)<br />
- <strong>API SMS</strong> &#8211; Bêta &#8211; By Orange (<a href="http://www.orangepartner.com/site/frfr/access_orange_apis/instant_apis/api_manager/p_api_manager.jsp">Accéder à l&#8217;API Manager</a> &#8211; voir notamment le lien dans le menu de gauche API SMS)<br />
- Quelques modifications sur le cron pour l&#8217;envoi d&#8217;e-mails.</p>
<p>De base, cela ne monitore que si les services Apache (si on regarde le port 80 / http) sont up ou down et non si les pages sont fonctionnelles (on ne verra pas les erreurs PHP mais on va pouvoir trouver des solutions pour cela.. bientôt)</p>
<p>Chaque SMS envoyé coûtera 10 centimes débités sur le compte. Soit le prix d&#8217;un SMS que vous envoyez avec n&#8217;importe quel mobile.</p>
<p>0. Allez sur l&#8217;<a href="http://www.orangepartner.com/site/frfr/access_orange_apis/instant_apis/api_manager/p_api_manager.jsp">interface API SMS d&#8217;Orange</a>, inscrivez-vous, créditez votre compte de 10€ pour le test (cochez éventuellement la case renouvellement automatique) et dans l&#8217;onglet &laquo;&nbsp;key&nbsp;&raquo;, notez bien votre clé API.<br />
1. Mettez en ligne le script (<a href="http://sourceforge.net/projects/phpwatch/">cliquez ici pour télécharger</a>) sur un serveur autre que celui que vous souhaitez monitorer et allez à son adresse en ajoutant /install/ à la fin et suivez les instructions (attention, il n&#8217;y a pas d&#8217;espaces de nom sur les tables&#8230;)<br />
2. Allez dans la table &laquo;&nbsp;logs&nbsp;&raquo; et ajoutez une colonne &laquo;&nbsp;message&nbsp;&raquo;. Elle servira à reccueillir lors d&#8217;un problème un arrêté de l&#8217;e-mail envoyé. Cela peut toujours servir.<br />
3. Ouvrez le fichier cron.php qui se trouve à la racine du répertoire PHPWatch et insérez le code suivant en lieu et place de l&#8217;existant :</p>
<blockquote><p>
&lt;?php<br />
// A qui on envoie des SMS en cas de problème ?<br />
$contactsMonitoringSMS=Array(<br />
				&#8216;RomainMobile&#8217;=>&#8217;33679241180&#8242;,<br />
				&#8216;CollegueMobile&#8217;=>&#8217;336XXXXXX&#8217;,</p>
<p>				);<br />
// A qui on envoie un mail en cas de problème ? (en parallèle)<br />
$contactsMonitoringEMAIL=Array(<br />
				&#8216;RomainPerso&#8217;=>&#8217;monemail@gmail.com&#8217;<br />
				,&#8217;ServiceInformatique&#8217;=>&#8217;monemailpro@maboite.com&#8217;<br />
				);</p>
<p>define(&#8216;PATH_TO&#8217;, &#8216;./&#8217;);<br />
require_once(PATH_TO . &#8216;common.php&#8217;);</p>
<p>$all = ServiceChecker::getReport();</p>
<p>foreach($all as $monitors)<br />
{<br />
	foreach($monitors as $monitor)<br />
	{<br />
		$monitor['derniereFoisOffline']=date(&laquo;&nbsp;d/m/Y H:i:s&nbsp;&raquo;,$monitor['last_offline']);<br />
//		print_r($monitor);<br />
		if(!$monitor['online'])<br />
		{<br />
			$message = $monitor['host'] . &#8216; HORS LIGNE. NOTIFICATIONS ENVOYEES. (/!\\ PHASE DE TEST, A VOIR SI C FIABLE)&#8217;;<br />
			echo $message;</p>
<p>			foreach($contactsMonitoringSMS as $prenom=>$numero) {<br />
				$phone_number = $numero;<br />
				$contactsEmail=&nbsp;&raquo;"; foreach($contactsMonitoringEMAIL as $prenom=>$email) $contactsEmail.=&nbsp;&raquo; [".$prenom."] &laquo;&nbsp;;<br />
				$contactsSMS=&nbsp;&raquo;"; foreach($contactsMonitoringSMS as $prenom=>$numero) $contactsSMS.=&nbsp;&raquo; [".$prenom."] &laquo;&nbsp;;</p>
<p>				// attention, on coupe le message à 155 caractères<br />
				$sms=$monitor['host'].&nbsp;&raquo; HS &#8211; SMS : &laquo;&nbsp;.$contactsSMS.&nbsp;&raquo; &#8211; @ : &laquo;&nbsp;.$contactsEmail;<br />
				if(strlen($sms)>159) $sms=substr($sms,0,154).&#8217;[...]&#8216;;<br />
				$text_message = urlencode($sms);<br />
				$api_access_key = &#8216;dexxxx5ac&#8217;; // Mettez votre clé API &#8211; disponible sur l&#8217;<a href="http://www.orangepartner.com/site/frfr/access_orange_apis/instant_apis/api_manager/p_api_manager.jsp">API Manager</a><br />
				$url = &laquo;&nbsp;http://sms.alpha.orange-api.net/sms/sendSMS.xml?id=$api_access_key&#038;to=$phone_number&#038;content=$text_message&nbsp;&raquo;;<br />
					$response = file_get_contents($url);<br />
					$xml = simplexml_load_string($response);<br />
					echo &laquo;&nbsp;Status: &laquo;&nbsp;,$xml->status->status_msg;</p>
<p>			}<br />
			foreach($contactsMonitoringEMAIL as $prenom=>$email) {<br />
				$to = $email;<br />
				$subject = $message;<br />
				ob_start();<br />
				echo $message;<br />
				echo &laquo;&nbsp;\nE-mails envoyes a :\n&nbsp;&raquo;;<br />
				print_r($contactsMonitoringEMAIL);<br />
				echo &laquo;&nbsp;\nSMS envoyes a :\n&nbsp;&raquo;;<br />
				print_r($contactsMonitoringSMS);<br />
				echo &laquo;&nbsp;\nDetails Erreur :\n&nbsp;&raquo;;<br />
				print_r($monitor);<br />
				$msg=ob_get_contents();<br />
				ob_end_clean();<br />
				$headers = &#8216;From: Roms Monitoring <xxxx@gmail.com>&#8216;.&nbsp;&raquo;\r\n&nbsp;&raquo;;<br />
				//$headers .= &#8216;Bcc: Moi <moi@server.com>; lui <lui@server2.com>&#8216;.&nbsp;&raquo;\r\n&nbsp;&raquo;;<br />
				$headers .= &laquo;&nbsp;\r\n&nbsp;&raquo;;<br />
				mail($to, $subject, $msg, $headers);<br />
			}<br />
			NotificationHandler::sendNotifications($monitor);<br />
		}</p>
<p>		$requete=&#8217;INSERT INTO logs (monitor, timestamp, online, message) VALUES<br />
			(&#8216; . $monitor['id'] . &#8216;, &#8216; . time() . &#8216;, &#8216; . ($monitor['online'] ? 1 : 0) . &#8216;, \&nbsp;&raquo;.addslashes($msg).&#8217;\')&#8217;;<br />
		$GLOBALS['PW_DB']->query($requete);<br />
	}<br />
}<br />
?>
</p></blockquote>
<p>4. Créez le cron qui va bien dans le crontab si vous avez un serveur dédié (autre que celui monitoré évidemment &#8211; en faisant un wget http://www.monsite.com/repertoirePHPWatch/cron.php).<br />
Si vous avez un mutualisé chez OVH (type 60gp, 90plan,&#8230;), vous pouvez aller dans votre manager OVH, rubrique &laquo;&nbsp;Mutualisé&nbsp;&raquo; > &laquo;&nbsp;Hébergement&nbsp;&raquo; > Planificateur de tâches et créer une tâche qui lance le fichier cron.php chaque heure.<br />
Si vous n&#8217;avez ni l&#8217;un ni l&#8217;autre, vous avez toujours <a href="http://www.webcron.org/">WebCron.org</a> ou <a href="http://cron.hiwit.org/">ça</a>..<br />
Ou bien, si vous avez des amis qui ont un dédié, c&#8217;est le moment de les solliciter, c&#8217;est pas bien méchant un cron..<br />
Réserves : attention, il s&#8217;agit d&#8217;une première version de développement, tous les composants sont en phase bêta. Vous aurez remarqué également que lorsqu&#8217;on dit dans le message envoyé &laquo;&nbsp;NOTIFICATIONS ENVOYEES&nbsp;&raquo;, on n&#8217;a pas vérifié que c&#8217;était effectivement le cas&#8230; Par ailleurs, on peut imaginer monitorer l&#8217;état réel d&#8217;un script en jouant avec les entêtes renvoyées ou avec des contenus de la page. Pour l&#8217;instant, cette version me convient.</p>
<p>Tous retours d&#8217;expérience bienvenus pour compléter ce tutoriel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/monitoring-sms-script-php-mettre-en-place-en-20-minutes-un-systeme-de-suivi-efficace-198/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exemple de modèle de données pour un site Internet multilingue</title>
		<link>http://www.astucesdewebmaster.com/dsi/exemple-de-modele-de-donnees-pour-un-site-internet-multilingue-186</link>
		<comments>http://www.astucesdewebmaster.com/dsi/exemple-de-modele-de-donnees-pour-un-site-internet-multilingue-186#comments</comments>
		<pubDate>Tue, 31 Mar 2009 14:47:01 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[traduction]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=186</guid>
		<description><![CDATA[http://www.codeproject.com/KB/aspnet/LocalizedSamplePart2.aspx#databasedesign]]></description>
			<content:encoded><![CDATA[<p>http://www.codeproject.com/KB/aspnet/LocalizedSamplePart2.aspx#databasedesign</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/exemple-de-modele-de-donnees-pour-un-site-internet-multilingue-186/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bien penser son moteur de recherche</title>
		<link>http://www.astucesdewebmaster.com/dsi/bien-penser-son-moteur-de-recherche-109</link>
		<comments>http://www.astucesdewebmaster.com/dsi/bien-penser-son-moteur-de-recherche-109#comments</comments>
		<pubDate>Tue, 13 Jan 2009 10:20:17 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[autocomplétion]]></category>
		<category><![CDATA[levenshtein]]></category>
		<category><![CDATA[Moteur de recherche]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=109</guid>
		<description><![CDATA[Excellent article lu sur JDNet via Compario : Les axes de performance du moteur de recherche dans le secteur du e-commerce L&#8217;auteur y explique les techniques actuelles pour répondre au mieux à toute requête d&#8217;un prospect sur un moteur de recherche type &#171;&#160;one box&#160;&#187;. Morceaux choisis : &#171;&#160;Un chercheur transforme deux fois plus qu&#8217;un visiteur&#160;&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>Excellent article lu sur <a href="http://www.journaldunet.com/solutions/expert/34155/les-axes-de-performance-du-moteur-de-recherche-dans-le-secteur-du-e-commerce.shtml">JDNet</a> via <a href="http://feeds.feedburner.com/~r/compario/~3/509985809/post.aspx">Compario</a> : <a href="http://www.journaldunet.com/solutions/expert/34155/les-axes-de-performance-du-moteur-de-recherche-dans-le-secteur-du-e-commerce.shtml">Les axes de performance du moteur de recherche dans le secteur du e-commerce</a></p>
<p>L&#8217;auteur y explique les techniques actuelles pour répondre au mieux à toute requête d&#8217;un prospect sur un moteur de recherche type &laquo;&nbsp;one box&nbsp;&raquo;.</p>
<p>Morceaux choisis :<br />
&laquo;&nbsp;Un chercheur transforme deux fois plus qu&#8217;un visiteur&nbsp;&raquo;</p>
<p>&laquo;&nbsp;73% des visiteurs de site e-commerce quittent le site au bout de deux minutes&nbsp;&raquo;</p>
<p>&laquo;&nbsp;40%  des visiteurs d’un site marchand vont utiliser le moteur de recherche interne&nbsp;&raquo;</p>
<p>&laquo;&nbsp;lorsque l&#8217;internaute recherche TV, il s&#8217;attend à avoir la liste des télévisions disponibles sur le site en priorité et bien plus tard ou en marge, les accessoires qui se branchent sur la Télévision&nbsp;&raquo;</p>
<p>&laquo;&nbsp;[La navigation à facettes] s&#8217;appuie sur une recherche simple, sans mention de critères. En réponse, le moteur va présenter  une vue de la répartition de l&#8217;ensemble des réponses selon diverses catégories ainsi que le nombre d&#8217;occurences.  L&#8217;internaute choisit alors la facette qui l&#8217;intéresse, et va ainsi restreindre les résultats à ceux qui correspondent à son choix.&nbsp;&raquo;</p>
<p>&laquo;&nbsp;es sources d&#8217;erreur dans la recherche d&#8217;un article ou d&#8217;un produit sont multiples (faute d&#8217;orthographe, recherche de référence mal saisie&#8230;) et leurs effets sur l&#8217;acte d&#8217;achat sont en général rédhibitoires&nbsp;&raquo; (lire à ce sujet notre article sur la <a href="http://www.astucesdewebmaster.com/astuces-php/distance-de-levenshtein-le-moyen-pour-faire-un-correcteur-orthographique-49">distance de levenshtein</a>)</p>
<p>&laquo;&nbsp;La question de l&#8217;intégration d&#8217;un module de langage naturel doit se poser lorsque l&#8217;on se trouve sur un service présentant une offre dont plus de 3  caractéristiques semblent indispensables à la définition des produits : ex : l&#8217;immobilier ou l&#8217;achat de véhicule. L&#8217;internaute va recherche un appartement de 100m2 avec terrasse et 3 chambres.&nbsp;&raquo;</p>
<p>&laquo;&nbsp;Le principe [de la suggestion orthographique] est donc de proposer en lien, une orthographe approchante de celle saisie par l&#8217;internaute, en reformulant exactement la recherche avec les termes corrigés.&nbsp;&raquo;</p>
<p>&laquo;&nbsp;[L'autocomplétion] permet de compléter en live la saisie de l&#8217;internaute dans la boîte de recherche. Cela permet de lui suggérer des recherches avant même qu&#8217;il ait terminé de l&#8217;exprimer&nbsp;&raquo;</p>
<p>&laquo;&nbsp;il faudra plutôt envisager la suggestion d&#8217;articles au sein des réponses afin de compléter l&#8217;offre et d&#8217;enrichir le panier. &laquo;&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/bien-penser-son-moteur-de-recherche-109/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Task Coach : un gestionnaire de tâches intelligent</title>
		<link>http://www.astucesdewebmaster.com/dsi/task-coach-un-gestionnaire-de-taches-intelligent-96</link>
		<comments>http://www.astucesdewebmaster.com/dsi/task-coach-un-gestionnaire-de-taches-intelligent-96#comments</comments>
		<pubDate>Tue, 30 Dec 2008 13:23:14 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[funambol]]></category>
		<category><![CDATA[organisation]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=96</guid>
		<description><![CDATA[A découvrir sur Framasoft : Task Coach est un gestionnaire de tâches permettant d’organiser facilement son travail en le découpant en tâches et sous-tâches. Les tâches peuvent être classées par catégorie et un outil permet de comptabiliser le temps passé sur chaque tâche. En savoir plus sur : http://www.framasoft.net/article4805.html A noter que c&#8217;est compatible avec [...]]]></description>
			<content:encoded><![CDATA[<p>A découvrir sur <a href="http://www.framasoft.net/article4805.html">Framasoft </a>: </p>
<blockquote><p>Task Coach est un gestionnaire de tâches permettant d’organiser facilement son travail en le découpant en tâches et sous-tâches. Les tâches peuvent être classées par catégorie et un outil permet de comptabiliser le temps passé sur chaque tâche.</p></blockquote>
<p>En savoir plus sur : <a href="http://www.framasoft.net/article4805.html">http://www.framasoft.net/article4805.html</a></p>
<p>A noter que c&#8217;est compatible avec <a href="http://www.astucesdewebmaster.com/dsi/synchronisation-via-syncml-carnet-dadresses-calendrier-88">Funambol</a> (voir le <a href="http://www.astucesdewebmaster.com/dsi/synchronisation-via-syncml-carnet-dadresses-calendrier-88">précédent billet</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/task-coach-un-gestionnaire-de-taches-intelligent-96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EVOLUTION : le logiciel messagerie Windows et Mac compatible Exchange</title>
		<link>http://www.astucesdewebmaster.com/dsi/evolution-le-logiciel-messagerie-windows-compatible-exchange-91</link>
		<comments>http://www.astucesdewebmaster.com/dsi/evolution-le-logiciel-messagerie-windows-compatible-exchange-91#comments</comments>
		<pubDate>Mon, 29 Dec 2008 16:01:29 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=91</guid>
		<description><![CDATA[Découverte intéressante faite ce jour. Le client de messagerie Evolution (Novell), principalement utilisé sous Linux existe également en version Windows (ça date de 2005) : Contrairement à Thunderbird, ce logiciel est full compatible et ne se contente pas de récupérer les e-mails en IMAP. Le site du projet : http://projects.gnome.org/evolution/ Le site de téléchargement de [...]]]></description>
			<content:encoded><![CDATA[<p>Découverte intéressante faite ce jour.</p>
<p>Le client de messagerie Evolution (Novell), principalement utilisé sous Linux existe également en version Windows (ça date de 2005) :<br />
<img src="http://www.dipconsultants.com/images/evoscr_sm.png" alt="Aperçu EVOLUTION pour Windows" width="500" /></p>
<p>Contrairement à Thunderbird, ce logiciel est full compatible et ne se contente pas de récupérer les e-mails en IMAP.</p>
<p>Le site du projet : <a href="http://projects.gnome.org/evolution/">http://projects.gnome.org/evolution/</a><br />
Le site de téléchargement de la version Windows : <a href="http://www.dipconsultants.com/evolution/">http://www.dipconsultants.com/evolution/</a><br />
La description sur Wikipédia : <a href="http://fr.wikipedia.org/wiki/Novell_Evolution">http://fr.wikipedia.org/wiki/Novell_Evolution</a></p>
<p>Existe également pour Mac : <a href="http://forge.novell.com/modules/xfcontent/downloads.php/evolution/builds/osx-evolution-2.6/">http://forge.novell.com/modules/xfcontent/downloads.php/evolution/builds/osx-evolution-2.6/</a></p>
<p>Il n&#8217;est pas encore répertorié chez Framasoft mais on en parle sur leur forum.</p>
<p>A noter qu&#8217;il y a un des gars de chez Novell qui a planché sur ce projet qui avait bossé sur The Gimp il y a quelques temps..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/evolution-le-logiciel-messagerie-windows-compatible-exchange-91/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synchronisation via SyncML &#8211; Carnet d&#8217;adresses, Calendrier, &#8230;</title>
		<link>http://www.astucesdewebmaster.com/dsi/synchronisation-via-syncml-carnet-dadresses-calendrier-88</link>
		<comments>http://www.astucesdewebmaster.com/dsi/synchronisation-via-syncml-carnet-dadresses-calendrier-88#comments</comments>
		<pubDate>Mon, 29 Dec 2008 13:28:51 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[calendrier]]></category>
		<category><![CDATA[carnet d'adresses]]></category>
		<category><![CDATA[synchronisation]]></category>
		<category><![CDATA[syncml]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=88</guid>
		<description><![CDATA[Présentation selon ubuntu-fr.org Funambol est une suite logicielle permettant la synchronisation de données telles qu&#8217;un carnet d&#8217;adresses, un calendrier ou des emails, entre plusieurs ordinateurs et/ou périphériques portables (PocketPC, Smartphone, iPod, …). Il fait donc partie des logiciels de type PIM (Personal Information Manager), acronyme qui désigne par extension les données personnelles gérées. &#8230; [Lire [...]]]></description>
			<content:encoded><![CDATA[<p>Présentation selon <a href="http://doc.ubuntu-fr.org/funambol">ubuntu-fr.org </a></p>
<blockquote><p>Funambol est une suite logicielle permettant la synchronisation de données telles qu&#8217;un carnet d&#8217;adresses, un calendrier ou des emails, entre plusieurs ordinateurs et/ou périphériques portables (PocketPC, Smartphone, iPod, …). Il fait donc partie des logiciels de type PIM (Personal Information Manager), acronyme qui désigne par extension les données personnelles gérées. &#8230; [<a href="http://doc.ubuntu-fr.org/funambol">Lire la suite</a>]</p></blockquote>
<p>Le site officiel est là : <a href="https://www.forge.funambol.org/download/">https://www.forge.funambol.org/download/</a></p>
<p>Voir aussi : <a href="http://wiki.scheduleworld.com/wiki/How_Do_I_Sync_Google_Calendar">ScheduleWorld</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/synchronisation-via-syncml-carnet-dadresses-calendrier-88/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trouver son fichier de configuration PHP.ini</title>
		<link>http://www.astucesdewebmaster.com/dsi/trouver-son-fichier-de-configuration-phpini-78</link>
		<comments>http://www.astucesdewebmaster.com/dsi/trouver-son-fichier-de-configuration-phpini-78#comments</comments>
		<pubDate>Fri, 19 Dec 2008 10:46:27 +0000</pubDate>
		<dc:creator>rjanot</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[DSI]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/?p=78</guid>
		<description><![CDATA[Petite astuce pour les personnes recherchant leur fichier PHP.INI, en général sur les serveurs dédiés. Si vous n&#8217;êtes pas très ami avec la syntaxe de Tux, cette commande va vous aider: php -i &#124; grep php.ini En espérant vous avoir aidé !]]></description>
			<content:encoded><![CDATA[<p>Petite astuce pour les personnes recherchant leur fichier PHP.INI, en général sur les serveurs dédiés. Si vous n&#8217;êtes pas très ami avec la syntaxe de Tux, cette commande va vous aider:</p>
<p><strong>php -i | grep php.ini</strong></p>
<p>En espérant vous avoir aidé !<strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/trouver-son-fichier-de-configuration-phpini-78/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quelques commandes SSH utiles / Serveurs dédiés</title>
		<link>http://www.astucesdewebmaster.com/dsi/quelques-commandes-ssh-utiles-serveurs-dedies-74</link>
		<comments>http://www.astucesdewebmaster.com/dsi/quelques-commandes-ssh-utiles-serveurs-dedies-74#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:14:32 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/ssh/quelques-commandes-ssh-utiles-serveurs-dedies-74</guid>
		<description><![CDATA[Quelques commandes SSH utiles pour tout adminstrateur de serveurs dédiés : Pour utiliser SSH, utilisez Putty sur Windows, ou le terminal sur Mac et Linux; Sur le terminal, entrez la commande &#171;&#160;ssh userSSH@ipServeur&#160;&#187; ce qui vous invitera à entrer le mot de passe de l&#8217;utilisateur &#171;&#160;userSSH&#160;&#187;. top => indique les processus appelés => pendant l&#8217;exécution, [...]]]></description>
			<content:encoded><![CDATA[<p>Quelques commandes SSH utiles pour tout adminstrateur de serveurs dédiés :</p>
<p>Pour utiliser SSH, utilisez Putty sur Windows, ou le terminal sur Mac et Linux; Sur le terminal, entrez la commande &laquo;&nbsp;ssh userSSH@ipServeur&nbsp;&raquo; ce qui vous invitera à entrer le mot de passe de l&#8217;utilisateur &laquo;&nbsp;userSSH&nbsp;&raquo;.</p>
<p><strong>top </strong><br />
=> indique les processus appelés<br />
=> pendant l&#8217;exécution, taper &laquo;&nbsp;A&nbsp;&raquo; pour avoir des informations sur les tâches, &laquo;&nbsp;U&nbsp;&raquo; pour classer les processus par %CPU<br />
=> faire ctrl+C (même sur Mac) pour en sortir</p>
<p><strong>time wget URL</strong><br />
=> vous indique le temps pris pour exécuter telle URL</p>
<p><strong>ps aux</strong><br />
affiche des informations sur les processus en cours<br />
==> ps aux | grep ssh vous permet d&#8217;afficher les utilisateurs SSH connectés</p>
<p><strong>find /path/to/directory/ -type f -name &laquo;&nbsp;fichier.ext&nbsp;&raquo; -exec ls -alF {} \; | grep &laquo;&nbsp;toto&nbsp;&raquo;<br />
==> permet de faire afficher sous forme de liste avec fichier et date les fichiers trouvés à l&#8217;aide de la commande find</p>
<p><strong>stat /path/to/file.ext</strong><br />
==> permet d&#8217;avoir plus d&#8217;infos sur les dates de création, d&#8217;accès et de modification du fichier<br />
ex :</p>
<blockquote><p>
  Size: 48              Blocks: 8          IO Block: 4096   regular file<br />
Device: ca01h/51713d    Inode: 133791      Links: 1<br />
Access: (0777/-rwxrwxrwx)  Uid: ( 1001/masociete)   Gid: ( 1001/masociete)<br />
Access: 2011-12-13 16:13:58.000000000 +0100<br />
Modify: 2011-08-01 12:46:01.000000000 +0200<br />
Change: 2011-12-13 16:13:41.000000000 +0100
</p></blockquote>
<p><strong>rename</strong><br />
==> permet de renommer des fichiers en ssh. La fonctionnalité la plus utile est la substitution de chaine<br />
Exemple 1 : remplacer tout les fichiers<br />
rename <strong>&#8216;s/</strong><em>_2\.txt/_6.txt</em><strong>/&#8217;</strong> <u>*.txt</u>  ==> remplace tous les fichiers &laquo;&nbsp;blabla_tout-ce que vous Voulez_2.txt&nbsp;&raquo; par &laquo;&nbsp;blabla_tout-ce que vous Voulez_6.txt&nbsp;&raquo;<br />
la partie en gras est le format standard pour la substitution, la partie en italique indique ce qu&#8217;on veut remplacer et par quoi on veut le remplacer, séparés par un simple slashe. la partie soulignée indique dans quels fichiers on veut faire ce remplacement.</p>
<p><strong>find ./ -name &laquo;&nbsp;*product*.tpl&nbsp;&raquo; -exec cat {} \; | grep &laquo;&nbsp;livraison gratuite&nbsp;&raquo;</strong><br />
==> permet de trouver toutes les chaines &laquo;&nbsp;livraison gratuite&nbsp;&raquo; se trouvant dans des *product*.tpl</p>
<p>NB : Cet article va être complété au fur et à mesure du temps et des besoins, n&#8217;hésitez pas à proposer des commandes en commentaires</p>
<p>Alsacreations a mis pas mal de commandes utiles aussi, voir ici : <a href="http://www.alsacreations.com/tuto/lire/613-Monitoring-serveur.html">http://www.alsacreations.com/tuto/lire/613-Monitoring-serveur.html</a></p>
<p>voir aussi : <a href="http://wiki.debian-facile.org/manuel:commande">http://wiki.debian-facile.org/manuel:commande</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/quelques-commandes-ssh-utiles-serveurs-dedies-74/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tableau blanc, n&#8217;est-ce pas le bonheur ?</title>
		<link>http://www.astucesdewebmaster.com/dsi/tableau-blanc-nest-ce-pas-le-bonheur-68</link>
		<comments>http://www.astucesdewebmaster.com/dsi/tableau-blanc-nest-ce-pas-le-bonheur-68#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:10:43 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[conférences]]></category>
		<category><![CDATA[tableau blanc]]></category>
		<category><![CDATA[technologie]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/dsi/tableau-blanc-nest-ce-pas-le-bonheur-68</guid>
		<description><![CDATA[http://www.speechi.net/fr/index.php/home/tableau-interactif/tableau-interactif-ebeam-projection/ Être au tableau et interagir avec son ordinateur sur la projection.. n&#8217;est-ce pas le rêve de tous les conférenciers ?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.speechi.net/fr/index.php/home/tableau-interactif/tableau-interactif-ebeam-projection/">http://www.speechi.net/fr/index.php/home/tableau-interactif/tableau-interactif-ebeam-projection/</a></p>
<p>Être au tableau et interagir avec son ordinateur sur la projection.. n&#8217;est-ce pas le rêve de tous les conférenciers ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/tableau-blanc-nest-ce-pas-le-bonheur-68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mettre sur papier les processes d&#8217;une organisation</title>
		<link>http://www.astucesdewebmaster.com/dsi/mettre-sur-papier-les-processes-dune-organisation-65</link>
		<comments>http://www.astucesdewebmaster.com/dsi/mettre-sur-papier-les-processes-dune-organisation-65#comments</comments>
		<pubDate>Fri, 05 Dec 2008 09:01:58 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[DSI]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[qualité]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/outils-de-webmasters/mettre-sur-papier-les-processes-dune-organisation-65</guid>
		<description><![CDATA[Process Process, une chaîne éditoriale pour la diffusion des processus de fonctionnement d&#8217;une organisation La chaîne éditoriale Process : qu&#8217;est-ce que c&#8217;est ? La chaîne éditoriale Process, dédiée à la diffusion des processus, permet d&#8217;inscrire la qualité dans l&#8217;activité quotidienne des acteurs. Objectifs * Capitaliser les documents qualité en stockant les contenus dans un format [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Process<br />
Process, une chaîne éditoriale pour la diffusion des processus de fonctionnement d&#8217;une organisation<br />
La chaîne éditoriale Process : qu&#8217;est-ce que c&#8217;est ?</p>
<p>La chaîne éditoriale Process, dédiée à la diffusion des processus, permet d&#8217;inscrire la qualité dans l&#8217;activité quotidienne des acteurs.<br />
Objectifs</p>
<p>    * Capitaliser les documents qualité en stockant les contenus dans un format (xml).<br />
    * Avoir une vision globale du fonctionnement de la structure.<br />
    * Accéder à la description précise des activités en navigant graphiquement dans les procesus.<br />
    * Visualiser sa propre activité et la positionner par rapport aux activités des autres acteurs.<br />
    * Accéder aux documents et aux modèles de documents qui leur permettront de mener à bien leur activité.</p>
</blockquote>
<p>A lire sur : <a href="http://scenari-platform.org/projects/process/fr/pres/co/">http://scenari-platform.org/projects/process/fr/pres/co/</a><br />
Et pour la documentation logicielle : <a href="http://scenari-platform.org/projects/dokielguide/fr/pres/co/">http://scenari-platform.org/projects/dokielguide/fr/pres/co/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/mettre-sur-papier-les-processes-dune-organisation-65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimisation MySQL</title>
		<link>http://www.astucesdewebmaster.com/dsi/optimisation-mysql-2-35</link>
		<comments>http://www.astucesdewebmaster.com/dsi/optimisation-mysql-2-35#comments</comments>
		<pubDate>Mon, 26 Nov 2007 15:07:02 +0000</pubDate>
		<dc:creator>Rom's</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[optimisation]]></category>

		<guid isPermaLink="false">http://www.astucesdewebmaster.com/bases-de-donnees/optimisation-mysql-2-35</guid>
		<description><![CDATA[Je vous invite à lire cette documentation qui permet d&#8217;optimiser les requêtes complexes pour des sites à fort volume : http://www.ecoms.fr/cours/sgbdoptimisation.pdf [PDF]]]></description>
			<content:encoded><![CDATA[<p>Je vous invite à lire cette documentation qui permet d&#8217;optimiser les requêtes complexes pour des sites à fort volume :</p>
<p><a href="http://www.ecoms.fr/cours/sgbdoptimisation.pdf">http://www.ecoms.fr/cours/sgbdoptimisation.pdf</a> [PDF]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.astucesdewebmaster.com/dsi/optimisation-mysql-2-35/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

