Как стать автором
Обновить
87
0
Konstantin Bulenkov @stalk

Пользователь

Отправить сообщение

Спасибо. Подумаем про профили. Кажется полезной фичей. Очень трогательно, что перед больницей вы подготавливаете ноутбук с идеей. Надеюсь, дни в больнице пролетят незаметно. Выздоравливайте!

Да. Сколько проектов в вашем монорепозитории, столько и папок .idea в соответствующих проектных папках

При данном подходе тестируется не функционал плагина, а нагрузка на серверную часть. При бета-тестировании хочется вывести серверную часть под нагрузку плавно. Система предполагает, что участники будут делиться инвайтами между собой

В IntelliJ этот механизм работает через VCS. Ваши проектные настройки лежат в .idea вместе с сорцами.

Выборочная синхронизация сделана для плагинов. Сейчас думаем над тем для каких опций её ещё сделать. С одной стороны хочется оставить UI удобным и понятным, с другой дать пользователям то, что им нужно. Какие сеттинги для вас нуждаются в подобной кастомизации?

Новый плагин это и есть расширение старого. IDE Settings Sync построен на одном движке с Settings Repository. Но в новом плагине упор делался на usability, поэтому было принято решение написать отдельный UI и не путать пользователей, которые уже используют Settings Repository. Также в новом плагине есть интеграция с JetBrains Toolbox App. Вариант, к которому мы стремимся, это максимально упростить жизнь пользователя: поставил OS, поставил Toolbox App, залогинился и всё настроено.

На мой взгляд в статье искажены несколько фактов, которые могут ввести читателей в заблуждение. Более того, авторы статьи не связались с JetBrains и не дали нам возможность прокомментировать как-либо данную ситуацию. Это является примером того как не нужно писать подобные статьи.


Disclaimer: Я Костя Буленков, тимлид JetBrains Toolbox App. Если позволите, поделюсь некоторыми фактами от первого лица.


  1. Мы, команда JetBrains Toolbox App, услышали о Yatta Launcher только после выхода оригинальной статьи. Если честно, были удивлены. К сожалению, JAXenter к нам за комментариями не обращались, видимо, это не входило в поставленные перед редакцией задачи.
  2. Проект начался с JetBrains хакатона, на котором удалось собрать команду из шести человек. Спустя три дня у нас был работающий прототип. Выглядел он тогда вот так https://vimeo.com/133335874 Не слишком няшно, но мы старались. Кстати, видео залито на сайт vimeo 13 июля 2015 года.
  3. Основная идея Yatta Launcher — настройка Eclipse (plugins, project metadata and -preferences, build server configurations and working sets). Основная идея JetBrains Toolbox App — предоставить удобный способ скачивать и устанавливать наши продукты. +100500 к комментарию m1skam Мы смотрели перед стартом Хакатона на существующие решения и Creative Cloud был отличным примером и мотивацией для нас, а он появился задолго до Yatta Launcher
  4. Нас очень улыбнул поиск похожих UI элементов в двух программах. Ребят, мы просто не знаем как сделать форму настроек прокси ;---) поэтому сделали так, как в миллионе других программ. А вообще, мы любим руководствоваться UI гайдами от производителей операционных систем. Если делать UI по этим гайдам, то, и правда, все программы начинают казаться похожими.
  5. Toolbox App — это про связь с внешними программами. Ещё одна фича Тулбокса — уметь вызывать IDE по ссылке. Например, используя расширения для браузера

Такие дела. Хорошего всем дня.

Конечно. Уже пофикшено.
Чтобы не быть голословным:
1. Это сравнение шрифтов в NetBeans (красное подчёркивание) и в идее с нашей новой прокаченой JRE.
drive.google.com/a/stalk.ru/file/d/0B8b1GSZZalvKRHFDS3g1T0YxUmc/view

2. С Voiceover не всё так гладко, но мы сейчас его делаем вместе ребятами из Гугла. Пруф.
tools.android.com/tech-docs/accessibility/editor
android-review.googlesource.com/#/c/136471

Про людей без конечностей мы уже начали думать www.youtube.com/watch?v=eARvFI7hm40 (это один из участников Хакатона 2015)
Не припомню такой.
Сначала так screencast.com/t/FrxQ0nxqNb61 потом так screencast.com/t/0ygCkHrlnycm для определённого языка
Да. Для этого мы наладили выпуск собственной JRE, построенной на базе OpenJDK. Там у нас есть возможность фиксить проблемы рендеринга без участия Oracle. Мы постараемся открыть доступ к сборке под линукс для особо нуждающихся, чтобы собрать фидбек. В ближайший релиз мы не успеем всё протестировать, чтобы гарантировать качество на всех Линуксах.
image
Заметил у вас в коде Size(460, 780) Одна из моих самых любимых фич котлина — это extension functions и возможность вместо Size(460, 780) писать 460 x 780 :-)

image
Спасибо автору! Обязательно посмотрим, поправим.
Можно проще. Альтернативное решение: скачать исходники IntelliJ IDEA Community Edition (ядро идеи) с гитхаба, прописать в вашу главную идею в bin/idea.exe.vmoptions две дополнительные строки
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5006

Запускаем первую идею, запускаем вторую идею с сорцами. Коннектимся. Ставим break point в класс DialogWrapper и вытаскиеваем то, что нужно.
речь только про 14ю версию. Помимо идеи и непосредственно виртуальной машины есть такая штука как нативный ланчер, в котором происходило много изменений за эти два года.
Я более полугода сижу на идее с 8й джавой на маке. Рекомендую 8u25 или вообще eap 8u40
На YouTube их целых 61 штука + про другие продукты. Вот, все плейлисты www.youtube.com/user/JetBrainsTV/playlists
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность