タグ

2018年9月21日のブックマーク (3件)

  • 3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium

    qsona (twitter) です。以前、7,600行のコードを安全にこの世から抹消した話 という記事を投稿しましたが、今回はそれよりもずっと泥臭い話を書きたいと思います。あまりテクニカルな話はありませんが、現場における取り組み・試行錯誤の経過を読んでいただければ幸いです。 たくさん消しました、がんばりました〜背景肥大化するRailsサービスFiNCはマイクロサービスを指向しており、主にRuby on Railsで書かれたサービスが30個ほど存在します。しかし、FiNCアプリのメインとなるRailsのサービスは、テーブル数800を超える大きなサービスになっています。 FiNCのサービスは2014年から書きはじめており、かなり初期の段階(2015年)からマイクロサービス化を意識してきました。にもかかわらず1つのサービスが肥大化している理由はいくつかあります。 最初の1〜2年ですでに大量のコ

    3週間で48,000行のコードをこの世から抹消した話 – FiNC Engineering Blog – Medium
  • AT(無酸素性作業閾値)とVO2max(最大酸素摂取量)の簡易的な求め方

    AT(Ananerobic Threshold,無酸素性作業閾値)とは,有酸素運動と無酸素運動の境界付近, ある一定以上の運動強度を与えると,有酸素運動から無酸素運動に切り替わるけど, その有酸素から無酸素に切り替わる変換点をATと言う. 無酸素運動では乳酸が生成され,筋疲労を起こすため, できる限り乳酸を生産せず,持久的な運動を行うためには, あるいは,そのパフォーマンスをさらに上げるためには, 自分のATを把握するということは非常に重要である. ATの測定法としては,以下の4つがある. ・LT(Lactate Threshold,乳酸性作業閾値) ・VT(Ventilation Threshold,換気性作業閾値) ・HRT(Harteate Threshold,心拍性作業閾値) ・OBLA(Onset of Blood Lactate Accumulation,血中乳酸蓄積開始点)

    AT(無酸素性作業閾値)とVO2max(最大酸素摂取量)の簡易的な求め方
    larker
    larker 2018/09/21
    心拍数からATとO2maxの簡易的な求め方
  • Webアプリケーションフレームワークの作り方 in Python — c-bata.link

    こんにちは、芝田 将 ( @c_bata_ ) です。 この資料はPyCon JP 2016で行った 「基礎から学ぶWebアプリケーションフレームワークの作り方」 の書き起こし資料です。 誤字等があれば、Issue or PRをお待ちしております。 はじめに¶ この資料では200行に満たないシンプルなWebフレームワークの作り方をボトムアップで解説します。 テンプレートエンジンとしてJinja2を使ったりもしますが、基的にはPythonの標準ライブラリのみを使っています。 FlaskやDjango等を使ったWeb開発の経験があり、基的なHTTPの知識があれば読み進められるんじゃないかなと思うのでぜひチャレンジしてみてください。 資料を読み終えた方はBottleやDjango、筆者の公開している Kobin というフレームワークのコードを 読んでみたり、自分でWSGIフレームワークを実

    Webアプリケーションフレームワークの作り方 in Python — c-bata.link