<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>SOBA開発日記</title>
      <link>http://soba-project.info/blog/</link>
      <description>SOBA Project, Inc. 開発者の日記です。
</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Thu, 18 Feb 2010 22:13:25 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>秘密兵器</title>
         <description><![CDATA[これはなんでしょうか？
弊社の秘密兵器、エコーキャンセラーつきのマイクスピーカーです。
製造元からの一押しで、日本で初めてテストしています。
SOBAとの相性もバッチリです。

SOBA Project, Inc.ではおそらく何十種類ものマイクスピーカーをテストしましたが
指向性、エコーキャンセラの性能などでもかなり上位になりそうです。

<a href="http://soba-project.info/blog/speeker.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/speeker.JPG" width="320" height="240"/>
</a
]]></description>
         <link>http://soba-project.info/blog/2010/02/post_73.html</link>
         <guid>http://soba-project.info/blog/2010/02/post_73.html</guid>
        
        
         <pubDate>Thu, 18 Feb 2010 22:13:25 +0900</pubDate>
      </item>
            <item>
         <title>移行中</title>
         <description><![CDATA[なんかすごいことをやっていそうですが、大したことはありません。

手前の富士通のデスクトップパソコンの調子が悪いので、移行しているところです。
ちなみにWindows2000です。
SOBAのお客様でWindows2000をご使用のお客様がいる限り、テスト用に必要なのです。

<a href="http://soba-project.info/blog/ikou.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/ikou.JPG" width="320" height="240"/>
</a
]]></description>
         <link>http://soba-project.info/blog/2010/02/post_77.html</link>
         <guid>http://soba-project.info/blog/2010/02/post_77.html</guid>
        
        
         <pubDate>Thu, 11 Feb 2010 19:12:19 +0900</pubDate>
      </item>
            <item>
         <title>節分会</title>
         <description><![CDATA[本日は節分祭・節分会です。

SOBA Project, Inc.のそばの<a href="http://www.kyoto.zaq.ne.jp/mibu/" target="_blank">壬生寺</a>でもお祭りがありました。
壬生寺は新撰組で有名なお寺です。
私はちょうど会社の帰りに寄り道してきました。
夜9:30ぐらいに仕事を終えて、回転焼きを食べました。

<a href="http://soba-project.info/blog/setubune.jpg" target="_blank">
<img alt="" src="http://soba-project.info/blog/setubune.jpg" width="320" height="240"/>
</a]]></description>
         <link>http://soba-project.info/blog/2010/02/post_75.html</link>
         <guid>http://soba-project.info/blog/2010/02/post_75.html</guid>
        
        
         <pubDate>Wed, 03 Feb 2010 23:52:31 +0900</pubDate>
      </item>
            <item>
         <title>5周年</title>
         <description><![CDATA[本日はSOBA Project, Incの5回目の誕生日です。
会議室でピザを食べてお祝いしました。

<a href="http://soba-project.info/blog/5thanniversary.jpg" target="_blank">
<img alt="" src="http://soba-project.info/blog/5thanniversary.jpg" width="240" height="320"/>
</a]]></description>
         <link>http://soba-project.info/blog/2010/01/5_1.html</link>
         <guid>http://soba-project.info/blog/2010/01/5_1.html</guid>
        
        
         <pubDate>Wed, 27 Jan 2010 23:38:25 +0900</pubDate>
      </item>
            <item>
         <title>Microsoft Spy++</title>
         <description><![CDATA[最近は、SOBA CITY/mierukaの次期バージョンのテストを行っています。
本日、会社のSさんに教えてもらったツールMicrosoft Spy++です。
ウィンドウの親子関係、サイズ、位置などありとあらゆることがわかります。
SOBAはJavaでUI、nativeでカメラ映像をやり取りしているので、これがあるととても便利です。

<a href="http://soba-project.info/blog/spy.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/spy.JPG" width="320" height="256"/>
</a]]></description>
         <link>http://soba-project.info/blog/2010/01/microsoft_spy.html</link>
         <guid>http://soba-project.info/blog/2010/01/microsoft_spy.html</guid>
        
        
         <pubDate>Fri, 15 Jan 2010 19:14:48 +0900</pubDate>
      </item>
            <item>
         <title>ソースコードのUTF-8化</title>
         <description>SOBA Project, Inc.で管理しているSOBAフレームワークなどすべてのソースコードはSubversionで管理しています。ソースコードの文字コードは多種多様で、Shift-JIS、UTF-8、EUCなど様々な文字コードが使われています。現在はEUCコードはなくなりましたが、いまだにShift-JISとUTF-8が混在していて、管理が大変になってきています。
