タグ

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

  • sysprofでシステム全体の動作をプロファイリングする

    アプリケーションを最適化するには、どの関数が最もCPU時間を消費しているかを明らかにし、そうした部分のコードの高速化に集中させればよい。ここでは、パフォーマンスのボトルネック調査に利用できるsysprofを紹介しよう。 アプリケーションのプロファイリングを行うと、どの関数が最もCPU時間を消費しているかが分かる。つまり、最適化の労力はそうした部分のコードの高速化に集中させればよいわけだ。sysprofを使えば、マルチスレッド化またはマルチプロセス化されたアプリケーションや、複数の部分からなる込み入ったサーバアプリケーションなど、マシンで実行中のすべてのアプリケーションをプロファイリングできる。sysprofは、それらアプリケーションの実行時にどれほどの時間がそれぞれのライブラリや関数に使われているかという情報を収集してくれる。 sysprofはカーネルモジュールと、プロファイリングを実行で

    sysprofでシステム全体の動作をプロファイリングする
  • ITmedia Biz.ID:GTDに役立つトリガーリスト

    ストレスフリーの仕事術「GTD」――。 その最初の難関は「収集」のプロセスです。「頭の中の『気になること』を吐き出すために、最低二時間は使ってください」と言われても困ってしまうかもしれません。実際、「GTDに挑戦したけれど、最初の30分で何も書けなくなって途中で投げ出してしまいました」――という人も多いようです。 そこで今回は収集のプロセスにおいて使える「トリガーリスト」をご紹介しましょう。トリガーリストの項目は「頭の中の気になることを思い出せてくれるであろう質問」になっています。このリストを横に置きつつ「書くことがなくなちゃったなぁ……」というときに参照すれば、きっと忘れていたことを思い出せることでしょう。 「収集」プロセスは落ち着いたカフェなどで行うとはかどるので、そのカフェに出かける際に印刷して持って行くとよいかもしれません。 GTDトリガーリスト 仕事のこと 現在抱えているプロジェ

    ITmedia Biz.ID:GTDに役立つトリガーリスト
  • ITmedia Biz.ID:図解GTD──5つのプロセスをイメージで捉えよう (1/4)

    GTDのフローチャートは分かったが、それぞれがどのような意味を持っているのか実感するのは難しいものです。今回は、“机”を例にGTDのプロセスをイメージしてみましょう。 何かの概念を学ぶときには、全体のイメージを最初につかむとその後の学習が容易になります。GTDも同様です。今回はGTDの全体像をつかむために図を用いながら、それぞれのプロセスが何をやっているか、なぜそれが必要か、を説明していきます。 GTDを始める前に、それぞれのステップではこういうことをやればいいのね──、とざっとイメージをつかむのにお役立てください。 GTDの5つのステップ さて、最初にGTDの基である5つのプロセスをおさらいしておきましょう。それぞれ次のとおりになります。前回の図も参照してください。 収集 処理 整理 レビュー 実行 ただこういわれても、なぜこれをこの順番で行わなくてはいけないのか、分かりにくいのも事実

    ITmedia Biz.ID:図解GTD──5つのプロセスをイメージで捉えよう (1/4)
  • GTDでつまずきやすい「プロジェクト」って?

    これはボトムアップ、トップダウンの考え方を説明するために用いられていますが、注目してもらいたいのは、GTDでは高度0メートルで考えるべき「次に取るべき行動」「カレンダーに書いたリマインダー」などと、「プロジェクト」ではレベルが違うということです。 GTDにおける「プロジェクト」が分かりにくいのはここに理由があります。GTDのワークフローでは二つのレベルの話が同列に語られているのです。来ならば「プロジェクト」はワークフローの一段上に書かれるべきなのです。 従って、INBOXに入ったものを「処理」する時は、「これは次に取るべき行動か、それともプロジェクトか?」と考えること自体が間違いなのです。求めるべき結果に達するのに2つ以上の行動が必要なものについては「プロジェクト」にその求めるべき結果を書いておき、同時に次に取るべき行動を決めなくてはいけないのです。 ここで最も注意しなくてはいけないのは

    GTDでつまずきやすい「プロジェクト」って?
  • Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

    Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん

    Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ
  • カードバトルのソーシャルゲームが強い理由

    「野島美保の“仮想世界”のビジネスデザイン」とは? ゲームは単なる娯楽という1ジャンルを超えて、今や私たちの生活全般に広がりつつある。このコラムでは、ソーシャルゲームや携帯電話のゲームアプリなど、すそ野が広がりつつあるゲームコンテンツのビジネスモデルについて、学術的な背景をもとに解説していく。 2011年は、GREEの東京ゲームショウ出展やDeNAの球団買収など、ソーシャルゲーム企業が何かと話題になった年であった。今年のソーシャルゲーム市場の活況は、携帯端末のカードバトルゲームによって支えられた。コナミの『ドラゴンコレクション』のヒットをはじめとして、各社から次々とカードバトルゲームがリリースされた。 こうした日の動きは、家の米国市場とは異なる独自路線となりつつある。PCベースの米国ソーシャルゲームの課金率はさほど高くはなく、Zynga社では3%と報告される。米国企業の収益の高さは、課

    カードバトルのソーシャルゲームが強い理由
  • 「NAVERまとめ」にAdSense配信停止 理由は「著作権侵害動画」だが……

    ネイバージャパンが運営する「NAVERまとめ」に対し、Googleが検索・コンテンツ連動広告「AdSense」の配信を停止し、9月27日までに別の広告に差し替えられた。テレビ番組やアニメなど違法アップロードされた動画を使ったまとめが原因とGoogle側は説明しているというが、Googleが運営するYouTube動画にリンクしたページも多く、「ガイドラインが不明確」と同社は困惑している。 同サイトはコンテンツを作成したユーザーに広告収益を配分するモデルでコンテンツ数が増加し、ページビューを伸ばしていた。ただ、同社は「分配金が目的のユーザーは一部で、影響は一時的」とみており、今後は広告面を増やしたり、別のアフィリエイト広告を入れるなどの検討を進める。 ネイバージャパンによると、Googleは21日にAdSenseの配信停止を通告。26日までに配信が停止され、同社は同じNHN Japanグループ

    「NAVERまとめ」にAdSense配信停止 理由は「著作権侵害動画」だが……
  • スマートフォンへの道を歩むWindows 8

    MicrosoftWindowsの領域を、いずれはスマートフォン向けにまで広げようと考えているのか。 米カリフォルニア州アナハイムで開催されている、Microsoftのソフトウェア開発者向け会議「BUILD」では、スマートフォン用OSに求められる要素がWindowsへと取り込まれていることが明らかになった。タブレット型のWindows端末をよりよいものにするための対策だが、その徹底ぶりはさらにその先を見据えてのことなのかもしれない。 スマートフォン的な機能を取り込むWindows 8 Windows 8で導入されるMetroスタイルアプリケーションは「キーボードやマウスでの操作にも100%対応している」とMicrosoftが強調しているものの、スマートフォンやタブレットのタッチユーザーインタフェースを強く意識していることは明らかだ。 しかし、意識しているのはユーザーインタフェースだけでは

    スマートフォンへの道を歩むWindows 8
  • 「とらのあな」通販サイトは1日1200万PV そのECシステムは

    同人誌などをネットで購入できる「とらのあな」のWeb通販サイト。年間120万件を発送するというシステムの構築事例を、データベース(DB)エンジンとして採用されたサイベースが紹介している。 とらのあなのECサイトは100万人超の会員を抱え、1日のページビュー(PV)は1200万に上るという。このほどシステムをSybase Adaptive Server Enterprise(ASE)15を採用して刷新。ユーザーが利用するWebサーバと連携するWeb専用のDBサーバと、商品DBサーバ、注文管理サーバ、集荷管理サーバなど18のDBサーバをSybase ASE 15で構築した。 システムの構築・運営は「あまなつ」が担当。Webサーバで受けた注文情報は広域VPN網を経由して倉庫側のSybase ASEに格納し、バックオフィスシステムに引き継ぐ形になっている。レスポンスを向上させるため、会員や注文など

    「とらのあな」通販サイトは1日1200万PV そのECシステムは
  • 5分弱の“玉音放送”を現代語訳してみた

    「ちきりんの“社会派”で行こう!」とは? はてなダイアリーの片隅でさまざまな話題をちょっと違った視点から扱う匿名ブロガー“ちきりん”さん。政治や経済から、社会、芸能まで鋭い分析眼で読み解く“ちきりんワールド”をご堪能ください。 ※記事は、「Chikirinの日記」において、2008年8月15日に掲載されたエントリーを再構成したコラムです。 今日8月15日は太平洋戦争の終戦の日。そこで8月15日正午にラジオで放送された5分弱の「終戦の詔勅」、いわゆる“玉音放送”を現代語に訳してみました(原文はこちら)。太字が原文(カナは追記)、その後が“ちきりん現代語訳”です。 玉音放送を現代語訳してみた 原文 朕深く世界の大勢と帝國の現状とに鑑み非常の措置を以て時局を収拾せむと欲し茲(ここ)に忠良なる爾(なんぢ)臣民に告く 世界の情勢と日の現状をよくよく検討した結果、ありえないと思われる方法をあえてと

    5分弱の“玉音放送”を現代語訳してみた
  • 「ソフトを購入する」ということ

    ソフトウェアにお金を払うという行為は、いったい何を意味するのだろうか。ITの詳しい人にとっては“常識”と思えることでも、別の人には“違う”ということがある。 今回は「ソフトを購入する」という日語についての筆者の雑感である。ある企業でのコンプライアンス教育と大学教授とやり取りの2つの出来事を紹介しよう。 中堅の部品メーカーにて 2年ほど前にある会社の工場内でコンプライアンスの啓蒙教育を行った。その会社はコンプライアンスに積極的に取り組んでいたようだ。2回目の講習の時である。ちょうど筆者がソフト著作権について説明した際、若い女性が質問をした。 「……ということは、例えば自分が秋葉原でソフトを購入したとしても、そのソフトは自分が好き勝手にコピーして友人に渡したりしてはいけないということですか? でも、そのソフトは私がお金を払ったものですからどう使おうと構わないのではないですか? おかしくないで

    「ソフトを購入する」ということ
  • Square、iPad、iPhone、Android利用のモバイル決済システムを発表

    iPadで利用する小売店向けPOS付きレジシステム「Square Register」とユーザー向け仮想クレジットカード「Card Case」では、現金はもちろんクレジットカードの読み取りも不要の決済を実現する。 米Squareは5月23日(現地時間)、米AppleiPadを利用する小売店向けPOS・レジシステム「Square Register」と、それに対応する消費者向け電子決済アプリ「Card Case」のiPhoneおよびAndoirdアプリを発表した。 米Twitterの共同創業者、ジャック・ドーシー氏が2009年に立ち上げたSquareは、2010年にモバイル決済サービス「Square」をスタートした。このサービスはiPadiPhoneAndroidに無料の専用アプリをインストールし、端末のイヤフォンジャックに接続した小型カードリーダーにクレジットカードを読ませることで決済す

    Square、iPad、iPhone、Android利用のモバイル決済システムを発表
  • 2位でもいいから大量のスパコンを

    のスーパコンピュータ「京」が世界1位を獲得したのは読者も記憶に新しいことだろう。しかし、手離しで喜んでばかりもいられないと僕は見ている。 富士通のスーパーコンピュータ「京」がこのたびのスパコン性能ランキングTOP500で1位を獲得した。それで、つい思い出してしまうのは民主党が政権を獲得し、行財政改革の一環として行われた「事業仕分け」で、蓮舫行政刷新担当大臣が発した一言「2位じゃ駄目なんですか」である。 彼女の指摘は当を得ている部分もあったが、質を読み違えている部分もあった。世界最速のスーパーコンピュータを開発することは日の国威発揚の一翼を担い、その点から国益に適っているほか、科学技術、特に先端分野におけるスーパーコンピュータの重要性をまったく理解していない点だ。 彼女の指摘が正しい部分は、日のスーパーコンピュータは諸外国のそれと比較して、明らかに開発コストが高すぎる。当然、高コス

    2位でもいいから大量のスパコンを
  • 「Eee Slate EP121」はWindows 7タブレットの本命か

    ASUSTeK Computer(ASUS)が2011年3月19日に発売した「Eee Slate EP121」は、12型ワイド液晶ディスプレイ搭載のタブレットPCだ。 タブレットと聞くと、最近ではiPadAndroid搭載機を思い浮かべるかもしれないが、EP121は64ビット版のWindows 7 Home Premiumをプリインストールしている。 キーボードを搭載しないピュアタブレット型(最近では“スレート”と呼ばれることも多い)のボディに、指でのマルチタッチとスタイラスペンでの入力に対応した広視野角な12型ワイド液晶、超低電圧版(ULV)のCore i5やSSDを搭載し、専用キャリングケース、Bluetoothキーボードまで標準添付するなど、Windows 7をタブレットPCで快適に使えるよう工夫を凝らした1台だ。 それでは、性能や使い勝手を検証していこう。 A4サイズのスリムで洗

    「Eee Slate EP121」はWindows 7タブレットの本命か
  • Twitter、検索結果表示が“3倍速く”なったと発表――フロントエンドの切り替えで

    Twitterは4月6日(現地時間)、Twitterでの検索結果が表示されるまでの速度がこれまでの3倍速くなったと発表した。 同社は2010年の春、急成長する検索ニーズに対処するために検索エンジンを書き換え、リアルタイム検索エンジンを立ち上げた。その際にバックエンドをMySQLからJavaベースのテキスト全文検索エンジンLuceneに移行した。また先週、フロントエンドRuby on RailsからBlenderと呼ばれるJavaサーバに切り替えた。待ち時間の短縮は、こうした取り組みの成果だという。 Twitterでは1日に10億以上のクエリに対応している。Blenderを導入する前の週、日では「#tsunami」というハッシュタグが膨大なクエリを発生させ、検索待ち時間に影響を与えた。Blenderの導入後、800ミリ秒だった待ち時間は250ミリ秒に短縮され、フロントエンドサーバのロー

    Twitter、検索結果表示が“3倍速く”なったと発表――フロントエンドの切り替えで
  • そういえば、auの3G定額データ通信はどう?──「Wi-Fi WALKER DATA05」の実力検証

    au「Wi-Fi WALKER DATA05」(Pantech製)。体サイズは49(幅)×104(高さ)×18.1(厚さ)ミリで重量は約115グラムだ 「Wi-Fi WALKER DATA05」は、auから初めて発売された3Gデータ通信機能内蔵のポータブルルータだ。auでは端末供給で実績のある韓Pantech製。バッテリーで動作するポケットサイズの小型ボディ、下り最大3.1Mbpsで通信できる3Gデータ通信環境を最大5台の無線LAN機器を接続できる。NTTドコモやイー・モバイルの製品とは通信方式が異なるので、それに応じた最大通信速度の相違はあるが、2011年3月現在におけるモバイルデータ通信ユーザーのニーズに準じる標準的な機能を備えた3Gポータブルルータといえる。 外観はUSBスティックタイプに近い棒状のスタイルで、よくある3G対応のUSBモデムをひと回り大きくした感じ、あるいはコンパク

    そういえば、auの3G定額データ通信はどう?──「Wi-Fi WALKER DATA05」の実力検証
  • 「継続は力なり」に強い味方 勉強と目標達成を支援する「studylog」

    「勉強はしたいんだけど、なかなか続かなくて」「口癖は『明日から気出す』」という人に朗報かもしれない。受験や資格試験などに向けた勉強の進み具合を記録し、グラフでチェックできるサービス「studylog」がこのほどスタートした。 1日の勉強時間や、参考書の消化具合を入力すると、勉強量の推移やあらかじめ設定した目標に対する達成度を自動でグラフ化して表示する。勉強の予定を登録しておき、リマインドをメールで受け取ったり、その日の勉強量をTwitterやFacabookに投稿したりすることも可能だ。 「勉強は継続することさえできれば必ず成果が出る」をモットーに開発。目標を達成したときの自分への“ご褒美”を画像付きで、常にマイページに表示する――といった機能も用意している。 開発したのは大学生6人によるベンチャー企業、クラウドスタディ(東京都渋谷区)。将来は、studylogに蓄積されたユーザーの勉強

    「継続は力なり」に強い味方 勉強と目標達成を支援する「studylog」
  • ソフトウェアエンジニアが殺到するオライリーの被災者支援キャンペーン

    オライリー・ジャパンが展開している東北関東大震災の被災者支援キャンペーンでは、同社の電子書籍が半額で購入できるとソフトウェアエンジニアから注目を集めている。 オライリー・ジャパンが運営する電子書籍販売サイト「O'Reilly Japan Ebook Store」で展開されている東北関東大震災の被災者支援キャンペーンがソフトウェアエンジニアから多くの注目を集めている。 3月23日から開催されているこのキャンペーンでは、専用のプロモーションコード「DDJPN」をショッピングカートで入力することで、同社の電子書籍を通常価格の半額で購入できるというもの。期間中に購入された売上は、著作権者への印税や決済手数料を除いた全額が日赤十字社への義援金にするという。決済はpaypalのカード決済サービスを利用する。このキャンペーンは3月26日の午前0時まで。 米O'Reilly Mediaで行われていた災害

    ソフトウェアエンジニアが殺到するオライリーの被災者支援キャンペーン
  • なぜ「優先度が“低い”タスク」から片づけるべきなのか

    ビジネスパーソンの不安ポイント GTDなどではよく、「タスクの優先順位をつけること」の重要性が説かれていますが、最重要のタスクでも、取りかかりにくい状況や気持ちの時もあると思います。しかし、そういう仕事を後回しにすると、気になって他のことが手につかなかったりします。どうしたらいいでしょう? この問題に対する対処法として、次のようなやり方が考えられます。 その日のうちにやるべきことを「重要なこと」も含めてすべて書き出す 優先順位の低い方から片付ける まずは1のステップですが、ここに書くことは、あくまでも「その日のうちにやるべきこと」だけです。翌日以降にやってもいいことは書かないようにしましょう。 そして2が肝心ですが、最初に「最重要のこと」が手につかないのであれば、それからやろうとしても時間の無駄です。むしろ、「その日のうちにやるべきだが、それほど重要でもないこと」をまず片付けていきましょう

    なぜ「優先度が“低い”タスク」から片づけるべきなのか
  • 日立HDD事業の買収で賭に出るWestern Digital、その狙いは

    既に世界第1位のHDDメーカーである米Western Digital(WD)は、3月7日に世界第3位の日立のHDD事業を43億ドルで買収すると発表し、さらなる規模拡大を図っている。 すべての契約が完了し、財務および規制当局ですべてが正式に登録された暁には、Western Digitalは世界のHDD市場の約50%を握ることになる。非常に目覚ましい。 しかし、これには裏話がある。NAND型フラッシュメモリを使ったSSDが急速に台頭していることを受けて、WDは、ほとんどのIT関係者が黄金期を過ぎたと考えているHDDで大きな賭に出ているようだ。 タブレット、iOSやAndroid搭載スマートフォン、新型デジカメなどのおかげで、NANDフラッシュの出荷量は今年400%拡大する見込みだ。IntelやSamsungなどの大手はSSD開発に数十億ドルを投じており、ハードウェアにNANDフラッシュを使った

    日立HDD事業の買収で賭に出るWestern Digital、その狙いは