<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cyberborean Chronicles &#187; Memoranda</title>
	<atom:link href="http://blog.cyberborean.org/tag/memoranda/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cyberborean.org</link>
	<description>by Alex Alishevskikh</description>
	<lastBuildDate>Wed, 16 Dec 2009 04:33:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to make a shortcut for Memoranda in KDE</title>
		<link>http://blog.cyberborean.org/2007/05/17/how-to-make-a-shortcut-for-memoranda-in-kde</link>
		<comments>http://blog.cyberborean.org/2007/05/17/how-to-make-a-shortcut-for-memoranda-in-kde#comments</comments>
		<pubDate>Thu, 17 May 2007 22:49:20 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Howtos]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Memoranda]]></category>

		<guid isPermaLink="false">http://cyberborean.wordpress.com/2007/05/17/how-to-make-a-shortcut-for-memoranda-in-kde/</guid>
		<description><![CDATA[Because of its crossplatform nature (&#8220;run anywhere&#8221;), Memoranda has no default &#8220;installer&#8221; to be embedded into user&#8217;s desktop environment automatically. But it is pretty easy to integrate it into that environment. Let&#8217;s see how to do that in KDE case.

We assuming Memoranda is already installed on your Linux system (that is, ZIP archive is unpacked) [...]]]></description>
			<content:encoded><![CDATA[<p><em>Because of its crossplatform nature (&#8220;run anywhere&#8221;), Memoranda has no default &#8220;installer&#8221; to be embedded into user&#8217;s desktop environment automatically. But it is pretty easy to integrate it into that environment. Let&#8217;s see how to do that in KDE case.</em></p>
<p><span id="more-168"></span></p>
<p>We assuming Memoranda is already installed on your Linux system (that is, ZIP archive is unpacked) into, say, &#8220;/opt/memoranda&#8221; directory. To be sure that the executables have proper permissions, run:</p>
<pre>chmod 755 /opt/memoranda/memoranda.sh
chmod 755 /opt/memoranda/lib/kde/systray4jd</pre>
<h3>Creating a desktop shortcut</h3>
<ol>
<li>Right-click anywhere on your desktop, select &#8220;Create New-&gt;Link to application&#8230;&#8221; and enter &#8220;Memoranda&#8221;.</li>
<li>Go to &#8220;Application&#8221; tab and enter into the fields<br />
<strong>Command:</strong> /opt/memoranda/memoranda.sh<br />
<strong>Work path:</strong> /opt/memoranda</li>
<li>Go back to &#8220;General&#8221; tab and click the icon. In the icon dialog box select &#8220;Other icons&#8221;, &#8220;Browse&#8221; and point it to &#8216;/opt/memoranda/lib/icons/memoranda48&#215;48.png&#8217;</li>
<li>Press &#8220;Ok&#8221;</li>
</ol>
<p>To put new shortcut into KDE panel also, simply drag-n-drop it from the desktop.</p>
<h3>Creating a menu item</h3>
<ol>
<li>Right click the desktop shortcut created before and select &#8220;Copy&#8221;</li>
<li>Open Konqueror and navigate to &#8220;/home/<em>you</em>/.kde/share/applnk&#8221; directory. Tip: if Konqueror does not display &#8220;.kde&#8221; directory, select &#8220;Show hidden files&#8221; in its &#8220;View&#8221; menu.</li>
<li>Create new subdirectory (say, &#8220;Utilites&#8221;, &#8220;Office&#8221; or &#8220;PIM&#8221;) or go into an existing one. These subdirectories are the sections of your K menu. Right click anywhere in this directory and select &#8220;Paste file&#8221;.</li>
</ol>
<p>Done.</p>
 <img src="http://blog.cyberborean.org/wp-content/plugins/feed-statistics.php?view=1&post_id=168" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2007/05/17/how-to-make-a-shortcut-for-memoranda-in-kde/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memoranda: JVM 1.4 compatibility fix</title>
		<link>http://blog.cyberborean.org/2006/07/18/memoranda-jvm-14-compatibility-fix-2</link>
		<comments>http://blog.cyberborean.org/2006/07/18/memoranda-jvm-14-compatibility-fix-2#comments</comments>
		<pubDate>Tue, 18 Jul 2006 04:03:59 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Memoranda]]></category>

		<guid isPermaLink="false">https://cyberborean.wordpress.com/2006/07/18/memoranda-jvm-14-compatibility-fix-2/</guid>
		<description><![CDATA[What happened was &#8211; I have moved to Java 5 since RC-2 release so I compiled the public build of RC-3 on it. The Java compiler (javac) has one thing &#8211; if you didn&#8217;t specify desired JVM version in its &#8216;target&#8217; parameter, it supposed the compiled classes compatible only with the current version. I overlooked [...]]]></description>
			<content:encoded><![CDATA[<p>What happened was &#8211; I have moved to Java 5 since RC-2 release so I compiled the public build of RC-3 on it. The Java compiler (javac) has one thing &#8211; if you didn&#8217;t specify desired JVM version in its &#8216;target&#8217; parameter, it supposed the compiled classes compatible only with the current version. I overlooked this fact at all and got Memoranda 1.0-RC3 release built as &#8220;JVM1.5-only&#8221; though the sourcecode was 1.4-compatible. I got it only when 1.4 users begun to complain. So, I was forced to rebuild it and release the 1.4-compatible <a href="http://prdownloads.sourceforge.net/memoranda/memoranda1.0rc3-jvm1.4update.zip?download">update</a>.</p>
<p>A good lesson for a release maintainer. &#8220;Build Once Run Everywhere&#8221; is not so simple, you see.</p>
 <img src="http://blog.cyberborean.org/wp-content/plugins/feed-statistics.php?view=1&post_id=117" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/07/18/memoranda-jvm-14-compatibility-fix-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memoranda 1.0-RC3 released</title>
		<link>http://blog.cyberborean.org/2006/07/03/memoranda-10-rc3-released</link>
		<comments>http://blog.cyberborean.org/2006/07/03/memoranda-10-rc3-released#comments</comments>
		<pubDate>Mon, 03 Jul 2006 17:33:37 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Memoranda]]></category>
		<category><![CDATA[PIM]]></category>

		<guid isPermaLink="false">https://cyberborean.wordpress.com/2006/07/03/memoranda-10-rc3-released/</guid>
		<description><![CDATA[By many reasons, we had no new Memoranda releases for really long time. But meanwhile, there were some notable improvements towards 1.0 Final release so today I released the 1.0 Release Candidate 3 version. It can be downloaded from here. It is a full distribution, that is it includes sourcecode, all dependency libraries and the [...]]]></description>
			<content:encoded><![CDATA[<p>By many reasons, we had no new <a href="http://memoranda.sf.net">Memoranda</a> releases for really long time. But meanwhile, there were some notable improvements towards 1.0 Final release so today I released the 1.0 Release Candidate 3 version. It can be downloaded from <a href="http://prdownloads.sourceforge.net/memoranda/memoranda1.0-rc3-20060703.zip?download">here</a>. It is a full distribution, that is it includes sourcecode, all dependency libraries and the prebuilt JAR (build 20060703.15). This release is tagged in CVS repository as <code>v1_0_RC3</code>.</p>
<p><span id="more-112"></span></p>
<h3>Major updates</h3>
<p>The most important feature which was introduced is the competed mechanism of &#8220;hierarchical tasks&#8221;. Before, the projects had only a flat list of &#8220;todo&#8221; tasks but now it is possible to create tree-like task structures where every task can be extended and detalized by any number of subtasks:</p>
<p><img src="http://cyberborean.org/blog/wp-content/uploads/2006/07/mmd20060703.gif" alt="Hierarchical tasks structure in Memoranda 1.0-RC3" /></p>
<p>The mechanism and data model of hierarchical tasks was implemented by Ryan Ho with assistance of Michael Bernadsky  but it had no user interface for a long time. The user interface (new tasks editor) has been developed by Jyrki Velhonoja and me using a wonderful Swing hack called <a href="http://java.sun.com/products/jfc/tsc/articles/treetable1/index.html">TreeTable</a> &#8211; a combination of JTree and JTable JFC/Swing components.</p>
<p>Note that new task mechanism is backward-compatible &#8211; that is your existing (flat) to-do lists should be seamlessly integrated into new hierarchical data model. They simply will be interpreted as one-level task sets and you can extend them with subtasks as you wish.</p>
<p>Another innovation is the improved notes editor with customizable fonts for paragraphs, headers and monospaced text (see new &#8220;Editor&#8221; tab in &#8220;Preferences&#8221; dialog). Also there is an option to antialias the text of notes.</p>
<p>The sourcecode got some refactoring. I moved the code of WYSIWYG HTML editor into the main Memoranda codebase to avoid version conflicts (before it was a separate &#8220;htmleditor&#8221; CVS module and JAR-file). So, you should not check out this module anymore &#8211; it is obsoleted. I plan to start new separate project for the editor, because it can be used in many applications, not only in Memoranda.</p>
<h3>What&#8217;s next?</h3>
<p>The final release &#8211; I believe. During two years we added a lot of new features and fixed the most of the bugs. It is more than enough for the First Final. We also need the user&#8217;s documentation &#8211; I have a draft of it but it is seriously outdated &#8211; it reflexed some ancient beta-version and it needs to be synchronised with the current state of Memoranda.</p>
 <img src="http://blog.cyberborean.org/wp-content/plugins/feed-statistics.php?view=1&post_id=112" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/07/03/memoranda-10-rc3-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Memoranda: Part II</title>
		<link>http://blog.cyberborean.org/2006/01/07/about-memoranda-part-ii</link>
		<comments>http://blog.cyberborean.org/2006/01/07/about-memoranda-part-ii#comments</comments>
		<pubDate>Sat, 07 Jan 2006 20:09:06 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Essays]]></category>
		<category><![CDATA[Memoranda]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PIM]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://cyberborean.wordpress.com/2006/01/07/about-memorandapart-ii/</guid>
		<description><![CDATA[
The first part  is here.
Memoranda
I began to think about changing jNotes name as far back as I started to work at Version 2. It seemed to be basically new product, rather than just new version of jNotes. Another reason was annoying confusion with another software called JNotes &#8211; some Java stuff related with Lotus [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-36"></span><br />
<em>The first part  is <a href="http://cyberborean.wordpress.com/2006/01/05/about-memoranda-part-i/">here</a>.</em></p>
<h3>Memoranda</h3>
<p>I began to think about changing jNotes name as far back as I started to work at Version 2. It seemed to be basically new product, rather than just new version of jNotes. Another reason was annoying confusion with another software called JNotes &#8211; some Java stuff related with Lotus Notes. So, I posted my thoughts to the mailing list and asked people to suggest new names.</p>
<p>Ten variants of new name were proposed:</p>
<ul>
<li>InteliNotes
</li>
<li>Notestopia
</li>
<li>Memoranda
</li>
<li>LineUp
</li>
<li>Jot
</li>
<li>NoteSoup
</li>
<li>MyNotes
</li>
<li>NoteBurn
</li>
<li>Jilofax
</li>
<li>Chronicles (my variant)
</li>
<li>&#8230; oh no, &#8220;jNotes&#8221; forever! (another my variant)
</li>
</ul>
<p>As a result of voting, the “Memoranda” name invented by Iv&aacute;n Ribas was selected. I very liked that name and voted for it too. At the end of September 2003 we registered new project on SourceForge, moved the codebase and made new release under new name. New <a href="http://memoranda.sf.net">web-site</a> had been launched at the same time. The <a href="http://jnotes.sf.net">old site</a> was remained as a home of jNotes 1.0 (currently inactive).</p>
<p>Since then, among increasing stability, the software got a lot of new features. The most important ones are:</p>
<ul>
<li>
<b>Summary page (&#8220;Agenda&#8221;)</b><br />
A &#8220;today startup page&#8221; which summarize information of active tasks of all projects and upcoming events of this day.
</li>
<li>
<b>Hierarchical tasks</b><br />
Now the tasks of a project have hierarchical structure, so that every task may contain sub-tasks.
</li>
<li>
<b>Multiple notes per day</b><br />
until recently, a single calendar date was associated with a single note. Now it is possible to have few notes associated with the same date.
</li>
<li>
<b>14 national localizations</b><br />
Now Memoranda speaks Catalan, Chinese, Chinese (Taiwan), Dutch (Belgium), Dutch (Netherlands), Finnish, France, German, Hungarian, Italian, Japan, Russian, Serbian and Spain. The language of GUI is selected automatically depending on user&#8217;s system locale settings.
</li>
</ul>
<p>The current status of Memoranda is 1.0 Release Candidate 2. The next release (I hope) will be final.</p>
<div align="center">
<img src="http://cyberborean.files.wordpress.com/2006/01/memoranda10rc2.png" alt="memoranda10rc2" /></p>
<p><b>Memoranda 1.0-RC2 screenshot</b></div>
<h3>Who did it</h3>
<p>Many people in different time took part in Memoranda development. Above all, these are code commiters:</p>
<ul>
<li>Patrick Bielen (pbielen)
</li>
<li>Ryan Ho (rawsushi)
</li>
<li>Yunjie Liu (noregister)
</li>
<li>Iv&aacute;n Ribas (ivanrise)
</li>
<li>Carel-J Rischmuller  (carel-j)
</li>
<li>Jeremy Whitlock (jcscoobyrs)
</li>
<li>Jyrki Velhonoja (velhonoja)
</li>
</ul>
<p>And those who were not the developers, though they did the great help for the project:</p>
<ul>
<li>Thomas Chuffart
</li>
<li>Willy Dobe
</li>
<li>David Nagy
</li>
<li>Kenneth J. Pouncey
</li>
<li>Sava Rados
</li>
<li>Michael Radtke
</li>
<li>Milena Vitali-Charewicz
</li>
<li>Toru Watanabe</li>
<li>&#8230; and everyone I may have forgotten, sorry.
</li>
</ul>
<p>(all people listed alphabetically by their second names)</p>
<p>I don&#8217;t say thanks because this is <em>our</em> software, not my own ;-)</p>
<h3>Memoranda 2.0 ?</h3>
<p>My thoughts on Memoranda future are coming soon, so <b>the saga continues&#8230;</b></p>
 <img src="http://blog.cyberborean.org/wp-content/plugins/feed-statistics.php?view=1&post_id=36" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/01/07/about-memoranda-part-ii/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Memoranda: Part I</title>
		<link>http://blog.cyberborean.org/2006/01/05/about-memoranda-part-i</link>
		<comments>http://blog.cyberborean.org/2006/01/05/about-memoranda-part-i#comments</comments>
		<pubDate>Thu, 05 Jan 2006 20:25:28 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Essays]]></category>
		<category><![CDATA[Memoranda]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PIM]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://cyberborean.wordpress.com/2006/01/05/about-memoranda-part-i/</guid>
		<description><![CDATA[Memoranda is an open-source and cross-platform (Java) software for personal projects scheduling and diary management. I have started it as an opensource project on SourceForge in 2003 and it grows out of jNotes software developed in 2002.

jNotes
As far as I remember, I always worked in multitasking mode and was involved in few projects simultaneously. Once [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://memoranda.sf.net">Memoranda</a> is an open-source and cross-platform (Java) software for personal projects scheduling and diary management. I have started it as an opensource project on SourceForge in 2003 and it grows out of jNotes software developed in 2002.<br />
<span id="more-33"></span></p>
<h3>jNotes</h3>
<p>As far as I remember, I always worked in multitasking mode and was involved in few projects simultaneously. Once I had an idea that I needed something to help myself to manage that &#8220;concurrency&#8221; and organize my work &#8211; a kind of scratchpad or notebook to quickly make and find text notes and to-do&#8217;s. I tried out few software tools but I didn&#8217;t find what might exactly fit my needs. Some of them were heavy project-management tools with a lot of features which were useless for me, while others, on the contrary, had no features I expected. So, I decided to write that tool with my own hands.</p>
<p>My requirements were simple — it should be quick lightweight tool to easily keep brief daily notes and to-do lists. I thought it might be a simple text editor with a calendar interface. Instead of keeping batches of “YYYYMMDD” text files (as I did before), I should be able to select a date with a calendar widget and immediately get a text I had written then, or start an empty page if there was no text. No relations with files (no opening and saving operations) and quick navigation were the special points.</p>
<p>Later I decided that to-do lists were better to implement as special checklist widgets, rather than as simple text. In this case, it would be possible to count progress of the projects. So, they became an another concern, separated from text notes. Although I had no strong needs to schedule time events, I thought it would be an useful and popular feature (and later I convinced it was really so).</p>
<p>I wrote this tool in my spare time for one month and called it “jNotes” &#8211; &#8220;Java + Notes&#8221; (I had no long thinking about its name, you see ;-). It was released on SourceForge in July, 2002.</p>
<div align="center">
<img src="http://cyberborean.files.wordpress.com/2006/01/screen1.gif" alt="jNotes screenshot" /></p>
<p><img src="http://cyberborean.files.wordpress.com/2006/01/screen2.gif" alt="jNotes screenshot" /></p>
<p><img src="http://cyberborean.org/blog/wp-content/uploads/2006/01/screen3.gif" alt="jNotes screenshot" /></p>
<p><b>jNotes 1.0 screenshots</b>
</div>
<p>jNotes 1.0 had a plain-text editor for diary notes, to-do checklists editor and events scheduler/notificator. The notes had been grouped in the “books” and to-do items in the “projects”. All data stored transparently as XML files, but the notes editor worked with plain-text files, that is it could be used as an usual text editor. There was also an export feature to save a whole notes book as an HTML file.</p>
<p>It was proved to be a simple but really helpful tool, and it got some popularity with time.</p>
<h3>jNotes 2</h3>
<p>In the end of 2002, when jNotes became rather stable and bugs-free software, I summarized my personal experience of using it together with users&#8217; feedback and started to think about next version. There were some new ideas and it was clear that the software required a much of redesign to those ideas could be implemented.</p>
<p>jNotes was not longer a tool for my personal needs only, and my needs were changed. It was obvious that the ad-hoc design of jNotes 1.0 should be reinvented on more common and consistent basis. After investigating of users activity models and imagined use cases, I invented a new concept of a project. This concept became a foundation for new user experience.</p>
<p>A project in new version considered as a date-oriented collection of text notes, tasks and links to resources. The concept of “books” were discarded, but the collections of notes became integrated into the projects together with tasks. The concept of the tasks were revised too — no longer one-day todo items with boolean “done or not” status, but the processes within the project&#8217;s time bounds. They got a start and end date, priority level and percentage of completion. The links to project-related resources were another innovation. Any local file or URL can be included as a “shortcut” into the project&#8217;s resources list for quick access to them with suitable external application.</p>
<p>The second version of jNotes was written almost from scratch for three months and the first Alpha release was appeared at May, 2003.</p>
<div align="center">
<img src="http://cyberborean.files.wordpress.com/2006/01/jnotes2.jpg" alt="jNotes 2.0a screenshot" /></p>
<p><b>jNotes 2.0-alpha screenshot</b>
</div>
<p>An unsignificant amount of code was inherited from version 1, but almost everything had been rewritten &#8211; an object model, user interface and so on. The software got a new WYSIWYG styled text editor with HTML export/import, unlimited undo buffer, find&amp;replace functions and many other improvements and new features.</p>
<p>The alpha of the Version 2 quickly became even more popular than jNotes 1. At July, 2003 I got an offer of help from another developer. Patrick Bielen got involved into the project and started to contribute very enthusiastically. Iv&aacute;n Ribas  joined us a little later. Besides, we got a big deal of patches, bug reports, translations and other useful stuff  from numerous mailing list members. So, at September, 2003 there was a little but real opensource community.</p>
<p><b><a href="http://cyberborean.wordpress.com/2006/01/07/about-memoranda-part-ii/">Part II &gt;&gt;</a></b></p>
 <img src="http://blog.cyberborean.org/wp-content/plugins/feed-statistics.php?view=1&post_id=33" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/01/05/about-memoranda-part-i/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
