Как стать автором
Обновить
3.25
Рейтинг

Eclipse *

Свободный фреймворк

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Чуть подробнее о настройке среды разработки esp-idf для разработки приложений Esp32

Программирование *Eclipse *Компиляторы *Программирование микроконтроллеров *
Из песочницы
Tutorial

Эта заметка посвящена установке Eclipse и Visual Studio Code под Linux и Windows. Особенность состоит в том, что для всех IDE и для работы в консоли используется одна и та же установка esp-idf.

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

Desktop. Не популярный, но все еще живой. Eclipse Rich Client Platform (RCP e4)

Open source *Java *Eclipse *
Из песочницы

Всем доброго времени суток. Начнем. Во время своего обучения этой технологии я столкнулся с проблемой, что на весь интернет есть только один нормальный источник информации по этой теме (Lars Vogel). А в нем все написано профи для профи. Поверхностно, без деталей. Есть и с деталями, но платно. Я хочу добавить подробностей в довольной простой процесс создания своего первого приложения RCP, поэтому буду делать подробные пояснения к каждому шагу. Это статья подойдет новичкам, не имеющим представления о RCP и Eclipse и желающим сделать первые шаги в освоении этой технологии, но знающим, что такое Java, JDK, JRE.

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

Фирма «1С» приглашает вас принять участие в нашей первой конференции для системных разработчиков

Блог компании 1С Java *Eclipse *NoSQL *Kubernetes *
Всем добрый день!

Фирма «1С» приглашает вас принять участие в нашей первой конференции для системных
разработчиков, которая пройдет 23 января в онлайн-формате.

Наверное, вы сейчас думаете «да 1С это ж бухгалтерия, какая системная разработка?»

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

Например, знаете ли Вы, что среди технологий 1С есть высоконагруженный кластер, с
продвинутой балансировкой нагрузки и обеспечением отказоустойчивости?

Или зачем нам вдруг понадобилось использовать NoSQL DB при разработке собственной IDE? (Да-да, у нас есть собственная IDE, да не одна, а целых три!)
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 6.2K
Комментарии 22

Используем Xtend для прикладной кодогенерации: сеанс чёрной магии с разоблачением

Блог компании КРОК Java *Анализ и проектирование систем *Eclipse *Проектирование и рефакторинг *
🔥 Технотекст 2020
Tutorial

Привет Хабр! Меня зовут Когунь Андрей. В КРОК я руковожу группой разработчиков Java (у нас большая распределённая по всей стране команда). Ещё я провожу встречи московского сообщества Java разработчиков JUG.MSK. Делаю это исключительно в корыстных целях: фотографируюсь там со всеми докладчиками, и однажды открою галерею с самыми интересными людьми в мире Java-разработки. Также помогаю делать конференции для разработчиков: JPoint, Joker и DevOops — в качестве члена программного комитета. Ну и для души, так сказать, преподаю Java-технологии студентам.


В КРОК мы с коллегами в основном занимаемся заказной разработкой. Одно из наших направлений — так называемые учётные системы. Их надо делать по возможности быстро. Они типовые, различия обычно наблюдаются только в доменной модели. Поэтому мы постоянно боремся за то, чтобы писать меньше бойлерплейт-кода, будь то тривиальные геттеры-сеттеры, конструкторы и т.п. или CRUD-репозитории и контроллеры. Мы для этого активно пользуем кодогенерацию.


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


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

Топ-10 необходимых Eclipse плагинов для Java разработчика

Java *Eclipse *
Перевод

Недавно наткнулся на подборку полезных Eclipse плагинов и решил поделиться этим здесь. Предыдущий перевод в моем профиле зашел, надеюсь, и этот пост придется полезным. Кому интересно — добро пожаловать под кат.



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

ToolKit на базе Eclipse и GTK+, для «Toradex Colibri T20 (Linux)»

Eclipse *C++ *GTK+ *Промышленное программирование *Программирование микроконтроллеров *
Из песочницы
Tutorial
Эта статья рассчитана прежде всего на то, чтобы сэкономить время при создании тулкита, но при этом я постараюсь рассказать все достаточно объемно.

