Rso's Jotter

日々の開発の知見のメモやその他雑記

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

JavaによるRTTI

実行時にインスタンスの型情報が知りたい ClassクラスのgetNameメソッドがinstanceof演算子を使えば何とかなる

複数階層からなるディレクトリから特定のファイルを消す

~/TARGET以下のディレクトリ全てに含まれるclassファイルを消したい場合 rm `find ~/TARGET -name *.class`こういう作業はコマンドが便利

System.out.printlnがめんどくさい

Javaで標準出力に何かメッセージをたくさん表示するとき System.out.println("something");何かしらでこの関数はよく使われてるけど微妙に文字数が多くてだるい. そんなときはSystem.outをstaticインポートしてやれば import static java.lang.System.out; …

eclipse使ってプロジェクトをCVSに登録

パッケージエクスプローラからプロジェクト右クリック →Team→ShareProject→リポジトリ選ぶ

eclipseの起動エラー

JVM terminated. Exit code=1 … っていうエラーや,ログに !MESSAGE The workspace exited with unsaved changes in the previous session; ってのが残った場合 ワークスペース直下の.metadataディレクトリ内の.plugins/org.eclipse.core.resources/ の.snap…

SorceForgeのリポジトリを一括ダウンロード

rsyncコマンド使う cvsの場合 %rsync -av rsync://PROJECTNAME.cvs.sourceforge.net/cvsroot/PROJECTNAME/* DESTINATION svnの場合(追記:20091210) %rsync -av rsync://PROJECTNAME.svn.sourceforge.net/svn/PROJECTNAME/* DESTINATION

ファイルの文字コード変換

UTF-8からMS932に変更する場合 %iconv -f UTF-8 -t ms932 INPUTFILENAME > OUTPUTFILENAME

だるい

slと間違えてうってその後 ^Dを連打してたらsl終了と同時にbashが閉じた

svn

svnを使ってSourceForgeからソースコード取ってくる (jhotdrawの場合) $svn co https://jhotdraw.svn.sourceforge.net/svnroot/jhotdraw jhotdraw

Javaで外部コマンド呼び出し

import java.io.*; try{ Process process = Runtime.getRuntime().exec("ls"); }catch(Exception e){ //error } 標準出力受け取る InputStream is = process.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String …

こまんど

grepでor検索したい abcとdefを含む行検索 %egrep "abc|def" FILENAME 簡単な文字列置換 '.'を'_'に変える %echo a.b.c | tr . _

ubuntu

デフォルトの文書ビューアEvinceの日本語文字化け対策 必要なパッケージのインストール sudo apt-get install evince ghostscript cmap-adobe-japan1 xpdf-japanese CMap関係のファイルを検索してくれるようにシンボリックリンクを作成。 sudo mkdir -p /usr…

svn

リポジトリの作成 $svnadmin create リポジトリ名ファイルのインポート $svn import 対象ディレクトリパス インポート先のリポジトリ

ぃぬx

yesコマンド $yes we can

じゃヴぁ

eclipseのライブラリの場所 ~/.local/lib/eclipse/plugins/・・・・・

暇つぶし

apt-get install xshodo

Eclipse

JREでなくJDKを使うといろいろ便利 普段使うライブラリのソースとか見れる設定方法 1.JDKインストール(Sunのページから) 2.Window->Preferences->Java->Installed JREs選択 3.searchするなりしてJDK認識して,JDKにチェック付ける

久しぶりに

はてな放置してたので備忘録として使うことにする

久しぶり

昔のPCをつけたらはてながお気に入りに入ってた この存在を忘れてた にこどう 2ch mixi の3種の神器を封印するとどれだけ有意義な時間が過ごせるだろう