Shift-JISは主にSOBAのクライアントソース側で使われていますが、今回、思い切って、すべてのソースコードをUTF-8で統一しました。

以下のようにフォルダAAAの下にShift-JISで書かれたaaa.properties.sjisというプロパティファイルとbbb.javaというJavaのファイルが存在するとします。


AAA/aaa.properties.sjis
AAA/BBB/bbb.java


これらのファイルを一括で変更する方法を考えます。

まず、Shift-JISからUTF-8に変更するには著名なnkfを使います。nkfをパスの通ったフォルダにおきます。

次につぎのようなシェルスクリプト sjis2utf8.shを作ります。
----------------------------------------------------------------
#!/bin/sh
# convert sjis to utf8
#
# sjisファイルをutf8ファイルに変更する。
# また、ファイル名にsjisが含まれていたらutf8に変更する

if test $# -ne 1
then
  echo &quot;Usage:sjis2utf8.sh (file name)&quot;
  exit
fi

for file1 in $*
do
  #絶対パスなしでファイル名を取り出す。ファイル名にsjisが含まれていたらutf8に変更
  file2=`echo $file1 | awk &apos;BEGIN {FS=&quot;/&quot;};{print $NF}&apos; | sed &apos;s/sjis/utf8/g&apos;` 
  
  #絶対パスつきでファイル名を取り出す。ファイル名にsjisが含まれていたらutf8に変更
  file3=`echo $file1 | sed &apos;s/sjis/utf8/g&apos;`
  
  #UTF-8に変更する
  nkf -Sw80 $file1 &gt; /tmp/$file2
  
  #元ファイルは削除して、変更されたファイルをコピーする
  rm $1
  cp /tmp/$file2 $file3
  rm /tmp/$file2
done
----------------------------------------------------------------

一括変更は以下のように行います。

$ find . \( -name &quot;*.java&quot;  -or -name &quot;*.sjis&quot; \) -print | xargs -i -t sjis2utf
8.sh {}
sjis2utf8.sh ./AAA/aaa.properties.sjis
sjis2utf8.sh ./AAA/BBB/bbb.java


これで、UTF-8書かれたプロパティファイルとUTF-8で書かれたjavaのソースコードになります。

AAA/aaa.properties.utf8
AAA/BBB/bbb.java

</description>
         <link>http://soba-project.info/blog/2009/12/utf8.html</link>
         <guid>http://soba-project.info/blog/2009/12/utf8.html</guid>
        
        
         <pubDate>Fri, 25 Dec 2009 20:51:26 +0900</pubDate>
      </item>
            <item>
         <title>Too many open files その2</title>
         <description>mod_proxy_httpを使ってもエラーの場所が変わっただけで結果は同じでした。

Nov 13, 2009 7:07:44 PM org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket
SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080] ignored exception: java.net.SocketException: Too many open files
java.net.SocketException: Too many open files
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:408)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)


/proc/プロセスID/fdにオープンしているファイルディスクリプタが表示されます。
この数がデフォルトの1024を超えたらNGです。
ulimit -nを使ったら、デフォルトのファイルディスクリプタ数を増やすことができますが、1024を超えてしまうことが問題かな。

</description>
         <link>http://soba-project.info/blog/2009/11/nov_13_20.html</link>
         <guid>http://soba-project.info/blog/2009/11/nov_13_20.html</guid>
        
        
         <pubDate>Tue, 17 Nov 2009 19:26:31 +0900</pubDate>
      </item>
            <item>
         <title>Too many open files その1</title>
         <description><![CDATA[開発用サーバーでこんなエラー出ました。

Oct 21, 2009 2:37:24 PM org.apache.catalina.connector.CoyoteAdapter service
SEVERE: An exception or error occurred in the container during the request processing
java.lang.NoClassDefFoundError: org/apache/log4j/spi/ThrowableInformation
	at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:145)
	at org.apache.log4j.Category.forcedLog(Category.java:372)
	at org.apache.log4j.Category.log(Category.java:864)
	at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:192)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)