Описание оценочной платы
Плата составлена на базе двухъядерного процессора «NVIDIA Tegra Cortex-A9».
Может работать на Windows CE 7.0* и Linux.
RAM: 512MB
Полные характеристики доступны по ссылке.
*Должен предупредить — я не рекомендую WinCE7.0 в качестве ОС для данной платы, если принципиальным для разработки является C++, т.к toolkit лично мне собрать было не просто. Исключение — если ваше приложение является консольным, тогда проблем возникнуть не должно. CoDeSys и C# — проблем не вызывают.
Внешний вид платы
image
image


Содержание
  1. Скачать все необходимое
  2. Установка SDK
  3. Проверка SDK
  4. Установка Eclipse
  5. Подключение GTK к Eclipse
  6. Настройка проекта Eclipse
  7. Результат


Скачаем все необходимое:


Первое — это SDK для платы, которое можно скачать на официальном сайте Toradex.
Второе — нам нужен хост с Ubuntu 16.04 LTS.
Третье — непосредственно Eclipse для C/C++.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.6K
Комментарии 2

Современные IDE. Однозначно D, в какой-то степени E и уж точно не I

Eclipse *VIM *Emacs *Софт

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


У пользователей IDE, и разработчиков IDE есть проблемы с осознанным пониманием своих инструментов. Используются интуитивно и как попало. На удивление (приятное), такое использование почти не вступает в конфликт с незнанием, хоть и порождает соответствующие холивары на форумах.


Сейчас разберем, как обстоят дела в разработке с инструментами, что не так с понятием "IDE", и какие инструменты уже должны были появиться, но пока не были разработаны.


image

Читать дальше →
Всего голосов 17: ↑8 и ↓9 -1
Просмотры 8.3K
Комментарии 15

Шестерни в Box2D

Java *Eclipse *Физика
Добрый день, дорогой читатель! Это уже четвертая статья по Box2D. И здесь я предложу готовое решение для программистов. Мне самому нужны были шестерни для моего проекта, и я сделал 4-х, 6-и, 12-и и 24-х зубчатые колеса. Код занял 2115 строк, 4 дня работы. И я хочу поделиться им с Вами, чтобы Вы могли сэкономить свое время для действительно впечатляющих проектов на Box2D. Все шестерни масштабируются, можно задать угол поворота, координаты, наличие, скорость и мощность двигателя. В коде все подробно прокомментировано.

Если Вам нужно что-то такое (gif-анимация будет после ката):

image

Рисунок 1. Система шестерней.

То эта статья, определенно, для Вас!
Читать дальше →
Всего голосов 26: ↑16 и ↓10 +6
Просмотры 3.8K
Комментарии 36

Perpetuum Mobile

Java *Eclipse *Физика
Добрый день, уважаемый пользователь habr.com! Это уже третья статья по теме. Работаю дни напролет, не могу оторваться от изумительной библиотеки Box2D.

Если вы не читали первую и вторую статьи, обязательно посмотрите, будет весело! Работаю в Eclipse, пишу на Java. Почему я назвал так свою статью? Читайте дальше – и уже очень скоро все станет понятно! Спойлер: мы с Вами сделаем свой вечный двигатель (в т. ч. для машинки), а, возможно, создадим и саму машинку!

image

Рисунок 1. Вечный двигатель.
Читать дальше →
Всего голосов 35: ↑18 и ↓17 +1
Просмотры 9.3K
Комментарии 11

Кустарная Колыбель Ньютона

Java *Eclipse *Физика
Здравствуй, дорогой читатель! Я уже написал первую статью с самыми основами Box2D в Eclipse на Java. Сегодня на примере Колыбели Ньютона покажу, как настроить связь объектов в этой чудесной физической библиотеке.

Что же мы ожидаем увидеть?

image

Рисунок 1. Слишком хорошо!
Читать дальше →
Всего голосов 25: ↑18 и ↓7 +11
Просмотры 7.1K
Комментарии 11

Физические безумства

