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

OutWiker 1.9.0.782 (unstable) и новый плагин WebPage

OutWiker 1.9.0.782 (unstable) и новый плагин WebPage

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

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

webpage_3

Читать далее ‘OutWiker 1.9.0.782 (unstable) и новый плагин WebPage’ »

Atom. Еще один редактор для программистов

Atom. Еще один редактор для программистов

Долгое время для программирования в качестве основного редактора и среды разработки я использовал Vim, точнее, gVim. Не скажу, что мне в нем нравилось все, но по сравнению с другими перепробованными мной инструментами Vim, обвешенный плагинами, в работе очень удобен. Главный недостаток Vim — это его принципиальная однопоточность (кстати, исправления этого недостатка ждут от проекта NeoVim, участники которого занялись переписыванием исходного кода Vim). Из-за этого, если включить для языка Python анализ исходных кодов (в том числе установленные библиотеки), то при попытке написать, например, «wx.» плагин уходит в долгий анализ библиотеки wxPython, а пользователь вынужден ждать завершения этого процесса, который может занимать секунд 30. Это все из-за того, что Vim не может проанализировать исходники в фоновом режиме. Этого недостатка нет в Emacs, но я к нему так и не привык, а еще в Emacs мне не понравилось, как устанавливаются плагины, особенно когда столкнулся с проблемой несовместимостей разных версий.

Некоторое время назад я пробовал SublimeText, этот редактор мне показался интересным, но все-таки через две недели его использования я опять вернулся к Vim, даже не помню по какой причине. Правда, после этого в Vim я себе установил тему для раскраски исходников как в SublimeText, а теперь аналогичную тему поставил и для Atom.

И вот месяц назад я себе установил Atom. И знаете, он у меня стал использоваться на равных с Vim, т.е. для больших проектов я стал использовать Atom, а для исправления отдельных файлов — по-прежнему Vim.

atom_main

В этом посте я расскажу про свой опыт использования редактора Atom и буду сравнивать его с Vim. Может быть правильнее надо было бы его сравнивать с SublimeText, на который он очень похож, и к которому он ближе по сути, но SublimeText я использовал слишком давно.

Читать далее ‘Atom. Еще один редактор для программистов’ »

OutWiker. Развитие в 2015 году и планы на 2016 год

OutWiker. Развитие в 2015 году и планы на 2016 год

Скоро новый год — удобное время для того, чтобы подвести итоги, вспомнить, что было сделано в этом, пока еще 2015 году, и составить план того, что хотелось бы реализовать в следующем 2016 году. Для меня этот год оказался очень насыщенным на события, но это мало кого интересует, поэтому давайте лучше поговорим про OutWiker, вспомним, как он развивался в этом году, а потом я напишу, что хочу сделать в следующем году.

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

Читать далее ‘OutWiker. Развитие в 2015 году и планы на 2016 год’ »

OutWiker 1.9.0.780 (unstable)

OutWiker 1.9.0.780 (unstable)

Месяц подходит к концу, а значит пора выкладывать очередную нестабильную версию OutWiker, которая теперь имеет номер 1.9.0.780. В этой версии не появилось каких-либо новых возможностей, но была проделана большая «работа над ошибками». Во-первых, был поправлен диалог настроек, потому что оказалось, что при определенных условиях в этот диалог не умещались кнопки OK / Отмена. И, во-вторых, была исправлена ошибка, которая могла приводить к падению программы при закрытии большой заметки (во время переключения на другую заметку). Эта последняя ошибка дала повод к глобальному рефакторингу кода, связанного с проверкой орфографии и раскраской викисинтаксиса. Код стал сейчас заметно чище и добавились новые возможности для плагинов, связанные с проверкой орфографии.

Читать далее ‘OutWiker 1.9.0.780 (unstable)’ »

AirDroid. Программа для беспроводного доступа к телефону на Android

В сегодняшнем посте хотелось бы рассказать об одной замечательной программе под Android, которая без проводов (не хочется здесь использовать термин «удаленно») позволяет работать с телефоном (перебрасывать файлы на телефон и с него, устанавливать и удалять приложения и даже дает возможность добраться до буфера обмена телефона и многое другое).

Речь пойдет о приложении AirDroid (Сайт разработчика и Страница на Google Play).

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

Читать далее ‘AirDroid. Программа для беспроводного доступа к телефону на Android’ »

OutWiker 1.9.0.778 (unstable) и два новых плагина

OutWiker 1.9.0.778 (unstable) и два новых плагина

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

