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

最新のヘッダー

三日坊主の予定でしたがもうひとつだけ。Delphi標準添付のopengl.pasは、OpenGL1.0らしく、glGenTexturesすら定義がありません。勿論適当にexternal書いてもいいのですが、絶対作られてるよな、と思い検索。…出るわ出るわ大量に…。 どれがいいのか迷う状態な…

最大で40%高速なzlib

http://www.dellapasqua.com/delphizlib/感じ、呼び出し規約を__fastcallに統一してあるだけのようですが…(オリジナルのzlibはcdecl) これを使ってlibpngをコンパイルしようとしていますが、ビルドはできたもののpngtestが通りません。 TPNGImageに使ってみ…

マジカル頭脳パワー

速度の事しか考えないのはつまらないのでライトを点けて厚みを持たせた文字を回してみました。http://p22.aaacafe.ne.jp/~qwerty/private/junk/moji1.pnghttp://p22.aaacafe.ne.jp/~qwerty/private/junk/moji2.pnghttp://p22.aaacafe.ne.jp/~qwerty/private/…

[Delphi][OpenGL] DirectDrawとかChangeDisplaySettingsとか妙な関係

三日坊主の最後の一日ですので、動くところまで持っていきたいのですが。 ウィンドウモードは問題ないのですが、最大化時、タイミングによって動いたり動かなかったり…わけわからんです。ChangeDisplaySettingsは他のアプリのウィンドウに画面サイズ変更を通…

[Delphi][OpenGL] wglUseFontOutlinesによるディスプレイリストの描画速度

→…って、読めねえな…FPSの値そのものを表示しているのですが、やねうらおさんにコメントでいただいたように画面の高さの1/4の更に1/8を、一組4個×64描画しまして、70台後半です。wglUseFontOutlinesの第5パラメータで粗く描くようにしますと、150程度まで改…

最大化

…ってやっぱり、DirectDraw7でも使って画面を占有して、GetDCでDC取ってそれに描くしか無いのでしょうか?(8はGetDCが無い、9はインストールしたくないので却下)SDLDirectDraw7を今更思い出すのは面倒ですので、とりあえずSDLで試してみました。Win版のSDLっ…

楽でいい!

フォント表示を試してみました。 アウトラインとビットマップ。アウトラインの方は、最初フォントを指定せずに試したので(恐らくデフォルトのシステムフォントが使われていた)、苦労しました。…感想。楽でいい!頂点バッファがどうのこうのID3DXFontがどうの…

PascalでOpenGL

http://black.sakura.ne.jp/~third/system/opengl/gl.htmlhttp://www.komoto.org/opengl/あたりを参考にOpenGLを使ってみる。何故世間の流れ?に沿ってDでやらないかといえば未だにデバッガが動いてくれないからです。printfデバッグはQueenで飽きたっ。まず…

設定のインポート/エクスポート

現在デフォルトの設定は、Unknown, Text, HTML, Pascal, D, Adaと用意してあるわけですが、例えば、C言語の色分けが欲しい、となったとしましょう。Dで大部分代用できますが、やはり少々違うので、専用の設定が欲しくなるでしょう。しかし、私はCはデフォル…

油絵

ネタに困ったので、過去に書いたものを流用したりしてみる。 2003年9月28日。一年前、私は何をしていたか…油絵。 今日は皆様に油絵の道具を紹介しましょう。 まず、パレット。油絵の具は液体ですが、重力に逆らえるぐらいには固体ですので、水彩みたいに流れ…

version 0.101

D

std.streamが新しくなりました。一週間ぶりの更新がこれでは、日記に書くネタが無い、と言ってるのと同じです…精進せねば

(見出しが思いつかない)

シンガポールのblogサイト…でいいのかな?私もアンテナに入れさせてもらってるDelphi Developers' Singapore and Asia Fortress of Solitudeの、右下の方のリンクに、何故かこのNoteが、"Hatena::Diary"の名前で… Borlandの有名な方々のすぐ下イエーイ…なん…

インクリメンタルGC

参考URL: http://members.at.infoseek.co.jp/zzyyb/gc/incremental-collector.html program IncGC; //incremental update collector {$APPTYPE CONSOLE} uses Crt, SysUtils; type TIGCColor = (igccBlack, igccGray, igccWhite); TIGCObject = class; TIGCO…

はてな地図

昨日の日記のリンク元一覧で気が付いたのですが、はてな地図というものを作成されている方がおられました。http://www.ii.ist.i.kyoto-u.ac.jp/~koseki/hatenamap/hatenamap.cgi?target=ytqwertyはてなダイアリー、アンテナ限定ですが、おとなりページより見…

天気

