タグ

2024年2月22日のブックマーク (3件)

  • サムスンの「Galaxy Watch」、睡眠時無呼吸の検出で米FDAの承認を取得

    健康とフィットネスのトラッキングは現在、スマートウェアラブル機器で最も注力されている機能であり、サムスンの「Galaxy Watch」はつい先日、ある重要な新機能の導入に向けた競争における主要なハードルをクリアした。 米品医薬品局(FDA)は今回初めて、スマートウォッチの睡眠時無呼吸検出機能を認可した。 プレスリリースによると、この機能は2024年第3四半期に米国でGalaxy Watchシリーズ向けに提供される見通しで、装着者の睡眠を10日間で2回、1回につき4時間以上モニタリングすることにより、中等度から重度の閉塞性睡眠時無呼吸症の兆候を検出できるという。 サムスンによると、このトラッキング機能の対象は、睡眠時無呼吸症と診断されていない22歳以上のユーザーとのこと。 睡眠時無呼吸症の主な症状の1つは、呼吸が難しいために血中酸素濃度が低下することだ。Galaxy Watchは、血中酸素

    サムスンの「Galaxy Watch」、睡眠時無呼吸の検出で米FDAの承認を取得
  • 実行中でのコールスタックの取得と表示 - 千里霧中

    メモ用。デバッグ等で有用なコールスタックはgdbなどの各種デバッガで取得できるけれど、実行中にアプリケーション内で取得したい場合がある。 それはglibcが使えるならbacktrace()、backtrace_symbols()で実現できる。 例えば下記のコード: #include <stdio.h> #include <execinfo.h> void hoge1(void) { size_t i; void *trace[128]; char **ss_trace; size_t size = backtrace(trace, sizeof(trace) / sizeof(trace[0])); ss_trace = backtrace_symbols(trace, size); if (ss_trace == NULL) { /*Failure*/ return; } /*例えば表示

    実行中でのコールスタックの取得と表示 - 千里霧中
  • ユーニックス総合研究所

    home archives c-error-stack-trace C言語のエラー処理: スタックトレースを作成する 作成日: 2021-09-13更新日: 2023-12-24 カテゴリ: C言語 C言語のエラー処理~スタックトレース編 C言語には例外機構がありません。 そのためスタックトレースなども出力できませんが、C言語らしくスタックを自作することでスタックトレースを実現することが可能です。 この記事ではC言語で自力でスタックトレースを出力するということをやってみたいと思います。 この方法はいわゆる「こういう方法もあるよ」というエラー処理の一例であり、ベターであるかどうかは皆さんが判断してください。 ちなみに私はプログラミング言語の開発でこのようなスタックトレース機構を使っています。 今のところ便利で、特にストレスはありません。 C言語のスタックトレースについて↓を見ていきたいと思い