RSSリーダのファクトリメソッド対応

戻る



JAVADOCは、こちら。

::::::::::::::
AbstractRSSReader.java
::::::::::::::
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.*;

/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/

public abstract class AbstractRSSReader implements RSSReader {

    /** ドキュメントのルート要素 */
    protected Element root;

    protected DocumentBuilder builder;

    protected RSSEntity channel = null;
    protected List<RSSEntity> itemList = null;

    public AbstractRSSReader( ) throws Exception {
        //------------------------------------------------------------------------------------
        // ドキュメントビルダーファクトリを生成
        //------------------------------------------------------------------------------------
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

        //------------------------------------------------------------------------------------
        // 【重要】 -- CDATAノードの取り出し方です --
        // このファクトリで作成されたパーサが CDATA ノードを Text ノードに変換し、
        // それを隣接 (存在する場合) Text ノードに追加するように指定します。
        // デフォルトでは、この値は false に設定されます。
        //------------------------------------------------------------------------------------
        factory.setCoalescing( true );

        //------------------------------------------------------------------------------------
        // ドキュメントビルダーを生成
        //------------------------------------------------------------------------------------
        builder = factory.newDocumentBuilder();
    }

    public void parse( String source ) throws Exception {

        //----------------------------------------------------------------
        // パースを実行してDocumentオブジェクトを取得
        //----------------------------------------------------------------
        Document doc = builder.parse( source );

        System.out.println( "【XMLのバージョン】" + doc.getXmlVersion() );
        System.out.println( "【文書のエンコーディング】" + doc.getXmlEncoding() );

        root = doc.getDocumentElement();

        // --- ここまではXML文書を読むための共通処理

        // RSSバージョンにより異なる
        showInfo();

        traverse();
    }

    protected abstract void showInfo();

    public RSSEntity getChannel() {
        return channel;
    }
    public List getItemList() {
        return itemList;
    }
}
::::::::::::::
RSS0_91.java
::::::::::::::
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.*;

/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/

public class RSS0_91 extends AbstractRSSReader {

    public static void main( String[] args ) {

        if ( args.length != 1 ) {
            System.out.println( "usage: java -cp . RSS0_91 [URI|fileName]" );
            System.exit( -1 );
        }
        String source = args[ 0 ];

        try {

            /////////////////////////////////////////////////////
            // RSSリーダのインスタンス生成
            /////////////////////////////////////////////////////
            RSS0_91 reader = new RSS0_91();

            /////////////////////////////////////////////////////
            // ルート要素から再帰的に走査していく
            /////////////////////////////////////////////////////
            reader.parse( source );

            // ダンプする
            reader.iterateAll();

        } catch ( Exception e ) {
            e.printStackTrace();
        }

    }

    public RSS0_91( ) throws Exception {
        super( );
    }

    protected void showInfo() {
        System.out.println( "【ルート要素のタグ名】" + root.getTagName() );
        System.out.println( "【ルート要素の属性】" + root.getAttribute( "version" ) );
    }

    /**
    * セットされた情報を全て列挙する
    */
    public void iterateAll() {

        if ( channel != null ) {
            System.out.println();
            System.out.println( "/** channel */" );
            channel.iterate();
        }

        if ( itemList != null ) {
            Iterator iterator = itemList.iterator();
            while ( iterator.hasNext() ) {
                RSSEntity item = ( RSSEntity ) iterator.next();
                System.out.println();
                System.out.println( "/** item */" );

                item.iterate();
            }
        }
    }

    public void traverse() {
        // 子要素のリストを取得 -- getFirstChild()はNodeクラスが持つメソッドなのでキャストする
        Node childNode = ( ( Node ) root ).getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "channel".equals( nodeName ) ) {
                // System.out.println( nodeName );
                parseChannel( childNode );
            }

            childNode = childNode.getNextSibling();
        }

    }

    private void parseChannel( Node node ) {

        channel = new RSSEntity();

        // 子要素のリストを取得 -- getFirstChild()はNodeクラスが持つメソッドなのでキャストする
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "title".equals( nodeName )
                    || "link".equals( nodeName )
                    || "description".equals( nodeName )
                    || "language".equals( nodeName )
                    || "lastBuildingDate".equals( nodeName )
                    || "docs".equals( nodeName )
               ) {
                channel.put( nodeName, childNode.getFirstChild().getNodeValue() );

            } else if ( "item".equals( nodeName ) ) {
                parseItem( childNode );
            }

            childNode = childNode.getNextSibling();
        }
    }

    private void parseItem( Node node ) {

        if ( itemList == null ) {
            itemList = new LinkedList();
        }

        RSSEntity item = new RSSEntity();

        // 子要素のリストを取得
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "title".equals( nodeName )
                    || "link".equals( nodeName )
                    || "description".equals( nodeName )
               ) {

                String nodeValue = "";
                if ( !childNode.hasChildNodes() ) {
                    /**
                    * 要素に値がない場合はnull例外が発生するので止むを得ず対応
                    */ 
                    // System.err.println( "*** NULL *** " );
                    // DO NOTHING
                } else {
                    nodeValue = childNode.getFirstChild().getNodeValue();
                }
                // System.out.println( nodeName + ": " + nodeValue );
                item.put( nodeName, nodeValue );
            }

            childNode = childNode.getNextSibling();
        }

        itemList.add( item );
    }

}
::::::::::::::
RSS1_0.java
::::::::::::::
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.*;

/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/

public class RSS1_0 extends AbstractRSSReader {

    private RSSEntity image = null;

    public static void main( String[] args ) {

        if ( args.length != 1 ) {
            System.out.println( "usage: java -cp . RSS1_0 [URI|fileName]" );
            System.exit( -1 );
        }
        String source = args[ 0 ];

        try {

            /////////////////////////////////////////////////////
            // RSSリーダのインスタンス生成
            /////////////////////////////////////////////////////
            RSS1_0 reader = new RSS1_0( );

            /////////////////////////////////////////////////////
            // ルート要素から再帰的に走査していく
            /////////////////////////////////////////////////////
            reader.parse( source );

            // ダンプする
            reader.iterateAll();

        } catch ( Exception e ) {
            e.printStackTrace();
        }

    }

    public RSS1_0( ) throws Exception {
        super( );
    }

    protected void showInfo() {

        System.out.println( "【ルート要素のタグ名】" + root.getTagName() );
        System.out.println( "【ルート要素の属性】" + root.getAttribute( "xmlns" ) );

    }

