Home > apple

apple Archive

install GD on MacOSX Server 10.4

From WordPress to WordPress phpMyAdminのつづき。

MacOSX Server 10.4でOpenPNEを使うとき、GDライブラリをインストールしないと「友人を招待する」の確認キーワードの画像が表示されない :cry:

はじめてインストールしたときはだいぶハマったけど、今回はすんなり。というわけで備忘。

環境
MacOSX Server 10.4.11
アプリケーション
Apache, PHP, MySQL, phpMyAdmin
手順
  1. X11のインストール(サーバーのインストール時に済)
  2. Xcode 2.3インストール(makeに必要 これもサーバーのインストール時に済)
  3. 準備
  4. zlibのインストール
  5. libjpegのインストール
  6. libpngのインストール
  7. freetype2のインストール
  8. GDのインストール
  9. PHPのコンパイル&インストール
  10. Apacheの再起動

X11のインストール: MacOSX Server Install DVDから

Xcode 2.3インストール: MacOSX Server Install DVDから

準備

% set path = ( /usr/local/bin ${path} )
% setenv MACOSX_DEPLOYMENT_TARGET 10.4
% setenv DYLD_LIBRARY_PATH /usr/local/lib

zlibのインストール

% curl -O http://www.zlib.net/zlib-1.2.3.tar.gz
% tar zxvf zlib-1.2.3.tar.gz
% cd zlib-1.2.3; ./configure --shared && make && sudo make install
% cd ..

libjpegのインストール

sudo mkdir -p /usr/local/{bin,man/man1,include,lib}
% curl -O ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
% tar xzf jpegsrc.v6b.tar.gz
% cd jpeg-6b
% cp /usr/share/libtool/config.* .
% curl -O http://fink.sourceforge.net/files/ltconfig
% curl -O http://fink.sourceforge.net/files/ltmain.sh
% ./configure --enable-shared --enable-static
% make
% sudo make install
%sudo make install-lib
%sudo ranlib /usr/local/lib/libjpeg.a
% rehash

libpngのインストール

% curl -O http://www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2
% bzcat libpng-1.2.5.tar.bz2 | tar xf -
% cd libpng-1.2.5
% cp scripts/makefile.darwin makefile
% make ZLIBINC="/usr/lib" ZLIBLIB="/usr/lib"
% sudo make install
% sudo ranlib /usr/local/lib/libpng.a
% rehash

freetype2のインストール

% curl -O http://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.bz2
% tar jxvf freetype-2.3.5.tar.bz2
% pushd freetype-2.3.5
% ./configure && make && sudo make install
% popd

GDのインストール

% curl -O http://www.libgd.org/releases/gd-2.0.35.tar.gz2
% tar jxvf gd-2.0.35.tar.gz2
% pushd gd-2.0.35
% ln -s `which glibtool` ./libtool
% ./configure CPPFLAGS=-I/usr/X11R6/include/freetype2 ¥
 --prefix=/usr/local --mandir=/usr/local/man --bindir=/usr/local/bin ¥
 --with-freetype=/usr/X11R6 --includedir=/usr/local/include
% make
% sudo make install
% popd

PHPのコンパイル&インストール

% ./configure  --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --with-apxs --with-ldap=/usr --with-kerberos=/usr --enable-cli --with-zlib-dir=/usr --enable-trans-sid --with-xml --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-iodbc=/usr --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --with-mysql=/usr --with-mysql-sock=/var/mysql/mysql.sock --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local/php
% make && sudo make install

Apacheの再起動

/etc/httpd/httpd.confに”LoadModule php4_module”と”libexec/httpd/libphp4.so”が増殖してないかチェック。

% php -i

GD Support => enabled
GD Version => bundled (2.0.28 compatible)
GIF Read Support => enabled
GIF Create Support => enabled
JPG Support => enabled
PNG Support => enabled
WBMP Support => enabled
XBM Support => enabled

GD Supportを確認して

sudo /sbin/SystemStarter restart "Web Server"

おつかれさまでした :-)

From WordPress to WordPress phpMyAdmin

PowerBook G4のサーバーがぶっこわれたので、Mac miniのサーバーに移行したときのWordPressの備忘録。

備忘のテーマ: MySQLの文字化けが発生したので回避方法

