タグ

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

  • 誰もが簡単に作れるアプリを目指したい――サーバなしで使える「Afrous」冨田慎一さん

    誰もが簡単に作れるアプリを目指したい――サーバなしで使える「Afrous」冨田慎一さん:ひとりで作るネットサービス(1/3 ページ) 国が推進する未踏ソフトウェア創造事業でも採択された、ブラウザだけでデータがマッシュアップできる「Afrous(アフロス)」を作った冨田さん。信条にしている「誰もが簡単に作れること」の真意とは? ひとりでつくるネットサービス第27回は、ブラウザだけでさまざまなデータをマッシュアップできるツール「Afrous(アフロス)」を作った冨田慎一さん(32)にお話を伺った。「情報利用をみんなの手に」を目指し、ユーザーが簡単にデータを活用できるツールを作りたいという冨田さん。単身米国に渡り、シリコンバレーも視察してきた冨田さんが見ている世界とはどういったものだろうか。 「誰だ、これを作ったのは?」――独立決意後に作ったデモがトップの目にとまる 「誰だ、これを作ったのは?」

    誰もが簡単に作れるアプリを目指したい――サーバなしで使える「Afrous」冨田慎一さん
    IMAKADO
    IMAKADO 2008/05/24
    ブラウサだけでマッシュアップ jsonp
  • おとなの図書館活用術【個別Greasemonkey生成編】

    Amazonを見ながら、同じが近くの図書館にあるか調べたい――。近くの図書館に対応したGreasemonkeyスクリプトがあればOKだが、なかったら? 「図書Ken」は図書館を選択すると対応したGreasemonkeyスクリプトを生成してくれるサービスだ。 図書館を活用したいなら、Amazonとの連携が欠かせない。Amazonを物色中、「このは近くの図書館にはあるかな?」と思ったらすぐに確認できることが重要だ。 おとなの図書館活用術、前回のAmazon+Greasemonkeyを使って図書館在庫をチェックする方法から、さらに一歩進んだやりかたを紹介する。 Amazon用の図書館Greasemonkeyを生成する、図書Ken Biz.ID読者の佐藤忠文氏から連絡いただいた図書Kenは、同氏がこの5月に立ち上げたサイトだ。「地元(熊)での図書館検索用Greasemonkeyスクリプト

    おとなの図書館活用術【個別Greasemonkey生成編】
  • Google Docs、表計算やプレゼンもオフライン可能に

    ワープロ機能のGoogle Documentに続き、表計算やプレゼンテーション機能も“オフライン”対応を果たした。ただし閲覧のみ。 Google Docsのオフライン対応がさらに進んだ。既にワープロ機能である「Document」はオフラインでの読み書きが可能になっていたが、新たに「Spreadsheet」と「Presentation」もオフラインに対応した。Firefox/Internet Explorer用の拡張機能Google Gears」を使う。現在、英語版でのみ利用できる。 ただしSpreadsheetとPresentationで行えるのは、閲覧だけ。例えばプレゼンテーションファイルをGoogleDocsに入れておけば、オフラインの状態でもプレゼンテーションが可能になる。

    Google Docs、表計算やプレゼンもオフライン可能に
  • OpenIDとセキュリティ――経路の安全性をどう担保するか

    OpenIDについて少しづつ理解してきたつもりなのですが、OpenIDを使うに当たってセキュリティ上の課題や問題などについてまだ理解が十分でなく、少し心配です。OpenIDのセキュリティについてその仕組みのほか、推奨される対策などがあれば教えてください。 この話題はなかなか難しい話で、少し説明が長くなりそうなので複数回にわたって取り扱いたいと思います。多少難しい解説でも構わない方は、わたしが以前@ITで書いたOpenID のセキュリティに関する記事も参考にして参照ください。 OpenIDのセキュリティを語る上で最も重要な点 まずOpenID認証プロトコルで定義されているセキュリティに関連する登場人物をあらためて復習しましょう。それぞれの用語の理解が十分でないとお感じの場合は、過去の「ZIGOROuのOpenID Short Clinic」をさっと読んでおくとよいでしょう。 End User

  • ITmedia : Undocumented Mac OS X 第2回 : initを置き換えるlaunchd【後編】

    UNIX使いに真のMACPOWERを! 連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。前回に引き続き、launchdの設定の詳細のほか、launchdの内部構造について踏み込んでいこう。 ServiceIPCとlaunchproxy 来、launchdから起動されたプログラムは、launch(3)のAPI(ServiceIPC)*を使用して自身を起動したlaunchdと交信し、どういったイベントで起動されたのか、どういった設定が行われているのかを確認できるようになっている。 特にネットワークからの接続に関しては、1つのlaunchd.plistで複数ポートを監視するよう設定し、プログラムはlaunch(3)のAPIを用いてどのポートから接続してきたかを識別できるのだ。 しかし、sshdやnamed、smbdといった一般的なサーバプログラムは、xin

    ITmedia : Undocumented Mac OS X 第2回 : initを置き換えるlaunchd【後編】
  • 鎌倉の自宅ではたらく、父子2人のIT企業

    大学院卒業を目前に控えたある日。携帯電話が鳴った。父からだ。「お前の実印、どこだ?」。何のことか分からないまま答えた。「机の2番目の引き出しにあるよ」 その実印で父は、1つの会社を登記した。「株式会社ワディット」。名字の「和田」と「IT」をひっつけた。父の和田正則さん(59)と息子の裕介さん(26)、2人だけのIT企業。所在地は神奈川県鎌倉市。自宅だ。 社長は裕介さん。「大学院を卒業したら、いきなり社長になっていた。特に会社でやりたいこととか、なかったんですが……」。2006年9月、24歳のころだった。 Webの「あちら側」「こちら側」という考え方がある。梅田望夫さんが「ウェブ進化論」(ちくま新書)で提唱して広まった。あちら側とはGoogleAmazonなどがサービス展開するWebの世界。こちら側とは、企業内の情報システムなどローカル環境のことを指す。 「あちら側とこちら側をつなぐ試みは

    鎌倉の自宅ではたらく、父子2人のIT企業
  • Kaspersky Internet Security騒動の裏に隠された真実

    Kaspersky Internet Security騒動の裏に隠された真実:Security Incident Report Kaspersky Labsのセキュリティ製品「Kaspersky Internet Security」を利用するユーザーの多くが悲鳴を上げている。4月18日に配布された更新ファイルを適用後、画面上のあらゆる文字が消えていくなどの被害報告が相次いで寄せられているのだ。現時点で国内総代理店のジャストシステムから公式な発表は出ていない。 「Kaspersky Internet Security」「Kaspersky Anti-Virus」などのセキュリティ製品を販売するKaspersky Labs。ユージン・カスペルスキー氏が創設したこのセキュリティベンダーの製品は、日国内ではジャストシステムが国内総代理店として、同製品の販売/サポートを行なっており、少なくない数の

    Kaspersky Internet Security騒動の裏に隠された真実
  • 高橋敦の「Macでいいじゃん!」第13回:Mac標準ブラウザ「Safari」をプラグインで強化するには? - ITmedia +D PC USER

    Mac標準ブラウザ「Safari」をプラグインで強化するには?:高橋敦の「Macでいいじゃん!」第13回 FirefoxやSleipnirなどのWindows用Webブラウザは、(Internet Explorerはさておき)拡張プラグインによって、かなり自由に機能を追加できるのが特徴の1つだ。いままさに、自分好みに組み上げたブラウザでこの記事を読んでいる読者もいることだろう。 そういうユーザーにとって、「Macに転向したらブラウザをカスタマイズする面白さは味わえなさそうだなあ」という不安があるかもしれない(もちろん、MacでもFirefoxを使うという手はあるが)。Mac標準ブラウザのSafariには同様の機能が用意されていないのだ。 しかし安心してほしい。確かにSafariは、標準で拡張プラグインに対応する機能を持ってはいないが、Safariにプラグイン機能を持たせるツールと、これを使

    高橋敦の「Macでいいじゃん!」第13回:Mac標準ブラウザ「Safari」をプラグインで強化するには? - ITmedia +D PC USER
  • Lifehacker Top 10:もしものときの無料リカバリツール10選 (1/2) - ITmedia Biz.ID

    壊れたWindowsからプロダクトキーを抜き出したり、削除してしまったファイルを復活させたり――もしものときに役に立ち、しかもタダのツールを紹介する。 壊れたコンピュータにデータが入ったままだ。ログインパスワードをなくした。動かなくなったWindowsのプロダクトキーをメモしていなかった。Macが起動しない。 壊れたコンピュータからデータを取り出すために、修理屋に800ドルも払うことはない。役に立つフリーツールはたくさんあるし、すぐにでもダウンロードできる。ここでは、対象OSはさまざまだが、コストは同じ――タダの――システムリカバリツールトップ10を紹介する。 どのツールを選ぶかは、使う人のスキルレベルやOS、抱えている問題次第だ。こういうツールは、必要になるときが来る前にCD-ROMに焼いておくと便利だ。 10:SuperDuper!(Macブートドライブメーカー) 無料版「SuperD

    Lifehacker Top 10:もしものときの無料リカバリツール10選 (1/2) - ITmedia Biz.ID
  • ウワサの「dolipo」で、Webブラウジングを高速化

    Windowsにはシステムの設定を最適化するなどして、実際の処理速度や体感速度を向上させる”高速化”文化があり、”高速化ツール”というものも以前から多数存在した。 しかしMacに目を向けると、特にOS X時代になってからは、高速化のノウハウもツールもあまり普及していない印象を受ける。OS Xは素の状態での完成度が高いので、いじる必要があまりないということなのだろうが、ちょっとさびしい……。 しかし、先日登場したネット高速化ツール「dolipo」は、カスタマイズジャンキーを満足させるにちがいない1だ。高速化ツールというのはだいたい「んー、気持ち、速くなったかもね」程度の効果を得られれば御の字。だが、このdolipoは「ウェブブラウジングが体感できるレベルで高速化される」と各所で賞賛されているのである。これは試さずにはいられない! 利用開始までは少し手間だけど ただし、doripoは運用開始

    ウワサの「dolipo」で、Webブラウジングを高速化
  • ユーザーの細かなプロファイル情報を取得するには

    OpenIDにかんするさまざまな疑問を解消していく連載。今回は、OpenIDに対応した場合にRelying Party側がユーザーの細かなプロファイル情報を取得する方法について解説する。 当社が手掛けているWebサービスをOpenID対応にしようと考えています。しかし、OpenIDに対応してしまうと、当社側に新規ユーザーの細かなプロファイル情報を蓄積できず、ユーザープロファイルを基にしたマーケティングなどができなくなるのではと不安です。OpenIDに対応した場合でも、Relying Party側がユーザーの細かなプロファイルを取得することは可能でしょうか。また、取得できるとすればどんな情報が取得し得るのか教えてください。 属性交換を利用すればRelying Party側がユーザーの細かなプロファイルを取得することは可能です。「OpenIDに対応するメリットは?」でも紹介しましたが、Ope

  • 3分LifeHacking:インストール済みソフトウェアの一覧を書き出す - ITmedia Biz.ID

    PCを引っ越す際、またはOSを再インストールする際に、ソフトウェアの再インストールというのは厄介な作業だ。何、もしくは何十というソフトを順にインストールする作業自体も厄介だが、以前の環境でインストールしていたソフトを覚えておくこともかなり面倒だ。そのために事前に紙に書き出したりするが、そうした行為自体、たいへんな労力を伴う。 Windowsやインストールしたソフトのプロダクトキーを調べるにはこちら インストールしたソフトを自動でリスト化してくれれば――という要望にぴったりなのが、今回紹介する「プログラムの追加と削除 一覧出力」だ。機能は読んで字のごとくで、インストールしているソフトウェアの一覧を出力すること。CSV形式のファイルとしても書き出せるので、PCを引っ越す場合や、OSの再インストールによってこれらソフトウェアをインストールし直さなくてはいけない場合でも、わざわざメモをとる必要

    3分LifeHacking:インストール済みソフトウェアの一覧を書き出す - ITmedia Biz.ID
  • オンラインでどこまでできる? Photoshop Expressを使ってみた

    あのPhotoshopに、Web版が登場した。画像のレタッチはもちろん、2Gバイトのストレージ、PicasaやFacebookとの連携機能など、気になる機能をチェックしてみた。 アプリケーションのWebサービス化が進んでいる。米Adobe Systemsは無料で利用できる、Web版Photoshop「Photoshop Express」をβ公開した(3月27日の記事参照)。簡単に使ってみた感触を、ファーストインプレッションとしてお届けしよう。 サインアップはメールアドレスやパスワードなどを入力する一般的な方式。国の選択では米国しか選べないことに注意する。2Gバイトのストレージが用意され、設定した名前.photoshop.comでアクセスできるようになる。ちなみにこのサインアップフォームもFlashで作られている。 写真の読み込みは、ローカルおよびFacebook、Photobucket、P

    オンラインでどこまでできる? Photoshop Expressを使ってみた
  • 意外に危ないメーリングリスト運用 ― @IT情報マネジメント

    メーリングリストはとても便利であるため、多くの組織で日常的に使われているが、何も考えずに運用しているとさまざまな問題を引き起こす。そこで今回はメーリングリストに関する問題を洗い出し、その解決方法を考えてみたい。 メーリングリストが引き起こす問題とは 以下ではセキュリティと社内情報格差というテーマで2つずつ、計4つの問題をケーススタディ形式で紹介する(すべてフィクションである、念のため)。 ケース1 退職者に社内情報が筒抜け 退職者が退職後もメーリングリストを受信できていて、社内情報が筒抜けであったことが発覚した。 解説: メーリングリストのメンバー管理はメーリングリスト作成者が行うところが多い。そのような場合は概してメンバー登録には熱心だが、メンバー削除には無頓着の場合が多い。メーリングリスト作成者の意識の低さも問題だが、そのことを社内のだれもが検知できない状況にも大きな問題がありそうであ

    意外に危ないメーリングリスト運用 ― @IT情報マネジメント
  • ITmedia エンタープライズ:最速Firefoxをビルドしよう【後編】 (1/4)

    Firefoxのビルド方法について解説し、コンパイラやビルドオプションによるパフォーマンス向上に挑戦する企画。何度となく繰り返し目にするFirefoxチューニング術にはもううんざりという方にお勧めだ。今回は、Windows環境でのビルドと、最適化した実力を検証してみよう。 Windows環境でのビルド Windows環境でFirefoxをビルドする場合、コンパイラとしてVisual C++ .NET 2003を利用するのが最も簡単である。Windows環境では無償で入手できるコンパイラとして、 Visual C++ Toolkit 2003 Visual C++ 2005 Express Edition MinGW(GCC) などがあるが、Visual C++ Toolkit 2003では一部の必要なライブラリが不足しており、またVisual C++ 2005はまだ十分にテストが行われて

    ITmedia エンタープライズ:最速Firefoxをビルドしよう【後編】 (1/4)
  • 3分LifeHacking:他人にPCを貸すときの設定法 - ITmedia Biz.ID

    「ちょっとPCを貸してください──」。こんなとき一瞬躊躇した経験はおありだろうか? セキュリティを保ったまま、他人にPCを使わせるときの設定方法。 「ちょっとPCを貸してください──」。来社したお客さまがインターネットに接続してデモンストレーションをしたいと言っているときや、同僚に少しだけPCを使わせてほしいと言われたとき、自分が普段使っているノートPCをそのまま渡していないだろうか。 こうしたノートPCには、業務で使っている各種ファイルが入っているのはもちろん、他人に知られてはならない情報がたくさん詰まっているもの。Webブラウザ1つ取ってみても、ついさっきまで業務でアクセスしていたサイトのURL履歴も残っているし、サイトパスワードも保存されているかもしれない。日語IMEには(ATOKにもIME-2007にも)推測変換が搭載されつつあり、残された変換履歴から、入力していた文章も読み取れ

    3分LifeHacking:他人にPCを貸すときの設定法 - ITmedia Biz.ID
    IMAKADO
    IMAKADO 2007/10/18
    Windows SteadyState
  • UNIX処方箋:WWW::MechanizeモジュールによるWebアクセスの自動化 - ITmedia エンタープライズ

    郵便番号検索などが行えるWebサイトをよく利用します。ただ、毎回Webブラウザで項目を入力して検索するのは面倒なので、スクリプトなどを利用したいと考えています。どのように実現したらよいでしょうか? 一般的なCGIに対しては、Perlスクリプトなどを用いると簡単に検索できます。ここでは、「MACアドレスのベンダーコード検索」サービス用のスクリプトとして、WWW::Mechanizeモジュールを利用したoui-search.plを紹介します(リスト1)。 なおシステムには、PerlおよびWWW::Mechanizeモジュールを事前にインストールしてください。WWW::Mechanizeモジュールは依存するものが複数あるので、CPANモジュールを利用すると簡単に導入できます。 1 #!/usr/bin/perl -w 2 3 use strict; 4 use WWW::Mechanize; 5

  • Lifehacker Top 10:ちょっと便利なPDF Tipsトップ10 - ITmedi...

    PDFファイルでできることは思っているよりずっと多い。PDF文書を変換、編集、管理するテクニックをお届けする。(Lifehacker) PDFファイルフォーマットは、レイアウトを整えた文書を公開し、保存し、交換する最善の方法の1つだ。どんなデバイスやコンピュータでファイルを開いても、正確に同じに見える。履歴書、納税申告書、電子書籍、ユーザーガイド、Webページでも何でも、PDFを使えば間違いない。皆さんは既に無料のPDFリーダーをPCにインストールしているだろうが、PDFファイルでできることは思っているよりずっと多い。そこでPDF文書を変換、交換、共有、管理、編集するテクニックのトップ10を紹介する。 10. カスタムPDFメモ用紙を作る マイケル・ボツコ氏のPDFメモ用紙ジェネレータで自分だけのDIYメモ用紙をデザインしよう(日語の記事はこちら)。名前やプロジェクト名、パンチ穴などのテ

    Lifehacker Top 10:ちょっと便利なPDF Tipsトップ10 - ITmedi...
  • 初歩の「Perl」「Python」「Ruby」 - @IT情報マネジメント

    プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerlPython、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという

  • Firefox Hacks:Firefox拡張:FEBE――Firefox環境のバックアップとリストア - ITmedia エンタープライズ

    FEBEにはインストールする価値が十分にある。FEBEを使えば、Firefoxが保存しているすべてのもの+αをバックアップおよびリストア可能となる。自動バックアップをセットしておいて複数の時刻のバックアップを保存するのも朝飯前だ。 Firefoxブラウザは、ユーザーのブックマーク、閲覧履歴、フォームの入力履歴、ユーザー名/パスワードなどを保存しているだけでなく、さまざまな拡張やテーマも保存していることが多い。そのため別のPCを使用したり、いろいろなディストリビューションを使ってみたりしているときには、ブラウザの環境を再現するのが複雑だったり時間がかかったりすることがある。しかしFEBE(Firefox Environment Backup Extension)を使えば、Firefoxが保存しているすべてのもの+αをバックアップおよびリストア可能となる。 FEBEを使えば、ブックマーク、設定

    Firefox Hacks:Firefox拡張:FEBE――Firefox環境のバックアップとリストア - ITmedia エンタープライズ
    IMAKADO
    IMAKADO 2007/09/06
    バックアップ greasemonkeyスクリプトも