<?xml version='1.0' encoding='UTF-8'?><rss version='2.0'><channel><title>Samurai zlash!</title><copyright>Copyright(c) NI-Lab. All Right Reserved.</copyright><description>Samurai zlash! i am living in Japan and learning English.</description><link>http://www.nilab.info/zlash/</link><image><title>Samurai zlash!</title><link>http://www.nilab.info/zlash/</link><url>http://www.nilab.info/zlash/zlash_logo.png</url></image><lastBuildDate>Thu, 17 May 2012 03:00:02 +0900</lastBuildDate><item><category>everytrail</category><category>gps</category><guid>http://www.nilab.info/zlash/20120504_01.html</guid><pubDate>Fri, 04 May 2012 00:00:00 +0900</pubDate><title>Mount Komaki and Komaki Castle</title><description>&lt;p&gt;I walked and got GPS log by iPhone 4S + EveryTrail for iPhone.&lt;/p&gt;

&lt;p&gt;Screenshot on EveryTrail:&lt;br /&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_everytrail.jpg&quot; alt=&quot;Komaki Castle - Hiking trip | EveryTrail : Mount Komaki and Komaki Castle&quot; title=&quot;Komaki Castle - Hiking trip | EveryTrail : Mount Komaki and Komaki Castle&quot; /&gt;&lt;br /&gt;⇒ &lt;a href=&quot;http://www.everytrail.com/view_trip.php?trip_id=1559060&quot;&gt;Komaki Castle - Hiking trip | EveryTrail&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
Mount Komaki (Komakiyama) is an 86 m (282 ft) high mountain located in the city of Komaki, Aichi Prefecture, Japan. At one point, the mountain was topped with the original Komakiyama Castle, built by Oda Nobunaga. However, in modern days, the entire mountain has become a historical park, well-known for its sakura trees. The current castle was built in 1967, as a recreation of Nobunaga&amp;#39;s castle.&lt;br /&gt;
&lt;br /&gt;
&lt;cite&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Mount_Komaki&quot;&gt;Mount Komaki - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.everytrail.com/view_trip.php?trip_id=1559060&quot;&gt;Komaki Castle&lt;/a&gt;&lt;/h2&gt; &lt;object width=&quot;400&quot; height=&quot;300&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.everytrail.com/swf/widget.swf&quot;/&gt;&lt;param name=&quot;FlashVars&quot; value=&quot;units=metric&amp;mode=0&amp;key=ABQIAAAA_7wvFEi7gGngCZrOfos63hSN1xyBy-BzBD--25ZLXpVi3GfbehTQlZCXdpUFII2A5CGeExVTCyX1ow&amp;tripId=1559060&amp;startLat=35.290239&amp;startLon=136.91407423&amp;mapType=Hybrid&amp;&quot;&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.everytrail.com/swf/widget.swf&quot; quality=&quot;high&quot; width=&quot;400&quot; height=&quot;300&quot; FlashVars=&quot;units=metric&amp;mode=0&amp;key=ABQIAAAA_7wvFEi7gGngCZrOfos63hSN1xyBy-BzBD--25ZLXpVi3GfbehTQlZCXdpUFII2A5CGeExVTCyX1ow&amp;tripId=1559060&amp;startLat=35.290239&amp;startLon=136.91407423&amp;mapType=Hybrid&amp;&quot; play=&quot;true&quot;  quality=&quot;high&quot;  pluginspage=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;EveryTrail - Find the &lt;a href=&quot;http://www.everytrail.com/best/hiking-california&quot;&gt;best hikes in California&lt;/a&gt; and beyond&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.everytrail.com/trip/widgetimpression?trip_id=1559060&quot;&gt;&lt;/script&gt;
&lt;/p&gt;

&lt;p&gt;
GPS log files:&lt;br /&gt;
- &lt;a href=&quot;/f0/0/20120504_1559060.kmz&quot;&gt;KML: 1559060.kmz&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;/f0/0/20120504_1559060.gpx&quot;&gt;GPX: 1559060.gpx&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;I posted the kmz file to &lt;a href=&quot;http://latlonglab.yahoo.co.jp/route/&quot;&gt;LatLongLab&amp;#39;s RouteLab (in Japanese)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;
&lt;script type=&quot;text/javascript&quot; encoding=&quot;UTF-8&quot; src=&quot;http://latlonglab.yahoo.co.jp/route/paste?id=f4345c94a280eb0929ba5039d26117fc&amp;width=360&amp;height=480&amp;mapstyle=topographic&amp;graph=true&amp;maponly=false&quot;&gt;&lt;/script&gt;
&lt;/p&gt;

&lt;p&gt;Screenshot on RouteLab:&lt;br /&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_routelab.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle (Komaki Castle) - RouteLab - LatLongLab&quot; title=&quot;Mount Komaki and Komaki Castle (Komaki Castle) - RouteLab - LatLongLab&quot; /&gt;&lt;br /&gt;⇒ &lt;a href=&quot;http://latlonglab.yahoo.co.jp/route/watch?id=f4345c94a280eb0929ba5039d26117fc&quot;&gt;Mount Komaki and Komaki Castle (Komaki Castle) - RouteLab - LatLongLab&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I took photos when I got GPS log.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_01.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_02.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_03.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_04.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_05.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_06.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_07.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_08.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_09.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_10.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_11.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_12.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_13.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_14.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_15.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_16.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_17.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_18.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_19.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_20.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_21.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_22.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f0/0/20120504_komaki_castle_23.jpg&quot; alt=&quot;Mount Komaki and Komaki Castle&quot; title=&quot;Mount Komaki and Komaki Castle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Ref. &lt;a href=&quot;http://www.everytrail.com/view_trip.php?trip_id=1559060&quot;&gt;Komaki Castle - Hiking trip | EveryTrail&lt;/a&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20120504_01.html</link></item><item><category>ultrabook</category><category>cm</category><category>tv</category><guid>http://www.nilab.info/zlash/20120327_01.html</guid><pubDate>Tue, 27 Mar 2012 00:00:00 +0900</pubDate><title>Tiger is dancing! Intel&apos;s Ultrabook TV CM in Japan </title><description>&lt;p&gt;Tiger dances at TV CM of Intel&apos;s Ultrabook in Japan :-)&lt;/p&gt;

