綺麗に死ぬITエンジニア

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

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

ブログをシングルページアプリケーション(SPA)にするメリット・デメリット

2017年1月下旬頃から、当ブログをシングルページアプリケーション(SPA)としてリニューアル・公開開始しました。公開してからある程度時間が経ち、SPAにした成果が見え始めてきているので、ここで一つ、実際のところSPAにしてどのように変化したかを振り返…

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

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

Node.js + Express 4.xで、Gzip圧縮を実装する

インターネット上には、Express 3.x系の情報ばかりで、苦労したので備忘録として。前提以下のバージョンを使用しています。モジュール名バージョンNode.js0.12.0Express4.13.3compression1.5.2モジュールのインストールあらかじめ必要なモジュールをインスト…

Node.js + ExpressへのOPTIONSメソッドの実装

REST APIにアクセスする際に、ブラウザがAPIサーバに対してHTTP(もしくはHTTPS)のOPTIONSメソッドでリクエストを投げることがあります。本記事では、その現象の解説と、Node.jsでAPIサーバを実装している場合のOPTIONSメソッドへの対応法を記述します。HTT…