Как вы знаете, в одной из версий OutWiker 1.9.0.xxx появилась возможность добавления пользовательских иконок для страниц. После чего возникло желание сделать группу сразу со всеми иконками из наборов famfamfam, Fugue icons и FatCow. Всего получилось больше 7000 иконок. До текущей версии такое количество иконок в диалоге свойств страницы OutWiker отображал бы, мягко говоря, долго, а под Windows скорее всего даже и упал бы из-за нехватки ресурсов. Так вот, начиная с версии 1.9.0.778, теперь такой проблемы нет, и отображение такого количества иконок происходит очень быстро и с небольшим потреблением ресурсов.

Читать далее ‘OutWiker 1.9.0.778 (unstable) и два новых плагина’ »

Поездка в Болгарию. Горы и озера Рилы

В августе мы с [info]e_aleks ездили в Болгарию, где разъезжали по различным городам, городкам и деревням. Во время нашей поездки я писал небольшие отчеты у себя в ЖЖ (1, 2, 3, 4, 5, 6, 7 и 8), но без фотографий. Настолько же подробный фотоотчет я, пожалуй, писать не буду, но как минимум не выложить фотографии из гор Рилы я не могу, это была самая запоминающаяся и впечатляющая часть поездки.

В горах мы были два не полных дня. В один из дней мы в горы поднимались, а на следующий день спускались. «Горная» часть поездки началась с рильского монастыря — жутко туристического места, расположенного километрах в 20-30 от города Рилы. Про сам монастырь и город я в этом посте ничего писать не буду, поскольку не о них здесь хотелось бы рассказать.

Читать далее ‘Поездка в Болгарию. Горы и озера Рилы’ »

ReadingMode. Новый плагин для OutWiker + обновления старых плагинов

ReadingMode. Новый плагин для OutWiker + обновления старых плагинов

Очень приятно, что в последнее время в развитии OutWiker кроме меня стали принимать участие другие разработчики. Количество плагинов, которые писал не я постепенно растет. Сегодня я хотел бы представить новый плагин, созданный Романом Соболевым — ReadingMode.

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

На следующих скриншотах показано окно в нормальном режиме и в режиме для чтения.

readingmode_01        readingmode_02

Читать далее ‘ReadingMode. Новый плагин для OutWiker + обновления старых плагинов’ »

Tasks. Программа для хранения списка дел под Android

Tasks. Программа для хранения списка дел под Android

Когда-то давно я писал про такую замечательную программу для хранения списка дел под Android как DGT GTD, которой я пользовался больше двух лет, периодически поглядывая на другие подобные программы, но все они были не настолько удобные, как эта. В принципе, она меня практически всем устраивала кроме одной мелочи. Дело в том, что в свое время после прочтения книги Дэвида Аллена «Как привести дела в порядок», который и создал принцип GTD, я вдохновился идеей разделения задач на сроки выполнения, когда выполнение каких-то задач намечается на определенную дату, но другие задачи помещаются в папку «Сделать в ближайшее время» или «Сделать когда-нибудь». Вот эта папка «Сделать в ближайшее время» очень помогает в выборе того, за какую задачу взяться в данный момент или какие задачи запланировать себе на завтра. Поэтому хотелось бы, чтобы такие задачи всегда отображались в виджете на экране телефона сразу после задач, запланированных на определенную дату. К сожалению, виджет DGT GTD позволяет отображать или задачи из определенной папки, или задачи, которые выполнение которых запланировано на ближайшее время.

DGT GTD, в принципе, позволяет сделать что-то подобное — его виджет может отображать не только задачи, приписанные к определенным датам, но и так называемые «Избранные задачи». Но сама идея избранных задач мне как-то не нравилась, чувствуешь, что используешь инструмент не по назначению. Еще в DGT GTD есть возможность установить для задачи «плавающую» дату, это значит, что если вы не выполнили какую-то запланированную на сегодня задачу, то она не становится просроченной, а просто ее дата выполнения переносится на завтра. С помощью такого поведения также можно организовать папку «Сделать в ближайшее время», но это еще более обходной путь.

И вот тут мне попалась бесплатная программа с «оригинальным» названием Tasks с припиской «Astrid To-Do List Clone». Особенно в ней подкупило то, что это программа с открытыми исходниками, которые можно скачать с github. Как я понял, исходный Astrid — это программа для хранения списка дел, которую развивал Yahoo!, но несколько лет назад проект закрыли, хотя ее исходники также можно найти на github.

Читать далее ‘Tasks. Программа для хранения списка дел под Android’ »

OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц

OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц

Некоторое время назад я советовался с вами, пользователями OutWiker, относительно того, как можно улучшить создание таблиц в этой программе. Тогда совместными усилиями решили, что лучше сделать новые вики-команды, напоминающие поведение pmWiki с некоторыми исправлениями. В новой версии OutWiker 1.9.0.776 реализовал эти возможности, о чем и расскажу поподробнее в этом посте.

Читать далее ‘OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц’ »