linkerのバージョン1.1をリリースしました。今回の主な変更点は、作成済みの目次を編集する機能を付けたことです。pickerをほぼ作り直してバージョン1.1をリリースしました。要望のあったリマインダーの設定機能やEvernote公式Androidアプリから追加したTODOが文字化けする問題などが解消されています。読み込みスピードの改善や行える操作が増えたりと、まあ作り直したのでいろいろ変ってると思います。件のコメントGitを使いこなせてマンです。Historyでコミット履歴のViewが表示されます。Versionを選択すると、そのコミットした時のファイルがEclipseに表示されます。削除したファイルでもここにあれば表示することができますが、図1の上段のコミットログから一つ一つ表示して目で探すのが大変です。これをファイル名指定で一覧化できると良いのですが.....。件のコメントenumの値を保存するときはordinalのint型の値で保存してたりしてたんですけど、enumの値を1つの変数に複数保持して、それを保存して復元するいい方法ないかなとググって作ってみたJavaサンプルです。件のコメントEclipseのlogcatビューは、いらないログはすぐ消してしまうので、さっきのログをもう一度見たいという時に、どこかに残ってないかなと思うことが時々あります。Shellコマンドプロンプトを使う何かeclipseとかの設定を触ったら、自動で保存するようになるとかの話ではなくて、コマンドプロンプトからファイルに保存するだけです。件のコメントPocketに追加した記事を古い順から消化するべく、Web版の並べ替えようと思ったらなんかUIが変わってたので、メモしておきます。件のコメントこの夏、家の裏の空きスペースに七輪を出して、ビール片手にどうやったらおいしくできるか研究していました。去年は焼きすぎてパサパサになり、魚焼き機で焼いた方が手間がかからないし美味しいんじゃないかと思ってましたが、今年は炭火焼きでおいしくなるとはこういうことかと少し分かった年でした。これを2015年にも活かせるようメモしておきたいと思います。15+の拡張機能のconsole.logはどこに表示されるのか見方がわからなかったのでこれから開発しようって方のためにもメモしておきます。Linkerをバージョンアップさせました。ノートブック、タグ一覧の表示方法を改善して、目次へ追加するノートが探しやすくなっているかと思われます。件のコメントこちらに、ListViewへ動的にrowを設定するサンプルが掲載されています。日目のエントリ、「ListViewやTableViewのセルをカスタマイズする方法」のソースコードです。Builderで作成して動的に読み込むコードを作成してみました。Navigationのカスタマイズソースも一式あるので分かりやすいです。件のコメントテンプレートを変更して落ち着いた雰囲気のにしました。あと、ごちゃごちゃ表示してたのも数を減らしました。L」を入れてみました。英語が書かれたメモ帳が表示されて、どういうことだと若干後悔しておりましたが、こちらに日本語で解説されているのがあり、比較的簡単にカスタマイズできました。件のコメントブラウザがアップデートしてくれてバージョンが19になりました。起動するとブックマークバーがない!ということで、18と大きくは変らないでしょうがメモを残していきたいと思います。ブックマークバーを表示するという項目が。これにチェックを付けるだけです。ここに表示されてなければ、アドレスバーにopera:flagsと入力。検索にbookmarkと入れたらbookmarkバーの設定が表示されるので有効にします。Barという名前でしたが、19で本運用になったようですね。(追記:2014/03/23)Chromeだとブックマークバーのフォルダ上で右クリックをすると「フォルダを追加」という項目があって、フォルダを入れ子にして整理ができるのですが、Operaには見つかりません。検索したのですが特にそういう項目は見つからず...まあ、ドラッグ&ドロップが使えるということで、以下のように。ブックマークバー上の何もないところで右クリックをすると新規にフォルダを作成できるので「フォルダを追加」で適当にフォルダを作成します。Dialでやれって発想なのかなと思うところです。その他マウスでタブをウィンドウから分離する際、Opera18では新しいウィンドウが生成されるだけのようでしたが19からはChromeなどと同じようにマウスカーソルのドロップした先に表示されますね。僕的にはすごくやって欲しかった改善です。件のコメントブログのコードをSyntaxHighlighterからGistへなんとなく、Gistのコードの方がブログに貼り付けた時に見た目がいいなと思ってた程度でしたが、Gistの方が楽な気がしてきました。java;等に変更するブログに貼り付けるJavaScriptを埋め込まなくても埋め込みタグに変換してくれるサイトもありますし、上記3のエスケープに関しては、いろいろやり方はあると思います。これをGistにすると、[最初だけ]Eclipseにプラグインを入れて、アカウント登録するEclipseでコードを生成ソースの一部またはファイルを選択して右クリック→アップロードGistから埋め込みコードをコピーしてブログに貼り付けるメリットデメリットはいろいろあると思いますが、まずハイライト表示される時間がGistの方が速いですね。SyntaxHighlighterはブログ内にコードがあるので、それの解析に時間がかかるのは当たり前ですが、その反面GistはGistのサーバが落ちたり、(あり得ないと思いますが)GitHubがサービス終了したら表示できなくなりますね。あとは、SyntaxHighlighterの方は行を選択してハイライトなんかもできますが、Gistの方はブログにそんな表示できるんでしょうか?(調べてません)その代わりになるかどうかはアレですけど、Gistのサイトへ行けば世代毎のコードが見る事ができるので差分などは分かりやすいのではないでしょうか。そんなわけで、バージョン管理タグ文字エスケープを気にしなくていいEclipseから直接アップロード&更新ができるので、これからはGistを使ってみたいと思います。件のコメント下記サイトにはテスト駆動開発の動画の講座に加えて、動画の書き起こしがまとめてあります。技術評論社http://gihyo.jp/dev/serial/01/tdd以下は僕が動画を見ながらメモしたものです。SavuEclipse上で動かすまでのメモです。History)という項目があるので、これにキーを割り当てます。Hにしています(デフォルトでは別のとかぶってるかもしれません。以下その割り当てということで話を進めます。Hと押すとHistoryビューが表示され、そこに閲覧中ソースのコミット履歴が表示されます。閲覧中のソース上のカーソルがメソッドの括弧内にある場合、コミット履歴ではなくてメソッドの更新履歴を表示してしまいます。Hと押す必要があります。プロジェクト全体のコミット履歴を見る場合は、下図矢印のアイコンをクリックします。Viewにしておくとソース閲覧の邪魔にならないと思います。上記ショートカットはパッケージエクスプローラー上でも同様に行えます。Explorer)にキーを割り当てておくと、ソース閲覧中にそのキーでパッケージエクスプローラーへフォーカスを移動できるので、マウスを触ることなくパッケージエクスプローラー経由でコミット履歴が閲覧できます。パッケージ名やファイル名の変更、ファイルの移動などを行った場合は、プロジェクト全体のコミット履歴から探す必要があります。そのファイルには紐付いていません(たぶん)。UIのデモで端末を倒すと画面半分に変な空白が入ってしまいます(上図)。同じ症状を見た人は説明なしにわかると思います。再現手順は以下の通りです。Playにあるデモアプリはこの症状が出ません。SlidingMenuライブラリのSlidingActivityHelper.javaのonPostCreateメソッド内を修正すると良いようです。件のコメントandroid.app.Applicationというクラスを継承したカスタムApplicationを作成すれば、どのActivityからでも共通して利用できるオブジェクトが作成できます。便利なので扱いには注意は必要ですが、テストを行う際は、ActivityのonCreateが実行される前に差し替え可能なので、オリジナルのMockで差し替えたい場合などにも有効です。この辺りどうテストをやるのが良いのか、まだまだ勉強不足ですが......以下に差し替え方を掲載します。件のコメント家の正月飾りをどうやって飾るか、身近なところではお年玉を去年いくら渡したかとか、年に一度分かればいいけど忘れちゃダメな情報があるわけですが、幸いにもこのクラウドな時代で、Excelファイルに書いてDropboxに入れとくとか、Evernoteに書いておくとか、まあやり方はいろいろあるんですけども、面倒でもやっておけばほぼ残り続けるというのはありがたいわけです。いうわけで、いつもは父がやっている正月飾りを、今年はインフルエンザにかかって引きこもってるので、代わりにやったのをメモして来年の正月準備の効率化を図りたいと思います。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。...Eclipseで一通り基本的なGitを使ってみる備忘録的にまとめておきたいと思います。おかしな点があればご指摘いただければ幸いです。...Androidのlogcatを自動で保存させたいEclipseのlogcatビューは、いらないログはすぐ消してしまうので、さっきのログをもう一度見たいという時に、どこかに残ってないかなと思うことが時々あります。