    public void traverse() {
        // 子要素のリストを取得 -- getFirstChild()はNodeクラスが持つメソッドなのでキャストする
        Node childNode = ( ( Node ) root ).getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "channel".equals( nodeName ) ) {
                // System.out.println( nodeName );
                parseChannel( childNode );
            }
            if ( "image".equals( nodeName ) ) {
                // System.out.println( nodeName );
                parseImage( childNode );
            }
            if ( "item".equals( nodeName ) ) {
                // System.out.println( nodeName );
                parseItem( childNode );
            }
            childNode = childNode.getNextSibling();
        }

    }

    /**
    * セットされた情報を全て列挙する
    */
    public void iterateAll() {

        if ( channel != null ) {
            System.out.println();
            System.out.println( "/** channel */" );
            channel.iterate();
        }

        if ( image != null ) {
            System.out.println();
            System.out.println( "/** image */" );
            image.iterate();
        }

        if ( itemList != null ) {
            Iterator iterator = itemList.iterator();
            while ( iterator.hasNext() ) {
                RSSEntity item = ( RSSEntity ) iterator.next();
                System.out.println();
                System.out.println( "/** item */" );

                item.iterate();
            }
        }
    }

    private void parseItem( Node node ) {
        if ( itemList == null ) {
            itemList = new LinkedList();
        }

        RSSEntity item = new RSSEntity();
        item.put( "rdf:about", ( ( Element ) node ).getAttribute( "rdf:about" ) );

        // 子要素のリストを取得
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            // System.out.println( nodeName );
            if ( childNode.hasChildNodes() ) {
                if ( "link".equals( nodeName )
                        || "title".equals( nodeName )
                        || "description".equals( nodeName )
                        || "dc:subject".equals( nodeName )
                        || "dc:creation".equals( nodeName )
                        || "dc:date".equals( nodeName )
                        || "content:encoded".equals( nodeName )
                   ) {
                    item.put( nodeName, childNode.getFirstChild().getNodeValue() );
                }
            }

            childNode = childNode.getNextSibling();
        }

        itemList.add( item );
    }

    private void parseChannel( Node node ) {

        channel = new RSSEntity();

        channel.put( "rdf:about", ( ( Element ) node ).getAttribute( "rdf:about" ) );

        // 子要素のリストを取得
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            // System.out.println( nodeName );
            if ( childNode.hasChildNodes() ) {
                if ( "title".equals( nodeName )
                        || "link".equals( nodeName )
                        || "description".equals( nodeName )
                        || "dc:language".equals( nodeName )
                        || "dc:creator".equals( nodeName )
                        || "dc:date".equals( nodeName )
                        || "sy:updatePeriod".equals( nodeName )
                   ) {
                    channel.put( nodeName, childNode.getFirstChild().getNodeValue() );
                }
            }

            if ( "image".equals( nodeName ) ) {
                channel.put( "image", ( ( Element ) childNode ).getAttribute( "rdf:resource" ) );
            }
            if ( "admin:generatorAgent".equals( nodeName ) ) {
                channel.put( nodeName, ( ( Element ) childNode ).getAttribute( "rdf:resource" ) );
            }

            childNode = childNode.getNextSibling();
        }

    }

    private void parseImage( Node node ) {

        image = new RSSEntity();

        image.put( "rdf:about", ( ( Element ) node ).getAttribute( "rdf:about" ) );

        // 子要素のリストを取得
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            // System.out.println( nodeName );
            if ( childNode.hasChildNodes() ) {
                if ( "title".equals( nodeName )
                        || "link".equals( nodeName )
                        || "url".equals( nodeName )
                   ) {
                    image.put( nodeName, childNode.getFirstChild().getNodeValue() );
                }
            }

            childNode = childNode.getNextSibling();
        }

    }

}
::::::::::::::
RSS2_0.java
::::::::::::::
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.*;

/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/

public class RSS2_0 extends AbstractRSSReader {

    public static void main( String[] args ) {

        if ( args.length != 1 ) {
            System.out.println( "usage: java -cp . RSS2_0 [URI|fileName]" );
            System.exit( -1 );
        }
        String source = args[ 0 ];

        try {

            /////////////////////////////////////////////////////
            // RSSリーダのインスタンス生成
            /////////////////////////////////////////////////////
            RSS2_0 reader = new RSS2_0( );

            /////////////////////////////////////////////////////
            // ルート要素から再帰的に走査していく
            /////////////////////////////////////////////////////
            reader.parse( source );

            // ダンプする
            reader.iterateAll();

        } catch ( Exception e ) {
            e.printStackTrace();
        }

    }

    public RSS2_0( ) throws Exception {
        super( );
    }

    protected void showInfo() {
        System.out.println( "【ルート要素のタグ名】" + root.getTagName() );
        System.out.println( "【ルート要素の属性】" + root.getAttribute( "version" ) );
    }

    /**
    * セットされた情報を全て列挙する
    */
    public void iterateAll() {

        if ( channel != null ) {
            System.out.println();
            System.out.println( "/** channel */" );
            channel.iterate();
        }

        if ( itemList != null ) {
            Iterator iterator = itemList.iterator();
            while ( iterator.hasNext() ) {
                RSSEntity item = ( RSSEntity ) iterator.next();
                System.out.println();
                System.out.println( "/** item */" );

                item.iterate();
            }
        }
    }


    public void traverse() {
        // 子要素のリストを取得 -- getFirstChild()はNodeクラスが持つメソッドなのでキャストする
        Node childNode = ( ( Node ) root ).getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "channel".equals( nodeName ) ) {
                // System.out.println( nodeName );
                parseChannel( childNode );
            }

            childNode = childNode.getNextSibling();
        }

    }

    private void parseChannel( Node node ) {

        channel = new RSSEntity();

        // 子要素のリストを取得 -- getFirstChild()はNodeクラスが持つメソッドなのでキャストする
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "title".equals( nodeName )
                    || "link".equals( nodeName )
                    || "language".equals( nodeName )
                    || "webMaster".equals( nodeName )
                    || "lastBuildingDate".equals( nodeName )
                    || "generator".equals( nodeName )
                    || "docs".equals( nodeName )
               ) {
                channel.put( nodeName, childNode.getFirstChild().getNodeValue() );

            } else if ( "item".equals( nodeName ) ) {
                parseItem( childNode );
            }

            childNode = childNode.getNextSibling();
        }
    }

    private void parseItem( Node node ) {

        if ( itemList == null ) {
            itemList = new LinkedList();
        }

        RSSEntity item = new RSSEntity();

        // 子要素のリストを取得
        Node childNode = node.getFirstChild();

        while ( childNode != null ) {
            String nodeName = childNode.getNodeName();

            if ( "title".equals( nodeName )
                    || "link".equals( nodeName )
                    || "description".equals( nodeName )
                    || "category".equals( nodeName )
                    || "guid".equals( nodeName )
                    || "generator".equals( nodeName )
                    || "pubDate".equals( nodeName )
               ) {

                String nodeValue = "";
                if ( !childNode.hasChildNodes() ) {
                    /**
                    * 要素に値がない場合はnull例外が発生するので止むを得ず対応
                    */ 
                    // System.err.println( "*** NULL *** " );
                    // DO NOTHING
                } else {
                    nodeValue = childNode.getFirstChild().getNodeValue();
                }
                // System.out.println( nodeName + ": " + nodeValue );
                item.put( nodeName, nodeValue );
            }

            childNode = childNode.getNextSibling();
        }

        itemList.add( item );

    }
}
::::::::::::::
RSSEntity.java
::::::::::::::
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.*;

