akita

Teacher should be a student befoer a teacher

no image

AtCoderメモ

2022/4/10  

最大・最小 int max = *max_element(v.begin(), v.end()); int min = *min_element(v.begin(), ...

no image

bits/stdc++.hでfatal error: 'cstdalign' file not found (gcd(a,b))

2022/4/9  

g++ hoge.cpp だとgcd()がエラー。バージョンC17以上にする必要があるらしい。 g++ hoge.cpp -std=c++20 でバージョン指定して実行。やると「fatal error: 'cstdalign' file ...

no image

AtCoder-CliでC言語ファイルを提出する

2022/3/25  

C言語の場合、ファイル名はXXX.cとなるがCPPとCLANGの2つのコンパイラが該当するため、オプション無しだとエラーになる。 acc submit hoge.c  ⇒エラー acc submit hoge.c -- -l ...

no image

シリアル通信、Processingメモ

2022/2/13  

SPI, I2C, UARTの違い よく分かる! シリアル通信基礎講座 | 組込み技術ラボ UART, RS232の違い RS232CとUARTの違いをアナライザで確認してみた ...

no image

ABC234

2022/1/10  

A #include <bits/stdc++.h> using namespace std; int func(int x) { ...

no image

RPLiDarを使ってみる!

2021/12/17  

参考 公式RPLiDar(?)https://github.com/youngday/rplidar_ros2 youtalkさんのGit RPLiDar A1M8 のデータシート #メモ mkdir ~/rplidar_ws cd ~/rplidar_ws ...

no image

MacでAtCoder:g++の#includeのコンパイルエラーを回避

2021/12/3  

which -a g++ type -a g++ (-a : 全てのコマンドの場所を表示)   ...

no image

NLP:すぐできる形態素解析。C++でMeCabとIPA辞書を使った形態素解析(Linux、Mac)

2021/12/2  

形態素解析を実装する必要があったのでメモ。 思った以上に簡単に始められた。 MeCabのインストール データのダウンロード MeCab、IPA辞書(Googleドライブのためwgetなど不可) インストール //一般的なフリーソフトウェアと同じ手順でインストールできます。 tar zxfv mecab-X.X.tar.gz ...

no image

Arduino IDEの開発環境づくり

2021/11/16  

M5-Core2 値段:6,600円(スイッチサイエンス)   追加パッケージ情報 https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json ボードマネージャー M5stack(130Mb) 追加ライブラリ   ESP32(販売元Espressif) ...

no image

M1 Macにbrew、Atcoder-cli、python jupyterを入れる。

2021/11/14  

Mac操作メモ WordPress 段落と見出し:Control + option + 1~6(英数) これ見つけるのに苦労。笑 一般 削除:comand ...

no image

ESP32で/Joyトピックをサブスクライブする。

2021/11/7  

RMW_QOS_POLICY_DURABILITY QoSを揃えてみたら行けるかと思って、ベストエフォートに変更。⇨変わらず。 https://micro.ros.org/docs/tutorials/programming_rcl_rclc/pub_sub/ https://micro.ros.org/docs/tutorials/programming_rcl_rclc/qos/ ライブラリーの場所 ~/uros_ws/esp32/firmware/toolchain/esp-idf/components/freertos/include/ /opt/ros/foxy/include/ ${workspaceFolder}/firmware/freertos_apps/microros_esp32_extensions/build/compile_commands.json エラー① けど、ノードにデータ送ると(↓)エラーでESP32が自動再起動してしまう。クラッシュしてるぽい。 ...

no image

印刷用メモ2

2021/10/31  

/uros_ws/esp32/firmware/freertos/apps/joint_states_subscriber #include <rcl/rcl.h> #include <rcl/error_handling.h> #include <rclc/rclc.h> #include <rclc/executor.h> #include ...

no image

APG4b(Ex20:再帰関数)

2021/10/29  

 #include <bits/stdc++.h> using namespace std; // 0 ~ nの総和を求める ...

no image

APG4b(Ex16~Ex19)

2021/11/7  

メモ 範囲for文 for (配列の要素の型 変数名 : 配列変数) { // 各要素に対する処理 ...

no image

印刷用メモ

2021/10/26  

ros2arduino/publisher.ini #include "user_config.h" // It must be located above ros2arduino.h. ...

no image

Arduinoライブラリの構造

2021/10/25  

Arduinoの保存ディレクトリ(参考) arduinoコマンド:/usr/local/bin/arduino 自作スケッチ:/home/ユーザー名/Arduino ライブラリ:/home/ユーザー名/Arduino ボードのコアライブラリ:/home/ユーザー名/.arduino15 設定情報:/home/ユーザー名/.arduino15 ライブラリの構成 スケッチ例:/home/ユーザー名/Arduino/libraries/ライブラリー名/examles/スケッチ例ディレクトリ*/スケッチ例名.ino (*または /スケッチ例サブディレクトリ/スケッチ名.ino) ...

no image

APG4b②(Ex11〜Ex15)

2021/10/26  

Ex15 #include <bits/stdc++.h> using namespace std;​_ // 1人のテストの点数を表す配列から合計点を計算して返す関数 // 引数 ...

no image

ArduinoとROS2をつなぐパッケージ、ライブラリーたち

2021/10/23  

趣旨 このページはメモです。間違っているかもしれません(多分全部はあってない)。 自分がArduinoとROS2を繋ぐためにいろいろと探したときに勘違いした点をメモしておきます。 使えるパッケージは3種類 rosserial(ROS1専用) ros2arduino(ROS2-Dashingまで) Micro-ROS(ROS-Foxy) 最新環境で使うならMicro-ROS一択 最初に困ったのが、古い記事にたくさんヒットしたこと。 ざっくり、rosserialはROS1専用。ROS2はサポート外。ROS1がPython2でROS2が3だからか、ROS2からはXRCEーDDS通信プロトコルだからか、ROS1しか対応してない。 ...

no image

APG4b①(Ex1〜Ex10)

2021/10/26  

EX10 #include <bits/stdc++.h> using namespace std; int main() { int ...

no image

Foxy ros2arduino

2021/10/21  

cd ~/Arduino/libraries/ git clone https://github.com/Ar-Ray-code/ros2arduino.git git checkout 0.2.1_foxy cd ~/ros2_ws/src/ ...