Java *Eclipse *Физика
Добрый день, уважаемый читатель! Я, начинающий Java-программист, долгое время не мог освоиться с библиотекой Box2D. Во-первых, из-за того, что она написана для C++, и по ней нет документации, а синтаксис Си я не знаю. Во-вторых, из-за того, что подробные уроки по этой библиотеке есть только в качестве расширения libGDX. Спустя пару недель упорной борьбы, я наконец смог понять, как надо работать с этой библиотекой, и в этой статье я расскажу об этом (и покажу это).
Читать дальше →
Всего голосов 39: ↑32 и ↓7 +25
Просмотры 13K
Комментарии 3

Serial, UART и Android, как связь с микроконтроллерами

Eclipse *
Из песочницы
image

Наши испытуемые:


Планшет на Android 4.1.1 “DNS AirTab M101w” и следующие устройства:
1. Плата Tiva C Series TM4C123G LaunchPad
2. Плата Stellaris LaunchPad EK-LM4F120XL
3. Плата Arduino MEGA 2560
4. Плата MSP430 LaunchPad, M430G2553

И сейчас мы будем по очерёдности подключать все эти платы через USB OTG к планшету и пытаться установить с ними связь не прибегая к root доступу.
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 10K
Комментарии 2

В чем набрать и чем собрать C++ проект

Eclipse *C++ *Qt *Разработка под Linux *Gradle *
Задавшись этим вопросом я, в первую очередь, сформулировал требования: жесткие и опциональные (но желательные) для системы сборки и графической среды разработки.
Сразу хочу отметить что речь идет о написании C++ кода не под какую-то специфичную платформу типа Android или фреймворка, например Qt, — где все уже готово, как с построением так и с редактированием кода, а об generic коде не привязанному к конкретной платформе или фреймворку.
Читать дальше →
Всего голосов 57: ↑39 и ↓18 +21
Просмотры 45K
Комментарии 111

Eclipse для микроконтроллеров (STM32) + FreeRTOS Task Aware Debugger

Eclipse *Программирование микроконтроллеров *Производство и разработка электроники *
Tutorial
image


В данной статье будет описано как установить eclipse для микроконтроллеров + FreeRTOS Task Aware Debugger.
Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 17K
Комментарии 14

Ceedling + Eclipse или unit-тесты для микроконтроллеров

Тестирование IT-систем *Eclipse *TDD *Программирование микроконтроллеров *Производство и разработка электроники *
Из песочницы
image


Программируешь микроконтроллеры? Начитался про TDD или просто устал искать баги и переписывать код заново?

Друг, попробуй тесты.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 6.9K
Комментарии 8

Простой Java бот-кликер на примере игры World of Warcraft 3.3.5a

Java *Eclipse *Игры и игровые приставки
Данный механизм тестировался исключительно на пиратском сервере, потому его работоспособность на официальных серверах не гарантирована.

Все попытки применения — исключительно на свой страх и риск.

Реализация приведена для Windows десктопов.

Итак, создадим простой бот, целью которого будет:

1) зайти в игру;
2) зайти в аккаунт;
3) зайти в игровой мир;
4) открыть почтовый ящик;
5) сформировать и отправить письмо другому игроку;
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 11K
Комментарии 12

LLTR Часть 1: Первые шаги в OMNeT++ и INET

Open source *Eclipse *Системное программирование *Сетевые технологии *Mesh-сети *
Tutorial

OMNeT++ (Objective Modular Network Testbed in C++) Discrete Event Simulator – это модульная, компонентно‑ориентированная C++ библиотека и фреймворк для дискретно‑событийного моделирования, используемая прежде всего для создания симуляторов сетей. Попросту говоря это “симулятор дискретных событий”, включающий: IDE для создания моделей, и сам симулятор (GUI).


INET Framework – “библиотека” сетевых моделей для OMNeT++.


КДПВ: LLTR Часть 1 – OMNeT++ 5 the Open Simulator :: LLTR Model :: for freedom use


Полная версия GIF (15.7 MiB)


В предыдущих частях…


