среда, октября 21, 2009

JBoss archives tool

В своём прошлом посте я скромно, и для многих не заметно, пообещал написать об утилите "JBoss archives tool". Данное обещание хоть и было сделано давно, но всё же не забыто. И вот я, наконец, созрел, чтобы написать об этом инструменте пост. Более того меня на это сподвигло постоянное "давление" со стороны моих коллег по работе, стало очевидно, что лучше один раз написать инструкцию, чем каждому по отдельности пальцем показывать какие кнопки и сколько раз нажимать ;-).

JBoss archives tool позволяет автоматически в фоновом режиме пакетировать java-библиотеки и выкладывать их в определенных директориях. В отличии от других сборщиков программных проектов, таких как Ant и Maven инструмент прост в обращении и имеет гуй (GUI).


среда, июня 24, 2009

Galileo is here!



Релиз Eclipse 3.5 Galileo вышел в свет. Поздравляем всех!

понедельник, июня 22, 2009

Eclipse Enviroment

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

Думаю мне не стоит объяснять для чего и как используются системные переменные окружения, а также, что такое строки подстановки и где они применяются... Пользу от переменных значений в программировании сложно переоценить. Но вопрос - насколько значнения системных переменных окружения переменны? Т.е. я хочу сказать - как часто и на сколько легко править системные переменные окружения? Если вы скажите, что редко и эта процедура вполне удобна, то, думаю, эта статья будет вам не особо интересна. Лично я, довольно давно работаю с несколькими проектами, в которых активно используются кое-какие системные перменные, при этом, значения от этих переменных проекты ожидают разные, понятно: пути к библиотекам и ресурсам для разных проектов - разные, а переменная одна. Приходится как-то переключатся. Это можно делать по разному:

вторник, июня 02, 2009

Eclipse Modeling Framework Overview

Я собираюсь разобраться с Eclipse Modeling Framework и поделиться своими открытиями.
Первое открытие: Eclipse (3.4.2) поддерживает UML 2.1.

Эта модель классов позволяет получить код.


среда, мая 27, 2009

Eclipse 3.5 Galileo

Всем привет.

Для начала хочу объяснить причину своего продолжительного отсутствия: 2 февраля 2009 года у меня родился сын (если кому интересно, чуть более подробно об этом я писал здесь: http://sergej-k.livejournal.com/14710.html)! Это событие сильно изменило мой, до этого момента, привычный образ жизни. Конечно, изменения произошли исключительно в лучшую сторону, но это сказалось на моём сетевом и не только времяпрепровождении.

В общем, этот блог, который я завёл с целью писать всякие интересности связанные с Eclipse, за время моего отсутствия сильно увял, так и не успев распустится. Это печально. Сейчас я всё же хочу произвести очередную попытку наполнить сей ресурс полезной информацией, учитывая то, что кое какой материал у меня накопился за это время и я надеюсь он будет полезен публике. Более того, за это время к блогу присоединился ещё один автор, Kurill, который обещал способствовать развитию ресурса... Так что я тоже, с нетерпением жду новый интересных статей в этом блоге! ;-)

Ну а пока, предлагаю почитать, на мой взгляд, просто замечательную статью "Давайте посмотрим, что нового будет в Eclipse 3.5" сурового челябинского программиста про Eclipse 3.5 Galileo RC1.

вторник, ноября 11, 2008

Word processor in the Eclipse

В последнее время стал замечать за собой, что при работе в обычных текстовых редакторах, таких как OOo Writer, какой-нибудь gedit и прочих (в vim, разве что я этого за собой не наблюдаю), я стал требовать от них тех функций и того окружения, которые есть в стандартном редакторе java в eclipse... А именно (на примере OOo Writer, к остальным нет смысла придираться):
  • Возврат к последнему месту изменения текста (Alt+Left в Eclipse) - вот иногда, бывает правишь большой текст и, бац, промахнулся мимо кнопки delete прям по кнопке end (ну вот косолапый я, что теперь?). Вернуться назад просто так не получается, приходится ползать по всему документу в поисках места от куда вылетел курсор. Наверно, можно нажать Ctrl+Z и чуток отменить написанное - курсор вернётся на место, а потом нажать Ctrl+Y... но мне кажется это как-то кривовато, хочется как в eclipse ;-);
  • Не хватает закладок на полях, на самом деле в OOo они есть и ими даже можно пользоваться (в том плане, что это вполне удобно при определённой сноровке), но всё равно хочется как в Eclipse. Тут дело даже не в том, что хочется и всё тут, а вот именно, что не хватает всяких приятных мелочей, которые начинаешь замечать только при их отсутствии - горячих клавиш, например, возможности быстро перемещаться от одной закладки к другой, нет отметок на полях и так далее;
  • Не хватает быстрого перехода от одной выделенной ошибки к другой (Ctrl+. и Ctrl+,);
  • Ну и вообще было бы очень вкусно, на мой взгляд, использование эклипсовских вьюх (ViewPart) с их великолепной возможностью располагаться в любых позах и любой последовательности. Например, мне не хватает возможности открыть сразу два документа, один в левой части экрана, другой - в правой (или один в верху, другой - внизу или вообще три или четыре сразу документа открыть, хотя это слишком)! Да это можно сделать, оконные менеджеры давно позволяют вытворять такие штуки с диалоговыми окнами, но черт возьми, эклипсавчане меня поймут - все эти окна - это всё фигня, хочу вьюхи и перспективы! ;-)
