<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>TechTalk @ ppmz</title>
      <link>http://tech.ppmz.com/</link>
      <description>テクな話題を説くと解く。そのココロは？</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sun, 09 Mar 2008 21:29:13 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>XML-RPC経由でブログに画像を含んだエントリを投稿する方法</title>
         <description><![CDATA[<p>MovableType、Blogger、ココログとかのメジャーなブログは、XML-RPC APIを使うことによってプログラム的にエントリを投稿したりできます。
画像を投稿する関数も用意されているのですが、この二つを組み合わせて使うことによって画像を含んだエントリをプログラム的に投稿することができます。
結構シンプルな感じではありますが、何カ所か躓いた箇所があるので記録のために残しておきます。</p>
]]></description>
         <link>http://tech.ppmz.com/2008/03/xmlrpc_1.html</link>
         <guid>http://tech.ppmz.com/2008/03/xmlrpc_1.html</guid>
         <category>Web</category>
         <pubDate>Sun, 09 Mar 2008 21:29:13 -0800</pubDate>
      </item>
            <item>
         <title>Feed Access Control: RSS/Atomでのrobots.txt</title>
         <description>個人的な内容で、特定の人たちにのみ向けて書いているブログが、検索エンジンで引っかかる…そんな現状を改善しようと、Bloglines.comがRSS2.0/Atomフィードの拡張書式を提唱しています。
