ページの先頭

本文にスキップします

KCG BLOG京都コンピュータ学院京都情報大学院大学

自由で気ままな日々

台湾台北出身、京都在住の30代大学院教員のブログです。家族は宮崎人嫁1人と黒パグ1匹。ここでは、ニュース・経済からパソコン・ゲームまで、幅広く気ままに言いたい放題で行きます!ネイティブじゃないので、日本語の間違いは勘弁な!{戦場のヴァルキュリア2応援中}{10/02/19よりGoogle App Engineの話題多発}

カウンター

1104013

<< 2010年03月 >>

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

人気記事ランキングβ

その他

ブログ購読用のフィード:
戦車をつくろう! パグカレンダー:

あわせて読みたい: あわせて読みたいブログパーツ

なかのひとなかのひと

PS3トロフィーカード: mmosのPS3トロフィーカード

ろろなってみた:
↑唄イイよ!↑

戦場のヴァルキュリア2・ガリア王立士官学校
2010/01/21
発売されました!
戦場のヴァルキュリア2・ガリア王立士官学校バナーその2 オススメゲーム2008: 戦ヴァルレビュー

戦場のヴァルキュリア2・ガリア王立士官学校バナーその1 ↓アドセンス実験中…

MacBookのマルチタッチジェスチャーの不具合と修復の方法

MacBookのマルチタッチジェスチャーは大変便利な機能で、

Mac歴2ヶ月弱のぉぅぇぃですが、

覚えてから、非常に頻繁に使うようになりました。



今朝、いきなりマルチタッチジェスチャーの3本指操作と4本指操作ができなくなりました。

非常に便利だっただけに、「操作したも思ったように動かない」、

使えなくなったことによるストレスもすごく、スグに解決法を探しに行きました。



いろいろ検索をしてみたものの、検索キーワードが悪いせいかもしれませんが、

残念ながら日本語のトラブルシューティングが見つかりませんでした。

幸い、アップルの公式のフォーラムにスレッドがあり、

CNETにも英語の解決法をまとめた記事がありましたので、

その通りに処理したら、とりあえず問題は解消されました。



折角なので、その記事を和訳して、

同じ問題に遭遇した方と再発した時の自分のために、メモとして残します。



この問題の症状について、

まず、2本指までのマルチタッチジェスチャーは問題なく使えますが、

3本指以上のマルチタッチジェスチャーが使えなくなります。

そして、システムログ(/var/log/system.log)に大量の

「/usr/libexec/hidd[28] IOHIDEventQueueEnqueue: Error enqueuing memory. (0xe00002e8)」のようなエラーログが出ます。

ぉぅぇぃは問題ありませんでしたが、人によっては入出力が完全に受付なくなり、

マウスもキーボードも動かなくなる方もいるらしい。



なお、ぉぅぇぃのMacBook Proはいわゆるmid2009のMBP15のモデルで、

購入してから約2ヶ月弱です。

重いことで有名…のようなアプリケーションはあんまり入っていませんが、

一番ややこしそうなのはVMWare Fusion 3.0です。




この問題に対するアップルの公式フォーラムのスレッド:
IOHIDEventQueueEnqueue: Error enqueuing memory. (0xe00002e8)

そして、解決法をまとめたCNETの記事のURL:
Input or gestures stop working; HID Error enqueuing memory (0xe00002e8)



この記事の超適当和訳:

一部の人々は彼らのMacBookやMacBook Proのマルチタッチジェスチャー機能の一部が動かなくなっていることを気づいています。スクロールや画面の拡大縮小などの2本指ジェスチャーは問題ないが、3本指4本指ジェスチャーは全くの無反応です。更に、一部の人の事例では、パソコンはすべての入力を受付無くなっている。

もしあなたも同様な問題を経験しているのであれば、これらの提案を試して問題解決してみてください。

ディスクのアクセス権を修復してみる
一部の人は、ブート用のディスクにアクセス権限を修復することでこの問題を解決している。これは最初に試すべき取り組みです。ディスクユーティリティを開いて、起動用のディスクを選び、「First Aid」タブの中の「ディスクのアクセス権を修復」を試してみてください。
最新の統合アップデーターを適用してみる
ディスク権限を修正する際に、対処出来ないシステムファイルが存在している場合、最新のアップデーターを実行することで、問題のあるファイルをすべて置き換えられます。最新の統合アップデーターはコチラからダウンロード出来ます。
ブルートゥースをオフにして、PRAMのリセットを行う
この問題は入力デバイスの問題と関係しているようなので、PRAMのリセット(システムを終了し、option+command+P+Rを押しながら何度か起動するさせる。そして通常の起動をする)を試してみてください。bluetoothをオフにすることもやってみてください。


Error Enqueuing Memory Problem

ジェスチャーやその他の入力の問題は、システムログに複数の下のようなエラーメッセージが表示されます。
/usr/libexec/hidd27: IOHIDEventQueueEnqueue: Error enqueuing memory. (0xe00002e8)

この問題は、アップルのディスカッションスレッドにも話題になっています。Human Interface Devices (HID=ヒューマンインターフェースデバイス) のデーモン(プロセス)が問題になっています。このデーモンは USB、Fireware、Bluetoothなどのインターフェースに経由するキーボード、マウス、ウェブカメラ、タブレットやその他の入力デバイスを管理している。

このエラーの問題はSnow Leopardのバグが起因とされていまして、アップルの対応も期待されている。

但し、マルチタッチジェスチャーなどが使えなくなるなど、一部の人にとって、ちょっと不便になる…くらいですが、入力が完全にできなくなる深刻なケースもある。

入力が完全に受け付けなくなった場合、ほとんどのケースでは、ユーザはシステムをハードリセットを行う必要があります。もしパソコンへのリモートログインや画面共有が可能ならば、システムへのアクセスは可能で、hiddプロセスを終了させることが可能です。

hiddプロセスを終了する(終了させても、自動的に再度立ち上げられます)方法ですが、他のMacを使ってSSHや画面共有でシステムにログインし、ターミナルのシェルを開いて、下記のコマンドを入力してください。

sudo killall hidd




さ〜っとこんな感じですね。

とりあえずぉぅぇぃはオススメされた三つのステップを一気に全部試しました。

どれが効いたか分かりませんが、とりあえずマルチタッチジェスチャーは復活され、

エラーメッセージも出なくなりました。



修復するための手順の補足ですが、ディスクユーティリティの場所は、

「Finder→アプリケーション→ユーティリティ→ディスクユーティリティ」です。



後、PRAMリセットの手順はアップルのサイトに掲載されていますので、

未経験でなんか怖い…っと思う方は、参考にしてください。

Mac の PRAM および NVRAM をリセットする






いや〜この症状は始めてだったので、最初はちょっとビビりましたし、

マルチタッチジェスチャーがないPCでやっていけない体質に成りつつありますので、

とりあえず復帰出来て良かったです〜


2010/02/01追記:
本日いきなり再発しました。
今回は「最新の統合アップデーターを適用してみる」で直りました。


2010/02/08追記:
本日再び再発しました。
「最新の統合アップデーターを適用してみる」で直りました。

2010-01-27 12:18:00

カテゴリ

アップルMac

[対策募集中]寒い冬にMacBook Proを使う時の冷え対策

最近は劇的に寒くなってきていますね。

毎日の気温は一ケタ台、凹むくらい寒いのです。



