DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい

ここ一ヶ月ほど、API Gateway + Lambda + DynamoDBを使って、APIでDynamoDBを叩くようなものを作った。DynamoDBもLambdaも初心者。で、色々とわかったところあり、わからないということがわかったこともあり、わからないことさえわからないこともありつつ、考えるようにしていること、ハマったところ、気をつけていることなどを書く。

“DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい” の続きを読む

Raspberry Piとかやり始めた時に知っておきたかった電子工作系のネットショップ

最近姉にRaspberry Piを買おうと思っているようで、ちょっとやりとりしたら妙にテンションが上がってしまった。

まぁそれはよいとして、Raspberry Piでなんちゃって電子工作みたいなことする時、最初に知っておきたかったなーと思ったネットショップのあれこれ。お店を知るのもお勉強?

“Raspberry Piとかやり始めた時に知っておきたかった電子工作系のネットショップ” の続きを読む

AWSのLambdaでcronみたいな感じで定期実行する

AWSのLambda関数を、Linuxのcronのような感じで定期的に実行したい時のやり方のメモ。

トリガーをCloudWatch Eventsのスケジュール式にすればよい。5分毎、のような設定が可能なRate式と、従来のcronとほぼ同じように毎月2時15分00秒、というような設定が可能なCron式の設定がある。

“AWSのLambdaでcronみたいな感じで定期実行する” の続きを読む

LambdaでS3をトリガーにした時にConfigurations overlap. Configurations on the same bucket cannot share a common event type.と怒られる

怒られる

LambdaでS3をトリガーにして保存しようとすると、「Configurations overlap. Configurations on the same bucket cannot share a common event type.」とか言って怒られる。

多分前の設定が残っているのでそのメモ。

“LambdaでS3をトリガーにした時にConfigurations overlap. Configurations on the same bucket cannot share a common event type.と怒られる” の続きを読む

Google Home miniに無視されていたがマイクのOn/Offで許してくれた

Google Home miniが私の声に応えてくれない。本体に触れると、なにやらLEDが光って反応してくれて、その後に「OK Google」というと一度は反応してくれる。だが、その後はまたうんともすんとも言わない。悲しい。再起動したり電源落としたりデバイスのリンクを解除したりしたけれど、やっぱりうまくいかない。

……あれこれした挙げ句、どういうわけなのか、マイクのOn/Offをしたら、また反応するようになってくれた。なぜ……。

“Google Home miniに無視されていたがマイクのOn/Offで許してくれた” の続きを読む

MacとWindowsで共用できるUS配列なキーボードを探す旅

自分は今、デスクトップでMac miniとWindowsマシンの二台を使っている。決して大きくはない机の上に、キーボードが所狭しと2つあるのはあまり良いものではないので、できれば一つのキーボードを共有したい。

で、自分はコンパクト志向なので、できればテンキーレスのものが良いし、ケーブルはもちろん専用のレシーバも必要としないBluetoothなデバイスに限る。さらに、キー配列はUS配列、というかMacのUS配列を模したものが良い。

……なかなか理想のものに巡り会えず、結局テンキーありのSATECHIのST-BWSKMSを購入した。まぁとりあえず使えている。しかし、私の旅は続く…。

“MacとWindowsで共用できるUS配列なキーボードを探す旅” の続きを読む

Windows 10 + US配列のMac系キーボードで英かな変換とEmacsキーバインド

Windows 10でUS配列のMac系キーボード(つまりCommandキーがある)を使い、Macでよくある英かな変換(Windowsでは無変換と変換でIMEのON/OFFを切り変えるアレ)を行い、かつEmacsキーバインドを利用するための方法について。まぁつまり、Mac(US配列)でやっていることをWindowsでもやりたい、ということ。

“Windows 10 + US配列のMac系キーボードで英かな変換とEmacsキーバインド” の続きを読む

Pandasで2列を比較してTrue/Falseの新たな列を作る。さらに1/0へのマッピング

Pythonの便利なデータフレームのライブラリPandasを使って、2列の値を比較してTrue/Falseの新たな1列を作るやり方のメモ。また、他のシステムとの連携ではTrue/Falseじゃなくて1/0(or 0/1)が必要だったりするので、そのマッピングについても。

“Pandasで2列を比較してTrue/Falseの新たな列を作る。さらに1/0へのマッピング” の続きを読む