タグ

2007年2月6日のブックマーク (21件)

  • Perlのハッシュのバケットってなんだ? - web newbie

    ハッシュのバケットサイズはハッシュをスカラーコンテキストで評価してあげると取れるんだけど、 なんか規則がよくわかりません。 Perlがハッシュを、どのように物理設計に落としてるのかが知れる気がするんだけど。。 my %test = ( a => 1, b => 1 , c => 1, d => 1 , e => 1, f => 1, g => 1 h => 8, j => 9, k => 10 , l => 11 ); print scalar %test; keys %test = 200; print scalar %test; 結果 9/16 11/256 keysでアロケートしてあげると正しい値が取れる(取れている気がする?)けど、 何もしてないと、よくわからない数値がでてきたよ。。 しかも、keyの個数を変えると、アロケートしてやったほうはきっちと追従してくれるけど、 してないほ

    Perlのハッシュのバケットってなんだ? - web newbie
    amachang
    amachang 2007/02/06
    keys %hash = 200;
  • 変数の局所化、local宣言の挙動を掴む - web newbie

    local宣言。 変数を局所化する宣言、と説明されているが、どうもピンとこなかった。。そこで、ちょっとlocalについてまとめてみました。 Catalystのsetupメソッド内でもlocalが使われています。local宣言がなぜ必要だったのか。また、そのときの内部の挙動はどうなるのか。 これを理解することで、localの持つ意味も掴んでしまいましょう! ※って間違ってたらごめんさい。 それでは、注目すべきCatalyst.pmのsetupメソッドを見てみましょう。 メソッドの構造は以下のようになっています。 setup { my ( $class, @arguments ) = @_; $class->log->warn("Running setup twice is not a good idea.") if ( $class->setup_finished ); .... $clas

    変数の局所化、local宣言の挙動を掴む - web newbie
    amachang
    amachang 2007/02/06
    local によって変数を一時退避しているのではなく、 local によってスタック上にデータを追加しているんじゃないかなあ?僕もこの辺知りたい
  • 覚悟完了 - はてな匿名ダイアリー

    一次受けPMは四面楚歌、ファックファックと呟きながら終電に這い込み一時間半の家路。手をよく洗ってうがいして、カレーをチン。発泡酒を開ける。 寝室のドアをそっと開け、様子をうかがうと嫁と3カ月になる息子がよく寝ている。 「ああ、ここのところ平日は寝顔しか見れていないな。」 やっとここのところ首が坐ってきて、抱くのも怖くなくなったのだが。 「そういや親父も帰りが遅かった。」 平日は朝ちょっとすれ違うだけ。土日はいろいろまとわりついて遊んだ気がするが。 この子もそのうち平日遊んでくれないとすねるのかな。 そのとき、子供が笑った。なんちゅう可愛さだ。 その瞬間、キタ。 今までの人生での親父とのやりとりの記憶がぶわーっと。走馬灯ってヤツか? 一緒に遊んで笑ったこと、怒られて泣いたこと、初めて反抗してケンカしたときのこと。それがすべて、自分のと親父視点が重なって! ああ、これからこの子と自分は、同じで

    覚悟完了 - はてな匿名ダイアリー
    amachang
    amachang 2007/02/06
    泣ける
  • http://www.machu.jp/posts/20070205/

  • ウノウラボ Unoh Labs: 自己学習で分類精度を向上させるベイジアンフィルタ

    20070201勉強会_ベイジアンフィルタ posted by (C)フォト蔵 ベイジアンフィルタを自己学習を行う事で文書を高精度にフィルタリングすることができるシステムです。 SpamassassinやPOPFileのようなspamメール振り分けソフトに使用されているのでご存知の方も多いと思います。 ベイジアンフィルタというとspamメールの処理で広く使われているイメージがありますが、 これをwebの世界でも応用してみれば面白いものができるんじゃないかと思っていろいろ開発してたのですが、 結局実現には至りませんでした。 このままではもったいないので、これまで勉強してわかってきたことを勉強会で発表しました。 勉強会の様子の動画と資料を公開します。 bayes.pdf 僕自身専門家ではないので、いろいろ間違ってる部分もあるかと思います。 その時はご指摘いただければ幸いです。

    amachang
    amachang 2007/02/06
    すごいおもしろかったです!
  • ゴッドランドの経済学 - 山形浩生 の「経済のトリセツ」  Formerly supported by WindowsLiveJournal

    年末から一月にかけてむちゃくちゃ忙しいので、また他人のふんどしに頼る。教育話の続きはまたおあずけ。今回もまたbewaad殿経由だけれど、一部でおもしろい議論が展開されているようだ。 http://bewaad.sakura.ne.jp/index.rb?date=20070202 生産性の高い人だけ集めたら、ものすごい生産力が実現できるとか、実はいまの世界に必要なものを作るには1/100の人手でいいはずだとか。楽しいな。ぼくも高校生くらいの頃に、よくそんなことを考えたものだ。 そしてそれは別にぼくが優秀だから思いつくわけじゃない。みんなそんな話を読んだことがあるはずだ。ある大きな災厄をきっかけとして、某特殊部隊の少佐が神に選ばれたものだけの王国――人呼んで神の国、ゴッドランドを作ろうとする、という話をたぶんどこかで見たことがあるだろう。堕落した無能な将軍どものいない、優秀で高潔な軍人だけの

  • キョリ測(ベータ) 地図をクリックして距離を測定 消費カロリー計算や面積測定も

    キョリ測はマピオンの地図上をクリックするだけで地点間の距離を計測できる無料サービスです。複数地点のルートを引きながら、移動時間・距離・消費カロリーを計算できます。徒歩・ジョギング・自転車などの条件設定もでき、作ったルートの保存や共有、スマホで見るのも簡単。マピオンは日最大級の地図検索サイトです。

    キョリ測(ベータ) 地図をクリックして距離を測定 消費カロリー計算や面積測定も
  • ウノウラボ Unoh Labs: IE6でアルファチャンネルを含むPNGを表示する

    yamaokaです。 webサイトで背景が透明な画像を使用する場合、画像を透過GIFまたはアルファチャンネルを含むPNGで作成する必要があります。どちらを使用してもかまわないのですが、下図のように背景を指定した場合はPNGの方がきれいにアンチエイリアスがかかります。 透過GIFとアルファチャンネルを含むPNGの比較 posted by (C)フォト蔵 PNGを使いたくなるところですが、Internet Explorer 6(以下IE6)はアルファチャンネルに対応していないので、一工夫する必要があります。IE6でアルファチャンネルを含むPNGを表示するには、IE6のフィルタ機能であるAlphaImageLoaderを使用します。フィルタを使用すると、画像としてではなく要素の背景のように振る舞います。したがって、表示させるにはIE6でアクセスがあった場合のみ以下のような処理を行えばよいことにな

    amachang
    amachang 2007/02/06
    <!--\[if lte IE 6\]> で script を入れたらいいのかな
  • GoogleのPageRankを自由に変える方法 : akiyan.com

    GoogleのPageRankを自由に変える方法 2007-02-05 GoogleのPageRankを自由に設定できるという触れ込みのページランク変更ソフトウェア PageRankChangerがはてブでちょっと盛り上がっていたので、興味をそそられたので仕組みを解明してみました。 ページランク変更ソフトウェア PageRankChanger 目次 予測 クローラーをだましていると思われる。 検証 PageRankを7に設定したというPageRankChangerの検証サイトのhttp://www.500man.com/に、UserAgentを「Googlebot/2.5 (+http;//www.googlebot.com/bot.html)」でアクセス。 結果 http://www.abondance.com/ (PageRank 7) に飛ばされました。 結論 クローラーが来たときだ

    amachang
    amachang 2007/02/06
    GJ です。なるほどwww
  • オンラインCSS自動整形 : akiyan.com

    /* background-color */ body, div.navigation { background-color : #fff } div.contents { background-color : #e0e0e0 } /* color */ body, div.navigation { color : #000 } div.contents { color : #333 } /* font-size */ div.contents { font-size : 100% } div.navigation { font-size : 80% } /* margin */ div.navigation p { margin : 1em 10% } /* padding */ div.navigation p { padding : 1ex } /* background-color

    amachang
    amachang 2007/02/06
    CSS が大きくなりすぎたときに・・・
  • サイト外へのクリック追跡サービス「MyBlogLog」を導入&解析 - bricklife.weblog.*

    サイト外へのクリック追跡サービス「MyBlogLog」を導入&解析 数日前に激務の現実逃避で作ろうと思っていたサービスがすでにあってちょっとびっくり、かつ、がっかり、かつ、手間が省けました(笑) 「MyBlogLog」は、自分のサイト以外のどのリンクをクリックしたかを集計してくれるサービスです。うっかり未読をためてしまって最近読んでなかった百式で紹介されているのを blog.bulknews.net 経由で知りました(^^; 百式: 興味の流れ MyBlogLogでは、あなたのブログの読者が、あなたのサイト以外のどのリンクをクリックしたか、ランキング表示してくれる。つまりあなたが紹介した他のサイト、もしくは他のサイトの記事が、どれだか読者の興味をひいたのかが一目瞭然なのである。 先週、Ajax で何か実用的なアプリ作れないかなぁ、と現実逃避していたときにふと思いついたのが「onClick

    amachang
    amachang 2007/02/06
    onclick xhr でどこに行ったか知る
  • 2005-02-14 17:39:18 - おえかきひろば

    リンクマップ案の発展系。 初期状態で中央のエリアにはページの一覧が表示されている。 マウスかキーボードでページ名をクリックすると、 左に:そのページにリンクしているページ名。 右に:そのページからリンクしているページ名。 が表示される。 カーソルの左キーもしくは「リンク元」をクリックすると、 中央のエリアが現在左側に表示されているリストに置き換わる。 逆にカーソル右か「リンク先」をクリックで、 中央のエリアは現在右側に表示されているリストに置き換わる。 動作イメージとしては、 現在表示されているページからのリンクを 次々とキーボード操作だけで辿っていける感じで、 逆方向に現在のページのリンク元、さらにそのリンク元と辿っていくことも出来る。 多少幅はとるけども、 三段で並べるのがリンク元とリンク先の関係性がわかりやすいだろう。 SVGを表示 Mozilla/4.0 (compatible;

    amachang
    amachang 2007/02/06
    新 UI
  • http://ma.la/mirrorman/wiki.cgi/%E3%82%81%E3%81%8F%E3%82%8A%E5%9E%8B%E3%83%8A%E3%83%93%E3%82%B2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3

    amachang
    amachang 2007/02/06
    プレゼンテーション資料作成用アイデア
  • Test Page for the Nginx HTTP Server on Fedora

    This page is used to test the proper operation of the nginx HTTP server after it has been installed. If you can read this page, it means that the web server installed at this site is working properly. This is the default index.html page that is distributed with nginx on Fedora. It is located in /usr/share/nginx/html. You should now put your content in a location of your choice and edit the root co

    amachang
    amachang 2007/02/06
    スレッドなどの機能が付いた JavaScript の独自拡張。コンパイルすると switch と setTimeout に変換される。コンパイラは Python 製。
  • JavaScriptでnamed capture

    これはなに JavaScriptの正規表現でNamed Captureを使えるようにします。 手抜きなのでString#match,String#replace,RegExp#testのみサポート。 ダウンロード namedcapture.js サンプル 実行 var reg_url = /(<protocol>http|https):\/\/(<domain>[^\/]*?)\/(<path>.*)/; alert(reg_url); // この状態だとマッチしません reg_url = reg_url.support_capture(); alert(reg_url); // <>の部分を無視して再コンパイルします alert(reg_url.captureNames); // protocol,domain,path var result = "http://example.com/

    amachang
    amachang 2007/02/06
    正規表現の結果を名前で捕捉
  • func09 - FlashDevelop環境で、AS3を開発してみる。

  • Opera 最新ビルドの Developer Console を試す - WebOS Goodies

    インストール方法は従来の開発者向けツールと同じです。 Opera 9.0 で開発者向けツールのページを表示し、「Developer Console」のリンクを適当なツールバーにドラッグしてください。ただ、この方法だとアイコンが表示されないので、 Hideto さんが作成されたボタンを利用されるほうがお勧めです。ご好意により Tips に転載させていただきましたので、ご利用ください。便利なボタンを作成してくださった Hideto さんに感謝です。 Developer Console は現在の正式版(Opera 9.1)には実装されていませんので、最新の Weekly Build をインストールする必要があります。 OPERA DESKTOP TERM のページのタイトルの下に最新版インストーラへのリンクがありますので、そこからダウンロードしてインストールしてください。ただし、場合によっては不

  • CSSのセレクタをXPathに変換する - nazokingのブログ

    Warning! 2008/5/22追記:このエントリは情報が不十分だったり間違いが含まれてたりするので、下記URLのページを参考にするようにしてください↓ http://piro.sakura.ne.jp/latest/blosxom/mozilla/xul/2007-09-13_selector-to-xpath.htm CSS3あたりをXPath1.0あたりに変換する表 CSSXPath .class//*[@class="class"]*1 .class//*[contains(concat(" ",@class," ")," class ")]*2 tag//tag #id//*[@id="id"] tag.class#id//tag[@class="class"][@id="id"] .class.class2//*[contains(concat(" ",@class," "

    CSSのセレクタをXPathに変換する - nazokingのブログ
  • flashrod - 一画面プログラム集

    春の伊予国漫遊記。松山・今治と愛媛の魅力を満喫してきました。 法事を兼ねて愛媛観光へ 2024年のGWは、毎年恒例の名古屋帰省ではなく自宅でゆっくり過ごしておりました。というのも、4月に法事のため愛媛・松山に親族大集合というイベントがありまして、そちらをGWの旅行代わりにしたという理由です。法事は日曜日の予定ということ…

    flashrod - 一画面プログラム集
  • http://www.ipodj.jp/

    amachang
    amachang 2007/02/06
    mjsk?
  • Palabre :: Flash Xml Multiuser Socket Server - Home

    You don't need frames to view this website. Flash communication server. Flash mx xml socket server.

    amachang
    amachang 2007/02/06
    無料の Flash Communication Server ?