kopug memo

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

2006-01-01から1年間の記事一覧

見つかりました。

お騒がせました、。 m(_ _)m

携帯電話なくなりました。orz

何処にも無い。 無い。 とりあえず止めました。

Perlで日本語(ISO-2022-JP)メールを送信(まとめ)

UTF-8で作成されたメール本文をMIME::Lite及びEncodeを使用してメールを送信をする。 そこで問題となってくるのが下記の3点。1.チルダ(全角)等の文字化け("〜 ‖ − ¢ £ ¬ ") 2.機種依存文字が含まれていた場合の対応 3.MIME::Lite で smtp送信する…

Subversionでバージョン管理

WebDAVを組み合わせた Subvertion のインストール履歴を残します。 BASIC認証を使っていますが、グローバルに持たせる場合は、 SSLとかにしたほうがいいです。 1. yum -y install mod_dav_svn 2. mkdir /home/svnroot 3. svnadmin create /home/svnroot/ 4. …

PostgreSQLの基本設定

[1] PGDATA の変更 PGDATAを変更する必要がなければデフォルトのままでもOK # mkdir -p /var/data/pgsql/project_name # chown -R postgres.postgres /var/data/pgsql # chmod -R 700 /var/data/pgsql # echo 'PGDATA=/var/data/pgsql/project_name' > /etc/…

PostgreSQL8.1.4 と PgAdmin3 を Linuxにインストール

PgAdmin3 に必要なパッケージを入手する http://www.postgresql.org/ftp/pgadmin3/release/v1.4.3/rhel-4/rpms/ 上記のRPMを全てダウンロードする。 $ cd ~/tmp/pgadmin $ ll 合計 29640 -rw-rw-r-- 1 masa masa 4727723 8月 26 14:25 pgadmin3-1.4.3-1.i686…

最新版の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…

IEs 4 Linux

wine をインストール( yum -y install wine )して、IEを自力で動かそうとしていたのですが、中々うまくいかず悪戦苦闘。 IE以外のWindowsソフトはいくつか動くのですが、IEが、、。中半諦めかけていた頃に IEs 4 Linux(http://www.tatanka.com.br/ies4linux/…

centos de eclipse

(1) http://www.eclipse.org/downloads/index.php より最新版のeclipseをDLする。 ※ eclipse-SDK-3.2-linux-gtk.tar.gz # cd /usr/local # tar zxf eclipse-SDK-3.2-linux-gtk.tar.gz # mv eclipse-SDK-3.2-linux-gtk eclipse (2) vi /etc/profiles # * add …

WindowsXP から CentOS に乗り換えてみました。

ここ数年Linuxはサーバ用途としてしか利用していなかったのですが、久々にデスクトップとしてLinuxを使ってみようと思います。 Windosを使っているときに ブラウザ => Firefox / メーラー => Thunderbird を使っていたので、Linuxに戻ってきたときもフォルダ…

echo $ORACLE_HOME/lib >> /etc/ld.so.conf

Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1結論からいうと これでいけます。# echo $ORACLE_HOME/lib >> /etc/ld.so.conf # ldconfigld.so.conf に $ORACL…

Oracle10g XE を使ってみる

最後のサーバ。VAIO PCG-Z1 をサーバにしてみました。 勿体無くて今までサーバとしては使う気になれなかったのですが、ここは致し方なく・・。Oracleを自由にもてあそべるサーバが欲しかったので、XEをインストールしました。 # 以前も入れたのですが、あの…

うちのサーバが完全にお亡くなりになりましたorz

日本が3点目を取られた瞬間にサーバも死にました。 ものすごい偶然かもしれませんが、その瞬間に異音がし、そのまま意識不明の重態になりましたorzドメインまで取ったのにサーバは去ってしまいました。。

Pod::Coverage インストール

# cpan install Pod::CoverageWarning: this distribution contains XS files, but Module::Build is not configured with C_support at /usr/lib/perl5/site_perl/5.8.5/Module/Build/Base.pm line 1125. Checking prerequisites...orz..ExtUtils::ParseXS…

VMware Player de Linux

coLinux使いにくいなぁと思っていたので、 VMware Player を使って CentOS4 を入れてみたのでそのメモ。 1. VMware Player Download and Install http://www.vmware.com/download/player/2. QEME Download http://www.h7.dion.ne.jp/~qemu-win/index-ja.html…