( ! ) Strict standards: Redefining already defined constructor for class wpdb in /usr/home0/kotat3/virtual_html/lab/wp-includes/wp-db.php on line 52
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Deprecated: Assigning the return value of new by reference is deprecated in /usr/home0/kotat3/virtual_html/lab/wp-includes/cache.php on line 36
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Redefining already defined constructor for class WP_Object_Cache in /usr/home0/kotat3/virtual_html/lab/wp-includes/cache.php on line 389
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 537
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 556
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 653
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 653
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 653
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 653
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Strict standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /usr/home0/kotat3/virtual_html/lab/wp-includes/classes.php on line 678
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Deprecated: Assigning the return value of new by reference is deprecated in /usr/home0/kotat3/virtual_html/lab/wp-includes/query.php on line 21
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25

( ! ) Deprecated: Assigning the return value of new by reference is deprecated in /usr/home0/kotat3/virtual_html/lab/wp-includes/theme.php on line 508
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.0002248528require_once( '/usr/home0/kotat3/virtual_html/lab/wp-config.php' ).../wp-blog-header.php:17
40.0008367264require_once( '/usr/home0/kotat3/virtual_html/lab/wp-settings.php' ).../wp-config.php:25
kotatsumuri lab.
1月 10

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
50.26117438304the_content( ).../index.php:16
60.26117441216apply_filters( ).../post-template.php:55
70.26147443912call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
80.26147444144wpautop( ).../plugin.php:57
90.26167446872preg_replace ( ).../formatting.php:74

うちには光学ドライブがないんで、付属のDVD-ROMからのリストアができない。
何かあったときは不安なので、システムまるごとバックアップを取得してみた。

Linuxから起動して、ddコマンドを使う。


[yohsuke@penguin ~]# dd if=/dev/sda of=/media/USBÂ¥ DISK/Windows-Image-20090110.img

リストアするときはif と of を入れ替えればOK。
試していないけど、理論的には大丈夫なはず。

[yohsuke@penguin ~]# dd if=/media/USBÂ¥ DISK/Windows-Image-20090110.img of=/dev/sda

12月 29

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
50.26287436592the_content( ).../index.php:16
60.26287439656apply_filters( ).../post-template.php:55
70.26367443880call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
80.26367443912wpautop( ).../plugin.php:57
90.26397450104preg_replace ( ).../formatting.php:74

Fedora 10 を Eee PC にインストールしてみて1日。
第一印象を端的に表現すると、重いの一言につきる。
バックグラウンドでなんらかの処理をしていると、
GUIの反応があからさまに悪くなって、
ひどいときにはウィンドウ切り替えすらままならない。

もちろん、これは初期設定での評価。
きちんとマシン環境にあわせてチューニングすればきっと違った評価になるだろう、
ということを付け加えておく。Live CDからのインストールだと選べるオプションがほとんどないためか、
Gnomeなどけっこうリッチな構成でインストールされてしまうようなので、
インストールDVDから、導入すればまた違った結果なったに違いない。

とはいえ、デュアルブートしているWindows XPのほうは
いろいろとチューニングして、軽くなっているので、
現時点ではWindowsのほうが軽快に動いているのも事実。

それともう1点。
GUIツールがEee PC 701SDの画面サイズ800 x 480におさまらない。
ゆえにGUIからの設定変更がほとんどできないのは問題。
CUIで操作すればいいだけなんだけど、それはそれでしゃくだ。

12月 28

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
50.26517436592the_content( ).../index.php:16
60.26517447888apply_filters( ).../post-template.php:55
70.26677460440call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
80.26677460472wpautop( ).../plugin.php:57
90.26767483376preg_replace ( ).../formatting.php:74

こんどこそ、ちゃんと使えるLinux環境を作るべく、再度インストールに挑戦する。
ドライバ類(特に無線LAN)の対応状況が改善されていることを期待して、インストール対象はFedora 10に変更。
前回同様、インストール先はSDHCカードとする。内蔵SSDはWIndows用に残す。
有線・無線のネットワークが使用可能で、自宅のADSLルータ経由でインターネットに接続可能なことが目標。

課題はCD-ROMドライブがないこと
Linuxを含めOSのインストールとなると、インストール用のCD-ROM/DVD-ROMから起動して
インストーラの指示に従いながらインストール作業を進めるというのが一般的。
しかし、EEE PCには内蔵のCD-ROM/DVD-ROMドライブがない。
うちには外付けのCD-ROM/DVD-ROMドライブはない。