/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
* <pre>チャネル、イメージ、アイテムなどを格納するクラス</pre>
*/
public class RSSEntity extends LinkedHashMap {

    public RSSEntity() {
        super();
    }

    public void iterate() {
        Iterator iterator = this.keySet().iterator();
        while ( iterator.hasNext() ) {
            String key = ( String ) iterator.next();
            String value = ( String ) this.get( key );
            System.out.println( key + "\t" + value );
        }
    }
}


::::::::::::::
RSSReader.java
::::::::::::::
/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/

import java.util.*;

public interface RSSReader {
    /** 全要素をダンプする */
    public void iterateAll();

    /** DOMツリーを走査して、データを取り出す */
    public void traverse();

    /** チャネルのMAPを取得する */
    public RSSEntity getChannel();

    /** アイテムリストを取得する */
    public List getItemList();

    /** URIあるいはファイルを解析する */
    public void parse( String source ) throws Exception;
}
::::::::::::::
RSSReaderFactory.java
::::::::::::::
/**
* $Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
* @author KISHI Yasuhiro
*/
import java.util.*;

public class RSSReaderFactory {

    public static RSSReader newInstance( String version ) throws Exception {
        if ( "0.91".equals( version ) ) {
            return new RSS0_91( );
        } else if ( "1.0".equals( version ) ) {
            return new RSS1_0( );
        } else if ( "2.0".equals( version ) ) {
            return new RSS2_0( );
        } else {
            throw new RSSReaderInvalidFactoryException( version );
        }
    }

    public static void main( String[] args ) {

        try {
            RSSReader reader = RSSReaderFactory.newInstance( "1.1" );
        } catch ( Exception e ) {
            e.printStackTrace();
        }

        try {
            System.out.println( "------ RSS0.91 ---------------------" );
            RSSReader reader = RSSReaderFactory.newInstance( "0.91" );
            reader.parse( "http://www.doblog.com/weblog/RSSServlet?CMD=LATEST&userid=7160&TYPE=RSS_0_91" );
            System.out.println();
            showContext( reader );
        } catch ( Exception e ) {
            e.printStackTrace();
        }
        try {
            System.out.println( "------ RSS1.0 ---------------------" );
            RSSReader reader = RSSReaderFactory.newInstance( "1.0" );
            reader.parse( "http://www.doblog.com/weblog/RSSServlet?CMD=LATEST&userid=7160&TYPE=RSS_1_0" );
            System.out.println();
            showContext( reader );
        } catch ( Exception e ) {
            e.printStackTrace();
        }
        try {
            System.out.println( "------ RSS2.0 ---------------------" );
            RSSReader reader = RSSReaderFactory.newInstance( "2.0" );
            reader.parse( "http://www.doblog.com/weblog/RSSServlet?CMD=LATEST&userid=7160&TYPE=RSS_2_0" );
            System.out.println();
            showContext( reader );
        } catch ( Exception e ) {
            e.printStackTrace();
        }
    }

    public static void showContext( RSSReader reader ) {

        RSSEntity channel = reader.getChannel();
        channel.iterate();
        List itemList = reader.getItemList();
        Iterator iterator = itemList.iterator();
        while ( iterator.hasNext() ) {
            RSSEntity item = ( RSSEntity ) iterator.next();
            System.out.println();
            System.out.println( "/** item */" );

            item.iterate();
        }

    }
}
::::::::::::::
RSSReaderInvalidFactoryException.java
::::::::::::::
/**
$Id: RSSReaderFactory.html,v 1.1 2009/06/22 16:11:54 kishi Exp kishi $
@author KISHI Yasuhiro
*/

public class RSSReaderInvalidFactoryException extends Exception {

    public RSSReaderInvalidFactoryException( String version ) {
        super( "指定されたバージョン(" + version + ") はサポート対象外です!" );
    }

}

$ java -cp . RSSReaderFactory
RSSReaderInvalidFactoryException: 指定されたバージョン(1.1) はサポート対象外です!
	at RSSReaderFactory.newInstance(RSSReaderFactory.java:17)
	at RSSReaderFactory.main(RSSReaderFactory.java:24)


------ RSS0.91 ---------------------
【XMLのバージョン】1.0
【文書のエンコーディング】UTF-8
【ルート要素のタグ名】rss
【ルート要素の属性】0.91

title	アラベスク組曲
link	http://www.doblog.com/weblog/myblog/7160
description	All in love is FAIR. /** * 殆どそこはかとない * 絵日記ならぬ * 「写真日記」です。 */
language	ja
docs	http://backend.userland.com/stories/rss091

/** item */
title	多摩モノレール@立川
link	http://www.doblog.com/weblog/myblog/7160/2524962#2524962
description	

/** item */
title	日本−ドイツ戦は31日午前3時半開始 (日刊スポーツ)
link	http://www.doblog.com/weblog/myblog/7160/2524855#2524855
description	<i>日本協会は1日、日本代表のW杯前最後の強化試合となるドイツでの国際親善試合2試合の開始時間を明らかにし、ドイツ戦(レーバークーゼン)は30日午後8時半(日本時間31日午前3時半)、マルタ戦(デュッセルドルフ)は6月4日午後3時(同10時)となった。</i> だそうです。

/** item */
title	マスター・アンド・コマンダー
link	http://www.doblog.com/weblog/myblog/7160/2524190#2524190
description	これもDVD借りてきて観ました。 海原での大嵐の部分が迫力ありました。 内容的には、これもリーダーシップがテーマなんだな、きっと。 「任務優先」を至上のものとしている船長には、親友であり部下である医者との間との葛藤があり、そのあたりがストーリーの展開に深みを与えている。 こういう役をやらせると、ラッセル・クロウはキメてくれます。 #ガラパゴス島、行ってみたいです。

/** item */
title	水辺の風景@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522708#2522708
description	

