Prog

yaccで死亡

正確には ply の yacc ですけどももも…いやぁ全然概念が判らなくて大苦戦ですわ(苦笑 学習がてら、以下に合致するパーサーを作ろうかと思ったわけです。ドット区切りで要素3つまで。 a b.a c.b.a 正規表現的にはこんな感じ → ((\w+\.)?\w\.)?\w+ イメージ的…

xpathで死亡

例えば「id=foo の属性を持つノードを親・先祖に持たない a要素全て」を選択する xpath が書けぬ… //*[@id!="foo"]//a とか書いても、先祖に div#foo があるノードが抽出されてしまった…。 そりゃそうか。 仮に "/body/div#foo/span/a" と階層あったとして、…

inno setup 用のキーワードファイルが出来たどー!

302 Found...

theSpoke log exporter をおいておきますね

その昔。 私は、Microsoft の 学生向け開発コミュティ "theSpoke" に参加していました。なんで参加したかというと、Visual Studio .NET theSpoke Premium Version 2003 な開発環境をアクティベーションする為に参加せざるを得なかったとかいう理由ではあるん…

perlの二次元配列の作り方がさっぱり - 誰か助けて orz

配列を配列に push していきたいのです。 擬似コード的には以下の通り @parent; @tmp = (1, 2, 3); push(@parent, @tmp); @tmp = (4, 5, 6); push(@parent, @tmp); // parent は 以下の構造になって欲しい // // 1 2 3 // 4 5 6 しかしこれでは、全ての要素…

javaに関数ポインタが無くて対抗した件に対する突っ込みに対するレス

ほんのちょっぴり(盛り上がった|大事になった)、1つ前のエントリー「Javaで関数ポインタチックなことがしたいよママン!」という話題。お二方からコード付きの突っ込みをいただきまして、大変勉強させていただいた感じで大変感謝であります。 そもそも何が…

私にはこのドキュメントを読むことが出来ません…

Essential Pascal *1 *1:日本語訳 もちゃんとあります。てか、元は 英語 です^^;

ファイルの絶対パスをクリップボードにコピーしたかった

例えば 「デスクトップにあるファイルの絶対パスが必要だ!!」 なんて時があります。 右クリック / プロパティ画面あたりから、さくっとクリップボードにコピーできればいいのですが、Winodws 標準じゃそんな機能はありません。(Vista からは付いたようで…

乱数アルゴリズム MT がバージョンアップしてるぅー

SIMD-oriented Fast Mersenne Twister (SFMT) "SFMT" ってのに気づいたらなってました。SSE2 を利用して高速に処理できるとかいう話もうれしいところですが、SSE2を利用しない場合でも普通に高速化されてる様です。うぇぃ! そして話のオチは無い。(ぉ# 中…

「イベントドリブンは拡張性が低い」のだろうか?

とまぁ「拡張性が低いだろ?」なんていわれてしまったのですが…そうなんですかねぇ? むしろ私は「拡張性は高く、仕様変更にもまぁ対応しやすい」と思っているのですが… 拡張性が低いと主張された方は、メッセージ配信用のモジュールを作成し、メッセージが…

500 Internal Server Error by MSDN library

例えば、http://msdn.microsoft.com/library/ja/jpmltimd/html/_win32_mmioopen.asp?frame=trueなんて URL に飛ぶと、mmioOpen 関数のヘルプが見れます。*1 さて、仮の話として上記URLのhtmlを .NET Frameworks を利用して DL しようとします。 C#では、次の…

.NET Framework 2.0 廃止予定の API

http://www.microsoft.com/japan/msdn/netframework/programming/obsoleteapi/何でこんなのが出てくるのか良くわからないなぁ…。「非推奨」程度であれば分るけど「廃止」ってのは何なんだろう。.NET Framework って「Ver2.0 用アプリであれば、Ver2.0 Framew…

再度やってきた恐ろしい事態

3年前のコードが読めません。orz …な、なんかえらいややこしい事してるので解読し辛い…。何やってるんだ昔の俺。orz

…そ、そんな……Visual Studio で "アレ" が動作しているだと……!?

Visual Studio で COBOL.NET が動いてやがる…ッ!? COBOL.NET は本当にあったんだ…!!(天空に浮かぶ城を見上げながら)参照 : Microsoft .NET Day 2002開催

InputStreamを長さぴったりの配列にする処理の命名をよろしくおながいします。

クラス名・変数名に迷ったら書き込むスレ。Part8http://pc8.2ch.net/test/read.cgi/tech/1154448184/341-347 341 名前: |デフォルトの名無しさん 投稿日: 2006/09/09(土) 11:09:47 InputStreamを長さぴったりの配列にする処理の命名をよろしくおながいしま…

24時間なんて戦っちゃダメです。

24時間テレビに対抗して、こっちで 24時間プログラミングしてます。(予定)朝方とかになったら大分ヤヴァイかもしれませんが…^^; どうでもいいんですが、2002年のコードが出てきました。あまりにもあんまりなコードで、死にたくなりました。(ぉ orz

根本で間違うと大惨事です

ここ数日、何で突然 doxygen のソースコードを引っ張ってきて、あーだこーだやり始めたかと言うと「日本語ファイル名が付いてるファイルが一切扱えない」という問題を解決したかったからなのですよ。理由は次のとおり。 doxywizerdで、日本語ファイル名/フォ…

Doxygenを自前ビルドしてみた。

ちょぃと気になることがあったので、doxygen を VC でビルドしてみたのですよ。…んまぁ、一言で言ってますが、元々このアプリは linux 向けのソフトな故、VCでビルドできるようにするのに中々苦労しましたが……^^; でまぁ、ちょっと トレスしてみたんです…

環境変数 "PATH" での指定が多すぎるので困った - 「遅延環境変数の展開」を利用した問題の解決

開発するとなると、いろんなアプリを駆使してガリゴリ作業していく事になります。 ネットから小物ツールを拾ってきて、コンソール開いてコマンド叩いて…と。で、ココで困るのが "path\to\bin_dir" への 環境変数 PATH 指定なんですよ。 頻繁に使うツールだと…

フルスクリーンの検出について検討してみる。

何かしら常駐アプリを作った時*1、「DirectXを利用したフルスクリーンのゲームが動いているときは、特定の処理を行いたくない!」というケースが発生する事があります。フルスクリーンで集中して遊んでいる中、突然謎の音が鳴ったり、謎の通知ウィンドウが出…

Vista β2 で、DLLを利用するとなんか挙動がおかしい気がする…

ある自作DLLが export している関数を、メインのアプリケーションから呼んだとします。 で、このDLLは遅延読み込みを行い、初めてそのDLLが読み込まれたとシマス。関数を呼ぶところでDLLが読み込まれ DllMain が実行されますがー DllMain を抜けたところで落…

IA64 と VS2005

<intrin.h> なる、汎用レジスタ用の組み込み関数が定義されているヘッダーを諸事情で眺めていたのですが、その中に (使い道はよく分からないけど) IA64用のレジスタの定義がされていたのですが… (intrin.h - L1135近辺) /* General-Purpose Registers */ /* Intege</intrin.h>…

(ようやく)VS2005のインストール……ってうそ〜ん!

VS2005β2 をインストールしたまま、結局大して使わず 試用期間を終えてしまった研究室のx64マシンですが、本日ようやく正式リリース版の VS2005 を入れることにしたわけですよ。ただ、VS2005β2 は正しくアンインストールしないと、正式リリース版がうまく動…

亀SVNに正式な64bit版がでるやん!!

http://tortoisesvn.sourceforge.net/downloads気づいたらリリースされてるやーん! VerUP 通知、完璧に流してたので、気づかへんかったー!^^; ちなみに今までは、その昔に何でか唐突にリリースされ気づいたら消え去っていた*11.2.2 for x64 を使ってい…

POP3がいろいろわからない

POP3について改めて調べたりテストしてたりしてます。 1行の応答の長さの話 POP3の応答ってのは1行の文字数が "512文字" と定義されているようです。 んなら、終端文字用バッファ含めた513文字あれば、バッファとしてはOKかしらー!?なんて思ったのです…

貴方の事をずっとお待ちしておりました。結論:好きです。

某F社の面接が終わり、アキバで負け組み感を沢山味わってきたのですが^^;、とにかく今日は早く帰りたかった!ずっと待ち望んでいた、あの子が届くから……。 というわけで、家に帰宅したら無事届いてました!↑キターーーー!!!↑きたあああああーーーーー…

Advanced Windows 読め … るよこれ!!

Advanced Windows 取扱 再開 !3月頭から取扱中止になってたのはなんだったんだー!?^^;「あ?在庫無くなった? 重版するからちょいとまちなー!」 ということだったのでしょうか。 なんにせよ良かった。 …とはいえ Effective C++ More Effective C++―…

Effective C++ も読め …… 無ぇぇぇぇぇーーー!!

某匿名掲示板の過去ログを調べてみると…推薦図書 /必読書のためのスレッドPART29 より 921 名前: デフォルトの名無しさん 2006/03/06(月) 14:26:28 アスキーのアジソンウェスレイシリーズが軒並み絶版になってる余寒 c++のバイブルも重版未定で在庫限りっぽ…

Advaced Windows 読め … 無ぇぇぇぇぇぇぇ!!

よおぉおおーーし!!バイト完了!! バイト代もデータを納品した日に支給!! お金が沢山あると、やっぱりちょっとは遊びたくなるよね!!ってことで、ついに決断したわけです。 Advanced Windows 買おうぜ!!!(※自分の中では遊び) 1万円する本ですから…

浮動小数点のNaNにビックリ

…最近開発してないから (出来ないから orz) こっちはご無沙汰だなぁ…^^;さて、某BBSを見ていて始めて知ったのですがーNaN - Wikipedia より。 NaNは、NaNを含むどんな浮動小数点数と比較しても等しくない。NaNの内部表現が一種類だとしてもである。そこ…