タグ

2023年7月30日のブックマーク (5件)

  • 徐々に高度になるリングバッファの話 - Software Transactional Memo

    リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

    徐々に高度になるリングバッファの話 - Software Transactional Memo
  • あのNASAが無料で視聴可能なストリーミングサービス「NASA+」を発表

    アメリカ航空宇宙局(NASA)が、宇宙関連のコンテンツをテレビやモバイルデバイスに届けるための新しいストリーミングサービス「NASA+」を発表しました。 NASA Launches Beta Site; On-Demand Streaming, App Update Coming Soon | NASA https://www.nasa.gov/press-release/nasa-launches-beta-site-on-demand-streaming-app-update-coming-soon NASA is launching a new ‘Plus’ streaming service - The Verge https://www.theverge.com/2023/7/28/23811235/nasa-plus-streaming-service-announce NAS

    あのNASAが無料で視聴可能なストリーミングサービス「NASA+」を発表
  • VSCode + Dockerでよりミニマルでポータブルな研究環境を

    はじめに もっとミニマルで簡単なポータブルな環境を! 自分自身の研究のための環境構築についてこれまで二の記事を書いてきました. これらの記事から二年ほどたち, いくつかの点において不満点が出てきました. 特に, GCPや自宅のサーバー上でリモートで作業することが多くなってきたので, よりミニマルでポータブルな環境が必要になりました. 以下では, 現時点で最小限の努力で環境を再現ができることを目標にしたDockerベースのGitHubレポジトリのテンプレートとその使い方を紹介します. このテンプレートを用いて作られた環境は, 新たなコンピュータ上で最短4ステップで環境を再現できるようになります. git clone VSCodeの"Open in Remote Containers" renv::restore() dvc pull この環境とセットアップはこのレポジトリにテンプレートとし

    VSCode + Dockerでよりミニマルでポータブルな研究環境を
  • 統計ダッシュボード機能を BigQuery と BI Engine で実装する

    先日、統計ダッシュボード機能(β)をリリースしました。記事をひとつでも公開している場合、Zennにログインすればどなたでも統計情報を表示できます。執筆頻度の確認や閲覧回数の参考にお役立てください。 稿ではどのように実現したかについて課題とともに記録します。 TL;DR 投稿ページの表示イベントは Google Analytics から BigQuery へ連携しており、イベントデータ(BigQuery)と記事データ(Cloud SQL)をどうJOINさせるかが課題 外部接続でBigQueryからCloud SQLつなぐことにした 統計データ読み出し時、BigQueryを直接使うとクエリ毎に課金されてしまうため、BigQuery BI Engine を使うことにした スケジュールクエリを使い、BI Engineの容量に収まるように集計データを最小限にまとめる チャートは Chart.js

    統計ダッシュボード機能を BigQuery と BI Engine で実装する
  • 「ガリガリ君カップ」が緩和ケア食に「全部完璧」 現役看護師が絶賛...袋タイプと何が違う?詳しく聞いた

    カップタイプの「ガリガリ君」について、緩和ケア医療従事者が求めていたものだとする投稿がツイッター(現・X)上で話題となっている。投稿によると、べやすさや介助しやすさにおいて「完璧」という。J-CASTニュースは2023年7月28日、投稿者で緩和ケア病棟に勤務する「ナースの大森ちゃん」さんに、どのような点が緩和ケアとして優れているか話を聞いた。製造元の赤城乳業(埼玉県深谷市)は反響に対し「さまざまな立場の方にとって、ガリガリ君が貴重な存在となれていることを大変光栄に感じています」としている。 「緩和ケア医療者がずっと求めてた」 大森ちゃんさんは27日にツイッターで 「何...だと...?ガリガリ君に給用ミニカップ?えっこれ緩和ケア医療者がずっと求めてたやつやん?ガリガリ君でこの量(60ml)で1個べれた満足感べやすさ介助しやすさ保存しやすさ...全部完璧なんだけど!知らなかった..

    「ガリガリ君カップ」が緩和ケア食に「全部完璧」 現役看護師が絶賛...袋タイプと何が違う?詳しく聞いた
    mapk0y
    mapk0y 2023/07/30