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

И еще пара скриншотов 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)’ »

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’ »