2008-02-01から1ヶ月間の記事一覧

Asp.Net フォーム認証

フォーム認証 http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet19/aspnet19_01.htmlフォーム認証を使う場合に選択することが二つある。1・ID、パスワードをどこに保存するか? 2・どこまでweb.configの設定を使うか?1・ID、パスワードをどこに保存する…

Asp.Net Windows認証

Windows認証ページ要求を行っている認証されたユーザの情報プロセスを実行しているユーザの情報を表示するページを用意して、認証方法を変えて確認。テスト用にTestUserというアカウントを用意した。runasでTestUserでIEを起動してテストサイトにアクセスし…

Asp.Net 認証

やっと認証がまとまった。 正直よくわかってなかったので、すっきりできてよかった。 いい機会だったんだな。windows認証 フォーム認証 パスポート認証 がある。 パスポート認証は調べなくていいやhttp://www.atmarkit.co.jp/fdotnet/aspnet/aspnet17/aspnet…

Asp.Net ViewStateのセキュリティ

いつの間にかViewStateのセキュリティを調べてた。 えーと確か。。。 1.受信フィルタパターンを読んでて、HttpApplicationにAuthenticateRequestとAuthorizeRequestというイベントが出てきた。 ↓ 2.AuthenticateRequestとAuthorizeRequestがいつ発生する…

ゾディアック

またDVD借りてきた。ヒマなら勉強しろよ、と思うんだけど。ゾディアック。あんまり面白くなかった。 結論からいってしまうと、容疑者どまりだった人物を犯人みたいに描いてしまうのはちょっと。。。 前半がゾディアック事件そのものの経過を追って、後半は主…

Asp.Netエンタープライズソリューションパターン その3 フロントコントローラ

その3。 こんどはフロントコントローラ。 ASP.NETは全力でページコントローラを支援している感じなので、あえてフロントコントローラにするメリットは薄そうな気がする。 大規模なサイトなんか作ったことないからそう思うのかなぁ。 18:47 さて、3回目。ピ…

Yコンビネータ復習

