サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
suzukaze.hatenablog.jp
[翻訳] Android開発におけるベストプラクティス 本稿はBest practices in Android development(fork)を翻訳したものです。 オリジナルはBest practices in Android developmentです。 要約 GradleとGradleで推奨されたプロジェクト構造を使用する gradle.propertiesにパスワードと機密データを記述する 独自にHTTPクライントを実装せずに,VolleyまたはOkHttpライブラリを使用する JSONデータの解析には、Jacksonライブラリを使用する 65,000メソッド制限のために,Guavaの使用を避け,2,3のライブラリのみを使用する UI画面を表現するにはFragmentを使用する Fragmentの管理のためだけにActivityを使用する レイアウトXMLはコードであり,うまく
はじめに Web(Rails),iOS(Objective-C),Android(Java)で動作するCI(Continuous Integration)を探しました 調査したCI 以下のCIを調査しました。ruby, iOS, Androidに対応していないものは除外しました wercker http://wercker.com/ 無料 対応言語(http://devcenter.wercker.com/articles/languages/) PHP Python Ruby(Sinatra/Rails and Heroku/Rails4 project) Node.js Go java:android(Android application using android studio version 0.4.3) Circle CI https://circleci.com/ 対応言語(
はじめに JSONとMessagePackでは、シリアライズとデシリアライズにおいて、MessagePackがバイナリフォーマットなので、数倍速いです。今回はmruby版でシリアライズとデシリアライズの速度を比べてみようと思います。 ちなみにシリアライズはデータをファイルに保存したり、ネットワークで送受信できるようにすることです。反対に、デシリアライズとはシリアライズしたファイルやネットワーク上のデータをプログラムで扱えるように復元することです。 mruby-json mruby-msgpack ビルド 1. build_config.rbにmruby-jsonとmruby-msgpackのconfig.gem行を追加: MRuby::Build.new do |conf| # ...(省略)... conf.gem :git => 'https://github.com/mattn/mr
MessagePackって何? MessagePackとはなにかといいますと、JSON互換の異なる言語間でデータ交換するためのシリアライズフォーマットです。JSONのような型を扱え、 JSONよりコンパクトで、速いと言われています。(mrubyではまだ性能評価していないので、今後やってみたいと思います。) ログコレクターで有名なfluentdというミドルウェアで使用されています。 MessagePack for mruby 今回、MessagePack for ruby v 0.5.5からmrubyにGEMとして移植しました。すべて移植したわけではないので、α版というところでしょうか。 MessagePack#pack,MessagePack#unpackメソッドでだいたいの型を使用出来るようになっています。 次の例は配列をシリアライズして、MessagePack#unpackメソッドでデ
UbuntuにPostgreSQLをインストールする方法を説明します。 OSはUbuntu 12.04 LTS,データベースはPostgreSQLで動作確認しました。 PostgreSQLをインストールする。$はコマンドプロンプトです。$の次から入力してください。 $ apt-get install postgresql PostgreSQLのバージョンを確認する。 $ psql --version psql (PostgresSQL) 9.1.3 私が確認した環境ではPostgreSQLのバージョンは9.1.3でした。 PostgreSQLのスーパーユーザーであるpostgresユーザーに変更し、設定ファイルを編集します。 $ sudo su - postgres $ cd /etc/postgresql/9.1/main/ $ vim ./pg_hba.conf pg_hba.conf
rubyの方言に組み込み向け用のmrubyというものがあります。rubyには簡単にライブラリが組み込めます。mrubyにも便利なライブラリがあったらいいですよね。 mrubyはまだ若い言語ですが、GEMがあります。 rubyはGEMをあとからインストールできますが、mrubyのGEMはmruby本体と同時にビルドします。ではまず、mrubyをGitHubから取得してビルドしてみましょう。 $ git clone https://github.com/mruby/mruby.git $ cd murby$ ls AUTHORS MITL TODO doc mrblib CONTRIBUTING.md Makefile benchmark examples src ChangeLog NEWS bin include tasks INSTALL README.md build minirake
このページを最初にブックマークしてみませんか?
『suzukaze.hatenablog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く