Разработка плагина IntelliJ IDEA. Часть 5
—
от автора
—
от автора
В этой части: подсветка, ссылочная система, автодополнение, навигация по коду. Предыдущая часть здесь. Подсветка синтаксиса и ошибок Класс, используемый в IDEA для определения, как соответствующий текстовый диапазон должен быть подсвечен, называется TextAttributesKey. Экземпляр этого класса создается для каждого различного типа…
—
от автора
Рано или поздно пусть даже небольшой успешный проект вам захочется показать не только своим друзьям, но и более широкой публике из других стран. Для того, чтобы всё больше и больше людей прониклись вашей «гениальной» идеей, необходимо осуществить перевод всех текстовых…
—
от автора
Высокие (и не очень) технологии все глубже проникают в нашу с вами жизнь. Примеров даже приводить не нужно, их и так предостаточно. И с каждым днем такая технологизация, если так можно выразиться, расширяется. К примеру, в США появился новый сервис…
—
от автора
Не буду долго распинаться на тему того, насколько велик и могуч Vim — это уже давно и достоверно известно. Кто-то даже утверждает, что «Практически любая строка латинских букв является синтаксически верной командой для vi». Иногда программист настолько тонко познает темную…
—
от автора
Многие слышали о проекте WebRTC, поэтому я не буду углубляться в описание. На днях мне захотелось попробовать отправлять сообщения между браузерами, и чтобы разобраться в этом, я решил написать примитивный P2P-чат. Эксперимент удалался, и по мотивам я решил написать этот…
—
от автора
Доброго времени суток, хабрачеловек! На домашней странице Ubuntu снова обратный отсчет. Подпись гласит «The line where / two surfaces meet». Я не знаю, к какому событию он приурочен, но в коментариях на одном сайте здорово шутят — «Canonical выпустит холодильники…
—
от автора
У клиентов самого большого интернет-провайдера Беларуси «ByFly» перестал работать Google.
—
от автора
TCP (Transmission Control Protocol) — основной протокол интернета. Одна из его главных задач — бороться с перегрузками в сети (network congestion), когда возникают заторы из пакетов. Регулирование осуществляется путём подстройки скорости отправки данных, причём для этого существует множество хитрых методов.…
—
от автора
Предисловие: данный пост посвящен собственно не сколько самому учебному процессу, сколько некоторым суровым будням данного учебного центра в контексте преподаваемых им дисциплин. Одним чудесным вечером родилась мысль, а не пойти ли на курсы по информационной безопасности по интересующим направлениям, повариться…
—
от автора
Распространение LESS/SCSS, а также ожидаемые движения в мире браузеров и стандартов, появление jQuery, наконец, вернуло фан в вёрстку HTML-страничек и во фронт-энд разработку. Но представьте, что вам требуется сверстать раздел в интернет-магазине, раздел блога, или целую главную страницу Хабра? Да,…