<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>Chagama Lab</title>
        <link>http://kosugi-tomo.vox.com/library/posts/page/1/</link>
        <description></description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Wed, 11 Jun 2008 12:52:30 +0900</lastBuildDate>
        <copyright>Copyright 2008</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>  
 
        <item>
            <title>Yaiku - Yet Another Jaiku Mobile</title>
            <link>http://kosugi-tomo.vox.com/library/post/yaiku.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/yaiku.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/yaiku.html?_c=feed-rss</guid> 
            <pubDate>Wed, 11 Jun 2008 12:52:30 +0900</pubDate>         
            
            <description>     &lt;p class=&quot;enclosed-assets&quot; style=&quot;margin-bottom: 10px;&quot;&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00fa967de5f80003.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a0.vox.com/6a00cdf39c8282cb8f00fa967de5f80003-50si&quot; alt=&quot;Yaiku Toppage (for PC)&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00fad69057130004.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a3.vox.com/6a00cdf39c8282cb8f00fad69057130004-50si&quot; alt=&quot;Yaiku Toppage (for mobile)&quot; /&gt;&lt;/a&gt; 
    &lt;br style=&quot;clear:both;&quot; /&gt;
&lt;/p&gt;
     Google に買われつつも微妙に奮わない Jaiku の API を使ってケータイ版を作ってみた．  Jaiku のケータイ版といえば既に m.jaiku.com が official で提供されているが，例によって Cookie が使えない端末では (当然) ログインもできず，割と昔から Cookie に対応している au に至っても &quot;domain=.jaiku.com&quot; を解釈できないのか，サブドメインが異なるユーザページでセッションが切れてしまいやはり使いものにならない．  ま...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/yaiku.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00fad68f777b0005?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">jaiku yaiku</category>    
        </item> 
 
        <item>
            <title>Carbon Emacs + AquaSkk + C-j + etc.</title>
            <link>http://kosugi-tomo.vox.com/library/post/carbon-emacs-aquaskk-c-j-etc.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/carbon-emacs-aquaskk-c-j-etc.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/carbon-emacs-aquaskk-c-j-etc.html?_c=feed-rss</guid> 
            <pubDate>Sat, 24 May 2008 04:28:35 +0900</pubDate>         
            
            <description>     よく分かってないけど一応メモ．  環境:   AquaSKK-3.6 CarbonEmacs-Tiger-20080120 (バイナリパッケージ版)  問題:   C-j の入力が AquaSkk に食われてしまい，C-q C-j 等が効かなくて不便． (setq mac-pass-control-to-system nil) とすると一応 C-j を Emacs に渡せるが，今度は AquaSkk による変換中の C-g や C-h まで Emacs に食われてしまい使いものにならない ...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/carbon-emacs-aquaskk-c-j-etc.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00fae8bc2256000b?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">emacs</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">mac</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">skk</category>   
        </item> 
 
        <item>
            <title>why python runtime don&#39;t use __len__? (2)</title>
            <link>http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__-2.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__-2.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__-2.html?_c=feed-rss</guid> 
            <pubDate>Mon, 19 May 2008 22:17:22 +0900</pubDate>         
            
            <description>     前回の続き． これでいけた．  class Proxy:     def __init__(self, obj):         self.__dict__[&#39;_obj&#39;] = obj      def __getattr__(self, name):         return getattr(self._obj, name)      def __setattr__(self, name, value):         setattr(self._obj, name, value...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__-2.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00fa96763e780002?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">python</category>   
        </item> 
 
        <item>
            <title>why python runtime don&#39;t use __len__?</title>
            <link>http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__.html?_c=feed-rss</guid> 
            <pubDate>Mon, 19 May 2008 04:01:23 +0900</pubDate>         
            
            <description>     べ，別に GAE やら何とかのために Python やってるんじゃないんだからね!! ///  Python クックブック 9.1 章 (weaving) を試していて困った／疑問を持った話． とりあえず 9.1 章のような継承 (name-mangling) は考えずに，再現する最小のコードをば．  class Proxy(object):   def __init__(self, obj):     object.__setattr__(self, &#39;obj&#39;, obj)    def...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/why-python-runtime-dont-use-__len__.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00fae8ba91d0000b?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">python</category>   
        </item> 
 
        <item>
            <title>alt, meta and cmd keys</title>
            <link>http://kosugi-tomo.vox.com/library/post/alt-meta-and-cmd-keys.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/alt-meta-and-cmd-keys.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/alt-meta-and-cmd-keys.html?_c=feed-rss</guid> 
            <pubDate>Tue, 29 Apr 2008 03:48:16 +0900</pubDate>         
            
            <description>     &lt;p class=&quot;enclosed-assets&quot; style=&quot;margin-bottom: 10px;&quot;&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398ef16f40005.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a4.vox.com/6a00cdf39c8282cb8f00e398ef16f40005-50si&quot; alt=&quot;DELL jp109&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00f48cf2db2e0002.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a6.vox.com/6a00cdf39c8282cb8f00f48cf2db2e0002-50si&quot; alt=&quot;HHK Lite&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398f46db70004.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a7.vox.com/6a00cdf39c8282cb8f00e398f46db70004-50si&quot; alt=&quot;MacBook&quot; /&gt;&lt;/a&gt; 
    &lt;br style=&quot;clear:both;&quot; /&gt;
&lt;/p&gt;
     IBM PC/AT 由来のキーボード (以下「PC キーボード」) には大抵 &quot;Z&quot; と &quot;X&quot; の下側に ALT キーが付いていて，装飾キーの一つとして機能する．Windows では ALT + F4 や CTRL + ALT + DEL を使わない日は無いし，メニューバーへのアクセスにも使えるので個人的には大変重宝している．  端末エミュレータや Emacs 系のアプリケーションでは ALT キーを META キーとして機能させることができる (あるいはデフォルトでそのように設定され...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/alt-meta-and-cmd-keys.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00f48cf2db4c0002?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">keyboards mac</category>    
        </item> 
 
        <item>
            <title>Link Manipulator</title>
            <link>http://kosugi-tomo.vox.com/library/post/link-manipulator.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/link-manipulator.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/link-manipulator.html?_c=feed-rss</guid> 
            <pubDate>Sat, 22 Dec 2007 11:54:59 +0900</pubDate>         
            
            <description>     &lt;p class=&quot;enclosed-assets&quot; style=&quot;margin-bottom: 10px;&quot;&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398ca8a810004.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a1.vox.com/6a00cdf39c8282cb8f00e398ca8a810004-50si&quot; alt=&quot;sample: a post includes link to MyMiniCity
&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398ca8eae0005.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a6.vox.com/6a00cdf39c8282cb8f00e398ca8eae0005-50si&quot; alt=&quot;sample: a post applied the detector&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398ca7c220002.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a2.vox.com/6a00cdf39c8282cb8f00e398ca7c220002-50si&quot; alt=&quot;sample: desirable execution order&quot; /&gt;&lt;/a&gt; 
    &lt;br style=&quot;clear:both;&quot; /&gt;
&lt;/p&gt;
     きっかけは MyMiniCity というサービスで，アクセス数に応じて自分の街が発展するという性質から Twitter 上にやたらと MyMiniCity へのリンクが貼られるようになった．個人的には興味がないのでスルーしていたが，そのうち巧妙な釣り文句と共に TinyURL を噛ませたリンクが貼られるようになって，迂闊に踏んでしまうとどうも悔しい．悔しいので対策することにした． TinyURL のリンクを自動 decode している人は多いと思うが，自分も 自作 decoder を利用...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/link-manipulator.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00e398ca969f0003?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">greasemonkey</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">twitter</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">tinyurl</category>    
        </item> 
 
        <item>
            <title>Favotter Favor</title>
            <link>http://kosugi-tomo.vox.com/library/post/favotter-favor.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/favotter-favor.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/favotter-favor.html?_c=feed-rss</guid> 
            <pubDate>Tue, 11 Dec 2007 12:51:31 +0900</pubDate>         
            
            <description>     &lt;p class=&quot;enclosed-assets&quot; style=&quot;margin-bottom: 10px;&quot;&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e398c6bea80003.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a0.vox.com/6a00cdf39c8282cb8f00e398c6bea80003-50si&quot; alt=&quot;Favotter Favor: screenshot&quot; /&gt;&lt;/a&gt; 
    &lt;br style=&quot;clear:both;&quot; /&gt;
&lt;/p&gt;
      Favotter 上から fav るための Greasemonkey Script.  install すると，favotter 上の各 post の下に星が出てきてクリックすると fav れる．既 fav かどうかは調べていないので，とりあえず全て白い星が表示される．fav った後は unfav もできる．  ついでに Twitter 上への permalink も設置する．  install: favotter-favor.user.js      &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/favotter-favor.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00e398c6b7fb0005?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">greasemonkey</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">twitter</category>    
        </item> 
 
        <item>
            <title>Tinyurl Decoder</title>
            <link>http://kosugi-tomo.vox.com/library/post/tinyurl-decoder-1.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/tinyurl-decoder-1.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/tinyurl-decoder-1.html?_c=feed-rss</guid> 
            <pubDate>Sat, 15 Sep 2007 21:19:49 +0900</pubDate>         
            
            <description>     なんか，自分が AutoPagerize をインストールした数日後 (7/10) に新しいバージョンがリリースされていて，あまつさえ addFilter なんつー機能が増えているジャマイカ．なんてことに二ヶ月くらい気付かなかった．  ので de-tinyurl も追随しました．  detinyurl.user.js   AutoPagerize.addFilter を利用して，力技対応をやめた． query string 付き URL の decode がおかしかったのを修正 (なぜ気付か...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/tinyurl-decoder-1.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00e398a8cffa0005?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">url</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">greasemonkey</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">uri</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">tinyurl</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">autopagerize</category>   
        </item> 
 
        <item>
            <title>Ustream Watchlist View</title>
            <link>http://kosugi-tomo.vox.com/library/post/ustream-watchlist-view.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/ustream-watchlist-view.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/ustream-watchlist-view.html?_c=feed-rss</guid> 
            <pubDate>Thu, 26 Jul 2007 11:59:19 +0900</pubDate>         
            
            <description>     &lt;p class=&quot;enclosed-assets&quot; style=&quot;margin-bottom: 10px;&quot;&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e3989749fb0004.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a3.vox.com/6a00cdf39c8282cb8f00e3989749fb0004-50si&quot; alt=&quot;Watchlist-view2&quot; /&gt;&lt;/a&gt;     &lt;a href=&quot;http://kosugi-tomo.vox.com/library/photo/6a00cdf39c8282cb8f00e3989759000005.html?_c=feed-rss&quot; style=&quot;float:left; margin-right:6px;&quot;&gt;&lt;img src=&quot;http://a0.vox.com/6a00cdf39c8282cb8f00e3989759000005-50si&quot; alt=&quot;Watchlist-view1&quot; /&gt;&lt;/a&gt; 
    &lt;br style=&quot;clear:both;&quot; /&gt;
&lt;/p&gt;
    Ustream.tv が流行っている．bulknews.net や bulkneets.net が特殊な需要を喚起し，新ジャンル「他宅警備員」まで生まれる始末．周囲の Twitterist も，利権的にナニなものを垂れ流したり勤務中の姿を晒したりひたすらキーボードを打つ手元が映されたり (パスワードとか打ったらヤバくね!?)，今後の動向から目が離せない．   まぁそれはさて置き，自分でも Ustream 向けの何か作ってみたくて手を動かしてみた．自分の Watchlist (の 1 ページ...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/ustream-watchlist-view.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00e3989774970005?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">ustream greasemonkey firefox</category>    
        </item> 
 
        <item>
            <title>Greasemonkey script execution environment 2</title>
            <link>http://kosugi-tomo.vox.com/library/post/greasemonkey-script-execution-environment-2.html?_c=feed-rss</link>   
            <author>nobody@vox.com(KOSUGI Tomo)</author>
            <comments>http://kosugi-tomo.vox.com/library/post/greasemonkey-script-execution-environment-2.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://kosugi-tomo.vox.com/library/post/greasemonkey-script-execution-environment-2.html?_c=feed-rss</guid> 
            <pubDate>Sun, 22 Jul 2007 13:56:20 +0900</pubDate>         
            
            <description>     前回の続き．「初心者向け Javascript 勉強会」の Greasemonkey に関する資料が公開されているブログエントリのコメント欄にて補足的なやりとりが見られる．どうやら Greasemonkey から提供された window オブジェクトはスクリプト間で共有されるらしい．確認してみよう．ようやく Firebug の &quot;console&quot; を覚えたのでソレで．  console.log(&#39;script a&#39;); a = 10 window.b = 11; if (typeof a ...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://kosugi-tomo.vox.com/library/post/greasemonkey-script-execution-environment-2.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00cdf39c8282cb8f00d41450cfb83c7f?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://kosugi-tomo.vox.com/tags/">javascript</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">firefox</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">greasemonkey</category> 
            <category domain="http://kosugi-tomo.vox.com/tags/">twitter</category>   
        </item> 
    </channel>
</rss>