Да и вообще, если подключить фантазию и реализовать функционал OOo Writer (или вообще всего офиса) на платформе RCP - это ж, мне кажется, можно классного монстра сделать!..

На самом деле OpenOffice.org велик и могуч, в том виде в котором он есть. Весь пакет приложений создавался как альтернатива, ненавистному, MS Office, поэтому ребята двигаются своей дорогой, я лишь хочу пожелать им удачи в этом.

Возможно я просто стал излишне капризен по мелочам. Возможно. Но, всё же, думаю, что было бы очень не дурно иметь некоторый (пусть не полнофункциональный) текстовый редактор внутри Eclipse IDE - для написания технической документации по разрабатываемому проекту, например, или её прочтения, а также прочих будничных применений. И тут, конечно, нужно сказать, что такой текстовый редактор был бы удобен в первую очередь программисту, нежили простому офисному планктону, что может показаться странным - программисты не часто что-то пишут, кроме кода. Да, может быть некоторые вообще этого не делают, но для тех, кому всё же приходится работать с документами, я думаю, такая штука была бы очень интересна. Ну или как минимум приятна! :-)

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

вторник, октября 28, 2008

Change for the better

Приветствую всех.

За время своего продолжительного бездействия в блоге и прочих он-лайн сферах я давненько не смотрел, что происходит в мире eclipse, его сообществах и вообще в Мире (я, конечно, немного утрирую, но тем ни менее). Сегодня совершив небольшой рейд по достаточно старым и всем хорошо известным ресурсам я заметил следующие изменения:

Во-первых изменилась главная страница eclipse.org? Хм... наверняка для многих это не новость, но для меня, как человека выбравшегося из танка - очень даже ново, но скажу, что красиво - от круглолицых человечков веет, как минимум, прошлым веком, как максимум - ms... Ну это так - моё субъективное мнение.

Во-вторых - на сайте wikipedia.org (конкретно в статье про Eclipse), тоже произошли некоторые изменения: там мною были обнаружено несколько, интересных ссылок на весьма любопытные ресурсы, вот:
  • Eclipse: знакомство, плагины -— обзор Eclipse для начинающих от студии Артемия Лебедева (!)... честно сказать я был немного удивлён этим. По ссылке, действительно, есть кое-что интересное и не только для начинающих.
  • Teach Eclipse — уроки по Eclipse для начинающих... На самом деле этот ресурс посвящен не eclipse, а web-технологиям и java, да и вообще в последнее время он переехал сюда (topcode.ru). Но, тем ни менее по первой ссылке можно найти тэг Eclipse и кое-что про него почитать на русском языке, правда информация там, действительно, для начинающих, что, в прочем, тоже полезно.
  • Бесплатный инструментарий стоимостью в миллиард — какая-то статья, интервью с Майком Малинковичем (не очень свежая, но интересная и на русском).
В-третьих появились изменения в сервисе blogger.com и они меня тоже порадовали - появилась возможность публиковать список читаемых блогов. Зачем это нужно? В общем-то не очень понятно, но прикольно - я опубликовал (что можно видеть в моём профиле). Об этой фиче можно почитать тут (осторожно английский и корявые скриншоты)...

В общем я посмотрел на всё это и решил тоже сделать в своём блоге не большую обновку - поменял заголовок, поменял свой аватар, что-то по мелочи и, самое важное, написал этот пост. И не важно, что новость в очередной раз высосана из пальца - по крайней мере сдул пыль и снял паутину с блога, что тоже приятно и надеюсь полезно ни только для меня. Так что живем господа: всё, что ни делается - всё к лучшему!