前にCommonLispで書いてみたんだけど、もう全然覚えてない。 書き方もひどいな。こりゃ。 というわけでもう一度やり直してみた。 今度はもう少し詳しく書く(つもり) 使ったのはallegro common lisp。 Yコンビネータができるまで (if (zerop n) 0 (+ n (fun…

プレステージ

無職だとヒマなので、久しぶりにDVDをレンタルした。 結婚してから映画をみることが極端に減ったので、見逃したの映画がたくさんある。 TUTAYAいくのなんて何か月(何年?)ぶりだろ? たしか宣伝は面白そうだった、とプレステージを借りてきた。 メメントの…

Asp.Netエンタープライズソリューションパターン その2 ページコントローラ

前から十日あいてるじゃん。Lispの方が面白くてさ・・・。勉強するにあたって、自分がやってるあいだ自分が何考えてるのか詳細に記録したくなった。 なんか異様に時間かかるから。作業のログをとりながらやってみた結果がこれ。 脇道にそれて調べるてて時間…

Two-Phase Termination

さてTwo-Phase Termination - qnzm.log(クニジマログ)。javaのinterruptを再現したかったけど、諦めた。 sb-thread:interrupt-threadで割り込みはかけられるんだけど、スレッドのステータスをとる方法が分からない。 ffiを使って取得してみようか、と一瞬考…

「食い逃げされてもバイトは雇うな」「食い逃げされてもバイトは雇うな なんて大間違い」

前後編出揃った。 後編を読んでから感想は書こう、と思ってたんだけど、正直もう前半の内容はほとんど覚えていない。 正直、あんまり面白くなかったんだよ。前編は。 へぇーって思うところもなかったし・・・。 それに比べたら後編は面白かった。 この人ほん…

スレッド

つっこんでばっかりもなんなので調べた。 たいしてスレッドに詳しいわけでもないので、間違ってるかも。○スレッドで気をつけなきゃいけないこと 1・クリティカルセクション 基本2・アウトオブオーダ実行 プロセッサの高速化機能(コンパイラの機能じゃない…

後でかけるruby

qnzm.log(クニジマログ)のところでRubyのコード見ていて、Rubyって後から書けるのが何気に気持ちよさそうでちょっといいな、と思った。 xxx if xxx とか xxx unless xxx とか。 http://www.ruby-lang.org/ja/man/html/_C0A9B8E6B9BDC2A4.html を見てみると、…

windowsのcommonlisp処理系て何がいいんだろう

linuxでSBCLを使っててそれはそれでいいんだけど。 windowsでもSBCLだったんだけど、Asdf-Installが動いてくれないのがイヤになってきた。 windowsではスレッドも動かないし・・・。http://read-eval-print.blogspot.com/2007/08/common-lisp-windows-sbcl-a…

引越し

週末に引っ越しました。 初めての関東。 スーパーでの買い物中、嫁と普通に話していたらまわりの人に何やら見られている。 「そうか、関西弁だからだ」と気がつくまでに少し時間がかかる。 テレビのチャンネルが違う。 映画を見ようと思ったときに、ガーデン…

アメリカンギャングスター

見てきました。 リドリースコットだし。ラッセル・クロウもでてるし。 長いけど気にならない。面白かった。 脚本がよかったのかな。 始まり方も終わり方も、結構好き。

Futureパターン

Future - qnzm.log(クニジマログ)をやってみた。 一応書いたけど中途半端だし、いまいち。元のサンプルがOOPなんだけど、そのままじゃつまらないからLispっぽい方法はないものかと思ったんだけど思いつかず。。。 それならプロキシを生成する部分をマクロで…

seriesのリードマクロ

(series::install) すればmap-fnを#M seriesを #Z でかけるんだー。しらなかった。 こんな感じ。 CL-USER> (require :series) ("SB-CLTL2" "SERIES") CL-USER> (series:collect (series:map-fn 'integer #'+ (series:scan '(1 2 3)))) (1 2 3) CL-USER> (ser…

DLINQ その3

Insert、Delete、SelectしたらUpdateだろう。 ということで更新を試す。 なんか本題からそれてきてる・・・。 まぁいいか。どうせそのうち調べるんだろうから先にやっとくっていうことで。 更新するだけならエンティティを書き換えてSubmitChangesするだけな…

DLINQ その2

前に続けてDLINQでJoinしたときには、どんなSQL文が流れるのか?テーブルはこんなの。名前は適当 hd ----------- id(pkey) data bd ----------- id(pkey) seq(pkey) dataついでにInsertとDeleteも調べる。 下のサンプルの前半でデータ消してInsertもしてる。…

DLINQ その1

Asp.Netエンタープライズソリューションパターン その1 MVC - テンポラリでDLINQを使ってみたんだけど、いろいろと気になることはある。 return from trac in recordings.trac where trac.recordingId == recordingId select trac; として行を選んでいるん…

Asp.Netエンタープライズソリューションパターン その1 MVC

仕事で使いそうなのでASP.NETを詰め込み勉強。 Web系から5年くらいは遠ざかってるし、.NetでもAsp.Netは触ってないので素振りしておくことにした。 で、「.Netによるエンタープライズソリューションパターン」を読む。 最初の方、訳が良くないのか、概念的な…

マクロ

展開形にsetfが出てくる場合には注意。 複数回評価したら問題が出る。 define-modify-macroでかけたらかく ; SLIME 2007-05-24 CL-USER> (defmacro incfw(x &optional (y 1)) `(setf ,x (+ ,x ,y))) INCFW CL-USER> (setf lst nil) NIL CL-USER> (incf (car …

女王国の城

長かった。15年ぶりの四作目ってありえないだろ。 結構心配だった。 いやだって、12年ぶりの暗黒館とかさ、陰摩羅鬼とか待ってた期間が長いとがっかりも大きいから。 で、読んでみたらイイ。 やっぱ大切なシリーズなんだろな。いい加減なデキではださな…

DEATH NOTE 前後編

先週と今週やってたのを録画してまとめて見た。 ツッコミどころも多いけど、細かいところは気にしちゃダメだよね。以下感想。 ・イマイチだと感じたところ バタバタと死ぬ犯罪者達の死ぬ演技に萎え 六法全書を捨ててDeathNoteを拾うというわかりやすい場面。…

OsloとDとEmacs.NETと

どうせ開発中というか、検討中なんだろうから個々の要素はどーでもいい。 MSって今後どうするつもりなのかなー、というくらいの気分で見ておいた。 .Net4.0でのウリにするつもりで情報を出してるのかなぁ。 にしては.Net2.0、3.0、3.5の時に比べると出てくる…

WorkerThread

メソッドの起動(invocation)と実行(execution)の分離(Thread-Per-MessageとWorker Thread) - qnzm.log(クニジマログ)をLispで。 なんかお題があると書きやすいな。qnzmネタにしてごめん。Thread-Per-Messageは単にワーカーに投げるだけなので飛ばして、Threa…

Rubyのブロック

Guarded Suspension - qnzm.log(クニジマログ)を読んでの続き。 Rubyのブロックが気になって調べてみた。http://itpro.nikkeibp.co.jp/article/COLUMN/20050930/221979/ でまつもとさんが ・ブロックが制御構造を作る ・制御構造っぽく見せるためブロックを…

Guarded Suspension してみた

qnzmのGuarded Suspension - qnzm.log(クニジマログ)を読んでcommonlispでやってみた。 SBCL限定。 目標は ・SBCLでのスレッドの扱いの勉強 ・あんまり触ってないCLOSでやる ・これもあんまり触ってないパッケージを切ってみる の3つ。でそれぞれの感想「ス…

MSとYahoo

MSがYahooを買収するって。買収自体は成功するだろう、っていう見方が大勢をしめてる。 個人的にも関係のある話だから気になるなぁ。何も考えず合併してなんのシナジーも生み出さない、という前例を間近で見た経験があるので少し心配。 さすがにそんなことは…