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

正月休暇

WEB

正月休暇はtwitterを再開しようw まぁ時間あるしね〜 ID : roxass_ ですよ

C#最高

C#

C#はね. プログラマをダメにするね. 何故かっていうと…. 今までC++でバイナリ弄って,DirectXをラップして,何日も頑張った成果物に2時間で追いつくんだから. 怖いわ〜w この子. C#+XNAで作ったんですが,遅いようにも思えないです. C++が早いって,も…

TinyXMLを使いました.

使ったのでログしときます. VC++9.0でコンソールプロジェクトを作り,空のプロジェクトにします. プロジェクト内に tinyxml.h tinystr.h tinyxml.cpp tinystr.cpp tinyxmlparser.cpp tinyxmlerror.cpp を放り込みます. これで準備は完了です.main.cppを…

Windows 7使った

OS

内部的には7とVistaはそれほど差はありません. それでもVistaはダメで7は優秀なのでしょうか? 個人的にM$の営業戦略の差が評価の差だと思いますが. とりあえずセキュリティの面(UAC等)から考えても,Vista > 7 > XPでOKだと思います. XPは軽いとよく聞き…

シングルトンパターン

最近シングルトンパターンをよく使うので,スケルトンクラスを保守します. #ifndef _DATAMANAGER_ #define _DATAMANAGER_ class DataManager { private: //インスタンスポインタ static DataManager *m_pDataManager; public: //コンストラクタ DataManager…

ダウンローダクラス完成

無事にプロクシも突破するダウンローダが完成しました. #ifndef _DOWNLOADER_ #define _DOWNLOADER_ #include <windows.h> #include <wininet.h> class Downloader { private: //インターネットハンドル HINTERNET hInternet; //コネクションハンドル HINTERNET hConnect; //リク</wininet.h></windows.h>…

Velocity と Speedの違い

他人のソースコードを見ていて,速さだったら変数名はVelocityじゃなくてSpeedを使えばいいのにとふと思いました. しかし,実際の意味を考えてみるとこれではダメなようです. Velocity = 速度,Speed = 速さですが,これには違いがあります. 実は,(速さ)…

HP2133 の Windows Vistaを ddコマンドで再インストール(裏)

OS

こんばんは. 管理人です. 個人的にかれこれ2年ほど戦ってきた話題です. 今回行うのは,HP2133のリストアです. とりあえず概要から説明しましょうか. 1.前提条件 (回想) HP2133にLinuxとか入れたくなった. とりあえず,USBブートでLinuxを起動し,外付…

そうかこれはクラスのプロトタイプ宣言だったのか

前々から「アレ,こうすればあのクラスが使えるな〜?」程度には知っておりましたが…. 循環参照のコードを書いたときによく使ったもので.しかし,循環参照とシングルトンパターンのコンボはなかなか気に入っておりますよ.

IPアドレスを変更するプログラム

/* ** IPアドレスを変更するプログラム in C++言語 Ver0.01α ** Written by Straus Ashley ** 2010 / 10 / 23 ** ☆ゴリ押しだが、シンプルなIP変更方法だぉ☆ ** ** 根本的な機能はWindowsのコマンドプロンプトの機能。 ** 「netsh」というコマンドを利用して…

IJGのlibjpegを使うメモ

既に出つくされていると思うが、IJGのlibjpegというライブラリを作る方法をメモ。 このライブラリはソースコードのみで提供されているので、各自ビルドする必要がある。 IJGよりzipをDLする。 解凍する。 makefile.vc→makefile jconfig.vc→jconfig.h に変更…

HP2133にWindows7をインストールしてみた

OS

HP2133ハイパフォーマンスモデルは,デフォルトがWindows Vista Bussiness Editionなのですが,これをWindows7 Enterprise Editionにしました. 管理人は同じOSを1年以上使うことはない(3か月でクリーンインストールし直す)ので,Windows7は試用版を使ってい…

HPのFTPサイト

ftp://ftp.hp.com/pub/ にはHPのソフトウェア群があるようだ. デバイスドライバから,3Dピンボール,MIEのメディアもありますね.

_beginthreadと_beginthreadexはいろいろ違う

_beginthreadexはスレッドを終了した場合ハンドルを残すようだが、_beginthreadは消すそうだ。 スレッドを作ったら放置な管理人には_beginthreadでいいような気がしてきた。 公式には、_beginthreadex推奨らしいのだが・・・。

スレッド実行中にCloseHandleしてよいのか?

C/C++言語にて_beginthreadexを使ってスレッドを作成したとき、戻り値としてスレッドのハンドルを取得できます。 通常はスレッドが終了したのを確認した後、CloseHandleして後処理をします。 ではスレッド実行中にCloseHandleしてやるとどうなるでしょうか。…

リアルでデスマーチを体感してきた

開発 → 再設計 → 開発 → 再設計 → 開発 → 終わらない → 納期来た → ごめんなさい まさかリアルでこんなことをする羽目になるとは思いもよりませんでした。 多分プログラマが30歳で定年というのは、本当です。 嫌というほど思い知りました。

Visual Studio 2003 .NET でマルチスレッドのプログラムを作る

管理人の環境はVisual Studio 2008で、いろいろライブラリが入っていて、今回の記事のような心配はないようだ。 だが、知っておくとエラーを見たときにすぐに対処できるだろう。 まず、以下のようなマルチスレッドのプログラムを作成したとする。 #include <stdio.h> </stdio.h>…

前ブログから重要項目の引き継ぎ

前ブログにおける大切なログを残しておこうと思います。 写真は友人作。 2010年02月17日(水)18時35分 VirtualBoxでサーバ構築 VirtualBoxでサーバを構築した際の設定方法とポートフォワーディングの話。 cd "C:\Program Files\Sun\VirtualBox" VBoxManage se…

プログラム言語比較

既に議論され尽くしたこの話題に触れてみた。 といっても、はてな記法に慣れるのが目的なのですがね。 前半はデータに基づく内容、後半は管理人の恣意的な意見です。 データソースはこちら Shapes: Source Code Size and Run Time(英語) http://shootout.ali…

ブログ開設

ブログ開設しました。 今のブログはファイル容量の点から望ましくないので、今後はこちらを更新してみます。 暫くアクセスもないかと思うので、ひっそりと更新していきましょうかね。