タグ

2021年4月10日のブックマーク (5件)

  • JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary

    JVMにチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。*1 勿論、OSもJVMもデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく知られています。 しかし、設定しておかないとパフォーマンスにそのまま影響すると分かるものを調べないのは裸で戦場に赴くようなものです。*2 どんな項目をどう変更すれば良いのか知っていることは重要な武器なのです。 なぜ調べるのか 今回、チューニングポイントを調べるにあたって、私のモチベーションはどこにあるのかを考えると、以下の要件を満たしたいということがあげられます。 アプリケーションとして求められる品質水準として動作する → 性能目標 異常時に事象を追うことができる ここでいう品質水準・異常とは、パフォーマンスが明らかに低い、アプリケーションがクラッシュす

    JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
    sonots
    sonots 2021/04/10
    XmxよりMaxRamPercentageの方が調整が要らなくて便利なのか
  • GitHub - recruit-tech/agreed: agreed is Consumer Driven Contract tool with JSON mock server.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - recruit-tech/agreed: agreed is Consumer Driven Contract tool with JSON mock server.
    sonots
    sonots 2021/04/10
  • リクルートテクノロジーズのフロントエンド開発 | Recruit Tech Blog

    こんにちは、リクルートテクノロジーズの古川です。 リクルートグループのエンジニアでアドベントカレンダーをやることになりました! ということで、このエントリーは Recruit Engineers Advent Calendar の 1日目の記事です。 Recruit Engineers Advent Calendar はこちら リクルートテクノロジーズのフロントエンド開発 リクルートテクノロジーズではいくつもの並行するタスクが走っていて、プラットフォーム基盤と呼ばれる基盤技術開発とインフラソリューションと呼ばれるインフラ開発、後はアプリケーション開発支援などのタスクが存在します。 アプリケーション開発支援の中でもウェブフロントエンド開発は目下のところ重要タスクとされており、色んなやり方をトライアルしています。 基的には、 React Redux Node.js という組み合わせでフロント

    リクルートテクノロジーズのフロントエンド開発 | Recruit Tech Blog
    sonots
    sonots 2021/04/10
  • 「全員取締役」の労務管理を解説する|髙木 一史

    先日、ぼくの所属するサイボウズ株式会社において、取締役を社内公募し、新卒社員も含む計17名の選任議案が株主総会で可決された。 世間からの反応はさまざまで、新しい企業統治の形への期待の声もあれば、批判の声も数多く寄せられた。 そんな中、個人的に気になったのは、「雇用保険や労災保険に入れなくなるリスクはちゃんと説明してるのか?」「労働法の規制を逃れて、定額働かせ放題にしたいだけでは?」といった労務管理面を懸念する声である。 こういった声について、一部誤解があるように見受けられたので、今回の取り組みにおける労務管理面の対応を、この場を借りて補足したいと思う。 そもそも何がしたいのか?具体的な労務管理面の話に入る前に、そもそも何のために取締役を社内公募することになったのかを簡単に説明しておきたい。 社長の青野の言葉を借りれば、以下のとおりである。 「全社的に情報共有を徹底したら、全従業員が取締役の

    「全員取締役」の労務管理を解説する|髙木 一史
    sonots
    sonots 2021/04/10
    すごっ、状況が全然違う > 取締役会だけでなく、事業戦略会議や本部長会議など社内の経営に関わる重要な会議は、従業員なら誰でもリアルタイムで視聴可能、議事録もすぐに全社公開される
  • Goに三項演算子が採用されない理由

    Goには「なぜ三項演算子がないの?」という意見を時々見かけます。言語開発側の意見と僕の見解をまとめていきますー。 FAQ その回答はGoのFAQに明瞭に書かれています。 Goに?:演算子がないのはなぜですか? Goには3項テスト操作がありません。 同じ結果を得るには、次を使用できます。 Goに?:がない理由は、言語の設計者が、操作が頻繁に使用されて不可解な複雑な式を作成するのを見ていたためです。 if-else形式は、長くなりますが、間違いなく明確です。 言語に必要な条件制御フロー構造は1つだけです。 ネストを許す GoPythonもif-elseが文であり、式として扱えない方針を採りました。式として扱えないということは、一定の構文でのみ記述が可能ということです。三項演算子はその性質上式として扱えることになります。 式として扱える場合なにが書けるようになるのかというと、各項や条件に式が書

    Goに三項演算子が採用されない理由
    sonots
    sonots 2021/04/10
    pythonの三項演算子がキモくなった理由、でもある