<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/196080/">
    <title>LWN: Comments on "Take notes with Tomboy (Linux.com)"</title>
    <link>http://lwn.net/Articles/196080/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;Take notes with Tomboy (Linux.com)&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/207280/rss" />
	<rdf:li resource="http://lwn.net/Articles/196707/rss" />
	<rdf:li resource="http://lwn.net/Articles/196458/rss" />
	<rdf:li resource="http://lwn.net/Articles/196413/rss" />
	<rdf:li resource="http://lwn.net/Articles/196382/rss" />
	<rdf:li resource="http://lwn.net/Articles/196352/rss" />
	<rdf:li resource="http://lwn.net/Articles/196350/rss" />
	<rdf:li resource="http://lwn.net/Articles/196335/rss" />
	<rdf:li resource="http://lwn.net/Articles/196334/rss" />
	<rdf:li resource="http://lwn.net/Articles/196333/rss" />
	<rdf:li resource="http://lwn.net/Articles/196330/rss" />
	<rdf:li resource="http://lwn.net/Articles/196326/rss" />
	<rdf:li resource="http://lwn.net/Articles/196302/rss" />
	<rdf:li resource="http://lwn.net/Articles/196300/rss" />
	<rdf:li resource="http://lwn.net/Articles/196299/rss" />
	<rdf:li resource="http://lwn.net/Articles/196279/rss" />
	<rdf:li resource="http://lwn.net/Articles/196278/rss" />
	<rdf:li resource="http://lwn.net/Articles/196277/rss" />
	<rdf:li resource="http://lwn.net/Articles/196273/rss" />
	<rdf:li resource="http://lwn.net/Articles/196269/rss" />
	<rdf:li resource="http://lwn.net/Articles/196265/rss" />
	<rdf:li resource="http://lwn.net/Articles/196262/rss" />
	<rdf:li resource="http://lwn.net/Articles/196261/rss" />
	<rdf:li resource="http://lwn.net/Articles/196247/rss" />
	<rdf:li resource="http://lwn.net/Articles/196245/rss" />
	<rdf:li resource="http://lwn.net/Articles/196243/rss" />
	<rdf:li resource="http://lwn.net/Articles/196241/rss" />
	<rdf:li resource="http://lwn.net/Articles/196240/rss" />
	<rdf:li resource="http://lwn.net/Articles/196239/rss" />
	<rdf:li resource="http://lwn.net/Articles/196238/rss" />
	<rdf:li resource="http://lwn.net/Articles/196237/rss" />
	<rdf:li resource="http://lwn.net/Articles/196229/rss" />
	<rdf:li resource="http://lwn.net/Articles/196214/rss" />
	<rdf:li resource="http://lwn.net/Articles/196193/rss" />
	<rdf:li resource="http://lwn.net/Articles/196186/rss" />
	<rdf:li resource="http://lwn.net/Articles/196184/rss" />
	<rdf:li resource="http://lwn.net/Articles/196180/rss" />
	<rdf:li resource="http://lwn.net/Articles/196173/rss" />
	<rdf:li resource="http://lwn.net/Articles/196162/rss" />
	<rdf:li resource="http://lwn.net/Articles/196160/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/207280/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/207280/rss</link>
      <dc:date>2006-11-02T16:50:37+00:00</dc:date>
      <dc:creator>a1mint</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; alternative to Java or Mono in Linux would be Python&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
What about Perl?  More mature and stable than both Mono and Python.&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; Python being used in Gnome and administration tools, which is great&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
That's not great at all.  It's because of Python that things stop working, and makes Linux (Redhat at least) not stand up against time, meaning, once it's a couple of years old, you're forced to upgrade, which sucks for servers.&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; Python has performance issues.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Sure, and the only ones I see that don't suffer performance problems is Java, Perl, C, and C++.&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; The 'Bloat' Mono has is closer to C++ 'bloat' rather then Python in my estimation.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Complete wrong.  Wrong.  Way off.  C++ is not 'bloat' at all.  The weird and strange bizarre notion people have about that bloat myth that C++ has is so off, it ain't funny.  C++ allows for great OOP for *very* little cpu cost.  In fact, it's practically immeasurable the performance loss on the ++ part.  So what if the 'this' variable gets passed along to methods.  In C you often do anyway.  And look at all that convoluted gabeldegook crap C code that's out there.  Do in nicely structured C++ and logic will lead the way to more stable smarter constructs.&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; The future of desktop applications is going to be a high level language.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
But please, not mono or python, for crying out loud, don't people see how screwed up this is?  What's the world coming to...&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; less bugs then programming in C&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Ha ha, as if.  The amount of bugs I'm seeing in Python based apps is the highest I have ever seen in Linux.&lt;br&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; new gnome stuff is pretty slick.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Gnome is *NOT* slick.  It's ill featured.&lt;br&gt;
Beagle is unstable.  My log files are full of beagle errors, it's insane.&lt;br&gt;
Evolution, pff, Thunderbird for me.&lt;br&gt;
Deskbar applet, won't use it, because it's written in Python, and Python sucks.&lt;br&gt;
Tombay, won't go near it, because it's written in Mono.&lt;br&gt;
&lt;p&gt;
I always switch to IceWM.  Nice and light and configurable.  The source is written in C++, and it's clear and clean enough that I can customize it all over the place by just editing the source code.&lt;br&gt;
&lt;p&gt;
Oh and Vista.  I'm actually glad that XGL is a preemptive strike on Vista, so they can't go and brag how they were the first with their stupid little transparent windows.&lt;br&gt;
I think we both can't stand Windows, so at least we have that in common.&lt;br&gt;
But we should hate Mono too, *THINK* about it, Microsoft, with lawyers, and crappy programmers without command lines and only dialog boxes, arg, so lame...  And why Mono and not, say, Java?  Java runs *fast*, is mature, stable, and has an enormous amount of libraries available.  You can run all kinds of scripting languages in Java, like JRuby.  Java has Java2D.  Microsoft practically copied Java2D verbatim and called it GDI+.&lt;br&gt;
People people use your heads already.&lt;br&gt;
&lt;p&gt;
Mono, woof.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196707/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196707/rss</link>
      <dc:date>2006-08-23T19:23:04+00:00</dc:date>
      <dc:creator>nix</dc:creator>
      <description>
      Oh, I agree that FUSE implementations are preferable, but you have a few &lt;br&gt;
