<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="http://blogmarks.net/api/user/loopinglechat/marks">
<title>Public marks from user loopinglechat</title>
<description>Public marks from user loopinglechat</description>
<link>http://blogmarks.net/user/loopinglechat/marks</link>
<items><rdf:Seq><rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1058482123"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1058254513"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1058228427"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1058048791"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057872999"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057872998"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057694402"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057694370"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057680892"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057668811"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057668807"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057668806"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057668804"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057668801"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057667556"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057667541"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057667539"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057665519"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057660934"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057660927"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057660924"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057660917"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057660914"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057657946"/>
<rdf:li resource="http://blogmarks.net/api/user/loopinglechat/mark/1057657945"/>
</rdf:Seq></items>
</channel>
<item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1058482123">
<title>Familles de bruitages | Sound-Fishing Bruitages</title>
<link>http://www.sound-fishing.net/familles_bruitages.html</link>
<description>Sound Fishing Bruitages met à disposition une base de données composée de milliers de bruitages et d’éléments de musique d’illustration à télécharger immédiatement. Différentes qualités de bruitages à des tarifs adaptés (bruitages gratuits, abonnements, bruitages payants) aux besoins et moyens de chacun. Sélectionnez une famille de bruitages dans la colonne de gauche ou utilisez le moteur de recherche.</description>
<dc:date>2009-08-26T16:07:20Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>son, mp3</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.sound-fishing.net/familles_bruitages.html"><img border="0" src="http://blogmarks.net/screenshots/2009/08/26/89bd68a5862aff693e9eaa94d686243b.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.sound-fishing.net/familles_bruitages.html">Familles de bruitages | Sound-Fishing Bruitages</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">Sound Fishing Bruitages met à disposition une base de données composée de milliers de bruitages et d’éléments de musique d’illustration à télécharger immédiatement. Différentes qualités de bruitages à des tarifs adaptés (bruitages gratuits, abonnements, bruitages payants) aux besoins et moyens de chacun. Sélectionnez une famille de bruitages dans la colonne de gauche ou utilisez le moteur de recherche.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/son">son</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mp3">mp3</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058482123">Copy</a> | 
<a href="http://blogmarks.net/link/3325186">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1058254513">
<title>Tutorial : authentification SSO avec OpenID (en PHP)</title>
<link>http://www.mti.epita.fr/blogs/serveur/2009/01/12/tutorial-authentification-sso-avec-openid-en-php/</link>
<description>OpenID est un protocole ouvert permettant une authentification unique à travers plusieurs sites (aussi appelé « Single-Sign-On », SSO). On évite ainsi d'avoir à gérer un couple identifiant/mot de passe pour chaque site nécessitant un enregistrement.

Cet article a pour but d'expliquer son fonctionnement et d'intégrer ensuite une authentification en PHP avec la bibliothèque PHP OpenID de JanRain.</description>
<dc:date>2009-03-30T09:57:18Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, tutorial, openid, sso</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.mti.epita.fr/blogs/serveur/2009/01/12/tutorial-authentification-sso-avec-openid-en-php/"><img border="0" src="http://blogmarks.net/screenshots/2009/03/30/70a5c6e987b1d2baff383b4f842f3e0c.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.mti.epita.fr/blogs/serveur/2009/01/12/tutorial-authentification-sso-avec-openid-en-php/">Tutorial : authentification SSO avec OpenID (en PHP)</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/3055340">1 other(s)</a> 
<p class="description">OpenID est un protocole ouvert permettant une authentification unique à travers plusieurs sites (aussi appelé « Single-Sign-On », SSO). On évite ainsi d'avoir à gérer un couple identifiant/mot de passe pour chaque site nécessitant un enregistrement.

