あなたは003415番目の訪問者です。 
MacOSX環境のPHP開発について
最終更新 2008.08.24

必要に迫られ、自分で PHP開発するためにたどった過程をメモします。

私の開発環境は PowerBookG4 MacOSXバージョン10.5.1(Mac OS X Leopard)です。

自分のローカルパソコン環境でPHPスクリプト言語を記述、プログラムを動作させ確認しながら開発して、最終的にサーバへプログラムをFTPでアップロードして動かすというパタンです。

もっとも高速化ネット接続が当たり前になったので、会社などでじっくり開発するのであればローカル環境を構築しなくても構いませんが、青空の公園とか山の中とかサーバへ接続できない場合は?ローカルで、どちらでも動作するにこした事はありません。
またPHPやその他サーバーのソフトにもバージョンがあり、ローカル環境では動くが、ターゲットとなるサーバでは動かない場合もあり、その辺の動作検証でもローカル環境開発は便利です、この辺を実例にそって説明します。

また最初にお断りしておきますが、私はプログラムについては「全くの素人です」

「Web ショッピングサイト」を運営する事となり「ちょっと実験」とHTMLでフロントページを作成した、自分は簡単なHPを作成する程度のスキルはあるが、近年 はGUIベースのレイアウトソフトで構築しているので、よほどの事がなければ「タグ」とか「HTML」とかソースベースの操作が無く、すっかりグウタラに なっていました。

ともかく目的は「Webショッピングサイト」を立ち上げる事です、始めはどこかのサービスを使おうと考えていましたが、実は自前で簡単に立ち上げる事がで出来ました、具体的に稼働しているのは下記のサイトです。
マニアな「電子部品関連の通販ショップ」
どうやって立ち上げたかというと フロントページを作成してそこから 「お買い物はここから」のリンクバナーを配置 ネットで見つけたPHPで書かれたフリーのショッピングカートプログラムをダウンロード レンタルしているサーバへアップロード パーミッション設定で動作させました。

あれ?これが意外に簡単に動作し目的は達成されてまいました。

使ったソフトは ショッピングカートWebCart2.31
PHPで作成した多機能ショッピングカートでweb上で設定/管理可能でHTMLがわからないといった方でもOKで、商品カテゴリ/商品ごとのオプション /支払い方法/地域別送料/自動返信メール/他に各種設定可能です。

PHPという言語で書かれているんだとかはわかっていたが、動いてしまえばもうこっちのもので、実に安定して業務で使われています。

具 体的にはいくつかのお約束事を守ればソフトの内部の変更可能でです、さてところがショップの運営が始まり予想通り?「こんな風に出来ないのか」など要求が 増えてくる、始めは「とりあえずでいい」とか「スゲー!これで十分」何て言われていましたが1週間も経たないうちに「具体的要望」は増えるばかり(笑)

この時点でショッピングサイトは動作中、動作を止め実験する訳にもいかない、しかし実験しなければ簡単な文字の一つの変更もリスクが大きいと困りました。

そ こで、チョットという感じで ショッピングカート WebCart2.31中 を覗いて見て感じたのが
「こ れってプログラムだ!」で した(笑)
さらに後日よくよく勉強していくと、それはとでも奥が深く

「よ く1発で動いたなぁ、運も良かったみたい」という感じ。


PHPってところで何なん だ!

さっ そく「PHPとは」とネットで調べて判明「PHPとはサーバーサ イドスクリプト」な んだと。
ホームページの基本であるHTMLは「静的」なページですが、掲示板やアクセスカウンタなど「動的」なHPにはプログラムが必要です。このプログラムの代 表的なのは
PerlJavaScript等でこの仲間にPHPがあります。

日本ではPerlのシェアが多い そうですが世界的には圧倒的にPHPだそうです、理由はスクリプトとして出来る事が凄いからだそうです。この辺については他の資料を参照してください。


