Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

IntelliJ IDEA Conf: отмечаем два десятилетия продуктивной разработки

JetBrainsКонференцииIT-компании

В этом году IntelliJ IDEA исполняется 20 лет! Мы решили отпраздновать эту знаменательную дату и провести онлайн конференцию IntelliJ IDEA Conf, которая состоится 25–26 февраля 2021 года.

Приглашаем вас присоединиться к этому двухдневному мероприятию. Его участниками станут создатели и разработчики IntelliJ IDEA. Мы расскажем об эволюции IntelliJ IDEA, покажем ее возможности и поделимся полезными советами. И это далеко не все!

Узнайте больше
Всего голосов 9: ↑9 и ↓0 +9
Просмотры1.1K
Комментарии 4

Разработка на Flex в IntellliJ IDEA с использованием maven

IT-компании
При разработке на ActionScript, как и на любом другом языке, возникает два вопроса: «В чем писать?» и «Чем собирать?». Если вы продвинутый разработчик, вы наверняка уже используете IntelliJ IDEA как IDE и maven как инструмент сборки. Данная статья показывает оптимальность этого решения и описывает процесс настройки рабочего окружения. Если вы не любите пиво (и не понимаете смысл этой фразы и на кого я только что кивнул) и не считаете себя ленивой скотиной, можете не тратить свое время.

Статья скорее искра, чем пошаговое руководство, тем более, посвящена EAP, поэтому если вы ну совсем ленивая скотина без капли риска, то ждите релиза :)

Читать дальше →
Всего голосов 30: ↑25 и ↓5 +20
Просмотры2.4K
Комментарии 43

Познаём Java. Первая чашка

Программирование

Что да как


Я решил поддержать начинание MaxElc и DarwinTenk, и начать потихоньку рассказывать про Java. Текст буду подавать «чашками» потому, что один из символов Java — чашка кофе. Большую часть я буду писать сам, изредка поглядывая в википедию и на официальный сайт языка — java.sun.com (раздел /docs).
Далее в тексте стоит разделять понятия «Java как язык» и «Java как платформа».
Читать дальше →
Всего голосов 150: ↑128 и ↓22 +106
Просмотры20.3K
Комментарии 141

IntelliJ IDEA 8.1 released

Java
imageСегодня вышла обновленная версия идеевской «восьмерки». Помимо баго-фиксов в 8.1 есть новые вещи, которые считаю уместным упомянуть в двух словах.

1. Idea Server. У каждой более менее-сложной программы, а идею безусловно можно причислить к сложной программе, существует такая вещь как настройки. Каждый раз, когда мы запускаем программу «не_со_своего_компьютера», а другими словами просто в другой конфигурации (или программа только что установлена) мы первым делом лезем в настройки и меняем их на свой лад. Например, я это делаю постоянно с Total Commander'ом, выставляя свои любимые настройки: как быстро искать, как сжимать, что показывать и т.д. IntelliJ IDEA, как и любая другая IDE, программа примерно эдак в 1000 раз сложнее чем вышеописанный пример. И настроек там так много, что всех их не упомнишь. Это и шрифты, и цвета, настройки инспекций (некоторые можно отключать), и, самое главное, это кастомные шорткаты. Согласитесь, каждый раз выставлять эти настройки заново не очень то удобно. Чтобы решить эту проблему, в IDEA появилась новая фича — Idea Server. Все очень просто. Вы регистрируетесь один раз на сервере идее и настройки вашей IDE хранятся удаленно. Когда Вы запускаете IDE, то можете залогиниться под вашим аккаунтом и настройки загрузятся сами с сервера. На мой взгляд, любители кастомных настроек оценят эту вещь по достоинству. Я, если честно, использую настройки по умолчанию.

2. Мощный апдейт VCS функциональности. Во-первых, появилась интеграция с Git, который становится все более популярным. Во-вторых, появилась интеграция с TFS (Team Foundation Server).

3. Для любителей SQL поддержан Оракловый диалект.

4. Интеграция с Resin AppServer

5. Появилась поддержка копирайтов. Для меня это существенный плюс. Т.к. я часто коммичу в open-source communities, то проверка копирайта занимает какое-то время. Если Вы правите чужой код с копирайтом, то нужно не забыть изменить год на новый и т.д. Сейчас все это (вставка или правка копирайта) можно делать прямо из диалога коммита. Удобно.

