<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Discovering Physics, Hacking AbiWord</title>
  <link>http://msevior.livejournal.com/</link>
  <description>Discovering Physics, Hacking AbiWord - LiveJournal.com</description>
  <lastBuildDate>Mon, 02 Nov 2009 05:46:45 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>msevior</lj:journal>
  <lj:journalid>6516408</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/27558228/6516408</url>
    <title>Discovering Physics, Hacking AbiWord</title>
    <link>http://msevior.livejournal.com/</link>
    <width>82</width>
    <height>98</height>
  </image>

<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/28493.html</guid>
  <pubDate>Mon, 02 Nov 2009 05:46:45 GMT</pubDate>
  <title>How to use abicollab.net Part 4</title>
  <link>http://msevior.livejournal.com/28493.html</link>
  <description>&lt;h1&gt;Groups, View, Export in &lt;a href=&quot;http%3a//abicollab.net&quot;&gt;abicollab.net&lt;/a&gt;&lt;/h1&gt;    &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;This post is public domain. Feel free to copy and paste where ever you like&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt; The first 3 articles of this series showed some &lt;a href=&quot;http://msevior.livejournal.com/27859.html&quot;&gt;basic operations&lt;/a&gt; of &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt;, how one could go about &lt;a href=&quot;http://msevior.livejournal.com/27859.html&quot;&gt;finding the friend&lt;/a&gt; you want to collaborate with and then how to setup a &lt;a href=&quot;http://msevior.livejournal.com/28248.html&quot;&gt;real time collaboration&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;In this post I will talk about the Groups, View and Export features of &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt;.    &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Groups&lt;/h2&gt;    &lt;br /&gt;&lt;br /&gt;One often has a collection of colleagues, friends and co-workers with similar interests who need to work together on documents. The&lt;a href=&quot;http:a//abicollab.net&quot;&gt; abicollab.net&lt;/a&gt; webservice makes it easy to allow collections of people to form a group and to work together on common documents.   &lt;br /&gt;&lt;br /&gt;For testing purposes I&apos;ve created a number of abicollab.net identities for myself and I&apos;ll use these to show how one creates such a group.&lt;br /&gt;&lt;br /&gt;Simply click on the &quot;my groups&quot; link.&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001sqzw/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001sqzw&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You see the list of groups for which you have membership.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001gtbk/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001gtbk&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To view the documents held by the group or the membership click on “view documents” or “view members”. The screen shot below shows the membership of the “abicollab” group. We’re the group that directly codes and tests the &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; webservice. Marc and I are administrators of the group. Either of us can approve whether an applicant can join the “abicollab” group. Applicants to the group are shown in the “Aspiring members list”.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001hkrq/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001hkrq&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To create a new group, click on the “create a group” link, type in the name you wish and click “save group”.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001d76k/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001d76k&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new group is created with you as the administrator.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001ep9a/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001ep9a&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here I’ve created a group called “MartinSeviors”. Now suppose another user called “M. Edmund Sevior” wants to join this group. He navigates to “my groups”, searches for the group by typing in it&apos;s name,  then clicks “Join a group”.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001qt7e/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001qt7e&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now the administrator of the group receives an email of this request which also shows up as a message in his “message central” region.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001p5s3/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001p5s3&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I can now accept or decline the request. After accepting the request, navigating to “my groups” and clicking the member list shows the updated member list.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001kedq/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001kedq&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Any group administrator can promote any other member to become an administrator too.&lt;br /&gt;&lt;h2&gt;view&lt;/h2&gt;&lt;br /&gt;The “view” link associated with every document shows the contents of your document in your browser. What you see is what you would get if you exported the document to html. With this one one can quickly tell if you have selected the right document to edit, without having to download it into AbiWord.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001trtb/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001trtb&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;export&lt;/h2&gt;&lt;br /&gt;Every document on &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; can be exported into a number of common word processing formats. This is accomplished via the “export” link. One chooses the preferred format then clicks “export&quot;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001f96g/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001f96g&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;This post is available on &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; at the link:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://abicollab.net/documents/embed/10651/latest&quot;&gt;https://abicollab.net/documents/embed/10651/latest&lt;/a&gt;.</description>
  <comments>http://msevior.livejournal.com/28493.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/28248.html</guid>
  <pubDate>Sat, 31 Oct 2009 08:49:36 GMT</pubDate>
  <title>How to use abicollab.net Part 3</title>
  <link>http://msevior.livejournal.com/28248.html</link>
  <description>&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Real time collaboration&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;em&gt;This post is public domain. Feel free to copy and paste where ever you like.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My first two posts showed some &lt;a href=&quot;http://msevior.livejournal.com/27859.html&quot;&gt;basic operations&lt;/a&gt; of &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; and how one could go about &lt;a href=&quot;http://msevior.livejournal.com/27859.html&quot;&gt;finding the friend&lt;/a&gt; you want to collaborate with. &lt;br /&gt;&lt;br /&gt;Now I&apos;ll talk about the killer feature: &lt;strong&gt;&lt;em&gt;Real Time Collaboration!&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To set up a document for Real Time Collaboration, one simply sets the permissions to &quot;view &amp; collaborate&quot; for the friend with whom you want to work with the &quot;share&quot; link associated with the document.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/000174f2/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/000174f2&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then choose who you want from your list of friends.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00018a7t/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00018a7t&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on &quot;save settings&quot; and the permissions are set!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/000197p4/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/000197p4&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The document now appears in the list of documents available for your friend. Since you&apos;ve allowed your friend to collaborate on the document, it shows up on the list of documents he can work on. The friends &quot;my documents&quot; view is shown below.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001adhf/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001adhf&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now you open the document by just clicking on its name and it opens in your &lt;a href=&quot;http://abisource.com&quot;&gt;AbiWord&lt;/a&gt;. Remember you need version 2.8 or later. You start typing away....&lt;br /&gt;&lt;br /&gt;(Your version of AbiWord shown below)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001ba0e/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001ba0e&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK, now your friend logs in and sees a new document, shared with him. He decides to edit it too and so opens it. It loads into his version of abiword.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001c65q/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001c65q&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hey presto we have a Real Time Collaboration!&lt;/strong&gt;&lt;br /&gt;So both of you can type away in the document, editing as you wish while you see each others changes in real time. If either press &quot;save&quot; in their AbiWord, the current version gets saved into the history of the document on the website.&lt;br /&gt;&lt;br /&gt;I just want to point out a couple of things. Your friend did not actually download the document from the website. It had never even been saved! Instead what has happened is that the two have established a peer-to-peer collaboration via a &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; router daemon. The website joined a connection from you to a connection to your friend and passed traffic between the two of you. After that the two AbiWord&apos;s transferred the document and established the collaboration.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Consequently everyone is guaranteed to always see the absolute latest version of the document!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; We&apos;ve totally eliminated the edit=&amp;gt;email to colleague=&amp;gt; update/comment/fix =&amp;gt; email =&amp;gt;update/comment/fix =&amp;gt; email... cycle.&lt;br /&gt;&lt;br /&gt;There are many other very cool things about AbiWord&apos;s real time collaboration but I&apos;ll save them for other posts.&lt;br /&gt;&lt;br /&gt;You can find this post on &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; at:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://abicollab.net/documents/embed/9886/latest&quot;&gt;https://abicollab.net/documents/embed/9886/latest&lt;/a&gt;</description>
  <comments>http://msevior.livejournal.com/28248.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/28122.html</guid>
  <pubDate>Fri, 30 Oct 2009 02:03:40 GMT</pubDate>
  <title>HowTo Use abicollab.net Part 2</title>
  <link>http://msevior.livejournal.com/28122.html</link>
  <description>This post is Public Domain. Feel free to copy and paste as you wish.&lt;br /&gt;&lt;br /&gt;The main benefit of &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; is to allow people to work together on joint documents. To do this one first needs to establish a connection to the person you wish to work with. This is done with the “my friends” link.&lt;br /&gt;&lt;br /&gt;First click on the “my friends” tab. This takes you to the “my friends” tab seen below. In this case the user currently has no friends within &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt;. You can tell because there are none listed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000q5pc/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000q5pc&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lets make him some!&lt;br /&gt;&lt;br /&gt;Next click on the “add a friend” link.&lt;br /&gt;&lt;br /&gt;This pops up a box that allows you to search for your friend. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00013dgx/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00013dgx&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Start typing their name in the “search for friends” box. As you type, names that match your text appear in the “search results” list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00014wa1/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00014wa1&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is worthwhile to include some additional information about yourself, otherwise your friends might not be able to find you! Note that when I made that screenshot, &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; had not been released. Now there are many more Martin&apos;s that appear in the search results. You can also search on region and country by entering name, location, country separated by commas. Uwog just added that feature last night!&lt;br /&gt;&lt;br /&gt;When you see the person that you’re looking for, click on “add as friend”.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00015chb/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00015chb&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After you click “yes I’m sure” your friend will receive an email message and if they’re logged in they will see your request to become a friend appear in the “message central” region. If they click on “accept” the two of you become friends and can share the documents you wish to work on together.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00016ppy/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00016ppy&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest version of this document is available on &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; at:&lt;br /&gt;&lt;a href=&quot;https://abicollab.net/documents/embed/3276/latest&quot;&gt;https://abicollab.net/documents/embed/3276/latest&lt;/a&gt;</description>
  <comments>http://msevior.livejournal.com/28122.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/27859.html</guid>
  <pubDate>Thu, 29 Oct 2009 04:47:33 GMT</pubDate>
  <title>HowTo Use http://abicollab.net Part 1 </title>
  <link>http://msevior.livejournal.com/27859.html</link>
  <description>This post is public domain. Feel free to copy and paste where ever you like.&lt;br /&gt;&lt;br /&gt;Firstly, we made &lt;a href=&quot;http://news.slashdot.org/story/09/10/28/0032254/AbiCollab-Takes-On-Google-Docs-and-Zoho-Writer&quot;&gt;slashdot!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Secondly reading  and answering the comments made me realize how hard it is to explain all the cool features of &lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt;. My intention is to post a series of blog posts to try to fix that. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt; is designed to make it as easy as possible share work and collaborate in document production with friends and colleagues, no matter where they are in the world. The service uses very little resources so it quite feasible to host a medium sized organisation, say a 1000-person business or High School, from a single server.&lt;br /&gt;&lt;br /&gt;The main strength of &lt;a href=&quot;http://abicollab.net&quot;&gt; http://abicollab.net &lt;/a&gt; is also its biggest drawback. You need &lt;a href=&quot;htpp://abisource.com&quot;&gt;AbiWord-2.8&lt;/a&gt; or later. If you don&apos;t have that you miss out on the best features. Getting &lt;a href=&quot;http://abisource.com&amp;gt;AbiWord-2.8&quot;&gt;AbiWord-2.8&lt;/a&gt; for windows is trivial. Getting it for Linux is harder at the moment but will become easier with time as it gets bundled with distros. It is even harder for OSX because you&apos;d have to compile it as an X11 app.&lt;br /&gt;&lt;br /&gt;Having obtained AbiWord-2.8, lets go through a work flow. This is not the only work-flow and I&apos;ll post about others later. This example shows how to use the storage features of the web service. I personally have 4 separate work environments. My Linux partiton on my laptop, my windows partition on my laptop, my work workstation and my home PC.  Just using the central storage facilities of &lt;a href=&quot;http://abicollab.net&quot;&gt;abicollab.net&lt;/a&gt; saves me a whole lot of hassle.&lt;br /&gt;&lt;br /&gt;First we log into the website and it takes us to the &quot;my documents&quot; page.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000rxdk/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000rxdk&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next we decide to create a new document and host it on the site. You do that by clicking on &quot;new document&quot; and filling out some info about the document.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000ssft/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000ssft&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We see the document has been created.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000t59q/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000t59q&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now we&apos;ll tag it so it can be easily sorted. We click on &quot;tag&quot; in the range of options for the document.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000wdh0/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000wdh0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok now we actually want to put content into it. So click on &quot;open&quot; or the document name.&lt;br /&gt;&lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt; downloads a router file with the MIME extension &quot;.abicollab&quot; to firefox. Firefox has registered this as being associated with AbiWord, so it loads AbiWord which grabs the router file and uses it to extract the document from the web service. The result is that AbiWord opens with the contents of the document hosted on the web service. In this case the document has just been created so it is blank.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000x9sd/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000x9sd&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK now we edit away in AbiWord until we think we&apos;d better save it. To do this we simply click on &quot;save&quot; in AbiWord and the document is saved back to the web service.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000y6hf/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000y6hf&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The complete history of the document is recorded on the web service. To view it, simply click &quot;history&quot; next to the document.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000zhgr/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000zhgr&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This history of this document contains just the initial creation, which is of course blank, the second from this save. One can immediately inspect a particular history by clicking &quot;view&quot;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0001085w/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0001085w&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK so now we edit away in AbiWord as we wish, saving whenever we want. Each save gets recorded as a separate history.&lt;br /&gt;&lt;br /&gt;Now I&apos;ll set the permissions for the document. Permissions are &quot;none, view,view + collaborate&quot; for &quot;everyone, friends, groups&quot;.&lt;br /&gt;For this document I want everybody to be able to view this document and people in the abicollab group to be able to collaborate on it. We set permissions by clicking on &quot;share&quot;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00012kfg/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00012kfg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally for today you can post the document on the web in variety of formats with the &quot;Link&quot; command.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/00011rtg/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/00011rtg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&apos;ll create a link to a HTML-sized version of the document that opens in firefox. I do this by choosing &quot;embedded link&quot;&lt;br /&gt;&lt;br /&gt;And here is the document on the web&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://abicollab.net/documents/embed/7851/latest&quot;&gt;https://abicollab.net/documents/embed/7851/latest&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Every time I click &quot;save&quot; in AbiWord the contents of that link update to reflect the latest version.&lt;br /&gt;&lt;br /&gt;The next post will cover sharing and collaborating with colleagues.</description>
  <comments>http://msevior.livejournal.com/27859.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>9</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/27537.html</guid>
  <pubDate>Tue, 27 Oct 2009 21:09:54 GMT</pubDate>
  <title>http://abicollab.net and AbiWord-2.8 released!</title>
  <link>http://msevior.livejournal.com/27537.html</link>
  <description>Thanks to awesome work from a whole collection of people in the AbiWord team, the great folks at &lt;a href=&quot;http://BetterBe.com&quot;&gt;BetterBe.com&lt;/a&gt; and creative genius types at &lt;a href=&quot;http://lemon8.nl&quot;&gt;lemon8.nl&lt;/a&gt;,  AbiWord-2.8 is released together with a totally revamped &lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt;. This website tightly integrates with AbiWord-2.8 and enables easy real-time document editing,  stores documents online, allows easy document sharing with your friends, and performs format conversions on the fly.&lt;br /&gt;&lt;br /&gt;Think google docs but with a real Word-Processor not an application in a web-browser.&lt;br /&gt;&lt;br /&gt;Special congrats to my long-time friend and partner in-crime, &lt;a href=&quot;http://uwog.net&quot;&gt;Marc Maurer, aka uwog&lt;/a&gt;, who worked day and night, many many nights, to pull all this together.&lt;br /&gt;&lt;br /&gt;Quick screenshot of &lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://abisource.com/release-notes/gfx/2.8.0-abicollab-document-view.png&quot; /&gt;</description>
  <comments>http://msevior.livejournal.com/27537.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/27235.html</guid>
  <pubDate>Wed, 21 Oct 2009 11:01:56 GMT</pubDate>
  <title>A Very Potter Musical</title>
  <link>http://msevior.livejournal.com/27235.html</link>
  <description>Best fan production ever!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=wmwM_AKeMCk&quot;&gt;http://www.youtube.com/watch?v=wmwM_AKeMCk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&apos;s totally awesome :-)</description>
  <comments>http://msevior.livejournal.com/27235.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/27107.html</guid>
  <pubDate>Wed, 23 Sep 2009 23:34:37 GMT</pubDate>
  <title>Make Caret blink in gtk applications in Fedora11?</title>
  <link>http://msevior.livejournal.com/27107.html</link>
  <description>Dear Lazyweb,&lt;br /&gt;Since upgrading to Fedora 11 some months ago, gtk applications that honour GtkSettings such as&lt;br /&gt;AbiWord, no longer allow the caret to blink. For the life of me I cannot find out how to change GtkSettings in any preference in Fedora 11 to set my carets blinking again.&lt;br /&gt;&lt;br /&gt;Does anyone on the web know how to do this? &lt;br /&gt;&lt;br /&gt;Thank you!&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;br /&gt;Thanks to Marc Maurer (uwog), I now know how to do this.&lt;br /&gt;In keyboard preferences, first tab, enable &quot;Cursor blinks in text fields&quot; check box.</description>
  <comments>http://msevior.livejournal.com/27107.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/26736.html</guid>
  <pubDate>Mon, 24 Aug 2009 00:37:34 GMT</pubDate>
  <title>Another successful GSoC at AbiWord</title>
  <link>http://msevior.livejournal.com/26736.html</link>
  <description>Following on from James Denton&apos;s project last year which got us &lt;a href=&quot;http://msevior.livejournal.com/25352.html&quot;&gt;MultiPage View&lt;/a&gt; (available in our upcoming 2.8 release) I had the good fortune to mentor Aditya Manthramurthy this year. Together with legendary AbiWord Hacker &lt;a href=&quot;http://e98cuenc.free.fr/wordprocessor/piecetable.html&quot;&gt;Joaquin Cuenca Abela&lt;/a&gt;, we fixed two of the four issues that slow down AbiWord&apos;s performance for large documents.&lt;br /&gt;&lt;br /&gt;The first fixed was our table layout algorithm. Aditya identified and fixed the cause of our layout speed increasing as N^2, where N is the number of cells. Here is a graph showing the performance of the table-layout branch.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000kp8e/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000kp8e/s320x240&quot; width=&quot;320&quot; height=&quot;233&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We also had time at the end to improve the performance of AbiWord&apos;s core PieceTable by implementing Joaquin&apos;s awesome Log(N) data structure. AbiWord&apos;s current PieceTable is a doubly linked list of objects called &quot;fragments&quot;. In addition it has a vector of the fragments ordered in their location in the document and a little cache containing the last Fragment. We perform binary searches on the PieceTable so that we can look up random positions at a rate proportional to log(N) where N is the number of fragments in the document. However upon every insert or delete we need to rebuild the vector of Fragments to reflect the changed location of the fragments downstream of the change. This means that an insert or delete happens at a rate proportional to the number of fragments, N. Consequently operations like inserting a table, which require 4 fragment inserts for each cell, slow down at a rate proportional N*N*N*N = N^4!&lt;br /&gt;&lt;br /&gt;Joaquin invented a PieceTable based on a Red/Black tree structure which allows searchs, inserts and deletes to all happen at a rate proportional to Log(N). &lt;a href=&quot;http://e98cuenc.free.fr/wordprocessor/piecetable.html&quot;&gt;(See the link above)&lt;/a&gt; and we finally found the time to actually implement it in AbiWord. See the dramatic improvement for large table inserts below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000pp45/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000pp45/s320x240&quot; width=&quot;260&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since we&apos;re polishing off 2.8 now, you can expect these and many other improvements in AbiWord-2.10 :-)</description>
  <comments>http://msevior.livejournal.com/26736.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/26377.html</guid>
  <pubDate>Sun, 14 Jun 2009 14:52:14 GMT</pubDate>
  <title>Math Exported to HTML for AbiWord 2.8</title>
  <link>http://msevior.livejournal.com/26377.html</link>
  <description>AbiWord uses Itex as it&apos;s math composition language. We then use Itex2MML to convert this to MathML and GtkMathView to display this within AbiWord. Having created this MathML we can export it to HTML, which together with a cool piece of javascript written by Sam Ruby, enables this to be displayed in firefox or any other MathML compliant browser.&lt;br /&gt;&lt;br /&gt;Behold a cool new feature for AbiWord-2.8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000h4gp/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/msevior/pic/0000h4gp/s640x480&quot; width=&quot;650&quot; height=&quot;490&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click to see the image in it&apos;s full glory.&lt;br /&gt;&lt;br /&gt;The source *.abw file is &lt;a href=&quot;http://abisource.com/~msevior/math-reference.abw&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;The complete exported *.html is &lt;a href=&quot;http://abisource.com/~msevior/math-reference.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;BTW these files are the reference documentation for Itex commands. As you can see, Itex and MathML are very expressive and allow a very wide range of Mathematical expressions. AbiWord supports a significant fraction of Itex but unfortunately not all. We need to work GtkMathView and itex2MML to get complete coverage.</description>
  <comments>http://msevior.livejournal.com/26377.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/26047.html</guid>
  <pubDate>Thu, 28 May 2009 12:19:24 GMT</pubDate>
  <title>OLPC Laptops for indigenous Australian Children</title>
  <link>http://msevior.livejournal.com/26047.html</link>
  <description>Although Australia is a First World country, to our shame, many indigenous Australians, particularly those in remote communities, have far fewer choices and live a marginalized existence.&lt;br /&gt;&lt;br /&gt;It is great to see that OLPC Australia has set a program to help indigenous Australian children and is apparently already making a difference.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.olpc.org.au/news/27May09.shtml&quot;&gt;http://www.olpc.org.au/news/27May09.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also great to see that they&apos;ve lined up a major corporate sponsor, the Commonwealth Bank of Australia to support their work.&lt;br /&gt;&lt;br /&gt;Stories like these make all those hours hacking away on AbiWord and Write worthwhile.</description>
  <comments>http://msevior.livejournal.com/26047.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/25727.html</guid>
  <pubDate>Thu, 30 Apr 2009 14:27:20 GMT</pubDate>
  <title>The real impact of hackers...</title>
  <link>http://msevior.livejournal.com/25727.html</link>
  <description>I was happily chatting away with my great friend uwog (Marc Maurer) on #abiword this morning, when my 15 year-old daughter looked over my shoulder and asked:&lt;br /&gt;&lt;br /&gt;&quot;How come you talk like a teenage girl on the internet?&quot;&lt;br /&gt;&lt;br /&gt;Well that kind of blew me away and I thought about it and realized that that..&lt;br /&gt;&lt;br /&gt;Teenage girls talk like us!&lt;br /&gt;&lt;br /&gt;All those LOLs, ROTFLs 313313 -speak etc came from us :-)&lt;br /&gt;&lt;br /&gt;So no matter how much cool free software we make, at least one substantial impact we&apos;ve made is to influence the way Generation Y talks on the internet :-)</description>
  <comments>http://msevior.livejournal.com/25727.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/25352.html</guid>
  <pubDate>Thu, 19 Mar 2009 00:00:14 GMT</pubDate>
  <title>AbiWord back for Google Summer of Code in 2009</title>
  <link>http://msevior.livejournal.com/25352.html</link>
  <description>We&apos;re back and looking for students to mentor in AbiWord hacking for Google Summer of Code in 2009. Thanks Google! We really appreciate your support.&lt;br /&gt;&lt;br /&gt;Here is a screencast of SVN AbiWord demonstrating Multipage view. The core of this feature was implemented by James Denton for his AbiWord GSoC 2008 project.&lt;br /&gt;&lt;br /&gt;Warning 55 MB ogg!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://abiword.com/~msevior/multipage.ogv&quot;&gt;&lt;img width=&quot;1000&quot; height=&quot;603&quot; alt=&quot;&quot; src=&quot;http://abiword.com/~msevior/MultiPageRTFSpec.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This document is the 226 page RTF Specification, imported from RTF format.&lt;br /&gt;&lt;br /&gt;Our list of suggested projects for 2009 &lt;a href=&quot;http://www.abisource.com/wiki/Google_Summer_of_Code_2009&quot;&gt;is here&lt;/a&gt;. Feel free to suggest your own cool ideas too!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
  <comments>http://msevior.livejournal.com/25352.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/25156.html</guid>
  <pubDate>Mon, 09 Feb 2009 04:59:45 GMT</pubDate>
  <title>February 7th, 2009</title>
  <link>http://msevior.livejournal.com/25156.html</link>
  <description>February 7th, 2009 was the day I turned 50. It was also the hottest day ever recorded in Melbourne, reaching 46.4 degrees, a good 0.8 degrees hotter than the previous record set way back in 1939. I was planning to writing a long blog post about this but it feels so wrong.&lt;br /&gt;&lt;br /&gt;On February 7th, Australia suffered its biggest natural disaster on record from &lt;a href=&quot;http://www.theage.com.au/national/bushfire-toll-climbs-as-crews-battle-blazes-across-victoria-20090209-815t.html&quot;&gt;unbelievable bushfires&lt;/a&gt;. Over 126 people are confirmed dead already. My sister lost her beloved home in the once-beautiful little town of &lt;a href=&quot;http://www.travelvictoria.com.au/marysville/&quot;&gt;Marysville.&lt;/a&gt; It is &lt;a href=&quot;http://www.abc.net.au/news/stories/2009/02/08/2485378.htm&quot;&gt;totally gone&lt;/a&gt; now. &amp;nbsp; &lt;br /&gt;&lt;br /&gt;</description>
  <comments>http://msevior.livejournal.com/25156.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/24870.html</guid>
  <pubDate>Tue, 07 Oct 2008 00:41:28 GMT</pubDate>
  <title>Awesome video of OLPC sugar in action.</title>
  <link>http://msevior.livejournal.com/24870.html</link>
  <description>&lt;a href=&quot;http://interdimensionmedia.com/scratch/MoMA/demo_small.html&quot;&gt;&lt;img width=&quot;320&quot; height=&quot;117&quot; border=&quot;0&quot; alt=&quot;Video of  Sugar in action&quot; src=&quot;http://pics.livejournal.com/msevior/pic/0000ffqz/s320x240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;</description>
  <comments>http://msevior.livejournal.com/24870.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/24620.html</guid>
  <pubDate>Thu, 11 Sep 2008 01:37:20 GMT</pubDate>
  <title>Turn On</title>
  <link>http://msevior.livejournal.com/24620.html</link>
  <description>Last night my time, the Large Hadron Collider at CERN successfully circulated beam in both directions. We also recorded &lt;a href=&quot;http://atlas.web.cern.ch/Atlas/GROUPS/OPERATIONS/prodSys/atlasoracleadmin/10Sep2008/beam/&quot;&gt;beam-gas interactions &lt;/a&gt;in the &lt;a href=&quot;http://atlas.ch/&quot;&gt;ATLAS detector&lt;/a&gt;. So all in all it was great start to a grand experiment which has been under development for 20 years.&lt;br /&gt;&lt;br /&gt;I woke this morning to find both Google and xkcd joined in the celebrations.&lt;br /&gt;&lt;br /&gt;&lt;img width=&quot;320&quot; height=&quot;121&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/msevior/pic/0000ea81/s320x240&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://imgs.xkcd.com/comics/turn-on.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Congratulations everyone!&lt;br /&gt;&lt;br /&gt;</description>
  <comments>http://msevior.livejournal.com/24620.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/24403.html</guid>
  <pubDate>Wed, 13 Aug 2008 03:19:06 GMT</pubDate>
  <title>Stupid script to kill evolution</title>
  <link>http://msevior.livejournal.com/24403.html</link>
  <description>Evolution has a number of great features that make it the best way to interface to our stupid MS Exchange server at work. However it does tend to hang on average once or twice a day while moving email back and forth to the Exchange IMAP service. At this point I find I need to find and kill all the separate processes used by evolution and restart. This got tedious enough that I wrote a stupid python script to do the work.&amp;nbsp; &lt;br /&gt;------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;#!/usr/bin/python&lt;br /&gt;#&lt;br /&gt;# Remove all instances of evolution&lt;br /&gt;#&lt;br /&gt;import os&lt;br /&gt;os.system(&apos;ps -aux | grep -i evo | cat &amp;gt; /tmp/killevo.txt&apos;)&lt;br /&gt;fs = open(&apos;/tmp/killevo.txt&apos;)&lt;br /&gt;ll = fs.readlines()&lt;br /&gt;for l in ll:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bignore = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; l.expandtabs()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc = &apos;&apos;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bsp = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for c in l:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((bsp == 0) or (c != &apos; &apos;)):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lc = lc + c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if c == &apos; &apos;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bsp = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bsp = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls = lc.split(&apos; &apos;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pid = &apos;&apos;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ss in ls:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ss == &apos;grep&apos; or ss == &apos;emacs&apos; or (ss.find(&apos;killevo&apos;) &amp;gt; -1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bignore = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pid = ls[1]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if bignore == 0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kills = &apos;kill -9 &apos;+pid&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print &apos;Executing.. &apos;,kills&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(kills)&lt;br /&gt;fs.close()&lt;br /&gt;os.system(&apos;rm /tmp/killevo.txt&apos;)&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;I&apos;m 100% certain that a real python/perl/bash hacker could this in 1/3rd the LOC but hey it works :-)</description>
  <comments>http://msevior.livejournal.com/24403.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>20</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/24298.html</guid>
  <pubDate>Tue, 29 Jul 2008 05:31:16 GMT</pubDate>
  <title>Stealing ideas and http://abicollab.net in action</title>
  <link>http://msevior.livejournal.com/24298.html</link>
  <description>Due to an overwhelming response from our users we&apos;ve &lt;strike&gt;stolen &lt;/strike&gt;reimplemented user colorization for abicollab. See the screenshot below. Colors for different users in the collaboration can be toggled on and off as needed.&lt;br /&gt;&lt;br /&gt;In addition I&apos;ve made a little screencast showing &lt;a href=&quot;http://abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt; in action. Note that collaborating users see changes and connect immediately just by openning the desired document. Click on the image to see it working.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://abisource.com/~msevior/ColorAbiCollab-trim.ogg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://abisource.com/~msevior/ColorAbiCollab_scaled.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Warning, huge, (78 MB) ogg file.)</description>
  <comments>http://msevior.livejournal.com/24298.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/23932.html</guid>
  <pubDate>Mon, 21 Jul 2008 01:34:31 GMT</pubDate>
  <title>James Denton GSoC progress</title>
  <link>http://msevior.livejournal.com/23932.html</link>
  <description>I&apos;m mentoring &lt;a href=&quot;http://frem.wordpress.com/&quot;&gt;James Denton&lt;/a&gt;&apos;s Google Summer of Code project which is to enable multipage layout for sufficiently wide pages in AbiWord.&lt;br /&gt;&lt;br /&gt;Here is a nice screenshot showing the feature so far.&lt;br /&gt;  &lt;table&gt;    &lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;      &lt;td&gt;&lt;a href=&quot;http://pics.livejournal.com/msevior/pic/0000d90x/&quot;&gt;&lt;img width=&quot;320&quot; height=&quot;204&quot; border=&quot;0&quot; src=&quot;http://pics.livejournal.com/msevior/pic/0000d90x/s320x240&quot; alt=&quot;James Denton&amp;#39;s MultiPage July20_2008&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;    &lt;/tr&gt;    &lt;tr&gt;&lt;br /&gt;      &lt;td&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;James Denton&apos;s MultiPage July20_2008&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;		James Denton&apos;s MultiPage Google Summer of Code project as of July 20, 2008&lt;/font&gt;&lt;/td&gt;&lt;br /&gt;    &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;  Great stuff James!&lt;br /&gt;&lt;br /&gt;  </description>
  <comments>http://msevior.livejournal.com/23932.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/23717.html</guid>
  <pubDate>Sat, 19 Jul 2008 02:07:58 GMT</pubDate>
  <title>Netbooks on GNOME radar?</title>
  <link>http://msevior.livejournal.com/23717.html</link>
  <description>I read with interest &lt;a&gt;Chris Blizzards post&lt;/a&gt; and I scanned through the GUADEC talks. One topic which did not seem to be much talked about were netbooks like the EEE PC. This new market segment expects to have &lt;a&gt;10 million units&lt;/a&gt; this year with &lt;a href=&quot;http://digitimes.com/displays/a20080702PD204.html&quot;&gt;hundreds of millions&lt;/a&gt; over the next few years. A large fraction of these will run Linux.&lt;br /&gt;&lt;br /&gt;Is it just me or does this not seem a like HUGE opportunity for GNOME? We&apos;ve concentrated on making a simple, easy to use desktop, why don&apos;t we have hackers jumping up and and down with excitement at the real opportunity to put our technology into the hands of hundreds of millions of people? Isn&apos;t this what we&apos;ve wanted to do from the start?&lt;br /&gt;&lt;br /&gt;This is certainly a direction we&apos;re keen on taking AbiWord + http://abicollab.net.&lt;br /&gt;&lt;br /&gt;Is there a cabal somewhere that is plotting how to make use of this massive opportunity that I&apos;m not part of?&lt;br /&gt;&lt;br /&gt;I must admit I&apos;m mystified that at this moment when we finally have some genuine desktop traction, people are talking about decadence. Geeze lets make great apps and keep our desktop stable so ISV&apos;s will use us for their products.</description>
  <comments>http://msevior.livejournal.com/23717.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/23507.html</guid>
  <pubDate>Thu, 17 Jul 2008 04:50:33 GMT</pubDate>
  <title>Yet another opinion on GTK-3.0</title>
  <link>http://msevior.livejournal.com/23507.html</link>
  <description>From the point of view of AbiWord, the big issues with GTK+ and GNOME are fonts, complex text, Input Methods, printing and precision positioning of text on screen.&lt;br /&gt;&lt;br /&gt;In principle all these are being addressed in the current GTK+2.x series, along with font-config, pango and cairo.&lt;br /&gt;&lt;br /&gt;It&apos;s not clear that GTK+ 3.0 will make fixing any of this easier. If it will please let me know. Otherwise I agree with &lt;a href=&quot;http://tirania.org/blog/index.html&quot;&gt;Migue&lt;/a&gt;l, &lt;a href=&quot;http://blogs.gnome.org/mortenw&quot;&gt;Morten&lt;/a&gt; and &lt;a href=&quot;http://log.ometer.com/&quot;&gt;HP&lt;/a&gt;. Why make the development of large applications harder than it already is? &lt;br /&gt;&lt;br /&gt;BTW I have not given up on GNOME as a workstation and I especially feel that with small netbooks running linux appearing at the rate of tens of millions per year, that now is exactly the wrong time to do so.</description>
  <comments>http://msevior.livejournal.com/23507.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/23203.html</guid>
  <pubDate>Wed, 09 Jul 2008 12:33:44 GMT</pubDate>
  <title>http://abicollab.net beta</title>
  <link>http://msevior.livejournal.com/23203.html</link>
  <description>As Marc &lt;a href=&quot;http://uwog.net/news/&quot;&gt;recently posted&lt;/a&gt;, our &lt;a href=&quot;abicollab.net&quot;&gt;http://abicollab.net&lt;/a&gt; beta is now accepting people interested in in testing the abiword/web service we&apos;ve created. This service allows users to easily setup and maintain a collection of collaborative created documents. Users can simulatanously edit these documents via single click on the website or by connecting directly through their local abiword instance. Perhaps the most practicle outcome of the service is that if you place a document on the webservice you can always be certain of seeing the most recent version of the document because connecting with abiword starts up a collaborative session. So there is no need to wait for your friends and colleagues to commit their changes to a document before you can see what they&apos;re doing. You see their changes in real time and can make your own changes as well.&lt;br /&gt;&lt;br /&gt;We&apos;re really excited about this and we believe we&apos;re created a unique service that provides users with a significantly improved user experience over Google docs and MicroSoft sharepoint. Which are our most obvious competitors.&lt;br /&gt;&lt;br /&gt;One additional feature Marc has just added is full, end-to-end encryption between abiword connections. With this the chances of someone being able to either snoop or inject false packets into your session is virtually zero.&lt;br /&gt;&lt;br /&gt;To get the full experinece you&apos;ll need the latest stable version of abiword from svn. Here are Marc&apos;s instructions for how to build it.&lt;br /&gt;  &lt;p&gt;Compile AbiWord 2.6.x, together with the AbiCollab plugin (make sure you have at least the libsoup, gnutls and &lt;a href=&quot;http://asio.sourceforge.net/&quot;&gt;asio&lt;/a&gt; developer packages installed;) &lt;br /&gt;&lt;/p&gt;  &lt;pre&gt;svn co http://svn.abisource.com/abiword/branches/ABI-2-6-0-STABLE/ abiword-2.6&lt;br /&gt;svn co http://svn.abisource.com/abiword-plugins/branches/ABI-2-6-0-STABLE/ abiword-plugins-2.6&lt;br /&gt;cd abiword-2.6 &amp;amp;&amp;amp; ./autogen.sh --prefix=&amp;lt;your_prefix&amp;gt; &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;cd ../abiword-plugins-2.6 &amp;amp;&amp;amp; ./autogen.sh --prefix=&amp;lt;your_prefix&amp;gt; \&lt;br /&gt;--with-abiword=../abiword-2.6 --disable-all --enable-abicollab \&lt;br /&gt;--with-abicollab-service-backend &amp;amp;&amp;amp; \&lt;br /&gt;&lt;br /&gt;make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then you need to register at http://abicollab.net and for that you&apos;ll need a key.&lt;br /&gt;&lt;br /&gt;Our first batch of keys went very quickly. Here is another set for people who missed out yesterday.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;063EC8D1BC1C10F4-89A99EDA-DEAD9AC0&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;7112E7F6F22296CF-2960B8D4-44FB26E9&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;76CE17921EA66232-EC4E20AF-06ACF8C2&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;994E6F6A7CD8E44A-3988E534-60F67BBB&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;9B9A77A3E9EB1AC2-07738AF4-C2656C30&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;CE10ADEB25805D44-64E370E9-6CC59FE8&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;E9F36334BFC80F83-1FDA7032-0965E706&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;EFE57E08871D6CEC-03FC8709-1D968A93&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;F651E2852A789E2C-9506FD36-5D3E2051&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;0393BC7C5B04E830-77438F03-261B1E01&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;1B2A481A2259D9BE-6B1F65BC-DB9C6ED6&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;4BEB4027ECB892B5-DB37B2FA-BB12CF33&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;60229B94B8ED1C7A-672E48AD-64849FBF&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;9CF4399815E9C0F1-C54AB9BF-86D0BF4A&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;06B32EFFDBF61E02-070A20A2-D7531825&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;12FFCA08CF7E2994-B737803F-8504074F&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;23C57A0348E70F8B-6FF5DFC2-494A978B&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;25509C7C546D8569-51A0D9F2-B4267FD1&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;30BC52CA03689704-0FD6E3A0-D224D51A&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;34CBDA2708AD2419-20F8D735-2FB912EA&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;358E15920ED6BFCE-5D23FD49-61D9A49A&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;3FB6015343494E17-31F1A470-998EC0EC&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;4618864EA441F273-9D2068F6-C9C85CD6&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;48846CF8C4A60A1B-B827535A-42912533&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;607B56F6AE60E5AA-E06CBBAC-BEC0F2B9&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;66B3C647A7340899-FCB3A952-1C347C56&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;80B15C2DB0B511BA-A52BB32E-8AFFBF4B&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;9886A8F476663CA1-881CD671-846E3AEE&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;9CFAF4A89507D59C-9E0FCCFC-FEE67799&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;A74D14E4904002AA-7D1ED424-85400D71&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;AAF5314007CC27AD-C51AEBB5-271F800E&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;ABC9419DE1C92656-0DDE0A07-433212E3&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;B885AD1EE228BEC1-58A17074-879ED9A7&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt; 					&lt;/tr&gt; 									&lt;tr&gt; 						&lt;td align=&quot;left&quot;&gt;FD0F9CDE7917A087-118A2E01-DD0AE144&lt;/td&gt; 						 						&lt;td align=&quot;left&quot;&gt; 							&lt;div style=&quot;display: none;&quot;&gt; 								&amp;lt;input ... &amp;gt; 								&amp;lt;input ... &amp;gt; 							&lt;/div&gt; 						&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
  <comments>http://msevior.livejournal.com/23203.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/22916.html</guid>
  <pubDate>Thu, 26 Jun 2008 10:15:29 GMT</pubDate>
  <title>Fedora 9 on the desktop</title>
  <link>http://msevior.livejournal.com/22916.html</link>
  <description>I recently upgraded my desktop at work to an intel duo 3 Ghz, 3 GB RAM, 500 GB disk, Nvidia graphics and lovely 22 inch 1920x1200 resolution display. I promptly installed Fedora 9 with livna rpms. The whole thing works wonderfully well. Compiz-fusion plus gnome is a joy. In all the desktop experience is substantially higher than my previous 6-year-old system.&lt;br /&gt;&lt;br /&gt;I haven&apos;t used OSX but it&apos;s hard to imagine it getting better than this and I frankly don&apos;t understand why Free Software hackers want to use it. If you must use MS Office or the usual Windows apps, Wine works great! I have MS Office 2003 for the rare occasions when AbiWord and Gnumeric don&apos;t provide sufficient interoperability.&lt;br /&gt;&lt;br /&gt;My laptops DVD drive is misbehaving so I did a network upgrade to fedora 9 via &lt;a&gt;preupgrade&lt;/a&gt;. This Just Worked. No mucking around with anything so far.&lt;br /&gt;&lt;br /&gt;All in all very impressive. Congrats to all the Free Software hackers who have given me this system! Keep up the good work and don&apos;t worry about decadence. This is what I and I&apos;m sure most knowledge workers want. A system that just works, keeps out of your way and lets you do your job.</description>
  <comments>http://msevior.livejournal.com/22916.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/22611.html</guid>
  <pubDate>Thu, 29 May 2008 11:15:52 GMT</pubDate>
  <title>High Petrol prices</title>
  <link>http://msevior.livejournal.com/22611.html</link>
  <description>There is a lot of noise in Australia now about high petrol prices. Neither large political party appears to have the courage to tell people what is really going on.&lt;br /&gt;&lt;br /&gt;If you would like to know why Petrol or Gasoline prices are very high and likely to keep increasing, read the following article by&amp;nbsp; &lt;span class=&quot;username&quot;&gt;&lt;a href=&quot;http://www.theoildrum.com/user/Euan+Mearns&quot;&gt;Euan Mearns&lt;/a&gt; at &lt;/span&gt;this link.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://europe.theoildrum.com/node/4007&quot;&gt;http://europe.theoildrum.com/node/4007&lt;/a&gt;</description>
  <comments>http://msevior.livejournal.com/22611.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/22274.html</guid>
  <pubDate>Fri, 09 May 2008 12:31:18 GMT</pubDate>
  <title>Nice interview in redhatmagazine</title>
  <link>http://msevior.livejournal.com/22274.html</link>
  <description>&lt;br /&gt;In which our heros (mostly &lt;a href=&quot;http://uwog.net&quot;&gt;uwog&lt;/a&gt;) talk about all things AbiWord.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.redhatmagazine.com/2008/05/08/abiword-team-interview/&quot;&gt;http://www.redhatmagazine.com/2008/05/08/abiword-team-interview/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/shamlessplug&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Thanks mether!</description>
  <comments>http://msevior.livejournal.com/22274.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://msevior.livejournal.com/22172.html</guid>
  <pubDate>Mon, 05 May 2008 13:38:02 GMT</pubDate>
  <title>AbiWord-2.6 packages for Ubuntu.</title>
  <link>http://msevior.livejournal.com/22172.html</link>
  <description>Despite his &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/abiword/+bug/202174&quot;&gt;heroic efforts&lt;/a&gt;, &lt;a href=&quot;http://abisource.com/wiki/User:Rp&quot; title=&quot;User:Rp&quot;&gt;Ryan Pavlik&lt;/a&gt; has been unable to get AbiWord-2.6 into the official Ubuntu repositories.&lt;br /&gt;&lt;br /&gt;Nevertheless Ubuntu users can grab Ryan&apos;s packages for AbiWord-2.6 by following &lt;a href=&quot;http://abisource.com/wiki/Install_on_Ubuntu&quot;&gt;these instructions&lt;/a&gt;</description>
  <comments>http://msevior.livejournal.com/22172.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
</channel>
</rss>