発想自体は、robots.txtの検索エンジン弾きと同じことをRSS/Atomフィードでもできるようにしよう、という事らしいです。</description>
         <link>http://tech.ppmz.com/2006/08/feed_access_control.html</link>
         <guid>http://tech.ppmz.com/2006/08/feed_access_control.html</guid>
         <category>Web</category>
         <pubDate>Thu, 03 Aug 2006 18:47:15 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その6: 初期版の完成</title>
         <description><![CDATA[<p>更新Pingを利用して複数ブログの更新情報一覧を生成するPHPスクリプトの初期版ができたので、ひとまずここに公開します。コードの改善点、セキュリティホールなどあったらご一報ください。なお、ライセンスはGPL version2です。<br />
実際に動いているバージョンは<a href="http://www.ppmz.com/">ppmz.comのトップページ</a>、更新情報の欄をご覧ください。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdatesping_6_1.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdatesping_6_1.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Wed, 02 Aug 2006 21:04:51 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その5: 更新情報処理の実装</title>
         <description><![CDATA[<p>一番難しいと思っていたネットワーク通信周りがいともあっさり片付いてしまったので、受信した情報を処理してHTMLを生成する部分を次に実装します。<br />
weblogUpdates.pingには、必ず２つの情報(更新されたブログのタイトルと、そのブログのURL)が含まれていて、他２つの引数は任意なので、今回の実装では任意の引数は無視して、確実に含まれている情報のみを利用しようと思います。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdatesping_5.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdatesping_5.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Wed, 02 Aug 2006 19:30:46 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その4: XML-RPCインターフェイス部の実装</title>
         <description><![CDATA[<p>大体の構想も固まったので、いよいよコーディングに入りたいと思います。XML-RPCを簡単に扱えるモジュールがないかな、とGoogleで検索していたら、とても役に立つ（というかまさにズバリ）というページ、その名も<a href="http://www.s-m-l.org/dev/php_xml_rpc.html">PHPとPEARでXML-RPC</a>を見つけました。このページに簡単なサーバとクライアントの実装例があったので、基本的な部分はこれを拝借する事にしました。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdatesping_4_xmlrpc.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdatesping_4_xmlrpc.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Wed, 02 Aug 2006 18:51:02 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その3: 設計</title>
         <description><![CDATA[<p>weblogUpdates.pingの仕様は大体理解したので、次はアプリケーションの設計に移ります。どうやらXML-RPCの部分は既製品のモジュールが使えそうなので、プログラム自体のサイズはそう大きくはならないでしょうが、全体を大雑把にどう分けるのか、という部分は考えておきたいと思います。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdateping_3.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdateping_3.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Wed, 02 Aug 2006 17:16:23 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その2: 更新Pingの仕様を研究</title>
         <description><![CDATA[<p>更新Pingを処理するサーバを自前で作ってみよう企画の第二弾、今回は更新Pingの仕様、どういった動作が期待されているのかという事の研究です。とりあえず基本的にHTTPで何か送って、それに対して返事が来る、という部分は知っていましたが、実際にサーバを書くとなるともう少し詳しい仕様が必要になるので、調べてみました。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdateping_2_ping.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdateping_2_ping.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Tue, 01 Aug 2006 14:19:55 -0800</pubDate>
      </item>
            <item>
         <title>PHPでweblogUpdates.ping その1: どんな物を作るのか(Objective)</title>
         <description><![CDATA[<p>敵を知り己を知らば百戦してなお危うからず、とはかの有名な「孫子」からの引用ですが、まずプログラムを書くにあたってどんなプログラムを書こうとしているのかを明確にしておく必要があると思うので、ブレインストームがてら、現状整理をしつつ要件を書き出していこうかと思います。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/phpweblogupdateping_1_objectiv.html</link>
         <guid>http://tech.ppmz.com/2006/08/phpweblogupdateping_1_objectiv.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Tue, 01 Aug 2006 09:08:48 -0800</pubDate>
      </item>
            <item>
         <title>暇だからPHPでも勉強してみるよ</title>
         <description><![CDATA[<p>現在休職（求職）中なわけですが、仕事が無いのをいいことに家でダラダラ過ごすのもあまり宜しくないので、これを良い機会として一つ新しいプログラミング言語を習得してみようかなと思ったわけです。<br />
同時進行でサイトの再構成も行っているのですが、その際にある機能を実行するスクリプトが必要になって、その機能を満たすスクリプトがどうやらあまりフリーで出回ってないようなので、じゃぁ自分で作ってみようかね、と。</p>]]></description>
         <link>http://tech.ppmz.com/2006/08/php.html</link>
         <guid>http://tech.ppmz.com/2006/08/php.html</guid>
         <category>BlogUpdatePing</category>
         <pubDate>Tue, 01 Aug 2006 06:52:41 -0800</pubDate>
      </item>
            <item>
         <title>英語版 WindowsXP で日本語を使う方法</title>
         <description><![CDATA[<h3>概要</h3>
<p>WindowsXPで日本語のサポートを有効にするには、日本語の文字コード変換テーブルと日本語フォント、日本語入力システム(<acronym title="Input Method Editor">IME</acronym>)をインストールし、非Unicodeソフトウェア用の文字コードセットを日本語に設定します。</p>

<h3>手順</h3>
<ol>
<li>Control Panelを開きます。</li>
<li>Regional and Language Options を開きます。</li>
<li>Languageタブを開きます。</li>

<p><li>Supplemental language support の項にある、Install files for East Asian languages のチェックをオンにします。</li><br />
<li>Advanced タブを開きます。</li><br />
<li>Code page coversion tables の項に含まれている、Japaneseと書いてある全ての選択肢のチェックをオンにします。</li><br />
<li>同じタブ内の、Language for non-Unicode programsの項にあるプルダウンボックスで、Japanese を選択します。</li><br />
<li>OK ボタンを押して、Regional and Language Options を閉じます。</li><br />
<li>再起動します。以上で完了です。</li></p>

</ol>
<h3>補足</h3>
<p>記憶を頼りに書いたので、ひょっとしたら何ステップか抜けているかもしれません。手順の抜けを発見した方は、webmaster@ppmz.comまでご一報ください。</p>

<p>同様の方法で、東アジアの言語（中国語、韓国語）を扱うように設定できるかもしれませんが、試していないので不明です。</p>
]]></description>
         <link>http://tech.ppmz.com/2006/05/_windowsxp.html</link>
         <guid>http://tech.ppmz.com/2006/05/_windowsxp.html</guid>
         <category>Windows</category>
         <pubDate>Thu, 04 May 2006 07:38:46 -0800</pubDate>
      </item>
            <item>
         <title>Quartz 2D Extreme - Tiger</title>
         <description><![CDATA[<h3>What's Quartz 2D Extreme</h3>
<p>New feature of Tiger, hardware accleretation of GUI that is disabled by default.</p>
<h3>How to enable</h3>
<ol>
    <li>Install Development tools(Xcode2,etc), if not installed</li>
    <li>Go to Spotlight, type in quartz debug</li>
    <li>Start Quartz Debug</li>
    <li>Tool - Enable Quartz 2D Extreme</li>
    <li>Force quit Quartz Debug</li>
    <li>If you check the Graphics/Display section of System Profiler, "Quartz 2D Extreme: Supported" entry should be added. If not, your GPU is not compatible with Quartz 2D Extreme.</li>
</ol>]]></description>
         <link>http://tech.ppmz.com/2006/05/quartz_2d_extreme_tiger.html</link>
         <guid>http://tech.ppmz.com/2006/05/quartz_2d_extreme_tiger.html</guid>
         <category>MacOSX</category>
         <pubDate>Thu, 04 May 2006 07:34:16 -0800</pubDate>
      </item>
            <item>
         <title>Firefox optimized for G4 processor</title>
         <description><![CDATA[<p><a href="http://homepage.mac.com/krmathis/">The Firefox Community Edition, G4 optimized builds</a> provides a package of Mozilla Firefox that is optimized for Mac G4 processor. I am currently using Firefox CE[Aviary/OS X] PowerPC 7450. If you are not sure which G4 you are using, open terminal, type machine, press enter.</p>]]></description>
         <link>http://tech.ppmz.com/2006/05/firefox_optimized_for_g4_proce.html</link>
         <guid>http://tech.ppmz.com/2006/05/firefox_optimized_for_g4_proce.html</guid>
         <category>MacOSX</category>
         <pubDate>Thu, 04 May 2006 07:33:36 -0800</pubDate>
      </item>
            <item>
         <title>Mail.app 2.0 (Tiger付属版）の送信メールの文字コード</title>
         <description><![CDATA[<h3>Abstract</h3>
<p>MacOSX10.4(Tiger)付属のメールソフトMail.app バージョン2.0を英語が標準の環境で使うと、送信されるメールのエンコーディングがSubject, bodyともにUTF-8になってしまう問題の対策法 </p>
<p>Fix for problem with Mail.app version 2.0 (comes with MacOSX 10.4 Tiger) sending Japanese email in UTF-8 by default.</p>

<h3>手順</h3>
<ol>
    <li>Terminal を開く。</li>
    <li>以下のコマンドを実行<br /><code>defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"</code></li>
</ol>

<h3>Procedure</h3>
<ol>
    <li>Open Terminal.</li>
    <li>Execute command below.<br /><code>defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"</code></li>
</ol>

<h3>参考 / Reference </h3>
<p><a href="http://discussions.info.apple.co.jp/WebX?128@832.34pJadqhYyc.0@.efd7768">Apple Support Discussions 標準エンコーディングの設定は？</a></p>
]]></description>
         <link>http://tech.ppmz.com/2006/05/mailapp_20_tiger.html</link>
         <guid>http://tech.ppmz.com/2006/05/mailapp_20_tiger.html</guid>
         <category>MacOSX</category>
         <pubDate>Thu, 04 May 2006 07:32:49 -0800</pubDate>
      </item>
            <item>
         <title>How to make hidden harddrive volume on Tiger</title>
         <description><![CDATA[<h4>Requirement</h4>
<ul>
    <li>MacOSX 10.4 "Tiger" is installed</li>
    <li>Developer tools are installed (i.e. "Developer" directory exists)</li>
</ul>
<p></p>
<p>Let's say you want to set the harddrive volume called Backup to be hidden/invisible. In order to do that, execute following command.</p>
<pre>
/Developer/Tools/SetFile -a V /Volumes/Backup/
</pre>

<h3>Tiger における隠しドライブの作り方</h3>
<h4>必須条件</h4>
<ul>
    <li>MacOSX 10.4 "Tiger" がインストールされていること</li>
    <li>デベロッパーツールがインストールされていること（つまり、"Developer"ディレクトリが存在していること)</li>
</ul>
<p>Backupという名前のバーティションが存在すると仮定して、これを見えないようにしたい場合には、以下のコマンドをターミナルから実行してください。</p>
<pre>
/Developer/Tools/SetFile -a V /Volumes/Backup/
</pre>]]></description>
         <link>http://tech.ppmz.com/2006/05/how_to_make_hidden_harddrive_v.html</link>
         <guid>http://tech.ppmz.com/2006/05/how_to_make_hidden_harddrive_v.html</guid>
         <category>MacOSX</category>
         <pubDate>Thu, 04 May 2006 07:32:01 -0800</pubDate>
      </item>
            <item>
         <title>特定ボリュームのインデックス作成を無効にする (Prevent a particular volume from being indexed)</title>
         <description><![CDATA[<p>管理者権限のあるユーザでログインして、Terminalを起動して以下のコマンドを実行する (volumename は該当するボリューム名に置換)。<br />
Login as administrator and execute the following command through terminal (replace "volumename" with appropriate volume name).</p>

<p>$ sudo su<br />
# mdutil -i off /Volumes/volumename</p>]]></description>
         <link>http://tech.ppmz.com/2006/05/_prevent_a_particular_volume_f.html</link>
         <guid>http://tech.ppmz.com/2006/05/_prevent_a_particular_volume_f.html</guid>
         <category>MacOSX</category>
         <pubDate>Thu, 04 May 2006 07:30:56 -0800</pubDate>
      </item>
      
   </channel>
</rss>
