タグ

kenjiro_nのブックマーク (48,781)

  • サムスンの「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言語のスタックトレースについて↓を見ていきたいと思い

  • MySQL 8.0 GIS機能チュートリアル

    2019年12月5日(木)に開催された「MySQL Technology Cafe #6」での発表資料です。 https://oracle-code-tokyo-dev.connpass.com/event/147283/

    MySQL 8.0 GIS機能チュートリアル
  • SQLite3でUpsertを実行する

    似たような処理にreplaceがあるが、 replaceはレコード(行)を丸ごと入れ替える(delete/insert)のに対し、 upsertはカラムを指定してレコードを更新する。 SQLite3 でレコードがあれば置換、なければ新規挿入する (replace) 公式 によると PostgreSQL の構文を利用しているとのこと。 Microsoft SQLServer や Oracle の「merge(マージ)」構文に近い使い方だが mergeは重複の判定にUniqueカラム以外のものを指定できたりする。 実行例 「upsert」というコマンドがあるわけではなく、 on conflict文を使い キーが重複した場合の処理を指定することができる。 on conflict文は sqlite のバージョン3.24.0 から利用可能。 環境 Windows 10 sqlite3 (3.24.0

  • GTFSデータとQGISを使って運行頻度路線図を作ろう!

    はじめに 先日の公共交通トリセツの記事でGTFSデータの活用方法を幾つか紹介しましたが、その中で「公共交通の運行数を可視化する方法」について、具体的な作業手順の質問を何件か頂きました。今回の記事ではその具体的な方法を紹介いたします。 私も、GISソフトは全く触っていない初心者でしたが、この方法を覚えてからGISソフトに興味を持ち、インターネット等で様々な操作方法を身に付け、今では地域の分析等に活用できるようになりました。皆さんも是非この機会に一度お試しください。 QGISを利用して、運行頻度図を表示する手順利用するソフトウェアとデータについて 運行頻度路線図を作るためには、GTFSデータに含まれる公共交通機関の情報を地図上で可視化する必要があります。GTFSデータに限らず何かしらの位置情報を持ったデータを地図上で可視化したい時は、GIS(Geographic Information Sy

    GTFSデータとQGISを使って運行頻度路線図を作ろう!
  • 公共交通機関のデータを可視化する「GTFS-GO」を使ってみよう! | MIERUNE

    はじめにMIERUNEは、オープンソースへの貢献の一環としてQGISプラグインを無償でいくつか公開しています。その中から、記事では「GTFS-GO」の使い方・使い道を紹介します。 GTFSとは?GTFSとはGeneral Transit Feed Specificationの略で、時刻表、停留所の位置や経路、運賃…などなど、公共交通機関にまつわるあらゆる情報を格納するための国際規格です。昨今ではバス業界を中心に、GTFSのオープンデータとしての整備・公開が進んできています(参考: GTFS.JP)。 GTFSの実体は複数のCSVで構成されています。なので非常に機械判読性の高い規格ですがその反面、人間が読めるようにはなっておらず、データを確認・活用するには何かしらのアプリケーションを用いる必要があります。そこで開発したのが「GTFS-GO」です。 GTFS-GOGTFSは停留所の位置と経路

    公共交通機関のデータを可視化する「GTFS-GO」を使ってみよう! | MIERUNE
  • QGISと「GTFS-GO」でGTFSを可視化しよう! - Qiita

    お知らせ v2で運行頻度図の作成に対応しました はじめに GTFSとは? General Transit Feed Specification / Wikipedia 正式名称を直訳するなら「交通情報全般の規格」でしょうか、その名のとおり、公共交通機関の時刻表や地理的情報に関するオープンフォーマットです。 昨今のオープンデータ界隈において、GTFSは最もホットな話題のひとつでしょう。GTFSを国内向けに拡張したGTFS-JPが定義されて以降、バス事業者をはじめとした多くの方々の手によりGTFSデータが整備され、オープンデータとして公開されています。 利用上の課題 GTFSデータは機械判読性は高いですが、可視化は容易ではなく使えるツールが限られています(ツール例:https://tshimada291.sakura.ne.jp/transport/gtfs-viewer/)。また、可視化出来

    QGISと「GTFS-GO」でGTFSを可視化しよう! - Qiita
  • 【23H2版】Windows 11 手動で最新バージョンへアップデートする方法

    Windows 11 バージョン 23H2 が米国時間の10月31日に一般提供が開始されました。日時間では11月1日です。 Windows Update からの提供は “順次” になるので、PC ...

    【23H2版】Windows 11 手動で最新バージョンへアップデートする方法
  • Windows10のCドライブを拡張するために回復パーティションを再作成する - 雑木林

    Windows環境において何らかのトラブルが発生してOSが起動不可になった際に、 回復環境(回復パーティション)を使ってトラブルシュートやOSの初期化を行うことが稀にあります。 一方、ディスク容量を拡張する際に、回復パーティションが邪魔になることがあるので、 回復パーティションを削除、再作成する際の作業をメモを残しておきます。 試した環境 VMware WorkStation 16.2.2 Windows 10 21H2(BIOS) Windows 10 21H2(UEFI) 回復パーティションとディスク拡張問題 回復パーティションの再作成手順 Windows REの無効化 既存の回復パーティションの削除 Cドライブの拡張 回復パーティションの作成 Windows REの有効化 回復環境の動作確認 回復パーティションとディスク拡張問題 Windows10 2004以降では、OSインストール

    Windows10のCドライブを拡張するために回復パーティションを再作成する - 雑木林
  • How to clone a Windows 11 to new SSD or HDD with Clonezilla - Pureinfotech

  • PSR-2 コーディングガイド(日本語)|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    このガイドはPSR-1に準拠し、標準的なコーディング規約のためのスタイルガイドです。 このガイドの目的は、複数メンバーがコードを読む際の認識のずれを抑えることです。 これはPHPコードをどのような書式にするかについて、ルールや期待値を共有することで実現します。 スタイルルールは、様々なプロジェクトの共通内容から生み出されています。 様々な作者が複数プロジェクトを横断して協力しあうことで、全てのプロジェクトで有用なガイドライン策定の助けとなります。 従って、このガイド来の利点は、ルール自体にはなくルールを共有することにあります。 文書内記載されている "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 及び "OPTIONAL" は、RFC 21

    PSR-2 コーディングガイド(日本語)|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • EeeBox PC EB1035 | Desktop | ASUS Global

    kenjiro_n
    kenjiro_n 2024/01/04
    10インチタブレットよりやや幅が広い程度の小型PC。メモリは4GBまでとあるが8GBのものも使用可能。あとBluetoothのインターフェースがないので無線LANの基板を交換することを考えている。
  • ダイソーのUSB人感センサーケーブルに可能性を感じる〜 - あっきぃ日誌

    ラズピッピAC17日目です。別にラズピッピじゃなくていいんだけど、絡めていく〜ッ。 adventar.org ダイソーのUSB人感センサーケーブルがすごい こないだ渋谷のダイソーをふらついていたら、電気小物コーナーに「人感センサーケーブル」なるものが売られていました。300円。 人が通ると1分間USBの通電するというものらしく、想定されているものは電飾系のようです。使用可能最大電流は1Aなので、それを超えるとだめとのこと。また、モーターが使われている機器とLEDドライバーが必要な機器がNG指定されています。が、まあ買いますよね。 中身はこんな感じで、いたってシンプル。 1Aに収まっていればOKということは、Raspberry Pi Picoとかなら多分OKだし、なんならPi Zero WもOKな気がしますね。ただし、Pi Zero Wの場合、起動完了が1分に間に合うかという問題はあります。

    ダイソーのUSB人感センサーケーブルに可能性を感じる〜 - あっきぃ日誌
  • auひかりでVPN接続(L2TP/IPsec)する方法徹底解説

    auひかりVPN構築環境 ONU – Aterm BL900HW (ひかり電話あり)- WXR-2533DHP2 AtermからバッファローへのLANケーブルをWAN(Internet)では無くLANに刺す手法なども他で紹介されてましたが自分の環境では上手くいかず…(ひかり電話のせいかも?) 普通にWAN(Internet)にLANケーブルを接続。 WXR-2533DHP2の切り替えスイッチはONにする。 AUTO、ダメ、絶対! Aterm設定 ①LAN側設定 初期アドレスから変更をしていなければ、WEBブラウザ上で192.168.0.1と入力すれば管理画面に入れます。 ID・PASSが分からなかったら初期化しましょう!電源抜いてボタン長押し起動で簡単に出来ます。 無事ログイン出来たら左メニュー 詳細設定➡ LAN側設定 と進みます。 DHCPサーバ機能はONのままでOK この画面は初期値

    auひかりでVPN接続(L2TP/IPsec)する方法徹底解説
  • auひかりで始めるご家庭 VPN( L2TP/IPSec 編)

    はじめに auひかりを使ったご家庭 VPNを紹介していきたいと思います。 家の外から簡単に接続するための方法を紹介していきます。VPNで接続が行え、リモートデスクトップで接続できることを目的としています。 今回の構成は例としてTP-LINKのER605 VPNルータを利用しています。Win10/11共通です。 環境 今回はauひかりのホームゲートウェイ( BL1500HM )を紹介していきます。auひかりはホームゲートウェイの後ろにL2TP/IPSecに対応したVPNルータやVPN機能を搭載したルータを設置する必要があります。Windowsの場合、L2TPP/IPSecによる接続になるとおもいます。ほかにもPPTP、OpenVPNなどでの接続もあります。 *ホームゲートウェイの前にはONUもいますがここら辺は構成の変更が行えません。 今回はVPN環境を構築するにあたり重要な点は2つあります

    auひかりで始めるご家庭 VPN( L2TP/IPSec 編)
  • GitHub - SeijiFujita/vscode-tag-jump: Tag-Jump for vscode

    kenjiro_n
    kenjiro_n 2023/10/27
    サクラエディタで多用してたタグテキストからのジャンプがVSCodeの本体機能にもあるかと思ったけど見つからなくてこういう拡張機能を見つけてしまった。
  • VSCodeに慣れ切った人間が限界までサクラエディタを使ってみた話 - ろぐれこーど

    サクラエディタ、使っていますか? 自分は新卒入社時、先輩に謎マウント1取られて以来忌み嫌っていたのですが、何事も経験せず批判するのも良くないなと思い、とりあえず限界までカスタムしたらどれくらい使い物になるのかを試してみました。ちなみに普段はVSCode使いです。 結論から言うと 基VSCode 複数の重いソフトを立ち上げながらC/アセンブリコード読むときはサクラエディタ サイズの小さいプレーンテキスト開くときはサクラエディタ みたいな使い分けに落ち着いています。 コードリーディングにはそこそこ不自由なく使えるようになりますが、やはりがっつりコーディングするのはきついです。また筆者がよく使うのはC、アセンブリ、pythonVBA(VBScript)くらいですが、せいぜいCかアセンブリくらいにしか使いません。というかVSCodeが便利すぎるので、特別な理由がない限りVSCodeに落ち着き

    VSCodeに慣れ切った人間が限界までサクラエディタを使ってみた話 - ろぐれこーど
    kenjiro_n
    kenjiro_n 2023/10/27
    まあサクラエディタについては「謎の信頼」が大きいよなあ。
  • Googleスプレッドシート上でのGASプログラムの実行方法 – TD SYNNEX Blog

    Googleスプレッドシート上でのGoogleAppsScriptの実行方法をご紹介します。 概要 Googleスプレッドシートで、Google Apps Script(GAS)を利用すると、様々な作業が効率化できます。 当ブログでもいろいろな便利な利用法を紹介しています。 今回は、スプレッドシート上からGASのプログラムを実行する方法をご紹介します。 GASの実行方法には、以下のような方法があります。 (1) 図形を作成しスクリプトを埋め込む (2) スプレッドシートのメニューにオリジナルのメニューを追加する (3) トリガーを利用して、自動起動を設定する (3)のトリガーを利用した起動方法は、既にこちらの記事で紹介しています。 記事では、(1)(2) について解説していきます。 図形を作成しスクリプトを埋め込む 先にスクリプトを作成します。 スクリプトを埋め込む図形を作成 スプレッド

    Googleスプレッドシート上でのGASプログラムの実行方法 – TD SYNNEX Blog
  • GASで文字コード指定してファイルを書き出す - Qiita

    方法 以下の処理により文字コード指定してファイルを書き出すことが可能になる。 空のBlobを生成 Blobに書き出したい文字列と文字コードをセット Blobをファイルに書き出し コードで表すと以下のとおり var blob = Utilities.newBlob("", contentType, fileName); blob.setDataFromString(string, charSet); DocsList.createFile(blob); 解説 GASから任意の文字列をテキストファイルとして書き出すにはDocsList.createFile(string, contentType)により可能だが、文字コードを指定して書き出すことはできない。そこで、文字コード指定のできるBlob生成をしてからDocsList.createFile(Blob)することで、指定した文字コードでファイ

    GASで文字コード指定してファイルを書き出す - Qiita