<?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>cryptosystem.org &#187; Mono</title>
	<atom:link href="http://www.cryptosystem.org/archives/categories/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cryptosystem.org</link>
	<description></description>
	<lastBuildDate>Sat, 05 Sep 2009 21:05:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XML-RPC Blogging Plugin for Tomboy</title>
		<link>http://www.cryptosystem.org/archives/2005/04/xml-rpc-blogging-plugin-for-tomboy/</link>
		<comments>http://www.cryptosystem.org/archives/2005/04/xml-rpc-blogging-plugin-for-tomboy/#comments</comments>
		<pubDate>Wed, 20 Apr 2005 04:33:20 +0000</pubDate>
		<dc:creator>ryanfb</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Tomboy]]></category>

		<guid isPermaLink="false">http://www.cryptosystem.org/wordpress/?p=10</guid>
		<description><![CDATA[This plugin lets you post Tomboy notes to a weblog through the magic of XML-RPC. Attached is the source (goes in tomboy-[ver]/Tomboy/Plugins/) and a diff/patch against the cvs tomboy-[ver]/Tomboy/Plugins/Makefile.am.

Notes:


needs XmlRpcCS. Mono 1.1.x users, check my guide for installing it.
there&#8217;s no pref&#8217;s dialog, you need gnome-blog, it currently reads your gnome-blog settings from GConf
currently only supports [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin lets you post Tomboy notes to a weblog through the magic of XML-RPC. Attached is the <a href="http://www.cryptosystem.org/projects/xmlrpc/Blog.cs">source</a> (goes in <code>tomboy-[ver]/Tomboy/Plugins/</code>) and a <a href="http://www.cryptosystem.org/projects/xmlrpc/blog.diff">diff/patch</a> against the cvs <code>tomboy-[ver]/Tomboy/Plugins/Makefile.am</code>.</p>

<p>Notes:</p>

<ul>
<li>needs <a href="http://xmlrpccs.sourceforge.net/">XmlRpcCS</a>. Mono 1.1.x users, check my <a href="http://www.cryptosystem.org/archives/2005/04/xmlrpccs_with_m.html">guide</a> for installing it.</li>
<li>there&#8217;s no pref&#8217;s dialog, you need gnome-blog, it currently reads your gnome-blog settings from GConf</li>
<li>currently only supports the MetaWeblog API (MovableType, etc.)</li>
<li>does not support post editing</li>
<li>currently just uploads whatever the text value of the note is. If your blog supports setting a default formatting style (like Markdown), just use that in your note and it should show up properly.</li>
</ul>

<p>Some ideas for enhancement:</p>

<ul>
<li>keep track of postID&#8217;s in an extra XML field (like width and height are now). This would allow you to upload a post, then edit/update it within Tomboy.</li>
<li>move pref&#8217;s to Tomboy&#8217;s preferences dialog and GConf settings?</li>
<li>let you sync your notes with your weblog. This would update your blog with local Tomboy changes, as well as pull down other posts not made from Tomboy into Tomboy.</li>
<li>maybe a different icon?</li>
</ul>

<p>Enjoy, feel free to enhance/update/improve/etc.</p>

<p>And yes, this post was made with it. <img src='http://www.cryptosystem.org/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cryptosystem.org/archives/2005/04/xml-rpc-blogging-plugin-for-tomboy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XmlRpcCS with Mono &gt;1.1.x</title>
		<link>http://www.cryptosystem.org/archives/2005/04/xmlrpccs-with-mono-11x/</link>
		<comments>http://www.cryptosystem.org/archives/2005/04/xmlrpccs-with-mono-11x/#comments</comments>
		<pubDate>Wed, 20 Apr 2005 00:49:06 +0000</pubDate>
		<dc:creator>ryanfb</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.cryptosystem.org/wordpress/?p=9</guid>
		<description><![CDATA[I was trying to work on some XML-RPC craziness under Mono, and came across XmlRpcCS and a nice tutorial. Problem is, since I&#8217;m running Mono 1.1.4, I could reference the built XmlRpcCS.dll assembly at compile-time with no problems, but the resulting program would die with:

WARNING **: Could not find assembly XmlRpcCS, references from
  ~/source/monoblog/monoblog.exe [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to work on some <a href="http://www.xmlrpc.com/">XML-RPC</a> craziness under <a href="http://www.mono-project.com/">Mono</a>, and came across <a href="http://xmlrpccs.sourceforge.net/">XmlRpcCS</a> and a nice <a href="http://www.linuxjournal.com/article/7430">tutorial</a>. Problem is, since I&#8217;m running Mono 1.1.4, I could reference the built XmlRpcCS.dll assembly at compile-time with no problems, but the resulting program would die with:</p>

<pre><code>WARNING **: Could not find assembly XmlRpcCS, references from
  ~/source/monoblog/monoblog.exe (assemblyref_index=3)
</code></pre>

<p>This is because with Mono 1.1.x, it seems you must register <em>signed</em> assemblies with gacutil. In order to do this with XmlRpcCS, you need to do the following:</p>

<ol>
<li>Download the XmlRpcCS source file and unzip it.</li>
<li><code>cd</code> to the <code>XmlRpcCS</code> directory and run &#8220;<code>sn -k XmlRpcCS.snk</code>&#8221; to generate your keyfile.</li>
<li>Edit the <code>makefile</code> and change the <code>CSFLAGS</code> line to &#8220;<code>CSFLAGS=-define:__MONO__ -delaysign-</code>&#8220;</li>
<li><p>Edit <code>src/nwc/xmlrpc/AssemblyInfo.cs</code> and add the following lines:</p>

<p><code>[assembly: AssemblyDelaySign(false)]</code></p>

<p><code>[assembly: AssemblyKeyFile("XmlRpcCS.snk")]</code></p></li>
<li><p>Run <code>make</code></p></li>
<li>Run &#8220;<code>sudo gacutil -i XmlRpcCS.dll -package XmlRpcCS</code>&#8220;</li>
</ol>

<p>Now when you need to compile against XmlRpcCS, just add &#8220;<code>-r /usr/lib/mono/XmlRpcCS/XmlRpcCS.dll</code>&#8220;, and it should work fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cryptosystem.org/archives/2005/04/xmlrpccs-with-mono-11x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser History Searching</title>
		<link>http://www.cryptosystem.org/archives/2005/04/browser-history-searching/</link>
		<comments>http://www.cryptosystem.org/archives/2005/04/browser-history-searching/#comments</comments>
		<pubDate>Tue, 05 Apr 2005 20:50:16 +0000</pubDate>
		<dc:creator>ryanfb</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.cryptosystem.org/wordpress/?p=7</guid>
		<description><![CDATA[Britt ran into me today while I was hacking around on a toy program of mine. Basically, I&#8217;d gotten fed up with having 5000 Firefox tabs open at once, with no proper way to search through my history or bookmarks, so I decided there needed to be a better way. I started playing with Gecko# [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life.lukewarmtapioca.com/">Britt</a> ran into me today while I was hacking around on a toy program of mine. Basically, I&#8217;d gotten fed up with having 5000 Firefox tabs open at once, with no proper way to search through my history or bookmarks, so I decided there needed to be a better way. I started playing with Gecko# and got a bit caught up in getting something half-usable out. Since the last thing the world needs is <em>another</em> web browser, I&#8217;ll probably just polish it off some more and put up the source to help out (or possibly confuse!) anyone else who wants to do some Gecko# hacking beyond <a href="http://mysterion.org/~danw/blog/2005/03/stetic">a 5 minute browser</a>. I did finally discover the old Mac app I was doubtlessly inspired by, <a href="http://www.acm.uiuc.edu/macwarriors/projects/trailblazer/">TrailBlazer</a>.</p>

<p>Anyway, onto the main reason for abandoning it, my conversation with Britt made me realize that even beyond the silliness of trying to create another browser, I was also reinventing the wheel in numerous other ways. It would probably be much easier to hack the functionality I&#8217;m looking for onto <a href="http://www.gnome.org/projects/beagle/">Beagle</a>. Guess I&#8217;ll need to set up an inotify-enabled kernel.</p>

<p>Speaking of which, I need to do quite a bit of kernel hacking in less than a month anyway, with 3-4 large kernel modification projects ahead of me. Thankfully, due to my inability to read a syllabus, I finished all my projects for another course two weeks ahead of time, so I won&#8217;t have that looming over my head.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cryptosystem.org/archives/2005/04/browser-history-searching/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MonoDevelop on Debian</title>
		<link>http://www.cryptosystem.org/archives/2005/02/monodevelop-on-debian/</link>
		<comments>http://www.cryptosystem.org/archives/2005/02/monodevelop-on-debian/#comments</comments>
		<pubDate>Thu, 24 Feb 2005 20:49:37 +0000</pubDate>
		<dc:creator>ryanfb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.cryptosystem.org/wordpress/?p=4</guid>
		<description><![CDATA[I upgraded mono to the latest Debian package (1.0.5-2), and it went and broke MonoDevelop.

$ /usr/bin/cli --debug /usr/share/dotnet/monodevelop/bin/MonoDevelop.exe
Creating DefaultWorkbench

(MonoDevelop:9543): Gtk-WARNING **: Error loading icon: Failed to open file 
'/home/data/resources/icons/Icons.SharpDevelopIcon': No such file or 
directory


I tried using the Ubuntu package (monodevelop_0.5.1-3_i386, one revision higher than the monodevelop_0.5.1-2_i386 provided by Debian), but it does the exact same [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded mono to the latest Debian package (1.0.5-2), and it went and broke MonoDevelop.</p>

<pre><code>$ /usr/bin/cli --debug /usr/share/dotnet/monodevelop/bin/MonoDevelop.exe
Creating DefaultWorkbench

(MonoDevelop:9543): Gtk-WARNING **: Error loading icon: Failed to open file 
'/home/data/resources/icons/Icons.SharpDevelopIcon': No such file or 
directory
</code></pre>

<p>I tried using the Ubuntu package (monodevelop_0.5.1-3_i386, one revision higher than the monodevelop_0.5.1-2_i386 provided by Debian), but it does the exact same thing (except the executable is placed in a different structure under <code>/usr/lib/monodevelop</code>, and the <code>/usr/bin/monodevelop</code> script uses <code>mono</code> instead of <code>cli</code>). Doing something silly like copying the <code>/usr/share/dotnet/monodevelop/data</code> directory to <code>/home</code> makes the icon error go away, but MonoDevelop still does not start. I even tried rebuilding the monodevelop package with the new mono install, but it does the same thing. I suspect it&#8217;s related to <a href="http://bugzilla.ximian.com/show_bug.cgi?id=67910">this bug</a>.</p>

<p><em>Update</em>: It has randomly decided to start working again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cryptosystem.org/archives/2005/02/monodevelop-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
