再帰SQLについてよくわらかないので検索していたら
非常にわかりやすい解説をしているページを見つけたので
リンクを貼っておく。
http://mikamimika.blog84.fc2.com/blog-entry-48.html
http://mikamimika.blog84.fc2.com/blog-entry-49.html
ライブ予定
2013/11/2(土)
Manhattan@阿佐ヶ谷
20:00 start
with 瀧沢望美(vocal) 渡邊晃(piano) 小松誠幸(bass) 松本英一郎(drams)
Manhattan@阿佐ヶ谷
20:00 start
with 瀧沢望美(vocal) 渡邊晃(piano) 小松誠幸(bass) 松本英一郎(drams)
Jazz, R&Bやオリジナル曲をアレンジして演奏しています。
2013年3月9日土曜日
2013年1月10日木曜日
プロになるためのJavaScript入門 ~node.js、Backbone.js、HTML5、jQuery-Mobile (Software Design plus) 1
この本を使ってJavaScriptを再度勉強中。
誤記っぽいのを見つけたのでここに書いてみる。
2.3.12 Arrayクラス における リスト2.86 unshiftとshiftメソッド
これはキューの実現のためにあると解説され以下のようなサンプルコードが書かれている。
(少しはしょって書いてます)
var q=[];
q.unshift("a");
q.unshift("b");
q.shift(); // => "a"
q; // => ["b"]
このq.shift()のところは実際には"b"が返ってきます。ので最後の行も配列に残っているのは"a"です。
時間が無いので軽く調べたところunshift()はC++のSTLで言えばpush_front()的なもの、shift()はpop_front()的なもののようです。確かに3行目の時点で配列は["b","a"]となっています。
というわけでここは誤記なのではないかと思いました。
時間が無いのでここまでで投稿。
(2013/1/12追記)
著者の方がコメント欄に記入して下さいましたが、やはりキューを実現するにはpopまたはpushとの組み合わせでやるようです。
pushでやるならこんな感じでしょう。
var q=[];
q.push("a"); // q => ["a"]
q.push("b"); // q => ["a", "b"]
q.shift(); // => "a"
q; // => ["b"]
2013年1月7日月曜日
Pythonでコマンドラインオプションを楽に実装する方法
Pythonスクリプトをコマンドラインから実行するときのコマンドラインオプションを簡単に実装するためのモジュールを見つけたのでメモ。
argparseモジュールとな。
http://docs.python.jp/2/library/argparse.html
argparseモジュールとな。
http://docs.python.jp/2/library/argparse.html
2013年1月6日日曜日
python備忘録:ディレクトリ以下のファイルのリストアップ2
http://tanujazz.blogspot.jp/2012/09/python.html
で
list = os.listdir(path)
という方法を書いたが、この場合に帰ってくるリストにはファイル名やディレクトリ名が入っているが、その絶対パスは入っていない。
絶対パスが欲しい場合、
list = glob.glob(path + '/*')
とやるとパス込みでのリストが帰ってきた(確認はWin7, Python 2.7.3)。
で
list = os.listdir(path)
という方法を書いたが、この場合に帰ってくるリストにはファイル名やディレクトリ名が入っているが、その絶対パスは入っていない。
絶対パスが欲しい場合、
list = glob.glob(path + '/*')
とやるとパス込みでのリストが帰ってきた(確認はWin7, Python 2.7.3)。
2012年11月25日日曜日
ライフ・オブ・デビッド・ゲイル
久しぶりに映画の感想でも。今回はこれ。


