program

texでjpg, bmpファイルをdvi, pdfに取り込む

dvi上で画像ファイルが見えているのにdvipdfmxでpdfに変換すると画像が消える問題について。 \usepackage[dvipdfm]{graphicx} ... \includegraphics{hoge.jpg} とするとPDFに変換しても画像が消えないという記述が見つけたが、 これでコンパイルするとbuf-si…

TortoiseSVN

前々から利用したいと思っていたCVSで、やっと使いやすいツールを発見。 Subversion + TortoiseSVNでGUIで操作できるのがありがたい。詳しくはこのへん http://www.gside.org/Gentoo/subversion/subversion_client2.html本当はネットワーク上にリポジトリを…

ユーザインタフェース

・ユーザは読まない ・ユーザはマウスを使えない ・ユーザは何も覚えられない――Joel on Software プログラマのためのユーザインタフェースデザイン―― そうか、マウスも使えなかったか・・・・・・ 説明書を読まない、までは以前から聞いてましたが、ダイアログも読…

Joel on Software

そうそう、私は、あなたのソフトウェアの顧客の言語とプログラマの言語の間の翻訳について、秘密をお教えすると約束していたんだった。 氷山の90%は水面下にあるのを知っているだろうか?そう、多くのソフトウェアもそうなのだ----それはプログラミング作…

Eclipseプラグイン開発

今年度の研究はEclipseプラグインを中心にプログラム開発支援ソフトの作成を行うことに。 研究室にあるプラグイン作成の本を読んで見ましたが10ページで早くも挫折の予感(;;がんばるっす(><

耐衝撃HDD

http://d.hatena.ne.jp/yaneurao/20051108 少し古い話だがこの記事を読んで、学校と家で同じ環境を使えることに魅力を感じたが、ハードディスクは安いものでもないので、なかなか実行に踏み切れなかった。しかし一昨日、ついカッとなって40GBのハードディス…

シューティングゲームを作りたい(2)

考えなしでコード書き始めたら収集が付かなくなりそうなので、目的や詳細を決めようと思う。 目的 主人公U-samの魅力を存分に表現する YaneSDKを使ってみる 弾幕シューティング以外のジャンルを目指す 詳細 縦スクロール 自機の弾数 最大128 敵機の数 最大32…

シューティングゲームを作りたい(1)

YaneuraoGameSDK.NET(http://d.hatena.ne.jp/yaneurao/20060308)が公開された勢いで、シューティングゲーム(のようなもの)を作りたいと思います。その名もUtingGAME(うーてぃんぐげーむ)。印刷機を抱えたおじさん(U-sam)が、ハンコを武器に謎の生命体と戦…

CUIからGUIへ(4)

ここまでで今回目的とするGUIとアルゴリズムの一部が完成した。いままでやったことを組み合わせて、ソフトとして完成させてみよう。 ファイル選択ダイアログ編 1-1.VC6.0を起動し、新規作成から"MFC AppWizard (exe)"を選択し、プロジェクト名に適当な名前を…

CUIからGUIへ(3)

ファイル選択ダイアログ Windows風のファイル読み書きを体験してもらったところで、今度はコモンコントロールのファイル選択ダイアログを使ってみよう。 ファイル選択ダイアログについてはhttp://wisdom.sakura.ne.jp/system/winapi/common/common6.htmlこの…

CUIからGUIへ(2)

さて、ここまでで作ったプログラムだが、Windowsで育った世代にはCUIがしょぼすぎて不満が多いだろう。プログラムをウィンドウ化して、ファイルの指定にしてもコマンドからではなく、ファイルオープンダイアログなどを使いたい。そこで、このプログラムをダ…

CUIからGUIへ(1)

Windows,Mac,Unixで改行コードが異なる。そこで相互変換を行うプログラムについて考える。 改行コードの可視化 まず、改行コードがどう違うかを目で確かめるために以下のプログラムを作った。 この改行コードが見つかったら、改行せずにエスケープ文字を使っ…

卒論

卒論が終わらにゃい(TT内容は前回述べたとおり、動的情報解析でして、具体的にはこういう感じです。たとえばユークリッドの互除法のプログラム class test { public static int f(int m, int n) { int t; while (n != 0) { t = m % n; m = n; n = t; } re…

客注管理システム

最近、バイト先のおもちゃ屋兼本屋の客注が混乱している。シーズン的におもちゃの客注、特にゲームソフト関連がごちゃごちゃしているのに加えて、本の客注は決壊寸前に近いありさまになっている。 現在はノートを使って管理しているのだが、現在客注の状況を…

ファイル比較(2)

実装 フォルダ こんなかんじで、指定フォルダ以下のサブフォルダを含む全てのファイル名を取得できる #pragma warning( disable : 4786 ) // C4786の警告はいらない #include #include #include using namespace std; int SearchDirectory(const char *_path…

ファイル比較(1)

はじめに 友人がファイルを比較するプログラムを作っていると聞いたので、便乗してその類のプログラムについて考えてみる。 目的 指定された二つのフォルダにあるファイルを比較し、削除や更新・新規などを検出する。らしい。詳しい話を聞いてないないので、…

ミルカさんとツンデレ

id:hyuki:20051017にて数学物語ミルカさんシリーズの紹介がされている。まじめな数学物語で、ちょっと萌えてちょっとツンデレという紹介だが、第一話はとても短いので、数学と聞いただけで発狂する人も読んでみると面白いかもしれない。ミルカさんのツンデレ…