Как стать автором
Обновить
289.58
Рейтинг
JetBrains
Делаем эффективные инструменты для разработчиков
Сначала показывать
  • Новые
  • Лучшие

Code Completion. Часть 2: зачем тут машинное обучение?

Блог компании JetBrainsМашинное обучение*

В первой части мы сформулировали, из каких компонентов состоит система автодополнения, обсудили способы ее использования и требования к качеству. Теперь давайте разберемся, зачем там нужно машинное обучение.

Казалось бы, страшно выбрасывать работающий код и заменять его машиннообученным бинарником, который жрет память, может замедлить работу IDE, да еще не вдруг и отладишь его, если что-то пошло не так.

В нашем случае «работающий код» — это эвристики, жесткие правила. Они отлично работают, пока их не очень много и они не конфликтуют между собой. Давайте рассмотрим такие правила подробнее и разберемся, откуда берутся конфликты.

Как на самом деле работают подсказки
Всего голосов 15: ↑15 и ↓0+15
Просмотры1.4K
Комментарии 3

Новости

Показать еще

AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только

Блог компании JetBrainsРазработка под iOS*Разработка мобильных приложений*Xcode*Swift*

Привет, Хабр! 

В этом посте, как и всегда, расскажем о новом релизе AppCode. Всем, кому интересно, — добро пожаловать под кат. 

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Просмотры1K
Комментарии 4

PhpStorm 2021.2: дженерики, перечисления, array shapes, новые инспекции и рефакторинги

Блог компании JetBrainsРазработка веб-сайтов*PHP*


Вышел второй мажорный релиз PhpStorm в этом году. Под катом подробный разбор всех изменений и новых возможностей с кучей гифок.
Всего голосов 36: ↑36 и ↓0+36
Просмотры6.6K
Комментарии 35

GoLand 2021.2: Улучшенная поддержка Go-модулей, новые возможности запуска gofmt, поддержка Go 1.17

Блог компании JetBrainsПрограммирование*Go*

Привет, Хабр! 

Вышел GoLand 2021.2 — второй релиз этого года. Сегодня расскажем, что нового в этом релизе, и покажем, как пользоваться новой функциональностью. 

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Просмотры3.1K
Комментарии 12

JetBrains Education: предсказание побочных эффектов лекарств

Блог компании JetBrainsМашинное обучение*БиотехнологииХимия

Привет, Хабр!

Меня зовут Елена Картышева, я выпускница программы «Разработка программного обеспечения» Университета ИТМО — одной из образовательных инициатив JetBrains. Вообще я занимаюсь биоинформатикой и машинным обучением, и сегодня хочу рассказать о своей выпускной квалификационной работе. В рамках диплома я улучшила модель предсказания совместных побочных эффектов лекарств. Это поможет разрабатывать более эффективный дизайн клинических исследований и собирать информацию о побочных эффектах новых препаратов.  

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Просмотры2.1K
Комментарии 0

IntelliJ IDEA 2021.2

Блог компании JetBrainsJavaScript*Java*Scala*Kotlin*
Перевод

Привет, Хабр!

Вышел наш летний релиз — IntelliJ IDEA 2021.2! Обновление можно скачать с нашего сайта или в Toolbox App. Кроме того, можно обновиться из самой IDE или с помощью snap-пакета, если вы являетесь пользователем Ubuntu.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Просмотры8.1K
Комментарии 34

Релиз CLion 2021.2: улучшения в отладчике, проверка времени жизни объектов, поддержка CMake Presets

Блог компании JetBrainsПрограммирование*C++*C*

Привет, Хабр!

В конце июля в JetBrains стартует очередной релизный «паровоз». На этой неделе обновились многие IDE на платформе IntelliJ, на следующей запланированы обновления наших продуктов для .NET. И сегодня мы хотим поговорить о CLion 2021.2 — новейшей версии нашей кроссплатформенной IDE для разработки на C и C++.

Коротко о главном. CLion 2021.2 защитит ваш код от типичных проблем доступа к памяти в C++, автоматически загрузит настройки сборки приложения из CMake Build Presets, откроет проект с использованием GNU Autotools, поможет с профилированием на удаленном хосте и на WSL. Кроме того, значительно улучшен отладчик (самые крупные обновления ждут наших пользователей на Windows). А для тех, кто пока только изучает C++ или прототипирует новое приложение или библиотеку, мы добавили интеграцию с Cling — интерпретатором С++.

