WEB開発

Androidアプリ

iOSとAndroidのプッシュ通知の開発の違いまとめ

iOSのAPNSと、AndroidのGCMの実装上の違いをまとめたいと思います。 APNSとGCMの違いまとめ表 思いつく限り、書き出してみました。追加で思いついたら書き足します。他にもあったら教えて下さい! iOS Android...
Amazon Web Services

ELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。

学生の頃、PHPでWEBサービスを作っていたときは、「デプロイ」といえばFTPでレンタルサーバにファイルをアップロードする作業でした。スクリプト言語などだとソースコードを差し替えるだけで済むので、「えいや!」でデプロイしてもなんとかなったり...
Java

Bean Validationの各オープンソースプロジェクトの処理時間を比較

JavaにはBean ValidationというAPIが存在していて、これはアノテーションによってバリデーションの制約を定義できるとても便利なものです。 Bean Validationの使い方 何かしらのクラスのメンバ変数に@NotNull...
APNS

iOS7でプッシュ通知のデバイストークンに大きな変更

iOS7でプッシュ通知にもいくつかの機能追加が加えられていますが、おそらくドキュメントに書かれていないことで、場合によっては問題が生じるかもしれない変更が加えられているようです。 Appleのドキュメント → Local and Push ...
WEB開発

ターミナルのカレントディレクトリをFinderで開く

小ネタですが、先ほどあるツールのデモ動画を見ていて「こんなことできたのか・・・!」と気づきましたので、書きます。 ターミナルからFinderを開く ターミナルで、cdコマンドなどを使ってあるディレクトリに移動しているとします。 cd /u...
Java

nullチェックは、ifですべきかtry/catchですべきか?

「Javaの高速化の方法」というページに、次のような高速化手法が書かれていました。 文字列がNULLかどうかの判断は IF文を使用せずに 例外処理NullPointerException で置き換える if文の場合です。 if(obj =...
JavaScript

JavaScriptの時刻の扱いが3倍くらい楽になるMoment.js

JavaScriptの時刻オブジェクトといえばDateですが、扱いが少し面倒くさい場合があります。Moment.jsというライブラリを使うと、かなり楽になります。 Moment.js JavaScriptのDateオブジェクトと即変換でき...
Ruby

RubyGemsにホスティングする第一歩!最小構成を知る。

先日Rubyを触っていたのですが、gemの手軽さが凄まじくて感動しておりました。 そして、GrowthPushのRubyライブラリをgemにホスティングしようと思いまして、RubyGemsについて調べました。 Rubyは「たのしいRuby」...
PHP

PHPUnitのインストール

GrowthPush SDK for PHPのために久しぶりにPHPを書きまして、PHPUnitをインストールしようとしたら失敗したのでインストールメモを書いておきます。 以前書いた「watchrでファイル更新時にPHPUnitを走らせる...
cocos2d

cocos2dの初期化処理を追ってみる。

「最近ぼちぼちcocos2dとかかじってます。」・・・という書き出しで、このブログが下書き保存されたのは10ヶ月前のようですが、このままだと化石になってしまうので公開してしまいます。 参考文献 cocos2dの公式サイトです。 cocos2...
タイトルとURLをコピーしました