私のナレッジ管理の紹介
ナレッジ管理は非常に重要です。 例えば、特定のライブラリを使ったときの作法やエラー、pyenvの環境構築の仕方、あるいはMySQLでUnique制約されたテーブルに複数同時insertしたときの挙動…とコーディングをする…
ナレッジ管理は非常に重要です。 例えば、特定のライブラリを使ったときの作法やエラー、pyenvの環境構築の仕方、あるいはMySQLでUnique制約されたテーブルに複数同時insertしたときの挙動…とコーディングをする…
方法1:ネームサーバーを変更する Cloudflareでドメイン名を取得した後、そのドメインをXserverでホストするためには、ネームサーバーをXserver指定のものに変更する必要があります。 しかし、Cloudfl…
はじめに 本ブログでは、once_cell::sync::Lazy と once_cell::sync::OnceCell の違いと使い方について詳しく説明します。これらは、Rustプログラミング言語で一度だけ初期化され…
はじめに AWS Lambdaとは、Amazon Web Services (AWS) のサービスの一つで、サーバレスなコンピューティング環境を提供するものです。 AWS Lambdaでは、さまざまな言語で関数を作成し、…
discordでchatGPTと対話する方法 chatGPTは、OpenAIが提供する自然言語処理のモデルの一つで、人間のように対話を行うことができます。そのchatGPTにAPIが提供されたことで、様々なアプリケーショ…
rustic-cargo-current-testをもっと便利にする Rustの開発にEmacsを使っている方は、rusticというパッケージをご存知でしょうか。 rusticはrust-modeやcargo.elなどの…
RustでWebSocketを叩く WebSocketは、クライアントとサーバー間でリアルタイムな双方向通信を可能にするプロトコルです。 Rustでは、wsクレートやwebsocketクレートを使うことで簡単にWebSo…
macroで識別子を結合する方法 Rustでは、宣言的なマクロでは識別子を連結することはできません。 標準ライブラリにあるconcat_idents!マクロは、既存のアイテムを参照することしかできません。 新しい識別子を…
今回は、RustでAWSの機能を利用する場合に気をつけるべき点について紹介したいと思います。 AWSは、クラウドコンピューティングサービスの大手であり、多くの開発者が利用しています。 AWSでは、さまざまなサービスが提供…
typed-builderでインスタンスを作成したらどれだけ遅くなるか Rustで構造体を作成するとき、フィールドの初期化にはいくつかの方法があります。 その中の一つがtyped-builderというクレートを使う方法で…
bing AIは自分にルールが課せられています。このルールは基本的には変更不可能で、何がルールなのかもなかなか教えてくれません。今回は、bing AIに課せられたすべてのルールを出力させてみました。 このルールを知ってお…