綺麗に死ぬITエンジニア

JavaScriptで画像処理するなら「Jimp」が便利

現在JavaScriptは、ブラウザで使用されるのはもちろんのこと、サーバーサイドでWebサーバーとして動作したり、はたまた開発者のPCで各種開発ツールとして動作したりしており、様々な場面で利用されています。そこで今回は、そのどちらでも使える、Node.jsと…

Laravel 5で2段階認証(2要素認証)を実装する方法(Google Authenticator利用)

Webアプリケーションのセキュリティを考える上で、やはり最も重要視すべきなのが、認証の部分でしょう。いくら脆弱性の含まない、完全なWebアプリだったとしても、IDとパスワードが流出してしまったら、全く意味がありません。近年、推測可能なパスワードを…

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

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

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

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

PHPで作るTwitter自動化アプリケーション入門

TwitterのBotと言われるような自動ツイートシステムや自動フォロー返しなどの仕組みを、PHPを用いて実装するための基礎知識を備忘録として書き残します。注意事項当記事の情報を利用して、Twitterルールに違反する行為(不正利用やスパム行為)を行い、いか…