トップ 最新

2004-10-01

λ 今日のSPF対応状況

10月になったのでチェックしてみる。

  • @freebsd.org : PASS
  • @lists.sourceforge.net : PASS
  • @subversion.tigris.org : なし
  • @jp.freebsd.org : なし
  • @m.bluegate.org : なし

λ ASP→ASP.NET移行テクニック

ASPからASP.NET移行を容易にするには、JScriptで書いておいた方が楽。その上で@Pageディレクティブを使って

@ Page AspCompat="True"

でSTAコンポーネントを利用可能にすれば(効率は悪いが)大体動くようになると思われる。


2004-10-02

λ Flets.Net 埼玉

早朝1分程度パケット落ちする現象が多発。今のところ工事も故障も報告は上がってないなあ。

λ [ASP.NET] "Webファームを利用する場合の暗号化鍵の設定"

展開時に忘れそうなのでメモ。しかも設定場所として推奨してるのが machine.config だし。

Webファームでセッションを利用する場合に外部プロセスにするとかSQLServerにするとかは忘れないと思うけど。


2004-10-03

λ [Mac] バッテリ不調

電車の中でPowerBookG4を開けるとサスペンドから復旧しないなーといろいろやっていたら、 全然バッテリーから電力供給されていないのが判明。 バッテリについているチェックボタンを押してもチェッカーLEDが点灯しない。

…の割にはACアダプタを接続すると、バッテリは「充電済みです」とか「99%」とか表示される。 ついに故障ですか? Apple Care 発動ですかーーそしてバッテリには発動できるのか???

本日のツッコミ(全1件) [ツッコミを入れる]