/** item */
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522674#2522674
description	

/** item */
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522619#2522619
description	ここの鴨は人懐こい。 というか、人からほぼ飼育されているのに等しい。 近所に住む人(犬の散歩をしていたりする)が餌を供給しているようだ。 私にぜんぜん警戒しないで、こんな距離まで例のユーモラスな歩き方でと近づいてきます。

/** item */
title	花@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522560#2522560
description	黄色い菖蒲である。 そういえば端午の節句だ。菖蒲湯に浸かろう!

/** item */
title	鴨の昼寝@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522518#2522518
description	鴨はこうやって御昼寝するわけです。

/** item */
title	タンポポ
link	http://www.doblog.com/weblog/myblog/7160/2522488#2522488
description	風に吹かれて、この種子はどこに飛んでいくのか・・・ 想像してみた。

/** item */
title	貝殻坂@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522439#2522439
description	暑かった。なんと関東以西では真夏日のところが多かったらしい。 ということで、今日は再び立川公園まで遠征。 今回は珍しく立川公園までの多摩川サイクリングロードではわき目もふらず、一心にひたすら走り抜けた。日差しが強かったんで、かなり日焼けしたかも・・・ 立川公園内に入りようやく一息。 今日はかなり体力を消耗している。このぐらいがいいかもしれない。 #おかげでだいぶ腹もへこんできた(笑)

/** item */
title	コエンザイム
link	http://www.doblog.com/weblog/myblog/7160/2521775#2521775
description	たまにはこんなものも摂取しています。

/** item */
title	STATISTICS
link	http://www.doblog.com/weblog/myblog/7160/2521090#2521090
description	ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7000 ポイント: 314.2 総ブログ数: 20 総アクセス数: 6283 タイトル: Doblog - 国際化時代のキャリア戦略 - URL: http://www.doblog.com/weblog/myblog/7001 ポイント: 0.0 総ブログ数: 0 総アクセス数: 24 タイトル: Doblog - デジカメ写真集 - URL: http://www.doblog.com/weblog/myblog/7002 ポイント: 0.0 総ブログ数: 0 総アクセス数: 85 タイトル: Doblog - デジカメ写真集(石田) - URL: http://www.doblog.com/weblog/myblog/7003 ポイント: 6.6 総ブログ数: 66 総アクセス数: 434 タイトル: Doblog - Light Metals Smoothie - URL: http://w...

/** item */
title	ベニスの商人
link	http://www.doblog.com/weblog/myblog/7160/2520356#2520356
description	DVD借りて、観ました。いつも「時間差レンタル」ですが・・・でも新作なので2泊3日。 急いで見ることに。 なんだかんだいって、正直、一番の感想は、ユダヤ商人シャイロックが非常に可哀想で同情したくなったこと。 勿論アル・パチーノの演技が素晴らしかった。 このストーリー(勿論シェークスピア原本)は普遍的な人間の葛藤が描かれている。だから時代を超えて問題提起を今を生きる人にも訴えてくるのでしょう。 結局、この物語は、法とは「詭弁」である、ということがひとつのテーマになっているのかと思う。

/** item */
title	慈恵医大病院の風景
link	http://www.doblog.com/weblog/myblog/7160/2519165#2519165
description	

/** item */
title	stitch
link	http://www.doblog.com/weblog/myblog/7160/2519152#2519152
description	【名-1】 ひと針、縫い目、一針{いっしん}(の縫合{ほうごう})、編目{あみめ}、ステッチ、綴じ、布地{ぬのじ} 【名-2】 さしこみ、脇腹{わきばら}の痛み 【名-3】 〈話〉わずか、ほんの少し 【自動】 縫う 【他動】 〜を縫う、縫い合わせる、とじる ・ He stitched the torn part of the skirt. 彼はスカートの破れた部分を縫い合わせた。 【レベル】5、【発音】sti't∫、【@】スティッチ、ステッチ、【変化】《動》stitches | stitching | stitched stitch a button onto a shirt シャツにボタンを付ける stitch a piece of brightly-coloured embroidery 明るい色の刺しゅうをする stitch a rip ほころびを縫う stitch a wound 傷口{きずぐち}を縫う stitch abscess 縫合部膿瘍{ほうごうぶ のうよう}

------ RSS1.0 ---------------------
【XMLのバージョン】1.0
【文書のエンコーディング】UTF-8
【ルート要素のタグ名】rdf:RDF
【ルート要素の属性】http://purl.org/rss/1.0/