さっ そくPHPの プログラム


ここでいきなりPHPのプログラムについて説明 まあ何となくという感じで見流して下さい...

例えば「Hello World kitanosawa」とIEなどのブラウザに表示させたければ、下記のような内容のプログラムになります。
   
プログラム名は「hello_world.php」とします。


<head>
    <title>hello_world.php</title></head>

<body>
<?php
$ver_str="Hello World kitanosawa";
print ($ver_str);
?>
<br>
</body>
</html>

【解説】赤色で書かれた「間の部分」がPHPのスクリプト(プ ログラムです)
その他は通常のHPの作成で使わ れるHTMLです。
ver_strという変数に Hello World kitanosawaという文字を関連付け、そのver_strという変数をprintという命令で画面にHello World kitanosawaという文字を表示します。

もっとも、このくらいならPHPなんて使わないで通常の HTMLで、次のように記述できますよね。
   


<head>
    <title>hello_world.html</title></head>
<body>
Hello World kitanosawa
</body>
</html>

でも下記の内容ぐらいになると、ただ文字を表示させるだけでは なくプログラムだなあぁと感じますね。
可変変数を使った例で結果は 「one」と表示されます。
   
プログラム名は 「variable_bariable.php」とします。

<head><title>variable_bariable.php</title></head>
<body>
<?php
$number=1;
$ver_1="one";
$ver_2="tow";
if($number==1){
        $output="ver_1";
}else if($number==2){
        $output="ver_2";
}
print ($$output);
?>
<br>
</body>
</html>

と 言う感じで参考本に書いてあったが、既にこの前に大変が始まっていた。
    実は Hello World kitanosawa も one も表示されないんですよ...実は...

試しにレンタルサーバに転送した、そこでは動作する... なぜ?
それは自分が開発しているパソコンにPHPとかApacheが動作していないからで、 ローカル環境では自分で作成したPHPのプログラムが動作しないんです。

自分のパソコンでPHPを動作確認するには?

調べるとすぐわかった次の様に書 かれている。

ローカル環境では自分 で作成したPHPのプログラムが動作しない

じゃどうするのか?動くようにす ればいいのである、あちらこちらにその方法は書かれている。
特にMac OSXの 場合良く言われる事なのがOS自体がUNIXなので実は既にPHPとかApacheがインストールされているとの事、但し初期状態でこれが動いていなかっ たりとかで動かす方法は、ああでもこうでもないと説明がされている、変に設定を変えて「パソコン」として問題が起こらないとも限らないので少々悩んだ。
そこである情報に行き着いたXAMPPである。
XAMPPとはApache Web ServerとMySQL / PHP / Perlのインストールと連携が難しいことはご存知だと思いますが、XAMPPはMySQLやPHPやPerlを含んだディストリビューションとして簡単 にインストールする事が出来、インストールは「ダウンロードし展開し実行」するだけでとても簡単です。

現 在XAMPPのバージョンには4種類あり
Linux版(Ubuntu, SuSE,RedHat, Mandrake,Debianでテストを行っています)
Windows版 (98, NT, 2000,2003, XP and Vista)
Solaris 8 SPARC版(ベータ)
MacOSX版(ベータ) 
私は XAMPP MacOSX 0.7.2のInstaller Version(Universal Binary)をインストールしました。

インストール後「アプリケーション」フォルダに「xampp」というフォルダが出来ます。
その中に「XAMPP Control Panel」と いうアプリケーションがありますMac OSXユーザであればこのソフトをドックに登録しておきましょう。
ダイアログのAll Componentsの「Start」ボタンをクリックして下さい。
その他のサービスを起動したり停 止したり、PHPバージョンを4と5で切り替えるなどの操作が出来ますが、何もなければそのまま操作する必要もありません。
 初期状態でPHPのバージョンは5です。



