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

JsonPullParser 0.1 とりあえずリリース

APTやばくね? - @vvakame の日記 で書いてたJsonPullParserをリリースしてみます。 https://github.com/vvakame/JsonPullParserJsonPullParserは @zaki50 さんがコード見てくれたり書いてくれたりしてくれています!ありがとーざきさん!!今回リリースする…

APTやばくね?

Androidで部第7回でNetaTalkしゃべってきました。Androidで部 第7回 APTすごいView more presentations from vvakame.上記スライドを補完する形で、追加の情報を書いていきたいと思います。 APTの嬉しさについて 最大のポイントは、計算コストを払うタイミン…

Robolectricやってみた。

Androidテスト部 第二回ミーティングで、 Robolectric とかいう謎の物体の存在を教えてもらったのでやってみた。 @thorikawa さんありがたう! Robolectric って? http://pivotal.github.com/robolectric/index.html簡単に言うと、PC上でAndroidの一部UnitT…

これはMacにいれておけ。

Mac

かなり必須 Dropbox 複数のPCでのファイル同期に大活躍。ソースコードとか置いてます。 MacPorts Unix系のツールを入れたり出したり screen zsh git 辺りは必須 人による Google Chrome 僕くろーむ派なんで とりあえずAutoPagerは神 iWork いるかもよ LibreO…

maven-android-plugin で、Androidプロジェクトの構成管理やってみる

既に使いこなしている @miyatay さんからpom.xmlを分けてもらったので、@zaki50 さんと @bols_blue さんと @hidecheck さんと4人で束になって倒してみた。 なにがうれしいの? 構成管理できると、依存関係の追加とか簡単にできて楽だよ! あと、Hudsonで簡単…

AndroidのLVL(License Verification Library) Crack編

※ ここに書いてあることは間違ってることもあるかもしれません。頑張ってますが間違っていたらTwitterかコメントなどで教えていただけるとうれしいです。 前回のまとめ とりあえず、LVL使うだけなら簡単だね、というとこまでなんとなく見ました。 前回 d:id:…

AndroidのLVL(License Verification Library) とりあえず導入編

※ ここに書いてあることは全部間違っている可能性があります。頑張ってますが間違ってたらごめんなさい。Twitterかコメントなどで教えていただけるとうれしいです。 LVLってなんなの? Googleが提供しているライセンス認証とかできる物体。 このライブラリを…

Eclair以降で、連絡帳に含まれている全ての人の誕生日を取得したい。

べ、別に僕がやりたかったわけじゃないけど、人の誕生日が取れてもいいかな、と思って…!! 参考 コンタクトリストの取得方法(Android SDK2.0以降の方法) | mucchinのAndroid戦記 Kaotaro Google グループ ContactsContract.Data | Android Developers ソー…

RoboGuiceやってみた

なんとなく知ってる 名前だけはなんとなく知ってた。やってる人を見た事はなかった。 いわく、DIとか出来るらしい。何それ?http://code.google.com/p/roboguice/ XMLみたいなファイルに設定を書くのではなく、Javaコード上で設定するんだって。 コード補完…

そにえり公式サイトに載るなど

あんどろいだーからメールがきて「謎の媒体にのせていい?」って言われたので「いいよ」って返したらhttp://www.sonyericsson.co.jp/product/docomo/so-01b/pobox/index.html なんか載った。TwishroomとDroppShareの2アプリが載ってます。 POBoxにMashroomが…

Google Developer Day 2010 Japan の DevQuizを一応やったわけですよ。

2-legged OAuth http://gist.github.com/557292http://market.android.com/details?id=net.vvakame.frothyfeed ↑俺専用FriendFeed投稿アプリ作ったときの資産があったので1時間か2時間くらいでクリア ハマりポイントは… 正規化しないといけない 今回のソース…

しつこく Scala + Android 再々挑戦

本日はAndroidカレー部の活動なんだよ!最中なんだよ!!http://togetter.com/li/37438 さいちょうせん!! window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return …

Serializableで保存してたデータをMessagePackで置き換えてみた

おばかだから、どこで知ったのか忘れちゃったけど… MessagePack http://msgpack.org/ こんなん。すごい早いんだって。先読みとかせずにパースできるから効率いいんだって。 ようするに、jsonと同等ぐらいのデータを、より少ない容量でバイナリ符号化するんで…

ユーザがソート可能なListView

ニーズ DroppShareで、リストの編集機能が欲しいので、まずは編集できそうなパーツを作りました。ぽぇ。 いいのないかなー… http://github.com/commonsguy/cwac-touchlist ↑割と近い感じ。リストビュー中のアイコンを摘むと移動できます。みたいな感じだった…

iRobot on iRobot

画像はネタです。GreenToolさんでaPadとかiRobotとかgakkariPadとか呼ばれるものを7月頭くらいに買いました。 http://www.green-tool.jp/products/detail.php?product_id=818お店の対応自体は良かったですが、商品がまぁ順等にgakkariでした…。 処理速度とか…