Cet article a pour but d'expliquer son fonctionnement et d'intégrer ensuite une authentification en PHP avec la bibliothèque PHP OpenID de JanRain.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/tutorial">tutorial</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/openid">openid</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/sso">sso</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058254513">Copy</a> | 
<a href="http://blogmarks.net/link/3055340">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1058228427">
<title>Elgg.org</title>
<link>http://elgg.org/index.php</link>
<description>Create your own social network, quickly and easily. Elgg allows you to take full advantage of the power of social technology with elegant, flexible solutions for organisations, groups and individuals. </description>
<dc:date>2009-03-04T08:43:48Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>facebook, réseau social</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://elgg.org/index.php"><img border="0" src="http://blogmarks.net/screenshots/2009/03/04/fbf2ac501aa28f81faf00092bf6dfab3.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://elgg.org/index.php">Elgg.org</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/1980452">4 other(s)</a> 
<p class="description">Create your own social network, quickly and easily. Elgg allows you to take full advantage of the power of social technology with elegant, flexible solutions for organisations, groups and individuals. </p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/facebook">facebook</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/r%25C3%25A9seau%2Bsocial">réseau social</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058228427">Copy</a> | 
<a href="http://blogmarks.net/link/1980452">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1058048791">
<title>Manipuler des fichiers OpenDocument avec PHP</title>
<link>http://www.phpfrance.com/tutoriaux/index.php/2008/09/04/53-manipuler-des-fichiers-opendocument-avec-php</link>
<description>PHPOdt est une bibliothèque PHP destinée à servir de moteur de template pour des fichiers OpenDocument.Son utilisation requiert PHP 5.2 et d'activer l'extension Zip.</description>
<dc:date>2008-11-05T10:37:09Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, odt, openoffice, PHPOdt</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.phpfrance.com/tutoriaux/index.php/2008/09/04/53-manipuler-des-fichiers-opendocument-avec-php"><img border="0" src="http://blogmarks.net/screenshots/2008/11/05/bb177a63a6144d01dd8d1743d98fad1f.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.phpfrance.com/tutoriaux/index.php/2008/09/04/53-manipuler-des-fichiers-opendocument-avec-php">Manipuler des fichiers OpenDocument avec PHP</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2958297">1 other(s)</a> 
<p class="description">PHPOdt est une bibliothèque PHP destinée à servir de moteur de template pour des fichiers OpenDocument.Son utilisation requiert PHP 5.2 et d'activer l'extension Zip.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/odt">odt</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/openoffice">openoffice</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/PHPOdt">PHPOdt</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058048791">Copy</a> | 
<a href="http://blogmarks.net/link/2958297">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057872999">
<title>The Lightbox Clones Matrix « planetOzh</title>
<link>http://planetozh.com/projects/lightbox-clones/</link>
<description></description>
<dc:date>2008-06-09T11:41:50Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>gallery, galerie, lightbox</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://planetozh.com/projects/lightbox-clones/"><img border="0" src="http://blogmarks.net/screenshots/2009/11/06/9016c5502c27dac156ffaced3f1d63c2.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://planetozh.com/projects/lightbox-clones/">The Lightbox Clones Matrix « planetOzh</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2753248">20 other(s)</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/gallery">gallery</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/galerie">galerie</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/lightbox">lightbox</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057872999">Copy</a> | 
<a href="http://blogmarks.net/link/2753248">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057872998">
<title>Vrac : icônes, lightbox, ressources gratuites</title>
<link>http://www.capitaine-commerce.com/index.php/2008/05/23/648-vrac-icones-lightbox-plein-de-ressources-gratuites</link>
<description></description>
<dc:date>2008-06-09T11:39:00Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>icon</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.capitaine-commerce.com/index.php/2008/05/23/648-vrac-icones-lightbox-plein-de-ressources-gratuites"><img border="0" src="http://blogmarks.net/screenshots/2008/06/09/1ebdeba9b3682736b38be4ed9424855b.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.capitaine-commerce.com/index.php/2008/05/23/648-vrac-icones-lightbox-plein-de-ressources-gratuites">Vrac : icônes, lightbox, ressources gratuites</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/icon">icon</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057872998">Copy</a> | 
<a href="http://blogmarks.net/link/2806185">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057694402">
<title>MySQL : Introduction à l'optimisation</title>
<link>http://www.apprendre-php.com/tutoriels/tutoriel-26-mysql-introduction-a-l-optimisation.html</link>
<description>MySQL est un SGBDR libre, performant et surtout simple à utiliser et à administrer. Il est toujours étonnant de voir autant de développeurs et de DBA sans expériences SQL, chargés de l'administration des serveurs MySQL. Sur de petites applications, peu sollicitées, cela ne porte pas toujours à conséquences, mais petite application deviendra grande et de mauvais choix faits au départ imposent presque à chaque fois une remise en question profonde du schéma et la réécriture des requêtes.</description>
<dc:date>2008-02-11T08:59:28Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>mysql, optimisation</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.apprendre-php.com/tutoriels/tutoriel-26-mysql-introduction-a-l-optimisation.html"><img border="0" src="http://blogmarks.net/screenshots/2008/02/12/88b55c9bfe100e03b11d32cf19867a7c.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.apprendre-php.com/tutoriels/tutoriel-26-mysql-introduction-a-l-optimisation.html">MySQL : Introduction à l'optimisation</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2666618">1 other(s)</a> 
<p class="description">MySQL est un SGBDR libre, performant et surtout simple à utiliser et à administrer. Il est toujours étonnant de voir autant de développeurs et de DBA sans expériences SQL, chargés de l'administration des serveurs MySQL. Sur de petites applications, peu sollicitées, cela ne porte pas toujours à conséquences, mais petite application deviendra grande et de mauvais choix faits au départ imposent presque à chaque fois une remise en question profonde du schéma et la réécriture des requêtes.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mysql">mysql</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/optimisation">optimisation</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057694402">Copy</a> | 
<a href="http://blogmarks.net/link/2666618">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057694370">
<title>Class: SnPayPalApi (soap, paypal) - PHP Classes</title>
<link>http://www.phpclasses.org/browse/package/4350.html</link>
<description></description>
<dc:date>2008-02-11T08:21:57Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, paypal, web services, soap, e-commerce, ecommerce</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.phpclasses.org/browse/package/4350.html"><img border="0" src="http://blogmarks.net/screenshots/2008/02/11/f9ad817132775174feb9f5aa60817ce6.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.phpclasses.org/browse/package/4350.html">Class: SnPayPalApi (soap, paypal) - PHP Classes</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/paypal">paypal</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/web%2Bservices">web services</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/soap">soap</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/e-commerce">e-commerce</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ecommerce">ecommerce</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057694370">Copy</a> | 
<a href="http://blogmarks.net/link/2666585">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057680892">
<title>Testing eAmy (embedded Amy Editor)</title>
<link>http://www.april-child.com/amy/api/embed/test_eamy.html</link>
<description></description>
<dc:date>2008-01-31T13:26:02Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>highlight, textarea</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.april-child.com/amy/api/embed/test_eamy.html"><img border="0" src="http://blogmarks.net/screenshots/2008/01/31/0e082cac0f7d96722d6dd4fdbfbea2c3.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.april-child.com/amy/api/embed/test_eamy.html">Testing eAmy (embedded Amy Editor)</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/highlight">highlight</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/textarea">textarea</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057680892">Copy</a> | 
<a href="http://blogmarks.net/link/2654118">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057668811">
<title>Quickcache</title>
<link>http://quickcache.codeworxtech.com/index.html</link>
<description>QuickCache is a lightweight, full page caching system for PHP,
    reducing server-load, as pages are generated less often.
    It also uses gzip content-encodig and ETag-headers, which results
    in approximately 80% in bandwidth savings for pages sent to browsers.
    You can choose to store your files in a temporary file or a database.</description>