この「xampp」というフォルダには大切な意味がありますので移動しないで下さい。
また「xamppフォルダ」の中 に「htdocsフォルダ」があります(エイリアスの形式です)
その中に、さらに先きと同じ名前の「xampp」フォルダがあります。

この「xamppフォルダ」は大 切な意味がありますので他に移動しないで下さい。

わたしはこの「xampp」フォルダのエイリアスを作成してディスクトップに置きました。

 この「xamppフォルダ」に、先に作っ たけど動かなかったプログラム「hello_world.php」を入れます。

ブラウザを開いて次のURLを入 力してください。
   
    http://192.168.1.131/

と言いたい所ですが、上記の 「192.168.1.131」は各自の「パソコンの設定」に変更しなくてはいけません。
このIPアドレスは、アップルメ ニューの「システム環境設定」「ネットワーク」のIPアドレスの値を入れます。

但し「DHCPサーバーを参照」となっている場合はパソコンを立ち上げるたびにこの値がかわる可能性があるので、できるなら固定にした方が便利ですです ね、これについては独自で調べて下さいねネット上でたくさんの情報があります。
下記の表示が出ると
PHP とかApacheの 動作が正常という事です。
   


さあ次に http: //192.168.1.131/xampp/hello_world.php と入力して下して下さい。

ともかく「Hello World kitanosawa」と表示されていると思います。
   


これで環境の構築のほとんどが完 了したような物です。

ここで表示されないとか文字が変だという場合は文字コードの絡みです、後章で説明します。


真打ち登場?その名もMAMP

ちなみに.....MAMPという物もあ ります。Mac専用と言う所が引かれます。

どうやらXAMPPと同様で、Macに特化しています。 実は 2008/07/05現時点でXMAPPからMAMPへ環境を移行しました
理由は小細工がやりやすいからです。

さらに非常に簡素なPHPフオームプログラムが正常に動かない等の障害がXMAPPでは見られますがMAMPではデフォルトインストールで問題ありません でした(この辺恥ずかしい事に、スキルの無さを痛感します)
   


PHPなどのプログラムは /アプリケーション/MAMP/htdocs/ の中に構築します。

    ブラウザ上からは
        xamppでは http: //192.168.1.131/xampp/hello_world.php と入力しましたが
   
    MAMPでは http://192.168.11.19/hello_world.php となります。
私は上記の htdocs フォルダのエイリアスをディスクトップに作成してアクセスしています。

次のパネルから設定環境が設定可能です。









ブラウザによく表示される メッセージとアクセス権?

 
Not Found
The requested URL /xampp/web_cart/ was not found on this server.
Apache/1.3.24 Server at lapaz Port 80

見つかりません
リクエストされたURL / XAMPPの/ web_cart /は、このサーバー上で見つかりませんでした。
apache/1.3.24サーバーlapazポート80

 
Forbidden
You don't have permission to access /xampp/web_cart/yumi_bana.png on this server.

禁止されて
このサーバー上の/ XAMPPの/ web_cart / yumi_bana.pngへのアクセス許可が必要はありません

PHPの開発でローカルでのフォルダのアクセス権限の設定がリードオンリー等の場合によく発生します。
たとえば具体的に、下記のアドレスをブラウザに入力

http://192.168.1.149/xampp/

すると、下記のディレクトリの内容が表示されます。
Index of /xampp
    * Parent Directory
    * .DS_Store
    * .version
    * access.dat
    * albbs/
    * count.txt
    * goods.html
    * goods.php
    * h8.html
ところが本当はこの中に web_yumi というフォルダがあるのですが、そのフオルだが見当たりません。
OSXのフアインダーからは確かに確認できるしアクセスだって出来ます。
理由はアクセス権限です「パーミッション」ともいいます。

手っ取り早い方法としては、OSXからその web_yumi というフォルダの「情報を見る」で、共有とアクセス権を確認します。(フォルダを右クリッ クが手っ取り早いかな)

 

