Software

[05/28]mod_perl
[05/30]作業機が固まる
[06/10]45日目のカーネルパニック
[06/10]現在の転送速度をモニタする
[06/11]echoとprint
[06/14]cronによる目覚まし時計を携帯から止める 構想編
[06/14]cronによる目覚まし時計を携帯から止める 完成編
[06/17]PostgreSQLサーバが起動しない
[06/17]Input Method
[06/18]アクセスカウンタ
[07/31]BIND+PHPによるDiCEで更新可能なダイナミックDNSサーバ構築
[08/01]DiCEのプラグイン編集
[08/01]DynamicDNSサーバ構築に至った理由
[08/02]PHP:fsockopen()を使ってSMTPでメール送信
[08/16]コンソールが固まった→sshで回避
[08/19]PHPでランダムな文字列を作る
[08/22]検索ロボットがアクセスカウンタを回さないようにする
[09/11]無音DynaBook SS 3410 を使えるようにする。
[09/25]Real VNCの全画面モードから抜け出す
[10/18]DirectX 9.0cをインストール→動画再生が真っ暗に。
[10/29]PHP:checkboxから送られたデータを配列に格納する
[11/05]named:L.ROOT-SERVERS.NETのIPv4アドレス変更
[11/12]PHP:一定以上古いファイルを削除する
[11/27]PostgreSQLの自動バックアップ
[12/02]PHP:WOLを使ってWWW経由で非常時起動マシンを起動
[01/08]PHP:ftpwhoの出力情報をWEBで表示する
[02/14]BIND:日本語ドメインを使う。
[02/27]WindowsXP:仮想メモリを無しにする。
[03/20]PHP:ob_flush();flush();するときの注意点
[03/23]PHP:ブログ用の評価フォームを作る
[03/25]PHP:アンケートでハイスコアを得たエントリ一覧を表示する
[04/04]Windows:キーボードのドライバが・・・
[05/19]EMONEα:Windows MobileでSambaの共有フォルダに接続する
[11/16]Linux:Vine3.2にImageMagickとPHP5とMagickWand for PHPをインストール。

Recent Comments

最近?流行のブログというものを
 [11/20] John73様
 [11/20] John555様
 [11/20] John73様
日記:ママのパソコンが壊れた。
 [11/20] WheepeGen様
 [11/20] WheepeGen様
RBIO:HDD・CPUの温度監視をして扇風機を自動でON/OFFする。
 [10/07] げんき
 [10/03] とおりすがり様
PHP:fsockopen()を使ってSMTPでメール送信
 [04/10] げんき
 [04/09] freeman様
 [04/09] freeman様
PHP:アンケートでハイスコアを得たエントリ一覧を表示する
 [03/31] げんき
 [03/30] YSAK様

メイン

Software アーカイブ

2008年11月16日

Linux:Vine3.2にImageMagickとPHP5とMagickWand for PHPをインストール。

MagickWand for PHPを使いたいけど、今安定して動いてる環境を壊したくないからPHP4を入れ直すのは嫌で、しかもいずれはPHP5に移行するためのテスト環境も必要などなどの理由から、Vine3.2のサーバにPHP5+Magick ・・・・・ もっと読む (2008年11月16日 01:05)

2008年05月19日

EMONEα:Windows MobileでSambaの共有フォルダに接続する

さて、簡単にできるかと思ったら思いの外つまづきまくったので覚え書きを。 Windows Mobileは無線LAN接続で共有フォルダに接続出来るらしいので、LinuxサーバにあるSambaの共有フォルダに接続して、普段のマイドキュメントをその ・・・・・ もっと読む (2008年05月19日 00:39)

2008年04月04日

Windows:キーボードのドライバが・・・

ATOKで急に日本語入力が出来なくなった。 こんなことを言うくせに、実際に入力してみたら、全角アルファベット。 ありがちなスペースバーの左右のキーを押したかと思ったけども、そうでもない。 意味が分からんから、ATOKの設定片っ端から確認した ・・・・・ もっと読む (2008年04月04日 00:08)

2008年03月25日

