タグ

ブックマーク / atmarkit.itmedia.co.jp (15)

  • 【URL移動しました】スマホアプリの作り方【超まとめ】基本編:スマホアプリを作り始めるのに役立つ記事35選 - @IT

    編集部注:こちらの記事は諸事情によりURLを http://www.atmarkit.co.jp/fsmart/index/matome/smapho.html に移動しました。ブックマークなどは移動先URLでお願いします(2012年1月6日) 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方 (2017/7/20) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する。夏休みの子どもの自由研究など

  • @IT Special PR:SOA導入の成功事例、段階的な基幹システム再構築で競争力強化

    SOAを実現するための3つのパターンとして、「サービス間連携」「プロセスを起点としたサービス利用」「フロントにおけるサービス利用」を提唱している富士通。このうち、段階的に基幹システムの再構築を可能にするのが「サービス間連携」だ。今回は、富士通のサービスバス「Interstage Service Integrator」とサービスリポジトリ「CentraSite」を活用した「サービス間連携」のアプローチによって、基幹システムの再構築を実現した事例を紹介する。この事例では、メインフレームで構築されていた基幹システムをSOAの適用により3ステップで段階的に再構築し、年間約2.5億円あった運用コストを半減したという。また、リアルタイムな業務処理によりビジネス競争力も強化できた。SOA適用で基幹システムの再構築を成功させた事例として、これからSOAを導入する企業の参考になるはずだ。 現在、多くの企業は

    jsksrank
    jsksrank 2011/08/10
  • オピニオン:いまなぜWebサービスか? 第1回 Webサービスは本当にブレイクするか?

    オピニオン:いまなぜWebサービスか? 第1回 Webサービスは、当にブレイクするか? 渡邊 純一 日アイオナテクノロジーズ株式会社 パートナー・ストラテジー担当ディレクター 2002/2/23 ■Webサービスの静かなブーム ここ数カ月の間、筆者は仕事でさまざまな顧客を訪問してきた。すると、さすがに「Webサービス」なるものがどんなものであるかについては、程度の差こそあれ、行く先々で理解が浸透してきているのだなと実感している。すでにWebサービスのプロトタイプ的なものまで作成しているユーザーもいる。しかし、一方で、Webサービスの考え方は分かったが、 それはそんなにスゴイものなのか EAIやBtoBと一体何が違うのか そして、それはほんとうに「使える」モノなのか 今後伸びるモノなのか という疑問も少なくないことを感じている。 ITの新技術が台頭する際には、最初に熱狂なり、興奮をもって

  • WSDLでWebサービスを記述する

    WSDLの部分の関連 では、前頁の(1)〜(4)の関連を考えてみましょう。(1)のmessageは(2)のoperationで利用されています。(2)のoperationは(3)で利用されています。(3)のbindingは(4)で利用されています。WSDLファイルの構造は次のようになっていることが分かります。 この図からも分かるように、(1)(2)のメッセージ/ポートタイプの定義と、(3)(4)のバインディング/サービス情報が分離されていることが分かると思います。(1)(2)には「どのような機能」であるかだけが記述されており、(3)(4)には「どこで」「どのようなプロトコルで」利用できるかが記述されています。特に(3)では、プロトコルが指定されており、わざわざ「SOAPのRPCを利用」という記述が見られます。 すなわち、WSDLではSOAPを利用することを前提に作られているわけでなく、さま

    WSDLでWebサービスを記述する
  • @IT:パソコンで試してわかるWebサービス 第1回

    記事は2002年に執筆されたものです。Webサービス全般の最新情報は@IT Java Solutuionのカテゴリ「JavaとXML/Webサービス/SOA連携」をご参照ください。 「Webサービス」という言葉は、ほとんどのIT技術者が知る単語になりました。しかし、「Webサービスって何?」と聞くとさまざまな答えが返ってきます。これはWebサービスが多くの技術要素で成り立ち、さまざまな使い方があり、適用範囲が広いためです。そこで、この連載では、この広大なWebサービスの世界すべてを知るのではなく、最も基となる技術を実際にプログラムを作りながら身に付けていただこうと思います。「SOAPとは何か?」「WSDLとは何か?」など、実際に自分のPCで操作し、動かしながら理解していくことにしましょう。 樋口研究室とは? トレンドの追っかけから、技術検証まで、コンピュータに関するあらゆる分野でただ知

    @IT:パソコンで試してわかるWebサービス 第1回
  • 本当のAnonymousが知りたいの

    PlayStation Networkに関する報道によって日でも広く知られるようになった「Anonymous」。果たして彼(女)らはいったい何を目的とした、どんな集団なのか。日に住むAnonymousの1人に取材する機会を得た(編集部) 日で活動するあるAnonymousの声 PlayStation Networkの事件から日でも名前を広く知られるようになった「Anonymous」。この名がメディアで報じられるときは、ほぼ決まって「ハッカー集団」「クラッカー集団」という「枕詞」が付く。中には、「政府や主要企業などへのハッキングの第一線にいるグループ」と説明される場合もある。 だが、多くのメディアにおける「Anonymous」の報道のされ方を見ると、さまざまな事件への関与を臭わせる内容がもっぱらで、彼(彼女)たち自身の活動を主軸としたものはあまり見かけない。 【関連記事】 PlayS

    本当のAnonymousが知りたいの
  • スマートフォンアプリデザインに役立つ 基礎のまとめ!

    スマートフォンアプリデザインに役立つ 基礎のまとめ!:一撃デザインの種明かし(14)(1/4 ページ) 各キャリアが新Android携帯を続々と発表し、スマートフォンへの注目がますます盛り上がる中、アプリケーションも、iPhoneAndroidともに展開するものが増えてきました。 そういった中で、稿ではスマートフォンアプリのデザインのコツをまとめてみます! iPhoneAndroidともに展開しているアプリ3例 まずは、iPhoneAndroidともに展開している有名アプリを3つ紹介します。それぞれのスクリーンショットを見ながら違いを探してみてください。 【1】クックパッド レシピの投稿と検索ができるアプリです。PCサイトの雰囲気はそのままに、トップ画面を旬のキーワードと履歴、検索ボックスのみに絞ったシンプルなUIになっています。要素とコンテンツを極力減らすことで、レシピ検索に集中

    スマートフォンアプリデザインに役立つ 基礎のまとめ!
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • Javaで覚えるIT技術者の40の常識 - @IT

    ~新人プログラマ/SEは覚えておきたい“まとめ”~ @IT編集部 2011/3/24 このページは、開発者/プログラマが、以下のような項目に関して、常識的な基礎知識を学ぶための記事リンクのまとめです。 デスクトップなどの見た目に関する3つの常識 プログラミング・コーディングに関する6つの常識 ネットワーク/通信に関する9つの常識 セキュリティに関する3つの常識 データとファイルに関する5つの常識 設計・アーキテクチャに関する6つの常識 ソフトウェアの品質管理に関する3つの常識 業務アプリに関する5つの常識 Java SE(旧、J2SE)のコアAPIやJSP/サーブレット+StrutsのWebアプリケーション開発、JBossやその他のJavaオープンソースソフトウェアのサンプルコードや使い方を通じて、さまざまな“常識”を学習する以下の連載の記事に、基礎知識のカテゴリごとに分けてリンクしていま

  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
  • OAuth 2.0でWebサービスの利用方法はどう変わるか(1/3)- @IT

    OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 TwitterがOAuth 1.0を採用したのを皮切りに、今では多くのサービスがOAuth 1.0に対応しています。国内でも、例えば、マイクロブログ型コラボツール「youRoom」、小規模グループ向けグループウェア「サイボウズLive」、「はてな」のいくつかのサービス、「Yahoo!オークション」、リアルタイムドローツール「Cacoo」などがOAuth 1.0に対応したAPIを公開しています。 ここ数年でOAuthはさまざまなWebサービスのリソースを利用する際の認証方式として普及してきました。これは大きなプレーヤーがサポートしたことも一因ですが、OAuthの持つ以下の2つの特徴によって、「OAuthを使うと、サービスプロバイ

  • 第4回 TCP/IPプロトコルの概要

    仕様の異なるパケット交換ネットワーク同士を相互接続するには、まずそれらのネットワーク同士を物理的に接続する必要がある。2つのネットワークを物理的に接続する方法としては、両方のネットワークに接続できるコンピュータを利用する方法が考えられる。このコンピュータは、2種類のネットワーク媒体に接続するためのハードウェア(ネットワーク インターフェイス カードなど)を備え、それぞれのネットワークのプロトコルを理解するためのソフトウェアを実装する。しかしそれだけでは、このコンピュータが、それぞれのネットワーク内で通信できるだけで、2つのネットワーク間で通信が行えるようになるわけではない。 2種類のネットワークを物理的に接続する 物理的な仕様の異なる2種類のネットワークを物理的に接続するためには、2種類のネットワークに接続するためのハードウェアとソフトウェアを持ったコンピュータを利用する。ただしこれだけで

    第4回 TCP/IPプロトコルの概要
  • 第2回 Visual Studio 2010の基礎を知る

    前回は、Windowsアプリケーション(C#言語を使用)の開発を例に取って、次のようなVisual Studio 2010(以下、VS 2010)の基的な作業の流れについて解説した。 (1)VS 2010の起動 (2)プロジェクトWindowsアプリケーション)の新規作成 (3)プロジェクトのビルド(=プログラムの生成) (4)生成されたプログラムの実行 (5)VS 2010の終了(=プロジェクトの保存) この一連の作業では、Windowsアプリケーションのプロジェクトを新規作成し、そこで生成されたWindowsアプリケーションのひな型のソース・コードを、そのままビルドしてプログラムを作成した。 しかし実際のアプリケーション開発では、上記の流れの(2)と(3)の間で、ひな型のソース・コードに独自のコードを追加する(=コーディングを行う)必要がある。この作業こそが、VS 2010での実際

    第2回 Visual Studio 2010の基礎を知る
  • DNSトラブル解決の定番、nslookupの基本的な使い方(社内ネットワーク編)

    DNSトラブル解決の定番、nslookupの基的な使い方(社内ネットワーク編):Tech TIPS DNSが正しく設定されないと、インターネットの接続が行えないなどのトラブルが発生する。こうしたトラブルの原因を調べるには、nslookupコマンドを利用するとよい。Windows OSのnslookupで名前からIPアドレス、またはIPアドレスから名前を導き出す、といった基的な使い方を説明する。

    DNSトラブル解決の定番、nslookupの基本的な使い方(社内ネットワーク編)
  • 1