DynamoDBにローカルのCSVファイルを取り込むためのPythonスクリプト(エクスポートも対応)
DynamoDBがリリースされて10周年だそうです。
DynamoDBのつらみの代表的なものといえばRDBのようにデータのインポート/エクスポートが手軽にできないことだと個人的に思ってます。
1
OpenAPI Specification 3.0.3を使ったいい感じのCRUD APIのサンプルを作る
今までOpenAPI 2.0(Swagger2.0)を使って書くことが多かったのですが、いい加減新しいバージョンも試したく。
記法を学びつつ新規作成時の手本にできるようなサンプルを作ろうと思いました。
Vue.jsのプロジェクトにaxiosの共通モジュールをプラグインとして作成する
axiosの共通設定をNuxt.jsみたいにプラグインとして使えるようにする手順です。
大体どんなプロジェクトでも使いそう。
まずvue-cliでVue.js 2系のデフォルトのプロジェクトを作ります。
Pythonで月末月初の営業日を求める
たまにあるんじゃないかって処理。
月初の第二営業日みたいなのも求められるようにしています。
AWS ChaliceとPynamoDBでCRUD APIを作る
PynamoDBはDynamoDBをモデルクラスに抽象化して扱えるライブラリです。
AWS Chaliceに導入してCRUD APIを作ってみます。
ライブラリ導入準備「requiremen
バッチファイルでスリープソート
スリープソートというユニークなソートアルゴリズムがあることを知りました。
本家はbashシェルスクリプトですが、バッチファイルで作ってみました。
@echo offtype nul > so
JavaScriptでピクセル座標と緯度経度を相互変換するツールを作ったよ
作ったのがコレ。
ワンファイルの静的ページで実現してます。
下記のようにJavaScriptで計算しています。
計算式についてはコチラを参考にさせて頂きました。
Python3でリングバッファを作る
Python3でリングバッファっぽく使える配列クラスを作ってみました。
class RingBuffer: def __init__(self, size): self.buffer = self.top
電子工作一切やったことないけどRaspberry Piに挑戦してみた
名刺サイズの超小型PC、Raspberry Pi 4を購入しました。
わたし、数年前に簡単な自作PCを作って以来、電子工作の類はほとんどやったことがありません。
文系なので機械工学の知識もゼロです。
AWS IoT 1-Clickで呼び鈴を作ってみる
手軽にIoTデバイスを入手して実践できるAWS IoT 1-Clickを使って呼び鈴を作ってみます。
AWS IoT Enterprise ButtonはAmazonで購入できます。