麦酒堂
RSS
エントリ一覧
カテゴリ一覧
月別一覧
スープカレー[10 entries]
AH-K3001V[5 entries]
Beer[647 entries]
Books[11 entries]
Camera[16 entries]
Cygwin[10 entries]
Java[9 entries]
JavaScript[5 entries]
Linux[65 entries]
mac[12 entries]
Movabletype[15 entries]
.NET[2 entries]
Photos[24 entries]
PHP[8 entries]
Ruby[5 entries]
Underground[11 entries]
WX310SA[4 entries]
2008年10月[3 entries]
2008年09月[16 entries]
2008年08月[12 entries]
2008年07月[11 entries]
2008年06月[18 entries]
2008年05月[15 entries]
2008年04月[4 entries]
2008年03月[13 entries]
2008年02月[13 entries]
2008年01月[10 entries]
2007年12月[11 entries]
2007年11月[21 entries]
2007年10月[11 entries]
2007年09月[16 entries]
2007年08月[11 entries]
2007年07月[14 entries]
2007年06月[24 entries]
2007年05月[20 entries]
2007年04月[15 entries]
2007年03月[29 entries]
2007年02月[24 entries]
2007年01月[21 entries]
2006年12月[14 entries]
2006年11月[14 entries]
2006年10月[26 entries]
2006年09月[28 entries]
2006年08月[16 entries]
2006年07月[37 entries]
2006年06月[30 entries]
2006年05月[27 entries]
2006年04月[25 entries]
2006年03月[32 entries]
2006年02月[22 entries]
2006年01月[31 entries]
2005年12月[19 entries]
2005年11月[25 entries]
2005年10月[37 entries]
2005年09月[14 entries]
2005年08月[30 entries]
2005年07月[23 entries]
2005年06月[16 entries]
2005年05月[33 entries]
2005年04月[14 entries]
2005年03月[12 entries]
2005年02月[26 entries]
2005年01月[16 entries]
2004年12月[28 entries]
2004年11月[10 entries]
2004年10月[19 entries]
2004年09月[13 entries]
2004年08月[17 entries]
2004年07月[19 entries]
2004年06月[10 entries]
2004年05月[16 entries]
2004年04月[17 entries]
2004年03月[32 entries]
2004年02月[23 entries]
2004年01月[35 entries]
2003年12月[29 entries]
2003年11月[25 entries]
2003年10月[15 entries]
麦酒堂 TOP > >
  • 001312
    Mac mini にメモリ増設
    miz 2008-06-14 14:24

    喜び勇んで買った初代 Mac mini ですが、久しく放置されておりました。 が、最近会社で Mac ユーザーが増えてきたのもあって、ぼくの Mac mini も会社に持って行って余生を送ることとなりました。

    数年ぶりに電源を入れて、ちょこちょこいじってみると、何とメモリー容量が 256MB なんですねぇ。 時代を感じます。 底を過ぎたとはいえ、メモリーが当時よりは安くなっているので豪勢に 1GB に乗せ換えてみました。

    Mac mini のメモリー状況

    ノーブランド物 DDR SDRAM PC3200 (DDR400) CL3 1GB が、ark にて 3,270 円でした。

    さてと、何に使おうか・・・。

    [ permalink ] [ 2 comment(s) ] [ 0 trackback(s) ]
  • 000668
    Mac OS X 10.3.9 のカーネルパラメータ変更
    miz 2005-10-10 14:41

    Mac OS X 上で PostgreSQL を動かそうとしたら,共有メモリのサイズ制限に引っかかってしまいました. これを回避するためには以下のようにします.

    まず,/etc/rc を変更します.

    ...
    sysctl -w kern.sysv.shmmax=8388608
    ...
    sysctl -w kern.sysv.shmall=2048
    ...

    続いて,Mac OS X を再起動します.

    • 参考:PostgreSQL 8.0.0 文書 16.5. カーネルリソースの管理
    [ permalink ] [ 0 comment(s) ]
  • 000667
    Mac OS X 10.3.9 へ Apache + PHP インストール
    miz 2005-10-10 10:09

    備忘録.

    Mac OS X にデフォルトで入っている PHP の configure がニーズにあわなかったので,Apache 含めてソースから入れ直しました.以下,手順です. 但し,事前に apache ユーザーは追加してあるものとします.

    Apache 2.0.54

    ソースをダウンロードして解凍します.

    $ wget http://...../httpd-2.0.54.tar.gz
    $ tar zxvf httpd-2.0.54.tar.gz

    configure を行ってコンパイル,インストールを行います.

    $ cd httpd-2.0.54
    $ ./configure \
    > --prefix=/Users/apache/httpd \
    > --with-mpm=prefork \
    > --enable-so
    $ make
    $ make install
    PHP 5.0.5

    ソースをダウンロードして解凍します.

    $ wget http://.../php-5.0.5.tar.gz
    $ tar zxvf php-5.0.5.tar.gz

    幾つか設定を行い,コンパイル,インストールを行います.

    $ cd php-5.0.5
    $ ./configure \
    > --prefix=/Users/apache/php-5.0.5 \
    > --with-apxs2=/Users/apache/httpd/bin/apxs \
    > --with-openssl \
    > --with-pgsql=/Users/postgres/postgresql \
    > --enable-mbstring \
    > --enable-zend-multibyte
    $ make
    $ make install
    httpd.conf の設定変更

    文字コードがおかしかったので,それも修正しました.

    # AddDefaultCharset ISO-8859-1
    ...
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    
    DirectoryIndex index.php index.html
    
    DocumentRoot /Users/apache/Sites
    
    [ permalink ] [ 0 comment(s) ]
  • 000666
    Mac OS X 10.3.9 の Apacheで PHP を動かす
    miz 2005-10-08 18:11

    備忘録.

    まず,Apache を一般ユーザーで上げ下げ出来るように setuid フラグを立てておきます. セキュリティの観点からはいまいちよろしくないのですが,まぁ目をつぶります.

    $ su -
    Password:
    # chown o-rwx /usr/sbin/httpd
    # chmod u+s /usr/sbin/httpd

    これで,/usr/sbin/httpd の所有グループに所属していれば httpd を上げ下げ出来ます.

    $ apachectl start

    続いて,/etc/httpd/httpd.conf を編集します.

    ...
    LoadModule php4_module  libexec/httpd/libphp4.so
    ...
    AddModule mod_php4.c
    ...

    以上で設定完了です. ~/Sites/ が public_html に相当するので,~/Sites/test.php などに以下のように記述してアクセスしてみましょう.

    <? phpinfo (); >

    アクセスは http://<ホスト名>:<ポート>/~<ユーザー名>/test.php です.

    [ permalink ] [ 2 comment(s) ]
  • 000634
    Max OS X でユーザーをグループに所属させる
    miz 2005-08-31 23:54

    グループの追加,ユーザーの追加に引き続き,niload でグループに所属するユーザーの管理を行います. 事前に "nidump group ." , "nidump passwd ." で対象の gid , uid を調べておいてください.

    $ su
    Password: root のパスワード入力
    # echo 'pguser:*:502:postgres' | niload group .

    以上で NetInfo のレポジトリにユーザーの所属が反映されます. 最後の ":" のあとが所属させたいユーザーです. あるグループにユーザーを追加したいときは "-m" オプションを使用します.

    # echo 'pguser:*:502:newUser' | niload -m group .

    オプションの意味などはこちらをどうぞ.

    • NILOAD(8)
    NetInfo のレポジトリ情報が壊れると,最悪システムが起動しなくなります. /var/backups/local.nidump あたりをバックアップしておきましょう. シングル・ユーザー・モードで書き戻せるようです. また,すべて at your own risk でお願いします.
    [ permalink ] [ 0 comment(s) ]
  • 000633
    Max OS X でユーザーを追加する
    miz 2005-08-31 23:34

    グループの追加に引き続き,niload でユーザーを追加します. 事前に "nidump passwd ." で空いている uid を調べておいてください.

    $ su
    Password: root のパスワード入力
    # echo 'postgres:*:502:502::0:0:PostgreSQL:(続く)
    /Users/postgres:/bin/bash' | niload passwd .

    以上で NetInfo のレポジトリにユーザーが追加されます. echo で渡す文字列は以下を参照してください.

    • PASSWD(5)

    続いて,ユーザーのホームディレクトリを追加します.

    # mkdir /Users/postgres
    # chown postgres:pguser /Users/postgres

    以上でユーザーが追加されました. パスワードを設定していないので su 出来ないはずです. 一旦 root を経由してから su - してください. su が効かない方はこちらを参考にしてみてください.

    NetInfo のレポジトリ情報が壊れると,最悪システムが起動しなくなります. /var/backups/local.nidump あたりをバックアップしておきましょう. シングル・ユーザー・モードで書き戻せるようです. また,すべて at your own risk でお願いします.
    [ permalink ] [ 0 comment(s) ]
  • 000622
    Mac OS X でグループを追加する
    miz 2005-08-15 02:53

    Mac OS X では,通常時は NetInfo にシステムの情報(ユーザーやらグループやら諸々)を格納しています. シングル・ユーザー・モードの場合は /etc/* を使うらしい.

    今回,諸事情でグループを追加することになりました. NetInfo Manager を使って,ひとつずつディレクトリやらプロパティやらをちくちくいじるのも面倒だったので,こんな具合でやってみたら成功.

    $ su
    Password: root のパスワード入力
    # echo 'pguser:*:502:' | niload group .

    事前に "nidump group ." で空いている gid を調べておいてくださいね. su が効かない方はこちらを参考にしてみてください.

    NetInfo のレポジトリ情報が壊れると,最悪システムが起動しなくなります. /var/backups/local.nidump あたりをバックアップしておきましょう. シングル・ユーザー・モードで書き戻せるようです. また,すべて at your own risk でお願いします.
    [ permalink ] [ 0 comment(s) ]
  • 000621
    Mac OS X で root になる
    miz 2005-08-15 02:00

    root になれないのは,どうも使い勝手が悪い. 本当はよろしくないのかもしれないけれど,root ログインを有効にしました. なんとも手順が不可解でした. 絶対次やるときは忘れている自信があるのでメモしておきます.

    1. root ユーザーの無効化 / 有効化

      最初に,root ユーザーを一旦無効化してから有効化します. 何のための手順だ・・・?

      この手順では NetInfo Manager を使用します. NetInfo Manager は /Applications/Utilities/NetInfo Manager にあります.

      「認証」メニューを選択
      Fig.00「認証」メニューを選択
      ユーザー名とパスワードを入力
      Fig.01 ユーザー名とパスワードを入力
      「ルートユーザを無効」メニューを選択
      Fig.02「ルートユーザを無効」メニューを選択
      ユーザー名とパスワードを入力
      Fig.03 ユーザー名とパスワードを入力
      「ルートユーザを有効」メニューを選択
      Fig.04「ルートユーザを有効」メニューを選択
      ユーザー名とパスワードを入力
      Fig.05 ユーザー名とパスワードを入力
    2. なぜか passwd

      root のパスワードを passwd から設定する必要がありました. でも,やっぱりこれだけじゃ不十分で以降のステップも必須です. よく判らん・・・.

      $ sudo passwd root
      Password: 自ユーザのパスワード
      Changing password for root.
      New password: root ユーザのパスワード
      Retype new password: root ユーザのパスワード
      
    3. NetInfo Manager からパスワード変更

      いよいよ最後の手順です. 再び NetInfo Manager に戻ってパスワード変更を行います.

      「ルートパスワードの変更」を選択
      Fig.06「ルートパスワードの変更」を選択
      root のパスワードを入力
      Fig.07 root のパスワードを入力.

    多分,NetInfo のディレクトリに対する変更と,/etc/* に対する変更の兼ね合いで,それぞれの手順でいろいろと裏で変更かかってるんでしょうなぁ. なんとも釈然としませんが,上記手順で su できるようになったので良しとします.

    [ permalink ] [ 0 comment(s) ]
  • 000612
    IP Messenger
    miz 2005-08-06 02:26

    Windows 機とテキストのやりとりを行うために IP Messenger をインストールします.

    • IP Messenger

    IP Messenger はシンプルなプロトコルで動き,さらにはそれが公開されているために様々なプラットフォームに移植されています. 今回は,その中から MacOS X 版を選びます.

    • IP Messenger for MacOS X

    インストールは非常にシンプルで,ダウンロードしてマウントすると現れる「IPMessenger」を /Applications に移動すれば完了です. 通信相手は IP bloadcast で発見しますので,同一サブネットにあればすぐに通信できるようになります.便利.

    [ permalink ] [ 0 comment(s) ]
  • 000613
    マウス,キーボードの設定
    miz 2005-08-06 02:20

    MacOS X を期せずして再インストールする羽目になったので,もう一度セットアップを.せっかくの機会なので,セットアップログを残してゆきます.

    まずは,全ての根幹に関わるインプット周りの設定です.

    Microsoft IntelliMouse

    最初に,Microsoft IntelliMouse の設定を変更します.

    Microsoft マウス
    • Microsoft Hardware | ダウンロード一覧

    最新の MacOS X 版をダウンロードし,マウントして「Microsoft Mouse.pkg」を起動します. その後はウィザード通りです. インストール後に再起動すると,「システム環境設定」に新たなメニュー「Microsoft マウス」が現れます.

    後はこれを選択してお好きに設定してください.

    Happy Hacking Keyboard Lite 2

    ぼくは HHK Lite2 という多少クセのあるキーボードを使っていますが,そうでなくても普通の日本語 JIS 配列のキーボードですらまともに入力できません. 正確には,US配列になってしまいます. Windows からの乗換えユーザーを想定しているのにね・・・.

    • WindowsキーボードをMacで使う
    [ permalink ] [ 0 comment(s) ]
  • 000610
    Mac OS X:NetInfo 消失の顛末
    miz 2005-08-05 01:32

    Fink を入れたばかりの Mac OS X が壊れました. 正確には NetInfo のレポジトリが吹っ飛びました. NetInfo はいわゆるディレクトリサービスの一種に見えたので,なんとなくの雰囲気で dump / load を繰り返していたら,見事にまっさら. このディレクトリにはユーザー情報を始め,システムの重要な情報が格納されています.多分. そもそも,ユーザー情報がなくなったシステムにはログインすらできません.

    とはいえ,そこは UNIX. 良くしたもので,シングル・ユーザー・モードなんてもんで,特権ユーザーでつなげちゃったりするのだけれど,その操作方法がこんな感じです.

    起動時に command + s

    試みるも,使用しているのが HHK Lite2 なので,キーボードが原因かタイミングが原因か判らないまま何度も失敗. 諦めかけて半ばやけくそで,Fn + Win + s をパチパチ叩いていたら,無事にターミナルが上がりました.

    なぜかこんな文字も・・・.

    Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California. All right reserved.

    参考にしたのはこちらのページ.

    • OS X ハッキング! 第11回 NetInfoデータベースのバックアップと復元
    手順
    1. ファイルシステムのマウント

      ルートファイルシステムをマウントします. fsck でファイルシステムのチェックを行います. “FILE SYSTEM WAS MODIFIED” と表示された場合は,fsck を再度実行してください.

      # fsck -y
      # mount -uw /
    2. バックアップ

      どうせカラッポなのですが,手順にあるとおりに既存の NetInfo リポジトリをバックアップします.

      # cd /var/db/netinfo
      # mv local.nidb local.bak
    3. サービスの起動

      本来は起動時に実行されるスクリプトを手で叩きます.

      # cd /System/Library/StartupItems/
      # sh Network/Network
      # sh DirectoryServices/DirectoryServices
    4. バックアップの書き戻し

      バックアップファイルから NetInfo の内容を書き戻します.

      # niload -d -r / / < /var/backup/local.nidump
      

    と,この手順を踏んで再起動をかければ無事に NetInfo のレポジトリが復活するはずなんですが・・・ダメです. niload が返ってきません. うーん・・・ひとまず寝る.

    [ permalink ] [ 1 comment(s) ]
  • 000609
    Fink のセットアップ
    miz 2005-08-04 23:12

    Mac OS X のパッケージ管理ツール,Fink をセットアップしました.

    • Fink

    そろそろ,きちんと Mac mini を使いこなそうと思いまして. 置物にしておいたらバチが当たります.

    セットアップ手順
    1. ダウンロード & インストール

      Fink のダウンロードページから,ディスクイメージをダウンロードします. ぼくは Mac OS X 10.3.9 なので,Fink はバージョン 0.7.2 を入手.

    2. インストール

      なにやら勝手にインストーラーが開始しました. GPL に同意するなら「同意する」を選択してインストールを行います.

    3. パッケージリストの更新

      インストール可能なパッケージのリストを更新します.

      $ fink scanpackages; fink index
    4. Fink のアップデート

      Fink 自身をアップデートします. やってしまった後で気付いたのですが,10.3 対応の最新版を入れてるのにこの手順は必要だったのかな?

      $ fink selfupdate
      fink needs you to choose a SelfUpdateMethod.
      
      (1)      rsync
      (2)      cvs
      (3)      Stick to point releases
      
      Choose an update method [1] 1
      ...

      多少時間がかかります.気長に待ちましょう.

    5. パッケージ一覧の確認

      インストール可能なパッケージの一覧を確認します.

      $ fink list
    6. パッケージのインストール

      ターミナルを制御するためのライブラリ,readline をインストールしてみます.

      $ fink install readline
      Password:
      Information about 2219 packages read in 3 seconds.

      WARNING: You are using a version of gcc which is known to produce incorrect output from C++ code under certain circumstances.

      For information about upgrading, see the Fink web site.

      The following package will be installed or updated:
      readline
      The following additional package will be installed:
      readline-shlibs
      Do you want to continue? [Y/n] y
      ...

    と,比較的簡単にセットアップ完了しました.

    [ permalink ] [ 0 comment(s) ]
概要
最近のコメント
  • new マンホールの耐用年数 [2]
    last comment : miz : 09/03 08:48
  • new 飲みました - エーデルピルス - サッポロビール [2]
    last comment : miz : 07/22 08:49
  • new 大型連休山梨旅行 [2]
    last comment : miz : 07/22 08:44
  • new 山田工業所 打出し中華鍋 [5]
    last comment : so : 06/25 23:23
  • new Mac mini にメモリ増設 [2]
    last comment : miz : 06/16 13:08
  • new 飲みました - ザ・プレミアム無濾過 リッチテイスト - キリンビール [3]
    last comment : なまい : 06/03 22:14
  • new 大図典View - 講談社 [2]
    last comment : miz : 05/27 02:30
  • new 本日のビール - 05/20 [2]
    last comment : miz : 05/26 16:46
  • new 吉祥寺の食材事情 [2]
    last comment : miz : 05/26 16:23
  • new 本日のビール - 05/15 - 祝!禁酒明け [2]
    last comment : miz : 05/19 11:18
最近のエントリ
  • マンホールの耐用年数、その後 - かえるの子は
  • 本日のビール - 10/01
  • 本日のビール - 09/30
  • 本日のビール - 09/28
  • 本日のビール - 09/27
  • 本日のビール - 09/26
  • 本日のビール - 09/22
  • 飲みました - キリンスムース
  • 本日のビール - 09/19
  • 本日のビール - 09/18
  • and more ...
このページの被検索語(最新20件)
  • MAC シングルユーザーモード パスワード変更
  • mac シングルユーザーモード パスワード変更
  • ビールパッケージリスト
  • root ログイン Mac 10.3
  • [search.live.com]
  • niload  
  • mac su
  • 起動時設定 "MAC OS" sysctl
  • mac su
  • mac メモリ容量確認 シングルユーザ
  • mac kern.sysv.shmall
  • マック パスワード変更 install 1 CD
  • mac su
  • mac su
  • "MAC OS X"|"OSX"|"OS X" +su パスワード "自動的に"|"勝手に" トラブル|変更|"変更される"
  • chown o-rwx
  • HHK をマックで
  • cygwin root su
  • mac su
  • niload local.nidump
(C) Copyright 2003-2008 miz

Some rights reserved.
You can copy the contents in this page (including text and photographs, except program code) and/or redistribute it under the terms of the Creative Commons Attribution-ShareAlike 2.5 License.
(C) Copyright 2003-2008 miz