経験ゼロからプロのSEを目指しているさまを書きなぐり★
現在私はC言語とperlとPHPを使っているんだけど、
正直どれが良いんですかね。。。
PHPは便利でも、便利すぎてややこしいとことかあるし。。。
最近Perlばっかつかってるんで、
けっこう慣れてるからって理由でPerlを選ぶことが多いんだけど。
今はweb画面作ってます。
あるディレクトリ下のファイル名を形式変えて画面に一覧出すって感じです。
パターンマッチをやりたいんだけど、
正規表現が苦手でしょうがない
----------------------------------------------
そうそう。
私のホームページなんだけど、
このブログとか、他のブログ開くとエラーが出るんだよね。
動き的には問題ないんだけど、
やっぱ
こんなの出てんの嫌なんですよねー。
どなたかエラー原因わかりませんか???
正直どれが良いんですかね。。。
PHPは便利でも、便利すぎてややこしいとことかあるし。。。
最近Perlばっかつかってるんで、
けっこう慣れてるからって理由でPerlを選ぶことが多いんだけど。
今はweb画面作ってます。
あるディレクトリ下のファイル名を形式変えて画面に一覧出すって感じです。
パターンマッチをやりたいんだけど、
正規表現が苦手でしょうがない

----------------------------------------------
そうそう。
私のホームページなんだけど、
このブログとか、他のブログ開くとエラーが出るんだよね。
動き的には問題ないんだけど、
やっぱ

