タグ

2015年9月25日のブックマーク (4件)

  • Head First インセプションデッキ #agilesamurai #agileto2011 - ヲトナ.backtrace

    10/8 に開催された Agile Tour Osaka 2011 で「Head First インセプションデッキ」というタイトルでワークショップをしました。 インセプションデッキは、アジャイルサムライで紹介されているプラクティスです。 これまでプロジェクトのキックオフミーティングとかで一方的に聞く事が多かったプロジェクトの様々なテーマ(ビジョンやゴールなど)を関係者が集まって、きちんと話しあい合意する事を手軽に実現する方法です。では、主にインセプションデッキの内容について書かれているので、それを補完する形で作り方に焦点を当てた内容にしてみました。 当日の資料を公開しましたので、参考になれば幸いです。 Head First Inception Deck View more presentations from Nishimura Naoto 当日は、時間の都合上、いただいた質問に全部回答

    Head First インセプションデッキ #agilesamurai #agileto2011 - ヲトナ.backtrace
  • Neverbleed - RSAの秘密鍵演算を別プロセスに分離する話

    機能毎にプロセスを分割し、それらを別個の権限のもとで実行することで、脆弱性があった場合の影響を抑え込むというのは、一定以上の規模をもつプログラムでは、しばしば見られるデザインパターンです。 qmailは、そのような設計がなされたメール配送デーモンとして名高いですし、OpenSSHもまた、認証プロセスと通信プロセスを分離することで、外部との通信を担当するコードにバグがあったとしても、ルート権限が奪われないように設計されています(参照: Privilege Separated OpenSSH)。 一方で、OpenSSLにはそのような権限分離は実装されていません。Heartbleedの際にサーバの秘密鍵が漏洩したのも、秘密鍵の取り扱いと、その他の通信の取り扱いを同一のメモリ空間の中で行っていたからだと考えることができます。 ないのなら、自分で作ればいいじゃない…ということで作りました。それが、N

    aroma_black
    aroma_black 2015/09/25
    “機能毎にプロセスを分割し、それらを別個の権限のもとで実行することで、脆弱性があった場合の影響を抑え込む”
  • npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita

    背景 Javascript で Web アプリを作ろうとすると、よくわからないことだらけで超混乱します。 npm と bower の違いは? npm はサーバーサイド用、bower はクライアントサイド用らしいよ えっ、でもなんで bower のインストールに npm が必要なの? サーバーサイドは Rails で書きたいから npm 要らないと思うんだけど・・・ ていうかサーバーサイドJSとか node.js って何? よく見る browserify って何? こういった疑問が沸き上がるのは、各ツールが生まれた文脈がよくわかっていないからです。いろいろ調べてやっとちょっとわかってきたのでメモします。間違いがあったらご指摘ください。 「CommonJS」誕生 - Javascript は汎用プログラミング言語へ その昔、Javascript 大好きおじさんは言いました。 Javascrip

    npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita
  • アクティビティ図を素早く綺麗に描くコツ

    銀行のATMお金を引き出す処理の流れを表した、このアクティビティ図を、様々なコツを使って、素早くそして綺麗に描くコツを紹介する3分動画です。(ツールは、UMLモデリングツールastah*を使っています) コツ1 –  アクションは、図上をダブルクリックして作成する astah*では、各図で一番多く描画される図要素を、図上のダブルクリックで生成できます。(アクティビティ図ではアクション、クラス図ではクラス、ユースケース図ではアクター..etc) ツールバーと図上を往復する回数が減り、より素早く図を描くことができます。 コツ2 – コントロールフローは、ドローサジェストで作成する 図要素をマウスオーバーすると、小さな矢印(ドローサジェスト)が現れます。 この矢印をクリックして、対象の図要素を選択するだけで、コントロールフローを作成できます。 コツ3 – ガード条件は直接入力する ガード条件は

    アクティビティ図を素早く綺麗に描くコツ
    aroma_black
    aroma_black 2015/09/25
    “Excelやテキストエディタ等に、アクションのリストが既に存在する場合は、リストからのコピー&ペーストで、複数のアクションを一度に作成できます。”