12月
17
2009
0

ドメインを一つ廃止

大学時代に作成したHP用に取ったドメイン、 stonefever,net を持っているのですが・・・ちょうど更新の時期が来たので、もう廃止しようと思います。

ドメイン廃止に伴い、HPも潰します。
もう誰も見てないでしょう?w
もともとこのHP名前自体も意味があってつけられたわけでもないし、もうHP自身も更新するつもりもないのでw

一部のコンテンツは、こちらのブログ上に移転します☆
今までありがとうございました☆

BYEBYE STONEFEFVER.NET

Written by ナ王 in: サイト運営 | タグ:
9月
16
2009
0

mixi 同期(テスト兼ねて)

以前のエントリで紹介したとおり、 publish to mixi1.2.1 を改造して使っていました・・・が、
どうも、WordPress(このブログシステム)を新バージョン 2.8系 に更新したことで動かなくなってしまいました/(^o^)\

仕方ないので・・・ publish to mixi を更新しようと思ってページを見たら・・・3.0 が公開されていましたw
・・・時代は進化するモノですねw
というわけで、プラグインを更新しました。

今回の更新で、ヘッダとフッタをWordPressのオプションとして扱えるようになりました。
これは地味に便利・・・っ!
だが・・・しかし、日記タイトルに関してはブログと同一のタイトルを用いる仕様になっています(前バージョンもそうでしたが、改造して [BLOG]ってつけるようにしていたのです)。

まあ、仕方ないので、ちょちょいと改造してみました。
うまく動くかな・・・?

ヘッダフッタと同様にオプションで変更できるようにしてみました。

ライセンスはGPLということなので、改変後のソースコードを置いておきます。
変更箇所は “added” で検索するとすぐに見つかると思います。

publishToMixi.php

元: version 3.0.1 : http://github.com/kei-51/publishToMixi

これってオープンソースプロジェクトなんですよね・・・
オープンソースの流儀って全然わかりません。

どうやって参加するの? そしてどうやって変更をコミットしていくんだろう?

詳しい人がいたら教えてくださいw

Publish to Mixi
1月
14
2009
2

スパム・・・

いつかスパム来るとは思ってましたよ・・・。
ブログとか、掲示板を公開していたら避けられない事ですから。

というわけで、今日気づいたら、大量のスパムが来てました。
みてみたところ、全部1カ所からのトラックバックでした。

というわけで、スパムをはじこうと思ったのですが・・・WordPressのアクセス制限ってどうするの・・・?って状態ですw

仕方ないので、スパムのアクセス元をアクセス拒否にすることにしました。

htaccessに、

order allow,deny
allow from all
deny from 83.233.30.32

と書き込んでみました。
本当はIPアドレス晒しはマナー違反ですが・・・スパマーだから問題ないでしょう。

Written by ナ王 in: サイト運営, 備忘録 | タグ: , ,
12月
21
2008
0

WordPressでrealpathが警告を・・・

この間、サーバの総アップデートをかけた影響か、Wordpress がエラーを吐くようになりました。

メディアライブラリの画面で、

Warning: realpath() [function.realpath]: Unable to access /home/<(^o^)>/wp-admin/wp-content/uploads in /home/<(^o^)>/wp-includes/functions.php on line 1767

という警告が出るようになりました。一応ただの警告なので無視ってもいいのですが、
警告文のせいでかなりインターフェイスが崩れてしまっています。

見た感じ・・・存在しないアドレスに対してアクセスをしている模様。
(wp-admin/wp-contentは存在しない)

というわけで、Wordpress の該当箇所のソースを見たところ・・・

PHP:
  1. /**
  2. * Test if a give filesystem path is absolute ('/foo/bar', 'c:\windows').
  3. *
  4. * @since 2.5.0
  5. *
  6. * @param string $path File path
  7. * @return bool True if path is absolute, false is not absolute.
  8. */
  9. function path_is_absolute( $path ) {
  10.   // this is definitive if true but fails if $path does not exist or contains a symbolic link
  11.   if ( realpath($path) == $path )
  12.     return true;
  13.  
  14.   if ( strlen($path) == 0 || $path{0} == '.' )
  15.     return false;
  16.  
  17.   // windows allows absolute paths like this
  18.   if ( preg_match('#^[a-zA-Z]:\\\\#', $path) )
  19.     return true;
  20.  
  21.   // a path starting with / or \ is absolute; anything else is relative
  22.   return (bool) preg_match('#^[/\\\\]#', $path);
  23. }

