タグ

ブックマーク / xtech.nikkei.com (37)

  • アッカがiPhoneに最適化した情報配信サービス,“今いる場所”のイベントや広告を

    写真●ロケーション・アンプ for 横浜の画面。ユーザーが接続している無線LANのアクセス・ポイントから位置情報を取得し,場所と連動したニュースやイベント情報をアイコンで一覧表示する(左)。アイコンをタップすることで詳細を確認できる(右)。 アッカ・ネットワークスは2008年7月23日,iPhone/iPod Touch向けの情報配信サービス「ロケーション・アンプ for 横浜」をクウジットと共同開発したと発表した。無線LANの位置情報を活用してユーザーの場所に応じたコンテンツを配信する点が特徴。同社が7月7日から横浜ベイエリアで開始した公衆無線LANの試験サービス「skeletown」(関連記事)のユーザー向けに24日から提供を開始する。10月31日までの試験サービス中は無償で利用できる。 ロケーション・アンプ for 横浜では,ユーザーが接続したアクセス・ポイントに応じて周辺地域のニュ

    アッカがiPhoneに最適化した情報配信サービス,“今いる場所”のイベントや広告を
  • 第4回 マッシュアップ・アプリケーションを作ってみよう

    住んでいる地域での最近の地震の一覧を表示するMySpaceアプリケーションですが,もちろんMySpaceでは,ユーザーの住んでいる地域は保持していても,地震情報は提供していません。これは外部Webサービスが提供している地震情報とのマッシュアップ・アプリなのです。簡単に仕様を説明しましょう。 今回利用させてもらったのはlivedoorが提供する地震速報データです。このデータはRSSで提供されており,ほぼリアルタイムで更新されています。このような有用なデータが無償提供されていることに感謝しつつ,利用させてもらうことにします。 この地震速報RSSは例えば以下のような内容となっています。 <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:ldWeather="http://weather.livedoor.com/ns

    第4回 マッシュアップ・アプリケーションを作ってみよう
  • 世界最大級のSNS「MySpace」を舞台にアプリを作ろう

    2007年11月,米GoogleSNS(Social Networking Service)向けのアプリケーション仕様「OpenSocial」を発表した。このころ実はMySpace社内でもSNSのためのアプリケーションは検討されており,Googleの発表の翌日,MySpaceはOpenSocialの支持を発表し,Googleと共同でOpenSocial対応を開始する。これがSNS型アプリケーション向けプラットフォーム「MySpace Developer Platform(略称:MDP)」である。2008年2月,MDPは一部の外部開発者への公開が始まり,その約1カ月後の2008年3月13日(米国時間)に約2億3000万人の一般ユーザーへも公開が開始された(日国内向けの発表は2008年3月26日)。 現時点(2008年4月末)では,OpenSocialの一つの実装がMDPであるといえる。O

    世界最大級のSNS「MySpace」を舞台にアプリを作ろう
  • まるごと大特集OS完全理解! Part1 今さら聞けないOSの疑問:ITpro

    OSは何のためにあるの? 私たちは,パソコンを使うときは必ず,WindowsMac OS X,LinuxなどのOS(Operating System)を起動しているはずです。今やOSなしにパソコンを使うことは考えられません。では,OSは何のためにあるのでしょうか? 簡単に言えば「ユーザーやプログラマに,コンピュータ(ハードウエア)の機能をわかりやすい形で提供するため」ということになるでしょう。コンピュータのハードウエアを直接操作するのでは大変なので,ユーザーもプログラマもOSが提供する機能やサービスを通してコンピュータを利用しているのです。 現代のOSはいろいろな機能を提供します。その中でも主要なものを図1に挙げました。(1)プロセス/スレッド管理と(2)メモリー管理は,複数のアプリケーションを同時に動かす(マルチタスクまたはマルチタスキングと言います)ための仕組みを提供します。一般的に

    まるごと大特集OS完全理解! Part1 今さら聞けないOSの疑問:ITpro
    koma-tak
    koma-tak 2008/06/05
    息子に読ませたい(そんなんいないけど)
  • 第3回 Apacheのアクセス・ログを解析する

    今回は,Apacheのアクセス・ログを取り上げます。Perlのスクリプトを用いて,Apacheのアクセス・ログを解析・集計し,さらにあなたが欲するレポートを作成していきます。 Webサーバーを設置したら,どれくらいのアクセスがあるのか,どのページに人気があるのか気になることでしょう。そうした情報はアクセス・ログを解析することによって取得できます。 ここで紹介する手法や用いたモジュールはアクセス・ログだけに限らず,ファイルの解析や文書の加工などに応用できます。 なお,単にアクセス・ログを解析したいということであれば,AnalogAWStatsなど既に多くの解析用のフリーソフトが作成され,利用されています。あなたが欲するログが取得できるのであれば,それらソフトウエアを使うべきでしょう。あえて車輪を再発明する必要はありませんから。 アクセス・ログのフォーマット Apacheのアクセス・ログはご

    第3回 Apacheのアクセス・ログを解析する
  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
  • さよならエンタープライズ

    「偽スティーブ・ジョブズ(Fake Steve Jobs)を始めた理由は,IBMやSun Microsystems,EMCといったエンタープライズITベンダーの取材が『退屈』だったからだ」--。米国の人気ブロガー「Fake Steve Jobs」の「正体」で,業は米Forbes誌のSenior EditorというDan Lyons氏の告白は,筆者の胸に突き刺さった。筆者もまた,エンタープライズITを取材している一人だからだ。 Lyons氏が当初は「会社に内緒で」始めた「The Secret Diary of Steve Jobs」は,米AppleCEO(最高経営責任者)であるSteve Jobs氏の偽物(Fake Steve Jobs)を名乗り,IT業界にまつわる様々なトピックスを,毒舌を交えてこき下ろすというブログであった(写真)。その人気は(特にForbesの編集者とバレるまで)絶

    さよならエンタープライズ
  • 富士ソフトがSaaSに参入、デスクネッツなど市販サービスを組み合わせ

    富士ソフトは2008年5月12日、グループウエアや表計算ソフトなどの情報系アプリケーションをSaaS(ソフトウエア・アズ・ア・サービス)として10月1日に提供開始すると発表した。市販のSaaSサービスを組み合わせ、セットで提供するのが特徴である。グループウエアはネオジャパン(desknet's)、表計算ソフトはインフォテリア・オンライン、Web会議とWebセミナーはブイキューブ、サイト管理はサイバーステーションのソフトを富士ソフトのデータセンターで動かし、一括して提供する。サービス名は、『FSサービス(SaaBIS:ソフトウエア・アズ・ア・ビジネス・イノベーション・サービス)』である。 各種のソフトを1回のログイン操作で利用できるシングル・サイン・オン(SSO)機能を新規開発し、併せて提供する。料金の目安は、SSO機能などの基料金が1ユーザー当たり年間6000円、グループウエアとWebメ

    富士ソフトがSaaSに参入、デスクネッツなど市販サービスを組み合わせ
    koma-tak
    koma-tak 2008/05/20
    fsiがssoを新規開発ですね、わかります
  • ドコモさん,iモードでCookieをサポートしませんか?

    Webサイトを作る側にとって,インターネットとiモードで決定的な違いがあるのをご存知だろうか。実は,iモード(NTTドコモ)ではCookieが使えない。このため,iモード向けのWebアプリは,インターネットでは当然の,Cookieによるセッション管理ができないのだ。 iモードは「危険」とされるURLでセッションを管理 Cookieによるセッション管理を簡単に説明しておこう。もともとWebアクセスに使うアプリケーション・プロトコルには「セッション」という概念がない。このため,インターネット向けのWebアプリは,WebサイトからWebブラウザにセッション情報を渡し,次回以降のアクセスではWebブラウザからWebサイトへセッション情報を送ってもらう。こうして,一連のWebアクセスを関連付ける。そのために今どきのWebアプリが使うのが,Cookieという名の短いテキスト・データだ。WebサイトはW

    ドコモさん,iモードでCookieをサポートしませんか?
  • 第1回 Tracをオススメする,これだけの理由:ITpro

    Tracの便利さに惹かれるが,インストールに煩わしさを感じ,Tracを簡単にインストールできるTrac Lightning(旧Trac月)の開発を行う。また,日のTracコミュニティであるShibuya.tracにてユーザー補完プラグインなどのプラグイン開発にも携わる。 チーム内のタスクや分散開発におけるタスク管理の手段として,プロジェクト管理ツールのTracが注目を集めています。Tracは,Ruby on RailsやSpring IDEなどでも利用されています。連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ま

    第1回 Tracをオススメする,これだけの理由:ITpro
    koma-tak
    koma-tak 2008/04/19
    昨日この記事を読まないで偶然tracを導入していたw
  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • 第4回 サーバー側で管理する「セッション変数」に要注意 | 日経 xTECH(クロステック)

    最近になってセッション変数を使用したアプリケーションを見かけるケースが増えてきている。セッション変数とは,セッションIDとひも付けてサーバー側に格納する変数のことである。開発環境により実装の仕方は様々だが,ログイン成功時に保存される認証情報もセッション変数の一つである。 セッション変数をサーバーに格納すると,アプリケーションはセッションが有効な間,変数の値を再利用できる。これにより,例えばクライアントから送信された大量の入力項目をサーバー上で保持しながら複数の画面を遷移するようなアプリケーションを比較的容易に,かつ低コストで実装できるようになる。 筆者がアプリケーションの開発現場にいたころは,サーバー・リソースを圧迫するという理由から使用を控えていることが多かったが,マシン・スペックの向上や,アプリケーションに要求される機能の複雑さの向上といった背景により事情が変わってきているようだ。 実

    第4回 サーバー側で管理する「セッション変数」に要注意 | 日経 xTECH(クロステック)
  • 第1回 まずは「クッキー」を理解すべし

    Webアプリケーションのぜい弱性がなかなかなくならない。メディアなどでも盛んに取り上げられているにもかかわらず,である。特に,セッション管理がからむアプリケーションのぜい弱性には,気付かないことが多い。具体的には「クロスサイト・リクエスト・フォージェリ」(CSRF),「セッション・フィクセーション」などである。これらはクロスサイト・スクリプティング,SQLインジェクションといった比較的メジャーなぜい弱性に比べて認知度が低く,対策も進んでいない。 原因の一つは,アプリケーションの開発者が原因を正しく理解していないこと。CSRFやセッション・フィクセーションについて言えば,セッション管理に使うクッキー(cookie)の動作を理解していないと対策が難しい。ところが最近の開発環境では,セッション管理の仕組みが隠ぺいされているため,必ずしもこの知識は要求されない。こうした開発者は容易にはぜい弱性に気

    第1回 まずは「クッキー」を理解すべし
  • まつもと直伝 プログラミングのオキテ 第19回 HTTPとCGI:ITpro

    Webアプリケーションが流行しています。Webブラウザ上で何でも実行させる昨今の風潮はいかがなものかと思いますが,これも時流なのかもしれません。Webプログラミングに習熟する前段階として,今回は基礎となるHTTPとCGIについて学びます。 WWW(World Wide Web)はもともと欧州合同素粒子原子核研究機構(CERN)で開発された,相互リンクした技術文書を参照する手段でした。文書間のリンクが世界中をクモの巣(Web)のようにつなぐありさまをもってWWWと名づけられました。 WWWが最初に登場した時点では,基技術は次の3つしかありませんでした。 (1)HTML(HyperText Markup Language),相互にリンクされた構造を持つ文章を記述するマークアップ言語。 (2)URL(Uniform Resource Locator),各地のサーバーに分散した,文書を指定する記

    まつもと直伝 プログラミングのオキテ 第19回 HTTPとCGI:ITpro
    koma-tak
    koma-tak 2008/02/29
    基本の技術を細かく説明している
  • NRIなど、OpenID推進団体の日本支部を設立へ

    左からシックス・アパートの関信浩代表取締役、野村総合研究所の崎村夏彦上級研究員、米OpenIDファウンデーションのデビッド・リコードン副会長、日ベリサインの石川和也リサーチ室長 野村総合研究所(NRI)、日ベリサイン、シックス・アパートの3社は2008年2月28日、ネット上のIDを1つに集約するための規格「OpenID」の推進団体「OpenIDファウンデーション・ジャパン(仮称)」の設立を準備していると発表した。3社が発起企業となり、今年4月の設立を目指す。 同団体は、米国のOpenID推進団体「OpenIDファウンデーション(OIDF)」の日支部の位置付け。日におけるOpenIDの普及活動と、日のニーズをOIDFをフィードバックする活動を実施する。具体的には、仕様や知財に関連する書類の日語化やメーリングリストなどを通じたコミュニティの拡大を進める。 「言語や法制度の違いなどか

    NRIなど、OpenID推進団体の日本支部を設立へ
    koma-tak
    koma-tak 2008/02/28
    『米国では1万以上のWebサイトがOpenIDに対応し』マジで?RPだけでそんなにあるのかな?OPも含みだとしたらRPのスタートアップ数を知りたい
  • 第1回 Webサービスとブログパーツの違い

    1965年愛知県生まれ。多摩美術大学卒業。石橋を叩いて渡るA型。美術大学卒業のキャリアを活かして,あちこちでWebデザインの原稿とか書くくせに,サイト全部のHTMLをマメに書くのが面倒だから自分のサイトもブログ・システムに変えてしまった不精者。つまり今回のテーマであるWeb APIを語るには,まさにうってつけのWebプログラム系フリーライター。http://www.japan.xitami.net/ かつて自分のホームページを持つというのは,PCに詳しかった一部の人たちの楽しみでした。多くの人は閲覧者という立場で,人気のあるページを見ているだけ,という厳然とした立場の違いがあったわけです。ところが昨今では,ホームページ作成のテクニックを持っていない人たちも,ブログという形で簡単にマイ・サイトを構築できるようになりました。 ブログ所有は個人ユーザーに限らず,技術者,文筆家,芸能人から政治家ま

    第1回 Webサービスとブログパーツの違い
    koma-tak
    koma-tak 2008/02/27
    webサービス原理主義者じゃないけど、こゆのはネットサービスって言ってほしい。WebサービスていうのはSOAPな(ry
  • 第9回 良いアイデアがわく人とわかない人はココが違う:ITpro

    Webサイトのテーマと内容,サイトやメニューの構成,宣伝方法にいたるまで,企画のベースには,一貫する「アイデア」がある。この企画のアイデア―――漠然と「企画案」とか「提案内容」と呼ばれることもある―――を見つけることが,企画という仕事の肝だ。 アイデアがわく人と,わかない人には決定的な違いがある 良い企画のアイデアさえ見つかれば,後は技術と知識で膨らませて,ユーザー層,制作目的,訴求効果といった項目に落とし込み,企画書の体裁に仕立てるだけだ。この作成作業自体は,暗記と反復練習次第で,比較的容易に習得できる。 ところが,こと「発想」に関しては,知識の丸暗記はあまり役に立たない。制作会社から「制作技術は学べるが,発想は学べない」という声を聞くことがある。手順をマニュアル化して伝えられるものではないので,後進の育成が難しいのだ。 筆者から見ると,アイデアがわき出る人と,アイデアがわかない人では,

    第9回 良いアイデアがわく人とわかない人はココが違う:ITpro
    koma-tak
    koma-tak 2006/12/23
    一発ギャグなら光るものあります