2024.4.23
TypeScript
フロントエンドだけでファイルダウンロードを実装する
フロントエンド開発では、さまざまな操作をブラウザのみで完結させることが求められることが多いです。特にデータのエクスポートやファイルの生成において、サーバーサイドを介さずに実現する方法が存在します。今回は、TypeScri […]
2024.3.9
Node.js
WindowsでのNODE_ENV設定エラー解決法: cross-envでクロスプラットフォーム対応
最近、新しいプロジェクトに取り組んでいる際、開発環境の違いによる少し面倒な問題に直面しました。プロジェクトチームのメンバーはほとんどがMacを使用しているのに対し、私はWindowsを使用しています。特定のビルドコマンド […]
2024.3.7
WordPress
WordPressのアーカイブで動的なセレクトボックスを作成する方法
WordPressでサイトを構築している際に、ユーザーが簡単に情報を探せるようにナビゲーションを工夫することは非常に重要です。特に、ブログやニュースセクションが充実しているサイトでは、訪問者が求めている情報へ素早くアクセ […]
2024.3.5
Laravel
Laravelでコレクションに汎用メソッドを追加するコレクションマクロ
Laravelでは、配列やオブジェクトの集合を操作するための強力なツールとして「コレクション」が用意されています。このコレクションは多くの便利なメソッドを提供しており、データ操作を簡潔かつ読みやすいコードで実現できます。 […]
2023.12.21
Docker
Windows上のDockerが重い!パフォーマンスを向上させる方法
普段の開発にはWindows上でDockerを使っています。しかし、Docker上で動作するアプリケーションのレスポンスが遅く、作業の効率が著しく低下していました。最初は、自分のマシンのスペックが原因かと考えていたのです […]
2023.8.21
React
ReactとFullCalendarで外部からのドラッグ&ドロップを実現する方法
ReactとFullCalendarの組み合わせによって、高度なカレンダー機能を持ったアプリケーションを構築することが可能です。この記事では、特にカレンダー外部のエレメントをドラッグして、カレンダー内にドロップする方法を […]
2023.8.2
AWS
AWS S3バケットの削除後の再作成問題とその解決策
今回はAmazon Web Services(AWS)のストレージサービスであるS3についてのある問題とその解決策についてお話しします。 S3バケットの削除後の再作成で遭遇する問題 あるプロジェクトでS3バケットの整理を […]
2023.8.2
WordPress
WordPressでカスタム投稿をランダム順に表示する方法
今回はWordPressにおけるカスタム投稿の並び順の操作について、特にランダムな並び順の設定とその際のページングの扱い方についてお伝えします。 カスタム投稿をランダムに並べ替える方法 WordPressでは、カスタム投 […]
2022.11.10
WordPress
問い合わせフォームでGmailにメールが届かないときはSPFを疑う
WordPressのContact Form 7のようなお問い合わせフォームでよくある自動応答メール設定。問い合わせがあると問い合わせた本人や管理者宛に自動でメールが送られる仕組みです。 その自動応答メールで、正常にメー […]
2022.6.23
WordPress
Dockerを使ったWordPressの開発環境構築方法
開発用パソコンを新調してからXAMPPの調子が悪いため、今さらですがDockerを開発環境に使い始めました。 そこで今回は、複数人での開発も視野に入れたWordPressの開発環境を、Dockerで構築する方法をご紹介し […]