トップ 最新

2004-12-01

λ IPv6 A6レコードとDNAMEレコード

FreeBSD-5.3でデフォルトになったBIND9のマニュアルを見ていて、 「AAAAレコードはobsoleteだ、A6レコード使え」とか強気なこと書いてあったけどまだそんなことないよなあ。

lightweight resolverライブラリ(liblwres と lwresd デーモンの組合せ)による名前解決にライブラリが置き換われば、 lightweight resolverがAAAA-A6レコードの変換をやってくれるらしいが、 FreeBSD-5.3の実行プログラム群がlwresを使っているということはなかった。

λ スケジュール調整システム ちょー助

先日たかだか5人集まるだけでもタイヘンと思ったので、次回はこんなのも利用しよう。

λ iBookでプレゼン

iBookによるプレゼンを見せてもらった時、プロジェクターに接続するのに少し苦労していた。 デュアルディスプレイにならないってのはこういう時にも不便なんだなあ。

λ ソースネクスト、PDF・FlashPaper作成ツールを1,980円で販売

Macromedia FlashPaper2 が1980円! すごく予想外の展開。これは買うだろ。

λ Princeton PTM-BEMD

Bluetoothな携帯用ヘッドセットのセット。Vodafone V601SHに使ったら、 通話開始ボタンや終了ボタンを押したりする度に特定の電話番号に発信しようとして困った。

特定の電話番号は電話帳の0番に登録されているやつだったんで、0番から移動したら「登録されてません」というメッセージが出るだけになった。 一応解決。ヘッドセットの通話ボタンで自動発信するような設定がどっかにあるのかもしれんが…軽くマニュアルを読んだ範囲では見付けられなかった。 ちなみにFOMA N2102Vだと別に何も起きない。

でもってBluetoothヘッドセットをMacOSXに登録したら、またもや名前が出てきて一応登録完了した雰囲気はあるものの、 登録作業をえんえんと繰り返すような挙動を示して、結局使えんかった。 Skypeをハンズフリーで使うためのBluetoothヘッドセットがちょっと欲しいんだけどなあ。なかなかうまくいかん。


2004-12-02

λ YAMAHA RTX1100

微妙なアップグレードしてきたな。RTX1500よりは遅いつーことかしら。

IPv6 RA Proxy っていう機能もあるのね。Flets.Netでルータ通過させる時に使えそう。

RTX1500との比較

  • RAM(メインメモリ)が RTX1100=32MB, RTX1500=128MB
  • BRIポートが RTX1100=1BRI(S/T点のみ), RTX1500=2BRI(U点,S/T点の両方)
  • RTX1100はPPTPサーバあり,RTX1500はPPTPパススルーするだけ

CPUはいずれもMIPS系200MHz

ルーティングテーブルとかNATテーブルがメモリに収まるかどうかが分かれ目だな。 mixi YAMAHAコミュによると、RTX1000でNATテーブルがあふれてトラブル発生という事態は現実に存在している。

RTX1000の推奨最大経路数が2000とあるので、 クライアントが1マシン10セッションぐらい消費するとしてNATでぶらさがるのは200台ぐらいまで、みたいに考えればいいかしら。

λ Opteron Dual CPUキューブタイプベアボーン zMAXdp

正気か? と思いつつちょっと欲しい。当面 Opteron 242(CG) 運用、来年デュアルコアが出てきたら交換という方向で。

λ [FreeBSD] 5.3-RELEASE の /etc/rc.d/named

/etc/rc.confで named_chrootdir 変数を定義しておくと、chrootするための準備をいろいろしてくれるようになっている。 devfs の使い方サンプルとしても参考になる。

λ [FreeBSD] FreeBSD-SA-04:17.procfs

FreeBSD-5系は procfs をデフォルトでマウントしてないのであんまり影響なし。

FreeBSD-4系だと影響は大き目か。 あと、RELENG_4_9のパッチが出てないので、4.9は4.10にアップグレード必須。4.8はパッチ出てる。

カーネル構築中に、ついでに/usr/src/usr.bin/fetchにいって、fetchの更新もした。

λ ポケモンセンタートーキョー

Nintendo DSとポケモンダッシュを売ってた。DSの現物が普通にレジ裏に積まれてたり。 かなり潤沢に出荷したのね。

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

λ POS [ハードウェアはRTX1000系統ではなくRTX1500系統の気がします。ヤマハさんのIPv6やIPIPトンネリングは..]


2004-12-03

λ 新人作家への厳しい評価

BBSに書くには堅すぎ文章になってしまったので、自分とこに書いとく。

一条ゆかり先生が新人作家の評価に大きな影響を持っていた時代に 生まれた作家達(柊先生を含めて)が、りぼんの黄金時代を支えていて しかも今もって現役作家でいる方も少なくないことを思うと しかたないどころか プロとしてやっていく環境としては「素晴らしかった」んだと思いますよ。