rdf:about	http://www.doblog.com
title	アラベスク組曲
link	http://www.doblog.com/weblog/myblog/7160
description	All in love is FAIR. /** * 殆どそこはかとない * 絵日記ならぬ * 「写真日記」です。 */

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2524962#2524962
title	多摩モノレール@立川
link	http://www.doblog.com/weblog/myblog/7160/2524962#2524962
dc:date	2006-05-02T17:15:00+09:00
dc:subject	散策/多摩川沿い

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2524855#2524855
title	日本−ドイツ戦は31日午前3時半開始 (日刊スポーツ)
link	http://www.doblog.com/weblog/myblog/7160/2524855#2524855
description	<i>日本協会は1日、日本代表のW杯前最後の強化試合となるドイツでの国際親善試合2試合の開始時間を明らかにし、ドイツ戦(レーバークーゼン)は30日午後8時半(日本時間31日午前3時半)、マルタ戦(デュッセルドルフ)は6月4日午後3時(同10時)となった。</i> だそうです。
dc:date	2006-05-02T16:09:00+09:00
dc:subject	SNAPSHOTS TODAY

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2524190#2524190
title	マスター・アンド・コマンダー
link	http://www.doblog.com/weblog/myblog/7160/2524190#2524190
description	これもDVD借りてきて観ました。 海原での大嵐の部分が迫力ありました。 内容的には、これもリーダーシップがテーマなんだな、きっと。 「任務優先」を至上のものとしている船長には、親友であり部下である医者との間との葛藤があり、そのあたりがストーリーの展開に深みを与えている。 こういう役をやらせると、ラッセル・クロウはキメてくれます。 #ガラパゴス島、行ってみたいです。
dc:date	2006-05-02T10:26:00+09:00
dc:subject	映画

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522708#2522708
title	水辺の風景@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522708#2522708
dc:date	2006-05-01T23:06:00+09:00
dc:subject	¶公園/立川公園

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522674#2522674
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522674#2522674
dc:date	2006-05-01T22:59:00+09:00
dc:subject	√動物たち/鴨

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522619#2522619
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522619#2522619
description	ここの鴨は人懐こい。 というか、人からほぼ飼育されているのに等しい。 近所に住む人(犬の散歩をしていたりする)が餌を供給しているようだ。 私にぜんぜん警戒しないで、こんな距離まで例のユーモラスな歩き方でと近づいてきます。
dc:date	2006-05-01T22:49:00+09:00
dc:subject	√動物たち/鴨

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522560#2522560
title	花@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522560#2522560
description	黄色い菖蒲である。 そういえば端午の節句だ。菖蒲湯に浸かろう!
dc:date	2006-05-01T22:36:00+09:00
dc:subject	¶公園/立川公園

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522518#2522518
title	鴨の昼寝@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522518#2522518
description	鴨はこうやって御昼寝するわけです。
dc:date	2006-05-01T22:28:00+09:00
dc:subject	√動物たち/鴨

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522488#2522488
title	タンポポ
link	http://www.doblog.com/weblog/myblog/7160/2522488#2522488
description	風に吹かれて、この種子はどこに飛んでいくのか・・・ 想像してみた。
dc:date	2006-05-01T22:23:00+09:00
dc:subject	¶公園/立川公園

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2522439#2522439
title	貝殻坂@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522439#2522439
description	暑かった。なんと関東以西では真夏日のところが多かったらしい。 ということで、今日は再び立川公園まで遠征。 今回は珍しく立川公園までの多摩川サイクリングロードではわき目もふらず、一心にひたすら走り抜けた。日差しが強かったんで、かなり日焼けしたかも・・・ 立川公園内に入りようやく一息。 今日はかなり体力を消耗している。このぐらいがいいかもしれない。 #おかげでだいぶ腹もへこんできた(笑)
dc:date	2006-05-01T22:08:00+09:00
dc:subject	¶公園/立川公園

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2521775#2521775
title	コエンザイム
link	http://www.doblog.com/weblog/myblog/7160/2521775#2521775
description	たまにはこんなものも摂取しています。
dc:date	2006-05-01T18:50:00+09:00
dc:subject	健康

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2521090#2521090
title	STATISTICS
link	http://www.doblog.com/weblog/myblog/7160/2521090#2521090
description	ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7000 ポイント: 314.2 総ブログ数: 20 総アクセス数: 6283 タイトル: Doblog - 国際化時代のキャリア戦略 - URL: http://www.doblog.com/weblog/myblog/7001 ポイント: 0.0 総ブログ数: 0 総アクセス数: 24 タイトル: Doblog - デジカメ写真集 - URL: http://www.doblog.com/weblog/myblog/7002 ポイント: 0.0 総ブログ数: 0 総アクセス数: 85 タイトル: Doblog - デジカメ写真集(石田) - URL: http://www.doblog.com/weblog/myblog/7003 ポイント: 6.6 総ブログ数: 66 総アクセス数: 434 タイトル: Doblog - Light Metals Smoothie - URL: http://w...
dc:date	2006-05-01T12:13:00+09:00
dc:subject	おもしろいもの・興味深いもの

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2520356#2520356
title	ベニスの商人
link	http://www.doblog.com/weblog/myblog/7160/2520356#2520356
description	DVD借りて、観ました。いつも「時間差レンタル」ですが・・・でも新作なので2泊3日。 急いで見ることに。 なんだかんだいって、正直、一番の感想は、ユダヤ商人シャイロックが非常に可哀想で同情したくなったこと。 勿論アル・パチーノの演技が素晴らしかった。 このストーリー(勿論シェークスピア原本)は普遍的な人間の葛藤が描かれている。だから時代を超えて問題提起を今を生きる人にも訴えてくるのでしょう。 結局、この物語は、法とは「詭弁」である、ということがひとつのテーマになっているのかと思う。
dc:date	2006-05-01T01:36:00+09:00
dc:subject	映画

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2519165#2519165
title	慈恵医大病院の風景
link	http://www.doblog.com/weblog/myblog/7160/2519165#2519165
dc:date	2006-04-30T20:04:00+09:00
dc:subject	REALITIES

/** item */
rdf:about	http://www.doblog.com/weblog/myblog/7160/2519152#2519152
title	stitch
link	http://www.doblog.com/weblog/myblog/7160/2519152#2519152
description	【名-1】 ひと針、縫い目、一針{いっしん}(の縫合{ほうごう})、編目{あみめ}、ステッチ、綴じ、布地{ぬのじ} 【名-2】 さしこみ、脇腹{わきばら}の痛み 【名-3】 〈話〉わずか、ほんの少し 【自動】 縫う 【他動】 〜を縫う、縫い合わせる、とじる ・ He stitched the torn part of the skirt. 彼はスカートの破れた部分を縫い合わせた。 【レベル】5、【発音】sti't∫、【@】スティッチ、ステッチ、【変化】《動》stitches | stitching | stitched stitch a button onto a shirt シャツにボタンを付ける stitch a piece of brightly-coloured embroidery 明るい色の刺しゅうをする stitch a rip ほころびを縫う stitch a wound 傷口{きずぐち}を縫う stitch abscess 縫合部膿瘍{ほうごうぶ のうよう}
dc:date	2006-04-30T20:00:00+09:00
dc:subject	役に立つ英単語・フレーズ

------ RSS2.0 ---------------------
【XMLのバージョン】1.0
【文書のエンコーディング】UTF-8
【ルート要素のタグ名】rss
【ルート要素の属性】2.0

title	アラベスク組曲
link	http://www.doblog.com/weblog/myblog/7160
language	ja
webMaster	info@doblog.com
generator	doblog
docs	http://blogs.law.harvard.edu/tech/rss

/** item */
title	多摩モノレール@立川
link	http://www.doblog.com/weblog/myblog/7160/2524962#2524962
description	
category	散策/多摩川沿い
guid	http://www.doblog.com/weblog/myblog/7160/2524962#2524962
pubDate	Tue, 2 May 2006 17:15:00 +0900

/** item */
title	日本−ドイツ戦は31日午前3時半開始 (日刊スポーツ)
link	http://www.doblog.com/weblog/myblog/7160/2524855#2524855
description	<i>日本協会は1日、日本代表のW杯前最後の強化試合となるドイツでの国際親善試合2試合の開始時間を明らかにし、ドイツ戦(レーバークーゼン)は30日午後8時半(日本時間31日午前3時半)、マルタ戦(デュッセルドルフ)は6月4日午後3時(同10時)となった。</i> だそうです。
category	SNAPSHOTS TODAY
guid	http://www.doblog.com/weblog/myblog/7160/2524855#2524855
pubDate	Tue, 2 May 2006 16:09:00 +0900

