work

リカバリー作業

ある人が、操作を間違えてrm -rf ./してしまったとさ。 rootで実行したわけではないので綺麗さっぱりというわけではないが、一部重要データも消えちゃいましたとさ。 そのデータは毎週お客さんに提出しているレポートの材料となるもので、ぶっちゃけて言うと…

根拠Neeeeee

僕は今データセンターに勤めている。といってもハードの保守はあまりやっていなくてDB管理者として働いている。 んで、とある作業で一時表領域の再作成という作業をテスト環境にて行った。数日後、お客さんから某バッチ処理に時間がかかるようになったという…

AIX 5.2 ML03 からkshの比較演算子"=="が追加されている件

大事なことなので書いておく。 IBM - MLの違いによるkshの動きについて IBM - IY54063: KSH DOES NOT ACCEPT == OPERATOR 正確にはML03に含まれるIY54063だが、これにより、kshの比較演算子に==が追加されている。前に勤めていた所でもこれが問題になり、今…

久々に愚痴

オイラの職業はUNIXサーバの保守や運用で所謂サーバ管理者的なことをしている。この職の嫌な(?)ところは保守や運用だけあって考え方も保守的なところだ。 みんな、何かしら問題が発生しない限りスクリプトなどに手を出すことを非常に嫌がる。 潜在的バグが表…

ネットに頼りすぎ

SEってなんでもネット頼りだよね?/Tech総研 わっはっはっは...はぁ〜と そうです、最近もの凄く自覚します。今の現場はネットが使えない、というと不正確か。イントラなら大丈夫だがインターネットには接続できない。 去年までは開発用の建物にいて使…

MLでシェルの構文まで変わる

かなりショック。AIXにはMLと呼ばれるパッチをある程度まとめたものがある。基本はパッチなのだ、バグ修正のための。なのに、シェルの構文が変わってしまうほどの修正が加えられているんだ。 IBM - MLの違いによるkshの動きについて AAA='hoge' if [[ ${AAA}…

Devel::Trace

シェルには-xオプションやset -xがあるが、Perlにはない。エビデンス取る時に困るじゃないかって事で、Devel::Traceを入れてみた。 $ perl -d:Trace -e 'print "hoge\n";' >> -e:1: print "hoge\n"; hogeってな感じに-d:Traceをつければ良し。中身が気になっ…

職場を追い出される

今の職場を追い出されることになった。理由は別の人達が入ってくるので席が足りないそうだ。そしてお客さんと同じ建物の中で働く事になった。 お客さんの建物はPCの持ち込み禁止。かつ、お客さんの方でPCを用意できていないし、その目途も立っていない状態。…

ネットワーク回線

キタ───! という事で記念書き込み。

AIX Is not uniX ?

expr,edコマンド コマンド・リファレンス 第 2 巻 (d から h) - expr コマンド コマンド・リファレンス 第 2 巻 (d から h) - ed または red コマンド シェルスクリプトで引数を正規表現でチェックする事になった。exprで良いだろうと思ったが、どうもLinux…

メールの添付ファイル文字化け

文字化けしてるんだけど..と言われた。まぁ例のファイル名がマルチバイトって奴ですよ。 相手は Notes と Outlook でこっちは Opera の M2 。対応策を調べる内に、問題はマルチバイトの添付ファイル名のエンコードに関して綴ったRFC 2231への対応度である事…

ブチ切れですよ

切れてないけどさ。 今の出向先の現状 今の環境はDHCPなしの固定IPアドレスを設定してLANにつなぐ事になっている 今日IPアドレスを管理者から割り振ってもらった しかし、机に届いているLANケーブルがハブに繋がってない事実が判明 管理者さんには忙しいらし…

久々にシェルプログラミング

久々に仕事でプログラミングをした。それまで、ずっとエクセルでドキュメント作りで退屈していたので楽しい日だった。 しかし、ちょっと張り切りすぎた。 function logging { local COLOR local DEFAULT_COLOR='\033[0m' local STATUS case $1 in 0) COLOR='…

健康診断前日

明日は健康診断。 1.前日の注意(1)検査日前日は禁酒してください。夕食は8時までに済ませてください。(略) (2)(略) 2.当日の注意(1)(略) (2)午後の部 午後8時までにトースト1枚(何もつけずに)と白湯コップ1杯は召し上がって結構です。 8時…

TAM研修3日目

一日目 二日目 の続き。 ジャンクション WebSEALの特徴的なところ。WebSEALのバックエンドには複数のWebサーバがあるわけだが、どうやって振り分けてるの? ってところの解決法なんだが、WebSEALはかなり無理している。 WebSEALはURLのホスト・ドメイン後の…

TAM研修2日目

2日目。細かい内容に突入してきた。 主にポリシーと呼ばれる権限付与の設定に関して。昨日の1日目のWebSEALと許可DB(ポリシーサーバ)の部分に相当する。 ポリシー 以下3つの種類がある ACL(Access Control List) POP(保護オブジェクト・ポリシー) 許可ルー…

TAM研修1日目

TAM "Tivoli Access Manager"の略。ネットワーク(主にWeb)の認証(Authentication)やアクセス権限(Authorization)を管理するシステム管理におけるセキュリティ製品。 ってことで、Tivoli Access Manager for e-business システム管理の一日目。 セキュリティ…

研修

明日から1週間、研修で川崎(map:x139.6958y35.5291)。 しっかり勉強せねば。

プログラム仕様書は何の為に? どこまで書けば良い?

「ソースが仕様書です。」と言いたい。その分、ソース内のコメントをしっかりと書く方が良いように感じるってのは言い古されているかな。そんな事言ったってお上の方には通じないから結局書くんだけれど、誰が何の為にこのドキュメントを読むんだろう、と疑…

ラフな服装

SEって、服装ラフでいいよね?/Tech総研 幸か不幸か、オイラは始めての現場がラフな服装を許可している*1。自社自体もラフな格好を許可している。始めからそんなんだったから、こんなものかと思っていたがやっぱり違うのかな。 ただ、今の現場はどうも…

調べもの

Red Hat Enterprise Linux ES release 3 (Taroon)のpsコマンドにバグが無いか psコマンドで定期的にプロセスチェックしているんだが、『落ちてもいないプロセスが落ちたとアラートが挙がった。何故だ。』ってことで、psコマンドかgrepコマンドに何かあるんじ…