Pull to refresh

Академия Гипербатона — для технических писателей, редакторов и переводчиков

Reading time 2 min
Views 4.2K
Яндекс corporate blog Studying in IT IT career Technical Writing *
С 1 по 30 апреля в Москве, Санкт-Петербурге и Екатеринбурге пройдёт четвёртая Академия Гипербатона. Это образовательный курс Яндекса для технических писателей, редакторов, а в этом году — ещё и для переводчиков. Зарегистрироваться на курс можно до понедельника следующей недели (9 марта) включительно. Для регистрации необходимо рассказать о себе и выполнить небольшое тестовое задание. Занятия будут проходить в офисах Яндекса по вечерам будних дней, 2–3 раза в неделю. Ещё несколько часов в неделю займут домашние задания.
Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 1

25 лучших WYSIWYG редакторов для десктопов от Smashing Magazine (частичный перевод)

Reading time 2 min
Views 42K
Website development *
Когда дело доходит до редакторов кода, это чертовски трудно получить четкий обзор всех преимуществ и функциональных возможностей которые могут предложить разные редакторы. Однако, в конце концов требуется по крайней мере один, поэтому очень важно знать, какой редактор лучше всего подходит под ваши личные нужды.
Читать дальше →
Total votes 30: ↑17 and ↓13 +4
Comments 36

Мини-обзор Joomla клиентов

Reading time 3 min
Views 594
Lumber room
Здравствуйте!
Так получилось, что столкнулся я с человеком, которому было сложно объяснить как устроена административная панель (далее для простоты «админка») горячо мною любимой Joomla. Дело в том, что админка перегружена лишней для менеджера информацией, и даже когда ограничиваешь уровень пользователя остается много вопросов, да и человек этот в силу возраста не привык работать с web-интерфейсами.
В тот момент я задумался о написании некого клиента для джумлы, однако поиск указал мне на пару проектов о которых я и хочу рассказать.
Читать дальше →
Total votes 34: ↑22 and ↓12 +10
Comments 15

Краткий обзор бесплатных XML редакторов

Reading time 2 min
Views 330K
Website development *
Хороший XML редактор бережет нервы разработчика и делает процесс работы с XML легким и приятным. Вот так я подумал, когда начал пользоваться редактором Altova XMLSpy. Эта программа, безусловно, стоит своих денег.

Но руководство поставило задачу найти бесплатный аналог. Результатом поиска краткий обзор бесплатных XML редакторов.

Читать дальше →
Total votes 51: ↑39 and ↓12 +27
Comments 48

Клавиши Emacs в любом приложении Windows

