language Archive

RPGツクールMVに力技でnendのインタースティシャル広告を実装した(iOS編)

こんにちは、nend SDK担当のt_kinamiです。 本日発売されたRPGツクールMVが、スマホ用にアプリを作成できる! ということで、早速nendを組み込んでみました。 どうせならと思い、ゲームと相性の良いインタースティシャル広告を出してみました。 広告を表示するまでに、大きく分けて3つの処理が必要となります。 ゲーム内イベントで特定のURLスキームにアクセス cordovaでURLをフック SDKを使ってインタースティシャルを表示 1.ゲーム内イベントで特定のURLスキームにアクセス R [...] Read More

Cassandraクラスタを作成してみました

こんにちは、t_endoです。 今回はCassandraクラスタをAmazon EC2上に作成したいと思います。 以前何か良さそうなKVSがないものか探していたところ、 「Cassandraは、非常に高いスケーラビリティーを持ち、イベンチュアルコンシステントな分散システム構造のKVS(Key Value Store)です。 」 ※Cassandra Wikiより抜粋 との事で ・PHPのクライアントがあること ・key:valueを1対多で取得できること ・クラスタ構成が組めること こんな感じの [...] Read More

jsフレームワークについて

初めまして。y_sukです。 私がウェブ開発に携わり始めた2000年代前半にはフロントエンドはもちろんバックエンドにもフレームワークという概念が広まっていませんでした。 しかし、最近のウェブ開発でフレームワークは再利用、メンテナンス、開発コストの節約等の色々な面で開発にはなくてはいけない概念となりました。 今まではバックエンドの開発で主にフレームワークを導入してきましたが、最近はフロントエンド、特にJavaScriptのフレームワークの導入が増えている傾向となります。 多分、既存のJavascr [...] Read More

breezing NumPy-bration

 k_oomoriであります!これまで数値計算といえばPythonのNumPy一択かなと思っていたのですが、Scalaでも似たようなライブラリはないものかと調べてみたところ、ありました、breezeが。ここではベクトルや行列の演算について性能を調べてみたいと思います。なお、使用したサーバはAWSのc3.large EC2インスタンス、OSはUbuntu 14.04、ソフトウェアバージョンはPython 2.7.6, NumPy 1.8.2, Scala 2.10.4, breeze 0.10とな [...] Read More

goody!を支える技術

こんにちは。python教emacs派の、y_kawasakiです。布教活動が進捗ありません。 さて、皆さん、goody!を使って頂いていますか?今回は、goody!を支える裏側について、少し話してみようかと思います。 goody!とは? 行きたいお店が決まらない、そんな時に役立つアプリです。 goody!ページ  goody! -「なに食べる?」をいますぐ解決!新感覚のスマートフォングルメアプリ goody!プロデューサーが語る ファンコミュニケーションズ 広報ブログ を参照すると詳しくなれま [...] Read More

PHPのジェネレータを使おう

こんにちは。新参者のsamです。 最近、都内を離れると行くところ行くところ、雨に見舞われ、友人にも私が雨男という認識が何故か広まって困っています。 先日は宮崎に帰省したところ、台風19号に直撃されて周りの友人から何故か非難を浴びるという理不尽を受けました。 雨男の汚名返上できる方法をご存知の方はぜひ教えてください。。 PHP5.5で導入されたジェネレータ さて、少し前の話題で恐縮ですが、PHPでは5.5からジェネレータという機能が新たに追加されました。 同様の記事は巷に溢れかえっていますが、自分 [...] Read More

Hadoop Streamingで、MapReduceをPHPで実装する

はじめに こんにちは、t_oookaです。 今回は、Hadoop Streamingを使用して、PHPでmap,reduce処理を実装してみます。 Hadoop Streamingとは、hadoopが提供するユーティリティで、当該ユーティリティを使用することでJava以外の任意の言語やコマンド(標準入力、標準出力を扱える)などでmap,reduce処理を記述することができるようになります。 環境 CentOS 6.5 jdk 1.7.0_55 CDH(Cloudera’s Distr [...] Read More

HTML5 Canvas事案

お久しぶりです nend担当@tosh01です。 まだまだ暑さも残っていますが、ようやく長かった夏も終わりを迎え、過ごしやすくなってきた今日この頃ですが、いかがお過ごしでしょうか? さて、日々変化の激しいWEB業界ですが、7月の終わり頃からでしょうか、やたらCanvas fingerprintingというユーザートラッキング手法に関する記事を目にする機会が多かったのですが、ご記憶にありますでしょうか? Cookieに替わるユーザー追跡技術で、世界中で利用が広がりつつあるとありましたので、広告の世 [...] Read More

DboSource::getLog()で発行されたSQLを確認する

h_nagayamaです。 CakePHPでは、DboSource::getLog()を使用すると、発行されたSQLを確認することができます。 私は下記のように使用しています。 ※以降は CakePHP 1.3 のソースです こちらは大変便利な機能なのですが、getLog()は、デフォルトで200件までしか出力してくれないようです。 件数の制限がかかっており、制限値を超えた時点で、出力用配列への追加がスキップされてしまうためです。 cake\libs\model\datasources\data [...] Read More

sedやらawkでログ調査を行う

はじめまして。ADN事業部サーバサイドチームのy_ouchiです。 みなさんは先月末のSAYONARA国立競技場はご覧になったでしょうか? エンジニアのみなさまなら当然ブルーインパルスを見に行ったと思いますが、私の場合は当日の朝起きたらすでに夕方だったので、自宅から3分の展望台でデジカメを構えておりました。 結果はご覧のとおり飛行機雲が頭上を通りました。果報は寝て待てですね。 さて、今回障害調査のためにLinuxサーバのログを調べる必要があったのですが肝心のLinuxコマンドがなかなか出てこず悩 [...] Read More