Изучение английского. Слова от 30.06.2015

jewelry [ˈdʒuːəlrɪ] — драгоценности
diamond [ˈdaɪəmənd] — алмаз, бриллиант Читать далее Изучение английского. Слова от 30.06.2015

Создание темы для диаграмм в JasperReports

В JasperReports можно создавать свои темы для диаграмм. Темы дают полный контроль над созданием объектов JFreeChart. Их можно использовать вместо customizer классов. Читать далее Создание темы для диаграмм в JasperReports

Изучение английского. Слова от 29.06.2015

nerdy [ˈnɜːdɪ] — тупой, скучный, занудный
measure [ˈmɛʒə] — мера Читать далее Изучение английского. Слова от 29.06.2015

JasperReports chart customizer надписи над столбцами

JasperReports использует JFreeChart для отрисовки диаграмм. Много чего можно настроить в визуальном редакторе, но версия 6.1 на текущий момент не предоставляет возможности отображать надписи со значениями. Для того, чтобы добавить эти надписи нужно писать либо свою тему для диаграмм, либо использовать customizer class. Этот customizer пишется очень просто. Нам нужно создать свой класс с родительским классом JRAbstractChartCustomizer. И прописать дополнительные настройки в объект JFreeChart в методе customize. Читать далее JasperReports chart customizer надписи над столбцами

Изучение английского. Слова от 28.06.2015

dump [dʌmp] — груда хлама, выбрасывать
mow [məʊ], [-məʊd], [maʊ] — косить, жать, стог сена Читать далее Изучение английского. Слова от 28.06.2015

java.lang.IllegalArgumentException: Null ‘dataset’ argument

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

Генерация последовательности дат в PostgreSQL с помощью generate_series

Иногда нужно сгенерировать последовательность дат от одной даты до другой. В PostgreSQL есть функция, которая позволяет это сделать в одну строку. Это generate_series. У неё три аргумента. Первый — начальная дата (timestamp или timestamp with time zone), второй — конечная дата(timestamp или timestamp with time zone) и третий — шаг (interval). Читать далее Генерация последовательности дат в PostgreSQL с помощью generate_series

Функции в Javascript

Цикл статей «Учебник Javascript».

Следующая статья — «Функциональные выражения в Javascript».
Предыдущая статья — «switch в Javascript».

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

Концепт игры про смерть

Я никогда не сделаю эту игру. Пишу просто для того, чтобы не забыть. Концепт игры про смерть, у которой «поехала крыша» и она начала убивать всех без разбора. Предполагаемый жанр — hack’n’slash. Управляете смертью. Выглядит как скелет в чёрном балахоне с косой. Коса — оружие. Цель игры — убийство всех на своём пути. Всех — значит всех. Людей, пришельцев, зверей, других богов смерти, богов различных религий, всяких выдуманных монстров, нежити. Всё. Больше пока не придумал. Плохой какой-то концепт.