Scala + Android 再挑戦

で部 第5回デ部に行ってLTしてきました。デ部初体験だったのに…ビクンビクンhttp://docs.google.com/present/view?id=dfwwrv4h_3f25m46cq ↑発表資料そしたら@hidecheckさんからアドバイスをいただくなど。 window.twttr = (function(d, s, id) { var js, fjs = d…

TwitHubBridge作りました。

GAE

Twitterで呟いたTODOがgithubに連携されるといいな、と思って作りました。http://twithubbridge.appspot.com/TwitterのScreenName(vvakameとか)と、githubのusername(vvakameとか)とAPI KEYを登録しておくだけ!後は、 "TODO projectName Title/Body"の形式…

goo.gl shortenしてくれるライブラリぽいのを書きました

Android上でも普通に動きます。 DroppShareでも利用しています。http://bit.ly/dDABAy正式サービスを開始しているわけではないので若干グレーゾーン…です。先人のPHP版を写経しただけなので簡単でした。ありがとうございます! http://d.hatena.ne.jp/shimoo…

GAEでXMLをXSLTでHTMLに変換する

GAE

暗号のようなタイトルだ…! AndroidのWebViewとか普通のブラウザとかで、XML+XSLTなデータを見に行くとちゃんと読み込まれず可哀想なことになるので、HTMLに変換する必要が発生しました。 本当はXML+XSLTで機械に喰わせられるし人間は読みやすくなるし、転送…

BitmapDrawableをSerializeしたい

かなり前の話だけど書いておく。 アイコンとかの画像をキャッシュしておきたいなー。という需要がありました。 外部にファイルpngファイルで持つより処理速度早そう(未検証 とか 必要なデータを1ファイルに詰め込みたい。データとアイコンをセットにしたもの…

DroppShare v0.8

DroppShare v0.8公開しました。前回 http://d.hatena.ne.jp/vvakame/20100426 の機能に加え、v0.7でQRコード表示機能や、v0.8でbit.lyに対応したりしました。 適当なアプリを長押しすると… こんなん出てきます。 QRコードで表示をつんつんするとQRコードが表…

DroppShare v0.6

DroppShare v0.6公開しました。前回 http://d.hatena.ne.jp/vvakame/20100407 の機能に加え、友達とインストールしているアプリの一覧を交換する機能を追加しました。 メニューからセレクタを選択すると… 読み込めるファイルの一覧が出てきます。 Menuから、…

DroppShare公開しました。

DroppShare v0.5公開しました。 何をするアプリかというと、Twitterとかに自分のおすすめアプリをMarketへのリンク付きで流す、とかそういう感じです。@conbu: 「うーん、おすすめアプリが有るんだけど、勧めるのめんどくせー」 @vvakame: 「それ、DroppShar…

Twishroom公開しました。

Twishroom v0.2 公開しました。Simeji先生のMashroomパワーにより、入力中の文字と自分のフォロりってる人のScreenNameを前方一致で検索し、返します。 身も蓋もなく言うとTwitteroom先輩の類似品です。よろしければお試しくださいまし。market://search?q=p…

Scala + Android + Eclipse → 書き直しver

昨日書いた内容をブラッシュアップして、誰かの役に立つエントリになるよう頑張る。http://www.scala-lang.org/node/160上記を参考に頑張ってみる。 環境はMac OS X 10.6 + Eclipse 3.5 AndroidSDKとADPは既に入ってる状態。 Scalaインストール 僕はMac OS X…

Scala + Eclipse + Android → 書き直す前Ver

http://d.hatena.ne.jp/vvakame/20100127 として書き直しました。そちらをご覧ください。 書き直す前 http://www.scala-lang.org/node/160上記を参考に頑張ってみる。 環境はMac OS X 10.6 + Eclipse 3.5 AndroidSDKとADPは既に入ってる状態。 だめパターン …

すれちがったー(DroidSensor)のコードをちょびっと読んだ

ソース公開されてたからちょっと読んだ http://code.google.com/p/droidsensor/vvakameのスペック不足により正しく読めてるか不明。間違ってたらごめんなさい状態。 読む前の想像 Bluetoothは勝手にデータ送りつけたり相手に結構長い期間それを保持させたり…

2010年の抱負 と、2009年の振り返り

今年の抱負 1日1コミット ただし23時以降に帰ってきた日はナシ 知らないコードをそれなりに読んだらこれもナシにしても良いことにする 頑張って友達とか増やす 方法論は置いておく 英語ペロペロの友達とか出来るとなおよし。 何かを完成させる 頑張りましょ…

Mac OS X + Eclipse 3.5.1 + Subclipse1.6.x で小ハマり

EclipseとSubpliceつっこんでSVNリポジトリ見に行こうとしたら unable to load default svn clientとか言われてなかなか解決できず時間がかかった調べた感じ、JavaHLとかいうのが必要らしい。調べたらMacPortsにもあるとゆーので sudo port install subversi…