Spring и @Autowired для ENUM-типов. Факультатив

Автор: admin от 14-07-2014, 23:00, посмотрело: 939

Как известно, в Spring нельзя сделать бины для перечисляемых типов без «костылей» — у этого типа «нет» конструктора.
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoEnum0' defined in file [...DemoEnum0.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [ru.itbasis.demo.spring.enums.DemoEnum0]: No default constructor found; nested exception is java.lang.NoSuchMethodException: ru.itbasis.demo.spring.enums.DemoEnum0.()

(коммит)

В данном посте я попробую обойти это ограничение.

Категория: Программирование

 

SpaceX вывел на орбиту 6 спутников

Автор: admin от 14-07-2014, 18:35, посмотрело: 422

14 июля 2014 года в 19:15 МСК ракета-носитель Falcon 9 производства частной компании SpaceX успешно стартовала с космодрома на станции ВВС США на мысе Канаверал. Через 10 минут она достигла низкой опорной орбиты, где на правильной высоте выпустила 6 спутников связи Orbcomm OG2.

Запуск должен был состояться 30 марта, но многократно откладывался. Это очередной коммерческий старт частной ракеты Falcon 9, после доставки грузы на МКС. Бывшим монополистам на рынке космических грузоперевозок из Роскосмоса можно начинать волноваться.

На видео: вебкаст запуска Falcon 9, начинается за 15 минут до старта. Есть видео с корпуса самой ракеты.



Каждый из спутников массой 172 кг (мощность 400 Вт) имеет расчётный срок службы 10-15 лет. http://habrahabr.ru/post/229841/#habracut

Категория: Космонавтика

 

Построение надежных веб-приложений на React: Часть 1, браузерные прототипы

Автор: admin от 14-07-2014, 17:30, посмотрело: 491

Перевод статьи «Building robust web apps with React: Part 1, in-browser prototypes», Matt Hinchliffe

От переводчика: это первая статья из цикла «Building robust web apps with React», если статья пойдет хорошо, переведу остальные части.

Когда я смотрю на то, как устроены браузеры и протоколы, на которых работает веб, мне становится как-то тревожно. Есть столько всего, что может и, обычно, идет не так, что становится удивительно, как хоть что-то из того, что мы пишем, вообще работает. Надежность «вопреки всему» происходит от отказоустойчивости и обратной совместимости, которые укоренились в ключевые части веб-стека. Браузер всегда сделает все возможное, чтобы отобразить, что-то полезное, будь-то парсинг плохо написанного документа, в котором невозможно получить зависимости, или, который на 10 лет устарел.

Построение надежных веб-приложений на React: Часть 1, браузерные прототипы
404PageFound содержит до сих пор работающие сайты, созданные еще в 1993 году.

Категория: Программирование » Веб-разработка

 

Яндекс в новом эксперименте ЦЕРНа

Автор: admin от 14-07-2014, 16:25, посмотрело: 744

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

В очередной раз надежды на обновление Стандартной модели разрушились, после того как в ЦЕРНе нашли бозон Хиггса. И несмотря на то, что, по мнению Стивена Хокинга, это открытие сделало физику скучнее, проблемы, которые Стандартная модель объяснить не может, всё еще остаются. Одна из них — какая частица может стать кандидатом на тёмную материю? Как вы знаете, она содержится во Вселенной, но увидеть её мы не можем.

И вот учёные в ЦЕРНе начинают новый эксперимент — SHiP (Search for Hidden Particles). Если такие частицы обнаружат, то Стандартную модель можно расширить. Это будет означать, что наше представление о структуре и эволюции Вселенной может поменяться. А учёные вполне могут претендовать на Нобелевскую премию. Проводить астрофизические исследования для SHiP будет космический телескоп Astro-H. Яндекс для этого эксперимента не только предоставит ЦЕРНу свои технологии машинного обучения: студенты и исследователи Школы анализа данных Яндекса будут работать совместно с его учёными.

Сотрудничество Яндекса и ЦЕРНа началось в 2011 году, когда мы предоставили ему свои сервера. В 2012 году мы разработали для организации поисковый сервис, который использовался в рамках одного из четырех основных экспериментов ЦЕРНа на Большом адронном коллайдере — Large Hadron Collider beauty experiment (LHCb). В 2013 году ученые-физики получили возможность использовать нашу собственную технологию машинного обучения — Матрикснет. Тогда же Яндекс стал ассоциированным членом европейского Центра ядерных исследований в рамках проекта CERN openlab.



Два года назад в Яндексе выступал Андрей Голутвин, научный консультант директора ЦЕРНа. Это было ровно за день до того, как было официально объявлено об обнаружении бозона Хиггса. А на прошлой неделе Андрей на специальном семинаре рассказал о новом эксперименте SHiP. Лекция состоит из пяти частей:


  • Зачем нужен эксперимент SHiP.

  • Проблемы Стандартной модели.

  • Как устроен детектор и что он должен измерить.

  • Как создаётся международная коллаборация для создания и проведения большого эксперимента.

  • Основные этапы эксперимента.

  • Что коллаборация SHiP ожидает от Яндекса.