problems which can't be overcome:&lt;br&gt;
&lt;p&gt;
kioslaves and gnome-vfs modules aren't restricted to POSIX interfaces (at &lt;br&gt;
least not in theory): you could do things with them that you can't do with &lt;br&gt;
POSIX. The interface for POSIX is (at least semi-)frozen.&lt;br&gt;
&lt;p&gt;
And there's no way to make FUSE work on systems with non-free kernels. I &lt;br&gt;
thought GNOME and KDE were supposed to work on non-free systems? There's &lt;br&gt;
certainly effort going on to make them work under Cygwin (and both already &lt;br&gt;
do to a considerable extent). You could fake FUSE under Cygwin, too, but &lt;br&gt;
what about non-free Unixes? (Or do we just say 'increasingly irrelevant' &lt;br&gt;
and forget about them?)&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196458/rss">
      <title>An Alternative</title>
      <link>http://lwn.net/Articles/196458/rss</link>
      <dc:date>2006-08-21T22:43:53+00:00</dc:date>
      <dc:creator>raytd</dc:creator>
      <description>
      &lt;p&gt;
Now that's the best use of javascript I've seen outside of google.  &lt;br&gt;
&lt;p&gt;
Thanks for the link.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196413/rss">
      <title>Mono libraries</title>
      <link>http://lwn.net/Articles/196413/rss</link>
      <dc:date>2006-08-21T17:51:35+00:00</dc:date>
      <dc:creator>zlynx</dc:creator>
      <description>
      Heh.  Ok, you are right.  Pre-just-in-time compiling would be better called just &quot;compiling&quot;.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196382/rss">
      <title>What are you raving about?</title>
      <link>http://lwn.net/Articles/196382/rss</link>
      <dc:date>2006-08-21T17:32:34+00:00</dc:date>
      <dc:creator>adj</dc:creator>
      <description>
      &lt;p class=&quot;QuotedText&quot;&gt;
    &lt;font class=&quot;QuotedText&quot;&gt;
        Try it again with windows-style ctrl-c, ctrl-v.
        &lt;br&gt;
        highlight the text you wish to copy.
        &lt;br&gt;
        ctrl-c
        &lt;br&gt;
        highlight the text you wish to replace.
        &lt;br&gt;
        ctrl-v
        &lt;br&gt;
       Simple.
    &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;b&gt;
        *shrug*
    &lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
    Highlight text you wish to replace.
    &lt;br&gt;
    Hit spacebar.
    &lt;br&gt;
    Highlight text you wish to copy.
    &lt;br&gt;
    Middle click.
    &lt;br&gt;
    Simple.  
&lt;/p&gt;

&lt;p&gt;
    Six of one... (but one less swap between mouse and keyboard.)  If the app in question doesn't work the way you want, pick a different one.  Better yet, submit suggestions or patches to its author.
&lt;/p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196352/rss">
      <title>What are you raving about?</title>
      <link>http://lwn.net/Articles/196352/rss</link>
      <dc:date>2006-08-21T13:24:12+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      What am I raving about?&lt;br&gt;