↑希望、とか、雨が降ったのに気付いてないかもしれないなど、そんなのばっかですから、夏休み日記の天気欄を埋めるには役に立ちませんよ。

version 1.000.100

D

…えーと…1.00は特別な数字じゃなかったということでしょうね。 ……えーと……

キーマクロ

そろそろキーマクロをつけたくなってきたのですが、キーを押された順を覚えておくのと、実行されたアクションの順を覚えておくのと、どちらがいいのでしょうね? サクラエディタなんかは後者ですよね。 キーカスタマイズ付けると後者で無いとやってられませ…

if

ようやくif実装です。 今は小さな声でしか言えませんが、Dで書かれた世界初のコンパイラ、と、おおっぴらに言える日は来るのでしょうか?

弛み気味

はてなアンテナを眺めるに、皆さんそれぞれにナニヤラ面白そうな事をやっておられるようです… 私自身は最近何も進歩してないような… 今更私が唐突に3Dやなんかを勉強し始めたところで何も目的がありませんしね… 中途半端になってしてしまっているものが多数…

version 0.99

D

http://www.digitalmars.com/d/changelog.html…0.99ですよ。 もう一回ニュースグループに何かポストしておかないといけないと思いつつめんどくさいっす。英語は読むのと書くのでは必要な気合いと労力が2000倍ぐらい違う気がするこの頃… 先のPRINT USINGなん…

無限リストのようでありながら

一個計算を進めるたびに外部の状態を取り込むような関数の型は、 type Func = InState -> (OutState, Func)ではエラーになって、 data Func = Func (FuncInner) type FuncInner = InState -> (OutState, Func)では通るのですよね…。 今更ながらになんでだろ…

Haskell弾幕

mkmさんのと〜ほ〜GCの掲示板*1で、弾幕スクリプトのあるべき形の模索が始まっております*2。東方弾幕風はC風スクリプト、ほとんど使ったことは無いのですがBulletMLは動きの列挙のようです。 で、新たな形の模索というかネタの投下をしてみます。「関数型言…

YSL5

HTMLをXMLの構文で書くようにしたのがXHTMLなら、HTMLをYAMLの構文で書くようにしたのはYHTMLだ?http://hp.vector.co.jp/authors/VA028375/junkbox/yslt/http://hp.vector.co.jp/authors/VA028375/junkbox/yslt/readme.html*1一応それなりには使えるかと。…

YAMLで見る護身術奥傳と拡張子

http://www.hpc.cs.ehime-u.ac.jp/~masato/goshin/おお…こういう事をやりたいのです。やはり先例はありますね。ああ…やっぱり"|"は要るな…それはそれとしまして、YAMLの拡張子って".yml"が正解なんでしょうか?*1 私今まで".yaml"を使って来たのですけども。…

YSL4

http://p22.aaacafe.ne.jp/~qwerty/private/junk/yslt.tgz*1YAMLが吐けるようになりましたので一応使えるようになった…はずです。 --- !test - A: B - C - D: E - F上記のYAMLに対して何もしない変換。 --- !YSLT ysl-head: '--- !test' ysl-list: ysl-item:…

YSL3

http://p22.aaacafe.ne.jp/~qwerty/private/junk/yslt_beta_of_beta.tgz*1一応動くようになりました。たとえばEOFileの設定ファイルにこういうのを通すと、 --- !YSLT ysl-hash: modules: ysl-head: These extensions are installed. ysl-list: ysl-item: @y…

YSL2

力尽きたので今日の作業分を出しておきます。http://p22.aaacafe.ne.jp/~qwerty/private/junk/yslt_alpha_of_alpha.tar.bz2*1http://hp.vector.co.jp/authors/VA028375/junkbox/dyayaml.html何を使うにしてもどうせ弄らないといけませんので、自分が把握して…

YSLの仕様を考える1

http://d.hatena.ne.jp/shinichiro_h/20040814#p1朝shinichiro.hさんのYAMPを見て、これでYAMLをHTMLにするようなコードが書けないかなあ…とか考えたのがはじまりで、YSLの仕様を練ってみます。 XSLTなんて使った事どころか見たことすら無いのですが。で、YS…

一応貼ってみる

Come to BorCon 2004 (US) to see the next Delphi release! http://bdn.borland.com/article/0,1410,32499,00.htmlhttp://pc5.2ch.net/test/read.cgi/tech/1089454618/513-申告はどうすればいいのだろう。 それ以前にBorlandのひとがチェックに来ても日本語…

片想い

ISBN:4167110091ラスト、どたばた出会ったり別れたり繰り返して、構想最初と変わってませんか?なんて思ってしまいました。美月の旦那さんとかなんの言及も無いし。 とはいいつつ、徹夜で読んでしまったんですが…寝不足で二次方程式の解法間違えた…。理系失…