"Zwiftを始めたきっけかは大学時代のこと。忙しい学生生活の合間を縫ってライドを楽しめるフレキシビリティとコミュニティとの連帯感が、トレーニングの励みになりました。プロに復帰したのは、Zwiftがあったから。今でもレース前の最終調整にZwiftを活用しています。"
![Zwift](https://cdn-ak-scissors.b.st-hatena.com/image/square/f3cd144bd9ab409ba766a050fa1fdcfe3bb84cba/height=288;version=1;width=512/https%3A%2F%2Fimages.prismic.io%2Fzwift-web%2Fbd4ea5c3-9d0d-422e-b282-a78409c84df6_zwift_meta_1200x680_12-17-21.jpg%3Fauto%3Dcompress%2Cformat%26rect%3D0%2C0%2C1200%2C680%26w%3D1200%26h%3D680)
ホーム 1. C++ を始める 2. 基本構文 3. コンテナ 4. ファイル分割とスコープ 5. ストリーム操作 6. メモリの管理 7. クラス 8. キャスト 9. テンプレート 10. エラー処理 11. ビルドとライブラリ 12. メモリレイアウト 単体テスト デバッグ ビルド自動化 付録 このサイトは C++ について説明した学習サイトです。 本書を通じて C++ の開発環境や構文・単体テストの書き方などが 一通り学べるようになっています。 対象¶ C++ を初めて学ぶ人 プログラム言語を 1 つ以上経験したことのある人 関数やクラス・オブジェクト指向に対する知識をある程度前提にします。 C++ の特徴¶ C++ は ビャーネ・ストロヴストルップ により開発されたプログラミング言語です。 C++ には主に次のような特徴があります。 高パフォーマンス メモリ使用量が少ない 柔軟性
はじめに Datadog APMの簡単な特徴とGoで使用するための方法をまとめました。 公式サイトのドキュメントを見ていただくことを勧めますが、 補足資料として見ていただければと思います。 公式ドキュメント TraceパッケージのGoDoc また、ここではDatadogのAPM以外の機能については割愛します。 APMとは Application Performance Managementの頭文字をとった略語で、一般的にはアプリケーションやシステムの性能を管理・監視するものです。 DatadogのAPMではマネージドクライド、オンプレミスに関わらず分散トレーシングに対応しています。 Flame GraphやSpan Listなど整理された形でトレース結果を取得できるようになっています。 Flame Graph - Span List 使用するには Agentのインストールと起動 APM用パ
2020-08-07 はじめに 初めてこの話題を聞いたのは umeda.go #2 で発表してきた - kawaken’s blog でした(スライドは Goの時刻に関するテスト)。 その節は良いお話をありがとうございました。 この時点ではGoのアプリケーションのビルド時にGoの標準ライブラリーのコードを差し替えるのは別の用途で試して便利だったものの、時刻に関するテストは自分では試してませんでした。 その後、自分でも試そうと思い、紹介されていたライブラリー以外のライブラリーも調べてみたのでメモです。 Mocking time and testing event loops in Go [Dmitry Frank] の記事がとても詳しくて素晴らしいです。 こちらのサンプルコードをベースにしたもので検証してみました。 time.Now() だけならライブラリーを使わない選択もある Goの時刻に
互換性Go Datadog Trace ライブラリはオープンソースです。詳細については、GitHub リポジトリをご覧ください。 Go Datadog トレースライブラリは、Go のバージョンに対してバージョンサポートポリシーが定義されています。Go の 2 つの最新リリースは完全にサポートされ、3 つ目の最新リリースはメンテナンス中と見なされています。古いバージョンも機能しますが、デフォルトではサポートは提供されません。特別なリクエストは、サポートに連絡してください。 Datadog Agent v5.21.1+ を実行している必要があります。 インテグレーションフレームワークの互換性次のヘルパーパッケージのいずれかを使用して、Go トレーサーと次のリストのウェブフレームワークを統合します。 注: インテグレーションドキュメントは、サポートされているパッケージとその API の詳細な概要
golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 2020/08/16追記: この記事の内容はgolangに関してはやや現実的ではなくなってしまいました。 詳しくは続編を参照してください。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた golang製のプログラムはlinux-amd64において最低でも101MBのVSZを要求する VSZの制限がそれより小さいと当然起動できない 実際のRSSは3MB程度で起動する Background コンテナ内で動いているプロダクション上のgolang製のプログラムが時々OOMに殺されて
こんばんは, kagamiz です! ちょうど 1 歳老けたところです :). この記事は Competitive Programming Advent Calendar 2014 の 21 日目の記事として書かれました. この記事では, 最近ぼくが見た範囲で出題された 45 度回転の問題を紹介していこうと思います.ちなみに僕の中の最近は過去 6 年くらいまで含むのでご注意下さい. 1. 45 度回転の幾何学的解釈 競技プログラミングで 45 度回転 というと, 入力として与えられた 2 次元平面の点 を ないし に変換する操作を指すことが多いです. 数学的な意味で, 点 を原点に対して 45 度回転するという操作は, 行列を用いて と表されるので, という操作は という位置ベクトルを, 倍して 45 度回転した位置に変換することを表しています. 勝手に大きさを 倍していいか心配になります
Web標準のHTTPクライアントfetch()でストリーミングしながらアップロードできるようになる。
Home About¶ Terraformについてハンズオン形式で学ぶドキュメントです。 なるべく本番環境に近い環境をTerraformで構築し、「実務ですばやくTerraformを記述/導入できるようになる」ことが目的です。 Version¶ Docker 18.09.3 docker-compose 1.23.2 Terraform 0.11.13 必要な環境¶ AWSアカウント クラウドならアマゾン ウェブ サービス 【AWS 公式】 Docker for Mac/Windows Docker CE — Docker-docs-ja 17.06.Beta ドキュメント Mac: $ brew cask install docker AWS CLI AWS Command Line Interface をインストールする - AWS Command Line Interface Mac
MySQL 8.0対応! 日本MySQLユーザ会メンバーによる全面改定版! 【本書の概要】 2011年刊行の『MySQL 徹底入門 第3版』の改訂版です。 メジャーバージョンアップした8.0に対応。 旧版の内容を全面的に見直して書下ろし。 改訂にあたり、新機能についてはデータベース担当者が必要となる部分を中心にピックアップ! 運用・データ型・レプリケーション・文字コードなどの実務で役立つ内容もバランスよく解説します。 【MySQL 8.0について】 MySQLは、バージョン5.7から一気に進んで8.0になりました。 旧バージョンとの互換性は担保しつつも、 大幅なりリファクタリングが行われており、 今後のMySQLの起点となるバージョンとして期待されています。 MySQLにとって重要な機能は多数ありますが、第4版では次の機能などの解説を行っています。 ・グループレプリケーション機能 ・デフォ
2020.05.12 週刊Railsウォッチ(20200512後編)RubyのPStoreライブラリ、Lambda StoreのサーバーレスRedisは有能、Amazon Linux 2のライブパッチほか こんにちは、hachi8833です。何だか秒読みが始まってますね⏱。ここでプルリク数見えます。 じつはレイルズに投げたプルリクがいま993個なので週末ぐらいに1000個いくかもしれん — Ryuta Kamizono (@kamipo) May 11, 2020 ちなみにコミット数は既に3,424件なんですね😳。 参考: Rails Contributors - #5 Ryuta Kamizono - All time 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志
Copyright 2019 DELiGHTWORKS Inc. All Rights Reserved. Fate/Grand Orderにおける 大規模なデータベース移行と負荷試験 2019年6月14日 今井 守生 Copyright 2019 DELiGHTWORKS Inc. All Rights Reserved. 資料は公開予定です 本セッションでは以下の内容をお話します AWS Database Migration Serviceを使った大規模なDB移行事例(垂直分割→水平分割) 移行後に想定トラフィックを捌けることを検証するための負荷試験手法 弊社エンジニアが過去に2回、DB移行を主なトピックとした講演を行っています のでこちらもご参照ください これで怖くない!?大規模環境で体験するDB負荷対策~垂直から水平の彼方へ~ /甲 https://www.slideshare.n
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: TestProf: a good doctor for slow Ruby tests 公開日: 2017/08/25 gemリポジトリ: test-prof/test-prof 著者: Vladimir Dementyev サイト: Evil Martians’ team blog 2017/10/10: 初版公開 2023/07/04: 更新 テストを書くことは、開発における重要なプロセスであり、RubyやRailsのコミュニティには特に当てはまります。私たちはテストでgreenが点灯するまで長時間待たされていることに気づいて、初めてテストスイートのパフォーマンスというものに関心を寄せるようになるものです。 私はテストスイートのパフォーマンスの分析に多くの時間を費やし、テストを高速化するテクニックを編み出すとともにツールを開
A design system for building faithful recreations of old UIs. Intro 98.css is a CSS library for building interfaces that look like Windows 98. See more on GitHub. This library relies on the usage of semantic HTML. To make a button, you'll need to use a <button>. Input elements require labels. Icon buttons rely on aria-label. This page will guide you through that process, but accessibility is a pri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く