-
未分類
cluade code を Windowsで始める方法
Windowsの場合WSL(WindowsでLinuxの環境が作れる便利なサービス)でコマンド エディタのターミナルでメニュータブからUbunts(LinuxのOSの一種)を選択 問題 出力 デバッグ コンソール ターミ […] -
AWS
kintoneとFastAPIを連携して業務プロセスを自動化するAPIをDocker環境で構築した話
背景と目的 やったことの概要 Webhookの流れ kintoneを経由せずに、ローカル実行もできる WebフックからWebフックは実際によくあります!これを「Webhookチェーン」と呼んだりします。 そもそもWebh […] -
JavaScript
【JavaScript】キーワード検索してURLリストをCSV出力
使用方法 -
Git
【Gitトラブルシュート】git reset –hard origin/..の活用(git pullの事故、.gitignoreの変更が原因で、、)
.gitignoreの変更が原因で、ローカルブランチ切り替え時に未追跡ファイルが出て混乱した件 リモートでは .gitignore に追加済なのに と切り替えたら、こんな感じの git status 結果に 「え、これら […] -
Node.js
Codex CLI をローカルで使う手順
インストール、初期設定について 前提としてCodex CLI をローカルでインストールする場合、基本的にはプロジェクトごとにインストールすることになるよ! というのも npm の仕様によるもので… npm install […] -
Git
【Git】ssh接続先のレンタルサーバーpullしてconflictおきたら対応できる?vimを使えるようになろう
普段はレンタルサーバー上でconflictなんて起きないです、、なぜ起きたのかがまず分からず ssh接続先でVimが扱えないので苦肉の策を実施しました、、 merge状態を無理やりリセットしてブランチ削除→fetchで取 […] -
PHP
WordPressのページネーション
WordPressのページネーションの基本 WordPressでは投稿記事の一覧ページ(アーカイブページ)があります。 アーカイブページでページネーションを使用します! 固定ページでは普通使わないです、1ページで完結する […] -
Python
フロントエンドコーダーでもPython使いたい
Pythonインストールについて pythonと検索するとヒットするPython公式のサイトからインストーラーをダウンロードします 初心者の方には、Python 3.12または3.13の最新安定版をインストールすることを […] -
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
初心者こそ「競技プログラミング」でプログラミングを学ぶべき理由
プログラミングを自分で書くと手が止まってしまう、どうやって書けばいいか分からない、、と悩むことありませんか 実装するためにどのようにコーディングすればいいか分からないということは、原因はプログラミング言語の基本文法を習得 […] -
PHP
ExcelファイルインポートでBOM付き / 無しの違いとは? ハンズオンでWordPressにCSVインポートで投稿、メモリ効率の良いyieldの活用
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
Next.jsでAWS Amplifyを使ってPDFアップロード機能を実装、Fast APIにPOST(こちらはApp runner)
Next.jsプロジェクトをAmplifyにデプロイ 今いるディレクトリにNext.jsをセットアップ githubリポジトリ作成、httpsのURLを下記コードに張り付けてプッシュ shadcn/ui セットアップ A […] -
JavaScript
Express.jsのログ出力設定(Morgan、Winston、log4js比較)
Express.jsのログ出力システム 基本的なMorganログシステム クライアント リクエスト Express サーバー Morgan access.log ログ書き込み Winstonを使った高度なログシステム ク […] -
未分類
PV激減の原因は「重複コンテンツ」かも?Googleサーチコンソールでの確認&対処法まとめ
ある日ふと、あれ最近PV下がっている、、しかもあからさまにというこありませんか? これって何か検索エンジンからペナルティを受けているのでは、、 でも特にサーチコンソールでそのような通知はうけていないのに、原因は何だろう […]