emacsen 上で動く多機能な IRC client (Liece の後継)。 約 1 週間ぶりの version up。
暗号化通信対応軽量 SMTP/POP3-Proxy サーバ for Windows。 約 3 ヶ月ぶりの version up。
ssleay32.dll, libeay32.dll の作成方法を探していたら見つけた。 VC++ や Borland C++ による OpenSSL のインストールと一緒にメモ。
9/18 発売。 参加アーティストが良さそうなのでちょっと興味が…。 デビュー・シングルはそれほど印象に残ってないのですが、今回はどうなるかな…。
更にメモ。 こちらは使う予定ないですが…。
The Win32 OpenSSL Installation Project is an (unofficial) extension to the OpenSSL Project. The Win32 OpenSSL Installation Project is designed to provide the Windows OpenSSL community an installer-style version of OpenSSL.
ChangeLog ファイルを HTML ファイルに変換して Web 日記にするツール。 約 3 週間ぶりの version up。
レンダリングに Gecko エンジンを利用した web browser。 もちろん 1 ヶ月ぶりの version up。
定番の Scheme interpreter。 所謂人柱版。
GNU な spell checher。 約半年ぶりの version up。
emacsen な定番 mail user agent。 所謂人柱版。
定番の TeX 編集環境 for Emacsen。 約 10 日ぶりの version up。
Emacs21 向け X-Face 表示 tool。 約 1 ヶ月ぶりの version up。
OggVorbis の再生をサポートする DirectShow フィルタ。
MPEG4 系ムービー形式である DivX, XviD などを快適に再生する DirectShow フィルタ。 所謂人柱版。
Windows 上で動く高機能なタブ型 web browser。 約 1 週間ぶりの version up。
PostScript 関連の tool 群。 所謂人柱版。
skin により見た目を変えられる多機能なメディア・プレーヤ for Windows。 約 1 ヶ月ぶりの version up。
無料で使える virus 対策 tool for Windows。
美しいペン習字風 font。 約 10 日ぶりの version up。
Windows 定番の message user agent。
OGM や MKV 形式に対応した高機能な動画編集ツール for Windows。 かなり久々の version up。
kaoru さんの日記から。 めもめもめも。
レンダリングに Gecko エンジンを利用した web browser。 1 ヶ月ぶりの version up。
複数の文字コードに対応した C の正規表現ライブラリ (BSD ライセンス)。
シンプルで小さい DOM な XML パーサ。 約 7 ヶ月半ぶりの version up。
g++ にはこんなオプションがあるそうだ。 知らんかった。 orz
Warn about violations of the following style guidelines from Scott Meyers' Effective C++ book:
- Item 11: Define a copy constructor and an assignment operator for classes with dynamically allocated memory.
- Item 12: Prefer initialization to assignment in constructors.
- Item 14: Make destructors virtual in base classes.
- Item 15: Have "operator=" return a reference to *this.
- Item 23: Don't try to return a reference when you must return an object.
Also warn about violations of the following style guidelines from Scott Meyers' More Effective C++ book:
- Item 6: Distinguish between prefix and postfix forms of increment and decrement operators.
- Item 7: Never overload "&&", "||", or ",".
When selecting this option, be aware that the standard library headers do not obey all of these guidelines; use grep -v to filter out those warnings.
非常に高機能な画像処理ツール。 人柱版。
レンダリングに Gecko エンジンを利用した web browser。 約 3 ヶ月ぶりの version up。
Windows 上で動く高機能なタブ型 web browser。
ダメ続きなのにはわけがあるらしい。 というか、当然の結果だろう。 …某所でいただいた回答でちょっと自信がついた。
#include <stdio.h>
#define LENGTH 1024
int main(void) { /* index */ size_t i, j;
/* array, pointer */ int single_array[LENGTH]; int double_array[2][LENGTH]; int* single_pointer; int (*double_pointer)[LENGTH];
/* initialize */ single_pointer = single_array; for (i = 0; i < LENGTH; ++i) { single_pointer[i] = i; } for (i = 0; i < 2; ++i) { single_pointer = double_array[i]; for (j = 0; j < LENGTH; ++j) { single_pointer[j] = i * LENGTH + j; } }
/* print */ double_pointer = double_array; printf("%d\n", **double_pointer); /* 0 */ printf("%d\n", **++double_pointer); /* 1024 */
return 0; }
これだと int* hoge
より int *hoge
の方が自然に見えるな…。