Релиз OutWiker 1.8.1 и планы дальнейшего развития

Релиз OutWiker 1.8.1 и планы дальнейшего развития

После недавнего релиза OutWiker 1.8.0 я получил пару багрепортов и один патч. Ошибки были быстренько исправлены, а патч наложен, так родилась версия 1.8.1. Поскольку ошибки были не критичные, я долго думал, выкладывать ли версию 1.8.1 или включить эти исправления уже в следующую «большую» версию 1.9, в итоге, как видите, решил выложить OutWiker 1.8.1, которую уже можно скачать.

Еще в прошлый раз я обещал поделиться планами на будущую версию OutWiker 1.9. Далее будет поток мыслей.

Читать далее ‘Релиз OutWiker 1.8.1 и планы дальнейшего развития’ »

Makagiga — аутлайнер и ToDo-manager

Makagiga - аутлайнер и ToDo-manager

Пока OutWiker находится в разработке, сделаю-ка я обзор еще одного потенциального конкурента. 🙂 Дело в том, что на днях случилось страшное — на буржуйском сайте, посвященному аутлайнерам, попалась ссылка на огромный список других подобных программ. Честно говоря, когда я открыл эту таблицу, у меня был шок: это ж что, мне все это придется смотреть, а если что-нибудь понравится, то писать обзор? Когда я включил фильтр для показа только бесплатных программ, стало полегче, а когда переключился на опенсорсные разработки, успокоился и начал смотреть что же есть такого, что до сих пор не попадало в мои руки.

А в мои руки до сих пор не не попадала программа со звучным названием Makagiga.

makagiga_04

Начал делать свой outliner

Начал делать свой outliner

В последнее время здесь в блоге я много писал про разные Outliner’ы и персональные вики. Вроде бы программ такого типа полно, но лично мне в каждой из них чего-то, но не хватало, поэтому решил все-таки делать свой outliner, пусть и не очень навороченный. Года два назад я уже задумывался над этим, но все-таки надеялся найти уже готовую программу, которая меня бы полностью устроила.

В последнее время приступил к написанию своего outliner’а (странно, что для этого термина в русском языке как-то не нашлось даже жаргонного аналога, можно пользоваться выражением «персональная вики», но это не совсем то). Рабочее название проги — OutWiker (от слов outliner и wiki).

В чем же по задумке OutWiker должен отличаться от подобных программ? В принципе, концептуальных отличий пока быть не должно, просто хотелось бы собрать в одной программе некоторые приятные возможности из других программ. Перечислю то, что хотелось бы иметь в программе.

  • Каждая страница может быть разного типа (простой текст, HTML, текст в нотации wiki и т.д.).
  • Дерево заметок хранится в виде обычных директорий на диске
  • Возможность шифрования заметок
  • К каждой странице можно прикреплять любое количество файлов, причем для этого достаточно просто скопировать файл в определенную папку
  • Список последних измененных страниц (чтобы не искать страницы, с которыми работал в последний раз)
  • К каждой заметке можно добавлять теги
  • Шаблоны для новых страниц
  • И всякие мелочи вроде установки иконок для записей в дереве, возможность редактирования страниц во внешнем редакторе.
  • Возможно, что сделаю возможность расширения типов страниц с помощью плагинов, но это не сразу.

Прогу пишу на связке Python + wxPython, чтобы было проще с кроссплатформенностью, прога будет опенсорсная.

В данный момент устаканился формат дерева заметок, я делаю движок для работы с деревом (движок уже умеет создавать страницы, строить дерево заметок и загружать уже готовое дерево), есть грубая заготовка для интерфейса. Как только доделаю в движке обработку событий от страниц, можно будет прицепить интерфейс. Когда будет получаться что-то работоспособное, начну выкладывать прогу или хотя бы скриншоты.

В качестве рендера для страниц хочу использовать движок WebKit в виде компонента wxWebKit.

Пока думаю как быть с шифрованием. Шифроваться будут отдельные страницы, а вот как быть с прикрепленными файлами? Сейчас хочу кидать их в запароленный архив.

И заодно хотелось бы спросить, может вы знаете, где можно скачать бесплатные иконки для кнопок размером 16×16, чтобы меня потом не повесили за нарушение авторских прав? У меня есть коллекция иконок из Eclipse, но, честно говоря, какие-то они страшненькие.

Remus Information Management. Снова outliner

Remus Information Management. Снова outliner

