2004-10-01から1ヶ月間の記事一覧

クイズ

Brad Abrams氏のところから。 ・http://blogs.msdn.com/brada/archive/2004/10/29/249607.aspx 複数の配列の任意部分の合計を求める。 using System; using System.Collections.Generic; struct MyArraySegment<T> { readonly T arr; readonly int offset; read</t>…

10/29

・Virtual PC 2004はどのように動いているのか(下) MACアドレスはどーなっているか疑問だったんですが、自由に付けられるんですね・・・

プログラミングの良書

昨日の日記で話題にしたプログラミングの良書ですが、100に選ばれなかった本で好きなものが結構あります。挙げればきりがないのですが、3つだけ挙げるとしたら、プログラミングの心理学―または、ハイテクノロジーの人間学作者: ジェラルド・M.ワインバーグ,G…

10/28

・http://www.microsoft.com/billgates/bio.asp ビル・ゲイツの誕生日らしい。

そろそろ眼鏡の買い替えを

電車を待ちながら本を読んでいたら眼鏡のレンズが落ちてきた。本読んでなかったら割れてたかも。今かけている眼鏡は10数年になるのでフレームは曲がっているし、塗装は剥げているのですが、実用上困らないので放置していました。(^^; ちなみに視力は0.02。

10/27

・MySQL :: Download MySQL Community Server MySQL 4.1.7。これが4.1の正式リリースとのことです。・Using the Edit and Continue Feature in C# 2.0 C#でのエディット・コンティニューの紹介。・http://itpro.nikkeibp.co.jp/books/ 版違いを入れて27冊保…

クイズ

http://blogs.msdn.com/brada/archive/2004/10/26/248324.aspx またしても、Brad Abrams氏のところから。で、自分なりの回答。 using System; using System.Collections.Generic; class Program { static void Main(string args) { string inputValues = { "…

Nemerleサイト

から、リンクしていただいたみたい。もっと話題増やさないと。(^^;

CallingConventionの謎

DllImportではCallingConventionが指定できます。しかし、__cdeclを__stdcallとして呼び出しても落ちたりしません。ですが、 using System; using System.Runtime.InteropServices; using System.Security; [SuppressUnmanagedCodeSecurity] class Program {…

10/26

・Microsoft Partner Pack for Windows XP 入れるつもりはなかったのですが、収録されているソフトが皆.NETアプリだったのでつい。(^^; Google Deskbarとか.NETアプリなんだし、呼び出せそうな気が・・・・http://ascii24.com/news/i/hard/article/2004/10/2…

10/26

・ニンテンドーDS、米CMは“オトナ向けでセクシー”(ITMedia) ↑の記事を見てて、 同社は4000ドルをかけて最大規模の製品立ち上げを計画し、ソニーとの全面戦争に備えている。 ずっこけた。(^^;

キャストとasのパフォーマンス

IBM Developer 日本語版 : 大変申し訳ありません。このページは無効です。 Javaの記事ですがキャストとinstanceofについての比較を行っています。ぱっと考えるとキャストは失敗すると例外が発生するのでinstanceofの方がよさそうに思ってしまいます。しかし…

クイズ

・http://blogs.msdn.com/brada/archive/2004/10/21/246102.aspx Brad Abrams氏のところで出ていたクイズ。私は反則技しか思いつきませんでした。(^^; using System; using System.IO; class Program { static void Main(string[] args) { /* 私の考えた反則…

タスクシステムの勉強

作ったはいいけど使った経験がないのでこれでうまく行くか分かってないので、簡単なゲームのプロトタイプでもこさえて色々試してみることに。 class MyShip { public float x; public float y; public float width; public float height; public float speed…

ネタ切れ

ここんとこ、仕事とyaneSDK4Csしか弄ってないので話題に乏しいですね。yaneSDKは日記で逐一書くような内容じゃないので打ち止めにして、.NETな話題に戻ろう。ここ1ヶ月くらいJavaをやっていたはずなんですが、入門レベル程度なのでネタにも出来ず、日記を書…

だらだらと

昼にちょこっとプログラミングして外出。飯食ってビデオレンタル屋を覗いていると、突然目の前のビデオがガタガタ揺れだした。結構大きな地震でびっくり。その後、ブックオフに行ってずっと立ち読み。すごく時間を無駄にしたみたいで後ろめたい気分。仕事に…

タスクシステム

見よう見まねでタスクシステムを実装。キーボードから'O'を押して30フレーム以内に'K'を押したら画面が青くなり、時間切れもしくは異なるキーを押したら画面が赤くなります。で、60フレーム後に黒に戻ります。 using System; using y4cs.timer; using y4cs.a…

リンクの実装

暫定的ですが、リンクを実装してみました。 using System; using y4cs.timer; using y4cs.aux; using y4cs.draw; using y4cs.input; class Sample { public static void Main(string[] args) { // 略 ScenarioTextDraw view = new ScenarioTextDraw(); view.…

10/21

http://msdn.microsoft.com/msdnmag/issues/04/11/default.aspx 2004/11月号。セキュリティ特集。プロジェクトの構成要素を探す手順 - ITmedia エンタープライズ 納期に押され、コーディングになだれ込んでいる現状では夢のまた夢・・・(^^;

イベントの分離

マウスイベントの続き。マウスにmouseDownやmouseMoveといったイベントを追加してみる。 using System; using y4cs.timer; using y4cs.aux; using y4cs.draw; using y4cs.input; class Sample01 { static bool bEnd; static void Quit(MouseEventArgs args) …

10/19

・http://www.hibernate.org/hib_docs/reference/ja/html/ Hibernateリファレンスの日本語訳。 ・DevLabs Portal(via id:atsushienoさん) いつの間にかVC#2005の2004/10版がっ!、ということで早速ダウンロード。(追記) なんか、gettingstarted.htmが無いと…

平日はちまちま

折角やる気がでたのに帰宅が0時近くだとほとんど作業が出来ません。とりあえず、描画クラスに行の概念を追加。これでADVでよくありがちな、クリックで1行スキップ表示が出来るように。次は<a href=...>でリンク対応。これが出来ればチュンソフトの街みたいなことも出</a>…

似非ScenarioTextDraw

yaneSDK4Csのバグ修正をやってたら、ちょっとゲームプログラミングっぽいことしたくなったので、ライブラリ拡張してテキスト表示でHTMLっぽいタグが使えるようにしてみました。こんな感じで使います。 using System; using y4cs.timer; using y4cs.math; usi…

10/16

・http://blogs.msdn.com/Somasegar/archive/2004/10/15/242853.aspx C#でもエディットコンティニューがサポートされるようです。 ・F# 1.0 ついに1.0に。Ocamlのソースはさっぱり読めないです。(^^; ・Microsoft Download Center: Windows, Office, Xbox & …

マウスカーソル位置取得のバグ修正

yaneSDK4Csについてのバグレポートをいただいたので調査。 [ DllImport(DLL_SDL) ] public static extern Uint8 SDL_GetMouseState(/* int * */out int x, /* int * */out int y); SDL_GetMouseStateが期待通りの値を返してくれないのが原因でした。マウスを…

寝不足

昨日は全然眠れなくて、寝付いたのが朝の6時・・・睡眠時間が足りません。今日はもうフラフラなのでサッサと寝ます。(^^;

MySQL本

MySQLに興味が出たので何か本でも買おうかと本屋を探してみました。ほとんどがPHPとペアだったり、Webサイトの裏方で使うオープンソースDBみたいな扱いで、MySQLを主役としたちょっと突っこんだ内容のモノは少ないみたい。諦めて帰ろうかと思ったら、こんな…

GROUNDHOG DAY

昨日と同じことをやっていた気が。疲れているけど、何をやっていたか思い出せないときは多分そう。

10/13

・PDFizer C#で書かれたXHTMLからPDFへのコンバータ。・Microsoft Virtual PC 2004 Service Pack 1 Virtual PC 2004を使っている人はどうぞ。・http://www.borland.com/news/press_releases/2004/10_12_04_delphi2005_boosts_windows_productivity.html Delp…

午前様

だんだん帰るのが遅くなっている気がする。一応プロジェクトは進展しているハズなんですが、今まで隠れていた問題が発覚って進み方はあんまり嬉しくないです。初心者歓迎、ただし自動車教習所。みたいな。うーん、疲れている。ところで、ネコソギラジカルっ…