環境
MacOSX Server 10.4.11
アプリケーション
Apache, PHP, MySQL, phpMyAdmin
MySQLの文字コード
UTF-8
移行手順
  1. ns1のMySQLデータをphpMyAdminを使ってバックアップ&エクスポート
  2. ns2のMySQLデータをphpMyAdminを使ってインポート
  3. ns1のwordpressディレクトリ(wordpressをインストールしたディレクトリ)をFTPでローカルにバックアップ
  4. ローカルのwordpressディレクトリ(wordpressをインストールしたディレクトリ)をFTPでns2にアップロード

今回手こずったのがMySQLの文字化け。もともとUTF-8の環境だったので、

$ mysqldump -uUser -pPassword hogeDB > hoge.sql

をcronで叩いていた。そのデータを

$ mysqldump -uUser -pPassword hogeDB < hoge.sql

と、インポートしたところ見事に文字化け。原因がわからず。Google先生にたずねると

$ mysqldump -uUser -pPassword --compact --default-character-set=binary hogeDB > hogee.sql

がいいよとの回答。さっそく実行してみるが、ダメ。で、結局、phpMyAdminを使ってグラフィカルにエクスポートした。

結論、1回目のエクスポートは文字化け、2回目にようやく成功。下がエクスポートしたときの設定画面。

phpMyAdminのエクスポート画面

DROP TABLEを追加

にチェック入れないと文字化けするみたい。原因はわかりません。何せ素人ですので。

とにかく、これでインポートできた。

