7月, 2020 | そう備忘録 - Part 2

月別アーカイブ: 7月 2020

ライントレースをしながらカラーブロックを読み取る 2

黒ライントレースをしながらカラーブラックの色を読み取る~レゴマインドストームEV3~

教育用レゴマインドストームEV3で黒ライントレースをしながらランダムに置かれた4色(赤、青、黄、緑)のカラーブロックを読み取って読み取った順番に読み上げるプログラム。条件は以下の通り。「ブロックの置かれる順番はランダム」「ライントレースをしながら読み取る」「4色を読み取った後に読み取った順番でカラーを読み上げる」

0

AWS Athena(s3に保存されたファイルをSQLで読み取れる)を試してみた

DynamoDBは安価でデータの蓄積には適している反面、取り出し方がちょっとめんどくさい。一方、AthenaはAWSのサービスのひとつでサーバレスでS3に保存されたCSV、JSON、ORC、Parquet形式のファイルをSQLで取り出すことができる。SQLは使い慣れているので試してみた時の備忘録

Amazonスマートプラグ 2

Amazon純正スマートプラグを買ったので扇風機のアレクサ(音声)でのオン・オフを試してみた

Amazon Echoから音声で操作することが出来るAmazonスマートプラグを購入して扇風機をアレクサの音声でオン・オフしてみた時の備忘録。スマートプラグとはAmazon Echoから音声で電源のオン・オフをしたりスマートフォンのアプリから遠隔で電源の操作ができる電源タップの事。

セッションとページビューのグラフ 4

Google Analytics for WordPress by MonsterInsightsの記事

WordPressのダッシュボード上にGoogle Analyticsの集計結果を簡易表示するプラグインGoogle Analytics for WordPress by MonsterInsightsをインストール&設定した時の備忘録。無料版でも直近30日のセッション数、ページビュー等の集計結果を表示する事ができる。

0

大人向けのレトロなレゴ

数日前にTwitterで「大人向けのレトロなスーパーマリオのレゴセット」LEGO Nintendo Entertainment Systemが話題になっていた。レゴと任天堂のコラボ商品で1980年代のファミコンとスーパーマリオのソフトをレゴで再現している。

フリースローをするロボット 0

バスケットボールのフリースローをする韓国の教育大学のロボットの動画

このロボットの動きが非常に滑らかなのにも驚いたのだが、AIを用いて強化学習でフリースローが上手くなっていくとの情報があって更に感嘆した。ロボットとAIとの組み合わせは日本がまだアドバンテージがある状態だと思っていたのだが韓国の大学の技術も素晴らしいと感じた。

JSONからCSVへ変換 0

JSONからCSVへの変換をする Pythonのプログラムを作成した

JSONからCSVへ変換するプログラム。1行づつ読み込んで入れ子構造になっているJSONをCSVに変換した。最初にpandasで一括変更を行ったのだが希望の形式にならなかったので1行ずつ読み込んで変換するプログラムに変更している。尚、テキストファイルの文字コードはUTF-8に変換して保存している。

標識 0

完全自動運転(レベル5)の基本的な機能が2020年中に完成するかも知れない

テスラのイーロン・マスクCEOが完全自動運転の実現は非常に近い(Very Close)と語ったとの記事を読んだ。

「レベル5の自律性のための基本的な機能が今年(2020年)中に完成すると確信しています」との事。レベル5とは「人の運転者が運転できる全ての条件下において全ての運転タスクを自動で行うことができる」

リンクチェッカー 0

さいとぜんリンク切れのエラーチェックをしてみた

このブログは始めて2年半で記事数が287件あるだが、それだけの記事数があるとリンク切れも発生してしまう。たまたま見たページでリンク切れを発見したのだが恐らく他にもあるはずと思い、サイト全体のリンク切れのエラーチェックをしてみる事にした。プラグインで検出するのではなくリンクチェッカーで試してみた。

DynamoDB Query 0

DynamoDBからqueryでデータを取り出すPythonのプログラム

今回は query を使ってDynamoDBからデータを取り出すPythonのプログラムについて分かったことを記事にしておく。KeyConditionExpressionではプライマリパーティションキー及びプライマリーソートキーを指定する。プライマリパーティションキーはeq(イコール)のみ指定可能だ。