タグ

2017年10月24日のブックマーク (8件)

  • 処理速度の遅いcurrentTimeMillis() – 後編 | POSTD

    私は以前、Linuxでのシステムコールはとてつもなく高コストだと思っていましたが、この測定で、その考えが誤っていたことが判明しました。実際にはシステムコールにコストはかかりますが、例えば、L3キャッシュミス(100ns)に比べれば低コストです。 ただし、行われるアクションが短いとしても(TSCベースの gettimeofday 向けだから)、システムコールを避ける方が有利です。その場合は、vDSOの方が断然役に立ちます。私たちのケースでは、ほぼ3倍実行が速くなりました。 どうすればいいのか 最良の方法は、TSCタイムソースを持つWindowsまたはLinux以外では絶対にプログラムを実行させないようにすることです。それが不可能なら、純粋なJavaの中にいながらこの呼び出しを高速化する方法はなく、解決策は、 currentTimeMillis() があまり頻繁に呼び出されないようにすることで

    処理速度の遅いcurrentTimeMillis() – 後編 | POSTD
    mercure
    mercure 2017/10/24
  • 意外に知らない「残業」の定義、管理すべきは法定外残業

    Q.10人ほどのチームのリーダーを務めています。会社から最近、働き方改革の一環としてメンバーの残業時間をきちんと管理するよう言われています。しかし現場は多忙なうえに、何をもって「残業が多いのか」がよく分かりません。メンバーの健康障害を避けるために、どんな管理をすべきなのでしょうか。 よくある質問です。実は残業時間の集計方法については、会社も社員も間違って理解しているケースが多いようです。これは、給与明細や勤怠管理の残業時間と、労働基準法が定義する残業時間の集計方法が異なることに起因しています。 とはいえ、長時間残業による過労死や健康障害がこれだけ問題視される中、質問者のようにメンバーの残業時間に対する管理責任をこれまで以上に問われるようになりました。そのためにも「残業」への正しい認識が不可欠です。 まずは「残業」の定義を知る まずは「残業」の定義を理解しましょう。労働基準法による「残業」と

    意外に知らない「残業」の定義、管理すべきは法定外残業
    mercure
    mercure 2017/10/24
  • 産総研:質量の単位「キログラム」の新たな基準となるプランク定数の決定に貢献

    国際キログラム原器の長期的な質量安定性を上回る精度でプランク定数を測定 科学技術データ委員会による、キログラムの新たな定義に用いられるプランク定数の決定に貢献 およそ130年ぶりのキログラムの定義改定に貢献する歴史的な成果 国立研究開発法人 産業技術総合研究所【理事長 中鉢 良治】(以下「産総研」という)工学計測標準研究部門【研究部門長 高辻 利之】 藤井 賢一 首席研究員、同部門 質量標準研究グループ 倉 直樹 主任研究員、水島 茂喜 主任研究員、物質計測標準研究部門【研究部門長 高津 章子】 表面・ナノ分析研究グループ 張 ルウルウ 主任研究員らは、シリコン単結晶球体の超精密な形状計測を通じて、基礎物理定数の一つであるプランク定数を世界最高レベルの精度で測定し、キログラムの定義改定に向け大きく貢献した。 キログラムは現在、世界に一つしかない分銅「国際キログラム原器」の質量と定義されて

    mercure
    mercure 2017/10/24
  • カスペルスキーが自社の透明性を示すためにアンチウイルスソフトのソースコードを公開

    ロシア拠を構えるセキュリティ関連企業のカスペルスキーが、「包括的な透明性イニシアチブ」と呼ばれる施策を打ち出しました。アメリカ政府から製品調達対象を外されるなど、透明性に問題があるとの指摘に対応するのが目的です。 Take our word: Kaspersky Lab announces it's transparency initiative – Kaspersky Lab official blog https://www.kaspersky.com/blog/transparency-initiative/19870/ Kaspersky Opens Antivirus Source Code for Independent Review to Rebuild Trust https://thehackernews.com/2017/10/kaspersky-antivirus

    カスペルスキーが自社の透明性を示すためにアンチウイルスソフトのソースコードを公開
    mercure
    mercure 2017/10/24
  • 移動しました - SmartHR Tech Blog

    Rails のテスト実行時間を60分から6分に短縮するまで - SmartHR Tech Blog

    移動しました - SmartHR Tech Blog
    mercure
    mercure 2017/10/24
  • Introduction to web scraping with Python - Data, what now?

    Data is the core of predictive modeling, visualization, and analytics. Unfortunately, the needed data is not always readily available to the user, it is most often unstructured. The biggest source of data is the Internet, and with programming, we can extract and process the data found on the Internet for our use – this is called web scraping. Web scraping allows us to extract data from websites an

    Introduction to web scraping with Python - Data, what now?
  • CircleCI2.0 に移行してビルド実行速度を向上 | MEDLEY Developer Portal

    2017-10-24CircleCI2.0 に移行してビルド実行速度を向上こんにちは。開発部の稲です。医療介護の求人サイト「ジョブメドレー」の開発を担当しているエンジニアです。 最近ジョブメドレーでは CircleCI2.0 への移行を行いました。移行の方法はもちろん、その際に調べたこと、CircleCI の新機能を利用してどうだったかなどを書いていきたいと思います。 課題感弊社では、全プロダクト(CLINICS、MEDLEY 、介護のほんね、ジョブメドレー)で CircleCI を利用しています。 ジョブメドレーでは CI によるテスト実行に 37 分前後掛かっていました(コンテナを 2 つ利用した実行時間です)。 さらに、開発メンバーが増えて来たこともあり、CI のリソースが足りなくなり開発効率が落ちかねない状況でした。 まぁよくある話ですよね。 コンテナを増やすというのも解決策の

    CircleCI2.0 に移行してビルド実行速度を向上 | MEDLEY Developer Portal
    mercure
    mercure 2017/10/24
  • TensorFlow Serving 1.0リリースの詳細がGoogle I/Oで公開

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TensorFlow Serving 1.0リリースの詳細がGoogle I/Oで公開
    mercure
    mercure 2017/10/24