Прими участие в опросе! Подробности под катом.
В марте, но год назад, в интернете появилась картинка с результатами опроса участников конференции JavaOne. Цель исследования была в том, чтобы определить, как отразилась покупка Oracle'ом компании Sun Microsystems на взаимоотношениях с OpenSource-сообществом. Я подумал, что спустя год, можно повторить этот опрос, но уже в рамках хабра. Вопросы пришлось немного перефразировать, но думаю, что общий смысл мне удалось сохранить.
Рубрика «java» - 299
Open source / Oracle vs Open Source. Ваше мнение?
2012-03-08 в 10:01, admin, рубрики: community, java, mysql, open source, oracle, метки: community, java, mysql, open source, oracleOpen source / [Опрос] Oracle vs Open Source. Ваше мнение?
2012-03-08 в 10:01, admin, рубрики: community, java, mysql, open source, oracle, метки: community, java, mysql, open source, oracle- 23.16%
(41) - Продолжит снижаться популярность открытых проектов Oracle/Sun, таких как MySQL.
- 23.73%
(42) - Политика Oracle, в частности, судебный иск к Google, плохо отразится на Java.
- 16.38%
(29) - Цены на продукты, связанные с такими открытыми проектами, как MySQL, будут расти.
- 23.16%
(41) - Ларри Эллисон заслуживает того, чтобы его окунули в бочку с водой (dunk tank).
JAVA / [Из песочницы] Spring Data на примере JPA
2012-03-05 в 9:15, admin, рубрики: j2ee, java, jpa, spring, spring data, web, метки: j2ee, java, jpa, spring, spring data, webВведение
Spring Data позволяет легче создавать Spring-управляемые приложения которые используют новые способы доступа к данным, например нереляционные базы данных, map-reduce фреймворки, cloud сервисы, а так же уже хорошо улучшенную поддердку реляционных баз данных.
В этой статье будет рассмотрен один из под-проектов Spring Data — JPA
Что может Spring Data — JPA
- Создание и поддержка репозиториев созданных при помощи Spring и JPA
- Поддержка QueryDSL и JPA запросов
- Аудит доменных классов
- Поддержка порционной загрузки, сортировки, динамимических запросов
- Поддержка XML мэппинга для сущностей
JAVA / Mutation testing на примере Pitest
2012-03-04 в 22:40, admin, рубрики: code coverage, java, junit, метки: code coverage, java, junitМногие из вас, возможно, слышали про Mutation Testing в замечательном подкасте «Разбор полётов» или читали в википедии. Для тех, кто всё-таки с понятием пока не знаком, в двух словах объясню.
Мутационное тестирование — альтернативный подход к измерению качества ваших тестов. Вместо того, чтобы считать банальный code coverage, используется более разумный механизм. В байт-код ваших классов внедряются случайные изменения, иначе называемые мутациями. Если после такой мутации не упал ни один тест, который покрывает внесённыеЧитать полностью »
DIY или Сделай Сам / Android + Arduino + 4 колеса. Часть 2
2012-03-03 в 19:49, admin, рубрики: android, arduino, checkstyle, DIY, eclipse, IDE, java, subversion, svn, робототехника, роботы, сделай сам, среда разработки, метки: android, arduino, c++, checkstyle, DIY, Eclipse, IDE, java, subversion, svn, робототехника, роботы, сделай сам, среда разработкиЭтот пост продолжение моей статьи «Android + Arduino + 4 колеса». Совсем не то, что я планировал описать следующим шагом. Я собирался решить задачу передачи видео от робота к ПК, но до сих пор нахожусь в стадии сбора информации. К сожалению мало свободного времени, а тут ещё пришлось переставлять систему на домашнем компьютере с нуля и заново настраивать среду разработки.
На фоне вопросов, заданных мне по почте о запуске исходников Мити (имя, зацепившееся за моим роботом) и моей внеплановой перестановки системы, решил описать, какой средой пользуюсь я, как её настраивать, как развернуть исходники и как запуститьЧитать полностью »
Game Development / Reddwarf на примере онлайн-игры «Камень-ножницы-бумага»: Клиент
2012-03-03 в 18:13, admin, рубрики: client, darkstar, game server, java, reddwarf, метки: client, darkstar, game server, java, reddwarf В статье Reddwarf для создания Java-сервера на примере онлайн-игры «Камень-ножницы-бумага»: Сервер было описано, как сделать сервер. Но поиграть на таком сервере без клиента невозможно. Поэтому в этой статье попробуем написать клиент и поэкспериментировать с сервером.
Подготовка к работе
Для разработки клиента скачиваем клиентские библиотеки Reddwarf в архиве sgs-client-dist-0.10.2.zip отсюда.
Создаем проект и подключаем к нему все библиотеки из директории lib скачанного архива.
Коротко о клиенте
КлиентскаяЧитать полностью »
Game Development / Reddwarf для создания Java-сервера на примере онлайн-игры «Камень-ножницы-бумага»: Сервер
2012-03-03 в 18:12, admin, рубрики: darkstar, game server, games, java, reddwarf, метки: darkstar, game server, games, java, reddwarf В статье RedDwarf — cерверная платформа для разработки онлайн-игр на Java я рассказал об особенностях этой платформы для создания игровых серверов. В данной статье я попробую показать на примере, как написать сервер и использованием RedDwarf.
В качестве примера решено было написать онлайн-реализацию игры «Камень-Ножницы-Бумага».
В этой статье мы напишем сервер и попробуем его запустить. В следующей статье напишем для этого сервера небольшой клиент и проверим их работоспособность.
ПодготовкаЧитать полностью »
Eclipse / [Из песочницы] Разработка простого Eclipse RCP приложения
2012-03-03 в 12:18, admin, рубрики: eclipse, java, plugin, plugins, rcp, метки: Eclipse, java, plugin, plugins, rcpВ данной статье я хотел рассказать о том, как создавать приложения при помощи Eclipse RCP (Rich Client Platform). Поводом для написания послужил тот факт, что на Хабре абсолютно отсутствуют статьи, описывающие данную платформу. В качестве примера мы создадим пользовательскую форму ввода; корректность данных будет проверяться при помощи JFace Data Binding framework. Для затравки приведу ниже скриншот с тем, что у нас должно получиться.
Электронное правительство / Программа для записи трансляции с webvybory2012.ru (Java)
2012-03-02 в 15:00, admin, рубрики: java, выборы, метки: java, выборы В воскресенье преисполненные чувством гражданского долга избиратели оденут праздничные наряды и отправятся на избирательные участки. Кто наблюдать, а кто-то, возможно, просто проголосовать. Люди захотят запечатлеть сей волнительный и редкий момент свой жизни.
Если у вас нет своей фото-видео аппаратуры и вы любитель странных ракурсов, эта статья для вас.
Характеристики
Программа предназначена для записи видеоматериалов с сайта webvybory2012.ru.
Интерфейс консольный. Возможно запустить по расписанию.
Поддержка работы через прокси.
Есть возможность настроить размер сохраняемых отрезков видео.
C++ / [Из песочницы] Причины любить C++
2012-03-01 в 11:51, admin, рубрики: c++, java, ненависть, метки: c++, java, ненавистьC++ слишком сложен?
Иногда почитываю хабр. И когда заметил пост http://habrahabr.ru/blogs/cpp/111403/, честно признаюсь, он задел меня за живое. Я использую язык C++ как основной много лет. Еще раз честно признаюсь: так и не знаю его полностью. Вряд-ли я смог бы сотворить что-либо подобное Boost::MPL, Boost::Spirit или Boost::Xpressive. Но повод ли это говорить о сложности языка? Да, стандарт языка C++ раза в два больше стандарта C#. Но посмотрите на содержание: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf и http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2461.pdf.Читать полностью »