アクセス不可とか根本的に名前の部分に
   <名前>        <アクセス権>
自分のログイン名(自分)    読み/書き
everyone           アクセス不可

となっている場合当然アクセス権がないと言う事です。ここではxampp から見るとと表現しておきます。

このような場合
、右下の「鍵マークのアイコン」をクリックしてパスワード入力します。


これで共有とアクセス権が、変更可能となります。
everyone を アクセス不可から「読み/書き」と変更します。



次に「+(プラス)」のボタンをクリックして Administrators をクリック > 選択をクリック



Administrators も 読み/書きとします。


これでもう一度ブラウザから確認してください。 web_yumi というフォルダが現れるはずです。


と ころが、色々やっていて気がついた。
愛用しているFTPソフト「Transmit」でよく、レンタルWebサーバへ転送したファイル等のパーミッションを変更するのを思い出し、ローカルディ スクの内容も可能ではないかと早速試す。
ご覧の通り、あっさり出来ました。

所有権とアクセス と アクセス権 さらに「内包している項目に適用する」でサブディレクトリを含むすべての一括設定変更が可能。
正直、開発でローカルで開発環境で使うには読み書き実行がすべて許可の7.7.7設定で良いはずです。

※ 正式(本番)で動作させる場合はきっちりと必要なアクセス権を設定し直す必要があります。




使 用する文字コードと改行コード?


表示されないとか文字が変だという場合は文字コードの絡みで、いわゆる「文字化け」です、実はこの辺はとても大切で厄介な部分です。

最終的には詳しく説明しますが、この部分を考慮クリアしないと PHPどころかHTMLを含みプログラムが安定しません。

PHPのプログラムでの約束事として

   
ファイルの文字コードは EUC-JP とします。
   
改行コードは LF で保存とします。

   保存という事は現実的には記述もEUC-JPで改行コードはLFとなります。

サーバ関係がWindows限定ならShift-JISでも可能ですが、UNIX系の場合は文字化けしますので上記が無難です。

実際は使用するツール(エディ タ)の設定や保存のオプションで決まる物ですので、結果的にはどのエディタを使うのか?という事に決まってきます。


PHPの記述に適したツールは


そりゃとにかく「テキストエディタ」です、これが無くては開発が始まりません。
エディタですが種類も多いのですが、逆に言うとOSXのテキストエディタであれば、そのほとんどがEUC-JPやLFに対応しています。


 私は主プログラムコードは「Jedit」で記述

 レイアウトの複雑な部分はGUI編集可能 な「KompoZer」記述
このソフト自体もPHPコードの 色分け可能なテキストエディタ機能もあり、ちょっとした部分ならこれ一本という感じです。

さらに、私は使っていませんが FTP機能もあるので使い方次第では高機能なツールとして使えそうです。

余談ですが「Jedit」には「JChecker X」 というHTML作成支援プラグインがあります。
 HTML書類の文法チェック、エラーの自動修正、リンクチェック、HTML整形などを行うプラグインです。


    「テキストエディタ」について少々まとめてみました
MacOSX
システム付属のその名も「テキストエディタ」最近のバージョンではEUC- JPやLFに対応しているのと機能が豊富になりました。PHPの記述をアシストする機能は特にありません。 無料
私のお薦めエディタは多機能エディタ「Jedit」PHP の記述のアシストする機能が用意されている。
高機能
推奨

シェアウエア:税込2,940円
もう一つ私のお薦めが KompoZer 数少ないフリーのGUIベースHTMLエディタで、インデント処理範囲と深さが薄枠で囲まれる等スタイルシートや複雑なテーブル配置重宝する、私は Jeditと組み合わせています。 無 料
推奨

