varu3のブックマーク (477)

  • Cloud Native Days Tokyo 2023 参加レポート - mito’s blog

    技術カンファレンス Advent Calendar 2023 シリーズ2の14日目の記事です。 はじめに Cloud Native Days Tokyo 2023(以下、CNDT2023)の初日に現地参加してきました。 以下に、いくつかのセッションと現地参加の感想を記載しています。 event.cloudnativedays.jp はじめに 現地参加の感想 セッションの感想 「noteKubernetes移行、ゼンブ見せます」 「10年モノのサービスのインフラを漸進的に改善する、頑張りすぎないクラウドネイティブ」 「人工衛星の運用を支える、クラウドネイティブ民主化への取り組み」 現地参加の感想 #CNDT2023 Day1、無事終了しました!ご参加いただいた皆様、ありがとうございました! Day2も当に魅力的なセッションが盛り沢山です。明日も是非楽しんでください! pic.twitte

    Cloud Native Days Tokyo 2023 参加レポート - mito’s blog
    varu3
    varu3 2023/12/15
  • CNDT2023: noteのEKS移設、ゼンブ見せます

    資料は CNDT2023 の登壇資料です - CFP - Google Docs版 noteでは2023年9月に番環境の全アプリケーションがKubernetes(EKS)で稼働させることができました。私たちはただKubernetesへの移行だけではなく、長年運用されてきたレガシーインフラの課題を解決するための多くの改善を併せて実施しました。特に、アプリケーションのパフォーマンスを維持するためのロードテスト、オブザーバビリティの強化、コンテナをデプロイするためにオートスケールするGithubActionsランナーを構築した事例、Kubernetesの仕組みをフルに活用し開発環境の即時展開を可能にしたシステムの事例など、このプロジェクトを通じて遭遇した課題やそれを乗り越えるための施策を実例を交えて詳細に解説します

    CNDT2023: noteのEKS移設、ゼンブ見せます
    varu3
    varu3 2023/12/11
    発表しました #CNDT2023
  • DynamoDBのベストプラクティスを技術的詳細から理解する

    こんにちは。 株式会社CHILLNNという京都のスタートアップにてCTOを務めております永田と申します。 弊社では宿泊施設様向けに宿泊施設の予約管理用のSaaSを提供しており、現時点で1000近くの施設様にご利用いただいています。 現在、これまでに溜め込んだ日最大級の宿泊コンテンツの検索エンジンを構築しており、その過程でさまざまなデータベースを探索しています。 記事では、AWSのKVSであるDynamoDBを題材に、公式ドキュメントに書かれているキー設計のベストプラクティスの背景を理解することを目的とします。 なお、記事の執筆にあたって、こちらの動画を大変参考にさせていただきました。 DynamoDBとは DynamoDBとは、AWSで利用できる、あらゆる規模に対応する高速で柔軟なNoSQLデータベースサービスです。 DynamoDBが登場した背景は、アプリケーションの大規模化です。

    DynamoDBのベストプラクティスを技術的詳細から理解する
    varu3
    varu3 2023/11/14
  • ChatGPT AIとペアプログラミング

    OpenCVを使用して画像から複数のオブジェクトを認識し、切り出すための一般的な手順は以下のようになります: 前処理: 画像を読み込みます。必要に応じて画像をリサイズします。グレースケールに変換するか、あるいは必要に応じて色空間を変更します。オブジェクトの検出: エッジ検出、閾値処理、または色に基づくフィルタリングなどを使用してオブジェクトを検出します。輪郭検出を行い、オブジェクトの境界を見つけます。輪郭の処理: 検出された輪郭をフィルタリングして、ノイズや小さなオブジェクトを除去します。必要に応じて輪郭を近似します。オブジェクトの切り出し: 各オブジェクトの境界ボックスを使用して画像からオブジェクトを切り出します。オブジェクトごとに個別の画像として保存するか、表示します。後処理 (オプション): 切り出されたオブジェクトをさらに処理するためのステップを行います。例えば、オブジェクトのサイ

    ChatGPT AIとペアプログラミング
    varu3
    varu3 2023/11/04
  • この歓声は届かないけど|紋白蝶|note

    聴覚障害を抱える息子さんと一緒に、ろう学校に通ったお父さんのお話です。普段あまり見ることができないろう学校の内側や、難聴の子を持つ親の気持ちがつづられます。障害とはなにか、子育て… もっと読む

    この歓声は届かないけど|紋白蝶|note
  • 2023年10月16日の13分日記「計測せよ」|Subaru Nakamura(varu3)

    フリースタイル・リブレという小さな針がついたセンサーを機器を購入して、腕につけて血糖値を測定するようにした。 こんな感じで。針をつける時ちょっとギョッとしたが、専用の機器を使ってパチンとセンサーを腕につけたら全く痛くはない。自分は元から後に経ってるのが辛いほど急激に眠くなることがあったり、血糖不足なのかぼーっとすることが多くて、おそらく血糖値が不安定なんだろうなというような症状に悩まされてきた。 7月あたりから格的に糖質を控えるようにして、最近では一日ほぼ一な生活を送るようになってからは、あまり顕著には出なくなった。それでも血糖値の推移というものがどういうふうになっているのか定量的に測ってみたくて、センサーを購入してみた。 スマホアプリをインストールして、センサーについているNFCタグにスマホをかざせば瞬時に現在の血糖値を教えてくれる。めちゃくちゃ便利だ。数値の正確性は血液を測るタイ

    2023年10月16日の13分日記「計測せよ」|Subaru Nakamura(varu3)
  • くるり、『東京』『ばらの花』に今思うことは? バンドの自然な姿を捉えたドキュメンタリーの裏側も聞く | J-WAVE NEWS

    岸田繁×佐藤征史×森信行──くるりのオリジナルメンバー3人が約20年ぶりに揃って制作したアルバム『感覚は道標』がリリースされた。10月13日には、制作現場に密着したバンド初のドキュメンタリー映画『くるりのえいが』も公開。 「J-WAVE NEWS」では岸田繁と佐藤征史に独占インタビューを実施。『くるりのえいが』撮影秘話や、名曲『東京』誕生エピソードから現在の想いまで語りつくしてくれた。 「普通にバンドをやっている」姿を映すドキュメンタリー ──『くるりのえいが』が完成しました。どのような作品になりましたか? 岸田:バンドのドキュメンタリー的なものは結構あるけれど、曲作りからレコーディングまでを追った作品はあまり観たことがないんです。ならそういったものを撮ってもいいのかなと。今回の企画について、もっくん(森信行)はもっくんでいろいろと考えたとは思いますが、「面白そうだからやってみようか」とい

    くるり、『東京』『ばらの花』に今思うことは? バンドの自然な姿を捉えたドキュメンタリーの裏側も聞く | J-WAVE NEWS
    varu3
    varu3 2023/10/16
  • アナログレコードは音が良いのか(2/3)

    初心者が気になるポイントとしては、50年前と最新設計のプレーヤーで何が違うのか、安物と高級プレーヤーで何が違うのか、いざ買う時はどのような部分を見るべきか、といった点が思い浮かびます。 2020年代のレコードプレーヤーまず最初に言っておきたいのは、レコードプレーヤーは2022年現在でもまだ技術的に完璧といえるレベルには到達しておらず、プレーヤーごとの特性がサウンドや測定結果に明確に現れます。機械設計の技術者にとっては、研究材料としてかなり面白いトピックだと思います。 そんなレコードプレーヤーと比べて、たとえばCDプレーヤーを見ると、1980年代のプレーヤーの時点ですでに90dB以上のS/N比、0.01%以下のTHD+N、±1dB以下のフラットな周波数特性といったスペックを余裕で実現できており、少なくとも可聴レベルでノイズや歪みが目立つといった問題はありません。 もちろんCDプレーヤーにもモ

    アナログレコードは音が良いのか(2/3)
    varu3
    varu3 2023/10/14
  • 書評:なぜ男女の賃金に格差があるのか|安田 洋祐

    さきほど2023年度のノーベル経済学賞の会見が行われ、労働経済と経済史を専門とする クラウディア・ゴールディン氏|ハーバード大学教授 の受賞が発表されました。おめでとうございます🎉 Ill. Niklas Elmehed © Nobel Prize Outreach女性の受賞は、エリノア・オストロム氏(2009年)、エステル・デュフロ氏(2019年)に次いで3人目、女性の単独授賞は初めての快挙となります。 受賞理由は「女性の労働市場における成果についての私たちの理解を前進させた」(for having advanced our understanding of women’s labour market outcomes)こと。 詳しい解説については、こちらの公式ウェブサイトをご参照ください。 さて、大変タイムリーなことに、ゴールディン氏の研究の集大成とも言える翻訳書『なぜ男女の賃金に格

    書評:なぜ男女の賃金に格差があるのか|安田 洋祐
  • コードを書くのは楽しいですか? - Qiita

    おい、Qiitaどういう事やねん 先日久しぶりにQiitaにログインして記事を投稿し、戻って来てみたら数万ビューの閲覧があり、結構いいねがついていたりしていて、Javascriptでも最重要だと思うオブジェクトについて書いたり、Webアプリの根幹でもあるAPIについてがんばって書いた記事よりも、せっかく殺傷能力の高く実践的な英語とプログラミングというスキルを手に入れたのに職が無い、さかいをころす 等というオッサンの愚痴を書いたエントリーの方が読まれているというのは、全くもってQiitaというプラットフォームの闇が深い部分である。 改めて、なぜ自分がプログラミングを始めたのか考えてみた で、久しぶりにQiitaのページを開いた事もあり、色々と他の人のエントリーを見たりしたわけですが、プログラマーはプログラミングを好きであるべきかとか、いち職業としてのプログラマーのあり方とか、働き方に関しての

    コードを書くのは楽しいですか? - Qiita
  • 短期集中連載「iPhoneを使いこなすiOS 17徹底活用術」。iOS 17の手書きキーボードは読めない漢字も入力できる(村上タクタ) | テクノエッジ TechnoEdge

    フリーランスライター。1969年京都府生まれ。バイク雑誌編集者に憧れて上京し経歴を開始。ラジコン飛行機雑誌、サンゴと熱帯魚の雑誌、デジモノの雑誌をそれぞれ7〜10年編集長として作る。趣味人の情熱を伝えるのがライフワーク。@takuta

    短期集中連載「iPhoneを使いこなすiOS 17徹底活用術」。iOS 17の手書きキーボードは読めない漢字も入力できる(村上タクタ) | テクノエッジ TechnoEdge
  • 実践要件定義入門 - 勘と経験と読経

    最近ネットを見ていると要件定義入門的な記事とか、あと要件定義は不要みたいな記事が目についたので思ったことを書いてみる記事その2。ITシステム開発における要件定義に関するあれこれ。記事には前編があります。 目次 要件定義以前 要件定義の進め方 IPAユーザのための要件定義ガイドをベースにする 決め過ぎない 機能を定義するのではなく、機能要件を定義する 関係者をすべて洗い出す 利用者マニュアルの目次が作れるようになっているか ビジネス要件定義 前提事項、制約事項とリスクを定義する 優先順位の決定を忘れずに システム化要件定義 不安定な要件を構造で支える おまけ:記事の元ネタ 要件定義以前 要件定義というプロセスが当に必要なのか、ということなどは以下の記事に書いたので省略。 実践要件定義入門以前 - 勘と経験と読経 要件定義の進め方 IPAユーザのための要件定義ガイドをベースにする 前編に

    実践要件定義入門 - 勘と経験と読経
  • なぜHTTP/3は急速に普及していったのか、その利点とは?

    2022年にインターネット技術の標準を策定する団体のIETFがHTTPの新しいバージョンとして「HTTP/3」を標準化して以降、HTTP/3の利用はウェブの世界で急速に普及していきました。HTTP/3にどのような利点があり、なぜ急速に普及したのかについてウェブに関するエキスパートエンジニアのロビン・マークスさんがAPNICのブログに投稿しています。 Why HTTP/3 is eating the world | APNIC Blog https://blog.apnic.net/2023/09/25/why-http-3-is-eating-the-world/ GoogleやMetaなどの大企業がHTTP/3を採用しているため、GIGAZINEやAPNICのブログ記事の読み込みも含めて多くの通信でHTTP/3が利用されています。通信に利用されているHTTPのバージョンごとの推移を調査し

    なぜHTTP/3は急速に普及していったのか、その利点とは?
  • WebSocket 入門

    注意:今回の記事はあくまで初心者向けにWebSocketの概要を理解してもらうために執筆されている。そのため、一部正確性を欠く可能性がある。詳細にWebSocketについて学びたいならMicrosoftの解説記事やWebSocket Protocolを確認してほしい。 はじめに 今回の記事ではWebSocketを解説する。 対象とする読者 WebSocketについてわからないひと WebSocketとは? WebSocketは双方向のHTTPプロトコルで、クライアントとサーバの通信で成立する。HTTPとは異なり、ws://あるいはwss://から始まる。WebSocketはHTTPとは違って、クライアントとサーバ間の接続はどちらか一方が切断されると終了する。WebSocketが動く仕組みはHTTPのそれとは異なり、ステータスコード101がプロトコルの切り替えを示す。 WebSocketが動

    WebSocket 入門
  • 実践要件定義入門以前 - 勘と経験と読経

    最近ネットを見ていると要件定義入門的な記事が目についたので思ったことを書いてみる記事。ITシステム開発における要件定義に関するあれこれ。 【2023/10/10追記】続編の記事を書きました。実践要件定義入門 - 勘と経験と読経 目次 要件定義に関するおすすめ書籍 その要件定義は必要か 要件は決められるのか 要件定義をすることがルールで定められているから要件定義をする必要がある 要件は定義できるのか 現行の業務マニュアルをベースに要件定義をするつもりのあなたへ 現行システムをベースに要件定義をするつもりのあなたへ 外部業者を呼ぶ前に考えるべき事 どこから外注するかを考える 要件定義の作業期間を見積もる 要件定義に関するおすすめ書籍 この後に何度も引用することになると思うので、最初に要件定義のおすすめ書籍を紹介しておく。と言っても紹介するのは1つだけだ。 ユーザのための要件定義ガイド第2版 作

    実践要件定義入門以前 - 勘と経験と読経
  • 目指せISUCON!!社内WEBパフォーマンス改善ハンズオンのすすめ - RAKUS Developers Blog | ラクス エンジニアブログ

    こんにちは、あるいはこんばんは。だいたいサーバサイドのエンジニアの(@taclose)です☆ みなさん、このを読んだ事ありますか?? 達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践 ISUCONをテーマとしながらWebパフォーマンスの改善の進め方を解説したで、改善するなら一度は読む事をお勧めします! とはいっても、いざWebパフォーマンス改善をしようと思っても中々糸口が掴めなくて難しいんですよね! 数学でいうなら、練習問題は見たけど、いざ演習やると解法がわからないっていう感じでしょうか(汗 そこで、TDDハンズオンに引き続き、弊社ではWebパフォーマンス改善ハンズオンを実施しました! 今回はそんなハンズオン開催を行った際のスライド資料や結果、考察をまとめて公開しようと思います。 対象読者は以下を想定 WEBパフォーマンス改善のハンズオンをわが社でも開催

    目指せISUCON!!社内WEBパフォーマンス改善ハンズオンのすすめ - RAKUS Developers Blog | ラクス エンジニアブログ
  • gitの使い方しくじり先生~こんな使い方はするな~

    はじめに はじめまして、yasuda_naoto と申します。 未経験から WEB エンジニアとして活躍するために RUNTEQ というプログラミングスクールで学習しています。 概要 RUNTEQ ではミニアプリ作成会というものがあり、2023 年の 8 月に青春をテーマにたくさんのアプリが投稿されました。 その際に、愚かな私は「面倒だからgit add .してそれらを一気に commit して push すればええやろ」という、プログラマにあってはならないめんどくさがり精神で作ったアプリをリモートリポジトリに push してしまったのです。 その際に起きた悲劇を再現します。 更に、同じ轍を踏まないように、それを防ぐ方法と、もしあなたが同じしくじりをしてしまったら、そこから立て直す方法をご紹介します。 要点 細かく add & commit しなかったばかりに push が途中で進まなくな

    gitの使い方しくじり先生~こんな使い方はするな~
  • AWSを使ってリアルタイム追跡や勤務管理システムなどが作れるキットが販売開始|fabcross

    同製品はGPS端末としてRaspberry Pi 4 Bを採用しており、AWS location service、IoTのクラウドを使用したWebアプリをトータルで提供。リアルタイム追跡や勤務管理、ジオフェンスを利用した配達通知などの用途で利用でき、コスト削減に応用可能だ。システムの構築に要する期間は約1週間程度で、データ流出を防ぐ専用システムを構築できる。 アプリではGPSによるリアルタイムトラッキング機能や、地図上に設定したエリアに対象物が入出力した時点でアラームを通知するジオフェンス機能に加え、出発地から目的地までのルート計算や場所検索、地図表示などの機能を搭載している。 また、メールやSMSなどでの通知機能や、GPS情報を外部ウェブサイトで確認できるリアルタイムモニター機能、勤務管理分析ツールも利用可能だ。さらに、RTK-GNSSによる位置情報の提供や、9軸センサー(加速度、ジャイ

    AWSを使ってリアルタイム追跡や勤務管理システムなどが作れるキットが販売開始|fabcross
  • GitHub Actions のコスト戦略 - GeekFactory

    TLDR 開発体験が良くなると CI のコストも減る 不必要なジョブ実行を減らし、割れ窓を直すことから始めると良い Self-hosted runners ではクラウドコスト最適化の一般的なプラクティスも併用する GitHub Actions のコスト構造 GitHub-hosted runners GitHub が提供するインフラを利用する。一般的なクラウドより高めの料金設定になっている 1分単位で課金される。ジョブの実行時間が数秒間でも1分間で課金されるので注意 Public repository は無料、Private repository は従量課金になっている Organization 内で利用料金が合算されて翌月請求される。Organization Owner なら請求レポート (CSV) をダウンロードできる Self-hosted runners GitHub では課金され

    GitHub Actions のコスト戦略 - GeekFactory
  • Rails 7.1正式リリース。本番デプロイ用のDockerfile自動生成、遅いクエリの非同期化など新機能

    Rails 7.1正式リリース。番デプロイ用のDockerfile自動生成、遅いクエリの非同期化など新機能 Ruby言語によるWebアプリケーションフレームワークの最新版となる「Rails 7.1」正式版がリリースされました。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby on Rails (@rails) October 5, 2023 メジャーバージョンアップとなったRails 7の登場が2021年12月。 Rails 7は、フロントエンド開発環境が刷新されてNode.jsを用いない構成がデフォルトとなり、TurboとStimulusという2つのフレームワークを搭載したHotwireなどが搭載されるなど、大型のアップデート

    Rails 7.1正式リリース。本番デプロイ用のDockerfile自動生成、遅いクエリの非同期化など新機能