うごくものづくりのために

技術的な備忘録がメインです。

2017-01-01から1年間の記事一覧

Orange Pi 比較表を作った

OrangePi、いいですよね。安い。 が、買おうと思ってもどれがどれだかよくわからなかったので、比較表を作りました。 (公式からデータコピペしてきただけですが、、、) docs.google.com それだけ。

はじめまして、ROS2

めでたくROS2がリリースされたので、Macにインストールして遊んでみようと思います。 環境 OS : Mac OS Sierra 10.12.6 CPU : Core i5 2GHz RAM : 8GB インストール 以下のページを参考にしながら進めます。 github.com 事前に必要なもののインストール ROS2…

Pythonのbytesの生成に関して

勘違いしていたので備忘録。 bytes(255) は b'¥xff' とはならず、 b'¥x00¥x00¥x00 ... ¥x00' と、255個の¥x00で満たされたbytesになる。 a = 255 a.to_bytes(1, "big") とすれば b'¥xff' が得られる。 参考 python3ならintとbytesの変換が楽勝になる - Blank…

Python pandasのメモ

Python pandasが難しいので、メモ。 データ構造 Series : 1次元のデータ DataFrame : 2次元のデータ 時間系 Time Series / Date functionality — pandas 0.20.3 documentation TimestampとPeriodの2種類がある。 Timestampは、ある時点を表す。 Periodは、あ…

Trelloのカード移動をSlackに通知してくれるbotを作った。

Python3 + Flask + py-trello + slackerでTrelloの更新情報をslackに流す(1) - うごくものづくりのために Python3 + Flask + py-trello + slackerでTrelloの更新情報をslackに流す(2) - うごくものづくりのために 上記の記事で作成したシステムを整理して、b…

Python3 + Flask + py-trello + slackerでTrelloの更新情報をslackに流す(2)

前回 の記事で、py-trelloでwebhookの登録をし、Flaskでサーバを立ててTrelloの通知を受け取ることができました。 今回は、拾ってきたTrelloの通知情報をslackに投げるところを作りたいと思います。 ゴール Trelloのウェルカムボードのカードの移動を、Flask…

Python3 + Flask + py-trello + slackerでTrelloの更新情報をslackに流す(1)

弊チーム(https://github.com/SSL-Roots/Roots_home/wiki)では、タスクの管理にTrelloを使っています。 また、最近チャットツールとしてslackを導入したので、チームの活動に関する全情報をslack上に集約したいと思っています。 そこで、TrelloでタスクがDon…

MakerFaireTokyo2017に出展しました。

8/5,6に行われた、MakerFairTokyo2017に、RoboCup SSLチーム Rootsとして出展してきました! はじめに、展示に足をお運び頂いた皆様にお礼を伝えたいと思います。 展示を見て笑顔になって頂いたり、「すごいねー」と子供たちが食いついてくれたりしたことが…

GoogleProtocolBuffer(C++)で、NULL文字(/0, 0x00)を含むデータをパースする方法

GoogleProtocolBufferのC++版で、NULL文字を含むデータをパースする際にハマったのでメモ。 socket通信のrecv()で受け取ったデータをParseFromString()でパースしようとした際、 データに"0x00"が出現するとヌル文字(\0)だと解釈して、パースが正常終了しま…