Tag: tree

  • Smereka TreeProjects: Powerful Personal Database

    Smereka TreeProjects: Powerful Personal Database

    Smereka TreeProjects is a feature rich freeform database that can manage, hold and centralize all sorts of information. It can create one or more fully searchable collections of information each in a single portable file that can contain anything from simple or rich text to entire web pages to file attachments and even alarm reminders.

    Smereka TreeProjects

    TreeProjects can be used to gather and organize data in a hierarchical way that also remains flexible where data or item(s) can be moved – right click and copy/paste or just drag items using the mouse – from one section, item or node to another. Each node or item can also be colored or assigned to one of the provided icons.

    Tagging is another very powerful way of organizing personal data and TreeProjects offers tagging very much like the blogging method where under the details of an item or file one assign tags which are searchable and auto-complete as well.

    Another important part of TreeProjects’ power is the revision feature. When saving an already existing item, a note for example, TreeProjects offers the user the option to keep the old version(s) as well.

    The reminder feature (Items menu —> New:Reminder) lets the user work with alarm set to anything from once to yearly with not only a remind in advance feature but also a setting to make the alarm dependent to independent of time zones. This is useful because not only the program itself is portable –  after installing just copy the whole program folder, for example, C:/Program Files/Smereka TreeProjects, to a USB key – but as mentioned the database is in a single file, so the program, including the alarms, are useful everywhere.

    In my tests TreeProjects did very well in capturing a webpage (see image below) with links and images intact. Just create a New:HTML via the Items menu or right click a parent or node, name the item, type in the URL (or browse to a local .htm/.html file) and go. Capturing items like passages of text is also easy and useful for research purposes. Using Ctrl-Alt-v keys instead of the traditional Ctrl-v pastes the copied item into TreeProjects’ active item.

    Smereka TreeProjects

    A spell checker is included as is a find as you type search feature which takes advantage of the SQLite foundation of the database. Transparent, behind the scenes indexing takes place and provides seconds away easy access to everything. SQLite allows for various views and sorting options that will always be available without destroying the ‘original’ view which the user may be comfortable with.

    The Special monitored folder, see Tools menu, is another ease-of-use feature of TreeProjects. A folder, or the default provided by the program, can be monitored and items that are moved to it will be imported into the current item or database. Things like Word .doc files and .jpg images are imported as file attachments and ‘readable’ or supported ones such as .rtf files fully viewable and editable just like a new item created in the program.

    One can set a whole series of keyboard shortcuts, see Tools menu, to things like opening a new item, capturing a new item and shifting between views.

    TreeProjects is very impressive, it runs on Windows XP, Windows Vista and Windows 7. It is currently available in Dutch, English, German, Russian, Spanish and Ukrainian. It costs $49. A free, very usable ‘sister’ program is also available.

  • MemPad: Freeware That Is A More Than A Note Organizer

    MemPad: Freeware That Is A More Than A Note Organizer

    MemPad

    MemPad calls itself a text outliner. It is more precisely a freeware 140KB download which is a notes organizer, one which stores notes in a tree structure.

    It offers basic features for fonts and colors, auto save – in minutes increments and/or automatically as text is entered – search (and replace) across all notes and the ability to export notes. It does have some more advanced features like internal linking between notes (highlight and right click to create links) and linking to system files or programs which can be used to launch anything from web links to executables from within MemPad.

    With a F6 click (or Page —>Diary Page) MemPad creates a diary page for the current day and therefore it can be used as a structured diary program. It is also possible to move nodes and child nodes or pages up and down to restructure the tree. Additionally a page can be locked to provide temporary protection against accidental edits, a sort of read only format. It is also possible to encrypt a page to keep it away from prying eyes.

    MemPad can do more via the Lookup.txt and Launcher.txt files found initially in its Examples folder. The chevron button on the far right of MemPad’s toolbar can be turned into a launcher by populating the Launcher.txt file with statements like Calculator;calc.exe for example – to launch the system calculator. Lookups, done via right clicking highlighted text, can be added with entries like Wikipedia;http://en.wikipedia.org/wiki/$ for example – to look up the highlighted word in Wikipedia. Note that to use the lookups and the launcher the Lookup.txt and Launcher.txt files must be moved from the Examples folder to Mempad’s root folder.

    MemPad is more powerful than its size or ‘text outliner’ description may indicate. Its help file has more, from how to modify text margins and date formats to how to more efficiently work with its launcher and lookup features.

  • KeepNote: Open Source And Cross Platform Notes Organizer

    KeepNote: Open Source And Cross Platform Notes Organizer

    KeepNote is described by its author simply as

    KeepNote is a note taking application that works on Windows, Linux, and MacOS X

    KeepNote is started by creating a new notebook and then new page(s) within it. Each page can contain text of course, but images can be inserted (Edit—>Insert Image…) as well as screenshots (Edit—>Insert Screenshot…) and files (Edit—>Attach File…). For screenshots KeepNote Minimizes itself and in dragging the mouse one can choose a rectangular area for capture. Note that the aforementioned insertions work when in a page or when a page is visible or highlighted in the tree structure.

    The notebooks are saved in a tree structure or hierarchy with a notebook as the root and page and sub pages within it. Search and replace is available across all notes or for the open/visible page. The usual text formatting and aligning options are present as well.

    The View menu’s ‘View Note In File Explorer’ opens the highlighted or open notebook’s folder in an instance of Windows Explorer (or other alternative). ‘View Note In Text Editor’ opens up a page in Wordpad. In both ‘View Note In Web Browser’ and ‘Open File’ options the page is shown in Internet Explorer (and not in system’s default browser).

    The Go menu adds navigation options to move between tree nodes (notebooks), individual pages, to expand or collapse notes and more.

    The Tools menu is where the python prompt (KeepNote is implemented or written using PyGTK) and optional Spell Check features reside but the required GtkSpell is not cross platform (it is Linux only).

    The help menu includes a link to the program’s preferences file, here one can play around and change settings such as ‘new_notebook_path’, the aforementioned browser used to open notes (by changing ‘Web Browser’ from ‘C:\Program Files\Internet Explorer\iexplore.exe’ to the path for Firefox, Google Chrome or other browser) and even change Windows Explorer to an alternative such Ac Browser Plus, FreeCommander or other (by changing ‘File Launcher’ from ‘explorer.exe’ to the (full) path of the chosen executable).

    Notebooks or pages can be exported in HTML format and can be backed up and tarred as well.

    KeepNote deserves top marks for ease of use and the convenient and many editable options it provides.