ソフトウェア | 東京都渋谷区のシステム開発・アプリ開発とサーバー構築保守運用会社 - Part 3

OSに依存しない開発環境を構築できるDocker

OSに依存しない開発環境を構築できるDocker
エンジニアがプロジェクトに携わるとき、最初に問題が起こるのが開発環境についてでしょう。社内で統一された環境が最初から用意されているのであれば全く問題ないですが、OSやインストールされているツールやフレームワークのバージョンが全く同一であるこ...

これだけ押さえておけばSEO対策は万全「Lighthouse」

これだけ押さえておけばSEO対策は万全「Lighthouse」
昨今、サイトを構築する際、SEO対策を行うことは絶対条件となっています。そのため、SEO対策用のサービスも増えていますが、その数が多くなり過ぎてこれから初める方がどれを利用すれば良いのかわからなくなっています。SEO対策は日々変わっています...

ビットマップフォント作成ツール Glyph Designer

ビットマップフォント作成ツール Glyph Designer
ビットマップフォント ゲームでも一般サイトでも、画像で用意した文字を利用する場合、どのようにコーディングするでしょうか。数値だけであればコーディングはそこまで苦ではないでしょう。しかしアルファベットなど文字が含まれると、流石にベタにファイル...

ポリゴントリミングが可能なTexture Packer

ポリゴントリミングが可能なTexture Packer
ゲームに限らずサイトを構築する場合においても、多くのテクスチャを利用します。テクスチャが100枚あった場合、PCやスマホで100枚のテクスチャを個別に読み込むと非常に時間を要しますし、テクスチャサイズも合計すると重くなってしまいます。またG...

機械学習などの膨大なデータも管理できるGitLab

機械学習などの膨大なデータも管理できるGitLab
バージョン管理システム エンジニアにとって、システムを開発する上でバージョン管理システムは無くてはならない存在となっています。バージョン管理システムが利用される以前は、ソースコード上にいつ追加・編集・削除したのかも記述しており、システムが成...

JavaScriptの難読化・圧縮を行うClosure Compiler

JavaScriptの難読化・圧縮を行うClosure Compiler
HTML5が世間に広まってからもう10年以上が経ち、ウェブシステムのフロントエンドはHTML / CSS / JavaScriptで構成することが一般的になりました。公開されているサイトは動的なものが増え、Ajaxによりデータを取得するため...

Apache HTTPのmod_deflateによる通信量削減

Apache HTTPのmod_deflateによる通信量削減
Amazon Web Services (AWS) やGoogle Compute Engine (以下GCE) などで簡単にサーバインスタンスを立ち上げることができるようになりました。 これらのサーバインスタンスタイプも様々なものがあり、...