次回は、MacOSX ServerにlibjpegとlibpngやらGDを設定したときの備忘録を掲載 :-(

一歩先を行くiPhone 我が道を行く日本の携帯電話

もし日本の携帯電話会社が、自前の端末をフリーの開発者に解放して、アプリケーションを自由に開発してユーザーの使い勝手を向上させてくれと表明したら驚きません? まぁ、そんなことは”500%ありえない”(政治家風に)でしょう(w

でもAppleはどうやらそれをヤルらしい。先日、iPhoneとiPod touch用アプリケーションをサードパーティにも開発できるようにすると表明。

Apple、iPhone/touchをサードパーティに解放、2月にSDKリリース

米Appleは10月17日(現地時間)、サードパーティによるiPhone用アプリケーション開発に関するSteve Jobs氏のメッセージを公開した。その中で同氏は、2008年2月にソフトウェア開発キット (SDK)をリリースする計画を発表。同SDKは、iPod touch用のアプリケーション開発にも利用できるという。

大前研一のIT時評―iPhoneかなり苦しい戦いにによると3ヶ月で100万台を販売したiPhoneに対してiPodやソニー・エリクソンの音楽携帯は1億台を売り上げた。だから遠く及ばないという。そのとおりだと言えばそうだろうし、天才もそんな程度かこきおろせばそんな感じ。

iPodとiPhoneを比較する”バカ”はAppleのユーザーにいないだろうし、音楽携帯なんてひとつのジャンルに特化した携帯電話と比較もしない。カウンターインテリジェンスな提灯記事なんでしょう。裏を返せば他のメーカーが焦ってるのカモ。

それにしても、AppleはiPhoneを「一歩先ゆく電話」とアピールしてるけど、一歩というよりも異次元にむかってる感じ。そこに日本の携帯電話はナイ。まぁ、大半のユーザーは写メールと音楽がワンセグでOKだからナイでも困らない。そこがはがゆい。

政府が市場を保護すればどういう結果になるか典型的な事例。

Apple Store(Japan)

WindowsをサポートするMac

Apple Store(Japan)

MacOS X Leopard

WindowsのPCを使っている方は”なんのこっちゃ?!”というニュースと受け取られる鴨。でも案外、”アリ”な予感。もしパソコンを買い換えるなら検討対象にされては。スゴイことです、いやほんと。

アップル:新OSでウィンドウズ正式サポート

米アップルは16日、同社のパソコン「マッキントッシュ」でマイクロソフトの基本ソフト(OS)「ウィンドウズ・ビスタ」「同XP」の利用を正式にサポートする、と発表した。これまでも試験的にウィンドウズに対応していたが、アップルが26日販売を始める最新版OS「レパード」から本格的に対応、ウィンドウズ利用時に不具合が生じた際などにアップルのサポートが受けられる。

とにかくMacでWindows VistaかXPが利用できるよってわけです。10月26日に発売されるMacOS X Leopardを購入してMacにインストール(26日以降発売されるMacにはLeopardがインストールされていると思いますが…)すれば、Windows VistaかXPを利用できる機能が搭載されている。ただし条件付き。ユーザーはVistaかXPのインストールCDを用意することです。で、何がスゴイかって、「正式にサポートした」こと。おかしな事態になればアップルに質問できる。

というわけでホームユーザーがWindowsを使えないと困るなんて事態はあまりないわけで、それでも使う必要があるなら、WindowsとMacOSXを両方インストールしておけばいい。で、TPOにあわせてどちらかを起動させる。

来月あたりのMac系雑誌にインストール方法の特集記事が掲載するような予想(w

Apple Store(Japan) MacBook

MSライセンスキーの二の舞にならないように

iPod touch

iPhoe, iPod touch v1.1.1もクラックに成功、独自アプリも起動 - Engadget Japanese

ファームウェアアップデート v1.1.1でサードパーティーアプリを締め出したiPhoneですが、先日見つかった脆弱性を利用するハックが早くも完成、新ファームウェアにあわせて再コンパイルされたソフトウェアの動作が確認されました。この手法はiPod touchにも使用できるため、アップル純正アプリしかないスカスカなメニューに各種の自家製アプリを追加して使うことが可能です。

Appleがサードパーティーアプリを締め出したい姿勢は理解できるんですけどね。ただMSのライセンスキーの二の舞になりかねないかと危惧したり。サードパーティーアプリを使う人たちはハッカーですから黙認してみては。サステナビリティな端末へ向かってほしいなぁと。

Mac miniがMac nano?

アップル、新小型PC「Mac nano」を年内発表とのうわさ–米報道

記事によると、「大きさは全体で25%ほど小さくなり、重さは20%ほど軽くなる。発表当時から変わらないMac miniのデザインは、大きく変わることになる」という。

Mac OS X server Leopard 10 Client版をminiをインストールしたいので大歓迎なんですけどね。ただ、一般向けにはどういった用途を想定しているのか。miniって案外、Hackというか、”遊びたい”人向けかなぁと。

ホビーにはiMacがあるかなぁ。

Apple Store(Japan)

Web2.0版Newton

アップル、ミニタブレットデバイスを開発とのうわさ–AppleInsider報道

AppleInsiderによると、Appleは「iPhone」や「iPod touch」向けに開発した「Mac OS X」を搭載したミニタブレットコンピュータを開発するプロジェクトを進行させているという。同サイトではこれを「Newtonの復活」と呼んでいる。Newtonとは、Appleが1990年代中頃に発売したPDAで、酷評されたが一部で熱狂的に迎えられた製品である。

頼む、開発して販売してくれ。Newtonのカルマ、いまこそいでよ。ブロゴスフィアの片隅で棲んでいる愚生は全財産をなげうってでも買いますよ。

Apple Store(Japan)

Think different

AppleのCM。名作中の名作。”Think different”の響き、伝える力。

MacBook "Al Capone" cool!!

flickrで遭遇、sreindl.net’s。MacBookのBlackボディにキーボードだけWhiteに変更したご様子。めちゃくちゃくかっこええやんけ、コレ。

MacBook

昨日発表されたばかりのApple MacBook Proに食指が動いたけど、この仕様をApple Storeでお願いできるのであれば作戦練り直しかも。Leopardがリリースされてからやな。まだまだ先(–;)

8Gか30GBかどっちにしよう…..

Apple Store(Japan)

CNET Japanのリビングへ進出するアップル、映画ダウンロードと新型iPodを発表を読んでいると、数年後のリビングが妄想できそう。テレビではなく30inch液晶ディスプレイにインターネットからDLしたコンテンツをiTVの家庭内無線で送信、表示。っていかがですか?

そのころには日本でも映画やドラマ、スポーツ…etcのDLサービスが始まっていることでしょう。『コモンズ』が砦。

iTVはわたくしにとって数年先のデバイスなのであまり関心がないのです、ええ。で、iTVそっちのけで首ったけなのが新型iPod。もうポチっといきそう。まぁ、"買い"は決定なのですが、あとはどこで買うかとどっちしようかと。iPod nanoの黒かiPod 30Gか。ウ〜、プライスが同じじゃ。why???大は小を兼ねるといいますから、チョイスに迷いますデス、はい。
Continue reading

Home > apple

Feeds
Meta
affiliate

Return to page top