/** item */
title	マスター・アンド・コマンダー
link	http://www.doblog.com/weblog/myblog/7160/2524190#2524190
description	これもDVD借りてきて観ました。 海原での大嵐の部分が迫力ありました。 内容的には、これもリーダーシップがテーマなんだな、きっと。 「任務優先」を至上のものとしている船長には、親友であり部下である医者との間との葛藤があり、そのあたりがストーリーの展開に深みを与えている。 こういう役をやらせると、ラッセル・クロウはキメてくれます。 #ガラパゴス島、行ってみたいです。
category	映画
guid	http://www.doblog.com/weblog/myblog/7160/2524190#2524190
pubDate	Tue, 2 May 2006 10:26:00 +0900

/** item */
title	水辺の風景@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522708#2522708
description	
category	¶公園/立川公園
guid	http://www.doblog.com/weblog/myblog/7160/2522708#2522708
pubDate	Mon, 1 May 2006 23:06:00 +0900

/** item */
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522674#2522674
description	
category	√動物たち/鴨
guid	http://www.doblog.com/weblog/myblog/7160/2522674#2522674
pubDate	Mon, 1 May 2006 22:59:00 +0900

/** item */
title	カルガモ@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522619#2522619
description	ここの鴨は人懐こい。 というか、人からほぼ飼育されているのに等しい。 近所に住む人(犬の散歩をしていたりする)が餌を供給しているようだ。 私にぜんぜん警戒しないで、こんな距離まで例のユーモラスな歩き方でと近づいてきます。
category	√動物たち/鴨
guid	http://www.doblog.com/weblog/myblog/7160/2522619#2522619
pubDate	Mon, 1 May 2006 22:49:00 +0900

/** item */
title	花@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522560#2522560
description	黄色い菖蒲である。 そういえば端午の節句だ。菖蒲湯に浸かろう!
category	¶公園/立川公園
guid	http://www.doblog.com/weblog/myblog/7160/2522560#2522560
pubDate	Mon, 1 May 2006 22:36:00 +0900

/** item */
title	鴨の昼寝@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522518#2522518
description	鴨はこうやって御昼寝するわけです。
category	√動物たち/鴨
guid	http://www.doblog.com/weblog/myblog/7160/2522518#2522518
pubDate	Mon, 1 May 2006 22:28:00 +0900

/** item */
title	タンポポ
link	http://www.doblog.com/weblog/myblog/7160/2522488#2522488
description	風に吹かれて、この種子はどこに飛んでいくのか・・・ 想像してみた。
category	¶公園/立川公園
guid	http://www.doblog.com/weblog/myblog/7160/2522488#2522488
pubDate	Mon, 1 May 2006 22:23:00 +0900

/** item */
title	貝殻坂@立川公園
link	http://www.doblog.com/weblog/myblog/7160/2522439#2522439
description	暑かった。なんと関東以西では真夏日のところが多かったらしい。 ということで、今日は再び立川公園まで遠征。 今回は珍しく立川公園までの多摩川サイクリングロードではわき目もふらず、一心にひたすら走り抜けた。日差しが強かったんで、かなり日焼けしたかも・・・ 立川公園内に入りようやく一息。 今日はかなり体力を消耗している。このぐらいがいいかもしれない。 #おかげでだいぶ腹もへこんできた(笑)
category	¶公園/立川公園
guid	http://www.doblog.com/weblog/myblog/7160/2522439#2522439
pubDate	Mon, 1 May 2006 22:08:00 +0900

/** item */
title	コエンザイム
link	http://www.doblog.com/weblog/myblog/7160/2521775#2521775
description	たまにはこんなものも摂取しています。
category	健康
guid	http://www.doblog.com/weblog/myblog/7160/2521775#2521775
pubDate	Mon, 1 May 2006 18:50:00 +0900