Oct 21, 2009 2:37:24 PM org.apache.jk.common.ChannelSocket acceptConnections
WARNING: Exception executing accept
java.net.SocketException: Too many open files
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:313)
	at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:667)
	at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:878)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)


ApacheとTomcatの連携では
mod_proxy_ajpを使っていますが、mod_proxy_httpを使ったほうがよいのでしょうか？

]]></description>
         <link>http://soba-project.info/blog/2009/11/too_many_open_files.html</link>
         <guid>http://soba-project.info/blog/2009/11/too_many_open_files.html</guid>
        
        
         <pubDate>Thu, 12 Nov 2009 19:52:04 +0900</pubDate>
      </item>
            <item>
         <title>Visual Studio リモートデバッグ</title>
         <description><![CDATA[SOBAのソースコードのほとんどの部分はJavaで書かれていますが、カメラや音声の部分はVisual C++などのネイティブで書かれたdllになっています。Visual C++で書かれたdllをVisual Studioのインストールされていないパソコンでデバッグしてみました。

①
まず、該当のVisual C++のソースをVisual C++のdebugでコンパイルします。
dllとpdbの拡張子のついたファイルをVisual Studioのインストールされていないパソコン側にコピーしてデバッグしたいプログラムがそのdllを使用できるようにしておきます。

②
Visual Studioがインストールされていないパソコンでデバッグしたいプログラムを動作させます。
私の場合、javaのプログラムがC++のdllを呼び出しているのでjavaのプログラムを実行させます。

③
その後、msvcmon.exeを動作させて待機する必要があります。msvcmon.exeはVisual Studioがインストールされているパソコンからフォルダごとコピーすればそのまま動きます。

以下のようにコマンドラインから入力して待機させます。

$ ./msvcmon.exe -anyuser -tcpip
Microsoft (R) Visual C++ Remote Debug Monitor(x86) Version 7.10.6030
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.
Maximum number of concurrent sessions:20

**TCP-IP Mode**

WARNING: TCP-IP mode is not a secure way to debug your application. For better
security use msvcmon in pipe mode or the default port in the processes
dialog to debug your application.

To use the default port you will need to install the full set of remote
debugging components. For further information see 'Remote Debug Setup' in Help.

*Msvcmon will timeout and exit in 15 minutes*
Waiting for Connections - everyone is allowed access


④
さて、Visual Studioがインストールされているパソコン側では、該当のプロジェクトを開いて、適当なソースでブレイクポイントを設定しておきます。
その後、Tools ---> Debug Processを開きます。
TransportにTCP/IPを選んで
Nameにmsvcmon.exeを動作させているパソコンのIPアドレスを入力します。


すると、一覧に動作中のプログラムが表示されます。
私の場合、javaのプログラムを起動させているのでjavaを選択します。
すると、javaから呼び出されているC++のコードのブレイクポイントで止まりました。

<a href="http://soba-project.info/blog/remotedebug.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/remotedebug.JPG" width="320" height="256"/>
</a>]]></description>
         <link>http://soba-project.info/blog/2009/11/visual_studio_1.html</link>
         <guid>http://soba-project.info/blog/2009/11/visual_studio_1.html</guid>
        
        
         <pubDate>Tue, 10 Nov 2009 23:10:22 +0900</pubDate>
      </item>
            <item>
         <title>Xen</title>
         <description><![CDATA[SOBA Project, Inc.ではXenが流行って(?)います。遅ればせながら私も参入しました。

まず、CentOS5.3を用意します。Xenのインストールは
#yum istall xen
のみです。

私の場合、/root/CentOS_5.3.Finalにインストール用のDVDのコピーを持ち、NFSで参照できるようにexportしておきます。/etc/exportfsには

/root/CentOS_5.3.Final  *(ro)

と指定して、NFSサーバーを起動します。
#service nfs start

ゲストOSのインストールは以下のようにインストールします。

[root@localhost ~]# virt-install
仮想マシンの名前は何ですか? virt1
 どれだけの RAM を割り当てますか (メガバイト単位で)? 512
 What would you like to use as the disk (file path)? /var/lib/xen/images/virt1.img
 どの位の大きさのディスク (/var/lib/xen/images/virt1.img) にしたいですか(ギガバイト単位で)? 5
 グラフィックサポートを有効にしたいですか? (yes または no) yes
 インストール場所は何ですか? /root/CentOS_5.3.Final


インストール開始します。

「Choose a Language」で「Japanese」を選びます。

その後、インストールはしばらく英語のみで行う、との警告が表示されます。

「Keyboard Type」は「jp106」を選びます。

「Installation Method」で「NFS image」を選びます。

NFS Setupで
「NFS server name」としてホストのIPアドレスを指定します。
「CentOS directory」は「/root/CentOS_5.3.Final」です。

あとはほとんどデフォルトの指定のままでインストールします。
「システムクロックでUTCを使用」のチェックは外します。
これを指定していると時間が9時間ずれます。

インストール完了後は、/etc/xen/virt1を少しだけ編集します。
以下のようにkeymap=jaを追加します。これを行わないとキーマップが少し変でした。
vfb = [ "type=vnc,vncunused=1,keymap=ja"]

------------------------------------------------
name = "virt1"
uuid = "a2a420ea-d72b-2958-83df-f05dca43ee11"
maxmem = 512
memory = 512
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=ja"]
disk = [ "tap:aio:/var/lib/xen/images/virt1.img,xvda,w" ]
vif = [ "mac=00:16:3e:5f:20:3d,bridge=xenbr0" ]
------------------------------------------------

見事にゲストOSが起動します。Xenがあると、クリーンなOSにテストしては消して、テストしては消してということができるので非常に便利です。

<a href="http://soba-project.info/blog/xen.jpg" target="_blank">
<img alt="" src="http://soba-project.info/blog/xen.jpg" width="320" height="256"/>
</a>]]></description>
         <link>http://soba-project.info/blog/2009/10/xen.html</link>
         <guid>http://soba-project.info/blog/2009/10/xen.html</guid>
        
        
         <pubDate>Fri, 16 Oct 2009 20:36:04 +0900</pubDate>
      </item>
            <item>
         <title>Thunderbirdでパスワードが保存できない</title>
         <description>SOBA Project, Inc.ではメーラーは特に社内で統一していませんが、Thunderbirdユーザーが多いです。私もずいぶん前にOutlook ExpressをやめてThunderbirdを使っています。
