Mac OS X

削除・名称変更・移動できないファイル名を操作する

ファイルを消すこともファイル名も変更できないファイルを操作する。 まずは ls コマンドで iノード番号を調べる $ ls -i 1257928 消せないファイル名の画像_01.jpg 1257923 消せないファイル名の画像_02.jpg 1257924 消せないファイル名の画像_03.jpg 12579…

ln の備忘録

ln -s 本体 シンボリックリンク

Mac OS X Lion に homebrew で MySQL をインストールする

Mac OS X 10.7 に MySQL をインストールする。homebrew はすでにインストール済みとする。 % brew install mysql ==> Installing mysql dependency: cmake ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/cmake-2.8.6-bottle.tar.gz…

XAMPP の MySQL を利用して Perl の DBD::mysql をインストールできるか

結論としては、インストールできないといわざるを得ないと考える。理由としては、DBD::mysql をインストールするのに必要なファイルが、XAMPP の MySQL では不足しているからだ。 % cpanm DBD::mysql でインストールをすると、mysql_config のパスがわからな…

Mac OS X 版 Eclipse に Mercurial のプラグインをインストールする

Eclipse の Mercurial 用プラグインは下記のサイトでダウンロードできる。 Welcome to MercurialEclipse インストール手順 インストール方法は、他のプラグインと同様に、 ヘルプ 新規ソフトウェアのインストール… プラグインの URL http://cbes.javaforge.c…

cpanm で Image::Magick のインストールをする方法

その前に cpanm で Image::Magick をインストールする環境は次のようになっている。 perlbrew で Perl 5.12.1 をインストールしている cpanm は perlbrew のインストール時にインストールされたもの手動で入れても、適宜設定を自分の環境に読み替えれば、成…

cpanm で WWW::Mechanize インストールの失敗を回避した方法

追記あり その後、下記の回避方法を使わずに、WWW::Mechanize をインストールできた*1。 昨夜、perlbrew でインストールをした Perl 5.12.1 に CPAN モジュールを追加していたら、WWW::Mechanize の依存モジュールのインストールに失敗した。 エラーログが、…

Mac OS X に Perl 5.12 系をインストールする

いま Perl は MacPorts でインストールされた 5.8.9 を使っているが、さくらの VPS で使う Perl のバージョンを 5.12 にしたので、Mac OS X でも使えるようにしたいと考えるようになった。 MacPorts でインストールした Perl はバージョンアップしないほうが…

SSHで鍵認証設定時にエラーが起きた場合

ローカル側で公開鍵と秘密鍵を生成する。 % ssh-keygen -t rsa -b 2048 Generating public/private rsa key pair. Enter file in which to save the key (/Users/littlebuddha/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passph…

Install Tomcat 6 on Mac OS X with MacPorts

What makes Tomcat 6 failed to install? It causes that enough memory isn't assigned for Apache Ant to build Tomcat 6. Conditions to build Tomcat 6 when I try doing it. Mac OS X 10.6.3 Java 1.6.0_17 % java -version java version "1.6.0_17" Ja…

MacPorts で Tomcat 6 をインストールする

インストールする前に Mac OS X 10.6.3 Java 1.6.0_17 で実行している。 % java -version java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)…

MacPorts から phpPgAdmin をインストールする

phpPgAdmin をインストールする % sudo port install phppgadmin ブラウザから phpPgAdmin へアクセスできるようにする phpPgAdmin がインストールされたパスを Apache のドキュメントルート下にシンボリックリンクを張る。 /Apache/Document/root/ は実機の…

MacPorts で PostgreSQL インストール後にする最初の設定

インストール直後は、PostgreSQL にパスワードなしで接続できるため、まずは管理者のパスワードを設定する。 この設定は、PostgreSQL が起動していないと設定ができないので、まずは PostgreSQL を起動する。 % sudo su postgres -c 'pg_ctl -D /opt/local/v…

MacPorts で PostgreSQL をインストールする

PostgreSQL をインストールする前に依存関係やオプションを確認する % port variants postgresql84 Password: postgresql84 has the variants: krb5: add support for Kerberos 5 authentication perl: add Perl support python: add support for python tcl…

MacPorts で PHP5 をインストールする

% sudo port install php52 +apache2 +mysql5 +pear +readline +sockets +t1lib +tidy Suhosin のパッチを当てたものでインストールをしてみると、エラーが出てインストールができないので、Suhosin の適用はしていない。 ---> Applying patches to php52 Er…

MacPorts で Apache 2 をインストールする

インストールをする % sudo port install apache2 コマンドから Apache を起動する % sudo /opt/local/apache2/bin/httpd -k start 停止する場合。 % sudo /opt/local/apache2/bin/httpd -k stop 再起動する場合。 % sudo /opt/local/apache2/bin/httpd -k r…

