<?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>Ivan Zlatev &#187; Mono</title>
	<atom:link href="http://ivanz.com/tag/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanz.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Jun 2010 16:19:20 +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>Mono Victory Roar</title>
		<link>http://ivanz.com/2009/06/16/mono-victory-roar/</link>
		<comments>http://ivanz.com/2009/06/16/mono-victory-roar/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 21:44:36 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Diary]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=576</guid>
		<description><![CDATA[Could also be interpreted as &#8220;Shit, the water is freezing.&#8221; Some more photos from Cromer, UK:]]></description>
			<content:encoded><![CDATA[<div id="attachment_581" class="wp-caption aligncenter" style="width: 310px"><a href="http://ivanz.com/wp-content/uploads/2009/06/IMG_0400.JPG" rel="shadowbox[post-576];player=img;"><img class="size-medium wp-image-581" title="Mono Victory Roar" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0400-300x225.jpg" alt="Mono Victory Roar" width="300" height="225" /></a><p class="wp-caption-text">Mono Victory Roar</p></div>
<p>Could also be interpreted as &#8220;<em>Shit, the water is freezing.</em>&#8221;</p>
<p>Some more photos from <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=cromer&amp;sll=53.762977,-0.353193&amp;sspn=0.009767,0.027895&amp;ie=UTF8&amp;ll=52.200874,0.32959&amp;spn=2.592531,7.141113&amp;z=8" target="_blank">Cromer, UK</a>:</p>

<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0445.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0445'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0445-150x150.jpg" class="attachment-thumbnail" alt="IMG_0445" title="IMG_0445" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0446.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0446'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0446-150x150.jpg" class="attachment-thumbnail" alt="IMG_0446" title="IMG_0446" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0411.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0411'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0411-150x150.jpg" class="attachment-thumbnail" alt="IMG_0411" title="IMG_0411" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0409.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0409'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0409-150x150.jpg" class="attachment-thumbnail" alt="IMG_0409" title="IMG_0409" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0379.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0379'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0379-150x150.jpg" class="attachment-thumbnail" alt="IMG_0379" title="IMG_0379" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0450.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0450'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0450-150x150.jpg" class="attachment-thumbnail" alt="IMG_0450" title="IMG_0450" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0366.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0366'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0366-150x150.jpg" class="attachment-thumbnail" alt="IMG_0366" title="IMG_0366" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0363.JPG' rel='shadowbox[album-576];player=img;' title='IMG_0363'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0363-150x150.jpg" class="attachment-thumbnail" alt="IMG_0363" title="IMG_0363" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/06/IMG_0400.JPG' rel='shadowbox[album-576];player=img;' title='Mono Victory Roar'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/06/IMG_0400-150x150.jpg" class="attachment-thumbnail" alt="Mono Victory Roar" title="Mono Victory Roar" /></a>

]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/06/16/mono-victory-roar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PicasaUploader 0.3: Batch Image Scaling/Resizing</title>
		<link>http://ivanz.com/2009/06/01/picasauploader-03-batch-image-scalingresizing/</link>
		<comments>http://ivanz.com/2009/06/01/picasauploader-03-batch-image-scalingresizing/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 19:53:57 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Diary]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PicasaWeb]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=571</guid>
		<description><![CDATA[I have just released version 0.3 of my PicasaWeb Uploader tool. The new things are: High quality batch image resizing/scaling on the fly prior to upload. Memory usage performance improvements. Get it from (and also for more information): http://i-nz.net/projects/picasauploader]]></description>
			<content:encoded><![CDATA[<p>I have just released version 0.3 of my PicasaWeb Uploader tool. The new things are:</p>
<ul>
<li>High quality batch image resizing/scaling on the fly prior to upload.</li>
<li>Memory usage performance improvements.</li>
</ul>
<p>Get it from (and also for more information): <a href="http://ivanz.com/projects/picasauploader/">http://i-</a><a href="http://ivanz.com/projects/picasauploader/">nz.net/projects/picasauploader</a></p>
<p><a href="http://ivanz.com/projects/picasauploader/"></p>
<div id="attachment_570" class="wp-caption aligncenter" style="width: 533px"></a><a href="http://ivanz.com/wp-content/uploads/2009/06/resize-photos.png" rel="shadowbox[post-571];player=img;"><img class="size-full wp-image-570" title="Photo Resize" src="http://ivanz.com/wp-content/uploads/2009/06/resize-photos.png" alt="Photo Resize" width="523" height="412" /></a><p class="wp-caption-text">Photo Resize</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/06/01/picasauploader-03-batch-image-scalingresizing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PicasaUploader &#8211; a simple uploader tool for Google&#8217;s PicasaWeb</title>
		<link>http://ivanz.com/2009/05/01/picasauploader-a-simple-uploader-tool-for-googles-picasaweb/</link>
		<comments>http://ivanz.com/2009/05/01/picasauploader-a-simple-uploader-tool-for-googles-picasaweb/#comments</comments>
		<pubDate>Fri, 01 May 2009 00:11:16 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[WinForms]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=515</guid>
		<description><![CDATA[I finally decided to make the tool I use to upload photos to Google&#8217;s PicasaWeb online gallery public. PicasaUploader is a simple tool for uploading photos to Google&#8217;s PicasaWeb online gallery. It provides the following functionality: Browse and select an album or create a new one Browse and select/remove photos to upload Duplicate photos handling [...]]]></description>
			<content:encoded><![CDATA[<p>I finally decided to make the tool I use to upload photos to <a href="http://picasaweb.google.com">Google&#8217;s PicasaWeb</a> online gallery public.</p>
<p><strong>PicasaUploader</strong> is a simple tool for uploading photos to Google&#8217;s PicasaWeb online gallery. It provides the following functionality:</p>
<ul>
<li>Browse and select an album or create a new one</li>
<li>Browse and select/remove photos to upload</li>
<li>Duplicate photos handling &#8211; Skip/Replace/Upload</li>
<li>Error handling &#8211; if something goes wrong during the upload you will be asked if you want to retry.</li>
</ul>
<p>The project&#8217;s web page and downloads are here &#8211; <a href="http://ivanz.com/projects/picasauploader/">PicasaUploader on the Web</a>. It&#8217;s written in C# and the source code/bug tracker are hosted on GitHub at <a href="http://github.com/ivanz/PicasaUploader">http://github.com/ivanz/PicasaUploader</a>.</p>

<a href='http://ivanz.com/wp-content/uploads/2009/05/albums-screenshot.png' rel='shadowbox[album-515];player=img;' title='Album Browser and Album Creation'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/05/albums-screenshot-150x150.png" class="attachment-thumbnail" alt="Album Browser and Album Creation" title="Album Browser and Album Creation" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/05/photos-screenshot.png' rel='shadowbox[album-515];player=img;' title='Uploading Photos and Duplicate Photos'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/05/photos-screenshot-150x150.png" class="attachment-thumbnail" alt="Uploading Photos and Duplicate Photos" title="Uploading Photos and Duplicate Photos" /></a>
<a href='http://ivanz.com/wp-content/uploads/2009/05/error-handling-screenshot.png' rel='shadowbox[album-515];player=img;' title='Error Handling during Upload'><img width="150" height="150" src="http://ivanz.com/wp-content/uploads/2009/05/error-handling-screenshot-150x150.png" class="attachment-thumbnail" alt="Error Handling during Upload" title="Error Handling during Upload" /></a>

]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/05/01/picasauploader-a-simple-uploader-tool-for-googles-picasaweb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selective import of SVN branches into a git/git-svn repository</title>
		<link>http://ivanz.com/2009/01/15/selective-import-of-svn-branches-into-a-gitgit-svn-repository/</link>
		<comments>http://ivanz.com/2009/01/15/selective-import-of-svn-branches-into-a-gitgit-svn-repository/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 20:16:39 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=279</guid>
		<description><![CDATA[Use Case You are using Git and git-svn on a big project which has lots of branches and tags but you only need to work with a small selection of those and you don&#8217;t want to import all of the rest. Import an individual SVN branch 1) Define the new branch in .git/config : [svn-remote [...]]]></description>
			<content:encoded><![CDATA[<h3>Use Case</h3>
<p>You are using Git and git-svn on a big project which has lots of branches and tags but you only need to work with a small selection of those and you don&#8217;t want to import all of the rest.</p>
<h3>Import an individual SVN branch</h3>
<p>1) Define the new branch in <em>.git/config</em> :</p>
<pre>[svn-remote "release-branch"]
        url = svn+ssh://xxxx@mono-cvs.ximian.com/source/branches/mono-2-2/mcs
        fetch = :refs/remotes/git-svn-release-branch</pre>
<p>2) Import the SVN branch. SVN_BRANCHED_REVISION is the the revision when the branch happened in SVN.</p>
<pre>[~]$ git svn fetch release-branch -r SVN_BRANCHED_REVISION</pre>
<p>3) Hook up a local Git branch to the remote branch:</p>
<pre>[~]$ git branch --track release git-svn-release-branch</pre>
<p>5) Checkout and update</p>
<pre>[~]$ git checkout release
[~]$ git svn rebase</pre>
<p>Done!</p>
<h3>Delete the branch checkout</h3>
<p>The following command sequence will delete (locally only) the SVN branch and its history:</p>
<pre>[~]$ git branch -D release
[~]$ git branch -D -r git-svn-release-branch
[~]$ rm -rf .git/svn/git-svn-release-branch
[~]$ git gc</pre>
<h3>Now what?</h3>
<p>Well, for starters given that you are ready to commit something to trunk and you also want to &#8220;backport&#8221; to the release branch you just have to do:</p>
<pre>[~]$ git svn dcommit
[~]$ git checkout release &amp;&amp; git svn rebase
[~]$ git cherry-pick master &amp;&amp; git svn dcommit
[~]$ git checkout master</pre>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/01/15/selective-import-of-svn-branches-into-a-gitgit-svn-repository/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DataGridView revamp for Mono 2.4 &#8211; Data Binding and more</title>
		<link>http://ivanz.com/2009/01/15/datagridview-revamp/</link>
		<comments>http://ivanz.com/2009/01/15/datagridview-revamp/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:50:15 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[WinForms]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=258</guid>
		<description><![CDATA[In December I developed a simple student registration system, where I utilized DataGridView, BindingSources  and the WinForms DataBinding all over the place (developed fully in Visual Studio 2008). Then I ran it only to discover that it was utterly broken on Mono, which pushed me to get down and do some work. Ladies and Gentlemen, [...]]]></description>
			<content:encoded><![CDATA[<p>In December I developed a simple student registration system, where I utilized DataGridView, BindingSources  and the WinForms DataBinding all over the place (developed fully in Visual Studio 2008). Then I ran it only to discover that it was utterly broken on Mono, which pushed me to get down and do some work.</p>
<p>Ladies and Gentlemen, with ~70 commits, 20+ officially filed bugzilla bugs fixed and many dozens of such that weren&#8217;t filed and discovered by extensive interactive testing of various test samples and my own application I have revamped the DataGridView and various pieces of DataBinding in Mono&#8217;s Windows Forms implementation. Your DataGridView applications should work out of the box (mine does <img src='http://ivanz.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). Those fixes will be part of the Mono 2.4 release for which we will be branching this month.</p>
<p>Be nice and test your applications with Subversion HEAD or Mono 2.4 branch once it is available (<a href="http://mono-project.com/Compiling_Mono">http://mono-project.com/Compiling_Mono</a>) and in case you find any problems be nice and report them to us (<a href="http://mono-project.com/Bugs">http://mono-project.com/Bugs</a>), so that we can fix them for Mono 2.4.</p>
<p>Ciao!</p>
<div id="attachment_269" class="wp-caption aligncenter" style="width: 310px"><a href="http://ivanz.com/wp-content/uploads/2009/01/screenshot-student-administration-system.png" rel="shadowbox[post-258];player=img;"><img class="size-medium wp-image-269" title="screenshot-student-administration-system" src="http://ivanz.com/wp-content/uploads/2009/01/screenshot-student-administration-system-300x270.png" alt="DataGridView SVN HEAD caught in action" width="300" height="270" /></a><p class="wp-caption-text">DataGridView SVN HEAD caught in action</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/01/15/datagridview-revamp/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Compile Mono SVN Head on Windows</title>
		<link>http://ivanz.com/2006/03/14/compile-mono-svn-head-on-windows/</link>
		<comments>http://ivanz.com/2006/03/14/compile-mono-svn-head-on-windows/#comments</comments>
		<pubDate>Tue, 14 Mar 2006 02:19:49 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=48</guid>
		<description><![CDATA[Download and install a recent Mono from http://mono-project.com/Downloads. Install it in C:\mono (instead of C:\Program Files\Mono) in order to avoid problems with whitespace in path during build). This mono will be used to compile mono from source. It will also provide a set of other native libraries required for the build. Install Cygwin (I would [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Download and install a recent Mono from <a title="Mono's downloads section" href="http://mono-project.com/Downloads" target="_blank">http://mono-project.com/Downloads</a>. Install it in <em>C:\mono</em> (instead of C:\Program Files\Mono) in order to avoid problems with whitespace in path during build). This mono will be used to compile mono from source. It will also provide a set of other native libraries required for the build.</li>
<li>Install <a href="http://www.cygwin.com">Cygwin</a> (I would recommend in <em>C:\cygwin</em> to same problems mentioned above) with the following packages in addition to the default ones:</li>
<pre><code>autoconf
automake
bison
gcc-mingw
gcc-mingw-g++
libtool
pkg-config
subversion
make
</code></pre>
<li>Downgrade <em>make </em>because version 3.81 installed by Cygwin introduces a bug which causes the mono build to fail. Replace <em>C:\cygwin\bin\make.exe </em>with the one from here: <a href="http://ivanz.com/wp-content/uploads/2006/03/make-380-1tar.bz2">make 3.80</a></li>
<li>Prepare the build environment by setting the paths so that all the dependancy libs and scripts will be used from the official setup.</li>
<pre><code>export MONO_LOCATION=/cygdrive/c/mono
export PATH=${PATH}:${MONO_LOCATION}/bin
export ACLOCAL_FLAGS="-I ${MONO_LOCATION}/share/aclocal"
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${MONO_LOCATION}/lib/pkgconfig
mkdir -p /mono/svn
mkdir /mono/build
</code></pre>
<li>Checkout Mono&#8217;s source from svn and compile.</li>
<pre><code>cd /mono/svn
svn co svn://anonsvn.mono-project.com/source/trunk/mono
svn co svn://anonsvn.mono-project.com/source/trunk/mcs
cd mono
./autogen.sh --prefix=/mono/build
make
make install</code></pre>
<li>Copy the freshly compiled files from  <em>C:\cygwin\mono\build </em>to <em>C:\mono</em> and replace all existing. DONE!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2006/03/14/compile-mono-svn-head-on-windows/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
