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

FreeBSD 7.1-RELEASE で kermit を使う

今日も20世紀の遺物をメンテナンスしているギーク(笑)の皆さん、こんにちは。FreeBSD 7.1-RELEASE でシリアルモニタであるところのkermitを使おうとしたとこ、パーミッションの不備でそのままでは使えなかったので、設定方法をメモしておきます。僕の場合は/…

ていうか _imp__ って何だろう

Scm_MakeU8VectorFromArraySharedならlibgauche-uvector.dllに入ってるんだけど……、_imp_Scm_MakeU8VectorFromArraySharedというのはどこにあるべきものなんだろう。

vport.dll に _imp__Scm_MakeU8VectorFromArrayShared が入っている←違った。使ってるだけ。

sdllib.cをコンパイルするときに、_imp__Scm_MakeU8VectorFromArrayShared が extern だよと宣言されてれば良い。。。んじゃないかな。そういう問題じゃないみたい。。。そもそもlibgauche.dllに入ってるとはずなのに入ってないとかそういうことなのかなぁ。

cygwin な gosh + c-wrapper から mingw な SDL を使う

というわけで、sdl-config を使わずにCFLAGSとかLIBSを設定すればうまくいくかもしれないと思ってやってみた。 --- breakout_orig.scm 2009-02-20 15:43:06.406250000 +0900 +++ breakout.scm 2009-02-20 15:41:53.218750000 +0900 @@ -38,8 +38,8 @@ (use s…

mingwのSDLをcygwinから使う

特に問題なくできるみたいだ。こういうファイルを用意して #include <stdio.h> #include <SDL.h> int main(int ac, char** av) { if (SDL_Init(SDL_INIT_VIDEO) != 0) { fprintf(stderr, "can't init SDL\n"); } if (!SDL_SetVideoMode(640, 480, 32, SDL_ANYFORMAT)) { fpri</sdl.h></stdio.h>…

負け

負けた。

負け

順調に寝る時間が遅くなっていっている。

windows怖い

cygwinでビルドしたgosh 0.8.14とc-wrapper-0.5.5と、-mno-cygwin な SDL とを組み合わせて使えるかなと思ってやってみた(無理そう)。c-wrapperのexamples/sdlでmakeするとこんなエラー。深追いはできませんでした。 $ make cwcompile --verbose breakout.sc…

負け

ギリギリで負けた。しかもしばらく眠れなかった。

勝ち

昨日はギリギリで勝った。一時前に布団に入った。

前回までのおはなし

一話 masa.edwは「ソフトウェア実験」で書いたゲーム(ずががが)をHDDの肥やしの中から発掘した。githubで公開したはいいもののwindows上でコンパイルができない状態であった。ビルド環境を整えているうちにそのリポジトリをforkした人からの修正が通知され、…

勝ちましたよ!

ボーダーラインを一時間ずらしたことで、昨日は勝利することができました!1時までに布団に入った!素晴しい。

バグが少なくなるおまじない

// -*- mode: c++; cofing: utf-8; Elbereth -*-参考 http://twitter.com/iratqq/status/1205634736 http://twitter.com/masa_edw/status/1205646430

負け

木曜は負けました。これからは1時に布団に入ってたら勝ちということにしよう。これなら半分ぐらい勝てるのではないかな。

負け

月曜は負けました。火水も負けました。

負け

金土日は負けました。

cygwin の SDL 関連パッケージ

あと cygwin で libpng とか libz とか freetype を -mno-cygwin でビルドしていたら眠くなったのでパッケージが無いか探したら有り難いことに作って下さっている方がいたので使わせてもらうことにした。 http://cefiro.homelinux.org/topics/SDL/setup-win3…

-mno-cygwinでC++のコードをビルドするときは -I/usr/include してはいけない

今日SDLを使ったC++で書かれたゲームのコンパイルをしようとしていたら、wchar関連のエラーが出てコンパイルできないということがあった。 /usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:146: error: `::fgetwc' has not been declared /usr/lib/g…

負け

一昨日はリリース作業の後の監視というのをやっていて負けた。これは仕方がない。 昨日はうだうだしてたら負けた。

負け

もういちいち書かなくても良いレベルになってきた。昨日は30分ぐらい遅れただけだからかなりマシになった。

負け

昨日は踊る子馬亭で飲んでる一団がいたのでつい夜更かししてしまった。バタバーの酒は強かった。連戦連敗の具合がすごい。いままで一勝しかしてない。id:troterに話たら「誤差じゃん」と言われた。

なんでsyslogすぐ死んでしまうん?

とある事情でFreeBSD4系を使っているマシンでsyslogの設定をしていたら、簡単にsyslogをフリーズさせる方法をみつけました。syslog.conf にこんな行を追加する。 hoge.fuga @hostname,/file/pathアクション部分が重要で、多分@から始まって途中にコンマがあ…

負け

金土日は全敗。金土は勝つ気が無かった。さすがに負けすぎだろうという気がしてきた。

負け

昨日は帰宅したら既に日付がかわっていた。 でも後輩が東京に就活で来てて、一緒に飯を食うという日だったので、まあ良いでしょう。ハレの日だからね。

hosts.{allow,deny}を読みたい人はlibwrapを使おう!

そんな機会がこの先訪れるとは思い難い。

hosts.allowを見るデーモン

自宅の玄箱に外からsshでログインしようと思ったんだけど全然できなかった。 なんでかなーと思って調べたら、hosts.allowで許可してなかった。hosts.{allow,deny}というのは、inetd経由で起動されるサーバだけが読むものと思っていたので、盲点だった。http:…

負け

敗北しました。なんか目標設定が間違っている気もするけど、確実に何も決めていなかったときよりは早くなっているはずなので、もうちょいこのままやってみる。

負けがほぼ確定している流れ

まだ風呂入ってない

パターンにマッチする行まで出力

いや、パターンにマッチする行までを出力するコマンドとかがあれば良いんだけど、標準的な方法があるだろうか?と思ってやっつけでこうしたのだった。パターンにマッチする行まで(から)その行を含めたり含めなかったりして出力するコマンドってなんかありそ…

香ばしいところ

id:masa_edw:20090123 のワンライナーのいちばんの見所は grep -B 200 perl-5.8.9 | grep -v perl-5.8.9 ← この部分だと思う。5.8.9が2回でてくるとか200って何だとか。どうでもいいけど。