タグ

2017年12月5日のブックマーク (8件)

  • アジャイル開発やスクラムのトレーニングでよく聞かれる質問とその答え (1)

    みなさんこんにちは。@ryuzeeです。 弊社ではアジャイル開発、スクラムのトレーニングを提供しているのですが、トレーニング中には多くの質問をいただきます。 今日はよくある質問とその答えについていくつかご紹介したいと思います。 好評そうだったら続編も書く予定です。 ■アジャイル開発において、ドキュメント作成の一般的な指針を教えてくださいどのようなドキュメントがいつ、どの粒度で必要なのかはプロダクトやプロジェクトに依存します。 プロダクトやプロジェクトにはそれぞれ固有の品質基準があり、それはアジャイルやウォーターフォールといった方法論の違いによって変わるものでもありません。 したがってプロジェクト冒頭でプロダクトオーナーやステークホルダー(品質管理部門や顧客など)と「なんのために」「どのようなドキュメントが」「どのような記述レベルで」「いつまでに必要なのか」を決定してください。 誰も使う予定

    アジャイル開発やスクラムのトレーニングでよく聞かれる質問とその答え (1)
  • エンジニア向けライティング講座。見落としやすい注意ポイントを徹底解説! - エンジニアHub|若手Webエンジニアのキャリアを考える!

    エンジニア向けライティング講座。見落としやすい注意ポイントを徹底解説! 個人が趣味で運営するサイトと、企業が事業として提供するサービスでは、責任の大きさが違います。守るべき法律やライセンスがあり、モラルが厳しく問われるだけでなく、掲載する情報の正確さ、分かりやすさに気を配ることも大切です。開発を業務とするときに、エンジニアリング以外でどんなことに気をつけるべきでしょうか。 こんにちは、Webエンジニアとして企業に勤めている池田(@ikenyal)です。 この記事では、サービス開発を業務とするエンジニアが、作成したプロダクトや提供する企業の価値を低下させないために、エンジニアリング以外の部分で心がけたいポイントについて紹介します。 個人が趣味で公開しているWebサイトと、企業などが事業として提供するWebサイトでは何が違うのでしょうか? 一番の違いは、責任の大きさだと思います。個人のサイトに

    エンジニア向けライティング講座。見落としやすい注意ポイントを徹底解説! - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • Eventual Consistencyまでの一貫性図解大全 - Qiita

    TL;DR; Eventual Consistencyとか言いながらどうせもっとまともな一貫性実装してることはよくあるんだからみんな適切な名前を使おうぜ。 なぜこの記事を書くのか NoSQLの文脈においてスケーラビリティとのトレードオフでEventual Consistencyという用語は結構な頻度で出てくる。 ACIDに対抗してBASE(Basicaly Avalilable, Soft state, Eventual consistency)なんて言葉が出てきたり、CAP定理の中のAとPだと言ってみたり、分散システムのスケーラビリティを高めるために人類は一貫性を諦めることに余念がない。 その一方で、諦められた一貫性に関しては雑な分類論で語られる事が多く実はもっと適切な言葉があるのに「Eventual Consistencyです」なんて言われる事が良くある。そこで、この記事では過去に並行

    Eventual Consistencyまでの一貫性図解大全 - Qiita
  • 高頻度アルゴリズム取引業者の終わりなきスピード競争|Rui Ueyama

    誰にとっても通信速度は遅いより速い方がいいけど、情報の速さで利益を出している高頻度アルゴリズム取引業者にとっては、通信速度は死活問題だ。そういった業者のために、証券取引所間のレイテンシをマイクロ秒単位で減らすネットワークが、数百億~数千億円というお金を使って構築されている。ここではそういうネットワークについて書いてみよう。 いつの時代でも、証券取引の参加者にとって、他の証券取引所の状況をいち早く知ることは重要だった。他の人が知らない取引状況を知っていれば、それはある意味ちょっとだけ未来を知っているのと同じようなもので、わずかな時間とはいえ有利な売買ができるからだ。そのために昔から市場参加者は伝書鳩や電話などあらゆる方法で早く情報を得ようとしていた。とはいえ、人間がすべての注文を出していた時代は通信速度を極端に最適化してもあまり意味がなかったが、コンピュータを使ったアルゴリズム取引が一般化す

    高頻度アルゴリズム取引業者の終わりなきスピード競争|Rui Ueyama
  • Node.js Performance 改善ガイド - from scratch

    Node.js Performance 改善ガイド Memory の場合 メモリリークかどうかを特定する メモリリークではない場合 CPU の場合 どこの処理に時間がかかっているのかを確認する v8 simple profiler flame graph を取得する File の場合 大きなサイズのファイルをどうしても扱う時 Network の場合 keepalive を on にする その他: 全体的にパフォーマンスを改善するためにやること JIT が効いているかを確認する clusterが使えないか検討する C++ addons vs JavaScript libraries まとめ 参考資料 Node.js Performance 改善ガイド この記事は Node.js 2 Advent Calender の 5日目の記事です。 qiita.com Node.js のパフォーマンスに

    Node.js Performance 改善ガイド - from scratch
  • いよいよバブルは「終わりの始まり」なのか

    足元で米国のハイイールド債の市場に異変が起きている。ハイイールド債とは信用力の低い会社が発行する債券のことである。信用力が低い(=リスクが高い)ために金利が高く設定されており、高利回りを求める投資家に選好されている。 異変とは米国ハイイールド債のスプレッド(信用リスクに応じて米国国債に上乗せされる金利の幅)のワイド化(拡大)である。スプレッドのワイド化は債券価格としては下落を意味し、倒産の可能性が高まったときに起こる。 ハイイールド債は金融市場が崩れるときは、真っ先に売られるといわれる。ハイイールド市場でスプレッドのワイド化が起こるたびに、機関投資家の間ではいよいよ終わりの始まりかという声が聞こえるが、実際のところはどうなのだろうか。 実は今回はやばい兆候に思えて仕方がない。 今回のワイド化は原因がはっきりしない まずはここ1年程度のスプレッドの動きをみてみよう。 米国ハイイールド市場のス

    いよいよバブルは「終わりの始まり」なのか
  • JavaScriptで大量のオブジェクトの当たり判定を効率的にとる - Subterranean Flower Blog

    ゲームなどのコンテンツにおいて、「当たり判定」から逃れることはできません。オブジェクトとオブジェクトが衝突したかどうかという判定は、インタラクティブコンテンツにおいて最も重要な部分になるからです。 当たり判定の実装自体は難しくありません。ですが、素朴な実装ですと、対象となるオブジェクトが大量である場合に、十分なパフォーマンスが出ません。これはオブジェクトの多い、現代的なゲームでしたり、弾幕シューティングなどを作るときに大きな障害となります。 この記事では、大量のオブジェクトの当たり判定を処理する、効率的な方法について紹介します。 まずは素朴に実装してみる 当たり判定の処理を語るには、ある程度ゲームの骨組みのようなものが必要になってきます。もちろんクラスなどを使わないベタ書きでもよいのですが、大変読みにくくなってしまいます。ですので、今回は、まず簡易的なゲームエンジンのようなものを作って、そ

    JavaScriptで大量のオブジェクトの当たり判定を効率的にとる - Subterranean Flower Blog
  • 土地は捨てられるのか 男性、国を相手に「実験的訴訟」:朝日新聞デジタル

    負動産時代 人口は増え、不動産は価値を持ち続けるという「土地神話」を前提とした日の土地制度が曲がり角を迎えている。地方や都市郊外を中心に、資産価値を失って処分に困る「負動産」が広がる中、国も対策に乗り出しているものの、課題は山積みだ。土地制度をめぐり対応を迫られている課題や見直しの動きを考える。 いらなくなった土地を国に引き取ってもらおうと、国を相手に裁判を起こした男性がいる。 民法には「所有者のない不動産は、国庫に帰属する」(第239条)との規定がある。だが、どんな場合に国庫に帰属するかという基準はずっとあいまいだった。「土地は捨てられるか否か」が直接争われた珍しい裁判となった。 訴えを起こしたのは鳥取県米子市の司法書士・鹿島康裕さん(41)。2014年、島根県安来市の山林約2万3千平方メートルを父親から生前贈与された。その3週間後、鹿島さんは山林の所有権を「放棄する」とし、所有者のい

    土地は捨てられるのか 男性、国を相手に「実験的訴訟」:朝日新聞デジタル