トップ «前の日(04-18) 最新 次の日(04-20)»

PC関係のメモ


ThinkPad X31をリカバリ / ウイルス対策ソフト導入

ThinkPad X31をリカバリ

D2D領域からリカバリ。あっという間に元通り。お気に入りバックアップするの忘れた。他のものはDドライブに分けてあるから大丈夫。

で、Dドライブにあるドライバをインストールしようと思ったらDドライブが無い。一瞬青ざめた。

原因はDドライブが隠しNTFSになっていたため。なんでかリカバリするとDドライブに隠し属性がついてしまうらしい。

仕方が無いのでパーティションマジック8を使って「パーティションを表示」させたら見えるようになった。パーティションマジックが無かったらどうすればいいんだろう。

ウイルス対策ソフト導入

初めて自宅のマシンにウイルス対策ソフトというものをインストールした。

会社や友人のPCに入れたことはあるけど自分のマシンに使うのは初めて。だって重くなるしウイルスに感染するようなことしないから。

が、昨今の状況は違う。ネットに接続するだけで感染したり、ついうっかりでも感染してしまうことがある。それに自宅のマシンとはいえサイト制作/プログラミング/メール環境が無くなってしまうとかなり困る。困るから2台(ノートとデスクトップ)あるわけだけど。

2台とも安全であることに越したことは無いのでウイルス対策ソフトを両方に導入。

ThinkPad X31にはプリインストールのNorton AntiVirusをセットアップ。デスクトップにはフリーのアンチウイルスソフト「AVG 6.0 Free Edition」(GRISOFT)をセットアップ。

最終更新時刻: 2008年09月01日

CMap / クラス テンプレートからの継承 / CMapEx

CMap

なんでコピーコンストラクタだけじゃなくコピーメソッドまで用意されてないんだゴルァ。

しょうがないからループして要素をコピー。面倒だ。車輪の再開発になるけど自分で簡易な連想配列のテンプレート作るか検討。

それか、CMapみたいなテンプレートクラスから派生できるのなら、そのほうが手軽。

STLPortのhash_mapとか使いたい…。

クラス テンプレートからの継承

MSDN - Dr.GUI、テンプレートを語る

CMapEx

((<CodeGuru:Enhanced collection template classes: CArrayEx, CMapEx and CSortedArray |URL:http://www.codeguru.com/Cpp/Cpp/cpp_mfc/collections/article.php/c889/>))

CMapから継承してて、コピーコンストラクタやらoperator=が定義されてるっぽい。

最終更新時刻: 2008年11月24日

dddav 0.0.8をリリース / [dddav]dddav 0.0.7をリリース(してた) / [linux]Squidインストール(2) / C#始めました

dddav 0.0.8をリリース

リクエストもあったので、Proxy対応した0.0.8をリリース。

機能追加

  • Proxy経由でのアクセスに対応。

dddav 0.0.7をリリース(してた)

リリース記事書くの忘れてた。

機能追加

  • D&Dに対応。(リモート同士だけ)

D&Dは意外と面倒な処理が多くてこれから実装予定。今回はリモート同士のD&Dだけってことで。 ネタは揃ってるからあとはやる気と需要次第。

Squidインストール(2)

パスワード認証に対応させる。

./configure --enable-err-language=Japanese \
            --enable-useragent-log \
            --enable-referer-log \
            --enable-linux-netfilter \
            --enable-poll \
            --enable-carp \
            --enable-removal-policies="heap,lru" \
            --enable-storeio="diskd,ufs" \
            --enable-basic-auth-helpers="NCSA" \
            --disable-ident-lookups \
            --disable-internal-dns
make
make install

前回の「--enable-auth-modules」は古い書き方だったので「--enable-basic-auth-helpers」を指定してリコンパイル。

Masashi Blog ≫ Squidを参考に設定。

acl password proxy_auth REQUIRED
http_access allow password
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/passwd.squid

パスワードファイルを作成

/usr/local/apache2/bin/htpasswd -c /usr/local/etc/passwd.squid hoge

C#始めました

簡単にGUI作りたいってことでC#始めた。

ADSI使ってActiveDirectoryから情報引っ張ってきてあれやこれや。

C#の印象はC++をベースにJavaとVB6.0の良い所を足したような感じ。

最終更新時刻: 2008年11月12日
コメント(5) [コメントを投稿する]

Before...

_ hajime [早速試していただきありがとうございます。 (1)はLinux+Apache2.0.59+mod_davな環境で再現し..]

_ marvel [dddavに不具合かもしれない挙動を見つけたので、レポートします。 ファイル名が日本語のファイルをアップロードする..]

_ hajime [ありゃ。ほんとですね。dddavのバグです。レポートありがとうございます。]