タグ

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

  • ADO.NET基礎講座 - @IT

    メディア 連載一覧 連載まとめ読み@IT eBook 記事ランキングIT Special セミナー ホワイトペーパー クラウド AI IoT アジャイル/DevOps セキュリティ キャリア&スキル Windows 初・中級者向けAI その他 Server & Storage HTML5 + UX Smart & Social Coding Edge Java Agile Database Expert Linux & OSS Master of IP Network Security & Trust System Design Test & Tools Insider.NET ブログ AI for エンジニアリング ローコード/ノーコード クラウドネイティブ Windows 11/365 その他の特集 @IT アジャイル/DevOps Insider.NET ADO.NET基礎講座

    kurumai
    kurumai 2013/12/11
  • AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで

    AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで:AWS OpsWorksアプリケーション運用の勘所(1)(1/5 ページ) はじめに 2013年2月にリリースされたAWS OpsWorks。筆者が試しにいじっているうちに、どう使うと便利なのか、気を付けないと逆に運用が大変になるポイントなどが見えて来ました。 連載では、何回かに分けてAWS OpsWorksの便利な点、不便な点をおさらいしながら使い勝手を紹介して行きたいと思います。題材として、「EC-CUBE」というAWS OpsWorksに最適化されていないオープンソースのパッケージを使ってみました。 AWS OpsWorksは、Amazon Web Servicesが提供するChefをベースにしたサービスです。Chefのレシピを使ってシステムの構成などを一元的に設定できます。また、アプリケーションのデプロ

    AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで
    kurumai
    kurumai 2013/04/18
  • 勉強会主催者・参加者が知らないと泣きを見る48のサービス&テクニック (1/2) - @IT

    勉強会主催者・参加者が知らないと泣きを見る48のサービス&テクニック:安藤幸央のランダウン(64)(1/2 ページ) イベント参加者も必見! 開催の裏側も分かる 皆さんは、各地で開催されている勉強会(ミートアップ)やセミナーなどに参加したことはあるでしょうか? 無料で開催される、ごく小じんまりとした内輪の勉強会から、都内企業の大きな会場を使った大規模セミナーまで、さまざまな形態があります。また、企業が商品やサービスの告知や求人を主目的としたものから、仲間内での純粋な技術やデザイン関連に特化した勉強会まで、さまざまなスタンスのものがあります。仕事場や自宅の場所や、仕事の時間が自由になる/ならないといった仕事の形態や、興味の対象などによって勉強会参加の自由度は変わります。 特に首都圏にお住まいで、@ITの読者であれば、何かしらのイベントに参加したことのある人が多いのではないでしょうか? そして

    勉強会主催者・参加者が知らないと泣きを見る48のサービス&テクニック (1/2) - @IT
    kurumai
    kurumai 2013/03/31
  • 「OpenID Connect」を理解する

    OpenIDの最新仕様「OpenID Connect」とは 前回はOpenIDについて振り返りました。続く第4回では、OpenIDの最新仕様として策定が進められている「OpenID Connect」(注1)について、 設計思想 仕様一覧 フロー紹介 実装状況と今後 という軸に沿って紹介します。 OpenID Connectの3つの設計思想 OpenID Connectの設計思想として、次の3点があります。 簡単なことは簡単に 難しいことも可能に モジュラーデザイン 以下、その設計思想が仕様にどのように反映されているかを簡単に説明します。 簡単なことは簡単に OpenIDにおける最低限の要件とは、「OP(OpenID Provider)-RP(Relying Party)間で認証結果と属性情報(クレーム)の受け渡しができること」です。OpenID ConnectはOAuth 2.0をベースと

    「OpenID Connect」を理解する
  • 企業に認証サーバが必要な理由

    認証……資源にアクセスしようとしている人間が名乗っているとおりの人間かどうかを確認する(I&Aで後述) 認可……認証がパスしたとして、その人間に適切なアクセス権が与えられているかを確認する (アクセス権の限定で後述) となる 課金管理……いまの時代にそぐわない気もする単語であるが、古くからこの訳が当てられており、いまだにこの訳が使用されているようである。あえて現代風にアレンジすれば、「アクセスログ管理」とでもなるだろうか(アクセスログサンプルを参照) 誰がいつ・どのくらいの時間アクセスしていたかのログは、インシデントが発生した(何か事件が起こった)際の事後確認のために必須である。 また、そうではなくてもキャパシティプランニングは日常業務として必要であり、そのための指標にもなる。 Identification & Authentication 認証で重要な概念をI&Aと称することが多い。これ

    企業に認証サーバが必要な理由
  • デジタル・アイデンティティ技術最新動向 連載インデックス - @IT -

    「OAuth」の基動作を知る デジタル・アイデンティティ技術最新動向(1) Webサービスが形作るAPIエコノミーの時代に重要な役割を果たす「デジタル・アイデンティティ」を徹底解説

  • マルチテナント・アーキテクチャ - @IT

    Windows Azureエンタープライズアプリケーション開発技法 マルチテナント・アーキテクチャ ―― 第3章 クラウドとオンプレミスの考え方の違い 3.6 ―― 日マイクロソフト株式会社コンサルティングサービス統括部 赤間 信幸 2012/01/10 コーナーは、日経BP社発行の書籍『Windows Azureエンタープライズアプリケーション開発技法』の中から、特にInsider.NET読者に有用だと考えられる章や個所をInsider.NET編集部が選び、同社の許可を得て転載したものです。基的に元の文章をそのまま転載していますが、レイアウト上の理由などで文章の記述を変更している部分(例:「上の図」など)や、図の位置などをサイトのデザインに合わせている部分が若干ありますので、ご了承ください。『Windows Azureエンタープライズアプリケーション開発技法』の詳細は「目次情報

    kurumai
    kurumai 2012/01/10
  • memcachedと“正反対”、Redisが仮想メモリをサポート - @IT

    2010/09/07 KVS(キー・バリュー・ストア)に分類されるオープンソースのRedisの新バージョン、「Redis 2.0.0」が2010年9月5日にリリースされた。Redisはmemcachedと同様にキーと値のペアをメモリ上に保持するKVSの一種だが、3つの際立った特徴がある。1つはハッシュ以外のデータ構造もサポートしていることで、リスト型、集合型、順序付き集合型などのデータ構造が扱え、サーバ側でコレクションに対するpush/pop、コレクション同士のunion/intersection、数値のincr、decrなどの操作がアトミックに行える。バージョン2.0では複数の操作を1つにまとめてアトミックに操作するコマンドも増えている。 もう1つのRedisの特徴は、マスター・スレーブによるレプリケーション設定ができ、リード側のスケールアウトが容易にできること。 そして3つ目の特徴は、

  • Y Combinatorに見るスタートアップ成功の秘訣、“ピボット”とは? - @IT

    米シリコンバレーの有力ベンチャーキャピタル、Y Combinatorが出資するスタートアップには、創業時には小さくても、後に大きく成功するものが少なくない。評価額の落差が大きいことから、外部から見ていると、そうした成功の多くが一夜にして起こったように見える。 しかし実際には、当初のプロダクト(アイデア)に市場がないことが分かって路線を変更したり、全く違うアイデアに取り組むことも少なくない。そうした路線変更を“ピボット”と呼ぶ。最近は、このピボットをどれだけ素早く、数多く行えるかが、スタートアップ成功の秘訣の1つとまで言われるようになっている。 前回の記事で紹介したオンライン・ストレージのZumoDriveは、Motorola Mobilityに買収されるまでの間に、少なくとも3度はピボットを経験している。 Y Combinatorから出資を受けたAirBnBとPicwingもまた、ピボット

    kurumai
    kurumai 2011/07/14
  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

    kurumai
    kurumai 2011/02/16
  • 連載インデックス「Web技術でネイティブアプリを作れるTitanium」 - @IT

    iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツール「Titanium」を紹介し、その利点や使い方を連載で解説します HTMLJavaScriptiPhone/Androidアプリを作る Web技術でネイティブアプリを作れるTitanium(1) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のためにオープンソースの開発ツールを紹介します

  • PR:ひがやすを×新野淳一 対談「2011年、ソーシャルビジネスの世界へ、優秀な人材の流出が加速する」

    2010年のIT業界は、「ソーシャルビジネスの台頭」が大きな注目を集めた一方で、従来のエンタープライズITの世界では大きな動きが見られなかった。「IT」のビジネスの形が大きく変わり始めている中、ITエンジニアはどんなスキルを身に付け、何を意識してキャリアを形成していけばよいのか。昨年に引き続き、Seasar2やSlim3の開発者である電通国際情報サービス ひがやすを氏と、元@IT発行人で現在「Publickey」を主宰するITジャーナリスト/ブロガーの新野淳一氏による「年末対談」をお送りする。 ――2009年末の対談では、今後システムインテグレータ(SIer)はどうなるか、クラウドはSIビジネスにどう影響を与えるか、などを語っていただきました。2010年も年末を迎えますが、IT業界について、おふたりはどのような1年だったとお考えですか? ひがやすを氏 1992年 電通国際情報サービス入社。

    kurumai
    kurumai 2010/12/01
  • 恒例の「LL祭」に異変!? ScalaやClojure、HTML5も!

    2010/08/11 毎年夏になると開かれるLL(Lightweight Language:軽量プログラミング言語)の総合イベントが今年もやってきた。2010年7月31日、東京・虎ノ門にあるニッショーホールで「LL Tiger」(http://ll.jus.or.jp/2010/)が開催された。丸一日、各言語に関する最新トピックを紹介する講演やライトニングトーク、パネル討論会などで盛り上がった。 2003年以来開催されているLLイベントは今年で8回目。今年はLLの定義からは外れていそうな、JavaVM上の2大注目言語、「Scala」や「Clojure」のほか、Web関連技術で注目されている「HTML5」が午前中の「Language Update」に登場するなど、例年とやや異なる出だしとなった。ここでは午前のセッション、LL関連のアップデートをレポートする。 Perl6は永遠のベイパーウェア

    kurumai
    kurumai 2010/08/12
  • 単体テストを“神速”化するQuick JUnitとMockito

    単体テストを“神速”化するQuick JUnitMockito:ユカイ、ツーカイ、カイハツ環境!(16) Quick JUnitプラグインの3つの大きな特徴 近年、JUnitとHudsonを利用した継続的インテグレーション(CI)によるテストの自動化や、テスト駆動開発(TDD)の普及などにより、ユニットテスト(単体テスト)のテストコードの作成が重要視されています。 今回紹介する「Quick JUnit」プラグインは、JUnitによるテストコードの作成と実装を支援するEclipseプラグインです。Quick JUnitプラグインは石井勝さんにより開発されていましたが、石井さんが不慮の事故により死去後、Quick JUnitプラグインプロジェクトにより開発が継続されています。優れたオープンソースプロジェクトの模範のようなプロジェクトです。 訂正のお知らせ 故人のお名前について間違いがあり、修

    単体テストを“神速”化するQuick JUnitとMockito
  • @IT:Amazon RDSの使い方(1/3)

    オープンソースのRDBMySQL」をクラウド上で利用し、ニーズに応じて簡単にインスタンスを増やせる「Amazon RDS」(Amazon Relational Database Service)。その特徴と使い方をご紹介します。(編集部) TIS株式会社 SonicGarden 並河 祐貴 2010/4/12 Amazon Web Servicesのニューフェイス 大手パブリッククラウドサービスの1つであるAmazon Web Servicesは、2009年以降も続々と新しいサービスや機能を発表し、日でもますます注目を集める存在となっています。 Amazon Web Servicesは、仮想サーバを1時間単位の従量制で利用できるAmazon EC2や、1GB単位からの従量制ながら、高信頼性のオンラインストレージが利用できるAmazon S3などを中心とした、IaaS(Infrastru

  • 共同購入型クーポンサービス、RailsのPaaS「Heroku」上に構築 - @IT

    2010/06/21 インターネットメディア運営や経営・財務コンサルティングを行うソラドは、共同購入型クーポンサービス「ミナワリ」を6月18日にリリースした。 共同購入型クーポンサービスとは、米国でスタートした「Groupon」というサービスを基に流行の兆しを見せているサービスであり、日でも最近、いくつかのサービスが稼働している。 例えばミナワリでは、5000円のディナーコースを出すレストランがあるとして、これに対し100人のユーザーが購入したいと手を上げた場合、店舗側が50%引きの2500円でディナーコースを提供するようなイメージだ。取引は、ニューヨークやロサンゼルスなどエリアに特化した条件で、1~3日程度の短期間で行われる。購入はクレジット決済によって行われ、最低購入者数を満たした時点で取引成立となる。 ユーザー側からすると、共同購入によって通常より廉価にサービスを購入できる。店舗側

  • 「課題来た! 何作る?」24時間で開発しまくる技術者のお祭り クックパッドが「開発コンテスト24」を主催 − @IT

    「朝起きてから学校や会社に行くまでの時間を便利にするサービスを開発せよ。開発時間はきっかり24時間」――。クックパッドは、4月23日から25日にかけて開催した「開発コンテスト24」でこんな課題を提示した。ゴールデンウィーク前の週末、世間よりひと足早く始まった「技術者のお祭り」について、同社 技術部長の井原正博氏に話を聞いた。 「生活を便利にするサービスがもっと生まれてきていい」 WebサイトとTwitter上で課題を公表したのは4月23日の21時。24時間後の4月24日21時を締め切りとして設けた。「課題来た!」「誰か一緒にやらない?」など、Twitter上ではハッシュタグ「#24contest」を使って、多くのエンジニアが参加表明やアイデアをツイートした。「参加者が3人ぐらいしかいなかったらどうしよう……と思っていたから安心しました」と、井原氏は話す。 開発コンテストは、エンジニアのアイ

    「課題来た! 何作る?」24時間で開発しまくる技術者のお祭り クックパッドが「開発コンテスト24」を主催 − @IT
  • 独自アノテーションの付加を開発者に開放へ TwitterのつぶやきにMIDIや顔文字の埋め込みも可能に − @IT

    2010/04/21 Twitterは4月14、15日に行った開発者向けイベントで「@anywhere」を発表して話題を呼んだ。数行のJavaScriptを埋めこむだけで、自前でAPIを叩くコードを用意することなくWebサイトにTwitter連携機能を埋め込めるという意味で、企業やメディアのWebサイト採用が進みそうだというインパクトのある発表だったが、その影に隠れて、もっと大きな発表があった。 メタ情報をアノテーションで付加 TwitterプラットフォームチームのMarcel Molina氏がTwitter APIのメーリングリストに4月17日に投稿したメッセージによれば、早ければ向こう2カ月程度でTwitterには「アノテーション」のためのAPIが実装される予定だという。 アノテーション(注釈)は、名前空間、キー、値の3値からなるメタ情報で、文字通り各つぶやきに付加することができる。開

  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • SQL Azureを実際に活用する(1/3) - @IT

    Windows Azure Platform速習シリーズ:SQL Azure(後編) SQL Azureを実際に活用する Windows Azure Community 昭宏 (監修 市川 龍太) 2010/01/22 前編ではSQL Azure Databaseの概要について解説してきたが、何事も実際に触ってみるのが理解への近道である。そこで後編となる今回は、実際にSQL Azure Databaseを使用する手順について解説する。 ■SQL Azure Databaseを実際に使用する ●SQL Azure Databaseの準備 まず、SQL Azure Databaseを使う前の準備として、SQL Azure Databaseの作成とファイアウォール・ルールの設定が必要となる。以下にその手順を解説する。 ○SQL Azure Databaseの作成 SQL Azure Dat