kopug memo

名古屋で働くとあるWebエンジニアの覚書。

2006-08-01から1ヶ月間の記事一覧

最新版のApache2.2.3 を RPMでインストールする

CentOS4.3 を使っていますが、yum search httpd で探しても、RPM Searchで検索しても、 2.0系のApacheしかなかったので、自分で最新版のソースを取得してRPMを作ったのでそのメモ。[1] 下記のパッケージが入っていた場合、すべて削除する。 # yum remove htt…

自己投資

専門書を買って勉強をする。 英会話に通う。 なんでも良いけども、時間とお金を自分に投資する。 もちろん投資なので、投資した以上の成果を求めなければいけない。時には自分のキャリアパスを見つめなおし、 方向修正を兼ねて自己投資をする場合もある。

ネットだけで情報収集をするのは危険な気がする。

実家を出て8年くらいになりますが、その間1度たりとも新聞を購読したことがありません。 新聞を必要とすることがまずなかった。ネットで殆ど情報収集できるしね。ただネットで広う情報って、自分に興味があるところをチョイスするので、 かなり偏った知識に…

mod_perl2 で Hello World!

なにごとも最初はHello World! とりあえず作業記録は下記。 Make Documentroot # mkdir -p /var/www/mydev/html Make LIB Directory # mkdir -p /var/www/mydev/lib/MyApp Make script Directory # mkdir /var/www/mydev/bin Create startup.pl # vi /var/ww…

追記

面倒になって結局ソースから普通にいれちゃいました。すいません。orz 上の依存モジュールってこのRPMに入ってるはずなんだけどなー

RPMでmod_perl2をインストール

うちのサーバはCentOSなので、Redhat系です。 Redhat系はアプリケーション管理をRPMで行なうので、その流儀に従います。まずyumリポジトリにmod_perlが存在するかを調べてみる。 $ sudo yum search mod_perl mod_perl.i386 1.99_16-4.centos4 base このblog…

CPANモジュールを共存させる

通常CPANのモジュールをインストールする場合こんな感じですよね。 $ sudo perl -MCPAN -e 'install Module::Recursive::Require' または、 $ sudo cpan Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v…

大人の科学

前々から興味があった大人の科学をついに購入しました。 本日発売のWeb+DBを買おうと書店にいったら、プラネタリウムの付録がついており、うちの奥さんが今夢中で組み立てています。 プラネタリウムで思い出したのですが、小学生のころ社会見学ではじめてプ…

15分間学習 - プレゼン能力向上 -

プログラマ30歳定年説ではありませんが、 プログラマとして入社しても生涯プログラマでいれるわけでもなく、 ある日突然、またはじわじわと全く違うスキルを要求されるようになります。 それは提案力であったり、管理能力であったり。 それらの能力は、日ご…

DBを使うと発注価格が倍増するのはなぜか。

とあるコミュニティでの話しですが、先日気になった書き込みを拝見しました。 どのような内容だったかというとこんな感じ。 ショッピングカートを制作する場合にDBを利用するのであれば、 大体2倍くらいの見積を出しています。 よくよく読んでいくと まった…

OUT-PUTの重要性

何らかの情報を得て、それを自分の知識にするには OUT-PUTは重要だ。 言われた内容は若干違いますが、このような事を偉大なるm先輩から教えていただきました。 たしかに、いざ自分の知っていること、得た情報を第三者に伝わりやすく説明をするのは非常に難し…

HDDの温度が気になって夜も眠れないので "hddtemp" を使ってみる

以前 lm_sensors を使っていたんだけど、ハードウェアが変わってからうんともすんとも云わなくなったので、 とりあえず1番熱が心配なハードディスクの温度をログに残すことにした。 手っ取り早くHDDの温度を知りたければ hddtemp というソフトを利用する。 […

KURO-BOXXでサーバ構築 #1

とりあえず KURO-BOXX を手に入れたので、これをどうするか考えてみた。 KURO-BOXXを取り入れると下記のようなネットワーク図になる。 +--------------------------------+ | CTU 192.168.24.0/255.255.255.0 | +--------------------------------+ | | | | …

玄箱(KURO-BOXX)を注文してみました

毎回連休前には無駄にサーバを立ててみたくなる。 これはきっと病気だ!と最近思い始めた。玄箱(KURO-BOXX)今回は File Server / DNS / SMTP をこれで運用していこうと思う。 HDDもちょっとやそっとでは壊れやしないという噂?の Maxtor MaXLine? を購入。さ…

利用しているCPANモジュールとバージョン情報を取得する

use Data::Dumper; my @modules_info = (); MODULE_LOOP: for my $module_path (keys %INC) { $module_path =~ s/\.\w+$//; $module_path =~ s/\//::/g; # * CPAN モジュールじゃないものはここで省く next MODULE_LOOP if $module_path =~ /^MyApp/; my $mo…

今さらですがHashはArrayです。

Perlのハッシュは配列で出来てます。 例えば、 use Data::Dumper; my %hash_1 = ( name => 'キン肉マン' , preference => '牛丼' ); my %hash_2 = ( qw/ name キン肉マン preference 牛丼 / ); print Dumper \%hash_1; print Dumper \%hash_2; %hash_1 と %h…