Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

【備忘録】Raspberry Pi を DINレールに固定できるケースがタカチ から出ている

自分用メモ。FA用途や野外構築のシステムを使うと出くわす事も多いDINレール。 電源やリレーもDINレールに固定されているのでそれならRasPiも固定したいのが人情というモンです。 そこで活躍するのが、みんな大好きタカチ電機工業様のRPD SERIES。 Raspberry…

arduino-xmodemで簡易的にArduinoと端末間のファイル送受信をする その2:Arduino to Guest

#include <SD.h> #include <XModem.h> Xmodem xmodem(&Serial, ModeXmodem); void setup() { Serial.begin(115200); delay(1000); //待ち File file = SD.open("/1.log"); xmodem.sendFile(file, "datalog.log"); } void loop() { } 参考もと Google Code Archive - Long-ter</xmodem.h></sd.h>…

【イベントログ】JAアクセラレータープログラム第2期説明会に行ってきました。

ja2020.01booster.com会場は前回のJAビルから、大手町ビル*19階のAgVenture Labという拠点に。 *1:私事ですが、どういう訳かこのビルによく出入りするようになりました……

arduino-xmodemで簡易的にArduinoと端末間のファイル送受信をする その1:環境の構築

arduino みたいな非力なボードにあるログデータを引っ張り出すのは一苦労です。 scp載せるわけにもいかないし。 そんな時にxmodemプロトコル。 昔ながらの規格ですが、その分非力なモンでも動きます。 さらにteratermからも送受信できるので、古臭い環境との…

【読書メモ】農業と環境調査のためのリモートセンシング・GIS・GPS活用ガイド

農業と環境調査のためのリモートセンシング・GIS・GPS活用ガイド作者:井上 吉雄,坂本 利弘,岡本 勝男,石塚 直樹,David Sprague,岩崎 亘典出版社/メーカー: 森北出版発売日: 2019/01/24メディア: 単行本農業方向の専門家が書いているだけあって、かなりガチめ…

【読書メモ】建設テック革命

建設テック革命 アナログな建設産業が最新テクノロジーで生まれ変わる作者:木村 駿出版社/メーカー: 日経BP発売日: 2018/10/12メディア: 単行本2025年には、いわゆる団塊の世代が後期高齢者となり労働市場から卒業します。どの業界でも大問題ですが、特に煽…

switch文では文字列や小数点の値は使えない

あまりに初歩的なポカミスで詰まったのでメモ…… switch構文での比較は整数あるいは文字が対象です。 文字列や小数点は使えません!! 実際のところ var: a variable whose value to compare with various cases. Allowed data types: int, char. label1, lab…

bsearch関数

整列済みの配列や構造体をバイナリサーチできる関数です。 ただ、結構使い方が面倒なのでメモ。 今書いてまs

Arduino/C言語環境でスッカスカな配列を作りたい場合……構造体を使った方が軽くなることもある

shuzo-kino.hateblo.jp でも扱った構造体ですが、これをスッカスカな構造体の代わりに使う手があります。 実際のところ typedef struct { uint16_t key; char* value; } data; const data myDataArr[] { {123, "AB"}, {1023, "CD"}, {5011, "FE"} };

時刻フォーマットISO 8601について

いままで時刻というと 2013-09-01 06:52:14といった読みやすいフォーマットを勝手に作ってましたが GPSと連動する仕事が多くなってきてスペースが邪魔だったり色々あったので 調べ直してみました。すると、当然というか何というか、世界基準のタイムスタンプ…

【読書メモ】史上最強の哲学入門 東洋の哲人たち

史上最強の哲学入門 東洋の哲人たち (河出文庫 や 33-2)作者:飲茶出版社/メーカー: 河出書房新社発売日: 2016/10/05メディア: 文庫警句や諺の類を理解する上で、前後の文脈や社会的背景を知ることが重要です。 仏教系の本を何度か読書メモで紹介してますが、…

【読書メモ】複素数とはなにか 虚数の誕生からオイラーの公式まで (ブルーバックス)

複素数とはなにか 虚数の誕生からオイラーの公式まで (ブルーバックス)作者:示野信一出版社/メーカー: 講談社発売日: 2014/04/04メディア: Kindle版

【読書メモ】ハッカーのたのしみ

ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか作者:ジュニア,ヘンリー・S. ウォーレン出版社/メーカー: エスアイビーアクセス発売日: 2015/01/01メディア: 単行本「本物のプログラマはいかにして問題をとくか」という副題の通り、 アルゴリ…

awkに変数を初期設定する

awk

BEGINで設定する方法もあるのですが、"-v"を使うと引数として設定できます。 ワンライナーをゴリゴリ書きたい時に使えますね。 実際のところ $ awk -v whoami="you" "{print whoami}" you 複数指定も可能 $ awk -v fizz=3 -v buzz=5 "{print fizz * buzz}" 1…

awkでbash用のコマンドを使う

awk

dateコマンドで標準入力からの日付文字列を受け取り評価する - Bye Bye Moore と awkでN時間後の数値を設定したいなら……?? - Bye Bye Moore の合わせ技で、awkでdateコマンドのN時間後記法を実行してみます。bashのコマンドを使う場合、system関数を使うか…