0. Автоматическое определение топологии сети и неуправляемые коммутаторы. Миссия невыполнима? (+ classic Habrahabr UserCSS)


В этой части:


  • создадим “свой первый” протокол (на примере LLTR Basic);
  • выберем подходящий симулятор сити для отладки протокола (и создания его модели);
  • познаем тонкости настройки окружения для симулятора и его IDE (конфигурирование, компиляция, линковка, тюнинг, патчинг, игнорирование устаревшей документации; и другие англицизмы в большом количестве);
  • столкнемся со всем, с чем можно столкнуться, при создании своей первой модели своего первого протокола в не своем незнакомом симуляторе сети;
  • пройдем весь путь вместе:
    • от счастья, принесенного успешной (наконец!) компиляции первого проекта с пустой сетью,
    • до полного погружения в эксперименты с функционирующей моделью протокола;
  • tutorial, все описано в виде tutorial – мы будем учиться на ошибках – будем совершать их, и будем понимать их (природу), дабы элегантно/эффективно с ними справится;
  • репозиторий (git ), в коммитах и тегах которого сохранены все шаги (“Add …”, “Fix …”, “Fix …”, “Modify …”, “Correct …”, …), от начала и до конца.


Note: дополнительная информация для читателей хаба “Mesh-сети”.


{ объем изображений: 2.2+(2.1) MiB; текста: 484 KiB; смайликов: 22 шт. }

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 7.4K
Комментарии 3

Аннотации времени компиляции на примере @Implement

Java *Eclipse *
Из песочницы


Все мы любим отлавливать ошибки на этапе компиляции, вместо исключений времени выполнения. Их устранить проще всего, компилятор сам показывает все места, нуждающиеся в исправлении. Хотя большинство проблем можно обнаружить только при запуске программы, все же мы стараемся сделать это как можно раньше.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 8.3K
Комментарии 15

Отладка многопоточных программ на базе FreeRTOS

Eclipse *C++ *Отладка *Программирование микроконтроллеров *
Tutorial

image

Отладка многозадачных программ дело не простое, особенно если ты сталкиваешься с этим впервые. После того, как прошла радость от запуска первой задачи или первой демо программы, от бесконечно волнительного наблюдения за светодиодами, каждый из которых моргает в своей собственной задаче, наступает время, когда ты осознаешь, что довольно мало понимаешь (вообще не врубаешься) о том, что на самом деле происходит. Классика жанра: «Я выделил целых 3КБ операционной системе и запустил всего 3 задачи со стеком по 128Б, а на четвертую уже почему-то не хватает памяти» или «А сколько вообще стека я должен выделить задаче? Столько достаточно? А столько?». Многие решают данные задачи путем проб и ошибок, поэтому в этой статье я решила объединить большинство моментов, которые, в настоящее время, значительно упрощают мне жизнь и позволяют более осознанно отлаживать многопоточные программы на базе FreeRTOS.

Данная статья рассчитана, в первую очередь, на тех, кто только недавно начал осваивать FreeRTOS, однако вполне вероятно, что и хорошо знакомые с этой операционной системой читатели найдут для себя здесь что-то интересное. Кроме того, несмотря на то, что статья ориентирована на разработчиков встраиваемого ПО, прикладным программистам она тоже будет интересна, т.к. много слов будет сказано о FreeRTOS как таковой, безотносительно микроконтроллерной романтики.

В данной статье я расскажу о следующих моментах:


  1. Настройка OpenOCD для работы с FreeRTOS.
  2. Не забываем включать хуки.
  3. Статическое или динамическое выделение памяти?
  4. Сказ, о параметре configMINIMAL_STACK_SIZE.
  5. Мониторинг использования ресурсов.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 24K
Комментарии 17

Eclipse Scala IDE — от мертвого осла уши…

Программирование *Java *Eclipse *Scala *Функциональное программирование *
Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera.

Scala открыл для меня увлекательный мир функционального программирования, вернул во времена студенчества со «сферическими задачами в вакууме» от Martin'a Odersky…

Но вот он уже года два как Scala для меня мертва. Виной этому…
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 13K
Комментарии 41

Вклад авторов