Fabric・GitHub・CircleCIを使ってWordPressのテーマをデプロイ : WordPress

Fabric・GitHub・CircleCIを使って、Wordpressのテーマをデプロイします。 今回は、テーマのみをデプロイする方法を記載します。

UbuntuにWordPressをインストール : AWS

WordPressをEC2のUbuntu上に構築します。

Cronを使った定期処理 : Linux

Cornのメモです。

Deployerによる自動デプロイ

Deployerを使った自動デプロイができた。 GitHubの複数のリポジトリのDeploy Keyに同一の公開鍵は設定できないことを知った。

MySQLのサンプルデータ : MySQL

MySQLのサンプルデータが公式ドキュメントにあったのでメモ。

Apacheのポート番号を使ったバーチャルホスト : Apache

IPアドレスが1つ設定したサーバでポート番号を使って、Apacheのバーチャルホストを実現するメモです。 AWSのEC2を利用していることを前提とします。

AWS EC2へGitHubとCircleCIを連携して自動でデプロイ: デプロイ

GitHubを使って自動でデプロイをするために、スクーの下記授業を視聴しました。そのメモを記載します。

UbuntuにGitHubに必要な環境を構築

UbuntuにSSH用のキーペアを作成してGitHubからcloneします。 キーペアを作成 $ ssh-keygen -t rsa 上記コマンドを実行して秘密鍵と公開鍵を作成します。 種類 パス 秘密鍵 /home/u […]

UbuntuにApache、PHP7.2、MySQLをインストール : AWS

AWS EC2のUbuntuへApache、PHP7.2、MySQLをインストールして、PHPからMySQLへ接続するメモです。

EC2で追加したユーザーでSSHログイン : AWS

サーバの知識不足を痛感しているので、少しずつでもEC2でサーバに関して勉強しようと思います。今回は、新しいユーザーを作成して、SSHでログインする手順をメモします。

Pythonの環境構築 : Python

Python3で、NumPyを使用するメモです。

PHPのインストール : PHP

homebrew/coreからphp@7.1をインストールするときの覚書です。

PhpStormでカバレッジを表示

いつも、Default Configuration Fileのチェックを忘れて、時間を無駄にするのでメモします。

SplMinHeapのデータを再構築 : PHP

格納順序によらず、常に最小値のデータが取り出されるようなデータ構造をヒープと呼びます。PHPは、SplMinHeapを継承してcompareメソッドを実装するだけでヒープを実現できます。SplMinHeapを使ってみて、 […]

ArrayAccessインターフェースの例2 : PHP

ArrayAccessインターフェースを実装すると、$this[$offset]で、内包している要素へアクセスできる。 class ArrayAccessConcrete implements ArrayAccess { […]

ArrayAccessインターフェースの例 : PHP

前回は、IteratorAggregateインターフェースのサンプルを書いた。今回は、ArrayAccessインターフェースのサンプルを書く。

IteratorAggregateインターフェースの例 : PHP

IteratorAggregateを実装することで、自身のプロパティを外部イテレータとして提供できる。 <?php class TimecardCollection implements IteratorAggre […]

PHPファイルの新規作成で挿入されるヘッダ情報を削除 : PhpStorm

以下のリンクに記載。 php – Disable PHPStorm new file branding – Stack Overflow

PhpStormでuse節を折りたたまない

Editor > General > Code Folding > PHP importsのチェックを外す。

ES2015の開発環境 ES5への変換と単体テスト : JavaScript

しばらく触らないと忘れてしまうのでES2015の開発環境をメモします。主に(1) ES2015をES5へ変換、(2)テスト環境構築について記載しています。