<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.alti.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Alt-I, des informations alternatives - Informatique, Cultures alternatives et Geekeries saupoudrées d'Ajax. - Over-Blog</title>
  <link>http://www.alti.info/</link>
  <description>Alt-I, des informations alternatives. Podcast causant d'informatique généraliste et de cultures alternatives avec un soupçon de XHTML, CSS, AJAX, Javascript, et autres outils web…</description>
  <language>fr</language>
  <pubDate>Wed, 20 Aug 2008 22:52:48 +0200</pubDate>
  <copyright>Creative Commons By-NC-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Overblog version iPhone</title>
    <link>http://www.alti.info/post/2008/08/12/Overblog-version-iPhone</link>
    <guid isPermaLink="false">urn:md5:976c8d531508b30c20b48508ab90849c</guid>
    <pubDate>Tue, 12 Aug 2008 15:17:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Développement</category>
        <category>developpement</category><category>Internet</category><category>iPhone</category><category>Over-Blog</category>    
    <description>    &lt;p&gt;En ce moment, pendant que tout le monde est en vacances, je bosse sur les versions mobiles de &lt;a href=&quot;http://www.over-blog.com&quot; hreflang=&quot;fr&quot;&gt;Overblog&lt;/a&gt;. Et je suis fier de vous présenter la version iPhone&amp;nbsp;:&lt;/p&gt;

&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/3jKo6nei7dQ&amp;amp;hl=en&amp;amp;fs=1&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;
  &lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/3jKo6nei7dQ&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
  &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;/object&gt;
&lt;br /&gt;Overblog version iPhone
&lt;/div&gt;



