Tech– category –
-
std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); の意味
AtCoderなどのプログラミングコンテストで、標準入出力の高速化の目的で使われています。 このおまじないについて解説します。 この記事は以下を参考にしています。 【std::ios_base::sync_with_stdio(false)】 標準C++ストリーム(std::cin,std::coutなど... -
VSCodeにC++開発環境(GoogleTest)を構築
MacでVSCode(Visual Studio Code)にC++環境を構築する方法を紹介します。 この記事でわかること MacでVSCodeのC++開発環境の構築方法 VSCodeでGoogleTestを使用する方法 VSCodeで使えるショートカット 環境は以下のとおりです。 前提は、clangがインス... -
MacにGoogle Testをインストール
Google TestをMacにインストールしました。 githubにある公式の一般的なビルド手順の実施するだけで可能です。 https://github.com/google/googletest/blob/main/googletest/README.md 【cmakeをインストール】 Google Testはcmakeでビルドするため、cmake... -
pythonでcsvファイルを入出力(読み込み・書き込み)
【読み書き方法】 pythonでcsvファイルを読む方法は、いくつかあります。 標準ライブラリのcsvモジュール https://docs.python.org/ja/3/library/csv.html pandashttps://pandas.pydata.org/docs/reference/index.html 【標準ライブラリのファイルの... -
jupyterで自作モジュールが更新されない
jupyterのnotebookで自作モジュールを呼び出した後に、自作モジュールを更新してnotebookで実行しても、変更が反映されません。 importlibを実行する必要があります。 【モジュールのリロード】 importで毎回、ファイルを読み込んでいるわけではありません... -
jupyter lab ショートカット
jupyter labのショートカットを紹介します。 jupyter labはjupyter Notebookの後継のツールです。 今回はjupyter labで使用するショートカットについて紹介します。 【コマンドモードと編集モード】 jupyter labでは、コマンドモードと編集モードが存在し... -
EX-G(Sサイズ) おすすめELECOMマウス
トラックボールに移行する前に、会社で長年愛用していたマウスを紹介します。 小さくて、手にフィットするので、今でも持ち運び用として使用しています。 購入したきっかけは、出張や打ち合わせにパソコンと一緒に持っていきやすいマウスを探していて、僕... -
トラックボールの決定版 MX Ergo 1年半使用レビュー
リモートワークが増えて、ディスプレイやキーボードなどの仕事環境の構築を続けてきました。 その中でもトラックボールのMX Ergoは、私の仕事の効率を向上させてくれるアイテムとなりました。 1年半使用してわかったMX Erogについて、レビューします。 こ... -
Echo Show5 レビュー
Echo Showって、役に立つの?と思うことがあると思います。 Prime会員で、動画や音楽を見たり聴いたりする人にはオススメです。 Echo Showを1年以上使用しましたが、毎日、何かしらEcho Showに指示をしています。 タイマーや外からの通話など、便利に使え... -
Raspberry Piに接続したWebカメラを使用して自宅の様子をLINEに通知する
Raspberry Piに接続したWebカメラから撮影した画像をLINEに通知できるようにします。 更に、家の外から自宅の様子が通知できるようなシステムを作ります。 今回の記事でわかること WebカメラとRaspberryPiとの連携方法 屋外から自宅の様子を確認する方法 ...