Mac OS X に MacPorts で MySQL をインストールする

これまで XAMPP で MySQL を使えるようにしていたが、開発用に MacPorts で MySQL をインストールする。 MySQL をインストールする % sudo port install mysql5-server ---> Computing dependencies for mysql5-server ---> Fetching mysql5-server ---> Ver…

Mac OS X に HTML::Tidy がインストールできるといいな

パッチをあてて HTML::Tidy のインストールを試してみる まずは HTML::Tidy のソースをダウンロードする。 % mkdir ~/src % cd src % wget http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/HTML-Tidy-1.08.tar.gz --2010-03-09 23:46:54-- http://sea…

Mac OS X で HTML::Tidy 再び

MacOS X には HTML::Tidy はインストールできないのか で HTML::Tidy のインストールに失敗すると書いた。先日、delphinus35 さんから、MacPorts を利用して Tidy をインストールされる際に生成される libtidy.a を使えば、HTML::Tidy をインストールできる…

MacOS X には HTML::Tidy はインストールできないのか

まずは普通にインストールをしてみて失敗をする % cpan -i HTML::Tidy Failed 18/20 test scripts. 68/75 subtests failed. Files=20, Tests=75, 1 wallclock secs ( 0.59 cusr + 0.15 csys = 0.74 CPU) Failed 18/20 test programs. 68/75 subtests failed.…

MacBook Pro のバッテリー残量が十分にあるのに、強制スリープになる

突然、強制スリープ状態になる バッテリーの残量が 30% ほどなのに、バッテリー切れの際に起きる強制スリープの状態になってしまう。 まずは、バッテリーのリフレッシュを試してみる。 電源アダプタを接続し、コネクタのランプが緑色に変わり、メニューバー…

コミットする時のコメントで日本語を使えるようにする

変更をコミットする際に、日本語でコメントを入力すると「Unicode decode Error」が発生した。 下記のサイトを参考にして、~/.hgrc に文字コードを明示的に指定した。 % vi ~/.hgrc export HGENCODING=utf-8; これで日本語のコメントを入力できるようになっ…

Mac OS X に MacPorts 経由で Mercurial をインストールする

% port deps mercurial mercurial has library dependencies on: python25 py25-zlib py25-hashlib py25-bz2 % port variants mercurial mercurial has the variants: bash_completion: Install mercurial bash-completion file zsh_completion: Install mer…

Eclipse の Openlaszlo 用プラグインの現況

プラグインの対応が最新でバージョン 4.2 以下だったので、もう手書きで試す。

Mac OS X の NetBeans に OpenLaszlo のプラグインをインストールする

OpenLaszlo のプラグインをダウンロードする nbopenlaszlosupport: ドキュメント & ファイル ダウンロード先は任意のディレクトリで大丈夫。 NetBeans に OpenLaszlo のプラグインをインストールする NetBeans のメニューにある「ツール」から「プラグイン」…

Mac OS X に NetBeans 6.5.1 をインストールし、日本語化する

Java の IDE としては Eclipse の方が多くのユーザーが利用していると思うが、NetBeans の方が日本語化が早いなどの理由で NetBeans を利用している。 NetBeans をインストールする ja: NetBeans 日本語サイト NetBeans IDE ダウンロード 下記のサイトから自…

Mac OS X の NetBeans 6.5.1 から OpenLaszlo を開発する

しかし、新規のプロジェクトそのものが作れない…。いや、正確に言えば、作れたり、作れなかったりという状況だ。 プロジェクトが作れたとしても、新規にファイルが作成できない。 理由がわからない。 プラグインがまだ開発途上が原因のかもしれない nbopenla…

Mac OS X に OpenLaszlo をインストールする

インストール作業はすべて GUI 上で行える。 インストーラーを使用しないで、マニュアルでインストールをすることもできる。 Mac OS X Manual Installation インストールが成功すると インストール後は、ブラウザが起動し、サンプルページが表示される。 Ope…

Perl を実行しているプラットフォーム名を環境変数から取得する

「Mac OS X Leopard に WWW::Mechanize のインストールに失敗する」でエラーを調査するにしても、実行環境がわからないと、エラーを探しようもない。 調べていたら、下記のスクリプトで OS の名前が取得できる。 #!/usr/bin/perl use Config; print $Config{…

Mac OS X Leopard に WWW::Mechanize のインストールに失敗する

エラーに下記の一文があった。 //hint// to see the cpan-testers results for installing this module, try: reports PETDANCE/WWW-Mechanize-1.52.tar.gz なので、 % sudo cpan -i CPAN::DistnameInfo をインストールして確認をしてみる。インストール後、…