web開発

1/6ページ

Node.js にて対話モードを開始&終了する方法

Node.js で対話型コンソールの開始と終了 Node.js には対話式でコマンドを実行するモードがあります。Node.js の対話モードを使い慣れていないと開始と終了の方法にも手間取るのでメモ代わりにコマンドを残します。 Node.js の対話モードの開始 まずは対話モードを開始するコマンドを確認してみます。 node Node.js にて対話モードの起動方法は「node」コマンドを実行すれば […]

  • 2020.02.14
  • ,

Windowsのgitにて認証情報を削除(クリア)する方法

git の自動認証を削除する方法 Windows 版の git にて、url(http/https)の basic 認証を用いて接続を行う場合は、どのユーザーでリポジトリにアクセスするかを確認するための認証画面が表示されます。 一度、ユーザー名とパスワードを入力すれば次回以降は省略されます。通常は楽で便利な機能ですが、別アカウントに変更したい!というときに困ります。git 内の設定を調べても該当の […]

  • 2019.12.23

MySQL5.7.8で導入された面倒なパスワードのポリシーを変更する

英数字だけでパスワードが設定できない問題の原因と対処法 MySQL5.7.8以降で今まで通り、英数字のみでパスワードの設定を行うと下記のようにエラーが発生します。パスワードが安全ではない…とのエラーですが、本記事ではエラーの原因と回避策を確認していきます。 〇発生するエラー画面 [crayon-5e88437a2aa5e704648006/] エラーが発生する原因 エラーの原因は、MySQL5.6 […]

CakePHP3 バージョンを確認する方法

CakePHP にてバージョンをチェックする CakePHP は細かなバージョンごとに記述方法が異なったり、必須となるPHPバージョンが違います。実装中の CakePHP のバージョンを確認したいときのために CakePHP のバージョンを確認する方法をまとめます。 CakePHP3 バージョンを調べる方法 CakePHP3 でバージョンを調べる方法は2つあります。 〇コマンドによるバージョン確認 […]

Javascript にて誕生日(生年月日)から年齢を計算する

Javascript で今日の時点で年齢(何歳)を求めるプログラム 入力された生年月日から成人しているかを判定する必要があったため作成した Javascript のプログラムです。簡単なロジックであるため、jQuery などのライブラリも不要なので、コピー&ペーストで直ぐに使えます。 サンプルプログラムについて Date クラスを作成して年齢を算出しています。 使用している Javascript […]

PHP でパスワード(ランダムな文字列)を生成する

PHP プログラムによるパスワードの作り方 インターネットで検索するとパスワードを作成するプログラムは見つかるものの、アルファベット小文字や大文字だけで文字列を作るプログラムが多く、文字列の長さを設定するだけのものがほとんど。 ただパスワードの生成である以上、 ・アルファベット(大文字) ・アルファベット(小文字) ・数字 ・記号 を ON / OFF できる汎用的なプログラムが欲しいと思いました […]

[CakePHP3]AjaxからのPOSTが403エラーになる問題の対処法

POST 時に Security コンポーネントによるエラーが発生する CakePHP では、Ajax などフォーム以外からの POST を行ったときに Security コンポーネントが403エラーを返します。通常はセキュリティの観点から見て嬉しい対応なのですが、ajax や外部サイトとの連携を行うときに邪魔になるときがあります。 そこで今回は、403エラーを出力する CsrfProtectio […]

[CakePHP3] Router::url にて https (SSL)を生成する方法

デフォルトの設定では、Router::url は http を返却する CakePHP3 にて Router::url を使用して URL を生成すると、 [crayon-5e88437a2bb97334195550/] のように記載しますが、全ての URL が「http://***」となります。 最近ではほとんどのサイトが SSL に対応しているため、「http://***」で URL が作られ […]

iPhone で jQuery によるフォームの送信ができない問題の対処法

jQuery submit() が Safari のブラウザで動作しない 開発中のウェブサイトにて、iPhone の Safari でフォームが送信できない問題があることに気づきました。フォームごとに動作したりしなかったりと動作が安定せずに頭を抱えました。 調査を行ったところ iPhone にて、jQuery による submit() が正常に動作していない様子。 そこで今後のためにも色々と動作検 […]

  • 2019.10.15

画像ファイルの種類をバイナリデータを確認して判定する

画像データのフォーマットをバイナリデータで判別する アプリやサービスを作成するとき、画像の扱う頻度は高いと思います。画像のフォーマットを確認する方法としては、拡張子で判断することが一般的です。 ただ拡張子はあくまで画像フォーマットの目安であり、bitmap の拡張子を png としても画像が表示されます。そこで今回は扱う画像のバイナリデータから、PNG や GIF、JPEG の内いずれのフォーマッ […]

1 6