dateコマンドで標準入力からの日付文字列を受け取り評価する

awk

実際のところ 標準入力を示す記号は"-"なので、こいつを"-f"オプションでうけとり評価します。 $ echo 2020/01/06 18:00:00 | date +'%y年%m月%d日%H時' -f - 20年01月06日18時now、yesterdayといったパターンの受け取りも可能です $ echo yesterday | date …

【イベントログ】Jetson Nano ユーザー会 第四回

第4回 Jetsonユーザー会 「Jetson Nano超入門」著者パネルディスカッション+LT大会 - connpass 手軽に高性能エッヂコンピューティングを体験できるつよつよボードJetsonシリーズのユーザー会に行ってきました。日本の代理店であるマクニカさんからコーヒー…

awkでN時間後の数値を設定したいなら……??

awk

特定の日時文字列があって、それのN時間後を知りたい事って割とありますよね。 国際標準時を日本標準時にするときとか。 実際のところ "-V"オプションでdateコマンドの式展開をしてやると良いです。 $ awk -vDate="`date -d'now' +'%Y/%m/%d_%H:%M:%S'`" '{p…

【読書メモ】ドローンビジネスレポート

ドローンビジネスレポート -U.S.DRONE BUSINESS REPORT作者:小池良次出版社/メーカー: 内外出版社発売日: 2018/04/02メディア: 単行本shuzo-kino.hateblo.jp と同じ系統のドローンビジネスに関するレポート本です。 こちらはアメリカ在住のビジネスコンサル…

【読書メモ】ドローンビジネス参入ガイド

ドローンビジネス参入ガイド作者:関口 大介,岩崎 覚史出版社/メーカー: 翔泳社発売日: 2017/08/24メディア: 単行本(ソフトカバー)日本発のドローン情報サイト DRONE MEDIA様による、ドローンビジネスの本です。 dronemedia.jp現在日本でドローンビジネスの…

【自習メモ】ロボットアームつきドローン

何度目かのドローン元年を迎えた今日この頃、みなさん如何お過ごしでしょうか。 私はドローンにはついぞ食指が動かず静観していたのですが、 どうも巷にはロボットアームとドローンを組み合わせたプロダクトがチョロチョロと出ているらしいという話を耳にし…

【読書メモ】Interface(インターフェース) 2020年 02 月号

Interface(インターフェース) 2020年 02 月号作者:出版社/メーカー: CQ出版発売日: 2019/12/25メディア: 雑誌今回は512号ということで、幅広い技術分野について小分けにし、それぞれ10個前後の項目と業界の概要を紹介する特集がありました。知ってるつ…

【読書メモ】パンツを脱ぐ勇気

パンツを脱ぐ勇気作者:児玉教仁出版社/メーカー: ダイヤモンド社発売日: 2011/07/23メディア: 単行本(ソフトカバー)のっけから宴会の話がでてくるので本当にパンツ脱ぐ話がくるのかと思ったら、違いました(安堵 著者は自称オールド日本男児であり、まった…

LotY (Language of the Year) 2020 @shuzo_kino

shuzo-kino.hateblo.jp 今年もやります。 それにしても、2020年ですか。 まさか就職したくないという動機で作った会社がここまで保つとは正直思ってませんでした……。 2019年中に実際使っていた言語 Shell Script GPIOをいじるようになったりと、さらにやれる…

【読書メモ】身の丈起業塾

「身の丈起業」塾 あなたにしかできない会社がきっとある作者:前田 隆正出版社/メーカー: 光文社発売日: 2006/10/24メディア: 単行本(ソフトカバー) 最近、また緩く起業しようって流れが出てきてますね。 この本は2006年に出た本で、かつメインターゲ…

【読書メモ】中小企業の3D進化論―義肢装具会社に見るデジタル化を迫られる日本のものづくりの現場

中小企業の3D進化論―義肢装具会社に見るデジタル化を迫られる日本のものづくりの現場作者:荒山 元秀,島村 雅徳,森永 浩介出版社/メーカー: ライティング発売日: 2017/12/01メディア: 単行本義肢はどんな時代でも一定の需要がありながら、 それでいて職人芸が…

【読書メモ】Jetson Nano 超入門

Jetson Nano超入門作者:Jetson Japan User Group,からあげ,北崎 恵凡,古瀬 勉,鶴長 鎮一,中畑 隆拓出版社/メーカー: ソーテック社発売日: 2019/12/21メディア: 単行本

【イベントログ】ハートビーツ様の忘年会2019に行ってきました

opensslのサブコマンドで特定の16進数が素数かどうか判定する

$ openssl prime -hex ABAB is not primeなんやこれ生活便利ツールか(今更— 木野修造@零細事業主 (@shuzo_kino) September 27, 2019 特定の16進数が素数かどうか即出てくる人は少ないと思います。 OpenSSLのサブコマンドprimeは16進数でも、それが素数かど…

dateコマンドで日時の文字列をN時間進める

実際のところ 協定世界時を日本標準時に変更するのは以下の通り $ date -d '2013-09-01 06:52:41 9 hours' '+%Y-%m-%d %H:%M:%S' 2013-09-01 15:52:41