これをどう解決するかが、インストールの鍵になる。
ただし、CD-ROM/DVD-ROMドライブを買うというのはなし。
せっかく安価なネットブックを買った意味がなくなってしまうからだ。

1st Challenge: ISOイメージを直接USBメモリに焼き付ける
最初に試したのが、ISOイメージを直接USBに焼き付けてしまうという方法。
これで、USBメモリから起動すれば無事インストールできるはず。

まずは、Fedora Projectの公式ページから、fedora 10の最新版をダウンロードする。
ダウンロードするのは、インストールDVDのisoイメージ。

ddコマンドを使って、isoイメージを直接USBメモリに書き込む。
作業はLinux環境で実施。前に作ったLive CD版Fedora 9を使う。
dd if=Fedora-10-i386-DVD.iso of=/dev/sdd1

結果は失敗、インストーラ起動せず
これでうまくいくとけっこう期待していたのだが、結果は失敗。
Eee PCをUSBメモリから起動しようとすると、OSが見つからないと
叱られてしまった。

2nd Challenge: Live CDと同じ要領で起動させてしまえ
前回は、インストーラが起動しないというのが問題だった。
BIOSから、OSとして認識されなかった。
ISOイメージをただ焼くだけでは、ブートローダがうまく機能しないらしい。

ところで、CD/DVD用のISOイメージから、USBメモリで起動ディスクを作るという作業。
実はつい最近やっていることに気づいた。
Live CD版のFedora 9をUSBメモリに入れる手順がまさにそれ。
今回ダウンロードしたのはLive CD用のイメージではないが、
CD/DVD用のイメージを使ってUSBメモリから起動するという点では同じ。
同じ手順でインストーラが起動するのではないか、とチャレンジしてみた。

まずは、さきほどの作業でフォーマットが変わってしまったUSBメモリを
DOSフォーマットで初期化しなおし。

再び、Fedora Live USB Creatorを使う。
“Use Existing Live CD”で、さっきダウンロードしたインストールDVDイメージを選択。
“Target Device”で、インストーラにしたいUSBメモリを選択。
“Create Live USB”をクリックして、しばらく待てば完成。

インストーラが起動・・・、しかし
インストーラは起動した。・・・が、失敗。

確かにインストーラは起動するんだけど、”No Driver Found”と叱られて、
“Select Device Driver to Load”、から先に進めず。
何を選んでも、同じ画面に戻されてしまう。

同じエラーは、SATA接続のDVD-ROMドライブからインストールした人が
遭遇していることが多くて、SATAのドライバを用意して解決しているみたい。
しかし、USBメモリに入れてしまった私はどうすればいい!?
USBドライブからインストールするのだから、USBのドライバが必要なんだろうけど、
選択リストにあるUSB Mass Storageを選んでも解決せず。
結局解決策はわからず断念。

3rd Challenge: 結局最後はLive CD
最後の手段は、Live CD版のFedora 10をUSBメモリに入れてから、
Live CDに含まれるインストーラでインストールするという方法。

まずは、Fedora Projectの公式ページから、fedora 10のLive CD版をダウンロードしなおす。

例によって、Fedora Live USB Creatorを使う。
“Use Existing Live CD”で、さっきダウンロードしたLive CDイメージを選択。
“Target Device”で、インストーラにしたいUSBメモリを選択。
“Create Live USB”をクリックして、しばらく待てば完成。

作成したUSBメモリから起動。
デスクトップにFedoraのインストーラがあるので、ダブルクリック。
あとは、インストーラの指示に従えば完成。

無事に起動
上記の方法で無事にFedora 10が起動した。
無線LANは未だに認識していないようだが、
有線LANからインターネットまでの接続は問題なく完了している模様。

当面はこの環境で作業することにする。

12月 27

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
51.86527444784the_content( ).../index.php:16
61.86527446824apply_filters( ).../post-template.php:55
71.86627450024call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
81.86627450056wpautop( ).../plugin.php:57
91.86667454208preg_replace ( ).../formatting.php:74

Eee PCをWindowsで使っていると、
ときどきすごく遅くていらいらすることがある。
付属でついてきたNorton AntiVirusをウィルス対策に使っていたんだけど、
どうもこれを入れてから重くなった気がする。

というわけで、軽いと評判のAVGのAnti-Virusをいれてみた。
Anti-Virus Free Edition 8.0
http://www.avgjapan.com/

