Athenaをbqコマンドライクに操作できるgem aqを作った

AWS AthenaをBigQueryのbqコマンドライクに使えるaq というコマンドラインツールを作りました。 github.com AthenaをCLIで操作しようとすると踏まないといけない手順*1が多かったので、もっと楽にするために作った次第です。 またBigQueryのスキーマファイル…

Mbedオンラインコンパイラでmicro:bitを使う(温度計編)

この記事はMbed Advent Calendar 2017の4日目の記事です。 Mbedオンラインコンパイラでmicro:bitの開発をやってみます。 初めての開発なので、作るのは単純な温度計です。 micro:bitにはLEDアレイが搭載されていて、そこに文字を表示できるようになっていま…

Digdag pluginのローカルでの動作確認方法

digdag-slack pluginにPullRequestを送ったときに、ローカルで動作確認する方法が最初わからなかったのでメモしておきます。 1. ビルドする $ ./gradlew publish 2. digファイルのプラグインの読み込み設定を書き換える _export: plugin: repositories: - fi…

AWS Batchの使用感

AWS Batch を試しに使ってみた感想です。 少ないサンプルでの結果なので間違ってる部分はあるかもしれません。あらかじめご了承ください。 良いところ 管理しなければならない部分が減る オートスケールやインスタンスサイズなどをAWS側でよしなに調整してく…

fluent-plugin-pubsub-customの最近のアップデートについて話してきました

RCO社内LT会に誘われたので、fluent-plugin-pubsub-customの最近のアップデートについて話してきました。 大きな変更点としてはfluentd v0.14ネイティブ対応になったことです。 これでfluentd v0.14から使えるようになった機能に対応していけます。 今実…

mbed祭り2017@初夏の京都タワー(の隣の隣)で発表してきました

2017/06/03に開催されたmbed祭り 2017@初夏の京都タワー(の隣の隣)で「mbed Advent Calendar」について発表してきました。 内容は3つで構成されていて、mbed Advent Calendarの概要・3年間のまとめ・2017年に向けて参加の案内についてです。 今回はmbedの開…

RCO Study Nightで発表してきました

2017/05/18に行われたRCO Study Night #6というイベントで発表してきました。 発表タイトルは「データ分析基盤チームにおけるDevOps」です。 内容としては、自分が入社してから約2年間で培われてきた開発運用フローをまとめたものになります。 こういった内…

mbed Device Connectorへデータを送ってみる

mbed FRDM-K64Fを使ってmbed Device Connectorを試しました。 今回は公式で公開されているサンプルを動かしてみました。 github.com ビルド手順 1. import します。 $ mbed import mbed-os-example-client $ cd mbed-os-example-client 2. Ethernetをつかっ…

『科学の経済学』『レッドチーム思考』を読んだ

科学の経済学 科学の経済学作者: ポーラ・E・ステファン,後藤康雄(解説),後藤康雄出版社/メーカー: 日本評論社発売日: 2016/03/22メディア: 単行本この商品を含むブログを見る 科学者の知識は、論文という形で誰もが利用できる公共財として提供されます。 競…

『HBR 2016/12 「チームの力」』『リーダブルコード』を読んだ

Harvard Business Review 2016年12月号 「チームの力」 ダイヤモンドハーバードビジネスレビュー 2016年 12 月号 [雑誌] (チームの力 多様なメンバーの強さを引き出す)出版社/メーカー: ダイヤモンド社発売日: 2016/11/10メディア: 雑誌この商品を含むブログ…

『経済は「予想外のつながり」で動く』『How Google Works』を読んだ

経済は「予想外のつながり」で動く 経済は「予想外のつながり」で動く作者: ポール・オームロッド出版社/メーカー: ダイヤモンド社発売日: 2015/09/14メディア: Kindle版この商品を含むブログを見る 著者はハーバード・サイモンが述べた人間の限定合理性を根…

mbed CLIでのコンパイルを楽にするシェルスクリプト

はじめに この記事はmbed Advent Calendar 2016の6日目の記事です。 mbed CLIがリリースされ、ローカル環境でのコンパイルが楽になりました。 しかし、コンパイルするときにボードを設定したり、コンパイルされたファイルが結構深い階層にあったりと、何度も…

mbed OS 5でのイベント処理(mbed events libraryの使い方)

はじめに この記事はmbed Advent Calendar 2016の4日目の記事です。 mbed OS 5でイベント駆動なプログラムを書くためのライブラリ mbed-events-library の使い方を紹介します。 なお、ドキュメントに書いてあるコードは古いのか正常に動かないところがあった…

GoogleCloudPub/Subのfluentdプラグイン fluent-plugin-gcloud-pubsub-customを作った

マネージド・メッセージ・キューのGoogle Cloud Pub/Subを利用するためのfluentdのプラグインとしてfluent-plugin-gcloud-pubsub-customを作りました。 リポジトリは以下です。 github.com もともと GitHub - mdoi/fluent-plugin-gcloud-pubsub というプラグ…

MicroPythonでmicro:bit互換のchibi:bitを動かす

chibi:bitはスイッチサイエンスから発売されているmicro:bit互換のマイコンボードです。 micro:bitはmbed enableなのでC++(mbed)でも開発できますし、JavaScriptやBlockEditor, MicroPythonでも開発することができます。 WebIDEを使うと、非常に簡単にコード…

