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)をダウンロードしてインストールする
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の入
以下の情報は古いです。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では、ソースコードの1行目、または2行目に #coding: utf-8のように記述することによって、ソースコードのエンコードを指定できます。Python 2.5からは、マルチバイト文字列を含むソースコードのエンコードを必ず明示するよう仕様が変更されています。エンコードを指定することで、インタプリタはソースコードをUnicodeとして扱うことができます。 マルチバイトについては、Python 2.xでは、文字列リテラルやコメント内に利用できるだけでした。Python 3.0からは、変数名などの識別子にUnicodeを利用できるようになりました。英数字を含むASCII文字列だけでなく、アクサンやウムラウトを含む文字、ロシア語など、より多彩な文字列を変数名やクラス名に利用できるようになっています。 このように、Python 3.0では言語仕様に近い部分にも多くの変更点があります。今
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 >>> この結果は僕にとって衝撃的だった。いや、結果が衝撃的なの
この連載では、Python製のシステム管理フレームワークFunc(Fedora Unified Network Controller)について、その概要から具体的な利用方法、モジュールによる拡張方法といった、システム管理の現場でFuncを利用するために必要な情報をお届けします。 第1回目はFuncの概要について解説します。Funcはフレームワークという性質上、具体的に何ができるのか、といったことがわかりにくいため、まずはPuppetとの対比で解説してみます。 「ツール」と「フレームワーク」 Puppetはシステム管理「ツール」、Funcはシステム管理「フレームワーク」と便宜的に呼び分けていますが、まずはこの違いからFuncの特性について説明します。 非常に大雑把ですが、「ツール」はそれによって実現できることが明確で、誰にとっても同じもの、「フレームワーク」は枠組みだけを提供して、使
前から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オブジェクトがとれているみた
どこのスレに書いたらいいのか分からないのでここに書かせてもらいます。 私は3年前から特許取得に向けて色々アイデアを書き溜めていましたが今年から本格的に特許取得に向けて活動をしようと思い、 頑張って50万ほど資金を貯めました。 特許を取りたい商品は1つに絞りました。 その商品とは難しいものではなく、主婦のアイデア商品みたいなものなのですが、まずどのような手順を踏んでいったらよいのか分からず、ここに書かせていただきました。 特許関連の書籍を呼んでもいまいちピンと来ません。 特許を取得するには莫大な資金と労力と時間が掛かるのは重々承知しておりますが、主婦の方でも取得されているので自分でも取れるのではないかと簡単に考えすぎなのでしょうか… でも特許を取得するのが夢だったので今年先月で仕事をやめてしまいました。 まずは実用新案?なるものを出した方が費用的にも時間的にも簡単に出来るので
38 :おさかなくわえた名無しさん:2008/01/12(土) 12:44:57 ID:G8ap7jtV 上司の愛娘がクッキーやいてきてくれました。 ・・・・ パッサパサ! パッサパサ! 口のなかパッサパサ! ∩∩ ∩∩ ∩∩ ∩∩ ( ・x・) ・x・) ・x・) ・x・) 口の中 / \ \ \ \ パッサパサだよ! ((⊂ ) ノ\つノ\つノ\つノ\つ)) パッサパサだよ! (_⌒ヽ ⌒ヽ ⌒ヽ ⌒ヽ パッサパサだよどーしてくれんだマリコちゃん! ヽ ヘ } ヘ } ヘ } ヘ } ε≡Ξ ノノ `Jノ `J ノ `J ノ `J \\ // \\ 口 の 中 パ ッ サ パ サ だ よ パ ッ サ パ サ// \\
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || すまん× 。 ∧_∧ いいですね。 || すまんこ○ \ (゚Д゚,,) ||________⊂⊂ | ∧ ∧ ∧ ∧ ∧ ∧ | ̄ ̄ ̄ ̄| ( ∧ ∧ ( ∧ ∧ ( ∧ ∧ | | 〜(_( ∧ ∧ __( ∧ ∧__( ∧ ∧ ̄ ̄ ̄ 〜(_( ∧ ∧_( ∧ ∧_( ∧ ∧ は〜い、先生。 〜(_( ,,)〜(_( ,,)〜(_( ,,) 〜(___ノ 〜(___ノ 〜(___ノ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く