Evernoteのノートリンクを利用して目次を作成するアプリnote linkerのバージョン1.1をリリースしました。
今回の主な変更点は、作成済みの目次を編集する機能を付けたことです。
2014/12/26
2014/11/23
todo pickerを作り直してバージョン1.1としてGoogle Playへアップしました
EvernoteのTODOを抽出表示したり、追加・チェックのON/OFF等が行えるAndroidアプリtodo pickerをほぼ作り直してバージョン1.1をリリースしました。
要望のあったリマインダーの設定機能やEvernote公式Androidアプリから追加したTODOが文字化けする問題などが解消されています。また、読み込みスピードの改善や行える操作が増えたりと、まあ作り直したのでいろいろ変ってると思います。
要望のあったリマインダーの設定機能やEvernote公式Androidアプリから追加したTODOが文字化けする問題などが解消されています。また、読み込みスピードの改善や行える操作が増えたりと、まあ作り直したのでいろいろ変ってると思います。
2014/10/16
Eclipseで削除したファイルをGitで探して閲覧
Gitを使いこなせてマンです。もっといいやり方があればご教授くださいm(_ _)m
右クリック > Show In > History
でコミット履歴のViewが表示されます。
図1の右枠のファイル一覧で見たいファイル上で右クリックして、Open This Versionを選択すると、そのコミットした時のファイルがEclipseに表示されます。削除したファイルでもここにあれば表示することができますが、図1の上段のコミットログから一つ一つ表示して目で探すのが大変です。
これをファイル名指定で一覧化できると良いのですが.....。
環境
- OS:Win 7
- Eclipse:for Java DevelopersのKepler
履歴の閲覧
EclipseでGitにコミットした過去のファイルを閲覧するときは、パッケージエクスプローラーのパッケージまたは、ファイル上で右クリック > Show In > History
でコミット履歴のViewが表示されます。
図1
図1の右枠のファイル一覧で見たいファイル上で右クリックして、Open This Versionを選択すると、そのコミットした時のファイルがEclipseに表示されます。削除したファイルでもここにあれば表示することができますが、図1の上段のコミットログから一つ一つ表示して目で探すのが大変です。
これをファイル名指定で一覧化できると良いのですが.....。
2014/10/12
enumを論理和して保存
enumの値を保存するときはordinalのint型の値で保存してたりしてたんですけど、enumの値を1つの変数に複数保持して、それを保存して復元するいい方法ないかなとググって作ってみたJavaサンプルです。
test01_Shopping()メソッド
- enumを複数扱うのにEnumSetというのがある
- これにaddして商品を複数保持
- EnumSetのcontains()を使えば商品何が入ってるか判定できる
- while文の所で論理和して、一つのint型の値にしている
- 最後にcart.txtファイルに保存
- 出力結果
- ビール
- 鶏肉
test02_Check()メソッド
- cart.txtから値読み込み
- while文の所で復元して、enumの名前を出力
- 出力結果
- 商品:Beer
- 商品:Chicken
参考
java - Storing EnumSet in a database? - Stack Overflow
http://stackoverflow.com/questions/2199399/storing-enumset-in-a-database
2014/09/18
Androidのlogcatを自動で保存させたい
環境
- OS:Windows 7
- Android SDKに入ってるやつ:Android ADB Shell
コマンドプロンプトを使う
何かeclipseとかの設定を触ったら、自動で保存するようになるとかの話ではなくて、コマンドプロンプトからファイルに保存するだけです。
2014/09/12
2014/06/15
2014/06/06
2014/04/22
JavaFXでListViewのrowをfxmlから読み込む
こちらに、ListViewへ動的にrowを設定するサンプルが掲載されています。
ListViewやTableViewのセルをカスタマイズする方法 (JavaFX Advent Calendar2013 7日目) - AOEの日記そのGistのソース
http://d.hatena.ne.jp/aoe-tk/20131206/1386345344
JavaFX Advent Calendar 2013 の 7 日目のエントリ、「ListViewやTableViewのセルをカスタマイズする方法」のソースコードです。参考にさせていただきながら、rowの部分をJavaFX Scen Builderで作成して動的に読み込むコードを作成してみました。
https://gist.github.com/aoetk/7827455
2014/04/11
AndroidのActionbarのDropdownメニューについて調べたことなど
1.公式

