「あー、カーネルパニック起きてますねぇ。ジーニアスバーのお兄さんは一目見て断言。これではどうしようもないですね、と続けて語りだしたのでした。miniがついに起動しなくなりました。これまでも起動しなくことはよくあったのでAppleのサポート情報に従って接続されている機器のケーブルを外したりしてなんとか起動させていたのですが、今回は何をやってもダメ。起動すると再起動を促す画面が出るだけで何もできませんでした。試行錯誤の末、面倒になったのでジーニアスバーに持ち込んで対処してもらいました。ジーニアスさんは外部HDDのOSから起動(HDDを接続してコマンドキーを押しながら起動していました)してディスクユーティリティでHDDを修復。これでOSのインストールができるようになったので再インストールしてくれとのことなので一安心し、お礼を言って帰宅してOSXをインストールしようとしたところインストール先ボリュームにHDDが現れません。ディスクユーティリティで再度修復してみるもやはりインストール対象には出現せず。ジーニアスバーでOSXのインストールまでやってもらうべきでした。ジーニアスバーではHDDが物理的に破損しているので交換すべきと言われました。Appleで交換してもらった場合、保証期間がきれているため\38,000かかるとのこと。miniの買値は約八万円なので約四万もかけてHDDを交換する気にはなれません。後は自分で2.5インHDDを交換するくらいしか手段はないそうです。miniを開けて交換するのはかなり面倒です。miniは初代のモデルでスペックが非常に低く、インターネットや動画再生にすら支障が出ていたのでお金をかけて直す気もおきません。Tigerを入れてから動作が不安定になった気がします。最低限のスペックなので、デフォルトでインストールされているPantherが、動作させることのできる限界だったのかも。安定動作のためにPantherに戻す気も起きません。miniに買い換えようかとも思いましたが、最新型もロゼッタ経由だと大差ない程度のスペックです。fan誌には「おすすめしない」とまで書かれていました。その他の機種にはディスプレイが付属しているので場所的に不可能。来月発表されると言われているG5の後継も発売はいつになるのかわかりません。一応メインマシンとして使用していたのでないと困るので、できれば買い換えたいのですが良い機種がない。2006MacOSXのブラウザで音が出なくなるトラブルある日突然、ブラウザで再生するFlashやムービーの音がでなくなってしまいました。iTunesなどの音は問題なし。再起動しても変化なし。寝ても直らないので検索したら解決策発見。Appleにも情報があるようです。設定」(/アプリケーション/ユーティリティ/)を開き、「オーディオ装置」タブにある「オーディオ出力」の設定をチェックします。「オーディオ出力」の「フォーマット」を“44100.0Hz”に変更します。何かのアプリが勝手に設定を変更してしまうらしいです。迷惑極まりないですね。2005JavaのCMS「OpenCms」をインストールしてみた折角JSP/Servletの環境を作ったので何かアプリを動かしてみようと思い探してみたらOpenCmsなるCMSを発見。これを動かしてみることにしました。JSP/Servletでフリーのアプリって少ないような気がします。何か、日本語化されている有名なアプリはないのでしょうか。探し方が悪いだけなのかもしれませんが。2005OSXでJSP/Servletを動かしてみたなんとなくJavaで遊んでみました。MMX200だと、コンパイルとか遅くて眠くなるのです。Javaはさっぱりわからないので少し調べてみたところ、JSP/Servletの開発に必要な環境は主に下記のようなので順を追って試してみることにしました。(Eclipseはなくても動くので今回はパス。Worldを書いてJDKで動かしてみました。OSXには最初からJDKが入っているのでインストールの必要はなし。World!");}}コンパイルして実行、と。HelloWorld/class」のようにクラスへのパスが通ってないとさんざん怒られました。いうかドットはパッケージの階層構造を意味するらしい。このことにしばらく気がつかず困りました・・・。カレントはデフォルトのクラスパスなので明示的にパス指定する必要はないようです。指定する場合は環境変数CLASSPATHにパス(この場合は「.」)を通せばいいらしい。HelloWorld」のようにオプションで指定することもできる、と。Tomcatのインストール次にTomcatをインストール。tomcat5これでインストールはおしまい。Javaブラウザでアクセスして確認。不細工なネコが表示されたらOK。page.起動しませんでした。Tomcat5.5はJ2SE5以上でないとダメらしい。現段階ではどうでもいいので5.0系を使いました。program怒られました。(JSP)さて次はJSPでWebアプリケーションを作成してみます。J2EEではWebアプリケーションのディレクトリ構成が決まっているようなので作法に従ってディレクトリを作成。今回はデフォルトのwebappsの下に作成しました。MyApp/WEB-INF/classes次にWebアプリケーションのコンテキスト定義ファイルを作成します。/>URIはここで指定。reloadable="true"にしておけばサーブレット修正時にサーバを再起動する必要がなくなるそうです。次にWebアプリケーションの設定ファイルであるweb.xmlを作成。http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"version="2.4"></web-app>表示するjspファイルを作成。/usr/local/tomcat5/bin/startup.shブラウザで確認。(Servlet)最後にServletも動かしてみることに。ServletからWebに直接出力というのはちょっと微妙ですが。(ここからもらいました。World");out.println("</body>");out.println("</html>");}}コンパイル。なにやらいろいろパスを通さないといけないようです。HelloWorldServlet.javaweb.xmlに下記を追加。/usr/local/tomcat5/bin/startup.shブラウザで確認。Worldを試してみたのでした。OSXのVNCクライアントとOpenSSHポートフォワードを使ってWindowsを遠隔操作してみた外出先のWindowsから自宅PCをVNCで操作するのはとっても便利なのですが、遠隔地のOSXからも自宅のVNCサーバにアクセスしたくなったのでやってみました。Windows(VNCサーバ機)のひかるにアクセスして家計簿を付けたいのです。