綺麗に死ぬITエンジニア

SSHの公開鍵配布を簡単にやる

SSHの鍵管理とその配布、皆さんはどのようにやってますでしょうか。これまでの経験上、SSHキーの運用方法は、各企業やユーザーの風土・文化によって異なっていました。1つのキーを全てのサーバー・ユーザーで使い回す企業もあれば、各サーバーごとにキーを用…

私がWordPressをこれ以上使うのを諦めた理由

2017年1月、私は当ブログ立ち上げ以来2年間利用し続けてきたWordPressを使うのを辞めました。現在は、PHPフレームワーク(Laravel)を用いて作成した、独自開発のCMSで運用しています。私がなぜ、これまで利用してきたWordPressを切り捨てるに至ったか、その…

macOSとzsh(Prezto)で快適なSSHクライアント環境を作る

Windowsでは、SSHでリモートのサーバーに接続する際、「Tera Term」等のSSHクライアントアプリケーションをインストールして利用するかと思います。ですが、macOSの場合はUNIXなので、アプリケーション等のインストール不要で、ターミナルからsshコマンドで…

CakePHP 3でDotenvを使って環境設定する方法

LaravelなんかのPHPフレームワークでは、デフォルトで.envファイルを用いて環境設定(Dotenv)するようになっています。CakePHP 3は、デフォルトでDotenvが利用できる形にはなっていないので、ライブラリを導入してDotenvで環境設定ができるよう実装する手順…

PHP 7系からは高速array_diff関数は必要ない

PHP 5.6以前では、遅かった配列処理系の関数も、PHP 7以降ではかなり高速化されています。PHP 5.6以前で、array_diff関数が遅く、独自の高速化array_diff関数を使っていた方も多いのではないでしょうか。以下のような関数です。高速化array_diff関数<?phpfun…

2016-11-18 PHP

まだjQueryで消耗してるの? これからはVue.jsでラクにいこう

近年、Web業界の発展により、UI/UXの優れたWebサイトやWebアプリケーションが登場してきています。そして、それに合わせ、フロントエンドの技術が進歩し、UIを構築するのに優れたライブラリやフレームワークが多く登場してきています。周りがどんどん進化し…

低価格VR体験、Google Cardboardを体験してみた

Google Cardboard、ご存知ですか?先日、PlayStation VRが発売されたのを受け、「やってみたい!」と悶々としていたところ、「そういえばGoogle Cardboardとかってやつがあったな……」と思い出して、ついビューアーを衝動買いしてしまいました。~お金がなくて…