&lt;p&gt;Je suis très content de mon travail, et on pourra aussi féliciter &lt;a href=&quot;http://nicolas-guilhou.over-blog.com/&quot; hreflang=&quot;fr&quot;&gt;Xylpho&lt;/a&gt;, notre graphiste, qui a fait aussi du bon boulot &lt;img src=&quot;/themes/Alt-I/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/08/12/Overblog-version-iPhone#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/08/12/Overblog-version-iPhone#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/329</wfw:commentRss>
      </item>
    
  <item>
    <title>Coder sur iPhone… encore :p</title>
    <link>http://www.alti.info/post/2008/08/08/Coder-sur-iPhone-encore-webkit-border-image</link>
    <guid isPermaLink="false">urn:md5:2e17439e1a811e43a6299815da8c8ed1</guid>
    <pubDate>Fri, 08 Aug 2008 18:13:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Développement</category>
        <category>Apple</category><category>css</category><category>developpement</category><category>Internet</category><category>iPhone</category><category>Over-Blog</category><category>W3C</category><category>web2.0</category><category>Webkit</category>    
    <description>    &lt;p&gt;Regardez ce genre de design&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/OB/Commentaires_Over-blog_iPhone.png&quot; alt=&quot;Commentaires Over-blog iPhone&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour un navigateur &quot;ancien&quot; (c'est à dire qui ne connaît pas CSS3), réaliser un cadre de ce genre, avec coins arrondis, dégradés, etc, est un très dur labeur. Ça se joue à coup de multiples &amp;lt;div /&amp;gt; imbriqués dont les background sont les coins de l'image savamment découpée, le tout en deux version&amp;nbsp;: une pour IE, la seconde pour les autres… C'est à cause de ça que le web2.0 a beaucoup été designé (du verbe to design :p) à coup d'aplat de couleur.&lt;/p&gt;


&lt;p&gt;Et bien avec Safari 3, finie l'usine à gaz&amp;nbsp;! Une propriété magique, propriétaire pour le moment, mais en cours de validation par le W3C fait des miracles. Il s'agit de &lt;em&gt;-webkit-border-image&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Pour faire une bulle comme sur le screenshot, nous n'avons besoin que d'une image&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/OB/bubbleWhite.png&quot; alt=&quot;Bulle blanche&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Et de la css suivante&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;css&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #6666ff;&quot;&gt;.bulle&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;	&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;border-width&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;16px&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8px&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8px&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8px&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;	-webkit-border-image&lt;span style=&quot;color: #66cc66;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;url&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'bubbleWhite.png'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8&lt;/span&gt; &lt;span style=&quot;color: #933;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;


&lt;p&gt;Appliqué au XHTML suivant&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;html&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;div&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;bulle&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;	Je suis dans une bulle \o/&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;&quot;&gt;&lt;div style=&quot;font-family: 'Courier New', Courier, monospace; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;


&lt;p&gt;Et c'est tout. La bulle pourra s'agrandir en hauteur et en largeur sans aucun étirement ou décalage.&lt;/p&gt;


&lt;p&gt;Comment cela fonctionne-t-il&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;On définit tout d'abord l'épaisseur de chaque bordure du cadre :&lt;br /&gt;
border-width: haut droite bas gauche;&lt;br /&gt;
Dans mon cas, la bordure du haut sera plus épaisse car il faut y faire rentrer la flèche de la bulle.&lt;/p&gt;


&lt;p&gt;Ensuite, on indique quelles zones de l'image de fond seront appliquées dans les bordures :&lt;br /&gt;
-webkit-border-image: url('bubbleWhite.png') haut droite bas gauche;&lt;br /&gt;
On prends la zone de l'image de 0px du haut à 16px et on la met sur la bordure du haut, la zone de 0 pixel de droite à 8px et on la calle à droite, etc. Tout le reste fait partie du centre du contenant qui s'étirera selon le contenu. Tout ce qui est dans les bordure gardera sa taille initiale.&lt;/p&gt;


&lt;p&gt;Les zones rouges sont les parties de l'images qui seront placées en tant que bordure, le reste sera étirée en tant que background&amp;nbsp;:
&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/OB/bubbleWhiteSchema.png&quot; alt=&quot;Bulle blanche schématisée&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;



&lt;p&gt;C'est magnifique&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;PS&amp;nbsp;: &lt;a href=&quot;http://dascritch.net/&quot; hreflang=&quot;fr&quot;&gt;DaScritch&lt;/a&gt; nous indique que &lt;a href=&quot;http://ejohn.org/blog/border-image-in-firefox/&quot; hreflang=&quot;en&quot;&gt;ça marche aussi de la même façon sur Firefox 3&lt;/a&gt; :D&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/08/08/Coder-sur-iPhone-encore-webkit-border-image#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/08/08/Coder-sur-iPhone-encore-webkit-border-image#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/326</wfw:commentRss>
      </item>
    
  <item>
    <title>Orange et ses technos propriétaires</title>
    <link>http://www.alti.info/post/2008/07/30/Orange-et-ses-technos-proprietaires</link>
    <guid isPermaLink="false">urn:md5:470d91037bb3bfe8d580696ca3fd7a0f</guid>
    <pubDate>Wed, 30 Jul 2008 14:45:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>developpement</category><category>mobile</category><category>Orange</category><category>Over-Blog</category><category>téléphone</category><category>wap</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.internity.fr/images/logos/logo_access_orange.gif&quot; alt=&quot;Orange&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;Quand on veut faire un site &quot;wap&quot; chez Orange, il faut utiliser le format &quot;OML/WML&quot;. Mais pourquoi pas XHTML simplement ?? Ben parceque Orange distribue des navigateurs spécifiques sur leurs téléphones qui comprennent ce langage XML propre à Orange&amp;nbsp;: OML. C'est censé être un langage plus léger et compatible que le XHTML (sic). Donc, je lis la doc d'Orange à ce sujet. Et c'est là qu'on tombe sur un passage fortemment hillarant&amp;nbsp;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;L’encodage des caractères spéciaux doit être obligatoirement accompagné de l’utilisation de l’ISO-8859-1 sur l’ensemble des services :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’encodage ISO-8859-1 est compris de tous les protocoles réseaux et langages de développement et ne nécessite pas de conversion. C’est une méthode d’encodage par défaut sur la plupart des outils de développement (langages, base de données etc…).&lt;/li&gt;
&lt;li&gt;Les caractères non encodés ne sont pas compris de certains navigateurs de terminaux. Les dysfonctionnements dûs à un problème d’encodage peuvent aller d’un non affichage du caractère jusqu’au plantage du terminal. Ces dysfonctionnements dépendent des terminaux.&lt;/li&gt;
&lt;li&gt;L’UTF-8 reste inadapté avec l’utilisation de fichiers tels que le XML, et de certains serveurs qui ne prennent pas forcément l’Unicode en charge ce qui ne facilite pas le développement des services.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;De plus la contrainte de mise en place est négligeable au vue du gain de compatibilité que cette méthode engendre.&lt;/p&gt;
&lt;p&gt;En utilisant l’encodage ISO-8859-1, l’obtention d’un affichage correct du service sur l’ensemble des terminaux est garantie.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;En 2008, Orange oblige à coder en ISO plutôt qu'en UTF-8 pour des raisons de compatibilité. Elle est bien bonne.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/07/30/Orange-et-ses-technos-proprietaires#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/07/30/Orange-et-ses-technos-proprietaires#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/321</wfw:commentRss>
      </item>
    
  <item>
    <title>Alt-I dans l'actu Overblog</title>
    <link>http://www.alti.info/post/2008/07/22/Alt-I-dans-lactu-Overblog</link>
    <guid isPermaLink="false">urn:md5:fcdd7b6987aef599aa5ee047abdac700</guid>
    <pubDate>Tue, 22 Jul 2008 12:19:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>developpement</category><category>OpenOB</category><category>Over-Blog</category><category>web2.0</category>    
    <description>    &lt;p&gt;Les travaux sur Open OB avancent&amp;nbsp;: Alt-I a réussi à faire partie de &lt;a href=&quot;http://www.over-blog.com/actualites/high+tech.html&quot; hreflang=&quot;fr&quot;&gt;l'actualité du portail Overblog&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.alti.info/images/Scrinchoutes/alti_sur_overblog_actu_portail.jpg&quot;&gt;&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/.alti_sur_overblog_actu_portail_m.jpg&quot; alt=&quot;Alt-I sur l&amp;#039;actu Overblog&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Plus que quelques temps avant de pouvoir vous inscrire à votre tour &lt;img src=&quot;/themes/Alt-I/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;PS&amp;nbsp;: Et dans la liste de tag aussi&amp;nbsp;: &lt;a href=&quot;http://www.over-blog.com/10-blog-annuaire-1-apple.html&quot; hreflang=&quot;fr&quot;&gt;Tag Apple&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/07/22/Alt-I-dans-lactu-Overblog#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/07/22/Alt-I-dans-lactu-Overblog#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/314</wfw:commentRss>
      </item>
    
  <item>
    <title>Alti sur Over-blog… pour de vrai !</title>
    <link>http://www.alti.info/post/2008/07/04/Alti-sur-Over-blog-pour-de-vrai</link>
    <guid isPermaLink="false">urn:md5:b1a3625414f9ed4a42c34b758384c8ca</guid>
    <pubDate>Fri, 04 Jul 2008 17:00:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>developpement</category><category>innovation</category><category>Internet</category><category>Over-Blog</category><category>web2.0</category>    
    <description>    &lt;p&gt;Ça y est, Alt-I est réellement sur Over-blog&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.alti.info/images/Scrinchoutes/alti_overblog_open_ob_oob_profil.jpg&quot;&gt;&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/.alti_overblog_open_ob_oob_profil_m.jpg&quot; alt=&quot;Alt-I sur Over-blog Open OB OOB&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vous pouvez &lt;a href=&quot;http://www.over-blog.com/profil/blogueur-1410219.html&quot; hreflang=&quot;fr&quot;&gt;constater par vous même&lt;/a&gt; &lt;img src=&quot;/themes/Alt-I/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/07/04/Alti-sur-Over-blog-pour-de-vrai#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/07/04/Alti-sur-Over-blog-pour-de-vrai#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/305</wfw:commentRss>
      </item>
    
</channel>
</rss>