読者です 読者をやめる 読者になる 読者になる

アプリエンジニアからみたMongo shell プログラミング

この記事はMongoDB Advent Calendar 2015 の記事です qiita.com 業務でMongoDBを利用しているので、少しでも貢献しようと思い参加させていただきました 記事の内容的には、最近感動したMongo shelについて書きたいと思います! 2013に似たような記事を書かれ…

ホントは怖いMongoDB

とあるMongoDBを利用しているサービスを引き継いだら死にかけていたって話。 mongoose populate事件 まず、最初にサービスにjoinしたころ mongoが遅い!mongoが遅い!という声が聞かれたので、試しにスロークエリーをとってみることにした cat /var/log/slow…

The purchase token was not found.

先月くらいから1,2件同じ現象が起きてたんだけど09/28 - 09/29のAndroid課金で、Subscriptionの一部のレシートがおかしい現象が発生androidから送られてくるレシートをandroid-play-publisher-api経由でpurchase tokenをきくとtokenが無いと言われる``` {…

Android勉強会 flavor

Androidの勉強会をしたのでメモ環境ごとにファイルを書き換える必要がある場合flavorという機能を利用するflavorを利用すると、src以下にflavorと同名のディレクトリを作成することによって、ファイルをリプレイスしてくれる プロジェクトを作成したときにデ…

Kibana3 + Elasticsearchでエラーが止まらない

kibana3 + Elasticsearchを組んだ際に、若干はまったところのメモkibanaを導入して、グラフを作った瞬間ElasticsearchにDEBUGレベルで大量にエラーが吐き出された [2014-12-18 12:51:06,254][DEBUG][action.search.type ] [Comet] [kibana-int][4], node[xi8…

ログ解析にNorikraを使ってみた

この記事は、CyberAgent エンジニア Advent Calendar 2014 の 17 日目の記事です。 昨日は@neo6120さんのアドテクスタジオのゼミ制度の紹介と活動報告 でした。 18日目は@sitotkfmさんのSpark StreamingでHyperLogLogを実装してみたです。 弊社で、プラット…

ElasticSearchのお勉強中

elasticsearchを使ってみた1. データの登録POST http://localhost:9200/twitter/tweet request body { "tweet":"ほげほげ", "time": "2014-05-10T00:00:00Z", "name": "hase" }response { "_index": "twitter", "_type": "tweet", "_id": "e79Bx6MEQ_u6XhMz4…

jersey + Spring Boot

SpringBootとglassfishのjerseyを連携させてみた jerseyって Jersey> RestfulなWebApplicationを実現するためのフレームワーク > JAX-RS — Project Kenaiっていう規格にのっとってる 基本的には役割はSpringMVCと近い感じかと 構築方法 依存関係 (きちんと調…

VoltDB + Spring (client)

SpringでVoltDBに接続する方法JDBC clientが用意されているため、通常のデータベースと同じように接続可能 jarを用意する前回の記事でvoltdbをビルドした際に、voltdbのクライアントサイドのjarが作成されているので持ってくる voltdb/voltdbclient-4.6.jar …

VoltDBインストールから起動まで

AKB総選挙で使われたという、噂のVoltDBを試してみた VoltDBって? PostgreSQL開発者がつくったインメモリデータベース・インメモリRDB ・シングルスレッドで実行されるため、データの整合性が保証される ・トランザクションが使える ・分散する ・従来のシ…

SpringMVCで1MB以上のファイルをアップロードする

デフォルトの設定だとServlet側で1MBまでしかアップロードできないという制約がついていて下記エラーが出る HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse mul…

AndroidでGoogleMapsAPI V2を利用する

AndroidでGoogleMapsを動かすのに苦労したのでメモ GoogleMapを動かすために必要な定義 Android Studioから自動生成されたので、抜け漏れがあるかも AndroidマニフェストにMapの利用を宣言する アプリケーションタグの中に記述します 現在地を取得するための…