Как стать автором
Обновить
1

Eclipse *

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

Сначала показывать
Порог рейтинга
Уровень сложности

Eclipse. Улучшенный поиск и подсветка блоков кода

Время на прочтение 1 мин
Количество просмотров 23K

Устав искать, как улучшить навигацию по коду в эклипсе, и в первую очередь поиск, я почти решился писать свой собственный велосипед, но, к счастью, нашел решение в виде связки двух must-have плагинов — Glance и EditBox.
Читать дальше →
Всего голосов 40: ↑36 и ↓4 +32
Комментарии 20

Eclipse for Java Developers. Навигация и редактирование

Время на прочтение 6 мин
Количество просмотров 184K

Наблюдая за со своими знакомыми, которые недавно начали изучать программирование или перешли на Eclipse c другой IDE, я часто замечаю что они почти не используют вспомогательные инструменты среды разработки. Они либо не знают о них вообще, либо не понимают какую практическую пользу они могут принести.
Данная статья предназначена в основном для начинающих в работе с Eclipse. Но в процессе подготовки статьи я сам узнал о нескольких простых и удобных инструментах, которые за два года активной разработки ни разу не использовал.
В данной статье речь пойдет о навигации и редактировании.
Внутри скриншоты.
Читать дальше →
Всего голосов 81: ↑75 и ↓6 +69
Комментарии 75

Настраиваем Eclipse PyDev под отладку Python 3.x с честным юникодом и кириллицей

Время на прочтение 7 мин
Количество просмотров 92K
Однажды, холодным зимним вечером, я внезапно вспомнил, что не поделился простым секретом, как добиться простого питоновского счастья за пределами ASCII резервации в такой замечательно-бесплатной IDE как Eclipse с плагином PyDev. Причём счастья с отладкой и честным юникодом, что означает следующее: если вы назвали свою переменную кириллицей, вы сможете посмотреть у неё значение, поставив breakpoint, написать пару строк текста по-русски и у вас ничего не отвалится.
Да-да, уважаемый читатель, Eclipse PyDev не очень-то дружит с символами за пределами 0x7F и отладка очень любит отваливаться всякий раз при попытке прочитать значение кириллической переменной. Да какое там, простое наведение мышкой на юникодовый символ приводит к фатальным последствиям при отладке кода написанного на Python 3.x (UTF-8). Если же настройки вашей файловой системы отличаются от UTF-8, поздравляю, вы не сможете даже запустить ваш скрипт. Я имею в виду именно то, что например под Windows ваш замечательный скрипт с единственным словом по-русски просто выведет из строя PyDev.
Возможно я перестарался, сгущая краски, не пугайтесь, починить это в состоянии мы сами, просто прочитав эту небольшую инструкцию. В награду мы получим бесплатное средство разработки, довольно удобное, фантастически гибкое в настройках и усовершенствовании, вплоть до разработки на нескольких языках, со встроенным инструментом версионирования.
Под катом инструкция и неприличных размеров картинки.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 17

Jelastic плагин для Eclipse

Время на прочтение 2 мин
Количество просмотров 6.7K
imageВсем привет!
Хотим поделиться с хабрасообществом последними новостями: теперь облачная платформа Jelastic интегрирована с Eclipse IDE. Cпециальный плагин для Eclipse делает разработку Java EE веб-приложений на платформе Jelastic гораздо удобнее: сейчас можно развернуть приложение в облако прямо из Eclipse и не переключаться постоянно между IDE и браузером. Известно, что Eclipse лежит в основе деятельности многих Java-разработчиков, так что надеемся, что они по достоинству оценят это нововведение. Также доступны такие полезные функции, как управление (запуск, остановка и т.д.) пользовательской средой и доступ к серверным логам.

Давайте вкратце рассмотрим, как установить плагин и как использовать его основной функционал.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 0

Истории

Создаем RESTful web service на Java с использованием Eclipse + Jersey + Glassfish3

Время на прочтение 8 мин
Количество просмотров 71K
Добрый вечер всем!

Не так давно (в феврале этого года), я решил заняться программированием. В качестве языка был выбран Java. И с того момента я упорно изучаю все возможности данного языка. Недавно наткнулся на статью про RESTful на хабре. Прочитал и понял, что надо осветить альтернативный способ создания данных сервисов. Ещё меня поразило, насколько некоторые статьи пишутся непонятно для новичков. Я решил написать статью в которой расскажу и о прикладной части создания веб сервиса.

Я не претендую на истину. Я просто хочу показать простой и быстрый способ создать веб сервис.

Начало


Необходимое ПО

Самое главное это IDE. Я предпочитаю Eclipse. Данный проект я написал в Eclipse for Java EE Developers Juno. Четно говоря, предыдущий релиз был стабильнее, но этот внешне приятнее. В качестве фреймворка для REST я выбрал Jersey. Его легко найти и скачать. Точно так же как и саму IDE. В качестве сервера я установил GlassFish плагин для эклипса. Инструкцию по его установке точно так же легко найти. Ну на этом и всё.