<dc:date>2008-01-24T07:54:15Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, cache, performance</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://quickcache.codeworxtech.com/index.html"><img border="0" src="http://blogmarks.net/screenshots/2008/01/24/11c5132b599b2df33cc78060b1932519.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://quickcache.codeworxtech.com/index.html">Quickcache</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">QuickCache is a lightweight, full page caching system for PHP,
    reducing server-load, as pages are generated less often.
    It also uses gzip content-encodig and ETag-headers, which results
    in approximately 80% in bandwidth savings for pages sent to browsers.
    You can choose to store your files in a temporary file or a database.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/cache">cache</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/performance">performance</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057668811">Copy</a> | 
<a href="http://blogmarks.net/link/2644067">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057668807">
<title>The ZendCon Sessions Episode 1:The State of PHP Security</title>
<link>http://devzone.zend.com/article/2758-The-ZendCon-Sessions-Episode-1The-State-of-PHP-Security</link>
<description></description>
<dc:date>2008-01-24T07:51:03Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, securité</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://devzone.zend.com/article/2758-The-ZendCon-Sessions-Episode-1The-State-of-PHP-Security"><img border="0" src="http://blogmarks.net/screenshots/2008/01/24/69f325513cd41e18a123019937e45d92.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://devzone.zend.com/article/2758-The-ZendCon-Sessions-Episode-1The-State-of-PHP-Security">The ZendCon Sessions Episode 1:The State of PHP Security</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/securit%25C3%25A9">securité</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057668807">Copy</a> | 
<a href="http://blogmarks.net/link/2644063">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057668806">
<title>The ZendCon Sessions Episode 2: Best Practices for Sending Mail from PHP</title>
<link>http://devzone.zend.com/article/2788-The-ZendCon-Sessions-Episode-2-Best-Practices-for-Sending-Mail-from-PHP</link>
<description></description>
<dc:date>2008-01-24T07:50:37Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, mail</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://devzone.zend.com/article/2788-The-ZendCon-Sessions-Episode-2-Best-Practices-for-Sending-Mail-from-PHP"><img border="0" src="http://blogmarks.net/screenshots/2008/01/24/84047cab4fa2ea1c0ae03f91cc29d926.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://devzone.zend.com/article/2788-The-ZendCon-Sessions-Episode-2-Best-Practices-for-Sending-Mail-from-PHP">The ZendCon Sessions Episode 2: Best Practices for Sending Mail from PHP</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mail">mail</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057668806">Copy</a> | 
<a href="http://blogmarks.net/link/2644062">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057668804">
<title>The ZendCon Sessions Episode 5: PHP and E-Commerce: More Than Just a Shopping Cart</title>
<link>http://devzone.zend.com/article/2942-The-ZendCon-Sessions-Episode-5-PHP-and-E-Commerce-More-Than-Just-a-Shopping-Cart</link>
<description></description>
<dc:date>2008-01-24T07:49:51Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, e-commerce, ecommerce, web</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://devzone.zend.com/article/2942-The-ZendCon-Sessions-Episode-5-PHP-and-E-Commerce-More-Than-Just-a-Shopping-Cart"><img border="0" src="http://blogmarks.net/screenshots/2008/01/24/72552f768e5e148c4ed3427da3640c1d.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://devzone.zend.com/article/2942-The-ZendCon-Sessions-Episode-5-PHP-and-E-Commerce-More-Than-Just-a-Shopping-Cart">The ZendCon Sessions Episode 5: PHP and E-Commerce: More Than Just a Shopping Cart</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/e-commerce">e-commerce</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ecommerce">ecommerce</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/web">web</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057668804">Copy</a> | 
<a href="http://blogmarks.net/link/2644060">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057668801">
<title>The ZendCon Sessions Episode 7: High Performance PHP &amp; MySQL Scaling Techniques</title>
<link>http://devzone.zend.com/article/3005-The-ZendCon-Sessions-Episode-7-High-Performance-PHP-MySQL-Scaling-Techniques</link>
<description></description>
<dc:date>2008-01-24T07:49:10Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, mysql, performance</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://devzone.zend.com/article/3005-The-ZendCon-Sessions-Episode-7-High-Performance-PHP-MySQL-Scaling-Techniques"><img border="0" src="http://blogmarks.net/screenshots/2008/01/24/0fbf2400a89e65a626dec0fd3c9b2a61.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://devzone.zend.com/article/3005-The-ZendCon-Sessions-Episode-7-High-Performance-PHP-MySQL-Scaling-Techniques">The ZendCon Sessions Episode 7: High Performance PHP &amp; MySQL Scaling Techniques</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mysql">mysql</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/performance">performance</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057668801">Copy</a> | 
<a href="http://blogmarks.net/link/2644058">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057667556">
<title>Quel éditeur de photos en ligne choisir ?</title>
<link>http://blog.aysoon.com/quel-editeur-de-photos-en-ligne-choisir</link>
<description>Depuis quelques mois, de nouveaux services riches ont vu le jour sur Internet. Grâce à l’évolution des technologies (notamment celle des RIA et plus du simple Java comme avant), certains sites repoussent les limites de ce qui était habituellement faisable en ligne en proposant presque autant de fonctionnalités que de vraies applications classiques. Le domaine de l’édition de photos en ligne est clairement est de ceux à qui ces technologies ont le plus profité. Il existe de nombreux services en ligne de retouche photo et cela depuis longtemps déjà.</description>
<dc:date>2008-01-23T08:22:04Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>photo, image, editor, photo editor, image editor</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://blog.aysoon.com/quel-editeur-de-photos-en-ligne-choisir"><img border="0" src="http://blogmarks.net/screenshots/2008/01/23/c463c0ae7c343ec9ef5cdedfabd173f5.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://blog.aysoon.com/quel-editeur-de-photos-en-ligne-choisir">Quel éditeur de photos en ligne choisir ?</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">Depuis quelques mois, de nouveaux services riches ont vu le jour sur Internet. Grâce à l’évolution des technologies (notamment celle des RIA et plus du simple Java comme avant), certains sites repoussent les limites de ce qui était habituellement faisable en ligne en proposant presque autant de fonctionnalités que de vraies applications classiques. Le domaine de l’édition de photos en ligne est clairement est de ceux à qui ces technologies ont le plus profité. Il existe de nombreux services en ligne de retouche photo et cela depuis longtemps déjà.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photo">photo</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/image">image</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/editor">editor</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photo%2Beditor">photo editor</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/image%2Beditor">image editor</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057667556">Copy</a> | 
<a href="http://blogmarks.net/link/2642863">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057667541">
<title>inspekt - Google Code</title>
<link>http://code.google.com/p/inspekt/</link>
<description>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an &quot;cage&quot; object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a 'getRaw()' method, forcing the developer to show clear intent.</description>
<dc:date>2008-01-23T08:05:25Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, securité</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://code.google.com/p/inspekt/"><img border="0" src="http://blogmarks.net/screenshots/2008/10/01/4dbf08f69e40374709917663b1565f84.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://code.google.com/p/inspekt/">inspekt - Google Code</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2642849">2 other(s)</a> 
<p class="description">Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a 'getRaw()' method, forcing the developer to show clear intent.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/securit%25C3%25A9">securité</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057667541">Copy</a> | 
<a href="http://blogmarks.net/link/2642849">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057667539">
<title>Ecommerce Registration Usability Tips - Get Elastic Ecommerce Blog</title>
<link>http://www.getelastic.com/registration-usability-tips-ecommerce/</link>
<description>Your site may have several forms that ask for personal information - for email subscriptions, creating an account, entering billing information, requesting help, general contact, creating a wishlist or order tracking. It’s important to note that in my test I was taking initiative to sign up for an account by clicking “Register” or “My Account”. I did not reach these forms in the middle of a checkout process</description>
<dc:date>2008-01-23T08:03:35Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>registration, formulaire, inscription, web</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.getelastic.com/registration-usability-tips-ecommerce/"><img border="0" src="http://blogmarks.net/screenshots/2008/06/01/b8e1c187c876a441e938b10d2db23e3a.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.getelastic.com/registration-usability-tips-ecommerce/">Ecommerce Registration Usability Tips - Get Elastic Ecommerce Blog</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2642846">2 other(s)</a> 
<p class="description">Your site may have several forms that ask for personal information - for email subscriptions, creating an account, entering billing information, requesting help, general contact, creating a wishlist or order tracking. It’s important to note that in my test I was taking initiative to sign up for an account by clicking “Register” or “My Account”. I did not reach these forms in the middle of a checkout process</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/registration">registration</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/formulaire">formulaire</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/inscription">inscription</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/web">web</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057667539">Copy</a> | 
<a href="http://blogmarks.net/link/2642846">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057665519">
<title>Nexen.net : portail PHP et MySQL - Une tonne d'utilitaires MySQL</title>
<link>http://www.nexen.net/actualites/logiciels/18010-une_tonne_dutilitaires_mysql.php</link>
<description>Il y a les outils MySQL, mais aussi les utilitaires proposés par la communauté. LeFred publie une magnifique liste sur son blog</description>
<dc:date>2008-01-22T11:21:52Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>mysql, optimisation, outil</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.nexen.net/actualites/logiciels/18010-une_tonne_dutilitaires_mysql.php"><img border="0" src="http://blogmarks.net/screenshots/2008/01/22/5ba90b49c12e70a5781383b895371b52.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.nexen.net/actualites/logiciels/18010-une_tonne_dutilitaires_mysql.php">Nexen.net : portail PHP et MySQL - Une tonne d'utilitaires MySQL</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">Il y a les outils MySQL, mais aussi les utilitaires proposés par la communauté. LeFred publie une magnifique liste sur son blog</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mysql">mysql</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/optimisation">optimisation</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/outil">outil</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057665519">Copy</a> | 
<a href="http://blogmarks.net/link/2641682">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057660934">
<title>FotoFlexer - The world's most advanced online photo editor</title>
<link>http://fotoflexer.com/</link>
<description>All Mac OS X 10.5 (Leopard) users must upgrade to the latest version of Flash Player to use FotoFlexer. Due to an incompatibility between older versions of Flash Player and Leopard, uploading and saving photos is only possible with the latest version of Flash Player (currently 9.0.98). This does not affect any other users.</description>
<dc:date>2008-01-18T08:22:03Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>flash, photo editor, image editor, photo, image, transformation, editor</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://fotoflexer.com/"><img border="0" src="http://blogmarks.net/screenshots/2009/04/02/39a31bfcb7d5ed184a2a5bd6c8119e50.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://fotoflexer.com/">FotoFlexer - The world's most advanced online photo editor</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2421355">20 other(s)</a> 
<p class="description">All Mac OS X 10.5 (Leopard) users must upgrade to the latest version of Flash Player to use FotoFlexer. Due to an incompatibility between older versions of Flash Player and Leopard, uploading and saving photos is only possible with the latest version of Flash Player (currently 9.0.98). This does not affect any other users.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flash">flash</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photo%2Beditor">photo editor</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/image%2Beditor">image editor</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photo">photo</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/image">image</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/transformation">transformation</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/editor">editor</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057660934">Copy</a> | 
<a href="http://blogmarks.net/link/2421355">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057660927">
<title>Asterpix Interactive Video - Home</title>
<link>http://www.asterpix.com/</link>
<description>Make your videos interactive.</description>
<dc:date>2008-01-18T08:09:15Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>video, interaction, flash</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.asterpix.com/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/19/552f695ff6ff2e45f7d225028bdbfcb5.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.asterpix.com/">Asterpix Interactive Video - Home</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2465862">3 other(s)</a> 
<p class="description">Make your videos interactive.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/video">video</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/interaction">interaction</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flash">flash</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057660927">Copy</a> | 
<a href="http://blogmarks.net/link/2465862">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057660924">
<title>Nexen.net : portail PHP et MySQL - Nouvelles structures de données en SPL</title>
<link>http://www.nexen.net/actualites/trucs/17999-nouvelles_structures_de_donnees_en_spl.php</link>
<description>Etienne Kneuss a finalisé 3 nouvelles classes, qui se retrouvent sous forme de structures de données dans la bibliothèque SPL :
    * splDoublyLinkedList : une liste doublement chaînée
    * splStack : une pile
    * splQueue : une queue</description>