どなたかエラー原因わかりませんか???
PR
今2連チャンで開発の仕事してます。
それまでサーバセットアップばっかで
黒地に白文字の画面ばかり見てたんですよ。
いきなりカラフルな画面見て目がチカチカします。
なんだか仕事量が多すぎて、
「ここのコーディング今日中にできるよね?」
室長に笑顔で言われたら
「はい」と答えるしかない(泣)
結局完成できずに残業…
そんな毎日です。
疲れた。
毎日頭痛がひどい…。
肩こりひどい。
マッサージしてくれぇ。
それまでサーバセットアップばっかで
黒地に白文字の画面ばかり見てたんですよ。
いきなりカラフルな画面見て目がチカチカします。
なんだか仕事量が多すぎて、
「ここのコーディング今日中にできるよね?」
室長に笑顔で言われたら
「はい」と答えるしかない(泣)
結局完成できずに残業…
そんな毎日です。
疲れた。
毎日頭痛がひどい…。
肩こりひどい。
マッサージしてくれぇ。
今研修の一環で、
データベースについて調べてるんだけど、
なんか全然情報がないの。
いやあることはあるんですよ。。。
でも自分が一番望んでいるのではなくてね。
その名もBerkeley DBっちゅーやつなんですが。
これってC言語やPerlから参照するみたいなんだけど、
LDAPの時みたいに
コマンドライン上からも検索とかできるのかな~。
マジわからん。。。
本探しても洋書しかなくてさ。。。
載ってる本はあるんだろうけど、
これオンリーってのは難しいんかな。。。
図書館でも行って調べてこようかな。。。
暇がない(泣)
データベースについて調べてるんだけど、
なんか全然情報がないの。
いやあることはあるんですよ。。。
でも自分が一番望んでいるのではなくてね。
その名もBerkeley DBっちゅーやつなんですが。
これってC言語やPerlから参照するみたいなんだけど、
LDAPの時みたいに
コマンドライン上からも検索とかできるのかな~。
マジわからん。。。
本探しても洋書しかなくてさ。。。
載ってる本はあるんだろうけど、
これオンリーってのは難しいんかな。。。
図書館でも行って調べてこようかな。。。
暇がない(泣)
某企業のサーバ新規セットアップしてます。
かなりつらいです。
肩こりました。
さてさて。
リクナビで自分の会社のことよく見たら。。。。
サーバ構築 70%
web開発 30%。。。。
え!?
ほぼサーバ構築なの!?
半年たった今知るとは・・・ (((´・ω・`)カックン…
余談ですが、
うちの会社が執筆した本がたまに→にでる。
ぜひ買って★
もうすぐ新しい本も出るみたいだし。。。
またそのリンク貼るわー。
うわ。久々の更新がこれ?
かなりつらいです。
肩こりました。
さてさて。
リクナビで自分の会社のことよく見たら。。。。
サーバ構築 70%
web開発 30%。。。。
え!?
ほぼサーバ構築なの!?
半年たった今知るとは・・・ (((´・ω・`)カックン…
余談ですが、
うちの会社が執筆した本がたまに→にでる。
ぜひ買って★
もうすぐ新しい本も出るみたいだし。。。
またそのリンク貼るわー。
うわ。久々の更新がこれ?
ログローテート。
各種ログファイルは放置しておくと時間とともに肥大化する。
この問題を解決するのがログローテーションである。
ログローテーションは、例えばlogというログファイルの名前をlog1 log2 log3・・・
というように定期的に回してバックアップする。
ローテーション数を3にしたのであれば定期的にlog3のログはlog2に上書きされ、
log2のログはlog1に上書きされ、log1のログはlogに上書きされます。
そして新たな空のログファイルlogが生成される。
一週間間隔でローテーションするのであれば
ログファイルは1週間ログデータが記録されるごとに空になり、
3週間分のログファイルがバックアップされていることになる。
説明長いよ!!
とりあえずログファイルのバックアップをとって、
ログファイルを空にしますってことね。
☆設定ファイルのデフォルト
/etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly ←毎週ログローテーションする。
# keep 4 weeks worth of backlogs
rotate 4 ←4回ローテーションする。この場合は4週間分のログがバックアップされる。
# create new (empty) log files after rotating old ones
create ←ローテーションしたときに新たな空のログファイルを生成する。
# uncomment this if you want your log files compressed
#compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d ←/etc/logrotate.d以下の設定ファイルを読み込む。
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp { ←/var/log/wtmpファイルのローテーション設定である。
monthly
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.
☆ログファイルの設定ファイルの書き方(日本語おかしい・・・?)
/etc/logrotate.dディレクトリ内
ログファイル名 [ ログファイル名 ・・・]{
設定値
・・・
}
設定値には以下のようなものがある。
--------------------------------------------------------------------------
daily・・・・・毎日ログローテーションする。
monthly・・・毎月ログローテーションする。
weekly・・・・毎週ログローテーションする。
rotate 回数・・指定した回数だけローテーションする。
--------------------------------------------------------------------------
これ以上挙げるときりがない。。。
通常ログファイルが存在しない時はエラーが出力されるが、
"missingok"を指定することでエラー出力はなくなる。
あとは
# /etc/cron.daily/logrotate
実行。
エラーがでなければオッケ。
もしapacheのログを設定したならば、
apacheのリロードをすること。
でないとログファイル見てくれないらしいよ。
ちゃんちゃん☆
各種ログファイルは放置しておくと時間とともに肥大化する。
この問題を解決するのがログローテーションである。
ログローテーションは、例えばlogというログファイルの名前をlog1 log2 log3・・・
というように定期的に回してバックアップする。
ローテーション数を3にしたのであれば定期的にlog3のログはlog2に上書きされ、
log2のログはlog1に上書きされ、log1のログはlogに上書きされます。
そして新たな空のログファイルlogが生成される。
一週間間隔でローテーションするのであれば
ログファイルは1週間ログデータが記録されるごとに空になり、
3週間分のログファイルがバックアップされていることになる。
説明長いよ!!
とりあえずログファイルのバックアップをとって、
ログファイルを空にしますってことね。
☆設定ファイルのデフォルト
/etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly ←毎週ログローテーションする。
# keep 4 weeks worth of backlogs
rotate 4 ←4回ローテーションする。この場合は4週間分のログがバックアップされる。
# create new (empty) log files after rotating old ones
create ←ローテーションしたときに新たな空のログファイルを生成する。
# uncomment this if you want your log files compressed
#compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d ←/etc/logrotate.d以下の設定ファイルを読み込む。
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp { ←/var/log/wtmpファイルのローテーション設定である。
monthly
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.
☆ログファイルの設定ファイルの書き方(日本語おかしい・・・?)
/etc/logrotate.dディレクトリ内
ログファイル名 [ ログファイル名 ・・・]{
設定値
・・・
}
設定値には以下のようなものがある。
--------------------------------------------------------------------------
daily・・・・・毎日ログローテーションする。
monthly・・・毎月ログローテーションする。
weekly・・・・毎週ログローテーションする。
rotate 回数・・指定した回数だけローテーションする。
--------------------------------------------------------------------------
これ以上挙げるときりがない。。。
通常ログファイルが存在しない時はエラーが出力されるが、
"missingok"を指定することでエラー出力はなくなる。
あとは
# /etc/cron.daily/logrotate
実行。
エラーがでなければオッケ。
もしapacheのログを設定したならば、
apacheのリロードをすること。
でないとログファイル見てくれないらしいよ。
ちゃんちゃん☆