Создание проекта

Итак. У нас есть Eclipse, папка с JAR-файлами Jersey и установленный GlassFish плагин. Теперь запускаем Eclipse и создаем пустой Dynamic Web Project, на последней вкладке не забываем отметить чек-бокс, который отвечает за генерацию web.xml файла.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 8

Визуальный тюнинг Eclipse под Linux

Время на прочтение 1 мин
Количество просмотров 5.9K
Если вы запускали Eclipse в Linux, то наверное остались недовольны его громоздким интерфейсом.
Я попытался это исправить и вот что у меня получилось.
Читать дальше →
Всего голосов 25: ↑12 и ↓13 -1
Комментарии 12

Темный Eclipse Juno?

Время на прочтение 1 мин
Количество просмотров 36K
Вы — любитель темных тем для Eclipse?
Да и не только Eclipse, а вообще по жизни?

Я думаю, вам знакома проблема: после обновления с Eclipse 3.X на Eclipse 4.2 Juno, он выглядел, мягко говоря, хреново:


А все почему? А потому-что у нас велосипеда не было.
Но в Juno появился прекрасный байк: CSS стили для SWT виджетов.
Читать дальше →
Всего голосов 39: ↑28 и ↓11 +17
Комментарии 20

Немного настройки Eclipse Juno: избавляемся от огромных табов и кнопки закрывания таба

Время на прочтение 2 мин
Количество просмотров 12K
В новом Eclipse Juno (версии 4.2) появилась новая модель построения интерфейса, основанная на UI-плагинах и CSS-подобных стилях оформления. И если раньше часть действий по тюнингу интерфейса можно было делать из настроек, то сейчас там девственно пусто:



Поэтому придётся копаться в CSS-стилях оформления интерфейса (именно CSS-подобные стили сейчас используются в этой среде).

Читать дальше →
Всего голосов 21: ↑18 и ↓3 +15
Комментарии 25

Локализация плагинов Eclipse с помощью стандартного мастера локализации

Время на прочтение 2 мин
Количество просмотров 4K
Недавно я начал работать над Java-проектом, основанным на платформе Eclipse RCP и PDE. Для локализации проекта я использовал довольно удобный стандартный мастер локализации. Следует заметить, что мастеров существует два: для локализации java-кода и для локализации файла plugin.xml, куда входят названия меню, диалогов и прочее. Я рассмотрю оба.

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 16

Среды разработки на Java, или от Netbeans к Eclipse

Время на прочтение 2 мин
Количество просмотров 74K
В одной из крупных гос. компаний ведем небольшим коллективом разработку САПР на платформе Java
Проекту уже полтора года.
До недавнего времени все дружно использовали IDE Netbeans. Периодически радовались новым версиям среды.
И вот ваш покорный слуга увидел релиз Netbeans 7.1. Захотелось попробовать, посмотреть новинку.
Сначала обновил себе (Slackware Linux 12.2). Запустил, открыл проект, собрал (скомпилировал).
Все прошло нормально. Посоветовал коллеге (Windows 7), сам продолжил работу в новой версии.

Тут началось невообразимое. Сборка проекта прошла нормально, а при его выполнении появились странные Exception-s. При щелчке на Exception редактор Netbeans открыл пустое место в коде, где был вообще комментарий, а не какой-либо метод.
При этом сборка того-же проекта вручную с помощью Ant и последующий запуск из командной строки дали абсолютно корректный результат.

Был сделан вывод, что Netbeans 7.1 запускает какой-то собственный кэш, а не только что скомпилированные Java-классы!
Читать дальше →
Всего голосов 28: ↑13 и ↓15 -2
Комментарии 17

Разработка простого Eclipse RCP приложения

Время на прочтение 9 мин
Количество просмотров 68K
В данной статье я хотел рассказать о том, как создавать приложения при помощи Eclipse RCP (Rich Client Platform). Поводом для написания послужил тот факт, что на Хабре абсолютно отсутствуют статьи, описывающие данную платформу. В качестве примера мы создадим пользовательскую форму ввода; корректность данных будет проверяться при помощи JFace Data Binding framework. Для затравки приведу ниже скриншот с тем, что у нас должно получиться.



Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 14

Замерзающий Eclipse 3.7 под Mac

Время на прочтение 3 мин
Количество просмотров 2.7K
Проблема:
Эклипс 3.7 под Мак регулярно, но не очень детерминировано, замерзает (перестает реагировать и единственным способом общения с ним является 'Force Quit').
По этому поводу написано несколько до сих пор не закрытых critical багов в эклипсовской багзиле, старшему уже более полугода.
Перезапускать эклипс по десять раз на дню занятие не очень увлекательное, так что пришлось озадачиться нахождением решения, коим и хочу поделиться с вами, а заодно и некоторыми техниками его поиска.
Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Комментарии 17

Встречайте Eclipse Indigo

