MyNotexA free note-taking and note manager for GNU/Linux.Version 1.2.1
Copyright by Massimo Nardello, Modena (Italy) 2010-2012. What is MyNotex?MyNotex is a free software for Gnu/Linux useful to take and to manage textual notes, also a large number of them. Notes are gathered under different subjects and are made by a title, a date, a tags (keywords) list and a free-length text. This may be formatted: it is possible to change the font name, size and color of a selected text and of its background, and also to set bold, italic, underline and strike-through; the text may have pictures within it. The software can manage paragraph alignment, bullets and numbered lists with automatic indentation. A single file of MyNotex contains various subjects and notes. For example, MyNotex could be useful to:
The new features added in the version 1.2.1 are:
The other main features of the software are:
Finally it is possible to synchronize two different files of MyNotex so that the new, the changed and the deleted subjects, notes and attachments in each one of them are mirrored in the other; at the end of the process, the two files and attachments directories are identical. This feature allows to modify two or more files of MyNotex offline and then connect to the LAN or the Internet and synchronize them, also through a cloud services like Dropbox or Ubuntu One. A file of MyNotex is a database of Sqlite (www.sqlite.org), a popular software whose data can be easily read and exported through different tools available on the Internet. The version of Sqlite used by MyNotex is 3.6.22-1 or following (available in Ubuntu 10.04 or following), but it should work also with previous version major or equal to 3.
The use a Sqlite and the lack of the typical tree view structure to show the titles of the subjects and of the notes makes the difference between MyNotex and other note-taking softwares. MyNotex has been developed so that it could easily manage a large number of notes, even if it can be used just to write few texts. The use of grids instead of a tree view structure and of Sqlite format instead of a XML file grant better strenght and speed with large amount of data. This makes MyNotex useful not only for personal use, but also to share many textual documents within a group or an organization. See at the bottom of the page few information about a load test of the software. MyNotex is in English, but if it is installed with the deb package, it is automatically translated in French, German or Italian, if those are the languages of the system in use. If the single executable is installed, run MyNotex and open the desired language file available in this web site in the Download section with the menu “Tools – Set language...” to have the software completely translated. It is also possible to open with a text editor the English language file “english.lng” installed in the directory of the software (/usr/lib/mynotex) or download it from the Download section, open it (it's just a text file), translate all the sentences from English into one's language and install it.
MyNotex has been developed with Lazarus (www.lazarus.freepascal.org) and the components TDBZVDateTimePicker (wiki.freepascal.org/ZVDateTimeControls_Package), a modified version of TRichMemo (http://wiki.freepascal.org/RichMemo) available in the Download section and Dcpcrypt (http://wiki.lazarus.freepascal.org/DCPcrypt). It has been developed and tested on Ubuntu 12.04 and compiled for Gnome.
MyNotex is free software and is released under the GPL license version 3 (www.gnu.org/licenses/gpl-3.0.txt). I'm not planning to release a version of this software for Windows and for Mac OS due to lack of time and also to my preference for free software. In any case, the IDE I used (Lazarus) can compile the same code for Linux, Windows and Mac OS; so also MyNotex can be compiled for all these platforms. Anyway, to have the software running properly on Windows and Mac OS, the code should be checked and the modified component TRichMemo completed. As the author of MyNotex, I wish to thank Jean-Philippe Fleury for his great debug of the software and for his suggestions to improve it.
ScreenshotsThese are few screenshots of current version of MyNotex with sample data. Click on the pictures to enlarge them.Help and contactsTo ask questions, share ideas or report bugs about MyNotex it is possibile to subscribe or simply to visit the on line forum in This forum is managed by Jean-Philippe Fleury; it is possibile to post messages both in English and in French.
To contact me, the author of MyNotex, send an email to ms.nardello at the domain gmail.com.
Please do not contact me in order to have support on the installation or the use of the software. I can't really answer to single users requests.
ImprovementsIn the Improvements page are reported the new functionalities added in the various versions of the software.ReviewsIn the Wish list page are reported all the requested functionalities that will be implemented in MyNotex.
Bugs reportIn the Bugs report page are reported all the known bugs which have not been fixed in the last version.DownloadThe last stable version of MyNotex is 1.2.1, published on May 8, 2012.In the download section the following items are available:
Both 32 bit and 64 bit packages and executables of MyNotex are available.
Load testTo test the response of MyNotex (version 1.0.6) with large amounts of data, it has been created by software a file with 100,000 notes divided in 100 subjects (1,000 notes for each subject); each note contained about 15,000 characters in the text, 4 full pages of A4 format (1,5 billion of characters as total). Though the file was about 1,5 GB, the software was still responsive except for the search in notes text, which required about 25 sec. The computer used for the test was a notebook with an Intel core i5 processor and 4 GB of RAM. |


