2007-01-01から1年間の記事一覧

SuperCon2006予選課題 part6 / 解答困難問題集

Powered by dKingyo Python | Graphic Gems | ゲームプログラミング | から学ぶ | Linux SuperCon2006予選課題の回答困難問題集です。 格子が奇数だったり、探索が困難だったりします。 No.1 2 0 0 1 1 -1 -1No.2 6 0 0 0 2 0 5 1 2 1 4 2 0 2 3 3 2 3 5 4 0…

SuperCon2006予選課題 part5

Powered by dKingyo ポケットリファレンス | Eclipse | Graphic Gems | から学ぶ | Java SuperCon2006予選課題の問題をBMPから生成するソフトを作りました。 http://www.dkut.flnet.org/result.html#bmp2sc06 からダウンロードできます。 これにより様々な問…

SuperCon2006予選課題 part4

Powered by dKingyo ポケットリファレンス | TurboGears | ゲームプログラミング | C言語 | Python http://d.hatena.ne.jp/studiokingyo/20070415 からの続き その手の関連資料を探しているうちにおもしろい資料を見つけた。 http://www.misojiro.t.u-tokyo.…

SuperCon2006予選課題 part3

Powered by dKingyo アルゴリズム | PHP | Visual C++ | DTM | TOEIC 突破 http://d.hatena.ne.jp/studiokingyo/20070413 からの続き いじわるなケースを考えてみる。 私が今考えているケースは 12 0 12 1 2 1 4 2 8 3 4 3 5 3 9 4 2じつはコレはコレで結構…

DKFSMでするべき事

.NET Framework等の共通言語基盤によってプログラム言語から生成される実行コードの差異は事実上なくなった。 これによりプログラム言語はただの状態遷移の表現でしかない。 よってプログラム言語にこだわる事はただの嗜好となる。 私はこの嗜好が許せないの…

SuperCon2006予選課題 part2

Powered by dKingyo FreeBSD | ソフトウェア開発技術者 | オープンソース | WEB DB PRESS | 逆引きハンドブック http://d.hatena.ne.jp/studiokingyo/20070412 からの続き 戦略 頂点から次の頂点までの距離を測るには(x2,y2) - (x1,y1)で求まるハズ。もちろ…

SuperCon2006予選課題 part1

Powered by dKingyo CSS | TOEFL 突破 | Access | コンパイラ | HTML http://algorithm-study.g.hatena.ne.jp/bbs/2 http://www.gsic.titech.ac.jp/supercon/supercon2006/yosen.html より。 なるほど。 ・・・・・・・・・・・・ ・*−−−−−−−−*・ ・−・・…

ドライブが見えなくなったときの対処

http://q.hatena.ne.jp/1177751442 より。 google:コンピューターの管理]の[google:ディスク管理ツールを使うのはどうでしょうかね? とても危ないので説明書と一緒にお使いください。 http://www.atmarkit.co.jp/fwin2k/operation/diskmanagement/diskman03…

XMLとRubyを中心に・・・

XMLとRubyを中心に活動でしている。 Rubyはgoogle:Rubyと検索すれば山ほど資料が出てくる。XMLは http://www.wisdomsoft.jp/ の http://www.wisdomsoft.jp/dev/data/xml を参考にしている。 前に http://d.hatena.ne.jp/studiokingyo/20070324 のような話題…

Windows Tips / 「XML ドキュメント内では最上位の要素に限り、使用できます。」の対処法

Powered by dKingyo コンパイラ | Python | PHP | Python | Ruby ダメな例 <data> data 01 </data> <data> data 02 </data> よい例 <my_tag> <data> data 01 </data> <data> data 02 </data> </my_tag>

手続き型脳と関数型脳

http://www.atdot.net/s-prosym2007/#l12 より。 手続き型プログラミング言語に慣れ親しんできたのでこの手の関数型の記述は一見何をやっているのか全く分からない。 おそらく手続き型らしい*1表記でないと状態遷移が頭の中に浮かんでこないようになっている…

Ruby Tips / Rubyでobjectをserialize/deserializeするには

Powered by dKingyo TOEIC 突破 | シューティング | Game Programming Gems | Linux | C++ google:7.24 Marshalの使い方を教えてください http://tinyurl.com/2mopsf に書いている。 もう本当に・・・C/C++でシリアライズ、デシリアライズに力を入れる事が無駄…

暗号系書籍リスト

最近は暗号系ネタに関して疎くなっているのでがんばらないといけないと思っている。積読をそろそろ解消しないと・・・ それからAHSの情報もあまり見ていないし・・・探していないし・・・ とりあえず、個人的にお奨め暗号本をリストにしてみた。 暗号技術入門-秘密の…

Ruby for C++ User / ループ内の制御文に関して

Powered by dKingyo AJAX | Python | ソフトウェア開発技術者 | WEB DB PRESS | 画像処理 break ループの実行を中断 Ruby C/C++共通 next ループの次の実行を開始 C/C++のcontinueに相当 redo ブロックの先頭行からやり直し C/C++では以下のgotoのソースコー…

Google CodeのOpen Source Projectsは素晴らしい。

http://code.google.com/projects.html には的をついたライブラリが勢ぞろいしている。 これは個人的には嬉しい。 どのあたりが的をついているのかは言葉で説明できない感覚なのだが、例で上げると http://code.google.com/p/google-ctemplate/ 等が、昔、私…

状態遷移は表のディレクトリ構造である。

ゲームプログラミングを始めて、ステップ処理に嫌気がさした頃、どうにかしてコーディング量を抑え、バグの特定やキャラクターの動作の状態遷移のトレースがしやすいかと言う事を自問自答していたときに見つけたのがタスク処理だった。 しかし、このタスク処…

2007年度4月のマイブーム

は・・・ ポタージュ と コーンスープ です。 最近のパウダーは良く溶けるので進歩しているなーと感慨に浸ったりしています。 ちなみに今月はコーンスープ派です。

囚人のジレンマゲームを企業戦略に応用する

元ネタエントリーのコメント http://satoshi.blogs.com/life/2007/03/post_19.html#comment-64830102 より引用 独断と偏見だけど、 マイクロソフト・・・相手があきらめるまでチョキを出し続ける。 アップル・・・ひたすら理想を追い求めてパーを出しつづける Linux…

ジャン拳 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++版を公開していましたが…