製品、トピックスやコンテンツ・タイプでフィルターをかける

(191 製品)

(523 トピック)

(8 インダストリー)

(4 種類)

1 - 91 件のうちの 91 件
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 none
Node.js と MongoDB を使用してモバイル・アプリを開発する: 第 1 回 チームが採用した手法とその結果
Node.js (サーバー・サイドの JavaScript) を使用して Systems of Engagement (人と関わりあうシステム) を開発する利点を探ってください。この記事では、IBM Extreme Blue チームが Node.js と MongoDB を使用して、Systems of Engagement (人と関わりあうシステム) の概念を実証するアプリケーションである IBM Passes で挙げた成果を紹介します。このチームが Node.js と MongoDB を使用した経験は、企業でも使われ始めているこれらのソリューションを使用することで、いかに迅速なアプリケーション開発が実現できるかについて、興味深い洞察をもたらしてくれます。
記事 2014/1/30
Node.js と MongoDB を使用してモバイル・アプリを開発する: 第 2 回 ヒントと秘訣
Systems of Engagement (人と関わりあうシステム) を開発するために、Java テクノロジーではなく Node.js (サーバー・サイドの JavaScript) を使用した場合の実装に関する詳細を学んでください。この記事では、Node.js と MongoDB を使用して RESTful なバックエンド・アプリケーションを開発した IBM Extreme Blue チームが、チームの思考プロセスと推奨事項を紹介します。
記事 2013/9/19
IBM Cloud Node.js アプリケーション入門, 第 1 回: Node.js を使用して受付用訪問者記録アプリケーションを作成する
この記事では、組織が受付で訪問者の出入りを記録するために使用できる Node.js アプリケーションを、IBM Cloud を利用して作成する方法を説明します。手順に沿って、Node.js、Express HTTP サーバー・ライブラリー、Cloudant データベースを使用する方法、そして可用性に優れた IBM Cloud 内で一連のタスクを行う方法を学んでください。この記事は、IBM Cloud プラットフォーム上で Node.js プログラミングを行うための基礎入門です。
記事 2018/10/11
IBM Cloud Node.js アプリケーション入門, 第 2 回: Node.js を使用して受付用訪問者記録アプリケーションを作成する
このシリーズの第 1 回では、IBM Cloud 上で Node.js アプリケーションを作成する方法を説明しました。けれども作成したアプリケーションは、応答性に優れているというわけでも視覚的に魅力的というわけでもありません。今回の記事で、Bootstrap のテーマを使用して見栄えの良いアプリケーションに変身させる方法、そして AngularJS ライブラリーを使用して応答性を向上させる方法を説明します。
記事 2018/10/11
企業で利用する Node.js 用の IBM ツール: IBM SDK for Node.js のコア・ダンプ・デバッグ機能
IBM SDK for Node.js と連動する Eclipse アドオンを使用して、Node.js アプリケーションの異常終了とメモリー・リークをデバッグしてください。
記事 2015/12/03
初めての Node.js Webサイトを構築する、第 1 回
Node.js を使用して動的 Web サイトを構築したいけれども、どこから始めればよいかがわからないのであれば、ソフトウェアのインストール不要の Node.js 開発をステップバイステップで紹介する、この全 3 回からなる連載記事を読んでください。これらの記事では、Web ブラウザーのみを使用して、Node.js アプリケーションの作成、サーバー・サイド JavaScript の作成、HTML ページ上での動的データの表示、Redis データベースへのデータの保管を行います。
記事 2015/5/07
Node.js ランタイムに対する自動スケーリングの拡張機能
Auto-Scaling for Bluemix サービスの前のバージョンでは、Node.js アプリケーションに対してサポートされていたメトリックは「メモリー」のみでした。メモリー使用状況を現行のバージョンに取り込むことで、アプリケーションのヘルスを評価し、評価したアプリケーションに追加インスタンスが必要であるかどうかを判断できます。けれども場合によっては、さらに正確にアプリケーションのインスタンス数を制御しなければならないこともあります。
記事 2016/12/08
Node.js の基本を越えたクイズ
Node.js に関する知識とスキルのテストをしましょう。このテストを受けると、ナレッジ・パス「Node.js: 基本を越えて」で学んだ重要な内容やコーディング手法がどの程度身に付いているかがすぐにわかります。
記事 2012/8/02
IBM Cloud 上で稼動する Web アプリケーション開発方法 - Node.js 編
IBM Cloud とは、Web アプリケーションやモバイル・アプリケーションを構築、提供、管理するためのオープン・スタンダードをベースとした PaaS (Platform as a Service) 環境です。IBM Cloud では幅広いプログラミング言語やフレームワークを使用することができ、Node.js もそのひとつです。 当記事では IBM Cloud の Node.js 実行環境を使用した、Web アプリケーション開発の流れをステップ・バイ・ステップで解説します。もし Node.js に触れたことがあり、まだ IBM Cloud を体験したことがない場合は、ぜひ無料のトライアル・アカウントを取得して試してみてください。
チュートリアル 2014/12/11
Java 開発者のための Node.js
Node.js は、これまでの Java による並行処理の問題に対するソリューションに代わる画期的な手段です。Node.js について学ぶ上で必要なのはオープンなマインドとほんの少しの JavaScript です。
記事 2012/1/13
Node.js とは一体何か?
Node.js はサーバー・サイドの JavaScript インタープリターであり、サーバーの動作に関する概念を変えるものです。Node.js が目指しているのは、プログラマーが非常にスケーラビリティーの高いアプリケーションを構築できるようにすること、そして何万もの同時接続をたった 1 台の物理マシンで処理できるコードを作成できるようにすることです。
記事 2011/6/09
Node.js、Express、sentiment、ntwitter を使用して感情分析アプリケーションを作成する
Twitter 上の任意のトピックに対する人々の反応を分析するために Node.js アプリケーションを作成してください。デモ、サンプル・コード、そして基本的な PaaS アプリを作成するための完全なインストラクションが含まれたこの記事では、この PaaS アプリに感情分析機能を追加して Twitter に接続します。皆さんが作成するアプリでは、よく使われている Node.js のモジュールを使用します。このアプリは、時間の経過に伴う大量のデータの変化を分析およびモニターするためにすぐに使えるモバイル・アプリが必要なときには、いつでも再利用することができます。
記事 2014/7/02
Bluemix のボイラープレートと DevOps Services を利用して短時間で Node.js アプリケーションを作成する
Lauren Schaefer が、完全に動作する Node.js アプリケーションを、Bluemix のボイラープレートを使用してわずか 90 秒足らずで作成する方法をデモします。さらに、さまざまな目的で IBM DevOps Services を利用する方法をデモします。具体的には、Web IDE を使用してアプリケーションを編集する目的、変更内容を Git リポジトリーにプッシュするだけで自動的にアプリケーションをデプロイする目的、アプリケーションを開発するためのコラボレーティブ・チーム環境を構築する目的などがあります。
記事 2014/10/16
Node.js と dashDB サービスを利用して公共交通機関のシミュレーターを開発する
この記事では、IBM DevOps Services、IBM Bluemix™、dashDB (以前は Analytics Warehouse または BLU Acceleration と呼ばれていました) などのクラウド・サービスを利用して、公共交通機関のシミュレーターを開発する方法を紹介します。JavaScript の知識をある程度持ち合わせている開発者や、クラウド・サービスを使い始めたい開発者は、データ分析およびデータ・ストリームを対象とした単純ながらも有用なアプリケーションを開発する方法を学ぶことができます。
記事 2015/7/16
CoffeeScript と Node.js による関数型の JavaScript
CoffeeScript、Node.js、Underscore.js を使用して関数型のスクリプトで記述された優れたコード・スタックによって、Web アプリケーションの複雑さを克服してください。
記事 2012/3/22
Node.js のイベント・ループを効果的に使用する
駆け出しの Node.js アプリケーション開発者が学習の長い横ばい状態を経験する内容の 1 つが、シングルスレッド・イベント・ループがどのように機能するのか、そしてどのような場合にこのイベント・ループが予期しない結果を招くのかを十分に理解することです。このチュートリアルでは、3 つのインタラクティブなサンプルを通じて、イベント・ループの使用方法を実践できます。すぐに、非同期呼び出しに容易に対処できる高速で効率的なコードを作成できるようになるはずです。
記事 2017/6/01
Node.js をクラウド環境での開発用のフルスタックとして使用する
Web サーバーを始めとするスケーラブルなネットワーク・プログラムを作成するために設計された、Node.js の詳細を学んでください。Node.js は UNIX ライクなプラットフォーム上で動作する V8 JavaScript エンジン用のイベント駆動型 I/O フレームワークです。この記事では Node.js と、このフレームワークを中心としたエコシステム (クラウド・オファリングを含む) を詳しく探り、最後に Node.js でチャット・サーバーを構築する方法に関する包括的な例を紹介します。
記事 2011/6/03
連載 Domino V10 アプリ開発 #鬼わか 解説: 第 4 回「Node.js から DQL で Domino のデータにアクセスしてみよう #鬼わか 解説」
連載 「Domino V10 アプリ開発 #鬼わか 解説」のページにアクセスいただき、ありがとうございます。本連載では 2018年10月10日に発表された IBM Notes/Domino 待望の新バージョン「IBM Notes/Domino V10」上でのアプリケーション開発を「鬼わかりやすく!」解説します。
記事 2019/3/05
連載 Domino V10 アプリ開発 #鬼わか 解説: 第 3 回「Node.js を導入してサンプルアプリを動かしてみよう #鬼わか 解説」
連載 「Domino V10 アプリ開発 #鬼わか 解説」のページにアクセスいただき、ありがとうございます。本連載では 2018年10月10日に発表された IBM Notes/Domino 待望の新バージョン「IBM Notes/Domino V10」上でのアプリケーション開発を「鬼わかりやすく!」解説します。
記事 2019/2/12
Node.js、Express、AngularJS、および MongoDB を使用してリアルタイム・アンケート・アプリケーションを作成する
アンケートの回答が送られてくるとリアルタイムで結果が更新されるアンケート・アプリケーションを作成してください。私が作成したアプリは、すべてに JavaScript を使用した単純なアーキテクチャーをしています。バックエンドには Node.js と Express が使用され、アプリのデータは MongoDB に格納されます。フロントエンドのユーザー・インターフェースには AngularJS と Bootstrap が使用され、アンケートに回答するとリアルタイムでクライアントが更新されるように WebSocket も使用されています。
記事 2014/7/24
IBM Blueworks Live REST API を活用する, 第 5 回: IBM Cloud 上の Node.js を使用して Blueworks Live REST API 用の Web アプリケーションを作成する
このチュートリアルは、全 5 回からなるシリーズ「IBM Blueworks Live REST API を活用する」の最終回です。Node.js と IBM Cloud を使用して作成した Web アプリケーションから Blueworks Live API にアクセスする方法を学んでください。
記事 2018/3/01
初めての Node.js Webサイトを構築する、第 3 回
Node.js を使用して動的 Web サイトを構築したいけれども、どこから始めればよいかがわからないのであれば、ソフトウェアのインストール不要の Node.js 開発をステップバイステップで紹介する、この全 3 回からなる連載記事を読んでください。これらの記事では、Web ブラウザーのみを使用して、Node.js アプリケーションの作成、サーバー・サイド JavaScript の作成、HTML ページ上での動的データの表示、Redis データベースへのデータの保管を行います。
記事 2015/5/07
初めての Node.js Webサイトを構築する、第 2 回
Node.js を使用して動的 Web サイトを構築したいけれども、どこから始めればよいかがわからないのであれば、ソフトウェアのインストール不要の Node.js 開発をステップバイステップで紹介する、この全 3 回からなる連載記事を読んでください。これらの記事では、Web ブラウザーのみを使用して、Node.js アプリケーションの作成、サーバー・サイド JavaScript の作成、HTML ページ上での動的データの表示、Redis データベースへのデータの保管を行います。
記事 2015/5/07
簡単な Node.js ファイル・アップロード・アプリケーションを通じて IBM Bluemix について学ぶ
IBM Bluemix 上で、簡単な Node.js ファイル・アップロード・アプリケーションを作成、デプロイ、実行、管理してください。
記事 2014/8/28
Node.js と Redis を使用して極めてスケーラブルなアプリケーションを構築する
アプリケーションを実行するのに IBM Bluemix を利用する決定的な理由の 1 つは、アプリケーションを迅速かつ容易にスケーリングできることです。従来の IaaS オファリングでアプリケーションをスケーリングする場合は、追加の仮想イメージを購入し、それらのイメージを構成し、アプリケーションをデプロイし、何らかのロード・バランサーを構成し、さらに新しいイメージの間で負荷を分散しなければなりません。Bluemix とそのカタログに揃ったサービスを利用すれば、ボタンのシングル・クリックで、このすべてのプロセスを完了することができます。
記事 2014/7/31
Bluemix と Node.js を使用してユーザー向け OpenWhisk アプリケーションを作成する
OpenWhisk を使ってユーザー向けアプリケーションを作成するにはどのようにするのかを学んでください。このチュートリアルでは OpenWhisk の基礎をおさえる方法として、スタブ index.html から OpenWhisk を呼び出して実際のコンテンツを取得する、ユーザー向けサンプル・アプリケーションを作成します。
記事 2017/8/03
IBM Cloud の Node.js アプリケーション用に多要素認証を構成する
パスワードは完全なセキュリティー・ソリューションではありません。パスワードは盗まれることもあれば、共有されることもあります。このチュートリアルでは、2 つ目の認証要素として e-メールによって提供されるランダムな文字列を使用する方法を説明します。さらに、2 つ目の認証要素を要求するのが妥当かどうかを判断するためにアプリケーションが使用する、リスク分析のいくつかの方法についても取り上げます。
記事 2018/12/26
Bluemix 上で実行される Node.js アプリの法的レポートの収集を自動化する
新しいソフトウェア・バージョンをリリースする前に、開発者やリリース・マネージャーは、そのソフトウェアに含まれるライブラリーが営利目的で使用できることを確認しなければなりません。Node.js アプリケーションを作成する場合、使用する数多くの外部ライブラリーのライセンス条項がそれぞれに異なる可能性がありますが、それらのすべてに関する情報を収集するのは、時間のかかる厄介な作業になりかねません。この記事では、こうした作業の一部を自動化して、プロジェクトで使用しているすべての依存関係のリストを生成する方法を説明します。このリストには、各依存関係に適用されるライセンスと、それらの依存関係ライブラリーを入手できる Web サイトまたはリポジトリーの情報が記載されます。
記事 2016/2/25
サーバー証明書を Bluemix の Node.js アプリケーションで検証する
アプリケーションは多くの場合、リモート・サーバーと通信を行って情報をやりとりする必要があります。しかしながら、リモート・サーバーを使用すると、なりすましのリスクを伴います。つまり、アタッカーが正規のパートナーの振りをして、情報を盗んだり改ざんしたりする可能性があるのです。この記事では、こうしたなりすましを防ぐために、Bluemix 内で実行されている皆さんの Node.js アプリケーション内から証明書を使用する方法を説明します。
記事 2016/1/28
アカウント承認を Node.js Bluemix アプリケーションで管理する
ユーザーが自分の情報を登録すると、管理者がそのアカウントを承認または却下できるアプリケーションの作成方法を学んでください。
記事 2016/1/21
App ID を利用して、Node.js クラウド・アプリケーションのシングル・サインオンをスケーリングする
このチュートリアルでは、App ID サービスを利用する際にスケーラブルな Node.js アプリケーションを実装する方法を学びます。この App ID という IBM Cloud サービスを利用すれば、モバイルおよび Web アプリに認証機能を追加して、IBM Cloud 上で実行中の API とバックエンドをセキュリティーで保護することができます。App ID では、スケーラブルなユーザー・レジストリーを使用して e-メール/パスワードで認証を行うことも、ユーザーが各自の Facebook または Google の資格情報を使用してサインインできるよう、ソーシャル・ログインを追加することもできます。App ID を使用すると、ユーザー・プロファイル情報をホストして、その情報を使って魅力あるエクスペリエンスを創り出すことも可能です。
記事 2018/11/01
Node.js と Bluemix を利用して Docker コンテナー内に集中ロギングを作成する
開発者が Bluemix アプリケーションを構成するマイクロサービスを作成しているときによくする質問として、「マイクロサービスの状態とそのログ出力を追跡するにはどのようにすればよいですか?」というものや、「アプリケーションの他の部分では何が行われているのですか?」といったものがあります。この記事では、1 つのマイクロサービス (この記事の場合、Cloud Foundry ベースの Node.js アプリケーション) を Bluemix プラットフォームにデプロイする方法と、Docker コンテナー内に集中ロギングを作成する 1 つの方法を紹介します。
記事 2015/11/12
Watsonサンプル・コード: Watson Visual Recognition サービスを使用して画像に含まれる顔を認識および識別する (node.js API)
ここに記載するコードは、Watson Visual Recognition サービスの node.js API の使用法を説明するものです。このサービスでは、Watson が特定の画像を基に、その画像に含まれる顔を探して、その人物の認識を試みます。
記事 2018/2/15
Watsonサンプル・コード: Watson Tone Analyzer サービスを使用して文書のトーンを識別する (node.js API)
ここに記載するコードは、Watson Tone Analyzer サービスの node.js API の使用法を説明するものです。このサービスでは、Watson が特定のテキストを基に、その話者のトーンを評価して、怒り、嫌悪、喜び、不安、悲しみなどといった感情のレベルを検出します。
記事 2018/2/15
Watsonサンプル・コード: Watson Visual Recognition サービスを使用して画像に含まれるオブジェクトを識別する (node.js API)
ここに記載するコードは、Watson Visual Recognition サービスの node.js API の使用法を説明するものです。このサービスでは、Watson が特定の画像を基に、その画像に含まれるオブジェクトの識別を試みます。
記事 2018/2/15
Watsonサンプル・コード: Watson Natural Language Classifier サービスを使用して自然言語のコンテキストを識別する (node.js API)
ここに記載するコードは、Watson Natural Language Classification サービスの node.js API の使用法を説明するものです。このサービスでは、指定されたテキストとコンテキストに基づき、Watson がテキストを分析し、そのテキストに関連するカテゴリーのリストを返します。
記事 2018/2/08
Watsonサンプル・コード: Watson Language Translator サービスを使用してテキストを翻訳する (node.js API)
ここに記載するコードは、Watson Language Translator サービスの node.js API の使用法を説明するものです。このサービスでは、指定されたテキスト、ソース言語、ターゲット言語に基づき、Watson がそのテキストを翻訳し、1 つ以上の結果を返します。
記事 2018/2/08
ブラウザーから離れることなく Node.js アプリを開発する
このチュートリアルでは、ブラウザーから離れることなく、クラウド内でアプリを開発、デバッグ、デプロイするために Bluemix Live Edit、Bluemix Debug、そして Bluemix シェルを使用する方法を紹介します。
記事 2015/6/11
IBM DevOps Services と Bluemix による Node.js アプリ
IBM DevOps Services を利用して Node.js アプリケーションを開発し、そのアプリケーションを Bluemix にデプロイするのがいかに容易であるかを理解してください。
記事 2015/5/21
Node.js、Mongo、D3 を使用して Twitter プロフィール分析ツールを作成する
Twitter ユーザーがつぶやいている話題とユーザー・プロフィールの自己紹介文をサンプリングすることで、ユーザー・ベースの特徴を示すワード・クラウドを作成してください。ユーザーのキーは Mongo データベースに格納し、D3 JavaScript ライブラリーを使用して結果を可視化してください。
チュートリアル 2015/2/05
Node.js、Redis、Socket.io を使用して Bluemix 上で HTML5 チャット・アプリを作成する
IBM Bluemix 上で、Redis サービスを使用したモバイル対応の HTML5 チャット・アプリケーションを作成してください。この記事では、Node.js と Express モジュールを使用してサーバー・サイドの JavaScript アプリケーションを作成する方法と、WebSocket と Socket.io を使用してリアルタイムでクライアントを更新する方法を説明します。その後で、Bluemix プラットフォームを使用して、たったの 1 ステップでクラウドにアプリケーションをデプロイする方法を説明します。
記事 2014/9/18
Node.js および MongoDB を使用して単純な通知サービスを作成する
開発グループ間で異種のツールを数多く使用する必要があるならば、イベントの作成、イベントに対するシグナリング、イベントへの登録をするための通知サービスを試しに使ってみてください。このサービスについては、この記事で順を追って説明します。
記事 2014/8/21
クラウド中心アーキテクチャーへの変換
この記事では、IBM の開発チームがクラウド中心アーキテクチャーに移行する際に辿った過程を説明します。開発チームが選択したテクノロジーとその理由、そして経験から学んだ教訓を参考に、従来型の Java Enterprise Edition アプリケーションを Node.js で作成された軽量のマイクロサービス一式に変換してください。
記事 2016/10/06
Bluemix の Rules サービスを利用してホテル予約アプリケーションを作成する
Bluemix でホストされている Rules サービスには、Operational Decision Manager が使用されています。このサービスを利用すると、アプリケーション・コードとは切り離して、ビジネス・ルールやビジネス・ポリシーを定義、適用、保守することができます。この記事では、クラウド・サービスの中で実行されるビジネス・ロジック (ビジネス・ルール) を呼び出し側アプリケーションのライフサイクルと切り離すメリットを実際の例で説明するために、Node.js ランタイム内で、予約料金を計算する Rules サービスにバインドされた簡単なホテル予約アプリケーションを作成し、クラウド環境内でビジネス・ルールを適用して実行する方法を紹介します。これにより、このアプリケーションをもっと複雑なルールで拡張することや、独自のアプリケーションを極めて容易に作成することが可能になります。
記事 2014/7/31
IBM Cloud ハンズオン・セミナー 中級編 資料
最新の IBM Cloud (Bluemix) の提供機能を利用しつつ、Node.js でチャット・ボットのアプリ開発を体験していただきます。Node.js を少しでも触ったことのある方を対象としてお勧めしますが、一部のコードを修正して動作確認していく流れで進みますので、IBM Cloud 初心者の方でも体験可能です。IBM Cloud (Bluemix) で本格的な開発に入る前の、アプリ開発の手順や Watson を用いたアプリ開発をお考えの方に最適なトレーニングとなっています。
記事 2018/1/16
クラウド・ストレージ・アプリケーションを作成する
IBM が提供する Bluemix の Object Storage サービスを利用する単純な Node.js アプリケーションを作成する方法を学んでください。このアプリケーションで示すのは、ユーザーのアクセス・トークンを取得する方法や、フォルダーを作成する方法、文書をアップロードする方法などです。このアプリケーション・コードのなかには、ユーザーのフォルダーを一覧表示するリクエスト、フォルダー内の文書を一覧表示するリクエスト、文書を削除するリクエストをはじめとする各種リクエストを扱うためのコード・ブロックも見つかります。このチュートリアルでこれから学ぶことを活かせば、Object Storage サービスを利用して素晴らしいアプリケーションを迅速かつ容易に作成することができます。
記事 2015/4/23
CoffeeScript の最初の一杯: 第 4 回 サーバーで CoffeeScript を使用する
この連載では、JavaScript をベースに作成された人気の高い CoffeeScript プログラミング言語について詳しく探ります。CoffeeScript は、多くのベスト・プラクティスに従った効率的な JavaScript コードにコンパイルされます。この JavaScript コードは Web ブラウザーで実行することも、Node.js などのサーバー・アプリケーション用の技術で使用することもできます。連載のこれまでの記事では、まず始めに CoffeeScript の魅力を紹介し、その開発環境をセットアップしました。続いて、この言語が持つさまざまな機能を実際に使ってみた後、実際のアプリケーションのクライアント・サイドのコードを作成しました。連載の最終回となる今回の記事では、サーバー・サイドの CoffeeScript を作成します。
記事 2012/3/22
CoffeeScript の最初の一杯: 第 1 回 入門
現在、JavaScript をベースに新しく作成された CoffeeScript プログラミング言語が熱い注目を集めています。CoffeeScript は、Python や Ruby を好む人々の興味を引くような簡潔な構文になっています。さらに、CoffeeScript には Haskell や Lisp のような言語の影響を受けた関数型プログラミングの機能も数多く揃っています。CoffeeScript で記述したコードはコンパイルされると有効な JavaScript が生成されるため、Web ブラウザーで実行される JavaScript を作成するために CoffeeScript を使用することができます。しかしそれだけでなく、Node.js のようなサーバー・アプリケーション用の技術で CoffeeScript を使用することもできます。この全 4 回からなる連載の最初の記事では、CoffeeScript を導入し、このプログラミング言語が開発者にもたらすメリットを学びます。そのために、CoffeeScript コンパイラーをセットアップして、ブラウザーでもサーバーでもすぐに実行できる状態のコードを作成します。
記事 2012/1/20
CoffeeScript の最初の一杯: 第 3 回 クライアントで CoffeeScript を使用する
この連載では、JavaScript をベースに作成された人気の高い CoffeeScript プログラミング言語について詳しく探ります。CoffeeScript は、多くのベスト・プラクティスに従った効率的な JavaScript コードにコンパイルされます。この JavaScript コードは Web ブラウザーで実行することも、Node.js などのサーバー・アプリケーション用の技術で使用することもできます。連載の第 1 回では CoffeeScript の導入方法と、このプログラミング言語が開発者にもたらすメリットについて説明し、第 2 回では CoffeeScript を使用していくつかのプログラミング問題を解く方法を説明しました。今回の記事では、CoffeeScript を使用して完全なアプリケーションを作成する方法を説明します。
記事 2012/3/15
DIY: Bluemix、Cloudant、Raspberry Pi を使用してリモート監視アプリを構築する
単純な監視システムを構築するために、Raspberry Pi デバイスのカメラ・モジュールで撮影した写真を Cloudant へ送信する IBM Bluemix アプリケーションを作成し、それらの写真を Web ページに表示するために Node.js を使用する方法を学んでください。
記事 2014/8/28
Bluemix SQLDB サービスを利用して、学生の数学演習用の簡単な Web アプリケーションを作成する
管理されたデータベース・サービス SQLDB を利用して、アプリケーションの苛酷な Web ワークロードおよびトランザクション・ワークロードに対処する Node.js アプリケーションを作成する方法を学んでください。
記事 2014/8/28
心で念じてラジコン・カーを動かす
Muse ウェアラブル端末から脳波データを抽出し、現実の世界でアクションを行う方法を学んでください。ここでは、ラジコン・カーを動かします。この記事では、ハードウェアの側面およびソフトウェアの側面から Arduino とラジコン・カーのリモコンを扱う方法、そしてリアルタイムでの脳波の動きを確認するために Bluemix を使用して Node.js Web アプリケーションを作成する方法を説明します。
記事 2015/7/30
IBM Cloud 上で Clojure Web アプリを作成する
関数型プログラミングを開始しませんか? Lisp ベースの Clojure は、評判の高い関数型プログラミング言語です。Node.js を使用して、IBM Cloud 上にデプロイされた Web アプリケーションの一部として Clojure プログラムを実行する方法を学んでください。
記事 2017/11/30
POWER8 と Intel x86 を使用したハイブリッド OpenStack 環境を構築する
IBM Bluemix は、Cloud Foundry オープンソース・プロジェクトをベースとした PaaS (Platform as a Service) オファリングです。Cloud Foundry オープンソース・プロジェクトは、クラウド・アプリケーションへ容易に組み込めるエンタープライズ・レベルの機能とサービスを提供します。POWER8™ は IBM による最新のプロセッサーです。現在、POWER8 上では、Node.js、Ruby、Java プログラミング言語といった各種のランタイムで作成された Cloud Foundry アプリケーションを実行することができます。POWER8 システムと Intel x86 システムを使用したハイブリッド Cloud Foundry 環境を構築するには、ハイブリッド OpenStack 環境を作成することが最初のステップとなります。OpenStack は、IBM をはじめ、業界をリードする企業が推進している人気の高いオープンソース IaaS (Infrastructure as a Service) プロジェクトです。このチュートリアルでは、PowerKVM 上に OpenStack コンピュート・ノードをセットアップして、そのノードを Intel x86 を使用した OpenStack コントローラー・ノードに接続するプロセスを紹介します。さらにシリーズの今後のチュートリアルでは、BOSH 自動化を有効にして、このハイブリッド OpenStack 環境に Cloud Foundry DEA (Droplet Execution Agent) をデプロイする方法を説明します。
チュートリアル 2015/1/22
Bluemix 上で IBM Push Notifications サービスを利用して Android アプリを拡張する
IBM Bluemix 上で利用可能な IBM Push Notifications サービス、Node.js によるサービスを利用して Android アプリを作成してください。今回のチュートリアルには、サンプル・コードと、BlueList Android アプリを作成するための完全な手順が含まれています。
記事 2016/5/12
マルチ・インスタンスの Bluemix アプリケーションの設計、管理およびテスト
Bluemix は、アプリケーションを水平方向にスケーリングするための包括的なフレームワークです。 ここでは、Bluemix のスケーリング機能を活用するための Bluemix アプリケーションの設計方法について説明します。具体的には、設計を行う上での注意事項、複数のインスタンスの管理とモニター、アプリケーションの状態を管理してスケーラビリティーを最大にするためのオプションといった内容を取り上げます。Java と Node.js 両方のプログラマーの方々のための考慮事項も紹介します。ダウンロード可能なサンプルの Node.js アプリケーションを使用して、概念を図で示します。 検証済みのベスト・プラクティスとコード・サンプルを入手して、Bluemix の最も優れた機能の 1 つを使い始めてください。
チュートリアル 2015/3/26
Java 開発 2.0: Java 開発者のための JavaScript
かねてから Java 開発者は JavaScript のことを、実際のプログラミングには軽量すぎるだけでなく、スクリプトを記述する代替手段として使うにも魅力のない、おもちゃのような言語であると見なしてきました。それにもかかわらず、JavaScript は未だ健在であり、しかも GWT や Node.js などの画期的な Web 技術の基礎として使われています。連載「Java 開発 2.0」の今回の記事では、Andrew Glover が現在の Java 開発者にとって JavaScript が重要なツールである理由を説明します。その後、JavaScript の変数、型、関数、クラスを含め、最近の Web で極上のアプリケーションを構築するために必要となる構文について手ほどきします。
記事 2011/6/03
多忙な Java 開発者のための LoopBack ガイド, 第 1 回: Hello, World!
近頃、多くのオープンソース Node.js フレームワークがサーバー・サイド JavaScript 開発のさまざまな可能性を再び膨らませていますが、LoopBack もその 1 つです。LoopBack を開発環境にセットアップし、コマンド・ラインや API ライフサイクル管理プラットフォーム IBM API Connect を使用して初めての LoopBack API を作成してください。
記事 2017/5/18
現代企業にとっての最新の言語
エンタープライズ・サーバー上で JavaScript (Node.js)、Swift、および Java 言語を使用することが理にかなっているのはなぜなのかを学んでください。
記事 2019/4/04
Hyperledger Fabric で CouchDB のインデックスを設定し、高速な検索を実現する
Hyperledger Fabric ではステート DB として CouchDB を使用することができ、格納した JSON データに対して多彩な検索を行うことができます。しかし、検索性能を上げるためにはインデックスを適切に設定する必要があります。本稿では、Hyperledger Fabric SDK for Node.js を用いてチェーンコードをインストールする際に、インデックスを設定する方法について説明します。また、インデックスが適切に設定されたか確認する方法についても紹介します。
記事 2018/12/06
Bluemix 上で Cloudant NoSQL DB サービスと IBM Push Notifications サービスを利用して Android アプリを作成する
IBM Bluemix 上で Cloudant NoSQL DB サービスを利用して Android アプリを作成してください。このシリーズでは、それぞれの回で新しいサービスを紹介しながら少しずつアプリを作成していきます。今回のチュートリアルには、デモ、サンプル・コード、そして BlueList Android アプリを作成するための完全な手順が含まれています。これまでに学んだことを活かして、Cloudant NoSQL DB サービス、IBM Push Notifications サービス、Node.js によるサービスを皆さん独自のアプリに統合することができます。
記事 2016/5/12
express-no-stress: Express.js と Swagger を使用して卓越した API を作成する
この簡潔にまとめた記事では、Node.js と最善のテクノロジーとアプローチの組み合わせを使用して SaaS を構築する方法を説明し、そのための手段となる scaffold ジェネレーターを紹介します。このジェネレーターを使用すれば、Express.js をベースとした新しい API アプリケーションの scaffold を迅速に作成できます。さらにこの scaffold 機能によって、構造化されたロギング、API リクエストの検証、インタラクティブな API ドキュメント、環境主導の構成、単純なビルド/トランスパイル・プロセスなどにも対応できます。scaffold を使ったアプリケーションは、IBM Bluemix のような最新のクラウド・プラットフォーム上にデプロイするのにも最適です。
記事 2017/8/31
MEAN をマスターする: MEAN スタックの紹介
Web 開発のエキスパートである Scott Davis による、この全 6 回からなる連載では、MongoDB、Express、AngularJS、および Node.js を使用した前衛的な方法で Web アプリケーションを作成します。連載第 1 回目となる今回のチュートリアルでは、基本的な MEAN アプリケーションを作成する方法に関するデモ、サンプル・コード、そしてその完全な手順を紹介します。また、新しい MEAN アプリケーションを迅速かつ簡単に立ち上げるために使用できる Yeoman ジェネレーターについても説明します。
チュートリアル 2014/11/13
Watson をロックスターに変身させる: 翻訳された歌詞を使ってスペイン語の知識をテストする
接続して Spotify アカウントで認証するための Node.js アプリを構築し、genius.com から歌詞を取得して、それらの歌詞と Bluemix 上の Watson API を使用して楽しいことをしてください。このチュートリアル、デモ、サンプル・アプリでは、クイズのような形式で、皆さんお気に入りの曲の歌詞をスペイン語で表示することにより、皆さんの外国語のスキルについて簡単なテストを行うアプリを構築する方法を紹介します。
記事 2016/7/14
多忙な Java 開発者のための Sails.js ガイド: Sails を使用して基本的な Web アプリを作成してデプロイする
数あるサーバー・サイド JavaScript フレームワークと同じく、Sails.js を使用すれば、従来型の Web アプリケーションを容易に開発できるようになります。Sails は、Rails を画期的なフレームワークにした考え方を一部採用しており、Node.js を利用した Web 開発とモバイル開発に新たなレベルの生産性をもたらします。このシリーズの第 1 回では、Sails を他のフレームワークとは差別化しているものは何であるか、その概要を、Salis の MVC アーキテクチャーに対する革新的アプローチも含めて説明します。また、Salis を使用した開発環境を構築し、基本的な Sails アプリケーションを作成して、そのアプリケーションを IBM Bluemix にデプロイします。
記事 2016/1/07
ビジネス・ルールをアクセス許可エンジンとして使用する
Web ベースのアプリケーションのアクセス許可ポリシーは、複雑なだけでなく動的でもあります。アプリケーションのソース・コードにこれらのポリシーを実装する場合、ポリシーが変更されるたびにソース・コードに手を加えなければなりません。この記事では、Node.js アプリケーションにおいてビジネス・ルール・エンジンである Nools を使用して、アクセス許可を決定する方法を紹介します。Nools を使用してアクセス許可を決定することで、セキュリティー・ポリシーをオブジェクトとして保管することや、Angular ベースの単純なユーザー・インターフェースを使用してセキュリティー・ポリシーを編集することができるようになります。
記事 2015/9/03
Bluemix と MEAN スタックを使用して自動投稿 Facebook アプリケーションを作成する: パート 3 サーバーにユーザーの代理を務めさせる
このチュートリアルのシリーズでは、Node.js 環境で実行されている Bluemix アプリケーションから Facebook の API と Facebook を通じた許可を使用する方法を紹介します。この方法によって、アプリケーションがスマート・エージェントとして機能することが可能になるとともに、ユーザーがログインしていないときでも、ユーザーに代わって Facebook から情報を読み込んだり、Facebook に投稿したりすることが可能になります。全 3 回からなるこのチュートリアルのシリーズのパート 3 では、パズルの最後のピースとして、サーバーにユーザーの代理を務めさせる方法を説明します。
記事 2015/8/20
Bluemix Single Sign On サービスを利用してソーシャル・ネットワークのログインを使用できるようにする
このチュートリアルでは、Single Sign On サービスを利用することで、IBM Bluemix アプリケーションにユーザー認証を追加する方法を紹介します。Node.js アプリケーションを作成してデプロイする方法、Single Sign On サービスをアプリケーションにバインドする方法、LinkedIn、Facebook、Google+ などの人気の ID ソースや、カスタムのクラウド・ディレクトリーをアプリケーションに追加する方法を学んでください。
記事 2015/7/09
Geospatial Analytics サービスを利用してモバイル端末をモニターする
IBM Cloud の Geospatial Analytics サービスを利用する Node.js スターター・アプリケーションを取得して実行し、拡張してください。Geospatial Analytics サービスを利用すると、モノのインターネットに接続された移動中の端末をモニターすることができます。Geospatial Analytics サービスは、MQTT からの端末メッセージ・ストリームを分析し、1 つ以上の地域に関して端末の位置情報をリアルタイムで追跡します。
記事 2018/2/05
Web ユーザーと Pebble ユーザーのための Where? アプリを作成する
「どこ?」の質問に答えるアプリケーションを作成します。クライアント・アプリケーションをサポートするための REST API を提供するバックエンド Node.js アプリケーションを、Bluemix 上でビルドしてデプロイします。 次に 2 つのクライアント・アプリケーション (1 つは Web 用、1 つは Pebble スマートウォッチ用) をビルドします。
記事 2015/3/19
ツイートの件数を地図上で視覚化する WebSocket アプリケーションを作成する
WebSocket、Twitter 検索、Google Maps API を使用してツイートの発信元をリアルタイムで地図上に表示する Node.js Web アプリケーションを作成してください。
チュートリアル 2015/1/15
MEAN をマスターする: MEAN アプリケーションについて探る
連載「MEAN をマスターする」の最初のチュートリアルでは、Yeoman ジェネレーターを使用して、MEAN アプリケーションを立ち上げました。今回は、このアプリケーションについて探るツアーとして、アプリケーションで受信される初の HTTP リクエストをサーバー・サイド (Node.js および Express) からクライアント・サイド (AngularJS) まで追跡します。
チュートリアル 2014/11/20
将来に向けてオープンソースに尽くす
オープンソースにおいて、IBM は最もその価値を知られていない存在です。オープンソース・コミュニティー内部のコントリビューターたちはオープンソースへの移行において IBM が果たしている役割を理解していますが、最近 IBM が Red Hat を買収するまでは、コミュニティー外部の人々が IBM をオープンソースと結び付けて考えることはほとんどありませんでした。けれども実際のところ、IBM は当初からオープンソースによる開かれた世界を推進してきました。
記事 2019/6/20
IBM Bluemix DevOps Services によってハッカソンの取り組みを活性化させる
ハッカソンは、通常は短期間で集中的に行われる共同開発作業のイベントであり、その作業対象は特定の問題を引き起こす原因となる部分や、特定のトピックに関するものであることがほとんどです。ハッカソンの基本的な考えは、何かを迅速に行って完成させることであり、もちろんそれによって、審査員の心を大きく揺り動かすことです。期間が短いことから、基本的な機能 (例えば、Facebook での認証や、e-メールまたはテキストの送信など) を組み込むと同時に、メインの目標でも大きな進展を果たすのは簡単なことではありません。GitHub でホストされている、Sahat Yalkabov 氏らによる Hackathon Starter プロジェクトには、ハッカソンの取り組みのベースとして使用できる、充実した機能が揃っています。IBM Bluemix DevOps Services は Web でのコラボレーション型開発環境と、継続的デリバリー・パイプラインを提供する一方で、IBM Bluemix は、このサービスを実行するために必要なクラウド・ホスティングを提供することから、この 2 つはハッカソンを成功させる上で完璧な組み合わせです。この記事では、Bluemix DevOps Services を利用して、Hackathon Starter の最新バージョンのソースから独自の Hackathon Starter を立ち上げ、コードに変更が加えられるたびに、その変更を自動的に Bluemix PaaS にデプロイする方法を説明します。
記事 2015/6/18
多忙な Java 開発者のための LoopBack ガイド, 第 2 回: モデル
LoopBack フレームワークを紹介するシリーズの第 2 回では、基本的な Web API を開発するプロセスを通して、モデルとデータ・ソースを定義し、使用する方法を説明します。
記事 2017/6/29
OpenWhisk アクションを呼び出す
developerWorks サンドボックスの最大の利点の 1 つは、コードを IBM Cloud にデプロイできることです。コードをデプロイする場合、コードは OpenWhisk アクションになります。この記事では、デプロイした後の OpenWhisk アクションにアクセスする 4 つの方法を説明します。
記事 2017/11/16
Docker: 今どきの開発者への朗報
Docker を使用することで、より生産的にコーディングを行い、より効率的にスキルを高めてください。コンテナー化されたアプリケーションを扱うことで、開発環境を整えて、依存関係の競合を取り除き、開発および学習にかかる時間を削減してください。
記事 2016/4/28
実行可能かつデプロイ可能な OpenWhisk 対応のコードを作成する
developerWorks サンドボックスの最大の利点としては、ブラウザー内でコードを実行することも、コードを IBM Cloud (Bluemix) にデプロイすることもできるという点が挙げられます。コードをデプロイする場合、コードは OpenWhisk アクションになります。ただし、OpenWhisk では JavaScript コードまたは Java コードが特定のインターフェースをサポートすることが要件となるため、そうなっていなければコードをデプロイすることができません。このチュートリアルでは、すべてを正常に機能させるためのルールと要件を説明します。
記事 2017/11/09
コグニティブ・コンピューティングで楽しむ
IBM Watson Speech to Text サービスを利用して人間の音声をテキストに変換する、speech-to-text-nodejs サンプル・アプリケーションに変更を加えてください。その後、Speech to Text サービスによって作成されたテキストから関係を抽出するために、AlchemyAPI の関係抽出サービスを利用してください。そのかたわらで作成するゲームでは、音声コマンドをリッスンし、これらのコマンドを使用して、ゲームのメイン・キャラクターである Melvin を制御します。
記事 2016/3/03
IBM Cloud の紹介
IBM Cloud 内でアプリケーションの開発とデプロイを開始する方法をご覧ください。Doug Tidwell が、世界中で利用できるアプリを開発してデプロイする際の基本的な手順を説明します。
記事 2018/3/26
Bluemix 上で Cloudant を使用してシンプルなワード・ゲームを作成する
Bluemix は、Web アプリケーションやモバイル・アプリケーションを開発してデプロイするための新しいオープン・プラットフォームです。この記事では、Bluemix と、Bluemix のクラウド・ベースの開発環境である DevOps Services を使用して、言葉を当てるシンプルな GuesstheWord ゲーム・アプリケーションを作成する手順を説明します。ゼロから開発を初めて、クラウド上でサーバー・コードを実行して Web ブラウザーでプレイできるシンプルなゲームを完成させます。
記事 2014/11/06
Eclipse Orion の紹介: クラウドの中でクラウドに対応
Eclipse Orion プロジェクトの目標は、Web の中で Web を対象に開発することのみに焦点を合わせた、ブラウザー・ベースでオープンソースのツール統合プラットフォームを作成することです。Orion のツールは JavaScript で作成されており、ブラウザー内で実行されます。また、Orion のコンポーネントは個別に利用することもできます。この記事では Orion の概要を紹介するとともに、Orion のツールを理解する上で役立つリソースと解説を提供します。
記事 2018/2/05
MEAN をマスターする: MEAN とレスポンシブ Web デザインを適用した UGLI CRUD
連載の著者である Scott Davis が UGLI (User Group List and Integration) アプリケーションという、ユーザー・グループ管理支援ソフトウェアを紹介します。MEAN スタックの基本的な CRUD (Create、Read、Update、Delete) 機能を探るとともに、Bootstrap フレームワークのレスポンシブ Web デザイン機能の概要を学んでください。
チュートリアル 2014/11/27
MEAN をマスターする: MEAN と Meetup.com、Microdata との融合
連載「MEAN をマスターする」の第 4 回では、MEAN アプリケーションに Meetup.com の RESTful API を統合します。そのための作業の過程では、HTML に若干の Microdata を追加してセマンティクスの観点でマークアップすることにより、Web ページを検索エンジンで今より扱いやすくなるようにします。
チュートリアル 2015/1/15
ついに声で始動!BB-8、Watson Speech to Text で動く
エントリーレベルの技術者が、Bluemix、JavaScript などを学びながら、IoT や Watson Speech to Text について理解することができます。
記事 2016/8/19
Twitter のリストを RSS に変換する
Twitter ウィジェットからの HTML 出力を構文解析して RSS フィードに組み込むと、フィード・リーダーや、IFTTT レシピ、カスタム・アプリケーションなどで使用できるようになります。
チュートリアル 2016/7/28
Docker 対応環境としての Bluemix
このチュートリアルでは、Docker を使用して、さまざまな用途で有効なクロスプラットフォーム対応のコンテナーを作成する方法を説明します。これらの用途は、アプリケーション開発やサンドボックス・サービスに限られたものではありません。Docker を使用することで、さまざまなサーバーでの移植性が得られ、アプリケーションやサービスの迅速なデプロイメント、そしてコンポーネントの最大限の再利用が可能になります。このチュートリアルに従うことで、Docker のコアとなる基本部分や、Docker ではフットプリントが軽量であること、さらにはコンテナーをデプロイするためのオーバーヘッドが最小限となることなどをよりよく理解できるはずです。そして、Docker のすべてを Bluemix と組み合わせることで、迅速なデプロイメントが可能となり、何か問題が発生したときの保守が単純化されます。
記事 2015/12/24
よりスマートな健康管理用ウェアラブル端末を作成する: パート 3 ウェアラブル端末のアプリに Watson サービスを実装する
連載の最終回となるこのパート 3 の記事では、コグニティブ・コンピューティングと、その中で Watson が果たす役割を探るとともに、IBM Watson Tradeoff Analytics サービスを利用してサンプル・フィットネス・アプリケーションをセットアップします。このサービスを選んだ理由は、このサービスはウェアラブル端末のユーザーが複数の基準を基に意思決定を行えるようサポートし、さまざまなオプションの間のトレードオフを示してくれるからです。この記事のサンプル・アプリケーションでは、ユーザーの耐久トレーニングと、筋力トレーニング、減量との間のバランスを取ることができます。また、運動と食事の両方のデータに基づくアドバイスをするために、IBM Watson Tradeoff Analytics サービスを利用してアドバイスを視覚的に示すこともできます。
記事 2015/11/05
マイクロサービス入門
このチュートリアルでは、マイクロサービスによって、クラウド・アプリケーションがより管理しやすくなるとともに、アプリケーションのスケーラビリティーと信頼性が向上する仕組みを説明します。クラウド・アーキテクチャーにおけるマイクロサービスの役割を概説し、マイクロサービス・ベースのシステムと従来型のモノリシックなモデルを比較対照します。
記事 2018/1/10
IBM Bluemix アプリを対象とした、リモート制御の Raspberry Pi 2 モニターを作成する
IBM Internet of Things Foundation を利用してデバイスとアプリケーションを相互接続する実践プロジェクトを通して、モノのインターネットについて理解してください。このチュートリアルでは、実行中の IBM Bluemix アプリケーションのアップタイムと、このアプリケーションへのアクセス時間をモニタリングするように Raspberry Pi 2 をセットアップして、Bluemix にデプロイできるグラフ作成アプリケーションにそのモニタリング結果を取り込みます。さらに、この Raspberry Pi 2 モニターをリモートで制御するデスクトップ・アプリケーションのコーディングを行います。
記事 2015/7/02
MEAN をマスターする: OAuth と Passport による認証の管理
連載「MEAN をマスターする」の前回の記事では、Meetup.com の RESTful API を使用して、ミーティング情報が格納された JSON を取り込みました。今回はサンプル・アプリケーションにログイン機能を追加するために、Meetup.com の OAuth サービスを利用します。
記事 2015/5/14
1 - 91 件のうちの 91 件
概要の表示 | 概要の非表示