タグ

ブックマーク / blog.katty.in (5)

  • クラッシュ分析ツールBugSenseでアプリのバグの原因を突き止める。

    アプリはブラウザサービスと違って、処理のロジックがクライアントに寄っているので、動作に不具合があってもサーバからは検知できません。またアプリの場合は、環境依存による問題も考慮する必要があります。 最近はJavaScriptをフルに使ったブラウザサービスも多いので、一概には言えないですが、アプリの不具合の修正はブラウザサービスより難しいです。 そこで、アプリにクラッシュレポートツールを導入して、問題があった時にサーバにログを送信するなどして原因の特定に役立てます。クラッシュレポートツールの有名どころは、CrashlyticsやCrittercism、そしてBusSenseです。 BugSenseはアプリのクラッシュ分析ツール BugSenseはアプリのクラッシュレポートを取得することができるツールです。 CrashlyticsはTwitterに買収されましたが、BugSenseも昨年にSpl

    クラッシュ分析ツールBugSenseでアプリのバグの原因を突き止める。
    sunaoka
    sunaoka 2016/04/20
  • ELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。

    学生の頃、PHPWEBサービスを作っていたときは、「デプロイ」といえばFTPでレンタルサーバにファイルをアップロードする作業でした。スクリプト言語などだとソースコードを差し替えるだけで済むので、「えいや!」でデプロイしてもなんとかなったりしました。 最近はJavaでアプリケーションを書くことが多いのですが、JavaとSpringで実装したアプリは起動するのに30秒から数分かかります。「えいや!」で更新してしまうと新しいプログラムが起動するまでの時間、サイトにアクセスできなくなってしまいます。 複数台のWEBサーバを順に更新する ロードバランサなどを使って、複数のWEBサーバを立てた状態で、順に再起動をしていけば、常にアクセスできる状態を保つことができます。 AWSでサービスを運用する場合は、ロードバランサはAmazon ELBを使うことが多いと思います。ELBのヘルスチェックは一定の時間

    ELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。
    sunaoka
    sunaoka 2013/11/12
  • プログラマが考える劇的に効率が上がるExcelシートの作り方

    そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい

    プログラマが考える劇的に効率が上がるExcelシートの作り方
    sunaoka
    sunaoka 2013/09/16
  • WEBアクセス解析ツールMixpanelが簡単なのに凄い。

    Mixpanel Mixpanelは、Google Analyticsと同じく、WEBサイトのアクセス解析ツールです。しかしツールの性質は、Google Analyticsとは大きく違います。Google AnalyticsがWEBサイトのあらゆるアクセスをガンガン突っ込んで大量のデータをなんやかんやしようとするのに対して、Mixpanelは比較的数の少ない特定のイベントなどに絞って使います。 全部を丸ごと見ようとするのではなく、特定の一部分をとにかく詳しく解析しよう、というイメージです。 導入はものすごく簡単 登録は名前とメールアドレスとパスワードだけ。簡単です。 Google Analytics同様に、JavaScriptが発行されるので、自分のサイトに埋め込みます。JavaScriptなので、トークンが見えてしまっていて、自分以外の人でも解析データ投げ込めるような気がします。 (fu

    WEBアクセス解析ツールMixpanelが簡単なのに凄い。
    sunaoka
    sunaoka 2013/07/10
  • WEB APIのURL設計のトレンドはこれだ!WEB APIのURL設計まとめ

    APIのURL設計をしようと思い、その前に有名サービスのAPIのURL設計がどうなっているのかについて調べました。 一覧を載せた後に、「多数派なURL設計」を書きたいと思います。

    WEB APIのURL設計のトレンドはこれだ!WEB APIのURL設計まとめ
    sunaoka
    sunaoka 2013/07/02
  • 1