『トコトンやさしい歯車の本』『やさしい機械図面の見方・描き方』他を読んだ

トコトンやさしい歯車の本 (今日からモノ知りシリーズ) トコトンやさしい歯車の本 (今日からモノ知りシリーズ)作者: 門田和雄出版社/メーカー: 日刊工業新聞社発売日: 2013/04/19メディア: 単行本この商品を含むブログ (1件) を見る LED日時計を製作するにあ…

MFT2016にLED日時計を出展します

もう開催が明日に迫っていますが、MFT2016に時計の温故知新プロジェクトとして「LED日時計」を展示します。場所はG04-04です。ぜひお越しください! プロトタイプ版から以下の点を改善しました。 日時計・時時計・調整用にさらに高速 の3段階で時を刻めるよ…

LED日時計のプロトタイプを作成

日時計をLED化して夜でも使える物を作ろうとしていて、そのプロトタイプができました。 動かした動画は以下です。予想外にコチコチという音が良い感じになりました。 日時計について 日時計にはいくつか形式があります(参考: 日時計 - Wikipedia)。 その中で…

「初めてのディープラーニング」「世界史を変えた薬」他 読んだ

ここ数ヶ月で読んだ本の感想を書きます。ちょっと少なめです。 初めてのディープラーニング --オープンソース"Caffe"による演習付き作者: 武井宏将出版社/メーカー: リックテレコム発売日: 2016/02/19メディア: 単行本(ソフトカバー)この商品を含むブログ …

バランス型ヘッドホンアンプのキットを組み立てた

バランス出力専用設計ヘッドホンアンプキット「でありやす!」を購入して組み立てました。 組み立て 一部のコンデンサだけ、家にあったものを使いました。それ以外の部品は付属の物や指定された物を使っています。 動作確認 ファンクションジェネレーターと…

Creators MeetUp #37で発表してきた

2月20日に行われた Creators MeetUp #37 で「センサーデータをSparkで機械学習してストリーミング処理してみた」というタイトルで発表してきました。 当日のまとめページは http://lab.designsatellites.jp/?p=2359 にて公開されているようです。 発表内容 …

「クリエイティブ・マインドセット」「問いかける技術」「AWS実践入門」読んだ

今年、最初に読んだ3冊の本の感想です。 クリエイティブ・マインドセット 想像力・好奇心・勇気が目覚める驚異の思考法作者: デイヴィッド・ケリー,トム・ケリー,千葉敏生出版社/メーカー: 日経BP社発売日: 2014/06/20メディア: 単行本この商品を含むブログ …

2015年振り返り

2015年ももう終わるので、今年の振り返りです。 変化の大きい一年でした。 転職 7月に新卒で入った会社を退職しました。勤続4年3ヶ月。 8月から新しい会社で働いています。 自分が触れたことがない技術をどんどん取り入れるようになったのが大きな変化です。…

「Apache Spark入門」「DevOpsを支える HashiCorpツール大全」読んだ

Apache Spark入門 動かして学ぶ最新並列分散処理フレームワーク (NEXT ONE)作者: 株式会社NTTデータ,猿田浩輔,土橋昌,吉田耕陽,佐々木徹,都築正宜,下垣徹出版社/メーカー: 翔泳社発売日: 2015/10/29メディア: 大型本この商品を含むブログを見る ApacheSpark…

Intel Edison + Eagletを使った工作4部作をQiitaに書いた

Edisonのセットアップから、Kinesisへデータを送るコード、さらにそのKinesisから送られてきたデータを機械学習するところまで、一通りやった工作記事をQiitaに書きました。 最終形はこんな感じになりました。 全部でだいたい丸々3日間かかっています。 興味…

mbed OS のスケジューラー MINAR で割り込み処理

mbed Advent Calendar 2015の14日目の記事です。 注: この記事は technology preview 版のソフトウェアを利用したものになるので、今後変わる可能性があります。 前回の記事でMINARでの定期的な処理の実行ができるようになったので、この記事では割り込み処…

mbed OSのスケジューラー MINAR を使ってみる

mbed Advent Calendar 2015 の1日目の記事です。 注: この記事は technology preview 版のソフトウェアを利用したものになるので、今後変わる可能性があります。 mbed OSで新たに採用されたMINARというスケジューラーを触ってみたので、その挙動をまとめます…

多段Norikraが楽になるNorikra-listener-plugin-Norikraを作った

1ヶ月ほど前になりますが、多段Norikraを簡単に試せるようにするNorikra Listenerプラグインを作りました。 norikra-listener-norikra | RubyGems.org | your community gem host github.com なぜ作ったか? ログ量が増えてくると1台のNorikraではさばくこと…

#bq_sushi tokyo #2 に行ってきた

Google Compute Platform のBigqueryについての勉強会の#bq_sushiへ行ってきました。その時のメモです。 eventdots.jp 簡単なまとめ 可視化ツールとして re:dash がよさそう。 クエリを書くときにはテーブルデコレータでスキャン量を減らそう。 非エンジニア…

mbed OS ベータ版でLチカしてみる

注: この記事はベータ版のソフトウェアを利用したものになるので、今後変わる可能性があります。 mbed OSのβ版がいつのまにやら公開されていたので、試してみることにしました。 https://docs.mbed.com/docs/getting-started-mbed-os/en/latest/FirstProject…