Куда девать черноWIKI? Инструменты для записи идей.
25 лучших WYSIWYG редакторов для десктопов от Smashing Magazine (частичный перевод)
Мини-обзор Joomla клиентов
Так получилось, что столкнулся я с человеком, которому было сложно объяснить как устроена административная панель (далее для простоты «админка») горячо мною любимой Joomla. Дело в том, что админка перегружена лишней для менеджера информацией, и даже когда ограничиваешь уровень пользователя остается много вопросов, да и человек этот в силу возраста не привык работать с web-интерфейсами.
В тот момент я задумался о написании некого клиента для джумлы, однако поиск указал мне на пару проектов о которых я и хочу рассказать.
Краткий обзор бесплатных XML редакторов
Но руководство поставило задачу найти бесплатный аналог. Результатом поиска краткий обзор бесплатных XML редакторов.
Клавиши Emacs в любом приложении Windows
- Org-Mode, мотто этого проекта, «Your Life in Plain Text» весьма точно отражает его суть. Это мощный и удобный (хотя и не во всех отношениях) функционал как для ведения обычного списка TODO-записей, так и для более сложных случаев (GTD, планировщик, организация каталогов чего-нибудь и т.д.
- Key bindings, клавиатурные сочетания Emacs-а. То, к чему казалось, так трудно привыкнуть, движение по тексту с помощью Ctrl+F,B,N,P,E,A пролистывание страниц Ctrl+V, Alt+V и прочие сочетания, позволяющие не отрывать руки от буквенно-цифровой части клавиатуры при наборе и навигации по тексту прочно въелись после уже довольно непродолжительного использования Emacs.
VimCommander: работаем с удалённой системой по ssh
Прелюдия
Пользовался я ViM'ом и был доволен. Как-то раз узнал, что он ко всей его могучести умеет быть небольшим проводником по файловой системе (прим. достаточно выполнить vim .). Позже раскопал, что гораздо удобнее это делать добавив плагин NERD_Tree — он действительно удобен и я был бы рад если бы на его основе был сделан VimCommander, однако Leandro (автор VimCommander) пошёл другим путём и старался подражать MidnightCommander. Ну что ж, надо обучить VC работать с удаленными системами по ssh, решил я, ведь его старший брат (mc) вполне неплохо делает это. Примерно с такими мыслями я открыл shell и набрал vim ~/.vim/plugin/vimcommander.vim.
Описания аудиоредакторов под Windows. Часть 1
Используем DropBox для хранения настроек, тем и плагинов Sublime text 2
Работаю я на двух компьютерах и у меня возник вопрос: «Как синхронизировать настройки, плагины и темы редактора на всех рабочих машинах?».
Textmate 2 стал opensource
Textmate — культовый текстовый редактор под Mac OS X, которым, скорее всего и вдохновлялись создатели Sublime Text.
Для него есть куча бандлов, статей и видеоуроков. Стоимость редактора $49.
UPD: Подтверждение в блоге разработчиков.
ReText — редактор для Markdown и reStructuredText
Хочу представить вам простой текстовый редактор для легковесных языков разметки, таких как Markdown и reStructuredText.
Редактор написан на Python с использованием библиотек PyQt и работает на Linux и других UNIX-подобных операционных системах. Поддерживает вкладки, «живой просмотр», подсветку синтаксиса и экспорт в популярные форматы.
Jedi — библиотека автодополнения для Python
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр. Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:
- Vim (jedi-vim, YouCompleteMe)
- Emacs (Jedi.el)
- SynWrite (SynJedi)
- Sublime Text (Sublime JEDI [ST2 + ST3], anaconda [only ST3])
А также присутствует в проекте wdb
Почему вам стоит использовать Vim
Краткий список причин, почему вам стоит его изучить:
1. Консольный интерфейс
Ваш любимый редактор готов в любой момент на любой машине.
2. Скроллинг
Чтобы переместиться на 42 строки ниже, достаточно просто набрать 42j, а если вы хотите пролистать документ на половину экрана ниже, тогда воспользуйтесь комбинацией Ctrl+d. И забудьте про скроллинг с использованием мыши (не говоря уже про трекпад). Просматривать код рывками без плавности интерфейса намного удобней!
3. Множественная замена (несколько курсоров)
Отличная фича! Не переживайте о том, что у вас ее нет. Вы всегда можете найти готовый плагин (тысячи их) или даже написать свой, если найденный не устроит.
Настройка стартового экрана Vim
Вступление
Стартовый экран Vim содержит лишь информацию о том, как начать читать документацию по этому редактору и как правильно из него выйти. Ведь, как известно, многие инструменты имеют крутую кривую входа, а Vim к тому же еще и крутую кривую выхода. Те, кто уже научились выходить из Vim, наверняка захотят сделать стартовый экран более информативным и полезным. Чем мы и займемся.
Бесплатные офисные приложения: редактируй это!

То ли дело современные студенты — ноутбуки, планшеты, редакторы онлайн и оффлайн, совместная работа над документами. Кажется, проблемы в далеком прошлом.
Как я полюбил vim, Emacs и клавиатуру
Vim: поиск по документации на Javascript
Обычно я работаю в Kate или Geany. Но иногда, как и всем людям, мне хочется освоить Vim. И каждый раз, примерно на второй минуте «освоения» возникает какой-нибудь совершенно дурацкий вопрос. Например, почему при нажатии стрелок (или клавиш jk) курсор скачет сразу через все строки абзаца?
Как бы я ни старался свои вопросы формулировать, поиск каждый раз выдаёт мне примерно одни и те же сто сайтов с заголовками вроде «100 самых полезных команд Vim». И какой бы сайт я ни выбрал, на нём всегда не будет хватать именно той «команды», которая мне нужна как раз сейчас.
Я подумал, как бы найти не сто, а вообще все команды Вим. И нашёл-таки страничку в сети, которая так и называлась: «Все команды Vim». И там действительно был очень большой список — штук шестьсот слов. Но не было указано, что эти команды делают, — просто список терминов. Меня так разозлила эта шутка, что я решил, наконец, почитать документацию и раз и навсегда составить свой собственный список «всех команд Vim». Результат на экране. Подробности ниже.
Facebook уволил редакторов — и алгоритм пошёл вразнос

Модуль подбора «Популярных новостей» в новостной ленте Facebook работает очень хитро. «Список тем персонализируется на основе разных факторов, включая ваши отметки «Нравится» для Страниц, ваше местонахождение и те новости, которые популярны по всему сайту Facebook», — сказано в справочном центре. На сегодняшний день раздел «Популярное» со списком популярных тем (Trending Topics) доступен только на английском языке в некоторых странах.
Исторически, в Facebook работал отдел редакторов, который модерировал список популярных новостей, потому что в социальной сети нередко распространяются вирусные и фейковые новости с непроверенными источниками. Редакторы удаляли фейки и добавляли в список материалы из надёжных источников. Предполагалось, что выбор редакторов в том числе поможет обучать алгоритм. Человеческая модерация не вызывала особых претензий, пока в США не началась избирательная кампания перед президентскими выборами. И на сцену не вышел известный политик — идеальный генератор вирусных новостей.
Очень математическая история идеального сочетания цветов

Захари Бир создаёт рисунки, используя цветовую палитру от цветовой схемы для Мака Solarized и собственную программу для генерации изображений Geometriq.
Пару лет назад я влюбился в цветовую палитру: цвет, чуть темнее белого, выделяемый жёлто-оранжевым и нейтральным голубым на тёмно-сером фоне, «цвете телевизора, переключенного на мёртвый канал», как писал Уильям Гибсон в «Нейроманте». Эти цвета принадлежали к теме Solarized Dark популярного редактора кода для MacOS под названием TextMate. Честно говоря, сначала мне она не очень понравилась. Но вскоре я обнаружил, что не могу работать ни в какой другой цветовой схеме. Если ты весь день пялишься на экран, то поневоле начнёшь придираться к шрифтам и цветам.
Оказалось, что я не один такой. По профессии я не кодер, но мне нравится использовать редакторы кода для написания текстов и организации заметок. Переключившись с Мака на Windows, я стал искать соответствующие инструменты, и начал видеть Solarized Dark и её близкую родственницу Solarized Light, использующую ту же палитру из 16 цветов, практически везде. Сложно сказать, какое количество программистов её использует. Схема свободна и имеет открытый код, поэтому статистики по продажам у неё нет. Она есть в любом крупном редакторе кода и многих других инструментах. Microsoft даже включила её в набор популярного редактора VS Code. У Solarized есть много поклонников.