OutWiker 1.9.0.766 — новая нестабильная версия

OutWiker 1.9.0.766 - новая нестабильная версия

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

Читать далее…

Про книгу «Как тестируют в Google»

test_googleДо сих пор книги по тестированию софта (под софтом для простоты я понимаю и десктопные программы, и сайты) меня обходили стороной. Разумеется, тесты я пишу, в основном это юнит-тесты, но после того как в последнее время начал «пописывать» сайты на Django, вопросы тестирования встали более остро.

Поэтому я решил наверстать упущенное в этой области и для начала почитать «Как тестируют в Google», в девичестве «How Google Tests Software». Честно говоря, книга вызвала у меня неоднозначное впечатление. С одной стороны, она читается легко и даже интересно, но с точки зрения пользы примерно половину книги можно было бы выкинуть.

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

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

Читать далее…

Еще одно обновление плагинов для OutWiker

Еще одно обновление плагинов для OutWiker

Решил обновлять плагины более часто, по мере исправления в них проблем, пусть даже и не критичных. Сегодня выложил новые версии еще трех плагинов: DataGraph, Export2Html и Source.

В DataGraph и Export2Html были исправлены некоторые ошибки, а в Source обновил версию библиотеки Pygments, которая, собственно, и занимается раскраской кода. В результате в плагине появились несколько новых тем оформления и поддержка большого количества новых языков программирования. Например, APL, Mathematica, Perl 6, QBasic и еще много экзотических.

Ну и на всякий случай напомню, что вы можете пробовать «нестабильные» версии OutWiker, сегодня как раз выложил новую версию.

Обновления плагинов для OutWiker

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

Таким образом, теперь плагины имеют следующие номера версий:

Читать далее…

DataGraph. Плагин для OutWiker для построения графиков

Выложил новый плагин для OutWiker — DataGraph, предназначенный для построения графиков на викистранице.

datagraph_example_01 datagraph_example_02

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

Читать далее…

Две новые статьи про библиотеку Matplotlib

В серию статей про библиотеку Matplotlib (это библиотека для построения графиков на языке Python) добавил две новые статьи:

Релиз 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. Далее будет поток мыслей.

Читать далее…

Новая статья «Компиляция библиотеки 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:
Читать далее…