PHP:アンケートでハイスコアを得たエントリ一覧を表示する

タイトル 良いタイトルが思い浮かばなかった。そして長い割に何のことか分からんものになってしまった。 何がいいたいのかというと、前項のPHP:ブログ用の評価フォームを作るで作った、各エントリの一番下に表示してるアンケートの結果のスコアの高いも ・・・・・ もっと読む (2008年03月25日 08:42)

2008年03月23日

PHP:ブログ用の評価フォームを作る

簡易アンケート タイトルは評価フォームとしたけど、コメントを書いたりとかの素敵機能は一切無しの、点数付けるだけのアンケート機能という感じ。 まぁコメントはコメントフォームがあるからね。MovableType標準の。 今回作ったのは、このエン ・・・・・ もっと読む (2008年03月23日 23:18)

2008年03月20日

PHP:ob_flush();flush();するときの注意点

この件とはあんまり関係ない調べ物をしてて、こちらのサイト(kawama.jp)を読んで棚ぼただったお話。 処理の途中でブラウザに途中経過を送りつけてくれる便利な関数、ob_flush()およびflush()。 この人達はぜんぜん悪くないんだ ・・・・・ もっと読む (2008年03月20日 13:57)

2008年02月27日

WindowsXP:仮想メモリを無しにする。

起 最近あんまりやってないけど、ちょっと前に無料のMMORPGにハマったんだが、そんときに感じたこと。 そのゲームは起動中に1GB弱ぐらいのメモリを使うんだが、それを起動してると、他のアプリがほとんどスワップされてしまう。 ゲーム中に、ちょ ・・・・・ もっと読む (2008年02月27日 00:02)

2008年02月14日

BIND:日本語ドメインを使う。

日本語ドメインを取得する 日本語ドメインが流行るのかなと思って、とりあえず自分の名前だけは.jpで取っといたんだけど、今んとこ使ってない。 つーかあわてて取らなくても、苗字も名前も珍しいので取られる心配は無いんだろうけど。 しかし、.net ・・・・・ もっと読む (2008年02月14日 00:36)

2008年01月08日

PHP:ftpwhoの出力情報をWEBで表示する

FTPサーバに接続しているユーザの情報は、ftpwhoというコマンドで表示できる。 これを一覧表としてWEBページに出力するようなスクリプトを書いてみた。 使ってるftpdによって表示されるフォーマットが多少違うみたいだけど、 俺の環境vi ・・・・・ もっと読む (2008年01月08日 12:58)

2007年12月02日

PHP:WOLを使ってWWW経由で非常時起動マシンを起動

WakeOnLAN 俺の作業マシン(Windows機)は非常時起動。特に静穏とかも考えてないし、常時起動してても何もしてないとか勿体ないから寝るときに落とす。 けど、Pen4 2.4GHzとか俺の持ってるマシンの中では一番偉いマシンだったり ・・・・・ もっと読む (2007年12月02日 02:12)

2007年11月27日

PostgreSQLの自動バックアップ

データベースのバックアップ PostgreSQLのデータのバックアップには、pg_dumpというコマンドを利用するといいらしい。 これでデータベースの中身がテキストでダンプされるので、それをファイルに保存してやるといい。 $ pg_dump ・・・・・ もっと読む (2007年11月27日 22:32)

2007年11月12日

PHP:一定以上古いファイルを削除する

古いファイルを消す必要性 BIND+PHPによるDiCEで更新可能なダイナミックDNSサーバ構築でユーザ登録の際に、ランダムな仮登録ファイルを生成するようなスクリプトを書いた。 本登録することで仮登録ファイルを削除するのだが、仮登録だけで放 ・・・・・ もっと読む (2007年11月12日 23:57)

2007年11月05日

named:L.ROOT-SERVERS.NETのIPv4アドレス変更

http://blog.icann.org/?p=227 L.ROOT-SERVERS.NETのIPv4アドレスが変更になったので、書き換え。 # vi /var/named/named.root で、 L.ROOT-SERVERS.NET ・・・・・ もっと読む (2007年11月05日 11:57)

