タグ

ブックマーク / blog.happyelements.co.jp (3)

  • Happy Elements Labs: 世界平和とAndroid

    エンジニアの草苅です。 スマートフォンを扱うエンジニアの皆さんは、日々Android のバグに悩まされているのではないかと思います。弊社も類に漏れず様々な Android のバグと戦っています。 特にあんさんぶるガールズ!ではアニメーションはすべて Canvas を利用していることもあり、Android の Canvas 絡みのバグに、頭を痛めています。 Android のバッドノウハウは悩んでいる人みんなで共有した方が、世のため人のためになるのではと思い立ったので、世界平和を願っていくつかまとめてみたいと思います。 1. GPUレンダリングの設定によって Canvas で不具合が発生する Android は OS のバージョンや、WebView のレンダリングエンジンの違いによって、GPUレンダリングOFFの場合に、Canvas が正常に表示できない端末、もしくはGPUレンダリングONの

  • Happy Elements Labs: fluentdとMongoDBでユーザー行動を見える化

    はじめに エンジニアの@ryooo321です。 よろしくお願いします。 今回は弊社で運用中の全アプリで利用している行動分析プラットフォームについてご紹介したいと思います。 2012年の6月に作ってから、約9ヶ月ほど運用しています。 特徴 ・手がかからないデータストア ・さまざまな問い合わせ対応で利用できる柔軟なクエリ ・機敏なMap/Reduceによる集計 ・集計結果をCSVやグラフで可視化 目的 ・ユーザーの問い合わせに効率的に対応し、アプリの企画・開発に集中するため ・ユーザーの行動を抽象化・可視化することでPDCAの質を向上させるため 行動ログのフロー 1. ユーザーからRuby on Rails製のソーシャルゲームにリクエスト 2. Railsからローカルのfluentdにログ出力(fluent-logger-ruby) 3. ローカルのfluentd

    Happy Elements Labs: fluentdとMongoDBでユーザー行動を見える化
  • Happy Elements Labs: Happy Elements流オフィスの作り方

    こんにちは、エンジニア兼代表取締役CEOの新井です。 最近、従業員から、採用のために砂浜に埋まった方が良いんではとか、鴨川で流された方が良いんではとか、よく分からないことを言われて困っています。一体採用とどういう関連性があるのでしょうか。もう秋なので、鴨川とか入れられたら風邪を引いてしまいますね>< そんなことはさておき、私は自称エンジニアPC友達なのですが、代表取締役CEOというお仕事もしていて、最近はそちらの方が忙しくなってしまっています。 そんな中、最近久々に手がけたものづくりとして、当社京都オフィス3階の内装デザインをしたので、今回はそれについて紹介させて下さい。 ※元々あった2階オフィスが手狭になってきたため、同じビルの3階の部屋を追加で借りました。 はじめに - 設計思想 会社が大きくなるにつれて当然オフィスも大きくなっていくのが普通ですが、どうも広いオフィスというのが苦手

    Happy Elements Labs: Happy Elements流オフィスの作り方
  • 1