Так же произведена работа над улучшением перфоманса. В частности, убыстрен стартап, убыстрена работа с кэшом компилятора, что значительно уменьшает время компиляции. Подробнее тут http://www.jetbrains.com/idea/features/newfeatures.html
Всего голосов 43: ↑39 и ↓4 +35
Просмотры2.4K
Комментарии 48

Прорыв в программировании

Java
image
Сегодня компания JetBrains выпустила революционный плагин для своей Java IDE IntelliJ IDEA — это Voice Control plugin Теперь кодирование станет еще быстрее и, главное, больше никаких клавиатур и мышек!!! Что умеет плагин:
— Создание класса, конструктора, полей, переменных, параметров
— Навигация по коду
— Рефакторинги
— Вызов компиляции и деплоймент
— Дебаггинг (и всё это с помощью голоса!!!)
— Возможность парного программирования
— Поддерживаются любые языки (вы обучаете плагин)

Подробнее можно узнать по ссылке выше и там же можно посмотреть демку плагина.
P.S. так же обновлены продукты TeamCity, ReSharper и т.д. можно посмотреть на сайте ;)
Всего голосов 29: ↑24 и ↓5 +19
Просмотры2.5K
Комментарии 19

Вышла новая версия плагина IDEA-android (0.5) с поддержкой SDK 1.5

Разработка под Android
Скачать новую верси можно, как обычно, из самой идеи (settings->plugins), НО
версию в репозитории обновить забыли(я им уже об этом сказал и, надеюсь, они это поправят), поэтому если у вас стояла версия 0.4 вам нужно снала сделать анинсталл, а потом уже ставить новую версию.

Из новых фич заметил только поддержку 1.5 и вещей, с этим связанных (типа AVD), баг со 'skipping index file...', увы, не исправлен :(
Всего голосов 1: ↑1 и ↓0 +1
Просмотры740
Комментарии 0

Поддержка nginx в IntelliJ IDEA

Nginx
idea nginx plugin
Я использую nginx как фронт сервер для своего проекта. Сам проект пишется на Java в IntelliJ IDEA. Захотелось редактировать конфиги nginx и запускать nginx сразу в IDEA. Сел и написал плагин.
Читать дальше →
Всего голосов 40: ↑36 и ↓4 +32
Просмотры5.6K
Комментарии 18

Чем хорош flexmojos? Разработка на Flex в IntellliJ IDEA с использованием maven

IT-компании
Более полугода назад была написана статья Разработка на Flex в IntellliJ IDEA с использованием maven — она была обзорной и писалась в самом начале использования означенных инструментов. Теперь же хочется резюмировать и рассмотреть все более подробно — в этой статье будет дан обзор текущей ситуации и тех плюшек flexmojos, аналога которым вы не найдете нигде более.

Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры1.8K
Комментарии 12

IntelliJ IDEA Atlassian Connector — плагин для удобной работы с Jira

Программирование
На самом деле, заголовок звучит немного неверно, так как данный плагин позволяет работать не только с Jira, но и с остальными продуктами Atlassian (Bamboo, Crucible, FishEye). Но сейчас мне бы хотелось сделать акцент именно на Jira.
С Jira я плотно столкнулся на работе и не могу сказать, что работать с ней такое уж большое удовольствие. А на днях мне рассказали о такой интересной вещи как Mylyn, и его работе с Assembla через Eclipse, о чем я так же скоро собираюсь написать. И мне стало интересно, а есть ли что то подобное и для пары Jira + Inellij IDEA. Оказалось, что есть. Итак, поехали.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры2.8K
Комментарии 0

IntelliJ IDEA стала открытой

Java
Одна из самых популярных и удобных сред разработки для Джавы, IntelliJ IDEA, стала опен-сорсной.

Начиная с со следующей версии (9.0), IntelliJ IDEA будет выходить в двух версиях: Community Edition и Ultimate Edition. В бесплатной версии, выпускаемой по лицензии Apache 2.0, будет полная поддержка Java SE, Groovy и Scala, а поддержка Java EE и связанных с ней технологий останется прерогативой коммерческой версии.

Подробная информация — в официальном блоге.
Всего голосов 90: ↑85 и ↓5 +80
Просмотры19.8K
Комментарии 77

The Art Of Programming — Выпуск №32 [ Интервью ] / Budam в Москве

Чулан
+ Flex и java — дружба навсегда
+ Sun & Oracle — прогнозы от budam
+ Треп за ide
+ Продукты компании farata (из первых рук)

Ссылки:
flexblog.faratasystems.com
sourceforge.net/projects/cleartoolkit
Всего голосов 17: ↑12 и ↓5 +7
Просмотры293
Комментарии 16

Видеоурок — Java + Intellij IDEA 9 + GWT 2.0 + Apache Tomcat

Java
Записал видеоурок, думаю многим начинающим он пойдёт на пользу и ответит на многие вопросы.

image

Скачать в разрешении 1280x800 можно здесь Размер 32 мегабайта.

Вы узнаете, как создать приложение на GWT в среде Intellij IDEA 9. Мы напишем простой асинхронный запрос, сгенерируем число на сервере, отправим ответ клиенту и выведем результат на экране.

Далее, всё задеплоим на сервер Apache Tomcat и покажем работающий пример.

Конечно, многие нюансы опущены. Всё-таки урок для начинающий гвт-шников!
Удачи в программировании!

ПС. Один момент сглючил при сжатии видео, когда нужно было скопировать библиотеку gwt-servlet.jar с папки GWT 2.0 в папку WEB-INF/lib.
Всего голосов 43: ↑34 и ↓9 +25
Просмотры10.2K
Комментарии 31

IDEA: обмен опытом в jabber-конференции

Java
Ура! Вышла IDEA 10. Прекрасный инструмент. Спасибо команде разработчиков, делающих его еще более … (впишите сами). Но одновременно, IDEA — сложный инструмент. Для некоторых ­— еще и непривычный. Для обмена опытом работы в IDEA, поддержки новичков создана русскоязычная jabber-конференция intellij-idea@conference.jabber.ru
Приглашаю всех, имеющих опыт разработки под Intellij IDEA. Надеюсь, русскоязычные разработчики когда-нибудь тоже присоединяться :)
Всего голосов 6: ↑3 и ↓3 0
Просмотры673
Комментарии 2

