d-goo supercelldinger

コンピュータ、サーバー関係のいろんな覚え書き それと雑談

php 変数名に変数を使用する。

例えば、

$array = array(a,b,c,d,e,f);

配列 $arrayの要素を順々に連番付き変数名を作ってその値に代入してみる。

$text0=$array[0];

$text1=$array[1];

$text6=$array[6];

つまり上記のようにしたい場合。

{}を使って変数名に変数を入れることができます。

 

for($i=0; $i<=6;$i++){

${'test'.$i} = $array[$i];

}

こんな感じでも代入できます。

print $test0."<br />";

print $test1."<br />";

print $test2."<br />";

表示結果

a

b

c

 

 <?php
$array = array(a,b,c,d,e,f);

for($i=0; $i<=6;$i++){

${'test'.$i} = $array[$i];

}

print $test0."<br />";

print $test1."<br />";

print $test2."<br />";
?>

 

 

ブルーレイ読み込みエラー回復の為に

これを購入してみた。

TDK ブルーレイレンズクリーナー レスキューキット ディスクの読み込みエラーを超強力に回復(レスキュー用湿式+メンテナンス用湿式)TDK-BDWLC28J

どなることやら・・・

http://www.amazon.co.jp/TDK-%E3%83%96%E3%83%AB%E3%83%BC%E3%83%AC%E3%82%A4%E3%83%AC%E3%83%B3%E3%82%BA%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%8A%E3%83%BC-%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E8%B6%85%E5%BC%B7%E5%8A%9B%E3%81%AB%E5%9B%9E%E5%BE%A9-%E3%83%A1%E3%83%B3%E3%83%86%E3%83%8A%E3%83%B3%E3%82%B9%E7%94%A8%E6%B9%BF%E5%BC%8F-TDK-BDWLC28J/dp/B004TP5EC6/ref=sr_1_1?ie=UTF8&qid=1378190260&sr=8-1&keywords=%E3%83%96%E3%83%AB%E3%83%BC%E3%83%AC%E3%82%A4%E3%80%80%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%8A%E3%83%BC

ブルーレイの書き込みエラー トホホな話し

とある作品を20話分撮りだめしていたブルーレイディスクが21話をダビング中にエラー発生。

二度と再生できない状態になりました。

高画質、大容量だけに失った時もそれなりに大きいですね。

儚いものよのー。

でも録画したブルーレイを観る機会もそうそうない気がするけど。

 

消費税の話し

消費税率アップ。なぜ必要か?

年金や社会保障の財源が不足しているから。

なぜ年金や社会保障の財源不足が生じたの?

預かったお金を湯水のように無駄使いした結果です。

 

消費税アップ→年金や社会保障の予算→無駄使い

→消費税アップ→年金や社会保障の予算→無駄使い??

 

子供「お母さん!ゲーム機買うからおこづかいちょうだいよ!」

お母さん「前にもゲーム機買うからって言うからおこづかいあげたでしょ?」

子供「ゲームソフトとかお菓子とか買ってたら足りなくなったんだよー!」

お母さん「しょうのない子ね。今度は絶対に無駄使いせずにゲーム機買うのよ!」

子供「うん。わかった。ありがとうお母さん。」

子供「ウシシシシ・・・」

 

どちらにせよ消費税がらみのシステム改変とかあるんだろうな。

そんな仕事にあまり時間を裂きたくないのが本音。

仕事だからやるけどね。同じやるなら早く指針を決めてくれないかな。

バタバタするの嫌ですからね。こんなので

 

 

Cent OS 5.9 ホスト拒否 DenyHosts インストール

# yum install python-devel

# yum --enablerepo=rpmforge install denyhosts

# vi /etc/denyhosts/denyhosts.conf

下記を編集
BLOCK_SERVICE  = sshd → BLOCK_SERVICE  = ALL

# vi /etc/hosts.allow

#
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
ALL: 58.xxx.xxx.xxx       //会社のIPを追記
ALL: 180.xxx.xxx.xxx    //自宅のIPを追記

 

# service denyhosts start  denyhosts スタート

starting DenyHosts:    /usr/bin/env python /usr/bin/denyhosts.py --daemon --config=/etc/denyhosts.conf

# chkconfig denyhosts on

# reboot

   

qmail pop受信テスト JMeter Mail Reader Sampler

さくらインターネットVPN  メモリ1G CPU 仮想 2コア

OS CentOS 5.9 x86_64  qmail

メール容量4KB×300通

下記のphpで送信

<?php
for($i=1;$i<=300;$i++){
            $mailto = "info@xxxx.info";
            $mailfrom = "info@xxxx.com";
            $subject = "テスト{$i}";
            $content = "テスト{$i}";
           
            $returnpath = "-f $mailfrom";
           
            $header = "From: $mailfrom";
           
            mb_language("Ja") ;
            mb_internal_encoding("UTF-8") ;
           
            $ret = mb_send_mail($mailto,$subject,$content,$header,$returnpath);
            if( !$ret ){
            echo( "メール送信エラー" );
            }
}
?>

JMeter Mail Reader Samplerの結果

f:id:d-goo:20130824133841p:plain

f:id:d-goo:20130824133932p:plain

[root@xxxx ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1001        816        185          0         68        368
-/+ buffers/cache:        379        622
Swap:         2015          0       2015

[root@xxxx ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1001        824        177          0         75        369
-/+ buffers/cache:        379        622
Swap:         2015          0       2015