mattak's blog

人生を1ミリ進める

jenv つかおう

anyenv にjenvがはいっていたので使う。 特にmacだと、1.6.0 と他のversionのjdkを使い分けしたい。 install $ anyenv install jenv $ exec $SHELL -l 環境の追加 jenvの場合、他のenv系と違って、installはサポートしてくれないので自分でinstallする。 mac…

AndroidWearのView

Document DocsはDLしてみる http://developer.android.com/shareables/training/wearable-support-docs.zip View 一覧は ↓ reference/android/support/wearable/view/package-summary.html View一覧 BoxInsetLayout スクリーンの形を考慮したFrameLayout。bo…

gradleでandroidの署名設定を外出し.

apply from: で外出しすると非常にスッキリした。 android { defaultConfig { ... } ... // signingConfigs def keyStoreGradleDir = "${System.env.HOME}/dev/KeyStore/gradle" apply from: "${ keyStoreGradleDir }/mykey1.gradle", to: android apply fro…

msyqlのuser作成、確認、権限付与

一度もやった事がなかったのでメモ。 user作成 CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; user一覧 SELECT Host,User,Password FROM mysql.user; userの権限確認 SHOW GRANTS FOR 'username'@'localhost'; userにDBへの権限付与 GRANT …

Android L install

Android L http://developer.android.com/preview/index.html 注意 完全に端末が初期化されます。 重要なデータは要バックアップ。やりかけのゲームは要保存。 install Imageは下からDL. http://developer.android.com/preview/setup-sdk.html 下記ページのi…

groovy ast example

groovy のAST Transformationのサンプル. http://groovy.codehaus.org/Global+AST+Transformations ↑の例をgradleできちんとかいた https://github.com/mattak/groovy-ast-example SourceUnitで任意の行にmethodをinsertできることを確認できた.

AndroidのLogを改良しよう3

課題 つくろうとしてるライブラリでは、Annotationを用いて、code injectionを行いログをinsertしようとしていた。 Lombokがすでにやっているんだから、簡単だと思っていたがどうやらそうではないようだ。 http://notatube.blogspot.jp/2010/11/project-lomb…

AndroidのLogを改良しよう2

Unityで遊ぼうかと思ったけど、需要ありそうな気がするのでこっち優先する. 今日は、javaのソースコードレベルのアノテーションを調べて実験してみる。 RetentionPolicy.SOURCE javaのアノテーションを記述する際にリテンションポリシーを3種設定することが…

AndroidのLogを改良しよう1

Androidのログって... 機能が貧弱. 仕込むのめんどい. 出し分けの指定もめんどい. 毎回Logクラスのwrapperを各アプリで用意したくない. ... ということを前々から強く思っていたけど、いい感じのライブラリがないので自分でつくる. MavenCentralデビューを目…

SocketLauncher開発 2日目

きょうやること pivotal にタスクきる API定義 Chromeのひな形up chrome extension https://github.com/mattak/chrome-SocketLauncher とりあえず、upした API定義 IRCベースのレスポンスをsocket.ioで定義する. ping pong user privmsg clientからの命令は …

InAppBillingV3で価格値と国別コードが取得可能になっている件

Googleは何のアナウンスもなく、非常にカジュアルにドキュメントを更新し、APIを更新する。 昨日 (5/13)もきっとなにか中の仕組みを変更していたのだろうか、InAppBillingのテストアイテムの購入で、「アイテムが取得できません」がずっと表示されるというバ…

SocketLauncher開発 1日目

ちょっと最近さぼり気味なので、また今日から毎日書く。 SocketLauncher Socket.IOをつかって、Chrome Extension <=> Android / iOSで文字列を送信したい.

cinchではまったところ.

IRCのbot作成時、cinchを使ってみた。 結構癖があり、ソースみないとよくわからんことが多々あったので、めもめも。 doc - http://rubydoc.info/github/cinchrb/cinch/Cinch はまったところ ISO-2022-JPで応答文字コード http://mattak.hatenablog.com/entry…

IRCにて、ISO-2022-JPでencodeした文字列を出力したい

環境 mac, ruby 2.1.1 結論 IRCからinput (iso-2022-jp => utf-8)はできたが、output(utf-8 => iso-2022-jp)はよくわからない。 最終的にecho #{word} | nkf -jで逃げた。 Encoding系のメソッドを試す。 $ pry [1] pry(main)> require 'nkf' => true [2] pry…

pivotal trackerつかってみる

個人で作るものもある程度プロジェクト管理したいなーとおもい、redmineたてるのもめんどいしpivotal trackerで試してみる。 JIRAの方も良さそうだけど、min $10だったから、min $7 のpivotalを優先. 早速メール登録して始める. プロジェクト作る. api-chara…

参:声優の名前から出演アニメを出すAPIをつくろう

ステータス irc クライアント ほぼ完成、!cvコマンドが動く. https://github.com/mattak/irc-client-character-voice api サーバ 基本機能完成: actorの検索、character / program / actor のCRUDができる. https://github.com/mattak/api-character-voice I…

rails (mysql) で環境をmac => ubuntuに移動後、動かない

mysql2まではインストールされているのだけれど、/tmp/mysql.sockがつくれないエラーがでて rake db:createできなかった。 rails new sample -d mysql で新たに作成したプロジェクトではubuntu上で動いたので設定ファイルがあやしい。 diff --git a/config/d…

続々:声優の名前から出演アニメを出すAPIをつくろう

今日やること いい加減にdbにつっこむ irc clientつくる

続:声優の名前から出演アニメを出すAPIをつくろう

たまこマーケットいいはなしだった。明日も見に行こう。 今日やること APIの仕組みはできた。 wikipediaからのスクレイピングがいまいちなので、調整する。 抽出するパターン wikipediaによく表記されるパターンは以下の通り. ; キャラクター (ふりがな) :…

声優の名前から出演アニメを出すAPIをつくろう

IRCで声優名から出演アニメをだしたい. format キャラクター名から声優名を出す. !cv 戦場ヶ原ひたぎ => 斉藤千和 声優名からキャラクター名(出演アニメ)を出す. !cv 洲崎綾 => 星白 閑 (シドニアの騎士) => 北白川 たまこ (たまこまーけっと) キャラクター…

ゲームブートキャンプ 4月 8日

今日やること モデル作成つづき bone作り直し。 参考: http://nvtrlab.jp/column/2-4 Auto IKがうごいた pose mode 剛体の設定がおかしい。 自動で重みづけするのだとだめっぽいなー

ゲームブートキャンプ 4月 7日

今日やること ボーン設定つづき Blenderの操作よくわからん・・オブジェクトの選択ができない. boneつくる 背骨部分 hip stomach chest Blender操作むずいなーっておもってたけど、タッチパッド=>マウスにかえて超快適. Blenderはマウスで操作しなくちゃ駄目…

ゲームブートキャンプ 4月 6日目

今日やること モデルにボーンを入れる. モデルのモーションを作る ボーン 下記を参考に作業中。。 http://buzzlerazzle.blogspot.jp/2013/01/blender-rigunity-mecanim.html ボーンの付与: Amator -> SingleBone ボーンを透過: X-Ray ボーン編集: ObjectMode…

続々:socket.ioためす

きょうやること Android周りのUI調整. Socket制御をService化できればやる. gradle uAll cAT --info テストこけたときに、 adb logcat | grep -A 30 'started: test001....' とかして、test_methodでgrepかけるとべんり!

続: socket.ioためす

きょうやること redis周りの設定 Androidのclientを容易. github とりあえず、レポジトリを登録. github.com/mattak/SocketLauncher.git github.com/mattak/android-SocketLauncher.git 途中経過は省略して、redis周り、Android周り設定できた!

socket.ioためす

yeomanのgenerator-angularでベースをつくり、socket.ioで簡単な通信をさせてみる。 今日やること yeomanでベースを作る. socket.io で接続中のクライアント一覧を表示する $ yo angular $ grunt build serve とりあえず、サイトが表示できた。

ゲームブートキャンプ 4月 5日目

今日やること モデルをつくろう もういっそUnityChanとか複雑なことはやめて単純なところから、1つづつやってみる モデル作成 http://takashicompany.hatenablog.com/entry/2013/11/10/215814 ここの記事を参考にモデルを作ろうと決意。 sculptisでつくって…

ゲームブートキャンプ 4月 4日目

IS ワンオフ フェスティバル2、楽しかったー。。 TokyoDomeCityHoleってちょうどいい広さと距離感。 今日やること UnityChanを自分で書いたスクリプトで歩かせる Q1. モデルを正面に向かせる? カメラの座標 x:0, y:0, z:-10 モデルの座標 Position: x:0, y:…

ゲームブートキャンプ 4月 3日目

今日やること UnityChanを動かす部分を自分で書いてみる Mecanimつかう UnityChanを自分でうごかす まずはUnityChanをそのまま表示してみる. Q1. UnityChanの実態はどこ? そもそも3Dの知識が乏しいので、シーン上にモデルをどのように配置すればいいのか? …

ゲームブートキャンプ 4月 2日目

連日飲み会、食事会がつづく。 時間もとれずつらい。。 前回いろいろゲームコンセプトや企画を掘り下げようとおもったけど、今はまだ腰を据えて何かをつくる時期ではない気がする. 第一に基礎開発力がたりないし、第二にゲームに対して観察力・考察力がたり…