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

javascriptを勉強してみる

ipod touchでいろいろ遊んでみるため、javascriptを学んでみる。まずはとほほのページで基礎を学ぶ

MyMiniCity

これはおもしろい。いろいろ考えるなぁ。http://shikaku.myminicity.com/

これらを買おう iPhoneショック ケータイビジネスまで変える驚異のアップル流ものづくり作者: 林信行出版社/メーカー: 日経BP社発売日: 2007/12/13メディア: 単行本(ソフトカバー)購入: 4人 クリック: 71回この商品を含むブログ (67件) を見る 鈴井貴之編…

CEditViewの 「保存しますか?」ダイアログの抑制

VC

ダイアログの表示を抑制するには, GetDocument()->SetModifiedFlag(FALSE) をするか, 自クラスに EN_CHANGE ハンドラを追加して CEditView のハンドラが呼ばれない 様にする. とのこと。Ctrl+Wでウイザードを出して、=EN_CHANGE を選んで関数を追加すれ…

CEdit/CEditViewの表示文字列の更新のしかた

VC

SetSel() で範囲選択して、 ReplaceSel()で 書き換える

3ペインのウインドウの作り方

VC

CSplitterWndを2つ使うhttp://homepage2.nifty.com/kot9a/extra/vcpp/vcpp_02.htm

[ipod]ipod touchの脱獄(jailbreak)お試しここの記事どおりでとりあえず、jailbreakは完了。 http://cross-breed.com/archives/200711250113.phpそのあと iPod touchをハッキングしてiPhone用アプリをインストールする方法 http://cross-breed.com/archive…

標準出力から一行読み込む

CPP

std::cin に getline() という関数があるのでこれを使うといいのだが、 これがstringに対応してない。なので 以下のように std::getline() をつかうといいそうだ // string型で1行入力 string b2; // cin.getline(b2); // なんと,これが出来ない getline(ci…

はじめてのHaskell

以下を見て関数型言語に興味が出たので勉強してみることにした http://practical-scheme.net/trans/beating-the-averages-j.html http://d.hatena.ne.jp/higepon/20060415/1145105787 http://www.geocities.jp/takascience/haskell/monadius_ja.html 何をや…

ガントチャート作成 TaskJuggler

Linux/Unix用のツールらしいのだけども GanttProjectがいまひとつなので試してみようかと・・・。Windows上で動かすにはVMWarePlayerで使うみたい。 めんどいかもなぁ。いいツールならいいけどTaskJugglerの情報 http://www.naney.org/diki/dk/%E3%82%AC%E3%…

ファイル名や、更新日付、ファイルサイズ、CRC16をもとに同一と思われるファイルを探し出す

DupCheck 重複検査 http://www.vector.co.jp/soft/dl/win95/util/se115952.htmlまた使うことがあるかもしれないのでメモ

Toppers/JSP 1.4.3をVC++2005 Expressでビルドするまでの手順

VC

コンフィグレータをビルドする(cfg.exe) ダウンロードしたフォルダから ''jsp\cfg\vc_project\configurator.dsw''をVC++2005で開く プロジェクト 'checker.dsp' は現在の Visual C++ プロジェクト形式に変換されなければなりません。変換した後、このプロジ…

環境変数PATHで後ろのほうにsystem32が登録されているとDOS窓からmakeでDOSコマンドが認識されないことがある

OS

必ずmakefile内のDOSコマンド部分で Command not found ってなるなぁ とおもったら環境変数PATHの前の方にsystem32の定義をもってきたら直った。 妙なこともあるものだ。

メモリリークについて。プログラム終了時にリークしててもNT系なら大丈夫らしい。

VC

Windows NT 系(2000/XP)では、プロセス内で確保し、開放していないメモリはプロセス(プログラム)の終了時に必ず開放されることが OS によって保証されています(Advanced Windows 第4章 プロセスを参照)と書いてあった。 へぇー

タイトルに使う絵をマスキングする

フォトショでアルファ値つけて、そのpsdをタイトルに登録するんだ