社内でIさんがパスワードが毎回聞かれて困るというので調べてみたのですが、なかなかわかりません。

通常なら、メールサーバーからメールを受信するタイミングで、パスワードを聞かれるダイアログが表示されて、「パスワードマネージャでこのパスワードを保存する」にチェックを入れるとパスワードマネージャに保存されます。
この場合は、Thunderbirdの「ツール」→「オプション」で「プライバシー」の「パスワード」から「保存されているパスワードを変更」を見ると、ちゃんと入っています。

ところがIさんのパソコンでは確かに毎回パスワードが聞かれて、「パスワードマネージャでこのパスワードを保存する」にチェックを入れているにも関わらず、決してパスワードが保存されません。
Thunderbirdの設定ファイルはC:\Documents and Settings\(ユーザー名)\Application Data\Thunderbird\Profiles\xxx.default\prefs.jsに入っています。
このファイルを開いてみたところ、どうやら変な文字コードが入っている模様。
user_pref(&quot;mail.server.server2.realuserName&quot;, &quot;xxxxx髞&quot;);
試しに削除してしてみたところ、正常に動作しました。

・・・・こんなことで悩んでいるThunderbirdユーザーは世界中にいないのだろうか？
ちなみにprefs.jsは先頭にDo not edit this fileと書かれています。
直接、編集するときは、必ず、バックアップをとっておきましょう。


