<?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>Programmation &#8211; desvigne.org</title>
	<atom:link href="https://desvigne.org/category/programmation/feed/" rel="self" type="application/rss+xml" />
	<link>https://desvigne.org</link>
	<description>Blog principal d&#039;Emmanuel DESVIGNE</description>
	<lastBuildDate>Tue, 07 Nov 2006 21:41:31 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://desvigne.org/wp-content/uploads/2025/03/Logo1-192-80x80.jpg</url>
	<title>Programmation &#8211; desvigne.org</title>
	<link>https://desvigne.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Patch NPDS sable</title>
		<link>https://desvigne.org/2006/11/07/patch-npds-sable/</link>
					<comments>https://desvigne.org/2006/11/07/patch-npds-sable/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Tue, 07 Nov 2006 21:41:31 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=53</guid>

					<description><![CDATA[Il m&#8217;est arriv&#233; plusieurs fois de mettre en place des sites web en utilisant le moteur NPDS (le site que vous avez sous les yeux en est un exemple). Ca n&#8217;est probablement pas le meilleur moteur de site web, ni le plus performant, et encore moins le plus moderne, mais au moins, il int&#232;gre les fonctionnalit&#233;s dont j&#8217;ai besoin, et &#224; force, je commence &#224; le conna&#238;tre par coeur. Or, malgr&#233; cette exp&#233;rience, &#231;a n&#8217;est que tout r&#233;cemment que j&#8217;ai d&#233;couvert qu&#8217;il y avait une optimisation simple &#224; r&#233;aliser, afin d&#8217;acc&#233;l&#233;rer le chargement des pages. En effet, NPDS int&#232;gre un &#233;diteur WYSIWYG. Cette fonctionnalit&#233;, si futile pour les geek, est tr&#232;s int&#233;ressante pour ceux qui souhaitent rendre accessible la publication web &#224; des non sp&#233;cialistes. Or, l&#8217;&#233;diteur WYSIWYG (tiny_mce) de NPDS est &#233;crit en !javascript!. Jusque l&#224;, c&#8217;est classique. Ce qui l&#8217;est moins, c&#8217;est que l&#8217;&#233;diteur est charg&#233; &#224; chaque page, qu&#8217;on en ait besoin, ou pas ! Tout d&#8217;abord,&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Il m&rsquo;est arriv&eacute; plusieurs fois de mettre en place des sites web en utilisant le moteur <a title="Site web de NPDS" target="_blank" href="http://www.npds.org/">NPDS</a> (le site que vous avez sous les yeux en est un exemple). Ca n&rsquo;est probablement pas le meilleur moteur de site web, ni le plus performant, et encore moins le plus moderne, mais au moins, il int&egrave;gre les fonctionnalit&eacute;s dont j&rsquo;ai besoin, et &agrave; force, je commence &agrave; le conna&icirc;tre par coeur. </p>
<p>Or, malgr&eacute; cette exp&eacute;rience, &ccedil;a n&rsquo;est que tout r&eacute;cemment que j&rsquo;ai d&eacute;couvert qu&rsquo;il y avait une optimisation simple &agrave; r&eacute;aliser, afin d&rsquo;acc&eacute;l&eacute;rer le chargement des pages. </p>
<p>En effet, <a title="Site web d'NPDS" target="_blank" href="http://www.npds.org/">NPDS</a> int&egrave;gre un <a title="Définition de WYSIWYG" target="_blank" href="http://fr.wikipedia.org/wiki/Wysiwyg">&eacute;diteur WYSIWYG</a>. Cette fonctionnalit&eacute;, si futile pour les geek, est tr&egrave;s int&eacute;ressante pour ceux qui souhaitent rendre accessible la publication web &agrave; des non sp&eacute;cialistes. Or, l&rsquo;&eacute;diteur WYSIWYG (tiny_mce) de <a title="Site web de NPDS" target="_blank" href="http://www.npds.org/">NPDS</a> est &eacute;crit en !javascript!. Jusque l&agrave;, c&rsquo;est classique. Ce qui l&rsquo;est moins, c&rsquo;est que l&rsquo;&eacute;diteur est charg&eacute; &agrave; chaque page, qu&rsquo;on en ait besoin, ou pas ! Tout d&rsquo;abord, c&rsquo;est plus de 128 Ko qui passent dans les tuyaux au premier chargement (plus de 20 sec. pour les connect&eacute;s avec un modem 56K), et c&rsquo;est du code qui prend de la place dans le navigateur (ce qui a des cons&eacute;quences sur sa v&eacute;locit&eacute;). Or, en g&eacute;n&eacute;ral, un site est &agrave; minima 9 fois sur 10 vu par de simples &quot;lecteurs&quot;, qui ne publient pas. Et en l&rsquo;&eacute;tat, toutes ces personnes chargent l&rsquo;&eacute;diteur tiny_mce pour rien ! </p>
<p> Bref, j&rsquo;ai ajout&eacute; deux ou trois lignes (pas plus) dans le fichier &quot;mainfile.php&quot; de la racine, afin de ne charger l&rsquo;&eacute;diteur WYSIWYG que lorsque celui-ci est n&eacute;cessaire. Les oubli&eacute;s de l&rsquo;ADSL et des dualcore &agrave; 3 GHz appr&eacute;cieront certainement&#8230; </p>
<p> Le r&eacute;sultat est dans la zone t&eacute;l&eacute;chargement, ou tout simplement <a title="Télécharger mainfile.php" target="_blank" href="https://desvigne.org/divers/codes-sources/mainfile.zip">en cliquant ici</a>. A noter que j&rsquo;ai d&eacute;j&agrave; publi&eacute; ce patch sur le forum du site NPDS, et j&rsquo;ai d&eacute;j&agrave; eu quelques retours, qui m&rsquo;ont fait corriger certains points (normal, je n&rsquo;utilise pas toutes les fonctionnalit&eacute;s ni tous les modules de NPDS). Aussi, la version fournie ici commence &agrave; &ecirc;tre plut&ocirc;t stable et efficace. Quoi qu&rsquo;il en soit, si vous d&eacute;couvrez un bug, n&rsquo;h&eacute;sitez pas &agrave; me pr&eacute;venir&#8230;</p>
<p><i>Rq du 16/08/2008 : il n&rsquo;y a plus de zone t&eacute;l&eacute;chargement suite &agrave; la migration du site, mais les liens directs sont corrig&eacute;s et op&eacute;rationnels.</i></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2006/11/07/patch-npds-sable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Calendrier républicain</title>
		<link>https://desvigne.org/2006/05/15/calendrier-republicain/</link>
					<comments>https://desvigne.org/2006/05/15/calendrier-republicain/#comments</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Mon, 15 May 2006 14:04:24 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=47</guid>

					<description><![CDATA[En ce joli jour de Fusain, 26 flor&#233;al de l&#8217;an 214, je viens de traduire un bout de !javascript! trouv&#233; sur le net pour l&#8217;inclure dans une classe PHP, qui permet de manipuler le calendrier r&#233;publicain. Il suffit d&#8217;instancier un objet en lui passant en param&#232;tre une date exprim&#233;e dans notre bon vieux calendrier gr&#233;gorien, et vous voil&#224; avec tous les outils qui vont bien pour traduire cette date dans le calendrier n&#233; de la r&#233;volution fran&#231;aise&#8230; Evidemment, le tout est fourni sans garantie (mais &#231;a semble marcher, regardez mon edito). Evidement, cette classe est disponible ici dans la zone des t&#233;l&#233;chargements. Edit du 22/05/2006 : je viens de faire une modification dans le code source de ce bout de PHP (qui passe alors en version 1.1), afin de corriger un probl&#232;me d&#8217;arrondi.Edit du 16/08/2008 : apr&#232;s un changement de moteur web, il n&#8217;existe plus de zone de t&#233;l&#233;chargement, mais le lien vers le fichier zip a &#233;t&#233; mis &#224;&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>En ce joli jour de Fusain, 26 flor&eacute;al de l&rsquo;an 214, je viens de traduire un bout de !javascript! trouv&eacute; sur le net pour l&rsquo;inclure dans une classe PHP, qui permet de manipuler le <a href="http://fr.wikipedia.org/wiki/Calendrier_r%C3%A9publicain" target="_blank" title="Définition du calendrier républicain sur wikipedia">calendrier r&eacute;publicain</a>. Il suffit d&rsquo;instancier un objet en lui passant en param&egrave;tre une date exprim&eacute;e dans notre bon vieux calendrier gr&eacute;gorien, et vous voil&agrave; avec tous les outils qui vont bien pour traduire cette date dans le calendrier n&eacute; de la r&eacute;volution fran&ccedil;aise&#8230; Evidemment, le tout est fourni sans garantie (mais &ccedil;a semble marcher, regardez mon edito). </p>
<p> Evidement, cette classe est disponible <a href="https://desvigne.org/divers/codes-sources/cal_rep.zip" target="_blank" title="cal_rep.zip">ici</a> dans la zone des t&eacute;l&eacute;chargements. </p>
<p> <u>Edit</u> du 22/05/2006 : <i>je viens de faire une modification dans le code source de ce bout de PHP (qui passe alors en version 1.1), afin de corriger un probl&egrave;me d&rsquo;arrondi</i>.<br /><u>Edit</u> du 16/08/2008 : <i>apr&egrave;s un changement de moteur web, il n&rsquo;existe plus de zone de t&eacute;l&eacute;chargement, mais <a href="https://desvigne.org/divers/codes-sources/cal_rep.zip" target="_blank" title="cal_rep.zip">le lien</a> vers le fichier zip a &eacute;t&eacute; mis &agrave; jour.</i></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2006/05/15/calendrier-republicain/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Mise à jour du script permettant d&#8217;envoyer un SMS via le portail SFR</title>
		<link>https://desvigne.org/2006/01/02/mise-a-jour-du-script-permettant-d-envoyer-un-sms-via-le-portail-sfr/</link>
					<comments>https://desvigne.org/2006/01/02/mise-a-jour-du-script-permettant-d-envoyer-un-sms-via-le-portail-sfr/#comments</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Mon, 02 Jan 2006 01:18:36 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=36</guid>

					<description><![CDATA[Le 29 juillet 2005, je vous proposais un script qui permettait d&#8217;envoyer un SMS (texto) depuis le site SFR. Or, en d&#233;cembre 2005, SFR a eu la bonne id&#233;e de changer son site ! R&#233;sultat : les version 0.1x de ce script ne fonctionnent plus. Heureusement pour vous, je viens de reprogrammer une toute nouvelle version de ce script, disponible ici. Pour information : en fait, SFR semble avoir chang&#233; son site pour des raisons de s&#233;curit&#233;. Les logins/mot-de-passe ne passent plus en clair sur Internet, mais sont chiffr&#233;s en ssl (via des pages https). C&#8217;est une bonne chose. Ce qui est moins bon, c&#8217;est que : dans la foul&#233;e, vous avez perdu votre carnet d&#8217;adresse du site web (merci SFR !!!). Toutefois, SFR a mis en place une proc&#233;dure qui fonctionne tant bien que mal (plut&#244;t bien si vous ne mettez pas d&#8217;accents) pour importer un carnet d&#8217;adresses depuis une feuille de calcul Excel, votre ancien mot de passe&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Le 29 juillet 2005, je vous proposais un script qui permettait d&rsquo;envoyer un SMS (texto) depuis le site SFR. Or, en d&eacute;cembre 2005, SFR a eu la bonne id&eacute;e de changer son site ! R&eacute;sultat : les version 0.1x de ce script ne fonctionnent plus. </p>
<p> Heureusement pour vous, je viens de reprogrammer une toute nouvelle version de ce script, <a title="Source (en ZIP) du script send_sms_sfr.php version 0.2a" target="_blank" href="https://desvigne.org/divers/codes-sources/send_sfr_sms.php-0.2b.zip"><b>disponible ici</b></a>.</p>
<p> Pour information : en fait, SFR semble avoir chang&eacute; son site pour des raisons de s&eacute;curit&eacute;. Les logins/mot-de-passe ne passent plus en clair sur Internet, mais sont chiffr&eacute;s en ssl (via des pages https). C&rsquo;est une bonne chose. Ce qui est moins bon, c&rsquo;est que : </p>
<ul>
<li>dans la foul&eacute;e, vous avez perdu votre carnet d&rsquo;adresse du site web (merci SFR !!!). Toutefois, SFR a mis en place une proc&eacute;dure qui fonctionne tant bien que mal (plut&ocirc;t bien si vous ne mettez pas d&rsquo;accents) pour importer un carnet d&rsquo;adresses depuis une feuille de calcul Excel,</li>
<li>votre ancien mot de passe de connexion au site SFR ne fonctionne plus (il faut en redemander un nouveau en allant sur <font color="#0000ff"><a title="SFR" target="_blank" href="http://www.sfr.fr">http://www.sfr.fr</a></font>, puis dans &quot;identifiez-vous&quot;, &quot;Premi&egrave;re visite ? Code oubli&eacute; ?&quot;),</li>
<li>enfin, il faut &agrave; nouveau s&rsquo;inscrire au service TextoWeb ! (et re-accepter les conditions d&rsquo;utilisation), en &eacute;tant identifi&eacute;, et en allant ici : <a title="Page textoweb SFR" target="_blank" href="http://www.sfr.fr/do/textoweb/welcome">http://www.sfr.fr/do/textoweb/welcome</a>. </li>
</ul>
<p> In fine, si vous faites tout &ccedil;a, mon script fonctionne tr&egrave;s bien (il est un peu plus lent, car maintenant, il fait 6 requ&ecirc;tes au lieu de 3 ; la s&eacute;curit&eacute; a un co&ucirc;t&#8230;).</p>
<p> Petits rappels :</p>
<ul>
<li><font color="#505050" class="content">ce programme n&eacute;cessite </font>PHP-CLI (PHP en ligne de commande) version 4.3.x minimum,</li>
<li><font color="#505050" class="content">il utilise wget <b>version 1.10 minimum</b> (t&eacute;l&eacute;chargeable ici : <a href="http://www.gnu.org/software/wget/wget.html" target="_blank" title="Homepage de wget">http://www.gnu.org/software/wget/wget.html</a>). Attention : beaucoup de distributions Linux fournissent encore en standard wget en version 0.9x, qui ne fonctionne pas avec ce script (n&eacute;cessit&eacute; d&rsquo;utiliser l&rsquo;option &quot;&#8211;keep-session-cookies&quot; pour pouvoir conserver les informations de session obtenues depuis la page d&rsquo;authentification dans un fichier contenant les coockies),</font></li>
<p> <font color="#505050" class="content"></p>
<li>il faut aussi avoir un compte chez SFR, avoir demand&eacute; un login/mot de passe, et avoir activ&eacute; le service TextoWeb en acceptant les conditions d&rsquo;utilisation,</li>
<li>cet outil n&rsquo;est pas d&rsquo;une publicit&eacute; pour l&rsquo;un ou l&rsquo;autre des op&eacute;rateurs. Ce qui a &eacute;t&eacute; fait ici avec SFR pourrait probablement &ecirc;tre reproduit avec un autre fournisseur d&rsquo;acc&egrave;s &agrave; un r&eacute;seau GSM.</li>
<p> </font></ul>
<p><font color="#505050" class="content"> D&rsquo;ailleurs, ce programme se veut plus un exemple d&rsquo;utilisation de wget (distribu&eacute; sous licence GPL2/LGPL) qu&rsquo;un beau et propre programme d&rsquo;envoi de SMS. Je ne serais &ecirc;tre tenu pour responsable suite &agrave; une d&eacute;faillance due &agrave; l&rsquo;utilisation de ce script (qui n&rsquo;est pas exempt de bugs, certains &eacute;tant connus et list&eacute;s dans les commentaires du code source). Par exemple, le bon fonctionnement de ce programme d&eacute;pend de la constance du site textoweb de SFR. Si cet op&eacute;rateur d&eacute;cide de changer son site, il est fort probable que ce script ne fonctionne plus.</p>
<p> Les param&egrave;tres, comme les num&eacute;ros de t&eacute;l&eacute;phone, les mots de passe, l&rsquo;&eacute;ventuelle pr&eacute;sence d&rsquo;un serveur proxy, sont pass&eacute;s via les variables d&rsquo;environnement. Le texte du SMS &agrave; envoyer est transmis par l&rsquo;entr&eacute;e standard (stdin). <b>Je vous invite vivement &agrave; lire les commentaires au d&eacute;but du code source</b> pour savoir comment installer et utiliser ce script.<br /> </font></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2006/01/02/mise-a-jour-du-script-permettant-d-envoyer-un-sms-via-le-portail-sfr/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Script PHP permettant d&#8217;envoyer un SMS via le portail de chez SFR</title>
		<link>https://desvigne.org/2005/08/24/script-php-permettant-d-envoyer-un-sms-via-le-portail-de-chez-sfr/</link>
					<comments>https://desvigne.org/2005/08/24/script-php-permettant-d-envoyer-un-sms-via-le-portail-de-chez-sfr/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Wed, 24 Aug 2005 12:51:19 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=25</guid>

					<description><![CDATA[Addendum du 02/01/2006 !!! Attention ! Ce script ne fonctionne plus depuis que SFR a chang&#233; son script en d&#233;cembre 2005. Allez plut&#244;t t&#233;l&#233;charger la nouvelle version corrig&#233;e (version 0.2b &#224; l&#8217;heure actuelle) disponible dans la zone &#34;T&#233;l&#233;chargement/Code_sources&#34;. Lisez cet article pour plus d&#8217;info. [texte original de l&#8217;article, p&#233;rim&#233; : ] Je viens d&#8217;&#233;crire un petit script en PHP qui, lanc&#233; en ligne de commande sur un poste de travail Unix/Linux (test&#233; sur une Debian Sarge 3.1), permet d&#8217;envoyer automatiquement un SMS via le portail textoweb de SFR. Le code source (send_sfr_sms.php-0.1b.zip) est disponible dans la zone &#34;T&#233;l&#233;chargements&#34; du site https://desvigne.org. [remarque du 16/08/2008 : la zone t&#233;l&#233;chargement n&#8217;existe plus depuis l&#8217;utilisation d&#8217;un nouveau moteur web. Mais j&#8217;ai corrig&#233; le lien vers le fichier zip pour que &#231;a marche toujours] Ce programme n&#233;cessite : PHP-CLI (PHP en ligne de commande) version 4.3.x minimum, wget version 1.10 minimum (t&#233;l&#233;chargeable ici : http://www.gnu.org/software/wget/wget.html). Attention : beaucoup de distributions Linux fournissent encore en&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><b>Addendum du 02/01/2006 !!! Attention !</b> Ce script ne fonctionne plus depuis que SFR a chang&eacute; son script en d&eacute;cembre 2005. Allez plut&ocirc;t t&eacute;l&eacute;charger la nouvelle version corrig&eacute;e (version 0.2b &agrave; l&rsquo;heure actuelle) disponible dans la zone &quot;T&eacute;l&eacute;chargement/Code_sources&quot;. Lisez <a href="https://desvigne.org/article.php?sid=36&#038;mode=thread&#038;order=0&#038;thold=0" target="_self" title="Nouvelle version ">cet article</a> pour plus d&rsquo;info.</p>
<p> [<i>texte original de l&rsquo;article, p&eacute;rim&eacute; : </i>] Je viens d&rsquo;&eacute;crire un petit script en PHP qui, lanc&eacute; en ligne de commande sur un poste de travail Unix/Linux (test&eacute; sur une Debian Sarge 3.1), permet d&rsquo;envoyer automatiquement un SMS via le portail textoweb de SFR.</p>
<p> Le code source (<a href="https://desvigne.org//divers/codes-sources/send_sfr_sms.php-0.1b.zip" target="_blank" title="Source du script">send_sfr_sms.php-0.1b.zip</a>) est disponible dans la zone &quot;T&eacute;l&eacute;chargements&quot; du site <a href="https://desvigne.org" target="_self" title="desvigne.org">https://desvigne.org</a>.</p>
<p>[<i>remarque du 16/08/2008 : la zone t&eacute;l&eacute;chargement n&rsquo;existe plus depuis l&rsquo;utilisation d&rsquo;un nouveau moteur web. Mais j&rsquo;ai corrig&eacute; le lien vers le fichier zip pour que &ccedil;a marche toujours</i>]</p>
<p>Ce programme n&eacute;cessite : </p>
<ul>
<li>PHP-CLI (PHP en ligne de commande) version 4.3.x minimum,</li>
<li>wget version 1.10 minimum (t&eacute;l&eacute;chargeable ici : <a href="http://www.gnu.org/software/wget/wget.html" target="_blank" title="Homepage de wget">http://www.gnu.org/software/wget/wget.html</a>). Attention : beaucoup de distributions Linux fournissent encore en standard wget en version 0.9x, qui ne fonctionne pas avec ce script (n&eacute;cessit&eacute; d&rsquo;utiliser l&rsquo;option &quot;&#8211;keep-session-cookies&quot; pour pouvoir conserver les informations de session obtenues depuis la page d&rsquo;authentification dans un fichier contenant les coockies),</li>
<li>un compte chez SFR, et l&rsquo;enregistrement de ce compte pour qu&rsquo;il puisse &ecirc;tre utilis&eacute; pour envoyer un texto depuis le service textoweb du site <a href="http://textoweb.services.sfr.fr/SFR_TextoWeb_Lot3_V4/" target="_blank" title="Service textoweb SFR">http://textoweb.services.sfr.fr/SFR_TextoWeb_Lot3_V4/</a></li>
</ul>
<p> Cet outil n&rsquo;est pas d&rsquo;une publicit&eacute; pour l&rsquo;un ou l&rsquo;autre des op&eacute;rateurs. Ce qui a &eacute;t&eacute; fait ici avec SFR pourrait probablement &ecirc;tre reproduit avec un autre fournisseur d&rsquo;acc&egrave;s &agrave; un r&eacute;seau GSM.</p>
<p> D&rsquo;ailleurs, ce programme se veut plus un exemple d&rsquo;utilisation de wget (distribu&eacute; sous licence GPL2/LGPL) qu&rsquo;un beau et propre programme d&rsquo;envoi de SMS. Je ne serais &ecirc;tre tenu pour responsable suite &agrave; une d&eacute;faillance due &agrave; l&rsquo;utilisation de ce script (qui n&rsquo;est pas exempt de bugs, certains &eacute;tant connus et list&eacute;s dans les commentaires du code source). Par exemple, le bon fonctionnement de ce programme d&eacute;pend de la constance du site textoweb de SFR. Si cet op&eacute;rateur d&eacute;cide de changer son site, il est fort probable que ce script ne fonctionne plus.</p>
<p> Les param&egrave;tres, comme les num&eacute;ros de t&eacute;l&eacute;phone, les mots de passe, l&rsquo;&eacute;ventuelle pr&eacute;sence d&rsquo;un serveur proxy, sont pass&eacute;s via les variables d&rsquo;environnement. Le texte du SMS &agrave; envoyer est transmis par l&rsquo;entr&eacute;e standard (stdin). <b>Je vous invite vivement &agrave; lire les commentaires au d&eacute;but du code source</b> pour savoir comment installer et utiliser ce script.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2005/08/24/script-php-permettant-d-envoyer-un-sms-via-le-portail-de-chez-sfr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Patch du module NPDS &#034;td-galerie&#034;</title>
		<link>https://desvigne.org/2005/07/29/patch-du-module-npds-td-galerie/</link>
					<comments>https://desvigne.org/2005/07/29/patch-du-module-npds-td-galerie/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Fri, 29 Jul 2005 15:53:16 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=24</guid>

					<description><![CDATA[Si vous avez d&#233;j&#224; install&#233; le module &#34;td-galerie&#34; version 1.0 de tribal-dolphin avec une base MySQL version 4.1, vous avez peut-&#234;tre rencontr&#233; un bug : les images situ&#233;es sur les vignettes des derni&#232;res photos mises en lignes ne correspondent pas aux images affich&#233;es en cliquant dessus. De plus, en utilisant ce module, vous souhaitez peut-&#234;tre voir dispara&#238;tre le blocs de droite, de gauche, ou les deux. Si vous &#234;tes dans une de ces situations, le patch que je viens de pr&#233;parer est fait pour vous. Il est disponible dans la section &#34;T&#233;l&#233;chargements&#34;. N&#8217;oubliez pas de lire le fichier &#34;LisezMoi.txt&#34; fourni avec&#8230; [note du 16/08/2008 : suite &#224; un changement de moteur du site, la zone de t&#233;l&#233;chargement dont il est question n&#8217;existe plus. De plus, ce billet n&#8217;a plus d&#8217;int&#233;r&#234;t, le module td-galerie ayant &#233;volu&#233;, le bug n&#8217;existe plus]]]></description>
										<content:encoded><![CDATA[<p>Si vous avez d&eacute;j&agrave; install&eacute; le module &quot;td-galerie&quot; version 1.0 de tribal-dolphin avec une base MySQL version 4.1, vous avez peut-&ecirc;tre rencontr&eacute; un bug : les images situ&eacute;es sur les vignettes des derni&egrave;res photos mises en lignes ne correspondent pas aux images affich&eacute;es en cliquant dessus. </p>
<p> De plus, en utilisant ce module, vous souhaitez peut-&ecirc;tre voir dispara&icirc;tre le blocs de droite, de gauche, ou les deux. </p>
<p> Si vous &ecirc;tes dans une de ces situations, le patch que je viens de pr&eacute;parer est fait pour vous. Il est disponible dans la section &quot;T&eacute;l&eacute;chargements&quot;. N&rsquo;oubliez pas de lire le fichier &quot;LisezMoi.txt&quot; fourni avec&#8230;</p>
<p><i>[note du 16/08/2008 : suite &agrave; un changement de moteur du site, la zone de t&eacute;l&eacute;chargement dont il est question n&rsquo;existe plus. De plus, ce billet n&rsquo;a plus d&rsquo;int&eacute;r&ecirc;t, le module td-galerie ayant &eacute;volu&eacute;, le bug n&rsquo;existe plus]</i></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2005/07/29/patch-du-module-npds-td-galerie/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BLOG:CMS version française</title>
		<link>https://desvigne.org/2005/07/23/blog-cms-version-francaise/</link>
					<comments>https://desvigne.org/2005/07/23/blog-cms-version-francaise/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Sat, 23 Jul 2005 15:51:43 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<guid isPermaLink="false">http://desvigne.org/?p=7</guid>

					<description><![CDATA[Du temps o&#249; mon site &#233;tait administr&#233; par le gestionnaire de blog BLOG:CMS, j&#8217;avais traduit ce produit en fran&#231;ais. Je n&#8217;utilise plus ce moteur (j&#8217;utilise maintenant NPDS). Aussi, je ne maintiendrai plus cette traduction. Mais je vous laisse tout de m&#234;me les fichiers de ce travail, qui fonctionnent avec BLOG:CMS version 3.4 : blogcms-french.zip Voici la petite documentation que j&#8217;avais faite &#224; l&#8217;&#233;poque pour utiliser ce fichier : une fois d&#233;compress&#233; (par exemple avec 7-zip), le fichier &#34;french.php&#34; est &#224; copier dans le dossier &#34;/chemin_du_site/admin/language&#34;. Ensuite, dans la page d&#8217;Administration du site, il ne reste qu&#8217;&#224; s&#233;lectionner comme langue : french. Remarque : &#231;a n&#8217;est pas parce que vous installez ce fichier que le site sera francis&#233; &#224; 100%. En effet : une partie des textes se trouve dans les skins et les templates (vous pouvez les traduire depuis la page d&#8217;Administration, en &#233;ditant chacun des skins et des templates un par un) ; certains textes des plugins sont cod&#233;s&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Du temps o&ugrave; mon site &eacute;tait administr&eacute; par le gestionnaire de blog <a href="http://blogcms.com/" target="_blank" title="BLOG:CMS">BLOG:CMS</a>, j&rsquo;avais traduit ce produit en fran&ccedil;ais. Je n&rsquo;utilise plus ce moteur (j&rsquo;utilise maintenant <a href="http://www.npds.org/" target="_blank" title="NPDS">NPDS</a>). Aussi, je ne maintiendrai plus cette traduction. Mais je vous laisse tout de m&ecirc;me les fichiers de ce travail, qui fonctionnent avec <a href="http://blogcms.com/" target="_blank" title="BLOG:CMS">BLOG:CMS</a> version 3.4 : </p>
<blockquote><p><a href="https://desvigne.org/divers/blogcms-french.zip" target="_blank" title="blogcms-french.zip"><img decoding="async" width="18" vspace="2" hspace="2" height="19" border="0" align="middle" src="https://desvigne.org/modules/upload/upload/%21mime/gzip.gif" alt="gzip.gif" /><b>blogcms-french.zip</b></a> </p></blockquote>
<p> Voici la petite documentation que j&rsquo;avais faite &agrave; l&rsquo;&eacute;poque pour utiliser ce fichier :  </p>
<ul>
<li><i>une fois d&eacute;compress&eacute; (par exemple avec <a href="http://www.7-zip.org/" target="_blank" title="7-ZIP">7-zip</a>), le fichier &quot;<font face="courier new,courier">french.php</font>&quot; est &agrave; copier dans le dossier &quot;<font face="courier new,courier">/chemin_du_site/admin/language</font>&quot;. Ensuite, dans la page d&rsquo;Administration du site, il ne reste qu&rsquo;&agrave; s&eacute;lectionner comme langue : </i>french<i>.</i></li>
<li><i><u>Remarque </u>: &ccedil;a n&rsquo;est pas parce que vous installez ce fichier que le site sera francis&eacute; &agrave; 100%. En effet :</i></li>
<ul>
<li><i>une partie des textes se trouve dans les skins et les templates (vous pouvez les traduire depuis la page d&rsquo;Administration, en &eacute;ditant chacun des skins et des templates un par un) ;</i></li>
<li><i>certains textes des plugins sont cod&eacute;s en dur dans les programmes (c&rsquo;est p&ocirc; bien). Impossible de les traduire sans mettre les mains dans la cambouis du code source&#8230;</i></li>
</ul>
</ul>
<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2005/07/23/blog-cms-version-francaise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