タイトル編集でデフォルトのフォントを指定する

まずデフォルトにしたいなーとおもう文字で文章を書き、 その文章を選択して、「タイトルオブジェクトスタイル」ウインドウで右クリック>「スタイルの登録」を選ぶ 次回からそのスタイルで書けばよろし

zlibでzip解凍

CPP

swfのZlibBitmapDataをデコードするのに使った。 ココからwin32用のzlibライブラリを持ってくる http://gnuwin32.sourceforge.net/packages/zlib.htm 中にあるzlib1.dllをsystem32の下にでも置く zlib.libをプロジェクトのフォルダに置いてリンクする設定を…

ドロップダウンリストの作成方法

ドロップダウンリストの作成方法 [データ(D)]→[入力規則(L)] [入力値の種類(A)]から▼で[リスト]を選択する。 [データの入力規則]小ウィンドーがあらわれる。 リストの内容となるセルをマウスでドラックする。

出力されたHTML内の文字化け

INPUT_ENCODING に CP932 といれたら直った。 SHIFT-JISって書いてもエラーになっちゃいます。

VisualStudio VC++ 2005で秀丸を使う

VC

ツール>外部ツール で「追加」ボタンを押して秀丸を登録。 引数には /j$(CurLine),$(CurCol) $(ItemPath) を入れます。 初期ディレクトリは空欄でもOKです。 ここで上から何番目に追加されたかを覚えておきます。続いて ツール>オプションで 環境>キーボ…

CreateProcess()でバッチファイルを実行したとき困ったこと

CPP

第6引数の DWORD dwCreationFlags, // creation flags に DETACHED_PROCESS, // DOS窓を表示しないための指定 を入れたら、うまくバッチファイル内に書いたリダイレクト処理(dir > list.txtみたいなの)が動かなくなった。( CREATE_NEW_CONSOLE | IDLE_PRIORI…

インターネット接続

Wii

Wii買ったので接続。 なかなか繋がらなかったものの、以下の設定でなんとか繋がった。 ここから少しずつセキュリテイをあげていかなくては。アクセスポイントは バッファローのWLA2-G54C。 無線 無線機能 有効 無線モード 11g(54M)/11b(11M)-Auto ESSID(SSID…

swfを解析する

swfから必要なデータを抜き出して別用途に使おうとおもった。 用意するもの ADPBEのサイトからFlashの仕様書をGET sfwtools swfparse.cpp みんなググれば見つかるよswfparse.cppをGETし、とりあえずコンパイル通す。 sfwdump.exeとおんなじような機能をもっ…

基本クラスのメソッドを呼び出す

C#

親クラスの関数を呼び出す といったほうがC++使いだとしっくりきますが・・・ base.method(); といった感じで base で呼び出せます。

今日の日付や現在時刻を一発入力

「Ctrl」+「;」(日付入力) 「Ctrl」+「:」(現在時刻入力) ネタ元 http://itpro.nikkeibp.co.jp/article/COLUMN/20060421/235933/

assertを使うには

C#

using System.Diagnostics; を追加して、 Debug.Assert(式); 式がfalseならassertします。

アプリケーションを終了させるには

C#

C# でアプリケーションを終了させるには Application.Exit() を使う。 Application.Exit(); 参考

コマンドライン引数のとり方

C#

static void Main(string[] args) { for (int i = 0; i 参考 http://ufcpp.net/study/csharp/st_command.html

USBカメラ(WebCam)をつかうために調べたよメモ

CPP

DirectShowを使った、ビデオデバイスからのキャプチャ 最も簡単版 http://wwwdoi.elec.nara-k.ac.jp/html/jisyu/dxm/cap10/index.html2007/7/5現在、DirectShowはPlatformSDKに移ったようなので、 そっちをインストールしてから試すべし。

clipmarks

ページをクリップして保存するWebツール。 結構愛用していたページが消えちゃったりってこともあるので便利だね。 http://clipmarks.com/clipper/shikaku/