日本語化バッ チあり。
アップル純正開発環境Xcode付属のフルスペックエディタ、機能はPHP の記述のアシストする機能が 用意され、変化球なしの究極の開発環境です、「テキストエディタ」を使うならこちらの方が良いと思います。 無料
推奨
Windows
一 応紹介Windowsお薦めエディタは「秀丸エディ タ
PHPの記述のアシストする機能が用意されている。システム付属「メモ帳」は使用不可EUC-JPやLFに未対応です。
高機能

シェアウエア:税込4,200円
UNIX
Linux などUNIX系は日本語=EUC-JPとLFの組合せが一般ですので、日本語が使えるエディタであれば、ほぼ全部可能なのとPHPを意識した物がほとんど です。 無料

多機能エディタ「Jedit」の画面サンプル。
  ファイルのブックマーク機能など便利なツールバー機能などてんこ盛りです。
     


Xcodeのエディタの画面サンプル。
  構文のテキスト色付けについてはPHPを含め対応していない言語は無いというぐらい豊富です。
     


アップルの純正開発環境であるXcodeは初期状態ではインストールされていませんが、システムのCDからインストールできます、これについては独自で調 べて下さいねネット上でたくさんの情報があります

現在のバージョンはXcode3.0です。

動作確認と各種ブラウザで のPHP対応

これもまた大変である、HPを作成した人なら経験しているハズである、作者の意図しない表示にある場合がある。

まず根本的にHTMLなりPHPを動作させる環境は複数あるという事、つまり動作させるブラウザの種類のバージョンとその設定やMac,Windows, LinuxなどOSによる違いなどやバージョン等です。
詳しくは
ここなども参照して下さい。

主な理由は
  1. ブラウザ側の「文字コード(文 字エンコーディング)」設定。
  2. 個人個人で変更されたブラウザ の環境設定。(特に文字の大きさやフォントの種類)
  3. コンテンツを作成する側の HTML記述の甘さ。
  4. ブラウザ側のバージョンによる 表示の違い。
  5. ブラウザの違いによる表示の違 い。
  6. ブラウザのバグ(仕様)による 表示の違い。
  7. Mac,Windows,Linux などOSによる表示の違い。
その 他など広範囲にわたります、近年は携帯電話のブラウザも無視など出来ませんね。

今まではWindows開発環境ユーザがInternet Explorerで動作確認し「問題無し」と判断する場合が多いと思います、実際IEのシェアは高くおそらく万人の人が問題なく利用出来ていたハズです。
とこ ろが、このブラウザのシェアに今異変が起きているんです。

具体的にOS毎でどのようなブラウザが使われているかを調べると、次表となります。
   

(W3Counterアクセス解析サービス公 開データ)参照 W3Counter-GlobalWeb Stats(2008.01.04)
OS Internet
Explorer
Safari Firefox Seamonkey 現状(2008.01.04)
MacOSX
Mac 版InternetExplorerの 開発は2003年頃終了。
上 記からfirefoxSeamonkeyの ユーザーが多くなった。
現 在Macの標準ブラウザはSafariで す
KDE Projectで 開発されたHTMLレンダリングエンジンKHTMLやKJSをベースとし、オープンソースのブラウザコンポーネントWebKitも採用iphoneでも使われている。
ver5 ver 3.4 ver 2.0 ver 2.0
Windows
InternetExplorerが 標準(IEとも言う)
利用者の数が違います現在Windows2000 WindowsMe WindowsXP WindowsVISTA が混在している。
ver5/6/7 ver 3.4 ver 2.0 ver 2.0
Linux
non non
ディ スクトップ環境KDEでIEの様にファイ ルやWeb閲覧を統合化したKonquerorが 有名でWindowsから乗換が容易。

ディ スクトップ環境GNOMEepiphanyが 有名。
Linux は古くからfirefoxSeamonkeyユー ザーが多い。
ver 2.0 ver 2.0

ここで注目がOSX(Mac)のIEが既に開発中止なのと、 LinuxにIEが無いと言う事です。

 次にブラウザごとの利用シェア状況

   
