Архив по категории ‘софт’.

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

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

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

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

makagiga_04

И еще пара скриншотов OutWiker’а

И еще пара скриншотов OutWiker'а

Я к вам опять по поводу OutWiker’а. Чтобы немного подогреть интерес перед выходом первой альфа-версии, которую надеюсь выложить в ближайшие неделю-две, покажу еще два новых скриншота.

Теперь в программе есть два типа страниц: обычные текстовые и HTML-страницы. На следующем скриншоте видна такая страница:

outwiker_3_01

Читать далее ‘И еще пара скриншотов OutWiker’а’ »

Первые скриншоты OutWiker’а

Первые скриншоты OutWiker'а

Недавно я писал, что начал делать свою программу для хранения заметок — OutWiker (называйте ее как угодно — outliner, персональная вики или может быть для таких программ есть еще какое-то название). За это время OutWiker уже приобрел интерфейс, поэтому могу показать первые скриншоты того, что получается. Саму программу пока еще не выкладываю в виде готовых файлов, потому что она еще сырая, как только доделаю основные операции, выложу первую альфа- (бета-, гамма- 🙂 ) версию.

А теперь, собственно, скриншоты. Главное окно:

outwiker_01

Читать далее ‘Первые скриншоты OutWiker’а’ »

Начал делать свой 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’ »

Про твиттер-клиент Mixero

Про твиттер-клиент Mixero

Еще со времен освоения твиттера мне казалось, что его клиент должен быть встроен в браузер в виде плагина, поэтому сначала пользовался расширением Echofon (в девичестве Twitterfox) для Firefox’а, потом, когда перешел на Google Chrome, то приглянулось расширение Chromed Bird.

Но в последнее время в Chromed Bird стало не хватать возможности работы с несколькими аккаунтами. Дело в том, что кроме личного твиттера (@jenyay) я слежу или пишу еще в коллективные аккаунты (@dbtwalks и @ljournalist).

Так вот ждал я ждал, что в Chromed Bird появится многоаккаунтовость, а она все не появляется и не появляется, а тут недавно случайно наткнулся на другой твиттер-клиент Mixero (на самом деле он еще поддерживает работу с Facebook). И вот как раз этот клиент очень уж понравился своей навороченностью. Про его возможности сейчас и хочу рассказать.

Для начала, чтобы испугать, приведу скриншот Mixero в том виде, в котором он у меня сейчас находится.

Главное окно программы Mixero

Читать далее ‘Про твиттер-клиент Mixero’ »

DreamPie. Хорошая замена IDLE (консоль для Python)

DreamPie. Хорошая замена IDLE (консоль для Python)

Вот знаете, меня всегда интересовало, зачем разработчики Python мучились и делали консоль IDLE, если она по удобству даже хуже, чем стандартная виндовая или линуксовая консоль. Нет, я, конечно, понимаю, что там есть раскраска, автодополнение и подсказки по параметрам функций, но как же там неудобно вводить текст…

Это я все не для того, чтобы устроить очередной холивар, оказывается есть действительно удобная Python-консоль. Называется она DreamPie.

dreampie_00

Читать далее ‘DreamPie. Хорошая замена IDLE (консоль для Python)’ »

Mouse Extender. Еще один лаунчер

Когда-то я уже писал про всякие запускалки программ (ака лаунчеры), а недавно попался еще один интересный и красивый лаунчер — Mouse Extender.

По сути Mouse Extender близок к FreeLaunch, который с момента написания обзора стал опенсорсным, но сейчас это к делу не относится.

Mouse Extender также, как и FreeLaunch, хранит ярлыки программ (или ссылки на сайты) в разных вкладках, хотя есть возможность вообще отказаться от вкладок и скидывать все в одну кучу.

Mouse Extender

Читать далее ‘Mouse Extender. Еще один лаунчер’ »

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

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

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

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

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

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

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

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

Обновление Google Chrome (5.0.317.2)

Снова обновился dev-канал у Google Chrome. Это уже второй релиз (если можно назвать релизом версии, которые даже не beta) в ветке Chrome 5. Когда вышло первое обновление в 5-ой ветке, то разработчики там просто показали, какие изменения вскоре ожидаются, но тогда еще ничего из новых фич не работало. Новая версия Хрома более функциональна.

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

Панель расширений Google Chrome

Читать далее ‘Обновление Google Chrome (5.0.317.2)’ »