2016年09月28日

パイプ処理がわからないのですけど。。

linuxで、

ps -ef | grep httpd

ってすると、httpdのプロセスとともに、「grep httpd」も出てくるから、「grep -v grep」で抜けばいいぞって書いてあるんだけど、なんで、「grep httpd」が出てくるのかがわからないのですけど。

ps -efの結果をgrepしてるんでしょ、これ?

ps -efの結果には、まだgrep httpdが入ってないと思うのですけど、すんごい気になってます。ずいぶんググったのですけど、わからずじまい。

以上

でしたが、シャワーをばしゃばしゃ浴びてたら気づきました。

そもそも「ps -ef | grep httpd」を入力してEnter押したところで、実行に向かうんだから、それ自体が「ps」に引っかかってもおかしくないんだな。なんだか間抜けなことで思い悩んでいただけだったみたい。

以上2


畠 企画


posted by はたけきかく at 21:07 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2016年09月16日

static問題、続き

結局ね、ログを出力するクラスがあるんですけども、そのメソッドがすべてstaticなわけですよ。

で、ログ出力のクラスは、日付をなんかするためのクラスのメソッドを呼んでるんですよ、そっちもstaticです。

そのstaticメソッドの中では、システム日付を取得して、指定した書式に整形して、返すっていうやつなんですよ。

デバッグ用に、プロパティファイルに書いた日付で処理するようなコードも入ってるので、それは、すなわた、プロパティファイルを読むっていうことでしょうよ。

今日は2016年の9月16日だから、あれやこれやで「2016-09-16」っていうのを返すってやつ。

これを一個のログを書くたびにやるんです。

いやいや、そんなもん最初に一回やって、「2016-09-16」を返せばいいじゃんって感じ。

同じことの繰り返しが得意なコンピューター様だからいいのかもしれませんが、人間だったら大変なことになっちゃいます。

わかりやすく言うと、今日の日付の印鑑を彫って渡された紙にパンって押してね、っていうやつ。

普通は、紙を持った人が来たら、ちょっと待っててねーとか言いながら、日付の印鑑を彫って、ごめんねー待たせちゃってとか言いながら、ポンって押して。

次からは、もう彫ったのがあるから、朱肉に押し付けてポンって押すだけ。

ところが、staticだと、毎度毎度、日付印鑑を彫ることになるのだ。

紙を持った人が来ると、待っててねーと言いながら彫って押す。

また、紙を持った人が来ると、待っててねーと言いながら彫って押す。

また、紙を持った人が来ると、待っててねーと言いながら彫って押す。

また、紙を持った人が来ると、待っててねーと言いながら彫って押す。

また、紙を持った人が来ると、待っててねーと言いながら彫って押す。

いや、そこにあるやつ使えばいいじゃんって思うよねー。

まいるわ。

きょうび、それなりのシステムだったら、ログなんて一日何十万件とか書くでしょ?

以上


畠 企画


posted by はたけきかく at 20:09 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2016年09月15日

staticメソッドとかスレッドセーフとか、さっぱりわかってないことにようやく気付いた話

そもそも、Webシステム開発で、しかも、設計標準・開発標準に則って、画面周りを設計したり実装したりっていう作業ばっかりだったので、今になって、こんなことで迷うことになるとは思っていなかったのでした。

作業が急にWebではなくなったのです。もう10年近くやってなかったなー、こんなの。

Javaでstaticとかいうと、クラスに紐づいてて、インスタンス化しなくても使えたり参照したりできるよ、とかそういう大雑把な知識しかなかったわけですよ。

だから、すんげーわかんない。

ローカル変数はスレッドセーフだと書いてあるのを見たけど、なーんか釈然としないのね。でもまー、ローカル変数はスレッドごとに用意されたメモリ領域に置かれるという説明を読めば、あーそういうことかと思うことは思うけど。でも、本当にそうなるか試してみたくて仕方ないので明日やってみよう。

以上


畠 企画


posted by はたけきかく at 20:34 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする
Red Wine Audio Isabellina HPA LFP-V Edition Pro DAC (バランス伝送対応) バッテリー駆動型DAC搭載真空管ヘッドホンアンプ ハイレゾ音源対応 RED-1344

Rolex day-date 40自動シャンパンダイヤル18 kt黄色ゴールドメンズ時計228238 CRSP

田中貴金属ゴールドバー 100g 田中貴金属発行 100gの純金 24金 ゴールド インゴット

純金製 阿弥陀如来像(御西)(大)

宗派別正式腕輪 曹洞宗 伽羅 共仕立て

宗派別正式腕輪 浄土宗 伽羅 共仕立て