Продолжим тему outliner’ов, персональных вики и других прог для хранения заметок.

Только недавно я писал про outliner для программистов Gluebox, который работает на движке Eclipse, а тут попался еще один Outliner на том же самом движке. Причем, что интересно, обе программы написаны немецкими разработчиками (или, как минимум, сайты находятся на немецких серверах). Интересно, неужели в Германии так распространен движок Eclipse?

Программа, про которую пойдет речь, называется Remus Information Management, или сокращенно RIM. Эта программа кроссплатформенная, с открытыми исходниками, но из-за движка требует установленной Java 1.5 или выше. Если бы не Java, то программа была бы полностью портабельной, а так для запуска программы с флешки на чужом компе нужно будет надеяться, что эта самая Java там установлена.

Теперь пройдемся по возможностям RIM, а их не мало. Внешний вид главного окна типичен для outliner’ов: слева дерево заметок, справа — сами заметки, причем можно открывать сразу несколько записей в разных табах.

rim_01

Читать далее ‘Remus Information Management. Снова outliner’ »

GlueBox. Outliner для программистов

GlueBox. Outliner для программистов

На днях продолжил поиски очередного outliner’а в надежде найти что-нибудь новенькое и, что самое интересное, нашел. Нашел, правда, очень специфический outliner, предназначенный в первую очередь для программистов и им сочувствующим. Программа эта называется GlueBox.

Но главная «необычность» GlueBox заключается в том, что здесь нет привычного визуального редактора (есть непривычный визуальный редактор), хотя внешне по скриншоту этого не скажешь. На самом деле визуальное представление строится по дереву, которое расположено слева. Это с одной стороны несколько замедляет ввод содержимого, а с другой — повышает структурированность представления.

Самым корнем дерева слева являются проекты, куда уже можно добавлять документы (или папку с документами) или список задач. Все остальное содержимое (текст, картинки, и т.д.) должно располагаться уже в документе. Вложенные документы, к сожалению, делать нельзя. Список дел тоже не могут располагаться в документе.

Пожалуй, это проще всего показать на примере. Обратите внимание на следующий скриншот.

Gluebox. Внешний вид

Читать далее ‘GlueBox. Outliner для программистов’ »

KeyNote NF. Еще один outliner

KeyNote NF. Еще один outliner

Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича,
да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча,
да, пожалуй, прибавить к этому еще дородности Ивана Павловича —
я бы тогда тотчас же решилась.

(с) Гоголь.

Продолжим тему outliner’ов. Сколько же я их уже перепробовал, и чем больше смотрю разных прог, тем сложнее остановиться на чем-то одном. В одной программе нравится какая-нибудь возможность, но отсутствие другой фичи интерес к программе убавляет (см. эпиграф). На этот раз речь пойдет об outliner’е KeyNote NF, где количество фич просто зашкаливает, но есть другая проблема — глюки.

Когда-то давным-давно была программа под названием KeyNote, но автор ее забросил еще в 2006 году и открыл исходники (хотя может исходники открыл еще до этого). Но, к с частью, проект не умер, эстафетную палочку (прогарммерский бубен) принял другой программист — Marek Jedlinski, который и занимается разработкой программы по сей день. Чтобы не путать версии и проще находить в поисковиках именно версии Марека, он добавил в название программы буквы NF — New Features.

Программа KeyNote NF представляет собой очень навороченный outliner с интерфейсом в стиле Win9x (или, если хотите, MS Office 97).

KeyNote NF. Главное окно

Здесь, как и в Techno Notes Manager, используется визуальный редактор заметок. Причем у него есть стили, почти как у Word’а или OpenOffice Writer’а. Почти, потому что стили здесь все-таки для одноразового изменения шрифтов, и при изменении стиля текст, который до этого был с помощью него отформатирован, не изменится. Зато стили удобно использовать для создания заголовков и выделения участков текста.

Читать далее ‘KeyNote NF. Еще один outliner’ »

Techno Notes Manager. Программа для хранения заметок

Techno Notes Manager. Программа для хранения заметок

Есть два вида программ, которые меня особенно интересуют — это файловые менеджеры и программы для хранения заметок (так называемые outliner’ы, персональные вики и тому подобные).

На фронте файловых менеджеров пока все спокойно — уже год как автор FreeCommander‘а  делает абсолютно новую версию своего детища, в данный момент уже есть преальфа-версия, доступная лишь избранным тем, кто внес пожертвования. За этот же год автор другого файлового менеджера NexusFile выпустил две новые новые версии, но в них изменения были не особо интересные.