まあ、厳しい評価を読者に公開してしまうってのは多少どうかとも思いますが… でもそういうところも含めてプロであることを求めていたんじゃないかなあ。

λ プロバイダ別 ntp サーバリスト

so-netは何度か探したので無いのかと思っていた。OCNとasahi-netは利用中。

  • Stratum2 : 各mfeed, asahi-net
  • Stratum3 : OCN, so-net

2004-12-04

λ [Mac] SuperDuper

バックアップソフト。起動可能な外部ドライブを作ってくれるらしい(未確認)


2004-12-05

λ [Windows] XKeymacs

VisualStudio.Net上での作業が増えてきたので導入してみた。デフォルト設定状態でかなりいける。 …と思ったけど、特にALT(META)キー系の設定はやりすぎの感があるので、M-w, M-d, M-y, M-i, M-t, Right Alt, C-z, C-x C-c, M-F12 のバインドは外した。

書評のページの本も読んでみたいと思わせる本が多い。

λ VersaPro VA22S

あまりの安さのために導入されてしまった 15インチQXGA(2048x1536)ノート。 アクセラレーションを有効にしてなおマウスカーソルの移動が遅く感じるという。

λ 東京 大手町では、観測史上最も強い40.2m/sの最大瞬間風速

真の都心で風速40m/sの実現は台風ではなかった罠。


2004-12-06

λ ナルニア物語 読んでない

中学後半から高校時代にかけてファンタジー本を貪り読んでいたにもかかわらず、ナルニアは読まずに過ごしてしまった。

そして極めつけが大学の英語の授業で Surprised by Joy を読んでキリスト経文化どっぷりな香りに 「ついていけーん」と思ってしまって、それ以来どうにも読めないのだった。

λ [Mac] 外で WEP40bit の無線LANアクセス

AirMacのアイコンから「その他」を選ぶ。「ネットワークを作成」だとうまくいかない。

λ 発信者番号通知の偽装 (mixiより)

TAの擬似転送機能をほげると、NTTの局側のハックをしなくても端末側だけで発信者番号通知の偽装をすることは可能らしい。 (転送以外でそんな設定できるTAがあるかどうかは別として)

ダイアルアップ電話番号ベースでセキュリティを守ろうとするとコールバックしないといけない。本当は。

λ vrx 試作0.2版

vrxはMacOSX上で動作する、東芝RD-X*のネットdeダビング(対応機種のみ)を使用してMacOSXへ録画済み番組のダビングを可能にするアプリケーションです。

2004-12-07

λ 無差別mail攻撃

ドメインのユーザ名部分をてけとーにくっつけたメールが大量に襲来している(進行中)。 User UnknownなメールがPostmaster宛で1000通以上きてて処理がめんどい。 ぱっと見発信元もばらばらで対処できるのかも不明。

mailgraphで見る限り通常の夜中の3倍〜5倍の流量がある。

…後ろ向きだがPostmaster宛メールは捨てで対処。

λ [.NET] VisualStudio.Net で ASP.Net カスタムコントロールを作成する

カスタムコントロールに限らないのだが、ASP.Net内で個別に作成した *.cs ファイルをコンパイルした結果は、 何でも bin/HogeNageSpace.dll に放り込まれる。

<%@ Register TagPrefix="hoge" NameSpage="HogeNameSpace" Assembly="HogeNameSpace" %>

と1行書いておけば、自分で作成したカスタムコントロールが *.cs ファイルの数にかかわらず、すべて利用可能になることになる。

当初は *.cs ファイルごとに *.dll が生成されるものだと思っていて悩んでしまった。

λ AMD、Opteronに省電力機能「PowerNow!」を実装

性能対電力比で AMD はますます魅力的になるな。32bitでよければPentiumMでもいいわけだが、 2Gを超える仮想メモリを使うようなサーバ(SQLとか)だとOpteronにしたくなる。

λ the document.all legacy

JavaScript(ECMA Script)だったら document.getElementById を使いましょうという話。 document.getElementById が定義されていない古いJavaScriptが搭載されているブラウザでも

if(document.all && !document.getElementById) {
  document.getElementById = function(id) {
    return document.all[id];
  }
}

とやればOK。document オブジェクトに対してRubyで言うところの 特異メソッド を追加しているようなコードでなかなかに興味深い。

JavaScriptはJavaの文法に似ていながらも、中身は激しくダイナミックだ。

λ Windows 2000 の更新プログラム ロールアップに関するお知らせ

Windows2000SP5は出さないけど、SRP(Security Rollup Package) は今後も出してくれるそうだ。


2004-12-08

λ Pentium4-M 2.2G と Opteron 140(1.4GHz)

Opteron 140 から P4M 2.2G になったら明らかにVisualStudio.Netでのデバッグ作業がもっさりした感じに。 デバッグ開始時にはJITコンパイルがかかっているため、比較的CPUパワーが効く系の作業だと思うのだが、ここまで違うのか、ってほど P4M 2.2G が遅い。

