<?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>tbergeron-&#62;myHeadInsideOut(); &#187; framework</title>
	<atom:link href="http://tbergeron.com/tag/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://tbergeron.com</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jul 2010 06:19:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cappuccino, framework Javascript pour créer des Applications</title>
		<link>http://tbergeron.com/technologie/cappuccino-framework-javascript-pour-creer-des-applications/</link>
		<comments>http://tbergeron.com/technologie/cappuccino-framework-javascript-pour-creer-des-applications/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:38:37 +0000</pubDate>
		<dc:creator>tom</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[objective-j]]></category>
		<category><![CDATA[Programmation]]></category>

		<guid isPermaLink="false">http://tbergeron.com/?p=1094</guid>
		<description><![CDATA[Le mois dernier, j&#8217;ai entendu parler de Cappuccino: un framework javascript permettant de créer des applications web. Mais pas de vulgaires pages avec quelques lignes de CSS. Des applications web, des vrais. Voyez par exemple: 280slides et almost.at C&#8217;est géant. Ils sont présentement entrain de travailler sur Atlas, une version javascript de XCode pour coder [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tbergeron.com/wp-content/uploads/2009/07/cappuccino-icon.png" rel="shadowbox[post-1094];player=img;"><img class="alignright size-full wp-image-1096" title="cappuccino-icon" src="http://tbergeron.com/wp-content/uploads/2009/07/cappuccino-icon.png" alt="cappuccino-icon" width="300" height="300" /></a>Le mois dernier, j&#8217;ai entendu parler de Cappuccino: un framework javascript permettant de créer des applications web. Mais pas de vulgaires pages avec quelques lignes de CSS. Des applications web, des vrais. Voyez par exemple: <a href="http://280slides.com">280slides</a> et <a href="http://almost.at/">almost.at</a></p>
<p>C&#8217;est géant. Ils sont présentement entrain de travailler sur Atlas, une version javascript de XCode pour coder en Objective-J. Et oui, Objective-<strong>J</strong>. Ils ont même fait une version du fameux Objective-C d&#8217;Apple. La syntaxe est vraiment pareil.</p>
<p>Voyez ce vidéo démontrant comment on créer un simple RSS Reader avec leur kit de développement.<br />
<object id="viddler" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="293" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple_on_site/1db9bf4d" /><param name="name" value="viddler" /><param name="allowfullscreen" value="true" /><embed id="viddler" type="application/x-shockwave-flash" width="437" height="293" src="http://www.viddler.com/simple_on_site/1db9bf4d" name="viddler" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>Ceci est le future, tout simplement. Des applications, dynamiques, avec interfaces, sans être ancrées dans un système d&#8217;opération, ni dans un appareil.</p>
<p>Si ça vous intéresse voici quelques démos et tutoriaux:</p>
<p><a href="http://cappuccino.org/learn/demos/ ">http://cappuccino.org/learn/demos<br />
</a><a href="http://cappuccino.org/learn/tutorials/ ">http://cappuccino.org/learn/tutorials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tbergeron.com/technologie/cappuccino-framework-javascript-pour-creer-des-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Décompileur de CamelCase</title>
		<link>http://tbergeron.com/technologie/convertir-le-camelcase-en-camel_case/</link>
		<comments>http://tbergeron.com/technologie/convertir-le-camelcase-en-camel_case/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 01:51:28 +0000</pubDate>
		<dc:creator>tom</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[camelcase]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://tbergeron.com/?p=1068</guid>
		<description><![CDATA[Si vous utilisez des frameworks utilisant le principe MVC et bien vous avez surement déjà utilisé des conventions vous ordonnant de nommer vos noms de tables (base de données) en camel case. Par exemple si votre table se nomme artiste_action_relation le nom de votre modèle sera ArtisteActionRelation. Mais qu&#8217;est-ce qu&#8217;il arrive si vous voulez obtenir [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous utilisez des frameworks utilisant le principe MVC et bien vous avez surement déjà utilisé des conventions vous ordonnant de nommer vos noms de tables (base de données) en camel case.</p>
<p>Par exemple si votre table se nomme artiste_action_relation le nom de votre modèle sera ArtisteActionRelation.</p>
<p>Mais qu&#8217;est-ce qu&#8217;il arrive si vous voulez obtenir le nom de la table à partir de la string déjà en camel case? Et bien c&#8217;est là que j&#8217;arrive en aide!</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> toTableName<span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">//On ajoute des espace avant les majuscules.</span>
<span style="color: #000088;">$space_sep</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/([^\s])([A-Z])/'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'\1 \2'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">//On remplace les espace par des « underscores »</span>
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'_'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$space_sep</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;&lt;/</span>code<span style="color: #339933;">&gt;</span>
&nbsp;
 <span style="color: #b1b100;">return</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Cette fonction vous permet d&#8217;y passer n&#8217;importe quelle string séparé par des majuscules et d&#8217;y obtenir par la suite une string séparé par des « _ ».</p>
<p>Pour certains c&#8217;est inutile, mais pour moi ça ma sauver des heures de travaux inutiles!</p>
]]></content:encoded>
			<wfw:commentRss>http://tbergeron.com/technologie/convertir-le-camelcase-en-camel_case/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dernieres , decouvertes&#8230;</title>
		<link>http://tbergeron.com/blog/dernieres-decouvertes/</link>
		<comments>http://tbergeron.com/blog/dernieres-decouvertes/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 00:36:41 +0000</pubDate>
		<dc:creator>tom</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[battlegrounds]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://tbergeron.com/2009/01/dernieres-decouvertes/</guid>
		<description><![CDATA[Hey bande de pokailles! Voici mes derniers &#171;&#160;kicks&#160;&#187; et aquisitions: WoW Battlegrounds, c&#8217;est trop nice c&#8217;est comme unreal tournement mais avec ton toon de WoW!!! Nouveau Disquedur 2.5 320gb 16mb 7200, enfin de l&#8217;espace sur mon laptop! CodeIgniter (framework PHP), recommandation d&#8217;hubert (lepetitweb) qui m&#8217;a l&#8217;air vraiment fort!!! Jcommence a developper un peu avec, mais [...]]]></description>
			<content:encoded><![CDATA[<p>Hey bande de pokailles!</p>
<p>Voici mes derniers &laquo;&nbsp;kicks&nbsp;&raquo; et aquisitions:</p>
<ol>
<li>WoW Battlegrounds, c&#8217;est trop nice c&#8217;est comme unreal tournement mais avec ton toon de WoW!!!</li>
<li>Nouveau Disquedur 2.5 320gb 16mb 7200, enfin de l&#8217;espace sur mon laptop!</li>
<li>CodeIgniter (framework PHP), recommandation d&#8217;hubert (lepetitweb) qui m&#8217;a l&#8217;air vraiment fort!!! Jcommence a developper un peu avec, mais a date je crois que j&#8217;adopterai!</li>
</ol>
<p>C&#8217;est tout pour le moment, mon toon est rendu lvl 30!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://tbergeron.com/blog/dernieres-decouvertes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
