「 投稿者アーカイブ:カイザー 」 一覧

Pythonのポリモーフィズム、ABCにするか? プロトコルにするか?

2024/07/16   -BackEnd

はじめに Pythonでポリモーフィズムを実現する方法として、ABC(Abstract Base Classes) または Protocolがあります。個人的には、最近はProtocolを選ぶことの方 ...

新時代のPythonプロジェクト・パッケージ管理ツール「Rye」使ってみた

2024/06/03   -BackEnd
 , ,

はじめに Pythonでアプリケーションやパッケージを開発する場合、これまでは仮想環境であるpyenvと、プロジェクト・パッケージ管理ツールのpoetryを組み合わせて開発することが多かったと思います ...

フロントエンドで動画デコレーション&レンダリング

2024/04/15   -FrontEnd
 

はじめに 今回は、以下のように動画用の背景画像をHTML+CSSで作り、その中心に動画を合成してレンダリングしてみたいと思います。今回主に紹介したいのは、「DOMのキャプチャ」と「ffmpeg.was ...

react-icon

Reactで動画編集機能を作り込める「remotion」を試してみた

2024/03/04   -FrontEnd
 ,

はじめに YouTube shortsやTiktokなどといった「ショート動画」を作るためのシンプルなツールを作ってみたいと思い、まずはReactで動画編集方法を調べてみたところ「Remotion」を ...

[Next.js]FirestoreのデータをServer Componentから取得する

2024/01/22   -FrontEnd
 

はじめに 最近、Next.jsでFirestoreをバックエンドとしたPublicサイトの開発を進めていて、どのようにFirestoreのデータを取得するか、色々と調査検討してみたので、その結果をまと ...

[Next.js] netlifyからCloudflare Pagesに引っ越してみた

2023/12/11   -FrontEnd
 , ,

はじめに 私個人のWebサイトをnetlifyからCloudflare Pagesに引っ越ししてみたので、Cloudflare Pagesを選定した理由と、実際の引越し作業についてまとめてみました。 ...

Next.jsのMetadataとOGP (with AppRouter)

2023/10/30   -FrontEnd
 ,

はじめに 今回はNext.jsでApp Routerを指定した場合のMetadataの設定方法を紹介します。合わせて、OGP画像の生成方法も紹介します。 Metadataとは? Metadataとは、 ...

aws

AWS BatchはSaaSの非同期処理に向いているか?

2023/09/18   -BackEnd
 ,

はじめに 今回は、AWS Batchを実際に構築し、SaaSの非同期処理に向いているか検証したいと思います。 AWS Batchの要素 コンピューティング環境 ジョブの実行環境を定義します。実行環境と ...

Rust入門してみた その5 ライフタイム

2023/08/14   -BackEnd
 

はじめに Rustには、借用した値の参照の寿命を意味する「ライフタイム」という概念があり、この仕組みによって破棄された所有に対する参照をしてしまうことがないように、コンパイル時にチェックします。 多く ...

Rust入門してみた その4 モジュール編

2023/06/26   -BackEnd
 

はじめに これまでの記事ではmain.rsに全てのコードを書いてきました。しかし、実際にはファイルを分割してコードの見通しを良くしたくなると思います。そういった場合に必要となる、Rustのモジュールに ...

フォロー

blog-page_side_responsive

2026年10月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。