Дьявол в деталях
Всего голосов 14: ↑13 и ↓1+12
Просмотры2.4K
Комментарии 35

Обзор плагина Big Data Tools

Блог компании JetBrainsПрограммирование*Big Data*Data Engineering*

Храните файлы в облачных файловых системах или, может быть, используете Hadoop, Spark и Zeppelin? А пробовали ли вы работать с ними напрямую из IDE?

Привет, меня зовут Олег, я из команды плагина Big Data Tools. В этой статье мы поговорим, зачем этот плагин нужен, как применяется и где его достать. За последний год плагин прошёл большой путь и из экспериментального продукта превратился в боевое решение, на которое стоит взглянуть специалистам по Big Data.

В JetBrains мы создаем IDE и другие инструменты, которые делают жизнь разработчиков лучше. Big Data Tools — это очень узкоспециализированный, редкоземельный плагин, который предназначен для конкретного вида разработчиков — для дата-инженеров.

Если вам интересно подробней узнать о мире Big Data и работе дата-инженеров, рекомендую развернутую серию статей Паши Финкельштейна. Здесь мы рассмотрим одну из самых популярных схем.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Просмотры1.7K
Комментарии 11

DataGrip 2021.2: Генерация источника на основе кода, поиск по истории изменений, управление списком автодополнения и др

Блог компании JetBrainsMySQL*PostgreSQL*SQL*Администрирование баз данных*

Привет! Рассказываем о том, что мы сделали в DataGrip за четыре месяца. Если вы пользуетесь другими IDE от JetBrains и работаете в них с базами данных, то этот пост для вас тоже.

Что внутри?
Всего голосов 7: ↑7 и ↓0+7
Просмотры1.5K
Комментарии 8

YouTrack с обновленным учетом времени

Блог компании JetBrainsУправление разработкой*Управление проектами*Управление продуктом*Управление персоналом*

Привет, Хабр!

На связи команда YouTrack из JetBrains. В новой версии YouTrack мы добавили специальную страницу учета времени — теперь все записи о затраченном времени будут собраны вместе. Кроме того, мы поддержали импорт из GitLab и полностью локализовали YouTrack еще на три языка.

Начиная с этой версии мы окончательно прекращаем поддержку устаревшего REST API.

Далее расскажу обо всем подробнее.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Просмотры2.4K
Комментарии 10

Code Completion. Часть 1: сценарии и требования

Блог компании JetBrainsПрограммирование*

Знаете, сколько всего успевает сделать IDE, чтобы показать окно сode сompletion, когда вы начинаете набирать новое слово? Под капотом формулы, полученные с помощью машинного обучения.

Сортировка подсказок — одно из первых применений машинного обучения в IDE JetBrains. Думаем, вам будет интересно узнать, через какие тернии нам пришлось пройти, чтобы эту сортировку реализовать. Данная статья — первая из цикла, в рамках которого мы расскажем, зачем окну с подсказками вообще нужно машинное обучение и как мы решали некоторые связанные с этим задачи.

А задач тех немало
Всего голосов 23: ↑23 и ↓0+23
Просмотры2.6K
Комментарии 17

Что в коробке? Обзор свежего релиза Toolbox App 1.21

Блог компании JetBrainsПрограммирование*Kotlin*

Если вы еще не знаете, что такое Toolbox App, то этот пост для вас, потому что мы сейчас расскажем. А если вы — один из 800 тысяч наших пользователей, то этот пост тем более для вас, потому что в новой версии много интересного, а еще она быстрее работает и меньше кушает.

Что в коробке?
Всего голосов 3: ↑2 и ↓1+1
Просмотры2.7K
Комментарии 18

Анонсируем версию Datalore Enterprise для команд Data Science

Блог компании JetBrainsPython*Визуализация данныхМашинное обучение*

Привет, Хабр!

Jupyter-ноутбуки хоть и вызывают споры, однако все равно являются самым часто используемым инструментом для решения задач Data Science. Ноутбуки просты в личном использовании. Но если вы когда-либо пробовали организовать командную работу с ними, то наверняка сталкивались со сложностями. Именно поэтому мы в JetBrains решили выпустить специальную версию Datalore Enterprise для команд Data Science!

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Просмотры480
Комментарии 0

JetBrains Academy: платформенные обновления, любимые проекты пользователей и годовая подписка

Блог компании JetBrainsУчебный процесс в IT

Привет, Хабр!

