INNOBASE技術ブログ

技術的なことエンジニア的なこと制作的なこと全般

2014-10-01から1ヶ月間の記事一覧

スケールアウトの基礎的な考え方

WEBアプリケーションをスケールアウトする、あるいは大規模サービスを構築するときに、どう考えてサーバーを増やしてゆくかをまとめてみました。 この記事はインターン向けに社内Confluenceに書いていた基礎知識ドキュメントをどうせなら一般公開しようとい…

javascript⇔PHPの暗号と復号(上)

ハイブリッドアプリとAPIサーバ間で通信を行う際、データを暗号化する必要がある場合、アプリ側の暗号復号処理はjavascriptで実装しないと行けません。javascript暗号化ライブラリについて少し調べたところ、個人的にお勧めできるのは以下二つです。 CryptoJ…

GitLab: Read Onlyのgit アクセスを実現するDeploy Keyが便利!

Deploy Script、GitLabアカウントやSSH鍵はどうしよう? deploy専用のRead Only権限のアカウント・SSH鍵を用意するのも一手ですが、そのためにアカウントを用意するのもなんかモヤモヤ。 Deploy Keyを使えば解決! GitLabではProjectにRead Onlyでアクセス可…

tomcatが暴走してresponseを返さなくなった時に自動で再起動するscript

メモリがあふれたりとか、コードに問題があったりとかTomcatが暴走してresponseを返さなくなる事、まあ稀にありますね そうならないようにリファクタリングを行うべきではありますが、それでも暴走してしまったときように暴走を検知自動で再起動するscriptを…

yeoman + gruntで、cordova + ionicアプリの開発環境を構築

以前の記事でcordova+ionicの環境構築を紹介させて頂きましたが、ionicコマンドで非常に簡単でプロジェクトを作成できます。ただし、ionicコマンドよりフロントエンジニアが馴染みのあるyeomanとgruntで構築できたら、もっと嬉しいでしょうか早速、構築手順…