Opteron以前に開発に使っていた P4 2G なマシンも妙に遅いし。 P4系は「とにかくFSBでスループット命なルータ/ファイアウォールには強い」けど、非定型処理には弱いという印象をますます強くした。

λ Windows Server 2003 SP1の新機能

「リモート・アクセス検疫制御」がおもろい。

クライアント側がどういう状態なのかを通知する仕組みを公開してくれたりはしないのかしら。[WMI使え]なのかもしれんが。

λ YAMAHA RTV700

もう1年以上前に発表されている製品だが、ルータ総合カタログを見ていて。

PBXポート(S/T点)にAtermIW50をぶら下げれば構内PHSから VoIP な電話できる?

というような気がしてきた。危険度は高いし、さすがにおいそれとは買えないので、どっか貸してくれないかしら。

λ [Windows] WindowsXP キーボード配列

レジストリ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyBoard Layout\Scancode Map の書換えによるキーボード配列の再配置だが、従来は再起動を必要としていたのが WindowsXP だとログオフしただけで変更結果が反映された。

コンソールが実際には仮想化されている影響がこんなところにも。

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

λ mmasuda [日記の内容に関係なくて申し訳ないんですが、このページIPv6で閲覧できないようなんですが、私の気のせいでしょうか?]

λ 上美谷 [FreeBSD-5.3R以来どうも IPv6通信に MTU blackhole が あるらしく不調なんです。 ファイ..]


2004-12-09

λ [Mac] Mail.app の APOP について

ツッコミより。

Mail は最初に「CAPA」を送付し、CAPAに「+OK」で応答し、かつ「SASL CRAM-MD5」という応答が含まれていなければ、 たとえ最初の greeting message に「<>」でくくられた Challange を含んでいても、 相手がAPOPを処理する能力がないとみなしてそこで通信をやめてしまう

こんな挙動分かるかー!(逆ギレ)

ISPな仕事をしているわけではないので、POPoverSSLなりIMAP4overSSLなりをサービスすりゃいいや。 OSX Serverをメールサーバにしたら対応になるよーな気もするが、プレーンテキストなパスワードをどこに保管するのか未確認だ。

λ ImageMagick のCOMインターフェース

COMオブジェクトを使い回してたら、メモリリークしまくり。泣ける。

COMインターフェースにしたところでコマンドライン風の引数を受けとるだけなので、ふつうにコマンドラインとして利用する方がまし。

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

λ obache [最近の OS X Server なら Cyrus だから CAPA対応かつ SASL CRAM-MD5対応のはずなの..]


2004-12-10

λ ポケモンセンター オリジナル福袋 2005

前回は Pokemon mini(US版)を在庫処分してきたわけだが、今回は ポケモーション とみた。 と勝手に期待してWebから注文した。

λ マイクロソフト セキュリティ情報の事前通知

再起動が必要かも、と言っている。

λ 吉野家 炙りチャーシュー丼

高田馬場店で きのこ角煮丼 の代わりに登場した。値段も同じ380円。かなりいけてる。

炙りチャーシュー丼


2004-12-11

λ 発信 電話番号詐称 する詐欺事件

実際に発信元電話番号いじった電話できるんだー

サブアドレスに電話番号と同じものを入れると、普通の電話での表示上はサブアドレスになってしまうだけでは、という話もあり。

λ [Mac] svnserveの立ち上げ

作業用リポジトリとして、OSX上に fsfs filesystem なSubversionリポジトリを作成して、svnserveで公開してみた。 svnserveは OS X ハッキング! 第37回 を参考に、xinetd 経由にすることにして、 /etc/xinetd.d/svn を書いた。

service svn
{
      disable = no
      instances       = 1000
      socket_type     = stream
      wait            = no
      user            = www
      server          = /sw/bin/svnserve
      server_args     = -i -r /local/svn
      groups          = yes
      flags           = REUSE
}

Subversion自体は fink install svn-ssl でインストール、svnserveの設定はリポジトリ内の conf/svnserve.conf に書くことになる。

リポジトリへのアクセスはapache2経由かローカルファイルばっかりになってたので、妙に新鮮だった。

λ [Mac] Carbon Emacs パッケージ

自力コンパイルでも carbon-font.el でエラーが出ていたが、 メーリングリストの先を見ると今日解決したことがわかった。

HEAD から carbon-font.el 1.13 をもってきて解決。


2004-12-12

λ 16進数←→2進数

最近2進数を意識するのは、ネットワークアドレスのアドレス体系とルーティングルールやフィルタリングルールの 集約をする時が一番多いな。

なんだけど、IPv4は10進数なせいで10進数⇔2進数をしていることの方が多くなってしまう。 192やら224やらの数値は暗記みたいな。

