Архив за 06 ноября 2012 - 2

26 октября Microsoft вместе с Windows 8 представила и планшет Surface с операционной системой Windows RT, тогда как цены на версию Surface с «полноценной» системой Windows 8, которая позволяет запускать обычные десктопные приложения, пока оставались в тайне.

Согласно планам Microsoft продажи Surface на Win 8 Pro должны начаться в начале 2013 года, тем не менее на сайте немецкого магазина уже появилась возможность сделать предзаказ на планшет по заявленной цене.

Изучая страницу с товаром, можно сделать вывод, что Surface Pro с 64 Гб можно будет купить за 809&#8364 (1044$). Планшет с 128 Гб будет доступен на 100&#8364 дороже — или за 1173$.

Таким образом можно сделать осторожное предположение, что, если заявленная сайтом цена соответствует действительности, то Surface Pro выглядит не очень дешёвой покупкой, которая будет легко сравнима с продающимися сейчас ультрабуками на той же Windows 8.
Читать полностью »

Для недавно сделанного мной в рамках изучения Flask микросервиса shares.datagreed.ru мне захотелось отслеживать переходы по разным адресам API. Как это сделать, если Google Analytics интегрируется в страницу посредством JS?

Вот и я тоже не знал. Поиск привел меня к официальной библиотеке на PHP для мобильных сайтов, на которых не предполагалось (когда-то) использовать JavaScript.

Дальнейшие мои изыскания вылились в небольшой модуль для питона, который позволяет использовать трекинг страниц (ивенты, увы, не поддерживаются) Google Analytics со стороны сервера. Штатно в библиотеку влючены классы для Django и Flask. Класс для Flask в данный момент развернут и обкатывается у меня на shares.datagreed.ru, а класс для Django я пока что не тестировал, так что багрепорты приветствуются.

Читать полностью »

в 17:39, , рубрики: certification, java, jpa, oracle, метки: , ,

Хочу поделиться опытом прохождения Java EE 6 Java Persistence API Developer Certified Expert Exam (OCEJPAD 6).

Немного о OCEJPAD 6

OCEJPAD 6 один из новых(относительно новых) сертификатов, который охватывает Java Persistence API. Ранее Java Persistence API входил в состав SCBCD, но с добавлением Criteria API в JPA 2.0, было создано 2 экзамена вместо одного:

  • Java EE 6 Java Persistence API Developer Certified Expert Exam 1Z0-898(EE6 JPA or OCEJPAD 6)
  • Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam 1Z0-895(EE6 EJB or OCEEJB 6)

Для кого предназначен этот сертификат? На мой взгляд, для всех Java Developer’ов, так как редкий проект обходится без использования доступа к базам данных, а пользоваться только JDBC уже давно не по фэн шую. Так что крепкие знания JPA будут как нельзя кстати. Одна из наиболее часто используемых имплементаций JPA — Hibernate.

Что читать?

Я использовала для подготовки книгу Pro JPA 2: Mastering the Java™ Persistence API(ее можно скачать бесплатно в интернете), а также спецификацию JPA. На мой взгляд спецификацию нужно читать после тщательного изучения Pro JPA 2: Mastering the Java™ Persistence API или обращаться за разъяснением наиболее непонятных моментов. Следующие главы из этой книги содержат всю необходимую информацию для сдачи экзамена (все остальное можно смело пропустить):
Читать полностью »

Казалось бы, из всех шаблонов проектирования что может быть проще всем известного синглетона. Во многих классических примерах реализации на разных языках программирования она может занимать всего пару десятков строк а того и меньше.
image
Так получилось, что я реализую этот шаблон вот уже второй год начиная с первого выхода PHP 5.3 в 2009 году. В то время у его предшественника версии 5.2 не было позднего статического связывания и для создания экземпляра класса в метод приходилось передавать его имя, что казалось мне архинеудобным.

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

Подробности реализации ниже.
Читать полностью »

Приветствую, читатели.

Вообще с бакулой я связался совершенно случайно. Я всегда предпочитал самописные скрипты для бэкапов и мониторинг их выполнения nagios-ом, т.к. все специализированные средства (Bacula, Amanda, и т.п.) казались мне архитектурно слишком сложными, которые сами, в силу своей сложности, требуют того, чтобы их бэкапили. Но однажды, политикой сверху, нас посадили на ARCserve. Поигравшись немного с этим монстром я вернулся к Bacula и понял, что Bacula — это верх изящества и простоты.
Читать полностью »

На этой неделе компания Nikon представила новую цифровую зеркальную фотокамеру формата DX. По словам производителя, камера Nikon D5200 «создана для того, чтобы вы могли полностью раскрыть свой творческий потенциал». Она значительно превосходит своих предшественниц — Nikon D5000 и Nikon D5100Читать полностью »

Создание Cocos2D x проекта в Marmalade SDK

Некоторое время назад RIM совместно с Marmalade проводили акцию по которой и мне удалось получить планшет Blackberry Playbook. По условиям акции в течение полугода с момента регистрации необходимо разработать и загрузить в Blackberry App World игру сделанную при помощи Marmlade SDK. После изучения в сети некоторого количества материала об этом SDK я наткнулся на записи о том что есть возможность использовать Cocos2D-x, что возможно сократило бы мне время на разработку(хотя я не имею опыта работы ни с Marmalade ни с Cocos2D-x). Далее я скачал последний релиз Cocos2D-x и не обнаружил в нём никаких следов возможности взаимодействия с Marmalade SDK.
Читать полностью »

Многие помнят как Линус Торвальдс показал неприличный жест в адрес NVIDIA после того как оказалось, что компания спустя рукава относится к поддержке своих видеокарт в Linux.

Как бы то ни было, но в сегодняшнем официальном пресс-релизе NVIDIA неожиданно выяснилось, что новые драйверы для видеокарты GeForce R310 "удваивают производительность и значительно сокращают время загрузки игр на компьютерах с операционной системой Linux."

Даг Ломбарди (Doug Lombardi), вице-президент по маркетингу в Valve:

«В новой версии драйверов NVIDIA смогла повысить общую игровую производительность в ОС Linux. NVIDIA, бесспорно, заняла ведущую позицию, разработав драйверы R310 вместе с нами и другими студиями, чтобы предоставить лучшее решение под Linux для геймеров».

Читать полностью »

Привет подписчикам корпоративного хабраблога EPAM Systems Ukraine! EPAM IT Share #2: Can you Kanban? Fault tolerance

В четверг 1 ноября состоялась вторая встреча EPAM IT Share, на которой Михаил Петрук и Юрий Шаповалов рассказывали нам о том, над чем работают и как решают проблемы, которые ложатся на их плечи.

В этом небольшом отчёте вы найдёте видео материалы встречи и файлы презентаций.
Читать полностью »

Не будет новостью, что контролировать расходы на связь в организации с более чем двадцатью сим карт дело не простое и многие предпочитают просто платить, не озадачиваясь анализом расходов.
На рынке есть специализированные продукты, позволяющие следить за расходами в основном в ручном режиме.
Хотел бы поделиться опытом создания системы контроля расходов для нескольких сотен тысяч сим карт построенной на безе MS SSAS.
В качестве поля для действия была выбрана компания имеющая на тот момент около 120 тыс сим карт, 90% из которых был провайдер с логотипом в виде яйца и устанавливаемых в м2м устройства.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js