/** item */
title	STATISTICS
link	http://www.doblog.com/weblog/myblog/7160/2521090#2521090
description	ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7000 ポイント: 314.2 総ブログ数: 20 総アクセス数: 6283 タイトル: Doblog - 国際化時代のキャリア戦略 - URL: http://www.doblog.com/weblog/myblog/7001 ポイント: 0.0 総ブログ数: 0 総アクセス数: 24 タイトル: Doblog - デジカメ写真集 - URL: http://www.doblog.com/weblog/myblog/7002 ポイント: 0.0 総ブログ数: 0 総アクセス数: 85 タイトル: Doblog - デジカメ写真集(石田) - URL: http://www.doblog.com/weblog/myblog/7003 ポイント: 6.6 総ブログ数: 66 総アクセス数: 434 タイトル: Doblog - Light Metals Smoothie - URL: http://www.doblog.com/weblog/myblog/7004 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7005 ポイント: 0.0 総ブログ数: 0 総アクセス数: 20 タイトル: Doblog - てすと - URL: http://www.doblog.com/weblog/myblog/7006 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7007 ポイント: 35.9 総ブログ数: 33 総アクセス数: 1184 タイトル: Doblog - 月華 - URL: http://www.doblog.com/weblog/myblog/7008 ポイント: 66.3 総ブログ数: 194 総アクセス数: 12863 タイトル: Doblog - IN THE LIFE - URL: http://www.doblog.com/weblog/myblog/7009 ポイント: 124.4 総ブログ数: 16 総アクセス数: 1991 タイトル: Doblog - ちょっと気になるB級?ニュース - URL: http://www.doblog.com/weblog/myblog/7010 ポイント: 15.0 総ブログ数: 2 総アクセス数: 30 タイトル: Doblog - Wonderful Life - URL: http://www.doblog.com/weblog/myblog/7011 ポイント: 0.0 総ブログ数: 0 総アクセス数: 32 タイトル: Doblog - はじまらないリネ日記 - URL: http://www.doblog.com/weblog/myblog/7012 ポイント: 22.0 総ブログ数: 2 総アクセス数: 44 タイトル: Doblog - I like the way you move - URL: http://www.doblog.com/weblog/myblog/7013 ポイント: 23.9 総ブログ数: 500 総アクセス数: 11948 タイトル: Doblog - FIRST CUT - URL: http://www.doblog.com/weblog/myblog/7014 ポイント: 184.3 総ブログ数: 57 総アクセス数: 10504 タイトル: Doblog - シンガーソングライター「しみずまなぶ」のダイアリー - URL: http://www.doblog.com/weblog/myblog/7015 ポイント: 0.0 総ブログ数: 0 総アクセス数: 32 タイトル: Doblog - = Ba-rhy-sm = - URL: http://www.doblog.com/weblog/myblog/7016 ポイント: 930.1 総ブログ数: 22 総アクセス数: 20463 タイトル: Doblog - 心に残るマンガのはなし - URL: http://www.doblog.com/weblog/myblog/7017 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7018 ポイント: 0.0 総ブログ数: 0 総アクセス数: 15 タイトル: Doblog - 健康館☆覇王 - URL: http://www.doblog.com/weblog/myblog/7019 ポイント: 0.0 総ブログ数: 0 総アクセス数: 16 タイトル: Doblog - 健康館☆覇王 - URL: http://www.doblog.com/weblog/myblog/7020 ポイント: 0.0 総ブログ数: 0 総アクセス数: 18 タイトル: Doblog - 健康館☆覇王 - URL: http://www.doblog.com/weblog/myblog/7021 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7022 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7023 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7024 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7025 ポイント: 19.1 総ブログ数: 15 総アクセス数: 287 タイトル: Doblog - うまいものと芸術をもとめて - URL: http://www.doblog.com/weblog/myblog/7026 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7027 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7028 ポイント: 22.0 総ブログ数: 52 総アクセス数: 1142 タイトル: Doblog - katsu's blog - URL: http://www.doblog.com/weblog/myblog/7029 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7030 ポイント: 38.4 総ブログ数: 44 総アクセス数: 1688 タイトル: Doblog - @Mineのケータイ情報Blog - URL: http://www.doblog.com/weblog/myblog/7031 ポイント: 25.8 総ブログ数: 36 総アクセス数: 929 タイトル: Doblog - まほろばの里から・・・ - URL: http://www.doblog.com/weblog/myblog/7032 ポイント: 0.0 総ブログ数: 0 総アクセス数: 16 タイトル: Doblog - 趣味のぺ〜じ - URL: http://www.doblog.com/weblog/myblog/7033 ポイント: 40.0 総ブログ数: 1 総アクセス数: 40 タイトル: Doblog - イマドキノセンセイ - URL: http://www.doblog.com/weblog/myblog/7034 ポイント: 0.0 総ブログ数: 0 総アクセス数: 14 タイトル: Doblog - ときどき濁酒 - URL: http://www.doblog.com/weblog/myblog/7035 ポイント: 17.3 総ブログ数: 3 総アクセス数: 52 タイトル: Doblog - L O L I P O P - URL: http://www.doblog.com/weblog/myblog/7036 ポイント: 0.0 総ブログ数: 0 総アクセス数: 14 タイトル: Doblog - ときどき濁酒 - URL: http://www.doblog.com/weblog/myblog/7037 ポイント: 0.0 総ブログ数: 0 総アクセス数: 14 タイトル: Doblog - ときどき濁酒 - URL: http://www.doblog.com/weblog/myblog/7038 ポイント: 28.2 総ブログ数: 41 総アクセス数: 1156 タイトル: Doblog - 道は常に無為にして、而も為さざるは無し - URL: http://www.doblog.com/weblog/myblog/7039 ポイント: 0.0 総ブログ数: 0 総アクセス数: 17 タイトル: Doblog - ときどき濁酒 - URL: http://www.doblog.com/weblog/myblog/7040 ポイント: 0.0 総ブログ数: 0 総アクセス数: 16 タイトル: Doblog - 平家弘康ウェブログ - URL: http://www.doblog.com/weblog/myblog/7041 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7044 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7045 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7046 ポイント: 75.0 総ブログ数: 1 総アクセス数: 75 タイトル: Doblog - 僕は天使の羽根を持たない【31文字のメッセージ】 - URL: http://www.doblog.com/weblog/myblog/7047 ポイント: 43.1 総ブログ数: 56 総アクセス数: 2413 タイトル: Doblog - 巷に花の降るごとく - URL: http://www.doblog.com/weblog/myblog/7048 ポイント: 22.0 総ブログ数: 1 総アクセス数: 22 タイトル: Doblog - Diary 2004 - URL: http://www.doblog.com/weblog/myblog/7049 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7050 ポイント: 92.1 総ブログ数: 15 総アクセス数: 1381 タイトル: Doblog - Photomix - URL: http://www.doblog.com/weblog/myblog/7051 ポイント: 397.4 総ブログ数: 17 総アクセス数: 6755 タイトル: Doblog - inner universe - URL: http://www.doblog.com/weblog/myblog/7052 ポイント: 13.8 総ブログ数: 4 総アクセス数: 55 タイトル: Doblog - なんとつまらん生き方 - URL: http://www.doblog.com/weblog/myblog/7053 ポイント: 0.0 総ブログ数: 0 総アクセス数: 16 タイトル: Doblog - sanpinblog - URL: http://www.doblog.com/weblog/myblog/7054 ポイント: 42.0 総ブログ数: 160 総アクセス数: 6715 タイトル: Doblog - あれだよ、あれ - URL: http://www.doblog.com/weblog/myblog/7055 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7056 ポイント: 0.0 総ブログ数: 0 総アクセス数: 17 タイトル: Doblog - パソコンサポート日記 - URL: http://www.doblog.com/weblog/myblog/7057 ポイント: 6.3 総ブログ数: 4 総アクセス数: 25 タイトル: Doblog - Z_blog - URL: http://www.doblog.com/weblog/myblog/7058 ポイント: 155.0 総ブログ数: 2 総アクセス数: 310 タイトル: Doblog - たき火の会 - URL: http://www.doblog.com/weblog/myblog/7059 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7060 ポイント: 76.8 総ブログ数: 37 総アクセス数: 2843 タイトル: Doblog - 私とゲームと生活 - URL: http://www.doblog.com/weblog/myblog/7061 ポイント: 65.7 総ブログ数: 77 総アクセス数: 5060 タイトル: Doblog - 贋作 徒然草 - URL: http://www.doblog.com/weblog/myblog/7062 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7063 ポイント: 11.4 総ブログ数: 47 総アクセス数: 534 タイトル: Doblog - diary&amp;interest - URL: http://www.doblog.com/weblog/myblog/7064 ポイント: 49.3 総ブログ数: 11 総アクセス数: 542 タイトル: Doblog - B型はお嫌いですか? - URL: http://www.doblog.com/weblog/myblog/7066 ポイント: 28.6 総ブログ数: 269 総アクセス数: 7698 タイトル: Doblog - 職訓日記(兼業主婦のつぶやき) - URL: http://www.doblog.com/weblog/myblog/7067 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7068 ポイント: 47.0 総ブログ数: 5 総アクセス数: 235 タイトル: Doblog - だら - URL: http://www.doblog.com/weblog/myblog/7069 ポイント: 85.0 総ブログ数: 5 総アクセス数: 425 タイトル: Doblog - 仕事がヒマなときにつけてみるblog - URL: http://www.doblog.com/weblog/myblog/7070 ポイント: 0.0 総ブログ数: 0 総アクセス数: 15 タイトル: Doblog - あかんたれ雑記2 - URL: http://www.doblog.com/weblog/myblog/7071 ポイント: 0.0 総ブログ数: 0 総アクセス数: 16 タイトル: Doblog - あかんたれ雑記 - URL: http://www.doblog.com/weblog/myblog/7072 ポイント: 70.0 総ブログ数: 1 総アクセス数: 70 タイトル: Doblog - 日々の泡 - URL: http://www.doblog.com/weblog/myblog/7073 ポイント: 240.3 総ブログ数: 3 総アクセス数: 721 タイトル: Doblog - Herbalog - URL: http://www.doblog.com/weblog/myblog/7074 ポイント: 21.9 総ブログ数: 79 総アクセス数: 1731 タイトル: Doblog - Daiario capricciso - URL: http://www.doblog.com/weblog/myblog/7075 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7076 ポイント: 51.0 総ブログ数: 1 総アクセス数: 51 タイトル: Doblog - 手を伸ばした先に - URL: http://www.doblog.com/weblog/myblog/7077 ポイント: 0.0 総ブログ数: 0 総アクセス数: 19 タイトル: Doblog - ここで差をつく〜勝者の法則〜 - URL: http://www.doblog.com/weblog/myblog/7078 ポイント: 40.0 総ブログ数: 1 総アクセス数: 40 タイトル: Doblog - Its Soorya from queen of arabian sea - URL: http://www.doblog.com/weblog/myblog/7079 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7080 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7081 ポイント: 0.0 総ブログ数: 0 総アクセス数: 17 タイトル: Doblog - きみえの日記 - URL: http://www.doblog.com/weblog/myblog/7082 ポイント: 0.0 総ブログ数: 0 総アクセス数: 71 タイトル: Doblog - 中止 - URL: http://www.doblog.com/weblog/myblog/7083 ポイント: 80.0 総ブログ数: 1 総アクセス数: 80 タイトル: Doblog - webサイトのセキュリティー - URL: http://www.doblog.com/weblog/myblog/7084 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7085 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7086 ポイント: 5.9 総ブログ数: 97 総アクセス数: 572 タイトル: Doblog - webtrancie - URL: http://www.doblog.com/weblog/myblog/7087 ポイント: 102.2 総ブログ数: 574 総アクセス数: 58637 タイトル: Doblog - 愛★それはエナジー! - URL: http://www.doblog.com/weblog/myblog/7088 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7089 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7090 ポイント: 346.0 総ブログ数: 2 総アクセス数: 692 タイトル: Doblog - I.N.G.Lab. at Blog - URL: http://www.doblog.com/weblog/myblog/7091 ポイント: 0.0 総ブログ数: 0 総アクセス数: 14 タイトル: Doblog - 破片風景 - URL: http://www.doblog.com/weblog/myblog/7092 ポイント: 0.0 総ブログ数: 0 総アクセス数: 13 タイトル: Doblog - Gold's Factory - URL: http://www.doblog.com/weblog/myblog/7093 ポイント: 10.7 総ブログ数: 6 総アクセス数: 64 タイトル: Doblog - 公認会計士試験の家庭教師 - URL: http://www.doblog.com/weblog/myblog/7094 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7095 ポイント: 49.3 総ブログ数: 940 総アクセス数: 46344 タイトル: Doblog - メモ用紙に走り書き - URL: http://www.doblog.com/weblog/myblog/7096 ポイント: 68.9 総ブログ数: 14 総アクセス数: 964 タイトル: Doblog - 秘密屋〜お金の節約・副業で貯めましょう〜 - URL: http://www.doblog.com/weblog/myblog/7097 ポイント: 37.0 総ブログ数: 1 総アクセス数: 37 タイトル: Doblog - 大中小のおきて(mam style) - URL: http://www.doblog.com/weblog/myblog/7098 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7099 ポイント: 0.0 総ブログ数: 0 総アクセス数: 0 タイトル: Doblog - メッセージ URL: http://www.doblog.com/weblog/myblog/7100
category	おもしろいもの・興味深いもの
guid	http://www.doblog.com/weblog/myblog/7160/2521090#2521090
pubDate	Mon, 1 May 2006 12:13:00 +0900

