<?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>Yet Another [À Compléter] &#187; Monodevelop</title>
	<atom:link href="http://blog.neteril.org/category/mono/monodevelop/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neteril.org</link>
	<description>Random thoughts of Jérémie Laval</description>
	<lastBuildDate>Wed, 24 Aug 2011 17:43:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MD quick feature : switch support in Autotools deployment project</title>
		<link>http://blog.neteril.org/2009/06/24/md-quick-feature-switch-support-in-autotools-deployment-project/</link>
		<comments>http://blog.neteril.org/2009/06/24/md-quick-feature-switch-support-in-autotools-deployment-project/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 16:23:31 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/?p=608</guid>
		<description><![CDATA[<p>Just to let you know that MonoDevelop’s Autotools deployment projects now allow you to add specific switch for the configure script.</p>
<p>Let’s say for instance that you want to enable at compile time a specific feature in your project. Now what you can do is add a switch to your deployment project which will be turned in something like <code>--enable-super-feature</code> on configure side (i.e. you will be able to run configure like <code>./configure --enable-super-feature</code>). </p>
<p>This will actually define (as in #define) a symbol that you can use with #if … #endif constructs in your code to activate your specific feature.</p>
<p>Since we are at it, here is a little screenie :</p>
<p><a href="http://garuma.files.wordpress.com/2009/06/md-switch-defines.png"><img src="http://garuma.files.wordpress.com/2009/06/md-switch-defines.png?w=300&#38;h=156" alt="md-switch-defines" title="md-switch-defines" class="aligncenter size-medium wp-image-609" height="156" width="300"></a></p>
<p>I will add support asap for simple makefile projects. The UI is also probably a bit rough, if there are any usability expert out of there I will gladly accept any sensible criticism <img src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley">  .</p>]]></description>
			<content:encoded><![CDATA[<p>Just to let you know that MonoDevelop&#8217;s Autotools deployment projects now allow you to add specific switch for the configure script.</p>
<p>Let&#8217;s say for instance that you want to enable at compile time a specific feature in your project. Now what you can do is add a switch to your deployment project which will be turned in something like <code>--enable-super-feature</code> on configure side (i.e. you will be able to run configure like <code>./configure --enable-super-feature</code>).</p>
<p>This will actually define (as in #define) a symbol that you can use with #if &#8230; #endif constructs in your code to activate your specific feature.</p>
<p>Since we are at it, here is a little screenie :</p>
<p><a href="http://garuma.files.wordpress.com/2009/06/md-switch-defines.png"><img src="http://garuma.files.wordpress.com/2009/06/md-switch-defines.png?w=300" alt="md-switch-defines" title="md-switch-defines" width="300" height="156" class="aligncenter size-medium wp-image-609" /></a></p>
<p>I will add support asap for simple makefile projects. The UI is also probably a bit rough, if there are any usability expert out of there I will gladly accept any sensible criticism <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2009/06/24/md-quick-feature-switch-support-in-autotools-deployment-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Beware of double.Parse()</title>
		<link>http://blog.neteril.org/2008/05/28/beware-of-doubleparse/</link>
		<comments>http://blog.neteril.org/2008/05/28/beware-of-doubleparse/#comments</comments>
		<pubDate>Wed, 28 May 2008 11:05:35 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[parsing]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/?p=187</guid>
		<description><![CDATA[Some svn up ago, Monodevelop started to throw strange exceptions at my face about Format error occuring when parsing a string with double.Parse(). This was triggered in various places ranging from startup, project opening, file opening or application unloading. At the time I hadn&#8217;t bothered tracking down the issue but last Monday I decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Some <code>svn up</code> ago, Monodevelop started to throw strange exceptions at my face about Format error occuring when parsing a string with <code>double.Parse()</code>. This was triggered in various places ranging from startup, project opening, file opening or application unloading. At the time I hadn&#8217;t bothered tracking down the issue but last Monday I decided to investigate it. Turned out that double.Parse was throwing a FormatException about &#8216;.&#8217; (like in &laquo;&nbsp;12.68&#8243;) which was considered unknown.</p>
<p>After poking and modifying some stuff in Double.cs the problem was remaining. So, I made a really simple test case that I pasted below :</p>
<pre class="brush: csharp; title: ; notranslate">using System;

class DoubleFormatTestCase
{
  public static void Main()
  {
	Console.WriteLine(double.Parse(&quot;12.68&quot;));
  }
}</pre>
<p>Compiling it and running it on my machine threw the same exception that in Monodevelop. I admit this puzzled me completely as I was thinking that, programming language speaking, floating numbers were always represented like this in their textual form.</p>
<p>After asking in #mono, yakeen suggested replacing the simple double.Parse(string) with double.Parse(string, CultureInfo) like this :
<pre class="brush: csharp; title: ; notranslate">using System;
using System.Globalization;
class DoubleFormatTestCase
{
  public static void Main()
  {
	Console.WriteLine(double.Parse(&quot;12.68&quot;,
                    CultureInfo.InvariantCulture.NumberFormat));
  }
} </pre>
<p>And if you try this code it should work no matter your platform or your language.</p>
<p>Why that ? Because as you should know (and as I should have remembered <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ) .NET/Mono enforces that things like string comparisons, DateTime handling or long.Parse (in our case) are made according to the user culture. Indeed, here in France, when we write floating numbers, we use &#8216;,&#8217; and not &#8216;.&#8217; to separate the integer and floating part. This syntax difference explained why long.Parse(string) was borking on my system.</p>
<p>You can also re-run the first test like this : <code>LANG=en_EN mono DoubleFormatTestCase.exe</code>. Normally it should run without problem.</p>
<p>The moral of the story : always use <code>double.Parse(string, System.Globalization.CultureInfo.InvariantCulture.NumberFormat);</code> instead of <code>double.Parse(string)</code> when doing conversion between string and double in a persistent way (configuration files, intern calculations) and only use the latter when you have to exchange with the user.</p>
<p>Btw, with big kudos to yakeen, I submitted a patch to Monodevelop to correct the problem. It should be available soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2008/05/28/beware-of-doubleparse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MD 1.0 beta1 (aka 0.16) released !</title>
		<link>http://blog.neteril.org/2007/10/02/md-10-beta1-aka-016-released/</link>
		<comments>http://blog.neteril.org/2007/10/02/md-10-beta1-aka-016-released/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 16:35:52 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Monodevelop]]></category>
		<category><![CDATA[Quick note]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/10/02/md-10-beta1-aka-016-released/</guid>
		<description><![CDATA[Just a quicknote for those lazy enough to not have noticed . The announcement can be read here with the changelog there (particulary this ). Believe me, to see my insignificant feature on such a big thing makes me very very happy .]]></description>
			<content:encoded><![CDATA[<p>Just a quicknote for those lazy enough to not have noticed <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</p>
<p>The announcement can be read <a href="http://lists.ximian.com/pipermail/monodevelop-list/2007-October/006671.html">here</a> with the changelog <a href="http://www.monodevelop.com/Release_notes_for_MonoDevelop_1.0_Beta_1">there</a> (particulary <a href="http://www.monodevelop.com/Release_notes_for_MonoDevelop_1.0_Beta_1#On-the-fly_error_underlining">this</a> <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Believe me, to see my insignificant feature on such a big thing makes me very very happy <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/10/02/md-10-beta1-aka-016-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to try AutoCorrection in MonoDevelop ?</title>
		<link>http://blog.neteril.org/2007/09/20/want-to-try-autocorrection-in-monodevelop/</link>
		<comments>http://blog.neteril.org/2007/09/20/want-to-try-autocorrection-in-monodevelop/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 12:23:28 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Monodevelop]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/09/20/want-to-try-autocorrection-in-monodevelop/</guid>
		<description><![CDATA[EDIT: Everything is now in SVN thanks to Lluis (Yay \o/), so you just have to do a little &#8216;svn up&#8216; or wait for the next release (0.16 ?) which should be available soon. Then just follow these instructions : Do a fresh checkout of MonoDevelop to get the core modifications that Lluis has already [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT:</strong> Everything is now in SVN thanks to Lluis (Yay \o/), so you just have to do a little &#8216;<code>svn up</code>&#8216; or wait for the next release (0.16 ?) which should be available soon.</p>
<p>Then just follow these instructions :</p>
<ul>
<li>Do a fresh checkout of MonoDevelop to get the core modifications that Lluis has already commited from my patch</li>
<li>Open up a terminal and go to <code>$basedir/monodevelop/Extras/MonoDevelop.SourceEditor</code></li>
<li>To apply the patch, execute this command : &#8216;<code>wget http://netherilshade.free.fr/mono/SourceEditor.patch ; cat SourceEditor.patch | patch -p0</code>&#8216;</li>
<li>After that go back to the root directory of Monodevelop (&#8216;<code>cd $basedir/monodevelop</code>&#8216;).</li>
<li>Then, depending if you had already compiled Monodevelop previously, just type &#8216;<code>make</code>&#8216; or the classical &#8216;<code>./autogen.sh ; make</code>&#8216;</li>
<li>Finally you can either install Monodevelop to your system by using &#8216;<code>make install</code>&#8216; (under root) or simply by using &#8216;<code>make run</code>&#8216; which will run Monodevelop &#8216;in-place&#8217; without breaking your already installed version.</li>
</ul>
<p>If you want do disable AutoCorrection you can do it in the Preferences dialog in the Editor|General section.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/09/20/want-to-try-autocorrection-in-monodevelop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Follow up on yesterday post</title>
		<link>http://blog.neteril.org/2007/09/13/follow-up-on-yesterday-post/</link>
		<comments>http://blog.neteril.org/2007/09/13/follow-up-on-yesterday-post/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 13:45:00 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/09/13/follow-up-on-yesterday-post/</guid>
		<description><![CDATA[A mass of pictures is worth a thousand word : (EDIT: new screencast with better scaling and fixes) http://netherilshade.free.fr/md-screencast.ogg It may look better it you watch it fullscreen. (sorry for the bad quality and size but I&#8217;m not really a screencast expert )]]></description>
			<content:encoded><![CDATA[<p>A mass of pictures is worth a thousand word :</p>
<p>(EDIT: new screencast with better scaling and fixes)</p>
<p><a href="http://netherilshade.free.fr/md-screencast.ogg">http://netherilshade.free.fr/md-screencast.ogg</a></p>
<p><strike>It may look better it you watch it fullscreen.</strike></p>
<p>(sorry for the bad quality and size but I&#8217;m not really a screencast expert <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/09/13/follow-up-on-yesterday-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Today&#039;s hacking session</title>
		<link>http://blog.neteril.org/2007/09/12/todays-hacking-session/</link>
		<comments>http://blog.neteril.org/2007/09/12/todays-hacking-session/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 18:55:38 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/09/12/todays-hacking-session/</guid>
		<description><![CDATA[Since my lab sessions and directed work at school start only next week I had two days almost completely free (exception of an administrative headache yesterday). So what could I do with these two days (and after yet another intégration party) ? Well, without really understanding how, I ended up coding a missing feature in [...]]]></description>
			<content:encoded><![CDATA[<p>Since my lab sessions and directed work at school start only next week I had two days almost completely free <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (exception of an administrative headache yesterday). So what could I do with these two days (and after yet another intégration party) ?</p>
<p>Well, without really understanding how, I ended up coding <a href="http://www.monodevelop.com/TODO#Error_underlining_in_the_source_code">a missing feature</a> in MonoDevelop (in fact it&#8217;s for both compiler errors and on-the-fly parser errors). It&#8217;s not totally finished (I need to change the tooltip to show the error messages and do some polishing on the editor code) but it&#8217;s already usable :</p>
<p><a href='http://garuma.files.wordpress.com/2007/09/md-underlined.png' title='md-underlined.png'><img src='http://garuma.files.wordpress.com/2007/09/md-underlined.thumbnail.png' alt='md-underlined.png' /></a></p>
<p>I know that the underline isn&#8217;t really at the right place in the screenshot but, well, it&#8217;s the fault of NRefactory&#8217;s parser <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Nonetheless I have to thanks Michael and Luis for their excellent comments and directions on #monodevelop, so, thanks a lot <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/09/12/todays-hacking-session/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Capharnaüm #4</title>
		<link>http://blog.neteril.org/2007/06/15/capharnaum-4/</link>
		<comments>http://blog.neteril.org/2007/06/15/capharnaum-4/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 17:56:06 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[Capharnaüm]]></category>
		<category><![CDATA[Circ]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mono.Xna]]></category>
		<category><![CDATA[Monodevelop]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/06/15/capharnaum-4/</guid>
		<description><![CDATA[(I think I&#8217;m starting to like these kind of post) Yay today I passed my last written exam for the Baccalauréat. Physics/Chemistry was terrific but I found Math easy (which is good because my final mark will depend mostly on this exam mark). Now it just let some practical and oral tests in the following [...]]]></description>
			<content:encoded><![CDATA[<p>(I think I&#8217;m starting to like these kind of post)</p>
<ul>
<li>Yay today I passed my last written exam for the <a href="http://en.wikipedia.org/wiki/Baccalaur%C3%A9at">Baccalauréat</a>. Physics/Chemistry was terrific but I found Math easy (which is good because my final mark will depend mostly on this exam mark). Now it just let some practical and oral tests in the following week but it&#8217;s not big deal : meaning I will much more time to work on what I like <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</li>
<li>I found some time to add new features to Circ like a revamped parser infrastructure and now Circ take account of its conf file. I pushed my early work on the mirror but it&#8217;s still very buggy so I don&#8217;t recommend that you upgrade.</li>
<li>For all Ubuntu performance tuning fan out of there you should try these set of scripts : <a href="http://gnomefiles.org/app.php?soft_id=1397">http://gnomefiles.org/app.php?soft_id=1397</a> . Basically they remove whitespaces and such from your Gnome&#8217;s XML files which improve speed launch of your app and their memory usage.</li>
<li>Monodevelop 0.14 <a href="http://www.monodevelop.com/Release_notes_for_MonoDevelop_0.14">is out</a> with all the juicy features I described there and more. Yesterday I just discovered that you can know generate automagically properties from a field via the right-click menu. Terrific</li>
<li>I&#8217;m wondering what are the capabitilities of this <a href="http://www.codeplex.com/thrust">Thrust</a> thing and if it would run fine on Mono.Xna. Will test it when I find time.</li>
<li>Tomorrow I have to go to some sort of meeting to be introduced to the job I will make during this summer. Hu who found the dumb idea to make me wake up for 9am when I just finished my exams and when I&#8217;m going to a friend&#8217;s party this evening &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/06/15/capharnaum-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capharnaüm #1</title>
		<link>http://blog.neteril.org/2007/05/17/capharnaum-lycee/</link>
		<comments>http://blog.neteril.org/2007/05/17/capharnaum-lycee/#comments</comments>
		<pubDate>Thu, 17 May 2007 17:27:44 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[Capharnaüm]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>
		<category><![CDATA[QoTD]]></category>
		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/05/17/capharnaum-lycee/</guid>
		<description><![CDATA[Tristan Nitot appelle ça des &#171;&#160;En Vrac&#160;&#187;, moi je vais appeler ça des &#171;&#160;Capharnaüm&#160;&#187; . Dans à peu près deux semaines maintenant ça sera la première épreuve du Baccalauréat. J&#8217;essaie de réviser mais quand on a envie de programmer ou de lire des trucs ça devient difficile . Début de semaine épuisant avec un contrôle [...]]]></description>
			<content:encoded><![CDATA[<p>Tristan Nitot appelle ça des &laquo;&nbsp;En Vrac&nbsp;&raquo;, moi je vais appeler ça des &laquo;&nbsp;Capharnaüm&nbsp;&raquo; <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  .</p>
<ul>
<li>Dans à peu près deux semaines maintenant ça sera la première épreuve du Baccalauréat. J&#8217;essaie de réviser mais quand on a envie de programmer ou de lire des trucs ça devient difficile <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . </li>
<li>Début de semaine épuisant avec un contrôle de math mardi où j&#8217;ai complètement séché sur deux questions de proba qui étaient pourtant toute conne et un bac blanc de physique mercredi après-midi où à cause de l&#8217;oubli d&#8217;un %µ£&nbsp;&raquo;de prof dans la consigne je me suis cassé le c** à redémontrer une équa diff à partir du théorème de conservation de l&#8217;énergie mécanique.
<li>J&#8217;ai trouvé le temps de upper les photos des lycéen Finlandais qui sont venus logés chez nous la semaine dernière. Ca n&#8217;intéressera probablement pas la plupart des gens qui viennent se perdre ici mais bon à tout hasard <a href="http://www.classets3.c.la">c&#8217;est ici</a> (au moins ça devrait faire apparaitre l&#8217;album dans Google <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ).</li>
<li>Quel bordel quand même les cibles de déploiements dans la version actuelle de Monodevelop (svn), avec les Autotools qui foirent et les dépendances inutiles qu&#8217;ils rajoutent faut rester accrocher <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . J&#8217;ai posté un rapport de bug.</li>
<li>Je suis passé bien à côté mais Mono <a href="http://www.go-mono.com/archive/1.2.4/">est sortie en version 1.2.4</a> dernièrement avec les nouvelles fonctionnalités C# 3 dont j&#8217;ai parlé précédemment et d&#8217;autre goodies sympas.</li>
<li>J&#8217;apparais dans le del.icio.us de quelqun oO, quand on ajoute ça au fait que à cause d&#8217;un de mes billets je me suis retrouvé presque &laquo;&nbsp;par accident&nbsp;&raquo; dans le blogroll d&#8217;un gros blog ça fait bizarre <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</li>
<li>Pour que ça soit définitivement bordélique on va glisser une QoTD de asmanur : &laquo;&nbsp;Error: Smiley overflow.&nbsp;&raquo; (background : le gars est un boulet notoire qui rafolent des smileys, forcément faillait bien que ça nous tappe sur le système, <a href="http://www.siteduzero.com/forum-83-147238-1343074.html#r1343074">post accessible ici</a>)</li>
<li>Je suis en train d&#8217;écouter l&#8217;album que <a href="http://www.jonobacon.org/">Jono Bacon</a> a fait pour son oeuvre caritative du Big Red Recording. C&#8217;est vraiment très bien avec des chansons douces, du métal bien dur, le tout en moins de 48H <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . N&#8217;attendez plus allez les télécharger &#8211;&gt; <a href="http://www.recreantview.org/blog/?p=117">http://www.recreantview.org/blog/?p=117</a></li>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/05/17/capharnaum-lycee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some new stuff on MonoDevelop svn</title>
		<link>http://blog.neteril.org/2007/04/28/some-new-stuff-on-monodevelop-svn/</link>
		<comments>http://blog.neteril.org/2007/04/28/some-new-stuff-on-monodevelop-svn/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 14:17:57 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Monodevelop]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/2007/04/28/some-new-stuff-on-monodevelop-svn/</guid>
		<description><![CDATA[I guess I&#8217;m living on the bleeding edge these days, using Ubuntu Feisty when it&#8217;s still in alpha, compiling my favorite C# applications (Banshee yay !) from new version and now I&#8217;m even using MonoDevelop from daily Subversion checkout . I remember that previously building Monodevelop was always a challenge because of conflicting version of [...]]]></description>
			<content:encoded><![CDATA[<p>I guess I&#8217;m living on the bleeding edge these days, using Ubuntu Feisty when it&#8217;s still in alpha, compiling my favorite C# applications (<a href="http://www.banshee-project.com">Banshee</a> yay !) from new version and now I&#8217;m even using MonoDevelop from daily Subversion checkout <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>I remember that previously building Monodevelop was always a challenge because of conflicting version of Nunit on my box but now Monodevelop includes its own version so, while its a packager nightmare, it make our life easier <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p>If you want to try yourself go ahead, just do a <code>svn co svn://anonsvn.mono-project.com/source/trunk/monodevelop monodevelop-svn; cd monodevelop-svn; ./autogen.sh; ./configure --prefix=~/md-install --disable-monoquery; make; make install</code> that will install everything in the folder md-install in your home directory, I also disable MonoQuery in the build since I don&#8217;t find any utility in it but you can do as you wish. To launch your new shiny MonoDevelop svn version just run <code>~/md-install/bin/monodevelop</code> </p>
<p>So far the first thing I noticed was performance improvements, MonoDevelop now launchs faster, eats less memory and usage is generally smoother. There are several cosmetic changes too. For example take the main window after yesterday checkout :</p>
<p><a href='http://garuma.files.wordpress.com/2007/04/md-newglyph.png' title='New editor signs'><img src='/files/2007/04/md-newglyph.thumbnail.png' alt='New editor signs' /></a></p>
<p>As you can see tabs and newline are now represented by signs though I don&#8217;t know if it really helps readability. If you don&#8217;t want it you can disable the signs in <code>Preferences &gt; Editor &gt; Second tab &gt; Show control character</code> (a small typo fix is needed there <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Moreover Monodevelop seems to forget that you don&#8217;t like this hype feature so at each time you restart it the signs reappear. Just do the manipulation again and they should hide again.</p>
<p>A cool new feature is the revamped interface for deployment that you can access by right-clicking on <code>Solution &gt; Tools &gt; Create a new package</code>. It leads you to this wizard :</p>
<p><a href='http://garuma.files.wordpress.com/2007/04/mdpackage.png' title='mdpackage.png'><img src='/files/2007/04/mdpackage.thumbnail.png' alt='mdpackage.png' /></a></p>
<p>The &laquo;&nbsp;Tarball&nbsp;&raquo; target is just like before the autotooled version of your software, the &laquo;&nbsp;Archive of Sources&nbsp;&raquo; includes all your source + the .mdp and .mds files and obviously the last one include only the binary version with each dependency. The wizard then let you choose the project you want to include in the release and ask you for some informations like the destination path, the configuration (Release or Debug) of the target, and a button to remember these informations. Since yesterday I wanted to share a new version of Circ with a friend I really liked the possibility to do a source-only package and a standard autotooled version. Moreover the Autools extension now offer the possibility to create a wrapper script (very basic for the moment) to launch your application, very neat ! It cames under the new &laquo;&nbsp;Linux Deployment Settings&nbsp;&raquo; menu in the category Deployment of your project&#8217;s options (it also offer the possibility to disable the generation of .pc file when the project is a library).</p>
<p>I noticed also some a new &laquo;&nbsp;Rename&nbsp;&raquo; option on the context menu of each method and fields of a class <strike>but unfortunately it seems to be just a stub for the moment</strike> as of 05/04 it&#8217;s implemented (&laquo;&nbsp;<a href="http://jeffreystedfast.blogspot.com/2007/05/monodevelop-refactoring.html">announcement</a>&laquo;&nbsp;) :</p>
<p><a href='http://garuma.files.wordpress.com/2007/04/md-contextmenu.png' title='Context Menu'><img src='/files/2007/04/md-contextmenu.thumbnail.png' alt='Context Menu' /></a></p>
<p>From the svn ChangeLog I also saw that work was done on the Source Version Control addin but since I don&#8217;t use Subversion for my projects I didn&#8217;t test it.</p>
<p>Now on the bad part. MonoDevelop is still buggy (meaning it crash when you don&#8217;t expect it) but I must say that this kind of behavior is  now concentrated on the designer part.&nbsp; For example MonoDevelop sometimes crash when I&nbsp;&raquo;m manipulating some widgets, generally  Notebooks widget in my case.</p>
<p>To conclude I heard somewhere <strike>(don&#8217;t remember exactly where though so don&#8217;t take it as a absolute truth <img src='http://blog.neteril.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</strike> (<a href="http://tirania.org/blog/archive/2007/May-03.html">it has been announced officially</a>) that some developpers of SharpDevelop were now working on MonoDevelop, so we can expect some cool new features in MonoDevelop in the future (why not for example some addins backport from SharpDevelop).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2007/04/28/some-new-stuff-on-monodevelop-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

