タグ

2019年8月8日のブックマーク (6件)

  • Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方|ハイクラス転職・求人情報サイト AMBI(アンビ)

    Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 Node.jsをうまく活用できている企業は、どのような方法でベストプラクティスを習得してきたのでしょうか。ヤフー株式会社でNode.jsの社内普及に務めてきた言語サポートチームに、同社の実施を紹介してもらいました。 Node.jsは「イベントループモデルで、ノンブロッキングI/Oを使用している」「問題発生時にHTTP/TCPやPOSIX APIなど低レイヤーの知識を求められる」といった特徴を持つ言語です。開発者が習得すべき技術領域が広いため、Node.jsらしい書き方の学習難易度は高いと言えます。 それでは、Node.jsをうまく活用できている企業は、どのような方法でNode.jsのベストプラクティスを習得してきたのでしょうか。ヤフー株式会社でNode.jsの社内普及に務めてきた言語サポート

    Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方|ハイクラス転職・求人情報サイト AMBI(アンビ)
    kkana
    kkana 2019/08/08
  • 「簡単な話から始めよう!」~ソフトウェア開発者に贈るテクニカルライティングの極意

    はじめに テクニカルライティングでは、なんらかの技術を解説することが多いものです。そのとき、いっぺんに全てを説明しようとしていませんか? それをやってしまうと、一度に大量の情報を受け取った読み手は消化不良をおこしてしまいます。情報の奔流に溺れてしまうでしょう。最初は想定している読者にすっと受け取ってもらえるサイズの情報量から始めて、それからだんだんと情報を増やしていくような書き方をするとよいです。 そういうちょっとずつ情報を増やしていく解説のやり方の1つとして、今回は簡単な話から初めてステップアップしていくというパターンを紹介しましょう。 いっぺんに全てを語るな! 簡単な話から難しい話へステップアップ 対象読者 テクニカルな文章を書いている人/書かなきゃならなくなった人 その中でも、とくにソフトウェア開発に関わっている人 テクニカルライティングの領域は広いですけど、この連載ではソフトウェア

    「簡単な話から始めよう!」~ソフトウェア開発者に贈るテクニカルライティングの極意
    kkana
    kkana 2019/08/08
  • 提案を通せない人が押さえるべきビジネスパーソンの思考パターン3つ | BtoCマーケティング支援のホジョセン

    ホジョセンは、よくセグメンテーションのお仕事をさせていただきます。消費者・生活者をいくつかのパターンに単純化することで、クライアントさんの戦略や行動の指針とするものです。マーケティングではSTP戦略のSにあたる部分ですので、ご存知のかたも多いと思います。 これを同僚に当てはめてしまえ、というのが今回のコラムになります。社内で自分の提案を通すためにはどのようなアプローチを取るのが効率的なのか、プロジェクトマネジメントを円滑に進める上でどうコミュニケーションをとっていけばよいか、と考えた上で編み出した単純モデルです。 いろんな方といっしょに働く中で多少のアップデートはしましたが、基的には10年以上使っているパターンです。僕の(元)同僚の皆様は何度も聞いた話だと思いますが、ご了承ください。また、このモデルに落ち着くまでにさまざまな方からのフィードバックをいただきました。諸先輩方、元同僚の皆様に

    提案を通せない人が押さえるべきビジネスパーソンの思考パターン3つ | BtoCマーケティング支援のホジョセン
    kkana
    kkana 2019/08/08
  • Amazon.co.jp: Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本: Eric Freeman (著), Elisabeth Freeman (著), Kathy Sierra (著), Bert Bates (著), 佐藤直生 (監訳), 木下哲也 (翻訳), 有限会社福龍興業 (翻訳): 本

    Amazon.co.jp: Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本: Eric Freeman (著), Elisabeth Freeman (著), Kathy Sierra (著), Bert Bates (著), 佐藤直生 (監訳), 木下哲也 (翻訳), 有限会社福龍興業 (翻訳): 本
    kkana
    kkana 2019/08/08
  • データ指向アプリケーションデザイン

    監訳者まえがき はじめに 第I部データシステムの基礎 1章 信頼性、スケーラビリティ、メンテナンス性に優れたアプリケーション 1.1 データシステムに関する考察 1.2 信頼性 1.2.1 ハードウェアの障害 1.2.2 ソフトウェアのエラー 1.2.3 ヒューマンエラー 1.2.4 信頼性の重要度 1.3 スケーラビリティ 1.3.1 負荷の表現 1.3.2 パフォーマンスの表現 1.3.3 負荷への対処のアプローチ 1.4 メンテナンス性 1.4.1 運用性:運用担当者への配慮 1.4.2 単純さ:複雑さの管理 1.4.3 進化性:変更への配慮 まとめ 2章 データモデルとクエリ言語 2.1 リレーショナルモデルとドキュメントモデル 2.1.1 NoSQLの誕生 2.1.2 オブジェクトとリレーショナルのミスマッチ 2.1.3 多対一と多対多の関係 2.1.4 ドキュメントデータベース

    データ指向アプリケーションデザイン
    kkana
    kkana 2019/08/08
  • 日韓対立の根本にある、性暴力への認識の差

    日韓対立の根にある、性暴力への認識の差 ――「慰安婦」の存在自体は戦中~戦後に知られていましたが、大きく動いたのは、1991年に韓国で金学順さんが実名で名乗り出たことがきっかけです。日でも支援グループがいくつも結成され、「慰安婦」問題を解決しようという機運が、今よりもずっと高まっていました。 林氏 それまでは誰が被害者なのかわからなかったために、償うという発想自体なかった。彼女たちが名乗り出たことで、謝罪し賠償するべきだという意識に変わりました。いま振り返ってみると、90年代は、日人は「社会はもっと良くなるし、自分たちの手で良くしていける。きちんと償いをして、あの不幸な過去を乗り越えていけるはずだ」という希望や自信があった。自国の悪事を認めるのは、自信がないとできない行為です。 同時に、国際社会自体が90年代に大きく変わりました。冷戦構造が終わって、さまざまな国家犯罪が明るみに出るこ

    日韓対立の根本にある、性暴力への認識の差
    kkana
    kkana 2019/08/08