2006-06-01から1ヶ月間の記事一覧

先人たち

自分が悩んでいるようなことは先人たちがとっくに通過した足跡であり、悩んでてもしょうがないよね男の子なら。みたいな。 もんしょの巣穴blog http://monsho.blog63.fc2.com/blog-entry-5.html http://monsho.blog63.fc2.com/blog-entry-6.html http://mons…

Security

http://d.hatena.ne.jp/lurker/searchdiary?word=%2a%5bsecurity%5d 面白い。

スコープとか

globalなlocal変数は分かりにくいのでstatic変数と呼ぶことにする。 Lua 関数に渡せるstatic変数はLuaでは内部で使われている変数が自動的に上位値で渡されているので上限とかがあったりする。 つまり決められた個数以上のstatic変数は渡せないというか使え…

スコープ解決編

function foo(a, f, s) : (table1) { }Luaでは暗黙の上位値渡し(っていうのかな)で渡されてたglobalスコープにあるlocal変数(ややこしい)ですが Squirrelだと自分で渡さなきゃいけないのか? というかlocalつけないと上位値渡ししてもない!とか言われる…

スコープ

table1 = { [0] = 1, [1] = 2, [2] = 3, [3] = 4, }; function foo(a, f, s) { print("Called foo(), a="+a+", f="+f+", s='"+s+"'\n"); local table2 = { [0] = 6, [1] = 66, [2] = 666, [3] = 6666, }; for ( local i = 0; i < 4; i++ ) { print("table1["…

Suirrelのリファレンスを読もう

minimam.c同等のものが動くようになったので、今度はLuaとの相違点とかを知るためにもリファレンスを読もうと言うことですよ。 http://www.squirrel-lang.org/doc/squirrel2.html#d0e442 ざっと眺めた感じだとLuaをC/C++よりに近づけた感じかな。 つうか文法…

Squirrelビルドメモ

普通にVCのプロジェクトファイルが付いてたので[既存のプロジェクト追加]で追加して、 ライブラリが作られるのでそれをリンクするようにしてetcのソースを動くようにしてみた。 Luaよりもあっさりコンパイルが通ったけど、dofileしたら動かなくて10分ぐらい…

アイデア

ちょこれはいけるんじゃない?っていうゲームのアイデアを思いついても煮詰める段階で破綻してたりすることが判明してがっかり。しかも作ってる最中に判明したりするからタチがわるい。 例えばルミネスなんかはアイデア事態が面白くてそこまでバランスとらな…

bashの書き方とか

自分は典型的なDOSっこのbatch派なので、bashは環境変数にパスを設定するとかエイリアスつくるぐらいしか分からない。 http://furyo.on-air.ne.jp/linux/bash.html 典型的なDOSっこの割にはbatchのループ文とかif文とか使い方よく知らないwbashとかbatchフ…