Время на прочтение 3 мин
Количество просмотров 9.3K
Организация Eclipse Foundation анонсировала выход ежегодного релиза Eclipse 3.7 (Indigo), объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. В подготовке нового выпуска приняли участие 402 коммитера из 49 различных организаций. Общий объем выпущенных в рамках Eclipse 3.7 исходных текстов составляет 46 млн строк кода. Число вошедших в состав релиза проектов достигло 62 (в прошлом году таких проектов было 39).
Читать дальше →
Всего голосов 45: ↑39 и ↓6 +33
Комментарии 38

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн

Appcelerator покупает Aptana

Время на прочтение 2 мин
Количество просмотров 1.6K
Компания Appcelerator, известная своим продуктом Appcelerator Titanium, приобрела компанию Aptana, которая разрабатывает Aptana Studio, IDE построенную на базе Eclipse, веб-сервер Jaxer, а также предоставляет услуги облачного хостинга.

На данный момент, известно следующее :

Читать дальше →
Всего голосов 29: ↑16 и ↓13 +3
Комментарии 8

Пишем своё первое приложение на Android

Время на прочтение 10 мин
Количество просмотров 1.8M

Предисловие


Цель данного поста — с одной стороны поделиться своим успешным опытом старта разработки приложений на платформе Android и с другой стороны поспособствовать развитию рынка софта для этой замечательной и бурно растущей платформы за счёт (без ложной скромности скажу) возможно Вас, прочитавших данный пост. В сети, конечно, можно найти материалы на тему разработки приложения «чуть сложнее, чем helloworld», но как правило они разрозненные и в них не описываются различные мелкие подводные камешки. В данном посте мы рассмотрим полный цикл разработки приложения, начиная с чистого компьютера до готового apk-файла. Под катом скрины.
Читать дальше →
Всего голосов 138: ↑123 и ↓15 +108
Комментарии 96

Mylyn Generic Web Templates Connector и баг-трекер PEAR

Время на прочтение 4 мин
Количество просмотров 1.2K
Последнее время я не мыслю свою работу в Eclipse без Mylyn. С помощью Mylyn я свёл в единый список задачи из Jira, используемой по работе, Mantis, используемой в собственном проекте, Redmine, используемой ещё на одном проекте… Благо для всех этих систем есть готовые коннекторы. Но вот сегодня мне понадобилось подключить ещё и баг-трекер PEAR, для которого коннектора нет. К счастью, добрые люди предусмотрели в Mylyn такую штуку, как Generic Web Templates Connector, позволяющую, в теории, подключиться к любому баг-трекеру. Под катом я поделюсь опытом настройки этого коннектора для PEAR.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 8

Темная цветовая палитра Eclipse при помощи Compiz Color Filter

Время на прочтение 2 мин
Количество просмотров 7K


Вот такая цветовая схема получилась у меня в конечном итоге.

Лично я тяготею к белым буквам (ну и зеленым, конечно) на черном фоне. Особенно в темноте читать легче и не так бьет по глазам.

К сожалению данное решение приемлимо лишь для тех, кто пользуется Gnu/Linux или другой ОС, к которой поставляется оконный менеджер Compiz.

Читать дальше →
Всего голосов 21: ↑12 и ↓9 +3
Комментарии 16

Став хозяином Java, Oracle невольно сломал Eclipse

Время на прочтение 2 мин
Количество просмотров 6K
В этом месяце (пост от 28 июля — прим. пер.), компания Oracle выпустила новую версия Java, 1.6.0_21 (она же 6u21). К сожалению, пользователями Eclipse было быстро обнаружено, что это версия несовместима с Eclipse и программами Eclipse Rich Client Platform (RCP).
Читать дальше →
Всего голосов 93: ↑57 и ↓36 +21
Комментарии 70

Eclipse, MPICH и PTP для пользователя. Настройка и запуск задач на кластере

Время на прочтение 2 мин
Количество просмотров 2.9K
Настроить Eclipse, MPICH и PTP — дело одно. И оно решено. Запустить задачу — дело другое. Особенно если это касается конечного пользователя. Осторожно — много картинок.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Eclipse, MPICH и PTP для администратора. Настраиваем связку для работы с кластером

Время на прочтение 2 мин
Количество просмотров 2.7K
Если блог не подходящий, подскажите, куда можно перенести

Для программирования «под кластер» существует определённое множество технологий, в которое входят такие гранды, как коммерческая Visual Studio, в версии 2010 которой программистами Microsoft была проведена гигантская работа, и свободно-распространяемый Eclipse, о котором и пойдёт речь.

Так, для Eclipse команда разработчиков активно развивает связку PTP & PLDT, всю информацию о которой можно найти на сайте.
Примечания для интересующихся:
* Рассмотрена компиляция проекта на C. Проект на С++ настраивается аналогично. Для Java не тестировалось.
* Руководство для администратора.

Вкратце, до хабраката:
* Eclipse должен быть соответствующим образом собран с необходимыми плагинами (PTP & PLDT);
* должна быть собрана имплементация MPI (в данном случае MPICH, но можно использовать и OpenMPI);
* MPICH запустит своего демона на вычислительных узлах (включая головной)

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