mixiとブログのアンオフィシャルな連携方法 (2011/10/25追記)
1年以上前の記事です。内容が古い可能性があります。
mixiにブログを登録するとmixi日記がブログと入れ替わる。
これが、一番簡単なブログとmixiとの連携方法。

しかし、これだと今まで書いたmixi日記が無駄になってしまう。
これは悲しい。
さらに、過去に何度かmixi日記をブログと入れ替えたことあるのですが、やはりmixi日記のほうがレスポンス率が高い。
そこで、mixi日記を残しつつ、ブログを更新する度に自動でmixi日記にブログの更新情報を書いてくれるツールがないか探してみた。
この、リンス泥棒!― 変な寝言が忘れられない
著者:めさ&mixiコミュニティメンバー
販売元:ブログハウス
発売日:2009-06-30
おすすめ度:![]()
レビューを見る
すると、以下の記事を見つけた。
□ブログ記事をmixi日記へ自動的に投稿する為のperl(cgi)プログラム | PCテクニック集
こちらのプログラムは
アメブロかつミクシーの無料会員のみに対応だそうですが、ライブドアブログでもちょっと改造したら動いた。
ちなみに設置したのはtwitter2mixivoice同様「さくらインターネット」のレンタルサーバ「スタンダード」です。
さっそく設定及びインストール方法を解説。
※文中「plotfactory」のところは各ユーザーアカウントに変えてください。
- まずはファイルをダウンロードして解凍。
- 解凍されたファイルからset.cgiをテキストエディタで開く。
- ID「$email」、パスワード「$password」、ブログのRSS「$rss」を設定。それ以外は初期値でOK。
ライブドアブログでは関係ないのかプログラム設置フォルダ「$serverurl」は設定する必要はありません。 - 次にindex.cgiをちょこっと改造。テキストエディタで開く。
- 本ブログへのリンクを入れたいので該当の箇所(135行と136行の間)に下記の一行を追加。
#&error("$desb");
$desb = $desb . $link ; # リンクを入れた←この一行を追加
&post_diary($title,$desb); - さらに、「set.cgi」と「time.dat」の場所を絶対パスに書き換える。
まず22行目
require './set.cgi';↓
require '/home/plotfactory/mixid/set.cgi';そして47行目
my $timefile = "time.dat";↓
my $timefile = "/home/plotfactory/mixid/time.dat";これをしないと「Can’t locate ./set.cgi in @INC (@INC~」というエラーが出たり、
起動する度にRSSにある全部の記事をmixi日記に投稿してしまったりします。 - FFFTPを使って全ファイルをアップロード。以前設置したtwitter2mixivoiceと同じディレクトリに「mixid」フォルダをアップ。
- パーミッションの設定。「index.cgi」「set.cgi」「img.cgi(おそらくライブドアでは未使用)」を755に。「time.dat」を666に。
- 動作確認を「Tera Term」で行う。
送るコマンドは「/home/plotfactory/mixid/index.cgi」 - cronの設定。
/home/plotfactory/mixid/index.cgi 1> /dev/null
ツイッターと違ってそんなにブログは更新しませんが30分ごとにRSSを読みに行くように設定しています。
※プログラム作者さんにフィックスしていただき、上記「5.」「6.」はやる必要がなくなりました。(9日追記)
【2011/10/25追記】
10月12日頃のmixiの仕様変更で「mixi.pm」の一部改造が必要になっています。
製作者さんの下記サイトで解説されています。
□ WWW::Mixi の修正
WWWフォルダ内の「Mixi.pm」をテキストエディタで開き以下の部分を探します。
これを以下のように書き換えます。
アドセンス広告メイン
関連記事
-
-
「アドセンス(Adsense)」緑から青に変えてどうなった?
1年以上前の記事です。内容が古い可能性があります。以前、アドセンス(Adsens …
-
-
「disる」とはどんな意味?
1年以上前の記事です。内容が古い可能性があります。久しぶりにどんな意味シリーズ。 …
-
-
創価学会というコミュニティの利用価値
1年以上前の記事です。内容が古い可能性があります。まずは、こちらの動画を見ていた …
-
-
今の政治はセリングに過ぎない
1年以上前の記事です。内容が古い可能性があります。以前、「マーケティングを学んで …
-
-
iPhoneでUSTREAM生中継をする際の注意点
1年以上前の記事です。内容が古い可能性があります。今回、うちわ祭USTをさせてい …
-
-
京都から帰ってまいりました
1年以上前の記事です。内容が古い可能性があります。年末、年始と京都の福知山という …
-
-
沖縄にUFO(未確認飛行物体)が現れた。宇宙人襲来か?
さっそくネットでは「これは何?」と話題になっているようです。
そんな中から信憑性の高いものをいくつか紹介して持論を述べたいと思います。地震発光現象説
地震の前に起こる発光現象で今のところ原因はよく分かっていないようです。
地盤のズレによるプラズマが有力な原因とされているみたいですね。
地震前に起こることもあれば地震後に起こることもあるようです。色々なパターンがあるようですが一番最初の写真が一番近いですね。
果たしてこれなのでしょうか?アメリカ軍の照明弾説
沖縄ということでこれもありそうな気がします。
で、どんなものかというと。なるほど近いと言えなくもない。
これに関しては、もう、そうだと言ってしまっている記事まであるようです。
□ 沖縄に謎の光が出現!正体はアメリカ軍の照明弾。LEDアドバルーン(LEDバルーン)説
実はこれが一番信憑性が高いという気がします。
というか、前述の2つに比べたらもっとも動きやかたちが似ているのです。宇宙人襲来説
これに関してはたま出版、韮澤潤一郎氏に託しましょう。
□ tamabook.com:たま出版オフィシャルサイト
まあ、でも地球と同じような星は600億もの数あるようですのでバカにしてはいけない。
決して可能性がないわけではないでしょう。
□ 【宇宙ヤバイ】 地球と同じ星 600億個あると判明 宇宙人襲来ヤバイ : 2chいろいろまとめブログ個人的にはLEDアドバルーンでしょうかね。
なんだかんだ言って人の手によるものなんじゃないかなぁ。。
一番確率高いですしね。
-
-
mixiに足あとが復活。mixi自身も復活なるか?
1年以上前の記事です。内容が古い可能性があります。もう、復活して随分立つのですが …
-
-
料金未払いで3G回線が使えなくなったiPhoneでできること
1年以上前の記事です。内容が古い可能性があります。貧乏なのとずぼらなのとで料金の …
-
-
人類がコンピュータウイルスに犯される日
1年以上前の記事です。内容が古い可能性があります。なんか怖いニュース。 □ 英国 …








Comment
ご紹介頂いて有り難うございます。
記事にして頂いたことで、バグを発見しました。
つまり、以前の
index.cgi
のままだと、cronに対応していないことが判明しました。
先ほど修正しました。有り難うございます。
この修正により、
6.
の修正は必要なくなるかもしれません。
もしお時間があるようでしたら、試して頂ければ幸いです。
PS:
ライブドアブログでは、画像の投稿の際にもしかしたら、不都合が生じる場合があるかもしれません。もしご希望でしたら、ライブドアへ正式対応してみます。
> 喜田さん
コメントありがとうございます。
修正後の「index.cgi」を使ってみたところ問題なく動いているようです。
記事へのリンクもバッチリでした。
http://mixi.jp/view_diary.pl?id=1358835369&owner_id=442446
したがって現バージョンをお使いになる場合は上記「5.」と「6.」が必要なくなります。
ただ、リンクのところだけちょっと改造して使わせていただきます。