&lt;p&gt;
I will try to tell you.&lt;br&gt;
&lt;p&gt;
Why is it broken?&lt;br&gt;
&lt;p&gt;
In very simple terms each application controls it's own copy/paste buffer.&lt;br&gt;
&lt;p&gt;
Example:&lt;br&gt;
open up a terminal. &lt;br&gt;
open up gedit.&lt;br&gt;
Highlight some text.&lt;br&gt;
close out terminal.&lt;br&gt;
paste text into gedit.&lt;br&gt;
&lt;p&gt;
Oh guess what? Nothing happenned. You have to keep both windows open or you loose your buffer. It just doesn't work in a way that makes sense. It may have made sense 10 years ago, but it doesn't work anymore.&lt;br&gt;
&lt;p&gt;
Another example:&lt;br&gt;
We are going to try to do a simple copy paste were we replace some text.&lt;br&gt;
Open up gedit.&lt;br&gt;
Open up a text file.&lt;br&gt;
Highlight the text you wish to paste as a replacement for other peice of text.&lt;br&gt;
Now attempt to replace a different block of text with the text you just highlighted.&lt;br&gt;
&lt;p&gt;
You can't highlight it or you will loose your buffer.&lt;br&gt;
You have to now paste into the middle or the right or the left of the text you wish to replace and then manually delete the original text.&lt;br&gt;
&lt;p&gt;
Tell me why then nobody has yet been able to create a reasonable clipboard setup for middle click paste yet? There have been dozens of projects to attempt to 'fix' it, and nobody has yet to figure out a reasonable solution.&lt;br&gt;
&lt;p&gt;
Try it again with windows-style ctrl-c, ctrl-v.&lt;br&gt;
highlight the text you wish to copy.&lt;br&gt;
ctrl-c&lt;br&gt;
highlight the text you wish to replace.&lt;br&gt;
ctrl-v&lt;br&gt;
&lt;p&gt;
Simple.&lt;br&gt;
&lt;p&gt;
&lt;p&gt;
Highlight middle click paste works great for terminals because the windows-style controls generally mean something other then 'copy' and 'paste'. But otherwise it's just not that usefull. I use it all the time personally purely out of habit, but even then it's still broken and I have to be carefull with what applications I try to use it with and how I use it.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196350/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196350/rss</link>
      <dc:date>2006-08-21T13:07:49+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      But if FUSE is portable to other operating systems doesn't it mean that FUSE is portable?&lt;br&gt;
&lt;p&gt;
Or in 'other operating systems' you specificly mean 'windows', right?&lt;br&gt;
&lt;p&gt;
Because it works on OpenSolaris.. FreeBSD. This means it would work on NetBSD and OpenBSD also. And OS X if anybody cared.&lt;br&gt;
&lt;p&gt;
I only say that Gnome and KDE should use FUSE instead of their own paticular VFS implimentations becuase..&lt;br&gt;
&lt;p&gt;
KIOslave and Gnome-VFS are almost completely worthless unless your running a totally pure KDE or Gnome desktop. How well does it work when the majority of applications are not able to directly use what you setup via the GUI? It doesn't make any sense.&lt;br&gt;
&lt;p&gt;
Why is it reasonable to expect that it's ok if I can access a share via Epiphany or nautilus, but not be able to access it via Amarok or Krita (and visa versa)?&lt;br&gt;
&lt;p&gt;
How is a unknowlegable Linux user on some desktop somewere going to understand that if they access a Windows share via Nautilus that they still won't be able to use it with the vast majority of applications?&lt;br&gt;
&lt;p&gt;
And even if I set it up so that I have both G-VFS and KIO I still can't use either with anything that isn't Gnome or KDE, which is a lot of stuff.&lt;br&gt;
&lt;p&gt;
With FUSE it's instantly usable by EVERYTHING. Not just one or another paticularly tightly controlled desktop environment setup by some project-specific developers.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196335/rss">
      <title>BIT compilation</title>
      <link>http://lwn.net/Articles/196335/rss</link>
      <dc:date>2006-08-21T09:20:55+00:00</dc:date>
      <dc:creator>man_ls</dc:creator>
      <description>
      :D
&lt;p&gt;
Yes, it can be a bit confusing. &lt;a href=&quot;http://en.wikipedia.org/wiki/Just-in-time_compilation&quot; &gt;JIT&lt;/a&gt; stands for &quot;Just in time&quot; and is a technique whereby the bytecode is translated to machine code before execution. Old JVM's would just interpret bytecode as it came along, which performed very slowly for loops and the such; new JVM's (pioneered by Symantec IIRC) translate the machine-independent bytecode to machine-specific code and then execute that.
&lt;p&gt;
The convoluted term &quot;pre-JIT&quot; would stand for an optimization to do this translation ahead of execution; you might call it &quot;BIT&quot; or &quot;Before its time&quot; compilation.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196334/rss">
      <title>Mono libraries</title>
      <link>http://lwn.net/Articles/196334/rss</link>
      <dc:date>2006-08-21T09:02:09+00:00</dc:date>
      <dc:creator>dark</dc:creator>
      <description>
      I think you should get an award for the term &quot;pre-JIT&quot;.&lt;br&gt;
&lt;p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196333/rss">
      <title>Take notes with Tomboy (Linux.com)</title>
      <link>http://lwn.net/Articles/196333/rss</link>
      <dc:date>2006-08-21T08:33:46+00:00</dc:date>
      <dc:creator>nix</dc:creator>
      <description>
      basket looks cool, but, um, what if you need your notes and X is down?&lt;br&gt;
&lt;p&gt;
'cat' always works.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196330/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196330/rss</link>
      <dc:date>2006-08-21T06:41:16+00:00</dc:date>
      <dc:creator>jamesh</dc:creator>
      <description>
      Gnome has a virtual file system system similar to kioslaves.&lt;br&gt;
