子供から、「太陽はどこから昇るの?」と聞かれ、西から昇ったお日様が東~に沈~む♪と天才バカボンの歌を心の中で歌ってから、「そりゃ~東からだよ!」と自信をもって答えている自分がバカボン!
CakePHP2系の最新版を利用しながら、3系への以降を少しでもスムーズにさせるためのメモです。 実際には非常に多くの作業を伴うことが予想されますが、可能な部分だけでも対応しておきたいところです。 このエントリは随時更新中です。気づいた時&暇な時に追加・更新していきます。 PSR-4 に準拠した名前空間の導入 CakePHP3.0 から namespase が導入され、同時に PSR-4 準拠となります。それに関連してディレクトリ構造やクラス名、ファイル名が変更されます。 これに備えたアプリケーションコードの変更は2系では基本的に不可能と思われますが、準備のために整理しておきます。 APIの廃止、変更、代替案 クラス、メソッド、変数の廃止、メソッド引数の扱いの変更、推奨されている代替案などをまとめていきます。 中には 2.x のかなり初期の段階で移行を促しているものなど、あえて書くまでもな
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
最近は業務で、ソーシャルゲームの分析&改善施策の提案を行っています。そこで、本ブログではミニ連載という形で、ソーシャルゲームの分析手法について紹介をしていきます。基本編は8回程度を予定しており、好評であれば応用編も書きます。第1回は基本的な指標から見ていきましょう。 ■過去の連載記事 ソシャゲ分析講座 基本編(その1):「売上の方程式」を理解する ソシャゲ分析講座 基本編(その2):「DAU」を理解する ソシャゲ分析講座 基本編(その3):「継続率」を理解する ソシャゲ分析講座 基本編(その4):「スペンド率」を理解する ソシャゲ分析講座 基本編(その5):「ARPPU」を理解する ソシャゲ分析講座 基本編(その6):「4つのステージとKPI」を理解する ソシャゲ分析講座 基本編(その7):「イベントの分析」を理解する(前編) ソシャゲ分析講座 基本編(その8):「イベントの分析」を理解す
最近は業務で、ソーシャルゲームの分析&改善施策の提案を行っています。そこで、本ブログではミニ連載という形で、ソーシャルゲームの分析手法について紹介をしていきます。基本編は8回程度を予定しており、好評であれば応用編も書きます。第2回は「DAU」に関してです。 ■過去の連載記事 ソシャゲ分析講座 基本編(その1):「売上の方程式」を理解する ソシャゲ分析講座 基本編(その2):「DAU」を理解する ソシャゲ分析講座 基本編(その3):「継続率」を理解する ソシャゲ分析講座 基本編(その4):「スペンド率」を理解する ソシャゲ分析講座 基本編(その5):「ARPPU」を理解する ソシャゲ分析講座 基本編(その6):「4つのステージとKPI」を理解する ソシャゲ分析講座 基本編(その7):「イベントの分析」を理解する(前編) ソシャゲ分析講座 基本編(その8):「イベントの分析」を理解する(後編)
みなさんにはこんな経験ありませんか? 企画MTGや企画の承認を得るMTGで数字の話をする際に 「ベンチマークの○○のKPIを分解すると・・・大体DAUは△△で・・・。」 「本当にその数字合ってんの?どうやって調査してんの?」 「いや小耳に挟んだ情報だと・・・(ゴニョゴニョ」 「はい。失格。」 あるあるとまでは言いませんがこんな感じの経験したことある人も多いはず。 僕は調査対象のゲームがある場合には基本的にはゲームの担当者を呼んで、 お酒の美味しい店に連れていって勝手に独り語りし始めるのを待つパターンが多いですが、 いくらなんでも全部のSAPに知り合いはいませんのでそれが通用しないときもあります。 (※こちらから無理やり聞くことは一切ございません。聞き上手な僕が悪いのかもです。) そんなときに困った僕がどうするかと言いますと・・・ ズバリ!!イベントワンパン大作戦を駆使してDAUを調査し
2013/05/18に#TokyoWebminingで話した資料です。 大人の都合でグラフの縦軸と横軸がありません。 基本的には横軸は時間(day)と、縦軸はUUです。Read less
トレジャーデータはクラウドでデータマネージメントサービスを提供しています。 Hadoop Conference Japan 2014 以前に告知したHadoop Conference Japan 2014で,弊社Software Architectの古橋が発表しました。 テーマは,Facebookが公開した新しい分散処理基盤,Presto。実はFacebookが彼らの超大規模なデータセットに対してインタラクティブに結果を返せるようにと開発されたものです。開発が始まってまだ2年も経っておりませんが,今ではトレジャーデータを初めとして多くのハッカー達がコミッターとして参加する活発的なプロジェクトに成長しています。 PrestoはHiveやImpalaと同じ「SQL Query Engine」であり,特に数百GBを超える大規模データに対してもインタラクティブなレスポンスを(コンマ0秒以下,遅くて
12/09/05 監視対象のWebサービスのURLを間違えていたため修正しました RailsのAdvent Calendarを待ちわびていました. 今回は,WEB+DBの最新号のRails高速化記事で紹介されていたパフォーマンス監視サービスのNew Relicを使ってみた話です. New Relicは.newrelic_rpmというgemをインストールすることにより,レスポンスタイムやスロークエリなど,パフォーマンスに関するさまざまな統計情報をNew Relicのサイトでみることができます. Railsに限らずPythonやJavaなどいろいろな言語に対応しているようです. さらに,HerokuやDotCloudなどのPaaSにも対応していてやばい. HerokuのNew Relicプラグイン Herokuにホストしたアプリケーションを監視するためにはNew Relicプラグインを導入する
Hipopotam's digitalised collection of handheld electronic games
こんにちは。Tokyo Otaku Mode CTOの関根です。 Tokyo Otaku Modeでは、2013年8月からotakumode.com上にカート機能を追加し、決済までをワンストップでできる海外向けECサイトをスタートしました。 どういうシステム構成でotakumode.comが運用されているかを聞かれた時、「Node.js + MongoDBです」と答えると、エンジニアの皆さんは一様にびっくりします。特に驚かれるのが、MongoDBをメインのDBに使用している点です。信頼性に定評があるわけでなく、またNoSQLに対するライトなイメージが一般的にあるため、ECサイトのプロダクションとして使うことに疑問を持たれている方が多いのでしょう。 しかし、十分実用に耐え、日々機能追加が入り成長し続けるスタートアップの環境で、実際に1年間運用してきたECサイトがここにあることも事実です。 そ
Cocos2d-xによる2.5次元表現 背景 「次元」というと理系出身の人は大体ベクトル空間の次元を思い浮かべると思います。 最近はネットで「2.5次元の女の子しか興味ない」というと3DCGの美少女のことを指したりしますよね。 実は形式的に整数でない「次元」を定義する場合もあり、「フラクタル次元」では次元は一般に無理数です。 大分話が脱線しましたが、この記事では2次元ゲームライブラリのCocos2dを使用して「奥行き」を表現するための工夫を取り扱います。 Cocos2d-xというと、名前の通り「2次元」を連想する方がほとんどだと思います。 しかし、ちょっとした拡張でspriteに奥行きがあるように見せることができますので、ここで紹介しようと思います。 使用する技法は3DCGでお馴染みの、「Perspective transformation」です。 さらに、奥行き方向の座標に応じてSpri
背景 アカツキではRailsでゲームサーバを開発しています。インフラはAWSにあり、CloudFormation, Chef, Capistrano を用いて、Infrastructure as Code を実現しています。 エンジニアは普段ローカルマシンで開発していますが、ディレクター、レベルデザイナーなどは定義ファイルを変えた後、それを反映して動作を確認するための検証サーバ(以下、検証環境)を使っています。 検証環境へのデプロイも Capistrano で自動化しており、最初は問題が無かったのですが、ゲーム上のデータが増えることによって、一度のデプロイで10分程度かかるようになっていました。 以下、Capistrano ver.2系の話にはなりますが、検証環境のデプロイを高速化したので、その内容を紹介したいと思います。 現状分析 rsync について、capistrano_rsync_
典型的な過疎の町に人が集まる理由とは 徳島県神山町は人口約6100人、高齢化率46%。人口減少と高齢化と空き家の増加を抱えた典型的な過疎の町・・・と思いきや、2011年度の人口動態調査で転入者が転出者を上回る「社会動態人口の増加」を神山町の歴史上初めて実現しました。2010年10月以降、9社のITベンチャー企業や映像制作会社などが神山町に古民家を改修したサテライトオフィスを開設したり本社を移転したりしてきています。移住者だけでなく企業まで集まってきています。 その理由として高速・大容量の通信回線が整備されていること、家賃や生活費の安さ、徳島市内からほどほどの距離であることなどが挙げられます。しかしそれだけではないです。1990年代初頭から民間・住民主導で神山町のまちづくりを展開しているNPO法人グリーンバレーの存在がとても大きいです。 (画像引用元)NPO法人グリーンバレーのミッションは「
本書はDalvik仮想マシンの内部についての解説書です。Dalvik仮想マシンの仕様、概念、実装などの深部を知りたい人のための本です。 内容紹介本書はDalvik仮想マシンの内部についての解説書です。Dalvik仮想マシンの仕様、概念、実装などの深部を知りたい人のための本です。Android LからDalvikからARTへ仮想マシンの変更が予定されていますが、ARTの技術はDalvikの仕様、技術などを引き継いでいます。Dalvikを知りたい人だけでなく、ARTを理解するのに足がかりにするのにも最適な本になっています。 書誌情報 著者: 松永卓也 発行日: 2014-07-30 最終更新日: 2015-04-03 バージョン: 1.0.0 ページ数: 387ページ(PDF版換算) 対応フォーマット: PDF, EPUB 出版社: 達人出版会 対象読者 Dalvik仮想マシンの内部に興味のあ
この度、株式会社はてなの代表取締役社長を近藤淳也ことid:jkondoから引き継ぎました栗栖義臣(id:chris4403)と申します。 簡単に自己紹介をさせていただきます。 鹿児島で生まれ育ち、大学時代は大阪で原子力関係の研究をしていました。両親は電力会社への就職を期待していたようですが、期待を裏切り、まったく畑違いのSI業界へ就職を決めました。大手SIerで6年間働く中で、社内外のIT系の勉強会へ参加したり、プログラミングコンテストに応募したりといった社外活動を通じて、インターネットでおもしろいことをやっている「はてな」という会社の存在を知りました。それから、ブログを書いたり、毎日はてなブックマークのサイトに入り浸ったりしているうちに、自分もこの会社で働いてみたいと強く思うようになりました。 2008年に、はてなが京都へ本社をうつしたタイミングで入社し、うごメモはてなやはてなハイク2の
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
スマートフォンを活用して個人間で不用品売買が行うフリマアプリ市場が盛り上がりを見せる中、『mercari(メルカリ)』が急成長を遂げている。 2013年7月のリリースからわずか1年で400万ダウンロードを達成し、1日の出品数は10万点超。月間流通額も10億円を上回るなど快進撃を続けている(2014年7月現在)。 同アプリを提供する株式会社メルカリは、過去に『まちつく!』や『フォト蔵』といったヒットサービスを手掛けた元ウノウの山田進太郎氏が代表を務め、プロダクトにかかわる経営陣全員がコーディングの知識を持つ技術者集団だ。 2014年7月現在、社員数は70名(そのうち、カスタマーサポートが約40名)を超えるが、開発チームのエンジニアはわずか10数名。決して多いとは言えない開発陣で、彼らはいかにして急増するトラフィックをさばき、ユーザーの支持を集め続けているのだろうか? その謎を解くため、フロン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く