Snow Leopardにはまだ対応してないみたい・・・。
起動してもちゃんと動かないし、新規でインストールもできない。

ただし、過去のドライバーなどの動作は問題ないようなので、環境設定のネットワークの項目で直接つなげば問題ないようだ。

a2502.jpg
ドコモコネクションマネージャーでつなげていると、アカウント名とパスワードは空白になっているが、プロバイダのアカウント情報を入れると手動で接続ができる。
MacBookでCatalystの開発をしていて、Snow Leopardにアップグレードしたら、案の定手間取った。

本番環境は下記の通り。

OS: i386 GNU/Linux
Perl: v5.8.x built for i686-linux
Aplication Server : Apache/2.2.x (Unix) with mod_perl 2.x
DB: PostgreSQL 8.x

なるべくこの環境に近い開発環境をSnow Leopardで作ろうと思ったが、なかなかうまくいかない・・・。

問題点を整理してみるとうまくいかない原因は、

・デフォルトで64bitでコンパイルされている、またはコンパイルしてしまうので、アーキテクチャがそろわないため、不具合が起きる
・CPANのモジュールが意図せずバージョンがあがってしまう
・Universal仕様でコンパイルされていると、Dinamicにlinkする場合にどのアーキテクチャ用にすべきかわからずに停止してしまう

などなど。64bitへの布石がウリであるSnow Leopardならではの不具合。

解決の方向性としては、
1. 関連するものをすべてi386, 32bitに統一する
2. CPANのモジュールを本番環境と同じバージョンに保持する

っと決めるのは簡単なのだが、これがまたなかなか大変・・・。

Mac OS X 10.5.5 アップデートを当てた後、Catalystで動かしていたアプリケーションが動かなくなった・・・。

いつかまとめてその辺の環境は書いていくつもりだけど、もともとMac(Leopard)に入っていたApache2にmod_perlをいれて、下記のURLの通りに32bitのバイナリを作って運用していたのだが、

Leopard で PHP5 を再構築できなかった話

どうやら64bitバージョンに置き換えられていたようで、再度作り直すはめに・・・・。
アップルのサイトにはApache2についての記述は全くないので、少しハマった。

Mac OS X 10.5.5 アップデートについて
週末にモズクを取りにいきました。

場所は北部の海岸で、ちょうど満月の前日で潮の引き加減も最高!

D1020051.JPG

普段文章を書くときには、Emacsのoutline-modeを使っていて、内容はWikiにまとめる、という流れで情報はまとめていた。

WikiはPuki-wikiを使っているので、見出しがout-lineモードの*(アスタリスク)と共通。
特に問題は感じていなかったのだが、ショートカットをど忘れしたので、ググっていたら見つけたのがorg-mode。

Org-mode is a mode for keeping notes, maintaining ToDo lists, and doing project planning with a fast and effective plain-text system.
TypePadにて、feedburnerを導入する際のやり方はFeedBurnerに説明があるのだが、

TypePadにフィードフレアを導入する手順 FeedBurnerとTypePadは驚く程親和性が高く、FeedFlareのブログへの導入はこれ以上ない程簡単なものとなっています。
その通りにやった結果がこちら・・・・。
なぜか、忙しい。

ブログを更新するネタばかりたまるのに、書く時間がない・・・。

それはさておき、知り合いの家を訪ねた途中で見つけたのは





RSSフィードをFeedBurnerに委譲しようと思う。

他のBlog等でも紹介されているように、下記のような理由です。

  • RSSフィードへのトラフィックの軽減
  • Movable TypeでのRSSフィード作成の負荷軽減
  • フィードの購読者などの情報の把握

手順としては、下記のような手順になる。

  1. FeedBurnerへの登録
  2. RSSフィードの生成方法の変更
  3. RSSフィードへのアクセスをFeedBurnerへ転送


仕事で使っているTypePadでは、Sitemapはナレッジベースに載っているものをすこし手を加えたものを利用することにした。

しかし、ここでトップレベルのSitemapに問題が発生。


Blogも書いてみたことだし、SEO対策も研究してみるかと思い立ち、Googleを調べてみると、

ウェブマスター向けガイドライン 下記のガイドラインに沿ってサイトを作成すると、Google のインデックスに登録されやすくなります。 ガイドラインでは、Google のインデックスから完全に削除されるか、ペナルティが科せられる可能性のある不正なサイトについて説明しています。 ペナルティが科せられたサイトは、Google.co.jp や Google のパートナー サイトの検索結果に表示されなくなることがあります。 * デザイン、コンテンツ、および技術に関するガイドライン * 品質に関するガイドライン サイトの準備ができたら * 他の関連するサイトをリンクします。 * 下記の URL から Google に送信します。 http://www.google.co.jp/addurl.html * Google ウェブマスター ツールを使用してサイトマップを送信します。 Google では、サイトマップを使用してサイトの構造を認識し、ウェブページを検出しやすくします。 * 必要なすべてのサイトにサイトが公開されたことを連絡します。 * Open Directory プロジェクト、Yahoo!、その他の業界専門サイトなど、適切なディレクトリにサイトを登録します。
GoogleのSEO対策として、推奨されるガイドラインでは、URLを登録した後にサイトマップなるものを送信する必要があるらしい・・・。