git logに色付けしたりするgitconfigの設定

Git使ってて、"git log"で変更履歴を見てそのSHA-1を使ってGerrit検索したりしてると、メッセージの内容がcommit id以外真っ白で見にくかったので.gitconfigに"git log"をハイライトしてくれるようにエイリアスを設定しました。
それ以外にも何個か追加してるので晒します。

[color]
    ui = auto
[core]
    editor = vim
    pager = less
[alias]
    grep = "grep -n"
    rank = "shortlog -s -n --no-merges"
    log-all = "log --graph --all --pretty=format:'%x09%Cgreen%h %cn %Creset%s%Cred%d'"
    log2 = "log --stat --pretty=format:'====================%ncommit %C(green bold)%H%n%CresetAuthor: %C(yellow bold)%an %x3c%ae%x3e%n%CresetDate:    %aD%n%n%C(cyan bold)    %s%n%n%Creset%w(0,4,4)%b'"
続きを読む

Git GUIからコミットするときにRemoteリポジトリ(送り先リポジトリ)を予め設定しておく方法

コードを書いていて、gitを使って管理しているんですが、今まで、毎回PushするときにRemoteリポジトリを設定していました。こんな感じで。

毎回設定するのは面倒だとは思っていたんですが、今回やり方が分かったのでメモしておきます。

続きを読む

Market Bookmark 1.3.1を公開しました

細かい修正をしました。

  • ラベルの入力履歴がない場合にその旨を表示するダイアログ
  • アプリ一覧画面の各アイテムの間に区切り線を追加
  • アプリ一覧画面にFastScrollを追加
  • ラベル未設定の項目もフィルタリング可能にした

ってな感じです。


そう言えば、Dropbox SDKなるものがあるらしいので、バックアップしたXMLファイルをDropboxに上げておいて、どの端末から使ってもバックアップが共有できるようになったらいいなとか考えてます。

Market Bookmarkにインポート/エクスポート機能を追加した

今週はGoogle I/Oの申し込みがありましたね。ギリギリ23時JSTに帰ってこれたので挑戦しましたがダメでした。
Academicsは開始30秒で予定数に達したとか。

で、申し込めなかったのでむしゃくしゃしてMarket Bookmarkにインポート/エクスポート機能を実装しました。
一応少し前からちょっと実装はしてたんですが、XMLで外部ストレージに書き出すときに使おうと思ったAndroid APIがOS 2.2以降でないと使えないと。。
迷った結果String#format()を使って自力で書き出すようにしました。。ホントはもっといい方法があるのかもしれないですが調べるのめんどくさかったので。

その後公開して1日で★5つの評価が20ほど増えました(*・ω・)ノシ
でもダウンロード数はあんまり伸びないですね、最近は(´・ω・`)

一応これでようやく後から出てきた某類似アプリ(アイコンそっくり、アプリ情報追加画面のUIそっくり)なMLLとか言われてるものよりは多機能になった気がします。
#向こうは並び替え出来ないしラベルなのに改行が使えてしまったりラベルとか言っときながら1つしか設定できないし重複したアプリ情報追加できちゃうし一度アプリ名を設定すると変更できないくせにアプリ名を空文字で登録出来ちゃうって言うとんでもない挙動しますけど。
#あの人って色んな他のアプリに似たアプリ出してるよねーとか思ったり。

まぁあとはPlay storeのレビューとか見ながら何か追加する機能があればやっていきますかね。

ネタ帳作りました。

昨日id:ryo_abeとの電話にて。

「共有出来るネタ帳とかあったら、それを生かしてAndroidとかiPhoneとかでアプリを作りあえるよね。」

電話しながらネタ帳作りました。
Google Docsに。
どんなくだらない内容でもいいからメモっていこうって訳ですよー。

このネタ帳からまたAndroidアプリが作れるといいなぁって思いました。

マーケットアプリからの共有IntentのURL

Eclair(OS 2.1)以前の端末ではHTTPで送られるのが、Froyo(OS 2.2)以降だとHTTPSに変更になってたんですね。
全然知らなかったー。

と言うか何故最初からHTTPSじゃないんだって思ったけど思うだけにしておきます。

Market Bookmark 1.2.0 All Recent Changes

1.2.0

  • Implemented label feature, and filtering items by label.
  • Implemented editing item feature that you already added to Market Bookmark.
  • Can add multiple labels to item by delimiting comma and space character.
  • Can edit items consecutive by checking multiple items.
  • Can use sort feature when you use filtering feature.
  • Can use filtering feature when you use sort feature.
  • App name color to light blue, and label color to pink. Label is displayed by space-delimited.
  • Add dialog and can't add to database when you add duplicative App to Market Bookmark. But Market Bookmark doesn't delete items that you already added, so please delete by yourself.
  • Add dialog when you delete items from list.
  • Implemented share feature, format is " ".
  • Add "Copy" button to "Add bookmark" and "Edit Bookmark".
  • Add dialog when you call Market Bookmark from non Market App.
  • Boosted the logic of acquiring App name but connection speed depends on NW.