λ vm_converter [Apple Care発動の前に、<http://til.info.apple.co.jp/cgi-bin/WebOb..]


2004-10-04

λ TOUGHBOOK CF-18DW1AXS

9月29日LetsNote発表の時に、タフブックもこっそり802.11g無線LAN搭載になっていた。CPUもDothanにパワーアップ。 メジャーな型番が変わってなかったから気づかなかったよorz

Panasonicオンラインショップには今朝の時点で掲載されてなかった。

λ [Mac] バッテリートラブル その2

vm_converterさんからコメントを戴いたので、

  • Ctrl+Shift+Option+Power で PMU リセット
  • Open Firmware 上で reset-nvram コマンド実行
  • Open Firmware 上で reset-all コマンド実行

などをやってみたが状況は変わらなかった。とりあえず2個目のバッテリは元々欲しかったので注文してみることにする。

λ ADSL不調の原因

結局フレッツとしての故障情報は出てこない。 そういえば最近夜中に家の近所で道路工事をしているので、それが原因のような気がしてきた。

λ 掃除機不調

電源コードリールのストッパーが弱くなって、稼働中に勝手に巻き取ってしまう現象が発生。 ストッパーに使ってるゴムかなんかを交換すればいいんだろうけど、これまた元々交換用フィルターの入手しなきゃいけなかったし、 買い換えの方向で。

とりあえずダイエー優勝セール待ち。地元は西武だが、西武の優勝セールはしょぼいので優勝しなくてよし。

λ Gmail への SPAM

ここにさらしているアドレスにはすごい勢いでSPAMが来て自動認識されている、のはいいとして。

ネットにさらしたことがないはずのアドレスにもSPAMが来た。しかも自動認識されない奴。 姓.名@gmail.com だから辞書アタックしてるのかしら。gmailのデフォルトで設定されるアドレスがそうだしなあ。

SPAMを想像していたわけではないが、僕が知人にInviteかけるときは微妙に短縮してみたり、通り名を入れてみたりしている。 今後は@docomo.ne.jpみたいにやたら長いアドレスが普通になったりするのだろうか。なんか嫌だ。


2004-10-05

λ [FreeBSD] portupgrade

うちでも portsdb.rb:587 でエラーになったり、 FreeBSD-5系だとsegmentation faultしたり するようになったので、 えふきむ日誌(1) (2)を参考に作業した。

最終的には/usr/local/etc/pkgtools.confのはじめの方に以下の行を追加した。

ENV['PORTS_DBDRIVER'] = 'bdb_btree'
ENV['PKG_DBDRIVER'] = 'bdb_btree'

λ WAVE/MP3 Recorder R-1

DAT以来久々の音楽向け長時間デジタルレコーダー。TCD-D100を買った時の値段が、大体こいつ+2GBCFだった気がする。 これでやっと24bitのデジタル音源を生産できるよ。

サンプリングレート96kHzも対応してくれればよかったのに。コスト的に大きく変わりそうなところってあるのかしら。


2004-10-06

λ [FreeBSD] FreeBSD-SA-04:15.syscons

FreeBSD-5 onlyだが影響は大き目。カーネルだけのアップデートでよい。

λ New Gmail Features

ここのとこ他人のアンテナで暮らしてたけど、 GmailとなるとそうはいかんのでRSSreader導入しようかしら。


2004-10-07

λ Explorerを別のユーザーとして実行する

「別のプロセスでフォルダウィンドウを開く」オプションを有効にする。

なるほど。逆に言えばそれが阻害してたのね。

λ Gmail限定SPAM

今日届いたやつは勝手にSPAM認定されていた。GmailはみんながSPAMボタン押してくれるから、SPAMデータベースの進化も速いよな。 Gmailはタダだけど、企業向けSPAMデータベース提供は有料みたいなサービスはありうるかも。

λ [Mac] OSX 10.3 の時計合わせ

バッテリトラブルで内蔵時計の値をクリアするような操作をした後、 ログイン時に「1999年以前になってるので時計を設定して下さい」のような表示が出る。

さらにはネットワークに接続した瞬間NTP経由で時計合わせをしてくれる。細かいことだけどかなり便利。 当初は自分でntpd止めてntpdate実行とやってたんだけど、 ntpdate実行時になぜかすでにほとんど修正されなくて不思議だった。

λ アオドクロ

休憩含んで3時間45分の長丁場、比較的あっさりしていたアカドクロに比べると、いろいろ豪華ですごく楽しめた。 ストーリーについては、天魔王の正体は冒頭で解説してくれて 「もはや知っているもの」という前提で進めるようになっている。 そのおかげで小ネタの詰め込み具合が本当に楽しい。

たいまつの火とか火薬の出番が多めで、金属系できっちりした衣裳が多いのは防火対策のためなのかもしれないと邪推してみたり。 音楽の音は大きくても火薬の爆発音はそれほどインパクトないところは、PAさんがすごい頑張ってると思う。 火薬の爆発音でびっくりさせられるのは嫌なんじゃよ… 歌の歌詞が若干聞き取りずらいのはロックだからあれぐらいでよかろう。

映像化されたものでも恐らくかなり楽しめるだろうけど、花道が多用されるのでそういったところは劇場ならではだ。


2004-10-08

λ AX300初期設定

知人が特価で買ったAX300の初期設定作業

  • 最新版のパッチを適用
  • telnetdキットをインストール
  • TVメニューより固定IP設定
  • Webメニューよりdefaultroute, DNSserver, hostname 設定
  • Debian小さめ構成のかたまり debian.tar.gz をSamba共有フォルダに転送
  • telnetで入って /mnt/disk1/data/REC/debian.tar.gz を /mnt/disk1/debian/ に展開
  • /mnt/disk1/debian/etc/hosts の先頭に上記で設定した hostname を記述する
  • sshd起動スクリプト /etc/rc.d/rcS.d/S98sshd を設置
  • /etc/apache/httpd.conf にリモート録画設定用仮想サイトを設定

λ オープンソースDB のクラスタリング化というチャレンジを行ったのですが

個人的には「SQLサーバは1つ」という前提で始めてしまったところが敗因だと思う。

blogサービスはどう考えたって更新より参照の方が圧倒的に多いに決まってるんだから、PostgreSQL使い続けるのであれば 参照系と更新系を分割して Slony-I で参照系のクラスタリングを組むのが現状では一番開発スピードが速いと思う。 あるいはPowerGres+最速マシンを買って一時しのぎしてみるとか。

このへんの開発コスト考えるとMicrosoft SQLServerって結構微妙な値段設定してるんだよなあ、と思ってみたり。 MS SQLServer7以降はMSの中でもイケテル製品ですよ。

ORACLEはイメージ的にMicrosoftの比でなく高い気がしている。チューニングした時のトップスピードは速いらしいけど。


2004-10-09

λ 報告された Microsoft ASP.NET の脆弱性に関する情報

うをを。ASP.Netで外向けサービスする時には必須。


2004-10-10

λ 情報セキュリティ 試験勉強

法律というか監査とか運用のあたりが厳しい。というか午後の問題は半分以上国語の問題を解いている気分。

そして最大の難関は漢字を筆記しないといけないところだ。


2004-10-11

λ リファラスパム 大量襲来

とりあえずホスト名27文字以上除け導入。tdiary.orgが使えなくなったのってこいつのせいなんじゃあ。

Webalizerで明らさまにトップ2になっているIPアドレス 66.154.38.18,66.154.23.88 からのアクセスっぽい。 IPアドレスでアクセス制限するのってイケてないんだよなあ。どうしたもんか。

1分間に3回以上アクセスあったらリファラログから消した上で、apache的にしばらくアクセス禁止とか?

こんなルールでとりあえず index.rdf に誘ってみるテスト。

RewriteEngine on
RewriteBase /~h/tdiary
RewriteCond %{REMOTE_ADDR}      ^66\.154\.23\.88$ [OR]
RewriteCond %{REMOTE_ADDR}      ^66\.154\.38\.18$
RewriteRule ^.*$ index.rdf [L]

RewriteCond %{HTTP_USER_AGENT}  ^NATSU-MICAN/.* [OR]
RewriteCond %{HTTP_USER_AGENT}  ^WDB/.* [OR]
RewriteCond %{HTTP_USER_AGENT}  ^TAMATEBAKO/.*
RewriteRule ^$ hina.di [L]

RewriteRule ([0-9]+)\.html$ index.rb?date=$1 [L]
RewriteRule index.html$ index.rb [L]

λ HONDA 4代目 LEGEND

ハイテク満載なところはすごく興味魅かれるんだけど、横幅1825mmってのは日本車としてどうなのよ。 立体駐車場に入れられないぞ。

本日のツッコミ(全1件) [ツッコミを入れる]

λ こさとう [横幅1845らしい。ちなみにセル塩が1830。]


2004-10-12

λ アマゾン 発送失敗

クレジットカードの限度額を超えたらしく「クレジットカードの認証ができなかったよーん」というメールをもらって、 代引配送に変更してみたのだが発送予定日を過ぎても一向に配送してくれない。なんなんだ。

よくわからんので全部キャンセルして、再度注文しなおしてみた。

λ OutlookExpress 6 で SMTP-AUTH+TLS

基本的には書いてある通りだったんだけど、 最初に SASL NTLM で認証するためのダイアログが出てきて、 それをキャンセルするとPLAIN認証用のダイアログが出てくる。

この2回目のダイアログでIDとパスワードを入れると認証完了でメール送信が通る。 パスワード保存にした場合も、2回目のダイアログが出ないだけでNTLM用のダイアログは出てくる。

PostfixにはNTLM用の設定なんて書いてないんだけどなあ。 SASL2の設定をほとんど理解していないので、SASL側が悪いのかどうなのかは不明。 なんにしてもこれを解決しないとお客さん向けには公開できない。

Postfix + TLS + SASL on FreeBSD

/usr/local/lib/sasl2からNTLM関係のライブラリを追い出すべし、という解決法。 Postfix以外の何かがNTLM使っていたらどうするんだという気もするが、使ってないので従うことにする。

cd /usr/local/lib/sasl2
sudo mkdir Deactivated # 判別しやすいよう先頭は大文字で
sudo mv *ntlm* Deactivated

ていうか /usr/local/etc/pkgtools.confで cyrus-sasl2 に対して WITHOUT_NTLM を定義するのが筋だな。

MAKE_ARGS = {
  'security/cyrus-sasl2'  => '-DBATCH -DWITHOUT_OTP -DWITHOUT_NTLM' ,
}

書換えた後にportupgrade -f security/cyrus-sasl2を実行して環境を更新した。 あと念のためバックアップディレクトリに保存されたファイルの削除 rm /usr/local/lib/compat/pkg/libntlm.so.2 も実行。


2004-10-13

λ 月刊WindowsUpdate

MS04-032 が一番大きいかな。

IEからWindowsUpdateを実行してみると、DirectX 9.0c も更新した方がよさげなので redistributable のやつをダウンロードして各マシンに展開した。手元以外のマシンのWindowsUpdateはSUS経由で明日か明後日に適用予定。

λ tDiary.Net spam リスト最新版

これだけの数のIPアドレスブラックリストは管理しきれないなあ。 whitelist 作って知らないドメインからのリファラは毎回自分で追加ぐらいの方がいいかもしれない。

λ ASP.Net 手始め

index.aspxから次のページに移動

Server.Transfer("nextpage.aspx");

nextpage.aspxの先頭に

<%@ Reference Page="index.aspx" %>

とかやっておくと、index.aspxに結びついたクラスに定義された「プロパティ」を参照できるようになる。 1つのWebページをクラスにマッピングしてしまう、ってのは概念としては分かりやすいな。 VS.Netデフォルトだとまんま "index" というクラス名で若干気持ち悪い。 いっそ大文字でページ名=aspxのファイル名を開始するというローカルルールにしてしまうのがいいかもしれない。 そうすればクラス名が大文字から始まってRuby使いとしては気分よくソースが見られる。

SQLサーバへの接続について、SQLConnection,SqlDataCommand,SQLDataAdapter,カスタマイズされたDataSetまでは VS.Netでへろへろと作れたけど、 HTTPで受け取った値をSQLのパラメータとして渡す方法を探すのに苦労した。SQL使うのに「とりあえず全部」ってシチュエーションはほとんどないだろ。

VS.NetでSQLCommandのプロパティにあるSELECT文を、ウィザード経由で更新すると、インスタンスへのパラメータの追加も勝手にやってくれる。 DataSetDataGridのバインドもDataGridのプロパティビルダでお気軽作成だ。 なんで手で書いたコードは以下の部分だけだった。分かってしまえば超簡単。

private void Page_Load(object sender, System.EventArgs e)
{
	if (!IsPostBack) 
	{
		aIndex = (indexClass)Context.Handler; // index.aspxで入力した値を取り出す
		sqlSelectCommand1.Parameters["@fromDate"].Value = aIndex.fromDate;
		sqlSelectCommand1.Parameters["@toDate"].Value = aIndex.toDate;
		sqlSelectCommand1.Parameters["@busyoCD"].Value = aIndex.busyoCD;
		sqlDataAdapter1.Fill(dSet1); // SQLを実行してDataSetに流しこむ
		DataGrid1.DataBind();
	}
}

2004-10-14

λ [FreeBSD] www/apache2

mod_proxy関係を追加するのに今まではWITH_PROXYでやってたのが、WITH_PROXY_MODULES と指定しないといけなくなった。コンパイル前に何がどうなるのか確認するには、

make WITH_SUEXEC=yes WITH_PROXY_MODULES=yes show-modules

とやると一覧を出してくれる。基本的にモジュール関係は WITH_???_MODULES とやって指定することになったらしい。


2004-10-15

λ [FreeBSD] ports/security/clamav, ports/security/clamsmtp

clamavは0.80rc4, clamsmtpは0.9.6に更新されて、設定ファイルの書き方が変わっている。 次回更新時に注意

λ PENTEL BLACK POLYMER 999 α

情報処理技術者試験のために鉛筆を探索した。

ぺんてる ブラック ポリマー 999 α

バブルの時代にぺんてるが作ってしまった最高級鉛筆 BLACK POLYMER 999 α。 ちょっとやそっと字を書いたぐらいでは減らないので受験生時代に重宝したのだった。

ちなみに写真の消しゴム STEADTLER PURAPLAST HI-POLYMER も硬めの消しゴムでなかなか減らない。 普通の鉛筆と組み合わせた場合はスベっていまいちという噂もあるが、BLACK POLYMER との相性は最高である。

ぺんてるで調べたら、αなしのBLACK POLYMER 999の方は現行商品でちとびっくり。それなりに需要があるのかしら。

λ [FreeBSD] clamav, clamsmtp アップデート作業

/usr/local/etc/clamav.conf/usr/local/etc/clamd.confに変更になっているが、中身はあんまり変わってない。 一部ディレクティブが減っていた。

LogFileMaxSize 2M
LogTime
TemporaryDirectory /var/tmp
StreamMaxLength 20M
MaxThreads 20
ReadTimeout 300
User clamav
Foreground

/usr/local/etc/clamsmtp.confへの設定。clamsmtpのデフォルトにポート番号を合わせることにした。

OutAddress: 10026
Listen: 127.0.0.1:10025
TempDirectory: /home/clamsmtp
Quarantine: on 

clamsmtp用daemontoolsのrunスクリプト

#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
exec 2>&1
exec softlimit -c 0 \
      envdir ./env \
      setuidgid clamav \
      clamsmtpd -d3 -p /var/run/clamav/clamsmtpd.pid

そろそろ安定運用に入れるかしら

λ 西武鉄道株 連日ストップ安

夢の全線パス取得できるぐらいまで下がってくれたら買うかもー

λ カロッツェリアHDDサイバーナビ

CPUはSH7770 400MHz。組み込み向けCPUの進化もゆるやかになってきたし、ハードウェアとしてはそろそろ一段落かな。

λ sidebarを隠す

sidebarなDIV と mainなDIVは 1つしかないと思われるので、それぞれ id="sidebar", id="main" 属性を追加してしまった。

その上でnaviボタン行作成用プラグイン中に次の行を追加した。

result << %Q[<span class="adminmenu"><a href="#" onClick="document.all.sidebar.style.visibility='hidden'; document.all.sidebar.style.display='none'; document.all.main.style.marginLeft=0;">HideSidebar</a></span>\n] 

サイドバーを隠した後にボタンが「ShowSidebar」に変わったりするとカコイイけど、リロードすればいいや。 だいたいIEでしか動いてない。MozillaのDOMに関する資料を見ないとな。


2004-10-16

λ Norton AntiVirus 2001 の更新サービス終了日

2004年10月12日まで*だった*。

NortonのAntiVirus更新サービスの提供は、発売日から4年後まで。

λ 西武鉄道株虚偽記載 堤会長辞任では済まない(徳島新聞社)

1億株,30%にも上る株式を個人名義扱いで隠蔽してたのか! ここまでになると本当に上場廃止はありうるかもなあ。


2004-10-17

λ セキュリティアドミニストレータ試験

せっかくなのでClamAntiVirus Tシャツを着こんで行った。

午後問題は過去問に比べると監査・マネジメント率が低かった気がする。 午後IIは、個人情報漏洩時のお詫び文章作文(100字以内)が面倒で、作文がない方を選択した。

解答速報へのリンク

次回の春期はデータベースに挑戦かしら。


2004-10-18

λ [FreeBSD] clamsmtp + Postfix の設定

ChangeLogによると clamsmtp 0.9 以降は clamd を 使わないのがデフォルトになっている。やはり未だclamdscanは鬼門のようだ。

仮想メモリを使い切らない範囲で同時実行数を増やしても問題ないと判断して、 以前の3プロセスから16プロセスに増やすことにした。 /usr/local/etc/postfix/master.cfへの記述は以下の通り。

# content filter
scan     unix  -        -       n       -       16      smtp
      -o smtp_send_xforward_command=yes
localhost:10026 inet n  -       n       -       16      smtpd
      -o content_filter=
      -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
      -o smtpd_helo_restrictions=
      -o smtpd_client_restrictions=
      -o smtpd_sender_restrictions=
      -o smtpd_recipient_restrictions=permit_mynetworks,reject
      -o mynetworks_style=host
      -o smtpd_authorized_xforward_hosts=127.0.0.0/8

λ SVN SCC Proxy

ASP.Netで軽く実用になる一連のサイトが出来たので、VS.Netのソース管理機能からSubversionリポジトリに登録してみる。 認証方法については特に何も触れられていないが、普通にWin32版Subversion方式でprofile中にあるserversファイルをいじればよさそう。 パスワードを埋めこまなかった場合にダイアログで聞いてくるかどうかは不明。

元々のSourceSafeが基本はロックの思想なので、チェックアウトしてないファイルがReadOnlyとなり SubversionのWorkingCopyとして見ると互換性がない状態になるらしい。 そのためにパッチを当てたTortoiseSVNも提供している。

λ CertifGate(サティフゲート)

同じコンセプトの商品 XyLocはIBMダイレクトで扱ってる

離席時にスクリーンロックして毎回パスワード入れさせるのは非現実的だもんなあ。 特に「推測されにくいパスワードにしろ」「パスワードは定期的に変更しろ」とかいう運用だと、そんなん出来るか!って感じ。

λ [USB]: Linux の USB 調査

コンソールからやる時は lsusb

λ Amazon.co.jpには、「心の底から欲しい物」は注文しないほうがいいのです!

チケット確保の時に、ぴあを使ったら大概ろくな席が来ない。大手流通でレア商品を入手しようってのはそういうもんだ。

Amazonに期待しているのは「とにかく品揃え」で、人気集中レア商品よりは埋もれた良書をストックする方向で努力して欲しい。


2004-10-19

λ MSDN 開発者向けセキュリティ ガイダンス

あたりまえのようでもまとまってるとうれしい。

λ NETエンタープライズWebアプリケーション開発技術大全 セキュアアプリケーション設計編

Microsoftのコンサル部隊でもSQLサーバロールはdb_datareader,db_datawriterを使うもんらしい。

SQLServer自体の勉強してた時は、自分でサーバロール決める方がいいのかなーとぼんやり思っていたのだが。 Windows統合認証で完全に統合するんでないWebアプリケーションだったら固定サーバロールで十分ということか。

あと、Vol.3にあった

Server.Transfer でなく、Response.Redirect でページ遷移すべき

というのは意外だった。 Sessionオブジェクトの適切な利用まで考えるんだったら、値のひきまわし部分の実装は自分でやれということか。 効率の上でもHTTPプロトコルにのせるパラメーターは制限すべきだしな。 効率と抽象化のせめぎあいを見た感じ。

パスワード管理の時にハッシュ作成前に加える文字列 salt をユーザごとに用意してデータベースに保存しておくというのは目から鱗。 システム内で共通に持つ文字列は pepper とでも呼ぶのかな?


2004-10-20

λ 楽観的ロックでいいじゃん!

そういや少なくともここ3年以上は楽観的ロックだけで暮らしてるなあ。 昔DBシステムへの理解が足りなくて悲観的ロックを使って書いてしまったコードもなるべく楽観的ロックに置き換えるようにしているし。

例えばぴあみたいなチケット発券処理にしても、 期限付き仮発注みたいなチケットを発行することにして、 長期継続するデータベース接続としては楽観的ロックにすると思う。

というか悲観的ロックでユーザが待たされるようじゃシステムとしてダメダメだ。 そういう意味では「楽観的ロックでいいじゃん!」というより 「楽観的ロックで一貫性が取れるように頑張んなきゃ!」かな。

λ その場で議事録

無線LAN内蔵TabletPCで、全員がその場で議事録共有するようなアプリケーション搭載されたらいいなあ。

ExchangeServerかなんかを使えば今でもできそうな気はするが、 [その場で誰かのマシンがマスタ議事録]になるような仕掛けがあるとよさげ。

…あ、ServerでないWindowsOSは10クライアントまでしか接続できない制限がーー P2Pテクノロジだから所謂サーバではありませんと主張できる実装とかdiffパケットをマルチキャストとか。

あと「ワンプッシュでその場のWPA鍵を生成して液晶に表示する無線LANアクセスポイント」も欲しいな。 ここまでやればTabletPCのキラーアプリになったりするかも?

λ Verisign サーバIDのライセンスについて

同一コモンネームのサーバIDを複数申請する場合、全く同じ情報 (ディスティングイッシュネーム) で生成されたCSRでは、データ重複のため登録できません。部門名を少しずつ変更して申請件数分のCSRを生成してください

やってられーん!がをーー!!せめてボリュームライセンス発行ぐらいしてくれ。

10ID以上だったらマネージドPKI for SSL使えということなんだろうけど、 3台で分散ぐらいだとめんどすぎ。

本日のツッコミ(全2件) [ツッコミを入れる]

λ otsune [Rendezvousで複数の人が同じ文章を編集できるSubEthaEditってエディターが近いかも? TabletP..]

λ 上美谷 [Rendezvousは確かにいいですね。 でもApple製品を全員が持ってる打ち合わせはちょっと想像できないです。 ..]


2004-10-21

λ 公的個人認証サービス 利用者クライアントソフトの技術仕様について

JAVAだけかと思ってたらCのインターフェースも用意してた。

mixiのPKIコミュニティより。

λ レオレオ詐欺

Yahooの西武鉄道株掲示板より。

λ シガーライターソケットに装着するBluetoothハンズフリーキット

こりゃいいや。シガーライターまわりがケーブル引き回しに比べると比較的すっきりするし。


2004-10-22

λ Rinda

学部生時代にLindaの高速化を輪講ネタとかにしていたので懐かしい。 Lindaの概念は確かに単純で面白いんだけどねえ。 でもどうにも抽象化しすぎていて性能が出せないという印象がある。

λ EDIROL R-1 発売延期

3週間延びて11月19日(金)発売予定になってしまった。

λ AssertionFreeTesting

assertのない手法があるのかなーと期待してリンクをたどってみた。

ユニットテストは常に100%で通過するスバラシイ手法だった。たぶんバグも限りなく100%に近い存在確率だろう。


2004-10-23

λ 情報セキュリティアドミニストレータ試験 解答速報

大きなミスは以下の点

  • 複数マシンでのログを相互に参照するには、時刻を同期しておく
  • バックアップデータセンターの立ち上げ時には、復旧後に検証が必要

NTPでの時刻同期はあまりに当り前に設定してしまうので思い付かんかった。 ドメイン環境のWindowsServerに至っては設定しなくても同期するし。

λ レコミュニ ニュース

こんなとこで 福岡智彦 さんの名前を見るとはなー

まあしかしホントに個人情報の取扱いの難しい時代になったもんだ。 最近はパスワードを知らなければシステム管理者でも平文の情報は取得できない暗号化してデータベースに保存とかやらんと、 恐くてシステム納入できないですよ。

ARTIFACTに記事があった。

株式会社レコミュニ 会社概要

資本金1200万で「南麻布に事務所構えて」「クレジットカード決裁できるシステムを構築・運用する」のは かなりきつくないか?(特に前者)

福岡智彦の『にっぽん四方山話』

Sony Music Entertainmaint の中にいながらにして

DRMが守ろうとしているものっていったい何だ?

と問うて、実際にレコミュニという組織を作っているという行動そのものは素晴らしいと思う。 β版がセキュリティ的にダメだったからといって潰れては欲しくない。

音楽プロデューサーがコンピューターシステムに詳しくなくてもしょうがないんだから、 なんか助けられないものだろうか。


2004-10-24

λ Wacom DTU-710

畏れ多くてとても入れない Cintiq コミュニティを見てたら、無駄に欲しくなってみたり。

俺の用があるのは技術文書描きなので、どっちかというとドロー系絵描きソフトが欲しいんだけど AppleWorksはベクター情報付きで交換可能なファイルフォーマットで出力してくれないのでは使う気が起きない。 いまさらX11上でtgifてのもなあ。

やっぱWindows上でVisioになるんか?

Omni Graffle 3 Professional ならVisio2002互換XMLで出力できる。XMLマンセー

λ apache HTTP server 1.3.32

1.3系のサーバ更新作業TODO

しかし 1.3.32 では、 mod_include の buffer overflow が直ってないという話 もあり数日待つ予定。

λ TS4GCF45 (4GB)

EDIROL R-1用にメモ。4GB CFでは現在最安値。 Kingston製品がやってくれば同じぐらいの値段になるはず。

λ PXEを使ってPCもディスクレスにしよう

UltimateBootCDに入っているのはFDイメージだ! のでそいつをPXE経由で送りこめばFDDの無いマシンでも色々できて面白そうだと思ったんだけど。

http://www.bpbatch.org/ がどこぞの会社に吸収されていて無料でダウンロードできなさそげだった。すごい悲しい。


2004-10-25

λ ステートレスコンポーネント

しかし保持すべきコンテキスト情報が500Kバイトあれば、 クライアントとサーバーで転送を繰り返すよりはサーバー側で保持したほうが良さそうに感じてくるはずだ。 しかし、それが1000クライアントとなるとサーバー側は500Mバイトのステートフルコンポーネントのインスタンス群を同時に抱えることになる。

現在こんな感じの設計で悩み中。ASP.Netではサーバー側で保持する手段としてセッションオブジェクトにコンテキスト情報を置けるが、 「インプロセス」「アウトプロセス」「SQLServerに投げる」の3通りあって速さと可用性のトレードオフがあるという状況が 更に悩みを増やすことになる。

だからこそ「スマートクライアント」なのかもしれんなあ。 Webブラウザがクライアント側にセッション情報持てるようになったら面白いだろうに。 起動画面のURLはセッション情報管理専用ウィンドウにして、子画面を開いてそっちで操作することにすれば一応出来なくもないか。

…MicrosoftOfficeのアップデータがそんな作りの挙動だったような記憶が。

λ VW ConceptR

[ConceptRのコンシューマーモデルはLATE 2007という記事]がイギリスのAUTOCARに書いてあったよーと知人より知らせをもらう。 この前発表してたのはConceptCの方だったか。

まあ事故でも起こさない限りは、あと4年ぐらいプログレで何の不満もなかろう。

λ [.NET] xyzzy 設定

VisualStudio.Netの設定に近そうな設定を .xyzzy に書いてみる。

;;; C#
(require "c#-mode")
(setq csharp-indent-level                        4)
(setq csharp-continued-statement-offset          4)
(setq csharp-brace-offset                       -4)
(setq csharp-argdecl-indent                      0)
(setq csharp-label-offset                       -4)
(setq csharp-brace-imaginary-offset              0)
(setq *csharp-indent-tabs-mode* t)

全体のタブ幅も4にしてしまうこと。

Emacsでのcsharp-mode.el関係は、CVSおっかけてるEmacsだと動かなかった。

λ [.NET] SVN SCC Proxy

ASP.Net 環境だとHTTP経由でのアクセスを伴うせいか、何か変。共有フォルダを使ってリモートマシンからファイル編集したのも一因だろうか。 これだとVS.Netと統合しないで普通にTortoiseSVNだけで使う方がいい気がする。

本日のツッコミ(全3件) [ツッコミを入れる]

λ hir [rssのリンクがhttpsになっているのは意図的なものでしょうか?]

λ 上美谷 [意図的ではないんですが、 https経由で更新してるせいでそうなっています。 あんまり実害ないと思って放置中です… ..]

λ hir [いえ、単純に何かの不具合かなとも思ったもので。 個人サイトなら自己署名で十分だと思います。 関係ないですが、ある通..]


2004-10-26

λ PostfixによるSMTPサーバ構築メモ

smtpd_client_restrictions = check_client_access hash:/usr/local/etc/postfix/clientsで外部データを参照する際、 IPアドレスの指定には A.B.C.D/24 が使えない。 /24だったら A.B.C を使う。

man cidr_tableという手もあるらしいが、どうもうまく設定できない。

λ インタラクションデザイン記述のためのビジュアルボキャブラリー

Garrett IA なるステンシルはWebサイトを記述するためのライブラリだった。

ただの画面遷移だったら誤解しないだろうけど、 まとまったページの管理する時に共通言語としてプロジェクトで共有しておくとよいかも。

λ G5/1.8GHzという割には大したことがない iMac

やはり体感速度向上には

  • HDDへのアクセス
  • 必要量以上のメモリ
  • FSBやメモリアクセス速度

が重要なんだなあ。(CPUコアだけやたら速いという前提で)

買う予定はないけど、わざわざPowerMac G5入手するんだったら多分RAID-0構成にするだろう。 PowerBookG4はバランス取れてて大変満足しとります。

λ IBM 指紋センサー

指紋センサー内蔵ThinkPadだ。スライド式センサーなんすな。


2004-10-27

λ PowerBookG4 で広めの作業領域

以前から Apple Cinema HD Display はアコガレのモニターではあるのですが、 会社の机にはDELL UltraSharp 2001FP(UXGA 液晶モニター)がアームで取り付けられてたりするので、 昨日 Omni Graffle でお絵描きするのにセカンドディスプレイとして接続してました。色の再現性はさすがに落ちるけど。

なんか2日間限定 オンラインクーポンのご利用で96,600円(税込)に!とすごい値段で売っている。

λ Macromedia FlashPaper

パスワード付きPDFもサクっと作れるし、Macromediaならではのswfファイル出力もよく出来ている。これで$79ならお買い得だろう。 英語のサイトにいけば日本語版の無料お試し版をダウンロードすることもできる。 お試し版は一々30日以内にライセンス入れろゴラとウィンドウが出てくるだけでフル機能と思われる。

ASP.Netに組み込んで自動でswfファイルを出力するみたいなソリューションは作れるんだろうか。

λ iPod Photo

カラー液晶はどうでもいいけど、現状デジカメ撮影した結果はiPhotoで管理していてSubversionにつっこむのは面倒だなあと思っていたところ。 写真と音楽のバックアップメディアとしていいかなあ。

λ [.NET] ValidationSummary Webフォーム

ValidationSummary をフォームに追加するだけで勝手に入力エラーメッセージを集約してくれる。 入力チェック系には散々苦しめられてきたので、かなり感動物だよー

エラーのあった項目の横に赤い"*"を表示して、詳細なメッセージは別のところにまとめて出すというデザインが主流になるのかねえ。

本日のツッコミ(全2件) [ツッコミを入れる]

λ こさとう [買え・・・と?w]

λ shachi [でもねでもね。iPodPhotoの画像管理はiTunesでやるみたいなんすよ。]


2004-10-28

λ ClamSMTP 1.0

1.0になった。当初の不安定さを思うとずいぶんと早くstable宣言に辿り着いたな。

実際ここのところ安定している。

λ 最大5拠点までの自動接続設定が可能なデータ通信カード対応ルータ

リモートアクセスサーバ機能もあるので、電話回線のないところでもTwoLinkDataカードを挿してRASの受け口になるはず。

いままではMN128SOHO-slotinの出番だったところだが、さすがに在庫がない。


2004-10-29

λ IIS で IIS Lockdown Wizard を無人で実行する方法

Undo=FALSEと書いておけば何度でも適用できるかなあと思ったが、やはり一度IISLockdownを適用した場合には、 元の構成に戻してからでないと適用させてくれなかった。 Undo=FALSE/TRUEが指定するのは無人セットアップ時にどちらの操作をするかどうかの指定で、 無人セットアップ時に2度目以降の実行時には単になにもしないで終了する。

このような.iniファイルを指定する実行をするには、iislockd.exe /q /cでファイルを展開してから。 [HOWTO] IISLockdown.exe を使用する方法も参照。

λ 出産と満月

会社の同僚のところも今朝無事出産した。今日も満月。

λ [ASP.NET] 帳票出力

VisualStudio.Net環境から帳票出力するのは CrystalReport でPDFを作成させるらしいものらしいのだが、 CrystalReportのライセンス価格がさっぱり分からない。

.Netの流儀でいくと、Webサービスで公開してExcel/Access/InfoPathのどれかで印刷してくれ、なのかも。

あるいはPDFlibで生成しちゃうのが普通なんだろうか。 ReportLabというのもあるらしい。…ReportLabは1CPUあたりUSD 25,000てすごく高いやん。 まだPDFlibの方のPPSのがましじゃ。

λ 2GB SDカード

$199.99か。これなら購入検討の範囲内かも。

λ [.NET] VS.Netでの C# プログラミングスタイル

どうも this. で始まる行が多いなあと思ったら、 this.まで打った時点でメンバリストが出て便利だからなんだろうなとタイピングしてみて気付いた。

this.って省略するのが普通と思っていたので新鮮だ。

本日のツッコミ(全1件) [ツッコミを入れる]

λ shiz [EspressReportというコストパフォーマンスのいいJavaレポート・ツールがあります。Crystal並で価格..]


2004-10-30

λ ゴッゴル 玉

おもしろそげな雰囲気なのでDevlogに向かって ゴッゴル 玉を送ってみる。 ドメインのトップにも書いてみたり。もういっこのドメインも起動してみっかな。

λ PaSoRi

とあるクレジットカードに入会して入手した。やっぱりWindowsだけなのねん。

お役立ち!増田ジゴロウおさいふフィギュア

台座部分に電子マネーEdy(エディ)が入っています。

こんなもん協賛商店街以外のレジでかざしたら、絶対怪しまれるって。 …しまった、何のカードに入ったかバレバレぢゃ。

RTX1000 Firmware 8.0.16

またはRev. 7.0.41。 Rev. 7.0.41 のOSPFフィルタリング機能の強化はうれしいかも。

ping, ping6, traceroute, traceroute6コマンドは、従来は管理ユーザモードでないと実行できなかったが、一般ユーザモードでも実行できるようにした。

これも嬉しい。

IPv6 over IPv6のIPsec ESPトンネルで、プロトコル識別子として間違って4(IP)を利用していたのを、41(IPv6)に修正した。

以前FreeBSDルータと通信できなかったのってこれのせい?


2004-10-31

λ mod_clamav

apache2でのプロキシにウィルススキャンしてみようと思ったけど、うまく動かん。 segmentation faultくらうなり。

λ TwinCam RE

「TwinCam 16」というシールを貼ってあるRX-7を見掛けた。お前にRX-7乗る資格なし! とおもた。

λ apache 1.3.33

例によってプロキシに使っているサイトを更新。

λ 証明書パスを検証しない電子署名

普通の人は「電子署名されています」と言われたら、正しいものだと信じるしかない。 そうでないならS/MIMEによる電子署名というシステムそのものが崩壊してしまう。 開発者当人が認識していたという意味で「バグ」とか「不具合」ではないのかもしれないけど、 間違いなく脆弱性を持ったプログラムではあるな。

一開発者としては肝に命じないと。

ちなみに昔からEmacs or vi文化だったので、秀丸は全く使わなかった。 他人のマシンでテキストファイルをダブルクリックしたら思わず秀丸で開いちゃったとかその程度。


2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

using plugin: amazon calendar2 category html_anchor makelirs makerss recent_comment3 recent_trackback3 squeeze tb-send tb-show recent_list

Copyright(C) 2003-2007 by KAMIYA Satosi (上美谷 智史) All rights reserved.
gmail 無断リンク上等! ただし自動的に捕捉されます。