Gmailを使っているので、メールスキャナはOFF
リンクスキャナもWebブラウジングが重くなるみたいなのでOFF

ついでにWindowsUpdateの自動実行もOFFにしたので、
バックグラウンドで動作する重いプロセスはほとんどなくなったはず。
軽快に動作するようになってだいぶ快適。
ただ、自動Updateがなくなっちゃったので、意識してセキュリティは気をつけないと。

12月 27

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
51.86927444784the_content( ).../index.php:16
61.86927447328apply_filters( ).../post-template.php:55
71.87027451032call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
81.87027451064wpautop( ).../plugin.php:57
91.87087456208preg_replace ( ).../formatting.php:74

やはりLive CD版では普段使いに耐えられないことが判明。

理由

  1. Live CD版はRead Onlyメディアからの起動を想定しているためか書き込みができない。
  2. 結果、プログラムをインストールしたりして、環境を変更できない。
  3. WiFiを認識しない状態で、環境変更できないのは致命的。

うまく設定を変更すればできるのかもしれないけど、
新しくインストールやり直したほうが早そう。
というわけで、インストールをやり直すことに。

幸いにも、Live CD版Fedora 9のデスクトップには、
インストーラがついてきているので、これを使う。

手順

  1. USBハードディスク(Eee PCに付属していたやつ)に、Live CD版Fedora 9を入れる
  2. USBハードディスクから起動して、SDHCカードにFedora 9をインストール

相変わらずネットワークは認識しないけど、
これで、ふつうにFedora 9を使えるはず。

12月 23

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
51.87357444784the_content( ).../index.php:16
61.87357447360apply_filters( ).../post-template.php:55
71.87417451096call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
81.87417451128wpautop( ).../plugin.php:57
91.87457456352preg_replace ( ).../formatting.php:74

Eee PCにインストールしたFedora 9。
どんな風になっているのかと思って、試しにdfをしてみたのが、下の画像。

df -h on Fedora9

ここで疑問が2つ。

(1)内蔵SSDはどこ?
内蔵SSDらしきデバイスが見当たらない。マウントされていないだけ?
SDHCカードは /dev/sdc1として認識されているらしい。
/dev/sdb1はたまたま接続してたUSBハードディスク。
となると、内蔵SSDは/dev/sda1かな?
ためしにマウントしてみると、

[root@localhost ~]# mkdir test
[root@localhost ~]# mount -t ntfs /dev/sda1 ~/test

ちゃんとマウントした。
これはOK。

(2)ルートディレクトリはどこ?
SDHCカード、USBハードディスク、内蔵ディスクとも発見した。
すると、、、 / ディレクトリに割り当てられている /dev/mapper/live-rw って何もの??
Googleで検索する限り、どうもLiveCD特有のものらしく見えるのだけど…。

とりあえず保留。

12月 23

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
51.87717444784the_content( ).../index.php:16
61.87717448648apply_filters( ).../post-template.php:55
71.87787453672call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
81.87797453704wpautop( ).../plugin.php:57
91.87827461520preg_replace ( ).../formatting.php:74

せっかくEeePCを買ったので、やはりLinuxを使いたい。
EeePC用のLinuxというと、Ubuntuを入れる人が多いらしいんだけど、
まずは使い慣れたRedhat系ということで、Fedoraを導入。

条件
・インストール先はSDHCカード。ローカルのSSDはWindows用としてそのまま残す。
・Eee PCにはドライブがついていないので、CD/DVD-ROMは使えない。

採用した方法
・Live CD版のFedora9をWindows上で直接SDHCカードに直接書き込む
(参考1)http://fedoraproject.org/wiki/EeePc
(参考2)https://fedorahosted.org/liveusb-creator/

Ubuntuを入れたくなったら、また新しいSDカードを使えばいいし。
検証用の環境をいくつも作れるんで、ちょっとした仮想マシン感覚で使えそう。

インストール手順
まずは、ここからliveusb-creator-2.7.zipをダウンロード。
https://fedorahosted.org/liveusb-creator/

ダウンロードしたファイルからliveusb-creator.exeをダブルクリック。
インストール先はDドライブ(SDHCカード)、Download Fedoraから Fedora 9 (i686)を選択。
USB Live CD Creator

Create Live USBをクリックしてしばらく待てばできあがり。
簡単。ちょっと触らないうちに簡単になったのね。

一度、Windowsをシャットダウンして、
SDHCカードから起動するとFedoraのデスクトップ画面が表示される。
Fedora 9 on EeePC 701SD

