2006年11月30日のブックマーク (52件)

  • ちびキャラを誘導してマップをクリアしていくゲーム「Scribble!」

    blotsと呼ばれるちびキャラたちをゴールまで導くゲームです。彼らはレミングスに出てくるレミングたちのようにひたすら直進するだけなので、段差を越えることができませんし、お邪魔キャラに出会うとべられてしまいます。そこで、プレイヤーはインクペンを使って道を書き、敵を排除したり落とし穴に橋を架けたりしていくわけです。後半になるとペンで倒せる敵や、ペンを使えない部分があったりしてなかなか楽しめます。 詳細は以下の通り。ゲームは以下からプレイできます。 Scribble - Miniclip Games - Play Free Games 上から降ってきているのがblots。彼らをゴールまで連れて行くことが目的です。最初の方はちゃんとゲームのコツがステージに書いてあります。 トゲトゲに触れてはいけません。インクは残量が決められており、ある程度の時間が経過すると消えていくので、最後まで道を書いてしま

    ちびキャラを誘導してマップをクリアしていくゲーム「Scribble!」
    harupiyo
    harupiyo 2006/11/30
  • 超音波を用いて物体を浮かび上がらせるムービー

    にわかには信じがたい光景ですが、ボールや水、虫といったいろいろな物が浮かび上がっています。ただ浮かび上がらせるだけでなく、回転させたり静止させたりといったことも可能です。 いったいどのような原理なのでしょうか…。 詳細は以下の通り。YouTube - Acoustic Levitation Chamber 水が浮いています。いろいろな形に変形可能 YouTube - Ultrasonic Levitation アリを浮かせています YouTube - Acoustic Levitation Chamber このような現象は「超音波浮遊」と呼ばれるものだそうで、超音波によって生じる放射圧を反射板などで反射させることなどによって、物体を非接触のまま空間の一定の位置に浮揚させ、保持するといったことができるようになるそうです。 ちなみに人間を浮かせることはできるのかどうかが気になりましたが、実践し

    超音波を用いて物体を浮かび上がらせるムービー
    harupiyo
    harupiyo 2006/11/30
  • JavaでLisp: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- Lispセミナーで、湯淺先生のJavaで書いたLispの発表がありました。湯淺先 生がJavaで書いたLispといえば、「ぶぶ」がありますが、今回のは、Lispを知 らなかったり、コンパイラを作ったことがないようなJavaプログラマ(ほとん どのJavaプログラマがそうだろう)でも、拡張しやす

    harupiyo
    harupiyo 2006/11/30
  • 東京都、マイナスイオン商品に指導、注意呼びかけ: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- 東京都がマイナスイオン商品に科学的根拠梨として、業者を指導し、注意を 呼びかけています。詳しくは、 http://headlines.yahoo.co.jp/hl?a=20061128-00000303-yom-soci 「マイナスイオン商品」根拠なしも、都が文書指導 http://www.m

    harupiyo
    harupiyo 2006/11/30
  • http://bikini-pro.com/2006/02/datesimple9.html

    harupiyo
    harupiyo 2006/11/30
  • Tie::LogFile - 簡単なログの自動フォーマッティング - perldoc.jp

    名前¶ Tie::LogFile - 簡単なログの自動フォーマッティング 概要¶ use Tie::LogFile; my $logfile = '/var/log/foo'; tie(*LOG, 'Tie::LogFile', $logfile, format => '%c (%p) [%d] %m', tformat => '%X %x') or die $!; print LOG "Starting Run"; # 何かします ... print LOG "Did @stuff"; # きれいにします print LOG "Exiting"; close(LOG) or die "Couldn't close $logfile\n"; 説明¶ このモジュールはログファイルをrepetativeなフォーマットで出力する 手早く簡単な方法を提供します。多くのプロジェクトで、私は以下のよう

    harupiyo
    harupiyo 2006/11/30
  • Yet Another Hackadelic - Devel::DProfを使って簡単にプログラムの流れをつかむ

    Devel::DProfを使うと簡単にプログラムの流れを把握出来ます。*1 例えばinc::Module::Installの初期化処理ってどんなんだろうと思ったら、 $ perl -d:DProf -Minc::Module::Install -e 'use inc::Module::Install'ってやるとそのディレクトリにtmon.outってファイルが出来てます。 tmon.outを直接見ても良いのですが、きちんとこのprofileデータをparseするコマンドが付属しています。それがdprofppコマンドです。 下記のような使い方をすると流れがつかめていい感じかもです。 $ dprofpp -T | grep Module::Install | uniq inc::Module::Install::BEGIN Module::Install::BEGIN Module::Insta

    Yet Another Hackadelic - Devel::DProfを使って簡単にプログラムの流れをつかむ
    harupiyo
    harupiyo 2006/11/30
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    harupiyo
    harupiyo 2006/11/30
  • VMware仮想ディスクの拡張 - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ November 30, 2006 11:08 AM | VMware で仮想ディスクのサイズを変更したくなったとき :: Drk7jp そんな面倒くさいことをしなくても、VMwareで動作させている環境がKernel 2.6+LVM2で、Logical Volumeがext2かext3でフォーマットしてあるのであれば、何も考えずにオンラインリサイズできます。 もともと8GBだった仮想ディスクに2GB加えて10GBにする場合を例に説明します。まず、拡張前のfdisk, dfの出力がこんな感じです。 # /sbin/fdisk -l Disk /dev/hda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders

    harupiyo
    harupiyo 2006/11/30
  • [ThinkIT] 第4回:間違った「顧客至上主義」が蔓延!ユーザと情報システムの関係を見直せ! (1/3)

    第4回:間違った「顧客至上主義」が蔓延!ユーザと情報システムの関係を見直せ! 著者:アプリソ・ジャパン  ジェームス・モック   2006/11/28 日ITの特徴を言い表そうとすると、「顧客至上主義」「完璧主義」「実績主義」という3つの言葉が思い浮かぶ。そして、これらの思想は微妙に関連していると考えられる。 この時代、どこの企業でも顧客至上主義を実践しようとしている。大量生産で価格を抑えるのみならず、顧客のニーズに合わせ、キメ細かな製品やサービスを提供することは、企業の存続に欠かせない常識になっているだろう。 筆者は、日のホテルやスーパー、レストランなどのサービス業界の高いサービスレベルと、メーカーが提供する豊富かつ斬新な商品ラインナップに対し、一消費者として、日常生活の中でとても感心している。 だが一方で、顧客至上主義に走りすぎると、暴走の危険性もある。数年前、某スーパーマーケッ

    harupiyo
    harupiyo 2006/11/30
  • ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種
    harupiyo
    harupiyo 2006/11/30
  • [ThinkIT] エグザクソン株式会社が全世界初のXAMPP(ザンプ)サポートセンターを日本に開設

    harupiyo
    harupiyo 2006/11/30
  • AAで図解!ずばり一目で全く解らないコンピュータセキュリティ

    最終更新日: Wednesday, 29-Nov-2006 02:46:05 JST Webバグ CSRF (Cross Site Request Forgeries) DoS (サービス拒否) サニタイズ オレオレ証明書 Cookie Monster SQL インジェクション HTTP Response Splitting (レスポンス分割) HTTPのページのフレームにHTTPSのページを表示 バッファオーバーフロー フィッシング Forceful Browsing (強制ブラウズ) クロスサイトスクリプティング ゼロデイ(0day)攻撃 ディレクトリトラバーサル セッションハイジャック 権限昇格 OS コマンドインジェクション オープンプロキシ Webバグ \  __  / _ (m) _ビーコーン |ミ| /  `´  \ ('A`

    harupiyo
    harupiyo 2006/11/30
  • Subversion で間違えてディレクトリをごっそり消してコミットしてしまった時

    今日のプロジェクト成果物とりまとめを前に昨日、メンバの1人が trunk 直下の2年半分のファイルが入っているプロジェクトディレクトリをなぜか削除してコミット。 朝きたら過去のリビジョンをエクスポートして再度追加して戻したとかで、全部履歴が切れてしまっていた。作業ディレクトリも全部入れ替わり。 こういう時は過去のリビジョンからの copy をすべし。 履歴が維持される 属性などもコピーされる 他のチェックアウト済み作業ディレクトリへの影響もなし といった点で優れている。 作業ディレクトリを使って消したディレクトリを戻す svn copy --revision R URL . svn commit -m "Resurrected dir1 from revision R" ここで R は間違えて消してコミットしたリビジョンの1つ前のリビジョン。 URL は削除したディレクトリの URL。 実

    Subversion で間違えてディレクトリをごっそり消してコミットしてしまった時
    harupiyo
    harupiyo 2006/11/30
  • ||=とdoを使ってキャッシュ - Unknown::Programming

    たとえばメンバ変数にオブジェクトとかをキャッシュするときに、 sub method { my $self = shift; return $self->{hoge_obj} ||= Hoge->new; } とか良くやるんだけど、前処理とかが必要な場合はdo使って sub method { my $self = shift; return $self->{hoge_obj} ||= do { ### 前処理 Hoge->new; }; } こんな感じで良くやるんだけどもコレって一般的なのかな? 前にどっかのソースで、 sub method { my $self = shift; my $code = sub { ### 前処理 return Hoge->new; }; return $self->{hoge_obj} ||= $code->(); } っていう感じのを見たんだけどどっちがい

    ||=とdoを使ってキャッシュ - Unknown::Programming
    harupiyo
    harupiyo 2006/11/30
  • 泥流日記

    harupiyo
    harupiyo 2006/11/30
  • Catalyst::Plugin::I18Nで国際化 with Template-Toolkit(Catalyst::View::TT) - ヒルズで働く@robarioの技ログ

    前回のCatalyst+Template-Toolkit(Catalyst::View::TT)で国際化 - ヒルズで働く@robarioの技ログはCatalyst::Plugin::I18Nでできるよとのコメントをいただきましたので、それでやることにしました。 Catalyst::Plugin::I18Nで国際化 lib/MyApp/L10Nではなく lib/MyApp/I18N を用意します。 lib/MyApp/I18N/en.pm package MyApp::I18N::en; use base qw(MyApp::I18N); our %Lexicon = ( '_AUTO' => 1, ); lib/MyApp/I18N/ja.pm package MyApp::I18::ja; use base qw(MyApp::I18N); our %Lexicon = ( '_AUT

    Catalyst::Plugin::I18Nで国際化 with Template-Toolkit(Catalyst::View::TT) - ヒルズで働く@robarioの技ログ
    harupiyo
    harupiyo 2006/11/30
  • [Plagger]自動口コミ収集サイトをつくろう!〜マーケターのためのPlagger入門〜 - フラッツ ブログ

    Webシステム開発の株式会社フラッツ [Plagger]自動口コミ収集サイトをつくろう!~マーケターのためのPlagger入門~|Webシステム開発の株式会社フラッツ 〒180-0013 東京都武蔵野市西久保1-6-21 越後屋ビル3F 久末です。 今日は話題のPlaggerを使って、ネット上の口コミ情報を自動的にまとめるサイトを作るヒントをご紹介します。 対象読者は大なり小なりマーケティングを意識する必要のある方になると思います。 Plagger? まず、Plaggerとは何か?家Webサイト から引用します。(強調は筆者) Plagger: the UNIX shell for Web 2.0 Plagger はプラガブルな RSS/Atom フィードアグリゲータで、Perl で記述されています。すべての機能は小さなプラグインとして実装されていて、ユーザはそれを組み合わせる

    harupiyo
    harupiyo 2006/11/30
  • インストールされているプラグインを判定する - FAX

    インストールされているプラグインを判定する JavaScript QuickTimeやFlashプラグインが、インストールされているかを判定するコード、を、Google Code Searchから切り貼りした。 function checkPlugin(mimeType, comNames){ comNames = [].concat(comNames); if(navigator.userAgent.indexOf('MSIE')==-1){ return !!navigator.mimeTypes[mimeType]; } for(var i=comNames.length-1 ; comNames[i] ; i-- ){ try{ new ActiveXObject(comNames[i]); return true; }catch(e){ } } return false; } 実

    harupiyo
    harupiyo 2006/11/30
  • サミーなど3社、家庭用プリンタ使った印刷コンテンツの有料配信を開始

    サミーネットワークス、セイコーエプソン、エプソン販売の3社は11月28日、家庭用プリンタを利用した印刷コンテンツの有料配信事業について技術・業務提携すると発表した。エプソンのインクジェットプリンタを介し、サミーネットワークスのデータ配信システム「muPass(ミューパス)」を使った印刷コンテンツ配信を行う。 今回は、エプソンの写真印刷技術やプリントデータ技術とmuPassの技術を組み合わせ、携帯電話機からプリンタに印刷コンテンツを転送する。muPassの著作権管理・保護機能により、違法な修正・複製を防止できるという。 「これまで、店頭でしか手に入らなかった書籍、出版物、カードなどを自宅に居ながらにして入手することが可能になる」(3社) 各キャリアの公式サイトで印刷コンテンツを配信し、利用料金は携帯電話料金と合算して徴収する。3社では、この販売プラットフォームを使って、出版には至らない少量の

    サミーなど3社、家庭用プリンタ使った印刷コンテンツの有料配信を開始
    harupiyo
    harupiyo 2006/11/30
  • http://kengo.preston-net.com/archives/002938.shtml

    harupiyo
    harupiyo 2006/11/30
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    harupiyo
    harupiyo 2006/11/30
  • ITmedia News:成長速度はmixiの倍・9カ月で200万人 携帯SNS「モバゲータウン」の強さ (1/2)

    携帯電話向けSNS(ソーシャルネットワーキングサービス)が盛り上がり始めている。PC向けでは最大手のmixiは、携帯だけでも利用できるよう機能を追加。KDDIはグリーと提携して携帯向けSNS「EZ GREE」を展開する。NTTドコモは楽天と共同でオークション&SNS「楽オク」をスタート。ソフトバンクは世界最大のSNS「MySpace」を携帯対応させる計画だ。 実は、携帯SNSにはすでに、mixiをしのぐスピードで急成長しているサービスがある。ディー・エヌ・エー(DeNA)のSNS&無料ゲーム「モバゲータウン」で、今年2月のオープンからわずか9カ月で会員200万人を突破。1カ月に25万人ずつ会員を増やしている。ゲームだけプレイするユーザーもいるためmixiのような純粋なSNSと若干性質は異なるものの、mixiは200万人突破に1年9カ月と3週間かかっており、単純に比較すると成長速度は2倍を超

    ITmedia News:成長速度はmixiの倍・9カ月で200万人 携帯SNS「モバゲータウン」の強さ (1/2)
    harupiyo
    harupiyo 2006/11/30
    年代別で見ると10代が約7割
  • cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法

    Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript

    harupiyo
    harupiyo 2006/11/30
  • YappoLogs: String::Diff - 行内差分取得モジュール

    String::Diff - 行内差分取得モジュール 普通のdiffは行単位での差分を取るんですが、一行の中での差分がどうしても取りたくてString::Diff(2008/06/24リンク切れなおしたtokuhirom++)ってのを作りました。 既存のCPANモジュールだとString::ShowDiffが微妙に近かったんですが、目的の事が出来ないので作りました。 出来ることは 文字列同士の差分を作って変更無い場所、変更が合った場所で配列を分けて作成。 my $diff = String::Diff::diff_fully('this is Perl', 'this is Ruby'); for my $line (@{ $diff->[0] }) { print "$line->[0]: '$line->[1]'\n"; } # u: 'this is ' # -: 'Perl' fo

    harupiyo
    harupiyo 2006/11/30
    こういうの欲しかった!
  • .htaccess ファイルを簡単作成「.htaccess Editor」

    リダイレクト Fromにサイトパスを入力、ToにURLを入力 301 Moved Permanently 恒久的に移動 From: To: From: To: From: To: 302 Moved Temporarily 一時的に移動 From: To: From: To: From: To:

    harupiyo
    harupiyo 2006/11/30
    便利ですね~
  • (IN)SECURE Magazine

    Network and information security in Europe today Browser security: bolt it on, then build it in Passive network security analysis with NetworkMiner Lynis - an introduction to UNIX system auditing Windows driver vulnerabilities: the METHOD_NEITHER odyssey Removing software armoring from executables Insecurities in privacy protection software Compliance does not equal security but it's a good start

    harupiyo
    harupiyo 2006/11/30
  • The es Operating System

    es オペレーティングシステム This site is no longer maintained and frequently out of date. The current ES website is at http://code.google.com/p/es-operating-system/. はじめに 概要, スクリーンショット (2007-12-10更新) ドキュメント サイト移転のお知らせ: es オペレーティングシステムのサイトを移転しました。最新の情報については、こちらのサイトをご覧ください。 2007-12-10: es オペレーティングシステム バージョン0.1.1を公開しました。CanvasRenderingContext2Dインターフェイスのテキスト拡張、ECMAScriptインタープリタesjs等のパフォーマンスの改善などが組み込まれています。 また今回は、

    harupiyo
    harupiyo 2006/11/30
    Nintendo Co,. Ltd.
  • Re: プログラミングでのマッシュアップ: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- Lispセミナーは、オントロジー、オントロジー、オントロジーで、オントロ ジー漬けだった。 なんで、おれが、いまのマッシュアップには先がないとか、これじゃ、すぐ 限界だなと思っているのか、その原因がやっとわかった。←頭、悪いね。 質的には、先に書いたような、きれいに標準化されたAPIがないか

    harupiyo
    harupiyo 2006/11/30
    オントロジー
  • 未来のいつか/hyoshiokの日記 - トヨタの強さ

    NHKスペシャルでトヨタの話をやっていた。すごいすごい。さすがトヨタ。というような話だったのだけど、一つ印象に残ったエピソード。 タイの工場で技術を教えるタイ人の新米トレーナーがいる。トレーナーの教え方をベテラン中のベテラン(日から来ている現場の人)が見ている。トレーナーはさび止め(?)の塗り方を伝承しようとしているのだが生徒はなかなか飲み込めない。質問は?とトレーナーが聞き、特にない、と生徒が答える。マニュアルどおり次の項目を教える。 日から来ているベテランが、新米トレーナーの教え方に満足していない。質問はと聞いて質問をするやつはほとんどいない。80%は質問をしない。マニュアルに書いてないことを教えろ。こつを教えて自分のコピーを作れ。 そうそう、80%は質問しないというのは実感にあっている。どうやって質問を引き出すか?どうやって理解していないままで次の工程にいかないようにするのか?マ

    未来のいつか/hyoshiokの日記 - トヨタの強さ
    harupiyo
    harupiyo 2006/11/30
    80%は質問をしない。マニュアルに書いてないことを教えろ。
  • なぜソーシャル・ブックマークのdel.icio.usが面白いのか:Goodpic

    This shop will be powered by Are you the store owner? Log in here

    harupiyo
    harupiyo 2006/11/30
  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    harupiyo
    harupiyo 2006/11/30
  • はてなブックマークでニュースサイト革命の可能性 - おけぐわの日記

    まだベータ版ですが、2/10からはてなはてなブックマークのサービスが開始されています。 INTERNET Watch のブックマークからユーザー同士をつなぐ「はてなブックマーク」ベータ版という記事によると、これはユーザがブックマークを共有するソーシャルブックマークの一つとして位置づけられているようです。 代表的なソーシャルブックマークとしてはdel.icio.usが挙げられます。jkaneko氏によるなぜソーシャル・ブックマークのdel.icio.usが面白いのかという記事により広まった感がありますが、この記事で指摘されているように、自分でメタタグ(分類情報)を打ち込まないといけない上に、その効果がわかりにくいこと(あと英語であること)からあまり普及していませんでした。 はてなブックマークでは、なんと登録されたURLは「」や「コンピュータ」等のカテゴリに自動分類されます。キーワードも自

    はてなブックマークでニュースサイト革命の可能性 - おけぐわの日記
    harupiyo
    harupiyo 2006/11/30
    はてなブックマークでは、なんと登録されたURLは「食」や「コンピュータ」等のカテゴリに自動分類されます。キーワードも自動抽出されます。
  • Java/XMLが変えるWebのリアリティ

    Java/XMLが変えるWebのリアリティ(前編) ――Web3Dがインターネットをリアルにする―― 株式会社エヌ・ケー・エクサ マルチメディアソリューションセンター 安藤幸央 2001/7/19 WebはHTMLだけで表現される時代ではなくなってきた。すでに、Web上で動的なコンテンツを実現する手段の1つとして、マクロメディア社のFlashがさまざまなWebコンテンツで使われ始めている。 そして、静かな動きではあるが、単に動的なコンテンツというのではなく、Web上にもう1つの現実(バーチャルリアリティ)を実現することで、そこでリアリティあふれる商品を選んだり、ファッションショーを楽しめるようにしようとする技術の策定が進められている。それがWeb3Dだ。 Web3Dには、Javaで3次元グラフィックスを実現するJava3DやXMLをベースとしたX3Dなど、さまざまな技術が含まれる。稿では

    harupiyo
    harupiyo 2006/11/30
    Web3Dだって
  • pajek: それゆけBioinformatics

    去る1月16日にネットワーク分析プログラムpajekがバージョンアップしたようです。昨今ネットワーク分析が注目されておりますので、興味のある方は是非使用してみてくださいませ。ただしWindowsのみ。 関連記事 Networks / Pajek Program forLarge Network Analysis http://vlado.fmf.uni-lj.si/pub/networks/pajek/ それゆけBioinformatics: pajek http://bioinfo-goto.seesaa.net/category/67276.html (以前に、Pajekのごく初歩的な扱いを解説しました) それゆけBioinformatics: graphviz http://bioinfo-goto.seesaa.net/category/67259.html (Pajekのような分

    harupiyo
    harupiyo 2006/11/30
    pajek/ネットワーク分析 だそうです
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    harupiyo
    harupiyo 2006/11/30
  • MOONGIFT::オープンソース紹介ブログ(毎日更新)

    プレミアムユーザー限定記事 MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから。 2017/12/14 できることを全力でやる 2017/11/25 恥ずかしさを感じないためにできること 2017/11/11 プロジェクトを遅延させないコミュニケーションパス管理 2020/10/19 RiggingJs - 機械学習を使ってWebカメラの人物に沿って3Dモデルを動かす 機械学習はさまざまな分野で活用されています。画像や動画の分析で使われていることも多いです。人の目で見れば認知できる情報も、従来のアルゴリズムではコンピュータには判別しがたいものでした。しかし、機械学習の柔軟性によって乗り越えられています。そんな機械学習を使ってスケルトンモデルに動きを与えられるのがRiggingJsです... 2020/10/19 tmpmail - テンポラリメールアドレスをコマ

    harupiyo
    harupiyo 2006/11/30
    チャット機能を備えた高機能カスタマーサポートシステム
  • GraphViz Attributes

    属性の詳細 Damping   [G] Factor damping force motions. On each iteration, a nodes movement is limited to this factor of its potential motion. By being less than 1.0, the system tends to ``cool'', thereby preventing cycling. URL   [ENGC] Hyperlinks incorporated into device-dependent output. At present, used in ps2, cmap, i*map and svg formats. For all these formats, URLs can be attached to nodes, edge

    harupiyo
    harupiyo 2006/11/30
    設定項目等のリファレンス
  • 関数を非同期化して汎用性を高める - IT戦記

    関数を非同期化する関数を作ってみた。 Function.prototype.asynchronize = function() { var f = this; return function() { var resultcb = function() {}; var failcb = function(e) { throw e }; if (typeof arguments[arguments.length - 1] == 'function') { resultcb = Array.prototype.pop.apply(arguments); if (typeof arguments[arguments.length - 1] == 'function') { failcb = Array.prototype.pop.apply(arguments); } } try { var re

    関数を非同期化して汎用性を高める - IT戦記
    harupiyo
    harupiyo 2006/11/30
  • JavaScript ではいかなる状況でもグローバルオブジェクトにアクセスできる。 - IT戦記

    こういう感じ var global = (function(){return this})(); だから JavaScript で SandBox を作るのは結構難しい

    JavaScript ではいかなる状況でもグローバルオブジェクトにアクセスできる。 - IT戦記
    harupiyo
    harupiyo 2006/11/30
  • Matzにっき(2006-11-13)

    << 2006/11/ 1 1. [原稿] 日経ソフトウェア 2007年1月号 2. [Ruby] Bob Jenkins' hash algorithm 2 1. [Ruby] EuRuKo キーノートビデオ 2. [OSS] kino 3 1. 中学校文化祭 2. 日経一面「ルビーの奇跡」 4 1. 出雲市 2. [Ruby] 地域づくり支援 - Rubyで構築された島根県ホームページが総務大臣賞 3. [Ruby] Ruby for Symbian OS 4. [言語] Muli Koppel's Blog: Choosing Your Goggles: Ruby or Perl, Python or Rails 5 1. [教会] 安息日 6 1. 某新聞取材 7 1. 暗い日・暗い天気 2. スライド 3. [Ruby] デンバー合意 8 1. 買い物 2. [Ruby] 楽天

    harupiyo
    harupiyo 2006/11/30
    「効率はDvorakと同等」ホントですか~!?
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    harupiyo
    harupiyo 2006/11/30
    「きゅうり改」こんな入力方式が…
  • Security1-2. クロスサイトスクリプティング

    harupiyo
    harupiyo 2006/11/30
    データを埋め込むHTML中の文脈に合わせて適切なサニタイジング手法を選択する必要がある
  • 高木浩光@自宅の日記 - 続・「サニタイズ言うなキャンペーン」とは

    ■ 続・「サニタイズ言うなキャンペーン」とは 「サニタイズ」という言葉はもう死んでいる サニタイズ言うなキャンペーンがわかりにくい理由, 水無月ばけらのえび日記, 2006年1月5日 というコメントを頂いた。まず、 これは「サニタイズという言葉を使うな」という主張ではありません。「そもそもサニタイズしなくて済むようにすべきだ」という主張です。言い方を変えると、「サニタイズせよと言うな」という主張になります。 「サニタイズ言うなキャンペーンがわかりにくい理由」, 水無月ばけらのえび日記, 2006年1月5日 とある。「サニタイズせよと言うな」キャンペーンでもよいのだが、 その場合は次の展開が予想される。 「サニタイズせよと言うな」を主張する際の具体例として、XSSやSQLインジェ クションのケースを挙げた場合、正しいコーディングは、「その場の文脈でメ タ文字となる文字をエスケープすること」と

    harupiyo
    harupiyo 2006/11/30
  • 高木浩光@自宅の日記 - 要約版:「サニタイズ言うなキャンペーン」とは

    ■ 「逆」にしたERBが登場 27日の「(略)とかERBとか、逆だったらよかったのに」の件、大岩さんが、逆にしたERB改造版を作ってくれた。 自動quoteつきERBの実験, おおいわのこめんと (2005-12-29) さて、使い勝手はどうだろうか。 ■ 要約版:「サニタイズ言うなキャンペーン」とは 27日の日記「『サニタイズ言うなキャンペーン』とは何か」は、いろいろ盛り込みすぎたせいか思ったよりわかりにくいものになって いるらしいので、結論から順に整理しなおしてみる。 結論: まず「サニタイズ」という言葉を使うのを避けてみてはどうか。正しく説明することの困難から逃げようとしないで。 例外1: 万が一に脆弱性があるかもしれないことを想定しての保険として、CGIの入力段階でパラメタを洗浄することを、サニタイズと言うのはかまわない。 例外2: 既存のシステムに応急手当としてCGIの入力段階で

    harupiyo
    harupiyo 2006/11/30
    「入力値をサニタイズするという対策は正しくない」ということをハッキリ言うべき
  • サニタイズ言うな - Google 検索

    2006/01/15 · もはや、「サニタイズする」は「セキュリティ対策する」と同義でしかない。そういう言葉には存在価値がない。加えて、特定の意味を指して使っても別の意味 ...

    harupiyo
    harupiyo 2006/11/30
  • プログラマーが単一言語にこだわるべきではないN個の理由 : 404 Blog Not Found

    2006年11月29日01:30 カテゴリLightweight Languages プログラマーが単一言語にこだわるべきではないN個の理由 Where N = the number of programming languages ever existed. 確かに今なら「階段を登る」-- ではなく、「階段を下りる」というアプローチの方がよさそうな気がする。 {informa,computa,evolu}tion: プログラマがC言語にこだわるべきでない0番目の理由 新しいプログラミング言語を作りたいと思ったら、そのプロトタイプはCのような低級言語ではなく、高級言語で実装したほうがいいのではないでしょうか。 問題は、高級言語側で「階段を下りる」方にはあまり労力が割かれていないこと。 それでなぜそうなのか、といえば、結局のところ「Cで間に合っています」という答が返ってくることが多いのではな

    プログラマーが単一言語にこだわるべきではないN個の理由 : 404 Blog Not Found
    harupiyo
    harupiyo 2006/11/30
  • 牡蠣礼賛 : 404 Blog Not Found

    2006年11月28日21:30 カテゴリ書評/画評/品評 牡蠣礼賛 私は前世はラッコかトドかというぐらい、牡蠣が好きである。姿形が海獣じみているのもそのせいかも知れない。 牡蠣礼賛 畠山重篤 しかし、牡蠣はただしてうまいに留まらず、知ればますますうまいということを教えてくれるのが書だ。 書「牡蠣礼賛」は、牡蠣を育てて半世紀の著者が、「これ一冊で牡蠣のことが一通りわかるようなを書いて下さいよ」というリクエストに答えて書いた、牡蠣職人による、牡蠣の、牡蠣好きのための一冊である。 目次 第1章 Rのつかない月の牡蠣をべよう!? 牡蠣の旬はいつか? 水山養殖場の四季―宮城県・舞根湾 第2章 おいしい牡蠣ができるまで 宮城種の故郷 牡蠣に憑かれた男―宮城新昌と水上助三郎 第3章 世界の牡蠣をべる 日一の生産地から学ぶ―広島県・広島湾 日の牡蠣がフランスを救った―フランス・ラングドッ

    牡蠣礼賛 : 404 Blog Not Found
    harupiyo
    harupiyo 2006/11/30
  • 物理エンジンを使ってDirect3Dアプリケーションをつくる:CodeZine

    はじめに PCのスペックの向上によって3Dゲームでは力学(衝突処理やアニメーションで利用します)や流体(水などの液体の表現に利用します)などの物理を使った演出がよく使われるようになってきました。物理をゲームを取り入れる際に、力学や流体のモデルを元に3Dのオブジェクトの制御用のプログラムを組み込むわけですが、ゲームでは物理の処理だけにCPUなどの計算リソースを取られるわけにはいかないので、品質とパフォーマンスのバランスをとるのはなかなか手間がかかる仕事です。そこで、そうした処理を楽にしてくれるライブラリが物理エンジンになります。 物理エンジンには、今回の記事で紹介するAGEIA社のPhysXの他にオープンソースのOpen Dynamics Engine(ODE)やHavokと言ったものがあります。AGEIA PhysXが他の物理エンジンと違って特徴的なのは、PhysXハードウェアという専用の

    harupiyo
    harupiyo 2006/11/30
  • 無料ホームページ作成サービス「魔法のiらんど」

    【タテスクコミカライズ開始!】灰かぶらない姫はガラスのを叩き割る ~パンの欠片の恩返しでときめきを贈られました~/西根羽南 #溺愛#身分差#ハッピーエンド?#逃げられない#シンデレラ風#貴族#ラブコメ#執着#継母#王子#女神#愛され#証拠は物理的に隠滅#運命#恩返し

    無料ホームページ作成サービス「魔法のiらんど」
    harupiyo
    harupiyo 2006/11/30
    このサイト流行ってるらしい!?
  • Another Story of PS3 #2 成長するビデオプレーヤーを目指すPS3 -- 本田雅一の「週刊モバイル通信」

    PLAYSTATION 3(PS3)にとって、ビデオプレーヤーとして優れた性能と機能を備えることは、ゲーム機としての優秀性を示すのと同じぐらい重要だ。 “DVDはPlaystation 2によって普及した”というのは、よく言われる話だが、実際、日市場においてはPlaystation 2の普及がDVDの普及を促進したのは確かだ。北米市場ではPlaystation 2発売前、すでにDVD市場が立ち上がってきていたが、日市場ではPlaystation 2前と後でDVDの扱い(出荷タイトル数や流通での扱いなど)が大きく変化。売り上げも急伸した。 しかしBlu-ray Disc(BD)プレーヤー機能の実装は、そのときよりもハードルがずっと高い。Playstation 2時のDVDは、リリース時にある程度は市場が形成され、規格争いもない中、既存フォーマットとしてDVDビデオをサポートした。ところが

    harupiyo
    harupiyo 2006/11/30
    BDの映像を見るときに押さえておきたいな
  • HTMLの文字参照-文字実体参照と数値文字参照

    概要 HTMLでは、キーボードから文字を直接入力するのではなく、文字参照(Character References)と呼ばれる仕組みを利用して文字を記述することができます。これによって、キーボードで直接入力できない文字や、マークアップ用の文字などの特殊な文字も記述することができます。文字参照によってこれらの特殊な文字を記述する方法は、文字の名前を使用する文字実体参照(Character Entity References)と、UCS(≒ユニコード)*の文字コード番号を使用する数値文字参照(Numeric Character References)があります。 *正確にはUCSですが、ユニコードと実質的に同義なので、以後ユニコードと呼びます。 文字実体参照 文字実体参照は、文字の名前(実体名)によって記述します。例えば、引用符(")は「"」と記述します。実体名の大文字と小文字の違いは厳密に

    harupiyo
    harupiyo 2006/11/30