W3Counterアクセス解析サービス公開データを参照  W3Counter-Global Web Stats(2008.01.04)
IE
Safari
Firefox
Seamonkey
Epiphany
Konqueror

62%
1.84% 27.8% 0.56% non non

 ここで驚くのがIEのシェアが全体の 62%まで下がってしまったという事です。

 そこで一つの結論ですが、複数のブラウザ で動作確認また対応を行う方が良いでしょう。

 InternetExplorerSafariFirefoxの 3種類です。

実はFirefox / Seamonkey / Epiphany / Konqueror は同じGeckoというHTMLレンダリングエンジンが使われているか、現在移植中でほぼ同じ表示がなされます。

 SafariはMacでは標準なのと業務用のHPとなると利用者が少ない ニッチなブラウザ市場でも取り込みたいと考えるの逆にチャンスですしSafariはWindows版もあり普及しています。

逆にMac等に対応しない買い物Webサイトはその顧客を諦める事になり、運営の判断が要求されます。

しかしブラウザが違うとはいえ、全く動作しないという事は稀です 
InternetExplorerSafariFirefoxへの動作確認で、最低限の動作が確認出来れば良い訳ですから、 さほど敷居は高くないはずです、怖いのはMacやLinuxは解らないので動作不可としてしまう事なんです。

 近年ゲーム機やホータブル端末にもブラウ ザが搭載されていますが、私の経験ではどちらかというと意外に携帯を含め「非Internet Explorer系」なんですよ、つまりFirefox / Seamonkey / Epiphany / Konqueror に近いレンダリングの振る舞いをする場合が多いですよ。


Virtual PCやParallels Desktopの仮想ソフトが便利


ここでMacOSXならの飛び技を紹介、MacでのPHP開発 でもWindowsでのInternet Explorerの動作 確認は、先のそのシェアからも絶対必要です。

さらに
Windows2000 WindowsMe WindowsXP WindowsVISTAが現在混在しています
最低でもWindowsXP WindowsVISTAでの動作確認は行いたいところです、 さらに32bit版や64bit版等も混在もありで複雑です。

そこで登場するのがVirtual PCやParallels Desktop等Macで他のOSを動作可能な仮想ソフトです。
ある程度はMacのSafariFirefox などで動作確認し、同時に上記の仮想ソフトで動かしたWindowsXPやVISTAといったWindows上で動作確認が出来ます。

逆にWindowsマシンではMac OSXを動作させる事は出来ません、この辺はMacを使った開発の最大の魅力と言えるでしょう。
仮想ソフトなら1台のMacに複数のWindowsや複数のLinuxを構築して同時に動かす事も出来HTMLやPHPで作成したプログラムなどをその場 で比較評価可能です。

つまり1台ですべての動作環境の評価が可能という事です。

近年Windowsにも仮想ソフトはあり、複数の Windowsや複数のLinuxを動作させる事は可能ですが、やはりMacOSXは動作出来ませんのでWindowsは1台で全てが不可能です。

また複数のWindowsや複数のLinuxをインストール出 来るので、各OSに複数のバージョンの違ったブラウザを動かす事も可能なんです。

例としてWindowsXPのIE Ver6とIEVer7など、一つのWindowsに複数をインストールで来ませんが、仮想ソフトならWindowsXP環境を2本インストールし片方は IEVer6もう片方はIE Ver7というような事も可能です。


長 々書きましたが解りますかね...^_^;


その他の便利なツールを紹 介


PHPプログラミングとはいえ HTMLに関係するところであり、画像の作成や加工なども必要になります。
こうなるとMacのすばらしいと ころで「水を得た魚」のようになります。

よく「Macは絵が得意なんだよね」と言われますが少々誤解さ れていると思う事がしばしばあります。
 最近めっきり減ったMac寄りの見知から、コメントを少々

それはですね、現在プロ御用達の描画ソフトといえばこの2本です

