いろいろ~備忘録~

WEBエンジニアによる記録

勉強になったことを記録

2017-01-01から1年間の記事一覧

Ajaxのクロスドメイン対策

Ajax通信する際、自分のへアクセスすることが多いと思います。 しかし、ブラウザに実装されているクロスドメイン制約により、Webページを生成したドメイン以外でHTTPリクエストはできません。 クロスドメイン制約とは、ブラウザの機能で、閲覧しているページ…

Basic認証(htaccess)のAuthNameの統一

複数ディレクトリ配下にBasic認証(htaccess)を設定します。 その時に、認証確認を1回だけにするように設定します。 htaccessのAuthNameを統一にする AuthUserFile /home/username/.htpasswd AuthGroupFile /dev/null AuthName "idとpassを入力してください…

Composerをインストール/利用

概要 vagrant+centosにComposerをインストールしてから、利用する方法を説明します。 インストール ・Composerをインストール curl -sS https://getcomposer.org/installer | php ・Composerをグローバルに移行 sudo mv composer.phar /usr/local/bin/compos…

MySQL ~キーワード検索~

概要 キーワードをもとに検索を行う方法で、 LIKE演算子とCONCAT関数を使用して、キーワード検索をします。 例 SELECT * FROM user WHERE concat(column1, column2, column3) LIKE '%キーワード%' 上記の書き方で、複数のカラムに対してキーワード検索(あい…

php7をcentos6系にインストールしてPDOを使用する

php7をcentos6系にインストールして、PDOを使用するためには、 次のコマンドを入力して、パッケージをインストールする。 // yum install --enablerepo=remi-php70 パッケージ名 yum install --enablerepo=remi,remi-php70 php-mysqlndパッケージをインスト…

【PHP】WebAPIを叩くときにcURL関数を利用する

概要 WebAPIをcURL関数を利用し、実行する方法の簡単な説明 cURLとは PHPで外部のサイトにアクセスして様々な情報を取得したいときに有効なのがcURL関数です。 他にHTTPリクエストで情報を取るのには、file_get_contentsという関数もあります。 実装方法 GET…

【GitHub】GitHubのIssueと紐付けて、ソース管理

作業の流れ Issue毎にブランチを切って作業を行います。 ※cloud9上で作業を行います。 techacademy.jp 1.作業前に準備 cloud9上のターミナルでコマンドを入力していきます。・手元のGitのブランチをmasterに切り替える git checkout master・GitHubにある…