Создаем воркспейс для IntelliJ IDEA из мавен проекта

Java
Из песочницы
Давным-давно я работал в одной большой компании, мы писали JEE приложения. Тогда еще была IntelliJ IDEA 4.0. Один из проектов состоял примерно из 30 модулей. Создание воркспейса с нуля занимало кучу времени, поэтому воркспейс хранился в svn. Кто-то сидел на IDEA 4.0, кто-то на IDEA 5.0, и когда кто-то комитил свои iml'ки и ipr'ки в svn, то другие жутко сердились из-за того, что слетали их личные настройки, поэтому у всех был свой личный воркспейс, а новые программисты мучались с уже нерабочим из svn.

Потом появился мавен и maven-idea-plugin, стало возможно создавать воркспейс из мавен проекта. Потом появился плагин «Maven Integration»: интеграция мавена и IDEA, стало возможно открывать сразу мавен проект.

В начале 2010 года у меня была пара проектов примерно с 20 модулями каждый, и я тратил немного времени на их настройку. Сейчас у меня 20 проектов, в каждом около 50 модулей, у каждого проекта есть несколько бранчей и тэгов. Было очень трудно создавать и переключаться между воркспейсами. Другим программистам тоже было трудно, они тоже тратили много времени на создание и настройку воркспейса. Было ощущение, что программисты совсем не тем занимались.
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры24.1K
Комментарии 8

Flash + IntelliJ IDEA

Adobe Flash
Из песочницы
Всем привет. Если вы сталкивались с разработкой Flash-приложений, то скорее всего стандартные инструменты, предоставляемые Flash IDE для написания кода не вызвали у вас особого восторга. Существует несколько популярных сред для Flash/Flex-разработки: FlashDevelop, FlashBuilder, FDT, еще может быть парочка. В сети полно холиваров насчет того, какая из них лучше, но в данной статье я буду исходить из того, что вам приглянулась IntelliJ IDEA (или просто — «Идея»), но вы с ней совсем не знакомы и не знаете, с какой стороны к ней подступиться. Что же, попробуем разобраться вместе!

