エンジニアがプロジェクトに携わるとき、最初に問題が起こるのが開発環境についてでしょう。社内で統一された環境が最初から用意されているのであれば全く問題ないですが、OSやインストールされているツールやフレームワークのバージョンが全く同一であるこ...
昨今、サイトを構築する際、SEO対策を行うことは絶対条件となっています。そのため、SEO対策用のサービスも増えていますが、その数が多くなり過ぎてこれから初める方がどれを利用すれば良いのかわからなくなっています。SEO対策は日々変わっています...
ビットマップフォント ゲームでも一般サイトでも、画像で用意した文字を利用する場合、どのようにコーディングするでしょうか。数値だけであればコーディングはそこまで苦ではないでしょう。しかしアルファベットなど文字が含まれると、流石にベタにファイル...
Google Play Instant 皆さんはGoogle Play Instantをご存知でしょうか。2018年3月に発表された、Google Playから対象のアプリをインストールすることなく、アプリを試すことができる機能です。これま...
ゲームに限らずサイトを構築する場合においても、多くのテクスチャを利用します。テクスチャが100枚あった場合、PCやスマホで100枚のテクスチャを個別に読み込むと非常に時間を要しますし、テクスチャサイズも合計すると重くなってしまいます。またG...
2018/7/19に発表されたNetcraftの情報によると、2018年7月のWebサーバシェアは、Apache HTTP Serverが36%、nginxが25%という結果になっており、nginxが徐々にシェアを伸ばしていることがわかりま...
バージョン管理システム エンジニアにとって、システムを開発する上でバージョン管理システムは無くてはならない存在となっています。バージョン管理システムが利用される以前は、ソースコード上にいつ追加・編集・削除したのかも記述しており、システムが成...
HTML5が世間に広まってからもう10年以上が経ち、ウェブシステムのフロントエンドはHTML / CSS / JavaScriptで構成することが一般的になりました。公開されているサイトは動的なものが増え、Ajaxによりデータを取得するため...
Amazon Web Services (AWS) やGoogle Compute Engine (以下GCE) などで簡単にサーバインスタンスを立ち上げることができるようになりました。 これらのサーバインスタンスタイプも様々なものがあり、...