タグ

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

  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
    k-8
    k-8 2009/10/27
  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

    2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで

    k-8
    k-8 2009/06/30
  • テキスト版YouTube!? 「Scribd」が公開ベータへ ― @IT

    2007/03/08 FlickrやYouTubeは画像や動画をアップロードして共有するソーシャルサイトだが、今度はドキュメントをアップできるソーシャルサイト「Scribd」が登場した。現在、ベータテストとして公開されている。 Scribdは2006年9月にトリップ・アドラー(Trip Adler)氏とジャレッド・フリードマン(Jared Friedman)氏が始めたベンチャーで、すでにベンチャーキャピタルや投資家から30万ドル(約3480万円)の資金を集めている。 Scribdは、動画共有サイトのYouTubeとソーシャルブックマークのDiggを足したようなサービス。PDF、Word文書、Excel文書、PowerPoint文書、プレーンテキスト、ポストスクリプト、Microsoft Readerなどのフォーマットに対応し、アップロードされた各種フォーマットのドキュメントはPDF、Wor

    k-8
    k-8 2009/06/30
  • Webブラウザ間で通信、「Opera Unite」発表 - @IT

    2009/06/17 ノルウェーのOpera Softwareは6月16日、WebブラウザにHTTPサーバ機能を持たせた新技術「Opera Unite」を発表した。次期バージョンのOpera 10上で動作するテクニカルプレビュー版をWindowsMac OS X、Linux向けとして公開している。 利用者はWebブラウザを使ってローカルのファイルをほかのユーザーと共有したり、伝言板のようなWebアプリケーションを手元のPC上で稼働するWebブラウザ内で走らせることができる。Operaでは、応用例のサンプルとして、ファイル共有、Webサーバ、メディアプレイヤー、写真アルバム共有、チャットサービス、メモ伝言板を公開している。 利用にはまずOperaが運用するWebサービス(my.opera.com)のアカウントを取得する。これは、これまでオンラインブックマーク同期機能などを利用するために提供

    k-8
    k-8 2009/06/17
  • アプリ開発者から見たmixiとFacebookの違い - @IT

    2009/05/08 ミクシィは、個人の外部開発者がmixi向けアプリケーションを構築できる「mixiアプリ」オープンβの詳細を4月23日の「mixiアプリ カンファレンス 2009」で発表した。海外では「Facebook」がアプリケーションプラットフォームの開放によってユーザー数を急増させ、わずか1年で「MySpace」を抜き去った。ミクシィの代表取締役社長 笠原健治氏が「今後5年の中核事業」と位置付けるmixiアプリ。成功の鍵はユーザーだけでなく、アプリケーションを提供する開発者をいかに巻き込めるかにかかっている。Facebookとmixiは何が違い、その違いは開発者に何をもたらすのか。 開発者支援制度の違い Facebookは2007年5月にプラットフォームの開放を宣言し、個人向けにアプリケーションの開発環境を提供し始めた。月ごとのFacebookへの訪問者数(ユニークユーザー、UU

    k-8
    k-8 2009/05/09
  • Desktopsツールで複数の仮想デスクトップを切り替える - @IT

    このような場合、Sysinternalsが提供している仮想デスクトップ・ツール「Desktops」を利用するとよい。Desktopsツールは、4つの仮想デスクトップを作成し、切り替えながら利用可能とするものだ。それぞれの仮想デスクトップでリモート・デスクトップが起動できるため、特定のキーを押すだけで、KVMスイッチ(キーボード/ビデオ/マウス・スイッチ:サーバ切替器)のようにサーバを切り替えながら操作できる。ここでは、このDesktopsツールの使い方を紹介しよう。 以下のWebページからDesktopsツールのアーカイブ(Desktops.zip)をダウンロードして、ZIP形式のファイルを解凍後、適当な場所(%ProgramFiles%\Desktopsなど)へコピーしておく。 Desktops v1.0(マイクロソフト TechNetサイト) 展開したDesktops.exeを起動すれ

    k-8
    k-8 2009/02/10
  • 純国産のソーシャルアドレス帳「Ripplex」のすごいところ ― @IT

    2008/02/29 mixiやGmail、Windows Messenger、携帯メール、私たちは日々かなりの数のコミュニケーションツールを使いこなしている。電話やファクシミリなどを含めると、多くの人は10以上のコミュニケーションツールを使っていることになるだろう。その時々に応じて最適な連絡方法が選べるのは便利だが、誰にどのようにして連絡を取ればいいのか混乱することも多い。2007年12月末に1.0をリリースしたアドレス帳ツール「Ripplex」は“自ら育つ”をキーワードにコミュニケーションツールの問題を解決しようとしている。 関連記事:あるテクノロジ・ベンチャーの肖像―リプレックスは「穴を掘る」 RipplexはmixiのIDや複数の電子メールアドレス、携帯電話番号、携帯メールアドレスなどを管理できるアドレス帳ツール。複数のPC間で情報を同期したり、既存の環境からID情報をインポートす

    k-8
    k-8 2008/03/02
  • PR:@IT [FYI] ハードディスクマイスターに聞く! HDD障害を防ぐ心得とは

    企画:アットマーク・アイティ 営業企画局 制作:アットマーク・アイティ 編集局 掲載内容有効期限:2005年2月13日 ハードディスクのクラッシュは突然やってくる。今日の企業において、ハードディスクの存在を抜きに業務を遂行することは難しい。クライアントPCにせよサーバにせよ、必ずハードディスクが必要となっているからだ。それゆえ、ハードディスクのトラブルは極力避けたい出来事の筆頭に挙げられるだろう。 もちろん業務システムを構築するうえで、データが読み出し不可になるケースを想定した対策を施すのは当たり前のことだ。それは、こまめなバックアップであったり、RAID構成であったりする。 それでもハードディスク障害によるデータ喪失を100%防げるという確証はなく、壊れたハードディスクのデータをなんとかして読み出したいと思うことが往々にしてあるはずだ。そこで役に立つのが株式会社ワイ・イー・データが提供す

    k-8
    k-8 2007/11/17
  • HDD以上に便利なオンラインストレージ“Dropbox” ― @IT

    2007/04/09 OSのファイルシステムに統合され、Windows上からは通常のフォルダとして扱えるオンラインストレージサービス「Dropbox」の詳細が明らかになった。Dropboxは、複数のPCから同一フォルダが扱えるだけでなく、バックアップや変更履歴管理、ローカルファイルシステムと完全な透過性を備えた高機能なオンラインストレージサービスだ。 rsync、trac、subversionのいいところ取り 「ほかのオンラインストレージや同期サービスは、どれも使うのが面倒だったり、十分にスケールしなかったり、あるいは何か制限があったりするので不満だった。それじゃあということで、自分たちで、まともなものを作ろうと決めた」。DropboxのCEOで開発者のDrew Houston(ドゥリュー・ヒューストン)氏は@ITのメールインタビューに答え、開発の動機をそう語る。マサチューセッツ工科大学で

    k-8
    k-8 2007/09/24
  • ノートPCでこそ使いたいZFS ― @IT

    2007/06/29 アップルは次期バージョンのMac OS X、「Leopard」で、サン・マイクロシステムズが開発したファイルシステム「ZFS」を採用するという。現在、報道されているところによれば、デフォルトは従来のHFS+のままで、ZFSはオプションの形での利用ということになりそうだが、それにしてもビッグニュースだ。「サンってことはデータセンターで使う、サーバ向けのファイルシステムでしょ?」と思う人が多いだろう。確かに高可用性と高いメンテナンス性を実現する機能などはサーバ向けの印象を与える。しかし、ZFSはエンドユーザーにとっても、実に魅力的な機能を提供する。 ノートPCにこそZFS! ここでは主に、サン・マイクロシステムズでSolarisの開発に携わっているカーネル技術者、エリック・クスターツ(Eric Kustarz)氏のブログエントリ「ZFS on a laptop?」(ノート

  • 連載:.NETの動作原理を基礎から理解する! 第2回 .NETアプリケーションが起動する仕組み(1/2) - @IT

    前回は、パソコン上でWindows OSやアプリケーション・ソフトウェアなどのプログラムがどのようにして動作しているのかを、PCというハードウェア環境の観点で説明した。今回は、アプリケーションが起動する仕組みについて、Windows OSというソフトウェア実行環境の視点で解説する。 ただし、今回説明するのは、.NETアプリケーション(以降、.NETアプリ)が.NET Frameworkの実行環境(「CLR:Common Language Runtime」と呼ばれる)の上で動作を開始するまでの処理過程の話である。実際に.NETアプリケーションがCLRにより実行される仕組みついては次回で解説する予定だ。 前置きはこれくらいにして、さっそく「.NETアプリケーションが起動する仕組み(Windowsローダーの働き)」について説明していこう。なお稿で提示されている図版などは、説明を簡略化するために

  • Windowsスクリプティング環境比較:PowerShell vs WSH ― @IT

    [運用] Windowsスクリプティング環境比較:PowerShell vs WSH ―― 伝統のWSH 対 先進のPowerShell、どっちを使う? ―― 1.PowerShellのインストールと動作確認 Microsoft MVP Visual Developer - Scripting 牟田口 大介 2007/04/12 Windowsスクリプティング環境:旧来のWSHと新しいPowerShell Windowsを使っていて、定型作業を手動で繰り返し行うのは苦行としかいいようがない。例えば大量のファイル群から必要なファイルを探し出し、別のフォルダにドラッグ・アンド・ドロップして、そのファイルをワープロ・アプリケーションで開いて、ある文字列を置換して……、などということを複数のファイルに対して行う必要があり、しかもそれを毎日やらなければならないときたら、キーボードをたたき壊したくなる

  • OSが起動する以前のスタートアップルーチン(1/4) ― @IT

    急速に進化するAI技術との融合により変わりつつあるスーパーコンピュータの現在地を、大学などの公的機関を中心とした最先端のシステムから探る連載。第1回は、2024年4月に稼働を開始した東京工業大学の「TSUBAME 4.0」を取り上げる。

  • 次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT

    稿は2006年4月12日に公開された「次世代WindowsシェルMSH(コード名:Monad)を試す(前編)」の改訂版です。Windows PowerShell RC1版のリリースに合わせて、Monadシェルの正式名称は「Windows PowerShell」となりました。MSHおよびMonadという名称はもはや使用されません。 Monadベータ版からの変更点の詳細については稿冒頭で言及しているWindows PowerShell体のファイル「PowerShell_i386.zip」に含まれる「Windows PowerShell RC1 release notes.htm」に記載されています。 Windowsのシェルといえばコマンド・プロンプト(cmd.exe)であるが、その機能はUNIXなどのシェルと比較するとまったく貧弱なものである。WindowsではMMC(Microsoft

    次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT
    k-8
    k-8 2006/11/16
  • マルチバイトの落とし穴 − @IT

    ブラインドSQLインジェクションも不必要情報の脆弱性も覚えた星野君。だけど覚えないといけないことはまだまだありそうです。今日も赤坂さんといっしょにお勉強。 「はい、これでクロスサイトスクリプティングやってみせて」赤坂さんがそういって見せてくれた勉強用のWebアプリケーション、あれ、見たところ完ぺきなんですが…… 高橋さん 「どうよ?」 星野君 「え……。どうって何がですか?」 高橋さんは唐突に会話を始めることが多い。大抵の場合、星野君には何の話か分からない。 高橋さん 「こないだ赤坂さんとWebアプリの検査したでしょ。どうかなって」 星野君 「どう……っていうか、なんか難しい感じでした。簡単なのはすぐに見つけられると思うんですけど……」 高橋さん 「ふーん……」 高橋さんはしばらく考え込んだ後、赤坂さんに声を掛けた。 高橋さん 「ねぇ、赤坂さん。いまって暇?暇だよねー?」 赤坂さん 「いや

    マルチバイトの落とし穴 − @IT
    k-8
    k-8 2006/09/25
  • Windowsのリモートデスクトップでコンソールセッションに接続する

    リモート・デスクトップ接続には、コンソール・セッションとリモート・セッションの2つがある。物理コンソール上での作業をリモート・デスクトップ環境へ引き継いだり、その逆を行ったりするには、コンソール・セッションへ接続すればよい。 解説 リモート・デスクトップ(ターミナル・サービス)接続を利用すると、コンピュータに接続されている実際の物理的なコンソールではなく、離れた場所にあるコンピュータからリモート・ログオンし、GUIベースの操作でコンピュータを利用できる。 リモート・デスクトップで接続すると、それぞれの「セッション」ごとに固有のユーザー環境が用意される。 セッションとは、ユーザーごとに用意される画面やキーボード、プロセス空間などの環境へ接続した状態のことを指す。リモートからログオンしたユーザーに対しても仮想的なコンピュータ環境が用意され、実際の物理コンソールの状態には関係なく、独立してコンピ

    Windowsのリモートデスクトップでコンソールセッションに接続する
    k-8
    k-8 2006/08/17
  • CSSクロスドメインの情報漏えいの脆弱性「CSSXSS」とは ― @IT

    あるWebページにアクセスしたら、自分のYahoo! JAPAN IDやHatenaのID、mixiで使っている名前などが表示された。何の縁もゆかりもないページにこれらのプライベートな情報がなぜ表示されてしまったのだろうか。 これは「CSSクロスドメインの情報の漏えいの脆弱性(CVE-2005-4089)」という、Webブラウザがスタイルシート(CSS)を呼び出す機能にある脆弱性を利用した攻撃だったのだ。この脆弱性は通称「CSSXSS(CSS Cross Site Scripting)」とも呼ばれている。 CSSインポート時にCSS以外のファイルがテキストとして読み込める 最近のWebページは、文書の構造をHTML形式で記し、フォントや色やレイアウトなどの視覚的な表現をスタイルシートで記述するというHTMLの仕様に従っていることが多い。 HTMLファイルから外部のスタイルシートを呼び出すた

    CSSクロスドメインの情報漏えいの脆弱性「CSSXSS」とは ― @IT
  • 動画ファイルのサムネイル表示を抑止する - @IT

    動画ファイルを保存したフォルダを開くと、縮小版表示モードでは各動画ファイルの先頭フレームがデコードされてサムネイルとして表示されている。コーデックさえ正常にインストールされていれば、.AVI/.MPEG/.WMV/.ASF/.DVR-MSなどのファイル形式の動画に対応している機能だ。 この際のデコード処理では、Windows Media Playerなどでの動画再生時と同じプロセスを経る。つまりMPEG2やDivXといったコーデックがDSFのフィルタ・グラフに従ってロードされるため時間がかかる。また場合によっては、利用しているコーデックのバグにより先頭フレーム抽出時に不正終了し、Windowsエクスプローラまで不正終了してしまう場合もある。さらにWindows XPでは、巨大な.AVIファイルを開くとWindowsエクスプローラが応答を停止する、という問題もある。 エクスプローラで大きな

    k-8
    k-8 2006/05/21
  • Windowsのnetコマンドの使い方

    対象OS:Windows 2000 Professional/Windows XP Professional/Windows XP Home Edition/Windows 2000 Server/Windows 2000 Advanced Server 解説 Windowsネットワークのトラブルシューティングを行う場合、コマンド・プロンプトを開いて、netコマンドを使わなければならない場面が多くある。ここではnetコマンドの使い方について、簡単に解説しておく。 netコマンドは、Microsoft Windowsネットワークにおいて、ネットワーク関係の設定を行ったり、現在の状態を表示させたりするために使われるコマンドである。Windowsシステムの基的な設定を行うためには、現在ではコントロール・パネルなどを使うのが一般的であるが、開発された当初のMS-Networks(現在のWindo

    Windowsのnetコマンドの使い方
    k-8
    k-8 2006/05/18
  • 個人の無線LANに相乗り、「FON」が日本で本格展開へ - @IT

    2006/4/12 スペインの新興企業FONは4月11日、日法人を5月に立ち上げ、個人の無線LANを他人に開放、共有するサービス「FON」の有料版を、7月にも国内で開始する方針を明らかにした。 FONは、個人が家庭などで所有し、使用している無線LANのルータに専用ソフトをインストールし、ほかのユーザーからも利用可能にするサービス。FONユーザーは他人の無線LANルータを使えるようになる。個人の無線LANルータを公衆無線LANのアクセスポイントにするともいえる。 FONはブログなど口コミでユーザーを増やし、ユーザー数は2006年4月で2万9000人以上。その半数が無線LANのアクセスポイントを開放しているという。FONは2006年末までに世界最大の無線LANコミュニティになり、2010年までに先進国すべてをカバーしたいとする。日では20万人のユーザー数を目標にする。日法人は当面、FON

    k-8
    k-8 2006/04/12
  • 1