プログラミング

1/3ページ

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

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

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

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

[AWS]Lambda で RDS の自動起動・自動停止を実装する

RDS インスタンスを自動で起動・停止を行う サーバーレス(Lambda)で時間をトリガーとして RDS インスタンスの自動起動と自動停止を実装する方法をご紹介します。 自動起動・自動停止の活用方法 RDS のインスタンスは、一時停止が認められています。 DB インスタンスは最大 7 日間停止できます。 DB インスタンスを手動で起動しないで 7 日間が経過すると、DB インスタンスは自動的に起動 […]

[AWS]停止した RDS が勝手に自動で起動している件について

RDS は自動で再起動する!? 2017年06月01日に RDS の停止ボタンが実装されてから2年以上が経過しました。 便利な機能が実装されたと嬉々として使用していましたが、 「あれ、データベースは停止した気がするけど何で稼働中なんだろう?」 と思いながら気づいたときに RDS の停止ボタンを押す日々が続いていました。 毎日RDSの稼働状況をチェックして停止ボタンを押すのが億劫になってきたため、情 […]

おすすめ子供向けプログラミング教材3選をご紹介!

2020年度から小学生でプログラム教育における学習方法 学習指導要領の改訂によって、2020年度から小学校におけるプログラミング教育の必修化が予定されています。実際に何を行うかが分からないため不安になるかとは思いますが、既に海外で実施されているプログラミング教育を確認すると内容が分かってきます。 海外で行われているプログラミング教育の基本的な考え方は ・論理的な思考力 ・コンピューターを上手に使い […]

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

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

[PHP]コメントの書き方まとめ

コメントの書き方 コメントの書き方は、開発言語を触るためには最低限知っておく必要がある知識です。ただ新しい言語として覚えたり、利用頻度の低い開発言語を使用するときは、コメントの調べ方を確認する方も多いはず。 そこで今回は PHP のコメントの書き方をまとめていきます。 1行のコメント(C++型) // (コメント) 「//」より後に記述した文章はコメントと見なされます。 C++ が単一行用のコメン […]

[PHP]クライアントのIPアドレスを取得する

PHP と IP アドレス サイトへの訪問者から取得できる情報の中で、重要とされるものに IP アドレスがあります。 今回は PHP にて IP アドレスを取得する方法と IP アドレスの活用法。または IP アドレスを扱う際の注意事項を確認していきます。 IPアドレスを取得する方法 サイトに訪れたユーザーの IP アドレスを取得する方法は、PHP のサーバー情報の環境変数である $_SERVER […]

[PHP]現在アクセスしているページのURLやパラメータを取得する

ユーザーが接続中のページのURLを取得する PHPでユーザーがアクセスしているページのURLを取得する方法を説明していきます。 PHPが提供するSERVER変数を使って、「URL全て」や「ホスト名」、「URI」、クエリ文字などの取得方法を記述します。自身の用途に応じて必要なものをご使用してください。 URLやパラメータなどの取得方法 まずは一番用途の多いURLの取得方法を記述して、そのあとにスクリ […]

[PHP]GeoIPでIPアドレスから国を判定する

PHPで訪問者の国名を判定する方法 ウェブサイトを開発していると、 多言語対応のサイトにて訪問者ごとに対応する言語で表示する 所定の国のみで限定公開したい、または所定の国からのアクセスを遮断したい 海外からのアクセスのときは、プログラムの処理を変えたい などの理由により、サイトへの訪問者の国を判定したいときがあります。 PHPで国を判定する方法として2つの方法があります。 1つ目は、IPアドレスの […]

1 3