&lt;p&gt;
It has a VFS backend that implements the standard SFTP protocol over SSH, which lets you copy files to/from machines via SSH.  I am not sure what a proprietary protocol like &quot;fish&quot; would give you over SFTP though -- it is very rare to find a machine with SSH but without SFTP these days.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196326/rss">
      <title>What are you raving about?</title>
      <link>http://lwn.net/Articles/196326/rss</link>
      <dc:date>2006-08-21T06:01:51+00:00</dc:date>
      <dc:creator>TwoTimeGrime</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; Non-technical users LOVE it when introduced to it.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
If by non-technical users you mean people who have never learned that you can cut and paste on computers, then yes maybe.  Slightly more technical users, who know that they can select text and then type or paste to replace it, are annoyed by this &quot;feature.&quot;  It prevents someone from copying text, selecting a large body of text that must be replaced, and then pasting the new text in.  In X what you get instead is selecting something that you want to replace, which puts it in the copy buffer.  Middle clicking appears to do nothing except unselect because you are replacing the selected text with itself.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196302/rss">
      <title>Mono libraries</title>
      <link>http://lwn.net/Articles/196302/rss</link>
      <dc:date>2006-08-20T20:01:48+00:00</dc:date>
      <dc:creator>zlynx</dc:creator>
      <description>
      Mono and .NET do better than Java because they cache the result of the JIT.  They can even pre-JIT the assemblies; Windows has a background service that does this.&lt;br&gt;
&lt;p&gt;
This makes start-up time much better than any Java program.  Maybe Java 6 will include it.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196300/rss">
      <title>neat, but why?</title>
      <link>http://lwn.net/Articles/196300/rss</link>
      <dc:date>2006-08-20T19:22:35+00:00</dc:date>
      <dc:creator>Tobu</dc:creator>
      <description>
      &lt;p&gt;The main benefit is that it's a little wiki.
You just linkify a phrase, or use a WikiWord, and you have created a new note. You can then expand and organise your notes, mindmap-style.&lt;/p&gt;

&lt;p&gt;You also get good desktop integration in the form of an applet, an recent notes, and especially search.&lt;/p&gt;

&lt;p&gt;Recent projects aim at making tomboy more networked:&lt;ul&gt;
  &lt;li&gt; exposing notes to the outside - &lt;a href=&quot;http://live.gnome.org/Tomboy/NetworkedTomboy&quot;&gt;networked tomboy&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt; synchronising them with mail or files - &lt;a href=&quot;http://www.conduit-project.org/wiki/Screenshots&quot;&gt;conduit&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt; another synchronization project - &lt;a href=&quot;http://jardigrec.eu/Members/maria/maria-s-wsop-blog/&quot;&gt;blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
With these, tomboy will become still more of a wiki.
&lt;/p&gt;


      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196299/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196299/rss</link>
      <dc:date>2006-08-20T18:00:11+00:00</dc:date>
      <dc:creator>nix</dc:creator>
      <description>
      FUSE could never replace kioslaves and gnome-vfs for two reasons. Firstly, &lt;br&gt;
