<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Das tagliche Leben</title>
    <link rel="alternate" type="text/html" href="http://blog.hachikobrass.com/" />
    <link rel="self" type="application/atom+xml" href="http://blog.hachikobrass.com/atom.xml" />
    <id>tag:blog.hachikobrass.com,2009-11-26://2</id>
    <updated>2009-11-30T06:30:01Z</updated>
    <subtitle>音楽やプログラミングあれこれなど、思ったこと等を（tagliche Lebenなのに）不定期に更新。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.0</generator>

<entry>
    <title>書く予定。</title>
    <link rel="alternate" type="text/html" href="http://blog.hachikobrass.com/2009/11/post-1.html" />
    <id>tag:blog.hachikobrass.com,2009://2.6</id>

    <published>2009-11-30T06:28:30Z</published>
    <updated>2009-11-30T06:30:01Z</updated>

    <summary>Googleカレンダーの予定をtwitterポストするプログラム。（「なでしこ」...</summary>
    <author>
        <name>なかにゃん</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.hachikobrass.com/">
        <![CDATA[Googleカレンダーの予定をtwitterポストするプログラム。<br />（「なでしこ」編、「Perl」編）　完全ではないが。。。<br /><br />SH-01Bを買ったのでレビュー。<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Googleカレンダーの予定をtwitterに通知する。(XREA)</title>
    <link rel="alternate" type="text/html" href="http://blog.hachikobrass.com/2009/11/googletwitterxrea.html" />
    <id>tag:blog.hachikobrass.com,2009://2.5</id>

    <published>2009-11-27T08:03:25Z</published>
    <updated>2009-11-27T09:22:46Z</updated>

    <summary>http://tokyo.cool.ne.jp/shigetomo/popmai...</summary>
    <author>
        <name>なかにゃん</name>
        
    </author>
    
        <category term="Perl・CGI" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.hachikobrass.com/">
        <![CDATA[<a href="http://tokyo.cool.ne.jp/shigetomo/popmail.html">http://tokyo.cool.ne.jp/shigetomo/popmail.html</a><br /><br />を参考にさせていただきました。<br /><br />手順は、<br />・Googleカレンダーの通知機能で、自分のGmailアドレスに予定を事前に通知する。（時間は任意に設定）<br />・GmailをXREAのアドレスに転送、Googleカレンダーから来たメールのみを<a href="http://pne.jp/">ついぴーね</a>にポストする。このCGIをXREAに設置する。<br />・ついぴーねからtwitterにポストする。<br />・XREAでcron登録して、３時間おきにCGIを実行する。<br /><br />わざわざXREAのアドレスに転送するのは、GmailでPOP3受信だとSSLがどうのこうの面倒なので、という理由なだけです。。。<br /><br />０．前準備<br /><ul><li>XREAのアドレス（もしくはPOP3できるアドレス）を準備します。専用アドレスにした方がいいかも。POP3受信の時に、関係ないメールはどうなるやら・・・？そういう処理を書いていません。</li></ul><ul><li><a href="http://pne.jp/">ついぴーね</a>に登録する。</li></ul>「設定変更」→「mail→pne設定」から、「メール投稿用のキーワード」を日本語以外で設定。<br />「設定変更」→「「つ」pne→twitter設定1」において、投稿したいtwitterの情報を入力。<br />「ホーム」の右上に、「ついぴーね投稿アドレス」が表示されます。これをひかえておきましょう。<br /><br /><br />１．設置するCGIについて<br /><a href="http://tokyo.cool.ne.jp/shigetomo/popmail.html">http://tokyo.cool.ne.jp/shigetomo/popmail.html</a><br />を参考に、以下のファイルをダウンロードし、拡張子をplからcgiに変更し（jcode.plだけそのまま）、中身も一部変更します。require '～.pl'は、require '/virtual/YOUR-ID/public_html/設置フォルダ/jcode.pl';とフルパスにしたほうがいいかも。。。<br /><br /><ul><li>cgisubs.cgi ・・・変更点なし。</li><li>jcode.pl ・・・変更点なし。<br /></li></ul><ul><li>mailsub.cgi</li></ul>require 'cgiconst.pl'の行を削除<br /># 以下の定数は cgiconst.pl 中で定義されている。ここで再定義すればここの設定が有効となる。<br />から、＃で挟まれた変数の「＃」コメントアウトを解除しましょう。<br /><br /><ul><li><a href="http://blog.hachikobrass.com/2009/11/27/webpop3.txt">webpop3.txt</a></li></ul>変更が多いので、上記リンクを保存して.cgiにしてください。さらに、変更点は、<br /><br />21~23行目<br />$host='sXXX.xrea.com';<br />$mailID='XREAのメールアドレス';<br />$mailPass='XREAのメールパスワード';<br /><br />31行目<br />$homeURL = "http://YOUR-ID.sXXX.xrea.com/このプログラムを設置したフォルダ";<br /><br />105行目<br />#通知メールのタイトルの末尾に（カレンダーの名前）が表示されるのでそれをトリムする。<br />#カレンダーのバイト数：全角２バイト、半角１バイトで換算して、<br />#calname = バイト数+９　でたぶんぴったり・・・ここらへんは試行錯誤してください。<br />$calname=21<br /><br />164行目<br />$mail = 'ついぴーねの投稿メールアドレス';<br />$from = 'XREAのメールアドレス';<br /><br />２．以上、４つのファイルを任意のフォルダにアップロードし、CGIファイルはパーミッションを755にします。<br /><br /><br />３．これで、webpop3.cgiにアクセスすればメールを受信し、通知があれば、ついぴーねへメールを送ります。きっと。<br /><br /><br />４．さらに、cronに登録するにはシェルスクリプトを書かなければなりません。<br />先ほどのプログラム設置フォルダに、「cron1.sh」をつくり、以下の内容を保存。<br /><br /><blockquote>#!/bin/sh<br />/usr/bin/perl /virtual/YOUR-ID/public_html/プログラム設置フォルダ/webpop3.cgi<br />exit<br /></blockquote>XREAコントロールパネル（http://www.sXXX.xrea.com/jp/admin.cgi）の「CRONジョブ」を開き、３時間おきに設定したいなら、左から、「0 /*3 * * *」と入力。（０時から？時間おきって感じみたいです）<br />/virtual/YOUR-ID/「public_html/プログラム設置フォルダ/cron1.sh」<br />と入力し、下の方の保存を押します。<br />「正常に反映致しました。反映は1時間程度掛かります。」と表示されれば完了。<br /><br /><br /><br />・・・とまあ、結構大雑把に紹介しましたので、バグ等ありましたら教えてください。。。<br />]]>
        
    </content>
</entry>

<entry>
    <title>Movable Type 5 on XREA</title>
    <link rel="alternate" type="text/html" href="http://blog.hachikobrass.com/2009/11/movable-type-5-on-xrea.html" />
    <id>tag:blog.hachikobrass.com,2009://2.4</id>

    <published>2009-11-26T19:35:17Z</published>
    <updated>2009-11-27T07:45:52Z</updated>

    <summary>http://www.xrea-mt.com/を参考にさせていただきました。ve...</summary>
    <author>
        <name>なかにゃん</name>
        
    </author>
    
        <category term="MovableType" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.hachikobrass.com/">
        <![CDATA[<a href="http://www.xrea-mt.com/">http://www.xrea-mt.com/</a><br />を参考にさせていただきました。ver5でもほぼ同じです。<br /><br />独自ドメインhttp://blog.hachikobrass.com/をブログのトップページにして、<br />http://blog.hachikobrass.com/任意のフォルダ/にMTの本体を置く場合の設定が、上記ページでは少しわかりにくかったので、補足をば。<br /><br /><br />上記ページの手順２．のmt-config.cgiの設定：<br />CGIPath&nbsp;&nbsp;&nbsp; http://blog.hachikobrass.com/任意のフォルダ/<br />#StaticWebPath　～<br />##### MYSQL #####<br />ObjectDriver DBI::mysql<br />Database DATABASE_NAME<br />DBUser DATABASE_USERNAME<br />DBPassword DATABASE_PASSWORD<br />DBHost localhost<br /><br />私はXREA有料サーバーなので、『「default_templates」内に「search_results.mtml」というファイルが～』というところは無視しました。<br /><br /><br />上記ページの手順４：ＭＴの初期設定<br />最初にアクセスするのは、http://blog.hachikobrass.com/任意のフォルダ/<br />『最初のブログを作成』の画面では、<br />ブログ名：任意のブログ名<br />ブログURL：http://hachikobrass.com/<br />公開パス：/virtual/YOUR-ID/public_html/<br /><br />これでインストールは終わりです。<br /><br /><br />ここから先は、手さぐりでやりました。。。<br />しかし、よくわからないんですが、この時点ではまだ「ウェブサイト」しか作られておらず、「ブログ」が作成されていないので、「ブログの作成」ボタンを探して、クリックします。そしたらブログの作成画面が出てくるので、以下の通り入力します。<br /><br />ブログの作成<br />ブログ名：任意のブログ名<br />ブログURL：http://hachikobrass.com/「　」（テキストボックスは空欄）<br />ブログパス：/virtual/YOUR-ID/public_html/「blog.hachikobrass.com」<br /><br />↑このブログパスが曲者でした。<br />ブログURLは末尾をスラッシュで終わらせなければいけない、<br />ブログパスは末尾にスラッシュつけてはいけないです。<br />ブログパスのテキストボックスにスラッシュを入力すると、フルパス記述できるんです。<br />/virtual/YOUR-ID/public_html/の部分も書き換えられます。これに気がつかず四苦八苦。<br /><br />この設定は「設定」→「全般」からも変更できます。<br /><br /><br />Movable Type 3の時代からはだいぶん変わりましたね。久しぶりなので難しいっす。<br />]]>
        
    </content>
</entry>

<entry>
    <title>テスト投稿。</title>
    <link rel="alternate" type="text/html" href="http://blog.hachikobrass.com/2009/11/post.html" />
    <id>tag:blog.hachikobrass.com,2009://2.3</id>

    <published>2009-11-26T13:19:34Z</published>
    <updated>2009-11-26T13:22:16Z</updated>

    <summary>やっとここまでたどり着いた。Movable Type 5設置完了。おいおいMov...</summary>
    <author>
        <name>なかにゃん</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.hachikobrass.com/">
        <![CDATA[やっとここまでたどり着いた。<br /><br />Movable Type 5設置完了。<br /><br />おいおいMovable Type 5設置について書こうかな、と。<br /><br />コメントは承認制です。<br />OpenIDによって、Yahoo!JAPAN、Google、mixi、ライブドア、はてなのIDを使ってコメントもできるよ。<br />パスワードはこっちに伝わらないから大丈夫。<br />まあサインインしなくてもコメントできるから、わざわざサインインする必要はないけど。<br /><br />なんだかmixiはうまくいかない。<br /><br /><br />ToDo:<br />RSS2mixi<br />見栄えを良くする<br />設置について、注意したこと<br /> ]]>
        
    </content>
</entry>

</feed>