話の概要。
ケビン・スペイシーが演じる死刑囚(元教授)が死刑直前になって雑誌記者のケイト・ウィンスレットを名指しで指名し、独占インタビューをさせるというところから話が始まる。ストーリーは主にこの死刑囚の回顧シーンと現実のケイトが事件の真相を探るシーンで進んでいく。
死刑囚の罪は一緒に死刑制度の反対運動をしていた元同僚の女性教授のレイプ殺人で、本人の話や調べていく中で見つかる事実から徐々に無実ではないかと記者が疑い始める。事件現場を撮影したビデオが滞在先のホテルに何者かによって置かれ、そこから話が加速的に展開して、最後は真相がわかってあらびっくり、という感じ。
感想
2003年くらいの映画だそうです。ケビン・スペイシーは知的で怪しい役をやらせるとほんとにハマりますね。ユージュアル・サスペクツが有名ですね。今回の役でもケビン演じる死刑囚が本当の話をしているのか、いったいなぜ死刑直前になって記者のインタビューを受ける気になったのか、なぜ敏腕弁護士ではなくだめな弁護士に自分の弁護をさせたのか、など最後のほうまで観る方に「さあ、いつあなたは裏切るのだw?」と思わせてくれる。
ただ、扱っているテーマが死刑制度についてなので全体の雰囲気がちょっと重めで単純にサスペンスとして面白いのだけどシリアスドラマとしての色合いが強め。
全体としては面白かったのだけどいくつかいらない感じのシーンとか効果の薄いシーンとかあるんじゃないかと素人的に思いました。
例えば最後に元奥さんが出てくるシーンとか結構中途半端だと思うし、教授が堕落していくストーリーもなんとなく中途半端だしそこから事件に結びつく動機付けが弱くて「まあこの人は実際殺してないんだろうな」って思ってしまう。
とはいえさんざんサスペンスものを見てきたけどこういう結末のオチは見たことがないので「おお、なるほど」と思った。
話の概要。
ケビン・スペイシーが演じる死刑囚(元教授)が死刑直前になって雑誌記者のケイト・ウィンスレットを名指しで指名し、独占インタビューをさせるというところから話が始まる。ストーリーは主にこの死刑囚の回顧シーンと現実のケイトが事件の真相を探るシーンで進んでいく。
死刑囚の罪は一緒に死刑制度の反対運動をしていた元同僚の女性教授のレイプ殺人で、本人の話や調べていく中で見つかる事実から徐々に無実ではないかと記者が疑い始める。事件現場を撮影したビデオが滞在先のホテルに何者かによって置かれ、そこから話が加速的に展開して、最後は真相がわかってあらびっくり、という感じ。
感想
2003年くらいの映画だそうです。ケビン・スペイシーは知的で怪しい役をやらせるとほんとにハマりますね。ユージュアル・サスペクツが有名ですね。今回の役でもケビン演じる死刑囚が本当の話をしているのか、いったいなぜ死刑直前になって記者のインタビューを受ける気になったのか、なぜ敏腕弁護士ではなくだめな弁護士に自分の弁護をさせたのか、など最後のほうまで観る方に「さあ、いつあなたは裏切るのだw?」と思わせてくれる。
ただ、扱っているテーマが死刑制度についてなので全体の雰囲気がちょっと重めで単純にサスペンスとして面白いのだけどシリアスドラマとしての色合いが強め。
全体としては面白かったのだけどいくつかいらない感じのシーンとか効果の薄いシーンとかあるんじゃないかと素人的に思いました。
例えば最後に元奥さんが出てくるシーンとか結構中途半端だと思うし、教授が堕落していくストーリーもなんとなく中途半端だしそこから事件に結びつく動機付けが弱くて「まあこの人は実際殺してないんだろうな」って思ってしまう。
とはいえさんざんサスペンスものを見てきたけどこういう結末のオチは見たことがないので「おお、なるほど」と思った。
2012年9月25日火曜日
Visual Studio 2010における依存関係の取り扱いの変更
今までVisual Studio 2008を使っていて2010に最近移行中。
プロジェクト間の依存を張ってもライブラリプロジェクトの生成したライブラリがメインのプロジェクトに
リンクされなくてはまったのでググってみると答えがあった。
http://iron.3rin.net/Entry/47/
より引用させていただきます。
参考になりました。ありがとうございます。
プロジェクト間の依存を張ってもライブラリプロジェクトの生成したライブラリがメインのプロジェクトに
リンクされなくてはまったのでググってみると答えがあった。
http://iron.3rin.net/Entry/47/
より引用させていただきます。
VisualStudio2010において、依存関係の取り扱いが2008以前と異なる
(今回は、SP1で確認してます)
たとえば、プロジェクト内にAスタティックライブラリーとBアプリケーション(EXE,DLLなど)
のサブプロジェクト登録して、BアプリケーションにAスタティックライブラリをリンクする場合、
2008までは、プロジェクト依存関係を定義するだけで、Bアプリケーションは、Aスタティックライブラリ
を自動的にリンクできたが、2010からはこれでは、リンクされない。
Bアプリケーションで、Aスタティックライブラリを自動リンクさせる場合、Bアプリケーションのプロパティを
を開き、共通プロパティより、「新しい参照の追加」で、Aスタティックライブラリのサブプロジェクトを追加する
必要がある。
ここで、追加すると、プロジェクト依存関係も合わせて設定される。
参考になりました。ありがとうございます。
2012年9月15日土曜日
登録:
投稿 (Atom)