&lt;p&gt;&amp;quot;Ultrabook&amp;quot; has &amp;quot;tra&amp;quot;. &amp;quot;tra&amp;quot; is &amp;quot;tora&amp;quot; pronounced in Japanese.
&lt;p&gt;&amp;quot;Tiger&amp;quot; is &amp;quot;Tora&amp;quot; in Japanese. &amp;quot;tora&amp;quot; is pronounced in Japanese.

&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=CVdlkv5heqk&quot;&gt;Intel&apos;s newest TV CM 30 seconds edition - YouTube (in Japanese)&lt;/a&gt;&lt;br /&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/CVdlkv5heqk&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;p&gt;I remembered a old TV CM, Intel&apos;s Centrino.&lt;/p&gt;
&lt;p&gt;&amp;quot;Centrino&amp;quot; has &amp;quot;tri&amp;quot;. &amp;quot;tri&amp;quot; is &amp;quot;tori&amp;quot; pronounced in Japanese.&lt;/p&gt;
&lt;p&gt;Bird is &amp;quot;tori&amp;quot; pronounced in Japanese.&lt;/p&gt;
&lt;p&gt;A bird appeared at Centrino TV CM in Japan.&lt;/p&gt;

&lt;p&gt;Ref. &lt;a href=&quot;http://www.intel.com/jp/tomorrow/&quot;&gt;Intel - Ultrabook™ (in Japanese)&lt;/a&gt;&lt;/p&gt;

</description><link>http://www.nilab.info/zlash/20120327_01.html</link></item><item><category>java</category><guid>http://www.nilab.info/zlash/20120116_01.html</guid><pubDate>Mon, 16 Jan 2012 00:00:00 +0900</pubDate><title>Java donut polygon (polygon with holes)</title><description>&lt;p&gt;Using a class java.awt.geom.Area.&lt;/p&gt;

&lt;p&gt;I make this shape.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f0/0/20120115_sketch_1.jpg&quot; alt=&quot;donut polygon (polygon with holes)&quot; title=&quot;donut polygon (polygon with holes)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;souce code:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
 
public class DonutPolygon {
 
  public static void main(String[] args) throws Exception {
    
    Polygon out1 = new Polygon(new int[]{60,180,240,180,30}, new int[]{60,30,90,240,150}, 5);
    Polygon in1 = new Polygon(new int[]{120,150,180,150,120}, new int[]{60,60,90,120,90}, 5);
    Polygon in2 = new Polygon(new int[]{60,120,120,150,150,90,90,60}, new int[]{120,120,150,150,180,180,150,150}, 8);
 
    Area area = new Area();
    area.add(new Area(out1));
    area.subtract(new Area(in1));
    area.subtract(new Area(in2));
 
    // print PathIterator
    printPathIterator(area.getPathIterator(new AffineTransform()));
 
    BufferedImage image = new BufferedImage(300, 300, BufferedImage.TYPE_INT_ARGB);
    Graphics2D g = image.createGraphics();
    g.setPaint(Color.BLUE);
    g.fill(area);
    g.setStroke(new BasicStroke(5.0f));
    g.setPaint(Color.RED);
    g.draw(area);
    g.dispose();
    
    ImageIO.write(image, &amp;quot;png&amp;quot;, new File(&amp;quot;donut_polygon.png&amp;quot;));
  }
 