λ [Subversion] 共同開発

毎日個人ブランチ作成。 作業中はがんがんコミット。 trunkに更新があったら個人ブランチにマージ。 一日の最後に各自がtrunkにきちんとコメント付きでマージ。 この際、WCはtrunkと個人ブランチ用意しておいて、マージのコミット前に diff -rq -x ".svn"とかやって確認してます。

1日1個の個人ブランチを作るぐらいは pdumpfs みたいで結構いいかも。 朝一発目の作業は「svn copy でブランチ作って WC をその日のブランチに svn switch」つーところか。

マージのコミット前に確認する作業はsvn diffのオプションでいける気もする。

リポジトリのURLをこんな感じにすると更に分散ファイルシステムっぽい。

svn://machinename/[プロジェクト名]/trunk/
svn://machinename/[プロジェクト名]/home/[ユーザ名]/[日付]

2004-12-13

λ 狭山市・入間市 合併協議会

新市の名称は 「狭山市」 に決定しました。

まぢですか。これじゃ 対等合併 と言ってても対等とは思わんだろ。

λ ssh を SOCKS proxy として使う

FreeBSD-4.x 付属のssh(OpenSSH_3.5p1) と MacOSX 付属のssh(OpenSSH_3.6.1p1)のマニュアルは

Currently the SOCKS4 protocol is supported, and ssh will act as a SOCKS4 server.

と言っている。FreeBSD-5 (OpenSSH_3.8.1p1)だったら SOCKS5 もしゃべるらしい。

もちろん ports なり fink なりで最新のOpenSSHを入れればよいのだが、sshd側のバージョンまで要求されるのかは不明。 ssh2のコマンドなしトンネルを自動で作成するだけならクライアント側だけでよさそうか。

λ Overview of new features in Apache 2.2

欲しいところを突いてきてる。キャッシュサーバには早めに使ってみたりするかも。

λ リボ払いの盲点

初回払いには利息がかからないという説明を読んだので、先月からマイペースリボ実行済み。 隣の同僚に教えたら「リボ払いの上限を限度額と同額にしたい、と電話で申し込もうとして失敗していた」ような気がする。

今はネットで設定可能なので、限度額-数万円とかにしておけばそのうち書類が手元に届く。 ポイント2倍もそうだが年会費まで安くなるのがすばらしい。

λ [.NET] .Text インストール手順

ASP.Net で実装されている blog の .Text のインストール手順。

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

Before...

λ shachi [は、狭間...いい名前だと思うのだが。]

λ AKIRA [ボクはANA-VISAでマイペイスリボを設定しています。 限度額いっぱいはネットだと問題ないようです。 ポイント2倍..]

λ 上美谷 [実は僕が設定したのも ANA-VISA です]


2004-12-14

λ [.NET] 構成ファイルの適用範囲を限定するには?

巨大ファイルを アップロードする場合、アップロード可能なサイズとタイムアウト時間を大きくする必要がある。 そういうアップロード専用の *.aspx のみに対して Web.config での設定方法のサンプルとしても有用。

<?xml version="1.0" encoding="UTF-8" ?>
 <configuration>
   <location path="upload.aspx">
     <system.web>
       <!--POSTデータの最大値を10Mbytes、実行タイムアウトを2分に設定-->
       <httpRuntime maxRequestLength="10000" executionTimeout="120" />
     </system.web>
   </location>
 </configuration>

λ 送信者認証技術の導入におけるレコメンデーション

とりあえず DNS 設定する上での方針のとこだけ適用することにする。

SPFとSender IDのレコードは末尾に"~all"指定するべきです。そうすることで、あなたがモ自分のドメインから送出されるメールがリレーサーバの一覧としてリストされているサーバから送出される事には自信があるが、異なる経路を通過したメールが正当かどうかについてはっきりと判断できない。モということを受信者に伝える事ができます。この"Soft fail"指定はメールの受信についての厳しい基準を持っているサイトが過剰反応的にその場でメールを受信拒否してしまうことを防ぎます。
"~all"指定しないケースの1つに、あなたのドメインが一切メールを送信しない場合があります。そのような場合、"-all"レコードを1つ指定するだけで、このドメインからは決してメールが送信されない事、またこのドメインからメールが届いた場合はモ詐称モされたものであるという事を伝える事ができます。

確かにメールを出さないドメインってあるな。


2004-12-15

λ USBポートで給電できる名刺入れサイズのハブ

ACアダプタがいらないってのはいいね。

λ [.NET] VisualStudio.Net の気に入らないところ

無名ブロック?をインデントしてくれないので、開き中カッコが連続しているように見える。

protected void tako(int aInteger, int bInteger)
{
  hoge1;
{
  int b;
  hoge2;
}
  hoge3;
  return hoge4;
}

なんか気持ち悪い。

むしろ無名ブロックが気持ち悪いから、1回だけ実行するようなスコープを作る場合は do {} while (false); で回避しろということなのだろうか。