Adobe Illustrator Adobe Photoshop もう説明はいりません、続く2本
Adobe Dreamweaver または AdobeGoLive でHTMLレイアウトでHPを作成
Adobe Flash で動的コンテンツを作成します

業界では上記のソフトを絶妙に使いこなしクールなWebサイトを構築していくんですね、別にMacでなくても動きます。そうなんですMacでなくても上記 のソフトはWindowsで動作するんです。

でもね、実はMacはちょっと違うんですよチョットね!

Macの表示はDisplayPostScript(ディスプ レイポストスクリプト)なんです。
   
だから画面が綺麗です、パソコン 全体がPDFなんです、Adobe Acrobat入れなくてもPDFフィルは作れますしAdobe Acrobatが無くてもPDFを見たり印刷したりさらに加工が出来るんです。
画面上で印刷物と変わらない美し い表示が出来、プリンタにフォントが配備されていなくても、コンピュータにあるフォントを使って印刷する事が出来るんです。


DisplayPostScriptなので「文字や線も色艶が あり綺麗」でけしてWindowsの様にギザギザしません。
   
VISTAになり少し良くなりま したが、私に言わせるとまだまだです(笑)
下手すると最近のLinuxのほうがXPやVISTAより文字が綺麗に描画される場合もあります。

皮肉な事にWindowsユー ザーがAdobe Acrobatの表示を見「綺麗だなあ」と言っているのが一寸可哀想です。


Macはその綺麗な画像のスクリーンシヨットもお手の物、数々 の高機能なショットが可能です

    ここでMac標準装備のソフトを紹介「グラブ」です。
パ ソコンの「画面の全体」や「選択したウインド」とか「選択部分」のみや、タイマーを起動して、画面の一部(メニューなど)を有効にしてからその画面を撮影 できます。また、撮影時に同時に撮影されるマウスのアイコン形状も8種類から選べます、標準の画像形式はTIFFですが次項の「ブレビュー」で多彩な画像 フォーマットに変換出来ます。


Macは画像のラック&ドロップやカット& ペーストにマジックが隠されているんです。

いろいろなソフトで当たり前のように橋渡し出来ます、Windowsでももちろん出来ますが画像フォオーマットの対応種類は数が少ないのと、意外と橋渡し 出来ない場合が多いです。

    ここでMac標準装備のソフトを紹介「プレビュー」です。
こ のソフトPDFを含めた画像ビューア(GIF,JPEG,JPEG200,PNG,BMP,OpenEXR,PDF,Photoshop, PICT.SGI,TGA,TIFF)の読み込みと、様々なオプション付きで書き込みが出来ます、画像サイズや解像度変更、各種カラー調整や図形回転、図 形の部分切取り、PDF文字入力/検索、カラープロファイルの設定など協力な機能があります。

カット&ペーストバッフアされた画像を別ウインドウに新規制作も可能です(これが結構便利)
何かからコピーした絵のデータをどこかに保管したい場合これが大活躍。


「プレビュー」で画像表示や変換機能は十分だけど、さらに Macにはこのモンスターアプリが存在します。

 バッチ処理機能があり多数のオプションで複数ファイルを一括で変換することが可能。Macを使った写真入りのドキュメント作成時、仕事圧倒的に速いのは このソフトが原因とまで言われている。

    その名も「GraphicConverter」略して「グラコ ン」
こ のソフトPDFを含めた画像変換加工ソフトです。
AdobePhotoshopですらかすんで見える、圧倒的な対応形式の数とレタッチ/エフェクト機能
複数のファイルの変換/修正を一括で行える機能(バッチ処理可能)
ファイル管理とデジカメからイメージをダウンロード