残った問題
とはいえ、無線LANが認識されないんで、もう少しいじらないとダメそう。

12月 21

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
52.23757444784the_content( ).../index.php:16
62.23757447096apply_filters( ).../post-template.php:55
72.23797450576call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
82.23807450608wpautop( ).../plugin.php:57
92.23847455320preg_replace ( ).../formatting.php:74

Eee PC買ってしまいました。
型落ちの701SDだけど、ビックカメラの処分品?でなんと27,800円なり。
びっくりするくらい安かったので半分衝動買い。

この値段だったら、めちゃくちゃに使って動かなくなっても元はとれるはず。

スペックはこんな感じ。
これにマウスとUSBハードディスク30GBがついてきます。

Model Eee PC 701SD (Pearl White)
Windows XP Home Edition SP3
Intel Celeron M 900MHz
8G SSD
512MB DDR2
WiFI 802.11b/g
10/100 Mbps Ethernet
0.3M Camera

作るだけ作って、いきなり1年近く放置していた当blogですが、
これからいろいろ面白いネタもありそうなんで、とりあえず再開してみることにします。

2月 14

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
52.24067444784the_content( ).../index.php:16
62.24077449200apply_filters( ).../post-template.php:55
72.24227454776call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
82.24227454808wpautop( ).../plugin.php:57
92.24297463688preg_replace ( ).../formatting.php:74

WordPress1日目。
早くも問題発生。
どういうわけだか、改行ができない!

とりあえず動作検証してみる

なにはともあれ、まずは動作検証。

WordPress改行テスト1

まず、「ビジュアルエディタ」で改行付きの文字列を入力する。
きちんと改行されたのを確認したら、今度は「コード」タブをクリック。
コードエディタに切り替える。

WordPress改行テスト2

コードエディタの画面。
すでに改行が消えてて、かなりあやしい。
ここで、「ビジュアル」をクリックし、ビジュアルエディタに切り替えてみると・・・。

WordPress改行テスト3

さっきの入力から改行がきれいさっぱり消えているのがわかる。

できない。できない。できない。

とにかく改行ができない。
どうやってもできない。

保存するときや、ビジュアルエディタ⇔コードエディタの切り替え時にいつのまにか改行が消えてしまうようだ。
ビジュアルエディタで入力した改行は、さっきのケースみたいにコードエディタに切り替えると消えてしまう。
そればかりか、コードエディタで<p>タグや<br />タグを直接書き込んでも、ビジュアルエディタに切り替えるとすっかり消え去っていた。

まだ使いこなすには時間がかかりそうだ。

2月 12

( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/home0/kotat3/virtual_html/lab/wp-includes/formatting.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0001231400{main}( ).../index.php:0
20.0002241352require( '/usr/home0/kotat3/virtual_html/lab/wp-blog-header.php' ).../index.php:4
30.25587377312require_once( '/usr/home0/kotat3/virtual_html/lab/wp-includes/template-loader.php' ).../wp-blog-header.php:22
40.25607389824include( '/usr/home0/kotat3/virtual_html/lab/wp-content/themes/itheme-1-1/index.php' ).../template-loader.php:20
52.42217444784the_content( ).../index.php:16
62.42217447624apply_filters( ).../post-template.php:55
72.42317451624call_user_func_array:{/usr/home0/kotat3/virtual_html/lab/wp-includes/plugin.php:57} ( ).../plugin.php:57
82.42317451656wpautop( ).../plugin.php:57
92.42367457440preg_replace ( ).../formatting.php:74

WordPressを使うことに決めたものの、
ややこしいことに、WordPressにはいくつかの種類があるらしい。
どんなものがあるのか、とりあえず調べてみる。


本家のWordPress

まずは本家のWordPress。
当然、英語。管理画面やエラーメッセージがすべて英語。英語。英語。
とはいえ、blog本体はUTF-8なので日本語の表示事態はOK。

WordPress日本語版  

2つめが、WordPress日本語版 。
管理画面やエラーメッセージを日本語に翻訳してあるだけで、
WordPress自体に手は入っていないとのこと。

WordPress ME

3つめがWordPress ME。管理画面やメッセージを日本語にするだけじゃなくて、WordPressに日本語入出力用の改造をしたもの。改造が入っているので、本家がバージョンアップした後も、リリースまで間が空くことも。


日本語に強いのはWordPress MEのようなので、とりあえずWordPress MEを採用することに。
これ以外にも、プロバイダ向けのWordPress MUなんていうのもあるらしい。