2015年 2月 の投稿一覧

PHPで配列の行列を入れ替える

配列をテーブルレイアウト用に変えたりする時に、行列入れ替えたいなという事があります。
array_mapを使うと、foreachでループ処理しなくても、入れ替えることができます。


$before[] = array('0', 'aaa', '090-0000-0000');
$before[] = array('1', 'bbb', '090-1111-1111');
$before[] = array('2', 'ccc', '090-2222-2222');



$after = array_map(null, $before[0], before[1], before[2]);

CentOS が UNEXPECTED INCONSISTENCY で起動しない

Postgresにdumpをリストアしていたら途中でリストアに失敗して、CentOS再起動したらUNEXPECTED INCONSISTENCY;で起動しなくなりました。

/dev/VolGroup00/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options )
                                                           [FAILED]

*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D for normal startup):

centos59_64_default_1390292917__Running_

rootでログインして、fsckを実行しろと表示されるので実行。

# fsck  -t  ext3  /dev/VolGroup00/LogVol00

centos59_64_default_1390292917__Running_2

修復はすぐ終わり、起動時にエラーは出なくなりました。