2009-03-01から1ヶ月間の記事一覧
1行目だけ表示する。 perl -lne 'print if 1..1' file perl -lne 'print if $.<2' file 10行目まで表示する。 perl -pe 'exit if $. > 10' file 2行目から5行目まで表示する。 perl -ne 'print if 2.. 5' file [参考] Perl1行野郎
何かしたいときに、自分でプログラムを作らなくても、あるものを組み合せればたいがいのことはできそう。 MacBook Air 買って正解だった。 今日書いたコマンドをとりあえずメモっておく。 echo date > list.1 perl -lane 'print $F[4] if $F[4]' default.log…
当たり前だけど、回る寿司とはたいぶ違う。違いのわからない男で通ってるけど、さすがにこれだけ違うとわかる。
とりあえず書いてみる。間違ってたら後で直す。 最小=最大 コネクションが増える時にDBサーバに負荷がかかるから。 アイドル物理接続の切断タイムアウトは長め(1時間とか)に 短いとしょっちゅう切ったり張ったりしてコネクションプーリングしてないのと一…
物理接続の増え方 最小まで 一気型: その名の通り一気に接続するので、一時的にDBサーバに負荷がかかる。 段階型: 徐々に接続が増えるので、負荷が軽減される。 最大まで その場型: 足りなくなったら増やす。 先回り型: 予測して多めに物理接続を作っておく…
DBマガジン5月号の「Linux-DBサーバー構築入門/松信嘉範」で取り上げられていた I/O スケジューラについてメモ。 I/O スケジューラはディスク I/O を効率化するための機能。 I/O 要求の順番の通りに I/O していると効率が悪いので、シーク待ちや回転待ちが…
[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) P.201 にのっている共有メモリサイズを調べる Perl スクリプトにヒントを得て、Oracle が使っている共有メモリサイズを調べるスク…
ついにF1開幕。なんとブラウンGPがフロントロー独占! ホンダじゃなくなったのがちょっと残念だけど。買い取ってくれて、日の目を見させてくれたロス・ブラウンに感謝。 タイヤはスリックになってるし、KERSとかいう界王拳みたいなのも導入されてるし、レギ…
dmstool ってのを使えば、コネクションプールの状態を見れるみたい。 組込みパフォーマンス・ツールを使用した監視 パフォーマンス・メトリック追記(2009/03/30): 実際に使ってみる。
OTN Japan からメール配信される TechBlast ってのを見てたら、「シスオペが選ぶ今月の投稿 Best3」の1位にこんなのが。 Database Controlの起動中にエラー Oracle Enterprise Managerが正常に動作しないとのご相談でしたが、その原因は、コンピュータ名に"_…
いまさらながら、ぽっぽ。 | 堀江貴文オフィシャルブログ「六本木で働いていた元社長のアメブロ」 で デスクトップ百景 っての見つけた。 これ結構面白い。
アメトークのカレー芸人見てから無性にカレーが食べたくなる。 ココイチで「ルー大盛り」をお願いしたら、してくれた。正式には「ソース追加」って言うみたいだけど。 しかも値段は同じ。吉野家のつゆだくと同じシステムみたい。すばらしい。
って、米Oracleの Kevin Closson 氏が言っていましたw Helpful Blogs! Yes, I Read the Documentation, But It Doesn’t Always Sink In. ... all of us have scratched our heads at least once while staring at a convoluted railroad diagram in the docu…
申込んじゃった。4/22(水)が楽しみ。どこまで理解できるかわからんけど。。。 Shibuya Perl Mongers : Shibuya Perl Mongersテクニカルトーク#11
Apache のアクセスログからページランキングを集計する超単純なワンライナー。マルチライナーかな? ls access_log.* | while read LINE do FILENAME=`perl -lane '$F[3] =~ s/\[|:.*//g; $F[3] =~ s/\//-/g; print $F[3]; exit if $.>0' $LINE` perl -lane …
Apache Download Mirrors から 2.3.2.tgz をダウンロードする。 解凍する。 「jakarta-jmeter-2.3.2\bin\jmeter.bat」を実行すると Jmeter の画面が開く。 http://www.stackasterisk.jp/tech/engineer/jmeter01_01.jsp を見ていろいろやってみる。 GETやPOST…
DBマガジン5月号の「Linux-DBサーバー構築入門/松信嘉範」に Linux の ext3 ファイルシステムのことが書かれていた。 Oracle を使う場合、自分ならどうするか妄想してみた。 ジャーナリング方式 journal *1はない。 デフォルトの orderd*2 で良さそう。 wir…
まずは基礎を固めましょう。とりあえずコンピュータ・サイエンスについて,ある程度の知識があったほうがよいでしょう。アルゴリズムやデータ構造,計算量の知識は非常に重要です。本当に重要なのはどの言語,どのツールかを使うかではなく,解決すべき問題…
setlocal enabledelayedexpansion ... echo %hoge% rem ← 即時展開 echo !hoge! rem ← 遅延展開 ... endlocal詳しくは http://f32.aaa.livedoor.jp/~kobun/index.php?CMD.EXE%A4%CE%C3%D9%B1%E4%B4%C4%B6%AD%CA%D1%BF%F4%A4%CE%C5%B8%B3%AB 参照。
Windows Management Instrumentation (WMI) っていうのが使えそう。 他のPCからのサービス操作 -あるPCから、別のPCのサービスをバッチで操- UNIX・Linux | 教えて!goo WMIを使うスクリプトを簡単に作成する − @IT WMI Fun !! 〜 WMI (Windows Management I…
AWRレポート - ぶりりあんとろーど(仮) Oracle の AWR について簡単にまとめておこうと思っていたら、まとめられている方がいたのでリンクしておく。
404 Blog Not Found:「決弾 」、本日発売 徹底抗戦と一緒に買った。たまたま著者が両方とも元ライブドア(元オン・ザ・エッヂ)。決弾 最適解を見つける思考の技術作者: 小飼弾,山路達也出版社/メーカー: アスペクト発売日: 2009/03/23メディア: 単行本購入:…
徹底抗戦作者: 堀江貴文出版社/メーカー: 集英社発売日: 2009/03/05メディア: 単行本購入: 17人 クリック: 400回この商品を含むブログ (128件) を見る横になって読んで、眠くなったら寝ようと思ってたら、面白くて読破してしまった。 中学時代はプログラミン…
負荷テストツール ab - Apache HTTP server benchmarking tool - Apache HTTP Server Apacheパフォーマンス・チューニングのポイント (1/2):ApacheによるWebサーバ構築(15) - @IT Apache JMeter - Apache JMeter™ http://cgi0.biwa.ne.jp/~yabuta/study/…
後で読む。 ガベージコレクタの仕組みを理解する (2/2):チューニングのためのJava VM講座(後編) - @IT http://www.whitemark.co.jp/tec/java/javagc.html http://java.sun.com/docs/hotspot/gc1.4.2/example.html
20分ほどのプレゼンテーションでは、僕自身の自己紹介や、企業向けITシステムとオラクルの歴史の紹介をしてみました。スライドは公開できませんが、高橋メソッドをフル活用してます :-) ... プレゼンテーションの最後では、僭越ながら、Steve Jobsの感動的な…
$ perl -MFile::Basename -lane 'print substr($F[3],1,14) if(((fileparse($F[6],qw(\.[^\.]+$) ))[2]) !~ /.gif|.js|.css/);' access_log.* | uniq -c 追記: $ perl -MFile::Basename -lane 'print substr($F[3],1,11) . " " . $F[6] if(((fileparse($F[6]…
[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) P.187 キャラクタデバイス:バイト単位で入出力を行うハードウェア ブロックデバイス: ブロックと呼ばれる、ある一定の大きさの塊…
$ grep -c '- java.sql.SQLException' * grep: invalid option -- Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information.と怒られるので、"\"でエスケープしたら成功した。 $ grep -c '\- java.sql.SQLException' * default.l…
$ grep -c 'java.sql.SQLException' * default.log:0 default.log.1:0 default.log.2:23 default.log.3:55 ...