-
PHP
老舗のPHP用テンプレートエンジンSmarty
テンプレートエンジンとは PHPコードとHTMLをキレイに分けるための仕組みだよ! 通常、PHPだけで画面を作ると… こういう感じでHTMLにPHPが混ざるでしょ?でもテンプレートエンジンを使うと… こんなふうに、HTM […] -
未分類
VSCode プラグイン「Live Share」
https://visualstudio.microsoft.com/ja/services/live-share -
JavaScript
JavaScriptの「let _this = this;」って何?今でも使うの?
JavaScriptの改修でコードの中でこんなの見かけて「???」ってなりました。 いや、なんで自分を変数に?_thisってなに?って思ったのがきっかけで調べたら、これは JavaScript の 「this」迷子問題に […] -
Supabase 初心者向け解説、Supabase CLI インストール(Scoop)
Supabaseってなに? 超ざっくり言うと「Firebaseのオープンソース版みたいなもの」です。サーバーサイドの面倒な処理をノーコード/ローコードで簡単にできるサービスです。 Supabaseは「BaaS(Backe […] -
PHP
初心者こそ「競技プログラミング」でプログラミングを学ぶべき理由
プログラミングを自分で書くと手が止まってしまう、どうやって書けばいいか分からない、、と悩むことありませんか 実装するためにどのようにコーディングすればいいか分からないということは、原因はプログラミング言語の基本文法を習得 […] -
Node.js
AxiosとFormDataの違い、メリット・デメリット、そして実践的な使い方
Webアプリケーション開発で、APIリクエストで「Axios」と「FormData」を使用することがあるかと思います、それぞれの役割をしっかり理解できるようまとめました! Axiosとは? Axiosは、ブラウザとNod […] -
PHP
ExcelファイルインポートでBOM付き / 無しの違いとは? ハンズオンでWordPressにCSVインポートで投稿してみよう
BOM付き / 無しとは? 「Byte Order Mark」の略です BOMは先頭3バイトにに配置されるレベルの様なものです。 この先に続くテキストのエンコーディングの判別ができるようになります。 エンコーディングとテ […] -
TypeScript
MastraでAIエージェント作成する方法
Mastraとは AIエージェントを開発できるTypeScriptベースのフレームワークです AIエージェントとは ユーザーからのインストラクションを通じてタスクを進行してくれます -
CSS
【CSS】背景をSVGのペジェ曲線でゆるやかなカーブ線切り抜く方法
手順 ▽ サンプル コンテンツ SVG実装のポイント viewBoxとは仮想的な座標(上記の場合は横幅1440、高さ240の領域を想定)のキャンパスを設定してます アスペクト比(縦横比)を保持せず、強制的に幅・高さにフィ […] -
JavaScript
jQueryのフォームバリデーションを「Jestでテストする」簡単な手順
Jestとは? Jestは、JavaScriptのコードをテストするためのツールです。あなたが書いたコードが正しく動くかどうかを自動的にチェックしてくれます。 Jestは非常に一般的で広く使われているJavaScript […] -
AWS
【Bedrock】生成AIに長文出力させる方法
長文の出力を要求する際、回答内容が途中で途切れる場合があります。 それはmax_tokensを超えていることが原因です。 どのようにすれば、途切れずに長文出力ができるでしょうか? 再帰的継続生成 概要: 最大トークン制限 […] -
JavaScript
Express.jsのログ出力設定(Morgan、Winston、log4js比較)
Express.jsのログ出力システム 基本的なMorganログシステム クライアント リクエスト Express サーバー Morgan access.log ログ書き込み Winstonを使った高度なログシステム ク […] -
未分類
重複コンテンツが原因?Googleサーチコンソールに表示される“重複しています”エラーの対処法まとめ
ある日ふと、あれ最近PV下がっている、、しかもあからさまにというこありませんか? これって何か検索エンジンからペナルティを受けているのでは、、 でも特にサーチコンソールでそのような通知はうけていないのに、原因は何だろう […] -
JavaScript
ES6モジュールによるフロントエンドコードの分割と管理 – 実践ガイド
はじめに 大規模なJavaScriptアプリケーションを開発していると、コードの管理が困難になることがあります。1つのファイルにすべての機能を詰め込んでいくと、メンテナンスが難しくなり、バグの特定も困難になってしまいます […] -
JavaScript
Seleniumブラウザ操作 – JavaScriptガイド
Seleniumとは Seleniumは、ブラウザを自動操作するためのオープンソースフレームワークです。テスト自動化、ウェブスクレイピング、ブラウザ操作の自動化などに利用されます。 Seleniumの基本アーキテクチャ […] -
WordPress
WordPressにQiitaの記事を表示する方法:APIを使った連携ガイド
こんにちは、WordPress愛好家の皆さん!今回は、WordPressサイトにQiitaの記事を表示する方法をご紹介します。QiitaはITエンジニア向けの技術情報共有プラットフォームで、多くの優れた技術記事が投稿され […] -
PHP
reCAPTCHA v2 と v3 の比較 検証エラーの原因、対処
reCAPTCHAとは reCAPTCHA(リキャプチャ)は、Googleが提供する、ウェブサイトをスパム攻撃などのボットによる不正アクセスから守るためのサービスです。 ! ⚠ 大量の不要メールによる攻撃 ⚠ システム負 […] -
Python
PyInstallerを使用してPythonスクリプトを実行ファイルに変換する方法
Pythonで作成したアプリケーションを配布したいと思ったことはありませんか?特に、プログラミングの知識がない友人や同僚にあなたの素晴らしいPythonアプリを使ってもらいたい場合、PyInstallerは非常に便利なツ […] -
JavaScript
Node.js + Express環境構築(Express Generatorの導入) 〜開発からXserverに公開まで〜
はじめに Node.jsとExpressを使ったWeb開発は、JavaScriptの知識だけで前後端のプログラミングができる点が魅力です。本記事ではExpress.jsフレームワークの基本概念から、開発環境のセットアップ […] -
WordPress
【WordPressオリジナルブロック開発】外部記事リンクからタイトル取得
外部記事URL追加フロー REST API関連の主要関数 register_rest_route() REST APIのエンドポイントを登録するための関数です。 wp_remote_get() HTTPリクエストを外部U […]