  private static void printPathIterator(PathIterator pi) {
 
    switch (pi.getWindingRule()) {
    case PathIterator.WIND_EVEN_ODD:
      System.out.println(&amp;quot;WindingRule: WIND_EVEN_ODD&amp;quot;);
      break;
    case PathIterator.WIND_NON_ZERO:
      System.out.println(&amp;quot;WindingRule: WIND_NON_ZERO&amp;quot;);
      break;
    }
 
    while (!pi.isDone()) {
      double coords[] = new double[6];
      int type = pi.currentSegment(coords);
      switch (type) {
      case PathIterator.SEG_MOVETO:
        System.out.print(&amp;quot;SEG_MOVETO: &amp;quot;);
        break;
      case PathIterator.SEG_CLOSE:
        System.out.print(&amp;quot;SEG_CLOSE: &amp;quot;);
        break;
      case PathIterator.SEG_LINETO:
        System.out.print(&amp;quot;SEG_LINETO: &amp;quot;);
        break;
      case PathIterator.SEG_CUBICTO:
        System.out.print(&amp;quot;SEG_CUBICTO: &amp;quot;);
        break;
      case PathIterator.SEG_QUADTO:
        System.out.print(&amp;quot;SEG_QUADTO: &amp;quot;);
        break;
      }
      System.out.println(
        &amp;quot;(&amp;quot; + coords[0] + &amp;quot;,&amp;quot; + coords[1] + &amp;quot;) &amp;quot; +
        &amp;quot;(&amp;quot; + coords[2] + &amp;quot;,&amp;quot; + coords[3] + &amp;quot;) &amp;quot; +
        &amp;quot;(&amp;quot; + coords[4] + &amp;quot;,&amp;quot; + coords[5] + &amp;quot;)&amp;quot;);
      pi.next();
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This image is output. This is donut polygon.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f0/0/20120115_donut_polygon.png&quot; alt=&quot;donut polygon (polygon with holes)&quot; title=&quot;donut polygon (polygon with holes)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;PathIterator infomation:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
WindingRule: WIND_NON_ZERO
SEG_MOVETO: (150.0,60.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (180.0,90.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (150.0,120.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (120.0,90.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (120.0,60.0) (0.0,0.0) (0.0,0.0)
SEG_CLOSE: (0.0,0.0) (0.0,0.0) (0.0,0.0)
SEG_MOVETO: (120.0,120.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (120.0,150.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (150.0,150.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (150.0,180.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (90.0,180.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (90.0,150.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (60.0,150.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (60.0,120.0) (0.0,0.0) (0.0,0.0)
SEG_CLOSE: (0.0,0.0) (0.0,0.0) (0.0,0.0)
SEG_MOVETO: (180.0,30.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (60.0,60.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (30.0,150.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (180.0,240.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (240.0,90.0) (0.0,0.0) (0.0,0.0)
SEG_LINETO: (180.0,30.0) (0.0,0.0) (0.0,0.0)
SEG_CLOSE: (0.0,0.0) (0.0,0.0) (0.0,0.0)
&lt;/code&gt;&lt;/pre&gt;

</description><link>http://www.nilab.info/zlash/20120116_01.html</link></item><item><category>moleskine</category><guid>http://www.nilab.info/zlash/20111113_01.html</guid><pubDate>Sun, 13 Nov 2011 00:00:00 +0900</pubDate><title>Daiso Japan sells reasonable notebooks (a.k.a. Daiskine) look-alike Moleskine&apos;s one</title><description>&lt;p&gt;Daiso Japan is a Japanese &amp;quot;100 yen shop&amp;quot;. Each item is priced at precisely 100 yen.&lt;/p&gt;

&lt;p&gt;Daiso Japan sells a notebook (a.k.a. Daiskine) for 100 yen in Japan.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_01.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Moleskine sells a notebook for $12 (about 900 yen) in US. -&amp;gt; &lt;a href=&quot;http://www.moleskineus.com/ruledpocket.html&quot;&gt;Moleskine Classic Pocket Ruled Notebook (3.5 x 5.5), MoleskineUS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Moleskine sells a notebook for 1890 yen in Japan. -&amp;gt; &lt;a href=&quot;http://www.moleskine.co.jp/Online-Shop/classic-hard-cover/moleskine-ruled-pocket&quot;&gt;MOLESKINE Ruled Pocket (in Japaanese)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;100 yen vs 1890 yen!&lt;/p&gt;

&lt;p&gt;Daiskine: A6 Leather type notebook with elastic band-Ruled 96 sheets&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_02.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Daiskine&amp;#39;s number of pages is the same number of pages as moleskine&amp;#39;s.&lt;/p&gt;

&lt;p&gt;Daiskine is made in China.&lt;br /&gt;Moleskine is designed in Italy, manufactured in China.&lt;/p&gt;

&lt;p&gt;Daiskine: A7 Leather type notebook with elastic band-Ruled 96 sheets&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_03.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I opened notebooks.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_04.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_05.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;These are back covers.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_06.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Three Moleskine&amp;#39;s notebooks and two Daiskines.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_07.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Moleskine&amp;#39;s notebook have a pocket. Daiskine don&amp;#39;t have a pocket.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_08.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Moleskine&amp;#39;s notebook have a carved seal &amp;quot;MOLESKINE&amp;#174;&amp;quot; in back cover. Daiskine don&amp;#39;t have it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111113_moleskine_daiso_09.jpg&quot; alt=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; title=&quot;DAISO sells reasonable notebook a.k.a. Daiskine (100 yen)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/hrrnsjJUdm4&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;⇒ &lt;a href=&quot;http://www.youtube.com/watch?v=hrrnsjJUdm4&quot;&gt;A Daiso&amp;#39; imitation of Moleskine&amp;#39; notebook - YouTube (in Japanese)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://www.moleskine.com/&quot;&gt;Moleskine - Legendary notebooks&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.daiso-sangyo.co.jp/english/&quot;&gt;DAISO JAPAN&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://en.wikipedia.org/wiki/Moleskine&quot;&gt;Moleskine - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://en.wikipedia.org/wiki/Daiso&quot;&gt;Daiso - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20111113_01.html</link></item><item><category>japanese</category><guid>http://www.nilab.info/zlash/20111014_01.html</guid><pubDate>Fri, 14 Oct 2011 00:00:00 +0900</pubDate><title>The Japanese word &quot;bucchake&quot; doesn&apos;t mean &quot;only tea bukkake&quot;.</title><description>&lt;p&gt;The Google Translate made mistake.&lt;br /&gt;It translated &amp;quot;bucchake&amp;quot; to &amp;quot;only tea bukkake&amp;quot;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111014_bucchake.png&quot; alt=&quot;Google Translate: &amp;quot;bucchake&amp;quot; to &amp;quot;only tea bukkake&amp;quot;&quot; title=&quot;Google Translate: &amp;quot;bucchake&amp;quot; to &amp;quot;only tea bukkake&amp;quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The word &amp;quot;bucchake&amp;quot; meas &amp;quot;honestly&amp;quot;, &amp;quot;truthfully&amp;quot;, &amp;quot;frankly&amp;quot; or &amp;quot;really&amp;quot;.&lt;/p&gt;

&lt;p&gt;
The word &amp;quot;bucchake&amp;quot; sources &amp;quot;bucchakeruto&amp;quot;.&lt;br /&gt;
The word &amp;quot;bucchakeruto&amp;quot; sources &amp;quot;uchiakeruto&amp;quot;.&lt;br /&gt;
The word &amp;quot;uchiakeruto&amp;quot; meas &amp;quot;honestly&amp;quot;, &amp;quot;truthfully&amp;quot;, &amp;quot;frankly&amp;quot; or &amp;quot;really&amp;quot;.&lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;This word &amp;quot;bucchake&amp;quot; became very popular word by Kimura Takuya who is a member of SAMP, Japanese boy band.&lt;br /&gt;He said many &amp;quot;bucchake&amp;quot; in a TV drama.&lt;/p&gt;

</description><link>http://www.nilab.info/zlash/20111014_01.html</link></item><item><category>japan</category><category>map</category><guid>http://www.nilab.info/zlash/20111010_02.html</guid><pubDate>Mon, 10 Oct 2011 00:00:00 +0900</pubDate><title>Maps and Photos of Okinotorishima (Okinotori Islands), most southern islands in Japan</title><description>&lt;p&gt;Okinotorishima is most south islands in Japan.&lt;br /&gt;Is Okinotorishima islands or rocks?&lt;/p&gt;

&lt;p&gt;Google Maps don&amp;#39;t have maps of Okinotorishima.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://maps.google.co.jp/maps?ll=20.423675,136.076853&amp;t=h&amp;z=16&quot;&gt;Google Maps&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_7.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Mapion have maps of Okinotorishima.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mapion.co.jp/m/20.423785_136.072203333333_8/&quot;&gt;Mapion&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20111010_mapion.png&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;A image (&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Okinotorishima2.png/300px-Okinotorishima2.png&quot;&gt;Okinotorishima2.png&lt;/a&gt;) is wrong in &lt;a href=&quot;http://en.wikipedia.org/wiki/Okinotorishima&quot;&gt;a page of Wikipedia&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I draw right image.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111010_shotnote.png&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Higashi-kojima (eastern islet) is eastest in Okinotorishima.&lt;/p&gt;

&lt;p&gt;Kita-kojima (northern islet) is westest in Okinotorishima. This island is westest, but this name is Kita-kojima (northern islet).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_1.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_2.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_3.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Base Station (left) and Stasion (right)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_4.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Higashi-kojima (eastern islet)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110925_okinotoki_g_5.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;3D objects on Google Earth:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20111010_google_eaeth_1.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sketchup.google.com/3dwarehouse/details?mid=55212cc190861e295c1017195bc9795d&amp;prevstart=0&quot;&gt;Okinotorishima Kita-kojima by kazu. - Google 3D Warehouse&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20111010_google_eaeth_5.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sketchup.google.com/3dwarehouse/details?mid=df55f92ca15fdfee5c1017195bc9795d&amp;prevstart=0&quot;&gt;Okinotorishima Base Station by kazu. - Google 3D Warehouse&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20111010_google_eaeth_3.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sketchup.google.com/3dwarehouse/details?mid=2d12feb931f71c835c1017195bc9795d&amp;prevstart=0&quot;&gt;Okinotorishima Station by kazu. - Google 3D Warehouse&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20111010_google_eaeth_2.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sketchup.google.com/3dwarehouse/details?mid=8d98ad2dc48367207850337d9e9f5251&amp;prevstart=0&quot;&gt;Okinotorishima Higashi-kojima by kazu. - Google 3D Warehouse&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20111010_google_eaeth_4.jpg&quot; alt=&quot;Okinotorishima&quot; title=&quot;Okinotorishima&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Okinotorishima have &amp;#39;04998&amp;#39; Japanese telephone area code.&lt;br /&gt;But Okinotorishima don&amp;#39;t have phones...&lt;/p&gt;

&lt;p&gt;Okinotorishima&amp;#39;s zip code is &amp;#39;100-2100&amp;#39;&lt;br /&gt;Letters probably cannot reach.&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20111010_02.html</link></item><item><category>map</category><category>bing_maps</category><category>google_maps</category><category>yahoo_maps</category><guid>http://www.nilab.info/zlash/20111010_01.html</guid><pubDate>Mon, 10 Oct 2011 00:00:00 +0900</pubDate><title>Maps of Colosseo</title><description>&lt;blockquote&gt;
The Colosseum, or the Coliseum, originally the Flavian Amphitheatre (Latin: Amphitheatrum Flavium, Italian Anfiteatro Flavio or Colosseo), is an elliptical amphitheatre in the centre of the city of Rome, Italy, the largest ever built in the Roman Empire. It is considered one of the greatest works of Roman architecture and Roman engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;cite&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Colosseum&quot;&gt;Colosseum - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;http://www.bing.com/maps/default.aspx?v=2&amp;FORM=LMLTCP&amp;cp=41.890254~12.492349&amp;style=r&amp;lvl=16&amp;tilt=-90&amp;dir=0&amp;alt=-1000&amp;phx=0&amp;phy=0&amp;phscl=1&amp;where1=colosseo&amp;encType=1&quot;&gt;Colosseum, Laz., Italy - Bing Maps&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_1.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_2.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_3.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_4.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_5.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_b_6.jpg&quot; alt=&quot;Colosseum, Laz., Italy - Bing&quot; title=&quot;Colosseum, Laz., Italy - Bing&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maps.google.co.jp/maps?ll=41.89057,12.491863&quot;&gt;Google Maps&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_g_1.jpg&quot; alt=&quot;Google Maps&quot; title=&quot;Google Maps&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_g_2.jpg&quot; alt=&quot;Google Maps&quot; title=&quot;Google Maps&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_g_3.jpg&quot; alt=&quot;Google Maps&quot; title=&quot;Google Maps&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maps.loco.yahoo.co.jp/maps?type=scroll&amp;lat=41.8901540943948&amp;lon=12.492303737687926&amp;z=17&amp;mode=map&amp;pointer=on&amp;fa=ks&amp;home=on&amp;hlat=41.895603540542&amp;hlon=12.498612293291&amp;ei=utf-8&quot;&gt;Yahoo! Loco&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_y_1.jpg&quot; alt=&quot;Yahoo! Loco&quot; title=&quot;Yahoo! Loco&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/0/20110925_y_2.jpg&quot; alt=&quot;Yahoo! Loco&quot; title=&quot;Yahoo! Loco&quot; /&gt;&lt;/p&gt;

</description><link>http://www.nilab.info/zlash/20111010_01.html</link></item><item><category>nagoya</category><category>typhoon</category><guid>http://www.nilab.info/zlash/20110923_01.html</guid><pubDate>Fri, 23 Sep 2011 00:00:00 +0900</pubDate><title>Nagoya in flood</title><description>&lt;p&gt;Great rains came to Nagoya city in Japan before a typhoon at September 20, 2011.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twitpic.com/6noalj&quot;&gt;Kouzouji station, Chuou line, JR Tokai on Twitpic:&lt;br /&gt;&lt;img src=&quot;/f/0/20110923_6noalj.jpg&quot; alt=&quot;Kouzouji station, Chuou line, JR Tokai on Twitpic&quot; title=&quot;Kouzouji station, Chuou line, JR Tokai on Twitpic&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twitpic.com/6o69nn&quot;&gt;Kouzouji station, Chuou line, JR Tokai on Twitpic:&lt;br /&gt;&lt;img src=&quot;/f/0/20110923_6o69nn.jpg&quot; alt=&quot;Kouzouji station, Chuou line, JR Tokai on Twitpic&quot; title=&quot;Kouzouji station, Chuou line, JR Tokai on Twitpic&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://matome.naver.jp/odai/2131649135221483501&quot;&gt;NAVER matome: Nagoya city and Tenpaku river (in Japanese)&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://matome.naver.jp/odai/2131649736021624301&quot;&gt;NAVER matome: Great rains in Nagoya (in Japanese)&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.ajc.com/news/nation-world/typhoon-passes-japan-tsunami-1185457.html&quot;&gt;Typhoon passes Japan tsunami zone, heads north  | ajc.com&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110923_01.html</link></item><item><category>tv</category><category>regza</category><guid>http://www.nilab.info/zlash/20110915_01.html</guid><pubDate>Thu, 15 Sep 2011 00:00:00 +0900</pubDate><title>TOSHIBA REGZA 37Z3500 crashed!</title><description>&lt;p&gt;My TV crashed!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110915_regza_crash_397587604.jpg&quot; alt=&quot;TOSHIBA REGZA 37Z3500&quot; title=&quot;TOSHIBA REGZA 37Z3500&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110915_regza_crash_397586492.jpg&quot; alt=&quot;TOSHIBA REGZA 37Z3500&quot; title=&quot;TOSHIBA REGZA 37Z3500&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110915_regza_crash_397585588.jpg&quot; alt=&quot;TOSHIBA REGZA 37Z3500&quot; title=&quot;TOSHIBA REGZA 37Z3500&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110915_regza_crash_397588257.jpg&quot; alt=&quot;TOSHIBA REGZA 37Z3500&quot; title=&quot;TOSHIBA REGZA 37Z3500&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110915_regza_crash_397635149.jpg&quot; alt=&quot;TOSHIBA REGZA 37Z3500&quot; title=&quot;TOSHIBA REGZA 37Z3500&quot; /&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110915_01.html</link></item><item><category>google_maps_api</category><category>yahoo_maps_api</category><guid>http://www.nilab.info/zlash/20110910_01.html</guid><pubDate>Sat, 10 Sep 2011 00:00:00 +0900</pubDate><title>routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API</title><description>&lt;p&gt;I made a mashup site using &lt;a href=&quot;http://code.google.com/intl/en/apis/maps/documentation/javascript/&quot;&gt;Google Maps API&lt;/a&gt; and &lt;a href=&quot;http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/routemap.html&quot;&gt;Yahoo! Japan Route Map API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Route Map API can create route map image. These route are accentuated.&lt;/p&gt;

&lt;p&gt;Asakusa:&lt;br /&gt;&lt;a href=&quot;/f/0/20110910_routemap_3.png&quot;&gt;&lt;img width=&quot;600&quot; height=&quot;301&quot; src=&quot;/f/0/20110910_routemap_3.png&quot; alt=&quot;Asakusa : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; title=&quot;Asakusa : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To Sanjusangendo:&lt;br /&gt;&lt;a href=&quot;/f/0/20110910_routemap_2.png&quot;&gt;&lt;img width=&quot;600&quot; height=&quot;301&quot; src=&quot;/f/0/20110910_routemap_2.png&quot; alt=&quot;To Sanjusangendo : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; title=&quot;To Sanjusangendo : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To Itsukushima Shinto Shrine:&lt;br /&gt;&lt;a href=&quot;/f/0/20110910_routemap_1.png&quot;&gt;&lt;img width=&quot;600&quot; height=&quot;301&quot; src=&quot;/f/0/20110910_routemap_1.png&quot; alt=&quot;To Itsukushima Shinto Shrine : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; title=&quot;To Itsukushima Shinto Shrine : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kyoto Inari:&lt;br /&gt;&lt;a href=&quot;/f/0/20110910_routemap_4.png&quot;&gt;&lt;img width=&quot;600&quot; height=&quot;301&quot; src=&quot;/f/0/20110910_routemap_4.png&quot; alt=&quot;Kyoto Inari : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; title=&quot;Kyoto Inari : routemap mashup : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://code.google.com/intl/en/apis/maps/documentation/javascript/&quot;&gt;The Google Maps Javascript API V3 - Google Maps JavaScript API V3 - Google Code&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/routemap.html&quot;&gt;Yahoo! Developer Network - Map - Route Map API (in Japanese)&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.nilab.info/lab/0/routemap.html&quot;&gt;routemap : Google Maps JavaScript API x Yahoo! Open Local Platform Route Map API&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110910_01.html</link></item><item><category>weather</category><category>typhoon</category><guid>http://www.nilab.info/zlash/20110904_01.html</guid><pubDate>Sun, 04 Sep 2011 00:00:00 +0900</pubDate><title>Talas, the 12th typhoon in this year</title><description>&lt;p&gt;&lt;a href=&quot;http://weather.yahoo.co.jp/weather/raincloud/&quot;&gt;raincloud - Yahoo! JAPAN&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20110904_raincloud.png&quot; alt=&quot;raincloud - Yahoo! JAPAN&quot; title=&quot;raincloud - Yahoo! JAPAN&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://typhoon.yahoo.co.jp/weather/jp/typhoon/typhb.html&quot;&gt;typhoon - Yahoo! JAPAN&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;/f/0/20110904_typhoon.jpg&quot; alt=&quot;typhoon - Yahoo! JAPAN&quot; title=&quot;typhoon - Yahoo! JAPAN&quot; /&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110904_01.html</link></item><item><category>canvas</category><category>svg</category><category>html5</category><guid>http://www.nilab.info/zlash/20110819_01.html</guid><pubDate>Fri, 19 Aug 2011 00:00:00 +0900</pubDate><title>lineart by canvas, lineart by inline svg</title><description>&lt;p&gt;I am learning HTML 5 Canvas and SVG.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/0/20110819_lineart.jpg&quot; alt=&quot;lineart by canvas, lineart by svg&quot; title=&quot;lineart by canvas, lineart by svg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://www.nilab.info/lab/0/lineart_canvas.html&quot;&gt;lineart by canvas&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.nilab.info/lab/0/lineart_svg.html&quot;&gt;lineart by svg&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110819_01.html</link></item><item><category>map</category><category>baidu</category><category>baidu_map</category><category>3d</category><guid>http://www.nilab.info/zlash/20110616_02.html</guid><pubDate>Thu, 16 Jun 2011 00:00:00 +0900</pubDate><title>Baidu 3D Map is so cool</title><description>&lt;p&gt;Baidu Map&amp;#39;s 3D map is so cool.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_5.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_5.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_7.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_7.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_1.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_1.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_4.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_4.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_3.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_3.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/f/20110616_baidu_map_6.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_6.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
Does the Baidu Map have Web APIs?&lt;br /&gt;
&lt;a href=&quot;/f/20110616_baidu_map_2.png&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;/f/20110616_baidu_map_2.png&quot; alt=&quot;Baidu Map&quot; title=&quot;Baidu Map&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
-&amp;gt; &lt;a href=&quot;http://dev.baidu.com/wiki/map/&quot;&gt;Baidu Map API (in Chinese)&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ref. &lt;a href=&quot;http://map.baidu.com/&quot;&gt;Baidu Map (in Chinese)&lt;/a&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110616_02.html</link></item><item><category /><guid>http://www.nilab.info/zlash/20110616_01.html</guid><pubDate>Thu, 16 Jun 2011 00:00:00 +0900</pubDate><title>Lunar eclipse</title><description>&lt;p&gt;&lt;img src=&quot;/f/20110616_eclipse_6.png&quot; alt=&quot;Nagoya City Science Museum&quot; title=&quot;Nagoya City Science Museum&quot; /&gt;&lt;br /&gt;-&amp;gt; &lt;a href=&quot;http://www.ncsm.city.nagoya.jp/study/astro/astro_news/2011616.html&quot;&gt;Nagoya City Science Museum (in Japanese)&lt;/a&gt;

&lt;p&gt;Dubai&lt;br /&gt;&lt;img src=&quot;/f/20110616_eclipse_2.png&quot; alt=&quot;Live Lunar Eclipse&quot; title=&quot;Live Lunar Eclipse&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Dubai&lt;br /&gt;&lt;img src=&quot;/f/20110616_eclipse_3.png&quot; alt=&quot;Live Lunar Eclipse&quot; title=&quot;Live Lunar Eclipse&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Cyprus&lt;br /&gt;&lt;img src=&quot;/f/20110616_eclipse_4.png&quot; alt=&quot;Live Lunar Eclipse&quot; title=&quot;Live Lunar Eclipse&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Google&amp;#39;s logo is a intaractive lunar eclipse.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/20110616_eclipse_5.png&quot; alt=&quot;Google&amp;#39;s logo: lunar eclipse&quot; title=&quot;Google&amp;#39;s logo: lunar eclipse&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/20110616_eclipse_1.png&quot; alt=&quot;Google&amp;#39;s logo: lunar eclipse&quot; title=&quot;Google&amp;#39;s logo: lunar eclipse&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Next lunar eclipse is going to appear at 10th December.&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://eclipse.slooh.com/&quot;&gt;SLOOH - Total Lunar Eclipse LIVE - June 15, 2011&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.google.co.jp/&quot;&gt;Google&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110616_01.html</link></item><item><category>music</category><guid>http://www.nilab.info/zlash/20110514_01.html</guid><pubDate>Sat, 14 May 2011 00:00:00 +0900</pubDate><title>My son loves songs in YouTube</title><description>&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=7XYQd_sJVzk&quot;&gt;YouTube - &quot;Alphabet Song&quot; (Vol.1) http://www.TOONBO.com&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/7XYQd_sJVzk&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=dk9Yt1PqQiw&quot;&gt;YouTube - 10 Little Numbers&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/dk9Yt1PqQiw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=saF3-f0XWAY&quot;&gt;YouTube - Phonics Song&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/saF3-f0XWAY&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=BELlZKpi1Zs&quot;&gt;YouTube - Phonics Song 2&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/BELlZKpi1Zs&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=U3S3OX6HQm4&quot;&gt;YouTube - Alphabet Sounds from Sounds Like Fun CD.mpg&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/U3S3OX6HQm4&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=QW7N64zsrs0&quot;&gt;YouTube - Apple apple Aaa from Sounds Like Learning CD&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/QW7N64zsrs0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=0fw3l1z9CUQ&quot;&gt;YouTube - ABC Song with Cute Ending&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/0fw3l1z9CUQ&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=dsO__o4Ezjw&quot;&gt;YouTube - ABC Song&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/dsO__o4Ezjw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=5XEN4vtH4Ic&quot;&gt;YouTube - ABC Song&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;425&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/5XEN4vtH4Ic&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;And two movies.&lt;/p&gt;

&lt;p&gt;
- &lt;a href=&quot;http://www.youtube.com/watch?v=H-6naWhGmAE&quot;&gt;YouTube - Letters A-P&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.youtube.com/watch?v=1r-R_-PHNxU&quot;&gt;YouTube - Letters Q-Z&lt;/a&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110514_01.html</link></item><item><category>movie</category><category>docomo</category><guid>http://www.nilab.info/zlash/20110417_02.html</guid><pubDate>Sun, 17 Apr 2011 00:00:00 +0900</pubDate><title>Mori no Ki-koto: a movie of the NTT docomo TOUCH WOOD SH-08C</title><description>&lt;p&gt;
PLAY WOOD (Mori no Ki-koto):&lt;br /&gt;
&lt;iframe title=&quot;YouTube video player&quot; width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/lQ-ly-H-Mes&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=lQ-ly-H-Mes&quot;&gt;YouTube - Mesmerizing Touch Wood SH-08C ad showcases Japan&amp;#39;s beauty and mankind&amp;#39;s ingenuity&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
XYLOPHONE Behind-the-scenes:&lt;br /&gt;
&lt;iframe title=&quot;YouTube video player&quot; width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/tST4cRJM3PE&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=tST4cRJM3PE&quot;&gt;YouTube - New mobile phone TOUCH WOOD SH-08C part 2 Making&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ref. &lt;a href=&quot;http://answer.nttdocomo.co.jp/touchwood/&quot;&gt;TOUCH WOOD SH-08C | NTT docomo (in Japanese)&lt;/a&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110417_02.html</link></item><item><category>blog_parts</category><category>feed</category><guid>http://www.nilab.info/zlash/20110417_01.html</guid><pubDate>Sun, 17 Apr 2011 00:00:00 +0900</pubDate><title>I added a blog parts FeedWind show my RSS feed</title><description>&lt;p&gt;screen shot:&lt;br /&gt;&lt;img src=&quot;/f/20110417_freewind_2.png&quot; alt=&quot;FeedWind&quot; title=&quot;FeedWind&quot; /&gt;&lt;/p&gt;

&lt;p&gt;HTML code:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
&amp;lt;!-- start feedwind code --&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&amp;lt;!--
rssmikle_url=&amp;quot;http://www.nilab.info/zlash/&amp;quot;;
rssmikle_frame_width=&amp;quot;200&amp;quot;;
rssmikle_frame_height=&amp;quot;500&amp;quot;;
rssmikle_target=&amp;quot;_top&amp;quot;;
rssmikle_font_size=&amp;quot;12&amp;quot;;
rssmikle_border=&amp;quot;off&amp;quot;;
rssmikle_css_url=&amp;quot;&amp;quot;;
rssmikle_title=&amp;quot;off&amp;quot;;
rssmikle_title_bgcolor=&amp;quot;#800080&amp;quot;;
rssmikle_title_color=&amp;quot;#FFFFFF&amp;quot;;
rssmikle_title_bgimage=&amp;quot;&amp;quot;;
rssmikle_item_bgcolor=&amp;quot;#FFFF99&amp;quot;;
rssmikle_item_bgimage=&amp;quot;&amp;quot;;
rssmikle_item_title_length=&amp;quot;500&amp;quot;;
rssmikle_item_title_color=&amp;quot;#666666&amp;quot;;
rssmikle_item_border_bottom=&amp;quot;on&amp;quot;;
rssmikle_item_description=&amp;quot;off&amp;quot;;
rssmikle_item_description_length=&amp;quot;40&amp;quot;;
rssmikle_item_description_color=&amp;quot;#666666&amp;quot;;
rssmikle_item_description_tag=&amp;quot;off&amp;quot;;
rssmikle_item_podcast=&amp;quot;off&amp;quot;;
//--&amp;gt;
&amp;lt;/script&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://feed.mikle.com/js/rssmikle.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;div style=&amp;quot;font-size:10px; text-align:right;&amp;quot;&amp;gt;
&amp;lt;a href=&amp;quot;http://feed.mikle.com/&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;color:#CCCCCC;&amp;quot;&amp;gt;FeedWind&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;!-- end feedwind code --&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Ref. &lt;a href=&quot;http://feed.mikle.com/en/&quot;&gt;FeedWind: the Free Online Feed Widget&lt;/a&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110417_01.html</link></item><item><category>motorola_xoom</category><category>android</category><guid>http://www.nilab.info/zlash/20110408_02.html</guid><pubDate>Fri, 08 Apr 2011 00:00:00 +0900</pubDate><title>I got Android 3.0 au MOTOROLA XOOM Wi-Fi TBi11M</title><description>&lt;p&gt;
I bought a MOTOROLA XOOM Wi-Fi TBi11M.&lt;br /&gt;
KDDI au began saling today in Japan.
&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_1.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_2.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_3.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_5.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_6.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/f/20110408_android_motorola_xoom_4.jpg&quot; alt=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; title=&quot;MOTOROLA XOOM Wi-Fi TBi11M&quot; /&gt;&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110408_02.html</link></item><item><category>open_street_map</category><guid>http://www.nilab.info/zlash/20110408_01.html</guid><pubDate>Fri, 08 Apr 2011 00:00:00 +0900</pubDate><title>OpenStreetMap Japan 2008 vs 2011 (Japanese Maps)</title><description>&lt;p&gt;
The &lt;a href=&quot;http://openstreetmap.jp/&quot;&gt;OpenStreetMap Japan&lt;/a&gt; began at 2008-03-09.
&lt;/p&gt;

&lt;p&gt;
2011: Japanese Map&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_1.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2008: Japanese Map&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_2008_1.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Osaka, Nagoya, Tokyo&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_2.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2008: Osaka, Nagoya, Tokyo&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_2008_2.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Tokyo Station and Imperial Palace&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_3.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2008: Tokyo Station and Imperial Palace&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_2008_3.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Nagoya, Aichi&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_4.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2008: Nagoya, Aichi&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_2008_4.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
OpenStreetMap is growning.
&lt;/p&gt;

&lt;p&gt;
2011: Nagoya Station&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_5.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Nagoya Castle&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_6.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Nagoya city and Kiyosu city&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_7.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
2011: Kita-Nagoya city and Iwakura city&lt;br /&gt;
&lt;img src=&quot;/f/20110408_open_street_map_8.png&quot; alt=&quot;OpenStreetMap&quot; title=&quot;OpenStreetMap&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
topic:&lt;br /&gt;
&lt;a href=&quot;http://www.yahoo.co.jp/&quot;&gt;Yahoo! JAPAN&lt;/a&gt; will provide its map data.
&lt;/p&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetMap&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://openstreetmap.jp/&quot;&gt;OpenStreetMap Japan&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110408_01.html</link></item><item><category>webgl</category><guid>http://www.nilab.info/zlash/20110407_03.html</guid><pubDate>Thu, 07 Apr 2011 00:00:00 +0900</pubDate><title>flatten Learning WebGL Lesson 1</title><description>&lt;p&gt;
I flatted &lt;a href=&quot;http://learningwebgl.com/blog/?p=28&quot;&gt;WebGL Lesson 1 – A triangle and a square | Learning WebGL&lt;/a&gt;.&lt;br /&gt;
Google Chrome could run. -&amp;gt; &lt;a href=&quot;/lab/webgl/1.html&quot;&gt;flatten learning WebGL lesson 1&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
I am studying WebGL.&lt;br /&gt;
&amp;quot;Learning WebGL&amp;quot; is a good teaching material :-)
&lt;/p&gt;

&lt;p&gt;source codes:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;
&amp;lt;title&amp;gt;flatten learning WebGL lesson 1&amp;lt;/title&amp;gt;
&amp;lt;!--
glmatrix - High performance matrix and vector operations for WebGL - Google Project Hosting
http://code.google.com/p/glmatrix/
 
vec3 - 3 Dimensional Vector
mat3 - 3x3 Matrix
mat4 - 4x4 Matrix
quat4 - Quaternions
--&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;glMatrix.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script id=&amp;quot;my-fragment-shader-source&amp;quot; type=&amp;quot;x-shader/x-fragment&amp;quot;&amp;gt;
  #ifdef GL_ES
  precision highp float;
  #endif
  void main(void){
    gl_FragColor = vec4(1.0, 0.5, 1.0, 1.0); // triangle color, RGB
  }
&amp;lt;/script&amp;gt;
&amp;lt;script id=&amp;quot;my-vertex-shader-source&amp;quot; type=&amp;quot;x-shader/x-vertex&amp;quot;&amp;gt;
  // attribute: read only value in shader source
  attribute vec3 myVertexPosition;
  // uniform: read only value in shader source
  uniform mat4 myPerspectiveMatrix;
  uniform mat4 myMoveMatrix;
  void main(void){
    gl_Position = myPerspectiveMatrix * myMoveMatrix * vec4(myVertexPosition, 1.0);
  }
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
 
  var gl;
  var myViewportWidth;
  var myViewportHeight;
  var myVertexPositionBuffer;
  var myVertexPositionAttribute;
  var myPerspectiveMatrixUniform;
  var myMoveMatrixUniform;
  var myItemSize;
  var myNumItems;
  var intervalId;
  var x = 0.0;
  var y = 0.0;
  var z = 0.0;
 
  function webGLStart(){
    // get webgl context
    var canvas = document.getElementById(&amp;quot;my-canvas&amp;quot;);
    try{
      var contentIds = [&amp;quot;webgl&amp;quot;, &amp;quot;experimental-webgl&amp;quot;, &amp;quot;webkit-3d&amp;quot;, &amp;quot;moz-webgl&amp;quot;];
      for(var i=0; i&amp;lt;contentIds.length; i++){
        gl = canvas.getContext(contentIds[i]); // ex. experimental-webgl
        if(gl){
          break;
        }
      }
      myViewportWidth = canvas.width;
      myViewportHeight = canvas.height;
    }catch(e){
      alert(e);
    }
    if(!gl){
      alert(&amp;quot;Could not initialize WebGL.&amp;quot;);
    }
 
    // initialize fragment shader
    var fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);
    gl.shaderSource(fragmentShader, document.getElementById(&amp;quot;my-fragment-shader-source&amp;quot;).innerText);
    gl.compileShader(fragmentShader);
    if(!gl.getShaderParameter(fragmentShader, gl.COMPILE_STATUS)){
      alert(gl.getShaderInfoLog(fragmentShader));
    }
 
    // initialize vertex shader
    var vertexShader = gl.createShader(gl.VERTEX_SHADER);
    gl.shaderSource(vertexShader, document.getElementById(&amp;quot;my-vertex-shader-source&amp;quot;).innerText);
    gl.compileShader(vertexShader);
    if(!gl.getShaderParameter(vertexShader, gl.COMPILE_STATUS)){
      alert(gl.getShaderInfoLog(vertexShader));
    }
 
    // create program
    var shaderProgram = gl.createProgram();
 
    // attach shaders
    gl.attachShader(shaderProgram, fragmentShader);
    gl.attachShader(shaderProgram, vertexShader);
 
    // link frament and vertex shaders
    gl.linkProgram(shaderProgram);
    if(!gl.getProgramParameter(shaderProgram, gl.LINK_STATUS)){
      alert(&amp;quot;Could not initialize shaders.&amp;quot;);
    }
 
    // use
    gl.useProgram(shaderProgram);
 
    // get values of my-vertex-shader-source
    myVertexPositionAttribute = gl.getAttribLocation(shaderProgram, &amp;quot;myVertexPosition&amp;quot;);
    gl.enableVertexAttribArray(myVertexPositionAttribute);
    myPerspectiveMatrixUniform = gl.getUniformLocation(shaderProgram, &amp;quot;myPerspectiveMatrix&amp;quot;);
    myMoveMatrixUniform = gl.getUniformLocation(shaderProgram, &amp;quot;myMoveMatrix&amp;quot;);
 
    // create buffer
    myVertexPositionBuffer = gl.createBuffer();
    gl.bindBuffer(gl.ARRAY_BUFFER, myVertexPositionBuffer);
    myItemSize = 3; // 3 = x, y, z
    myNumItems = 3; // 3 = top, bottom left, bottom right
    var vertices = [
       0.0,  1.0,  0.0, // top
      -1.0, -1.0,  0.0, // bottom left
       1.0, -1.0,  0.0  // bottom right
    ];
    // Float32Array (old: WebGLFloatArray)
    gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(vertices), gl.STATIC_DRAW);
 
    // set color and then
    gl.clearColor(0.0, 0.0, 0.5, 1.0); // background color, RGBA
    gl.enable(gl.DEPTH_TEST);
 
    // begin animation :-)
    intervalId = setInterval(animation, 1000);
  }
 
  function animation(){
    x += 0.1;
    y += 0.2;
    z -= 1.0;
    drawScene(x, y, z);
  }
 
  function drawScene(x, y, z){
    try{
      gl.viewport(0, 0, myViewportWidth, myViewportHeight);
      gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
      // vertical field of view 45 degrees
      // 0.1 - 100
      // using mat4 of glmatrix
      var perspectivMatrix = mat4.create();
      var moveMatrix = mat4.create();// using mat4 of glmatrix
      mat4.perspective(45, myViewportWidth / myViewportHeight, 0.1, 100.0, perspectivMatrix);
      mat4.identity(moveMatrix);
      mat4.translate(moveMatrix, [x, y, z]); // ex. [x, y, z] = [-1.5, 0.0, -7.0]
      //gl.bindBuffer(gl.ARRAY_BUFFER, myVertexPositionBuffer);
      gl.vertexAttribPointer(myVertexPositionAttribute, myItemSize, gl.FLOAT, false, 0, 0)
      // matrix to WebGL
      gl.uniformMatrix4fv(myPerspectiveMatrixUniform, false, perspectivMatrix);
      gl.uniformMatrix4fv(myMoveMatrixUniform, false, moveMatrix);
      gl.drawArrays(gl.TRIANGLES, 0, myNumItems);
    }catch(e){
      alert(e);
    }
  }
&amp;lt;/script&amp;gt;
 
&amp;lt;body onload=&amp;quot;webGLStart();&amp;quot;&amp;gt;
&amp;lt;canvas id=&amp;quot;my-canvas&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;300&amp;quot;&amp;gt;&amp;lt;/canvas&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
Ref.&lt;br /&gt;
- &lt;a href=&quot;http://learningwebgl.com/blog/?p=28&quot;&gt;WebGL Lesson 1 – A triangle and a square | Learning WebGL&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;/lab/webgl/1.html&quot;&gt;flatten learning WebGL lesson 1&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;
</description><link>http://www.nilab.info/zlash/20110407_03.html</link></item></channel></rss>
