PHPでSlackへPOST : PHP

PHPからSlackへ投稿するサンプルです。

Ubuntu Server 18.04 LTS (HVM)でMySQLをインストール

「Apache、PHP7.2、MySQLをインストール」という記事を書きました。 復習しようとEC2のインスタンス作成画面を見ると、Ubuntuの18.04を選択できました(以前の記事のバージョンは16.04)。 Apa […]

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に必要な環境を構築: EC2

UbuntuでSSHのキーペアを作成して、GitHubからcloneします。 作業の流れ Ubuntuでキーペアを作成 GitHubに公開鍵を登録 キーペアを作成 $ ssh-keygen -t rsa // tオプショ […]

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