2013/10/01

psコマンドの結果から、特定のプロセスのみを抽出(grep)するコマンド

例えば「ps aux」のコマンドを実行した結果から、「java」プロセスのみを抽出したい場合。

普通に記述すると「ps aux | grep java」
ただしpsコマンドの結果に「grep java」が含まれてしまうため、本来javaプロセスではない、grepコマンドも結果に出力されてしまう。

これを解消したコマンドがこちら。
ps aux | grep [j]ava

こうすると、psコマンドの結果には、「grep [j]ava」と出力されるため、本来の目的であるjavaのgrep結果に引っかからなくなる。

Excelショートカットキー

Ctrl+Shift+U →計算式の領域を広げる(縮める)
Ctrl+Shift+2 or 7 →セルの入力モード
※Ctrl+F2も同様だがファンクションキーがないキーボード用か。
間違ってF1押してヘルプが出てきてストレスがたまるのでこちらの方が良いかも。

(Win7+Office2007)

2013/07/19

Antによるjavac時の警告メッセージについて

AntでJavaのコンパイルを実行したところ、以下のワーニングが出た。

warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

ズバリ!の回答があったのでリンクしておく。
http://epian-wiki.appspot.com/wiki/Memo/20100822030535/Ant%201.8から出るincludeAntRuntimeに関するワーニング

クラスパスに指定がないけどAntのランタイムライブラリを勝手に読み込んでコンパイルしてるよ〜というものらしい。
読み込まないようにするには、javacオプションに「includeantruntime="false"」を記述する。
リンク先にも書いてあるが、デフォルトは勝手に読み込まないのが正しい動きだと思う。

2013/05/04

Thunderbirdのメールフォルダ位置について

C:\Users\[ユーザ名]\AppData\Roaming\Thunderbird\Profiles\[ランダム文字列].default\Mail
※Thunderbird17.0.4+Windows7

2013/03/06

Windowsのファイル一覧で更新日時を秒単位で出したい


コマンドがない。。。
このあたりがWindowsのガッカリポイント。
1ファイルずつプロパティを開くのも厳しいのでツールを検討。

FileInfoListが良い感じ。
http://njp.la.coocan.jp/software/index.html

インストールのときに関係ないツール(JwordとかMacafee体験版とか)のインストールチェックがデフォルトでオンになっているので注意。

「送る」メニューに追加すれば、エクスプローラの該当ディレクトリから、パスを引数にアプリケーションが起動するので使い勝手が良い。

2013/03/01

sqlplusでよく使う設定


-- 実行計画取得
set autotrace traceonly

-- 1行あたりの文字数指定
set linesize 1000

-- 1ページあたりの行数指定
set pagesize 50000

-- 行末の空白を除去
set trims on

-- 日付項目の自動書式設定
alter session set nls_date_format='yyyy/mm/dd hh24:mi:ss';

※確認環境 Oracle 11g OS:Red Hat Enterprise Linux Server release 5.3 (Tikanga)

2013/02/05

Eclipse+Subversionの接続ユーザ変更方法

GUIから変更できないので、一旦Eclipseを終了し、以下のディレクトリを削除。
再度Eclipseを起動し、SVNサーバに接続しようとすると、ユーザIDとパスワードを再度聞かれる。

C:\Users\ユーザ名\AppData\Roaming\Subversion\auth\svn.simple
※この例はWindows7なのでOSにより場所は多少異なる