2007-03-01から1ヶ月間の記事一覧

ジャン拳 V.S. ジャジャン拳 framework に致命的なバグを発見

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/studiokingyo/20070331%23p1 より State#check(a,b)にて a b パー ==パー パー >チョキ パー >グー チョキ チョキ==チョキ チョキ グー グー >チョキ グー ==グーといった力関係になってしまうバグを発見…

ビルゲイツの面接試験−ジャンケン編 解説 をRuby化して対戦させてみました。

Powered by dKingyo CSS | ゲーム理論 | ツクール | 統計学 | Rails | アルゴリズム | オープンソース ビルゲイツの面接試験−ジャンケン編 解説 http://satoshi.blogs.com/life/2007/03/post_19.html が既にエントリーされていたのを知ったので via http://d…

Ruby Tips / ジャン拳 V.S. ジャジャン拳 framework version 2007.03.30

Powered by dKingyo CSS | ゲーム理論 | ツクール | 統計学 | Rails前回のframeworkをバージョンアップさせた。 http://d.hatena.ne.jp/studiokingyo/20070329 あえてもう一回言うが ジャン拳の元ネタはドラゴンボール ジャジャン拳の元ネタはHUNTER×HUNTER …

Ruby Tips / Rubyで囚人のジレンマ?ゲーム作ってみた

Powered by dKingyo CSS | ゲーム理論 | ツクール | 統計学 | Rails[wikipedia:囚人のジレンマ]の理論はよく分からないけど、ある程度遊べるかもしれないフレームワークを作ってみた。 名付けてジャン拳 V.S. ジャジャン拳 framework !!!!!!! ちなみに ジャ…

ジャン拳 V.S. ジャジャン拳

Powered by dKingyo Visual Basic | コンパイラ | Cisco技術者 | アルゴリズム | オープンソース http://satoshi.blogs.com/life/2007/03/post_16.html より・・・ 自分でも解けそうだったのでやってみました。 このルールを見る限り 強い方>弱い方 賞金比率と…

Regex Tips / RubyをHTMLに変換するRuby Script

Powered by dKingyo Windows Server | Perl | Java | Graphic Gems | HTMLRubyの正規表現勉強がてらにruby2html.rbを作ってみた。 via Ruby Magic―Rubyで極める正規表現 処理はかなりいい加減であるので理解願いたい。 続きを読む

Ruby for C++ User / gsub!中にパターンマッチした文字が上手く置換されない

Powered by dKingyo Java | C言語 | C++ | C言語 | 逆引きハンドブック今日のRubyで嵌った事。 Rubyの String#gsub! はsに行った処理によってオブジェクト内の文字列の置換してくれるのだと思っていた。 だが、違っていたのだ。 str = "abc def" i = 0 str.g…

Regex Tips / gsubでスペースに挟まれた文字を置換する時の注意

今日のRubyで嵌った事。 Rubyで正規表現をしていて気付きました。 via http://www.jaist.ac.jp/~m-hatake/regexp/ a b c d ef g hijk lm nというスペースに挟まれた文字列があったとしましょう。 これらの文字列のスペースに挟まれた要素は全部で9個です。 …

正規表現PIECE VOL.1

正規表現PIECEとは正規表現のパターンをパズルのPIECEに例えてプログラムのPIECE(部品)として紹介する事でプログラムを組む時に役立ててもらおうと言った主旨のコーナーです。 Powered by dKingyo Visual C++ | 規格準拠 | WEB DB PRESS | C++ | Catalyst

CDataSectionのタグに使う<>は変換されるのか?

という疑問が浮かんだ。*1 CDataSectionにつっこんだ文字列の<>のタグの部分が &lt &gtに変換されてしまうXMLパーサーだったらHTML構文自体をデータに含めなくなるかもしれない。 変換されないにしてもこのスイッチをマニュアルの中から探すのはやっぱり大…

XMLは普及しているだけに普通に満足するファイル形式であった

Powered by dKingyo Linux | Rails | オープンソース | プログラミング言語 | アセンブラhttp://d.hatena.ne.jp/studiokingyo/20070322#p1 といったのを提案してみたのだが、 http://d.hatena.ne.jp/studiokingyo/20070322#c1174813338 とのレスポンスが・・・…

Ruby Tips / tag map file parser in Ruby

Powered by dKingyo 規格準拠 | 図解 辞典 | C言語 | シューティング | TOEIC 突破 http://d.hatena.ne.jp/studiokingyo/20070322#p1 にて提案するファイル形式のパーサーを http://d.hatena.ne.jp/studiokingyo/20070322#p2 にてC++版を公開していましたが…

ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい!

Powered by dKingyo シューティング | C言語 | Linux | Cisco技術者 | 図解 辞典 ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい!

tag map file parser in C++ by using dkutil

Powered by dKingyo VB2005 | ポケットリファレンス | 図解 辞典 | AJAX | TurboGearsと言う事で、dkutilを使って簡易パーサー書きました。

XMLやiniファイルに満足できない方の為のファイル形式

Powered by dKingyo Visual C++ | Visual Basic | C++ | アルゴリズム | AccessXML形式で書くとデータ部に<>などのタグに使う要素を宣言できない。 そのための代替えとして &lt や &gt を書いていられるわけがない。 よってini形式にしようかとおもったの…

はてなのキーワードが抽出できない件

