Category
Web
Web に関する技術記事の一覧です。Copy & Paste Engineerで公開している実装メモ、検証、トラブルシュートをまとめています。
JavaScriptで音声録音時に無音を検知して自動停止する方法
Web Audio APIを使用して、マイク入力から無音を検知し、5秒間続いたら録音を自動終了する実装方法を解説します。
【Python】DjangoのCSRFエラー「403 Forbidden」解決方法
DjangoでフォームやAPIリクエストを送信したとき、`403 Forbidden - CSRF verification failed. Request aborted.` というエラーに遭遇したことはありませんか?
Stable Hordeで無料画像生成!APIキーなしでもOKな非同期スクリプト
Stable HordeをGoogle Colabで手軽に使って画像生成!簡略スクリプトと、非同期処理の仕組みを解説。
【HTML】ポップアップを実現するpopoverの使い方
「popover属性」を使えば、JavaScriptを使わずに簡単なポップアップ(モーダルやツールチップ)を実装できます。
【Javascript】 Web Audio API で音を操ろう!波形・周波数・音量をリアルタイム調整
今回は Web Audio API を使って、ブラウザ上で音を鳴らし、リアルタイムで「波形」「周波数」「音量」をコントロールできるサンプルを紹介します。
【Javascript】 ブラウザだけで音声合成!Web Speech APIの使い方とサンプルコード
「Web Speech API」を使えば、追加ライブラリなしでテキストを音声に変換することが可能です。
SVGで実現するインタラクティブ処理
Gemini APIを利用するためには、APIキーが必要です。Google AI StudioでGemini APIキーを取得する手順と、その後の利用方法についてメモします。
【AI】Google Gemini の無料APIキーを取得する方法
Gemini APIを利用するためには、APIキーが必要です。Google AI StudioでGemini APIキーを取得する手順と、その後の利用方法についてメモします。
【Google Colab】ランタイムを再起動する
Google Colab や Jupyter Notebook でカーネルをプログラム的に終了・再起動する方法として利用されるこのメソッドをご紹介します。
【Python】簡単にファイルの差分を比較する方法:HTMLで色付き・行番号付きの表示を実現
ファイルの内容を比較し、その差分を視覚的に分かりやすく表示したい場面はよくあります。コードの変更点を確認したり、設定ファイルの違いをチェックしたりする際に便利です。
CSSでテキストを「...」で省略表示するシンプルな方法
長いテキストを省略表示したいときに、CSSだけで簡単に「...」を付ける方法をご紹介します。
Bootstrap 5で作るレスポンシブ対応ヘッダーメニューバー
Bootstrap 5で簡単にレスポンシブ対応のヘッダーメニューバーを作成するメモ
Google ColabでElixirプログラミングを始める方法
Google Colabは、ブラウザ上でPythonコードを簡単に実行できる環境です。しかしPython以外のプログラミング言語、たとえばElixirを動かすことも可能です。
【ChatGPT】ChatGPTのブラウザ情報
ChatGPTのブラウザ情報を調べてみました。
【CSS】文字数を超えた際に「・・・」を表示する方法
CSSを使ってテキストが一定の文字数や行数を超えた場合に「・・・」(省略記号)を表示する方法はいくつかあります。
【CSS】5段階評価の星評価で細かな表示を行う方法
星の評価システムで3.5など中途半端な値に簡単に対応する方法
【CSS】よくある星による評価システム
今回はよくある星による評価システムを作成する方法です。
【CSS】ボタンみたいなチェックボックスを作る
今回はCSSを使用してボタンのようなチェックボックスを作ります。
【Elixir】Phoenixでのエラー解決: Stateful ComponentsのHTML Root Tag
ライブコンポーネント作成時に出たエラーの解決方法について調べてみました。
【Javascript】Stream API を使って PHP から現在時刻を表示するサンプル
JavaScriptのStreams APIとPHPを使って、1秒ごとに時刻を更新する方法を説明します。
【Elixir】HTTPoison を使って API などの通信を行ってみる
Elixir で HTTP通信ができる HTTPoison を使って API などの通信を行ってみる
【PHP】ブラウザで実行できるPHP環境のご紹介
PHPをブラウザで実行できるPHP環境のご紹介
【PHP】DOMDocument を利用して HTMLを解析する
PHP で DOMDocument を利用して HTMLを解析する
【Flutter】url_launcher でブラウザを開く
Flutter url_launcher でブラウザを開く
【Elixir】Livebook でサクッと遊ぼう!
Elixer には Livebook というブラウザ上で動作するリッチな実行環境があります。今回はそれを使ってみます。
【Docker】Swagger環境を構築する
Docker で Swagger環境を構築するメモ。
【Laravel】l5-swagger でAPI仕様書を簡単に作ろう
Laravel で l5-swagger を使用して簡単にSwaggerのAPI仕様書を作る
【Laravel】APIのエラーメッセージ「The given data was invalid.」を多言語か対応する
Laravel のAPIのエラーメッセージ「The given data was invalid.」を多言語か対応する。
【Ubuntu】apt-get update をしたら Google Chorme のGPGエラーが発生した。
apt-get update をしたら Google Chorme のGPGエラーが発生したので対処方法をメモ
【Docker】ブラウザ上で Docker を実行できる 「Play with Docker」を使ってみる
ブラウザ上で Docker を実行できる 「Play with Docker」を使ってみる
【React + TypeScript】axiosを使ってAPIに接続する
【React + TypeScript】axiosを使ってAPIに接続するメモ
LINE で URL を外部ブラウザで開かせる方法
LINE で URL を外部ブラウザで開かせる方法
【PHP】PHPで簡単スクレイピング
PHPで簡単にスクレイピングを始める
【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
Git で error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) が発生した時の対処
【PHP】TCPDF で HTML 上で改ページを行う
PHP の PDF 出力用ライブラリ TCPDF で HTML 上で改ページを行う方法
【Ubuntu】root ユーザでは Google Chrome が起動しない
Ubunt で root ユーザでは Google Chrome が起動しない現象
【PHP】PHPでAPIドキュメント(API Blueprint & aglio)をスクレイピングする。
API Blueprint & aglio で出力されたAPIドキュメントをPHPを利用してスクレイピングしてみます。
GitHub の HTML を Web上でプレビューする方法
GitHub 上にある HTML は GitHub で見るとコードとして表示されますが、それをWeb上でプレビューする方法。
【PHP】PHPを使って簡単にスクレイピングしてみる
PHP を使用して簡単にスクレイピングをしてみる
【Firefox】アドオンまとめ
今現在Firefoxで自分が使用しているアドオンまとめ
【PHP】PHPUnit の出力ログを見やすくHTMLに変換
PHPUnit の出力ログをXML形式から見やすいHTMLに変換する方法メモ
Laravel Dusk テスト間でセッションデータを破棄する方法
Laravel Duskだと1クラス内でのテストケースだと同一ブラウザがテストされてしまいます。それを防ぐための対策です。
【Firefox】タスクマネージャーを開いて各タブの使用メモリなどを確認する方法
Firefoxが重いと感じた時にタスクマネージャーを開いてどのタブがメモリを使っているかなどを確認をする方法