Reading time 2 min
Views 3.1K
Emacs *
Отказавшись наконец-то от Emacs в пользу более простых редакторов, я тем не менее никак не мог отвыкнуть от его клавиатурной раскладки (клавиатурных сочетаний, аккордов, шоткатов, keybindings). Отмечу, что двумя причинами, держившими меня на Emacs, были:

  1. Org-Mode, мотто этого проекта, «Your Life in Plain Text» весьма точно отражает его суть. Это мощный и удобный (хотя и не во всех отношениях) функционал как для ведения обычного списка TODO-записей, так и для более сложных случаев (GTD, планировщик, организация каталогов чего-нибудь и т.д.
  2. Key bindings, клавиатурные сочетания Emacs-а. То, к чему казалось, так трудно привыкнуть, движение по тексту с помощью Ctrl+F,B,N,P,E,A пролистывание страниц Ctrl+V, Alt+V и прочие сочетания, позволяющие не отрывать руки от буквенно-цифровой части клавиатуры при наборе и навигации по тексту прочно въелись после уже довольно непродолжительного использования Emacs.

Я нашел замену и тому, и другому
Total votes 21: ↑18 and ↓3 +15
Comments 21

VimCommander: работаем с удалённой системой по ssh

Reading time 3 min
Views 5.4K
VIM *

Прелюдия


Пользовался я ViM'ом и был доволен. Как-то раз узнал, что он ко всей его могучести умеет быть небольшим проводником по файловой системе (прим. достаточно выполнить vim .). Позже раскопал, что гораздо удобнее это делать добавив плагин NERD_Tree — он действительно удобен и я был бы рад если бы на его основе был сделан VimCommander, однако Leandro (автор VimCommander) пошёл другим путём и старался подражать MidnightCommander. Ну что ж, надо обучить VC работать с удаленными системами по ssh, решил я, ведь его старший брат (mc) вполне неплохо делает это. Примерно с такими мыслями я открыл shell и набрал vim ~/.vim/plugin/vimcommander.vim.
Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Comments 10

Описания аудиоредакторов под Windows. Часть 1

Reading time 4 min
Views 7.7K
Sound
С развитием технологий все чаще в жизни пользователей возникают ситуации, когда приходится иметь дело с мультимедийными форматами. Каждый из нас хоть раз слышал о редактировании аудио, а некоторые наверняка сталкивались с необходимостью проведения данной операции. На первый взгляд может показаться, что обработка аудиодорожек — прерогатива звукозаписывающих студий. Но как же быть рядовому пользователю, которому необходимо быстро убрать шумы из только что записанного на микрофон звука? Какими программами пользоваться, чтобы отрезать ненужные части аудиофайлов для последующего монтажа? В этом обзоре мы расскажем вам о доступных вариантах программного обеспечения по обработке звука.
Читать дальше →
Total votes 45: ↑6 and ↓39 -33
Comments 11

Используем DropBox для хранения настроек, тем и плагинов Sublime text 2

Reading time 2 min
Views 16K
Programming *
Sandbox
Недавно прочитал топик о выходе финальной версии Sublime text 2. Решив посмотреть на его возможности, я буквально влюбился в этот текстовый редактор. Он моментально получил статус моего основного инструмента разработки.

Работаю я на двух компьютерах и у меня возник вопрос: «Как синхронизировать настройки, плагины и темы редактора на всех рабочих машинах?».
Читать дальше →
Total votes 34: ↑21 and ↓13 +8
Comments 20

Textmate 2 стал opensource

Reading time 1 min
Views 26K
Development for MacOS *
Буквально 2 часа назад в репозитарий на github были загружены исходные коды Textmate 2.

Textmate — культовый текстовый редактор под Mac OS X, которым, скорее всего и вдохновлялись создатели Sublime Text.

Для него есть куча бандлов, статей и видеоуроков. Стоимость редактора $49.

UPD: Подтверждение в блоге разработчиков.
Total votes 43: ↑41 and ↓2 +39
Comments 64

ReText — редактор для Markdown и reStructuredText

Reading time 2 min
Views 21K
Open source *
Привет Хабру!
Хочу представить вам простой текстовый редактор для легковесных языков разметки, таких как Markdown и reStructuredText.

Редактор написан на Python с использованием библиотек PyQt и работает на Linux и других UNIX-подобных операционных системах. Поддерживает вкладки, «живой просмотр», подсветку синтаксиса и экспорт в популярные форматы.
Читать дальше →
Total votes 40: ↑38 and ↓2 +36
Comments 17

Jedi — библиотека автодополнения для Python

Reading time 1 min
Views 34K
Python *VIM *Emacs *
Вот, набрел на просторах гитхаба на интересную библиотеку (GitHub). Дальше следует немного слов от автора.
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр. Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:
Читать дальше →
Total votes 28: ↑28 and ↓0 +28
Comments 19

Почему вам стоит использовать Vim

Reading time 2 min
Views 24K
Programming *VIM *
Recovery mode
Sandbox
Vim — замечательный редактор, лучший выбор для программиста!

Краткий список причин, почему вам стоит его изучить:

1. Консольный интерфейс

Ваш любимый редактор готов в любой момент на любой машине.

2. Скроллинг

Чтобы переместиться на 42 строки ниже, достаточно просто набрать 42j, а если вы хотите пролистать документ на половину экрана ниже, тогда воспользуйтесь комбинацией Ctrl+d. И забудьте про скроллинг с использованием мыши (не говоря уже про трекпад). Просматривать код рывками без плавности интерфейса намного удобней!

3. Множественная замена (несколько курсоров)

Отличная фича! Не переживайте о том, что у вас ее нет. Вы всегда можете найти готовый плагин (тысячи их) или даже написать свой, если найденный не устроит.
Читать дальше →
Total votes 165: ↑52 and ↓113 -61
Comments 94

Настройка стартового экрана Vim

Reading time 3 min
Views 19K
VIM *

Вступление


Стартовый экран Vim содержит лишь информацию о том, как начать читать документацию по этому редактору и как правильно из него выйти. Ведь, как известно, многие инструменты имеют крутую кривую входа, а Vim к тому же еще и крутую кривую выхода. Те, кто уже научились выходить из Vim, наверняка захотят сделать стартовый экран более информативным и полезным. Чем мы и займемся.
Читать дальше →
Total votes 43: ↑42 and ↓1 +41
Comments 17

Бесплатные офисные приложения: редактируй это!

Reading time 9 min
Views 28K
Open source *SaaS / S+S *Canvas *
Определенная доля текстовой части моего диплома была написана на Nokia E63 — было срочно и поздно, поэтому работать приходилось в пути, переездах, на конференциях, а ноутбука у бедного студента не было. Удобная QWERTY-клавиатура и доступный Интернет позволяли набирать и редактировать текст даже с определенным комфортом. В общем, некоторый опыт извращений в наборе текста у меня есть.

image

То ли дело современные студенты — ноутбуки, планшеты, редакторы онлайн и оффлайн, совместная работа над документами. Кажется, проблемы в далеком прошлом.
Читать дальше →
Total votes 32: ↑22 and ↓10 +12
Comments 22

Как я полюбил vim, Emacs и клавиатуру

Reading time 13 min
Views 70K
VIM *Emacs *
Sandbox
В какой-то степени эта статья ответ — или, скорее, дополнение — к публикации «Зачем vi-топор программисту 21-го века». Я увидел, что в комментариях люди по-прежнему удивлялись: какой смысл в этих редакторах, когда есть полноценные IDE; статья приводила немного реальных примеров и, понимая, что мне есть, что сказать, я решил поделиться собственным опытом. Написано в художественном стиле, так как думаю, если бы люди хотели сухую выжимку, они бы просто пошли читать мануалы. Так же предупрежу, что в мануалах по Емаксу клавиша «Alt» упоминается как «Meta». Я буду говорить «Alt», так как для многих это название привычней.
Читать дальше →
Total votes 51: ↑41 and ↓10 +31
Comments 191

Vim: поиск по документации на Javascript

Reading time 7 min
Views 7.2K
JavaScript *VIM **nix *

Обычно я работаю в Kate или Geany. Но иногда, как и всем людям, мне хочется освоить Vim. И каждый раз, примерно на второй минуте «освоения» возникает какой-нибудь совершенно дурацкий вопрос. Например, почему при нажатии стрелок (или клавиш jk) курсор скачет сразу через все строки абзаца?


Как бы я ни старался свои вопросы формулировать, поиск каждый раз выдаёт мне примерно одни и те же сто сайтов с заголовками вроде «100 самых полезных команд Vim». И какой бы сайт я ни выбрал, на нём всегда не будет хватать именно той «команды», которая мне нужна как раз сейчас.


Я подумал, как бы найти не сто, а вообще все команды Вим. И нашёл-таки страничку в сети, которая так и называлась: «Все команды Vim». И там действительно был очень большой список — штук шестьсот слов. Но не было указано, что эти команды делают, — просто список терминов. Меня так разозлила эта шутка, что я решил, наконец, почитать документацию и раз и навсегда составить свой собственный список «всех команд Vim». Результат на экране. Подробности ниже.



Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Comments 10

Facebook уволил редакторов — и алгоритм пошёл вразнос

Reading time 5 min
Views 27K
Social networks and communities


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

Исторически, в Facebook работал отдел редакторов, который модерировал список популярных новостей, потому что в социальной сети нередко распространяются вирусные и фейковые новости с непроверенными источниками. Редакторы удаляли фейки и добавляли в список материалы из надёжных источников. Предполагалось, что выбор редакторов в том числе поможет обучать алгоритм. Человеческая модерация не вызывала особых претензий, пока в США не началась избирательная кампания перед президентскими выборами. И на сцену не вышел известный политик — идеальный генератор вирусных новостей.
Читать дальше →
Total votes 36: ↑31 and ↓5 +26
Comments 29

Очень математическая история идеального сочетания цветов

Reading time 5 min
Views 7.2K
Programming *Mathematics *
Translation

Захари Бир создаёт рисунки, используя цветовую палитру от цветовой схемы для Мака Solarized и собственную программу для генерации изображений Geometriq.

Пару лет назад я влюбился в цветовую палитру: цвет, чуть темнее белого, выделяемый жёлто-оранжевым и нейтральным голубым на тёмно-сером фоне, «цвете телевизора, переключенного на мёртвый канал», как писал Уильям Гибсон в «Нейроманте». Эти цвета принадлежали к теме Solarized Dark популярного редактора кода для MacOS под названием TextMate. Честно говоря, сначала мне она не очень понравилась. Но вскоре я обнаружил, что не могу работать ни в какой другой цветовой схеме. Если ты весь день пялишься на экран, то поневоле начнёшь придираться к шрифтам и цветам.

Оказалось, что я не один такой. По профессии я не кодер, но мне нравится использовать редакторы кода для написания текстов и организации заметок. Переключившись с Мака на Windows, я стал искать соответствующие инструменты, и начал видеть Solarized Dark и её близкую родственницу Solarized Light, использующую ту же палитру из 16 цветов, практически везде. Сложно сказать, какое количество программистов её использует. Схема свободна и имеет открытый код, поэтому статистики по продажам у неё нет. Она есть в любом крупном редакторе кода и многих других инструментах. Microsoft даже включила её в набор популярного редактора VS Code. У Solarized есть много поклонников.
Total votes 25: ↑19 and ↓6 +13
Comments 11
1