2007年10月29日

PHP:checkboxから送られたデータを配列に格納する

チェックボックス HTMLの入力フォームに、チェックボックスというのがある。 ラジオボタンと違って、複数選択できる奴。 チェックボックスはこれ。 ラジオボタンはこれ。 困りごと 複数選択出来るわけだから、チェックされたものを配列に格納したい ・・・・・ もっと読む (2007年10月29日 23:52)

2007年10月18日

DirectX 9.0cをインストール→動画再生が真っ暗に。

環境 OS:Windows2000Professional ビデオカード:GeForce FX5500 (DVI→VGA変換プラグを使ってアナログディスプレイをデュアルで使用。) ビデオカードドライバ:nVIDIAのサイトから落としてきたや ・・・・・ もっと読む (2007年10月18日 00:12)

2007年09月25日

Real VNCの全画面モードから抜け出す

Real VNCクライアントのタイトルバーを右クリックすると、「閉じる」の下に「Full screen」ってのがある。 こいつを選択してやると、遠隔マシンの画面が全画面で表示されるようになる。 これは便利!と思いきや、フルスクリーンのメニュ ・・・・・ もっと読む (2007年09月25日 08:12)

2007年09月11日

無音DynaBook SS 3410 を使えるようにする。

DynaBook SS 3410を無音化するでHDDをCFにしたダイナブックに、OSを入れて使えるようにするまでの覚え書き。 長いので概要。 ・Win2kSP2はインストール出来なかったのでSP4にしたら大丈夫でしたよー。 ・TEMPフォル ・・・・・ もっと読む (2007年09月11日 23:23)

2007年08月22日

検索ロボットがアクセスカウンタを回さないようにする

思い立つ アクセスログに検索サイトのロボットが目立つ。 レッツPHPさんのPHP Analyzerを利用して解析。 ただし、ロボットリストに少々手を加えた。(後述) 全500ユニークアクセス中、ロボット144件。 特に多いのが 1.Yaho ・・・・・ もっと読む (2007年08月22日 00:21)

2007年08月19日

PHPでランダムな文字列を作る

BIND+PHPによるDiCEで更新可能なダイナミックDNSサーバ構築でも使ってるランダムな文字列を生成する関数をちょっとだけ高機能にしてみた。 高機能ってゆっても、生成される文字列を「英数混在・アルファベット・大文字・小文字・数字」の5パ ・・・・・ もっと読む (2007年08月19日 14:20)

2007年08月16日

コンソールが固まった→sshで回避

作業マシン(Vine4.1)のGUIがいきなり固まったので、サーバマシンのコンソールからsshでログインして、あやしいプロセスをどんどんkillするも復活する気配なし。 しゃーないのでsshでrootにsuしてshutdown -rf no ・・・・・ もっと読む (2007年08月16日 22:44)

2007年08月02日

PHP:fsockopen()を使ってSMTPでメール送信

PHPでメールを送信するとき、普通はmail()関数か、日本語含むならmb_send_mail()関数を用いるところ。 しかしこれはsendmailを利用するので、sendmailがインストールされていない環境では使えない。 php.ini ・・・・・ もっと読む (2007年08月02日 23:02)

2007年08月01日

DynamicDNSサーバ構築に至った理由

(※この項は、BIND+PHPでDiCEで更新可能なダイナミックDNSサーバ構築から派生しています。) 一言で言うならば、脱線。 俺と同じく自宅サーバでシコシコしてる会社のシステムさんと、互いのサーバを監視するようなものを作ろうと話していた ・・・・・ もっと読む (2007年08月01日 14:35)

DiCEのプラグイン編集

DiCEとは、ダイナミックDNSを簡単に更新出来ちゃう素敵ソフト。 Windows版もLinux版もある。 俺も固定IPアドレス取る前はお世話になりました。 詳しくは、 で、本題のプラグイン編集について。 DiCEのインストールフォルダの中 ・・・・・ もっと読む (2007年08月01日 01:22)

2007年07月31日

BIND+PHPによるDiCEで更新可能なダイナミックDNSサーバ構築

