» サイト関連のブログ記事

ききるん.comは開設後ずっと「サーバ:XREA+」「ドメイン管理:ValueDomain」で運営していたのですが、
XREA+の鯖が異常に重いこと(夜間だとLAが15くらいにまで跳ね上がる)、
それにXREA無料鯖やAccessAnalyzerでのウィルスばら撒きなどで
デジロック社そのものへの信頼がゼロ以下になったので、
重い腰を上げて鯖、ドメインともに他社に移ることにしました。

移行先はすんなりとさくらインターネットに決定。
日参しているサイトの多くがさくらの鯖&ドメインだったというのもあるし、
会社自体の信頼度で言えばデジロックよりも遥かに上です。
それに値段も安い(ここ重要)。

ドメイン移管にちょっと時間かかるくらいで、あとはすぐ作業終わるでしょ~とか余裕ぶっこいてたら
さくらの仕様というか、色々なものに躓いて
大して量もないのに、データ移行だけで6時間くらいかかりました。
PATH_INFOが使えないなんて聞いてないー!いや使えたけど。

まだメール関連の設定済ませてないけど(←ここで一番躓きそう)、
なんとか一段落したのでブログ更新です。

管理する手間(と言っても何もしてないけど)、その他諸々の事情で
FF:U-Wiki、チョコボスタリオン、第3回2ch全板トナメ オカルト板選対サイト、a method of JINROHは閉鎖しました。
ツンデ霊はまだ見に来られている方もいらっしゃるみたいなので残しておきます。

ずーーーーっと暖めているネタがありましてぇー、
それで一発また新しくサイトを作ってしまおうと目論んでいるわけでしてぇー、
熱しやすく冷めやすい俺の性格からしてqiqirn.com内の諸々のサイトと同じ末路を辿るのは見えているんですが
所詮自己満足なので、そんなことは気にせずにゴーゴーです。

で、作る上でどうしてもやりたかったことの一つが「他サイトのRSSを自サイトで表示する」こと。
情報が更新されると勝手に自分のサイトでも更新されるっていうアレです。
一通り調べて、色々と試行錯誤して、何とか出来るようになりました。

どうせならってんで、このブログのRSSも表示させてみましたよ。
http://www.qiqirn.com/

JavaScriptとかiframeとかは使いたくなかったので、Magpie RSSを使ってphpで表示させることにしました。
参考にしたページは以下に。
【第27回】PHPでRSSの内容を表示する – Tech [Friday] プロモバイルエンジニアブログ
PHPのRSSパーサー MagpieRSS | muneto.murakami.biz Weblog
Magpie RSSを使用して日付表示できないエラー – 教えて!goo

今までqiqirn.comのトップページはindex.htmlだったんですが、これを機にindex.phpにしてしまいました。
でもこういうのって、鯖移転とかした時に仕様の違いで動いたり動かなかったりしそうでちょっと不安。

(2009/11/10追記)
WordPressを2.5から2.8にバージョンうpしたら、MagpieRSSでフィードが取得できなくなった。
正確には取得できるんだけど、表示されたりされなかったり、ものすごく不安定。
他サイトのRSSは普通に表示できるから、多分WPがRSSを出力する過程で何か問題があるんだろうけど
それを解決するスキルはないので、MagpieRSSからSimplePieに乗り換えました。
php部分はこんな感じに。

include('simplepie.inc'); // simplepie.inc を読み込む
$feed=new SimplePie; // インスタンス生成
$feed->set_cache_location('cache'); // Cache ディレクトリ
$feed->set_cache_duration(60); // キャッシュ間隔、単位は秒
$feed->set_feed_url('http://www.qiqirn.com/blog/feed'); // フィードしたいRSSのURL
$feed->init(); // パースを実行
$feedItems=$feed->get_items(0,3); // 表示件数を指定(この場合3個)
foreach($feedItems as $item){
$date = $item->get_date('Y/m/d'); // 各記事の日付
$title = $item->get_title(); // 各記事のタイトル
$link = $item->get_link(); // 各記事のURL
$author = $item->get_author()->get_name(); // 各記事の投稿者名
$entry = $item->get_description(); // 各記事の概要
$entry = mb_strimwidth($entry, 0, 90, "…" , "UTF-8"); // 概要のバイト数(0バイト目から90バイト目までを表示)
echo "<b>$date</b> ";
echo "<a href='$link'>$title</a><br>\n";
echo "$entry<br>\n";
}

