Фильтр по продуктам, разделам и типам контента

(0 продуктов)

(356 тем в подразделе)

(0 индустрий)

(2 типов контента)

Показать результаты
Название none тип none Дата down
Что такое IBM Bluemix?
IBM Bluemix – это новейшее предложение в серии облачных решений IBM. Это предложение платформы как услуги (Platform as a Service - PaaS), основанной на проекте ПО с открытым исходным кодом Cloud Foundry, которое обеспечивает функции и службы корпоративного уровня, легко интегрируемые в облачные приложения. Эта статья содержит общий обзор Bluemix и Cloud Foundry и различий между ними. В ней также перечислены некоторые из служб Bluemix, представленных в каталоге Bluemix.
статьи 27.04.2015
Преодоление ограничений среды при интеграционном тестировании
Быстрое интеграционное тестирование – ключ к оперативному выпуску высококачественного программного обеспечения. Но ограничивающим фактором часто служит доступность среды разработки. В этой статье рассматриваются несколько стратегий повышения доступности среды, а также даются рекомендации по использованию каждой из них.
статьи 24.04.2015
Диагностика buildpack-пакетов или приложений IBM Bluemix
Если Bluemix-приложение дало сбой, можно легко получить доступ к журналам stdout и stderr среды исполнения приложения или buildpack-пакета посредством простого в применении веб-интерфейса.
статьи 24.04.2015
Создание чат-приложения HTML5 в Bluemix с помощью Node.js, Redis и Socket.io
Создайте в IBM Bluemix чат-приложение HTML5, оптимизированное для мобильных устройств, с применением службы Redis. Прочтите, как использовать Node.js и модуль Express для создания серверного приложения на JavaScript и как обновлять клиентскую часть в режиме реального времени с помощью Web Sockets и библиотеки Socket.io. Создав приложение, вы сможете всего за один шаг развернуть его в облаке на платформе Bluemix.
статьи 22.04.2015
Киберфизические системы и разумные города
Современные городские среды порождают множество задач в сфере киберфизических систем и разумных городов. В этой статье описываются киберфизические системы и сценарии их использования в реальном мире, а также социальные и технические сложности, с которыми разумные города столкнутся в ближайшем будущем.
статьи 20.04.2015
Создание приложения для бронирования номеров в гостиницах с помощью службы Business Rules в Bluemix
Служба Business Rules, размещенная в облаке Bluemix и основанная на Operational Decision Manager, позволяет определять, развертывать и обслуживать бизнес-правила и политики отдельно от кода приложения. Чтобы продемонстрировать преимущества отделения вызывающего приложения от бизнес-логики (правил), работающей в облачном сервисе, мы построили простое приложение для бронирования номеров в гостиницах в среде выполнения Node.js, связанной со службой Business Rules, которая вычисляет стоимость бронирования. В этой статье показано, как развернуть и выполнять бизнес-правила в облачной среде. Впоследствии вы сможете дополнить это приложение более сложными правилами или очень легко построить свое собственное.
статьи 17.04.2015
Избавьтесь от опасений относительно безопасности данных в облаке
Это учебное пособие проясняет ситуацию с безопасностью в облаке и вооружает читателя знаниями, позволяющими освоить облачные технологии без каких-либо опасений. Вы узнаете, что ответственность за обеспечение безопасности в облаке делится между поставщиком облачного сервиса и клиентом. В пособии рассматриваются обязанности каждой из этих сторон. Кроме того, подробно рассматривается вариант реализации безопасности данных при использовании среды dashDB (прежнее название – IBM BLU Acceleration for Cloud). При соблюдении определенных критериев клиент сможет достичь в облаке такого же уровня безопасности данных, который он способен обеспечить на своей площадке – или даже выше.
статьи 13.04.2015
Управление видимостью символических имен для общих библиотек: часть 1 - введение
В этой статье вы познакомитесь с основными понятиями о символах и их видимости, а также узнаете о том, как управлять видимостью символов в операционной системе IBM AIX, работающей на платформе IBM POWER
статьи 03.04.2015
Выявление рисков для безопасности с помощью продукта IBM Security QRadar Vulnerability Manager
Обнаружение рисков в реальном времени позволяет преодолевать уязвимости в системе безопасности и защищать данные. Продукт IBM Security QRadar Vulnerability Manager служит для сканирования, обнаружения и смягчения рисков с целью обеспечения безопасности информации.
статьи 02.04.2015
Создание простой службы уведомлений с помощью Node.js и MongoDB
Вам нужно следить за большим, разносторонним набором инструментов для групп разработки? Попробуйте использовать службу уведомлений, позволяющую создавать события, сигнализировать о них и подписываться на уведомления о событиях. Это не трудно. Я покажу, как это сделать.
статьи 30.03.2015
Управление игрушечным автомобилем силой мысли
Из этой статьи вы узнаете, как извлечь данные об активности головного мозга с помощью гарнитуры Muse для выполнения определенных действий в реальном мире, в частности перемещения игрушечного автомобиля. В этой статье описывается принцип работы с Arduino и пультом дистанционного управления игрушечным автомобилем на аппаратном уровне, а также с программным компонентами Bluemix для создания веб-приложения Node.js, обеспечивающего динамический просмотр данных об активности мозга.
статьи 26.03.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 8. Проверка SLA с использованием узла HTTP Request
В части 8 демонстрируется использование узла HTTP Request для динамического извлечения из WSRR метаданных сервиса и использования этих метаданных с целью проверки наличия у потребителя права вызова целевого сервиса.
статьи 19.03.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 7. Настройка кэша WebSphere Service Registry and Repository в IBM Integration Busus
В Части 7 описываются настройка и поведение кэша, используемого узлами Endpoint Lookup и Registry Lookup, включая поддержку эффективного поиска ранее извлеченных WSRR-артефактов и способы сделать эти данные доступными для производственных систем.
статьи 18.03.2015
Одновременное исполнение на платформе JVM: Блокировать или не блокировать?
Появившийся в Java 8 класс CompletableFuture предоставляет новые способы для обработки завершения асинхронного исполнения, в том числе неблокирующие способы для объединения и комбинирования событий. В данной статье объясняются различия между блокирующими и неблокирующими подходами к обработке завершения, а также излагаются доводы в пользу неблокирующего подхода.
статьи 16.03.2015
Одновременное исполнение на платформе JVM: Асинхронная обработка событий в языке Scala
Классы Future и Promise языка Scala предоставляют разработчику мощные средства для асинхронной обработки, включая неблокирующие способы организации и установления последовательности событий. Конструкции async / await, реализованные как макрос, дополнительно упрощают написание неблокирующей обработки событий на языке Scala. В данной статье демонстрируется применение базовых приемов на основе Future и Promise, а затем демонстрируется применение конструкции async / await для преобразования простого блокирующего кода в неблокирующий.
статьи 16.03.2015
Передовые методики DevOps: Часть 3. Реализация ITIL с помощью DevOps
В этой статье приводятся практические рекомендации по использованию методик DevOps для реализации процессов и функций, описанных в ITIL v3 Core Transition from Service Design to Service Operation.
статьи 10.03.2015
Использование IBM Pattern Development Kit для создания шаблонов виртуальных приложений: Часть 3. Cоздание совместно используемого сервиса Memcached
В третьей части серии описывается создание совместно используемого сервиса Memcached для поддержки автоматического аварийного переключения на резерв в Tomcat.
статьи 05.03.2015
Знакомство с OpenStack: Компонент Identity (Keystone)
В статье рассматривается проект OpenStack Identity (Keystone), объясняется его место в общей архитектуре OpenStack и демонстрируется его функционирование. Описываются установка, конфигурирование и применение элементов, входящих в состав этого проекта.
статьи 05.03.2015
Использование IBM Pattern Development Kit для создания шаблонов виртуальных приложений: Часть 2. Cоздание связи компонента и политики планирования и масштабирования
В этой серии статей, состоящей из трех частей, описывается использование пакета IBM Pattern Development Kit при разработке шаблонов виртуальных приложений для топологий классических Web-платформ.
статьи 04.03.2015
Использование IBM Pattern Development Kit для создания шаблонов виртуальных приложений: Часть 1. Разработка плагинов шаблонов виртуальных приложений для установки серверов Tomcat и HTTP
В этой серии статей, состоящей из трех частей, описывается использование пакета IBM Pattern Development Kit при разработке шаблонов виртуальных приложений для топологий классических Web-платформ.
статьи 03.03.2015
Sentry 2 и PHP: Часть 1. Аутентификация и управление доступом для PHP
Sentry 2 – это применимая в любой инфраструктуре система аутентификации и авторизации, написанная на PHP. Она предоставляет встроенные методы для множества задач аутентификации и авторизации.
статьи 27.02.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 5. Выполнение проверок SLA во время исполнения и сценариев Registry Lookup
В части 5 демонстрируется использование узла Registry Lookup для динамического извлечения из WSRR метаданных сервиса и использования этих метаданных с целью проверки наличия у потребителя права вызова целевого сервиса.
статьи 19.02.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 6. Cценарии Service Gateway и Registry Lookup
В части 6 демонстрируется использование узлов Endpoint Lookup и Registry Lookup для реализации потока сообщений, который может выступать шлюзом сервисов в среде SOA, анализируя запрос сервиса и обращаясь к WSRR для определения маршрута запроса к нужному поставщику сервиса.
статьи 19.02.2015
Быстрое создание ситуационных приложений в Bluemix с помощью Node.js
Приемы создания ситуационных приложений на Node.js в среде IBM Bluemix с помощью многократного использования информации из Интернета. В этой статье содержатся примеры простого прокси JSON, инструкции по преобразованию HTML в JSON, а также более сложный сценарий дополнения данных, показывающий, как можно объединять данные из нескольких различных источников.
руководства 12.02.2015
Создание игры "Виселица" с Java, Ajax и Cloudant
Узнайте, как создать онлайн-игру "Виселица" при помощи Bluemix Liberty для среды выполнения Java и службы базы данных Cloudant NoSQL.
руководства 11.02.2015
Создание датчика температуры для облачной среды с помощью Arduino Uno и IBM IoT Foundation: Часть 1. Создайте электрическую схему и настройте среду
Данный учебник (первый в серии из четырех учебников) знакомит с устройством микроконтроллера Arduino, обсуждает его использование для решения проблем контроля за домашними ресурсами, описывает ряд аппаратных дополнений к контроллеру Arduino и способ их подключения, а затем показывает, как загрузить программы для тестирования оборудования.
руководства 09.02.2015
Web-сервисы RESTful: основы
Технология Representational State Transfer (REST) получила широкое распространение в Web как более простая альтернатива Web-сервисам, основанным на SOAP и языке Web Services Description Language (WSDL). В данной статье Алекс Родригес представляет основные принципы REST.
статьи 09.02.2015
Создание датчика температуры для облачной среды с помощью Arduino Uno и IBM IoT Foundation: Часть 2. Напишите эскиз и подключитесь к IBM IoT Foundation Quickstart
Этот учебник (второй в серии из четырех учебников) описывает протокол MQTT (ранее известный как Message Queueing Telemetry Transport) - протокол для "Интернета вещей" (IoT) - и рассказывает, как реализовать поддержку MQTT на платформе Arduino. Вы узнаете об инструментах и методах тестирования и отладки неполадок MQTT в локальной системе, а также напишете эскиз Arduino, предназначенный для подключения к решению IBM Internet of Things Foundation Quickstart для вывода пользовательских данных в графическом виде.
руководства 09.02.2015
Облако в кармане: Часть 2. Заказ и настройка виртуальных серверов
Разработка мобильного приложения для создания, просмотра и администрирования услуг инфраструктуры SoftLayer с помощью REST API SoftLayer. Это второе из двух руководств демонстрирует, как заказывать и настраивать серверы с помощью мобильного устройства.
статьи 28.01.2015
Облако в кармане: Часть 1. Управление списками серверов
Разработка мобильного приложения для создания, просмотра и администрирования услуг инфраструктуры SoftLayer с помощью REST API SoftLayer. Эта первая статья серии из двух частей учит получать данные, необходимые для отображения на мобильном устройстве облачных серверов SoftLayer.
статьи 28.01.2015
Руководство по разработке приложений в соответствии с требованием 6 стандарта PCI DSS 3.0
Стандарт PCI DSS включает в себя 12 требований. Требование 6 адресовано разработчикам ПО для обработки, хранения и передачи информации о держателях платежных карт. Из этой статьи вы узнаете, как добиться соблюдения требований PCI DSS при разработке ПО.
статьи 21.01.2015
Подключение мобильных приложений к сети предприятия с помощью интеграции IBM MobileFirst с Cast Iron
В этой статье приведен пример интеграции IBM MobileFirst и Cast Iron.
статьи 20.01.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 3. Cценарии поиска оконечных точек
В части 3 демонстрируется применение узла Endpoint Lookup для динамического извлечения из WSRR метаданных сервисов и использование их для маршрутизации запросов сервисов во время исполнения, а также для обхода проблем оконечных точек при возникновении ошибок.
статьи 16.01.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 4. Cценарии Service Transformation и Registry Lookup
В Части 4 описывается использование узла Registry Lookup для динамического извлечения XSL-преобразований из WSRR и применения их к сообщениям потока во время исполнения.
статьи 16.01.2015
Интеграция IBM Integration Bus с WebSphere Service Registry and Repository: Часть 2. Узлы WebSphere Service Registry and Repository в IBM Integration Bus
В данной серии статей демонстрируется интеграция этих продуктов и приводятся примеры решения нескольких важных бизнес-проблем. В части 2 подробно описываются узлы Enpoint Lookup и Registry Lookup.
статьи 15.01.2015
Создание когнитивного робота для Twitter с применением технологии Watson
Создание когнитивного робота для Twitter с помощью инструмента Node-RED с применением службы IBM Watson Question and Answer. Это руководство учит создавать сложные когнитивные роботы для Twitter с минимальными усилиями по программированию.
статьи 14.01.2015
Создание блога с помощью Ruby on Rails и Bluemix
В этой статье мы расскажем, как приступить к работе с Bluemix, на примере создания приложения на платформе Ruby on Rails, которое подключается к службе SQLDB (основанной на IBM DB2). Вы научитесь разрабатывать Bluemix-приложения, добавлять к ним службы и компоненты, публиковать свой код и с помощью единственной команды быстро развертывать обновления в облаке.
статьи 13.01.2015
Создание чат-приложения реального времени за пять минут с помощью Node-RED
IBM Bluemix и Node-RED упростили создание веб-приложений реального времени. В этой статье мы покажем, как за несколько минут построить приложение чата реального времени, просто перетаскивая и соединяя готовые компоненты.
статьи 19.12.2014
Знакомство со службами Bluemix и DevOps: Часть 3. Планирование, отслеживание и применение новых служб Bluemix
В этой вводной серии статей из трех частей, посвященной Bluemix и DevOps Services, мы рассказываем, как сэкономить время с помощью этих продуктов. На примере простого приложения, созданного в первой части, а также развернутого во второй части приложения, использующего службу Bluemix, читатели учатся писать код, задействующий новую службу Bluemix. Попробуйте веб-IDE (не требующую установки), и вы поймете, как работать с инструментами гибкого планирования. Конечным результатом станет приложение, которое проверяет цены на товары в интернет-магазинах, исключая необходимость рыскать по Интернету в поисках вещей, которые вы мечтаете приобрести!
статьи 17.12.2014
Анализ данных Oculus Rift с помощью Bluemix
Интерактивная пользовательская среда делает обучение на основе цифровых игр привлекательным и эффективным. А собранные данные могут помочь разработчикам повысить образовательную ценность игры. Мы покажем, как можно передавать на сервер Bluemix для анализа данные, полученные от шлема виртуальной реальности Oculus Rift. Приложение BlueMix сохраняет все данные из Rift, такие как движения головы пользователя, которые можно анализировать в целях повышения эффективности учебного процесса.
статьи 15.12.2014
Конфигурирование компонента IBM HTTP Server для работы с продуктом WebSphere Commerce Developer
В этом учебном руководстве описывается, как установить и сконфигурировать компонент IBM HTTP Server для работы со средой разработки продукта WebSphere Commerce (версия V7.0.0.8 с установленным пакетом Feature Pack 7). Эта конфигурация может быть полезна для таких задач, как оптимизация поисковых механизмов, настройка производительности веб-сервера, перенаправление запросов к прокси-серверу и т. д.
статьи 12.12.2014
Управление удаленными хранилищами в динамической облачной сети с помощью IBM UrbanCode Deploy
Научитесь создавать удаленный репозиторий пакетов для IBM UrbanCode Deploy и использовать его в контексте процесса непрерывного развертывания. Это позволит оптимизировать и резко сократить время доставки пакетов. Решение основано на исследовании реального примера применения в рамках проекта DevOpsInACloud. Так как среда DevOpsInACloud распределена по разным сетям, для загрузки новой версии продукта в каждый агент может потребоваться много времени. В этой статье показано, как создать и настроить удаленное хранилище для каждой сети и отрегулировать процессы UrbanCode Deploy для загрузки артефактов сборки из этих хранилищ.
статьи 10.12.2014
Пример построения переносимого Java-приложения, интегрирующего веб-сервисы
Научитесь создавать на Java и развертывать в облаке веб-приложения типа PaaS.
статьи 05.12.2014
Повышение готовности DB2
В статье описывается использование облачной среды для создания надежного метода прерывания связей с целью предотвращения сценария потери связанности. Узнайте, как автоматизировать любое переключение на резерв в двухузловой конфигурации DB2 LUW 10.1 и выше.
статьи 04.12.2014
Подготовка к переходу на Enterprise COBOL для z/OS V5
Версия компилятора IBM Enterprise COBOL V5.1 появилась в 2013 году. Она обеспечивает существенное повышение производительности приложений, написанных на языке COBOL. Данная статья посвящена изменениям, о которых нужно знать при подготовке к обновлению.
статьи 04.12.2014
Гибкий анализ данных: совершенствование потоков работ и интеграция с пакетом R
Для гибкого анализа данных в рабочей среде необходимо интегрировать обработку данных с тестированием, требующим минимального участия пользователя. Следовательно, конфигурирование инструментов анализа должно выполняться путем программирования. Кроме того, необходим быстрый доступ к графическим отчетам, наглядно представляющим результаты анализа, которые помогают определять, требуется ли дополнительное изучение. В статье описываются методы совершенствования потоков работ в KNIME — графической рабочей среде на базе Eclipse для анализа данных и формирования отчетов, а также применение аналитического пакета R для создания готовых к использованию потоков работ и сложных графических представлений обработанных данных в любой точке потока работ.
статьи 26.11.2014
Реализация безопасности в среде PureData System for Hadoop
В данной статье описываются средства защиты, интегрированные в систему IBM PureData for Hadoop. Рассматриваются такие вопросы, как конфигурирование и применение различных способов аутентификации для пользователей и групп, хранилища учетных данных и сеансовые маркеры. Кроме того, описывается реализация инвертированного прокси-сервера и функций безопасности Big SQL.
статьи 25.11.2014
Использование специального buildpack-пакета для работы с языком Go на платформе IBM Bluemix
В статье демонстрируются возможности платформы IBM Bluemix в части хостинга приложений, написанных на языке Go, который платформа Bluemix не поддерживает по умолчанию. Автор описывает создание веб-приложения для выполнения простых математических вычислений и его развертывание на платформе Bluemix с использованием специального buildpack-пакета.
статьи 24.11.2014
Проверенные методики IBM Business Analytics: Конфигурирование Cube Designer для доступа к BI Gateway по протоколу SSL
В статье приведены этапы конфигурирования IBM Cognos BI Cube Designer для доступа к Cognos BI Gateway по протоколу Secure Sockets Layer (SSL).
статьи 18.11.2014
Бережливая разработка программного обеспечения с помощью DevOps
В развитие принципов бережливой разработки ПО в статье описываются способы обнаружения и устранения потерь при одновременном увеличении времени для обратной связи.
статьи 14.11.2014
Интеграция DB2 for z/OS и InfoSphere BigInsights: Часть 2. Использование коннектора InfoSphere BigInsights для выполнения анализа с помощью Jaql и SQL
В этом цикле статей описывается порядок интеграции между IBM DB2 11 for z/OS и IBM® InfoSphere BigInsights. Такая интеграция позволяет обращаться к структурированным и неструктурированным данным, хранящимся в Hadoop Distributed File System, и отсылать результаты обратно в DB2, где эти данные могут быть интегрированы с данными онлайновых транзакций. На примере сценария, общего для всех пользователей DB2 for z/OS, вы научитесь создавать решение для работы с большими данными, которое использует определяемые пользователем функции JAQL_SUBMIT и HDFS_READ для исполнения заданий в среде InfoSphere BigInsights и извлечения результатов с помощью SQL.
статьи 12.11.2014
Введение в YARN
В данной статье вы познакомитесь с преимуществами, которые предоставляет YARN по сравнению с предыдущей версией уровня распределенной обработки в Hadoop.
статьи 11.11.2014
Освоение концепции DevOps в интересах непрерывной поддержки инноваций
DevOps это набор принципов и методик, основанных на идеях бережливой разработки. Применение принципов бережливой разработки в организации, занимающейся поставкой программного обеспечения, повышает гибкость и эффективность разработки программного обеспечения. Эта статья ориентирована на читателей (включая практикующих специалистов и руководителей), которым требуется базовое введение в методики DevOps.
статьи 10.11.2014
Проверьте ваши приложения на уязвимости из списка OWASP Top 10 за 2013 год.
В этой статье рассказывается, как обеспечить защиту Web-приложений, используя лучшие практики разработки ПО – в частности, список OWASP Top 10 и инструменты поиска уязвимостей, такие как IBM Rational AppScan.
статьи 07.11.2014
Эффективное масштабируемое кэширование с помощью общих ESQL-переменных в WebSphere Message Broker и IBM Integration Bus
В статье описывается новый способ структурирования кэша, который хорошо масштабируется и при этом работает быстрее, чем обращение к базе данных, даже если кэш содержит более 10 000 строк.
статьи 06.11.2014
Система компьютерной верстки с открытым исходным кодом Scribus
Scribus – это инструмент компьютерной графической верстки (DTP), в котором значительное внимание уделяется макету, фреймам, стилям, управлению цветом и перетеканию текста между колонками.
статьи 29.10.2014
Настройка и мониторинг запуска Linux-системы
Сведение к минимуму количества времени, уходящего на загрузку компьютерной системы, всегда имеет большое значение – включаете ли вы свой домашний компьютер или перезапускаете сервер, обслуживающий тысячи пользователей. В предлагаемой статье рассматривается несколько механизмов запуска и выключения системы, которые используются в разных дистрибутивах Linux. В статье объясняется, как интегрировать новые сервисы, как настроить существующие конфигурации запуска, как исследовать поведение и производительность конфигураций запуска системы.
статьи 27.10.2014
Необходимо ли вам изучать язык R?
R- это универсальный язык программирования, разработанный для применения в таких областях, как разведочный анализ данных, классические статистические тесты и высокоуровневая графика. В данной статье ценность языка R рассматривается с точки зрения специалиста по статистике.
статьи 24.10.2014
Измерение эффекта использования DB2 with BLU Acceleration с помощью IBM InfoSphere Optim Workload Replay
В статье описывается использование IBM InfoSphere Workload Replay для проверки улучшения производительности работающей на производственных базах данных реализации DB2 with BLU Acceleration, управляемой InfoSphere Optim Query Workload Tuner (OQWT).
статьи 20.10.2014
Повышение производительности Big SQL в InfoSphere BigInsights с помощью параметров памяти
Конфигурирование параметров памяти для Big SQL позволяет повысить производительность сервера Big SQL. Воспользуйтесь возможностью автоматического конфигурирования некоторых параметров.
статьи 14.10.2014
Использование InfoSphere Streams как сенсорного интерфейса для системы Watson
Watson это мощная технология для решений, использующих естественный язык. Но не все данные являются текстовыми. В этой статье описывается применение InfoSphere Streams для предоставления системе Watson возможности использовать сенсорные данные.
статьи 14.10.2014
Одновременное исполнение на платформе JVM: Основы одновременного исполнения в Java и в Scala
Эта первая статья из нового цикла, посвященного одновременному исполнению на платформе JVM, рассматривает современное состояние программирования одновременного исполнения в релизе Java 7 и представляет некоторые улучшения, реализованные в языке Scala.
статьи 07.10.2014
Одновременное исполнение на платформе JVM: Основы одновременного исполнения в Java 8
В данной статье описываются новые мощные средства поддержки параллельной обработки в языке Java, предоставляемые расширениями Java 8 (в т. ч. CompletableFuture и streams).
статьи 07.10.2014
Предотвращение подделки межсайтовых запросов: скрытая опасность на вкладках браузера
Статья знакомит с двумя стратегиями предотвращения атак методом подделки межсайтовых запросов на примере пошагового сценария такой атаки. Рассматриваются некоторые проблемы инструментов сканирования при попытке найти уязвимости к подделке межсайтовых запросов.
статьи 03.10.2014
Обновление версии SUSE Linux Enterprise Server с помощью утилиты Zypper
В статье разъясняется использование утилиты Zypper для обновления операционной системы SUSE Linux Enterprise Server (SLES), а также описывается процесс создания и изменения конфигурационных файлов репозитария.
статьи 30.09.2014
Java.next: Java 8 как язык Java.next
В этой статье из цикла Java.next исследуется выпуск Java 8 в качестве приемлемого кандидата на роль вашего следующего языка программирования. Вы узнаете о том, как лямбда-выражения и API-интерфейс streaming модернизируют Java до уровня вполне современного языка.
статьи 29.09.2014
Голосовые звонки и отправка сообщений с помощью службы Twilio в Bluemix
Звоните и отправляйте SMS из Интернета на свой мобильный телефон, добавив службу Twilio к приложению в Bluemix. Twilio – это облачная служба, которая позволяет использовать стандартные языки веб-программирования для создания с помощью веб-API приложений с возможностью передачи голоса/SMS и VOIP-приложений.
статьи 26.09.2014
Изучаем платформу расширенной аналитики: Часть 3. Анализ неструктурированного текста с использованием шаблонов
Из этой статьи вы узнаете, как использовать шаблоны для анализа неструктурированного текста в контексте больших данных. Авторы описывают простые шаблоны для проектирования решений, использующие информацию, содержащуюся в неструктурированных документах.
статьи 26.09.2014
Изучаем платформу расширенной аналитики: Часть 1. Поддержка бизнес-требований с использованием больших данных и расширенной аналитики
Важность аналитических платформ растет с распространением больших данных. Ознакомьтесь с ключевыми характеристиками таких платформ и входящими в них компонентами. Это первая статья в серии, которая поможет вам проектировать и внедрять такие платформы.
статьи 25.09.2014
Использование языка Python, пакета SciKit и средств классификации текста для профилирования поведения клиентов
В статье описывается, как создать модель профиля поведения клиентов, основанную на текстовых атрибутах в виде описаний ранее купленных товаров. SciKit мощный Python-пакет машинного обучения, позволяющий создавать и оценивать модели используется в данной статье для построения модели и ее применения к имитируемым историям покупки товаров клиентами. В примере сценария создается модель, которая присваивает индивидуальным клиентам профили любителей музыки на основе определенных товаров, приобретаемых каждым клиентом, и соответствующих текстовых описаний этих товаров.
статьи 23.09.2014
Комментарий: Cравнение цикла и рекурсии с точки зрения производительности приложений
Вне зависимости от назначения или масштаба производительность приложения всегда является критическим фактором. Цикл и рекурсия – сопоставимые, но все же разные методы организации программного кода. Разработчики могут использовать оба этих метода в зависимости от того, к чему они больше привыкли, однако, проведя небольшой анализ для выяснения наиболее оптимального метода, можно значительно повысить производительность приложения.
статьи 11.09.2014
Команды IBM AIX, без которых вам не обойтись
Вы когда-либо ощущали при работе с IBM AIX и сервером IBM Power Systems, что вам не хватает ответов на некоторые вопросы? Вам никогда не казалось, что можно было бы сэкономить немало времени, если бы не нужно было бы постоянно обращаться за помощью к специалистам по поддержке? Если да, то вы нашли то, что вам нужно. Шив Дутта описывает некоторые команды AIX, которые помогут найти ответы на ваши вопросы, и рассказывает, как расширить список таких ответов.
статьи 08.09.2014
Изменения в языке Java 8
Версия Java 8 включает в себя новые важные языковые особенности, которые предоставляют разработчику более легкие способы для конструирования программ.
статьи 05.09.2014
Миграция с Sybase на DB2: Часть 1. Описание проекта
Данный цикл статей посвящен описанию инструментов и методик, использованных в проекте миграции кода триггеров с языка Transact SQL (Sybase) на язык SQL PL (DB2). В первой части рассматриваются такие вопросы, как поставленная цель и область действия проекта. Во второй части рассматриваются соображения и проблемы, которые нам пришлось принять во внимание, чтобы сделать поставщика СУБД прозрачным для приложения.
статьи 04.09.2014
Создание простого приложения для игры в слова с помощью Cloudant в облачной среде Bluemix
IBM Bluemix – это новая открытая платформа для разработки и развертывания веб- и мобильных приложений. В этой статье я опишу процесс создания простого приложения – игры «Угадай слово» – с помощью Bluemix и облачной среды разработки: DevOps Services. Мы начнем с нуля и придем к простой игре, в которую можно играть в веб-браузере, причем программа для сервера выполняется в облаке.
статьи 03.09.2014
Визуализация данных с использованием языка R: как получить и показать информацию, значимую для группы гибкой разработки
Визуальное представление данных понятно всем и является идеальным способом демонстрации операционных показателей участникам группы гибкой разработки. Важнейшими из показателей являются данные о качестве, такие как общее количество дефектов. Участникам группы разработки и заинтересованным сторонам чрезвычайно важно понимать нюансы и контекст таких показателей. Популярным способом анализа данных и визуализации нюансов является использование языка R. В статье рассказывается о том, как использовать R для сбора и анализа показателей качества. Вы узнаете, как создавать содержательные визуальные представления динамики показателей, и как они могут раскрывать проблемы, оказывающие влияние на пользователей. Предлагаемый пример показывает, как визуализация данных с использованием языка R помогает пониманию показателей.
статьи 26.08.2014
Первое знакомство с инструментом Nmap для системных администраторов
Nmap это сканер портов с открытым исходным кодом для Linux и для многих других платформ, помогающий существенно укрепить безопасность вашей системы. В статье излагаются базовые сведения о продукте Nmap для системных администраторов и описывается порядок его использования.
статьи 25.08.2014
Мониторинг производительности и анализ событий ожидания
В статье описан анализ событий ожидания в Oracle для повышения производительности. В ней также демонстрируется использование системных утилит для эффективного сбора и анализа статистики производительности базы данных Oracle.
статьи 22.08.2014
Расширение iOS-приложения с использованием службы IBM Mobile Data для Bluemix с целью интеграции с Worklight
В этом руководстве показано, как интегрировать Worklight с готовым мобильным приложением BlueList, которое использует различные мобильные службы. Приложение BlueList позволяет группе пользователей, работающих с приложением, совместно вести один и тот же список покупок, но этот список не ориентирован на какого-то конкретного пользователя. В этом руководстве мы добавим интеграцию с Worklight с целью персонализации приложения для зарегистрированных пользователей.
статьи 21.08.2014
Практическое применение Oozie, механизма управления потоками работ для Hadoop
В этой статье описываются некоторые варианты практического применения этой технологии для конкретных сценариев.
статьи 18.08.2014
Использование виртуализации на основе KVM
Виртуализация на основе технологии KVM (Kernel-based Virtual Machine) в значительной степени заменила Xen-виртуализацию в качестве используемого по умолчанию механизма с открытым исходным кодом для создания и поддержки виртуальных машин на большинстве Linux-систем. Хотя мотивация для этого изменения исходит преимущественно из сферы сборки и поддержки, а не из технической сферы, реальность состоит в том, что многим корпоративным ИТ-подразделениям, занимающимся виртуализацией, придется изучить административные инструменты контроля и управления, которые используются при работе с KVM. Кроме того, ИТ-подразделения с предшествующими инвестициями в виртуализацию на основе Xen, переходящие на технологию KVM, с большой вероятностью предпочтут - везде, где это возможно – преобразовать существующие виртуальные машины в форматы, поддерживающие KVM, вместо того, чтобы создавать эти машины заново.
статьи 04.08.2014
Проверенные методики IBM Business Analytics: Настройка активных отчетов для вывода в портретной ориентации на мобильных устройствах
В документе описывается оптимизация отчетов для вывода в ландшафтной или портретной ориентации на поддерживаемом мобильном устройстве. Используйте эти советы, чтобы ваши отчеты выглядели должным образом.
статьи 01.08.2014
Практический интеллектуальный анализ расплывчатых и неопределенных данных
Интеллектуальный анализ данных (data mining) становится все более интересным, полезным и востребованным по мере роста объемов данных, генерируемых как в закрытых бизнес-системах, так и в открытом Интернете. В то же время традиционные технологии интеллектуального анализа данных не справляются с некоторыми формами информационной неопределенности и расплывчатости, и здесь может быть полезна теория нечетких множеств.
статьи 29.07.2014
Работа в LaTeX. Текстовые редакторы LaTeX
Данный цикл статей рассматривает практические аспекты использования LaTeX для подготовки качественных документов. В этой статье представлен краткий обзор различных текстовых редакторов, которые можно использовать для работы с TeX-файлами.
статьи 24.07.2014
Mint и Cinnamon в тандеме Часть 4. Mint после установки: среда Cinnamon
В четвёртой части цикла описывается интерфейс одного из основных десктопов дистрибутива Mint -- Cinnamon. Особое внимание уделено таким его особенностям, как инкрементная строка поиска для запуска приложений и тайлингу окон.
статьи 23.07.2014
Работа в LaTeX. История появления и внутренняя философия LaTeX
В данной статье описывается история появления и развития LaTeX. Наряду с исторической справкой в статье также представлен список источников по LaTeX, которые можно использовать при самостоятельном изучении.
статьи 22.07.2014
Работа в LaTeX. Дистрибутивы в LaTeX
Данный цикл статей рассматривает практические аспекты использования издательского пакета LaTeX для подготовки качественных документов. В этой статье рассматриваются различные дистрибутивы LaTeX и их отличительные особенности.
статьи 22.07.2014
Mint и Cinnamon в тандеме Часть 1. О дистрибутиве Mint
В первой части цикла дана общая характеристика дистрибутива Mint, его история, современное состояние и варианты распространения.
статьи 21.07.2014
Создание плагина для WordPress
В статье описывается процесс создания собственного плагина для WordPress CMS. Также в статье рассматриваются различные аспекты разработки плагинов – подключение дополнительных файлов, работа с хуками действий и фильтров, вопросы безопасности.
статьи 18.07.2014
Визуализация данных: Часть 1. Визуализация метрик посещения с помощью графики SVG и D3
Эта серия из двух статей познакомит вас с применением масштабируемой векторной графики (SVG) и Open Source-библиотеки D3 JavaScript для визуализации данных. Фигуры, цвета и компоновка могут оказать неоценимую помощь при создании осмысленных бизнес-представлений информации, извлеченной из больших объёмов данных. Пример сценария демонстрирует применение SVG и D3 для построения информативных диаграмм на основе данных о посещении социальных ресурсов.
статьи 17.07.2014
Проверенные методики IBM Business Analytics: процесс восстановления решения Predictive Maintenance and Quality
В документе описываются этапы восстановления среды IBM Predictive Maintenance and Quality после аварийного отключения.
статьи 15.07.2014
Связывание гибридных мобильных приложений IBM Worklight с сервисами LinkedIn
В этой статье от разработчика IBM Worklight показано, как написать два HTTP-адаптера для связывания гибридного мобильного приложения с сервисами LinkedIn.
статьи 14.07.2014
Интеграция сервиса IBM Mobile Quality Assurance в инфраструктуру обеспечения качества мобильных приложений
Если вы хотите значительно повысить эффективность и продуктивность интерактивного тестирования мобильных приложений в ручном режиме, воспользуйтесь сервисом IBM Mobile Quality Assurance (MQA). MQA – это хостинговый сервис типа Software-as-a-Service (программное обеспечение как сервис), который помогает выпускать приложения неизменно высокого качества. Приступить к использованию сервиса MQA чрезвычайно легко как на стадии подготовки к производственному применению, так и на стадии обслуживания мобильного приложения после выпуска.
статьи 14.07.2014
Обработка сложного текста с целью извлечения информации
В статье описывается применение языка AQL в рамках программной платформы InfoSphere BigInsights для обработки текста с целью его преобразования в осмысленную информацию, а также дальнейшее преобразование этой информации в среде BigSheets с целью получения статистических и визуализируемых данных из исходного материала.
статьи 11.07.2014
Противодействие атакам, использующим SQL-инъекции
В статье описываются принципы атаки с использованием SQL-инъекций и рассматривается ее выполнение на "производственном" веб-сайте. После этого описывается процесс тестирования веб-сайта на наличие уязвимостей это класса с помощью продукта IBM Security AppScan Standard.
статьи 11.07.2014
Создание запросов MapReduce для обработки конкретных типов данных
Концепция MapReduce создала целый набор новых парадигм и структур для обработки и создания различных типов запросов. Однако чтобы в полной мере реализовать преимущества Hadoop, необходимо создавать соответствующие запросы MapReduce для обработки информации. В статье рассматриваются различные сценарии с подробным описанием примеров разработки различных типов запросов.
статьи 04.07.2014
Работа в LaTeX. Создание документа на примере подготовки курсовой работы
В данной статье рассматриваются базовые аспекты работы с LaTeX, включая установку пакета, создание LaTeX-файлов и выдачу финальных PDF-документов. На примере курсовой работы рассматривается создание титульного листа, вставка картинок и библиографии.
статьи 02.07.2014
Создание Linux- и Windows-образов для частных облаков OpenStack
В статье предлагается новый способ построения образов Linux® и Windows® для частных облаков, созданных с помощью облачной операционной системы OpenStack.
статьи 01.07.2014
Улучшение масштабируемости с помощью службы SessionCache
Создание приложений в Bluemix с использованием службы SessionCache. Службу SessionCache можно использовать для кластеризации и выравнивания нагрузки, что способствует улучшению производительности и масштабируемости приложений.
статьи 30.06.2014
Извлечение значимых статистических показателей из данных в формате JSON с использованием языка R
В статье описано, как интегрировать данные JavaScript Object Notation (JSON), такие, например, как данные, полученные с помощью InfoSphere BigInsights, с языком для статистических вычислений R. Также описаны базовые типы данных, команды, используемые в R, и его графическая среда.
статьи 30.06.2014