YouTube埋め込み動画で「ログインしてbotではないことを確認してください」と出る
はじめに サイトにYouTubeの動画を埋め込んだ場合、特定の環境(iPhoneやSafariなど)で「ログインしてbotではないことを確認してください」と表示されて動画が再生されない問題を解決します。 ※ サイト制作者 […]
はじめに サイトにYouTubeの動画を埋め込んだ場合、特定の環境(iPhoneやSafariなど)で「ログインしてbotではないことを確認してください」と表示されて動画が再生されない問題を解決します。 ※ サイト制作者 […]
はじめに とあるサービスをPWA化しようとした時、なぜかアイコンが読み込めずService Workersが起動しない問題にぶち当たったのでメモ。 本題 原因 アイコン画像を「icons」フォルダに入れていたのが原因でし […]
はじめに サイト制作には欠かせないお問い合わせフォーム。しかしただ設置しただけだと迷惑メールやスパムがどうしても防止できない。そんな時とても役に立つアイテムがgoogleが提供する「reCAPTCHA」。 「reCAPT […]
ホームページ制作時、例えばログイン機能やメールフォームなどの動的なページを作る時、その動作自体に意識が集中してしまい、セキュリティ面の対策がおろそかになりがちです。 そこで、Web制作をする上で知っておきたいサイバー攻撃 […]
ある階層へのアクセスを、URLをそのままで、全て1つ下の階層へ転送させたかった時のメモ。 「.htaccess」ファイルの内容は以下の通り。 <IfModule mod_rewrite.c> Rewr […]
エックスサーバで、composer installする時、以下のようなエラーが出た。 Loading composer repositories with package information Installing d […]
今まで、FTP経由でファイルをアップロードしていましたが、Gitを使った方法を覚えてからは、もっぱらこちらの方法を使っています。 主に、ターミナルと呼ばれるツールを使って、コマンドを入力する方法で様々な処理を行います。初 […]
SSH接続は、ローカル側とサーバ側でそれぞれ鍵を持つ事で、安全に接続・通信できる仕組みです。 ローカル側の鍵を秘密鍵 サーバ側の鍵を公開鍵 といい、鍵はどちら側でも作成可能で、作ったら片方を相手側に登録します。 ローカル […]
サーバ上のリポジトリをローカルのリポジトリにpullしようとした時の話。 サーバ側とローカル側では、だいぶ修正などしていて、どっちがどうなってるかよくわからなくなっている状態で・・・ git pull したら以下のような […]
前記事「本当に超超超初心者のためのGit入門(導入編)」では、Gitのインストールからリポジトリの作成までやりました。今回は、いよいよ実際にバージョン管理をしてみます。 Gitの操作は、前回使用したGit Bashという […]
勉強のためにGitをはじめてみました。しかし、自分のような超初心者向けの記事は少なく、いくつもサイトを回ってようやく全体像が見えてきました。そこで、超初心者でも簡単にGitを始められるよう、できるだけ細かな説明を入れなが […]
例えば、git commitする時など、デフォルトでは「Vim」というエディタが起動してしまう。このエディタはマウスを使わずキーボードのみで編集が完結できてしまうという熟練のプログラマーにとってはかなり効率の良いエディタ […]
サイト作成時、JavaScript、PHP この2つの言語を常に連携してコードを書いていく事が多いですが、関数や変数の書き方が微妙に違ったり、どっちがどっちかよくわからなくなります。今回はJSONも含めた3者の配列の表記 […]
はじめに PHPはサーバサイドプログラム、JavaScriptはクライアントサイドプログラムという構造上、PHPからJavaScriptへの渡し方は簡単ですが、JavaScriptからPHPへ渡す場合は、JavaScri […]
お客様のビジネス目標を達成するための最適なご提案をいたします。初回相談は無料ですので、まずはお気軽にお問い合わせください。