Bluemix 上の Spark を利用して、ブラウザー内で気象データを分析する

Apache Spark は、まったく新しい機能の数々をデータ・サイエンティスト、ビジネス・アナリスト、アプリケーション開発者に初めて利用できるようにする、次世代の分散データ処理エンジンです。Analytics for Apache Spark は IBM Bluemix に用意されている一般的なツールと連動することから、この Analytics for Apache Spark を使用することで、瞬く間にこの Apache Spark の能力をフル活用できるようになります。このチュートリアルでは、Spark API を使用する IPython Notebook を利用して、実際の気象に関するロー・データを分析する方法を紹介します。この例をベースとして使用すれば、Bluemix 上の他のアナリティクスも簡単に利用することができます。

Watson をロックスターに変身させる: 翻訳された歌詞を使ってスペイン語の知識をテストする

接続して Spotify アカウントで認証するための Node.js アプリを構築し、genius.com から歌詞を取得して、それらの歌詞と Bluemix 上の Watson API を使用して楽しいことをしてください。このチュートリアル、デモ、サンプル・アプリでは、クイズのような形式で、皆さんお気に入りの曲の歌詞をスペイン語で表示することにより、皆さんの外国語のスキルについて簡単なテストを行うアプリを構築する方法を紹介します。

IBM Power Virtualization Center (PowerVC) を導入する

クラウド・コンピューティングでは、仮想化が重要な役割を果たします。IBM Power Virtualization Center (PowerVC) は、OpenStack をベースに新たに作成された仮想化管理ツールです。このツールは、Power Systems 環境での仮想リソースの管理を単純化して、管理者の生産性を向上させることを目的に設計されています。このチュートリアルでは、PowerVC の基本概念、インストール方法、基本的な構成方法、ならびにホスト、ストレージ、ネットワークなどの各種リソースを構成する方法を説明します。さらに、仮想マシンとイメージに目を向け、PowerVC を使用して VM を作成および管理する方法を、画面を参考にしながら紹介します。

Elasticsearch を Java アプリケーションの中で使用する

使いやすい REST API と、クラスターの自動スケーリングを組み合わせた Elasticsearch は、全文検索の分野を席巻しています。Elasticsearch をコマンド・シェルから、そして Java アプリケーション内から使用する方法について、この実践的な入門チュートリアルで学んでください。

Linux の 101 試験対策: RPM および YUM によるパッケージ管理

Linux システム上でパッケージをインストール、アップグレード、そして管理する方法を学んでください。このチュートリアルで焦点とするパッケージ管理ツールは、Red Hat によって開発された RPM (Red Hat Package Manager) と、当初はデューク大学物理学部で Red Hat Linux システムを管理するために開発された YUM (Yellowdog Updater Modified) です。このチュートリアルの内容は、Linux のシステム管理者として認定するための LPI 101 試験に備えて勉強するために利用することも、単に新しいソフトウェアを追加してシステムを最新の状態に維持する最善の方法を探るために利用することもできます。

Linux の 101 試験対策: ランレベル、ブート・ターゲット、シャットダウン、リブート

Linux システムをシャットダウンまたはリブートする方法、ユーザーにシステムが停止することを警告する方法、そしてシステムの使い方にさまざまなレベルで制限を設けるためのランレベルを切り替える方法を学んでください。このチュートリアルの内容は、2015年 4月に更新された LPI の試験項目のバージョン 4.0 に対応しており、LPIC-1: Linux Server Professional Certification に備えて勉強するために利用することも、単にシャットダウン、リブート、そしてランレベルの変更について学ぶために利用することもできます。

IBM Bluemix の最新情報を探る

この更新されたデモで David Barnes が紹介するのは、Bluemix の最新のランタイムとサービスを利用して、自分の好きなやり方でアプリケーションの開発とデプロイを始める方法です。ここで言う自分の好きなやり方とは、Cloud Foundry によるアプローチを使用するか、IBM Containers を使用するか、あるいは OpenStack の仮想マシンを使用するかのいずれかの方法です。

多忙な Java 開発者のための Sails.js ガイド: モデルとブループリント

Sails.js でのモデルは JavaScript オブジェクトによって表現されます。これらのオブジェクトは、リレーショナル・データベースやドキュメント指向データベースを含め、あらゆるタイプのデータ・ストアに保管することができます。このチュートリアルでは、Sails.js で初めてのモデルを開発し、データ駆動型アプリケーションにおなじみの機能である、作成、読み取り、更新、削除といった機能の組み込みサポートを提供する Sails のブループリントを導入します。

Linux の 101 試験対策: LPIC-1 のロードマップ

このロードマップを利用して、基本的な Linux タスクの習得および復習に役立つ IBM developerWorks のチュートリアルを見つけてください。プロフェッショナルの Linux システム管理者として認定されることを目指しているとしたら、このロードマップで紹介するチュートリアルは、Linux Professional Institute の LPIC-1: Linux Server Professional Certification 101 試験および 102 試験に備えるためにも役立ちます。このロードマップは、101 試験と 102 試験の 43 の項目に従って編成されています。LPIC-1 の認定を取得するには、この 2 つの試験に合格する必要があります。

経費追跡用ハイブリッド・アプリケーションを作成する

オープンソースの LoopBack フレームワークをはじめとする、StrongLoop ツールを使用することで、REST サービスを簡単に作成してください。さらに Ionic フレームワークと LoopBack フレームワークの AngularJS SDK を使用して、サービスを利用するためのハイブリッド・アプリケーションを作成してください。この API を拡張してクライアントがより柔軟に経費データを表示できるようにするとともに、サーバー・サイドのコードを IBM Bluemix にプッシュしてください。