タグ

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

  • ネットで部屋を貸し借りして“人間らしい旅”を 「AirBnB」を使ってみた − @IT

    われわれは、空きスペースのeBayなのです――。米国発のWeb系ベンチャー企業「AirBnB」(エアー・ビー・アンド・ビー)の共同創業者の1人、ジョー・ゲビア(Joe Gebbia)氏は、即席インタビューを行った私にこう語った。AirBnBはeBayのようなマッチングサイトの一種だ。マッチングするのはひと晩単位で部屋を貸したい人と、そうした部屋を借りたい旅行者だ。 空き部屋や空きスペースを貸したい人は、AirBnBに住所や写真、一晩あたりの価格などをアップロードして公開する。これを見て泊まりたいと思った人が予約する。まるで友だちの家にでも泊まるかのように、見知らぬ土地で個人宅などに宿泊することができる。 こんなWebサービスが米国を中心に受けているようだ。 2009年5月、海外出張するのをいい機会と、記者は試しにAirBnBを使ってみた。行き先は米国サンフランシスコ。通常なら1泊200~3

  • 【Top10】さらばDLL地獄、純関数型OS「NixOS」 - @IT

    2位となった記事、「Linuxに勝てなかったPlan 9」は、十分に良い既存技術を、新規の技術で置き換えることは、たとえそれがより洗練されていたとしても難しいということを指摘したものだった。すでに広く普及していて使われているLinuxを置き換えるほどには、Plan 9がもたらすメリットは十分に大きくなかった。 この言及に対して、その名もずばり「Plan9日記」を公開しているoraccha氏から貴重なご指摘をいただいた。該当段落を引用すると、 また、研究OSってそんなもんだよという思いもある。Linuxという下位レイヤを維持するために、日々膨大な人的/知的リソースが投入されているわけだけど、Plan9のような少数精鋭による思考実験も、新しい進化のためには必要だ。その成果が新しい燃料として、実用OS(Linux)に投下されると。 という指摘だ。新しいアイデアを実際に動く実装で試すために研究OS

  • 芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう:絵心がなくても簡単に絵が描けるProcessing(1)(1/3 ページ) アートやデザインのための“プログラミング” 読者の皆さんは「プログラミング」という用語や、それをすることに、どんなイメージを持っているでしょうか。仕事に使われるアプリケーションやWebサービスの開発の世界の「プログラミング」を考えてみると、多くの場合「実用性や効率が重んじられ、専門的な知識を持ったエンジニアプログラマーが慎重に正確に行うもの」といったイメージではないかと思います。 しかし一方で、実用性ではなくスクリーンに表されるイメージや動きの美しさ、見るものを引き込むインタラクションのアイデアをプレゼンテーションする「プログラミング」の世界も存在します。エンジニアではなくアーティストやデザイナーが、驚きやインスピレーションを求めて大胆に「プロ

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT
  • 未踏スーパークリエータの横顔 - @IT

    情報処理推進機構(IPA)がソフトウェア開発者の発掘と支援を目的に行っている「未踏ソフトウェア創造事業」。IPAは5月10日、公募で選ばれた開発者の中から特に新規性、開発能力、将来の可能性などを評価した2004年度上期の「天才プログラマー/スーパークリエータ」の15人を発表した。彼らの横顔とは。 今回のスーパークリエータの中で目を引くのは経歴の多彩さ。理系の大学/大学院に在学中、もしくはソフトウェア開発企業に在籍というスーパークリエータもいるが、ソフトウェアとは一見関係がない分野の開発者も多い。「エンドホストにおける汎用ネットワーク制御機構の研究開発」をテーマにした奥村貴史氏は、慶応大総合政策学部を卒業、慶応大大学院の社会学研究科を経て、米ピッツバーグ大のコンピュータ・サイエンス学科に進学。現在は同大の博士課程に在籍したまま、旭川医科大の医学部5年にも在籍している。ソフトウェア開発を行う医

    j0hn
    j0hn 2008/05/08
    「医学生として朝から晩まで病院にて過ごしつつ、計算機科学の大学院生として夜から朝まで研究に打ち込む予定でしたが、さすがにこれは体が持たないことに気が付き……できる限りラグビー部の練習にも出ることに」
  • @IT:Security Tips > Explorerを別のユーザーとして実行する

    コンピュータを使用する場合には、通常時は管理者権限でログインすることは避け、権限が制限されたユーザーでログインし、必要なときにだけ管理者権限でプログラムを実行するのが一般的である。Windows 2000以降でこの仕組みを実現しているのがコンテキストメニューの「別のユーザーとして実行」やRunAsコマンドである。 しかし不便なことに、「別のユーザーとして実行」やRunAsコマンドでは、通常Explorerやコントロールパネルなどの一部のアイテムを起動できないといった問題がある。 Windows XPの場合、簡易ユーザーの切り替え機能によりログオフすることなしに管理者デスクトップに切り替えることが可能だ。しかしこの機能がないWindows 2000や、簡易ユーザーの切り替えをオフにしているWindows XPの場合、この方法は使えない。モバイル用途のPCなどでは、ネットワーク情報の設定などで

    j0hn
    j0hn 2008/03/29
    便利すぎる。
  • 子どもたちがOSS活動、プログラミング言語「Scratch」が開く未来 - @IT

    2008/01/17 当の意味でコンピュータリテラシーがあるというのは、つまりプログラミングができるということだ――。“パーソナル・コンピュータ”という概念の生みの親で、先進的なプログラミング言語「Smalltalk」やGUIというインターフェイスの開発者としても知られるコンピュータ科学者のアラン・ケイ博士は、そう言い切る。コンピュータに囲まれて育ったわれわれの子どもたちは、コンピュータリテラシーを持つ初めての世代になるだろう、と。 ケイ博士の議論は、“リテラシー”という言葉がもともと指していた文字の読み書き能力の歴史を振り返れば説得力を持つ。今では小中学生でもケータイで文字を書き送っているが、文字の歴史のほとんどの期間、非専門家が文字を読み書きする時代が来るとは、誰も想像すらできなかった。文字は、一部の特別な訓練を受けた人々だけが扱いうるものだった。グーテンベルクの活版印刷技術の発明か

  • Excelからプログラムを作る多言語対応オープンソース(1/4)―@IT

    ソースコード自動生成の黒歴史を塗り替えるブランコ Excelからプログラムを作る多言語対応オープンソース NTTデータ ビジネスブレインズ 伊賀敏樹 2007/12/25 開発現場の夢をかなえるブランコ ソフトウェア開発をしていて、「設計書を書き終わったら、そのままソースコードができちゃったらいいな」なんて思ったことはありませんか? この記事では、まさに「設計書Excelブック形式)からソースコードを自動生成」してしまう「blanco Framework」(Sourceforgeのページ)というツールの紹介をします。 blanco Frameworkが提供しているExcel様式に、Microsoft Office(Excel)やOpenOffice.orgを使って所定の必要項目を記入すると、Java、.NETJavaScriptPHPRubyPythonのソースコードが自動生成で

    j0hn
    j0hn 2007/12/27
  • @IT:コンソールを高解像度で表示するには(GRUB編)

    Linuxのコンソールは、デフォルトでは80文字×25行の文字が表示されるが、カーネルに「vga=番号」というパラメータを渡して起動すると、高解像度でコンソールを表示することができる(Red Hat Linux 7.3、Turbolinux 8 Workstation、Vine Linux 2.5で確認)。ここでは、Red Hat Linux 7.3とTurbolinux 8 Workstationで、GRUBを利用してコンソールを高解像度で表示する方法を説明する。 GRUBの画面が表示されたら[e]キーを押す。すると、起動するカーネルの選択画面が表示される。 起動するカーネルを選択したら、再度[e]キーを押す。すると、カーネルオプションの編集画面になるので、行の終わりに「vga=773」などのように、オプションを追加する。ちなみに、GRUBの編集モードではキー配置が101キーボードになっ

    j0hn
    j0hn 2007/09/17
  • 「OpenIDはメアド同様に複数使い分けてもいい」、OpenID提唱者 ― @IT

    2007/07/19 URIをIDとして扱うオープンな認証プロトコル、「OpenID」が北米で格的な普及期にさしかかろうとしている。2005年の夏にブログソフトウェアを提供する米シックス・アパートから提案されたOpenIDは、2007年に入ってから関係各社・団体からのサポート表明が相次いだ。 Mozillaファウンデーションは1月、次期バージョンのFirefox 3でOpenIDサポートの意向を表明。2月にはマイクロソフトやRSAセキュリティもサポートを表明、DiggやNetvibesといったWeb2.0サービスサイトでもサポートの表明があった。同じく2月、AOLは6000万人のユーザーすべてにOpenIDのアカウント(URI)を発行。日でもlivedoorが5月にOpenIDサポートを開始している。現在、OpenIDユーザーは全世界で約1億2000万人を数え、OpenIDを受け付ける

    j0hn
    j0hn 2007/08/06
  • ブログ、2chも対象にする「情報通信法」(仮)とは ― @IT

    2007/06/20 総務省の「通信・放送の総合的な法体系に関する研究会」は6月19日、通信、放送に関する規制を見直して競争を促進することを主旨とする中間報告(PDF)を発表した。ネットへの対応に遅れが目立つ現行の放送法、電気通信事業法などの規制を転換し、新たに策定する「情報通信法」(仮称)に一化することを提言。テレビ局などの放送コンテンツだけでなく、ネットの掲示板やブログも対象にすることを盛り込んでいる。 情報通信法は現在9つある通信と放送関連の法律を一化し、通信、放送業界の垣根を低くすることを目指す。通信、放送事業者はこれまで進出できなかった分野にも進出可能になり、競争が促進されるとしている。放送、通信のコンテンツに対する規制も刷新し、ネットのコンテンツも同じように規制をかける。 コンテンツを3つに分類 具体的には社会的な影響に応じてコンテンツを「特別メディアサービス」「一般メディ

    j0hn
    j0hn 2007/06/21
  • ストールマンは正しかった ― @IT

    2007/05/28 1999年、来日中だったGNUプロジェクトの創始者、リチャード・M・ストールマンにインタビューをしたことがある。移動のタクシーの中で無理に捕まえて話を聞いた。当時の私はDebian GNU/Linuxのユーザーで、GNUソフトウェアやフリーソフトウェアファウンデーションに対してシンパシーを感じていた。 プログラマにとってソフトウェアは空気のようなものだ。だから、日頃からそれを呼吸するように読んだり書いたりできる環境が大切だ――。私はプログラマではないが、そういうGNUの思想には共感するところが大きかった。「英語のfreeには無償という意味が強いが、私の言うfreeは日語のジユウに近い」。ストールマンは、そう語りながら、“ジユーナ”(自由な)という日語の単語を連発した。 そうしたストールマンの話に感じ入る一方、彼の語る理想の世界像にはリアリティがなくて話にならないな

    j0hn
    j0hn 2007/05/29
  • 自由な形にできるウィンドウのApolloアプリを作成しよう ─ @IT

    Apolloプログラミング入門(2) 自由な形にできるウィンドウの Apolloアプリを作成しよう クラスメソッド 横田聡 2007/5/2 アプリケーションウィンドウの最大化、最小化、リストア、クローズの操作。それぞれのイベントに応じた処理を記述して、自由な形にできるウィンドウを持つApolloアプリケーションを作成しよう デスクトップに常駐する小さなアプリを作ってみたいと思ってみたことはありませんか? Apolloを使うと、自由な形のウィンドウを作成したり、ウィンドウを操作することができます。ウィンドウのサイズ変更、フルスクリーン、新しいウィンドウの作成、ウィンドウ操作に対するイベント処理などです。稿では、自由な形にできるウィンドウのApolloアプリを作成します。 ■ウィンドウサイズ変更 まずは簡単なところから、 ウィンドウサイズの変更について紹介します。Apolloでは、アプリケ

  • twitterブームの陰で注目を集める“Erlang” - @IT

    2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、国の米国はもとより、日でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、

  • 組み込みシステムは古典的脆弱性の宝庫!? - @IT

    PCの周辺機器、モバイル端末、情報家電などの組み込みシステムにおけるセキュリティレベルは二極化している。設計から実装にいたるまで十分なセキュリティ対策を施した製品がある一方で、これまで汎用システムで長い年月をかけて学んできた歴史が生かされず、古典的な脆弱性を大量に作り込んでいる製品も多い。独立行政法人 情報処理推進機構(IPA)が4月6日に行った「IPA組み込みセキュリティワークショップ」で講演した米eEye Digital Securityのシニアリサーチエンジニアの鵜飼裕司氏は、そう指摘し、ブロードバンドルータの事例を挙げて実際のクラック手法を説明した。 脆弱性の質は、多くの場合汎用システムと同じ バッファオーバーフロー、コマンドインジェクション、ディレクトリトラバーサル、クロスサイトスクリプティング、DoS攻撃、認証バイパス……、こうしたクライアントPCやサーバの世界で常套手段とな

  • 巨大SNSを支える多言語混在RPC開発フレームワーク“Thrift” ― @IT

    2007/04/03 全米で第6位のトラフィックを稼ぐ人気SNSサイト「Facebook」のコアモジュール「Thrift」がオープンソースとして公開された(公式ブログ)。ライセンスは独自の「Thrift Software License」(改変や再配布を許容している点はGPL同様のようだ)。Facebookは学生向けSNSとして2004年にスタートし、その後、学生以外にも会員を拡大。2007年2月現在の会員数は1700万人。アップロードされている写真点数は10億枚以上で、1日600万枚の画像がアップロードされるなど、画像共有サイトとして見てもFlickrよりも大きい。そんな急成長した巨大サイトを支えたのは、独自に作り上げた開発フレームワークだったようだ。 多数の言語で開発したモジュールをシームレスに統合 Facebookが、開発フレームワークとして自ら作成したのがThriftだ。“thri

    j0hn
    j0hn 2007/04/05
  • @IT:ネットワークコラム:国内の総合辞書検索屋への挑戦者、ウェブリオとは?

    数回にわたる国内のWeb2.0企業シリーズ。第3弾の今回は、100を超える専門辞書の集合体、Weblio。100を超える専門辞書の集合体、Weblio。既存辞書を登録していくという方針は、ユーザー参加型のCGM辞書を超えられるか?(編集部) 連載目次 総合検索辞書サイト、ウェブリオオフィスの熱気 このコラムでは何回かに分けて、Web 2.0周辺の話題をお届けしている(参照記事:Webちらし、国産RSSリーダーと人工知能化の野望、API公開のずいぶん前からすでにWeb2.0でした)。@ITのようなオンラインメディアで何かを取り上げるのであれば、いままさに巣立とうとしている面白いサービスを応援したいという気持ちを持ちつつ、日々ネットをウオッチしている。 そんな中、「バーチカル検索」「マッシュアップ」「ロングテール」といった、最近のトレンドを示す言葉がポンポンと気持ちよく当てはまる格好の取材対象

    @IT:ネットワークコラム:国内の総合辞書検索屋への挑戦者、ウェブリオとは?
    j0hn
    j0hn 2007/02/27
  • 社内恋愛もオープン化、一線を越える人も - @IT

    会社に勤める人の10人に4人が同僚とデートをしたいと考え、同じく4人が実際に交際し、4分の1は結婚に至っている――人材募集・派遣会社の米Spherionが1月29日に発表した調査報告書からは、今時の職場恋愛事情が浮かび上がった。 フロリダ州ローダーデールに拠点を置くSpherionで上級副社長と最高人材責任者を兼ねるジョン・ハインズ氏は、「これまで一般的に考えられていたとおり、多くの労働者が職場にロマンスの機会を求めていることが、われわれの調査によって証明された」と話している。 「最近では、ブログや『YouTube』、ソーシャルネットワーキングサイトといったオンラインコミュニケーションが流行し、個人的な話題を不特定多数の人々と共有する機会が爆発的に増えている。インターネットに自分の噂が流れれば、昇進を棒に振ったり、リストラされたりする危険性も大きくなるだろう。誰かと『不適切な関係』を結んで

    j0hn
    j0hn 2007/02/17
  • 「Whoppix」を使ってペネトレーションテストをやろう

    最近、十分なセキュリティ対策を施しているにもかかわらず、それが破られて不正アクセスされてしまった事件がいくつか起こっている。と、このセリフは1年後にこの記事を読んでも有効かもしれないと思うぐらい、こういった事件は日常茶飯事になっている感がある。 セキュリティ対策においては、“十分だ”という線を引くのは非常に難しい。リスクの洗い出しや、それらのリスクに対応できるようにすることは大変な仕事になる。 外部から弱点を発見するペネトレーションテスト セキュリティ対策にもさまざまなものがあるが、その中の1つにペネトレーションテスト(penetration test)という方法がある。これは、既知の攻撃方法や侵入方法などをシステムに対して実際に行うことで、セキュリティ上の弱点を発見するテスト方法である。 この手法を用いれば、システムへの侵入や攻撃に利用されてしまいそうなセキュリティホールや設定の不備など

    「Whoppix」を使ってペネトレーションテストをやろう
  • 今夜分かるSQLインジェクション対策 ― @IT

    【関連記事】 内容についてのアップデート記事を公開しています。あわせてご確認ください(編集部) Security&Trustウォッチ(60) 今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた http://www.atmarkit.co.jp/fsecurity/column/ueno/60.html Webアプリケーションに対する攻撃手法の1つであるSQLインジェクションの存在は、かなり広く知られるようになった。しかし、その対策はまだ当に理解されていないように思える。フォームから渡された値の特殊文字をエスケープしたり、PHPのmagic_quotes_gpcといった自動エスケープ機能をオンにするだけで対策したつもりになっていないだろうか。 基はもちろん、セカンドオーダーSQLインジェクションやマルチバイト文字を利用したSQLインジェクションの攻撃パターンや、その対

    今夜分かるSQLインジェクション対策 ― @IT
  • @IT: 「ぼくはまちちゃん」 ――知られざるCSRF攻撃

    ある日、大手SNS(Social Networking Site)のmixiの日記にこのような書き込みがあった。それも1人だけでなく、同日に数多くのユーザーの日記に同じ文面が掲載されていた。 これは、単にこのような文章がはやり、ユーザー自身が意図して掲載したのではなく、ある仕掛けによってユーザー自身が気付かないうちに引き起こされた現象なのである。その仕掛けとは、CSRF(Cross-Site Request Forgeries)と呼ばれる攻撃手法の一種だ。 編集部注: 現在、「はまちちゃん」トラップは、mixi運営者により対策されています。上記のサンプルは、mixi風に再構成したものです。 稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。また、稿を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください

    @IT: 「ぼくはまちちゃん」 ――知られざるCSRF攻撃