読み込み可能フォーマットが約 200種類
PICT、Startup-Screen、PDF、MacPaint、TIFF(非圧縮、Packbits、CCITT3/4、lzw)、RIFF、 PICS、8BIM、8BPS/PSD、JPEG/JFIF、GIF、PCX/SCR、GEM-IMG/-XIMG、BMP(RLEで圧縮されたBMP含 む)、ICO/ICN、PIC (16 bit)、FLI/FLC、TGA、MSP、PIC (PCPaint)、SCX (ColoRIX)、SHP、WPG、PBM/PGM/PPM、CGM (onlybinary)、SUN、RLE、XBM、PM、IFF/LBM、PAC、Degas、TINY、NeoChrome、PIC(ATARI)、 SPU/SPC、GEM-Metafile、Animated NeoChrome、Imagic、ImageLab/PrintTechnic、HP-GL/2、FITS、SGI、DL、XWD、WMF、 Scitex-CT、DCX、KONTRON、Lotus-PIC、Dr.Halo、GRP、VFF、Apple IIgs、AMBER、TRS-80、VBHB600、ppat、QDV、CLP、IPLab、SOFTIMAGE、GATAN、CVG、MSX、 PNG、ART、RAW、PSION、SIXEL、PCD、ST-X、ALIASpix、MAG、VITRONIC、CAM、PORST、NIF、 TIM、AFP、BLD、GFX、FAX、SFW、PSION5、BioRad、JBI、QNT、DICOM、KDC、FAXstf、CALS、 Sketch、qtif、ElectricImage、X-Face、DJ1000、NASA Raster Metafile、Acorn Sprite、HSI-BUF、FlashPix
書き込み可能フォーマットが約 80種類
PICT、Startup-Screen、MacPaint、TIFF(非圧縮、Packbits、lzw)、GIF、PCX、GEM-IMG/- XIMG、BMP、IFF/LBM、TGA、PSD、JPEG/JFIF、HP-GL/2、EPSF、Movie(QuickTime)、SUN、 PICS、PICT inResource、PBM/PGM/PPM、SGI、TRS-80、ppat、SOFTIMAGE、PNG、PSION、RAW、WMF、XWD、 XBM、XPM、System 7 Clip、PAC、Icon、RTF、VPB、Psion、X-Face


Macを初めて見た人が驚く項目 に「アイコン」の綺麗さでしょう(最近はピョコンピョコン動くしね)
コンピュータの操作なども含むマニュアル作りに不可欠なのが、先のスクリーンショットとアイコンの画像化、著作件はあるもの、これが無くては作業が始まり ません。

    ここで一つ紹介その名も「IconExporter
説 明書作成などには、どうしても必要なアプリケーションなどのアイコンのイメージ、このソフトにアプリケーション本体などをドラック&ドロップすると簡単にPNG形式でアイコンのイメー ジが出来上がります。
PNG形式のため透明対応で陰の部分を含み綺麗にイメージ化されます。ここのHPで紹介しているアイコンもみんなこれで取り出しました。


大量の画像などのファイル名の整理などで、リネーム作業に大活 躍なのがこれ
名前の追加削除/大文字小文字変換など一発です。


    ここで一つ紹介ReNa
こ のソフト先の GraphicConverterでも同じ事が出来ますが、名前変更に特化しており、ロックされたファイルの強制変更などササッと使えるところが便利で す。


ところでMacの定番FTPソフトについて、私はもうこれ一本と いう感じです

    シンプルで高機能なFTPソフトTransmit
あ らゆる形式のリモートファイルを好きなアプリケーションで編集可能で、編集したいリモートファイルを選択した状態で“任意のアプリケーションで編集”を選 択するとTransmitからアプリケーションを呼び出します。そして編集の完了後“保存”すると自動的に変更が加えられたファイルをアップロードしま す。
ファイルのアップロード/ダウンロードはその項目をドラッグ&ドロップするだけででWebサーバ上でダイレクトにHTMLコードを編集したり、画像ファイ ルをプレビューしたりすることも可能です。



All the informations on my Homepage is provided in Japanese only. Presented by Satoru Kaneko,1999