まあ1文字変数での超ショートスコープに関しては、for(int i=0; i<count; i++) {} みたいので十分だけど。 1回しか実行しなくて関数にするほどでもないけど、あるまとまりになってる処理だなあ、 みたいな50行〜100行程度のスコープの時にどうしましょうという話。

λ 人魚の小箱

日記で星の瞳のシルエットに触れてもらえてうれしかったメモ1。

λ seitsui日記

日記で星の瞳のシルエットに触れてもらえてうれしかったメモ2。


2004-12-16

λ All You Need Is Kill

ネットのゲーム日記で戦争シミュレーションで学園物というキーワードからすると、 すごくガンパレくさいようなー

それはさておき、 エンダーのゲームは確かに面白かったので、読んでみるか。

…そういや 死者の代弁者 も読むはずだったのが放置しっぱなしだ。 ちなみに時間ループものだと リプレイ が一番好きかな。

λ Athens Display

40インチ液晶ディスプレイを5枚…

λ 情報処理技術者試験 合格発表

昼休み直前までは動いていたらしい。12時半現在アクセス集中のためトップページすら開かん。 こういう一点集中型のサービスを安定稼働させるのは難しいなあ。

技術的に解決する方法どうこうより、年2回のためにそれだけのコストかけられるのかという話ではあるのだが。

午前:720 午後I:710 午後II:750

今後の予定 H17S:DB H17F:NW H18S:SM H18F:AN H19S:AU H19F:SD

λ Diff for /namazu/src/form.c between version 1.60.4.14 and 1.60.4.14.2.1

Namazu2脆弱性への対処パッチ。

なんだけど、結局FreeBSDの /usr/ports/databases/namazu2/Makefile を書換えて、 make makesum; make; sudo make deinstall; sudo make install な対処をした。

Namazuの場合、自分のところに置いてある namazu.cgi を手で更新しなくちゃいけないのも面倒。なんか楽できないものか。

λ [.NET] チーム開発用に複数のプロジェクトから ASP.NET アプリケーションを作成する方法

次のバージョンだとVisualStudioがチーム開発に対応するらしいけど、VS.Net2003 の場合は自分でソースの管理をしろ、という話。

[BUG] Visual Studio .NET で Web プロジェクトをコピーするとフォルダが削除される

このKBで重要なのは「どうも wwwroot$ 共有経由でアクセスしているようだ」ということ。

λ [Subversion] work around the VS.NET bug with web projects

ASP.NET のプロジェクトを Subversion で管理しようとしていると 「プロジェクトの更新に失敗しました。フォルダ情報をサーバーから取得できません。」と言われるので何なのかすごく悩んだ。

.svnディレクトリの存在のせいだったのか! というわけで、TortoiseSVN には .svn の代わりに _svn を利用するバージョンが用意されている。 (TortoiseSVN自体がVisualStudio.Netで開発しているおかげで)昔から special version の存在には気付いていたのだが、 いつ必要なのかは理解してなかった。すんごい残念な気分。

λ DosNetCommander

netstat -oとかsysteminfoコマンドは使ったことなかった。tasklist /svcはこの前知ったところだ。

route printはいつもnetstat -rnの方を使っている。

λ [.NET] COM経由で Scripting.Dictionary を受け取る

Scripting.Dictionary を.Net 側で使いたい時には、タイプライブラリをなんとかして読ませればいいはず。

Scripting dictionary ActiveX controlを見ると、 scrrun.dll Scripting.* のが実体みたいだな。

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

λ fvdサ [エエフェウェwfdw」]

λ gdスァ [ウア;オ、vp;イr、:アポklkgファポf、fモk]


2004-12-17