</description>
         <link>http://soba-project.info/blog/2009/10/thunderbird_1.html</link>
         <guid>http://soba-project.info/blog/2009/10/thunderbird_1.html</guid>
        
        
         <pubDate>Thu, 15 Oct 2009 20:04:50 +0900</pubDate>
      </item>
            <item>
         <title>メインPCの交換</title>
         <description><![CDATA[私がメインで使っているパソコンはDELL XPS M1330です。
ちょうど一年間メインPCとして使用しています（<a href="http://soba-project.info/blog/2008/08/" target="_blank">http://soba-project.info/blog/2008/08/</a>）。
先日からキーボードの反応が遅いなど、調子が悪くて掃除をしてみました。
それでもやっぱり調子が悪いです。
仕方ないので、メイン機は富士通FMV-BIBLO MG75Uに引っ越すことにしました。
デルのノートは1年間使いましたが残念です。分解はマニュアルどおりにやると簡単でした。

<a href="http://soba-project.info/blog/dell_note.jpg" target="_blank">
<img alt="" src="http://soba-project.info/blog/dell_note.jpg" width="320" height="240"/>
</a>
]]></description>
         <link>http://soba-project.info/blog/2009/09/pc.html</link>
         <guid>http://soba-project.info/blog/2009/09/pc.html</guid>
        
        
         <pubDate>Wed, 02 Sep 2009 20:43:34 +0900</pubDate>
      </item>
            <item>
         <title>Visual Editor</title>
         <description><![CDATA[Visual EditorとはGUIを作成するためのEclipseプラグインです。
私は、現在、ある仕事のためJavaでGUIを作っているのですが、Visual Editorは予想以上に使いものになりました。簡単な動作メモです。
以下を参考にしました。
<a href="http://wiki.eclipse.org/VE/Update" target="_blank">http://wiki.eclipse.org/VE/Update</a>

1. インストール
私が使っているEclipseはVersion3.4.0の英語版です。
Help → Software Updates → Available SoftwareのタブでAdd Siteを選んで
http://download.eclipse.org/tools/ve/updates/1.4/
と入力します。
すべてにチェックを入れてInstallを選択します。
何か出てきたらNextを選んで、次に
I accept the terms of the license agreements
にチェックを入れてFinishを選択するとインストールが始まります。
インストールは5分ほどで完了して、Eclipseを再起動するように促されます。

2.Visual Editorの起動
Wizardから起動できます。
New→Other→Java→Visual Classを選んでNextを選択します。
適当なNameを入力してFinishを選択します。

各コンポーネントの追加は当然として、レイアウトマネージャーの変更やイベントリスナーの追加もメニューから思うままにできました。

<a href="http://soba-project.info/blog/visualeditor.jpg" target="_blank">
<img alt="" src="http://soba-project.info/blog/visualeditor.jpg" width="320" height="240"/>
</a>
]]></description>
         <link>http://soba-project.info/blog/2009/08/visual_editor_1.html</link>
         <guid>http://soba-project.info/blog/2009/08/visual_editor_1.html</guid>
        
        
         <pubDate>Wed, 12 Aug 2009 20:09:07 +0900</pubDate>
      </item>
            <item>
         <title>蝉の羽化</title>
         <description><![CDATA[近所の夜の公園にて。
感動的ですね。
ただ、なかなか進展がない・・・。

<a href="http://soba-project.info/blog/uka.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/uka.JPG" width="240" height="320"/>
</a>]]></description>
         <link>http://soba-project.info/blog/2009/07/post_74.html</link>
         <guid>http://soba-project.info/blog/2009/07/post_74.html</guid>
        
        
         <pubDate>Mon, 27 Jul 2009 23:52:49 +0900</pubDate>
      </item>
            <item>
         <title>SOBAの歴史</title>
         <description><![CDATA[京都本社の開発室のレイアウト変更のために棚を整理していると古い資料が見つかりました。古くは2001年9月のSOBAプロジェクト発足時の新聞記事。それから、いろいろと興味深い資料が見つかりました。

<a href="http://soba-project.info/blog/soba_con.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/soba_con.JPG" width="320" height="240"/>
</a>
2002年7月に開催されたSOBAカンファレンスの資料です。
<br>
<a href="http://soba-project.info/blog/soba_oldlogo.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/soba_oldlogo.JPG" width="320" height="240"/>
</a>
2003年には、こんなSOBAのロゴを検討していた時期があったのですね。ただ、やっぱり今のSOBAのロゴが一番です。
<br>
<a href="http://soba-project.info/blog/soba_hangul.JPG" target="_blank">
<img alt="" src="http://soba-project.info/blog/soba_hangul.JPG" width="240" height="320"/>
</a>
ハングル版の説明資料もありました。そういえば、韓国のカンファレンスにも出展していました。
]]></description>
         <link>http://soba-project.info/blog/2009/07/soba_2.html</link>
         <guid>http://soba-project.info/blog/2009/07/soba_2.html</guid>
        
        
         <pubDate>Fri, 10 Jul 2009 17:08:10 +0900</pubDate>
      </item>
      
   </channel>
</rss>
