サーバー起動時に自動的にsshdが起動するようにする

FreeBSD-6.1での話です。Linuxは微妙に違うと思います。 /etc/rc.conf に下記の設定があれば サーバー起動時にsshdが自動的に起動します。 sshd_enable="YES"自動起動させたくない場合は NO とします。 ports やパッケージから導入した OpenSSH はこの設定に…

役に立ちそうなツール・モジュールのメモ2

WideStudio/MWT、NABプラグイン マルチプラットフォームで動作するGUIアプリケーションを開発可能な統合開発環境。Eclipse(>3.2(>jdk1.5))むけにプラグインも出ました。C/C++/Javaで実装可能なようです。 SWIG perl/ruby/Pythonといったようなスクリプト言語…

FreeBSD-6.1にjdk-1.5をインストールする

現時点(2006/09/23)ではまだportsにpackageがアップされていないので、自分でsunのサイトよりダウンロードしてインストールする必要があります。まずは何も考えずにportsをmakeしてみました。 cd /usr/ports/java/jdk15/; make install clean;すると、自分…

パケットをキャプチャ(アナライズ)してみる

etherealというソフトを使うといとも簡単に行えます。 http://www.ethereal.com/ 「download」のページには、windows, Red Hat/Fedora, Solaris, Source の4種類あります。実験環境はFreeBSDだったのでSourceを選びました。 落として展開・configure・make・…

PHPUML(クラス図)のフォワードエンジニアリング/リバースエンジニアリングを行う。(C++, Java, JavaScript, Perlなども可)

umbrelloというUMLモデリングツールを使います。 http://uml.sourceforge.net/index.php 上記URLからダウンロード・インストールするのもよいですが、umbrelloはXデスクトップ環境であるKDEの関連パッケージ、kdevelopをインストールすると入ります(単独で…

FreeBSD-6.1にja-samba-3.0を入れてみる

自宅のFreeBSD-6.1マシンにja-samba-3.0.23cを入れてみました。 今回もportsです。 cd /usr/ports/japanese/samba3/; make install clean;起動についてはそれほど頻繁に使うわけでもないと思ったので、inetd経由にしています。 vi /etc/inetd.conf - netbios…

FreeBSD6.1+KDEでwmvやrmなどの動画を見るには

様々なフォーマットに対応しているmplayerを使うといいです。 さらにKDEの場合は、mplayerのフロントエンドであるkmplayerもインストールすると尚良しです。まずはストリーミング再生を可能にするためにliveMediaです。 cd /usr/ports/net/liveMedia/ make i…

FreeBSD-6.1+KDEでflashサイトを見るには

KDE標準のKonquerorでは(というか、libflashやflashpluginなどのとりまくライブラリたちの所為ですが)、flash4くらいまでしか対応できていないので、linux-firefox(またはlinux-opera)とlinux-flashplugin7を利用します。 今回はportsよりインストールし…

PHPのerror_log()が8kbまでしか出力してくれない

php

PHPのerror_log()が8kbまでしか出力してくれない現象に遭遇しました。 error_logをデバッグ出力として利用していたので、その値を信用しきってしまい数日棒にふってしまいました。。。もしかしたらiniファイル等で調整できるのかもしれませんが、どうにもこ…

X window system上のPDF閲覧ソフトで日本語フォントを正しく表示する

X window sytemにはPDF閲覧ソフトとして、xpdfやKDE環境ではkpdfやkghostviewなどがありますが、どれもイマイチ日本語がうまく表示できなかったりします(設定次第でうまくいくのかもしれませんが)。 今回はお手軽に日本語フォントが表示できる本家のソフト…

役に立ちそうなツール・モジュールのメモ

FreeBSD Expertに載っていたPorts100選の中から個人的にすぐ使いそうなものをピックアップ。使用レビューはまた近々書きます。 mod_transform サーバーサイドでXSLTを行うためのApache2用のモジュール。 XSLTだけでなく、XMLInclusionsも利用可能。 Firebird…

カラオケ歌広場半額デー

カラオケ歌広場は、歌倶楽部という会員(無料)に登録すると、月に1〜2回ほど「X月X日は半額です!」といったような内容のメールがやってきまして大変お得です。 歌広場元々安いのにさらに半額なので、店舗によって多少の前後はあるようですが、六本木店なら…

ディスクIOのパフォーマンスを計測する

IOzoneというソフトを使うと非常に細かく、またグラフィカルに出力してくれます。 http://www.iozone.org/ FreeBSD-4でのインストール Ports一発で入りました。 pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/iozone-3.263.t…

phpで子プロセスをforkしマルチスレッドなプログラミングを行う

ずっとpearのライブラリにthread系のものがないかと探していましたが、実は普通に組み込み関数としてありました。灯台下暗し。 以下、PHPマニュアルより抜粋。 $pid = pcntl_fork(); if ($pid == -1) { die('fork できません'); } else if ($pid) { // 親プ…

六本木 小松 (ビールが100円!)

店データ 期間限定 仮設居酒屋 「小松」 港区六本木4-9-2 俳優座ビル3F Yahoo!地図情報 03-5414-2700 夕方5:00〜朝5:00 日曜祭日=〜夜11:00まで 先日(2006/08/25)行ってきました。 売りはなんといってもビールが100円!六本木でこの価格はありえません…

さくらインターネットのレンタルサーバーでPHPのエラーログの出力先を設定する

コントールパネルからphp.iniを下記内容で設定しました。 display_errors="0" error_reporting="2047" log_errors="1" error_log="/home/自アカ/logs/php/error.log"フォルダ・ファイルは先に作っておき、パーミッションには気をつけてください。 PHP Hacks …

さくらインターネットのレンタルサーバーにscreenをインストールしてみる

screenインストール記録です。ソースから入れました。 $ fetch "ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.2.tar.gz" $ tar xvzf screen-4.0.2.tar.gz $ cd screen-4.0.2 $ ./configure --prefix=/home/自アカ/ $ make $ make installscre…

さくらインターネットのレンタルサーバーにvimをインストールしてみる

vimインストールの記録です。ソースから入れました。 fetch "ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2" tar xvjf vim-7.0.tar.bz2 cd vim70/ ./configure --prefix=/home/自アカ/ make make installvim7便利ですねーいつもどおり、 エラーが出る場合…

さくらインターネットのレンタルサーバーにjvimをインストールしてみる

ports一発で入ります。 pkg_add -p /home/自アカ/ -P /home/自アカ/ ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/ja-jvim-3.0.j2.1a_1.tbz エラーが出る場合はもう一度同じ事を試してみるだけでうまくいったりすることもあるので試…

さくらインターネットのレンタルサーバー(FreeBSD-6)をnmapでポートスキャンしてみる

さくらインターネットのレンタルサーバー開始記念にとりあえずポートスキャンしてみました。その際の、インストールからの記録です。 $ fetch "http://download.insecure.org/nmap/dist/nmap-4.11.tar.bz2" $ tar xvjf nmap-4.11.tar.bz2 $ cd nmap-4.11 $ .…

はじめました

さくらインターネットのレンタルサーバー(スタンダードプラン)、はじめました。 家でプログラミングとかなんて、と思ってましたけど今後どうなることやら。。 主に、プログラミング系の記事を書いていこうと思っています。