В сентябре мы выпустили плагин для IntelliJ IDEA с поддержкой Python и Java. О процессе разработки, и о том, почему плагин упростит жизнь учащихся программированию на Stepik.org, расскажем в этой статье.
Рубрика «плагин» - 4
Альтернатива родному модулю технической поддержки в JIRA
2016-02-22 в 8:52, admin, рубрики: Alconost, helpdesk, jira, jira plugin, service desk, Блог компании Alconost, Inc., Веб-разработка, видео, модуль, плагин, поддержка клиентов, поддержка пользователей, Программирование, разработка, ролик, саппорт, тикетыВ Alconost Video мы делаем видеоролики о сервисах и приложениях. За 4 года мы перещупали сотни IT-продуктов, среди которых встречаются интересные разработки, достойные поста на Хабре. Например, недавно мы сделали ролик о плагине HelpDesk for JIRA для компании «Тимлид».
Чем интересен этот проект? Тем, что он прямо конкурирует с родным модулем саппорта для «Джиры», который, кстати, сам по себе довольно неплохой, но дорогой (например, 5 юзеров — $1500). Получается, что плагин решает ту же проблему, что и «материнский» продукт, только дешевле.
Кстати, а вот и ролик, который мы сделали:
Чуть больше информации про HelpDesk for JIRA — под катом.
Читать полностью »
Плагин Torrents Time, позволяющий смотреть фильмы прямо на Thepiratebay и других трекерах, небезопасен
2016-02-15 в 12:30, admin, рубрики: The Pirate Bay, torrents time, браузеры, информационная безопасность, Медиаплееры, плагин, торренты, метки: torrents time 
На днях на Geektimes была опубликована новость о появлении плагина к браузеру, который позволяет смотреть видео с торрент-трекеров прямо в обозревателе. Называется этот плагин Torrents Time, и в считанные дни он стал очень популярным. Тем не менее, этот плагин опасен для пользователя, считают некоторые специалисты по информационной безопасности.
В частности, разработчик Эндрю Семпсон (Andrew Sampson) утверждает, что плагин уязвим для широкого ряда хакерских атак, начиная от XSS и заканчивая MitM. По словам Семпсона, в плагине некорректно реализован механизм безопасности CORS (Cross-Origin Resource Sharing), предотвращающий загрузку ресурсов с сайтов злоумышленников.
Читать полностью »
Mirantis OpenStack 6.0: теперь с плагинами
2015-03-20 в 16:49, admin, рубрики: fuel, glance, juno, murano, open source, openstack, vcenter, VMware, vSphere, Блог компании Mirantis/OpenStack, гипервизор, мирантис, плагин, метки: мирантисАвторы: Николай Марков, Илья Стечкин, Ирина Поволоцкая
Неудержимо приближается глобальный OpenStack-саммит. Эта заоблачная тусовка проходит два раза в год в разных городах мира (в этот раз, например, чести принимать мероприятие удостоился Ванкувер) и дает возможность всем, кто так или иначе заинтересован в развитии экосистемы OpenStack, обменяться новостями и заодно определить, в каком направлении будет развиваться платформа. А кроме того, саммит дисциплинирует разработчиков, заставляя оперативно допиливать новые версии дистрибутивов, чтобы представить их почтеннейшему собранию. Mirantis — не исключение.Читать полностью »
Создание плагинов для AutoCAD с помощью .NET API (часть 3 – работа со слоями)
2015-01-29 в 4:47, admin, рубрики: .net, autocad, CAD/CAM, layer, плагин, слойЭто очередная статья из цикла, посвященного разработке плагинов для AutoCAD. Речь в ней будет идти о базовых операциях со слоями в документе.
public static string disclaimer = "Автор не является профессиональным разработчиком и не обладает глубокими знаниями AutoCAD. Этот пост – просто небольшой рассказ о создании плагина.";
Создание плагинов для AutoCAD с помощью .NET API (часть 2 – работа с лентой [Ribbon])
2014-11-17 в 7:23, admin, рубрики: .net, autocad, CAD/CAM, Ribbon, лента, плагинВ прошлой своей статье я пообещал, что напишу еще несколько небольших заметок о разработке плагинов для AutoCAD. На Хабре сведений по этой теме крайне мало — пожалуй, можно и добавить еще пару материалов в обойму. В этой статье я приведу пример создания на ленте AutoCAD новой вкладки с несколькими элементами управления.
public static string disclaimer = "Автор не является профессиональным разработчиком и не обладает глубокими знаниями AutoCAD. Этот пост – просто небольшой рассказ о создания плагина.";
Как я создавал плагин постраничной прокрутки One Page Scroll с открытым исходным кодом
2014-09-07 в 17:34, admin, рубрики: javascript, jquery, plugin, Веб-разработка, плагинЭффекты прокрутки используются в вебе уже давно, и хотя есть уже много плагинов, из которых можно выбрать, лишь малая их часть обладает таким малым весом и простотой, какие требуются для многих дизайнеров и разработчиков. Большинство виденных мною плагинов пытаются сделать слишком много, в результате чего их трудно включать в свои проекты.
Не так давно Apple представила iPhone 5S, и сайт с презентацией, где страница была поделена на секции, и каждая секция описывала одну из особенностей продукта. Я подумал, что это – замечательный способ представления продукта, исключающий возможность пропустить ключевую информацию.
Я отправился на поиски подходящего плагина, и к удивлению, не обнаружил такового. Так и родился плагин постраничной прокрутки.
Читать полностью »
Создание плагинов для AutoCAD с помощью .NET API (часть 1 – первые шаги)
2014-09-05 в 6:31, admin, рубрики: autocad, CAD/CAM, плагин, метки: Autocad, c++, плагинHello, Habr!
Решил рассказать о своем опыте работы с AutoCAD. Может быть, кому-то это поможет – ну или хотя бы интересным покажется.
public static string disclaimer = "Автор не является профессиональным разработчиком и не обладает глубокими знаниями AutoCAD. Этот пост – просто небольшой рассказ о начальном этапе создания плагина.";
Предыстория
Началось все достаточно просто: в очередной раз почувствовав острую нехватку денег, я решил, что пора бы уже начать их где-нибудь разыскивать. И вот после пары недель поиска на «Фрилансим» обнаружилась вакансия разработчика для создания программы, взаимодействующей с AutoCAD.
Скажу сразу: до того дня общаться с AutoCAD мне не доводилось. Однако объявление содержало в себе фразу «Опыт работы не требуется», которая наполнила мою душу надеждой. Я связался с разместившим вакансию человеком и получил тестовое задание.
Для пробы предлагалось создать на чертеже пару объектов, а также вывести текст. Несколько дней я искал информацию об API и пытался подружиться с непривычной программой. В конце концов фигуры были нарисованы, текст выведен, а тестовое задание отправлено на проверку. И через несколько дней я неожиданно узнал, что принят! Чудеса, да и только.
В следующих абзацах – мои впечатления, синяки и шишки, мысли и советы (возможно, вредные). Разработка велась под AutoCAD 2010, в качестве IDE использовалась верная Visual Studio 2013 Express. Язык разработки – C#.
Читать полностью »
Автоматическое выравнивание кода
2014-07-11 в 7:07, admin, рубрики: open source, sublime text, Алгоритмы, выравнивание, плагин, повышение читаемости, Совершенный код 
Доброго времени суток.
Среди способов повышения читаемости кода, связанных с визуальным восприятием текста, можно выделить следующие:
- Подсветка синтаксиса
- Использование отступов
- Вертикальное выравнивание
Первые 2 способа хорошо себя зарекомендовали и применяются практически во всех современных IDE и продвинутых текстовых редакторах. Третий же метод не нашел такого широкого распространения. Этот пробел, как с теоретической, так и с практической точки зрения, я постараюсь восполнить в этой статье.
Плагин для работы с Gist в Notepad++
2014-03-24 в 8:03, admin, рубрики: .net, api, gist, github, notepad++, open source, plugin, плагин, метки: .net, api, gist, github, notepad++, plugin, НПП, плагин
Однажды мне потребовалось создать gist, а еще я активно пользуюсь Notepad++. После того, как найти плагин для работы с gist в Notepad++ мне не удалось (есть только под Sublime), я решил написать свой. Ну и к тому же это было хорошим опытом в написании плагинов и работе с github api.
Сразу выкладываю ссылку на исходники:
NppGist sources и сам плагин: NppGist (для его подключения просто перенесите файл в папку plugins в папке Notepad++).
Под Notepad++ плагины можно писать на нескольких языках: C++, Ada, Delphi, .NET, но я остановился на последнем из-за скорости разработки и из-за того, что я лучше его знаю.
Для разработки было использовано следующее:
- NppPlugin.NET — шаблон Notepad++ плагина для .NET платформы.
- ServiceStack.Text — сериализация и десериализация JSON (высокая производительность и небольшой размер).
- hurl.it — удобный онлайн-инструмент для составления и тестирования GET, POST, DELETE и других запросов.
- NUnit — юнит-тестирование.
Тем, кому интересно знать, как писать плагины под Notepad++, добро пожаловать под кат.
Читать полностью »

