タグ

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

  • Part3 一目でわかるRuby on Rails:ITpro

    今,Webアプリケーション開発者の間で,あるフレームワークが大変な注目を集めています。オブジェクト指向スクリプト言語であるRubyを使って作成されたWebアプリケーション・フレームワーク「Ruby on Rails」です。略して「Rails」や「RoR」とも呼ばれています。開発者はデンマーク在住のプログラマであるDavid Heinemeier Hansson氏です。現在は彼が属する37Signalsという企業が中心になって開発しています。 Railsは,2005年に海外で大きな話題を呼び,一大旋風を巻き起こしました。そのおかげで米国ではRuby関連の書籍の売り上げが1年間で15倍以上に増えたそうです。また,2005年8月に開催されたオープンソース・ソフトウエアに関する世界最大のコンベンション「O'Reilly Open Source Convention(OSCON)2005」では,Ra

    Part3 一目でわかるRuby on Rails:ITpro
    hate23nanane
    hate23nanane 2006/10/24
    WeBLOG Creator - ベクターソフトニュース
  • Part2 Google Web APIsでWeb検索プログラミング!

    Webの世界で検索エンジンの代名詞と言えば,Googleです。日語で「ググる」という動詞が使われるほど有名ですよね。 Googleの検索エンジンは,Webページのリンク数に基づいたアルゴリズム(PageRankと呼びます)で検索結果を順位付けしており,その検索結果の確かさと,処理速度の速さは高い評価を受けています。稿では,Googleが提供するサービスの一つである「Google Web APIs」を取り上げて,格的なWeb APIプログラミングを体験します。 Google Web APIは 1回10件,1日1000回の制限がある Google Web APIsは,Googleの検索エンジンをプログラムから利用するためのWeb APIです。検索エンジンを利用できるといっても,1回の検索で10件,1日あたり1000回までという制限が設けられています。日常的な調べ物に使うには足りないかもし

    Part2 Google Web APIsでWeb検索プログラミング!
  • Google/Amazon/Yahoo! Webサービス徹底活用:ITpro

    Web 2.0というキーワードが登場するなか,注目を浴びてきたのが「Webサービス」です。数年前,華々しく登場したわりにはパッとしなかったこの技術も,ようやく実用的になってきました。Google Web APIs,Amazon WebサービスYahoo! Webサービス…など,いずれもプログラマの好奇心をくすぐるものばかりです。また,Google Homepage APIのような,手軽にプログラミングの対象となるサービスも出てきました。 この特集では,これらWebに公開されているプログラミング・インタフェースをまとめて「Web API」と呼び,実際の活用テクニックを紹介します。Googleの検索エンジンのパワーが,Amazonの商品データベースが,あなたのアプリケーションの中で使えるのです。とにかく,トライしてみましょう!

    Google/Amazon/Yahoo! Webサービス徹底活用:ITpro
  • #1 プログラマーの三大美徳その1「怠慢」

    小飼弾です。ご機嫌はいかがでしょうか。 前回の記事では、私がタイトルを決めない理由についてお話しましたが、そうは言っても「プログラマー」というのは立派な肩書(title)の一つでもあります。というわけで今回はプログラマーとしての話題を扱います。 プログラマーには、次の美徳が絶対に必要です。この美徳の一つでも欠く人は、プログラマーとなってはいけません。また、これらの美徳を欠いているにも関わらずプログラマーという職業に就いてしまった人は、今すぐ転職を考えましょう。それくらい重要な美徳です。 怠慢(Laziness) 短気(Impatience) 傲慢(Hubris) 「そんな人はプログラマーに限らず仕事ができないはず」と思ったあなたは「怠慢」で「短気」で「傲慢」な素質があるかも知れません。まずは怠慢から解説します。 「ラクダ」の愛称で親しまれている"Programming Perl"において

    #1 プログラマーの三大美徳その1「怠慢」
    hate23nanane
    hate23nanane 2006/10/08
    私も怠慢で、なまけものだ。ああ、楽したいのお。勉強しなきゃ。必死に。
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • 第1回 XMLの基本構文を学習する

    ブログ日記を,はてなダイアリーで作成されている方も多いかと思います。はてなダイアリーには,はてなで書かれた日記を他に移行するためのエクスポート機能が備わっています。このエクスポート機能を実行すると,次のようなXMLデータが出力されます。今回は,このはてなダイアリーのエクスポート機能で出力されるXMLデータを題材にして,XMLの基構文を学習していきたいと思います。 例1:はてなダイアリーでエクスポートされたXML文書 <?xml version="1.0" encoding="UTF-8"?> <diary> <day date="2006-08-30" title="ようやくXML Schemaの勉強開始" > <body>今日XML Schemaの勉強を開始しました。結構難しい・・・</body> </day> <day date="2006-08-31" title="はやくもXML

    第1回 XMLの基本構文を学習する
  • 「Windowsマシンへの不正アクセスを発見」---そのとき,どうする?

    Windowsマシンへの不正アクセスを発見」---そのとき,どうする? Windowsにおける証拠保全の具体的手順 自分が管理するシステムにおいて不正アクセスを見つけた場合,まずなすべきことは証拠保全である。影響範囲や原因を特定するためには,その時点でのシステムの状態をきちんと記録/保存しておかなければならない。 証拠保全の手順などについては,インターネット上で関連する情報を見つけられるし,関連書籍も複数発刊されている。しかしながら,具体的な作業例はUNIX系のOSについて書かれているものがほとんどで,Windows OSについてはあまり情報がない。特に,日語で書かれた情報はほとんど見かけない。 そこで稿では,Windowsマシン上で不正アクセスが見つかった場合の対処法を紹介したい。特に,失われやすい情報(揮発性の高いデータ)の証拠保全に焦点を絞って順を追って解説する。揮発性の高いデ

    「Windowsマシンへの不正アクセスを発見」---そのとき,どうする?
    hate23nanane
    hate23nanane 2006/09/04
    YouTube - [Attack25]博多華丸と児玉清 アタック25で夢の初共演! 2006.9.3
  • Yahoo!,特定分野向け検索エンジンを自作できる「Yahoo! Search Builder」を開始

    Yahoo!は,検索対象を特定分野に絞れるパーソナライズド検索エンジンの構築サービス「Yahoo! Search Builder」を試作し,提供開始した。Yahoo!検索部門のLingxian Ding氏が米国時間8月7日に,同社のブログで明らかにしたもの。 Yahoo! Search Builderでは,検索対象Webサイトの指定や検索アルゴリズムの調整を行うことで,特定の話題を対象とする検索エンジンを作れる。設定に応じて生成される検索エンジン用コードをWebページやブログに組み込めば,自分専用の検索エンジンを提供できる。 「ダイビング,ゲーム,工作などどんな話題のブログやWebサイトでも,そこを訪れるユーザーに合わせた検索エンジンが作成できる」(Ding氏)。 自作した検索エンジンはレポート機能を備え,検索に使われたキーワードなどを調べることもできる。 [Ding氏の投稿]

    Yahoo!,特定分野向け検索エンジンを自作できる「Yahoo! Search Builder」を開始
  • フローチャートの力を思い出そう

    一つ,後悔していることがある。 今年の6月29日,「オブジェクト倶楽部 2006夏イベント」に参加した。オブジェクト倶楽部は,永和システムマネジメントの社員有志が中心になり,オブジェクト指向の実践/研究/発表を目的として作ったグループ。夏と冬に定期的にイベントを開催している。2006夏イベントで6回目となる。 このイベントで,スターロジックの羽生章洋社長が講演した「仕事で必要なことはフローチャートで学んだ」というセッションを受講した。同じ時間帯の裏番組でとても魅力的なセッションがあったのだが,あえてこちらを選択した。羽生氏のプレゼンテーションのうまさをよく知っていたからだ。案の定,おもしろかった。羽生氏がタブレットPCを使ってその場でどんどんフローチャートを書いていく。講演の資料はこちらで公開されているが,これだけではとても伝わらないライブ感があった。 講演の内容はノートにメモしたし,講演

    フローチャートの力を思い出そう
  • Webデザイン エンジニアリング 第16回 ボタンを押させるテクニック:ITpro

    対象とするユーザーの“慣れや知識”によって,画面の構成を変えたほうが伝わりやすいとするならば,画面上の「ユーザー・インタフェース(UI)部品」の色や形状も,ユーザーに応じて変えるべきでしょう。今回は,代表的なUI部品でありながら,なかなか作り手の思うように押してくれない「ボタン」について考えます。 わかりやすいボタンの形状はユーザーによって違う まず,前回とほぼ同じ絵を用います。Webシステムの操作方法への「熟知度(PCリテラシ)」を縦軸,「提供したいサービスに対する知識」を横軸とします。そして,それぞれの「軸」に対して,受け入れやすいと思われる「ボタン」の形状を例記しました。 上図の【A】や【B】のタイプに当てはまるPCリテラシの高いユーザーは,ボタンの“ラベル”に「submit」と書かれていようが「GO」と書かれていようが,ボタンを認識することはさほど苦ではありません。 しかし,PC

    Webデザイン エンジニアリング 第16回 ボタンを押させるテクニック:ITpro
  • 「今どきのハッカーは脆弱なサイトをググっている」と,米ISSディレクター

    「これまでのハッカーはワームを作ってばら撒くのが主流だったが,今は違う。今どきの一流のハッカーはまずセキュリティの脆弱性を持っていそうなWebサイトをGoogleなどの検索エンジンで検索する。検索結果に出たWebサイトを攻撃し,クレジットカード番号などの個人情報を盗み取る」。 セキュリティ対策製品ベンダー,米Internet Security Systemsのダニエル・S・インゲバルドソン氏(技術戦略担当ディレクター)は,こう指摘する。ハッカーの行動が変わってきたのは「ワームを作るよりも,個人情報を盗み取ってブラック・マーケットで売ったほうが高額な利益を得られるから」(インゲバルドソン氏)である。 そのやり方は,例えばこうだ。あるWebアプリケーション・サーバー・ソフトに脆弱性があり,ハッカーがその脆弱性を突く攻撃のやり方を知っていたとしよう。ハッカーは,検索エンジンを使い,そのWebアプ

    「今どきのハッカーは脆弱なサイトをググっている」と,米ISSディレクター
    hate23nanane
    hate23nanane 2006/07/16
    で、どれ使うとやばいんだ?
  • グーグル村上社長“Google八分”を語る:ITpro

    Googleのミッションは情報を整理して届けること」---グーグルの代表取締役社長 村上憲郎氏は6月29日,情報通信政策フォーラムのセミナーで講演,Googleの思想やビジネスについて説明するとともに,会場からの質問に答えて検索結果の削除基準などについて説明した。 村上氏は「Googleの考え方」と題して講演。Googleのミッションは「世界のあらゆる情報を整理して世界中の人がアクセスできるようにすること」であり,それをファイナンス面で支えるために広告があると語った。メールやニュース,地図など様々なサービスを提供しているが,いずれも検索の延長にあるという。 Yahoo!は「目次」,Googleは「索引」であり,Googleはポータルを目指しているのではなく,Googleとしか呼べないビジネスモデルであると村上氏は言う。 Googleのサーバーは秋葉原より安い サービスを支えるインフラを村

    グーグル村上社長“Google八分”を語る:ITpro
  • 企業は“国民総メディア時代”を味方にできるか?

    ブログやSNS(ソーシャル・ネットワーキング・サービス)といった一般消費者参加型のインターネット・メディアの利用者が急増している。総務省のまとめによると,2006年3月末時点の利用登録者数はブログが868万人,SNSが716万人。ともに半年間で約8割も増えた。インターネット利用動向の調査会社ネットレイティングスの調べでは,国内の月間インターネット総接触時間の17~18%をYahoo!JAPAN(yahoo.co.jp)が占める一方で,400万人超の会員を抱えるSNS国内最大手のミクシィは,ヤフー,楽天に次ぐ第3位の地位を占めるまでになっている。 ブログやSNSなどの消費者参加型メディアは,一般に「CGM」(コンシューマ・ジェネレーテッド・メディア)と呼ばれる。海外では米国の「MySpace」,韓国の「Cyworld」のように数千万人の規模に膨れ上がったSNSサービスがあるほか,写真の「Fl

    企業は“国民総メディア時代”を味方にできるか?
    hate23nanane
    hate23nanane 2006/06/28
    名刺情報の「Plaxo」,技術系ニュースの「Slashdot」
  • なぜGoogle SpreadSheetsの機能はライバルに劣るのか

    iRowsが提供している「<a href="http://www.irows.com/" target="_blank">Online spreadsheet</a>」。これもJavaScriptでグラフを描画,マウス操作でグラフの位置や大きさを変更できる。グラフは立体表示も可能 Googleが2006年6月6日(現地時間),Web表計算サービス「Google SpreadSheets」のテスト公開を開始した(関連記事)。 記者にとってこのサービスは2つの点で意外だった。 ひとつめは,GoogleからWeb表計算サービスがこんなにも早く提供されたこと。GoogleがSun Microsystemsと提携した2005年10月,SunがOpenOffice.orgをオープンソース・ソフトウエアとして公開していることから,Googleの提携によってWebオフィス・ソフトが開発されるのではないかと

    なぜGoogle SpreadSheetsの機能はライバルに劣るのか
  • フィッシング詐欺に新手法,本物のSSLサイトから偽サイトへリダイレクト:ITpro

    XSS脆弱性を悪用したフィッシング詐欺(英Netcraftの情報より引用)<br>表示されているのは物のページだが,XSS脆弱性を悪用されて,偽のメッセージやリダイレクトのためのメタ・タグなどが埋め込まれている。 フィッシング対策ツールなどを提供している英Netcraftは現地時間6月16日,米PayPalをかたる新たなフィッシング詐欺が確認されたとして注意を呼びかけた。細工が施されたリンクをクリックすると,PayPalの物のWebサイトが表示されてから,偽サイトへリダイレクトされる。このため,通常のフィッシングよりもだまされる可能性が高いとする。 今回のフィッシングは,PayPalのサイトに見つかったクロスサイト・スクリプティング(XSS)の脆弱性を悪用する。Webページ(Webアプリケーション)にXSS脆弱性が存在する場合,攻撃者は細工を施したリンク(URL)をユーザーにクリックさ

    フィッシング詐欺に新手法,本物のSSLサイトから偽サイトへリダイレクト:ITpro
  • 米Google,自身が「evil」であることを認める

    予想よりも早い展開だった。米Google共同創設者のSergey Brin氏は6月第2週,Google中国政府からの圧力に屈して「don't be evil(悪行にはかかわらない)」という信条を曲げ,同社の中国向けWebサイトで検閲を行った事実を認めたのだ。ところがBrin氏は過失を認めただけで,検閲をするという判断は見直さなかった。6月8日の時点で,Google中国向けWebサイトで検閲を続けている。ただしBrin氏は,進行方向を逆転させる可能性を示唆した。 Brin氏は6月6日に報道関係者との会談で,「われわれは信条面で妥協したかもしれないとは思うが,最終的には中国の人々により多くの情報を提供し,サービスの効果を高め,違いを拡大できると感じている」と述べた。「こうした原則にもとづく取り組みが,もっと意味を持つようになるだろう」(同氏)。Brin氏は中国政府からの要求を「当社にとって

    米Google,自身が「evil」であることを認める
  • Webの情報,どう整理してますか?---はてな,Googleなどの便利なブックマーク・サービス:ITpro

    写真3●テキストや画像をハイライトすればメモとして一緒に保存できる。Webブラウザ右下に組み込まれるミニ・ウインドウ「mini notebook」でもクリップ操作が可能。Google Notebookサイトへのジャンプや内容の編集もこのウインドウからできる 日々入ってくる山のような情報---読者のみなさんはどのように整理されているだろうか。 筆者の場合,ニュースやブログ記事など,毎日大量にWebの情報を目にする。それらの中から重要なものをいかにうまく保存/整理できるかが仕事を効率化する鍵となっている。コピー&ペーストなどしてパソコン内にきちんと整理しておくのもよいが,時間がなくてそれもままならない。 そんな中,最近はWebでこれらをうまく管理できるサービスが続々登場している。今回はそうした各社のサービスを検証してみたい。 リンクだけならソーシャル・ブックマークが便利 まず,保存したいものが

    Webの情報,どう整理してますか?---はてな,Googleなどの便利なブックマーク・サービス:ITpro
  • 質問にはすぐ答えるな! プロっぽい受け答えとは:ITpro

    ■営業たるもの、お客様に「この人はプロだ」と思わせなければいけません。実はちょっとした受け答えで、お客様の見る目は変わってくるのです。プロが教える、プロとしての見せ方とは? 私のプロフィール紹介で、「プロの仕切り屋(ファシリテーター)として・・・」なんてくだりがあるが、そもそも「プロ」という言葉は曖昧なのである。 別に資格があるわけでもないので、「ここからがプロ」という技術の基準がない。 では、なぜプロと名乗れるかというと、「プロらしく見せることができる」からなのである。相手にそういう主観を与えられるかが、重要なのだ。 営業マンは、企業を代表する顔である。お客様から「この人はプロだ」と思わせることができれば,商談もプロジェクトの進行も非常に有利になる。しかも、相手に「プロだ」と思わせられるかどうかは、実はちょっとしたテクニック次第なのである。 顧客は結果より先に、受け答えで“プロ”と認識す

    質問にはすぐ答えるな! プロっぽい受け答えとは:ITpro
  • 新たな巨大テレビ局?それとも無法地帯?---大ブレイクしたビデオ共有サイト「YouTube」成功の理由と課題:ITpro

    前回のコラムでは,今米国で社会現象にまでなっているSNS「MySpace.com」についてレポートした(記事)。今回は同じように今,米国などで大変盛り上がっている「YouTube」について考えてみたい。 YouTubeはWeb上で提供される,ビデオ(映像)の投稿/共有サービス(写真1~4)。誰でも自由に参加でき,利用料はかからない。若者を中心に人気が高まっており,同サイトの1日当たり訪問者数は1000万人超。1日当たりのページビューは約1億PV。MySpace.comの240億PVという驚異的な数字には及ばないものの,YouTubeが正式サービスを開始したのはほんの半年前。そのわずかな期間で利用者は爆発的に増えた。 すでにGoogleYahoo!を追い抜く YouTubeには現在,1日に3万5000のビデオがアップロードされ,1日当たりの再生回数は4000万回以上という。ビデオ・サイ

    新たな巨大テレビ局?それとも無法地帯?---大ブレイクしたビデオ共有サイト「YouTube」成功の理由と課題:ITpro
    hate23nanane
    hate23nanane 2006/05/13
    解説 アップロードって簡単だったんだね。ストックしよっかな。
  • 第10回 WebブラウザでWord,Excel,PowerPointの文書を編集:ITpro

    最近,Webブラウザで利用できるワープロや表計算ソフトがいくつか登場している。Googleが買収したWebワープロ「Writely」,「Zoho Writer」,そして2006年3月22日に提供開始されたばかりの「ajaxWrite」などである。 「ThinkFree Office Online」は,Word,ExcelPowerPointと互換性のある文書を閲覧・作成・編集できるWebアプリケーションである。ブログに文書を直接ポストできる。WebブラウザでPowerPointのプレゼンテーションを見ることができる。既存の文書をPDFに変換することもできる。30Mバイトのディスク・スペースが付いた基アカウントが無料である。現在ベータ版が提供されている。ベータ版はWindows 2000/XPとInternet Explorer(IE)6.0以降で動作が確認されている。Macintosh

    第10回 WebブラウザでWord,Excel,PowerPointの文書を編集:ITpro
    hate23nanane
    hate23nanane 2006/05/11
    すばらしい時代だ。