無論、台湾出身のぉぅぇぃは寒冷地仕様ではなく、

パグ並に寒さに極めて弱い生命体ですので、出来る限りの防寒対策をして、

耳から足まで、全面的にカバーをしています。



が、実は最近、ちょっと新しい悩みが出てきました。

そう、購入してから一ヶ月も立てないMacBook Proのことです。



ご存知のように、最近のMacBook Proは高精度アルミニウムユニボディ。

アップルいわく、

一枚のアルミ板から削り出された新しいボディを持つMacBook Proは、薄さ、軽さ、洗練された美しさ、そして抜群の耐久性を兼ね備えています。

で、このアルミむき出しのボディは、寒くなると非常に冷えるのですね。(´д`)



ここ数日、朝一でパソコンを使い始めるとき、

MacBook Proを触れるだけで、

その冷たさに身体能力の低下だけではなく、

メンタル的にもかなりモチベーションが下がってしまいますね。

指先はいいのですが、腕の部分はかなり冷え冷えアルミに密着していますので、

なんか血液の流れが悪くなるような気がします…。



一般的にノートパソコン使っている時には、

熱暴走や、その対処のための熱対策に気を使わないと行けないのですが、

最近のMacBook Proは、熱対策よりも冷え対策…かもしれません。



…。

暑い季節で使ったことがありませんので、

熱対策の必要性についてはよく分からないけどね。



まあ、冷暴走や冷え暴走は考えられないだけに、ちょっとマシかも?

しかし、冷えすぎると文字通り

フリーズ(freeze=凍ること。凍りつくこと。)の可能性も無くはありません。

気になってアップルのウェブサイトで仕様を調べてみましたら、

「動作時温度: 10°〜35°C」なので…。



さて、真冬中のMacBook Proの冷え対策ですが、

実にいうと、今のところパーフェクトの対策を見つかっていません。

流石にパソコンをヒーターで温めたり、人肌で温めてあげるのは非現実的だしぃ…。



今のところ、ぉぅぇぃが行っている消極的な対策として、

利用前に何かのアクションで温めるではなく、

利用中に自然に発生する廃熱を利用する方法です。

つまり、冷え冷えな状態をできるだけ短くする…という考え方ですね。



なにをするかというと、非常にシンプルに、MacBook Proの下にハンドタオルを敷く…、

そしてアルミボディがある程度常温に馴染んてきたら、

ハンドタオルを取り除く…これだけです。



一般的に、ノートパソコンを利用する時に、布団やソファなどの布類の上に置くと、

熱がたまりやすいので、パソコンの寿命に悪影響を及ぼす…と言われていますが、

その熱がたまりやすい性質を逆に利用して、

わざと布を敷く…というのはMacBook Pro歴3週間、

冷え冷えMacBook Pro歴1週間のぉぅぇぃが考えた苦肉の策です。



今のところ、お手軽で若干の効果があり、

追加コストは無く、温めすぎて熱暴走させるリスクも殆どないので、

まあ、悪い対策ではないと思いますが、

最初の数十分はその冷たさと戦わないといけないのは、かなりツライところです…。






さて、ぉぅぇぃよりもMacBookや、

アルミボディのノートパソコンとの付き合いが長い方がいましたら、

ぜひ知恵を貸してください〜というのは今回の記事の本音のところです。



というわけで、良い対策を知っている方、ぜひ教えてください!

2009-12-21 19:29:00

カテゴリ

アップルMac

MacのNumbersで行列を入れ替えるためのJavaミニプログラム

iWork '09
さて、12月1日にMacBook Proが届いて以来、

Macで出来ることなら、できるだけwindowsのアプリケーションに頼らず、

Macの中で完結出来るようにいろいろ勉強しながらチャレンジしてきました。



特にマイクロソフトオフィスの三種の神器、

ワード、エクセル、パワーポイントなどを極力使わずに、

iWorksのPages、NumbersとKeynoteで様々な業務をこなすようにしてきました。

作成したコンテンツをPDFやMSソフト形式で書き出せますので、

今のところ、不慣れの中、なんとか支障がでない程度、仕事を無難に進めています。



まあ、複数の人が編集するようなファイルなら、

やっぱり素直に仮想マシンに入っている正規なMSソフトを使うけどね。



さて、今日もNumbersとKeynoteのコンビネーションで、

数字を扱うプレゼンテーションの資料を作成していましたが、

そこで、ちょっと困ったことがありました。

Numbersは、Excelにある「行列を入れ替える」という機能がないのだ。



なぜ行列を入れ替えたいかというと、NumbersもExcelもそうなんですが、

データの並べ替えは基本的に「列」のデータでしかできません。

で、データを並べ替えて、図表にしたいけれど、

その表示したいデータは、都合があって、横長な「行」のデータなんだよね。



Excelなら、それを「貼り付け」→「行列を入れ替える」、

そして並べ替えたら、うまい具合の図表が作れるのですが、

Numbersでは、すんなりそれができないのです。困った困った。



ネットでいろいろ調べた結果、

その部分だけExcelで行列の入れ替えをするとかの解決策がありました。

しかし、それだけのためにイチイチ仮想マシンを立ち上げたり、

Mac用のオフィスを買ったりするのはさすがにちょっと…ね?



あるいは、NumbersのTRANSPOSE関数を利用する方法もあるらしい。

しかし、行と列の入れ替えが出来るのですが、どうも並び替えは上手くいかない。

ぉぅぇぃのやり方が間違っているかもしれませんが、

TRANSPOSE関数の使い方そのものがちょっと難しくて、

ちょっといろいろ調べて、試してみましたが、現在はギブアップ気味。

一応、見つかったウェブページを貼ります、興味のある方は見てみてください(英語です)。

Apple Discussions:Sorting by Column



後、AppleScriptを使って処理する方法もあります。

試したところ、こちらが望むような結果が出ます。

ただし、Mac初心者のぉぅぇぃはAppleScriptの使い方がよくわかりません。

毎回処理しようとしたら、Numbersの画面から離れて、

AppleScriptエディタを実行しないといけませんし、

アプリケーション形式(*.app)で保存しても、

なんか処理する度にアプリケーションを立ち上げ無いとダメ…みたい。



まあ、ぉぅぇぃの使い方が悪い…っと思いますので、

うまくAppleScriptを使いこなせる方は、これでOKかと思います。

AppleScriptで行列を入れ替える方法は、下記のウェブページを見てください(英語です。)

Apple Discussions:Transpose is back in Numbers






で、どうしましょうかぁ…ということですが、

クリップボードの中の、タブで区切られたデータの行列の入れ替えレベルなら、

自分でもプログラム書けるじゃん…ということで、

ぉぅぇぃが一番慣れているJavaを使って、

サクっと30分ほどで簡単なコードを書きました。

今のところ、ぉぅぇぃが必要としている行れ入れ替え機能を、

ほとんどストレスなく、普通にカバーしてくれます。



折角作りましたので、実行可能なJARファイルにしました。

使いたい方は自由にダウンロードして使ってください。

ただし、自己責任でお願いします。JARファイルのダウンロードはこちら。

Numbersと併用できる行列を入れ替えるためのJAVAプログラムのJARファイル



JARファイルの中に、ソースコードも入れてあります。

「アヤシイ」と思う方は、ご自由にソースコードを読んでください。



なお、ぉぅぇぃのMacBook Proはmid2009のモデルで、

入っているOSはOS Xの10.6.2のSnow Leopardです。

開発環境はEclipseでJDK1.6。1.5以上なら多分問題なく実行できます。





ぉぅぇぃは自分の環境でしたテストしていませんが、

そんなややこしい処理をしているわけでもありませんので、

最近のMacはJREをハンドルしていますので、、

多分大体問題ないかもしれませんと思いたいところ(弱気です。)



ぉぅぇぃはNumbersの中で使うために作りましたが、

別にNumbersと関係なく、クリップボードの中にタブ区切りのテキストがあれば、

それの行列を入れ替えることができますので、

お好みのスプレッドシートやエディタと併用することも可能かと思います。



さて、インストールする方法…とかは特になく、

Jarファイルをお好みの場所、デスクトップとかアプリケーションとかに移動してください。

使い方ですが、ダウンロードしたJARファイルをダブリクリップすると、

見た目がこんな感じのJavaアプリケーションが現れます。

↓クリップボード行列入れ替えコンバータ
クリップボードデータの行列を入れ替えるJavaアプリ



Numbers利用中の使い勝手を重視していますので、

常に画面の最前面に表示するようにしています。

画面の右上とか右下とか、邪魔にならないところまで移動してください。

要らなくなったら、ボチっと消しちゃってください。



使い方ですが、Numbersの中で、行列を入れ替えた部分を選んで…

↓マウスとかで選ぶ
クリップボードデータの行列を入れ替えるJavaアプリ、範囲の選択

そしてCommand+Cとか、右クリックやメニューの「コピー」とかで複製します。



次に、Javaアプリケーションの「タブ区切りデータの行列を入れ替える」をクリック。

一応、うまくクリックしたかどうかを確認するために、

カーソルがボタンの上に移動した時に、メッセージを出すようにしました。

↓仕事ですか、そうですか。
クリップボードデータの行列を入れ替えるJavaアプリ、仕事の直前


クリックして、うまく変換できたら、こんな感じになります。

↓たぶん正しく変換したよ
クリップボードデータの行列を入れ替えるJavaアプリ、実行


最後に、変換されたクリップボードの中身を、Numbersのほうに戻します。

↓「ペースト」でも「ペーストしてスタイルに合わせる」でも、お好みでどうぞ。
クリップボードデータの行列を入れ替えるJavaアプリ、ペースト


すべてが上手く行ったら、こんな感じになります。

↓行列を入れ替えた結果
クリップボードデータの行列を入れ替えるJavaアプリ、完成

これでソートしたり、図表作ったり、好き勝手できるようになります。






まあ、非常に簡単なプログラムですが、ぉぅぇぃのスプレッドシートの使い方だと、

この小さいなツールで、かなりNumbersの生産性の向上につながりました、

同じ悩みで困っている方、お試しください。



バグレポートや使用上の問題がありましたら、コメントなどでどうぞ。

2009-12-18 22:16:00

カテゴリ

アップルMac

MacのTime Machineの保存先をWindowsの共有フォルダに設定する(後編)

続き物です。

前篇はこちら。

MacのTime Machineの保存先をWindowsの共有フォルダに設定する(前篇)

1.windows側の共有フォルダ設定
2.Mac側から、windowsの共有フォルダにアクセスします
3.Time Machineでネットワークディスク利用するための設定
4.Time Machine専用のディスクイメージを作成するための下調べ




5.Time Machine専用のディスクイメージを作成する

コンピュータ名とEthernet IDを調べましたら、ディスクイメージの作成を行います。

Finderから「アプリケーション」、もしくはDockの右側の「アプリケーション」から、

その中の「ユーティリティ」→「ディスクユーティリティ.app」を選びます。



上の「新規イメージ」ボタンをクリックします。

ここで重要なの一番上のディスクイメージの保存名です。

先ほど調べて「コンピュータ名」と「Ethernet ID」を、

アンダーバー(_)で繋いだ文字列にしないと、うまく稼働しません。

なお、Ethernet ID(Macアドレス)のコロン(:)を全部抜けてください。

ぉぅぇぃの場合:

コンピュータ名
MacBook-Pug
Ethernet ID
d4:9a:20:b8:5b:96
→ディスクイメージの名前
MacBook-Pug_d49a20b85b96


そして保存する場所ですが、これもお好みでOKです。

とりあえず、「書類」とか「ディスクトップ」とか、探しやすいところがいいかも。

その他の部分は:

名前
お好み(ぉぅぇぃは“TimeMachine”にしました。)
サイズ
後で変更します。100MBでOK。
フォーマット
Mac OS拡張(ジャーナリング)
暗号化
なし
パーティション
ハードディスク
イメージフォーマット
スパースハンドル・ディスクイメージ


↓作成するディスクイメージの設定
Time Machine専用のディスクイメージ設定



すべて設定しましたら、右下の「作成」をクリックします。

10秒も経たないうちに、ディスクイメージの作成は完了されると思います。

↓作成したディスクイメージ
作成したTime Machine専用のディスクイメージ



後で(共有フォルダの)の同名のディスクイメージをマウントしますので、

このディスクイメージをこのまま残すと、同じような物が二個表示されます。

(ぉぅぇぃみたいな)初心者だと、混乱してしまう可能性があります。

この場合、ディスクイメージを取り出したほうが良いでしょう。

方法ですが、ディスクイメージを選択して、

↓上のほうの「取り出す」ボタンをクリックします。
ディスクイメージを取り出し

↓次に、作成したディスクイメージに右クリックして、「取り除く」を選択します。
ディスクイメージを取り除く


ディスクユーティリティは後でまた使いますので、この画面をそのまま残してください。



6.ディスクイメージをwindows共有フォルダに移動します

そして、マニュアルで作成したディスクイメージのファイル

「ディスクイメージの名前.sparsebundle」をwindownの共有フォルダに移動させます。

方法…というほどでもなく、Finder上でドラッグ&ドロップでOK!



7.共有フォルダに移動されたディスクイメージの設定を変更します

ここでやりたいことは、先ほど100MBに設定したボリュームを増やすことです。

実際にTime Machineに利用したいサイズを設定するのですが、

現在のMacのハードディスク容量よりも小さいと、

確実に足りなくなりますので、ぉぅぇぃは1.5倍強にしました。

ぉぅぇぃのMacBook Proは250GBなので、250GB*1.5=375→400GBにしました。



ディスクイメージファイルをダブルクリックして、マウントします。

間違ってローカル(書類とか、ディスクトップとか)のやつをクリックしないように。

↓windows共有フォルダのほうのディスクイメージをクリックしましょう。
共有フォルダのほうのディスクイメージ



そして、先ほど残した「ディスクユーティリティ」の画面に戻ります。

共有フォルダからマウントしたてディスクを選んで、

↓上のボタンでボリュームを「取り出し」ます。
ディスクイメージを取り出し

取り出してしまいますと、上の「イメージのサイズ変更」ボタンが有効になりますので、

↓「イメージのサイズ変更」を選びます。
ディスクイメージのサイズ変更

新しいサイズを入力したら、

↓「サイズ変更」をクリックしてください。
変更したディスクイメージサイズ



数多くのウェブサイトやブログでは、「これでOK!」と書かれましたが、

ぉぅぇぃの環境では、これだけだとサイズが変更されず、100MBのままでした。

このままバックアップ行おうとしたら、こんな感じのエラーが出ます。

↓バックアップを完了できませんでした。
バックアップできませんでした
このバックアップのサイズが大きすぎるため、バクアップディスクに書き込めません。バックアップには--.--GB必要ですが、99.4MBしかありません。
Time Machineには、バックアップを保存するために必要な領域のほかに、そのバックアップディスク上に作業領域が必要です。Time Machine環境設定を開き、より大きいバックアップディスクを選択するか、ファイルを除外してバックアップを小さくしてください。



そこからいろいろ試しまして、

パーテンションを作り直せばうまくいくことが分かりました。



8.ディスクイメージのパーティンションを再設定します

方法ですが、まずディスクイメージを選んで、

↓上の「開く」ボタンをクリックします。
ディスクのボリュームをもう一度開く


そうしたら、もう一度ボリューム(領域)がマウントされます。

この状態で、画面の右側の「パーティション」をクリックします。

↓ディスクイメージのパーティション
ディスクイメージのパーティンション
↑パーティンションを削除するために、下のほうの「ー」をクリックします。

そうすると、確認画面が出てきます。

↓パーティション“TimeMachine"を削除してもよろしいですか?
パーティンションを削除してよい?

遠慮せずに、「削除」してしまいましょう。



次に、新しいパーティンションを作成するために、

↓同画面の左下のほうの「+」をクリックします。
新しいパーティンションを作る

右のボリューム情報の中の「サイズ」は自動的に先ほど設定したサイズになります。

ボリューム情報に適切な名前を入力して、右下の「適用」をしましょう。
(ぉぅぇぃは「ForTimeMachine」にしました。)

同じく、確認が出てきます。

↓同じく遠慮せずに,「パーティンション」をクリックしましょう。
パーティンションを作成してよい?



最後に、もう一度ボリュームを取り出しましょう。

ディスクイメージを選択している状態で、上の「取り出す」ボタンをクリックします。

この手順を忘れると、Time Machineでバックアップ取ろうとしたら、

こんなエラーメッセージが出てきて、うまくバックアップできません。

↓バックアップを完了できませんでした。
ディスクイメージ既に使用中
バックアップ・ディスク・イメージ...はすでに使用中です。


準備作業はこれで全部完了です。



9.Time Machine、スイッチ・オン!

もう一度Time Machineを呼び出して、「ディスクを選択…」し、

共有フォルダを選び、「バックアップに使用」をクリックします。

120秒待つか、あるいはメニューバーのTime Machineをクリックして、

「今すぐバックアップを作成」すると、バックアップが始まるはずです。

↓バックアップ作成中!
Time Machineでバックアップ中
いやいや、ここまで来たら感無量ですね!






さて、そこそこ手順が長いのですが、

既にWindowsパソコンをお持ちの方なら、

NASやTime Capsuleなどを買わなくでも、windowsの共有フォルダを使って、

MacのTime Machineを使って定期的にバックアップとれば、

データロストのリスクをかなり抑えることができます。

低コストでMacのデータをバックアップしたい方は、ぜひチャレンジしてください!

2009-12-13 00:23:00

カテゴリ

アップルMac

MacのTime Machineの保存先をWindowsの共有フォルダに設定する(前篇)

先日、「2TBのハードディスク「日立GST Deskstar 7K2000」を購入しました

その目的は、「MacのTime machineの保存先として利用したい!」のです。



で、アップルストアからマイMacBook Pro 15が届きましたので、

もちろん、当初の目的の通り、

windowsの共有フォルダを利用するための方法をいろいろ調べました。

検索した結果、もっとも勉強になったのは下記のページです。

ためにならない情報:ネットワーク越しTimeMachineをセットアップ

ブログのタイトルと異なり、かなりタメになりました。



しかし残念ながら、おそらく何らかのバージョンの違いで、

ぉぅぇぃの環境では、その手順通りでやってもうまくいきませんでした。

で、それからいろいろチャレンジして、最終的に、

なんとかwindowsの共有フォルダをTime Machineのディスクとして利用できました。



折角苦労しましたで、ぉぅぇぃ版の手順を自分用のメモも兼ねて、ここに書き残します。

なお、ぉぅぇぃのMacBook Pro 15はいわゆるMid2009のモデルで、

OSはMac OS X Snow Leopardのバージョン10.6.2です。

保存先のwindowsパソコンは自作パソコンでOSはWindows XP SP3です。

では、行きましょう。




1.windows側の共有フォルダ設定

お好みの場所で、Time Machine用のフォルダを作ります。

名前はなんでも良いのですが、ここは「TimeMachineDisk」という名前で行きます。



フォルダを作成しましたら、共有の設定を行います。

共有フォルダの設定については、

詳しいことはGoogleなどで「windows 共有フォルダ」で検索してください。

ポイントとして、「アクセス許可(P)」の中に、

少なくとも「フル コントロール」ができるアカウント一つ設定してください。

Mac側からこのフォルダに書き込める権限を与えないといけないからね。

↓フル コントロールのアカウント
共有フォルダのアクセス制限設定


2.Mac側から、windowsの共有フォルダにアクセスします

まず、MacとWindowsパソコンは同じルータにつないでいることを確認してください。

次に、Finderを開いた状態で、上メニューの「移動」→「サーバーへ接続…」を選んで、



↓この画面の「ブラウザ」をクリック
サーバーへ接続→ブラウズ

すると、同じネットワーク上にあるパソコンが表示されるはずです。

その中からTime Machine用の共有フォルダが作成されたパソコンを選んでください。
(*今回共有フォルダを作成したのwindowsパソコンの名前は“コア2パグ”です)

初期状態では、ゲストで接続してしまうのですが、

ゲスト(windowsではEveryOne)に「フル コントロール」権限が設定されてないなら、

先ほど「フル コントロール」の権限を設定したアカウントで接続し直す必要があります。

↓「別名で接続…」をクリック
別名で接続

↓権限のあるIDとパスワードで接続する
権限のあるアカウントで接続

こんな感じの画面になって、中の共有フォルダを見ることができるようになります。

↓Macで見るwindowsの共有フォルダ
Macからwindows共有フォルダ



3.Time Machineでネットワークディスク利用するための設定

上のメニューバーからタイムマシンのアイコン、

もしくは左上の「リンゴマーク」→「システム環境設定」

→「システム」の中の「Time Machine」を選びます。



入ってから右のほうの「ディスクを選択…」をクリックします。しかし…

↓こんな感じの画面で、ディスク(フォルダ)が見つかりません。
Time Machineから共有フォルダが見えない

初期設定では、Time Machineはサポートされていないディスクを選ぶことができません。

ちょっとTime Machineの設定をマニュアルで直す必要があります。



Finderの「アプリケーション」、もしくはDock右側の「アプリケーション」から、

「ユーティリティ」→「ターミナル.app」を開きます。

ターミナルの画面で、下記のコマンドを入力してください。

コピペでもOKです。

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1


このコマンドの意味ですが、

アップルのシステム設定(com.apple.systempreferences)に,

TM(タイムマシーン) Show(表示) Unsupported(サポートされない)
Network(ネットワーク) Volumes(領域) 1(真)

つまり、設定を変更して、

「タイムマシーンにサポートされていないモノ」も表示してください…ですね。



このコマンドを実行しましたら、

windowsの共有フォルダもディスクとして表示されるようになります。

↓こんな感じ
Time Machineから共有フォルダが見えた

このままディスクを選択して、「バックアップに使用」したいところですが、

タイムマシーンにサポートされていませんので、

試しても、こんな感じのエラーが出て、うまくいきません。

↓バックアップを完了できませんでした。
バックアップを完了できませんでした

バックアップ・ディスク・イメージ...を作成できませんでした(エラー45)。



エラーメッセージの通り、ディスクイメージの作成に失敗しているのが原因ですね。

で、どうすればいいかというと、

TimeMachine用のディスクイメージを手動で作成すれば、この問題を解決できます。



4.Time Machine専用のディスクイメージを作成するための下調べ。

ディスクイメージを作成する前に、調べなければならないものが二つほどあります。

1.このマックの「コンピュータ名」
2.このマックの有線LANのEthernet ID(Macアドレス)



マックの「コンピュータ名」にはいろいろ調べ方がありますが、

よく分からない方は、「共有」の中を見てください。

左上の「リンゴマーク」→「システム環境設定」→「共有」をクリックしてください。

↓こんな感じで、上の方の「コンピュータ名」に表示されているのがソレです。
Macのコンピュータ名

ぉぅぇぃの場合は「MacBook-Pug」です。
(我が家のパソコンの名前には必ずパグ=Pugがついています。)


次に、有線LANのEthernet ID(Macアドレス)の調べ方ですが、

同じく左上の「リンゴマーク」から、

「システム環境設定」→「ネットワーク」をクリックしてください。次に、

↓左側の「Ethernet」を選択した上で、右のほうの詳細をクリックします。
Macのコンピュータ名

その次の画面に、一番右の「Ethernet」をクリックします。

↓「Ethernet ID(Macアドレス)」はこの画面の上のほうに表示されます。
MacのEthernet ID(Macアドレス)

ぉぅぇぃのMacBook Proの場合は「d4:9a:20:b8:5b:96」ですね。

ちなみに、windowsの共有フォルダに有線接続・無線接続と関係なく、

ここで調べなければならないのは有線のほうです。



ちょっと長くなってきましたので、記事を二つに分けます。

後半はこちら。

MacのTime Machineの保存先をWindowsの共有フォルダに設定する(後編)

5.Time Machine専用のディスクイメージを作成する
6.ディスクイメージを共有フォルダに移動する
7.共有フォルダに移動されたディスクイメージの設定を変更します
8.ディスクイメージのパーティンションを再設定します
9.Time Machine、スイッチ・オン!

2009-12-12 18:24:00

カテゴリ

アップルMac

Mac OS 10.6のApache2にIPアクセス制限をするためのhttpd.conf設定

今日はMac歴8日目です。



ちょっとしたウェブアプリケーションをお試ししたり、

簡単なウェブプログラミングしたい時って、ありますよね。

最近のMacでは、ウェブサーバーApache2やPHPエンジンがハンドルされていますので、

テスト環境を構築して、ちょっとウェブプログラミングをやってみるのは、

割とお手軽でできます。



本格運用ではなく、ローカルサーバーとしてちょっとしたお試しの場合、

ほかの人やパソコンからは見えず、ウェブサーバーを自分にしか見えないように、

設定したいのですね。



ここでは、Mac OSにハンドルされているApache2のhttpd.confを設定して、

IPアクセス制限を加えることによって、自分のMacからしか接続できないようする方法を、

Macのど素人、Unixのプチ素人であるぉぅぇぃが自分用のメモも兼ねて、ここに残します。



Mac OS X Snow LeopardにハンドルされているApache2の起動に関しては、

下記の記事をご覧下さい。

Mac OS X Snow LeopardでApache2ウェブサーバーを利用する



IPアクセス制限を設定するために、Apache2の設定ファイルを編集する必要があります。

設定ファイルのhttpd.confの場所は「/etc/apache2/httpd.conf」です。

しかし、このファイルは割と重要なファイルですので、

rootなどの高い権限じゃなければ、編集することができません。

Macでhttpd.confを編集するための権限設定の方法は、

下記の記事を参考してください。

Mac OS X Snow LeopardのGUIでApache2のhttpd.confを編集/保存する



以上のことを踏まえて、ローカルパソコンにしか接続できないようにするための、

IPアクセス制限のための、httpd.confへの編集を簡単に説明します。



まず、httpd.confをお好みのテキストエディタで開いてください。

設定する箇所はhttpd.confファイル内の、

「<Directory "/Library/WebServer/Documents">」の前後です。

見つからない時は、「コマンド+F」などで検索してください。

そして、こんな感じに設定しましょう。

<Directory "/Library/WebServer/Documents">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
deny from all
allow from localhost
</Directory>


IPアクセス制限関連の部分は、

Order deny,allow、deny from all、allow from localhostの三行です。

細かい説明を省きますが、簡単に言えば、この三行の意味合いはこんな漢字です。

Order deny,allow
まずアクセス拒否(deny)の処理を行って、その後、特例として一部だけを許可(allow)する。
deny from all
すべて(all)、何もかも拒否(deny)する。
allow from localhost
ローカルホスト(localhost=自分のパソコン)からの接続を許可(allow)する。


こう設定すれば、このMac自身からしかウェブサーバーにアクセスできなくなります。

その他、誰かに自分のテストサーバーを見せたいのであれば、

「allow from {IPアドレスやドメイン}」のように設定すれば行けます。

さらに意味を詳しく知りたい方は、「httpd.conf deny allow」などで検索してください。



これらの設定をしたあと、Apache2を再起動して、変更を適用させる必要があります。

方法ですが、「システム環境設定」→「共有」→「Web共有」と、

先ほど起動した画面まで行って、チェックボックスをオフ→オンすれば、

サーバーを再起動させることになります。

詳しくは「Mac OS X Snow LeopardでApache2ウェブサーバーを利用する」をどうぞ。



ちなみに、この設定を行うと、Macの「アップル→システム環境設定→共有→Web共有」で

表示された青いウェブサイトURL、"http://aaa.bbb.ccc.ddd"が繋がらなくなります。

エラーメッセージはこんな感じ。

Forbidden

You don't have permission to access / on this server.


それの代わりに、URLを"http://localhost/"にすれば、つながります。



ここで設定しただけで、よそのパソコンからウェブサイトにアクセスできなくなるが、

ユーザ個人サイトの設定を行ってないので、ほかのパソコンからアクセス可能です。

個人ウェブサイトにアクセス制限をするために、別途設定する必要があります。



設定ファイルは、先程のhttpd.confと同じ場所から、「users」を選べば、

その中に「{*ユーザID}.conf」のようなファイルがそれです。

↓Finderで見る個人ウェブサイト設定ファイルの場所
Apache2の個人ウェブ領域の設定ファイルの場所


絶対パスを表記すると、「/etc/apache2/users/{*ユーザID}.conf」ですね。

ちなみに、このままだと、httpd.confと同様、権限の問題で設定できません。

Mac OS X Snow LeopardのGUIでApache2のhttpd.confを編集/保存する」の手順で、

編集の権限を設定してください。

設定する内容も、先ほどhttpd.confに対する設定とほぼ同じです。

<Directory "/Users/{*ユーザID}/Sites/">
Options Indexes MultiViews
AllowOverride all
Order deny,allow
deny from all
allow from localhost
</Directory>


ちなみに、こちらは「AllowOverride all」を設定しています。

これは個人ユーザ領域の「.htaccess」による上書きを許すかどうかの設定です。

なぜこれを設定するかというと、Apache2設定ファイル側ではなく、

コンテンツフォルダの方で制御可能にしますので、いろいろ融通が効きます。

さらに詳しく知りたい場合は、「AllowOverride」や「.htaccess」を検索してください。



同じく、設定終えたら、ウェブサーバApache2を再起動させましょう。

「アップル」→「システム環境設定」→「共有」→「Web共有」をオフ→オンですね。

これで、Macのウェブサイトと同様、

個人ウェブサイトもほかのパソコンからアクセスできなくなります。



そして、Macウェブサイトと同じく、この設定を行うと、

「Web共有」で表示された個人サイトURL、

"http://aaa.bbb.ccc.ddd/~{ユーザ名}"で繋がらなくなります。それの代わりに、

"http://localhost/~{ユーザ名}"でユーザサイト領域にアクセス出来ます。



こんな感じで設定すれば、ほかの人に間違ってアクセスされることがなくなりますので、

思う存分自分のMacのウェブサーバーで、いろいろテストできるようになります。

良かったら、お試しください。

まあ、ウェブサーバやPHPのテストを使わない時は、

「システム環境設定」→「共有」→「Web共有」をオフしたほうが一番無難かもしれません。





関連記事:

2009-12-08 19:26:00

カテゴリ

アップルMac

Mac OS X Snow LeopardでApache2ウェブサーバーを利用する

最近のMac OSは、Apache2をハンドルしていますので、

特にインストールしなくでも、ボタン一つでウェブサーバーを利用することができます。



ここでは、Mac歴7日目のど素人のぉぅぇぃが初心者目線で、

Mac OS 10.6 (Snow Leopard)でApache2を立ち上げる方法や、

実ファイルが保存されている、ホームディレクトリ、ユーザホームディレクトリの場所、

それにアクセスする方法を簡単に説明します。


まず、ハンドルされているウェブサーバーであるAapche2の起動です。



左上のリンゴマークから「システム環境設定」に入って、

三段目の「インターネットとワイヤレス」の中の「共有」を選びます。

↓システム環境設定の中の「共有」、工事マークは「気をつけろ!」かな?
Mac OS 10.6のシステム環境設定

共有に入ると、すらーっといろいろな共有があります。

Apache/Apache2の文字はどこにも見当たりませんが、「Web共有」がソレです。

↓共有の中の「Web共有」
Mac OS 10.6のWeb共有オフ

これのチェックボックスをクリックすれば…。

↓「Web共有」スイッチ・オン!
Mac OS 10.6のWeb共有オン

これだけで、Apache2のサーバーが立ち上がってしまいます。

ファイアウォールなどを設定していないのであれば、

よそのパソコンからこのMacのウェブサーバーに接続可能になります。



ちなみにApache2を再起動したい時は、このチェックボックスを一旦オフにして、

そしてもう一度オンにすれば、再起動することになります。



この画面の右側の青いのURLは、現在ログインしているユーザの個人ウェブ領域と、

このMacのウェブサーバーに飛べるリンクに成っています。

↓デフォルトの個人ウェブサイトページ「あなたのウェブサイト」
Mac OS 10.6のユーザウェブサイト初期画面

↓デフォルトのウェブサイトページ「It works!」、簡単明快ですね。
Mac OS 10.6のApache2サイト初期画面


ユーザ個人のウェブコンテンツの保存場所は、「/User/{*ユーザID}/sites/」です。
(大文字・小文字に注意)。

ちなみにFinderで見る時は、「場所→{*ユーザID}→サイト」で行けます。

↓Finderで個人ウェブの保存場所まで行く
Finderで個人ウェブサイト保存領域を探す

ウェブサイトの保存場所は「/Library/WebServer/Documents」

同じくFinderで見るときは、

「デバイス→Macintosh HD→ライブラリ→WebServer→Documents」で行けます。

↓Finderでウェブサイトの保存場所を探す
FinderでApache2ウェブサイト保存領域まで



こんな感じで、ウェブサーバーに関する知識が全く無くでも、

Mac OSならウェブサーバーのApache2を立ち上げ、

そこに何かしらのウェブコンテンツを置くのは割と簡単です。

興味のある方、試してみてください。

無論、本格的に様々な運用を考えているのであれば、

さらにいろいろ勉強しないと行けないけどね。



関連記事:

2009-12-07 19:18:00

カテゴリ

アップルMac

Mac OS X Snow LeopardのGUIでApache2のhttpd.confを編集/保存する

最近のMac OSは、ウェブサーバのApache2がハンドルされていますので、

ウェブサーバーを立ち上げるのは割と簡単に成っています。

しかし、素人レベルの初心者からしてみれば、簡単になったとは言え、

Apache2の設定ファイルhttpd.confを編集して、
(*初期状態では/etc/apache2/httpd.confにあります。)

保存しようとしたら、「書類"httpd.conf"を保存できませんでした。←テキストエディット」や

「httpd.conf(書き込み不可)←mi」「E45: 'readonly' option is set (add ! to override)←Vi(vim)」

などが表示され、編集することができません。

それを解決するためにターミナルでunixコマンドsudoなどで処理するのが主流ですが、

初心者にはややハードルが高く、なかなか一筋縄ではいきません。



ここ記事は、Mac初心者のぉぅぇぃの自分用メモも兼ねて、

ターミナルやunixシェル・unixコマンドを使わずに、

MacのGUIだけでApache2のhttpd.confを編集する方法を残します。



まず、Finderを開きます。

デフォルトのFinder画面から直接「/etc」を見れませんので、

Finderのメニューバーの「移動」→「フォルダへ移動…」を選択します。

↓フォルダへ移動
Finderから特定のフォルダに移動

次に出てくる画面で、「/etc」を入力します。

↓フォルダの場所を入力:/etc
Finderから/etcフォルダに移動


そうしたら、「Macintosh HD」の下に、隠れフォルダの「etc」が表示されます。

そこから、「etc」→「apache2」→「httpd.conf」と辿り着けます。

↓httpd.confの場所
Mac OS 10.6のApache2のhttpd.confの場所


編集そのものは、このファイルをテキストエディタ、

例えばMacにハンドルされている「テキストエディット」とかでできますが、

重要なファイルなので、初期状態だとユーザの権限でこのファイルを編集できません。

したがって、まずはこのファイルの編集権限を調整する必要があります。



方法ですが、Finderで「httpd.conf」までたどると、

その右にプレビュー画面がありますが、その下の「詳しい情報…」をクリックします。

↓httpd.confの詳しい情報ボタン
Mac OS 10.6のApache2のhttpd.confの詳しい情報ボタン

クリックすると、情報表示画面が出てきます。

↓"httpd.conf"の情報
Mac OS 10.6のApache2のhttpd.confの詳しい情報ボタン

(*画面が長いので、一般情報とプレビューを閉じました。)

共有とアクセス権を見ればわかるように、現状では、「読み出しのみができます」。

これを変更するために、まずは一番右下の黄色錠前マークをクリックします。

そうしたら、変更許可のパスワード入力画面が出てきます。

↓"Finder"に変更を許可するには、パスワードを入力してください。
Finderに変更を許可するためのパスワード入力

自分のパスワードを入力して、「OK」。

そうしたら「共有とアクセス権」は黒くなって、編集可能になります。

そして、自分に対する権限設定のため、一番左下の「+」をクリックします。

↓権限の設定を追加するための「+」
共有とアクセス権限のユーザ追加


このMacに登録されたユーザが出てきます。その中から自分のアカウントを選んで、「選択」。

↓新規ユーザまたは新規グループを選択
共有とアクセス権限のユーザの選択


そうしたら、共有とアクセス権に、自分のアカウントが現れます。

それの右の「アクセス権」を選択して、「読み/書き」を選びましょう。

↓自分のアカウントに「読み/書き」の権限を付与します。
アカウントに「読み/書き」の権限を付与


最後は、念のため、右下の錠前マークをもう一度クリックして、

一度開けたカギをかけてしまいましょう。



こんな感じで、自分のアカウントの権限でこのファイルを編集できるようになります。

実際のApache2の設定に関して、この「httpd.conf」をDockのテキストエディットや、

使い慣れているテキストエディタなどで開けば、編集・保存できるようになります。



ちなみにセキュリティ上、権限をずっと開けとくあんまり良くないと言えば良くないので、

気になる方は、httpd.confを編集を終えたあと、もう一度この画面を呼び出して、

同じ手順で、自分の編集権限を外すといいかもしれません。






関連記事:

2009-12-06 16:52:00

カテゴリ

アップルMac

初心者目線でMac OS 10.6のApache2でPHP試せるローカルサーバーを設定する

今日はMac歴5日目です。



マイMacBook Proが届いてから今までに、環境をいろいろ揃えてきて、

少しずつですが、Mac使いに成りつつある…のような錯覚に陥る今頃です。

まあ、今回の記事を書いてる途中に、誤ってSafariのウィンドウを消してしまい、

この記事を最初から書き直しましたので、まだまだ甘々ちゃんだけどね…ワッハッハ。



さて、ぉぅぇぃはKCGで"PHP実習"という授業を担当しています。

タイトルの通り、割とポピュラーなウェブプログライング言語である

PHPの実習を行う…のような内容の授業ですね。



もともとぉぅぇぃはWindowsマシーンを使っていましたので、

windows上でPHPの開発環境を整えるために、先輩教員のアドバイスで、

XAMPP(ザンプ)というウェブプログラミング用の統合環境を入れました。

ちなみにXAMPPのAMPPは、

ウェブサーバーのApache、データベースのMySQL、

そしてスクリプト言語であるPHPとPerlの頭文字から取っています。

最初のXはおそらく、これらの環境を"クロス"させた…という意味かしら?



このXAMPPはMac OS版もありますので、入れちゃってもいいかな〜っと思いましたが、

調べてみましたら、最近のMacOSは、Apache2やPHPなどをハンドルしていますので、

特に環境をインストールしなくでも、最初から使えるように成っているらしい。

無論、ぉぅぇぃのMacBook Proに入っているMac OS Xの10.6 Snow Leopardも、

これらのアプリケーションがハンドルされています。



いつも同じことをやっても面白くありませんし、折角なので、

ハンドルされていたApache2やPHPを設定して、使ってみようかな〜っと思いました。

しかしMacに関してはかなりのど素人ですし、Unixも慣れているとは言い難いので、

かなり苦労して、いろいろ調べて試して、最終的にようやく完成しました…。

この記事では、メモも兼ねて、ぉぅぇぃが設定した内容を書き残します。



最初にも言いましたが、ぉぅぇぃはMac歴五日目の素人なもんで、

ここで書いた内容はベテランのMacマスターからしてみれば、

「素人丸出し…」「くどい!」と思われますが、甘いところは大目に見ていただき、

誤りがあったらコメントなどでご指摘していただけましたら幸いです。






ウェブサーバーApache2の起動ですが、数クリックで簡単にできちゃいます。

よく分からない方は、下記の記事を参考にしてください。

Mac OS X Snow LeopardでApache2ウェブサーバーを利用する



Apache2を立ち上げたあと、PHPのテスト環境にするために、

いくつか設定したいところがあります。

まず、初期状態だと、ほかのパソコンからこのウェブサイトを見ることができます。

今回の目的は本格サイト運用…ではなく、個人的なテスト環境の確保です。

テスト中のモノは、あんまり人に見せたくないよね?



まあ、アナウンスしてないし、普通なら見られることがありませんが、

念のため、別パソからMacのウェブサーバーに繋がらないようにしたいのです。

ここでは、ローカルパソコン(Mac自身)以外のパソコンからは、

アクセスできないように設定したほうがいいかもしれません。



そのために、httpd.confという、ウェブサーバーのApacheの設定ファイルを調整します。

Mac OS 10.6にはApache2というバージョンがハンドルされています。

設定ファイルのhttpd.confの場所は「/etc/apache2/httpd.conf」です。

しかし、このファイルは割と重要なファイルですので、

rootなどの高い権限じゃなければ、編集することができません。



Unix系のシステムに慣れている方は、sudoなどで処理すると思います。

ぉぅぇぃのような素人は、ターミナルを使わない編集方法のほうが良いかもしれません。

やり方は下記のURLを参考してください。

Mac OS X Snow LeopardのGUIでApache2のhttpd.confを編集/保存する



編集可能になったら、http.confに対して、二つ設定したいものがあります。

1.PHPを有効化にする
初期状態では、PHPのモジュールをロードしていませんので、それの調整をします。
2.IP制限の設定
テスト用のサーバーとして運用したいので、ほかのパソコンからのアクセスを遮断する。


まず、PHPの有効化ですが、これは割と簡単です。

httpd.confを下にスクロールすると、大量の「LoadModule ...」のブロックがあります。

ここの下から2行目あたりに、

「#LoadModule php5_module libexec/apache2/libphp5.so」のような行があるが、

一番前の「#」を取ってしまえばOKです。つまり、

「LoadModule php5_module libexec/apache2/libphp5.so」にすればいいのですね。

なかなか見つからない時は、「コマンド+F」を押して、

「PHP」を検索すれば、その行を簡単に見つかります。



次に、IP制限の設定ですが、下記の記事を参照してください。

→Mac OS 10.6のApache2のhttpd.confを編集してIPアクセス制限




最後に、一応お試しに、PHPスクリプトを実行できるどうかを試してみましょう。

自分のユーザサイト領域(場所→{ユーザ}→サイト)の中に、

test.phpのようなファイルを作成し、中にお馴染みのphpinfo()を入れてみましょう。

test.phpの中身:
<?php
phpinfo();
?>


うまく言ったら、Macに入っているPHPの情報が出てきます。

↓Mac OS 10.6にハンドルされているPHPのバージョンは5.3.0
Mac OS 10.6、Snow Leopardでphpinfo()


っと、まあ、こんな感じで、特に何かをインストールしなくでも、

ハンドルされているウェブサーバーとPHPエンジンを設定するだけで、

PHP開発のための環境を整えることができました。



XAMPPなどの統合環境と比べたら、apache2とphpエンジンのメンテナンスは、

Mac OSの「ソフトウェア・アップデート」である程度自動的にやってくれますので、

セキュリティ的にも比較的にちょっとだけ安心できるかもしれません。
(*よく分からないので、弱気です。)



まあ、ウェブサーバやPHPのテストを使わない時は、

「システム環境設定」→「共有」→「Web共有」をオフしたほうが無難かもしれません。



PHPのテスト環境と言えば、いつかMySQLも入れてしまいたいのですが、

エライ長い記事になってしまいましたので、今回はここまでにします。






ちょっとだけバージョンが違いますが、MySQLのインストールや設定については、

KCGtab6433先生の記事を参考にするといいかもしれません。

  1. MySQL for Leopard
  2. 続・MySQL for Leopard
  3. 続々・MySQL for Leopard







関連記事:

2009-12-05 20:08:00

カテゴリ

アップルMac

MacBook Pro三日目。話題のGoogle 日本語入力 (ベータ)の感想レビュー

今日で「初Mac!」の三日目です。



この三日のうち、いろいろなソフトウェア(フリーウェアのみ)を入れてきました。

本来ならば、今日は入れたソフトや感想を簡単に…と思いましたが、

ちょうどフレッシュなニュースがありましたので、そちらを優先します。



どんなことかというと、記事タイトルの通りの「Google日本語入力」です。

紹介記事はこんな感じ。

グーグルが「Google 日本語入力」ベータ版を公開、クラウド武器に辞書を強化

グーグルは2009年12月3日、かな漢字変換ソフト(IME)の「Google 日本語入力」ベータ版を公開した。米Googleのクラウド・データベースを基に自動生成した辞書の搭載と、同社検索エンジンと同等の予測入力機能が特徴(写真)。同社のページからダウンロードできる。

Google 日本語入力は、GoogleがWebサイトで収集した日本語の文章から辞書を自動生成することで、新語や専門用語などを随時網羅する。生成には同社の分散処理フレームワーク「MapReduce」による数千台規模のクラスタ・システムを利用。検索エンジンの検索キーワード予測機能「もしかして」機能と同等の予測入力機能を備えるほか、キー・アサインの「ATOK」「MS-IME」「ことえり」互換への切り替えや、入力・変換履歴を残さない「シークレットモード」などを搭載する。

開発プロジェクトは、「もしかして」機能担当で形態素解析エンジン「MeCab」の開発者としても知られるソフトウェアエンジニアの工藤拓氏、同じくソフトウェアエンジニアの小松弘幸氏の2氏が主導。そのほかAnthyやAjaxIMEといった各種IMEにかかわったエンジニアが開発に参加しているという。

対応OSはWindows XP/Vista/7(いずれも32ビット版)、Mac OS X 10.5以降。


ちなみに、開発者による公式ブログ記事もアップされています。

思いどおりの日本語入力 - Google 日本語入力

本日、Google 日本語入力 (ベータ) をリリースしました。

Google 日本語入力は Windows (現時点では 32 ビットのみ) および Mac に対応した日本語入力ソフトウェア (インプットメソッド) です。豊富な語彙と強力なサジェスト機能で思いどおりの日本語入力をサポートします。

Google 日本語入力は桁違いの語彙力を持っています。Web から機械的・自動的に辞書を生成することで、人手ではカバーしきれないような、新語、専門用語、芸能人の名前などを網羅的に収録しています。高い変換精度を実現するために、Web 上の大量のデータから統計的言語モデルを構築し、変換エンジンを構成しています。現在の Web のありのままを反映したインプットメソッドと言えます (この辞書および統計的言語モデルの作成は Google の大規模分散処理システム MapReduce を用いて、数千台規模の計算機クラスタを使って行っています)。さらに、強力なサジェスト機能によりこれらの大量の単語を少ないキー数で入力することが出来ます。

{…中略}

<追記>
問い合わせが多かったので、追記いたします。
Google 日本語入力はネットワークに接続されていない状態、すなわちオフラインで動作します。
プロパティにある「シークレットモード」は、学習機能と入力履歴からのサジェストおよびユーザー辞書を一時的に無効にする機能です。
Windows の 64 ビット版は鋭意開発中です。




と、まあ、こんな感じで、天下のグーグル様が日本語入力にチャレンジしてみました。



一応、関連リンクをまとめてみますと:




実は、ちょうど日本語入力システムを探していましたので、早速入れてみました。

なぜかというと、「ことえり」って、ぉぅぇぃの本名を入力できないよね…。

ちゃんと人名用漢字に入っているし、MSのIMEでさえ入力できるのに〜



とりあえず、Google日本語入力のダウンロードページへ…。

さすが天下のグーグル様、よくある「自分のOSに合わせてね」ではなく、自動判定です。



ぉぅぇぃはMac OS Xなので、マック用のページに飛ばされます。

Google日本語入力for Macのダウンロードページ
Mac版のGoogle日本語入力のダウンロードページ

このページの「Google日本語入力をダウンロード」をクリックします。

ちなみに、MacからWindows板のダウンロードをできないわけではありません。

ページの下に「Window版をダウンロード」をクリックすればいけます。



で、「ダウンロード」をクリックしたら、まずは「サービス利用規約」です。

↓グーグル日本語入力のサービス利用規約
Mac版のGoogle日本語入力のサービス使用規約

かなり長いけど、使うなら、一応目を通しましょう。

同意したら、「同意したらインストール」

↓お金払ってないけど、感謝される。
Google日本語入力ダウンロードしたら、感謝された

いえいえ、どういたしました〜



で、ダウンロードしたファイルは勝手にマウントされ、

インストーラが立ち上げられる。

↓Macから、「インストールしていいの?」って聞かれる。
インストールする?

ええよ〜っと「続ける」。そうしたら親切設計のインストーラが現れる。

↓ようこそGoogleJapaneseInputインストーラへ
Google日本語入力のインストーラ

まあ、基本的に「続ける」を連打すればOKです。



ただし、全部入れちゃうと、入力ソースはエライ多くなりますので、

あとで”言語とテキスト”を開いて、要らぬモノのチェックを外すと良いでしょう。



まあ、それと言った手間もなく、問題もなく、

ぉぅぇぃはGoogle日本語入力を導入しました。

使用感ですが…DOS歴19年、Windows歴15年、Mac3日目のぉぅぇぃからしてみれば、

Google日本語入力はほぼ初期状態の「ことえり」よりもずっと使い易いと感じました。



まず、自分の名前を入力できる!

まあ、ことえりでも、ユーザ辞書登録+コピペで入れたけどね。

その他、例えばぉぅぇぃが多用する↑↓→←もすんなりできました。



特にスゴさを感じたのは、あらゆる「名詞」です。

今まで絶対一発変換できなかったであろう人名や地名もサクサク、

有名なところだけではなく、我が家が住んでいるマイナーーーな市町村も、

あっさりと出てきました。いやいや、これは便利です。



というか、ぉぅぇぃが務めているの学校名も予測辞書(サジェスト)で出てきます…。

↓きょうとこん…
きょうとこん→京都コンピュータ学院

いや、「京都コンピュータ学院」はともかく、

「京都コンピュータ学院京都駅前校」も出てくるとは、スゲェな…。

さすが五十年弱の歴史は違うね!



あとは、まあ、顔文字も入れたいな〜っと思ったりします。

で、調べてみたら、すでに方法を確立した方がいました。

Google 日本語入力 顔文字 インストール mac

う〜む、ハイスピードなねー



何はともあれ、今日”Google日本語入力”を入れたら、

日本語入力環境はかなりブラッシュアップされた…のような気がします。

まあ、もうちょっと具体的に評価するには、もうちょっと使い続けないと行けないけどね。

2009-12-03 21:38:00

カテゴリ

アップルMac

最初12次の10件>> 最後