<dc:date>2008-01-18T08:02:20Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>spl, php, standard php library</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.nexen.net/actualites/trucs/17999-nouvelles_structures_de_donnees_en_spl.php"><img border="0" src="http://blogmarks.net/screenshots/2008/01/18/83a2eb4d9ba67cec4adb15c2f0af56ac.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.nexen.net/actualites/trucs/17999-nouvelles_structures_de_donnees_en_spl.php">Nexen.net : portail PHP et MySQL - Nouvelles structures de données en SPL</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">Etienne Kneuss a finalisé 3 nouvelles classes, qui se retrouvent sous forme de structures de données dans la bibliothèque SPL :
    * splDoublyLinkedList : une liste doublement chaînée
    * splStack : une pile
    * splQueue : une queue</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/spl">spl</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/standard%2Bphp%2Blibrary">standard php library</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057660924">Copy</a> | 
<a href="http://blogmarks.net/link/2637436">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057660917">
<title>Nexen.net : portail PHP et MySQL - Tests à scénarios pour PHPunit</title>
<link>http://www.nexen.net/actualites/tutoriel/18000-tests_a_scenarios_pour_phpunit.php</link>
<description>Sebastian Bergmann présente la prochaine fonctionnalité de PHP Unit : les scénario. Les tests peuvent maintenant s'écrire presque littéralement (en anglais, du moins), avec des fonctions telles que given, when, and et then.</description>
<dc:date>2008-01-18T07:59:46Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, phpunit, tests unitaires</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.nexen.net/actualites/tutoriel/18000-tests_a_scenarios_pour_phpunit.php"><img border="0" src="http://blogmarks.net/screenshots/2008/01/18/b33271c82f0a72fdd35c4e6d0afca36a.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.nexen.net/actualites/tutoriel/18000-tests_a_scenarios_pour_phpunit.php">Nexen.net : portail PHP et MySQL - Tests à scénarios pour PHPunit</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
<p class="description">Sebastian Bergmann présente la prochaine fonctionnalité de PHP Unit : les scénario. Les tests peuvent maintenant s'écrire presque littéralement (en anglais, du moins), avec des fonctions telles que given, when, and et then.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/phpunit">phpunit</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/tests%2Bunitaires">tests unitaires</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057660917">Copy</a> | 
<a href="http://blogmarks.net/link/2637428">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057660914">
<title>Evolve Your User Interface To Educate Your Users | Know-How | Smashing Magazine</title>
<link>http://www.smashingmagazine.com/2008/01/16/evolve-your-user-interface-to-educate-your-users/</link>
<description>The Web has changed. This isn’t your neighbor’s nerdy kid’s internet anymore. Now the Web is home to your mom, your grandma and your technophobe sister. With computers as common a household appliance as televisions now, who might be using your web-application has expanded beyond the realm of just the power user.</description>
<dc:date>2008-01-18T07:54:35Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>ergonimie, web</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.smashingmagazine.com/2008/01/16/evolve-your-user-interface-to-educate-your-users/"><img border="0" src="http://blogmarks.net/screenshots/2008/01/18/20f89dc611e95ffc684983c8a9614828.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.smashingmagazine.com/2008/01/16/evolve-your-user-interface-to-educate-your-users/">Evolve Your User Interface To Educate Your Users | Know-How | Smashing Magazine</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2636054">1 other(s)</a> 
<p class="description">The Web has changed. This isn’t your neighbor’s nerdy kid’s internet anymore. Now the Web is home to your mom, your grandma and your technophobe sister. With computers as common a household appliance as televisions now, who might be using your web-application has expanded beyond the realm of just the power user.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ergonimie">ergonimie</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/web">web</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057660914">Copy</a> | 
<a href="http://blogmarks.net/link/2636054">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057657946">
<title>HTML Purifier - Filter your HTML the standards-compliant way!</title>
<link>http://htmlpurifier.org/</link>
<description>HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you're building? HTML Purifier is for you!</description>
<dc:date>2008-01-16T08:20:15Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>standards, html, xhtml, purifier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://htmlpurifier.org/"><img border="0" src="http://blogmarks.net/screenshots/2009/08/12/582b3ade697112906a0ec53984691e0c.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://htmlpurifier.org/">HTML Purifier - Filter your HTML the standards-compliant way!</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2304385">15 other(s)</a> 
<p class="description">HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you're building? HTML Purifier is for you!</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/standards">standards</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/html">html</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/xhtml">xhtml</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/purifier">purifier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057657946">Copy</a> | 
<a href="http://blogmarks.net/link/2304385">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/loopinglechat/mark/1057657945">
<title>POO PHP5 : Standard Php Library (SPL) - Club d'entraide des développeurs francophones</title>
<link>http://julien-pauli.developpez.com/tutoriels/php/spl/</link>
<description>PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.
Nous allons voir en quoi ils peuvent s'avérer très utiles.
</description>
<dc:date>2008-01-16T08:18:35Z</dc:date>
<dc:author>loopinglechat</dc:author>
<dc:subject>php, spl, standard php library</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://julien-pauli.developpez.com/tutoriels/php/spl/"><img border="0" src="http://blogmarks.net/screenshots/2009/08/28/54c94bb374b1b8ba6e4986bab486d938.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://julien-pauli.developpez.com/tutoriels/php/spl/">POO PHP5 : Standard Php Library (SPL) - Club d'entraide des développeurs francophones</a></h4>
 
by <a href="http://blogmarks.net/user/loopinglechat">loopinglechat</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2631190">3 other(s)</a> 
<p class="description">PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.
Nous allons voir en quoi ils peuvent s'avérer très utiles.
</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/php">php</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/spl">spl</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/standard%2Bphp%2Blibrary">standard php library</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057657945">Copy</a> | 
<a href="http://blogmarks.net/link/2631190">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> </rdf:RDF>