- 2024年4月14日
Next.js + Stripeでめちゃくちゃ簡単に月額課金を実装する方法
決済まわりはお金が直接絡んでいて、けっこう面倒な印象が強いですが、Stripeを利用したらあっという間に決済処理を実装することができます。 諸々自前でカスタマイズする方法もありますが、今回はStripe側で用意されている決済ページなどを利用して、簡単 […]
決済まわりはお金が直接絡んでいて、けっこう面倒な印象が強いですが、Stripeを利用したらあっという間に決済処理を実装することができます。 諸々自前でカスタマイズする方法もありますが、今回はStripe側で用意されている決済ページなどを利用して、簡単 […]
AWSでは、EIPの上限数が1アカウントあたり5個までと決まっており、5個使ってしまうと新しくサーバーを立てて、EIPを取得してドメインと紐付けて〜ということができなくなります。 EIPを取得してドメイン紐付けができない場合、簡単な方法ではALBやC […]
Ubuntu22.04はスリープやサスペンドなどの後にたまにBluetoothが不安定になり、勝手に接続が切れてしまうことがあります。 マウスもキーボードもBluetooth接続にしていると、毎回有線キーボードをつないで再接続するか、PCを再起動しな […]
AIベースの新しいエディタ「Cursor」はとても便利で、AppImageでダウンロードできるので、Ubuntu以外のディストリなら ./cursor-xxxx.AppImage と実行するだけで、すぐにエディタを起動できます。 しかし、Ubuntu […]
備忘録として、Ubuntu 22.04でIO DATA PLANETのWNPU583BのUSB Wi-Fi 子機を利用する時の設定手順をまとめておきます。 Ubuntuの場合、USB Wi-Fi 子機は挿しただけではすぐには使えないので、ドライバーの […]
Deepin Desktopなどデスクトップ環境が上手く動作しない時、Waylandが原因で不具合が起きている可能性があります。 ログイン画面の歯車アイコンなどで、on Xorgなどを選択できる場合は、それを選択してログインしたらWaylandではな […]
Linuxの日本語入力の設定はfcitxを使用することが多いですが、Deepin Desktopなど一部動かない環境もあったので、対応をまとめておきます。 fcitxの概要 インストールして設定する Deepin Desktopなど一部の環境で動かな […]
GRUB (GRand Unified Bootloader) は、Linux システムで広く使用されているブートローダーです。ブートローダーとは、コンピュータが起動する際にオペレーティングシステム(OS)をロードし、起動するためのプログラムです。G […]
Open Interpreterは、大規模言語モデルを利用してコードを生成し実行するツールです。 このツールは主にプログラミングやAPIの操作、ファイルの操作などを自動化するために使用されます。Open Interpreterの特徴としては以下の点が […]
gqlgenは、Go言語用のGraphQLサーバーを構築するためのライブラリです。このライブラリは、スキーマファーストアプローチを採用しており、GraphQLスキーマ定義からGoのコードを自動生成することが特徴です。gqlgenは、効率的な開発とパフ […]