「MIGHTY FOREST STUDIO」改め、「STUDIO PLECO」改装オープンしました。
http://www.qiqirn.com/studio/
外見が新しくなっただけだけど!
以前のデザインは、「qiqirn.com」のドメインを取得して、FLASH(FLOW)も作って、
さあ公開だ!となった時に肝心のサイトを作っていないことに気が付いて
慌てて数十分でちゃちゃっと書いたHTMLなので、思い入れも何も無かったんですが…。
なんだかんだで一年半もあのデザインのまま放置してました。

今回はちょっとだけ頑張った。具体的には5時間頑張った。

#3はGameTube様の方にも上げておきました。
ぽつぽつと投票していただいていて、おいら涙が出そうです。

とにかく、FLASHの作り方をまた忘れてしまわないうちに、新しい作品作ろうと思います。
あと目標はへぼフラ紅白2010出場です。言っちゃったーーー!

 変えてみたけど、ちょっと色々弄ってみてしっくり来なかったら戻すか別の探すかしよう。
 ねむい!

できたー。
http://hamauzu.qiqirn.com/

ここまでしっかり(?)スタイルシートを組んだのは初めてなので、cssファイルの行数が物凄いことになってしまった。
1900行以上…これちゃんと普通未満のスペックでも表示されるんだろうか?

まだCSSレイアウトは手探りで仕様書紐解きながらなんとかやってる感じだけど、徐々に慣れていこう。
ズラーっとclassとidが定義されてるHTMLファイルは見ていて気持ち良いし!
そして当然の如くSafariとかOperaだとレイアウトが崩れるのを確認済み。
グーグルクロームに至ってはインストールすらしてません。
ブラウザごとに対応する方法もなくはないけど、もう気力が残ってないんだーーー。

オヤスミナサイ。

 ローカル環境の構築の件で、みんなどうやってるんだろう?と思いながら、それでも面倒臭くて調べてこなかったことがやっと解決したよ。
 ブログらしく、備忘録兼今後検索で迷い込んでこられる方のためになればいいな…と思いつつ、記しておきます。

 独自ドメイン(example.com)とサブドメイン(sub.example.com)を運用している場合のお話。
 例えば、ローカルで前者を「127.0.0.1/example.com/」、後者を「127.0.0.1/sub.example.com/」にすると、ルートディレクトリでリンクを指定した時に1階層のズレが生じてしまう。
 リンクの指定を「./」とか「../」にすれば一応は解決するものの、例えば外部ファイルを用いて全ページ共通のナビゲーションを引っ張ってきている場合、階層ごとにインクルードするファイルを用意しなければいけないのが非常に面倒。
 なので何とかしてルートディレクトリを使えれば…と思ったのがきっかけ。

 俺はAN HTTPDでローカルファイルを表示させてるので、それでの解決策。
 他の環境は分かりません。ごめんなさい。

 「オプション>一般」で表示される「バーチャルホスト」にチェックを入れ、AN HTTPD再起動後に新たに表示される「バーチャルホスト」のタブをクリック。
 「バーチャルホストを使う」にチェックが入っていることを確認して、下の「追加」をクリック。
 「ホスト名」は多分自宅鯖立ててなければ何でもいいと思います。分かりやすい名前を適当に。
 「IPアドレス」はローカルに向けなければいけないので、「*.*.*.*」に。
 「ポート」は80。「ドキュメントルート」には「127.0.0.1」でアクセスした時に表示させたいフォルダを指定します。

 終わったら、「オプション>一般」のプルダウンメニュー「バーチャルホスト」で先程指定したホスト名を選び、OKを。
 「http://127.0.0.1」にアクセスして、ドキュメントルートの指定通りに表示されれば完了です。
 バーチャルホストを増やせば、他のフォルダも扱えます。何個でもイケるのが嬉しいNE!

ドメインと有料鯖の1年間更新手続きをしてしまいました。
少なくともあと1年はこのしょーもないページが残ってしまいますヒャッホー!

このブログは近々撤去の予定。
余計な機能が多すぎてわけわからんちんなんだもん。普通の日記CGIにします。かしこ。

新年だしキキルン年終わっちゃったし、10分くらいで本サイトをチャラチャラっとりぬーしてみた。
なんかバランス悪くなったけど、キニシナイ!

ききるんどっとこむ