今年は、このサイトのJoomla!1.5化やエクステンションの有償化を行いました。やり残したことはたくさんありますが、この一年で学んだことはたくさんありました。海外の方からのご声援や、ご依頼もいただき充 実とまではいかないにしても、少しは成長できたと思っています。
来年の目標を考えて見ました。
などと、書いてみる。
Ubuntu8.04にこの間したばかりですが、結局調子悪くてまた、開発環境をローカルWindows上のXAMPPに戻しました。
今回は、Ubuntuがいかに便利かがよくわかりました。(Ubuntu以外のLinuxもそうだと思います。)どうも原因は、ハードウェアにありそうです。特にハードディスク。もう一度インストールし直していたのですが、バックアップ用にマウントしているハードディスクのチェックでいつもエラーが出ます。[fail]で一旦止まってrebootかCtrl+Dで起動します。じゃあバックアップしたファイルが読めないかというとそれが、Windowsと違って読めるのです。
調子が悪いので起動後ログインしてもデスクトップが表示される直前で止まってしまいます。では、どうしたかというとCDを入れて再起動し、CDからUbuntuを起動します。すると何事もなく起動し、すべてのドライブにもアクセスできます。
なのでその状態から問題のあるハーでディスクからデータを移してしまえば、OKでした。
Windowsならおそらくこんなに簡単にはいかないでしょう。
さて、7.1に戻すか、8.04で続行するか・・・
mozillaからリリースされている「Prism」を使うと便利かもしれない。Win・Mac・Linux版出そろって早速使っています。(Win版)
Mozilla のPrismページ
(ダウンロードはページ中ほど)
何が便利かって、ブラウザでJoomla!のバックエンドで設定を行っていてブラウザクラッシュしたことありませんか?別のウィンドウで行っていても全部アウトになりますよね。Prismを使うとWeb Applicationごとに独自に起動するので通常のWindowsアプリと同様に扱えます。しかも、PrismをインストールするとスタートメニューにもちろんPrismのショートカットができるのですが、それをクリックするたびに新しいWeb Applicationを登録してショートカットを作成できます。例えば、Google リーダーのURLを入力し、NameにGoogle Readerと書き、Create ShortcutsのDesktopにチェックを入れてOKすれば、デスクトップにGoogle Readerのショートカットが出来ます。クリックするとブラウザではない、ウィンドウが起動してGoogleリーダーを表示してくれるわけです。同様に、自分の管理しているJoomla!のAdministratorのURLを入力して作成しておけば、簡単にブラウザではないアプリケーションでJoomla!サイトが管理できるわけです。Joomla!のバックエンドなら他のサイトを見ることは無いと思うのでJoomla!サイトの管理だけでアプリケーションとして起動するということです。
現在試しているのですが、かなりお薦めかもしれません。
Ubuntu デスクトップ版でLinuxテスト用サーバーを復旧しました。DVDも再生出来るようにし、素早く復旧できたことに感謝しています。LAMPは、結局XAMPPを選択しました。それは、PHP4とPHP5の切替が簡単にできるからです。まだほとんどのサーバーはPHP5になっていないので両方の環境がないとと思っています。検索してみると切替ができるようにインストールすればXAMPPでなくても可能というドキュメントがありましたが、面倒・・・なのでやはり、XAMPPを。
Ubuntuを入れてみて、デスクトップとして「Linuxも選択肢」になるというのが感想です。開発環境ならLinux版がたくさん出ているし、私が普段使っている常用アプリならLinuxのもので大抵は代用できそうです。今度メインマシンを大掃除するときは、デュアルブートにしてみようかと思っています。今回HDDが壊れて自宅サーバーをやめてレンタルサーバーでテスト用をとも思ったのですが、Linuxも触っていないと忘れますからね。特に私は、わすれっぽいから。
Ubuntuでのテスト環境です。
| PHP Built on: | Linux service 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 |
| Database Version: | 5.0.45 |
| Database Collation: | utf8_general_ci |
| PHP Version: | 5.2.4 |
| Web Server: | Apache/2.2.6 (Unix) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e PHP/5.2.4 mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.7 |
| Web Server to PHP interface: | apache2handler |