ablog

不器用で落着きのない技術者のメモ

2011-03-01から1ヶ月間の記事一覧

Perlワンライナーでファイル名一括置換する(3)

% perl -0777 -ne '$o=$ARGV;$ARGV=~s/\w+\-(\d+\.png)$/oas902_install_$1/;rename($o,$ARGV)' *.png 関連 Perl ワンライナーでファイル名一括置換 - ablog Perlワンライナーでファイル名一括置換する(2) - ablog

Oracle9i Application Server R2 9.0.2 のインストール中に「Your local host name database file (typically /etc/hosts) is not configured properly」エラーが発生する

現象 Oracle9i Application Server R2 9.0.2 のインストール中に「Your local host name database file (typically /etc/hosts) is not configured properly」エラーが発生する。 /export/home/app/oraInventory/logs/installActions2011-03-31_09-01-44AM.l…

Solaris でハードウェア構成を確認する

prtdiag コマンドを使うと、Solaris で CPU数やメモリサイズなどのハードウェア構成を確認することができる。 bash-3.00# prtdiag System Configuration: Sun Microsystems sun4u SUNW,Sun-Blade-1000 (2 X UltraSPARC-III+) System clock frequency: 145 MH…

Solaris 10 でスワップ領域のサイズを確認する方法

# swap -s total: 57416k bytes allocated + 10480k reserved = 67896k used, 833128k available used 値と available 値の合計は、システム上の合計スワップ空間に等しくなります。これには、物理メモリーの一部とスワップデバイス (またはファイル) が含ま…

Virtual Desktop Manager を使ってみた

Windows で Mac の Spaces みたいなのがないかなぁと思っていたんですが、プロダクティブ・プログラマ -プログラマのための生産性向上術 (THEORY/IN/PRACTICE)作者: Neal Ford,島田浩二(監訳),夏目大出版社/メーカー: オライリージャパン発売日: 2009/04/27…

「プログラマが知るべき97のこと」を読んだ

今週も読み物を読みながら妄想を膨らませてます。プログラマが知るべき97のこと作者: 和田卓人,Kevlin Henney,夏目大出版社/メーカー: オライリージャパン発売日: 2010/12/18メディア: 単行本(ソフトカバー)購入: 58人 クリック: 2,107回この商品を含むブ…

「闘うプログラマー[新装版] ビル・ゲイツの野望を担った男達」を読んだ

ここ最近、週末は本屋で本を衝動買いして読書しています。 技術書ばかり買っているので、たまには読み物を読んでみようと思って「闘うプログラマー[新装版] ビル・ゲイツの野望を担った男達」を読んでみました。闘うプログラマー[新装版]作者: G・パスカル・…

bash のプロセス置換を使ってみた

bash-3.2$ for i in {1..10} do touch $i.pc touch $i.c done bash-3.2$ touch 0.pc bash-3.2$ touch 11.c bash-3.2$ ls 0.pc 1.c 1.pc 10.c 10.pc 11.c 2.c 2.pc 3.c 3.pc 4.c 4.pc 5.c 5.pc 6.c 6.pc 7.c 7.pc 8.c 8.pc 9.c 9.pc bash-3.2$ sdiff -s <(fin…

ASM ディスク・グループの使用率を調べる SQL

メモ。 SQL> select name, total_mb, free_mb from v$asm_diskgroup;

カレント・ディレクトリ配下のファイルをアーカイブ・圧縮する

Solaris 10 でカレント・ディレクトリ配下の通常ファイルをアーカイブ・圧縮したときに使ったコマンド。 -bash-3.00$ ls -l|perl -lane '/^\-/ and print $F[8]'|xargs tar cfv -|gzip -c > foo.tar.gz Solaris 10 の find には --max-dpth オプションがなか…

Oracle9i Application Server Release 2(9.0.2)関連の情報源

ドキュメント - Oracle9i Application Server R9.0.2 J05890-01 Oracle9i Application Server 管理者ガイド リリース2 (9.0.2) P.333 E 構成ファイルおよびログ・ファイル 設定ファイルとログファイルのパス一覧が便利。

Red Hat 系の Linux でインストールされているディストリビューションとバージョンを調べる方法

$ cat /etc/redhat-release

csh で標準エラーをファイルに出力する

csh

標準エラーをファイルに出力したい場合、bash だと $ ls > hoge.log 2>&1 こういう風に書くけどcsh の場合、 % ls >& hoge.log こんなふうに書けば良い。 参考 http://flex.ee.uec.ac.jp/texi/csh-nyuumon/file.html

好きな文書の書き方

好きな文書の書き方 厳密性・正確性・網羅性よりわかりやすさを重視して書かれている。 知らない人が理解できるように平易な文章で論理的に書かれている。 わかりやすい絵や図で説明されている。 参考資料が紹介されている。「もっと詳しいことはこの本(ウ…

外部プロシージャで extproc.ora の変更がいつ反映されるか確認してみた

環境 Solaris 10 SPARC Oracle Database 11g Release 2 Enterprise Edition 設定する 共有ライブラリを作成する -bash-3.00$ cd /home/oracle/lib -bash-3.00$ vi foo.c #include <stdlib.h> #include <stdio.h> char *foo(void) { char *lang; lang = getenv("LANG"); return l</stdio.h></stdlib.h>…

x86-64 アーキテクチャについて調べてみた

CPU

Windows XP Professional(32bit) on lenovo X201 に VirtualBox 4.0 をインストールして 64 bit 仮想マシンを作成して Solaris 10 x86-64 をインストールできたけど、「なんでだろう? 」と思ったので調べてみた。 自分の lenovo X201 に搭載されている Inte…

Solaris 10 でファイルシステムのページキャッシュに使用されているメモリサイズを調べる方法

bash-3.00# echo "::memstat" | mdb -k Page Summary Pages MB %Tot ------------ ---------------- ---------------- ---- Kernel 147182 1149 14% Anon 25308 197 2% Exec and libs 3291 25 0% Page cache 4434 34 0% Free (cachelist) 142618 1114 14% Fr…

Eclipse に JDT をインストールする

ガキーン!*1 Eclipse に JDT がインストールされてないだと。。。 そうだ、JDT をインストールしよう。どうするんだっけ。 [Help]-[Install New Software] を選択して、 [Work with:] で [The Eclipse Project Updates - http://download.eclipse.org/eclip…