自宅サーバ/VPS/クラウド– category –
-
自宅サーバ/VPS/クラウド
AWS INNOVATEは生成AI推しだったが、どう使ってよいものやら
2024年2月22日のAWS INNOVATEは、特にAI/MLに力を入れたイベントだったようだ。仕事があったのでLIVEでは見られなかったが、家に帰ってからオンデマンドのビデオを見た。これができるなら最初からそうしたらいいのにと思うのだが、少しでも同期的な感じを演出するほうがイベントらしさが出て良いのかもしれない。 生成AI系の動画をいくつか見... -
自宅サーバ/VPS/クラウド
DynamoDBは早い安いうまい
僕の推しDBは断然DynamoDBなのだが、これほど癖のあるDBもそうないと思う。 DynamoDBを初めて触ると、あまりにも簡単に構築してCRUDできてしまうし、設計らしい設計もなさように見えるので、すげぇなと思うわけだが、実際にアプリケーションに組み込み始めると色々とその制約が見えてきて、なんだこれはと狼狽することになる。 一覧できねぇ ... -
自宅サーバ/VPS/クラウド
LAN内DropboxとはいかないQsyncの使いどころ
Dropboxの有料会員なのに、QNAPのNAS、TS-233をポチってNASに移行できないかを試行錯誤している。QNAPはいくつかの便利なソフトウェアを提供しており、そのうちの一つがQsyncだ。これはNASとクライアントマシン間で同期フォルダを作成するもので、まぁ一言で言えば自前のDropboxをLAN内に作成するようなものと言える。 Qsyncは便利なソフトウ... -
自宅サーバ/VPS/クラウド
QNAPのNASを使ったバックアップとファイル同期
最近DropboxからNASに移行しようとしている。具体的にはQNAPのTS-233を購入し、あれこれと運用方法を試行錯誤している。 -
自宅サーバ/VPS/クラウド
Dropboxから少しずつNASに移行中
最近の記事で、DropboxのためにMac mini 2018で外部ストレージを起動ディスクにしたんだみたいなことを書いた。が、実は7月にしれっとNASを買っており、それを使ってDropboxから移行しようと画策している。Dropbox自体は便利で良いサービスなのだけれど、macOSの新仕様のために、やたらと使いづらくなる未来が見えているためだ。Appleの方針... -
自宅サーバ/VPS/クラウド
NotionはWebブラウザのほうが便利
最近あった良いこととして、会社でNotionを使えるようになったことがある。プライベートでも使っているツールを、チームとして使える経験をもらえたのは良いことだ。また幸いなことに、一定程度の影響力を行使できる立場にあるので、限定的ではあるけれど、Notionをフルに使って開発作業にあたることができている。 デスクトップアプリの出来... -
自宅サーバ/VPS/クラウド
Pythonで深いネストのlistやDictの値を調べてDecimalがあればint or floatに変換する
DynamoDB使ってるとちょくちょくあるシチュエーションかなと思う。DynamoDBはDecimalだけどjsonになおす時にDecimalあると使えないし。 こういうロジック考えると地味に頭使うと思うんだけど、ChatGPTが1秒で考えてくれました。なんか軽く死にたい。しかも結局使わなかった😂 環境 Python 3.9 ロジック 以下、int, floatは何もせず、Decimal... -
自宅サーバ/VPS/クラウド
motoでDynamoDBのMockを作成する
最初に作る時いつもどうやるんだっけ?となるのでメモ。 motoを使ってDynamoDBのmock作る時のテンプレ。 環境 Python 3.9.16 boto3==1.18.1 pytest==6.2.4 moto==4.0.5 macOS 12.6.3 ディレクトリ構造 func/app.py をテストする感じで。 . ├── func │ ├── app.py ├── tests │ ├── __init__.py │ └── unit │ ├── __init__.py │ ├── conftest.p... -
自宅サーバ/VPS/クラウド
DynamoDBのテーブル設計をテキストで記述したいのでChatGPT-4に教えてもらった
DynamoDBの設計をテキストで記述しておけば、ChatGPTとのやりとりでコピペで設計伝えられてよいのでは?と思ってMarkdown化を試みる。で、そういえばテキスト形式ではちゃんと書いたことないなぁ……と思ったので、ChatGPTに聞いた。 結論のフォーマットだけ見れば使えるけど、ついでにやりとりものせる。 フォーマット だいたいこれで表現でき... -
自宅サーバ/VPS/クラウド
CognitoのIDトークンをLambda関数で検証するサンプルコード
CognitoのIDトークンを簡単に検証したい。する。 やりたいこと 認証基盤としてCognitoを使う。サインインした時に発行されるIDトークンについて、できるだけ簡単に検証したい。 awslabs/aws-jwt-verify: JS library for verifying JWTs signed by Amazon Cognito, and any OIDC-compatible IDP that signs JWTs with RS256, RS384, and RS512...