ポケモンGOについて

みんなー!ポケモンGETしてるー? 世の中的にはポケモンGO疲れが始まってるとかなんとか言ってますね。 個人的には思う部分があるので、久々に書こうかと思います。 そもそも論として、 ポケモンGOは位置情報を利用したライフログゲームなんだと思ってます。…

cocos2d-js(cocos2d-html5) v3 で遊んでみる

インストール関連はこちらを参考にしました http://qiita.com/turusuke/items/741267bbfc81a287438a とりあえずhello worldを弄ってタッチでスプライトを動かすところまで。 main.js cc.game.onStart = function(){ cc.view.adjustViewPort(true); cc.view.s…

Web検索APIがあちこち提供終了しているのでbingのAPIを試す 簡易メモ

PHP

array( "request_fulluri" => true, "header" => "Authorization: Basic " . base64_encode($key . ":" . $key) ) ); $co…

mongodbのmapReduce 簡易メモ

keyを集計して件数を取得 mapreduce.js var map = function() { emit( this.key, // key 1 // value ); } var reduce = function(key, values) { var count = 0; values.forEach(function(value) { count += value; }); return count; } var mongo = new Mon…

PHPでZendFrameworkを使ってAmazonS3にアクセスする

PHP

AWS SDKを使った事例はググれば結構出てくるのですが、 ZendFrameworkのZend_Service_Amazon_S3での利用は あんまり見つからなかったので ざっくり使い方メモ。

phpでフォームのinputの最大個数はデフォルト1000だった

PHP

<form method="post" action="test.php"> <input type="checkbox" name="chk[]" value="1" checked> <input type="checkbox" name="chk[]" value="1" checked> <input type="checkbox" name="chk[]" value="1" checked> : でinputの取得できる最大数は1000っぽい。test.php でcheck…</form>

moadminでID/PASS付きのmongoDBにアクセスする

36行目 define('MONGO_CONNECTION', 'mongodb://ID:パスワード@サーバIP:ポート'); に変更するだけ。

がめ通リニューアルしたよ

個人的に作成運営している がめ通 http://game2sh.in/ ですが、見た目をリニューアルして安定したので日記を書きます。 元々はTOPに点数だけを表示してましたが、 ・メーカーなどの情報 ・発言数 UU 販売本数 ・関連ニュース(自動取得なので若干関係ないも…

今更だがソーシャルゲームが売れたわけを考えてみる

昨今、ゲームも様変わりしてきています。 ゲームセンター →コンソールゲーム →ネットゲーム →ソーシャルゲーム(Web) →ネイティブゲーム と移り変わってきていて。 売れるということは、「誰かがお金を払っている」ということです。 何故人は物にお金を払う…

MVCについて思うこと

MVCと言うと、 ・Model ・View ・Controller なのですが、ずっと前から思ってることがあります。 Modelについて(Wikiより) Model そのアプリケーションが扱う領域のデータと手続き (ビジネスロジック - ショッピングの合計額や送料を計算するなど) を表…

phpでexecを使った非同期処理

PHP

phpでexecを使った非同期処理メモ。 使い方は知ってたけど使ったことなかったので試してみた。 $cmdを配列にすればもっと並走させられます。 /dev/null &"; // 非同期処理したいものをコマンドで渡す _exec($cmd); // ToDo : 別のことしててもいい // 非同…

複数サイトのfacebookいいね数を合計する

<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.7.1");</script> <script type="text/javascript"> var likes_count = 0; $(function() { // カンマ区切りでURLを指定する getLikes("http://game2sh.in/,http://game.milktea-cg7…</head></html>

mongoexportでCSV保存する場合のメモ

mongoexport -d db -c collection -q '{id:"12345"}' -f "id,name" --csv -o db_collection.csv

がめ通をMA8に応募したらなんか受賞したので授賞式にいってくるよ。

なんとなくノリでMashupAward8にがめ通を応募したんですよ。そしたら受賞メールが届きまして。本日15日にラフォーレミュージアム六本木でTechCrunch+MA8のイベントで 表彰式があるので行ってきます。授賞式の記事は後日アップしますー。 …あげてなかったわ。…

mongoDBの32bitから64bitへの載せ替え

64bitだと思ってたのに32bitが入ってて載せ替えたのでメモ。 何故に載せ替えるかと言えば、 32bit版はDBのサイズが2GBくらいまでしかサポートしてないため。 データのエクスポート mongoexport --db db --collection col --out col.jsondb.colをcol.jsonにエ…

Zend_Gdata_Youtubeを使って投稿者を取得する

Zend_Gdata_Youtubeで動画を検索した際、 投稿者情報(ID)が取得できなかった。 色々と探してみたんだけど見つからなかったので、 無理やり引っ張りだしてみたのでメモ。 objectを強制的にarrayに型キャストして引っ張りだしてます。 newVideoQuery(); $que…

がめ通ちょっと変えた

TOPが重すぎ(タイトルが多いので)との話と自分でも思ってたので タブ式にしました。 TOP50/今月発売/今週発売/全部 かなり軽くなりました。 あとpt計算を今までは直近1500post内を調査してたのですが、 がめ通内に保存しているデータを全部読んで再計算す…

新作ゲームのソーシャルレビューサイトを作ってみました。

■がめ通 URL http://game.milktea-cg7.com/ Twitter @game2shin ■TOPページ TwitterSearchAPIを利用してデータを集め、 発言内の「欲しい」とか「面白い」とかの言葉で仕分けしてptを算出 ■詳細ページ タイトルの詳細情報 Twitterへpost(※要ログイン) ステ…

OGPcheckerをAdd-onsにアップロードしたよー。

OGP checker FirefoxのAdd-onsにアップしました。 こちらからの方がインストールは楽かと思います。 また、chromeバージョンは@ikkoさんが作ったようです。 FacebookのOGPを簡単に確認するためのChrome拡張作ったよー なんかこの流れワロタw

FacebookのOGPcheckerのFirefoxアドオンを作ったよ。

FacebookのOGPを簡単に確認するためのブックマークレット作ったよー ブックマークレットを@ikkoさんが作ってくれたのですが、 僕はブックマークツールバーを使ってないのでアドオンにしました。 https://github.com/milktea-cg7/ogpchecker/落としたらogpche…

さくらVPS 基本インストールざっくりまとめ

※この記事は随時更新されます。 ※基本root作業 アカウント作成・鍵 Play with さくらVPS vii セキュリティ設定その2 SSH鍵認証 yumのアップデート yum update gcc makeインストール yum -y install gcc* yum -y install make Apacheインストール yum -y inst…

今更だがPEARを使ってAmazonAPIを叩いてみた@EC2

PEARを使ってAmazonAPIを叩いてみます。 まずはPEARをインストール yum -y install php-pear Services_Amazonをインストール pear install -a Services_Amazon-beta エラーが出たら都度必要な物もインストールする。 インストール完了を確認してみる pear li…

mecabのユーザ辞書を作る

mecabに登録されている辞書は基本的なものなので 自分で単語を入れたい時はユーザ辞書を作る必要があります。 ユーザ辞書に登録したい文言一覧をテキストにまとめる (例:ゲームタイトル) gametitle.csv (UTF-8) ファイアーエムブレム覚醒 コード・オブ・…

EC2でmecab+phpを使う

yumでmecabが入らないので手動インストールの方法 基本的にrootでおこなってます。 gccとmakeがデフォで入ってないのでインストールする yum -y install gcc* yum -y install make mecabのインストール*1 wget http://downloads.sourceforge.net/project/mec…

VIERAとDIGAで実現する「スマートAVライフ」というイベントに行ってきた。

私が務めているAMNで行われたブロガーイベント『VIERAとDIGAで実現する「スマートAVライフ」』というイベントに行って来ました。 3/1(木) 六本木ヒルズカフェにて。 うちは実家が電気工事を行なっていて、問屋が松下系列なのでその影響なのか、割とパナ商品…

WebSocketを弄ってみたくなったので。 その2

環境 node.js express+ejs+socket.io 参考URL node.jsでchatアプリっぽいもの作るメモ こちらを見てやってましたが、socket.ioのVersionが上がったことで結構変わってました。 更に参考として Socket.IO v0.7 の新機能解説 こちらで違いが結構書かれています…

WebSocketを弄ってみたくなったので。

WebSocket?なにそれおいしいの? node.js、WebSocket、そこらへんの入門? 簡単にいえばちゃんと同期できることですね。 ネトゲとか常に通信したい場合に使えるってことで。XmlHttpRequestとの違いは XmlHttpRequest:蔵から鯖に送るとCallbackに1度戻ってく…

MacBook Air Late2011 クリーンインストール

買ったばかりですがちょっと気持ち悪い感じになってたから きれいにしたくなってクリーンインストールを行いました。 今回のMBAはリカバリーディスクが無く、 ネットワークからLionをDLしてインストールする形なので 手間は少ないのですが色々悩んだのでメモ…

ソフトバンクSSL仕様変更

ソフトバンクがSSL仕様変更があって、あちこちでも影響が出てる気がします。 詳しくは SoftBank SSL仕様変更への対処まとめ こちらを御覧ください。 一番困ったのが SoftBank拡張ヘッダが取得できない これです。 具体的には、 httpでは$_SERVER["HTTP_X_JPH…

Titaniumを初めてみようとした

当たり前のように Apple Developer Connection の登録が必要で、10800円請求されました。AppIDが無いとつくりはじめられないらしく、 登録後じゃないとAppIDが取れないという。うーん…悩むなぁ… とりあえずAndroid版だけでも作りたいんだが。と思ったら出来…