http://developer.android.com/guide/topics/ui/actionbar.html
2.ドロップダウンメニュー項目の背景色やラジオボタンの表示など
Customizing the Action Bar | Android Developers Bloghttp://android-developers.blogspot.jp/2011/04/customizing-action-bar.html
3.ActionBarSherlockを使ったDrop-down Navigationのカスタマイズ
ソースも一式あるので分かりやすいです。Dan Dar3: March 2013
http://dandar3.blogspot.jp/2013_03_01_archive.html
4.Drop-down NavigationをActionBarの右端に表示するには
android - How can I position my actionbar list navigation on the right side? - Stack Overflowhttp://stackoverflow.com/questions/15729132/how-can-i-position-my-actionbar-list-navigation-on-the-right-side
2014/03/30
2014/03/10
SherlockFragmentActivityのライフサイクルメモ
対象メソッド
- protected void onCreate(Bundle savedInstanceState)
- protected void onSaveInstanceState(Bundle outState)
- protected void onRestart()
- protected void onResume()
- public void onDetachedFromWindow()
- public void onAttachedToWindow()
- protected void onPause()
- protected void onStop()
- protected void onStart()
- protected void onDestroy()

2014/02/18
2014/02/07
「Let's Play TDD #4: Gaining on Capital Gains」の写経
写経すると良いって聞いて...
http://www.youtube.com/watch?v=CdCNJYKqmi0
写経の対象
Let's Play TDD #4: Gaining on Capital Gains - YouTubehttp://www.youtube.com/watch?v=CdCNJYKqmi0
2014/02/05
OperaのWeb検索を効率化
別にOperaに限った話ではなくて、Chromeとかでも普通にやれそうですし、特に真新しいことではないです...
英語が書かれたメモ帳が表示されて、どういうことだと若干後悔しておりましたが、こちらに日本語で解説されているのがあり、比較的簡単にカスタマイズできました。
Windowsのショートカットキー → Opera
こちらの記事をフムフムと拝見しておりましたら、私がWindowsのスタートアップに迷わず入れた厳選フリーソフトBEST8ちょうどWindowsのショートカットキーをいい感じにカスタマイズできないと思っていたところだったので、掲載されている「AutoHotkey L」を入れてみました。インストールして、スクリプトファイルを開くと、
http://www.ashi-tano.jp/?p=7006
英語が書かれたメモ帳が表示されて、どういうことだと若干後悔しておりましたが、こちらに日本語で解説されているのがあり、比較的簡単にカスタマイズできました。
AutoHotkeyを流行らせるページ何がしたいかと言いますと、
http://ahk.xrea.jp/index.html
2014/01/31
Opera19メモ(何かあれば随時追加)
ブラウザがアップデートしてくれてバージョンが19になりました。起動するとブックマークバーがない!ということで、18と大きくは変らないでしょうがメモを残していきたいと思います。
もし、ここに表示されてなければ、アドレスバーにopera:flagsと入力。検索にbookmarkと入れたらbookmarkバーの設定が表示されるので有効にします。
デフォルトが有効なので、たぶん触らなくていい気がしますが...
バージョン18では試験運用機能でQuick Access Barという名前でしたが、19で本運用になったようですね。
Chromeだとブックマークバーのフォルダ上で右クリックをすると「フォルダを追加」という項目があって、フォルダを入れ子にして整理ができるのですが、Operaには見つかりません。
検索したのですが特にそういう項目は見つからず...
まあ、ドラッグ&ドロップが使えるということで、以下のように。
ブックマークバー上の何もないところで右クリックをすると新規にフォルダを作成できるので「フォルダを追加」で適当にフォルダを作成します。
その作ったフォルダを、追加したいところへ(上図だと「開発」フォルダへ)ドラッグ&ドロップ!で追加というやり方でとりあえず整理していこうかと....
Opera的にはそういうことはSpeed Dialでやれって発想なのかなと思うところです。
Opera18→19でブックマークバーの設定が変ってる
たぶん、Opera > 設定 の中程にあります。ブックマークバーを表示するという項目が。これにチェックを付けるだけです。もし、ここに表示されてなければ、アドレスバーにopera:flagsと入力。検索にbookmarkと入れたらbookmarkバーの設定が表示されるので有効にします。
デフォルトが有効なので、たぶん触らなくていい気がしますが...
バージョン18では試験運用機能でQuick Access Barという名前でしたが、19で本運用になったようですね。
ブックマークバーのフォルダ内にフォルダを追加したい (追記:2014/03/23)
Chromeだとブックマークバーのフォルダ上で右クリックをすると「フォルダを追加」という項目があって、フォルダを入れ子にして整理ができるのですが、Operaには見つかりません。
検索したのですが特にそういう項目は見つからず...
まあ、ドラッグ&ドロップが使えるということで、以下のように。
ブックマークバー上の何もないところで右クリックをすると新規にフォルダを作成できるので「フォルダを追加」で適当にフォルダを作成します。
その作ったフォルダを、追加したいところへ(上図だと「開発」フォルダへ)ドラッグ&ドロップ!で追加というやり方でとりあえず整理していこうかと....
Opera的にはそういうことはSpeed Dialでやれって発想なのかなと思うところです。
その他
マウスでタブをウィンドウから分離する際、Opera18では新しいウィンドウが生成されるだけのようでしたが19からはChromeなどと同じようにマウスカーソルのドロップした先に表示されますね。僕的にはすごくやって欲しかった改善です。2014/01/24
「Let's Play TDD #3: Cleaning Up My Mess」の写経
写経すると良いって聞いて...
http://www.youtube.com/watch?v=jnMMkXzpOS4
写経の対象
Let's Play TDD #3: Cleaning Up My Mess - YouTubehttp://www.youtube.com/watch?v=jnMMkXzpOS4
2014/01/19
「Let's Play TDD #2: Peering Dimly Into the Future」の写経
写経すると良いって聞いて...
https://www.youtube.com/watch?v=1-sBRRWBxSg
写経の対象
Let's Play TDD #2: Peering Dimly Into the Future - YouTubehttps://www.youtube.com/watch?v=1-sBRRWBxSg
2014/01/18
「Let's Play TDD #1: How Does This Thing Work, Again?」の写経
写経すると良いって聞いて...
https://www.youtube.com/watch?v=f3G7gu1IHws
写経の対象
▶ Let's Play TDD #1: How Does This Thing Work, Again? - YouTubehttps://www.youtube.com/watch?v=f3G7gu1IHws
2014/01/13
EclipseからGistへ投稿
ブログのコードをSyntaxHighlighterからGistへ
なんとなく、Gistのコードの方がブログに貼り付けた時に見た目がいいなと思ってた程度でしたが、Gistの方が楽な気がしてきました。SyntaxHighlighterでコードを貼り付ける場合、
- [最初だけ]ブログにSyntaxHighlighterのJavaScriptを埋め込む
- エディタ等でコードを生成
- Windows Live writerのCode Prettify Pluginを通す(タグ文字などをエスケープするため)
- preタグのクラス名をbrush: java;等に変更する
- ブログに貼り付ける
JavaScriptを埋め込まなくても埋め込みタグに変換してくれるサイトもありますし、上記3のエスケープに関しては、いろいろやり方はあると思います。これをGistにすると、
- [最初だけ]Eclipseにプラグインを入れて、アカウント登録する
- Eclipseでコードを生成
- ソースの一部またはファイルを選択して右クリック→アップロード
- Gistから埋め込みコードをコピーしてブログに貼り付ける
メリットデメリットはいろいろあると思いますが、まずハイライト表示される時間がGistの方が速いですね。SyntaxHighlighterはブログ内にコードがあるので、それの解析に時間がかかるのは当たり前ですが、その反面GistはGistのサーバが落ちたり、(あり得ないと思いますが)GitHubがサービス終了したら表示できなくなりますね。
あとは、SyntaxHighlighterの方は行を選択してハイライトなんかもできますが、Gistの方はブログにそんな表示できるんでしょうか?(調べてません)その代わりになるかどうかはアレですけど、Gistのサイトへ行けば世代毎のコードが見る事ができるので差分などは分かりやすいのではないでしょうか。
そんなわけで、
- バージョン管理
- タグ文字エスケープを気にしなくていい
- Eclipseから直接アップロード&更新
ができるので、これからはGistを使ってみたいと思います。
2014/01/12
テスト駆動開発講座の自分用メモ
下記サイトにはテスト駆動開発の動画の講座に加えて、動画の書き起こしがまとめてあります。
http://gihyo.jp/dev/serial/01/tdd
以下は僕が動画を見ながらメモしたものです。
講座一覧
[動画で解説]和田卓人の“テスト駆動開発”講座:連載|gihyo.jp … 技術評論社http://gihyo.jp/dev/serial/01/tdd
以下は僕が動画を見ながらメモしたものです。
2014/01/11
Dropwizardのサンプルbucharest-jug / dropwizard-todoをEclipseで動かしてみる
こちらのスライドで紹介されてたサンプルを
Eclipse上で動かすまでのメモです。
開発環境がIntelliJ IDEAの場合は解説動画があるようです(英語)
Eclipse上で動かすまでのメモです。
環境
- OS:Windows 7
- Eclipse:
- maven:
- サンプル:bucharest-jug/dropwizard-todo · GitHub (commit 40746322b1)
ちなみに
Dropwizardの特徴などは↓2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
http://yojik.hatenablog.jp/entry/2013/12/13/002737
開発環境がIntelliJ IDEAの場合は解説動画があるようです(英語)
▶ Get started with Dropwizard using IntelliJ IDEA - YouTube
http://www.youtube.com/watch?v=UonVxuAOznc
2014/01/10
EGitでコミット履歴を閲覧するショートカットキー
環境
- OS:Windows 7
- Eclipse
- Egit
手順など
メニューのWindow > Preferences > General > Keysにあるショートカットで、Show In (Show In Target Id: History)
という項目があるので、これにキーを割り当てます。ちなみに、僕はCtrl + Hにしています(デフォルトでは別のとかぶってるかもしれません。忘れました)。以下その割り当てということで話を進めます。
これでJavaソースファイル閲覧中に、Ctrl + Hと押すとHistoryビューが表示され、そこに閲覧中ソースのコミット履歴が表示されます。ただし、閲覧中のソース上のカーソルがメソッドの括弧内にある場合、コミット履歴ではなくてメソッドの更新履歴を表示してしまいます。メソッドの弧内の外でCtrl + Hと押す必要があります。
また、プロジェクト全体のコミット履歴を見る場合は、下図矢印のアイコンをクリックします。(これもショートキーがあればいいんですけど、見つけられませんでした)
こうやると若干便利
- HistoryビューはFast Viewにしておくとソース閲覧の邪魔にならないと思います。
- 上記ショートカットはパッケージエクスプローラー上でも同様に行えます。
- 閲覧単位
- プロジェクトのルート上 → 全体のコミット履歴を表示
- パッケージ上 → パッケージ内ファイル(?)のコミット履歴を表示
- ファイル上 → ファイルのコミット履歴を表示
- 例えば、ショートカットキーのShow View (View: Package Explorer)にキーを割り当てておくと、ソース閲覧中にそのキーでパッケージエクスプローラーへフォーカスを移動できるので、マウスを触ることなくパッケージエクスプローラー経由でコミット履歴が閲覧できます。
パッケージ名やファイル名の変更、ファイルの移動などを行った場合は、プロジェクト全体のコミット履歴から探す必要があります。そのファイルには紐付いていません(たぶん)。
PR
2014/01/06
Exampleを動かすSlideMenu導入メモ
躓いたところだけメモ
対象
jfeinstein10/SlidingMenu · GitHub
https://github.com/jfeinstein10/SlidingMenu
躓いたところ
android-support-v4.jarSlideMenuのlibsフォルダからExample側へコピービルドパスのLibrariesタブで外部Jarとして追加- Jar mismatchが出るのでlibsにも入れちゃダメ
- BaseActivityのgetSupportActionBar等でエラー
- SlideMenuライブラリのSlidingFragmentActivityのスーパークラスをSherlockFragmentActivityに変更
- http://stackoverflow.com/questions/13438657/set-up-slidemenu-example-not-working
- import com.crittercism.app.Crittercism;がエラー
- クラッシュログ解析サービス(?)らしい
- libsディレクトリに入ってるので外部Jarとして追加
追記:2014/01/23 Responsive UIデモのバグ(?)
Responsive UIのデモで端末を倒すと画面半分に変な空白が入ってしまいます(上図)。同じ症状を見た人は説明なしにわかると思います。再現手順は以下の通りです。
- 解像度大きめの端末でSlidingMenu Demosを起動(Nexus 7 2012年版で確認)
- 画面の向きをPortraitにする
- Responsive UIを選択
- 画面をスライドしてメニューを表示
- 端末を倒す
ちなみに、Google Playにあるデモアプリはこの症状が出ません。
SlidingMenuライブラリのSlidingActivityHelper.javaのonPostCreateメソッド内を修正すると良いようです。if(open)のところ
参考
- Responsive UI portrait to landscape switch with menu open · Issue #447 · jfeinstein10/SlidingMenu
- Responsive UI Bug · Issue #365 · jfeinstein10/SlidingMenu
PR
2014/01/05
AndroidのカスタムApplicationをテストで差し替える
android.app.Applicationというクラスを継承したカスタムApplicationを作成すれば、どのActivityからでも共通して利用できるオブジェクトが作成できます。便利なので扱いには注意は必要ですが、テストを行う際は、ActivityのonCreateが実行される前に差し替え可能なので、オリジナルのMockで差し替えたい場合などにも有効です。この辺りどうテストをやるのが良いのか、まだまだ勉強不足ですが......以下に差し替え方を掲載します。
2014/01/01
お正月の飾りメモ
家の正月飾りをどうやって飾るか、身近なところではお年玉を去年いくら渡したかとか、年に一度分かればいいけど忘れちゃダメな情報があるわけですが、幸いにもこのクラウドな時代で、Excelファイルに書いてDropboxに入れとくとか、Evernoteに書いておくとか、まあやり方はいろいろあるんですけども、面倒でもやっておけばほぼ残り続けるというのはありがたいわけです。
というわけで、いつもは父がやっている正月飾りを、今年はインフルエンザにかかって引きこもってるので、代わりにやったのをメモして来年の正月準備の効率化を図りたいと思います。
というわけで、いつもは父がやっている正月飾りを、今年はインフルエンザにかかって引きこもってるので、代わりにやったのをメモして来年の正月準備の効率化を図りたいと思います。
材料
- 餅:8つ
- みかん:2個
- ウラジロ:売ってるやつ1袋
- しめ飾り:2セット + 玄関用1セット
- 和紙
- 米:三合
- つるし柿:1セット
- かちぐり:12個
- 田作り:12匹
- 黒豆:12個
登録:
投稿
(
Atom
)