<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16450888</id><updated>2011-12-13T11:01:23.689+09:00</updated><category term='SOAP'/><category term='kendo'/><category term='Korea'/><category term='Flash'/><category term='iPhone'/><category term='Ruby'/><category term='Linux'/><category term='Life in Korea'/><category term='AIR'/><category term='swfreplacer'/><category term='Something Personal'/><category term='ActionScript'/><category term='Php'/><category term='SNG'/><category term='Flex'/><category term='JavaScript'/><category term='Security'/><category term='Android'/><category term='About Korean &quot;Wang&quot;s'/><category term='Programming'/><category term='SNS'/><category term='Life in Japan'/><title type='text'>Bruce Sunghyun Wang</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default?start-index=101&amp;max-results=100'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>135</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16450888.post-6043957317824323812</id><published>2011-11-30T09:56:00.001+09:00</published><updated>2011-12-13T10:32:21.090+09:00</updated><title type='text'>An unpleasant experience of AppStore review .</title><content type='html'>&lt;p&gt;I released an iOS app on AppStore about 2 months ago.&lt;/p&gt;&lt;p&gt;The first review was ok, it took only 2 weeks or so for get registration completed.&lt;/p&gt;&lt;p&gt;At that moment, South Korea had no 'Games' category on the AppStore because of a stupid government agency here, so I registered my app as a 'Social Networking' as a primary category and 'Games' for the Sub-Category. But my App was not searchable on Korean App Store even after registration complete because it is prohibited if it is in 'Games' category even as a Sub-Category.&lt;/p&gt;&lt;p&gt;So I tried to change the category and that was the beginning of this unpleasant experience.&lt;/p&gt;&lt;p&gt;After asking questions to AppStore support guys I figured out I had to upload a new binary for changing Category. It took a week. Whenever I ask them how can I change it they just copy and pasted an excerpt of their internal regulation guide, without just answering my questions. I even asked them to answer my 1,2,3 questions with just 'yes' or 'no'. The response was the same copy and pasted guide.&lt;/p&gt;&lt;p&gt;I didn't want to waste my time -for weeks!- for getting simple answer so I just uploaded a new binary just for changing Category. The new registration (upload of new binary) again took more than a week. I asked them to speed up and after waiting a week my App status was changed from 'Waiting for review' to 'in Review' and instantly (after half an hour I think) I received a 'Registration complete' mail.&lt;/p&gt;&lt;p&gt;In the meanwhile, I got mail from a manager there saying the same copy and paste thing, and another mail that if I want to do something regarding my registration then I have to provide company information, something and something and something blabla... for just changing a category!! Completely nonsense.&lt;/p&gt;&lt;p&gt;And 2 weeks ago, I uploaded a new binary with new functions. And after waiting for a week I got response from AppStore that it is rejected because of 'POOR UI'. What he's saying was that my App is OpenGL based Game and it has text input field. If you click on that text field then Virtual Keyboard will show so the bottom of the screen will be hidden under that keyboard. So in my previous version I moved the screen upward when keyboard is shown, and pull back to original position when the keyboard is gone.&lt;/p&gt;&lt;p&gt;The problem was on iPad that the Virtual Keyboard of iPad has another unique key pad which will show close the Virtual Keyboard. And my app has no idea whether that specific keyboard is clicked or not. No event is coming for that key pad. But if you just click anywhere on the screen then the screen will come back to original position. But this new guy was saying it is a problem so I have to fix that 'POOR' UI. So I was asking that If I just don't move the screen regardless of the presence of the Virtual Keyboard, will it pass his review. I was completely got angry and asked why that issues became a problem while it was not a problem till the latest update so far.  After a day, he replied that 'just fix that POOR UI'.&lt;/p&gt;&lt;p&gt;I didn't want to waste my time waiting a day for discussing an each simple thing, so I rejected my binary and uploaded a new binary. And after a week, the status of my new app is changed to 'in Review' and I got mail from AppStore that he doesn't know the Demo Account. &lt;/p&gt;&lt;p&gt;My god, that Demo Account information was clearly specified in the App information from the beginning so if he was sincere or had an willing to review my app then he couldn't miss that information. So I captured the screen shot of web page saying that information is clearly written as a reply. Do I have to wait another week and get another rejection?&lt;/p&gt;&lt;p&gt;I never thought Apple guys are so rude, insincere, sloppy, irresponsible, coercive like this.--------------------------------------&lt;Update - 2011/12/13&gt;After AGAIN being rejected by violation of 'iCloud Storage guide line', I explained the reason and kind of technical how-tos. 2 d later I got reply saying "this is not my job, ask one of these contacts", So I asked technical staff about it and 2 days later "that is not proper question for us, ask these another". So I again wrote a mail about my questions to another. Please read my mail. APPLE YOUR HIGHNESS!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6043957317824323812?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6043957317824323812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2011/11/unpleasant-experience-of-appstore.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6043957317824323812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6043957317824323812'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2011/11/unpleasant-experience-of-appstore.html' title='An unpleasant experience of AppStore review .'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1974302478668530940</id><published>2011-02-27T21:21:00.002+09:00</published><updated>2011-02-27T21:26:57.924+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SNG'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='SNS'/><title type='text'>CityOfOz Closed Beta Test</title><content type='html'>My Location based Social Network Game (and much more) is now on CBT.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://desmond.yfrog.com/Himg610/scaled.php?tn=0&amp;server=610&amp;filename=28052639.jpg&amp;xsize=640&amp;ysize=640"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 431px; height: 640px;" src="http://desmond.yfrog.com/Himg610/scaled.php?tn=0&amp;server=610&amp;filename=28052639.jpg&amp;xsize=640&amp;ysize=640" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the screen shot of that game.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://desmond.yfrog.com/Himg618/scaled.php?tn=0&amp;server=618&amp;filename=6wz.png&amp;xsize=640&amp;ysize=640"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 384px;" src="http://desmond.yfrog.com/Himg618/scaled.php?tn=0&amp;server=618&amp;filename=6wz.png&amp;xsize=640&amp;ysize=640" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1974302478668530940?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1974302478668530940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2011/02/cityofoz-closed-beta-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1974302478668530940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1974302478668530940'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2011/02/cityofoz-closed-beta-test.html' title='CityOfOz Closed Beta Test'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2131599688798295142</id><published>2010-08-10T13:11:00.000+09:00</published><updated>2010-08-10T13:11:41.232+09:00</updated><title type='text'>Wavin' Flag with lyrics</title><content type='html'>This song makes my heart beat, with hope and joy for the bright future.&lt;br /&gt;And it makes me feel that I can be a good man.&lt;br /&gt;&lt;br /&gt;I've been wondering what is the purpose of my life.&lt;br /&gt;What am I doing here.. I just work, no passion no joy, just for the money.&lt;br /&gt;My family is one reason to live, but was I good enough?&lt;br /&gt;&lt;br /&gt;Looking around my side, I see poor kids and people living painful life.&lt;br /&gt;Not to mention the Africa, or any war fields, we also have tragedy here.&lt;br /&gt;&lt;br /&gt;I've bee so coward to eat, wear, sleep, scare of how the other people think about me.&lt;br /&gt;&lt;br /&gt;This guy sing with passion, with belief. He's like a free sacred soul. He is awesome, brave one.&lt;br /&gt;One day, I want to be that kind of free soul, a brave one, kicking out of my shitty life.&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i1.ytimg.com/vi/hMo9vNVkPOs/hqdefault.jpg)"  width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hMo9vNVkPOs&amp;amp;hl=ko_KR&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/hMo9vNVkPOs&amp;amp;hl=ko_KR&amp;amp;fs=1" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;-Wavin' Flag- by K'NAAN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2131599688798295142?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2131599688798295142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/08/wavin-flag-with-lyrics.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2131599688798295142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2131599688798295142'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/08/wavin-flag-with-lyrics.html' title='Wavin&apos; Flag with lyrics'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2969063909791388828</id><published>2010-05-22T15:07:00.007+09:00</published><updated>2011-12-08T18:51:38.525+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>SOAP for Android. gSOAP and kSOAP2 interoperability.</title><content type='html'>One of the systems I am currently working on in this company uses SOAP for communication between client side devices and the server side boxes.&lt;br /&gt;&lt;br /&gt;On the server side end the WSDL was generated with gSOAP.&lt;br /&gt;&lt;br /&gt;My first mission was to make iPhone app catering possible abilities what previous client side agent S/Ws were providing.&lt;br /&gt;For iPhone App, I also used gSOAP and made C++ classes for SOAP, and the other stuffs were mainly in ObjectiveC.&lt;br /&gt;It was not so pleasant experience (using gSOAP generated C++ classes in Objective C was a pain) but there were no critical difficulties neither.&lt;br /&gt;&lt;br /&gt;When I started new project for Android, I was hoping a lot easier experience compared to that of iPhone. It's because Android is Java, and those string related stuffs are piece of cake for languages like Java.&lt;br /&gt;&lt;br /&gt;But well, I was wrong. I guess Apple and Google guys thought Supporting such a fat, somewhat old-fashioned technology, SOAP on mobile devices is not so desirable one. And in fact, libraries for SOAP are too~~ big!!!!&lt;br /&gt;&lt;br /&gt;kSOAP2-Android was a little light one, but it was not a Swiss-knife. I need to handle very complex information structure on the SOAP communication. So the problem was to serialize/deserialize the structures between SOAP and Java.&lt;br /&gt;&lt;br /&gt;For this purposes, it seems Java guys's been using libraries like JAXB, but it was too heavy. AXIS2 was also too heavy because it accompanies many things. I needed smaller SOAP communication libraries like kSOAP, and serialization stuffs which JAXB provides. I made Java classes by using wsdl2java command tool from AXIS2, but using those Java classes with kSOAP2 was not a pleasant job. It was... what can I say, too dull. It didn't give me a fresh, clean and bright experience when I code. I needed to write another serialization stuffs for all those classes.&lt;br /&gt;&lt;br /&gt;I DID try Reflection, but I soon had to admit that using Reflection on mobile device is a bad idea, and for me to do many minute controls over those reflection process was also a needless time consuming stuff.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So I decided to write my own simplest WSDL to Java converter. Those generated Java classes should comply to the kSOAP serialization stuffs. I thought it is nice idea. Because WSDL is nothing but an XML file. And with great script language like Ruby, it will be a lot easier.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm not aware of the standard spec. of WSDL, but I think it is not so complicated.  Mine has sections for enumerations(simpleType), structures(complexType), and message definition (message) saying what is coming and what is going on the SOAP channel. I think  yours also should be very simliar to mine.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Ok, so I know all the information I need to know. The 'xmlsimple' will make your life a lot easier. The following code just show the information I want to know. But with only a little change, I can generate Java source codes.&lt;br /&gt;&lt;br /&gt;&lt;script src="http://pastie.org/1011309.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;I would like to shift to RESTful env. from my current heavily SOAP dependent env. But, I guess it is too much for right now.&lt;br /&gt;&lt;br /&gt;Anyway, thanks Ruby.&lt;br /&gt;Even though I forgot many things of Ruby, it still helps me a lot.&lt;/div&gt;&lt;pre&gt;&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;require 'rubygems'&lt;br /&gt;require 'xmlsimple'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# &lt;br /&gt;# http://rubular.com/ 에서 테스트...&lt;br /&gt;# /\/\&gt;\&lt;!-- enum const = ([0-9]+) --&gt;/&lt;br /&gt;#&lt;br /&gt;# 다음의 형식을&lt;br /&gt;# &lt;enumeration value="AUTHSCHEME-IDPASS"/&gt;&lt;!-- enum const = 1 --&gt;&lt;br /&gt;# 다음의 형식으로...&lt;br /&gt;# &lt;enumeration value="AUTHSCHEME-IDPASS" enumconst="1"/&gt;&lt;br /&gt;wsdlfilestring = ""&lt;br /&gt;regx1 = /\/\&gt;\&lt;!-- enum const = ([0-9]+) --&gt;/&lt;br /&gt;File.open("CTDAGT.wsdl", "r") do |infile|&lt;br /&gt;  while (line = infile.gets)&lt;br /&gt;    wsdlfilestring = wsdlfilestring + "\n" + line.gsub(regx1){ " enumconst=\"#{$1}\" /&gt;" }&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;covTable = &lt;br /&gt;  {"ctdagt:" =&gt; "",&lt;br /&gt;  "xsd:unsignedLong" =&gt; "String", # "Integer", # "long",&lt;br /&gt;  "xsd:unsignedInt" =&gt; "String", # "Integer", # "int",&lt;br /&gt;  "xsd:string" =&gt; "String",&lt;br /&gt;  "xsd:int" =&gt; "String", # "Integer", # "int",&lt;br /&gt;  "xsd:unsignedShort" =&gt; "String", # "Integer", # "short",&lt;br /&gt;  "xsd:dateTime" =&gt; "String", # "XMLGregorianCalendar",&lt;br /&gt;  "xsd:unsignedByte" =&gt; "String", # "Integer", # "short",&lt;br /&gt;  "xsd:base64Binary" =&gt; "String" # "byte[]"&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;covTable.each do |k,v|&lt;br /&gt;  wsdlfilestring.gsub!(k,v)&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;data = XmlSimple.xml_in(wsdlfilestring, {'KeyAttr' =&gt; 'name'})&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def godeepHash key, value&lt;br /&gt;  if key=="simpleType"&lt;br /&gt;    penum value&lt;br /&gt;  elsif key== "complexType"&lt;br /&gt;    pstruct value&lt;br /&gt;  elsif key=="message"&lt;br /&gt;    pmesssage value&lt;br /&gt;  else&lt;br /&gt;    a = [key, value]&lt;br /&gt;    a.each do |i|&lt;br /&gt;      i.each do |k,v|&lt;br /&gt;        godeepHash k,v unless v.nil?&lt;br /&gt;        godeepArray k if v.nil?&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def godeepArray key&lt;br /&gt;  key.each do |k|&lt;br /&gt;    godeepArray k  if k.class.to_s =="Array"&lt;br /&gt;    &lt;br /&gt;    k.each do |k2,v2|&lt;br /&gt;      godeepHash k2,v2  &lt;br /&gt;    end if k.class.to_s =="Hash"&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def pmesssage msgs&lt;br /&gt;  puts "//----MSG----"&lt;br /&gt;  &lt;br /&gt;  msgs.sort.each do |k,v|&lt;br /&gt;    # p "MSG #{k}"&lt;br /&gt;    # v['part'].each do |k2,v2|&lt;br /&gt;    #   print "\t#{k2} : type(#{v2['type']})\n"&lt;br /&gt;    # end&lt;br /&gt;    &lt;br /&gt;    classname = "#{k}"&lt;br /&gt;    classname.gsub!("-","_")&lt;br /&gt;    nameVal = []&lt;br /&gt;    File.open("./src/com/XXX/XXX/wsdl/#{classname}.java", 'w') {|f| &lt;br /&gt;    f.puts "package com.geninetworks.nacagent.wsdl;"&lt;br /&gt;    f.puts "import java.util.*;"&lt;br /&gt;    f.puts "import org.ksoap2.serialization.*;"&lt;br /&gt;    f.puts "import java.lang.reflect.*;"&lt;br /&gt;    f.puts "import android.util.Log;"&lt;br /&gt;    f.puts ""&lt;br /&gt;    f.puts "@SuppressWarnings(\"unused\")"&lt;br /&gt;      f.puts "public class #{classname} extends mySoapType{"&lt;br /&gt;      &lt;br /&gt;      v['part'].each do |k2,v2|&lt;br /&gt;        sVarType = v2['type']&lt;br /&gt;        #sVarType = "Vector&lt;#{v2['type']}&gt;" if sVarType!="String"&lt;br /&gt;        sVarName = "#{k2}"&lt;br /&gt;        sVarNameOrg = String.new(sVarName)&lt;br /&gt;        sVarName.gsub!("-", "_")&lt;br /&gt;        sVarType.gsub!("-", "_")&lt;br /&gt;&lt;br /&gt;        if sVarType!="String"&lt;br /&gt;          f.puts "    public Vector&lt;#{sVarType}&gt; #{sVarName};" &lt;br /&gt;        else&lt;br /&gt;          f.puts "    public #{sVarType} #{sVarName};"&lt;br /&gt;        end&lt;br /&gt;        nameVal.push Hash["type", "#{sVarType}", "name", "#{sVarName}", "nameorg", "#{sVarNameOrg}" ];&lt;br /&gt;      end&lt;br /&gt;      &lt;br /&gt;      f.puts ""&lt;br /&gt;      f.puts "    public #{classname}(String namespace, String name) {"&lt;br /&gt;      f.puts "        super(namespace, name);"&lt;br /&gt;      nameVal.each do |item|&lt;br /&gt;        f.puts "        #{item["name"]} = new Vector&lt;#{item["type"]}&gt;();"  if item["type"]!="String"&lt;br /&gt;      end&lt;br /&gt;      f.puts "    }"&lt;br /&gt;   &lt;br /&gt;      &lt;br /&gt;      f.puts "    public void MakeEnvelope() {"&lt;br /&gt;      f.puts "        this.properties.removeAllElements();"&lt;br /&gt;      nameVal.each do |item|&lt;br /&gt;        f.puts "        makeVectorEnvelope(#{item["name"]});" if item["type"]!="String"&lt;br /&gt;        f.puts "        addProperty(\"#{item["nameorg"]}\", #{item["name"]});"&lt;br /&gt;      end&lt;br /&gt;      f.puts "    }"&lt;br /&gt;      &lt;br /&gt;      f.puts "    @SuppressWarnings(\"unchecked\")"&lt;br /&gt;      f.puts "    public void MakeEnvelope(SoapObject val) {"&lt;br /&gt;      f.puts "    for (int i = 0; i &lt; val.getPropertyCount(); i++) {"&lt;br /&gt;      f.puts "     PropertyInfo propertyInfo = new PropertyInfo();"&lt;br /&gt;      f.puts "     val.getPropertyInfo(i, propertyInfo);"&lt;br /&gt;      f.puts "     Object obj = val.getProperty(i);"&lt;br /&gt;      f.puts "     String fieldname = propertyInfo.getName();"&lt;br /&gt;      f.puts "     fieldname = fieldname.replaceAll(\"-\", \"_\");"&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; nameVal.each_with_index do |item,index|&lt;br /&gt;  f.print("        ")&lt;br /&gt;  f.print("else ") if(index&gt;0) &lt;br /&gt;  f.puts "if(fieldname.equals(\"#{item["name"]}\") ){this.#{item["name"]} = getStringFromSoapObject(obj);}" if item["type"]=="String"&lt;br /&gt;   if item["type"]!="String"&lt;br /&gt;   f.puts "if(fieldname.equals(\"#{item["name"]}\") ){"&lt;br /&gt;   f.puts "            #{item["type"]} a = new #{item["type"]}(\"\",\"#{item["name"]}\");"&lt;br /&gt;   f.puts "            a.MakeEnvelope((SoapObject)obj);"&lt;br /&gt;   f.puts "            #{item["name"]}.add(a);"&lt;br /&gt;   f.puts "        }"&lt;br /&gt;   end&lt;br /&gt;     end&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   f.puts "     }"&lt;br /&gt;  &lt;br /&gt;              &lt;br /&gt;     &lt;br /&gt;     &lt;br /&gt;     &lt;br /&gt;                  &lt;br /&gt;         f.puts "&lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;}"&lt;br /&gt; }&lt;br /&gt; end # End of  'msgs.sort.each do...' loop&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def pstruct msgs&lt;br /&gt;  msgs.sort.each do |k,v|&lt;br /&gt;    classname = "#{k}"&lt;br /&gt;    classname.gsub!("-","_")&lt;br /&gt;    nameVal = []&lt;br /&gt;&lt;br /&gt;    File.open("./src/com/geninetworks/nacagent/wsdl/#{classname}.java", 'w') {|f| &lt;br /&gt;    f.puts "package com.geninetworks.nacagent.wsdl;"&lt;br /&gt;    f.puts "import java.util.*;"&lt;br /&gt;    f.puts "import org.ksoap2.serialization.*;"&lt;br /&gt;    # f.puts "import java.lang.reflect.*;"&lt;br /&gt;    f.puts ""&lt;br /&gt;    f.puts "@SuppressWarnings(\"unused\")"&lt;br /&gt;    f.puts "public class #{classname} extends mySoapType{"&lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;    v['sequence'][0].each do |k1,v1|&lt;br /&gt;        v1.each do |v2|&lt;br /&gt;          sVarType = ""&lt;br /&gt;          sVarName = ""&lt;br /&gt;          sMinOccur= ""&lt;br /&gt;          sMaxOccur= ""&lt;br /&gt;          v2.each do |v3|&lt;br /&gt;            v3.each do |k4,v4|&lt;br /&gt;              sVarType = v4  if k4=='type'&lt;br /&gt;              sMinOccur= v4  if k4=='minOccurs'&lt;br /&gt;              sMaxOccur= v4  if k4=='maxOccurs'&lt;br /&gt;            end  if v3.class.to_s=="Hash"          &lt;br /&gt;            sVarName = "#{v3}" if v3.class.to_s=="String"# "String"&lt;br /&gt;          end&lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;          sVarNameOrg = String.new(sVarName)&lt;br /&gt;          sVarName.gsub!("-", "_")&lt;br /&gt;          sVarType.gsub!("-", "_")  &lt;br /&gt;          &lt;br /&gt;          if sMinOccur=="1" &amp;&amp; sMaxOccur="1"&lt;br /&gt;            f.puts "    public #{sVarType} #{sVarName};" &lt;br /&gt;            nameVal.push Hash["type", "#{sVarType}", "name", "#{sVarName}", "nameorg", "#{sVarNameOrg}" ,"isVector",false];&lt;br /&gt;          elsif sMinOccur=="0" &amp;&amp; sMaxOccur="unbounded"&lt;br /&gt;            f.puts "    public Vector&lt;#{sVarType}&gt; #{sVarName};"&lt;br /&gt;            #nameVal.push Hash["type", "Vector&lt;#{sVarType}&gt;", "name", "#{sVarName}", "nameorg", "#{sVarNameOrg}" ];&lt;br /&gt;            #############&lt;br /&gt;            nameVal.push Hash["type", "#{sVarType}", "name", "#{sVarName}", "nameorg", "#{sVarNameOrg}" ,"isVector",true];&lt;br /&gt;            #############&lt;br /&gt;          # else&lt;br /&gt;          #   puts "OOOOOPS!!!"&lt;br /&gt;          end&lt;br /&gt;        end if k1=="element"&lt;br /&gt;      end&lt;br /&gt;      f.puts ""&lt;br /&gt;      f.puts "    public #{classname}(String namespace, String name) {"&lt;br /&gt;      f.puts "        super(namespace, name);"&lt;br /&gt;      nameVal.each do |item|&lt;br /&gt;        #f.puts "        #{item["name"]} = new #{item["type"]}(\"\", \"#{item["name"]}\" );"  if item["type"]!="String"&lt;br /&gt;        #f.puts "        #{item["name"]} = new #{item["type"]}();"  if item["type"]!="String"&lt;br /&gt;        #############&lt;br /&gt;        f.puts "        #{item["name"]} = new Vector&lt;#{item["type"]}&gt;();"  if item["type"]!="String" || item["isVector"]==true&lt;br /&gt;        f.puts "        #{item["name"]} = new #{item["type"]}();"  if item["isVector"]==false&lt;br /&gt;        #############&lt;br /&gt;      end&lt;br /&gt;      f.puts "    }"&lt;br /&gt;      f.puts "    public void MakeEnvelope() {"&lt;br /&gt;      f.puts "        this.properties.removeAllElements();"&lt;br /&gt;      nameVal.each do |item|&lt;br /&gt;        #############&lt;br /&gt;        f.puts "        makeVectorEnvelope(#{item["name"]});" if item["type"]!="String" || item["isVector"]==true&lt;br /&gt;        #############&lt;br /&gt;        f.puts "        addProperty(\"#{item["nameorg"]}\", #{item["name"]});"&lt;br /&gt;      end&lt;br /&gt;    f.puts "    }"&lt;br /&gt;&lt;br /&gt;   f.puts "    @SuppressWarnings(\"unchecked\")"&lt;br /&gt;      f.puts "    public void MakeEnvelope(SoapObject val) {"&lt;br /&gt;      f.puts "        for (int i = 0; i &lt; val.getPropertyCount(); i++) {"&lt;br /&gt;      f.puts "            PropertyInfo propertyInfo = new PropertyInfo();"&lt;br /&gt;      f.puts "            val.getPropertyInfo(i, propertyInfo);"&lt;br /&gt;      f.puts "            Object obj = val.getProperty(i);"&lt;br /&gt;      f.puts "            String fieldname = propertyInfo.getName();"&lt;br /&gt;      f.puts "            fieldname = fieldname.replaceAll(\"-\", \"_\");"&lt;br /&gt;         &lt;br /&gt;         &lt;br /&gt;&lt;br /&gt;      nameVal.each_with_index do |item, index|&lt;br /&gt;     f.print("            ")&lt;br /&gt;  f.print("else ") if(index&gt;0) &lt;br /&gt;  # f.puts "if(fieldname.equals(\"#{item["name"]}\") ){this.#{item["name"]} = getStringFromSoapObject(obj);}" if item["type"]=="String" &amp;&amp;  item["isVector"]==false&lt;br /&gt;  &lt;br /&gt;  if item["type"]=="String" &amp;&amp;  item["isVector"]==false&lt;br /&gt;   f.puts "if(fieldname.equals(\"#{item["name"]}\") ){this.#{item["name"]} = getStringFromSoapObject(obj);}" &lt;br /&gt;       else # if item["type"]!="String" &lt;br /&gt;   f.puts "if(fieldname.equals(\"#{item["name"]}\") ){"&lt;br /&gt;   if item["type"]!="String" &lt;br /&gt;    f.puts "                    #{item["type"]} a = new #{item["type"]}(\"\",\"#{item["name"]}\");" &lt;br /&gt;    f.puts "                    a.MakeEnvelope((SoapObject)obj);"&lt;br /&gt;   else&lt;br /&gt;    f.puts "                    String a = getStringFromSoapObject(obj); " &lt;br /&gt;   end&lt;br /&gt;   f.puts "                #{item["name"]}.add(a);"&lt;br /&gt;   f.puts "            }" &lt;br /&gt;  end&lt;br /&gt;      end&lt;br /&gt;     &lt;br /&gt;&lt;br /&gt;   f.puts "        }"&lt;br /&gt;      f.puts "    }"&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    nameVal.each do |item|&lt;br /&gt;      # f.puts "    public #{item["type"]} get_#{item["name"]}() {"&lt;br /&gt;      # f.puts "        return #{item["name"]};"&lt;br /&gt;      # f.puts "    }"&lt;br /&gt;      # f.puts "    public void set_#{item["name"]}(#{item["type"]} val) {" #{item["name"]} = val; }""&lt;br /&gt;      # f.puts "        #{item["name"]} = val;"&lt;br /&gt;      # f.puts "    }"&lt;br /&gt;    end&lt;br /&gt;      f.puts "}"&lt;br /&gt;    }&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def penum msgs&lt;br /&gt;  File.open("./src/com/geninetworks/nacagent/wsdl/myEnums.java", 'w') {|f| &lt;br /&gt;    f.puts "package com.geninetworks.nacagent.wsdl;"&lt;br /&gt;    f.puts "public class myEnums{"&lt;br /&gt;    msgs.sort.each do |k,v|    &lt;br /&gt;      enumName = k&lt;br /&gt;      v['restriction'][0].each do |k,v|&lt;br /&gt;        v.each_with_index do |v2,index|&lt;br /&gt;          # f.print "    public static final int #{v2['value'].gsub!("-","_")} "&lt;br /&gt;          enumname = v2['value']&lt;br /&gt;          enumname = enumname.gsub("-","_") if enumname=~/-/&lt;br /&gt;          value = v2['enumconst']&lt;br /&gt;          value = index if value.nil?&lt;br /&gt;          f.puts "    public static final int #{enumname} = #{value};"&lt;br /&gt;        end if k=="enumeration"&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;    f.puts "}"&lt;br /&gt;  }&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def makeBaseClass&lt;br /&gt;  File.open("./src/com/geninetworks/nacagent/wsdl/mySoapType.java", 'w') {|f| &lt;br /&gt;    f.puts "package com.geninetworks.nacagent.wsdl;&lt;br /&gt;&lt;br /&gt;import   java.util.*;         &lt;br /&gt;import   org.ksoap2.serialization.*;&lt;br /&gt;import  android.util.Log;&lt;br /&gt;import   java.lang.reflect.*;&lt;br /&gt;&lt;br /&gt;@SuppressWarnings(\"unused\")&lt;br /&gt;public abstract class mySoapType extends SoapObject {&lt;br /&gt;&lt;br /&gt; public mySoapType(String namespace, String name) {&lt;br /&gt;  super(namespace, name);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public abstract void MakeEnvelope();&lt;br /&gt;&lt;br /&gt; protected void makeVectorEnvelope(Object obj) {&lt;br /&gt;  if (obj instanceof Vector) {&lt;br /&gt;   Vector vec = (Vector) obj;&lt;br /&gt;   for (int i = 0; i &lt; vec.size(); i++) {&lt;br /&gt;    mySoapType sw = (mySoapType) vec.get(i);&lt;br /&gt;    sw.MakeEnvelope();&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public String getStringFromSoapObject(Object  obj){&lt;br /&gt;  String propVal=\"\";&lt;br /&gt;  if (obj instanceof SoapPrimitive){&lt;br /&gt;   propVal = obj.toString();&lt;br /&gt;  }else if (obj instanceof SoapObject) {&lt;br /&gt;   SoapObject so2 = (SoapObject) obj;&lt;br /&gt;   if (so2.getPropertyCount() &gt; 0) {&lt;br /&gt;    // 모든 primitive 는 String으로 해 놓았음...&lt;br /&gt;    propVal =  (String)so2.getProperty(0);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  return propVal;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; @SuppressWarnings(\"unchecked\")&lt;br /&gt; public void MakeEnvelope(SoapObject val) {}&lt;br /&gt;}&lt;br /&gt;"&lt;br /&gt;  }&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;makeBaseClass&lt;br /&gt;data.each do |k,v|&lt;br /&gt;  godeepHash k,v&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2969063909791388828?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2969063909791388828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/05/soap-for-android-gsoap-and-ksoap2.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2969063909791388828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2969063909791388828'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/05/soap-for-android-gsoap-and-ksoap2.html' title='SOAP for Android. gSOAP and kSOAP2 interoperability.'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7387580243422847257</id><published>2010-04-13T18:20:00.002+09:00</published><updated>2010-04-13T19:27:32.132+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>_soap_faultdetail unresolved external symbol</title><content type='html'>I was testing many different ways to support SOAP functionality for my iPhone S/W.&lt;br /&gt;&lt;br /&gt;And from those methods (just generate and parse XML, use WSDL to ObjectiveC converter, use C++ Library), I decided to use gSOAP.&lt;br /&gt;&lt;br /&gt;This is my environment.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#6666CC;"&gt;Mac OSX 10.6.3 SnowLeopard&lt;br /&gt;g++ --version i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1)&lt;br /&gt;gSoap library : 2.7.16&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I generated SOAP stub codes from a certain Header file my web service uses like this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#6666CC;"&gt;soapcpp2 -n -p -qsoap -i -C -I.../src/include /.../src/include/aheader.h&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;When I started 'make', it generated link errors like this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#6666CC;"&gt;Undefined symbols:&lt;br /&gt;"_soap_faultstring", referenced from:&lt;br /&gt;ctdagt::CTDAGTProxy::soap_fault_string() in ctdagtCTDAGTProxy.o&lt;br /&gt;_soap_set_error in stdsoap2.o&lt;br /&gt;_soap_set_fault in stdsoap2.o&lt;br /&gt;_soap_sprint_fault in stdsoap2.o&lt;br /&gt;_soap_print_fault in stdsoap2.o&lt;br /&gt;_soap_stream_fault in stdsoap2.o&lt;br /&gt;"_soap_faultsubcode", referenced from:&lt;br /&gt;_soap_set_error in stdsoap2.o&lt;br /&gt;_soap_set_fault in stdsoap2.o&lt;br /&gt;_soap_set_fault in stdsoap2.o&lt;br /&gt;_soap_sprint_fault in stdsoap2.o&lt;br /&gt;_soap_print_fault in stdsoap2.o&lt;br /&gt;_soap_stream_fault in stdsoap2.o&lt;br /&gt;"_soap_serializefault", referenced from:&lt;br /&gt;_soap_send_fault in stdsoap2.o&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Saying it was not able to find some symbols.&lt;br /&gt;&lt;br /&gt;Because some of my colleagues was using gSOAP library no problem from long ago, I thought this is just my fault.&lt;br /&gt;&lt;br /&gt;But after few hours of tests, I found that it is maybe gSOAP's (soapcpp2 precisely) fault.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.7.16 version of gSOAP generated a 'namespace', and all structures, classes, and functions were there. But ridiculously that namespace caused this problem.&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Of course, just removing those namespace was not enough. There are places you need to change in the gSOAP generated codes.&lt;br /&gt;&lt;br /&gt;After that, the problem was solved.&lt;br /&gt;&lt;br /&gt;The real problem is, whenever you change the source structure, you will run soapcpp2 command to update the changes, and at that time, you need to do this annoying code changes again...&lt;br /&gt;&lt;br /&gt;I think maybe you can write your own small script, or maybe there can be another walkaround for this problem.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7387580243422847257?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7387580243422847257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/04/soapfaultdetail-unresolved-external.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7387580243422847257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7387580243422847257'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/04/soapfaultdetail-unresolved-external.html' title='_soap_faultdetail unresolved external symbol'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1019739340721492444</id><published>2010-02-20T22:34:00.001+09:00</published><updated>2010-02-20T22:34:35.699+09:00</updated><title type='text'></title><content type='html'>&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI2NjY3MjgxOTkyMSZwdD*xMjY2NjcyODU5OTM3JnA9Mzg2MzYxJmQ9Jm49YmxvZ2dlciZnPTEmbz**YTRjODk5MDM4ODE*/NzRhOGMxMTZkMjIxOTQ5ZDhlNyZvZj*w.gif" /&gt;&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.pbsrc.com/flash/rss_slideshow.swf" flashvars="rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2FComeBack2Korea%25202009-2010%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" &gt; &lt;/embed&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.pbsrc.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/ComeBack2Korea%202009-2010/" target="_blank"&gt;&lt;img src="http://pic.pbsrc.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1019739340721492444?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1019739340721492444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/02/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1019739340721492444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1019739340721492444'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/02/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1854113260262871280</id><published>2010-02-04T17:59:00.001+09:00</published><updated>2010-03-22T11:24:35.892+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>(Flex) TypeError: Error #1009, TypeError: Error #1034</title><content type='html'>(FlexBuilder3, SDK 3.5, BlazeDS, Module SWFs)&lt;br /&gt;&lt;br /&gt;In my new project, I make multiple Module SWF files, and load them dynamically.&lt;br /&gt;And there are 2 different modules which uses RemoteObject for the server communication where BlazeDS is used.&lt;br /&gt;&lt;br /&gt;In the beginning was OK. There was no problem. But after I load module SWFs in hierachically multi-depth, I began to see TypeError: Error #1009 and TypeError: Error #1034.&lt;br /&gt;&lt;br /&gt;Regarding the error "&lt;span style="font-weight: bold;"&gt;TypeError: Error #1009: Cannot access a property or method of a null object reference&lt;/span&gt;. at ModuleInfo/completeHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\src\m&lt;br /&gt;x\modules\ModuleManager.as:717", I found this article &lt;a href="http://old.nabble.com/ModuleLoader-with-full-url-td21265028.html"&gt;http://old.nabble.com/ModuleLoader-with-full-url-td21265028.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There was no clear answer but after many tries, &lt;span style="font-weight: bold;"&gt;I found that one of sub-Module is getting 'UNLOAD' event while loading&lt;/span&gt;. In fact, that problematic module is used by 2 different parent Module SWFs. So I thought, &lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;"Ah ha, 2 modules are loading the same module at the same time and I am using those 2 in the Tab view. So maybe Flex reloads that one with unknown reason?"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Anyway, I added event listner for UNLOAD type, and for that UNLOADed loader, I called 'release()' in the UNLOAD event handler. And tada, it is solved.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And the error "&lt;span style="font-weight: bold;"&gt;TypeError: Error #1034: Type Coercion failed: cannot convert Object&lt;/span&gt;@13e9921 to mx.messaging.messages.ErrorMessag" w&lt;span style="font-weight: bold;"&gt;as because my 2 Modules are using RemoteObject, and in that module they were not able to map the data Objects from the server side directly to ActionScript class type.&lt;/span&gt;&lt;br /&gt;There was already an answer for this (&lt;a href="http://forums.adobe.com/thread/295996"&gt;http://forums.adobe.com/thread/295996&lt;/a&gt;), but in my case, when I load many modules in multi-depth, &lt;span style="font-weight: bold;"&gt;I found that I need to do that in the Main Application.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hew... I spent many days for these problems.&lt;br /&gt;&lt;br /&gt;I hope my trials and errros are helpful to anyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1854113260262871280?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1854113260262871280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/02/flex-typeerror-error-1009-typeerror.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1854113260262871280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1854113260262871280'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/02/flex-typeerror-error-1009-typeerror.html' title='(Flex) TypeError: Error #1009, TypeError: Error #1034'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2301287918978260350</id><published>2010-01-25T23:58:00.001+09:00</published><updated>2010-01-26T00:01:09.817+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Life in Korea'/><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>お手紙</title><content type='html'>&lt;span class="Apple-style-span" style=" white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;忙しいの毎日の中、先生へのお手紙を書いた。。 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; 先生と良い人々への感謝、沢山の思いで、 そして韓国に戻ってまだ半分は外国人になってしまった 私の状況。。  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;日本での良い記憶、日本で合った世界からの友達。  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;私は欲しい。またその各国のその人々と会う日を。 その人々と一緒に働く、同じ夢を目指して歩く日を。  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;忘れたくない、私の世界人としての冒険心、 そして私の小さい夢。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2301287918978260350?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2301287918978260350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2301287918978260350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2301287918978260350'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/01/blog-post.html' title='お手紙'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2626247139601727690</id><published>2010-01-11T22:07:00.002+09:00</published><updated>2010-01-11T22:26:11.899+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Korea'/><title type='text'>2010</title><content type='html'>Happy 2010 to all.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I began to work for new company (http://www.geninetworks.com) from 4th of Jan.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know many people here already because most of them are from the company I've worked for. The CEO is the person I admire, and he contacted me when I was in despair, and he helped me practically. This will be my last company, as a programmer. That's what I am planning to.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The work itself is very familiar to me, and this is very active, fluctuating, dynamic company. I really love it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Meanwhile, I am sometimes still confused whether I am in Japan or Korea.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My home country seems very strange as if I am new here. It sometimes seems old-fashioned, stagnant. Not because I am arrogant but I really feel this is small country. I can see many bad things than I used to have. I find myself comparing my home country and Japan so often. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can say I still miss the things and people in Japan, not because I don't like my own country.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I see many many intelligent and brilliant people here. Yes, we still have hope. And this is the country where I have to live, and where I have to love, where I have to win. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I missed so much of the things in my home country. And I am enjoying it every day!!! What a happiness.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have to sleep here in the office tonight. Yeah I have my new house, but we will move 1st of Feb. Till then, I will stay in the office and my wife and kids will stay in another city. Once again Solitary. That's good.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dear all, I really wish you have a bright new year. Mine was terrible last year, but I believe it gave me a golden lesson. So I strongly feel this year will be different. And it will be more fantastic for you all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Best wishes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2626247139601727690?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2626247139601727690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2010/01/2010.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2626247139601727690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2626247139601727690'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2010/01/2010.html' title='2010'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6676010284269582605</id><published>2009-12-20T21:27:00.004+09:00</published><updated>2009-12-20T22:15:29.656+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2 days to return</title><content type='html'>Now 2 days left.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2 days later, we will board on a plane.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For these 2 weeks, it seems I got 10 kg of wastes a day&lt;/div&gt;&lt;div&gt;even though we've been selling our stuffs like furniture and other&lt;/div&gt;&lt;div&gt;house holds every day.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Today was my last Sunday in Japan. I went to church where I used to went,&lt;/div&gt;&lt;div&gt;and left before the final choir ended, as usual. No need to say farewell to&lt;/div&gt;&lt;div&gt;the other worshipers there. I haven't been feeling any membership there,&lt;/div&gt;&lt;div&gt;no frankly, I decided to be outsider there. Why? it's a bit complicated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My son got a flu, and my daughter is having problem with her stomach.&lt;/div&gt;&lt;div&gt;I think it is because of sudden change in our house... It's full of boxes and messy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;About 15 PM, some friends (Japanese) of my daughters and their mothers&lt;/div&gt;&lt;div&gt;came to my house, and had final greetings. And my wife shown me a photo album&lt;/div&gt;&lt;div&gt;regarding islands of Japan, where the other worshipers in the church left&lt;/div&gt;&lt;div&gt;greeting messages... What a feeling.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even though my logical thinking says it is the right time to go back to my country,&lt;/div&gt;&lt;div&gt;my feeling still has some hesitation. No not hesitation, but more subtle one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My daughter is 2nd year in her elementary school. Her class will be more difficult &lt;/div&gt;&lt;div&gt;than now. And for her achievements, I and my wife should help her study by&lt;/div&gt;&lt;div&gt;explaining the details what she learn and ask. But we, I and my wife is not&lt;/div&gt;&lt;div&gt;native, so we're not sure we can help her like other native Japanese parents.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And we're sure some day our family members should return to our country&lt;/div&gt;&lt;div&gt;before our kids go university, but the curriculum of here and Korea is somewhat&lt;/div&gt;&lt;div&gt;different, and if we stay longer, our kids will be more like Japanese not Korean.&lt;/div&gt;&lt;div&gt;They will be alienated again. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The friends in my daughter's school become more and more aware that we are not&lt;/div&gt;&lt;div&gt;Japanese but alien from a country, name Korea. So I see many times my daughter&lt;/div&gt;&lt;div&gt;become alienated when they play.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So admitting I am fed of Japan as a working place, the educational problem here&lt;/div&gt;&lt;div&gt;is another main reason we should go back now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is sure that I will get a job here also, but these days I have been rejected from&lt;/div&gt;&lt;div&gt;the global companies I challenged, and the salary of the other companies are&lt;/div&gt;&lt;div&gt;too low than I expected. Then we may have to move to cheaper house, refrain from&lt;/div&gt;&lt;div&gt;the expanses as we do now, which my wife didn't want. Japan is not our mother country&lt;/div&gt;&lt;div&gt;and there is no specific reason to 'Cling on' here... That's right.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But... there is also regret, or kind of despair that I was not able to adopt here.&lt;/div&gt;&lt;div&gt;I was afraid of working with Japanese people, staring from the beginning again&lt;/div&gt;&lt;div&gt;from the new company where nobody I know of there, working with totally strangers.&lt;/div&gt;&lt;div&gt;I was missing my country too much, and didn't try to be more like Japanese.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My new work in Korea will be Information Security again. What I have been doing &lt;/div&gt;&lt;div&gt;for 4 years here in Japan was different. It was for Mobile and Web oriented.&lt;/div&gt;&lt;div&gt;So my career here will be useless in Korea. When I moved here in Japan,&lt;/div&gt;&lt;div&gt;my career as a Information Security developer especially for MS-Windows platform&lt;/div&gt;&lt;div&gt;was useless. So I had to started from the scratch, especially to get reputation,&lt;/div&gt;&lt;div&gt;recognition or admission from the other people.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now I think move to different country and change the line of work is completely&lt;/div&gt;&lt;div&gt;stupid thing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have I just wasted mine and my family's life??????&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's the biggest problem giving me a headache.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6676010284269582605?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6676010284269582605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/2-days-to-return.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6676010284269582605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6676010284269582605'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/2-days-to-return.html' title='2 days to return'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8662470122792760389</id><published>2009-12-16T22:06:00.002+09:00</published><updated>2009-12-16T22:25:48.580+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>At DisneyLand</title><content type='html'>&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.pbsrc.com/flash/rss_slideshow.swf" flashvars="rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2FDisneyLand%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.pbsrc.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/DisneyLand/" target="_blank"&gt;&lt;img src="http://pic.pbsrc.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8662470122792760389?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8662470122792760389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/at-disneyland.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8662470122792760389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8662470122792760389'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/at-disneyland.html' title='At DisneyLand'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8935224614757652427</id><published>2009-12-16T21:28:00.001+09:00</published><updated>2009-12-16T21:30:42.931+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>In DisneyLand</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BCyg9jlThZk/SyjSqBbxd1I/AAAAAAAAC2k/xk9DZ7i2BJ8/s1600-h/WaterSplash.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_BCyg9jlThZk/SyjSqBbxd1I/AAAAAAAAC2k/xk9DZ7i2BJ8/s400/WaterSplash.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5415810171294283602" /&gt;&lt;/a&gt;I was thinking seriously in DisneyLand, how can I survive in my home country.. seriously.&lt;br /&gt;&lt;div&gt;But it seems nobody understood what I was doing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8935224614757652427?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8935224614757652427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/in-disneyland.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8935224614757652427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8935224614757652427'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/in-disneyland.html' title='In DisneyLand'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BCyg9jlThZk/SyjSqBbxd1I/AAAAAAAAC2k/xk9DZ7i2BJ8/s72-c/WaterSplash.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2543388506347097927</id><published>2009-12-04T21:34:00.001+09:00</published><updated>2009-12-04T21:34:20.865+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', sans-serif; font-size: 14px; line-height: 15px; white-space: pre-wrap; "&gt;나도 와이프도 심난 심난... 잘 되겠지... 하느님이 주위에 밭이 있어도 씨 뿌릴 곳이 전혀 보이지 않도록 눈을 바꿔주셨을 수도 있지.. 시간을 끌다가 완전히 희망을 버리고 새롭게 출발하도록... 그런거겠지... 그러면 기뻐하는게 도리겠지.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2543388506347097927?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2543388506347097927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/blog-post_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2543388506347097927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2543388506347097927'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/blog-post_04.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7209645920135135727</id><published>2009-12-04T17:05:00.002+09:00</published><updated>2009-12-04T17:09:52.712+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Korea'/><title type='text'>살림 정리</title><content type='html'>이제부터 2주 내에 여기 일본 살림을 정리해야 하는데...&lt;div&gt;아이구 골치야.... 돈 내야 할 게 천지네...&lt;/div&gt;&lt;div&gt;최근에 새로 산 아이폰 할부금, 야칭, 세금, 보험료, 등등...&lt;/div&gt;&lt;div&gt;아이 학교에서 서류도 떼어야 하고, 이사비용 하며..&lt;/div&gt;&lt;div&gt;한국에 돌아가서는 또 새 집도 알아봐야 하고...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;다시 아무 것도 없는 밑바닥에서 새출발 하는거네..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;그나마 내 나라니깐 돈 없다고 쫓겨나지는 않을테니&lt;/div&gt;&lt;div&gt;감사..&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7209645920135135727?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7209645920135135727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7209645920135135727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7209645920135135727'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/12/blog-post.html' title='살림 정리'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2445494276328375914</id><published>2009-11-26T17:30:00.005+09:00</published><updated>2009-12-04T16:33:14.398+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>안녕~ 일본. (Good bye Japan, さようなら日本)</title><content type='html'>&lt;div&gt;이전에 같이 일하던 사람들과 작별 인사를 하던 중, &lt;/div&gt;&lt;div&gt;다시 일 해 볼 기회가 있다고 하여  오늘(12월4일)까지&lt;/div&gt;&lt;div&gt;협상 과정에 있었으나, 오늘 최종적으로 한국으로 돌아가기로&lt;/div&gt;&lt;div&gt;결정 하였습니다...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;일본에서 저를 지원해 주셨던 모든 분들께 감사의 말씀을 전합니다...&lt;/div&gt;&lt;div&gt;모든 분들께 건강과 행복을 기원드립니다.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;한국에서는 또다른 아침 해가 떠 오르겠죠.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;------------------&lt;br /&gt;&lt;br /&gt;한국에서부터 받아 하던 아르바이트는 오늘로서 종결인 듯 하다...&lt;br /&gt;아르바이트하면서, 여기서 개인 일을 벌이거나... 그게 잘 안되면&lt;br /&gt;조금 낮은 보수의 일이라도 하면서 살아보려 했는데&lt;br /&gt;그 어느쪽도 잘 안되는 것 같다..&lt;br /&gt;&lt;br /&gt;얼마전에는 중국 검색엔진 업체의 2차 면접까지 했었는데,&lt;br /&gt;그 결과도 결정보류가 되고 말았다..&lt;br /&gt;한달 정도 아르바이트를 하며 집에 있는 동안&lt;br /&gt;그동안 너무 육체적으로 정신적으로 피곤해서 면접은&lt;br /&gt;볼 생각이 없다가 우연찮게 보게 된 면접이었는데&lt;br /&gt;그런 결과가 나오니 더더욱 일본 사회가 무섭다.&lt;br /&gt;&lt;br /&gt;아니, 자신이 없다는 것이 더 솔직한 표현이겠지...&lt;br /&gt;&lt;br /&gt;구인 정보는 차고 넘치는 것 같지만, 그 일본인들 사이에서&lt;br /&gt;그들과 친하게 근무한다는것도 더이상 자신이 없고,&lt;br /&gt;한국 회사의 일부 텃새를 참기도 싫고 무섭다.&lt;br /&gt;&lt;br /&gt;이런 상태라면 하루라도 지체하는것은 자살행위에 가까운 것이&lt;br /&gt;아닐까? 내가 살 곳이 아니라는 생각이 하루하루 더 깊어간다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;한국 인터넷으로 집값을 조회하면서... 한숨이 푹푹 나온다.&lt;br /&gt;정치얘기는 더더욱 암울해서 몸서리가 쳐 질 정도다...&lt;br /&gt;딸래미가 다시 한국에서 드센 학부모와 이제는 머리가 커진&lt;br /&gt;같은 또래 아이들 사이에서 잘 지낼 수 있을지, 걱정되고&lt;br /&gt;미안하다...&lt;br /&gt;&lt;br /&gt;하지만, 그 외에는 다른 길이 보이지 않는다...&lt;br /&gt;&lt;br /&gt;지금 돌아가는 것이 전화위복이 될 것이라고&lt;br /&gt;자위할 수 밖에 자기최면을 걸 수 밖에 없겠지.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;휴....&lt;br /&gt;&lt;br /&gt;이제 일본에서 4년이 조금 넘었다...&lt;br /&gt;&lt;br /&gt;일로서는 좋은 기억이 거의 없지만,&lt;br /&gt;그래도  가족들에게는 좋은 환경이었던 것 같은데...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;빨리 결정을 내리고 움직여야 하는데,&lt;br /&gt;몸도 마음도 잘 움직이지 않는다..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2445494276328375914?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2445494276328375914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/blog-post_26.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2445494276328375914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2445494276328375914'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/blog-post_26.html' title='안녕~ 일본. (Good bye Japan, さようなら日本)'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3209799579780502547</id><published>2009-11-21T15:17:00.005+09:00</published><updated>2009-11-21T15:32:12.927+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>Nogunri</title><content type='html'>これは今日の日本語教室で先生から貰った新聞スクラップ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BCyg9jlThZk/SweJQ6uSUZI/AAAAAAAAC2U/q80bTgrJvr4/s1600/44226996-df8036d9a48e960762d8fdcf7d82dd11.4b07890a-full.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_BCyg9jlThZk/SweJQ6uSUZI/AAAAAAAAC2U/q80bTgrJvr4/s400/44226996-df8036d9a48e960762d8fdcf7d82dd11.4b07890a-full.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406440801415877010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;５０年前の昔のころ、Korean Warでアメリカの軍隊がノグンリと言う&lt;br /&gt;韓国の町に住む大勢の人たちを無差別的に殺した悲しい事件のことの話が有る。&lt;br /&gt;その事件について日本の有名な小説家が作詩した歌を日本人１５０人の人たちが&lt;br /&gt;練習して韓国で講演したことの記事だ。&lt;br /&gt;&lt;br /&gt;その小説家は７３１部隊と言う第２世界大戦で日本軍隊がした罪、日本人としては&lt;br /&gt;あんまり言いたくない話を書いた人だようだ。&lt;br /&gt;&lt;br /&gt;やっぱり、特に悪い国はない。いや、どこでも悪い人と良い人がいる。&lt;br /&gt;これまでの人間たちの歴史の恐ろしいことの全ては、権力者らの限りない&lt;br /&gt;野心が呼び起こしたことだけなのだ。基本的に人間は自由に自分が&lt;br /&gt;幸せになる道が欲しい。悪は何時も権力者の心の弱さを探すのだ。&lt;br /&gt;&lt;br /&gt;今日は嬉しかった。日本でこんなに正しい心を持つ人々が沢山いること、&lt;br /&gt;自分の暗い過去を正しく認定して、心より謝罪する人がいること、&lt;br /&gt;そして、他の国の痛みを自身の痛みと同じように感じて助けを与えようとする&lt;br /&gt;心を持った人々がいる。これは東アジアの明るい未来の証拠だ。&lt;br /&gt;&lt;br /&gt;その１５０人の合唱団は韓国に来て歌を歌った。その日、ノグンリ問題について&lt;br /&gt;もう歌が有るのを韓国の関係者から聞いたそうだ。先生はその韓国の歌の楽譜を&lt;br /&gt;コーピして私にその一つ一つの意味を聞いた。私は、私がその内容を翻訳して見たいと&lt;br /&gt;答え、先生は喜んで私に頼んだ。私にもこれは栄光のこと。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BCyg9jlThZk/SweJY-4MhpI/AAAAAAAAC2c/BTKQ1h_shEc/s1600/%E3%81%82%E3%81%82%E3%81%82%E3%81%8244227183-a41fa3c998543af9891e7c3f0bf68355.4b07891e-full.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_BCyg9jlThZk/SweJY-4MhpI/AAAAAAAAC2c/BTKQ1h_shEc/s400/%E3%81%82%E3%81%82%E3%81%82%E3%81%8244227183-a41fa3c998543af9891e7c3f0bf68355.4b07891e-full.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5406440939970135698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;日本でも韓国でも、相手の国相手の国民を敵対視して卑下する人々が多数存在する。&lt;br /&gt;確実な主観を持つ人々がいる反面,確実な理由もなしでそのような人々も相当数。&lt;br /&gt;暗い過去を美化したり嘘だと認定しない日本人もいて、韓国人中にはそれに積極&lt;br /&gt;賛成する理解不可の人々もいる。&lt;br /&gt;&lt;br /&gt;被害者の韓国としては簡単に容赦できない部分があるだろう。 だがもう私たちは&lt;br /&gt;和合に向かって進むべきではないだろうか... 「許して,だが忘れないで」という&lt;br /&gt;話がある。 一見、少し凄じい話であることもあるが私はこの話が好きだ。&lt;br /&gt;私も貴方ももう２１世紀を住む世界人ではないか。&lt;br /&gt;&lt;br /&gt;韓国にはこの悲しい事故が有ったのだ。。。&lt;br /&gt;&lt;a href="http://www10.plala.or.jp/shosuzki/korea/peace/nogunri.html"&gt;&lt;br /&gt;http://www10.plala.or.jp/shosuzki/korea/peace/nogunri.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;私たちの先祖が救世主だと考えた米国も、やはり天使らだけ生きる国ではなかったのだ。&lt;br /&gt;彼らに私たちはただの、無価値な黄色人種であったかも。。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3209799579780502547?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3209799579780502547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/nogunri.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3209799579780502547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3209799579780502547'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/nogunri.html' title='Nogunri'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BCyg9jlThZk/SweJQ6uSUZI/AAAAAAAAC2U/q80bTgrJvr4/s72-c/44226996-df8036d9a48e960762d8fdcf7d82dd11.4b07890a-full.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-403302262878002411</id><published>2009-11-15T00:35:00.001+09:00</published><updated>2009-11-15T00:35:28.458+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>お散歩</title><content type='html'>&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.pbsrc.com/flash/rss_slideshow.swf" flashvars="rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2FSanpo-2009-11-15%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/Sanpo-2009-11-15/" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-403302262878002411?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/403302262878002411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/403302262878002411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/403302262878002411'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/blog-post.html' title='お散歩'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4073148556477224376</id><published>2009-11-10T16:57:00.010+09:00</published><updated>2010-09-25T10:09:45.771+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='swfreplacer'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>SWFReplacer -Replaces Texts, Images, MovieClips inside a SWF file- is available.</title><content type='html'>I have just uploaded my pet project, the &lt;span style="font-weight: bold;"&gt;SWF Replacer&lt;/span&gt; on code.google.com...(&lt;a href="http://code.google.com/p/swfreplacer/wiki/Intro"&gt;It is here.&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And the following is the copy of my first wiki page of this project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;= Introduction =&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tool lets you to change the Texts (The DefineEditText tag which is Dynamic text not Static text), Images (DefineJPEG2 tag), and MovieClips (DefineSprite tag) inside a given SWF file.&lt;br /&gt;&lt;br /&gt;If you can use this tool, you can change the precompiled SWF contents even though you don't have source (*.fla) file for those. And because you can repeatedly change the movie clip inside the given SWF file with another SWF file, you can even make more sophisticated one by comprising some number of small SWF movie files. (Generating SWF contents dynamically as per the user's request in Mobile phone Web services will be a good example).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Currently ( Nov 10th 2009 ), this supports under Flash8, which is usually for FlashLite. And I haven't written codes for Sounds and Movie stream. And this does not support file compression yet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've tested compilation of this project on MS-Windows and Mac(Snow Leopard), and it is working nicely. But because this is the initial release, there can be many unknown bugs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;= Details =&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tool requires to command line arguments. The first one is for the template SWF file of which content you want to change , and the next one is for the new modified output SWF file.&lt;br /&gt;&lt;br /&gt;For example, this command will change inner content of 'sample.swf' file and the result will be saved to 'a.swf'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;swfreplacer.exe   sample.swf   a.swf&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If you run the program, it will first print out the the information of the given template SWF itself. In this process, it will extract image files inside the SWF file to the current directory.&lt;br /&gt;&lt;br /&gt;And then, this program will wait for your commands. If you see this command prompt, you can type in 'help' for the list of commands this program currently understands.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; color: rgb(51, 102, 255);"&gt;&gt; help&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Currently this understands 4 simple commands.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; txt : Replace a text (dynamic text).&lt;/li&gt;&lt;li&gt;img : Replace an image.&lt;/li&gt;&lt;li&gt; sprite : Replace a sprite (movie clip).&lt;/li&gt;&lt;li&gt; start : start conversion and save it to a result file.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Except the 'start' command (which is the final command for the command line), you can enter all this commands multiple times you want.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, let's start how you can change those by an example.&lt;br /&gt;&lt;br /&gt;In the root directory of this source code, you can see 'sample.fla' file. If you open it with Adobe Flash (CS4), then you will see this.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 705px; height: 385px;" src="http://brucewangkorea.googlegroups.com/web/swfre_1.png" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;It has a DynamicText, and an image resource with Export name 'img1.jpg', and finally a Sprite (movie clip) with Export name 'movie1'.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;== Replace a text ==&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's start how we can change a text in SWF file. If you see following image, you will see a DynamicText selected, and the property of it says its *Variable Name* is [/:url]&lt;br /&gt;&lt;br /&gt;&lt;img src="http://brucewangkorea.googlegroups.com/web/swfre_2.png" /&gt;&lt;br /&gt;&lt;br /&gt;And if you see following image, you can see there is a *Button*, which refers to the variable [/:url] and if you click on that button, the ActionScript will guide you to the URL written in that variable.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://brucewangkorea.googlegroups.com/web/swfre_3.png" /&gt;&lt;br /&gt;&lt;br /&gt;So, if you want to change the URL where the SWF direct, you type in this command to the program&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;txt "/:url" "http://iambrucewang.blogspot.com"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;== Replace an image ==&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now if you see the first image again, you will see there is an image resource, of which Export name is [img1.jpg].&lt;br /&gt;&lt;br /&gt;&lt;img src="http://brucewangkorea.googlegroups.com/web/swfre_1.png" /&gt;&lt;br /&gt;&lt;br /&gt;*Export name* is the tag which this program searches, so if you want to change that image resource, you type in following command.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;img img1.jpg b.jpg&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This will replace the image having [img1.jpg] Export name with the given new [b.jpg] file in the current directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;== Replace a Sprite ==&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now if you see the following image, you will see there is a blank, square Sprite with Export name [movie1].&lt;br /&gt;&lt;br /&gt;&lt;img src="http://brucewangkorea.googlegroups.com/web/swfre_4.png" /&gt;&lt;br /&gt;&lt;br /&gt;Let's say you want to replace that ugly Sprite with your new Sprite. Then you just make a new SWF file like this.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://brucewangkorea.googlegroups.com/web/swfre_5.png" /&gt;&lt;br /&gt;&lt;br /&gt;There is an alien movie clip, and its center is located at the position 0, 0. Let's say you generated movie1.swf file from that new Flash project.&lt;br /&gt;&lt;br /&gt;Now if you want to replace the original blank movie clip with this new one, you type in following command.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(51, 51, 255); font-weight: bold;"&gt;sprite movie1 movie1.swf&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This program will read in the new SWF file you gave, and print out the information for that new movie file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;== Convert them all ==&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now type in the 'start' command to the command line prompt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; color: rgb(51, 51, 255);"&gt;start&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Then this program will show the new content of modified SWF file and it will be saved to a new SWF file which you gave to the *swfreplacer* program.&lt;br /&gt;&lt;br /&gt;Now this is the result..&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://brucewangkorea.googlegroups.com/web/a.swf"&gt;http://brucewangkorea.googlegroups.com/web/a.swf&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;= So.. =&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is not commercial one. Please read the license (Apache 2.0). I am not responsible for any problems you have when you use my tool in your commercial activities.&lt;br /&gt;&lt;br /&gt;And I hope I can have participants who can improve this project together. You can also support me in any ways.&lt;br /&gt;&lt;br /&gt;Actually my first code was written more than 3 years ago, and it was posted to &lt;a href="http://www.codeproject.com/KB/files/replace_text_in_SWF_file.aspx"&gt;CodeProject&lt;/a&gt; but it had only one function, replacing a text only. And this new improvements I made is not at all hard one. I mean, this tool maybe not so charming in these days.&lt;br /&gt;&lt;br /&gt;If you are aiming for the PC browsers only, you don't need this tool at all. You can dynamically load movie clips, no problem. So this maybe old-fashioned. But I just hope this can be useful for somebody.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;Bruce Wang.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4073148556477224376?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://code.google.com/p/swfreplacer/' length='0'/><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4073148556477224376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/i-have-just-uploaded-my-pet-project-swf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4073148556477224376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4073148556477224376'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/11/i-have-just-uploaded-my-pet-project-swf.html' title='SWFReplacer -Replaces Texts, Images, MovieClips inside a SWF file- is available.'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-9209867051503781682</id><published>2009-10-06T11:00:00.006+09:00</published><updated>2009-11-13T13:48:30.235+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Phobia</title><content type='html'>Just about an year ago, I was thinking I can do anything, I can learn anything. And I wanted to venture to new fields. I was learning new thing with anxiety and wanted prove myself to everybody.&lt;br /&gt;&lt;br /&gt;Now, I am extremely exhausted, lost all my confidence. I am thinking I maybe well not get along with new people in new company. I am just scared of society...&lt;br /&gt;&lt;br /&gt;One CEO I have been know of, the one who I admire the most gave me a project. It is for VC++. I have been doing VC++ programming for 11years about 4years back, and I found all the information required for that project. But I am scared. If I start that project, I may have to struggle doing that at home, where my children scream and begging me to play with them. I won't be able to concentrate, as like what it was in my recent side-job project, and will give everyone in my family stress and so would I from them. This is not at all a happy season.&lt;br /&gt;&lt;br /&gt;Most of all, I doubt my progress. If I were me of 4 years ago, maybe this project will be piece of cake. But last night when I tried to search some information regarding this new project after my work, I was totally in weariness, tired, and couldn't concentrate at all.  I just fell asleep, and dreadful sleep.&lt;br /&gt;&lt;br /&gt;I am so scared. I am so worried.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I see many job postings here, all I see happy smiles of their employees, but I am not sure I can do well with those new unknown people. Recent applications I tried, I got no answer, or just simple inform that I am not proper.&lt;br /&gt;&lt;br /&gt;I have done too many different fields, so it may seem unbelievable or they may feel I will leave soon. Yea I admit that.&lt;br /&gt;&lt;br /&gt;So I think my last chance is to go as a Free Lancer. I will not so be easy, because I have to find  new projects every time the project ends. I may not get charges with many reasons some time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wonder.... where can one like me live more meaningful, less stressful life?&lt;br /&gt;&lt;br /&gt;I will soon be 40 years old, but still my surroundings are in fog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-9209867051503781682?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/9209867051503781682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/10/just-about-year-ago-i-was-thinking-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/9209867051503781682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/9209867051503781682'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/10/just-about-year-ago-i-was-thinking-i.html' title='Phobia'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-882169763369170617</id><published>2009-09-18T22:03:00.002+09:00</published><updated>2009-09-21T10:07:19.709+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>This post is closed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-882169763369170617?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/882169763369170617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/09/puts-i-am-useless-cant-do-anything-just.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/882169763369170617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/882169763369170617'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/09/puts-i-am-useless-cant-do-anything-just.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7316199193256098747</id><published>2009-09-14T23:18:00.002+09:00</published><updated>2009-11-11T21:26:24.537+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Php'/><title type='text'>Mobile site builder</title><content type='html'>This is what I did in my recent side-job.&lt;br /&gt;&lt;br /&gt;In short, this is Web-builder for mobile sites.&lt;br /&gt;&lt;br /&gt;This was originally made by the president of&lt;br /&gt;one Korean IT company here, who contacted me&lt;br /&gt;for this short-term project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n6GeT6x1Xk0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/n6GeT6x1Xk0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It uses ExtJs (v2.0), a powerful JavaScript library, and PHP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have to admit that this was my first experience for the real JavaScript project,&lt;br /&gt;but I couldn't but surprised the power of JavaScript. Wow.&lt;br /&gt;Yeah, I had problem for compatibility problems between the browsers&lt;br /&gt;and for making 'Single row FormPanel items (table layout)'&lt;br /&gt;but except that I could enjoy the beauty of JavaScript and ExtJs.&lt;br /&gt;(I've even never heard of ExtJs before).&lt;br /&gt;&lt;br /&gt;But if I think of the 'fragile nature of JavaScript for beginners -&gt; just like me',&lt;br /&gt;I think I have a look at the &lt;a href="http://cappuccino.org/learn"&gt;Cappucino&lt;/a&gt;.&lt;br /&gt;I didn't study JavaScript, and don't want to think about the language itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And if I think about PHP and RoR, I think I still prefer PHP (even though I am neither well experienced in PHP). Because as a C language generation old programmer, PHP seems more primitive, which means I can control precisely, or what can I say, it let me write code to work 'AS ONLY I MEANT TO'.&lt;br /&gt;&lt;br /&gt;RoR is powerful because of the fancy language Ruby, but it has many implications, which actually requires plenty of time compared to the straight-forward(only to me, maybe?) language like PHP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:ruby"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7316199193256098747?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7316199193256098747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/09/this-is-what-i-did-in-my-recent-side.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7316199193256098747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7316199193256098747'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/09/this-is-what-i-did-in-my-recent-side.html' title='Mobile site builder'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3575668219327795130</id><published>2009-07-21T16:42:00.000+09:00</published><updated>2009-07-21T16:43:17.914+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'></title><content type='html'>The situation in South Korea getting more and more crazy. Recently the government proclaimed that it will manage the career of all SW engineers, which basically the admission of their failure for the total management of S/W outsourcing projects, not only for the government itself but also including those for all other major projects like for telecom companies and some big enterprises.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The problem is, the men in charge are not at all aware of the real situation.&lt;br /&gt;&lt;br /&gt;So this kind of funny situation happens. If your previous company is bankrupt so you can not probe your career not you can not get a certificate from there with any reason (ex. the president there is an evil kind, which sometimes you will meet in Korea), Then you will lose your career there.&lt;br /&gt;&lt;br /&gt;If so, then you can not get proper wages when you join the project, because in document, your career is shorter than actually yours is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The current president of South Korea once said that IT industry decreased the job market so it caused the problem there in Korea, which is not.&lt;br /&gt;&lt;br /&gt;(I think he is just scared of the power of internet democracy ?) And he swept up some government offices for IT fields.&lt;br /&gt;&lt;br /&gt;In South Korea all the technical engineers, not only the SW engineers are underestimated or even treated wrongfully, because there the technical knowledge is not so admired, compared to that of layers, politicians, cooperation owners.&lt;br /&gt;&lt;br /&gt;Engineers or laborers are just contemporary slaves to them. And now the government wants to manage those engineers as just less meaningful DATA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dear all best programmers, engineers, please get out and go for your new future. Our home country does not welcome you, or understand you. They just don't know your importance, rather they just rule you. Even though you love your and my country, they just are not thankful to you at all. Please come, please get out of there.&lt;br /&gt;&lt;br /&gt;English or Japanese skills are nothing. You can learn it within short time. Only couple of years? Do it as you do for your work.&lt;br /&gt;&lt;br /&gt;If you succeed and live happy, it is also another form of patriotism. I believe so.&lt;br /&gt;&lt;br /&gt;Japan is far more easier for you to live. They are more kind, even though you are a foreigner, from a small country which once was their colony, ruined with cruelty. We're living in 21st century. And they are open-minded.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have Dr. degree, or even a Master, then good for you. You can even go to USA, Canada, where I can not.&lt;br /&gt;&lt;br /&gt;Just live there, and just don't forget you are Korean. Someday, maybe we can go back, happily as one of the welcomed member of our home country.&lt;br /&gt;&lt;br /&gt;Just it is not now. That's all. So please try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3575668219327795130?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3575668219327795130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/situation-in-south-korea-getting-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3575668219327795130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3575668219327795130'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/situation-in-south-korea-getting-more.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2531976667707482920</id><published>2009-07-13T10:25:00.004+09:00</published><updated>2009-07-13T10:32:03.577+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>It is not just for money.&lt;br /&gt;i don't understand why some people here treats me unfair.&lt;br /&gt;They are kind to Japanese people, but not to me as if I am completely different species.&lt;br /&gt;&lt;br /&gt;Damn. The people I meet here in Japan are so cruel.&lt;br /&gt;I am having extreme mental stress I never had in Korea.&lt;br /&gt;&lt;br /&gt;Maybe my attitude made them so easily neglect my dignity.&lt;br /&gt;Ok, no problem. I won't blame. It just makes me sad, gloomy, disabled, furious and helpless.&lt;br /&gt;It just kills me.&lt;br /&gt;I will change myself more tough and strong.&lt;br /&gt;&lt;br /&gt;Now I just want to work for somebody or a company where I can work&lt;br /&gt;happily, pleasantly so that I can share my life with my family more better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2531976667707482920?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2531976667707482920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/it-is-not-just-for-money.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2531976667707482920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2531976667707482920'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/it-is-not-just-for-money.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8433492261460522494</id><published>2009-07-11T00:19:00.003+09:00</published><updated>2009-07-11T00:24:01.185+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>The contract will soon be over.&lt;br /&gt;&lt;br /&gt;There are still lots of work but they have no&lt;br /&gt;plan for letting me be an Seishain(正社員) or&lt;br /&gt;increase in salary, but the same 12hour works&lt;br /&gt;so I will just say good bye.&lt;br /&gt;&lt;br /&gt;Now I am searching for a new job or Part time which is fun.&lt;br /&gt;&lt;br /&gt;Wish me good luck. Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8433492261460522494?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8433492261460522494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/contract-will-soon-be-over.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8433492261460522494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8433492261460522494'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/contract-will-soon-be-over.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4959259537749943162</id><published>2009-07-04T18:02:00.001+09:00</published><updated>2009-07-04T18:02:47.848+09:00</updated><title type='text'></title><content type='html'>&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI*NjY5ODEzNjc2MyZwdD*xMjQ2Njk4MTYxOTc4JnA9Mzg2MzYxJmQ9Jm49YmxvZ2dlciZnPTEmdD*mbz1hZGViMzA*Yzc5OGU*MGFhYmQ3YzhhODgzNzg1NjEzOCZvZj*w.gif" /&gt;&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.photobucket.com/flash/rss_slideshow.swf?rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2F2009-07-04%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" &gt; &lt;/embed&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2009-07-04/" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4959259537749943162?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4959259537749943162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/blog-post_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4959259537749943162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4959259537749943162'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/blog-post_04.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8110855838595789752</id><published>2009-07-04T17:46:00.000+09:00</published><updated>2009-07-04T17:47:18.675+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Eipr9636IM4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Eipr9636IM4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tLOqLnKlf-0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tLOqLnKlf-0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tDKwdGXpcBQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tDKwdGXpcBQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AfXUM4c_ti0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AfXUM4c_ti0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Qp8g6B1ytFc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Qp8g6B1ytFc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8110855838595789752?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8110855838595789752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8110855838595789752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8110855838595789752'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/07/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6728557381464641536</id><published>2009-06-13T07:13:00.001+09:00</published><updated>2009-06-13T07:16:32.741+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'>Some K-Pops I enjoy these days</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cDwD23aPZCI&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cDwD23aPZCI&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TSUaj4xQWE8&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TSUaj4xQWE8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MzCbEdtNbJ0&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MzCbEdtNbJ0&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MV0HCXvdnGc&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MV0HCXvdnGc&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And I never knew somebody outside of Korea know about K-Pop. Wow.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GyC3UZE4Fy4&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GyC3UZE4Fy4&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6728557381464641536?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6728557381464641536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/06/some-k-pops-i-enjoy-these-days.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6728557381464641536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6728557381464641536'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/06/some-k-pops-i-enjoy-these-days.html' title='Some K-Pops I enjoy these days'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2621628275073680878</id><published>2009-06-01T07:49:00.003+09:00</published><updated>2009-06-01T08:32:27.114+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lwfQsf1K3-g&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lwfQsf1K3-g&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dEX4csnoIPY&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dEX4csnoIPY&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.photobucket.com/flash/rss_slideshow.swf?rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2F2009-05-09%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2009-05-09/" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Undoukai - &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LFO4IFh6AJ4&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LFO4IFh6AJ4&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2OfGic3NCNw&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2OfGic3NCNw&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3NZWOV_KpoQ&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3NZWOV_KpoQ&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9sNHAxo-t9s&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9sNHAxo-t9s&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8311GSadJoA&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8311GSadJoA&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hhoB48Ko08g&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hhoB48Ko08g&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://static.photobucket.com/flash/rss_slideshow.swf?rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2F2009-05-09%2F2009-05-30-undoukai%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2009-05-09/2009-05-30-undoukai/" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br/&gt;&lt;br /&gt;&lt;pre class="brush:ruby"&gt;&lt;br /&gt;...insert code here...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;-----------------------------&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2621628275073680878?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2621628275073680878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/06/undoukai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2621628275073680878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2621628275073680878'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/06/undoukai.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5674662872634930818</id><published>2009-05-25T10:06:00.003+09:00</published><updated>2009-05-30T00:18:10.671+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korea'/><title type='text'></title><content type='html'>&lt;h1&gt;Rest In Peace... President Roh &lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.donga.com/photo/news/200804/200804140394.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 347px;" src="http://www.donga.com/photo/news/200804/200804140394.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yP8CJ0WgDLo&amp;hl=ja&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yP8CJ0WgDLo&amp;hl=ja&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5674662872634930818?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5674662872634930818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/rest-in-peace.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5674662872634930818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5674662872634930818'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/rest-in-peace.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3154106410744124503</id><published>2009-05-08T22:58:00.001+09:00</published><updated>2009-05-11T09:54:48.080+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/z55iBOJEI1g&amp;hl=ja&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/z55iBOJEI1g&amp;hl=ja&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EyE1RVomZAM&amp;amp;hl=ko&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/EyE1RVomZAM&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j5V2J9ePow4&amp;amp;hl=ko&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/j5V2J9ePow4&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3154106410744124503?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3154106410744124503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/blog-post_08.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3154106410744124503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3154106410744124503'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/blog-post_08.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3826195847910662893</id><published>2009-05-08T22:20:00.002+09:00</published><updated>2009-05-08T22:59:21.993+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI*MTc4ODc3NDY*MCZwdD*xMjQxNzg4ODI1MjY1JnA9Mzg2MzYxJmQ9Jm49YmxvZ2dlciZnPTEmdD*mbz1hNDY3NGNmNzA1NTY*NzE3OTVmMDk5NWYxN2JmN2NlMiZvZj*w.gif" /&gt;&lt;div style="width:480px;text-align:right;"&gt;&lt;embed width="480" height="360" src="http://feed290.photobucket.com/flash/rss_slideshow.swf?rssFeed=http%3A%2F%2Ffeed290.photobucket.com%2Falbums%2Fll280%2Fbrucewang_korea%2F2009-05-06%2Ffeed.rss" type="application/x-shockwave-flash" wmode="transparent" &gt; &lt;/embed&gt;&lt;a href="http://photobucket.com/redirect/album?showShareLB=1" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_geturs.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2009-05-06/" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/share/icons/embed/btn_viewall.gif" style="border:none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3826195847910662893?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3826195847910662893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3826195847910662893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3826195847910662893'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/05/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1107958421287947709</id><published>2009-03-30T18:12:00.003+09:00</published><updated>2009-04-06T18:52:27.338+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>Found a new job</title><content type='html'>Today, I accepted an offer from a company. (&lt;a href="http://pikkle.com"&gt;http://pikkle.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;This is contract position, and the salary is a little less than I got in my first company in Japan. So this is a little unstable and extremely tight (or tough), but at least I can survive....... I believe.&lt;br /&gt;&lt;br /&gt;Thank you all, who worried about, who did prayers for me.&lt;br /&gt;&lt;br /&gt;The main language in the office is Japanese, and the interviewers there worried a little about my Japanese skill, but finally decided to hire.&lt;br /&gt;&lt;br /&gt;This new company has many interesting items, where I can help .. So, there is a possibility of salary increase, and the possibility I can be a full time employee. I hope the time come soon.....&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the president of this company is highly intelligent, and a super developer as well. He supported me a lot in the hiring process, believed me, saw the possibility in me. I think I have to learn a lot, and that's what I have been looking for.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;All the best.. my dearest fellows.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1107958421287947709?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1107958421287947709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/today-i-accepted-offer-from-company.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1107958421287947709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1107958421287947709'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/today-i-accepted-offer-from-company.html' title='Found a new job'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4564143570462305045</id><published>2009-03-09T10:38:00.006+09:00</published><updated>2009-03-31T12:35:24.728+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>To Survive</title><content type='html'>Last Monday, the president of my current company summoned some of employees and said that, this company has a financial problem so decided that to move us to H.Q in Korea. This decision was made by Chairman, and they want this to be done within 1 month.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maybe going back to Korea within 1 month easy for singles. But for the family guys like me who have kids and especially just joined this company as their next company in Japan, this is almost impossible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I sold my house, car and everything when I flew to this country and I couldn't save much money so far. My kids had hard time for learning new language, making new friends here. Now go back to Korea within 1 month? I don't have enough time and money for all the relocation stuffs, finding new house in Korea.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This company just want to save money by firing their employees. So I decided to stay here in Japan, submitted the resignation paper.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The job market is completely frozen here in Japan. Nowadays, no contacts from head hunters which I could get 1 or 2 contacts per months before. All the Japanese companies I have interviewed rejected me because of my Japanese skill. There still are some jobs in Financial sector which does not require fluent Japanese, but I don't have any experience in that area.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One day one of seniors of my University -who is doing freelancing- called me on MSN, and asked me to come back and work together. At then, I could not but saying "I am sorry my dear brother, but I simply can't.."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Last night when I called my mother in Korea, my brother heard this NEWS and called some relatives on the phone and asked them to find my job in their own companies. How thankful it is. But, I said that I will wait a little more here, finding and searching for a job.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have been thinking of myself being a good developer, even though am not a Super or Great one. But in these days, I am losing all my confidence. When I was focusing on a specific field of IT, job market wanted person who can do everything alone by learning new things quickly. And when I learned many things and becoming losing some deep, specialties, Job market wanted person who know deep deep and long experience. I think nobody wants me anymore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am now starting to ask some people I met  here in Japan to find some vacant position. I am even trying to apply for totally new field like Equities, Stock trade, etc. And I am willing to work for a job with comparably little salary than I get.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By those means, I hope I can survive here more, and prepare some seed money to go back home, with little difficulties than I have now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My wife thinks it's Ok to move to other countries, if other than Korea. And if  it is USA or other English cultural country, then she thinks we can move 'even' by get some loans.   That is because we are undertaking difficulties in foreign country for our kids future, by letting them to experience the world, and in those countries where English is the main language, then it will be good for our kids. So we could challenge, she appealed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes, in some point I agree with. My life is not only mine but also theirs. I am here for my kids' future. But the situation is almost same everywhere,  and the possibility for me to get there or get a Visa there are very low. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, I don't want to lose hope now.... But I think I have to prepare for the worst scenario also...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS&gt; 11th March, 2009&lt;/div&gt;&lt;div&gt;My boss said I will get next month's salary, kind of sympathy from company.  Yes, then the possibility of getting a job increases. Wish me good luck anyone who read this article. I just need your pray.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4564143570462305045?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4564143570462305045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/survive.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4564143570462305045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4564143570462305045'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/survive.html' title='To Survive'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2051715673130054462</id><published>2009-03-01T18:41:00.001+09:00</published><updated>2009-03-13T17:13:06.960+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2009-02</title><content type='html'>&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LAFLv9ZGngM&amp;amp;hl=ko&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/LAFLv9ZGngM&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Hv8MVBUgrqU&amp;amp;hl=ko&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Hv8MVBUgrqU&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s5APNJhA3Uk&amp;amp;hl=ko&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/s5APNJhA3Uk&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2009-02/a50f3445.pbw" height="300" width="400"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="width:400px; text-align: center;"&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2009-02/?action=view&amp;amp;current=a50f3445.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2051715673130054462?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2051715673130054462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/2009-02.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2051715673130054462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2051715673130054462'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/03/2009-02.html' title='2009-02'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-958166593591455005</id><published>2009-02-25T17:47:00.004+09:00</published><updated>2009-02-25T17:52:55.426+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Simple 'Clustered echo Server' written in 'Ruby' language 2.</title><content type='html'>&lt;a href="http://iambrucewang.blogspot.com/2009/02/simple-clustered-server-written-in-ruby.html"&gt;In my previous article&lt;/a&gt;, I implemented &lt;a href="http://docs.google.com/Doc?id=dsv8gns_34dcjtqdgr"&gt;simple clustered echo server&lt;/a&gt;. Which means there are multiple of servers and your client S/W can connect to any of them. And the message you type will be shown to other users connected to different server.&lt;br /&gt;&lt;br /&gt;Recently, I revised my previous sample and added following new functions.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Server list&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Each servers can know the whole server structure on the network.  &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;User list&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;A user can find the list of the whole users even including the users on the different servers.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;The new functions use following new broadcasting mechanism. But basically, they are just slightly different usage of the simple message broadcasting (between the servers) function already implemented in my previous sample.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1. Share information between the servers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I usesd this for maintaining the whole server structure information in the network.&lt;br /&gt;&lt;br /&gt;This way of broadcasting can be explained easily by following picture.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BCyg9jlThZk/SaUGUatBUTI/AAAAAAAACgs/3rF_QbpvNcU/s1600-h/shareinfo.GIF"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 207px;" src="http://2.bp.blogspot.com/_BCyg9jlThZk/SaUGUatBUTI/AAAAAAAACgs/3rF_QbpvNcU/s400/shareinfo.GIF" alt="" id="BLOGGER_PHOTO_ID_5306654683761299762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see if a node '1' broadcasts its information, all the other nodes will be forwarded that original request, and they broadcast their information in respond. And those replies will be forwarded to all other nodes.&lt;br /&gt;&lt;br /&gt;This is similar to introducing yourself in the party. You will say "Hello, I am 1" then the others will reply that "Oh hello, I am Root. Nice to meet you". All the members in the party will introduce themselves to other members.&lt;br /&gt;&lt;br /&gt;So, everyone in the party knows about all the other members, in any cases.&lt;br /&gt;&lt;br /&gt;Of course, you can manage the whole server information in your network with different message broadcasting mechanism than this. This is just one of the ways how you can utilize the broadcasting mechanism.&lt;br /&gt;&lt;br /&gt;(I added '$servernamelist' storage variable in my new sample code for managing the server list information. The '$nodelist' maintains the 'Adjacent node(Server)' information for message broadcasting)&lt;br /&gt;&lt;br /&gt;And here comes another intersting broadcasting mechanism.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;2. Collect information all throgh the servers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There can be a case when you want to collect the information of ALL servers in the network. This maybe the common case in the distributed computing, and I used this for collecting the user list on all the servers in the network.&lt;br /&gt;&lt;br /&gt;This also can be easily described by following picture.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BCyg9jlThZk/SaUGZVuuxiI/AAAAAAAACg0/NpzmvbYP-Ds/s1600-h/collectinfo.GIF"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 215px;" src="http://3.bp.blogspot.com/_BCyg9jlThZk/SaUGZVuuxiI/AAAAAAAACg0/NpzmvbYP-Ds/s400/collectinfo.GIF" alt="" id="BLOGGER_PHOTO_ID_5306654768325641762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, if a node broadcasts a request to its adjacent servers, that request will be forwarded to all the other servers in the network (broadcasst). And those servers will return the information in response to the request. And for that response to be given to the Requester (node '1'), that response message should be transferred through the servers.&lt;br /&gt;&lt;br /&gt;One major difference with the previous mechanism is that the response message will never be transfered to other servers when they reach to the 'Requester node'.&lt;br /&gt;&lt;br /&gt;And another difference is that the 'Requester node' should WAIT the all the responses, and (most usually, and in my sample's case) the collected information should be returned to the user (client S/W).&lt;br /&gt;&lt;br /&gt;To achieve this goal, I let each node object (thread) to PUSH their responses -got from other server nodes- to the client object (thread), and let the client object which sent the request to WAIT till all the responeses are gatherred. And I added new Mutex object for synchronizing these operations between the threads.&lt;br /&gt;&lt;br /&gt;These new 2 broadcasting mechanisms are implemented in the 'parseandruncmd' function of 'ServerNode' class. Please check the new command groups like '/svr_shareinfo_XXX', 'svr_shareinforeply_XXX', 'svr_collectinfo_XXX', and 'svr_collectinforeply_XXX'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;## Testing the sample.##&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can test my sample code exactly the same way I explained in my previous article. You make 'configuration file' and pass it as the command line argument.&lt;br /&gt;&lt;br /&gt;For the 'User list' function, I added the '/who' command. Connect to any one of the server in your network hierarchy and login (with '/user name' command) with a Telnet client. And try type in '/who' in your Telnet client.&lt;br /&gt;&lt;br /&gt;The other messages you type in the telnet client will be just broadcasted to other clients.&lt;br /&gt;&lt;br /&gt;Make multi-level hierarchy structure, try kill and re-run each nodes and see how do they work.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold;" href="http://docs.google.com/Doc?id=dsv8gns_35ghx79fdg"&gt;# Check out The code #&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-958166593591455005?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/958166593591455005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/in-my-previous-article-i-implemented.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/958166593591455005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/958166593591455005'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/in-my-previous-article-i-implemented.html' title='Simple &apos;Clustered echo Server&apos; written in &apos;Ruby&apos; language 2.'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BCyg9jlThZk/SaUGUatBUTI/AAAAAAAACgs/3rF_QbpvNcU/s72-c/shareinfo.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1244129108979142818</id><published>2009-02-16T15:38:00.000+09:00</published><updated>2009-02-16T15:39:00.464+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>Forgiveness..</title><content type='html'>The fury about the evil person possessed my whole soul for long time.&lt;br /&gt;&lt;br /&gt;Now it is time to forgive, and let my soul be free from that fury. The evil one will be punished anyway, and wasting my time for that evil is just stupid thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1244129108979142818?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1244129108979142818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/forgiveness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1244129108979142818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1244129108979142818'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/forgiveness.html' title='Forgiveness..'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-9104936292381139837</id><published>2009-02-16T12:34:00.014+09:00</published><updated>2009-02-18T10:40:53.845+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Simple 'Clustered echo Server' written in 'Ruby' language.</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;# Introduction&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I was planning to write my own IRC server for my own project.&lt;br /&gt;&lt;br /&gt;The original source I was given was written in "C" language, and I gave up reading (understanding) and just finished my project simply by add some another command sets in the code.&lt;br /&gt;&lt;br /&gt;In my case, I feel uneasy if I don't understand the whole thing. IRC server itself is simple thing so I decided to write my own, but If I think about the stability and the conformity of the RFC standard, it was not so easy. So I almost forgot about my plan till so far.&lt;br /&gt;&lt;br /&gt;One day, I was searching for the new Job. And I found one interesting company which seemed good one. They required knowledge of Haskell and Ruby. I heard about Ruby from time to time, but I never studied before.  In my case, I think I became lazier so I thought I know some Languages so I don't need to learn new, because I (think) can do the same thing with my own languages. And my current job doesn't require multi-language skills.&lt;br /&gt;&lt;br /&gt;Because that company seemed so great, and everybody says Ruby is the one you must learn, I studied for the interview. I applied for that company, but no responses I got. I think they don't need newbie Rubyer. But no problem. I learned new fancy language and it is enough.&lt;br /&gt;&lt;br /&gt;But recently, I found one IRC deamon written in Ruby (http://code.google.com/p/ruby-ircd/) . Yes, I again fascinated the magic of Ruby language. Why don't you go and see their code? It's amazingly short but working great.&lt;br /&gt;&lt;br /&gt;I found one thing is missing in that project though. That is the support for 'Server to server communication'. I want my Ircd to support multi server, catering more than million users. :P&lt;br /&gt;&lt;br /&gt;So, instead of understanding their code completely, I started write my own  'Clustered Server'. This is my first Ruby code so it might be UGLY. But at least you can see the simple concept of 'Cluster Server', and the simplicity of Ruby language.&lt;br /&gt;&lt;br /&gt;I should mention that my code is not at all related with IRC RFCs. My server CAN NOT 'seemlessly' integrated into legacy IRC network. Instead I implemented my own concept (which is fairly simple, and common). But the basic concept is very similar, and you can build your own Irc network by using this, I believe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;#Basic concept&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Network topology.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can configure your network topology like Tree structure. Please look at the diagram &lt;topology.jpg&gt; &lt;topology.jpg&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/topology.jpg&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BCyg9jlThZk/SZjg1dWQm9I/AAAAAAAACgQ/fMAyceKvqtg/s1600-h/topology.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 233px;" src="http://4.bp.blogspot.com/_BCyg9jlThZk/SZjg1dWQm9I/AAAAAAAACgQ/fMAyceKvqtg/s400/topology.JPG" alt="" id="BLOGGER_PHOTO_ID_5303235770244438994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;topology.jpg&gt;The client can connect any 'Node' in the diagram above. The node the client is connected can be thought as 'leaf' in IRC terminology.&lt;br /&gt;&lt;br /&gt;What you can see here is, each server can have multiple sub-nodes, and can have only one (or none) parent node. - Why? this is JUST for the simplicity of the structure and logic of my server. -&lt;br /&gt;&lt;br /&gt;&lt;/topology.jpg&gt;&lt;/topology.jpg&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt; Joining the network.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When a new node is joining to the existing network, it just need to know the information of parent (IP address, port, and the name of parent node). The new node should send the command to the parent that it wants to join the network. Then the parent node will add the new node as a new sub-node.&lt;br /&gt;&lt;br /&gt;Sub node will send the '&lt;span style="font-weight: bold;"&gt;/server&lt;/span&gt;' command to parent node, with its own information. Each node knows about its parent, and sub-nodes.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Forwarding message&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;In my simple server, all the message entered from any client connnected to any node, will be sent to all of other clients on other server. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Of course, you can select which messages should be broadcasted, and which shouldn't be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please look at the diagram&lt;msgforwarding.jpg&gt; &lt;msgforwarding.jpg&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/msgforwarding.jpg&gt;&lt;/msgforwarding.jpg&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BCyg9jlThZk/SZjhMkQs3KI/AAAAAAAACgY/tWuhRvFsvuo/s1600-h/msgforwarding.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 307px;" src="http://1.bp.blogspot.com/_BCyg9jlThZk/SZjhMkQs3KI/AAAAAAAACgY/tWuhRvFsvuo/s400/msgforwarding.JPG" alt="" id="BLOGGER_PHOTO_ID_5303236167237164194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;msgforwarding.jpg&gt;&lt;msgforwarding.jpg&gt;&lt;br /&gt;If your client is connected to the node '6', all the messages you entered will be broad casted like this. The node 6 will forward your message to parent, and all the other sub-nodes it has. In the diagram, the node 6 has only parent node 3. The node 3 will broadcast your message by forwarding it to parent 1. The node 1 will forward your message to its parent node 'root', and the other sub-nodes 4 and 5.&lt;br /&gt;&lt;br /&gt;In this way, all the messages have entered will be distrubuted to every other clients on every other nodes.&lt;br /&gt;&lt;br /&gt;&lt;/msgforwarding.jpg&gt;&lt;/msgforwarding.jpg&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Recovering from disaster.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's imagine the real case. What if the connection is closed between the node 1 and the 'root'? Of course the network will be separated into 2. This is the major problem in IRC network, like some well known problems as &lt;a href="http://en.wikipedia.org/wiki/Netsplit"&gt;'Netsplit'&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Split_riding"&gt;'split riding'&lt;/a&gt; .Anyway, the problems like 'split riding' can be handled by some decent Irc command handling. My simple server does not have any IRC command handler and just provide the simple body of clustering.&lt;br /&gt;&lt;br /&gt;So, in my sample, I just have my server to reconnect to parent periodically.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;#Testing my code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Configuration file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My server reads the configuration from the file given as a command parameter of the process.&lt;br /&gt;&lt;br /&gt;For example, the topmost node will use the configuration file having following contents.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;port= 6667 &lt;span style="color: rgb(51, 204, 0);"&gt;&lt;-- the port this server will listen on     &lt;/span&gt;&lt;/li&gt;&lt;li&gt;parent=nil 0.0.0.0 0&lt;span style="color: rgb(51, 204, 0);"&gt; &lt;-- parent information (parent name, ip address, port)     &lt;/span&gt;&lt;/li&gt;&lt;li&gt;name=root &lt;span style="color: rgb(51, 204, 0);"&gt;&lt;--　name of this server     &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And the node just below that top node will use the configuration file like this.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;port= 6668     &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;parent=root 127.0.0.1 6667     &lt;/li&gt;&lt;li&gt;name=1     &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So, when you run the server you will do it like this.&lt;br /&gt;&lt;br /&gt;# ruby main.rb root.txt&lt;br /&gt;&lt;br /&gt;For your test, I have made following 4 configuration file.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;root.txt     &lt;/li&gt;&lt;/ul&gt;port= 6667&lt;br /&gt;parent=nil 0.0.0.0 0&lt;br /&gt;name=root&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1.txt     &lt;/li&gt;&lt;/ul&gt;port= 6668&lt;br /&gt;parent=root 127.0.0.1 6667&lt;br /&gt;name=1&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2.txt     &lt;/li&gt;&lt;/ul&gt;port= 6669&lt;br /&gt;parent=root 127.0.0.1 6667&lt;br /&gt;name=2&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;3.txt     &lt;/li&gt;&lt;/ul&gt;port= 6670&lt;br /&gt;parent=1 127.0.0.1 6668&lt;br /&gt;name=3&lt;br /&gt;&lt;br /&gt;This is same as the configuration shown in  diagram above.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Run each nodes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So please open 4 terminal (command line prompt) and run 4 nodes like this on each separate terminal.&lt;br /&gt;&lt;br /&gt;~/ ruby main.rb root.txt&lt;br /&gt;~/ ruby main.rb 1.txt&lt;br /&gt;~/ ruby main.rb 2.txt&lt;br /&gt;~/ ruby main.rb 3.txt&lt;br /&gt;&lt;br /&gt;You will see some messages whenever something happens inside.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Connect to nodes with telnet client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lets connect to the nodes 2 (on port 6669) and 3 (on port 6670) . These nodes can be separated by node 1.&lt;br /&gt;&lt;br /&gt;Connect to them with following command, on each new terminal&lt;br /&gt;&lt;br /&gt;~/ telnet 127.0.0.1 6669&lt;br /&gt;~/ telnet 127.0.0.1 6670&lt;br /&gt;&lt;br /&gt;Now, for the node(server) to recognize this connection is from the clients, you need to type in '/user' command.&lt;br /&gt;&lt;br /&gt;Type in following commands on each terminal&lt;br /&gt;&lt;br /&gt;/user user1&lt;br /&gt;/user user2&lt;br /&gt;&lt;br /&gt;Now, type in any message on each terminal. What can you see?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Testing Net-split.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, let's see what happens if we separate the network into 2.&lt;br /&gt;&lt;br /&gt;As you can see from the diagram , the node 2 and 3 can be separated by node 1. So, let's kill node 1 process. On your terminal running the node 3, press CTRL+C button. What can you see?&lt;br /&gt;&lt;br /&gt;Now let's run the node 3 again. The sub node will connect to the dead parent after 10 seconds. Ok, then let's type in the message again from each client.&lt;br /&gt;&lt;br /&gt;Yes, there is no problem in broadcasting the message.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;msgforwarding.jpg&gt;&lt;msgforwarding.jpg&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;#The code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I should mention again that I learned many thing from &lt;a href="http://code.google.com/p/ruby-ircd/"&gt;the IRC deamon project&lt;/a&gt;. I learned techniques like implementing 'method_missing' function and synchronization in Ruby Language. Yes, in these days, anybody can learn new languages with help of search engine and the frontiers like these guys.&lt;br /&gt;&lt;br /&gt;You can see &lt;a href="http://docs.google.com/Doc?id=dsv8gns_34dcjtqdgr"&gt;my code here&lt;/a&gt;.&lt;br /&gt;http://docs.google.com/Doc?id=dsv8gns_34dcjtqdgr&lt;br /&gt;&lt;br /&gt;I am warning you again. This is ugly. :)&lt;br /&gt;&lt;br /&gt;&lt;/msgforwarding.jpg&gt;&lt;/msgforwarding.jpg&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-9104936292381139837?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/9104936292381139837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/simple-clustered-server-written-in-ruby.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/9104936292381139837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/9104936292381139837'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/simple-clustered-server-written-in-ruby.html' title='Simple &apos;Clustered echo Server&apos; written in &apos;Ruby&apos; language.'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BCyg9jlThZk/SZjg1dWQm9I/AAAAAAAACgQ/fMAyceKvqtg/s72-c/topology.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6748723793563500871</id><published>2009-02-09T11:57:00.004+09:00</published><updated>2009-02-12T16:53:21.116+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>Beyond the blue horizon</title><content type='html'>More and more It's like swimming in the deep dark river in the mist.&lt;br /&gt;Hew...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WlKu02AX_gI&amp;hl=ja&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WlKu02AX_gI&amp;hl=ja&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;But hey, my life has only begone. Surely there waits a beautiful day, I hope.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6748723793563500871?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6748723793563500871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/swimming-in-mist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6748723793563500871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6748723793563500871'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/02/swimming-in-mist.html' title='Beyond the blue horizon'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-82061179999001231</id><published>2009-01-05T11:34:00.009+09:00</published><updated>2009-01-05T17:54:06.015+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>What Though Life Conspire To Cheat You</title><content type='html'>&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;What Though Life Conspire To Cheat You&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;{  Aleksandr S. Pushkin }&lt;br /&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;&lt;br /&gt;What though life conspire to cheat you&lt;br /&gt;Do not sorrow or complain.&lt;br /&gt;Lie still on the day of pain,&lt;br /&gt;And the day of joy will greet you.&lt;/span&gt;             &lt;p style="line-height: 150%;"&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;Hearts lives in the coming day.&lt;br /&gt;There's an end to passing sorrow.&lt;br /&gt;Suddenly all files away,&lt;br /&gt;And delight returns tomorrow. &lt;/span&gt;&lt;/p&gt;             &lt;p&gt;&lt;span style=";font-family:MS Sans Serif;font-size:130%;"  &gt;If by life you were deceived...&lt;/span&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;&lt;br /&gt;If by life you were deceived,&lt;br /&gt;Don't be dismal, don't be wild!&lt;br /&gt;In the day of grief, be mild&lt;br /&gt;Merry days will come, believe. &lt;/span&gt;&lt;/p&gt;             &lt;p&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;Heart is living in tomorrow;&lt;br /&gt;Present is dejected here;&lt;br /&gt;In a moment, passes sorrow;&lt;br /&gt;That which passes will be dear.&lt;/span&gt;&lt;/p&gt;             &lt;p&gt;&lt;span style=";font-family:MS Sans Serif;font-size:130%;"  &gt;Should this life sometime deceive you...&lt;/span&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;&lt;br /&gt;Should this life sometime deceive you,&lt;br /&gt;Don't be sad or mad at it!&lt;br /&gt;On a gloomy day, submit:&lt;br /&gt;Trust - fair day will come, why grieve you? &lt;/span&gt;&lt;/p&gt;             &lt;p&gt;&lt;span style=";font-family:MS Sans Serif;font-size:100%;"  &gt;Heart lives in the future, so&lt;br /&gt;What if gloom pervade the present?&lt;br /&gt;All is fleeting, all will go;&lt;br /&gt;What is gone will then be pleasant.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-82061179999001231?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/82061179999001231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/what-though-life-conspire-to-cheat-you.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/82061179999001231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/82061179999001231'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/what-though-life-conspire-to-cheat-you.html' title='What Though Life Conspire To Cheat You'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1160317013219845024</id><published>2009-01-04T15:28:00.002+09:00</published><updated>2009-01-04T15:49:28.617+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Happy new year</title><content type='html'>Dear my loving family and friends,&lt;br /&gt;we wish you have bright and sweet new year~!!!&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-end-and-2009/4cab6073.pbw" width="480" height="360"&gt;&lt;/embed&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="border-width: 0pt; float: left;" /&gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-end-and-2009/?action=view&amp;amp;current=4cab6073.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="border-width: 0pt; float: left;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1160317013219845024?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1160317013219845024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/happy-new-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1160317013219845024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1160317013219845024'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/happy-new-year.html' title='Happy new year'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8980823893089740746</id><published>2009-01-04T15:22:00.004+09:00</published><updated>2009-01-05T13:52:33.735+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>Joseph is performing Break dance at Christmas party of Church.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=iuJ9OMSV1_Y"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/iuJ9OMSV1_Y&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=GrJ29eSi_wQ"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/GrJ29eSi_wQ&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;What is this mysterious sound?&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=4Ov6KDtI6us"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/4Ov6KDtI6us&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=yeStfDBVMOU"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yeStfDBVMOU&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;How can I teach Joseph that I am Papa, not Mama.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=IhfbPJWyVNE"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/IhfbPJWyVNE&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Koen is riding an Unicycle.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=Qf1oRMEzwcY"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Qf1oRMEzwcY&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Happy time with Thomas, the tank engine.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=rNoIB2_pZfo"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rNoIB2_pZfo&amp;amp;hl=ko&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8980823893089740746?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8980823893089740746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8980823893089740746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8980823893089740746'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2009/01/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5568772911710312304</id><published>2008-12-28T16:37:00.002+09:00</published><updated>2008-12-28T16:41:38.601+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>One person in Youtube (ID: scrapmetallol) made a video, using some cut out of my 2 videos.&lt;br /&gt;&lt;br&gt; Please find where my cuts are inserted.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TwlXKUWeXP4&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TwlXKUWeXP4&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;And please check out this site also, and please think about blind people.&lt;br /&gt;&lt;a href="http://www.sightsavers.org/default.asp"&gt;http://www.sightsavers.org/default.asp&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Best regards.,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5568772911710312304?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5568772911710312304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/12/one-person-in-youtube-id-scrapmetallol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5568772911710312304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5568772911710312304'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/12/one-person-in-youtube-id-scrapmetallol.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2563181531956501018</id><published>2008-11-24T10:42:00.001+09:00</published><updated>2008-11-24T10:43:30.568+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Happyokai 2008-Nov</title><content type='html'>&lt;div style="width:320px; text-align:center;"&gt;&lt;br /&gt;    &lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-11-happyokai/6055b716.pbw" width="480" height="360"&gt;&lt;br /&gt;    &lt;/embed&gt;&lt;br /&gt;    &lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;br /&gt;        &lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="border-width: 0pt; float: left;" /&gt;&lt;br /&gt;    &lt;/a&gt;&lt;br /&gt;    &lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-11-happyokai/?action=view&amp;amp;current=6055b716.pbw" target="_blank"&gt;&lt;br /&gt;        &lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="border-width: 0pt; float: left;" /&gt;&lt;br /&gt;    &lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zUbKidhW65s&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zUbKidhW65s&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hxR9S7cW1Ic&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hxR9S7cW1Ic&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p-LlcHltn2k&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/p-LlcHltn2k&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TlgCEuFuDIE&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TlgCEuFuDIE&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iW8WQ_CMeSw&amp;hl=ko&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iW8WQ_CMeSw&amp;hl=ko&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2563181531956501018?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2563181531956501018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/blog-post_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2563181531956501018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2563181531956501018'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/blog-post_24.html' title='Happyokai 2008-Nov'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4847050829031072575</id><published>2008-11-24T10:02:00.003+09:00</published><updated>2008-11-24T10:43:50.923+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>scatch</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BCyg9jlThZk/SSn9d37lvlI/AAAAAAAACW4/V_BsdjXl3rI/s1600-h/DSC09022.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_BCyg9jlThZk/SSn9d37lvlI/AAAAAAAACW4/V_BsdjXl3rI/s400/DSC09022.JPG" alt="" id="BLOGGER_PHOTO_ID_5272023528485797458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BCyg9jlThZk/SSn9dxho0oI/AAAAAAAACWw/u90yPS745CQ/s1600-h/DSC09021.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_BCyg9jlThZk/SSn9dxho0oI/AAAAAAAACWw/u90yPS745CQ/s400/DSC09021.JPG" alt="" id="BLOGGER_PHOTO_ID_5272023526766334594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BCyg9jlThZk/SSn9dj-gXbI/AAAAAAAACWo/HrtwCj59tEY/s1600-h/DSC09020.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_BCyg9jlThZk/SSn9dj-gXbI/AAAAAAAACWo/HrtwCj59tEY/s400/DSC09020.JPG" alt="" id="BLOGGER_PHOTO_ID_5272023523129318834" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4847050829031072575?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4847050829031072575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/scatch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4847050829031072575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4847050829031072575'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/scatch.html' title='scatch'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BCyg9jlThZk/SSn9d37lvlI/AAAAAAAACW4/V_BsdjXl3rI/s72-c/DSC09022.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7913315079854652738</id><published>2008-11-16T19:09:00.001+09:00</published><updated>2008-11-16T19:09:43.208+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/qj6mun1PvN8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/qj6mun1PvN8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/aBeTMHGZIww"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/aBeTMHGZIww" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/C3Quw9VYgs8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/C3Quw9VYgs8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7913315079854652738?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7913315079854652738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7913315079854652738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7913315079854652738'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2811788172295378106</id><published>2008-11-16T18:55:00.001+09:00</published><updated>2008-11-16T19:00:38.739+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>odaiba&lt;br /&gt;&lt;br /&gt;&lt;div style="width:300px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/odaiba/877806a7.pbw" height="360" width="300"/&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2008-10&lt;br /&gt;&lt;br /&gt;&lt;div style="width:300px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/odaiba/2008-10/7e22e3dc.pbw" height="360" width="300"/&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/odaiba/2008-10/?action=view&amp;current=7e22e3dc.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2008-11-16&lt;br /&gt;&lt;br /&gt;&lt;div style="width:300px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-11-16/d135eb3d.pbw" height="360" width="300" /&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-11-16/?action=view&amp;current=d135eb3d.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2811788172295378106?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2811788172295378106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/odaiba-2008-10-2008-11-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2811788172295378106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2811788172295378106'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/odaiba-2008-10-2008-11-16.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-461666147211765088</id><published>2008-11-10T20:54:00.017+09:00</published><updated>2011-12-06T09:46:13.105+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Making secure socket connection in Flex. (Flex IRC Client, SSL Socket for Flex)</title><content type='html'>Notice from the author. (2011-12-06)&lt;br /&gt;&lt;br /&gt;Hi,&lt;br /&gt;Thank you for visiting my blog and especially having interest for this post.&lt;br /&gt;&lt;br /&gt;I hope you understand It is written in the year of 2008, when it was the beginning of the Flex and the SSL socket is not provided yet so it was for the quick solution.&lt;br /&gt;&lt;br /&gt;If Flex now supports SSL/TLS socket or if you just can use https, then use it simply. I hope you understand what I am saying.&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;*Change log*&lt;br /&gt;Feb-13-2009 : you can get the  test.cpp file mentioned in this post, &lt;a href="http://docs.google.com/Doc?id=dsv8gns_33c9p3tjhg"&gt;HERE&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Nov-18-2008 :&lt;br /&gt;Changed the HTML for test.cpp codes. (Some characters were not visible before).&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Preface&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="ArwC7c ckChnd" id=":70"&gt;&lt;br /&gt;I think the IRC client is the most prefect start point for beginners who want to start making their own network client S/W.&lt;br /&gt;&lt;br /&gt;Even though the IRC server itself is somewhat complex, the IRC client is basically comprised of 'string parsing' and the 'Socket send/receive'.&lt;br /&gt;&lt;br /&gt;And basically IRC system is very useful and well designed one -at least, enough- and used by many online game services too.&lt;br /&gt;&lt;br /&gt;On the google code pages, we can find somebody did excellent job of 'Flex IRC client', which is the IRC client written in Adobe's Flex.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/flexircclient/" target="_blank"&gt;http://code.google.com/p/&lt;wbr&gt;&lt;/wbr&gt;flexircclient/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But as you can see, it does not support SSL connection. I bet you will need some secure channel on your C/S communication. There are many servers and clients which support SSL connetion, but for Flex side, SSL socket is not supported yet.&lt;br /&gt;&lt;br /&gt;But hey, look at here. Another nice guy made us great Encryption library for Flex!!&lt;br /&gt;&lt;a href="http://code.google.com/p/as3crypto/" target="_blank"&gt;http://code.google.com/p/&lt;wbr&gt;&lt;/wbr&gt;as3crypto/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Even though that 'as3crypto' library does not support SSL Socket itself, but it does support for Assymetric/Symetric encryption/decryption functions and Digital certificate manipulations.&lt;br /&gt;&lt;br /&gt;With this great library, we can make *Somewhat strong* connection between the Client (Our Flex socket application) and the Server.&lt;br /&gt;&lt;br /&gt;The basic idea is very similar to the application level gateways like 'stunnel' (&lt;a href="http://www.stunnel.org/" target="_blank"&gt;http://www.stunnel.org/&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The 'stunnel' acts as a SSL Wrapper for client and server. Your client connects to the 'stunnel' deamon (not directly to the Server), and the 'stunnel' deamon forwards the packets from client side to the Server, and vice versa.&lt;br /&gt;&lt;br /&gt;And whe the 'stunnel' deamon makes a channel between the client and server, it negotiates some security informations (Some secure Key Exchanges, Authentications) and finally establishes the SSL channel between the 'stunnel' deamon and the client.&lt;br /&gt;&lt;br /&gt;For simplicity, let say we have following network relation.&lt;br /&gt;&lt;br /&gt;* Client&amp;lt;-(internet)-&amp;gt;stunnel&amp;lt;-&amp;gt;&lt;wbr&gt;&lt;/wbr&gt;Server *&lt;br /&gt;&lt;br /&gt;In this, the SSL channel can be made between the client and the 'stunnel' deamon like this. (&amp;lt;= and =&amp;gt; means the secure-encrypted- connection)&lt;br /&gt;&lt;br /&gt;* Client&amp;lt;=(internet)=&amp;gt;stunnel&amp;lt;-&amp;gt;&lt;wbr&gt;&lt;/wbr&gt;Server *&lt;br /&gt;&lt;br /&gt;(OF COURSE, YOU CAN DO MUCH MORE COMPLEX THINGS USING stunnel. I am just telling you the concept of stunnel I am trying to immitate for our Flex application)&lt;br /&gt;&lt;br /&gt;But you can not use 'stunnel' directly for Flex, because we don't have SSL connection support from the Flex, yet. (Officially)&lt;br /&gt;&lt;br /&gt;Ok, so what we are going to do now is the make another *Application gateway* acts simliarily to the 'stunnel', understanding the Flex's situation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Stream Cipher and the Key Exchange&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Because Flex is using 'ActionScript' which is somewhat SLOW compared to the speed of other compiled languages, we can not use strong 'Block cipher algorithms' in Flex. Yeah, we can use but your customers will encounter the heavy slow down on their system.&lt;br /&gt;&lt;br /&gt;So, I recommend to use 'Stream Cipher'. There are many 'Stream Cipher' algorithms but if I explain very simply, it is like using XOR bitwise operator.&lt;br /&gt;&lt;br /&gt;In XOR operation, this is possible.&lt;br /&gt;&lt;br /&gt;A XOR B -&amp;gt; C.&lt;br /&gt;C XOR B -&amp;gt; A.&lt;br /&gt;&lt;br /&gt;If we encrypt and decrypt this way, our Flex application will *FLY*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyway, if we want to encrypt and decrypt data, the both ends should know about the 'key' they are using. For example, our client wants to encrypt and decrypt data by using the key "0abb23c". Then the server should also use nothing but and only but the key "0abb23c".&lt;br /&gt;&lt;br /&gt;Then how can our both ends (C/S) know that key? Of course any one end can send the key information to the other at the beginning. But we also know that anybody who have packet sniffing tool and can access your subnet or in the way between the C/S can see all those information clearly.&lt;br /&gt;&lt;br /&gt;Then how can we exchange that 'key' information more securely? For that need, we can use PKI encryption by using our fancy library 'as3crypto'.&lt;br /&gt;&lt;br /&gt;The basic idea for this secure key exchange is similar to 'Diffie Hellman' (&lt;a href="http://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange" target="_blank"&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;&lt;/wbr&gt;Diffie-Hellman_key_exchange&lt;/a&gt;). But we'll gonna use more simpler one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this article, I am going to use following simple model.&lt;br /&gt;&lt;br /&gt;1. Server has it's own Private key and Public key pair.&lt;br /&gt;2. Client only knows the Server's Public key.&lt;br /&gt;3. Client generates random key for encryption/decryption (stream cipher).&lt;br /&gt;4. And the Client encrypts that stream cipher Key *with Server's public key*&lt;br /&gt;5. Now the Client sends that encrypted stream cipher key to the server.&lt;br /&gt;6. The Server, and only the server, can decrypt that information, because only the owner of the Private key (matching the public key the client used for encryption) can decrypt it.&lt;br /&gt;7. Now the Server decrypt, and finally the server knows the Actual stream cipher key both the client and the server will use.&lt;br /&gt;8. The Key negoiation is finished. Now whenever both ends send/recive data, they will use the 'shared' stream cipher key and encrypt/dacrypt data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Our Application Gateway&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As I explained before, our Application gateway is very simple. Basically,&lt;br /&gt;&lt;br /&gt;1. The application gateway listens on the connection from the client.&lt;br /&gt;2. If the connection from client is accpted, the the application gateway negotiatte the key with the client.&lt;br /&gt;3. Now the application gateway connets to the Server and remember which server connection is for the connection from which client.&lt;br /&gt;4. Whenever the client sends the data, the application gateway decrypts and forward it to the server.&lt;br /&gt;5. Whenever the server sends the data to the application gateway, it encrypts the data and forward to the client.&lt;br /&gt;6. If the client close the connection, the application gateway also close the connection for the server, and vice versa.&lt;br /&gt;&lt;br /&gt;Because our application gateway will have bunch of client connection simultaneously, you better make it with 'epoll'(&lt;a href="http://www.xmailserver.org/linux-patches/epoll.txt" target="_blank"&gt;http://www.&lt;wbr&gt;&lt;/wbr&gt;xmailserver.org/linux-patches/&lt;wbr&gt;&lt;/wbr&gt;epoll.txt&lt;/a&gt;) on Linux, or IOCP on MS-Windows.&lt;br /&gt;&lt;br /&gt;Anyway, I am not going to give you the server side Listen/Accpet/Close sample code. I think you can make your own simple one.&lt;br /&gt;&lt;br /&gt;Instead, I am going to give you my ugly test code for the Key exchange steps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Some code for the Flex client&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. First of all, you have check out the source code of 'as3crypto' library.&lt;br /&gt;&lt;br /&gt;Add it to your own Flex project.&lt;br /&gt;&lt;br /&gt;2. Now you need to import following name spaces&lt;br /&gt;&lt;br /&gt;import com.hurlant.crypto.cert.&lt;wbr&gt;&lt;/wbr&gt;X509Certificate;&lt;br /&gt;import com.hurlant.crypto.rsa.RSAKey;&lt;br /&gt;import com.hurlant.util.Hex;&lt;br /&gt;&lt;br /&gt;3. Define variable for the 'stream cipher key'.&lt;br /&gt;&lt;br /&gt;private var _enckey:ByteArray = new ByteArray();&lt;br /&gt;&lt;br /&gt;4. Generate key for the 'stream cipher'&lt;br /&gt;I simply used 16 byte key for the stream cipher, so simply loop this line 16 times....&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;_enckey.writeByte( (Math.random()*int.MIN_VALUE) as int );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Encrypt the stream cipher key with the Server's public key.&lt;br /&gt;&lt;br /&gt;I this example, I hardcoded the server's 'Digital certificate' information.&lt;br /&gt;For more information how you can generate your own certificate, please refer to the following URL.&lt;br /&gt;&lt;a href="http://sial.org/howto/openssl/self-signed/" target="_blank"&gt;http://sial.org/howto/openssl/&lt;wbr&gt;&lt;/wbr&gt;self-signed/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;&lt;a href="" name="line1"&gt;1&lt;/a&gt; &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// I removed some part of the certificate..&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line2"&gt;2&lt;/a&gt;   &lt;strong&gt;var&lt;/strong&gt; strCert:String &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;strong&gt;new&lt;/strong&gt; String(&lt;/span&gt;&lt;span style="color: green; font-size: 85%;"&gt;"-----BEGIN CERTIFICATE-----MIICXTCCAcagAwIBAgIJAIkFiuBR2Dr1MA0GCSqGSIb3DQEBBQUAMGUxCzAJBgNVBAYTAmpwMQ4wDAYDV...................mPRFCNRkrwaJVRWrhMBVKUX6eC9i3dsIAYdp+x9GbQq+8Bm0SnlNEZzgb2wCTbg-----END CERTIFICATE-----"&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line3"&gt;3&lt;/a&gt;     &lt;strong&gt;var&lt;/strong&gt; cert:X509Certificate &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;strong&gt;new&lt;/strong&gt; X509Certificate(strCert)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line4"&gt;4&lt;/a&gt;     &lt;strong&gt;var&lt;/strong&gt; rsa:RSAKey &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; cert.getPublicKey()&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line5"&gt;5&lt;/a&gt;   &lt;strong&gt;var&lt;/strong&gt; ex1dst:ByteArray &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;strong&gt;new&lt;/strong&gt; ByteArray&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line6"&gt;6&lt;/a&gt;   rsa.encrypt(_enckey, ex1dst, _enckey.&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;&lt;strong&gt;length&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;6. Send the encrypted key, RIGHT AFTER you are connected to the server&lt;br /&gt;&lt;br /&gt;_socket.writeBytes(ex1dst);&lt;br /&gt;_socket.flush();&lt;br /&gt;&lt;br /&gt;** '_socket' is the Socket type variable, for our connection.&lt;br /&gt;&lt;br /&gt;5. Now, whenever you receive and send data, encrypt(for send) and decrypt(for receive) it.&lt;br /&gt;&lt;br /&gt;For example, this code is from the 'flexircclient' but you can see how you can encrypt when you send and receive.&lt;br /&gt;&lt;br /&gt;We just do XOR....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. That's all :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Some code for the Application gateway&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First of all, please refer to my sample CPP file. *This is just a little modification and combination of codes from Apache*&lt;br /&gt;You can compile it like this in Linux environment.&lt;br /&gt;&lt;br /&gt;g++ test.cpp -lssl&lt;br /&gt;&lt;br /&gt;you can get this file &lt;a href="http://docs.google.com/Doc?id=dsv8gns_33c9p3tjhg"&gt;HERE&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;You can use some of the functions in the code above like this in your Application gateway side.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* If new connection is accepted&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;a href="" name="line2"&gt; &lt;span style="font-size: 85%;"&gt;2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;  &lt;strong&gt;if&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;NEW&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;CONNECTION&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;FROM&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;THE&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;CLIENT&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;IS&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;MADE&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line3"&gt; 3&lt;/a&gt;  &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line4"&gt; 4&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// 1. Read the Encryption key from the client&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line5"&gt; 5&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;//   In my Flex client sample, the client will send 128 byte..&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line6"&gt; 6&lt;/a&gt;    &lt;strong&gt;char&lt;/strong&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;szPubEncKey&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;[&lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;1024&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;]&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line7"&gt; 7&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;_readDataFromSocket&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;hClientSock&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;strong&gt;char&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;*&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;szPubEncKey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;128&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line8"&gt; 8&lt;/a&gt;&lt;br /&gt;&lt;a href="" name="line9"&gt; 9&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// 2. Decrypt the Encryption key.&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line10"&gt;10&lt;/a&gt;    &lt;strong&gt;char&lt;/strong&gt;    &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;enckey&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;[&lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;1024&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;]&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line11"&gt;11&lt;/a&gt;    &lt;strong&gt;int&lt;/strong&gt;     &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;iDstLen&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;1024&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line12"&gt;12&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;DecryptBinaryFromClient&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;g_RsaPrivateKey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;,&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;szPubEncKey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;128&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;enckey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;iDstLen&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line13"&gt;13&lt;/a&gt;&lt;br /&gt;&lt;a href="" name="line14"&gt;14&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// 3. Set the Encryption key for this session.&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line15"&gt;15&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;//unsigned char enckey[KEYLENGTH];&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line16"&gt;16&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;memcpy&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;g_SockTbl_Client&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;[&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;hClientSock&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;]&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;.&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;enckey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;enckey&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;, &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;KEYLENGTH&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line17"&gt;17&lt;/a&gt;&lt;br /&gt;&lt;a href="" name="line18"&gt;18&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// 4. Connect to the server&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line19"&gt;19&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;//...&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line20"&gt;20&lt;/a&gt;&lt;br /&gt;&lt;a href="" name="line21"&gt;21&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;// 5. Save client/server socket pair and the key.&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line22"&gt;22&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;//........&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line23"&gt;23&lt;/a&gt;    &lt;/span&gt;&lt;span style="color: #444444; font-size: 85%;"&gt;//........&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line24"&gt;24&lt;/a&gt;   &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;* Whenever we need to send and receive..&lt;br /&gt;&lt;br /&gt;1. We just do XOR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: 85%;"&gt;&lt;a href="" name="line1"&gt;1&lt;/a&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: 85%;"&gt;&lt;strong&gt;#define KEYLENGTH 16&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line2"&gt;2&lt;/a&gt;  &lt;strong&gt;for&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;(&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;strong&gt;int&lt;/strong&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;k&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="color: red; font-size: 85%;"&gt;0&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;k&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;iRead&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;k&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;+&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;+&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;)&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line3"&gt;3&lt;/a&gt;  &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&lt;strong&gt;{&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line4"&gt;4&lt;/a&gt;     &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;Databuffer&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;[&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;k&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;]&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; ^&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;=&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;enckeyForASocket&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;[&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;k&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;%&lt;/span&gt;&lt;span style="color: #2040a0; font-size: 85%;"&gt;KEYLENGTH&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;]&lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;a href="" name="line5"&gt;5&lt;/a&gt;  &lt;/span&gt;&lt;span style="color: #4444ff; font-size: 85%;"&gt;&lt;strong&gt;}&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Remarks..&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will try to revise this article continuously. I also think it will be more understandable if I add some pictures here.. But Today, I don't have much time. It's already time to go home. +)&lt;br /&gt;&lt;br /&gt;If you have any questions, please write some comments. I will try to follow up.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best.. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-461666147211765088?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/461666147211765088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/making-secure-socket-connection-in-fkex.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/461666147211765088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/461666147211765088'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/making-secure-socket-connection-in-fkex.html' title='Making secure socket connection in Flex. (Flex IRC Client, SSL Socket for Flex)'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6308136281194405648</id><published>2008-11-01T13:44:00.004+09:00</published><updated>2008-11-07T14:45:27.748+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>I cried out loud</title><content type='html'>I had a dinner engagement with colleagues last evening. My boss (Director) and I arrived the spot an hour and a half later it was supposed to be, about 8:30 PM...&lt;br /&gt;&lt;br /&gt;After that dinner, some moved to another feast.. It was already late, and Subway will be closed soon. I was thinking going back home by taxi with 2 guys who live in the same area. Ok.. let's go..&lt;br /&gt;&lt;br /&gt;At that place, someone was complaining that he was not treated so well, compared to what he devoted to this company so far... I was trying to comfort him, give relax by saying that he is very important person in this company.. I remember I said I jealous him because most of people in this company were respecting him..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Suddenly one man ('say him A) , who's 1year older than me got angry and intervened. And said, "you fucking ass hole, tell me what you have done so far. Why are you so arrogant the you are superior than us".... I was embarrassed because that's not what I was talking about.&lt;br /&gt;&lt;br /&gt;So I said "Dear brother, I never said that.. could you tell me why you felt so like that?". &lt;br /&gt;&lt;br /&gt;He said "I don't remember what you said. But I believe everybody felt so." &lt;br /&gt;&lt;br /&gt;I said "Dear brother, I don't understand but if you tell me the words I said which you were angry about and I think I can explain what the real meaning was"..&lt;br /&gt;&lt;br /&gt;He said, "I don't remember what you said. But tell me how the fucking hell you are so great". &lt;br /&gt;&lt;br /&gt;And I said "No no brother, I think you misunderstood, I was just trying to comfort him because he seemed underestimating himself... could you please tell me the words &lt;br /&gt;made you so angry?"...&lt;br /&gt;&lt;br /&gt;He said, "I don't remember what you said. But I think everybody thought so"&lt;br /&gt;&lt;br /&gt;I said "Oh... brother, I am fool. I don'T know anything. I think you misunderstood, could you please tell me the words made you so angry?, then I can excuse and explain myself more clear"...&lt;br /&gt;&lt;br /&gt;And he said, "I don't remember. Anyway, tell me what you did so far, and how the fucking great you are"... &lt;br /&gt;&lt;br /&gt;This kind of conversation lasted for while, and I said "Ok, dear brother, maybe I thought most of people in this company are difficult people I can be friendly with, but I never blamed you like that. Maybe I had bad experience with somebody I have worked with at outsourcing site, but I never blamed anybody in this ompany.. and I want to ask you why you misunderstood me like that way..."&lt;br /&gt;&lt;br /&gt;He said, "I don't like the way you are talking. Any I wanted to smash you right then" &lt;br /&gt;&lt;br /&gt;I said.. "Ha... so.. you have no reason but you hate me anyway?, ok you want to smash? do it if you can. why don't we fight now, huh?" (I got very angry)&lt;br /&gt;&lt;br /&gt;The other guy ('say him B, who lives in the same area of mine) came and prevented him(A). B said, "Hey, I think two of you got drunk.  So why don't you guys talk about it later in the office? And you know he(A) is not feeling good so I think we (AB and I) should take different taxi"&lt;br /&gt;&lt;br /&gt;And they took a taxi and left. I... had not enough money... Maybe my wife is sleeping, or even she is awake maybe she can not wait me outside because of our children in house... But there was no choice. I called her...&lt;br /&gt;&lt;br /&gt;"Hey, it's me.... I.... the feast is over... and I want to go back home but train is closed, have no money...."&lt;br /&gt;&lt;br /&gt;She said... "Are you ok?. What's wrong.. Hmm... Kids are sleeping but I am worrying they seek me while I await you outside... Anyway... how much is the Taxi charge?" &lt;br /&gt;&lt;br /&gt;I : "Maybe 5000Yen?"&lt;br /&gt;&lt;br /&gt;She : "Ok... I will bring the money and wait outside.. "&lt;br /&gt;&lt;br /&gt;Going back home was long way... I couldn't explain the driver where we should stop.. It was dark and gloomy night...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When I met my wife... and walking down the street together, I started cry out loud... like a child...&lt;br /&gt;&lt;br /&gt;Why why why I have to work against these strange people in this company? One girl is insulting me and my family with dirty words, and this guy hates me with no special reason. &lt;br /&gt;&lt;br /&gt;How ugly souls they are... How miserable my life... I will never forgive those people... &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1256/1398008464_16c76f80ca.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 500px; height: 412px;" src="http://farm2.static.flickr.com/1256/1398008464_16c76f80ca.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6308136281194405648?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6308136281194405648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/i-cried-out-loud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6308136281194405648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6308136281194405648'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/11/i-cried-out-loud.html' title='I cried out loud'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1256/1398008464_16c76f80ca_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7537089080866924502</id><published>2008-10-08T18:39:00.003+09:00</published><updated>2008-10-08T18:59:46.799+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>OpenSuse Remote install trials and errors</title><content type='html'>After I changed my main development environment to Linux system, there are many cases I have to install Linux system.&lt;br /&gt;&lt;br /&gt;Today I got new Server machine, and I had to install OpenSuse on it. But I didn't bring the installation DVD. Even though I had free VMWare player and OpenSuse image for it and working correctly, I decided to set up the new machine today, without DVD &lt;br /&gt;media.&lt;br /&gt;&lt;br /&gt;Hopefully, most recent PCs have PXE (http://en.wikipedia.org /wiki/Preboot_Execution_Environment) enabled Network Interface Card - which  enables your clean machine to install OS without anything installed on it, by automatically set up the network connection and download the core files for the boot, and other rest operations like 'Installation' - , so I had little problem setting my new machine be ready to the remote installation.&lt;br /&gt;&lt;br /&gt;Next step was to setup the 'Remote Installation Server' which will contain the 'core installation &amp; boot image files'.. After many trials and errors, I found handy way to setup my MS-Windows XP pc to become that 'Remote Installation Server' .&lt;br /&gt;&lt;br /&gt;It was to install TFTP server on my machine, and Tftpd32 (http://tftpd32.jounin.net/) was the best one. You know, the target machine (my new &lt;br /&gt;server) will find the 'Remote Installation Server' by using DHCP mechanism, and will download 'Boot' releated files from my 'Remote Installation Server'.&lt;br /&gt;&lt;br /&gt;And  after another many trials and errors, I found that I have to copy some core files - the boot files- on that TFTP server. I installed 'syslinux' package in my little OpenSuse on VMWare ,  downloaded some files, and made a configuration file as described in [http://en.opensuse.org/SuSE_install_with_PXE_boot]..&lt;br /&gt;&lt;br /&gt;Now, my new server machine started and while booting, it was trying to acquire an IP Address for it and successfully downloaded boot files and started the OpenSuse installation, tada~.&lt;br /&gt;&lt;br /&gt;Ok, and I downloaded OpenSuse 10.2 DVD iso file (10.2 is the preferred version here in this company), extracted and moved files into my TFTP server directory.. But uhoh.. when the installer tried to get 'repositories' from my TFTP server, it says 'checksum check failed... blabla' and if I ignore it, it said 'No new driver updates found', and.... complains that 'Some error occurred during the installation'... &lt;br /&gt;&lt;br /&gt;In the 3rd console, I found the comains the installer said that 'some files are missing... blabla'.. I tried install FTP server on my machine again, tried SMB shares, and even tried official repositories on the internet... all was in vain...&lt;br /&gt;&lt;br /&gt;Maybe there is something wrong in my core files on my TFTP server, from the beginning?? I was not sure... Anyway, I was angry because I spent a lot of hours for this simple procedures...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then, I decided to try another way. I found this tool [http://unetbootin.sourceforge.net/]. It installs a boot loader on the machine it is installed. I wondered... 'ok, this installs the boot loader.. then I will try installation again by downloading the all massy installation files from my XP machine.. but hey, this new server is XP installed and I want to use whole partition of this new server machine... then I have to delete all the partitions.. but the &lt;br /&gt;OS image files and boot loader is installed in this machine itself... is it possible?'&lt;br /&gt;&lt;br /&gt;The answer was, yes it is possible... I installed the minimal version of OpenSuse installer which is 50Mb I guess, and after I reboot the server machine after installing minimal image by using 'unetbootin' tool, the little OpenSuse installer was asking me whether it will install from the net, out side...&lt;br /&gt;&lt;br /&gt;Yes, I tried the same procedure again.. I tried downlaoding from my own FTP server running on my previous XP machine. And hey, it passed the step I had above (the 'Some error occurred during the installation' problem..) Wow... and then I rearranged the target partitions... and hit the button... &lt;br /&gt;&lt;br /&gt;and wow... there was no problem again...&lt;br /&gt;&lt;br /&gt;Now the new machine is totally OpenSuse.. I guess all (or the some of) the 50Mb image was loaded on memory, and deleting all partition was not at all aproblem?? &lt;br /&gt;&lt;br /&gt;Anyway, Now I can go back my house and take a good rest..&lt;br /&gt;&lt;br /&gt;아이구 이뿐 Linux 녀석... 今からも　よろしくね。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7537089080866924502?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7537089080866924502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/opensuse-remote-install-trials-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7537089080866924502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7537089080866924502'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/opensuse-remote-install-trials-and.html' title='OpenSuse Remote install trials and errors'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4742125078623266426</id><published>2008-10-03T18:56:00.007+09:00</published><updated>2008-10-09T09:50:47.402+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'></title><content type='html'>Now, I don't have to face that crazy women who wants to kill my brain anymore, from next week.&lt;br /&gt;&lt;br /&gt;I still don't forgive her bad languages and hurts she gave.. and few days ago she insulted my family again.&lt;br /&gt;&lt;br /&gt;I begged my boss once again.. so desperately. Even though I have to work with her still, but at least Now I don't have to stand her existence beside me, anymore.&lt;br /&gt;&lt;br /&gt;Ok, now I am, will be ok, maybe. If I can avoid the terrible stress like this, then I can do work more hard for this company. In fact, I couldn't have slept well so long, I couldn't have focused on the work. Even though the work itself is boring and there are some disappointments for this company, at least the Boss did something to me. So I will try my best for his kind support.&lt;br /&gt;&lt;br /&gt;Good bye crazy woman. I hope you realize someday that I didn't fight you back not because I was afraid of you nor I am weak, but I just didn't want to be insane, low level person like you. And I bet all the other person will feel the same..&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/9/90/HeathJoker.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/en/9/90/HeathJoker.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4742125078623266426?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4742125078623266426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/now-i-dont-have-to-face-that-crazy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4742125078623266426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4742125078623266426'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/now-i-dont-have-to-face-that-crazy.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2293615020877336955</id><published>2008-10-03T18:39:00.005+09:00</published><updated>2008-10-03T18:53:32.651+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>Today, I encountered one boy on the street on my way to smoke. That young boy and I heading to opposite direction and we're about to collide with.  We're 30cm apart and I said "sumimasen" which means "I am sorry" in English. And  when I tried to tstep aside I heard that boy say "Kusai !" which means "What the smell !". And he passed me by so naturally.&lt;br /&gt;&lt;br /&gt;I almost have called him and asked why, what the smell did he smell. Or, was he the warewolf? so that he can smell so good like a dog?&lt;br /&gt;&lt;br /&gt;Some of the young boys in Japan are very rude and impolite. Most of the Japanese are very kind but some are not. Actually some Men in Japan are very rude. &lt;br /&gt;&lt;br /&gt;In my experience, some Japanese colleagues pretend they don't know me at all when we come across on the street by chance, while they say hello to me in the office very kindly. Some even don't say hello, and even they pretend they didn't hear anything when you say hello or nod to them first.&lt;br /&gt;&lt;br /&gt;And for example, if you ride an elevator togather with Japanese people, most of the Japanese people say "thank you" "I am sorry" "excuse me", But some don't. They act as if you are not there and behave that they are kind of master to you, posturing look down, just simply press the close button immediately when the door opened and you're going to get out.&lt;br /&gt;&lt;br /&gt;What on earth did I do wrong to him? I wanted to kick his ass. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://imagecache2.allposters.com/images/pic/PHO/AAHF152_8x10-No353~Ravishing-Rick-Rude-Posters.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px;" src="http://imagecache2.allposters.com/images/pic/PHO/AAHF152_8x10-No353~Ravishing-Rick-Rude-Posters.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2293615020877336955?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2293615020877336955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/today-i-encountered-one-boy-on-street.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2293615020877336955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2293615020877336955'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/10/today-i-encountered-one-boy-on-street.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5706588644738252914</id><published>2008-09-27T14:38:00.002+09:00</published><updated>2008-09-29T11:46:13.940+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Fun fun fun</title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/sXV8TFlSuO0"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/sXV8TFlSuO0" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Our family exercise...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/HKW8YmBRvv4"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/HKW8YmBRvv4" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/26yj1BQWw0g"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/26yj1BQWw0g" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/asc-lWHvD24"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/asc-lWHvD24" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/UdZXEEbkn1Y"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/UdZXEEbkn1Y" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-09-27/18843323.pbw" height="360" width="480"&gt;&lt;/embed&gt;&lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-09-27/?action=view&amp;current=18843323.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5706588644738252914?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5706588644738252914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/blog-post_27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5706588644738252914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5706588644738252914'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/blog-post_27.html' title='Fun fun fun'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4442716943426321579</id><published>2008-09-13T18:22:00.001+09:00</published><updated>2008-09-27T14:56:06.545+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Joseph's 2nd birthday.. and..</title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/zJFsQsyw8To"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/zJFsQsyw8To" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-9-13/2242d84b.pbw" height="360" width="480"&gt;&lt;/embed&gt; &lt;a href="http://photobucket.com/slideshows" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-9-13/?action=view&amp;current=2242d84b.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4442716943426321579?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4442716943426321579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4442716943426321579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4442716943426321579'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/blog-post.html' title='Joseph&apos;s 2nd birthday.. and..'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-111833274370706350</id><published>2008-09-02T10:54:00.002+09:00</published><updated>2008-09-02T11:00:35.341+09:00</updated><title type='text'></title><content type='html'>My hero &lt;a href="http://www.lostpedia.com/wiki/Hugo_%22Hurley%22_Reyes"&gt;'Hurley'&lt;/a&gt; from ABC TV series 'LOST' has &lt;a href="http://dispatchesfromtheisland.blogspot.com/"&gt;his own blog. Wow.&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lostpedia.com/images/thumb/0/0c/HurleyPromoSeason4New.jpg/250px-HurleyPromoSeason4New.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px;" src="http://www.lostpedia.com/images/thumb/0/0c/HurleyPromoSeason4New.jpg/250px-HurleyPromoSeason4New.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-111833274370706350?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/111833274370706350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/my-hero-hurley-from-abc-tv-series-lost.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/111833274370706350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/111833274370706350'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/09/my-hero-hurley-from-abc-tv-series-lost.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4311259630031304914</id><published>2008-08-25T02:24:00.021+09:00</published><updated>2009-02-04T10:32:51.227+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>끔찍한 인간...</title><content type='html'>현재 회사에서 같이 일하는 한 여자의 폭언/비방/모욕을 견디다 못해  그 내역을 정리하고, 또 누군가 혹시나 이 싸이코 공포소설의 주인공 같은 여자의 이야기를 보고 나를 동정해 주기를 바라는 얄팍한 마음도 없지 않은 채로 올렸던 이 글은 당분간 닫아도 될 것 같습니다.&lt;br /&gt;&lt;br /&gt;그 여자는 그 이후로도 비방과 모욕과 욕설을 그치지 않았습니다. 게다가 주변사람들에게 저를 모함한 흔적들도 보였습니다. 진실을 모르는 그여자의 친구들은  같이 합세하여 저를 유치한 방법으로 따돌리기도 했습니다.&lt;br /&gt;&lt;br /&gt;결국 증거 자료를 모아 소송을 준비하려고까지 하였으나, 최근 그 여자 자신의 숨길 수 없는 성향으로 다른 블로거를 원색적으로  비방하여 해당 블로거와 그 해당 블로거의 구독자들이 그 여자의 잘못을 잘 지적해 주었습니다.&lt;br /&gt;&lt;br /&gt;지각이 있는 사람이라면 언젠가는 자신의 문제를 인지할 것이고, 나중에는 회심할지도 모르죠.&lt;br /&gt;&lt;br /&gt;아직 회사에서는  진실을 아는 사람은 없고   지금까지도 그 원수를 사랑할 수 없으나, 다시 측은지심을 가지기로 했습니다.&lt;br /&gt;&lt;br /&gt;2009년 2월 4일 아침에...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4311259630031304914?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4311259630031304914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4311259630031304914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4311259630031304914'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/3.html' title='끔찍한 인간...'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5126644312436027055</id><published>2008-08-17T15:08:00.001+09:00</published><updated>2008-08-17T15:17:25.287+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-08-17/c0fe0579.pbw" height="360" width="480"&gt;&lt;/embed&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=114" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-08-17/?action=view&amp;current=c0fe0579.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5126644312436027055?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5126644312436027055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/urlhttps290.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5126644312436027055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5126644312436027055'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/urlhttps290.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2604364616605697729</id><published>2008-08-05T12:13:00.007+09:00</published><updated>2008-08-18T17:34:39.139+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>Patents</title><content type='html'>Today, I was searching for my records hoping and worrying anything can be found on the Internet.&lt;br /&gt;&lt;br /&gt;Most of my memories were forgotten, or not available of course.&lt;br /&gt;&lt;br /&gt;I remember I have involved in many patent applications but I was not able to find any patent records in where my name was listed.&lt;br /&gt;&lt;br /&gt;But today, I found 3 record. And out of those 3, only one is approved.&lt;br /&gt;&lt;br /&gt;I was so happy. Even though I couldn't find all my patent records, and somewhat disappointed to my previous companies who didn't add my name on the list, at least somewhere on the Internet I have a record.&lt;br /&gt;&lt;br /&gt;http://portal.kipris.or.kr/portal/searchLogina.do?method=portalSearch1&lt;br /&gt;(search by my Korean Name "왕성현")&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/SJfFZ8iKLaI/AAAAAAAABuM/aLYtqre2luE/s1600-h/patent.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/SJfFZ8iKLaI/AAAAAAAABuM/aLYtqre2luE/s400/patent.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5230866541750922658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here are the other patents I was involved in any ways, but without my name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wipo.int/pctdb/en/wo.jsp?WO=2007135807"&gt;&lt;br /&gt;While I was working for 5digistar&lt;/a&gt;&lt;br /&gt;--&gt; Actually I was just tried to understand the inventor's idea and core technology, and made an application document. It's because I have experience of application by myself. I wonder the inventor -who once was my friend- is doing well there, which was like a hell to me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When I was working for 'AhnLab', I joined a meeting finding a way for the Anti-hacking of executable files. I remember my PM (whom I admire) applied for the patent process of that company, but I couldn't find any clue of it on the Internet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyway, thanks to the CEO, Dongbum Lee of GeniNetworks who was my manager of Oullim IT inc., and is now the CEO of his own company. He was generous, wise, smart, and very famous Information Security expert in South Korea. He mentioned my name in the patent.javascript:void(0) And I learned many things, like TCP/IP networking, Information Security, and even more, the way of organizing and managing the team, and project wisely and effectively.  Thank you so much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2604364616605697729?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2604364616605697729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/today-i-was-searching-for-my-record-can.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2604364616605697729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2604364616605697729'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/today-i-was-searching-for-my-record-can.html' title='Patents'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BCyg9jlThZk/SJfFZ8iKLaI/AAAAAAAABuM/aLYtqre2luE/s72-c/patent.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7344237672154739566</id><published>2008-08-03T17:40:00.002+09:00</published><updated>2008-08-18T21:35:24.426+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-08-03/07cd167c.pbw" height="360" width="480"&gt;&lt;/embed&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=111" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-08-03/?action=view&amp;current=07cd167c.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/z0POgxDrSGc"&gt; &lt;/param&gt; &lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/z0POgxDrSGc" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;br /&gt;&lt;br /&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/7eGppq_ScdY"&gt; &lt;/param&gt; &lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/7eGppq_ScdY" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;br /&gt;&lt;br /&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/ibPptkoG5-w"&gt; &lt;/param&gt; &lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/ibPptkoG5-w" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;br /&gt;&lt;br /&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/lipVSwkWUds"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/lipVSwkWUds" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/lo2P_iLu-BA"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/lo2P_iLu-BA" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7344237672154739566?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7344237672154739566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7344237672154739566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7344237672154739566'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/08/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7279683913423278546</id><published>2008-07-21T16:48:00.001+09:00</published><updated>2008-07-21T17:11:12.839+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/Qi-dok-w8YU"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/Qi-dok-w8YU" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;p/&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/2008-07-21/4feb9723.pbw" height="360" width="480"&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=8" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/2008-07-21/?action=view&amp;current=4feb9723.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7279683913423278546?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7279683913423278546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post_5153.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7279683913423278546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7279683913423278546'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post_5153.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2859699617780623319</id><published>2008-07-21T10:16:00.002+09:00</published><updated>2008-07-21T16:36:15.184+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/YKMdtzdJJGQ"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/YKMdtzdJJGQ" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/vuZAf3cW9uk"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/vuZAf3cW9uk" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/ooedJdyXC3I"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/ooedJdyXC3I" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie"  value="http://www.youtube.com/v/MbCugGr7B3w"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/MbCugGr7B3w" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/mMEQFpMYGj8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/mMEQFpMYGj8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/CKRV5M3UUTU"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/CKRV5M3UUTU" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/W63o2gdplFQ"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/W63o2gdplFQ" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2859699617780623319?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2859699617780623319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2859699617780623319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2859699617780623319'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post_21.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-631096648692857911</id><published>2008-07-21T09:59:00.000+09:00</published><updated>2008-07-21T10:00:51.993+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;div style="width:300px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/7c7ca5a1.pbw" height="360" width="300"&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=125" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-631096648692857911?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/631096648692857911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/631096648692857911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/631096648692857911'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4227492046285291633</id><published>2008-07-08T00:03:00.005+09:00</published><updated>2008-08-05T18:18:31.885+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>prayer</title><content type='html'>Oh Dear Lord,&lt;br /&gt;&lt;br /&gt;I think I met some bad people here in Japan.&lt;br /&gt;And this person is the worst I have ever met.&lt;br /&gt;&lt;br /&gt;Oh Lord.&lt;br /&gt;Please protect, Protect me not to hate that person.&lt;br /&gt;I can not believe it. How a person who believes in you &lt;br /&gt;can be such an evil?&lt;br /&gt;&lt;br /&gt;Oh Lord. I have never hated a person like this.&lt;br /&gt;You know my hurts, so many sleepless nights, and tears.&lt;br /&gt;Oh please lord. Save me. Please save my soul not to hate a person.&lt;br /&gt;&lt;br /&gt;Lord. What are you trying to teach me?&lt;br /&gt;What do you want me to learn from this harsh lesson?&lt;br /&gt;How come that person still such be childish and wicked?&lt;br /&gt;Is that person also your child?&lt;br /&gt;What have I done wrong Lord?&lt;br /&gt;Oh yes, I did many sinful things..&lt;br /&gt;I confess all my sins. But lord, I am too weak.&lt;br /&gt;&lt;br /&gt;Lord, even though I am sinful to you, do you also think&lt;br /&gt;I am miserable and evil like this person?&lt;br /&gt;No I am not. Am I? I am not!!&lt;br /&gt;&lt;br /&gt;Oh lord....&lt;br /&gt;Please give me a strength. Strength to forgive, Strength not to get hurt.&lt;br /&gt;And please show me the way!&lt;br /&gt;&lt;br /&gt;What am I supposed to do?&lt;br /&gt;What's the meaning of my life?&lt;br /&gt;&lt;br /&gt;Oh Jesus.&lt;br /&gt;&lt;br /&gt;Can I be a glorious fellow of faith, like Joseph? or David?&lt;br /&gt;I am just a miserable flesh and blood.&lt;br /&gt;I am not such a great heroes.&lt;br /&gt;I am just weak, coward.&lt;br /&gt;&lt;br /&gt;Oh please take this cup of pain from me.&lt;br /&gt;If... If you have pity on me...&lt;br /&gt;I am not that strong...&lt;br /&gt;And I don't know what can I learn from this...&lt;br /&gt;&lt;br /&gt;Lord... why am I so weak?&lt;br /&gt;Why, why my heart is so sensitive, even to this funny little emotional things?&lt;br /&gt;Why I am so weak to weep because of this kind of childish and miserable person?&lt;br /&gt;Why am I still so hopeless and stupid????&lt;br /&gt;&lt;br /&gt;Am I a good father to my child? am I deserved to?&lt;br /&gt;&lt;br /&gt;Oh lord...&lt;br /&gt;Sorry for all this weepy things...&lt;br /&gt;Please understand that I am just... miserable...&lt;br /&gt;Yet you know my everything. Right?&lt;br /&gt;And you will never drive me to the valley of dead? No?&lt;br /&gt;&lt;br /&gt;.....&lt;br /&gt;I want to meet you in my dreams tonight, If I can sleep.&lt;br /&gt;Please tell me... show me.... teach me... and comfort me...&lt;br /&gt;I am.. I am just... too tired... these days...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4227492046285291633?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4227492046285291633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/oh-dear-lord-i-think-i-met-some-bad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4227492046285291633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4227492046285291633'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/07/oh-dear-lord-i-think-i-met-some-bad.html' title='prayer'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4255370368544556650</id><published>2008-05-18T18:43:00.001+09:00</published><updated>2008-05-18T19:22:10.164+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/KClY6cJrEeQ"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/KClY6cJrEeQ" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/b5OE7yovO04"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/b5OE7yovO04" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/Ilo10xk4plg"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/Ilo10xk4plg" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/6f5f0a53.pbw" height="360" width="480"&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=8" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/?action=view&amp;current=6f5f0a53.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/ib0wJT4DcHY"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/ib0wJT4DcHY" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/mYhcbeOPWCE"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/mYhcbeOPWCE" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/K7zWJu27utE"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/K7zWJu27utE" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/yikRaSd-Kd0"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/yikRaSd-Kd0" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Picnic on one shiny day &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/U-X1ZSEb-GQ"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/U-X1ZSEb-GQ" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/W-RooDu0AhM"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/W-RooDu0AhM" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/7eKWvyjjzO4"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/7eKWvyjjzO4" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4255370368544556650?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4255370368544556650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/05/blog-post_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4255370368544556650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4255370368544556650'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/05/blog-post_18.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5157853504258367563</id><published>2008-05-02T17:48:00.000+09:00</published><updated>2008-05-02T17:49:44.666+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;div style="width:480px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" wmode="transparent" src="http://w290.photobucket.com/pbwidget.swf?pbwurl=http://w290.photobucket.com/albums/ll280/brucewang_korea/402eb6e1.pbw" height="480" width="480"&gt;&lt;a href="http://i290.photobucket.com/redirect/album?action=slideshow&amp;landing=/slideshows&amp;type=70" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;a href="http://s290.photobucket.com/albums/ll280/brucewang_korea/?action=view&amp;current=402eb6e1.pbw" target="_blank"&gt;&lt;img src="http://pic.photobucket.com/slideshows/btn_viewallimages.gif" style="float:left;border-width: 0;" &gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5157853504258367563?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5157853504258367563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/05/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5157853504258367563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5157853504258367563'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/05/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-94817671976313388</id><published>2008-04-30T16:49:00.003+09:00</published><updated>2008-04-30T17:04:18.573+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'></title><content type='html'>&lt;p&gt;Wow, Something I wanted to do in &lt;a href="http://sourceforge.net/projects/mywardrobe&lt;br /&gt;"&gt;'one of my OpenSource Project`&lt;/a&gt; is done perfectly by some brilliant people.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed pluginspage='http://www.macromedia.com/go/getflashplayer' src='http://dory.mncast.com/mncHMovie.swf?movieID=10042747720080429165423&amp;skinNum=1&amp;uLang=ja' width='420' height='374' type='application/x-shockwave-flash'&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I don't understand why all my ideas done by others before I make it&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;PS&gt; Actually, there were already many implementations for this kind of stuff even more than 3 years ago, when I and my friends were trying to make our business.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Cheers! for my poor business ability, and for cowardice.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-94817671976313388?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/94817671976313388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/wow-something-i-wanted-to-do-in-one-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/94817671976313388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/94817671976313388'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/wow-something-i-wanted-to-do-in-one-of.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7745005984319374735</id><published>2008-04-15T10:31:00.003+09:00</published><updated>2008-09-02T00:59:49.930+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" data="http://beta.wixi.com/wixiplayer.swf?embedplay=10000ffcc001a0cd6" width="480" height="360" allowfullscreen="true" embedplay="10000ffcc001a0cd6"&gt;&lt;param name="movie" value="http://beta.wixi.com/wixiplayer.swf?embedplay=10000ffcc001a0cd6"&gt;&lt;param name="width" value="480"&gt;&lt;param name="height" value="360"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7745005984319374735?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7745005984319374735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/blog-post_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7745005984319374735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7745005984319374735'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/blog-post_15.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4251783530200280762</id><published>2008-04-15T10:16:00.003+09:00</published><updated>2008-09-02T01:00:09.908+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>At Koen's Shougakko (Elementary School) Nyugakusiki (Entrance ceremony)</title><content type='html'>Now, here comes Koen!&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XY9ZjhmREYI&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XY9ZjhmREYI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Koen's first class in the elementary school&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RXbpbLBQy-8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RXbpbLBQy-8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Happy run&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V-T3RcYKoxg&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/V-T3RcYKoxg&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4251783530200280762?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4251783530200280762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/at-koens-shougakko-elementary-school.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4251783530200280762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4251783530200280762'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/at-koens-shougakko-elementary-school.html' title='At Koen&apos;s Shougakko (Elementary School) Nyugakusiki (Entrance ceremony)'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5067043363889286052</id><published>2008-04-08T19:29:00.007+09:00</published><updated>2008-04-09T10:23:45.386+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>It seems there are many people than you think who cheat in their resume.&lt;br /&gt;&lt;br /&gt;While I was recruiting new engineers in my previous company,&lt;br /&gt;I interviewed many candidates who seemed to be supermen or at least proper for the job qualifications but turned out know nothing about even the basics.&lt;br /&gt;&lt;br /&gt;Yes, I know that even if you have long experience in some area but you can not find&lt;br /&gt;a perfect job where you can provide your whole ability. For example,&lt;br /&gt;you must be a fast learner and with full of skills, but you was not so fluent in one specific algorithm the interviewer asked, even when everybody know that algorithm is not so practically critical for that job. So you can be ruled out in the next proccess.&lt;br /&gt;&lt;br /&gt;I also has lost some chances because of that little mismatch, and I know you can not find someone's ability completely with just simple riddles or interview.&lt;br /&gt;&lt;br /&gt;The funny thing is, rulling out that aspect, there still are people who tell 'lies' in their resume.&lt;br /&gt;&lt;br /&gt;For example, one of my colleague in one of my previous companies wrote in his resume that he was a manager of my team which he wasn't. I was his manager. Even more, he showed me that resume and asked to be a reference for him.&lt;br /&gt;&lt;br /&gt;And another engineer I know posted his resume in his blog that he was the leader of development and research team, and of course he wasn't.&lt;br /&gt;&lt;br /&gt;On contrary, when I retired one of my company I asked that company to give me a certificate of retirement and asked to clearly specify my last position. Because that company suggested me and promised me officially that I will be the C?O of that company long ago, I expected something, at least the proof that I am different from those liars. Surprisingly that company said I never was, and it was just a their suggestion. &lt;br /&gt;&lt;br /&gt;But why those guys are publicly claiming that he was my manager who never was? Maybe they were just liars or maybe that company told me lies and made fool of me. Anyway, I was able to get official certificate from that company which is saying I was C?O once, and downgraded to Project Manager again.&lt;br /&gt;&lt;br /&gt;This is old story, so I don't need to think about this and get hurt again. But sometimes, only just in a while, I remember their attitude that neglecting other colleagues and keep on insisting or pretending that they are the number one professional in the world... Every success were theirs, every failures were other's.&lt;br /&gt;&lt;br /&gt;Recently, I saw one person who completely changed his attitude and behave like he is kind of my senior, who was just younger team member of my team and was very kind to me at that moment. He was from my another previous company and is working for well-known global company. Now it seems he trying to say he is superior than me. That kind of people hurts me sometimes.&lt;br /&gt;&lt;br /&gt;Well, again this is old story not at all I need to remind of, and there is no conclusion in this post. Just one accident made me couldn't stand but to post this. This is just my private comment, never mind  :)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5067043363889286052?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5067043363889286052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/it-seems-there-are-many-people-than-you.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5067043363889286052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5067043363889286052'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/it-seems-there-are-many-people-than-you.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2676576044649424855</id><published>2008-04-06T10:14:00.003+09:00</published><updated>2008-09-02T01:00:43.364+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>Koen's breif comment at the graduation ceremony.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/PlIF7m2UO5w"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/PlIF7m2UO5w" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Dance Dance !! &lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/IbXHnxtgISA"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/IbXHnxtgISA" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Koen finally was able to ride bicycle by herself.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/ymxcm4REKo4"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/ymxcm4REKo4" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2676576044649424855?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2676576044649424855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/koens-breif-comment-at-graduation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2676576044649424855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2676576044649424855'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/koens-breif-comment-at-graduation.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-401492649112851239</id><published>2008-04-06T10:00:00.003+09:00</published><updated>2008-04-06T10:34:44.347+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>There a lot of things happend recently..&lt;br&gt;&lt;br /&gt;Koen's graduated from her kindergarten&lt;br&gt;&lt;br /&gt;and we had fun "Hanami" (Enjoying Sakura blossom in the park)&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267"   flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5185928758024229793%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-401492649112851239?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/401492649112851239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/there-lot-of-things-happend-recently.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/401492649112851239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/401492649112851239'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/04/there-lot-of-things-happend-recently.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8056013156822230750</id><published>2008-03-16T18:04:00.001+09:00</published><updated>2008-03-16T18:04:46.850+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5178257338304389393%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8056013156822230750?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8056013156822230750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post_16.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8056013156822230750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8056013156822230750'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post_16.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7788963064742458835</id><published>2008-03-01T17:36:00.001+09:00</published><updated>2008-09-02T01:00:26.040+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/RxOzT0o9xm8"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/RxOzT0o9xm8" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uYJp0GEOXtk"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uYJp0GEOXtk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7788963064742458835?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7788963064742458835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post_01.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7788963064742458835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7788963064742458835'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post_01.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2494454460858117229</id><published>2008-03-01T17:17:00.003+09:00</published><updated>2008-03-01T17:20:16.973+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'></title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5172636849136580657%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5172638721742322209%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2494454460858117229?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2494454460858117229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2494454460858117229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2494454460858117229'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/03/blog-post.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-465178364509049109</id><published>2008-02-29T18:11:00.002+09:00</published><updated>2009-02-16T12:53:18.559+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Php'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>An open source for making simple UGC site</title><content type='html'>Dear all,&lt;br /&gt;&lt;br /&gt;I disclosed my source codes for making simple UGC site (like Filcker&lt;br /&gt;or YouTube) today.&lt;br /&gt;&lt;br /&gt;This is very simple one, so maybe this is not so useful to advanced&lt;br /&gt;level programmers but I hope my little effort can give help to&lt;br /&gt;somebody in any ways.&lt;br /&gt;&lt;br /&gt;This project was written long ago but I changed a company and working&lt;br /&gt;totally different area so I can not continue this project any more.&lt;br /&gt;&lt;br /&gt;I just want to hear somebody saying my codes were helpful, or see one&lt;br /&gt;Web site is working well with using my humble codes.&lt;br /&gt;&lt;br /&gt;Please visit to my humble site (don't expect anything beautiful and&lt;br /&gt;sophisticated).&lt;br /&gt;&lt;br /&gt;http://ugcwithflexphp.sourceforge.net/&lt;br /&gt;&lt;br /&gt;Cheers~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-465178364509049109?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/465178364509049109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/open-source-for-making-simple-ugc-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/465178364509049109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/465178364509049109'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/open-source-for-making-simple-ugc-site.html' title='An open source for making simple UGC site'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7949442188355127408</id><published>2008-02-20T10:15:00.003+09:00</published><updated>2008-09-17T15:29:39.334+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'></title><content type='html'>Today again, a little elementary school student stopped my way and shouted that &lt;br /&gt;&lt;br /&gt;"Fool you. You learned piano at best, so you know nothing about flute. You know how diverse and fantastic the sound of flute? flute is the number one instrument on earth. So, you fool stop saying and just listen my word and learn."&lt;br /&gt;&lt;br /&gt;I wanted to cry. I just wanted to go to my company.&lt;br /&gt;&lt;br /&gt;And the lesson began. It was to write down the composition that child has made on the paper. "Do re mi~ nono, gain. Do re fa~ nono not this..." I asked "Did you really make one?" &lt;br /&gt;&lt;br /&gt;And the child said... "You fool. The art of flute is tough like this. It is very very complex and hard to do."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cute child? maybe..&lt;br /&gt;But if this a real situation in your company, then it is pathetic..  :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7949442188355127408?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7949442188355127408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/today-again-little-elementary-school.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7949442188355127408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7949442188355127408'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/today-again-little-elementary-school.html' title=''/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4687901258031246899</id><published>2008-02-11T09:34:00.000+09:00</published><updated>2008-02-11T09:35:56.937+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Last christmas (movies)</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5165496466885833153%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;While I was in Tokyo alone, my wife and kids had their nice time in Kobe city....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4687901258031246899?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4687901258031246899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/last-christmas-movies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4687901258031246899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4687901258031246899'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/last-christmas-movies.html' title='Last christmas (movies)'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6069939988166894494</id><published>2008-02-10T16:49:00.000+09:00</published><updated>2008-02-10T16:50:54.599+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>We've moved to Tokyo !!</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5165251872793291873%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6069939988166894494?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6069939988166894494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/weve-moved-to-tokyo.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6069939988166894494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6069939988166894494'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/weve-moved-to-tokyo.html' title='We&apos;ve moved to Tokyo !!'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-2872785275376745255</id><published>2008-02-06T19:20:00.001+09:00</published><updated>2008-09-17T15:30:23.931+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>Old memories</title><content type='html'>Dear my friends and bhais,&lt;br /&gt;&lt;br /&gt;I am doing well here in Tokyo city.&lt;br /&gt;The new house is the best one I've ever lived in, and this new residential area is very very beautiful and convenient. My wife and kids love here very much..&lt;br /&gt;&lt;br /&gt;Regarding my work and new company, I am not accustomed to it still, but I pray god that soon I can get along with new colleagues and love my new work.&lt;br /&gt;&lt;br /&gt;The Internet line is not installed yet. So, I was not able to upload my new recent pictures. It will be done within 1 more month.&lt;br /&gt;&lt;br /&gt;Anyway, I visited my &lt;a href="http://tong.nate.com/brucewang_on_earth"&gt;old blog&lt;/a&gt; (with Korean language only) and found old secret pictures... Those old pictures remind me of my past memories, which now gives me somewhat complex &amp; subtle emotion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/R6mMCQzI0fI/AAAAAAAAA90/7TTpUuBmjeM/s1600-h/ETC3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/R6mMCQzI0fI/AAAAAAAAA90/7TTpUuBmjeM/s320/ETC3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5163812418254066162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BCyg9jlThZk/R6mMOgzI0gI/AAAAAAAAA98/UmNfk0X4QhE/s1600-h/DSC08709.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_BCyg9jlThZk/R6mMOgzI0gI/AAAAAAAAA98/UmNfk0X4QhE/s320/DSC08709.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5163812628707463682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BCyg9jlThZk/R6mMegzI0hI/AAAAAAAAA-E/0O1tox_jDgA/s1600-h/tgs177.tmp.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_BCyg9jlThZk/R6mMegzI0hI/AAAAAAAAA-E/0O1tox_jDgA/s320/tgs177.tmp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5163812903585370642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Good bye my memories and old fellows...&lt;br /&gt;ToT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-2872785275376745255?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/2872785275376745255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/old-memories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2872785275376745255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/2872785275376745255'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/02/old-memories.html' title='Old memories'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_BCyg9jlThZk/R6mMCQzI0fI/AAAAAAAAA90/7TTpUuBmjeM/s72-c/ETC3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7037653298069733644</id><published>2008-01-04T10:44:00.001+09:00</published><updated>2008-09-02T00:59:26.168+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Something Personal'/><title type='text'>10 types of programmers</title><content type='html'>I think I am a little mixed 'Ninja' and 'Code cowboy' type.&lt;br /&gt;&lt;br /&gt;http://blogs.techrepublic.com.com/10things/?p=262\&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7037653298069733644?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7037653298069733644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2008/01/10-types-of-programmers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7037653298069733644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7037653298069733644'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2008/01/10-types-of-programmers.html' title='10 types of programmers'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3762387732433947419</id><published>2007-12-05T14:24:00.000+09:00</published><updated>2007-12-05T14:35:37.486+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2007-12-05</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5140357637931949473%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pc6YYqwzacI&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pc6YYqwzacI&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-oMTPVImjWk&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-oMTPVImjWk&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3762387732433947419?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3762387732433947419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/12/2007-12-05.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3762387732433947419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3762387732433947419'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/12/2007-12-05.html' title='2007-12-05'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1728554338555468141</id><published>2007-12-02T15:25:00.001+09:00</published><updated>2007-12-02T15:25:38.381+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2007-11-29</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5139251907191528561%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1728554338555468141?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1728554338555468141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/12/2007-11-29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1728554338555468141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1728554338555468141'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/12/2007-11-29.html' title='2007-11-29'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-6283446051307810433</id><published>2007-11-25T07:32:00.000+09:00</published><updated>2007-11-25T07:33:58.898+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>November 2007</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5136537521630967809%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-6283446051307810433?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/6283446051307810433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/11/november-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6283446051307810433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/6283446051307810433'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/11/november-2007.html' title='November 2007'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5583077677698325406</id><published>2007-11-25T07:29:00.000+09:00</published><updated>2007-11-25T07:45:28.783+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>End of October ~ Beginning of November.. 2007</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5136535086384510417%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;It was Koen's birth day.&lt;br /&gt;Happy birth day Koen.&lt;br /&gt;お誕生日おめでとう、コウンちゃん。&lt;br /&gt;생일축하한다 고은아.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5583077677698325406?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5583077677698325406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/11/october-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5583077677698325406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5583077677698325406'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/11/october-2007.html' title='End of October ~ Beginning of November.. 2007'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4472420033133834175</id><published>2007-10-13T15:22:00.002+09:00</published><updated>2009-02-16T12:53:48.306+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Php'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex is powerful (Simple UGC site)</title><content type='html'>I made this simple UGC site in my spare time at night, at the moment I was totally new to Flex and PHP but those splendid languages gave me incredible power so I could finish within 1month.&lt;br /&gt;&lt;br /&gt;In this presentation, at first it shows that there is no stored 'Browser cache' in my local system. And It demonstrates that you have to login properly to see the contents. If you login properly, then you can see the contents.&lt;br /&gt;&lt;br /&gt;And after downloading the images, it shows again the current 'browser cache' that, the image data is encrypted and 'streamed' so that you can not see the image data. So this ensures that your image data can not be redistributed without your permission.&lt;br /&gt;&lt;br /&gt;Finally, it shows how you can make your own contents. But at first it fails becuase one of the images I uploaded is already registered by someone else. So, you can avoid the problem of 'illegal usage of registered images'. In the second try, it succeeded to create a new content.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ugcwithflexphp.sourceforge.net/"&gt; My OpenSource Project Web page &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4472420033133834175?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4472420033133834175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/flex-is-powerful-simple-ugc-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4472420033133834175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4472420033133834175'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/flex-is-powerful-simple-ugc-site.html' title='Flex is powerful (Simple UGC site)'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1483270872711444104</id><published>2007-10-12T20:49:00.001+09:00</published><updated>2007-10-13T15:28:06.227+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2007-10-12</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5120411988029302017%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/shyw4DcD8bM"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/shyw4DcD8bM" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/iirXtVFsSXs"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/iirXtVFsSXs" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/byln_wxJBXY"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/byln_wxJBXY" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/X3bXQ2-A1CE"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/X3bXQ2-A1CE" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1483270872711444104?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1483270872711444104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/2007-10-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1483270872711444104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1483270872711444104'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/2007-10-12.html' title='2007-10-12'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-5164552246369077385</id><published>2007-10-04T16:38:00.001+09:00</published><updated>2008-09-09T12:50:29.142+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='About Korean &quot;Wang&quot;s'/><title type='text'>About Korean "Wang"s</title><content type='html'>------------------------------------------------------------&lt;br /&gt;The scholar "Wang In" and the Japan.&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;There is an interesting history record of "Wang" the family name.&lt;br /&gt;I think this story is about different root of "Wang", but it says one of the interesting histories between Korea and Japan.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://toya.clickis.net/BOARD/view.php?&amp;amp;bbs_id=TB4&amp;amp;page=&amp;amp;doc_num=2"&gt;In 한국어 : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E7%8E%8B%E4%BB%81"&gt;In 日本語 : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Wang_In"&gt;In English : &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;The founder of the Goryeo Dynasty "Wang Geon"&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;This dynasty, "Goreyo" was known as "coree" or "corea" to other countries. And this became "Korea" now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ko.wikipedia.org/wiki/%EA%B3%A0%EB%A0%A4_%ED%83%9C%EC%A1%B0"&gt;In 한국어 : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E5%A4%AA%E7%A5%96_%28%E9%AB%98%E9%BA%97%E7%8E%8B%29"&gt;In Japanese : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Taejo_of_Goryeo"&gt;In English : &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;History of Korea&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;&lt;a href="http://ko.wikipedia.org/wiki/%ED%95%9C%EA%B5%AD%EC%9D%98_%EC%97%AD%EC%82%AC"&gt;In 한국어 : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E6%9C%9D%E9%AE%AE%E3%81%AE%E6%AD%B4%E5%8F%B2"&gt;In Japanese : &lt;/a&gt;&lt;br /&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E6%9C%9D%E9%AE%AE%E3%81%AE%E6%AD%B4%E5%8F%B2"&gt;In English : &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-5164552246369077385?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/5164552246369077385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/about-korean-wangs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5164552246369077385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/5164552246369077385'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/10/about-korean-wangs.html' title='About Korean &quot;Wang&quot;s'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-7867369099757010845</id><published>2007-09-22T14:36:00.000+09:00</published><updated>2007-10-13T15:29:10.137+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Rokko mountain</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5112897410169004609%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/VqZnGtvTRps"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/VqZnGtvTRps" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/CYihyBHDtug"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/CYihyBHDtug" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/prfnbM4XXok"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/prfnbM4XXok" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/PXfr-JWINrY"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/PXfr-JWINrY" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/g1Eqpn56tpU"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/g1Eqpn56tpU" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/bct0yQ2jKYY"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/bct0yQ2jKYY" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-7867369099757010845?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/7867369099757010845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/rokko-mountain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7867369099757010845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/7867369099757010845'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/rokko-mountain.html' title='Rokko mountain'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1577036044323451112</id><published>2007-09-12T07:04:00.000+09:00</published><updated>2007-10-13T15:29:10.137+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>holiday for Joseph's 1st birthday</title><content type='html'>My parents visited for Joseph's 1year birth day.&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5109066156892984113%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/JasWB-IKJq4"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/JasWB-IKJq4" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1577036044323451112?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1577036044323451112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/holiday-for-josephs-1st-birthday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1577036044323451112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1577036044323451112'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/holiday-for-josephs-1st-birthday.html' title='holiday for Joseph&apos;s 1st birthday'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8444547401183351790</id><published>2007-09-12T07:01:00.001+09:00</published><updated>2007-10-13T15:29:10.137+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2007-09-05</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5109069567097017969%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8444547401183351790?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8444547401183351790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/2007-09-05.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8444547401183351790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8444547401183351790'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/09/2007-09-05.html' title='2007-09-05'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3626443342991601058</id><published>2007-08-18T21:12:00.000+09:00</published><updated>2007-10-13T15:29:10.137+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>2007-08</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbrucewang.korea%2Falbumid%2F5100012245573931425%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3626443342991601058?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3626443342991601058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/08/2007-08.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3626443342991601058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3626443342991601058'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/08/2007-08.html' title='2007-08'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-146605718492108238</id><published>2007-07-26T21:48:00.001+09:00</published><updated>2007-10-13T15:29:10.138+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Pool</title><content type='html'>:P&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/U6wc6NRJAaI"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/U6wc6NRJAaI" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-146605718492108238?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/146605718492108238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/pool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/146605718492108238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/146605718492108238'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/pool.html' title='Pool'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8383016546719376289</id><published>2007-07-26T21:02:00.001+09:00</published><updated>2008-10-03T21:29:44.010+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='kendo'/><title type='text'>Kendo</title><content type='html'>&lt;br&gt;Recently I started Kendo again...&lt;br /&gt;&lt;br&gt;I found a Kendo dojo near my house almost 2 year later I came to Japan...&lt;br /&gt;&lt;br&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/nx_BNFvkwl0"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/nx_BNFvkwl0" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/RqiS-Pm48II/AAAAAAAAAMM/3tsLAwIhfG4/s1600-h/DSC03147.JPG"&gt;&lt;img src="http://bp2.blogger.com/_BCyg9jlThZk/RqiS-Pm48II/AAAAAAAAAMM/3tsLAwIhfG4/s320/DSC03147.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091480976781537410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/RqiSZPm48HI/AAAAAAAAAME/-2kSBmGX2bU/s1600-h/DSC03143.JPG"&gt;&lt;img src="http://bp2.blogger.com/_BCyg9jlThZk/RqiSZPm48HI/AAAAAAAAAME/-2kSBmGX2bU/s320/DSC03143.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091480341126377586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiR5vm48GI/AAAAAAAAAL8/8xlZtLFZ4nc/s1600-h/DSC03142.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiR5vm48GI/AAAAAAAAAL8/8xlZtLFZ4nc/s320/DSC03142.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091479799960498274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;And one day, we had Barbeque party near sea side....&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiRUvm48FI/AAAAAAAAAL0/Milarcw75HU/s1600-h/DSC03094.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiRUvm48FI/AAAAAAAAAL0/Milarcw75HU/s320/DSC03094.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091479164305338450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiQ9vm48EI/AAAAAAAAALs/gYlPloFd5Xw/s1600-h/DSC03092.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiQ9vm48EI/AAAAAAAAALs/gYlPloFd5Xw/s320/DSC03092.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091478769168347202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BCyg9jlThZk/RqiQn_m48DI/AAAAAAAAALk/eJbGLQL9gaA/s1600-h/DSC03079.JPG"&gt;&lt;img src="http://bp1.blogger.com/_BCyg9jlThZk/RqiQn_m48DI/AAAAAAAAALk/eJbGLQL9gaA/s320/DSC03079.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091478395506192434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BCyg9jlThZk/RqiP8_m48CI/AAAAAAAAALc/UJy-fGTKnyU/s1600-h/DSC03073.JPG"&gt;&lt;img src="http://bp1.blogger.com/_BCyg9jlThZk/RqiP8_m48CI/AAAAAAAAALc/UJy-fGTKnyU/s320/DSC03073.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091477656771817506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiPNvm48BI/AAAAAAAAALU/BTkt_VFAFLY/s1600-h/DSC03068.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiPNvm48BI/AAAAAAAAALU/BTkt_VFAFLY/s320/DSC03068.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091476845022998546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/RqiOxPm48AI/AAAAAAAAALM/59zDscCY1VI/s1600-h/DSC03067.JPG"&gt;&lt;img src="http://bp2.blogger.com/_BCyg9jlThZk/RqiOxPm48AI/AAAAAAAAALM/59zDscCY1VI/s320/DSC03067.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091476355396726786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;hehe..&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiWrvm48MI/AAAAAAAAAMs/QTeU6vN3Yes/s1600-h/DSC03098.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiWrvm48MI/AAAAAAAAAMs/QTeU6vN3Yes/s320/DSC03098.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091485057000468674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_BCyg9jlThZk/RqiU2vm48LI/AAAAAAAAAMk/--WYJK48DE8/s1600-h/DSC03023.JPG"&gt;&lt;img src="http://bp0.blogger.com/_BCyg9jlThZk/RqiU2vm48LI/AAAAAAAAAMk/--WYJK48DE8/s320/DSC03023.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091483046955774130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/RqiUfPm48KI/AAAAAAAAAMc/SvA2-oZ91i0/s1600-h/DSC03111.JPG"&gt;&lt;img src="http://bp2.blogger.com/_BCyg9jlThZk/RqiUfPm48KI/AAAAAAAAAMc/SvA2-oZ91i0/s320/DSC03111.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091482643228848290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BCyg9jlThZk/RqiTW_m48JI/AAAAAAAAAMU/yFG9n_OsEXw/s1600-h/DSC03108.JPG"&gt;&lt;img src="http://bp1.blogger.com/_BCyg9jlThZk/RqiTW_m48JI/AAAAAAAAAMU/yFG9n_OsEXw/s320/DSC03108.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091481401983299730" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8383016546719376289?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8383016546719376289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/kendo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8383016546719376289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8383016546719376289'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/kendo.html' title='Kendo'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BCyg9jlThZk/RqiS-Pm48II/AAAAAAAAAMM/3tsLAwIhfG4/s72-c/DSC03147.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1150384638998124516</id><published>2007-07-19T18:15:00.000+09:00</published><updated>2007-10-13T15:29:10.138+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Matsumoto Reiji</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BCyg9jlThZk/RqyiXPm48NI/AAAAAAAAAM0/Vn4gbqqndRU/s1600-h/Matsumotto.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/RqyiXPm48NI/AAAAAAAAAM0/Vn4gbqqndRU/s320/Matsumotto.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5092623798859526354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/rWH42Awokes"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/rWH42Awokes" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;There was a 'BookFair 2007' exhibition in Tokyo last month, and there Adobe announced my company (5digistar) as a business partner. In Adobe's booth, mr Matsumoto Reiji the author of the famous manga 'Galaxy Express 999' gave a speech about his plan for distributing his works through the mobile phone with Adobe's FlashLite technology and my company's AuthoringToo +Server system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1150384638998124516?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1150384638998124516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/matsumoto-reiji.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1150384638998124516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1150384638998124516'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/07/matsumoto-reiji.html' title='Matsumoto Reiji'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BCyg9jlThZk/RqyiXPm48NI/AAAAAAAAAM0/Vn4gbqqndRU/s72-c/Matsumotto.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-4156544030838641848</id><published>2007-06-07T22:56:00.001+09:00</published><updated>2007-10-13T15:29:10.138+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Recently.....</title><content type='html'>&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgTHhYoSfI/AAAAAAAAALE/_kMeQHVSLtw/s1600-h/DSC02784.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgTHhYoSfI/AAAAAAAAALE/_kMeQHVSLtw/s320/DSC02784.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073326000174549490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RmgS6xYoSeI/AAAAAAAAAK8/Nbvca3x1-5o/s1600-h/DSC02756.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_BCyg9jlThZk/RmgS6xYoSeI/AAAAAAAAAK8/Nbvca3x1-5o/s320/DSC02756.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073325781131217378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RmgSsRYoSdI/AAAAAAAAAK0/hSISt6SM9HE/s1600-h/DSC02752.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_BCyg9jlThZk/RmgSsRYoSdI/AAAAAAAAAK0/hSISt6SM9HE/s320/DSC02752.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073325532023114194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RmgSaBYoScI/AAAAAAAAAKs/14dwSs5_sOs/s1600-h/DSC02717.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/RmgSaBYoScI/AAAAAAAAAKs/14dwSs5_sOs/s320/DSC02717.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073325218490501570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgSKhYoSbI/AAAAAAAAAKk/MCFsID-2ZII/s1600-h/DSC02704.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgSKhYoSbI/AAAAAAAAAKk/MCFsID-2ZII/s320/DSC02704.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073324952202529202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RmgR_xYoSaI/AAAAAAAAAKc/SCVqGdm0pdU/s1600-h/DSC02702.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_BCyg9jlThZk/RmgR_xYoSaI/AAAAAAAAAKc/SCVqGdm0pdU/s320/DSC02702.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073324767518935458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgRzhYoSZI/AAAAAAAAAKU/3ojZERgTKsE/s1600-h/DSC02689.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgRzhYoSZI/AAAAAAAAAKU/3ojZERgTKsE/s320/DSC02689.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073324557065537938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgRkhYoSYI/AAAAAAAAAKM/6yraFJCXv30/s1600-h/DSC02679.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgRkhYoSYI/AAAAAAAAAKM/6yraFJCXv30/s320/DSC02679.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073324299367500162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RmgRaRYoSXI/AAAAAAAAAKE/W-e6UmobO3o/s1600-h/DSC02674.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_BCyg9jlThZk/RmgRaRYoSXI/AAAAAAAAAKE/W-e6UmobO3o/s320/DSC02674.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073324123273841010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RmgRKBYoSWI/AAAAAAAAAJ8/RRKQNr8FOzw/s1600-h/DSC02672.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/RmgRKBYoSWI/AAAAAAAAAJ8/RRKQNr8FOzw/s320/DSC02672.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073323844100966754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RmgQ3BYoSVI/AAAAAAAAAJ0/cOhhcRCZOS8/s1600-h/DSC02647.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/RmgQ3BYoSVI/AAAAAAAAAJ0/cOhhcRCZOS8/s320/DSC02647.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073323517683452242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RmgQcBYoSUI/AAAAAAAAAJs/qWUVHexwvj4/s1600-h/DSC02646.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_BCyg9jlThZk/RmgQcBYoSUI/AAAAAAAAAJs/qWUVHexwvj4/s320/DSC02646.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073323053826984258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RmgQMRYoSTI/AAAAAAAAAJk/IO39lafn2aw/s1600-h/DSC02589.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_BCyg9jlThZk/RmgQMRYoSTI/AAAAAAAAAJk/IO39lafn2aw/s320/DSC02589.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073322783244044594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgP9hYoSSI/AAAAAAAAAJc/Old9CDtpHuQ/s1600-h/DSC02585.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgP9hYoSSI/AAAAAAAAAJc/Old9CDtpHuQ/s320/DSC02585.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073322529840974114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RmgPpRYoSRI/AAAAAAAAAJU/D3lyv0yKUZA/s1600-h/DSC02575.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_BCyg9jlThZk/RmgPpRYoSRI/AAAAAAAAAJU/D3lyv0yKUZA/s320/DSC02575.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073322181948623122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgPchYoSQI/AAAAAAAAAJM/whyTmf65fG4/s1600-h/DSC02534.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgPchYoSQI/AAAAAAAAAJM/whyTmf65fG4/s320/DSC02534.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073321962905291010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgPNhYoSPI/AAAAAAAAAJE/DKIO0Lr9wqY/s1600-h/DSC02518.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgPNhYoSPI/AAAAAAAAAJE/DKIO0Lr9wqY/s320/DSC02518.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073321705207253234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RmgPDhYoSOI/AAAAAAAAAI8/w6lpHbJEdxI/s1600-h/DSC02517.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_BCyg9jlThZk/RmgPDhYoSOI/AAAAAAAAAI8/w6lpHbJEdxI/s320/DSC02517.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073321533408561378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RmgOyRYoSNI/AAAAAAAAAI0/JiKtXveB8tg/s1600-h/DSC02508.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_BCyg9jlThZk/RmgOyRYoSNI/AAAAAAAAAI0/JiKtXveB8tg/s320/DSC02508.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5073321237055817938" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-4156544030838641848?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/4156544030838641848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/06/recently_07.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4156544030838641848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/4156544030838641848'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/06/recently_07.html' title='Recently.....'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_BCyg9jlThZk/RmgTHhYoSfI/AAAAAAAAALE/_kMeQHVSLtw/s72-c/DSC02784.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8793524611280565585</id><published>2007-06-07T22:54:00.000+09:00</published><updated>2007-10-13T15:28:33.339+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Recently.....</title><content type='html'>practicing taikou&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U14_LQ8sjxc"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/U14_LQ8sjxc" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Yuchien owari seremony&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1MSu0ANAgoU"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1MSu0ANAgoU" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;taikou seremony&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ulw9e7BzZd8"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ulw9e7BzZd8" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Koen is playing at Yuchien&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wiW8-7XYBNc"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wiW8-7XYBNc" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Koen and Joseph is playing at Yuchien&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_AKBOnAXvrE"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_AKBOnAXvrE" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Joseph is walking&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LFa6R1-F4bg"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LFa6R1-F4bg" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ne7eFw_b1ng"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ne7eFw_b1ng" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Undokai&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z9ukZ5fh5zA"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Z9ukZ5fh5zA" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Joseph stands up!&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/84DlrBJemBg"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/84DlrBJemBg" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8793524611280565585?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8793524611280565585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/06/recently.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8793524611280565585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8793524611280565585'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/06/recently.html' title='Recently.....'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-8900457335477830430</id><published>2007-05-08T22:56:00.000+09:00</published><updated>2007-10-13T15:29:10.139+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Nara park..</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ay319fzrisQ"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ay319fzrisQ" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mhiZz0WWh-A"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mhiZz0WWh-A" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/avOP6CwwRbY"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/avOP6CwwRbY" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2VYsav0BJ5Y"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2VYsav0BJ5Y" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-8900457335477830430?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/8900457335477830430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/05/nara-park.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8900457335477830430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/8900457335477830430'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/05/nara-park.html' title='Nara park..'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1193442462423690069</id><published>2007-05-08T21:29:00.000+09:00</published><updated>2007-10-13T15:29:10.139+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Nara.. Suma beach... etc</title><content type='html'>&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkB-6dYUmGI/AAAAAAAAAIs/34K04wYEHQs/s1600-h/DSC02427.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062185523948591202" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkB-6dYUmGI/AAAAAAAAAIs/34K04wYEHQs/s320/DSC02427.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RkB679YUmFI/AAAAAAAAAIk/eOIlMS2LSLQ/s1600-h/DSC02489.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062181151671883858" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/RkB679YUmFI/AAAAAAAAAIk/eOIlMS2LSLQ/s320/DSC02489.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RkB6gtYUmEI/AAAAAAAAAIc/VDnasg1cJbQ/s1600-h/DSC02483.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062180683520448578" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/RkB6gtYUmEI/AAAAAAAAAIc/VDnasg1cJbQ/s320/DSC02483.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkB6OdYUmDI/AAAAAAAAAIU/GtYqp3zWEeY/s1600-h/DSC02482.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062180369987835954" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkB6OdYUmDI/AAAAAAAAAIU/GtYqp3zWEeY/s320/DSC02482.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkB3edYUmCI/AAAAAAAAAIM/qp-FInjmQDw/s1600-h/DSC02434.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062177346330859554" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkB3edYUmCI/AAAAAAAAAIM/qp-FInjmQDw/s320/DSC02434.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkB2GdYUmBI/AAAAAAAAAIE/HkE_qemHBHs/s1600-h/DSC02425.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062175834502371346" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkB2GdYUmBI/AAAAAAAAAIE/HkE_qemHBHs/s320/DSC02425.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RkB129YUmAI/AAAAAAAAAH8/np8eyWxE3-s/s1600-h/DSC02413.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062175568214398978" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/RkB129YUmAI/AAAAAAAAAH8/np8eyWxE3-s/s320/DSC02413.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkB1jdYUl_I/AAAAAAAAAH0/XMGnqkguQLo/s1600-h/DSC02407.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062175233206949874" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkB1jdYUl_I/AAAAAAAAAH0/XMGnqkguQLo/s320/DSC02407.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RkB1O9YUl-I/AAAAAAAAAHs/7Kat-Vv0SJo/s1600-h/DSC02400.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062174881019631586" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/RkB1O9YUl-I/AAAAAAAAAHs/7Kat-Vv0SJo/s320/DSC02400.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkB0vNYUl9I/AAAAAAAAAHk/dBRIdR9mk_0/s1600-h/DSC02398.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062174335558784978" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkB0vNYUl9I/AAAAAAAAAHk/dBRIdR9mk_0/s320/DSC02398.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RkBx4dYUl8I/AAAAAAAAAHc/TqW98REcuTE/s1600-h/DSC02376.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062171195937691586" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/RkBx4dYUl8I/AAAAAAAAAHc/TqW98REcuTE/s320/DSC02376.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBxYNYUl7I/AAAAAAAAAHU/6JMghXkHAYI/s1600-h/DSC02370.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062170641886910386" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBxYNYUl7I/AAAAAAAAAHU/6JMghXkHAYI/s320/DSC02370.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBwyNYUl6I/AAAAAAAAAHM/fem7ZibAHrY/s1600-h/DSC02366.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062169989051881378" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBwyNYUl6I/AAAAAAAAAHM/fem7ZibAHrY/s320/DSC02366.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RkBwctYUl5I/AAAAAAAAAHE/P9ZP7l3RaYI/s1600-h/DSC02361.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062169619684693906" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/RkBwctYUl5I/AAAAAAAAAHE/P9ZP7l3RaYI/s320/DSC02361.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBwINYUl4I/AAAAAAAAAG8/-kR6Exbv2HY/s1600-h/DSC02353.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062169267497375618" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBwINYUl4I/AAAAAAAAAG8/-kR6Exbv2HY/s320/DSC02353.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBvkNYUl3I/AAAAAAAAAG0/58f9lL4wSsk/s1600-h/DSC02349.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062168649022084978" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBvkNYUl3I/AAAAAAAAAG0/58f9lL4wSsk/s320/DSC02349.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RkBvL9YUl2I/AAAAAAAAAGs/CD8W5cMxfuY/s1600-h/DSC02347.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062168232410257250" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/RkBvL9YUl2I/AAAAAAAAAGs/CD8W5cMxfuY/s320/DSC02347.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBu9NYUl1I/AAAAAAAAAGk/MQxtikjPBfc/s1600-h/DSC02345.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062167979007186770" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBu9NYUl1I/AAAAAAAAAGk/MQxtikjPBfc/s320/DSC02345.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RkBusNYUl0I/AAAAAAAAAGc/WrsvXwUfQts/s1600-h/DSC02341.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062167686949410626" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_BCyg9jlThZk/RkBusNYUl0I/AAAAAAAAAGc/WrsvXwUfQts/s320/DSC02341.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RkBuStYUlzI/AAAAAAAAAGU/dcOA-7gbFYI/s1600-h/DSC02334.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062167248862746418" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/RkBuStYUlzI/AAAAAAAAAGU/dcOA-7gbFYI/s320/DSC02334.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RkBt9tYUlyI/AAAAAAAAAGM/bJSKE1n5xOs/s1600-h/DSC02327.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5062166888085493538" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/RkBt9tYUlyI/AAAAAAAAAGM/bJSKE1n5xOs/s320/DSC02327.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1193442462423690069?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1193442462423690069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/05/nara-suma-beach-etc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1193442462423690069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1193442462423690069'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/05/nara-suma-beach-etc.html' title='Nara.. Suma beach... etc'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_BCyg9jlThZk/RkB-6dYUmGI/AAAAAAAAAIs/34K04wYEHQs/s72-c/DSC02427.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-44078399231067076</id><published>2007-04-29T13:15:00.000+09:00</published><updated>2007-10-13T15:29:10.139+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>April...`</title><content type='html'>&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jo07jZWMXVk"&gt;&lt;embed src="http://www.youtube.com/v/Jo07jZWMXVk" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/O9mO4pFn7fk"&gt;&lt;embed src="http://www.youtube.com/v/O9mO4pFn7fk" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8cEpTGK173A"&gt;&lt;embed src="http://www.youtube.com/v/8cEpTGK173A" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-RwPNHKUyRA"&gt;&lt;embed src="http://www.youtube.com/v/-RwPNHKUyRA" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9Ze2Ojaf1Lc"&gt;&lt;embed src="http://www.youtube.com/v/9Ze2Ojaf1Lc" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQl5NYUlxI/AAAAAAAAAF8/z4iUZEz6GnM/s1600-h/DSC02279.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQl5NYUlxI/AAAAAAAAAF8/z4iUZEz6GnM/s320/DSC02279.JPG" alt="" id="BLOGGER_PHOTO_ID_5058709946218354450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RjQlT9YUlwI/AAAAAAAAAF0/8WuvhuVwG2A/s1600-h/DSC02271.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_BCyg9jlThZk/RjQlT9YUlwI/AAAAAAAAAF0/8WuvhuVwG2A/s320/DSC02271.JPG" alt="" id="BLOGGER_PHOTO_ID_5058709306268227330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RjQlCdYUlvI/AAAAAAAAAFs/-b5Ks8HPeDk/s1600-h/DSC02250.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_BCyg9jlThZk/RjQlCdYUlvI/AAAAAAAAAFs/-b5Ks8HPeDk/s320/DSC02250.JPG" alt="" id="BLOGGER_PHOTO_ID_5058709005620516594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/RjQkx9YUluI/AAAAAAAAAFk/fVCZsOUO8wA/s1600-h/DSC02262.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_BCyg9jlThZk/RjQkx9YUluI/AAAAAAAAAFk/fVCZsOUO8wA/s320/DSC02262.JPG" alt="" id="BLOGGER_PHOTO_ID_5058708722152675042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQkgNYUltI/AAAAAAAAAFc/W7oWIn8nKCI/s1600-h/DSC02267.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQkgNYUltI/AAAAAAAAAFc/W7oWIn8nKCI/s320/DSC02267.JPG" alt="" id="BLOGGER_PHOTO_ID_5058708417209997010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQkPNYUlsI/AAAAAAAAAFU/lvFm7fvDd-U/s1600-h/DSC02225.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQkPNYUlsI/AAAAAAAAAFU/lvFm7fvDd-U/s320/DSC02225.JPG" alt="" id="BLOGGER_PHOTO_ID_5058708125152220866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQj6NYUlrI/AAAAAAAAAFM/d7hAjlgIg-s/s1600-h/DSC02238.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQj6NYUlrI/AAAAAAAAAFM/d7hAjlgIg-s/s320/DSC02238.JPG" alt="" id="BLOGGER_PHOTO_ID_5058707764374967986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/RjQjotYUlqI/AAAAAAAAAFE/ZGUwDNex69U/s1600-h/DSC02200.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_BCyg9jlThZk/RjQjotYUlqI/AAAAAAAAAFE/ZGUwDNex69U/s320/DSC02200.JPG" alt="" id="BLOGGER_PHOTO_ID_5058707463727257250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQjUNYUlpI/AAAAAAAAAE8/Ao87iRlQ2iw/s1600-h/DSC02289.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQjUNYUlpI/AAAAAAAAAE8/Ao87iRlQ2iw/s320/DSC02289.JPG" alt="" id="BLOGGER_PHOTO_ID_5058707111539938962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQjCNYUloI/AAAAAAAAAE0/dlDdEno-Fc0/s1600-h/DSC02216.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQjCNYUloI/AAAAAAAAAE0/dlDdEno-Fc0/s320/DSC02216.JPG" alt="" id="BLOGGER_PHOTO_ID_5058706802302293634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/RjQiyNYUlnI/AAAAAAAAAEs/rgd1IZe0tTI/s1600-h/DSC02230.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_BCyg9jlThZk/RjQiyNYUlnI/AAAAAAAAAEs/rgd1IZe0tTI/s320/DSC02230.JPG" alt="" id="BLOGGER_PHOTO_ID_5058706527424386674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/RjQiedYUlmI/AAAAAAAAAEk/pDZg-tPCl38/s1600-h/DSC02231.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_BCyg9jlThZk/RjQiedYUlmI/AAAAAAAAAEk/pDZg-tPCl38/s320/DSC02231.JPG" alt="" id="BLOGGER_PHOTO_ID_5058706188121970274" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-44078399231067076?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/44078399231067076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/04/april.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/44078399231067076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/44078399231067076'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/04/april.html' title='April...`'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BCyg9jlThZk/RjQl5NYUlxI/AAAAAAAAAF8/z4iUZEz6GnM/s72-c/DSC02279.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-3399150642804433620</id><published>2007-04-03T13:52:00.001+09:00</published><updated>2009-02-16T12:54:07.309+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>How to protect your image data with 'Flash'?</title><content type='html'>&lt;a style="color: rgb(255, 102, 102);" href="http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&amp;amp;catid=288&amp;amp;threadid=1256460&amp;amp;enterthread=y"&gt;My article on Adobe forum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-3399150642804433620?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/3399150642804433620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/04/how-to-protect-your-image-data-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3399150642804433620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/3399150642804433620'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/04/how-to-protect-your-image-data-with.html' title='How to protect your image data with &apos;Flash&apos;?'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16450888.post-1716633147026809589</id><published>2007-03-04T17:21:00.000+09:00</published><updated>2007-10-13T15:29:10.139+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life in Japan'/><title type='text'>Recently2.....</title><content type='html'>Red sun...&lt;br /&gt;Now get out of your illusion...&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/ReqCC9-PE3I/AAAAAAAAADM/giFo2UzWQyg/s1600-h/DSC01821.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/ReqB2t-PE2I/AAAAAAAAADE/2WBd8QQM_A0/s1600-h/DSC01831.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037981910220870498" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/ReqB2t-PE2I/AAAAAAAAADE/2WBd8QQM_A0/s320/DSC01831.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;In the USJ (Universal Studio Japan)...&lt;br /&gt;Compared to US in America, USJ is somewhat, what can I say, feels like miniature... more crowded, more Oriental (no, Asian)... &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_BCyg9jlThZk/ReqCC9-PE3I/AAAAAAAAADM/giFo2UzWQyg/s1600-h/DSC01821.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/ReqDFd-PE4I/AAAAAAAAADU/p8NudFQIqYk/s1600-h/DSC01923.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037983263135568770" style=" MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/ReqDFd-PE4I/AAAAAAAAADU/p8NudFQIqYk/s320/DSC01923.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/ReqD0t-PE6I/AAAAAAAAADk/eRd8fC-Xc00/s1600-h/DSC01953.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037984074884387746" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/ReqD0t-PE6I/AAAAAAAAADk/eRd8fC-Xc00/s320/DSC01953.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_BCyg9jlThZk/ReqFnd-PE8I/AAAAAAAAAD0/8cA9OYtM6mY/s1600-h/DSC01958.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037986046274376642" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_BCyg9jlThZk/ReqFnd-PE8I/AAAAAAAAAD0/8cA9OYtM6mY/s320/DSC01958.JPG" border="0" /&gt;&lt;/a&gt;&lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/ReqDkN-PE5I/AAAAAAAAADc/8abo7bo7glk/s1600-h/DSC01928.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037983791416546194" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/ReqDkN-PE5I/AAAAAAAAADc/8abo7bo7glk/s320/DSC01928.JPG" border="0" /&gt;&lt;/a&gt; &lt;a href="http://bp3.blogger.com/_BCyg9jlThZk/ReqGGN-PE9I/AAAAAAAAAD8/dfMIkfnWQAM/s1600-h/DSC01961.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037986574555354066" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_BCyg9jlThZk/ReqGGN-PE9I/AAAAAAAAAD8/dfMIkfnWQAM/s320/DSC01961.JPG" border="0" /&gt;&lt;/a&gt;&lt;a href="http://bp1.blogger.com/_BCyg9jlThZk/ReqGet-PE-I/AAAAAAAAAEE/0-oHonb_Cnk/s1600-h/DSC01966.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5037986995462149090" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_BCyg9jlThZk/ReqGet-PE-I/AAAAAAAAAEE/0-oHonb_Cnk/s320/DSC01966.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;And one shot from PeterPan show..&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C1iQWr1pYdM"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/C1iQWr1pYdM" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16450888-1716633147026809589?l=iambrucewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://iambrucewang.blogspot.com/feeds/1716633147026809589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://iambrucewang.blogspot.com/2007/03/recently2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1716633147026809589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16450888/posts/default/1716633147026809589'/><link rel='alternate' type='text/html' href='http://iambrucewang.blogspot.com/2007/03/recently2.html' title='Recently2.....'/><author><name>Bruce Wang</name><uri>https://profiles.google.com/118421094525483697684</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-592MLF-WDmo/AAAAAAAAAAI/AAAAAAAAC8M/PmB4p5ucHy8/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_BCyg9jlThZk/ReqB2t-PE2I/AAAAAAAAADE/2WBd8QQM_A0/s72-c/DSC01831.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
