mattak's blog

人生を1ミリ進める

2013-01-01から1年間の記事一覧

cocos2d-x Android.mkで任意のパスのクラスをbuildする

wildcardを使う srcファイルを指定するのに、以下のようにファイル追加を行うごとに設定をいじるのは面倒。 LOCAL_SRC_FILES := hellocpp/main.cpp \ $(LOCAL_PATH)/../../Classes/Hoge.cpp $(LOCAL_PATH)/../../Classes/Fuga.cpp これはwildcardを利用すれ…

cocos2d-x 2.2.0 インストール

android環境とios環境を整えたときのメモ Android編 cocos2d-xのダウンロード $ open http://www.cocos2d-x.org/download 2.2.0をダウンロード プロジェクトの作成 $ cd $COCOS2DX_HOME $ cd tools/project-creator $ python create_project.py -project MyG…

google test使ってみる

DL ちょうど、1.7.0-rcが出ててた。 https://code.google.com/p/googletest/downloads/list アーカイブを作成 $ cd $HOME/src/gtest-1.7.0 $ export GTEST_DIR=`pwd` $ g++ -isystem $GTEST_DIR/include -I$GTEST_DIR -pthread -c $GTEST_DIR/src/gtest-all.…

volley でuseragentを設定

よくわかんにゃかったので、よんだ。 30 public class Volley { .... 35 /** 36 * Creates a default instance of the worker pool and calls {@link RequestQueue#start()} on it. 37 * 38 * @param context A {@link Context} to use for creating the cac…

Volley on gradle

Volley Google IO 2013で発表された非同期通信用のライブラリ。 今まで、AsyncTask+(HttpURLConnection | ApacheHttpClient)で行っていた部分を置き換えるられる. 発表の動画 http://www.youtube.com/watch?v=yhv8l9F44qo 使い方 git clone https://android.…

androidでjarライブラリを作成する

AndroidStudioでgraldeビルドになった。 で、ライブラリの作り方がよくわかんないので、まとめた。 jarの作り方 src/main/java 以下にパッケージとコードをおく。 $ tree . ├── build.gradle └── src └── main └── java └── me └── mattak └── sample_librar…

Androidの会 定例 2013/06

Google Glassが変える世界 UST配信なし アメリカ在住のみ許可 CPU/GPU | OMAP4430 (1GHz x 2) OS | 4.0.4 I/O | Mic-In, 骨伝導, TouchPad, Camera加速度センター 基本的にはホームランチャーが違うだけでほぼ同じ 構成 グラスとタッチパッドが一緒になって…

cdiffでファイルパスの差分をみよう。

cdiff linuxのshellでいろいろ操作してると、かゆいところに手が届かないことがよくある。 たとえば、androidの画像ファイルをもらったときに以下のようにしたい場合がある。 $ ls icon_36x36.png icon_48x48.png icon_72x72.png icon_96x96.png これをなん…

Androidをgradleでビルドさせる

gradle AndroidStudioが公開され、ビルドシステムはgradleに移行する感じの風潮で、皆注目してる。 世間の流れにおいていかれないように、gradleでandroidプロジェクトをビルドできるようにためす。。 とりあえず、以下を読みながら試す。 http://tools.andr…

RubyMotionことはじめ

RubyMotion 最近おいらの周りでrubymotion++なひとが多く、おいらも始めました。 とりあえず勢いで買っちまったのできちんと勉強して使えるようにする。 なんぞ? いとうなおやさんのスライドわかりやすい。。 https://speakerdeck.com/naoya/shi-jian-rubym…

言の葉の庭

言の葉の庭 バルト9にいってきました。 舞台が新宿御苑の日本庭園ということもあり、見終わった後すぐ徒歩5分程度でロケ地につきました。 本編のシーンにもあった場所を撮影してきたのでいくつか写真をアップ。 ロケ地 新宿御苑入り口 映画終わりにクレジッ…

reveal.jsをつかう

サーバーたてる macのlocalhostでsymlinkがきかない。。 そもそもapachの設定ファイルはどこだったのか? /etc/apache2/users/myname.conf Optionsはシンボリックリンクたどるようになっている。。なぜだ。。 ... Dropboxのフォルダーの権限が700だったorz $…

gistに書いたスクリプトを管理したい。

ということで、bistというプログラムを書いた。 https://github.com/mattak/bist できること bistでやってくれるのは ローカルにgistスクリプトをcloneしてくれる gistスクリプトをパスの通った$HOME/.bist/bin/にシンボリックリンクする chmod a+x でスクリ…

これからandroid開発をするひとに。(1)

はじめに 1年間android開発をしていて、そのノウハウが自分の中だけにたまっていった。 そのたまっていたノウハウと基本、思ったことを整理して書き出す。 何を書こうか? とりあえず、思いついたことをつらつらと。 重要だと思う部分 GoogleWalletでの課金…

nginxインストール

おおー nginxでwebsocketサポートとか http://qiita.com/items/484aa9bfb7bc4206ffed ためそー インストール $ aptitude show nginx Package: nginx State: not installed Version: 1.1.19-1ubuntu0.1 Priority: optional Section: universe/web Maintainer:…

mongoを使ってurl shortenerつくる

mongoぇ 基本的な使い方はわかったけど、アプリどう組み込むのかの経験をつまぬば。。 簡単そうなアプリケーションとして、url shortenerを作ってみる。 rubyでmongo とりあえず、rubyで使えるかをためす。 ちゃんと、利用できるgemがあるみたい。。 $ gem i…

mongodbつかってみる

なぜ? 7つのデータベース、7つの世界をよんだら、mongodbつかってみたくなったから。 http://www.amazon.co.jp/dp/4274069087 技術ありきで、作りたいものがないという。。 インストール ミーハーなので最新版を。 $ sudo apt-key adv --keyserver keyser…

さくらで再インストールしたときのメモ

公開鍵の登録 $ ssh-copy-id -i .ssh/id_rsa.pub user@server.com パッケージの更新 $ sudo aptitude update zshのインストール $ sudo aptitude install zsh $ chsh -s $(which zsh) gitのインストール $ sudo aptitude install git-core $ git config --gl…