<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>nesitive thinking</title>
      <link>http://nesitive.net/nesitive/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sun, 14 Jan 2007 03:47:54 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>mod_setenvdnsbl : Apache module</title>
         <description><![CDATA[<h3>What is mod_setenvdnsbl</h3>
<p>
The mod_setenvdnsbl is an Apache module that looks up DNSBL requests for target IP address and set those results to environment variables.
With this module, you can control access permission of black listed hosts.
</p>

<h3>Download files</h3>
<dl>
<dt><a href="http://nesitive.net/nesitive/files/mod_setenvdnsbl-0.1.tgz">mod_setenvdnsbl-0.1.tgz</a></dt>
<dd> 4686 Bytes</dd>
</dl>]]></description>
         <link>http://nesitive.net/nesitive/all/ab72d08f06989ea4e204403c6348424c.html</link>
         <guid>http://nesitive.net/nesitive/all/ab72d08f06989ea4e204403c6348424c.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Develop</category>
        
        
         <pubDate>Sun, 14 Jan 2007 03:47:54 +0900</pubDate>
      </item>
      
      <item>
         <title>nsIHttpChannel sample/SimpleDownload</title>
         <description><![CDATA[<p>
SimpleDownload downloads the target URI to any folder.
Then if the request is http, response headers are shown in list box.
</p>
<p>
<img alt="SimpleDownload" src="http://nesitive.net/nesitive/images/SimpleDownload.png" width="589" height="311" />
</p>
<p>
<a href="http://nesitive.net/nesitive/files/SimpleDownload.zip">Download SimpleDownload.zip</a>
</p>]]></description>
         <link>http://nesitive.net/nesitive/all/aaf39a3cd88cdea567796433fa829d5f.html</link>
         <guid>http://nesitive.net/nesitive/all/aaf39a3cd88cdea567796433fa829d5f.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Develop</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Mon, 20 Mar 2006 19:09:12 +0900</pubDate>
      </item>
      
      <item>
         <title>Gecko SDK for Delphi was registered to SourceForge.net</title>
         <description><![CDATA[<p>
<a href="http://sourceforge.net/projects/d-gecko">Gecko SDK for Delphi project</a> was registered to <a href="http://sourceforge.net">SourceForge.net</a>.
It contains:
</p>
<ul>
<li>Gecko wrapper and utilitiy classes</li>
<li>VCL Components</li>
<li>command line utilities (xpidlpas)</li>
</ul>]]></description>
         <link>http://nesitive.net/nesitive/all/2274e27dbc03e95f09767fc9b971d708.html</link>
         <guid>http://nesitive.net/nesitive/all/2274e27dbc03e95f09767fc9b971d708.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Develop</category>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Wed, 15 Mar 2006 16:02:09 +0900</pubDate>
      </item>
      
      <item>
         <title>Gecko SDK 1.8 で凍結されたインターフェース</title>
         <description><![CDATA[<p>
紛らわしいタイトルだが結局<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=268520">Bug 268520</a>はTarget MilestoneがMozilla1.9alphaとなりインターフェースで凍結されたのはこれだけ。
</p>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=99615" title="Freeze nsIPromptService">nsIPromptService</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=99639" title="Freeze nsIWebProgress and nsIWebProgressListener">nsIWebProgress</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=99639" title="Freeze nsIWebProgress and nsIWebProgressListener">nsIWebProgressListener</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=265333" title="Freeze nsIWebBrowserStream">nsIWebBrowserStream</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=283684" title="Freeze nsIPrefBranch2">nsIPrefBranch2</a></li>

</ul>
<p>
2.0までに残り全部凍結できるんだろうか。
</p>]]></description>
         <link>http://nesitive.net/nesitive/all/1bed29cddddbd32cc23bfd39ac6287f8.html</link>
         <guid>http://nesitive.net/nesitive/all/1bed29cddddbd32cc23bfd39ac6287f8.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Fri, 07 Oct 2005 21:19:00 +0900</pubDate>
      </item>
      
      <item>
         <title>Gecko SDK 1.8 で凍結される予定のインターフェース</title>
         <description><![CDATA[<p>
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=268520">Bug 268520</a>からメモ程度に。
</p>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=99625">nsIWebNavigation</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=99642">nsIWebBrowserPersist</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=162116">nsIMimeInfo</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=180154">nsISeekableStream</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=265513">nsIPrompt</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=265513">nsIAuthPrompt</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=269323">nsIBaseWindow</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270892">nsIAppShell</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270893">nsIArray</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270895">nsIHelperAppLauncher</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270895">nsIHelperAppLauncherDialog</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270897">nsIDownload</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=270897">nsITransfer</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=271295">nsIDOMWindow2</a></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=283684">nsIPrefBranch2</a></li>
</ul>]]></description>
         <link>http://nesitive.net/nesitive/all/a6072606f3fa32ccb149efb15b15bc6a.html</link>
         <guid>http://nesitive.net/nesitive/all/a6072606f3fa32ccb149efb15b15bc6a.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Sat, 11 Jun 2005 23:45:00 +0900</pubDate>
      </item>
      
      <item>
         <title>完全に凍結していないインターフェース</title>
         <description><![CDATA[<p>
Gecko SDK に含まれているインターフェースはデバッグ用のインターフェースを除き全て <code>@status FROZEN</code> がついており凍結されているのだが、一部のインターフェースは凍結されていないインターフェースを参照しているため完全に凍結されているとは言えない。
例えば、 Mozilla 1.1β で凍結された <code>nsIWebBrowserPrint</code> は <code>@status UNDER_REVIEW</code> である <code>nsIPrintSettings</code> を参照しているが、このインターフェースは 1.8α4 以前と 1.8α5 以降では UUID が異なっている。
Gecko SDK 1.8β1 に含まれるインターフェースで、完全に凍結されていないと見なされるものは次の7つになる。
</p>]]></description>
         <link>http://nesitive.net/nesitive/all/8efaa1f71c88ddab3ba28933896f7809.html</link>
         <guid>http://nesitive.net/nesitive/all/8efaa1f71c88ddab3ba28933896f7809.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Sun, 05 Jun 2005 21:45:00 +0900</pubDate>
      </item>
      
      <item>
         <title>タブブラウザ Bagel</title>
         <description><![CDATA[<p>先月からちょくちょくアクセスログに姿を現し始めていたためアクセス解析ツールに手を入れて他のブラウザと区別出来るようにしていたわけだが</p>
<p><img src="/images/analysis-050520.png" alt="Bagel が MSIE、Firefox を押さえてアクセスされたブラウザでトップの座に！"/></p>
<p>まじですか。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/5eb8c670d21b0acdbde0bd2232aec6a6.html</link>
         <guid>http://nesitive.net/nesitive/all/5eb8c670d21b0acdbde0bd2232aec6a6.html</guid>
        
        
         <pubDate>Sun, 22 May 2005 00:45:55 +0900</pubDate>
      </item>
      
      <item>
         <title>Added for Mozilla 1.8</title>
         <description><![CDATA[<blockquote cite="http://lxr.mozilla.org/seamonkey/source/xpcom/build/nsXPCOMPrivate.h#165" title="mozilla/xpcom/build/nsXPCOMGlue.cpp">
<pre><code>    // Added for Mozilla 1.8
    AllocFunc allocFunc;
    ReallocFunc reallocFunc;
    FreeFunc freeFunc;
    StringContainerInit2Func stringContainerInit2;
    CStringContainerInit2Func cstringContainerInit2;</code></pre>
</blockquote>
<p><a href="http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&amp;whitespace_mode=show&amp;file=nsXPCOMPrivate.h&amp;branch=&amp;root=/cvsroot&amp;subdir=mozilla/xpcom/build&amp;command=DIFF_FRAMESET&amp;rev1=1.19&amp;rev2=1.20">ずいぶん前</a>に好みの仕様なったのだが正直コードの変更がだるい。
というかどうせ1.8RC1までにまだ追加されるだろうからコードを変更しようという気にもなれない。
1.7の時と同じ轍は踏まん。</p>
<p>そもそも1.7と1.8でUUIDが違うインターフェースが増殖しすぎだ。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/3b9d0f600e61f4174274a2360a6f2277.html</link>
         <guid>http://nesitive.net/nesitive/all/3b9d0f600e61f4174274a2360a6f2277.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Sun, 17 Apr 2005 21:56:33 +0900</pubDate>
      </item>
      
      <item>
         <title>アプリケーション components フォルダのテスト</title>
         <description><![CDATA[<p>GRE ではコンポーネントフォルダをスキャンして XPCOM コンポーネントを登録していくのだが、このときスキャンするフォルダは一つではなく、次のような複数の場所をスキャンする。</p>
<ul>
<li><code>NS_GRE_COMPONENT_DIR</code> (GRE 直下の components フォルダ)</li>
<li><code>NS_XPCOM_COMPONENT_DIR</code> (実行ファイルのある場所の components フォルダ)</li>
<li><code>NS_XPCOM_COMPONENT_DIR_LIST</code></li>
</ul>
<p>このことから、 GRE を使ったアプリケーションを配布する際には、 GRE で不足しているコンポーネントのみを一緒に配布すればいいことになる。
そこで、実際に最小限のコンポーネントを構成する実験を行った。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/28216f86700ae1a7ae411a41f7f5843b.html</link>
         <guid>http://nesitive.net/nesitive/all/28216f86700ae1a7ae411a41f7f5843b.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Mon, 04 Apr 2005 00:00:00 +0900</pubDate>
      </item>
      
      <item>
         <title>GRE にハードコードされているchrome</title>
         <description><![CDATA[<p><abbr title="Gecko Runtime Environment">GRE</abbr> に含まれている <abbr title="Dynamic Link Library">DLL</abbr> に埋め込まれている文字列からハードコードされている chrome を列挙した。
GRE のみでブラウザ組み込みをするといろいろなところで不具合がでるのだが、それを chrome に限って探求する。</p>
<p>Mozilla Suite 1.8&beta;1 の GRE を対象にして検索を行った。
ハードコードされている chrome と DLL の対応は次のとおり。</p>
<table summary="GRE ディレクトリ直下のハードコード chrome">
<caption>GRE ディレクトリ直下</caption>
<thead>
<tr><th>DLL</th><td>chrome</td></tr>
</thead>
<tbody>
<tr>
<th><code>gkgfx.dll</code></th>
<td>chrome://global/content/printPageSetup.xul</td>
</tr>
<tr>
<th><code>mozctl.dll</code></th>
<td>chrome://necko/locale/necko.properties</td>
</tr>
</tbody>
</table>]]></description>
         <link>http://nesitive.net/nesitive/all/0e5e8538e398972e245a52f07549aaaa.html</link>
         <guid>http://nesitive.net/nesitive/all/0e5e8538e398972e245a52f07549aaaa.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Tue, 29 Mar 2005 00:32:28 +0900</pubDate>
      </item>
      
      <item>
         <title>仕様が固定されたインターフェース</title>
         <description><![CDATA[<p>GeckoSDK に含まれているインターフェースの最後に仕様が変更されたバージョンと <code>@status FROZEN</code> になったバージョンを調べてみた。
<code>UNDER _REVIEW</code>　が混ざっているが多分もう仕様変更がないんだろう。
<code>nsIDebug</code> とかいまさら仕様変更されても困るし。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/c4976d18b7b5ad8abab559c6e23a86f8.html</link>
         <guid>http://nesitive.net/nesitive/all/c4976d18b7b5ad8abab559c6e23a86f8.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Sat, 11 Dec 2004 21:10:00 +0900</pubDate>
      </item>
      
      <item>
         <title>nsIWebProgress その他の仕様が固定</title>
         <description><![CDATA[<p><code>nsIWebProgressListener</code> がいつまでたっても凍結されないため、いったいいつからインターフェースが変わっていないのかを調べるために <a href="http://lxr.mozilla.org/mozilla/">LXR</a> で CVS Log を見てみたところ、実は2004年10月30日の時点ですでに凍結されていたようだ。
もしかして、と思い先日リリースされた 1.8α5 の SDK をダウンロードして確認してみたところ、 1.7 と比較して次の <abbr title="interface definition language">idl</abbr> ファイルが増えていた。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/e8c0b7cfd567c87a0fc85c4578fb84ba.html</link>
         <guid>http://nesitive.net/nesitive/all/e8c0b7cfd567c87a0fc85c4578fb84ba.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Gecko</category>
        
        
         <pubDate>Fri, 26 Nov 2004 00:50:00 +0900</pubDate>
      </item>
      
      <item>
         <title>Firefox 1.0 リリース</title>
         <description><![CDATA[<p><a href="http://www.mozilla.org/">mozilla.org</a> から当初の予告通り11月9日に <a href="http://www.mozilla.org/products/firefox/">Firefox 1.0</a> がリリースされた。

いつものように <a href="http://backup.jasnapaka.com/">MozBackup</a> でプロファイルをバックアップしてからインストールして使ってみた。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/2846820383115c379d3b1224dda90bf8.html</link>
         <guid>http://nesitive.net/nesitive/all/2846820383115c379d3b1224dda90bf8.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Mozilla</category>
        
        
         <pubDate>Tue, 09 Nov 2004 23:40:00 +0900</pubDate>
      </item>
      
      <item>
         <title>Thunderbird 0.9 リリース</title>
         <description><![CDATA[<p><a href="http://www.mozilla.org/products/thunderbird/">Thunderbird</a> 0.9 がリリースされたので早速インストールして使ってみた。
主な新機能は次の2つ。</p>
<ul>
<li>Saved Search フォルダ</li>
<li>メッセージのグループ化</li>
</ul>]]></description>
         <link>http://nesitive.net/nesitive/all/73171f1028e7f054a8ac10917e6188a8.html</link>
         <guid>http://nesitive.net/nesitive/all/73171f1028e7f054a8ac10917e6188a8.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Mozilla</category>
        
        
         <pubDate>Fri, 05 Nov 2004 01:10:00 +0900</pubDate>
      </item>
      
      <item>
         <title>最小の Gecko Web ブラウザ</title>
         <description><![CDATA[<p>SDK の説明にもいい加減飽きたので SDK を使って実際に何かをしてみる事にしよう。
わかりやすいのはやはりブラウザだろう。
そういうわけで最小限のコードでブラウザのようなものを作ってみた。
<a href="http://nesitive.net/files/GeckoSDK.zip">Delphi 版 GeckoSDK</a> の中身をライブラリパスの通ったフォルダに入れておくこと。
最小のブラウザは以下のコードで実現する。</p>]]></description>
         <link>http://nesitive.net/nesitive/all/b02b7441f5ef25a07110a55959e89575.html</link>
         <guid>http://nesitive.net/nesitive/all/b02b7441f5ef25a07110a55959e89575.html</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">Develop</category>
        
        
         <pubDate>Thu, 04 Nov 2004 01:15:00 +0900</pubDate>
      </item>
      
   </channel>
</rss>
