ラベル computer の投稿を表示しています。 すべての投稿を表示
ラベル computer の投稿を表示しています。 すべての投稿を表示

2011/04/01

アドレスブックをGmailへ

Macの標準のアドレス帳である「アドレスブック」のデータをGmailへインポートするのに、以前は姓名が逆転してしまったりでいろいろ面倒だった記憶がありました。

でも現在では普通できるようでうす。
アドレスブックで書きだす連絡先を選択し「vCardを書きだす…」を選ぶとvcf形式で出力されます。
このvcfファイルをGmailの連絡先をインポートで指定すれば姓名の逆転も無く、重要なフィールドのほぼ全てが正しくインポートされてるようです。
進化しているようでした。

2011/03/30

VirtualBoxが再開できない

MaxOSX 10.6.6の環境でVirtualBox4.0.4をつかいWindows7 64bit版を動かしていたのですが、ある時からUSB関連のアラートが出て保存してある状態から再開できなくなってしまいました。
「VirtualBox 4.0.4 Oracle VM VirtualBox Extension Pack」というのもインストールしたのですがアラートのタイプは変わったのですが依然として起動出来ません。

どうしたものかと思っていたのですが、仮想マシンの「破棄」を行うことでクライアントを強制シャットダウンすることができました。
その後は問題なく立ち上がりました。
破棄と除去は紛らわしいです。

2011/03/22

GoogleマップでのHTML貼り付け

Googleマップで画面の一番右側にある「リンク」をクリックすると、現在表示している地図のURLとそれを表示させるためのHTML表記が表示されるはずでしたが、何故か最近はURLしか表示されないようになってしまいまいました。

いろいろいじってみました。すると、GoogleマップのLabという所謂ベータ版のなかで「短い表示 URL」というのがあり、そこがオンになっていました。オフにしてみると以前と同様にHTML表記も表示されるようになりました。

今回のケースは不具合というよりは仕様と言うべきものであろうと思われます。
しかしながらGoogle自身の警告にもあるように何らかの不具合がある場合はGoogle Labsを止めて確認するのも良い方法かと思いました。

2010/11/08

UbuntuでWebDAVサーバの構築

たまたま手元にあるPowerMac G5でWebDAVサーバを作ろうかと思ったのですがMacOSX Server版を持っていません。通常のMaxOSXを手作業で設定しようとしたのですが、いろいろ細かいセキュリティの問題にぶつかりました。結局面倒なのでUbuntuで行くことにしました。下記説明はPowerPC用のUbuntuでの設定ですが、通常のUbuntuでも同様な設定でできるはずです。
MacOSXのFinderなどを含む一部のWebDAVクライアントソフトはSSLだと繋がらないので今回はSSL無しの設定です。認証はDigestを用いました。


まずはubuntuのインストールです。10.04のデスクトップ版にしました。一つ古いバージョンですがLTS(Long Term Support)なので安心感があります。
そしてまずは「システム→システム管理→アップデート・マネージャ」からアップデートをしました。

次に、ウェブサーバソフト「apache2」のインストールです。
左上の「Ubuntuメニュー??」の一番したにある「Ubuntuソフトウェアセンター」で「apache2」と検索します。いくつもヒットしますが「Apache HTTP Server metapackage」というのをインストールすれば良いはずです。


次に公開するWebDAVディレクトリを作成します。
どこでも良いと思いますが僕は以下のようにしました。

$ sudo mkdir /var/www/webdav
$ sudo chown www-data:www-data /var/www/webdav/



ダイジェスト認証に用いるパスワードファイルを作っておきます。
作成する場所も任意ですが公開ディレクトリの外の方が安心です。
ここで設定した「WebDAV」というrealmと、後の設定ファイル中で指定する「AuthName」が同一である必要があります。

$ sudo htdigest -c /etc/apache2/.htdigest "WebDAV" ユーザ名




一番大切な設定ファイルを作ります。