Powered by dKingyo AJAX | Python | Visual C++ | シューティング | 明快入門 最近、キーワードを抽出しようとがんばっている。 http://chasen.org/~taku/blog/archives/2005/09/post_812.html bug fix http://chasen.org/~taku/blog/archives/2005/09/post…

あなたも表示速度を計測してみよう!

Yahoo! http://www.numion.com/Stopwatch/Start.html?Url=http%3A%2F%2Fwww.yahoo.co.jp Google http://www.numion.com/Stopwatch/Start.html?Url=http%3A%2F%2Fwww.google.com 私のダイアリー http://www.numion.com/Stopwatch/Start.html?Url=http%3A%2F%2…

私のサイトを56Kbpsのモデムで見た場合のロード時間

Powered by dKingyo Visual Basic | から学ぶ | Linux | Python | ゲームプログラミング一時期、表示速度が遅いとの指摘を受けたことがあったので片手間のついでに計測してみた。使用したツールや計測方法は以下のとおり 通信速度制限ソフトNEGiES http://hp…

WORDLIST2AMAZON d金魚の今更Ajax part5

Powered by dKingyo PHP | Java | FreeBSD | ソフトウェア開発技術者 | コンパイラ みたいなのを簡単に出力できます。 Powered by dKingyo Access | PHP | Ruby | 図解 辞典 | 規格準拠 のように大きくする事も出来ます。 Ads by GoogleのAmazon版みたいなも…

バグじゃなくて仕様です ですよね・・・おrz

TOEIC で検索すると TOEIC関連のものが検索される。 しかし・・・ TOEFL で、検索してもTOEIC関連のものが検索のトップに踊り出る・・・。おrz TOEICはいいからTOEFLを検索して欲しい!!! 運良く見つけたTOEFL関連商品は http://www.amazon.co.jp/exec/obidos/ASI…

Windows Tips / Windows Media Player(WMP)画面が正常に正常に映らない時の対処

Powered by dKingyo Eclipse | C++ | Linux | はじめての | から学ぶ Windows Media Playerのメニューの「ツール」、「オプション」、タブの「パフォーマンス」、「詳細」、「ビデオ アクセラレータ」、「ビデオミキシングレンダラを使う」のチェックをOFFに…

Ruby for C++ user / C++とRubyのコメントアウトの比較

Powered by dKingyo Python | はじめての | Ruby | TurboGears | ツクール C++ 1行コメントアウト //ここはコメントです。 C 複数行コメントアウト /* ここはコメントです。 */ Ruby 1行コメントアウト # ここはコメントです。 複数行コメントアウト =begin …

Ruby for C++ user / C言語のincludeをRubyではどう書くか?

Powered by dKingyo C言語 | TurboGears | アセンブラ | GNU | Game Programming Gems C #include "tagmapfile.h" Ruby require "tagmapfile.rb"

Ruby for C++ user / C言語のforをRubyで書き下す方法 PART.1

Powered by dKingyo 逆引きハンドブック | ポケットリファレンス | Game Programming Gems | TOEFL 突破 | TurboGearshttp://0xcc.net/blog/archives/000137.html や http://www3.atwiki.jp/nanakoso/pages/23.html に触発されて、 C言語で書く場合forはよく…

Ruby for C++ user / RubyにはString#clearが無い!!!

http://d.hatena.ne.jp/studiokingyo/20070322#p2 にてC++で記述しているTagMapFileのparserをRubyに移植している時に String#clear を呼び出しているのだが、エラーが出力される。これはどういうことだと思ったら http://blade.nagaokaut.ac.jp/cgi-bin/sca…

シーゲンガーのためのルビー PART.1

C言語をマスターした人向けのRuby日記。 C/C++思想から見るRubyの側面を書き綴るコーナー。 C/C++をマスターしたRubyを勉強中の方は必見!!! Powered by dKingyo ポケットリファレンス | HTML | はじめての | ソフトウェア開発技術者 | Java

QDBM4VC 投下!!!

http://www.dkut.flnet.org/result.html#qdbm にQDBM for VCをアップしました。 QDBMをVCで使いやすくするためのラッパーライブラリです。 qdbm_helper.h qdbm_helper.cを自分のプロジェクトに入れて一緒にコンパイルすればQDBMのDLLを読み込むユーティリテ…

VC6 Tips / C++での独自のallocatorの作り方テクニック

C++での独自のnew deleteの作り方テクニックを見てあの面倒な規制をどうにかしたいと思っていた。 そんな時、STLはどのようにしてデストラクタ問題を解決していたのかと言う疑問が浮かんだ。 調べていくうちにアロケーターというキーワードに行き着いた。 st…

VC6 Tips / C++での独自のnew deleteの作り方テクニック

C++でnew deleteを自作する時に既存のnew deleteと共存させたい事がある。 その時の解決方法としていくつか方法がある。 クラス毎にnew deleteを書く 新たにnamespaceを作ってそこに新しいnew deleteを宣言 独自の引数を加えたnew deleteを宣言1. は面倒すぎ…

対話型パーサージェネレーターがあればパーサー、字句解析は容易になるかな?

http://d.hatena.ne.jp/studiokingyo/20070222 にて紹介したKlick&Playというソフトの当時としては画期的だった点としてイベントが起きたらどうするかという事をソフト側が随時知らせてくれる所があった。それによってゲームの動作を随時 定義できる所が便利…