Cо времен нашего последнего поста в JetBrains Academy изменилось довольно много — мы выпустили важные обновлений платформы, опубликовали множество новых проектов и тем, а также ввели годовую подписку! Кроме того, мы проанализировали наши проекты и составили рейтинг лучших из них по мнению наших пользователей. В этом посте мы расскажем обо всем этом подробнее.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры2.6K
Комментарии 10

Вышел MPS 2021.1

Блог компании JetBrainsПрограммирование*

Последние несколько месяцев мы совершенствовали различные подсистемы нашего продукта, чтобы сделать его максимально удобным для пользователей. Читайте ниже о новой функциональности в MPS 2021.1 или посмотрите это видео:



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

Обновленный плагин YouTrack для IDE на платформе IntelliJ

Блог компании JetBrainsУправление разработкой*Управление проектами*Управление продуктом*

Привет Хабр!

В командах разработки трекеры задач и IDE редко существуют друг без друга. Поэтому мы решили существенно «проапгрейдить» плагин YouTrack для IDE на платформе IntelliJ. Плагин интегрируется с вашими любимыми IDE от JetBrains — AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine и WebStorm, а также с Android Studio — и дает вам доступ ко всем задачам и уведомлениям прямо из IDE. Также с помощью плагина стало удобнее вести учет времени. Для него появилось несколько режимов — теперь вы сможете сосредоточиться на написании кода и не тратить время на отчетность. Ниже расскажу обо всем подробнее.​

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Просмотры2.8K
Комментарии 13

Теперь YouTrack интегрируется с GitLab CI/CD

Блог компании JetBrainsУправление разработкой*Системы сборки*Управление проектами*Управление продуктом*

Привет, Хабр!

На связи команда JetBrains YouTrack, и у нас для вас новый релиз! Мы дополнили интеграцию с GitLab — теперь YouTrack не только отслеживает коммиты и merge-реквесты, но и поддерживает интеграцию с GitLab CI/CD. А это значит, что задачи в YouTrack смогут обновляться автоматически — по результатам автоматизированных сборок в GitLab CI/CD. Также мы дополнили релиз интересными улучшениями для работы с задачами. За подробностями добро пожаловать под кат!

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Просмотры2.8K
Комментарии 2

KotlinDL 0.2: Functional API, зоопарк моделей c ResNet и MobileNet, DSL для обработки изображений

Блог компании JetBrainsOpen source*Big Data*Машинное обучение*Kotlin*

Представляем вам версию 0.2 библиотеки KotlinDL. Это библиотека глубокого обучения, где для низкоуровневых вычислений используется TensorFlow, но с высокоуровневым API и логикой, написанными на Kotlin.

KotlinDL 0.2 теперь доступен на Maven Central (до этого он лежал на bintray, но закатилось солнышко земли опенсорсной). Появилось столько всего нового: новые слои, специальный DSL для препроцессинга изображений, новые типы датасетов, зоопарк моделей с несколькими моделями из семейства ResNet, MobileNet и старой доброй моделью VGG (рабочая лошадка, впрочем).

В этой статье мы коснемся самых главных изменений релиза 0.2. Полный список изменений доступен по ссылке.

Читать далее
Всего голосов 27: ↑27 и ↓0+27
Просмотры2K
Комментарии 3

Kotlin 1.5: онлайн-мероприятие

Блог компании JetBrainsKotlin*Конференции

Недавно мы выпустили первое крупное обновление 2021 года. В честь этого события мы проведем онлайн-встречу, в ходе которой члены команды Kotlin ответят на ваши вопросы о недавних обновлениях и обо всем, что связано с Kotlin (на английском языке). Присоединяйтесь к нам 25 мая в 17:00 МСК.


Подробнее о самом мероприятии, о сессии Ask Me Anything (AMA) на Reddit, а также о том, как задать вопросы и выиграть футболку, читайте ниже.


image

Зарегистрироваться
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Просмотры2.6K
Комментарии 0

AppCode 2021.1: улучшения поддержки Swift Package Manager и быстродействия, обновление плагина Kotlin/Native и другое

Блог компании JetBrainsРазработка под iOS*Разработка мобильных приложений*Xcode*Swift*

Всем привет! 

Все IDE от JetBrains уже обновились, мы же в AppCode немного задержались, проверяя очередные улучшения в кэшировании. Но вот и у нас вышел первый релиз в этом году — AppCode 2021.1! 

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

Информация

Дата основания
Местоположение
Россия
Сайт
jetbrains.com
Численность
1 001–5 000 человек
Дата регистрации