$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/webdav
$ sudo gedit /etc/apache2/sites-available/webdav


エディタで以下のように今回のサーバ用の新しい設定ファイルを作成しました。
CGIやdocの部分は削除しました。
ここから

ServerName abcde.fghij.jp:80

<virtualhost *:80>
ServerAdmin webmaster@localhost

#DocumentRootを書き換えました。
DocumentRoot /var/www/webdav

<directory var/www/webdav>
# Indexesにマイナスを付けました。
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

<location>
DAV On
AuthType Digest
AuthName "WebDAV"
AuthUserFile /etc/apache2/.htdigest
Require valid-user

DavMinTimeout 600
<LimitExcept GET PUT HEAD OPTIONS POST>
Require valid-user
</limitexcept>
</location>

</virtualhost>

ここまで


インストールされているWebDAV用のモジュールを有効化します。
それとファイルロック用のモジュール。
もう一つ、ダイジェスト認証のモジュールも有効化します。

$ sudo a2enmod dav_fs
$ sudo a2enmod dav_lock
$ sudo a2enmod auth_digest



まず今までの設定を無効化します。
次に先ほど作った設定ファイルを有効化します。

$ sudo a2dissite default
$ sudo a2ensite webdav



最後にApacheを再起動します。

$ sudo /etc/init.d/apache2 restart



これでひとまずサーバができたと思います。

2010/11/05

Leopardのファイヤーウォール

MacOSX 10.5と10.6のシステム環境設定から操作できるファイヤーウォールはアプリケーションベースです。
特定のポートを閉じたりすることができません。
ちなみに以前の10.4Tigerでは出来ました。

ところが、実はipfwというコマンドラインのファイヤーウォールはインストールされています。
でもターミナルによる操作はちょっと難しそうです。
そこで「WaterRoof」というフロントエンドを使うことによって既にインストールされているipfwをGUIで操作できます。

特定のポートを閉じたりudpを操作したり自由に設定できます。
非常に便利です。

2010/10/29

@を消す

MacOSXで。
ターミナルでファイルを見た場合、permissionの最後に@(アットマーク)が付いていることがあります。Mac独自の属性が付随している証拠です。
これを削除する方法。

下記コマンドで@が付いているかが確認できます。

$ ls -al@


例えばファイルindex.html
com.apple.FinderInfo
の属性が付いていることが判明した場合、

$ xattr -d com.apple.FinderInfo index.html

これで消せます。

2010/10/21

Mac OSXでWebDAVサーバの構築

Mac OSX Leopard 10.5.8 でWebDAVサーバーを構築してみました。

基本的に以下のサイトに書いてある通りに行ないました。
MacOSXでサーバー稼業
問題なく稼働しました。

少しカスタマイズして、公開するdavディレクトリを変更しました。

まず、新しい公開ディレクトリを作成。
そのディレクトリのオーナーとグループを「www」に変更する。

次に設定ファイル

/etc/apache2/extra/httpd-dav.conf

を修正。

下記の行を修正した。

Alias 公開名 "新しい公開ディレクトリ"
<Directory "新しい公開ディレクトリ">
(指定するディレクトリの最後に”/”を付けない。)


最後に「ウェブ共有の再起動」をシステム環境設定の共有から行ないました。

これで問題なく公開ディレクトリの変更ができました。


<追記>

/etc/apache2/httpd.conf

のServerNameをこのサーバのFQDN(Fully Qualified Domain Name)に書き換えました。


<さらに追記>
セキュリティをより強固にするために以下の修正をしました。

/etc/apache2/httpd.confの下記の行をコメントアウトしました。

# User home directries
#Include /private/etc/apache2/extra/httpd-userdir.conf

# Local access to the Apache HTTP Server Manual
#Include /private/etc/apache2/extra/httpd-manual.conf

# Fancy directory listings
#Include /private/etc/apache2/extra/httpd-autoindex.conf


httpd.confの最後に新たに下記を追加しました。