当初の目的とは全然違う方向に行ってしまったけど、 勢いづいて作ってしまったので紹介。 まず、DynamicDNSとは、動的IPアドレスで自宅サーバを運営するときに不可欠なサービス。 固定IPアドレスを取得してる俺としては、特にコレといって使 ・・・・・ もっと読む (2007年07月31日 23:50)

2007年06月18日

アクセスカウンタ

基本に忠実に、PHPでアクセスカウンタを作ってみた。 カウントアップするスクリプトと、カウンタを表示させるスクリプトは別。 カウントアップ用スクリプトはごく単純な二重読み込み防止機能を。 <?php $countdat = "./co ・・・・・ もっと読む (2007年06月18日 23:04)

2007年06月17日

Input Method

ATOK派です。 会社で与えられたパソコンにはそんな贅沢品は付いてないのでMS-IMEで我慢してます。 姑息にATOK風とかにせず、堂々とMS-IMEで使ってます。 でもやっぱ、変換の賢さが全然違います。ATOK賢いです。 そして、「話し言 ・・・・・ もっと読む (2007年06月17日 22:38)

PostgreSQLサーバが起動しない

なぜかPostgreSQLサーバが落ちてた。 ちょいとテンプレをいじろうと思って編集画面を開こうとしたら、 Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: could not connect t ・・・・・ もっと読む (2007年06月17日 13:24)

2007年06月14日

cronによる目覚まし時計を携帯から止める 完成編

早速今朝この目覚ましで起きたら異常に目覚めが良くて7時前に会社に着いちゃった。 始業2時間前。アホだ。 で、前回の続きなわけだけど、サーバを作るなんて高等技術は俺には無いから、当然誰か偉い人が書いたプログラムをパクる。 「サーバを作る C言 ・・・・・ もっと読む (2007年06月14日 23:44)

cronによる目覚まし時計を携帯から止める 構想編

cronで目覚まし時計ってのはありがちな話で。 cron+mpg123等使ってmp3を再生して目覚ましにするわけだけど。 起きたらスピーカーの電源切るなんてアホな運用してるもんだから、次の日は鳴らない。 これを解決するにはソフト的に止めてや ・・・・・ もっと読む (2007年06月14日 00:28)

2007年06月11日

echoとprint

会社でシステムさんとPHPの話をしながらテストスクリプトを書いていたとき、 「あ、echo派なんや」 と突っ込まれた。 echo派って何だろうと思ったら、そのシステムさんはprintを使うそうで。 で、俺は、echoは echo "文字列" ・・・・・ もっと読む (2007年06月11日 23:20)

2007年06月10日

現在の転送速度をモニタする

気になるサーバの現在の転送速度をモニタする。 ifconfigを実行すると、起動から今までの総転送量が表示される。 これを利用して、一定期間内の転送速度を求めることが出来るはず。 ifconfigで出てくる転送量とかのデータは、/proc/ ・・・・・ もっと読む (2007年06月10日 19:02)

45日目のカーネルパニック

土曜深夜帰宅すると、作業機がネットに繋がってないもんで、 まーたルータが落ちたかコンチキショーと思ったけどルータさんは健康体。 メインサーバがなにやら見たくもないようなエラーを吐いて固まってる。 あーあー。コイツは快調かと思いきやだいたいこ ・・・・・ もっと読む (2007年06月10日 00:50)

2007年05月30日

作業機が固まる

WindowsXPの作業機が固まる。 タスクバーが固まる。 Windowsメッセンジャが固まる。 Yahoo!メッセンジャが固まる。 タスクバーが固まるのは1回/1日程度なのでエクスプローラ強制終了で解決。 Windowsメッセンジャは起動 ・・・・・ もっと読む (2007年05月30日 00:53)

2007年05月28日

mod_perl

何か調べてる最中に、 Movable Typeのmod_perl 1.xによる高速化てのを見つけちゃったので早速。 mod_perlって入ってなかったので、aptで入れて。 # apt-get install mod_perl 自分サイト用 ・・・・・ もっと読む (2007年05月28日 22:52)