タグ

2008年1月25日のブックマーク (13件)

  • 完璧画像検索

    Wacky
    Wacky 2008/01/25
    完璧画像検索は Yahoo!、Flickr、フォト蔵、はてなフォトライフ、Amazon、楽天、ビッダーズ、Yahoo! オークションから、画像だけをただひたすら探し出す画像検索エンジンです!
  • OPC Diary: Intelのメモリリマップに関する資料

    « オライリー風表紙を作成するサイト | メイン | C5, Generic Collection Library for C# and CLI » 2008年01月25日 Intelのメモリリマップに関する資料 Intel® Chipset 4 GB System Memory Support http://dlsvr01.asus.com/pub/ASUS/mb/4GB_Rev1.pdf Intelが出している4GB超のメモリを取り扱う場合のガイドライン資料らしい。一応これを読めば4GB積んだのに何でOSの認識では3GB切ってんだようってことの理屈がわかるはずです。

    Wacky
    Wacky 2008/01/25
    Intelが出している4GB超のメモリを取り扱う場合のガイドライン資料らしい
  • Visual C Express Editionを使ってみる(Windows Platform SDK編)

    Visual Studio 2005 パッケージの各エディションの中で Express Edition は無料でダウンロードできます。 MFC、ATL、リソースエディタが使用できない等、 Standard Edition からは多くの機能に制限はあるものの、無料ということを 考えると十分な機能が提供されています。格的なアプリケーション開発をするなら Standard Edition はほしいところですが、 何はともあれ、フリーで利用できるという魅力から間違いなく人気になるでしょう。 インストール Visual C++ 2005 Express Edition 日語版のインストール Microsoft の Visual C++ 2005 Express Edition のサイトからインストールが可能です。 WebからインストールとCDイメージ(.iso)をダウンロードしてインストールする

    Wacky
    Wacky 2008/01/25
  • Visual C++ Express Editionを使ってみる(WTL編)

    WTL(Windows Template Library)を利用するにはWindows Platform SDKがインストールされている必要があります。 (Windows Platform SDKのインストールについては、 「Visual C++ Express Editionを使ってみる(Windows Platform SDK編))」 を参照してください。 WTLを利用するための方法についてはThe Code Projectの サイトの記事「Using WTL with Visual C++ 2005 Express Edition」 に記載されています。また、Express用に修正したセットアップ用のスクリプトをダウンロードすることが可能となっています。 今回は、この方法を元にWTL(Windows Template Library)を使用してみます。 インストールと設定 WTLの入

    Wacky
    Wacky 2008/01/25
  • [Python] Pythonのyaccを作ったよ - yukobaのブログ

    以下の情報は古いです。ActionScriptのyaccを作ったよ - yukobaのブログ こっちをご覧ください。 kmyacc が Python に対応していなく、Haskell Hackathon (これ) の運営を考えると、kmyacc が Python, PHP, ActionScript に対応していないと、面倒なことになるので、kmyacc を Python 対応させました。yacc 互換の Python コンパイラコンパイラです。しかし、kmyacc の多言語対応のための工夫は凄いですね。 一部デバッグ系のオプションの switch 文をPython対応していません(Pythonにはswitchがない)。誰かやって!-> 2008/2/20 やりました ひと段落したら、kmyacc作者さんにパッチを送ります。

    [Python] Pythonのyaccを作ったよ - yukobaのブログ
    Wacky
    Wacky 2008/01/25
    kmyacc を Python 対応させました。yacc 互換の Python コンパイラコンパイラです。しかし、kmyacc の多言語対応のための工夫は凄いですね。
  • 第3回 言語仕様、組み込み関数、クラスへの変更 | gihyo.jp

    Pythonでは、ソースコードの1行目、または2行目に #coding: utf-8のように記述することによって、ソースコードのエンコードを指定できます。Python 2.5からは、マルチバイト文字列を含むソースコードのエンコードを必ず明示するよう仕様が変更されています。エンコードを指定することで、インタプリタはソースコードをUnicodeとして扱うことができます。 マルチバイトについては、Python 2.xでは、文字列リテラルやコメント内に利用できるだけでした。Python 3.0からは、変数名などの識別子にUnicodeを利用できるようになりました。英数字を含むASCII文字列だけでなく、アクサンやウムラウトを含む文字、ロシア語など、より多彩な文字列を変数名やクラス名に利用できるようになっています。 このように、Python 3.0では言語仕様に近い部分にも多くの変更点があります。今

    第3回 言語仕様、組み込み関数、クラスへの変更 | gihyo.jp
    Wacky
    Wacky 2008/01/25
  • Closureについて考えてみる - 二十代は模索のときブログ

    Python Memo実は恥ずかしながらクロージャというものがイマイチ何だか分からないというか、何の為に使うのか、何で便利なのかとかまったくもって分からなかったのだが、先日ハッカーと画家 コンピュータ時代の創造者たちの第13章「オタク野郎の復讐」のプログラム比較例を見ていたら突然理解が進んだ。以下はPythonの例として載っていたもの。 def foo(n): s = [n] def bar(i): s[0] += i return s[0] return bar これを実行すると以下のようになる。 >>> f1 = foo(5) >>> f2 = foo(7) >>> f1(6) 11 >>> f1(10) 21 >>> f1(25) 46 >>> f2(8) 15 >>> f2(40) 55 >>> f2(-4) 51 >>> この結果は僕にとって衝撃的だった。いや、結果が衝撃的なの

    Wacky
    Wacky 2008/01/25
  • 第1回 シンプルで拡張性の高いシステム管理フレームワークFuncの概要 | gihyo.jp

    この連載では、Python製のシステム管理フレームワークFunc(Fedora Unified Network Controller)について、その概要から具体的な利用方法、モジュールによる拡張方法といった、システム管理の現場でFuncを利用するために必要な情報をお届けします。 第1回目はFuncの概要について解説します。Funcはフレームワークという性質上、具体的に何ができるのか、といったことがわかりにくいため、まずはPuppetとの対比で解説してみます。 「ツール」と「フレームワーク」 Puppetはシステム管理「ツール⁠」⁠、Funcはシステム管理「フレームワーク」と便宜的に呼び分けていますが、まずはこの違いからFuncの特性について説明します。 非常に大雑把ですが、「⁠ツール」はそれによって実現できることが明確で、誰にとっても同じもの、「⁠フレームワーク」は枠組みだけを提供して、使

    第1回 シンプルで拡張性の高いシステム管理フレームワークFuncの概要 | gihyo.jp
    Wacky
    Wacky 2008/01/25
    Python製のシステム管理フレームワークFunc(Fedora Unified Network Controller)について,その概要から具体的な利用方法,モジュールによる拡張方法
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    Wacky
    Wacky 2008/01/25
    上司「現在わかっている問題点は何かな?」部下「今朝、先方からライブラリのリリースが遅れるかもしれないと連絡が入りました」上司「それは困るな」
  • JSDeferredを読む - 西尾泰和のはてなダイアリー

    前からamachangが「読むといい」って言っていたJSDeferredのコードを読む。defferedじゃなくてdeferredなので注意。 Deferred.define = function (obj, list) { if (!list) list = ["parallel", "wait", "next", "call", "loop"]; if (!obj) obj = (function () { return this })(); for (var i = 0; i < list.length; i++) { var n = list[i]; obj[n] = Deferred[n]; } return Deferred; }; これはグローバルスコープに書き出すコード。(function () { return this })()でwindowオブジェクトがとれているみた

    JSDeferredを読む - 西尾泰和のはてなダイアリー
  • 特許を取るには:アルファルファモザイク

    どこのスレに書いたらいいのか分からないのでここに書かせてもらいます。 私は3年前から特許取得に向けて色々アイデアを書き溜めていましたが今年から格的に特許取得に向けて活動をしようと思い、 頑張って50万ほど資金を貯めました。 特許を取りたい商品は1つに絞りました。 その商品とは難しいものではなく、主婦のアイデア商品みたいなものなのですが、まずどのような手順を踏んでいったらよいのか分からず、ここに書かせていただきました。 特許関連の書籍を呼んでもいまいちピンと来ません。 特許を取得するには莫大な資金と労力と時間が掛かるのは重々承知しておりますが、主婦の方でも取得されているので自分でも取れるのではないかと簡単に考えすぎなのでしょうか… でも特許を取得するのが夢だったので今年先月で仕事をやめてしまいました。 まずは実用新案?なるものを出した方が費用的にも時間的にも簡単に出来るので

    Wacky
    Wacky 2008/01/25
  • 上司の愛娘がクッキーやいてきてくれました。:アルファルファモザイク

    38 :おさかなくわえた名無しさん:2008/01/12(土) 12:44:57 ID:G8ap7jtV 上司の愛娘がクッキーやいてきてくれました。 ・・・・ パッサパサ! パッサパサ! 口のなかパッサパサ! ∩∩ ∩∩ ∩∩ ∩∩ ( ・x・) ・x・) ・x・) ・x・)  口の中 /    \  \  \  \    パッサパサだよ! ((⊂  )   ノ\つノ\つノ\つノ\つ))   パッサパサだよ! (_⌒ヽ ⌒ヽ ⌒ヽ ⌒ヽ       パッサパサだよどーしてくれんだマリコちゃん! ヽ ヘ } ヘ }  ヘ } ヘ } ε≡Ξ ノノ `Jノ `J ノ `J ノ `J \\                                         // \\ 口 の 中 パ ッ サ パ サ だ よ パ ッ サ パ サ// \\         

    Wacky
    Wacky 2008/01/25
    パッサパサだよどーしてくれんだマリコちゃん!
  • 自分のマ■コに謝るスレ:アルファルファモザイク

    || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || すまん×   。    ∧_∧  いいですね。 || すまんこ○  \ (゚Д゚,,) ||________⊂⊂ | ∧ ∧    ∧ ∧    ∧ ∧    | ̄ ̄ ̄ ̄| (  ∧ ∧ (   ∧ ∧ (  ∧ ∧ |      | 〜(_(  ∧ ∧ __(  ∧ ∧__(   ∧ ∧ ̄ ̄ ̄ 〜(_(  ∧ ∧_(  ∧ ∧_(   ∧ ∧  は〜い、先生。 〜(_(   ,,)〜(_(   ,,)〜(_(   ,,) 〜(___ノ  〜(___ノ   〜(___ノ

    Wacky
    Wacky 2008/01/25
    でもちゃんと毎日お風呂入ってるし綿のパンツばかり履いてるのになぜお前はすぐにかぶれるんだい?