/** item */
title	ベニスの商人
link	http://www.doblog.com/weblog/myblog/7160/2520356#2520356
description	DVD借りて、観ました。いつも「時間差レンタル」ですが・・・でも新作なので2泊3日。 急いで見ることに。 なんだかんだいって、正直、一番の感想は、ユダヤ商人シャイロックが非常に可哀想で同情したくなったこと。 勿論アル・パチーノの演技が素晴らしかった。 このストーリー(勿論シェークスピア原本)は普遍的な人間の葛藤が描かれている。だから時代を超えて問題提起を今を生きる人にも訴えてくるのでしょう。 結局、この物語は、法とは「詭弁」である、ということがひとつのテーマになっているのかと思う。
category	映画
guid	http://www.doblog.com/weblog/myblog/7160/2520356#2520356
pubDate	Mon, 1 May 2006 01:36:00 +0900

/** item */
title	慈恵医大病院の風景
link	http://www.doblog.com/weblog/myblog/7160/2519165#2519165
description	
category	REALITIES
guid	http://www.doblog.com/weblog/myblog/7160/2519165#2519165
pubDate	Sun, 30 Apr 2006 20:04:00 +0900

/** item */
title	stitch
link	http://www.doblog.com/weblog/myblog/7160/2519152#2519152
description	【名-1】 ひと針、縫い目、一針{いっしん}(の縫合{ほうごう})、編目{あみめ}、ステッチ、綴じ、布地{ぬのじ} 【名-2】 さしこみ、脇腹{わきばら}の痛み 【名-3】 〈話〉わずか、ほんの少し 【自動】 縫う 【他動】 〜を縫う、縫い合わせる、とじる ・ He stitched the torn part of the skirt. 彼はスカートの破れた部分を縫い合わせた。 【レベル】5、【発音】sti't∫、【@】スティッチ、ステッチ、【変化】《動》stitches | stitching | stitched stitch a button onto a shirt シャツにボタンを付ける stitch a piece of brightly-coloured embroidery 明るい色の刺しゅうをする stitch a rip ほころびを縫う stitch a wound 傷口{きずぐち}を縫う stitch abscess 縫合部膿瘍{ほうごうぶ のうよう}
category	役に立つ英単語・フレーズ
guid	http://www.doblog.com/weblog/myblog/7160/2519152#2519152
pubDate	Sun, 30 Apr 2006 20:00:00 +0900

戻る inserted by FC2 system