Codelogy

メイン | 2007年07月 »

2007年05月 アーカイブ

2007年05月16日

コンストラクタ関連バグの防止

コンストラクタ関連のバグを減らす方法

続きを読む "コンストラクタ関連バグの防止" »

2007年05月18日

ごあいさつ

まぁらいおん
皆様コンニチワ。
Eyes, JAPAN のブログ Codelogy の担当の成田と申します。

当Blog Codelogy では、ソフトウェア開発のノウハウについてあれこれ書いていく予定。 言語ごとの Tips ではなく、開発プロセス全体を俯瞰した内容にできればいいなぁ、と思っています。

本来であれば、もっと早く開始する予定でしたが、Movable Type 提供のテンプレートを修正していたら、随分と遅れてしまいました。

続きを読む "ごあいさつ" »

2007年05月21日

可変長バッファの実装

ご存知のように、C/C++ の「配列」は、コンパイル時に (静的に) そのサイズを決定する必要があります。
そのため、動的配列を扱うには、C では malloc/free 系の関数、C++ では new/delete[] 演算子を利用することになるわけですが、
  • コードが 複雑になる
  • 解放の手続きが面倒 (忘れるとメモリリークが発生)
といった理由から、静的な配列 (固定長) が入出力用のバッファとして使用されてしまうことが少なくありません。 しかし、こうした横着はバッファオーバーラン (buffer overrun)というセキュリティ上の問題 (脆弱性) を引き起こします。

続きを読む "可変長バッファの実装" »

2007年05月25日

Javascript で汎用カレンダ

最近 Javascript を使い始めました。
「手始めに、ひとつ汎用的なコントロールを作ってみようか。(←ライブラリ開発者の習性)」
というわけで、あちこち使いまわせるカレンダを作ってみました。

続きを読む "Javascript で汎用カレンダ " »

2007年05月26日

Javascript で汎用カレンダ (2)

(このエントリは、前のエントリで紹介したカレンダを用いたインタラクティブな処理について解説しています。)
カレンダ上のユーザ操作に対する処理を記述するには、コールバックを使用します。

続きを読む "Javascript で汎用カレンダ (2)" »

About 2007年05月

2007年05月にブログ "Codelogy" に投稿されたすべてのエントリーです。 過去のものから新しいものへ順番に並んでいます。

Next: 2007年07月

メインページアーカイブページもご覧ください。