<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
			<title>RSS Feed</title>
			<link>http://www.antithese.info/feeds/rss.xml/</link>
			<description></description>
			<language>en</language>
			<copyright>L'Atelier des Choses Étranges 2007</copyright>
			<ttl>120</ttl>
			<item>
				<title>Agenda</title>
				<link>http://www.antithese.info/updates/agenda/</link>
				<description><![CDATA[  ]]></description>
				<pubDate>Sat, 08 Mar 2008 19:47:03 +0100</pubDate>
				<guid isPermaLink="false">http://www.antithese.info/updates/agenda/</guid>
				<dc:creator>teh boï</dc:creator>
				
			</item>
		
			<item>
				<title>Blog</title>
				<link>http://www.antithese.info/updates/blog/</link>
				<description><![CDATA[ <div class="item post" id="post_54"> 
	<div class="item-header">
		<h3> <a href="updates/blog/futurologie/">Futurologie de comptoir </a> </h3> 
		<div class="item-meta"> <span class="author"> teh boï</span> <span class="time">10/06/2008</span></div> 
	</div>
 	<div class="item-body">
		<p>Tous les sc&eacute;narios de science-fiction qui parlaient de la prise de pouvoir par les machines, n'ayant pas su r&eacute;soudre la question simple de savoir pourquoi les machines n'avaient pas &eacute;t&eacute; simplement arr&ecirc;t&eacute;es quand elles devenaient dangereuses pour les &ecirc;tres humains, ont invent&eacute; des hypoth&egrave;ses &eacute;tranges expliquant, par exemple, que les machines avaient atteint un niveau d'intelligence trop &eacute;lev&eacute; pour se laisser simplement d&eacute;brancher.</p><p>Nous savons aujourd'hui sans pouvoir en douter que, alors que les machines sont bien loin d'avoir seulement approch&eacute; l'intelligence, nous ne pouvons d&eacute;ja pas les arr&ecirc;ter car <em>cela&nbsp;co&ucirc;terait&nbsp;simplement trop cher de s'en passer</em>.&nbsp;</p>
	</div>
</div><div class="item post" id="post_50"> 
	<div class="item-header">
		<h3> <a href="updates/blog/notes-arduino/">[geek] Notes sur l'Arduino </a> </h3> 
		<div class="item-meta"> <span class="author"> teh boï</span> <span class="time">22/05/2008</span></div> 
	</div>
 	<div class="item-body">
		<p>
Update : Vive <a class="external" href="http://www.arduino.cc/playground/Code/Eclipse" target="_blank">Arduino sous Eclipse</a><span class="external">. Tutorial commis par votre serviteur, sur l'<a class="external" href="http://www.arduino.cc/playground/" target="_blank">Arduino Playground</a>.</span> 
</p>
<p>
Apr&egrave;s un peu de bidouillage avec une <a class="external" href="http://www.arduino.cc/" target="_blank">Arduino</a> Decimilia, quelques notes qui peuvent toujours servir. Liste modifiable selon trouvailles ^^ Merci de noter que ce n'est pas une tentative de dire du mal de l'Arduino qui reste une excellente plateforme de prototypage, mais juste de localiser quelques unes de ses fourberies. Liste valable pour l'environnement version 011.
</p>
<p>
Apparemment, la board n'aime pas du tout avoir quelque chose de branch&eacute; sur le PIN 0 lors d'un upload de programme.(Normal, 0 et 1 correspondent aux E/S s&eacute;rie) 
</p>
<p>
Uploads aussi, &eacute;vitez de renvoyer un programme sur la board imm&eacute;diatement apr&egrave;s un autre. Il y'a un bug (document&eacute;) du bootloader qui le fait crasher lorsque il re&ccedil;oit des donn&eacute;es via la liaison s&eacute;rie pendant le d&eacute;marrage. 
</p>
<p>
Le PIN 1 est toujours HIGH lorsque une liaison s&eacute;rie est active. Attention donc &agrave; ne pas l'utiliser si vous utilisez la liaison s&eacute;rie. &Ccedil;a peut donner lieu &agrave; des comportements difficiles &agrave; comprendre quand on d&eacute;bugge un programme de cette fa&ccedil;on. 
</p>
<p>
L'interpr&eacute;tation du C de l'environnement Arduino est tr&egrave;s (trop) permissive sur le typage. Pas de warning, par ex, lorsque la valeur de retour d'une fonction long est affect&eacute;e &agrave; un int. &Ccedil;a peut donner lieu &agrave; des bugs p&eacute;nibles.
</p>
<p>
<strike>
Dans le m&ecirc;me esprit, il semble que Serial.println n'accepte pas de valeurs char[] litt&eacute;rales, qu'il consid&egrave;re syst&eacute;matiquement comme des int. Donc Serial.println(&quot;truc&quot;); doit &ecirc;tre &eacute;vit&eacute; et remplac&eacute; par char x[] = &quot;truc&quot;; Serial.println(x); M&ecirc;me si apparemment la premi&egrave;re notation marche pour certainEs, &agrave; voir des exemples trouv&eacute;s sur le net.</strike> En fait rien &agrave; voir : Serial.println n'accepte des chaines qu'entre guillements doubles, et traite les chaines entre guillements simples comme des valeurs num&eacute;riques. Mais par contre, char x[] = 'truc'; et char x[] = &quot;truc&quot;; sont &eacute;quivalents. Une bonne source de bugs &eacute;tranges quand on navigue entre diff&eacute;rents langages. Effectivement c'est une faute en C/C++ (les guillements simples d&eacute;finissent un char, les doubles un char[]) mais un warning voire une erreur ne serait pas de trop non plus. 
</p>
<p>
L'environnement a du mal avec les commentaires multi-lignes qui commencent en milieu de ligne. Ainsi, les d&eacute;clarations de fonctions (g&eacute;n&eacute;r&eacute;es automatiquement) peuvent se retrouver int&eacute;gr&eacute;es dans un commentaire, ce qui peut donner lieu &agrave; des erreurs du compilateur difficiles &agrave; comprendre.
</p>
<p>
De fa&ccedil;on g&eacute;n&eacute;rale, en cas de message douteux du
compilateur, il est bon d'aller voir le code C++ produit (qui se trouve
dans le sous dossier /applet/ &agrave; l'endroit o&ugrave; votre programme est
enregistr&eacute;, avec le m&ecirc;me nom mais l'extension .cpp). 
</p>
<ul>
</ul>

	</div>
</div><div class="item post" id="post_44"> 
	<div class="item-header">
		<h3> <a href="updates/blog/provocation/">Provocation </a> </h3> 
		<div class="item-meta"> <span class="author"> teh boï</span> <span class="time">29/04/2008</span></div> 
	</div>
 	<div class="item-body">
		<p>
Dans le but avou&eacute; d'emmerder Roselyne Bachelot et de commettre l'infraction la plus stupide de son existence, L'Atelier des Choses &Eacute;tranges d&eacute;clare officiellement qu'&ecirc;tre maigre, c'est sexy.
</p>
<p>
Merci de votre attention. 
</p>

	</div>
</div><div class="item post" id="post_39"> 
	<div class="item-header">
		<h3> <a href="updates/blog/la-poesia-y-el-fuego/">La poesía y el fuego </a> </h3> 
		<div class="item-meta"> <span class="author"> teh boï</span> <span class="time">29/02/2008</span></div> 
	</div>
 	<div class="item-body">
		<img alt="." height="643" src="assets/images/updates/2008/poesia.jpeg" width="1000" />

	</div>
</div><div class="item post" id="post_25"> 
	<div class="item-header">
		<h3> <a href="updates/blog/club/">Le Club </a> </h3> 
		<div class="item-meta"> <span class="author"> teh boï</span> <span class="time">26/02/2008</span></div> 
	</div>
 	<div class="item-body">
		<blockquote>
	La salle principale du b&acirc;timent du Club est un volume de b&eacute;ton brut, de base rectangulaire, de plusieurs dizaines de m&egrave;tres de c&ocirc;t&eacute; et d'environ quatre m&egrave;tres de hauteur. Tous les trois m&egrave;tres environ, une paire de tubes fluorescents diffusent sur l'ensemble une lumi&egrave;re suffisante, homog&egrave;ne et sans ombres. &Agrave; l'&eacute;tage sup&eacute;rieur se trouvent des dortoirs, accessibles par des escaliers qui d&eacute;bouchent dans la pi&egrave;ce principale. Sur les petits c&ocirc;t&eacute;s du rectangle, en plus des portes des escaliers qui m&egrave;nent aux dortoirs, se trouvent quelques bureaux, des petits salons, ainsi que les toilettes. Sur un des grands c&ocirc;t&eacute;s sont&nbsp; plac&eacute;es les portes d'entr&eacute;e : une monumentale, et deux autres, moins impressionnantes &agrave; ses c&ocirc;t&eacute;s. <br />
</blockquote>

	</div>
</div>
 ]]></description>
				<pubDate>Tue, 26 Feb 2008 06:21:24 +0100</pubDate>
				<guid isPermaLink="false">http://www.antithese.info/updates/blog/</guid>
				<dc:creator>teh boï</dc:creator>
				
			</item>
			</channel>
</rss>