Flash + IntelliJ IDEA

Что Вы найдете в этой статье:
  • Краткое описание: где скачать, как установить, настроить IDE'ю
  • Как создать проект, начать работу
  • Как связать IDE'ю с Flash-проектом
  • Как компилировать, запускать проект, подключать библиотеки
  • Описание некоторых приятных мелочей, которые я регулярно использую
Чего Вы в этой статье не найдете:
  • Каких-то чисто Flex-специфик вещей
  • Описания сборки проекта ANT'ом (хотя вскользь мы этого коснемся), использования Maven и т.д.
  • Описания преимуществ IDE'и перед аналогами, её главных фич
Вроде бы здесь считается хорошим тоном предупреждать о трафике — под катом небольшая кучка скриншотов, весит ~500кб.
Читать дальше →
Всего голосов 38: ↑31 и ↓7 +24
Просмотры22.8K
Комментарии 36

Scala + Processing – интересный способ выучить новый язык

ScalaProcessing
Недавно мне довелось на собственном опыте убедиться: чтобы научиться применять какие-то новые технологии, недостаточно прочитать пару книг по теме, потому что без практики теория мгновенно улетучивается из головы.

Но что можно сделать такого интересного на Scala? На самом деле, выбор не слишком большой. Я как-то придумал небольшую тулзу, неспешно написал ее, и «забил». А через несколько месяцев, к своему стыду, гуглил синтаксис «for loop»…

Я решил, что дальше так дело не пойдет, и нужно найти какие-то небольшие проектики на основные возможности языка. Тут мне и пригодился Processing. Скучные учебные проекты он любому новичку (вроде меня) поможет превратить в визуальные инсталляции. А дальше можно выбрать, что покопать углубленно — например, генерацию фракталов, рендеринг частиц или визуализацию данных.

Я переписал на Scala и выложил на GitHub парочку примеров. На скрине как раз один из них — MSA Fluids. Заинтересовавшихся прошу под кат.

Читать дальше →
Всего голосов 56: ↑54 и ↓2 +52
Просмотры9.8K
Комментарии 16

Скидка на некоторые продукты JetBrains

Разработка веб-сайтов
Твиттер принёс сегодня чудесную новость: компания JetBrains уронила цену на ряд своих продуктов, в число которых попали следующие:

PhpStorm — the lightweight and smart PHP IDE (50% OFF)
RubyMine — Ruby and Rails IDE (30% OFF)
IntelliJ IDEA — the smartest code-centric Java IDE (40% OFF)
PyCharm — Python & Django IDE (50% OFF)
YouTrack — awesome issue & bug tracker (50% OFF)

Скидка продлится до 30 апреля, поэтому, если вы долго ждали, чтобы приобрести что–то из списка выше — сейчас самое время.

Ознакомиться с новостью на сайте JetBrains можно пройдя по этой ссылке.

P.S. Коллега скрипит зубами. Он, вопреки моим уговорам подождать, приобрёл пару недель назад phpStorm за полную стоимость.
Всего голосов 74: ↑66 и ↓8 +58
Просмотры1.5K
Комментарии 101

Запуск PhpStorm из ланчера/даша Unity — не всё так просто

Настройка Linux
Столкнулся тут с проблемой: PhpStorm — замечательная IDE от JetBrains — не закреплялась в ланчере Unity, вернее закреплялась, но после закрытия, нажатие на иконку ни к чему кроме небольшого жужжания винтом не приводило. Немного покопавшись, понял что проблема в том, что запускаю я /opt/PhpStorm/bin/PhpStorm.sh, а закрепить пытаюсь Java. Погуглив, нашёл спецификацию .desktop файлов, используемых для запуска в ланчере и создал файлик /usr/share/applications/phpstorm.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=PhpStorm
GenericName=PHP IDE
Comment=Lightweight and Smart PHP IDE
Icon=/opt/PhpStorm/bin/webide.png
Exec=/opt/PhpStorm/bin/PhpStorm.sh
Categories=Development;IDE;

Нашёл его в даше, в категории «Разработка», перетащил на ланчер, запустил и вуаля — PhpStorm запускается.

Но начав работать
Читать дальше →
Всего голосов 13: ↑5 и ↓8 -3
Просмотры12.9K
Комментарии 9