Немного советов по JasperReports для новичка

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

Предыстория
Некоторое время назад передо мной встала задача прикрутить возможность построения отчетности на Java сервере, разработку которого я всеми силами пытаюсь вести, да не просто отчетность, а чтобы и HTML можно было на выходе получить и PDF и желательно еще чего, а чего станет ясно позже. Ну, в общем, заложить некоторый дополнительный потенциал, а то ведь заказчик он такой, скажет, а ты делай.
На вопрос Гуглу, а что мне использовать, он уверенно ответил “JasperReports”. Прочтение некоторой информации о данном инструменте показало, что это отличный инструмент, который:
  • может кучу всего
  • обладает LGPL лицензией
  • имеет удобное описание отчетов в XML
  • имеет графический редактор iReport
  • имеет плагин для NetBeans

Им и было решено пользоваться.

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

Читать дальше →

Рабочее место для начинающего радиолюбителя

Предисловие


Добрый день. В жизни каждого начинающего радиолюбителя, был период становления. В моей жизни этот период совпал со школьными годами. Однажды, бороздя просторы нашей сельской библиотеки, я наткнулся на занимательный журнал «В помощь радиолюбителю» (приложение к журналу «Радио»). Журнал мне показался интересным, но совершенно непонятным. Из курса физики я знал, что существуют полупроводниковые элементы, с помощью которых можно создавать различные устройства, и я считал, что данная тематика только для специалистов. Но ошибался. Как, оказалось, существует целое движение увлеченных электроникой людей. И мне захотелось стать одним из них, перечитав десятки журналов и смежных электронике книг, решил попробовать. Первое, что было собрано, мультивибратор на 2 транзисторах. Это казалось чудом, чем-то волшебным. Меня охватила гордость. Устройство было собранно кустарным способом, без проведения каких либо расчетов, без замысловатой разводки, пайкой «навесным» способом. Но мне показалось, что иметь всего лишь паяльник и «прямые руки» мало. Задумался о том, как правильно организовать рабочее место, что нужно иметь в первую очередь.
Читать дальше →