タグ

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

  • 「世界の全ての本棚を図書館に」──本と場所と人を結ぶ「リブライズ」、開発者が目指す大きな夢

    「世界の全ての棚を図書館に」──と場所と人を結ぶ「リブライズ」、開発者が目指す大きな夢(1/3 ページ) 「世界にある全ての棚を図書館にする」。2人のプログラマーが、そんな夢を実現させようとしている。 カフェやコワーキングスペース、大学の研究室など、街に点在する棚をサイトで管理し、を気軽に貸し借りできるようにする無料サービス「リブライズ」を今年9月にスタート。Facebookのアカウントと連動させ、ユーザーのスマートフォンを“図書カード”にしてしまうという斬新なアイデアが評判を呼び、Facebookアプリのコンテストでも1位に選ばれた。 登録されているは現在、1万5000冊以上で、急速に全国で広がりつつある。電子書籍にはない、「紙の」のメリットである貸し借りのしやすさがベースとなっているこのユニークな“図書館”の登場で、の世界は何が変わるのだろうか。 どこでも図書館に 図書

    「世界の全ての本棚を図書館に」──本と場所と人を結ぶ「リブライズ」、開発者が目指す大きな夢
    modem
    modem 2013/01/02
  • 【改訂版】初歩のUML 第13回 UMLモデリングのノウハウ、最後の秘訣

    アーキテクチャのプロトタイプを作ることで、推敲(すいこう)フェイズに実現すべきコア・アーキテクチャのベースを確認します。これは、第10回「開発プロセスの上手な組み合わせ」でも説明したとおり、コア・アーキテクチャの上にユースケース単位でインクリメンタルに積み上げていくというのが反復開発の質となります。もしもコア・アーキテクチャに根的な問題が発生すると、反復のたびに積み上げられるユースケース機能が不安定になってしまい、以降の反復計画に大きく悪影響を及ぼしてしまいます。 そこで、ユースケース機能を載せる前に、コア・アーキテクチャを安定させることを目的として、ミドルウェアの検証および選択や、アーキテクチャを実現するための各種コンセプト・メカニズムの部分検証を行うのが、この段階におけるプロトタイピングの目的となります。 ここで重要なことは、人は誰でも最初から優れたアーキテクチャは作れないというこ

    【改訂版】初歩のUML 第13回 UMLモデリングのノウハウ、最後の秘訣
    modem
    modem 2009/06/25
  • おむつとビール(おむつとびーる)

    「おむつを買った人はビールを買う傾向がある」という米国におけるマーケットバスケット分析(注1)の事例。1990年代半ばから2000年代初めにかけてメディアや講演などでよく語られ、データマイニング(注2)という言葉と概念を一躍有名にした。 一般に「米国の大手スーパーマーケット・チェーンで販売データを分析した結果、顧客はおむつとビールを一緒に買う傾向があることが分かった。調査の結果、子供のいる家庭では母親はかさばる紙おむつを買うように父親に頼み、店に来た父親はついでに缶ビールを購入していた。そこでこの2つを並べて陳列したところ、売り上げが上昇した」という内容で知られる。 直接的には、1992年12月23日の「ウォールストリートジャーナル」に掲載された「Supercomputer Manage Holiday Stock」という記事が発端だとされる。この記事では「米国中西部の都市でこの店は、ある

    おむつとビール(おむつとびーる)
  • 5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント

    プロジェクト管理ってよく聞くけれど…… ソフトウェアの開発は、よく家を建てることにたとえられます。家を建てる場合、顧客の要望を聞いて設計などが終わった段階から、施工のスケジュールを立て、さまざまな関係者が予定に沿って作業を進めていきます。作業が予定どおりに進んでいるかを施工業者がチェックしたり、作業の途中で建築士が品質をチェックしたりしながら、家の完成まで工事全体を管理します。その管理をせずに家がちゃんと建つ保証はありません。 ソフトウェアを開発する場合も、顧客の要望を聞いて設計をした後に開発やテストの作業があり、その作業をさまざまな関係者が予定に沿って進めます。途中で作業が予定どおりに進んでいるかをチェックしたり、品質をチェックしたりしながら、完成までプロジェクト全体を管理する必要があります。 家を建てることは、何千年も前から行われてきているため、どうしたらうまくいくのか、何を管理してお

    5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント
  • テストファーストによるソフトウェア開発の衝撃(前編)

    皆さんはテストの質を理解されていますか? 実は、テストには機能検証をするということ以上に重要な役割があるのです。稿では、テストファーストがソフトウェアアーキテクチャに及ぼす多大な影響について説明します。 テストファーストとは? 皆さんは「テストファースト」という言葉をどこかで耳にしたことがあるのではないでしょうか? これは単に、「コードを書く前にテストケースを書きなさい」ということであり、この手法をはじめて耳にしたときには何ら驚きを感じないことと思います(私自身そうでした)。 ソフトウェア開発の経験をある程度積んだエンジニアであれば、テストの重要性は自らの苦い経験から学んでいるはずですし、実装する関数一つ一つに確実にテストが用意されていれば、テスト自身が生きた使用例になるというメリットも頭で理解できるはずです。しかし、「テストファースト」がただテストを用意するだけのことであれば、「テス

    テストファーストによるソフトウェア開発の衝撃(前編)
  • ブレインストーミングを活発にさせる4つのツール

    アイデア出しに効果的なブレインストーミング。このブレストの効用を高める4つのツールを1人用、グループ用に分けて紹介しよう。 うまくかみ合えば、たくさんのアイデアを生み出すことができるブレインストーミング(@ITの用語辞典)。そんなブレスト用のツールをいくつか紹介しよう。アイデアに困ったときに利用してみてほしい。 1人で使えるブレストツール 通常、参加者が多いほうが、たくさんの意見が出てくるのがブレストだが、1人でいろんなアイデアを出して、それぞれを比較・検討するのも効果的だ。ただし、1人ブレストの場合は確実にメモを取っておかないと、ただ“妄想しただけ”となりかねない。また、アイデアの重要度などが分かるようにメモを書きたい。単なるテキストよりは、連想がつながるって見えるマインドマップのようなツールを使うといいだろう。そんな1人ブレストを行うときは、こんなソフトが有効だ。 無料のマインドマップ

    ブレインストーミングを活発にさせる4つのツール
  • アイデア創発の素振り:「はてなタクシー」に学ぶ――新事業アイデアを見つける方法 (1/2) - ITmedia Biz.ID

    既存事業が好調だとしても、いずれは成熟し、ついには縮小する。1つの事業では限界がやってくるのだ。だから、ビジネスパーソンには新しいビジネスを発想するチカラが必要だ。でも、新しい事業のアイデアなんて、そうそう思いつけるわけない……。いや、それは違う! 実は、あなたの事業のすぐ隣にも、新事業のアイデアはたくさん潜んでいるのだ。 筆者はときどき、苦しいアイデア会議に出席することがある。「経営学のフレームワークで分析的に考えたり、ブレインストーミングも試したけれど、いいアイデアが出てこないんですよ」とクライアントは言う。確かに彼らは「顧客や業界のしがらみが強く、自社だけで変革はできない」「イノベーションが期待できそうな新しいトピックが全然見当たらない」など、厳しい状況にある。 しかしそんな状況でも、必ず、新事業アイデアを引き出すことは可能だ。「はてなタクシー」という事例から、新事業アイデアを見つけ

    アイデア創発の素振り:「はてなタクシー」に学ぶ――新事業アイデアを見つける方法 (1/2) - ITmedia Biz.ID
  • イー・モバイルの通信環境をみんなで共有する

    外で集まったミーティング。みんなインターネットに接続したいが、イー・モバイルを持っているのは1人だけ。この人のノートPCをアクセスポイントに変えて、全員がネットに接続できないだろうか? イー・モバイルを皮切りに、定額制の高速ワイヤレスインターネット接続サービスが現実のものになった。電波状態が良好であれば1Mbps以上の通信速度が得られるので、出先などで複数のPCWi-FI端末からインターネット接続を共用できないかな、なんて思うことも当然あるだろう。 実は、インターネットに接続しているPCWindows XPやVistaの場合、無線LANのアドホック接続機能を利用すれば複数の無線LAN機器でインターネット接続を共有できる。Windowsの「インターネット接続の共有」(ICS)機能を使い、無線LANのアドホック接続を使ってインスタントLANを構築。インターネットに接続しているPCをアクセス

    イー・モバイルの通信環境をみんなで共有する
    modem
    modem 2008/05/29
  • アイデア創発の素振り:SCAMPER法――「10分以内にアイデア3つ出さなきゃ」をかなえる方法 (1/4) - ITmedia Biz.ID

    午後から新製品を考える会議。ふと、メールを見返すと「1人3つアイデアを持ってくること」という指示――しまった、見落としていた。しかし会議まであと20分しかないぞ。こりゃまずい。 という時にうってつけの方法がある。 例えば、アイデアを出し合う会議が午後イチにある。昼飯に行く直前、メールを見返したら「アイデアを3つ以上もってくるように」との指示があった。これはしまった。う~ん、急いで考えよう……あせるばかりで出てこないよ! という極限状態にうってつけの方法がある。10分間あれば、アイデアを必ず3つ以上、発想できるのだ。 今、あなたがそういう状況ならば、ここから先はこの記事2ページ目以降を印刷し、ペンとプリントアウトした記事だけ持って、昼に出てほしい。 名称 人数 道具 長所 SCAMPER(スキャンパー)法

    アイデア創発の素振り:SCAMPER法――「10分以内にアイデア3つ出さなきゃ」をかなえる方法 (1/4) - ITmedia Biz.ID
  • 第3回 ロジックツリーは「現実」を反映しない

    ロジックツリーは、文字通り「ロジック」を枝分かれする「ツリー」状に組み立てる論理構成法で、いわゆる「ロジカルシンキング」の基中の基です。徹底的に使うと絶大な威力を発揮しますが、専門知識を教えるためには「ロジックツリー」だけでは間に合わないのです――。 第1回から「ティーチング」の重要性を訴えてきたこの連載も第3回となりました。 今回は早速ロジックツリーに関するお話を……と言いたいところですが、その前にちょっとだけ寄り道して、「ティーチング」にまつわる誤解を解いておきたいと思います。 ティーチングは「指示・命令」ではありません 実は、今年になってから私が「ティーチングティーチングティーチング!!」と熱く語っていたところ、最近になってある衝撃的な情報がもたらされたのです。それは、 企業内教育業界では「ティーチング」という言葉を「指示・命令」の意味で使っている という事実です。 それを教えて

    第3回 ロジックツリーは「現実」を反映しない
  • 「圧縮新聞」「訃報ドットコム」始めて半年で数々のサービスを生み出す、自称“ニート”──phaさん

    「圧縮新聞」「訃報ドットコム」始めて半年で数々のサービスを生み出す、自称“ニート”──phaさん:田口元の「ひとりで作るネットサービス」探訪 「ニートだけど別荘を買った」というブログで知られるphaさんは、数々のWebサービスを生み出す開発者でもある。プログラミングを始めたのは2007年の2月。どのようにして学び、サービスを作り出していったのだろうか。 ひとりで作るネットサービス──第19回目はその日の最新ニュースをまとめて表示する「圧縮新聞」や、訃報情報を自動でまとめる「訃報ドットコム」など、多数のWebサービスをひとりで開発しているphaさん(28)にお話を伺った。プログラミングを始めたのは2007年2月からというphaさん。短期間でプログラミングを習得し、サービスを開発できるようになった背景にはどういった仕事術があったのだろうか。 憧れのプログラミング──2007年2月に思い立って始

    「圧縮新聞」「訃報ドットコム」始めて半年で数々のサービスを生み出す、自称“ニート”──phaさん
    modem
    modem 2007/12/13
    うおー。えーとえーと、また短歌書いてください!
  • iPhoneよりマリオ、Googleより茶道――チームラボが考える「和製UI」 (1/2) - ITmedia +D モバイル

    iPhoneのユーザーインタフェース(UI)は確かにかっこいいが、進化の仕方があまりに西洋的。もっと日的なアプローチがあるんじゃないか」 11月15日、「Web2.0 Expo」の講演でこう話したのは、チームラボの猪子寿之社長だ。同社は、検索エンジン「SAGOOL」など独自サービスを展開する一方、「iza!」(産経デジタル)、「ワッチミー!TV」(フジテレビラボLLC)、サントリー公式サイトのサイト内検索機能、日立「Wooo」のトップページFlashなどを構築。UIとデザイン、検索・マッチング技術に強みを持つベンチャーだ。 「UIは、しょうがない奴だと思ってる」と猪子社長は言う。例えば携帯電話のボタン。電話をかけたり、携帯サイトを見るには何度もボタンを押さなくてはならないが、ユーザーはボタンを押したい訳ではなく、電話で話したりサイトを見たいだけ。つまり「ボタン」というUIは「仕方ないか

    iPhoneよりマリオ、Googleより茶道――チームラボが考える「和製UI」 (1/2) - ITmedia +D モバイル
  • 「mixi日記を超える機能、ユーザーに作ってほしい」と笠原社長 OpenSocial対応で

    ミクシィの笠原健治社長は11月9日、都内で開いた決算会見で、GoogleSNS共通API「OpenSocial」への取り組みを説明した。mixiのプロフィール情報などを外部アプリで取り込めるようにするほか、mixi内部の機能を、外部開発者が追加できるようにする。 同社は11月2日にOpenSocialへの賛同を表明。以前からAPI公開を準備してきたが、そのAPIとOpenSocialの規格が近かったことや、世界標準に合わせると外部開発者の負担を減らすことができる――といった理由から、OpenSocial参加を決めた。 OpenSocialの規格に合わせて今後、APIを公開する。mixiのプロフィール情報、リンク情報、新着情報を、ユーザーが許可した場合に限って外部アプリから利用できるようにする。 加えて、mixi内部向けのアプリ開発環境と、アプリ稼働用プラットフォームも提供。mixi内部の

    「mixi日記を超える機能、ユーザーに作ってほしい」と笠原社長 OpenSocial対応で
  • 260万人の朝の足を直撃 プログラムに潜んだ“魔物”

    週末の朝、260万人の足を直撃したのはプログラムに潜む“魔物”だった──10月12日朝、JR東日や東京メトロなどの8都県662駅で自動改札機が起動しなかった原因は、「レアケース」という改札機の不具合だった。 同日早朝、SuicaとPASMOに対応した16事業者662駅で、日信号が製造した自動改札機4378台(PASMO 470駅3050台、Suica192駅1328台)が起動しない不具合が発生。通常は駅構内のサーバから集中的に起動する仕組みだが、これが不可能に。各駅はサーバから改札機を切り離し、単体起動に切り替えるなどして対応。午前11時までに全面復旧したが、PASMOで約160万人、Suicaで約100万人の客に影響が出た。 日信号によると、現時点で判明しているのはこうだ。原因は自動改札機のICカード判定部の不具合。判定部には毎朝、サーバから起動用データの1つとして、「ネガデータ」

    260万人の朝の足を直撃 プログラムに潜んだ“魔物”
  • 第1回 PHP 開発で Zend Framework を知らないだなんて嘘ですよね?

    第1回 PHP開発でZend Frameworkを知らないだなんて嘘ですよね?:「Zend Framework」で加速するPHP開発(1/2 ページ) Zend Frameworkは、MVCアーキテクチャを構成し、各種コンポーネントを組み合わせることで効率的なPHPアプリケーションを構築できるフレームワークで、PHP用フレームワークの命と呼ばれている。稿では、Zend Frameworkについて、その機能と各種コンポーネントの使い方を解説する。 はじめに 2006年3月にイスラエルのZend Technologiesによって公開された「Zend Framework」はプレビュー版ながらも多くの機能が備わっています。Zend Frameworkは、MVCアーキテクチャを構成し、各種コンポーネントを組み合わせることで効率的なPHPアプリケーションを構築できるフレームワークで、PHP用フレー

    第1回 PHP 開発で Zend Framework を知らないだなんて嘘ですよね?
    modem
    modem 2007/03/08
  • 1