となっていました。
用は、引数で与えられたパスに対して、絶対パスをrealpath関数で取得し、それと引数で与えられた元のパスを比較することで絶対パスかどうかの判定を行っているようです。

絶対パスが与えられた場合はいいのですが、相対パスが与えられた時、(カレントディレクトリ + 相対パス)が存在しないパスになってしまい、警告を発しているのでしょう。
今までのバージョンでは警告がでなかった仕様だったのが、最近のバージョンで警告がでるようになったのでしょう。

となれば、解決案は簡単。

PHP:
  1. if ( realpath($path) == $path )

この一行を、

PHP:
  1. if ( file_exists($path) && realpath($path) == $path )

と書き換える事で解決しました。

Apache/2.2.8
PHP/5.2.4-2

12月
16
2008
3

mixiとの連携成功

ブログ(WordPress 2.7)とmixiの連携がやっと成功しました!

最初、Wp-MixiPublisherを使おうと思ったんですが・・・これがまたうまく動かないという状態で・・・。

スクリプトの改造も少し行ったのですが、やはりうまく動きませんでした。

そこで、解決案を模索していたら、publishToMixiというプラグインを見つけました。
しかし・・・ WordPress2.7 で動かそうとすると・・・ これがまた失敗する orz

グーぐる先生にすがりついたところ、解決案を発見!
http://www.nonsensecorner.com/wp25/?p=1822#more-1822

この通り編集したら、見事成功しました(´ー`)

しかし、オプションに乏しく、やりたいことができなかったので、スクリプトに手を入れてみました。
変更点は以下の通り

  • WordPress 2.7 で動くようにフックの修正
  • mixi投稿時にタイトルや本文を加工
    • タイトルに [BLOG] を付ける
    • 500字以上は省略する
    • BLOGの記事へのリンクを付ける

ライセンス形態がGPLなので、一応書き換え後のコードを置いておきます >>publishtomixiphp<<
編集箇所は /* Added */ で検索すればわかると思います。

12月
16
2008
1

SEO対策とかアクセス解析とか

最近なにかと SEO対策という言葉を聞くので、このブログでもやってみました。

とりあえず、URLは結構重要らしいので、
ブログの各記事のURLは ~~.html(実際はhtmlファイルじゃない)としてみました。

meta情報とかを付けるために、All in One SEO pluginを WordPress に組み込んでみました。
これで、タグがキーワードとしてメタ情報に埋め込まれます。

あと、普段から重要な項目を先頭に書く、Strongやh1といったタグを効果的に使う、等々があるようです。

ついでに、Google Analytics を導入してみました。
Google Analytics はじめて使いますが ・・・ 解析項目の多さに驚きましたw

12月
15
2008
2

ブログ始めました

前々から予告していた通り、ブログを始めました。

ブログを始めるにあたって、

  • TypePad
    有料。無料期間で試したところ、かなり快適。
  • MovableType
    自鯖で運行。リソースには余裕があるので高速。すでにサーバは所有しているので、追加費用無し。
  • WordPress
    自鯖で運行。追加費用無し。世界で一番使われているブログシステム。

という選択肢がありました。

TypePadはなかなか捨てがたかったのですが・・・一ヶ月840円の価値があるかといわれると微妙でした。
MTはユーザ離れの原因となったライセンス問題があり微妙です・・・。
というわけで、今回はWordPressを使うことにしました。

自鯖で動かしてみたところ、ちょっと動作がワンテンポ遅れる感じだったので、鯖にPHPアクセレータも組み込みました。
おかげでかなりきびきび動くようになりました。

結構いい感じです。
まったり更新していこうと思います。

Written by ナ王 in: サイト運営 | タグ: , , ,

Powered by WordPress | Aeros Theme | TheBuckmaker.com