Flask

【Python】 PDF に 透かし を入れる方法

この記事では、Python で PDF に 透かし を入れる方法を紹介します。Python では PDF を扱うライブラリも豊富なので、すぐできるんじゃないかと思ったら、本当にすぐにできました。せっかくなので、実用性も兼ねて Flask で実装してみます。
お役立ちツール

【雑記】 Amazon の商品を紹介する時のリンクを気にして欲しい

本記事は、管理人の思ったことを綴る、雑記記事です。 Amazon の商品を紹介する時のリンクって何も気にせず貼ると長くなっちゃうので、気にして欲しいという記事です。
CSS

【CSS】 TailwindCSS で美しいレスポンシブなデザインを実現

この記事では、 TailwindCSS で美しいレスポンシブなデザインを実現する方法を紹介します。私は本業で、Bootstrap, Material UI(MUI), 個人開発で FlatUI など、さまざまなCSSデザインを行なっていますが、個人的には TailwindCSS が一番好みです。
備忘録

【Microsoft Edge】全画面の スクリーンショット (スクロール込み)の方法

Microsoft Edge で長いページ全体の スクリーンショット を撮る方法を解説。Web 開発やテストの効率化に役立つ便利なテクニックです。
Django

【Django】 Xserver の MySQL 接続で Can’t connect … ‘/tmp/mysql.sock’ エラー

この記事では、 Django を Xserver にデプロイし、 MySQL に接続しようとした際に `Can't connect to local MySQL server through socket '/tmp/mysql.sock' ` エラーが発生した際の対処法を紹介します。
個人開発

【雑記】個人開発のサービス基盤として レンタルサーバー は優秀

この記事では、個人開発のサービス基盤として、 レンタルサーバー は選択肢に上がると感じた件を紹介します。個人開発で悩んだのが技術選定よりもサービス基盤をどうするかという点でした。
個人開発

【個人開発】URL短縮サービス TANTAN-LINK をリリースしました

この度、自作の URL短縮サービスである TANTAN-LINK を正式にリリースしました。大手サービスに比べると至らない点も多いと思いますが、徐々に育てていこうと思いますのでぜひご利用ください。
JavaScript

【Next.js】npm 実行時の operation not permitted, uv_cwd エラーの対処

本記事では、 operation not permitted uv_cwd のエラーのトラブルシューティングを紹介します。Next.js をインストールし、いざ起動しようと npm run dev を実行した際に、以下のようなエラーに悩まされました。
全般

【雑記】生成 AI が台頭する時代の技術ブログの在り方を考える

技術ブログは、生成 AI では補えない領域に特化していくことで、これからも重要な役割を果たし続けるのではないでしょうか。単に技術的な知識を共有するだけでなく、技術者ならではの視点や経験、思考プロセスを伝えることが求められます。
JavaScript

【JavaScript】 highlight.js でマークダウンエディタをデザインする

highlight.js を前回実装したエディタに組み込んで、コードブロックのシンタックスハイライト機能を追加し、デザイン性と可読性を向上させる方法を解説します。