Новая статья «Компиляция библиотеки wxWidgets в Code::Blocks»

Давно не писал ничего, связанного с C++, а сегодня выложил статью «Компиляция библиотеки wxWidgets в Code::Blocks».

OutWiker 1.8 Final!

OutWiker 1.8 Final!

Наконец-то я выложил новую стабильную версию Outwiker под номером 1.8.

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

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

outwiker_1.8.0_01

Что-то я затянул с выходом OutWiker версии 1.8 — многое хотелось сделать, в результате хотя нестабильные версии и новые плагины выходили достаточно часто, но с момента выхода предыдущей формально стабильной версии прошло почти два года назад. Вот список наиболее крупных изменений в версии 1.8:
Читать далее ‘OutWiker 1.8 Final!’ »

Новая статья на сайте

Выложил новую статью Делаем первый плагин для OutWiker.

OutWiker. Обновление многих плагинов

Сегодня выложил обновления сразу для большого количества плагинов. Во многих плагинах были добавлены или исправлены итальянские локализации (за что спасибо Matteo Migliaccio), а также у некоторых плагинов были исправлены ошибки, связанные с отключением их через окно настроек.
Читать далее ‘OutWiker. Обновление многих плагинов’ »

TableOfContents. Еще один плагин для OutWiker

TableOfContents. Еще один плагин для OutWiker

Если вы используете OutWiker для написания длинных статей, состоящих из более чем одного раздела, то вас может заинтересовать очередной новый плагин для этого аутлайнера — TableOfContents.

Этот плагин собирает заголовки на странице и строит оглавление. Если в заголовках есть якоря, то пункты оглавления будут ссылками на эти якоря. Причем плагин может работать в двух режимах — в виде викикоманды (:toc:), когда оглавление создается каждый раз при рендеринге страницы. Второй режим — это создание оглавления в виде викинотации, чтобы его можно было бы подправить, если оглавление не устраивает в том виде, в котором оно создается автоматически.

Очень подробное описание плагина с примерами использования есть на странице TableOfContents, здесь только приведу один пример, показывающий работу плагина с якорями.

Читать далее ‘TableOfContents. Еще один плагин для OutWiker’ »

Новые версии плагинов ChangePageUID и Livejournal

Выложил обновления двух плагинов для OutWiker — Livejournal и ChangePageUID.

Читать далее ‘Новые версии плагинов ChangePageUID и Livejournal’ »

Diagrammer. Новый плагин для OutWiker

Сегодня выложил еще один плагин для OutWiker — Diagrammer, с помощью которого можно на викистраницах в текстовом виде описывать диаграммы. Чтобы не быть голословным, сразу покажу пример работы этого плагина, а потом расскажу как он работает.

Вставляем на страницу вот такой код:

(:diagram:)
A <-> B -> C
B -- D

group {
    C
    D
}
(:diagramend:)

 

В результате получаем вот такую картинку.

Читать далее ‘Diagrammer. Новый плагин для OutWiker’ »

Sessions. Новый плагин для OutWiker

Sessions. Новый плагин для OutWiker

Полку плагинов для OutWiker прибыло. Этот плагин я собирался написать давно, как только в OutWiker появились вкладки, да все как-то занимался задачами. И вот, наконец-то, плагин Sessions готов.

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

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

Читать далее ‘Sessions. Новый плагин для OutWiker’ »

Несколько обновлений плагинов для OutWiker

Сегодняшняя новость касается обновления сразу нескольких плагинов: Counter, Export2Html, HtmlHeads и Source.

Читать далее ‘Несколько обновлений плагинов для OutWiker’ »

ChangePageUID. Еще один плагин для OutWiker

ChangePageUID. Еще один плагин для OutWiker

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

Выглядят эти ссылки примерно таким образом: page://__d6045286-6fa2-4fee-ae9a-eb2d632b2b46. У таких ссылок достоинство в том, что для них почти гарантируется уникальность (теоретически они могут повториться, но с оооочень маленькой вероятностью), но для пользователей такие ссылки выглядят не особо понятно, хотя желающие могут на них тренировать свою память и запоминать, какая ссылка ведет на какую страницу.

Несмотря на то, что даже если вы будете пользоваться такими ссылками в первозданном виде, наверняка в тексте ссылки вы будете писать что-то осмысленное, но все равно может возникнуть желание сделать ссылки более читабельными. Для этого и предназначен плагин ChangePageUid.

Читать далее ‘ChangePageUID. Еще один плагин для OutWiker’ »