すべての日記
Manager マネージクラス
<2007/10/29>
HelloSaver2
<2007/10/28>
スクリーンセーバのタイトル
<2007/10/27>
安定しました
<2007/10/27>
パーツ揃えた
<2007/10/16>
ASUS TUV4X BIOS 死亡
<2007/10/6>
Wiinternet
<2007/9/27>
地獄
<2007/9/25>
プラグイン選択ダイアログ
<2007/9/13>
プラグインの動的ロード
<2007/9/12>
GC 焼きそば
<2007/9/11>
ホストの改善 #1: 構想を練る
<2007/9/10>
音楽 CD の寿命
<2007/9/10>
ホストの作成 #8: 動作テスト
<2007/9/9>
C++/CLI #7: IDisposable と delete
<2007/9/7>
ホストの作成 #7: 描画コードを呼ぶ
<2007/9/6>
C++/CLI #6: GCHandle の参照を解放する
<2007/9/5>
C++/CLI #5: safe_cast
<2007/9/4>
C++/CLI #4: ハンドルを数値に変換する
<2007/9/3>
C++/CLI #3: gcnew で動的確保
<2007/9/2>
ホストの作成 #6: 連携テスト
<2007/9/1>
C++/CLI #2: ハンドル ^ とハンドル演算子 %
<2007/8/31>
C++/CLI #1: HwndWrapper マネージクラス
<2007/8/30>
ホストの作成 #5: Dispatcher クラス
<2007/8/29>
ホストの作成 #4: 描画システム
<2007/8/28>
ホストの作成 #3: Application クラス
<2007/8/27>
ホストの作成 #2: scrnsave.lib 互換モジュール
<2007/8/26>
ホストの作成 #1: コードの機能分割
<2007/8/25>
プラグインライブラリを用意する
<2007/8/24>
プラグイン開発用ライブラリを作る
<2007/8/23>
プラグインモデルと C++/CLI
<2007/8/22>
モジュール分割と結合モデル
<2007/8/21>
実行してみる
<2007/8/20>
関数の実装
<2007/8/19>
リソースの作成
<2007/8/18>
scrnsave.lib の使い方
<2007/8/16>
スクリーンセーバーの実装手順
<2007/8/15>
スクリーンセーバーのコマンドライン
<2007/8/9>
スクリーンセーバーの実体
<2007/8/8>
スクリーンセーバーとディスプレイ
<2007/8/7>
かいつー
<2007/8/6>
回線は速いが工事は遅い…
<2007/7/20>
畳交換
<2007/7/6>
梅 5kg
<2007/7/3>
仮回線
<2007/6/26>
新(古?)居確保
<2007/6/3>
引っ越し
<2007/5/22>
独自ルール #4: ルールの XML 定義
<2007/5/21>
独自ルール #3: ルールクラスの枠組み
<2007/5/20>
独自ルール #2: 引数の扱い
<2007/5/19>
独自ルール #1: validator 要素
<2007/5/18>
Validator のルール
<2007/5/17>
Validator 設定 #8: constant 要素
<2007/5/16>
Validator 設定 #7: maxlength ルールとリテラル arg
<2007/5/15>
Validator 設定 #6: 可変長要素へのルール適用
<2007/5/14>
Validator 設定 #5: 集合型へのルール適用
<2007/5/13>
Validator 設定 #4: mask ルールと var 要素
<2007/5/12>
Validator 設定 #3: msg 要素
<2007/5/11>
Validator 設定 #2: arg 要素
<2007/5/10>
Validator 設定 #1: 最小の定義
<2007/5/9>
Struts Validator: 独立性の高い検証基盤
<2007/5/8>
フィルタルールの検証
<2007/5/7>
ルール編集画面を表示する
<2007/5/6>
ルールの現在値を用意する
<2007/5/5>
DispatchAction の特例処理
<2007/5/4>
TreeSet と Comparator
<2007/5/3>
複数同時移動の処理
<2007/5/2>
List#remove と index
<2007/5/1>
有効・無効ボタンの実装
<2007/4/30>
一覧表示画面にルールを表示する
<2007/4/29>
Logic タグライブラリ
<2007/4/28>
ルールを追加できるようにする
<2007/4/27>
ルール追加画面を出す
<2007/4/26>
ルール追加画面の遷移
<2007/4/25>
DitpatchAction: 複数ボタン対応 Action
<2007/4/24>
管理系フォームの HTML を作る
<2007/4/23>
複数の送信ボタン
<2007/4/22>
検証にメッセージリソースを使う
<2007/4/21>
一覧画面にメッセージリソースを使う
<2007/4/20>
メッセージリソースの用意
<2007/4/19>
Struts のメッセージリソース
<2007/4/19>
キャンセルと検証を組み合わせる
<2007/4/17>
キャンセル処理
<2007/4/16>
Command を登録して使ってみる
<2007/4/15>
Command: Chain of Responsibility の基盤
<2007/4/14>
Filter を登録して使ってみる
<2007/4/13>
Filter: Servlet の汎用的なフック機構
<2007/4/12>
Struts の処理に介入する方法
<2007/4/11>
HttpServletRequest#getParameter の調査
<2007/4/10>
フォームを受信したサーバ側の処理
<2007/4/9>
文字化けが発生する原因を探る
<2007/4/8>
フィルタ情報系のテスト
<2007/4/7>
フィルタ情報の変更を反映する
<2007/4/6>
フィルタ情報編集画面を出す
<2007/4/5>
フィルタ情報編集画面の遷移
<2007/4/4>
フィルタ情報の読み込みと保存
<2007/4/3>
Parameter Bean の設計(リバイズ)
<2007/4/2>
Value Bean の設計
<2007/4/1>
Data Bean の設計
<2007/3/31>
デザインの続き
<2007/3/30>
画面をデザインする
<2007/3/29>
複雑なサンプル
<2007/3/28>
エラー表示と ActionForm の関係
<2007/3/27>
検証エラーとハイライト表示
<2007/3/26>
HTML タグライブラリの処理の流れ
<2007/3/25>
HTML タグライブラリに書き換える
<2007/3/24>
タグライブラリを使う
<2007/3/23>
JSP とタグライブラリ
<2007/3/22>
Struts による検証の流れ
<2007/3/22>
ActionForm#validate: 検証と動作の分離
<2007/3/20>
エラーメッセージを表示する
<2007/3/19>
ActionForm を使う
<2007/3/18>
ActionForm: パラメータの Bean
<2007/3/17>
Request パラメータの弱点
<2007/3/16>
ActionMapping: Model と遷移の分離
<2007/3/15>
ActionForward: Model と View の分離
<2007/3/14>
Action: Model の基礎
<2007/3/13>
ログインフォームを作る
<2007/3/12>
.do URL はどのように処理されるか
<2007/3/11>
URL を View に転送する
<2007/3/11>
Web アプリケーションを作る
<2007/3/9>
Struts 設定ファイルの基本
<2007/3/8>
ActionServlet は Controller である
<2007/3/7>
JSP は View である
<2007/3/6>
役割と MVC アーキテクチャ
<2007/3/5>
Servlet で何をするのか
<2007/3/4>
web.xml: 配備記述子 #3
<2007/3/3>
web.xml: 配備記述子 #2
<2007/3/2>
web.xml: 配備記述子 #1
<2007/3/1>
Web アプリケーションのディレクトリ構造
<2007/2/28>
データの格納先と寿命(スコープ)
<2007/2/28>
Session
<2007/2/27>
Request と Response
<2007/2/25>
ServletContext と (Http)Servlet
<2007/2/24>
Servlet コンテナと Servlet
<2007/2/24>
Struts 1.x は Servlet である
<2007/2/22>
フレームワークの理解
<2007/2/22>
Apache Struts 1.x
<2007/2/20>
完成
<2007/2/19>
VNC 時計
<2007/2/18>
準備完了
<2007/2/18>
RFBCanvas #4
<2007/2/16>
RFBCanvas #3
<2007/2/15>
んでもって更新領域
<2007/2/14>
とりあえずメッセージクラスから
<2007/2/13>
FramebufferUpdate メッセージ
<2007/2/12>
SetColourMapEntries メッセージ
<2007/2/11>
BellMessage メッセージ
<2007/2/10>
ServerCutText メッセージ
<2007/2/9>
ServerMessage インタフェース
<2007/2/8>
RFBCanvas #2
<2007/2/8>
RFBCanvas クラス
<2007/2/6>
描画処理の設計
<2007/2/5>
AWT に近づけるために
<2007/2/5>
メッセージとイベントのマッピング
<2007/2/3>
AWT の描画メカニズム
<2007/2/3>
やっとこさ画面について考える
<2007/2/2>
マウス入力の分析
<2007/1/31>
キー入力の分析
<2007/1/30>
RFBSession のダイエット & 動作テスト
<2007/1/29>
メッセージクラスに toString
<2007/1/28>
今更 toString & equals & hashCode
<2007/1/28>
BaseRFBDisplay クラス
<2007/1/27>
RFBContext の改造
<2007/1/25>
RFBDisplay の既定実装
<2007/1/24>
MessageDispatcher クラス
<2007/1/23>
RFBDisplay インタフェース
<2007/1/22>
クラス階層と実装水準
<2007/1/21>
動作チェック
<2007/1/20>
VNCAuthenticationHandler クラス
<2007/1/19>
NullSecurityHandler クラス
<2007/1/18>
SecurityHandshake クラス
<2007/1/17>
ProtocolVersionHandshake クラス
<2007/1/16>
RFBSession のリファクタリング
<2007/1/15>
画面バッファの作成
<2007/1/14>
画面データと AWT クラス
<2007/1/14>
クライアントメッセージの流れ
<2007/1/12>
FixColourMapEntries メッセージ
<2007/1/11>
SetEncodings メッセージ
<2007/1/10>
FramebufferUpdateRequest メッセージ
<2007/1/9>
ClientCutText メッセージ
<2007/1/8>
PointerEvent メッセージ
<2007/1/7>
KeyEvent メッセージ
<2007/1/6>
SetPixelFormat メッセージ
<2007/1/5>
クライアントメッセージの基本実装
<2007/1/4>
(番外)設計の見直し
<2007/1/3>
ClientMessage インタフェース
<2007/1/2>
イベント駆動
<2007/1/1>
VNC 認証のセキュリティ処理
<2007/1/1>
いよいよ画面を出す
<2006/12/30>
PixelFormat クラス
<2006/12/30>
ClientInitMessage/ServerInitMessage
<2006/12/28>
初期化メッセージ
<2006/12/27>
認証なしのハンドシェイク
<2006/12/26>
SecurityResultMessage クラス
<2006/12/25>
セキュリティ処理
<2006/12/24>
Security ハンドシェイク
<2006/12/23>
ProtocolVersionMessage クラス
<2006/12/22>
メッセージクラスの設計
<2006/12/21>
通信コンテキスト
<2006/12/20>
ProtocolVersion メッセージ
<2006/12/19>
RFBOutputStream クラス
<2006/12/18>
RFBInputStream クラス
<2006/12/17>
複雑なストリームの問題
<2006/12/16>
RFB のデータ型とマッピング
<2006/12/15>
TCP のセッション
<2006/12/14>
TCP による RFB サーバ
<2006/12/13>
Java で RFB サーバ
<2006/12/12>
RFB の概要
<2006/12/11>
VNC と RFB プロトコル
<2006/12/10>
リモートデスクトップ
<2006/12/9>
DllRegisterServer/DllUnregisterServer
<2006/12/8>
COM クラスとエクステンションの登録処理
<2006/12/7>
インプロセスサーバの自己登録機能
<2006/12/6>
追加クラスのテスト
<2006/12/5>
テンプレートクラスのインスタンス
<2006/12/4>
ClassObject テンプレートクラス
<2006/12/3>
FolderLinkIconID クラス
<2006/12/2>
MountPointIconID クラス
<2006/12/1>
レジストリへの登録
<2006/11/30>
スレッディングモデル
<2006/11/29>
DllGetClassObject の実装
<2006/11/28>
クラス ID の割り当て
<2006/11/27>
多重継承の問題点
<2006/11/26>
HardLinkIconIDClass クラス
<2006/11/25>
DllCanUnloadNow への対応
<2006/11/24>
IClassFactory インタフェース
<2006/11/23>
サーバから見たインスタンスの作成
<2006/11/22>
クライアントから見たインスタンスの作成
<2006/11/21>
DLL の初期化とグローバル変数
<2006/11/20>
HardLinkIconID クラス
<2006/11/19>
アイコンの作成
<2006/11/18>
基本ヘッダとソースファイルの作成
<2006/11/17>
IShellIconOverlayIdentifier インタフェース
<2006/11/16>
サーバから見た IUnknown(後編)
<2006/11/15>
サーバから見た IUnknown(前編)
<2006/11/14>
クライアントから見た IUnknown
<2006/11/13>
クラスとインタフェース
<2006/11/13>
インプロセスサーバ = DLL + DllGetClassObject
<2006/11/11>
シェルエクステンションと COM サーバ
<2006/11/10>
エクスプローラの重ね合わせアイコン
<2006/11/9>
ノートパソコンの掃除
<2006/11/8>
Vista のシンボリックリンク
<2006/11/7>
マウントポイントの長所と短所
<2006/11/6>
ディレクトリジャンクションを作成する
<2006/11/5>
ディレクトリジャンクション
<2006/11/4>
色々なファイルパスを試してみる
<2006/11/3>
ファイルパスの拡張表現
<2006/11/2>
ファイルのパス表現
<2006/11/1>
デバイスのパス表現
<2006/10/31>
リパースデータバッファの取得
<2006/10/30>
リパースデータバッファの構造
<2006/10/29>
リパースポイント
<2006/10/28>
ボリュームマウントポイントの作成
<2006/10/27>
ボリュームマウントポイント
<2006/10/26>
ディスクの管理とボリューム識別子
<2006/10/25>
NTFS のハードリンク
<2006/10/24>
ファイルシステムの能力
<2006/10/23>
ドライブを割り当てる
<2006/10/22>
about:drunk
<2006/10/21>
ディレクトリのドライブ割り当て
<2006/10/20>
ネットワークドライブの割り当て
<2006/10/19>
フォルダリンクを作成する
<2006/10/18>
フォルダリンクを利用する
<2006/10/17>
ネットワークプレース
<2006/10/16>
ファイルフォルダの特殊化
<2006/10/15>
ディレクトリとフォルダ
<2006/10/14>
ショートカットを作成する
<2006/10/13>
実際にファイルから読み出す
<2006/10/12>
ショートカットを読む
<2006/10/11>
ショートカットを C 言語で読む準備
<2006/10/10>
Windows のショートカット
<2006/10/9>
UNIX ファイルシステムのリンク機能
<2006/10/8>
急用
<2006/10/7>
ちょいと長かったか
<2006/10/6>
WWW
<2006/10/5>
Asynchronous JavaScript + XML (Ajax)
<2006/10/4>
XMLHttpRequest
<2006/10/3>
Web サービスの役割と利用
<2006/10/2>
REST (Representational State Transfer)
<2006/10/1>
Web サービス
<2006/9/30>
Extensible HTML (XHTML)
<2006/9/29>
XSL #4: テンプレートを書く
<2006/9/28>
XSL #3: XPath と組み込みテンプレート
<2006/9/27>
XSL #2: XSLT の枠組み
<2006/9/26>
XSL #1: 元の XML を用意する
<2006/9/25>
Extensible Stylesheet Language (XSL)
<2006/9/24>
悪い予感が的中
<2006/9/23>
DOM を使ってみる
<2006/9/22>
Document Object Model (DOM)
<2006/9/21>
Extensible Markup Language (XML)
<2006/9/20>
Dynamic HTML: HTML + CSS + JavaScript
<2006/9/19>
Cascading Style Sheets (CSS)
<2006/9/18>
持続性接続の実験
<2006/9/17>
HTTP/1.1 の登場
<2006/9/16>
Java Servlet & JavaServer Pages
<2006/9/15>
PHP: Hypertext Preprocessor
<2006/9/14>
WWW と Java
<2006/9/13>
Active Server Pages (ASP)
<2006/9/12>
Server-Side JavaScript (SSJS)
<2006/9/11>
JavaScript: 動的なクライアント側ページ
<2006/9/10>
Cookie の動作
<2006/9/9>
Cookie: 状態管理の仕組み
<2006/9/8>
状態遷移
<2006/9/7>
ひとやすみ
<2006/9/6>
WWW 認証の問題点
<2006/9/5>
基本認証の動作 (Apache)
<2006/9/4>
HTTP におけるアクセス制限
<2006/9/3>
CGI の動作
<2006/9/2>
フォームを処理するのは誰か
<2006/9/1>
本体としてのフォームの送信
<2006/8/31>
URL の一部としてのフォーム送信
<2006/8/30>
フォーム: 利用者からサーバへ情報を送る
<2006/8/29>
HTML: 文書の論理構造
<2006/8/28>
HTTP と HTML
<2006/8/27>
ユーザエージェントの要求
<2006/8/26>
Web サーバの応答
<2006/8/25>
Fiddler: HTTP デバッグツール
<2006/8/24>
通信の基本: HTTP
<2006/8/23>
Web にまつわるエトセトラ
<2006/8/22>
ちょっと休憩
<2006/8/21>
一覧表の出力
<2006/8/20>
HTML 出力への写真埋め込み
<2006/8/19>
フォルダの作成と写真の保存
<2006/8/18>
写真のダウンロード
<2006/8/17>
参照の適用
<2006/8/16>
参照の展開
<2006/8/15>
実際の日記を書き出す
<2006/8/14>
ライブラリ定数の利用
<2006/8/13>
ファイルアクセス
<2006/8/12>
エクスポータとしての設計
<2006/8/11>
写真
<2006/8/10>
HTML とテキスト
<2006/8/9>
日記本文の取得
<2006/8/8>
日記一覧ページを辿る
<2006/8/7>
MixiSession の焼き直し
<2006/8/6>
継承の実践 #3
<2006/8/5>
継承の実践 #2
<2006/8/5>
継承の実践 #1
<2006/8/3>
継承とプロトタイプ
<2006/8/2>
MixiError 例外クラス
<2006/8/1>
MixiDiary+Iterator クラス
<2006/7/31>
一覧表示と詳細表示
<2006/7/30>
正規表現
<2006/7/29>
文字列処理
<2006/7/29>
最新日記一覧ページの取得
<2006/7/27>
プロトタイプ
<2006/7/26>
メソッドと関数
<2006/7/25>
MixiSession クラス
<2006/7/24>
自分のトップページへのアクセス
<2006/7/23>
mixi にログイン
<2006/7/22>
mixi トップに接続してみる
<2006/7/21>
XMLHttpRequest を作成する
<2006/7/20>
mixi へのアクセス
<2006/7/19>
mixi 日記の取り出し
<2006/7/18>
s30 HDD 死亡
<2006/7/17>
仕上げ
<2006/7/16>
サテライトアセンブリ
<2006/7/15>
国際化・多言語化
<2006/7/14>
.resources を使う
<2006/7/13>
NET のリソース
<2006/7/12>
レジストリ操作
<2006/7/11>
カラム登録の自動化
<2006/7/10>
実装の分割 #4: インタフェース
<2006/7/9>
実装の分割 #3: 初期化と利用
<2006/7/8>
実装の分割 #2: デリゲート
<2006/7/7>
役割分担と実装の分割
<2006/7/6>
インターネットショートカットを読む
<2006/7/5>
IUniformResourceLocatorW インタフェース
<2006/7/4>
他にもあるショートカット
<2006/7/3>
LinkTargetColumn クラス
<2006/7/2>
ショートカットを読む
<2006/7/1>
IShellLinkW インタフェース
<2006/6/30>
ショートカットの COM クラス
<2006/6/29>
ByteSizeColumn クラス
<2006/6/28>
複数カラム対応
<2006/6/27>
ファイルサイズの表示
<2006/6/26>
システムへの登録
<2006/6/25>
ColumnProvider を作る
<2006/6/24>
MarshalAs による文字列変換
<2006/6/23>
型指定の列挙体
<2006/6/22>
構造体のパッキング
<2006/6/21>
COM メソッドのシグネチャ
<2006/6/20>
IColumnProvider の枠組み
<2006/6/19>
COM インタフェースと .NET
<2006/6/18>
プロジェクトの作成
<2006/6/17>
シェルエクステンション
<2006/6/16>
エクスプローラ
<2006/6/15>
仕上げ
<2006/6/14>
アドイン用のイベント
<2006/6/13>
メニューのハンドラ
<2006/6/12>
メニューの登録
<2006/6/11>
アドイン化
<2006/6/10>
ブックの分離
<2006/6/9>
PuzzleSolver #6: 飾り付け
<2006/6/8>
SolveAction: Solve マクロクラス
<2006/6/7>
解答進捗の可視化
<2006/6/6>
PuzzleSolver #5: 解けるまで解く
<2006/6/5>
PuzzleLine #4: イベントの受け取り
<2006/6/4>
すたぶ
<2006/6/3>
IPuzzleLineSolver: 解法アルゴリズムの分離
<2006/6/2>
帰謬法の実装
<2006/6/1>
帰謬法
<2006/5/31>
アルゴリズムと性能
<2006/5/30>
解けない行
<2006/5/29>
再テスト
<2006/5/28>
PuzzleLine #3: 空白確定の実装
<2006/5/27>
空白セルの確定方法
<2006/5/26>
PuzzleSolver #4: いよいよテスト
<2006/5/25>
PuzzleLine #2: テスト用の仮実装
<2006/5/24>
重複部分の確定
<2006/5/23>
右詰めの実装
<2006/5/22>
左詰めの実装
<2006/5/21>
左詰めの手順
<2006/5/20>
アルゴリズム
<2006/5/19>
PuzzleSolver #3: オブジェクト構築
<2006/5/18>
PuzzleAnswer: 解答の保持
<2006/5/17>
PuzzleHintCollection: ヒント格納不変クラス
<2006/5/16>
PuzzleLine: 行・列クラス
<2006/5/15>
PuzzleSolver #2: 循環参照
<2006/5/14>
PuzzleSolver: 問題を解くクラス
<2006/5/13>
ローダのテスト
<2006/5/12>
PuzzleSheetLoader #3: セルを徘徊
<2006/5/11>
PuzzleSheetLoader #2: セルの読み込み
<2006/5/10>
PuzzleSheetLoader: インタフェースの実装
<2006/5/9>
ArrayList #3: インデクサ
<2006/5/8>
ArrayList #2: 値型と参照型
<2006/5/7>
ArrayList: 可変配列ラッパ
<2006/5/6>
プログラムから見た問題
<2006/5/5>
入り口のインタフェース
<2006/5/4>
ののぐらむ
<2006/5/3>
取りあえず完成
<2006/5/2>
シンボルの列挙
<2006/5/1>
メソッドの存在確認
<2006/4/30>
ここまでの整理
<2006/4/29>
UNIVERSAL クラス
<2006/4/28>
読み取り・書き込み専用
<2006/4/27>
継承に対応させる
<2006/4/26>
メソッドの動的呼び出し
<2006/4/25>
継承とコードリファレンス
<2006/4/24>
関数とメソッド
<2006/4/23>
Carp 対策
<2006/4/22>
property.pm を使ってみる
<2006/4/21>
モジュールの実装
<2006/4/20>
シンボリックリファレンス
<2006/4/19>
シンボルテーブルへの項目追加
<2006/4/18>
モジュール化
<2006/4/17>
メソッドの動的登録
<2006/4/16>
型グロブ
<2006/4/15>
シンボルテーブル
<2006/4/14>
複数のプロパティ
<2006/4/13>
値の検証と汎用化
<2006/4/12>
スカラの tie
<2006/4/11>
代入値の検証はどうするか
<2006/4/10>
lvalue の限界
<2006/4/9>
代入可能なメソッド
<2006/4/8>
lvalue 属性
<2006/4/7>
左辺値になるサブルーチン
<2006/4/6>
setter/getter の設計思想
<2006/4/5>
Perl のアクセサ
<2006/4/4>
題材
<2006/4/3>
プロパティと言う概念
<2006/4/2>
Java と C#
<2006/4/1>
shebang の解析と実行
<2006/3/31>
文字列の操作
<2006/3/30>
ファイルの先頭行を読み出す
<2006/3/29>
括弧と組み合わせる
<2006/3/28>
「括弧」コマンド
<2006/3/27>
if コマンド
<2006/3/26>
特殊変数と変数
<2006/3/25>
for コマンド(続き)
<2006/3/24>
for コマンド
<2006/3/23>
バッチファイル
<2006/3/22>
Windows + Shebang
<2006/3/21>
まとめて実装
<2006/3/20>
インタフェースの統一
<2006/3/19>
モジュールによる分岐
<2006/3/18>
モジュールのフォールバック
<2006/3/17>
ファイルハンドルへの組み込み
<2006/3/16>
文字コードの変換
<2006/3/15>
文字コード関係のモジュール
<2006/3/14>
tie の実験
<2006/3/13>
ファイルハンドルの tie
<2006/3/12>
IO レイヤに代わるもの
<2006/3/11>
枯れたサーバ
<2006/3/10>
背景色への最適化
<2006/3/9>
線形補間による回転
<2006/3/8>
中心を基準に回転
<2006/3/7>
任意角度の回転
<2006/3/6>
画像の回転
<2006/3/5>
線形補間法の特徴
<2006/3/4>
線形補間法による実装
<2006/3/3>
線形補間法
<2006/3/2>
近傍法の問題
<2006/3/1>
近傍法による画像の拡大・改
<2006/2/28>
ピクセルは点か領域か
<2006/2/27>
近傍法による画像の拡大
<2006/2/26>
近傍法による画像の縮小
<2006/2/25>
単純間引きの利点と欠点
<2006/2/24>
単純間引きによる画像の縮小
<2006/2/23>
任意のカラーテーブルを使った減色
<2006/2/22>
近似色を探す
<2006/2/21>
カラーテーブルの最適化
<2006/2/20>
重要度を見極める
<2006/2/19>
頻度レポート(フォーマット遊び)
<2006/2/18>
利用頻度を調べる
<2006/2/17>
利用頻度……その前に(クロージャ遊び)
<2006/2/16>
色が増えた場合の問題点
<2006/2/15>
Web セーフカラー
<2006/2/14>
カラーに挑戦
<2006/2/13>
色を増やす
<2006/2/12>
Floyd-Stein 法による 2 値化+α
<2006/2/11>
単純誤差拡散による 2 値化
<2006/2/10>
パターン法による 2 値化
<2006/2/9>
バランスを考えた 2 値化
<2006/2/8>
極限の減色
<2006/2/7>
表現ビット数の削減による減色
<2006/2/6>
浮き出しフィルタ
<2006/2/5>
くっきりフィルタ
<2006/2/4>
ぼかしフィルタ・実装
<2006/2/3>
ぼかしフィルタ
<2006/2/2>
実践 #2
<2006/2/1>
実践
<2006/1/31>
グレースケール
<2006/1/30>
ガンマ値
<2006/1/29>
コントラスト
<2006/1/28>
ネガ・ポジ反転
<2006/1/27>
BMP まとめ #2
<2006/1/26>
BMP まとめ #1
<2006/1/25>
GIF 書き出し(脱線)
<2006/1/24>
ダウン
<2006/1/23>
カラーテーブル式 BMP生成
<2006/1/22>
カラーテーブル(パレット)
<2006/1/21>
16 ビット BMP 生成
<2006/1/20>
ヘッダ情報+α
<2006/1/19>
画像データの構造(24 ビット)
<2006/1/18>
BMP を作ってみる
<2006/1/17>
BMP フォーマット解説と簡単フォトレタッチ
<2006/1/16>
お休み(次のお題募集)
<2006/1/15>
何となく
<2006/1/14>
導通
<2006/1/13>
短くテスト
<2006/1/12>
軽くテスト
<2006/1/11>
再インストール……
<2006/1/10>
データ通信部の実装
<2006/1/7>
スレッドとオブジェクト指向
<2006/1/6>
追加仕様
<2006/1/5>
対策を練る
<2006/1/4>
面倒くさい…
<2006/1/3>
正月なのに…
<2006/1/1>
仮開通
<2005/12/31>
C++ からの UPnP Nat Traversal の利用
<2005/12/30>
行指向
<2005/12/29>
とりあえず動作
<2005/12/28>
FTP プロキシの実装
<2005/12/27>
Socket クラス
<2005/12/26>
外堀実装の続き
<2005/12/25>
実装開始
<2005/12/24>
雪化粧
<2005/12/22>
NAT Traversal はどうする
<2005/12/21>
内容の整理
<2005/12/20>
FTP プロキシ
<2005/12/19>
通信テスト
<2005/12/18>
FTP が通らない理由
<2005/12/17>
FTP の外部公開
<2005/12/16>
足跡帳
<2005/12/15>