透過画像をそのまま違う形式に変換するには

これが素晴らしい。 PhotoShifterhttp://www.h4.dion.ne.jp/~fht/software/photoshifter.html

カレントディレクトリのパスを取得するには

new File(".")).getAbsoluteFile().getParentFile().toString();

SQLiteで現在時刻を取得するには

select datetime('now', 'localtime');

.classや.jarの中身をデコンパイルして閲覧するには

JD-Eclipse http://java.decompiler.free.fr/jd-eclipse/update/

eclipseでパッケージエクスプローラ上でsvnの変更を検知するには

3.7からデフォルトではチェックが外れてしまった模様。 以下から変更できる。ウィンドウ →設定 →左のツリーからチーム →svn →ラベル装飾 →右画面のアイコン装飾タブ →発信変更のチェックボックスにチェックする

Androidアプリで端末に書き込んだ情報をEclipse上から見るには

実機はできないがエミュレータなら可能。まずはエミュレータを起動する。 DDMS →ファイル・エクスプローラ →data →data →アプリのパッケージ名と同じディククトリ この中にバイナリファイルが含まれている。見たいファイルを選択して、右上のPull a file fro…

Androidのボタンで選択時に画像を差し替える、文字色を差し替えるには

選択時にボタンの画像を差し替える、文字色を差し替えるには ・画像を差し替えるXML res\drawable-mdpi\btn_selecter.xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/btn_on"/> </item></selector>

パッケージエクスプローラからOSのエクスプローラを起動するには

Explore It http://blog.ozacc.com/archives/001549.htmlupdateサイト http://www.strippers.jp/eclipse/updates

画面の中央に画像or部品を配置するには

アプリにおいて部品or画像を中央に置きたいことはよくある。以下の方法で真ん中に配置することができる。(画像は画面サイズより小さいことが前提) 1.画像の横サイズと縦サイズを取得する。2.画面の横サイズと縦サイズを取得する。3.画面の横サイズ − 画像の…

Androidでリソース(画像)を触る際の便利メソッド

Androidアプリをeclipse上で開発して、コンソール出力するには

http://ohwhsmm7.blog28.fc2.com/blog-entry-42.html

AndroidのUIをデザインするには

AndroidのGUIはJavaのSwingとよく似ている。Buttonクラスをnewして、プロパティを設定して…など。 しかし、 そんなことをやっていては日が暮れるので画面の各部品の情報はXMLで外出しにできるようになっている。 NetBeansで書くSwingやFlexと同じイメージに…

AndroidアプリでGUIのレイアウトをテーブルのように行うには

・配置とストレッチ http://itpro.nikkeibp.co.jp/article/MAG/20090818/335668/?ST=nsw&P=2・複数の行を連結させる。 http://blog.livedoor.jp/shizuku_kun/tag/View

Chromeに入れるべきエクステンション PHP系

【PHP documentation】 PHPのAPIをサクッと検索できる

SmartyでSJISで出力する際に特定の文字での文字化けを解消するには

Smartyの標準のデリミタの{ }がSJIS文字列の中に含まれているためにコンパイル字にエラーになってしまう。エラーとしては以下のようなExceptionが上がる。Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in templat…

Firefoxでdocomoの絵文字を表示、入力できるようにするには

こちらのサイトが素晴らしいhttp://yumewaza.yumemi.co.jp/2009/03/firefox_1.html http://yumewaza.yumemi.co.jp/2010/09/firefox_2.html

Firefoxに入れるべきアドオン -携帯開発-

【FireMobileSimulator】 携帯電話のブラウザシュミレータ【emozilla】docomo絵文字をキレイにPOSTしてくれる。

Excelファイルを別のウィンドウで開く方法

Excelファイルを別のウィンドウで開く方法http://sukumiu.blog99.fc2.com/blog-entry-921.html

マルチスレッドプログラムの心得

最初からイベント駆動設定にして、必死でイベントを回避しつつ初期値を入れ込むより、初期値を設定後にイベントを仕込むほうがスマート。 動的にイベントの追加、削除が自由に行える状態だったら絶対にソッチの方が良い。

JMenuItemの動的な切り替えについて

ツリーやメニューなどの中のJMenuItemを動的にしたい場合。 その都度、インスタンス生成してaddやremoveをしなくても、 visibleの切り替えだけで大丈夫のようだ。例えば、ファイルメニューの中に以下のようなJMenuItemを作成したとする。 保存 削除 終了 こ…

CSSスプライトとは

WEBアプリ開発時に 利用する画像を1つにまとめ、 CSSで座標を指定して表示する手法画像を個々に切り出しimgで指定するとその分のサーバへのアクセスが発生する。 しかし、 CSSスプライトだと1度のアクセスで全て画像が1つとなっているファイルをDLし、 以…

本当に使いやすいUIとは

UI

本当に使いやすいUIとはどんなものか。私の考える中では一番大事なポイントは「とにかく分かりやすいこと」だと思っている。初めて使うアプリやWEBでも、誰にも使い方を教わらずとも、なんとなく使えてしまう。これが最高のUIだと思う。

Eclipseでアンダースコアつなぎ⇔キャメルケースなどで変換するには

エディタ上で右クリック →変換 →様々なケースが選べる。 これは便利。

EclipseでTabキーの動作を設定するには

ウィンドウ →設定 →一般 →エディター →AnyEditツール →自動変換 →「タブをスペース」にチェック ※この場合はTabでスペースが入るように設定

Oracleのエラー番号から原因を調べるには

エラーの種類も選べるから良い。http://otn.oracle.co.jp/onlineservices/msg10g/index.html

Eclipseでメソッドをオーバーライドした場合にスーパークラスのJavaDocを引き継ぐには

まず、スーパークラスのJavaDocをしっかりと書く。その後、オーバーライドしたメソッドのJavaDocに @inheritDoc を記述する。 そうするとスーパークラスのJavaDocコメントを、オーバーライドした側も参照するようになる。さらに、Eclipseを使用している場合…

SwingのJTreeでNodeの種類ごとに表示させるアイコンを変えるためには

1.まずはDefaultMutableTreeNodeを継承したオリジナルNodeを作成する。2.そのNodeに対してNodeの種別を判断できるプロパティ(変数)を設ける。3.更に、DefaultTreeCellRendererを継承したオリジナルTreeCellRendererを作成する。4.getTreeCellRendererCompone…

Javaでデバッグ(debug)での起動が異常に遅い

無駄なブレークポイントが存在している可能性がある。例えばAメソッドにブレークポイントをセットし、 そのAメソッドをコピーアンドカットで別のクラスに移動した場合などに残っていることがある。しかもスレッドの中断などの設定で。 なのでデバッグでの起…

Javaで現在のディレクトリ(カレントディレクトリ)の位置を取得するには

new File(".").getAbsolutePath();

iBatisのSQLMapでiterateの中で取り出した要素のプロパティをタグで利用するには

iterateでまわすListの中身がDTOであり、 そのDTOのプロパティをタグに利用したい場合は下記のように書くと実装できる。 意外とこのサンプルが無くて苦労した・・・。