Как самому нарисовать гравюру

image

Как нарисовать гравюру.

В этой статье я хотел бы познакомить Вас с программой Storkes Maker, предназначенной для создания штриховых векторных гравюр, показать некоторые возможности и нарисовать портрет, например — Билла Гейтса (векторных — потому что получаемый результат экспортируется в векторный формат в виде набора замкнутых линий).

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

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

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

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

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

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

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

Android. Позиционирование Dialog

image

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

При отображении пользователю диалогового окна с информацией окно диалога по умолчанию позиционируется по центру дисплея, т.е. по центру по вертикали и по горизонтали. Эту логику возможно изменить, отпозиционировав диалоговое окно в любой части экрана.

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

Информация. Что это такое?

Я не понимаю, почему нет подавляющего интереса к вопросу: “Что есть такое информация?”


Уже давным давно информация стала гораздо дороже, чем энергия или материя. Проанализируйте стоимость практически любого товара. Например машины. Стоимость сырья для производства этого автомобиля составляет процентов 5-10 от цены, энергия стоит и того меньше. Еще процентов 10 оплата труда тем, кто непосредственно собирает автомобиль. Вся остальная стоимость — технологии, конструкторские разработки, маркетинг, логистика т.е. информация. Лет пятьдесят назад соотношение было совершенно иное.

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

КМБ. Некоторые особенности клонирования объектов в Java

Эта статья рассчитана на новичков или людей, которые слышали о данной технологии, но никогда не имели с ней дело. В русскоязычном интернете, по моему мнению, этот вопрос раскрыт недостаточно хорошо, поэтому задачей этой статьи является максимально осветить вопросы клонирования и методы их реализации. В данной статье будут рассмотрены поверхностное и глубокое клонирование сложных объектов.
Начнем с примера. Предположим, у нас есть некий класс, который хранит в себе переменную типа Integer:


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

Меню для Arduino

Мне всегда нравились микроконтроллеры и компьютеры. С компьютером проще, были бы деньги, а вот с микроконтроллерами немного сложнее. Моделей много глаза разбегаются, да и в свободной продаже у нас долгое время не встречалось. Раньше были попытки научится с ними работать, но как то не сложилось. И ATtiny12L отправилась в дальний яшик. Встречались мне новости по конструкторам на микроконтроллерах но на тот момент заказать было его невозможно, да и дорого. Гдето на глаза попалась Arduino и он ли она меня заинтересовала. Немного подумав решил заказать сие чудо и шилд для него в виде ЖК экрана с кнопочками, потому как моргать светодиодами было скучно, а делать что то свое лень.

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

Абстрактные размышления о взаимодействии социальных сетей

Несмотря на то, что для довольно большого количества пользователей интернет на 90% состоит из одного лишь ВКонтакте (Facebook, Одноклассники — нужное подчеркнуть), я думаю, никто не строит иллюзий насчет того, что какая-либо социальная сеть (по крайней мере в ближайшем будущем) наберет достаточное количество пользователей и обрастет таким функционалом, что все интернет-сообщество дружно решит, что «Скрипач не нужен, родной» и откажется от всех остальных социальных сетей/сервисов. Во многом такое разделение даже удобно.

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

В качестве конкретных примеров я буду рассматривать Twitter, Facebook/ВКонтакте и Last.fm.

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

Минимизация булевых функций методом Гиперкубов

В этой статье я расскажу про достаточно важную в информатике и теории автоматов тему – минимизацию булевых функций. Этим вопросом задавались пожалуй все, кто изучал или сталкивался с данной тематикой.
Существует немало методов, однако наибольший интерес представляют те, которые могут быть формализованы, а соответственно запрограммированы без особых сложностей. А также работающие с произвольными булевыми выражениями. Идеального метода не придумано, все имеют те или иные слабые и сильные качества. Я остановлюсь на так называемом методе Гиперкубов — Методе Квайна.

Метод, к сожалению, применим только для Совершенных ДНФ, поэтому при большом числе переменных использование затруднено гигантским выражением СДНФ.

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

Windows vs Linux — к чему все эти споры?!

Приветствую, %username%.

Свобода слова — это, конечно, здорово. Но, в чем смысл тупого разбрасывания словами? В чем смысл споров, которые ни к чему не приводят и просто не могут привести?

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

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


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

XML парсер (parser) RSS-лент

XML парсер (parser) RSS-лент

Как говорится: «xml это такая штука, от которой всем очень хорошо ...» — но от этого не становится легче. Есть такой стандарт XML документов, как RSS. Данная заметка посвящена тому, как можно парсить RSS-фиды средствами PHP.

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