UserDir Disabled
TraceEnable Off
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACK)$
RewriteRule .* - [F]
</IfModule>


最後にapacheの再起動をしました。
web共有の再起動でも良いですが、下記コマンドでもOKです。

root# apachectl restart

2010/02/13

Font type

serif
Mac
Times
Windows
Times New Roman

sans-serif

Mac Helvetica
Windows Arial

2009/12/15

ヘッドセット for iPhone

iPhone用に「motorola s305」というヘッドセットをamazonで買いました。
ヘッドホンの線がかなり鬱陶しいのでbluetoothにしてみました。
音声はとてもクリアでほとんどノイズを感じません。動作も安定しています。かなりおすすめです。
音もれが激しいので電車の中などでは注意が必要です。
s305

2009/11/19

Mac miniのHDDを換装

自宅で愛用しているMac miniの内蔵ハードディスクは60GBで手狭になってきたので入れ替えてみました。
以前メモリーを換えたときはしっかり手順を予習してから開腹したのですが今回は2度目なのでかなり油断していました。
ハードディスクを付け替えて戻すときに上下のユニットを結ぶリボンケーブルの様なものを固定するのに苦戦しました。
無事に起動してひと安心。ハードディスクも認識してくれました。
今回はシーゲートの2.5インチ、シリアルATAの500GBで7200回転と現在発売している中ではかなりの高スペックです。おかげで快調です。
回転数が上がっているので熱が心配です。そこで本体の下に大きめの薄い銅板を敷いてみました。ほのかに温かいので熱が伝わっていてかつうまく放熱されている気がします。

リストアはディスクイメージを使う方法を用いました。time machineでもバックアップしてあったのですが一つのファイルになっている方が安心感があります。ディスクユーティリティを使ってディスクイメージから復元する際に「復元するイメージをスキャン...」という操作を求められたりで結構時間がかかりました。この過程は何をするものなのだろうか。


HDDを購入したのは以下のショップです。価格.comで安かったので。
PCパーツショップ PC-IDEA
Seagate Momentus 7200.4 / ST9500420AS 10,478 円(税込み)
ST9500420AS

2009/10/08

Gmailのプッシュ、下書きは不可

最近iPhoenでもMicrosoft Exchangeを利用してGmailをpushしてくれる公式のサービスが始まりました。
でも下書きの編集はできないようです。
googleのサイトに以下の記述がありました。

Google Sync offers some advantages over using IMAP on your phone. Most importantly, it allows for content to be pushed to your phone within seconds after changes occur on the server. On the other hand, using Gmail Drafts from your phone is not possible via Google Sync.

より具体的には、ブラウザでメールを途中まで作成し保存すると「下書き」フォルダ?に保存されます。その保存されたメールはiPhone上では「Drafts」というフォルダに格納され、閲覧は出来ますが編集が出来ないのでiPhoneで続きを書くことが出来ません。
iPhone上で新規に作成されたメールはiPhoneの「下書き」フォルダに保存され後で編集することが出来ます。2つの下書きフォルダが存在してしまっているようです。
iPhoneでもブラウザからGmailを使えば下書きメールの編集が可能であると思われます。

2009/06/30

iCalのカレンダーの公開

iCalのカレンダーをMobileMeを有する特定の人物だけに公開する方法。特殊な条件かと思われます。
公開したい相手のAppleIDとパスワードを知っている必要があります。

公開する側の設定
iCalで公開するカレンダーを選択しカレンダーの公開を選択する。
カレンダーの公開名を「shared_calender」など任意の名前を設定する。
公開先は「個人用サーバ」を選択する。
ベースURLには

http://idisk.me.com/AppleID/Documents


など公開した相手のiDiskの中の場所を指定する。
ログインには相手のAppleID、パスワードは相手のパスワードを設定する。
それ以下のチェックボックスは適宜設定する。

受け取る側の設定
iCalのメニューバー->照会...に、先ほど作成したファイルのURL

