- 2023年3月3日
- 2023年3月3日
【Python】簡易なコマンドラインチャットインターフェースの例
ChatGPT APIが流行っているので Python でちょっとしたチャットプログラムの例を二つ紹介します。 一つ目はコマンドラインで実行する一行でやりとりするチャットです。 […]
ChatGPT APIが流行っているので Python でちょっとしたチャットプログラムの例を二つ紹介します。 一つ目はコマンドラインで実行する一行でやりとりするチャットです。 […]
題名の通りです。Python ではデフォルト引数に list や dict などの mutable object を直接セットすると、予期しない挙動を引き起こしやすいです。 具 […]
題の通りです。例えば960×960の範囲に収めるために1280×720の画像を960×540に、1080×1920の画像を540× […]
結論として次の様に trait を書いて使うと便利です。 以下は説明です。 PHP8.1 から Enum というクラスや連想配列に似たオブジェクトを定義できる言語機能が増えま […]
PHPについてリリース前などの特定のバージョンをソースコードからビルドしたい時があります。これは手作業でもできないことはないのですが面倒です。php-builder-window […]
React には useEffect、useMemo、useCallbackといった特定の値が変わった時、それを検知して動くフックが用意されています 副作用フックの利用法 – R […]
要するに次の様に画像を加工するスクリプトです。 web ページで公開する場合、大体 CSS でどうにかすれば良いのですが目的によってはファイルそのものをあらかじめ加工しておいた […]
TypeScript は JavaScript に型の機能を加えた言語です。型を用いた静的解析によって開発を助けてくれます。この型の機能を活かしたま再帰的な機能を作るちょっとした […]
だいぶ久しぶりの投稿になりましたが、今回は「React Image Crop」ライブラリについてです。 現在開発中のプロジェクトで、画像の切り抜き機能を実装する必要があったので、そ […]
とりあえず↓の型を使えばいい感じに動いてくれます。 以下は上記の型とその型で何をしたかったのかの説明です。 React のコンポーネントを定義する時、次の様に子要素に透過的に […]
CSS の三角関数が主要ブラウザで実装されきる日が近づいてきたので、これの使用例として任意の2要素を直線で結ぶ方法を紹介します。 2023年はCSSで三角関数「sin(), co […]
4つの数字を自由に並び替えたり、演算子を加えたり、括弧を加えたりして10を作る問題があります。助手席に座っている時に前の車のナンバーで遊ぶ方法の一つです。この問題の名前ですがテン […]