it's not as portable (though it has been ported to FreeBSD and I believe &lt;br&gt;
OpenSolaris). Secondly, kernel mounts are much, much more expensive than &lt;br&gt;
kioslaves on many Unixes (although not Linux to such an extent).&lt;br&gt;
&lt;p&gt;
However, it is plausible that kioslaves and gnome-vfs could use FUSE :)&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196279/rss">
      <title>About Python</title>
      <link>http://lwn.net/Articles/196279/rss</link>
      <dc:date>2006-08-20T10:39:28+00:00</dc:date>
      <dc:creator>davidw</dc:creator>
      <description>
      Java and C# have JIT compilers, making them somewhat memory hungry, but pretty fast once they get into the swing of things.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196278/rss">
      <title>doesn't scale</title>
      <link>http://lwn.net/Articles/196278/rss</link>
      <dc:date>2006-08-20T09:52:32+00:00</dc:date>
      <dc:creator>gvy</dc:creator>
      <description>
      One might consider some of the notes more important; they might have metadata (like due date or creation date) and one might benefit from being able to e.g. sort by them (it's not exactly robust with just a text editor).&lt;br&gt;
&lt;p&gt;
There are other things which sometimes make good old ~/TODO just tired.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196277/rss">
      <title>What are you raving about?</title>
      <link>http://lwn.net/Articles/196277/rss</link>
      <dc:date>2006-08-20T08:30:21+00:00</dc:date>
      <dc:creator>alextingle</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; Unfortunately highlight middle click is pretty much broken by design&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
What are you raving about?&lt;br&gt;
&lt;p&gt;
Highlight-middle-click is one of the few good distinguishing features that X has. Non-technical &lt;br&gt;
users LOVE it when introduced to it. I know it causes GUI developers headaches, but that doesn't &lt;br&gt;
make it &quot;broken by design&quot;.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196273/rss">
      <title>neat, but why?</title>
      <link>http://lwn.net/Articles/196273/rss</link>
      <dc:date>2006-08-20T07:09:08+00:00</dc:date>
      <dc:creator>b7j0c</dc:creator>
      <description>
      why not just open note.txt in your editor of choice?&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196269/rss">
      <title>Mono libraries</title>
      <link>http://lwn.net/Articles/196269/rss</link>
      <dc:date>2006-08-20T01:54:57+00:00</dc:date>
      <dc:creator>man_ls</dc:creator>
      <description>
      &lt;blockquote type=&quot;cite&quot;&gt;I don't really know much about mono. Isn't it just a compiler?&lt;/blockquote&gt;
Unfortunately no; it is more similar to Java, where you have a compiler to bytecode and then a virtual machine that interprets that. On top of that you have a runtime environment which acts as system libraries (the &lt;code&gt;java.*&lt;/code&gt; packages), and which are in theory cleanly isolated from your own  libraries (which should go in reverse-site form, for instance &lt;code&gt;com.yourcompany.project&lt;/code&gt; packages for project.yourcompany.com). According to &lt;a href=&quot;http://www.jwz.org/doc/java.html&quot; &gt;Zawinski&lt;/a&gt;, Java is also a security model.
&lt;p&gt;
When people talk about &quot;Java&quot;, they usually mix the language, the virtual machine and the system libraries. Sun encourages the confusion as &quot;Java platform&quot;, which encompasses Java Language, Java Virtual Machine and Java Runtime Environment (JVM + libraries).
&lt;p&gt;
I just know &lt;a href=&quot;http://en.wikipedia.org/wiki/Mono_%28software%29&quot; &gt;Mono&lt;/a&gt; by references, but it seems it is a libre implementation of the .NET framework. As this is Microsoft's answer to Java, it contains similar things: a compiler (for C#), a virtual machine (CLI) and system libraries (class library). The bytecode is called Common Intermediate Language. At least here we have separate names for every layer.
&lt;p&gt;
The fact is that you need the runtime environment to run Mono applications, which interprets CIL.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196265/rss">
      <title>Take notes with Tomboy (Linux.com)</title>
      <link>http://lwn.net/Articles/196265/rss</link>
      <dc:date>2006-08-19T22:45:08+00:00</dc:date>
      <dc:creator>trevor@infocentrality.co.uk</dc:creator>
      <description>
      You could also use something like InfoCDB - I have to admit a bias - as &lt;br&gt;
it was &lt;br&gt;
an itch that I had to scratch - multi user note taker / Contactdb &lt;br&gt;
application - a Python CGI application - see a demo at &lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.infocentrality.co.uk/contactdb&quot;&gt;https://www.infocentrality.co.uk/contactdb&lt;/a&gt;  - use 'demo' as the username &lt;br&gt;
and 'demo' as the password.&lt;br&gt;
&lt;p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196262/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196262/rss</link>
      <dc:date>2006-08-19T21:07:58+00:00</dc:date>
      <dc:creator>TwoTimeGrime</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; How would they have managed to force people to install mono?!&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
I don't really know much about mono.  Isn't it just a compiler?  So wouldn't Tomboy compile to native code just like something written in C or C++ meaning you wouldn't need to install Mono?  I don't need to install gcc to run Firefox.  Correct me if I misunderstand.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196261/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196261/rss</link>
      <dc:date>2006-08-19T21:05:21+00:00</dc:date>
      <dc:creator>TwoTimeGrime</dc:creator>
      <description>
      I don't think he really wanted to use your quote.  It was the sarcastic setup to plug his notetaking app.  :-)&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196247/rss">
      <title>Take notes with Tomboy (Linux.com)</title>
      <link>http://lwn.net/Articles/196247/rss</link>
      <dc:date>2006-08-19T13:59:57+00:00</dc:date>
      <dc:creator>holstein</dc:creator>
      <description>
      I second that.&lt;br&gt;
&lt;p&gt;
I use Basket a lot to keep notes on &quot;things-to-do-eventually&quot;, server installation notes, quick access to my documentation directory, etc., all neatly organized in it's &quot;basket&quot;.&lt;br&gt;
&lt;p&gt;
With it's &quot;auto-hide&quot; functionnality, it makes taking/reading notes really quick and unintrusive.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196245/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196245/rss</link>
      <dc:date>2006-08-19T12:32:13+00:00</dc:date>
      <dc:creator>louie</dc:creator>
      <description>
      Oh, of course; I meant that I'm sure that laziness had been used as the closing clause before.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196243/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196243/rss</link>
      <dc:date>2006-08-19T10:59:57+00:00</dc:date>
      <dc:creator>oseemann</dc:creator>
      <description>
      The original quote would probably be&lt;br&gt;&lt;i&gt;&quot;Never attribute to malice that which can be adequately explained by stupidity&quot;&lt;/i&gt;.
&lt;p&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Hanlon's_razor&quot;&gt;http://en.wikipedia.org/wiki/Hanlon's_razor&lt;/a&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196241/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196241/rss</link>
      <dc:date>2006-08-19T08:08:57+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      Gnome has the 'Gnome-vfs'. Allows you to abstract file systems such as ssh, ftp, smb, and such like that so it's all easily accesable via the file dialog stuff, and probably more. I think that probably KIO is more usefull though.&lt;br&gt;
&lt;p&gt;
However I personally much much prefer FUSE file systems to KIO or Gnome-VFS. This is because it's used to create actual mountable file systems, so it will work for far more applications naturally then KIO or G-VFS wil.&lt;br&gt;
&lt;p&gt;
One of my favorite is the fuse version of sshfs. It's very very fast. All the  'file server' needs is a capable ssh server were you have a account and it supports sftp (openssh is best, it seems like. The type of server affects stability of the file system).&lt;br&gt;
&lt;p&gt;
How fast is it? For file copying and normal file operations it's faster then NFS on links up to 100mb/s. It's stable also. I've run Bonnie++ on it, without issues. But this depends on the server side. It's secure also. Uses standard ssh authentication methods so it supports kerberos, public/private keypair authentication, and password challenge response system authentication mechanisms. Also everything is encrypted.&lt;br&gt;
&lt;p&gt;
FUSE is file system in userspace. It allows file systems without kernel modules beyond the actual fuse support. So that you can arrange it so that users can mount and umount and actually compile and create new file systems on the fly.&lt;br&gt;
&lt;p&gt;
C, python, perl, and lots of other language bindings are aviable.&lt;br&gt;
&lt;p&gt;
For instance other file systems:&lt;br&gt;
beaglefs - mount beagle search results as a file system.&lt;br&gt;
sshfs - mount sftp shares as file systems.&lt;br&gt;
gmailfs - uses gmail for file system&lt;br&gt;
ntfs-3g - 3rd Generation linux ntfs support for reliable NTFS read/write support. Does not require any propriatory bits like captive-ntfs does.&lt;br&gt;
fusesmb - seemlessly browse smb networks.&lt;br&gt;
afuse - fuse automounter&lt;br&gt;
wdfs - webdav file systems. Combine with server running apache, webdav, and svn you get a distibuted network version control file system.&lt;br&gt;
Run-Time-Access - access your program's internal data structures as file system&lt;br&gt;
encfs - mount a encrypted directory as a file system.&lt;br&gt;
&lt;p&gt;
And all sorts of stuff like that. Since it uses standard file system symantics it works with everything.&lt;br&gt;
&lt;a href=&quot;http://fuse.sourceforge.net/wiki/index.php/FileSystems&quot;&gt;http://fuse.sourceforge.net/wiki/index.php/FileSystems&lt;/a&gt;&lt;br&gt;
&lt;p&gt;
It's fairly Linux-specific right now, but there is a FUSE port to FreeBSD and it's quite possible to have it work on other operating systems also.&lt;br&gt;
&lt;p&gt;
Also there is Gnome-VFS and KIO-slave bridges to make them mountable file systems.&lt;br&gt;
&lt;p&gt;
I would realy realy like to see Gnome and KDE embrace FUSE so that you can achieve a much higher level of desktop compatability. Also it seems that FUSE is much faster.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196240/rss">
      <title>About Python</title>
      <link>http://lwn.net/Articles/196240/rss</link>
      <dc:date>2006-08-19T07:51:33+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      Seems like all the major python optimizing folks are working on this project.&lt;br&gt;
&lt;p&gt;
Stackless python guy, the psyco guy. That sort of thing. &lt;br&gt;
&lt;p&gt;
If they are realy successfull then it could be something very remarkable. A NEW thing. Maybe make python faster then C! ;-)&lt;br&gt;
&lt;p&gt;
&lt;a href=&quot;http://codespeak.net/pypy/dist/pypy/doc/news.html&quot;&gt;http://codespeak.net/pypy/dist/pypy/doc/news.html&lt;/a&gt;&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196239/rss">
      <title>About Python</title>
      <link>http://lwn.net/Articles/196239/rss</link>
      <dc:date>2006-08-19T07:49:00+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      Oh I didn't want to disparage Python in any way.&lt;br&gt;
