2012年2月20日月曜日

TED

サイモン シネック: 優れたリーダーはどうやって行動を促すか | Video on TED.com
今さらかもしれないですがTEDは勉強になりますね。

2012年2月16日木曜日

レジ

レジでものすごい量の商品を買う人の後ろで待っているとすごく時間がかかってしまった。こんな時はRFIDを利用したレジがあればすぐに清算が終わるのになあと思ってしまった。けれどキウイを数えたりする場合など生ものの場合は扱うのが難しそうだ。またRFIDのレジが普及してもレジの人がいなくなるのはさびしい気がした。それにしてもRFIDのレジは結構昔からできているはずだけどなんで普及しないのだろう。

2012年2月15日水曜日

白鳥

この前、白鳥は一見優雅に泳いでいるように見えるが水面下では必死に足を動かしているという話を聞いた。ものすごく順調にいってそうな会社や人も実はものすごい必死でがんばっているのだそうです。そう考えるとなかなか不思議な構図ではありますね。

2011年11月23日水曜日

C.I.A

情報セキュリティ系の授業を受けると必ず出てくるのがC.I.Aでしたのでメモします。

C.I.Aとは情報セキュリティの3大基本理念であるConfidentiality、Integrity、Availabilityの略で情報の機密性、完全性、可用性を維持すること。

C…Confidentiality(機密性)
情報のアクセスが認められたものが、その情報にアクセスできる状態を確保できること。
脅威:情報漏えい、なりすまし、著作権侵害。
I…Integrity(完全性)
情報が破壊、改ざん又は消去されていない状況を確保すること。
脅威:不正アクセス、誤作動。
A…Availability(可用性)
情報へのアクセスが認められたものが情報、および関連資産にアクセスできる状態を確保できること。
脅威:不正アクセス、DoS攻撃、ウイルス、天災。

最近はソニーや三菱重工などで情報漏えいの問題が相次いでおりもし問題が起きたときの影響は国家に関わるものであればものすごいものがあるかと思います。現在はまだ技術が進歩し続けているのでわかりませんがそれが落ち着いてきたときにシステムを構築する際、情報セキュリティを確保するために弁護士や医師のように法律的に免許がないとできないような形になるのではと思います。そう考えると堅苦しくなりそうで色々と面倒ですね。

2011年11月1日火曜日

ウォーターフォール×アジャイル


ゲーム開発プロジェクトマネジメント講座

http://www.square-enix.com/jp/info/library/dldata/PM/PM.pdf

スクエアエニックスのプロジェクトマネジメントのパワポが面白かったので紹介します。
共感できたのはウォーターフォールとアジャイルをハイブリッド型で使うことができるというところです。
個人的には大きなプロジェクトの全体をまとめるところはウォーターフォールでやって細かいモジュールレベルではアジャイルな感じでやればいいのではないかと思っています。
ウォーターフォールの中にアジャイルが内包されているようなイメージですが誰かこういうことを考えている人はいるのだろうか?

2011年10月29日土曜日

強い公平性と弱い公平性

強い公平性
実行過程において、ある時点以降、あるスレッドが無限回動作可能状態であるにも関わらず、一度も動作しない時、その実行過程は強い公平性(strong fairness)を満たさないという。
スレッド i が動作可能であることを ei で、動作することを ri で表せば、強い公平性を満たすことはLTLにより以下で表せる。
( []<> e1 -> []<> r1) ∧ ... ∧ ( []<> en -> []<> rn )

弱い公平性
実行過程において、ある時点以降、あるスレッドが常に動作可能状態であるにも関わらず、一度も動作しない時、その実行過程は弱い公平性(weak fairness)を満たさないという。
スレッド i が動作可能であることを ei で、動作することを ri で表せば、弱い公平性を満たすことはLTLにより以下で表せる。
[]<> ( e1 -> r1) ∧ ... ∧ []<> ( en -> rn )


いろいろでてくる

世の中色々新しいものが出てくるけれども基本的なことはあまり変わらないですね。 たとえばunixのコマンドとかhttpの仕様とかjavaの基本的なAPIとかは10年以上経っても変わってないですね。 最近は毎日新しい言語だとかフレームワークがでてきているけどこれらをすべて覚える時間は普通の人はないはずです。 だから変わらないけれども大事なことを押さえておくことはこれから生きる人にとっては重要ではないかと考えます。 けして古いものがいいと言っているのではなく基本的なことを知らないと新しいものを知る、作ることもできないと思うからです。

ただ変わらないけど大事なものを見極めるのは難しいとも思います。すでに完成された分野であればよいのですがまだ未発展の分野であればどう転がるかが展開が予測できないところがありますね。