【CentOS】Chromeをインストールする

Headless Chromeが来たこともあり、自動テストでChromeが使いやすくなった(と思う)。
その為、yumでGoogle Chromeをインストールする方法をメモ。

ちなみに、CentOS6ではGNOMEのバージョンの影響でGoogle Chromeのインストールは現在出来ないはず。
※GNOME3が必須になったが、GNOME2のCentOS6にはGNOME3がどうしても入れることが出来なかった為

環境:

  • OS:Centos 7.2

Read more

Pocket

【cURL】HTTPステータスコードのみを表示する

ロードバランサ配下のサーバの設定を変更した後、とりあえず疎通が出来ているかを確認したかった。
レスポンスボディ等は不要で、「200 OK」が返ってくることだけを確認したかったので、HTTPステータスコードのみを表示する方法。

参考:curlでHTTPレスポンスのみを表示する方法

Read more

Pocket

【Laravel】セッション管理にRedisを使用する

ひとまずLaravelでRedisを使ってみる。
とりあえず、なのでRedisはアプリサーバと同じ所にインストール。
Laravelは既にインストールされている前提。

環境:

  • CentOS:7.2
  • Laravel:5.4.30

参考:CentOS7にyumでRedisを入れる
Laravel 5.3でセッション管理にredisを使用する方法
Laravel Redis
Laravel 5.4 Redis

Read more

Pocket

【PostgreSQL】レコードが存在すればUPDATE、なければINSERTを1クエリで実現する

昔の記事の関連みたいなもの。
【PostgreSQL】レコードが存在すればUPDATE、なければINSERTをSQL文で実現する
最近っぽいやり方で1クエリで実現する。

※PostgreSQLのバージョンが9.5以上でないと使えないはず。

環境:

  • PostgreSQL:9.6.3

Read more

Pocket

【PHP】Composerインストール時にConnection timed outが発生する

Vagrantで新たに環境を構築して色々試そうとした所、Composerのインストール時にConnection timed outが発生し、インストールが完了しなかった。
解決したのでメモ。

環境:

  • Vagrant:1.9.3
  • VirtualBox:5.1.22
  • ゲストOS:CentOS7.3

参考:Connection timed out #4142

Read more

Pocket

ウェブサイトの表示速度を計測する

最近、色々ブログのレイアウトやらの調整はしましたが、結局の所速度が遅いと見てもらえない訳で。
PageSpeed Insightsとやらで速度を見てもらうことに。

Read more

Pocket

【Vagrant】Stderr: VBoxManage.exe: error: VT-x is not available が発生する

久々にVagrantで開発をしようと思い、vagrant up を実行すると表題のエラーが発生。
解決した際のメモを投稿。

環境:

  • OS:Windows 10
  • Vagrant:1.9.3
  • VirtualBox:5.1.22

参考:【Vagrant】Windows10にアップグレード後、「VT-x is not available.」というエラーでvagrant upがコケる

Read more

Pocket

【nginx】nginx+php-fpmでssh2を使用する

色々あって、Apacheからnginxに乗り換えました。
乗り越えた後、WordPressのプラグインを更新しようとした所、ssh2が無効となっていた為更新が出来なくなっていました。

Read more

Pocket

【セキュリティ】ID/パスワードに関する話

今年こそは最低月1で更新しよう……。

パスワードに関して、とりあえず色々まとめてみる。

Read more

Pocket

【AWS】EC2にアタッチされているEBS容量を拡張する

OpsWorksで作成したEC2にアタッチされているEBSがデフォルト8GBとか辛い。
すぐに一杯になってしまったので、容量を増やした。

参考:EC2 EBSボリューム拡張手順

日本語はどうも馴染まないので英語のまま操作しています。

Read more

Pocket