&lt;p&gt;
I realy realy like python personally.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196238/rss">
      <title>About Python</title>
      <link>http://lwn.net/Articles/196238/rss</link>
      <dc:date>2006-08-19T07:27:35+00:00</dc:date>
      <dc:creator>tekNico</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; However Python doesn't realy have a stable ABI you can program against.&lt;/font&gt;&lt;br&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; That is if you write a program to work in python 2.3 and it's fairly&lt;/font&gt;&lt;br&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; complex it's probably not going to work out on Python 2.4 or Python 2.2.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Ehi, take the FUD down a notch, please. ;-P&lt;br&gt;
&lt;p&gt;
Python is interpreted (actually, compiled to a VM bytecode), just like Java and C#, so the ABI concept is only relevant for compiled extensions.&lt;br&gt;
&lt;p&gt;
More important: there is great effort spent on downward compatibility. If you find a program written for Python 2.3, that does not run on 2.4, it's a bug and must be fixed.&lt;br&gt;
&lt;p&gt;
OTOH, making a program written for Python 2.3 run on 2.2 takes some compatibility wrappers, and some restraint on newer features, but that's a price one pays for language evolution.&lt;br&gt;
&lt;p&gt;
&lt;p&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; Also Python has performance issues. The 'Bloat' Mono has is closer&lt;/font&gt;&lt;br&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; to C++ 'bloat' rather then Python in my estimation.&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
While it's probably true that the CLR is somewhat faster that the Python VM, that's a rather blanket statement. There are several ways to speed up Python programs, and its speed is more than adequate for most jobs.&lt;br&gt;
&lt;p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196237/rss">
      <title>gnome vs. kde</title>
      <link>http://lwn.net/Articles/196237/rss</link>
      <dc:date>2006-08-19T07:22:50+00:00</dc:date>
      <dc:creator>astrophoenix</dc:creator>
      <description>
      just curious... does gnome have anything like kde's IO slaves? &lt;br&gt;
