<?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>Me, Myself And I</title>
	<atom:link href="http://palleas.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://palleas.com</link>
	<description>Archived random thoughts</description>
	<lastBuildDate>Tue, 23 Feb 2010 12:32:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SVN, meet GIT (and go away)</title>
		<link>http://palleas.com/svn-meet-git-and-go-away/</link>
		<comments>http://palleas.com/svn-meet-git-and-go-away/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 09:57:02 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://palleas.com/svn-meet-git-and-go-away/</guid>
		<description><![CDATA[Alors contrairement à ce qu&#8217;on pourrait croire, ceci ne sera pas un billet de troll, plutôt une mise au point avec un problème qui m&#8217;est arrivé ce matin. Pour commencer, il faut savoir que chez NOE-Interactive pour les gros projets, nous utilisons SVN. Ce matin, j&#8217;ai voulu versionner un dossier qui avait un chmod particulier. <a href="http://palleas.com/svn-meet-git-and-go-away/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Alors contrairement à ce qu&#8217;on pourrait croire, ceci ne sera pas un billet de troll, plutôt une mise au point avec un problème qui m&#8217;est arrivé ce matin. Pour commencer, il faut savoir que chez NOE-Interactive pour les gros projets, nous utilisons SVN. Ce matin, j&#8217;ai voulu versionner un dossier qui avait un chmod particulier. Résultat des courses : SVN n&#8217;a pas pu créer son dossier .svn, je ne pouvais plus rien faire sans me faire jeter (cleanup, update, revert&#8230; j&#8217;ai tout essayé). Finalement, vu que je suis quand même pas mal de gens maîtrisant SVN, je suis allé <a href="http://twitter.com/Palleas/status/9518789068">poser la question sur twitter</a> pendant que je cherchais en même temps sur Stackoverflow.</p>

<p>Le problème est que je suis également pas mal de gens qui sont passés sous GIT et qui prônent à qui veut l&#8217;entendre que GIT c&#8217;est beaucoup mieux que SVN. Du coup, plutôt que d&#8217;une réponse à mon problème, j&#8217;ai reçu plusieurs &#8220;go git dude!&#8221;-like messages. Je ne me plains pas ou la joue en mode caliméro &#8220;mais euh, répondez plutôt à mon problème&#8221;, tout simplement parce que j&#8217;ai du balancer un bon paquet de &#8220;go mac&#8221; pour les gens se plaignant de windows, ou &#8220;go Symfony!&#8221; pour les gens se plaignant de leurs frameworks PHP (non j&#8217;ai pas dis Zend, ça s&#8217;est écrit tout seul!). Si je fais ce billet, c&#8217;est juste pour &#8220;mettre les choses au clair&#8221;.</p>

<p>J&#8217;utilise GIT depuis quelques mois maintenant. Alors que j&#8217;avais mon vieux PC sous windows je m&#8217;y étais essayé (<a href="http://pioupioum.fr/">pioupioum</a> pourra en témoigner) mais j&#8217;avais plusieurs soucis d&#8217;authentification qui m&#8217;ont fait abandonner l&#8217;idée. Lors que j&#8217;ai eu mon nouveau macbook pro, j&#8217;ai retenté et j&#8217;ai réussi. Du coup, cela doit faire quelque chose comme 2 mois que <a href="http://github.com/palleas">j&#8217;utilise GIT</a> sur des projets persos, pour mettre <a href="http://github.com/Palleas/Symfony-examples">des choses en open-source</a> ou pour bosser à plusieurs sur des projets comme <a href="http://crumblr-project.com">Crumblr</a>.</p>

<p>La question que vous pourriez me poser ce serait :</p>

<blockquote>
  <p>Mais dans ce cas là, pourquoi tu ne fais pas migrer ta boite sous GIT?</p>
</blockquote>

<p>Il y a plusieurs raisons à cela. Pour commencer, j&#8217;ai mis un peu de temps à faire que les &#8220;gros&#8221; projets utilisent SVN. Utiliser un SCM reste somme toute une nouvelle approche dans le développement, surtout si l&#8217;on veut faire ça bien, et pas se contenter d&#8217;un gros commit tout les soirs avant de quitter le bureau. Ensuite -et c&#8217;est sans doute la raison la plus importante à mes yeux-, je ne maitrise pas GIT. Certe j&#8217;y travaille (<a href="http://progit.org/">achat à l&#8217;appui</a>) mais pour le moment dans ma tête, j&#8217;en suis à pouvoir affirmer que si GIT c&#8217;est bien, c&#8217;est surtout pour <a href="http://github.com/">github</a> et le fait de pouvoir commiter en étant hors-ligne. Pour être honnête, je ne sais même pas encore gérer les forks (sans utiliser &#8211;force) ou les branches, et j&#8217;en souffre beaucoup!</p>

<p>Oui, je compte bien faire migrer NOE sous GIT également, mais pour le moment, je ne me risquerais à vanter les avantages et la supériorité d&#8217;un système que je ne maîtrise pas suffisamment, ce serait courir à la catastrophe.</p>

<p>J&#8217;espère avoir clarifié la situation, et qu&#8217;on est toujours copains même si je continue d&#8217;utiliser SVN!</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/svn-meet-git-and-go-away/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>My frustration of the day : Tumblr</title>
		<link>http://palleas.com/my-frustration-of-the-day-tumblr/</link>
		<comments>http://palleas.com/my-frustration-of-the-day-tumblr/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 11:00:01 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[crumblr]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://palleas.com/?p=56</guid>
		<description><![CDATA[(My blog died a few minutes because of an update which didn&#8217;t go well at all. I&#8217;m not gonna say bad things about Wordpress, it&#8217;s probably my fault, I was like 3 versions late. Anyway, everything is fine now, let&#8217;s move on.)



You probably already know about Tumblr, an awesome service which allows you to post <a href="http://palleas.com/my-frustration-of-the-day-tumblr/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>(My blog died a few minutes because of an update which didn&#8217;t go well at all. I&#8217;m not gonna say bad things about Wordpress, it&#8217;s probably my fault, I was like 3 versions late. Anyway, everything is fine now, let&#8217;s move on.)</p>

<p><img src="http://up.palleas.com/55a73d59.png" alt="My tumblr" /></p>

<p>You probably already know about <a href="http://www.tumblr.com/" title="Tumblr Home">Tumblr</a>, an awesome service which allows you to post text, links, quotes&#8230; very easily. I&#8217;ve always loved this service : it&#8217;s elegant, simple <strong>and provides an API</strong>! As you may know, if you read my old blog, I&#8217;ve always loved to work with APIs (Google, Twitter, LastFm&#8230;) that&#8217;s why of course I decided to use Adobe AIR to create a Desktop Client for Tumblr. That&#8217;s how <a href="http://www.crumblr-client.com" title="Crumblr client">Crumblr</a> was born.</p>

<p>That&#8217;s right, &#8220;Crumblr&#8221; was a desktop client to manage your Tumblr blogs. I stopped working on it for now, for ever, I&#8217;m really not sure : the data returned by the API are full of crappy HTML entities, the tumblr backend has a lot of flawes (required fields which are not, allows you to post empty content&#8230; *).</p>

<p>That&#8217;s why I&#8217;m really frustrated. I&#8217;ve sent a few mail to <a href="http://marclafountain.com/">Marc Lafountain</a>, the community manager and he was (reactive, nice and) honnest:</p>

<blockquote>
  <p>Hi, Romain. I&#8217;m sorry that you are frustrated. I will once again share your thoughts with the team. But, >as we have many competing development priorities, I don&#8217;t know when this will be addressed.</p>
  
  <p>Marc  <img src='http://palleas.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</blockquote>

<p>My point is, this service could be even more awesome if these simple issues were fixed <a href="http://twitter.com/Palleas/status/8862513577">instead of adding useless new features</a>. For now Crumblr-client has been replaced by Crumblr-project in my head. I&#8217;m really proud to announce it, you&#8217;ll find more informations (in french) <a href="http://crumblr-project.com" title="Crumblr project's homepage">on this page</a>.</p>

<p>&#42; I reported this issue 6 months ago, and it&#8217;s still not fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/my-frustration-of-the-day-tumblr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tu fais quoi dans la vie? Je suis développeur Wordpress.</title>
		<link>http://palleas.com/je-suis-developpeur-wordpress/</link>
		<comments>http://palleas.com/je-suis-developpeur-wordpress/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:51:15 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://palleas.com/?p=53</guid>
		<description><![CDATA[Vu que l&#8217;anglais ça fait mal à la tête, je vais poster celui-ci en français, histoire d&#8217;être sur de me faire comprendre. Je vais également commencer par un petit disclaimer : oui, ce blog utilise wordpress. Sans vouloir chercher des excuses (même si&#8230;), c&#8217;est plus une solution de facilité qu&#8217;un choix fait par conviction qui <a href="http://palleas.com/je-suis-developpeur-wordpress/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Vu que l&#8217;anglais ça fait mal à la tête, je vais poster celui-ci en français, histoire d&#8217;être sur de me faire comprendre. Je vais également commencer par un petit <em>disclaimer</em> : oui, ce blog utilise wordpress. Sans vouloir chercher des excuses (même si&#8230;), c&#8217;est plus une solution de facilité qu&#8217;un choix fait par conviction qui me fait utiliser Wordpress. Certes, je pourrais me développer mon propre blog, ça ne me prendrait pas longtemps. C&#8217;est promis, j&#8217;y pense. Aller, on enchaine.</p>

<p>Travaillant dans le web, il y a plusieurs choses qui me frustrent, m&#8217;énervent ou me donne envie de tuer des bébés pandas. J&#8217;ai en général une bonne capacité d&#8217;absorption vis à vis des choses qui me posent problème, mais il y a toujours un moment où j&#8217;explose. Ce soir, c&#8217;est Wordpress. Comme je vous l&#8217;ai dit, ce blog utilise ce moteur. Pourtant, je vous le dis haut et fort : <strong>wordpress, c&#8217;est de la merde</strong>.</p>

<ul>
    <li> Wordpress a été codé avec les pieds. C&#8217;est un gros tas de code moitié procédural, moitié objet mal conçu, qui relève plus de l&#8217;usine à gaz que du moteur de blog. Je crois que c&#8217;est <a href="http://www.dmathieu.com/">Damien</a> qui me disait qu&#8217;en posant la question à un des créateurs de wordpress, ceux-ci refusaient de recoder un moteur propre pour maintenir la rétrocompatibilité avec tout le monde. C&#8217;est vrai que ce serait dommage de forcer les gens à quitter PHP 4.</li>
    <li>Wordpress, c&#8217;est une nouvelle surprise tous les matins. Il m&#8217;est arrivé plusieurs fois d&#8217;arriver au bureau, et de constater un problème sur le blog de la société pour laquelle je travaille. Je crois que mon préféré reste celui des catégories qui disparaissent subitement. C&#8217;est là qu&#8217;on prend le temps de bien apprécier le slogan de wordpress &#8220;Code is poetry&#8221;. J&#8217;ai envie de rire. Ou de pleurer. Ou peut-être les deux.</li>
    <li>Mais plus encore, Wordpress c&#8217;est une communauté de développeurs. Une communauté de gens qui vendent l&#8217;installation, la customisation et l&#8217;intégration d&#8217;un design pour wordpress. <em>(Je vais montrer un peu de bonne foi quand même, dans le cas ou le client demande un blog, oui un wordpress pourra faire l&#8217;affaire).</em> J&#8217;ai vu des boutiques en ligne, des sites collaboratifs et bien d&#8217;autres trucs reposer sur des plateforme wordpress. Non mais on est où là?</li>
</ul>

<p>C&#8217;est un dialogue qui me fera toujours sourire je pense :</p>

<blockquote>- &#8220;Tu fais quoi dans la vie?&#8221;
- &#8220;Je suis développeur&#8221;
- &#8220;Ah? Tu développes sur quoi?&#8221;
- &#8220;Wordpress&#8221;</blockquote>

<p>Et c&#8217;est généralement dit sans trembler, notez l&#8217;impertinence. Je crois que je pourrais faire un lolcat avec ce dialogue. Vous l&#8217;avez compris, ce qui me dérange dans tout ça, c&#8217;est que maintenant n&#8217;importe qui se prend pour un développeur PHP parce qu&#8217;il va ajouter un &#8220;the_time()&#8221; (toi aussi, réinvente la roue!) dans un template PHP. Alors qu&#8217;avant, la conception de site internet était quand même quelque chose qui avait l&#8217;air compliqué, aujourd&#8217;hui ça l&#8217;est beaucoup moins.</p>

<p>Alors non messieurs. Etre développeur PHP, se targuer concepteur de site web, ça va beaucoup plus loin que connaître par coeur le codex de Wordpress (dont l&#8217;absurdité me donne envie de pleurer). Et fort heureusement d&#8217;ailleurs, sinon je ne crois pas que je serais resté très longtemps développeur Web.</p>

<p>En me relisant, je crois que je pourrais facilement passer pour un connard de développeur élitiste, mais je vais prendre le risque. Ceux qui me connaissent vraiment sauront de toute façon que ce n&#8217;est pas le cas. C&#8217;est plus le développeur frustré qui parle ici, parce que pouvoir se considérer (et être éventuellement considéré) comme <em>bon</em> développeur, ça représente beaucoup de temps, de persévérance, de volonté à vouloir comprendre et s&#8217;améliorer (souvent due à une vraie passion pour le domaine, donc ce n&#8217;est pas non plus le bagne hein).</p>

<p>Du coup, j&#8217;ai réfléchi et je l&#8217;ai annoncé sur facebook :</p>

<p style="text-align: center;"><img class="aligncenter" title="Statut facebook" src="http://up.palleas.com/fe212284.png" alt="" width="483" height="311" />(Du coup, je balance aussi ceux qui soutiennent le projet, haha)</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/je-suis-developpeur-wordpress/feed/</wfw:commentRss>
		<slash:comments>94</slash:comments>
		</item>
		<item>
		<title>Google PHP performance tips</title>
		<link>http://palleas.com/google-php-performance-tips/</link>
		<comments>http://palleas.com/google-php-performance-tips/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 18:52:50 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://palleas.com/?p=50</guid>
		<description><![CDATA[I think I&#8217;ve never been retweeted that much so quickly. I just bookmarked using my old delicious account, a post from google with a few tips to optimize your PHP scripts. You really shouldn&#8217;t take them for granted (not sure that can be said, I&#8217;m just warming up with my english). At least, you should <a href="http://palleas.com/google-php-performance-tips/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I think <a href="http://twitter.com/Palleas/status/7994224338">I&#8217;ve never been retweeted</a> that much so quickly. I just bookmarked using <a href="http://delicious.com/Palleas">my old delicious account</a>, a post from google with a few <a href="http://code.google.com/intl/fr/speed/articles/optimizing-php.html">tips to optimize your PHP scripts</a>. You really shouldn&#8217;t take them for granted (not sure that can be said, I&#8217;m just warming up with my english). At least, you should take <strong>all of them</strong>, for granted.</p>

<p><strong>Upgrade your version of PHP :</strong> is this really a performance tip? Even if that&#8217;s right, that&#8217;s a shame if you waited google telling you this to upgrade your PHP skills. If you&#8217;re still using PHP 4, please go away. Fast.</p>

<p><strong>Use caching : </strong>I think the &#8220;smarty&#8221; part was a joke.</p>

<p><strong>Avoid writing naive setters and getters :</strong> Even if that&#8217;s probably true about some of my setters and getters, I really don&#8217;t think using public variables is a good solution, you really don&#8217;t know when you will have to add some tests. Not doing any tests on your variables is a really bad idea, by the way. Especially with PHP.</p>

<p><strong>Avoid doing SQL queries within a loop :</strong> Before trying to build an ugly and weird SQL query, I really suggest you to take at look a SQL transactions (<a href="http://www.doctrine-project.org/blog/transactions-and-performance">there, for example</a>).</p>

<p>That&#8217;s all folks. As I said, I&#8217;m just warming up!</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/google-php-performance-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An introduction to Youtube Chromeless Player</title>
		<link>http://palleas.com/an-introduction-to-youtube-chromeless-player/</link>
		<comments>http://palleas.com/an-introduction-to-youtube-chromeless-player/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:29:56 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://palleas.com/?p=40</guid>
		<description><![CDATA[A few weeks earlier, Google released a chromeless player for Youtube. The last one was using Actionscript 2 (*sigh*) and you had to use a crappy proxy to use it with Actionscript 3. This one is really great cause you don&#8217;t have to &#8220;bother&#8221; with a swc file, all you have to do is to <a href="http://palleas.com/an-introduction-to-youtube-chromeless-player/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A few weeks earlier, Google released a chromeless player for Youtube. The last one was using Actionscript 2 (*sigh*) and you had to use a crappy proxy to use it with Actionscript 3. This one is really great cause you don&#8217;t have to &#8220;bother&#8221; with a swc file, all you have to do is to load a swf file :</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">var loader : Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.INIT, _onLoaderInit);loader.load(new URLRequest(&#8220;http://www.youtube.com/apiplayer?version=3&#8243;));</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">var loader : Loader = new Loader();</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">loader.contentLoaderInfo.addEventListener(Event.INIT, _onLoaderInit);</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">loader.load(new URLRequest(&#8220;http://www.youtube.com/apiplayer?version=3&#8243;));</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Problem is, there is a lot of methods coming with this player and you can&#8217;t have introspection with FlashBuilder, FDT or whatever you&#8217;re using.</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">That&#8217;s why I created a simple library to use it. It&#8217;s not done yet, I still have comment work to do, and a few things I&#8217;d like to implement (dispatching more events, being able to get snapshots, and a few things like that).</div>

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">You can get this library on Github, all feedbacks are welcomed!</div>

<p>A few weeks earlier, Google released a chromeless player for Youtube. The last one was using Actionscript 2 (<em>sigh</em>) and you had to use a crappy proxy to use it with Actionscript 3. This one is really great cause you don&#8217;t have to &#8220;bother&#8221; with a swc file, all you have to do is to load a swf file :</p>

<p><img class="aligncenter size-full wp-image-45" title="loader" src="http://palleas.com/wp-content/uploads/2009/11/loader.png" alt="loader" width="552" height="73" /></p>

<p>Problem is, there is a lot of methods coming with this player and you can&#8217;t have introspection with FlashBuilder, FDT or whatever you&#8217;re using.</p>

<p>That&#8217;s why I created a simple library to use it. It&#8217;s not done yet, I still have comment work to do, and a few things I&#8217;d like to implement (dispatching more events, being able to get snapshots, and a few things like that).</p>

<p>You can get this library <a href="http://github.com/Palleas/YoutubeChromelessPlayer">on Github</a>, all feedbacks are welcomed!</p>

<p>I&#8217;m working on a more detailed example as soon as I added everything I wanted :</p>

<p><a href="http://palleas.com/wp-content/uploads/2009/11/FlashForward.png"><img class="aligncenter size-full wp-image-43" title="FlashForward-mini" src="http://palleas.com/wp-content/uploads/2009/11/FlashForward-mini.png" alt="FlashForward-mini" width="600" height="468" /></a>(By The way, Flash Forward is a really great (and addictive) show)</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/an-introduction-to-youtube-chromeless-player/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Use AIR 2.0 SDK with Flex 4.0</title>
		<link>http://palleas.com/use-air-2-0-sdk-with-flex-4-0/</link>
		<comments>http://palleas.com/use-air-2-0-sdk-with-flex-4-0/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:29:40 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MacOS X]]></category>

		<guid isPermaLink="false">http://palleas.com/?p=32</guid>
		<description><![CDATA[As you may have heard, AIR 2.0 (codename &#8220;Athena&#8221;) is now available on Adobe Labs. I won&#8217;t make you a list of all the cool new features, everything is well explained here. I&#8217;m going to show you a way to merge Flex 4.0 sdk with AIR&#8217;s which was kind of a pain for me : <a href="http://palleas.com/use-air-2-0-sdk-with-flex-4-0/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, AIR 2.0 (codename &#8220;Athena&#8221;) is now available on Adobe Labs. I won&#8217;t make you a list of all the cool new features, everything is well explained <a href="http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html">here</a>. I&#8217;m going to show you a way to merge Flex 4.0 sdk with AIR&#8217;s which was kind of a pain for me : I tried a few commands like &#8220;mv -v&#8221;, &#8220;tar&#8221; (using the linux release), I even tried to do it manually. None of them worked, so I asked on the Adobe official forum and I discovered <a href="http://developer.apple.com/mac/library/DOCUMENTATION/Darwin/Reference/ManPages/man1/ditto.1.html">ditto</a> (remember, I&#8217;m using MacOs X) :
<code>ditto air_sdk flex_sdk</code></p>

<p>And voila! air_sdk folder&#8217;s content will be merge with flex_sdk&#8217;s (existing files are replaced). Now it&#8217;s working and I already had fun playing with Native API :</p>

<div class="wp-caption aligncenter" style="width: 408px"><a href="http://img49.yfrog.com/img49/2517/598.png"><img class=" " title="PHP Console" src="http://img49.yfrog.com/img49/2517/598.png" alt="PHP Console" width="398" height="295" /></a><p class="wp-caption-text">PHP Console</p></div>

<p>Blog post coming soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/use-air-2-0-sdk-with-flex-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonjour Paris!</title>
		<link>http://palleas.com/bonjour-paris/</link>
		<comments>http://palleas.com/bonjour-paris/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 23:47:49 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Me, Myself And I]]></category>

		<guid isPermaLink="false">http://www.r12t.fr/?p=30</guid>
		<description><![CDATA[Didn&#8217;t think using a french catch-phrase in an english blog would make me laugh that much (considering the fact that I&#8217;m, well, French). Anyway, I&#8217;m in Paris for a couple of days, going there. I&#8217;m about to meet a lot of people I talk to through Twitter, blogs, forums and such.

I&#8217;m pretty sure that&#8217;s gonna <a href="http://palleas.com/bonjour-paris/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Didn&#8217;t think using a french catch-phrase in an english blog would make me laugh that much (considering the fact that I&#8217;m, well, French). Anyway, I&#8217;m in Paris for a couple of days, going <a href="http://www.afup.org/pages/forumphp2009/">there</a>. I&#8217;m about to meet a lot of people I talk to through Twitter, blogs, forums and such.</p>

<p>I&#8217;m pretty sure that&#8217;s gonna be awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/bonjour-paris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex is bloat</title>
		<link>http://palleas.com/flex-is-bloat/</link>
		<comments>http://palleas.com/flex-is-bloat/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:42:50 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[DestroyTwitter]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MXML]]></category>

		<guid isPermaLink="false">http://www.r12t.fr/?p=21</guid>
		<description><![CDATA[I&#8217;m sure some of you may be kind of intrigued with this (really provocative) title, considering the fact that I&#8217;m a huge Flex fan. I don&#8217;t have much experience with this framework, but I really enjoyed using it for the past months. Also, I just love DestroyTwitter, a (really awesome) Twitter client built with AIR <a href="http://palleas.com/flex-is-bloat/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure some of you may be kind of intrigued with this (really provocative) title, considering the fact that I&#8217;m a huge Flex fan. I don&#8217;t have much experience with this framework, but I really enjoyed using it for the past months. Also, I just love <a href="https://destroytwitter.com/">DestroyTwitter</a>, a (really awesome) Twitter client built with AIR by <a href="http://destroytoday.com/blog/">Jonnie Hallman</a>.</p>

<p>One day, I asked him (by email, never met him) if DT was built with Flex or if it&#8217;s was pure AS3, this is what he said to me :</p>

<blockquote>[...] It was developed in pure AS3. Flex is bloat <img src='http://palleas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 

-Jonnie</blockquote>

<p>I&#8217;m not going to say this kept me up at night, but I&#8217;ve been thinking about it lately and going back to <a href="http://www.crumblr-client.com/">Crumblr</a>, I started to get pissed at Flex (mostly because of MXML) and I wondered if a pure AS3 application wouldn&#8217;t be the solution.</p>

<p>With that in mind, I decided to restart <a href="http://www.crumblr-client.com/">Crumblr</a> (which wasn&#8217;t that advanced, to be honnest) and I won&#8217;t use Flex for this project.</p>

<p>Wait &amp; See!</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/flex-is-bloat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A TextMate gem : copy source as RTF</title>
		<link>http://palleas.com/a-textmate-gem-copy-source-as-rtf/</link>
		<comments>http://palleas.com/a-textmate-gem-copy-source-as-rtf/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 18:36:39 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Gems]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.r12t.fr/?p=14</guid>
		<description><![CDATA[The first thing I did when I started using my mac was to download and install TextMate, the best code editor I have ever used. It&#8217;s really cheap (about 50$) and it makes every single coding session really productive thanks to its bundles. Recently, I had to prepare a keynote to train some peoples to <a href="http://palleas.com/a-textmate-gem-copy-source-as-rtf/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>The first thing I did when I started using my mac was to download and install TextMate, the best code editor I have ever used. It&#8217;s really cheap (about 50$) and it makes every single coding session really productive thanks to its bundles. Recently, I had to prepare a keynote to train some peoples to OO PHP and especially the new stuffs came w/ PHP 5.3 (namespaces, closures, etc.).</p>

<p>I really had some fun preparing this keynote :</p>

<p><img class="alignnone size-full wp-image-15" title="Capture d’écran 2009-11-08 à 19.27.29" src="http://palleas.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-08-à-19.27.29.png" alt="Capture d’écran 2009-11-08 à 19.27.29" width="556" height="271" /></p>

<p>But to be honest, it was quite a pain to have colorized PHP in my slides.  I chose to copy my code from TextMate to a nice website called <a href="http://www.pastie.org">pastie</a> and then copy my code from pastie to Keynote. Now it&#8217;s over, <a href="http://apluggedinlife.com/">Thoas</a> <a href="http://twitter.com/thoas/status/5509794096">told me</a> about a very nice bundle to copy source code directly as RTF, so I no longer have to use pastie.</p>

<p>If you&#8217;re interested (and you really should), you can <a href="http://github.com/drnic/copy-as-rtf-tmbundle">download and install it there</a></p>

<p>I wish I has known about this before I finished my 50+ slides&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/a-textmate-gem-copy-source-as-rtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back so soon?</title>
		<link>http://palleas.com/back-so-soon/</link>
		<comments>http://palleas.com/back-so-soon/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 22:46:21 +0000</pubDate>
		<dc:creator>Palleas</dc:creator>
				<category><![CDATA[Me, Myself And I]]></category>

		<guid isPermaLink="false">http://www.r12t.fr/?p=3</guid>
		<description><![CDATA[As you may have heard, I turned into a really stupid guy for 5 minutes and removed my previous blog. That made me realize it was the right time to develop my own kick-ass blog with Symfony, Flex, maybe a desktop AIR app&#8230; Unfortunately, I do miss blogging and that&#8217;s why I quickly installed another <a href="http://palleas.com/back-so-soon/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, I turned into a really stupid guy for 5 minutes and removed my previous blog. That made me realize it was the right time to develop my own kick-ass blog with Symfony, Flex, maybe a desktop AIR app&#8230; Unfortunately, I do miss blogging and that&#8217;s why I quickly installed another Wordpress* and that&#8217;s why this post is titled &#8220;Back so soon&#8221;&#8230;</p>

<p>In case you do care, I&#8217;m still alive, working at <a href="http://www.noe-interactive.com/">NOE-Interactive</a>, a french webagency where I do project management and development using PHP, Flash, Flex and such fancy technologies! Besides, I switched from my old PC to a fancy new Macbook pro which makes everything a lot more faster. Finally, I got back to work on <a href="http://www.crumblr-client.com">Crumblr</a> after a lot of trouble when I had to migrate to FlashBuilder beta 2. I was about to shot myself when I finally succeed, yeah me!</p>

<p>You may have notice the URL &#8220;r12t.fr&#8221;, I know it&#8217;s weird to have a french domain name whereas I&#8217;m writing this post in english but I&#8217;ll probably speak french too, so&#8230; If you are curious about &#8220;r12t&#8221;, it&#8217;s just an idea I had when I was looking for a short but meaningful domain name. <a href="http://www.apprendre-php.com">Hugo</a> is the only one to know what r12t means but I hope he&#8217;ll keep it quiet.</p>

<p>That&#8217;s all for tonight, see you guys!</p>

<ul>
<li>I know what I said about Wordpress, that&#8217;s why I hate myself so much right now</li>
</ul>

<p><strong>Edit</strong> : actually, I&#8217;m back on palleas.com, using r12t.fr didn&#8217;t seem right for me&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://palleas.com/back-so-soon/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