Категория: Компании » Яндекс

 

Началось создание «100-процентно российской программной платформы»

Автор: admin от 14-07-2014, 16:25, посмотрело: 639

Началось создание «100-процентно российской программной платформы»
Куратор проекта Александр Глазков

Странно, что об этом событии еще не написали на хабре.

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

Успешная реализация позволит говорить о наличии в стране первой 100-процентно отечественной платформы для разработки и развертывания приложений", — считает Глазков.

Подробности

Категория: Операционные системы » Ubuntu

 

Диалектика SATA-революции

Автор: admin от 14-07-2014, 16:25, посмотрело: 706

Диалектика SATA-революцииРешение принято: начиная с чипсета 9-й серии жесткие диски подключаются напрямую к шине PCI Express, минуя SATA-контроллер.

Категория: Железо

 

Интервью с Крисом Лэси — разработчиком Link Bubble и Action Launcher

Автор: admin от 14-07-2014, 15:25, посмотрело: 416

Интервью с Крисом Лэси — разработчиком Link Bubble и Action Launcher

Крис Лэси — независимый разработчик-одиночка, который зарабатывает себе на жизнь только разработкой под Android. В этом интервью сайту androidpolice.com он делится своим мнением по поводу развития Android, разработке под него и т.п.

Категория: Операционные системы » Android

 

Собираем современный системный блок дешевле 150 евро

Автор: admin от 14-07-2014, 14:20, посмотрело: 660




- Нам придется платить за покупки не больше 200 долларов - это потолок!
- Между прочим, очень низкий потолок...


Собираем современный системный блок дешевле 150 евро

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

В этом посте подборка комплектующих с Амазона для современного системного блока общего назначения на архитектуре x86 общей совокупной стоимостью ниже 150 евро.

Категория: Гаджеты, Железо

 

Владимир Стасевич (Банк XXI, Сбербанк): «Мы должны готовиться и готовимся к следующему этапу эволюции – массовому мобильному банкингу»

Автор: admin от 14-07-2014, 13:20, посмотрело: 436

Владимир Стасевич (Банк XXI, Сбербанк): «Мы должны готовиться и готовимся к следующему этапу эволюции – массовому мобильному банкингу»

26-27 июля в DI Telegraph пройдет Хакатон мобильных финансовых сервисов – первый хакатон Сбербанка. Общий призовой фонд победителей в трех номинациях составит 1 000 000 рублей.
Представляем вашему вниманию интервью об ожиданиях прототипа мобильного финансового сервиса с одним из организаторов Хакатона — Владимиром Стасевичем, руководителем продуктов Сбербанк Онлайн, Банк XXI, Сбербанк.

Категория: Веб-разработка, Game Development

 

WinJS на Windows Phone 8.1

Автор: admin от 14-07-2014, 13:20, посмотрело: 446

В этом году на //build2014 были представлены два больших анонса, относящихся к библиотеке Windows для javascript (“WinJS”). Первый обозначил работу MS Open Technology над тем, чтобы сделать библиотеку WinJS кроссплатформенной и с доступным открытым кодом. Теперь у разработчиков есть возможность привнести персональность Windows-приложений на другие устройства и браузеры. Больше информации об этом нововведении можно найти в статье Марии Канг.

WinJS на Windows Phone 8.1

Второй анонс – релиз версии 2.1. для WinJS. Теперь, с выходом Windows Phone 8.1, библиотека WinJS также доступна и на мобильной платформе. WinJS 2.1 адаптирует возможности WinJS 2.0 (для Windows-приложений) под особенности Windows Phone. Мы также добавили новые элементы управления и возможности, специфичные для телефона, при этом не жертвуя производительностью на недорогих устройствах.

Теперь портировать ваше существующее приложение для Windows Store можно легко и безболезненно, охватив тем самым также платформу Windows Phone. Используя привычные и знакомые вам языки и инструменты, вы можете разделять ресурсы между вашими приложениями для Windows и Windows Phone.Размещение таких файлов, как исходный код, изображения, данные для локализации и т.д. в одном месте позволяет уменьшить стоимость и усилия, которые потребовались бы для создания двух отдельных приложений, ориентированных на разные платформы. Такое совмещение лежит в основе идеи универсальных Windows-приложений, недавно анонсированной Дэвидом Трэдвилом в докладе на открытии первого дня конференции Build.

Visual Studio предоставляет вам три набора шаблонов: приложения для Windows, Windows Phone и универсальные приложения.

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

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

Категория: Веб-разработка, Microsoft, Windows

 
Назад Вперед