&lt;p&gt;
once someone writes an ioslave for a file type or protocol, pretty much any kde app can then use &lt;br&gt;
data from that protocol. &lt;br&gt;
&lt;p&gt;
my favorite is fish, which is the io slave for ssh. you can basically open up 2 konqueror windows, &lt;br&gt;
each one with fish://user@host/path to a different machine, then drag and drop between them, &lt;br&gt;
resulting in copying or moving a file from one remote machine to another. and of course you can &lt;br&gt;
click on a file in a fish window, and open it in the default app for that type, or edit the file, with a &lt;br&gt;
save resulting in the data going back over ssh to the remote. &lt;br&gt;
&lt;p&gt;
oh, and in kde, you can control-c, control-v, and also use middle click too, for copy and paste.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196229/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196229/rss</link>
      <dc:date>2006-08-19T01:45:20+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      The closest I think you can find as a alternative to Java or Mono in Linux would be Python.&lt;br&gt;
&lt;p&gt;
We are already seeing a lot of Python being used in Gnome and administration tools, which is great. &lt;br&gt;
&lt;p&gt;
However Python doesn't realy have a stable ABI you can program against. That is if you write a program to work in python 2.3 and it's fairly complex it's probably not going to work out on Python 2.4 or Python 2.2.&lt;br&gt;
&lt;p&gt;
Also Python has performance issues. The 'Bloat' Mono has is closer to C++ 'bloat' rather then Python in my estimation.&lt;br&gt;
&lt;p&gt;
Face it. The future of desktop applications is going to be a high level language. Application development is faster and those are generally going to have less bugs then programming in C. And in gnome it's turning into a C/Python/Mono mix. C for low level speed-critical apps and Python/Mono for the UI and such.&lt;br&gt;
&lt;p&gt;
If you haven't realy explored it, new gnome stuff is pretty slick.&lt;br&gt;
Beagle, (mono) &lt;br&gt;
Evolution, (and the evolutoin beagle backend) (C)&lt;br&gt;
Deskbar Applet (python)&lt;br&gt;
Tomboy (mono)&lt;br&gt;
beaglefs (Fuse, C)&lt;br&gt;
Dbus (C)&lt;br&gt;
etc etc.&lt;br&gt;
&lt;p&gt;
All of it ties together and is pretty f-ing slick on how it does it. It certainly kicks the hell of out of Windows XP in terms of usability and just plain utility. Well see about Vista when it comes out.&lt;br&gt;
&lt;p&gt;
But Gnome is pretty snazy now. Drag-n-drop is pretty much solved. (try it, drag-n-drop files and directories into gnome-terminal for instance) Copy and paste isn't a problem so much anymore, as long as your doing it windows-style. (Unfortunately highlight middle click is pretty much broken by design, hopefully the freedesktop people figure out the clipboard stuff). Menus and Mime type detection/application launching gets updated automaticly. You can search through nautilus filenames just by changing focus to a folder and type out the file name your looking for.&lt;br&gt;
&lt;p&gt;
Search integration. Integration of IM, calendering, email, address books and such into your desktop. It's all progressing along likely.&lt;br&gt;
&lt;p&gt;
Personally ya I won't use Gnome for older machine. XFCE is GREAT for that.&lt;br&gt;
But if 'bloat' makes my life easier, makes it easier to get my information, makes my applications perform more sanely.. Then it's not realy Bloat in my opinion.&lt;br&gt;
&lt;p&gt;
Of course I am not saying that everything is perfect. There is certainly room for improvement.&lt;br&gt;
&lt;p&gt;
As for Mono vs Python. I think that the move for Gnome is practical. If you want to attract developers you have to make it easy for them.&lt;br&gt;
&lt;p&gt;
Go to some large community college or University some time. You'll find rooms and rooms full of people wanting to learn how to use C# and .NET because of Microsoft. There are books and books of it. Corporations are training their employees how to use it. That's all. &lt;br&gt;
&lt;p&gt;
That's kinda why Mono exists in the first place, IMO. It's not so much that it's a wonderfull idea to do .NET for Linux, but that it's a wonderfull way to lower the bar for entry for new developers.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196214/rss">
      <title>Take notes with Tomboy (Linux.com)</title>
      <link>http://lwn.net/Articles/196214/rss</link>
      <dc:date>2006-08-19T00:13:09+00:00</dc:date>
      <dc:creator>edlenz</dc:creator>
      <description>
      &lt;a rel=&quot;nofollow&quot; href=&quot;http://basket.kde.org/&quot;&gt;http://basket.kde.org/&lt;/a&gt;  deserves a try.&lt;br&gt;
