Персональная Wiki в кармане

    Хочу представить хабр сообществу оффлайновое Wiki приложение bLADE Wiki.

    image


    Тип лицензии: Бесплатная
    Поддерживаемые ОС: Windows XP|2003, Windows Mobile 5|6
    Дополнительные требования к ОС: Microsoft .NET Framework 2.0
    Автор: Dale Lane
    Сайт автора
    Сайт приложения
    Форум
    Новые версии
    Пожелания к программе
    Демонстрационное видео


    Это небольшое приложение представляет собой персональную базу формата Wiki. Написана на языке программирования C#, с использованием .NET 2 Framework, исходные тексты не доступны, автор не планирует ими делиться. Система постоянно развивается, начиная с декабря 2006 года, то есть уже больше двух лет. Об интенсивности обновлений можно судить по блогу – в месяц выходит в среднем до 10 новых версий. Конечно, с течением времени новых версий стало меньше, это можно объяснить законченностью, продуманностью продукта. Он практически совершенен. Надо отдать должное автору, который с большим энтузиазмом прислушивается к просьбам пользователей и, в пределах своих возможностей, добавляет функционал (за что ему почет и уважение!).

    Несколько слов о самом приложении


    Параллельно существует 2 версии – для ПК и для мобильных устройств. Они несколько различаются по внешнему виду, но имеют полную совместимость между собой (файловая синхронизация с помощью ActiveSync). Подробнее можно почитать на сайте автора. Я буду описывать версию для ПК, так как не имею устройств на Windwos Mobile. Программа имеет возможность запускаться без инсталляции (Portable), что очень удобно для использования на USB носителе – все всегда с собой. Предназначена, как и большинство Wiki, для ведения персональной базы знаний, системы заметок. В отличии от древовидных систем, имеет плоское пространство имен внутри одной базы (баз может быть несколько). Каждая страница – файл в файловой системе, расширение файла настраивается. Тут должен упомянуть о некой особенности. Так как программа поддерживает юникод, каждая страница с русским заголовком генерирует файл в файловой системе с нечитаемым видом, вроде «%D0%9C%D0%BE%D0%B5.txt» это закодированное слово «Мое». В самом приложении все в порядке, все отображается правильно. Английские названия в файловой системе отображаются корректно (читабельно). На форуме 4pda есть человек, написавший подобное приложение (Wit Wiki), но с поддержкой русского в файловой системе, плюс присутствие конвертора синтаксиса для перехода с bLADE Wiki. Так как проект заснул, я все-таки предпочитаю оригинальную версию. Возможно, если найдутся люди, готовые разбудить автора, у проектора есть будущее. Я буду искренне рад этому! Если найдутся желающие развивать эту тему, человека можно без труда отыскать на 4pda.

    О синтаксисе.


    Как известно, единого синтаксиса у Wiki не существует, есть только общая концепция – «синтаксис должен быть простым, наглядным, безопасным, поддерживать быстрый просмотр внесенных изменений, поддерживать внешние и внутренние ссылки, заголовки, форматирование». Я использую bLADE Wiki в течении одного месяца, к синтаксису привык за неделю. Это с учетом того, что до этого я не писал тексты с использованием wiki разметки.

    Как я использую bLADE Wiki.


    Для меня это приложение послужило неким стимулом к использованию системы GTD. До этого я много раз пытался начать использовать какой-либо программный продукт для этих целей, но мне не удавалось найти ничего похожего. Может это звучит глупо, но среди сотен существующих приложений (платных и бесплатных), мне не удалось на чем-нибудь остановиться. То поиска на русском языке нет, то приложение очень навороченное и от этого неподъемное, то наоборот – слишком примитивное, то автор забросил свой проект, то приложение платное и т.д. Нет, мне не сложно заплатить за софт, просто чтобы понять для себя, подходит ли мне это ПО или нет, я должен попробовать его в течении достаточно долгого времени, а с демо-версиями я автоматически жестко привязан ко времени. На данный момент я веду в этом приложении хронометраж своего времени по методу сворачивающихся дневников Ильи Правского (improvement.ru). Выглядит это примерно так:

    image

    Каждый день с утра я создаю новую страничку и фиксирую там все более-менее значимые для меня события за день. Список дат на весь год я составил с помощью Excel. Для меня уже достижение, что уже месяц все записываю :). Конечно дело осложняется тем, что я не имею возможности использовать мобильную версию, так как моим телефоном является Nokia E71 (Symbian OS v9.2 s60 v3 fp1)… Но я нашел для себя выход из положения – синхронизация с Outlook и copy&paste. Пусть метод не автоматический, но он работает). Еще заметил за собой, что если отложить запись чего-либо в систему сегодня, то завтра уже половина дел забудется. Это также очень хорошо описано в описания метода (см. ссылку выше). Я мотивирую себя тем, что если я не буду поддерживать обязательное условие (записывать отчеты каждый день), то КПД моего развития будет ниже. Эта система – первая ступень к саморазвитию, по крайне мере для меня.

    Преимущества и недостатки.


    +простота использования, наглядность
    +мобильность
    +поиск
    +поддержка нескольких баз
    +возможность экспорта в HTML
    +настраиваемый внешний вид
    +быстрые внутренние и внешние ссылки
    +возможность шифрования базы (но нужно аккуратнее с этим!)
    -крякозябры в файловой системе
    -отсутствие синхронизации с Symbian или MS Outlook
    (-)отсутствие WYSIWYG редактора. Но привыкнуть можно быстро

    P.S.
    Это мой первый пост на Хабре, не судите строго :).

    Поделиться публикацией

    Комментарии 11

      +1
      Прикольно, жаль что список статей имеет не древовидный вид, нельзя помечать статьи иконками и подтягивать статьи из вики в своё оффлайн хранилище.

      Я честно говоря когда увидел заголовок, подумал что речь будет идти именно об оффлайновой базе википедии ))
        0
        Я также до этого пользовался заметками с древовидной структурой, даже не рассматривал «плоские» варианты. Но недавно задумался — зачем мне нужна древовидная структура? Наглядность, каждая заметка находится в определенной группе? Все чаще я сталкиваюсь с проблемой группировки, классификации — довольно много заметок подпадают под несколько групп, не понятно, куда их поместить. Находить такие заметки все равно приходится с помощью поиска, а чтобы быть увереренным, что я нашел (или не нашел) то что искал, я первым делом использую поиск. Значит древовидность для меня не обязательна. Иконки для меня не принципиальны. Подтягиваю страницы из Wikipedia, copy&paste, при необходимости)).

        Я уверен, что самая лучшая система это та, которая выполняет свое предназначение для конкретного человека, лучшей для всех не существует)

        В названии статьи постарался подчеркнуть персональность Wiki, не думал, что можно не правильно истолковать).
        0
        В чем существенное отличие (преимущества и недостатки), кроме синхронизации с WM-устройствами от Tomboy? Последним пользуюсь довольно давно и очень активно использую.
          0
          Во-первых главное отличие это платформа). Tomboy же изначально был написан для Linux. Для Windows нужно скачать GTK-Shark Runtime (10.7 Мб) + само приложение (1.85 Мб). Из этого следует первое отличие — невозможность запустить Tomboy на другом компьютере. Вряд ли будет возможность везде устанавливать приложение и необходимые библиотеки (даже если есть возможность установить ПО, это по крайне мере займет минут 15 времени — GTK + Tobmoy + перезагрузка ПК). Тут же я бы отметил размер, bLADE Wiki в установленном виде занимает около 500кб, Tomboy же даже в виде дистрибутива занимает в 24 раза больше (в версии для Windows). Linux версия (дистрибутив) весит всего в 10 раз больше…
          За Tomboy'ем можно отметить:
          — автоисправление ссылок (наверно самое важное преимущество)
          — возможность наклейки желтых листочков на рабочий стол
          — WYSIWYG редактор
          — иконка в системном трее
          — список с последними просмотренными заметками
          — проверка орфографии
          — поддержка плагинов

          Попробовал установить это приложение на виртуальную машину, мне это не удалось… После установки GTK и перезагрузки, инсталлер Tomboy все равно не увидел GTK… Правка файлика «c:\Program Files\Medsphere\Gtk# Runtime\etc\gtk-2.0\gdk-pixbuf.loaders» тоже не помогла. Можеь баг, а может и мои руки). Но не знаю, где можно ошибиться). Наверно можно вскрыть этот msi и указать ему, что все необходимое у меня установлено, но нет желания этим заниматься…
          +2
          Я бы Вам на TiddlyWiki посоветовал повнимательнее посмотреть. Хорошее активное комьюнити и широкий выбор разнообразных плагинов позволяют заточить её под себя. Есть и готовые решения, вот, например, заточенная под GTD.
          Минусов в ней достаточно, но все можно устранить плагинами.
          P.S. Да. и ещё может и не совсем по теме, но хочется поделитья ссылкой. Там всевозможные друпалы, вордпресы, вики, опять же, и прочие, которые можно поставить локально без установки даже денвера — просто инсталятор и всё работает…
            0
            Я пробовал данную Wiki. Не понравилось, как не странно, то что является преимуществом по мнению автора — реализация. Нет у меня доверия к единственному html файлу с ява-логикой. Все-таки честное standalone приложение лучше, чем ява. Оно быстрее работает, имеет больше возможностей. Например, Tiddly поддерживает горячие кнопки, но очень часто используемого сочетания для предпросмотра записи, нет. Это мое мнение.

            Действительно, интересный ресурс, спасибо. Но, насколько я понял, это тот же Денвер, только автоматизированный под конкретную систему (под много систем). Для проверки я поставил багтрекинг систему Мантис. Инсталлер установил apache, MySQL, PHP и сам Mantis. Это хорошо подходит для быстрой установки для отладки, согласен.

            Когда искал что-либо похожее на bLADE, вышел на ресурс www.wikimatrix.org/
            там можно сравнить много реализаций Wiki, по множеству параметров. Но альтернативы там я не нашел…
            0
            Жалко что эта интересная софтина имеет интерфейс из 90х. Если версия на скриншотах более поздняя чем та, что на ролике, то надо сказать они двигаются НЕ в правильном направлении. Очень надеюсь они исправятся :)
              0
              Правильно, версия на скриншотах более поздняя. Двигается ОН, это один человек двигает этот проект).

              Мне хватает кнопочек)
              0
              Кхм, рекомендую автору посмотреть на www.tiddlywiki.com/

              Работает практически везде. Чистый DHTML.
                0
                Чуть выше было… Там же я написал свои мысли.
                  0
                  Не заметил, сорри :)

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое