<?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. - Internet</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>Fri, 08 Aug 2008 20:54:44 +0200</pubDate>
  <copyright>Creative Commons By-NC-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <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;</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>Cuil, une semaine plus tard</title>
    <link>http://www.alti.info/post/2008/08/02/Cuil-une-semaine-plus-tard</link>
    <guid isPermaLink="false">urn:md5:b93e1f909eeef8e9ede247e88e7e8d27</guid>
    <pubDate>Sat, 02 Aug 2008 09:20:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Général</category>
        <category>Google</category><category>Internet</category><category>recherche</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.cuilimg.com/static/v2/images/new/flattened/cuil.png&quot; alt=&quot;Cuil&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;On a beaucoup parlé de &lt;a href=&quot;http://www.cuil.com&quot; hreflang=&quot;en&quot;&gt;cuil&lt;/a&gt; la semaine dernière, le moteur de recherche qui prétends vouloir détronner Google. Voici encore une preuve s'il en fallait que ce moteur est à chier. Voici ce que je vois dans mes stats&amp;nbsp;: 7 backlink vers Alt-I depuis cette url&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.cuil.com/search?q=bernard%20macabiau&quot; hreflang=&quot;en&quot;&gt;http://www.cuil.com/search?q=bernard macabiau&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Alors, en effet, j'ai parlé &lt;a href=&quot;http://www.alti.info/post/2007/10/17/La-face-cachee-du-PS&quot; hreflang=&quot;fr&quot;&gt;dans un billet de Bernard Macabiau&lt;/a&gt;. Sauf que sur les résultats de Cuil, ce n'est pas mon billet qui est linké, mais un proxy&amp;nbsp;: &lt;a href=&quot;http://archive.jcisio.com/nph-proxy.cgi/000000A/http/www.alti.info&quot; hreflang=&quot;fr&quot;&gt;http://archive.jcisio.com/nph-proxy.cgi/000000A/http/www.alti.info&lt;/a&gt;. Et qui plus est, qui ne fonctionne plus. Alors ils sont bien gentils chez Cuil avec leurs billiards de liens indexés, mais il faudrait déjà qu'ils commencent à bien classifier leurs résultats s'ils veulent pas passer pour des cons.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/08/02/Cuil-une-semaine-plus-tard#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/08/02/Cuil-une-semaine-plus-tard#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/323</wfw:commentRss>
      </item>
    
  <item>
    <title>Extensions Firebug</title>
    <link>http://www.alti.info/post/2008/07/09/Extensions-Firebug</link>
    <guid isPermaLink="false">urn:md5:db5439e0cf6b20ad8e65c60fb310dd5e</guid>
    <pubDate>Wed, 09 Jul 2008 13:46:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Développement</category>
        <category>AJAX</category><category>debug</category><category>developpement</category><category>Firebug</category><category>Firefox</category><category>Internet</category><category>JavaScript</category><category>logiciel</category><category>PHP</category><category>web2.0</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://dascritch.net/&quot; hreflang=&quot;fr&quot;&gt;Dascritch&lt;/a&gt; m'a indiqué ce matin un &lt;a href=&quot;http://www.softwareishard.com/blog/firebug/list-of-firebug-extensions/#more-16&quot; hreflang=&quot;fr&quot;&gt;article très intéressant listant les meilleurs extensions pour Firebug&lt;/a&gt;. Pour rappel, Firebug est une extension Firefox incontournable pour tout développeur, facilitant grandement le debug dans le développement web.&lt;/p&gt;


&lt;p&gt;On y retrouves des extensions très pratiques telles que&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.janodvarko.cz/firecookie&quot;&gt;Firecookie&lt;/a&gt; qui permet de lister tout les cookies de la page en cours et de les éditer&lt;br /&gt;
&lt;img src=&quot;http://www.softwareishard.com/images/posts/firebug-extensions/firebug-extlist-firecookie-thumbnail.png&quot; alt=&quot;FireCookie&quot; /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.firephp.org/&quot;&gt;FirePHP&lt;/a&gt;, &lt;a href=&quot;http://www.alti.info/post/2008/06/19/PHP-en-feu-firebug-firephp-firefox&quot;&gt;dont je parlais il y a peu&lt;/a&gt;, permet de logguer des informations dans la console Firebug à partir d'un script coté serveur, sans modifier le contenu de la réponse envoyée au navigateur. Les logs étant passés dans le header de la page. Nickel pour débugger de l'ajax.&lt;br /&gt;
&lt;img src=&quot;http://www.softwareishard.com/images/posts/firebug-extensions/firebug-extlist-firephp.png&quot; alt=&quot;Firebug&quot; /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://xrefresh.com/rainbow&quot;&gt;RainbowForFirebug&lt;/a&gt; coloriera le code javascript dans votre console Firebug.&lt;br /&gt;
&lt;img src=&quot;http://www.softwareishard.com/images/posts/firebug-extensions/firebug-extlist-rainbow-thumbnail.png&quot; alt=&quot;Rainbow For Firebug&quot; /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://billwscott.com/jiffyext/&quot;&gt;Jiffy&lt;/a&gt; calculera le temps d'éxécution de chacune de vos fonctions Javascript.&lt;br /&gt;
&lt;img src=&quot;http://www.softwareishard.com/images/posts/firebug-extensions/firebug-extlist-jiffy-thumbnail.png&quot; alt=&quot;Jiffy&quot; /&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;L'article en recense encore plein d'autres, mais c'était celles qui me paraissaient les plus intéressantes. Bon débug &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/09/Extensions-Firebug#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/07/09/Extensions-Firebug#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/306</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>
    
  <item>
    <title>Certificat Download Day</title>
    <link>http://www.alti.info/post/2008/07/03/Certificat-Download-Day-Firefox-2008-record</link>
    <guid isPermaLink="false">urn:md5:b7621b228be3dedc6237aff8e60d72f7</guid>
    <pubDate>Thu, 03 Jul 2008 08:41:00 +0200</pubDate>
    <dc:creator>Hadrien</dc:creator>
        <category>Nawakeries</category>
        <category>Firefox</category><category>Internet</category><category>Mozilla</category><category>navigateur</category>    
    <description>    &lt;p&gt;Grâce à moi, Mozilla a battu un record de téléchargements en 24 heures (8 002 530). C'est pourquoi ils m'ont décerné personnellement ce certificat&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.alti.info/images/Scrinchoutes/Certificat_Download_Day_Firefox_2008.jpg&quot;&gt;&lt;img src=&quot;http://www.alti.info/images/Scrinchoutes/.Certificat_Download_Day_Firefox_2008_m.jpg&quot; alt=&quot;Certificat Download Day Firefox 2008&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Merci.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.alti.info/post/2008/07/03/Certificat-Download-Day-Firefox-2008-record#comment-form</comments>
      <wfw:comment>http://www.alti.info/post/2008/07/03/Certificat-Download-Day-Firefox-2008-record#comment-form</wfw:comment>
      <wfw:commentRss>http://www.alti.info/feed/rss2/comments/304</wfw:commentRss>
      </item>
    
</channel>
</rss>