&lt;p&gt;
[]´s&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196193/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196193/rss</link>
      <dc:date>2006-08-18T22:59:58+00:00</dc:date>
      <dc:creator>louie</dc:creator>
      <description>
      Sure. I'm sure it has been said before, though probably not in this context :)&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196186/rss">
      <title>Take notes with Tomboy (Linux.com)</title>
      <link>http://lwn.net/Articles/196186/rss</link>
      <dc:date>2006-08-18T22:25:34+00:00</dc:date>
      <dc:creator>BradReed</dc:creator>
      <description>
      I rather like NoteCase (on SourceForge.net) for taking notes. Just requires GtK2 rather than Mono. It has built in encryption if desired too.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196184/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196184/rss</link>
      <dc:date>2006-08-18T22:22:46+00:00</dc:date>
      <dc:creator>tomsi</dc:creator>
      <description>
      &lt;p&gt;&lt;i&gt;Because of the Microsoft open source proxies and pupets. Some people are still doubting about their existence :).
&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;I'm not against Microsoft bashing, but they have done one thing right since they started in the early 70's. And that is the C# language. 
&lt;/p&gt;
&lt;p&gt;I really like the C# language - it combines the best bits from Delphi, C++ and Java. It is a pragmatic language without the hassles of &quot;language lawyers&quot; and &quot;the big idea&quot;. Microsoft, being who they are, keeps muddling it with marketing speak etc; the Java fan boys calls it a java look-alike, and the C/C++ crowds sees it at &quot;Java second edition&quot;. 
&lt;/p&gt;
&lt;p&gt;For once, Microsoft did a sensible thing and got the C# language approved as an ECMA standard. So it is safe to use; in our world it's called &lt;b&gt;mono&lt;/b&gt;. 
&lt;/p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196180/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196180/rss</link>
      <dc:date>2006-08-18T22:05:17+00:00</dc:date>
      <dc:creator>kornak</dc:creator>
      <description>
      &lt;font class=&quot;QuotedText&quot;&gt;&amp;gt;&amp;gt; &quot;Never ascribe to evil what you can ascribe to laziness.&quot;&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
That was a brilliant comment. Can I use it? I will save it in my note taker&lt;br&gt;
under the &quot;quotations&quot; section:&lt;br&gt;
&lt;p&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://notemeister.sourceforge.net/&quot;&gt;http://notemeister.sourceforge.net/&lt;/a&gt;&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196173/rss">
      <title>An Alternative</title>
      <link>http://lwn.net/Articles/196173/rss</link>
      <dc:date>2006-08-18T21:18:20+00:00</dc:date>
      <dc:creator>PaulDickson</dc:creator>
      <description>
      TiddlyWiki (&lt;a href=&quot;http://www.tiddlywiki.com/&quot;&gt;http://www.tiddlywiki.com/&lt;/a&gt;) is better if you want more than capturing text.  It does however require a web browser.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196162/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196162/rss</link>
      <dc:date>2006-08-18T20:28:49+00:00</dc:date>
      <dc:creator>louie</dc:creator>
      <description>
      Or alternately because people hate writing in C, and the author likes C#. (He was unemployed at the time he wrote tomboy, IIRC, and is now a vmware employee- where his day job is C++.)&lt;br&gt;
&lt;p&gt;
Never ascribe to evil what you can ascribe to laziness.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/196160/rss">
      <title>Tomboy is wrong wrong wrong.</title>
      <link>http://lwn.net/Articles/196160/rss</link>
      <dc:date>2006-08-18T20:25:40+00:00</dc:date>
      <dc:creator>sylware</dc:creator>
      <description>
      Indeed: Tomboy is deprecating sticky notes. Why didn't they improve sticky notes?&lt;br&gt;
Because of the Microsoft open source proxies and pupets. Some people are still doubting about their existence :).&lt;br&gt;
Indeed, Tomboy from now, and only for this little app that doesn't bring significant improvement over sticky notes, will make the official gnome desktop dependent on one of the worst bloat that ever existed: mono, another disaster created by one of our beloved MS copycats. Of course, it was out of question to improve sticky notes! How would they have managed to force people to install mono?! Oh yes... I forgot their best argument: &quot;you don't know how to code, use mono.net!&quot; and we will have lean, fast, elegant and beautifully coded apps in the core of our desktop like... Beagle!&lt;br&gt;
Well... everybody knows that's only the beginning of the end for gnome.&lt;br&gt;
The Novell Blog System will push hard to make gnome &quot;the .net desktop&quot;.&lt;br&gt;
&lt;p&gt;
People seem not to understand that if you want to &quot;sell&quot; the gnome desktop to big companies, putting mono (.net) in it, is a commercial mistake. Any key deciding people in big companies knows that &quot;Leader of .net technos=MS&quot; (Like JAVA=Sun). To generalize, you will be merely crushed by MS sales people in any bid, and won't be able to sell your services around the open source desktop.&lt;br&gt;
&lt;p&gt;
And why that bloat? We have plenty of bloats that do not have the same political-strategical-commercial issues: C++/python/ruby/perl etc etc...&lt;br&gt;
So why choose the worst one???&lt;br&gt;
Hopefully, gnome mainstream distros packagers will work in order to let us choose to install this ugly bloat or NOT.&lt;br&gt;
      
      </description>
    </item>
</rdf:RDF>