webcal://idisk.me.com/AppleID/Documents/shared_calender.ics


を入力する。

2009/03/04

iPhoneのシェア

日本にけるiPhoneは成功だ、いや失敗だ、などいろいろな見解があるとは思います。
個人的にはそのへんはどうでも良いです。みんながiPhoneをどう思おうともあまり気になりません。
ただiPhoneのシェアがあまりにも低いとiPhoneをターゲットにしたアプリやwebサイトが少なくなってしまうので多少は増えてほしいのが正直なところです。

2008/12/27

Yahooからのメールの自動転送

yahoo.com宛てのメールをgmailに転送する設定をしていたのですがいつのころからかその転送がうまくいかないようになっていました。転送の設定をしてその設定を保存してもエラーは表示されないのですがgmailに転送されてきません。最初は原因がyahoo側かgmail側かも分からなかったのですがいろいろテストをしてみたところyahooから転送が行われていないようでした。

最終的な原因はyahoo deliverのようでした。yahoo deliverをオフにしてました。そういえばこの機能をonにしてないと転送やpopアクセスができない仕様になっていたのを思い出しました。この仕様はまだ変わってなかったのでした。
日本のヤフーでもヤフーデリバーからのメールを受け取らないと転送等ができないのと同じでした。

2008/12/18

メタルギア ソリッド

「METAL GEAR SOLID TOUCH」というゲームがiPhone、iPod Touch向けにリリースされるそうです。
あまりゲームをやらないので良く知りませんが非常に人気のあるゲームシリーズだそうです。

このニュースに対するWeb上の反応で、iPhoneでしかプレイできないと誤解されているケースがいくつかありました。
アップルはiPhone、特にTouchを携帯ゲーム機としても販売していく計画だと思われますが、まだ消費者にうまく伝わっていないようです。

2008/12/10

yahoo.comのプッシュ

iPhoneでyahoo.comからのメールをプッシュで受信するように設定していたのですが、いつのころからかプッシュされなくなってしまっていました。設定したフェッチの間隔で受信しているようです。
設定->データの取得方法->詳細->Yahoo.comの部分がプッシュになっていますが、一度フェッチに設定して、もう一度プッシュに戻したら正しくプッシュされるようになりました。

実は自分はyahoo.comではなくてyahoo.frです。フランスのアカウントでもプッシュされます。

2008/09/22

LeopardのVNC

MacOSX 10.5をVNCクライアントとして他のコンピュータの画面を持ってくる。
Finderの「サーバへ接続...」で

vnc://UserName@ServerName


でつなげることができます。よく使うサーバにも登録する事ができます。

ユーザー名と@のあいだに「:password」を入れることも出来るようですがパスワードはキーチェーンに任せた方が良いです。「サーバに接続...」の画面のよく使うサーバのリストにパスワードが表示されてしまいます。

2008/09/04

xvncviewer

ubuntu8.04からVNCを使ってOSXのLeopardの画面を操作しようとするが、ubuntuにもとからついてくる「ターミナルサーバクライアント」や「リモートデスクトップビューワ」ではなかなかうまくいきません。
いろいろ調べてみて「xvncviewer」というのをインストールしました。うまく接続することができました。シンプルですが十分です。

2008/08/28

VirtualBoxでのファイル転送

ホストがUbuntu8.04の64bit版、ゲストがWindows2000です。
ゲストOSから外部の別のWindows機にファイルを転送しようとすると非常に時間がかかった。

そこで、ubuntu上で外部のWinディレクトリをマウントする。
そのディレクトリをVirtualBoxの共有フォルダ機能を用いてゲストと共有する。
ゲストOSのWin2kでネットワークドライブの割り当てを行う。
このような方法でマウントしたディレクトリに対しては通常通りの速度でファイル転送を行うことができた。

ちなみにVirtualBoxのネットワークの設定はデフォルトのNATのままです。ブリッジなどを設定すれば状況が変わるのかもしれませんが難しそうなのでやってません。