blosxom を引っ越してみて気づいたこと
ホスティングから VPS サービスへという久々に大きな引っ越しをやってみて、
過去、全くドキュメントを残していなかったことを反省した次第で、
改めて今回やったことをまとめておきます。
まずはファイルを全コピーしてから以下の作業を実施。
まずはファイルを全コピーしてから以下の作業を実施。
- blosxom 関連の
ファイルをコピーしたディレクトリで CGI の実行が可能な設定になっていることを確認
(今回は個別に .htaccess で設定) - 基本ディレクトリは 755 、ファイルは 644 でパーミッションを設定。 blosxom.cgi だけ例外で 755 でパーミッション修正。
- blosxom.cgi の修正
blosxom は blosxom.cgi 本体にフルパスで設定を書くのでこれを修正。 - プラグインの修正
フルパスを記述しているプラグインは設定変更(ソースの書き換え)が必要- bfep プラグイン (bsnap_hs/bsnap_lt/bsnap_tx)
- gsitemap プラグイン
サイトマップファイルを出力するパス設定の変更が必要
- プラグインが生成するキャッシュに書き込んであるパスの変更
- kache_index プラグイン
- categories プラグイン(オリジナルで現在作成中のプラグイン)
- Jcode.pm
- LWP::Simple (bsnap_asin)
- SHA256.pm (bsnap_asin)
AWStats を設定しようと思いますが…
夏休みの宿題としていた あっち の VPS への移行は
無事何とか終了し、終わってみると Apache のチューニングなどで心配していたパフォーマンスも
問題ないレベルです。
ただし、これまで利用していたサーバーは Apache のログ解析において、 Webalizer が提供されていたので、 これをそれとなく眺めていたのですが、 今回の VPS はすべて自力が基本です。
面倒なことも手伝ってどうしようかと思っていたのですが、 いろいろ調べてみて AWStats と言うツールが どうもおもしろそうで、インストールについても下記のサイトなどが参考になりそう (._.)φ
はじめての自宅サーバ構築 - Fedora/CentOS - 「 Web ページアクセスログ解析 (AWStats) 」
CentOS で自宅サーバー構築 「 Apache アクセスログ解析 (AWStats) 」
Scientific Linux で自宅サーバー構築 「 Apache アクセスログ解析 (AWStats) 」
ちょっと時間を見てやってみようかと思っています。
まぁ焦る必要もないですし、折角、 あちら にも MODx を導入して、 その設定のすりあわせをしてから、 MODx での コンテンツの展開にも入れていきたいなぁと 考えているので、まぁまだまだいろいろ楽しめそうです ^^
ただし、これまで利用していたサーバーは Apache のログ解析において、 Webalizer が提供されていたので、 これをそれとなく眺めていたのですが、 今回の VPS はすべて自力が基本です。
面倒なことも手伝ってどうしようかと思っていたのですが、 いろいろ調べてみて AWStats と言うツールが どうもおもしろそうで、インストールについても下記のサイトなどが参考になりそう (._.)φ
はじめての自宅サーバ構築 - Fedora/CentOS - 「 Web ページアクセスログ解析 (AWStats) 」
CentOS で自宅サーバー構築 「 Apache アクセスログ解析 (AWStats) 」
Scientific Linux で自宅サーバー構築 「 Apache アクセスログ解析 (AWStats) 」
ちょっと時間を見てやってみようかと思っています。
まぁ焦る必要もないですし、折角、 あちら にも MODx を導入して、 その設定のすりあわせをしてから、 MODx での コンテンツの展開にも入れていきたいなぁと 考えているので、まぁまだまだいろいろ楽しめそうです ^^
VPS を設定する
さくらインターネット創業日記
「 ウェブ開発者のための、 1 時間でできる LAMP 環境構築術( CentOS 編)」
「 CentOS をサーバーとして活用するための基本的な設定」
浜村拓夫の世界 「 さくらの VPS 設定ガイドリンク集 厳選 140 \(初心者歓迎)/」
新卒インフラエンジニア2年目 「 さくら VPS で一日 6 万 PV を処理するためにしたこと」
ただいま、あちら のために、 せっせと VPS を設定中でやっと Apache の設定が何とか 終わったところで、いよいよ あちら にも MODx を導入することもあって、 まだまだこれからという感じです。
最も安いプランでどこまで行けるかのチャレンジと、 少ない空き時間とのせめぎ合いで、先は長そうですが、 上記に列挙したサイトなどを参考にせっせとやっています。
えぇブックマーク代わりのまとめです f^^;
「 ウェブ開発者のための、 1 時間でできる LAMP 環境構築術( CentOS 編)」
「 CentOS をサーバーとして活用するための基本的な設定」
浜村拓夫の世界 「 さくらの VPS 設定ガイドリンク集 厳選 140 \(初心者歓迎)/」
新卒インフラエンジニア2年目 「 さくら VPS で一日 6 万 PV を処理するためにしたこと」
ただいま、あちら のために、 せっせと VPS を設定中でやっと Apache の設定が何とか 終わったところで、いよいよ あちら にも MODx を導入することもあって、 まだまだこれからという感じです。
最も安いプランでどこまで行けるかのチャレンジと、 少ない空き時間とのせめぎ合いで、先は長そうですが、 上記に列挙したサイトなどを参考にせっせとやっています。
えぇブックマーク代わりのまとめです f^^;
Silverlight 4 アプリケーション開発に必要なツール
Adobe AIR なり
マイクロソフト の
Silverlight なりの
RIA(Rich Internet Application) 開発環境で、
ちょっとしたデスクトップアプリを作ってみる機会があって、
そのときに無償で使える開発環境をちょいと調べました。
Adobe AIR の方は、 Eclipse や Aptana で 簡単なアプリくらいであれば作れる環境はすぐ整うのですが、 Silverlight の方はちょっとこけました。
C# をちょっと覚える気でセットアップしたのですが、 Silverlight SDK の他に 以下のものが必要。
また必要になったときの備忘録 (._.)φ
Adobe AIR の方は、 Eclipse や Aptana で 簡単なアプリくらいであれば作れる環境はすぐ整うのですが、 Silverlight の方はちょっとこけました。
C# をちょっと覚える気でセットアップしたのですが、 Silverlight SDK の他に 以下のものが必要。
- Visual Studio 2010 C# Express
- Visual Web Developer 2010 Express
- Silverlight 4 SDK
- Silverlight 4 Runtime for Developer (開発者向け Runtime )
また必要になったときの備忘録 (._.)φ
SwitchToHTML5
百式
「
オプションを指定するとさくっと HTML5 のひな形を作ってくれる『 SwitchToHTML5 』」
HTML5 の勉強は始めようと思ってはいますが、 時間的な制約と、そして良い教科書が見つからないのが悩みの種です。
上記のようなサイトでひな形を作って勉強するのがいいのかな…とか最近思っているので、 ちょっとメモっときます。
HTML5 の勉強は始めようと思ってはいますが、 時間的な制約と、そして良い教科書が見つからないのが悩みの種です。
上記のようなサイトでひな形を作って勉強するのがいいのかな…とか最近思っているので、 ちょっとメモっときます。
![]() |
Google API Expertが解説するHTML5ガイドブック 羽田野 太巳 著 ( インプレスジャパン ) ¥ 2,940 |
|---|
ソーシャルサービス系リンク機能の対応準備まとめ
Ck2 Blogger
「 SBM アイコンの設置」
日刊ウェブログ式
「 【備忘録】ソーシャルブックマークアイコンの設置」
「 Facebook の Share/Like ボタンを設置する方法」
ここ一年くらい、サイトの手入れというか、 本家 の改装を目指した取り組みに まったく進捗がないので、ちょっと本気で自分に課題を積んでみる。
ちょっと作りそのものが古くさいので、 まずはソーシャルサービスとのリンク強化。。。を人の猿まねから。。。 すみません進歩というか目新しさがなくて (_ _;>
Twitter 系は公式のものを使うのがよろし。 mixi チェックのボタンはお手軽に追加できるものではないみたいなので、 ひとまずパス。
設置するにも見栄えもしっかりやろうと言うことで、 下記のサイトもメモっておく (._.)φ
wembley 「 これはすごい。究極のソーシャルブックマークアイコン集」
日刊ウェブログ式
「 【備忘録】ソーシャルブックマークアイコンの設置」
「 Facebook の Share/Like ボタンを設置する方法」
ここ一年くらい、サイトの手入れというか、 本家 の改装を目指した取り組みに まったく進捗がないので、ちょっと本気で自分に課題を積んでみる。
ちょっと作りそのものが古くさいので、 まずはソーシャルサービスとのリンク強化。。。を人の猿まねから。。。 すみません進歩というか目新しさがなくて (_ _;>
Twitter 系は公式のものを使うのがよろし。 mixi チェックのボタンはお手軽に追加できるものではないみたいなので、 ひとまずパス。
設置するにも見栄えもしっかりやろうと言うことで、 下記のサイトもメモっておく (._.)φ
wembley 「 これはすごい。究極のソーシャルブックマークアイコン集」
Google Font API
IDEA*IDEA
「
Google が出してきた Font API のすごさを体感したいなら…『 Font Previewer 』」
ウェブフォントは、以前から試してみたいと思っていましたが、 この Google Font API を 使えば気軽に扱えそうです。
ただそもそもにして英字だけならベクトルフォントでも容量的にも知れてますが、 それでもページ一枚表示するために何種類ものフォントをダウンロードしなければならないとなると、 少々ナンセンスなページになると思いますし、ましてや日本語のフォントとなると一つで膨大な容量になりますし。。。 使い方が難しいところ。。。
# Google Font API には 日本語のフォントもありませんし。
ちょっと久々にフレーバーいじりもしているのでちょっと実験的に使ってみようかなと思っています。
ウェブフォントは、以前から試してみたいと思っていましたが、 この Google Font API を 使えば気軽に扱えそうです。
ただそもそもにして英字だけならベクトルフォントでも容量的にも知れてますが、 それでもページ一枚表示するために何種類ものフォントをダウンロードしなければならないとなると、 少々ナンセンスなページになると思いますし、ましてや日本語のフォントとなると一つで膨大な容量になりますし。。。 使い方が難しいところ。。。
# Google Font API には 日本語のフォントもありませんし。
ちょっと久々にフレーバーいじりもしているのでちょっと実験的に使ってみようかなと思っています。
Web Designing 2010 年 4 月号に感化されたこと
超久々に Web Designing の
「実践・ CSS コーディングの新常識」と言うタイトルに惹かれて購入しました。
で、感化されました。えぇ簡単な人です (_ _;>
何に感化されたかというと…
えぇ毎年同じこと言ってます orz
で、感化されました。えぇ簡単な人です (_ _;>
何に感化されたかというと…
- プログレッシブエンハンスメント (Progressive Enhancement)
-
要は古い IE に引っ張られないで、積極的に新しい技術( CSS3 とか HTML5 )を
使っていこうねという技術思想。
まぁそもそもうちは IE6 とかで検証なんて厳密にはしてませんけどね (^^; - OOCSS(Object Oriented CSS)
-
昔っから CSS ファイルを分割して管理するようにしていますが、
これを方法論として見いだせていないのが現状。
OOCSS はある程度のスタイルの塊を「クラス」としてまとめてマークアップしていくと言うもの。 これは方法論として非常に分かりやすい。採用 (^^)b - 文字デザインから CSS を組む
- 文字周りのデザインルールをあらかじめ決定しておいてからレイアウトに入る方法論があり、 個人的には絵心がないので整然としてみせる手法として有用かと。試してみる価値あり。
えぇ毎年同じこと言ってます orz
IE CSS
百式
「
CSS 適用前のIEのスタイル情報をまとめた『 IE CSS 』」
CSS は基本、リセットして使いますが、 リセットしたあとが大変で、さぁデフォルトはどうだったんだと さんざん悩むことが多いので、これは参考になるドキュメントかと。
CSS は基本、リセットして使いますが、 リセットしたあとが大変で、さぁデフォルトはどうだったんだと さんざん悩むことが多いので、これは参考になるドキュメントかと。
PubSubHubbub for blosxom
「
ライブドア、ブログと RSS リーダーの時差解消に『パブサブハバブ』対応」
( BB Watch より)
「ぱぶさぶはばぶ」?何の呪文だと思ったら RSS や Atom フィードの流通に 即時性を持たせるためのプロトコルだそうで、 Google の社員が時間のあるときに考えたという代物。
# 時間のあるときにそんなものを考えるという思考モチベーションには感服します m(_ _)m
確かにブログなどのフィード配信側 (Publisher) から 購読者側 (subscriber) 、例えば Google Reader などに 更新したことを通知するには更新 Ping を発信するという方法がメジャーな方法としてありますが、 これだとスケーラビリティの問題や、購読者側の存在を配信側はすべて知っていないといけないといった 現実的に解決不能だと思われる問題、そして何より悪意のある配信元からの Ping なども 購読者側が独自に対策を講じなければならないなど、ぱっと思いつくだけでいくつか問題があることがわかります。
これらの問題をハブ (Hub) という中継ノードを設けることによって解決しようという仕組み。
アイデアとしては nice だと思ったりするので、早速、 blosxom で何とかならないか と思って調べてみたら、すでに WordPress に WP Pubsubhubbub という プラグインがあるので、このソースと、 Google からのドキュメントを読めば、 何とかなりそうな感じ(<錯覚かもしれない f^^; )。。。 ちょいと時間のあるときに考えてみようと思う次第。
# Google の社員ほど思考モチベーションは高くないので いつになるかわかりません…あしからず…
「ぱぶさぶはばぶ」?何の呪文だと思ったら RSS や Atom フィードの流通に 即時性を持たせるためのプロトコルだそうで、 Google の社員が時間のあるときに考えたという代物。
# 時間のあるときにそんなものを考えるという思考モチベーションには感服します m(_ _)m
確かにブログなどのフィード配信側 (Publisher) から 購読者側 (subscriber) 、例えば Google Reader などに 更新したことを通知するには更新 Ping を発信するという方法がメジャーな方法としてありますが、 これだとスケーラビリティの問題や、購読者側の存在を配信側はすべて知っていないといけないといった 現実的に解決不能だと思われる問題、そして何より悪意のある配信元からの Ping なども 購読者側が独自に対策を講じなければならないなど、ぱっと思いつくだけでいくつか問題があることがわかります。
これらの問題をハブ (Hub) という中継ノードを設けることによって解決しようという仕組み。
アイデアとしては nice だと思ったりするので、早速、 blosxom で何とかならないか と思って調べてみたら、すでに WordPress に WP Pubsubhubbub という プラグインがあるので、このソースと、 Google からのドキュメントを読めば、 何とかなりそうな感じ(<錯覚かもしれない f^^; )。。。 ちょいと時間のあるときに考えてみようと思う次第。
# Google の社員ほど思考モチベーションは高くないので いつになるかわかりません…あしからず…