А вот в стане outliner’ов в последнее время обнаружилось много интересных программ, про которые хотелось бы рассказать. Этот пост будет посвящен одной из них — Techno Notes Manager.

Программа имеет очень простой интерфейс (основанный на риббонах) и может понравится тем, кому не нужны особые навороты. Я, правда, наоборот люблю навороченные программы, но в Techno Notes Manager’е есть некоторые возможности, которых мне не хватало в других подобных программах, о них чуть позже.

Для начала внешний вид главного окна программы.

Techno Notes Manager. Главное окно программы

Читать далее ‘Techno Notes Manager. Программа для хранения заметок’ »

TiddlyWiki

TiddlyWiki

После некоторого перерыва продолжу серию постов про программы для хранения заметок. Несмотря на то, что для меня практически идеалом стал MoinMoin (несмотря на его веб-интерфейс), интереса к подобным программам не убавилось.

На этот раз хотелось бы рассказать про еще одно хранилище заметок с веб-интерфейсом, которое называется TiddlyWiki.

Как только мне попалась на глаза TiddlyWiki, на меня произвела впечатление сама идея этой вики. Дело в том, что TiddlyWiki — написан полностью на JavaScript и по сути представляет собой один html-файл, но в тоже время это довольно мощный вики-движок. TiddlyWiki можно настраивать с помощью плагинов, которых написано огромное количество, наверное, на все случаи жизни. Пустая, только что скачанная вики  занимает чуть больше 300 килобайт (90% в нем — это код на JavaScript).

При добавлении новых записей все они будут хранится всё в том же html-файле. Если не боитесь таких тяжелых страниц, то на этой вики можно построить полноценные веб-сайты, официальный сайт именно на этом движке и работает, хотя эта возможность на любителя. Там же можно посмотреть на внешний вид, на анимацию элементов управления и тому подобное.

tiddiwiki

Читать далее ‘TiddlyWiki’ »

Использование MoinMoin как outliner

Использование MoinMoin как outliner

Я продолжаю подыскивать себе удобную и бесплатную программу для сохранения заметок. На этот раз хотелось бы рассказать про такую интересную штуку как вики-движок MoinMoin.

Вообще-то, это не совсем outliner, которые интересуют меня в первую очередь, это полноценная вики-система, написанная, опять же, на Python. Но ее можно напускать как под Апачем (или другим сервером), так и локально в виде своего собственного сервера. На самом деле подобных движков двойного назначения не сказать чтобы много, но они есть, и все написаны на Python, но до этого я на них как-то особо внимания не обращал.

Когда-то давно я уже смотрел MoinMoin, но тогда практически сразу его отбросил, потому что он мне показался слишком ориентированным для веба. Но на днях решил пройтись и по вики с веб-интерфейсами, тем более, что и [ljuser]eugene_ivanov[/ljuser]-у обещал рассказать про какую-нибудь подобную программу.

Так вот во время изучения возможностей MoinMoin случайно увидел скин (официально они называются темами), которая делает MoinMoin полноценным outliner-ом, в том смысле, что слева появляется дерево существующих страниц. Тема называется Explorer.

moin_01

На этом скриншоте открыта справка по программе-движку, которая тоже построена в виде вики.

После такого открытия интереса к программе существенно прибавилось, в итоге я решил попробовать использовать MoinMoin в боевых условиях. Посмотрим что из этого выйдет, а пока просто расскажу про этот вики-движок. Особенно эта вики может понравиться тем, кто любит всякие конструкторы вроде Миранды, Firefox, Foobar и тому подобные программы.

Читать далее ‘Использование MoinMoin как outliner’ »

KeepNote. Еще одна программа для хранения заметок

KeepNote. Еще одна программа для хранения заметок

Продолжаем тему программ для хранения заметок. Недавно я уже писал про аутлайнер (outliner, уж не знаю как это можно на русский перевести) WikidPad, теперь дошла очередь до еще одной интересной программы, которая называется KeepNote.

Это тоже бесплатная кроссплатформенная программа с открытыми исходниками, причем, как и WikidPad, тоже написанная на Python. Вообще многие подобные программы пишут на Питоне, такое ощущение, что это такая традиция, как и то, что файловые менеджеры пишутся на Дельфи. 🙂

Читать далее ‘KeepNote. Еще одна программа для хранения заметок’ »