λ クライアント証明書期限切れ

  • Windowsマシンにある新しめのクライアント証明書をエクスポート(PKCS#12形式) tako-2004.p12
  • Subversionで証明書使ってるマシンに tako-2004.p12 を置く
  • ~/.subversion/servers の証明書指定しているところ書換え
  • openssl pkcs12 -in tako-2004.p12 で、秘密鍵(tako-2004.key.crypt)と公開証明書(tako-2004.crt)を取り出す
  • openssl rsa -in tako-2004.key.crypt -out tako-2004.key で秘密鍵のDES暗号化解除
  • この日記を更新している Ruby スクリプトの証明書指定しているところを書換え

基本的には年1回更新なので、証明書は年がわかるようなファイル名にしている。 Subversionなどの設定から参照するのは、年を含まないファイル名にしてシンボリックリンクをはるような運用にするのが楽かも。

λ [Mac][Windows] 日本語を含んだ CommonName 証明書

WindowsServer環境で証明書を発行すると、日本語が CommonName に含まれた状態の証明書がへろっとできる。

PKCS#12形式にエクスポートしたら MacOSX のキーチェーンに読み込ませることもできてちゃんと日本語が表示されるのだが、 どうも Safari で使わせてくれない。昔もはまったような気がするが… あんまり闘ってる余裕がないので 英数字だけの CommanName なユーザを作って対処。

CommonName にどういう文字セットを使っていいのかの規格を探さないと、WindowsとMacのどっちが悪者なのかが判別できない。

λ LWPで、「https://」で始まるSSL使用サイトにアクセスできますか?

Perl から証明書の検証ができるのかは不明。 Net::SSLeayモジュールがあれば勝手に有効になるというあたり、証明書指定のインターフェースがなさそうな雰囲気濃厚。

それとも Net::SSLeayモジュール側が環境変数見るのかな?

λ [.NET] 文字列のひらがな/カタカナをチェックするには?

正規表現の文字クラスとして、「ひらがな」「カタカナ」というのを Unicode グループで指定できる。

\p{IsHiragana}
\p{IsKatakana}
\p{IsCJKUnifiedIdeographs}

CJKUnifiedIdeographs とJIS第一水準/JIS第二水準との関係は全然わからんが「普通の漢字」と思っていいんかな。

(21日追記)Shift_JISな環境のASP.NETで送られた文字を Char.GetUnicodeCategory メソッドで調べると OtherLetter らしい。謎。


2004-12-18

λ ポンミモ (通称)

ポンタさんのドラムは、どこでどんな音が飛んでくるか分からなくて面白く… だからこそ、それなりの覚悟がないと聞けない。 「おまえらもっと音楽を楽しめ!」っていう彼一流のメッセージだ。

そんなついていけたかどうか怪しかった第一部のあとは、未森さんの歌。 例によって ケイトブッシュの嵐が丘 がメインだったと思うが、それ以外も聴きなれた曲が いつもと違うアレンジでよかった。


2004-12-19

λ All You Need Is Kill 読了

訓練の日と実戦の日の2日間を繰り返すあたりとか、ほげふが撃破章とか、舞台装置はガンパレそのものだけど、 ループを繰り返し知識を蓄積するのはプレイヤーではなくキャラクターなのが決定的に違う。 約150回のプレイヤーの修行を省略しなければいけない代わりに、 キャラクターとしての追体験をさせるところはゲームのリプレイではなかった。

しかしパイルドライバって…それパイルバンカーだろ(笑) というところと、孤高のエース故の孤独感みたいなところが、物語の根底は ボトムズ にあるように思った。

なんか物語の中の風景をふと思い出すとじわじわくる面白さがある。おそらく緻密な伏線がいっぱい詰まってるはずなので 正月にもう一度読んでみたい。

一秒を切り刻め。

このセリフが出てるのに、どうもガンパレをやってないらしいのはとうてい信じ難い。 ガンパレは「右ジャンプ斬り左ジャンプ斬り」の連続が基本で、地べたをずんずんではなかったが。


2004-12-20

λ BIND9 FAQ

view を使って内側と外側で別の返事をするような設定の場合、セカンダリDNSサーバはどう構成するかについて。 transfer, notify の時のソースIPを明示的に設定してやって、どのviewで受けるのかを区別する。

順当な解決策ではあるが、こんなことで悩むぐらいなら両方マスターにして、ゾーンファイルをSubversionで管理する方がましだ。

λ Java のプロパティ形式のファイルに 日本語 を入れる

\u???? 形式でUnicodeを記述しないといけないらしい。

めんどくさーと思ったら native2ascii というコマンドがあるそうだ。


2004-12-21

λ [.NET] GAMMARAY 備忘録

プログラミングADO.NET を読むより、ここを見ながらMSDNライブラリを引く方が早い。

各クラスの大雑把な理解だけは事前に必要だが…

λ ASP.NET でクライアントサイドのエンターキーを制御する

WebControl オブジェクトの obj.Attributes["onkeydown"] のように代入すれば、クライアント側の JavaScript が出来たのか。

というか render時にAttributesの中身についてはASP.NETは感知せず、何であっても出力するってことだ。HTMLタグに対して任意の属性の追加の仕方がやっと分かった。 今まで読んだ本ではこんなこと解説してなかったよ。 クライアントサイドのJavaScriptをもりもり書くのはフレームワークから外れがちではあるが。

λ SHIROH

仕事が詰みすぎで油断するとC#とJavaScriptが頭の中飛び交うし、ここ数日聴いてるサウンドがポンタと大村憲司の超絶サウンドなせいで、 どうも録音ちっくなサウンドなのがガッカリだった。というかアンコールまで録音だと信じていた俺。

その上、舞台に置いてあるテレビに映る映像といい、そもそもの話の題材といい、危なっかしさにハラハラし通しで 落ち着いてストーリーを楽しめなかった。 終わってから「そういえば(大好きだった)紅天狗の中のヴォルグガング&アマデウスを3時間に延ばしたような話だったなあ」と 思い出して、そういうことだと言ってくれてれば楽しめたのに〜 歌で奇跡を起こしてしまうリン・ミンメイ的ラストもあんまり好きじゃないしなー(そこまでハッピーエンドでもないが)

そんなこんなで、その他大勢の中でも面白い演技をしていた 中谷さとみ さんを注目してることが多かったかも。


2004-12-22

λ [OFF2003] 挿入されたグラフや数式 あるいは OLE オブジェクト等を再編集することができない

新規作成したWord文書に、Excelオブジェクトを貼りつけて、貼った瞬間には編集できるのに 一度フォーカスを外すと再編集できない現象で悩む。

メッセージが「アクセス権がありません」なので、 ActiveDirectory的にはAdministratorつけてないのが原因かとかすごく悩んだ。 NAVが原因とは…ノートンなダイアログが出てくれないと分からんよ。

λ [Subversion] Windows上でのファイル衝突

大文字小文字の違いだけで、Windows上で衝突するようなファイルがリポジトリにあると、svn updateできなくなる。 例えば .JPG を .jpg に変更した時とかに時折新旧両方のファイルが含まれたりして どはまり したり。

TortoiseSVN のリポジトリブラウザ上から削除を実行して、衝突したファイルについては全て削除した後に、改めて追加した。

λ vnc2swf

前からOSXでも使えたっけ? ともかくOSXで使えてうれしい。

TortoiseSVN でバージョン管理する際の最初のとっかかりのための動画を作ろうかなと思っている。

λ 日本HP、小規模FC SAN用キットとミッドレンジ向けファブリックスイッチ

FCスイッチ付きシステムとしては格安。

AppleもXsanを展開する際にはXServeRAIDに似合った価格帯でFCスイッチ売ってくれるといいなあ。

λ [.NET] 日本語ソースコード

VisualStudio.Netに型付きDataSetを作らせると、SQLServer上にある日本語のテーブル名に対して、日本語のプロパティ名とかをつけたソースコードを作ってくる。

C#だったら日本語変数名を使うのをアリにするポリシーも悪くないように思えてきた。

λ よい人材を採用するために

なかなか難しいものです。


2004-12-23

λ 喧嘩上等湯豆腐野郎 とか

地元で売ってる時積極的に買ってた 村上ユカ 豆腐「トカタマ。」は 日経BPデザイン賞2002だったのか。

この他にも「風に吹かれて豆腐屋ジョニー」とか、あらゆるコンテンツがドウカシテマス。面白すぎ。 テーマソングの「ドンドコ☆ダンス」もおすすめ。

λ [.NET] Webフォームにおけるイベントの発生順序

イベントはおおまかに以下の順で呼ばれるらしい。

  • Loadイベント
  • TextChanged などの変更系イベント
  • Clicked などのボタン系イベント

サーバ側のValidateは自動的に呼ばれるわけではないので、 TextChangedイベントの時点では、自分でValidateしないと確実にValidate完了できない。 ただし、TextChangedイベントということは、どのValidaterかプログラマは分かっているはずなので Page.Validate() ではなく、 必要なValidaterのみ実行するのがよさそう。

λ MCAD

070-315 試験前に読むメモ

λ 個人BLOGを敵に回したゲートキーパー

SONYがどうというより、リファラスパム/コメントスパム/トラックバックスパム が劇的に増大し対処を余儀なくされた一年だったなあ、 と今年を振り返るきっかけになった。

リファラとトラックバックはURL先で本当にこっちの記事への言及があるかどうかをチェック可能だが、 コメントへの根本的な対処は難しい。


2004-12-24

λ ラストクリスマスの結末

昨年クリスマスイブ前夜のお札バラマキ事件は、株価操作だったんじゃないかという話。 真偽の程はここに書いてある以上のことは不明。

λ 25時過ぎに

車で同僚を乗せて首都高を下っていると、やたらタクシーが多かった。


2004-12-25

λ 電球切れ

車のインパネに今まで見たことのないランプ点灯。 車の後ろを照らすようなアイコンだが、リアフォグランプなんてないしなあ、と思いつつ久々に車のマニュアルを読む。 「ランプの断線」を検出するアイコンだそうだ。

確かに一人で運転してるとテールランプ切れなんて気付くのは難しいが、そんな機能があったとは!さすがプログレ。細かい気配りのある車だ。


2004-12-26

λ SPY 2/7

簡単に言えば人狼BBSをうまくTV向けにアレンジしたゲームシステム。すごい面白かった。

ゲームマスターに「明らさまに簡単な問題を出すかどうか」という権限があるので、 実はある程度シナリオに沿った展開になってるのかもしれんなあー、 とちょっと思ってしまってもやっぱり面白い番組だったのは間違いない。

λ [FreeBSD] 自動cvsupが失敗

どうも ruby-1.8.2 が来ねえと思ったら、/usr があふれてるだけだった。

portupgrade だけ最優先で更新しておく。

λ [.NET] Encodingクラスで扱えるエンコーディング名は?

ASP.NETはUTF-8がデフォルトながらも、Web.configの設定だけでShift_JISの入出力もするから、何かあるはずと思って System.Text.Encoding までは辿りついた。 でも サブクラスの UTF8Encodingクラスとかは理解できたが、 Encodingクラス自体はMSDNだけでは使い方がさっぱり分からないクラスだった。

.Netで 日本語処理 する上では必修科目だ。かなり初期に使いこなしておくべき。

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

λ hir [スパイ完全勝利ってのがよかったですね。>2/7 TVだと出演者の属性や演出の問題もあるので、 素直に見られるかどう..]


2004-12-27

λ スパルタかます でノートを立てると

キーボード部分はA4横ドキュメントホルダーになる。

λ piper スプーキーハウス

笑いすぎでどうかなりそう。山内圭哉さんがすごいハマっていた。やはり後藤ひろひと大王はすばらしい。


2004-12-28

λ [.NET] 1から12にマッチする正規表現

(0?[1-9])|(10)|(11)|(12)だとマッチしなくて、(10)|(11)|(12)|(0?[1-9])だとマッチする。 なんでー。

(0?[1-9])|(10)|(11)|(12)のうち、(0?[1-9])に対して"1"がマッチした後にバックトラックできないんだろうか。そんな正規表現あり?

λ [.NET] HttpWebRequest クラス

System.Net.HttpWebRequest で HTTPの PUT メソッドを使うとHTTP経由のファイルアップロードができるかなあ。(未確認)

λ [.NET] WebアプリケーションとNTFSアクセス制御

Web.config で identity impersonate="true" を指定しない限り、 ASP.NETからのWindowsシステムへのアクセス権は コンピュータ名\ASPNET または AUTHORITY\NETWORK SERVICE になっている。

というわけでWindows統合認証や証明書マッピングでのアクセス権を利用したい場合はもちろん、 IISで割りあてた「匿名アクセスで使用されるアカウント」のアクセス権を利用したい場合にも、 identity impersonate="true" を指定しなければいけない。

ASP.NETにおける認証と認定のがよかったか。 identity impersonate="true" userName="ログインID" password="パスワード"ってのもアリなのか。 確かにそれだったら、「匿名アクセスで使用されるアカウント」での偽装は使い道はあんまりない。


2004-12-29

λ 冬コミ 1日目

本業詰みまくりでほぼ徹夜で突入することになってしまった。 何人かに挨拶回りをした後、椅子で1時間ぐらい気絶。

万歩計をつけないのもずいぶん久々だ。

雪のコミケ


2004-12-30

λ 冬コミ 2日目 携帯事情

ついにFOMAで「しばらくお待ち下さい」をくらうようになってしまった。 発信/着信できたかと思ったらいきなり回線断したりするし。 一方でPDC側はかなり好調らしい。 1年前まではFOMA最強だったのが、逆転する程にFOMAユーザー増えたんだなあ。

Vodafoneは時折つながらなくなるが、FOMAほどではない感じ。AUは今回身近にユーザがいなかったために不明。 (知り合いの日記によると、AUもダメダメだったらしい。CDMA系がついに飽和?)

NTTPは絶好調。DDIPでの64k回線交換通信も結構使えるが、Vodafoneと同程度に切れる感じ。

λ [Mac] PBG4 バッテリを限界まで使って交換

バッテリインジケータ上で1%まで使ったところ、スリープ状態に移行して電源ボタンを押しても復帰しなくなった。 そろそろ切れるなーというところで最低限の環境以外はプロセスを停止してその時には備えた状態。 今回は予備バッテリーも持ってきていてバッテリ交換をしたところ…

バッテリ交換をしてもスリープ状態のままだった! で、液晶パネルを開けたらすぐに元通りのデスクトップで復旧した。 内部的にコンデンサがちょこっとあるとかなんだろうけど、 ThinkPadとかでも最近のは同じことができるんだろうか。


2004-12-31

λ 雪の大晦日

高校の先輩のところにお見舞いに行ってきた。意外に元気そうでちょっと安心。

当初自宅からは車で出撃の予定だったが、なんかやばそうな雪がパラパラと降ってきたので止めて正解だった。 電車で移動している間にみるみる白銀の世界に変わっていく様はびっくり。 病院に向かう途中、歩くだけでも気を使う坂では車が登るのに失敗するのに実際出会ったし。

紅白歌合戦のお茶の間審査員に申し込んでいたが、アンテナに雪が積もったらしくBS-hiは全く受信できなかった。 そんなわけで千葉テレビ劇場版ガンダムを見て過ごした。 「通常の3倍のスピード」のセリフのシーンを見たのは初めてのような気がする。


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 無断リンク上等! ただし自動的に捕捉されます。